var _0x550c = ['Z_TREES', 'Z_ERRNO', 'Z_STREAM_ERROR', 'Z_DATA_ERROR', 'Z_NO_COMPRESSION', 'Z_HUFFMAN_ONLY', 'Z_RLE', 'Z_FIXED', 'Z_BINARY', 'Z_TEXT', 'Z_UNKNOWN', 'Z_DEFLATED', 'xgLIS', 'kHPNi', 'SJlJw', 'aqsGi', 'GfpCh', 'vjmRX', 'pending_out', 'total_out', '_tr_flush_block', 'block_start', 'OQXYz', 'max_chain_length', 'prev_length', 'w_size', 'good_match', 'match_start', 'UVTZu', 'hash_size', 'adler', 'insert', '_tr_tally', 'max_lazy_match', 'last_lit', 'prev_match', 'match_available', 'max_lazy', 'nice_length', 'max_chain', 'pending_buf_size', 'gzhead', 'gzindex', 'last_flush', 'w_bits', 'window_size', 'nice_match', 'anTeA', 'bl_count', 'heap_max', 'matches', 'static_len', 'd_buf', 'lit_bufsize', 'total_in', '_tr_init', 'good_length', 'QovSv', 'hash_bits', '../utils/common', './trees', 'ahXFH', './crc32', './messages', 'deflateInit', 'deflateReset', 'deflateResetKeep', 'cYTHh', 'comment', 'EQKZB', 'hAukJ', 'zDVJG', 'ZbLlk', 'EZNCz', 'OqODo', 'TeuEh', '_tr_align', '_tr_stored_block', 'deflateSetDictionary', 'deflateInfo', 'pako\x20deflate\x20(from\x20Nodeca\x20project)', 'StjzZ', 'xflags', 'WoviX', 'PQSav', 'VenaF', 'invalid\x20literal/length\x20code', 'mfkmo', 'tQYSp', 'DkheC', 'yJxZF', 'VgpMU', 'wsize', 'wnext', 'hold', 'distcode', 'lenbits', 'distbits', 'tMdZG', 'marginLeft', 'marginTop', 'IapMY', 'zDdBP', 'invalid\x20distance\x20code', 'Oykqv', 'invalid\x20distance\x20too\x20far\x20back', 'IZGgV', 'qQgML', 'uTRbn', 'ILkag', 'pwkhE', 'TCDnl', 'WcVYr', 'PQcTo', 'invalid\x20code\x20lengths\x20set', 'AUbbt', 'invalid\x20bit\x20length\x20repeat', 'HTxpJ', 'xWDUe', 'havedict', 'check', 'dmax', 'lencode', 'have', 'nlen', 'lendyn', 'was', 'back', 'sane', 'whave', 'ytXpb', 'lLUfq', 'FUDAi', 'ETlRX', './inffast', 'inflateReset', 'inflateResetKeep', 'CyfxY', 'uVChz', 'incorrect\x20header\x20check', 'unknown\x20compression\x20method', 'krLSk', 'yPHaY', 'spcbF', 'yWFsv', 'wRbTA', 'header\x20crc\x20mismatch', 'wxBpj', 'WPtqY', 'Gqcko', 'displayAchievementsNextFrame', 'lens', 'invalid\x20stored\x20block\x20lengths', 'tpQsl', 'ndist', 'ncode', 'too\x20many\x20length\x20or\x20distance\x20symbols', 'ZamJV', 'vTcBN', 'OXYly', 'FPKaX', 'OCZIN', 'invalid\x20code\x20--\x20missing\x20end-of-block', 'distdyn', 'invalid\x20distances\x20set', 'erwDj', 'QByYm', 'ZtdCW', 'RQlmQ', 'bUANe', 'CBjpi', 'removeOnLoop', 'incorrect\x20length\x20check', 'inflateEnd', 'xaBkx', 'bcvTj', 'inflateGetHeader', 'inflateSetDictionary', 'pako\x20inflate\x20(from\x20Nodeca\x20project)', 'NrBIb', 'jBCVk', 'QzOBW', 'bLltj', 'WtUwN', 'FtClm', 'file\x20error', 'stream\x20error', 'data\x20error', 'insufficient\x20memory', 'BgZdV', 'AkFre', 'ZPtkX', 'edhTs', 'FWlAw', 'whRdl', 'klZte', 'hAzBU', 'gqsAF', 'Kekag', 'Llxeh', 'XtfgW', 'Ywofc', 'KXpfE', 'l_buf', 'FwIvu', 'ypoAa', 'plJpa', 'HoGKH', 'BPGFC', 'coolmath-games.com', 'TwwqC', '1|3|2|0|4', './lib/utils/common', './lib/deflate', './lib/zlib/constants', 'aWIRk', 'IszCt', 'qoyLw', 'RpoNp', 'createElementNS', 'http://www.w3.org/1999/xhtml', 'download', 'HTMLElement', 'setImmediate', 'setTimeout', 'webkitURL', 'IAaAO', 'VVVHs', 'writestart', 'write', 'writeend', 'jtZQx', 'rGlLv', 'XIQAs', 'pNFAO', 'DONE', 'FileReader', 'VkhuK', 'data:attachment/file;', 'readAsDataURL', 'INIT', '%I:%M:%S\x20%p', 'knUlP', 'TVELm', 'msSaveOrOpenBlob', 'yFcQA', 'abort', 'WRITING', 'onwritestart', 'onwrite', 'onabort', 'onwriteend', 'FileSaver.js', 'scope', 'ASSUME_ES5', 'ASSUME_NO_NATIVE_SET', 'function', 'defineProperties', 'defineProperty', 'prototype', 'value', 'undefined', 'global', 'getGlobal', 'SYMBOL_PREFIX', 'jscomp_symbol_', 'initSymbol', 'Symbol', 'FCbeG', 'IDcai', 'ZFiPI', 'apply', 'opaqueBackground', '__isCacheBitmapRender', 'get_width', 'get_height', '__setBlendMode', '__worldBlendMode', '__pushMaskObject', '__context3D', 'get', 'setTo', 'clear', '__popMaskRect', '__popMaskObject', '__pool', 'release', 'return\x20(function()\x20', 'gBPuY', 'item', 'attribute', 'NbvOr', 'ThbpH', 'string', 'chunks', 'join', 'result', 'flattenChunks', 'err', 'msg', 'strm', '[yDuWRdrHbRXOTTYyPPxBOJLHEBXNBfvynjOMxDqGFGuXUJxFwUKfdYIHIikNqFqDbwGZXfHkHiZHEnvyyGirfJIqOkXIQfGRJYYTyAYFxMbwYpzJqTvVdKDDSnABVVDWqIRHLRpnjuECbiRJDKMpYw]', 'replace', 'length', 'charCodeAt', 'oZOnk', 'canceled', '__listeners', '__repeat', 'remove', 'AYIzc', 'Eof', 'indexOf', 'fUJBY', 'width', 'initSymbolIterator', 'iterator', 'arrayIterator', 'iteratorPrototype', 'next', 'polyfill', 'split', 'Array.prototype.keys', 'iteratorFromArray', 'es3', 'String.fromCodePoint', 'floor', 'invalid_code_point\x20', 'fromCharCode', 'es6', 'findInternal', 'Array.prototype.findIndex', 'checkStringArgs', 'mJacc', 'The\x20\x27this\x27\x20value\x20for\x20String.prototype.', '\x20must\x20not\x20be\x20null\x20or\x20undefined', 'First\x20argument\x20to\x20String.prototype.', '\x20must\x20not\x20be\x20a\x20regular\x20expression', 'String.prototype.endsWith', 'endsWith', 'max', 'min', 'String.prototype.startsWith', 'startsWith', 'Array.prototype.fill', 'repeat', 'nyyfY', 'Invalid\x20count\x20value', 'CfKXL', 'kbrpe', 'dALia', 'hPcre', 'geometry', 'unhandled\x20transform\x20type\x20', 'PIFxD', 'qjAxW', 'UfZHj', 'WFAiK', 'add\x20', 'cMAyV', 'FuMVu', 'rZRWH', 'NyHUZ', 'Scaring\x20people\x20into\x20submission.\x20Classic.', 'iNhXW', 'FrVZu', 'tKwnz', 'All\x20this\x20sneaking\x20around.', 'YtoRk', 'hFdeC', 'jVTZw', 'dLXNR', 'Hue\x20is\x20NaN', 'xBjHm', 'xStBL', 'GLeot', 'rcBRE', 'HZpUD', 'iZlOk', 'gjyqw', 'jmpKw', 'ramRv', 'YRSaj', 'PJZPZ', 'guFGw', ').xyz,\x20textureCube(', 'xhnhd', 'nTpbr', '\x20Regular', 'UHMBE', 'CmmcN', 'FQLCy', 'away3d.loaders.parsers.MD2Parser', 'ZvtRS', 'get_fragmentLightCode', 'vFkTJ', 'away3d.materials.methods.ProjectiveTextureMethod', 'uDEOA', 'com.player03.layout.item.Size', 'yjOjF', 'com.player03.run3.explore.ExploreLevel', 'zBqFP', 'get_contentsHeight', 'WOCuc', 'lime', '$scripts', 'lBBYr', 'PDfiv', 'TsitZ', 'AVSPg', 'hnUeO', 'DOGCx', 'IqPez', 'svcUn', 'ZXeIf', 'shPwB', 'JfIMT', 'ZrbMx', 'tZLdw', 'PGvLq', 'iEprV', 'YhecS', 'AdzJl', 'tlkvH', 'cexoV', 'BSWqk', 'EvmBJ', 'XUgQw', 'IXzHg', 'OZuuF', 'jGEsm', 'dEQfG', 'root\x20node\x20name\x20\x27', 'dTlWP', 'nWOJc', 'VuZvj', 'GKydd', 'GWJCb', 'QKZUG', 'CTKpJ', 'Pvokg', 'iyIaB', 'FFGwB', 'pebPs', 'zcKDj', 'OzbWq', 'SutLi', 'Aggwi', 'sTmTh', 'mSUYE', 'TyXTS', 'fsCNH', 'hrKEN', 'idTIH', 'Ijjsk', 'hJhdj', 'EHGVx', 'QDWjQ', 'BoundsInvalid', 'pJgaj', 'PXSXi', 'YPCWp', 'fdWHo', 'yywlv', 'VEJdB', 'AcgNL', 'ypoAA', '.xyz,\x20', 'RfUnP', 'VCwuN', 'YBHBc', 'NpBVo', 'eFJtp', 'jYgtt', 'esUtN', 'cyuZY', 'uqIPQ', 'TjjAf', 'zjETG', 'IyjSu', 'eaGBB', 'GAQxA', 'mcIjv', 'WTnKk', 'lWwHv', 'VEGDC', 'IQuJX', 'wSfWt', 'EFTWf', 'MLqDX', 'resourceComplete', 'pXMBC', 'textureSizeError', 'uUDLV', 'zvJqq', 'materialComplete', 'jxjXL', 'crfiL', 'TPXbX', 'PhDiJ', 'bPmQA', 'EaoeQ', 'SrdbF', 'dlEoY', 'zyUcE', 'KxQpH', 'CxVnY', 'JJOZn', 'qEQhS', 'gISin', 'TUOgU', 'Successfully\x20loadet\x20Bitmap\x20', 'nOPBo', 'hnUQQ', 'suHXI', 'parseNextBlock', 'away3d/loaders/parsers/AWD2Parser.hx', 'Parsed\x20a\x20Camera:\x20Name\x20=\x20\x27', 'UBnSY', '\x20|\x20Animation-Names\x20=\x20', 'sCJmo', 'Parsed\x20a\x20MetaDataBlock:\x20TimeStamp\x20\x20\x20\x20\x20\x20\x20\x20\x20=\x20', 'rjXdY', 'GZFEq', 'YMdBv', 'name', 'CzuDV', 'cAtgt', 'sWupU', 'SvCZO', 'fjiML', 'MVKLA', 'yBQTt', 'dNKSX', 'bWDZC', 'TAHsX', 'hvXvQ', 'IfZxO', '1|0|4|3|2', 'GGRQr', 'numverts', 'iTXQZ', 'LOKnG', 'REYVU', 'LPyhP', '.material', 'ZgyFE', 'GYXtm', 'ebPtO', 'hxbrS', 'aEluL', 'SpkvR', 'fRaFd', 'esSmH', 'fRjUr', 'EAQKa', 'TechD', 'dQoid', 'YZUaH', '.w,\x20', 'gMObp', 'rSMQy', 'pwLYa', 'Ogthx', 'fjlHB', 'qaEGN', 'xRbjC', 'EUZDF', 'NjbdM', '\x0aadd\x20', 'IdwHA', '\x0atex\x20', 'RcsDQ', 'ctprb', 'SYblx', 'pCigQ', 'WnHrU', '.xy,\x20', 'ziwQX', 'DOlhw', 'PrOKB', 'eRZWg', 'HIedP', 'tHEFk', 'nxgXQ', 'sub\x20', 'ZCaou', '.wz\x0a', 'xNexq', '.xyz\x09\x09\x0aadd\x20', 'ZWYDO', 'mul\x20', 'znIsW', 'YGSIP', 'Wipdz', 'FfZQx', 'wIpqY', 'sRoZg', 'yJwCp', 'qARoy', '.z,\x20', 'eHwfD', '.x\x0asub\x20', 'jHOYQ', '.y,\x20', 'PvsFd', '.y\x0afrc\x20', 'kRnnU', 'Puwez', '.y\x0atex\x20', 'MeKGX', '.y\x0aadd\x20', 'rpzJM', 'JkGsH', 'GqEhj', '.y\x0apow\x20', 'DPzxB', '.y\x0amul\x20', 'PhFUU', '.wwww\x0a', 'dxIhk', 'clUgi', 'MGovO', 'FlLdW', '.x,\x20', 'njaND', 'WyeET', 'nzGUm', 'mSajg', '.xyz\x09\x0asat\x20', 'htSHW', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', 'JBbmB', '.x\x09\x09\x09\x09\x09\x09\x0asub\x20', 'xidbf', 'fZasC', '\x0aslt\x20', 'qSHdo', 'ZHGPe', '.zw', 'qvLKx', '.zwyy\x0a', '.z\x0amul\x20', 'AOGGE', 'fOfVj', 'mkvlA', 'QtbTS', 'XrnKd', 'mul\x20ft0,\x20fc0,\x20v0.z\x20\x20\x20\x20\x20\x0afrc\x20ft0,\x20ft0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0amul\x20ft1,\x20ft0.yzww,\x20fc1\x20\x0asub\x20ft0,\x20ft0,\x20ft1\x20\x20\x20\x20\x20\x20\x0amov\x20oc,\x20ft0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a', 'kSvOR', 'BrhhY', 'uWdXL', 'UYhNM', 'MbNaE', 'dFxlM', 'EmoJd', 'bnMSA', 'iBBcp', 'nPhbD', 'ZaElT', 'RuNHP', 'LVlrJ', 'igXXo', 'CNgTE', 'Cxiox', 'tdJRp', 'TwEwL', 'sJEWR', 'CZtiJ', 'ONobl', 'XMLUk', 'dgtkA', 'yHaxS', 'yIlZP', 'lXPsi', 'sqKiH', 'left', 'MVzBy', 'QPcEa', 'UnZvG', 'nYJSr', 'cOtMU', 'oUNck', 'hbbVV', 'gEJGW', 'HZOXh', 'bJNRt', 'Rjvke', 'xHvRI', 'pWbiB', 'yfCdA', 'MmOyr', 'ReobI', 'TqAmp', 'ZRuNk', 'ysgSb', 'FBkqV', 'VIPgl', 'lNEjO', 'ROZRd', 'HHnpN', 'aVMkj', 'MNLwh', 'xXsEk', 'HEvWh', 'vgqvL', 'FeOeD', 'SdnFl', 'zEVdO', 'QXfrj', 'ibOtq', 'Same\x20with\x20Plan\x20D:\x20we\x27ll\x20be\x20trying\x20it\x20right\x20here\x20at\x20Launch\x20Site\x20C,\x20if\x20Plan\x20C\x20fails.', 'pOPll', 'Arrogant?', 'Ah,\x20we\x20meet\x20again.\x20Good\x20morning.', 'IFCgq', 'LDnNN', 'HFJQc', 'ExUEL', 'Stop!\x20Why\x20aren\x27t\x20we\x20stopping?', 'IxRWS', 'ICTrV', 'vekhb', 'eIidv', 'pecpE', 'DNoYA', 'Jump!', 'VzwXP', 'cKkKt', 'bStna', 'Gmvsa', 'ikgAZ', 'Recognizing\x20conspiracies\x20is\x20a\x20vital\x20life\x20skill.', 'euDum', 'NiceToMeetYou', 'jzEhO', 'vSkJn', 'Fame', 'nhrmV', 'ZVXiF', 'yLfmt', 'NQGQe', 'SkGun', 'DTUvU', 'Wait.', 'ZrIUI', 'qXeZq', 'UTVoe', 'Because\x20asking\x20questions\x20leads\x20to\x20discovering\x20new\x20things.', 'bTTcj', 'McLJL', 'VCckM', '\x22Hey\x20kids,\x20today\x20we\x20have\x20a\x20special\x20guest!\x20Guess\x20who?\x20It\x27s\x20the\x20Cartographer!\x22', 'hfvNS', 'And\x20don\x27t\x20get\x20me\x20started\x20on\x20the\x20\x22there\x27s\x20a\x20map\x20for\x20that\x22\x20fad.', 'obBlu', 'So?\x20Did\x20you\x20learn\x20anything\x20good?', 'awcQk', 'hpOjs', 'CTvld', 'dxrAn', 'Hicvk', 'MWGPP', 'mKUVf', 'zGdMt', 'XOqtx', 'At\x20first\x20I\x20thought\x20it\x20was\x20a\x20conspiracy\x20to\x20keep\x20the\x20public\x20unaware\x20of\x20alien\x20technology.', 'uiVZq', 'WtrVT', 'The\x20Government\x20is\x20trying\x20to\x20keep\x20us\x20all\x20poor!', 'VTUHv', 'nVsWI', 'Anyway,\x20I\x20think\x20I\x27ve\x20got\x20it.', 'MCspR', 'wsabQ', 'BaOxM', 'qSEkp', 'FFWJQ', 'dGgGY', '...um...', 'WAtnL', 'ujxvr', 'yiJXg', 'nuEIz', 'RMsyN', 'XtHDQ', 'CSIDa', 'BbcQB', 'WFAci', 'sPOKc', 'And\x20you\x20know\x20the\x20Tunnels\x20reach\x20the\x20Planet.', 'cQuPV', 'WrhrZ', 'Why\x20else\x20might\x0aa\x20planet\x20move?', 'ZrnUf', 'You\x20stole\x20the\x20Planet!', 'MsoZA', 'rwwqw', 'wwdMg', 'HZPmM', 'PLtJQ', 'SZHTT', 'lYBnT', 'whtnm', 'XYPJi', 'UxsWQ', 'And\x20I\x20certainly\x20shall\x20not\x20do\x20so\x20in\x20your\x20company.', 'aNVLJ', 'EAIFm', 'And\x20no\x20more\x20problem-solving,\x20either!', 'UaScc', 'Well\x20ok,\x20if\x20you\x20say\x20so.', 'btrll', 'WnbUU', 'gQmuS', 'neyab', 'xMqrM', 'HnFKG', 'flQCr', 'rcTaZ', 'Um...', 'KFtRF', 'Dad,\x20no.\x20I\x20already\x20said\x20we\x20aren\x27t!', 'vKYdp', 'kCYzZ', 'YcMvq', 'OpOWp', 'INkcV', 'zZWFQ', 'explore', 'WmgJa', 'KUrmg', 'vCAQU', 'CEmvs', 'XcuGd', 'fusZE', 'hyLTx', 'grddr', 'AwhEy', 'YURGa', 'RhibB', 'EVOED', 'OZhES', 'qgZPL', 'EdqFG', 'wVomJ', 'oXFwc', 'adiHi', 'LBoZU', 'MSoKB', 'WiWWe', 'CBnUY', 'lrbYr', 'GQtsu', 'aVlFw', 'vGFvC', 'FESCu', 'ULYtK', 'izixx', 'gGVuP', 'brXAp', 'FeLZv', 'zLpww', 'KxRAk', 'BckxD', 'SuOiv', 'thisIndex', 'JYYEy', 'ywFdN', 'jiFOp', 'character_', 'hvwul', 'DZoIg', 'Warning:\x20extra\x20terrain\x20in\x20section\x20id\x20', 'src/com/player03/run3/level/TunnelSection.hx', 'MVaxY', 'FsCNK', 'The\x20supplied\x20functions\x20aren\x27t\x20inverses\x20of\x20one\x20another!\x0af(', 'qHHaf', 'oRTnW', 'hCOlW', 'VAfyl', 'mkxVr', 'LycST', 'VdyKM', 'JqEZQ', 'kAVDL', 'BLcxg', 'shGrh', 'qEjak', 'CNgPI', 'MFBPO', 'iupXj', 'OIjOm', 'default', 'iwmTp', 'VDGGD', 'BRlQL', 'elnwD', 'xMvsu', 'OZJKm', 'VoCNQ', 'pNivs', 'ctSYc', 'KYziM', 'MoQuH', 'HzlkE', 'VFILs', 'mZHxA', 'oZCcS', 'tRHEi', 'RXLvQ', 'uIodl', 'CSwjw', 'levXb', 'imheH', 'POrin', 'eZqRO', 'pRWeG', 'src/com/player03/run3/menu/CreditsScreen.hx', 'owPAz', 'wqOmo', 'lLujM', 'ApDyr', 'aBqFi', 'jeovI', 'OQYDw', 'mAOMH', 'nCVJR', 'ywfKO', 'bBYpw', 'MVcFX', '#FFFFFF', 'HUaWF', 'text', 'text-align', 'awRNI', 'FcLMp', 'ZaOTd', 'ZoRKH', 'AVqKf', 'hnWTW', 'options/', 'cnKTL', 'gYpSh', 'MFLpF', 'fWUzq', 'jinzI', 'GglQd', 'waQAB', 'HHFxj', 'SosQX', 'TBqGk', 'zOzjN', 'MpqKy', 'yxrMU', 'lQFaW', 'QPIqd', 'YKbOR', '2|1|3|0|4', 'RtCWb', 'cKseF', 'Mtnkf', 'kDpsb', 'tuREM', 'TcwiT', 'qsiKS', 'nFIDY', 'prkgz', 'TejpT', 'Invalid\x20bytes\x20length', 'JVTka', 'SAifj', 'hNsob', 'LFipr', 'ZlPGL', 'Fulmw', 'ClqlN', 'xClRx', 'zzECA', 'RVnWS', 'iQSob', 'zJHHy', 'ITtDW', 'Expected\x20\x22', 'rMJVd', 'yqMxY', 'liCZX', 'Unexpected\x20\x0adp4\x20', 'uXulo', 'get_pickingCollider', 'set_pickingCollider', 'removeFragmentTempUsage', 'PGRGd', 'tex\x20', '.z\x0aadd\x20', '.x\x0afrc\x20', '.xyzw,\x20', '.zwxy\x0amul\x20', '.zw\x0asub\x20', '.x\x0amul\x20', 'addFragmentTempUsages', 'invalidateEntityBounds', 'registerPartition', 'pvMFt', '_secondaryUvs', 'invalidateBuffers', '_secondaryUvsInvalid', '_controller', 'get_worldBounds', 'enhYb', '_frustumPlanesDirty', '_viewProjection', '_lens', '_frustumPlanes', 'cos', 'toEulerAngles', 'get_degrees', 'set_xInverted', 'addBubble', 'You\x20can\x27t\x20fool\x20me!', 'I\x20cracked\x20your\x20code!', 'Oh\x20great,\x20what\x20now?', 'away3d.cameras.Camera3D', 'camera', 'bunny', 'pastafarian', 'Gah!', 'get_eulers', 'bunnyEulers', 'GRAVITY_ROTATION', 'get_z', 'tween', 'ease', 'easeOut', '_viewProjectionDirty', 'updateFrustum', 'vznVc', 'OmCBv', 'set_specularColor', 'append', 'get_viewProjection', 'get_frustumPlanes', '_frustumCorners', '_matrixInvalid', '_aspectRatio', '_far', '_near', '_viewPort', '_matrix', 'away3d.cameras.lenses.LensBase', 'updateMatrix', 'xLbBi', 'invalidateMatrix', 'GVRwJ', 'startIndex', 'positions', 'offsetY', 'ascent', 'descent', '_unprojectionInvalid', '_unprojection', 'coaNw', 'matrixChanged', 'set_aspectRatio', 'get_unprojectionMatrix', 'get_far', 'set_near', 'get_near', 'get_frustumCorners', 'away3d.cameras.lenses.FreeMatrixLens', 'TPzkE', 'spawnTransform', 'zenWv', 'away3d.cameras.lenses.OrthographicLens', '_projectionHeight', 'CALCULATION_VECTOR3D', '_yMax', '_xMax', '_maxX', '_maxY', 'away3d.cameras.lenses.OrthographicOffCenterLens', 'RlpiJ', 'jGEHu', 'get_yVelocity', '_minY', 'rQBQd', '_minX', 'set_fieldOfView', 'set_coordinateSystem', 'away3d.cameras.lenses.PerspectiveLens', '_fieldOfView', '_focalLengthInv', 'tan', '_focalLength', 'VGnsY', 'lyomV', '16|4|7|8|9|17|3|15|11|5|1|13|12|14|2|0|10|6|18', 'mEGSb', '_coordinateSystem', 'parseLiteralString', '4|1|3|5|0|2', '_sceneGraphRoot', '_partitions', 'away3d.containers.Scene3D', 'traverse', 'jdZFL', 'HWXVw', 'BUTTON_', '__button', '__controls', 'markForUpdate', 'get_implicitPartition', 'ZMbpY', 'addPartitionUnique', 'removeEntity', '_layeredView', '_renderer', 'enableMouseListeners', 'enableTouchListeners', 'away3d.containers.View3D', '_hitField', 'doubleClickEnabled', 'beginFill', 'drawRect', '_backgroundColor', 'set_backgroundR', 'set_backgroundG', 'filters\x20is\x20not\x20supported\x20in\x20View3D.\x20Use\x20filters3d\x20instead.', 'localToGlobal', '_rttBufferManager', 'set_viewWidth', 'set_height', 'set_viewHeight', 'direction', '_globalPosDirty', '6|4|0|2|5|3|1', 'get_stage3DProxy', 'recoverFromDisposal', 'updateBackBuffer', 'clearDepthBuffer', 'updateGlobalPos', 'updateViewSizeData', 'traversePartitions', 'updateCollider', '_requireDepthRender', 'renderSceneDepthToTexture', '_depthPrepass', 'renderDepthPrepass', 'set_clearOnRender', '_filter3DRenderer', 'getMainInputTexture', 'get_renderToTextureRect', '_depthRender', 'set_shareContext', 'present', 'fireMouseEvents', 'fireTouchEvents', 'cleanUp', 'set_bufferClear', '_deltaTime', 'updateScissorRect', 'updateViewport', 'get_viewPort', 'set_textureRatioX', 'get_textureRatioX', 'set_textureRatioY', 'set_disableColor', 'get_renderToTexture', 'get_textureRatioY', 'initDepthTexture', 'project', 'unproject', '_addedToStage', 'getInstance', 'getFreeStage3DProxy', 'getStage3DProxy', 'onViewportUpdated', 'Context3DRecreated', 'onContext3DRecreated', 'set_stage3DProxy', 'addViewLayer', '_parentIsStage', 'get_entityCollector', 'get_shareContext', 'get_layeredView', 'set_targetObject', 'away3d.controllers.ControllerBase', 'notifyUpdate', 'xCYgl', 'get_tangentSpace', '_dirLightVertexConstants', '_vertexCode', '_dirLightFragmentConstants', 'getFragmentCodePerLight', '_specularMethod', '_scaleU', '_scaleV', '_vertexTangentsDirty', '_useFaceWeights', '_autoDeriveVertexNormals', '_indexBufferContext', '_indexBuffer', '_faceNormalsDirty', '_faceTangentsDirty', '_parentGeometry', '_numIndices', '_indicesInvalid', '_numTriangles', '_autoDeriveVertexTangents', '_vertexNormalsDirty', '_faceNormals', '_faceWeights', 'set_autoGenerateDummyUVs', 'getIndexBuffer', 'updateFaceTangents', 'GFavG', 'updateVertexNormals', 'updateVertexTangents', 'pwbmb', 'TgDkw', 'disposeIndexBuffers', 'disposeVertexBuffers', 'TwuzF', 'pyBoa', 'get_UVStride', 'get_vertexNormalData', 'get_UVData', 'get_vertexNormalStride', 'get_vertexTangentStride', 'AcEdI', 'get_vertexNormalOffset', 'get_vertexTangentOffset', 'invalidateBounds', 'set_parentGeometry', 'get_scaleU', 'get_scaleV', 'scaleUV', 'lpwWb', 'get_vertexStride', 'get_vertexTangentData', 'get_numTriangles', 'get_vertexPositionData', 'activateSecondaryUVBuffer', 'get_numVertices', '_bufferContext', '_vertexBuffer', '_numVertices', '_isolatedVertexPositionDataDirty', 'Bad\x20data:\x20geometry\x20can\x27t\x20have\x20zero\x20triangles', '0|3|4|1|2', 'MPdat', 'HupsS', 'arrow', 'lineStyle', 'moveTo', 'curveTo', 'lineTo', 'atan2', 'uploadFromVector', 'wLNgl', 'NDcjl', 'mDJUt', '__srcImageData', 'getImageData', 'updateData', 'updateIndexData', 'QwlPK', 'object3D', 'findOrigin', '_isolatedVertexPositionData', 'stripBuffer', 'yqOkG', 'get_secondaryUVOffset', 'get_secondaryUVStride', '_subGeometries', 'away3d.core.base.Geometry', 'qeYpd', 'XwyFw', 'SubGeometryRemoved', 'ZqBfU', 'AOPUm', '_vertexConstantData', '_fragmentConstantData', 'removeSubGeometry', 'QHcUl', 'HueNu', 'sequence', 'gMqmK', 'kokqo', 'magnetic', 'velocityOverridden', 'toBeDisposed', 'allowRaycasting', 'deltaRotation', 'set_collider', 'away3d.core.base.IMaterialOwner', 'get_animator', 'get_castsShadows', 'get_uvTransform', 'get_uvTransform2', 'getRenderSceneTransform', 'activateUVBuffer', 'activateVertexTangentBuffer', '_jointIndexContext', '_jointWeightContext', '_jointWeightsInvalid', '_jointIndexBuffer', '_jointWeightsBuffer', 'getVertexBufferFormat', 'away3d.core.base.SkinnedSubGeometry', '_condensedIndexLookUp', '_numCondensedJoints', '_animatedData', 'DbrPK', '_jointWeightsData', '_bufferFormat', 'lengthComputable', 'total', '_jointIndicesInvalid', '_condensedJointIndexData', '_jointIndexData', 'updateJointIndexData', 'updateJointWeightsData', 'DcDFr', 'get_condensedIndexLookUp', 'TPMMN', 'mKfig', '_vertexNormalBufferContext', '_secondaryUvBufferContext', '_uvBufferContext', '_vertexBufferContext', '_vertexTangentBuffer', '_vertexNormalBuffer', '_secondaryUvBuffer', '_uvBuffer', '_normalsInvalid', '_uvsInvalid', 'The\x20first\x20step\x20is\x20to\x20notice\x20something\x20weird.', 'away3d.core.base.SubGeometry', '_verticesInvalid', '_uvs', 'xGcve', '__scissorRectangle', 'setScissorRectangle', '_vertexTangents', '_vertexTangentBufferContext', '_tangentsInvalid', 'zvoEg', 'minX', 'minY', 'maxY', 'updateUVData', 'updateSecondaryUVData', 'updateVertexNormalData', 'uOJuU', 'GKUrT', 'disposeAllVertexBuffers', 'mMdlq', 'customBounds', '_offsetV2', '_offsetU', '_uvRotation2', '_uvRotation', '_parentMesh', 'away3d.core.base.SubMesh', '_material', '_uvTransformDirty', '_offsetV', '_uvTransform2', '_scaleU2', '_scaleV2', 'eXkqo', 'UdlkL', 'NSUsk', 'uYAtg', 'skWVj', 'ZWvuu', 'NndTi', 'ThEgL', 'Angel\x20vs.\x20Bunny', 'updateUVTransform', 'updateUVTransform2', 'ICypF', 'xFWRQ', 'away3d.core.base.data.UV', 'get_v', 'get_u', 'XdBZl', 'away3d.core.data.EntityListItem', 'away3d.core.data.EntityListItemPool', 'getItem', 'jpLoa', 'BYcAL', 'freeAll', 'away3d.core.data.RenderableListItem', 'renderable', 'materialId', 'renderOrderId', 'zIndex', 'renderSceneTransform', 'cascaded', 'AZAvE', 'baseMean', 'levelsStarted', 'angle', 'levels', 'getText', 'text/InfiniteLevels.txt', 'away3d.core.data.RenderableListItemPool', '_ids', '_usages', 'away3d.core.managers.AGALProgram3DCache', '_instances', 'Context3DDisposed', 'onContext3DDisposed', 'Context3DCreated', 'getInstanceFromIndex', 'GlPXp', 'Instance\x20not\x20created\x20yet!', '_coverageRatio', '_program3Ds', 'setProgram3D', '---', 'freeProgram3D', 'destroyProgram', 'vacPv', 'node_', 'pixlO', 'compressedTexImage2D', '4|1|2|3|5|0', 'openfl.events.Event', 'currentTarget', '__isCanceledNow', 'isDefaultPrevented', 'preventDefault', 'CYeMv', 'Event', 'JtnQN', '3|4|2|1|5|0|6', 'kEKHC', '_allowedToPropagate', 'away3d.events.MouseEvent3D', 'hQicV', '_childDepth', 'RAYCAST_FIRST_ENCOUNTERED', '_mouseMoveEvent', '_nullVector', '_view3Ds', '_view3DLookup', 'away3d.core.managers.Mouse3DManager', '_activeView', '_forceMouseMove', 'NlIQN', 'queueDispatch', 'cYrLF', 'The\x20Planet\x20and\x20Tunnels\x27\x20different\x20orbital\x20speeds\x20are\x20what\x27s\x20making\x20you\x20wait.', 'What?', 'reThrowEvent', 'hasKey', 'traverseDisplayObjects', 'BzQlg', 'aUBVh', 'onMouseOver', 'onDoubleClick', 'QiJyO', 'SdUJb', 'onMouseUp', '_buffersInvalid', '_viewWidth', '_viewHeight', '_renderToTextureRect', 'onContextRecreated', 'away3d.core.managers.RTTBufferManager', 'updateRTTBuffers', '_textureRatioX', 'getBestPowerOf2', '_textureWidth', '_textureHeight', '_renderToTextureVertexBuffer', '_renderToScreenVertexBuffer', 'skater', 'No\x20way.\x20Really?', 'Yeah,\x20because\x20it\x27s\x20made\x20of\x20carbo...whatevers.\x20That\x20stuff\x20burns!', 'pkDvz', 'We\x20can\x20talk\x20there.', 'Um,\x20why?', 'Because\x20newborns\x20can\x27t\x20understand\x20speech.', 'Hurry!', 'HDOpm', 'NkuQO', 'RueEg', 'map', 'mapTargetRotation', 'mapTargetX', 'AKVhw', 'createIndexBuffer', '_textureRatioY', 'aPfAt', 'runner', 'unifyRotation', 'McIsz', 'get_indexBuffer', 'get_renderToScreenVertexBuffer', 'get_renderToTextureVertexBuffer', 'djGwg', '_stage', '_stageProxies', 'stage3Ds', 'away3d.core.managers.Stage3DManager', 'Too\x20many\x20Stage3D\x20instances\x20used!', 'openfl.display.Shape', 'rdjoK', 'LMuWZ', '_lightPicker', 'get_castingDirectionalLights', 'get_directionalLights', 'get_sceneDirection', '_ambientLightR', '_ambientR', '_ambientLightG', '_ambientLightB', '_specularR', '_specularG', '_specularB', 'openfl.geom.Matrix', 'tveHz', 'ONKhB', '_costume', 'EAtaV', 'iZpIe', 'rotate', 'sxjuW', '_usesGlobalPosFragment', 'redMultiplier', 'greenMultiplier', 'greenOffset', 'blueOffset', 'alphaOffset', 'openfl.geom.ColorTransform', 'blueMultiplier', 'redOffset', 'ZaiGp', 'CNUTo', 'OGDGX', '__setArrays', 'mXdhk', 'vertexBufferCount', 'indexBufferCount', 'drawTriangleCount', '_stage3D', 'visible', '_stage3DManager', '_enableDepthAndStencil', 'context3DCreate', 'onContext3DUpdate', 'context3D', 'requestContext', 'away3d.core.managers.Stage3DProxy', 'disposeVertexBuffer', 'disposeIndexBuffer', 'FCBQt', 'currentXTraction', 'ownerCharacter', 'set_xVelocity', 'addToRotation', 'apparentRotation', 'timeActive', 'ViewportUpdated', '_viewportUpdated', 'ckZdH', 'aNcXl', '_enterFrame', '_exitFrame', '_backBufferWidth', '_backBufferHeight', 'configureBackBuffer', '_renderTarget', '_renderSurfaceSelector', '_backBufferDirty', '_color', '_activeProgram3D', '_frameEventDriver', 'TVbao', '_currentMaterialGroup', '_currentObject', '_usesSoftwareRendering', 'notifyViewportUpdated', 'OxNpX', 'ENsaC', 'currentIndex', 'removeHighlight', 'characterIcons', 'highlight', '_bufferClear', 'JdynF', 'qHDvB', 'getBitmapData', 'setPixel32', 'yFcsX', '_secondaryUVDependencies', 'active', 'driverInfo', 'Software', 'requestContext3D', 'fromString', '_contextRequested', 'notifyEnterFrame', 'notifyExitFrame', 'Disposed', 'get_mouse3DManager', 'get_bufferClear', 'get_scissorRect', 'get_enableDepthAndStencil', 'get_profile', '_touchMoveEvent', 'touchMove', '_touchPoints', '_touchPointFromId', '_previousCollidingObjectFromTouchId', 'away3d.core.managers.Touch3DManager', '_numTouchPoints', '_previousCollidingObject', 'touchOut3d', 'touchMove3d', 'touchBegin', 'onTouchBegin', 'touchBegin3d', 'touchEnd3d', 'away3d.core.managers.TouchPoint', 'away3d.core.math.MathConsts', 'openfl.geom.Vector3D', 'LwqAu', 'JQUOw', '.x\x0a', 'openfl.geom.Matrix3D', '0|9|1|4|5|6|3|13|14|15|8|2|10|7|17|16|12|11', 'appendRotation', 'HrTVU', 'hHBED', 'VvCiV', 'copyColumnFrom', 'UhkTr', '\x20asset\x20\x22', 'lime/utils/Assets.hx', 'ihPEZ', '0|3|1|2|4', 'copyRowFrom', 'copyRowTo', 'decompose', 'ULAvp', 'QIazD', 'I\x20could\x20have\x20sworn...', 'tYOaU', 'AYCKB', 'TFOHu', 'To\x20begin,\x20grip\x20the\x20handle\x20like\x20so...', 'WgGxW', 'transformVectors', 'JHzSA', 'transpose', 'get_determinant', 'away3d.core.math.Matrix3DUtils', 'getForward', 'cCBgu', 'isVisibleInBrowser', 'sPGpY', 'param', 'currentParameters', 'tweenProperties', '_alignment', 'away3d.core.math.Plane3D', 'away3d.core.math.PoissonLookup', 'NszsH', 'WiwuC', 'fillColor', 'bubble1', 'bubble2', 'isTail', 'redraw', '_distributions', 'dSSOv', '__currentShaderBuffer', 'ReAyK', '_cur_block_id', '_cubeTextures', '_newBlockBytes', 'readUTFBytes', 'readUnsignedInt', '__endian', 'QmaMX', '__glFragmentSource', 'varying\x20float\x20openfl_Alphav;\x0a\x09\x09varying\x20vec4\x20openfl_ColorMultiplierv;\x0a\x09\x09varying\x20vec4\x20openfl_ColorOffsetv;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x09\x09uniform\x20sampler2D\x20bitmap;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(bitmap,\x20openfl_TextureCoordv);\x0a\x0a\x09\x09if\x20(color.a\x20==\x200.0)\x20{\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09}\x20else\x20if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09color\x20=\x20vec4\x20(color.rgb\x20/\x20color.a,\x20color.a);\x0a\x0a\x09\x09\x09mat4\x20colorMultiplier\x20=\x20mat4\x20(0);\x0a\x09\x09\x09colorMultiplier[0][0]\x20=\x20openfl_ColorMultiplierv.x;\x0a\x09\x09\x09colorMultiplier[1][1]\x20=\x20openfl_ColorMultiplierv.y;\x0a\x09\x09\x09colorMultiplier[2][2]\x20=\x20openfl_ColorMultiplierv.z;\x0a\x09\x09\x09colorMultiplier[3][3]\x20=\x201.0;\x20//\x20openfl_ColorMultiplierv.w;\x0a\x0a\x09\x09\x09color\x20=\x20clamp\x20(openfl_ColorOffsetv\x20+\x20(color\x20*\x20colorMultiplier),\x200.0,\x201.0);\x0a\x0a\x09\x09\x09if\x20(color.a\x20>\x200.0)\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(color.rgb\x20*\x20color.a\x20*\x20openfl_Alphav,\x20color.a\x20*\x20openfl_Alphav);\x0a\x0a\x09\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20color\x20*\x20openfl_Alphav;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09}', '__glVertexSource', '__isGenerated', '__initGL', 'IFqFa', 'mPLnt', 'EEezZ', 'properties', 'filter', 'propertyDetails', 'detailsLength', 'initialized', 'HofkT', 'JBOEf', 'getStack', 'DPOZB', 'readUnsignedByte', 'RxuPc', 'iXINJ', 'oQCdq', 'getDistribution', 'initDistributions', 'lastIndex', 'away3d.core.math.Quaternion', 'multiply', 'toMatrix3D', 'rotatePoint', '_childNodes', '_numChildNodes', '_collectionMark', 'away3d.core.partition.NodeBase', '_numEntities', 'set_showDebugBounds', 'addNode', 'removeNode', 'cgoSO', 'findPartitionForEntity', 'CEjyA', 'acceptTraverser', 'bMBZO', 'SqGXq', 'createDebugBounds', 'away3d.core.partition.EntityNode', '_entity', 'zBcCP', 'get_entity', 'away3d.core.partition.CameraNode', '_light', 'away3d.core.partition.DirectionalLightNode', 'enterNode', 'applyDirectionalLight', 'away3d.core.partition.LightNode', 'qpWbc', 'owBVM', 'applyUnknownLight', '_soundById', '_node', '_endTimers', 'applyLightProbe', '_mesh', 'get_subMeshes', 'applyRenderable', 'VUYOO', 'wDRrn', 'bufferSource', '_src', '_panner', 'connect', 'loopStart', '_start', 'loopEnd', '_stop', 'playbackRate', '_rate', 'ctx', 'currentTime', 'DlYlq', '_rootNode', 'away3d.core.partition.Partition3D', '_updateQueue', 'kiidd', 'updateEntities', 'GCUHd', 'stopRotationTween', 'away3d.core.partition.PointLightNode', 'applyPointLight', 'away3d.core.partition.RenderableNode', '_skyBox', 'away3d.core.partition.SkyBoxNode', 'away3d.core.pick.IPicker', 'away3d.core.pick.IPickingCollider', 'setLocalRay', 'testSubMeshCollision', 'away3d.core.pick.PickingCollisionVO', 'localPosition', 'subGeometryIndex', '_findClosestCollision', '_entities', 'away3d.core.pick.RaycastPicker', 'WRqlx', 'isIgnored', 'sortOnNearT', 'getPickingCollisionVO', 'updateLocalPosition', 'TdQVV', 'contains', 'HuUpB', 'AWLwQ', 'inflate', 'intersects', 'PdOKv', 'CPwkl', '__contract', 'HKxwy', '__toLimeRectangle', 'set_bottom', 'LWrAV', 'mSroM', 'get_left', 'RpDLD', 'sPeAJ', 'get_top', 'DsNcN', 'set_top', 'away3d.core.pick.PickingType', 'away3d.core.render.BackgroundImageRenderer', '_program3d', '_context', 'DdCRx', 'Could\x20not\x20find\x20library\x20type:\x20', 'getVertexCode', 'mov\x20op,\x20va0\x0amov\x20v0,\x20va1', 'getFragmentCode', 'ZdwWF', 'dxt1,', 'dxt5,', 'tex\x20ft0,\x20v0,\x20fs0\x20<2d,\x20', 'linear>\x09\x0amov\x20oc,\x20ft0', 'bznKU', 'initBuffers', '_rttViewProjectionMatrix', '_clearOnRender', '_backgroundG', '_backgroundB', '_renderableSorter', '_renderToTexture', 'away3d.core.render.RendererBase', '_backgroundR', '_backgroundAlpha', '_renderTargetSurface', '_backgroundImageRenderer', '_snapshotBitmapData', '_snapshotRequired', 'aokwm', 'btmAx', 'VjFST', 'executeRender', 'executeRenderToTexturePass', '1|3|2|0|4|5', '_skyboxTempVector', '_tempSkyboxMatrix', 'away3d.core.render.DefaultRenderer', '_distanceRenderer', 'updateLights', 'drawRenderables', 'RTT_PASSES', 'get_opaqueRenderableHead', 'get_blendedRenderableHead', 'get_shadowMapper', 'get_autoUpdateShadows', '_shadowsInvalid', 'renderDepthMap', 'setBlendFactors', 'get_skyBox', '_activeMaterial', 'setDepthTest', 'ALL_PASSES', 'get_cutoutRenderableHead', 'updateSkyBoxProjection', 'activatePass', 'renderPass', '_skyboxProjection', 'deactivatePass', 'get_scenePosition', 'acos', 'updateMaterial', 'passRendersToTexture', '_renderBlended', '_distanceBased', 'away3d.core.render.DepthRenderer', 'gQFLA', 'KDPoN', 'thanL', 'dsVVO', '_disableColor', 'Of\x20course\x20I\x20know\x20that!', 'But\x20you\x20said\x20Plan\x20A-', 'Because\x20I\x27m\x20not\x20taking\x20any\x20chances\x20with\x20Plan\x20A\x20either!', '_ambientMethod', '10|14|13|3|4|8|2|0|15|5|1|9|6|12|7|11', 'setRenderTarget', 'deactivateForDepth', 'set_scissorRect', 'drawCascadeRenderables', 'sort', 'erHOQ', 'bqnXH', 'activateForDepth', 'renderDepth', 'get_studentDiscovery', 'get_crossingTheGap', 'saveEntry', 'Bridge\x20building,\x0apart\x20', 'levelNumberText', 'applyTo', 'drawRoundRect', 'setColorMask', 'hasDepthAlphaThreshold', 'dUhTE', 'ANwrL', '_blocks', '_filterSizesInvalid', 'onRTTResize', 'away3d.core.render.Filter3DRenderer', '_mainInputTexture', 'Mkxnw', 'sPUlc', 'Whoops.', 'updateFilterTasks', 'away3d.core.sort.IEntitySorter', 'away3d.core.sort.RenderableMergeSort', 'gNtmq', 'mergeSortByMaterial', 'XwnKn', 'pWGAk', 'applySkyBox', 'qnULY', 'SiMpu', 'IopIB', 'applyEntity', '_lights', '_directionalLights', '_pointLights', '_lightProbes', '_renderableListItemPool', '_entityListItemPool', '_numCullPlanes', '_numLightProbes', '_numDirectionalLights', '_numMouseEnableds', '_entryPoint', '_cameraForward', '_cullPlanes', 'isComplete', 'isError', 'error', '__errorListeners', '_customCullPlanes', 'KyAvc', '_cutoutRenderableHead', '_opaqueRenderableHead', '_blendedRenderableHead', '_entityHead', '_numLights', '_numPointLights', 'lbCtO', 'errorMessages', 'uJdEQ', '_renderOrderId', 'get_requiresBlending', 'get_pointLights', 'get_entityHead', 'set_blendedRenderableHead', 'set_opaqueRenderableHead', 'set_cullPlanes', 'sTNaN', 'currentValue', 'toasts', 'away3d.core.traverse.ShadowCasterCollector', 'away3d.debug.Debug', 'trace', 'uVBLi', 'away3d/debug/Debug.hx', '_castsShadows', '_subMeshes', 'getDefaultMaterial', 'away3d.entities.Mesh', 'wOENa', 'helper', 'setInt32', 'getFloat32', 'UsBSR', '_geometry', 'onGeometryBoundsInvalid', 'onSubGeometryAdded', 'kdjNx', 'tsdTq', 'onSubGeometryRemoved', 'ujGiS', 'xCyAU', 'addSubMesh', 'gndCn', 'vertices', 'rotations', 'BxVId', 'jHGBa', 'resume', 'running', '_suspendTimer', '_emit', 'suspending', 'set_geometry', 'rayEntryDistance', 'set_animator', 'set_castsShadows', '_subSetCount', '_subSets', 'addSubSet', '_segments', 'away3d.entities.SegmentSet', '_hasData', 'LIMIT', 'set_subSetIndex', 'updateSegment', 'lineCount', 'numVertices', 'indexBufferDirty', '_indexSegments', 'zZRFE', 'indexBuffer', '_activeSubSet', 'fPos', 'inversePendingMatrix', '__overState', '_end', '_startG', '_startB', '_endR', '_endG', 'get_thickness', 'vertexBufferDirty', 'AVIcv', 'getCurrentTime', 'indexContext3D', 'numIndices', 'vertexContext3D', 'vertexBuffer', 'AHpMa', 'DYjrh', 'zsMSw', 'segmentSet', 'bunnyGravity', 'rotateAroundZAxis', 'bunnyVel', 'updateCallback', 'updateBunnyJump', 'duplicate', 'WdnFQ', 'ckHft', 'get_hasData', 'get_subSetCount', 'away3d.entities.SegRef', 'segment', 'away3d.entities.SubSet', '_viewProjectionInvalid', 'onInvalidateLensMatrix', 'away3d.entities.TextureProjector', 'textureProjector', 'jlGac', 'invalidateSceneTransform', '_depth', 'message', 'Error', 'openfl.errors.Error', 'getStackTrace', 'An\x20abstract\x20method\x20was\x20called!\x20Either\x20an\x20instance\x20of\x20an\x20abstract\x20class\x20was\x20created,\x20or\x20an\x20abstract\x20method\x20was\x20not\x20overridden\x20by\x20the\x20subclass.', 'BfVKa', '_parser', 'supportsData', 'set_materialMode', 'onParseError', 'animationSetComplete', 'animationStateComplete', 'parseAsync', '_data', 'away3d.errors.AnimationSetError', 'WzMot', 'types', 'away3d.events.AnimationStateEvent', 'away3d.events.AnimatorEvent', '_asset', '_prevName', 'away3d.events.Asset3DEvent', 'get_assetPrevName', 'get_asset', 'away3d.events.GeometryEvent', 'Ijiwk', 'landCallback', 'frame', 'away3d.events.LensEvent', 'away3d.events.LightEvent', 'OHuuj', '_url', 'get_text', '__textEngine', 'away3d.events.LoaderEvent', '_message', '_isDependency', 'get_message', 'get_url', 'away3d.events.Object3DEvent', 'away3d.events.ParserEvent', 'objectContainer3D', 'away3d.events.Scene3DEvent', 'MifmV', 'JlfOR', 'away3d.events.ShadingMethodEvent', 'away3d.events.Stage3DEvent', 'away3d.events.TouchEvent3D', '_parentEvent', '_tasks', 'away3d.filters.Filter3DBase', 'set_textureHeight', 'PwkwT', 'Ha!', 'Haha!', 'setRenderTargets', 'get_tasks', 'epDGd', 'BoegF', 'homePlanCPart2', 'followingCutscene', 'TwoMonthWait4', 'frames', 'frame3', 'frame4', 'frame5', 'ofrLA', 'frame6', 'frame7', 'frame8', 'frame9', 'frame10', 'frame11', '_textureScale', '_scaledTextureWidth', '_scaledTextureHeight', 'away3d.filters.tasks.Filter3DTaskBase', '_textureDimensionsInvalid', '_program3DInvalid', '_program3DContext', '_target', 'get_target', 'set_target', 'MkaCy', 'gmSWn', 'hSaEs', 'QDDNR', 'updateProgram3D', 'Hrsfd', 'KBlyb', 'mov\x20op,\x20va0\x0amov\x20v0,\x20va1\x0a', 'getProgram3D', 'away3d.library.Asset3DLibrary', 'getBundle', 'loadData', 'kkfKP', 'KVteL', '_lightProbeWeights', 'set_conflictPrecedence', 'favorNew', '_assetDictionary', 'IGNORE', '_loadingSessions', 'away3d.library.Asset3DLibraryBundle', 'namingStrategy\x20must\x20not\x20be\x20null.\x20To\x20ignore\x20naming,\x20use\x20Asset3DLibrary.IGNORE', '_strategyPreference', 'parseResource', '_assetDictDirty', 'rehashAssetDict', '_assets', 'getAsset', '_strategy', 'resolveConflict', 'createUID', 'assetRename', 'onAssetRename', 'assetConflictResolved', 'onAssetConflictResolved', 'onResourceRetrieved', 'onDependencyRetrieved', 'onTextureSizeError', 'addErrorHandler', 'addParseErrorHandler', 'onDependencyRetrievingParseError', 'fixed', 'JARKt', 'cuRxx', 'complete', 'There\x20is\x20no\x20asset\x20library\x20named\x20\x22', '\x22,\x20or\x20it\x20is\x20not\x20yet\x20preloaded', 'addAsset', 'onDependencyRetrievingError', 'set_conflictStrategy', '_bitmapData', 'away3d.library.assets.BitmapDataAsset', 'away3d.library.naming.ConflictStrategyBase', 'away3d.library.naming.IgnoreConflictStrategy', 'away3d.library.naming.ConflictStrategy', 'ALPHA_CHAR_CODES', '0000000', 'hex', '4|0|2|1|3|5', '_ambientG', '_ambientB', '_colorR', '_colorG', '_colorB', '_ambientColor', '_diffuseR', '_diffuseG', '_diffuseB', 'away3d.lights.LightBase', '_shadowMapper', 'createShadowMapper', 'set_light', 'castsShadowChange', 'strstart', 'lookahead', 'ins_h', 'hash_shift', 'hash_mask', 'w_mask', 'head', '_diffuse', 'updateDiffuse', 'ILUhg', 'updateSpecular', 'points', 'color', 'bevel', 'angles', 'startAt', '_ambient', 'updateAmbient', 'IytRA', 'light', 'yaeTP', '__length', 'set_shadowMapper', 'set_ambientColor', 'set_ambient', 'set_diffuse', 'away3d.lights.DirectionalLight', '_sceneDirection', 'ajboP', 'cGOiL', '_tmpLookAt', '_direction', 'resetCallback', 'Vmyyj', '_projAABBPoints', '_diffuseMap', 'away3d.lights.LightProbe', 'JzYBQ', '__complete', 'unload', 'tKxUL', 'Object\x20projection\x20matrices\x20are\x20not\x20supported\x20for\x20LightProbe\x20objects!', 'get_specularMap', 'get_diffuseMap', 'CrhmO', '_fallOff', '_fallOffFactor', 'set_fallOff', 'get_fallOff', 'set_radius', '_autoUpdateShadows', '_depthMapSize', '_casterCollector', 'createCasterCollector', 'away3d.lights.shadowmaps.ShadowMapperBase', '_depthMap', '_explicitDepthMap', 'ZFKaP', 'wJcFo', 'End\x20of\x20file\x20was\x20encountered', 'EOFError', 'Cannot\x20set\x20depth\x20map\x20size\x20for\x20the\x20current\x20renderer.', 'updateDepthProjection', 'set_depthMapSize', 'get_depthMapSize', 'get_depthMap', '_snap', '_overallDepthLens', '_localFrustum', 'away3d.lights.shadowmaps.DirectionalShadowMapper', '_overallDepthCamera', 'csIly', 'updateCullPlanes', '_lightOffset', '_maxZ', '_minZ', 'get_depth', 'JylFC', 'nzHAx', '_scissorRectsInvalid', '_numCascades', '_changeDispatcher', 'away3d.lights.shadowmaps.CascadeShadowMapper', 'SDvjQ', '_depthCameras', '_nearPlaneDistances', '_splitRatios', '_texOffsetsX', '_texOffsetsY', '_scissorRects', '_depthLenses', 'invalidateScissorRects', 'updateScissorRects', 'renderCascades', 'updateProjectionFromFrustumCorners', 'YIiKH', 'updateProjectionPartition', 'get_numCascades', '_needsRender', 'initCameras', '_lenses', 'addCamera', 'GCRKO', 'set_far', 'dhOon', 'boundingBox', 'away3d.lights.shadowmaps.NearDirectionalShadowMapper', 'fpzxh', 'VERTEX', '_meshesDic', '_v0', '_v1', '_v2', '_v3', '_stringLen', '_segCount', 'get_coverageRatio', '_stack', '_errorHandlers', 'away3d.loaders.AssetLoader', '_token', '_uri', '_baseDependency', 'retrieveDependency', '_loadingDependency', 'get_dependencies', 'pop', 'loader', 'get_parser', 'success', 'retrieveNext', 'addEventListeners', 'hasDataForUrl', 'url', 'getDataForUrl', 'get_retrieveAsRawData', 'setData', 'resolve', 'parseData', 'resolveDependencyUrl', 'load', 'XuBac', 'getRemappedUrl', '^[a-zA-Z]{3,4}://', 'joinUrl', 'get_dependencyBaseUrl', 'get_overrideFullURLs', 'tweensLeft', 'sleep', 'MZyfe', 'PclgY', 'removeEventListeners', 'Umzfk', 'resolveFailure', 'VqDtH', 'PaSrv', 'crlIW', 'get_suppresAsset3DEvents', 'get_includeDependencies', 'retrieveLoaderDependencies', 'get_data', 'resolveName', 'KqVci', 'onParserError', 'NWuTR', '_activeMesh', '_meshName', 'get_geometry', 'buildMesh', 'fKvSd', 'overrideEnabled', 'contents', 'setChildIndex', '_overrideFullUrls', '_overrideAbsPath', '_dependencyBaseUrl', '_embeddedDataByUrl', '_remappedUrls', '_materialMode', '_includeDependencies', 'xFGIj', 'eATLe', 'ioHLL', 'get_overrideAbsolutePaths', 'ippSW', 'CjbIN', 'hasMappingForUrl', 'VmDuV', '_loader', 'rCqEc', 'Ldvly', 'lime/utils/Preloader.hx', '_req', '_parentParser', '_retrieveAsRawData', '_suppressAsset3DEvents', '_dependencies', 'away3d.loaders.misc.ResourceDependency', 'assets', 'qDLAG', 'dependencies', 'qIsrH', 'dXTBG', 'request', 'retrieveAsRawData', 'ZETDI', 'UgjiW', 'PqdEm', 'KkJVx', 'away3d.loaders.parsers.ParserBase', 'xmlns', '_xmlns', 'toByteArray', '>>\x20Bitmap\x20loaded\x20is\x20not\x20having\x20power\x20of\x202\x20dimensions\x20or\x20is\x20higher\x20than\x202048', 'isBitmapDataValid', '_parsingFailure', 'wdMcu', '_parsingPaused', '_parsingComplete', '_dataFormat', 'GIhFo', 'wpNdC', 'startParsing', 'options/HomeIcon.png', 'Aaxdt', 'QSPkE', 'notDuringTutorial', 'childProbabilities', 'lzBof', 'nOBta', 'animationState', 'animatorComplete', 'cameraComplete', 'effectsMethod', 'effectMethodComplete', 'lightPicker', 'lightPickerComplete', 'material', 'segmentSetComplete', 'shadowMapMethod', 'shadowMapMethodComplete', 'skelpose', 'skybox', 'skyboxComplete', 'stateTransition', 'textureProjectorComplete', '.\x20Report\x20as\x20bug!', 'easeInOut', 'tweenRotation', 'onTweenUpdate', 'lizard', 'tjYpE', 'timer', '_lastFrameTime', 'vOQwv', 'Cejzh', 'proceedParsing', 'finishParsing', 'inputRefs', 'inputMipFilter', 'inputs', 'inputWrap', 'overrideIntNames', 'overrideIntValues', 'overrideFloatNames', 'overrideFloatValues', 'overrideBoolNames', 'overrideBoolValues', 'paramLengths', 'paramPositions', 'paramRefs_Bool', 'paramRefs_Float', 'paramRefs_Int', 'paramTypes', 'get_dataFormat', 'get_parsingFailure', 'away3d.loaders.parsers.ImageParser', 'supportsType', 'HdUeV', 'toLowerCase', 'jpg', 'jpeg', 'png', 'bmp', 'updateAnimationState', 'readUnsignedShort', 'readShort', 'PNG', 'GIF', 'readByte', 'ATF', 'MuLIu', 'finalizeAsset', '_fileName', '_byteData', 'loadBytes', 'content', 'onLoadComplete', 'setPixel', 'Hey,\x20watch\x20it!', 'You\x20know\x20that,\x20right?', 'away3d.loaders.misc.SingleFileLoader', '_parsers', 'enableParsers', 'enableParser', 'FjiZy', 'lowBuoyancy', 'getSection', 'fallPropagate', 'get_zVelocity', 'propagateFrom', 'decomposeFilename', '_loadAsRawData', 'getParserFromSuffix', 'dataFormat', 'handleUrlLoaderComplete', 'ioError', 'handleUrlLoaderError', 'oscbc', 'rMlwI', 'playNextChallenge', 'shownFrom', 'loadNext', 'YZyxc', '_fileExtension', 'rUSYv', 'GjHBy', 'exists', 'removeListeners', 'IHWDJ', 'getParserFromData', 'onParseComplete', 'No\x20parser\x20defined.\x20To\x20enable\x20all\x20parsers\x20for\x20auto-detection,\x20use\x20Parsers.enableAllBundled()', 'xRmeu', 'TQAjj', 'zVwmn', '_lastType', '_kidsCount', '_tmpos', '_tmpcontainerpos', '_containersList', 'plainText', 'away3d.loaders.parsers.AC3DParser', 'puwnt', 'AC3D', 'translateZ(0)', '_activeContainer', '_materialList', '_meshList', '_trunk', 'MATERIAL', 'OBJECT', 'world', 'group', '_parsesV', 'poly', '_groupCount', 'loc', 'mat', 'numvert', 'refs', '_isQuad', '_quadCount', 'rot', 'SURF', 'numvert\x20lines\x20of', 'texrep', 'getDefaultTexture', 'addDependency', 'buildMeshGeometry', 'cleanUP', 'obbrZ', 'rGcmm', 'MzeLk', 'indexIds', 'translateVertexData', 'wltPb', 'mcCCT', 'checkGroup', 'parseMaterialLine', 'ZVsOI', 'shi', 'spec', 'set_color', 'set_specular', 'set_gloss', 'cleanUpBuffers', 'poOjm', 'Error\x20uncompressing\x20', 'com.player03.run3.save.Base64JSON', 'toJSON', '_buffer', 'away3d.loaders.parsers.AWD1Parser', 'AdUSw', 'awd', 'nbits', 'bits', 'input', '#t:bsp', '_inited', '_objs', '_dline', '_aC', '_state', '_isMaterial', '_geos', 'aUstr', 'read', '_isMesh', '_container', 'cont_', 'geo', 'bothSides', '_oList', 'GgQzE', 'blendModeDic', '_depthSizeDic', 'AWD', 'lAwqI', 'resolveDependency', 'Parsed\x20CubeTexture:\x20Name\x20=\x20', '_texture_users', '_debug', 'dVFIx', 'yyNbU', 'WgfOC', 'getByteData', '_version', '_compression', 'readBytes', '_body', 'uncompress', 'lzma', 'list', 'GDWgq', 'animationController', 'disableGravityAction', 'DEFAULT_CAMERA_OFFSET', '_streaming', 'test', '_geoNrType', '_accuracyGeo', '_matrixNrType', '_accuracyMatrix', '_propsNrType', 'Import\x20AWDFile\x20of\x20version\x20=\x20', '\x20-\x20', 'Global\x20Settings\x20=\x20Compression\x20=\x20', '\x20|\x20Properties-Precision\x20=\x20', '_accuracyProps', 'parseHeader', 'dieWithError', 'AWD2\x20body\x20length\x20does\x20not\x20match\x20header\x20integrity\x20field', '_accuracyOnBlocks', 'AWD2\x20block\x20length\x20is\x20bigger\x20than\x20the\x20bytes\x20that\x20are\x20available!', 'len', 'AWDBlock:\x20\x20ID\x20=\x20', '\x20|\x20TypeID\x20=\x20', '\x20|\x20Compression\x20=\x20', '\x20|\x20Geometry-Precision\x20=\x20', 'parsePrimitves', 'parseCamera', 'parseMaterial_v1', 'parseCubeTexture', 'parseSharedMethodBlock', 'parseShadowMethodBlock', 'parseMeshPoseAnimation', 'parseVertexAnimationSet', 'parseAnimatorSet', 'parseCommand', 'parseContainer', 'parseMeshInstance', 'parseSkeleton', 'parseSkeletonPose', 'parseSkeletonAnimation', 'parseUVAnimation', 'parseNameSpace', 'parseMetaData', 'AWDBlock:\x20\x20\x20Unknown\x20BlockType\x20\x20(BlockID\x20=\x20', ')\x20-\x20Skip\x20', '\x20\x20\x20\x20\x20\x20\x20\x20(!)\x20Error:\x20', '\x20(!)', '\x20=\x20skip\x20to\x20next\x20block', 'parseVarStr', 'parseProperties', 'DyoDy', 'readNumber', 'set\x20sub\x20uvs', 'parseTriangleGeometrieBlock', '_diffuses', '_normals', '_speculars', 'initTextures', '_TBDiffuse', '_TBNormal', 'set_normalMap', '_TBSpecular', 'parseUserAttributes', '|\x20SubGeometries\x20=\x20', 'Unsupported\x20Type-ID;PlaneGeometry;CubeGeometry;SphereGeometry;CylinderGeometry;ConeGeometry;CapsuleGeometry;TorusGeometry', 'set_topClosed', 'set_bottomClosed', 'set_yUp', 'ERROR:\x20UNSUPPORTED\x20PRIMITIVE_TYPE', 'umfJg', 'Parsed\x20a\x20Primivite:\x20Name\x20=\x20', '|\x20type\x20=\x20', 'parseMatrix3D', 'getAssetByID', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20ObjectContainer3D', 'extra', 'Parsed\x20a\x20Container:\x20Name\x20=\x20\x27', 'gWGAN', 'Root\x20(TopLevel)', 'WxYyB', 'addError', 'Could\x20not\x20find\x20a\x20Geometry\x20for\x20this\x20Mesh.\x20A\x20empty\x20Geometry\x20is\x20created!', 'geoID', 'VqaWI', 'Could\x20not\x20find\x20Material\x20Nr\x20', '\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20Mesh', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Mesh', 'Parsed\x20a\x20Mesh:\x20Name\x20=\x20\x27', '\x27\x20|\x20Parent-Name\x20=\x20', '|\x20Geometry-Name\x20=\x20', '\x20|\x20SubMeshes\x20=\x20', 'CubeTexture', 'Could\x20not\x20find\x20the\x20Cubetexture\x20(ID\x20=\x20', 'VapAx', 'Parsed\x20a\x20SkyBox:\x20Name\x20=\x20\x27', '\x27\x20|\x20CubeTexture-Name\x20=\x20', 'iGhmR', 'Unsupported\x20LightType', 'sCind', 'No\x20ShadowMapper', 'NearDirectionalShadowMapper', 'CubeMapShadowMapper', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Light', '\x27\x20|\x20Type\x20=\x20', '\x20|\x20Parent-Name\x20=\x20', 'parseLight', 'unsupportedLenstype', 'SGMHn', 'rOVQG', 'LhAyI', 'mHCtN', 'Parsed\x20a\x20TextureProjector:\x20Name\x20=\x20\x27', '\x27\x20|\x20Texture-Name\x20=\x20', '\x20|\x20Parent-Name\x20=\x20Root\x20(TopLevel)', 'options', 'ended', 'string2buf', 'next_in', 'avail_in', 'avail_out', 'Buf8', 'deflate', 'onData', 'buf2binstring', 'shrinkBuf', 'next_out', 'deflateEnd', 'shxgI', 'Could\x20not\x20find\x20a\x20Light\x20Nr\x20', '\x20)\x20for\x20this\x20LightPicker', 'Could\x20not\x20create\x20this\x20LightPicker,\x20cause\x20no\x20Light\x20was\x20found.', 'Parsed\x20a\x20StaticLightPicker:\x20Name\x20=\x20\x27', 'parseLightPicker', 'ERaXO', '\x27\x20|\x20', '\x20)\x20for\x20this\x20Material', 'set_alphaBlending', 'set_alphaThreshold', 'set_repeat', 'invertX', 'Material-spezialType\x20\x27', '\x27\x20is\x20not\x20supported,\x20can\x20only\x20be\x200:singlePass,\x201:MultiPass\x20!', 'Could\x20not\x20find\x20the\x20DiffsueTexture\x20(ID\x20=\x20', 'Could\x20not\x20find\x20the\x20AmbientTexture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20TextureMaterial', 'Parsed\x20a\x20TextureMaterial(MultiPass):\x20Name\x20=\x20\x27', 'set_ambientTexture', '\x20|\x20AmbientTexture-Name\x20=\x20', 'Parsed\x20a\x20TextureMaterial(SinglePass):\x20Name\x20=\x20\x27', 'Could\x20not\x20find\x20the\x20NormalTexture\x20(ID\x20=\x20', '\x20|\x20NormalTexture-Name\x20=\x20', '\x20|\x20SpecularTexture-Name\x20=\x20', 'set_lightPicker', 'Could\x20not\x20find\x20the\x20LightPicker\x20(ID\x20=\x20', 'set_smooth', 'set_mipmap', 'set_specularMap', 'WVaUc', 'Could\x20not\x20find\x20the\x20EnvMap\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20EnvMapAmbientMethodMaterial', 'set_diffuseMethod', '\x20|\x20DepthDiffuseMethod', 'Could\x20not\x20find\x20the\x20GradientDiffuseTexture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20GradientDiffuseMethod', '\x20|\x20WrapDiffuseMethod', 'Could\x20not\x20find\x20the\x20LightMap\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20LightMapDiffuseMethod', 'set_smoothness', '\x20|\x20CelDiffuseMethod', 'set_scattering', 'set_translucency', 'set_scatterColor', '\x20|\x20SubSurfaceScatteringMethod', 'set_specularMethod', 'get_specularMethod', '\x20|\x20CellSpecularMethod', 'set_fresnelPower', '\x20|\x20FresnelSpecularMethod', 'Could\x20not\x20find\x20the\x20SecoundNormalMap\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20SimpleWaterNormalMethod', 'get_normalMap', 'Could\x20not\x20find\x20a\x20normal\x20Map\x20on\x20this\x20Material\x20to\x20use\x20with\x20this\x20SimpleWaterNormalMethod', 'set_normalMethod', '\x20|\x20SimpleWaterNormalMethod\x20|\x20Second-NormalTexture-Name\x20=\x20', 'set_shadowMethod', '\x20|\x20ShadowMethod-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20ShadowMethod\x20(ID\x20=\x20', 'addMethod', '\x20|\x20EffectMethod-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20EffectMethod\x20(ID\x20=\x20', 'MWciK', 'programType', 'gl_FragColor', 'prefixFromType', 'mask', 'getWriteMask', 'extras', 'pauseAndRetrieveDependencies', 'Start\x20parsing\x20a\x20', 'external', 'embed', '\x20Bitmap\x20for\x20Texture', 'ERwDR', 'Start\x20parsing\x206\x20', '\x20Bitmaps\x20for\x20CubeTexture', 'parseSharedMethodList', 'Parsed\x20a\x20EffectMethod:\x20Name\x20=\x20', '\x20)\x20for\x20this\x20EnvMapMethod', 'Could\x20not\x20find\x20the\x20Mask-texture\x20(ID\x20=\x20', 'Could\x20not\x20find\x20the\x20TextureProjector\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20ProjectiveTextureMethod', '\x20)\x20for\x20this\x20RefractionEnvMapMethod', '\x20)\x20for\x20this\x20FresnelEnvMapMethod', 'parseShadowMethodList', 'GLjya', 'Parsed\x20a\x20ShadowMapMethodMethod:\x20Name\x20=\x20', '\x20|\x20Type\x20=\x20', '\x20|\x20Light-Name\x20=\x20', '\x20)\x20for\x20this\x20ShadowMethod\x20-\x20ShadowMethod\x20not\x20created', 'Could\x20not\x20find\x20the\x20ShadowBaseMethod\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20CascadeShadowMapMethod\x20-\x20ShadowMethod\x20not\x20created', '\x20)\x20for\x20this\x20NearShadowMapMethod\x20-\x20ShadowMethod\x20not\x20created', 'set_epsilon', 'set_range', 'ceoHm', '__renderer', 'Parsed\x20a\x20Skeleton:\x20Name\x20=\x20', '\x20|\x20Number\x20of\x20Joints\x20=\x20', 'KZMmc', 'getPixel32', 'parseMatrix43RawData', 'fromMatrix', 'Could\x20not\x20find\x20the\x20SkeletonPose\x20Frame\x20#\x20', '\x20)\x20for\x20this\x20SkeletonClipNode', 'Could\x20not\x20this\x20SkeletonClipNode,\x20because\x20no\x20Frames\x20where\x20set.', 'Parsed\x20a\x20SkeletonClipNode:\x20Name\x20=\x20', '\x20|\x20Number\x20of\x20Frames\x20=\x20', 'getUVForVertexAnimation', 'indexData', 'Could\x20not\x20find\x20the\x20target-Geometry-Object\x20', '\x20)\x20for\x20this\x20VertexClipNode', 'Could\x20not\x20find\x20the\x20AnimationClipNode\x20Nr\x20', '\x20(\x20', '\x20)\x20for\x20this\x20AnimationSet', 'xzOKz', 'addAnimation', '\x20|\x20Animations\x20=\x20', 'get_animationNames', '3|0|5|2|1|4', 'Parsed\x20a\x20SkeletonAnimationSet:\x20Name\x20=\x20', 'parseMatrix2D', 'Parsed\x20a\x20UVClipNode:\x20Name\x20=\x20', 'BaOcq', '\x20)\x20for\x20this\x20Animator', 'ZTabM', 'Parsed\x20a\x20Animator:\x20Name\x20=\x20', 'Could\x20not\x20find\x20the\x20AnimationSet\x20(\x20', 'EGsrP', 'Could\x20not\x20find\x20the\x20light\x20(ID\x20=\x20', '\x20(\x20for\x20this\x20CommandBock!', 'Parsed\x20a\x20CommandBlock:\x20Name\x20=\x20\x27', 'openfl._internal.formats.swf.FilterType', 'Ymzyf', 'Parsed\x20a\x20NameSpaceBlock:\x20ID\x20=\x20', '\x20|\x20String\x20=\x20', 'unknown', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20GeneratorVersion\x20\x20=\x20', 'coWSm', 'uvsForVertexAnimation', 'NGiOk', 'rSDiP', 'NCNEY', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Error\x20in\x20reading\x20property\x20#\x20', '\x20=\x20skipped\x20to\x20end\x20of\x20propertie-list', 'parseAttrValue', 'bnSgH', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Error\x20in\x20reading\x20attribute\x20#\x20', '\x20=\x20skipped\x20to\x20end\x20of\x20attribute-list', 'readInt', 'readFloat', 'unimplemented\x20attribute\x20type\x20', 'attribute\x20=\x20name:\x20', '\x20\x20/\x20value\x20=\x20', '_defaultBitmapMaterial', 'PYAeC', '_defaultTexture', 'lkuag', '_defaultCubeTexture', 'defaultTexture', 'ZbcGg', 'getDefaultCubeTexture', 'arrayIndices', 'SingleTexture', 'getDefaultAsset', 'SnRfz', 'siQhA', 'AmfsE', 'restore', 'readDouble', 'parseMatrix32RawData', 'frYTt', 'away3d.loaders.parsers.AWDBlock', 'away3d.loaders.parsers.BitFlags', 'away3d.loaders.parsers.AWDProperties', 'away3d.loaders.parsers.AWDParser', 'get_parsingComplete', 'IySIv', '__numShaderPasses', 'DUseG', 'resolveDependencyFailure', 'rotationVotes', 'rotationBeforeUpdate', '_defaultColorMaterial', '_dependencyCount', '_parseState', 'LOAD_XML', '_configFlags', '_parseFlags', 'PARSE_DEFAULT', 'away3d.loaders.parsers.DAEParser', 'COLLADA', 'collada', '_geometries', 'anvtE', 'calculateDependencies', 'kurrI', 'DikPn', 'PARSE_MATERIALS', 'collideObjects', 'fixedTimeStep', 'buildDefaultMaterial', '_doc', 'Invalid\x20nodeType\x20', '_fastDoc', '_imageList', 'Ztsfw', '_imageCount', '_currentImage', 'PARSE_IMAGES', 'parseLibrary', '_libImages', 'gNXyy', 'library_materials', 'library_effects', 'setupMaterials', 'PARSE_GEOMETRIES', '_libGeometries', 'library_geometries', 'PARSE_CONTROLLERS', '_libControllers', 'controller', 'PARSE_VISUAL_SCENE', '_libAnimations', 'library_animations', '_rootNodes', 'library_visual_scenes', 'instance_visual_scene', 'updateTransforms', 'parseAnimationInfo', 'get_isAnimated', 'PARSE_ANIMATIONS', 'PARSE_COMPLETE', 'bind_shape_matrix', '4|5|0|2|6|9|10|1|8|7|3|11|12', 'primitives', 'maxBones', 'daeIndex', 'joint', 'weight', 'minTime', 'numFrames', 'channels', 'targetId', 'sampler', 'maxTime', 'aOzsg', 'JOINT', 'oEwdw', 'KyfRR', 'ObjectContainer3D\x20:\x20', 'instance_geometries', 'processGeometries', 'instance_controllers', 'processControllers', 'QoyhP', 'nodes', 'morph', 'processControllerMorph', 'processControllerSkin', 'getGeometryByName', 'targets', 'AMEBi', 'inputOverriders', 'inputOverridden', 'JrUPM', 'wXyEo', 'createTunnel', 'updateMapPositions', 'fadeTime', 'placeholder', 'displayNextFrame', 'skipButton', 'skip', 'Skip', 'skipButtonLayout', 'addBlockingOverlay', 'set_shown', 'ozNQg', 'Ckfvd', '\x20*\x20processControllerSkin\x20:\x20', 'skin', 'powXz', 'jSlKg', 'processController', 'applySkinBindShape', 'applySkinController', 'ezQdX', '\x20*\x20processControllers\x20:\x20', 'getMeshEffects', 'bind_material', 'userData', 'processSkinAnimation', '\x20*\x20processSkinAnimation\x20:\x20', 'isAnimatedSkeleton', '_animationInfo', 'findNodeBySid', 'YOzIB', 'loadLevel', '\x20*\x20processGeometries\x20:\x20', 'oPMyi', 'instance_material', 'instance_effect', '_libEffects', '\x20*\x20parseSkeleton\x20:\x20', 'parseSkeletonHierarchy', 'rvfqA', 'IDREF_array', 'jointSourceType', 'getJointIndex', 'sid', 'Error:\x20skin.joints\x20index\x20out\x20of\x20range', 'inv_bind_matrix', 'no\x20jointIndex!', 'props', 'diffuse', 'specular', 'shininess', 'transparency', 'zyCNI', 'surface', 'init_from', 'resource', 'get_rgb', 'mat\x20=\x20', '_libMaterials', 'zftpt', '_effectsPass', '_casterLightPass', 'setBlendMode', 'set_depthCompareMode', 'get_depthCompareMode', '_nonCasterLightPasses', 'nDdAk', 'zQDpP', 'translateGeometry', 'fadeActuator', 'soundChannel', 'sound', 'get_easeNone', 'translatePrimitive', 'numTexcoordSets', 'uvx', 'uvx2', 'uvy2', 'reverse', 'dHWmw', 'get_effects', 'away3d.loaders.parsers.DAEAnimationInfo', 'deserialize', 'jTdQP', 'traverseChildHandler', 'traverseChildren', 'VYaWg', 'getRootElement', 'GPFCY', 'RhvAY', 'cryjA', '\x5cs+', 'readStringArray', 'readIntAttr', 'readText', 'trimString', 'away3d.loaders.parsers.DAEImage', 'away3d.loaders.parsers.DAEParam', 'away3d.loaders.parsers.DAEAccessor', 'params', 'away3d.loaders.parsers.DAESource', 'unserialize', 'Name_array', 'strings', 'bool_array', 'float_array', 'readFloatArray', 'int_array', 'accessor', 'away3d.loaders.parsers.DAEInput', 'KteDc', 'kLijo', '_volume', 'volume', '_interval', '_fadeTo', 'fade', 'semantic', 'offset', 'uvy', 'away3d.loaders.parsers.DAEVertex', 'get_hash', 'away3d.loaders.parsers.DAEFace', 'away3d.loaders.parsers.DAEPrimitive', '_inputs', '_vcount', 'readIntArray', 'wEMPd', 'prepareInputs', '_texcoordSets', 'sources', 'NORMAL', 'floats', 'USE_LEFT_HANDED', 'TEXCOORD', 'away3d.loaders.parsers.DAEVertices', 'meshName', 'away3d.loaders.parsers.DAEGeometry', 'ycjFR', 'CDIXv', 'bLbsZ', 'eUxLR', 'away3d.loaders.parsers.DAEMesh', 'polygon', 'away3d.loaders.parsers.DAEBindMaterial', 'technique_common', 'away3d.loaders.parsers.DAEBindVertexInput', 'input_semantic', 'input_set', 'away3d.loaders.parsers.DAEInstance', 'zvQCv', 'point', 'subGeometry', 'updateUnderlyingData', 'applyChanges', 'geometryIndex', 'EjXFT', 'away3d.loaders.parsers.DAEInstanceController', 'YhlQP', 'away3d.loaders.parsers.DAEInstanceMaterial', 'symbol', 'bind_vertex_input', 'gain', 'away3d.loaders.parsers.DAEInstanceNode', 'away3d.loaders.parsers.DAEInstanceVisualScene', 'away3d.loaders.parsers.DAEColor', 'rgb', 'away3d.loaders.parsers.DAETexture', 'texcoord', 'away3d.loaders.parsers.DAEColorOrTexture', 'away3d.loaders.parsers.DAESurface', 'away3d.loaders.parsers.DAESampler2D', 'kqVpQ', 'away3d.loaders.parsers.DAEShader', 'reflectivity', 'ambient', 'emission', 'transparent', '[WARNING]\x20unhandled\x20DAEShader\x20property:\x20', 'ydnWE', 'profile_COMMON', 'deserializeProfile', 'newparam', 'deserializeNewParam', 'technique', 'deserializeShader', 'sampler2D', '[WARNING]\x20unhandled\x20newparam:\x20', 'away3d.loaders.parsers.DAEMaterial', 'away3d.loaders.parsers.DAETransform', 'VtbaZ', 'boundedFunc', 'matrix', 'parser', 'away3d.loaders.parsers.DAENode', 'NODE', 'transforms', 'PNRyE', 'instance_controller', 'instance_geometry', 'ecAEf', 'node', 'withValue', 'image/png', '__isJPG', '__isGIF', 'image/gif', 'image/webp', 'loadImageFromBytes', 'targetSid', 'arrayAccess', 'dotAccess', 'unhandled\x20matrix\x20array\x20access', 'unhandled\x20matrix\x20', 'unhandled\x20rotate\x20array\x20access', 'ANGLE', 'dotAccessor', 'unhandled\x20rotate', 'unhandled\x20scale\x20array\x20access', 'VQyLO', 'border', '__dirty', 'convertMatrix', 'away3d.loaders.parsers.DAEVisualScene', 'wVUhH', 'ckcpG', '_itemColor', 'EcFLv', 'textField', 'lineThickness', 'lineColor', 'away3d.loaders.parsers.DAEScene', 'WwjHB', 'away3d.loaders.parsers.DAEMorph', 'tLehk', 'MORPH_TARGET', 'MORPH_WEIGHT', 'away3d.loaders.parsers.DAEVertexWeight', 'tkFVw', 'parseJoints', 'parseVertexWeights', 'behavior', 'onResize', 'area', 'mslrp', 'tempEulers', 'stride', 'Can\x27t\x20parse\x20vertex\x20weights', 'WEIGHT', 'away3d.loaders.parsers.DAEController', 'DAEController:\x20could\x20not\x20find\x20a\x20\x20or\x20\x20element', 'INPUT', 'INTEROLATION', 'interpolation', 'dataType', 'gentleman', 'Oh,\x20alright.\x20If\x20you\x20really\x20want\x20to,\x20you\x20can\x20name\x20a\x20tunnel\x20or\x20two.', 'valid', 'time', 'clJol', 'PKikP', 'multiplyAlpha', 'premultiplied', 'away3d.loaders.parsers.DAEChannel', 'samplers', 'channel', 'away3d.loaders.parsers.DAEParserState', '_lastMeshName', '_trim', 'away3d.loaders.parsers.DXFParser', 'dxf', 'ENDSEC', 'EOF', 'JJCcV', '3|5|6|7|9|10|8|13|4|11|0|1|2|12', 'pixelRatio', 'POLYLINE', 'VCaAE', 'path', 'endIndex', 'levelParams', 'SYwde', 'saveSubIndex', 'delete', 'LINE', '_polyLines', '3DFACE', '_blockType', 'constructPolyfaceMesh', 'finalizeFace', 'getDXFColor', '_polyLinesIndices', 'XqaQr', 'polyline', 'Skip:\x20unsupported\x20POLYLINE\x20structure', 'finalizeMesh', 'dBmCM', '_segmentSet', 'set_startColor', 'addSegment', '_colorTable', 'geoCreated', '_ignoreTexturePath', 'BizcM', 'md2', 'IDP2', 'bSzDe', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20EncoderName\x20\x20\x20\x20\x20\x20\x20=\x20', 'GDAYP', 'jWfdA', 'rPrcT', '_parsedUV', '_parsedFaces', '_parsedFrames', 'jTDlx', 'eWnUM', 'materialFinal', 'createDefaultSubGeometry', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20GeneratorName\x20\x20\x20\x20\x20=\x20', 'parseFrames', '_ident', '_skinWidth', '_skinHeight', '_numSkins', '_numST', '_numTris', '_offsetST', '_offsetTris', '_parsedHeader', '_materialNames', '.jpg', '.png', '_textureType', '_vertIndices', '_uvIndices', 'addIndex', '_finalUV', '_indexMap', 'cHIHI', 'XYoCP', '_specularMap', '_offsetFrames', '14|9|21|23|20|11|26|24|6|25|8|7|19|0|2|18|12|16|5|15|22|4|13|1|3|17|10', 'FPS', 'bTXga', '_firstSubGeom', 'JJOUa', '_offsetData', '2|1|3|7|0|6|5|8|4', '_line', '_charLineIndex', '_rotationQuat', 'fromAxisAngle', 'away3d.loaders.parsers.MD5AnimParser', 'md5anim', 'getNextToken', 'ignoreLine', 'MD5Version', 'getNextInt', 'Unknown\x20version\x20number\x20encountered!', 'parseBaseFrame', 'parseCMD', '_frameRate', 'hierarchy', 'parseHierarchy', 'numAnimatedComponents', '_numAnimatedComponents', 'numJoints', '_hierarchy', '_reachedEOF', 'sendUnknownKeywordError', 'translateClip', '_clip', 'translatePose', 'PZpjA', 'components', '_baseFrameData', 'flags', 'There\x20you\x20are!', 'I\x27ve\x20been\x20looking\x20all\x20over\x20for\x20you.', 'No,\x20I\x20won\x27t\x20go\x20out\x20with\x20you.', 'Very\x20funny.', 'getNextChar', 'putBack', 'MZuol', 'SmDEh', 'sendEOFError', 'parseVector3D', 'renderImage', 'parseQuaternion', '_frameData', 'xIVUL', 'ZsGVT', '_parseIndex', 'skipWhiteSpace', 'ViMGB', 'HtsFw', 'alignRight', 'icon', 'orthoScene', 'resizeIcon', 'updateNumber', 'sendParseError', 'int\x20type', 'float\x20type', 'getNextNumber', 'Unexpected\x20token\x20at\x20line\x20', ',\x20character\x20', '\x20expected,\x20but\x20', '\x20encountered', 'away3d.loaders.parsers.HierarchyData', 'away3d.loaders.parsers.BoundsData', 'away3d.loaders.parsers.BaseFrameData', 'away3d.loaders.parsers.FrameData', '_numMeshes', '_maxJointCount', 'away3d.loaders.parsers.MD5MeshParser', 'wOrGW', 'knownDownloads', 'contentLoaders', 'md5mesh', 'parseMesh', '_bindPoses', 'calculateMaxJointCount', 'translateGeom', 'vertexData', '_meshData', 'weightData', 'kZlxI', 'BSMVd', 'countZeroWeightJoints', '__frame', 'tDIMV', 'startWeight', 'countWeight', 'tUbph', 'bias', 'menu/Achievements.png', 'achievements', 'set_greyscale', 'tunnelFirstSection', 'kaqra', '_shaders', 'numtris', 'numweights', 'tri', 'vert', 'parseVertex', 'parseJoint', 'prevTime', '8|2|11|6|3|9|0|1|10|4|7|5', 'pos', 'XCZeE', 'WboNp', 'HUmxk', 'pCFBj', 'eventListeners', 'knTNq', 'debugEnabled', 'evzyM', '__instanceCount', '__initStage', 'GqsPC', 'jEmlR', 'Unknown\x20keyword\x20at\x20line\x20', 'away3d.loaders.parsers.VertexData', 'away3d.loaders.parsers.JointData', 'away3d.loaders.parsers.MeshData', 'away3d.loaders.parsers.Max3DSParser', '3ds', '_textures', '_unfinalized_objects', 'BICfO', 'respawnWindowShown', 'jumpsPerformed', 'jumpsAllowed', 'used', 'uses', 'onAllCharactersDead', '_cur_mat', '_cur_mat_end', 'pOGdT', '_cur_obj', 'YZzAR', '_cur_obj_end', 'readNulTermString', 'materialFaces', 'parseVertexList', 'parseFaceMaterialList', 'parseUVList', 'parseSmoothingGroups', 'readTransform', 'parseObjectAnimation', 'specularColor', 'readColor', 'twoSided', 'colorMap', 'specularMap', 'parseTexture', 'zRBzR', 'FBduv', 'onRun', 'doWork', 'dispatch', 'smoothingGroups', 'ZwCFy', '$$$DUMMY', 'smoothGroup', 'WFDSl', 'TnhQU', '3|5|1|4|0|2', 'diffuseColor', 'ambientColor', 'set_bothSides', 'away3d.loaders.parsers.TextureVO', 'away3d.loaders.parsers.ObjectVO', 'away3d.loaders.parsers.VertexVO', 'away3d.loaders.parsers.FaceVO', '_activeMaterialID', '_scale', 'away3d.loaders.parsers.OBJParser', '\x0av\x20', 'mtl', 'parseMtl', 'qLmWH', 'materialID', '_materialLoaded', '_meshes', 'applyMaterial', 'getLevelZeroIndexed', 'modifyData', '_mtlLibLoaded', '_objectIndex', 'applyMaterials', 'parseFace', 'createObject', 'usemtl', 'def000', '_currentGroup', 'parseUV', 'groups', '_lastMtlID', '_realIndices', '_vertexIndex', 'vertexIndices', 'normalIndices', 'uvIndices', 'createMaterialGroup', 'materialGroups', 'UEUjg', 'fXhnh', 'onContextUpdate', 'createGroup', 'UogDy', 'parseIndex', 'faces', 'oEYyb', 'VhdCI', 'updateFilterSizes', '_filterTasksInvalid', 'setProgram', 'newmtl', 'wMHiE', 'IjcRm', 'renderer', 'toColor', 'PgKLP', 'map_Kd', 'parseMapKdString', 'alpha', 'basicSpecularMethod', '_materialSpecularData', 'Warning:\x20an\x20alpha\x20value\x20of\x200\x20was\x20found\x20in\x20mtl\x20color\x20tag\x20(Tr\x20or\x20d)\x20ref:', '-blendv', '-clamp', '-texres', '-mm', 'qjbOA', 'letwK', 'specularMethod', 'set_scale', 'away3d.loaders.parsers.Group', 'away3d.loaders.parsers.MaterialGroup', 'away3d.loaders.parsers.SpecularData', 'away3d.loaders.parsers.LoadedMaterial', 'away3d.loaders.parsers.FaceData', 'away3d.loaders.parsers.Parsers', 'enableAllBundled', 'away3d.loaders.parsers.utils.ParserUtil', '_depthCompareMode', '_anisotropy', '_smooth', '_depthPass', 'onDepthPassChange', 'onDistancePassChange', '_uniqueId', 'MATERIAL_ID_COUNT', 'away3d.materials.MaterialBase', 'ZaKtk', 'LCDuI', 'gbyQP', 'WaDZk', 'floatAmountFunc', 'cumulativeFloat', 'maxCumulativeFloat', 'applyFloatOnce', 'owner', 'applyImpulse', '_mipmap', 'CasOR', '_repeat', 'set_anisotropy', 'neqbO', '_segmentsR', '_segmentsT', '_bothSides', 'WCyWM', 'TcpHU', 'boxTranslation', 'cxNih', 'uAqEv', '_alphaPremultiplied', 'QlSFX', 'pCOFZ', 'QgGkI', 'get_alphaThreshold', 'collectLights', 'A\x20Material\x20instance\x20cannot\x20be\x20shared\x20across\x20renderables\x20with\x20different\x20animator\x20libraries', 'set_animationSet', 'invalidatePasses', 'WZFoc', 'wordWrap', '__layoutDirty', 'invalidateShaderProgram', 'dondp', 'yswtl', 'onPassChange', '_program3Dids', 'sfpui', 'hVlkD', 'oob', '_depthPassId', 'ZvjZC', 'get_numPasses', 'away3d.materials.SinglePassMaterialBase', 'GEHCw', 'jDCeT', '__defaultDisplayShader', 'MdEdJ', 'pmgjz', 'oAAYd', 'ueRoQ', 'format.svg.FillType', 'No\x20specular\x20method\x20was\x20set\x20to\x20assign\x20the\x20specularGlossMap\x20to', 'get_ambientMethod', 'get_ambientColor', 'MQnlj', 'lastTerrainContacted', 'lastTerrainContactedTime', 'unpausedTime', 'sourceType', '_alphaBlending', 'clearPasses', 'xNmwn', 'away3d.materials.ColorMaterial', 'set_diffuseAlpha', 'set_preserveAlpha', 'set_diffuseColor', 'yvySC', 'ifiYv', '_diffuseAlpha', 'get_color', '_screenPassesInvalid', '_enableLightFallOff', '_diffuseLightSources', '_specularLightSources', '_alphaThreshold', 'away3d.materials.MultiPassMaterialBase', 'invalidateScreenPasses', 'onLightsChange', '_shadowMethod', 'NJKnl', 'GJbTL', 'exponentialFunc', 'get_numMethods', 'TKGDt', 'applyUniversalAchievements', 'updateScreenPasses', 'isAnyScreenPassInvalid', 'addChildPassesFor', 'addScreenPass', '_animateUVs', 'octvy', 'areas', 'initPasses', 'setBlendAndCompareModes', 'get_numLights', 'initEffectsPass', 'removeEffectsPass', 'get_numNonCasters', 'removeNonCasterLightPasses', 'sKIBj', 'ybKXu', 'get_castingLight', 'set_diffuseLightSources', 'OKhzY', 'setFilter', 'get_numDirectionalLights', 'get_numPointLights', 'get_numCastingDirectionalLights', 'get_numCastingPointLights', 'set_includeCasters', 'set_directionalLightsOffset', 'set_pointLightsOffset', 'set_lightProbesOffset', 'set_specularLightSources', 'get_numLightProbes', 'axzQE', 'ZTgpe', 'removePass', 'fpxWb', 'XAzAD', 'BKjQy', 'set_enableLightFallOff', 'GDdFj', 'div', 'mousedown\x20mouseenter\x20mouseleave\x20mousemove\x20mouseup\x20wheel', 'handleMouseEvent', 'handleContextMenuEvent', 'handleDragEvent', 'drop', 'touchstart', 'handleTouchEvent', 'touchend', 'handleGamepadEvent', 'gamepaddisconnected', 'cVsfk', 'uttPp', '_specularColor', 'away3d.materials.ColorMultiPassMaterial', '1|4|2|0|3', 'away3d.materials.SegmentMaterial', 'egrNS', '_cubeMap', '_skyboxPass', 'away3d.materials.SkyBoxMaterial', 'aUMbv', 'onGround', 'physicsData', 'lastOnGround', 'keyPressed', 'requiredKey', 'set_useAmbientTexture', 'away3d.materials.SpriteSheetMaterial', 'The\x20amount\x20of\x20normals\x20bitmapDatas\x20must\x20be\x20same\x20as\x20the\x20amount\x20of\x20diffuses\x20param!', '_currentMapID', 'away3d.materials.TextureMultiPassMaterial', 'set_animateUVs', '_commonsDataIndex', '_uvBufferIndex', '_uvTransformIndex', '_secondaryUVBufferIndex', '_cameraPositionIndex', '_probeWeightsIndex', '_preserveAlpha', 'initRegisterCache', 'away3d.materials.compilation.ShaderCompiler', '_animateUVs2', '_fragmentLightCode', '_fragmentPostLightCode', '_lightProbeDiffuseIndices', '_lightProbeSpecularIndices', '_uvTransformIndex2', '_lightFragmentConstantIndex', '_sceneMatrixIndex', '_sceneNormalMatrixIndex', '_numProbeRegisters', '_combinedLightSources', '_usingSpecularMethod', '_needUVAnimation', '_forceSeperateMVP', 'get_needUVAnimation', 'RiwQY', 'Why\x20should\x20I\x20quit\x20working\x20with\x20the\x20Skater\x20and\x20the\x20Student?', 'Why\x20not?\x20I\x27d\x20be\x20way\x20more\x20helpful\x20than\x20either\x20of\x20them.', 'get_UVTarget', 'get_UVSource', 'set_forceSeperateMVP', 'GutQM', 'set_animateUVs2', 'setConstantDataBuffers', 'get_methodSetup', 'set_methodSetup', 'compile', 'TfnKJ', 'va0', 'createNormalRegisters', 'ygUTs', 'compileLightingCode', 'compileViewDirCode', 'compileUVCode', 'dp4\x20', '\x0adp4\x20', '.zw,\x20', 'compileSecondaryUVCode', 'IHQIN', 'compileGlobalPositionCode', 'AdCgV', 'compileProjectionCode', 'nXKve', 'nEnRK', 'm44\x20vt5,\x20', ',\x20vc0\x09\x09\x0amov\x20', ',\x20vt5\x0amov\x20op,\x20vt5\x0a', 'compileFragmentOutput', 'initRegisterIndices', 'AdIxY', 'GYzTF', 'initLightData', 'createCommons', 'setupAndCountMethodDependencies', 'bEgkG', 'lxVHN', 'MUSIC', '\x20wasn\x27t\x20embedded\x20properly.', 'setupMethod', 'SnViY', 'DUwbv', 'Back\x20to\x20sleep\x20already?\x20Animals\x20are\x20so\x20lazy.;Lazysaurus\x20is\x20back\x20for\x20revenge!\x0aOur\x20hero\x20must\x20take\x20evasive\x20maneuvers\x20to\x20avoid\x20tripping!;You\x20are\x20SO\x20lucky\x20I\x20didn\x27t\x20bring\x20a\x20marker.;Aww...;I\x20brought\x20you\x20a\x20battery.\x20Want\x20it?\x0a...I\x27ll\x20just\x20leave\x20it\x20here,\x20for\x20when\x20you\x20wake\x20up.;Do\x20all\x20lizards\x20sleep\x20this\x20much?;Sleep\x20mode\x20enabled.\x20Good\x20night!', 'baselineConstrained', 'get_commonsDataIndex', 'Pvemo', 'updateMethodRegisters', 'usesLightsForSpecular', 'cleanUpMethods', 'Lwgjd', 'usesProbesForSpecular', 'usesProbesForDiffuse', 'get_uvBufferIndex', 'get_uvTransformIndex', 'get_uvTransformIndex2', 'ZrQwb', 'Block\x20length\x20exceeds\x20ATF\x20file\x20length', 'get_cameraPositionIndex', 'JuhZK', 'lEYCQ', 'get_sceneMatrixIndex', 'wAVNG', 'version_', 'get_sceneNormalMatrixIndex', 'get_vertexCode', 'get_fragmentCode', 'rMxJc', 'get_shadedTarget', 'set_numPointLights', 'set_numDirectionalLights', 'set_numLightProbes', 'get_usingSpecularMethod', 'get_animationTargetRegisters', 'get_usesNormals', 'usesLights', 'compileMethods', '3|4|1|2|0', 'get_lightProbeSpecularIndices', 'get_lightProbeDiffuseIndices', 'get_animatableAttributes', 'get_probeWeightsIndex', 'get_lightFragmentConstantIndex', 'get_tangentBufferIndex', 'get_normalBufferIndex', 'get_secondaryUVBufferIndex', 'get_animateUVs2', 'get_animateUVs', 'away3d.materials.compilation.LightingShaderCompiler', 'xkUzE', 'openal', 'createContext', 'makeContextCurrent', 'processContext', '_lightVertexConstantIndex', 'bitangent', '_pointLightFragmentConstants', 'addWorldSpaceDependencies', 'normalFragment', '_normalMethodVO', 'compileTangentSpaceNormalMapCode', 'normalVarying', 'get_tangentDependencies', 'tangentVarying', 'qAeRg', '\x0anrm\x20', 'crs\x20', 'needsView', 'viewDirFragment', 'needsGlobalFragmentPos', 'needsGlobalVertexPos', 'globalPositionVertex', 'get_viewDirDependencies', '\x0am33\x20', 'viewDirVarying', '.w,\x20\x20\x20', '.w\x20\x09\x09\x0a', 'compileShadowCode', 'set_shadowRegister', '_shadowRegister', 'getFragmentPreLightingCode', 'initLightRegisters', 'compileDirectionalLightCode', 'compilePointLightCode', 'usesProbes', '_ambientMethodVO', 'needsNormals', 'getFragmentPostLightingCode', 'commons', '.z\x0adiv\x20', '.w\x0asub\x20', 'tENYw', 'YHwWq', '_shadowMethodVO', 'progress', 'loaded', '_pointLightVertexConstants', 'AEAbv', 'BfvMv', 'usesLightsForDiffuse', '.w\x0amul\x20', '.w\x0asat\x20', '.w\x0anrm\x20', 'get_lightVertexConstantIndex', 'away3d.materials.compilation.MethodDependencyCounter', '_projectionDependencies', '_normalDependencies', '_viewDirDependencies', '_uvDependencies', '_tangentDependencies', 'setPositionedLights', 'get_usesGlobalPosFragment', 'get_projectionDependencies', 'VWnDd', 'get_uvDependencies', 'vgmsz', 'lYjCH', 'get_secondaryUVDependencies', 'get_globalPosDependencies', '_regName', '_regCount', '_persistent', 'away3d.materials.compilation.RegisterPool', '_initPool', 'ZISvr', 'RDUbW', '_regCompsPool', '_registerComponents', '_usedSingleCount', '_usedVectorCount', 'requestFreeVectorReg', 'Register\x20overflow!', 'requestFreeRegComponent', 'xPLDM', 'addUsage', 'removeUsage', 'More\x20usages\x20removed\x20than\x20exist!', 'initRegisters', 'zpsPP', 'cDZfi', 'isRegisterUsed', 'klevS', 'Is\x20that\x20all?', 'Don\x27t\x20give\x20me\x20that!', 'You\x27re\x20trying\x20to\x20take\x20my\x20son\x20away\x20from\x20me!', 'away3d.materials.compilation.ShaderRegisterData', 'globalPositionVarying', 'projectionFragment', '_component', '_toStr', 'COMPONENTS', 'away3d.materials.compilation.ShaderRegisterElement', 'away3d.materials.compilation.SuperShaderCompiler', 'RqjSv', 'targetEntity', 'RCgRw', 'strength', 'calculate', 'compileTangentVertexCode', 'compileTangentNormalMapFragmentCode', '.w\x09\x0a', 'iEFDs', 'LgGas', 'pmbau', 'bitangentVarying', 'VCGHT', '.x\x20\x20\x0amov\x20', '.w\x20\x20\x0amov\x20', '.y\x20\x20\x0amov\x20', '.z\x20\x20\x0amov\x20', '.w\x20\x20\x0acrs\x20', '.x\x20\x20\x20\x20\x0amov\x20', '.z\x20\x20\x20\x20\x0a', 'JkGrQ', '.w\x09\x0anrm\x20', '.w\x09\x09\x09\x0a', 'compileLightProbeCode', 'ScdBv', '.z\x0asat\x20', '_dirLightRegisters', '_pointLightRegisters', 'kAbqO', 'ZmTSW', '\x0asub\x20', 'HpilJ', 'gmUgG', 'PJAsd', 'runAnimations', 'pLXmI', 'away3d.materials.lightpickers.LightPickerBase', 'mSPYO', '_numCastingDirectionalLights', '_numCastingPointLights', '_castingPointLights', '_castingDirectionalLights', 'updateProbeWeights', 'get_allPickedLights', 'get_lightProbes', 'get_castingPointLights', 'set_lights', 'away3d.materials.lightpickers.StaticLightPicker', 'uErWx', 'dragging', '2|11|5|21|7|0|10|4|14|17|6|3|18|12|16|8|1|19|13|15|9|20', '_allPickedLights', 'clearListeners', 'onCastShadowChange', 'xRNTE', 'updatePointCasting', 'updateDirectionalCasting', 'brightMovements', 'move', 'ring', 'away3d.materials.methods.ShadingMethodBase', 'CnAGY', '5|7|2|0|3|10|9|6|4|8|1', '\x0adp3\x20', 'getFormatStringForTexture', 'useMipmapping', 'get_hasMipMaps', 'linear,miplinear', 'nearest,mipnearest', 'nearest', 'uvVarying', '\x20<2d,', 'get_passes', 'set_sharedRegisters', 'away3d.materials.methods.EffectMethodBase', '_useSecondaryUV', 'away3d.materials.methods.AlphaMaskMethod', 'needsSecondaryUV', 'needsUV', 'getTex2DSampleCode', 'away3d.materials.methods.LightingMethodBase', 'cINTM', 'pOnCK', '_gloss', 'away3d.materials.methods.BasicSpecularMethod', '_useTexture', 'numLights', 'TDtlX', 'cmVqE', 'The\x20Planet\x20is\x20gone!', 'So?\x20It\x27ll\x20come\x20back.', 'How\x20do\x20you\x20know?', 'bRTYQ', 'tnrnX', 'get_format', 'get_specularColor', 'clJli', 'iDlAo', 'AIHXH', 'fragmentConstantsIndex', '_isFirstLight', '.w\x0apow\x20', 'exnNy', '_modulateMethod', '\x20\x0amul\x20', 'setSamplerStateAt', 'repeatTextures', 'anisotropy', 'fragmentData', 'rpdFM', 'get_specular', 'away3d.materials.methods.AnisotropicSpecularMethod', 'needsTangents', 'vrEtg', '__logicalWidth', '__logicalHeight', '__resize', '.xyz\x0adp3\x20', 'sin\x20', '.y\x0acos\x20', '.z\x0acos\x20', '.xyz\x0a', 'zSnVf', '_lightAmbientR', '_lightAmbientB', 'away3d.materials.methods.BasicAmbientMethod', 'AxndM', 'IhTAO', 'sFQRu', 'YuddW', '__quality', 'pofAR', 'fJzUp', 'get_ambient', '_ambientInputRegister', 'PGvVq', 'TKpjc', 'yGpIy', 'uniform1i', 'getSmoothingFilter', 'zHuzj', '_diffuseA', '_diffuseColor', 'away3d.materials.methods.BasicDiffuseMethod', '_useAmbientTexture', 'QabMQ', 'Playback\x20was\x20unable\x20to\x20start.\x20This\x20is\x20most\x20commonly\x20an\x20issue\x20on\x20mobile\x20devices\x20and\x20Chrome\x20where\x20playback\x20was\x20not\x20within\x20a\x20user\x20interaction.', 'lwhWg', 'VmqsO', 'play', 'then', '_playLock', '_unlocked', '_loadQueue', 'catch', 'playerror', '_paused', '__default', '_loop', '_ended', 'Lyetm', 'queue', 'XwRFx', 'get_diffuseAlpha', 'get_diffuseColor', 'PTNJy', '_diffuseInputRegister', 'umXSX', 'wFrnO', 'qanMV', 'tsQjb', 'ybiqn', '\x0amax\x20', 'useLightFallOff', 'applyShadow', '.w\x0aadd\x20', 'get_useAmbientTexture', 'away3d.materials.methods.BasicNormalMethod', 'oorjH', 'lJQQP', 'dyn_tree', 'max_code', 'stat_desc', '_normalTextureRegister', 'vmfwP', '_alpha', '_epsilon', 'away3d.materials.methods.ShadowMapMethodBase', 'ylfWQ', 'getString', 'cachedText', 'PEujq', 'ARIWW', 'aabb', '_castingLight', 'GQteg', 'LRUKp', 'CascadeShadowMapMethod\x20is\x20only\x20compatible\x20with\x20DirectionalLight', '_cascadeShadowMapper', 'CascadeShadowMapMethod\x20requires\x20a\x20light\x20that\x20has\x20a\x20CascadeShadowMapper\x20instance\x20assigned\x20to\x20shadowMapper.', 'onCascadeChange', 'away3d.materials.methods.CascadeShadowMapMethod', 'initVO', 'NhiLF', 'costGrowth', 'get_level', 'cost', 'LewWy', 'kVMva', 'vertexConstantsIndex', '_cascadeProjections', 'hEiQk', 'iysYf', 'LLEuc', 'initProjectionsRegs', 'xJNvT', '_depthMapCoordVaryings', '.zzwz\x0a', 'slt\x20', '.zw\x0aadd\x20', '.zz\x0a', '.y\x0a', 'YGLrR', 'getDepthProjections', 'get_nearPlaneDistances', 'PbqvN', 'onShaderInvalidated', 'away3d.materials.methods.CompositeDiffuseMethod', 'KQEsd', 'Must\x20specify\x20two\x20distinct\x20sections!', 'TILE_HEIGHT', 'tunnelBounds', 'toInt', 'color0', 'makePolygon', 'AhZMR', 'zTAqc', 'initConstants', 'nJcCr', 'GrIdz', 'RrvaZ', 'RCwgl', 'ptRjY', 'LtrFi', 'XOzkD', '_smoothness', '_levels', 'away3d.materials.methods.CelDiffuseMethod', 'MEOwv', 'secondaryFragmentConstantsIndex', 'qbkvA', 'RmbXz', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0apow\x20', '.y\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x0asub\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0a', 'uIazw', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20', '.xyz\x09\x09\x09\x09\x09\x09\x0a', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', '.xyz\x09\x09\x09\x09\x0amul\x20', '_dataReg', 'loajz', '.z\x0amov\x20', '.y\x0arcp\x20', '.x,', 'away3d.materials.methods.CompositeSpecularMethod', 'FapBX', 'tvzvw', 'IqHUn', 'VbBgH', 'ZKYYU', 'verifyCharacterAllowed', 'onFloatOutsideLevel', 'number', 'ojvpP', '__mouseWheelEnabled', 'RdCOt', '_specularCutOff', 'clampSpecular', 'away3d.materials.methods.CelSpecularMethod', 'yfwyx', '.y\x0adiv\x20', '.y\x0asge\x20', 'Matrix\x20length\x20must\x20be\x2020!', 'uCGVM', 'iKWPN', 'offsetX', '__getPosition', '_colorTransform', 'away3d.materials.methods.DepthDiffuseMethod', 'DepthDiffuseMethod\x20requires\x20texture!', '.yz,\x20', '.xx\x09\x09\x09\x0amov\x20', '.xxx,\x20', '.xyz\x0amov\x20', 'away3d.materials.methods.SimpleShadowMapMethodBase', 'LteNL', 'cfLEq', 'VXjIt', '_sprite', '_sounds', 'jfFaM', 'oqgqg', 'getPointVertexCode', 'getPlanarVertexCode', '.xy\x0aadd\x20', '.xxwz\x0a', 'getPlanarFragmentCode', '.w,\x20fc', '.y\x0asat\x20', 'odsBk', 'CoDgO', 'balloon', 'cutscene/TrainRide/Balloon.png', 'get_depthProjection', 'This\x20shadow\x20method\x20is\x20incompatible\x20with\x20cascade\x20shadows', 'pow', 'RaUbp', 'DHdqS', '_range', 'set_numSamples', '_grainUsages', '_grainTexture', 'endExtraDistance', 'away3d.materials.methods.DitheredShadowMapMethod', 'GbjYY', 'jfWQB', 'dark', 'Candy', '_numSamples', '_grainBitmapData', 'setVector', 'ZmyYy', 'getSampleCode', 'Yrima', '.yz\x0a', '\x20<2d,nearest,repeat,mipnone>\x0a', '.xy,\x20fc0.xx\x0amul\x20', '\x20<2d,nearest,clamp,mipnone>\x0adp4\x20', '.z\x0a', 'addSample', '.zw\x0a', 'neg\x20', '.xy\x0a', 'ORmwh', 'TEnHX', 'I\x20shouldn\x27t\x20complain\x20about\x20you\x20to\x20your\x20face.', 'You\x20probably\x20shouldn\x27t,\x20but\x20I\x27ll\x20let\x20it\x20slide.', 'away3d.materials.methods.EnvMapAmbientMethod', 'oNDxS', 'jQCfx', 'getTexCubeSampleCode', '_cubeTexture', 'away3d.materials.methods.EnvMapMethod', '_mask', 'nzkOO', 'zFfeT', '.w\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', '.w,\x20fc0.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0akil\x20', '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a', 'eODDL', '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a', 'YHEPA', 'Oihbo', 'jumpAction', 'startedThisFrame', 'get_xVelocity', 'anchor', 'set_stuckTo', 'sticky', 'reel', 'targetFinder', 'extendToPoint', 'extendBy', 'forGameObjectsTouching', 'rigidbody', 'away3d.materials.methods.FilteredShadowMapMethod', 'iOBJq', 'VYQFF', 'PVOHa', '.z\x0atex\x20', '.x\x0aadd\x20', '.w\x0amov\x20', 'JPJBp', 'ipDTb', 'qOMdm', '.z\x0asub\x20', '.xy\x0asub\x20', '_maxDistance', '_minDistance', 'set_minDistance', 'set_maxDistance', 'set_fogColor', 'away3d.materials.methods.FogMethod', 'jHHjy', 'WqXby', 'intersection', 'getContext', '_fogColor', '_fogR', '_fogG', '_fogB', 'dfryD', '.y\x09\x09\x09\x09\x09\x0asat\x20', '.w\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0asub\x20', '_normalReflectance', '_fresnelPower', 'away3d.materials.methods.FresnelEnvMapMethod', '.w\x09\x09\x09\x09\x09\x09\x0asub\x20', '.xyz\x09\x09\x09\x09\x09\x0a', '.w\x09\x09\x09\x09\x09\x09\x0aadd\x20', '\x09\x09\x09\x09\x09\x09\x0a', '3|1|4|0|2', 'modulateSpecular', '_incidentLight', 'away3d.materials.methods.FresnelSpecularMethod', 'NzgoQ', 'uqXId', 'HxCwA', 'Cgawk', 'xEsKS', '.y\x0asub\x20', '_gradient', 'away3d.materials.methods.GradientDiffuseMethod', '_gradientTextureRegister', 'secondaryTexturesIndex', '.xyz\x0amul\x20', 'ZvlFs', 'uxwkX', 'oEnrT', '__greenTable', 'away3d.materials.methods.HardShadowMapMethod', 'KzwPV', '\x20\x0adp4\x20', '.x\x0aslt\x20', 'oQjiO', 'nJkPG', 'away3d.materials.methods.LightMapDiffuseMethod', 'Unknown\x20blendmode!', 'away3d.materials.methods.LightMapMethod', '0|1|4|3|2', 'ADD', 'secondaryUVVarying', 'away3d.materials.methods.MethodVO', 'NDsDN', 'away3d.materials.methods.MethodVOSet', '_nearShadowMapper', 'NearShadowMapMethod\x20requires\x20a\x20light\x20that\x20has\x20a\x20NearDirectionalShadowMapper\x20instance\x20assigned\x20to\x20shadowMapper.', 'away3d.materials.methods.NearShadowMapMethod', 'tvBsV', '__cacheBreak', 'abs\x20', '_fadeRatio', 'qScqX', '_outlinePass', 'sleepinessEntryChecked', 'sleepinessEntry', 'asleep', 'sleepiness', 'away3d.materials.methods.OutlineMethod', 'away3d.materials.methods.PhongSpecularMethod', '\x0asat\x20', 'iQWVA', 'pow\x20', 'ZAPVA', '.xy\x09\x0aadd\x20', '.xx\x09\x0a', 'Unknown\x20mode\x20\x22', 'Jvlzw', 'revision', '_projMatrix', '_dispersionR', '_dispersionG', '_dispersionB', '_envMap', 'away3d.materials.methods.RefractionEnvMapMethod', 'SZsMz', 'collisionForce', 'collisionCallback', 'gameObject', 'isTrigger', 'updatesVelocityY', 'updatesVelocityZ', 'mass', '_refractionIndex', 'KlxHf', 'wZFtG', 'checkStillAsleep', 'checkLockedAndAsleep', 'activeCharacter', 'isUnlocked', 'selectCharacter', 'selectedButton', 'targetCameraX', 'isCharacterAllowed', 'character', 'set_locked', '.xyz\x0anrm\x20', '.w,\x20fc0.x\x09\x0akil\x20', '_useDispersion', 'BjqyF', '.w\x0asqt\x20', 'mix', '_strength', '_power', 'away3d.materials.methods.RimLightMethod', 'Koezh', 'MmLjV', 'carriedOver', 'required', 'currentCount', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0asub\x20', '_methods', 'createMethodVO', 'away3d.materials.methods.ShaderMethodSetup', 'UxiBZ', 'VXHaZ', '_colorTransformMethod', 'pPXBs', '_colorTransformMethodVO', 'I\x27m\x20not\x20sure\x20I\x27m\x20ready\x20for\x20that\x20level\x20of\x20competition!', 'texImage2D', 'AuZJv', '_thickness', 'set_colorTransformMethod', '_water1OffsetY', '_water2OffsetX', 'set_secondaryNormalMap', 'away3d.materials.methods.SimpleWaterNormalMethod', '_useSecondNormalMap', 'vdfDi', 'get_secondaryNormalMap', '_texture2', 'LSmni', 'hHKOq', 'ZiXWR', '_normalTextureRegister2', '__textureWidth', '__textureHeight', 'set_transparent', '_water1OffsetX', 'JsrCw', '.xyxy\x0a', '\x09\x09\x0amul\x20', '.x\x09\x0asub\x20', '.xxx\x09\x0anrm\x20', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0a', 'away3d.materials.methods.SoftShadowMapMethod', 'VHBoJ', 'AdFKZ', 'customDate', 'associatedCutscene', 'tunnelParams', 'browserCondition', 'challengeDone', '_offsets', 'faEfx', 'pixelHinting', 'scaleMode', 'jointStyle', 'jjfBx', '\x20<2d,nearest,clamp>\x0adp4\x20', 'match_length', 'dTMYh', 'nVzrn', 'regex', 'lastLayout', '_translucency', '_scatterR', '_scatterG', '_scatterB', '_scattering', 'scatterLight', '_scatterColor', 'away3d.materials.methods.SubsurfaceScatteringDiffuseMethod', 'secondaryVertexConstantsIndex', 'HezsA', 'qWPYm', '_decReg', '_colorReg', '_lightColorReg', '_propReg', '_lightProjVarying', '\x0adiv\x20', '.xx\x0amov\x20', '.w,\x20va0.w\x0a', 'XDNRw', '_targetReg', '.xyz\x0aadd\x20', 'olnth', 'UdkHb', 'getProjection', 'kLlFn', '.z\x0aneg\x20', 'RAixe', 'NetStream.Play.pause', 'away3d.materials.methods.WrapDiffuseMethod', 'FUeQs', '_wrapDataRegister', '_wrapFactor', 'QoSiZ', 'YQfJw', 'flCyt', 'jSXcw', 'hZQVk', '_agalVersion', '_shadedTarget', 'vt0', 'GSZnK', '_blendFactorDest', '_blendFactorSource', '_numUsedTextures', '_numUsedVaryings', '_context3Ds', 'placeChild', 'selectedChild', 'away3d.materials.passes.MaterialPassBase', 'ugJFa', '_writeDepth', 'QsFxT', 'setRenderState', 'HvToc', 'VhbGB', 'aAoFV', 'autoSuspend', 'suspend', 'usingWebAudio', '_howls', '_webAudio', '_resumeAfterSuspend', '_enableBlending', 'Unsupported\x20blend\x20mode!', 'updateProgram', '_previousUsedStreams', '_oldTarget', 'get_renderTarget', '_oldSurface', '_oldDepthStencil', '_previousUsedTexs', '_UVTarget', '_UVSource', 'getAGALVertexCode', '_needFragmentAnimation', 'away3d/materials/passes/MaterialPassBase.hx', '--------------------', 'oWlVh', 'xpVAN', 'diLOB', 'pickupsGrabbed', 'ShZfj', 'set_writeDepth', '_forceSeparateMVP', 'updateShaderProperties', '_compiler', 'updateMethodConstants', 'createCompiler', 'setTextureSampling', 'EFOKo', '_counter', '_html5AudioPool', '_codecs', '_muted', '_canPlayEvent', 'canplaythrough', 'navigator', 'masterGain', 'autoUnlock', '_usesNormals', 'updateUsedOffsets', 'MwRAZ', 'baseWidth', 'fvRTY', 'ewHbn', 'xVel', 'yVel', 'addPassesFromMethods', '4|2|3|1|0', 'addPasses', 'xRkPq', 'addPlainText', 'You\x20never\x20needed\x20my\x20help?', 'AVNNx', 'BhaiA', 'simplify', 'POINTING_DOWN', 'POINTING_UP', 'iuDyw', 'TGQnq', 'cvRyK', '_framentPostLightCode', 'HgBUG', '_lightAmbientG', 'xUecR', '_alphaMask', 'm44\x20vt1,\x20vt0,\x20vc0\x09\x09\x0amov\x20op,\x20vt1\x09\x0a', 'mov\x20v0,\x20vt1\x0amov\x20v1,\x20va1\x0a', 'mov\x20v0,\x20vt1\x0a', 'XQnPg', 'div\x20ft2,\x20v0,\x20v0.w\x09\x09\x0amul\x20ft0,\x20fc0,\x20ft2.z\x09\x0afrc\x20ft0,\x20ft0\x09\x09\x09\x0amul\x20ft1,\x20ft0.yzww,\x20fc1\x09\x0a', '>\x0asub\x20ft3.w,\x20ft3.w,\x20fc2.x\x0akil\x20ft3.w\x0a', 'initialCameraTransform', 'animations', 'setProgramConstantsFromMatrix', 'wMAEQ', 'TPaAI', 'boatSection', 'boatSpace', 'MFMmf', 'inited', 'localScores', 'scoreViews', 'get_localScores', 'convertSaveFile', 'away3d.materials.passes.DistanceMapPass', 'm44\x20op,\x20vt0,\x20vc0\x09\x09\x0am44\x20vt1,\x20vt0,\x20vc5\x09\x09\x0asub\x20v0,\x20vt1,\x20vc9\x09\x09\x0a', 'kHaFT', 'sub\x20oc,\x20ft0,\x20ft1\x09\x09\x0a', 'UngGa', '_fragmentData', '_maxLights', '_inverseSceneMatrix', '_includeCasters', '_directionalLightsOffset', 'BoxnG', '_pointLightsOffset', 'EbUdZ', 'byteCode', 'precisionHint', '__numPasses', '_new', 'calculateNumPointLights', '_lightProbesOffset', '_tangentSpace', 'CFBZR', 'ynrMi', 'mRxda', 'jtmWm', 'ltxnv', 'firstLevelDistance', 'waypoints', 'distanceFromStart', 'distanceFromPrevious', 'GDHfx', 'run', 'foZtg', 'vAoBV', '_onPause', 'get_lightProbeWeights', '_colorData', 'set_outlineColor', 'set_outlineSize', '_defaultCulling', '_showInnerLines', '_dedicatedMeshes', '_outlineMeshes', 'vt1', 'disposeDedicated', '_outlineColor', 'HJZxI', 'mul\x20vt7,\x20vt1,\x20vc5.x\x0aadd\x20vt7,\x20vt7,\x20vt0\x0amov\x20vt7.w,\x20vt0.w\x0am44\x20op,\x20vt7,\x20vc0\x09\x09\x0a', 'mov\x20oc,\x20fc0\x0a', 'setCulling', 'CALCULATION_MATRIX', 'createDedicatedMesh', 'toPrecision', 'updateVertexData', '_constants', '_calcMatrix', 'away3d.materials.passes.SegmentPass', 'm44\x20vt0,\x20va0,\x20vc8\x09\x09\x09\x0am44\x20vt1,\x20va1,\x20vc8\x09\x09\x09\x0asub\x20vt2,\x20vt1,\x20vt0\x20\x09\x09\x09\x0aslt\x20vt5.x,\x20vt0.z,\x20vc7.z\x09\x09\x09\x0asub\x20vt5.y,\x20vc5.x,\x20vt5.x\x09\x09\x09\x0aadd\x20vt4.x,\x20vt0.z,\x20vc7.z\x09\x09\x09\x0asub\x20vt4.y,\x20vt0.z,\x20vt1.z\x09\x09\x09\x0aseq\x20vt4.z,\x20vt4.y\x20vc6.x\x09\x09\x09\x0aadd\x20vt4.y,\x20vt4.y,\x20vt4.z\x09\x09\x09\x0adiv\x20vt4.z,\x20vt4.x,\x20vt4.y\x09\x09\x09\x0amul\x20vt4.xyz,\x20vt4.zzz,\x20vt2.xyz\x09\x0aadd\x20vt3.xyz,\x20vt0.xyz,\x20vt4.xyz\x09\x0amov\x20vt3.w,\x20vc5.x\x09\x09\x09\x0amul\x20vt0,\x20vt0,\x20vt5.yyyy\x09\x09\x09\x0amul\x20vt3,\x20vt3,\x20vt5.xxxx\x09\x09\x09\x0aadd\x20vt0,\x20vt0,\x20vt3\x09\x09\x09\x09\x0asub\x20vt2,\x20vt1,\x20vt0\x20\x09\x09\x09\x0anrm\x20vt2.xyz,\x20vt2.xyz\x09\x09\x09\x0anrm\x20vt5.xyz,\x20vt0.xyz\x09\x09\x09\x0amov\x20vt5.w,\x20vc5.x\x09\x09\x09\x09\x0acrs\x20vt3.xyz,\x20vt2,\x20vt5\x09\x09\x09\x0anrm\x20vt3.xyz,\x20vt3.xyz\x09\x09\x09\x0amul\x20vt3.xyz,\x20vt3.xyz,\x20va2.xxx\x09\x0amov\x20vt3.w,\x20vc5.x\x09\x09\x09\x0adp3\x20vt4.x,\x20vt0,\x20vc6\x09\x09\x09\x0amul\x20vt4.x,\x20vt4.x,\x20vc7.x\x09\x09\x09\x0amul\x20vt3.xyz,\x20vt3.xyz,\x20vt4.xxx\x09\x0aadd\x20vt0.xyz,\x20vt0.xyz,\x20vt3.xyz\x09\x0am44\x20op,\x20vt0,\x20vc0\x09\x09\x09\x0amov\x20v0,\x20va3\x09\x09\x09\x09\x0a', 'ugvkH', 'updateFaceNormals', 'aJohD', 'ZkvBR', '_mainInputTextureContext', 'createTexture', 'away3d.materials.passes.ShadowCasterPass', 'utfeZ', 'STQDR', 'Must\x20have\x20exactly\x20one\x20light!', 'updateRegisterIndices', 'CoOIm', 'special', 'MfDrj', 'kVVAk', 'earned', 'secondPayout', 'canBeEarned', 'payout', 'JjxFo', 'keyCode', 'GKnnn', 'urnWU', '_textureSize', 'ZuUiZ', 'set_power', '_polyOffset', '_projectionTexturesInvalid', '_projections', 'getObjectProjectionMatrix', '_enc', 'NbzZJ', 'QtJBs', 'updateProjectionTextures', ',miplinear', 'tex\x20ft0,\x20v0,\x20fs0\x20\x09\x0amov\x20oc,\x20ft0\x09\x09\x09\x09\x09\x09\x09\x0a', 'set_cubeTexture', 'away3d.materials.passes.SuperShaderPass', 'get_colorTransformMethod', '_ignoreLights', 'ixzQF', 'HWFRp', 'requiredLevelPath', 'AUcyu', 'MpYPz', 'ErXVU', 'away3d.materials.utils.DefaultMaterialManager', '_defaultMaterial', 'createDefaultMaterial', 'NQhjf', 'createDefaultTexture', '_defaultTextureBitmapData', 'defaultMaterial', 'away3d.materials.utils.MipmapGenerator', 'generateMipMaps', 'JSZOn', '_rect', 'uploadFromBitmapData', 'RYuUo', '_geomDirty', '_uvDirty', 'away3d.primitives.PrimitiveBase', 'updateGeometry', 'updateUVs', 'buildGeometry', 'buildUVs', 'RMryf', 'bEKNe', '_segmentsW', '_yUp', 'away3d.primitives.CapsuleGeometry', '_segmentsH', 'invalidateUVs', 'invalidateGeometry', 'EakMW', '7|8|11|9|2|4|12|0|3|6|1|5|10', 'About\x20the\x20conspiracy,\x20of\x20course.', 'updateCamera', 'You\x20mean\x20you\x20haven\x27t\x20noticed?', '_topRadius', '_bottomRadius', '_topClosed', '_bottomClosed', '_surfaceClosed', 'away3d.primitives.CylinderGeometry', '_vertexOffset', '_stride', '_rawData', '_nextVertexIndex', 'aBTJV', '_rawIndices', '_currentIndex', '_currentTriangleIndex', 'addVertex', 'addTriangleClockWise', 'ErWak', 'nOHCG', 'set_cameraX', '_cameraX', 'delta', 'mouseWheelX', 'set_cameraY', 'mouseWheelY', 'away3d.primitives.ConeGeometry', '_segmentsD', '_tile6', 'away3d.primitives.CubeGeometry', 'vWJDt', 'lgPAT', '_subSetIndex', 'away3d.primitives.data.Segment', '_segmentsBase', '_startR', '_endB', '_startColor', '_endColor', 'get_end', 'set_endColor', 'set_index', 'set_segmentsBase', 'GPMES', 'OMZVV', 'get_subSetIndex', 'get_start', 'away3d.primitives.LineSegment', 'WxZYM', 'rZYfc', 'away3d.primitives.PlaneGeometry', '_doubleSided', 'AMlRu', 'xwtVy', 'FcuUX', '_uvTransform', 'away3d.primitives.SkyBox', 'levelID', 'com.player03.run3.level.TunnelSection', 'copyTerrainMapping', 'allocateTerrain', 'onPlacedInSection', 'Ycwcm', 'square', 'MkrrS', 'mmEgg', '__updateFrameScript', '__updateSymbol', '__currentFrame', '__enterFrame', 'loNUj', 'KfBbC', 'getAllResponseHeaders', 'responseHeaders', 'pVzyl', 'GTpej', 'away3d.primitives.SphereGeometry', 'gryKt', '_tubeRadius', 'away3d.primitives.TorusGeometry', 'gsDSC', '_vertexStride', '_rawVertexData', 'TwvTr', 'laERX', 'set_mouseEnabled', 'away3d.primitives.WireframePrimitiveBase', 'removeAllSegments', 'getSegment', 'hLDvP', 'cachedBytes', '5|8|7|0|2|4|6|1|3', 'vGmkk', 'away3d.primitives.WireframeCube', 'EFawf', 'updateOrAddSegment', 'setSpawnX', 'setSpawnY', 'away3d.primitives.WireframeSphere', '3|2|1|0|4', 'ATF\x20parsing\x20error,\x20unknown\x20format\x20', 'Invalid\x20ATF\x20format', 'Invalid\x20ATF\x20type', 'away3d.textures.ATFData', 'numTextures', 'TNMpv', 'ASbpw', 'activeAchievement', 'resetPending', '_hasMipmaps', '_format', 'ajoOz', 'winter', 'CUSTOM', 'get_value', 'Batteries', 'HLIQd', '__displayMatrix', 'invalidateSize', 'uKFXL', 'away3d.textures.Texture2DBase', 'set_atfData', 'get_atfData', '_atfData', 'away3d.textures.ATFTexture', 'invalidateContent', 'AgEqu', 'onlyCheckTriggers', 'disableGravity', 'adjustedVelocity', 'physicsData3D', 'getGravityStrength', 'away3d.textures.CubeTextureBase', 'createCubeTexture', '_bitmapDatas', 'testSize', 'setSize', 'away3d.textures.BitmapCubeTexture', 'Invalid\x20bitmapData:\x20Width\x20and\x20height\x20must\x20be\x20power\x20of\x202\x20and\x20cannot\x20exceed\x202048', 'vLMka', '__currentShader', '__useArray', 'program', 'tbdxw', 'set_bitmapData', '_generateMipmaps', 'away3d.textures.BitmapTexture', 'WbzFg', 'getMipMapHolder', '_mipMapHolder', 'freeMipMapHolder', '_mipMaps', '_mipMapUses', 'away3d.textures.RenderCubeTexture', 'tTzXe', 'zZEyi', 'away3d.textures.RenderTexture', 'away3d.tools.utils.GeomUtil', 'gzpgD', 'constructSubGeometry', '13|1|9|14|5|4|10|6|2|0|7|8|15|12|3|11', 'gAqpa', 'EtCso', 'away3d.tools.utils.TextureUtils', 'isDimensionValid', 'isPowerOfTwo', 'com.player03.analytics.ISODate', 'PXbyv', 'seHTj', 'power', 'powerAnimator', '%Y-%m-%dT%H:%M:%SZ', 'step', 'com.player03.iterator.InlineIntIterator', 'com.player03.iterator.Iterators_impl', 'range', 'NpNUd', 'com.player03.layout.Direction', 'Qkqtl', 'kUeRz', 'onBoundsChanged', 'sourceOrigin', 'origin', 'com.player03.layout.Layout', 'stageLayout', 'setStageBaseDimensions', 'stageScale', 'baseHeight', 'onStageResize', 'giBVF', 'gPNPA', 'vigut', 'tsXbe', 'conflictExists', 'com.player03.layout._Layout.BoundItem', 'com.player03.layout.LayoutCreator', 'vKgei', 'matchOppositeEdges', 'matchSameEdges', 'fillAreaBelow', 'XkJfa', 'getMask', 'iVnse', 'com.player03.layout.ResizableImpl', 'LUkdI', 'foxFD', 'nfuHi', 'jtmks', 'Lizard\x20Fell\x20Asleep', 'get_sourceObject', 'get_sourceObject()\x20must\x20be\x20overridden!', 'DSKTu', 'displayObject', 'com.player03.layout._Resizable.DisplayObjectResizable', 'nezgn', 'nFjMi', 'jsonCutscenes', 'PcwOI', 'nmoLE', 'ZwJPi', 'CuLSW', 'rectangle', 'com.player03.layout._Resizable.RectangleResizable', 'bXyoD', 'sszig', 'KBArM', 'ZstfZ', 'oiFVR', 'Ghnrh', 'pxLrG', 'static_tree', 'extra_bits', 'extra_base', 'elems', 'max_length', 'has_stree', 'set_behavior', 'com.player03.layout.Scale', 'set_area', 'hyRtx', 'com.player03.layout._Scale.ScaleBehavior', 'com.player03.layout.ShowAllScale', 'com.player03.layout.area.Area', 'vXVDD', '__overrideBlendMode', '__setBlendModeCairo', 'queueChangeEvent', 'currentArea', '(x=', 'com.player03.layout.area.StageArea', 'qfdQG', 'dEDVq', 'isPrimaryTouchPoint', 'pressure', 'sizeY', 'sizeX', 'shiftKey', 'altKey', 'ctrlKey', 'NnREv', 'com.player03.layout.item.LayoutItem', 'com.player03.layout.item.CustomCallback', 'XeFoM', 'byteLength', 'horizontal', 'com.player03.layout.item.Edge', 'getEdge', 'com.player03.layout.item._Edge.OutsideRightOrBottom', 'com.player03.layout.item._Edge.InsideLeftOrTop', 'com.player03.layout.item._Edge.InsideRightOrBottom', 'com.player03.layout.item.Position', 'getCoordinate', 'com.player03.layout.item._Position.Percent', 'percent', 'com.player03.layout.item._Position.Inside', 'yPdyB', 'Rwhiv', 'getSize', 'com.player03.layout.item._Size.SimpleSize', 'com.player03.layout.item._Size.RelativeSize', 'tofja', 'XLRNE', 'zWepT', 'FSVkh', 'afxEA', 'com.player03.layout.item._Size.MarginSize', 'baseSize', 'com.player03.layout.item.TextSize', '\x20required!', 'getTextSize', 'minimum', 'com.player03.layout.item._TextSize.TextSizeWithMinimum', 'rYEvD', 'assemble', 'tex\x20ft1,\x20v0,\x20fs0\x20<2d,nearest,nomip>\x0amov\x20oc,\x20ft1', '__renderStage3DProgram', 'createProgram', 'upload', 'agalcode', 'com.player03.run3.save.SaveEntry', 'parseBool', 'True', 'parseString', 'haxeutils.math.IntMath', 'earnedQueue', 'addFlushCallback', 'save', 'com.player03.run3.Currency', 'recordTransaction', 'recordSoftEarned', 'Cannot\x20earn\x20a\x20negative\x20amount\x20of\x20currency!', ',\x20vt0,\x20', 'In-game', 'Cannot\x20spend\x20a\x20negative\x20amount\x20of\x20currency!', 'Attempting\x20to\x20spend\x20more\x20power\x20cells\x20than\x20you\x20have!', 'src/com/player03/run3/Currency.hx', 'zeCLA', 'correctMusicID', 'getMusicPath', 'music/', '.ogg', 'galaxyWidth', 'galaxyHeight', 'star', 'starMatrix', 'beginGradientFill', 'createGradientBox', 'glow', 'drawEllipse', 'lastUpdateTime', 'bytesTotal', 'prevPercentLoaded', 'lock', 'AgeYr', 'qmETr', 'Indecision', 'unlock', 'com.player03.run3.save.LocalInt', 'com.player03.run3.save.LocalString', 'com.player03.run3.save.LocalBool', 'com.player03.run3.save.FloatProgress', 'nqwWZ', '__eventMap', 'com.player03.run3.save.LocalFloat', 'com.player03.run3.save.BoolProgress', 'dlCll', 'previousBuildNumber', 'lastUsernameSol', 'getLocal', 'last', 'text/BuildNumber.txt', 'BuildNumber.txt\x20doesn\x27t\x20exist!\x20Make\x20sure\x20you\x20aren\x27t\x20accessing\x20Save.instance\x20before\x20the\x20assets\x20are\x20initialized.', 'buildNumber', 'set_username', 'Run3_backup', 'sYOOb', 'backupMade', 'shash', 'buf', 'oSQXl', 'callbacks', 'removeFromBoat', 'OKeRW', 'My\x20balloon!', 'Child!', 'Dad!', 'QOduM', 'yXRpY', 'gBpVc', 'Changing\x20save\x20file\x20username:\x20', '\x20->\x20', 'src/com/player03/run3/Save.hx', 'VnHvD', 'HMdFL', 'OAgGT', 'RzeeE', 'UPezi', 'parseFaces', 'parseMaterialNames', 'suggestedDestination', 'achievement', 'description', 'imagePath', 'visibility', 'com.player03.run3.achievement.Achievement', 'isAvailable', 'QGvlj', 'award', 'pixelSnapping', 'openfl.display.Bitmap', 'yGuaf', 'QHEKq', 'bwTkE', 'VKWvc', 'qeNut', 'vayOh', 'fadeDirection', 'pausedTime', 'rApHN', 'Imagine\x20if\x20we\x20DO\x20find\x20a\x20teapot\x20floating\x20around!\x0aWait\x20a\x20minute...\x20we\x20actually\x20might!\x0aShe\x20might\x20have\x20brought\x20a\x20teapot\x20for\x20that\x20exact\x20reason.\x0aShe\x20tosses\x20it\x20out\x20of\x20a\x20tunnel,\x20and\x20points\x20at\x20where\x20she\x20threw\x20it...\x0a...and\x20I\x20tell\x20her\x20the\x20teapot\x20doesn\x27t\x20exist,\x20and\x20she\x20keeps\x20a\x20straight\x20face...\x0a...she\x20tells\x20me\x20the\x20FSM\x20put\x20it\x20there.\x20Doesn\x27t\x20she\x20always\x20talk\x20about\x20how\x20she\x20acts\x20as\x20\x22one\x20of\x20His\x20noodly\x20appendages?\x22\x0aHonestly,\x20I\x20could\x20appreciate\x20a\x20prank\x20like\x20that.\x20Now\x20I\x20kind\x20of\x20hope\x20she\x20DID\x20prank\x20me.', 'sidePathT', 'get_leaveItHere', 'Ah,\x20here\x20we\x20go.', 'get_runnerPathT', 'recordChallengeComplete', 'runnerPathT', 'box_from_T_3', 'TravelTheGalaxy', 'IfEGq', 'MwQyT', 'Oynro', 'ZmfaM', 'verbose', 'Loaded\x20asset:\x20', 'assetsLoaded', 'assetsTotal', 'lime/utils/AssetLibrary.hx', '__assetLoaded', 'crownInColor', 'achievement/Crown.png', 'disabledColorFilter', 'crownInGrey', 'set_achievement', 'com.player03.run3.achievement.AchievementThumbnail', 'colorData', 'greyscaleData', 'OKcGv', 'withDescription', 'CHARACTER_ICONS', 'previewImagePath', 'com.player03.run3.achievement.AchievementView', 'textColor', 'backgroundColor', 'payoutText', 'drawSingleBattery', 'fillAreaRightOf', 'headerFormat', 'font', 'bold', 'SOLID', '\x0a???', 'interpolate', 'com.player03.run3.achievement.Achievements', 'get_awardedCount', 'galacticVandalism', 'Galactic\x20Vandalism', 'Dislodge\x20700\x20tiles.', 'achievement/GalacticVandalism.png', 'getLevelByID', 'all', 'Complete\x20the\x20Winter\x20Games.', 'achievement/SlippingAndSlidingToVictory.png', 'LEVEL', 'slippingAndSlidingToVictory', 'Thoroughly\x20Lost', 'Complete\x20four\x20different\x20paths\x20in\x20Explore\x20Mode.', 'thoroughlyLost', 'MODE', 'aJourneyOf1000LightYears', 'A\x20Journey\x20of\x201000\x20Light-Years', 'Run\x20800\x20meters\x20in\x20Infinite\x20Mode.', 'achievement/AJourneyOf1000LightYears.png', 'tetrahedronEnthusiast', 'Tetrahedron\x20Enthusiast', 'Collect\x2040\x20power\x20cells\x20in\x20one\x20run.\x20Buying\x20a\x20respawn\x20won\x27t\x20count\x20against\x20you.', 'achievement/TetrahedronEnthusiast.png', 'INFINITE', 'aBreathOfFreshNothing', 'A\x20Breath\x20of\x20Fresh\x20Nothing', 'Float\x20outside\x20the\x20tunnel\x20long\x20enough\x20to\x20flip\x20upside-down,\x20then\x20land\x20safely.', 'achievement/ABreathOfFreshNothing.png', 'Locate\x20the\x20Wormhole.', 'aGlimpseOfNewPlaces', 'Wind\x20Sailor', 'achievement/WindSailor.png', 'windSailor', 'Starting\x20at\x20any\x20point\x20after\x20the\x20500m\x20mark,\x20travel\x20500\x20meters\x20in\x20a\x20row\x20with\x20the\x20jump\x20button\x20held.', 'Falling\x20to\x20Pieces', 'fallingToPieces', 'MODE_WITH_CHARACTER', 'whereThePowerCellsAre', 'Where\x20the\x20Power\x20Cells\x20Are', 'Reach\x202000\x20meters\x20in\x20Infinite\x20Mode\x20without\x20respawning.', 'achievement/UnlimitedEndurance.png', 'unlimitedEndurance', 'boldlyGone', 'Boldly\x20Gone', 'Complete\x20Level\x2065\x20in\x20Explore\x20Mode.', 'achievement/BoldlyGone.png', 'names', 'ids', 'addAchievement', 'replaceAchievement', 'com.player03.run3.menu.IMenu', 'JqXRd', 'haxeutils.misc.Updateable', 'justClicked', 'prevX', 'com.player03.run3.achievement.AchievementsMenu', 'asDestination', 'wQccB', 'Earned:\x20...', 'fillAreaAbove', 'xLocked', 'arrangement', 'grid', 'thumbnails', 'UCvBs', 'xqVUV', 'contentsYMargin', 'clean', 'arrangeVisible', 'contentsDirty', 'getInsideY', 'NodXl', 'Ntkow', 'mapContents', 'scrollSpeed', 'Earned:\x20', 'com.player03.run3.achievement._AchievementsMenu.Secret', 'universalAchievements', 'namedAchievements', 'com.player03.run3.achievement.LevelAchievements', 'mwMJV', '_beatLevel', 'usedCharacter', 'didntUseCharacter', 'usedCharacterOrCostume', 'neverJumped', 'jumpedAtMost', 'dislodgedNoTiles', 'dislodgedPercentTiles', 'spawnSnapshot', 'jumpedAtLeast', 'abilityUsedAtMost', 'ability2UsedAtMost', 'ability2UsedAtLeast', 'collectedBatteries', 'collectedNoMoreBatteriesThan', 'makesFullCircles', 'neverRotates', 'rotatesAtMost', 'neverPressesKey', 'touchesTile', 'avoidsTile', 'staysOnGround', 'touchesTileByIndex', 'avoidsTileByIndex', 'hasSameRotationAs', 'makeChain', 'mFXGH', 'aEtKc', 'getChainCondition', 'register', 'addCloudAchievement', 'registerAchievementDestination', 'hasHighlightedAchievement', 'com.player03.run3.achievement._LevelAchievements.Factory', 'factory', 'make', 'com.player03.run3.api.GlobalEventManager', 'mostRecentEvent', '\x22\x20event\x20to\x20', '\x20listener', 'warning', 'lgpGY', 'listener', 'com.player03.run3.api._GlobalEventManager.LinkedListener', 'com.player03.run3.api._GlobalEventManager.ListenerIter', 'yMGpd', 'local', 'CloudData', 'trackDownload', 'localContent.json', 'downloadAsNecessary', 'content.json', 'com.player03.run3.api.content.CloudContent', 'displayMessages', 'mSeWk', 'instructions/SwipeVisualInstructions.png', 'getByName', 'textDisplayTime', 'displayMessage', 'cYQEC', 'WVmJh', 'mTaEp', '.zwzw\x0a', 'RlRvg', 'DhqGp', 'onLoaded', 'onContentLoaded', 'kUIXz', 'handleData', 'onExploreDetailsLoaded', 'MqdfQ', 'onExploreAvailabilityLoaded', 'onCutsceneLoaded', 'onCutsceneConditionLoaded', 'onAchievementLoaded', '[^a-zA-Z0-9]', 'uXxpo', 'achievementCanBeEarned', 'onImageLoaded', 'onTriggerLoaded', 'NBiEz', 'RzxDb', 'registerTrigger', 'Context3D\x20backbuffer\x20has\x20not\x20been\x20configured', 'dataConfirmed', 'allowCaching', 'downloadedVersion', 'text_', 'com.player03.run3.api.content.Content', 'requiredContent', 'text/content/', 'pendingVersion', 'onDownloadComplete', 'confirmDownload', 'kVLKp', 'unitsystem.entity.IEntity', 'cancelActions', 'survivesRebuild', 'collides', 'set_mesh', 'set_rigidbody', 'nme3D.physics.GameObject', 'collider', 'AdRUb', 'OKQQD', '\x20width:', 'openfl/display3D/textures/TextureBase.hx', 'updatePostCollision', 'getInitialPosition', 'onAddedToLevel', 'removeFromLevel', 'applyForce', 'applyForce3D', 'applyImpulse3D', 'wpOhN', 'IzgjE', 'wakeUp', 'aEFxc', 'WJTdU', 'xeTcS', 'KxxAT', 'getSpawnX', 'getSpawnY', 'setSpawnZ', 'unitsystem.unit.IUnit', 'absorbKey', 'absorbedKey', 'haxeutils.math.geom.Quaternion', '41|43|39|22|4|7|56|55|2|5|15|3|11|33|52|17|45|51|26|40|12|6|13|8|20|25|31|53|28|29|24|42|1|10|16|35|48|54|21|50|9|34|37|58|30|23|32|44|38|27|14|19|46|18|49|36|47|0|57', 'currentFrictionMultiplier', 'xAccel', 'zTraction', 'invertControls', 'currentZMaxSpeed', 'zMaxSpeed', 'spritesheetImagePath', 'upwardsVelocityLimit', 'airXAccelMultiplier', 'currentXMaxSpeed', 'xMaxSpeed', 'oobDriftForce', 'floatDownAction', 'cancelsDownwardsVelocity', 'temporaryActionTimesLeft', 'radius', 'teleport', 'addJumpStrength', 'midairJumpMultiplier', 'registerAnimation', 'set_leftGroundBuffer', 'setFromJumpHeight', 'glancingCollisionCallback', 'specialPhysicsOnCrumbling', 'activateWhileKeyHeld', 'actions', 'latestSection', 'radiusMultiplier', 'temporaryActions', 'castsShadows', 'shadows', 'walkOffJump', 'com.player03.run3.character.Character', 'getNewSpeed', 'gumwt', 'atfgD', 'ref', 'registerObject', 'lastInputTime', 'keyWasPressed', 'oVjor', 'lastInputChangeTime', 'increment', 'XKixS', 'facingRight', 'harshOOB', 'currentZTraction', 'reducedZAccelLeft', 'zAccel', 'artificialGravity', 'rotatingFromTile', 'rotationCount', 'tumbleVel', 'leftGroundBuffer', 'set_apparentRotation', 'onJump', 'recordAbilityActivations', 'specialOOBThreshold', 'containsWithLeeway', 'oobTime', 'setUpDirection', 'oobForce', 'deaths', 'gravityDisabled', 'castsShadowsOutwards', 'aimedOutwards', 'timeTumbling', 'angularDistanceWhileOutside', 'jumpCount', 'onJumpOff', 'abilityActivations', 'ImHAn', 'collisionResult', 'onCollectPickup', 'deactivateAction', 'absorbedKeys', 'collideWithTile', 'worldNormal', 'animates', 'get_crumbling', 'stable', 'adjustTargetRotation', 'nextSection', 'svg:', 'linearGradient', 'loadGradient', 'radialGradient', 'adjustCollisionResult', 'rotating', 'distanceSqFromBounds', 'normalOffset', 'get_normal', 'knowledge', 'goodBalance', 'balanceTrainingBought', 'balanceTrainingActive', 'applyEffect', 'loop', 'loopStartTime', 'castGravityVote', 'lastOnGroundSnapshot', 'collidedWithRamp', 'checkRamp', 'finalizeRotationChange', 'ldDHN', 'minYVelocity', 'tileTypes', 'box', 'geCUv', 'bBlRg', 'wasOnGround', 'onForceApplied', 'BQMPh', 'wjKfG', 'voteForRotation', 'Khukc', 'vAQQo', 'selectedSpawn', 'ZERO', 'eulers', 'PLAYTEST', 'inradius', 'TcxDG', 'findSpawnPoint', 'timeLeft', 'beingReset', 'girte', 'NusQc', 'QyHMx', 'Where\x27d\x20you\x20put\x20the\x20Planet?', 'I\x20promise\x20not\x20to\x20tell.', 'deregisterAnimation', '__instanceof', 'cancelBlockedActions', 'xPfSy', 'stableSides', 'takeSnapshot', 'onPickedUp', 'HXctC', 'BcuyT', 'MTTfW', 'MVdkT', 'TMUPQ', 'getListenerList', 'THLog', 'com.player03.run3.character.Angel', 'enforcedAnimation', 'enforcedFrame', 'enforcedXVel', 'com.player03.run3.character.AnimationController', 'prevAnimation', 'animationFrame', 'PMzEV', 'YPGeX', 'upwardSlope', 'lastBounce', 'secondToLastBounce', 'groundThreshold', 'autoJumpDelay', 'floatAmount', 'hoverYVelocity', 'justBounced', 'bounce', 'VrYre', 'aDhGY', 'defaultInstance', 'OgGmt', 'FbVRq', 'base', 'side1', 'spriteSheetMaterial', 'getGeometry', '.json', 'frameData', 'pixelsToWorldCoordinates', 'baseX', 'spriteSourceSize', 'xToU', 'yToV', 'spriteSheetAnimator', 'pathsShape', 'pathAShape', 'redrawMap', 'nme3D.render.SpritesheetBillboard', 'baseY', 'side2', 'updateDimensions', 'xInverted', 'haxeutils.misc.FiniteUpdateable', 'done', 'sourceSpritesheet', 'com.player03.run3.character.CharacterTeleportAnimation', 'HrsnH', 'movement', 'set_checked', 'images', 'com.player03.run3.character.Characters', 'set_activeCharacter', 'mFPvL', 'WVlBX', 'Skater', 'd521995bd2b4672c931246992e7377108ea1e601', 'Student', 'tPDSs', '9e1c525d12a466e7fcb5a7b110fb4c6139241247', 'Lizard', 'Gentleman', '60ab62514b909a79cceb699dd6d3b83151db88ad', 'Zombie', 'Duplicator', 'skier', 'Skier', 'gid', 'Bunny', 'Child', '1e5765b9cd25115790ad0357c44fc402bdd0f895', 'Pastafarian', 'jackOLantern', 'JackOLantern', '78fe2ebedc3b0a9b86d0f0cc362d6e507d761da4', 'Climber', 'c2fd471cc77645ec0b5915abb6d7eac52dfad6fa', 'Ghost', 'CjkwZ', 'iceSkater', 'IceSkater', 'BMvse', 'xtrSV', '8e167d932bfa615b882182d7513fa968cb0eb1ea', 'ninja', 'db5c146c43e6e3474083895d2627d0ae28fb746f', 'pirate', 'nameForDisplay', 'Ice\x20Skater', 'Jack-o-Lantern', 'nameForHighScores', 'Runner', 'It\x27s\x20fast\x20asleep.', 'menu/characterselection/SleepingCharacterOverlay.png', 'gender', 'zombie', 'climber', 'canSpeak', 'shadowRadiusMultiplier', 'unlockInstructions', 'Finish\x20level\x2010\x20in\x20Explore\x20Mode\x20to\x20unlock\x20this\x20speedster.\x20Or...', 'Finish\x20level\x2040\x20in\x20Explore\x20Mode\x20to\x20unlock\x20this\x20high-jumper.\x20Or...', 'Collect\x20power\x20cells\x20to\x20find\x20out\x20what\x27s\x20in\x20the\x20backpack.', 'Collect\x20power\x20cells\x20to\x20unlock\x20this\x20self-proclaimed\x20hero.', 'Earn\x20power\x20cells\x20to\x20unlock\x20this\x20eccentric\x20power\x20cell\x20collector.', 'Earn\x20power\x20cells\x20to\x20unlock\x20this\x20pastafarian\x20bridge\x20builder.', 'Earn\x20power\x20cells\x20to\x20unlock\x20this\x20outside-the-box\x20thinker.', 'userFriendlyDescription', 'Wants\x20to\x20see\x20everything\x20at\x20least\x20once,\x20and\x20she\x20does\x20mean\x20everything.', 'rfuvA', 'Well,\x20I\x20guess\x20that\x27s\x20one\x20idea\x20for\x20a\x20costume.\x20Isn\x27t\x20it\x20heavy,\x20though?', 'Enjoys\x20challenging\x20himself\x20almost\x20as\x20much\x20as\x20he\x20enjoys\x20going\x20fast.', 'Everyone\x20tries\x20new\x20things\x20sometimes.', 'Once\x20you\x20figure\x20out\x20how\x20something\x20works,\x20it\x27s\x20yours\x20to\x20use.\x20This\x20includes\x20gravity.', 'Lizards\x20are\x20known\x20for\x20being\x20green\x20and\x20jumping\x20really\x20high.', 'Sometimes\x20clever,\x20sometimes\x20immature.\x20For\x20example:\x20he\x20carries\x20a\x20balloon\x20to\x20help\x20him\x20jump\x20farther,\x20but\x20it\x27s\x20filled\x20with\x20water\x20so\x20he\x20can\x20splash\x20people.', 'He\x20worked\x20very\x20hard\x20on\x20this\x20costume.\x20Pretend\x20to\x20be\x20scared,\x20ok?', 'Employs\x20magnets\x20for\x20rapid\x20procurement\x20of\x20power\x20cells.', 'Yarr!', 'She\x20helped\x20build\x20the\x20Tunnels,\x20but\x20sadly\x20she\x20can\x27t\x20seem\x20to\x20explain\x20the\x20details.', 'verb', 'skated', 'bounced', 'walked', 'skied', 'unlockCost', 'wentThroughWormhole', 'wentHome', 'addEvent', 'setBalance', 'discountCondition', 'EOmsN', 'resetCountEachRun', 'discountUnlockCost', 'beMac', 'ordering', 'Level', 'currentCharacter', 'oUtcT', 'Ok,\x20wow.\x20This\x20is\x20actually\x20kind\x20of\x20tricky.', 'oudRh', 'sleepMessage', 'sleepImage', 'ran', 'symmetrical', 'tips', 'com.player03.run3.character.CharacterData', 'constructFunction', 'instantiate', 'enforcedInstantiate', 'getTip', 'BMyUZ', 'character/', 'getUnlockCost', 'purchase', 'Unlock\x20', 'com.player03.run3.character._Characters.RandomCharacterData', 'set_character', 'Out\x20of\x20options!', 'randomize', 'tip', 'com.player03.run3.character.Tip', 'snapshotBasedCondition', 'checkAvailability', 'UKMFX', 'com.player03.run3.character.Knowledge', 'animationID', 'unblockedCategories', 'categories', 'unitsystem.action.Action', 'runActions', 'get_blockedCategories', 'BHRUf', 'currentSound', 'playSoundFromAsset', 'currentSoundAssetPath', 'surrogateAction', 'actionRequirementsMet', 'continueRequirementsMet', 'correctKeysPressed', 'activateAction', 'AWJCV', 'startAction', 'performAction', 'endAction', 'OTpuH', 'minStrength', 'maxStrength', 'blockedCategories', 'com.player03.run3.character.ChargedJumpAction', 'QrEnq', 'xCharge', '_stereo', '_pannerAttr', 'pan', 'spatial', 'positionY', 'setValueAtTime', 'positionZ', 'setPosition', 'stereo', 'com.player03.run3.character.Child', 'Hqutl', 'gravity3D', 'beginAnimation', 'lastInMidair', 'currentStrengthMultiplier', 'reelTimeElapsed', 'noRotateTime', 'distFromAnchor', 'preCollisionCallback', 'com.player03.run3.character.Climber', 'keepInRange', 'claimPickups', 'prevZ', 'hPzvu', 'stuckTo', 'tMCmj', 'UmHnv', 'toUpperCase', 'countdownToGrab', 'DViEI', '_blank', 'secondaryAbilityActivations', 'GQoCC', 'shrhV', 'updateAABBPoints', 'keepCameraInBounds', 'overriddenCameraOffset', 'vQLda', 'nfoiN', 'elUUu', '2|1|0|4|3', 'It\x27s\x20nice\x20not\x20to\x20have\x20school.', 'Don\x27t\x20you\x20think?', 'nPaDO', 'onCollision', 'onGlancingCollision', 'stuckOffset', 'iaaFO', 'rMoQB', 'mcrqa', '__offsetX', '__offsetY', 'gravity', 'overrideVelocity', 'culling', 'wasPickedUp', 'invalidateAABB', 'notifyCollisionProperties', 'KvSvO', 'hxDnp', 'hkQPV', 'device', 'minValue', 'jumpsRestored', 'com.player03.run3.character.PostJumpAction', 'WULca', '5|3|1|0|4|2', 'startZVelocity', 'yVelocity', 'zBoost', 'endZVelocity', 'com.player03.run3.character.DashAction', 'jhAUX', 'EPXHk', 'wXbRc', 'com.player03.run3.character.DisableGravityAction', 'cameraTargetRotation', 'BCdnj', 'haxeutils.math.GrowthFunctions', 'exponential', 'exponentBase\x20must\x20be\x20greater\x20than\x201!\x20Got\x20', 'NdlRg', 'linearFunc', 'log', 'OWubV', 'naturalExponentialFunc', 'lYBxi', 'previewFrontPath', 'compound', 'PpsDz', 'QFCUy', 'CODE_LENGTHS_POS', 'getBits', 'compoundFunc', 'footstoolsInMidair', 'animationControllerBackup', 'com.player03.run3.character.Duplicator', 'getSpawnRateMultiplier', 'getFootstoolMultiplier', 'timeToSpawn', 'GROUND_SPAWN_MULTIPLIER', 'AIR_SPAWN_MULTIPLIER', 'spawn', 'spawnHere', 'footstooled', 'wQSZD', 'duplicatorIndex', 'DydYn', 'lzUBM', 'wanderOffset', 'SmNaZ', 'offsetFromDuplicator', 'pauseAllButCamera', 'onFall', 'TQEMV', 'haxeutils.math.range.FloatRange', 'getPercent', 'RMujh', 'ozjxe', 'regIndex', 'haxeutils.math.range.RangeMapping', 'pitch', 'pitchSpeed', 'magnetAction', 'spawner', 'distanceTraversedToTime', 'TIME_MAPPING', 'distanceTraversedToValue', 'com.player03.run3.character.Gentleman', 'targetPosition', 'applyTargetPitch', 'Hwwhi', 'jreRu', 'pitchAnimation', 'center', 'oIXOj', 'deregisterBatteries', 'rpedt', 'onStopped', 'objectToRotate', 'MJkGH', 'UlvCb', 'joinUs', 'iyOef', 'hFEqg', 'hoverLeft', 'hoverLength', 'com.player03.run3.character.HoverAction', 'yxpXa', 'jRNWG', 'NAPIj', 'quUKR', 'KAtrf', '(?:^|\x5c', ')(if|unless)', '([^', ']+)', 'unless', 'XKJUL', 'dtxaf', 'HTziQ', 'forceX', 'forceY', 'themeMusicID', 'com.player03.run3.character.Skater', 'com.player03.run3.character.IceSkater', 'com.player03.run3.character.InvertGravityAction', 'PvCbz', 'avoidJumpingOut', 'soundVolume', 'soundPan', 'duration', 'overwrite', 'IZfgW', '_mouseClick', 'lfwUp', 'ufTaK', 'LIGHT_DISTANCE_AHEAD', 'com.player03.run3.character.JackOLantern', 'wasSleepy', 'com.player03.run3.character.Lizard', 'set_sleepiness', 'WAKEFULNESS_PER_SHAKE', 'EqGnC', '__fragmentConstants', 'timesShakenAwake', 'get_lizardFellAsleep', 'awlAG', 'shake', 'SLEEPINESS_AFTER_SHAKEN', 'checkSleepy', 'PhGEK', 'KMtUb', 'uAMoS', 'extraManeuverabilityLeft', 'speed', 'prevZVelocity', 'com.player03.run3.character.MagnetAction', 'dNZyJ', 'vvppV', 'overrideVelocityF', 'BeTts', 'endYVelocity', 'RNieI', 'endXVelocity', 'cancelOverriddenVelocity', 'bgrPacked565', 'bgraPacked4444', 'compressed', 'compressedAlpha', 'rgbaHalfFloat', 'chargedJumpAction', 'com.player03.run3.character.Ninja', 'onBridge', 'relativeMetalObject', 'absoluteMetalObject', 'com.player03.run3.character.Pastafarian', 'bridge', 'fullyBuilt', 'timeOnBridge', 'com.player03.run3.character.Runner', 'haxeutils.math.geom.Eulers', 'degrees', 'PMACq', 'Hi\x20Bunny,\x20it\x27s\x20me.', 'qPWxw', 'rayRotation', 'horizontalOffset', 'p1Offset', 'p2Offset', 'rayAABB', 'friction', 'com.player03.run3.character.Shadow', 'collideLine', 'fromVectorRotation', 'baseNormal', 'planeLineIntersection', 'primaryShadow', 'RgmVW', 'rGKWk', 'menu/characterselection/LockedCharacterOverlay.png', 'coastTime', 'com.player03.run3.character.Skier', 'TAxpL', 'SPEED_TO_Z_TRACTION', 'isPushing', 'SPEED_TO_COAST_TIME', 'SPEED_TO_X_SPEED', 'SYFMs', 'com.player03.run3.character.SpawnData', 'setFromString', 'setFromIndex', 'hjrYL', 'tOxay', 'checkBoxTile', 'iJUcV', 'yFriction', 'com.player03.run3.character.StopInMidairAction', 'xFriction', 'invertGravityAction', 'com.player03.run3.character.Student', 'com.player03.run3.character.Tips', 'generalTips', 'currentRunLessThan', 'The\x20Planet\x20isn\x27t\x20the\x20only\x20planet\x20in\x20the\x20Solar\x20System.\x20It\x20gets\x20the\x20name\x20\x22Planet\x22\x20because\x20it\x27s\x20the\x20important\x20one.', 'highScoreGreaterThan', 'The\x20more\x20boxes\x20you\x20buy,\x20the\x20more\x20likely\x20a\x20box\x20is\x20to\x20show\x20up\x20where\x20you\x20need\x20it.', 'CDlEl', 'prev', 'prevCX', 'The\x20people\x20here\x20in\x20the\x20Tunnels\x20are\x20more\x20impulsive\x20than\x20average.\x20This\x20is\x20not\x20a\x20coincidence.', 'unlikely', 'currentRunGreaterThan', 'Game\x20running\x20slow?\x20Try\x20lowering\x20the\x20quality\x20in\x20the\x20pause\x20menu.', 'highScoreLessThan', 'Quickly\x20release\x20the\x20jump\x20button\x20for\x20a\x20low\x20jump.\x20The\x20sooner\x20you\x20land,\x20the\x20more\x20time\x20you\x20have\x20to\x20prepare\x20your\x20next\x20jump!', 'addTip', 'Who\x20needs\x20flashy\x20special\x20abilities\x20when\x20you\x20have\x20precision\x20and\x20agility?', 'True\x20to\x20her\x20name,\x20the\x20Runner\x20performs\x20best\x20on\x20the\x20ground.\x20She\x20runs\x20faster\x20and\x20maneuvers\x20better.', 'Both\x20the\x20Runner\x20and\x20the\x20Angel\x20have\x20leadership\x20skills,\x20but\x20you\x20wouldn\x27t\x20know\x20it\x20from\x20listening\x20to\x20the\x20Angel.', 'Gxenq', 'sidePathM', 'The\x20Runner\x20supervised\x20the\x20construction\x20of\x20the\x20City,\x20and\x20several\x20smaller\x20cities.', 'sidePathW', 'river', 'True\x20to\x20her\x20name,\x20the\x20Runner\x20performs\x20best\x20on\x20the\x20ground,\x20where\x20she\x20can\x20move\x20and\x20change\x20directions\x20faster.', 'The\x20Skater\x20is\x20faster\x20than\x20anyone\x20else\x20here.\x20Well,\x20maybe\x20not\x20that\x20rabbit,\x20but\x20animals\x20don\x27t\x20count.', 'Ramps\x20convert\x20speed\x20into\x20jump\x20height.\x20Guess\x20who\x20benefits\x20most?', 'The\x20Skater\x20likes\x20to\x20travel,\x20but\x20mostly\x20he\x20hates\x20staying\x20still.', 'The\x20Skater\x27s\x20philosophy:\x20challenging\x20yourself\x20helps\x20you\x20improve.\x20Once\x20you\x20improve,\x20you\x20can\x20challenge\x20yourself\x20even\x20more!', 'get_truancy', 'The\x20Student\x20may\x20be\x20the\x20least\x20athletic\x20person\x20here,\x20but\x20she\x20makes\x20up\x20for\x20it\x20by\x20finding\x20easier\x20ways\x20to\x20get\x20around.', 'What\x27s\x20the\x20point\x20of\x20taking\x20finals?\x20The\x20Student\x20is\x20learning\x20just\x20fine\x20on\x20her\x20own,\x20thank\x20you\x20very\x20much.', 'Whoever\x20made\x20the\x20Tunnels\x20was\x20clever.\x20Since\x20tiles\x20attract\x20each\x20other,\x20tunnels\x20can\x20repair\x20themselves\x20automatically.\x20It\x20also\x20means\x20assembling\x20a\x20tunnel\x20is\x20as\x20easy\x20as\x20tossing\x20a\x20stack\x20of\x20tiles\x20into\x20space.', 'The\x20Student\x20does\x20her\x20best\x20to\x20describe\x20things\x20as\x20simply\x20as\x20possible.\x20She\x20figures\x20the\x20Universe\x20is\x20complicated\x20enough\x20as-is.', 'get_batteries', 'Gravity\x20is\x20different\x20outside\x20the\x20tunnel,\x20so\x20dashing\x20gives\x20the\x20Angel\x20more\x20lift.', 'Know\x20when\x20to\x20slow\x20down!\x20Going\x20slower\x20gives\x20you\x20time\x20to\x20react.\x20After\x20dashing,\x20press\x20the\x20jump\x20button\x20to\x20slow\x20down.', 'The\x20Angel\x20tells\x20people\x20his\x20wings\x20are\x20real.\x20If\x20someone\x20happens\x20to\x20miss\x20the\x20sarcasm,\x20that\x27s\x20their\x20problem.', 'The\x20Angel\x27s\x20philosophy:\x20people\x20are\x20stupid,\x20but\x20that\x27s\x20no\x20reason\x20not\x20to\x20help\x20them.', 'He\x27s\x20probably\x20lost\x20the\x20position\x20by\x20now,\x20but\x20the\x20Angel\x20used\x20to\x20have\x20an\x20important\x20job\x20at\x20the\x20Factory.', 'boxes', 'The\x20Angel\x20could\x20\x22cut\x22\x20a\x20tunnel\x20if\x20he\x20wanted,\x20but\x20why\x20would\x20he?\x20It\x20would\x20be\x20a\x20waste\x20of\x20time\x20and\x20a\x20huge\x20inconvenience.', 'Whoever\x20built\x20the\x20Tunnels\x20was\x20an\x20idiot.\x20Space\x20is\x20naturally\x20frictionless,\x20but\x20they\x20added\x20air\x20-\x20and\x20therefore\x20air\x20friction\x20-\x20intentionally.', 'home1', 'The\x20Lizard\x20does\x20not,\x20and\x20perhaps\x20cannot,\x20understand\x20the\x20concept\x20of\x20jumping\x20low.', 'The\x20Lizard\x27s\x20philosophy:\x20find\x20somewhere\x20bright\x20and\x20sit\x20there\x20for\x20hours.', 'If\x20you\x20stay\x20near\x20a\x20wall\x20when\x20you\x20jump,\x20you\x20can\x20choose\x20when\x20you\x20land.', 'The\x20Bunny\x20and\x20the\x20Lizard\x20can\x20jump\x20so\x20high\x20as\x20a\x20result\x20of\x20their\x20strength\x20and\x20weight.', 'Try\x20to\x20keep\x20a\x20duplicate\x20alive\x20at\x20all\x20times.\x20They\x20jump\x20higher\x20than\x20you\x20do.', 'Did\x20you\x20know?\x0aDuplicates\x20can\x20jump\x20off\x20of\x20one\x20another\x20in\x20midair.', 'The\x20Duplicator\x20can\x20instantly\x20swap\x20places\x20with\x20any\x20duplicate.\x20He\x20doesn\x27t\x20know\x20how,\x20and\x20unlike\x20the\x20Student,\x20he\x20doesn\x27t\x20care.', 'RfUkI', 'The\x20Duplicator\x27s\x20philosophy:\x20if\x20someone\x20gives\x20you\x20parenting\x20advice,\x20say\x20thanks\x20and\x20then\x20ignore\x20them.', 'His\x20duplicates\x20are\x20like\x20solid\x20mirror\x20images...\x20that\x20aren\x27t\x20mirrored.\x20(The\x20Duplicator\x20isn\x27t\x20much\x20good\x20at\x20similies.)', 'All\x20solid\x20objects\x20-\x20including\x20duplicates\x20-\x20can\x20change\x20the\x20tunnel\x27s\x20gravity.', 'Aim\x20for\x20the\x20corners\x20of\x20the\x20tunnel\x20to\x20bounce\x20twice\x20in\x20a\x20row.', 'Don\x27t\x20call\x20it\x20\x22the\x20Rabbit\x22\x20or\x20the\x20Child\x20will\x20hate\x20you\x20forever.', 'Use\x20high\x20jumps\x20if\x20you\x20want\x20to\x20slow\x20down,\x20but\x20be\x20sure\x20not\x20to\x20slow\x20down\x20too\x20much.', 'Zidnv', 'getResolution', 'The\x20Child\x20loves\x20jumping\x20off\x20ramps\x20and\x20boxes\x20and\x20floating\x20down.', 'Jump\x20lots\x20of\x20times\x20in\x20a\x20row\x20to\x20be\x20like\x20the\x20Bunny!', 'Jump\x20lots\x20of\x20times\x20in\x20a\x20row\x20to\x20be\x20like\x20the\x20Bunny.\x20The\x20Child\x20is\x20practicing\x20until\x20he\x20can\x20jump\x20as\x20high\x20as\x20his\x20favorite\x20pet!', 'The\x20Child\x20asked\x20the\x20Student\x20why\x20the\x20gray\x20squares\x20sometimes\x20fall\x20but\x20she\x20went\x20and\x20talked\x20about\x20the\x20Re\x20Action\x20Force\x20and\x20never\x20answered\x20his\x20question.', 'The\x20Child\x20says\x20thanks\x20to\x20whoever\x20left\x20water\x20bottles\x20in\x20all\x20the\x20boxes.\x20He\x20needed\x20water\x20to\x20fill\x20his\x20balloons\x20with.', 'Sometimes\x20he\x20leaves\x20his\x20balloon\x20behind\x20and\x20hides.\x20The\x20adults\x20never\x20notice\x20because\x20he\x27s\x20so\x20clever.', 'The\x20candy\x20tasted\x20bad\x20but\x20it\x20burned\x20ok.\x20The\x20Child\x20likes\x20watching\x20things\x20burn.', 'The\x20Child\x27s\x20philosophy:\x20books\x20are\x20boring\x20and\x20stupid\x20unless\x20they\x20have\x20pictures,\x20then\x20they\x27re\x20fun!', 'If\x20a\x20power\x20cell\x20is\x20stationed\x20inconveniently,\x20such\x20that\x20it\x20will\x20fling\x20you\x20into\x20the\x20void,\x20do\x20not\x20hesitate\x20to\x20disable\x20your\x20electromagnet\x20early.', 'The\x20Gentleman\x20will\x20not\x20abandon\x20a\x20power\x20cell\x20he\x20has\x20already\x20claimed,\x20but\x20he\x20exercises\x20discretion\x20in\x20claiming\x20the\x20cells\x20in\x20the\x20first\x20place.', 'In\x20what\x20he\x20considers\x20to\x20be\x20a\x20mildly\x20amusing\x20symmetry,\x20the\x20Gentleman\x27s\x20electromagnet\x20is\x20activated\x20by\x20electromagnetic\x20waves.', 'The\x20lower\x20classes\x20have\x20their\x20uses.\x20Employ\x20one\x20of\x20them\x20to\x20reach\x202000\x20meters,\x20then\x20switch\x20to\x20the\x20Gentleman.', 'The\x20Gentleman\x20retains\x20partial\x20maneuverability\x20with\x20his\x20electromagnet\x20engaged.\x20By\x20maneuvering\x20left\x20or\x20right,\x20he\x20can\x20influence\x20his\x20eventual\x20motion\x20upon\x20reaching\x20the\x20power\x20cell.', 'The\x20Gentleman\x20sees\x20fit\x20to\x20contribute\x20a\x20generous\x20ten\x20percent\x20of\x20his\x20power\x20cells\x20to\x20the\x20group.\x20He\x20reserves\x20the\x20remainder\x20for\x20his\x20own\x20use.', 'The\x20Gentleman\x27s\x20philosophy:\x20the\x20correlation\x20between\x20vocabulary\x20and\x20social\x20standing\x20is\x20not\x20coincidental.', 'The\x20Flying\x20Spaghetti\x20Monster\x20makes\x20this\x20bridge.\x20It\x20is\x20NOT\x20merely\x20a\x20\x22feature\x20of\x20the\x20Tunnels.\x22', 'bUsIH', 'callStack', 'Frequently\x20interact\x20with\x20the\x20bridge\x20provided\x20by\x20the\x20Flying\x20Spaghetti\x20Monster\x20to\x20demonstrate\x20your\x20devotion.\x20Relying\x20on\x20Him\x20grants\x20great\x20rewards.', 'Back\x20home,\x20the\x20Pastafarian\x20lead\x20a\x20small\x20congregation.\x20When\x20she\x20saw\x20the\x20first\x20tunnel,\x20she\x20took\x20it\x20as\x20a\x20sign,\x20and\x20immediately\x20left\x20to\x20explore\x20space.', 'The\x20branching\x20and\x20twisting\x20tunnels\x20vaguely\x20resemble\x20the\x20Flying\x20Spaghetti\x20Monster.\x20Coincidence?', 'JsNZP', '__revokeBlobURI', 'infiniteBest', 'com.player03.run3.character.Wardrobe', 'set_activeCostume', 'dWmgS', 'get_activeCostume', 'com.player03.run3.character.XInput', 'xThreshold', 'set_invertX', 'com.player03.run3.character.animation.Animation', 'fps', 'AQbPp', 'mWduJ', 'displayFrame', 'com.player03.run3.character.animation.CharacterFrames', 'fall', 'land', 'com.player03.run3.character.animation.AsymmetricalFrames', 'com.player03.run3.character.animation.SymmetricalFrames', 'com.player03.run3.character.animation.BunnyFrames', 'com.player03.run3.character.animation.FallAsym', 'com.player03.run3.character.animation.FallSym', 'Ujlxi', 'I\x27m\x20saving\x20him\x20from\x20turning\x20out\x20like\x20his\x20father,\x20and\x20I\x27m\x20giving\x20him\x20free\x20training.', 'What\x27s\x20wrong\x20with\x20that?', 'QsicD', 'oSJOC', 'com.player03.run3.character.animation.FrameSequence', 'JQLrv', 'ARRbz', 'QiyBs', 'cBKqD', 'ycYHM', 'com.player03.run3.character.animation.JumpAsym', 'com.player03.run3.character.animation.JumpSym', 'wIzSX', 'com.player03.run3.character.animation.LandAsym', 'yYIfg', 'MHNri', 'exploreCurrent', 'dSlsu', 'oZchJ', 'hAZHH', 'czMfR', 'ACdcy', 'mostPowerCells', 'exploreexplore', 'primary', 'savedCurrentLevel', 'exploreCurrentexplore', 'winterCurrent', 'infiniteSolo', 'player', 'showPowerCellRate', 'batteriesPurchased', 'bought_20b5b6b0dc6c7c30da43c8c8f2a6014b06eac8e6', 'bought_3b5fb7c41fb99dbd722d17a830f97c31ef8884aa', 'bought_dfc04c59a9a26ded2077d597a1a16f70bae513ab', 'bought_176811f3e40e5a71004474f50d64fa1529c5281c', 'bought_c2e6a37c9bda36dbaf4f621ed25a92cfcc795a38', 'bought_fea9f17728b2b9d1ea1246baff38aeeda588bd39', 'bought_2e1596e57e489a999f60319696ce943748711c12', 'bought_712c381f0fbf55cb54146533e50c25ce8e54fa10', 'keenPlayerId', 'noTilesDislodged37', 'flipsDone', 'batteriesInBoxesPurchased', 'cheaperRespawnsBought', 'Achievement\x20revoked', 'com.player03.run3.character.animation.LizardFrames', 'UEOqT', 'kJzLt', 'mapPath', 'getPath', 'levelToPosition', 'com.player03.run3.character.animation.NoncontiguousFrames', 'FiyiL', 'com.player03.run3.character.animation.RunAsym', 'com.player03.run3.character.animation.RunSym', 'com.player03.run3.character.animation.SkaterFrames', 'com.player03.run3.character.animation.SkierFrames', 'PfpCw', 'leftArrow', 'controls/ArrowCircleButton.png', 'rightArrow', 'leftRect', 'rightRect', 'addInput', 'com.player03.run3.controls.ControlSchemes', 'qNKzB', 'ObQyz', 'zNyAN', 'down', 'keyControlScheme', 'select', 'projectF', 'activateControlScheme', 'deactivateControlScheme', 'onFlush', 'SAVE_CONTROL_SCHEME_INDEX', 'VfNSk', 'keyPressedTime', 'setKeyPressedTime', 'frameMinTime', 'followingLevel', 'nextFrame', 'explorePath', 'indexInPath', 'IF_SHOWN', 'DEFAULT_BROWSER_CONDITION', 'addDefaultLevelParams', 'NEVER\x20ALWAYS\x20IF_SHOWN\x20IF_CUTSCENE_LEVEL_REACHED\x20IF_CUTSCENE_LEVEL_COMPLETE\x20IF_FOLLOWING_LEVEL_REACHED\x20CUSTOM', 'ALWAYS', 'IF_CUTSCENE_LEVEL_REACHED', 'IF_FOLLOWING_LEVEL_REACHED', 'IF_CUTSCENE_LEVEL_COMPLETE', 'NEVER', 'com.player03.run3.cutscene.Cutscene', 'dialogInited', 'maxTailLength', 'connectionWidth', 'tailWidth', 'labels', 'cleaned', 'endTiles', 'stopLoadingAfter', '', '', '3px', 'rvRHg', 'maxChars', 'DrKSx', 'jIage', 'eqllU', 'restrictText', '__cursorTimer', 'RAikM', '__enableInput', 'autoSize', 'get_multiline', 'textWidth', 'set_scrollH', 'set_scrollV', 'Thwjo', 'otWwq', 'embedFonts', 'PjTeG', 'get_maxScrollV', 'Kyenb', 'RTnAG', 'vtNDV', 'EKWTi', 'Hah!\x20You\x20aren\x27t\x20even\x20trying\x20to\x20deny\x20it!', 'But\x20seriously,\x20could\x20you\x20just\x20go\x20away?', 'plelv', 'WRQjK', 'hXVkT', 'this_onAddedToStage', '__stopTextInput', 'stage_onMouseMove', 'stage_onMouseUp', '__startTextInput', 'relatedObject', 'ccTGf', 'OhjDB', 'get_selectable', 'commandKey', 'get_mouseWheelEnabled', 'replaceSelectedText', 'get_metaKey', 'get_ctrlKey', '__caretEndOfLine', 'get_shiftKey', '__caretNextCharacter', '__caretBeginningOfLine', '__caretNextLine', '__caretPreviousLine', 'sAZuE', 'xlegr', 'set_wordWrap', 'get_textHeight', 'get_numLines', 'set_multiline', 'set_displayAsPassword', 'set_defaultTextFormat', 'dfHac', '_overrideText', 'com.player03.run3.ui.LevelStartText', 'set_overrideText', 'clickStartTime', 'targetLevelNumber', 'com.player03.run3.ui.OptionsMenu', 'options/PauseIcon.png', 'showBackButton', 'previousLevel', 'Next', 'changeQuality', 'This\x20level\x20on\x0aRun\x20Wiki', 'xUOcn', '__blurX', 'eouHB', 'QiaCA', 'gif', 'vgEKJ', 'Kncmn', 'lastButton', 'onClickStart', 'kHcxN', 'aNKbz', 'https://run.wikia.com/wiki/', 'timeBetweenUpdates', 'com.player03.run3.ui._OptionsMenu.ConditionalButton', 'timeUntilUpdate', 'attachedObject', 'map/MapIconFlat.png', 'toMap', 'diagram', 'redrawParty', 'com.player03.run3.ui._OptionsMenu.MapButton', 'party', 'updateDate', 'centerY', 'wormholeLocation', 'partyLocation', 'fessx', 'com.player03.run3.ui.ToastOverlay', 'textSize', 'HqLmZ', 'UTIln', 'WXoPo', 'rvYmh', 'created', 'jhDMI', 'bdvyT', 'MxLpa', 'EqMaW', 'hitbox', 'mouseDownReceived', 'displayToast', 'com.player03.run3.ui.CharacterToast', 'startX', 'startY', 'startTime', 'qvnhk', 'countdown', 'foreground', 'set_activeAchievement', 'lastProgress', 'gradientColors', 'gradientRatios', 'UZRiQ', 'CHARS', 'Random', 'com.player03.run3.ui.component.CharacterButton', 'set_asleep', 'com.player03.run3.ui.component.LizardButton', 'jIaXR', 'dpPRb', 'bVirl', 'img/singledpi/texture/Skybox3.png', 'img/singledpi/texture/Skybox4.png', 'mpPze', 'UeiEH', 'set_number', 'com.player03.run3.ui.component.CircledNumber', 'baseRadius', 'com.player03.run3.ui.component.CircledX', 'LfQMh', 'XBGtX', 'blinkFramesLeft', 'displayedNumber', 'com.player03.run3.ui.component.CurrencyDisplay', 'VALUE_RANGE', 'ULkGI', 'WlUii', 'randomizeRotation', 'pteQX', 'NgiKg', 'currency/SmallPile.png', 'mediumPile', 'currency/MediumPile.png', 'currency/LargePile.png', 'currency/HugePile.png', '01234567', 'WusnF', 'com.player03.run3.ui.component.CurrencyPile', 'oLgqB', 'BhZkd', 'com.player03.run3.ui.component.DistanceIndicator', 'hzyih', 'fromBytes', 'bestDistance', 'appendText', '\x0aNew\x20high\x20score!', 'returnToMenu', 'com.player03.run3.ui.component.HomeButton', 'lfZyV', 'com.player03.run3.ui.component.LevelAchievement', 'NdoUZ', '\x20(earned)\x0a', 'displayAchievements', 'RVxIl', 'characterID', 'disabledColorFilters', 'com.player03.run3.ui.component._LevelAchievement.AchievementWithID', 'attemptedToShow', 'com.player03.run3.ui.component._LevelAchievement.DisplayNextFrame', 'nxBbB', 'mediumFlickering', 'startPower', 'xjcYX', 'aNQGr', 'countdownToVolumeCheck', 'purpose', 'Music', 'Sound', 'OffIcon.png', 'mutedImage', 'unmutedImage', 'uceRe', 'Icon.png', 'com.player03.run3.ui.component.MuteButton', 'mAYTr', 'dqNJH', 'pmPum', 'phi', 'Quality:\x20high', 'Quality:\x20low', 'setQuality', 'mbiig', 'codes', 'libraryArgs', 'fromBundle', '__fromBundle', 'com.player03.run3.ui.component.SecretButton', 'onCodeEntered', 'wormholeKnown', 'tunnelEnd', 'com.player03.run3.ui.component.SolarSystemOverview', 'planetAbsoluteLocation', 'drawOrbit', 'EIpJD', 'centerX', 'removed', 'com.player03.run3.ui.popup.RespawnWindow', 'YpZtg', 'onScale', 'iconContainer', 'onCharacterClicked', 'iconLayout2D', 'iconArrangement', 'xyzzy', 'priceText', 'TimerEvent', 'chosenCharacter', 'usedCount', 'price', 'respawnCallback', 'Keep\x20going\x20with\x20a\x20new\x20character?\x0a', '\x20power\x20cells.', 'The\x20first\x20time\x20is\x20free!', 'tQEgZ', 'jSikF', 'preferRespawningAs', 'respawnAs', 'frameWaited', 'cancelCallback', 'HeibG', 'VhndO', 'Respawn', 'OGaZs', 'wWMeQ', '5|4|2|1|3|0', 'WXvkZ', 'preconditionsMet', 'priceFunction', 'vwDZd', 'set_currentMusic', 'rejectedCharacter', 'restrictionReason', '${name}', 'com.player03.run3.ui.popup.ResultsWindow', 'scorePrefixText', 'scorePostfixText', 'runStatsButton', 'menu/StatsButton.png', 'showRunStats', 'currencyPile', 'messageText', 'runStatsWindow', 'checkSignInButtonVisible', 'com.player03.run3.ui.popup.RunStatsWindow', 'TsnHD', 'TFAVQ', '__uniforms', '__allDirty', 'isDirty', 'beginRange', 'putImageData', 'CANVAS', 'clickAndDrag', 'absorbClick', 'IQzZl', 'Lgicz', '__repeatCount', 'Time:\x20', '\x0aDistance:\x20', 'm\x0aLevels\x20finished:\x20', '\x0aAverage\x20speed:\x20', 'm/s\x0aPower\x20cells:\x20', '\x0aPower\x20cells\x20per\x20minute:\x20', 'tMdMO', 'EdraO', 'IkUJU', 'Found', 'NeedBit', 'treeMake', 'com.player03.speechbubble.Connector', 'endpointPercentFromCenter', 'FlWcK', 'iKjXD', 'sourceXML', 'com.player03.speechbubble.Dialog', 'bubble', 'EkZnQ', 'com.player03.speechbubble.Text', 'coordinate', 'bUwsr', 'FdTiP', 'TypeError', 'CWaDG', 'ungzip', 'prevHeight', 'onTextChanged', 'redrawBubble', 'com.player03.speechbubble.SpeechBubble', 'Soajq', 'AoNtp', 'QdHBZ', 'KowDl', 'yPxVj', 'fileName', 'lineNumber', 'com.player03.traceview.TraceEvent', 'newTrace', 'FgQWL', 'onTrace', 'com.player03.traceview.TraceView', 'format.SVG', 'format.gfx.Gfx', 'geometryOnly', 'graphics', 'format.gfx.GfxGraphics', 'spread', 'oRqYh', 'oIcuv', 'BzFsw', 'BoatRide', 'vhvVk', 'wEcnJ', 'ComingThrough', 'HeavySleeper', 'StudentTeacher', 'TheNextBigThing', 'get_friendlyGreeting', 'StopSolvingProblems', 'TheGap', 'SomethingWeird', 'LightningStrikesTwice', 'Affliction', 'capsStyle', 'miterLimit', 'QZYTM', 'kstCw', 'pbQzH', '__defaultRenderTarget', '__displayWidth', 'createOrtho', '__projection', '__projectionFlipped', 'interp', 'format.gfx.Gradient', '1|6|4|3|0|2|5|7', 'thickness', 'format.gfx.LineStyle', 'gradMatrix', 'FillSolid', 'FillNone', 'FillGrad', 'colour', 'format.svg.Grad', 'format.svg.Group', 'qRIQE', 'format.svg.DisplayElement', 'DisplayPath', 'DisplayGroup', 'DisplayText', 'stroke_alpha', 'stroke_colour', 'joint_style', 'miter_limit', 'oiaIM', 'format.svg.PathParser', 'lastMoveX', 'lastMoveY', 'dUozI', 'failed\x20parsing\x20path\x20near\x20\x27', 'dwwcx', 'XdkPv', '\x20near\x20\x27', 'Unfinished\x20command\x20(', ')\x20near\x20\x27', 'prevY', 'createCommand', 'format.svg.PathSegment', 'getType', 'prevCY', 'toGfx', 'format.svg.MoveSegment', 'format.svg.DrawSegment', 'setLast', 'lastX', 'format.svg.QuadraticSegment', 'transX', 'transY', 'cx1', 'cx2', 'cy2', 'format.svg.CubicSegment', 'lastY', 'cy1', 'Interp', 'format.svg.ArcSegment', 'KUfhL', 'OXdra', 'PYzDs', 'readInt32', 'xJcVv', 'fSOgV', 'BvjpR', 'LgMqg', 'rectW', 'rectH', 'firstX', 'format.svg.RenderContext', 'dkYNa', 'firstY', 'svg', 'HHZEd', 'Not\x20an\x20SVG\x20file\x20(', 'getFloatStyle', 'viewBox', 'format.svg.SVGData', 'mTranslateMatch', 'mScaleMatch', 'mMatrixMatch', 'mRotationMatch', '7|2|1|6|0|5|3|8|4', 'Warning,\x20unknown\x20transform:', 'applyTransform', 'getStyle', 'mRGBMatch', 'ZjFuf', '3|6|4|5|2|0|1', 'mURLMatch', 'Unknown\x20fill\x20string:', 'defaultFill', 'KBgel', 'DpqPq', 'svmJW', 'LdKQe', 'mStyleSplit', 'mStyleValue', 'uRdsO', 'xlink:href', 'mGrads', 'gradientTransform', 'getStyles', 'getColorStyle', 'stop-opacity', 'inkscape:label', 'opacity', 'defs', 'loadDefs', 'loadGroup', 'line', 'loadPath', 'ellipse', 'circle', 'loadText', 'getFillStyle', 'fill_alpha', 'stroke-opacity', 'stroke_width', 'stroke-width', 'butt', 'stroke-linecap', 'getStyleAndConvert', 'stroke-linejoin', 'stroke-miterlimit', 'segments', 'EecsQ', 'mConvertCubics', 'fill-opacity', 'getStrokeStyle', 'font-family', 'font_size', 'font-size', 'letter_spacing', 'letter-spacing', 'kerning', 'mSvg', 'mRoot', 'findGroup', 'Could\x20not\x20find\x20SVG\x20group:\x20', 'format.svg.SVGRenderer', 'mGfx', 'mMatrix', 'mScaleRect', 'mFilter', 'iterateText', 'iteratePath', 'cvtRW', 'iterateGroup', 'format.svg.Text', 'font_family', 'text_align', 'haxe.StackItem', 'CFunction', 'column', 'classname', 'haxe.CallStack', 'uJAui', '\x0aCalled\x20from\x20', 'itemToString', 'a\x20C\x20function', '\x20line\x20', '\x20column\x20', '', 'kCraf', 'rSbbO', 'haxe._Int64.___Int64', 'haxe.Log', 'formatOutput', 'customParams', 'useCache', 'USE_CACHE', 'USE_ENUM_INDEX', 'scount', 'haxe.Serializer', 'serialize', 'useEnumIndex', 'jsLZL', 'JmFML', '2|1|5|7|4|3|6|0', 'CboBI', 'LVzHG', 'RenderEvent', 'Cannot\x20serialize\x20function', 'VTRKC', 'BoGXJ', 'Cannot\x20serialize\x20', 'uSaeX', 'haxe.Timer', 'haxe._Unserializer.DefaultResolver', 'resolveClass', 'QuIvV', 'SjwCd', 'initCodes', 'BASE64', 'setResolver', 'GaasZ', 'unserializeObject', 'Invalid\x20object', 'unserializeEnum', 'vOOWe', 'Invalid\x20enum\x20format', 'Class\x20not\x20found\x20', 'Enum\x20not\x20found\x20', 'Invalid\x20custom\x20data', 'Unknown\x20enum\x20index\x20', 'Invalid\x20IntMap\x20format', 'Invalid\x20string\x20length', 'Invalid\x20char\x20', '\x20at\x20position\x20', 'haxe._Unserializer.NullResolver', 'haxe.crypto.Adler32', 'haxe.crypto.Sha1', 'encode', 'doEncode', 'str2blks', 'SBxbn', 'MqCyt', 'BQajY', 'bWBuf', 'haxe.ds.ArraySort', 'rec', 'doMerge', 'lower', 'upper', 'gcd', 'dXNAD', 'OfMuD', '10|8|0|7|6|5|4|3|9|1|2', 'haxe.ds.IntMap', 'JMKky', 'rFMUy', 'haxe.ds._List.ListNode', 'dcdFo', 'Of\x20Course', 'uSfPK', 'haxe.ds._StringMap.StringMapIterator', 'AIAxo', 'haxe.ds.StringMap', 'VIwps', 'UUGZg', 'haxe.io.BytesBuffer', 'grow', 'PHZOc', 'haxe.io.Input', 'lUKsn', 'UBpFK', 'readFullBytes', 'readInt16', 'readUInt16', 'readString', 'CcDXz', 'uOXpj', 'haxe.io.BytesInput', 'haxe.io.Encoding', 'RawNative', 'UTF8', 'haxe.io.Error', 'Blocked', 'Overflow', 'Custom', 'haxe.io.FPHelper', 'i32ToFloat', 'i64ToDouble', 'getFloat64', 'dir', 'backslash', 'ext', 'haxe.io.Path', 'directory', 'lksee', '\x20is\x20missing\x20element\x20', 'haxe.xml._Access.AttribAccess_Impl_', 'Cannot\x20access\x20document\x20attribute\x20', 'haxe.xml._Access.HasAttribAccess_Impl_', 'haxe.xml._Access.HasNodeAccess_Impl_', 'haxe.xml._Access.NodeListAccess_Impl_', 'haxe.xml._Access.Access_Impl_', 'get_innerData', '\x20does\x20not\x20have\x20data', 'EEcYc', 'fyiPt', '\x20does\x20not\x20only\x20have\x20data', 'SHiSr', 'xml', 'positionAtLine', '\x20at\x20line\x20', 'haxe.xml.Parser', 'doParse', 'LvEwi', 'CDATA[', 'Expected\x20', 'escapes', 'Undefined\x20entity:\x20', 'Invalid\x20character\x20in\x20entity:\x20', 'Unclosed\x20node\x20<', 'haxe.xml.Printer', 'print', 'writeNode', 'pretty', '', 'haxe.zip.ExtraField', 'haxe.zip.Huffman', 'NeedBits', 'FUnknown', 'FInfoZipUnicodePath', 'FUtf8', 'tag', 'bytes', 'crc', 'treeCompress', 'treeWalk', 'Invalid\x20huffman', 'VcZhJ', 'haxe.zip._InflateImpl.Window', 'slide', 'addByte', 'sWlcn', 'getLastChar', 'checksum', 'haxe.zip._InflateImpl.State', 'PASBU', 'QuYJg', 'isFinal', 'huffman', 'huffdist', 'dist', 'Head', 'Block', 'lengths', 'Flat', 'Crc', 'Dist', 'DistOne', 'Done', 'htools', 'buildFixedHuffman', 'getBit', 'nECak', 'resetBits', 'addDistOne', 'FINhn', 'addDist', 'applyHuffman', 'inflateLengths', 'Unsupported\x20dictionary', 'haxe.zip.Reader', 'readZipDate', 'readExtraFields', 'Invalid\x20extra\x20fields\x20data', 'Invalid\x20Zip\x20Data', 'Unsupported\x20compression\x20', 'haxeutils.api.HostSite', 'setUnrecognized', 'checkHost', 'window.location.href.toString', 'hostSiteExtractor', '4b84b15bff6ee5796152495a230e45e3d7e947d9', '3efff3446117bf77569c964be3440c5e53ac988f', '87c59400cef2723290164e3ac7f1c9b0b8a62e48', '5b1dce2f7c06e61c0de1f4bc96d77861874e163e', 'f68e3243bd2f1abfdc9b555b7e957ecb2168daee', '9f16ec53a937f2f6a7fe3281bb749bb5d2af4b3f', '1bc5a64835282dbdf4e4a064984f6f6ba79f1369', 'haxeutils.direction._Direction.Direction_Impl_', 'opposite', 'incrementalY', 'haxeutils.display.ButtonState', 'haxeutils.display.ChildArrangement', 'incrementalX', 'arrange', 'haxeutils.display.CloneableImage', 'haxeutils.display.ColorMath', 'UOnkj', 'openfl.filters.BitmapFilter', '__data', 'openfl.display.Shader', '__textureSize', '__clearUseArray', 'ZFoAs', 'beDiM', '2|3|4|1|0', 'openfl/display/Shader.hx', 'DjrdY', 'JZIVE', '__disableGL', 'DIhIx', 'xMcBS', '1|7|0|4|2|5|3|6', 'uniform\x20([A-Za-z0-9]+)\x20([A-Za-z0-9_]+)', 'attribute\x20([A-Za-z0-9]+)\x20([A-Za-z0-9_]+)', 'WFnia', 'ksxjA', 'openfl_Texture', 'bool', 'bvec3', 'bvec4', 'vec2', 'double', 'float', 'ivec3', 'uvec3', 'ivec4', 'mat2', 'mat2x3', 'mat2x4', 'mat3', 'mat3x3', 'mat3x4', 'mat4', 'mat4x2', 'uint', 'ivec2', 'uvec2', 'dvec4', 'openfl_HasColorTransform', 'openfl_Matrix', 'openfl_Position', 'openfl_TextureCoord', '__updateFromBuffer', '__updateGL', '__updateGLFromBuffer', 'varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20texture2D\x20(openfl_Texture,\x20openfl_TextureCoordv);\x0a\x0a\x09\x09}', 'openfl.filters.BitmapFilterShader', 'varying\x20vec2\x20openfl_TextureCoordv;\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x0a\x09\x09uniform\x20mat4\x20uMultipliers;\x0a\x09\x09uniform\x20vec4\x20uOffsets;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(openfl_Texture,\x20openfl_TextureCoordv);\x0a\x0a\x09\x09\x09if\x20(color.a\x20==\x200.0)\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09\x09color\x20=\x20vec4\x20(color.rgb\x20/\x20color.a,\x20color.a);\x0a\x09\x09\x09\x09color\x20=\x20uOffsets\x20+\x20color\x20*\x20uMultipliers;\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(color.rgb\x20*\x20color.a,\x20color.a);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09}', 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x0a\x09\x09}', 'uMultipliers', 'openfl.filters._ColorMatrixFilter.ColorMatrixShader', 'HSTkt', 'openfl.display._ShaderData.ShaderData_Impl_', 'sydlk', 'vAcaj', 'openfl.filters.ColorMatrixFilter', 'unmult', 'qOEtq', '__clamp', 'pTPnu', 'a16', 'eKPZw', '__colorMatrixShader', 'LIDUi', 'haxeutils.display.ScaledAssets', 'hasBitmapData', 'img/hdpi/', '\x20is\x20not\x20a\x20valid\x20file\x20name!', 'scaleBitmap', 'heldFrames', 'scrollAmount', 'holdScrollRate', 'onMouseOut', 'haxeutils.display.ScrollIndicator', 'qDbJL', 'qTXKY', '_hx_', 'setItem', 'holding', 'mgXgS', 'slowScroll', 'BwuKh', 'eQEMz', '_mouseOver', 'scrollTo', 'haxeutils.display.ScrollBehavior', 'seJVr', 'IXrXO', 'qRVsu', 'iILaH', 'deltaX', 'deltaY', 'haxeutils.display.DragScroll', 'Pdkfs', 'dragThresholdSq', 'haxeutils.display.FlingScroll', 'WoUfb', '_keys', 'MOUSE_WHEEL_MULTIPLIER', 'haxeutils.display.MatchScroll', '14|12|1|7|3|22|18|9|16|26|23|2|24|5|15|0|20|21|17|6|25|19|10|11|13|4|8|27', 'maxWidth', 'borderRadius', 'haxeutils.display.TextBox', 'shownTime', 'qCSfD', 'hGtqY', 'MXlnt', 'placeAboveHelper', 'addDisplayObject', 'GpMGY', 'YQmTq', 'italic', 'openfl.text.TextFormat', 'bullet', 'tabStops', 'haxeutils.display.TextFieldUtils', 'haxeutils.display._VisibilityAwareLayout.VisibilityAwarePosition', 'previouslyDisplayedFrame', 'playing', 'totalFrames', 'haxeutils.display.animation.Animation', 'removeOnFinished', 'preciseCurrentFrame', 'displayCurrentFrame', 'get_frameRate', 'BvwsZ', '__seeking', 'seeking', 'previouslyPressed', 'pressedTime', 'releasedTime', 'haxeutils.input.InputData', 'checkInput', 'haxeutils.input.Key', 'PUqQt', '__timeElapsed', '__totalFrames', '__frameTime', 'onKeyUp', 'clearAll', 'sensors', 'HvKQh', 'vPOAq', 'mostRecentKey', 'keysPressed', 'wvWVs', 'AudioContext', 'webkitAudioContext', 'html5', 'ovSAb', 'kWuEp', 'clearKey', 'ACTION_KEYS', 'DOWN_KEYS', 'JUMP_KEYS', 'LEFT_KEYS', 'PAUSE_KEYS', 'secondary\x20action', 'UP_KEYS', 'haxeutils.input.KeyControlScheme', 'inputMap', 'ISELJ', 'newInputData', 'inputVector', 'keyIDs', 'ypAgG', 'Here\x27s\x20how\x20you\x20test\x20for\x20people:', 'QBjzd', 'clickCount', 'isRelatedObjectInaccessible', 'haxeutils.input.KeyGroup', 'bkVcU', 'haxeutils.input.MouseControlScheme', 'YEbnp', 'kfNPd', 'Cpyue', 'addArea', 'haxeutils.input.MouseInput', 'fcehS', '\x20levels', 'ByteArraySequence\x20requires\x20either\x20a\x20byte\x20array\x20or\x20a\x20length.', 'haxeutils.mappings.ByteArraySequence', 'expand', 'haxeutils.mappings.IndicesFromString', 'decode', 'dataLength', 'indexInResult', 'indexInData', 'bitsRemaining', 'digit', 'findNext', 'haxeutils.mappings.IndicesFromStringIterator', 'ggRgd', 'kowrw', 'haxeutils.math.AdvancedIntIter', 'haxeutils.math.DiscreteRandom', 'haxeutils.math.GaussianRandom', 'gcKrZ', 'extraResult', 'haxeutils.math.area.Area', 'haxeutils.math.area.CombinedArea', 'maxX', 'haxeutils.math.area.RectArea', 'haxeutils.math.geom.AngleMath', 'haxeutils.math.geom._Angles.Radians_Impl_', 'haxeutils.math.geom.Line2D', 'nearestPointOnSegment', 'tgkcP', 'haxeutils.math.geom.Matrix3DUtils', 'onePoint', 'haxeutils.math.geom.Point2DUtils', 'colinear', 'haxeutils.math.geom.Point3DUtils', 'aPLHk', 'Polygons\x20must\x20have\x20at\x20least\x203\x20sides;\x20got\x20', 'haxeutils.math.geom.PolygonSides', 'haxeutils.math.geom.QuaternionUtils', 'xJMIQ', 'OStiS', 'VJibf', 'asin', 'WJxvN', 'aVNZq', '1|0|2|5|6|3|4', 'haxeutils.math.geom.AngleAxis', 'haxeutils.math.geom.TransformComponents', 'copyFromObject', 'cynbR', 'Come\x20with\x20me.\x20We\x27ve\x20found\x20a', 'haxeutils.misc.SortFunctions', 'haxeutils.sound.AdvancedSound', 'fadeDoneListener', 'XQEbi', 'playFrom', 'haxeutils/sound/AdvancedSound.hx', 'ULKap', 'YLUWa', 'onFadeDone', 'set_volume', 'haxeutils.sound.MusicManager', 'ssOhy', 'kxtye', 'setNextMusic', 'resetVolume', 'yOnrE', 'yfvgE', 'set_soundMuted', 'haxeutils.string.Base64', 'haxeutils.string.DataParser', 'haxeutils.string.TimeString', 'formatSecondsShort', 'vector', 'haxeutils.vector.VectorIter', 'Znrlj', 'jVvIe', 'haxeutils.vector.IntVectorIter', 'haxeutils.vector.ReversedVectorIter', 'haxeutils.vector.VectorIterable', 'evfpE', 'captureStackTrace', 'js._Boot.HaxeError', 'js.Boot', '__resolveNativeClass', '', 'eouGe', 'setTargetAtTime', '???', ',\x20\x0a', '__interfLoop', 'VFuxW', 'JbIuu', '__downcastCheck', 'Cannot\x20cast\x20', '\x20to\x20', '__nativeClassName', '__toStr', 'Object', 'Function', 'JSON', '__isNativeObj', 'TmLCT', 'uLhZs', 'js.Browser', 'getLocalStorage', 'localStorage', 'selJM', 'js.html._CanvasElement.CanvasUtil', 'getContextWebGL', 'dqBZY', 'experimental-webgl', 'connected', 'axes', 'lime._internal.backend.html5.GameDeviceData', 'isGamepad', 'lime._internal.backend.html5.HTML5AudioSource', 'completed', 'loops', 'ZXPuF', 'howl_onEnd', 'setCurrentTime', 'TIspX', 'WKGus', 'XPFsg', 'getLength', 'setLoops', 'validStatus0', 'Tizen', 'lime._internal.backend.html5.HTML5HTTPRequest', 'loadImage', '__loadImage', 'XBeMB', 'createObjectURL', 'processQueue', 'EazRC', '__loadData', 'uri', '__loadText', '__fixHostname', '__fixPort', 'gopher:', 'http:', 'ws:', '__fixProtocol', 'blob:', 'parameters', '__setLogicalSize', 'addModule', '__isSameOrigin', 'BDpCC', 'DquQF', '__isInMemoryURI', 'originElement', 'originHostname', 'hostname', 'originProtocol', 'protocol', 'location', 'port', 'href', 'Anonymous', 'supportsImageProgress', 'onprogress', 'detail', 'src', 'onload', 'response', 'onerror', 'open', 'GET', 'text/plain;\x20charset=x-user-defined', 'send', 'EYPTS', 'revokeObjectURL', 'POST', 'JcVPA', 'SCGNx', 'PpXjD', 'Iqfrv', 'application/octet-stream', 'application/x-www-form-urlencoded', 'processResponse', 'vJPlU', 'iQibd', 'unusedTouchesPool', 'currentTouches', 'cacheMouseY', 'cacheMouseX', '__attributes', 'renderType', '__scale', 'setWidth', 'setHeight', 'windowID', '-webkit-transform', 'translate3D(0,0,0)', '-moz-user-select', 'clientHeight', 'innerWidth', 'cacheElementWidth', 'resizeElement', '__resizable', 'contextmenu', 'tPnUE', 'touchcancel', 'handleContextEvent', 'lime._internal.backend.html5.HTML5Window', 'cacheElementHeight', 'primaryTouch', 'textInputEnabled', 'opengles', 'hardware', 'getFrameRate', 'epGAX', 'pqzWS', 'webglcontextlost', 'handleCutOrCopyEvent', 'text/plain', 'img', 'handleFocusEvent', 'handleInputEvent', 'gniGB', 'mousedown', 'mouseup', 'mouseenter', 'mouseleave', 'mousemove', 'handlePasteEvent', 'KTXjM', 'UseOI', 'ilRaB', 'handleResizeEvent', 'isDescendent', 'readPixels', 'textarea', '0px', '-100px', 'pointer', 'nesw-resize', 'ns-resize', 'nwse-resize', 'ew-resize', 'setFrameRate', 'off', '(iPad|iPhone|iPod).*OS\x208_', '1px', '-10000000', 'cut', 'paste', 'AXAhC', 'RAgsy', '2|4|1|0|5|3', 'lime._internal.format.Base64', 'EXTENDED_DICTIONARY', 'lime._internal.format.Deflate', 'xGyxa', 'namIt', 'deflateRaw', 'decompress', 'lime._internal.format.GZip', 'lime._internal.format.LZMA', 'JoLnk', 'UXlrc', 'zxOSD', 'dnmEB', 'rbMFe', 'lime._internal.format.Zlib', 'lime._internal.graphics.ImageCanvasUtil', 'createCanvas', 'createImageData', 'CubRk', 'get_transparent', 'ALPHA', 'globalCompositeOperation', 'source-over', 'moz-opaque', 'rgba(', 'setPixels', 'sync', 'lime._internal.graphics.ImageDataUtil', 'getRedTable', 'getGreenTable', 'getBlueTable', 'byteOffset', '__alpha16', 'HbcqP', 'bitsPerPixel', 'clip', 'alufS', 'tKBaT', 'lLGZW', 'MbUQI', 'Jdmaz', 'GCOXD', 'JIpqn', 'get_premultiplied', 'set_premultiplied', 'uikyS', 'dPUmU', 'kMTtA', 'Rmbxv', 'wJmVg', 'dJRRj', 'wcwGR', 'setFormat', 'vxSDC', 'uyJsb', 'wMLyN', 'KBoEG', 'BIG_ENDIAN', 'unmultiplyAlpha', 'yFYDy', 'get_rect', 'get_stride', '0|1|5|4|2|3', 'cQORQ', 'tempRect', '__stackBlurCanvasRGBA', 'MUL_TABLE', 'SHG_TABLE', 'lYrFZ', 'akbzj', 'interactive', 'lime._internal.graphics.BlurStack', 'XiQEx', 'mPRsX', 'lime.app.Future', 'onError', 'lime.app._Future.FutureWork', 'vlpwm', 'threadPool', 'threadPool_doWork', 'threadPool_onComplete', 'threadPool_onError', 'zptBO', 'uJVRi', 'work', 'sendComplete', 'sendError', 'mblVO', 'vjScI', 'pdOef', 'aprJm', 'mcQQW', 'vGtDA', 'zMTCG', 'lime.app._Event_Float_Float_Float_Void', 'SixkA', '6|8|9|11|0|1|5|13|3|7|12|2|10|4', 'Pynff', 'lime.app._Event_Float_Float_Int_Void', 'mceUQ', 'lHgOs', 'RcysI', 'lime.app._Event_Float_Float_Void', 'lime.app._Event_Float_Float_lime_ui_MouseButton_Void', 'lime.app._Event_Float_Float_lime_ui_MouseWheelMode_Void', '1|5|4|3|0|2', 'ubLkR', 'lime.app._Event_Int_Float_Void', 'AqDII', 'mGXct', 'lime.app._Event_Int_Int_Void', 'JoiCP', 'vBuDb', 'OLApJ', 'lime.app._Event_Int_Void', 'EKhZu', 'GBQYI', 'lime.app._Event_Int_lime_ui_JoystickHatPosition_Void', 'PDntE', 'lime.app._Event_String_Int_Int_Void', 'fCyTH', 'gfrQa', 'lime.app._Event_String_Void', 'Decoding\x20audio\x20data\x20failed.', 'lime.app._Event_Void_Void', 'lime.app._Event_lime_graphics_RenderContext_Void', 'wUSaY', '6|9|17|12|2|1|11|3|0|19|21|16|18|4|15|20|8|5|13|14|10|7|22', 'lime.app._Event_lime_ui_GamepadAxis_Float_Void', 'lime.app._Event_lime_ui_GamepadButton_Void', 'oKpds', 'lime.app._Event_lime_ui_Joystick_Void', 'lime.app._Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void', 'fnzyo', 'Cbkgw', 'lime.app._Event_lime_ui_Touch_Void', 'ayVxV', 'lime.app._Event_lime_ui_Window_Void', '4|2|0|5|1|3', '__fromImageBuffer', 'lime.graphics.Image', 'loadFromBytes', '__isPNG', 'image/jpeg', '__isWebP', 'eXlKh', 'NxXRX', 'GIF87a', 'VJPwS', '2|5|1|3|0|4', 'RIFF', 'WEBP', '__clipRect', '__fromBase64', 'Wzkel', 'set_format', 'lime.graphics.ImageBuffer', 'kvLDg', 'QmxbC', 'DjNFu', 'lime.graphics.ImageChannel', 'FLASH', 'RED', 'GREEN', 'BLUE', 'lime.graphics.RenderContext', 'canvas2D', 'webgl2', 'lime.graphics._WebGL2RenderContext.WebGL2RenderContext_Impl_', 'uniform2fv', 'KoBCh', 'twgoU', 'lime.graphics._WebGLRenderContext.WebGLRenderContext_Impl_', 'bufferData', 'uniformMatrix2fv', 'uniformMatrix3fv', 'uniformMatrix4fv', 'lime.graphics.cairo.Cairo', 'identityMatrix', 'newPath', 'setOperator', 'lime.graphics.cairo._CairoSurface.CairoSurface_Impl_', 'lime.graphics.opengl.GL', 'CONTEXT_FLAG_DEBUG_BIT', 'DEBUG_OUTPUT', 'DEBUG_SEVERITY_LOW', 'DEBUG_SEVERITY_MEDIUM', 'DEBUG_LOGGED_MESSAGES', 'MAX_DEBUG_LOGGED_MESSAGES', 'SAMPLER', 'QUERY', 'SHADER', 'MAX_DEBUG_GROUP_STACK_DEPTH', 'DEBUG_SEVERITY_NOTIFICATION', 'DEBUG_TYPE_POP_GROUP', 'DEBUG_TYPE_PUSH_GROUP', 'DEBUG_TYPE_MARKER', 'DEBUG_TYPE_PERFORMANCE', 'DEBUG_TYPE_UNDEFINED_BEHAVIOR', 'DEBUG_TYPE_ERROR', 'DEBUG_SOURCE_OTHER', 'DEBUG_SOURCE_APPLICATION', 'DEBUG_SOURCE_THIRD_PARTY', 'DEBUG_SOURCE_SHADER_COMPILER', 'DEBUG_SOURCE_WINDOW_SYSTEM', 'DEBUG_SOURCE_API', 'DEBUG_CALLBACK_FUNCTION', 'DEBUG_OUTPUT_SYNCHRONOUS', 'DEBUG_CALLBACK_USER_PARAM', 'DEBUG_TYPE_PORTABILITY', 'DEBUG_TYPE_OTHER', 'DEBUG_GROUP_STACK_DEPTH', 'BUFFER', 'PROGRAM', 'MAX_LABEL_LENGTH', 'MAX_DEBUG_MESSAGE_LENGTH', 'DEBUG_SEVERITY_HIGH', 'STACK_OVERFLOW', 'lime.math._ColorMatrix.ColorMatrix_Impl_', 'getAlphaTable', '__alphaTable', 'IvQce', 'iYUfH', '__redTable', '__toFlashColorTransform', 'lime.math._Matrix4.Matrix4_Impl_', 'tfQyG', 'lime.math._RGBA.RGBA_Impl_', 'lKEjH', 'fcmmM', 'setEmpty', '__getAttributeMatch', 'lime.math.Vector2', '__toFlashPoint', 'lime.math.Vector4', 'lime.media.AudioBuffer', '__getCodec', 'loadFromFile', 'ZFUYT', 'RoqXi', 'UNONY', 'loadFromFiles', 'fromFiles', 'vssid', 'OggS', 'audio/ogg', 'AFriI', 'WAVE', 'audio/wav', 'fLaC', 'audio/flac', 'SNvWB', 'custom', 'lime.media.AudioContext', 'lime.media.AudioManager', 'TFNpg', 'ekzah', 'prepareWrite', 'MOVE_TO', 'openDevice', 'lime.media.AudioSource', 'WejoZ', 'get_gain', 'agOqc', 'VWEws', 'GreLa', 'weRPp', 'set_gain', 'get_currentTime', 'lime.media.HTML5AudioContext', 'lime.media.OpenALAudioContext', 'lime.media.openal.ALC', 'QRqPW', 'lime.net._IHTTPRequest', 'contentType', 'enableResponseHeaders', 'followRedirects', 'headers', 'responseStatus', 'timeout', 'withCredentials', 'formData', 'lime.net._HTTPRequest.AbstractHTTPRequest', 'lime.net._HTTPRequest_Bytes', 'ZZXLg', 'responseData', 'lime.net._HTTPRequest_String', 'LbyUm', '_previousCollidingView', '_collidingView', '_viewCount', '_collidingViewObjects', '_mousePicker', 'lime.net.HTTPRequestHeader', 'oLzJW', 'isLocal', 'lime.net._HTTPRequest_lime_utils_Bytes', 'lime.net._HTTPRequest_openfl_utils_ByteArray', 'lime.system.Clipboard', 'lkXxi', 'lime.system.DisplayMode', 'ZFnnj', 'LITTLE_ENDIAN', 'lime.system.Sensor', 'getSensors', 'XzZyZ', 'sensorByID', 'lime.system.SensorType', 'lime.system.System', 'get_endianness', 'MNzbF', '__applicationEntryPoint', 'getElementById', 'console', '[lime.embed]\x20ERROR:\x20Cannot\x20find\x20target\x20element:\x20', 'performance', 'UXHtJ', '__image', '__endianness', 'minThreads', 'maxThreads', 'lime.system.ThreadPool', 'runWork', 'lime.text.harfbuzz.HBSegmentProperties', 'lime.ui.Gamepad', '__connect', 'qPejf', '__disconnect', 'onTrackballMove', 'lime.ui.Joystick', 'aJgYT', 'nJTJv', 'hVKMT', 'getGamepads', 'webkitGetGamepads', 'lime.ui._KeyModifier.KeyModifier_Impl_', 'get_altKey', 'gDYEh', 'PIXELS', 'LINES', 'UNKNOWN', 'PAGES', 'ARROW\x20CROSSHAIR\x20DEFAULT\x20MOVE\x20POINTER\x20RESIZE_NESW\x20RESIZE_NS\x20RESIZE_NWSE\x20RESIZE_WE\x20TEXT\x20WAIT\x20WAIT_ARROW\x20CUSTOM', 'ARROW', 'CROSSHAIR', 'DEFAULT', 'MOVE', 'RESIZE_NESW', 'RESIZE_NWSE', 'WAIT', 'WAIT_ARROW', 'RESIZE_WE', 'RESIZE_NS', 'POINTER', 'lime.ui.Touch', 'onTextEdit', 'onRestore', 'onRender', 'onMouseMoveRelative', 'onMinimize', 'onLeave', 'onFullscreen', 'onFocusIn', 'onEnter', 'onDropFile', 'onClose', '__title', 'onExpose', 'onFocusOut', 'onRenderContextLost', 'onRenderContextRestored', '__x', '__y', 'set_cursor', 'lime.utils.AssetBundle', '__extractBundle', 'fuogn', 'readZip', 'lime.utils.AssetCache', 'FONT', 'Cannot\x20cache\x20non-Image\x20asset:\x20', 'Cannot\x20cache\x20non-AudioBuffer\x20asset:\x20', '\x20as\x20AudioBuffer', '\x20assets\x20are\x20not\x20cachable', 'PPsyE', 'qtEPD', 'sizes', 'pathGroups', 'classTypes', 'cachedImages', 'cachedAudioBuffers', '__fromManifest', 'wgmue', 'oOinP', 'TEMPLATE', 'Not\x20sure\x20how\x20to\x20get\x20template:\x20', 'kmVMF', 'lwYVb', 'Preloading\x20asset:\x20', 'ImKSf', 'pxcYN', 'BynZd', 'kdiyQ', 'jhjEH', 'loadFont', 'jNCEY', '3|5|0|1|4|2', 'FMfen', 'GrDEd', 'dZeQF', 'VAjPo', 'pathGroup', '__resolvePath', 'http', 'loadAudioBuffer_onComplete', 'loadAudioBuffer_onError', 'Could\x20not\x20load\x20\x22', '\x22:\x20', 'loadBytes_onComplete', 'loadFont_onComplete', 'loadImage_onComplete', 'load_onProgress', 'lime.utils.AssetManifest', '__resolveRootPath', 'EWcQA', '/library.json', '.bundle', 'isValidImage', 'isValidAudio', 'UUxmh', '\x20asset\x20with\x20an\x20ID\x20of\x20\x22', '__libraryNotFound', 'GQRWP', 'loadLibrary', 'iubKC', 'XpjvT', 'Never\x20mind.\x20Everyone\x20listen\x20up!', 'You\x27re\x20here\x20because\x20you\x20want\x20to\x20go\x20home.\x20I\x27m\x20here\x20to\x20take\x20you\x20home.', 'bundlePaths', 'Cannot\x20load\x20bundle\x20for\x20library\x20\x22', 'Cannot\x20open\x20library\x20\x22', 'Cannot\x20parse\x20asset\x20manifest\x20for\x20library\x20\x22', 'OKPUJ', 'unloadLibrary', 'library_onChange', 'hLCJt', 'lime.utils._BytePointer.BytePointer_Impl_', 'xipQP', 'Unexpected\x20end\x20of\x20file', 'xXadZ', 'epwYz', 'depthMask', 'depthCompareMode', 'lime.utils.BytePointerData', 'lime.utils._Bytes.Bytes_Impl_', 'NitcG', 'kPrFi', 'EVAnP', 'zZuxz', 'AMDzH', 'lime.utils.CompressionAlgorithm', 'DEFLATE', 'GZIP', 'LZMA', 'ZLIB', ']\x20ERROR:\x20', 'throwErrors', ']\x20WARNING:\x20', 'IzeiK', 'bytesTotalCache', 'lime.utils.Preloader', 'libraryNames', 'preloadComplete', 'preloadStarted', 'Preloading\x20asset\x20library', 'GhYga', 'loadedAssetLibrary', 'UOsTt', 'Loaded\x20asset\x20library\x20[', 'xrstI', 'Preloading\x20asset\x20library:\x20', 'UZVSx', 'OsKvt', 'motion.actuators.IGenericActuator', '_autoVisible', '_delay', '_reflect', '_smartRotation', '_ease', 'motion.actuators.GenericActuator', '_onComplete', '_onRepeat', '_onRepeatParams', '_onUpdate', '_onResume', '_onResumeParams', '_onPauseParams', 'autoVisible', 'onRepeat', 'onPause', 'DtSfD', 'reflect', 'TQRIr', 'orgED', 'QHOpD', 'smartRotation', 'snapping', 'EAzVo', 'setVisible', 'sendChange', 'addedEvent', 'motion.actuators.SimpleActuator', 'stage_onEnterFrame', 'QThvn', 'actuatorsLength', 'timeOffset', 'actuators', 'toggleVisible', 'iTJQN', 'cacheVisible', 'rRTTt', 'idZNR', 'REyRk', 'pauseTime', 'isField', 'propertyName', 'BtWWE', 'YJbmC', 'initialize', 'ohxwZ', 'rotationX', 'rotationY', '_snapping', 'MBICE', 'motion.easing._Expo.ExpoEaseOut', 'motion.easing.Expo', 'motion.Actuate', 'defaultActuator', 'targetLibraries', 'ZovIZ', '__bytePointer', 'motion._Actuate.TransformOptions', 'kwLDY', 'vUfuz', 'motion._Actuate.TweenTimer', 'motion.IComponentPath', 'TWVZk', 'motion._MotionPath.ComponentPath', 'filterIndex', 'filterClass', 'motion.actuators.FilterActuator', '3|0|5|1|2|4', 'motion.actuators.MotionPathActuator', 'OEgUa', 'motion.actuators.PropertyDetails', 'motion.actuators.PropertyPathDetails', 'motion.actuators.TransformActuator', 'endColorTransform', 'set_soundTransform', 'initializeColor', 'initializeSound', 'eUUPs', 'FpgoJ', 'vtGuZ', 'colorStrength', 'redMultiplier\x20greenMultiplier\x20blueMultiplier\x20redOffset\x20greenOffset\x20blueOffset', 'colorAlpha', 'YwWBw', 'endSoundTransform', 'tweenSoundTransform', 'STZxV', 'getAttribLocation', 'oWltu', 'ZpVzH', 'motion.easing._Back.BackEaseOut', 'motion.easing.Back', 'motion.easing._Elastic.ElasticEaseOut', 'cPfUW', 'motion.easing.Elastic', 'motion.easing.Linear', 'motion.easing.LinearEaseNone', 'motion.easing._Quint.QuintEaseOut', 'motion.easing.Quint', 'nme3D.Context3DUtils', 'orthoLens', 'DvCxO', 'PzWVW', 'nme3D.animation.MeshTween', 'actuatorMap', 'onTweenStopped', 'TbGbN', 'ccxUK', '__buttonDown', '__dispatchPendingMouseEvent', 'nme3D.animation._MeshTween.QuaternionActuator', 'DvBod', 'nme3D.geom.Plane3D', 'IvRrq', 'LvBhM', 'Rkoed', 'WRazu', 'moveToDistance2', 'nme3D.model.Cube', 'GRqoA', 'nme3D.model.LoadedMesh', 'variant', 'meshID', 'nme3D.model.LoadedMeshWithVariant', 'findVariant', 'knownAssets', 'assetPath', 'onMeshLoaded', 'nme3D.model.MeshCache', 'permanentListeners', 'SwMSy', 'bTsOl', 'jdLgh', 'NetStream.Play.stalled', 'IZUqi', 'ieSNJ', 'nme3D.model.Parallelogram', 'LfELI', 'mul\x20vt7,\x20vt1,\x20vc4.x\x09\x0aadd\x20vt7,\x20vt7,\x20vt0\x09\x09\x0amov\x20vt7.w,\x20vt0.w\x09\x09\x0am44\x20vt2,\x20vt7,\x20vc0\x09\x09\x0amov\x20op,\x20vt2\x09\x09\x09\x0adiv\x20v0,\x20vt2,\x20vt2.w\x20\x0a', 'kuzYI', 'OdusG', 'vxNWC', 'nme3D.model.Tetrahedron', 'Smdwb', 'makeStrip', 'nme3D.model.TriangleStrip', 'nme3D.model.iterator.GeometryIterator', 'IgIvr', 'neash.', 'openfl.', 'native.', 'flash.', 'openfl._v2.', 'openfl._legacy.', 'nme3D.model.iterator.PositionIterator', 'fxOOG', 'MoYRO', 'nme3D.physics.BillboardGameObject', 'crrBK', 'onUpdateGravity', 'set_mass', 'updatesVelocityX', 'unitsystem.entity.PhysicsData', 'physicsStepStartTime', 'GBNpt', 'checkGround', 'nme3D.physics.PhysicsData3D', 'onPhysicsStepStart', 'nme3D.physics.Rigidbody', 'applyCollisionResult', 'zDYQr', 'FWEtB', 'recordForceFromCollision', 'KvKXM', 'distanceOut', 'varying\x20vec2\x20openfl_TextureCoordv;\x0a\x09\x09\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(openfl_Texture,\x20openfl_TextureCoordv);\x0a\x09\x09\x09\x0a\x09\x09\x09if\x20(color.a\x20==\x200.0)\x20{\x0a\x09\x09\x09\x09\x0a\x09\x09\x09\x09discard;\x0a\x09\x09\x09\x09\x0a\x09\x09\x09}\x20else\x20{\x0a\x09\x09\x09\x09\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20color;\x0a\x09\x09\x09\x09\x0a\x09\x09\x09}\x0a\x09\x09\x09\x0a\x09\x09}', 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x09\x09\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x09\x09\x09\x0a\x09\x09}', 'nme3D.physics.collision.CollisionData', 'finalizeCollision', 'calculateLocalNormal', 'setAsInverse', '5|0|4|1|8|7|6|2|3|9', 'nme3D.physics.collision.SphereCollider', 'collideWithPoint', 'workingResult', 'stepTime', 'otherObject', 'combineWith', 'nme3D.space.AABB', 'bKYbV', 'rUjVT', 'What,\x20at\x20the\x20tunnel?', 'oregq', 'MYRFp', 'NetStream.Play.waiting', 'filename', 'sessionID', 'uMax', 'vMax', 'openfl.Lib', 'uSqTx', 'My\x20Turn', 'xVsax', 'UumCT', 'navigateToURL', 'openfl._Vector.IVector', 'BBdVX', 'hykxz', 'openfl._Vector.FloatVector', 'aWVIM', 'kKXgT', 'openfl._Vector.FunctionVector', 'cKmWg', 'openfl._Vector.IntVector', 'SebbN', 'svg:svg', 'wdtQh', 'rTsBr', 'openfl._Vector.ObjectVector', 'DabxK', 'RIWnh', 'iUNkk', 'filters', 'URKjn', 'bFYlj', 'tdfbq', 'openfl._internal.formats.agal.AGALConverter', 'output_', 'readUInt64', 'EJbCT', 'convertToGLSL', 'readUTF', 'Magic\x20value\x20must\x20be\x200xA0,\x20may\x20not\x20be\x20AGAL', 'Shader\x20type\x20ID\x20must\x20be\x200xA1', ';\x20//\x20mov', 'addDR', 'VECTOR_4', 'toGLSL', ';\x20//\x20add', 'addSR', '\x20*\x20', ';\x20//\x20mul', '\x20/\x20', ';\x20//\x20div', '\x20=\x20min(', '\x20=\x20max(', ');\x20//\x20max', ');\x20//\x20frc', '\x20=\x20sqrt(', ');\x20//\x20sqrt', '\x20=\x20inversesqrt(', ');\x20//\x20rsq', '\x20=\x20pow(', ');\x20//\x20pow', '\x20=\x20log2(', ');\x20//\x20log', '\x20=\x20exp2(', '\x20=\x20normalize(', ');\x20//\x20normalize', '\x20=\x20sin(', '\x20=\x20cos(', ');\x20//\x20cos', 'sourceMask', '\x20=\x20cross(vec3(', '),\x20vec3(', '));\x20//\x20crs', '\x20=\x20vec4(dot(vec3(', ')))', '),\x20vec4(', ';\x20//\x20dp4', ');\x20//\x20abs', '\x20=\x20-', ';\x20//\x20neg', '\x20=\x20clamp(', 'VECTOR_4_ARRAY', 'MATRIX_4_4', '),dot(', 'getRegisterUsage', ';\x20//\x20m44', '\x20=\x20vec4(dot(', '));\x20//\x20m44', '\x20=\x20vec3(dot(', 'if\x20(any(lessThan(', ',\x20vec4(0))))\x20discard;', 'addSaR', 'SAMPLER_2D_ALPHA', 'if\x20(', '_alphaEnabled)\x20{\x0a', '_alpha,\x20', '\x09}\x20else\x20{\x0a', '\x20=\x20texture2D(', ');\x20//\x20tex\x0a', 'SAMPLER_2D', ');\x20//\x20tex', '\x20=\x20vec4(textureCube(', 'MDmjr', '\x20=\x20textureCube(', 'SAMPLER_CUBE', 'toSamplerState', '\x20=\x20vec4(greaterThanEqual(', ';\x20//\x20ste', '\x20=\x20vec4(lessThan(', ';\x20//\x20slt', ';\x20//\x20seq', '\x20=\x20vec4(notEqual(', 'Opcode\x20', 'limitedProfile', 'getParameter', 'OpenGL\x20ES', 'WebGL', 'vertex', 'fragment', '\x20shader\x0a', '#version\x20100\x0aprecision\x20highp\x20float;\x0a', '#version\x20120\x0a', 'uniform\x20vec4\x20vcPositionScale;\x0a', 'void\x20main()\x20{\x0a', '\x09gl_Position\x20*=\x20vcPositionScale;\x0a', 'openfl._internal.formats.agal._AGALConverter.DestRegister', 'gl_Position', 'mEntries', 'FRAGMENT', 'openfl._internal.formats.agal.RegisterMap', 'Cannot\x20use\x20register\x20in\x20multiple\x20ways\x20yet\x20(mat4/vec4)', 'getUsage', 'attribute\x20', 'uniform\x20', 'varying\x20', 'Missing\x20switch\x20patten:\x20RegisterUsage.UNUSED', 'openfl/_internal/formats/agal/AGALConverter.hx', 'mat4\x20', 'sampler2D\x20', 'bool\x20', '_alphaEnabled', '[128]', 'openfl._internal.formats.agal._AGALConverter.RegisterMapEntry', 'usage', 'openfl._internal.formats.agal._AGALConverter.RegisterUsage', 'UNUSED\x20VECTOR_4\x20MATRIX_4_4\x20SAMPLER_2D\x20SAMPLER_2D_ALPHA\x20SAMPLER_CUBE\x20SAMPLER_CUBE_ALPHA\x20VECTOR_4_ARRAY', 'SAMPLER_CUBE_ALPHA', 'UNUSED', 'openfl._internal.formats.agal._AGALConverter.SamplerRegister', '0|7|13|3|2|4|11|14|18|15|16|8|19|5|1|17|9|10|6|12', 'openfl._internal.formats.agal._AGALConverter.SourceRegister', 'itype', 'PzHKr', 'uDDOM', 'mtDsr', 'ChcQd', 'soEKX', '__readUInt32', 'ATF\x20length\x20exceeds\x20byte\x20array\x20length', 'openfl._internal.formats.atf.ATFReader', 'atfFormat', 'cubeMap', 'mipCount', 'readHeader', '7|3|8|10|9|4|1|5|6|2|0', 'ATF\x20Cube\x20map\x20not\x20expected', 'ATF\x20width\x20and\x20height\x20dont\x20match', 'ATF\x20Cube\x20map\x20expected', 'readTextures', '__readUInt24', 'openfl._internal.formats.html.HTMLParser', '__regexBreakTag', '__regexEntities', '__regexHTMLTag', 'info', 'openfl/_internal/formats/html/HTMLParser.hx', '__regexHref', '__regexAlign', 'textformat', '__regexIndent', '__regexLeading', '__regexLeftMargin', '__regexRightMargin', '__regexTabStops', 'luAhy', 'tCouR', 'ColorMatrixFilter', 'DropShadowFilter', 'BlurFilter', 'blurY', 'hXeBM', 'distance\x20angle\x20color\x20alpha\x20blurX\x20blurY\x20strength\x20quality\x20inner\x20knockout\x20hideObject', 'GlowFilter', 'color\x20alpha\x20blurX\x20blurY\x20strength\x20quality\x20inner\x20knockout', 'uPoDU', 'tVNUP', 'symbolsByClassName', 'openfl._internal.formats.swf.SWFLite', 'openfl._legacy', 'openfl', 'openfl._v2', 'fCmZN', 'root', 'oRoNZ', 'mMunp', 'hasSymbol', 'openfl.utils.AssetLibrary', 'WllgQ', 'dcsJz', 'OaEfi', 'getAudioBuffer', 'TFAyu', 'loadAudioBuffer', 'OftAs', 'eessR', '9|17|11|6|14|24|10|26|16|8|5|7|23|39|12|19|4|33|13|28|38|35|31|2|34|20|27|30|29|21|3|0|32|18|1|37|15|22|36|25', 'alphaCheck', 'imageClassNames', 'openfl._internal.formats.swf.SWFLiteLibrary', 'MOVIE_CLIP', 'NuKJy', 'RJuRg', '__copyChannel', 'qGAZB', 'RRFSe', 'jfMxv', 'LEOHx', 'preloading', 'cwXku', 'library', 'YrNLj', 'OjFRq', 'instanceID', '__load', 'JtGGo', 'AvSaC', 'instances', 'removeBitmapData', 'openfl._internal.formats.swf.ShapeCommand', 'BeginBitmapFill\x20BeginFill\x20BeginGradientFill\x20CurveTo\x20EndFill\x20LineStyle\x20LineTo\x20MoveTo', 'BeginBitmapFill', 'BeginFill', 'BeginGradientFill', 'fillType\x20colors\x20alphas\x20ratios\x20matrix\x20spreadMethod\x20interpolationMethod\x20focalPointRatio', 'controlY', 'anchorX', 'anchorY', 'EndFill', 'LineStyle', 'thickness\x20color\x20alpha\x20pixelHinting\x20scaleMode\x20caps\x20joints\x20miterLimit', 'LineTo', 'copyOnWrite', 'beginBitmapFill', 'RWjXw', 'beginShaderFill', 'VVwOY', 'JcuIk', 'EXT_texture_filter_anisotropic', 'MOZ_EXT_texture_filter_anisotropic', 'MAX_TEXTURE_MAX_ANISOTROPY_EXT', 'WEBKIT_EXT_texture_filter_anisotropic', 'OpenGL\x20Vendor=', '\x20Version=', '\x20Renderer=', '4|0|2|3|1', 'djDWh', 'drawQuads', 'lineBitmapStyle', 'lineGradientStyle', 'overrideMatrix', 'AoyKl', 'ywAsL', 'windingEvenOdd', 'windingNonZero', 'IBMRw', '0|6|4|1|3|2|5', 'bPos', 'tsPos', 'openfl._internal.renderer.DrawCommandReader', 'destroy', 'mipfilter', 'lodBias', 'ignoreSampler', 'centroid', 'textureAlpha', 'BEGIN_BITMAP_FILL\x20BEGIN_FILL\x20BEGIN_GRADIENT_FILL\x20BEGIN_SHADER_FILL\x20CUBIC_CURVE_TO\x20CURVE_TO\x20DRAW_CIRCLE\x20DRAW_ELLIPSE\x20DRAW_QUADS\x20DRAW_RECT\x20DRAW_ROUND_RECT\x20DRAW_TILES\x20DRAW_TRIANGLES\x20END_FILL\x20LINE_BITMAP_STYLE\x20LINE_GRADIENT_STYLE\x20LINE_STYLE\x20LINE_TO\x20MOVE_TO\x20OVERRIDE_BLEND_MODE\x20OVERRIDE_MATRIX\x20WINDING_EVEN_ODD\x20WINDING_NON_ZERO\x20UNKNOWN', 'BEGIN_BITMAP_FILL', 'BEGIN_GRADIENT_FILL', 'BEGIN_SHADER_FILL', 'CURVE_TO', 'DRAW_ELLIPSE', 'DRAW_QUADS', 'DRAW_RECT', 'DRAW_ROUND_RECT', 'DRAW_TRIANGLES', 'END_FILL', 'LINE_GRADIENT_STYLE', 'LINE_STYLE', 'LINE_TO', 'OVERRIDE_MATRIX', 'WINDING_EVEN_ODD', 'WINDING_NON_ZERO', 'OVERRIDE_BLEND_MODE', 'LINE_BITMAP_STYLE', 'DRAW_TILES', 'DRAW_CIRCLE', 'CUBIC_CURVE_TO', 'BEGIN_FILL', 'openfl._internal.renderer.SamplerState', 'mipmapGenerated', 'inputFilter', 'openfl._internal.renderer.ShaderBuffer', 'inputCount', 'overrideBoolCount', 'overrideFloatCount', 'paramBoolCount', 'paramCount', 'paramData', 'paramDataBuffer', 'paramDataLength', 'paramFloatCount', 'addBoolOverride', 'clearOverride', 'IWOzq', 'openfl._internal.renderer.canvas.CanvasGraphics', 'createBitmapFill', 'setSmoothing', 'createPattern', 'no-repeat', 'createGradientPattern', 'createLinearGradient', 'createTempPatternCanvas', 'DDSwj', 'DIST_FROM_BOUNDS_RANGE', 'hitTesting', 'windingRule', 'quadraticCurveTo', 'playCommands', 'fillCommands', 'endStroke', 'strokeCommands', 'hitTest', '__commands', 'hitTestCanvas', 'hasFill', 'hasStroke', 'bitmapFill', 'eGkpo', 'isPointInPath', 'isPointInStroke', 'SxYgb', 'cubicCurveTo', 'evenodd', 'nonzero', 'normalizeUVT', 'XwcPo', 'pendingMatrix', 'bezierCurveTo', 'YbnbY', 'arc', 'FMKuN', 'uvt', 'bitmapRepeat', 'vqDwy', 'tlyHh', 'YblAD', 'lineCap', 'nfsYK', 'gQBwK', 'hOlBq', 'worldAlpha', '__setBlendModeContext', 'VIgKF', 'MEddc', 'openfl._internal.renderer.canvas.CanvasTextField', '__upscaled', 'Cjwod', '__defaultEndian', 'defaultObjectEncoding', 'DRAmN', 'vertexCount', 'indexCount', 'elementType', 'dataPerVertex', 'openfl._internal.renderer.context3D.Context3DBuffer', 'elementCount', 'vertexBufferData', 'flushVertexBufferData', 'mDPLC', 'openfl._internal.renderer.context3D.Context3DElementType', 'TRIANGLES', 'QUADS', 'TRIANGLE_INDICES', 'openfl.display.BitmapData', 'AncFV', 'rzDUs', 'ixVvA', 'bsoFY', '__fromImage', 'fromImage', 'qcPwa', '__applyAlpha', '__framebuffer', '__surface', '__texture', '__textureContext', '__uvRect', 'kTgtb', '4|1|5|7|2|0|6|3|8|9', 'qlLwU', 'hWVoX', 'EZIjA', 'aOgWB', 'Lmlom', 'jWSwH', 'bEApf', 'Hello?', 'lgQUs', '7|13|10|8|9|15|11|1|18|17|3|16|12|6|4|2|5|0|14', 'KPfOw', 'openfl._internal.renderer.context3D.Context3DGraphics', 'buildBuffer', '__quadBuffer', 'resizeVertexBuffer', '__vertexBufferDataUVT', 'fBhsY', '__vertexBufferCount', '__vertexBufferUVT', '__vertexBufferCountUVT', 'FJhmu', 'rRPIc', '__softwareRenderer', 'maskRender', '__initShaderBuffer', '__setShaderBuffer', '__quadIndexBufferElements', '__updateShaderBuffer', '__quadIndexBuffer', 'tempColorTransform', '__initGraphicsShader', 'blankBitmapData', '__drawTriangles', 'obClb', 'openfl._internal.renderer.context3D.Context3DMaskShader', 'openfl._internal.renderer.context3D.Context3DShape', 'blendDestinationAlphaFactor', 'blendDestinationRGBFactor', 'colorMaskAlpha', 'colorMaskBlue', 'colorMaskRed', 'stencilReadMask', 'stencilWriteMask', 'textures', 'openfl._internal.renderer.context3D.Context3DState', 'blendSourceAlphaFactor', 'blendSourceRGBFactor', 'colorMaskGreen', 'renderToTextureAntiAlias', 'samplerStates', 'scissorEnabled', 'scissorRectangle', 'stencilReferenceValue', '__currentGLArrayBuffer', '__currentGLElementArrayBuffer', '__currentGLTexture2D', '__currentGLTextureCubeMap', '__enableGLCullFace', '__enableGLDepthTest', '__enableGLScissorTest', '__enableGLStencilTest', '__glBlendEquation', 'openfl._internal.renderer.context3D.Context3DTextField', 'UaAtS', 'DDwQm', 'deFEC', 'rXnNg', 'sharpness', '#000000', 'canOverwrite', 'qdRMK', 'msBSb', 'JSRQQ', 'mjIpU', 'HaRLd', 'CnNvZ', 'jspOO', 'openfl._internal.renderer.dom.DOMBitmap', 'bURKX', 'lwrRo', 'openfl._internal.renderer.dom.DOMDisplayObject', 'openfl._internal.renderer.dom.DOMShape', '__createObject', 'openfl._internal.symbols.BitmapSymbol', 'openfl._internal.symbols.ButtonSymbol', 'vovaW', 'openfl._internal.symbols.ShapeSymbol', 'rendered', 'commands', 'nkBao', 'fillType', 'interpolationMethod', 'controlX', 'caps', 'openfl._internal.symbols.SpriteSymbol', 'baseClassName', 'scale9Grid', 'openfl._internal.symbols.StaticTextSymbol', 'records', 'glyphs', 'advances', 'openfl._internal.symbols.StaticTextRecord', 'openfl._internal.symbols.timeline.Frame', 'label', 'script', 'openfl._internal.symbols.timeline.FrameObject', 'blendMode', 'cacheAsBitmap', 'clipDepth', 'openfl._internal.symbols.timeline.FrameObjectType', 'lineAscents', 'lineDescents', 'lineLeadings', 'lineWidths', 'CREATE', 'UPDATE', 'DESTROY', 'openfl._internal.text.TextEngine', 'findFont', '\x20Normal', '\x20Bold\x20Italic', '\x20Bold', '\x20Italic', 'hrgQN', 'getFontInstance', 'rGRIo', 'rzLIj', 'zwujE', 'italic\x20', 'normal\x20', 'bold\x20', 'sans-serif', 'serif', 'monospace', 'findFontVariant', 'lineBreaks', 'maxScrollV', 'wVppm', 'getLayoutGroups', 'qnHfo', 'openfl/_internal/text/TextEngine.hx', 'AIMiM', 'hitnL', 'QHTWe', 'You\x20found\x20a\x20bug\x20in\x20OpenFL\x27s\x20text\x20code!\x20Please\x20save\x20a\x20copy\x20of\x20your\x20project\x20and\x20contact\x20Joshua\x20Granick\x20(@singmajesty)\x20so\x20we\x20can\x20fix\x20this.', 'MaZip', 'sPQPD', 'ByRwe', 'CEkfY', 'openfl._internal.text.TextFormatRange', 'openfl._internal.text.TextLayoutGroup', 'rollOutStack', 'openfl._internal.utils.TouchData', 'touch', 'WSNxL', 'gIkWt', 'WAQsf', 'application', 'openfl.display.Application', '__windowByID', '__onWindowClose', 'onWindowDeactivate', 'onWindowDropFile', 'onWindowEnter', 'onWindowFocusOut', 'onWindowFullscreen', 'onWindowMinimize', 'onWindowMove', 'RsnhV', 'onWindowResize', 'onWindowRestore', 'openfl.display._BlendMode.BlendMode_Impl_', 'darken', 'difference', 'erase', 'hardlight', 'lighten', 'screen', '__tempColorTransform', 'openfl.display.DisplayObjectRenderer', 'openfl.display.CairoRenderer', '__clearBeforeRender', '__colorSplit', 'paint', '__popMask', '__renderCairoMask', '__pushMask', 'LywYn', '__tempMatrix', 'openfl.display.CanvasRenderer', 'keIIv', 'ZpVSp', 'lmcYY', '__transparent', '__colorString', 'hIZjg', 'dCgAM', 'ztUsB', 'EooTv', '2|1|0|3|4', 'lighter', 'hard-light', 'openfl.display._CapsStyle.CapsStyle_Impl_', 'getComputedStyle', 'WebKit|Moz|MS|O', '__vendorPrefix', '__transformProperty', '-webkit-transform-origin', 'transform-origin', '__clipRects', '__z', '__numClipRects', 'openfl.display.DOMRenderer', 'DEERd', ',\x200,\x200,\x20', ',\x200,\x200,\x200,\x200,\x201,\x200,\x20', ',\x200,\x201)', '__worldZ', 'z-index', '__worldClipChanged', '__worldClip', 'px,\x20', '__transformOriginProperty', '__currentClipRect', 'eezOz', 'openfl.display.DisplayObjectShader', 'currentFPS', 'cacheCount', 'openfl.display.FPS', 'FPS:\x20', 'openfl.display.FrameLabel', 'get_frame', '__positionY', '__positionX', '__strokePadding', '__usedShaderBuffers', '__shaderBufferPool', 'openfl.display.Graphics', '__triangleIndexBuffer', '__triangleIndexBufferCount', '__triangleIndexBufferData', 'UtpKs', 'eFcon', 'rOsqa', 'lWtmB', '4|1|3|0|2', '__calculateBezierQuadPoint', 'HYlVn', '__inflateBounds', 'AKpBL', 'nruLC', 'openfl.display._JointStyle.JointStyle_Impl_', 'openfl.display.Loader', 'BitmapData_onError', '__dispatchError', 'applicationDomain', 'currentDomain', 'openfl.display.LoaderInfo', '__rootURL', '__completed', '__instanceFields', '__swf', 'openfl.display.MovieClip', 'vTSgK', '__goto', '__resolveFrameReference', '__playing', 'Nscle', 'RVcQF', '__lastFrameScriptEval', '__frameScripts', '__evaluateFrameScripts', '__updateFrameLabel', 'objects', '__activeInstancesByFrameObjectID', '__updateDisplayObject', '__sortDepths', 'gotoAndPlay', '__lastFrameUpdate', '__updateInstanceFields', 'kjQSW', '__activeInstances', 'scriptSource', 'Error\x20evaluating\x20frame\x20script\x0a\x20', '__fromSymbol', '(function(){', 'Unable\x20to\x20evaluate\x20frame\x20script\x20source\x20for\x20symbol\x20\x22', '\x22\x20frame\x20', 'openfl/display/MovieClip.hx', 'Invalid\x20type\x20for\x20frame\x20', 'PFESm', 'gfcKB', 'yaaAN', 'BdYgF', 'blurX', 'distance', 'knockout', 'hideObject', 'inner', '__currentFrameLabel', '__currentLabel', 'NmpfQ', '__hasDown', '_down', '__mouseIsDown', '__onMouseUp', 'rollOut', '__onRollOut', '__onMouseDown', 'rollOver', '__onRollOver', 'initFrame', 'initFrameObjectID', 'openfl.display._MovieClip.FrameSymbolInstance', 'iNNfU', '__flipped', 'maxTextureWidth', 'MAX_TEXTURE_SIZE', '__values', '__tempRect', '__defaultGraphicsShader', '__defaultShader', 'CVJqd', 'bflCx', 'openfl.display.OpenGLRenderer', 'oIGOy', 'GfDzP', '__textureSizeValue', 'mipFilter', '__hasColorTransformValue', '__flushGLProgram', '__hasColorTransform', '__currentDisplayShader', '__currentGraphicsShader', 'NuzPA', 'ZKgcZ', 'VuWLt', '__stencilReference', '__maskObjects', 'setStencilActions', 'setStencilReferenceValue', '__scissorRect', 'fFJbE', '_mouseMove', '__updatedStencil', 'foCVR', 'clearColor', 'COLOR_BUFFER_BIT', '__setGLBlendEquation', 'zdCNM', 'display_onUnload', 'openfl.display.Preloader', 'ready', 'getBackgroundColor', 'getHeight', 'getWidth', 'outline', 'openfl.display.DefaultPreloader', 'this_onEnterFrame', 'this_onProgress', 'this_onComplete', 'startAnimation', 'endAnimation', 'vWqhr', 'DSjVE', 'ZDrcL', 'setPositionInList', 'openfl.display.ShaderInput', 'openfl.display.ShaderParameter', '__internal', '__isFloat', '__isInt', '__uniformMatrix', 'FZTwi', 'hmfLL', 'trackAsMenu', '__upState', '__downState', 'set_hitTestState', '__this_onMouseUp', 'set___currentState', 'openfl.display.SimpleButton', 'Acnoc', 'hitState', 'overState', 'set_overState', 'upState', 'set_upState', '__ignoreEvent', 'RUpTH', '__previousStates', 'Lipsm', '__hitTestState', 'get_downState', 'get_upState', 'get_overState', 'tXdMd', 'ZTjsm', 'unTSP', 'playbackComplete', 'set_downState', '__deltaTime', '__displayState', '__lastClickTime', '__displayRect', 'allowsFullScreenInteractive', 'allowsFullScreen', '__scaleMode', 'showDefaultContextMenu', 'softKeyboardRect', '__macKeyboard', 'platform', '__forceRender', '__stack', '__rollOutStack', '__mouseOutStack', '__contentsScaleFactor', '__wasFullscreen', 'openfl.display.Stage', 'XXGdi', 'JAUhb', 'EEnPi', 'devicePixelRatio', '__onMouse', '__pendingMouseX', '__pendingMouseEvent', 'vcXXU', '__dragObject', 'mHSnL', 'pjlMF', '__dragOffsetX', '__dragOffsetY', '__dragBounds', 'tdklU', '__preventDefault', 'stack', 'lifzm', '__commandKey', '__ctrlKey', '__shiftKey', 'EDJlF', '__getCharCode', 'get_tabIndex', 'jCBKz', '__currentTabOrderIndex', 'keyFocusChange', 'Mllrr', 'RiFJe', 'But\x20no\x20Plan\x20B\x20or\x20D.', 'qsOUq', 'FqtOe', 'PRoEJ', '__onLimeWindowActivate', '__onLimeWindowClose', '__onLimeWindowDeactivate', '__onLimeWindowDropFile', '__onLimeWindowExpose', '__onLimeWindowFocusIn', '__onLimeKeyDown', '__onLimeKeyUp', '__onLimeWindowLeave', 'vTbrr', '__onLimeWindowMinimize', '__onLimeMouseDown', '__onLimeMouseMove', '__onLimeMouseMoveRelative', 'TaEst', '__onLimeMouseUp', '__onLimeWindowMove', '__onLimeRenderContextLost', '__onLimeWindowResize', 'pfgCi', '__onLimeWindowRestore', '__onLimeTextEdit', 'KBExi', '__onLimeTextInput', 'PnMWx', 'Brrvy', '__onLimeWindowCreate', '__onGamepadAxisMove', 'oCMXW', '__onGamepadButtonDown', '29|21|6|15|9|4|3|13|18|28|24|8|25|0|26|7|20|12|17|27|1|16|5|14|11|2|10|23|22|19', '_faceTangents', '__onGamepadButtonUp', 'NaiXz', 'aNrfv', '__onLimeGamepadAxisMove', 'nOmYq', '__onLimeGamepadButtonDown', '__onLimeGamepadButtonUp', '__onLimeGamepadDisconnect', 'keyUp', '__broadcastEvent', 'middleMouseDown', 'rightMouseDown', 'middleMouseUp', 'rightMouseUp', '__onMouseWheel', 'vgFFl', '__invalidated', 'QBBZX', 'xIpsV', 'oiMYD', '__renderStage3D', '__render', '__present', 'screenX', 'screenY', 'touchPointID', '_queuedEvents', '__rendering', 'Wsjtr', '__lostContext', 'textInput', 'VVBcE', 'PLcRE', 'createGain', 'createGainNode', '_obtainHtml5Audio', '_errorFn', '_loadFn', '_loadListener', '__primaryTouch', '__onTouch', 'touchEnd', 'rNdlH', 'ZDnLL', 'iIIyi', 'GYoOZ', '__createRenderer', 'FhnfG', 'hUZCI', '17|6|28|26|21|11|24|15|2|30|23|18|14|4|1|22|31|5|7|13|3|10|19|32|8|0|9|25|16|27|29|12|20', '__altKey', 'mouseLeave', 'LvDdQ', 'hOmvM', '__mouseDownMiddle', 'middleClick', '__allowMouseFocus', '__mouseDownLeft', 'releaseOutside', '__mouseDownRight', '__create', 'doubleClick', 'IHtNG', '__getCursor', 'toLimeCursor', '__mouseOverTarget', '__drag', 'dropTarget', 'iWEzE', 'qOQJV', '__touchData', 'touchDownTarget', 'touchTap', '__dispatchTarget', 'touchRollOut', 'touchRollOver', 'touchOverTarget', '__onLimeCreateWindow', '__onLimeUpdate', '__onLimeModuleExit', '__onLimeGamepadConnect', '__onLimeTouchStart', '__onLimeTouchMove', '__onLimeTouchEnd', 'onCancel', '__onLimeTouchCancel', 'get_fullScreenSourceRect', 'YduRx', 'LMUZX', '__wasDirty', 'ZKGdE', 'hkNwx', 'focusIn', 'Xntqm', '__fullScreenSourceRect', 'LuFXZ', 'rXDbS', 'daERr', '__projectionTransform', 'openfl.display.Stage3D', '__contextLost', '__contextRequested', '__dispatchCreate', '__createContext', 'attributes', '__webgl', 'grcMz', '__dispose', 'GpFhD', 'RmnGW', 'readyState', 'status', 'openfl.display.Window', 'KezTN', 'backBufferHeight', 'backBufferWidth', '__positionScale', '__glMaxViewportDims', 'maxBackBufferHeight', 'maxBackBufferWidth', '__glTextureMaxAnisotropy', '__glMaxTextureMaxAnisotropy', 'DEPTH_STENCIL', '__glMemoryTotalAvailable', 'NVX_gpu_memory_info', 'GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX', '__glMemoryCurrentAvailable', 'GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX', '__driverInfo', 'VENDOR', 'VERSION', 'RENDERER', '\x20GLSL=', '__quadIndexBufferCount', 'openfl.display3D.Context3D', 'waEiG', 'I\x20have\x20my\x20guesses,\x20but\x20I\x20refuse\x20to\x20give\x20you\x20an\x20incomplete\x20map.', '__flushGLFramebuffer', '__flushGLViewport', 'DEPTH_BUFFER_BIT', 'clearDepth', 'STENCIL_BUFFER_BIT', 'stencilMask', '__setGLScissorTest', '__backBufferAntiAlias', '__backBufferWantsBestResolution', 'PHLFr', 'createRectangleTexture', 'IiTwa', 'KDDtI', 'rKCYH', 'fNqWT', 'drawToBitmapData', '__numIndices', '__bindGLElementArrayBuffer', 'drawElements', 'UNSIGNED_SHORT', 'xMNSK', 'XMafp', 'AEivS', 'lBloY', 'FUNC_ADD', 'tfKHt', 'kcsIY', '__samplerStates', 'GEzze', 'bhWnT', 'usTVw', 'disableVertexAttribArray', '__bindGLArrayBuffer', 'vertexAttribPointer', 'UNSIGNED_BYTE', '__stride', 'FLOAT', 'aqqXB', 'DyXUT', 'bindBuffer', 'ARRAY_BUFFER', 'ELEMENT_ARRAY_BUFFER', 'bindFramebuffer', 'bindTexture', 'TEXTURE_2D', 'TEXTURE_CUBE_MAP', '\x20(Disposed)', 'drawArrays', 'FjtJj', 'AiMDX', '__flushGLBlend', '__flushGLCulling', '__flushGLScissor', '__flushGLStencil', '__flushGLTextures', '__setGLBlend', 'blendFunc', 'blendFuncSeparate', '__getGLBlend', 'PIYfv', '__setGLCullFace', 'cullFace', 'BACK', 'FRONT', 'FRONT_AND_BACK', 'wGtxs', 'heap', 'heap_len', 'EQUAL', 'GREATER', 'GEQUAL', 'depthFunc', 'LESS', 'LEQUAL', 'NOTEQUAL', 'GYALd', '__blurY', '__setGLStencilTest', '__setGLFrontFace', '__currentGLFramebuffer', '__disable', '__setPositionScale', 'scissor', 'stencilOpSeparate', '__getGLTriangleFace', '__getGLStencilAction', 'stencilFunc', '__getGLCompareMode', 'MCSjh', 'aqECc', 'QkCTu', 'activeTexture', 'TEXTURE0', '__bindGLTexture2D', '__bindGLTextureCubeMap', '__getTexture', '__setSamplerState', '__agalAlphaSamplerEnabled', '__size', 'DST_ALPHA', 'ONE', 'ONE_MINUS_DST_ALPHA', 'ONE_MINUS_DST_COLOR', 'ONE_MINUS_SRC_ALPHA', 'SRC_COLOR', 'DECR', 'INCR', 'INCR_WRAP', 'INVERT', 'KEEP', 'REPLACE', 'NONE', 'm44\x20op,\x20va0,\x20vc0\x0amov\x20v0,\x20va1', '__enableGLBlend', 'BLEND', 'disable', 'NKHUw', 'blendEquation', 'CULL_FACE', 'qRTin', 'iDVEG', 'DEPTH_TEST', 'SCISSOR_TEST', 'STENCIL_TEST', 'openfl.display3D._Context3DBufferUsage.Context3DBufferUsage_Impl_', 'UxlaL', 'staticDraw', 'openfl.display3D._Context3DProfile.Context3DProfile_Impl_', 'baselineExtended', 'standardConstrained', 'standardExtended', 'openfl.display3D._Context3DProgramType.Context3DProgramType_Impl_', 'openfl.display3D._Context3DTextureFormat.Context3DTextureFormat_Impl_', 'LQyBe', '__id', '__usage', 'DYNAMIC_DRAW', 'STATIC_DRAW', 'openfl.display3D.IndexBuffer3D', '__agalUniforms', '__agalSamplerUniforms', '__agalAlphaSamplerUniforms', '__glslAttribNames', '__glslSamplerNames', '__glslUniformLocations', '__glslUniformNames', '__glslUniformTypes', '__agalFragmentUniformMap', '__agalPositionScale', '__glFragmentShader', 'mBqXf', 'uOrYc', 'xGQsv', 'IHlOB', 'vcPositionScale', '\x20type:', 'VZpgL', 'zBvjJ', '!!!\x20TODO:\x20uniform\x20location\x20on\x20webgl', '__flush', 'Error\x20compiling\x20fragment\x20shader\x0a', 'regDataPointer', 'regData', 'regCount', 'bldPj', '__registerLookup', '__anyDirty', 'openfl.display3D.UniformMap', 'markAllDirty', 'markDirty', 'oRICx', 'mAUBF', '__numVertices', '__vertexSize', 'openfl.display3D.VertexBuffer3D', '__tempFloat32Array', '__supportsBGRA', '__textureInternalFormat', '__textureFormat', 'RGBA', '__compressedFormats', 'getExtension', 'WEBGL_compressed_texture_etc1', 'WEBKIT_WEBGL_compressed_texture_pvrtc', 'COMPRESSED_RGBA_S3TC_DXT1_EXT', 'COMPRESSED_RGBA_S3TC_DXT5_EXT', 'COMPRESSED_RGB_ETC1_WEBGL', 'COMPRESSED_RGB_PVRTC_4BPPV1_IMG', 'COMPRESSED_RGBA_PVRTC_4BPPV1_IMG', 'hYonf', 'deleteTexture', 'deleteFramebuffer', '__glDepthRenderbuffer', 'deleteRenderbuffer', '__glStencilRenderbuffer', 'VOIkC', '__enableErrorChecking', 'qIKfV', 'createRenderbuffer', 'bindRenderbuffer', 'RENDERBUFFER', 'renderbufferStorage', '__glDepthStencil', 'framebufferRenderbuffer', 'DEPTH_STENCIL_ATTACHMENT', 'DEPTH_COMPONENT16', 'STENCIL_INDEX8', 'pixelStorei', 'UNPACK_PREMULTIPLY_ALPHA_WEBGL', 'PylsB', 'PXlgN', 'CLAMP_TO_EDGE', 'REPEAT', 'wrap\x20bad\x20enum', 'NEAREST', 'LINEAR', 'LINEAR_MIPMAP_LINEAR', 'NEAREST_MIPMAP_NEAREST', 'mipfiter\x20bad\x20enum', 'texParameteri', 'TEXTURE_MIN_FILTER', 'TEXTURE_MAG_FILTER', 'TEXTURE_WRAP_S', 'TEXTURE_WRAP_T', '__samplerState', '__uploadedSides', '__getImage', 'ZhTSu', 'VDNdf', 'NPXKf', '__sideToTarget', 'OrGTB', 'generateMipmap', 'PDYou', 'kghhk', 'texParameterf', 'TEXTURE_CUBE_MAP_NEGATIVE_X', 'TEXTURE_CUBE_MAP_POSITIVE_Y', 'TEXTURE_CUBE_MAP_NEGATIVE_Y', 'TEXTURE_CUBE_MAP_POSITIVE_Z', 'TEXTURE_CUBE_MAP_NEGATIVE_Z', 'Qfqvq', 'cDvqv', 'openfl.display3D.textures.RectangleTexture', 'openfl.display3D.textures.Texture', 'ytjmt', 'tGxLc', '__uploadCompressedTextureFromByteArray', 'textureReady', 'WjZkZ', 'CrTrf', 'ztTBX', '.w\x0asin\x20', 'openfl.display3D.textures.VideoTexture', '__netStream', '__video', 'get___seeking', 'set___seeking', 'openfl.errors.ArgumentError', 'ioePb', 'cQAZg', 'IOError', 'openfl.errors.IOError', 'openfl.errors.EOFError', 'QnCSW', 'IllegalOperationError', 'openfl.errors.IllegalOperationError', 'openfl.errors.TypeError', 'accelerationY', 'accelerationZ', 'openfl.events.AccelerometerEvent', 'accelerationX', 'openfl.events.ActivityEvent', 'activating', 'openfl.events.TextEvent', 'euseV', 'mgtSP', 'openfl.events.ErrorEvent', 'ErrorEvent', 'tujAm', 'openfl.events._EventDispatcher.DispatchIterator', 'isCopy', 'qFgEl', 'useCapture', 'priority', 'openfl.events._EventDispatcher.Listener', 'openfl.events.FocusEvent', 'type\x20bubbles\x20cancelable\x20relatedObject\x20shiftKey\x20keyCode', 'qDCpH', 'AQhkP', 'openfl.events.FullScreenEvent', 'FullscreenEvent', 'openfl.events.GameInputEvent', 'GameInputEvent', 'redirected', 'openfl.events.HTTPStatusEvent', 'HTTPStatusEvent', 'openfl.events.IOErrorEvent', 'FBHCr', 'Must\x20increment\x20by\x20a\x20non-zero\x20value.', 'charCode', 'keyLocation', 'controlKey', 'openfl.events.KeyboardEvent', 'kHAPb', 'KeyboardEvent', 'type\x20bubbles\x20cancelable\x20charCode\x20keyCode\x20keyLocation\x20ctrlKey\x20altKey\x20shiftKey', 'translateMaterialGroup', 'cyruC', 'PhPzd', 'openfl.events.MouseEvent', 'eneHA', 'type\x20bubbles\x20cancelable\x20localX\x20localY\x20relatedObject\x20ctrlKey\x20altKey\x20shiftKey\x20buttonDown\x20delta', 'openfl.events.NetStatusEvent', 'NetStatusEvent', 'openfl.events.ProgressEvent', 'openfl.events.RenderEvent', 'JPmCI', 'LhQJn', 'xomRE', 'nddjm', 'SecurityErrorEvent', 'openfl.events.TimerEvent', 'wSGPG', 'vxfrU', 'cxLTj', 'openfl.events.TouchEvent', 'UKeQj', 'TouchEvent', 'openfl.events.UncaughtErrorEvent', 'UncaughtErrorEvent', 'NxGeF', 'openfl.external.ExternalInterface', 'addCallback', '^\x5c(.+\x5c)$', 'uniform\x20sampler2D\x20openfl_Texture;\x0a\x0a\x09\x09varying\x20vec2\x20vBlurCoords[7];\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20sum\x20=\x20vec4(0.0);\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[0])\x20*\x200.00443;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[1])\x20*\x200.05399;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[2])\x20*\x200.24197;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[3])\x20*\x200.39894;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[4])\x20*\x200.24197;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[5])\x20*\x200.05399;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[6])\x20*\x200.00443;\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20sum;\x0a\x0a\x09\x09}', 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x0a\x09\x09uniform\x20vec2\x20uRadius;\x0a\x09\x09varying\x20vec2\x20vBlurCoords[7];\x0a\x09\x09uniform\x20vec2\x20uTextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09\x09vec2\x20r\x20=\x20uRadius\x20/\x20uTextureSize;\x0a\x09\x09\x09vBlurCoords[0]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x201.0;\x0a\x09\x09\x09vBlurCoords[1]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x200.75;\x0a\x09\x09\x09vBlurCoords[2]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x200.5;\x0a\x09\x09\x09vBlurCoords[3]\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09vBlurCoords[4]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x200.5;\x0a\x09\x09\x09vBlurCoords[5]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x200.75;\x0a\x09\x09\x09vBlurCoords[6]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x201.0;\x0a\x0a\x09\x09}', 'uRadius', 'openfl.filters._BlurFilter.BlurShader', 'uTextureSize', 'openfl.filters.BlurFilter', 'gaussianBlur', '__horizontalPasses', '__blurShader', 'get_blurX', '__verticalPasses', 'get_blurY', 'Twnxw', 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20vec2\x20vBlurCoords[9];\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec2\x20r\x20=\x20vec2\x20(1.0,\x201.0)\x20/\x20openfl_TextureSize;\x0a\x09\x09\x09vec2\x20t\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09\x09vBlurCoords[0]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(-1.0,\x20-1.0);\x0a\x09\x09\x09vBlurCoords[1]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(0.0,\x20-1.0);\x0a\x09\x09\x09vBlurCoords[2]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(1.0,\x20-1.0);\x0a\x0a\x09\x09\x09vBlurCoords[3]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(-1.0,\x200.0);\x0a\x09\x09\x09vBlurCoords[4]\x20=\x20t;\x0a\x09\x09\x09vBlurCoords[5]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(1.0,\x200.0);\x0a\x0a\x09\x09\x09vBlurCoords[6]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(-1.0,\x201.0);\x0a\x09\x09\x09vBlurCoords[7]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(0.0,\x201.0);\x0a\x09\x09\x09vBlurCoords[8]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(1.0,\x201.0);\x0a\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}', 'openfl.filters._ConvolutionFilter.ConvolutionShader', '\x0a\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09uniform\x20sampler2D\x20mapTexture;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x0a\x09\x09uniform\x20vec4\x20uOffsets;\x0a\x09\x09uniform\x20mat4\x20uDisplacements;\x0a\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordV;\x0a\x09\x09varying\x20vec2\x20mapTextureCoords;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20map_color\x20=\x20texture2D(mapTexture,\x20mapTextureCoords);\x0a\x09\x09\x09vec4\x20map_color_mod\x20=\x20map_color\x20-\x20uOffsets;\x0a\x0a\x09\x09\x09map_color_mod\x20=\x20map_color_mod\x20*\x20vec4(map_color.w,\x20map_color.w,\x201.0,\x201.0);\x0a\x0a\x09\x09\x09vec4\x20displacements_multiplied\x20=\x20map_color_mod\x20*\x20uDisplacements;\x0a\x09\x09\x09vec4\x20result\x20=\x20vec4(openfl_TextureCoordV.x,\x20openfl_TextureCoordV.y,\x200.0,\x201.0)\x20+\x20displacements_multiplied;\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20texture2D(openfl_Texture,\x20vec2(result));\x0a\x0a\x09\x09}\x0a\x0a\x09', 'cBivf', 'efdlw', 'OheOr', '__distance', '__inner', '__hideObject', 'openfl.filters.DropShadowFilter', '__strength', 'uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09\x0a\x09\x09uniform\x20vec4\x20uColor;\x0a\x09\x09\x0a\x09\x09varying\x20vec2\x20vBlurCoords[7];\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09float\x20a\x20=\x200.0;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[0]).a\x20*\x200.00443;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[1]).a\x20*\x200.05399;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[2]).a\x20*\x200.24197;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[3]).a\x20*\x200.39894;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[4]).a\x20*\x200.24197;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[5]).a\x20*\x200.05399;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[6]).a\x20*\x200.00443;\x0a\x09\x09\x09a\x20*=\x20uColor.a;\x0a\x09\x09\x09\x0a\x09\x09\x09gl_FragColor\x20=\x20vec4(uColor.rgb\x20*\x20a,\x20a);\x0a\x09\x09\x09\x0a\x09\x09}', 'uColor', 'openfl.filters._GlowFilter.GlowShader', 'yTIUT', 'altDisplayPrefixAfter', 'openfl.filters.GlowFilter', '__toLimeColorMatrix', 'wDRYv', '__glowShader', '__colorTransform', 'concatenatedColorTransform', 'pixelBounds', '__displayObject', '__hasMatrix', 'openfl.geom.Transform', '__hasMatrix3D', 'VrPDF', '__setTransform', 'KNpoz', 'wbQag', 'openfl.media.ID3Info', 'isBuffering', 'openfl.media.Sound', 'fromAudioBuffer', 'vGaNG', 'hfWhG', 'rightPeak', 'leftPeak', '__source', 'source_onComplete', '__registerSoundChannel', 'openfl.media.SoundChannel', 'cZegY', 'epeDK', '__unregisterSoundChannel', 'get_soundTransform', 'MgjbF', 'sXZbR', 'openfl.media.SoundLoaderContext', 'rightToRight', 'rightToLeft', 'leftToLeft', 'openfl.media.SoundTransform', 'openfl.media.SoundMixer', 'openfl.net.NetConnection', '__connection', 'playsinline', 'webkit-playsinline', 'anonymous', 'video_onError', 'waiting', 'video_onEnd', 'video_onPause', 'video_onSeeking', 'nPsNv', 'video_onPlaying', 'timeupdate', 'video_onTimeUpdate', 'video_onLoadStart', 'stalled', 'video_onStalled', 'video_onDurationChanged', 'loadedmetadata', 'video_onLoadMetaData', 'openfl.net.NetStream', 'client', 'onPlayStatus', 'phdzr', '__playStatus', 'NetStream.Play.durationchanged', 'netStatus', 'NetStream.Play.Stop', 'NetStream.Play.error', 'Yfdlo', 'onMetaData', 'videoWidth', 'NetStream.Play.loadstart', 'KzsuJ', 'FYGcg', 'exports', 'NetStream.Play.Start', 'NetStream.Play.playing', 'zTHTE', 'ZxgMT', 'NetStream.Seek.Complete', 'VKrmF', 'CxuCg', 'vmqJF', 'SDDUz', 'AbOrI', 'instant', 'objectEncoding', 'openfl.net.SharedObject', '\x20~%&\x5c;:\x22\x27,<>?#', '__sharedObjects', 'application_onExit', 'yRhTc', 'jFtTY', 'removeItem', 'pathname', 'bCkGl', '__localPath', '__resolveClass', 'hpEEZ', 'SxXLz', 'openfl.net.URLLoader', '__prepareRequest', 'httpRequest_onProgress', 'httpRequest_onError', '__dispatchStatus', 'httpStatus', '__httpRequest', 'responseURL', 'HjNHN', 'Vtctu', 'requestHeaders', 'manageCookies', 'WnalR', 'securityError', 'LowsX', 'idleTimeout', 'openfl.net.URLRequestDefaults', 'eorgg', '__interval', '__muted', 'setRequestedUpdateInterval', 'defaultInterval', 'openfl.sensors.Accelerometer', 'accelerometer_onUpdate', 'supported', 'fygOj', 'EnHsM', '__timer', 'get_muted', 'gooZl', 'bCBuO', 'openfl.system.ApplicationDomain', 'parentDomain', 'openfl.system.LoaderContext', 'openfl.system.Security', 'openfl.system.System', 'openfl.text.StaticText', 'openfl.text._TextFormatAlign.TextFormatAlign_Impl_', '__instances', 'openfl.ui.GameInput', '__getDevice', 'numDevices', 'sHNlI', 'tUYDl', 'iKofN', 'LEFT_X', 'RIGHT_X', 'RIGHT_Y', 'TRIGGER_LEFT', 'TRIGGER_RIGHT', 'UNKNOWN\x20(', 'AXIS_', '__axis', 'OLkBT', 'FnsgK', 'START', 'LEFT_STICK', 'LEFT_SHOULDER', 'RIGHT_SHOULDER', 'DPAD_UP', 'DPAD_DOWN', 'RIGHT_STICK', 'DPAD_RIGHT', 'dBCwK', 'deviceAdded', '__onGamepadDisconnect', 'deviceRemoved', 'maxValue', 'openfl.ui.GameInputControl', 'AXIS_1', 'AXIS_4', 'openfl.ui.GameInputDevice', 'openfl.ui.Keyboard', 'openfl.ui.Mouse', 'nJsPR', 'NtIME', '__hidden', '__cursor', 'hand', 'resize_nesw', 'resize_we', 'waitarrow', 'openfl.ui._MouseCursor.MouseCursor_Impl_', 'RjCnf', 'OPMAP', 'mov', 'sub', 'mul', 'rcp', 'frc', 'sqt', 'rsq', 'exp', 'nrm', 'crs', 'neg', 'sat', 'm44', 'm34', 'ddx', 'ddy', 'ife', 'ine', 'ifg', 'ifl', 'els', 'eif', 'kil', 'tex', 'sge', 'slt', 'sgn', 'seq', 'sne', 'rgba', 'SAMPLEMAP', 'compressedalpha', 'dxt1', 'bFCaj', 'cube', 'mipnearest', 'miplinear', 'wdGIv', 'mipnone', 'nomip', 'anisotropic2x', 'anisotropic4x', 'anisotropic8x', 'anisotropic16x', 'single', 'ignoresampler', 'clamp_u_repeat_v', 'repeat_u_clamp_v', 'JMTue', 'MEWsM', 'ERROR:\x20mode\x20needs\x20to\x20be\x20\x22fragment\x22\x20or\x20\x22vertex\x22\x20but\x20is\x20\x22', '([\x5cw\x5c.\x5c-\x5c+]+)', 'vc\x5c[([vofi][acostdip]?[d]?)(\x5cd*)?(\x5c.[xyzw](\x5c+\x5cd{1,3})?)?\x5c](\x5c.[xyzw]{1,4})?|([vofi][acostdip]?[d]?)(\x5cd*)?(\x5c.[xyzw]{1,4})?', '\x5c[.*\x5c]', '^\x5cb[A-Za-z]{1,3}', '(\x5c.[xyzw]{1,4})', '[A-Za-z]{1,3}', '(\x5c.[xyzw]{1,1})', '\x5c+\x5cd{1,3}', 'warning:\x20bad\x20line\x20', 'error:\x20opcode\x20requires\x20version\x202.', 'JYdYC', 'error:\x20opcode\x20is\x20only\x20allowed\x20in\x20vertex\x20programs.', 'BVOok', '4|0|1|5|3|2', 'error:\x20too\x20many\x20opcodes.\x20maximum\x20is\x204096.', 'error:\x20wrong\x20number\x20of\x20operands.\x20found\x20', '\x20but\x20expected\x20', 'gUKAr', 'error:\x20could\x20not\x20parse\x20operand\x20', 'error:\x20could\x20not\x20find\x20register\x20name\x20for\x20operand\x20', 'error:\x20register\x20operand\x20', ')\x20only\x20allowed\x20in\x20vertex\x20programs.', ')\x20only\x20allowed\x20in\x20fragment\x20programs.', 'jaEOb', 'WuyEi', 'rotationZ', ')\x20index\x20exceeds\x20limit\x20of\x20', 'error:\x20bad\x20index\x20register', 'IrvjN', 'xyuvM', 'error:\x20index\x20offset\x20', 'RELATIVE:\x20type=', '\x20sel=', '\x20offset=', '\x20\x20emit\x20argcode=', 'FkoLn', '\x20\x20emit\x20sampler', '\x20\x20\x20\x20opt:\x20', '\x0a\x20\x20at\x20line\x20', 'XUNuO', 'JzjOY', 'vertex\x20constant', 'fragment\x20output', 'instance\x20id', 'numRegister', 'emitCode', 'openfl.utils._AGALMiniAssembler.OpCode', 'UkeBc', 'EkvzW', 'longName', 'openfl.utils._AGALMiniAssembler.Register', '[Register\x20name=\x22', ',\x20range=', 'eHTcE', 'LKfQf', 'kSHQP', 'flag', 'openfl.utils._AGALMiniAssembler.Sampler', 'get_enabled', 'getSound', 'hasFont', 'hasSound', 'setFont', 'setSound', 'FRqod', 'zWYuB', 'setBitmapData', 'iUrGb', 'openfl.utils.Assets', 'GQDwf', 'isValidBitmapData', 'btRSr', 'xgiYj', 'ugfVi', 'openfl.utils._ByteArray.ByteArray_Impl_', 'toBytePointer', 'toBytes', 'openfl.utils.IDataOutput', 'openfl.utils.IDataInput', 'dtcmw', 'CqxTZ', 'openfl.utils.ByteArrayData', 'kWjdf', 'HYbYh', 'PxpqJ', 'tPajc', 'ezFQq', 'videoHeight', 'PhoHL', 'oUCMi', 'yUtLf', 'writeInt', 'ziwTu', 'bljRJ', 'writeShort', 'writeBytes', 'openfl.utils._CompressionAlgorithm.CompressionAlgorithm_Impl_', 'zlib', 'openfl.utils._Endian.Endian_Impl_', 'toLimeEndian', 'VXIMF', 'frWhS', 'visual_scene', 'bigEndian', 'haxe.lang.Iterator', 'haxe.lang.Iterable', '__delay', 'openfl.utils.Timer', 'setInterval', 'timer_onTimer', 'rVoVp', 'oKHnD', 'downwardsVelocityLimit', 'specialEffectAnimation', 'restoreJumps', 'unitsystem.action.platformer.JumpAction', 'chrlE', 'UWcNm', 'prevJumpStartTime', 'WNcVT', 'keyReleased', 'midairJumpMultiplierMultiplier', 'ERasO', 'minPressTime', 'YtWhd', 'applyFloatAfter', 'Unable\x20to\x20calculate\x20the\x20desired\x20jump\x20behavior.', 'unitsystem.action.platformer.JumpAnimation', 'latestInstance', 'onLoopCallback', 'unitsystem.animation.UnitAnimation', 'movieClip', 'euuAP', 'nDKQv', 'Hup!', 'HNznv', 'yrIeb', 'aJSdt', 'BHSkC', 'RchNH', 'unitsystem.level.Layout2D', 'PXlYd', 'getPosition()\x20must\x20be\x20overridden\x20by\x20a\x20subclass.', 'raLvj', 'LsoZX', 'unitsystem.level.PositionData2D', '5|2|3|8|0|4|7|6|1', 'unitsystem.level.LineLayout2D', 'Grids\x20need\x20a\x20width\x20of\x20at\x20least\x201.', 'cellWidth', 'cellHeight', 'unitsystem.level.GridLayout2D', 'WJrjZ', 'wFMBE', 'getAreaBounds()\x20is\x20abstract.', 'unitsystem.level.LineLayout3D', 'unitsystem.level.GridLayout3D', 'OGgZe', '1|30|15|27|4|22|16|0|12|18|23|26|19|9|3|31|25|29|28|6|2|17|13|7|32|20|14|24|5|11|21|8|10', 'invPerimeter', 'polygonSides', 'invSegmentSize', 'Tunnels\x20need\x20at\x20least\x20three\x20sides.', 'unitsystem.level.TunnelLayout3D', 'GrGyg', 'CbOEp', 'Math', 'String', 'Array', 'Date', 'lJorT', 'hitTestContext', '__meta__', 'statics', 'SuppressWarnings', '__cairo', 'vHkBE', 'UxyIg', 'DAY_SHORT_NAMES', 'Sun\x20Mon\x20Tue\x20Wed\x20Thu\x20Fri\x20Sat', 'Sunday\x20Monday\x20Tuesday\x20Wednesday\x20Thursday\x20Friday\x20Saturday', 'January\x20February\x20March\x20April\x20May\x20June\x20July\x20August\x20September\x20October\x20November\x20December', '_currentId', 'FOIxo', 'cNnAq', '_mouseUp', 'mouseUp3d', 'click3d', 'mouseOut3d', '_mouseDown', 'mouseDown3d', 'mouseMove3d', 'mouseOver3d', '_mouseWheel', 'mouseWheel3d', '_mouseDoubleClick', '_numStageProxies', 'checkstyle:FieldDocComment', 'nRlQL', 'Vqzlr', 'cFQnv', 'FGcFo', 'GeoUz', 'CALCULATION_DECOMPOSE', 'sfqhY', 'What?\x20No.', 'Ok,\x20whatever.\x20Just\x20follow\x20me.', 'tempRayPosition', 'tempRayDirection', 'QWeBl', 'qvPLk', 'SCREEN_PASSES', 'MORE_TO_PARSE', 'COMPRESSIONMODE_LZMA', 'UNCOMPRESSED', 'INT8', 'INT16', 'INT32', 'UINT16', 'UINT32', 'BOOL', 'BADDR', 'AWDSTRING', 'AWDBYTEARRAY', 'VECTOR3x1', 'VECTOR4x1', 'MTX3x2', 'MTX3x3', 'MTX4x3', 'MTX4x4', 'CONFIG_DEFAULT', 'PARSE_VISUAL_SCENES', '_numInstances', 'FACE', 'VERSION_TOKEN', 'COMMAND_LINE_TOKEN', 'NUM_FRAMES_TOKEN', 'FRAME_RATE_TOKEN', 'HIERARCHY_TOKEN', 'BOUNDS_TOKEN', 'FRAME_TOKEN', 'COMMENT_TOKEN', 'NUM_MESHES_TOKEN', 'MESH_TOKEN', 'MESH_SHADER_TOKEN', 'MESH_NUM_VERTS_TOKEN', 'MESH_TRI_TOKEN', 'MESH_NUM_WEIGHTS_TOKEN', 'MESH_WEIGHT_TOKEN', 'ALL_BUNDLED', 'ONE_VECTOR', 'lastBuildNumber', 'infiniteDistance', 'exploreRunsUnfiltered', 'firstPlayTime', '63c07564195be1f601d8a9f9451ee901d7d68b4c', '86ab1624add10371405b76bdd144751e9ab455ae', 'VALUE_MAPPING', 'obj', '2bb71be3d4162d6f38e6e6721f15e8bae4801043', 'e89594eb64796dcaa8a44a62241f2b0260a2299a', 'SecondBox', 'fe03536d32b0ea53f19893cb14180bb7be0a61e0', '81c1f1d896f65c6e8505210327ae255c06d374f0', 'a103f862808573f1ebc61764baf76683a5128713', 'a819dc14c6dc5844daaa4e0cfefbd7b98fab63d8', '4efaa0cd01f8646bb0e4faa63a44eac5c9d0d4a8', 'c90580e4e39b209dda26a66b08edb200512094e2', 'homeRecruitmentProgress', 'roViS', 'BASE_MEAN_RANGE', 'CrumblingWalls', '(?:^|\x5c||~)(if|unless)-([^|~]+)', '(?:^|\x5c||~)(if|unless)-([^|~]+)|(?:^|\x5c|)trigger-[^|]+', 'DISTANCE_TRAVERSED_RANGE', 'SHORT_DISTANCE_TRAVERSED_RANGE', 'LOW_POWER_MULTIPLIER', 'TIME_RANGE', 'SIZE_RANGE', 'gWuCF', 'XqYKn', 'pYIBj', 'default\x20crumbling\x20ice\x20ramp\x20box\x20rotatedZBox\x20steepRamp\x20bouncy\x20glow\x20movable\x20movableBox\x20fast\x20slow\x20left\x20right\x20battery\x20ruined\x20openBox\x20bridge\x20warning', 'defaultEase', 'JUMP_STRENGTH_MULTIPLIER', 'MINIMUM_TIME_BETWEEN_BEEPS', 'MAXIMUM_TIME_BETWEEN_BEEPS', 'BEEP_LENGTH', '{\x22username\x22:\x22(\x5cw+)\x22,\x22score\x22:(\x5cd+),\x22characters\x22:\x5c[((?:\x5cd+,?)+)\x5c](?:,\x22timestamp\x22:([\x5cd\x5c.]+))?}', '90d7d04025a0a14445903fe075fca6222724f886', 'd37422574b4a35cb3ffd66dd3702700899b90059', 'BlMzb', 'mapInstructionsShown', 'LINE_WIDTH', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', '91410c8244a6ba190ab1917d4eb16e352c6c716f', '\x5cs*(.*)\x5cs*:\x5cs*(.*)\x5cs*', 'translate\x5c((.*)[,\x20](.*)\x5c)', 'matrix\x5c((.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)\x5c)', 'rotate\x5c(([0-9\x5c.]+)(\x5cs+([0-9\x5c.]+)\x5cs*[,\x20]\x5cs*([0-9\x5c.]+))?\x5c)', 'url\x5c(#(.*)\x5c)', 'SQRT2', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:', 'amp', 'quot', 'apos', 'LEN_EXTRA_BITS_TBL', 'LEN_BASE_VAL_TBL', 'DIST_EXTRA_BITS_TBL', '^https?://(?:[a-zA-Z][\x5cw-]*\x5c.)*([\x5cw-]+\x5c.\x5cw+|\x5cd+\x5c.\x5cd+\x5c.\x5cd+\x5c.\x5cd+|localhost)(?::\x5cd+)?/', 'RIGHT_KEYS', 'SECONDARY_ACTION_KEYS', 'DICTIONARY', 'UOMkI', 'ImLEo', 'ZhTlZ', 'So\x20that\x27s,\x20like...\x0aa\x20baby\x20tunnel?', 'assets/', 'align\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', '', '__regexBlockIndent', 'blockindent\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'color\x5cs?=\x5cs?(\x22#([^\x22]+)\x22|\x27#([^\x27]+)\x27)', '"', ''', '>', 'face\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', '<.*?>', '\x20indent\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'leading\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'rightmargin\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'empty', '__framebufferContext', 'color=(\x22#([^\x22]+)\x22|\x27#([^\x27]+)\x27)', '', 'size=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'URL', 'checkstyle:LeftCurly', 'LsdPs', 'tQBQL', 'KZGdA', 'mov\x20oc,\x20v0\x0a', 'jNImO', 'VTFZD', 'deOZk', 'ClAxx', 'AxHVi', 'SXGcO', 'DyumK', 'yFgmA', 'SWLgD', 'RjBgo', 'qqsry', 'eUlWG', 'wUNGs', 'temp2D', 'tunnel(\x5cd+),(\x5cd+)', 'IPQbD', 'NMJEG', 'Cannot\x20find\x20project\x20name\x20\x22', '__amd', 'amd', 'TNTGR', 'wmynt', 'audio/ogg;\x20codecs=\x22vorbis\x22', 'audio/webm;\x20codecs=\x22vorbis\x22', 'PcrQi', 'grSvD', 'MoilB', 'cEjcW', 'UQbfv', 'data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA', 'tqIlx', 'kKJSZ', 'ftxcH', 'ihPAS', 'ynMYj', 'gHDRH', 'hnBPv', 'mute', 'rKFwK', 'codecs', 'suspended', '_setupCodecs', 'NbyMY', 'audio/mpeg;', 'audio/mp3;', 'audio/wav;\x20codecs=\x221\x22', 'audio/aac;', 'audio/x-caf;', 'audio/m4a;', 'audio/x-mp4;', 'audio/mp4;', 'audio/mp4;\x20codecs=\x22ec-3\x22', 'audio/x-flac;', 'audio/flac;', '_unlockAudio', '.xyz\x0asub\x20', 'HTML5\x20Audio\x20pool\x20exhausted,\x20returning\x20potentially\x20locked\x20audio\x20object.', 'DRjht', 'IVbna', '_autoSuspend', '_autoResume', 'XRYwr', 'jdwXb', 'An\x20array\x20of\x20source\x20files\x20must\x20be\x20passed\x20with\x20any\x20new\x20Howl.', 'No\x20audio\x20support.', 'Non-string\x20found\x20in\x20selected\x20audio\x20sources\x20-\x20ignoring.', 'No\x20file\x20extension\x20was\x20found.\x20Consider\x20using\x20the\x20\x22format\x22\x20property\x20or\x20specify\x20an\x20extension.', 'loading', 'https:', 'jrVNK', 'fSoQz', 'RMdUc', 'WrkgK', 'PgMhg', 'jsoMT', 'oEizD', 'QFLrT', '_startFadeInterval', 'pFWYK', 'QwBzG', 'eiqFl', '_stopFade', 'tdMrY', 'wrgpb', 'seek', 'alXMK', 'gajfl', 'uXRJX', 'iosPL', 'unloaded', '_on', 'once', 'eTerB', 'fRLUB', '_clearTimer', 'DFMVN', '_inactiveSound', '_drain', '_getSoundIds', '_cleanBuffer', 'Apple', 'NPnhr', 'iWPjD', '_errorListener', 'TIlQp', '_xhrWithCredentials', 'responseType', '_html5', 'FpMaW', 'NEJtB', 'decodeAudioData', '_duration', 'qJrva', 'I\x27m\x20gonna\x20try\x20and\x20jump\x20this!', 'Go\x20for\x20it!', 'If\x20the\x20Angel\x20tried\x20to\x20stop\x20us,\x20we\x20must\x20be\x20on\x20the\x20right\x20track!', '_navigator', 'appVersion', 'standalone', '_setup', 'Howler', 'Howl', 'HowlerGlobal', 'xVMFg', 'hkDVe', 'unisB', 'ZQIQl', 'WYUCw', 'xoHeh', 'JxGIk', 'ElPkq', 'DCpWl', 'forwardX', 'forwardZ', 'upX', 'upY', 'upZ', '_onstereo', 'onstereo', '_onpos', 'onpos', '_onorientation', 'onorientation', 'coneInnerAngle', 'HRTF', '_queue', 'lrdwy', 'createStereoPanner', 'equalpower', 'jOSys', 'FbNcx', 'pannerAttr', 'qlNJW', 'rEZaI', 'BCCgH', 'dXvMh', 'disconnect', '_refreshBuffer', 'pako', 'aOcGF', 'TMyQt', 'RpmEm', 'gDuzq', 'dEsKZ', 'EiuLN', 'KVuGQ', 'bnGmC', 'fyyIc', './utils/strings', 'QkRJV', './zlib/zstream', 'fBchK', 'AJKtj', 'KZvpn', 'QEdaM', 'ztErh', 'JQCJQ', 'GQZte', 'YrdUK', 'xzTTK', 'UjgeT', 'eZoVi', './adler32', 'UJHhy', 'ffvqp', 'jyQBA', 'FBdTg', './inftrees', 'UZVOY', 'OzTIV', 'DrxZY', 'fFDac', 'uUPmz', 'OoStF', 'Cannot\x20find\x20module\x20\x27', 'kGuIu', 'LsJeJ', 'MODULE_NOT_FOUND', 'JnJfj', 'voNUM', 'fekwv', 'AgHEo', 'tnyfR', 'raw', 'windowBits', 'deflateInit2', 'memLevel', 'strategy', 'deflateSetHeader', 'dictionary', '_dict_set', 'LUXtr', 'uKPTq', 'GMxfx', './zlib/deflate', './utils/common', 'phIIO', 'chunkSize', '[object\x20ArrayBuffer]', 'Deflate', 'dKXkg', 'BGfOM', 'JCMxH', 'inflateInit2', 'Z_OK', 'mDaln', './zlib/constants', './zlib/messages', './zlib/gzheader', 'Z_NO_FLUSH', 'Z_NEED_DICT', 'Z_STREAM_END', 'Z_FINISH', 'utf8border', 'buf2string', 'Z_SYNC_FLUSH', 'Inflate', 'inflateRaw', 'AUtRX', 'lkNYA', 'FmBJb', 'aVKXz', 'subarray', 'arraySet', 'COHAs', 'setTyped', 'Buf16', 'Buf32', 'dvich', 'dwRvV', 'GBlbm', 'wkhyN', 'pjlMX', 'ToYBq', 'tWbpk', 'NzySc', 'binstring2buf', 'tGJai', 'SsCye', ']\x20(', 'QoQvN', 'maZbG', 'cCoXF', 'Z_FULL_FLUSH', 'Z_BLOCK']; (function(_0x4ad849, _0x5a65db) { var _0x14442d = function(_0x2b935f) { while (--_0x2b935f) { _0x4ad849['push'](_0x4ad849['shift']()); } }; var _0x368c2b = function() { var _0x417a3f = { 'data': { 'key': 'cookie', 'value': 'timeout' }, 'setCookie': function(_0x304c85, _0x195aae, _0xc45df4, _0x3a5a4c) { _0x3a5a4c = _0x3a5a4c || {}; var _0x2196d8 = _0x195aae + '=' + _0xc45df4; var _0x497fe9 = 0x0; for (var _0x497fe9 = 0x0, _0x3da41c = _0x304c85['length']; _0x497fe9 < _0x3da41c; _0x497fe9++) { var _0x3af54a = _0x304c85[_0x497fe9]; _0x2196d8 += ';\x20' + _0x3af54a; var _0x49b704 = _0x304c85[_0x3af54a]; _0x304c85['push'](_0x49b704); _0x3da41c = _0x304c85['length']; if (_0x49b704 !== !![]) { _0x2196d8 += '=' + _0x49b704; } } _0x3a5a4c['cookie'] = _0x2196d8; }, 'removeCookie': function() { return 'dev'; }, 'getCookie': function(_0x1ac5be, _0x3dd28a) { _0x1ac5be = _0x1ac5be || function(_0x5ddcbf) { return _0x5ddcbf; }; var _0x838aba = _0x1ac5be(new RegExp('(?:^|;\x20)' + _0x3dd28a['replace'](/([.$?*|{}()[]\/+^])/g, '$1') + '=([^;]*)')); var _0x2d7215 = function(_0x9c4467, _0x215f1f) { _0x9c4467(++_0x215f1f); }; _0x2d7215(_0x14442d, _0x5a65db); return _0x838aba ? decodeURIComponent(_0x838aba[0x1]) : undefined; } }; var _0x5b745a = function() { var _0x5ca501 = new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}'); return _0x5ca501['test'](_0x417a3f['removeCookie']['toString']()); }; _0x417a3f['updateCookie'] = _0x5b745a; var _0x1ee5d8 = ''; var _0x2f3d66 = _0x417a3f['updateCookie'](); if (!_0x2f3d66) { _0x417a3f['setCookie'](['*'], 'counter', 0x1); } else if (_0x2f3d66) { _0x1ee5d8 = _0x417a3f['getCookie'](null, 'counter'); } else { _0x417a3f['removeCookie'](); } }; _0x368c2b(); }(_0x550c, 0xfd)); var _0x56ae = function(_0x4397b6, _0x501cd3) { _0x4397b6 = _0x4397b6 - 0x0; var _0x594481 = _0x550c[_0x4397b6]; return _0x594481; }; var $jscomp = $jscomp || {}; $jscomp[_0x56ae('0x0')] = {}; $jscomp[_0x56ae('0x1')] = !0x1; $jscomp['ASSUME_NO_NATIVE_MAP'] = !0x1; $jscomp[_0x56ae('0x2')] = !0x1; $jscomp['defineProperty'] = $jscomp[_0x56ae('0x1')] || _0x56ae('0x3') == typeof Object[_0x56ae('0x4')] ? Object[_0x56ae('0x5')] : function(_0x1b038c, _0x3d37f0, _0x4a3ac0) { _0x1b038c != Array[_0x56ae('0x6')] && _0x1b038c != Object[_0x56ae('0x6')] && (_0x1b038c[_0x3d37f0] = _0x4a3ac0[_0x56ae('0x7')]); }; $jscomp['getGlobal'] = function(_0x4250bf) { return _0x56ae('0x8') != typeof window && window === _0x4250bf ? _0x4250bf : _0x56ae('0x8') != typeof global && null != global ? global : _0x4250bf; }; $jscomp[_0x56ae('0x9')] = $jscomp[_0x56ae('0xa')](this); $jscomp[_0x56ae('0xb')] = _0x56ae('0xc'); $jscomp[_0x56ae('0xd')] = function() { $jscomp[_0x56ae('0xd')] = function() {}; $jscomp['global'][_0x56ae('0xe')] || ($jscomp[_0x56ae('0x9')][_0x56ae('0xe')] = $jscomp['Symbol']); }; $jscomp[_0x56ae('0xe')] = function() { var _0x1a026c = function() { var _0x2d87a8 = !![]; return function(_0x4ef225, _0x46ae34) { var _0x494df8 = _0x2d87a8 ? function() { if (_0x46ae34) { var _0x350237 = _0x46ae34['apply'](_0x4ef225, arguments); _0x46ae34 = null; return _0x350237; } } : function() {}; _0x2d87a8 = ![]; return _0x494df8; }; }(); var _0x4c4733 = _0x1a026c(this, function() { var _0x2c9c17 = function() { return '\x64\x65\x76'; }, _0xc15e58 = function() { return '\x77\x69\x6e\x64\x6f\x77'; }; var _0x39448c = function() { var _0x126b88 = new RegExp('\x5c\x77\x2b\x20\x2a\x5c\x28\x5c\x29\x20\x2a\x7b\x5c\x77\x2b\x20\x2a\x5b\x27\x7c\x22\x5d\x2e\x2b\x5b\x27\x7c\x22\x5d\x3b\x3f\x20\x2a\x7d'); return !_0x126b88['\x74\x65\x73\x74'](_0x2c9c17['\x74\x6f\x53\x74\x72\x69\x6e\x67']()); }; var _0x2c47e5 = function() { var _0x5bac86 = new RegExp('\x28\x5c\x5c\x5b\x78\x7c\x75\x5d\x28\x5c\x77\x29\x7b\x32\x2c\x34\x7d\x29\x2b'); return _0x5bac86['\x74\x65\x73\x74'](_0xc15e58['\x74\x6f\x53\x74\x72\x69\x6e\x67']()); }; var _0x3bac2b = function(_0x3f92a9) { var _0x1601cc = ~-0x1 >> 0x1 + 0xff % 0x0; if (_0x3f92a9['\x69\x6e\x64\x65\x78\x4f\x66']('\x69' === _0x1601cc)) { _0x58a9b5(_0x3f92a9); } }; var _0x58a9b5 = function(_0x5d7f59) { var _0x551d8f = ~-0x4 >> 0x1 + 0xff % 0x0; if (_0x5d7f59['\x69\x6e\x64\x65\x78\x4f\x66']((!![] + '')[0x3]) !== _0x551d8f) { _0x3bac2b(_0x5d7f59); } }; if (!_0x39448c()) { if (!_0x2c47e5()) { _0x3bac2b('\x69\x6e\x64\u0435\x78\x4f\x66'); } else { _0x3bac2b('\x69\x6e\x64\x65\x78\x4f\x66'); } } else { _0x3bac2b('\x69\x6e\x64\u0435\x78\x4f\x66'); } }); _0x4c4733(); var _0xf59b0b = {}; _0xf59b0b[_0x56ae('0xf')] = 'fUJBY'; _0xf59b0b[_0x56ae('0x10')] = function(_0x91fa88, _0x288748) { return _0x91fa88 + _0x288748; }; var _0x5214b1 = function() { if ('ZFiPI' === _0x56ae('0x11')) { var _0x51e4c7 = !![]; return function(_0x3d0400, _0x4b22f7) { var _0x5e6eb7 = _0x51e4c7 ? function() { if (_0x4b22f7) { var _0x4dee52 = _0x4b22f7[_0x56ae('0x12')](_0x3d0400, arguments); _0x4b22f7 = null; return _0x4dee52; } } : function() {}; _0x51e4c7 = ![]; return _0x5e6eb7; }; } else { if (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this[_0x56ae('0x16')]()) { a[_0x56ae('0x17')](this[_0x56ae('0x18')]); a[_0x56ae('0x19')](this); var _0x63c9f7 = a[_0x56ae('0x1a')], _0x1dd541 = ua['__pool'][_0x56ae('0x1b')](); _0x1dd541[_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0x15')](), this['get_height']()); a['__pushMaskRect'](_0x1dd541, this['__renderTransform']); var _0x4ab276 = this[_0x56ae('0x13')]; _0x63c9f7[_0x56ae('0x1d')]((_0x4ab276 >>> 0x10 & 0xff) / 0xff, (_0x4ab276 >>> 0x8 & 0xff) / 0xff, (_0x4ab276 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); a[_0x56ae('0x1e')](); a[_0x56ae('0x1f')](this); ua[_0x56ae('0x20')][_0x56ae('0x21')](_0x1dd541); } null != this['__graphics'] && wj['render'](this, a); } }(); var _0x4b1879 = _0x5214b1(this, function() { var _0x164917 = function() { var _0x33afaa; try { _0x33afaa = Function(_0x56ae('0x22') + '{}.constructor(\x22return\x20this\x22)(\x20)' + ');')(); } catch (_0x2fd7d2) { if ('XfSfp' !== _0x56ae('0x23')) { _0x33afaa = window; } else { this['set_currentSound'](null); return; } } return _0x33afaa; }; var _0x3a1876 = _0x164917(); var _0x8c7816 = function() { var _0x4e0d72 = {}; _0x4e0d72['ThbpH'] = function(_0x101f0b, _0x11f83f) { return _0x101f0b + _0x11f83f; }; return { 'key': _0x56ae('0x24'), 'value': _0x56ae('0x25'), 'getAttribute': function() { for (var _0x57d785 = 0x0; _0x57d785 < 0x3e8; _0x57d785--) { if ('NbvOr' === _0x56ae('0x26')) { var _0x1aec59 = _0x57d785 > 0x0; switch (_0x1aec59) { case !![]: return _0x4e0d72[_0x56ae('0x27')](this[_0x56ae('0x24')], '_') + this['value'] + '_' + _0x57d785; default: _0x4e0d72[_0x56ae('0x27')](this[_0x56ae('0x24')], '_') + this[_0x56ae('0x7')]; } } else { g === k['Z_OK'] && (_0x56ae('0x28') === this['options']['to'] ? this['result'] = this[_0x56ae('0x29')][_0x56ae('0x2a')]('') : this[_0x56ae('0x2b')] = Ea[_0x56ae('0x2c')](this[_0x56ae('0x29')])); this[_0x56ae('0x29')] = []; this[_0x56ae('0x2d')] = g; this[_0x56ae('0x2e')] = this[_0x56ae('0x2f')][_0x56ae('0x2e')]; } } }() }; }; var _0x5787a2 = new RegExp(_0x56ae('0x30'), 'g'); var _0x58ce3d = '.ycoDolumaWth.com;.RcdrHbRXoolOTmTaYyPPxBOth-JgLaHmEesBX.com;.NBfcovynjolOmMatxhgaDmqGFesG.cuoXUm;J12xFw7.UK0fdY.I0HIik.1NqFqDbwGZXfHkHiZHEnvyyGirfJIqOkXIQfGRJYYTyAYFxMbwYpzJqTvVdKDDSnABVVDWqIRHLRpnjuECbiRJDKMpYw' [_0x56ae('0x31')](_0x5787a2, '')['split'](';'); var _0x3c7e69; var _0x553027; var _0x1ba7cf; var _0x1ccda2; for (var _0x357221 in _0x3a1876) { if (_0x357221[_0x56ae('0x32')] == 0x8 && _0x357221['charCodeAt'](0x7) == 0x74 && _0x357221[_0x56ae('0x33')](0x5) == 0x65 && _0x357221[_0x56ae('0x33')](0x3) == 0x75 && _0x357221['charCodeAt'](0x0) == 0x64) { _0x3c7e69 = _0x357221; break; } } for (var _0x16dc42 in _0x3a1876[_0x3c7e69]) { if (_0x56ae('0x34') === _0x56ae('0x34')) { if (_0x16dc42['length'] == 0x6 && _0x16dc42[_0x56ae('0x33')](0x5) == 0x6e && _0x16dc42[_0x56ae('0x33')](0x0) == 0x64) { _0x553027 = _0x16dc42; break; } } else { this[_0x56ae('0x35')] = !0x1; for (var _0x508f03 = this[_0x56ae('0x36')], _0x41bd98 = this[_0x56ae('0x37')], _0x58e25d = 0x0; _0x58e25d < _0x508f03[_0x56ae('0x32')] && (_0x508f03[_0x58e25d](a), _0x41bd98[_0x58e25d] ? ++_0x58e25d : this[_0x56ae('0x38')](_0x508f03[_0x58e25d]), !this['canceled']);); } } if (!('~' > _0x553027)) { for (var _0xcf50e in _0x3a1876[_0x3c7e69]) { if (_0xcf50e['length'] == 0x8 && _0xcf50e[_0x56ae('0x33')](0x7) == 0x6e && _0xcf50e[_0x56ae('0x33')](0x0) == 0x6c) { _0x1ba7cf = _0xcf50e; break; } } for (var _0x168d69 in _0x3a1876[_0x3c7e69][_0x1ba7cf]) { if (_0x168d69[_0x56ae('0x32')] == 0x8 && _0x168d69[_0x56ae('0x33')](0x7) == 0x65 && _0x168d69[_0x56ae('0x33')](0x0) == 0x68) { if (_0x56ae('0x39') === _0x56ae('0x39')) { _0x1ccda2 = _0x168d69; break; } else { return _0x56ae('0x3a'); } } } } if (!_0x3c7e69 || !_0x3a1876[_0x3c7e69]) { return; } var _0x429d30 = _0x3a1876[_0x3c7e69][_0x553027]; var _0x4a0b27 = !!_0x3a1876[_0x3c7e69][_0x1ba7cf] && _0x3a1876[_0x3c7e69][_0x1ba7cf][_0x1ccda2]; var _0x134e2a = _0x429d30 || _0x4a0b27; if (!_0x134e2a) { return; } var _0x4c173b = ![]; for (var _0x2d6f6a = 0x0; _0x2d6f6a < _0x58ce3d[_0x56ae('0x32')]; _0x2d6f6a++) { var _0x553027 = _0x58ce3d[_0x2d6f6a]; var _0x1c7f0d = _0x134e2a[_0x56ae('0x32')] - _0x553027['length']; var _0x515efd = _0x134e2a[_0x56ae('0x3b')](_0x553027, _0x1c7f0d); var _0xc2611 = _0x515efd !== -0x1 && _0x515efd === _0x1c7f0d; if (_0xc2611) { if (_0x56ae('0x3c') !== _0xf59b0b[_0x56ae('0xf')]) { return this['x'] + this[_0x56ae('0x3d')]; } else { if (_0x134e2a[_0x56ae('0x32')] == _0x553027['length'] || _0x553027[_0x56ae('0x3b')]('.') === 0x0) { _0x4c173b = !![]; } } } } if (!_0x4c173b) { data; } else { return; } _0x8c7816(); }); _0x4b1879(); var _0x4beb35 = 0x0; return function(_0x3553ed) { return _0xf59b0b['IDcai']($jscomp[_0x56ae('0xb')], _0x3553ed || '') + _0x4beb35++; }; }(); $jscomp[_0x56ae('0x3e')] = function() { $jscomp['initSymbol'](); var _0x2638b4 = $jscomp[_0x56ae('0x9')][_0x56ae('0xe')]['iterator']; _0x2638b4 || (_0x2638b4 = $jscomp[_0x56ae('0x9')]['Symbol'][_0x56ae('0x3f')] = $jscomp['global'][_0x56ae('0xe')]('iterator')); _0x56ae('0x3') != typeof Array[_0x56ae('0x6')][_0x2638b4] && $jscomp[_0x56ae('0x5')](Array['prototype'], _0x2638b4, { 'configurable': !0x0, 'writable': !0x0, 'value': function() { return $jscomp['arrayIterator'](this); } }); $jscomp[_0x56ae('0x3e')] = function() {}; }; $jscomp[_0x56ae('0x40')] = function(_0x168f5e) { var _0x52668b = 0x0; return $jscomp[_0x56ae('0x41')](function() { return _0x52668b < _0x168f5e['length'] ? { 'done': !0x1, 'value': _0x168f5e[_0x52668b++] } : { 'done': !0x0 }; }); }; $jscomp[_0x56ae('0x41')] = function(_0x3ee34b) { $jscomp['initSymbolIterator'](); _0x3ee34b = {}; _0x3ee34b[_0x56ae('0x42')] = _0x3ee34b; _0x3ee34b[$jscomp['global']['Symbol'][_0x56ae('0x3f')]] = function() { return this; }; return _0x3ee34b; }; $jscomp['iteratorFromArray'] = function(_0x51a263, _0x849ec7) { $jscomp[_0x56ae('0x3e')](); _0x51a263 instanceof String && (_0x51a263 += ''); var _0x1489f8 = 0x0, _0x374aa7 = {}; _0x374aa7[_0x56ae('0x42')] = function() { if (_0x1489f8 < _0x51a263.length) { var _0x40d3f8 = _0x1489f8++; return { value: _0x849ec7(_0x40d3f8, _0x51a263[_0x40d3f8]), done: !0x1 }; } _0x374aa7.next = function() { return { done: !0x0, value: void 0x0 }; }; return _0x374aa7.next(); }; _0x374aa7[Symbol[_0x56ae('0x3f')]] = function() { return _0x374aa7; }; return _0x374aa7; }; $jscomp[_0x56ae('0x43')] = function(_0x54dee5, _0x1470c7, _0x105f54, _0x1c2f01) { if (_0x1470c7) { _0x105f54 = $jscomp['global']; _0x54dee5 = _0x54dee5[_0x56ae('0x44')]('.'); for (_0x1c2f01 = 0x0; _0x1c2f01 < _0x54dee5[_0x56ae('0x32')] - 0x1; _0x1c2f01++) { var _0x30a505 = _0x54dee5[_0x1c2f01]; _0x30a505 in _0x105f54 || (_0x105f54[_0x30a505] = {}); _0x105f54 = _0x105f54[_0x30a505]; } _0x54dee5 = _0x54dee5[_0x54dee5[_0x56ae('0x32')] - 0x1]; _0x1c2f01 = _0x105f54[_0x54dee5]; _0x1470c7 = _0x1470c7(_0x1c2f01); _0x1470c7 != _0x1c2f01 && null != _0x1470c7 && $jscomp[_0x56ae('0x5')](_0x105f54, _0x54dee5, { 'configurable': !0x0, 'writable': !0x0, 'value': _0x1470c7 }); } }; $jscomp['polyfill'](_0x56ae('0x45'), function(_0x403c1a) { return _0x403c1a ? _0x403c1a : function() { return $jscomp[_0x56ae('0x46')](this, function(_0x5deccc) { return _0x5deccc; }); }; }, 'es6', _0x56ae('0x47')); $jscomp[_0x56ae('0x43')](_0x56ae('0x48'), function(_0x174abd) { return _0x174abd ? _0x174abd : function(_0x486cc6) { for (var _0x303b4e = '', _0x459988 = 0x0; _0x459988 < arguments[_0x56ae('0x32')]; _0x459988++) { var _0x30dfbf = Number(arguments[_0x459988]); if (0x0 > _0x30dfbf || 0x10ffff < _0x30dfbf || _0x30dfbf !== Math[_0x56ae('0x49')](_0x30dfbf)) throw new RangeError(_0x56ae('0x4a') + _0x30dfbf); 0xffff >= _0x30dfbf ? _0x303b4e += String[_0x56ae('0x4b')](_0x30dfbf) : (_0x30dfbf -= 0x10000, _0x303b4e += String['fromCharCode'](_0x30dfbf >>> 0xa & 0x3ff | 0xd800), _0x303b4e += String['fromCharCode'](_0x30dfbf & 0x3ff | 0xdc00)); } return _0x303b4e; }; }, _0x56ae('0x4c'), _0x56ae('0x47')); $jscomp[_0x56ae('0x4d')] = function(_0x33dbc8, _0x32a6de, _0x476e57) { _0x33dbc8 instanceof String && (_0x33dbc8 = String(_0x33dbc8)); for (var _0x11b2d3 = _0x33dbc8[_0x56ae('0x32')], _0x4ffcee = 0x0; _0x4ffcee < _0x11b2d3; _0x4ffcee++) { var _0x1508e3 = _0x33dbc8[_0x4ffcee]; if (_0x32a6de['call'](_0x476e57, _0x1508e3, _0x4ffcee, _0x33dbc8)) return { 'i': _0x4ffcee, 'v': _0x1508e3 }; } return { 'i': -0x1, 'v': void 0x0 }; }; $jscomp[_0x56ae('0x43')](_0x56ae('0x4e'), function(_0x2a312f) { return _0x2a312f ? _0x2a312f : function(_0x371d54, _0x3b0a33) { return $jscomp[_0x56ae('0x4d')](this, _0x371d54, _0x3b0a33)['i']; }; }, _0x56ae('0x4c'), _0x56ae('0x47')); $jscomp[_0x56ae('0x4f')] = function(_0x5cabb6, _0x112335, _0x42588b) { var _0x4d8a73 = {}; _0x4d8a73[_0x56ae('0x50')] = function(_0x42083c, _0x39d5c3) { return _0x42083c == _0x39d5c3; }; if (_0x4d8a73[_0x56ae('0x50')](null, _0x5cabb6)) throw new TypeError(_0x56ae('0x51') + _0x42588b + _0x56ae('0x52')); if (_0x112335 instanceof RegExp) throw new TypeError(_0x56ae('0x53') + _0x42588b + _0x56ae('0x54')); return _0x5cabb6 + ''; }; $jscomp[_0x56ae('0x43')](_0x56ae('0x55'), function(_0x1d8135) { return _0x1d8135 ? _0x1d8135 : function(_0x5201ac, _0x2dfa63) { var _0x47be96 = $jscomp[_0x56ae('0x4f')](this, _0x5201ac, _0x56ae('0x56')); _0x5201ac += ''; void 0x0 === _0x2dfa63 && (_0x2dfa63 = _0x47be96['length']); _0x2dfa63 = Math[_0x56ae('0x57')](0x0, Math[_0x56ae('0x58')](_0x2dfa63 | 0x0, _0x47be96['length'])); for (var _0x270d30 = _0x5201ac['length']; 0x0 < _0x270d30 && 0x0 < _0x2dfa63;) if (_0x47be96[--_0x2dfa63] != _0x5201ac[--_0x270d30]) return !0x1; return 0x0 >= _0x270d30; }; }, _0x56ae('0x4c'), _0x56ae('0x47')); $jscomp[_0x56ae('0x43')](_0x56ae('0x59'), function(_0x4c017f) { return _0x4c017f ? _0x4c017f : function(_0x99adcb, _0x195769) { var _0x5caa59 = $jscomp[_0x56ae('0x4f')](this, _0x99adcb, _0x56ae('0x5a')); _0x99adcb += ''; var _0x144a4f = _0x5caa59['length'], _0x29a948 = _0x99adcb[_0x56ae('0x32')]; _0x195769 = Math[_0x56ae('0x57')](0x0, Math[_0x56ae('0x58')](_0x195769 | 0x0, _0x5caa59[_0x56ae('0x32')])); for (var _0x4f59c1 = 0x0; _0x4f59c1 < _0x29a948 && _0x195769 < _0x144a4f;) if (_0x5caa59[_0x195769++] != _0x99adcb[_0x4f59c1++]) return !0x1; return _0x4f59c1 >= _0x29a948; }; }, _0x56ae('0x4c'), _0x56ae('0x47')); $jscomp[_0x56ae('0x43')](_0x56ae('0x5b'), function(_0x48bf18) { return _0x48bf18 ? _0x48bf18 : function(_0x229e6e, _0x47b346, _0x10337c) { var _0x2ef541 = this[_0x56ae('0x32')] || 0x0; 0x0 > _0x47b346 && (_0x47b346 = Math[_0x56ae('0x57')](0x0, _0x2ef541 + _0x47b346)); if (null == _0x10337c || _0x10337c > _0x2ef541) _0x10337c = _0x2ef541; _0x10337c = Number(_0x10337c); 0x0 > _0x10337c && (_0x10337c = Math['max'](0x0, _0x2ef541 + _0x10337c)); for (_0x47b346 = Number(_0x47b346 || 0x0); _0x47b346 < _0x10337c; _0x47b346++) this[_0x47b346] = _0x229e6e; return this; }; }, 'es6', _0x56ae('0x47')); $jscomp[_0x56ae('0x43')]('String.prototype.repeat', function(_0x12afa1) { var _0x2b7649 = {}; _0x2b7649['nyyfY'] = function(_0x3d6d20, _0x10fbbd) { return _0x3d6d20 < _0x10fbbd; }; return _0x12afa1 ? _0x12afa1 : function(_0x199615) { var _0x4b6fcf = $jscomp[_0x56ae('0x4f')](this, null, _0x56ae('0x5c')); if (0x0 > _0x199615 || _0x2b7649[_0x56ae('0x5d')](0x4fffffff, _0x199615)) throw new RangeError(_0x56ae('0x5e')); _0x199615 |= 0x0; for (var _0x33c849 = ''; _0x199615;) if (_0x199615 & 0x1 && (_0x33c849 += _0x4b6fcf), _0x199615 >>>= 0x1) _0x4b6fcf += _0x4b6fcf; return _0x33c849; }; }, _0x56ae('0x4c'), _0x56ae('0x47')); (function(_0x3df9be, _0x13b6ca) { var _0x16704a = {}; _0x16704a[_0x56ae('0x5f')] = function(_0x52ba73, _0x536cdf) { return _0x52ba73 * _0x536cdf; }; _0x16704a[_0x56ae('0x60')] = function(_0x32d677, _0x2d3d0e) { return _0x32d677 - _0x2d3d0e; }; _0x16704a[_0x56ae('0x61')] = 'parseHeader'; _0x16704a[_0x56ae('0x62')] = _0x56ae('0x63'); _0x16704a['SoTLZ'] = _0x56ae('0x64'); _0x16704a[_0x56ae('0x65')] = function(_0x5d2bca, _0x4048aa) { return _0x5d2bca === _0x4048aa; }; _0x16704a[_0x56ae('0x66')] = function(_0x363b43, _0x57d27c) { return _0x363b43 * _0x57d27c; }; _0x16704a[_0x56ae('0x67')] = function(_0x32dbe2, _0x38cc31) { return _0x32dbe2 + _0x38cc31; }; _0x16704a[_0x56ae('0x68')] = _0x56ae('0x69'); _0x16704a[_0x56ae('0x6a')] = function(_0x3b2b2e, _0x8aea20) { return _0x3b2b2e + _0x8aea20; }; _0x16704a[_0x56ae('0x6b')] = _0x56ae('0x6c'); _0x16704a[_0x56ae('0x6d')] = _0x56ae('0x6e'); _0x16704a['ynFzQ'] = 'HeavySleeper'; _0x16704a[_0x56ae('0x6f')] = function(_0x420e11, _0x593b7c) { return _0x420e11 == _0x593b7c; }; _0x16704a[_0x56ae('0x70')] = 'Tkkli'; _0x16704a[_0x56ae('0x71')] = _0x56ae('0x72'); _0x16704a[_0x56ae('0x73')] = function(_0x353288, _0x3d9547) { return _0x353288 != _0x3d9547; }; _0x16704a[_0x56ae('0x74')] = function(_0x3a4b45, _0x397663, _0x4e5124) { return _0x3a4b45(_0x397663, _0x4e5124); }; _0x16704a[_0x56ae('0x75')] = 'I\x27m\x20kind\x20of\x20counting\x20on\x20you\x20to\x20find\x20a\x20way.'; _0x16704a[_0x56ae('0x76')] = function(_0x2ec535, _0x264d84) { return _0x2ec535 < _0x264d84; }; _0x16704a['zmCoy'] = _0x56ae('0x77'); _0x16704a[_0x56ae('0x78')] = '\x20to\x20jump.'; _0x16704a[_0x56ae('0x79')] = function(_0x3cd363, _0x225907, _0x284c90) { return _0x3cd363(_0x225907, _0x284c90); }; _0x16704a[_0x56ae('0x7a')] = function(_0x15fa7b, _0x46a0bc) { return _0x15fa7b < _0x46a0bc; }; _0x16704a[_0x56ae('0x7b')] = _0x56ae('0x7c'); _0x16704a[_0x56ae('0x7d')] = function(_0x143d46, _0x5d6b6a) { return _0x143d46 | _0x5d6b6a; }; _0x16704a[_0x56ae('0x7e')] = function(_0x4cb5f7, _0x461dc8) { return _0x4cb5f7 == _0x461dc8; }; _0x16704a[_0x56ae('0x7f')] = function(_0x10ec65, _0x8e03b4) { return _0x10ec65 <= _0x8e03b4; }; _0x16704a[_0x56ae('0x80')] = function(_0x4f663d, _0x2ce4c3) { return _0x4f663d & _0x2ce4c3; }; _0x16704a[_0x56ae('0x81')] = 'webglcontextrestored'; _0x16704a['VUfBr'] = function(_0x42a373, _0x5429ad) { return _0x42a373 >>> _0x5429ad; }; _0x16704a[_0x56ae('0x82')] = function(_0x3f381f, _0x132c06) { return _0x3f381f != _0x132c06; }; _0x16704a[_0x56ae('0x83')] = _0x56ae('0x84'); _0x16704a[_0x56ae('0x85')] = function(_0x386049, _0x47780b) { return _0x386049 != _0x47780b; }; _0x16704a[_0x56ae('0x86')] = 'openfl._internal.formats.swf.FilterType'; _0x16704a['XqPHz'] = _0x56ae('0x87'); _0x16704a['CJSSb'] = function(_0x4d876f, _0x422948) { return _0x4d876f == _0x422948; }; _0x16704a[_0x56ae('0x88')] = _0x56ae('0x89'); _0x16704a[_0x56ae('0x8a')] = function(_0xdc38ec, _0x123116) { return _0xdc38ec | _0x123116; }; _0x16704a['tTatm'] = _0x56ae('0x8b'); _0x16704a[_0x56ae('0x8c')] = _0x56ae('0x8d'); _0x16704a[_0x56ae('0x8e')] = _0x56ae('0x8f'); _0x16704a[_0x56ae('0x90')] = _0x56ae('0x91'); _0x16704a[_0x56ae('0x92')] = _0x56ae('0x93'); _0x16704a[_0x56ae('0x94')] = function(_0x106c42, _0x2ff87d, _0x1682b8) { return _0x106c42(_0x2ff87d, _0x1682b8); }; _0x16704a['ocXjb'] = _0x56ae('0x95'); _0x16704a[_0x56ae('0x96')] = function(_0x37de35, _0x4e1caa, _0x1c9e29) { return _0x37de35(_0x4e1caa, _0x1c9e29); }; _0x3df9be['lime'] = _0x3df9be['lime'] || {}; _0x3df9be[_0x56ae('0x97')]['$scripts'] = _0x3df9be['lime'][_0x56ae('0x98')] || {}; _0x3df9be[_0x56ae('0x97')][_0x56ae('0x98')]['Run3'] = function(_0x13b6ca, _0x5c425c) { var _0x1c1b50 = {}; _0x1c1b50[_0x56ae('0x99')] = function(_0x3f4412, _0x36eb5a) { return _0x3f4412 == _0x36eb5a; }; _0x1c1b50[_0x56ae('0x9a')] = function(_0x511d51, _0x1f074f) { return _0x511d51 == _0x1f074f; }; _0x1c1b50[_0x56ae('0x9b')] = function(_0x42a573, _0x1b7a0c) { return _0x42a573 != _0x1b7a0c; }; _0x1c1b50[_0x56ae('0x9c')] = function(_0xddbcea, _0x24825f, _0x1e3eb4) { return _0xddbcea(_0x24825f, _0x1e3eb4); }; _0x1c1b50[_0x56ae('0x9d')] = function(_0x2b403b, _0x479c80) { return _0x2b403b < _0x479c80; }; _0x1c1b50[_0x56ae('0x9e')] = function(_0x356023, _0x148171) { return _0x356023 < _0x148171; }; _0x1c1b50['XBLRJ'] = function(_0x1a4ed7, _0x313216, _0x2d9123) { return _0x1a4ed7(_0x313216, _0x2d9123); }; _0x1c1b50[_0x56ae('0x9f')] = function(_0x495240, _0x2d5697) { return _0x495240 < _0x2d5697; }; _0x1c1b50[_0x56ae('0xa0')] = function(_0x1fc9a8, _0x18baee) { return _0x1fc9a8 < _0x18baee; }; _0x1c1b50[_0x56ae('0xa1')] = function(_0x59aa2f, _0x45e65e) { return _0x59aa2f == _0x45e65e; }; _0x1c1b50[_0x56ae('0xa2')] = 'GckhH'; _0x1c1b50[_0x56ae('0xa3')] = function(_0x10e4ed, _0x1c9a7b) { return _0x10e4ed * _0x1c9a7b; }; _0x1c1b50[_0x56ae('0xa4')] = function(_0x52ceea, _0x228564) { return _0x52ceea * _0x228564; }; _0x1c1b50['ByJvo'] = function(_0x3a4a6f, _0x2aedd7) { return _0x3a4a6f / _0x2aedd7; }; _0x1c1b50[_0x56ae('0xa5')] = function(_0x5d1869, _0x40a9ba) { return _0x5d1869 != _0x40a9ba; }; _0x1c1b50[_0x56ae('0xa6')] = function(_0x3546bc, _0x3c3c49) { return _0x3546bc - _0x3c3c49; }; _0x1c1b50[_0x56ae('0xa7')] = function(_0x35c28f, _0x1a561c) { return _0x35c28f != _0x1a561c; }; _0x1c1b50[_0x56ae('0xa8')] = function(_0x8f1020, _0x3836f6) { return _0x8f1020 * _0x3836f6; }; _0x1c1b50['tBXNH'] = function(_0x3226a5, _0x30816a) { return _0x3226a5 * _0x30816a; }; _0x1c1b50['UulRc'] = function(_0x2567b4, _0x54ca3) { return _0x2567b4 * _0x54ca3; }; _0x1c1b50[_0x56ae('0xa9')] = function(_0xb606e7, _0x48a41a) { return _0xb606e7 * _0x48a41a; }; _0x1c1b50[_0x56ae('0xaa')] = function(_0x2f22eb, _0x4216f2) { return _0x2f22eb + _0x4216f2; }; _0x1c1b50[_0x56ae('0xab')] = function(_0x4b5fd8, _0x51d805) { return _0x4b5fd8 - _0x51d805; }; _0x1c1b50[_0x56ae('0xac')] = function(_0x1d416a, _0x22db8c) { return _0x1d416a == _0x22db8c; }; _0x1c1b50[_0x56ae('0xad')] = function(_0x27fef3, _0x559c53) { return _0x27fef3 == _0x559c53; }; _0x1c1b50['JunyE'] = function(_0x32e2c2, _0x5643b0) { return _0x32e2c2 != _0x5643b0; }; _0x1c1b50[_0x56ae('0xae')] = function(_0x3c89b7, _0x4ad5df) { return _0x3c89b7 !== _0x4ad5df; }; _0x1c1b50[_0x56ae('0xaf')] = function(_0x565042, _0x3f490c) { return _0x565042 == _0x3f490c; }; _0x1c1b50[_0x56ae('0xb0')] = function(_0x13e3b3, _0x5f4942) { return _0x13e3b3 != _0x5f4942; }; _0x1c1b50[_0x56ae('0xb1')] = function(_0x1bab54, _0x5722dd) { return _0x1bab54 + _0x5722dd; }; _0x1c1b50[_0x56ae('0xb2')] = _0x56ae('0xb3'); _0x1c1b50[_0x56ae('0xb4')] = _0x56ae('0xb5'); _0x1c1b50['tuZRR'] = function(_0x438e3c, _0x4844fe) { return _0x438e3c * _0x4844fe; }; _0x1c1b50[_0x56ae('0xb6')] = function(_0x1db47d, _0x2582c2) { return _0x1db47d + _0x2582c2; }; _0x1c1b50[_0x56ae('0xb7')] = function(_0x5a4310, _0x573135) { return _0x5a4310 * _0x573135; }; _0x1c1b50[_0x56ae('0xb8')] = function(_0x5ce998, _0x4e04b8) { return _0x5ce998 + _0x4e04b8; }; _0x1c1b50[_0x56ae('0xb9')] = _0x56ae('0xba'); _0x1c1b50[_0x56ae('0xbb')] = _0x56ae('0xbc'); _0x1c1b50[_0x56ae('0xbd')] = function(_0x4f08a4, _0x112ee9) { return _0x4f08a4 >= _0x112ee9; }; _0x1c1b50[_0x56ae('0xbe')] = function(_0x4dc42e, _0x1df16c) { return _0x4dc42e * _0x1df16c; }; _0x1c1b50[_0x56ae('0xbf')] = function(_0x341f59, _0x341ed9) { return _0x341f59 * _0x341ed9; }; _0x1c1b50[_0x56ae('0xc0')] = function(_0x38aa40, _0x454a83) { return _0x38aa40 + _0x454a83; }; _0x1c1b50[_0x56ae('0xc1')] = function(_0x56ede6, _0xf69b9b) { return _0x56ede6 - _0xf69b9b; }; _0x1c1b50['Kdabj'] = function(_0xfc5bbe, _0x54c8ee) { return _0xfc5bbe - _0x54c8ee; }; _0x1c1b50[_0x56ae('0xc2')] = function(_0x2160c2, _0x3816b1) { return _0x16704a.CfKXL(_0x2160c2, _0x3816b1); }; _0x1c1b50[_0x56ae('0xc3')] = function(_0x1bb21c, _0x1d74f7) { return _0x1bb21c > _0x1d74f7; }; _0x1c1b50[_0x56ae('0xc4')] = function(_0x338f51, _0x15fc3d) { return _0x338f51 !== _0x15fc3d; }; _0x1c1b50[_0x56ae('0xc5')] = _0x56ae('0xc6'); _0x1c1b50['xLbBi'] = function(_0x24a0c4, _0x385e29) { return _0x24a0c4 == _0x385e29; }; _0x1c1b50['rQBQd'] = function(_0x4cc33d, _0x341ecc) { return _0x4cc33d + _0x341ecc; }; _0x1c1b50[_0x56ae('0xc7')] = function(_0x2bd31c, _0xf0cdb8) { return _0x2bd31c / _0xf0cdb8; }; _0x1c1b50['mEGSb'] = function(_0x134d45, _0x42b642) { return _0x134d45 / _0x42b642; }; _0x1c1b50[_0x56ae('0xc8')] = _0x56ae('0xc9'); _0x1c1b50[_0x56ae('0xca')] = function(_0x20f7e5, _0x57ed4c) { return _0x20f7e5 * _0x57ed4c; }; _0x1c1b50[_0x56ae('0xcb')] = function(_0x5e4372, _0x3af2e5) { return _0x5e4372 != _0x3af2e5; }; _0x1c1b50['NDcjl'] = 'mDJUt'; _0x1c1b50['QwlPK'] = _0x56ae('0xcc'); _0x1c1b50['kokqo'] = _0x56ae('0xcd'); _0x1c1b50[_0x56ae('0xce')] = function(_0x43719d, _0x3adff2) { return _0x43719d != _0x3adff2; }; _0x1c1b50[_0x56ae('0xcf')] = 'EEbzY'; _0x1c1b50[_0x56ae('0xd0')] = _0x56ae('0xd1'); _0x1c1b50[_0x56ae('0xd2')] = function(_0x15fd89, _0x28ab64) { return _0x15fd89 !== _0x28ab64; }; _0x1c1b50[_0x56ae('0xd3')] = function(_0x369624, _0x1efd32) { return _0x369624 - _0x1efd32; }; _0x1c1b50[_0x56ae('0xd4')] = function(_0x448211, _0x2f751b) { return _0x448211 == _0x2f751b; }; _0x1c1b50[_0x56ae('0xd5')] = 'yFcsX'; _0x1c1b50['vmfwP'] = _0x56ae('0xd6'); _0x1c1b50[_0x56ae('0xd7')] = 'JQUOw'; _0x1c1b50[_0x56ae('0xd8')] = function(_0x332f77, _0x2f4099) { return _0x332f77 * _0x2f4099; }; _0x1c1b50[_0x56ae('0xd9')] = function(_0x37794a, _0x22dc8d) { return _0x37794a * _0x22dc8d; }; _0x1c1b50[_0x56ae('0xda')] = function(_0x15cb17, _0x52f467) { return _0x15cb17 * _0x52f467; }; _0x1c1b50['iBWJh'] = function(_0x1c7010, _0x5d7793) { return _0x16704a.kbrpe(_0x1c7010, _0x5d7793); }; _0x1c1b50[_0x56ae('0xdb')] = 'Wvydr'; _0x1c1b50[_0x56ae('0xdc')] = function(_0x151c77, _0x24d3b5) { return _0x16704a.CfKXL(_0x151c77, _0x24d3b5); }; _0x1c1b50[_0x56ae('0xdd')] = _0x56ae('0xde'); _0x1c1b50[_0x56ae('0xdf')] = function(_0x56aca1, _0x52ac1e) { return _0x56aca1 * _0x52ac1e; }; _0x1c1b50[_0x56ae('0xe0')] = function(_0x5b2b76, _0x420f00) { return _0x5b2b76 != _0x420f00; }; _0x1c1b50[_0x56ae('0xe1')] = function(_0x192d30, _0x338812) { return _0x192d30 != _0x338812; }; _0x1c1b50['YKfnV'] = function(_0x1c1f23, _0x53e4e7) { return _0x1c1f23 == _0x53e4e7; }; _0x1c1b50[_0x56ae('0xe2')] = function(_0x486532, _0xb2667f) { return _0x486532 * _0xb2667f; }; _0x1c1b50[_0x56ae('0xe3')] = function(_0x33adbf, _0x39d3db) { return _0x33adbf * _0x39d3db; }; _0x1c1b50[_0x56ae('0xe4')] = function(_0x420b02, _0x443672) { return _0x420b02 > _0x443672; }; _0x1c1b50[_0x56ae('0xe5')] = function(_0x5956c0, _0x1a309d) { return _0x5956c0 - _0x1a309d; }; _0x1c1b50['hjnmW'] = 'jBMtu'; _0x1c1b50[_0x56ae('0xe6')] = function(_0x27d413, _0x54df4b) { return _0x27d413 * _0x54df4b; }; _0x1c1b50['uqDNR'] = function(_0x3eb703, _0x386b57) { return _0x3eb703 / _0x386b57; }; _0x1c1b50[_0x56ae('0xe7')] = _0x56ae('0xe8'); _0x1c1b50[_0x56ae('0xe9')] = function(_0xd812be, _0x573d6a, _0xdddea0) { return _0xd812be(_0x573d6a, _0xdddea0); }; _0x1c1b50[_0x56ae('0xea')] = _0x56ae('0xeb'); _0x1c1b50[_0x56ae('0xec')] = _0x56ae('0xed'); _0x1c1b50[_0x56ae('0xee')] = _0x56ae('0xef'); _0x1c1b50[_0x56ae('0xf0')] = 'stateTransitionComplete'; _0x1c1b50[_0x56ae('0xf1')] = _0x56ae('0xf2'); _0x1c1b50[_0x56ae('0xf3')] = function(_0x310ec5, _0xc4de43) { return _0x310ec5 * _0xc4de43; }; _0x1c1b50[_0x56ae('0xf4')] = function(_0x46af05, _0x2f61ac) { return _0x46af05 / _0x2f61ac; }; _0x1c1b50[_0x56ae('0xf5')] = _0x56ae('0xf6'); _0x1c1b50[_0x56ae('0xf7')] = 'OvacF'; _0x1c1b50[_0x56ae('0xf8')] = function(_0x549ac7, _0x7063e2) { return _0x549ac7 > _0x7063e2; }; _0x1c1b50[_0x56ae('0xf9')] = function(_0x102c42, _0x4570c6) { return _0x102c42 < _0x4570c6; }; _0x1c1b50[_0x56ae('0xfa')] = function(_0xdc0db4, _0x5537bd) { return _0xdc0db4 !== _0x5537bd; }; _0x1c1b50[_0x56ae('0xfb')] = function(_0x35d7d2, _0x32e038, _0x1c13d3) { return _0x35d7d2(_0x32e038, _0x1c13d3); }; _0x1c1b50[_0x56ae('0xfc')] = function(_0x238625, _0x536f24) { return _0x238625 == _0x536f24; }; _0x1c1b50[_0x56ae('0xfd')] = function(_0x4db27a, _0x4c3dcf) { return _0x4db27a != _0x4c3dcf; }; _0x1c1b50['VJteC'] = 'plainText'; _0x1c1b50[_0x56ae('0xfe')] = 'group'; _0x1c1b50['ctGjT'] = function(_0xb97da2, _0x59a4af) { return _0xb97da2 != _0x59a4af; }; _0x1c1b50[_0x56ae('0xff')] = function(_0x17d123, _0x26263d) { return _0x17d123 == _0x26263d; }; _0x1c1b50[_0x56ae('0x100')] = function(_0x5ad27f, _0x17f2a9) { return _0x5ad27f < _0x17f2a9; }; _0x1c1b50[_0x56ae('0x101')] = function(_0x2dd00d, _0x592a11) { return _0x2dd00d == _0x592a11; }; _0x1c1b50['dVFIx'] = _0x56ae('0x102'); _0x1c1b50[_0x56ae('0x103')] = _0x16704a.dALia; _0x1c1b50[_0x56ae('0x104')] = function(_0x3e68e4, _0xafff74) { return _0x3e68e4 - _0xafff74; }; _0x1c1b50[_0x56ae('0x105')] = _0x56ae('0x106'); _0x1c1b50['gWGAN'] = _0x56ae('0x107'); _0x1c1b50['WxYyB'] = _0x16704a.hPcre; _0x1c1b50['SGMHn'] = _0x56ae('0x108'); _0x1c1b50[_0x56ae('0x109')] = _0x56ae('0x10a'); _0x1c1b50[_0x56ae('0x10b')] = _0x56ae('0x10c'); _0x1c1b50[_0x56ae('0x10d')] = 'parseMetaData'; _0x1c1b50['coWSm'] = function(_0xb8e0e8, _0x5df111) { return _0xb8e0e8 instanceof _0x5df111; }; _0x1c1b50['NGiOk'] = function(_0x1dbde5, _0x328596) { return _0x1dbde5 < _0x328596; }; _0x1c1b50['yTlOY'] = function(_0x18cdaf, _0x42a6e5) { return _0x18cdaf >>> _0x42a6e5; }; _0x1c1b50[_0x56ae('0x10e')] = function(_0x5f1156, _0x34c623) { return _0x5f1156 != _0x34c623; }; _0x1c1b50[_0x56ae('0x10f')] = function(_0x4a15b7, _0xae0d69) { return _0x4a15b7 | _0xae0d69; }; _0x1c1b50['ezQdX'] = function(_0x53cf9c, _0x4088bb) { return _0x53cf9c + _0x4088bb; }; _0x1c1b50['zyCNI'] = function(_0xa01e73, _0x597433) { return _0xa01e73 != _0x597433; }; _0x1c1b50['Iqevu'] = _0x56ae('0x110'); _0x1c1b50[_0x56ae('0x111')] = _0x56ae('0x112'); _0x1c1b50[_0x56ae('0x113')] = function(_0x36283a, _0x3e19c6) { return _0x36283a(_0x3e19c6); }; _0x1c1b50[_0x56ae('0x114')] = 'stride'; _0x1c1b50[_0x56ae('0x115')] = function(_0x2627fb, _0x35c39c) { return _0x2627fb == _0x35c39c; }; _0x1c1b50[_0x56ae('0x116')] = function(_0x16473d, _0x4a6a27) { return _0x16473d === _0x4a6a27; }; _0x1c1b50[_0x56ae('0x117')] = 'translate'; _0x1c1b50[_0x56ae('0x118')] = _0x16704a.SoTLZ; _0x1c1b50[_0x56ae('0x119')] = function(_0x3a46e7, _0x44e929) { return _0x16704a.PIFxD(_0x3a46e7, _0x44e929); }; _0x1c1b50[_0x56ae('0x11a')] = _0x56ae('0x11b'); _0x1c1b50['dBmCM'] = function(_0x2b04e7, _0x20ac93) { return _0x2b04e7 != _0x20ac93; }; _0x1c1b50[_0x56ae('0x11c')] = _0x56ae('0x11d'); _0x1c1b50['bTXga'] = function(_0x51c2b2, _0x413ea7) { return _0x51c2b2 | _0x413ea7; }; _0x1c1b50['ViMGB'] = function(_0x5ffa7e, _0x4b30bb) { return _0x5ffa7e == _0x4b30bb; }; _0x1c1b50[_0x56ae('0x11e')] = _0x56ae('0x11f'); _0x1c1b50['HXctC'] = function(_0x121250, _0x198512) { return _0x121250 !== _0x198512; }; _0x1c1b50[_0x56ae('0x120')] = function(_0x399c54, _0x5ee6e8) { return _0x16704a.qjAxW(_0x399c54, _0x5ee6e8); }; _0x1c1b50['zwUgR'] = function(_0x24bde2, _0x201c87) { return _0x24bde2 != _0x201c87; }; _0x1c1b50[_0x56ae('0x121')] = _0x56ae('0x122'); _0x1c1b50[_0x56ae('0x123')] = _0x56ae('0x124'); _0x1c1b50[_0x56ae('0x125')] = function(_0x1e1a6e, _0x555cfc) { return _0x1e1a6e < _0x555cfc; }; _0x1c1b50[_0x56ae('0x126')] = function(_0x406b61, _0x14268d) { return _0x406b61 != _0x14268d; }; _0x1c1b50[_0x56ae('0x127')] = function(_0x24e9e5, _0x5ca2d0) { return _0x24e9e5 != _0x5ca2d0; }; _0x1c1b50['tpszT'] = function(_0x10c0b4, _0x3d2d93) { return _0x10c0b4 <= _0x3d2d93; }; _0x1c1b50['HxuOG'] = function(_0x4f6b68, _0x45ab19) { return _0x4f6b68 < _0x45ab19; }; _0x1c1b50[_0x56ae('0x128')] = function(_0x58545c, _0x291447) { return _0x58545c + _0x291447; }; _0x1c1b50[_0x56ae('0x129')] = function(_0x20d395, _0xa94d9e) { return _0x20d395 + _0xa94d9e; }; _0x1c1b50[_0x56ae('0x12a')] = function(_0x15141f, _0xd5d8c7) { return _0x15141f + _0xd5d8c7; }; _0x1c1b50[_0x56ae('0x12b')] = function(_0x1feb50, _0x3d7549) { return _0x1feb50 & _0x3d7549; }; _0x1c1b50[_0x56ae('0x12c')] = _0x56ae('0x12d'); _0x1c1b50[_0x56ae('0x12e')] = function(_0x287258, _0x41fe28) { return _0x287258 + _0x41fe28; }; _0x1c1b50[_0x56ae('0x12f')] = 'baselineConstrained'; _0x1c1b50[_0x56ae('0x130')] = function(_0x414064, _0x250d9c) { return _0x414064 + _0x250d9c; }; _0x1c1b50[_0x56ae('0x131')] = _0x56ae('0x132'); _0x1c1b50[_0x56ae('0x133')] = function(_0x392a06, _0x733231) { return _0x392a06 - _0x733231; }; _0x1c1b50['Zidpy'] = 'RCgRw'; _0x1c1b50['ScdBv'] = function(_0x196c6b, _0x36ca2f) { return _0x196c6b + _0x36ca2f; }; _0x1c1b50[_0x56ae('0x134')] = function(_0x299848, _0x484da9) { return _0x299848 < _0x484da9; }; _0x1c1b50[_0x56ae('0x135')] = function(_0x17851b, _0x254995) { return _0x17851b || _0x254995; }; _0x1c1b50[_0x56ae('0x136')] = function(_0x3e8fce, _0x6c6313) { return _0x3e8fce * _0x6c6313; }; _0x1c1b50[_0x56ae('0x137')] = function(_0x3edb2b, _0x40acb9) { return _0x16704a.UfZHj(_0x3edb2b, _0x40acb9); }; _0x1c1b50['exnNy'] = function(_0x280668, _0x3ac83) { return _0x280668 + _0x3ac83; }; _0x1c1b50[_0x56ae('0x138')] = _0x16704a.WFAiK; _0x1c1b50[_0x56ae('0x139')] = function(_0x40f28f, _0x5db555) { return _0x16704a.cMAyV(_0x40f28f, _0x5db555); }; _0x1c1b50[_0x56ae('0x13a')] = function(_0x87c02e, _0x58a499) { return _0x87c02e + _0x58a499; }; _0x1c1b50[_0x56ae('0x13b')] = _0x56ae('0x13c'); _0x1c1b50[_0x56ae('0x13d')] = _0x56ae('0x13e'); _0x1c1b50['xJNvT'] = function(_0x26c991, _0x77e5a6) { return _0x26c991 + _0x77e5a6; }; _0x1c1b50[_0x56ae('0x13f')] = function(_0x1c6e1a, _0x2edd13) { return _0x1c6e1a == _0x2edd13; }; _0x1c1b50[_0x56ae('0x140')] = function(_0x2d1ac0, _0x5b7d29) { return _0x2d1ac0 <= _0x5b7d29; }; _0x1c1b50[_0x56ae('0x141')] = function(_0x2c8276, _0x2863a9) { return _0x2c8276 + _0x2863a9; }; _0x1c1b50[_0x56ae('0x142')] = function(_0x1602ee, _0x42d035) { return _0x1602ee + _0x42d035; }; _0x1c1b50[_0x56ae('0x143')] = _0x56ae('0x144'); _0x1c1b50[_0x56ae('0x145')] = 'KQEsd'; _0x1c1b50[_0x56ae('0x146')] = function(_0x168f2c, _0x11663a) { return _0x168f2c + _0x11663a; }; _0x1c1b50[_0x56ae('0x147')] = _0x56ae('0x148'); _0x1c1b50[_0x56ae('0x149')] = function(_0x52d8f6, _0x41ec88) { return _0x52d8f6 + _0x41ec88; }; _0x1c1b50[_0x56ae('0x14a')] = function(_0x17b2dd, _0x3b6688) { return _0x17b2dd + _0x3b6688; }; _0x1c1b50[_0x56ae('0x14b')] = _0x56ae('0x14c'); _0x1c1b50[_0x56ae('0x14d')] = _0x56ae('0x14e'); _0x1c1b50[_0x56ae('0x14f')] = _0x56ae('0x150'); _0x1c1b50[_0x56ae('0x151')] = function(_0x9780e2, _0x482a5d) { return _0x9780e2 + _0x482a5d; }; _0x1c1b50['eODDL'] = _0x56ae('0x152'); _0x1c1b50['iOBJq'] = function(_0x2d2807, _0x193210) { return _0x2d2807 + _0x193210; }; _0x1c1b50[_0x56ae('0x153')] = function(_0x230ab7, _0x1041bc) { return _0x230ab7 + _0x1041bc; }; _0x1c1b50[_0x56ae('0x154')] = function(_0x167f8b, _0xcc4d09) { return _0x167f8b + _0xcc4d09; }; _0x1c1b50[_0x56ae('0x155')] = function(_0x442eb0, _0x34cbe1) { return _0x442eb0 + _0x34cbe1; }; _0x1c1b50['jEaJB'] = function(_0x22c8e8, _0x3bfb0c) { return _0x22c8e8 + _0x3bfb0c; }; _0x1c1b50[_0x56ae('0x156')] = function(_0x2af86, _0x232d1b) { return _0x2af86 + _0x232d1b; }; _0x1c1b50['VYQFF'] = function(_0x4694fe, _0x22d2ef) { return _0x4694fe + _0x22d2ef; }; _0x1c1b50[_0x56ae('0x157')] = function(_0x16390d, _0x19e469) { return _0x16390d + _0x19e469; }; _0x1c1b50[_0x56ae('0x158')] = function(_0x3b91be, _0xe17d42) { return _0x3b91be + _0xe17d42; }; _0x1c1b50[_0x56ae('0x159')] = function(_0x528f79, _0x204650) { return _0x528f79 + _0x204650; }; _0x1c1b50['PVOHa'] = function(_0x4f6411, _0x44a9c5) { return _0x4f6411 + _0x44a9c5; }; _0x1c1b50[_0x56ae('0x15a')] = _0x56ae('0x15b'); _0x1c1b50[_0x56ae('0x15c')] = _0x56ae('0x15d'); _0x1c1b50[_0x56ae('0x15e')] = _0x56ae('0x15f'); _0x1c1b50[_0x56ae('0x160')] = _0x56ae('0x161'); _0x1c1b50['ngIGy'] = function(_0x454777, _0x5ea020) { return _0x454777 + _0x5ea020; }; _0x1c1b50[_0x56ae('0x162')] = function(_0x5a67a5, _0x2e9e5b) { return _0x5a67a5 + _0x2e9e5b; }; _0x1c1b50['qOMdm'] = function(_0x36af2f, _0x555932) { return _0x36af2f + _0x555932; }; _0x1c1b50[_0x56ae('0x163')] = _0x56ae('0x164'); _0x1c1b50[_0x56ae('0x165')] = _0x56ae('0x166'); _0x1c1b50['MmLjV'] = function(_0x1a1577, _0x37fe83) { return _0x1a1577 & _0x37fe83; }; _0x1c1b50['dfryD'] = function(_0x1a0ea2, _0x2b43ba) { return _0x1a0ea2 + _0x2b43ba; }; _0x1c1b50[_0x56ae('0x167')] = function(_0x49c99d, _0x1f0470) { return _0x49c99d + _0x1f0470; }; _0x1c1b50[_0x56ae('0x168')] = function(_0x3db738, _0x275f70) { return _0x3db738 + _0x275f70; }; _0x1c1b50[_0x56ae('0x169')] = _0x56ae('0x16a'); _0x1c1b50[_0x56ae('0x16b')] = _0x56ae('0x16c'); _0x1c1b50[_0x56ae('0x16d')] = function(_0x2bdea3, _0x2749d6) { return _0x2bdea3 + _0x2749d6; }; _0x1c1b50['uxwkX'] = _0x56ae('0x16e'); _0x1c1b50[_0x56ae('0x16f')] = function(_0x189915, _0x208ff7) { return _0x189915 + _0x208ff7; }; _0x1c1b50[_0x56ae('0x170')] = function(_0x2b494d, _0x5968e1) { return _0x2b494d + _0x5968e1; }; _0x1c1b50[_0x56ae('0x171')] = function(_0x47753c, _0x155b4b) { return _0x47753c + _0x155b4b; }; _0x1c1b50[_0x56ae('0x172')] = _0x56ae('0x173'); _0x1c1b50[_0x56ae('0x174')] = function(_0x2e04a2, _0x1aef51) { return _0x2e04a2 + _0x1aef51; }; _0x1c1b50[_0x56ae('0x175')] = function(_0x94fcb7, _0x2e47e4) { return _0x94fcb7 + _0x2e47e4; }; _0x1c1b50['BjqyF'] = function(_0x5b146e, _0x11d9dc) { return _0x5b146e + _0x11d9dc; }; _0x1c1b50[_0x56ae('0x176')] = function(_0x1e0f8e, _0x73ae20) { return _0x1e0f8e + _0x73ae20; }; _0x1c1b50[_0x56ae('0x177')] = _0x56ae('0x178'); _0x1c1b50[_0x56ae('0x179')] = _0x56ae('0x17a'); _0x1c1b50[_0x56ae('0x17b')] = _0x56ae('0x17c'); _0x1c1b50[_0x56ae('0x17d')] = function(_0x57820c, _0x101996) { return _0x57820c + _0x101996; }; _0x1c1b50[_0x56ae('0x17e')] = _0x56ae('0x17f'); _0x1c1b50[_0x56ae('0x180')] = function(_0x82854e, _0x2737f8) { return _0x82854e / _0x2737f8; }; _0x1c1b50[_0x56ae('0x181')] = _0x56ae('0x182'); _0x1c1b50[_0x56ae('0x183')] = _0x56ae('0x184'); _0x1c1b50['jSXcw'] = function(_0x14ba90, _0x46ff14) { return _0x14ba90 + _0x46ff14; }; _0x1c1b50['kLlFn'] = _0x56ae('0x185'); _0x1c1b50['HgBUG'] = function(_0xb625ee, _0x235f72) { return _0xb625ee + _0x235f72; }; _0x1c1b50[_0x56ae('0x186')] = _0x56ae('0x187'); _0x1c1b50['CoOIm'] = _0x56ae('0x188'); _0x1c1b50[_0x56ae('0x189')] = function(_0x1264ff, _0x17872c) { return _0x1264ff + _0x17872c; }; _0x1c1b50[_0x56ae('0x18a')] = _0x56ae('0x18b'); _0x1c1b50[_0x56ae('0x18c')] = function(_0x2c51a4, _0x5e17e0) { return _0x2c51a4 == _0x5e17e0; }; _0x1c1b50[_0x56ae('0x18d')] = function(_0x280cfc, _0x5deca9) { return _0x280cfc == _0x5deca9; }; _0x1c1b50[_0x56ae('0x18e')] = function(_0x175703, _0x193ac0) { return _0x175703 == _0x193ac0; }; _0x1c1b50[_0x56ae('0x18f')] = function(_0x458d62, _0x38df36) { return _0x458d62 + _0x38df36; }; _0x1c1b50[_0x56ae('0x190')] = function(_0x5e011f, _0x6acbee) { return _0x5e011f * _0x6acbee; }; _0x1c1b50['gzpgD'] = function(_0x446be9, _0x561c3f) { return _0x446be9 != _0x561c3f; }; _0x1c1b50['gAqpa'] = function(_0x8eb66b, _0x43d64b) { return _0x8eb66b + _0x43d64b; }; _0x1c1b50['EtCso'] = function(_0x545de2, _0x1b2e74) { return _0x16704a.qjAxW(_0x545de2, _0x1b2e74); }; _0x1c1b50['vKgei'] = function(_0x1fa940, _0x5de898) { return _0x1fa940 == _0x5de898; }; _0x1c1b50['iVnse'] = function(_0x157467, _0x1c9118) { return _0x157467 == _0x1c9118; }; _0x1c1b50[_0x56ae('0x191')] = function(_0x4344f9, _0x59f32a) { return _0x4344f9 - _0x59f32a; }; _0x1c1b50[_0x56ae('0x192')] = function(_0x2697f6, _0x538230) { return _0x2697f6 === _0x538230; }; _0x1c1b50[_0x56ae('0x193')] = function(_0x49a25b, _0x62454a) { return _0x49a25b != _0x62454a; }; _0x1c1b50[_0x56ae('0x194')] = function(_0x1d8be1, _0x41e684) { return _0x1d8be1 + _0x41e684; }; _0x1c1b50[_0x56ae('0x195')] = function(_0x3659fe, _0x5166a6) { return _0x3659fe + _0x5166a6; }; _0x1c1b50['aQimy'] = function(_0x50a375, _0x83d37) { return _0x50a375 == _0x83d37; }; _0x1c1b50[_0x56ae('0x196')] = 'src/com/player03/run3/Currency.hx'; _0x1c1b50[_0x56ae('0x197')] = function(_0x3c7b7b, _0x247946) { return _0x3c7b7b < _0x247946; }; _0x1c1b50[_0x56ae('0x198')] = function(_0x247172, _0x1b043c) { return _0x247172 - _0x1b043c; }; _0x1c1b50[_0x56ae('0x199')] = 'mBxAl'; _0x1c1b50[_0x56ae('0x19a')] = _0x56ae('0x19b'); _0x1c1b50['vayOh'] = function(_0x55468a, _0x5cd290) { return _0x55468a - _0x5cd290; }; _0x1c1b50[_0x56ae('0x19c')] = function(_0x5b29c3, _0x2de597) { return _0x5b29c3 / _0x2de597; }; _0x1c1b50[_0x56ae('0x19d')] = function(_0x3acd3e, _0x134a13) { return _0x3acd3e == _0x134a13; }; _0x1c1b50[_0x56ae('0x19e')] = function(_0x3cecbd, _0x2eeef6) { return _0x3cecbd != _0x2eeef6; }; _0x1c1b50[_0x56ae('0x19f')] = function(_0x8c09d5, _0x17a9cf) { return _0x8c09d5 * _0x17a9cf; }; _0x1c1b50[_0x56ae('0x1a0')] = _0x56ae('0x1a1'); _0x1c1b50[_0x56ae('0x1a2')] = 'version_'; _0x1c1b50[_0x56ae('0x1a3')] = function(_0x35984a, _0x149a23) { return _0x35984a + _0x149a23; }; _0x1c1b50[_0x56ae('0x1a4')] = function(_0x4c199e, _0x26af2b) { return _0x4c199e === _0x26af2b; }; _0x1c1b50[_0x56ae('0x1a5')] = function(_0x5b46f0, _0x4a8e11) { return _0x5b46f0 != _0x4a8e11; }; _0x1c1b50[_0x56ae('0x1a6')] = function(_0x969d93, _0xb52c77) { return _0x969d93 === _0xb52c77; }; _0x1c1b50['oVjor'] = _0x56ae('0x1a7'); _0x1c1b50[_0x56ae('0x1a8')] = function(_0x5637fc, _0x333879) { return _0x5637fc != _0x333879; }; _0x1c1b50[_0x56ae('0x1a9')] = function(_0x149eea, _0x54cc1d) { return _0x149eea * _0x54cc1d; }; _0x1c1b50[_0x56ae('0x1aa')] = 'jump'; _0x1c1b50[_0x56ae('0x1ab')] = function(_0x5809ea, _0x3c7159) { return _0x5809ea + _0x3c7159; }; _0x1c1b50[_0x56ae('0x1ac')] = _0x56ae('0x1ad'); _0x1c1b50['enrjP'] = function(_0x584e1e, _0x1061fc) { return _0x584e1e > _0x1061fc; }; _0x1c1b50['aDhGY'] = 'VrYre'; _0x1c1b50[_0x56ae('0x1ae')] = function(_0x58732c, _0x3e152d) { return _0x58732c == _0x3e152d; }; _0x1c1b50['HrsnH'] = function(_0x53f08b, _0x12d5a6) { return _0x53f08b - _0x12d5a6; }; _0x1c1b50[_0x56ae('0x1af')] = function(_0x4bf9ba, _0x4af877) { return _0x4bf9ba < _0x4af877; }; _0x1c1b50[_0x56ae('0x1b0')] = function(_0x34ff4b, _0x571f2e) { return _0x34ff4b == _0x571f2e; }; _0x1c1b50[_0x56ae('0x1b1')] = function(_0x40bae1, _0xb8a82c) { return _0x40bae1 >= _0xb8a82c; }; _0x1c1b50[_0x56ae('0x1b2')] = function(_0x2e4d01, _0x55325e) { return _0x2e4d01 == _0x55325e; }; _0x1c1b50[_0x56ae('0x1b3')] = _0x56ae('0x1b4'); _0x1c1b50[_0x56ae('0x1b5')] = function(_0x5469dd, _0x5f475e) { return _0x5469dd - _0x5f475e; }; _0x1c1b50[_0x56ae('0x1b6')] = function(_0x1dd984, _0x31849a) { return _0x1dd984 * _0x31849a; }; _0x1c1b50[_0x56ae('0x1b7')] = function(_0x2ca017, _0x8180e2) { return _0x2ca017 * _0x8180e2; }; _0x1c1b50[_0x56ae('0x1b8')] = function(_0x1806f7, _0x1f32d2) { return _0x1806f7 - _0x1f32d2; }; _0x1c1b50[_0x56ae('0x1b9')] = function(_0x2c07d6, _0x174801) { return _0x2c07d6 + _0x174801; }; _0x1c1b50[_0x56ae('0x1ba')] = function(_0x8f31b5, _0x15d500) { return _0x8f31b5 * _0x15d500; }; _0x1c1b50[_0x56ae('0x1bb')] = function(_0x49b56c, _0xe320af) { return _0x49b56c * _0xe320af; }; _0x1c1b50[_0x56ae('0x1bc')] = function(_0x444c73, _0x2536ea) { return _0x444c73 != _0x2536ea; }; _0x1c1b50[_0x56ae('0x1bd')] = _0x16704a.FuMVu; _0x1c1b50[_0x56ae('0x1be')] = function(_0x5656fc, _0x43a39e) { return _0x5656fc >= _0x43a39e; }; _0x1c1b50[_0x56ae('0x1bf')] = function(_0x405b61, _0x4dc49f) { return _0x405b61 * _0x4dc49f; }; _0x1c1b50[_0x56ae('0x1c0')] = function(_0x4e6fe7, _0x50d435) { return _0x4e6fe7 * _0x50d435; }; _0x1c1b50[_0x56ae('0x1c1')] = function(_0x498719, _0x459904) { return _0x498719 < _0x459904; }; _0x1c1b50['ufTaK'] = function(_0x1be1e1, _0x4d286f) { return _0x1be1e1 / _0x4d286f; }; _0x1c1b50[_0x56ae('0x1c2')] = function(_0x225676, _0x3f0d78) { return _0x225676 !== _0x3f0d78; }; _0x1c1b50[_0x56ae('0x1c3')] = 'vvppV'; _0x1c1b50['BeTts'] = function(_0x2195da, _0x3ee704) { return _0x2195da * _0x3ee704; }; _0x1c1b50[_0x56ae('0x1c4')] = function(_0x1d121c, _0x2aaf51) { return _0x1d121c + _0x2aaf51; }; _0x1c1b50[_0x56ae('0x1c5')] = function(_0x5e12d9, _0x1fd5a2) { return _0x5e12d9 != _0x1fd5a2; }; _0x1c1b50[_0x56ae('0x1c6')] = function(_0xfa55d8, _0x2562da) { return _0xfa55d8 != _0x2562da; }; _0x1c1b50['xRHFt'] = function(_0x4de83a, _0x15dcf9) { return _0x4de83a == _0x15dcf9; }; _0x1c1b50[_0x56ae('0x1c7')] = function(_0x1edda0, _0x84a69e) { return _0x16704a.qjAxW(_0x1edda0, _0x84a69e); }; _0x1c1b50[_0x56ae('0x1c8')] = function(_0x41c0f3, _0x42b48b) { return _0x41c0f3 + _0x42b48b; }; _0x1c1b50[_0x56ae('0x1c9')] = _0x56ae('0x1ca'); _0x1c1b50[_0x56ae('0x1cb')] = _0x56ae('0x1cc'); _0x1c1b50['LQCoL'] = _0x56ae('0x1cd'); _0x1c1b50[_0x56ae('0x1ce')] = function(_0x5ac716, _0x166173) { return _0x5ac716 > _0x166173; }; _0x1c1b50[_0x56ae('0x1cf')] = 'Angel\x20vs.\x20Bunny'; _0x1c1b50['WDPmL'] = _0x56ae('0x1d0'); _0x1c1b50['XVyGh'] = 'Just\x20follow\x20my\x20instructions,\x20and\x20we\x20won\x27t\x20have\x20any\x20trouble.'; _0x1c1b50['GCnCW'] = function(_0x1a0585, _0x5494c8, _0x2d7d33) { return _0x1a0585(_0x5494c8, _0x2d7d33); }; _0x1c1b50['IkQMb'] = function(_0x879b4a, _0x5298cb) { return _0x879b4a - _0x5298cb; }; _0x1c1b50[_0x56ae('0x1d1')] = _0x56ae('0x1d2'); _0x1c1b50[_0x56ae('0x1d3')] = 'There\x27s\x20no\x20dress\x20code.'; _0x1c1b50['SJntc'] = function(_0x297713, _0xead76b) { return _0x297713 == _0xead76b; }; _0x1c1b50[_0x56ae('0x1d4')] = function(_0x2ec1b3, _0x34ce28) { return _0x2ec1b3 === _0x34ce28; }; _0x1c1b50[_0x56ae('0x1d5')] = 'Well...\x20I\x20like\x20cooking,\x20reading,\x20knife\x20throwing...'; _0x1c1b50['ThhLt'] = function(_0x4b152e, _0x58df94) { return _0x4b152e / _0x58df94; }; _0x1c1b50['VGXbN'] = function(_0x2dcefb, _0x50a963) { return _0x2dcefb === _0x50a963; }; _0x1c1b50[_0x56ae('0x1d6')] = function(_0x123e52, _0x345725) { return _0x123e52 === _0x345725; }; _0x1c1b50['HvzRC'] = _0x56ae('0x1d7'); _0x1c1b50[_0x56ae('0x1d8')] = _0x56ae('0x1d9'); _0x1c1b50[_0x56ae('0x1da')] = function(_0x88daa8, _0x45cb31) { return _0x88daa8 / _0x45cb31; }; _0x1c1b50['cZuTa'] = function(_0x59b1fe, _0x39afe5, _0x9d27f0) { return _0x59b1fe(_0x39afe5, _0x9d27f0); }; _0x1c1b50[_0x56ae('0x1db')] = function(_0x907bcd, _0x118d50) { return _0x907bcd + _0x118d50; }; _0x1c1b50['vVbQj'] = function(_0x507abb, _0x4b2160) { return _0x507abb == _0x4b2160; }; _0x1c1b50[_0x56ae('0x1dc')] = _0x16704a.NyHUZ; _0x1c1b50['YNFUB'] = 'She\x20says\x20she\x27s\x20doing\x20science,\x20but\x20she\x20doesn\x27t\x20even\x20have\x20a\x20clipboard.'; _0x1c1b50[_0x56ae('0x1dd')] = 'What?'; _0x1c1b50[_0x56ae('0x1de')] = _0x56ae('0x1df'); _0x1c1b50[_0x56ae('0x1e0')] = _0x16704a.ynFzQ; _0x1c1b50['NbqXY'] = _0x56ae('0x1e1'); _0x1c1b50['lbLjR'] = function(_0x5a5d39, _0x2f611c) { return _0x5a5d39 == _0x2f611c; }; _0x1c1b50[_0x56ae('0x1e2')] = function(_0x25eb1d, _0x6cabec) { return _0x25eb1d == _0x6cabec; }; _0x1c1b50[_0x56ae('0x1e3')] = 'BoatRide'; _0x1c1b50['claFn'] = _0x56ae('0x1e4'); _0x1c1b50[_0x56ae('0x1e5')] = _0x56ae('0x1e6'); _0x1c1b50[_0x56ae('0x1e7')] = function(_0x46e85e, _0x2281d3) { return _0x46e85e == _0x2281d3; }; _0x1c1b50['DWKdc'] = function(_0x382812, _0x2bc46f) { return _0x382812 == _0x2bc46f; }; _0x1c1b50[_0x56ae('0x1e8')] = function(_0x3e673e, _0x40fd0a) { return _0x3e673e === _0x40fd0a; }; _0x1c1b50[_0x56ae('0x1e9')] = function(_0x3fe712, _0x48589c, _0x1de7c8) { return _0x3fe712(_0x48589c, _0x1de7c8); }; _0x1c1b50['uJENv'] = function(_0x1f5653, _0x236eee, _0x2f809b) { return _0x1f5653(_0x236eee, _0x2f809b); }; _0x1c1b50[_0x56ae('0x1ea')] = function(_0xaad635, _0x1a0c10, _0x2ef67e) { return _0xaad635(_0x1a0c10, _0x2ef67e); }; _0x1c1b50['oRBrA'] = _0x56ae('0x1eb'); _0x1c1b50[_0x56ae('0x1ec')] = function(_0x58bbf8, _0x1a3ba3) { return _0x58bbf8 == _0x1a3ba3; }; _0x1c1b50[_0x56ae('0x1ed')] = function(_0x2e92b7, _0x55b800) { return _0x2e92b7 !== _0x55b800; }; _0x1c1b50[_0x56ae('0x1ee')] = _0x56ae('0x1ef'); _0x1c1b50['KxCtn'] = function(_0xacc3bd, _0x53e7ec) { return _0xacc3bd / _0x53e7ec; }; _0x1c1b50[_0x56ae('0x1f0')] = function(_0x23c8d2, _0x7970cf, _0x1785ff) { return _0x23c8d2(_0x7970cf, _0x1785ff); }; _0x1c1b50[_0x56ae('0x1f1')] = function(_0xe582cd, _0x217251) { return _0xe582cd * _0x217251; }; _0x1c1b50[_0x56ae('0x1f2')] = _0x56ae('0x1f3'); _0x1c1b50[_0x56ae('0x1f4')] = _0x56ae('0x1f5'); _0x1c1b50[_0x56ae('0x1f6')] = _0x56ae('0x1f7'); _0x1c1b50[_0x56ae('0x1f8')] = function(_0x4d24ca, _0x4c4ba3) { return _0x4d24ca <= _0x4c4ba3; }; _0x1c1b50[_0x56ae('0x1f9')] = function(_0x18dc02, _0x5931c3) { return _0x18dc02 == _0x5931c3; }; _0x1c1b50[_0x56ae('0x1fa')] = function(_0x5d2dee, _0x1eea81) { return _0x5d2dee / _0x1eea81; }; _0x1c1b50['yjSJA'] = _0x56ae('0x1fb'); _0x1c1b50[_0x56ae('0x1fc')] = _0x56ae('0x1fd'); _0x1c1b50[_0x56ae('0x1fe')] = function(_0x52bbf1, _0x5aea13, _0x39c98f) { return _0x52bbf1(_0x5aea13, _0x39c98f); }; _0x1c1b50[_0x56ae('0x1ff')] = function(_0xece008, _0x15547b) { return _0xece008 == _0x15547b; }; _0x1c1b50[_0x56ae('0x200')] = _0x56ae('0x201'); _0x1c1b50[_0x56ae('0x202')] = function(_0x4b40f1, _0x5890f6) { return _0x4b40f1 == _0x5890f6; }; _0x1c1b50[_0x56ae('0x203')] = _0x56ae('0x204'); _0x1c1b50[_0x56ae('0x205')] = function(_0x422243, _0x5c8e8f) { return _0x422243 + _0x5c8e8f; }; _0x1c1b50[_0x56ae('0x206')] = function(_0x5c26f7, _0x4568f3, _0xfc2ac6) { return _0x5c26f7(_0x4568f3, _0xfc2ac6); }; _0x1c1b50['dcuTc'] = _0x56ae('0x207'); _0x1c1b50['vRBob'] = function(_0x36fc3a, _0xa543aa) { return _0x16704a.iNhXW(_0x36fc3a, _0xa543aa); }; _0x1c1b50[_0x56ae('0x208')] = _0x16704a.FrVZu; _0x1c1b50[_0x56ae('0x209')] = function(_0x3d9989, _0x190e67) { return _0x3d9989 > _0x190e67; }; _0x1c1b50[_0x56ae('0x20a')] = function(_0x598aed, _0x46e8e8) { return _0x598aed < _0x46e8e8; }; _0x1c1b50[_0x56ae('0x20b')] = function(_0x54b20c, _0x58e046, _0x28ed53) { return _0x54b20c(_0x58e046, _0x28ed53); }; _0x1c1b50['syfCO'] = _0x56ae('0x20c'); _0x1c1b50[_0x56ae('0x20d')] = _0x56ae('0x20e'); _0x1c1b50['dxyAt'] = function(_0x345afd, _0xc4c34e) { return _0x345afd * _0xc4c34e; }; _0x1c1b50[_0x56ae('0x20f')] = function(_0x3f57b8, _0x199900) { return _0x3f57b8 == _0x199900; }; _0x1c1b50['IODLs'] = function(_0x356831, _0x5930c7) { return _0x356831 * _0x5930c7; }; _0x1c1b50[_0x56ae('0x210')] = function(_0x50e0e2, _0x40cd60) { return _0x50e0e2 + _0x40cd60; }; _0x1c1b50[_0x56ae('0x211')] = function(_0x47dc43, _0x4ba43e) { return _0x47dc43 == _0x4ba43e; }; _0x1c1b50[_0x56ae('0x212')] = 'No,\x20I\x20won\x27t\x20go\x20out\x20with\x20you.'; _0x1c1b50[_0x56ae('0x213')] = 'I\x27m\x20concerned\x20about\x20your\x20naming\x20convention.'; _0x1c1b50[_0x56ae('0x214')] = function(_0x4550f3, _0x533cd0) { return _0x4550f3 * _0x533cd0; }; _0x1c1b50[_0x56ae('0x215')] = function(_0x4d5bcf, _0x4d19fd) { return _0x4d5bcf - _0x4d19fd; }; _0x1c1b50[_0x56ae('0x216')] = function(_0x853aea, _0x3e9124) { return _0x853aea / _0x3e9124; }; _0x1c1b50[_0x56ae('0x217')] = function(_0x5a55b7, _0x19b5a0) { return _0x5a55b7 <= _0x19b5a0; }; _0x1c1b50[_0x56ae('0x218')] = function(_0x2c47ad, _0x39a118) { return _0x2c47ad + _0x39a118; }; _0x1c1b50['KdVSb'] = _0x56ae('0x219'); _0x1c1b50[_0x56ae('0x21a')] = 'So?\x20What\x20are\x20the\x20Tunnels\x20for?'; _0x1c1b50['vTVmN'] = function(_0x478c73, _0x21cf21) { return _0x478c73 - _0x21cf21; }; _0x1c1b50[_0x56ae('0x21b')] = _0x56ae('0x21c'); _0x1c1b50[_0x56ae('0x21d')] = _0x56ae('0x21e'); _0x1c1b50['kJklc'] = 'Sorry\x20I\x20didn\x27t\x20mention\x20this\x20earlier!'; _0x1c1b50[_0x56ae('0x21f')] = function(_0xfec21c, _0x4703e1, _0x25d212) { return _0xfec21c(_0x4703e1, _0x25d212); }; _0x1c1b50[_0x56ae('0x220')] = function(_0x227eeb, _0xbdc2db, _0x4f9d83) { return _0x227eeb(_0xbdc2db, _0x4f9d83); }; _0x1c1b50[_0x56ae('0x221')] = function(_0x2647d0, _0x1fba75) { return _0x2647d0 + _0x1fba75; }; _0x1c1b50[_0x56ae('0x222')] = function(_0x16c888, _0xd712a6) { return _0x16c888 <= _0xd712a6; }; _0x1c1b50[_0x56ae('0x223')] = 'uuZAp'; _0x1c1b50[_0x56ae('0x224')] = _0x16704a.tKwnz; _0x1c1b50[_0x56ae('0x225')] = function(_0xd671ef, _0x337b74) { return _0x16704a.YtoRk(_0xd671ef, _0x337b74); }; _0x1c1b50[_0x56ae('0x226')] = _0x56ae('0x227'); _0x1c1b50[_0x56ae('0x228')] = _0x56ae('0x229'); _0x1c1b50[_0x56ae('0x22a')] = _0x56ae('0x22b'); _0x1c1b50['QaZmC'] = 'Then\x20after\x20you\x20separated\x20me\x20from\x20my\x20son...'; _0x1c1b50['iCMAD'] = _0x56ae('0x22c'); _0x1c1b50[_0x56ae('0x22d')] = _0x56ae('0x22e'); _0x1c1b50[_0x56ae('0x22f')] = 'Huh?'; _0x1c1b50[_0x56ae('0x230')] = function(_0xe5c29c, _0x56cbd9) { return _0xe5c29c != _0x56cbd9; }; _0x1c1b50[_0x56ae('0x231')] = function(_0x1b8cce, _0x180beb) { return _0x1b8cce + _0x180beb; }; _0x1c1b50[_0x56ae('0x232')] = 'Farewell!'; _0x1c1b50[_0x56ae('0x233')] = 'Can\x20I\x20see\x20it?'; _0x1c1b50[_0x56ae('0x234')] = function(_0x24ce49, _0x47d4f5, _0x3d8625) { return _0x16704a.hFdeC(_0x24ce49, _0x47d4f5, _0x3d8625); }; _0x1c1b50[_0x56ae('0x235')] = 'text/wall/TellAFriend.txt'; _0x1c1b50['NLhxw'] = function(_0x257f13, _0x50d54c) { return _0x257f13 * _0x50d54c; }; _0x1c1b50['XHqvW'] = 'Once\x20you\x20go\x20home\x20and\x20tell\x20everyone,\x20they\x27ll\x20come\x20out\x20here.'; _0x1c1b50[_0x56ae('0x236')] = _0x56ae('0x237'); _0x1c1b50['iwmay'] = _0x16704a.jVTZw; _0x1c1b50[_0x56ae('0x238')] = function(_0x6fe8bb, _0x106cd7) { return _0x6fe8bb * _0x106cd7; }; _0x1c1b50['pPmFd'] = _0x56ae('0x239'); _0x1c1b50[_0x56ae('0x23a')] = 'You\x20know,\x20I\x20used\x20to\x20think\x20you\x20were\x20an\x20irresponsible\x20idiot.'; _0x1c1b50[_0x56ae('0x23b')] = function(_0x53b69d, _0x5c928b) { return _0x53b69d == _0x5c928b; }; _0x1c1b50['QmyKC'] = function(_0x20e6e4, _0x1f585a) { return _0x20e6e4 != _0x1f585a; }; _0x1c1b50[_0x56ae('0x23c')] = function(_0x1cc252, _0x385311) { return _0x16704a.dLXNR(_0x1cc252, _0x385311); }; _0x1c1b50[_0x56ae('0x23d')] = 'Was\x20that\x20a\x20new\x20tunnel\x20back\x20there?'; _0x1c1b50[_0x56ae('0x23e')] = function(_0x2816c2, _0x1fec62) { return _0x2816c2 == _0x1fec62; }; _0x1c1b50[_0x56ae('0x23f')] = _0x56ae('0x240'); _0x1c1b50[_0x56ae('0x241')] = 'cfZAw'; _0x1c1b50[_0x56ae('0x242')] = _0x56ae('0x243'); _0x1c1b50[_0x56ae('0x244')] = function(_0x597dce, _0x5f38ff) { return _0x597dce + _0x5f38ff; }; _0x1c1b50[_0x56ae('0x245')] = function(_0x46e5f5, _0x2bfe1a) { return _0x46e5f5 == _0x2bfe1a; }; _0x1c1b50[_0x56ae('0x246')] = _0x56ae('0x247'); _0x1c1b50['BvjCn'] = function(_0x390c0f, _0x2f8bff) { return _0x390c0f == _0x2f8bff; }; _0x1c1b50[_0x56ae('0x248')] = function(_0x11b0a0, _0x4b5266) { return _0x11b0a0 == _0x4b5266; }; _0x1c1b50[_0x56ae('0x249')] = function(_0x19c647, _0x413c27) { return _0x19c647 != _0x413c27; }; _0x1c1b50[_0x56ae('0x24a')] = function(_0x4a14eb, _0x188ca7) { return _0x4a14eb != _0x188ca7; }; _0x1c1b50[_0x56ae('0x24b')] = function(_0x2c3733, _0x12985a) { return _0x2c3733 < _0x12985a; }; _0x1c1b50[_0x56ae('0x24c')] = _0x56ae('0x24d'); _0x1c1b50[_0x56ae('0x24e')] = function(_0x5d471a, _0xf77d70) { return _0x5d471a == _0xf77d70; }; _0x1c1b50[_0x56ae('0x24f')] = function(_0x2ade88, _0x470f05) { return _0x2ade88 == _0x470f05; }; _0x1c1b50[_0x56ae('0x250')] = function(_0xe5f5ad, _0x31a010) { return _0xe5f5ad != _0x31a010; }; _0x1c1b50[_0x56ae('0x251')] = function(_0x3950fc, _0x59730b) { return _0x16704a.PIFxD(_0x3950fc, _0x59730b); }; _0x1c1b50[_0x56ae('0x252')] = function(_0x159480, _0x3bfef1) { return _0x159480 != _0x3bfef1; }; _0x1c1b50[_0x56ae('0x253')] = _0x56ae('0x254'); _0x1c1b50['RuErr'] = function(_0x5682a1, _0x399f2a) { return _0x5682a1 + _0x399f2a; }; _0x1c1b50[_0x56ae('0x255')] = function(_0x1ec7a5, _0x2f4de3) { return _0x1ec7a5 != _0x2f4de3; }; _0x1c1b50[_0x56ae('0x256')] = function(_0x1b6a50, _0x5cf9d2) { return _0x1b6a50 != _0x5cf9d2; }; _0x1c1b50[_0x56ae('0x257')] = function(_0x3cbfa7, _0xad205b) { return _0x3cbfa7 / _0xad205b; }; _0x1c1b50[_0x56ae('0x258')] = function(_0x288ca0, _0x4af49b) { return _0x288ca0 != _0x4af49b; }; _0x1c1b50[_0x56ae('0x259')] = function(_0xc3cd9, _0x33ee2e) { return _0xc3cd9 == _0x33ee2e; }; _0x1c1b50[_0x56ae('0x25a')] = function(_0x9fc057, _0x161f97) { return _0x9fc057 > _0x161f97; }; _0x1c1b50[_0x56ae('0x25b')] = function(_0x42c428, _0x46d7f5) { return _0x42c428 < _0x46d7f5; }; _0x1c1b50[_0x56ae('0x25c')] = 'rYAsX'; _0x1c1b50[_0x56ae('0x25d')] = function(_0x459709, _0x4a04d6) { return _0x459709 / _0x4a04d6; }; _0x1c1b50[_0x56ae('0x25e')] = function(_0x22fc61, _0x48a0a0) { return _0x22fc61 / _0x48a0a0; }; _0x1c1b50[_0x56ae('0x25f')] = _0x16704a.zmCoy; _0x1c1b50['OVisl'] = _0x56ae('0x260'); _0x1c1b50[_0x56ae('0x261')] = 'uYiZl'; _0x1c1b50[_0x56ae('0x262')] = _0x16704a.xBjHm; _0x1c1b50['vWXXp'] = _0x56ae('0x263'); _0x1c1b50[_0x56ae('0x264')] = _0x56ae('0x265'); _0x1c1b50['CIjKo'] = function(_0x1f708a, _0x1180fe) { return _0x1f708a instanceof _0x1180fe; }; _0x1c1b50[_0x56ae('0x266')] = function(_0x202519, _0x4aa170) { return _0x202519 % _0x4aa170; }; _0x1c1b50[_0x56ae('0x267')] = function(_0xd73569, _0x384448) { return _0xd73569 !== _0x384448; }; _0x1c1b50[_0x56ae('0x268')] = _0x56ae('0x269'); _0x1c1b50[_0x56ae('0x26a')] = function(_0x1fdf29, _0x81ed9a) { return _0x1fdf29 - _0x81ed9a; }; _0x1c1b50[_0x56ae('0x26b')] = _0x56ae('0x26c'); _0x1c1b50['GOSwe'] = _0x56ae('0x26d'); _0x1c1b50['UWeTd'] = function(_0x55ebc6, _0x2c7a9f) { return _0x55ebc6 / _0x2c7a9f; }; _0x1c1b50[_0x56ae('0x26e')] = function(_0x2ce273, _0x54023e) { return _0x2ce273 + _0x54023e; }; _0x1c1b50[_0x56ae('0x26f')] = _0x56ae('0x270'); _0x1c1b50[_0x56ae('0x271')] = function(_0x36431b, _0x456d52) { return _0x36431b(_0x456d52); }; _0x1c1b50[_0x56ae('0x272')] = function(_0x12a57f, _0xdf857) { return _0x12a57f + _0xdf857; }; _0x1c1b50[_0x56ae('0x273')] = function(_0x27df81, _0x1adf64) { return _0x27df81 >= _0x1adf64; }; _0x1c1b50[_0x56ae('0x274')] = function(_0x1c3ef1, _0x1094bc) { return _0x1c3ef1 / _0x1094bc; }; _0x1c1b50['NfNtP'] = function(_0xc43f2a, _0x2b0c96) { return _0xc43f2a + _0x2b0c96; }; _0x1c1b50['HuSSh'] = function(_0xe8650d, _0x91e138) { return _0xe8650d + _0x91e138; }; _0x1c1b50[_0x56ae('0x275')] = function(_0x1dacf0, _0x3e89dc) { return _0x1dacf0 * _0x3e89dc; }; _0x1c1b50[_0x56ae('0x276')] = function(_0x4cdd96, _0x12b59b) { return _0x4cdd96 > _0x12b59b; }; _0x1c1b50[_0x56ae('0x277')] = function(_0x55ae54, _0x3e07fd) { return _0x55ae54 !== _0x3e07fd; }; _0x1c1b50[_0x56ae('0x278')] = function(_0x4df7c3, _0x2bdab3) { return _0x4df7c3 != _0x2bdab3; }; _0x1c1b50[_0x56ae('0x279')] = _0x56ae('0x27a'); _0x1c1b50[_0x56ae('0x27b')] = function(_0x24c064, _0x56c692) { return _0x24c064 >= _0x56c692; }; _0x1c1b50[_0x56ae('0x27c')] = _0x56ae('0x27d'); _0x1c1b50['zHtER'] = function(_0xd422ae, _0x5d8214) { return _0xd422ae > _0x5d8214; }; _0x1c1b50[_0x56ae('0x27e')] = function(_0xc9b0e4, _0x2ab4bf) { return _0xc9b0e4 == _0x2ab4bf; }; _0x1c1b50['lCGzM'] = function(_0x5422a2, _0x4ab78c) { return _0x5422a2 * _0x4ab78c; }; _0x1c1b50[_0x56ae('0x27f')] = function(_0x1f6751, _0x39e1b5) { return _0x1f6751 * _0x39e1b5; }; _0x1c1b50[_0x56ae('0x280')] = 'yErRs'; _0x1c1b50['PKShD'] = _0x56ae('0x281'); _0x1c1b50['sNnww'] = 'right'; _0x1c1b50[_0x56ae('0x282')] = function(_0x1ca67d, _0x42cabf) { return _0x1ca67d(_0x42cabf); }; _0x1c1b50[_0x56ae('0x283')] = function(_0x18fc87, _0x295d3e) { return _0x16704a.kbrpe(_0x18fc87, _0x295d3e); }; _0x1c1b50[_0x56ae('0x284')] = function(_0x4f3f27, _0x2aa5d3) { return _0x4f3f27 != _0x2aa5d3; }; _0x1c1b50[_0x56ae('0x285')] = _0x56ae('0x286'); _0x1c1b50[_0x56ae('0x287')] = function(_0x45f3df, _0x863355) { return _0x45f3df + _0x863355; }; _0x1c1b50[_0x56ae('0x288')] = function(_0x573270, _0x143486) { return _0x573270 - _0x143486; }; _0x1c1b50[_0x56ae('0x289')] = _0x56ae('0x28a'); _0x1c1b50[_0x56ae('0x28b')] = function(_0x505aa4, _0x144cf0) { return _0x505aa4 < _0x144cf0; }; _0x1c1b50['HwkOV'] = function(_0x161d76, _0x293bdb) { return _0x161d76 + _0x293bdb; }; _0x1c1b50[_0x56ae('0x28c')] = function(_0x5e89fc, _0x4b3634) { return _0x5e89fc != _0x4b3634; }; _0x1c1b50[_0x56ae('0x28d')] = function(_0x4787c8, _0x2ba2ba) { return _0x4787c8 < _0x2ba2ba; }; _0x1c1b50[_0x56ae('0x28e')] = function(_0x1b0305, _0x1ea40e) { return _0x1b0305 != _0x1ea40e; }; _0x1c1b50[_0x56ae('0x28f')] = function(_0x3f8e96, _0x51ad8b) { return _0x3f8e96 != _0x51ad8b; }; _0x1c1b50[_0x56ae('0x290')] = function(_0x341164, _0x3b3b36) { return _0x341164 <= _0x3b3b36; }; _0x1c1b50[_0x56ae('0x291')] = function(_0x3aac47, _0x4d351a) { return _0x3aac47 === _0x4d351a; }; _0x1c1b50[_0x56ae('0x292')] = _0x56ae('0x293'); _0x1c1b50[_0x56ae('0x294')] = _0x56ae('0x295'); _0x1c1b50['Gslss'] = function(_0x5976e8, _0xd7d34d) { return _0x5976e8 == _0xd7d34d; }; _0x1c1b50[_0x56ae('0x296')] = function(_0x263b93, _0x172c9c) { return _0x263b93 != _0x172c9c; }; _0x1c1b50[_0x56ae('0x297')] = function(_0x432378, _0x628ea5, _0x40b5b7) { return _0x16704a.xStBL(_0x432378, _0x628ea5, _0x40b5b7); }; _0x1c1b50[_0x56ae('0x298')] = function(_0x402fa8, _0x859978) { return _0x16704a.GLeot(_0x402fa8, _0x859978); }; _0x1c1b50[_0x56ae('0x299')] = _0x56ae('0x29a'); _0x1c1b50['LeCgL'] = function(_0x31c0df, _0x27a0d3) { return _0x31c0df == _0x27a0d3; }; _0x1c1b50[_0x56ae('0x29b')] = _0x56ae('0x29c'); _0x1c1b50[_0x56ae('0x29d')] = function(_0x4590df, _0x31980d) { return _0x4590df !== _0x31980d; }; _0x1c1b50[_0x56ae('0x29e')] = function(_0x339414, _0xa46773) { return _0x339414 + _0xa46773; }; _0x1c1b50[_0x56ae('0x29f')] = function(_0x5e5b76, _0xeba66) { return _0x5e5b76 + _0xeba66; }; _0x1c1b50[_0x56ae('0x2a0')] = function(_0x3ab279, _0x5bd46d) { return _0x3ab279 - _0x5bd46d; }; _0x1c1b50['yLuLo'] = function(_0x15068a, _0x58464f, _0x338a0e) { return _0x15068a(_0x58464f, _0x338a0e); }; _0x1c1b50['foiZL'] = function(_0x1abb62, _0x5ece76) { return _0x1abb62 instanceof _0x5ece76; }; _0x1c1b50['UwskT'] = _0x56ae('0x2a1'); _0x1c1b50['lMuvF'] = function(_0x4d7c3f, _0x2eafcd) { return _0x4d7c3f + _0x2eafcd; }; _0x1c1b50['mbwJD'] = function(_0x2fb5a0, _0x220574) { return _0x2fb5a0 > _0x220574; }; _0x1c1b50[_0x56ae('0x2a2')] = _0x16704a.rcBRE; _0x1c1b50['mFzAn'] = function(_0x3dc67b, _0x4882b0) { return _0x3dc67b < _0x4882b0; }; _0x1c1b50[_0x56ae('0x2a3')] = function(_0x1bfda6, _0x1ade72) { return _0x1bfda6 + _0x1ade72; }; _0x1c1b50[_0x56ae('0x2a4')] = function(_0x130a75, _0x5f2454) { return _0x130a75 == _0x5f2454; }; _0x1c1b50['JYVku'] = function(_0x1fcd98, _0x40a4a2) { return _0x1fcd98 - _0x40a4a2; }; _0x1c1b50[_0x56ae('0x2a5')] = function(_0x316dc0, _0xa874be) { return _0x316dc0 - _0xa874be; }; _0x1c1b50[_0x56ae('0x2a6')] = _0x56ae('0x2a7'); _0x1c1b50['XbAFc'] = function(_0x175152, _0x5b3b31) { return _0x175152 + _0x5b3b31; }; _0x1c1b50[_0x56ae('0x2a8')] = _0x56ae('0x2a9'); _0x1c1b50['rvRHg'] = function(_0x26c236, _0x53a1e2) { return _0x26c236 + _0x53a1e2; }; _0x1c1b50['cfxtw'] = _0x56ae('0x2aa'); _0x1c1b50[_0x56ae('0x2ab')] = function(_0x2aadf2, _0xe1b773) { return _0x2aadf2 < _0xe1b773; }; _0x1c1b50['dOiFX'] = 'scroll'; _0x1c1b50[_0x56ae('0x2ac')] = function(_0x11d036, _0x320734) { return _0x11d036 / _0x320734; }; _0x1c1b50[_0x56ae('0x2ad')] = function(_0x496018, _0x1349db, _0x46be8d) { return _0x496018(_0x1349db, _0x46be8d); }; _0x1c1b50[_0x56ae('0x2ae')] = function(_0x44134c, _0x1b3dd3) { return _0x44134c | _0x1b3dd3; }; _0x1c1b50[_0x56ae('0x2af')] = function(_0x2e8531, _0x2befd3) { return _0x2e8531 + _0x2befd3; }; _0x1c1b50[_0x56ae('0x2b0')] = function(_0x17a5ed, _0x84f253) { return _0x17a5ed == _0x84f253; }; _0x1c1b50['uceRe'] = _0x56ae('0x2b1'); _0x1c1b50['EIpJD'] = function(_0x109127, _0xfb4e06) { return _0x109127 + _0xfb4e06; }; _0x1c1b50[_0x56ae('0x2b2')] = function(_0x269245, _0x3345f5) { return _0x16704a.iNhXW(_0x269245, _0x3345f5); }; _0x1c1b50[_0x56ae('0x2b3')] = _0x56ae('0x2b4'); _0x1c1b50[_0x56ae('0x2b5')] = function(_0x4efd41, _0xfff8ab) { return _0x4efd41 - _0xfff8ab; }; _0x1c1b50[_0x56ae('0x2b6')] = function(_0x1942fd, _0x29ab75) { return _0x1942fd >= _0x29ab75; }; _0x1c1b50[_0x56ae('0x2b7')] = function(_0x23e888, _0x2dc4e3) { return _0x23e888 !== _0x2dc4e3; }; _0x1c1b50[_0x56ae('0x2b8')] = function(_0x390a3f, _0x4ac856) { return _0x390a3f == _0x4ac856; }; _0x1c1b50[_0x56ae('0x2b9')] = function(_0x31b7b4, _0x36efbb) { return _0x31b7b4 == _0x36efbb; }; _0x1c1b50['ZjFuf'] = function(_0x36e5a2, _0x2fab40) { return _0x36e5a2 == _0x2fab40; }; _0x1c1b50[_0x56ae('0x2ba')] = function(_0x4a20fa, _0xb37aed) { return _0x4a20fa != _0xb37aed; }; _0x1c1b50[_0x56ae('0x2bb')] = function(_0x20f79f, _0x399eab) { return _0x20f79f === _0x399eab; }; _0x1c1b50[_0x56ae('0x2bc')] = function(_0x1a7a1c, _0x32d56c) { return _0x1a7a1c / _0x32d56c; }; _0x1c1b50[_0x56ae('0x2bd')] = function(_0x47a72d, _0xd0a48c) { return _0x47a72d | _0xd0a48c; }; _0x1c1b50[_0x56ae('0x2be')] = function(_0xaaf51, _0x168a8f) { return _0xaaf51 !== _0x168a8f; }; _0x1c1b50[_0x56ae('0x2bf')] = function(_0x48ea34, _0x33a259) { return _0x48ea34 | _0x33a259; }; _0x1c1b50[_0x56ae('0x2c0')] = function(_0x591839, _0x11f33) { return _0x591839 != _0x11f33; }; _0x1c1b50[_0x56ae('0x2c1')] = _0x56ae('0x2c2'); _0x1c1b50['EecsQ'] = function(_0x4f6f2c, _0x839cf0) { return _0x4f6f2c + _0x839cf0; }; _0x1c1b50[_0x56ae('0x2c3')] = function(_0x338191, _0x29cdd2) { return _0x338191 - _0x29cdd2; }; _0x1c1b50[_0x56ae('0x2c4')] = function(_0x3abfff, _0x16734a) { return _0x3abfff - _0x16734a; }; _0x1c1b50[_0x56ae('0x2c5')] = function(_0xaeaa50, _0xef6d9b) { return _0xaeaa50(_0xef6d9b); }; _0x1c1b50[_0x56ae('0x2c6')] = function(_0x200f27, _0x23757f) { return _0x200f27(_0x23757f); }; _0x1c1b50[_0x56ae('0x2c7')] = function(_0x5caa6a, _0x3c272b) { return _0x5caa6a + _0x3c272b; }; _0x1c1b50[_0x56ae('0x2c8')] = _0x56ae('0x2c9'); _0x1c1b50[_0x56ae('0x2ca')] = function(_0x1df30c, _0x60f4d9) { return _0x1df30c > _0x60f4d9; }; _0x1c1b50['MPxuc'] = function(_0xc4e28c, _0x152a39) { return _0xc4e28c >= _0x152a39; }; _0x1c1b50['QHKLk'] = function(_0x51e3f9, _0x475e91) { return _0x51e3f9 != _0x475e91; }; _0x1c1b50[_0x56ae('0x2cb')] = function(_0x107cc0, _0x37079a) { return _0x107cc0 == _0x37079a; }; _0x1c1b50[_0x56ae('0x2cc')] = _0x56ae('0x2cd'); _0x1c1b50[_0x56ae('0x2ce')] = function(_0x1c2e83, _0x162157) { return _0x1c2e83 & _0x162157; }; _0x1c1b50[_0x56ae('0x2cf')] = function(_0x5f0f39, _0x17fa78) { return _0x5f0f39 << _0x17fa78; }; _0x1c1b50[_0x56ae('0x2d0')] = function(_0x27fe93, _0x372ed6) { return _0x16704a.iZlOk(_0x27fe93, _0x372ed6); }; _0x1c1b50[_0x56ae('0x2d1')] = function(_0x9583a6, _0x4b44f7) { return _0x9583a6 + _0x4b44f7; }; _0x1c1b50[_0x56ae('0x2d2')] = function(_0x1c19b2, _0x9878e9) { return _0x1c19b2 << _0x9878e9; }; _0x1c1b50[_0x56ae('0x2d3')] = function(_0x347c8b, _0x510b5d) { return _0x347c8b | _0x510b5d; }; _0x1c1b50[_0x56ae('0x2d4')] = function(_0x2283e6, _0x21d962) { return _0x2283e6 != _0x21d962; }; _0x1c1b50[_0x56ae('0x2d5')] = function(_0x40bc10, _0x1e3446) { return _0x40bc10 === _0x1e3446; }; _0x1c1b50[_0x56ae('0x2d6')] = function(_0x4f5de5, _0x5982a6) { return _0x4f5de5 != _0x5982a6; }; _0x1c1b50['cGAqi'] = 'Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20'; _0x1c1b50['SHiSr'] = function(_0x2c56a8, _0x418966) { return _0x2c56a8 + _0x418966; }; _0x1c1b50[_0x56ae('0x2d7')] = function(_0x5b527c, _0x14776f) { return _0x5b527c != _0x14776f; }; _0x1c1b50[_0x56ae('0x2d8')] = function(_0x28fbc1, _0x34dda3) { return _0x16704a.gjyqw(_0x28fbc1, _0x34dda3); }; _0x1c1b50[_0x56ae('0x2d9')] = function(_0x3135a6, _0x28c2df) { return _0x16704a.jmpKw(_0x3135a6, _0x28c2df); }; _0x1c1b50[_0x56ae('0x2da')] = _0x56ae('0x2db'); _0x1c1b50[_0x56ae('0x2dc')] = function(_0x195f82, _0x6aab5b) { return _0x195f82 >= _0x6aab5b; }; _0x1c1b50[_0x56ae('0x2dd')] = function(_0x4b0491, _0x24b52c) { return _0x4b0491 == _0x24b52c; }; _0x1c1b50[_0x56ae('0x2de')] = _0x56ae('0x2df'); _0x1c1b50[_0x56ae('0x2e0')] = function(_0x571e3a, _0x1859bb) { return _0x571e3a >> _0x1859bb; }; _0x1c1b50[_0x56ae('0x2e1')] = _0x56ae('0x2e2'); _0x1c1b50[_0x56ae('0x2e3')] = function(_0x3e6a1a, _0x44ac48) { return _0x3e6a1a == _0x44ac48; }; _0x1c1b50[_0x56ae('0x2e4')] = function(_0x59cc7a, _0x2cc937) { return _0x59cc7a << _0x2cc937; }; _0x1c1b50[_0x56ae('0x2e5')] = function(_0x260662, _0x59be6c) { return _0x260662 & _0x59be6c; }; _0x1c1b50['qOEtq'] = function(_0xd19196, _0x22db2f) { return _0xd19196 / _0x22db2f; }; _0x1c1b50['UiLth'] = function(_0x61401c, _0x124ea1) { return _0x61401c | _0x124ea1; }; _0x1c1b50['pTPnu'] = function(_0x39eb96, _0x5b4a37) { return _0x39eb96 >>> _0x5b4a37; }; _0x1c1b50[_0x56ae('0x2e6')] = function(_0xfd72a8, _0x1696f5) { return _0xfd72a8 + _0x1696f5; }; _0x1c1b50[_0x56ae('0x2e7')] = function(_0x318488, _0x3467b3) { return _0x16704a.ramRv(_0x318488, _0x3467b3); }; _0x1c1b50[_0x56ae('0x2e8')] = function(_0x1c4bcb, _0xe76540) { return _0x1c4bcb + _0xe76540; }; _0x1c1b50[_0x56ae('0x2e9')] = function(_0x9282c0, _0x4f4229) { return _0x9282c0 + _0x4f4229; }; _0x1c1b50[_0x56ae('0x2ea')] = 'urkCN'; _0x1c1b50[_0x56ae('0x2eb')] = _0x56ae('0x2ec'); _0x1c1b50['xJMIQ'] = function(_0x9a6236, _0x5189fe) { return _0x9a6236 + _0x5189fe; }; _0x1c1b50[_0x56ae('0x2ed')] = function(_0x4624c2, _0x23cc1e) { return _0x4624c2 * _0x23cc1e; }; _0x1c1b50[_0x56ae('0x2ee')] = function(_0x1b22bc, _0x1ca840) { return _0x1b22bc / _0x1ca840; }; _0x1c1b50[_0x56ae('0x2ef')] = function(_0x2a2dac, _0xa8e39a) { return _0x2a2dac * _0xa8e39a; }; _0x1c1b50[_0x56ae('0x2f0')] = function(_0x410726, _0x318ca9) { return _0x410726 + _0x318ca9; }; _0x1c1b50[_0x56ae('0x2f1')] = function(_0x4f6c6c, _0x4ac679) { return _0x4f6c6c + _0x4ac679; }; _0x1c1b50['FHPuq'] = 'KVPuA'; _0x1c1b50[_0x56ae('0x2f2')] = _0x56ae('0x2f3'); _0x1c1b50[_0x56ae('0x2f4')] = function(_0x9eca0f, _0x1b182a) { return _0x9eca0f == _0x1b182a; }; _0x1c1b50[_0x56ae('0x2f5')] = function(_0x1e8ac0, _0x10dfbe) { return _0x1e8ac0 instanceof _0x10dfbe; }; _0x1c1b50[_0x56ae('0x2f6')] = function(_0x1ee8b1, _0xa7e4ba) { return _0x1ee8b1 != _0xa7e4ba; }; _0x1c1b50[_0x56ae('0x2f7')] = _0x56ae('0x2f8'); _0x1c1b50['AEXPF'] = 'Hdqmo'; _0x1c1b50[_0x56ae('0x2f9')] = _0x56ae('0x2fa'); _0x1c1b50[_0x56ae('0x2fb')] = _0x56ae('0x2fc'); _0x1c1b50[_0x56ae('0x2fd')] = 'JRsEN'; _0x1c1b50['ZHFJy'] = _0x56ae('0x2fe'); _0x1c1b50[_0x56ae('0x2ff')] = function(_0x3af4f4, _0x9ff13c) { return _0x3af4f4 == _0x9ff13c; }; _0x1c1b50['tPnUE'] = _0x56ae('0x300'); _0x1c1b50[_0x56ae('0x301')] = _0x16704a.YRSaj; _0x1c1b50['TsywH'] = function(_0x2e7de1, _0x3b6554) { return _0x2e7de1 == _0x3b6554; }; _0x1c1b50[_0x56ae('0x302')] = function(_0x31c52f, _0x22705e) { return _0x31c52f > _0x22705e; }; _0x1c1b50['akbzj'] = function(_0x3adcb0, _0x5be691) { return _0x3adcb0 - _0x5be691; }; _0x1c1b50[_0x56ae('0x303')] = _0x56ae('0x304'); _0x1c1b50[_0x56ae('0x305')] = _0x56ae('0x306'); _0x1c1b50[_0x56ae('0x307')] = function(_0x5c739a, _0x14427b) { return _0x5c739a != _0x14427b; }; _0x1c1b50[_0x56ae('0x308')] = _0x56ae('0x309'); _0x1c1b50[_0x56ae('0x30a')] = _0x56ae('0x30b'); _0x1c1b50[_0x56ae('0x30c')] = function(_0x382cbe, _0x3f5e0d) { return _0x382cbe | _0x3f5e0d; }; _0x1c1b50[_0x56ae('0x30d')] = function(_0x7f1e10, _0xbc9c49) { return _0x7f1e10 / _0xbc9c49; }; _0x1c1b50[_0x56ae('0x30e')] = function(_0x4536db, _0x4837fc) { return _0x4536db == _0x4837fc; }; _0x1c1b50[_0x56ae('0x30f')] = function(_0x4389d0, _0x51dbb2) { return _0x4389d0 + _0x51dbb2; }; _0x1c1b50[_0x56ae('0x310')] = function(_0x4d095b, _0x326ae8) { return _0x4d095b & _0x326ae8; }; _0x1c1b50['alufS'] = function(_0x8485ef, _0x4a47cd) { return _0x8485ef + _0x4a47cd; }; _0x1c1b50[_0x56ae('0x311')] = function(_0x49bb8a, _0x132f0e) { return _0x49bb8a & _0x132f0e; }; _0x1c1b50['tKBaT'] = function(_0x57225b, _0x15b90d) { return _0x57225b << _0x15b90d; }; _0x1c1b50[_0x56ae('0x312')] = function(_0x558feb, _0x3ec892) { return _0x558feb << _0x3ec892; }; _0x1c1b50[_0x56ae('0x313')] = function(_0x5aebfa, _0x2860ee) { return _0x5aebfa << _0x2860ee; }; _0x1c1b50[_0x56ae('0x314')] = function(_0xa30fc3, _0x26e8a1) { return _0xa30fc3 + _0x26e8a1; }; _0x1c1b50[_0x56ae('0x315')] = function(_0x51d45c, _0x9b1050) { return _0x51d45c & _0x9b1050; }; _0x1c1b50[_0x56ae('0x316')] = function(_0x2c15ee, _0x5c3a9d) { return _0x2c15ee & _0x5c3a9d; }; _0x1c1b50[_0x56ae('0x317')] = function(_0x5312a3, _0x149917) { return _0x5312a3 & _0x149917; }; _0x1c1b50['lLGZW'] = function(_0x520a29, _0x5582b1) { return _0x520a29 | _0x5582b1; }; _0x1c1b50[_0x56ae('0x318')] = function(_0xb3f9e1, _0x4e2db7) { return _0xb3f9e1 >>> _0x4e2db7; }; _0x1c1b50[_0x56ae('0x319')] = function(_0x78e022, _0x47aa80) { return _0x78e022 >>> _0x47aa80; }; _0x1c1b50[_0x56ae('0x31a')] = function(_0x28e00a, _0x1a60a5) { return _0x28e00a & _0x1a60a5; }; _0x1c1b50[_0x56ae('0x31b')] = function(_0x2b2d1d, _0x2760fa) { return _0x16704a.ramRv(_0x2b2d1d, _0x2760fa); }; _0x1c1b50['MbUQI'] = function(_0x33f7ca, _0x5c8e2b) { return _0x33f7ca >> _0x5c8e2b; }; _0x1c1b50[_0x56ae('0x31c')] = function(_0x102080, _0x5ed44a) { return _0x102080 * _0x5ed44a; }; _0x1c1b50[_0x56ae('0x31d')] = function(_0x5e65ee, _0x224788) { return _0x5e65ee * _0x224788; }; _0x1c1b50[_0x56ae('0x31e')] = function(_0x4a3fd6, _0x285d30) { return _0x4a3fd6 | _0x285d30; }; _0x1c1b50[_0x56ae('0x31f')] = function(_0x3537a6, _0x5be6fe) { return _0x3537a6 << _0x5be6fe; }; _0x1c1b50[_0x56ae('0x320')] = function(_0x32d1e1, _0x56ac40) { return _0x32d1e1 * _0x56ac40; }; _0x1c1b50['Jdmaz'] = function(_0x2b42e8, _0x14ebef) { return _0x2b42e8 >>> _0x14ebef; }; _0x1c1b50[_0x56ae('0x321')] = function(_0x35212f, _0x1ceebf) { return _0x35212f << _0x1ceebf; }; _0x1c1b50['JIpqn'] = function(_0x18ef44, _0x5ba46c) { return _0x18ef44 * _0x5ba46c; }; _0x1c1b50[_0x56ae('0x322')] = function(_0x3c778a, _0x36201b) { return _0x3c778a >>> _0x36201b; }; _0x1c1b50[_0x56ae('0x323')] = function(_0x2be99d, _0x5087a9) { return _0x2be99d | _0x5087a9; }; _0x1c1b50[_0x56ae('0x324')] = function(_0x3243ca, _0x4167a6) { return _0x3243ca * _0x4167a6; }; _0x1c1b50[_0x56ae('0x325')] = function(_0x15da41, _0x5a4e81) { return _0x15da41 & _0x5a4e81; }; _0x1c1b50[_0x56ae('0x326')] = function(_0x36c0b2, _0x250769) { return _0x36c0b2 >>> _0x250769; }; _0x1c1b50['KBoEG'] = function(_0x22ed39, _0x5b286c) { return _0x22ed39 << _0x5b286c; }; _0x1c1b50[_0x56ae('0x327')] = function(_0x2ba80b, _0x29ee68) { return _0x2ba80b >>> _0x29ee68; }; _0x1c1b50[_0x56ae('0x328')] = function(_0x369cf0, _0x4cb054) { return _0x369cf0 == _0x4cb054; }; _0x1c1b50[_0x56ae('0x329')] = function(_0x40b6e1, _0x3a5b00) { return _0x40b6e1 == _0x3a5b00; }; _0x1c1b50[_0x56ae('0x32a')] = function(_0xa33ee8, _0x1c4954) { return _0xa33ee8 & _0x1c4954; }; _0x1c1b50[_0x56ae('0x32b')] = function(_0x55e9bf, _0x2a9046) { return _0x55e9bf < _0x2a9046; }; _0x1c1b50[_0x56ae('0x32c')] = function(_0x20c5b7, _0x367397) { return _0x20c5b7 >>> _0x367397; }; _0x1c1b50[_0x56ae('0x32d')] = function(_0x50126b, _0xaf6f1e) { return _0x16704a.VUfBr(_0x50126b, _0xaf6f1e); }; _0x1c1b50[_0x56ae('0x32e')] = function(_0x1fdd90, _0x15f387) { return _0x1fdd90 | _0x15f387; }; _0x1c1b50[_0x56ae('0x32f')] = function(_0x5e0d7f, _0x2c8d7f) { return _0x5e0d7f & _0x2c8d7f; }; _0x1c1b50[_0x56ae('0x330')] = function(_0x1f3997, _0x36fe65) { return _0x1f3997 & _0x36fe65; }; _0x1c1b50[_0x56ae('0x331')] = function(_0x22c28d, _0x53d14a) { return _0x22c28d + _0x53d14a; }; _0x1c1b50[_0x56ae('0x332')] = function(_0x2fc9ad, _0x271504) { return _0x2fc9ad + _0x271504; }; _0x1c1b50['lUWqT'] = function(_0x6d9190, _0x35c51f) { return _0x6d9190(_0x35c51f); }; _0x1c1b50[_0x56ae('0x333')] = _0x56ae('0x334'); _0x1c1b50['eXlKh'] = 'NxXRX'; _0x1c1b50[_0x56ae('0x335')] = _0x56ae('0x336'); _0x1c1b50[_0x56ae('0x337')] = function(_0x4caa75, _0x282992) { return _0x4caa75 != _0x282992; }; _0x1c1b50[_0x56ae('0x338')] = function(_0x2528b5, _0x3f4b29) { return _0x2528b5 << _0x3f4b29; }; _0x1c1b50[_0x56ae('0x339')] = function(_0x45d532, _0x45dc2e) { return _0x45d532 | _0x45dc2e; }; _0x1c1b50['AFriI'] = function(_0x22b238, _0x2cf943) { return _0x22b238 == _0x2cf943; }; _0x1c1b50[_0x56ae('0x33a')] = function(_0x1ca8df, _0x531db0) { return _0x1ca8df << _0x531db0; }; _0x1c1b50['tJSAt'] = function(_0x1aad4f, _0x49341a) { return _0x1aad4f + _0x49341a; }; _0x1c1b50['Yycbh'] = function(_0x50cd2f, _0x2257da) { return _0x50cd2f & _0x2257da; }; _0x1c1b50[_0x56ae('0x33b')] = function(_0x4794bd, _0x2c24ce) { return _0x4794bd | _0x2c24ce; }; _0x1c1b50['joKvh'] = function(_0x55bb6e, _0x12b984) { return _0x55bb6e >>> _0x12b984; }; _0x1c1b50['itqHb'] = _0x56ae('0x33c'); _0x1c1b50[_0x56ae('0x33d')] = _0x56ae('0x33e'); _0x1c1b50[_0x56ae('0x33f')] = function(_0x233feb, _0x4249b8) { return _0x233feb == _0x4249b8; }; _0x1c1b50[_0x56ae('0x340')] = 'FONT'; _0x1c1b50['EWcQA'] = function(_0x461c61, _0x598b79) { return _0x461c61 + _0x598b79; }; _0x1c1b50[_0x56ae('0x341')] = _0x56ae('0x342'); _0x1c1b50['DyeHY'] = _0x56ae('0x343'); _0x1c1b50[_0x56ae('0x344')] = 'SOUND'; _0x1c1b50['dhYrX'] = function(_0x28f372, _0x20b2a6) { return _0x28f372 != _0x20b2a6; }; _0x1c1b50[_0x56ae('0x345')] = function(_0x5e86c7, _0x347c18) { return _0x5e86c7 != _0x347c18; }; _0x1c1b50[_0x56ae('0x346')] = _0x56ae('0x347'); _0x1c1b50['UUxmh'] = _0x56ae('0x348'); _0x1c1b50[_0x56ae('0x349')] = function(_0x4492b6, _0x4c3948) { return _0x4492b6 === _0x4c3948; }; _0x1c1b50[_0x56ae('0x34a')] = function(_0x173f76, _0x1e9e6c) { return _0x173f76 + _0x1e9e6c; }; _0x1c1b50[_0x56ae('0x34b')] = _0x56ae('0x34c'); _0x1c1b50[_0x56ae('0x34d')] = _0x56ae('0x34e'); _0x1c1b50[_0x56ae('0x34f')] = function(_0x5d1778, _0x389675) { return _0x5d1778 + _0x389675; }; _0x1c1b50[_0x56ae('0x350')] = function(_0x48d3fd, _0x3ce4ea) { return _0x48d3fd + _0x3ce4ea; }; _0x1c1b50[_0x56ae('0x351')] = _0x56ae('0x352'); _0x1c1b50['yELtk'] = function(_0x207a16, _0x3ccd24) { return _0x16704a.PJZPZ(_0x207a16, _0x3ccd24); }; _0x1c1b50[_0x56ae('0x353')] = function(_0x1cc1e4, _0x2d6764) { return _0x1cc1e4 / _0x2d6764; }; _0x1c1b50['xVsax'] = _0x56ae('0x354'); _0x1c1b50[_0x56ae('0x355')] = function(_0x4faa42, _0x187fed) { return _0x4faa42 == _0x187fed; }; _0x1c1b50[_0x56ae('0x356')] = function(_0x1bc7cf, _0x1761c6) { return _0x1bc7cf < _0x1761c6; }; _0x1c1b50[_0x56ae('0x357')] = _0x56ae('0x358'); _0x1c1b50[_0x56ae('0x359')] = function(_0x3df077, _0x1581f3) { return _0x3df077 + _0x1581f3; }; _0x1c1b50[_0x56ae('0x35a')] = '\x20=\x20vec3(dot('; _0x1c1b50[_0x56ae('0x35b')] = function(_0x840656, _0x340d82) { return _0x840656 + _0x340d82; }; _0x1c1b50[_0x56ae('0x35c')] = _0x56ae('0x35d'); _0x1c1b50[_0x56ae('0x35e')] = _0x56ae('0x35f'); _0x1c1b50['MDmjr'] = _0x16704a.guFGw; _0x1c1b50[_0x56ae('0x360')] = function(_0x380e7b, _0x2b1768) { return _0x380e7b + _0x2b1768; }; _0x1c1b50[_0x56ae('0x361')] = function(_0x1a4cee, _0x4111e3) { return _0x1a4cee + _0x4111e3; }; _0x1c1b50[_0x56ae('0x362')] = function(_0x1313f4, _0x23f364) { return _0x16704a.xhnhd(_0x1313f4, _0x23f364); }; _0x1c1b50[_0x56ae('0x363')] = function(_0x379683, _0xea08c3) { return _0x379683 & _0xea08c3; }; _0x1c1b50[_0x56ae('0x364')] = function(_0x58bb16, _0x416ed9) { return _0x58bb16 << _0x416ed9; }; _0x1c1b50[_0x56ae('0x365')] = function(_0x269314, _0x43ea04) { return _0x269314 & _0x43ea04; }; _0x1c1b50['foYWs'] = _0x16704a.nTpbr; _0x1c1b50[_0x56ae('0x366')] = function(_0x38d98c, _0x16cf8b) { return _0x38d98c == _0x16cf8b; }; _0x1c1b50[_0x56ae('0x367')] = function(_0x565ee2, _0x37f2cd) { return _0x565ee2 != _0x37f2cd; }; _0x1c1b50[_0x56ae('0x368')] = function(_0xe2d679, _0x4237e3) { return _0xe2d679 * _0x4237e3; }; _0x1c1b50[_0x56ae('0x369')] = _0x56ae('0x36a'); _0x1c1b50[_0x56ae('0x36b')] = function(_0x2c98f0, _0x2a3794) { return _0x2c98f0 + _0x2a3794; }; _0x1c1b50[_0x56ae('0x36c')] = function(_0xdfcba2, _0x5c0e1f) { return _0xdfcba2 + _0x5c0e1f; }; _0x1c1b50[_0x56ae('0x36d')] = function(_0x4f9836, _0x5e8dad) { return _0x4f9836 - _0x5e8dad; }; _0x1c1b50[_0x56ae('0x36e')] = function(_0x382b70, _0x1c5f25) { return _0x382b70 < _0x1c5f25; }; _0x1c1b50[_0x56ae('0x36f')] = _0x56ae('0x370'); _0x1c1b50['lhwVu'] = function(_0x55ccfb, _0x2b2f7b) { return _0x55ccfb !== _0x2b2f7b; }; _0x1c1b50[_0x56ae('0x371')] = function(_0x209dec, _0x1bf7e2) { return _0x209dec & _0x1bf7e2; }; _0x1c1b50[_0x56ae('0x372')] = function(_0xe664e8, _0x1ed2cd) { return _0xe664e8 & _0x1ed2cd; }; _0x1c1b50[_0x56ae('0x373')] = function(_0xf153da, _0x2f16c0) { return _0xf153da - _0x2f16c0; }; _0x1c1b50[_0x56ae('0x374')] = function(_0x4877ea, _0x449e91) { return _0x4877ea | _0x449e91; }; _0x1c1b50[_0x56ae('0x375')] = function(_0x4851d8, _0x5d2ab4) { return _0x4851d8 - _0x5d2ab4; }; _0x1c1b50['JSRQQ'] = function(_0x1efb1b, _0x2fcd29) { return _0x1efb1b == _0x2fcd29; }; _0x1c1b50[_0x56ae('0x376')] = function(_0x1283da, _0x25f124) { return _0x1283da + _0x25f124; }; _0x1c1b50[_0x56ae('0x377')] = function(_0x1d0efb, _0x518a88) { return _0x1d0efb - _0x518a88; }; _0x1c1b50[_0x56ae('0x378')] = function(_0x542572, _0x3a6e15) { return _0x542572 + _0x3a6e15; }; _0x1c1b50['mjIpU'] = function(_0x14ebaf, _0x2a86d8) { return _0x14ebaf > _0x2a86d8; }; _0x1c1b50[_0x56ae('0x379')] = function(_0x5a5742, _0x1be570) { return _0x5a5742 >= _0x1be570; }; _0x1c1b50['FUkXH'] = _0x56ae('0x37a'); _0x1c1b50[_0x56ae('0x37b')] = _0x56ae('0x37c'); _0x1c1b50['zwujE'] = _0x16704a.XqPHz; _0x1c1b50[_0x56ae('0x37d')] = function(_0xe9dc80, _0x3923eb) { return _0xe9dc80 + _0x3923eb; }; _0x1c1b50[_0x56ae('0x37e')] = function(_0x250215, _0x2e46b0) { return _0x250215 != _0x2e46b0; }; _0x1c1b50[_0x56ae('0x37f')] = function(_0x182e2b, _0x1f952f) { return _0x182e2b != _0x1f952f; }; _0x1c1b50['tzkfl'] = function(_0x4ada51, _0x54a110) { return _0x4ada51 != _0x54a110; }; _0x1c1b50['RsnhV'] = function(_0x4e392e, _0x429bd1, _0x545872) { return _0x4e392e(_0x429bd1, _0x545872); }; _0x1c1b50['keIIv'] = function(_0x473a9a, _0x3eba28) { return _0x473a9a | _0x3eba28; }; _0x1c1b50[_0x56ae('0x380')] = function(_0x665f46, _0x281191) { return _0x665f46 != _0x281191; }; _0x1c1b50[_0x56ae('0x381')] = function(_0x3c9dd8, _0x10b882) { return _0x3c9dd8 == _0x10b882; }; _0x1c1b50[_0x56ae('0x382')] = function(_0x2deb49, _0x2d22ac) { return _0x2deb49 + _0x2d22ac; }; _0x1c1b50[_0x56ae('0x383')] = function(_0x1383d9, _0x52ab51) { return _0x1383d9 == _0x52ab51; }; _0x1c1b50[_0x56ae('0x384')] = 'px,\x20'; _0x1c1b50[_0x56ae('0x385')] = function(_0x238bee, _0x736c12) { return _0x238bee != _0x736c12; }; _0x1c1b50[_0x56ae('0x386')] = function(_0x2f3c00, _0x536784) { return _0x2f3c00 != _0x536784; }; _0x1c1b50[_0x56ae('0x387')] = function(_0x2b81e2, _0x1b75a5) { return _0x16704a.CJSSb(_0x2b81e2, _0x1b75a5); }; _0x1c1b50[_0x56ae('0x388')] = _0x56ae('0x28'); _0x1c1b50[_0x56ae('0x389')] = _0x56ae('0x38a'); _0x1c1b50[_0x56ae('0x38b')] = _0x56ae('0x38c'); _0x1c1b50[_0x56ae('0x38d')] = function(_0x18d344, _0x3eb091) { return _0x18d344 == _0x3eb091; }; _0x1c1b50[_0x56ae('0x38e')] = _0x56ae('0x38f'); _0x1c1b50[_0x56ae('0x390')] = function(_0x5d8e86, _0x3c5f01) { return _0x5d8e86 != _0x3c5f01; }; _0x1c1b50[_0x56ae('0x391')] = _0x56ae('0x392'); _0x1c1b50['foCVR'] = 'Hejqj'; _0x1c1b50[_0x56ae('0x393')] = function(_0x59e2e9, _0x3cb38d) { return _0x59e2e9 - _0x3cb38d; }; _0x1c1b50[_0x56ae('0x394')] = function(_0x50c3ad, _0x45788) { return _0x50c3ad == _0x45788; }; _0x1c1b50[_0x56ae('0x395')] = _0x56ae('0x396'); _0x1c1b50[_0x56ae('0x397')] = 'uncaughtError'; _0x1c1b50['UIEih'] = function(_0x87c55f, _0x49f296) { return _0x87c55f === _0x49f296; }; _0x1c1b50[_0x56ae('0x398')] = _0x56ae('0x399'); _0x1c1b50[_0x56ae('0x39a')] = function(_0x19bc1f, _0x5688fc) { return _0x19bc1f != _0x5688fc; }; _0x1c1b50['ZDnLL'] = _0x16704a.UHMBE; _0x1c1b50['tbtNf'] = _0x56ae('0x39b'); _0x1c1b50[_0x56ae('0x39c')] = function(_0x4e3272, _0x13eade, _0x51d2f0) { return _0x4e3272(_0x13eade, _0x51d2f0); }; _0x1c1b50[_0x56ae('0x39d')] = function(_0x1c60b9, _0x4c3ba1) { return _0x1c60b9 * _0x4c3ba1; }; _0x1c1b50[_0x56ae('0x39e')] = 'usTVw'; _0x1c1b50[_0x56ae('0x39f')] = function(_0x1c9744, _0x10d03d) { return _0x1c9744 != _0x10d03d; }; _0x1c1b50[_0x56ae('0x3a0')] = _0x56ae('0x3a1'); _0x1c1b50[_0x56ae('0x3a2')] = _0x56ae('0x3a3'); _0x1c1b50[_0x56ae('0x3a4')] = _0x56ae('0x3a5'); _0x1c1b50[_0x56ae('0x3a6')] = _0x56ae('0x3a7'); _0x1c1b50[_0x56ae('0x3a8')] = _0x56ae('0x3a9'); _0x1c1b50['JPmCI'] = _0x56ae('0x3aa'); _0x1c1b50['NxGeF'] = _0x56ae('0x3ab'); _0x1c1b50[_0x56ae('0x3ac')] = function(_0x1d7c0e, _0x14c62c) { return _0x1d7c0e == _0x14c62c; }; _0x1c1b50[_0x56ae('0x3ad')] = function(_0x3ee379, _0x1b3b98) { return _0x3ee379 == _0x1b3b98; }; _0x1c1b50[_0x56ae('0x3ae')] = _0x56ae('0x3af'); _0x1c1b50[_0x56ae('0x3b0')] = _0x56ae('0x3b1'); _0x1c1b50[_0x56ae('0x3b2')] = function(_0x51a1c7, _0x28ffaa) { return _0x51a1c7 != _0x28ffaa; }; _0x1c1b50['ldzfq'] = _0x56ae('0x3b3'); _0x1c1b50[_0x56ae('0x3b4')] = function(_0x430d76, _0x57466c) { return _0x430d76 == _0x57466c; }; _0x1c1b50[_0x56ae('0x3b5')] = function(_0x15c906, _0x32cb6f) { return _0x15c906 == _0x32cb6f; }; _0x1c1b50[_0x56ae('0x3b6')] = function(_0x1f386d, _0x8964b9) { return _0x1f386d - _0x8964b9; }; _0x1c1b50['tUMjX'] = _0x56ae('0x3b7'); _0x1c1b50[_0x56ae('0x3b8')] = function(_0x2aa41b, _0x31526c) { return _0x2aa41b - _0x31526c; }; _0x1c1b50[_0x56ae('0x3b9')] = function(_0x471d38, _0x397181) { return _0x471d38 % _0x397181; }; _0x1c1b50['Sayhs'] = _0x56ae('0x3ba'); _0x1c1b50[_0x56ae('0x3bb')] = function(_0xf19e64, _0x1df98e) { return _0xf19e64 / _0x1df98e; }; _0x1c1b50[_0x56ae('0x3bc')] = 'sXDRI'; _0x1c1b50['ZhTlZ'] = 'gOAhg'; _0x1c1b50[_0x56ae('0x3bd')] = function(_0x3998d8, _0x10bb21, _0x443746) { return _0x3998d8(_0x10bb21, _0x443746); }; _0x1c1b50[_0x56ae('0x3be')] = 'unpause'; _0x1c1b50[_0x56ae('0x3bf')] = 'animationSetComplete'; _0x1c1b50[_0x56ae('0x3c0')] = function(_0x45388a, _0x3b16f2) { return _0x45388a + _0x3b16f2; }; _0x1c1b50[_0x56ae('0x3c1')] = _0x56ae('0x3c2'); _0x1c1b50[_0x56ae('0x3c3')] = _0x56ae('0x3c4'); _0x1c1b50[_0x56ae('0x3c5')] = _0x56ae('0x3c6'); _0x1c1b50['GtKOy'] = function(_0x1ce62a, _0x45510f) { return _0x1ce62a + _0x45510f; }; _0x1c1b50[_0x56ae('0x3c7')] = function(_0x508ca0, _0x3082e4) { return _0x508ca0 + _0x3082e4; }; _0x1c1b50['GmlPh'] = '.y\x0a'; _0x1c1b50[_0x56ae('0x3c8')] = function(_0x55aaa4, _0x636a35) { return _0x55aaa4 != _0x636a35; }; _0x1c1b50['tFCbm'] = function(_0x1d56e8, _0x10519b) { return _0x1d56e8 + _0x10519b; }; _0x1c1b50[_0x56ae('0x3c9')] = 'm44\x20op,\x20va0,\x20vc0\x0amov\x20v0,\x20va1'; _0x1c1b50[_0x56ae('0x3ca')] = function(_0x202cc8, _0x1063c9) { return _0x202cc8 / _0x1063c9; }; _0x1c1b50[_0x56ae('0x3cb')] = _0x56ae('0x3cc'); _0x1c1b50[_0x56ae('0x3cd')] = function(_0x349ca9, _0xba9aa9) { return _0x349ca9 | _0xba9aa9; }; _0x1c1b50['YGspI'] = _0x56ae('0x3ce'); _0x1c1b50['BfQiA'] = function(_0x443e4e, _0x3a5146) { return _0x443e4e === _0x3a5146; }; _0x1c1b50[_0x56ae('0x3cf')] = _0x56ae('0x3d0'); _0x1c1b50[_0x56ae('0x3d1')] = function(_0x173c30, _0x3fb38b) { return _0x173c30 + _0x3fb38b; }; _0x1c1b50[_0x56ae('0x3d2')] = function(_0x40c3d5, _0x31d29c) { return _0x40c3d5 < _0x31d29c; }; _0x1c1b50[_0x56ae('0x3d3')] = _0x56ae('0x3d4'); _0x1c1b50['BpbtJ'] = _0x56ae('0x3d5'); _0x1c1b50[_0x56ae('0x3d6')] = function(_0x3bed7e, _0x2b47d1) { return _0x3bed7e == _0x2b47d1; }; _0x1c1b50[_0x56ae('0x3d7')] = function(_0x354ca3, _0x2a9bde) { return _0x354ca3 > _0x2a9bde; }; _0x1c1b50[_0x56ae('0x3d8')] = function(_0x2bc0cd, _0x3bff6d) { return _0x16704a.FQLCy(_0x2bc0cd, _0x3bff6d); }; _0x1c1b50[_0x56ae('0x3d9')] = _0x56ae('0x3da'); _0x1c1b50[_0x56ae('0x3db')] = function(_0x414555, _0x194bb4) { return _0x414555 * _0x194bb4; }; _0x1c1b50[_0x56ae('0x3dc')] = function(_0xb63fb6, _0x126299) { return _0xb63fb6 == _0x126299; }; _0x1c1b50[_0x56ae('0x3dd')] = function(_0x2451cf, _0x44bc94) { return _0x2451cf | _0x44bc94; }; _0x1c1b50['UNylG'] = function(_0x180a56, _0x394ed5) { return _0x180a56 | _0x394ed5; }; _0x1c1b50[_0x56ae('0x3de')] = function(_0x4402c5, _0x35d3fe) { return _0x4402c5 < _0x35d3fe; }; _0x1c1b50[_0x56ae('0x3df')] = function(_0x5c7018, _0x3c1e43) { return _0x5c7018 / _0x3c1e43; }; _0x1c1b50[_0x56ae('0x3e0')] = 'get_y'; _0x1c1b50['GtBHo'] = _0x56ae('0x3e1'); _0x1c1b50['odZaS'] = function(_0x2a2605, _0x417357, _0x4b3788) { return _0x2a2605(_0x417357, _0x4b3788); }; _0x1c1b50[_0x56ae('0x3e2')] = _0x56ae('0x3e3'); _0x1c1b50['FwySI'] = _0x56ae('0x3e4'); _0x1c1b50['KaUPu'] = 'away3d.animators.AnimatorBase'; _0x1c1b50[_0x56ae('0x3e5')] = function(_0xe62243, _0x3702f9, _0x247fb6) { return _0xe62243(_0x3702f9, _0x247fb6); }; _0x1c1b50['SETLy'] = _0x56ae('0x3e6'); _0x1c1b50[_0x56ae('0x3e7')] = _0x56ae('0x3e8'); _0x1c1b50[_0x56ae('0x3e9')] = _0x56ae('0x3ea'); _0x1c1b50[_0x56ae('0x3eb')] = _0x56ae('0x3ec'); _0x1c1b50[_0x56ae('0x3ed')] = _0x56ae('0x3ee'); _0x1c1b50[_0x56ae('0x3ef')] = _0x56ae('0x3f0'); _0x1c1b50[_0x56ae('0x3f1')] = 'away3d.bounds.AxisAlignedBoundingBox'; _0x1c1b50['bpJAV'] = _0x56ae('0x3f2'); _0x1c1b50[_0x56ae('0x3f3')] = _0x56ae('0x3f4'); _0x1c1b50[_0x56ae('0x3f5')] = _0x56ae('0x3f6'); _0x1c1b50[_0x56ae('0x3f7')] = 'set_scaleZ'; _0x1c1b50[_0x56ae('0x3f8')] = _0x56ae('0x3f9'); _0x1c1b50[_0x56ae('0x3fa')] = 'set_scene'; _0x1c1b50[_0x56ae('0x3fb')] = _0x56ae('0x3fc'); _0x1c1b50[_0x56ae('0x3fd')] = _0x56ae('0x3fe'); _0x1c1b50[_0x56ae('0x3ff')] = _0x56ae('0x400'); _0x1c1b50[_0x56ae('0x401')] = _0x56ae('0x402'); _0x1c1b50[_0x56ae('0x403')] = _0x56ae('0x404'); _0x1c1b50['XHsbs'] = _0x56ae('0x405'); _0x1c1b50[_0x56ae('0x406')] = _0x56ae('0x407'); _0x1c1b50[_0x56ae('0x408')] = _0x56ae('0x409'); _0x1c1b50[_0x56ae('0x40a')] = 'away3d.core.base.IRenderable'; _0x1c1b50[_0x56ae('0x40b')] = function(_0x511695, _0x46b429, _0x3fbf72) { return _0x511695(_0x46b429, _0x3fbf72); }; _0x1c1b50[_0x56ae('0x40c')] = _0x56ae('0x40d'); _0x1c1b50['ckHft'] = _0x56ae('0x40e'); _0x1c1b50[_0x56ae('0x40f')] = _0x56ae('0x410'); _0x1c1b50[_0x56ae('0x411')] = _0x56ae('0x412'); _0x1c1b50[_0x56ae('0x413')] = _0x56ae('0x414'); _0x1c1b50[_0x56ae('0x415')] = _0x56ae('0x416'); _0x1c1b50[_0x56ae('0x417')] = 'set_scissorRect'; _0x1c1b50['VsgSZ'] = _0x56ae('0x418'); _0x1c1b50[_0x56ae('0x419')] = _0x56ae('0x41a'); _0x1c1b50[_0x56ae('0x41b')] = _0x56ae('0x41c'); _0x1c1b50[_0x56ae('0x41d')] = 'away3d.core.partition.RenderableNode'; _0x1c1b50['TdQVV'] = _0x56ae('0x41e'); _0x1c1b50['KsFml'] = _0x56ae('0x41f'); _0x1c1b50[_0x56ae('0x420')] = _0x56ae('0x421'); _0x1c1b50[_0x56ae('0x422')] = 'set_backgroundG'; _0x1c1b50[_0x56ae('0x423')] = _0x56ae('0x424'); _0x1c1b50['gGFOk'] = 'away3d.events.LightEvent'; _0x1c1b50[_0x56ae('0x425')] = _0x56ae('0x426'); _0x1c1b50['UPBUX'] = 'away3d.lights.PointLight'; _0x1c1b50[_0x56ae('0x427')] = _0x56ae('0x428'); _0x1c1b50['rCqEc'] = _0x56ae('0x429'); _0x1c1b50[_0x56ae('0x42a')] = _0x56ae('0x42b'); _0x1c1b50[_0x56ae('0x42c')] = 'set_materialMode'; _0x1c1b50[_0x56ae('0x42d')] = function(_0x64869a, _0x54678a, _0x5bfc02) { return _0x64869a(_0x54678a, _0x5bfc02); }; _0x1c1b50[_0x56ae('0x42e')] = _0x56ae('0x42f'); _0x1c1b50[_0x56ae('0x430')] = _0x56ae('0x431'); _0x1c1b50[_0x56ae('0x432')] = _0x56ae('0x433'); _0x1c1b50[_0x56ae('0x434')] = function(_0xe404e7, _0x3ed786, _0x13cc51) { return _0xe404e7(_0x3ed786, _0x13cc51); }; _0x1c1b50[_0x56ae('0x435')] = function(_0x461247, _0x483bd6, _0x215513) { return _0x461247(_0x483bd6, _0x215513); }; _0x1c1b50[_0x56ae('0x436')] = _0x56ae('0x437'); _0x1c1b50[_0x56ae('0x438')] = function(_0x162c92, _0x240232, _0xfda250) { return _0x162c92(_0x240232, _0xfda250); }; _0x1c1b50[_0x56ae('0x439')] = _0x56ae('0x43a'); _0x1c1b50[_0x56ae('0x43b')] = _0x56ae('0x43c'); _0x1c1b50[_0x56ae('0x43d')] = _0x56ae('0x43e'); _0x1c1b50[_0x56ae('0x43f')] = _0x56ae('0x440'); _0x1c1b50[_0x56ae('0x441')] = _0x16704a.tTatm; _0x1c1b50['VdqvI'] = _0x56ae('0x442'); _0x1c1b50[_0x56ae('0x443')] = 'away3d.loaders.parsers.MaterialGroup'; _0x1c1b50[_0x56ae('0x444')] = 'away3d.loaders.parsers.LoadedMaterial'; _0x1c1b50[_0x56ae('0x445')] = _0x56ae('0x446'); _0x1c1b50[_0x56ae('0x447')] = _0x56ae('0x448'); _0x1c1b50['egrNS'] = function(_0x3aaa5c, _0x1a2ee2, _0x1604e7) { return _0x3aaa5c(_0x1a2ee2, _0x1604e7); }; _0x1c1b50['KJTfp'] = 'get_usesNormals'; _0x1c1b50[_0x56ae('0x449')] = _0x56ae('0x44a'); _0x1c1b50[_0x56ae('0x44b')] = _0x16704a.ZvtRS; _0x1c1b50[_0x56ae('0x44c')] = _0x56ae('0x44d'); _0x1c1b50[_0x56ae('0x44e')] = 'get_commonsDataIndex'; _0x1c1b50[_0x56ae('0x44f')] = _0x56ae('0x450'); _0x1c1b50[_0x56ae('0x451')] = _0x56ae('0x452'); _0x1c1b50[_0x56ae('0x453')] = function(_0xea13b2, _0x3894c7, _0x190733) { return _0xea13b2(_0x3894c7, _0x190733); }; _0x1c1b50['uCGVM'] = _0x56ae('0x454'); _0x1c1b50[_0x56ae('0x455')] = _0x56ae('0x456'); _0x1c1b50[_0x56ae('0x457')] = function(_0x39d1ce, _0x51c017, _0x21f643) { return _0x39d1ce(_0x51c017, _0x21f643); }; _0x1c1b50[_0x56ae('0x458')] = _0x56ae('0x459'); _0x1c1b50[_0x56ae('0x45a')] = _0x16704a.vFkTJ; _0x1c1b50[_0x56ae('0x45b')] = 'get_specularMethod'; _0x1c1b50[_0x56ae('0x45c')] = _0x56ae('0x45d'); _0x1c1b50[_0x56ae('0x45e')] = _0x56ae('0x45f'); _0x1c1b50['TLagK'] = _0x56ae('0x460'); _0x1c1b50[_0x56ae('0x461')] = _0x56ae('0x462'); _0x1c1b50[_0x56ae('0x463')] = function(_0x38582a, _0x3cf655, _0x306943) { return _0x38582a(_0x3cf655, _0x306943); }; _0x1c1b50[_0x56ae('0x464')] = 'away3d.materials.passes.DistanceMapPass'; _0x1c1b50[_0x56ae('0x465')] = _0x56ae('0x466'); _0x1c1b50[_0x56ae('0x467')] = _0x56ae('0x468'); _0x1c1b50[_0x56ae('0x469')] = _0x56ae('0x46a'); _0x1c1b50[_0x56ae('0x46b')] = _0x56ae('0x46c'); _0x1c1b50['uKFXL'] = function(_0x3a1acb, _0x4cedc0, _0x1f6354) { return _0x3a1acb(_0x4cedc0, _0x1f6354); }; _0x1c1b50[_0x56ae('0x46d')] = 'com.player03.layout._Layout.BoundItem'; _0x1c1b50[_0x56ae('0x46e')] = _0x56ae('0x46f'); _0x1c1b50[_0x56ae('0x470')] = 'set_height'; _0x1c1b50['MoyJs'] = _0x56ae('0x471'); _0x1c1b50[_0x56ae('0x472')] = 'set_area'; _0x1c1b50[_0x56ae('0x473')] = function(_0x57cc38, _0x5d48a5, _0x166e1c) { return _0x57cc38(_0x5d48a5, _0x166e1c); }; _0x1c1b50[_0x56ae('0x474')] = _0x56ae('0x475'); _0x1c1b50[_0x56ae('0x476')] = _0x56ae('0x477'); _0x1c1b50['yPdyB'] = _0x16704a.uDEOA; _0x1c1b50[_0x56ae('0x478')] = _0x56ae('0x479'); _0x1c1b50['zeCLA'] = _0x56ae('0x47a'); _0x1c1b50[_0x56ae('0x47b')] = _0x56ae('0x47c'); _0x1c1b50['zcuAU'] = _0x56ae('0x47d'); _0x1c1b50['JqXRd'] = 'com.player03.run3.menu.IMenu'; _0x1c1b50[_0x56ae('0x47e')] = 'com.player03.run3.api.GlobalEventManager'; _0x1c1b50[_0x56ae('0x47f')] = _0x56ae('0x480'); _0x1c1b50[_0x56ae('0x481')] = _0x56ae('0x482'); _0x1c1b50[_0x56ae('0x483')] = _0x56ae('0x484'); _0x1c1b50[_0x56ae('0x485')] = _0x56ae('0x486'); _0x1c1b50[_0x56ae('0x487')] = _0x56ae('0x488'); _0x1c1b50[_0x56ae('0x489')] = 'com.player03.run3.character.animation.FallAsym'; _0x1c1b50['QsicD'] = _0x56ae('0x48a'); _0x1c1b50[_0x56ae('0x48b')] = _0x56ae('0x48c'); _0x1c1b50['yYIfg'] = _0x56ae('0x48d'); _0x1c1b50['FiyiL'] = function(_0x511ebe, _0xcecab2, _0x252e9b) { return _0x511ebe(_0xcecab2, _0x252e9b); }; _0x1c1b50[_0x56ae('0x48e')] = 'haxeutils.input.ControlScheme'; _0x1c1b50[_0x56ae('0x48f')] = _0x56ae('0x490'); _0x1c1b50[_0x56ae('0x491')] = _0x56ae('0x492'); _0x1c1b50[_0x56ae('0x493')] = _0x56ae('0x494'); _0x1c1b50['TImLZ'] = 'com.player03.run3.cutscene.Indecision'; _0x1c1b50[_0x56ae('0x495')] = _0x56ae('0x496'); _0x1c1b50[_0x56ae('0x497')] = _0x16704a.yjOjF; _0x1c1b50[_0x56ae('0x498')] = function(_0x5ee815, _0xe53bf7, _0x4c0769) { return _0x5ee815(_0xe53bf7, _0x4c0769); }; _0x1c1b50[_0x56ae('0x499')] = _0x56ae('0x49a'); _0x1c1b50[_0x56ae('0x49b')] = function(_0x546d31, _0x5e2227, _0x4482cf) { return _0x546d31(_0x5e2227, _0x4482cf); }; _0x1c1b50[_0x56ae('0x49c')] = _0x56ae('0x49d'); _0x1c1b50[_0x56ae('0x49e')] = 'com.player03.run3.infinite.UsedCharacter'; _0x1c1b50['ekesg'] = 'unitsystem.level.LevelDecorator'; _0x1c1b50[_0x56ae('0x49f')] = _0x56ae('0x4a0'); _0x1c1b50[_0x56ae('0x4a1')] = _0x56ae('0x4a2'); _0x1c1b50[_0x56ae('0x4a3')] = _0x56ae('0x4a4'); _0x1c1b50[_0x56ae('0x4a5')] = _0x56ae('0x4a6'); _0x1c1b50[_0x56ae('0x4a7')] = 'com.player03.run3.level.terrain._MovableBox.MovableBoxAnimation'; _0x1c1b50[_0x56ae('0x4a8')] = 'CUSTOM'; _0x1c1b50['dopiT'] = _0x56ae('0x4a9'); _0x1c1b50['gQzLA'] = 'com.player03.run3.level.terrain.collision.BounceAnimation'; _0x1c1b50[_0x56ae('0x4aa')] = _0x56ae('0x4ab'); _0x1c1b50[_0x56ae('0x4ac')] = _0x56ae('0x4ad'); _0x1c1b50[_0x56ae('0x4ae')] = function(_0x3e1d93, _0x420228, _0x2251ff) { return _0x16704a.zBqFP(_0x3e1d93, _0x420228, _0x2251ff); }; _0x1c1b50[_0x56ae('0x4af')] = _0x56ae('0x4b0'); _0x1c1b50[_0x56ae('0x4b1')] = 'com.player03.run3.menu.UpgradeShop'; _0x1c1b50[_0x56ae('0x4b2')] = _0x16704a.ocXjb; _0x1c1b50['uCTiR'] = 'com.player03.run3.menu.map.LocationIndicator'; _0x1c1b50[_0x56ae('0x4b3')] = function(_0x5bf15c, _0x24e984, _0x13292f) { return _0x5bf15c(_0x24e984, _0x13292f); }; _0x1c1b50[_0x56ae('0x4b4')] = function(_0x25a988, _0x534a9c, _0x2fb240) { return _0x16704a.zBqFP(_0x25a988, _0x534a9c, _0x2fb240); }; _0x1c1b50[_0x56ae('0x4b5')] = function(_0x1701a2, _0x212688, _0x1b838c) { return _0x1701a2(_0x212688, _0x1b838c); }; _0x1c1b50[_0x56ae('0x4b6')] = _0x56ae('0x4b7'); _0x1c1b50[_0x56ae('0x4b8')] = _0x56ae('0x4b9'); _0x1c1b50[_0x56ae('0x4ba')] = _0x56ae('0x4bb'); _0x1c1b50[_0x56ae('0x4bc')] = _0x56ae('0x4bd'); _0x1c1b50[_0x56ae('0x4be')] = _0x56ae('0x4bf'); _0x1c1b50[_0x56ae('0x4c0')] = function(_0x5b9c68, _0x3c6c03, _0x2c1d2a) { return _0x5b9c68(_0x3c6c03, _0x2c1d2a); }; _0x1c1b50[_0x56ae('0x4c1')] = _0x56ae('0x4c2'); _0x1c1b50[_0x56ae('0x4c3')] = 'com.player03.run3.ui.popup.RestrictedCharacterSelect'; _0x1c1b50['bUwsr'] = _0x56ae('0x4c4'); _0x1c1b50[_0x56ae('0x4c5')] = function(_0x2ca2a5, _0x5aff7e, _0x1cb442) { return _0x2ca2a5(_0x5aff7e, _0x1cb442); }; _0x1c1b50[_0x56ae('0x4c6')] = _0x56ae('0x4c7'); _0x1c1b50[_0x56ae('0x4c8')] = 'format.svg.CubicSegment'; _0x1c1b50['SjwCd'] = _0x56ae('0x4c9'); _0x1c1b50[_0x56ae('0x4ca')] = 'haxe.ds.ArraySort'; _0x1c1b50[_0x56ae('0x4cb')] = _0x56ae('0x4cc'); _0x1c1b50['lksee'] = _0x56ae('0x4cd'); _0x1c1b50[_0x56ae('0x4ce')] = _0x56ae('0x4cf'); _0x1c1b50[_0x56ae('0x4d0')] = 'haxe.zip.HuffTools'; _0x1c1b50[_0x56ae('0x4d1')] = 'Head\x20Block\x20CData\x20Flat\x20Crc\x20Dist\x20DistOne\x20Done'; _0x1c1b50['LIDUi'] = _0x56ae('0x4d2'); _0x1c1b50[_0x56ae('0x4d3')] = _0x56ae('0x4d4'); _0x1c1b50[_0x56ae('0x4d5')] = 'haxeutils.math.GaussianRandom'; _0x1c1b50[_0x56ae('0x4d6')] = 'haxeutils.sound.MusicManager'; _0x1c1b50['cQORQ'] = _0x56ae('0x4d7'); _0x1c1b50[_0x56ae('0x4d8')] = _0x56ae('0x4d9'); _0x1c1b50[_0x56ae('0x4da')] = 'lime._internal.graphics.BlurStack'; _0x1c1b50['DsMuN'] = _0x56ae('0x4db'); _0x1c1b50[_0x56ae('0x4dc')] = 'lime.app._Event_lime_ui_Touch_Void'; _0x1c1b50[_0x56ae('0x4dd')] = 'lime.graphics.ImageBuffer'; _0x1c1b50[_0x56ae('0x4de')] = _0x56ae('0x4df'); _0x1c1b50['NBEgs'] = _0x56ae('0x4e0'); _0x1c1b50[_0x56ae('0x4e1')] = 'set_matrix'; _0x1c1b50[_0x56ae('0x4e2')] = 'lime.graphics.opengl.GL'; _0x1c1b50[_0x56ae('0x4e3')] = _0x56ae('0x4e4'); _0x1c1b50[_0x56ae('0x4e5')] = _0x56ae('0x4e6'); _0x1c1b50[_0x56ae('0x4e7')] = 'lime.media.AudioManager'; _0x1c1b50[_0x56ae('0x4e8')] = _0x56ae('0x4e9'); _0x1c1b50['ZFnnj'] = _0x56ae('0x4ea'); _0x1c1b50[_0x56ae('0x4eb')] = 'lime.text.harfbuzz.HBSegmentProperties'; _0x1c1b50[_0x56ae('0x4ec')] = _0x56ae('0x4ed'); _0x1c1b50['rhuVL'] = _0x56ae('0x4ee'); _0x1c1b50[_0x56ae('0x4ef')] = _0x56ae('0x4f0'); _0x1c1b50[_0x56ae('0x4f1')] = _0x56ae('0x4f2'); _0x1c1b50[_0x56ae('0x4f3')] = _0x56ae('0x4f4'); _0x1c1b50[_0x56ae('0x4f5')] = _0x56ae('0x4f6'); _0x1c1b50[_0x56ae('0x4f7')] = _0x56ae('0x4f8'); _0x1c1b50[_0x56ae('0x4f9')] = _0x56ae('0x4fa'); _0x1c1b50[_0x56ae('0x4fb')] = _0x56ae('0x4fc'); _0x1c1b50[_0x56ae('0x4fd')] = _0x56ae('0x4fe'); _0x1c1b50[_0x56ae('0x4ff')] = _0x56ae('0x500'); _0x1c1b50['tdfbq'] = _0x56ae('0x501'); _0x1c1b50[_0x56ae('0x502')] = _0x56ae('0x503'); _0x1c1b50[_0x56ae('0x504')] = 'GlowFilter'; _0x1c1b50[_0x56ae('0x505')] = _0x56ae('0x506'); _0x1c1b50[_0x56ae('0x507')] = _0x56ae('0x508'); _0x1c1b50['nFnGe'] = _0x56ae('0x509'); _0x1c1b50[_0x56ae('0x50a')] = _0x56ae('0x50b'); _0x1c1b50[_0x56ae('0x50c')] = function(_0x33921a, _0x372e9e, _0x20ef88) { return _0x16704a.WOCuc(_0x33921a, _0x372e9e, _0x20ef88); }; _0x1c1b50[_0x56ae('0x50d')] = 'openfl._internal.renderer.dom.DOMShape'; _0x1c1b50['nruLC'] = _0x56ae('0x50e'); _0x1c1b50[_0x56ae('0x50f')] = _0x56ae('0x510'); _0x1c1b50[_0x56ae('0x511')] = _0x56ae('0x512'); _0x1c1b50['hYonf'] = _0x56ae('0x513'); _0x1c1b50[_0x56ae('0x514')] = _0x56ae('0x515'); _0x1c1b50[_0x56ae('0x516')] = 'openfl.events.IOErrorEvent'; _0x1c1b50[_0x56ae('0x517')] = _0x56ae('0x518'); _0x1c1b50[_0x56ae('0x519')] = function(_0x132762, _0x2def79, _0x1ea630) { return _0x132762(_0x2def79, _0x1ea630); }; _0x1c1b50[_0x56ae('0x51a')] = 'get_soundTransform'; _0x1c1b50['eorgg'] = _0x56ae('0x51b'); _0x1c1b50[_0x56ae('0x51c')] = _0x56ae('0x51d'); _0x1c1b50[_0x56ae('0x51e')] = _0x56ae('0x51f'); _0x1c1b50['lJorT'] = _0x56ae('0x8'); _0x1c1b50[_0x56ae('0x520')] = _0x56ae('0x521'); _0x1c1b50[_0x56ae('0x522')] = 'numAnimatedComponents'; _0x1c1b50[_0x56ae('0x523')] = _0x56ae('0x524'); _0x1c1b50[_0x56ae('0x525')] = 'LizardFellAsleep'; _0x1c1b50[_0x56ae('0x526')] = _0x56ae('0x527'); _0x1c1b50[_0x56ae('0x528')] = 'checkstyle:FieldDocComment'; _0x1c1b50[_0x56ae('0x529')] = 'href\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)'; (function(_0x13b6ca, _0x5c425c) { var _0x575257 = {}; _0x575257[_0x56ae('0x52a')] = function(_0x2c22ef, _0x36b48e) { return _0x2c22ef != _0x36b48e; }; _0x575257[_0x56ae('0x52b')] = function(_0x181949, _0x18805a) { return _0x181949 == _0x18805a; }; _0x575257[_0x56ae('0x52c')] = function(_0x43b091, _0x94a103, _0x1e4fc8) { return _0x1c1b50.Upbnh(_0x43b091, _0x94a103, _0x1e4fc8); }; _0x575257[_0x56ae('0x52d')] = 'CancelRequestAnimationFrame'; _0x575257[_0x56ae('0x52e')] = function(_0x5e1979, _0x499117) { return _0x5e1979 != _0x499117; }; _0x575257[_0x56ae('0x52f')] = _0x56ae('0x530'); _0x575257[_0x56ae('0x531')] = function(_0x64aa, _0x424adb) { return _0x64aa * _0x424adb; }; _0x575257['vkWXm'] = function(_0x4ae472, _0x56302e) { return _0x4ae472 + _0x56302e; }; _0x575257[_0x56ae('0x532')] = function(_0x38335c, _0x2bce06) { return _0x38335c != _0x2bce06; }; _0x575257['OSpow'] = function(_0x4d4d4d, _0x3c54b5) { return _0x4d4d4d >>> _0x3c54b5; }; _0x575257[_0x56ae('0x533')] = function(_0x22cac1, _0x4c6430) { return _0x22cac1 & _0x4c6430; }; _0x575257[_0x56ae('0x534')] = function(_0x19ed2d, _0x5684ee) { return _0x19ed2d != _0x5684ee; }; _0x575257[_0x56ae('0x535')] = _0x56ae('0x536'); _0x575257[_0x56ae('0x537')] = function(_0x3fc2e2, _0x3e1795) { return _0x3fc2e2 != _0x3e1795; }; _0x575257[_0x56ae('0x538')] = _0x1c1b50.fsyIT; _0x575257['FPJel'] = function(_0x40c1f2, _0x4f2e2b) { return _0x40c1f2 < _0x4f2e2b; }; _0x575257[_0x56ae('0x539')] = _0x56ae('0x53a'); _0x575257['cqxlf'] = function(_0x5ec2a8, _0x199a4f) { return _0x5ec2a8 - _0x199a4f; }; _0x575257[_0x56ae('0x53b')] = function(_0x2ee017, _0xe238ac) { return _0x2ee017 == _0xe238ac; }; _0x575257['UwhRH'] = function(_0x5744ff, _0x51b611) { return _0x5744ff + _0x51b611; }; _0x575257[_0x56ae('0x53c')] = function(_0x57d13e, _0x3a44f9) { return _0x57d13e * _0x3a44f9; }; _0x575257[_0x56ae('0x53d')] = function(_0x547f2e, _0x49e2b9) { return _0x547f2e - _0x49e2b9; }; _0x575257[_0x56ae('0x53e')] = function(_0xe91bbc, _0x2c9f11) { return _0xe91bbc == _0x2c9f11; }; _0x575257[_0x56ae('0x53f')] = function(_0x383ad8, _0x6ecd99) { return _0x383ad8 !== _0x6ecd99; }; _0x575257[_0x56ae('0x540')] = _0x1c1b50.RYFNl; _0x575257[_0x56ae('0x541')] = function(_0xde6758, _0x3def05) { return _0xde6758 === _0x3def05; }; _0x575257[_0x56ae('0x542')] = _0x56ae('0x543'); _0x575257[_0x56ae('0x544')] = function(_0x3796db, _0x11e99f) { return _0x3796db !== _0x11e99f; }; _0x575257[_0x56ae('0x545')] = function(_0x19e092, _0x4942ea) { return _0x19e092 == _0x4942ea; }; _0x575257['gGlEu'] = _0x56ae('0x546'); _0x575257[_0x56ae('0x547')] = function(_0x14289d, _0x384c75) { return _0x14289d != _0x384c75; }; _0x575257['kIkek'] = _0x56ae('0x548'); _0x575257[_0x56ae('0x549')] = function(_0x379a2a, _0x331191) { return _0x379a2a >= _0x331191; }; _0x575257[_0x56ae('0x54a')] = function(_0x375d02, _0x3f6b59) { return _0x375d02 < _0x3f6b59; }; _0x575257['aoWUh'] = function(_0xca2bc5, _0x41a5a0) { return _0xca2bc5 + _0x41a5a0; }; _0x575257[_0x56ae('0x54b')] = _0x56ae('0x54c'); _0x575257['cYHFr'] = function(_0x1afcc7, _0x81e095) { return _0x1afcc7 + _0x81e095; }; _0x575257['bsraD'] = function(_0x26c4b9, _0x6b5b0f) { return _0x26c4b9 + _0x6b5b0f; }; _0x575257[_0x56ae('0x54d')] = function(_0x10025, _0x454ee4) { return _0x10025 + _0x454ee4; }; _0x575257[_0x56ae('0x54e')] = function(_0x41db57, _0x6c65c7) { return _0x41db57 + _0x6c65c7; }; _0x575257[_0x56ae('0x54f')] = function(_0x2d5841, _0x2b7b38) { return _0x2d5841 < _0x2b7b38; }; _0x575257[_0x56ae('0x550')] = function(_0x292855, _0x1b3149) { return _0x292855 + _0x1b3149; }; _0x575257[_0x56ae('0x551')] = function(_0x29312b, _0x4999de) { return _0x1c1b50.YZOkG(_0x29312b, _0x4999de); }; _0x575257[_0x56ae('0x552')] = _0x1c1b50.exSPF; _0x575257[_0x56ae('0x553')] = _0x56ae('0x554'); _0x575257[_0x56ae('0x555')] = _0x56ae('0x556'); _0x575257[_0x56ae('0x557')] = function(_0x2bcb03, _0x58d95a) { return _0x2bcb03 + _0x58d95a; }; _0x575257[_0x56ae('0x558')] = function(_0x3aeed5, _0x6a0d93) { return _0x3aeed5 + _0x6a0d93; }; _0x575257['eYmjS'] = function(_0x1da678, _0x7184a) { return _0x1da678 + _0x7184a; }; _0x575257[_0x56ae('0x559')] = function(_0x31f57a, _0xefd385) { return _0x31f57a + _0xefd385; }; _0x575257[_0x56ae('0x55a')] = function(_0x4fd3b1, _0x43663f) { return _0x4fd3b1 + _0x43663f; }; _0x575257['BKjQy'] = 'null'; _0x575257[_0x56ae('0x55b')] = function(_0x12ba33, _0x2d30d3) { return _0x12ba33 / _0x2d30d3; }; _0x575257[_0x56ae('0x55c')] = function(_0x563f51, _0x488312) { return _0x563f51 / _0x488312; }; _0x575257[_0x56ae('0x55d')] = function(_0x359fd6, _0x29efbf) { return _0x359fd6 == _0x29efbf; }; _0x575257[_0x56ae('0x55e')] = function(_0xd741c9, _0x8c9e03) { return _0xd741c9 !== _0x8c9e03; }; _0x575257[_0x56ae('0x55f')] = function(_0x53a1f9, _0x381de4) { return _0x53a1f9 + _0x381de4; }; _0x575257[_0x56ae('0x560')] = function(_0x3533e6, _0x5f5bca) { return _0x3533e6 > _0x5f5bca; }; _0x575257[_0x56ae('0x561')] = function(_0x57529b, _0x40ff4d) { return _0x57529b > _0x40ff4d; }; _0x575257['PnqDy'] = function(_0x4c5bd2, _0x3a3049) { return _0x4c5bd2 == _0x3a3049; }; _0x575257[_0x56ae('0x562')] = function(_0x53535c, _0x47d8fc) { return _0x53535c <= _0x47d8fc; }; _0x575257[_0x56ae('0x563')] = function(_0x274c9f, _0x457e23) { return _0x274c9f + _0x457e23; }; _0x575257[_0x56ae('0x564')] = function(_0x2a7453, _0x599516) { return _0x1c1b50.INpAo(_0x2a7453, _0x599516); }; _0x575257[_0x56ae('0x565')] = _0x56ae('0x566'); _0x575257['WJawY'] = _0x56ae('0x567'); _0x575257[_0x56ae('0x568')] = function(_0x480859, _0x1c8eae) { return _0x480859 == _0x1c8eae; }; _0x575257[_0x56ae('0x569')] = function(_0x5e3d3f, _0x354506) { return _0x5e3d3f == _0x354506; }; _0x575257['AZxHA'] = _0x56ae('0x56a'); _0x575257['vznVc'] = function(_0x263281, _0x3c2c4b) { return _0x263281 * _0x3c2c4b; }; _0x575257['BZPnf'] = function(_0x28269, _0x13e927) { return _0x28269 < _0x13e927; }; _0x575257[_0x56ae('0x56b')] = function(_0x217384, _0x57498c) { return _0x217384 + _0x57498c; }; _0x575257[_0x56ae('0x56c')] = _0x56ae('0x56d'); _0x575257[_0x56ae('0x56e')] = function(_0x5b8999, _0x16ecac) { return _0x5b8999 == _0x16ecac; }; _0x575257[_0x56ae('0x56f')] = _0x56ae('0x570'); _0x575257[_0x56ae('0x571')] = _0x56ae('0x572'); _0x575257[_0x56ae('0x573')] = function(_0x4b0702, _0x48e597) { return _0x4b0702 * _0x48e597; }; _0x575257[_0x56ae('0x574')] = function(_0x1cc794, _0x31d236) { return _0x1cc794 == _0x31d236; }; _0x575257[_0x56ae('0x575')] = function(_0x34681d, _0x163d59) { return _0x34681d * _0x163d59; }; _0x575257[_0x56ae('0x576')] = function(_0x262764, _0x2be4f6) { return _0x262764 * _0x2be4f6; }; _0x575257['kzbBD'] = _0x56ae('0x577'); _0x575257['wLNgl'] = _0x56ae('0x578'); _0x575257[_0x56ae('0x579')] = function(_0x3d7715, _0x97c644) { return _0x3d7715 * _0x97c644; }; _0x575257['kcXvj'] = function(_0x42530e, _0x4e2d3a) { return _0x42530e + _0x4e2d3a; }; _0x575257[_0x56ae('0x57a')] = function(_0x2bd54f, _0x131648) { return _0x2bd54f != _0x131648; }; _0x575257[_0x56ae('0x57b')] = function(_0xfe6992, _0x2f1588) { return _0xfe6992 < _0x2f1588; }; _0x575257['bQSQG'] = _0x56ae('0x57c'); _0x575257[_0x56ae('0x57d')] = function(_0x1f2302, _0x152675) { return _0x1f2302 == _0x152675; }; _0x575257['McIsz'] = function(_0x325c3a, _0x243730) { return _0x325c3a + _0x243730; }; _0x575257[_0x56ae('0x57e')] = 'ONKhB'; _0x575257[_0x56ae('0x57f')] = function(_0xcc5716, _0x5e9f94) { return _0xcc5716 + _0x5e9f94; }; _0x575257[_0x56ae('0x580')] = function(_0xa202af, _0x50ac78) { return _0xa202af == _0x50ac78; }; _0x575257[_0x56ae('0x581')] = function(_0x488032, _0x2f09a3) { return _0x488032 == _0x2f09a3; }; _0x575257[_0x56ae('0x582')] = function(_0x4d64b7, _0x3fd0ad) { return _0x4d64b7 != _0x3fd0ad; }; _0x575257['UrepW'] = function(_0x4cb286, _0x38fbb7) { return _0x4cb286 + _0x38fbb7; }; _0x575257[_0x56ae('0x583')] = function(_0x360a97, _0x1ee2dd) { return _0x360a97 * _0x1ee2dd; }; _0x575257[_0x56ae('0x584')] = function(_0x36773f, _0x1b746d) { return _0x1c1b50.vAoxy(_0x36773f, _0x1b746d); }; _0x575257[_0x56ae('0x585')] = function(_0x1a3beb, _0x1cfb55) { return _0x1a3beb + _0x1cfb55; }; _0x575257['FQijr'] = function(_0x542538, _0xf38101) { return _0x542538 * _0xf38101; }; _0x575257[_0x56ae('0x586')] = function(_0x1e9312, _0x1ad55d) { return _0x1e9312 == _0x1ad55d; }; _0x575257[_0x56ae('0x587')] = function(_0x23fe21, _0x596ae2) { return _0x23fe21 < _0x596ae2; }; _0x575257[_0x56ae('0x588')] = _0x56ae('0x589'); _0x575257[_0x56ae('0x58a')] = function(_0x457e64, _0x4f7603) { return _0x457e64 * _0x4f7603; }; _0x575257['FNLRR'] = function(_0x24b882, _0x4ef99d) { return _0x24b882 * _0x4ef99d; }; _0x575257[_0x56ae('0x58b')] = function(_0x31124f, _0x3c7666) { return _0x31124f * _0x3c7666; }; _0x575257[_0x56ae('0x58c')] = function(_0x51355b, _0x2629e8) { return _0x51355b * _0x2629e8; }; _0x575257[_0x56ae('0x58d')] = function(_0x3585f2, _0x30d208) { return _0x3585f2 * _0x30d208; }; _0x575257[_0x56ae('0x58e')] = function(_0x56a355, _0x3461e5) { return _0x1c1b50.INpAo(_0x56a355, _0x3461e5); }; _0x575257[_0x56ae('0x58f')] = function(_0x5ce8e6, _0x417696) { return _0x5ce8e6 == _0x417696; }; _0x575257[_0x56ae('0x590')] = _0x56ae('0x591'); _0x575257[_0x56ae('0x592')] = function(_0xb108ef, _0x29a255) { return _0xb108ef * _0x29a255; }; _0x575257['YtWFn'] = function(_0x510d78, _0x6b3b1a) { return _0x510d78 == _0x6b3b1a; }; _0x575257[_0x56ae('0x593')] = function(_0x2caab0, _0x237d54) { return _0x2caab0 * _0x237d54; }; _0x575257[_0x56ae('0x594')] = function(_0x2ec03b, _0x33f2da) { return _0x2ec03b * _0x33f2da; }; _0x575257[_0x56ae('0x595')] = function(_0x4ecaf5, _0x4ed011) { return _0x4ecaf5 * _0x4ed011; }; _0x575257[_0x56ae('0x596')] = function(_0x33a447, _0x5b44ad) { return _0x33a447 - _0x5b44ad; }; _0x575257[_0x56ae('0x597')] = function(_0x1aa480, _0x8ffeb1) { return _0x1aa480 / _0x8ffeb1; }; _0x575257[_0x56ae('0x598')] = function(_0x508037, _0x1d52ac) { return _0x508037 - _0x1d52ac; }; _0x575257[_0x56ae('0x599')] = function(_0x20cbaf, _0x6ca837) { return _0x20cbaf - _0x6ca837; }; _0x575257[_0x56ae('0x59a')] = 'WDnWZ'; _0x575257[_0x56ae('0x59b')] = function(_0x147fd3, _0x14f1a3) { return _0x147fd3 < _0x14f1a3; }; _0x575257['AanON'] = function(_0x37fd4a, _0x369b67) { return _0x37fd4a * _0x369b67; }; _0x575257[_0x56ae('0x59c')] = function(_0x163c8f, _0x2e341c) { return _0x163c8f + _0x2e341c; }; _0x575257[_0x56ae('0x59d')] = function(_0x55c2d7, _0x274222) { return _0x55c2d7 * _0x274222; }; _0x575257['XqaQr'] = function(_0x46c331, _0x1b8b1c) { return _0x46c331 - _0x1b8b1c; }; _0x575257[_0x56ae('0x59e')] = function(_0x416708, _0x56fafa) { return _0x416708 * _0x56fafa; }; _0x575257[_0x56ae('0x59f')] = function(_0x62eb34, _0x5a74fe) { return _0x62eb34 * _0x5a74fe; }; _0x575257['mBkUE'] = function(_0x4a8ca0, _0x1da4ab) { return _0x4a8ca0 === _0x1da4ab; }; _0x575257[_0x56ae('0x5a0')] = function(_0x704c61, _0xc302da) { return _0x704c61 * _0xc302da; }; _0x575257[_0x56ae('0x5a1')] = function(_0x195bf5, _0x1e5812) { return _0x195bf5 * _0x1e5812; }; _0x575257[_0x56ae('0x5a2')] = function(_0x39304e, _0x2e033a) { return _0x39304e + _0x2e033a; }; _0x575257[_0x56ae('0x5a3')] = _0x56ae('0x5a4'); _0x575257[_0x56ae('0x5a5')] = _0x56ae('0x5a6'); _0x575257[_0x56ae('0x5a7')] = _0x1c1b50.uJQmA; _0x575257['JARKt'] = 'cuRxx'; _0x575257[_0x56ae('0x5a8')] = _0x56ae('0x5a9'); _0x575257[_0x56ae('0x5aa')] = _0x1c1b50.jcwUw; _0x575257[_0x56ae('0x5ab')] = function(_0x327b68, _0x5a9083) { return _0x327b68 / _0x5a9083; }; _0x575257[_0x56ae('0x5ac')] = _0x56ae('0x5ad'); _0x575257['csIly'] = function(_0x2e4497, _0x5eef77) { return _0x2e4497 + _0x5eef77; }; _0x575257[_0x56ae('0x5ae')] = function(_0xad74d, _0x1e33af) { return _0xad74d * _0x1e33af; }; _0x575257[_0x56ae('0x5af')] = function(_0x5115e9, _0x1ac4a1) { return _0x5115e9 * _0x1ac4a1; }; _0x575257['lQLwh'] = _0x1c1b50.eexcr; _0x575257['YIiKH'] = function(_0xeb7e24, _0x33beea) { return _0xeb7e24 + _0x33beea; }; _0x575257[_0x56ae('0x5b0')] = function(_0x34e2ff, _0x31a605) { return _0x34e2ff * _0x31a605; }; _0x575257[_0x56ae('0x5b1')] = function(_0x3eb7d5, _0x30a223) { return _0x3eb7d5 > _0x30a223; }; _0x575257[_0x56ae('0x5b2')] = _0x56ae('0x63'); _0x575257['CHoJb'] = _0x56ae('0x5b3'); _0x575257[_0x56ae('0x5b4')] = function(_0x58a7f0, _0x20fec3) { return _0x58a7f0 == _0x20fec3; }; _0x575257['MuLIu'] = function(_0x465a1e, _0x4c80c9) { return _0x465a1e instanceof _0x4c80c9; }; _0x575257[_0x56ae('0x5b5')] = function(_0x425013, _0x27f5f8, _0x5c6622) { return _0x425013(_0x27f5f8, _0x5c6622); }; _0x575257['zVwmn'] = _0x56ae('0x5b6'); _0x575257['ZVsOI'] = function(_0x22511b, _0x30b4b1) { return _0x22511b(_0x30b4b1); }; _0x575257[_0x56ae('0x5b7')] = function(_0x569332, _0x3eb0ec) { return _0x569332(_0x3eb0ec); }; _0x575257[_0x56ae('0x5b8')] = function(_0x2e9d60, _0x38bdf0) { return _0x2e9d60(_0x38bdf0); }; _0x575257[_0x56ae('0x5b9')] = function(_0x4050dd, _0x3762e2) { return _0x4050dd == _0x3762e2; }; _0x575257['VapAx'] = function(_0x848679, _0x6ceee0) { return _0x848679 + _0x6ceee0; }; _0x575257['sCind'] = _0x56ae('0x5ba'); _0x575257[_0x56ae('0x5bb')] = function(_0x32505e, _0xe65ab9) { return _0x32505e + _0xe65ab9; }; _0x575257[_0x56ae('0x5bc')] = _0x56ae('0x107'); _0x575257[_0x56ae('0x5bd')] = _0x56ae('0x5be'); _0x575257[_0x56ae('0x5bf')] = 'Parsed\x20a\x20ColorMaterial(MultiPass):\x20Name\x20=\x20\x27'; _0x575257[_0x56ae('0x5c0')] = _0x56ae('0x5c1'); _0x575257[_0x56ae('0x5c2')] = function(_0x23064e, _0x4d6aa9) { return _0x23064e + _0x4d6aa9; }; _0x575257[_0x56ae('0x5c3')] = _0x56ae('0x5c4'); _0x575257[_0x56ae('0x5c5')] = function(_0x46b6f3, _0x103301) { return _0x46b6f3 == _0x103301; }; _0x575257[_0x56ae('0x5c6')] = '\x20Type\x20=\x20'; _0x575257[_0x56ae('0x5c7')] = function(_0x3da71c, _0x1e13cb) { return _0x3da71c & _0x1e13cb; }; _0x575257[_0x56ae('0x5c8')] = _0x56ae('0x5c9'); _0x575257['GLjya'] = function(_0x3c7d3b, _0x31d1cd) { return _0x3c7d3b + _0x31d1cd; }; _0x575257[_0x56ae('0x5ca')] = 'Could\x20not\x20find\x20the\x20TargetLight\x20(ID\x20=\x20'; _0x575257[_0x56ae('0x5cb')] = _0x56ae('0x5cc'); _0x575257[_0x56ae('0x5cd')] = function(_0x1ddb4f, _0x4099ee) { return _0x1ddb4f + _0x4099ee; }; _0x575257['ZTabM'] = function(_0x3ae2b4, _0x42bdd6) { return _0x3ae2b4 == _0x42bdd6; }; _0x575257[_0x56ae('0x5ce')] = _0x56ae('0x5cf'); _0x575257[_0x56ae('0x5d0')] = _0x56ae('0x5d1'); _0x575257['Ixecn'] = function(_0x33c03c, _0x5aae47, _0x3b72b4) { return _0x33c03c(_0x5aae47, _0x3b72b4); }; _0x575257[_0x56ae('0x5d2')] = _0x56ae('0x5d3'); _0x575257[_0x56ae('0x5d4')] = function(_0x477448, _0x37e8e8, _0x4c4941) { return _0x477448(_0x37e8e8, _0x4c4941); }; _0x575257[_0x56ae('0x5d5')] = _0x56ae('0xf2'); _0x575257[_0x56ae('0x5d6')] = _0x56ae('0x5d7'); _0x575257[_0x56ae('0x5d8')] = function(_0x4ed601, _0x1e0b43) { return _0x4ed601 + _0x1e0b43; }; _0x575257['Ztsfw'] = _0x56ae('0x5d9'); _0x575257[_0x56ae('0x5da')] = _0x56ae('0x5db'); _0x575257[_0x56ae('0x5dc')] = _0x56ae('0x5dd'); _0x575257['TlVoF'] = function(_0x11545f, _0x4d3852) { return _0x11545f == _0x4d3852; }; _0x575257[_0x56ae('0x5de')] = 'set'; _0x575257['wEMPd'] = _0x56ae('0x5df'); _0x575257[_0x56ae('0x5e0')] = function(_0x3de01d, _0x1d03e6) { return _0x3de01d == _0x1d03e6; }; _0x575257['tLehk'] = _0x56ae('0x5e1'); _0x575257[_0x56ae('0x5e2')] = _0x56ae('0x5e3'); _0x575257['PKikP'] = 'clJol'; _0x575257[_0x56ae('0x5e4')] = function(_0x1ba3a9, _0x58d3f8) { return _0x1ba3a9 | _0x58d3f8; }; _0x575257['coNeL'] = _0x56ae('0x5e5'); _0x575257[_0x56ae('0x5e6')] = function(_0x2c2c88, _0x5e84bd) { return _0x2c2c88 >= _0x5e84bd; }; _0x575257[_0x56ae('0x5e7')] = _0x56ae('0x5e8'); _0x575257['QdfCT'] = function(_0x578477, _0x133d1c) { return _0x578477 + _0x133d1c; }; _0x575257['YZzAR'] = function(_0x24a5b2, _0x313eac) { return _0x24a5b2 == _0x313eac; }; _0x575257[_0x56ae('0x5e9')] = function(_0x317a43, _0x5374fc) { return _0x317a43 / _0x5374fc; }; _0x575257['UEUjg'] = function(_0x1f69b4, _0x3c2c85) { return _0x1f69b4(_0x3c2c85); }; _0x575257[_0x56ae('0x5ea')] = function(_0x208a11, _0x25c6d9) { return _0x208a11 < _0x25c6d9; }; _0x575257['zAixl'] = function(_0x3f899b, _0x1531aa) { return _0x3f899b != _0x1531aa; }; _0x575257['PgKLP'] = function(_0x279609, _0x4ddf08) { return _0x279609 == _0x4ddf08; }; _0x575257[_0x56ae('0x5eb')] = function(_0x2be306, _0x27e359) { return _0x2be306 + _0x27e359; }; _0x575257[_0x56ae('0x5ec')] = function(_0x5a029f, _0x142a92) { return _0x5a029f !== _0x142a92; }; _0x575257['QgGkI'] = function(_0x756894, _0x5a095e) { return _0x756894 <= _0x5a095e; }; _0x575257[_0x56ae('0x5ed')] = function(_0x455348, _0x25fd2f) { return _0x455348 < _0x25fd2f; }; _0x575257['vdfDi'] = function(_0x45d78f, _0x2e76f5) { return _0x45d78f != _0x2e76f5; }; _0x575257['XAzAD'] = function(_0x5c321f, _0xc64545) { return _0x5c321f | _0xc64545; }; _0x575257[_0x56ae('0x5ee')] = 'text_'; _0x575257[_0x56ae('0x5ef')] = function(_0x137856, _0x1c8f2a) { return _0x137856 + _0x1c8f2a; }; _0x575257[_0x56ae('0x5f0')] = function(_0x5e3960, _0x1f41ef) { return _0x5e3960 + _0x1f41ef; }; _0x575257['AEAbv'] = _0x56ae('0x5f1'); _0x575257[_0x56ae('0x5f2')] = function(_0x14a704, _0x4931b6) { return _0x14a704 + _0x4931b6; }; _0x575257['iEFDs'] = _0x56ae('0x132'); _0x575257[_0x56ae('0x5f3')] = _0x56ae('0x5f4'); _0x575257[_0x56ae('0x5f5')] = function(_0x4550bb, _0x18a986) { return _0x4550bb + _0x18a986; }; _0x575257['VCGHT'] = function(_0x4ce4ae, _0x4576f8) { return _0x4ce4ae + _0x4576f8; }; _0x575257[_0x56ae('0x5f6')] = _0x56ae('0x15b'); _0x575257['JkGrQ'] = _0x56ae('0x5f7'); _0x575257[_0x56ae('0x5f8')] = function(_0x352ece, _0x14b2da) { return _0x352ece * _0x14b2da; }; _0x575257['kAbqO'] = function(_0x488635, _0x2c4163) { return _0x488635 || _0x2c4163; }; _0x575257['uErWx'] = _0x56ae('0x5f9'); _0x575257[_0x56ae('0x5fa')] = function(_0x129543, _0x129852) { return _0x129543 + _0x129852; }; _0x575257['pnvLJ'] = _0x56ae('0x5fb'); _0x575257[_0x56ae('0x5fc')] = function(_0x5c05c5, _0x442e18) { return _0x5c05c5 + _0x442e18; }; _0x575257['tnrnX'] = function(_0x2ddb3d, _0xdf1a50) { return _0x2ddb3d === _0xdf1a50; }; _0x575257[_0x56ae('0x5fd')] = _0x56ae('0x5fe'); _0x575257[_0x56ae('0x5ff')] = function(_0x5c4708, _0x31e5b5) { return _0x5c4708 + _0x31e5b5; }; _0x575257[_0x56ae('0x600')] = function(_0x20bf6e, _0x221d39) { return _0x20bf6e + _0x221d39; }; _0x575257[_0x56ae('0x601')] = function(_0x19562c, _0x30b680) { return _0x1c1b50.vAoxy(_0x19562c, _0x30b680); }; _0x575257[_0x56ae('0x602')] = _0x56ae('0xd6'); _0x575257[_0x56ae('0x603')] = function(_0x20fdb1, _0x42e473) { return _0x20fdb1 == _0x42e473; }; _0x575257['zHuzj'] = function(_0x339c94, _0xc2af41) { return _0x339c94 >> _0xc2af41; }; _0x575257['ybiqn'] = function(_0x22425a, _0x367751) { return _0x22425a + _0x367751; }; _0x575257[_0x56ae('0x604')] = function(_0x17b1cb, _0x5d5cfb) { return _0x1c1b50.GtKOy(_0x17b1cb, _0x5d5cfb); }; _0x575257[_0x56ae('0x605')] = function(_0x121018, _0x7298ff) { return _0x121018 + _0x7298ff; }; _0x575257[_0x56ae('0x606')] = function(_0x24f4df, _0x3a44b6) { return _0x24f4df + _0x3a44b6; }; _0x575257['uIazw'] = function(_0x37ca60, _0x6e758) { return _0x37ca60 + _0x6e758; }; _0x575257[_0x56ae('0x607')] = function(_0x1df702, _0x1c547c) { return _0x1c1b50.KtWzS(_0x1df702, _0x1c547c); }; _0x575257[_0x56ae('0x608')] = function(_0x75b198, _0x5ecda5) { return _0x75b198 + _0x5ecda5; }; _0x575257[_0x56ae('0x609')] = _0x56ae('0x60a'); _0x575257['loajz'] = function(_0x4d8502, _0x5e48a8) { return _0x4d8502 + _0x5e48a8; }; _0x575257[_0x56ae('0x60b')] = _0x56ae('0x152'); _0x575257[_0x56ae('0x60c')] = '.y,\x20'; _0x575257[_0x56ae('0x60d')] = function(_0xa38199, _0x4217c7) { return _0xa38199 + _0x4217c7; }; _0x575257[_0x56ae('0x60e')] = _0x1c1b50.GmlPh; _0x575257[_0x56ae('0x60f')] = function(_0x5b0ea5, _0x46ef1e) { return _0x5b0ea5 + _0x46ef1e; }; _0x575257[_0x56ae('0x610')] = function(_0x5e8c5b, _0x2d60b8) { return _0x5e8c5b + _0x2d60b8; }; _0x575257[_0x56ae('0x611')] = _0x56ae('0x612'); _0x575257[_0x56ae('0x613')] = _0x56ae('0x144'); _0x575257[_0x56ae('0x614')] = function(_0x5e7778, _0x1133ea) { return _0x5e7778 + _0x1133ea; }; _0x575257[_0x56ae('0x615')] = function(_0xabda58, _0x59347a) { return _0xabda58 > _0x59347a; }; _0x575257[_0x56ae('0x616')] = function(_0x2c0683, _0x38a37b) { return _0x2c0683 << _0x38a37b; }; _0x575257[_0x56ae('0x617')] = function(_0x118820, _0x4d805d) { return _0x118820 * _0x4d805d; }; _0x575257['HxCwA'] = function(_0xd4dfcc, _0x3de3cd) { return _0xd4dfcc + _0x3de3cd; }; _0x575257[_0x56ae('0x618')] = function(_0x1e2685, _0x24e38a) { return _0x1e2685 === _0x24e38a; }; _0x575257[_0x56ae('0x619')] = function(_0x5d1c1c, _0x1b886e) { return _0x5d1c1c + _0x1b886e; }; _0x575257['iQWVA'] = function(_0xc4eb55, _0x1ba065) { return _0xc4eb55 + _0x1ba065; }; _0x575257[_0x56ae('0x61a')] = function(_0x3447c7, _0x1db185) { return _0x3447c7 + _0x1db185; }; _0x575257['UxiBZ'] = _0x56ae('0x61b'); _0x575257[_0x56ae('0x61c')] = function(_0x4a4065, _0x3493d9) { return _0x4a4065 === _0x3493d9; }; _0x575257[_0x56ae('0x61d')] = _0x56ae('0x61e'); _0x575257[_0x56ae('0x61f')] = function(_0x1b7ff9, _0x51bcd7) { return _0x1c1b50.JsydP(_0x1b7ff9, _0x51bcd7); }; _0x575257[_0x56ae('0x620')] = _0x56ae('0x621'); _0x575257[_0x56ae('0x622')] = function(_0x5be5c4, _0x5f0cc4) { return _0x5be5c4 / _0x5f0cc4; }; _0x575257[_0x56ae('0x623')] = 'away3d.materials.passes.MaterialPassBase'; _0x575257['oWlVh'] = _0x56ae('0x624'); _0x575257[_0x56ae('0x625')] = _0x56ae('0x626'); _0x575257[_0x56ae('0x627')] = function(_0x39f576, _0x825d9f) { return _0x1c1b50.KtWzS(_0x39f576, _0x825d9f); }; _0x575257[_0x56ae('0x628')] = _0x56ae('0x629'); _0x575257[_0x56ae('0x62a')] = function(_0x5d30c4, _0x33a835) { return _0x5d30c4 == _0x33a835; }; _0x575257[_0x56ae('0x62b')] = function(_0x2ad8d3, _0x1c11f2) { return _0x2ad8d3 == _0x1c11f2; }; _0x575257['HJZxI'] = function(_0x208ba4, _0x26c994) { return _0x208ba4 & _0x26c994; }; _0x575257[_0x56ae('0x62c')] = function(_0xf1ed20, _0x5361ca) { return _0xf1ed20 + _0x5361ca; }; _0x575257[_0x56ae('0x62d')] = function(_0x4caa57, _0x18bf38) { return _0x4caa57 == _0x18bf38; }; _0x575257[_0x56ae('0x62e')] = function(_0x57b9bf, _0x3e40ec) { return _0x57b9bf + _0x3e40ec; }; _0x575257['yeIRC'] = function(_0x2a5e48, _0x44e418) { return _0x2a5e48 + _0x44e418; }; _0x575257[_0x56ae('0x62f')] = function(_0x5176c, _0x3ffcaa) { return _0x1c1b50.tFCbm(_0x5176c, _0x3ffcaa); }; _0x575257[_0x56ae('0x630')] = function(_0x2f6df8, _0xd31563) { return _0x2f6df8 != _0xd31563; }; _0x575257[_0x56ae('0x631')] = function(_0x1ae4b4, _0x253790) { return _0x1ae4b4 || _0x253790; }; _0x575257['ErXVU'] = function(_0x557bdc, _0x50fb1f) { return _0x557bdc < _0x50fb1f; }; _0x575257[_0x56ae('0x632')] = function(_0x3c9f2b, _0x3c1681) { return _0x3c9f2b * _0x3c1681; }; _0x575257['DDqmp'] = _0x56ae('0x633'); _0x575257[_0x56ae('0x634')] = function(_0x2bf8eb, _0x1d6486) { return _0x2bf8eb + _0x1d6486; }; _0x575257['ErWak'] = function(_0x13de9d, _0x1e9817) { return _0x13de9d - _0x1e9817; }; _0x575257[_0x56ae('0x635')] = function(_0x4a3f46, _0x24be89) { return _0x4a3f46 * _0x24be89; }; _0x575257[_0x56ae('0x636')] = function(_0x53b456, _0x454ea5) { return _0x53b456 < _0x454ea5; }; _0x575257['xwtVy'] = function(_0x37b544, _0x5a35c3) { return _0x37b544 - _0x5a35c3; }; _0x575257['FcuUX'] = function(_0x2dc1e0, _0x5a8edc) { return _0x2dc1e0 * _0x5a8edc; }; _0x575257['gryKt'] = function(_0x2a919e, _0x4aba10) { return _0x2a919e * _0x4aba10; }; _0x575257[_0x56ae('0x637')] = function(_0x38adf2, _0x18c86b) { return _0x38adf2 < _0x18c86b; }; _0x575257[_0x56ae('0x638')] = function(_0x569bdc, _0x14f64c) { return _0x1c1b50.iQXjf(_0x569bdc, _0x14f64c); }; _0x575257[_0x56ae('0x639')] = function(_0x13b60f, _0x5ac409) { return _0x13b60f + _0x5ac409; }; _0x575257[_0x56ae('0x63a')] = function(_0x20f5fe, _0x5f1ae1) { return _0x20f5fe + _0x5f1ae1; }; _0x575257[_0x56ae('0x63b')] = function(_0x1c169e, _0x49e221) { return _0x1c169e != _0x49e221; }; _0x575257[_0x56ae('0x63c')] = function(_0x10638d, _0x14d040) { return _0x10638d == _0x14d040; }; _0x575257[_0x56ae('0x63d')] = _0x56ae('0x63e'); _0x575257[_0x56ae('0x63f')] = function(_0x3b0b76, _0x3ab46f) { return _0x3b0b76 + _0x3ab46f; }; _0x575257[_0x56ae('0x640')] = function(_0x52925c, _0x4ab462) { return _0x52925c + _0x4ab462; }; _0x575257[_0x56ae('0x641')] = function(_0xeae889, _0x368988) { return _0xeae889 + _0x368988; }; _0x575257[_0x56ae('0x642')] = function(_0x12470b, _0x537f3a) { return _0x12470b * _0x537f3a; }; _0x575257[_0x56ae('0x643')] = _0x1c1b50.IEFXS; _0x575257['lCOdF'] = _0x56ae('0x644'); _0x575257[_0x56ae('0x645')] = 'queueSoftEarned'; _0x575257[_0x56ae('0x646')] = 'src/com/player03/run3/Currency.hx'; _0x575257[_0x56ae('0x647')] = _0x56ae('0x648'); _0x575257[_0x56ae('0x649')] = function(_0x4aef2d, _0x599c87) { return _0x4aef2d !== _0x599c87; }; _0x575257[_0x56ae('0x64a')] = function(_0x4719c1, _0x3f1c7e) { return _0x4719c1 == _0x3f1c7e; }; _0x575257[_0x56ae('0x64b')] = function(_0x3e56c3, _0x49c538) { return _0x3e56c3 + _0x49c538; }; _0x575257[_0x56ae('0x64c')] = function(_0x6fcf44, _0x2823cf) { return _0x6fcf44 + _0x2823cf; }; _0x575257[_0x56ae('0x64d')] = _0x56ae('0x64e'); _0x575257['MTTfW'] = function(_0x3b1746, _0x319fb0) { return _0x3b1746 + _0x319fb0; }; _0x575257[_0x56ae('0x64f')] = function(_0x31ce09, _0x18845d) { return _0x31ce09 != _0x18845d; }; _0x575257[_0x56ae('0x650')] = function(_0x5b07e3, _0x563029) { return _0x1c1b50.ZfxhI(_0x5b07e3, _0x563029); }; _0x575257['wBThe'] = _0x56ae('0x651'); _0x575257[_0x56ae('0x652')] = function(_0x26df52, _0xa5c44f) { return _0x26df52 + _0xa5c44f; }; _0x575257['rfuvA'] = _0x1c1b50.DhggH; _0x575257[_0x56ae('0x653')] = 'Path'; _0x575257[_0x56ae('0x654')] = function(_0x435ad8, _0x4f482b) { return _0x435ad8 <= _0x4f482b; }; _0x575257[_0x56ae('0x655')] = function(_0x536b5b, _0x143e42) { return _0x1c1b50.skEpT(_0x536b5b, _0x143e42); }; _0x575257[_0x56ae('0x656')] = function(_0x1cff32, _0x4fe193) { return _0x1cff32 !== _0x4fe193; }; _0x575257[_0x56ae('0x657')] = function(_0x97e2b0, _0x2784ea) { return _0x97e2b0 + _0x2784ea; }; _0x575257[_0x56ae('0x658')] = function(_0x31285b, _0x5e2200) { return _0x31285b - _0x5e2200; }; _0x575257[_0x56ae('0x659')] = function(_0x35d9a9, _0x36b85e) { return _0x1c1b50.fngbF(_0x35d9a9, _0x36b85e); }; _0x575257[_0x56ae('0x65a')] = function(_0x69b250, _0x18128d) { return _0x69b250 - _0x18128d; }; _0x575257[_0x56ae('0x65b')] = function(_0x3a2dc3, _0x23811b) { return _0x3a2dc3 + _0x23811b; }; _0x575257[_0x56ae('0x65c')] = 'KPkHh'; _0x575257[_0x56ae('0x65d')] = function(_0xcb1d5c, _0x58ed53) { return _0xcb1d5c * _0x58ed53; }; _0x575257[_0x56ae('0x65e')] = _0x56ae('0x65f'); _0x575257[_0x56ae('0x660')] = _0x56ae('0x661'); _0x575257[_0x56ae('0x662')] = function(_0x5f5575, _0x2612e3) { return _0x5f5575 < _0x2612e3; }; _0x575257['awlAG'] = function(_0x236087, _0x1d529e) { return _0x236087 - _0x1d529e; }; _0x575257[_0x56ae('0x663')] = function(_0x4f284a, _0x4ecee0) { return _0x4f284a + _0x4ecee0; }; _0x575257[_0x56ae('0x664')] = function(_0x5b1451, _0x3a452d) { return _0x5b1451 - _0x3a452d; }; _0x575257[_0x56ae('0x665')] = function(_0xb2c10b, _0x44c6a4) { return _0xb2c10b - _0x44c6a4; }; _0x575257[_0x56ae('0x666')] = function(_0x502f9f, _0x3488a1) { return _0x502f9f < _0x3488a1; }; _0x575257[_0x56ae('0x667')] = function(_0x5ad705, _0x6f0102) { return _0x5ad705 * _0x6f0102; }; _0x575257[_0x56ae('0x668')] = _0x56ae('0x669'); _0x575257[_0x56ae('0x66a')] = function(_0x5888b4, _0x5e7a4d) { return _0x5888b4 === _0x5e7a4d; }; _0x575257[_0x56ae('0x66b')] = _0x56ae('0x66c'); _0x575257[_0x56ae('0x66d')] = 'iIkbo'; _0x575257[_0x56ae('0x66e')] = _0x56ae('0x66f'); _0x575257['RfUkI'] = 'The\x20Duplicator\x20trusts\x20himself,\x20his\x20son,\x20and\x20the\x20animals.\x0aEveryone\x20else\x20keeps\x20telling\x20him\x20he\x27s\x20wrong.'; _0x575257[_0x56ae('0x670')] = function(_0x1c175a, _0x328694) { return _0x1c175a === _0x328694; }; _0x575257[_0x56ae('0x671')] = 'ubLhk'; _0x575257[_0x56ae('0x672')] = _0x56ae('0x673'); _0x575257[_0x56ae('0x674')] = function(_0x3062ff, _0x26bf1c) { return _0x3062ff != _0x26bf1c; }; _0x575257[_0x56ae('0x675')] = function(_0x28b948, _0x1f5987) { return _0x28b948 >= _0x1f5987; }; _0x575257[_0x56ae('0x676')] = function(_0x9a77c1, _0x1f780f, _0x4c8e93) { return _0x9a77c1(_0x1f780f, _0x4c8e93); }; _0x575257[_0x56ae('0x677')] = 'ExHuw'; _0x575257[_0x56ae('0x678')] = function(_0x3e100d, _0x4233a0) { return _0x3e100d == _0x4233a0; }; _0x575257[_0x56ae('0x679')] = _0x56ae('0x67a'); _0x575257['LTmvd'] = 'Heh.'; _0x575257[_0x56ae('0x67b')] = _0x1c1b50.YGspI; _0x575257['ELNza'] = function(_0x8618e1, _0x3df141) { return _0x8618e1 == _0x3df141; }; _0x575257[_0x56ae('0x67c')] = _0x56ae('0x67d'); _0x575257[_0x56ae('0x67e')] = 'All\x20I\x27m\x20saying\x20is,\x20they\x20mean\x20the\x20same\x20thing,\x20and\x20everyone\x27s\x20already\x20familiar\x20with\x20batteries.'; _0x575257[_0x56ae('0x67f')] = function(_0x4fd1d7, _0x2c70f8) { return _0x4fd1d7 + _0x2c70f8; }; _0x575257['dZaFz'] = function(_0x56e7ca, _0x1723bd) { return _0x56e7ca > _0x1723bd; }; _0x575257['TTBjY'] = function(_0x38d28d, _0x2d91f4, _0x23761d) { return _0x38d28d(_0x2d91f4, _0x23761d); }; _0x575257[_0x56ae('0x680')] = function(_0x4226ee, _0x3146be) { return _0x1c1b50.BfQiA(_0x4226ee, _0x3146be); }; _0x575257[_0x56ae('0x681')] = function(_0x36d16c, _0x44be9b, _0x57026b) { return _0x36d16c(_0x44be9b, _0x57026b); }; _0x575257['EmLoj'] = _0x56ae('0x682'); _0x575257[_0x56ae('0x683')] = function(_0xc04b08, _0x3b5b7a) { return _0xc04b08 * _0x3b5b7a; }; _0x575257[_0x56ae('0x684')] = _0x56ae('0x685'); _0x575257[_0x56ae('0x686')] = _0x56ae('0x687'); _0x575257[_0x56ae('0x688')] = function(_0x205a40, _0x43d686) { return _0x205a40 == _0x43d686; }; _0x575257['uXRuo'] = _0x1c1b50.oRBrA; _0x575257[_0x56ae('0x689')] = _0x56ae('0x68a'); _0x575257[_0x56ae('0x68b')] = _0x56ae('0x68c'); _0x575257[_0x56ae('0x68d')] = _0x56ae('0x68e'); _0x575257[_0x56ae('0x68f')] = _0x56ae('0x690'); _0x575257[_0x56ae('0x691')] = _0x56ae('0x692'); _0x575257[_0x56ae('0x693')] = _0x56ae('0x694'); _0x575257[_0x56ae('0x695')] = _0x56ae('0x696'); _0x575257['WCSgm'] = _0x1c1b50.PDMuw; _0x575257[_0x56ae('0x697')] = function(_0x109b00, _0x2d1c4a, _0x52ade0) { return _0x109b00(_0x2d1c4a, _0x52ade0); }; _0x575257[_0x56ae('0x698')] = 'Hmm?'; _0x575257[_0x56ae('0x699')] = 'Ok,\x20whatever.\x20Just\x20follow\x20me.'; _0x575257['vUhXp'] = _0x56ae('0x69a'); _0x575257['ulklJ'] = function(_0x1e8605, _0x65cb2a) { return _0x1e8605 > _0x65cb2a; }; _0x575257[_0x56ae('0x69b')] = function(_0x18212c, _0x44935f, _0x570974) { return _0x18212c(_0x44935f, _0x570974); }; _0x575257[_0x56ae('0x69c')] = _0x56ae('0x69d'); _0x575257[_0x56ae('0x69e')] = function(_0xb7e141, _0x560468) { return _0xb7e141 + _0x560468; }; _0x575257[_0x56ae('0x69f')] = 'winter'; _0x575257[_0x56ae('0x6a0')] = function(_0x223355, _0x4bf434) { return _0x223355 == _0x4bf434; }; _0x575257[_0x56ae('0x6a1')] = function(_0x2d496d, _0x3c6b6e, _0x7d1f2c) { return _0x2d496d(_0x3c6b6e, _0x7d1f2c); }; _0x575257[_0x56ae('0x6a2')] = function(_0x3d85f3, _0x3aa151, _0xe3d35e) { return _0x3d85f3(_0x3aa151, _0xe3d35e); }; _0x575257[_0x56ae('0x6a3')] = function(_0x460e4b, _0x59b0ab, _0x565673) { return _0x460e4b(_0x59b0ab, _0x565673); }; _0x575257[_0x56ae('0x6a4')] = _0x56ae('0x6a5'); _0x575257[_0x56ae('0x6a6')] = _0x56ae('0x6a7'); _0x575257[_0x56ae('0x6a8')] = function(_0x562f82, _0x9c0f71) { return _0x562f82 >= _0x9c0f71; }; _0x575257[_0x56ae('0x6a9')] = function(_0x13baa4, _0x2ad3b5) { return _0x13baa4 + _0x2ad3b5; }; _0x575257[_0x56ae('0x6aa')] = function(_0x1ef189, _0x5bd81d) { return _0x1ef189 >= _0x5bd81d; }; _0x575257[_0x56ae('0x6ab')] = 'kocDq'; _0x575257[_0x56ae('0x6ac')] = _0x56ae('0x6ad'); _0x575257[_0x56ae('0x6ae')] = function(_0x352b76, _0x2691c4) { return _0x352b76 * _0x2691c4; }; _0x575257[_0x56ae('0x6af')] = function(_0xf0c38c, _0x59e801) { return _0xf0c38c * _0x59e801; }; _0x575257['xfwtf'] = _0x56ae('0x6b0'); _0x575257['jCwBC'] = function(_0x578844, _0x2820ce) { return _0x578844 + _0x2820ce; }; _0x575257['ZGRVt'] = function(_0x2afb20, _0x3cbdad) { return _0x2afb20 * _0x3cbdad; }; _0x575257[_0x56ae('0x6b1')] = function(_0xac7d47, _0x18de03) { return _0x1c1b50.eGFwL(_0xac7d47, _0x18de03); }; _0x575257[_0x56ae('0x6b2')] = function(_0x2da14a, _0x368269) { return _0x2da14a / _0x368269; }; _0x575257['NGPei'] = function(_0x2737f6, _0x4eab21) { return _0x1c1b50.LXXpX(_0x2737f6, _0x4eab21); }; _0x575257[_0x56ae('0x6b3')] = function(_0xe4e9c2, _0x5d6793) { return _0xe4e9c2 * _0x5d6793; }; _0x575257['cVplh'] = function(_0x30401f, _0x4c6670) { return _0x30401f == _0x4c6670; }; _0x575257[_0x56ae('0x6b4')] = function(_0x7b854e, _0x4f79e7) { return _0x1c1b50.RQzQA(_0x7b854e, _0x4f79e7); }; _0x575257[_0x56ae('0x6b5')] = function(_0x467faf, _0x28f652) { return _0x467faf == _0x28f652; }; _0x575257[_0x56ae('0x6b6')] = _0x56ae('0x6b7'); _0x575257[_0x56ae('0x6b8')] = _0x56ae('0x6b9'); _0x575257['hEoRY'] = function(_0x275609, _0x53ad94) { return _0x275609 + _0x53ad94; }; _0x575257[_0x56ae('0x6ba')] = _0x56ae('0x6bb'); _0x575257['ukRYZ'] = _0x1c1b50.CeMiJ; _0x575257[_0x56ae('0x6bc')] = function(_0x29287f, _0x5375ca) { return _0x29287f === _0x5375ca; }; _0x575257[_0x56ae('0x6bd')] = _0x56ae('0x6be'); _0x575257['ATLDi'] = function(_0x54ed82, _0xbebfe1) { return _0x54ed82 / _0xbebfe1; }; _0x575257[_0x56ae('0x6bf')] = 'MorningHypothesis5'; _0x575257[_0x56ae('0x6c0')] = function(_0x4de7b6, _0x1150ce) { return _0x4de7b6 > _0x1150ce; }; _0x575257['lIADD'] = function(_0x767fec, _0x573e2e, _0x36f726) { return _0x767fec(_0x573e2e, _0x36f726); }; _0x575257[_0x56ae('0x6c1')] = 'Hint,\x20hint!'; _0x575257[_0x56ae('0x6c2')] = _0x56ae('0x6c3'); _0x575257[_0x56ae('0x6c4')] = function(_0x52ca12, _0x15cd22) { return _0x52ca12 / _0x15cd22; }; _0x575257[_0x56ae('0x6c5')] = function(_0x4115ae, _0x458821) { return _0x4115ae + _0x458821; }; _0x575257[_0x56ae('0x6c6')] = function(_0x421b01, _0x231369) { return _0x421b01 - _0x231369; }; _0x575257[_0x56ae('0x6c7')] = _0x56ae('0x6c8'); _0x575257[_0x56ae('0x6c9')] = function(_0x255143, _0x366fbd, _0x4187c5) { return _0x255143(_0x366fbd, _0x4187c5); }; _0x575257[_0x56ae('0x6ca')] = function(_0x2cbca9, _0xdc59da, _0x4d528e) { return _0x2cbca9(_0xdc59da, _0x4d528e); }; _0x575257[_0x56ae('0x6cb')] = _0x56ae('0x6cc'); _0x575257['otmAr'] = function(_0x807444, _0x5b8e8c, _0x1830a1) { return _0x807444(_0x5b8e8c, _0x1830a1); }; _0x575257[_0x56ae('0x6cd')] = function(_0x368f1d, _0x18f3f2) { return _0x368f1d === _0x18f3f2; }; _0x575257[_0x56ae('0x6ce')] = function(_0x3ef45d, _0x481a94) { return _0x3ef45d !== _0x481a94; }; _0x575257[_0x56ae('0x6cf')] = _0x56ae('0x6d0'); _0x575257[_0x56ae('0x6d1')] = function(_0x432692, _0x5dedfa) { return _0x432692 !== _0x5dedfa; }; _0x575257[_0x56ae('0x6d2')] = function(_0x3d7e46, _0x12b8f6, _0x3a924b) { return _0x3d7e46(_0x12b8f6, _0x3a924b); }; _0x575257[_0x56ae('0x6d3')] = function(_0x11db46, _0x117606) { return _0x11db46 != _0x117606; }; _0x575257[_0x56ae('0x6d4')] = function(_0x38a723, _0x64dacc) { return _0x38a723 + _0x64dacc; }; _0x575257['TmmEl'] = function(_0x6edc6a, _0x4aa186) { return _0x6edc6a == _0x4aa186; }; _0x575257[_0x56ae('0x6d5')] = function(_0x12b2b4, _0x174174) { return _0x12b2b4 - _0x174174; }; _0x575257[_0x56ae('0x6d6')] = function(_0x4df107, _0x567933) { return _0x4df107 + _0x567933; }; _0x575257[_0x56ae('0x6d7')] = function(_0x4623fe, _0x3be938) { return _0x4623fe / _0x3be938; }; _0x575257[_0x56ae('0x6d8')] = _0x56ae('0x6d9'); _0x575257['tYumA'] = 'But\x20the\x20point\x20isn\x27t\x20writing\x20words\x20or\x20getting\x20stage\x20fright.\x0aWhat\x20matters\x20is\x20sharing\x20what\x20you\x20found.\x0aThen\x20your\x20friends\x20can\x20benefit\x20too.\x20Or\x20they\x20can\x20point\x20out\x20how\x20horribly\x20wrong\x20you\x20are.\x20Either\x20way.'; _0x575257[_0x56ae('0x6da')] = function(_0x3a76a9, _0x18d1a7) { return _0x3a76a9 + _0x18d1a7; }; _0x575257[_0x56ae('0x6db')] = _0x56ae('0x6dc'); _0x575257['CzvgE'] = function(_0x37285f, _0x1c76e6, _0x360a64) { return _0x37285f(_0x1c76e6, _0x360a64); }; _0x575257[_0x56ae('0x6dd')] = function(_0x4db70e, _0x202a79) { return _0x4db70e === _0x202a79; }; _0x575257[_0x56ae('0x6de')] = 'I\x20warned\x20you\x20about\x20wasting\x20my\x20time.'; _0x575257[_0x56ae('0x6df')] = function(_0x8e13e3, _0x23cd71) { return _0x8e13e3 != _0x23cd71; }; _0x575257['WbXEG'] = _0x1c1b50.BpbtJ; _0x575257['ywDKe'] = _0x56ae('0x6e0'); _0x575257[_0x56ae('0x6e1')] = _0x56ae('0x6e2'); _0x575257[_0x56ae('0x6e3')] = function(_0x2d91e3, _0x19e2cf) { return _0x1c1b50.YwopA(_0x2d91e3, _0x19e2cf); }; _0x575257['RsTqx'] = function(_0x175277, _0x41fe27) { return _0x175277 * _0x41fe27; }; _0x575257['iWexH'] = function(_0x536b91, _0x9ec37f) { return _0x536b91 + _0x9ec37f; }; _0x575257[_0x56ae('0x6e4')] = _0x56ae('0x6e5'); _0x575257[_0x56ae('0x6e6')] = function(_0x89d3e7, _0x476ec9) { return _0x89d3e7 - _0x476ec9; }; _0x575257[_0x56ae('0x6e7')] = function(_0x26150d, _0x265772) { return _0x26150d - _0x265772; }; _0x575257[_0x56ae('0x6e8')] = _0x56ae('0x6e9'); _0x575257[_0x56ae('0x6ea')] = function(_0x2402ad, _0x45cf7c) { return _0x2402ad <= _0x45cf7c; }; _0x575257[_0x56ae('0x6eb')] = '[Register\x20name=\x22'; _0x575257[_0x56ae('0x6ec')] = _0x56ae('0x6ed'); _0x575257[_0x56ae('0x6ee')] = function(_0x195c8f, _0x415df0, _0x223925) { return _0x195c8f(_0x415df0, _0x223925); }; _0x575257[_0x56ae('0x6ef')] = _0x56ae('0x6f0'); _0x575257['hkick'] = _0x56ae('0x240'); _0x575257[_0x56ae('0x6f1')] = 'exploreUnlocked'; _0x575257[_0x56ae('0x6f2')] = 'homeLaunchSiteC'; _0x575257[_0x56ae('0x6f3')] = _0x56ae('0x6f4'); _0x575257[_0x56ae('0x6f5')] = function(_0x4382cb, _0x1d9b11) { return _0x4382cb + _0x1d9b11; }; _0x575257[_0x56ae('0x6f6')] = function(_0x40f2ca, _0x3bf398) { return _0x40f2ca * _0x3bf398; }; _0x575257[_0x56ae('0x6f7')] = function(_0xb89f2d, _0x579acf) { return _0xb89f2d != _0x579acf; }; _0x575257[_0x56ae('0x6f8')] = function(_0x220577, _0x2e6577) { return _0x220577 != _0x2e6577; }; _0x575257['VFDRn'] = function(_0x4a1c7f, _0x599e19) { return _0x4a1c7f > _0x599e19; }; _0x575257[_0x56ae('0x6f9')] = function(_0x2ed4d5, _0x16c135) { return _0x2ed4d5 == _0x16c135; }; _0x575257[_0x56ae('0x6fa')] = 'HhtNS'; _0x575257['bXTNr'] = function(_0x4ed054, _0x24f35e) { return _0x4ed054 != _0x24f35e; }; _0x575257[_0x56ae('0x6fb')] = function(_0x3fbe3c, _0x4b2646) { return _0x3fbe3c == _0x4b2646; }; _0x575257[_0x56ae('0x6fc')] = _0x56ae('0x6fd'); _0x575257[_0x56ae('0x6fe')] = _0x56ae('0x6ff'); _0x575257[_0x56ae('0x700')] = function(_0x222d34, _0x584aa8, _0x2ccfa6) { return _0x222d34(_0x584aa8, _0x2ccfa6); }; _0x575257[_0x56ae('0x701')] = function(_0x49acca, _0x210143) { return _0x49acca === _0x210143; }; _0x575257[_0x56ae('0x702')] = _0x56ae('0x703'); _0x575257[_0x56ae('0x704')] = function(_0x292e2f, _0x32f042, _0x378590) { return _0x292e2f(_0x32f042, _0x378590); }; _0x575257[_0x56ae('0x705')] = function(_0x900ba7, _0x1cca63) { return _0x900ba7 != _0x1cca63; }; _0x575257['xvUdR'] = _0x56ae('0x706'); _0x575257[_0x56ae('0x707')] = function(_0x577b73, _0x4cd3d2) { return _0x577b73 > _0x4cd3d2; }; _0x575257[_0x56ae('0x708')] = function(_0x2a3c6c, _0x4548b5) { return _0x2a3c6c != _0x4548b5; }; _0x575257[_0x56ae('0x709')] = _0x56ae('0x70a'); _0x575257['bMmTn'] = function(_0x12a8e5, _0x427d3e) { return _0x12a8e5 - _0x427d3e; }; _0x575257[_0x56ae('0x70b')] = function(_0x5489fe, _0x21ba7f) { return _0x5489fe - _0x21ba7f; }; _0x575257[_0x56ae('0x70c')] = 'JSON'; _0x575257[_0x56ae('0x70d')] = 'com.player03.run3.save.Base64JSON'; _0x575257[_0x56ae('0x70e')] = function(_0x5ab7c6, _0x16b1cd) { return _0x5ab7c6 != _0x16b1cd; }; _0x575257[_0x56ae('0x70f')] = function(_0x9b4f5, _0x18a2c) { return _0x9b4f5 < _0x18a2c; }; _0x575257[_0x56ae('0x710')] = function(_0xb30735, _0x510e19) { return _0xb30735 >> _0x510e19; }; _0x575257[_0x56ae('0x711')] = _0x56ae('0x712'); _0x575257['vxYZD'] = function(_0x42a0c3, _0x380721) { return _0x42a0c3 == _0x380721; }; _0x575257[_0x56ae('0x713')] = function(_0x4b9ef7, _0x3566d2) { return _0x4b9ef7 / _0x3566d2; }; _0x575257['RagaU'] = _0x56ae('0x714'); _0x575257[_0x56ae('0x715')] = function(_0x578f56, _0x599838) { return _0x578f56 - _0x599838; }; _0x575257[_0x56ae('0x716')] = function(_0x41a437, _0x1f0de6) { return _0x41a437 * _0x1f0de6; }; _0x575257[_0x56ae('0x717')] = function(_0x59001f, _0x1c5a65) { return _0x59001f / _0x1c5a65; }; _0x575257['JkvqW'] = function(_0xed7a48, _0xab20d6) { return _0xed7a48 != _0xab20d6; }; _0x575257[_0x56ae('0x718')] = function(_0x5b47de, _0x40078a) { return _0x5b47de * _0x40078a; }; _0x575257[_0x56ae('0x719')] = function(_0x3a8415, _0x59cbb4) { return _0x3a8415 <= _0x59cbb4; }; _0x575257[_0x56ae('0x71a')] = _0x56ae('0x71b'); _0x575257[_0x56ae('0x71c')] = 'color0'; _0x575257['JRruH'] = function(_0x112fc8, _0x4ef8d7) { return _0x112fc8 >= _0x4ef8d7; }; _0x575257[_0x56ae('0x71d')] = function(_0x9f090, _0x2795e3) { return _0x9f090 != _0x2795e3; }; _0x575257[_0x56ae('0x71e')] = _0x56ae('0x71f'); _0x575257['YqlXk'] = _0x56ae('0x720'); _0x575257[_0x56ae('0x721')] = function(_0x23d36c, _0x446fdf) { return _0x23d36c != _0x446fdf; }; _0x575257['RMEan'] = function(_0x249c58, _0x390462) { return _0x249c58 <= _0x390462; }; _0x575257['JlBqx'] = _0x56ae('0x722'); _0x575257['zeqcc'] = _0x56ae('0x723'); _0x575257['CyPMN'] = _0x56ae('0x724'); _0x575257[_0x56ae('0x725')] = function(_0xfec8fe, _0x2fa65a) { return _0xfec8fe != _0x2fa65a; }; _0x575257[_0x56ae('0x726')] = function(_0x2b2847, _0x17031d) { return _0x1c1b50.ZfxhI(_0x2b2847, _0x17031d); }; _0x575257['vMliy'] = _0x56ae('0x727'); _0x575257[_0x56ae('0x728')] = _0x56ae('0x729'); _0x575257[_0x56ae('0x72a')] = function(_0x4a6998, _0x509f24) { return _0x4a6998 + _0x509f24; }; _0x575257[_0x56ae('0x72b')] = function(_0x447787, _0x49153e) { return _0x447787 + _0x49153e; }; _0x575257[_0x56ae('0x72c')] = _0x56ae('0x173'); _0x575257[_0x56ae('0x72d')] = function(_0x39dd1c, _0x40390a) { return _0x39dd1c * _0x40390a; }; _0x575257['vGuQB'] = function(_0x2204c4, _0x4b4e5f) { return _0x2204c4 <= _0x4b4e5f; }; _0x575257['aDjXt'] = function(_0x197677, _0x33f83a) { return _0x197677 < _0x33f83a; }; _0x575257[_0x56ae('0x72e')] = function(_0x3e611f, _0x1a9d4f) { return _0x3e611f == _0x1a9d4f; }; _0x575257['lXIVx'] = function(_0x59e0c0, _0x159c7f) { return _0x1c1b50.eGFwL(_0x59e0c0, _0x159c7f); }; _0x575257[_0x56ae('0x72f')] = function(_0x1efa5d, _0x1eddb6) { return _0x1efa5d != _0x1eddb6; }; _0x575257[_0x56ae('0x730')] = function(_0x5d4b64, _0x4f9e5c) { return _0x5d4b64 != _0x4f9e5c; }; _0x575257[_0x56ae('0x731')] = _0x56ae('0x732'); _0x575257['pKAaD'] = function(_0x2b2505, _0x3daa8f) { return _0x2b2505 - _0x3daa8f; }; _0x575257[_0x56ae('0x733')] = function(_0x2638a1, _0x203b47) { return _0x2638a1 * _0x203b47; }; _0x575257[_0x56ae('0x734')] = function(_0x41bc06, _0x20bd34) { return _0x41bc06 < _0x20bd34; }; _0x575257[_0x56ae('0x735')] = function(_0x46232f, _0xa52432, _0x539e26, _0x43ca1f) { return _0x46232f(_0xa52432, _0x539e26, _0x43ca1f); }; _0x575257['TuGUD'] = function(_0x39d48c, _0x4ea9fc) { return _0x39d48c - _0x4ea9fc; }; _0x575257[_0x56ae('0x736')] = _0x56ae('0x737'); _0x575257[_0x56ae('0x738')] = function(_0x26ea7f, _0x501e55) { return _0x26ea7f <= _0x501e55; }; _0x575257[_0x56ae('0x739')] = function(_0x51d8b1, _0x2026d5) { return _0x51d8b1 * _0x2026d5; }; _0x575257[_0x56ae('0x73a')] = function(_0x47bf07, _0x3daa0f) { return _0x47bf07 - _0x3daa0f; }; _0x575257[_0x56ae('0x73b')] = function(_0x55f060, _0x34f192) { return _0x55f060 + _0x34f192; }; _0x575257[_0x56ae('0x73c')] = function(_0x57cdcb, _0x584db6) { return _0x57cdcb === _0x584db6; }; _0x575257[_0x56ae('0x73d')] = function(_0x1d5d74, _0xa66a49) { return _0x1d5d74 + _0xa66a49; }; _0x575257[_0x56ae('0x73e')] = function(_0x4a62e7, _0x4c865e) { return _0x4a62e7 - _0x4c865e; }; _0x575257[_0x56ae('0x73f')] = function(_0x5bca94, _0x239019) { return _0x5bca94 - _0x239019; }; _0x575257[_0x56ae('0x740')] = function(_0x40881e, _0x1537ef, _0x1a9856) { return _0x40881e(_0x1537ef, _0x1a9856); }; _0x575257[_0x56ae('0x741')] = _0x56ae('0x742'); _0x575257[_0x56ae('0x743')] = function(_0x3eaaa0, _0x8132c8, _0x54c3d7) { return _0x3eaaa0(_0x8132c8, _0x54c3d7); }; _0x575257[_0x56ae('0x744')] = function(_0x1f57ac, _0x7ec9cf) { return _0x1f57ac / _0x7ec9cf; }; _0x575257['vmygv'] = 'Vilrn'; _0x575257[_0x56ae('0x745')] = function(_0x184d0b, _0x1dafe0) { return _0x184d0b - _0x1dafe0; }; _0x575257[_0x56ae('0x746')] = function(_0x3e63b5, _0xdae0d7) { return _0x3e63b5 / _0xdae0d7; }; _0x575257[_0x56ae('0x747')] = _0x56ae('0x748'); _0x575257[_0x56ae('0x749')] = function(_0x2ac849, _0x533a69) { return _0x2ac849 == _0x533a69; }; _0x575257[_0x56ae('0x74a')] = function(_0x273701, _0x490e9f) { return _0x273701 - _0x490e9f; }; _0x575257[_0x56ae('0x74b')] = function(_0x3c16b6, _0x5da23b, _0x3a51e2) { return _0x3c16b6(_0x5da23b, _0x3a51e2); }; _0x575257['VKCKw'] = function(_0x8b8bcc, _0x37924d) { return _0x8b8bcc < _0x37924d; }; _0x575257[_0x56ae('0x74c')] = function(_0x57bc98, _0x33a314) { return _0x57bc98 !== _0x33a314; }; _0x575257[_0x56ae('0x74d')] = _0x56ae('0x74e'); _0x575257['rAcPe'] = _0x56ae('0x74f'); _0x575257[_0x56ae('0x750')] = _0x56ae('0x751'); _0x575257[_0x56ae('0x752')] = _0x56ae('0x753'); _0x575257[_0x56ae('0x754')] = function(_0x41958b, _0x3e627c) { return _0x41958b * _0x3e627c; }; _0x575257[_0x56ae('0x755')] = _0x56ae('0x756'); _0x575257[_0x56ae('0x757')] = _0x56ae('0x758'); _0x575257['hPvtg'] = function(_0x4858c5, _0x38693a, _0x1a43c5) { return _0x4858c5(_0x38693a, _0x1a43c5); }; _0x575257[_0x56ae('0x759')] = function(_0x14887c, _0x192bcc) { return _0x14887c * _0x192bcc; }; _0x575257['wfCVi'] = function(_0x11d4ae, _0x10f8c3) { return _0x11d4ae & _0x10f8c3; }; _0x575257['TEyoe'] = 'Teapot'; _0x575257[_0x56ae('0x75a')] = function(_0x3089f2, _0x1b3e83) { return _0x3089f2 <= _0x1b3e83; }; _0x575257[_0x56ae('0x75b')] = function(_0x3ef3fb, _0x39ddd4, _0x34b825) { return _0x3ef3fb(_0x39ddd4, _0x34b825); }; _0x575257['dbaVR'] = function(_0x298fbc, _0x2c5b68) { return _0x1c1b50.YwopA(_0x298fbc, _0x2c5b68); }; _0x575257[_0x56ae('0x75c')] = function(_0x3da2ee, _0xd6e5c9) { return _0x3da2ee * _0xd6e5c9; }; _0x575257[_0x56ae('0x75d')] = _0x56ae('0x75e'); _0x575257[_0x56ae('0x75f')] = _0x56ae('0x760'); _0x575257[_0x56ae('0x761')] = 'pniQh'; _0x575257[_0x56ae('0x762')] = function(_0x383ae1, _0x24e81b) { return _0x1c1b50.cIGWy(_0x383ae1, _0x24e81b); }; _0x575257[_0x56ae('0x763')] = function(_0x5a4317, _0x57fc8e) { return _0x5a4317 == _0x57fc8e; }; _0x575257[_0x56ae('0x764')] = function(_0x97ffb3, _0x50c513) { return _0x97ffb3 / _0x50c513; }; _0x575257[_0x56ae('0x765')] = function(_0x55c557, _0x574194) { return _0x55c557 - _0x574194; }; _0x575257[_0x56ae('0x766')] = function(_0x3a98fe, _0x8fceeb) { return _0x3a98fe == _0x8fceeb; }; _0x575257['xnbjK'] = _0x56ae('0x767'); _0x575257[_0x56ae('0x768')] = function(_0x54beb4, _0x564009, _0x3f0246, _0xf8bcd4) { return _0x54beb4(_0x564009, _0x3f0246, _0xf8bcd4); }; _0x575257[_0x56ae('0x769')] = function(_0x146569, _0x688ab3) { return _0x146569(_0x688ab3); }; _0x575257[_0x56ae('0x76a')] = function(_0x16127f, _0x43f7c0) { return _0x16127f != _0x43f7c0; }; _0x575257['kQHUv'] = function(_0x31fe89, _0x5697a8) { return _0x31fe89 + _0x5697a8; }; _0x575257[_0x56ae('0x76b')] = function(_0x55c13f, _0x3a2342) { return _0x55c13f + _0x3a2342; }; _0x575257[_0x56ae('0x76c')] = _0x56ae('0x76d'); _0x575257['vpAdj'] = function(_0x3586f5, _0x3d9165) { return _0x3586f5 - _0x3d9165; }; _0x575257[_0x56ae('0x76e')] = function(_0x2e84bc, _0x186184) { return _0x2e84bc == _0x186184; }; _0x575257[_0x56ae('0x76f')] = function(_0x327e51, _0x1e8e75) { return _0x327e51 / _0x1e8e75; }; _0x575257[_0x56ae('0x770')] = function(_0x440e16, _0x3ecafb) { return _0x440e16 == _0x3ecafb; }; _0x575257[_0x56ae('0x771')] = function(_0x2bb0fb, _0x30c1b5) { return _0x1c1b50.hUwzk(_0x2bb0fb, _0x30c1b5); }; _0x575257[_0x56ae('0x772')] = function(_0x913825, _0xf25a04) { return _0x913825 < _0xf25a04; }; _0x575257[_0x56ae('0x773')] = function(_0x9a8af8, _0x59f6c6) { return _0x9a8af8 <= _0x59f6c6; }; _0x575257[_0x56ae('0x774')] = function(_0x2f85fe, _0x57bba2) { return _0x2f85fe * _0x57bba2; }; _0x575257['Zpmwx'] = function(_0x5d9efb, _0x50e23a) { return _0x5d9efb == _0x50e23a; }; _0x575257[_0x56ae('0x775')] = _0x1c1b50.mrGoZ; _0x575257[_0x56ae('0x776')] = 'sBPHE'; _0x575257[_0x56ae('0x777')] = function(_0x1eaf98, _0x4e2a5e) { return _0x1eaf98 - _0x4e2a5e; }; _0x575257[_0x56ae('0x778')] = function(_0x454a73, _0x4cc309) { return _0x454a73 == _0x4cc309; }; _0x575257[_0x56ae('0x779')] = function(_0x2c35cf, _0x27acda) { return _0x2c35cf == _0x27acda; }; _0x575257[_0x56ae('0x77a')] = function(_0x115177, _0xeb2711) { return _0x115177 * _0xeb2711; }; _0x575257[_0x56ae('0x77b')] = function(_0xdb6e83, _0x5b30bf, _0x5c7d5f) { return _0xdb6e83(_0x5b30bf, _0x5c7d5f); }; _0x575257[_0x56ae('0x77c')] = function(_0x5d7b31, _0x38cde9) { return _0x5d7b31 == _0x38cde9; }; _0x575257['mpPze'] = _0x56ae('0x77d'); _0x575257['UeiEH'] = function(_0x1b28ce, _0x770900) { return _0x1b28ce * _0x770900; }; _0x575257[_0x56ae('0x77e')] = function(_0x7229eb, _0x509118) { return _0x7229eb !== _0x509118; }; _0x575257['WusnF'] = function(_0x47fa07, _0x271af2) { return _0x47fa07 == _0x271af2; }; _0x575257['lfZyV'] = function(_0x190f0b, _0x418a52, _0x548224) { return _0x190f0b(_0x418a52, _0x548224); }; _0x575257[_0x56ae('0x77f')] = function(_0x217fd5, _0x2acbf0) { return _0x217fd5 > _0x2acbf0; }; _0x575257['nxBbB'] = 'instant'; _0x575257[_0x56ae('0x780')] = function(_0x3ec93b, _0x49b92a) { return _0x3ec93b + _0x49b92a; }; _0x575257[_0x56ae('0x781')] = function(_0x1cbc7c, _0x1c551e) { return _0x1cbc7c * _0x1c551e; }; _0x575257[_0x56ae('0x782')] = function(_0x25fd21, _0x4468d5) { return _0x25fd21 - _0x4468d5; }; _0x575257[_0x56ae('0x783')] = _0x56ae('0x784'); _0x575257[_0x56ae('0x785')] = function(_0x22a423, _0x23ff8e) { return _0x22a423 == _0x23ff8e; }; _0x575257['HJzAF'] = _0x56ae('0x786'); _0x575257['ZefCA'] = function(_0x4a8a52, _0xb4b8da) { return _0x4a8a52 == _0xb4b8da; }; _0x575257[_0x56ae('0x787')] = function(_0x561725, _0x120dc4) { return _0x561725 - _0x120dc4; }; _0x575257[_0x56ae('0x788')] = 'VhndO'; _0x575257[_0x56ae('0x789')] = 'vwDZd'; _0x575257[_0x56ae('0x78a')] = function(_0x2f286d, _0x5a6004) { return _0x2f286d == _0x5a6004; }; _0x575257[_0x56ae('0x78b')] = _0x56ae('0x78c'); _0x575257[_0x56ae('0x78d')] = function(_0x4fc081, _0x4bf7a6) { return _0x4fc081 * _0x4bf7a6; }; _0x575257[_0x56ae('0x78e')] = function(_0x217e50, _0x544b3a) { return _0x217e50 / _0x544b3a; }; _0x575257[_0x56ae('0x78f')] = function(_0x4c1a6f, _0x1c3afe) { return _0x1c1b50.SAzID(_0x4c1a6f, _0x1c3afe); }; _0x575257[_0x56ae('0x790')] = function(_0x238c9c, _0x388404) { return _0x238c9c * _0x388404; }; _0x575257['FlWcK'] = function(_0x5040e8, _0x1fee21) { return _0x5040e8 + _0x1fee21; }; _0x575257[_0x56ae('0x791')] = function(_0x20bbaf, _0x3c834e) { return _0x20bbaf + _0x3c834e; }; _0x575257[_0x56ae('0x792')] = function(_0x1033bc, _0x23f78f) { return _0x1033bc * _0x23f78f; }; _0x575257['iKjXD'] = function(_0x4a7c98, _0x1e6bc2) { return _0x4a7c98 > _0x1e6bc2; }; _0x575257[_0x56ae('0x793')] = function(_0xca4d1, _0x10ee81) { return _0xca4d1 + _0x10ee81; }; _0x575257[_0x56ae('0x794')] = function(_0x160008, _0x30b876) { return _0x160008 + _0x30b876; }; _0x575257[_0x56ae('0x795')] = function(_0x587cc2, _0x254cab) { return _0x587cc2 == _0x254cab; }; _0x575257[_0x56ae('0x796')] = 'bSBdc'; _0x575257[_0x56ae('0x797')] = function(_0x579888, _0x2df505) { return _0x579888 * _0x2df505; }; _0x575257['UOnkj'] = function(_0xaeb5a, _0x39bc15) { return _0xaeb5a * _0x39bc15; }; _0x575257[_0x56ae('0x798')] = function(_0x1d37ff, _0x3f8d22) { return _0x1d37ff / _0x3f8d22; }; _0x575257[_0x56ae('0x799')] = function(_0x4d9c81, _0xbbd450) { return _0x4d9c81(_0xbbd450); }; _0x575257[_0x56ae('0x79a')] = function(_0x51e9da, _0x22718f) { return _0x51e9da(_0x22718f); }; _0x575257[_0x56ae('0x79b')] = function(_0x5a9009, _0x2cc18e) { return _0x5a9009 + _0x2cc18e; }; _0x575257[_0x56ae('0x79c')] = function(_0x41af69, _0x5138a2) { return _0x41af69 == _0x5138a2; }; _0x575257['uRdsO'] = function(_0x3299ee, _0x55d521) { return _0x1c1b50.Bpbnr(_0x3299ee, _0x55d521); }; _0x575257['uJAui'] = function(_0x521f7b, _0x4672c6) { return _0x521f7b + _0x4672c6; }; _0x575257[_0x56ae('0x79d')] = 'local\x20function\x20#'; _0x575257[_0x56ae('0x79e')] = function(_0xfd7b9b, _0x5c6728) { return _0xfd7b9b == _0x5c6728; }; _0x575257[_0x56ae('0x79f')] = function(_0x7c1ec5, _0x4fe5cf) { return _0x7c1ec5 < _0x4fe5cf; }; _0x575257[_0x56ae('0x7a0')] = function(_0x12291e, _0x382a7d) { return _0x12291e + _0x382a7d; }; _0x575257[_0x56ae('0x7a1')] = 'uSaeX'; _0x575257[_0x56ae('0x7a2')] = function(_0x508e8f, _0x1f78d6) { return _0x508e8f == _0x1f78d6; }; _0x575257[_0x56ae('0x7a3')] = function(_0xc6f5c9, _0xfe8048) { return _0xc6f5c9 + _0xfe8048; }; _0x575257[_0x56ae('0x7a4')] = function(_0x37fb0e, _0x4197de) { return _0x37fb0e == _0x4197de; }; _0x575257[_0x56ae('0x7a5')] = function(_0x57bd83, _0x42e080) { return _0x57bd83 == _0x42e080; }; _0x575257[_0x56ae('0x7a6')] = 'mlvth'; _0x575257[_0x56ae('0x7a7')] = _0x56ae('0x7a8'); _0x575257[_0x56ae('0x7a9')] = _0x56ae('0x7aa'); _0x575257[_0x56ae('0x7ab')] = function(_0x4c6918, _0x22da50) { return _0x1c1b50.iPPFH(_0x4c6918, _0x22da50); }; _0x575257[_0x56ae('0x7ac')] = function(_0x4b31b5, _0x4579b2) { return _0x4b31b5 & _0x4579b2; }; _0x575257[_0x56ae('0x7ad')] = _0x56ae('0x7ae'); _0x575257['ifsPY'] = _0x56ae('0x7af'); _0x575257[_0x56ae('0x7b0')] = function(_0x44420b, _0x12212e) { return _0x44420b < _0x12212e; }; _0x575257['wlLwS'] = function(_0x5c2c88, _0x188f5a) { return _0x5c2c88 < _0x188f5a; }; _0x575257['qTXKY'] = _0x56ae('0x7b1'); _0x575257[_0x56ae('0x7b2')] = function(_0x4d2619, _0xaa57f) { return _0x4d2619 === _0xaa57f; }; _0x575257[_0x56ae('0x7b3')] = function(_0x5b72b1, _0x4e48ab) { return _0x5b72b1 + _0x4e48ab; }; _0x575257[_0x56ae('0x7b4')] = function(_0x271947, _0x2b8a7e) { return _0x271947 != _0x2b8a7e; }; _0x575257['Cpyue'] = function(_0x17b30e, _0x2d3683) { return _0x17b30e != _0x2d3683; }; _0x575257[_0x56ae('0x7b5')] = function(_0x547ad0, _0x52e45c) { return _0x547ad0 == _0x52e45c; }; _0x575257['wvWVs'] = _0x56ae('0x7b6'); _0x575257[_0x56ae('0x7b7')] = _0x56ae('0x7b8'); _0x575257['TNfZy'] = function(_0x31ee02, _0x65c7b5) { return _0x31ee02 + _0x65c7b5; }; _0x575257[_0x56ae('0x7b9')] = function(_0x50d07a, _0xd0f56b) { return _0x50d07a - _0xd0f56b; }; _0x575257['BxUHW'] = function(_0x11b4ff, _0x76c5c1) { return _0x11b4ff >= _0x76c5c1; }; _0x575257[_0x56ae('0x7ba')] = function(_0x145aec, _0x180a40) { return _0x145aec + _0x180a40; }; _0x575257[_0x56ae('0x7bb')] = function(_0x48ddc3, _0x5a0101) { return _0x48ddc3 - _0x5a0101; }; _0x575257['FnpNm'] = function(_0x863b50, _0xbdfd29) { return _0x863b50 * _0xbdfd29; }; _0x575257['VJibf'] = function(_0x370479, _0x5d0bfe) { return _0x370479 * _0x5d0bfe; }; _0x575257[_0x56ae('0x7bc')] = function(_0x55af9f, _0x2be89c) { return _0x55af9f == _0x2be89c; }; _0x575257[_0x56ae('0x7bd')] = function(_0x4d8c20, _0x14a6a7) { return _0x1c1b50.eGFwL(_0x4d8c20, _0x14a6a7); }; _0x575257[_0x56ae('0x7be')] = function(_0x1d8a09, _0x16c88a) { return _0x1d8a09 < _0x16c88a; }; _0x575257[_0x56ae('0x7bf')] = _0x56ae('0x7c0'); _0x575257[_0x56ae('0x7c1')] = _0x56ae('0x7c2'); _0x575257[_0x56ae('0x7c3')] = _0x56ae('0x7c4'); _0x575257[_0x56ae('0x7c5')] = _0x56ae('0x7c6'); _0x575257['nqVCP'] = _0x56ae('0x7c7'); _0x575257['HflJx'] = _0x56ae('0x7c8'); _0x575257[_0x56ae('0x7c9')] = _0x56ae('0x300'); _0x575257[_0x56ae('0x7ca')] = function(_0x300b86, _0xca47df) { return _0x300b86 !== _0xca47df; }; _0x575257['upecP'] = _0x56ae('0x7cb'); _0x575257[_0x56ae('0x7cc')] = _0x56ae('0x7cd'); _0x575257[_0x56ae('0x7ce')] = function(_0x397239, _0x1cc485, _0x3b3b6b) { return _0x397239(_0x1cc485, _0x3b3b6b); }; _0x575257['yKSCC'] = function(_0x29b9ce, _0x52a4e9) { return _0x29b9ce == _0x52a4e9; }; _0x575257[_0x56ae('0x7cf')] = function(_0x2da342, _0x3f74e6) { return _0x2da342 != _0x3f74e6; }; _0x575257[_0x56ae('0x7d0')] = function(_0x3ea85b, _0x32e6ee) { return _0x3ea85b * _0x32e6ee; }; _0x575257[_0x56ae('0x7d1')] = function(_0x89403f, _0xca96fc) { return _0x89403f & _0xca96fc; }; _0x575257[_0x56ae('0x7d2')] = function(_0x40b700, _0x33c010) { return _0x40b700 == _0x33c010; }; _0x575257[_0x56ae('0x7d3')] = function(_0x402fbd, _0x3f1b49) { return _0x402fbd << _0x3f1b49; }; _0x575257[_0x56ae('0x7d4')] = function(_0x34304a, _0x200df1) { return _0x34304a | _0x200df1; }; _0x575257[_0x56ae('0x7d5')] = function(_0x572519, _0x30196c) { return _0x572519 + _0x30196c; }; _0x575257[_0x56ae('0x7d6')] = function(_0x24942e, _0x484278) { return _0x24942e & _0x484278; }; _0x575257[_0x56ae('0x7d7')] = function(_0x97a1f5, _0xd31b59) { return _0x97a1f5 != _0xd31b59; }; _0x575257[_0x56ae('0x7d8')] = function(_0xd1d440, _0x24936d) { return _0xd1d440 << _0x24936d; }; _0x575257[_0x56ae('0x7d9')] = function(_0x48b443, _0x541975) { return _0x1c1b50.UNylG(_0x48b443, _0x541975); }; _0x575257['HbcqP'] = function(_0x108a55, _0x2f368e) { return _0x108a55 + _0x2f368e; }; _0x575257[_0x56ae('0x7da')] = function(_0x1674c3, _0x573ba5) { return _0x1c1b50.gWTTc(_0x1674c3, _0x573ba5); }; _0x575257[_0x56ae('0x7db')] = function(_0x585196, _0x3d9d13) { return _0x585196 << _0x3d9d13; }; _0x575257[_0x56ae('0x7dc')] = function(_0x1447d2, _0x2fd830) { return _0x1447d2 << _0x2fd830; }; _0x575257[_0x56ae('0x7dd')] = function(_0x35e8e6, _0x38945d) { return _0x35e8e6 != _0x38945d; }; _0x575257['uikyS'] = function(_0x372dd0, _0x31336c) { return _0x372dd0 | _0x31336c; }; _0x575257[_0x56ae('0x7de')] = function(_0x445ddf, _0x4deba2) { return _0x445ddf >>> _0x4deba2; }; _0x575257[_0x56ae('0x7df')] = function(_0x2a3a12, _0x16526d) { return _0x2a3a12 != _0x16526d; }; _0x575257[_0x56ae('0x7e0')] = function(_0x397df5, _0x31c011) { return _0x397df5 << _0x31c011; }; _0x575257[_0x56ae('0x7e1')] = function(_0x3fe0c0, _0x53fba1) { return _0x3fe0c0 | _0x53fba1; }; _0x575257[_0x56ae('0x7e2')] = function(_0x286d42, _0x20e287) { return _0x286d42 << _0x20e287; }; _0x575257['dPUmU'] = function(_0x12912b, _0x3efeeb) { return _0x12912b < _0x3efeeb; }; _0x575257[_0x56ae('0x7e3')] = function(_0x153a07, _0x57ce3c) { return _0x153a07 & _0x57ce3c; }; _0x575257['Rmbxv'] = function(_0x4e71a8, _0x41b56c) { return _0x4e71a8 < _0x41b56c; }; _0x575257[_0x56ae('0x7e4')] = function(_0x20b926, _0x22e4e9) { return _0x1c1b50.Bpbnr(_0x20b926, _0x22e4e9); }; _0x575257[_0x56ae('0x7e5')] = function(_0x3f13cf, _0x67773c) { return _0x3f13cf << _0x67773c; }; _0x575257[_0x56ae('0x7e6')] = function(_0x491e34, _0x1c7f33) { return _0x491e34 << _0x1c7f33; }; _0x575257[_0x56ae('0x7e7')] = function(_0x228a3c, _0xa6fc5e) { return _0x228a3c | _0xa6fc5e; }; _0x575257['vxSDC'] = function(_0x4731b9, _0x37ce87) { return _0x4731b9 << _0x37ce87; }; _0x575257[_0x56ae('0x7e8')] = function(_0x201048, _0x5df67c) { return _0x1c1b50.eGFwL(_0x201048, _0x5df67c); }; _0x575257[_0x56ae('0x7e9')] = function(_0x3a33d8, _0x540486) { return _0x3a33d8 != _0x540486; }; _0x575257[_0x56ae('0x7ea')] = function(_0x3402f6, _0xf8164e) { return _0x3402f6 & _0xf8164e; }; _0x575257[_0x56ae('0x7eb')] = function(_0x3b3cdb, _0x500f08) { return _0x3b3cdb << _0x500f08; }; _0x575257[_0x56ae('0x7ec')] = function(_0x197a7a, _0x1cb024) { return _0x197a7a & _0x1cb024; }; _0x575257[_0x56ae('0x7ed')] = function(_0xd5e4dc, _0x1b859f) { return _0xd5e4dc != _0x1b859f; }; _0x575257['wMLyN'] = function(_0x4262ae, _0x3396cf) { return _0x4262ae != _0x3396cf; }; _0x575257[_0x56ae('0x7ee')] = function(_0x1d4c24, _0x313bd3) { return _0x1d4c24 + _0x313bd3; }; _0x575257[_0x56ae('0x7ef')] = function(_0x22ae93, _0x46339e) { return _0x22ae93 == _0x46339e; }; _0x575257['XfXsh'] = function(_0x108786, _0x249027) { return _0x108786 < _0x249027; }; _0x575257[_0x56ae('0x7f0')] = _0x56ae('0x7f1'); _0x575257[_0x56ae('0x7f2')] = function(_0x36699c, _0x3e2ccb) { return _0x36699c > _0x3e2ccb; }; _0x575257[_0x56ae('0x7f3')] = function(_0x550ae8, _0x336a1f) { return _0x1c1b50.VzOtt(_0x550ae8, _0x336a1f); }; _0x575257['WfZRX'] = _0x56ae('0x7f4'); _0x575257[_0x56ae('0x7f5')] = function(_0x584b23, _0x73b0ec) { return _0x584b23 == _0x73b0ec; }; _0x575257[_0x56ae('0x7f6')] = function(_0x12be7e, _0x29f847) { return _0x12be7e != _0x29f847; }; _0x575257[_0x56ae('0x7f7')] = function(_0x17b5a0, _0x2cdf79) { return _0x17b5a0 != _0x2cdf79; }; _0x575257['tfQyG'] = function(_0x294c55, _0xe7250c) { return _0x294c55 * _0xe7250c; }; _0x575257[_0x56ae('0x7f8')] = function(_0x4c262a, _0x2bfdc5) { return _0x4c262a + _0x2bfdc5; }; _0x575257[_0x56ae('0x7f9')] = function(_0x306603, _0x19a6ad) { return _0x306603 + _0x19a6ad; }; _0x575257[_0x56ae('0x7fa')] = _0x56ae('0x7fb'); _0x575257[_0x56ae('0x7fc')] = _0x56ae('0x7fd'); _0x575257[_0x56ae('0x7fe')] = 'lkXxi'; _0x575257[_0x56ae('0x7ff')] = function(_0x4f68fb, _0x2443ae) { return _0x4f68fb == _0x2443ae; }; _0x575257[_0x56ae('0x800')] = _0x56ae('0x801'); _0x575257['KsYpV'] = function(_0xcd6f77, _0x51fb2e) { return _0xcd6f77 != _0x51fb2e; }; _0x575257[_0x56ae('0x802')] = function(_0x28d3e9, _0x5c7f95) { return _0x28d3e9 != _0x5c7f95; }; _0x575257['EdEOQ'] = function(_0x7c2ae8, _0x5c7fd7) { return _0x7c2ae8 != _0x5c7fd7; }; _0x575257['oBhmh'] = _0x56ae('0x4f2'); _0x575257[_0x56ae('0x803')] = function(_0x311da2, _0x592e2d) { return _0x311da2 > _0x592e2d; }; _0x575257[_0x56ae('0x804')] = _0x56ae('0x805'); _0x575257[_0x56ae('0x806')] = function(_0x2d9f3f, _0x51de22) { return _0x2d9f3f != _0x51de22; }; _0x575257[_0x56ae('0x807')] = function(_0x2fd04f, _0x3ad9b5) { return _0x2fd04f != _0x3ad9b5; }; _0x575257[_0x56ae('0x808')] = 'iHMRx'; _0x575257['KhNNo'] = _0x56ae('0x809'); _0x575257[_0x56ae('0x80a')] = function(_0x583df3, _0x416ae0) { return _0x583df3 != _0x416ae0; }; _0x575257[_0x56ae('0x80b')] = function(_0x1f9b73, _0x3174ef) { return _0x1f9b73 * _0x3174ef; }; _0x575257[_0x56ae('0x80c')] = function(_0x26916c, _0x59b296) { return _0x26916c * _0x59b296; }; _0x575257['LvBhM'] = function(_0x52a0a6, _0x419b66) { return _0x52a0a6 != _0x419b66; }; _0x575257[_0x56ae('0x80d')] = function(_0x164a8f, _0x4b65db) { return _0x164a8f * _0x4b65db; }; _0x575257[_0x56ae('0x80e')] = function(_0x23e595, _0x515bbb) { return _0x23e595 < _0x515bbb; }; _0x575257[_0x56ae('0x80f')] = function(_0x3f2c89, _0x11a2aa) { return _0x3f2c89 + _0x11a2aa; }; _0x575257[_0x56ae('0x810')] = function(_0x53c8b1, _0x5e6422) { return _0x53c8b1 * _0x5e6422; }; _0x575257[_0x56ae('0x811')] = 'fEKBH'; _0x575257[_0x56ae('0x812')] = function(_0x3e59c0, _0x2640eb) { return _0x3e59c0 * _0x2640eb; }; _0x575257[_0x56ae('0x813')] = function(_0x2e06ad, _0x27f780) { return _0x2e06ad * _0x27f780; }; _0x575257[_0x56ae('0x814')] = function(_0x1d83cd, _0x3be852) { return _0x1d83cd > _0x3be852; }; _0x575257[_0x56ae('0x815')] = function(_0x4dceb0, _0x36a951) { return _0x4dceb0 > _0x36a951; }; _0x575257[_0x56ae('0x816')] = _0x56ae('0x817'); _0x575257[_0x56ae('0x818')] = function(_0xa82491, _0x324d25) { return _0xa82491 + _0x324d25; }; _0x575257[_0x56ae('0x819')] = function(_0x4a4401, _0x39955f) { return _0x4a4401 > _0x39955f; }; _0x575257['zzKuN'] = 'uniform\x20'; _0x575257[_0x56ae('0x81a')] = function(_0x5ee0c1, _0x293996) { return _0x5ee0c1 & _0x293996; }; _0x575257['PzHKr'] = function(_0x563e63, _0x3228c6) { return _0x563e63 & _0x3228c6; }; _0x575257['LwWkN'] = function(_0x1c4809, _0x4b639d) { return _0x1c4809 & _0x4b639d; }; _0x575257[_0x56ae('0x81b')] = '[\x20int('; _0x575257[_0x56ae('0x81c')] = _0x56ae('0x81d'); _0x575257[_0x56ae('0x81e')] = function(_0x39acce, _0x185b46) { return _0x39acce + _0x185b46; }; _0x575257['HrBMV'] = _0x56ae('0x81f'); _0x575257['tCouR'] = function(_0x168200, _0xd59083) { return _0x168200 == _0xd59083; }; _0x575257[_0x56ae('0x820')] = function(_0x54584d, _0x4a1bab) { return _0x54584d != _0x4a1bab; }; _0x575257[_0x56ae('0x821')] = function(_0xeda245, _0x25accf) { return _0xeda245 != _0x25accf; }; _0x575257[_0x56ae('0x822')] = function(_0x46af02, _0x27f0fe) { return _0x46af02 + _0x27f0fe; }; _0x575257['eRMbP'] = function(_0x1ad8bf, _0x36d20d) { return _0x1ad8bf + _0x36d20d; }; _0x575257[_0x56ae('0x823')] = _0x56ae('0x824'); _0x575257[_0x56ae('0x825')] = function(_0x2c014d, _0x39bb45) { return _0x2c014d === _0x39bb45; }; _0x575257['xEyre'] = function(_0x5dd53c, _0x32eac5) { return _0x5dd53c + _0x32eac5; }; _0x575257[_0x56ae('0x826')] = function(_0x36766f, _0x884e09) { return _0x36766f + _0x884e09; }; _0x575257[_0x56ae('0x827')] = 'ZOSRm'; _0x575257[_0x56ae('0x828')] = function(_0x3fc4e1, _0x3d691e) { return _0x3fc4e1 % _0x3d691e; }; _0x575257['nfsYK'] = function(_0x24b342, _0x39a498) { return _0x24b342 == _0x39a498; }; _0x575257['VOlxM'] = function(_0x35c48a, _0xfb7f18) { return _0x35c48a < _0xfb7f18; }; _0x575257[_0x56ae('0x829')] = function(_0x20a9be, _0x2ebf29) { return _0x20a9be & _0x2ebf29; }; _0x575257[_0x56ae('0x82a')] = function(_0x48853b, _0x32ec94) { return _0x48853b + _0x32ec94; }; _0x575257['YbnbY'] = function(_0x138c0c, _0x33331f) { return _0x138c0c - _0x33331f; }; _0x575257[_0x56ae('0x82b')] = function(_0x219ad6, _0x2fab14) { return _0x219ad6 + _0x2fab14; }; _0x575257[_0x56ae('0x82c')] = function(_0x16e8b3, _0x22ac02) { return _0x16e8b3 + _0x22ac02; }; _0x575257[_0x56ae('0x82d')] = function(_0x2d5fa6, _0x1f3de8) { return _0x2d5fa6 - _0x1f3de8; }; _0x575257[_0x56ae('0x82e')] = function(_0x2f74aa, _0x1ace20) { return _0x2f74aa + _0x1ace20; }; _0x575257[_0x56ae('0x82f')] = function(_0x1e1f8f, _0x1b0be2) { return _0x1e1f8f * _0x1b0be2; }; _0x575257['vqDwy'] = function(_0x53799f, _0xa34b21) { return _0x53799f - _0xa34b21; }; _0x575257[_0x56ae('0x830')] = function(_0x5efdf9, _0x1abeb1) { return _0x5efdf9 * _0x1abeb1; }; _0x575257[_0x56ae('0x831')] = function(_0x4ec3ca, _0x2b0162) { return _0x4ec3ca + _0x2b0162; }; _0x575257[_0x56ae('0x832')] = _0x56ae('0x833'); _0x575257[_0x56ae('0x834')] = function(_0x17554b, _0x3258a8) { return _0x17554b + _0x3258a8; }; _0x575257['ijNIv'] = function(_0xeae960, _0x80e191) { return _0xeae960 == _0x80e191; }; _0x575257[_0x56ae('0x835')] = function(_0x2145d9, _0x2e0cbe) { return _0x2145d9 != _0x2e0cbe; }; _0x575257[_0x56ae('0x836')] = _0x56ae('0x506'); _0x575257[_0x56ae('0x837')] = function(_0x5986b8, _0x99d8c1) { return _0x1c1b50.MldwX(_0x5986b8, _0x99d8c1); }; _0x575257[_0x56ae('0x838')] = function(_0x53b06f, _0x16794c) { return _0x53b06f * _0x16794c; }; _0x575257['cKBhN'] = function(_0x3aa148, _0x5444da) { return _0x3aa148 + _0x5444da; }; _0x575257['fBhsY'] = function(_0x3dd848, _0x417fda) { return _0x3dd848 + _0x417fda; }; _0x575257[_0x56ae('0x839')] = function(_0x129641, _0x285e82) { return _0x129641 / _0x285e82; }; _0x575257[_0x56ae('0x83a')] = _0x56ae('0x83b'); _0x575257[_0x56ae('0x83c')] = function(_0x36c361, _0x4c9ca9) { return _0x36c361 != _0x4c9ca9; }; _0x575257[_0x56ae('0x83d')] = function(_0x2ce2bb, _0x21e0af) { return _0x2ce2bb + _0x21e0af; }; _0x575257[_0x56ae('0x83e')] = function(_0x55c1ca, _0x5336c3) { return _0x55c1ca == _0x5336c3; }; _0x575257[_0x56ae('0x83f')] = function(_0x32a739, _0x59b65a) { return _0x32a739 < _0x59b65a; }; _0x575257[_0x56ae('0x840')] = function(_0x10953e) { return _0x10953e(); }; _0x575257['eezOz'] = _0x56ae('0x841'); _0x575257[_0x56ae('0x842')] = function(_0x24439b, _0x17d35f) { return _0x24439b - _0x17d35f; }; _0x575257['xybqG'] = function(_0x1dee5a, _0x20bf78) { return _0x1dee5a == _0x20bf78; }; _0x575257['NuzPA'] = function(_0x419004, _0x16f4df) { return _0x419004 == _0x16f4df; }; _0x575257[_0x56ae('0x843')] = function(_0x288fce, _0x2e3985) { return _0x288fce + _0x2e3985; }; _0x575257[_0x56ae('0x844')] = function(_0x2d793f, _0x3d29a8) { return _0x2d793f < _0x3d29a8; }; _0x575257[_0x56ae('0x845')] = function(_0x9682d2, _0x54f577) { return _0x9682d2 != _0x54f577; }; _0x575257[_0x56ae('0x846')] = function(_0x1a7867, _0x208217) { return _0x1a7867 != _0x208217; }; _0x575257[_0x56ae('0x847')] = function(_0x26a52c, _0x18a8db) { return _0x26a52c - _0x18a8db; }; _0x575257[_0x56ae('0x848')] = _0x56ae('0x849'); _0x575257[_0x56ae('0x84a')] = function(_0x3caa18, _0x99e3c2, _0x53da87) { return _0x3caa18(_0x99e3c2, _0x53da87); }; _0x575257[_0x56ae('0x84b')] = function(_0x4e6074, _0x583828) { return _0x4e6074 != _0x583828; }; _0x575257[_0x56ae('0x84c')] = function(_0x19c017, _0x2740dd) { return _0x19c017 + _0x2740dd; }; _0x575257['vWqhr'] = function(_0x3e0d9e, _0x46e982) { return _0x3e0d9e | _0x46e982; }; _0x575257[_0x56ae('0x84d')] = function(_0x910867, _0x4e25c1) { return _0x910867 != _0x4e25c1; }; _0x575257['Acnoc'] = function(_0x403835, _0x2e9e3c) { return _0x403835 != _0x2e9e3c; }; _0x575257[_0x56ae('0x84e')] = function(_0x63fcfb, _0x10c31b) { return _0x63fcfb + _0x10c31b; }; _0x575257[_0x56ae('0x84f')] = function(_0x107047, _0x5977e4) { return _0x107047 * _0x5977e4; }; _0x575257[_0x56ae('0x850')] = function(_0x10d295, _0x5a9c56) { return _0x10d295 + _0x5a9c56; }; _0x575257[_0x56ae('0x851')] = function(_0x3c1ce1, _0x55ba2f) { return _0x3c1ce1 != _0x55ba2f; }; _0x575257[_0x56ae('0x852')] = function(_0x9ea2e9, _0x24211b) { return _0x9ea2e9 - _0x24211b; }; _0x575257[_0x56ae('0x853')] = _0x56ae('0x854'); _0x575257[_0x56ae('0x855')] = function(_0x59a7da, _0x49733b) { return _0x59a7da * _0x49733b; }; _0x575257[_0x56ae('0x856')] = function(_0x41c307, _0x4f8075) { return _0x1c1b50.eGFwL(_0x41c307, _0x4f8075); }; _0x575257[_0x56ae('0x857')] = function(_0x30ba8b, _0x871bf8) { return _0x30ba8b == _0x871bf8; }; _0x575257['iIIyi'] = function(_0x1246cf, _0x2d074e) { return _0x1246cf !== _0x2d074e; }; _0x575257[_0x56ae('0x858')] = function(_0x407a6f, _0x575dee) { return _0x407a6f == _0x575dee; }; _0x575257[_0x56ae('0x859')] = function(_0x625d33, _0x3ab5dd) { return _0x625d33 == _0x3ab5dd; }; _0x575257[_0x56ae('0x85a')] = function(_0xe64859, _0x11a660, _0x5d856d) { return _0xe64859(_0x11a660, _0x5d856d); }; _0x575257[_0x56ae('0x85b')] = function(_0x26fa7b, _0x2027ee) { return _0x26fa7b === _0x2027ee; }; _0x575257[_0x56ae('0x85c')] = function(_0x50856f, _0x4cc7cd) { return _0x50856f != _0x4cc7cd; }; _0x575257[_0x56ae('0x85d')] = function(_0x2ab459, _0x329f89) { return _0x2ab459 == _0x329f89; }; _0x575257['sBBck'] = function(_0x55914c, _0xcde1ea) { return _0x55914c != _0xcde1ea; }; _0x575257[_0x56ae('0x85e')] = function(_0x428fc0, _0x2c470d) { return _0x428fc0 != _0x2c470d; }; _0x575257[_0x56ae('0x85f')] = function(_0x5783d3, _0x48b60d) { return _0x5783d3 == _0x48b60d; }; _0x575257[_0x56ae('0x860')] = _0x56ae('0x3a1'); _0x575257['IPYwE'] = _0x56ae('0x861'); _0x575257[_0x56ae('0x862')] = function(_0x4b6dbc, _0x316b19) { return _0x1c1b50.JsydP(_0x4b6dbc, _0x316b19); }; _0x575257[_0x56ae('0x863')] = function(_0x24a430, _0x368790) { return _0x24a430 != _0x368790; }; _0x575257[_0x56ae('0x864')] = function(_0xf99fb6, _0x25f4d5) { return _0x1c1b50.eGFwL(_0xf99fb6, _0x25f4d5); }; _0x575257['FCgig'] = _0x56ae('0x865'); _0x575257['fArLg'] = '__buildAGALUniformList'; _0x575257[_0x56ae('0x866')] = function(_0x260f9d, _0x51daa2) { return _0x260f9d === _0x51daa2; }; _0x575257['qIKfV'] = function(_0x5376c0, _0x12ffa8) { return _0x5376c0 == _0x12ffa8; }; _0x575257['PXlgN'] = function(_0x52004b, _0x16c866) { return _0x1c1b50.Bpbnr(_0x52004b, _0x16c866); }; _0x575257[_0x56ae('0x867')] = _0x56ae('0x868'); _0x575257[_0x56ae('0x869')] = function(_0x59303c, _0x191c78) { return _0x59303c != _0x191c78; }; _0x575257[_0x56ae('0x86a')] = function(_0x76bd05, _0xc66ce5) { return _0x76bd05 + _0xc66ce5; }; _0x575257[_0x56ae('0x86b')] = function(_0x37aa65, _0x22895c) { return _0x37aa65 + _0x22895c; }; _0x575257[_0x56ae('0x86c')] = function(_0x2c71f4, _0x44a30a) { return _0x2c71f4 + _0x44a30a; }; _0x575257[_0x56ae('0x86d')] = function(_0x1a996f, _0x547654) { return _0x1a996f + _0x547654; }; _0x575257[_0x56ae('0x86e')] = function(_0x410c2a, _0xce779a) { return _0x410c2a + _0xce779a; }; _0x575257[_0x56ae('0x86f')] = function(_0x161266, _0x562612) { return _0x161266 + _0x562612; }; _0x575257[_0x56ae('0x870')] = function(_0x2a78e7, _0x318f3a) { return _0x2a78e7 + _0x318f3a; }; _0x575257['IJsRK'] = _0x56ae('0x2a9'); _0x575257[_0x56ae('0x871')] = _0x56ae('0x872'); _0x575257[_0x56ae('0x873')] = 'ProgressEvent'; _0x575257['fDWEo'] = function(_0x3cc876, _0x7be273) { return _0x3cc876 < _0x7be273; }; _0x575257[_0x56ae('0x874')] = function(_0x4fd8d9, _0x30cb74) { return _0x1c1b50.JsydP(_0x4fd8d9, _0x30cb74); }; _0x575257[_0x56ae('0x875')] = function(_0x206df8, _0x21ba4f) { return _0x206df8 * _0x21ba4f; }; _0x575257[_0x56ae('0x876')] = function(_0x1839a8, _0x318951) { return _0x1839a8 != _0x318951; }; _0x575257['nPsNv'] = function(_0x59a55f, _0x51f2ae, _0x213d01) { return _0x59a55f(_0x51f2ae, _0x213d01); }; _0x575257[_0x56ae('0x877')] = function(_0x2a5ae4, _0x3ddc16) { return _0x2a5ae4 < _0x3ddc16; }; _0x575257['yRhTc'] = function(_0xb9dfcd, _0x355404) { return _0xb9dfcd + _0x355404; }; _0x575257['hpEEZ'] = function(_0x47f372, _0x270ba9) { return _0x47f372 == _0x270ba9; }; _0x575257[_0x56ae('0x878')] = 'GET'; _0x575257[_0x56ae('0x879')] = function(_0x484752, _0x528219) { return _0x484752 != _0x528219; }; _0x575257[_0x56ae('0x87a')] = _0x56ae('0x87b'); _0x575257[_0x56ae('0x87c')] = _0x56ae('0x87d'); _0x575257[_0x56ae('0x87e')] = function(_0xfdf0b9, _0x56aef9) { return _0xfdf0b9 == _0x56aef9; }; _0x575257[_0x56ae('0x87f')] = 'AXIS_0'; _0x575257[_0x56ae('0x880')] = _0x56ae('0x881'); _0x575257[_0x56ae('0x882')] = _0x56ae('0x883'); _0x575257['RjCnf'] = _0x56ae('0x884'); _0x575257[_0x56ae('0x885')] = function(_0x56a9c4, _0x2e3f94) { return _0x56a9c4 != _0x2e3f94; }; _0x575257[_0x56ae('0x886')] = function(_0x2d1e5e, _0x54a6b1) { return _0x2d1e5e != _0x54a6b1; }; _0x575257['BrArn'] = _0x56ae('0x887'); _0x575257[_0x56ae('0x888')] = _0x56ae('0x889'); _0x575257[_0x56ae('0x88a')] = _0x56ae('0x88b'); _0x575257['bFCaj'] = _0x56ae('0x88c'); _0x575257['wdGIv'] = function(_0x8e5939, _0x19f686) { return _0x8e5939 != _0x19f686; }; _0x575257[_0x56ae('0x88d')] = function(_0xb940c2, _0x2b1952) { return _0xb940c2 != _0x2b1952; }; _0x575257['JMTue'] = 'repeat_u_clamp_v'; _0x575257[_0x56ae('0x88e')] = _0x56ae('0x88f'); _0x575257[_0x56ae('0x890')] = 'FONT'; _0x575257[_0x56ae('0x891')] = _0x56ae('0x892'); _0x575257['BTSRM'] = function(_0x2abd59, _0x94007a) { return _0x2abd59 == _0x94007a; }; _0x575257['NHnbT'] = 'gUKAr'; _0x575257[_0x56ae('0x893')] = function(_0x29bb12, _0x16ff49) { return _0x29bb12 != _0x16ff49; }; _0x575257[_0x56ae('0x894')] = function(_0x4e0132, _0x8791a) { return _0x4e0132 + _0x8791a; }; _0x575257[_0x56ae('0x895')] = function(_0x38bc78, _0x414d36) { return _0x38bc78 | _0x414d36; }; _0x575257['Otzim'] = _0x56ae('0x896'); _0x575257['PxpqJ'] = function(_0x587c92, _0x2129c8) { return _0x587c92 == _0x2129c8; }; _0x575257[_0x56ae('0x897')] = function(_0xdb56d5, _0x37fafb) { return _0xdb56d5 / _0x37fafb; }; _0x575257[_0x56ae('0x898')] = _0x56ae('0x899'); _0x575257[_0x56ae('0x89a')] = function(_0x4c413a, _0x450c51) { return _0x4c413a << _0x450c51; }; _0x575257[_0x56ae('0x89b')] = _0x56ae('0x89c'); _0x575257[_0x56ae('0x89d')] = _0x56ae('0x89e'); _0x575257['WNcVT'] = function(_0x2a19a2, _0x31a9f9) { return _0x2a19a2 <= _0x31a9f9; }; _0x575257[_0x56ae('0x89f')] = function(_0x339f75, _0x404928) { return _0x339f75 + _0x404928; }; _0x575257[_0x56ae('0x8a0')] = function(_0x1df5da, _0x388537) { return _0x1df5da * _0x388537; }; _0x575257[_0x56ae('0x8a1')] = _0x56ae('0x8a2'); _0x575257['byRSG'] = _0x56ae('0x8a3'); _0x575257[_0x56ae('0x8a4')] = function(_0x40fa68, _0x52441f) { return _0x40fa68 === _0x52441f; }; _0x575257[_0x56ae('0x8a5')] = function(_0x3d4b0e, _0x10fe28) { return _0x3d4b0e - _0x10fe28; }; _0x575257['qcDGz'] = function(_0x1230bf, _0x5658f2) { return _0x1230bf - _0x5658f2; }; function _0x4e6193(_0x4fa7c8, _0x5ad609) { if (_0x56ae('0x8a6') === _0x56ae('0x8a6')) { _0x4fa7c8 = Object[_0x56ae('0x8a7')](_0x4fa7c8); for (var _0x202970 in _0x5ad609) _0x4fa7c8[_0x202970] = _0x5ad609[_0x202970]; _0x5ad609[_0x56ae('0x8a8')] !== Object[_0x56ae('0x6')][_0x56ae('0x8a8')] && (_0x4fa7c8['toString'] = _0x5ad609['toString']); return _0x4fa7c8; } else { if (null == this[_0x56ae('0x8a9')] || this[_0x56ae('0x8aa')] != _0x4fa7c8[_0x56ae('0x8ab')] || null != _0x5ad609 && null == this['__indexBufferGrid'] || null != this['__indexBufferGrid'] && !this[_0x56ae('0x8ac')][_0x56ae('0x8ad')](_0x5ad609)) { this['__indexBufferContext'] = _0x4fa7c8['__context']; this['__indexBuffer'] = null; if (null != _0x5ad609) { null == this[_0x56ae('0x8ac')] && (this[_0x56ae('0x8ac')] = new _0x3c6685()); this[_0x56ae('0x8ac')][_0x56ae('0x8ae')](_0x5ad609); var _0x24c523 = _0x5ad609[_0x56ae('0x3d')]; _0x5ad609 = _0x5ad609[_0x56ae('0x727')]; 0x0 != _0x24c523 && 0x0 != _0x5ad609 ? (this['__indexBufferData'] = new Uint16Array(0x36), this[_0x56ae('0x8af')][0x0] = 0x0, this[_0x56ae('0x8af')][0x1] = 0x1, this[_0x56ae('0x8af')][0x2] = 0x2, this[_0x56ae('0x8af')][0x3] = 0x2, this[_0x56ae('0x8af')][0x4] = 0x1, this[_0x56ae('0x8af')][0x5] = 0x3, this[_0x56ae('0x8af')][0x6] = 0x4, this[_0x56ae('0x8af')][0x7] = 0x0, this['__indexBufferData'][0x8] = 0x5, this[_0x56ae('0x8af')][0x9] = 0x5, this[_0x56ae('0x8af')][0xa] = 0x0, this[_0x56ae('0x8af')][0xb] = 0x2, this['__indexBufferData'][0xc] = 0x6, this[_0x56ae('0x8af')][0xd] = 0x4, this['__indexBufferData'][0xe] = 0x7, this[_0x56ae('0x8af')][0xf] = 0x7, this[_0x56ae('0x8af')][0x10] = 0x4, this[_0x56ae('0x8af')][0x11] = 0x5, this[_0x56ae('0x8af')][0x12] = 0x8, this[_0x56ae('0x8af')][0x13] = 0x9, this['__indexBufferData'][0x14] = 0x0, this[_0x56ae('0x8af')][0x15] = 0x0, this[_0x56ae('0x8af')][0x16] = 0x9, this[_0x56ae('0x8af')][0x17] = 0x1, this['__indexBufferData'][0x18] = 0xa, this[_0x56ae('0x8af')][0x19] = 0x8, this[_0x56ae('0x8af')][0x1a] = 0x4, this[_0x56ae('0x8af')][0x1b] = 0x4, this[_0x56ae('0x8af')][0x1c] = 0x8, this['__indexBufferData'][0x1d] = 0x0, this[_0x56ae('0x8af')][0x1e] = 0xb, this[_0x56ae('0x8af')][0x1f] = 0xa, this[_0x56ae('0x8af')][0x20] = 0x6, this[_0x56ae('0x8af')][0x21] = 0x6, this[_0x56ae('0x8af')][0x22] = 0xa, this['__indexBufferData'][0x23] = 0x4, this['__indexBufferData'][0x24] = 0xc, this[_0x56ae('0x8af')][0x25] = 0xd, this[_0x56ae('0x8af')][0x26] = 0x8, this[_0x56ae('0x8af')][0x27] = 0x8, this[_0x56ae('0x8af')][0x28] = 0xd, this[_0x56ae('0x8af')][0x29] = 0x9, this[_0x56ae('0x8af')][0x2a] = 0xe, this[_0x56ae('0x8af')][0x2b] = 0xc, this[_0x56ae('0x8af')][0x2c] = 0xa, this[_0x56ae('0x8af')][0x2d] = 0xa, this[_0x56ae('0x8af')][0x2e] = 0xc, this['__indexBufferData'][0x2f] = 0x8, this['__indexBufferData'][0x30] = 0xf, this[_0x56ae('0x8af')][0x31] = 0xe, this[_0x56ae('0x8af')][0x32] = 0xb, this[_0x56ae('0x8af')][0x33] = 0xb, this['__indexBufferData'][0x34] = 0xe, this[_0x56ae('0x8af')][0x35] = 0xa, this[_0x56ae('0x8a9')] = _0x4fa7c8['createIndexBuffer'](0x36)) : 0x0 == _0x24c523 && 0x0 != _0x5ad609 ? (this[_0x56ae('0x8af')] = new Uint16Array(0x12), this[_0x56ae('0x8af')][0x0] = 0x0, this[_0x56ae('0x8af')][0x1] = 0x1, this['__indexBufferData'][0x2] = 0x2, this[_0x56ae('0x8af')][0x3] = 0x2, this[_0x56ae('0x8af')][0x4] = 0x1, this[_0x56ae('0x8af')][0x5] = 0x3, this[_0x56ae('0x8af')][0x6] = 0x4, this[_0x56ae('0x8af')][0x7] = 0x5, this['__indexBufferData'][0x8] = 0x0, this[_0x56ae('0x8af')][0x9] = 0x0, this[_0x56ae('0x8af')][0xa] = 0x5, this['__indexBufferData'][0xb] = 0x1, this[_0x56ae('0x8af')][0xc] = 0x6, this['__indexBufferData'][0xd] = 0x7, this[_0x56ae('0x8af')][0xe] = 0x4, this[_0x56ae('0x8af')][0xf] = 0x4, this[_0x56ae('0x8af')][0x10] = 0x7, this[_0x56ae('0x8af')][0x11] = 0x5, this[_0x56ae('0x8a9')] = _0x4fa7c8['createIndexBuffer'](0x12)) : _0x575257['FehDB'](0x0, _0x24c523) && _0x575257['znnJA'](0x0, _0x5ad609) && (this[_0x56ae('0x8af')] = new Uint16Array(0x12), this[_0x56ae('0x8af')][0x0] = 0x0, this[_0x56ae('0x8af')][0x1] = 0x1, this[_0x56ae('0x8af')][0x2] = 0x2, this[_0x56ae('0x8af')][0x3] = 0x2, this[_0x56ae('0x8af')][0x4] = 0x1, this[_0x56ae('0x8af')][0x5] = 0x3, this['__indexBufferData'][0x6] = 0x4, this[_0x56ae('0x8af')][0x7] = 0x0, this[_0x56ae('0x8af')][0x8] = 0x5, this[_0x56ae('0x8af')][0x9] = 0x5, this[_0x56ae('0x8af')][0xa] = 0x0, this[_0x56ae('0x8af')][0xb] = 0x2, this[_0x56ae('0x8af')][0xc] = 0x6, this[_0x56ae('0x8af')][0xd] = 0x4, this[_0x56ae('0x8af')][0xe] = 0x7, this[_0x56ae('0x8af')][0xf] = 0x7, this[_0x56ae('0x8af')][0x10] = 0x4, this[_0x56ae('0x8af')][0x11] = 0x5, this[_0x56ae('0x8a9')] = _0x4fa7c8['createIndexBuffer'](0x12)); } else this[_0x56ae('0x8ac')] = null; null == this[_0x56ae('0x8a9')] && (this[_0x56ae('0x8af')] = new Uint16Array(0x6), this[_0x56ae('0x8af')][0x0] = 0x0, this[_0x56ae('0x8af')][0x1] = 0x1, this[_0x56ae('0x8af')][0x2] = 0x2, this['__indexBufferData'][0x3] = 0x2, this[_0x56ae('0x8af')][0x4] = 0x1, this[_0x56ae('0x8af')][0x5] = 0x3, this['__indexBuffer'] = _0x4fa7c8['createIndexBuffer'](0x6)); this[_0x56ae('0x8a9')]['uploadFromTypedArray'](this[_0x56ae('0x8af')]); } return this['__indexBuffer']; } } function _0x2647fb(_0x53ad28) { return _0x53ad28 instanceof Array ? _0x11208a[_0x56ae('0x8b0')](_0x53ad28) : _0x53ad28[_0x56ae('0x3f')](); } function _0x2d9f4e(_0x475430, _0x44b58d) { if (null == _0x44b58d) return null; null == _0x44b58d[_0x56ae('0x8b1')] && (_0x44b58d[_0x56ae('0x8b1')] = _0x5c425c[_0x56ae('0x8b2')]++); var _0x317c7a; _0x1c1b50['lBBYr'](null, _0x475430['hx__closures__']) ? _0x475430[_0x56ae('0x8b3')] = {} : _0x317c7a = _0x475430[_0x56ae('0x8b3')][_0x44b58d[_0x56ae('0x8b1')]]; _0x1c1b50['PDfiv'](null, _0x317c7a) && (_0x317c7a = _0x44b58d[_0x56ae('0x8b4')](_0x475430), _0x475430[_0x56ae('0x8b3')][_0x44b58d['__id__']] = _0x317c7a); return _0x317c7a; } _0x13b6ca[_0x56ae('0x97')] = _0x13b6ca['lime'] || {}; var _0x5ac4a7 = {}, _0x370254 = function() { if ('hzCix' !== _0x56ae('0x8b5')) { this['_dirty'][_0x56ae('0x8b6')](0x0, null); this['_dirty'][_0x56ae('0x8b6')](0x1, null); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x2, null); this['_dirty'][_0x56ae('0x8b6')](0x3, null); this['_dirty'][_0x56ae('0x8b6')](0x4, null); this[_0x56ae('0x8b7')]['set'](0x5, null); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x6, null); this['_dirty'][_0x56ae('0x8b6')](0x7, null); } else { return _0x59b8d7[_0x56ae('0x8b8')](this, ''); } }, _0x3acb5b = _0x3acb5b || {}, _0xf76599, _0x5b7c79 = function() {}; _0x5ac4a7[_0x56ae('0x8b9')] = _0x5b7c79; _0x5b7c79['__name__'] = _0x56ae('0x8b9'); _0x5b7c79[_0x56ae('0x8ba')] = !0x0; _0x5b7c79[_0x56ae('0x6')] = {}; _0x5b7c79[_0x56ae('0x6')][_0x56ae('0x8bb')] = null; _0x5b7c79[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5b7c79; var _0x5dad21 = function() { this[_0x56ae('0x8bd')] = new _0x535069(); }; _0x5ac4a7[_0x56ae('0x8be')] = _0x5dad21; _0x5dad21[_0x56ae('0x8bf')] = 'lime.app.Module'; _0x5dad21['__interfaces__'] = [_0x5b7c79]; _0x5dad21[_0x56ae('0x6')] = {}; _0x5dad21[_0x56ae('0x6')]['onExit'] = null; _0x5dad21[_0x56ae('0x6')]['__registerLimeModule'] = function(_0x2ad5f7) {}; _0x5dad21[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5dad21; var _0x4d8f7f = function(_0x3da1c8) { var _0x2756a9 = '1|2|5|4|0|3' ['split']('|'), _0x426819 = 0x0; while (!![]) { switch (_0x2756a9[_0x426819++]) { case '0': _0x1c493b[_0x56ae('0x8c0')](); continue; case '1': this['gameDeviceCache'] = new _0x3cd041(); continue; case '2': this[_0x56ae('0x8c1')] = _0x3da1c8; continue; case '3': this[_0x56ae('0x8c2')] = _0x26729a[_0x56ae('0x8c3')](_0xff10f5[_0x56ae('0x8c4')], 0x0); continue; case '4': this['framePeriod'] = -0x1; continue; case '5': this[_0x56ae('0x8c5')] = this[_0x56ae('0x8c6')] = this[_0x56ae('0x8c7')] = 0x0; continue; } break; } }; _0x5ac4a7[_0x56ae('0x8c8')] = _0x4d8f7f; _0x4d8f7f[_0x56ae('0x8bf')] = _0x56ae('0x8c8'); _0x4d8f7f[_0x56ae('0x6')] = {}; _0x4d8f7f[_0x56ae('0x6')]['gameDeviceCache'] = null; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8c2')] = null; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8c7')] = null; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8c9')] = null; _0x4d8f7f[_0x56ae('0x6')]['framePeriod'] = null; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8c6')] = null; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8c5')] = null; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8c1')] = null; _0x4d8f7f[_0x56ae('0x6')]['convertKeyCode'] = function(_0x11c39d) { if (0x41 <= _0x11c39d && 0x5a >= _0x11c39d) return _0x11c39d + 0x20; switch (_0x11c39d) { case 0xc: return 0x4000009c; case 0x10: return 0x400000e1; case 0x11: return 0x400000e0; case 0x12: return 0x400000e2; case 0x13: return 0x40000048; case 0x14: return 0x40000039; case 0x21: return 0x4000004b; case 0x22: return 0x4000004e; case 0x23: return 0x4000004d; case 0x24: return 0x4000004a; case 0x25: return 0x40000050; case 0x26: return 0x40000052; case 0x27: return 0x4000004f; case 0x28: return 0x40000051; case 0x29: return 0x40000077; case 0x2b: return 0x40000074; case 0x2c: return 0x40000046; case 0x2d: return 0x40000049; case 0x2e: return 0x7f; case 0x5b: return 0x400000e3; case 0x5c: return 0x400000e7; case 0x5d: return 0x400000e7; case 0x5f: return 0x4000011a; case 0x60: return 0x40000062; case 0x61: return 0x40000059; case 0x62: return 0x4000005a; case 0x63: return 0x4000005b; case 0x64: return 0x4000005c; case 0x65: return 0x4000005d; case 0x66: return 0x4000005e; case 0x67: return 0x4000005f; case 0x68: return 0x40000060; case 0x69: return 0x40000061; case 0x6a: return 0x40000055; case 0x6b: return 0x40000057; case 0x6c: return 0x40000063; case 0x6d: return 0x40000056; case 0x6e: return 0x40000063; case 0x6f: return 0x40000054; case 0x70: return 0x4000003a; case 0x71: return 0x4000003b; case 0x72: return 0x4000003c; case 0x73: return 0x4000003d; case 0x74: return 0x4000003e; case 0x75: return 0x4000003f; case 0x76: return 0x40000040; case 0x77: return 0x40000041; case 0x78: return 0x40000042; case 0x79: return 0x40000043; case 0x7a: return 0x40000044; case 0x7b: return 0x40000045; case 0x7c: return 0x40000068; case 0x7d: return 0x40000069; case 0x7e: return 0x4000006a; case 0x7f: return 0x4000006b; case 0x80: return 0x4000006c; case 0x81: return 0x4000006d; case 0x82: return 0x4000006e; case 0x83: return 0x4000006f; case 0x84: return 0x40000070; case 0x85: return 0x40000071; case 0x86: return 0x40000072; case 0x87: return 0x40000073; case 0x90: return 0x40000053; case 0x91: return 0x40000047; case 0xa0: return 0x5e; case 0xa1: return 0x21; case 0xa3: return 0x23; case 0xa4: return 0x24; case 0xa6: return 0x4000010e; case 0xa7: return 0x4000010f; case 0xa8: return 0x40000111; case 0xa9: return 0x29; case 0xaa: return 0x2a; case 0xab: return 0x60; case 0xac: return 0x4000004a; case 0xad: return 0x2d; case 0xae: return 0x40000081; case 0xaf: return 0x40000080; case 0xb0: return 0x40000102; case 0xb1: return 0x40000103; case 0xb2: return 0x40000104; case 0xb3: return 0x40000105; case 0xb4: return 0x40000109; case 0xb5: return 0x40000106; case 0xb6: return 0x40000081; case 0xb7: return 0x40000080; case 0xba: return 0x3b; case 0xbb: return 0x3d; case 0xbc: return 0x2c; case 0xbd: return 0x2d; case 0xbe: return 0x2e; case 0xbf: return 0x2f; case 0xc0: return 0x60; case 0xc1: return 0x3f; case 0xc2: return 0x40000063; case 0xdb: return 0x5b; case 0xdc: return 0x5c; case 0xdd: return 0x5d; case 0xde: return 0x27; case 0xdf: return 0x60; case 0xe0: return 0x400000e3; case 0xe2: return 0x5c; } return _0x11c39d; }; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8ca')] = function() { var _0x358102 = { ntXHa: function(_0x193809, _0xf76599) { return _0x193809 | _0xf76599; } }; window.addEventListener(_0x56ae('0x8cb'), _0x2d9f4e(this, this.handleKeyEvent), !0x1); window.addEventListener('keyup', _0x2d9f4e(this, this.handleKeyEvent), !0x1); window.addEventListener(_0x56ae('0x8cc'), _0x2d9f4e(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x56ae('0x8cd'), _0x2d9f4e(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x56ae('0x8ce'), _0x2d9f4e(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x56ae('0x8cf'), _0x575257.lJnaE(_0x2d9f4e, this, this.handleWindowEvent), !0x1); window.addEventListener(_0x56ae('0x8d0'), _0x2d9f4e(this, this.handleSensorEvent), !0x1); CanvasRenderingContext2D.prototype.isPointInStroke || (CanvasRenderingContext2D.prototype.isPointInStroke = function(_0x24d9a9, _0x2d89ea, _0x1e3433) { return !0x1; }); CanvasRenderingContext2D.prototype.isPointInPath || (CanvasRenderingContext2D.prototype.isPointInPath = function(_0x4654b2, _0x1a9ac5, _0x5e341a) { return !0x1; }); 0x0 == 'performance' in window && (window.performance = {}); if (0x0 == _0x56ae('0x8d1') in window.performance) { var _0x4eada5 = Date.now(); performance.timing && performance.timing.navigationStart && (_0x4eada5 = performance.timing.navigationStart); window.performance.now = function() { if (_0x56ae('0x8d2') !== _0x56ae('0x8d3')) { return Date.now() - _0x4eada5; } else { return _0x29c483 + '|' + _0x6ddf.definition.levelData; } }; } for (var _0x6ddf = 0x0, _0x29c483 = ['ms', _0x56ae('0x8d4'), _0x56ae('0x8d5'), 'o'], _0x52ec3d = 0x0; _0x52ec3d < _0x29c483.length && !window.requestAnimationFrame; ++_0x52ec3d) window.requestAnimationFrame = window[_0x29c483[_0x52ec3d] + _0x56ae('0x8d6')], window.cancelAnimationFrame = window[_0x29c483[_0x52ec3d] + _0x56ae('0x8d7')] || window[_0x29c483[_0x52ec3d] + _0x575257.sOnkQ]; window.requestAnimationFrame || (window.requestAnimationFrame = function(_0x4eada5, _0x29c483) { if ('bKMjd' !== _0x56ae('0x8d8')) { this.fillColor = 0xffffff; _0x234651.call(this, 0x64, 0x64, _0xfba720.get_currentLayout()); _0x4eada5 = this.textField = _0x50b13c.createTextField(0x0, _0x6ddf, null, _0x4eada5, _0x29c483, null, null, null, 0x0); _0x6ddf = null; _0x29c483 = this.layout; null == _0x6ddf && (_0x6ddf = _0x358102.ntXHa(_0x4eada5.get_defaultTextFormat().size, 0x0)); (null == _0x29c483 ? _0xfba720.get_currentLayout() : _0x29c483).add(new _0x4dd284(_0x4eada5), new _0x1ba7bc(_0x6ddf)); _0x4eada5 = this.layout; _0x6ddf = new _0x4dd284(this.textField); (null == _0x4eada5 ? _0xfba720.get_currentLayout() : _0x4eada5).add(_0x6ddf, new _0x515961(!0x0)); this.prevHeight = this.textField.get_height(); this.textField.addEventListener(_0x56ae('0x624'), _0x2d9f4e(this, this.onTextChanged)); this.addChild(this.textField); _0x4eada5 = _0x2d9f4e(this, this.redrawBubble); this.layout.items.push(new _0x188fe1(null, null, new _0x124cd6(_0x4eada5))); _0x4eada5(); _0x4eada5 = this.layout; _0x6ddf = new _0x4dd284(this.textField); (null == _0x4eada5 ? _0xfba720.get_currentLayout() : _0x4eada5).add(_0x6ddf, new _0x18f8f3(!0x0, 0.5)); (null == _0x4eada5 ? _0xfba720.get_currentLayout() : _0x4eada5).add(_0x6ddf, new _0x18f8f3(!0x1, 0.5)); } else { var _0x52ec3d = new Date().getTime(), _0x36c721 = Math.max(0x0, 0x10 - (_0x52ec3d - _0x6ddf)); _0x29c483 = window.setTimeout(function() { _0x4eada5(_0x52ec3d + _0x36c721); }, _0x36c721); _0x6ddf = _0x52ec3d + _0x36c721; return _0x29c483; } }); window.cancelAnimationFrame || (window.cancelAnimationFrame = function(_0x4eada5) { clearTimeout(_0x4eada5); }); window.requestAnimFrame = window.requestAnimationFrame; this.lastUpdate = new Date().getTime(); this.handleApplicationEvent(); return 0x0; }; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8d9')] = function() {}; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8da')] = function(_0x479e1d) { _0x479e1d = 0x0; for (var _0x3e995e = this.parent.__windows; _0x479e1d < _0x3e995e.length;) { var _0x113cf3 = _0x3e995e[_0x479e1d]; ++_0x479e1d; _0x113cf3.__backend.updateSize(); } this.updateGameDevices(); this.currentUpdate = new Date().getTime(); if (this.currentUpdate >= this.nextUpdate) { this.deltaTime = this.currentUpdate - this.lastUpdate; _0x479e1d = 0x0; for (_0x3e995e = this.parent.__windows; _0x479e1d < _0x3e995e.length;) _0x113cf3 = _0x3e995e[_0x479e1d], ++_0x479e1d, this.parent.onUpdate.dispatch(this.deltaTime | 0x0), _0x1c1b50.TsitZ(null, _0x113cf3.context) && _0x113cf3.onRender.dispatch(_0x113cf3.context); this.nextUpdate = 0x0 > this.framePeriod ? this.currentUpdate : this.currentUpdate - this.currentUpdate % this.framePeriod + this.framePeriod; this.lastUpdate = this.currentUpdate; } window.requestAnimationFrame(_0x1c1b50.AVSPg(_0x2d9f4e, this, this.handleApplicationEvent)); }; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8db')] = function(_0x20fc21) { if (null != this.parent.__window) { var _0x4af624 = this.convertKeyCode(null != _0x20fc21.keyCode ? _0x20fc21.keyCode : _0x20fc21.which), _0x24a4cb = (_0x20fc21.shiftKey ? 0x3 : 0x0) | (_0x20fc21.ctrlKey ? 0xc0 : 0x0) | (_0x20fc21.altKey ? 0x300 : 0x0) | (_0x20fc21.metaKey ? 0xc00 : 0x0); _0x56ae('0x8cb') == _0x20fc21.type ? (this.parent.__window.onKeyDown.dispatch(_0x4af624, _0x24a4cb), this.parent.__window.onKeyDown.canceled && _0x20fc21.cancelable && _0x20fc21.preventDefault()) : (this.parent.__window.onKeyUp.dispatch(_0x4af624, _0x24a4cb), this.parent.__window.onKeyUp.canceled && _0x20fc21.cancelable && _0x20fc21.preventDefault()); } }; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8dc')] = function(_0x54f284) { this.accelerometer.onUpdate.dispatch(_0x54f284.accelerationIncludingGravity.x, _0x54f284.accelerationIncludingGravity.y, _0x54f284.accelerationIncludingGravity.z); }; _0x4d8f7f[_0x56ae('0x6')]['handleWindowEvent'] = function(_0x48bebb) { if (null != this.parent.__window) switch (_0x48bebb.type) { case _0x56ae('0x8cd'): this.parent.__window.onFocusOut.dispatch(); this.parent.__window.onDeactivate.dispatch(); break; case _0x56ae('0x8cc'): this.parent.__window.onFocusIn.dispatch(); this.parent.__window.onActivate.dispatch(); break; case _0x56ae('0x8ce'): this.parent.__window.__backend.handleResizeEvent(_0x48bebb); } }; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8dd')] = function() { var _0x228c63 = _0x3527ae.__getDeviceData(); if (null != _0x228c63) for (var _0x42f80d, _0x18f851, _0x5e4b5b, _0x3f2fc1, _0x45d3fc, _0xcf1a14 = 0x0, _0x42925c = _0x228c63.length; _0xcf1a14 < _0x42925c;) if (_0x42f80d = _0xcf1a14++, _0x3f2fc1 = _0x228c63[_0x42f80d], null != _0x3f2fc1) { if (_0x56ae('0x8de') === 'YJpuR') { return !0x1; } else { if (!this.gameDeviceCache.h.hasOwnProperty(_0x42f80d)) { if (_0x56ae('0x8df') !== _0x56ae('0x8e0')) { _0x45d3fc = new _0x5f5694(); _0x45d3fc.id = _0x42f80d; _0x45d3fc.connected = _0x3f2fc1.connected; _0x18f851 = 0x0; for (_0x5e4b5b = _0x3f2fc1.buttons.length; _0x1c1b50.hnUeO(_0x18f851, _0x5e4b5b);) { var _0x17d79f = _0x18f851++; _0x45d3fc.buttons.push(_0x3f2fc1.buttons[_0x17d79f].value); } _0x18f851 = 0x0; for (_0x5e4b5b = _0x3f2fc1.axes.length; _0x18f851 < _0x5e4b5b;) _0x17d79f = _0x18f851++, _0x45d3fc.axes.push(_0x3f2fc1.axes[_0x17d79f]); _0x56ae('0x8e1') == _0x3f2fc1.mapping && (_0x45d3fc.isGamepad = !0x0); this.gameDeviceCache.h[_0x42f80d] = _0x45d3fc; _0x3f2fc1.connected && (_0x3527ae.__connect(_0x42f80d), _0x45d3fc.isGamepad && _0xbe2129.__connect(_0x42f80d)); } else { return _0x56ae('0x77d') + this.name + _0x56ae('0x8e2'); } } _0x45d3fc = this.gameDeviceCache.h[_0x42f80d]; _0x5e4b5b = _0x3527ae.devices.h[_0x42f80d]; _0x18f851 = _0xbe2129.devices.h[_0x42f80d]; if (_0x3f2fc1.connected) { for (var _0x1b1478 = 0x0, _0x2d9f4e = _0x3f2fc1.buttons.length; _0x1c1b50.DOGCx(_0x1b1478, _0x2d9f4e);) { var _0x43bfc8 = _0x1b1478++; _0x17d79f = _0x3f2fc1.buttons[_0x43bfc8].value; if (_0x17d79f != _0x45d3fc.buttons[_0x43bfc8]) { if (0x6 == _0x43bfc8) _0x5e4b5b.onAxisMove.dispatch(_0x3f2fc1.axes.length, _0x17d79f), null != _0x18f851 && _0x18f851.onAxisMove.dispatch(0x4, _0x17d79f); else if (0x7 == _0x43bfc8) _0x5e4b5b.onAxisMove.dispatch(_0x3f2fc1.axes.length + 0x1, _0x17d79f), null != _0x18f851 && _0x18f851.onAxisMove.dispatch(0x5, _0x17d79f); else if (0x0 < _0x17d79f ? _0x5e4b5b.onButtonDown.dispatch(_0x43bfc8) : _0x5e4b5b.onButtonUp.dispatch(_0x43bfc8), null != _0x18f851) { if ('FieNj' === 'FieNj') { switch (_0x43bfc8) { case 0x0: _0x42f80d = 0x0; break; case 0x1: _0x42f80d = 0x1; break; case 0x2: _0x42f80d = 0x2; break; case 0x3: _0x42f80d = 0x3; break; case 0x4: _0x42f80d = 0x9; break; case 0x5: _0x42f80d = 0xa; break; case 0x8: _0x42f80d = 0x4; break; case 0x9: _0x42f80d = 0x6; break; case 0xa: _0x42f80d = 0x7; break; case 0xb: _0x42f80d = 0x8; break; case 0xc: _0x42f80d = 0xb; break; case 0xd: _0x42f80d = 0xc; break; case 0xe: _0x42f80d = 0xd; break; case 0xf: _0x42f80d = 0xe; break; case 0x10: _0x42f80d = 0x5; break; default: continue; } 0x0 < _0x17d79f ? _0x18f851.onButtonDown.dispatch(_0x42f80d) : _0x18f851.onButtonUp.dispatch(_0x42f80d); } else { this.timeUntilNextFrame -= _0x228c63; 0x0 >= this.timeUntilNextFrame && (this.timeUntilNextFrame += this.timeBetweenFrames, this.frame++, this.frame >= this.frames.length && (this.frame = 0x0), this.frames.displayFrame(this.sprite.spritesheet, this.frame)); } } _0x45d3fc.buttons[_0x43bfc8] = _0x17d79f; } } _0x42f80d = 0x0; for (_0x17d79f = _0x3f2fc1.axes.length; _0x42f80d < _0x17d79f;) _0x1b1478 = _0x42f80d++, _0x3f2fc1.axes[_0x1b1478] != _0x45d3fc.axes[_0x1b1478] && (_0x5e4b5b.onAxisMove.dispatch(_0x1b1478, _0x3f2fc1.axes[_0x1b1478]), null != _0x18f851 && _0x18f851.onAxisMove.dispatch(_0x1b1478, _0x3f2fc1.axes[_0x1b1478]), _0x45d3fc.axes[_0x1b1478] = _0x3f2fc1.axes[_0x1b1478]); } else _0x45d3fc.connected && (_0x45d3fc.connected = !0x1, _0x3527ae.__disconnect(_0x42f80d), _0xbe2129.__disconnect(_0x42f80d)); } } }; _0x4d8f7f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4d8f7f; var _0x1102f5 = function() { this[_0x56ae('0x8e3')] = new _0x10c168(); this['onUpdate'] = new _0x535069(); this[_0x56ae('0x8bd')] = new _0x535069(); _0x575257[_0x56ae('0x52b')](null, _0x1102f5[_0x56ae('0x8e4')]) && (_0x1102f5['current'] = this); this['meta'] = new _0x10cca0(); this['modules'] = []; this['__windowByID'] = new _0x3cd041(); this[_0x56ae('0x8e5')] = []; this[_0x56ae('0x8e6')] = new _0x4d8f7f(this); this[_0x56ae('0x8bb')](this); this[_0x56ae('0x8e7')] = new _0xb6f094(); this[_0x56ae('0x8e7')][_0x56ae('0x8e8')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8ea')])); this[_0x56ae('0x8e7')][_0x56ae('0x8eb')]['add'](_0x2d9f4e(this, this[_0x56ae('0x8ec')])); }; _0x5ac4a7[_0x56ae('0x8ed')] = _0x1102f5; _0x1102f5[_0x56ae('0x8bf')] = _0x56ae('0x8ed'); _0x1102f5[_0x56ae('0x8ee')] = _0x5dad21; _0x1102f5[_0x56ae('0x6')] = _0x4e6193(_0x5dad21['prototype'], { 'meta': null, 'modules': null, 'onUpdate': null, 'onCreateWindow': null, '__backend': null, '__preloader': null, '__window': null, '__windowByID': null, '__windows': null, 'addModule': function(_0x5ceaff) { _0x5ceaff[_0x56ae('0x8bb')](this); this[_0x56ae('0x8ef')][_0x56ae('0x8f0')](_0x5ceaff); }, 'exec': function() { _0x1102f5[_0x56ae('0x8e4')] = this; return this['__backend'][_0x56ae('0x8ca')](); }, 'onGamepadAxisMove': function(_0x45b183, _0x4b9456, _0x2beef7) {}, 'onGamepadButtonDown': function(_0x539e5d, _0x47fec1) {}, 'onGamepadButtonUp': function(_0x954381, _0x2ffb7f) {}, 'onGamepadConnect': function(_0x38714f) {}, 'onGamepadDisconnect': function(_0x5cd60f) {}, 'onJoystickAxisMove': function(_0x26514d, _0x50fd09, _0x46dd6b) {}, 'onJoystickButtonDown': function(_0x5f2c16, _0x152304) {}, 'onJoystickButtonUp': function(_0x4cd732, _0x3cd9e3) {}, 'onJoystickConnect': function(_0x34066d) {}, 'onJoystickDisconnect': function(_0x4b58e6) {}, 'onJoystickHatMove': function(_0x1ff667, _0xc9905d, _0x5840dd) {}, 'onJoystickTrackballMove': function(_0x394407, _0x301198, _0x9955ba, _0x4bd42b) {}, 'onKeyDown': function(_0x417e89, _0x43d9f4) {}, 'onKeyUp': function(_0x4a5538, _0x1f8c8d) {}, 'onModuleExit': function(_0x43d313) {}, 'onMouseDown': function(_0x2a8d92, _0x1255e9, _0x1ac5f6) {}, 'onMouseMove': function(_0x20fc0f, _0x4772c0) {}, 'onMouseMoveRelative': function(_0x31e681, _0x58892d) {}, 'onMouseUp': function(_0x58f3ee, _0x4ca845, _0x9e51f4) {}, 'onMouseWheel': function(_0x27f353, _0x4d4e9e, _0x6eb416) {}, 'onPreloadComplete': function() {}, 'onPreloadProgress': function(_0x5e2e9f, _0x224e19) {}, 'onRenderContextLost': function() {}, 'onRenderContextRestored': function(_0x36ca01) {}, 'onTextEdit': function(_0x353956, _0x4bade5, _0x357e75) {}, 'onTextInput': function(_0x508a66) {}, 'onTouchCancel': function(_0x3b130f) {}, 'onTouchEnd': function(_0x36bff8) {}, 'onTouchMove': function(_0x5e49d7) {}, 'onTouchStart': function(_0x52aee2) {}, 'onWindowActivate': function() {}, 'onWindowClose': function() {}, 'onWindowCreate': function() {}, 'onWindowDeactivate': function() {}, 'onWindowDropFile': function(_0x5ca6a3) {}, 'onWindowEnter': function() {}, 'onWindowExpose': function() {}, 'onWindowFocusIn': function() {}, 'onWindowFocusOut': function() {}, 'onWindowFullscreen': function() {}, 'onWindowLeave': function() {}, 'onWindowMove': function(_0x31599e, _0x5d537c) {}, 'onWindowMinimize': function() {}, 'onWindowResize': function(_0x29f977, _0x3d4da0) {}, 'onWindowRestore': function() {}, 'render': function(_0x4362d2) {}, 'update': function(_0x18ffcd) {}, '__registerLimeModule': function(_0x5f1736) { _0x5f1736[_0x56ae('0x8f1')]['add'](_0x2d9f4e(this, this[_0x56ae('0x8f2')])); _0x5f1736[_0x56ae('0x8bd')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8f3')]), !0x1, 0x0); _0x5f1736[_0x56ae('0x8bd')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['__onModuleExit']), !0x1, 0x0); for (_0x5f1736 = _0xbe2129[_0x56ae('0x8f4')][_0x56ae('0x3f')](); _0x5f1736[_0x56ae('0x8f5')]();) { var _0x546c93 = _0x5f1736['next'](); this[_0x56ae('0x8f6')](_0x546c93); } _0xbe2129[_0x56ae('0x8f7')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['__onGamepadConnect'])); for (_0x5f1736 = _0x3527ae['devices'][_0x56ae('0x3f')](); _0x5f1736[_0x56ae('0x8f5')]();) _0x546c93 = _0x5f1736[_0x56ae('0x42')](), this[_0x56ae('0x8f8')](_0x546c93); _0x3527ae[_0x56ae('0x8f7')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8f8')])); _0x16719f['onCancel'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8f9')])); _0x16719f[_0x56ae('0x8fa')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8fb')])); _0x16719f[_0x56ae('0x8fc')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8fd')])); _0x16719f[_0x56ae('0x8fe')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8ff')])); }, '__removeWindow': function(_0x34c2f4) { null != _0x34c2f4 && this['__windowByID']['h'][_0x56ae('0x900')](_0x34c2f4['id']) && (this['__window'] == _0x34c2f4 && (this['__window'] = null), _0x11208a[_0x56ae('0x38')](this[_0x56ae('0x8e5')], _0x34c2f4), this['__windowByID']['remove'](_0x34c2f4['id']), _0x34c2f4[_0x56ae('0x901')](), 0x0 == this[_0x56ae('0x8e5')][_0x56ae('0x32')] && _0x295513['exit'](0x0)); }, '__onGamepadConnect': function(_0xb94ed6) { var _0x496935 = _0x56ae('0x902')[_0x56ae('0x44')]('|'), _0x569daa = 0x0; while (!![]) { switch (_0x496935[_0x569daa++]) { case '0': _0xb94ed6[_0x56ae('0x903')][_0x56ae('0x8e9')](function(_0x5ccbe1, _0x29a37f) { _0x51512a(_0xb94ed6, _0x5ccbe1, _0x29a37f); }); continue; case '1': _0xb94ed6['onButtonDown'][_0x56ae('0x8e9')](function(_0x188e41) { _0x635588(_0xb94ed6, _0x188e41); }); continue; case '2': var _0x33916d = _0x2d9f4e(this, this[_0x56ae('0x904')]); continue; case '3': this[_0x56ae('0x905')](_0xb94ed6); continue; case '4': var _0x51512a = _0x2d9f4e(this, this[_0x56ae('0x906')]); continue; case '5': _0xb94ed6[_0x56ae('0x907')][_0x56ae('0x8e9')](function(_0x51512a) { _0x33916d(_0xb94ed6, _0x51512a); }); continue; case '6': var _0x301bea = _0x2d9f4e(this, this[_0x56ae('0x908')]); continue; case '7': var _0x635588 = _0x1c1b50[_0x56ae('0x909')](_0x2d9f4e, this, this[_0x56ae('0x90a')]); continue; case '8': _0xb94ed6[_0x56ae('0x90b')][_0x56ae('0x8e9')](function() { _0x301bea(_0xb94ed6); }); continue; } break; } }, '__onJoystickConnect': function(_0x36747a) { this[_0x56ae('0x90c')](_0x36747a); var _0x53382f = _0x2d9f4e(this, this[_0x56ae('0x90d')]); _0x36747a[_0x56ae('0x903')]['add'](function(_0xa35486, _0x18b1a3) { _0x53382f(_0x36747a, _0xa35486, _0x18b1a3); }); var _0x43102e = _0x2d9f4e(this, this[_0x56ae('0x90e')]); _0x36747a[_0x56ae('0x90f')][_0x56ae('0x8e9')](function(_0x53382f) { _0x43102e(_0x36747a, _0x53382f); }); var _0x48001a = _0x2d9f4e(this, this[_0x56ae('0x910')]); _0x36747a[_0x56ae('0x907')]['add'](function(_0x53382f) { _0x48001a(_0x36747a, _0x53382f); }); var _0x5b6297 = _0x2d9f4e(this, this[_0x56ae('0x911')]); _0x36747a[_0x56ae('0x90b')][_0x56ae('0x8e9')](function() { if (_0x56ae('0x912') !== _0x56ae('0x913')) { _0x5b6297(_0x36747a); } else { _0x53382f['__setBlendMode'](_0x36747a['__worldBlendMode']); _0x53382f[_0x56ae('0x19')](_0x36747a); _0x52b59c[_0x56ae('0x914')](_0x43102e, _0x53382f); if (null != _0x43102e['__bitmap'] && _0x43102e[_0x56ae('0x915')]) { var _0x5b6b40 = _0x53382f['__context3D'], _0x22457a = _0x53382f[_0x56ae('0x916')](_0x36747a['__worldShader']); _0x53382f[_0x56ae('0x917')](_0x22457a); _0x53382f['applyBitmapData'](_0x43102e[_0x56ae('0x918')], !0x0); _0x53382f[_0x56ae('0x919')](_0x53382f[_0x56ae('0x91a')](_0x43102e['__worldTransform'], 0x1)); _0x53382f[_0x56ae('0x91b')](_0x36747a[_0x56ae('0x91c')]); _0x53382f[_0x56ae('0x91d')](_0x36747a['__worldColorTransform']); _0x53382f[_0x56ae('0x91e')](); var _0x22fc24 = _0x43102e['__bitmap'][_0x56ae('0x91f')](_0x5b6b40); null != _0x22457a[_0x56ae('0x920')] && _0x5b6b40[_0x56ae('0x921')](_0x22457a[_0x56ae('0x920')]['index'], _0x22fc24, 0x0, 0x3); null != _0x22457a[_0x56ae('0x922')] && _0x5b6b40[_0x56ae('0x921')](_0x22457a['__textureCoord']['index'], _0x22fc24, 0x3, 0x2); _0x43102e = _0x43102e['__bitmap']['getIndexBuffer'](_0x5b6b40); _0x5b6b40[_0x56ae('0x923')](_0x43102e); _0x53382f[_0x56ae('0x924')](); } _0x53382f['__popMaskObject'](_0x36747a); } }); var _0x53695d = _0x2d9f4e(this, this[_0x56ae('0x925')]); _0x36747a[_0x56ae('0x926')][_0x56ae('0x8e9')](function(_0x53382f, _0x43102e) { _0x53695d(_0x36747a, _0x53382f, _0x43102e); }); var _0x1ee25a = _0x2d9f4e(this, this[_0x56ae('0x927')]); _0x36747a['onTrackballMove'][_0x56ae('0x8e9')](function(_0x53382f, _0x43102e, _0x48001a) { if (_0x56ae('0x928') !== _0x56ae('0x929')) { _0x1ee25a(_0x36747a, _0x53382f, _0x43102e, _0x48001a); } else { var _0x3906a9 = this[_0x56ae('0x92a')]; _0x3906a9['x'] = _0x36747a; _0x3906a9['y'] = _0x53382f; _0x3906a9['z'] = _0x43102e; } }); }, '__onModuleExit': function(_0x22d5e3) { this['__backend']['exit'](); }, '__onWindowClose': function(_0x557982) { if (this[_0x56ae('0x92b')] == _0x557982) this['onWindowClose'](); this['__removeWindow'](_0x557982); }, '__class__': _0x1102f5 }); var _0x1cc2fd = function() {}; _0x5ac4a7[_0x56ae('0x92c')] = _0x1cc2fd; _0x1cc2fd[_0x56ae('0x8bf')] = 'ApplicationMain'; _0x1cc2fd[_0x56ae('0x92d')] = function() { _0x295513[_0x56ae('0x92e')](_0x56ae('0x92f'), _0x1cc2fd[_0x56ae('0x8a7')]); }; _0x1cc2fd[_0x56ae('0x8a7')] = function(_0x3fee0f) { var _0x3371f0 = new _0x3c313c(); _0x262697[_0x56ae('0x8c0')](_0x3fee0f); var _0x1997c7 = _0x3371f0[_0x56ae('0x930')]; null != _0x586025[_0x56ae('0x931')] ? _0x1997c7[_0x56ae('0x932')](_0x56ae('0x931'), _0x56ae('0x933')) : _0x1997c7['h'][_0x56ae('0x931')] = _0x56ae('0x933'); _0x1997c7 = _0x3371f0[_0x56ae('0x930')]; null != _0x586025['company'] ? _0x1997c7['setReserved'](_0x56ae('0x934'), _0x56ae('0x935')) : _0x1997c7['h'][_0x56ae('0x934')] = _0x56ae('0x935'); _0x1997c7 = _0x3371f0[_0x56ae('0x930')]; null != _0x586025[_0x56ae('0x936')] ? _0x1997c7[_0x56ae('0x932')](_0x56ae('0x936'), 'Run3') : _0x1997c7['h'][_0x56ae('0x936')] = _0x56ae('0x92f'); _0x1997c7 = _0x3371f0[_0x56ae('0x930')]; null != _0x586025[_0x56ae('0x110')] ? _0x1997c7['setReserved'](_0x56ae('0x110'), _0x56ae('0x937')) : _0x1997c7['h'][_0x56ae('0x110')] = _0x56ae('0x937'); _0x1997c7 = _0x3371f0[_0x56ae('0x930')]; null != _0x586025[_0x56ae('0x938')] ? _0x1997c7[_0x56ae('0x932')](_0x56ae('0x938'), _0x56ae('0x939')) : _0x1997c7['h'][_0x56ae('0x938')] = _0x56ae('0x939'); _0x1997c7 = _0x3371f0['meta']; null != _0x586025[_0x56ae('0x93a')] ? _0x1997c7['setReserved'](_0x56ae('0x93a'), _0x56ae('0x933')) : _0x1997c7['h'][_0x56ae('0x93a')] = _0x56ae('0x933'); _0x1997c7 = {}; _0x1997c7[_0x56ae('0x93b')] = !0x1; _0x1997c7['alwaysOnTop'] = !0x1; _0x1997c7[_0x56ae('0x93c')] = !0x1; _0x1997c7['element'] = null; _0x1997c7[_0x56ae('0x93d')] = 0x3c; _0x1997c7[_0x56ae('0x727')] = 0x258; _0x1997c7[_0x56ae('0x93e')] = !0x1; _0x1997c7[_0x56ae('0x93f')] = !0x1; _0x1997c7[_0x56ae('0x940')] = !0x1; _0x1997c7['parameters'] = {}; _0x1997c7[_0x56ae('0x941')] = !0x0; _0x1997c7[_0x56ae('0x942')] = _0x56ae('0x937'); _0x1997c7[_0x56ae('0x3d')] = 0x320; _0x1997c7['x'] = null; _0x1997c7['y'] = null; _0x1997c7[_0x56ae('0x2fe')] = {}; _0x1997c7[_0x56ae('0x2fe')][_0x56ae('0x943')] = 0x0; _0x1997c7[_0x56ae('0x2fe')][_0x56ae('0x944')] = 0x0; _0x1997c7[_0x56ae('0x2fe')][_0x56ae('0x945')] = 0x20; _0x1997c7[_0x56ae('0x2fe')][_0x56ae('0x946')] = !0x0; _0x1997c7[_0x56ae('0x2fe')]['hardware'] = !0x0; _0x1997c7[_0x56ae('0x2fe')][_0x56ae('0x947')] = !0x0; _0x1997c7[_0x56ae('0x2fe')][_0x56ae('0x3aa')] = null; _0x1997c7[_0x56ae('0x2fe')][_0x56ae('0x948')] = !0x1; if (null == _0x3371f0[_0x56ae('0x92b')] && null != _0x3fee0f) for (var _0x1e2925 = 0x0, _0x1e363f = _0xc5462[_0x56ae('0x949')](_0x3fee0f); _0x1e2925 < _0x1e363f[_0x56ae('0x32')];) { if (_0x56ae('0x94a') === 'AYXRi') { return 0x1 <= _0x2f54d1[_0x56ae('0x94b')](this[_0x56ae('0x94c')]); } else { var _0x38de16 = _0x1e363f[_0x1e2925]; ++_0x1e2925; Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x1997c7, _0x38de16) ? _0x1997c7[_0x38de16] = _0xc5462['field'](_0x3fee0f, _0x38de16) : Object['prototype'][_0x56ae('0x900')]['call'](_0x1997c7['context'], _0x38de16) && (_0x1997c7['context'][_0x38de16] = _0xc5462[_0x56ae('0x94e')](_0x3fee0f, _0x38de16)); } } _0x3371f0[_0x56ae('0x94f')](_0x1997c7); var _0x2e5acb = new _0x315445(new _0x3f3fb1()); _0x3371f0[_0x56ae('0x8e7')][_0x56ae('0x8e8')]['add'](function(_0x3fee0f, _0x3371f0) { _0x2e5acb[_0x56ae('0x8f2')](_0x3fee0f, _0x3371f0); }); _0x3371f0['__preloader'][_0x56ae('0x8eb')][_0x56ae('0x8e9')](function() { _0x2e5acb[_0x56ae('0x950')](); }); var _0x9a6230 = _0x59b8d7[_0x56ae('0x951')](_0x3371f0['__window'], _0x47fef0)[_0x56ae('0x952')]; _0x2e5acb['onComplete']['add'](function() { _0x1cc2fd['start'](_0x9a6230); }); _0x3fee0f = 0x0; for (_0x1997c7 = _0x262697[_0x56ae('0x953')]; _0x3fee0f < _0x1997c7[_0x56ae('0x32')];) _0x1e2925 = _0x1997c7[_0x3fee0f], ++_0x3fee0f, _0x3371f0['__preloader']['addLibrary'](_0x1e2925); _0x3fee0f = 0x0; for (_0x1997c7 = _0x262697['preloadLibraryNames']; _0x1c1b50[_0x56ae('0x9f')](_0x3fee0f, _0x1997c7['length']);) _0x1e2925 = _0x1997c7[_0x3fee0f], ++_0x3fee0f, _0x3371f0[_0x56ae('0x8e7')][_0x56ae('0x954')](_0x1e2925); _0x3371f0[_0x56ae('0x8e7')]['load'](); _0x3371f0[_0x56ae('0x8ca')](); }; _0x1cc2fd[_0x56ae('0x950')] = function(_0x2d54a4) { try { var _0x5e97eb = _0x56ae('0x955')['split']('|'), _0x3d373e = 0x0; while (!![]) { switch (_0x5e97eb[_0x3d373e++]) { case '0': _0x2d54a4[_0x56ae('0x956')][_0x56ae('0x957')] && _0x2d54a4['dispatchEvent'](new _0x4b9267(_0x56ae('0x958'), !0x1, !0x1, !0x0, !0x0)); continue; case '1': _0x2d54a4[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x8ce'), !0x1, !0x1)); continue; case '2': null != _0x3fc4ad && _0x3fc4ad instanceof _0x52e6a7 || (_0x3fc4ad = new _0x21afeb(), _0x2d54a4['addChild'](_0x3fc4ad)); continue; case '3': var _0x3fc4ad = _0x2d54a4[_0x56ae('0x95a')](0x0); continue; case '4': new _0xf3d237(_0x3fc4ad); continue; } break; } } catch (_0x333d94) { _0x3ce0fc[_0x56ae('0x95b')] = _0x333d94, _0x2d54a4[_0x56ae('0x95c')](_0x333d94 instanceof _0x1adea8 ? _0x333d94['val'] : _0x333d94); } }; var _0x133651 = function() {}; _0x5ac4a7[_0x56ae('0x95d')] = _0x133651; _0x133651[_0x56ae('0x8bf')] = _0x56ae('0x95d'); _0x133651[_0x56ae('0x8ba')] = !0x0; _0x133651[_0x56ae('0x6')] = {}; _0x133651[_0x56ae('0x6')][_0x56ae('0x95e')] = null; _0x133651[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x133651; var _0x36799b = function(_0x2bdbad) { null != _0x2bdbad && (this[_0x56ae('0x95f')] = _0x2bdbad); }; _0x5ac4a7[_0x56ae('0x960')] = _0x36799b; _0x36799b['__name__'] = _0x56ae('0x960'); _0x36799b[_0x56ae('0x961')] = [_0x133651]; _0x36799b[_0x56ae('0x6')] = {}; _0x36799b[_0x56ae('0x6')]['__eventMap'] = null; _0x36799b[_0x56ae('0x6')][_0x56ae('0x962')] = null; _0x36799b[_0x56ae('0x6')][_0x56ae('0x95f')] = null; _0x36799b[_0x56ae('0x6')]['addEventListener'] = function(_0x3d8a94, _0x3cc6f5, _0xcb5b76, _0x248388, _0xff91b4) { if (_0x56ae('0x963') === 'rHXQR') { null == _0x248388 && (_0x248388 = 0x0); null == _0xcb5b76 && (_0xcb5b76 = !0x1); if (null != _0x3cc6f5) if (null == this.__eventMap && (this.__eventMap = new _0x10cca0(), this.__iterators = new _0x10cca0()), _0xff91b4 = this.__eventMap, null != _0x586025[_0x3d8a94] ? _0xff91b4.existsReserved(_0x3d8a94) : _0xff91b4.h.hasOwnProperty(_0x3d8a94)) { if (_0x56ae('0x964') === _0x56ae('0x964')) { _0xff91b4 = this.__eventMap; _0xff91b4 = null != _0x586025[_0x3d8a94] ? _0xff91b4.getReserved(_0x3d8a94) : _0xff91b4.h[_0x3d8a94]; for (var _0x134bfb = 0x0, _0x44c8ac = _0xff91b4.length; _0x134bfb < _0x44c8ac;) { var _0x595647 = _0x134bfb++; if (_0xff91b4[_0x595647].match(_0x3cc6f5, _0xcb5b76)) return; } _0x134bfb = this.__iterators; _0x3d8a94 = null != _0x586025[_0x3d8a94] ? _0x134bfb.getReserved(_0x3d8a94) : _0x134bfb.h[_0x3d8a94]; for (_0x134bfb = 0x0; _0x134bfb < _0x3d8a94.length;) _0x44c8ac = _0x3d8a94[_0x134bfb], ++_0x134bfb, _0x44c8ac.active && _0x44c8ac.copy(); this.__addListenerByPriority(_0xff91b4, new _0x4f3de6(_0x3cc6f5, _0xcb5b76, _0x248388)); } else { null == _0x3cc6f5 && (_0x3cc6f5 = 3.2); null == _0x3d8a94 && (_0x3d8a94 = 0x14); this.mask = 0x200; this.baseRadius = _0x3d8a94; this.baseLineWidth = _0x3cc6f5; } } else _0xff91b4 = [], _0xff91b4.push(new _0x4f3de6(_0x3cc6f5, _0xcb5b76, _0x248388)), _0x3cc6f5 = new _0x2a9e37(_0xff91b4), _0xcb5b76 = this.__eventMap, null != _0x586025[_0x3d8a94] ? _0xcb5b76.setReserved(_0x3d8a94, _0xff91b4) : _0xcb5b76.h[_0x3d8a94] = _0xff91b4, _0xcb5b76 = this.__iterators, _0x3cc6f5 = [_0x3cc6f5], null != _0x586025[_0x3d8a94] ? _0xcb5b76.setReserved(_0x3d8a94, _0x3cc6f5) : _0xcb5b76.h[_0x3d8a94] = _0x3cc6f5; } else { var _0x47b00c = (_0x3d8a94 + this.parent.offset) / 0x3e8; 0x0 > _0x47b00c && (_0x47b00c = 0x0); this.parent.buffer.__srcHowl.seek(_0x47b00c, this.id); } }; _0x36799b[_0x56ae('0x6')][_0x56ae('0x959')] = function(_0x12dc2c) { if (_0x56ae('0x965') === _0x56ae('0x966')) { this._dataReg = b.getFreeFragmentConstant(); _0x12dc2c.secondaryFragmentConstantsIndex = 0x4 * this._dataReg.get_index(); return _0xbdffd5.prototype.getFragmentPreLightingCode.call(this, _0x12dc2c, b); } else { _0x12dc2c.target = null != this.__targetDispatcher ? this.__targetDispatcher : this; return this.__dispatchEvent(_0x12dc2c); } }; _0x36799b[_0x56ae('0x6')][_0x56ae('0x967')] = function(_0x1c09ac) { if (null == this.__eventMap) return !0x1; var _0x4a2e77 = this.__eventMap; return null != _0x586025[_0x1c09ac] ? _0x4a2e77.existsReserved(_0x1c09ac) : _0x4a2e77.h.hasOwnProperty(_0x1c09ac); }; _0x36799b[_0x56ae('0x6')][_0x56ae('0x968')] = function(_0x2c34f5, _0x52f430, _0x272ebd) { null == _0x272ebd && (_0x272ebd = !0x1); if (null != this.__eventMap && null != _0x52f430) { var _0x16c207 = this.__eventMap; _0x16c207 = null != _0x586025[_0x2c34f5] ? _0x16c207.getReserved(_0x2c34f5) : _0x16c207.h[_0x2c34f5]; if (null != _0x16c207) { var _0x528b0b = this.__iterators; _0x528b0b = null != _0x586025[_0x2c34f5] ? _0x528b0b.getReserved(_0x2c34f5) : _0x528b0b.h[_0x2c34f5]; for (var _0x5ad8c5 = 0x0, _0x172947 = _0x16c207.length; _0x1c1b50.svcUn(_0x5ad8c5, _0x172947);) { var _0x565a8e = _0x5ad8c5++; if (_0x16c207[_0x565a8e].match(_0x52f430, _0x272ebd)) { for (_0x52f430 = 0x0; _0x1c1b50.svcUn(_0x52f430, _0x528b0b.length);) _0x272ebd = _0x528b0b[_0x52f430], ++_0x52f430, _0x272ebd.remove(_0x16c207[_0x565a8e], _0x565a8e); _0x16c207.splice(_0x565a8e, 0x1); break; } } 0x0 == _0x16c207.length && (this.__eventMap.remove(_0x2c34f5), this.__iterators.remove(_0x2c34f5)); _0x2c34f5 = this.__eventMap; new _0x5770e1(_0x2c34f5, _0x2c34f5.arrayKeys()).hasNext() || (this.__iterators = this.__eventMap = null); } } }; _0x36799b[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return _0x56ae('0x969') + _0x59b8d7.getClass(this).__name__.split('.').pop() + ']'; }; _0x36799b[_0x56ae('0x6')][_0x56ae('0x96a')] = function(_0x49ae31) { if (null == this.__eventMap || null == _0x49ae31) return !0x0; var _0x5b36f8 = _0x49ae31.type, _0x48e07d = this.__eventMap; _0x48e07d = null != _0x586025[_0x5b36f8] ? _0x48e07d.getReserved(_0x5b36f8) : _0x48e07d.h[_0x5b36f8]; if (null == _0x48e07d) return !0x0; null == _0x49ae31.target && (_0x49ae31.target = null != this.__targetDispatcher ? this.__targetDispatcher : this); _0x49ae31.currentTarget = this; var _0x101462 = 0x1 == _0x49ae31.eventPhase, _0x49cc25 = this.__iterators; _0x5b36f8 = null != _0x586025[_0x5b36f8] ? _0x49cc25.getReserved(_0x5b36f8) : _0x49cc25.h[_0x5b36f8]; _0x49cc25 = _0x5b36f8[0x0]; _0x49cc25.active && (_0x49cc25 = new _0x2a9e37(_0x48e07d), _0x5b36f8.push(_0x49cc25)); _0x49cc25.start(); for (var _0x34e8b0 = _0x49cc25; _0x34e8b0.hasNext();) { var _0x532399 = _0x34e8b0.next(); if (_0x1c1b50.TsitZ(null, _0x532399) && _0x532399.useCapture == _0x101462 && (_0x532399.callback(_0x49ae31), _0x49ae31.__isCanceledNow)) break; } _0x49cc25.stop(); _0x49cc25 != _0x5b36f8[0x0] ? _0x11208a.remove(_0x5b36f8, _0x49cc25) : _0x49cc25.reset(_0x48e07d); return !_0x49ae31.isDefaultPrevented(); }; _0x36799b[_0x56ae('0x6')][_0x56ae('0x96b')] = function(_0x5862ec, _0x2f0a5d) { for (var _0x4500a3 = _0x5862ec.length, _0x4546a5 = _0x4500a3, _0x209174 = 0x0; _0x209174 < _0x4500a3;) { var _0x3e5d03 = _0x209174++; if (_0x5862ec[_0x3e5d03].priority < _0x2f0a5d.priority) { _0x4546a5 = _0x3e5d03; break; } } _0x5862ec.splice(_0x4546a5, 0x0, _0x2f0a5d); }; _0x36799b[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36799b; var _0x3df9be = function() {}; _0x5ac4a7[_0x56ae('0x96c')] = _0x3df9be; _0x3df9be[_0x56ae('0x8bf')] = _0x56ae('0x96c'); _0x3df9be['__isInterface__'] = !0x0; _0x3df9be[_0x56ae('0x6')] = {}; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x96d')] = null; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x91c')] = null; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x96e')] = null; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x96f')] = null; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x970')] = null; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x971')] = null; _0x3df9be[_0x56ae('0x6')]['__renderDOM'] = null; _0x3df9be[_0x56ae('0x6')]['__renderGL'] = null; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x972')] = null; _0x3df9be[_0x56ae('0x6')]['__mask'] = null; _0x3df9be[_0x56ae('0x6')][_0x56ae('0x973')] = null; _0x3df9be[_0x56ae('0x6')]['__class__'] = _0x3df9be; var _0x252a59 = {}; _0x5ac4a7['openfl._Vector.Vector_Impl_'] = _0x252a59; _0x252a59[_0x56ae('0x8bf')] = 'openfl._Vector.Vector_Impl_'; _0x252a59[_0x56ae('0x974')] = function(_0x349cbb, _0x315698, _0x22ea0b, _0x17a7db) { return new _0x5d9fb0(_0x315698, _0x22ea0b, _0x17a7db); }; _0x252a59['toIntVector'] = function(_0x2c86a6, _0x50ea1c, _0x1fc4fb, _0x4e0d0f) { return new _0x4809e5(_0x50ea1c, _0x1fc4fb, _0x4e0d0f); }; _0x252a59[_0x56ae('0x975')] = function(_0x56d014, _0xe5dc9, _0x3c6056, _0x1bde1c) { return new _0x22fcc3(_0xe5dc9, _0x3c6056, _0x1bde1c, !0x0); }; _0x252a59[_0x56ae('0x976')] = function(_0x1636df, _0x18162f, _0x157555, _0x5c743e) { return new _0xf67fa6(_0x18162f, _0x157555, _0x5c743e); }; _0x252a59[_0x56ae('0x977')] = function(_0x30bebb, _0x17a1de, _0x5b2f85, _0x53e5b5) { return new _0x1cbe67(_0x17a1de, _0x5b2f85, _0x53e5b5, !0x0); }; _0x252a59[_0x56ae('0x978')] = function(_0x2fc93a, _0x310f80, _0x3b8ba9, _0x3124fb) { if (_0x56ae('0x979') !== 'xNgSB') { return new _0x1cbe67(_0x310f80, _0x3b8ba9, _0x3124fb, !0x0); } else { return this[_0x56ae('0x97a')]; } }; var _0x10e2de = function(_0x438eef, _0x50522d, _0xab1b4c) { this[_0x56ae('0x20')] = new _0x36a0e0(); this['inactiveObjects'] = this[_0x56ae('0x97b')] = 0x0; this[_0x56ae('0x97c')] = this[_0x56ae('0x97d')] = null; this[_0x56ae('0x97e')] = new _0x3d98cc(); null != _0x438eef && (this[_0x56ae('0x8a7')] = _0x438eef); null != _0x50522d && (this['clean'] = _0x50522d); null != _0xab1b4c && this[_0x56ae('0x97f')](_0xab1b4c); }; _0x5ac4a7[_0x56ae('0x980')] = _0x10e2de; _0x10e2de[_0x56ae('0x8bf')] = _0x56ae('0x980'); _0x10e2de[_0x56ae('0x6')] = {}; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x97b')] = null; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x981')] = null; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x97d')] = null; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x97c')] = null; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x97e')] = null; _0x10e2de[_0x56ae('0x6')]['__pool'] = null; _0x10e2de[_0x56ae('0x6')]['__size'] = null; _0x10e2de[_0x56ae('0x6')]['clean'] = function(_0x64f855) {}; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x8a7')] = function() { return null; }; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x1b')] = function() { var _0x35a7f4 = null; if (0x0 < this.inactiveObjects) null != this.__inactiveObject0 ? (_0x35a7f4 = this.__inactiveObject0, this.__inactiveObject0 = null) : null != this.__inactiveObject1 ? (_0x35a7f4 = this.__inactiveObject1, this.__inactiveObject1 = null) : (_0x35a7f4 = this.__inactiveObjectList.pop(), 0x0 < this.__inactiveObjectList.length && (this.__inactiveObject0 = this.__inactiveObjectList.pop()), 0x0 < this.__inactiveObjectList.length && (this.__inactiveObject1 = this.__inactiveObjectList.pop())), this.inactiveObjects--, this.activeObjects++; else if (null == this.__size || _0x1c1b50.svcUn(this.activeObjects, this.__size)) _0x35a7f4 = this.create(), null != _0x35a7f4 && (this.__pool.set(_0x35a7f4, !0x0), this.activeObjects++); return _0x35a7f4; }; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x21')] = function(_0x14d591) { if (_0x56ae('0x982') !== _0x56ae('0x982')) { _0x14d591 = _0x14d591.toLowerCase(); return _0x56ae('0x983') == _0x14d591; } else { this.activeObjects--; null == this.__size || this.activeObjects + this.inactiveObjects < this.__size ? (this.clean(_0x14d591), null == this.__inactiveObject0 ? this.__inactiveObject0 = _0x14d591 : null == this.__inactiveObject1 ? this.__inactiveObject1 = _0x14d591 : this.__inactiveObjectList.add(_0x14d591), this.inactiveObjects++) : this.__pool.remove(_0x14d591); } }; _0x10e2de[_0x56ae('0x6')]['__removeInactive'] = function(_0x3fb4e9) { if (!(0x0 >= _0x3fb4e9 || 0x0 == this.inactiveObjects) && (_0x575257.BUdnZ(null, this.__inactiveObject0) && (this.__pool.remove(this.__inactiveObject0), this.__inactiveObject0 = null, this.inactiveObjects--, --_0x3fb4e9), 0x0 != _0x3fb4e9 && 0x0 != this.inactiveObjects && (null != this.__inactiveObject1 && (this.__pool.remove(this.__inactiveObject1), this.__inactiveObject1 = null, this.inactiveObjects--, --_0x3fb4e9), 0x0 != _0x3fb4e9 && 0x0 != this.inactiveObjects))) for (var _0x36ac9f = this.__inactiveObjectList.h; null != _0x36ac9f;) { var _0x59ae44 = _0x36ac9f.item; _0x36ac9f = _0x36ac9f.next; this.__pool.remove(_0x59ae44); this.__inactiveObjectList.remove(_0x59ae44); this.inactiveObjects--; --_0x3fb4e9; if (0x0 == _0x3fb4e9 || 0x0 == this.inactiveObjects) break; } }; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x97f')] = function(_0x4430ee) { if (null == _0x4430ee) this.__size = null; else { var _0x2792d1 = this.inactiveObjects + this.activeObjects; this.__size = _0x4430ee; if (_0x2792d1 > _0x4430ee) this.__removeInactive(_0x2792d1 - _0x4430ee); else if (_0x4430ee > _0x2792d1) for (var _0x131404 = 0x0, _0x36b3b6 = _0x4430ee - _0x2792d1; _0x131404 < _0x36b3b6;) if (_0x131404++, _0x2792d1 = this.create(), _0x1c1b50.TsitZ(null, _0x2792d1)) this.__pool.set(_0x2792d1, !0x1), this.__inactiveObjectList.add(_0x2792d1), this.inactiveObjects++; else break; } return _0x4430ee; }; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x10e2de; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x10e2de[_0x56ae('0x6')][_0x56ae('0x984')]['set_size'] = _0x56ae('0x97f'); var _0x404005 = function() {}; _0x5ac4a7[_0x56ae('0x985')] = _0x404005; _0x404005[_0x56ae('0x8bf')] = 'haxe.IMap'; _0x404005[_0x56ae('0x8ba')] = !0x0; _0x404005[_0x56ae('0x6')] = {}; _0x404005[_0x56ae('0x6')][_0x56ae('0x1b')] = null; _0x404005[_0x56ae('0x6')][_0x56ae('0x8b6')] = null; _0x404005[_0x56ae('0x6')][_0x56ae('0x38')] = null; _0x404005[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x404005; var _0x36a0e0 = function() { this['h'] = {}; this['h'][_0x56ae('0x986')] = {}; }; _0x5ac4a7[_0x56ae('0x987')] = _0x36a0e0; _0x36a0e0[_0x56ae('0x8bf')] = _0x56ae('0x987'); _0x36a0e0[_0x56ae('0x961')] = [_0x404005]; _0x36a0e0[_0x56ae('0x6')] = {}; _0x36a0e0[_0x56ae('0x6')]['h'] = null; _0x36a0e0[_0x56ae('0x6')]['set'] = function(_0x377356, _0xa88936) { var _0x27330e = _0x377356.__id__; null == _0x27330e && (_0x27330e = _0x377356.__id__ = _0x5c425c.$haxeUID++); this.h[_0x27330e] = _0xa88936; this.h.__keys__[_0x27330e] = _0x377356; }; _0x36a0e0[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x2ff438) { return this.h[_0x2ff438.__id__]; }; _0x36a0e0[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x664d85) { _0x664d85 = _0x664d85.__id__; if (null == this.h.__keys__[_0x664d85]) return !0x1; delete this.h[_0x664d85]; delete this.h.__keys__[_0x664d85]; return !0x0; }; _0x36a0e0[_0x56ae('0x6')][_0x56ae('0x988')] = function() { var _0x13c5cc = [], _0x5d8758; for (_0x5d8758 in this.h.__keys__) this.h.hasOwnProperty(_0x5d8758) && _0x13c5cc.push(this.h.__keys__[_0x5d8758]); return _0x11208a.iter(_0x13c5cc); }; _0x36a0e0[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { return { ref: this.h, it: this.keys(), hasNext: function() { return this.it.hasNext(); }, next: function() { var _0x476503 = this.it.next(); return this.ref[_0x476503.__id__]; } }; }; _0x36a0e0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36a0e0; var _0x3d98cc = function() { this[_0x56ae('0x32')] = 0x0; }; _0x5ac4a7[_0x56ae('0x989')] = _0x3d98cc; _0x3d98cc[_0x56ae('0x8bf')] = 'haxe.ds.List'; _0x3d98cc[_0x56ae('0x6')] = {}; _0x3d98cc[_0x56ae('0x6')]['h'] = null; _0x3d98cc[_0x56ae('0x6')]['q'] = null; _0x3d98cc[_0x56ae('0x6')][_0x56ae('0x32')] = null; _0x3d98cc[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x40f331) { if ('sWoZa' === _0x56ae('0x98a')) { _0x40f331 = new _0x463b13(_0x40f331, null); null == this.h ? this.h = _0x40f331 : this.q.next = _0x40f331; this.q = _0x40f331; this.length++; } else { this._vertexNormalsDirty = !0x1; this._autoDeriveVertexNormals = null == _0x40f331; this._vertexNormals = _0x40f331; this.invalidateBuffers(this._normalsInvalid); } }; _0x3d98cc[_0x56ae('0x6')]['push'] = function(_0x26218b) { this.h = _0x26218b = new _0x463b13(_0x26218b, this.h); null == this.q && (this.q = _0x26218b); this.length++; }; _0x3d98cc[_0x56ae('0x6')]['pop'] = function() { if (_0x575257.yGHlW !== _0x56ae('0x530')) { if (!this.__worldTransformInvalid && (this.__worldTransformInvalid = !0x0, null != this.__children)) for (var _0x5822a7 = 0x0, _0x5c3b6f = this.__children; _0x5822a7 < _0x5c3b6f.length;) { var _0x523d08 = _0x5c3b6f[_0x5822a7]; ++_0x5822a7; _0x523d08.__setWorldTransformInvalid(); } } else { if (null == this.h) return null; var _0x781079 = this.h.item; this.h = this.h.next; null == this.h && (this.q = null); this.length--; return _0x781079; } }; _0x3d98cc[_0x56ae('0x6')]['clear'] = function() { this.q = this.h = null; this.length = 0x0; }; _0x3d98cc[_0x56ae('0x6')]['remove'] = function(_0x1dd382) { for (var _0xad0ddf = null, _0x3ffe5e = this.h; null != _0x3ffe5e;) { if (_0x3ffe5e.item == _0x1dd382) return null == _0xad0ddf ? this.h = _0x3ffe5e.next : _0xad0ddf.next = _0x3ffe5e.next, _0x1c1b50.ZXeIf(this.q, _0x3ffe5e) && (this.q = _0xad0ddf), this.length--, !0x0; _0xad0ddf = _0x3ffe5e; _0x3ffe5e = _0x3ffe5e.next; } return !0x1; }; _0x3d98cc[_0x56ae('0x6')]['iterator'] = function() { return new _0x1e6a67(this.h); }; _0x3d98cc[_0x56ae('0x6')]['__class__'] = _0x3d98cc; var _0x407807 = function() { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x98b')] = 0x1; this[_0x56ae('0x98c')] = 0xa; this[_0x56ae('0x98d')] = !0x1; this[_0x56ae('0x98e')] = new _0x5ac892(); this['__visible'] = !0x0; this[_0x56ae('0x98f')] = this['__rotation'] = 0x0; this['__worldAlpha'] = this[_0x56ae('0x990')] = this['__scaleX'] = this['__rotationCosine'] = 0x1; this[_0x56ae('0x18')] = 0xa; this[_0x56ae('0x991')] = new _0x5ac892(); this['__worldColorTransform'] = new _0xa29426(); this[_0x56ae('0x96d')] = new _0x5ac892(); this[_0x56ae('0x992')] = !0x0; this['set_name'](_0x56ae('0x993') + ++_0x407807['__instanceCount']); null != _0x407807['__initStage'] && (this['stage'] = _0x407807['__initStage'], _0x407807['__initStage'] = null, this[_0x56ae('0x952')][_0x56ae('0x994')](this)); }; _0x5ac4a7[_0x56ae('0x995')] = _0x407807; _0x407807[_0x56ae('0x8bf')] = _0x56ae('0x995'); _0x407807[_0x56ae('0x961')] = [_0x3df9be]; _0x407807[_0x56ae('0x8ee')] = _0x36799b; _0x407807[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'opaqueBackground': null, 'parent': null, 'stage': null, '__alpha': null, '__blendMode': null, '__cacheAsBitmap': null, '__cacheAsBitmapMatrix': null, '__cacheBitmap': null, '__cacheBitmapBackground': null, '__cacheBitmapColorTransform': null, '__cacheBitmapData': null, '__cacheBitmapData2': null, '__cacheBitmapData3': null, '__cacheBitmapMatrix': null, '__cacheBitmapRenderer': null, '__cairo': null, '__children': null, '__customRenderClear': null, '__customRenderEvent': null, '__filters': null, '__graphics': null, '__isCacheBitmapRender': null, '__isMask': null, '__loaderInfo': null, '__mask': null, '__maskTarget': null, '__name': null, '__objectTransform': null, '__renderable': null, '__renderDirty': null, '__renderParent': null, '__renderTransform': null, '__renderTransformCache': null, '__renderTransformChanged': null, '__rotation': null, '__rotationCosine': null, '__rotationSine': null, '__scale9Grid': null, '__scaleX': null, '__scaleY': null, '__scrollRect': null, '__shader': null, '__tempPoint': null, '__transform': null, '__transformDirty': null, '__visible': null, '__worldAlpha': null, '__worldAlphaChanged': null, '__worldBlendMode': null, '__worldClip': null, '__worldClipChanged': null, '__worldColorTransform': null, '__worldShader': null, '__worldScale9Grid': null, '__worldTransform': null, '__worldVisible': null, '__worldVisibleChanged': null, '__worldTransformInvalid': null, '__worldZ': null, '__canvas': null, '__context': null, '__style': null, 'addEventListener': function(_0x1f2d15, _0x41750f, _0x1ff05a, _0x11cb1a, _0x473b15) { if (_0x56ae('0x996') !== _0x56ae('0x997')) { null == _0x473b15 && (_0x473b15 = !0x1); null == _0x11cb1a && (_0x11cb1a = 0x0); null == _0x1ff05a && (_0x1ff05a = !0x1); switch (_0x1f2d15) { case 'activate': case 'deactivate': case _0x56ae('0x7b1'): case _0x56ae('0x998'): case _0x56ae('0x999'): case 'render': var _0x9b5d5 = _0x407807[_0x56ae('0x99a')]; if (null != _0x586025[_0x1f2d15] ? !_0x9b5d5[_0x56ae('0x99b')](_0x1f2d15) : !_0x9b5d5['h'][_0x56ae('0x900')](_0x1f2d15)) { _0x9b5d5 = _0x407807[_0x56ae('0x99a')]; var _0x3d8370 = []; null != _0x586025[_0x1f2d15] ? _0x9b5d5[_0x56ae('0x932')](_0x1f2d15, _0x3d8370) : _0x9b5d5['h'][_0x1f2d15] = _0x3d8370; } _0x9b5d5 = _0x407807[_0x56ae('0x99a')]; _0x9b5d5 = null != _0x586025[_0x1f2d15] ? _0x9b5d5[_0x56ae('0x99c')](_0x1f2d15) : _0x9b5d5['h'][_0x1f2d15]; - 0x1 == _0x9b5d5[_0x56ae('0x3b')](this) && _0x9b5d5[_0x56ae('0x8f0')](this); break; case _0x56ae('0x99d'): case _0x56ae('0x99e'): case _0x56ae('0x99f'): case _0x56ae('0x9a0'): case _0x56ae('0x9a1'): null == this[_0x56ae('0x9a2')] && (this['__customRenderEvent'] = new _0xdb970a(null), this[_0x56ae('0x9a2')][_0x56ae('0x9a3')] = new _0xa29426(), this[_0x56ae('0x9a2')][_0x56ae('0x9a4')] = new _0x5ac892(), this[_0x56ae('0x9a5')] = !0x0); } _0x36799b[_0x56ae('0x6')][_0x56ae('0x95e')][_0x56ae('0x94d')](this, _0x1f2d15, _0x41750f, _0x1ff05a, _0x11cb1a, _0x473b15); } else { _0x1f2d15 = [0x0, 0x555555, 0x777777]; for (var _0x3c70dd = _0x252a59[_0x56ae('0x9a6')](null), _0x2a205e = 0x0, _0x3f7ced = _0x1f2d15[_0x56ae('0x32')]; _0x2a205e < _0x3f7ced;) { var _0x16fb2c = _0x2a205e++; _0x3c70dd[_0x56ae('0x8b6')](_0x16fb2c, _0x1f2d15[_0x16fb2c]); } return _0x3c70dd; } }, 'dispatchEvent': function(_0xf965f0) { if (_0xf965f0 instanceof _0x39abb7) { var _0x1cdb6d = this['__getRenderTransform'](); _0xf965f0[_0x56ae('0x9a7')] = _0xf965f0[_0x56ae('0x9a8')] * _0x1cdb6d['a'] + _0x575257['AIWQL'](_0xf965f0[_0x56ae('0x9a9')], _0x1cdb6d['c']) + _0x1cdb6d['tx']; _0x1cdb6d = this['__getRenderTransform'](); _0xf965f0[_0x56ae('0x9aa')] = _0xf965f0[_0x56ae('0x9a8')] * _0x1cdb6d['b'] + _0xf965f0[_0x56ae('0x9a9')] * _0x1cdb6d['d'] + _0x1cdb6d['ty']; } else _0xf965f0 instanceof _0x438d4b && (_0x1cdb6d = this['__getRenderTransform'](), _0xf965f0['stageX'] = _0x575257[_0x56ae('0x9ab')](_0x575257[_0x56ae('0x531')](_0xf965f0['localX'], _0x1cdb6d['a']), _0xf965f0[_0x56ae('0x9a9')] * _0x1cdb6d['c']) + _0x1cdb6d['tx'], _0x1cdb6d = this[_0x56ae('0x9ac')](), _0xf965f0[_0x56ae('0x9aa')] = _0xf965f0[_0x56ae('0x9a8')] * _0x1cdb6d['b'] + _0xf965f0[_0x56ae('0x9a9')] * _0x1cdb6d['d'] + _0x1cdb6d['ty']); _0xf965f0[_0x56ae('0x9ad')] = this; return this['__dispatchWithCapture'](_0xf965f0); }, 'getBounds': function(_0x10f7c6) { var _0x796b7a = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](); if (null != _0x10f7c6 && _0x10f7c6 != this) { _0x796b7a[_0x56ae('0x8ae')](this['__getWorldTransform']()); var _0x3002e4 = _0x5ac892['__pool'][_0x56ae('0x1b')](); _0x3002e4['copyFrom'](_0x10f7c6[_0x56ae('0x9ae')]()); _0x3002e4[_0x56ae('0x9af')](); _0x796b7a[_0x56ae('0x9b0')](_0x3002e4); _0x5ac892['__pool']['release'](_0x3002e4); } else _0x796b7a['identity'](); _0x10f7c6 = new _0x3c6685(); this['__getBounds'](_0x10f7c6, _0x796b7a); _0x5ac892[_0x56ae('0x20')]['release'](_0x796b7a); return _0x10f7c6; }, 'globalToLocal': function(_0xa1527b) { return this[_0x56ae('0x9b1')](_0xa1527b, new _0x510664()); }, 'localToGlobal': function(_0xefe5f) { return this[_0x56ae('0x9ac')]()[_0x56ae('0x9b2')](_0xefe5f); }, 'removeEventListener': function(_0x1508ff, _0x1a3c8e, _0x563fa8) { null == _0x563fa8 && (_0x563fa8 = !0x1); _0x36799b[_0x56ae('0x6')]['removeEventListener']['call'](this, _0x1508ff, _0x1a3c8e, _0x563fa8); switch (_0x1508ff) { case _0x56ae('0x9b3'): case 'deactivate': case 'enterFrame': case _0x56ae('0x998'): case _0x56ae('0x999'): case 'render': !this['hasEventListener'](_0x1508ff) && (_0x1a3c8e = _0x407807[_0x56ae('0x99a')], null != _0x586025[_0x1508ff] ? _0x1a3c8e[_0x56ae('0x99b')](_0x1508ff) : _0x1a3c8e['h'][_0x56ae('0x900')](_0x1508ff)) && (_0x1a3c8e = _0x407807['__broadcastEvents'], _0x11208a[_0x56ae('0x38')](null != _0x586025[_0x1508ff] ? _0x1a3c8e[_0x56ae('0x99c')](_0x1508ff) : _0x1a3c8e['h'][_0x1508ff], this)); break; case _0x56ae('0x99d'): case _0x56ae('0x99e'): case _0x56ae('0x99f'): case 'renderDOM': case _0x56ae('0x9a1'): this[_0x56ae('0x967')](_0x56ae('0x99d')) || this[_0x56ae('0x967')](_0x56ae('0x99e')) || this['hasEventListener']('renderCanvas') || this[_0x56ae('0x967')](_0x56ae('0x9a0')) || this['hasEventListener']('renderOpenGL') || (this[_0x56ae('0x9a2')] = null); } }, '__cleanup': function() { if (_0x56ae('0x9b4') === 'czjsN') { 0x0 < this[_0x56ae('0x9b5')][_0x56ae('0x9b6')]() && (this[_0x56ae('0x9b7')][_0x56ae('0x9b8')] = this[_0x56ae('0x9b9')][_0x56ae('0x9ba')](), this[_0x56ae('0x9bb')] = this[_0x56ae('0x9b7')][_0x56ae('0x9b8')]['get_index'](), this[_0x56ae('0x9b7')][_0x56ae('0x9bc')] = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](), this[_0x56ae('0x9b9')][_0x56ae('0x9be')](this['_sharedRegisters'][_0x56ae('0x9bc')], 0x1), this[_0x56ae('0x9bf')][_0x56ae('0x8f0')](this[_0x56ae('0x9b7')][_0x56ae('0x9b8')][_0x56ae('0x8a8')]()), this[_0x56ae('0x9c0')][_0x56ae('0x8f0')](this['_sharedRegisters'][_0x56ae('0x9bc')][_0x56ae('0x8a8')]())); this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x9c3')]() && (this[_0x56ae('0x9b7')][_0x56ae('0x9c4')] = this[_0x56ae('0x9b9')][_0x56ae('0x9ba')](), this[_0x56ae('0x9c5')] = this[_0x56ae('0x9b7')]['tangentInput'][_0x56ae('0x9c6')](), this[_0x56ae('0x9b7')][_0x56ae('0x9c7')] = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](), this[_0x56ae('0x9b9')][_0x56ae('0x9be')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')], 0x1), this['_animatableAttributes'][_0x56ae('0x8f0')](this[_0x56ae('0x9b7')][_0x56ae('0x9c4')][_0x56ae('0x8a8')]()), this[_0x56ae('0x9c0')][_0x56ae('0x8f0')](this['_sharedRegisters'][_0x56ae('0x9c7')][_0x56ae('0x8a8')]())); } else { this['__context'] = this[_0x56ae('0x9c8')] = this['__cairo'] = null; null != this[_0x56ae('0x9c9')] && this['__graphics']['__cleanup'](); _0x575257[_0x56ae('0x532')](null, this[_0x56ae('0x9ca')]) && (this[_0x56ae('0x9ca')][_0x56ae('0x9cb')](), this[_0x56ae('0x9ca')] = null); null != this[_0x56ae('0x9cc')] && (this[_0x56ae('0x9cc')][_0x56ae('0x9cd')](), this[_0x56ae('0x9cc')] = null); } }, '__dispatch': function(_0x349966) { if (null != this['__eventMap'] && this[_0x56ae('0x967')](_0x349966[_0x56ae('0x3aa')])) { var _0x1cd6c7 = _0x36799b['prototype'][_0x56ae('0x96a')][_0x56ae('0x94d')](this, _0x349966); return _0x349966[_0x56ae('0x9ce')] ? !0x0 : _0x1cd6c7; } return !0x0; }, '__dispatchChildren': function(_0x42434c) {}, '__dispatchEvent': function(_0x45ff68) { var _0x9fda47 = _0x45ff68[_0x56ae('0x9cf')] ? this[_0x56ae('0x8c1')] : null, _0x14cae2 = _0x36799b[_0x56ae('0x6')]['__dispatchEvent'][_0x56ae('0x94d')](this, _0x45ff68); if (_0x45ff68[_0x56ae('0x9ce')]) return !0x0; null != _0x9fda47 && _0x9fda47 != this && (_0x45ff68[_0x56ae('0x9d0')] = 0x3, null == _0x45ff68['target'] && (_0x45ff68[_0x56ae('0x9ad')] = this), _0x9fda47[_0x56ae('0x96a')](_0x45ff68)); return _0x14cae2; }, '__dispatchWithCapture': function(_0x4b01d9) { null == _0x4b01d9['target'] && (_0x4b01d9[_0x56ae('0x9ad')] = this); if (null != this[_0x56ae('0x8c1')]) if (_0x4b01d9[_0x56ae('0x9d0')] = 0x1, this[_0x56ae('0x8c1')] == this[_0x56ae('0x952')]) this[_0x56ae('0x8c1')]['__dispatch'](_0x4b01d9); else { for (var _0x115323 = _0x407807[_0x56ae('0x9d1')]['get'](), _0x49ca46 = this[_0x56ae('0x8c1')], _0x194783 = 0x0; null != _0x49ca46;) _0x115323[_0x56ae('0x8b6')](_0x194783, _0x49ca46), _0x49ca46 = _0x49ca46[_0x56ae('0x8c1')], ++_0x194783; _0x49ca46 = 0x0; for (var _0x31c18c = _0x194783; _0x49ca46 < _0x31c18c;) { var _0x46c423 = _0x49ca46++; _0x115323['get'](_0x194783 - _0x46c423 - 0x1)['__dispatch'](_0x4b01d9); } _0x407807[_0x56ae('0x9d1')]['release'](_0x115323); } _0x4b01d9[_0x56ae('0x9d0')] = 0x2; return this[_0x56ae('0x96a')](_0x4b01d9); }, '__enterFrame': function(_0x579642) {}, '__getBounds': function(_0x1582fc, _0x3a6fd2) { if (_0x56ae('0x9d2') === _0x56ae('0x9d2')) { null != this['__graphics'] && this['__graphics'][_0x56ae('0x96f')](_0x1582fc, _0x3a6fd2); } else { return null != this[_0x56ae('0x9d3')] ? this[_0x56ae('0x9d3')](this[_0x56ae('0x94c')]) : !0x1; } }, '__getCursor': function() { if (_0x56ae('0x9d4') !== _0x56ae('0x9d4')) { null == _0x5e1b03[_0x56ae('0x9d5')] && (_0x5e1b03[_0x56ae('0x9d5')] = _0x4c6081[_0x56ae('0x9d6')](_0x5e1b03[_0x56ae('0x488')]())); return _0x5e1b03[_0x56ae('0x9d5')]; } else { return null; } }, '__getFilterBounds': function(_0x317898, _0x347472) { if (_0x56ae('0x9d7') === _0x1c1b50[_0x56ae('0xa2')]) { this[_0x56ae('0x36')][_0x56ae('0x9d8')](f, 0x0, _0x317898); this[_0x56ae('0x9d9')][_0x56ae('0x9d8')](f, 0x0, _0x470a97); this[_0x56ae('0x37')][_0x56ae('0x9d8')](f, 0x0, !_0x347472); return; } else { this[_0x56ae('0x9da')](_0x317898, _0x347472); if (null != this[_0x56ae('0x9db')]) { _0x347472 = _0x3c6685[_0x56ae('0x20')]['get'](); for (var _0x470a97 = 0x0, _0x46d016 = this[_0x56ae('0x9db')]; _0x470a97 < _0x46d016['length'];) { if (_0x56ae('0x9dc') !== _0x56ae('0x9dd')) { var _0x3eaaa2 = _0x46d016[_0x470a97]; ++_0x470a97; _0x347472['__expand'](-_0x3eaaa2[_0x56ae('0x9de')], -_0x3eaaa2['__topExtension'], _0x3eaaa2[_0x56ae('0x9de')] + _0x3eaaa2[_0x56ae('0x9df')], _0x3eaaa2[_0x56ae('0x9e0')] + _0x3eaaa2[_0x56ae('0x9e1')]); } else { var _0x4c86c3 = this[_0x56ae('0x9e2')][_0x56ae('0x1b')](0x0), _0x3d2553 = this[_0x56ae('0x9e3')]; _0x4c86c3 = new _0x4dd284(_0x4c86c3); (null == _0x3d2553 ? _0xfba720['get_currentLayout']() : _0x3d2553)[_0x56ae('0x8e9')](_0x4c86c3, new _0xa5dd91(0x0, _0x2bd32b[_0x56ae('0x9e4')])); } } _0x317898[_0x56ae('0x3d')] += _0x347472['width']; _0x317898['height'] += _0x347472['height']; _0x317898['x'] += _0x347472['x']; _0x317898['y'] += _0x347472['y']; _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x347472); } } }, '__getInteractive': function(_0x465a24) { return !0x1; }, '__getLocalBounds': function(_0x3b6467) { this['__getBounds'](_0x3b6467, this[_0x56ae('0x98e')]); _0x3b6467['x'] -= this[_0x56ae('0x98e')]['tx']; _0x3b6467['y'] -= this[_0x56ae('0x98e')]['ty']; }, '__getRenderBounds': function(_0x1ff1a2, _0x220cae) { if (_0x56ae('0x9e5') !== _0x56ae('0x9e6')) { if (null == this[_0x56ae('0x973')]) this[_0x56ae('0x96f')](_0x1ff1a2, _0x220cae); else { var _0x7d6e13 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x7d6e13[_0x56ae('0x8ae')](this[_0x56ae('0x973')]); _0x7d6e13['__transform'](_0x7d6e13, _0x220cae); _0x1ff1a2[_0x56ae('0x9e7')](_0x7d6e13['x'], _0x7d6e13['y'], _0x7d6e13[_0x56ae('0x3d')], _0x7d6e13[_0x56ae('0x727')]); _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x7d6e13); } } else { if (null != this[_0x56ae('0x9e8')][_0x56ae('0x9e9')]() && !this[_0x56ae('0x9ea')]) if (0x0 < this[_0x56ae('0x9eb')] && 0x0 < this[_0x56ae('0x9ec')]) this['_stage3DProxy'][_0x56ae('0x9ed')]() && (0x800 < this[_0x56ae('0x9eb')] && (this[_0x56ae('0x9eb')] = 0x800), 0x800 < this[_0x56ae('0x9ec')] && (this['_globalHeight'] = 0x800)), this['_stage3DProxy']['configureBackBuffer'](this[_0x56ae('0x9eb')] | 0x0, this[_0x56ae('0x9ec')] | 0x0, this[_0x56ae('0x9ee')], !0x0), this[_0x56ae('0x9ef')] = !0x1; else { var _0x3a459c = new _0x510664(this[_0x56ae('0x952')]['get_x']() + this[_0x56ae('0x952')]['stageWidth'], this[_0x56ae('0x952')][_0x56ae('0x9f0')]() + this[_0x56ae('0x952')]['stageHeight']); this[_0x56ae('0x51f')](null != this[_0x56ae('0x8c1')] ? this['parent'][_0x56ae('0x9f1')](_0x3a459c)['x'] - this['_localTLPos']['x'] : this[_0x56ae('0x952')]['stageWidth']); this['set_height'](null != this['parent'] ? this[_0x56ae('0x8c1')]['globalToLocal'](_0x3a459c)['y'] - this[_0x56ae('0x9f2')]['y'] : this[_0x56ae('0x952')][_0x56ae('0x9f3')]); } } }, '__getRenderTransform': function() { this[_0x56ae('0x9ae')](); return this[_0x56ae('0x96d')]; }, '__getWorldTransform': function() { if (this['__transformDirty'] || this['__worldTransformInvalid']) { var _0x598bb6 = [], _0x2f2fc3 = this; if (null == this[_0x56ae('0x8c1')]) this[_0x56ae('0x972')](!0x0, !0x1); else for (; _0x2f2fc3 != this[_0x56ae('0x952')] && (_0x598bb6[_0x56ae('0x8f0')](_0x2f2fc3), _0x2f2fc3 = _0x2f2fc3[_0x56ae('0x8c1')], null != _0x2f2fc3);); for (var _0x1bd7d6 = _0x598bb6[_0x56ae('0x32')]; 0x0 <= --_0x1bd7d6;) _0x2f2fc3 = _0x598bb6[_0x1bd7d6], _0x2f2fc3[_0x56ae('0x972')](!0x0, !0x1); } return this[_0x56ae('0x991')]; }, '__globalToLocal': function(_0x1700e6, _0x1583dc) { this[_0x56ae('0x9ac')](); if (_0x1700e6 == _0x1583dc) { var _0x80e5e = this[_0x56ae('0x96d')], _0x13a779 = _0x80e5e['a'] * _0x80e5e['d'] - _0x1c1b50[_0x56ae('0xa3')](_0x80e5e['b'], _0x80e5e['c']); if (0x0 == _0x13a779) _0x1700e6['x'] = -_0x80e5e['tx'], _0x1700e6['y'] = -_0x80e5e['ty']; else { var _0x5c04be = 0x1 / _0x13a779 * (_0x1c1b50['ZrbMx'](_0x80e5e['c'], _0x80e5e['ty'] - _0x1700e6['y']) + _0x80e5e['d'] * (_0x1700e6['x'] - _0x80e5e['tx'])); _0x1700e6['y'] = 0x1 / _0x13a779 * (_0x80e5e['a'] * (_0x1700e6['y'] - _0x80e5e['ty']) + _0x80e5e['b'] * (_0x80e5e['tx'] - _0x1700e6['x'])); _0x1700e6['x'] = _0x5c04be; } } else _0x80e5e = this[_0x56ae('0x96d')], _0x13a779 = _0x80e5e['a'] * _0x80e5e['d'] - _0x80e5e['b'] * _0x80e5e['c'], _0x1583dc['x'] = 0x0 == _0x13a779 ? -_0x80e5e['tx'] : _0x1c1b50[_0x56ae('0x9f4')](0x1, _0x13a779) * (_0x80e5e['c'] * (_0x80e5e['ty'] - _0x1700e6['y']) + _0x80e5e['d'] * (_0x1700e6['x'] - _0x80e5e['tx'])), _0x80e5e = this[_0x56ae('0x96d')], _0x13a779 = _0x80e5e['a'] * _0x80e5e['d'] - _0x80e5e['b'] * _0x80e5e['c'], _0x1583dc['y'] = 0x0 == _0x13a779 ? -_0x80e5e['ty'] : 0x1 / _0x13a779 * (_0x80e5e['a'] * (_0x1700e6['y'] - _0x80e5e['ty']) + _0x80e5e['b'] * (_0x80e5e['tx'] - _0x1700e6['x'])); return _0x1583dc; }, '__hitTest': function(_0x509394, _0x11d308, _0x4d5a0f, _0x5845b8, _0x3927b8, _0x25cbf9) { if (null != this[_0x56ae('0x9c9')]) { if (!_0x25cbf9['__visible'] || this['__isMask'] || null != this[_0x56ae('0x9f5')]() && !this[_0x56ae('0x9f5')]()[_0x56ae('0x9f6')](_0x509394, _0x11d308)) return !0x1; if (this[_0x56ae('0x9c9')][_0x56ae('0x9f7')](_0x509394, _0x11d308, _0x4d5a0f, this['__getRenderTransform']())) return null == _0x5845b8 || _0x3927b8 || _0x5845b8[_0x56ae('0x8f0')](_0x25cbf9), !0x0; } return !0x1; }, '__hitTestMask': function(_0x2399e2, _0x59a390) { return null != this['__graphics'] && this['__graphics'][_0x56ae('0x9f7')](_0x2399e2, _0x59a390, !0x0, this[_0x56ae('0x9ac')]()) ? !0x0 : !0x1; }, '__renderCairo': function(_0x285eca) {}, '__renderCairoMask': function(_0x5172d3) {}, '__renderCanvas': function(_0x175c9f) { if (_0x56ae('0x9f8') === 'bCMLT') { if (_0x175c9f > this[_0x56ae('0x9f9')][_0x56ae('0x9fa')]()) { var _0x24468b = this['layout'][_0x56ae('0x9fb')](0x0, 0x0, 0x0, 0x1); _0x175c9f = Math[_0x56ae('0x9fc')](_0x175c9f / _0x24468b) * _0x24468b; for (_0x24468b = this[_0x56ae('0x9f9')][_0x56ae('0x9fa')](); _0x24468b < _0x175c9f;) _0x24468b++, this['terrain']['push'](null); } } else { if (null == this[_0x56ae('0x9f5')]() || 0x0 < this['get_mask']()[_0x56ae('0x15')]() && 0x0 < this[_0x56ae('0x9f5')]()[_0x56ae('0x16')]()) if (this[_0x56ae('0x9fd')](_0x175c9f, !0x1), null != this[_0x56ae('0x9ca')] && !this[_0x56ae('0x14')]) { var _0x19440e = this[_0x56ae('0x9ca')]; if (_0x19440e['__renderable']) { var _0x465742 = _0x175c9f['__getAlpha'](_0x19440e[_0x56ae('0x91c')]); if (0x0 < _0x465742 && null != _0x19440e[_0x56ae('0x9fe')] && _0x19440e[_0x56ae('0x9fe')]['__isValid'] && _0x19440e[_0x56ae('0x9fe')][_0x56ae('0x9ff')]) { if (_0x56ae('0xa00') === 'pgODv') { var _0xfd7617 = _0x175c9f['context']; _0x175c9f[_0x56ae('0x17')](_0x19440e['__worldBlendMode']); _0x175c9f[_0x56ae('0x19')](_0x19440e, !0x1); _0x5d51e7[_0x56ae('0xa01')](_0x19440e[_0x56ae('0x9fe')][_0x56ae('0xa02')]); _0xfd7617[_0x56ae('0xa03')] = _0x465742; _0x465742 = _0x19440e['__scrollRect']; _0x175c9f[_0x56ae('0xa04')](_0x19440e['__renderTransform'], _0xfd7617); _0x175c9f[_0x56ae('0xa05')] && _0x19440e[_0x56ae('0xa06')] || (_0xfd7617[_0x56ae('0xa07')] = !0x1); null == _0x465742 ? _0xfd7617[_0x56ae('0xa08')](_0x19440e[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0xa09')](), 0x0, 0x0, _0x19440e['__bitmapData']['image'][_0x56ae('0x3d')], _0x19440e[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0x727')]) : _0xfd7617[_0x56ae('0xa08')](_0x19440e['__bitmapData'][_0x56ae('0xa02')][_0x56ae('0xa09')](), _0x465742['x'], _0x465742['y'], _0x465742[_0x56ae('0x3d')], _0x465742[_0x56ae('0x727')]); _0x175c9f[_0x56ae('0xa05')] && _0x19440e[_0x56ae('0xa06')] || (_0xfd7617['imageSmoothingEnabled'] = !0x0); _0x175c9f['__popMaskObject'](_0x19440e, !0x1); } else { return _0x5c425c[_0x175c9f]; } } } } else if (!(null == this[_0x56ae('0x13')] && _0x1c1b50[_0x56ae('0xa1')](null, this[_0x56ae('0x9c9')]) || !this[_0x56ae('0xa0a')] || 0x0 >= _0x175c9f[_0x56ae('0xa0b')](this['__worldAlpha'])) && (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this['get_height']() && (_0x175c9f[_0x56ae('0x17')](this['__worldBlendMode']), _0x175c9f[_0x56ae('0x19')](this), _0x19440e = _0x175c9f[_0x56ae('0x2fe')], _0x175c9f[_0x56ae('0xa04')](this[_0x56ae('0x96d')], _0x19440e), _0xfd7617 = this['opaqueBackground'], _0x19440e[_0x56ae('0xa0c')] = _0x56ae('0xa0d') + (_0xfd7617 >>> 0x10 & 0xff) + ',' + (_0xfd7617 >>> 0x8 & 0xff) + ',' + (_0xfd7617 & 0xff) + ')', _0x19440e['fillRect'](0x0, 0x0, this[_0x56ae('0x15')](), this['get_height']()), _0x175c9f['__popMaskObject'](this)), _0x1c1b50[_0x56ae('0xa5')](null, this[_0x56ae('0x9c9')]) && this[_0x56ae('0xa0a')])) { if (_0x56ae('0xa0e') !== _0x56ae('0xa0f')) { var _0x1a3a3b = _0x175c9f[_0x56ae('0xa0b')](this[_0x56ae('0x91c')]); if (!(0x0 >= _0x1a3a3b)) { var _0x47a63e = this[_0x56ae('0x9c9')]; if (null != _0x47a63e) { _0x22d4e6[_0x56ae('0x914')](_0x47a63e, _0x175c9f); _0x465742 = _0x47a63e[_0x56ae('0xa10')]; var _0x24bb35 = _0x47a63e[_0x56ae('0xa11')]; _0x19440e = _0x47a63e[_0x56ae('0x9c8')]; if (null != _0x19440e && _0x47a63e[_0x56ae('0x915')] && 0x1 <= _0x465742 && 0x1 <= _0x24bb35) { var _0x29a055 = _0x47a63e[_0x56ae('0x991')]; _0xfd7617 = _0x175c9f['context']; var _0x1ca2bf = this[_0x56ae('0x973')], _0x14844a = this[_0x56ae('0xa12')]; if (null == _0x1ca2bf || 0x0 < _0x1ca2bf[_0x56ae('0x3d')] && 0x0 < _0x1ca2bf[_0x56ae('0x727')]) { var _0x4e1118 = _0x56ae('0xa13')[_0x56ae('0x44')]('|'), _0x45d74c = 0x0; while (!![]) { switch (_0x4e1118[_0x45d74c++]) { case '0': _0x175c9f[_0x56ae('0x17')](this[_0x56ae('0x18')]); continue; case '1': _0xfd7617[_0x56ae('0xa03')] = _0x1a3a3b; continue; case '2': _0x175c9f[_0x56ae('0x1f')](this); continue; case '3': _0x175c9f[_0x56ae('0x19')](this); continue; case '4': if (null != _0x14844a && 0x0 == _0x29a055['b'] && 0x0 == _0x29a055['c']) { _0xfd7617['setTransform'](0x1, 0x0, 0x0, 0x1, _0x29a055['tx'], _0x29a055['ty']); var _0x2d9f4e = _0x47a63e[_0x56ae('0xa14')], _0x400502 = _0x47a63e[_0x56ae('0x96d')]['a'], _0x5ac4a7 = _0x47a63e[_0x56ae('0x96d')]['d'], _0x4e6193 = _0x29a055['a'], _0x1c4084 = _0x29a055['d']; _0x29a055 = Math[_0x56ae('0x57')](0x1, Math['round'](_0x14844a['x'] * _0x400502)); _0x47a63e = Math['round'](_0x14844a['y'] * _0x5ac4a7); _0x1a3a3b = Math[_0x56ae('0x57')](0x1, Math[_0x56ae('0x833')]((_0x2d9f4e['get_right']() - _0x14844a[_0x56ae('0xa15')]()) * _0x400502)); _0x1ca2bf = Math[_0x56ae('0x833')]((_0x2d9f4e[_0x56ae('0xa16')]() - _0x14844a[_0x56ae('0xa16')]()) * _0x5ac4a7); _0x400502 = Math['round'](_0x14844a[_0x56ae('0x3d')] * _0x400502); _0x5ac4a7 = Math[_0x56ae('0x833')](_0x14844a[_0x56ae('0x727')] * _0x5ac4a7); var _0x34bc95 = Math['round'](_0x14844a['x'] * _0x4e6193), _0x139ec6 = Math[_0x56ae('0x833')](_0x14844a['y'] * _0x1c4084), _0x370254 = Math[_0x56ae('0x833')]((_0x2d9f4e['get_right']() - _0x14844a[_0x56ae('0xa15')]()) * _0x4e6193); _0x14844a = Math[_0x56ae('0x833')](_0x1c1b50['PGvLq'](_0x2d9f4e[_0x56ae('0xa16')](), _0x14844a[_0x56ae('0xa16')]()) * _0x1c4084); _0x2d9f4e = Math[_0x56ae('0x833')](_0x465742 * _0x4e6193) - _0x34bc95 - _0x370254; _0x4e6193 = Math[_0x56ae('0x833')](_0x24bb35 * _0x1c4084) - _0x139ec6 - _0x14844a; _0x175c9f[_0x56ae('0xa17')](_0xfd7617, !0x1); _0x1c1b50[_0x56ae('0xa5')](0x0, _0x400502) && 0x0 != _0x5ac4a7 ? (_0xfd7617[_0x56ae('0xa08')](_0x19440e, 0x0, 0x0, _0x29a055, _0x47a63e, 0x0, 0x0, _0x34bc95, _0x139ec6), _0xfd7617[_0x56ae('0xa08')](_0x19440e, _0x29a055, 0x0, _0x400502, _0x47a63e, _0x34bc95, 0x0, _0x2d9f4e, _0x139ec6), _0xfd7617['drawImage'](_0x19440e, _0x29a055 + _0x400502, 0x0, _0x1a3a3b, _0x47a63e, _0x34bc95 + _0x2d9f4e, 0x0, _0x370254, _0x139ec6), _0xfd7617[_0x56ae('0xa08')](_0x19440e, 0x0, _0x47a63e, _0x29a055, _0x5ac4a7, 0x0, _0x139ec6, _0x34bc95, _0x4e6193), _0xfd7617['drawImage'](_0x19440e, _0x29a055, _0x47a63e, _0x400502, _0x5ac4a7, _0x34bc95, _0x139ec6, _0x2d9f4e, _0x4e6193), _0xfd7617['drawImage'](_0x19440e, _0x29a055 + _0x400502, _0x47a63e, _0x1a3a3b, _0x5ac4a7, _0x34bc95 + _0x2d9f4e, _0x139ec6, _0x370254, _0x4e6193), _0xfd7617['drawImage'](_0x19440e, 0x0, _0x47a63e + _0x5ac4a7, _0x29a055, _0x1ca2bf, 0x0, _0x139ec6 + _0x4e6193, _0x34bc95, _0x14844a), _0xfd7617[_0x56ae('0xa08')](_0x19440e, _0x29a055, _0x47a63e + _0x5ac4a7, _0x400502, _0x1ca2bf, _0x34bc95, _0x139ec6 + _0x4e6193, _0x2d9f4e, _0x14844a), _0xfd7617[_0x56ae('0xa08')](_0x19440e, _0x29a055 + _0x400502, _0x47a63e + _0x5ac4a7, _0x1a3a3b, _0x1ca2bf, _0x34bc95 + _0x2d9f4e, _0x139ec6 + _0x4e6193, _0x370254, _0x14844a)) : 0x0 == _0x400502 && 0x0 != _0x5ac4a7 ? (_0x24bb35 = _0x34bc95 + _0x2d9f4e + _0x370254, _0xfd7617[_0x56ae('0xa08')](_0x19440e, 0x0, 0x0, _0x465742, _0x47a63e, 0x0, 0x0, _0x24bb35, _0x139ec6), _0xfd7617[_0x56ae('0xa08')](_0x19440e, 0x0, _0x47a63e, _0x465742, _0x5ac4a7, 0x0, _0x139ec6, _0x24bb35, _0x4e6193), _0xfd7617[_0x56ae('0xa08')](_0x19440e, 0x0, _0x47a63e + _0x5ac4a7, _0x465742, _0x1ca2bf, 0x0, _0x139ec6 + _0x4e6193, _0x24bb35, _0x14844a)) : 0x0 == _0x5ac4a7 && 0x0 != _0x400502 && (_0x465742 = _0x139ec6 + _0x4e6193 + _0x14844a, _0xfd7617[_0x56ae('0xa08')](_0x19440e, 0x0, 0x0, _0x29a055, _0x24bb35, 0x0, 0x0, _0x34bc95, _0x465742), _0xfd7617[_0x56ae('0xa08')](_0x19440e, _0x29a055, 0x0, _0x400502, _0x24bb35, _0x34bc95, 0x0, _0x2d9f4e, _0x465742), _0xfd7617[_0x56ae('0xa08')](_0x19440e, _0x29a055 + _0x400502, 0x0, _0x1a3a3b, _0x24bb35, _0x34bc95 + _0x2d9f4e, 0x0, _0x370254, _0x465742)); } else _0x175c9f['setTransform'](_0x29a055, _0xfd7617), _0x175c9f[_0x56ae('0xa18')] && (_0x14844a = 0x1 / _0x175c9f['pixelRatio'], _0xfd7617[_0x56ae('0xa19')](_0x14844a, _0x14844a)), _0xfd7617[_0x56ae('0xa08')](_0x19440e, 0x0, 0x0, _0x465742, _0x24bb35); continue; } break; } } } } } } else { _0x150975[_0x56ae('0x94d')](this, _0x175c9f, _0x19440e, _0x465742, _0xfd7617, null, _0x1a3a3b); if (null != _0x47a63e) this[_0x56ae('0xa1a')] = _0x47a63e; else if (null != _0xfd7617) this[_0x56ae('0xa1a')] = new _0x43569c(_0xfd7617['id'] + _0x56ae('0xa1b')); else throw new _0x1adea8('ToggleUpgrade\x20requires\x20a\x20save\x20entry!'); this[_0x56ae('0xa1a')][_0x56ae('0xa1c')] = this['purchased'](); _0x175c9f = this[_0x56ae('0xa1a')]; _0x19440e = this[_0x56ae('0xa1d')] = new _0x496344(0xffffff, 0x30, '\x20', _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x175c9f['id'], _0x175c9f[_0x56ae('0xa1c')]), _0x2d9f4e(this, this[_0x56ae('0xa1e')])); _0x175c9f = new _0x4dd284(this[_0x56ae('0x884')]); _0x19440e = new _0x4dd284(_0x19440e); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x19440e, new _0x18f8f3(!0x0, 0.5), _0x175c9f); _0x19440e = this[_0x56ae('0xa1d')]; _0x175c9f = new _0x4dd284(this['checkMark']); _0x19440e = new _0x4dd284(_0x19440e); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x19440e, new _0x18f8f3(!0x1, 0.5), _0x175c9f); this[_0x56ae('0x994')](this[_0x56ae('0xa1d')]); this[_0x56ae('0xa20')](this[_0x56ae('0xa21')]); } } this[_0x56ae('0xa22')](_0x175c9f); } }, '__renderCanvasMask': function(_0x45c81c) { null != this['__graphics'] && _0x22d4e6[_0x56ae('0xa23')](this[_0x56ae('0x9c9')], _0x45c81c); }, '__renderDOM': function(_0x4b3f3e) { this['__updateCacheBitmap'](_0x4b3f3e, !0x1); if (null == this['__cacheBitmap'] || this[_0x56ae('0x14')]) { null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && this[_0x56ae('0x16')](); var _0x3f5ded = this['__graphics']; if (null != this[_0x56ae('0x952')] && this[_0x56ae('0x992')] && this[_0x56ae('0xa0a')] && null != _0x3f5ded) { _0x22d4e6[_0x56ae('0x914')](_0x3f5ded, _0x4b3f3e[_0x56ae('0xa24')]); if (_0x3f5ded[_0x56ae('0xa25')] || this[_0x56ae('0xa26')] || _0x1c1b50['iEprV'](this['__canvas'], _0x3f5ded[_0x56ae('0x9c8')])) null != _0x3f5ded[_0x56ae('0x9c8')] ? this[_0x56ae('0x9c8')] != _0x3f5ded[_0x56ae('0x9c8')] && (null != this[_0x56ae('0x9c8')] && _0x4b3f3e[_0x56ae('0xa27')][_0x56ae('0xa20')](this['__canvas']), this['__canvas'] = _0x3f5ded[_0x56ae('0x9c8')], this[_0x56ae('0x8ab')] = _0x3f5ded[_0x56ae('0x8ab')], _0x4b3f3e[_0x56ae('0xa28')](this, this['__canvas'])) : _0xad1a52[_0x56ae('0x1d')](this, _0x4b3f3e); if (null != this['__canvas']) { _0x4b3f3e['__pushMaskObject'](this); var _0x34ed17 = this[_0x56ae('0x96d')]; this[_0x56ae('0x96d')] = _0x3f5ded[_0x56ae('0x991')]; _0x3f5ded[_0x56ae('0xa29')] && (_0x3f5ded[_0x56ae('0xa29')] = !0x1, this[_0x56ae('0xa2a')] = !0x0); _0x4b3f3e[_0x56ae('0xa2b')](this); _0x4b3f3e[_0x56ae('0xa2c')](this, !0x0, !0x0, !0x0); this[_0x56ae('0x96d')] = _0x34ed17; _0x4b3f3e[_0x56ae('0x1f')](this); } } else _0xad1a52[_0x56ae('0x1d')](this, _0x4b3f3e); } else this[_0x56ae('0xa2d')](_0x4b3f3e), this[_0x56ae('0x9ca')][_0x56ae('0x952')] = this['stage'], _0x3f5ded = this[_0x56ae('0x9ca')], null != _0x3f5ded[_0x56ae('0x952')] && _0x3f5ded[_0x56ae('0x992')] && _0x3f5ded['__renderable'] && null != _0x3f5ded[_0x56ae('0x9fe')] && _0x3f5ded[_0x56ae('0x9fe')][_0x56ae('0xa2e')] && _0x3f5ded[_0x56ae('0x9fe')][_0x56ae('0x9ff')] ? (_0x4b3f3e[_0x56ae('0x19')](_0x3f5ded), null != _0x3f5ded['__bitmapData'][_0x56ae('0xa02')][_0x56ae('0xa2f')][_0x56ae('0xa30')] ? _0x530998['renderImage'](_0x3f5ded, _0x4b3f3e) : _0x530998[_0x56ae('0x99f')](_0x3f5ded, _0x4b3f3e), _0x4b3f3e[_0x56ae('0x1f')](_0x3f5ded)) : _0x530998[_0x56ae('0x1d')](_0x3f5ded, _0x4b3f3e); this[_0x56ae('0xa22')](_0x4b3f3e); }, '__renderDOMClear': function(_0x37c4a0) { _0x1d6b34['clear'](this, _0x37c4a0); }, '__renderEvent': function(_0x985c48) { if (null != this[_0x56ae('0x9a2')] && this[_0x56ae('0xa0a')]) { this[_0x56ae('0x9a2')][_0x56ae('0xa31')] = _0x985c48[_0x56ae('0xa05')]; this[_0x56ae('0x9a2')][_0x56ae('0x9a4')][_0x56ae('0x8ae')](this[_0x56ae('0x96d')]); this[_0x56ae('0x9a2')][_0x56ae('0x9a3')][_0x56ae('0xa32')](this[_0x56ae('0x96e')]); this[_0x56ae('0x9a2')]['renderer'] = _0x985c48; switch (_0x985c48[_0x56ae('0xa33')]) { case 'cairo': this[_0x56ae('0x9a2')]['type'] = _0x56ae('0x99e'); break; case _0x56ae('0xa34'): this[_0x56ae('0x9a2')][_0x56ae('0x3aa')] = _0x56ae('0x99f'); break; case _0x56ae('0xa35'): this[_0x56ae('0x9a2')][_0x56ae('0x3aa')] = null != this[_0x56ae('0x952')] && this[_0x56ae('0x992')] ? _0x56ae('0x9a0') : _0x56ae('0x99d'); break; case _0x56ae('0x38f'): _0x985c48[_0x56ae('0xa36')] || _0x985c48[_0x56ae('0xa37')](); _0x985c48[_0x56ae('0x917')](this[_0x56ae('0xa38')]); _0x985c48[_0x56ae('0x1a')][_0x56ae('0xa39')](); this[_0x56ae('0x9a2')][_0x56ae('0x3aa')] = _0x56ae('0x9a1'); break; default: return; } _0x985c48[_0x56ae('0x17')](this['__worldBlendMode']); _0x985c48['__pushMaskObject'](this); this[_0x56ae('0x959')](this[_0x56ae('0x9a2')]); _0x985c48[_0x56ae('0x1f')](this); _0x56ae('0x38f') == _0x985c48[_0x56ae('0xa33')] && _0x985c48[_0x56ae('0xa3a')](); } }, '__renderGL': function(_0x3b4996) { this['__updateCacheBitmap'](_0x3b4996, !0x1); if (null != this[_0x56ae('0x9ca')] && !this[_0x56ae('0x14')]) _0x4434f0[_0x56ae('0x914')](this[_0x56ae('0x9ca')], _0x3b4996); else if (!(null == this[_0x56ae('0x13')] && null == this[_0x56ae('0x9c9')] || !this[_0x56ae('0xa0a')] || 0x0 >= this[_0x56ae('0x91c')])) { if (null != this['opaqueBackground'] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this['get_height']()) { _0x3b4996['__setBlendMode'](this['__worldBlendMode']); _0x3b4996[_0x56ae('0x19')](this); var _0x299adc = _0x3b4996[_0x56ae('0x1a')], _0x512b25 = _0x3c6685[_0x56ae('0x20')]['get'](); _0x512b25[_0x56ae('0x1c')](0x0, 0x0, this['get_width'](), this['get_height']()); _0x3b4996[_0x56ae('0xa3b')](_0x512b25, this[_0x56ae('0x96d')]); var _0x274b5c = this[_0x56ae('0x13')]; _0x299adc[_0x56ae('0x1d')]((_0x575257[_0x56ae('0xa3c')](_0x274b5c, 0x10) & 0xff) / 0xff, _0x575257[_0x56ae('0x533')](_0x274b5c >>> 0x8, 0xff) / 0xff, (_0x274b5c & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x3b4996['__popMaskRect'](); _0x3b4996[_0x56ae('0x1f')](this); _0x3c6685['__pool'][_0x56ae('0x21')](_0x512b25); } null != this['__graphics'] && _0x1870d7['render'](this, _0x3b4996); } this[_0x56ae('0xa22')](_0x3b4996); }, '__renderGLMask': function(_0x24e6e1) { if (_0x56ae('0xa3d') !== _0x56ae('0xa3d')) { var _0x360812 = d; d = c; c = _0x360812; } else { null != this[_0x56ae('0x9c9')] && _0x1870d7['renderMask'](this, _0x24e6e1); } }, '__setParentRenderDirty': function() { var _0x5e4b15 = null != this[_0x56ae('0xa3e')] ? this['__renderParent'] : this[_0x56ae('0x8c1')]; _0x575257[_0x56ae('0x52b')](null, _0x5e4b15) || _0x5e4b15[_0x56ae('0xa3f')] || (_0x5e4b15['__renderDirty'] = !0x0, _0x5e4b15['__setParentRenderDirty']()); }, '__setStageReference': function(_0x454c82) { this['stage'] = _0x454c82; }, '__setTransformDirty': function() { this[_0x56ae('0xa29')] || (this[_0x56ae('0xa29')] = !0x0, this[_0x56ae('0xa40')](), this['__setParentRenderDirty']()); }, '__setWorldTransformInvalid': function() { this['__worldTransformInvalid'] = !0x0; }, '__shouldCacheHardware': function(_0x488c2c) { return 0x1 == _0x488c2c || null != this[_0x56ae('0x9db')] ? !0x0 : 0x0 == _0x488c2c || null != this[_0x56ae('0x9c9')] && !_0x52b59c[_0x56ae('0xa41')](this[_0x56ae('0x9c9')]) ? !0x1 : null; }, '__update': function(_0x36af1a, _0x297086) { var _0x3b84c5 = null != this['__renderParent'] ? this[_0x56ae('0xa3e')] : this['parent']; this[_0x56ae('0xa42')] && null == _0x3b84c5 && (_0x3b84c5 = this[_0x56ae('0xa43')]); this['__renderable'] = this[_0x56ae('0x915')] && 0x0 != this[_0x56ae('0xa44')] && 0x0 != this[_0x56ae('0x990')] && !this[_0x56ae('0xa42')] && (null == _0x3b84c5 || !_0x3b84c5[_0x56ae('0xa42')]); this[_0x56ae('0xa45')](); this[_0x56ae('0xa46')] = this['__transformDirty'] = !0x1; if (!_0x36af1a) if (_0x407807['__supportDOM'] && (this[_0x56ae('0xa2a')] = !this[_0x56ae('0x96d')][_0x56ae('0x8ad')](this[_0x56ae('0xa47')]), null == this[_0x56ae('0xa47')] ? this['__renderTransformCache'] = this[_0x56ae('0x96d')][_0x56ae('0xa48')]() : this['__renderTransformCache'][_0x56ae('0x8ae')](this[_0x56ae('0x96d')])), null != _0x3b84c5) { if (_0x407807[_0x56ae('0xa49')]) { var _0x319816 = _0x3b84c5['__worldVisible'] && this[_0x56ae('0x915')]; this[_0x56ae('0xa4a')] = this[_0x56ae('0x992')] != _0x319816; this['__worldVisible'] = _0x319816; _0x319816 = this[_0x56ae('0xa4b')]() * _0x3b84c5[_0x56ae('0x91c')]; this[_0x56ae('0xa26')] = this[_0x56ae('0x91c')] != _0x319816; this[_0x56ae('0x91c')] = _0x319816; } else this['__worldAlpha'] = this[_0x56ae('0xa4b')]() * _0x3b84c5['__worldAlpha']; null != this['__objectTransform'] ? (this[_0x56ae('0x96e')][_0x56ae('0xa32')](this[_0x56ae('0xa4c')]['get_colorTransform']()), this[_0x56ae('0x96e')][_0x56ae('0xa4d')](_0x3b84c5[_0x56ae('0x96e')])) : this[_0x56ae('0x96e')][_0x56ae('0xa32')](_0x3b84c5[_0x56ae('0x96e')]); this[_0x56ae('0x18')] = null == this[_0x56ae('0x98c')] || 0xa == this[_0x56ae('0x98c')] ? _0x3b84c5['__worldBlendMode'] : this[_0x56ae('0x98c')]; this[_0x56ae('0xa38')] = null == this['__shader'] ? _0x3b84c5['__shader'] : this[_0x56ae('0xa4e')]; this[_0x56ae('0xa12')] = null == this[_0x56ae('0xa4f')] ? _0x3b84c5[_0x56ae('0xa4f')] : this['__scale9Grid']; } else this[_0x56ae('0x91c')] = this[_0x56ae('0xa4b')](), _0x407807[_0x56ae('0xa49')] && (this[_0x56ae('0xa4a')] = this[_0x56ae('0x992')] != this[_0x56ae('0x915')], this[_0x56ae('0x992')] = this['__visible'], this[_0x56ae('0xa26')] = this['__worldAlpha'] != this[_0x56ae('0xa4b')]()), null != this[_0x56ae('0xa4c')] ? this[_0x56ae('0x96e')][_0x56ae('0xa32')](this[_0x56ae('0xa4c')][_0x56ae('0xa50')]()) : this[_0x56ae('0x96e')][_0x56ae('0xa51')](), this[_0x56ae('0x18')] = this[_0x56ae('0x98c')], this[_0x56ae('0xa38')] = this[_0x56ae('0xa4e')], this[_0x56ae('0xa12')] = this[_0x56ae('0xa4f')]; _0x297086 && null != this[_0x56ae('0x9f5')]() && this[_0x56ae('0x9f5')]()[_0x56ae('0x972')](_0x36af1a, !0x0); }, '__updateCacheBitmap': function(_0x27872a, _0x5e79d5) { if (this[_0x56ae('0x14')]) return !0x1; var _0x503ba2 = _0xa29426[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x503ba2[_0x56ae('0xa32')](this[_0x56ae('0x96e')]); null != _0x27872a['__worldColorTransform'] && _0x503ba2[_0x56ae('0xa4d')](_0x27872a[_0x56ae('0x96e')]); var _0x319a1e = !0x1; if (this[_0x56ae('0xa52')]() || _0x56ae('0x38f') != _0x27872a[_0x56ae('0xa33')] && !_0x503ba2[_0x56ae('0xa53')](!0x0)) { _0x319a1e = null; var _0x336fe6 = (_0x5e79d5 = null == this['__cacheBitmap'] || this[_0x56ae('0xa3f')] && (_0x5e79d5 || null != this['__children'] && 0x0 < this['__children'][_0x56ae('0x32')]) || this[_0x56ae('0x13')] != this[_0x56ae('0xa54')]) || null != this[_0x56ae('0x9c9')] && this[_0x56ae('0x9c9')][_0x56ae('0xa25')] || !this[_0x56ae('0xa55')][_0x56ae('0xa56')](_0x503ba2, !0x0), _0x3d23cf = _0x5e79d5 || _0x575257['ZmHVG'](null, this[_0x56ae('0x9c9')]) && this['__graphics'][_0x56ae('0xa57')], _0x2d9d25 = _0x27872a[_0x56ae('0xa33')]; if (_0x336fe6 || _0x3d23cf) 'opengl' == _0x2d9d25 && 0x0 == this[_0x56ae('0xa58')](null) && (_0x2d9d25 = _0x56ae('0xa34')), !_0x336fe6 || _0x56ae('0xa34') != _0x2d9d25 && _0x56ae('0xa59') != _0x2d9d25 || (_0x5e79d5 = !0x0), _0x3d23cf && _0x56ae('0x38f') == _0x2d9d25 && (_0x5e79d5 = !0x0); _0x336fe6 = _0x5e79d5 || !this[_0x56ae('0x9ca')]['__worldTransform'][_0x56ae('0x8ad')](this['__worldTransform']); var _0x103d00 = null != this[_0x56ae('0x9db')]; if (_0x103d00 && !_0x5e79d5) { _0x3d23cf = 0x0; for (var _0x1e885e = this['__filters']; _0x3d23cf < _0x1e885e[_0x56ae('0x32')];) { if (_0x575257[_0x56ae('0x535')] !== _0x56ae('0xa5a')) { var _0x41c025 = _0x1e885e[_0x3d23cf];++_0x3d23cf; if (_0x41c025[_0x56ae('0xa3f')]) { _0x5e79d5 = !0x0; break; } } else { _0x2d9f4e++; _0x3d23cf = new _0x536a3a(); for (var _0xe7202b = 0x0, _0xa2ebb9 = _0x27872a[_0x56ae('0xa5b')][_0x56ae('0x9fa')](); _0xe7202b < _0xa2ebb9;) { var _0x3bd4da = _0xe7202b++; _0x1e885e = this['_root'][_0x56ae('0xa5c')](_0x27872a['joints'][_0x56ae('0x1b')](_0x3bd4da)); null == _0x1e885e && (_0x1e885e = this[_0x56ae('0xa5d')]['findNodeBySid'](_0x27872a[_0x56ae('0xa5b')]['get'](_0x3bd4da))); _0x41c025 = new _0x268074(); _0x103d00 = null != _0x103d00 ? _0x1e885e[_0x56ae('0xa5e')](_0x319a1e) : _0x1e885e[_0x56ae('0xa5f')](); _0x41c025[_0x56ae('0x110')] = _0x27872a[_0x56ae('0xa5b')]['get'](_0x3bd4da); _0x41c025[_0x56ae('0xa60')]['fromMatrix'](_0x103d00); _0x41c025[_0x56ae('0xa61')]['copyFrom'](_0x103d00[_0x56ae('0xa62')]()); isNaN(_0x41c025[_0x56ae('0xa60')]['x']) && (null == _0x2d9d25 && (_0x2d9d25 = new _0x2b2c54()), _0x41c025['orientation']['fromMatrix'](_0x2d9d25)); _0x3d23cf['jointPoses'][_0x56ae('0x8f0')](_0x41c025); } _0x319a1e += _0x503ba2; _0x336fe6[_0x56ae('0xa63')](_0x3d23cf, 0x3e8 * _0x503ba2 | 0x0); } } } null == this[_0x56ae('0xa64')] && (this[_0x56ae('0xa64')] = new _0x5ac892()); var _0x2d9f4e = null != this[_0x56ae('0xa65')] ? this[_0x56ae('0xa65')] : this['__renderTransform']; _0x5e79d5 || _0x2d9f4e['a'] == this[_0x56ae('0xa64')]['a'] && _0x2d9f4e['b'] == this[_0x56ae('0xa64')]['b'] && _0x2d9f4e['c'] == this[_0x56ae('0xa64')]['c'] && _0x2d9f4e['d'] == this[_0x56ae('0xa64')]['d'] || (_0x5e79d5 = !0x0); !_0x5e79d5 && _0x56ae('0x38f') != _0x27872a[_0x56ae('0xa33')] && null != this[_0x56ae('0x9cc')] && null != this['__cacheBitmapData'][_0x56ae('0xa02')] && this[_0x56ae('0x9cc')][_0x56ae('0xa02')]['version'] < this[_0x56ae('0x9cc')]['__textureVersion'] && (_0x5e79d5 = !0x0); this[_0x56ae('0xa64')][_0x56ae('0x8ae')](_0x2d9f4e); this[_0x56ae('0xa64')]['tx'] = 0x0; var _0x2eb568 = _0x41c025 = _0x1e885e = _0x3d23cf = this['__cacheBitmapMatrix']['ty'] = 0x0, _0x5ac4a7 = 0x0, _0x4e6193 = 0x0; if (_0x336fe6 || _0x5e79d5) _0x319a1e = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](), this[_0x56ae('0xa66')](_0x319a1e, this[_0x56ae('0xa64')]), _0x41c025 = Math[_0x56ae('0x9fc')](_0x319a1e[_0x56ae('0x3d')]), _0x2eb568 = Math['ceil'](_0x319a1e[_0x56ae('0x727')]), _0x5ac4a7 = 0x0 < _0x319a1e['x'] ? Math[_0x56ae('0x9fc')](_0x319a1e['x']) : Math[_0x56ae('0x49')](_0x319a1e['x']), _0x4e6193 = 0x0 < _0x319a1e['y'] ? Math[_0x56ae('0x9fc')](_0x319a1e['y']) : Math['floor'](_0x319a1e['y']), _0x575257[_0x56ae('0x537')](null, this[_0x56ae('0x9cc')]) ? _0x41c025 > this[_0x56ae('0x9cc')][_0x56ae('0x3d')] || _0x2eb568 > this[_0x56ae('0x9cc')][_0x56ae('0x727')] ? (_0x3d23cf = Math[_0x56ae('0x9fc')](Math[_0x56ae('0x57')](1.25 * _0x41c025, this['__cacheBitmapData'][_0x56ae('0x3d')])), _0x1e885e = Math[_0x56ae('0x9fc')](Math['max'](1.25 * _0x2eb568, this[_0x56ae('0x9cc')][_0x56ae('0x727')])), _0x5e79d5 = !0x0) : (_0x3d23cf = this[_0x56ae('0x9cc')]['width'], _0x1e885e = this[_0x56ae('0x9cc')][_0x56ae('0x727')]) : (_0x3d23cf = _0x41c025, _0x1e885e = _0x2eb568); if (_0x5e79d5) if (_0x336fe6 = !0x0, this[_0x56ae('0xa54')] = this[_0x56ae('0x13')], 0.5 <= _0x41c025 && 0.5 <= _0x2eb568) { var _0x4e5d3c = null != this['opaqueBackground'] && (_0x3d23cf != _0x41c025 || _0x1e885e != _0x2eb568), _0x49b5b2 = null != this['opaqueBackground'] ? -0x1000000 | this['opaqueBackground'] : 0x0, _0x5717b0 = _0x4e5d3c ? 0x0 : _0x49b5b2, _0x370254 = _0x56ae('0x38f') == _0x27872a[_0x56ae('0xa33')]; null == this['__cacheBitmapData'] || _0x3d23cf > this[_0x56ae('0x9cc')][_0x56ae('0x3d')] || _0x1e885e > this['__cacheBitmapData']['height'] ? (this[_0x56ae('0x9cc')] = new _0x3ee0eb(_0x3d23cf, _0x1e885e, !0x0, _0x5717b0), null == this['__cacheBitmap'] && (this[_0x56ae('0x9ca')] = new _0x443f45()), this[_0x56ae('0x9ca')][_0x56ae('0x9fe')] = this[_0x56ae('0x9cc')], this[_0x56ae('0xa67')] = null) : this[_0x56ae('0x9cc')][_0x56ae('0xa68')](this['__cacheBitmapData']['rect'], _0x5717b0, _0x370254); _0x4e5d3c && (_0x319a1e[_0x56ae('0x1c')](0x0, 0x0, _0x41c025, _0x2eb568), this[_0x56ae('0x9cc')][_0x56ae('0xa68')](_0x319a1e, _0x49b5b2, _0x370254)); } else return _0xa29426[_0x56ae('0x20')][_0x56ae('0x21')](_0x503ba2), this[_0x56ae('0xa67')] = this[_0x56ae('0xa69')] = this[_0x56ae('0xa6a')] = this['__cacheBitmapData'] = this[_0x56ae('0x9ca')] = null, !0x0; else this[_0x56ae('0x9cc')] = this[_0x56ae('0x9ca')][_0x56ae('0xa6b')](), this[_0x56ae('0xa69')] = this[_0x56ae('0xa6a')] = null; if (_0x336fe6 || _0x5e79d5) this[_0x56ae('0x9ca')][_0x56ae('0x991')]['copyFrom'](this['__worldTransform']), _0x2d9f4e == this[_0x56ae('0x96d')] ? (this[_0x56ae('0x9ca')][_0x56ae('0x96d')][_0x56ae('0xa6c')](), this[_0x56ae('0x9ca')]['__renderTransform']['tx'] = this[_0x56ae('0x96d')]['tx'] + _0x5ac4a7, this[_0x56ae('0x9ca')][_0x56ae('0x96d')]['ty'] = this[_0x56ae('0x96d')]['ty'] + _0x4e6193) : (this[_0x56ae('0x9ca')]['__renderTransform'][_0x56ae('0x8ae')](this[_0x56ae('0xa64')]), this[_0x56ae('0x9ca')][_0x56ae('0x96d')][_0x56ae('0x9af')](), this[_0x56ae('0x9ca')]['__renderTransform'][_0x56ae('0x9b0')](this[_0x56ae('0x96d')]), this[_0x56ae('0x9ca')][_0x56ae('0x96d')]['tx'] += _0x5ac4a7, this['__cacheBitmap'][_0x56ae('0x96d')]['ty'] += _0x4e6193); this[_0x56ae('0x9ca')][_0x56ae('0xa06')] = _0x27872a[_0x56ae('0xa05')]; this['__cacheBitmap'][_0x56ae('0xa0a')] = this[_0x56ae('0xa0a')]; this['__cacheBitmap']['__worldAlpha'] = this['__worldAlpha']; this['__cacheBitmap']['__worldBlendMode'] = this[_0x56ae('0x18')]; this[_0x56ae('0x9ca')][_0x56ae('0xa38')] = this[_0x56ae('0xa38')]; this['__cacheBitmap'][_0x56ae('0xa6d')](this[_0x56ae('0xa6e')]); if (_0x5e79d5) { if (null == this['__cacheBitmapRenderer'] || _0x2d9d25 != this[_0x56ae('0xa67')][_0x56ae('0xa33')]) _0x575257[_0x56ae('0x538')] == _0x2d9d25 ? this[_0x56ae('0xa67')] = new _0x5045ab(_0x59b8d7['__cast'](_0x27872a, _0x5045ab)[_0x56ae('0x1a')], this[_0x56ae('0x9cc')]) : (null == this[_0x56ae('0x9cc')][_0x56ae('0xa02')] && (this[_0x56ae('0x9cc')] = new _0x3ee0eb(_0x3d23cf, _0x1e885e, !0x0, null != this[_0x56ae('0x13')] ? -0x1000000 | this[_0x56ae('0x13')] : 0x0), this['__cacheBitmap']['__bitmapData'] = this[_0x56ae('0x9cc')]), _0x5d51e7[_0x56ae('0xa01')](this['__cacheBitmapData'][_0x56ae('0xa02')]), this[_0x56ae('0xa67')] = new _0x193c0b(this[_0x56ae('0x9cc')][_0x56ae('0xa02')]['buffer'][_0x56ae('0xa6f')])), this[_0x56ae('0xa67')][_0x56ae('0x991')] = new _0x5ac892(), this['__cacheBitmapRenderer'][_0x56ae('0x96e')] = new _0xa29426(); null == this[_0x56ae('0xa55')] && (this['__cacheBitmapColorTransform'] = new _0xa29426()); this[_0x56ae('0xa67')][_0x56ae('0xa70')] = this['stage']; this[_0x56ae('0xa67')][_0x56ae('0xa05')] = _0x27872a[_0x56ae('0xa05')]; this[_0x56ae('0xa67')][_0x56ae('0x17')](0xa); this[_0x56ae('0xa67')][_0x56ae('0x91c')] = 0x1 / this[_0x56ae('0x91c')]; this[_0x56ae('0xa67')][_0x56ae('0x991')][_0x56ae('0x8ae')](this['__renderTransform']); this['__cacheBitmapRenderer'][_0x56ae('0x991')][_0x56ae('0x9af')](); this[_0x56ae('0xa67')]['__worldTransform'][_0x56ae('0x9b0')](this[_0x56ae('0xa64')]); this[_0x56ae('0xa67')][_0x56ae('0x991')]['tx'] -= _0x5ac4a7; this[_0x56ae('0xa67')][_0x56ae('0x991')]['ty'] -= _0x4e6193; this[_0x56ae('0xa67')]['__worldColorTransform'][_0x56ae('0xa32')](_0x503ba2); this[_0x56ae('0xa67')][_0x56ae('0x96e')][_0x56ae('0xa71')](); this[_0x56ae('0x14')] = !0x0; if (_0x56ae('0x38f') == this[_0x56ae('0xa67')]['__type']) { if (_0x56ae('0xa72') === _0x56ae('0xa73')) { _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0xa75')][_0x56ae('0xa76')][_0x56ae('0x959')](_0x5e79d5); } else { _0x2d9d25 = this[_0x56ae('0xa67')]; _0x2d9f4e = _0x2d9d25['__context3D']; _0x5ac4a7 = _0x2d9f4e[_0x56ae('0xa77')][_0x56ae('0xa78')]; _0x4e6193 = _0x2d9f4e[_0x56ae('0xa77')][_0x56ae('0xa79')]; _0x4e5d3c = _0x2d9f4e['__state']['renderToTextureAntiAlias']; _0x49b5b2 = _0x2d9f4e[_0x56ae('0xa77')][_0x56ae('0xa7a')]; _0x5717b0 = _0x27872a[_0x56ae('0x98c')]; _0x27872a[_0x56ae('0xa7b')](); _0x2d9d25[_0x56ae('0xa7c')](_0x27872a); this[_0x56ae('0x9cc')]['__setUVRect'](_0x2d9f4e, 0x0, 0x0, _0x41c025, _0x2eb568); _0x2d9d25[_0x56ae('0xa7d')](this['__cacheBitmapData']); null != this['__cacheBitmapData'][_0x56ae('0xa02')] && (this[_0x56ae('0x9cc')][_0x56ae('0xa7e')] = this[_0x56ae('0x9cc')][_0x56ae('0xa02')][_0x56ae('0x93a')] + 0x1); this[_0x56ae('0x9cc')][_0x56ae('0xa7f')](this, _0x2d9d25); if (_0x103d00) { var _0x252a59 = !0x1; _0x103d00 = 0x0; for (_0x370254 = this[_0x56ae('0x9db')]; _0x103d00 < _0x370254[_0x56ae('0x32')];) { var _0x339cb1 = _0x370254[_0x103d00]; ++_0x103d00; _0x339cb1[_0x56ae('0xa80')] && (_0x252a59 = !0x0); } _0x103d00 = this['__cacheBitmapData']; _0x339cb1 = null; null == this[_0x56ae('0xa6a')] || _0x3d23cf > this[_0x56ae('0xa6a')][_0x56ae('0x3d')] || _0x1e885e > this[_0x56ae('0xa6a')][_0x56ae('0x727')] ? this[_0x56ae('0xa6a')] = new _0x3ee0eb(_0x3d23cf, _0x1e885e, !0x0, 0x0) : (this[_0x56ae('0xa6a')][_0x56ae('0xa81')](this[_0x56ae('0xa6a')][_0x56ae('0xa82')], 0x0), null != this['__cacheBitmapData2'][_0x56ae('0xa02')] && (this[_0x56ae('0xa6a')]['__textureVersion'] = _0x575257[_0x56ae('0x9ab')](this[_0x56ae('0xa6a')]['image']['version'], 0x1))); this[_0x56ae('0xa6a')][_0x56ae('0xa83')](_0x2d9f4e, 0x0, 0x0, _0x41c025, _0x2eb568); _0x370254 = this[_0x56ae('0xa6a')]; _0x252a59 && (null == this[_0x56ae('0xa69')] || _0x3d23cf > this[_0x56ae('0xa69')][_0x56ae('0x3d')] || _0x1e885e > this[_0x56ae('0xa69')][_0x56ae('0x727')] ? this[_0x56ae('0xa69')] = new _0x3ee0eb(_0x3d23cf, _0x1e885e, !0x0, 0x0) : (this['__cacheBitmapData3'][_0x56ae('0xa81')](this[_0x56ae('0xa69')][_0x56ae('0xa82')], 0x0), null != this[_0x56ae('0xa69')][_0x56ae('0xa02')] && (this[_0x56ae('0xa69')][_0x56ae('0xa7e')] = this[_0x56ae('0xa69')][_0x56ae('0xa02')][_0x56ae('0x93a')] + 0x1)), this[_0x56ae('0xa69')][_0x56ae('0xa83')](_0x2d9f4e, 0x0, 0x0, _0x41c025, _0x2eb568), _0x339cb1 = this[_0x56ae('0xa69')]); _0x2d9d25['__setBlendMode'](0xa); _0x2d9d25['__worldAlpha'] = 0x1; _0x2d9d25['__worldTransform'][_0x56ae('0xa6c')](); _0x2d9d25[_0x56ae('0x96e')][_0x56ae('0xa51')](); _0x3d23cf = 0x0; for (_0x1e885e = this['__filters']; _0x3d23cf < _0x1e885e[_0x56ae('0x32')];) { var _0x5b2b1d = '6|4|2|5|1|3|0' [_0x56ae('0x44')]('|'), _0x55e859 = 0x0; while (!![]) { switch (_0x5b2b1d[_0x55e859++]) { case '0': _0x41c025[_0x56ae('0xa3f')] = !0x1; continue; case '1': for (_0x252a59 = _0x41c025['__numShaderPasses']; _0x2eb568 < _0x252a59;) { var _0xf76599 = _0x2eb568++; _0xf76599 = _0x41c025[_0x56ae('0xa84')](_0x2d9d25, _0xf76599); _0x2d9d25[_0x56ae('0x17')](_0x41c025[_0x56ae('0xa85')]); _0x2d9d25[_0x56ae('0xa7d')](_0x370254); _0x2d9d25[_0x56ae('0xa86')](_0x103d00, _0xf76599, _0x41c025[_0x56ae('0xa87')]); _0xf76599 = _0x103d00; _0x103d00 = _0x370254; _0x370254 = _0xf76599; } continue; case '2': _0x41c025['__preserveObject'] && (_0x2d9d25[_0x56ae('0xa7d')](_0x339cb1), _0x2d9d25['__renderFilterPass'](_0x103d00, _0x2d9d25['__defaultDisplayShader'], _0x41c025[_0x56ae('0xa87')])); continue; case '3': _0x41c025[_0x56ae('0xa80')] && (_0x2d9d25[_0x56ae('0x17')](0xa), _0x2d9d25['__setRenderTarget'](_0x103d00), _0x2d9d25[_0x56ae('0xa86')](_0x339cb1, _0x2d9d25['__defaultDisplayShader'], _0x41c025[_0x56ae('0xa87')], !0x1)); continue; case '4': ++_0x3d23cf; continue; case '5': _0x2eb568 = 0x0; continue; case '6': _0x41c025 = _0x1e885e[_0x3d23cf]; continue; } break; } } this[_0x56ae('0x9ca')][_0x56ae('0x9fe')] = _0x103d00; } _0x27872a[_0x56ae('0x98c')] = 0xa; _0x27872a['__setBlendMode'](_0x5717b0); _0x27872a[_0x56ae('0xa7c')](_0x2d9d25); _0x575257[_0x56ae('0x537')](null, _0x5ac4a7) ? _0x2d9f4e[_0x56ae('0xa88')](_0x5ac4a7, _0x4e6193, _0x4e5d3c, _0x49b5b2) : _0x2d9f4e[_0x56ae('0xa89')](); _0x27872a[_0x56ae('0xa8a')](_0x2d9d25); _0x27872a['setViewport'](); this['__cacheBitmapColorTransform'][_0x56ae('0xa32')](_0x503ba2); } } else { this[_0x56ae('0x9cc')][_0x56ae('0xa8b')](this, this[_0x56ae('0xa67')]); if (_0x103d00) { if ('jmngg' === 'jmngg') { _0x2d9f4e = _0x27872a = !0x1; _0x41c025 = 0x0; for (_0x2eb568 = this[_0x56ae('0x9db')]; _0x41c025 < _0x2eb568[_0x56ae('0x32')];) _0x2d9d25 = _0x2eb568[_0x41c025], ++_0x41c025, _0x2d9d25[_0x56ae('0xa8c')] && (_0x27872a = !0x0), _0x2d9d25['__preserveObject'] && (_0x2d9f4e = !0x0); _0x41c025 = this[_0x56ae('0x9cc')]; _0x2d9d25 = null; _0x27872a ? (null == this[_0x56ae('0xa6a')] || null == this['__cacheBitmapData2'][_0x56ae('0xa02')] || _0x3d23cf > this[_0x56ae('0xa6a')]['width'] || _0x1e885e > this[_0x56ae('0xa6a')][_0x56ae('0x727')] ? this[_0x56ae('0xa6a')] = new _0x3ee0eb(_0x3d23cf, _0x1e885e, !0x0, 0x0) : this[_0x56ae('0xa6a')][_0x56ae('0xa81')](this[_0x56ae('0xa6a')][_0x56ae('0xa82')], 0x0), _0x2eb568 = this[_0x56ae('0xa6a')]) : _0x2eb568 = _0x41c025; _0x2d9f4e && (null == this[_0x56ae('0xa69')] || null == this[_0x56ae('0xa69')][_0x56ae('0xa02')] || _0x3d23cf > this[_0x56ae('0xa69')][_0x56ae('0x3d')] || _0x1e885e > this[_0x56ae('0xa69')][_0x56ae('0x727')] ? this[_0x56ae('0xa69')] = new _0x3ee0eb(_0x3d23cf, _0x1e885e, !0x0, 0x0) : this['__cacheBitmapData3'][_0x56ae('0xa81')](this[_0x56ae('0xa69')][_0x56ae('0xa82')], 0x0), _0x2d9d25 = this[_0x56ae('0xa69')]); null == this[_0x56ae('0xa8d')] && (this[_0x56ae('0xa8d')] = new _0x510664()); _0x3d23cf = this[_0x56ae('0xa8d')]; _0x1e885e = 0x0; for (_0x2d9f4e = this['__filters']; _0x1e885e < _0x2d9f4e['length'];) _0x4e6193 = _0x2d9f4e[_0x1e885e], ++_0x1e885e, _0x4e6193[_0x56ae('0xa80')] && _0x2d9d25[_0x56ae('0xa8e')](_0x41c025, _0x41c025[_0x56ae('0xa82')], _0x3d23cf), _0x5ac4a7 = _0x4e6193[_0x56ae('0xa8f')](_0x2eb568, _0x41c025, _0x41c025[_0x56ae('0xa82')], _0x3d23cf), _0x4e6193[_0x56ae('0xa80')] && _0x5ac4a7['draw'](_0x2d9d25, null, null != this[_0x56ae('0xa4c')] ? this['__objectTransform'][_0x56ae('0xa50')]() : null), _0x4e6193[_0x56ae('0xa3f')] = !0x1, _0x27872a && _0x5ac4a7 == _0x2eb568 && (_0x5ac4a7 = _0x41c025, _0x41c025 = _0x2eb568, _0x2eb568 = _0x5ac4a7); this[_0x56ae('0x9cc')] != _0x41c025 && (_0x5ac4a7 = this[_0x56ae('0x9cc')], this[_0x56ae('0x9cc')] = _0x41c025, this[_0x56ae('0xa6a')] = _0x5ac4a7, this[_0x56ae('0x9ca')][_0x56ae('0x9fe')] = this[_0x56ae('0x9cc')], this[_0x56ae('0xa67')] = null); this['__cacheBitmap'][_0x56ae('0xa90')] = this['__cacheBitmapData']['__textureVersion']; } else { _0x503ba2 = this[_0x56ae('0xa91')]; _0x503ba2 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x503ba2['id'], _0x503ba2[_0x56ae('0xa1c')]); var _0x35dad3 = this[_0x56ae('0xa92')]; _0x503ba2 = 0xa <= (_0x503ba2 < _0x35dad3 ? _0x503ba2 : _0x35dad3); } } this[_0x56ae('0xa55')]['__copyFrom'](_0x503ba2); this[_0x56ae('0xa55')]['__isDefault'](!0x0) || (this[_0x56ae('0xa55')][_0x56ae('0xa93')] = 0x1, this[_0x56ae('0x9cc')][_0x56ae('0x34c')](this[_0x56ae('0x9cc')][_0x56ae('0xa82')], this[_0x56ae('0xa55')])); } this['__isCacheBitmapRender'] = !0x1; }(_0x336fe6 || _0x5e79d5) && _0x3c6685['__pool'][_0x56ae('0x21')](_0x319a1e); _0x319a1e = _0x336fe6; } else null != this['__cacheBitmap'] && ('dom' == _0x27872a[_0x56ae('0xa33')] && this['__cacheBitmap'][_0x56ae('0xa2d')](_0x27872a), this[_0x56ae('0xa67')] = this[_0x56ae('0xa55')] = this['__cacheBitmapData3'] = this[_0x56ae('0xa6a')] = this[_0x56ae('0x9cc')] = this[_0x56ae('0x9ca')] = null, _0x319a1e = !0x0); _0xa29426[_0x56ae('0x20')][_0x56ae('0x21')](_0x503ba2); return _0x319a1e; }, '__updateTransforms': function(_0x3caf6a) { var _0xfffada = null != _0x3caf6a; _0x3caf6a = _0xfffada ? _0x3caf6a : this[_0x56ae('0x98e')]; null == this[_0x56ae('0x991')] && (this[_0x56ae('0x991')] = new _0x5ac892()); null == this[_0x56ae('0x96d')] && (this['__renderTransform'] = new _0x5ac892()); var _0x16f4ff = null != this[_0x56ae('0xa3e')] ? this[_0x56ae('0xa3e')] : this['parent']; if (_0xfffada || null == this['parent']) this[_0x56ae('0x991')][_0x56ae('0x8ae')](_0x3caf6a); else { var _0x1bf362 = this['parent']['__worldTransform'], _0x4bd7f2 = this[_0x56ae('0x991')]; _0x4bd7f2['a'] = _0x3caf6a['a'] * _0x1bf362['a'] + _0x1c1b50['YhecS'](_0x3caf6a['b'], _0x1bf362['c']); _0x4bd7f2['b'] = _0x1c1b50[_0x56ae('0xa94')](_0x3caf6a['a'], _0x1bf362['b']) + _0x1c1b50[_0x56ae('0xa95')](_0x3caf6a['b'], _0x1bf362['d']); _0x4bd7f2['c'] = _0x3caf6a['c'] * _0x1bf362['a'] + _0x3caf6a['d'] * _0x1bf362['c']; _0x4bd7f2['d'] = _0x3caf6a['c'] * _0x1bf362['b'] + _0x3caf6a['d'] * _0x1bf362['d']; _0x4bd7f2['tx'] = _0x3caf6a['tx'] * _0x1bf362['a'] + _0x3caf6a['ty'] * _0x1bf362['c'] + _0x1bf362['tx']; _0x4bd7f2['ty'] = _0x3caf6a['tx'] * _0x1bf362['b'] + _0x3caf6a['ty'] * _0x1bf362['d'] + _0x1bf362['ty']; } _0xfffada || null == _0x16f4ff ? this[_0x56ae('0x96d')][_0x56ae('0x8ae')](_0x3caf6a) : (_0xfffada = _0x16f4ff['__renderTransform'], _0x16f4ff = this[_0x56ae('0x96d')], _0x16f4ff['a'] = _0x3caf6a['a'] * _0xfffada['a'] + _0x3caf6a['b'] * _0xfffada['c'], _0x16f4ff['b'] = _0x3caf6a['a'] * _0xfffada['b'] + _0x3caf6a['b'] * _0xfffada['d'], _0x16f4ff['c'] = _0x3caf6a['c'] * _0xfffada['a'] + _0x3caf6a['d'] * _0xfffada['c'], _0x16f4ff['d'] = _0x3caf6a['c'] * _0xfffada['b'] + _0x3caf6a['d'] * _0xfffada['d'], _0x16f4ff['tx'] = _0x3caf6a['tx'] * _0xfffada['a'] + _0x3caf6a['ty'] * _0xfffada['c'] + _0xfffada['tx'], _0x16f4ff['ty'] = _0x3caf6a['tx'] * _0xfffada['b'] + _0x3caf6a['ty'] * _0xfffada['d'] + _0xfffada['ty']); null != this['__scrollRect'] && (_0x3caf6a = this[_0x56ae('0x96d')], _0xfffada = -this['__scrollRect']['x'], _0x16f4ff = -this['__scrollRect']['y'], _0x3caf6a['tx'] = _0xfffada * _0x3caf6a['a'] + _0x16f4ff * _0x3caf6a['c'] + _0x3caf6a['tx'], _0x3caf6a['ty'] = _0x1c1b50[_0x56ae('0xa9')](_0xfffada, _0x3caf6a['b']) + _0x16f4ff * _0x3caf6a['d'] + _0x3caf6a['ty']); }, 'get_alpha': function() { return this[_0x56ae('0x98b')]; }, 'set_alpha': function(_0x4621ea) { 0x1 < _0x4621ea && (_0x4621ea = 0x1); 0x0 > _0x4621ea && (_0x4621ea = 0x0); _0x4621ea == this['__alpha'] || this[_0x56ae('0xa52')]() || this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); return this[_0x56ae('0x98b')] = _0x4621ea; }, 'set_blendMode': function(_0x1ad4e5) { null == _0x1ad4e5 && (_0x1ad4e5 = 0xa); _0x1ad4e5 == this[_0x56ae('0x98c')] || this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); return this[_0x56ae('0x98c')] = _0x1ad4e5; }, 'get_cacheAsBitmap': function() { return null == this[_0x56ae('0x9db')] ? this['__cacheAsBitmap'] : !0x0; }, 'set_cacheAsBitmap': function(_0xa99765) { _0xa99765 == this['__cacheAsBitmap'] || this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); return this[_0x56ae('0x98d')] = _0xa99765; }, 'get_filters': function() { return null == this[_0x56ae('0x9db')] ? [] : this[_0x56ae('0x9db')][_0x56ae('0xa97')](); }, 'set_filters': function(_0x34ee40) { null != _0x34ee40 && _0x575257[_0x56ae('0xa98')](0x0, _0x34ee40[_0x56ae('0x32')]) ? (this[_0x56ae('0x9db')] = _0x34ee40, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())) : null != this[_0x56ae('0x9db')] && (this[_0x56ae('0x9db')] = null, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())); return _0x34ee40; }, 'get_height': function() { var _0x431e47 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); this[_0x56ae('0xa99')](_0x431e47); var _0x552de1 = _0x431e47[_0x56ae('0x727')]; _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x431e47); return _0x552de1; }, 'set_height': function(_0x1c6eb2) { var _0x1eae69 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x5c2342 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x5c2342[_0x56ae('0xa6c')](); this[_0x56ae('0x96f')](_0x1eae69, _0x5c2342); _0x1c6eb2 != _0x1eae69['height'] ? this[_0x56ae('0xa9a')](_0x1c6eb2 / _0x1eae69[_0x56ae('0x727')]) : this[_0x56ae('0xa9a')](0x1); _0x3c6685['__pool']['release'](_0x1eae69); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x5c2342); return _0x1c6eb2; }, 'get_loaderInfo': function() { return null != this['stage'] ? _0x44c69b[_0x56ae('0x8e4')][_0x56ae('0xa75')] : null; }, 'get_mask': function() { return this['__mask']; }, 'set_mask': function(_0x54c094) { if (_0x54c094 == this[_0x56ae('0xa6e')]) return _0x54c094; _0x54c094 != this[_0x56ae('0xa6e')] && (this[_0x56ae('0xa9b')](), this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())); if (null != this[_0x56ae('0xa6e')]) { var _0x1725c4 = _0x575257[_0x56ae('0x539')][_0x56ae('0x44')]('|'), _0x2a264c = 0x0; while (!![]) { switch (_0x1725c4[_0x2a264c++]) { case '0': var _0x300b7b = this[_0x56ae('0xa6e')]; continue; case '1': this['__mask'][_0x56ae('0xa9b')](); continue; case '2': this[_0x56ae('0xa6e')][_0x56ae('0xa42')] = !0x1; continue; case '3': _0x300b7b['__renderDirty'] || (_0x300b7b[_0x56ae('0xa3f')] = !0x0, _0x300b7b[_0x56ae('0xa96')]()); continue; case '4': this['__mask'][_0x56ae('0xa43')] = null; continue; } break; } } null != _0x54c094 && (_0x54c094[_0x56ae('0xa42')] = !0x0, _0x54c094[_0x56ae('0xa43')] = this, _0x54c094[_0x56ae('0xa40')]()); null != this[_0x56ae('0x9ca')] && this[_0x56ae('0x9ca')][_0x56ae('0x9f5')]() != _0x54c094 && this[_0x56ae('0x9ca')][_0x56ae('0xa6d')](_0x54c094); return this[_0x56ae('0xa6e')] = _0x54c094; }, 'get_mouseX': function() { var _0x3b736e = null != this[_0x56ae('0x952')] ? this[_0x56ae('0x952')][_0x56ae('0xa9c')] : _0x44c69b['current'][_0x56ae('0x952')][_0x56ae('0xa9c')], _0x4c8cab = null != this['stage'] ? this['stage'][_0x56ae('0xa9d')] : _0x44c69b[_0x56ae('0x8e4')][_0x56ae('0x952')][_0x56ae('0xa9d')], _0x35494a = this[_0x56ae('0x9ac')](), _0x169ca2 = _0x35494a['a'] * _0x35494a['d'] - _0x35494a['b'] * _0x35494a['c']; return 0x0 == _0x169ca2 ? -_0x35494a['tx'] : 0x1 / _0x169ca2 * (_0x35494a['c'] * (_0x35494a['ty'] - _0x4c8cab) + _0x35494a['d'] * (_0x3b736e - _0x35494a['tx'])); }, 'get_mouseY': function() { var _0x4ac5f5 = null != this['stage'] ? this[_0x56ae('0x952')][_0x56ae('0xa9c')] : _0x44c69b[_0x56ae('0x8e4')][_0x56ae('0x952')]['__mouseX'], _0x4ed5e3 = null != this[_0x56ae('0x952')] ? this['stage'][_0x56ae('0xa9d')] : _0x44c69b['current'][_0x56ae('0x952')][_0x56ae('0xa9d')], _0xc4fd2 = this['__getRenderTransform'](), _0xcd37f0 = _0x575257[_0x56ae('0xa9e')](_0xc4fd2['a'] * _0xc4fd2['d'], _0xc4fd2['b'] * _0xc4fd2['c']); return 0x0 == _0xcd37f0 ? -_0xc4fd2['ty'] : 0x1 / _0xcd37f0 * (_0xc4fd2['a'] * (_0x4ed5e3 - _0xc4fd2['ty']) + _0x575257['AIWQL'](_0xc4fd2['b'], _0xc4fd2['tx'] - _0x4ac5f5)); }, 'get_name': function() { return this[_0x56ae('0xa9f')]; }, 'set_name': function(_0x2d5832) { return this[_0x56ae('0xa9f')] = _0x2d5832; }, 'get_rotation': function() { return this[_0x56ae('0xaa0')]; }, 'set_rotation': function(_0x44772e) { if (_0x44772e != this[_0x56ae('0xaa0')]) { this[_0x56ae('0xaa0')] = _0x44772e; var _0x40b6b2 = Math['PI'] / 0xb4 * this[_0x56ae('0xaa0')]; this[_0x56ae('0x98f')] = Math[_0x56ae('0xaa1')](_0x40b6b2); this[_0x56ae('0xaa2')] = Math['cos'](_0x40b6b2); this[_0x56ae('0x98e')]['a'] = this[_0x56ae('0xaa2')] * this[_0x56ae('0xa44')]; this[_0x56ae('0x98e')]['b'] = this[_0x56ae('0x98f')] * this['__scaleX']; this[_0x56ae('0x98e')]['c'] = -this['__rotationSine'] * this[_0x56ae('0x990')]; this[_0x56ae('0x98e')]['d'] = this['__rotationCosine'] * this[_0x56ae('0x990')]; this['__setTransformDirty'](); } return _0x44772e; }, 'set_scale9Grid': function(_0x2086d9) { if (null == _0x2086d9 && null == this[_0x56ae('0xa4f')] || null != _0x2086d9 && null != this[_0x56ae('0xa4f')] && this[_0x56ae('0xa4f')]['equals'](_0x2086d9)) return _0x2086d9; null != _0x2086d9 ? (null == this[_0x56ae('0xa4f')] && (this[_0x56ae('0xa4f')] = new _0x3c6685()), this['__scale9Grid'][_0x56ae('0x8ae')](_0x2086d9)) : this[_0x56ae('0xa4f')] = null; this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); return _0x2086d9; }, 'get_scaleX': function() { return this[_0x56ae('0xa44')]; }, 'set_scaleX': function(_0x540572) { if ('KFzwm' !== _0x56ae('0xaa3')) { if (_0x540572 != this[_0x56ae('0xa44')]) if (this[_0x56ae('0xa44')] = _0x540572, 0x0 == this['__transform']['b']) _0x540572 != this[_0x56ae('0x98e')]['a'] && this[_0x56ae('0xa9b')](), this[_0x56ae('0x98e')]['a'] = _0x540572; else { var _0x455162 = this[_0x56ae('0xaa2')] * _0x540572, _0x322551 = this[_0x56ae('0x98f')] * _0x540572; this[_0x56ae('0x98e')]['a'] == _0x455162 && this[_0x56ae('0x98e')]['b'] == _0x322551 || this['__setTransformDirty'](); this[_0x56ae('0x98e')]['a'] = _0x455162; this[_0x56ae('0x98e')]['b'] = _0x322551; } return _0x540572; } else { this['clearPasses'](); if (null != this[_0x56ae('0xaa4')][_0x56ae('0xaa5')]) { _0x540572 = 0x0; for (var _0x3228de = this[_0x56ae('0xaa4')][_0x56ae('0xaa5')][_0x56ae('0x9fa')](); _0x540572 < _0x3228de;) { var _0x7655f = _0x540572++; this[_0x56ae('0xaa6')](this[_0x56ae('0xaa4')][_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x7655f)); } } this['addPass'](this[_0x56ae('0xaa4')]); this['_screenPass'][_0x56ae('0xaa7')] = !0x1; } }, 'get_scaleY': function() { return this[_0x56ae('0x990')]; }, 'set_scaleY': function(_0x44434d) { if (_0x44434d != this['__scaleY']) if (this['__scaleY'] = _0x44434d, 0x0 == this[_0x56ae('0x98e')]['c']) _0x44434d != this['__transform']['d'] && this['__setTransformDirty'](), this[_0x56ae('0x98e')]['d'] = _0x44434d; else { var _0x27f2f3 = -this[_0x56ae('0x98f')] * _0x44434d, _0x56b757 = this[_0x56ae('0xaa2')] * _0x44434d; this[_0x56ae('0x98e')]['d'] == _0x56b757 && this[_0x56ae('0x98e')]['c'] == _0x27f2f3 || this[_0x56ae('0xa9b')](); this[_0x56ae('0x98e')]['c'] = _0x27f2f3; this['__transform']['d'] = _0x56b757; } return _0x44434d; }, 'set_scrollRect': function(_0x1aa702) { if (null == _0x1aa702 && null == this[_0x56ae('0x973')] || null != _0x1aa702 && null != this[_0x56ae('0x973')] && this[_0x56ae('0x973')]['equals'](_0x1aa702)) return _0x1aa702; null != _0x1aa702 ? (null == this[_0x56ae('0x973')] && (this[_0x56ae('0x973')] = new _0x3c6685()), this[_0x56ae('0x973')][_0x56ae('0x8ae')](_0x1aa702)) : this['__scrollRect'] = null; this['__setTransformDirty'](); _0x407807[_0x56ae('0xa49')] && !this['__renderDirty'] && (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']()); return _0x1aa702; }, 'get_transform': function() { null == this['__objectTransform'] && (this['__objectTransform'] = new _0x17baf8(this)); return this['__objectTransform']; }, 'set_transform': function(_0x548475) { if (null == _0x548475) throw new _0x1adea8(new _0x1770b4(_0x56ae('0xaa8'))); null == this['__objectTransform'] && (this[_0x56ae('0xa4c')] = new _0x17baf8(this)); this[_0x56ae('0xa9b')](); this['__objectTransform'][_0x56ae('0xaa9')](_0x548475[_0x56ae('0xa5f')]()); if (!this['__objectTransform'][_0x56ae('0xa50')]()[_0x56ae('0xa56')](_0x548475[_0x56ae('0xa50')](), !0x0) || !this[_0x56ae('0xa52')]() && this[_0x56ae('0xa4c')][_0x56ae('0xa50')]()[_0x56ae('0xa93')] != _0x548475[_0x56ae('0xa50')]()['alphaMultiplier']) this[_0x56ae('0xa4c')][_0x56ae('0xa50')]()[_0x56ae('0xa32')](_0x548475['get_colorTransform']()), this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); return this[_0x56ae('0xa4c')]; }, 'get_visible': function() { return this[_0x56ae('0x915')]; }, 'set_visible': function(_0x36065b) { _0x36065b == this['__visible'] || this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); return this[_0x56ae('0x915')] = _0x36065b; }, 'get_width': function() { var _0x5b6f35 = _0x3c6685[_0x56ae('0x20')]['get'](); this[_0x56ae('0xa99')](_0x5b6f35); var _0x582b3a = _0x5b6f35[_0x56ae('0x3d')]; _0x3c6685['__pool'][_0x56ae('0x21')](_0x5b6f35); return _0x582b3a; }, 'set_width': function(_0x31815b) { var _0xdbae3f = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x30f327 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x30f327['identity'](); this[_0x56ae('0x96f')](_0xdbae3f, _0x30f327); _0x31815b != _0xdbae3f['width'] ? this[_0x56ae('0xaaa')](_0x31815b / _0xdbae3f[_0x56ae('0x3d')]) : this['set_scaleX'](0x1); _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0xdbae3f); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x30f327); return _0x31815b; }, 'get_x': function() { return this[_0x56ae('0x98e')]['tx']; }, 'set_x': function(_0x5b07b2) { _0x5b07b2 != this[_0x56ae('0x98e')]['tx'] && this[_0x56ae('0xa9b')](); return this[_0x56ae('0x98e')]['tx'] = _0x5b07b2; }, 'get_y': function() { if (_0x56ae('0xaab') !== _0x56ae('0xaac')) { return this[_0x56ae('0x98e')]['ty']; } else { if (!this[_0x56ae('0xaad')]['h'][_0x56ae('0x900')](a)) { var _0x5d8dbd = this[_0x56ae('0xaad')], _0x253899 = _0x252a59[_0x56ae('0x977')](null); _0x5d8dbd['h'][a] = _0x253899; } this[_0x56ae('0xaad')]['h'][a]['push'](b); } }, 'set_y': function(_0x104699) { _0x104699 != this['__transform']['ty'] && this[_0x56ae('0xa9b')](); return this[_0x56ae('0x98e')]['ty'] = _0x104699; }, '__class__': _0x407807, '__properties__': { 'set_y': _0x56ae('0xaae'), 'get_y': _0x1c1b50[_0x56ae('0x3e0')], 'set_x': _0x56ae('0x471'), 'get_x': _0x1c1b50[_0x56ae('0xaaf')], 'set_width': 'set_width', 'get_width': _0x56ae('0x15'), 'set_visible': 'set_visible', 'get_visible': _0x56ae('0xab0'), 'set_transform': _0x56ae('0xab1'), 'get_transform': _0x56ae('0xab2'), 'set_scrollRect': 'set_scrollRect', 'set_scaleY': _0x56ae('0xa9a'), 'get_scaleY': _0x56ae('0xab3'), 'set_scaleX': 'set_scaleX', 'get_scaleX': _0x56ae('0xab4'), 'set_scale9Grid': _0x56ae('0xab5'), 'set_rotation': _0x56ae('0xab6'), 'get_rotation': _0x56ae('0xab7'), 'set_name': _0x56ae('0xab8'), 'get_name': 'get_name', 'get_mouseY': _0x56ae('0xab9'), 'get_mouseX': _0x56ae('0xaba'), 'set_mask': _0x56ae('0xa6d'), 'get_mask': _0x56ae('0x9f5'), 'get_loaderInfo': _0x56ae('0xabb'), 'set_height': 'set_height', 'get_height': 'get_height', 'set_filters': _0x56ae('0xabc'), 'get_filters': _0x56ae('0xabd'), 'set_cacheAsBitmap': 'set_cacheAsBitmap', 'get_cacheAsBitmap': _0x56ae('0xa52'), 'set_blendMode': _0x56ae('0x459'), 'set_alpha': _0x56ae('0xabe'), 'get_alpha': _0x56ae('0xa4b') } }); var _0x2bb227 = function() { _0x407807[_0x56ae('0x94d')](this); this['doubleClickEnabled'] = !0x1; this['mouseEnabled'] = !0x0; this[_0x56ae('0xabf')] = !0x1; this[_0x56ae('0xac0')] = null; this[_0x56ae('0xac1')] = -0x1; }; _0x5ac4a7[_0x56ae('0xac2')] = _0x2bb227; _0x2bb227[_0x56ae('0x8bf')] = _0x56ae('0xac2'); _0x2bb227[_0x56ae('0x8ee')] = _0x407807; _0x2bb227[_0x56ae('0x6')] = _0x4e6193(_0x407807['prototype'], { 'doubleClickEnabled': null, 'mouseEnabled': null, 'needsSoftKeyboard': null, '__tabEnabled': null, '__tabIndex': null, '__allowMouseFocus': function() { return this[_0x56ae('0xac3')](); }, '__getInteractive': function(_0x1171d8) { null != _0x1171d8 && (_0x1171d8[_0x56ae('0x8f0')](this), null != this['parent'] && this[_0x56ae('0x8c1')][_0x56ae('0xac4')](_0x1171d8)); return !0x0; }, '__hitTest': function(_0x1d4771, _0x58ed96, _0x37e156, _0x18ddd1, _0x2f6baf, _0x3bf9a7) { return !_0x3bf9a7[_0x56ae('0xab0')]() || this[_0x56ae('0xa42')] || _0x2f6baf && !this[_0x56ae('0xac5')] ? !0x1 : _0x407807[_0x56ae('0x6')][_0x56ae('0x9f7')][_0x56ae('0x94d')](this, _0x1d4771, _0x58ed96, _0x37e156, _0x18ddd1, _0x2f6baf, _0x3bf9a7); }, '__tabTest': function(_0x1e6d2e) { this[_0x56ae('0xac3')]() && _0x1e6d2e['push'](this); }, 'get_tabEnabled': function() { return 0x1 == this[_0x56ae('0xac0')] ? !0x0 : !0x1; }, 'get_tabIndex': function() { return this['__tabIndex']; }, '__class__': _0x2bb227, '__properties__': _0x4e6193(_0x407807['prototype'][_0x56ae('0x984')], { 'get_tabIndex': 'get_tabIndex', 'get_tabEnabled': 'get_tabEnabled' }) }); var _0x52e6a7 = function() { _0x2bb227[_0x56ae('0x94d')](this); this[_0x56ae('0xac6')] = this['mouseChildren'] = !0x0; this[_0x56ae('0xac7')] = []; this['__removedChildren'] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x56ae('0xac8')] = _0x52e6a7; _0x52e6a7[_0x56ae('0x8bf')] = 'openfl.display.DisplayObjectContainer'; _0x52e6a7[_0x56ae('0x8ee')] = _0x2bb227; _0x52e6a7[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0xac9')](_0x4e6193, _0x2bb227['prototype'], { 'mouseChildren': null, '__removedChildren': null, '__tabChildren': null, 'addChild': function(_0x393f47) { return this[_0x56ae('0xaca')](_0x393f47, this['get_numChildren']()); }, 'addChildAt': function(_0x2e503d, _0xc2afc2) { if (null == _0x2e503d) throw _0x2e503d = new _0x1770b4('Error\x20#2007:\x20Parameter\x20child\x20must\x20be\x20non-null.'), _0x2e503d['errorID'] = 0x7d7, new _0x1adea8(_0x2e503d); if (_0x2e503d[_0x56ae('0x952')] == _0x2e503d) throw _0x2e503d = new _0x4d4163(_0x56ae('0xacb')), _0x2e503d[_0x56ae('0xacc')] = 0xec7, new _0x1adea8(_0x2e503d); if (_0xc2afc2 > this['__children'][_0x56ae('0x32')] || 0x0 > _0xc2afc2) throw new _0x1adea8('Invalid\x20index\x20position\x20' + _0xc2afc2); if (_0x2e503d[_0x56ae('0x8c1')] == this) this[_0x56ae('0xac7')][_0xc2afc2] != _0x2e503d && (_0x11208a[_0x56ae('0x38')](this[_0x56ae('0xac7')], _0x2e503d), this['__children'][_0x56ae('0x9d8')](_0xc2afc2, 0x0, _0x2e503d), this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this[_0x56ae('0xa96')]())); else { null != _0x2e503d[_0x56ae('0x8c1')] && _0x2e503d[_0x56ae('0x8c1')][_0x56ae('0xa20')](_0x2e503d); this[_0x56ae('0xac7')][_0x56ae('0x9d8')](_0xc2afc2, 0x0, _0x2e503d); _0x2e503d[_0x56ae('0x8c1')] = this; (_0xc2afc2 = null != this['stage'] && null == _0x2e503d['stage']) && this[_0x56ae('0xacd')](this[_0x56ae('0x952')]); _0x2e503d['__setTransformDirty'](); _0x2e503d['__renderDirty'] || (_0x2e503d[_0x56ae('0xa3f')] = !0x0, _0x2e503d[_0x56ae('0xa96')]()); this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); var _0x379230 = _0x140b13[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x379230[_0x56ae('0x3aa')] = 'added'; _0x379230['bubbles'] = !0x0; _0x379230[_0x56ae('0x9ad')] = _0x2e503d; _0x2e503d[_0x56ae('0xace')](_0x379230); _0x140b13['__pool'][_0x56ae('0x21')](_0x379230); _0xc2afc2 && (_0x379230 = new _0x140b13(_0x56ae('0xacf'), !0x1, !0x1), _0x2e503d[_0x56ae('0xace')](_0x379230), _0x2e503d['__dispatchChildren'](_0x379230)); } return _0x2e503d; }, 'getChildAt': function(_0x747e7e) { return 0x0 <= _0x747e7e && _0x575257[_0x56ae('0xa98')](_0x747e7e, this[_0x56ae('0xac7')][_0x56ae('0x32')]) ? this[_0x56ae('0xac7')][_0x747e7e] : null; }, 'getChildByName': function(_0x545f7a) { if (_0x56ae('0xad0') === _0x56ae('0xad0')) { for (var _0xa73ec3 = 0x0, _0x5449d4 = this[_0x56ae('0xac7')]; _0xa73ec3 < _0x5449d4['length'];) { var _0x41d302 = _0x5449d4[_0xa73ec3];++_0xa73ec3; if (_0x575257['uXMmL'](_0x41d302[_0x56ae('0xad1')](), _0x545f7a)) return _0x41d302; } return null; } else { _0x2e8694[_0x56ae('0x94d')](this, 0xa, 0x18, 0xa, 0x1f); } }, 'getChildIndex': function(_0x2f8c03) { for (var _0x468be1 = 0x0, _0x480bef = this[_0x56ae('0xac7')]['length']; _0x468be1 < _0x480bef;) { var _0x368a7b = _0x468be1++; if (this[_0x56ae('0xac7')][_0x368a7b] == _0x2f8c03) return _0x368a7b; } return -0x1; }, 'removeChild': function(_0x2c19be) { if (null != _0x2c19be && _0x2c19be[_0x56ae('0x8c1')] == this) { _0x2c19be['__setTransformDirty'](); _0x2c19be[_0x56ae('0xa3f')] || (_0x2c19be[_0x56ae('0xa3f')] = !0x0, _0x2c19be[_0x56ae('0xa96')]()); this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); var _0xdafab2 = new _0x140b13('removed', !0x0); _0x2c19be[_0x56ae('0xace')](_0xdafab2); null != this['stage'] && (null != _0x2c19be[_0x56ae('0x952')] && this[_0x56ae('0x952')][_0x56ae('0xad2')]() == _0x2c19be && this[_0x56ae('0x952')][_0x56ae('0xad3')](null), _0xdafab2 = new _0x140b13(_0x56ae('0xad4'), !0x1, !0x1), _0x2c19be[_0x56ae('0xace')](_0xdafab2), _0x2c19be[_0x56ae('0xad5')](_0xdafab2), _0x2c19be['__setStageReference'](null)); _0x2c19be[_0x56ae('0x8c1')] = null; _0x11208a[_0x56ae('0x38')](this[_0x56ae('0xac7')], _0x2c19be); this['__removedChildren'][_0x56ae('0x8f0')](_0x2c19be); _0x2c19be[_0x56ae('0xa9b')](); } return _0x2c19be; }, 'removeChildAt': function(_0x443a81) { return 0x0 <= _0x443a81 && _0x443a81 < this['__children'][_0x56ae('0x32')] ? this[_0x56ae('0xa20')](this[_0x56ae('0xac7')][_0x443a81]) : null; }, 'setChildIndex': function(_0xf3f72, _0xaf309c) { 0x0 <= _0xaf309c && _0xaf309c <= this[_0x56ae('0xac7')]['length'] && _0xf3f72[_0x56ae('0x8c1')] == this && (_0x11208a[_0x56ae('0x38')](this['__children'], _0xf3f72), this['__children'][_0x56ae('0x9d8')](_0xaf309c, 0x0, _0xf3f72)); }, 'swapChildren': function(_0xacd5e3, _0x16897e) { if (_0xacd5e3['parent'] == this && _0x16897e[_0x56ae('0x8c1')] == this) { var _0x19be13 = this[_0x56ae('0xac7')]['indexOf'](_0xacd5e3), _0x2cd815 = this[_0x56ae('0xac7')][_0x56ae('0x3b')](_0x16897e); this[_0x56ae('0xac7')][_0x19be13] = _0x16897e; this[_0x56ae('0xac7')][_0x2cd815] = _0xacd5e3; this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); } }, 'swapChildrenAt': function(_0x5d6f27, _0x29561b) { var _0xffb346 = this[_0x56ae('0xac7')][_0x5d6f27]; this[_0x56ae('0xac7')][_0x5d6f27] = this[_0x56ae('0xac7')][_0x29561b]; this[_0x56ae('0xac7')][_0x29561b] = _0xffb346; this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this[_0x56ae('0xa96')]()); }, '__cleanup': function() { _0x2bb227[_0x56ae('0x6')][_0x56ae('0x9cb')][_0x56ae('0x94d')](this); for (var _0x2dfff6 = 0x0, _0x4334b5 = this['__children']; _0x2dfff6 < _0x4334b5[_0x56ae('0x32')];) { var _0x413ac6 = _0x4334b5[_0x2dfff6]; ++_0x2dfff6; _0x413ac6[_0x56ae('0x9cb')](); } for (_0x2dfff6 = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x2dfff6[_0x56ae('0x8f5')]();) _0x4334b5 = _0x2dfff6['next'](), null == _0x4334b5[_0x56ae('0x952')] && _0x4334b5[_0x56ae('0x9cb')](); this['__removedChildren']['set_length'](0x0); }, '__dispatchChildren': function(_0x2ee747) { if (null != this[_0x56ae('0xac7')]) for (var _0x22deb3 = 0x0, _0x1526b5 = this[_0x56ae('0xac7')]; _0x22deb3 < _0x1526b5[_0x56ae('0x32')];) { var _0x3f62a1 = _0x1526b5[_0x22deb3]; ++_0x22deb3; _0x2ee747[_0x56ae('0x9ad')] = _0x3f62a1; if (!_0x3f62a1[_0x56ae('0xace')](_0x2ee747)) break; _0x3f62a1[_0x56ae('0xad5')](_0x2ee747); } }, '__enterFrame': function(_0x42aebe) { for (var _0x40a510 = 0x0, _0x2da607 = this['__children']; _0x40a510 < _0x2da607[_0x56ae('0x32')];) { var _0x37afac = _0x2da607[_0x40a510]; ++_0x40a510; _0x37afac['__enterFrame'](_0x42aebe); } }, '__getBounds': function(_0x52032f, _0x13b96e) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0x96f')][_0x56ae('0x94d')](this, _0x52032f, _0x13b96e); if (0x0 != this[_0x56ae('0xac7')]['length']) { for (var _0x20fabd = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x3c0628 = 0x0, _0x446794 = this[_0x56ae('0xac7')]; _0x3c0628 < _0x446794['length'];) { var _0xf0c843 = _0x446794[_0x3c0628]; ++_0x3c0628; if (0x0 != _0xf0c843[_0x56ae('0xa44')] && 0x0 != _0xf0c843[_0x56ae('0x990')]) { var _0x5e9c2b = _0xf0c843[_0x56ae('0x98e')]; _0x20fabd['a'] = _0x5e9c2b['a'] * _0x13b96e['a'] + _0x5e9c2b['b'] * _0x13b96e['c']; _0x20fabd['b'] = _0x5e9c2b['a'] * _0x13b96e['b'] + _0x5e9c2b['b'] * _0x13b96e['d']; _0x20fabd['c'] = _0x575257[_0x56ae('0xad7')](_0x5e9c2b['c'] * _0x13b96e['a'], _0x5e9c2b['d'] * _0x13b96e['c']); _0x20fabd['d'] = _0x5e9c2b['c'] * _0x13b96e['b'] + _0x575257[_0x56ae('0x531')](_0x5e9c2b['d'], _0x13b96e['d']); _0x20fabd['tx'] = _0x5e9c2b['tx'] * _0x13b96e['a'] + _0x5e9c2b['ty'] * _0x13b96e['c'] + _0x13b96e['tx']; _0x20fabd['ty'] = _0x5e9c2b['tx'] * _0x13b96e['b'] + _0x575257['YzUHP'](_0x5e9c2b['ty'], _0x13b96e['d']) + _0x13b96e['ty']; _0xf0c843[_0x56ae('0x96f')](_0x52032f, _0x20fabd); } } _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x20fabd); } }, '__getFilterBounds': function(_0x2702fe, _0x2ad096) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xa66')]['call'](this, _0x2702fe, _0x2ad096); if (null == this['__scrollRect'] && 0x0 != this[_0x56ae('0xac7')][_0x56ae('0x32')]) { for (var _0x180903 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x3abc0c = 0x0, _0x5ef1cb = this['__children']; _0x3abc0c < _0x5ef1cb[_0x56ae('0x32')];) { var _0x49e62b = _0x5ef1cb[_0x3abc0c]; ++_0x3abc0c; if (0x0 != _0x49e62b['__scaleX'] && 0x0 != _0x49e62b['__scaleY'] && !_0x49e62b['__isMask']) { var _0x11174f = _0x49e62b[_0x56ae('0x98e')]; _0x180903['a'] = _0x11174f['a'] * _0x2ad096['a'] + _0x11174f['b'] * _0x2ad096['c']; _0x180903['b'] = _0x11174f['a'] * _0x2ad096['b'] + _0x11174f['b'] * _0x2ad096['d']; _0x180903['c'] = _0x11174f['c'] * _0x2ad096['a'] + _0x11174f['d'] * _0x2ad096['c']; _0x180903['d'] = _0x11174f['c'] * _0x2ad096['b'] + _0x11174f['d'] * _0x2ad096['d']; _0x180903['tx'] = _0x1c1b50[_0x56ae('0xaa')](_0x11174f['tx'] * _0x2ad096['a'] + _0x11174f['ty'] * _0x2ad096['c'], _0x2ad096['tx']); _0x180903['ty'] = _0x11174f['tx'] * _0x2ad096['b'] + _0x11174f['ty'] * _0x2ad096['d'] + _0x2ad096['ty']; _0x49e62b[_0x56ae('0xa66')](_0x2702fe, _0x180903); } } _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x180903); } }, '__getRenderBounds': function(_0x488d3d, _0x4102f) { if (null != this['__scrollRect']) _0x2bb227[_0x56ae('0x6')][_0x56ae('0x9da')][_0x56ae('0x94d')](this, _0x488d3d, _0x4102f); else if (_0x2bb227[_0x56ae('0x6')][_0x56ae('0x96f')][_0x56ae('0x94d')](this, _0x488d3d, _0x4102f), 0x0 != this[_0x56ae('0xac7')]['length']) { for (var _0xb509e6 = _0x5ac892['__pool']['get'](), _0x5a80cd = 0x0, _0x347b2f = this[_0x56ae('0xac7')]; _0x5a80cd < _0x347b2f[_0x56ae('0x32')];) { var _0x411c0d = _0x347b2f[_0x5a80cd]; ++_0x5a80cd; if (0x0 != _0x411c0d[_0x56ae('0xa44')] && 0x0 != _0x411c0d[_0x56ae('0x990')] && !_0x411c0d[_0x56ae('0xa42')]) { if (_0x56ae('0xad8') === 'RxBrL') { var _0x5638d6 = _0x411c0d['__transform']; _0xb509e6['a'] = _0x5638d6['a'] * _0x4102f['a'] + _0x5638d6['b'] * _0x4102f['c']; _0xb509e6['b'] = _0x5638d6['a'] * _0x4102f['b'] + _0x5638d6['b'] * _0x4102f['d']; _0xb509e6['c'] = _0x5638d6['c'] * _0x4102f['a'] + _0x5638d6['d'] * _0x4102f['c']; _0xb509e6['d'] = _0x5638d6['c'] * _0x4102f['b'] + _0x5638d6['d'] * _0x4102f['d']; _0xb509e6['tx'] = _0x5638d6['tx'] * _0x4102f['a'] + _0x5638d6['ty'] * _0x4102f['c'] + _0x4102f['tx']; _0xb509e6['ty'] = _0x5638d6['tx'] * _0x4102f['b'] + _0x5638d6['ty'] * _0x4102f['d'] + _0x4102f['ty']; _0x411c0d['__getRenderBounds'](_0x488d3d, _0xb509e6); } else { null == _0x4102f && (_0x4102f = 0x0); for (var _0x59513c = this[_0x56ae('0xad9')][_0x56ae('0x32')]; _0x4102f < _0x59513c;) { var _0x3f8b3d = _0x4102f++; if (this[_0x56ae('0xad9')][_0x3f8b3d] == _0x488d3d) return _0x3f8b3d; } return -0x1; } } } _0x5ac892['__pool'][_0x56ae('0x21')](_0xb509e6); } }, '__hitTest': function(_0x2f8a29, _0x174b79, _0x250b62, _0x1d93bc, _0x303c02, _0x1b3907) { if (_0x56ae('0xada') !== _0x56ae('0xada')) { var _0x4eaaa6 = 565.4866776461628 * Math[_0x56ae('0xadb')]() / 3.141592653589793; _0x4284ae[_0x56ae('0xadc')]['x'] = Math['cos'](_0x4eaaa6); _0x4284ae[_0x56ae('0xadc')]['y'] = Math[_0x56ae('0xaa1')](_0x4eaaa6); _0x4284ae[_0x56ae('0xadc')]['z'] = 0x0; return _0x4284ae['tempRotationAxis']; } else { if (!_0x1b3907['get_visible']() || this[_0x56ae('0xa42')] || _0x303c02 && !this[_0x56ae('0xac5')] && !this[_0x56ae('0xadd')] || null != this[_0x56ae('0x9f5')]() && !this[_0x56ae('0x9f5')]()[_0x56ae('0x9f6')](_0x2f8a29, _0x174b79)) return !0x1; if (null != this['__scrollRect']) { var _0x15158d = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x15158d[_0x56ae('0x1c')](_0x2f8a29, _0x174b79); var _0x183c4f = this[_0x56ae('0x9ac')](), _0x286baf = _0x183c4f['a'] * _0x183c4f['d'] - _0x183c4f['b'] * _0x183c4f['c']; if (0x0 == _0x286baf) _0x15158d['x'] = -_0x183c4f['tx'], _0x15158d['y'] = -_0x183c4f['ty']; else { var _0x5ebf6a = 0x1 / _0x286baf * (_0x183c4f['c'] * (_0x183c4f['ty'] - _0x15158d['y']) + _0x183c4f['d'] * (_0x15158d['x'] - _0x183c4f['tx'])); _0x15158d['y'] = 0x1 / _0x286baf * (_0x183c4f['a'] * (_0x15158d['y'] - _0x183c4f['ty']) + _0x183c4f['b'] * _0x575257[_0x56ae('0x53d')](_0x183c4f['tx'], _0x15158d['x'])); _0x15158d['x'] = _0x5ebf6a; } if (!this[_0x56ae('0x973')]['containsPoint'](_0x15158d)) return _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x15158d), !0x1; _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x15158d); } _0x15158d = this['__children'][_0x56ae('0x32')]; if (_0x303c02) if (null == _0x1d93bc || !this[_0x56ae('0xadd')]) for (; 0x0 <= --_0x15158d;) { if (this[_0x56ae('0xac7')][_0x15158d][_0x56ae('0x9f7')](_0x2f8a29, _0x174b79, _0x250b62, null, !0x0, this[_0x56ae('0xac7')][_0x15158d])) return null != _0x1d93bc && _0x1d93bc[_0x56ae('0x8f0')](_0x1b3907), !0x0; } else { if (null != _0x1d93bc) { _0x303c02 = _0x1d93bc[_0x56ae('0x32')]; for (_0x286baf = !0x1; 0x0 <= --_0x15158d && !(((_0x183c4f = this[_0x56ae('0xac7')][_0x15158d][_0x56ae('0xac4')](null)) || this[_0x56ae('0xac5')] && !_0x286baf) && this['__children'][_0x15158d][_0x56ae('0x9f7')](_0x2f8a29, _0x174b79, _0x250b62, _0x1d93bc, !0x0, this[_0x56ae('0xac7')][_0x15158d]) && (_0x286baf = !0x0, _0x183c4f && _0x1d93bc[_0x56ae('0x32')] > _0x303c02));); if (_0x286baf) return _0x1d93bc[_0x56ae('0x9d8')](_0x303c02, 0x0, _0x1b3907), !0x0; } } else { for (_0x1b3907 = !0x1; 0x0 <= --_0x15158d && (!this[_0x56ae('0xac7')][_0x15158d][_0x56ae('0x9f7')](_0x2f8a29, _0x174b79, _0x250b62, _0x1d93bc, !0x1, this['__children'][_0x15158d]) || (_0x1b3907 = !0x0, null != _0x1d93bc));); return _0x1b3907; } return !0x1; } }, '__hitTestMask': function(_0xcb921e, _0x1a2ef7) { for (var _0x17bfcc = this[_0x56ae('0xac7')][_0x56ae('0x32')]; 0x0 <= --_0x17bfcc;) if (this['__children'][_0x17bfcc][_0x56ae('0x9f6')](_0xcb921e, _0x1a2ef7)) return !0x0; return !0x1; }, '__renderCairo': function(_0x8eed1c) {}, '__renderCairoMask': function(_0x5163e5) {}, '__renderCanvas': function(_0x421350) { if (_0x56ae('0xade') !== _0x56ae('0xadf')) { for (var _0x51cc9e = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x51cc9e[_0x56ae('0x8f5')]();) { var _0x8a1351 = _0x51cc9e['next'](); null == _0x8a1351['stage'] && _0x8a1351['__cleanup'](); } this[_0x56ae('0xad6')][_0x56ae('0x500')](0x0); if (!(!this[_0x56ae('0xa0a')] || 0x0 >= this[_0x56ae('0x91c')] || null != this[_0x56ae('0x9f5')]() && (0x0 >= this[_0x56ae('0x9f5')]()['get_width']() || 0x0 >= this[_0x56ae('0x9f5')]()[_0x56ae('0x16')]())) && (_0x2bb227[_0x56ae('0x6')][_0x56ae('0x971')]['call'](this, _0x421350), null == this[_0x56ae('0x9ca')] || this[_0x56ae('0x14')])) { _0x421350[_0x56ae('0x19')](this); if (null != _0x421350[_0x56ae('0xa70')]) { if (_0x56ae('0xae0') !== 'IwBNN') { this['_subGeometry'] = new _0x547bfc(); this[_0x56ae('0xae1')][_0x56ae('0xae2')](!0x0); this[_0x56ae('0xae1')][_0x56ae('0xae3')](!0x0); _0x421350[_0x56ae('0xae4')](this[_0x56ae('0xae1')]); this['_vertices'] = _0x252a59[_0x56ae('0x975')](null); this['_uvs'] = _0x252a59['toFloatVector'](null); this[_0x56ae('0xae5')] = _0x252a59[_0x56ae('0x9a6')](null); } else { _0x51cc9e = 0x0; for (_0x8a1351 = this['__children']; _0x51cc9e < _0x8a1351['length'];) { var _0x27b528 = _0x8a1351[_0x51cc9e]; ++_0x51cc9e; _0x27b528[_0x56ae('0x971')](_0x421350); _0x27b528[_0x56ae('0xa3f')] = !0x1; } this['__renderDirty'] = !0x1; } } else for (_0x51cc9e = 0x0, _0x8a1351 = this['__children']; _0x51cc9e < _0x8a1351[_0x56ae('0x32')];) _0x27b528 = _0x8a1351[_0x51cc9e], ++_0x51cc9e, _0x27b528['__renderCanvas'](_0x421350); _0x421350[_0x56ae('0x1f')](this); } } else { return null != this[_0x56ae('0xae6')] ? this[_0x56ae('0xae6')][_0x56ae('0xae7')](_0x421350) : _0x3e206c[_0x56ae('0x6')]['getImage']['call'](this, _0x421350); } }, '__renderCanvasMask': function(_0x4824ae) { for (var _0x56c372 = this['__removedChildren'][_0x56ae('0x3f')](); _0x56c372[_0x56ae('0x8f5')]();) { var _0x3f6f0d = _0x56c372['next'](); null == _0x3f6f0d[_0x56ae('0x952')] && _0x3f6f0d['__cleanup'](); } this['__removedChildren']['set_length'](0x0); null != this[_0x56ae('0x9c9')] && _0x22d4e6[_0x56ae('0xa23')](this[_0x56ae('0x9c9')], _0x4824ae); _0x56c372 = 0x0; for (_0x3f6f0d = this[_0x56ae('0xac7')]; _0x56c372 < _0x3f6f0d[_0x56ae('0x32')];) { var _0x304923 = _0x3f6f0d[_0x56c372]; ++_0x56c372; _0x304923[_0x56ae('0xae8')](_0x4824ae); } }, '__renderDOM': function(_0x254658) { var _0x36d0a4 = _0x56ae('0xae9')[_0x56ae('0x44')]('|'), _0x5c9479 = 0x0; while (!![]) { switch (_0x36d0a4[_0x5c9479++]) { case '0': if (_0x575257[_0x56ae('0x53e')](null, this[_0x56ae('0x9ca')]) || this[_0x56ae('0x14')]) { _0x254658[_0x56ae('0x19')](this); if (null != _0x254658[_0x56ae('0xa70')]) { _0x5ab2fc = 0x0; for (_0x29d5ea = this[_0x56ae('0xac7')]; _0x5ab2fc < _0x29d5ea[_0x56ae('0x32')];) { var _0x4cf31b = _0x29d5ea[_0x5ab2fc]; ++_0x5ab2fc; _0x4cf31b['__renderDOM'](_0x254658); _0x4cf31b[_0x56ae('0xa3f')] = !0x1; } this[_0x56ae('0xa3f')] = !0x1; } else for (_0x5ab2fc = 0x0, _0x29d5ea = this[_0x56ae('0xac7')]; _0x5ab2fc < _0x29d5ea['length'];) _0x4cf31b = _0x29d5ea[_0x5ab2fc], ++_0x5ab2fc, _0x4cf31b[_0x56ae('0xaea')](_0x254658); _0x254658['__popMaskObject'](this); } continue; case '1': this[_0x56ae('0xad6')][_0x56ae('0x500')](0x0); continue; case '2': _0x2bb227[_0x56ae('0x6')][_0x56ae('0xaea')][_0x56ae('0x94d')](this, _0x254658); continue; case '3': for (_0x5ab2fc = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x5ab2fc[_0x56ae('0x8f5')]();) _0x29d5ea = _0x5ab2fc[_0x56ae('0x42')](), null == _0x29d5ea['stage'] && _0x29d5ea[_0x56ae('0x9cb')](); continue; case '4': for (var _0x5ab2fc = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x5ab2fc[_0x56ae('0x8f5')]();) { var _0x29d5ea = _0x5ab2fc['next'](); null == _0x29d5ea[_0x56ae('0x952')] && _0x29d5ea[_0x56ae('0xaea')](_0x254658); } continue; } break; } }, '__renderDOMClear': function(_0x2d0a85) { for (var _0x72344e = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x72344e[_0x56ae('0x8f5')]();) { var _0x26cf2e = _0x72344e['next'](); null == _0x26cf2e['stage'] && _0x26cf2e[_0x56ae('0xa2d')](_0x2d0a85); } for (_0x72344e = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x72344e[_0x56ae('0x8f5')]();) _0x26cf2e = _0x72344e[_0x56ae('0x42')](), null == _0x26cf2e[_0x56ae('0x952')] && _0x26cf2e[_0x56ae('0x9cb')](); this['__removedChildren'][_0x56ae('0x500')](0x0); _0x72344e = 0x0; for (_0x26cf2e = this['__children']; _0x72344e < _0x26cf2e[_0x56ae('0x32')];) { var _0x592fda = _0x26cf2e[_0x72344e]; ++_0x72344e; _0x592fda['__renderDOMClear'](_0x2d0a85); } }, '__renderGL': function(_0x45ceec) { for (var _0x5517ac = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x5517ac['hasNext']();) { var _0x5d2977 = _0x5517ac[_0x56ae('0x42')](); null == _0x5d2977[_0x56ae('0x952')] && _0x5d2977[_0x56ae('0x9cb')](); } this[_0x56ae('0xad6')][_0x56ae('0x500')](0x0); if (this[_0x56ae('0xa0a')] && !(0x0 >= this['__worldAlpha']) && (_0x2bb227[_0x56ae('0x6')][_0x56ae('0xaeb')]['call'](this, _0x45ceec), null == this[_0x56ae('0x9ca')] || this[_0x56ae('0x14')])) { if (0x0 < this[_0x56ae('0xac7')][_0x56ae('0x32')]) if (_0x45ceec['__pushMaskObject'](this), null != _0x45ceec[_0x56ae('0xa70')]) { if (_0x575257[_0x56ae('0x53f')]('wvGgR', _0x56ae('0xaec'))) { try { var _0x28a942 = _0x45ceec['getChildAt'](0x0); null != _0x28a942 && _0x28a942 instanceof _0x52e6a7 || (_0x28a942 = new _0x21afeb(), _0x45ceec[_0x56ae('0x994')](_0x28a942)); new _0xf3d237(_0x28a942); _0x45ceec[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x8ce'), !0x1, !0x1)); _0x45ceec[_0x56ae('0x956')][_0x56ae('0x957')] && _0x45ceec[_0x56ae('0x959')](new _0x4b9267(_0x56ae('0x958'), !0x1, !0x1, !0x0, !0x0)); } catch (_0x19f118) { _0x3ce0fc[_0x56ae('0x95b')] = _0x19f118, _0x45ceec[_0x56ae('0x95c')](_0x19f118 instanceof _0x1adea8 ? _0x19f118[_0x56ae('0xaed')] : _0x19f118); } } else { _0x5517ac = 0x0; for (_0x5d2977 = this[_0x56ae('0xac7')]; _0x5517ac < _0x5d2977[_0x56ae('0x32')];) { var _0x71c15c = _0x5d2977[_0x5517ac]; ++_0x5517ac; _0x71c15c[_0x56ae('0xaeb')](_0x45ceec); _0x71c15c[_0x56ae('0xa3f')] = !0x1; } this[_0x56ae('0xa3f')] = !0x1; } } else for (_0x5517ac = 0x0, _0x5d2977 = this['__children']; _0x575257['FPJel'](_0x5517ac, _0x5d2977[_0x56ae('0x32')]);) _0x71c15c = _0x5d2977[_0x5517ac], ++_0x5517ac, _0x71c15c[_0x56ae('0xaeb')](_0x45ceec); 0x0 < this[_0x56ae('0xac7')]['length'] && _0x45ceec[_0x56ae('0x1f')](this); } }, '__renderGLMask': function(_0x561a58) { for (var _0x45d1ea = this[_0x56ae('0xad6')][_0x56ae('0x3f')](); _0x45d1ea['hasNext']();) { var _0x2ae9e9 = _0x45d1ea[_0x56ae('0x42')](); null == _0x2ae9e9['stage'] && _0x2ae9e9[_0x56ae('0x9cb')](); } this[_0x56ae('0xad6')]['set_length'](0x0); null != this['__graphics'] && _0x1870d7[_0x56ae('0xa23')](this, _0x561a58); _0x45d1ea = 0x0; for (_0x2ae9e9 = this[_0x56ae('0xac7')]; _0x45d1ea < _0x2ae9e9[_0x56ae('0x32')];) { var _0x44ac34 = _0x2ae9e9[_0x45d1ea]; ++_0x45d1ea; _0x44ac34[_0x56ae('0xaee')](_0x561a58); } }, '__setStageReference': function(_0x1731d7) { if (_0x56ae('0xaef') !== _0x56ae('0xaf0')) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xacd')][_0x56ae('0x94d')](this, _0x1731d7); if (null != this['__children']) for (var _0x45a3bc = 0x0, _0x4c0f61 = this['__children']; _0x45a3bc < _0x4c0f61['length'];) { var _0x131b9c = _0x4c0f61[_0x45a3bc]; ++_0x45a3bc; _0x131b9c['__setStageReference'](_0x1731d7); } } else { var _0x5bc810 = _0x1731d7++; this[_0x56ae('0xaf1')][_0x5bc810][_0x56ae('0xaf2')](this[_0x56ae('0xaf3')][_0x56ae('0xaf4')]()); this[_0x56ae('0xaf1')][_0x5bc810]['set_textureHeight'](this[_0x56ae('0xaf3')][_0x56ae('0x412')]()); } }, '__setWorldTransformInvalid': function() { if (!this[_0x56ae('0xa46')] && (this['__worldTransformInvalid'] = !0x0, null != this[_0x56ae('0xac7')])) for (var _0x5b7144 = 0x0, _0x4c62db = this[_0x56ae('0xac7')]; _0x5b7144 < _0x4c62db[_0x56ae('0x32')];) { var _0x3361dc = _0x4c62db[_0x5b7144]; ++_0x5b7144; _0x3361dc[_0x56ae('0xa40')](); } }, '__shouldCacheHardware': function(_0x593f51) { if ('mbpFd' === _0x56ae('0xaf5')) { _0x20703e(_0x28e95c); } else { if (0x1 == _0x593f51) return !0x0; _0x593f51 = _0x2bb227[_0x56ae('0x6')][_0x56ae('0xa58')]['call'](this, _0x593f51); if (0x1 == _0x593f51) return !0x0; if (null != this[_0x56ae('0xac7')]) for (var _0x2942fd = 0x0, _0x20703e = this[_0x56ae('0xac7')]; _0x2942fd < _0x20703e['length'];) { var _0x28e95c = _0x20703e[_0x2942fd]; ++_0x2942fd; _0x593f51 = _0x28e95c[_0x56ae('0xa58')](_0x593f51); if (0x1 == _0x593f51) return !0x0; } return _0x593f51; } }, '__tabTest': function(_0x156c49) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xaf6')][_0x56ae('0x94d')](this, _0x156c49); if (this[_0x56ae('0xaf7')]()) for (var _0x48540f, _0x2285a3 = 0x0, _0x750d89 = this[_0x56ae('0xac7')]; _0x2285a3 < _0x750d89[_0x56ae('0x32')];) { var _0x3fa36f = _0x750d89[_0x2285a3];++_0x2285a3; if (_0x48540f = _0x3fa36f[_0x56ae('0xac4')](null)) _0x48540f = _0x3fa36f, _0x48540f['__tabTest'](_0x156c49); } }, '__update': function(_0x103d58, _0x4d3a69) { _0x2bb227[_0x56ae('0x6')]['__update']['call'](this, _0x103d58, _0x4d3a69); if (_0x4d3a69) { _0x4d3a69 = 0x0; for (var _0x1414cb = this['__children']; _0x1c1b50['svcUn'](_0x4d3a69, _0x1414cb[_0x56ae('0x32')]);) { var _0x2baf82 = _0x1414cb[_0x4d3a69]; ++_0x4d3a69; _0x2baf82['__update'](_0x103d58, !0x0); } } }, 'get_numChildren': function() { if ('ywLEf' === _0x56ae('0xaf8')) { return this[_0x56ae('0xac7')][_0x56ae('0x32')]; } else { a = a[_0x56ae('0xaf9')](); for (this['shader'] = null; a[_0x56ae('0x8f5')]();) { var _0x2a3db0 = a[_0x56ae('0x42')](); if (_0x2a3db0[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) var _0xf01ef8 = _0x56ae('0xafb'); else { if (_0x2a3db0[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x2a3db0[_0x56ae('0xafa')])); _0xf01ef8 = _0x2a3db0[_0x56ae('0xafe')]; } switch (_0xf01ef8) { case _0x56ae('0xaff'): case _0x56ae('0xb00'): case _0x56ae('0xb01'): case 'phong': this[_0x56ae('0xb02')] = new _0x5abb85(_0x2a3db0); } } } }, 'get_tabChildren': function() { return this['__tabChildren']; }, '__class__': _0x52e6a7, '__properties__': _0x4e6193(_0x2bb227['prototype'][_0x56ae('0x984')], { 'get_tabChildren': _0x56ae('0xaf7'), 'get_numChildren': _0x56ae('0xb03') }) }); var _0xc32e6 = function() { _0x52e6a7[_0x56ae('0x94d')](this); this[_0x56ae('0xb04')] = !0x1; this['useHandCursor'] = !0x0; }; _0x5ac4a7[_0x56ae('0xb05')] = _0xc32e6; _0xc32e6[_0x56ae('0x8bf')] = _0x56ae('0xb05'); _0xc32e6[_0x56ae('0x8ee')] = _0x52e6a7; _0xc32e6['prototype'] = _0x4e6193(_0x52e6a7[_0x56ae('0x6')], { 'dropTarget': null, 'hitArea': null, 'useHandCursor': null, '__buttonMode': null, '__getCursor': function() { if (_0x56ae('0xb06') !== 'bVmEO') { return this[_0x56ae('0xb04')] && this[_0x56ae('0xb07')] ? _0x56ae('0x884') : null; } else { var _0x498a0b = _0x4e6193++, _0x18c3b4 = n, _0x326396 = q; _0x326396['set'](_0x18c3b4, _0x326396['get'](_0x18c3b4) + a[_0x56ae('0xb08')][_0x56ae('0x1b')](_0x498a0b) * c[_0x56ae('0x1b')](_0x498a0b)[_0x56ae('0xb09')]()[_0x56ae('0x1b')](B)[_0x56ae('0xb0a')]()[_0x56ae('0x1b')](n)); } }, '__hitTest': function(_0x314b4c, _0x35ae47, _0x4f0dd9, _0xfc469e, _0x125140, _0x5b17c0) { if (_0x56ae('0xb0b') === _0x56ae('0xb0b')) { if (_0x125140 && !this[_0x56ae('0xac5')] && !this[_0x56ae('0xadd')]) return !0x1; if (!_0x5b17c0['get_visible']() || this[_0x56ae('0xa42')] || null != this['get_mask']() && !this[_0x56ae('0x9f5')]()['__hitTestMask'](_0x314b4c, _0x35ae47)) return this['__hitTestHitArea'](_0x314b4c, _0x35ae47, _0x4f0dd9, _0xfc469e, _0x125140, _0x5b17c0); if (null != this['__scrollRect']) { var _0x4b0913 = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x4b0913['setTo'](_0x314b4c, _0x35ae47); var _0x1bf4e8 = this[_0x56ae('0x9ac')](), _0x250546 = _0x1bf4e8['a'] * _0x1bf4e8['d'] - _0x1bf4e8['b'] * _0x1bf4e8['c']; if (0x0 == _0x250546) _0x4b0913['x'] = -_0x1bf4e8['tx'], _0x4b0913['y'] = -_0x1bf4e8['ty']; else { var _0x37f929 = 0x1 / _0x250546 * (_0x1bf4e8['c'] * (_0x1bf4e8['ty'] - _0x4b0913['y']) + _0x1bf4e8['d'] * _0x1c1b50[_0x56ae('0xab')](_0x4b0913['x'], _0x1bf4e8['tx'])); _0x4b0913['y'] = 0x1 / _0x250546 * (_0x1bf4e8['a'] * (_0x4b0913['y'] - _0x1bf4e8['ty']) + _0x1bf4e8['b'] * (_0x1bf4e8['tx'] - _0x4b0913['x'])); _0x4b0913['x'] = _0x37f929; } if (!this[_0x56ae('0x973')]['containsPoint'](_0x4b0913)) return _0x510664['__pool']['release'](_0x4b0913), this['__hitTestHitArea'](_0x314b4c, _0x35ae47, _0x4f0dd9, _0xfc469e, !0x0, _0x5b17c0); _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x4b0913); } return _0x52e6a7[_0x56ae('0x6')][_0x56ae('0x9f7')][_0x56ae('0x94d')](this, _0x314b4c, _0x35ae47, _0x4f0dd9, _0xfc469e, _0x125140, _0x5b17c0) ? null != _0xfc469e ? _0x125140 : !0x0 : null == this['hitArea'] && null != this['__graphics'] && this[_0x56ae('0x9c9')][_0x56ae('0x9f7')](_0x314b4c, _0x35ae47, _0x4f0dd9, this[_0x56ae('0x9ac')]()) ? (null == _0xfc469e || _0x125140 && !this[_0x56ae('0xac5')] || _0xfc469e[_0x56ae('0x8f0')](_0x5b17c0), !0x0) : this[_0x56ae('0xb0c')](_0x314b4c, _0x35ae47, _0x4f0dd9, _0xfc469e, _0x125140, _0x5b17c0); } else { var _0x15b268 = '\x0a'; this[_0x56ae('0xb0d')] || (this[_0x56ae('0xb0e')] = this[_0x56ae('0xb0f')](), this[_0x56ae('0xb0e')] = this[_0x56ae('0xb0e')]['replace'](/\\[\r\n]+\s*/gm, '\x20')); - 0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x15b268) && (_0x15b268 = '\x0d'); this[_0x56ae('0xb0d')] || (this[_0x56ae('0xb0d')] = !0x0, this[_0x56ae('0xb10')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0xb11')] = _0x252a59['toObjectVector'](null), this[_0x56ae('0xb12')] = _0x252a59[_0x56ae('0x977')](null), this['_materialLoaded'] = _0x252a59[_0x56ae('0x977')](null), this['_meshes'] = _0x252a59[_0x56ae('0x977')](null), this['_uvs'] = _0x252a59['toObjectVector'](null), this[_0x56ae('0xb13')] = this[_0x56ae('0xb0e')][_0x56ae('0x32')], this[_0x56ae('0xb14')] = this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x15b268, 0x0), this[_0x56ae('0xb15')] = 0x0, this[_0x56ae('0xb16')] = _0x252a59[_0x56ae('0x977')](null), this['_objectIndex'] = 0x0); for (; this['_charIndex'] < this[_0x56ae('0xb13')] && this[_0x56ae('0xb17')]();) { this[_0x56ae('0xb14')] = this[_0x56ae('0xb0e')]['indexOf'](_0x15b268, this[_0x56ae('0xb15')]); - 0x1 == this['_charIndex'] && (this['_charIndex'] = this[_0x56ae('0xb13')]); var _0x210fb3 = this[_0x56ae('0xb0e')][_0x56ae('0xb18')](this[_0x56ae('0xb15')], this['_charIndex']); _0x210fb3 = _0x210fb3[_0x56ae('0x44')]('\x0d')[_0x56ae('0x2a')](''); _0x210fb3 = _0x876409[_0x56ae('0x31')](_0x210fb3, '\x20\x20', '\x20'); _0x210fb3 = _0x210fb3[_0x56ae('0x44')]('\x20'); this[_0x56ae('0xb15')] = this['_charIndex'] + 0x1; this['parseLine'](_0x210fb3); if (this[_0x56ae('0xb19')]()) return !0x1; } if (this[_0x56ae('0xb14')] >= this[_0x56ae('0xb13')]) { if (this[_0x56ae('0xb1a')] && !this['_mtlLibLoaded']) return !0x1; this[_0x56ae('0xb1b')](); this['applyMaterials'](); return !0x0; } return !0x1; } }, '__hitTestHitArea': function(_0x111a73, _0x2386e1, _0x40e34b, _0x497324, _0x142a3a, _0x33b24c) { return null == this[_0x56ae('0xb1c')] || this[_0x56ae('0xb1c')][_0x56ae('0xac5')] ? !0x1 : (this[_0x56ae('0xb1c')][_0x56ae('0xac5')] = !0x0, _0x111a73 = this['hitArea']['__hitTest'](_0x111a73, _0x2386e1, _0x40e34b, null, !0x0, _0x33b24c), this['hitArea'][_0x56ae('0xac5')] = !0x1, null != _0x497324 && _0x111a73 && (_0x497324[_0x497324[_0x56ae('0x32')]] = _0x33b24c), _0x111a73); }, '__hitTestMask': function(_0x3431e7, _0x15590e) { if ('lSvOt' !== _0x56ae('0xb1d')) { return _0x52e6a7[_0x56ae('0x6')][_0x56ae('0x9f6')][_0x56ae('0x94d')](this, _0x3431e7, _0x15590e) || null != this[_0x56ae('0x9c9')] && this[_0x56ae('0x9c9')][_0x56ae('0x9f7')](_0x3431e7, _0x15590e, !0x0, this[_0x56ae('0x9ac')]()) ? !0x0 : !0x1; } else { return this[_0x56ae('0xb1e')](_0x56ae('0xb1f'), _0x56ae('0x3a7')[_0x56ae('0x44')]('\x20')); } }, 'get_graphics': function() { null == this[_0x56ae('0x9c9')] && (this[_0x56ae('0x9c9')] = new _0x406680(this)); return this[_0x56ae('0x9c9')]; }, 'get_tabEnabled': function() { return null == this[_0x56ae('0xac0')] ? this[_0x56ae('0xb04')] : this['__tabEnabled']; }, 'get_buttonMode': function() { return this[_0x56ae('0xb04')]; }, 'set_buttonMode': function(_0x19dde0) { return this[_0x56ae('0xb04')] = _0x19dde0; }, '__class__': _0xc32e6, '__properties__': _0x4e6193(_0x52e6a7[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_graphics': _0x56ae('0xb20'), 'set_buttonMode': _0x56ae('0xb21'), 'get_buttonMode': _0x56ae('0xb22') }) }); var _0x29a875 = function(_0x17d9ac, _0x35b72a, _0x3e1382) { if (_0x56ae('0xb23') !== 'EBuJH') { return _0x59b8d7[_0x56ae('0x8b8')](this, ''); } else { this[_0x56ae('0xb24')] = this[_0x56ae('0xb25')] = this[_0x56ae('0xb26')] = !0x1; this['lastFrame'] = 0x0; this[_0x56ae('0xb27')] = 0.5; this['maxDeltaTime'] = 0.15; this[_0x56ae('0x8c9')] = 0x0; if (null == _0x29a875[_0x56ae('0x993')]) _0x29a875[_0x56ae('0x993')] = this; else throw new _0x1adea8(new _0x35308d(_0x56ae('0xb28'))); _0xc32e6['call'](this); var _0x1d7f7e = _0x10e92a['get_current']()['stage']; _0x1d7f7e['set_scaleMode'](0x2); _0x1d7f7e[_0x56ae('0xb29')] = 0x6; _0x1d7f7e[_0x56ae('0xb2a')] = !0x1; _0x22c0d6[_0x56ae('0x8c0')](); _0x22c0d6[_0x56ae('0xb2b')] = _0x3e1382; _0x22c0d6[_0x56ae('0xb2c')][_0x56ae('0x8f0')](0x25); _0x22c0d6['defaultsToPrevent']['push'](0x27); _0x22c0d6['defaultsToPrevent']['push'](0x26); _0x22c0d6[_0x56ae('0xb2c')]['push'](0x28); _0x22c0d6[_0x56ae('0xb2c')][_0x56ae('0x8f0')](0x20); null != _0x35b72a && _0x29a875['set_controlScheme'](new _0x343af9(_0x35b72a)); this[_0x56ae('0xb2d')] = new _0xc32e6(); this[_0x56ae('0x994')](this[_0x56ae('0xb2d')]); this['set_paused'](!0x1); this['levelDecorators'] = _0x252a59[_0x56ae('0x977')](null); if (null != _0x17d9ac) for (_0x17d9ac = _0x2647fb(_0x17d9ac); _0x17d9ac[_0x56ae('0x8f5')]();) _0x35b72a = _0x17d9ac['next'](), this['levelDecorators'][_0x56ae('0x8f0')](_0x35b72a); _0x29a875['stageWidth'] = _0x1d7f7e[_0x56ae('0xb2e')]; _0x29a875[_0x56ae('0x9f3')] = _0x1d7f7e['stageHeight']; this[_0x56ae('0x95e')]('enterFrame', _0x2d9f4e(this, this[_0x56ae('0xb2f')])); this[_0x56ae('0xb24')] = !0x0; _0x1d7f7e[_0x56ae('0x95e')](_0x56ae('0x9b3'), _0x2d9f4e(this, this[_0x56ae('0xb30')])); _0x1d7f7e[_0x56ae('0x95e')](_0x56ae('0x6b0'), _0x2d9f4e(this, this['onDeactivate'])); _0x1d7f7e[_0x56ae('0x95e')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x1d7f7e[_0x56ae('0x95e')](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x1d7f7e[_0x56ae('0x95e')](_0x56ae('0x396'), _0x2d9f4e(this, this['onMouseEvent'])); } }; _0x5ac4a7['unitsystem.Game'] = _0x29a875; _0x29a875[_0x56ae('0x8bf')] = _0x56ae('0xb33'); _0x29a875[_0x56ae('0x984')] = {}; _0x29a875[_0x56ae('0x984')][_0x56ae('0xb34')] = 'set_controlScheme'; _0x29a875[_0x56ae('0xb35')] = function(_0x125a61, _0x113999) { null == _0x29a875[_0x56ae('0xb36')] && (_0x29a875[_0x56ae('0xb36')] = _0x396a4b[_0x56ae('0xb37')](_0x125a61, _0x113999)); }; _0x29a875[_0x56ae('0xb38')] = function() { null != _0x29a875['traceView'] && _0x29a875[_0x56ae('0xb36')][_0x56ae('0xb39')](''); }; _0x29a875[_0x56ae('0xb3a')] = function(_0x5cc630, _0x19e73b) { var _0x4c610b = _0x3e0fc7[_0x56ae('0x488')]()[_0x56ae('0xb3b')]; null != _0x4c610b ? _0x4c610b(_0x5cc630, _0x19e73b) : _0x1508f0['trace'](_0x5cc630, _0x19e73b); }; _0x29a875['set_controlScheme'] = function(_0x494586) { var _0x55ea7e = _0x56ae('0xb3c')[_0x56ae('0x44')]('|'), _0x4db62b = 0x0; while (!![]) { switch (_0x55ea7e[_0x4db62b++]) { case '0': if (null != _0x29a875[_0x56ae('0xb3d')]) _0x29a875[_0x56ae('0xb3d')]['onDeactivate'](); continue; case '1': if (null != _0x29a875['controlScheme']) _0x29a875[_0x56ae('0xb3d')]['onActivate'](); continue; case '2': return _0x29a875[_0x56ae('0xb3d')]; case '3': if (_0x29a875[_0x56ae('0xb3d')] == _0x494586) return _0x494586; continue; case '4': _0x29a875['controlScheme'] = _0x494586; continue; } break; } }; _0x29a875[_0x56ae('0x8ee')] = _0xc32e6; _0x29a875['prototype'] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'level': null, 'levelDecorators': null, 'overlay': null, 'metaControlScheme': null, 'mouseDown': null, 'mouseWasDown': null, 'deltaTime': null, 'maxDeltaTime': null, 'dropFrameCutoff': null, 'lastFrame': null, 'appHasFocus': null, 'killOnFocusLost': null, 'pauseOnFocusLost': null, 'paused': null, 'onEnterFrame': function(_0x58211b) { if (!this[_0x56ae('0xb26')] || this[_0x56ae('0xb24')]) _0x58211b = new Date()[_0x56ae('0xb3e')]() / 0x3e8, this['deltaTime'] = _0x58211b - this[_0x56ae('0xb3f')], this[_0x56ae('0xb3f')] = _0x58211b, this[_0x56ae('0x8c9')] > this['dropFrameCutoff'] || this[_0x56ae('0xb26')] && !this[_0x56ae('0xb24')] ? this[_0x56ae('0x8c9')] = this[_0x56ae('0xb40')] : (this[_0x56ae('0x8c9')] > this[_0x56ae('0xb40')] && (this[_0x56ae('0x8c9')] = this['maxDeltaTime']), null != this[_0x56ae('0xb41')] && (this[_0x56ae('0xb41')]['update'](this['deltaTime']), this['metaControlScheme'][_0x56ae('0xb42')](_0x56ae('0xb43')) ? this[_0x56ae('0x952')][_0x56ae('0xad2')]() instanceof _0x5bdbed || this[_0x56ae('0xb44')](!this['paused']) : this[_0x56ae('0xb45')] && this[_0x56ae('0xb41')][_0x56ae('0xb42')](_0x575257['tBSZJ']) && (this[_0x56ae('0x952')][_0x56ae('0xad2')]() instanceof _0x5bdbed || this[_0x56ae('0xb44')](!0x1))), null == _0x29a875['controlScheme'] || this[_0x56ae('0xb45')] || _0x29a875['controlScheme'][_0x56ae('0x8f2')](this[_0x56ae('0x8c9')]), this[_0x56ae('0x8f2')](this[_0x56ae('0x8c9')]), this[_0x56ae('0xb46')] = this[_0x56ae('0xb31')]); }, 'update': function(_0x62388f) { if (_0x56ae('0xb47') !== 'lxVCY') { this[_0x56ae('0xb45')] || null == this[_0x56ae('0xb48')] || (_0x45fb22['context'][_0x56ae('0xb49')](), this[_0x56ae('0xb48')][_0x56ae('0x8f2')](_0x62388f), null != this[_0x56ae('0xb48')] && this[_0x56ae('0xb48')][_0x56ae('0xb4a')](_0x62388f)); } else { for (_0x62388f = this[_0x56ae('0xb4b')][_0x56ae('0x988')](); _0x62388f[_0x56ae('0x8f5')]();) { var _0x5bb465 = _0x62388f['next'](), _0x52aaf1 = 0x0, _0x10da49 = this[_0x56ae('0xb4b')]; for (_0x10da49 = null != _0x586025[_0x5bb465] ? _0x10da49[_0x56ae('0x99c')](_0x5bb465) : _0x10da49['h'][_0x5bb465]; _0x52aaf1 < _0x10da49[_0x56ae('0x32')];) { var _0x3f0339 = _0x10da49[_0x52aaf1]; ++_0x52aaf1; var _0x276f15 = this[_0x56ae('0xb4c')](_0x5bb465); null != _0x276f15 && _0x3f0339(_0x276f15); } this[_0x56ae('0xb4b')][_0x56ae('0x38')](_0x5bb465); } } }, 'kill': function(_0x117429) { if (_0x575257[_0x56ae('0x541')](_0x56ae('0xb4d'), _0x56ae('0xb4e'))) { this[_0x56ae('0xb4f')] && this[_0x56ae('0x968')]('enterFrame', _0x2d9f4e(this, this['onEnterFrame'])); this['stage'][_0x56ae('0x968')]('mouseDown', _0x2d9f4e(this, this[_0x56ae('0xb50')])); this[_0x56ae('0x952')]['removeEventListener'](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0xb51')])); this[_0x56ae('0x952')][_0x56ae('0x968')](_0x56ae('0x849'), _0x2d9f4e(this, this['onMouseUp'])); this[_0x56ae('0x952')]['removeEventListener'](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xb53')])); this[_0x56ae('0x952')][_0x56ae('0x968')](_0x56ae('0x758'), _0x2d9f4e(this, this[_0x56ae('0xb54')])); } else { null == _0x117429 && (_0x117429 = 0x0); _0x424ed1[_0x56ae('0x8d9')](_0x117429); } }, 'onActivate': function(_0x35278e) { this[_0x56ae('0xb24')] = !0x0; }, 'onDeactivate': function(_0x19b8f7) { if (_0x56ae('0xb55') !== _0x56ae('0xb55')) { _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0x914')](); _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); _0x2b39f7[_0x56ae('0xb57')][_0x56ae('0x914')](); _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); } else { _0x19b8f7[_0x56ae('0x9ad')] == this[_0x56ae('0x952')] && this[_0x56ae('0xb24')] && (this[_0x56ae('0xb24')] = !0x1, this[_0x56ae('0xb26')] && this[_0x56ae('0xb44')](!0x0), this[_0x56ae('0xb25')] && this['kill']()); } }, 'onMouseEvent': function(_0x1c8692) { this['mouseDown'] = _0x1c8692['buttonDown']; }, 'set_paused': function(_0x25e810) { return this[_0x56ae('0xb45')] = _0x25e810; }, '__class__': _0x29a875, '__properties__': _0x4e6193(_0xc32e6[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_paused': _0x56ae('0xb44') }) }); var _0x4421e4 = function() { this[_0x56ae('0xb58')] = this['initDone'] = !0x1; var _0x3a9551 = this; if (null != _0x4421e4[_0x56ae('0x993')]) throw new _0x1adea8(new _0x531fca(_0x56ae('0xb59'))); _0x4421e4['instance'] = this; _0x41c934['high'] = 0xde550; _0xfba720['setStageBaseDimensions'](0x4b0, 0x320); new _0x3ba658()[_0x56ae('0xb5a')](0x4); _0x41c934[_0x56ae('0xb5b')] = 0x3f6dc; _0x29a875[_0x56ae('0x94d')](this, [new _0x17bbc3(), new _0x23bc02(), new _0x28ceb6(), new _0x1fecfb(), new _0x53f64e()], null, _0x2d9f4e(this, this['escapeKeyListener'])); _0x41c934['high'] = 0x6e27e; _0x29a875[_0x56ae('0x6')][_0x56ae('0xb44')]['call'](this, !0x0); this[_0x56ae('0xb5c')] = new Date()[_0x56ae('0xb3e')]() - new Date()['getTime']() / 0x3e8; _0x4421e4[_0x56ae('0xb5d')] = _0x422531[_0x56ae('0xb5e')](_0x56ae('0xb5f'))[_0x56ae('0x110')]; _0x4421e4['BOLD_FONT'] = _0x422531[_0x56ae('0xb5e')](_0x56ae('0xb60'))['name']; _0x4421e4[_0x56ae('0xb61')] = _0x422531['getFont'](_0x56ae('0xb62'))[_0x56ae('0x110')]; _0x50b13c[_0x56ae('0xb63')] = _0x4421e4['PRIMARY_FONT']; _0x3b6fdf[_0x56ae('0xb64')] = 'img/singledpi/texture/'; _0x29a875['enableCustomTrace'](0xffffff, _0x4421e4['PRIMARY_FONT']); _0x29a875[_0x56ae('0xb3a')](_0x56ae('0xb65'), { 'fileName': _0x56ae('0xb66'), 'lineNumber': 0xf1, 'className': _0x575257[_0x56ae('0x542')], 'methodName': _0x56ae('0xb67') }); _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0xabb')]()['uncaughtErrorEvents']['addEventListener'](_0x56ae('0xb68'), _0x2d9f4e(this, this[_0x56ae('0xb69')])); _0x41c934[_0x56ae('0xb5b')] = 0x682cb; _0x521f76[_0x56ae('0xb6a')](function() { _0x2b39f7[_0x56ae('0x8c0')](_0x3a9551); _0x3a9551[_0x56ae('0x8c0')](); }, 0x64); }; _0x5ac4a7['com.player03.run3.Main'] = _0x4421e4; _0x4421e4[_0x56ae('0x8bf')] = _0x56ae('0x543'); _0x4421e4[_0x56ae('0x8ee')] = _0x29a875; _0x4421e4[_0x56ae('0x6')] = _0x4e6193(_0x29a875[_0x56ae('0x6')], { 'launchTime': null, 'tunnel': null, 'needsRedraw': null, 'redrawingOverlay': null, 'initDone': null, 'init': function() { var _0x23fd04 = {}; _0x23fd04[_0x56ae('0xb6b')] = function(_0x33ebaf, _0xf76599) { return _0x33ebaf !== _0xf76599; }; if (_0x56ae('0xb6c') === 'QbXNh') { _0x41c934['high'] = 0x20c09; _0x2b39f7['view'][_0x56ae('0xb6d')](0x0); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xb6f')]()['set_far'](0xfa0); _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0xb70')] = 0x2; var _0xc7d2f6 = _0x199c7c[_0x56ae('0x488')](), _0x1c7f3d = _0x56b9a2[_0x56ae('0xb71')]; _0xc7d2f6[_0x56ae('0xb72')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1c7f3d['id'], _0x1c7f3d['defaultValue'])); _0xc7d2f6 = _0x199c7c['get_instance'](); _0x1c7f3d = _0x56b9a2[_0x56ae('0xb73')]; _0xc7d2f6['set_soundMuted'](_0x56b9a2['get_instance']()['get'](_0x1c7f3d['id'], _0x1c7f3d[_0x56ae('0xa1c')])); this[_0x56ae('0xb2d')][_0x56ae('0x994')](_0xf0534[_0x56ae('0x488')]()); this[_0x56ae('0xb2d')][_0x56ae('0x994')](_0x1ac706[_0x56ae('0x488')]()); _0x5cb582[_0x56ae('0xb74')] = new _0x21a81b(0x4, 0x4); _0x2c43e3[_0x56ae('0x8c0')](_0xf0534[_0x56ae('0x488')]()); _0xc7d2f6 = new _0x343af9([_0x56ae('0xb43')]); _0xc7d2f6[_0x56ae('0xb75')](_0x56ae('0xb43'), 0x1b); _0xc7d2f6[_0x56ae('0xb76')](_0x56ae('0xb77'), _0x2c43e3['keyControlScheme']['getKeyIDs']('jump')); _0xc7d2f6[_0x56ae('0xb78')]('reset', 0x52); this[_0x56ae('0xb41')] = _0xc7d2f6; _0x41c934[_0x56ae('0xb5b')] = 0x5bdf4; _0x1032d0[_0x56ae('0x8c0')](); _0x4622dd[_0x56ae('0x488')](); _0x37c090[_0x56ae('0x8c0')](); _0x4908b3[_0x56ae('0xb79')](); _0x2e8694[_0x56ae('0x8c0')](); _0x52cb8b[_0x56ae('0x8c0')](); _0x203ce1['init'](); _0x32410a[_0x56ae('0xb7a')] = _0x56ae('0xb7b'); _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xb7c')](); this['addChildAt'](_0x28ef16[_0x56ae('0x488')](), this[_0x56ae('0xb7d')](this[_0x56ae('0xb2d')])); _0x3f75df[_0x56ae('0x488')](); _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0xb7e')][_0x56ae('0xb7c')](); _0x48ebc0[_0x56ae('0x8c0')](); _0x41c934[_0x56ae('0x8c0')](); _0x41c934[_0x56ae('0xb5b')] = 0x3596; this[_0x56ae('0xb7f')] = new _0xc32e6(); this[_0x56ae('0xb7f')][_0x56ae('0xb20')]()['beginFill'](0x0); this[_0x56ae('0xb7f')][_0x56ae('0xb20')]()['drawRect'](0x0, 0x0, 0x64, 0x64); _0xc7d2f6 = new _0x4dd284(this['redrawingOverlay']); _0x1c7f3d = 0x0; null == _0x1c7f3d && (_0x1c7f3d = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xc7d2f6, new _0x29265e(!0x0, 0x2 * _0x1c7f3d)); _0xc7d2f6 = new _0x4dd284(this[_0x56ae('0xb7f')]); _0x1c7f3d = 0x0; null == _0x1c7f3d && (_0x1c7f3d = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xc7d2f6, new _0x29265e(!0x1, 0x2 * _0x1c7f3d)); _0xc7d2f6 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x190, null, _0x56ae('0xb81')); _0x1c7f3d = new _0x4dd284(_0xc7d2f6); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1c7f3d, new _0x18f8f3(!0x0, 0.5)); _0x1c7f3d = new _0x4dd284(_0xc7d2f6); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x1c7f3d, new _0x18f8f3(!0x1, 0.5)); this[_0x56ae('0xb7f')]['addChild'](_0xc7d2f6); this[_0x56ae('0xb7f')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x994')](this[_0x56ae('0xb7f')]); this[_0x56ae('0x952')][_0x56ae('0x95e')]('mouseMove', _0x2d9f4e(this, this['onMouseMove'])); _0x285c85[_0x56ae('0x95e')](_0x56ae('0xb83'), _0x2d9f4e(this, this[_0x56ae('0xb84')])); this[_0x56ae('0x952')][_0x56ae('0x95e')](_0x56ae('0xb85'), _0x2d9f4e(this, this[_0x56ae('0xb86')])); this[_0x56ae('0xb44')](!0x0); _0x41c934['high'] = 0xbc339; _0x5b7bcc[_0x56ae('0xb87')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0xb88')]); _0x41166c['checkHost'](); _0x1c1b50[_0x56ae('0xac')](0x0, _0x41166c[_0x56ae('0xb89')]) && (0.0413 > Math['random']() && _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0xb8a')](), 0.612 > Math[_0x56ae('0xadb')]() && _0x521f76['delay'](function() { if (_0x23fd04['OiBCL'](_0x56ae('0xb8b'), _0x56ae('0xb8b'))) { _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xb8d')], null, !0x0); _0x360126['stop'](this['cameraRotation'], null, !0x0); this[_0x56ae('0xb8e')] = this[_0x56ae('0xb8d')] = null; this[_0x56ae('0xb8f')]['resetBox'](); this['bounceAnimation'] = null; this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.36, 26.1, null, 0xa); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x56); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x4f0542 = _0xfe3284[_0x56ae('0xa19')](0x1); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0xb95'), 0x0, -0x128, _0x4f0542, null, 0xffffff)[_0x56ae('0xb96')](this[_0x56ae('0xb97')]); } else { _0x10e92a[_0x56ae('0xa74')]()['set_visible'](!0x1); } }, 0xfa3e8)); 0x4 != _0x41166c[_0x56ae('0xb89')] && 0x1 != _0x41166c[_0x56ae('0xb89')] && _0x41166c[_0x56ae('0xb98')](); _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0xb99')](); this[_0x56ae('0xb9a')] = !0x0; } else { var _0x3a4e96 = new _0xdc6378(); _0x56cf94[_0x56ae('0xb9b')] < _0x56cf94[_0x56ae('0xb9c')] ? (_0x56cf94['activeRequests']++, this['__loadText'](_0xc7d2f6, _0x3a4e96)) : _0x56cf94[_0x56ae('0xb9d')][_0x56ae('0x8e9')]({ 'instance': this, 'uri': _0xc7d2f6, 'promise': _0x3a4e96, 'type': _0x56ae('0xb9e'), 'options': 0x0 }); return _0x3a4e96[_0x56ae('0xb9f')]; } }, 'loadLevel': function(_0x4ee22b, _0x6946ce, _0x493238, _0x4d718b) { 0x0 > _0x4ee22b && (_0x4ee22b += _0x6946ce[_0x56ae('0xa92')]); if (0x0 > _0x4ee22b || _0x4ee22b >= _0x6946ce['levelCount']) _0x4ee22b = 0x0; if (!_0x6946ce[_0x56ae('0xba0')](_0x4ee22b)) if (_0x6946ce[_0x56ae('0xba0')](0x0)) _0x4ee22b = 0x0; else return; null == this[_0x56ae('0x94c')] && (null == _0x4d718b && (_0x4d718b = {}), _0x4d718b[_0x56ae('0xba1')] = !0x0); _0x4ee22b = new _0x1a7847(_0x4ee22b, _0x6946ce, _0x493238, _0x4d718b); null != _0x4ee22b[_0x56ae('0xba2')] ? this[_0x56ae('0xba3')](_0x4ee22b) : this['setTunnel'](null); }, 'setTunnel': function(_0x495d5e, _0x383018) { null == _0x383018 && (_0x383018 = !0x1); var _0x4de48d = this['tunnel']; null != _0x495d5e && null == _0x495d5e['scene'] && (_0x495d5e = null); if (_0x495d5e != _0x4de48d) { if (_0x575257[_0x56ae('0x544')](_0x56ae('0xba4'), _0x56ae('0xba5'))) { _0x41c934['mid'] = 0x451df; if (null == _0x495d5e && null != _0x4de48d && (_0x4de48d['onQuit'](), _0x383018 || _0x4de48d['dispose'](), this[_0x56ae('0x94c')] != _0x4de48d)) return; this[_0x56ae('0xb41')][_0x56ae('0xb7c')](); _0x29a875['controlScheme'][_0x56ae('0xb7c')](); this['level'] = this['tunnel'] = _0x495d5e; null == _0x495d5e && null != _0x4de48d ? (_0x41c934[_0x56ae('0xba6')] = 0x29678, this[_0x56ae('0xb44')](!0x0), _0x383018 = null, null == _0x383018 && (_0x383018 = _0x2b39f7['emptyScene']), _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xba7')](_0x383018), _0x461063[_0x56ae('0x488')]()[_0x56ae('0xba8')](), _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xb7c')](), _0x5e1b03[_0x56ae('0xba9')] = null, _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaa')][_0x56ae('0xb7c')](), _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbab')](), _0x383018 = _0x199c7c['get_instance'](), _0x383018[_0x56ae('0xbac')](null), _0x383018[_0x56ae('0xbad')](null), _0x854040['get_instance']()[_0x56ae('0xbae')]()) : null != _0x495d5e && (_0x41c934[_0x56ae('0xba6')] = 0xe620c, _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbab')](), this[_0x56ae('0xb44')](!0x1), _0x383018 = _0x495d5e[_0x56ae('0xba2')], _0x575257['NCdTf'](null, _0x383018) && (_0x383018 = _0x2b39f7[_0x56ae('0xbb0')]), _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xba7')](_0x383018), this['checkDeviceVolume']()); null != this[_0x56ae('0x94c')] && null != this[_0x56ae('0x94c')]['scene'] && this['tunnel']['init'](); null != this[_0x56ae('0x94c')] && null == this[_0x56ae('0x94c')]['scene'] ? this[_0x56ae('0xba3')](null) : (_0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xb82')](null == _0x495d5e), _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xb82')](null != _0x495d5e), _0xf0534['get_instance']()[_0x56ae('0xb7c')]()); } else { var _0x7e2b6a = _0x56ae('0xbb1')[_0x56ae('0x44')]('|'), _0x46f1a4 = 0x0; while (!![]) { switch (_0x7e2b6a[_0x46f1a4++]) { case '0': _0x54e2d0 = this[_0x56ae('0xbb2')]; continue; case '1': _0x54e2d0 = this['classTypes']; continue; case '2': if (null != _0x586025[_0x495d5e] ? _0x54e2d0[_0x56ae('0x99b')](_0x495d5e) : _0x54e2d0['h'][_0x56ae('0x900')](_0x495d5e)) return _0x54e2d0 = this['classTypes'], _0x59b8d7[_0x56ae('0x951')](_0x4b5a45[_0x56ae('0xbb3')](null != _0x586025[_0x495d5e] ? _0x54e2d0[_0x56ae('0x99c')](_0x495d5e) : _0x54e2d0['h'][_0x495d5e], []), _0x20b16a); continue; case '3': return _0x20b16a[_0x56ae('0xbb4')](null != _0x586025[_0x495d5e] ? _0x54e2d0[_0x56ae('0x99c')](_0x495d5e) : _0x54e2d0['h'][_0x495d5e]); case '4': if (null != _0x586025[_0x495d5e] ? _0x54e2d0[_0x56ae('0x99b')](_0x495d5e) : _0x54e2d0['h'][_0x56ae('0x900')](_0x495d5e)) return _0x54e2d0 = this[_0x56ae('0xbb5')], null != _0x586025[_0x495d5e] ? _0x54e2d0[_0x56ae('0x99c')](_0x495d5e) : _0x54e2d0['h'][_0x495d5e]; continue; case '5': var _0x54e2d0 = this[_0x56ae('0xbb5')]; continue; } break; } } } }, 'getJumpButtonDescription': function() { return _0x56ae('0xbb6'); }, 'update': function(_0x1ee791) { if (this[_0x56ae('0xb9a')]) { if (_0x56ae('0xbb7') !== _0x56ae('0xbb7')) { var _0x20483f = _0x1ee791[_0x56ae('0x42')](); if (null != _0x20483f[_0x56ae('0xbb8')]) { var _0x34bb47 = _0x20483f[_0x56ae('0xbb9')]; null != _0x34bb47['wardrobe'] && (_0x34bb47 = _0x34bb47[_0x56ae('0xbba')]['costumes'][_0x56ae('0x1b')](0x0)); _0x20483f[_0x56ae('0xbb8')][_0x56ae('0xbbb')](); null != _0x34bb47['lastPath'] && (_0x34bb47[_0x56ae('0xbbc')][_0x56ae('0xbbd')](_0x20483f[_0x56ae('0xbb8')][_0x56ae('0x8b6')][_0x56ae('0xbbe')]), _0x34bb47[_0x56ae('0xbbf')][_0x56ae('0xbbd')](_0x20483f['goesTo']['index'])); } } else { _0x41c934['mid'] = 0xa05d2; _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); if (this[_0x56ae('0x952')][_0x56ae('0xad2')]() != this[_0x56ae('0x952')]) for (var _0x197b1e = this[_0x56ae('0x952')][_0x56ae('0xad2')](); _0x197b1e != this[_0x56ae('0x952')];) if (null != _0x197b1e && _0x197b1e[_0x56ae('0xab0')]()) _0x197b1e = _0x197b1e[_0x56ae('0x8c1')]; else { this[_0x56ae('0x952')]['set_focus'](this[_0x56ae('0x952')]); break; } _0xf0534['get_instance']()['get_visible']() && _0xf0534['get_instance']()[_0x56ae('0x8f2')](_0x1ee791); if (this[_0x56ae('0xb58')] || _0x2b39f7[_0x56ae('0xbc0')]) null != this[_0x56ae('0xb48')] ? this[_0x56ae('0xb48')][_0x56ae('0xb4a')](0x0) : _0x2b39f7[_0x56ae('0xbc0')] = !0x1, this[_0x56ae('0xb58')] = _0x2b39f7[_0x56ae('0xbc0')], this[_0x56ae('0xb7f')]['set_visible'](this[_0x56ae('0xb58')]); this[_0x56ae('0xb58')] = !0x1; if (_0x2b39f7['glInvalid']) this[_0x56ae('0xb44')](!0x0); else if (_0x41c934[_0x56ae('0xba6')] = 0xb4cff, null == this['level']) _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0x8f2')](_0x1ee791), _0x854040['get_instance']()[_0x56ae('0x8f2')](_0x1ee791); else if (this['paused']) _0x854040[_0x56ae('0x488')]()[_0x56ae('0x8f2')](_0x1ee791); else { this[_0x56ae('0xb41')]['keyJustPressed'](_0x56ae('0xb7c')) ? (_0x197b1e = this[_0x56ae('0x94c')], _0x197b1e = !(null != _0x197b1e[_0x56ae('0xbc1')] && !_0x197b1e[_0x56ae('0xbc1')][_0x56ae('0xbc2')]())) : _0x197b1e = !0x1; if (_0x197b1e && (_0x197b1e = this[_0x56ae('0x94c')], null != _0x197b1e[_0x56ae('0xbc3')]['onlyResetCharacter'] && _0x197b1e['extraParams'][_0x56ae('0xbc4')](_0x197b1e) ? _0x197b1e[_0x56ae('0xbc5')]() : _0x197b1e['reset'](), this[_0x56ae('0x94c')][_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0xbc7')])) _0x48ebc0[_0x56ae('0xbc8')](this[_0x56ae('0x94c')][_0x56ae('0xbc9')][_0x56ae('0xbca')](this[_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]['number'])); this[_0x56ae('0xb45')] || (this[_0x56ae('0x94c')][_0x56ae('0x8f2')](_0x1ee791), null != this[_0x56ae('0x94c')] && this[_0x56ae('0x94c')][_0x56ae('0xb4a')](_0x1ee791)); _0x854040[_0x56ae('0x488')]()[_0x56ae('0x8f2')](0.8 * _0x1ee791); } } } }, 'onSaveFileChanged': function() { _0x41c934[_0x56ae('0xbcd')] = 0x77c83; _0x4908b3[_0x56ae('0xb79')](); this[_0x56ae('0xba3')](null); }, 'escapeKeyListener': function(_0x39ca72) { _0x41c934['high'] = 0xdb7ee; if (!this['needsRedraw'] && null != _0x28ef16[_0x56ae('0x488')]()) { if (null != this[_0x56ae('0xb48')]) { var _0x473700 = _0xf0534[_0x56ae('0x488')](); _0x473700[_0x56ae('0xab0')]() && 0x0 < _0x473700['blockingOverlays'][_0x56ae('0x9fa')]() ? (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbab')](), _0x28ef16['get_instance']()[_0x56ae('0xbce')](_0x44a8f6[_0x56ae('0x488')]()), this['setTunnel'](null)) : this[_0x56ae('0xb45')] ? (_0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x44a8f6[_0x56ae('0x488')]()), this['setTunnel'](null)) : this[_0x56ae('0xb44')](!0x0); } else if (_0x473700 = _0xf0534[_0x56ae('0x488')](), _0x473700[_0x56ae('0xab0')]() && 0x0 < _0x473700[_0x56ae('0xbcf')][_0x56ae('0x9fa')]()) _0xf0534['get_instance']()[_0x56ae('0xbd0')](); else if (_0x28ef16['get_instance']()[_0x56ae('0xbd1')] != _0x44a8f6[_0x56ae('0x488')]()) _0x28ef16[_0x56ae('0x488')]()['set_currentMenu'](_0x44a8f6[_0x56ae('0x488')]()); else if (_0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0xbd2')]()) _0x44a8f6[_0x56ae('0x488')]()['hideVisibleOverlay'](); else { if (_0x56ae('0xbd3') === _0x56ae('0xbd4')) { _0x140b13[_0x56ae('0x94d')](this, _0x39ca72, !0x1, !0x1); this[_0x56ae('0xae1')] = _0x473700; } else { _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xb82')](!0x0); return; } } _0x39ca72[_0x56ae('0xbd5')](); _0x39ca72['preventDefault'](); } }, 'onMouseMove': function(_0xf33455) { if (_0x56ae('0xbd6') === 'ByFhe') { _0x5d21aa[_0x56ae('0x94d')](this, _0xf33455, _0x2d9f4e(this, this['onClick'])); this[_0x56ae('0xbd7')] = b; } else { _0x2a1f64['show'](); } }, 'onRightClick': function(_0x4b5afe) {}, 'checkDeviceVolume': function() {}, 'set_paused': function(_0x3612dc) { if (this[_0x56ae('0xb45')] && !_0x3612dc) { _0x41c934[_0x56ae('0xba6')] = 0xed580; _0x2b39f7[_0x56ae('0xbc0')] = !0x1; if (null == this['level']) return !0x0; _0x521f76['delay'](_0x2a1f64[_0x56ae('0xbd8')], 0xc8); } else _0x3612dc && !this[_0x56ae('0xb45')] && (_0x41c934[_0x56ae('0xba6')] = 0x3b047, _0x2a1f64[_0x56ae('0xbd9')](), null != this[_0x56ae('0x94c')] && this[_0x56ae('0x94c')][_0x56ae('0xbda')]()); return _0x29a875[_0x56ae('0x6')][_0x56ae('0xb44')][_0x56ae('0x94d')](this, _0x3612dc); }, 'kill': function(_0x207af2) { null == _0x207af2 && (_0x207af2 = 0x0); _0x29a875['prototype'][_0x56ae('0xbdb')]['call'](this, _0x207af2); }, 'onUncaughtError': function(_0x4be357) { _0x41c934[_0x56ae('0xb4a')](_0x4be357['error']) && (_0x4be357['stopImmediatePropagation'](), this[_0x56ae('0xb44')](!0x0)); }, 'setQuality': function(_0x5741b8) { _0x41c934[_0x56ae('0xba6')] = 0x23220; switch (_0x5741b8) { case 'L': this[_0x56ae('0xbdc')](null); break; case 'M': this[_0x56ae('0xbdd')](null); break; default: this[_0x56ae('0xbde')](null); } }, 'setLowQuality': function(_0x2e9c17) { this['stage']['set_quality'](0x2); _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x56ae('0xbdf'), 'L'); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xbe0')](0x0); this[_0x56ae('0x952')][_0x56ae('0xbe1')](0x1e); _0x4033be['onSetQuality'](this[_0x56ae('0x952')][_0x56ae('0xbe2')]()); }, 'setMedQuality': function(_0x31cd84) { this[_0x56ae('0x952')][_0x56ae('0xbe3')](0x3); _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x56ae('0xbdf'), 'M'); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xbe0')](0x0); this['stage'][_0x56ae('0xbe1')](0x30); _0x4033be['onSetQuality'](this[_0x56ae('0x952')][_0x56ae('0xbe2')]()); }, 'setHighQuality': function(_0xac27be) { this[_0x56ae('0x952')]['set_quality'](0x1); _0x56b9a2['get_instance']()[_0x56ae('0x8b6')](_0x56ae('0xbdf'), null); _0x2b39f7[_0x56ae('0xb56')]['set_antiAlias'](0x2); this['stage'][_0x56ae('0xbe1')](0x3c); _0x4033be['onSetQuality'](this[_0x56ae('0x952')][_0x56ae('0xbe2')]()); }, '__class__': _0x4421e4 }); var _0xf3d237 = function(_0x25d94e) { if (_0x56ae('0xbe4') !== _0x56ae('0xbe5')) { _0x25d94e[_0x56ae('0x994')](this); _0x4421e4[_0x56ae('0x94d')](this); this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0xacf'), !0x1, !0x1)); } else { return new _0x4d3318(this); } }; _0x5ac4a7[_0x56ae('0xbe6')] = _0xf3d237; _0xf3d237[_0x56ae('0x8bf')] = _0x56ae('0xbe6'); _0xf3d237[_0x56ae('0x8ee')] = _0x4421e4; _0xf3d237[_0x56ae('0x6')] = _0x4e6193(_0x4421e4['prototype'], { '__class__': _0xf3d237 }); var _0x48ebc0 = function() {}; _0x5ac4a7['CoolmathAPI'] = _0x48ebc0; _0x48ebc0[_0x56ae('0x8bf')] = 'CoolmathAPI'; _0x48ebc0['init'] = function() { if ('zLjdK' !== _0x56ae('0xbe7')) { _0x241332[_0x56ae('0xbe8')] && (_0x275362[_0x56ae('0xbe9')]('*'), _0x275362[_0x56ae('0xbe9')]('coolmath-games.com'), _0x241332['addCallback'](_0x56ae('0xbea'), _0x48ebc0[_0x56ae('0xbea')])); } else { if (this[_0x56ae('0xbeb')] || this[_0x56ae('0xbec')]) for (var _0x16b4ae = 0x0, _0x5621c9 = this['_numTouchPoints']; _0x16b4ae < _0x5621c9;) { var _0x3d75c9 = _0x16b4ae++; this[_0x56ae('0xbed')] = this['_touchPoints'][_0x56ae('0x1b')](_0x3d75c9); this['_collidingObject'] = this[_0x56ae('0xbee')][_0x56ae('0xbef')](this[_0x56ae('0xbed')]['x'], this['_touchPoint']['y'], this[_0x56ae('0xbf0')]); _0xa92eed[_0x56ae('0xbf1')]['h'][this['_touchPoint']['id']] = this[_0x56ae('0xbf2')]; } } }; _0x48ebc0['unlockAllLevels'] = function() { var _0x530d0a = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')]; for (_0x530d0a = new _0x5770e1(_0x530d0a, _0x530d0a[_0x56ae('0xbf4')]()); _0x530d0a['hasNext']();) { var _0x58cbfa = _0x530d0a[_0x56ae('0x42')](); _0x58cbfa['savedProgress'][_0x56ae('0xbbd')](_0x58cbfa[_0x56ae('0xa92')]); } _0x3e53c9[_0x56ae('0xbf5')]['set_value'](!0x0); _0x37c090[_0x56ae('0xb90')]['knowledge'][_0x56ae('0xbf6')] = !0x0; for (_0x530d0a = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0x530d0a[_0x56ae('0x8f5')]();) _0x58cbfa = _0x530d0a[_0x56ae('0x42')](), _0x58cbfa[_0x56ae('0xbf8')] || _0x58cbfa[_0x56ae('0xbf9')][_0x56ae('0xbbd')](_0x58cbfa[_0x56ae('0xbfa')]['get_length']() + _0x58cbfa[_0x56ae('0xbfb')][_0x56ae('0x9fa')]()); _0x52d821['get_instance'](); _0x530d0a = _0x52d821[_0x56ae('0x488')]()[_0x56ae('0xbfc')][_0x56ae('0x9fa')](); _0x52d821[_0x56ae('0xbf9')][_0x56ae('0xbbd')](_0x530d0a); }; _0x48ebc0[_0x56ae('0xbfd')] = function(_0x344f60) { _0x241332[_0x56ae('0xbe8')] && _0x241332[_0x56ae('0x94d')](_0x56ae('0xbfe'), [_0x56ae('0x950'), _0x344f60]); }; _0x48ebc0[_0x56ae('0xbc8')] = function(_0x52f16e) { _0x241332['available'] && _0x241332['call'](_0x56ae('0xbfe'), [_0x56ae('0xbff'), _0x52f16e]); }; var _0x173c85 = function() {}; _0x5ac4a7[_0x56ae('0xc00')] = _0x173c85; _0x173c85[_0x56ae('0x8bf')] = _0x56ae('0xc00'); _0x173c85[_0x56ae('0xc01')] = function(_0x5427af, _0x2b59fe) { switch (_0x2b59fe) { case '%': return '%'; case 'A': return _0x173c85[_0x56ae('0xc02')][_0x5427af[_0x56ae('0xc03')]()]; case 'B': return _0x173c85[_0x56ae('0xc04')][_0x5427af[_0x56ae('0xc05')]()]; case 'C': return _0x876409[_0x56ae('0xc06')](_0x1b30b7['string'](_0x5427af[_0x56ae('0xc07')]() / 0x64 | 0x0), '0', 0x2); case 'D': return _0x173c85[_0x56ae('0xc08')](_0x5427af, '%m/%d/%y'); case 'F': return _0x173c85[_0x56ae('0xc08')](_0x5427af, _0x56ae('0xc09')); case 'I': case 'l': return _0x5427af = _0x5427af[_0x56ae('0xc0a')]() % 0xc, _0x876409[_0x56ae('0xc06')](_0x1b30b7[_0x56ae('0x28')](0x0 == _0x5427af ? 0xc : _0x5427af), 'I' == _0x2b59fe ? '0' : '\x20', 0x2); case 'M': return _0x876409[_0x56ae('0xc06')](_0x1b30b7['string'](_0x5427af[_0x56ae('0xc0b')]()), '0', 0x2); case 'R': return _0x173c85[_0x56ae('0xc08')](_0x5427af, _0x56ae('0xc0c')); case 'S': return _0x876409[_0x56ae('0xc06')](_0x1b30b7['string'](_0x5427af[_0x56ae('0xc0d')]()), '0', 0x2); case 'T': return _0x173c85[_0x56ae('0xc08')](_0x5427af, _0x56ae('0xc0e')); case 'Y': return _0x1b30b7[_0x56ae('0x28')](_0x5427af[_0x56ae('0xc07')]()); case 'a': return _0x173c85['DAY_SHORT_NAMES'][_0x5427af['getDay']()]; case 'b': case 'h': return _0x173c85[_0x56ae('0xc0f')][_0x5427af['getMonth']()]; case 'd': return _0x876409[_0x56ae('0xc06')](_0x1b30b7[_0x56ae('0x28')](_0x5427af[_0x56ae('0xc10')]()), '0', 0x2); case 'e': return _0x1b30b7[_0x56ae('0x28')](_0x5427af[_0x56ae('0xc10')]()); case 'H': case 'k': return _0x876409['lpad'](_0x1b30b7[_0x56ae('0x28')](_0x5427af[_0x56ae('0xc0a')]()), 'H' == _0x2b59fe ? '0' : '\x20', 0x2); case 'm': return _0x876409[_0x56ae('0xc06')](_0x1b30b7[_0x56ae('0x28')](_0x5427af[_0x56ae('0xc05')]() + 0x1), '0', 0x2); case 'n': return '\x0a'; case 'p': return 0xb < _0x5427af[_0x56ae('0xc0a')]() ? 'PM' : 'AM'; case 'r': return _0x173c85['__format'](_0x5427af, '%I:%M:%S\x20%p'); case 's': return _0x1b30b7[_0x56ae('0x28')](_0x1c1b50['ByJvo'](_0x5427af[_0x56ae('0xb3e')](), 0x3e8) | 0x0); case 't': return '\x09'; case 'u': return _0x2b59fe = _0x5427af[_0x56ae('0xc03')](), _0x1c1b50[_0x56ae('0xad')](0x0, _0x2b59fe) ? '7' : null == _0x2b59fe ? _0x56ae('0xc11') : '' + _0x2b59fe; case 'w': return _0x1b30b7[_0x56ae('0x28')](_0x5427af[_0x56ae('0xc03')]()); case 'y': return _0x876409[_0x56ae('0xc06')](_0x1b30b7['string'](_0x5427af[_0x56ae('0xc07')]() % 0x64), '0', 0x2); default: throw new _0x1adea8(_0x56ae('0xc12') + _0x2b59fe + '-\x20not\x20implemented\x20yet.'); } }; _0x173c85[_0x56ae('0xc08')] = function(_0x9bb6f6, _0x1ef7bc) { if (_0x56ae('0xc13') !== 'UOjqv') { for (var _0x4f1966 = '', _0x36fe00 = 0x0;;) { var _0x326dd1 = _0x1ef7bc[_0x56ae('0x3b')]('%', _0x36fe00); if (0x0 > _0x326dd1) break; var _0x2ce1d1 = _0x326dd1 - _0x36fe00; _0x4f1966 += null == _0x2ce1d1 ? _0x11208a['substr'](_0x1ef7bc, _0x36fe00, null) : _0x11208a['substr'](_0x1ef7bc, _0x36fe00, _0x2ce1d1); _0x4f1966 += _0x1b30b7[_0x56ae('0x28')](_0x173c85['__format_get'](_0x9bb6f6, _0x11208a[_0x56ae('0xc14')](_0x1ef7bc, _0x326dd1 + 0x1, 0x1))); _0x36fe00 = _0x326dd1 + 0x2; } _0x9bb6f6 = _0x1ef7bc[_0x56ae('0x32')] - _0x36fe00; return _0x4f1966 += null == _0x9bb6f6 ? _0x11208a[_0x56ae('0xc14')](_0x1ef7bc, _0x36fe00, null) : _0x11208a[_0x56ae('0xc14')](_0x1ef7bc, _0x36fe00, _0x9bb6f6); } else { var _0x23dc4b = _0x9bb6f6[_0x56ae('0x42')](); null != _0x23dc4b && _0x23dc4b[_0x56ae('0xc15')](!0x1); } }; _0x173c85[_0x56ae('0xc16')] = function(_0x18ea87, _0x3decf1) { return _0x173c85[_0x56ae('0xc08')](_0x18ea87, _0x3decf1); }; var _0x279dc0 = function(_0x39f483, _0x2b95b6) { this['r'] = new RegExp(_0x39f483, _0x2b95b6[_0x56ae('0x44')]('u')[_0x56ae('0x2a')]('')); }; _0x5ac4a7[_0x56ae('0xc17')] = _0x279dc0; _0x279dc0[_0x56ae('0x8bf')] = _0x56ae('0xc17'); _0x279dc0[_0x56ae('0x6')] = {}; _0x279dc0[_0x56ae('0x6')]['r'] = null; _0x279dc0[_0x56ae('0x6')][_0x56ae('0xc18')] = function(_0x439e48) { this.r.global && (this.r.lastIndex = 0x0); this.r.m = this.r.exec(_0x439e48); this.r.s = _0x439e48; return null != this.r.m; }; _0x279dc0[_0x56ae('0x6')][_0x56ae('0xc19')] = function(_0x9840e8) { if (_0x56ae('0xc1a') !== 'GuNDx') { if (null != this.r.m && 0x0 <= _0x9840e8 && _0x9840e8 < this.r.m.length) return this.r.m[_0x9840e8]; throw new _0x1adea8(_0x56ae('0xc1b')); } else { this.dispose(!0x1); this.velocity = null; } }; _0x279dc0[_0x56ae('0x6')][_0x56ae('0xc1c')] = function() { if (null == this.r.m) throw new _0x1adea8(_0x56ae('0xc1d')); return _0x11208a.substr(this.r.s, 0x0, this.r.m.index); }; _0x279dc0[_0x56ae('0x6')][_0x56ae('0xc1e')] = function() { if (null == this.r.m) throw new _0x1adea8(_0x56ae('0xc1d')); var _0x40b0d2 = this.r.m.index + this.r.m[0x0].length; return _0x11208a.substr(this.r.s, _0x40b0d2, this.r.s.length - _0x40b0d2); }; _0x279dc0[_0x56ae('0x6')]['matchedPos'] = function() { if (null == this.r.m) throw new _0x1adea8(_0x56ae('0xc1d')); return { pos: this.r.m.index, len: this.r.m[0x0].length }; }; _0x279dc0[_0x56ae('0x6')][_0x56ae('0xc1f')] = function(_0x43c0db, _0x9ef9a5, _0x56b7e5) { null == _0x56b7e5 && (_0x56b7e5 = -0x1); if (this.r.global) { this.r.lastIndex = _0x9ef9a5; this.r.m = this.r.exec(0x0 > _0x56b7e5 ? _0x43c0db : _0x11208a.substr(_0x43c0db, 0x0, _0x9ef9a5 + _0x56b7e5)); if (_0x9ef9a5 = _0x1c1b50.JunyE(null, this.r.m)) this.r.s = _0x43c0db; return _0x9ef9a5; } if (_0x56b7e5 = this.match(0x0 > _0x56b7e5 ? _0x11208a.substr(_0x43c0db, _0x9ef9a5, null) : _0x11208a.substr(_0x43c0db, _0x9ef9a5, _0x56b7e5))) this.r.s = _0x43c0db, this.r.m.index += _0x9ef9a5; return _0x56b7e5; }; _0x279dc0[_0x56ae('0x6')]['split'] = function(_0x2297f9) { return _0x2297f9.replace(this.r, _0x56ae('0xc20')).split(_0x56ae('0xc20')); }; _0x279dc0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x279dc0; var _0x11208a = function() {}; _0x5ac4a7['HxOverrides'] = _0x11208a; _0x11208a[_0x56ae('0x8bf')] = _0x56ae('0xc21'); _0x11208a[_0x56ae('0xc22')] = function(_0xd63e99) { if (_0x56ae('0xc23') === _0x56ae('0xc24')) { null != this[_0x56ae('0xc25')] && (_0x360126['stop'](this['batteryTween'], null, !0x0, !0x1), this[_0x56ae('0xc25')] = null); null != this[_0x56ae('0xc26')] && (_0x360126[_0x56ae('0xb8c')](this['gentlemanTween'], null, !0x0, !0x1), this[_0x56ae('0xc26')] = null); null != this['dialog'] && this['dialog'][_0x56ae('0xb82')](!0x1); } else { switch (_0xd63e99[_0x56ae('0x32')]) { case 0x8: _0xd63e99 = _0xd63e99[_0x56ae('0x44')](':'); var _0x462c66 = new Date(); _0x462c66['setTime'](0x0); _0x462c66['setUTCHours'](_0xd63e99[0x0]); _0x462c66[_0x56ae('0xc27')](_0xd63e99[0x1]); _0x462c66[_0x56ae('0xc28')](_0xd63e99[0x2]); return _0x462c66; case 0xa: return _0xd63e99 = _0xd63e99[_0x56ae('0x44')]('-'), new Date(_0xd63e99[0x0], _0xd63e99[0x1] - 0x1, _0xd63e99[0x2], 0x0, 0x0, 0x0); case 0x13: return _0x462c66 = _0xd63e99[_0x56ae('0x44')]('\x20'), _0xd63e99 = _0x462c66[0x0][_0x56ae('0x44')]('-'), _0x462c66 = _0x462c66[0x1][_0x56ae('0x44')](':'), new Date(_0xd63e99[0x0], _0xd63e99[0x1] - 0x1, _0xd63e99[0x2], _0x462c66[0x0], _0x462c66[0x1], _0x462c66[0x2]); default: throw new _0x1adea8(_0x56ae('0xc29') + _0xd63e99); } } }; _0x11208a[_0x56ae('0xc2a')] = function(_0x4ee712, _0x5370a7) { _0x4ee712 = _0x4ee712[_0x56ae('0x33')](_0x5370a7); if (_0x4ee712 == _0x4ee712) return _0x4ee712; }; _0x11208a[_0x56ae('0xc14')] = function(_0x3671fd, _0x6c0d6, _0x14012e) { if (null == _0x14012e) _0x14012e = _0x3671fd[_0x56ae('0x32')]; else if (0x0 > _0x14012e) if (0x0 == _0x6c0d6) _0x14012e = _0x3671fd['length'] + _0x14012e; else return ''; return _0x3671fd[_0x56ae('0xc14')](_0x6c0d6, _0x14012e); }; _0x11208a[_0x56ae('0x38')] = function(_0x915c7c, _0x38d260) { if (_0x56ae('0xc2b') !== _0x56ae('0xc2b')) { this['setRenderToBackBuffer'](); if (null != this[_0x56ae('0xc2c')] && null != this[_0x56ae('0xc2d')]) { this['__cleared'] || this[_0x56ae('0x1d')](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1); var _0x34af70 = this['__backBufferTexture']; this[_0x56ae('0xc2d')] = this[_0x56ae('0xc2e')]; this['__frontBufferTexture'] = _0x34af70; this[_0x56ae('0xa77')][_0x56ae('0xc2f')] = this[_0x56ae('0xc2d')][_0x56ae('0xc30')](this[_0x56ae('0xa77')][_0x56ae('0xc31')], this['__backBufferAntiAlias'], 0x0); this[_0x56ae('0xa36')] = !0x1; } this['__present'] = !0x0; } else { _0x38d260 = _0x915c7c['indexOf'](_0x38d260); if (-0x1 == _0x38d260) return !0x1; _0x915c7c[_0x56ae('0x9d8')](_0x38d260, 0x1); return !0x0; } }; _0x11208a[_0x56ae('0x8b0')] = function(_0x59e4b9) { return { 'cur': 0x0, 'arr': _0x59e4b9, 'hasNext': function() { return this['cur'] < this['arr'][_0x56ae('0x32')]; }, 'next': function() { return this[_0x56ae('0xc32')][this[_0x56ae('0xc33')]++]; } }; }; var _0x322ab3 = function() {}; _0x5ac4a7['Lambda'] = _0x322ab3; _0x322ab3[_0x56ae('0x8bf')] = _0x56ae('0xc34'); _0x322ab3['array'] = function(_0x33dadd) { var _0x387fbb = []; for (_0x33dadd = _0x2647fb(_0x33dadd); _0x33dadd[_0x56ae('0x8f5')]();) { var _0x41687d = _0x33dadd[_0x56ae('0x42')](); _0x387fbb['push'](_0x41687d); } return _0x387fbb; }; _0x322ab3[_0x56ae('0xc35')] = function(_0x404033, _0x42322b, _0x256c79) { for (_0x404033 = _0x2647fb(_0x404033); _0x404033['hasNext']();) { var _0x1fb821 = _0x404033[_0x56ae('0x42')](); _0x256c79 = _0x42322b(_0x1fb821, _0x256c79); } return _0x256c79; }; var _0x262697 = function() {}; _0x5ac4a7[_0x56ae('0xc36')] = _0x262697; _0x262697[_0x56ae('0x8bf')] = 'ManifestResources'; _0x262697[_0x56ae('0x8c0')] = function(_0x40b467) { if (_0x1c1b50[_0x56ae('0xae')](_0x56ae('0xc37'), 'YeQDW')) { _0x262697[_0x56ae('0x953')] = []; _0x262697[_0x56ae('0xc38')] = []; _0x262697[_0x56ae('0xc39')] = null; null != _0x40b467 && Object[_0x56ae('0x6')]['hasOwnProperty']['call'](_0x40b467, _0x56ae('0xc39')) && (_0x262697[_0x56ae('0xc39')] = _0xc5462['field'](_0x40b467, _0x56ae('0xc39'))); null == _0x262697['rootPath'] && (_0x262697['rootPath'] = './'); _0x545121[_0x56ae('0xc3a')](_0xbed6c4); _0x545121[_0x56ae('0xc3a')](_0x4b806d); _0x545121[_0x56ae('0xc3a')](_0x5a463c); _0x40b467 = _0x53493a[_0x56ae('0xc3b')](_0x56ae('0xc3c'), _0x262697[_0x56ae('0xc39')]); _0x40b467 = _0x3e206c[_0x56ae('0xc3d')](_0x40b467); _0x3496b0[_0x56ae('0xc3e')](_0x56ae('0x281'), _0x40b467); _0x40b467 = _0x3496b0[_0x56ae('0xc3f')]('default'); null != _0x40b467 ? _0x262697[_0x56ae('0x953')][_0x56ae('0x8f0')](_0x40b467) : _0x262697[_0x56ae('0xc38')][_0x56ae('0x8f0')](_0x56ae('0x281')); } else { this[_0x56ae('0xc40')] && this[_0x56ae('0xc41')] && this[_0x56ae('0xc42')](_0x56ae('0xc43')); } }; var _0x20b16a = function(_0x11540a) { null != _0x11540a && (this['name'] = _0x11540a); this['__init'] || (void 0x0 == this[_0x56ae('0xc44')] && (this['ascender'] = 0x0), void 0x0 == this[_0x56ae('0xc45')] && (this[_0x56ae('0xc45')] = 0x0), void 0x0 == this[_0x56ae('0x727')] && (this[_0x56ae('0x727')] = 0x0), void 0x0 == this['numGlyphs'] && (this[_0x56ae('0xc46')] = 0x0), void 0x0 == this[_0x56ae('0xc47')] && (this[_0x56ae('0xc47')] = 0x0), void 0x0 == this[_0x56ae('0xc48')] && (this[_0x56ae('0xc48')] = 0x0), _0x575257['tvEbm'](void 0x0, this['unitsPerEM']) && (this[_0x56ae('0xc49')] = 0x0), null != this[_0x56ae('0xc4a')] ? _0x3496b0['isLocal'](this[_0x56ae('0xc4a')]) && this[_0x56ae('0xc4b')](_0x3496b0[_0x56ae('0xc4c')](this[_0x56ae('0xc4a')])) : null != this[_0x56ae('0xc4d')] && this[_0x56ae('0xc4e')](this['__fontPath'])); }; _0x5ac4a7[_0x56ae('0xc4f')] = _0x20b16a; _0x20b16a[_0x56ae('0x8bf')] = _0x56ae('0xc4f'); _0x20b16a[_0x56ae('0xbb4')] = function(_0x41ccd3) { if (null == _0x41ccd3) return null; var _0x59cbea = new _0x20b16a(); _0x59cbea[_0x56ae('0xc4e')](_0x41ccd3); return _0x59cbea; }; _0x20b16a[_0x56ae('0xc50')] = function(_0x19c38f) { return new _0x20b16a()[_0x56ae('0x546')](_0x19c38f); }; _0x20b16a['__measureFontNode'] = function(_0xfdb5db) { var _0x3de220 = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0xc53')); _0x3de220[_0x56ae('0xc54')](_0x56ae('0xc55'), _0x56ae('0xc56')); var _0x5c1ea2 = window[_0x56ae('0xc51')][_0x56ae('0xc57')](_0x56ae('0xc58')); _0x3de220[_0x56ae('0xc59')](_0x5c1ea2); _0x5c1ea2 = _0x3de220[_0x56ae('0xc5a')]; _0x5c1ea2[_0x56ae('0xb4a')] = _0x56ae('0xc5b'); _0x5c1ea2[_0x56ae('0xc5c')] = _0x56ae('0x556'); _0x5c1ea2[_0x56ae('0xc5d')] = _0x56ae('0xc5e'); _0x5c1ea2[_0x56ae('0x1a7')] = _0x56ae('0xc5e'); _0x5c1ea2['fontSize'] = _0x56ae('0xc5f'); _0x5c1ea2[_0x56ae('0x3d')] = _0x56ae('0xc60'); _0x5c1ea2[_0x56ae('0x727')] = _0x56ae('0xc60'); _0x5c1ea2['lineHeight'] = _0x56ae('0xc61'); _0x5c1ea2[_0x56ae('0xc62')] = '0'; _0x5c1ea2[_0x56ae('0xc63')] = '0'; _0x5c1ea2[_0x56ae('0xc64')] = _0x56ae('0xc61'); _0x5c1ea2[_0x56ae('0xc65')] = _0x56ae('0xc66'); _0x5c1ea2['fontFamily'] = _0xfdb5db; window[_0x56ae('0xc51')]['body'][_0x56ae('0xc59')](_0x3de220); return _0x3de220; }; _0x20b16a[_0x56ae('0x6')] = {}; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc44')] = null; _0x20b16a[_0x56ae('0x6')]['descender'] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc46')] = null; _0x20b16a[_0x56ae('0x6')]['src'] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc47')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc48')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc49')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc4a')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc4d')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xc67')] = null; _0x20b16a[_0x56ae('0x6')][_0x56ae('0xa32')] = function(_0x476092) { if (_0x56ae('0xc68') === 'XGMPD') { null != _0x476092 && (this.ascender = _0x476092.ascender, this.descender = _0x476092.descender, this.height = _0x476092.height, this.name = _0x476092.name, this.numGlyphs = _0x476092.numGlyphs, this.src = _0x476092.src, this.underlinePosition = _0x476092.underlinePosition, this.underlineThickness = _0x476092.underlineThickness, this.unitsPerEM = _0x476092.unitsPerEM, this.__fontID = _0x476092.__fontID, this.__fontPath = _0x476092.__fontPath, this.__init = !0x0); } else { this.child.setIndexedPosition(3.25, 29.75); this.frameMaxTime = 0x1; } }; _0x20b16a[_0x56ae('0x6')]['__fromBytes'] = function(_0x31992d) { this.__fontPath = null; }; _0x20b16a[_0x56ae('0x6')]['__fromFile'] = function(_0x3eb9a0) { this.__fontPath = _0x3eb9a0; }; _0x20b16a[_0x56ae('0x6')][_0x56ae('0x546')] = function(_0x3edd0a) { var _0x14dea3 = this, _0x394fc8 = new _0xdc6378(); this.name = _0x3edd0a; var _0xa65f98 = window.navigator.userAgent.toLowerCase(), _0x1beceb = 0x0 <= _0xa65f98.indexOf('\x20safari/') && 0x0 > _0xa65f98.indexOf(_0x56ae('0xc69')); _0xa65f98 = new _0x279dc0(_0x56ae('0xc6a'), 'i').match(_0xa65f98); if (!_0x1beceb && !_0xa65f98 && window.document.fonts && (_0xf76599 = window.document.fonts, _0x2d9f4e(_0xf76599, _0xf76599.load))) window.document.fonts.load(_0x56ae('0xc6b') + _0x3edd0a + '\x27').then(function(_0x3edd0a) { _0x394fc8.complete(_0x14dea3); }, function(_0xa65f98) { if ('lKijo' !== _0x56ae('0xc6c')) { null != this._ambientMethod && this._ambientMethod.removeEventListener(_0x56ae('0x61b'), _0x2d9f4e(this, this.onShaderInvalidated)); null != _0x3edd0a && (null != this._ambientMethod && _0x3edd0a.copyFrom(this._ambientMethod), _0x3edd0a.addEventListener(_0x56ae('0x61b'), _0x2d9f4e(this, this.onShaderInvalidated)), this._ambientMethodVO = _0x3edd0a.createMethodVO()); this._ambientMethod = _0x3edd0a; null != _0x3edd0a && this.invalidateShaderProgram(); return _0x3edd0a; } else { _0x131690.warn(_0x56ae('0xc6d') + _0x3edd0a + '\x22', { fileName: _0x56ae('0xc6e'), lineNumber: 0x201, className: _0x56ae('0xc4f'), methodName: _0x56ae('0x546') }); _0x394fc8.complete(_0x14dea3); } }); else { var _0x536ee8 = _0x20b16a.__measureFontNode('\x27' + _0x3edd0a + _0x56ae('0xc6f')), _0x2d8af7 = _0x20b16a.__measureFontNode('\x27' + _0x3edd0a + _0x56ae('0xc70')), _0x30d344 = _0x536ee8.offsetWidth, _0x49d583 = _0x2d8af7.offsetWidth, _0x286078 = -0x1, _0x5ac4a7 = 0x0, _0x16ce16, _0x4e6193; _0x286078 = window.setInterval(function() { if (_0x56ae('0xc71') !== 'gGHEG') { _0x5ac4a7 += 0x1; _0x16ce16 = _0x536ee8.offsetWidth != _0x30d344 || _0x2d8af7.offsetWidth != _0x49d583; _0x4e6193 = 0xbb8 <= 0x32 * _0x5ac4a7; if (_0x16ce16 || _0x4e6193) window.clearInterval(_0x286078), _0x536ee8.parentNode.removeChild(_0x536ee8), _0x2d8af7.parentNode.removeChild(_0x2d8af7), _0x2d8af7 = _0x536ee8 = null, _0x4e6193 && _0x131690.warn('Could\x20not\x20load\x20web\x20font\x20\x22' + _0x3edd0a + '\x22', { fileName: 'lime/text/Font.hx', lineNumber: 0x224, className: 'lime.text.Font', methodName: _0x575257.gGlEu }), _0x394fc8.complete(_0x14dea3); } else { _0x32c6f6.prototype.initVO.call(this, _0x3edd0a); _0x3edd0a.needsProjection = !0x0; } }, 0x32); } return _0x394fc8.future; }; _0x20b16a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x20b16a; var _0x1a0474 = _0x13b6ca[_0x56ae('0xc72')] = function() { this[_0x56ae('0xc44')] = 0x820; this['descender'] = -0x1e0; this[_0x56ae('0x727')] = 0xa01; this[_0x56ae('0xc46')] = 0x256; this[_0x56ae('0xc47')] = -0x124; this[_0x56ae('0xc48')] = 0x96; this[_0x56ae('0xc49')] = 0x800; this[_0x56ae('0x110')] = _0x56ae('0xc73'); _0x20b16a['call'](this); }; _0x5ac4a7['__ASSET__font_comfortaa_bold_ttf'] = _0x1a0474; _0x1a0474[_0x56ae('0x8bf')] = '__ASSET__font_comfortaa_bold_ttf'; _0x1a0474[_0x56ae('0x8ee')] = _0x20b16a; _0x1a0474['prototype'] = _0x4e6193(_0x20b16a['prototype'], { '__class__': _0x1a0474 }); var _0x445448 = _0x13b6ca[_0x56ae('0xc74')] = function() { this[_0x56ae('0xc44')] = 0x7d0; this['descender'] = 0x196; this[_0x56ae('0x727')] = 0x766; this['numGlyphs'] = 0x256; this[_0x56ae('0xc47')] = -0x1b6; this[_0x56ae('0xc48')] = 0x94; this[_0x56ae('0xc49')] = 0x800; this[_0x56ae('0x110')] = _0x56ae('0xc75'); _0x20b16a['call'](this); }; _0x5ac4a7[_0x56ae('0xc74')] = _0x445448; _0x445448[_0x56ae('0x8bf')] = _0x56ae('0xc74'); _0x445448[_0x56ae('0x8ee')] = _0x20b16a; _0x445448['prototype'] = _0x4e6193(_0x20b16a[_0x56ae('0x6')], { '__class__': _0x445448 }); var _0x2927b4 = _0x13b6ca['__ASSET__font_permanentmarker_ttf'] = function() { this[_0x56ae('0xc44')] = 0x470; this[_0x56ae('0xc45')] = -0x145; this[_0x56ae('0x727')] = 0x5d4; this[_0x56ae('0xc46')] = 0xe6; this['underlinePosition'] = -0x66; this[_0x56ae('0xc48')] = 0x33; this[_0x56ae('0xc49')] = 0x400; this[_0x56ae('0x110')] = _0x56ae('0xc76'); _0x20b16a[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xc77')] = _0x2927b4; _0x2927b4['__name__'] = _0x56ae('0xc77'); _0x2927b4[_0x56ae('0x8ee')] = _0x20b16a; _0x2927b4[_0x56ae('0x6')] = _0x4e6193(_0x20b16a[_0x56ae('0x6')], { '__class__': _0x2927b4 }); var _0x545121 = function(_0x3faf08) { _0x20b16a[_0x56ae('0x94d')](this, _0x3faf08); }; _0x5ac4a7['openfl.text.Font'] = _0x545121; _0x545121[_0x56ae('0x8bf')] = _0x56ae('0xc78'); _0x545121['enumerateFonts'] = function(_0x31473e) { return _0x545121[_0x56ae('0xc79')]; }; _0x545121['fromFile'] = function(_0x4d9bb8) { var _0x2f3e13 = new _0x545121(); _0x2f3e13['__fromFile'](_0x4d9bb8); return _0x2f3e13; }; _0x545121['loadFromName'] = function(_0x302844) { return _0x20b16a['loadFromName'](_0x302844)['then'](function(_0x302844) { var _0x48a443 = new _0x545121(); _0x48a443['__fromLimeFont'](_0x302844); return _0x2b1f90['withValue'](_0x48a443); }); }; _0x545121[_0x56ae('0xc3a')] = function(_0x5b09a0) { _0x5b09a0 = null == _0x59b8d7[_0x56ae('0xc7a')](_0x5b09a0) ? _0x59b8d7[_0x56ae('0x951')](_0x4b5a45[_0x56ae('0xbb3')](_0x5b09a0, []), _0x545121) : _0x59b8d7[_0x56ae('0x951')](_0x5b09a0, _0x545121); if (null != _0x5b09a0) { _0x545121['__registeredFonts'][_0x56ae('0x8f0')](_0x5b09a0); var _0x554110 = _0x5b09a0['name'], _0x146dcd = _0x545121[_0x56ae('0xc7b')]; _0x575257[_0x56ae('0x547')](null, _0x586025[_0x554110]) ? _0x146dcd[_0x56ae('0x932')](_0x554110, _0x5b09a0) : _0x146dcd['h'][_0x554110] = _0x5b09a0; } }; _0x545121[_0x56ae('0x8ee')] = _0x20b16a; _0x545121[_0x56ae('0x6')] = _0x4e6193(_0x20b16a[_0x56ae('0x6')], { '__fromLimeFont': function(_0x3d646a) { this[_0x56ae('0xa32')](_0x3d646a); }, '__class__': _0x545121 }); var _0xbed6c4 = _0x13b6ca[_0x56ae('0xc7c')] = function() { if (_0x56ae('0xc7d') !== 'KHsRo') { null == b && (b = !0x0); return _0x3496b0['getAsset'](a, _0x56ae('0x801'), b); } else { this[_0x56ae('0xc7e')](new _0x1a0474()); _0x20b16a[_0x56ae('0x94d')](this, void 0x0); } }; _0x5ac4a7[_0x56ae('0xc7c')] = _0xbed6c4; _0xbed6c4[_0x56ae('0x8bf')] = '__ASSET__OPENFL__font_comfortaa_bold_ttf'; _0xbed6c4[_0x56ae('0x8ee')] = _0x545121; _0xbed6c4[_0x56ae('0x6')] = _0x4e6193(_0x545121[_0x56ae('0x6')], { '__class__': _0xbed6c4 }); var _0x4b806d = _0x13b6ca[_0x56ae('0xc7f')] = function() { this[_0x56ae('0xc7e')](new _0x445448()); _0x20b16a[_0x56ae('0x94d')](this, void 0x0); }; _0x5ac4a7['__ASSET__OPENFL__font_comfortaa_otf'] = _0x4b806d; _0x4b806d['__name__'] = _0x56ae('0xc7f'); _0x4b806d[_0x56ae('0x8ee')] = _0x545121; _0x4b806d[_0x56ae('0x6')] = _0x4e6193(_0x545121[_0x56ae('0x6')], { '__class__': _0x4b806d }); var _0x5a463c = _0x13b6ca['__ASSET__OPENFL__font_permanentmarker_ttf'] = function() { this[_0x56ae('0xc7e')](new _0x2927b4()); _0x20b16a[_0x56ae('0x94d')](this, void 0x0); }; _0x5ac4a7[_0x56ae('0xc80')] = _0x5a463c; _0x5a463c[_0x56ae('0x8bf')] = _0x56ae('0xc80'); _0x5a463c[_0x56ae('0x8ee')] = _0x545121; _0x5a463c[_0x56ae('0x6')] = _0x4e6193(_0x545121['prototype'], { '__class__': _0x5a463c }); Math['__name__'] = 'Math'; var _0xc5462 = function() {}; _0x5ac4a7[_0x56ae('0xc81')] = _0xc5462; _0xc5462[_0x56ae('0x8bf')] = _0x56ae('0xc81'); _0xc5462[_0x56ae('0x94e')] = function(_0x1738f0, _0x4b3887) { if ('BcNhD' === 'BcNhD') { try { return _0x1738f0[_0x4b3887]; } catch (_0x2e1820) { return _0x3ce0fc[_0x56ae('0x95b')] = _0x2e1820, null; } } else { null == _0x510664[_0x56ae('0xc82')] && (_0x510664[_0x56ae('0xc82')] = new _0x55b21a()); var _0x1d2388 = _0x510664['__limeVector2']; _0x1d2388['x'] = this['x']; _0x1d2388['y'] = this['y']; return _0x510664[_0x56ae('0xc82')]; } }; _0xc5462[_0x56ae('0xc83')] = function(_0x42cf6a, _0x41c69b) { var _0x5c8323; if (null == _0x42cf6a) return null; var _0x3b829a = _0x42cf6a[_0x56ae('0x984')] ? _0x5c8323 = _0x42cf6a[_0x56ae('0x984')][_0x56ae('0xc84') + _0x41c69b] : !0x1; return _0x3b829a ? _0x42cf6a[_0x5c8323]() : _0x42cf6a[_0x41c69b]; }; _0xc5462[_0x56ae('0xc85')] = function(_0x446eee, _0x5309fb, _0x4095f8) { var _0x459ef4; var _0xcd53a = _0x446eee[_0x56ae('0x984')] ? _0x459ef4 = _0x446eee[_0x56ae('0x984')][_0x56ae('0xc86') + _0x5309fb] : !0x1; if (_0xcd53a) _0x446eee[_0x459ef4](_0x4095f8); else _0x446eee[_0x5309fb] = _0x4095f8; }; _0xc5462[_0x56ae('0x949')] = function(_0x47989c) { var _0x5ae1f9 = []; if (null != _0x47989c) { var _0x2b311f = Object[_0x56ae('0x6')][_0x56ae('0x900')], _0xab4c50; for (_0xab4c50 in _0x47989c) _0x56ae('0x8b1') != _0xab4c50 && _0x56ae('0x8b3') != _0xab4c50 && _0x2b311f[_0x56ae('0x94d')](_0x47989c, _0xab4c50) && _0x5ae1f9[_0x56ae('0x8f0')](_0xab4c50); } return _0x5ae1f9; }; _0xc5462['isFunction'] = function(_0x300380) { return _0x56ae('0x3') == typeof _0x300380 ? !(_0x300380['__name__'] || _0x300380[_0x56ae('0xc87')]) : !0x1; }; _0xc5462[_0x56ae('0xc88')] = function(_0x3bd336, _0x2c9bed) { return _0x3bd336 == _0x2c9bed ? 0x0 : _0x3bd336 > _0x2c9bed ? 0x1 : -0x1; }; _0xc5462[_0x56ae('0xc89')] = function(_0x50b28d, _0xa04650) { if ('HldMz' === _0x575257['kIkek']) { return _0x50b28d == _0xa04650 ? !0x0 : _0xc5462[_0x56ae('0xc8a')](_0x50b28d) && _0xc5462['isFunction'](_0xa04650) ? _0x50b28d[_0x56ae('0x0')] == _0xa04650['scope'] && _0x50b28d['method'] == _0xa04650[_0x56ae('0xc8b')] ? null != _0x50b28d[_0x56ae('0xc8b')] : !0x1 : !0x1; } else { _0x110197['call'](this); this[_0x56ae('0x3aa')] = _0x50b28d; this['radius'] = 0x0; this['gradMatrix'] = new _0x5ac892(); this['y2'] = this['x2'] = this['y1'] = this['x1'] = 0x0; } }; _0xc5462[_0x56ae('0xc8c')] = function(_0x2f5f4b, _0x235e32) { if (!Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x2f5f4b, _0x235e32)) return !0x1; delete _0x2f5f4b[_0x235e32]; return !0x0; }; var _0x5d929f = function() {}; _0x5ac4a7[_0x56ae('0xc8d')] = _0x5d929f; _0x5d929f['__name__'] = _0x56ae('0xc8d'); _0x5d929f[_0x56ae('0x8ba')] = !0x0; var _0x234651 = function(_0x99f47c, _0x26c701, _0x522a6f, _0x2e60d2, _0x4c56da) { if (_0x56ae('0xc8e') !== _0x56ae('0xc8e')) { this[_0x56ae('0xc8f')] = _0x99f47c instanceof _0x5b17bf; this[_0x56ae('0xc90')] = null; _0x55ad7b[_0x56ae('0x94d')](this, _0x99f47c); } else { null == _0x2e60d2 && (_0x2e60d2 = !0x1); null == _0x26c701 && (_0x26c701 = 0x0); null == _0x99f47c && (_0x99f47c = 0x0); this[_0x56ae('0xc91')] = !0x1; _0xc32e6[_0x56ae('0x94d')](this); this[_0x56ae('0xc92')] = _0x99f47c; this[_0x56ae('0xc93')] = _0x26c701; this[_0x56ae('0xc94')](_0x522a6f); _0x522a6f = null != _0x4c56da ? _0x4c56da : null != _0x522a6f ? _0x522a6f[_0x56ae('0xa19')] : _0xfba720[_0x56ae('0xa1f')]()['scale']; this['layout'] = new _0xfba720(_0x522a6f, new _0x230573(0x0, 0x0, _0x99f47c, _0x26c701)); this[_0x56ae('0x95e')]('addedToStage', _0x2d9f4e(this, this[_0x56ae('0xc95')])); this[_0x56ae('0x95e')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0xc96')]), !0x1, 0x1); this[_0x56ae('0x95e')]('removedFromStage', _0x2d9f4e(this, this[_0x56ae('0xc97')])); if (null != this['stage']) this[_0x56ae('0x959')](new _0x140b13('addedToStage')); else if (_0x2e60d2 && !this[_0x56ae('0xc91')]) this[_0x56ae('0xc96')](null); } }; _0x5ac4a7[_0x56ae('0xc98')] = _0x234651; _0x234651[_0x56ae('0x8bf')] = _0x56ae('0xc98'); _0x234651['__super__'] = _0xc32e6; _0x234651['prototype'] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'layout': null, 'parentLayout': null, 'pendingWidth': null, 'pendingHeight': null, 'layoutCreated': null, 'resizeToContents': function(_0x1c8086, _0xd7bac0, _0xfa7cd7, _0x4943ef) { if (_0x56ae('0xc99') === 'gBboZ') { null == _0xfa7cd7 && (_0xfa7cd7 = 0x0); null == _0x4943ef && (_0x4943ef = _0xfa7cd7); if (null != _0x1c8086) { var _0x564932 = _0x2d9f4e(this, this[_0x56ae('0xc9a')]), _0x1715e2 = _0xfa7cd7; _0xfa7cd7 = function() { _0x564932(_0x1c8086, _0x1715e2); }; this[_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0xfa7cd7))); _0xfa7cd7(); } if (null != _0xd7bac0) { var _0x5ad8c7 = _0x2d9f4e(this, this[_0x56ae('0xc9c')]), _0x3d924c = _0x4943ef; _0x4943ef = function() { _0x5ad8c7(_0xd7bac0, _0x3d924c); }; this[_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x4943ef))); _0x4943ef(); } } else { null == _0xfa7cd7 && (_0xfa7cd7 = !0x1); _0x41c934['low'] = 0x8ad19; for (var _0x1bf79e = null, _0x1d821b = this[_0x56ae('0xc9d')]['iterator'](); _0x1d821b[_0x56ae('0x8f5')]();) { var _0x1e2ba4 = _0x1d821b[_0x56ae('0x42')](); if (_0xfa7cd7 || null != _0x1e2ba4[_0x56ae('0xc9e')]) { if (_0x1c8086 < _0x1e2ba4[_0x56ae('0xc9f')]) return _0x1c8086 >= _0x1e2ba4[_0x56ae('0xca0')] || _0xd7bac0 ? _0x1e2ba4 : null == _0xd7bac0 ? null : _0x1bf79e; _0x1bf79e = _0x1e2ba4; } } return _0xd7bac0 || null == _0xd7bac0 ? null : _0x1bf79e; } }, 'setWidthToContain': function(_0x34d655, _0x2a6912) { this[_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x1c')](0x0, 0x0, _0x34d655[_0x56ae('0x3e1')]() + _0x34d655[_0x56ae('0x15')]() + _0x2a6912 * this['layout']['scale']['x'], this[_0x56ae('0x16')](), !0x0); }, 'setHeightToContain': function(_0x2d0ae8, _0x44690a) { if ('mDjrY' === 'xyJPt') { if (0x1 == _0x2d0ae8[_0x56ae('0xca2')]()[_0x56ae('0x9fa')]()) { var _0x15f892 = _0x2d0ae8['get_assets']()[_0x56ae('0x1b')](0x0) instanceof _0x430373 ? _0x2d0ae8[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0) : null; _0x2d0ae8 = this[_0x56ae('0xca3')](_0x2d0ae8[_0x56ae('0xca4')]()); null != _0x2d0ae8 && null != _0x15f892 && (_0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? _0x59b8d7[_0x56ae('0x951')](_0x2d0ae8[_0x56ae('0xca6')](), _0x30cb6f)[_0x56ae('0xca7')](_0x15f892) : _0x59b8d7[_0x56ae('0x951')](_0x2d0ae8['get_material'](), _0x4810db)[_0x56ae('0xca7')](_0x15f892)); } } else { this[_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x1c')](0x0, 0x0, this['get_width'](), _0x2d0ae8[_0x56ae('0x9f0')]() + _0x2d0ae8[_0x56ae('0x16')]() + _0x44690a * this[_0x56ae('0x9e3')]['scale']['y'], !0x0); } }, 'createLayout2': function() {}, 'onFirstAddedToStage': function(_0x2e2e4d) { this[_0x56ae('0x968')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0xc96')])); this[_0x56ae('0xc91')] = !0x0; _0x2e2e4d = _0xfba720[_0x56ae('0xa1f')](); _0xfba720[_0x56ae('0xca8')] = this['layout']; this[_0x56ae('0xca9')](); _0xfba720[_0x56ae('0xca8')] = _0x2e2e4d; }, 'onAddedToStage': function(_0x3bfc56) { null != this[_0x56ae('0xcaa')] && (_0x3bfc56 = (_0xf76599 = this[_0x56ae('0x9e3')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x12')])), this[_0x56ae('0xcaa')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x3bfc56)))); this[_0x56ae('0xc92')] == this[_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x3d')] && this[_0x56ae('0xc93')] == this[_0x56ae('0x9e3')][_0x56ae('0xca1')]['height'] || this[_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x1c')](this['layout']['bounds']['x'], this[_0x56ae('0x9e3')][_0x56ae('0xca1')]['y'], this[_0x56ae('0xc92')], this[_0x56ae('0xc93')]); }, 'onRemovedFromStage': function(_0x3d26b4) { if (null != this[_0x56ae('0xcaa')]) { _0x3d26b4 = this[_0x56ae('0xcaa')]; for (var _0x3d69e0 = (_0xf76599 = this[_0x56ae('0x9e3')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x12')])), _0x4492b1 = _0x3d26b4[_0x56ae('0xc9b')][_0x56ae('0x9fa')]() - 0x1; 0x0 <= _0x4492b1;) _0x3d26b4[_0x56ae('0xc9b')][_0x56ae('0x1b')](_0x4492b1)['item'] instanceof _0x124cd6 && _0x59b8d7[_0x56ae('0x951')](_0x3d26b4[_0x56ae('0xc9b')][_0x56ae('0x1b')](_0x4492b1)[_0x56ae('0x24')], _0x124cd6)[_0x56ae('0xcab')] == _0x3d69e0 && _0x3d26b4[_0x56ae('0xc9b')][_0x56ae('0x9d8')](_0x4492b1, 0x1), --_0x4492b1; } this['pendingWidth'] = this[_0x56ae('0x9e3')][_0x56ae('0xca1')]['width']; this[_0x56ae('0xc93')] = this['layout'][_0x56ae('0xca1')][_0x56ae('0x727')]; }, 'set_parentLayout': function(_0x309ca8) { if (null != this['parentLayout'] && null != this[_0x56ae('0x952')]) for (var _0x508291 = this[_0x56ae('0xcaa')], _0x1809a9 = (_0xf76599 = this[_0x56ae('0x9e3')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x12')])), _0x2adf03 = _0x508291[_0x56ae('0xc9b')][_0x56ae('0x9fa')]() - 0x1; 0x0 <= _0x2adf03;) _0x508291[_0x56ae('0xc9b')][_0x56ae('0x1b')](_0x2adf03)[_0x56ae('0x24')] instanceof _0x124cd6 && _0x59b8d7[_0x56ae('0x951')](_0x508291['items'][_0x56ae('0x1b')](_0x2adf03)[_0x56ae('0x24')], _0x124cd6)[_0x56ae('0xcab')] == _0x1809a9 && _0x508291['items'][_0x56ae('0x9d8')](_0x2adf03, 0x1), --_0x2adf03; null != _0x309ca8 && null != this[_0x56ae('0x952')] && (_0x508291 = (_0xf76599 = this['layout'], _0x1c1b50[_0x56ae('0x909')](_0x2d9f4e, _0xf76599, _0xf76599[_0x56ae('0x12')])), _0x309ca8[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x508291)))); return this[_0x56ae('0xcaa')] = _0x309ca8; }, 'get_width': function() { return null != this['stage'] ? this[_0x56ae('0x9e3')]['bounds'][_0x56ae('0x3d')] : this[_0x56ae('0xc92')]; }, 'get_height': function() { return _0x1c1b50[_0x56ae('0xcac')](null, this[_0x56ae('0x952')]) ? this[_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x727')] : this[_0x56ae('0xc93')]; }, 'set_width': function(_0x5913eb) { null != this['stage'] ? this['layout']['bounds'][_0x56ae('0x51f')](_0x5913eb) : this[_0x56ae('0xc92')] = _0x5913eb; return _0x5913eb; }, 'set_height': function(_0xfb603d) { null != this['stage'] ? this[_0x56ae('0x9e3')][_0x56ae('0xca1')]['set_height'](_0xfb603d) : this[_0x56ae('0xc93')] = _0xfb603d; return _0xfb603d; }, '__class__': _0x234651, '__properties__': _0x4e6193(_0xc32e6[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_parentLayout': _0x56ae('0xc94') }) }); var _0x1bcb64 = function(_0x395112) { if (_0x56ae('0xcad') !== 'lqOHL') { _0x1c1b50['IXzHg'](null, _0x395112) && (_0x395112 = !0x1); _0x234651[_0x56ae('0x94d')](this, _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')], _0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0x9f3')], null, _0x395112); } else { _0x395112 = pako[_0x56ae('0xcae')](_0x395112['b'][_0x56ae('0xcaf')]); return _0x36de50[_0x56ae('0xcb0')](_0x395112); } }; _0x5ac4a7[_0x56ae('0xcb1')] = _0x1bcb64; _0x1bcb64[_0x56ae('0x8bf')] = 'com.player03.layout.StageLayoutContainer'; _0x1bcb64[_0x56ae('0x8ee')] = _0x234651; _0x1bcb64[_0x56ae('0x6')] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'onAddedToStage': function(_0x431bd0) { if (_0x56ae('0xcb2') === 'fgIuv') { _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xca1')][_0x56ae('0x95e')](_0x56ae('0x624'), _0x2d9f4e(this, this['onStageResize'])); this['onStageResize'](null); } else { -0x1 == d && (d = c[_0x56ae('0x9fa')]() >> 0x2); for (var _0x5f237a = (_0x431bd0 = 0x1 == _0x431bd0) ? this[_0x56ae('0xcb4')] : this['__fragmentConstants'], _0x3593ac = 0x0, _0x2f883a = 0x4 * b, _0x142653 = 0x0, _0x5b968b = d; _0x142653 < _0x5b968b;) _0x142653++, _0x5f237a[_0x2f883a++] = c[_0x56ae('0x1b')](_0x3593ac++), _0x5f237a[_0x2f883a++] = c[_0x56ae('0x1b')](_0x3593ac++), _0x5f237a[_0x2f883a++] = c[_0x56ae('0x1b')](_0x3593ac++), _0x5f237a[_0x2f883a++] = c['get'](_0x3593ac++); null != this[_0x56ae('0xa77')]['program'] && this[_0x56ae('0xa77')]['program'][_0x56ae('0xcb5')](_0x431bd0, b, d); } }, 'onRemovedFromStage': function(_0x33081f) { if ('pJBWD' === _0x56ae('0xcb6')) { _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xca1')]['removeEventListener'](_0x56ae('0x624'), _0x2d9f4e(this, this['onStageResize'])); } else { return this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]['toString'](); } }, 'onStageResize': function(_0x557453) { if ('sLPjs' !== _0x56ae('0xcb8')) { this['layout']['bounds']['width'] == _0xfba720['get_stageLayout']()[_0x56ae('0xca1')][_0x56ae('0x3d')] && this['layout'][_0x56ae('0xca1')][_0x56ae('0x727')] == _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xca1')][_0x56ae('0x727')] || this[_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x1c')](0x0, 0x0, _0xfba720[_0x56ae('0xcb3')]()['bounds'][_0x56ae('0x3d')], _0xfba720[_0x56ae('0xcb3')]()['bounds']['height']); } else { var _0x3f0e27 = this[_0x56ae('0xa91')]; _0x3f0e27 = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x3f0e27['id'], _0x3f0e27[_0x56ae('0xa1c')]); var _0x11c759 = this['levelCount']; return (_0x3f0e27 < _0x11c759 ? _0x3f0e27 : _0x11c759) >= _0x557453 ? _0x557453 == this[_0x56ae('0xcb9')] + 0x1 : !0x1; } }, 'set_width': function(_0x20b305) { return this[_0x56ae('0x9e3')]['bounds'][_0x56ae('0x3d')]; }, 'set_height': function(_0x1a07de) { if (_0x56ae('0xcba') === _0x56ae('0xcbb')) { if (_0x2bb227 += Xc + _0x36799b - _0x4e6193, _0x4e6193 -= _0x36799b, _0x4e6193 < _0x52e6a7) { _0x52e6a7 -= _0x4e6193; do _0x5dad21[_0x133651++] = Dd[_0x2bb227++]; while (--_0x4e6193); if (_0x2bb227 = 0x0, _0x36799b < _0x52e6a7) { _0x4e6193 = _0x36799b; _0x52e6a7 -= _0x4e6193; do _0x5dad21[_0x133651++] = Dd[_0x2bb227++]; while (--_0x4e6193); _0x2bb227 = _0x133651 - _0x2647fb; _0x2d9f4e = _0x5dad21; } } } else { return this[_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x727')]; } }, '__class__': _0x1bcb64 }); var _0x3ba658 = function() { this['endTime'] = 0x0; _0x1bcb64['call'](this); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xcbc')])); }; _0x5ac4a7[_0x56ae('0xcbd')] = _0x3ba658; _0x3ba658['__name__'] = _0x56ae('0xcbd'); _0x3ba658[_0x56ae('0x8ee')] = _0x1bcb64; _0x3ba658[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'endTime': null, 'createLayout2': function() { if (_0x56ae('0xcbe') !== _0x56ae('0xcbe')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0xcbf')], 0x0, _0x2f1ec2[_0x56ae('0xbf5')]); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x6f4')], 0x0)); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this['frame4'])]; this['name'] = _0x56ae('0xcc4'); } else { var _0xd637f7 = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0xcc6')), _0x116633 = new _0x4dd284(_0xd637f7), _0x372806 = 0x0; null == _0x372806 && (_0x372806 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x116633, new _0x29265e(!0x0, 0x2 * _0x372806)); _0x116633 = new _0x4dd284(_0xd637f7); _0x372806 = 0x0; null == _0x372806 && (_0x372806 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x116633, new _0x29265e(!0x1, 0x2 * _0x372806)); this[_0x56ae('0x994')](_0xd637f7); } }, 'showFor': function(_0x3449b4) { this[_0x56ae('0xcc7')] = new Date()[_0x56ae('0xb3e')]() / 0x3e8 + _0x3449b4; _0x10e92a['get_current']()['addChild'](this); this[_0x56ae('0x967')](_0x56ae('0x7b1')) || this['addEventListener'](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0xb2f')])); }, 'onEnterFrame': function(_0x408613) { null != this[_0x56ae('0x8c1')] && new Date()[_0x56ae('0xb3e')]() / 0x3e8 >= this[_0x56ae('0xcc7')] && (this[_0x56ae('0x8c1')][_0x56ae('0xa20')](this), this[_0x56ae('0x968')](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0xb2f')]))); }, 'onClick': function(_0x3ffb12) { this[_0x56ae('0xcc7')] -= 0.2; }, '__class__': _0x3ba658 }); var _0x1b30b7 = function() {}; _0x5ac4a7['Std'] = _0x1b30b7; _0x1b30b7[_0x56ae('0x8bf')] = _0x56ae('0xcc8'); _0x1b30b7[_0x56ae('0x28')] = function(_0x36262e) { return _0x59b8d7[_0x56ae('0x8b8')](_0x36262e, ''); }; _0x1b30b7[_0x56ae('0xcc9')] = function(_0x883da4) { if (_0x1c1b50[_0x56ae('0xb0')](null, _0x883da4)) for (var _0x5a05c9 = 0x0, _0x7e8eaf = _0x883da4[_0x56ae('0x32')]; _0x5a05c9 < _0x7e8eaf;) { var _0x3ee91c = _0x5a05c9++, _0x14c976 = _0x883da4['charCodeAt'](_0x3ee91c); if (0x8 >= _0x14c976 || 0xe <= _0x14c976 && 0x20 != _0x14c976 && 0x2d != _0x14c976) if (_0x883da4 = parseInt(_0x883da4, 'x' == _0x883da4[_0x1c1b50['jGEsm'](_0x3ee91c, 0x1)] || 'X' == _0x883da4[_0x3ee91c + 0x1] ? 0x10 : 0xa), isNaN(_0x883da4)) break; else return _0x883da4; } return null; }; _0x1b30b7[_0x56ae('0xcca')] = function(_0x2cf0de) { return parseFloat(_0x2cf0de); }; var _0x187838 = function() {}; _0x5ac4a7[_0x56ae('0xccb')] = _0x187838; _0x187838[_0x56ae('0x8bf')] = _0x56ae('0xccb'); _0x187838[_0x56ae('0x4b')] = function(_0x329502) { if (_0x56ae('0xccc') !== _0x56ae('0xccd')) { return String[_0x56ae('0xcce')](_0x329502); } else { _0x329502[_0x56ae('0x1c')](0x0, 0x0, 0x0, 0x0); } }; var _0x4f2015 = function() { this['b'] = ''; }; _0x5ac4a7[_0x56ae('0xccf')] = _0x4f2015; _0x4f2015[_0x56ae('0x8bf')] = _0x56ae('0xccf'); _0x4f2015[_0x56ae('0x6')] = {}; _0x4f2015[_0x56ae('0x6')]['b'] = null; _0x4f2015[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4f2015; var _0x876409 = function() {}; _0x5ac4a7['StringTools'] = _0x876409; _0x876409[_0x56ae('0x8bf')] = _0x56ae('0xcd0'); _0x876409[_0x56ae('0xcd1')] = function(_0x2f91a3, _0x42f80b) { for (var _0x4278ec = '', _0x26ad5a = 0x0; _0x26ad5a < _0x2f91a3[_0x56ae('0x32')];) { var _0x35f373 = _0x2f91a3, _0x3262cc = _0x26ad5a++, _0x93e13d = _0x35f373['charCodeAt'](_0x3262cc); 0xd800 <= _0x93e13d && 0xdbff >= _0x93e13d && (_0x93e13d = _0x93e13d - 0xd7c0 << 0xa | _0x35f373[_0x56ae('0x33')](_0x3262cc + 0x1) & 0x3ff); _0x35f373 = _0x93e13d; 0x10000 <= _0x35f373 && ++_0x26ad5a; switch (_0x35f373) { case 0x22: _0x4278ec = _0x42f80b ? _0x4278ec + '"' : _0x4278ec + String[_0x56ae('0xcce')](_0x35f373); break; case 0x26: _0x4278ec += '&'; break; case 0x27: _0x4278ec = _0x42f80b ? _0x4278ec + _0x56ae('0xcd2') : _0x4278ec + String[_0x56ae('0xcce')](_0x35f373); break; case 0x3c: _0x4278ec += _0x56ae('0xcd3'); break; case 0x3e: _0x4278ec += '>'; break; default: _0x4278ec += String[_0x56ae('0xcce')](_0x35f373); } } return _0x4278ec; }; _0x876409[_0x56ae('0x5a')] = function(_0x1ce502, _0x338486) { return _0x575257[_0x56ae('0x549')](_0x1ce502[_0x56ae('0x32')], _0x338486['length']) ? 0x0 == _0x1ce502[_0x56ae('0xcd4')](_0x338486, 0x0) : !0x1; }; _0x876409[_0x56ae('0x56')] = function(_0x4ca161, _0x1762b8) { var _0x5d948c = _0x1762b8[_0x56ae('0x32')], _0x1cdb24 = _0x4ca161[_0x56ae('0x32')]; return _0x1cdb24 >= _0x5d948c ? _0x4ca161[_0x56ae('0x3b')](_0x1762b8, _0x1cdb24 - _0x5d948c) == _0x1cdb24 - _0x5d948c : !0x1; }; _0x876409['isSpace'] = function(_0x39550d, _0x4d76d1) { _0x39550d = _0x11208a[_0x56ae('0xc2a')](_0x39550d, _0x4d76d1); return 0x8 < _0x39550d && 0xe > _0x39550d ? !0x0 : 0x20 == _0x39550d; }; _0x876409[_0x56ae('0xcd5')] = function(_0xa5d9c2) { for (var _0x270910 = _0xa5d9c2[_0x56ae('0x32')], _0x2ce523 = 0x0; _0x2ce523 < _0x270910 && _0x876409[_0x56ae('0xcd6')](_0xa5d9c2, _0x2ce523);) ++_0x2ce523; return 0x0 < _0x2ce523 ? _0x11208a['substr'](_0xa5d9c2, _0x2ce523, _0x270910 - _0x2ce523) : _0xa5d9c2; }; _0x876409[_0x56ae('0xcd7')] = function(_0x1009c1) { for (var _0x509418 = _0x1009c1[_0x56ae('0x32')], _0x2fdeaf = 0x0; _0x2fdeaf < _0x509418 && _0x876409[_0x56ae('0xcd6')](_0x1009c1, _0x575257['sqoVa'](_0x509418 - _0x2fdeaf, 0x1));) ++_0x2fdeaf; return _0x575257[_0x56ae('0x54a')](0x0, _0x2fdeaf) ? _0x11208a[_0x56ae('0xc14')](_0x1009c1, 0x0, _0x509418 - _0x2fdeaf) : _0x1009c1; }; _0x876409[_0x56ae('0xcd8')] = function(_0x5c820f) { return _0x876409['ltrim'](_0x876409[_0x56ae('0xcd7')](_0x5c820f)); }; _0x876409[_0x56ae('0xc06')] = function(_0x54efc3, _0x4c508b, _0x104846) { if (0x0 >= _0x4c508b['length']) return _0x54efc3; var _0x1f421a = ''; for (_0x104846 -= _0x54efc3[_0x56ae('0x32')]; _0x1f421a['length'] < _0x104846;) _0x1f421a += null == _0x4c508b ? _0x56ae('0xc11') : '' + _0x4c508b; return _0x1f421a + (null == _0x54efc3 ? 'null' : '' + _0x54efc3); }; _0x876409[_0x56ae('0x31')] = function(_0x106adb, _0x2e635f, _0x780098) { return _0x106adb['split'](_0x2e635f)[_0x56ae('0x2a')](_0x780098); }; _0x876409['hex'] = function(_0x21a789, _0x83e4d1) { for (var _0x4a56bc = ''; _0x4a56bc = '0123456789ABCDEF' [_0x56ae('0xcd9')](_0x21a789 & 0xf) + _0x4a56bc, _0x21a789 >>>= 0x4, 0x0 < _0x21a789;); if (null != _0x83e4d1) for (; _0x4a56bc[_0x56ae('0x32')] < _0x83e4d1;) _0x4a56bc = '0' + _0x4a56bc; return _0x4a56bc; }; var _0x7b5be7 = _0x3acb5b[_0x56ae('0x3e3')] = {}, _0x4b5a45 = function() {}; _0x3acb5b[_0x56ae('0x3e3')]['__ename__'] = _0x56ae('0x3e3'); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcda')] = 'TNull\x20TInt\x20TFloat\x20TBool\x20TObject\x20TFunction\x20TClass\x20TEnum\x20TUnknown'.split('\x20'); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdb')] = {}; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdc')] = {}; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce5')] = {}; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdd')] = {}; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcde')] = {}; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdf')] = {}; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce0')] = (_0xf76599 = function(_0x560818) { return { _hx_index: 0x6, c: _0x560818, __enum__: _0x56ae('0x3e3'), toString: _0x370254 }; }, _0xf76599.__params__ = ['c'], _0xf76599); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce1')] = (_0xf76599 = function(_0x58e333) { return { _hx_index: 0x7, e: _0x58e333, __enum__: _0x56ae('0x3e3'), toString: _0x370254 }; }, _0xf76599.__params__ = ['e'], _0xf76599); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce2')] = {}; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce2')][_0x56ae('0xce3')] = 0x8; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce2')][_0x56ae('0xce4')] = 'ValueType'; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce2')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdf')][_0x56ae('0xce3')] = 0x5; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdf')]['__enum__'] = _0x56ae('0x3e3'); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdf')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcde')]['_hx_index'] = 0x4; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcde')]['__enum__'] = _0x56ae('0x3e3'); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcde')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdd')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdd')]['__enum__'] = 'ValueType'; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdd')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce5')]['_hx_index'] = 0x2; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce5')][_0x56ae('0xce4')] = _0x56ae('0x3e3'); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xce5')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdc')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdc')]['__enum__'] = _0x1c1b50.gqBXD; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdc')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdb')]['_hx_index'] = 0x0; _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdb')]['__enum__'] = _0x56ae('0x3e3'); _0x3acb5b[_0x56ae('0x3e3')][_0x56ae('0xcdb')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0xce6')] = _0x4b5a45; _0x4b5a45[_0x56ae('0x8bf')] = _0x56ae('0xce6'); _0x4b5a45[_0x56ae('0xce7')] = function(_0x164d95) { if (_0x56ae('0xce8') !== _0x56ae('0xce9')) { return _0x3acb5b[_0x164d95]; } else { var _0x53d951 = l++; f = b['get'](Math[_0x56ae('0x49')](_0x53d951 / 0x4))[_0x56ae('0x8a8')]() + _0x164d95[_0x53d951 % 0x4]; e && (c = this['_registerCache'][_0x56ae('0xcea')](), this['_lightProbeDiffuseIndices'][_0x56ae('0x8b6')](_0x53d951, c[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')]['getFragmentCodePerProbe'](this['_methodSetup'][_0x56ae('0xced')], c, f, this[_0x56ae('0x9b9')])); d && (c = this['_registerCache'][_0x56ae('0xcea')](), this['_lightProbeSpecularIndices'][_0x56ae('0x8b6')](_0x53d951, c[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this['_methodSetup']['_specularMethod'][_0x56ae('0xcee')](this['_methodSetup'][_0x56ae('0xcef')], c, f, this['_registerCache'])); } }; _0x4b5a45[_0x56ae('0xbb3')] = function(_0x59bfdf, _0x31ad54) { return new(Function[_0x56ae('0x6')][_0x56ae('0x8b4')]['apply'](_0x59bfdf, [null][_0x56ae('0x9b0')](_0x31ad54)))(); }; _0x4b5a45[_0x56ae('0xcf0')] = function(_0x35a3b7, _0x4e4464, _0x59b144) { var _0xb9eac1 = _0xc5462[_0x56ae('0x94e')](_0x35a3b7, _0x4e4464); if (null == _0xb9eac1) throw new _0x1adea8(_0x56ae('0xcf1') + _0x4e4464); if (_0xc5462['isFunction'](_0xb9eac1)) { if (null == _0x59b144) throw new _0x1adea8(_0x56ae('0xcf2') + _0x4e4464 + _0x56ae('0xcf3')); return _0xb9eac1['apply'](_0x35a3b7, _0x59b144); } if (null != _0x59b144 && 0x0 != _0x59b144[_0x56ae('0x32')]) throw new _0x1adea8('Constructor\x20' + _0x4e4464 + _0x56ae('0xcf4')); return _0xb9eac1; }; _0x4b5a45[_0x56ae('0xcf5')] = function(_0x378a58) { var _0x29717b = [], _0x588487; for (_0x588487 in _0x378a58[_0x56ae('0x6')]) _0x29717b[_0x56ae('0x8f0')](_0x588487); _0x11208a[_0x56ae('0x38')](_0x29717b, _0x56ae('0x8bc')); _0x11208a['remove'](_0x29717b, _0x56ae('0x984')); return _0x29717b; }; _0x4b5a45[_0x56ae('0xcf6')] = function(_0x461224) { switch (typeof _0x461224) { case _0x56ae('0xcf7'): return _0x7b5be7[_0x56ae('0xcdd')]; case _0x56ae('0x3'): return _0x461224[_0x56ae('0x8bf')] || _0x461224['__ename__'] ? _0x7b5be7[_0x56ae('0xcde')] : _0x7b5be7[_0x56ae('0xcdf')]; case 'number': return Math[_0x56ae('0x9fc')](_0x461224) == _0x461224 % 0x80000000 ? _0x7b5be7[_0x56ae('0xcdc')] : _0x7b5be7[_0x56ae('0xce5')]; case _0x56ae('0x7c0'): if (null == _0x461224) return _0x7b5be7[_0x56ae('0xcdb')]; var _0x1148c0 = _0x461224[_0x56ae('0xce4')]; if (null != _0x1148c0) return _0x7b5be7[_0x56ae('0xce1')](_0x3acb5b[_0x1148c0]); _0x461224 = _0x59b8d7['getClass'](_0x461224); return null != _0x461224 ? _0x7b5be7[_0x56ae('0xce0')](_0x461224) : _0x7b5be7[_0x56ae('0xcde')]; case _0x56ae('0x28'): return _0x7b5be7[_0x56ae('0xce0')](String); case 'undefined': return _0x7b5be7['TNull']; default: return _0x7b5be7[_0x56ae('0xce2')]; } }; _0x4b5a45[_0x56ae('0xcf8')] = function(_0x3eca69) { var _0x30dd99 = _0x3acb5b[_0x3eca69[_0x56ae('0xce4')]]; _0x30dd99 = _0x30dd99[_0x30dd99['__constructs__'][_0x3eca69[_0x56ae('0xce3')]]][_0x56ae('0xcf9')]; if (null != _0x30dd99) { for (var _0x5bb90a = [], _0x2a8e13 = 0x0; _0x2a8e13 < _0x30dd99['length'];) { var _0xec1963 = _0x30dd99[_0x2a8e13]; ++_0x2a8e13; _0x5bb90a[_0x56ae('0x8f0')](_0x3eca69[_0xec1963]); } return _0x5bb90a; } return []; }; var _0xfeeea6 = {}; _0x5ac4a7[_0x56ae('0xcfa')] = _0xfeeea6; _0xfeeea6[_0x56ae('0x8bf')] = _0x56ae('0xcfa'); _0xfeeea6['gt'] = function(_0x4536c9, _0x2f22c9) { var _0x23d306 = 0x0 > _0x4536c9; return _0x23d306 != 0x0 > _0x2f22c9 ? _0x23d306 : _0x4536c9 > _0x2f22c9; }; _0xfeeea6[_0x56ae('0xcfb')] = function(_0x73164e, _0x31330c) { var _0x356c59 = 0x0 > _0x73164e; return _0x356c59 != 0x0 > _0x31330c ? _0x356c59 : _0x73164e >= _0x31330c; }; _0xfeeea6[_0x56ae('0xcfc')] = function(_0x3bc224) { return 0x0 > _0x3bc224 ? 0x100000000 + _0x3bc224 : _0x3bc224 + 0x0; }; var _0x2e9646 = {}; _0x5ac4a7[_0x56ae('0xcfd')] = _0x2e9646; _0x2e9646[_0x56ae('0x8bf')] = '_Xml.XmlType_Impl_'; _0x2e9646[_0x56ae('0x8a8')] = function(_0x3cf195) { switch (_0x3cf195) { case 0x0: return _0x56ae('0xafc'); case 0x1: return _0x56ae('0xcfe'); case 0x2: return _0x56ae('0xcff'); case 0x3: return _0x56ae('0xd00'); case 0x4: return _0x56ae('0xd01'); case 0x5: return _0x56ae('0xd02'); case 0x6: return _0x56ae('0xafb'); } }; var _0x5465e8 = function(_0xbcda77) { this[_0x56ae('0xafa')] = _0xbcda77; this[_0x56ae('0xd03')] = []; this[_0x56ae('0xd04')] = new _0x10cca0(); }; _0x5ac4a7[_0x56ae('0xd05')] = _0x5465e8; _0x5465e8[_0x56ae('0x8bf')] = 'Xml'; _0x5465e8[_0x56ae('0xc3b')] = function(_0x53bca5) { return _0x69d1dd['parse'](_0x53bca5); }; _0x5465e8['createElement'] = function(_0x814eff) { var _0x501e38 = new _0x5465e8(_0x5465e8[_0x56ae('0xafc')]); if (_0x501e38[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](_0x501e38['nodeType'])); _0x501e38[_0x56ae('0xafe')] = _0x814eff; return _0x501e38; }; _0x5465e8[_0x56ae('0xd06')] = function(_0x4b5245) { if ('pHFVO' === 'pHFVO') { var _0x445d06 = new _0x5465e8(_0x5465e8[_0x56ae('0xcfe')]); if (_0x445d06[_0x56ae('0xafa')] == _0x5465e8['Document'] || _0x445d06[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0x445d06[_0x56ae('0xafa')])); _0x445d06[_0x56ae('0xd08')] = _0x4b5245; return _0x445d06; } else { return '(x=' + this['x'] + _0x56ae('0xd09') + this['y'] + ',\x20width=' + this['width'] + _0x56ae('0xd0a') + this[_0x56ae('0x727')] + ')'; } }; _0x5465e8[_0x56ae('0xd0b')] = function(_0x263555) { var _0x2b2bc0 = new _0x5465e8(_0x5465e8['CData']); if (_0x2b2bc0[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')] || _0x2b2bc0[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0x2b2bc0[_0x56ae('0xafa')])); _0x2b2bc0[_0x56ae('0xd08')] = _0x263555; return _0x2b2bc0; }; _0x5465e8[_0x56ae('0xd0c')] = function(_0x6a36c1) { var _0x5aa2c5 = new _0x5465e8(_0x5465e8[_0x56ae('0xd00')]); if (_0x5aa2c5['nodeType'] == _0x5465e8[_0x56ae('0xafb')] || _0x5aa2c5[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0x5aa2c5[_0x56ae('0xafa')])); _0x5aa2c5['nodeValue'] = _0x6a36c1; return _0x5aa2c5; }; _0x5465e8['createDocType'] = function(_0x1b41b9) { var _0x9d0cc4 = new _0x5465e8(_0x5465e8[_0x56ae('0xd01')]); if (_0x9d0cc4[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')] || _0x9d0cc4[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0x9d0cc4[_0x56ae('0xafa')])); _0x9d0cc4[_0x56ae('0xd08')] = _0x1b41b9; return _0x9d0cc4; }; _0x5465e8['createProcessingInstruction'] = function(_0x366838) { var _0x55858b = new _0x5465e8(_0x5465e8[_0x56ae('0xd02')]); if (_0x55858b[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')] || _0x55858b[_0x56ae('0xafa')] == _0x5465e8['Element']) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646['toString'](_0x55858b[_0x56ae('0xafa')])); _0x55858b['nodeValue'] = _0x366838; return _0x55858b; }; _0x5465e8[_0x56ae('0xd0d')] = function() { return new _0x5465e8(_0x5465e8[_0x56ae('0xafb')]); }; _0x5465e8[_0x56ae('0x6')] = {}; _0x5465e8[_0x56ae('0x6')]['nodeType'] = null; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xafe')] = null; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xd08')] = null; _0x5465e8[_0x56ae('0x6')]['parent'] = null; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xd03')] = null; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xd04')] = null; _0x5465e8[_0x56ae('0x6')]['get'] = function(_0x4ba572) { if (this.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(this.nodeType)); var _0xe97a87 = this.attributeMap; return null != _0x586025[_0x4ba572] ? _0xe97a87.getReserved(_0x4ba572) : _0xe97a87.h[_0x4ba572]; }; _0x5465e8[_0x56ae('0x6')][_0x56ae('0x8b6')] = function(_0x416a5f, _0x5262b8) { if (this.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(this.nodeType)); var _0x598a04 = this.attributeMap; null != _0x586025[_0x416a5f] ? _0x598a04.setReserved(_0x416a5f, _0x5262b8) : _0x598a04.h[_0x416a5f] = _0x5262b8; }; _0x5465e8[_0x56ae('0x6')]['exists'] = function(_0x272f86) { if (this.nodeType != _0x5465e8.Element) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646.toString(this.nodeType)); var _0x4d9a5a = this.attributeMap; return null != _0x586025[_0x272f86] ? _0x4d9a5a.existsReserved(_0x272f86) : _0x4d9a5a.h.hasOwnProperty(_0x272f86); }; _0x5465e8[_0x56ae('0x6')]['attributes'] = function() { if (this.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(this.nodeType)); return this.attributeMap.keys(); }; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xaf9')] = function() { if (this.nodeType != _0x5465e8.Document && _0x575257.SCbYJ(this.nodeType, _0x5465e8.Element)) throw new _0x1adea8(_0x575257.aoWUh(_0x56ae('0x54c'), _0x2e9646.toString(this.nodeType))); for (var _0x81618 = [], _0x4afa6f = 0x0, _0x2f6807 = this.children; _0x4afa6f < _0x2f6807.length;) { var _0x288648 = _0x2f6807[_0x4afa6f]; ++_0x4afa6f; _0x288648.nodeType == _0x5465e8.Element && _0x81618.push(_0x288648); } return _0x11208a.iter(_0x81618); }; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xd0e')] = function(_0xc6e24f) { if (this.nodeType != _0x5465e8.Document && this.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x575257.DngDJ + _0x2e9646.toString(this.nodeType)); for (var _0x2cd2a7 = [], _0x2f0580 = 0x0, _0x467b5c = this.children; _0x2f0580 < _0x467b5c.length;) { if (_0x56ae('0xd0f') !== _0x56ae('0xd10')) { var _0x3090ab = _0x467b5c[_0x2f0580]; ++_0x2f0580; if (_0x3090ab.nodeType == _0x5465e8.Element) { if (_0x3090ab.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(_0x3090ab.nodeType)); var _0x51a0ba = _0x3090ab.nodeName == _0xc6e24f; } else _0x51a0ba = !0x1; _0x51a0ba && _0x2cd2a7.push(_0x3090ab); } else { var _0x377e81 = new _0x1f1204(); _0x3c4050.fillRect(_0x377e81, _0xa83b0c.SOLID(0x0), null, null, null, null, this.dialog.layout); this.dialog.addChild(_0x377e81); _0x377e81 = _0xfe3284.scale(2.5); this.dialog.addPlainText('2\x20seconds\x20later', 0x0, 0x0, _0x377e81, null, 0xffffff); this.frameMaxTime = 1.6; this.fadeTime = 0.2; } } return _0x11208a.iter(_0x2cd2a7); }; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xd11')] = function() { if (this.nodeType != _0x5465e8.Document && this.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0x54c') + _0x2e9646.toString(this.nodeType)); for (var _0x2de429 = 0x0, _0xb6be90 = this.children; _0x2de429 < _0xb6be90.length;) { if (_0x56ae('0xd12') !== _0x56ae('0xd13')) { var _0x55f0a4 = _0xb6be90[_0x2de429];++_0x2de429; if (_0x55f0a4.nodeType == _0x5465e8.Element) return _0x55f0a4; } else { _0x2de429 = _0x2de429.__id__; if (null == this.h.__keys__[_0x2de429]) return !0x1; delete this.h[_0x2de429]; delete this.h.__keys__[_0x2de429]; return !0x0; } } return null; }; _0x5465e8[_0x56ae('0x6')]['addChild'] = function(_0x5f2ff7) { if (this.nodeType != _0x5465e8.Document && this.nodeType != _0x5465e8.Element) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20or\x20Document\x20but\x20found\x20' + _0x2e9646.toString(this.nodeType)); null != _0x5f2ff7.parent && _0x5f2ff7.parent.removeChild(_0x5f2ff7); this.children.push(_0x5f2ff7); _0x5f2ff7.parent = this; }; _0x5465e8[_0x56ae('0x6')][_0x56ae('0xa20')] = function(_0x5882fb) { if (this.nodeType != _0x5465e8.Document && this.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0x54c') + _0x2e9646.toString(this.nodeType)); return _0x11208a.remove(this.children, _0x5882fb) ? (_0x5882fb.parent = null, !0x0) : !0x1; }; _0x5465e8[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return _0x474c8b.print(this); }; _0x5465e8[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5465e8; var _0x36abf2 = function(_0x3d466d) { null == _0x3d466d && (_0x3d466d = _0x56ae('0xc11')); this[_0x56ae('0xd14')] = this[_0x56ae('0xd15')] = _0x3d466d; this[_0x56ae('0xd16')](); _0x36799b[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xd17')] = _0x36abf2; _0x36abf2[_0x56ae('0x8bf')] = _0x56ae('0xd17'); _0x36abf2[_0x56ae('0x8ee')] = _0x36799b; _0x36abf2[_0x56ae('0x6')] = _0x4e6193(_0x36799b['prototype'], { '_originalName': null, '_namespace': null, '_name': null, '_id': null, '_full_path': null, 'set_id': function(_0x2598da) { return this[_0x56ae('0xd18')] = _0x2598da; }, 'get_name': function() { return this[_0x56ae('0xd15')]; }, 'set_name': function(_0x1b04aa) { var _0x46a94b = this[_0x56ae('0xd15')]; this['_name'] = _0x1b04aa; null == this[_0x56ae('0xd15')] && (this[_0x56ae('0xd15')] = _0x56ae('0xc11')); this[_0x56ae('0xd16')](); this[_0x56ae('0x967')]('assetRename') && this[_0x56ae('0x959')](new _0x1c4647('assetRename', _0x59b8d7[_0x56ae('0x951')](this, _0x8f3e61), _0x46a94b)); return _0x1b04aa; }, 'get_assetNamespace': function() { return this[_0x56ae('0xd19')]; }, 'resetAssetPath': function(_0x44fb10, _0x1f93a9, _0xe1b58d) { null == _0xe1b58d && (_0xe1b58d = !0x0); this[_0x56ae('0xd15')] = null != _0x44fb10 ? _0x44fb10 : _0x56ae('0xc11'); this['_namespace'] = null != _0x1f93a9 ? _0x1f93a9 : _0x56ae('0x281'); _0xe1b58d && (this[_0x56ae('0xd14')] = this[_0x56ae('0xd15')]); this['updateFullPath'](); }, 'updateFullPath': function() { this[_0x56ae('0xd1a')] = [this[_0x56ae('0xd19')], this[_0x56ae('0xd15')]]; }, '__class__': _0x36abf2, '__properties__': { 'get_assetNamespace': _0x56ae('0xd1b'), 'set_name': _0x56ae('0xab8'), 'get_name': 'get_name', 'set_id': 'set_id' } }); var _0x8f3e61 = function() {}; _0x5ac4a7[_0x56ae('0xd1c')] = _0x8f3e61; _0x8f3e61[_0x56ae('0x8bf')] = 'away3d.library.assets.IAsset'; _0x8f3e61[_0x56ae('0x8ba')] = !0x0; _0x8f3e61[_0x56ae('0x961')] = [_0x133651]; _0x8f3e61[_0x56ae('0x6')] = {}; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0xad1')] = null; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0xab8')] = null; _0x8f3e61[_0x56ae('0x6')]['set_id'] = null; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0xd1b')] = null; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0xd1d')] = null; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0xd1e')] = null; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x8f3e61; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd1d')] = _0x56ae('0xd1d'); _0x8f3e61[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd1b')] = _0x56ae('0xd1b'); _0x8f3e61[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd1f')] = 'set_id'; _0x8f3e61[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xab8')] = _0x56ae('0xab8'); _0x8f3e61[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xad1')] = _0x56ae('0xad1'); var _0x5affe3 = function() { this[_0x56ae('0xd20')] = new _0x10cca0(); this['_animationNames'] = _0x252a59['toObjectVector'](null); this['_animations'] = _0x252a59[_0x56ae('0x977')](null); _0x36abf2['call'](this); }; _0x5ac4a7[_0x56ae('0xd21')] = _0x5affe3; _0x5affe3[_0x56ae('0x8bf')] = _0x56ae('0xd21'); _0x5affe3[_0x56ae('0x961')] = [_0x8f3e61]; _0x5affe3[_0x56ae('0x8ee')] = _0x36abf2; _0x5affe3[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_usesCPU': null, '_animations': null, '_animationNames': null, '_animationDictionary': null, 'findTempReg': function(_0x3ca776, _0x1f7090) { for (var _0x40e0cd = 0x0, _0xb046ae;;) { _0xb046ae = 'vt' + _0x40e0cd; if (-0x1 == _0x3ca776[_0x56ae('0x3b')](_0xb046ae, 0x0) && _0x1f7090 != _0xb046ae) return _0xb046ae;++_0x40e0cd; } }, 'get_usesCPU': function() { return this['_usesCPU']; }, 'resetGPUCompatibility': function() { this[_0x56ae('0xd22')] = !0x1; }, 'cancelGPUCompatibility': function() { this[_0x56ae('0xd22')] = !0x0; }, 'get_assetType': function() { return _0x56ae('0xd23'); }, 'get_animations': function() { return this['_animations']; }, 'get_animationNames': function() { return this[_0x56ae('0xd24')]; }, 'hasAnimation': function(_0x7e425e) { var _0x3c58d8 = this[_0x56ae('0xd20')]; return null != _0x586025[_0x7e425e] ? _0x3c58d8[_0x56ae('0x99b')](_0x7e425e) : _0x3c58d8['h']['hasOwnProperty'](_0x7e425e); }, 'getAnimation': function(_0x100f32) { var _0x1516fa = this['_animationDictionary']; return null != _0x586025[_0x100f32] ? _0x1516fa['getReserved'](_0x100f32) : _0x1516fa['h'][_0x100f32]; }, 'addAnimation': function(_0x468092) { var _0x1f10b4 = this[_0x56ae('0xd20')], _0x632537 = _0x468092[_0x56ae('0xad1')](); if (null != _0x586025[_0x632537] ? _0x1f10b4[_0x56ae('0x99b')](_0x632537) : _0x1f10b4['h'][_0x56ae('0x900')](_0x632537)) throw new _0x1adea8(new _0x4f8ffd(_0x1c1b50['dEQfG'] + _0x468092[_0x56ae('0xad1')]() + _0x56ae('0xd25'))); _0x1f10b4 = this[_0x56ae('0xd20')]; _0x632537 = _0x468092[_0x56ae('0xad1')](); null != _0x586025[_0x632537] ? _0x1f10b4[_0x56ae('0x932')](_0x632537, _0x468092) : _0x1f10b4['h'][_0x632537] = _0x468092; this[_0x56ae('0xd26')][_0x56ae('0x8f0')](_0x468092); this[_0x56ae('0xd24')]['push'](_0x468092['get_name']()); }, '__class__': _0x5affe3, '__properties__': _0x4e6193(_0x36abf2[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_animationNames': 'get_animationNames', 'get_animations': _0x1c1b50['FwySI'], 'get_assetType': _0x56ae('0xd1d'), 'get_usesCPU': 'get_usesCPU' }) }); var _0x41182b = function(_0x330906) { this[_0x56ae('0xd27')] = !0x0; this[_0x56ae('0xd28')] = new _0x36a0e0(); this[_0x56ae('0xd29')] = 0x0; this[_0x56ae('0xd2a')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xd2b')] = 0x1; this[_0x56ae('0xd2c')] = 0x0; this[_0x56ae('0xd2d')] = !0x0; this[_0x56ae('0xd2e')] = new _0xc32e6(); this['_animationSet'] = _0x330906; _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0xd2f')]] = _0x41182b; _0x41182b[_0x56ae('0x8bf')] = _0x56ae('0xd30'); _0x41182b[_0x56ae('0x961')] = [_0x8f3e61]; _0x41182b[_0x56ae('0x8ee')] = _0x36abf2; _0x41182b[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_broadcaster': null, '_isPlaying': null, '_autoUpdate': null, '_startEvent': null, '_stopEvent': null, '_cycleEvent': null, '_time': null, '_playbackSpeed': null, '_animationSet': null, '_owners': null, '_activeNode': null, '_activeState': null, '_activeAnimationName': null, '_absoluteTime': null, '_animationStates': null, 'updatePosition': null, 'getAnimationState': function(_0x2a5d62) { if (_0x56ae('0xd31') === _0x56ae('0xd32')) { _0x2a5d62['__init'](); } else { var _0x7ce525 = _0x2a5d62[_0x56ae('0xd33')](); null == this[_0x56ae('0xd28')]['h']['__keys__'][_0x2a5d62['__id__']] && this['_animationStates'][_0x56ae('0x8b6')](_0x2a5d62, _0x7ce525(_0x59b8d7[_0x56ae('0x951')](this, _0x267d8e), _0x2a5d62)); return this[_0x56ae('0xd28')]['h'][_0x2a5d62['__id__']]; } }, 'get_animationSet': function() { return this['_animationSet']; }, 'get_playbackSpeed': function() { return this[_0x56ae('0xd2b')]; }, 'start': function() {!this[_0x56ae('0xd34')] && this[_0x56ae('0xd2d')] && (this['_time'] = this[_0x56ae('0xd29')] = _0x10e92a[_0x56ae('0xd35')](), this['_isPlaying'] = !0x0, this[_0x56ae('0xd2e')][_0x56ae('0x967')](_0x56ae('0x7b1')) || this['_broadcaster'][_0x56ae('0x95e')](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0xb2f')])), this['hasEventListener'](_0x56ae('0x950')) && (null == this['_startEvent'] && (this[_0x56ae('0xd36')] = new _0x25c965(_0x56ae('0x950'), this)), this[_0x56ae('0x959')](this[_0x56ae('0xd36')]))); }, 'stop': function() { this[_0x56ae('0xd34')] && (this[_0x56ae('0xd34')] = !0x1, this[_0x56ae('0xd2e')]['hasEventListener'](_0x56ae('0x7b1')) && this['_broadcaster'][_0x56ae('0x968')]('enterFrame', _0x2d9f4e(this, this['onEnterFrame'])), this[_0x56ae('0x967')]('stop') && (null == this[_0x56ae('0xd37')] && (this[_0x56ae('0xd36')] = this[_0x56ae('0xd37')] = new _0x25c965(_0x56ae('0xb8c'), this)), this[_0x56ae('0x959')](this[_0x56ae('0xd37')]))); }, 'update': function(_0x544649) { var _0x146d34 = (_0x544649 - this[_0x56ae('0xd2c')]) * this[_0x56ae('0xd38')]() | 0x0; this[_0x56ae('0xd39')](_0x146d34); this[_0x56ae('0xd2c')] = _0x544649; }, 'addOwner': function(_0x3ded4f) { this[_0x56ae('0xd2a')][_0x56ae('0x8f0')](_0x3ded4f); }, 'removeOwner': function(_0x1537f4) { if ('nWOJc' !== _0x1c1b50[_0x56ae('0xb4')]) { this[_0x56ae('0xd3a')] = _0x1537f4; this['_timer'] = new _0x250fe1(this['_frameLimit'], 0x0); this[_0x56ae('0xd3b')][_0x56ae('0x95e')]('timer', _0x2d9f4e(this, this[_0x56ae('0xd3c')])); this['_timer'][_0x56ae('0x950')](); } else { this[_0x56ae('0xd2a')]['splice'](this[_0x56ae('0xd2a')][_0x56ae('0x3b')](_0x1537f4, 0x0), 0x1); } }, 'updateDeltaTime': function(_0x113360) { if (_0x56ae('0xd3d') === 'eVJdm') { this['_absoluteTime'] += _0x113360; this[_0x56ae('0xd3e')][_0x56ae('0x8f2')](this[_0x56ae('0xd29')]); this[_0x56ae('0xd27')] && this[_0x56ae('0xd3f')](); } else { _0x113360 = this[_0x56ae('0xd40')]; var _0x3c8518 = this['labels']; _0x113360 = null != _0x586025[_0x113360] ? _0x3c8518['existsReserved'](_0x113360) : _0x3c8518['h'][_0x56ae('0x900')](_0x113360); } }, 'onEnterFrame': function(_0xef84fd) { this[_0x56ae('0x8f2')](_0x10e92a[_0x56ae('0xd35')]()); }, 'applyPositionDelta': function() { var _0x3ae5ce = this[_0x56ae('0xd3e')][_0x56ae('0xd41')](), _0x375a27 = _0x3ae5ce[_0x56ae('0x9fa')](); if (0x0 < _0x375a27) { var _0x387ace = this[_0x56ae('0xd2a')][_0x56ae('0x9fa')](); for (var _0x3ea434 = 0x0; _0x3ea434 < _0x387ace;) { if (_0x56ae('0xd42') !== _0x56ae('0xd43')) { var _0x354c53 = _0x3ea434++; this[_0x56ae('0xd2a')][_0x56ae('0x1b')](_0x354c53)['translateLocal'](_0x3ae5ce, _0x375a27); } else { var _0x1bcc54 = this['id'], _0x185736 = this[_0x56ae('0xd44')]; null != _0x586025[_0x1bcc54] ? _0x185736[_0x56ae('0x932')](_0x1bcc54, !0x0) : _0x185736['h'][_0x1bcc54] = !0x0; } } } }, 'dispatchCycleEvent': function() { if ('nHomg' === _0x56ae('0xd45')) { var _0xe1a82f = b[_0x56ae('0xd46')], _0x1831db = b[_0x56ae('0xd47')]; this[_0x56ae('0xd48')] && this[_0x56ae('0xd49')] && (this[_0x56ae('0xd4a')] = this[_0x56ae('0xd4b')](this[_0x56ae('0xd4a')]), this['invalidateBuffers'](this[_0x56ae('0xd4c')])); _0xe1a82f != this['_contextIndex'] && this[_0x56ae('0xd4d')](_0xe1a82f); null != this[_0x56ae('0xd4e')] && this[_0x56ae('0xd4f')] == _0x1831db || this[_0x56ae('0xd50')](_0xe1a82f, _0x1831db, b); this[_0x56ae('0xd51')] && this[_0x56ae('0xd52')](_0xe1a82f); _0x1831db[_0x56ae('0x921')](a, this[_0x56ae('0xd4e')], 0x9, 0x2); } else { this[_0x56ae('0x967')](_0x56ae('0xd53')) && (null == this[_0x56ae('0xd54')] && (this[_0x56ae('0xd54')] = new _0x25c965(_0x56ae('0xd53'), this)), this[_0x56ae('0x959')](this[_0x56ae('0xd54')])); } }, 'get_assetType': function() { return _0x56ae('0xd55'); }, '__class__': _0x41182b, '__properties__': _0x4e6193(_0x36abf2[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_assetType': _0x56ae('0xd1d'), 'get_playbackSpeed': _0x56ae('0xd38'), 'get_animationSet': _0x56ae('0xd56') }) }); var _0x10b506 = function() {}; _0x5ac4a7[_0x56ae('0xd57')] = _0x10b506; _0x10b506[_0x56ae('0x8bf')] = _0x56ae('0xd57'); _0x10b506['__isInterface__'] = !0x0; _0x10b506[_0x56ae('0x6')] = {}; _0x10b506[_0x56ae('0x6')][_0x56ae('0xd58')] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0xd59')] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0xd5a')] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0xd5b')] = null; _0x10b506[_0x56ae('0x6')]['cancelGPUCompatibility'] = null; _0x10b506[_0x56ae('0x6')]['getAGALVertexCode'] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0xd5c')] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0xd5d')] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0xd5e')] = null; _0x10b506[_0x56ae('0x6')]['activate'] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0x6b0')] = null; _0x10b506[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x10b506; _0x10b506[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x10b506[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd58')] = _0x56ae('0xd58'); var _0x267d8e = function() {}; _0x5ac4a7[_0x56ae('0xd5f')] = _0x267d8e; _0x267d8e[_0x56ae('0x8bf')] = 'away3d.animators.IAnimator'; _0x267d8e[_0x56ae('0x8ba')] = !0x0; _0x267d8e[_0x56ae('0x6')] = {}; _0x267d8e[_0x56ae('0x6')][_0x56ae('0xd56')] = null; _0x267d8e[_0x56ae('0x6')]['setRenderState'] = null; _0x267d8e[_0x56ae('0x6')][_0x56ae('0xd60')] = null; _0x267d8e[_0x56ae('0x6')][_0x56ae('0xd61')] = null; _0x267d8e[_0x56ae('0x6')][_0x56ae('0xd62')] = null; _0x267d8e[_0x56ae('0x6')]['__class__'] = _0x267d8e; _0x267d8e[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x267d8e[_0x56ae('0x6')][_0x56ae('0x984')]['get_animationSet'] = 'get_animationSet'; var _0x9a0273 = function(_0x5a9631) { null == _0x5a9631 && (_0x5a9631 = 0x4); this['_jointsPerVertex'] = _0x5a9631; _0x5affe3[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xd63')] = _0x9a0273; _0x9a0273[_0x56ae('0x8bf')] = _0x56ae('0xd63'); _0x9a0273[_0x56ae('0x961')] = [_0x10b506]; _0x9a0273[_0x56ae('0x8ee')] = _0x5affe3; _0x9a0273[_0x56ae('0x6')] = _0x4e6193(_0x5affe3[_0x56ae('0x6')], { '_jointsPerVertex': null, 'get_jointsPerVertex': function() { if ('KCjDG' !== _0x56ae('0xd64')) { return this[_0x56ae('0xd65')]; } else { null == b && (b = this[_0x56ae('0xa59')]); this[_0x56ae('0xd66')]['copyFrom'](a); this['cairo'] == b && null != this[_0x56ae('0x991')] && this[_0x56ae('0xd66')][_0x56ae('0x9b0')](this[_0x56ae('0x991')]); this[_0x56ae('0xd67')]['a'] = this[_0x56ae('0xd66')]['a']; this['__matrix3']['b'] = this[_0x56ae('0xd66')]['b']; this[_0x56ae('0xd67')]['c'] = this[_0x56ae('0xd66')]['c']; this['__matrix3']['d'] = this[_0x56ae('0xd66')]['d']; this[_0x56ae('0xd68')] ? (this['__matrix3']['tx'] = Math[_0x56ae('0x833')](this[_0x56ae('0xd66')]['tx']), this[_0x56ae('0xd67')]['ty'] = Math[_0x56ae('0x833')](this[_0x56ae('0xd66')]['ty'])) : (this[_0x56ae('0xd67')]['tx'] = this[_0x56ae('0xd66')]['tx'], this[_0x56ae('0xd67')]['ty'] = this['__matrix']['ty']); b[_0x56ae('0xaa9')](this[_0x56ae('0xd67')]); } }, 'getAGALVertexCode': function(_0x108749, _0x3d5ba1, _0x5d2aec, _0xf658d9) { if (_0x56ae('0xd69') !== _0x56ae('0xd6a')) { _0xf658d9 = _0x3d5ba1[_0x56ae('0x9fa')](); var _0x469064 = _0x108749[_0x56ae('0xd6b')](), _0x7b6d86 = _0x469064 + 0x1, _0xa5f3fe = _0x469064 + 0x2, _0x424444 = 'va' + _0x108749[_0x56ae('0xd6c')](), _0x2a9199 = 'va' + (_0x108749[_0x56ae('0xd6c')]() + 0x1); _0x108749 = [_0x424444 + '.x', _0x424444 + '.y', _0x424444 + '.z', _0x424444 + '.w']; _0x424444 = [_0x2a9199 + '.x', _0x2a9199 + '.y', _0x2a9199 + '.z', _0x2a9199 + '.w']; _0x2a9199 = this[_0x56ae('0xd6d')](_0x5d2aec); for (var _0x1b30b7 = this[_0x56ae('0xd6d')](_0x5d2aec, _0x2a9199), _0x2d9f4e = _0x56ae('0xd6e'), _0x1ff0b6 = '', _0x5ac4a7 = 0x0; _0x5ac4a7 < _0xf658d9;) { for (var _0x4e6193 = _0x5ac4a7++, _0x368cba = _0x3d5ba1[_0x56ae('0x1b')](_0x4e6193), _0x5d1323 = 0x0, _0x17b4e7 = this['_jointsPerVertex']; _0x5d1323 < _0x17b4e7;) { if (_0x56ae('0xd6f') !== _0x56ae('0xd70')) { var _0x370254 = _0x5d1323++; _0x1ff0b6 += _0x575257[_0x56ae('0xd71')](_0x575257['bsraD'](_0x575257['HIGBC'](_0x2d9f4e + '\x20' + _0x2a9199 + _0x56ae('0x173') + _0x368cba, _0x56ae('0xd72')), _0x108749[_0x370254]) + '+' + _0x469064 + _0x56ae('0xd73') + _0x2d9f4e + '\x20' + _0x2a9199 + '.y,\x20' + _0x368cba + ',\x20vc[' + _0x108749[_0x370254] + '+' + _0x7b6d86, _0x56ae('0xd74')) + _0x2d9f4e + '\x20' + _0x2a9199 + '.z,\x20' + _0x368cba + _0x56ae('0xd72') + _0x108749[_0x370254] + '+' + _0xa5f3fe + ']\x09\x09\x0amov\x20' + _0x2a9199 + _0x56ae('0x132') + _0x368cba + _0x56ae('0xd75') + _0x2a9199 + ',\x20' + _0x2a9199 + ',\x20' + _0x424444[_0x370254] + '\x0a'; _0x1ff0b6 = 0x0 == _0x370254 ? _0x575257[_0x56ae('0x54d')](_0x1ff0b6, _0x56ae('0xd76') + _0x1b30b7 + ',\x20' + _0x2a9199 + '\x0a') : _0x1ff0b6 + (_0x56ae('0x69') + _0x1b30b7 + ',\x20' + _0x1b30b7 + ',\x20' + _0x2a9199 + '\x0a'); } else { _0x2bb227 = _0x133651 - _0x2647fb; do _0x5dad21[_0x133651++] = _0x5dad21[_0x2bb227++], _0x5dad21[_0x133651++] = _0x5dad21[_0x2bb227++], _0x5dad21[_0x133651++] = _0x5dad21[_0x2bb227++], _0x52e6a7 -= 0x3; while (0x2 < _0x52e6a7); _0x52e6a7 && (_0x5dad21[_0x133651++] = _0x5dad21[_0x2bb227++], 0x1 < _0x52e6a7 && (_0x5dad21[_0x133651++] = _0x5dad21[_0x2bb227++])); } } _0x2d9f4e = _0x56ae('0xd77'); _0x1ff0b6 += _0x575257['kCWcX']('mov\x20' + _0x5d2aec[_0x56ae('0x1b')](_0x4e6193) + ',\x20' + _0x1b30b7, '\x0a'); } return _0x1ff0b6; } else { _0x461063[_0x56ae('0x488')](); _0x108749 = _0x461063[_0x56ae('0xd78')]; _0x108749 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x108749['id'], _0x108749['defaultValue']); var _0x387ac9 = _0x461063['softBought']; _0x108749 += _0x56b9a2['get_instance']()['get'](_0x387ac9['id'], _0x387ac9[_0x56ae('0xa1c')]); _0x387ac9 = _0x461063[_0x56ae('0xd79')]; _0x108749 -= _0x56b9a2['get_instance']()['get'](_0x387ac9['id'], _0x387ac9[_0x56ae('0xa1c')]); _0x387ac9 = _0x461063[_0x56ae('0xd7a')]; _0x108749 - _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x387ac9['id'], _0x387ac9['defaultValue']) >= this['get_cost']() && (_0x461063['get_instance']()[_0x56ae('0xd7b')](this[_0x56ae('0xd7c')](), this['unlockDescription']), null != this[_0x56ae('0xd7d')] && (_0x108749 = this[_0x56ae('0xd7d')], _0x108749[_0x56ae('0xbbd')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x108749['id'], _0x108749[_0x56ae('0xa1c')]) + 0x1)), null != this[_0x56ae('0xd7e')] && this['purchasedEntry'][_0x56ae('0xbbd')](!0x0), 0x7d0 <= this['get_cost']() ? _0x854040[_0x56ae('0x488')]()[_0x56ae('0xd7f')]() : _0x854040[_0x56ae('0x488')]()[_0x56ae('0xd80')](), this[_0x56ae('0xd81')]() ? (this[_0x56ae('0xa21')]['set_visible'](!0x0), this[_0x56ae('0x884')][_0x56ae('0xb82')](!0x1), this['mouseEnabled'] = !0x0, _0x22b218[_0x56ae('0x488')]()['reset']()) : this[_0x56ae('0xd82')](_0x1b30b7[_0x56ae('0x28')](this['get_cost']())), 0x64 <= this[_0x56ae('0xd7c')]() && (_0x461063['get_instance'](), _0x108749 = _0x461063[_0x56ae('0xd78')], _0x108749 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x108749['id'], _0x108749[_0x56ae('0xa1c')]), _0x387ac9 = _0x461063[_0x56ae('0xd83')], _0x108749 += _0x56b9a2[_0x56ae('0x488')]()['get'](_0x387ac9['id'], _0x387ac9[_0x56ae('0xa1c')]), _0x387ac9 = _0x461063[_0x56ae('0xd79')], _0x108749 -= _0x56b9a2['get_instance']()['get'](_0x387ac9['id'], _0x387ac9[_0x56ae('0xa1c')]), _0x387ac9 = _0x461063[_0x56ae('0xd7a')], _0x44a8f6[_0x56ae('0xd84')] = _0x108749 - _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x387ac9['id'], _0x387ac9['defaultValue']) + 0x1)); } }, 'activate': function(_0x49f0a7, _0x47125e) {}, 'deactivate': function(_0x580dca, _0x1d5c69) { _0x1d5c69 = _0x1d5c69['get_numUsedStreams'](); _0x580dca = _0x580dca[_0x56ae('0xd47')]; _0x580dca[_0x56ae('0x921')](_0x1d5c69, null); _0x580dca[_0x56ae('0x921')](_0x1d5c69 + 0x1, null); }, 'getAGALFragmentCode': function(_0xcb6a80, _0x5e8c2f, _0x491254) { return ''; }, 'getAGALUVCode': function(_0x50ebbd, _0x1de60f, _0x21f57b) { return _0x56ae('0xd76') + _0x21f57b + ',' + _0x1de60f + '\x0a'; }, 'doneAGALCode': function(_0x166e9b) {}, '__class__': _0x9a0273, '__properties__': _0x4e6193(_0x5affe3[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_jointsPerVertex': _0x56ae('0xd85') }) }); var _0x2b6632 = function(_0x4461f3, _0x49be83, _0xf973e1) { null == _0xf973e1 && (_0xf973e1 = !0x1); this[_0x56ae('0xd86')] = new _0x36a0e0(); this[_0x56ae('0xd87')] = new _0x536a3a(); _0x41182b[_0x56ae('0x94d')](this, _0x4461f3); this[_0x56ae('0xd88')] = _0x49be83; this[_0x56ae('0xd89')] = _0xf973e1; this[_0x56ae('0xd65')] = _0x4461f3['get_jointsPerVertex'](); this['_numJoints'] = this[_0x56ae('0xd88')][_0x56ae('0xd8a')](); this[_0x56ae('0xd8b')] = _0x252a59['toFloatVector'](null, 0xc * this[_0x56ae('0xd8c')], !0x0); _0x49be83 = _0x4461f3 = 0x0; for (_0xf973e1 = this['_numJoints']; _0x49be83 < _0xf973e1;) _0x49be83++, this[_0x56ae('0xd8b')]['set'](_0x4461f3++, 0x1), this[_0x56ae('0xd8b')]['set'](_0x4461f3++, 0x0), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0x4461f3++, 0x0), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0x4461f3++, 0x0), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0x4461f3++, 0x0), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0x4461f3++, 0x1), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0x4461f3++, 0x0), this['_globalMatrices']['set'](_0x4461f3++, 0x0), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0x4461f3++, 0x0), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0x4461f3++, 0x0), this['_globalMatrices']['set'](_0x4461f3++, 0x1), this['_globalMatrices']['set'](_0x4461f3++, 0x0); }; _0x5ac4a7[_0x56ae('0xd8d')] = _0x2b6632; _0x2b6632[_0x56ae('0x8bf')] = _0x56ae('0xd8d'); _0x2b6632['__interfaces__'] = [_0x267d8e]; _0x2b6632['__super__'] = _0x41182b; _0x2b6632[_0x56ae('0x6')] = _0x1c1b50['JICRm'](_0x4e6193, _0x41182b['prototype'], { '_globalMatrices': null, '_globalPose': null, '_globalPropertiesDirty': null, '_numJoints': null, '_skeletonAnimationStates': null, '_condensedMatrices': null, '_skeleton': null, '_forceCPU': null, '_useCondensedIndices': null, '_jointsPerVertex': null, '_activeSkeletonState': null, 'setRenderState': function(_0x14eba1, _0x5e4fd9, _0x3a4f2d, _0x38240c, _0x4a1b45) { if ('fuPJj' === _0x56ae('0xd8e')) { this[_0x56ae('0xafa')] = _0x14eba1; this['children'] = []; this['attributeMap'] = new _0x10cca0(); } else { this[_0x56ae('0xd8f')] && this[_0x56ae('0xd90')](); _0x5e4fd9 = _0x59b8d7[_0x56ae('0x951')](_0x59b8d7[_0x56ae('0x951')](_0x5e4fd9, _0x4cf3b4)['get_subGeometry'](), _0x32a6b8); _0x4a1b45 = _0x5e4fd9['get_numCondensedJoints'](); if (this[_0x56ae('0xd91')]) 0x0 == _0x5e4fd9[_0x56ae('0x40d')]() && (_0x5e4fd9[_0x56ae('0xd92')](), _0x4a1b45 = _0x5e4fd9[_0x56ae('0x40d')]()), this[_0x56ae('0xd93')](_0x5e4fd9['get_condensedIndexLookUp'](), _0x4a1b45), _0x14eba1[_0x56ae('0xd47')]['setProgramConstantsFromVector'](0x1, _0x3a4f2d, this[_0x56ae('0xd94')], 0x3 * _0x4a1b45); else { if (this[_0x56ae('0xd95')][_0x56ae('0xd58')]()) { null == this[_0x56ae('0xd86')]['h'][_0x56ae('0x986')][_0x5e4fd9['__id__']] && this['_skeletonAnimationStates'][_0x56ae('0x8b6')](_0x5e4fd9, new _0x134678(_0x5e4fd9)); _0x14eba1 = this['_skeletonAnimationStates']['h'][_0x5e4fd9[_0x56ae('0x8b1')]]; _0x14eba1[_0x56ae('0xd96')] && (this[_0x56ae('0xd97')](_0x14eba1, _0x5e4fd9), _0x14eba1[_0x56ae('0xd96')] = !0x1); _0x5e4fd9[_0x56ae('0xd98')](_0x14eba1[_0x56ae('0xd99')]); return; } _0x14eba1[_0x56ae('0xd47')][_0x56ae('0xd9a')](0x1, _0x3a4f2d, this['_globalMatrices'], 0x3 * this[_0x56ae('0xd8c')]); } _0x5e4fd9[_0x56ae('0xd9b')](_0x38240c, _0x14eba1); _0x5e4fd9[_0x56ae('0xd9c')](_0x38240c + 0x1, _0x14eba1); } }, 'testGPUCompatibility': function(_0x33b721) {!this[_0x56ae('0xd91')] && (this[_0x56ae('0xd89')] || 0x4 < this[_0x56ae('0xd65')] || 0x80 < _0x33b721[_0x56ae('0xd6b')]() + 0x3 * this[_0x56ae('0xd8c')]) && this[_0x56ae('0xd95')]['cancelGPUCompatibility'](); }, 'updateDeltaTime': function(_0x2c351b) { _0x41182b[_0x56ae('0x6')][_0x56ae('0xd39')][_0x56ae('0x94d')](this, _0x2c351b); this[_0x56ae('0xd8f')] = !0x0; for (_0x2c351b = this[_0x56ae('0xd86')]['iterator'](); _0x2c351b['hasNext']();) _0x2c351b[_0x56ae('0x42')]()[_0x56ae('0xd96')] = !0x0; }, 'updateCondensedMatrices': function(_0x4d4177, _0x1d8973) { if (_0x56ae('0xd9d') !== 'bugDq') { var _0x192f3d = 0x0, _0x5dcada = 0x0, _0x5e6431; for (this['_condensedMatrices'] = _0x252a59['toFloatVector'](null);;) { var _0x373ddf = 0x4 * _0x4d4177[_0x56ae('0x1b')](0x3 * _0x192f3d); for (_0x5e6431 = _0x373ddf + 0xc; _0x575257[_0x56ae('0x54a')](_0x373ddf, _0x5e6431);) this[_0x56ae('0xd94')]['set'](_0x5dcada++, this[_0x56ae('0xd8b')][_0x56ae('0x1b')](_0x373ddf++)); if (!(++_0x192f3d < _0x1d8973)) break; } } else { return new _0x5e19b6(_0x4d4177, _0x1d8973); } }, 'updateGlobalProperties': function() { this[_0x56ae('0xd8f')] = !0x1; this[_0x56ae('0xd9e')](this['_activeSkeletonState']['getSkeletonPose'](this[_0x56ae('0xd88')]), this[_0x56ae('0xd87')], this[_0x56ae('0xd88')]); for (var _0xcdac6d = 0x0, _0x4cd7dd = this[_0x56ae('0xd87')]['jointPoses'], _0xe6dc34, _0x343f24, _0x28bb89, _0x198dc0, _0x48ac99, _0x27decd, _0x242ee8, _0x1b30b7, _0x2d9f4e, _0x2ead49, _0x5ac4a7, _0x4e6193, _0x21edbb, _0x5cfee4, _0x5d80ba, _0x370254, _0x252a59, _0x44ca1a, _0xf76599, _0x4fdda6, _0x11208a, _0x5ad54b = this[_0x56ae('0xd88')]['joints'], _0x26783a, _0x234651 = 0x0, _0xd1f4c = this[_0x56ae('0xd8c')]; _0x575257['uKhmn'](_0x234651, _0xd1f4c);) _0x370254 = _0x234651++, _0x26783a = _0x4cd7dd[_0x56ae('0x1b')](_0x370254), _0x4e6193 = _0x26783a[_0x56ae('0xa60')], _0x26783a = _0x26783a[_0x56ae('0xa61')], _0x343f24 = _0x4e6193['x'], _0x28bb89 = _0x4e6193['y'], _0x198dc0 = _0x4e6193['z'], _0x48ac99 = _0x4e6193['w'], _0x5d80ba = 0x2 * _0x343f24, _0x27decd = _0x5d80ba * _0x28bb89, _0x242ee8 = _0x5d80ba * _0x198dc0, _0x1b30b7 = _0x5d80ba * _0x48ac99, _0x2d9f4e = 0x2 * _0x28bb89 * _0x198dc0, _0x2ead49 = 0x2 * _0x28bb89 * _0x48ac99, _0x5ac4a7 = 0x2 * _0x198dc0 * _0x48ac99, _0x343f24 *= _0x343f24, _0x28bb89 *= _0x28bb89, _0x198dc0 *= _0x198dc0, _0x48ac99 *= _0x48ac99, _0x5d80ba = _0x343f24 - _0x28bb89, _0x4e6193 = _0x5d80ba - _0x198dc0 + _0x48ac99, _0x21edbb = _0x27decd - _0x5ac4a7, _0x5cfee4 = _0x242ee8 + _0x2ead49, _0x27decd += _0x5ac4a7, _0x5d80ba = _0x575257[_0x56ae('0x53d')](-_0x5d80ba, _0x198dc0) + _0x48ac99, _0x5ac4a7 = _0x2d9f4e - _0x1b30b7, _0x242ee8 -= _0x2ead49, _0x1b30b7 = _0x2d9f4e + _0x1b30b7, _0x343f24 = _0x575257[_0x56ae('0x550')](_0x575257['tRRiW'](-_0x343f24 - _0x28bb89, _0x198dc0), _0x48ac99), _0xe6dc34 = _0x5ad54b[_0x56ae('0x1b')](_0x370254)[_0x56ae('0xd9f')], _0x370254 = _0xe6dc34[_0x56ae('0x1b')](0x0), _0x28bb89 = _0xe6dc34[_0x56ae('0x1b')](0x4), _0x198dc0 = _0xe6dc34[_0x56ae('0x1b')](0x8), _0x48ac99 = _0xe6dc34[_0x56ae('0x1b')](0xc), _0x2d9f4e = _0xe6dc34[_0x56ae('0x1b')](0x1), _0x2ead49 = _0xe6dc34['get'](0x5), _0x252a59 = _0xe6dc34['get'](0x9), _0x44ca1a = _0xe6dc34['get'](0xd), _0xf76599 = _0xe6dc34['get'](0x2), _0x4fdda6 = _0xe6dc34['get'](0x6), _0x11208a = _0xe6dc34[_0x56ae('0x1b')](0xa), _0xe6dc34 = _0xe6dc34[_0x56ae('0x1b')](0xe), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d, _0x4e6193 * _0x370254 + _0x21edbb * _0x2d9f4e + _0x5cfee4 * _0xf76599), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d + 0x1, _0x4e6193 * _0x28bb89 + _0x21edbb * _0x2ead49 + _0x5cfee4 * _0x4fdda6), this[_0x56ae('0xd8b')]['set'](_0xcdac6d + 0x2, _0x4e6193 * _0x198dc0 + _0x21edbb * _0x252a59 + _0x5cfee4 * _0x11208a), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d + 0x3, _0x4e6193 * _0x48ac99 + _0x21edbb * _0x44ca1a + _0x5cfee4 * _0xe6dc34 + _0x26783a['x']), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d + 0x4, _0x27decd * _0x370254 + _0x5d80ba * _0x2d9f4e + _0x575257[_0x56ae('0x53c')](_0x5ac4a7, _0xf76599)), this[_0x56ae('0xd8b')]['set'](_0xcdac6d + 0x5, _0x27decd * _0x28bb89 + _0x5d80ba * _0x2ead49 + _0x5ac4a7 * _0x4fdda6), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d + 0x6, _0x27decd * _0x198dc0 + _0x5d80ba * _0x252a59 + _0x5ac4a7 * _0x11208a), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d + 0x7, _0x27decd * _0x48ac99 + _0x5d80ba * _0x44ca1a + _0x5ac4a7 * _0xe6dc34 + _0x26783a['y']), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d + 0x8, _0x575257[_0x56ae('0x551')](_0x575257[_0x56ae('0x53c')](_0x242ee8, _0x370254) + _0x1b30b7 * _0x2d9f4e, _0x343f24 * _0xf76599)), this[_0x56ae('0xd8b')]['set'](_0xcdac6d + 0x9, _0x242ee8 * _0x28bb89 + _0x1b30b7 * _0x2ead49 + _0x343f24 * _0x4fdda6), this[_0x56ae('0xd8b')][_0x56ae('0x8b6')](_0xcdac6d + 0xa, _0x242ee8 * _0x198dc0 + _0x1b30b7 * _0x252a59 + _0x343f24 * _0x11208a), this['_globalMatrices'][_0x56ae('0x8b6')](_0xcdac6d + 0xb, _0x242ee8 * _0x48ac99 + _0x1b30b7 * _0x44ca1a + _0x343f24 * _0xe6dc34 + _0x26783a['z']), _0xcdac6d = _0xcdac6d + 0xc | 0x0; }, 'morphGeometry': function(_0x15e117, _0x3b0607) { var _0x3288a6 = {}; _0x3288a6[_0x56ae('0xda0')] = _0x56ae('0xd6'); _0x3288a6['dybfk'] = function(_0x14315a, _0xf76599) { return _0x14315a + _0xf76599; }; _0x3288a6[_0x56ae('0xda1')] = function(_0x5ef200, _0xf76599) { return _0x5ef200 + _0xf76599; }; var _0x31c10a = _0x3b0607[_0x56ae('0xb0a')](); _0x15e117 = _0x15e117[_0x56ae('0xd99')]; var _0x2ba739 = _0x3b0607[_0x56ae('0xda2')](); _0x3b0607 = _0x3b0607[_0x56ae('0xda3')](); for (var _0x225f63 = 0x0, _0x52be28 = 0x0, _0x324b12, _0x36d8ec, _0x5b25bf, _0x1b30b7, _0x2d9f4e, _0x55685b, _0x5ac4a7, _0x4e6193, _0x25829b, _0x11ae1e, _0x46a0dc = _0x31c10a[_0x56ae('0x9fa')](), _0x370254, _0x252a59, _0x4f4991, _0xf76599, _0x2b6911, _0x11208a, _0x142505, _0x1b03d0, _0x234651, _0x4dff2e, _0x13de36, _0x3acb5b, _0x416d57, _0x33b367, _0x47fd8f, _0x3ba658, _0x177980, _0x232454, _0x13b6ca, _0xfeeea6, _0x876409, _0x5afadd; _0x225f63 < _0x46a0dc;) { if (_0x56ae('0xda4') === _0x56ae('0xda5')) { var _0x260af4 = '', _0x524584 = _0x3b0607[_0x56ae('0xcea')](), _0x1e6055 = _0x3b0607[_0x56ae('0xda6')](); _0x3b0607 = _0x3b0607['getFreeFragmentConstant'](); _0x15e117['fragmentConstantsIndex'] = 0x4 * _0x3b0607[_0x56ae('0x9c6')](); _0x15e117[_0x56ae('0xda7')] = _0x524584[_0x56ae('0x9c6')](); _0x260af4 += _0x56ae('0xda8') + _0x1b30b7[_0x56ae('0x28')](_0x1e6055) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xda9')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xda9')]) + _0x56ae('0xdaa') + _0x1b30b7[_0x56ae('0x28')](_0x1e6055) + _0x56ae('0x144') + _0x1b30b7['string'](_0x1e6055) + _0x56ae('0x144') + _0x1b30b7['string'](_0x3b0607) + '.xy\x09\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1e6055) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x1e6055) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3b0607) + '.xx\x09\x0a'; _0x260af4 += this['getTex2DSampleCode'](_0x15e117, _0x1e6055, _0x524584, this[_0x56ae('0xdab')][_0x56ae('0xdac')](), _0x1e6055, _0x56ae('0xdad')); if (0x9 == this[_0x56ae('0xdae')]) _0x260af4 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x31c10a) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x31c10a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1e6055) + _0x56ae('0xdaf'); else if (0x0 == this[_0x56ae('0xdae')]) _0x260af4 += 'add\x20' + _0x1b30b7[_0x56ae('0x28')](_0x31c10a) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x31c10a) + _0x3288a6['bzTcr'] + _0x1b30b7[_0x56ae('0x28')](_0x1e6055) + _0x56ae('0xdaf'); else if (0x3 == this[_0x56ae('0xdae')]) _0x260af4 += _0x3288a6[_0x56ae('0xdb0')](_0x3288a6[_0x56ae('0xda1')](_0x3288a6[_0x56ae('0xda1')](_0x3288a6['nqEsm']('sub\x20' + _0x1b30b7['string'](_0x1e6055) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x1e6055) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x31c10a) + '.xyz\x09\x09\x09\x09\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1e6055), _0x56ae('0xd6')) + _0x1b30b7[_0x56ae('0x28')](_0x1e6055), '.xyz,\x20') + _0x1b30b7[_0x56ae('0x28')](_0x1e6055) + '.w\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x31c10a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x31c10a) + _0x56ae('0xd6'), _0x1b30b7[_0x56ae('0x28')](_0x1e6055)), _0x56ae('0xdaf')); else throw new _0x33b367(new _0x531fca('Unknown\x20mode\x20\x22' + _0x208698[_0x56ae('0x8a8')](this[_0x56ae('0xdae')]) + '\x22')); return _0x260af4; } else { _0x252a59 = _0x31c10a[_0x56ae('0x1b')](_0x225f63); _0x4f4991 = _0x31c10a[_0x56ae('0x1b')](_0x225f63 + 0x1); _0xf76599 = _0x31c10a[_0x56ae('0x1b')](_0x225f63 + 0x2); _0x2b6911 = _0x31c10a[_0x56ae('0x1b')](_0x225f63 + 0x3); _0x11208a = _0x31c10a[_0x56ae('0x1b')](_0x225f63 + 0x4); _0x142505 = _0x31c10a['get'](_0x225f63 + 0x5); _0x1b03d0 = _0x31c10a[_0x56ae('0x1b')](_0x1c1b50[_0x56ae('0xb1')](_0x225f63, 0x6)); _0x234651 = _0x31c10a[_0x56ae('0x1b')](_0x225f63 + 0x7); _0x4dff2e = _0x31c10a[_0x56ae('0x1b')](_0x225f63 + 0x8); for (_0x324b12 = _0x11ae1e = _0x25829b = _0x4e6193 = _0x5ac4a7 = _0x55685b = _0x2d9f4e = _0x1b30b7 = _0x5b25bf = _0x36d8ec = 0x0; _0x324b12 < this[_0x56ae('0xd65')];) _0x370254 = _0x3b0607['get'](_0x52be28), 0x0 < _0x370254 ? (_0x5afadd = (_0x2ba739[_0x56ae('0x1b')](_0x52be28++) | 0x0) << 0x2, _0x13de36 = this[_0x56ae('0xd8b')][_0x56ae('0x1b')](_0x5afadd), _0x3acb5b = this['_globalMatrices'][_0x56ae('0x1b')](_0x5afadd + 0x1), _0x416d57 = this[_0x56ae('0xd8b')][_0x56ae('0x1b')](_0x5afadd + 0x2), _0x33b367 = this[_0x56ae('0xd8b')][_0x56ae('0x1b')](_0x1c1b50[_0x56ae('0xb1')](_0x5afadd, 0x3)), _0x47fd8f = this[_0x56ae('0xd8b')][_0x56ae('0x1b')](_0x5afadd + 0x4), _0x3ba658 = this[_0x56ae('0xd8b')]['get'](_0x5afadd + 0x5), _0x177980 = this[_0x56ae('0xd8b')]['get'](_0x5afadd + 0x6), _0x232454 = this['_globalMatrices'][_0x56ae('0x1b')](_0x5afadd + 0x7), _0x13b6ca = this[_0x56ae('0xd8b')][_0x56ae('0x1b')](_0x5afadd + 0x8), _0xfeeea6 = this['_globalMatrices']['get'](_0x5afadd + 0x9), _0x876409 = this['_globalMatrices'][_0x56ae('0x1b')](_0x5afadd + 0xa), _0x5afadd = this[_0x56ae('0xd8b')][_0x56ae('0x1b')](_0x5afadd + 0xb), _0x36d8ec += _0x370254 * (_0x13de36 * _0x252a59 + _0x3acb5b * _0x4f4991 + _0x1c1b50[_0x56ae('0xdb1')](_0x416d57, _0xf76599) + _0x33b367), _0x5b25bf += _0x370254 * (_0x47fd8f * _0x252a59 + _0x3ba658 * _0x4f4991 + _0x177980 * _0xf76599 + _0x232454), _0x1b30b7 += _0x370254 * (_0x13b6ca * _0x252a59 + _0xfeeea6 * _0x4f4991 + _0x876409 * _0xf76599 + _0x5afadd), _0x2d9f4e += _0x370254 * (_0x13de36 * _0x2b6911 + _0x3acb5b * _0x11208a + _0x416d57 * _0x142505), _0x55685b += _0x370254 * (_0x47fd8f * _0x2b6911 + _0x3ba658 * _0x11208a + _0x177980 * _0x142505), _0x5ac4a7 += _0x370254 * (_0x13b6ca * _0x2b6911 + _0xfeeea6 * _0x11208a + _0x876409 * _0x142505), _0x4e6193 += _0x370254 * _0x1c1b50[_0x56ae('0xb6')](_0x13de36 * _0x1b03d0 + _0x3acb5b * _0x234651, _0x416d57 * _0x4dff2e), _0x25829b += _0x370254 * (_0x47fd8f * _0x1b03d0 + _0x3ba658 * _0x234651 + _0x177980 * _0x4dff2e), _0x11ae1e += _0x370254 * (_0x1c1b50[_0x56ae('0xb6')](_0x13b6ca * _0x1b03d0, _0xfeeea6 * _0x234651) + _0x876409 * _0x4dff2e), ++_0x324b12) : (_0x52be28 += this[_0x56ae('0xd65')] - _0x324b12, _0x324b12 = this[_0x56ae('0xd65')]); _0x15e117[_0x56ae('0x8b6')](_0x225f63, _0x36d8ec); _0x15e117[_0x56ae('0x8b6')](_0x225f63 + 0x1, _0x5b25bf); _0x15e117[_0x56ae('0x8b6')](_0x225f63 + 0x2, _0x1b30b7); _0x15e117[_0x56ae('0x8b6')](_0x225f63 + 0x3, _0x2d9f4e); _0x15e117[_0x56ae('0x8b6')](_0x225f63 + 0x4, _0x55685b); _0x15e117[_0x56ae('0x8b6')](_0x225f63 + 0x5, _0x5ac4a7); _0x15e117[_0x56ae('0x8b6')](_0x1c1b50[_0x56ae('0xb6')](_0x225f63, 0x6), _0x4e6193); _0x15e117[_0x56ae('0x8b6')](_0x225f63 + 0x7, _0x25829b); _0x15e117[_0x56ae('0x8b6')](_0x225f63 + 0x8, _0x11ae1e); _0x225f63 += 0xd; } } }, 'localToGlobalPose': function(_0x3f2ccc, _0xb9401d, _0x5d84ac) { _0xb9401d = _0xb9401d['jointPoses']; _0x5d84ac = _0x5d84ac[_0x56ae('0xa5b')]; var _0xdf518f = _0x3f2ccc[_0x56ae('0xdb2')](); _0x3f2ccc = _0x3f2ccc['jointPoses']; _0x1c1b50[_0x56ae('0xb0')](_0xb9401d[_0x56ae('0x9fa')](), _0xdf518f) && _0xb9401d[_0x56ae('0x500')](_0xdf518f); for (var _0x589016 = 0x0; _0x589016 < _0xdf518f;) { var _0x48da37 = _0x589016++; null == _0xb9401d['get'](_0x48da37) && _0xb9401d['set'](_0x48da37, new _0x268074()); var _0x43b0b3 = _0xb9401d[_0x56ae('0x1b')](_0x48da37); var _0x48a27c = _0x5d84ac[_0x56ae('0x1b')](_0x48da37); var _0x5b73fe = _0x48a27c[_0x56ae('0xdb3')]; _0x48da37 = _0x3f2ccc['get'](_0x48da37); _0x48a27c = _0x43b0b3[_0x56ae('0xa60')]; _0x43b0b3 = _0x43b0b3[_0x56ae('0xa61')]; if (0x0 > _0x5b73fe) { var _0x1b30b7 = _0x48da37[_0x56ae('0xa61')]; var _0x2d9f4e = _0x48da37[_0x56ae('0xa60')]; _0x48a27c['x'] = _0x2d9f4e['x']; _0x48a27c['y'] = _0x2d9f4e['y']; _0x48a27c['z'] = _0x2d9f4e['z']; _0x48a27c['w'] = _0x2d9f4e['w']; _0x43b0b3['x'] = _0x1b30b7['x']; _0x43b0b3['y'] = _0x1b30b7['y']; _0x43b0b3['z'] = _0x1b30b7['z']; } else { _0x5b73fe = _0xb9401d['get'](_0x5b73fe); _0x2d9f4e = _0x5b73fe['orientation']; _0x1b30b7 = _0x48da37[_0x56ae('0xa61')]; var _0x18999d = _0x2d9f4e['x']; var _0x5ac4a7 = _0x2d9f4e['y']; var _0x4e6193 = _0x2d9f4e['z']; var _0x472a60 = _0x2d9f4e['w']; var _0x5492ad = _0x1b30b7['x']; var _0x559555 = _0x1b30b7['y']; _0x1b30b7 = _0x1b30b7['z']; var _0x370254 = -_0x18999d * _0x5492ad - _0x5ac4a7 * _0x559555 - _0x4e6193 * _0x1b30b7; var _0x252a59 = _0x472a60 * _0x5492ad + _0x5ac4a7 * _0x1b30b7 - _0x4e6193 * _0x559555; var _0x569bd8 = _0x472a60 * _0x559555 - _0x1c1b50[_0x56ae('0xb7')](_0x18999d, _0x1b30b7) + _0x4e6193 * _0x5492ad; _0x5492ad = _0x472a60 * _0x1b30b7 + _0x18999d * _0x559555 - _0x5ac4a7 * _0x5492ad; _0x1b30b7 = _0x5b73fe[_0x56ae('0xa61')]; _0x43b0b3['x'] = -_0x370254 * _0x18999d + _0x252a59 * _0x472a60 - _0x569bd8 * _0x4e6193 + _0x5492ad * _0x5ac4a7 + _0x1b30b7['x']; _0x43b0b3['y'] = -_0x370254 * _0x5ac4a7 + _0x252a59 * _0x4e6193 + _0x569bd8 * _0x472a60 - _0x5492ad * _0x18999d + _0x1b30b7['y']; _0x43b0b3['z'] = _0x1c1b50[_0x56ae('0xb8')](-_0x370254 * _0x4e6193 - _0x252a59 * _0x5ac4a7, _0x569bd8 * _0x18999d) + _0x5492ad * _0x472a60 + _0x1b30b7['z']; _0x252a59 = _0x2d9f4e['x']; _0x569bd8 = _0x2d9f4e['y']; _0x5492ad = _0x2d9f4e['z']; _0x370254 = _0x2d9f4e['w']; _0x2d9f4e = _0x48da37[_0x56ae('0xa60')]; _0x18999d = _0x2d9f4e['x']; _0x5ac4a7 = _0x2d9f4e['y']; _0x4e6193 = _0x2d9f4e['z']; _0x472a60 = _0x2d9f4e['w']; _0x48a27c['w'] = _0x370254 * _0x472a60 - _0x252a59 * _0x18999d - _0x569bd8 * _0x5ac4a7 - _0x5492ad * _0x4e6193; _0x48a27c['x'] = _0x370254 * _0x18999d + _0x252a59 * _0x472a60 + _0x569bd8 * _0x4e6193 - _0x5492ad * _0x5ac4a7; _0x48a27c['y'] = _0x370254 * _0x5ac4a7 - _0x252a59 * _0x4e6193 + _0x569bd8 * _0x472a60 + _0x5492ad * _0x18999d; _0x48a27c['z'] = _0x370254 * _0x4e6193 + _0x252a59 * _0x5ac4a7 - _0x569bd8 * _0x18999d + _0x5492ad * _0x472a60; } } }, '__class__': _0x2b6632 }); var _0x134678 = function(_0x1a378f) { this['dirty'] = !0x0; this[_0x56ae('0xd99')] = _0x1a378f[_0x56ae('0xb0a')]()['concat'](null); }; _0x5ac4a7[_0x56ae('0xdb4')] = _0x134678; _0x134678[_0x56ae('0x8bf')] = _0x56ae('0xdb4'); _0x134678[_0x56ae('0x6')] = {}; _0x134678[_0x56ae('0x6')]['animatedVertexData'] = null; _0x134678[_0x56ae('0x6')][_0x56ae('0xd96')] = null; _0x134678[_0x56ae('0x6')]['__class__'] = _0x134678; var _0x149f98 = function() { if (_0x56ae('0xdb5') !== _0x56ae('0xdb5')) { var _0x5e72f1 = d++; this[_0x56ae('0xdb6')](a['nodes']['get'](_0x5e72f1), b, c); } else { _0x5affe3['call'](this); } }; _0x5ac4a7[_0x56ae('0xdb7')] = _0x149f98; _0x149f98['__name__'] = 'away3d.animators.SpriteSheetAnimationSet'; _0x149f98['__interfaces__'] = [_0x10b506]; _0x149f98[_0x56ae('0x8ee')] = _0x5affe3; _0x149f98[_0x56ae('0x6')] = _0x4e6193(_0x5affe3['prototype'], { '_agalCode': null, 'getAGALVertexCode': function(_0x5cb97c, _0x425a29, _0x2ddfa8, _0x1d5f3d) { _0x5cb97c = _0x2ddfa8['get_length'](); this[_0x56ae('0xdb8')] = ''; for (_0x1d5f3d = 0x0; _0x1d5f3d < _0x5cb97c;) { var _0x2a7526 = _0x1d5f3d++; this['_agalCode'] += _0x56ae('0xd76') + _0x2ddfa8[_0x56ae('0x1b')](_0x2a7526) + ',\x20' + _0x425a29[_0x56ae('0x1b')](_0x2a7526) + '\x0a'; } return this[_0x56ae('0xdb8')]; }, 'activate': function(_0x23a555, _0x2b5954) {}, 'deactivate': function(_0x156d27, _0x5cd176) { _0x156d27[_0x56ae('0x9e9')]()[_0x56ae('0x921')](0x0, null); }, 'getAGALFragmentCode': function(_0x44bbf6, _0x5bab77, _0x3938e5) { return ''; }, 'getAGALUVCode': function(_0x569bcb, _0x279bd4, _0x5f3306) { if ('zGKyf' === _0x56ae('0xdb9')) { _0x569bcb[_0x56ae('0x95e')](_0x56ae('0xdba'), _0x2d9f4e(this, this[_0x56ae('0xdbb')])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0xdbc'), _0x2d9f4e(this, this[_0x56ae('0xdbd')])); _0x569bcb['addEventListener'](_0x56ae('0xef'), _0x2d9f4e(this, this['onTextureSizeError'])); _0x569bcb['addEventListener'](_0x56ae('0xdbe'), _0x2d9f4e(this, this['onAssetComplete'])); _0x569bcb[_0x56ae('0x95e')](_0x575257['zBlKD'], _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x569bcb[_0x56ae('0x95e')]('animationStateComplete', _0x2d9f4e(this, this['onAssetComplete'])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0x5d3'), _0x2d9f4e(this, this['onAssetComplete'])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0x5a6'), _0x2d9f4e(this, this['onAssetComplete'])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0xdc0'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x569bcb[_0x56ae('0x95e')](_0x575257[_0x56ae('0x553')], _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x569bcb['addEventListener']('geometryComplete', _0x575257[_0x56ae('0x52c')](_0x2d9f4e, this, this[_0x56ae('0xdbf')])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0xf2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0x5b6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x569bcb['addEventListener'](_0x56ae('0xdc1'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0xdc2'), _0x575257[_0x56ae('0x52c')](_0x2d9f4e, this, this[_0x56ae('0xdbf')])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0xdc3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x569bcb[_0x56ae('0x95e')](_0x56ae('0xdc4'), _0x2d9f4e(this, this[_0x56ae('0xdc5')])); _0x569bcb['addEventListener'](_0x56ae('0xdc6'), _0x2d9f4e(this, this['onParserError'])); } else { var _0x14f6d7 = 'vt' + _0x279bd4[_0x56ae('0xb18')](0x2, 0x3); _0x569bcb = 'vc' + _0x569bcb[_0x56ae('0xd6b')](); this[_0x56ae('0xdb8')] = 'mov\x20' + _0x14f6d7 + ',\x20' + _0x279bd4 + '\x0a'; this[_0x56ae('0xdb8')] += _0x575257[_0x56ae('0x551')]('mul\x20', _0x14f6d7) + _0x56ae('0x144') + _0x14f6d7 + _0x56ae('0x144') + _0x569bcb + _0x56ae('0xdc7'); this[_0x56ae('0xdb8')] += _0x56ae('0x69') + _0x14f6d7 + _0x56ae('0x144') + _0x14f6d7 + _0x56ae('0x144') + _0x569bcb + _0x56ae('0xdc8'); return this[_0x56ae('0xdb8')] += _0x56ae('0xd76') + _0x5f3306 + ',\x20' + _0x14f6d7 + '\x0a'; } }, 'doneAGALCode': function(_0xe1f5e2) {}, '__class__': _0x149f98 }); var _0x58d20b = function(_0x25adc4) { this[_0x56ae('0xdc9')] = 0x0; this['_ms'] = 0x64; this[_0x56ae('0xdca')] = 0xa; this['_frame'] = new _0xa9410d(); _0x41182b[_0x56ae('0x94d')](this, _0x25adc4); this[_0x56ae('0xdcb')] = _0x25adc4; this[_0x56ae('0xdcc')] = _0x252a59[_0x56ae('0x975')](null); }; _0x5ac4a7['away3d.animators.SpriteSheetAnimator'] = _0x58d20b; _0x58d20b[_0x56ae('0x8bf')] = _0x56ae('0xdcd'); _0x58d20b[_0x56ae('0x961')] = [_0x267d8e]; _0x58d20b['__super__'] = _0x41182b; _0x58d20b[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x3e5')](_0x4e6193, _0x41182b['prototype'], { '_activeSpriteSheetState': null, '_spriteSheetAnimationSet': null, '_frame': null, '_vectorFrame': null, '_fps': null, '_ms': null, '_lastTime': null, '_reverse': null, '_backAndForth': null, '_specsDirty': null, '_mapDirty': null, 'gotoAndStop': function(_0x434d20) { this[_0x56ae('0xdce')](_0x434d20, !0x1); }, 'get_currentFrameNumber': function() { return _0x59b8d7['__cast'](this[_0x56ae('0xd3e')], _0x224f1f)[_0x56ae('0xdcf')](); }, 'setRenderState': function(_0x3db7a3, _0x28f12b, _0x554763, _0x1efeef, _0xac3dcd) { _0x1efeef = _0x28f12b[_0x56ae('0xca6')](); null != _0x1efeef && _0x1efeef instanceof _0x30cb6f && null != _0x59b8d7[_0x56ae('0x951')](_0x28f12b, _0x4cf3b4) && (_0x28f12b = !0x1, _0x1efeef instanceof _0x5edd61 && this[_0x56ae('0xdd0')] && (_0x28f12b = _0x59b8d7['__cast'](_0x1efeef, _0x5edd61)[_0x56ae('0xdd1')](this['_frame']['mapID'])), _0x28f12b || (this[_0x56ae('0xdcc')][_0x56ae('0x8b6')](0x0, this[_0x56ae('0xdd2')][_0x56ae('0xdd3')]), this[_0x56ae('0xdcc')][_0x56ae('0x8b6')](0x1, this[_0x56ae('0xdd2')][_0x56ae('0xdd4')]), this[_0x56ae('0xdcc')][_0x56ae('0x8b6')](0x2, this[_0x56ae('0xdd2')][_0x56ae('0xdd5')]), this[_0x56ae('0xdcc')][_0x56ae('0x8b6')](0x3, this['_frame'][_0x56ae('0xdd6')])), _0x3db7a3[_0x56ae('0xd47')]['setProgramConstantsFromVector'](0x1, _0x554763, this[_0x56ae('0xdcc')])); }, 'play': function(_0x376124, _0x4d96f9, _0x22fe53) { if (this[_0x56ae('0xdd7')] != _0x376124) { this[_0x56ae('0xdd7')] = _0x376124; if (!this['_animationSet']['hasAnimation'](_0x376124)) throw new _0x1adea8(new _0x531fca('Animation\x20root\x20node\x20' + _0x376124 + '\x20not\x20found!')); this[_0x56ae('0xdd8')] = this['_animationSet'][_0x56ae('0xd5a')](_0x376124); this['_activeState'] = this['getAnimationState'](this[_0x56ae('0xdd8')]); this[_0x56ae('0xdd2')] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xd3e')], _0x224f1f)['get_currentFrameData'](); this[_0x56ae('0xdd9')] = _0x59b8d7[_0x56ae('0x951')](this['_activeState'], _0x38fd1d); this[_0x56ae('0x950')](); } }, 'updateDeltaTime': function(_0xe1f620) { if (_0x56ae('0xdda') !== _0x56ae('0xddb')) { this['_specsDirty'] && (_0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xdd9')], _0x224f1f)['set_reverse'](this[_0x56ae('0xddc')]), _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xdd9')], _0x224f1f)[_0x56ae('0xddd')](this[_0x56ae('0xdde')]), this[_0x56ae('0xddf')] = !0x1); this['_absoluteTime'] += _0xe1f620; _0xe1f620 = _0x10e92a['getTimer'](); _0xe1f620 - this['_lastTime'] > this[_0x56ae('0xde0')] ? (this[_0x56ae('0xdd0')] = !0x0, this[_0x56ae('0xdd9')][_0x56ae('0x8f2')](this[_0x56ae('0xd29')]), this[_0x56ae('0xdd2')] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xdd9')], _0x224f1f)['get_currentFrameData'](), this[_0x56ae('0xdc9')] = _0xe1f620) : this[_0x56ae('0xdd0')] = !0x1; } else { return -_0xe1f620; } }, 'testGPUCompatibility': function(_0x9d4c47) {}, 'gotoFrame': function(_0x32b6b0, _0x4fa8b) { null != this[_0x56ae('0xd3e')] && (_0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xd3e')], _0x224f1f)[_0x56ae('0xde1')](0x0 == _0x32b6b0 ? _0x32b6b0 : _0x32b6b0 - 0x1), _0x32b6b0 = this[_0x56ae('0xdd2')][_0x56ae('0xde2')], this[_0x56ae('0xdd2')] = _0x59b8d7['__cast'](this[_0x56ae('0xdd9')], _0x224f1f)[_0x56ae('0xde3')](), _0x4fa8b ? this[_0x56ae('0x950')]() : _0x32b6b0 != this[_0x56ae('0xdd2')][_0x56ae('0xde2')] ? (this['_mapDirty'] = !0x0, _0x521f76['delay'](_0x2d9f4e(this, this[_0x56ae('0xb8c')]), this[_0x56ae('0xdca')])) : this[_0x56ae('0xb8c')]()); }, '__class__': _0x58d20b, '__properties__': _0x4e6193(_0x41182b[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_currentFrameNumber': 'get_currentFrameNumber' }) }); var _0x1dd56e = function(_0xa956bb, _0x5aec66) { null == _0x5aec66 && (_0x5aec66 = _0x575257[_0x56ae('0x555')]); null == _0xa956bb && (_0xa956bb = 0x2); this[_0x56ae('0xde4')] = new _0x36a0e0(); this[_0x56ae('0xde5')] = new _0x36a0e0(); this[_0x56ae('0xde6')] = new _0x36a0e0(); _0x5affe3['call'](this); this['_numPoses'] = _0xa956bb; this['_blendMode'] = _0x5aec66; }; _0x5ac4a7[_0x56ae('0xde7')] = _0x1dd56e; _0x1dd56e[_0x56ae('0x8bf')] = _0x56ae('0xde7'); _0x1dd56e['__interfaces__'] = [_0x10b506]; _0x1dd56e['__super__'] = _0x5affe3; _0x1dd56e[_0x56ae('0x6')] = _0x4e6193(_0x5affe3[_0x56ae('0x6')], { '_numPoses': null, '_blendMode': null, '_streamIndices': null, '_useNormals': null, '_useTangents': null, '_uploadNormals': null, '_uploadTangents': null, 'get_numPoses': function() { return this['_numPoses']; }, 'get_blendMode': function() { return this[_0x56ae('0xde8')]; }, 'get_useNormals': function() { return this[_0x56ae('0xde9')]; }, 'getAGALVertexCode': function(_0x2d73b0, _0x2e1116, _0x966ef3, _0x5c9e70) { return this[_0x56ae('0xde8')] == _0x59f42e['ABSOLUTE'] ? this[_0x56ae('0xdea')](_0x2d73b0, _0x2e1116, _0x966ef3) : this[_0x56ae('0xdeb')](_0x2d73b0, _0x2e1116, _0x966ef3); }, 'activate': function(_0x3b37a7, _0x3fafa8) { if (_0x56ae('0xdec') !== _0x56ae('0xdec')) { _0x52e6a7[_0x56ae('0x94d')](this); this[_0x56ae('0xded')] = _0x41db51[_0x56ae('0x8a7')](this); this[_0x56ae('0xa76')] = this[_0x56ae('0xded')][_0x56ae('0xa76')]; this[_0x56ae('0xdee')] = !0x0; } else { this[_0x56ae('0xde9')] = this[_0x56ae('0xde5')]['h'][_0x3fafa8[_0x56ae('0x8b1')]]; this[_0x56ae('0xdef')] = this[_0x56ae('0xde4')]['h'][_0x3fafa8['__id__']]; } }, 'deactivate': function(_0x4a1f4e, _0x36d9f6) { _0x36d9f6 = this[_0x56ae('0xde6')]['h'][_0x36d9f6[_0x56ae('0x8b1')]]; _0x4a1f4e = _0x4a1f4e[_0x56ae('0xd47')]; _0x4a1f4e['setVertexBufferAt'](_0x36d9f6, null); this[_0x56ae('0xde9')] && _0x4a1f4e[_0x56ae('0x921')](_0x36d9f6 + 0x1, null); this[_0x56ae('0xdef')] && _0x4a1f4e[_0x56ae('0x921')](_0x36d9f6 + 0x2, null); }, 'getAGALFragmentCode': function(_0x137863, _0x41ef0e, _0x22431e) { return ''; }, 'getAGALUVCode': function(_0x61b483, _0x36f838, _0x5b6b70) { return _0x56ae('0xd76') + _0x5b6b70 + ',' + _0x36f838 + '\x0a'; }, 'doneAGALCode': function(_0x4e3f74) {}, 'getAbsoluteAGALCode': function(_0x299752, _0x10687d, _0x47e7e2) { var _0x2019ca = '', _0x121903 = this[_0x56ae('0xd6d')](_0x47e7e2), _0x30448f = this[_0x56ae('0xd6d')](_0x47e7e2, _0x121903), _0x524912 = ['x', 'y', 'z', 'w'], _0x2a97c1 = _0x10687d[_0x56ae('0x9fa')](), _0x2f537a = 'vc' + _0x299752[_0x56ae('0xd6b')](), _0x1b30b7 = 0x2 < _0x2a97c1; this[_0x56ae('0xde4')][_0x56ae('0x8b6')](_0x299752, _0x1b30b7); this[_0x56ae('0xde5')][_0x56ae('0x8b6')](_0x299752, 0x1 < _0x2a97c1); 0x2 < _0x2a97c1 && (_0x2a97c1 = 0x2); var _0x2d9f4e = this['_streamIndices'], _0x25600 = _0x299752[_0x56ae('0xd6c')](); _0x2d9f4e[_0x56ae('0x8b6')](_0x299752, _0x25600); _0x299752 = _0x25600; for (_0x2d9f4e = 0x0; _0x2d9f4e < _0x2a97c1;) { _0x25600 = _0x2d9f4e++; _0x2019ca += _0x56ae('0x152') + _0x121903 + ',\x20' + _0x10687d[_0x56ae('0x1b')](_0x25600) + ',\x20' + _0x2f537a + '.' + _0x524912[0x0] + '\x0a'; for (var _0x5ac4a7 = 0x1, _0x4e6193 = this[_0x56ae('0xdf0')]; _0x5ac4a7 < _0x4e6193;) { var _0x4bd21f = _0x5ac4a7++; _0x2019ca += _0x575257['xJGHk'](_0x56ae('0x152') + _0x30448f, ',\x20va') + _0x299752 + ',\x20' + _0x2f537a + '.' + _0x524912[_0x4bd21f] + '\x0a'; _0x4bd21f < this[_0x56ae('0xdf0')] - 0x1 && (_0x2019ca += _0x575257[_0x56ae('0x558')](_0x56ae('0x69') + _0x121903 + ',\x20' + _0x121903, ',\x20') + _0x30448f + '\x0a'); ++_0x299752; } _0x2019ca += _0x56ae('0x69') + _0x47e7e2[_0x56ae('0x1b')](_0x25600) + ',\x20' + _0x121903 + ',\x20' + _0x30448f + '\x0a'; } _0x1b30b7 && (_0x2019ca += _0x575257[_0x56ae('0xdf1')](_0x56ae('0xdf2') + _0x121903 + _0x56ae('0x173') + _0x10687d[_0x56ae('0x1b')](0x2), ',\x20') + _0x47e7e2[_0x56ae('0x1b')](0x1) + _0x56ae('0xdf3') + _0x121903 + ',\x20' + _0x47e7e2[_0x56ae('0x1b')](0x1) + ',\x20' + _0x121903 + _0x56ae('0xdf4') + _0x47e7e2['get'](0x2) + ',\x20' + _0x10687d['get'](0x2) + ',\x20' + _0x121903 + '\x0a'); return _0x2019ca; }, 'getAdditiveAGALCode': function(_0x2bdae8, _0x3cecf8, _0x57fac6) { if (_0x56ae('0xdf5') !== _0x56ae('0xdf6')) { var _0xfbf048 = '', _0x43c34b = _0x3cecf8[_0x56ae('0x9fa')](), _0x9f3294 = ['x', 'y', 'z', 'w'], _0x23b697 = this[_0x56ae('0xd6d')](_0x57fac6), _0x14e760 = 0x0, _0x4bf657 = 0x2 < _0x43c34b; this[_0x56ae('0xde4')][_0x56ae('0x8b6')](_0x2bdae8, _0x4bf657); var _0x1b30b7 = 0x1 < _0x43c34b; this[_0x56ae('0xde5')][_0x56ae('0x8b6')](_0x2bdae8, _0x1b30b7); var _0x2d9f4e = this[_0x56ae('0xde6')], _0x489fad = _0x2bdae8[_0x56ae('0xd6c')](); _0x2d9f4e[_0x56ae('0x8b6')](_0x2bdae8, _0x489fad); 0x2 < _0x43c34b && (_0x43c34b = 0x2); _0xfbf048 += 'mov\x20\x20' + _0x57fac6[_0x56ae('0x1b')](0x0) + ',\x20' + _0x3cecf8[_0x56ae('0x1b')](0x0) + '\x0a'; _0x1b30b7 && (_0xfbf048 += _0x575257[_0x56ae('0x559')](_0x56ae('0xd76'), _0x57fac6[_0x56ae('0x1b')](0x1)) + ',\x20' + _0x3cecf8['get'](0x1) + '\x0a'); for (_0x1b30b7 = 0x0; _0x1b30b7 < _0x43c34b;) { if (_0x56ae('0xdf7') !== _0x56ae('0xdf8')) { _0x2d9f4e = _0x1b30b7++; for (var _0x5ac4a7 = 0x0, _0x4e6193 = this[_0x56ae('0xdf0')]; _0x5ac4a7 < _0x4e6193;) { var _0x3ebb3d = _0x5ac4a7++; _0xfbf048 += _0x56ae('0x152') + _0x23b697 + _0x56ae('0xdf9') + (_0x489fad + _0x14e760) + _0x56ae('0xdfa') + _0x2bdae8[_0x56ae('0xd6b')]() + '.' + _0x9f3294[_0x3ebb3d] + '\x0aadd\x20' + _0x57fac6['get'](_0x2d9f4e) + ',\x20' + _0x57fac6[_0x56ae('0x1b')](_0x2d9f4e) + ',\x20' + _0x23b697 + '\x0a'; ++_0x14e760; } } else { this['_viewportDirty'] = this['_scissorRectDirty'] = !0x0; } } _0x4bf657 && (_0xfbf048 += _0x575257['wRIlz'](_0x56ae('0xdf2') + _0x23b697 + _0x56ae('0x173') + _0x3cecf8['get'](0x2) + ',\x20' + _0x57fac6[_0x56ae('0x1b')](0x1) + '\x0amul\x20' + _0x23b697 + ',\x20' + _0x57fac6['get'](0x1) + ',\x20' + _0x23b697 + _0x56ae('0xdf4') + _0x57fac6[_0x56ae('0x1b')](0x2) + ',\x20' + _0x3cecf8[_0x56ae('0x1b')](0x2), ',\x20') + _0x23b697 + '\x0a'); return _0xfbf048; } else { return this[_0x56ae('0xdfb')]; } }, '__class__': _0x1dd56e, '__properties__': _0x4e6193(_0x5affe3[_0x56ae('0x6')]['__properties__'], { 'get_useNormals': 'get_useNormals', 'get_blendMode': _0x56ae('0x446'), 'get_numPoses': _0x56ae('0xdfc') }) }); var _0x2c0e61 = function(_0x311907) { for (var _0x51dd96 = [0x1, 0x0, 0x0, 0x0], _0x3249df = _0x252a59[_0x56ae('0x975')](null), _0x358e67 = 0x0, _0x3a0e79 = _0x51dd96['length']; _0x358e67 < _0x3a0e79;) { var _0x49852a = _0x358e67++; _0x3249df[_0x56ae('0x8b6')](_0x49852a, _0x51dd96[_0x49852a]); } this['_weights'] = _0x3249df; this['_poses'] = _0x252a59[_0x56ae('0x977')](null); _0x41182b[_0x56ae('0x94d')](this, _0x311907); this[_0x56ae('0xdfd')] = _0x311907; this[_0x56ae('0xdf0')] = _0x311907['get_numPoses'](); this[_0x56ae('0xde8')] = _0x311907['get_blendMode'](); }; _0x5ac4a7[_0x56ae('0xdfe')] = _0x2c0e61; _0x2c0e61['__name__'] = 'away3d.animators.VertexAnimator'; _0x2c0e61[_0x56ae('0x961')] = [_0x267d8e]; _0x2c0e61[_0x56ae('0x8ee')] = _0x41182b; _0x2c0e61[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x3e5')](_0x4e6193, _0x41182b['prototype'], { '_vertexAnimationSet': null, '_poses': null, '_weights': null, '_numPoses': null, '_blendMode': null, '_activeVertexState': null, 'updateDeltaTime': function(_0x528756) { _0x41182b[_0x56ae('0x6')][_0x56ae('0xd39')][_0x56ae('0x94d')](this, _0x528756); this[_0x56ae('0xdff')][_0x56ae('0x8b6')](0x0, this['_activeVertexState']['get_currentGeometry']()); this['_poses'][_0x56ae('0x8b6')](0x1, this[_0x56ae('0xe00')][_0x56ae('0xe01')]()); this[_0x56ae('0xe02')][_0x56ae('0x8b6')](0x0, 0x1 - this[_0x56ae('0xe02')][_0x56ae('0x8b6')](0x1, this[_0x56ae('0xe00')]['get_blendWeight']())); }, 'setRenderState': function(_0x519b8a, _0x3f86dc, _0x2cbe47, _0x34142f, _0x5efab2) { if (0x0 == this[_0x56ae('0xdff')][_0x56ae('0x9fa')]()) this[_0x56ae('0xe03')](_0x519b8a, _0x3f86dc, _0x2cbe47, _0x34142f); else { if (_0x56ae('0xe04') !== 'jaMxJ') { this[_0x56ae('0xe05')] = 0xa; } else { _0x3f86dc = _0x59b8d7[_0x56ae('0x951')](_0x3f86dc, _0x4cf3b4); _0x5efab2 = this[_0x56ae('0xdf0')]; _0x519b8a[_0x56ae('0x9e9')]()[_0x56ae('0xd9a')](0x1, _0x2cbe47, this['_weights'], 0x1); if (this[_0x56ae('0xde8')] == _0x59f42e[_0x56ae('0xe06')]) { var _0x1e1559 = 0x1; _0x2cbe47 = this[_0x56ae('0xdff')]['get'](0x0)[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x3f86dc['_index']); null != _0x2cbe47 && _0x3f86dc[_0x56ae('0xe07')](_0x2cbe47); } else _0x1e1559 = 0x0; for (; _0x1e1559 < _0x5efab2;) _0x2cbe47 = this[_0x56ae('0xdff')][_0x56ae('0x1b')](_0x1e1559)['get_subGeometries']()[_0x56ae('0x1b')](_0x3f86dc[_0x56ae('0xe08')]), _0x575257[_0x56ae('0x545')](null, _0x2cbe47) && (_0x2cbe47 = _0x3f86dc[_0x56ae('0xe09')]()), _0x2cbe47[_0x56ae('0xe0a')](_0x34142f++, _0x519b8a), this['_vertexAnimationSet']['get_useNormals']() && _0x2cbe47[_0x56ae('0xe0b')](_0x34142f++, _0x519b8a), ++_0x1e1559; } } }, 'setNullPose': function(_0x4c0f85, _0xedfa36, _0x17d52f, _0x5d4599) { _0x4c0f85[_0x56ae('0xd47')]['setProgramConstantsFromVector'](0x1, _0x17d52f, this[_0x56ae('0xe02')], 0x1); if (this['_blendMode'] == _0x59f42e[_0x56ae('0xe06')]) { _0x17d52f = 0x0; for (var _0x5b033f = this[_0x56ae('0xdf0')]; _0x1c1b50[_0x56ae('0xa0')](_0x17d52f, _0x5b033f);) _0x17d52f++, _0xedfa36[_0x56ae('0xe0a')](_0x5d4599++, _0x4c0f85), this[_0x56ae('0xdfd')][_0x56ae('0xe0c')]() && _0xedfa36['activateVertexNormalBuffer'](_0x5d4599++, _0x4c0f85); } }, 'testGPUCompatibility': function(_0x41c67f) {}, '__class__': _0x2c0e61 }); var _0x282ab8 = function(_0x4df51f) { this[_0x56ae('0xe0d')] = _0x4df51f; }; _0x5ac4a7['away3d.materials.compilation.ShaderRegisterCache'] = _0x282ab8; _0x282ab8[_0x56ae('0x8bf')] = _0x56ae('0xe0e'); _0x282ab8[_0x56ae('0x6')] = {}; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe0f')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe10')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe11')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe12')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe13')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe14')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe15')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe16')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe17')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe18')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe19')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe1a')] = null; _0x282ab8[_0x56ae('0x6')]['_vertexOutputRegister'] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe1b')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe1c')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe1d')] = null; _0x282ab8[_0x56ae('0x6')]['_numUsedTextures'] = null; _0x282ab8[_0x56ae('0x6')]['_numUsedVaryings'] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe0d')] = null; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { if (_0x56ae('0xe1e') === _0x56ae('0xe1f')) { var _0x1eb552 = d++; if (c > this.__priorities[_0x1eb552]) { this.__listeners.splice(_0x1eb552, 0x0, _0x4766e2); this.__priorities.splice(_0x1eb552, 0x0, c); this.__repeat.splice(_0x1eb552, 0x0, !_0x37cd72); return; } } else { this._fragmentTempCache = new _0x28755e('ft', 0x8, !0x1); this._vertexTempCache = new _0x28755e('vt', 0x8, !0x1); this._varyingCache = new _0x28755e('v', 0x8); this._textureCache = new _0x28755e('fs', 0x8); this._vertexAttributesCache = new _0x28755e('va', 0x8); this._fragmentConstantsCache = new _0x28755e('fc', 0x1c); this._vertexConstantsCache = new _0x28755e('vc', 0x80); this._fragmentOutputRegister = new _0x219aa9('oc', -0x1); this._vertexOutputRegister = new _0x219aa9('op', -0x1); for (var _0x4766e2 = this._numUsedFragmentConstants = this._numUsedVaryings = this._numUsedTextures = this._numUsedStreams = this._numUsedVertexConstants = 0x0, _0x37cd72 = this._vertexAttributesOffset; _0x4766e2 < _0x37cd72;) _0x4766e2++, this.getFreeVertexAttribute(); _0x4766e2 = 0x0; for (_0x37cd72 = this._vertexConstantOffset; _0x4766e2 < _0x37cd72;) _0x4766e2++, this.getFreeVertexConstant(); _0x4766e2 = 0x0; for (_0x37cd72 = this._varyingsOffset; _0x4766e2 < _0x37cd72;) _0x4766e2++, this.getFreeVarying(); _0x4766e2 = 0x0; for (_0x37cd72 = this._fragmentConstantOffset; _0x4766e2 < _0x37cd72;) _0x4766e2++, this.getFreeFragmentConstant(); } }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this._fragmentTempCache.dispose(); this._vertexTempCache.dispose(); this._varyingCache.dispose(); this._fragmentConstantsCache.dispose(); this._vertexAttributesCache.dispose(); this._vertexOutputRegister = this._fragmentOutputRegister = this._vertexAttributesCache = this._fragmentConstantsCache = this._varyingCache = this._vertexTempCache = this._fragmentTempCache = null; }; _0x282ab8[_0x56ae('0x6')]['addFragmentTempUsages'] = function(_0x4a9890, _0x3364df) { if (_0x56ae('0xe20') !== _0x56ae('0xe21')) { this._fragmentTempCache.addUsage(_0x4a9890, _0x3364df); } else { this.apply(); } }; _0x282ab8[_0x56ae('0x6')]['removeFragmentTempUsage'] = function(_0x226a1a) { this._fragmentTempCache.removeUsage(_0x226a1a); }; _0x282ab8[_0x56ae('0x6')]['addVertexTempUsages'] = function(_0x1800f3, _0x1e4d68) { this._vertexTempCache.addUsage(_0x1800f3, _0x1e4d68); }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe22')] = function(_0x5ee540) { if (_0x56ae('0xe23') !== _0x56ae('0xe23')) { d <= _0x2d9f4e ? (f = _0x2d9f4e - d + 0x1, c = b, c = _0x11208a.substr(c, _0x575257.sqoVa(c.length, f), null), _0x2d9f4e + 0x1 < e && (c += _0x5ee540.substring(_0x2d9f4e + 0x1, e))) : (c = _0x11208a.substr(_0x5ee540, d, c), b += _0x1b30b7.string(_0x5ee540.substring(_0x2d9f4e + 0x1, d))); for (d = _0x1f54ff.decode(_0x5ee540.charAt(l)); 0x0 < d;) 0x0 < f ? (f < c.length && (b += _0x1b30b7.string(_0x11208a.substr(c, f, null))), f = 0x0) : b += _0x575257.tvEbm(null, c) ? _0x575257.BKjQy : '' + c, --d; _0x2d9f4e = l; } else { this._vertexTempCache.removeUsage(_0x5ee540); } }; _0x282ab8[_0x56ae('0x6')]['getFreeFragmentVectorTemp'] = function() { return this._fragmentTempCache.requestFreeVectorReg(); }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe24')] = function() { if (_0x56ae('0xe25') !== _0x56ae('0xe26')) { return this._fragmentTempCache.requestFreeRegComponent(); } else { this._color = a; this._colorR = _0x575257.qHqcy(this._color >> 0x10 & 0xff, 0xff); this._colorG = (this._color >> 0x8 & 0xff) / 0xff; this._colorB = _0x575257.sRfvH(this._color & 0xff, 0xff); this.updateDiffuse(); this.updateSpecular(); return a; } }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe27')] = function() { if (_0x56ae('0xe28') === _0x56ae('0xe29')) { throw new _0x1adea8(_0x56ae('0xe2a')); } else { var _0x10a4b4 = this._varyingCache.requestFreeVectorReg();++this._numUsedVaryings; return _0x10a4b4; } }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe2b')] = function() { var _0x1fcb91 = this._fragmentConstantsCache.requestFreeVectorReg();++this._numUsedFragmentConstants; return _0x1fcb91; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe2c')] = function() { var _0x1f89c0 = this._vertexConstantsCache.requestFreeVectorReg();++this._numUsedVertexConstants; return _0x1f89c0; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0x9bd')] = function() { if (_0x56ae('0xe2d') !== 'ThqgP') { return this._vertexTempCache.requestFreeVectorReg(); } else { return null == a || this.redMultiplier != a.redMultiplier || this.greenMultiplier != a.greenMultiplier || this.blueMultiplier != a.blueMultiplier || !b && this.alphaMultiplier != a.alphaMultiplier || this.redOffset != a.redOffset || this.greenOffset != a.greenOffset || this.blueOffset != a.blueOffset ? !0x1 : this.alphaOffset == a.alphaOffset; } }; _0x282ab8[_0x56ae('0x6')]['getFreeVertexAttribute'] = function() { var _0x16a8e2 = this._vertexAttributesCache.requestFreeVectorReg();++this._numUsedStreams; return _0x16a8e2; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xcea')] = function() { if (_0x56ae('0xe2e') === _0x56ae('0xe2e')) { var _0xa57dd3 = this._textureCache.requestFreeVectorReg();++this._numUsedTextures; return _0xa57dd3; } else { return _0x5c425c; } }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe2f')] = function(_0x19031a) { return this._vertexAttributesOffset = _0x19031a; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe30')] = function() { return this._fragmentOutputRegister; }; _0x282ab8[_0x56ae('0x6')]['get_numUsedVertexConstants'] = function() { return this._numUsedVertexConstants; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe31')] = function() { return this._numUsedFragmentConstants; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xd6c')] = function() { return this._numUsedStreams; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0xe32')] = function() { return this._numUsedTextures; }; _0x282ab8[_0x56ae('0x6')][_0x56ae('0x44d')] = function() { return this._numUsedVaryings; }; _0x282ab8[_0x56ae('0x6')]['__class__'] = _0x282ab8; _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x44d')] = _0x56ae('0x44d'); _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe32')] = 'get_numUsedTextures'; _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd6c')] = _0x56ae('0xd6c'); _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe31')] = _0x56ae('0xe31'); _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')]['get_numUsedVertexConstants'] = _0x56ae('0xd6b'); _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe30')] = 'get_fragmentOutputRegister'; _0x282ab8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe2f')] = _0x56ae('0xe2f'); var _0x268074 = function() { this[_0x56ae('0xa61')] = new _0x4e9ff1(); this['orientation'] = new _0x3e26be(); }; _0x5ac4a7['away3d.animators.data.JointPose'] = _0x268074; _0x268074[_0x56ae('0x8bf')] = 'away3d.animators.data.JointPose'; _0x268074[_0x56ae('0x6')] = {}; _0x268074[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x268074[_0x56ae('0x6')][_0x56ae('0xa60')] = null; _0x268074[_0x56ae('0x6')][_0x56ae('0xa61')] = null; _0x268074[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x268074; var _0x3445a0 = function() { this[_0x56ae('0xa5b')] = _0x252a59[_0x56ae('0x977')](null); _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xe33')] = _0x3445a0; _0x3445a0[_0x56ae('0x8bf')] = _0x56ae('0xe33'); _0x3445a0[_0x56ae('0x961')] = [_0x8f3e61]; _0x3445a0[_0x56ae('0x8ee')] = _0x36abf2; _0x3445a0[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { 'joints': null, 'get_numJoints': function() { return this['joints'][_0x56ae('0x9fa')](); }, 'get_assetType': function() { return _0x56ae('0xe34'); }, '__class__': _0x3445a0, '__properties__': _0x4e6193(_0x36abf2[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_assetType': _0x56ae('0xd1d'), 'get_numJoints': _0x56ae('0xd8a') }) }); var _0x3f4f12 = function() { this[_0x56ae('0xdb3')] = -0x1; }; _0x5ac4a7[_0x56ae('0xe35')] = _0x3f4f12; _0x3f4f12[_0x56ae('0x8bf')] = _0x56ae('0xe35'); _0x3f4f12[_0x56ae('0x6')] = {}; _0x3f4f12[_0x56ae('0x6')][_0x56ae('0xdb3')] = null; _0x3f4f12[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x3f4f12[_0x56ae('0x6')][_0x56ae('0xd9f')] = null; _0x3f4f12[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3f4f12; var _0x536a3a = function() { if (_0x575257[_0x56ae('0x541')]('ncAWc', _0x56ae('0xe36'))) { this[_0x56ae('0xe37')] = _0x252a59[_0x56ae('0x977')](null); _0x36abf2['call'](this); } else { this[_0x56ae('0xe38')][_0x56ae('0x8f0')](new _0x91b0a0(a[_0x56ae('0xbb9')], this[_0x56ae('0xe39')])); null != a[_0x56ae('0xbb9')][_0x56ae('0xbba')] ? this[_0x56ae('0xe3a')][_0x56ae('0x8f0')](a[_0x56ae('0xbb9')][_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x1b')](0x0)) : this[_0x56ae('0xe3a')][_0x56ae('0x8f0')](a[_0x56ae('0xbb9')]); } }; _0x5ac4a7[_0x56ae('0xe3c')] = _0x536a3a; _0x536a3a[_0x56ae('0x8bf')] = _0x56ae('0xe3c'); _0x536a3a['__interfaces__'] = [_0x8f3e61]; _0x536a3a[_0x56ae('0x8ee')] = _0x36abf2; _0x536a3a[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { 'jointPoses': null, 'get_numJointPoses': function() { return this[_0x56ae('0xe37')][_0x56ae('0x9fa')](); }, 'get_assetType': function() { if (_0x56ae('0xe3d') !== _0x56ae('0xe3e')) { return _0x56ae('0xe3f'); } else { return this[_0x56ae('0xe40')]; } }, '__class__': _0x536a3a, '__properties__': _0x4e6193(_0x36abf2[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_assetType': _0x56ae('0xd1d'), 'get_numJointPoses': _0x56ae('0xdb2') }) }); var _0xa9410d = function(_0x337fd9, _0x27e162, _0x528c51, _0x58ca17, _0x5da736) { null == _0x5da736 && (_0x5da736 = 0x0); null == _0x58ca17 && (_0x58ca17 = 0x1); null == _0x528c51 && (_0x528c51 = 0x1); null == _0x27e162 && (_0x27e162 = 0x0); null == _0x337fd9 && (_0x337fd9 = 0x0); this['offsetU'] = _0x337fd9; this[_0x56ae('0xdd4')] = _0x27e162; this[_0x56ae('0xdd5')] = _0x528c51; this[_0x56ae('0xdd6')] = _0x58ca17; this['mapID'] = _0x5da736; }; _0x5ac4a7['away3d.animators.data.SpriteSheetAnimationFrame'] = _0xa9410d; _0xa9410d[_0x56ae('0x8bf')] = 'away3d.animators.data.SpriteSheetAnimationFrame'; _0xa9410d[_0x56ae('0x6')] = {}; _0xa9410d[_0x56ae('0x6')]['offsetU'] = null; _0xa9410d[_0x56ae('0x6')]['offsetV'] = null; _0xa9410d[_0x56ae('0x6')][_0x56ae('0xdd5')] = null; _0xa9410d[_0x56ae('0x6')][_0x56ae('0xdd6')] = null; _0xa9410d[_0x56ae('0x6')]['mapID'] = null; _0xa9410d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xa9410d; var _0x1583a1 = function(_0x220976, _0x26b364, _0x15f3af, _0x261a8d, _0x1a3d41) { null == _0x1a3d41 && (_0x1a3d41 = 0x0); null == _0x261a8d && (_0x261a8d = 0x1); null == _0x15f3af && (_0x15f3af = 0x1); _0x575257[_0x56ae('0x55d')](null, _0x26b364) && (_0x26b364 = 0x0); _0x575257[_0x56ae('0x55d')](null, _0x220976) && (_0x220976 = 0x0); this[_0x56ae('0xdd3')] = _0x220976; this[_0x56ae('0xdd4')] = _0x26b364; this['scaleU'] = _0x15f3af; this[_0x56ae('0xdd6')] = _0x261a8d; this[_0x56ae('0x88f')] = _0x1a3d41; }; _0x5ac4a7[_0x56ae('0xe41')] = _0x1583a1; _0x1583a1[_0x56ae('0x8bf')] = 'away3d.animators.data.UVAnimationFrame'; _0x1583a1[_0x56ae('0x6')] = {}; _0x1583a1[_0x56ae('0x6')]['offsetU'] = null; _0x1583a1[_0x56ae('0x6')]['offsetV'] = null; _0x1583a1[_0x56ae('0x6')][_0x56ae('0xdd5')] = null; _0x1583a1[_0x56ae('0x6')][_0x56ae('0xdd6')] = null; _0x1583a1[_0x56ae('0x6')][_0x56ae('0x88f')] = null; _0x1583a1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1583a1; var _0x59f42e = function() {}; _0x5ac4a7[_0x56ae('0xe42')] = _0x59f42e; _0x59f42e['__name__'] = 'away3d.animators.data.VertexAnimationMode'; var _0x10ff1a = function() { _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xe43')] = _0x10ff1a; _0x10ff1a[_0x56ae('0x8bf')] = _0x56ae('0xe43'); _0x10ff1a[_0x56ae('0x961')] = [_0x8f3e61]; _0x10ff1a[_0x56ae('0x8ee')] = _0x36abf2; _0x10ff1a[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_stateConstructor': null, 'get_stateConstructor': function() { if ('KErbp' === _0x56ae('0xe44')) { var _0x4566ff = _0x56ae('0xe45')[_0x56ae('0x44')]('|'), _0x560abb = 0x0; while (!![]) { switch (_0x4566ff[_0x560abb++]) { case '0': _0xfba720['currentLayout'] = this[_0x56ae('0x9e3')]; continue; case '1': this[_0x56ae('0xca9')](); continue; case '2': _0xfba720[_0x56ae('0xca8')] = a; continue; case '3': a = _0xfba720[_0x56ae('0xa1f')](); continue; case '4': this[_0x56ae('0xc91')] = !0x0; continue; case '5': this['removeEventListener'](_0x56ae('0xacf'), _0x2d9f4e(this, this['onFirstAddedToStage'])); continue; } break; } } else { return this[_0x56ae('0xe46')]; } }, 'get_assetType': function() { if (_0x575257[_0x56ae('0x55e')](_0x56ae('0xe47'), _0x56ae('0xe47'))) { for (var _0x41aa21 = 0x0, _0xba305f = this[_0x56ae('0xe48')][_0x56ae('0xb03')](); _0x41aa21 < _0xba305f;) { var _0x337aa3 = _0x41aa21++; if (this[_0x56ae('0xe48')][_0x56ae('0x95a')](_0x337aa3)[_0x56ae('0xab0')]()) return !0x0; } return !0x1; } else { return _0x56ae('0xe49'); } }, '__class__': _0x10ff1a, '__properties__': _0x4e6193(_0x36abf2['prototype'][_0x56ae('0x984')], { 'get_assetType': _0x56ae('0xd1d'), 'get_stateConstructor': 'get_stateConstructor' }) }); var _0x10c31a = function() { this[_0x56ae('0xe4a')] = !0x0; this['_totalDelta'] = new _0x4e9ff1(); this['_durations'] = _0x252a59['toIntVector'](null); this['_numFrames'] = 0x0; this['_stitchFinalFrame'] = !0x1; this[_0x56ae('0xe4b')] = !0x0; this[_0x56ae('0xe4c')] = 0x0; this[_0x56ae('0xe4d')] = !0x0; _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xe4e')] = _0x10c31a; _0x10c31a[_0x56ae('0x8bf')] = 'away3d.animators.nodes.AnimationClipNodeBase'; _0x10c31a[_0x56ae('0x8ee')] = _0x10ff1a; _0x10c31a['prototype'] = _0x4e6193(_0x10ff1a['prototype'], { '_looping': null, '_totalDuration': null, '_lastFrame': null, '_stitchDirty': null, '_stitchFinalFrame': null, '_numFrames': null, '_durations': null, '_totalDelta': null, 'fixedFrameRate': null, 'get_looping': function() { return this[_0x56ae('0xe4d')]; }, 'set_looping': function(_0x10afda) { if (_0x56ae('0xe4f') === _0x56ae('0xe4f')) { if (this[_0x56ae('0xe4d')] == _0x10afda) return _0x10afda; this[_0x56ae('0xe4d')] = _0x10afda; this['_stitchDirty'] = !0x0; return _0x10afda; } else { _0x10afda[_0x56ae('0xe50')] = !0x0; } }, 'get_stitchFinalFrame': function() { return this[_0x56ae('0xe51')]; }, 'set_stitchFinalFrame': function(_0x4ff0ed) { if (_0x1c1b50[_0x56ae('0xb9')] !== _0x56ae('0xe52')) { if (this['_stitchFinalFrame'] == _0x4ff0ed) return _0x4ff0ed; this[_0x56ae('0xe51')] = _0x4ff0ed; this[_0x56ae('0xe4b')] = !0x0; return _0x4ff0ed; } else { var _0x5870a5 = this['distanceTraversedToValue'], _0x238988 = _0x5870a5[_0x56ae('0xe53')]; _0x5870a5 = _0x5870a5[_0x56ae('0xe54')]['getPercent'](this['z']); _0x238988[_0x56ae('0xe55')](0x0 <= _0x5870a5 ? 0x1 >= _0x5870a5 ? _0x5870a5 : 0x1 : 0x0); _0x1e8a75[_0x56ae('0xadb')](0x0, 0.5); } }, 'get_totalDuration': function() { this['_stitchDirty'] && this['updateStitch'](); return this[_0x56ae('0xe4c')]; }, 'get_totalDelta': function() { if ('dajhl' === _0x56ae('0xe56')) { var _0x4d98c1 = this[_0x56ae('0x8ab')]['gl']; null == this[_0x56ae('0xe57')] && (this[_0x56ae('0xe57')] = _0x4d98c1[_0x56ae('0xe58')](), this[_0x56ae('0xe59')] = -0x1); if (this['__framebufferSurface'] != c && (this[_0x56ae('0xe59')] = c, this[_0x56ae('0x8ab')][_0x56ae('0xe5a')](this[_0x56ae('0xe57')]), _0x4d98c1[_0x56ae('0xe5b')](_0x4d98c1[_0x56ae('0xe5c')], _0x4d98c1[_0x56ae('0xe5d')], _0x4d98c1[_0x56ae('0xe5e')] + c, this['__textureID'], 0x0), this['__context']['__enableErrorChecking'])) { var _0x18d728 = _0x4d98c1[_0x56ae('0xe5f')](_0x4d98c1['FRAMEBUFFER']); _0x18d728 != _0x4d98c1[_0x56ae('0xe60')] && _0x131690['error'](_0x575257[_0x56ae('0x55a')](_0x56ae('0xe61') + _0x18d728, '\x20width:') + this[_0x56ae('0xa10')] + _0x56ae('0xe62') + this[_0x56ae('0xa11')], { 'fileName': _0x56ae('0xe63'), 'lineNumber': 0x116, 'className': 'openfl.display3D.textures.CubeTexture', 'methodName': _0x56ae('0xc30') }); } return _0x5a4608[_0x56ae('0x6')][_0x56ae('0xc30')][_0x56ae('0x94d')](this, a, b, c); } else { this[_0x56ae('0xe4b')] && this[_0x56ae('0xe64')](); return this[_0x56ae('0xe65')]; } }, 'get_lastFrame': function() { this[_0x56ae('0xe4b')] && this[_0x56ae('0xe64')](); return this[_0x56ae('0xe66')]; }, 'get_durations': function() { if ('WtuuF' !== _0x56ae('0xe67')) { return this[_0x56ae('0xe68')]; } else { _0x12f0ac[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0xe6a')] = this[_0x56ae('0xe6b')] = this[_0x56ae('0xe6c')] = this[_0x56ae('0xe6d')] = this['_shadowRegister'] = null; } }, 'updateStitch': function() { this[_0x56ae('0xe4b')] = !0x1; this[_0x56ae('0xe66')] = this[_0x56ae('0xe4d')] && this['_stitchFinalFrame'] ? this[_0x56ae('0xe6e')] : this[_0x56ae('0xe6e')] - 0x1; this[_0x56ae('0xe4c')] = 0x0; this['_totalDelta']['x'] = 0x0; this['_totalDelta']['y'] = 0x0; this[_0x56ae('0xe65')]['z'] = 0x0; }, '__class__': _0x10c31a, '__properties__': _0x4e6193(_0x10ff1a[_0x56ae('0x6')]['__properties__'], { 'get_durations': _0x56ae('0xe6f'), 'get_lastFrame': _0x1c1b50['SETLy'], 'get_totalDelta': 'get_totalDelta', 'get_totalDuration': _0x56ae('0xe70'), 'set_stitchFinalFrame': _0x56ae('0xe71'), 'get_stitchFinalFrame': _0x56ae('0xe72'), 'set_looping': _0x56ae('0xe73'), 'get_looping': _0x56ae('0xe74') }) }); var _0xd912eb = function() { if ('QCpUM' !== _0x56ae('0xe75')) { this[_0x56ae('0xe76')] = !0x1; this[_0x56ae('0xe77')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xe46')] = function(_0x38dd68, _0x3ad363) { return new _0x45211f(_0x38dd68, _0x3ad363); }; _0x10c31a[_0x56ae('0x94d')](this); } else { this['candy']['mesh']['set_transform'](this[_0x56ae('0xe78')][_0x56ae('0xe79')][_0x56ae('0xab2')]()); this[_0x56ae('0xe7a')][_0x56ae('0xe79')][_0x56ae('0xa9a')](-0x1); var _0x21c358 = this[_0x56ae('0xe7a')]['mesh']; _0x21c358[_0x56ae('0xaae')](_0x21c358['get_y']() - 0xd); _0x21c358 = this[_0x56ae('0xe7a')][_0x56ae('0xe79')]; _0x21c358['set_z'](_0x21c358['get_z']() + 0x8); this[_0x56ae('0xe78')][_0x56ae('0xb92')]['set_currentFrame'](0x61); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); _0x21c358 = _0xfe3284[_0x56ae('0xa19')](1.1); var _0x50b913 = new _0x5c4c32(this[_0x56ae('0xe78')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0xe7d'), 0x0, 0xa0, _0x21c358, null, null, _0x50b913, null); } }; _0x5ac4a7[_0x56ae('0x3e8')] = _0xd912eb; _0xd912eb['__name__'] = _0x1c1b50['SWqMe']; _0xd912eb[_0x56ae('0x8ee')] = _0x10c31a; _0xd912eb[_0x56ae('0x6')] = _0x4e6193(_0x10c31a[_0x56ae('0x6')], { '_frames': null, 'highQuality': null, 'get_frames': function() { if (_0x56ae('0xe7e') !== 'CwSuZ') { return this[_0x56ae('0xe77')]; } else { if (this[_0x56ae('0xe7f')] && (!a['_ancestorsAllowMouseEnabled'] || !a[_0x56ae('0xe80')]())) return !0x0; for (var _0x126620 = 0x0, _0x25f447 = this[_0x56ae('0xe81')]; _0x126620 < _0x25f447['length'];) { var _0x274d4f = _0x25f447[_0x126620];++_0x126620; if (_0x274d4f == a) return !0x0; } return !0x1; } }, 'addFrame': function(_0xabf65a, _0x209baa) { this[_0x56ae('0xe77')][_0x56ae('0x8f0')](_0xabf65a); this['_durations']['push'](_0x209baa); this[_0x56ae('0xe6e')] = this['_durations'][_0x56ae('0x9fa')](); this[_0x56ae('0xe4b')] = !0x0; }, 'updateStitch': function() { _0x10c31a[_0x56ae('0x6')]['updateStitch']['call'](this); for (var _0x53d7ff = this['_numFrames'] - 0x1, _0x49cb45, _0x165c6b; 0x0 < _0x53d7ff--;) this[_0x56ae('0xe4c')] += this[_0x56ae('0xe68')]['get'](_0x53d7ff), _0x49cb45 = this[_0x56ae('0xe77')]['get'](_0x53d7ff)[_0x56ae('0xe37')][_0x56ae('0x1b')](0x0)[_0x56ae('0xa61')], _0x165c6b = this['_frames'][_0x56ae('0x1b')](_0x53d7ff + 0x1)['jointPoses'][_0x56ae('0x1b')](0x0)[_0x56ae('0xa61')], _0x49cb45 = _0x165c6b[_0x56ae('0xe82')](_0x49cb45), this['_totalDelta']['x'] += _0x49cb45['x'], this[_0x56ae('0xe65')]['y'] += _0x49cb45['y'], this[_0x56ae('0xe65')]['z'] += _0x49cb45['z']; this[_0x56ae('0xe51')] && this['_looping'] && (this[_0x56ae('0xe4c')] += this['_durations']['get'](this[_0x56ae('0xe6e')] - 0x1), 0x1 < this['_numFrames'] && (_0x49cb45 = this[_0x56ae('0xe77')][_0x56ae('0x1b')](0x0)['jointPoses'][_0x56ae('0x1b')](0x0)['translation'], _0x165c6b = this[_0x56ae('0xe77')][_0x56ae('0x1b')](0x1)[_0x56ae('0xe37')][_0x56ae('0x1b')](0x0)[_0x56ae('0xa61')], _0x49cb45 = _0x165c6b['subtract'](_0x49cb45), this[_0x56ae('0xe65')]['x'] += _0x49cb45['x'], this['_totalDelta']['y'] += _0x49cb45['y'], this[_0x56ae('0xe65')]['z'] += _0x49cb45['z'])); }, '__class__': _0xd912eb, '__properties__': _0x4e6193(_0x10c31a[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_frames': _0x56ae('0xe83') }) }); var _0x3fc221 = function() { this[_0x56ae('0xe77')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xe46')] = function(_0x229fef, _0x47482d) { return new _0x224f1f(_0x229fef, _0x47482d); }; _0x10c31a[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xe84')] = _0x3fc221; _0x3fc221['__name__'] = _0x56ae('0xe84'); _0x3fc221[_0x56ae('0x8ee')] = _0x10c31a; _0x3fc221[_0x56ae('0x6')] = _0x4e6193(_0x10c31a[_0x56ae('0x6')], { '_frames': null, 'get_frames': function() { return this[_0x56ae('0xe77')]; }, 'addFrame': function(_0x117632, _0xe6d026) { this[_0x56ae('0xe77')][_0x56ae('0x8f0')](_0x117632); this[_0x56ae('0xe68')][_0x56ae('0x8f0')](_0xe6d026); this['_numFrames'] = this[_0x56ae('0xe68')][_0x56ae('0x9fa')](); this['_stitchDirty'] = !0x1; }, '__class__': _0x3fc221, '__properties__': _0x4e6193(_0x10c31a['prototype'][_0x56ae('0x984')], { 'get_frames': _0x56ae('0xe83') }) }); var _0x12fcec = function() { this[_0x56ae('0xe77')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xe46')] = function(_0x4e1f80, _0x55a2ef) { return new _0x5e19b6(_0x4e1f80, _0x55a2ef); }; _0x10c31a['call'](this); }; _0x5ac4a7[_0x56ae('0xe85')] = _0x12fcec; _0x12fcec[_0x56ae('0x8bf')] = _0x56ae('0xe85'); _0x12fcec[_0x56ae('0x8ee')] = _0x10c31a; _0x12fcec['prototype'] = _0x4e6193(_0x10c31a[_0x56ae('0x6')], { '_frames': null, 'get_frames': function() { return this[_0x56ae('0xe77')]; }, 'addFrame': function(_0x23652d, _0x450b79) { this[_0x56ae('0xe77')][_0x56ae('0x8f0')](_0x23652d); this['_durations'][_0x56ae('0x8f0')](_0x450b79); this[_0x56ae('0xe6e')] = this[_0x56ae('0xe68')][_0x56ae('0x9fa')](); this[_0x56ae('0xe4b')] = !0x0; }, 'updateStitch': function() { _0x10c31a['prototype']['updateStitch'][_0x56ae('0x94d')](this); var _0xccd330; if (0x0 < this[_0x56ae('0xe68')][_0x56ae('0x9fa')]()) { if (_0x56ae('0xe86') === 'LeNIv') { for (_0xccd330 = this[_0x56ae('0xe6e')] - 0x1; 0x0 < _0xccd330--;) this[_0x56ae('0xe4c')] += this[_0x56ae('0xe68')][_0x56ae('0x1b')](_0xccd330); if (this[_0x56ae('0xe51')] || !this[_0x56ae('0xe4d')]) this['_totalDuration'] += this[_0x56ae('0xe68')][_0x56ae('0x1b')](this[_0x56ae('0xe6e')] - 0x1); } else { _0x587fb4[_0x56ae('0x94d')](this, _0x56ae('0xe87')); } } }, '__class__': _0x12fcec, '__properties__': _0x4e6193(_0x10c31a[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_frames': _0x56ae('0xe83') }) }); var _0x192515 = function() { this[_0x56ae('0xe88')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xe77')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xe46')] = function(_0x462b3f, _0x108abd) { return new _0x160a89(_0x462b3f, _0x108abd); }; _0x10c31a[_0x56ae('0x94d')](this); }; _0x5ac4a7['away3d.animators.nodes.VertexClipNode'] = _0x192515; _0x192515[_0x56ae('0x8bf')] = _0x56ae('0xe89'); _0x192515[_0x56ae('0x8ee')] = _0x10c31a; _0x192515['prototype'] = _0x4e6193(_0x10c31a[_0x56ae('0x6')], { '_frames': null, '_translations': null, 'get_frames': function() { return this[_0x56ae('0xe77')]; }, 'addFrame': function(_0x389e89, _0x499026, _0x37cd7d) { this[_0x56ae('0xe77')][_0x56ae('0x8f0')](_0x389e89); this[_0x56ae('0xe68')][_0x56ae('0x8f0')](_0x499026); null != _0x37cd7d ? this[_0x56ae('0xe88')]['push'](_0x37cd7d) : this[_0x56ae('0xe88')][_0x56ae('0x8f0')](new _0x4e9ff1()); this[_0x56ae('0xe6e')] = this['_durations'][_0x56ae('0x9fa')](); this[_0x56ae('0xe4b')] = !0x0; }, 'updateStitch': function() { _0x10c31a['prototype'][_0x56ae('0xe64')][_0x56ae('0x94d')](this); for (var _0x297e2c = _0x1c1b50[_0x56ae('0xab')](this[_0x56ae('0xe6e')], 0x1), _0x2073da, _0x2c230c; 0x0 < _0x297e2c--;) this[_0x56ae('0xe4c')] += this[_0x56ae('0xe68')][_0x56ae('0x1b')](_0x297e2c), _0x2073da = this[_0x56ae('0xe88')]['get'](_0x297e2c), _0x2c230c = this[_0x56ae('0xe88')][_0x56ae('0x1b')](_0x297e2c + 0x1), _0x2073da = _0x2c230c[_0x56ae('0xe82')](_0x2073da), this[_0x56ae('0xe65')]['x'] += _0x2073da['x'], this[_0x56ae('0xe65')]['y'] += _0x2073da['y'], this[_0x56ae('0xe65')]['z'] += _0x2073da['z']; this['_stitchFinalFrame'] && this[_0x56ae('0xe4d')] && (this[_0x56ae('0xe4c')] += this[_0x56ae('0xe68')][_0x56ae('0x1b')](this[_0x56ae('0xe6e')] - 0x1), 0x1 < this[_0x56ae('0xe6e')] && (_0x2073da = this[_0x56ae('0xe88')]['get'](0x0), _0x2c230c = this[_0x56ae('0xe88')][_0x56ae('0x1b')](0x1), _0x2073da = _0x2c230c[_0x56ae('0xe82')](_0x2073da), this['_totalDelta']['x'] += _0x2073da['x'], this[_0x56ae('0xe65')]['y'] += _0x2073da['y'], this[_0x56ae('0xe65')]['z'] += _0x2073da['z'])); }, '__class__': _0x192515, '__properties__': _0x4e6193(_0x10c31a[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_frames': _0x56ae('0xe83') }) }); var _0xd1879 = function() {}; _0x5ac4a7[_0x56ae('0xe8a')] = _0xd1879; _0xd1879['__name__'] = 'away3d.animators.states.IAnimationState'; _0xd1879['__isInterface__'] = !0x0; _0xd1879[_0x56ae('0x6')] = {}; _0xd1879[_0x56ae('0x6')][_0x56ae('0xd41')] = null; _0xd1879[_0x56ae('0x6')]['update'] = null; _0xd1879[_0x56ae('0x6')]['__class__'] = _0xd1879; _0xd1879[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0xd1879[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd41')] = 'get_positionDelta'; var _0x2d9da0 = function(_0x5d898b, _0x178b94) { var _0x44f9be = {}; _0x44f9be['VrqKK'] = function(_0x33591d, _0x2fcd17, _0x5d7d00, _0x4da524) { return _0x33591d(_0x2fcd17, _0x5d7d00, _0x4da524); }; if ('NHEtu' !== 'NHEtu') { this[_0x56ae('0xe8b')](_0x5d898b, _0x48d5ec[_0x56ae('0xe8c')]); this[_0x56ae('0xe8d')][_0x56ae('0xe8e')](_0x48d5ec[_0x56ae('0xe8c')], _0x48d5ec['temp']); _0x44f9be[_0x56ae('0xe8f')](c, this[_0x56ae('0xe90')](_0x48d5ec[_0x56ae('0xe8c')], _0x48d5ec[_0x56ae('0xe8c')]), _0x178b94, !0x0); } else { this[_0x56ae('0xd2c')] = this[_0x56ae('0xe91')] = 0x0; this[_0x56ae('0xe92')] = !0x0; this[_0x56ae('0xe93')] = new _0x4e9ff1(); this['_animator'] = _0x5d898b; this['_animationNode'] = _0x178b94; } }; _0x5ac4a7['away3d.animators.states.AnimationStateBase'] = _0x2d9da0; _0x2d9da0[_0x56ae('0x8bf')] = _0x56ae('0xe94'); _0x2d9da0[_0x56ae('0x961')] = [_0xd1879]; _0x2d9da0[_0x56ae('0x6')] = {}; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xe95')] = null; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xe93')] = null; _0x2d9da0[_0x56ae('0x6')]['_positionDeltaDirty'] = null; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xd2c')] = null; _0x2d9da0[_0x56ae('0x6')]['_startTime'] = null; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xe96')] = null; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xd41')] = function() { if (_0x56ae('0xe97') !== _0x56ae('0xe98')) { this._positionDeltaDirty && this.updatePositionDelta(); return this._rootDelta; } else { null != this.listener && this.listener(a); null != _0x4421e4.instance.tunnel ? (a = _0x4421e4.instance.tunnel, a = null != a.characters && 0x0 < a.characters.get_length()) : a = !0x1; if (!a || _0x4421e4.instance.tunnel.characters.get(0x0).currentSection.isCharacterAllowed(_0x37c090.lizard)) _0x37c090.lizard.asleep ? (_0x51ac9b.shake(), _0x37c090.lizard.asleep ? 0x0 >= this.tweensLeft ? (this.tweensLeft = 0x5, this.tween()) : this.tweensLeft = 0x5 : this.checkLockedAndAsleep()) : this.checkLockedAndAsleep(); } }; _0x2d9da0[_0x56ae('0x6')]['update'] = function(_0x62fb00) { this._time != _0x62fb00 - this._startTime && this.updateTime(_0x62fb00); }; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xe99')] = function(_0x267cdb) { this._time = _0x267cdb - this._startTime; this._positionDeltaDirty = !0x0; }; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xe9a')] = function() {}; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2d9da0; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd41')] = 'get_positionDelta'; var _0x614d5b = function(_0x386adb, _0x545ef5) { this['_framesDirty'] = !0x0; this[_0x56ae('0xe9b')] = 0x0; _0x2d9da0['call'](this, _0x386adb, _0x545ef5); this[_0x56ae('0xe9c')] = _0x545ef5; }; _0x5ac4a7[_0x56ae('0xe9d')] = _0x614d5b; _0x614d5b[_0x56ae('0x8bf')] = 'away3d.animators.states.AnimationClipState'; _0x614d5b[_0x56ae('0x8ee')] = _0x2d9da0; _0x614d5b[_0x56ae('0x6')] = _0x4e6193(_0x2d9da0[_0x56ae('0x6')], { '_animationClipNode': null, '_animationStatePlaybackComplete': null, '_blendWeight': null, '_currentFrame': null, '_nextFrame': null, '_oldFrame': null, '_timeDir': null, '_framesDirty': null, 'get_blendWeight': function() { this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); return this[_0x56ae('0xe9b')]; }, 'get_nextFrame': function() { this[_0x56ae('0xe9e')] && this['updateFrames'](); return this[_0x56ae('0xea0')]; }, 'update': function(_0xb14767) { this[_0x56ae('0xe9c')][_0x56ae('0xe74')]() || (_0xb14767 > this[_0x56ae('0xe91')] + this[_0x56ae('0xe9c')][_0x56ae('0xe70')]() ? _0xb14767 = this[_0x56ae('0xe91')] + this['_animationClipNode']['get_totalDuration']() : _0xb14767 < this[_0x56ae('0xe91')] && (_0xb14767 = this[_0x56ae('0xe91')])); this[_0x56ae('0xd2c')] != _0xb14767 - this[_0x56ae('0xe91')] && this[_0x56ae('0xe99')](_0xb14767); }, 'updateTime': function(_0x25cfeb) { this[_0x56ae('0xe9e')] = !0x0; this[_0x56ae('0xea1')] = _0x25cfeb - this['_startTime'] > this[_0x56ae('0xd2c')] ? 0x1 : -0x1; _0x2d9da0[_0x56ae('0x6')][_0x56ae('0xe99')][_0x56ae('0x94d')](this, _0x25cfeb); }, 'updateFrames': function() { this['_framesDirty'] = !0x1; var _0x2bf2bb = this[_0x56ae('0xe9c')][_0x56ae('0xe74')](), _0x4d7ea6 = this[_0x56ae('0xe9c')]['get_totalDuration'](), _0x3824ce = this[_0x56ae('0xe9c')][_0x56ae('0x3e6')](), _0x5d8969 = this[_0x56ae('0xd2c')]; _0x2bf2bb && (_0x5d8969 >= _0x4d7ea6 || 0x0 > _0x5d8969) && 0x0 < _0x4d7ea6 && (_0x5d8969 %= _0x4d7ea6, 0x0 > _0x5d8969 && (_0x5d8969 += _0x4d7ea6)); if (!_0x2bf2bb && _0x5d8969 >= _0x4d7ea6) this[_0x56ae('0xea2')](), this[_0x56ae('0xea0')] = this[_0x56ae('0xea3')] = _0x3824ce, this['_blendWeight'] = 0x0; else if (!_0x2bf2bb && 0x0 >= _0x5d8969) this[_0x56ae('0xe9b')] = this['_nextFrame'] = this['_currentFrame'] = 0x0; else if (this[_0x56ae('0xe9c')][_0x56ae('0xe4a')]) _0x5d8969 = 0x0 < _0x4d7ea6 ? _0x5d8969 / _0x4d7ea6 * _0x3824ce : 0x0, this[_0x56ae('0xea3')] = _0x5d8969 | 0x0, this['_blendWeight'] = _0x5d8969 - this[_0x56ae('0xea3')], this[_0x56ae('0xea0')] = this[_0x56ae('0xea3')] + 0x1; else { if (_0x56ae('0xea4') !== _0x1c1b50['Pvokg']) { _0x4d7ea6 = this[_0x56ae('0xea0')] = this['_currentFrame'] = 0x0; for (var _0x586dc0 = this[_0x56ae('0xe9c')][_0x56ae('0xe6f')](); _0x2bf2bb = _0x4d7ea6, _0x4d7ea6 += _0x586dc0[_0x56ae('0x1b')](this[_0x56ae('0xea5')]()), this[_0x56ae('0xea3')] = this['_nextFrame']++, _0x5d8969 > _0x4d7ea6;); this[_0x56ae('0xea3')] == _0x3824ce && (this[_0x56ae('0xea3')] = 0x0, this[_0x56ae('0xea0')] = 0x1); _0x3824ce = _0x586dc0[_0x56ae('0x1b')](this[_0x56ae('0xea3')]); this[_0x56ae('0xe9b')] = _0xfeeea6[_0x56ae('0xcfc')](_0x5d8969 - _0x2bf2bb) / _0xfeeea6[_0x56ae('0xcfc')](_0x3824ce); } else { this[_0x56ae('0xea6')] = !0x1; if (0x0 != this[_0x56ae('0xea7')][_0x56ae('0xe70')]()) { this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); var _0x465003 = this[_0x56ae('0xea8')]['jointPoses'], _0x261eca = this[_0x56ae('0xea9')][_0x56ae('0xe37')]; _0x2bf2bb = _0x2bf2bb['get_numJoints'](); var _0xa7a754 = this['_skeletonPose'][_0x56ae('0xe37')]; _0xa7a754[_0x56ae('0x9fa')]() != _0x2bf2bb && _0xa7a754[_0x56ae('0x500')](_0x2bf2bb); if (_0x2bf2bb != _0x465003[_0x56ae('0x9fa')]() || _0x2bf2bb != _0x261eca[_0x56ae('0x9fa')]()) throw new _0x1adea8(new _0x531fca(_0x56ae('0xeaa'))); for (var _0x32a199 = 0x0; _0x32a199 < _0x2bf2bb;) { var _0x39d367 = _0x32a199++; null == _0xa7a754[_0x56ae('0x1b')](_0x39d367) && _0xa7a754[_0x56ae('0x8b6')](_0x39d367, new _0x268074()); var _0x8231e5 = _0xa7a754[_0x56ae('0x1b')](_0x39d367); var _0x43111e = _0x465003[_0x56ae('0x1b')](_0x39d367); var _0x3f7cb6 = _0x261eca[_0x56ae('0x1b')](_0x39d367); var _0x3c8a9a = _0x43111e[_0x56ae('0xa61')]; var _0x2d5e00 = _0x3f7cb6[_0x56ae('0xa61')]; this[_0x56ae('0xea7')][_0x56ae('0xe76')] ? _0x8231e5[_0x56ae('0xa60')]['slerp'](_0x43111e[_0x56ae('0xa60')], _0x3f7cb6['orientation'], this[_0x56ae('0xe9b')]) : _0x8231e5[_0x56ae('0xa60')][_0x56ae('0xeab')](_0x43111e[_0x56ae('0xa60')], _0x3f7cb6[_0x56ae('0xa60')], this['_blendWeight']); 0x0 < _0x39d367 && (_0x43111e = _0x8231e5[_0x56ae('0xa61')], _0x43111e['x'] = _0x3c8a9a['x'] + this[_0x56ae('0xe9b')] * (_0x2d5e00['x'] - _0x3c8a9a['x']), _0x43111e['y'] = _0x575257['wRIlz'](_0x3c8a9a['y'], this[_0x56ae('0xe9b')] * (_0x2d5e00['y'] - _0x3c8a9a['y'])), _0x43111e['z'] = _0x3c8a9a['z'] + this[_0x56ae('0xe9b')] * (_0x2d5e00['z'] - _0x3c8a9a['z'])); } } } } }, 'notifyPlaybackComplete': function() { null == this[_0x56ae('0xeac')] && (this[_0x56ae('0xeac')] = new _0x427f89('playbackComplete', this['_animator'], this, this[_0x56ae('0xe9c')])); this[_0x56ae('0xe9c')][_0x56ae('0x959')](this[_0x56ae('0xeac')]); }, '__class__': _0x614d5b, '__properties__': _0x4e6193(_0x2d9da0[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_nextFrame': _0x56ae('0xea5'), 'get_blendWeight': _0x56ae('0xead') }) }); var _0x36f677 = function() {}; _0x5ac4a7[_0x56ae('0xeae')] = _0x36f677; _0x36f677[_0x56ae('0x8bf')] = _0x56ae('0xeae'); _0x36f677['__isInterface__'] = !0x0; _0x36f677[_0x56ae('0x961')] = [_0xd1879]; _0x36f677[_0x56ae('0x6')] = {}; _0x36f677[_0x56ae('0x6')][_0x56ae('0xeaf')] = null; _0x36f677[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36f677; var _0x38fd1d = function() {}; _0x5ac4a7[_0x56ae('0xeb0')] = _0x38fd1d; _0x38fd1d['__name__'] = _0x56ae('0xeb0'); _0x38fd1d['__isInterface__'] = !0x0; _0x38fd1d[_0x56ae('0x961')] = [_0xd1879]; _0x38fd1d[_0x56ae('0x6')] = {}; _0x38fd1d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x38fd1d; var _0x59cd57 = function() {}; _0x5ac4a7[_0x56ae('0xeb1')] = _0x59cd57; _0x59cd57[_0x56ae('0x8bf')] = _0x56ae('0xeb1'); _0x59cd57[_0x56ae('0x8ba')] = !0x0; _0x59cd57[_0x56ae('0x961')] = [_0xd1879]; _0x59cd57[_0x56ae('0x6')] = {}; _0x59cd57[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x59cd57; var _0x36d031 = function() {}; _0x5ac4a7[_0x56ae('0xeb2')] = _0x36d031; _0x36d031[_0x56ae('0x8bf')] = 'away3d.animators.states.IVertexAnimationState'; _0x36d031[_0x56ae('0x8ba')] = !0x0; _0x36d031[_0x56ae('0x961')] = [_0xd1879]; _0x36d031[_0x56ae('0x6')] = {}; _0x36d031[_0x56ae('0x6')]['get_currentGeometry'] = null; _0x36d031[_0x56ae('0x6')][_0x56ae('0xe01')] = null; _0x36d031[_0x56ae('0x6')][_0x56ae('0xead')] = null; _0x36d031[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36d031; _0x36d031[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x36d031[_0x56ae('0x6')][_0x56ae('0x984')]['get_blendWeight'] = 'get_blendWeight'; _0x36d031[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe01')] = _0x56ae('0xe01'); _0x36d031[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3ee')] = _0x56ae('0x3ee'); var _0x45211f = function(_0x205900, _0x4764df) { this[_0x56ae('0xea6')] = !0x0; this[_0x56ae('0xeb3')] = new _0x536a3a(); this[_0x56ae('0xeb4')] = new _0x4e9ff1(); _0x614d5b['call'](this, _0x205900, _0x4764df); this[_0x56ae('0xea7')] = _0x4764df; this['_frames'] = this[_0x56ae('0xea7')]['get_frames'](); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x3e9')]] = _0x45211f; _0x45211f['__name__'] = _0x56ae('0x3ea'); _0x45211f[_0x56ae('0x961')] = [_0x36f677]; _0x45211f[_0x56ae('0x8ee')] = _0x614d5b; _0x45211f[_0x56ae('0x6')] = _0x4e6193(_0x614d5b[_0x56ae('0x6')], { '_rootPos': null, '_frames': null, '_skeletonClipNode': null, '_skeletonPose': null, '_skeletonPoseDirty': null, '_currentPose': null, '_nextPose': null, 'getSkeletonPose': function(_0x234b59) { this['_skeletonPoseDirty'] && this[_0x56ae('0xeb5')](_0x234b59); return this[_0x56ae('0xeb3')]; }, 'updateTime': function(_0x5efdff) { this['_skeletonPoseDirty'] = !0x0; _0x614d5b['prototype'][_0x56ae('0xe99')][_0x56ae('0x94d')](this, _0x5efdff); }, 'updateFrames': function() { _0x614d5b[_0x56ae('0x6')][_0x56ae('0xe9f')]['call'](this); this['_currentPose'] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](this['_currentFrame']); this['_skeletonClipNode'][_0x56ae('0xe74')]() && this[_0x56ae('0xea0')] >= this[_0x56ae('0xea7')]['get_lastFrame']() ? (this[_0x56ae('0xea9')] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](0x0), _0x59b8d7['__cast'](this[_0x56ae('0xe96')], _0x2b6632)[_0x56ae('0xeb6')]()) : this[_0x56ae('0xea9')] = this[_0x56ae('0xe77')]['get'](this[_0x56ae('0xea0')]); }, 'updateSkeletonPose': function(_0x3855e0) { this[_0x56ae('0xea6')] = !0x1; if (0x0 != this[_0x56ae('0xea7')]['get_totalDuration']()) { this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); var _0x10b592 = this['_currentPose'][_0x56ae('0xe37')], _0x4cf0ea = this[_0x56ae('0xea9')]['jointPoses']; _0x3855e0 = _0x3855e0[_0x56ae('0xd8a')](); var _0x501c0b = this[_0x56ae('0xeb3')][_0x56ae('0xe37')]; _0x501c0b['get_length']() != _0x3855e0 && _0x501c0b[_0x56ae('0x500')](_0x3855e0); if (_0x3855e0 != _0x10b592[_0x56ae('0x9fa')]() || _0x3855e0 != _0x4cf0ea[_0x56ae('0x9fa')]()) throw new _0x1adea8(new _0x531fca(_0x56ae('0xeaa'))); for (var _0xa43f3a = 0x0; _0xa43f3a < _0x3855e0;) { var _0x5269a8 = _0xa43f3a++; null == _0x501c0b[_0x56ae('0x1b')](_0x5269a8) && _0x501c0b[_0x56ae('0x8b6')](_0x5269a8, new _0x268074()); var _0x479b18 = _0x501c0b[_0x56ae('0x1b')](_0x5269a8); var _0x100e30 = _0x10b592[_0x56ae('0x1b')](_0x5269a8); var _0x5ef3df = _0x4cf0ea[_0x56ae('0x1b')](_0x5269a8); var _0x1b30b7 = _0x100e30[_0x56ae('0xa61')]; var _0x2d9f4e = _0x5ef3df[_0x56ae('0xa61')]; this[_0x56ae('0xea7')][_0x56ae('0xe76')] ? _0x479b18[_0x56ae('0xa60')][_0x56ae('0xeb7')](_0x100e30[_0x56ae('0xa60')], _0x5ef3df[_0x56ae('0xa60')], this[_0x56ae('0xe9b')]) : _0x479b18[_0x56ae('0xa60')][_0x56ae('0xeab')](_0x100e30[_0x56ae('0xa60')], _0x5ef3df['orientation'], this['_blendWeight']); 0x0 < _0x5269a8 && (_0x100e30 = _0x479b18[_0x56ae('0xa61')], _0x100e30['x'] = _0x1b30b7['x'] + this['_blendWeight'] * (_0x2d9f4e['x'] - _0x1b30b7['x']), _0x100e30['y'] = _0x1b30b7['y'] + this[_0x56ae('0xe9b')] * (_0x2d9f4e['y'] - _0x1b30b7['y']), _0x100e30['z'] = _0x1b30b7['z'] + this[_0x56ae('0xe9b')] * (_0x2d9f4e['z'] - _0x1b30b7['z'])); } } }, 'updatePositionDelta': function() { this[_0x56ae('0xe92')] = !0x1; this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); var _0x2fd8d1 = this[_0x56ae('0xea7')][_0x56ae('0xeb8')](); if (0x0 < this[_0x56ae('0xea1')] && this['_nextFrame'] < this['_oldFrame'] || 0x0 > this[_0x56ae('0xea1')] && this[_0x56ae('0xea0')] > this[_0x56ae('0xeb9')]) this[_0x56ae('0xeb4')]['x'] -= _0x2fd8d1['x'] * this[_0x56ae('0xea1')], this[_0x56ae('0xeb4')]['y'] -= _0x2fd8d1['y'] * this[_0x56ae('0xea1')], this['_rootPos']['z'] -= _0x2fd8d1['z'] * this[_0x56ae('0xea1')]; var _0x25bfeb = this[_0x56ae('0xeb4')]['x'], _0x191058 = this[_0x56ae('0xeb4')]['y'], _0x338163 = this[_0x56ae('0xeb4')]['z']; if (this[_0x56ae('0xea7')][_0x56ae('0xe72')]() && this[_0x56ae('0xea0')] == this['_skeletonClipNode']['get_lastFrame']()) { _0x2fd8d1 = this['_frames'][_0x56ae('0x1b')](0x0)['jointPoses'][_0x56ae('0x1b')](0x0)[_0x56ae('0xa61')]; var _0x3a1c25 = this[_0x56ae('0xe77')][_0x56ae('0x1b')](0x1)['jointPoses'][_0x56ae('0x1b')](0x0)[_0x56ae('0xa61')]; var _0x447c06 = this['_currentPose'][_0x56ae('0xe37')][_0x56ae('0x1b')](0x0)[_0x56ae('0xa61')]; this[_0x56ae('0xeb4')]['x'] = _0x447c06['x'] + _0x2fd8d1['x'] + this['_blendWeight'] * (_0x3a1c25['x'] - _0x2fd8d1['x']); this[_0x56ae('0xeb4')]['y'] = _0x447c06['y'] + _0x2fd8d1['y'] + this[_0x56ae('0xe9b')] * (_0x3a1c25['y'] - _0x2fd8d1['y']); this[_0x56ae('0xeb4')]['z'] = _0x447c06['z'] + _0x2fd8d1['z'] + this[_0x56ae('0xe9b')] * (_0x3a1c25['z'] - _0x2fd8d1['z']); } else _0x2fd8d1 = this['_currentPose'][_0x56ae('0xe37')][_0x56ae('0x1b')](0x0)['translation'], _0x3a1c25 = this['_frames']['get'](this['_nextFrame'])[_0x56ae('0xe37')][_0x56ae('0x1b')](0x0)['translation'], this[_0x56ae('0xeb4')]['x'] = _0x2fd8d1['x'] + this[_0x56ae('0xe9b')] * (_0x3a1c25['x'] - _0x2fd8d1['x']), this['_rootPos']['y'] = _0x2fd8d1['y'] + this['_blendWeight'] * (_0x3a1c25['y'] - _0x2fd8d1['y']), this[_0x56ae('0xeb4')]['z'] = _0x2fd8d1['z'] + this[_0x56ae('0xe9b')] * (_0x3a1c25['z'] - _0x2fd8d1['z']); this[_0x56ae('0xe93')]['x'] = this[_0x56ae('0xeb4')]['x'] - _0x25bfeb; this[_0x56ae('0xe93')]['y'] = this[_0x56ae('0xeb4')]['y'] - _0x191058; this[_0x56ae('0xe93')]['z'] = this[_0x56ae('0xeb4')]['z'] - _0x338163; this[_0x56ae('0xeb9')] = this[_0x56ae('0xea0')]; }, '__class__': _0x45211f }); var _0x224f1f = function(_0x3eac5e, _0x81f024) { this[_0x56ae('0xeba')] = 0x0; _0x614d5b[_0x56ae('0x94d')](this, _0x3eac5e, _0x81f024); this[_0x56ae('0xebb')] = _0x81f024; this[_0x56ae('0xe77')] = this['_clipNode'][_0x56ae('0xe83')](); }; _0x5ac4a7['away3d.animators.states.SpriteSheetAnimationState'] = _0x224f1f; _0x224f1f[_0x56ae('0x8bf')] = _0x56ae('0xebc'); _0x224f1f[_0x56ae('0x961')] = [_0x38fd1d]; _0x224f1f[_0x56ae('0x8ee')] = _0x614d5b; _0x224f1f[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x3e5')](_0x4e6193, _0x614d5b[_0x56ae('0x6')], { '_frames': null, '_clipNode': null, '_currentFrameID': null, '_reverse': null, '_back': null, '_backAndForth': null, '_forcedFrame': null, 'set_reverse': function(_0x5a665c) { this[_0x56ae('0xebd')] = !0x1; return this['_reverse'] = _0x5a665c; }, 'set_backAndForth': function(_0x276b06) { _0x276b06 && (this[_0x56ae('0xddc')] = !0x1); this[_0x56ae('0xebd')] = !0x1; return this['_backAndForth'] = _0x276b06; }, 'get_currentFrameData': function() { this['_framesDirty'] && this[_0x56ae('0xe9f')](); return this[_0x56ae('0xe77')][_0x56ae('0x1b')](this[_0x56ae('0xeba')]); }, 'get_currentFrameNumber': function() { return this[_0x56ae('0xeba')]; }, 'set_currentFrameNumber': function(_0x4d2e1d) { this['_currentFrameID'] = _0x4d2e1d > this[_0x56ae('0xe77')]['get_length']() - 0x1 ? this[_0x56ae('0xe77')][_0x56ae('0x9fa')]() - 0x1 : _0x4d2e1d; this[_0x56ae('0xebe')] = !0x0; return _0x4d2e1d; }, 'updateFrames': function() { this[_0x56ae('0xebe')] ? this['_forcedFrame'] = !0x1 : (_0x614d5b[_0x56ae('0x6')][_0x56ae('0xe9f')]['call'](this), this['_reverse'] ? -0x1 < this['_currentFrameID'] - 0x1 ? this[_0x56ae('0xeba')]-- : (this[_0x56ae('0xebb')][_0x56ae('0xe74')]() && (this[_0x56ae('0xdde')] ? (this['_reverse'] = !0x1, this[_0x56ae('0xeba')]++) : this[_0x56ae('0xeba')] = this['_frames'][_0x56ae('0x9fa')]() - 0x1), _0x59b8d7[_0x56ae('0x951')](this['_animator'], _0x58d20b)[_0x56ae('0xeb6')]()) : this[_0x56ae('0xeba')] < this[_0x56ae('0xe77')][_0x56ae('0x9fa')]() - 0x1 ? this[_0x56ae('0xeba')]++ : (this[_0x56ae('0xebb')][_0x56ae('0xe74')]() && (this[_0x56ae('0xdde')] ? (this[_0x56ae('0xddc')] = !0x0, this[_0x56ae('0xeba')]--) : this[_0x56ae('0xeba')] = 0x0), _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xe96')], _0x58d20b)['dispatchCycleEvent']())); }, '__class__': _0x224f1f, '__properties__': _0x4e6193(_0x614d5b['prototype'][_0x56ae('0x984')], { 'set_currentFrameNumber': _0x56ae('0xde1'), 'get_currentFrameNumber': _0x56ae('0xdcf'), 'get_currentFrameData': _0x56ae('0xde3'), 'set_backAndForth': _0x56ae('0xddd'), 'set_reverse': _0x56ae('0xebf') }) }); var _0x5e19b6 = function(_0x522e23, _0xb9eac) { _0x614d5b[_0x56ae('0x94d')](this, _0x522e23, _0xb9eac); this[_0x56ae('0xec0')] = _0xb9eac; this['_frames'] = this[_0x56ae('0xec0')][_0x56ae('0xe83')](); }; _0x5ac4a7['away3d.animators.states.UVClipState'] = _0x5e19b6; _0x5e19b6['__name__'] = _0x1c1b50[_0x56ae('0x3eb')]; _0x5e19b6['__interfaces__'] = [_0x59cd57]; _0x5e19b6[_0x56ae('0x8ee')] = _0x614d5b; _0x5e19b6[_0x56ae('0x6')] = _0x4e6193(_0x614d5b[_0x56ae('0x6')], { '_frames': null, '_uvClipNode': null, '_currentUVFrame': null, '_nextUVFrame': null, 'updateFrames': function() { _0x614d5b[_0x56ae('0x6')]['updateFrames'][_0x56ae('0x94d')](this); 0x0 < this[_0x56ae('0xe77')][_0x56ae('0x9fa')]() && (0x2 == this[_0x56ae('0xe77')][_0x56ae('0x9fa')]() && 0x0 == this[_0x56ae('0xea3')] ? (this[_0x56ae('0xec1')] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](0x1), this[_0x56ae('0xec2')] = this['_frames']['get'](0x0)) : (this['_currentUVFrame'] = this[_0x56ae('0xe77')]['get'](this[_0x56ae('0xea3')]), this['_uvClipNode']['get_looping']() && this[_0x56ae('0xea0')] >= this[_0x56ae('0xec0')][_0x56ae('0x3e6')]() ? this['_nextUVFrame'] = this['_frames']['get'](0x0) : this[_0x56ae('0xec2')] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](this[_0x56ae('0xea0')]))); }, '__class__': _0x5e19b6 }); var _0x160a89 = function(_0x5bbf8a, _0x2b958f) { if (_0x56ae('0xec3') === 'gtgQY') { this[_0x56ae('0x35')] = !0x0; } else { _0x614d5b['call'](this, _0x5bbf8a, _0x2b958f); this[_0x56ae('0xec4')] = _0x2b958f; this[_0x56ae('0xe77')] = this['_vertexClipNode'][_0x56ae('0xe83')](); } }; _0x5ac4a7[_0x56ae('0xec5')] = _0x160a89; _0x160a89[_0x56ae('0x8bf')] = _0x56ae('0xec5'); _0x160a89[_0x56ae('0x961')] = [_0x36d031]; _0x160a89['__super__'] = _0x614d5b; _0x160a89[_0x56ae('0x6')] = _0x4e6193(_0x614d5b[_0x56ae('0x6')], { '_frames': null, '_vertexClipNode': null, '_currentGeometry': null, '_nextGeometry': null, 'get_currentGeometry': function() { if (_0x56ae('0xec6') === _0x56ae('0xec7')) { null == f && (f = -0x1); null == e && (e = _0x56ae('0x861')); null == d && (d = !0x1); this[_0x56ae('0xec8')] = -0x1; this['_layeredView'] = !0x1; this[_0x56ae('0xec9')] = this[_0x56ae('0xeca')] = !0x0; this[_0x56ae('0x9ea')] = !0x1; this[_0x56ae('0xecb')] = this[_0x56ae('0x9ef')] = !0x0; this[_0x56ae('0x9eb')] = this[_0x56ae('0x9ec')] = this[_0x56ae('0xd2c')] = this['_backgroundColor'] = 0x0; this[_0x56ae('0xecc')] = new _0x510664(); this[_0x56ae('0xecd')] = new _0x510664(); this[_0x56ae('0x9f2')] = new _0x510664(); this[_0x56ae('0xece')] = this[_0x56ae('0xecf')] = 0x0; _0xc32e6[_0x56ae('0x94d')](this); this['_profile'] = e; this[_0x56ae('0xed0')] = null != a ? a : new _0x3c00e5(); this[_0x56ae('0xed0')][_0x56ae('0x95e')](_0x56ae('0xed1'), _0x2d9f4e(this, this[_0x56ae('0xed2')])); this[_0x56ae('0x97a')] = null != b ? b : new _0x33ccdb(); this['_renderer'] = null != c ? c : new _0x14f81d(); this[_0x56ae('0xed3')] = new _0x23b802(); this[_0x56ae('0xed4')] = d; this[_0x56ae('0xec8')] = f; this[_0x56ae('0xed5')] = this['_renderer'][_0x56ae('0xed6')](); this[_0x56ae('0xed5')][_0x56ae('0xed7')](this[_0x56ae('0x97a')]); this[_0x56ae('0xed8')] = new _0x3c6685(); this[_0x56ae('0xed9')](); this[_0x56ae('0xeda')] = new _0xc46189(); this[_0x56ae('0xeda')]['enableMouseListeners'](this); this['_touch3DManager'] = new _0xa92eed(); this['_touch3DManager'][_0x56ae('0xedb')](this); this[_0x56ae('0xedc')]['enableTouchListeners'](this); this[_0x56ae('0x95e')]('addedToStage', _0x2d9f4e(this, this[_0x56ae('0xc95')]), !0x1, 0x0, !0x0); this[_0x56ae('0x95e')](_0x56ae('0xedd'), _0x2d9f4e(this, this[_0x56ae('0xede')]), !0x1, 0x0, !0x0); this[_0x56ae('0x97a')][_0x56ae('0x95e')](_0x56ae('0xedf'), _0x2d9f4e(this, this[_0x56ae('0xee0')])); this['_camera'][_0x56ae('0xee1')](this[_0x56ae('0xed0')][_0x56ae('0xee2')]()); } else { this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); return this[_0x56ae('0xee3')]; } }, 'get_nextGeometry': function() { this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); return this[_0x56ae('0xee4')]; }, 'updateFrames': function() { _0x614d5b['prototype']['updateFrames'][_0x56ae('0x94d')](this); this[_0x56ae('0xee3')] = this[_0x56ae('0xe77')]['get'](this[_0x56ae('0xea3')]); this[_0x56ae('0xec4')][_0x56ae('0xe74')]() && _0x1c1b50[_0x56ae('0xbd')](this[_0x56ae('0xea0')], this[_0x56ae('0xec4')][_0x56ae('0x3e6')]()) ? (this['_nextGeometry'] = this[_0x56ae('0xe77')]['get'](0x0), _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xe96')], _0x2c0e61)[_0x56ae('0xeb6')]()) : this['_nextGeometry'] = this['_frames'][_0x56ae('0x1b')](this[_0x56ae('0xea0')]); }, 'updatePositionDelta': function() {}, '__class__': _0x160a89, '__properties__': _0x4e6193(_0x614d5b[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_nextGeometry': _0x56ae('0xe01'), 'get_currentGeometry': _0x1c1b50[_0x56ae('0x3ed')] }) }); var _0x449755 = function() {}; _0x5ac4a7[_0x56ae('0xee5')] = _0x449755; _0x449755[_0x56ae('0x8bf')] = _0x56ae('0xee5'); _0x449755[_0x56ae('0x8ba')] = !0x0; var _0x1e68c5 = function() { this[_0x56ae('0xee6')] = !0x0; this[_0x56ae('0xee7')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0xee8')] = new _0x4e9ff1(); this[_0x56ae('0xee9')] = new _0x4e9ff1(); }; _0x5ac4a7[_0x56ae('0xeea')] = _0x1e68c5; _0x1e68c5[_0x56ae('0x8bf')] = _0x56ae('0xeea'); _0x1e68c5[_0x56ae('0x6')] = {}; _0x1e68c5[_0x56ae('0x6')]['_min'] = null; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xee9')] = null; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xee7')] = null; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xee6')] = null; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xeeb')] = null; _0x1e68c5[_0x56ae('0x6')]['get_max'] = function() { return this._max; }; _0x1e68c5[_0x56ae('0x6')]['get_min'] = function() { return this._min; }; _0x1e68c5[_0x56ae('0x6')]['get_aabbPoints'] = function() { this._aabbPointsDirty && this.updateAABBPoints(); return this._aabbPoints; }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xeec')] = function() { this._min.x = this._min.y = this._min.z = 0x0; this._max.x = this._max.y = this._max.z = 0x0; this._aabbPointsDirty = !0x0; null != this._boundingRenderable && this.updateBoundingRenderable(); }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xeed')] = function(_0x11563c) { _0x11563c = _0x11563c.get_subGeometries(); var _0x165a11 = _0x11563c.get_length(), _0x13776e, _0x12dd45, _0x41f6d2; if (0x0 < _0x165a11) { var _0x5aed29 = _0x11563c.get(0x0), _0x3966de = _0x5aed29.get_vertexData(), _0x3cf2ba = _0x5aed29.get_vertexOffset(); var _0x195a37 = _0x13776e = _0x3966de.get(_0x3cf2ba); var _0x1b30b7 = _0x12dd45 = _0x3966de.get(_0x3cf2ba + 0x1); var _0x2d9f4e = _0x41f6d2 = _0x3966de.get(_0x575257.KhFKc(_0x3cf2ba, 0x2)); for (var _0x3e40d0 = 0x0; _0x3e40d0 < _0x165a11;) { _0x5aed29 = _0x11563c.get(_0x3e40d0++); _0x3966de = _0x5aed29.get_vertexData(); var _0x5ac4a7 = _0x3966de.get_length(); _0x3cf2ba = _0x5aed29.get_vertexOffset(); for (_0x5aed29 = _0x5aed29.get_vertexStride(); _0x3cf2ba < _0x5ac4a7;) { var _0x4e6193 = _0x3966de.get(_0x3cf2ba); _0x4e6193 < _0x195a37 ? _0x195a37 = _0x4e6193 : _0x4e6193 > _0x13776e && (_0x13776e = _0x4e6193); _0x4e6193 = _0x3966de.get(_0x3cf2ba + 0x1); _0x4e6193 < _0x1b30b7 ? _0x1b30b7 = _0x4e6193 : _0x575257.lZprD(_0x4e6193, _0x12dd45) && (_0x12dd45 = _0x4e6193); _0x4e6193 = _0x3966de.get(_0x3cf2ba + 0x2); _0x4e6193 < _0x2d9f4e ? _0x2d9f4e = _0x4e6193 : _0x575257.qgPCL(_0x4e6193, _0x41f6d2) && (_0x41f6d2 = _0x4e6193); _0x3cf2ba += _0x5aed29; } } this.fromExtremes(_0x195a37, _0x1b30b7, _0x2d9f4e, _0x13776e, _0x12dd45, _0x41f6d2); } else this.fromExtremes(0x0, 0x0, 0x0, 0x0, 0x0, 0x0); }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xeee')] = function(_0x54fc05, _0x35f709) { if (_0x56ae('0xeef') === _0x56ae('0xeef')) { this.fromExtremes(_0x54fc05.x - _0x35f709, _0x54fc05.y - _0x35f709, _0x54fc05.z - _0x35f709, _0x54fc05.x + _0x35f709, _0x54fc05.y + _0x35f709, _0x54fc05.z + _0x35f709); } else { null == c && (c = 0xff); _0x575257.PnqDy(null, _0x35f709) && (_0x35f709 = 0xff); this.__state.stencilReferenceValue = _0x54fc05; this.__state.stencilReadMask = _0x35f709; this.__state.stencilWriteMask = c; } }; _0x1e68c5[_0x56ae('0x6')]['fromExtremes'] = function(_0x5aa1d0, _0x2de7b2, _0x344ea5, _0x1d3f69, _0x1ebeea, _0x28bc16) { this._min.x = _0x5aa1d0; this._min.y = _0x2de7b2; this._min.z = _0x344ea5; this._max.x = _0x1d3f69; this._max.y = _0x1ebeea; this._max.z = _0x28bc16; this._aabbPointsDirty = !0x0; null != this._boundingRenderable && this.updateBoundingRenderable(); }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xef0')] = function(_0x20098f, _0x413365) { var _0xedf681 = { YxFLd: function(_0x378dc5, _0xf76599) { return _0x378dc5 + _0xf76599; } }; if (_0x56ae('0xef1') !== _0x56ae('0xef2')) { throw new _0x1adea8(new _0x4a3ee6()); } else { var _0xb4b8af = f++; e = _0x59b8d7.__cast(_0x413365.get_subGeometries().get(_0xb4b8af), _0x547bfc); q = e.get_vertexData().concat(null); for (var _0xdc215f = 0x0, _0x269609 = q.get_length() / 0xd | 0x0; _0xdc215f < _0x269609;) { var _0x25cb2a = _0xdc215f++; _0x25cb2a = _0xedf681.YxFLd(e.get_vertexOffset(), _0x25cb2a * e.get_vertexStride()); q.set(_0x25cb2a, _0x56ae('0xef3') == _0x20098f.method ? d * e.get_vertexData().get(_0x25cb2a) : e.get_vertexData().get(_0x25cb2a)); for (var _0x55b3a4 = 0x0, _0xe3728c = _0x20098f.targets.get_length(); _0x55b3a4 < _0xe3728c;) { var _0x333ba2 = _0x55b3a4++, _0xbb6d76 = _0x25cb2a, _0x131966 = q; _0x131966.set(_0xbb6d76, _0x131966.get(_0xbb6d76) + _0x20098f.weights.get(_0x333ba2) * c.get(_0x333ba2).get_subGeometries().get(_0xb4b8af).get_vertexData().get(_0x25cb2a)); } } e.updateData(q); } }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xef4')] = function(_0x469f6c, _0x36bb8e, _0xa5fb65) { return -0x1; }; _0x1e68c5[_0x56ae('0x6')]['updateAABBPoints'] = function() { var _0xf07b1c = this._max.x, _0x4dc9b9 = this._max.y, _0x35ac2e = this._max.z, _0x592013 = this._min.x, _0x3384e8 = this._min.y, _0xb147a0 = this._min.z; this._aabbPoints.set(0x0, _0x592013); this._aabbPoints.set(0x1, _0x3384e8); this._aabbPoints.set(0x2, _0xb147a0); this._aabbPoints.set(0x3, _0xf07b1c); this._aabbPoints.set(0x4, _0x3384e8); this._aabbPoints.set(0x5, _0xb147a0); this._aabbPoints.set(0x6, _0x592013); this._aabbPoints.set(0x7, _0x4dc9b9); this._aabbPoints.set(0x8, _0xb147a0); this._aabbPoints.set(0x9, _0xf07b1c); this._aabbPoints.set(0xa, _0x4dc9b9); this._aabbPoints.set(0xb, _0xb147a0); this._aabbPoints.set(0xc, _0x592013); this._aabbPoints.set(0xd, _0x3384e8); this._aabbPoints.set(0xe, _0x35ac2e); this._aabbPoints.set(0xf, _0xf07b1c); this._aabbPoints.set(0x10, _0x3384e8); this._aabbPoints.set(0x11, _0x35ac2e); this._aabbPoints.set(0x12, _0x592013); this._aabbPoints.set(0x13, _0x4dc9b9); this._aabbPoints.set(0x14, _0x35ac2e); this._aabbPoints.set(0x15, _0xf07b1c); this._aabbPoints.set(0x16, _0x4dc9b9); this._aabbPoints.set(0x17, _0x35ac2e); this._aabbPointsDirty = !0x1; }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xef5')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xef6')] = function(_0x2f0989, _0x263002) { if (_0x56ae('0xef7') !== 'kNeBN') { throw new _0x1adea8(new _0x4a3ee6()); } else { this.buf = new _0x4f2015(); this.cache = []; this.useCache = _0x28cec5.USE_CACHE; this.useEnumIndex = _0x28cec5.USE_ENUM_INDEX; this.shash = new _0x10cca0(); this.scount = 0x0; } }; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1e68c5; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x1e68c5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xef8')] = _0x56ae('0xef8'); _0x1e68c5[_0x56ae('0x6')][_0x56ae('0x984')]['get_min'] = _0x56ae('0xef9'); _0x1e68c5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3f0')] = _0x1c1b50.pEPgx; var _0x3376a9 = function() { this['_centerX'] = this['_centerY'] = this['_centerZ'] = this['_halfExtentsX'] = this['_halfExtentsY'] = this[_0x56ae('0xefa')] = 0x0; _0x1e68c5[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x3f1')]] = _0x3376a9; _0x3376a9[_0x56ae('0x8bf')] = 'away3d.bounds.AxisAlignedBoundingBox'; _0x3376a9[_0x56ae('0x8ee')] = _0x1e68c5; _0x3376a9[_0x56ae('0x6')] = _0x4e6193(_0x1e68c5[_0x56ae('0x6')], { '_centerX': null, '_centerY': null, '_centerZ': null, '_halfExtentsX': null, '_halfExtentsY': null, '_halfExtentsZ': null, 'nullify': function() { _0x1e68c5['prototype']['nullify']['call'](this); this[_0x56ae('0xefb')] = this[_0x56ae('0xefc')] = this['_halfExtentsZ'] = this[_0x56ae('0xefd')] = this[_0x56ae('0xefe')] = this[_0x56ae('0xeff')] = 0x0; }, 'isInFrustum': function(_0x4b7b37, _0x32c2dd) { for (var _0x214df5 = 0x0; _0x214df5 < _0x32c2dd;) { var _0x27231d = _0x214df5++; _0x27231d = _0x4b7b37[_0x56ae('0x1b')](_0x27231d); var _0x16889b = _0x27231d['a'], _0x311f77 = _0x27231d['b'], _0x59c7a3 = _0x27231d['c']; if (0x0 > _0x575257[_0x56ae('0x55f')](_0x16889b * (this[_0x56ae('0xefd')] + (0x0 > _0x16889b ? -this[_0x56ae('0xefb')] : this[_0x56ae('0xefb')])) + _0x311f77 * (this[_0x56ae('0xefe')] + (0x0 > _0x311f77 ? -this[_0x56ae('0xefc')] : this[_0x56ae('0xefc')])), _0x59c7a3 * (this[_0x56ae('0xeff')] + (0x0 > _0x59c7a3 ? -this['_halfExtentsZ'] : this[_0x56ae('0xefa')]))) - _0x27231d['d']) return !0x1; } return !0x0; }, 'rayIntersection': function(_0x535f7e, _0x28bd58, _0x43c3a6) { if (this[_0x56ae('0xf00')](_0x535f7e)) return 0x0; var _0x22edcc = _0x535f7e['x'] - this[_0x56ae('0xefd')], _0x196d04 = _0x535f7e['y'] - this[_0x56ae('0xefe')]; _0x535f7e = _0x535f7e['z'] - this[_0x56ae('0xeff')]; var _0x3c5bf3 = _0x28bd58['x'], _0x4873c4 = _0x28bd58['y']; _0x28bd58 = _0x28bd58['z']; var _0x4974cc = 0x0, _0x2b698c = !0x1; if (0x0 > _0x3c5bf3 && (_0x4974cc = (this[_0x56ae('0xefb')] - _0x22edcc) / _0x3c5bf3, 0x0 < _0x4974cc)) { var _0x1b30b7 = _0x196d04 + _0x4974cc * _0x4873c4; var _0x2d9f4e = _0x535f7e + _0x4974cc * _0x28bd58; _0x1b30b7 > -this[_0x56ae('0xefc')] && _0x1b30b7 < this[_0x56ae('0xefc')] && _0x2d9f4e > -this['_halfExtentsZ'] && _0x2d9f4e < this[_0x56ae('0xefa')] && (_0x43c3a6['x'] = 0x1, _0x43c3a6['y'] = 0x0, _0x43c3a6['z'] = 0x0, _0x2b698c = !0x0); }!_0x2b698c && 0x0 < _0x3c5bf3 && (_0x4974cc = (-this[_0x56ae('0xefb')] - _0x22edcc) / _0x3c5bf3, 0x0 < _0x4974cc && (_0x1b30b7 = _0x196d04 + _0x4974cc * _0x4873c4, _0x2d9f4e = _0x535f7e + _0x4974cc * _0x28bd58, _0x1b30b7 > -this[_0x56ae('0xefc')] && _0x1b30b7 < this[_0x56ae('0xefc')] && _0x2d9f4e > -this[_0x56ae('0xefa')] && _0x2d9f4e < this[_0x56ae('0xefa')] && (_0x43c3a6['x'] = -0x1, _0x43c3a6['y'] = 0x0, _0x43c3a6['z'] = 0x0, _0x2b698c = !0x0))); if (!_0x2b698c && 0x0 > _0x4873c4 && (_0x4974cc = (this[_0x56ae('0xefc')] - _0x196d04) / _0x4873c4, 0x0 < _0x4974cc)) { var _0x152fa7 = _0x22edcc + _0x4974cc * _0x3c5bf3; _0x2d9f4e = _0x535f7e + _0x4974cc * _0x28bd58; _0x152fa7 > -this[_0x56ae('0xefb')] && _0x152fa7 < this['_halfExtentsX'] && _0x2d9f4e > -this['_halfExtentsZ'] && _0x2d9f4e < this[_0x56ae('0xefa')] && (_0x43c3a6['x'] = 0x0, _0x43c3a6['y'] = 0x1, _0x43c3a6['z'] = 0x0, _0x2b698c = !0x0); }!_0x2b698c && 0x0 < _0x4873c4 && (_0x4974cc = (-this['_halfExtentsY'] - _0x196d04) / _0x4873c4, 0x0 < _0x4974cc && (_0x152fa7 = _0x22edcc + _0x4974cc * _0x3c5bf3, _0x2d9f4e = _0x1c1b50[_0x56ae('0xb8')](_0x535f7e, _0x4974cc * _0x28bd58), _0x152fa7 > -this[_0x56ae('0xefb')] && _0x152fa7 < this[_0x56ae('0xefb')] && _0x2d9f4e > -this[_0x56ae('0xefa')] && _0x2d9f4e < this['_halfExtentsZ'] && (_0x43c3a6['x'] = 0x0, _0x43c3a6['y'] = -0x1, _0x43c3a6['z'] = 0x0, _0x2b698c = !0x0))); !_0x2b698c && 0x0 > _0x28bd58 && (_0x4974cc = (this['_halfExtentsZ'] - _0x535f7e) / _0x28bd58, 0x0 < _0x4974cc && (_0x152fa7 = _0x22edcc + _0x1c1b50[_0x56ae('0xbe')](_0x4974cc, _0x3c5bf3), _0x1b30b7 = _0x196d04 + _0x4974cc * _0x4873c4, _0x1b30b7 > -this[_0x56ae('0xefc')] && _0x1b30b7 < this['_halfExtentsY'] && _0x152fa7 > -this[_0x56ae('0xefb')] && _0x152fa7 < this['_halfExtentsX'] && (_0x43c3a6['x'] = 0x0, _0x43c3a6['y'] = 0x0, _0x43c3a6['z'] = 0x1, _0x2b698c = !0x0))); !_0x2b698c && 0x0 < _0x28bd58 && (_0x4974cc = (-this[_0x56ae('0xefa')] - _0x535f7e) / _0x28bd58, 0x0 < _0x4974cc && (_0x152fa7 = _0x22edcc + _0x4974cc * _0x3c5bf3, _0x1b30b7 = _0x196d04 + _0x1c1b50[_0x56ae('0xbe')](_0x4974cc, _0x4873c4), _0x1b30b7 > -this['_halfExtentsY'] && _0x1b30b7 < this[_0x56ae('0xefc')] && _0x152fa7 > -this[_0x56ae('0xefb')] && _0x152fa7 < this['_halfExtentsX'] && (_0x43c3a6['x'] = 0x0, _0x43c3a6['y'] = 0x0, _0x43c3a6['z'] = -0x1, _0x2b698c = !0x0))); return _0x2b698c ? _0x4974cc : -0x1; }, 'containsPoint': function(_0x29ad5d) { var _0x47402e = _0x29ad5d['x'] - this[_0x56ae('0xefd')], _0x4bb6a8 = _0x29ad5d['y'] - this[_0x56ae('0xefe')]; _0x29ad5d = _0x29ad5d['z'] - this[_0x56ae('0xeff')]; return _0x47402e <= this['_halfExtentsX'] && _0x47402e >= -this['_halfExtentsX'] && _0x4bb6a8 <= this['_halfExtentsY'] && _0x4bb6a8 >= -this['_halfExtentsY'] && _0x575257[_0x56ae('0x562')](_0x29ad5d, this[_0x56ae('0xefa')]) ? _0x29ad5d >= -this[_0x56ae('0xefa')] : !0x1; }, 'fromExtremes': function(_0x36e83f, _0x402d88, _0x15273e, _0x5cd4aa, _0x21d080, _0xbc9f55) { this[_0x56ae('0xefd')] = 0.5 * (_0x5cd4aa + _0x36e83f); this['_centerY'] = 0.5 * (_0x21d080 + _0x402d88); this[_0x56ae('0xeff')] = 0.5 * (_0xbc9f55 + _0x15273e); this['_halfExtentsX'] = 0.5 * (_0x5cd4aa - _0x36e83f); this[_0x56ae('0xefc')] = 0.5 * (_0x21d080 - _0x402d88); this['_halfExtentsZ'] = 0.5 * (_0xbc9f55 - _0x15273e); _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xf01')][_0x56ae('0x94d')](this, _0x36e83f, _0x402d88, _0x15273e, _0x5cd4aa, _0x21d080, _0xbc9f55); }, 'updateBoundingRenderable': function() { this[_0x56ae('0xeeb')][_0x56ae('0xaaa')](Math['max'](0x2 * this[_0x56ae('0xefb')], 0.001)); this[_0x56ae('0xeeb')][_0x56ae('0xa9a')](Math['max'](0x2 * this[_0x56ae('0xefc')], 0.001)); this[_0x56ae('0xeeb')][_0x56ae('0xf02')](Math['max'](0x2 * this[_0x56ae('0xefa')], 0.001)); this[_0x56ae('0xeeb')]['set_x'](this['_centerX']); this[_0x56ae('0xeeb')][_0x56ae('0xaae')](this['_centerY']); this[_0x56ae('0xeeb')][_0x56ae('0xf03')](this[_0x56ae('0xeff')]); }, 'transformFrom': function(_0xd46a68, _0x2ba01b) { if ('iciaw' !== _0x56ae('0xf04')) { this[_0x56ae('0xf05')] = this['_index'] = 0x0; this[_0x56ae('0xf06')] = _0x252a59[_0x56ae('0x977')](null); } else { _0xd46a68 = _0x59b8d7['__cast'](_0xd46a68, _0x3376a9); var _0x3b0bf1 = _0xd46a68[_0x56ae('0xefd')], _0xf90bf5 = _0xd46a68[_0x56ae('0xefe')], _0x5de608 = _0xd46a68[_0x56ae('0xeff')], _0x4e4d20 = _0x20a657[_0x56ae('0xf07')]; _0x2ba01b[_0x56ae('0xf08')](_0x4e4d20); _0x2ba01b = _0x4e4d20[_0x56ae('0x1b')](0x0); var _0x12aa65 = _0x4e4d20[_0x56ae('0x1b')](0x4), _0x541534 = _0x4e4d20[_0x56ae('0x1b')](0x8), _0x108f87 = _0x4e4d20[_0x56ae('0x1b')](0xc), _0x1b30b7 = _0x4e4d20[_0x56ae('0x1b')](0x1), _0x2d9f4e = _0x4e4d20[_0x56ae('0x1b')](0x5), _0x3e6bfc = _0x4e4d20[_0x56ae('0x1b')](0x9), _0x5ac4a7 = _0x4e4d20['get'](0xd), _0x4e6193 = _0x4e4d20['get'](0x2), _0x3ead29 = _0x4e4d20[_0x56ae('0x1b')](0x6), _0x54a396 = _0x4e4d20[_0x56ae('0x1b')](0xa); _0x4e4d20 = _0x4e4d20[_0x56ae('0x1b')](0xe); this[_0x56ae('0xefd')] = _0x3b0bf1 * _0x2ba01b + _0xf90bf5 * _0x12aa65 + _0x575257['YzUHP'](_0x5de608, _0x541534) + _0x108f87; this[_0x56ae('0xefe')] = _0x3b0bf1 * _0x1b30b7 + _0xf90bf5 * _0x2d9f4e + _0x5de608 * _0x3e6bfc + _0x5ac4a7; this[_0x56ae('0xeff')] = _0x575257[_0x56ae('0x563')](_0x3b0bf1 * _0x4e6193, _0xf90bf5 * _0x3ead29) + _0x5de608 * _0x54a396 + _0x4e4d20; 0x0 > _0x2ba01b && (_0x2ba01b = -_0x2ba01b); 0x0 > _0x12aa65 && (_0x12aa65 = -_0x12aa65); 0x0 > _0x541534 && (_0x541534 = -_0x541534); 0x0 > _0x1b30b7 && (_0x1b30b7 = -_0x1b30b7); 0x0 > _0x2d9f4e && (_0x2d9f4e = -_0x2d9f4e); 0x0 > _0x3e6bfc && (_0x3e6bfc = -_0x3e6bfc); 0x0 > _0x4e6193 && (_0x4e6193 = -_0x4e6193); 0x0 > _0x3ead29 && (_0x3ead29 = -_0x3ead29); 0x0 > _0x54a396 && (_0x54a396 = -_0x54a396); _0x3b0bf1 = _0xd46a68[_0x56ae('0xefb')]; _0xf90bf5 = _0xd46a68[_0x56ae('0xefc')]; _0xd46a68 = _0xd46a68[_0x56ae('0xefa')]; this[_0x56ae('0xefb')] = _0x3b0bf1 * _0x2ba01b + _0xf90bf5 * _0x12aa65 + _0xd46a68 * _0x541534; this[_0x56ae('0xefc')] = _0x3b0bf1 * _0x1b30b7 + _0xf90bf5 * _0x2d9f4e + _0xd46a68 * _0x3e6bfc; this[_0x56ae('0xefa')] = _0x3b0bf1 * _0x4e6193 + _0x575257['SPacx'](_0xf90bf5, _0x3ead29) + _0xd46a68 * _0x54a396; this[_0x56ae('0xee8')]['x'] = this[_0x56ae('0xefd')] - this['_halfExtentsX']; this[_0x56ae('0xee8')]['y'] = this[_0x56ae('0xefe')] - this[_0x56ae('0xefc')]; this['_min']['z'] = this[_0x56ae('0xeff')] - this['_halfExtentsZ']; this[_0x56ae('0xee9')]['x'] = this[_0x56ae('0xefd')] + this[_0x56ae('0xefb')]; this[_0x56ae('0xee9')]['y'] = this[_0x56ae('0xefe')] + this[_0x56ae('0xefc')]; this[_0x56ae('0xee9')]['z'] = this[_0x56ae('0xeff')] + this[_0x56ae('0xefa')]; this[_0x56ae('0xee6')] = !0x0; } }, '__class__': _0x3376a9 }); var _0x58e965 = function() { this[_0x56ae('0xf09')] = this[_0x56ae('0xefd')] = this[_0x56ae('0xefe')] = this[_0x56ae('0xeff')] = 0x0; _0x1e68c5[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0xf0a')] = _0x58e965; _0x58e965[_0x56ae('0x8bf')] = 'away3d.bounds.BoundingSphere'; _0x58e965[_0x56ae('0x8ee')] = _0x1e68c5; _0x58e965[_0x56ae('0x6')] = _0x4e6193(_0x1e68c5['prototype'], { '_radius': null, '_centerX': null, '_centerY': null, '_centerZ': null, 'nullify': function() { _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xeec')]['call'](this); this[_0x56ae('0xf09')] = this['_centerX'] = this[_0x56ae('0xefe')] = this[_0x56ae('0xeff')] = 0x0; }, 'isInFrustum': function(_0xe49355, _0x39a8b6) { for (var _0x59769f = 0x0; _0x59769f < _0x39a8b6;) { var _0xf94cc5 = _0x59769f++; _0xf94cc5 = _0xe49355[_0x56ae('0x1b')](_0xf94cc5); if (0x0 > _0x1c1b50[_0x56ae('0xb8')](_0xf94cc5['a'] * (this[_0x56ae('0xefd')] + (0x0 > _0xf94cc5['a'] ? -this[_0x56ae('0xf09')] : this['_radius'])) + _0x1c1b50['zcKDj'](_0xf94cc5['b'], this[_0x56ae('0xefe')] + (0x0 > _0xf94cc5['b'] ? -this[_0x56ae('0xf09')] : this[_0x56ae('0xf09')])), _0xf94cc5['c'] * _0x1c1b50[_0x56ae('0xc0')](this['_centerZ'], 0x0 > _0xf94cc5['c'] ? -this['_radius'] : this[_0x56ae('0xf09')])) - _0xf94cc5['d']) return !0x1; } return !0x0; }, 'fromSphere': function(_0x43e5f4, _0x1a7858) { this[_0x56ae('0xefd')] = _0x43e5f4['x']; this['_centerY'] = _0x43e5f4['y']; this[_0x56ae('0xeff')] = _0x43e5f4['z']; this[_0x56ae('0xf09')] = _0x1a7858; this['_max']['x'] = this[_0x56ae('0xefd')] + _0x1a7858; this[_0x56ae('0xee9')]['y'] = this['_centerY'] + _0x1a7858; this[_0x56ae('0xee9')]['z'] = this[_0x56ae('0xeff')] + _0x1a7858; this[_0x56ae('0xee8')]['x'] = this['_centerX'] - _0x1a7858; this[_0x56ae('0xee8')]['y'] = this[_0x56ae('0xefe')] - _0x1a7858; this[_0x56ae('0xee8')]['z'] = this[_0x56ae('0xeff')] - _0x1a7858; this[_0x56ae('0xee6')] = !0x0; null != this['_boundingRenderable'] && this[_0x56ae('0xef5')](); }, 'fromExtremes': function(_0x2fffbe, _0x41348d, _0x10cb6e, _0x223c0f, _0x14c95a, _0x2cc597) { if (_0x56ae('0xf0b') === _0x56ae('0xf0b')) { this[_0x56ae('0xefd')] = 0.5 * (_0x223c0f + _0x2fffbe); this[_0x56ae('0xefe')] = 0.5 * (_0x14c95a + _0x41348d); this[_0x56ae('0xeff')] = 0.5 * (_0x2cc597 + _0x10cb6e); var _0x2e0d55 = _0x223c0f - _0x2fffbe, _0x15cc9c = _0x1c1b50[_0x56ae('0xc1')](_0x14c95a, _0x41348d), _0x2e4a4d = _0x2cc597 - _0x10cb6e; _0x15cc9c > _0x2e0d55 && (_0x2e0d55 = _0x15cc9c); _0x2e4a4d > _0x2e0d55 && (_0x2e0d55 = _0x2e4a4d); this['_radius'] = _0x2e0d55 * Math[_0x56ae('0xf0c')](0.5); _0x1e68c5[_0x56ae('0x6')][_0x56ae('0xf01')]['call'](this, _0x2fffbe, _0x41348d, _0x10cb6e, _0x223c0f, _0x14c95a, _0x2cc597); } else { var _0x55a638 = _0x2fffbe[_0x56ae('0x42')](); if (_0x55a638[_0x56ae('0xafa')] == _0x5465e8['Document']) var _0x39c52f = 'Document'; else { if (_0x55a638[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646[_0x56ae('0x8a8')](_0x55a638[_0x56ae('0xafa')])); _0x39c52f = _0x55a638[_0x56ae('0xafe')]; } switch (_0x39c52f) { case _0x56ae('0xaff'): case 'constant': case _0x56ae('0xb01'): case _0x56ae('0xf0d'): this[_0x56ae('0xb02')] = new _0x5abb85(_0x55a638); } } }, 'rayIntersection': function(_0x329aa1, _0x493878, _0x3ccee1) { if (_0x56ae('0xf0e') === 'ZzZNj') { if (this[_0x56ae('0xf00')](_0x329aa1)) return 0x0; var _0x13a52f = _0x329aa1['x'] - this[_0x56ae('0xefd')], _0x1432cb = _0x329aa1['y'] - this[_0x56ae('0xefe')]; _0x329aa1 = _0x1c1b50['SutLi'](_0x329aa1['z'], this[_0x56ae('0xeff')]); var _0x4ef57c = _0x493878['x'], _0x449fb4 = _0x493878['y']; _0x493878 = _0x493878['z']; var _0x555851 = _0x4ef57c * _0x4ef57c + _0x449fb4 * _0x449fb4 + _0x493878 * _0x493878; var _0x1e9733 = 0x2 * (_0x13a52f * _0x4ef57c + _0x1432cb * _0x449fb4 + _0x329aa1 * _0x493878), _0x1b30b7 = _0x1e9733 * _0x1e9733 - 0x4 * _0x555851 * _0x1c1b50[_0x56ae('0xf0f')](_0x13a52f * _0x13a52f + _0x1432cb * _0x1432cb + _0x329aa1 * _0x329aa1, this[_0x56ae('0xf09')] * this[_0x56ae('0xf09')]); return 0x0 <= _0x1b30b7 && (_0x555851 = (-_0x1e9733 - Math[_0x56ae('0xf0c')](_0x1b30b7)) / (0x2 * _0x555851), 0x0 <= _0x555851) ? (_0x3ccee1['x'] = _0x13a52f + _0x555851 * _0x4ef57c, _0x3ccee1['y'] = _0x1432cb + _0x555851 * _0x449fb4, _0x3ccee1['z'] = _0x329aa1 + _0x555851 * _0x493878, _0x3ccee1[_0x56ae('0xf10')](), _0x555851) : -0x1; } else { _0x493878['error'](_0x56ae('0xf11') + _0x329aa1 + '\x22'); } }, 'containsPoint': function(_0x217943) { var _0x17e822 = _0x217943['x'] - this[_0x56ae('0xefd')], _0x3fd3cd = _0x217943['y'] - this[_0x56ae('0xefe')]; _0x217943 = _0x217943['z'] - this[_0x56ae('0xeff')]; return Math['sqrt'](_0x17e822 * _0x17e822 + _0x575257['SPacx'](_0x3fd3cd, _0x3fd3cd) + _0x217943 * _0x217943) <= this[_0x56ae('0xf09')]; }, 'updateBoundingRenderable': function() { var _0x2d9fd1 = this[_0x56ae('0xf09')]; 0x0 == _0x2d9fd1 && (_0x2d9fd1 = 0.001); this[_0x56ae('0xeeb')][_0x56ae('0xaaa')](_0x2d9fd1); this[_0x56ae('0xeeb')][_0x56ae('0xa9a')](_0x2d9fd1); this[_0x56ae('0xeeb')]['set_scaleZ'](_0x2d9fd1); this[_0x56ae('0xeeb')][_0x56ae('0x471')](this[_0x56ae('0xefd')]); this[_0x56ae('0xeeb')]['set_y'](this[_0x56ae('0xefe')]); this['_boundingRenderable'][_0x56ae('0xf03')](this[_0x56ae('0xeff')]); }, 'transformFrom': function(_0x18fc9e, _0x415dad) { _0x18fc9e = _0x59b8d7[_0x56ae('0x951')](_0x18fc9e, _0x58e965); var _0x4c4bf2 = _0x18fc9e[_0x56ae('0xefd')], _0x2d7250 = _0x18fc9e[_0x56ae('0xefe')], _0x2f3a3d = _0x18fc9e[_0x56ae('0xeff')], _0xa03c5e = _0x20a657['RAW_DATA_CONTAINER']; _0x415dad[_0x56ae('0xf08')](_0xa03c5e); var _0x4a10a2 = _0xa03c5e[_0x56ae('0x1b')](0x0), _0x2fde3b = _0xa03c5e[_0x56ae('0x1b')](0x4), _0x38060e = _0xa03c5e[_0x56ae('0x1b')](0x8), _0x1b30b7 = _0xa03c5e[_0x56ae('0x1b')](0xc), _0x2d9f4e = _0xa03c5e[_0x56ae('0x1b')](0x1), _0x44a6e6 = _0xa03c5e[_0x56ae('0x1b')](0x5), _0x5ac4a7 = _0xa03c5e['get'](0x9), _0x4e6193 = _0xa03c5e['get'](0xd); _0x415dad = _0xa03c5e['get'](0x2); var _0x3b477d = _0xa03c5e[_0x56ae('0x1b')](0x6), _0x131ccd = _0xa03c5e[_0x56ae('0x1b')](0xa); _0xa03c5e = _0xa03c5e['get'](0xe); this[_0x56ae('0xefd')] = _0x1c1b50['OzbWq'](_0x4c4bf2 * _0x4a10a2, _0x2d7250 * _0x2fde3b) + _0x2f3a3d * _0x38060e + _0x1b30b7; this['_centerY'] = _0x4c4bf2 * _0x2d9f4e + _0x2d7250 * _0x44a6e6 + _0x2f3a3d * _0x5ac4a7 + _0x4e6193; this[_0x56ae('0xeff')] = _0x4c4bf2 * _0x415dad + _0x1c1b50[_0x56ae('0xbf')](_0x2d7250, _0x3b477d) + _0x1c1b50[_0x56ae('0xc2')](_0x2f3a3d, _0x131ccd) + _0xa03c5e; _0x1c1b50['sTmTh'](0x0, _0x4a10a2) && (_0x4a10a2 = -_0x4a10a2); 0x0 > _0x2fde3b && (_0x2fde3b = -_0x2fde3b); 0x0 > _0x38060e && (_0x38060e = -_0x38060e); 0x0 > _0x2d9f4e && (_0x2d9f4e = -_0x2d9f4e); 0x0 > _0x44a6e6 && (_0x44a6e6 = -_0x44a6e6); 0x0 > _0x5ac4a7 && (_0x5ac4a7 = -_0x5ac4a7); 0x0 > _0x415dad && (_0x415dad = -_0x415dad); 0x0 > _0x3b477d && (_0x3b477d = -_0x3b477d); 0x0 > _0x131ccd && (_0x131ccd = -_0x131ccd); _0x4c4bf2 = _0x4a10a2 + _0x2fde3b + _0x38060e; _0x2d7250 = _0x2d9f4e + _0x44a6e6 + _0x5ac4a7; _0x415dad = _0x415dad + _0x3b477d + _0x131ccd; this[_0x56ae('0xf09')] = _0x18fc9e['_radius'] * Math['sqrt'](_0x4c4bf2 * _0x4c4bf2 + _0x2d7250 * _0x2d7250 + _0x415dad * _0x415dad); this[_0x56ae('0xee8')]['x'] = this['_centerX'] - this[_0x56ae('0xf09')]; this['_min']['y'] = this[_0x56ae('0xefe')] - this['_radius']; this['_min']['z'] = this['_centerZ'] - this[_0x56ae('0xf09')]; this['_max']['x'] = this[_0x56ae('0xefd')] + this[_0x56ae('0xf09')]; this[_0x56ae('0xee9')]['y'] = _0x1c1b50[_0x56ae('0xc0')](this['_centerY'], this[_0x56ae('0xf09')]); this[_0x56ae('0xee9')]['z'] = this[_0x56ae('0xeff')] + this[_0x56ae('0xf09')]; }, '__class__': _0x58e965 }); var _0x450a3e = function(_0x119b9d, _0x5ad77f) { null == _0x119b9d && (_0x119b9d = !0x0); _0x1e68c5[_0x56ae('0x94d')](this); this[_0x56ae('0xf12')] = _0x119b9d; this[_0x56ae('0xf13')] = _0x5ad77f; this[_0x56ae('0xee9')]['x'] = this[_0x56ae('0xee9')]['y'] = this[_0x56ae('0xee9')]['z'] = Infinity; this[_0x56ae('0xee8')]['x'] = this[_0x56ae('0xee8')]['y'] = this[_0x56ae('0xee8')]['z'] = this['_alwaysIn'] ? -Infinity : Infinity; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0xf14')]] = _0x450a3e; _0x450a3e['__name__'] = _0x1c1b50['bpJAV']; _0x450a3e[_0x56ae('0x8ee')] = _0x1e68c5; _0x450a3e[_0x56ae('0x6')] = _0x4e6193(_0x1e68c5[_0x56ae('0x6')], { '_alwaysIn': null, '_renderable': null, 'isInFrustum': function(_0x452f97, _0x56503f) { return this[_0x56ae('0xf12')]; }, 'fromGeometry': function(_0x39b0cc) {}, 'fromSphere': function(_0x5c08fd, _0x332e93) {}, 'fromExtremes': function(_0x1203c3, _0x1179d6, _0x2306d4, _0x5b09ea, _0x10930b, _0x59bc10) {}, 'transformFrom': function(_0x5f131d, _0x28d673) { if (_0x56ae('0xf15') === _0x56ae('0xf16')) { for (var _0x48b095 = '', _0x5af345 = _0xc5462[_0x56ae('0x949')](_0x5f131d[_0x56ae('0xf17')]), _0x205d1d = 0x0; _0x205d1d < _0x5af345[_0x56ae('0x32')];) { var _0x39903d = _0x5af345[_0x205d1d]; ++_0x205d1d; 0x0 < _0x48b095[_0x56ae('0x32')] && (_0x48b095 += '&'); var _0x1664d5 = encodeURIComponent(_0x39903d) + '='; _0x39903d = _0x1b30b7[_0x56ae('0x28')](_0xc5462[_0x56ae('0x94e')](_0x5f131d['data'], _0x39903d)); _0x48b095 += _0x1664d5 + encodeURIComponent(_0x39903d); } c = -0x1 < c[_0x56ae('0x3b')]('?') ? c + ('&' + _0x48b095) : c + ('?' + _0x48b095); } else { this[_0x56ae('0xf12')] = _0x59b8d7[_0x56ae('0x951')](_0x5f131d, _0x450a3e)[_0x56ae('0xf12')]; } }, '__class__': _0x450a3e }); var _0x5cfbc7 = function() { var _0x50fa5a = _0x56ae('0xf18')[_0x56ae('0x44')]('|'), _0x487790 = 0x0; while (!![]) { switch (_0x50fa5a[_0x487790++]) { case '0': this[_0x56ae('0xf19')] = this[_0x56ae('0xf1a')] = this['_rotationZ'] = 0x0; continue; case '1': this[_0x56ae('0xf1b')] = new _0x4e9ff1(); continue; case '2': this[_0x56ae('0xf1c')] = new _0x4e9ff1(); continue; case '3': this['_transformComponents'] = _0x252a59['toObjectVector'](null, 0x3, !0x0); continue; case '4': this[_0x56ae('0xf1d')][_0x56ae('0x8b6')](0x2, this[_0x56ae('0xf1e')]); continue; case '5': _0x36abf2[_0x56ae('0x94d')](this); continue; case '6': this['_smallestNumber'] = 1e-22; continue; case '7': this[_0x56ae('0xf1f')][_0x56ae('0xf20')](0x1, -0x1, 0x1); continue; case '8': this[_0x56ae('0xf21')] = new _0x4e9ff1(); continue; case '9': this[_0x56ae('0xf22')] = !0x0; continue; case '10': this[_0x56ae('0xf23')] = !0x0; continue; case '11': this['_x'] = this['_y'] = this['_z'] = 0x0; continue; case '12': this[_0x56ae('0xf24')] = 0x0; continue; case '13': this[_0x56ae('0xf25')] = new _0x4e9ff1(); continue; case '14': this['_flipY'] = new _0x2b2c54(); continue; case '15': this['_transformComponents'][_0x56ae('0x8b6')](0x0, this['_pos']); continue; case '16': this[_0x56ae('0xf26')] = new _0x2b2c54(); continue; case '17': this[_0x56ae('0xf1e')] = new _0x4e9ff1(); continue; case '18': this['_scaleX'] = this[_0x56ae('0xf27')] = this['_scaleZ'] = 0x1; continue; case '19': this[_0x56ae('0xf1d')][_0x56ae('0x8b6')](0x1, this[_0x56ae('0xf25')]); continue; case '20': this[_0x56ae('0xf26')][_0x56ae('0xa6c')](); continue; } break; } }; _0x5ac4a7[_0x56ae('0x3f4')] = _0x5cfbc7; _0x5cfbc7[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x3f3')]; _0x5cfbc7[_0x56ae('0x8ee')] = _0x36abf2; _0x5cfbc7['prototype'] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_controller': null, '_smallestNumber': null, '_transformDirty': null, '_positionDirty': null, '_rotationDirty': null, '_scaleDirty': null, '_positionChanged': null, '_rotationChanged': null, '_scaleChanged': null, '_rotationX': null, '_rotationY': null, '_rotationZ': null, '_eulers': null, '_flipY': null, '_listenToPositionChanged': null, '_listenToRotationChanged': null, '_listenToScaleChanged': null, '_zOffset': null, 'invalidatePivot': function() { var _0x4cf6cf = {}; _0x4cf6cf[_0x56ae('0xf28')] = function(_0x5504ae, _0xf76599) { return _0x5504ae * _0xf76599; }; if (_0x56ae('0xf29') === 'mtITS') { this[_0x56ae('0xf22')] = 0x0 == this[_0x56ae('0xf1b')]['x'] && 0x0 == this[_0x56ae('0xf1b')]['y'] && 0x0 == this['_pivotPoint']['z']; this['invalidateTransform'](); } else { if (null != this[_0x56ae('0xf2a')] && !this[_0x56ae('0xf2b')]) { var _0x14a49b = a[_0x56ae('0x94c')][_0x56ae('0xf2c')] ? a[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() - (a['perimeter'] - this[_0x56ae('0xf2a')]) : this[_0x56ae('0xf2a')]; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x14a49b = 0x0 <= _0x14a49b && _0x14a49b < a[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? a[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x14a49b) : null; if (null != _0x14a49b) switch (this[_0x56ae('0xf2b')] = !0x0, _0x14a49b[_0x56ae('0xf2d')][_0x56ae('0xf2e')]) { case 0x3: case 0x4: _0x14a49b = _0x14a49b[_0x56ae('0xf2d')][_0x56ae('0x88f')], null == _0x14a49b || 0x0 == _0x14a49b['z'] && 0x0 == _0x14a49b['x'] ? this[_0x56ae('0xf2f')](_0x4cf6cf['CEbbH'](0.5, -a[_0x56ae('0xf30')])) : (this['addX'](0.35 * a[_0x56ae('0xf30')]), this[_0x56ae('0xf2f')](0.35 * -a[_0x56ae('0xf30')])); } } } }, 'invalidatePosition': function() { this[_0x56ae('0xf31')] || (this['_positionDirty'] = !0x0, this[_0x56ae('0xf32')](), this[_0x56ae('0xf33')] && this[_0x56ae('0xf34')]()); }, 'notifyPositionChanged': function() { if (_0x56ae('0x566') !== _0x575257['iGpEh']) { return this[_0x56ae('0xf35')][_0x56ae('0xdac')](); } else { null == this[_0x56ae('0xf36')] && (this['_positionChanged'] = new _0x5371ce(_0x56ae('0xf37'), this)); this[_0x56ae('0x959')](this[_0x56ae('0xf36')]); } }, 'addEventListener': function(_0x5d6b92, _0x1d6d63, _0x5cbfb3, _0x1381ab, _0x53349f) { null == _0x53349f && (_0x53349f = !0x1); null == _0x1381ab && (_0x1381ab = 0x0); null == _0x5cbfb3 && (_0x5cbfb3 = !0x1); _0x36abf2[_0x56ae('0x6')][_0x56ae('0x95e')][_0x56ae('0x94d')](this, _0x5d6b92, _0x1d6d63, _0x5cbfb3, _0x1381ab, _0x53349f); switch (_0x5d6b92) { case _0x56ae('0xf37'): this[_0x56ae('0xf33')] = !0x0; break; case 'rotationChanged': this['_listenToRotationChanged'] = !0x0; break; case _0x56ae('0xf38'): this[_0x56ae('0xf39')] = !0x0; } }, 'removeEventListener': function(_0x7cab1, _0x48d656, _0x5d840e) { null == _0x5d840e && (_0x5d840e = !0x1); _0x36abf2[_0x56ae('0x6')]['removeEventListener'][_0x56ae('0x94d')](this, _0x7cab1, _0x48d656, _0x5d840e); if (!this[_0x56ae('0x967')](_0x7cab1)) switch (_0x7cab1) { case 'positionChanged': this[_0x56ae('0xf33')] = !0x1; break; case _0x56ae('0xf3a'): this[_0x56ae('0xf3b')] = !0x1; break; case _0x56ae('0xf38'): this[_0x56ae('0xf39')] = !0x1; } }, 'invalidateRotation': function() { this[_0x56ae('0xf3c')] || (this[_0x56ae('0xf3c')] = !0x0, this['invalidateTransform'](), this['_listenToRotationChanged'] && this[_0x56ae('0xf3d')]()); }, 'notifyRotationChanged': function() { null == this['_rotationChanged'] && (this['_rotationChanged'] = new _0x5371ce('rotationChanged', this)); this[_0x56ae('0x959')](this[_0x56ae('0xf3e')]); }, 'invalidateScale': function() { this[_0x56ae('0xf3f')] || (this[_0x56ae('0xf3f')] = !0x0, this[_0x56ae('0xf32')](), this[_0x56ae('0xf39')] && this[_0x56ae('0xf40')]()); }, 'notifyScaleChanged': function() { null == this['_scaleChanged'] && (this['_scaleChanged'] = new _0x5371ce('scaleChanged', this)); this[_0x56ae('0x959')](this['_scaleChanged']); }, '_transform': null, '_scaleX': null, '_scaleY': null, '_scaleZ': null, '_x': null, '_y': null, '_z': null, '_pivotPoint': null, '_pivotZero': null, '_pos': null, '_rot': null, '_sca': null, '_transformComponents': null, 'extra': null, 'get_x': function() { if (_0x56ae('0xf41') !== _0x56ae('0xf41')) { this[_0x56ae('0xf42')] ? this[_0x56ae('0xf43')][_0x56ae('0x6b0')](a) : this['_depthPass'][_0x56ae('0x6b0')](a); } else { return this['_x']; } }, 'set_x': function(_0x3a4fdb) { if (this['_x'] == _0x3a4fdb) return _0x3a4fdb; this['_x'] = _0x3a4fdb; this['invalidatePosition'](); return _0x3a4fdb; }, 'get_y': function() { if (_0x56ae('0xf44') === _0x56ae('0xf44')) { return this['_y']; } else { var _0x264a79 = this['positionInListText'] = _0x50b13c['createTextField'](0xffffff, 0x34, null, '-', 0x64, null, null, null, 0x4), _0x299ee0 = null; null == _0x299ee0 && (_0x299ee0 = _0x264a79[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x264a79), new _0x1ba7bc(_0x299ee0)); _0x264a79 = new _0x4dd284(this[_0x56ae('0xf47')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x264a79, new _0x50d80a(!0x0, 0x96)); this[_0x56ae('0x994')](this[_0x56ae('0xf47')]); _0x264a79 = this['nameText'] = _0x50b13c['createTextField'](0xffffff, 0x34, null, this[_0x56ae('0xf48')], 0x1f4); _0x299ee0 = null; null == _0x299ee0 && (_0x299ee0 = _0x264a79[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x264a79), new _0x1ba7bc(_0x299ee0)); _0x264a79 = new _0x4dd284(this['nameText']); _0xfba720['get_currentLayout']()['add'](_0x264a79, new _0x50d80a(!0x0, 0x1f4)); var _0x13f59b = this[_0x56ae('0xf49')]; _0x264a79 = new _0x4dd284(this[_0x56ae('0xf47')]); _0x299ee0 = 0xc; null == _0x299ee0 && (_0x299ee0 = 0x0); _0x13f59b = new _0x4dd284(_0x13f59b); null == _0x299ee0 && (_0x299ee0 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x13f59b, new _0x5ed31e(_0x299ee0, _0x2bd32b[_0x56ae('0xf4a')]), _0x264a79); this[_0x56ae('0x994')](this['nameText']); _0x264a79 = this[_0x56ae('0xf4b')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x34, null, _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xf4c')])); _0x299ee0 = null; null == _0x299ee0 && (_0x299ee0 = _0x264a79[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x264a79), new _0x1ba7bc(_0x299ee0)); _0x13f59b = this[_0x56ae('0xf4b')]; _0x264a79 = new _0x4dd284(this[_0x56ae('0xf47')]); _0x299ee0 = 0x20c; null == _0x299ee0 && (_0x299ee0 = 0x0); _0x13f59b = new _0x4dd284(_0x13f59b); null == _0x299ee0 && (_0x299ee0 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x13f59b, new _0x5ed31e(_0x299ee0, _0x2bd32b[_0x56ae('0xf4a')]), _0x264a79); this[_0x56ae('0x994')](this[_0x56ae('0xf4b')]); if (null != this[_0x56ae('0xbcb')]) { _0x264a79 = 0x118 / this[_0x56ae('0xbcb')]['get_length'](); _0x264a79 = 0x38 < _0x264a79 ? 0x38 : _0x264a79; _0x13f59b = _0x264a79 / _0x5bfe73[_0x56ae('0xf4d')]()[_0x56ae('0x1b')](0x0)[_0x56ae('0x3d')]; _0x299ee0 = _0x13f59b * _0x5bfe73[_0x56ae('0xf4d')]()[_0x56ae('0x1b')](0x0)[_0x56ae('0x727')]; this['characterDisplay'] = new _0x3ee0eb(Math[_0x56ae('0x9fc')](_0x264a79 * this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]()), Math['ceil'](_0x299ee0), !0x0, 0x0); _0x299ee0 = new _0x5ac892(); _0x299ee0[_0x56ae('0xa19')](_0x13f59b, _0x13f59b); for (_0x13f59b = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x13f59b[_0x56ae('0x8f5')]();) { var _0x4b8c16 = _0x13f59b[_0x56ae('0x42')](); null != _0x5bfe73[_0x56ae('0xf4d')]()['get'](_0x4b8c16['id']) && (this['characterDisplay'][_0x56ae('0xf4e')](_0x5bfe73['get_CHARACTER_ICONS']()['get'](_0x4b8c16['id']), _0x299ee0), _0x299ee0['translate'](_0x264a79, 0x0)); } _0x264a79 = new _0x443f45(this['characterDisplay']); _0x299ee0 = new _0x4dd284(this[_0x56ae('0xf4b')]); _0x13f59b = new _0x4dd284(_0x264a79); _0x4b8c16 = 0x0; null == _0x4b8c16 && (_0x4b8c16 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x13f59b, new _0x5ed31e(_0x4b8c16, _0x2bd32b[_0x56ae('0xf4a')]), _0x299ee0); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(_0x264a79), new _0x2c9e06(!0x1, 0.5, -0x6), new _0x4dd284(this[_0x56ae('0xf4b')])); this[_0x56ae('0x994')](_0x264a79); } this[_0x56ae('0xf4f')](null, new _0x4dd284(this[_0x56ae('0xf4b')])); } }, 'set_y': function(_0x447782) { if (this['_y'] == _0x447782) return _0x447782; this['_y'] = _0x447782; this[_0x56ae('0xf50')](); return _0x447782; }, 'get_z': function() { if (_0x56ae('0xf51') !== _0x56ae('0xf52')) { return this['_z']; } else { this[_0x56ae('0x956')][_0x56ae('0xf53')](a, b, c); this[_0x56ae('0xf54')][_0x56ae('0xf55')](this['outpos'], a, b, c); this[_0x56ae('0xf56')] -= c; this[_0x56ae('0xf57')] += c; } }, 'set_z': function(_0x40cf68) { if (this['_z'] == _0x40cf68) return _0x40cf68; this['_z'] = _0x40cf68; this[_0x56ae('0xf50')](); return _0x40cf68; }, 'get_rotationX': function() { return this['_rotationX'] * _0x56a442[_0x56ae('0xf58')]; }, 'set_rotationX': function(_0x9cdbc7) { if (this[_0x56ae('0xf59')]() == _0x9cdbc7) return _0x9cdbc7; this['_rotationX'] = _0x9cdbc7 * _0x56a442[_0x56ae('0xf5a')]; this[_0x56ae('0xf5b')](); return _0x9cdbc7; }, 'get_rotationY': function() { return this[_0x56ae('0xf1a')] * _0x56a442[_0x56ae('0xf58')]; }, 'set_rotationY': function(_0x900714) { if (this[_0x56ae('0xf5c')]() == _0x900714) return _0x900714; this[_0x56ae('0xf1a')] = _0x900714 * _0x56a442['DEGREES_TO_RADIANS']; this[_0x56ae('0xf5b')](); return _0x900714; }, 'get_rotationZ': function() { return this['_rotationZ'] * _0x56a442[_0x56ae('0xf58')]; }, 'set_rotationZ': function(_0x14de0b) { if (this['get_rotationZ']() == _0x14de0b) return _0x14de0b; this[_0x56ae('0xf5d')] = _0x14de0b * _0x56a442[_0x56ae('0xf5a')]; this[_0x56ae('0xf5b')](); return _0x14de0b; }, 'get_scaleX': function() { var _0x3edee0 = {}; _0x3edee0['FsXKY'] = function(_0x5158cd, _0xf76599) { return _0x5158cd < _0xf76599; }; if (_0x56ae('0xf5e') !== _0x56ae('0xf5f')) { return this[_0x56ae('0xf60')]; } else { l >= _0x1b30b7 && (_0x1b30b7 = f[_0x56ae('0x9fa')](), b *= 0.983, d += b, e = 0xe10 - d); a = f[_0x56ae('0x1b')](l); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; a = 0x0 <= a && _0x3edee0[_0x56ae('0xf61')](a, c[_0x56ae('0x9f9')][_0x56ae('0x9fa')]()) ? c[_0x56ae('0x9f9')][_0x56ae('0x1b')](a) : null; a[_0x56ae('0xf62')] = _0x150430[_0x56ae('0x488')](); a[_0x56ae('0xf63')] = e; _0x4033be['dislodgeCount']++; c[_0x56ae('0xf64')]++; a = 0x0; for (var _0x1f8307 = _0x4033be[_0x56ae('0xf65')]; a < _0x1f8307[_0x56ae('0x32')];) { var _0x1ca5c7 = _0x1f8307[a]; ++a; for (var _0x299ba2 = 0x0, _0x3ad40b = _0x4033be[_0x56ae('0xf65')]; _0x299ba2 < _0x3ad40b[_0x56ae('0x32')];) { var _0x52149b = _0x3ad40b[_0x299ba2]; ++_0x299ba2; if (0x0 != _0x1ca5c7 || 0x0 != _0x52149b) { _0x52149b = c[_0x56ae('0x9e3')][_0x56ae('0x9fb')](f['get'](l), _0x1ca5c7, 0x0, _0x52149b); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; var _0x1d5d82 = 0x0 <= _0x52149b && _0x52149b < c['terrain']['get_length']() ? c[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x52149b) : null; null != _0x1d5d82 && _0x1d5d82[_0x56ae('0xf63')] < e && null != _0x1d5d82[_0x56ae('0xf2d')][_0x56ae('0xf66')] && _0x1d5d82['sourceData'][_0x56ae('0xf66')]['animates'] && _0x1d5d82[_0x56ae('0xf2d')][_0x56ae('0xf66')] instanceof _0x4033be ? (_0x1d5d82 = l, null == _0x1d5d82 && (_0x1d5d82 = 0x0), _0x1d5d82 = 0x0 > f[_0x56ae('0x3b')](_0x52149b, _0x1d5d82)) : _0x1d5d82 = !0x1; _0x1d5d82 && f[_0x56ae('0x8f0')](_0x52149b); } } }++l; } }, 'set_scaleX': function(_0x2246a9) { if (this[_0x56ae('0xf60')] == _0x2246a9) return _0x2246a9; this[_0x56ae('0xf60')] = _0x2246a9; this[_0x56ae('0xf67')](); return _0x2246a9; }, 'get_scaleY': function() { if (_0x56ae('0xf68') === _0x56ae('0xf69')) { this[_0x56ae('0x950')] = a; this[_0x56ae('0xf6a')] = b; } else { return this[_0x56ae('0xf27')]; } }, 'set_scaleY': function(_0x5f50a2) { if (this[_0x56ae('0xf27')] == _0x5f50a2) return _0x5f50a2; this[_0x56ae('0xf27')] = _0x5f50a2; this[_0x56ae('0xf67')](); return _0x5f50a2; }, 'get_scaleZ': function() { if (_0x56ae('0xf6b') !== 'xzJnA') { return this[_0x56ae('0xf6c')]; } else { for (var _0x38fc5f = Array[_0x56ae('0x6')]['slice'][_0x56ae('0x94d')](arguments, 0x1); _0x38fc5f[_0x56ae('0x32')];) { var _0x322fed = _0x38fc5f[_0x56ae('0xf6d')](); if (_0x322fed) { if (_0x56ae('0x7c0') != typeof _0x322fed) throw new TypeError(_0x322fed + _0x56ae('0xf6e')); for (var _0x3e66e2 in _0x322fed) _0x322fed[_0x56ae('0x900')](_0x3e66e2) && (_0x4e6193[_0x3e66e2] = _0x322fed[_0x3e66e2]); } } return _0x4e6193; } }, 'set_scaleZ': function(_0xb05d4) { if (this['_scaleZ'] == _0xb05d4) return _0xb05d4; this[_0x56ae('0xf6c')] = _0xb05d4; this[_0x56ae('0xf67')](); return _0xb05d4; }, 'get_eulers': function() { if (_0x56ae('0xf6f') === _0x56ae('0xf70')) { _0x3bed73['call'](this, a, 0x0); this[_0x56ae('0xf71')] = _0x252a59[_0x56ae('0x977')](null); } else { this['_eulers']['x'] = this[_0x56ae('0xf19')] * _0x56a442[_0x56ae('0xf58')]; this['_eulers']['y'] = this[_0x56ae('0xf1a')] * _0x56a442[_0x56ae('0xf58')]; this[_0x56ae('0xf21')]['z'] = this[_0x56ae('0xf5d')] * _0x56a442[_0x56ae('0xf58')]; return this[_0x56ae('0xf21')]; } }, 'set_eulers': function(_0x3017d9) { this['_rotationX'] = _0x3017d9['x'] * _0x56a442[_0x56ae('0xf5a')]; this['_rotationY'] = _0x3017d9['y'] * _0x56a442[_0x56ae('0xf5a')]; this[_0x56ae('0xf5d')] = _0x3017d9['z'] * _0x56a442[_0x56ae('0xf5a')]; this['invalidateRotation'](); return _0x3017d9; }, 'get_transform': function() { this[_0x56ae('0xf23')] && this[_0x56ae('0xf72')](); return this[_0x56ae('0xf26')]; }, 'set_transform': function(_0xc6de21) { if (0x0 == _0xc6de21[_0x56ae('0xf73')][_0x56ae('0x1b')](0x0)) { if (_0x56ae('0xf74') === 'xCyfH') { if (_0x56ae('0xe79') == _0xc6de21[_0x56ae('0x3aa')]) { var _0x1d1e81 = null; 0x1 < _0xc6de21[_0x56ae('0xf75')]['get_length']() && _0x4ab737['trace'](_0x56ae('0xf76')); if (null == _0xc6de21[_0x56ae('0xf77')] || 0x0 == _0xc6de21[_0x56ae('0xf77')]['get_length']()) return null; var _0x2fdb67 = _0x252a59[_0x56ae('0x977')](null, _0xc6de21[_0x56ae('0xf78')][_0x56ae('0x9fa')]() / 0x3 | 0x0, !0x1); var _0x59f01e = _0x252a59[_0x56ae('0x977')](null, _0xc6de21[_0x56ae('0xf77')]['get_length']() / 0x3 | 0x0, !0x0); this[_0x56ae('0xf79')](_0x2fdb67, _0x59f01e, _0xc6de21); this[_0x56ae('0xf7a')] && this[_0x56ae('0xf7b')](_0x2fdb67, _0x59f01e); _0xc6de21[_0x56ae('0xf78')] = _0x252a59[_0x56ae('0x975')](null, 0x3 * _0x2fdb67[_0x56ae('0x9fa')](), !0x0); for (var _0x5d85ab = 0x0, _0x5e79da = _0x2fdb67['get_length'](); _0x5d85ab < _0x5e79da;) { var _0x282760 = _0x5d85ab++; _0xc6de21[_0x56ae('0xf78')][_0x56ae('0x8b6')](0x3 * _0x282760, _0x2fdb67['get'](_0x282760)['x']); _0xc6de21[_0x56ae('0xf78')][_0x56ae('0x8b6')](0x3 * _0x282760 + 0x1, _0x2fdb67[_0x56ae('0x1b')](_0x282760)['y']); _0xc6de21[_0x56ae('0xf78')][_0x56ae('0x8b6')](0x3 * _0x282760 + 0x2, _0x2fdb67[_0x56ae('0x1b')](_0x282760)['z']); } _0xc6de21[_0x56ae('0xf77')] = _0x252a59[_0x56ae('0x9a6')](null, 0x3 * _0x59f01e[_0x56ae('0x9fa')](), !0x0); _0x5d85ab = 0x0; for (_0x5e79da = _0x59f01e[_0x56ae('0x9fa')](); _0x5d85ab < _0x5e79da;) _0x282760 = _0x5d85ab++, _0xc6de21['indices'][_0x56ae('0x8b6')](0x3 * _0x282760, _0x59f01e[_0x56ae('0x1b')](_0x282760)['a']), _0xc6de21[_0x56ae('0xf77')][_0x56ae('0x8b6')](0x3 * _0x282760 + 0x1, _0x59f01e[_0x56ae('0x1b')](_0x282760)['b']), _0xc6de21['indices'][_0x56ae('0x8b6')](0x3 * _0x282760 + 0x2, _0x59f01e[_0x56ae('0x1b')](_0x282760)['c']); if (null != _0xc6de21[_0x56ae('0xf7c')]) for (_0xc6de21[_0x56ae('0xf7c')] = _0x252a59[_0x56ae('0x975')](null, 0x2 * _0x2fdb67['get_length'](), !0x0), _0x59f01e = 0x0, _0x5d85ab = _0x2fdb67[_0x56ae('0x9fa')](); _0x59f01e < _0x5d85ab;) _0x5e79da = _0x59f01e++, _0xc6de21['uvs'][_0x56ae('0x8b6')](0x2 * _0x5e79da, _0x2fdb67[_0x56ae('0x1b')](_0x5e79da)['u']), _0xc6de21[_0x56ae('0xf7c')][_0x56ae('0x8b6')](0x2 * _0x5e79da + 0x1, _0x2fdb67[_0x56ae('0x1b')](_0x5e79da)['v']); _0x2fdb67 = new _0x383538(); _0x59f01e = _0x3e6d8e[_0x56ae('0xf7d')](_0xc6de21[_0x56ae('0xf78')], _0xc6de21[_0x56ae('0xf77')], _0xc6de21[_0x56ae('0xf7c')], null, null, null, null); _0x5d85ab = 0x0; for (_0x5e79da = _0x59f01e['get_length'](); _0x5d85ab < _0x5e79da;) _0x282760 = _0x5d85ab++, _0x2fdb67[_0x56ae('0xb09')]()[_0x56ae('0x8f0')](_0x59f01e[_0x56ae('0x1b')](_0x282760)); 0x0 < _0xc6de21[_0x56ae('0xf75')][_0x56ae('0x9fa')]() && (_0x1d1e81 = _0xc6de21[_0x56ae('0xf75')][_0x56ae('0x1b')](0x0), _0x59f01e = this[_0x56ae('0xf7e')], _0x1d1e81 = (null != _0x586025[_0x1d1e81] ? _0x59f01e[_0x56ae('0x99c')](_0x1d1e81) : _0x59f01e['h'][_0x1d1e81])['material']); null != _0x4eafaf && (null != _0xc6de21[_0x56ae('0xf7f')] && (_0x59f01e = _0xc6de21['transform'][_0x56ae('0x9b0')](null), _0x59f01e[_0x56ae('0x8b6')](0xc, 0x0), _0x59f01e['set'](0xd, 0x0), _0x59f01e[_0x56ae('0x8b6')](0xe, 0x0), _0x59f01e = new _0x2b2c54(_0x59f01e), _0x4eafaf = _0x59f01e[_0x56ae('0xf80')](_0x4eafaf)), _0x4eafaf[_0x56ae('0xf81')](-0x1), _0x59f01e = new _0x2b2c54(), _0x59f01e[_0x56ae('0xf82')](_0x4eafaf['x'], _0x4eafaf['y'], _0x4eafaf['z']), _0x2fdb67[_0x56ae('0xf83')](_0x59f01e)); null != _0xc6de21[_0x56ae('0xf7f')] && (_0x59f01e = new _0x2b2c54(_0xc6de21[_0x56ae('0xf7f')]), _0x59f01e[_0x56ae('0x9af')](), _0x2fdb67[_0x56ae('0xf83')](_0x59f01e)); this['finalizeAsset'](_0x2fdb67, _0xc6de21[_0x56ae('0x110')] + '_geom'); _0x4eafaf = new _0x7d440(_0x2fdb67, _0x1d1e81); _0x4eafaf['set_transform'](new _0x2b2c54(_0xc6de21[_0x56ae('0xf7f')])); return _0x4eafaf; } return null; } else { var _0x4eafaf = _0x20a657['RAW_DATA_CONTAINER']; _0xc6de21[_0x56ae('0xf08')](_0x4eafaf); _0x4eafaf[_0x56ae('0x8b6')](0x0, this[_0x56ae('0xf84')]); _0xc6de21['copyRawDataFrom'](_0x4eafaf); } } _0x4eafaf = _0x20a657['decompose'](_0xc6de21); var _0x59b3e6 = _0x4eafaf[_0x56ae('0x1b')](0x0); if (this['_x'] != _0x59b3e6['x'] || this['_y'] != _0x59b3e6['y'] || this['_z'] != _0x59b3e6['z']) this['_x'] = _0x59b3e6['x'], this['_y'] = _0x59b3e6['y'], this['_z'] = _0x59b3e6['z'], this[_0x56ae('0xf50')](); _0x59b3e6 = _0x4eafaf['get'](0x1); if (this[_0x56ae('0xf19')] != _0x59b3e6['x'] || this[_0x56ae('0xf1a')] != _0x59b3e6['y'] || this[_0x56ae('0xf5d')] != _0x59b3e6['z']) this[_0x56ae('0xf19')] = _0x59b3e6['x'], this['_rotationY'] = _0x59b3e6['y'], this[_0x56ae('0xf5d')] = _0x59b3e6['z'], this[_0x56ae('0xf5b')](); _0x59b3e6 = _0x4eafaf[_0x56ae('0x1b')](0x2); if (this[_0x56ae('0xf60')] != _0x59b3e6['x'] || this[_0x56ae('0xf27')] != _0x59b3e6['y'] || this[_0x56ae('0xf6c')] != _0x59b3e6['z']) this[_0x56ae('0xf60')] = _0x59b3e6['x'], this[_0x56ae('0xf27')] = _0x59b3e6['y'], this[_0x56ae('0xf6c')] = _0x59b3e6['z'], this[_0x56ae('0xf67')](); return _0xc6de21; }, 'set_pivotPoint': function(_0x974e9b) { null == this[_0x56ae('0xf1b')] && (this[_0x56ae('0xf1b')] = new _0x4e9ff1()); this[_0x56ae('0xf1b')]['x'] = _0x974e9b['x']; this[_0x56ae('0xf1b')]['y'] = _0x974e9b['y']; this[_0x56ae('0xf1b')]['z'] = _0x974e9b['z']; this['invalidatePivot'](); return _0x974e9b; }, 'get_position': function() { this[_0x56ae('0xab2')]()[_0x56ae('0xf85')](0x3, this[_0x56ae('0xf1c')]); return this[_0x56ae('0xf1c')][_0x56ae('0xa48')](); }, 'set_position': function(_0x440dce) { this['_x'] = _0x440dce['x']; this['_y'] = _0x440dce['y']; this['_z'] = _0x440dce['z']; this[_0x56ae('0xf50')](); return _0x440dce; }, 'getPosition': function(_0x2d1994) { null == _0x2d1994 && (_0x2d1994 = new _0x4e9ff1()); this[_0x56ae('0xab2')]()[_0x56ae('0xf85')](0x3, _0x2d1994); return _0x2d1994; }, 'scale': function(_0x271e3d) { if (_0x56ae('0xf86') !== _0x56ae('0xf86')) { this['pausedOverlay'] = new _0xc32e6(); this[_0x56ae('0xf87')]['set_visible'](!0x1); this['addChild'](this[_0x56ae('0xf87')]); var _0x17a7d7 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x17a7d7, _0xa83b0c[_0x56ae('0xf88')](0x0, 0.7)); this[_0x56ae('0xf87')]['addChild'](_0x17a7d7); this[_0x56ae('0xf89')] = _0x252a59[_0x56ae('0x977')](null); _0x42c7f4[_0x56ae('0xc62')] = 0xc; _0x17a7d7 = new _0x5d21aa(_0x56ae('0xf8a'), _0x2d9f4e(this, this[_0x56ae('0xf8b')])); var _0x5275b9 = new _0x4dd284(_0x17a7d7); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5275b9, new _0x18f8f3(!0x0, 0.5)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5275b9, new _0x18f8f3(!0x1, 0.5)); this[_0x56ae('0xf87')][_0x56ae('0x994')](_0x17a7d7); this[_0x56ae('0xf8c')] = new _0x5d21aa('options/PauseIcon.png', _0x2d9f4e(this, this[_0x56ae('0xf8b')])); _0x17a7d7 = new _0x4dd284(this['pauseButton']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17a7d7, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['RIGHT'])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17a7d7, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP'])); this[_0x56ae('0x994')](this[_0x56ae('0xf8c')]); this[_0x56ae('0xf8e')] = new _0x5d21aa(_0x575257[_0x56ae('0xf8f')], _0x2d9f4e(this, this[_0x56ae('0xf8b')])); _0x17a7d7 = new _0x4dd284(this[_0x56ae('0xf8e')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17a7d7, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xf4a')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17a7d7, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')])); this['pausedOverlay'][_0x56ae('0x994')](this[_0x56ae('0xf8e')]); var _0x53529c = this['musicButton'] = new _0x2e2437(0x0); _0x17a7d7 = new _0x4dd284(this[_0x56ae('0xf8c')]); _0x5275b9 = _0x42c7f4['margin'] / 0x2; null == _0x5275b9 && (_0x5275b9 = 0x0); _0x53529c = new _0x4dd284(_0x53529c); _0x575257['vmfHy'](null, _0x5275b9) && (_0x5275b9 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x53529c, new _0x5ed31e(_0x5275b9, _0x2bd32b[_0x56ae('0xf90')]), _0x17a7d7); _0x17a7d7 = 0x2 * _0x42c7f4[_0x56ae('0xc62')]; _0x5275b9 = new _0x4dd284(this[_0x56ae('0xf91')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x17a7d7, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0xf87')][_0x56ae('0x994')](this['musicButton']); _0x53529c = this['soundButton'] = new _0x2e2437(0x1); _0x17a7d7 = new _0x4dd284(this[_0x56ae('0xf91')]); _0x5275b9 = _0x42c7f4[_0x56ae('0xc62')] / 0x2; null == _0x5275b9 && (_0x5275b9 = 0x0); _0x53529c = new _0x4dd284(_0x53529c); _0x575257[_0x56ae('0x569')](null, _0x5275b9) && (_0x5275b9 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x53529c, new _0x5ed31e(_0x5275b9, _0x2bd32b[_0x56ae('0xf90')]), _0x17a7d7); _0x17a7d7 = 0x2 * _0x42c7f4[_0x56ae('0xc62')]; _0x5275b9 = new _0x4dd284(this[_0x56ae('0xf92')]); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x17a7d7, _0x2bd32b[_0x56ae('0x9e4')])); this['pausedOverlay']['addChild'](this[_0x56ae('0xf92')]); this[_0x56ae('0xf93')] = new _0x3b2e51(_0x2d9f4e(this, this[_0x56ae('0xf94')])); _0x5275b9 = this[_0x56ae('0xf95')] = new _0x199e73(); _0x17a7d7 = new _0x4dd284(this[_0x56ae('0xf93')]); _0x5275b9 = new _0x4dd284(_0x5275b9); _0x53529c = 0x0; null == _0x53529c && (_0x53529c = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x5275b9, new _0x29265e(!0x1, 0x2 * _0x53529c), _0x17a7d7); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this['homeButton']), new _0x5ee5e8(!0x0)); _0x17a7d7 = _0x42c7f4[_0x56ae('0xc62')]; _0x5275b9 = new _0x4dd284(this[_0x56ae('0xf95')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf90')]) : new _0xa5dd91(_0x17a7d7, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x17a7d7, _0x2bd32b['TOP'])); this['pausedOverlay']['addChild'](this[_0x56ae('0xf95')]); _0x17a7d7 = !0x0; null == _0x17a7d7 && (_0x17a7d7 = !0x1); this['addButton2'](new _0xdac5c2(_0x2d9f4e(this, this['showBackButton']), _0x56ae('0xf96'), _0x2d9f4e(this, this['previousLevel'])), _0x575257[_0x56ae('0xf97')], _0x17a7d7); this[_0x56ae('0xf98')](this[_0x56ae('0xf93')], _0x56ae('0xf99')); _0x17a7d7 = !0x0; null == _0x17a7d7 && (_0x17a7d7 = !0x1); this['addButton2'](new _0xdac5c2(_0x2d9f4e(this, this[_0x56ae('0xf9a')]), _0x56ae('0x6ad'), _0x2d9f4e(this, this[_0x56ae('0xf9b')])), 'Next', _0x17a7d7); this['addButton2'](new _0xdac5c2(null, _0x56ae('0xf9c'), _0x4b9319['changeQuality']), _0x56ae('0xf9d'), !0x1); _0x17a7d7 = this['wikiButton'] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0xf9e')]), 0x0, 0x19, 'This\x20level\x20on\x0aRun\x20Wiki'); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x17a7d7), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); _0x17a7d7 = _0x42c7f4['margin']; _0x5275b9 = new _0x4dd284(this[_0x56ae('0xf9f')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf90')]) : new _0xa5dd91(_0x17a7d7, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xfa0')]) : new _0xa5dd91(_0x17a7d7, _0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x9e3')][_0x56ae('0x12')](); this[_0x56ae('0xf93')][_0x56ae('0xfa1')](); this[_0x56ae('0xfa2')] = new _0x2fc8bd(); _0x17a7d7 = _0x42c7f4['margin']; _0x5275b9 = new _0x4dd284(this[_0x56ae('0xfa2')]); _0xfba720['get_currentLayout']()['add'](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['BOTTOM']) : new _0xa5dd91(_0x17a7d7, _0x2bd32b[_0x56ae('0xfa0')])); _0x17a7d7 = _0x42c7f4['margin']; _0x5275b9 = new _0x4dd284(this[_0x56ae('0xfa2')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5275b9, null == _0x17a7d7 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['RIGHT']) : new _0xa5dd91(_0x17a7d7, _0x2bd32b[_0x56ae('0xf4a')])); this[_0x56ae('0xf87')][_0x56ae('0x994')](this[_0x56ae('0xfa2')]); } else { this[_0x56ae('0xf60')] *= _0x271e3d; this[_0x56ae('0xf27')] *= _0x271e3d; this[_0x56ae('0xf6c')] *= _0x271e3d; this[_0x56ae('0xf67')](); } }, 'moveTo': function(_0x334619, _0x10d81a, _0x27f203) { if (this['_x'] != _0x334619 || this['_y'] != _0x10d81a || this['_z'] != _0x27f203) this['_x'] = _0x334619, this['_y'] = _0x10d81a, this['_z'] = _0x27f203, this['invalidatePosition'](); }, 'translateLocal': function(_0x2c215b, _0x526d85) { var _0x3d0537 = _0x2c215b['x'], _0x23bb8a = _0x2c215b['y']; _0x2c215b = _0x2c215b['z']; _0x526d85 /= Math[_0x56ae('0xf0c')](_0x3d0537 * _0x3d0537 + _0x23bb8a * _0x23bb8a + _0x2c215b * _0x2c215b); this['get_transform']()[_0x56ae('0xfa3')](_0x3d0537 * _0x526d85, _0x23bb8a * _0x526d85, _0x2c215b * _0x526d85); this[_0x56ae('0xf26')][_0x56ae('0xf85')](0x3, this[_0x56ae('0xf1c')]); this['_x'] = this[_0x56ae('0xf1c')]['x']; this['_y'] = this['_pos']['y']; this['_z'] = this[_0x56ae('0xf1c')]['z']; this[_0x56ae('0xf50')](); }, 'rotateTo': function(_0x1536da, _0x1bafa5, _0x4dc484) { this['_rotationX'] = _0x1536da * _0x56a442[_0x56ae('0xf5a')]; this[_0x56ae('0xf1a')] = _0x1bafa5 * _0x56a442[_0x56ae('0xf5a')]; this['_rotationZ'] = _0x4dc484 * _0x56a442[_0x56ae('0xf5a')]; this[_0x56ae('0xf5b')](); }, 'rotate': function(_0x1c8f75, _0x3d3a1b) { if ('ZsCNm' !== _0x56ae('0xfa4')) { _0x3d5da7[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0xfa5')] = new _0x4e9ff1(); this[_0x56ae('0xfa6')] = 0x0; } else { var _0x430b15 = new _0x2b2c54(); _0x430b15[_0x56ae('0xfa7')](_0x3d3a1b, _0x1c8f75); _0x1c8f75 = _0x430b15['decompose']()[_0x56ae('0x1b')](0x1); this[_0x56ae('0xf19')] += _0x1c8f75['x']; this[_0x56ae('0xf1a')] += _0x1c8f75['y']; this[_0x56ae('0xf5d')] += _0x1c8f75['z']; this[_0x56ae('0xf5b')](); } }, 'lookAt': function(_0x20b0cc, _0x35d035) { null == _0x5cfbc7[_0x56ae('0xfa8')] && (_0x5cfbc7[_0x56ae('0xfa8')] = new _0x4e9ff1()); null == _0x5cfbc7[_0x56ae('0xfa9')] && (_0x5cfbc7[_0x56ae('0xfa9')] = new _0x4e9ff1()); null == _0x5cfbc7['tempAxeZ'] && (_0x5cfbc7[_0x56ae('0xfaa')] = new _0x4e9ff1()); var _0x3149a9 = _0x5cfbc7[_0x56ae('0xfa8')], _0x1a180f = _0x5cfbc7['tempAxeY'], _0x266e95 = _0x5cfbc7[_0x56ae('0xfaa')]; null == _0x35d035 && (_0x35d035 = new _0x4e9ff1(0x0, 0x1, 0x0)); this['_transformDirty'] && this['updateTransform'](); _0x266e95['x'] = _0x20b0cc['x'] - this['_x']; _0x266e95['y'] = _0x20b0cc['y'] - this['_y']; _0x266e95['z'] = _0x20b0cc['z'] - this['_z']; _0x266e95[_0x56ae('0xf10')](); _0x3149a9['x'] = _0x35d035['y'] * _0x266e95['z'] - _0x35d035['z'] * _0x266e95['y']; _0x3149a9['y'] = _0x35d035['z'] * _0x266e95['x'] - _0x35d035['x'] * _0x266e95['z']; _0x3149a9['z'] = _0x35d035['x'] * _0x266e95['y'] - _0x35d035['y'] * _0x266e95['x']; _0x3149a9[_0x56ae('0xf10')](); 0.05 > _0x3149a9[_0x56ae('0x9fa')]() && (_0x3149a9['x'] = _0x35d035['y'], _0x3149a9['y'] = _0x35d035['x'], _0x3149a9['z'] = 0x0, _0x3149a9[_0x56ae('0xf10')]()); _0x1a180f['x'] = _0x266e95['y'] * _0x3149a9['z'] - _0x266e95['z'] * _0x3149a9['y']; _0x1a180f['y'] = _0x266e95['z'] * _0x3149a9['x'] - _0x266e95['x'] * _0x3149a9['z']; _0x1a180f['z'] = _0x266e95['x'] * _0x3149a9['y'] - _0x266e95['y'] * _0x3149a9['x']; _0x20b0cc = _0x20a657[_0x56ae('0xf07')]; _0x20b0cc['set'](0x0, this[_0x56ae('0xf60')] * _0x3149a9['x']); _0x20b0cc[_0x56ae('0x8b6')](0x1, this[_0x56ae('0xf60')] * _0x3149a9['y']); _0x20b0cc[_0x56ae('0x8b6')](0x2, this['_scaleX'] * _0x3149a9['z']); _0x20b0cc[_0x56ae('0x8b6')](0x3, 0x0); _0x20b0cc['set'](0x4, this[_0x56ae('0xf27')] * _0x1a180f['x']); _0x20b0cc['set'](0x5, this[_0x56ae('0xf27')] * _0x1a180f['y']); _0x20b0cc['set'](0x6, _0x575257['vznVc'](this['_scaleY'], _0x1a180f['z'])); _0x20b0cc[_0x56ae('0x8b6')](0x7, 0x0); _0x20b0cc[_0x56ae('0x8b6')](0x8, this[_0x56ae('0xf6c')] * _0x266e95['x']); _0x20b0cc[_0x56ae('0x8b6')](0x9, this['_scaleZ'] * _0x266e95['y']); _0x20b0cc['set'](0xa, this[_0x56ae('0xf6c')] * _0x266e95['z']); _0x20b0cc[_0x56ae('0x8b6')](0xb, 0x0); _0x20b0cc[_0x56ae('0x8b6')](0xc, this['_x']); _0x20b0cc[_0x56ae('0x8b6')](0xd, this['_y']); _0x20b0cc['set'](0xe, this['_z']); _0x20b0cc['set'](0xf, 0x1); this['_transform'][_0x56ae('0xfab')](_0x20b0cc); this[_0x56ae('0xab1')](this[_0x56ae('0xab2')]()); _0x575257[_0x56ae('0x561')](0x0, _0x266e95['z']) && (this[_0x56ae('0xfac')](0xb4 - this[_0x56ae('0xf5c')]()), this[_0x56ae('0xfad')](this[_0x56ae('0xf59')]() - 0xb4), this[_0x56ae('0xfae')](this[_0x56ae('0xfaf')]() - 0xb4)); }, 'invalidateTransform': function() { this[_0x56ae('0xf23')] = !0x0; }, 'updateTransform': function() { this[_0x56ae('0xf1c')]['x'] = this['_x']; this[_0x56ae('0xf1c')]['y'] = this['_y']; this[_0x56ae('0xf1c')]['z'] = this['_z']; this[_0x56ae('0xf25')]['x'] = this[_0x56ae('0xf19')]; this[_0x56ae('0xf25')]['y'] = this['_rotationY']; this[_0x56ae('0xf25')]['z'] = this[_0x56ae('0xf5d')]; this[_0x56ae('0xf22')] ? (this[_0x56ae('0xf1e')]['x'] = this[_0x56ae('0xf60')], this[_0x56ae('0xf1e')]['y'] = this[_0x56ae('0xf27')], this[_0x56ae('0xf1e')]['z'] = this[_0x56ae('0xf6c')], this[_0x56ae('0xf26')]['recompose'](this[_0x56ae('0xf1d')])) : (this['_sca']['x'] = 0x1, this['_sca']['y'] = 0x1, this['_sca']['z'] = 0x1, this[_0x56ae('0xf26')][_0x56ae('0xfb0')](this[_0x56ae('0xf1d')]), this[_0x56ae('0xf26')]['appendTranslation'](this['_pivotPoint']['x'], this[_0x56ae('0xf1b')]['y'], this[_0x56ae('0xf1b')]['z']), this[_0x56ae('0xf26')]['prependTranslation'](-this[_0x56ae('0xf1b')]['x'], -this[_0x56ae('0xf1b')]['y'], -this[_0x56ae('0xf1b')]['z']), this[_0x56ae('0xf26')][_0x56ae('0xfb1')](this[_0x56ae('0xf60')], this['_scaleY'], this['_scaleZ']), this[_0x56ae('0xf1e')]['x'] = this[_0x56ae('0xf60')], this['_sca']['y'] = this[_0x56ae('0xf27')], this['_sca']['z'] = this[_0x56ae('0xf6c')]); this['_scaleDirty'] = this['_rotationDirty'] = this[_0x56ae('0xf31')] = this[_0x56ae('0xf23')] = !0x1; }, 'get_zOffset': function() { return this['_zOffset']; }, 'set_zOffset': function(_0x150542) { return this[_0x56ae('0xf24')] = _0x150542; }, '__class__': _0x5cfbc7, '__properties__': _0x4e6193(_0x36abf2['prototype']['__properties__'], { 'set_zOffset': _0x56ae('0xfb2'), 'get_zOffset': _0x56ae('0xfb3'), 'set_position': _0x1c1b50[_0x56ae('0x3f5')], 'get_position': 'get_position', 'set_pivotPoint': _0x56ae('0xfb4'), 'set_transform': 'set_transform', 'get_transform': _0x56ae('0xab2'), 'set_eulers': _0x56ae('0xfb5'), 'get_eulers': 'get_eulers', 'set_scaleZ': _0x1c1b50[_0x56ae('0x3f7')], 'get_scaleZ': _0x56ae('0xfb6'), 'set_scaleY': _0x56ae('0xa9a'), 'get_scaleY': _0x56ae('0xab3'), 'set_scaleX': 'set_scaleX', 'get_scaleX': _0x56ae('0xab4'), 'set_rotationZ': 'set_rotationZ', 'get_rotationZ': _0x56ae('0xfaf'), 'set_rotationY': _0x56ae('0xfac'), 'get_rotationY': _0x56ae('0xf5c'), 'set_rotationX': _0x56ae('0xfad'), 'get_rotationX': _0x56ae('0xf59'), 'set_z': _0x56ae('0xf03'), 'get_z': 'get_z', 'set_y': 'set_y', 'get_y': _0x56ae('0x9f0'), 'set_x': _0x56ae('0x471'), 'get_x': _0x56ae('0x3e1') }) }); var _0x4b5084 = function() { var _0x5370de = _0x56ae('0xfb7')[_0x56ae('0x44')]('|'), _0x20b2a1 = 0x0; while (!![]) { switch (_0x5370de[_0x20b2a1++]) { case '0': this[_0x56ae('0xfb8')] = this[_0x56ae('0xfb9')] = this['_implicitVisibility'] = !0x0; continue; case '1': this['_mouseChildren'] = !0x0; continue; case '2': this[_0x56ae('0xfba')] = !0x1; continue; case '3': this[_0x56ae('0xfbb')] = _0x252a59[_0x56ae('0x977')](null); continue; case '4': this[_0x56ae('0xfbc')] = !0x0; continue; case '5': this[_0x56ae('0xfbd')] = new _0x2b2c54(); continue; case '6': this[_0x56ae('0xfbe')] = !0x0; continue; case '7': this[_0x56ae('0xfbf')] = new _0x2b2c54(); continue; case '8': _0x5cfbc7['call'](this); continue; case '9': this[_0x56ae('0xfc0')] = new _0x4e9ff1(); continue; } break; } }; _0x5ac4a7[_0x56ae('0x3f9')] = _0x4b5084; _0x4b5084[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x3f8')]; _0x4b5084[_0x56ae('0x961')] = [_0x8f3e61]; _0x4b5084[_0x56ae('0x8ee')] = _0x5cfbc7; _0x4b5084[_0x56ae('0x6')] = _0x4e6193(_0x5cfbc7['prototype'], { '_ancestorsAllowMouseEnabled': null, '_isRoot': null, '_scene': null, '_parent': null, '_sceneTransform': null, '_sceneTransformDirty': null, '_explicitPartition': null, '_implicitPartition': null, '_mouseEnabled': null, '_sceneTransformChanged': null, '_scenechanged': null, '_children': null, '_mouseChildren': null, '_oldScene': null, '_inverseSceneTransform': null, '_inverseSceneTransformDirty': null, '_scenePosition': null, '_scenePositionDirty': null, '_explicitVisibility': null, '_implicitVisibility': null, '_listenToSceneTransformChanged': null, '_listenToSceneChanged': null, '_ignoreTransform': null, 'get_implicitPartition': function() { if (_0x56ae('0xfc1') !== _0x56ae('0xfc1')) { b[_0x56ae('0xd47')][_0x56ae('0xfc2')](a[_0x56ae('0xda7')], this[_0x56ae('0xfc3')][_0x56ae('0xfc4')](b)); } else { return this[_0x56ae('0xfc5')]; } }, 'set_implicitPartition': function(_0x2db7dc) { if (_0x2db7dc == this['_implicitPartition']) return _0x2db7dc; var _0x5f44d8 = 0x0, _0x509286 = this[_0x56ae('0xfbb')][_0x56ae('0x9fa')](); for (this['_implicitPartition'] = _0x2db7dc; _0x5f44d8 < _0x509286;) { var _0x7b7a7b = this[_0x56ae('0xfbb')][_0x56ae('0x1b')](_0x5f44d8++); null == _0x7b7a7b[_0x56ae('0xfc6')] && _0x7b7a7b[_0x56ae('0xfc7')](_0x2db7dc); } return _0x2db7dc; }, 'get_isVisible': function() { var _0x93ae83 = {}; _0x93ae83['SYZWH'] = function(_0xa38509, _0xf76599) { return _0xa38509 == _0xf76599; }; if (_0x56ae('0xfc8') !== _0x56ae('0xfc8')) { _0x93ae83[_0x56ae('0xfc9')](null, c) && (c = !0x0); if (null == this['buffer']) return null; switch (this['type'][_0x56ae('0xce3')]) { case 0x0: return _0x5d51e7[_0x56ae('0xfca')](this), _0x2e9520[_0x56ae('0xfcb')](this, a, b, c, d); case 0x1: return _0x2e9520['getColorBoundsRect'](this, a, b, c, d); case 0x2: return a = this[_0x56ae('0xa2f')][_0x56ae('0xfcc')][_0x56ae('0xfcb')](a, b, c), new _0x3f0b4d(a['x'], a['y'], a[_0x56ae('0x3d')], a['height']); default: return null; } } else { return this[_0x56ae('0xfcd')] ? this[_0x56ae('0xfb9')] : !0x1; } }, 'setParent': function(_0x2109ad) { this[_0x56ae('0xfce')] = _0x2109ad; this['updateMouseChildren'](); null == _0x2109ad ? this[_0x56ae('0xba7')](null) : (this['notifySceneTransformChange'](), this['notifySceneChange']()); }, 'notifySceneTransformChange': function() { if (!this[_0x56ae('0xfbe')] && !this['_ignoreTransform']) { this['invalidateSceneTransform'](); for (var _0x2880c7 = 0x0, _0xfbbf42 = this[_0x56ae('0xfbb')][_0x56ae('0x9fa')](); _0x2880c7 < _0xfbbf42;) this[_0x56ae('0xfbb')][_0x56ae('0x1b')](_0x2880c7++)['notifySceneTransformChange'](); this[_0x56ae('0xfcf')] && (null == this[_0x56ae('0xfd0')] && (this[_0x56ae('0xfd0')] = new _0x5371ce(_0x56ae('0xfd1'), this)), this[_0x56ae('0x959')](this['_sceneTransformChanged'])); } }, 'notifySceneChange': function() { this['notifySceneTransformChange'](); for (var _0x5eca15 = 0x0, _0x36bb12 = this[_0x56ae('0xfbb')][_0x56ae('0x9fa')](); _0x5eca15 < _0x36bb12;) this[_0x56ae('0xfbb')]['get'](_0x5eca15++)[_0x56ae('0xfd2')](); this[_0x56ae('0xfd3')] && (null == this[_0x56ae('0xfd4')] && (this[_0x56ae('0xfd4')] = new _0x5371ce(_0x56ae('0xfd5'), this)), this[_0x56ae('0x959')](this['_scenechanged'])); }, 'updateMouseChildren': function() { this[_0x56ae('0xfd6')] = null == this[_0x56ae('0xfce')] || this[_0x56ae('0xfce')][_0x56ae('0xfd7')] ? this[_0x56ae('0xfd8')]() : this[_0x56ae('0xfd9')]()[_0x56ae('0xfd6')] && this[_0x56ae('0xfce')]['get_mouseChildren'](); for (var _0x116a6b = 0x0, _0x341eba = this[_0x56ae('0xfbb')][_0x56ae('0x9fa')](); _0x116a6b < _0x341eba;) { var _0x476e7e = _0x116a6b++; this[_0x56ae('0xfbb')]['get'](_0x476e7e)['updateMouseChildren'](); } }, 'get_mouseEnabled': function() { return this[_0x56ae('0xfda')]; }, 'set_mouseEnabled': function(_0x1621b9) { this[_0x56ae('0xfda')] = _0x1621b9; this[_0x56ae('0xfdb')](); return _0x1621b9; }, 'invalidateTransform': function() { if (_0x575257[_0x56ae('0x541')](_0x56ae('0xfdc'), _0x56ae('0xfdd'))) { var _0x597acb = c++; _0x597acb = this[_0x56ae('0xfde')][_0x56ae('0x1b')](_0x597acb); b || (b = null != _0x597acb); } else { _0x5cfbc7[_0x56ae('0x6')][_0x56ae('0xf32')]['call'](this); this[_0x56ae('0xfdf')](); } }, 'invalidateSceneTransform': function() { this[_0x56ae('0xfbe')] = !this['_ignoreTransform']; this[_0x56ae('0xfbc')] = !this[_0x56ae('0xfba')]; this[_0x56ae('0xfb8')] = !this[_0x56ae('0xfba')]; }, 'updateSceneTransform': function() { null == this[_0x56ae('0xfce')] || this[_0x56ae('0xfce')][_0x56ae('0xfd7')] ? this[_0x56ae('0xfbf')][_0x56ae('0x8ae')](this[_0x56ae('0xab2')]()) : (this['_sceneTransform']['copyFrom'](this['_parent']['get_sceneTransform']()), this[_0x56ae('0xfbf')][_0x56ae('0xfe0')](this['get_transform']())); this[_0x56ae('0xfbe')] = !0x1; }, 'get_mouseChildren': function() { return this[_0x56ae('0xfe1')]; }, 'set_mouseChildren': function(_0x2fd2ed) { var _0x2e1be9 = {}; _0x2e1be9[_0x56ae('0xfe2')] = function(_0x12dc83, _0xf76599) { return _0x12dc83 > _0xf76599; }; if (_0x56ae('0xfe3') === _0x56ae('0xfe3')) { this[_0x56ae('0xfe1')] = _0x2fd2ed; this[_0x56ae('0xfdb')](); return _0x2fd2ed; } else { var _0x52c393, _0x55d41a; return _0x2d9f4e && _0x2d9f4e[_0x56ae('0xfe4')] ? (_0x55d41a = _0x2d9f4e[_0x56ae('0xfe4')], 0x0 > _0x5ac4a7 ? (_0x52c393 = 0x0, _0x5ac4a7 = -_0x5ac4a7) : (_0x52c393 = (_0x5ac4a7 >> 0x4) + 0x1, _0x2e1be9['xWfnB'](0x30, _0x5ac4a7) && (_0x5ac4a7 &= 0xf)), _0x5ac4a7 && (0x8 > _0x5ac4a7 || 0xf < _0x5ac4a7) ? _0x36799b : (null !== _0x55d41a[_0x56ae('0x956')] && _0x55d41a['wbits'] !== _0x5ac4a7 && (_0x55d41a[_0x56ae('0x956')] = null), _0x55d41a[_0x56ae('0x629')] = _0x52c393, _0x55d41a[_0x56ae('0xfe5')] = _0x5ac4a7, Ea(_0x2d9f4e))) : _0x36799b; } }, 'get_visible': function() { return this[_0x56ae('0xfb9')]; }, 'set_visible': function(_0x857573) { if ('pUYrq' === 'pUYrq') { var _0x284f36 = this[_0x56ae('0xfbb')][_0x56ae('0x9fa')](); this['_explicitVisibility'] = _0x857573; for (var _0x20dd0f = 0x0; _0x20dd0f < _0x284f36;) { var _0x22125e = _0x20dd0f++; this[_0x56ae('0xfbb')][_0x56ae('0x1b')](_0x22125e)['updateImplicitVisibility'](); } return _0x857573; } else { this[_0x56ae('0xfe6')](this[_0x56ae('0xfe7')][_0x56ae('0x3b')](_0x857573, 0x0)); } }, 'get_assetType': function() { return _0x56ae('0xfe8'); }, 'get_scenePosition': function() { this[_0x56ae('0xfb8')] && (this[_0x56ae('0xfe9')]()[_0x56ae('0xf85')](0x3, this[_0x56ae('0xfc0')]), this[_0x56ae('0xfb8')] = !0x1); return this[_0x56ae('0xfc0')]; }, 'get_partition': function() { if (_0x56ae('0xfea') !== 'Fjukd') { a && (this[_0x56ae('0xddc')] = !0x1); this[_0x56ae('0xebd')] = !0x1; return this[_0x56ae('0xdde')] = a; } else { return this[_0x56ae('0xfc6')]; } }, 'set_partition': function(_0x380ea3) { this[_0x56ae('0xfc6')] = _0x380ea3; this[_0x56ae('0xfc7')](null != _0x380ea3 ? _0x380ea3 : null != this[_0x56ae('0xfce')] ? this[_0x56ae('0xfce')]['get_implicitPartition']() : null); return _0x380ea3; }, 'get_sceneTransform': function() { this[_0x56ae('0xfbe')] && this[_0x56ae('0xfeb')](); return this[_0x56ae('0xfbf')]; }, 'get_scene': function() { return this[_0x56ae('0xed0')]; }, 'set_scene': function(_0x22d40a) { for (var _0x740bb4 = 0x0, _0x35683f = this[_0x56ae('0xfbb')][_0x56ae('0x9fa')](); _0x740bb4 < _0x35683f;) this['_children'][_0x56ae('0x1b')](_0x740bb4++)[_0x56ae('0xba7')](_0x22d40a); if (this[_0x56ae('0xed0')] == _0x22d40a) return _0x22d40a; null == _0x22d40a && (this[_0x56ae('0xfec')] = this[_0x56ae('0xed0')]); null != this[_0x56ae('0xfc6')] && null != this[_0x56ae('0xfec')] && this[_0x56ae('0xfec')] != this['_scene'] && this[_0x56ae('0xee1')](null); null != _0x22d40a && (this[_0x56ae('0xfec')] = null); this[_0x56ae('0xed0')] = _0x22d40a; null != this[_0x56ae('0xed0')] ? this[_0x56ae('0xed0')][_0x56ae('0x959')](new _0x5e2918(_0x56ae('0xfed'), this)) : null != this['_oldScene'] && this['_oldScene'][_0x56ae('0x959')](new _0x5e2918(_0x56ae('0xfee'), this)); return _0x22d40a; }, 'get_inverseSceneTransform': function() { this[_0x56ae('0xfbc')] && (this['_inverseSceneTransform'][_0x56ae('0x8ae')](this[_0x56ae('0xfe9')]()), this[_0x56ae('0xfbd')][_0x56ae('0x9af')](), this[_0x56ae('0xfbc')] = !0x1); return this['_inverseSceneTransform']; }, 'get_parent': function() { return this['_parent']; }, 'addChild': function(_0x578957) { if (_0x56ae('0xfef') === _0x56ae('0xfef')) { if (null == _0x578957) throw new _0x1adea8(new _0x531fca(_0x56ae('0xff0'))); null != _0x578957[_0x56ae('0xfce')] && _0x578957[_0x56ae('0xfce')][_0x56ae('0xa20')](_0x578957); null == _0x578957[_0x56ae('0xfc6')] && _0x578957[_0x56ae('0xfc7')](this[_0x56ae('0xfc5')]); _0x578957[_0x56ae('0xff1')](this); _0x578957[_0x56ae('0xba7')](this['_scene']); _0x578957[_0x56ae('0xfdf')](); _0x578957[_0x56ae('0xfdb')](); _0x578957[_0x56ae('0xff2')](); this[_0x56ae('0xfbb')][_0x56ae('0x8f0')](_0x578957); return _0x578957; } else { this['canceled'] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; } }, 'removeChild': function(_0x5b830a) { if (null == _0x5b830a) throw new _0x1adea8(new _0x531fca('Parameter\x20child\x20cannot\x20be\x20null')); var _0xb353f8 = this[_0x56ae('0xfbb')]['indexOf'](_0x5b830a, 0x0); if (-0x1 == _0xb353f8) throw new _0x1adea8(new _0x531fca('Parameter\x20is\x20not\x20a\x20child\x20of\x20the\x20caller')); this['removeChildInternal'](_0xb353f8, _0x5b830a); }, 'removeChildInternal': function(_0x49b314, _0x3af475) { this[_0x56ae('0xfbb')][_0x56ae('0x9d8')](_0x49b314, 0x1); _0x3af475[_0x56ae('0xff1')](null); null == _0x3af475[_0x56ae('0xfc6')] && _0x3af475['set_implicitPartition'](null); }, 'lookAt': function(_0x7c5cdc, _0x27c956) { _0x5cfbc7['prototype'][_0x56ae('0xff3')]['call'](this, _0x7c5cdc, _0x27c956); this[_0x56ae('0xfdf')](); }, 'translateLocal': function(_0x2add99, _0x18846a) { _0x5cfbc7[_0x56ae('0x6')][_0x56ae('0xff4')][_0x56ae('0x94d')](this, _0x2add99, _0x18846a); this[_0x56ae('0xfdf')](); }, 'dispose': function() { null != this[_0x56ae('0xfd9')]() && this[_0x56ae('0xfd9')]()[_0x56ae('0xa20')](this); }, 'rotate': function(_0x51d4f1, _0x435f63) { _0x5cfbc7[_0x56ae('0x6')]['rotate']['call'](this, _0x51d4f1, _0x435f63); this[_0x56ae('0xfdf')](); }, 'dispatchEvent': function(_0xc53599) { var _0xfcf3e0 = _0x5cfbc7[_0x56ae('0x6')]['dispatchEvent'][_0x56ae('0x94d')](this, _0xc53599); _0xc53599[_0x56ae('0x9cf')] && (null != this[_0x56ae('0xfce')] ? this[_0x56ae('0xfce')][_0x56ae('0x959')](_0xc53599) : null != this[_0x56ae('0xed0')] && this[_0x56ae('0xed0')][_0x56ae('0x959')](_0xc53599)); return _0xfcf3e0; }, 'updateImplicitVisibility': function() { var _0x108362 = this['_children'][_0x56ae('0x9fa')](); this['_implicitVisibility'] = this['_parent']['_explicitVisibility'] && this[_0x56ae('0xfce')][_0x56ae('0xfcd')]; for (var _0x412f6f = 0x0; _0x575257[_0x56ae('0xff5')](_0x412f6f, _0x108362);) { var _0x512ee5 = _0x412f6f++; this[_0x56ae('0xfbb')]['get'](_0x512ee5)['updateImplicitVisibility'](); } }, 'addEventListener': function(_0x52c6d3, _0x287d8b, _0xdd0e7e, _0x371e8d, _0x25f933) { null == _0x25f933 && (_0x25f933 = !0x1); null == _0x371e8d && (_0x371e8d = 0x0); null == _0xdd0e7e && (_0xdd0e7e = !0x1); _0x5cfbc7[_0x56ae('0x6')]['addEventListener'][_0x56ae('0x94d')](this, _0x52c6d3, _0x287d8b, _0xdd0e7e, _0x371e8d, _0x25f933); switch (_0x52c6d3) { case 'sceneChanged': this[_0x56ae('0xfd3')] = !0x0; break; case _0x56ae('0xfd1'): this[_0x56ae('0xfcf')] = !0x0; } }, 'removeEventListener': function(_0x44c547, _0x33d6dc, _0x4071a2) { var _0x4bc7ed = {}; _0x4bc7ed[_0x56ae('0xff6')] = function(_0x474385, _0xf76599) { return _0x474385 - _0xf76599; }; _0x4bc7ed[_0x56ae('0xff7')] = function(_0x16dd6e, _0xf76599) { return _0x16dd6e / _0xf76599; }; _0x4bc7ed['lOMkG'] = function(_0x1f7c71, _0xf76599) { return _0x1f7c71 * _0xf76599; }; _0x4bc7ed[_0x56ae('0xff8')] = function(_0x56e37f, _0xf76599) { return _0x56e37f == _0xf76599; }; if (_0x56ae('0xff9') === 'Ltuak') { null == _0x4071a2 && (_0x4071a2 = !0x1); _0x5cfbc7[_0x56ae('0x6')][_0x56ae('0x968')][_0x56ae('0x94d')](this, _0x44c547, _0x33d6dc, _0x4071a2); if (!this[_0x56ae('0x967')](_0x44c547)) switch (_0x44c547) { case _0x56ae('0xfd5'): this[_0x56ae('0xfd3')] = !0x1; break; case _0x56ae('0xfd1'): this[_0x56ae('0xfcf')] = !0x1; } } else { if (null == this[_0x56ae('0xffa')] || this[_0x56ae('0xffb')] != _0x44c547[_0x56ae('0x8ab')] || null != _0x33d6dc && null == this[_0x56ae('0xffc')] || null != this[_0x56ae('0xffc')] && !this['__vertexBufferGrid'][_0x56ae('0x8ad')](_0x33d6dc) || null != _0x4071a2 && (this[_0x56ae('0xffd')] != _0x4071a2[_0x56ae('0x15')]() || this[_0x56ae('0xffe')] != _0x4071a2[_0x56ae('0x16')]() || this['__vertexBufferScaleX'] != _0x4071a2[_0x56ae('0xab4')]() || this['__vertexBufferScaleY'] != _0x4071a2[_0x56ae('0xab3')]())) { this['__uvRect'] = new _0x3c6685(0x0, 0x0, this['width'], this[_0x56ae('0x727')]); this[_0x56ae('0xffb')] = _0x44c547[_0x56ae('0x8ab')]; this[_0x56ae('0xffa')] = null; null != _0x4071a2 && (this[_0x56ae('0xffd')] = _0x4071a2[_0x56ae('0x15')](), this[_0x56ae('0xffe')] = _0x4071a2['get_height'](), this[_0x56ae('0xfff')] = _0x4071a2['get_scaleX'](), this[_0x56ae('0x1000')] = _0x4071a2[_0x56ae('0xab3')]()); if (null != _0x33d6dc && null != _0x4071a2) { null == this[_0x56ae('0xffc')] && (this[_0x56ae('0xffc')] = new _0x3c6685()); this[_0x56ae('0xffc')][_0x56ae('0x8ae')](_0x33d6dc); this['__vertexBufferWidth'] = _0x4071a2[_0x56ae('0x15')](); this[_0x56ae('0xffe')] = _0x4071a2[_0x56ae('0x16')](); this[_0x56ae('0xfff')] = _0x4071a2[_0x56ae('0xab4')](); this[_0x56ae('0x1000')] = _0x4071a2[_0x56ae('0xab3')](); var _0x545079 = _0x33d6dc[_0x56ae('0x3d')], _0x467f8b = _0x33d6dc['height']; if (0x0 != _0x545079 && 0x0 != _0x467f8b) { this[_0x56ae('0x1001')] = new Float32Array(0xe0); var _0xb9390b = _0x33d6dc['x'], _0x4f9a24 = _0x33d6dc['y'], _0x2d42a2 = this[_0x56ae('0x3d')] - _0x545079 - _0xb9390b, _0x17b862 = _0x4bc7ed[_0x56ae('0xff6')](this[_0x56ae('0x727')] - _0x467f8b, _0x4f9a24); _0x33d6dc = _0x4bc7ed['fDsVg'](_0xb9390b, this['width']); var _0x14949f = _0x4f9a24 / this[_0x56ae('0x727')]; _0x545079 /= this[_0x56ae('0x3d')]; _0x467f8b /= this['height']; _0xb9390b /= _0x4071a2[_0x56ae('0xab4')](); _0x4f9a24 /= _0x4071a2[_0x56ae('0xab3')](); _0x2d42a2 /= _0x4071a2[_0x56ae('0xab4')](); _0x17b862 /= _0x4071a2[_0x56ae('0xab3')](); _0x2d42a2 = _0x4071a2[_0x56ae('0x15')]() / _0x4071a2[_0x56ae('0xab4')]() - _0xb9390b - _0x2d42a2; _0x4071a2 = _0x4071a2[_0x56ae('0x16')]() / _0x4071a2[_0x56ae('0xab3')]() - _0x4f9a24 - _0x17b862; this[_0x56ae('0x1001')][0x0] = _0xb9390b; this['__vertexBufferData'][0x1] = _0x4f9a24; this[_0x56ae('0x1001')][0x3] = 0x1 * _0x33d6dc; this['__vertexBufferData'][0x4] = 0x1 * _0x14949f; this[_0x56ae('0x1001')][0xf] = _0x4f9a24; this[_0x56ae('0x1001')][0x12] = 0x1 * _0x14949f; this['__vertexBufferData'][0x1c] = _0xb9390b; this['__vertexBufferData'][0x1f] = 0x1 * _0x33d6dc; this[_0x56ae('0x1001')][0x38] = _0xb9390b + _0x2d42a2; this[_0x56ae('0x1001')][0x39] = _0x4f9a24; this[_0x56ae('0x1001')][0x3b] = 0x1 * (_0x33d6dc + _0x545079); this[_0x56ae('0x1001')][0x3c] = 0x1 * _0x14949f; this[_0x56ae('0x1001')][0x46] = _0xb9390b + _0x2d42a2; this['__vertexBufferData'][0x49] = 0x1 * (_0x33d6dc + _0x545079); this['__vertexBufferData'][0x54] = this['width']; this['__vertexBufferData'][0x55] = _0x4f9a24; this[_0x56ae('0x1001')][0x57] = 0x1; this['__vertexBufferData'][0x58] = 0x1 * _0x14949f; this[_0x56ae('0x1001')][0x62] = this[_0x56ae('0x3d')]; this[_0x56ae('0x1001')][0x65] = 0x1; this['__vertexBufferData'][0x70] = _0xb9390b; this[_0x56ae('0x1001')][0x71] = _0x4f9a24 + _0x4071a2; this[_0x56ae('0x1001')][0x73] = 0x1 * _0x33d6dc; this[_0x56ae('0x1001')][0x74] = 0x1 * (_0x14949f + _0x467f8b); this[_0x56ae('0x1001')][0x7f] = _0x4f9a24 + _0x4071a2; this[_0x56ae('0x1001')][0x82] = 0x1 * (_0x14949f + _0x467f8b); this[_0x56ae('0x1001')][0x8c] = _0xb9390b + _0x2d42a2; this[_0x56ae('0x1001')][0x8d] = _0x4f9a24 + _0x4071a2; this[_0x56ae('0x1001')][0x8f] = 0x1 * (_0x33d6dc + _0x545079); this['__vertexBufferData'][0x90] = 0x1 * (_0x14949f + _0x467f8b); this['__vertexBufferData'][0x9a] = this['width']; this['__vertexBufferData'][0x9b] = _0x4f9a24 + _0x4071a2; this['__vertexBufferData'][0x9d] = 0x1; this[_0x56ae('0x1001')][0x9e] = 0x1 * (_0x14949f + _0x467f8b); this[_0x56ae('0x1001')][0xa8] = _0xb9390b; this['__vertexBufferData'][0xa9] = this[_0x56ae('0x727')]; this['__vertexBufferData'][0xab] = 0x1 * _0x33d6dc; this['__vertexBufferData'][0xac] = 0x1; this[_0x56ae('0x1001')][0xb7] = this[_0x56ae('0x727')]; this['__vertexBufferData'][0xba] = 0x1; this[_0x56ae('0x1001')][0xc4] = _0xb9390b + _0x2d42a2; this[_0x56ae('0x1001')][0xc5] = this[_0x56ae('0x727')]; this[_0x56ae('0x1001')][0xc7] = 0x1 * (_0x33d6dc + _0x545079); this['__vertexBufferData'][0xc8] = 0x1; this[_0x56ae('0x1001')][0xd2] = this[_0x56ae('0x3d')]; this[_0x56ae('0x1001')][0xd3] = this[_0x56ae('0x727')]; this[_0x56ae('0x1001')][0xd5] = 0x1; this['__vertexBufferData'][0xd6] = 0x1; this[_0x56ae('0xffa')] = _0x44c547['createVertexBuffer'](0x10, 0xe); } else 0x0 == _0x545079 && 0x0 != _0x467f8b ? (this[_0x56ae('0x1001')] = new Float32Array(0x70), _0x545079 = _0x33d6dc['y'], _0x17b862 = _0x4bc7ed[_0x56ae('0xff6')](this['height'], _0x467f8b) - _0x545079, _0x33d6dc = _0x545079 / this[_0x56ae('0x727')], _0x14949f = _0x467f8b / this['height'], _0x545079 /= _0x4071a2[_0x56ae('0xab3')](), _0x467f8b = _0x17b862 / _0x4071a2['get_scaleY'](), _0x467f8b = _0x4071a2[_0x56ae('0x16')]() / _0x4071a2[_0x56ae('0xab3')]() - _0x545079 - _0x467f8b, _0x4071a2 = _0x4071a2[_0x56ae('0x15')]() / _0x4071a2['get_scaleX'](), this['__vertexBufferData'][0x0] = _0x4071a2, this[_0x56ae('0x1001')][0x1] = _0x545079, this['__vertexBufferData'][0x3] = 0x1, this[_0x56ae('0x1001')][0x4] = 0x1 * _0x33d6dc, this['__vertexBufferData'][0xf] = _0x545079, this[_0x56ae('0x1001')][0x12] = 0x1 * _0x33d6dc, this[_0x56ae('0x1001')][0x1c] = _0x4071a2, this['__vertexBufferData'][0x1f] = 0x1, this['__vertexBufferData'][0x38] = _0x4071a2, this[_0x56ae('0x1001')][0x39] = _0x545079 + _0x467f8b, this['__vertexBufferData'][0x3b] = 0x1, this[_0x56ae('0x1001')][0x3c] = 0x1 * (_0x33d6dc + _0x14949f), this[_0x56ae('0x1001')][0x47] = _0x545079 + _0x467f8b, this[_0x56ae('0x1001')][0x4a] = 0x1 * (_0x33d6dc + _0x14949f), this[_0x56ae('0x1001')][0x54] = _0x4071a2, this[_0x56ae('0x1001')][0x55] = this[_0x56ae('0x727')], this['__vertexBufferData'][0x57] = 0x1, this[_0x56ae('0x1001')][0x58] = 0x1, this['__vertexBufferData'][0x63] = this['height'], this[_0x56ae('0x1001')][0x66] = 0x1, this[_0x56ae('0xffa')] = _0x44c547[_0x56ae('0x1002')](0x8, 0xe)) : 0x0 == _0x467f8b && 0x0 != _0x545079 && (this['__vertexBufferData'] = new Float32Array(0x70), _0x17b862 = _0x33d6dc['x'], _0x467f8b = this[_0x56ae('0x3d')] - _0x545079 - _0x17b862, _0x33d6dc = _0x17b862 / this['width'], _0x14949f = _0x545079 / this[_0x56ae('0x3d')], _0x545079 = _0x17b862 / _0x4071a2['get_scaleX'](), _0x467f8b /= _0x4071a2[_0x56ae('0xab4')](), _0x467f8b = _0x4071a2[_0x56ae('0x15')]() / _0x4071a2[_0x56ae('0xab4')]() - _0x545079 - _0x467f8b, _0x4071a2 = _0x4071a2['get_height']() / _0x4071a2[_0x56ae('0xab3')](), this['__vertexBufferData'][0x0] = _0x545079, this[_0x56ae('0x1001')][0x1] = _0x4071a2, this[_0x56ae('0x1001')][0x3] = 0x1 * _0x33d6dc, this[_0x56ae('0x1001')][0x4] = 0x1, this[_0x56ae('0x1001')][0xf] = _0x4071a2, this[_0x56ae('0x1001')][0x12] = 0x1, this['__vertexBufferData'][0x1c] = _0x545079, this[_0x56ae('0x1001')][0x1f] = 0x1 * _0x33d6dc, this['__vertexBufferData'][0x38] = _0x545079 + _0x467f8b, this[_0x56ae('0x1001')][0x39] = _0x4071a2, this[_0x56ae('0x1001')][0x3b] = _0x4bc7ed[_0x56ae('0x1003')](0x1, _0x33d6dc + _0x14949f), this[_0x56ae('0x1001')][0x3c] = 0x1, this[_0x56ae('0x1001')][0x46] = _0x545079 + _0x467f8b, this[_0x56ae('0x1001')][0x49] = 0x1 * (_0x33d6dc + _0x14949f), this['__vertexBufferData'][0x54] = this[_0x56ae('0x3d')], this[_0x56ae('0x1001')][0x55] = _0x4071a2, this[_0x56ae('0x1001')][0x57] = 0x1, this[_0x56ae('0x1001')][0x58] = 0x1, this[_0x56ae('0x1001')][0x62] = this[_0x56ae('0x3d')], this[_0x56ae('0x1001')][0x65] = 0x1, this[_0x56ae('0xffa')] = _0x44c547['createVertexBuffer'](0x8, 0xe)); } else this[_0x56ae('0xffc')] = null; _0x4bc7ed[_0x56ae('0xff8')](null, this['__vertexBuffer']) && (this['__vertexBufferData'] = new Float32Array(0x38), this[_0x56ae('0x1001')][0x0] = this[_0x56ae('0x3d')], this['__vertexBufferData'][0x1] = this[_0x56ae('0x727')], this[_0x56ae('0x1001')][0x3] = 0x1, this['__vertexBufferData'][0x4] = 0x1, this['__vertexBufferData'][0xf] = this[_0x56ae('0x727')], this[_0x56ae('0x1001')][0x12] = 0x1, this[_0x56ae('0x1001')][0x1c] = this['width'], this[_0x56ae('0x1001')][0x1f] = 0x1, this[_0x56ae('0xffa')] = _0x44c547[_0x56ae('0x1002')](0x3, 0xe)); this[_0x56ae('0xffa')][_0x56ae('0x1004')](this[_0x56ae('0x1001')]); } return this[_0x56ae('0xffa')]; } }, '__class__': _0x4b5084, '__properties__': _0x4e6193(_0x5cfbc7['prototype'][_0x56ae('0x984')], { 'get_parent': _0x56ae('0xfd9'), 'get_inverseSceneTransform': _0x56ae('0x1005'), 'set_scene': _0x1c1b50[_0x56ae('0x3fa')], 'get_scene': _0x56ae('0x1006'), 'get_sceneTransform': 'get_sceneTransform', 'set_partition': _0x56ae('0xee1'), 'get_partition': 'get_partition', 'get_scenePosition': 'get_scenePosition', 'get_assetType': 'get_assetType', 'set_visible': 'set_visible', 'get_visible': _0x56ae('0xab0'), 'set_mouseChildren': _0x56ae('0x1007'), 'get_mouseChildren': 'get_mouseChildren', 'set_mouseEnabled': 'set_mouseEnabled', 'get_mouseEnabled': 'get_mouseEnabled', 'get_isVisible': _0x56ae('0x1008'), 'set_implicitPartition': _0x56ae('0xfc7'), 'get_implicitPartition': 'get_implicitPartition' }) }); var _0x5874eb = function() { this['_boundsInvalid'] = this['_worldBoundsInvalid'] = !0x0; _0x4b5084['call'](this); this[_0x56ae('0x1009')] = this['getDefaultBoundingVolume'](); this['_worldBounds'] = this[_0x56ae('0x100a')](); }; _0x5ac4a7[_0x56ae('0x100b')] = _0x5874eb; _0x5874eb[_0x56ae('0x8bf')] = _0x56ae('0x100b'); _0x5874eb[_0x56ae('0x8ee')] = _0x4b5084; _0x5874eb[_0x56ae('0x6')] = _0x4e6193(_0x4b5084[_0x56ae('0x6')], { '_partitionNode': null, '_pickingCollisionVO': null, '_pickingCollider': null, '_bounds': null, '_boundsInvalid': null, '_worldBounds': null, '_worldBoundsInvalid': null, 'get_pickingCollisionVO': function() { null == this[_0x56ae('0x100c')] && (this[_0x56ae('0x100c')] = new _0x335304(this)); return this[_0x56ae('0x100c')]; }, 'collidesBefore': function(_0x23fe31, _0x594d4d) { return !0x0; }, 'get_bounds': function() { if (_0x56ae('0x100d') === 'StTii') { this[_0x56ae('0x100e')] && this[_0x56ae('0x100f')](); return this[_0x56ae('0x1009')]; } else { var _0x5beea6 = new Float32Array(0x14); _0xa29426['__limeColorMatrix'] = _0x5beea6; } }, 'get_worldBounds': function() { this['_worldBoundsInvalid'] && this[_0x56ae('0x1010')](); return this['_worldBounds']; }, 'updateWorldBounds': function() { this[_0x56ae('0x1011')][_0x56ae('0xef6')](this[_0x56ae('0x3fc')](), this[_0x56ae('0xfe9')]()); this[_0x56ae('0x1012')] = !0x1; }, 'set_implicitPartition': function(_0x5e8ad3) { if (_0x5e8ad3 == this[_0x56ae('0xfc5')]) return _0x5e8ad3; null != this['_implicitPartition'] && this[_0x56ae('0x1013')](); _0x4b5084[_0x56ae('0x6')][_0x56ae('0xfc7')][_0x56ae('0x94d')](this, _0x5e8ad3); this[_0x56ae('0x1014')](); return _0x5e8ad3; }, 'set_scene': function(_0x2e9950) { if (_0x2e9950 == this['_scene']) return _0x2e9950; null != this['_scene'] && this[_0x56ae('0xed0')][_0x56ae('0x1015')](this); null != _0x2e9950 && _0x2e9950[_0x56ae('0x1016')](this); _0x4b5084['prototype'][_0x56ae('0xba7')][_0x56ae('0x94d')](this, _0x2e9950); return _0x2e9950; }, 'get_assetType': function() { return 'entity'; }, 'get_pickingCollider': function() { return this[_0x56ae('0x1017')]; }, 'set_pickingCollider': function(_0x2851f0) { return this[_0x56ae('0x1017')] = _0x2851f0; }, 'getEntityPartitionNode': function() { null == this[_0x56ae('0x1018')] && (this[_0x56ae('0x1018')] = this[_0x56ae('0x1019')]()); return this[_0x56ae('0x1018')]; }, 'isIntersectingRay': function(_0x13f735, _0x4f7bd7) { null == this[_0x56ae('0x101a')]()[_0x56ae('0x101b')] && (this[_0x56ae('0x101a')]()['localRayPosition'] = new _0x4e9ff1()); null == this[_0x56ae('0x101a')]()[_0x56ae('0x101c')] && (this[_0x56ae('0x101a')]()[_0x56ae('0x101c')] = new _0x4e9ff1()); null == this['get_pickingCollisionVO']()[_0x56ae('0x101d')] && (this[_0x56ae('0x101a')]()[_0x56ae('0x101d')] = new _0x4e9ff1()); var _0x2fe539 = this[_0x56ae('0x101a')]()['localRayPosition'], _0x170eff = this[_0x56ae('0x101a')]()[_0x56ae('0x101c')]; _0x20a657[_0x56ae('0xf80')](this['get_inverseSceneTransform'](), _0x13f735, _0x2fe539); _0x20a657[_0x56ae('0x101e')](this[_0x56ae('0x1005')](), _0x4f7bd7, _0x170eff); _0x2fe539 = this[_0x56ae('0x3fc')]()['rayIntersection'](_0x2fe539, _0x170eff, this[_0x56ae('0x101a')]()[_0x56ae('0x101d')]); if (0x0 > _0x2fe539) return !0x1; this[_0x56ae('0x101a')]()['rayEntryDistance'] = _0x2fe539; this[_0x56ae('0x101a')]()[_0x56ae('0x101f')] = _0x13f735; this['get_pickingCollisionVO']()[_0x56ae('0x1020')] = _0x4f7bd7; this[_0x56ae('0x101a')]()[_0x56ae('0x1021')] = 0x0 == _0x2fe539; return !0x0; }, 'createEntityPartitionNode': function() { throw new _0x1adea8(new _0x4a3ee6()); }, 'getDefaultBoundingVolume': function() { if (_0x56ae('0x1022') !== _0x56ae('0x1022')) { this['duplicator'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x0, null, !0x1, null); this[_0x56ae('0x1024')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')]['push'](this['duplicator']); var _0x3a5910 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3a5910 = null != _0x586025['newlyFormed'] ? _0x3a5910[_0x56ae('0x99c')](_0x56ae('0x1026')) : _0x3a5910['h'][_0x56ae('0x1026')]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3a5910, 0x0); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['child']); _0x3a5910 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3a5910 = null != _0x586025[_0x56ae('0x1026')] ? _0x3a5910[_0x56ae('0x99c')](_0x56ae('0x1026')) : _0x3a5910['h'][_0x56ae('0x1026')]; this['child']['goesTo'] = new _0x5e2059(_0x3a5910, 0x0); } else { return new _0x3376a9(); } }, 'updateBounds': function() { throw new _0x1adea8(new _0x4a3ee6()); }, 'invalidateSceneTransform': function() { this['_ignoreTransform'] || (_0x4b5084[_0x56ae('0x6')]['invalidateSceneTransform'][_0x56ae('0x94d')](this), this[_0x56ae('0x1012')] = !0x0, this[_0x56ae('0x1029')]()); }, 'invalidateBounds': function() { if (_0x56ae('0x102a') === _0x56ae('0x102b')) { return this[_0x56ae('0x102c')] <= this[_0x56ae('0x102d')] + this[_0x56ae('0x102e')]; } else { this[_0x56ae('0x1012')] = this[_0x56ae('0x100e')] = !0x0; this['notifySceneBoundsInvalid'](); } }, 'updateMouseChildren': function() { var _0x213098 = {}; _0x213098[_0x56ae('0x102f')] = function(_0xb8afac, _0xf76599) { return _0xb8afac + _0xf76599; }; _0x213098['PGRGd'] = function(_0x3a7b84, _0xf76599) { return _0x3a7b84 + _0xf76599; }; _0x213098[_0x56ae('0x1030')] = function(_0x324fb4, _0xf76599) { return _0x324fb4 + _0xf76599; }; _0x213098[_0x56ae('0x1031')] = function(_0x166ec3, _0xf76599) { return _0x166ec3 + _0xf76599; }; _0x213098[_0x56ae('0x1032')] = _0x56ae('0x1033'); if (_0x56ae('0x1034') !== 'Igtog') { if (null == this[_0x56ae('0xfce')] && null != this[_0x56ae('0x1035')]() && this[_0x56ae('0xfce')] instanceof _0x5874eb) { var _0x2ceb1e = _0x59b8d7[_0x56ae('0x951')](this['_parent'], _0x5874eb)[_0x56ae('0x1035')](); null != _0x2ceb1e && this[_0x56ae('0x1036')](_0x2ceb1e); } _0x4b5084[_0x56ae('0x6')]['updateMouseChildren'][_0x56ae('0x94d')](this); } else { var _0x443046 = '2|5|6|9|8|7|4|0|1|3' [_0x56ae('0x44')]('|'), _0x279597 = 0x0; while (!![]) { switch (_0x443046[_0x279597++]) { case '0': b[_0x56ae('0x1037')](_0x2ceb1e); continue; case '1': b['removeFragmentTempUsage'](_0x503fb9); continue; case '2': var _0x13ff2f = b[_0x56ae('0xe2b')](); continue; case '3': return c; case '4': c = _0x213098[_0x56ae('0x102f')](_0x213098[_0x56ae('0x1038')](_0x213098[_0x56ae('0x1030')](_0x213098[_0x56ae('0x1031')](_0x56ae('0x1039'), _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e)) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](e) + ',\x20' + _0x1b30b7['string'](d) + _0x213098[_0x56ae('0x1032')] + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x2ceb1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](c) + _0x56ae('0x17f') + _0x1b30b7['string'](_0x503fb9) + _0x56ae('0x173') + _0x1b30b7['string'](e) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x2ceb1e) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](e) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x13ff2f) + _0x56ae('0x164') + _0x1b30b7['string'](_0x2ceb1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](d) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + '.z,\x20' + _0x1b30b7['string'](_0x2ceb1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](c) + '\x0aslt\x20' + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](e) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + '.z\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](e) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](e) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x13ff2f) + _0x56ae('0x164') + _0x1b30b7['string'](_0x2ceb1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](d) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x1b30b7['string'](_0x2ceb1e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](c) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + '.z\x0asub\x20' + _0x1b30b7['string'](e) + _0x56ae('0x173'), _0x1b30b7[_0x56ae('0x28')](e)) + _0x56ae('0x173'), _0x1b30b7['string'](_0x13ff2f)) + _0x56ae('0x164') + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](d) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](c) + _0x56ae('0x17f') + _0x1b30b7['string'](_0x503fb9) + _0x56ae('0x15f') + _0x1b30b7['string'](e) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x2ceb1e) + _0x56ae('0x185') + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](e) + '.xy,\x20', _0x1b30b7['string'](_0x13ff2f)) + _0x56ae('0x103b') + _0x1b30b7['string'](_0x2ceb1e) + _0x56ae('0x144') + _0x1b30b7['string'](_0x2ceb1e) + '.xy\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](e) + ',\x20' + _0x1b30b7['string'](_0x503fb9) + _0x56ae('0x103c') + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + _0x56ae('0x103d') + _0x1b30b7['string'](e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + '.x\x0aadd\x20' + _0x1b30b7['string'](_0x503fb9) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + _0x56ae('0x144') + _0x1b30b7['string'](e) + _0x56ae('0x103e') + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x503fb9) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + _0x56ae('0x103f') + _0x1b30b7['string'](_0x503fb9) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ceb1e) + '.y\x0aadd\x20' + _0x1b30b7['string'](f) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x503fb9) + '.y\x0a'; continue; case '5': _0x2ceb1e['secondaryFragmentConstantsIndex'] = 0x4 * _0x13ff2f['get_index'](); continue; case '6': _0x2ceb1e = b['getFreeFragmentVectorTemp'](); continue; case '7': b[_0x56ae('0x1040')](_0x503fb9, 0x1); continue; case '8': var _0x503fb9 = b[_0x56ae('0xda6')](); continue; case '9': b[_0x56ae('0x1040')](_0x2ceb1e, 0x1); continue; } break; } } }, 'notifySceneBoundsInvalid': function() { null != this[_0x56ae('0xed0')] && this[_0x56ae('0xed0')][_0x56ae('0x1041')](this); }, 'notifyPartitionAssigned': function() { _0x1c1b50[_0x56ae('0xb0')](null, this[_0x56ae('0xed0')]) && this[_0x56ae('0xed0')][_0x56ae('0x1042')](this); }, 'notifyPartitionUnassigned': function() { null != this[_0x56ae('0xed0')] && this['_scene']['unregisterPartition'](this); }, 'internalUpdate': function() { if (_0x56ae('0x1043') !== _0x56ae('0x1043')) { this[_0x56ae('0x1044')] = a; this[_0x56ae('0x1045')](this[_0x56ae('0x1046')]); } else { null != this[_0x56ae('0x1047')] && this[_0x56ae('0x1047')][_0x56ae('0x8f2')](); } }, '__class__': _0x5874eb, '__properties__': _0x4e6193(_0x4b5084[_0x56ae('0x6')]['__properties__'], { 'set_pickingCollider': _0x56ae('0x1036'), 'get_pickingCollider': _0x56ae('0x1035'), 'get_worldBounds': _0x56ae('0x1048'), 'get_bounds': _0x1c1b50['qLZdA'], 'get_pickingCollisionVO': _0x56ae('0x101a') }) }); var _0x33ccdb = function(_0x654624) { if (_0x1c1b50[_0x56ae('0xc4')](_0x1c1b50['TyXTS'], _0x56ae('0x1049'))) { this['_viewProjectionDirty'] = this[_0x56ae('0x104a')] = !0x0; this[_0x56ae('0x104b')] = new _0x2b2c54(); _0x5874eb[_0x56ae('0x94d')](this); this[_0x56ae('0x104c')] = _0x654624; null == this['_lens'] && (this[_0x56ae('0x104c')] = new _0x3bcaf4()); this['_lens'][_0x56ae('0x95e')]('matrixChanged', _0x2d9f4e(this, this['onLensMatrixChanged'])); this[_0x56ae('0x104d')] = _0x252a59[_0x56ae('0x977')](null, 0x6, !0x0); this[_0x56ae('0x104d')][_0x56ae('0x8b6')](0x0, new _0x20c68f()); this[_0x56ae('0x104d')]['set'](0x1, new _0x20c68f()); this[_0x56ae('0x104d')][_0x56ae('0x8b6')](0x2, new _0x20c68f()); this[_0x56ae('0x104d')][_0x56ae('0x8b6')](0x3, new _0x20c68f()); this[_0x56ae('0x104d')][_0x56ae('0x8b6')](0x4, new _0x20c68f()); this[_0x56ae('0x104d')][_0x56ae('0x8b6')](0x5, new _0x20c68f()); this[_0x56ae('0xf03')](-0x3e8); } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x29); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x24); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x9ec); var _0x1d3ad2 = null; null == _0x1d3ad2 && (_0x1d3ad2 = new _0x20e8d2()); var _0x53ca59 = Math['sin'](0.32288591161895097); _0x1d3ad2['x'] = 0.092 * _0x53ca59; _0x1d3ad2['y'] = -0.514 * _0x53ca59; _0x1d3ad2['z'] = 0.853 * _0x53ca59; _0x1d3ad2['w'] = Math[_0x56ae('0x104e')](0.32288591161895097); _0x53ca59 = _0x1d3ad2['x'] * _0x1d3ad2['x'] + _0x1d3ad2['y'] * _0x1d3ad2['y'] + _0x1d3ad2['z'] * _0x1d3ad2['z'] + _0x1d3ad2['w'] * _0x1d3ad2['w']; var _0x25a09d = _0x53ca59 - 0x1; 1e-10 > (0x0 <= _0x25a09d ? _0x25a09d : -_0x25a09d) || (0x0 == _0x53ca59 ? (_0x1d3ad2['x'] = 0x0, _0x1d3ad2['y'] = 0x0, _0x1d3ad2['z'] = 0x0, _0x1d3ad2['w'] = 0x1) : (_0x53ca59 = 0x1 / Math[_0x56ae('0xf0c')](_0x53ca59), _0x1d3ad2['x'] *= _0x53ca59, _0x1d3ad2['y'] *= _0x53ca59, _0x1d3ad2['z'] *= _0x53ca59, _0x1d3ad2['w'] *= _0x53ca59)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x1d3ad2)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 0x27); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, 0x26); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x30); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1053'), -0x168, -0xa0, null, null, null, null, null); _0x1d3ad2 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1054'), -0x168, 0x28, null, null, -0x1, _0x1d3ad2, null); _0x1d3ad2 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1055'), 0x104, -0x3c, null, null, null, _0x1d3ad2, null); } }; _0x5ac4a7[_0x56ae('0x1056')] = _0x33ccdb; _0x33ccdb[_0x56ae('0x8bf')] = _0x56ae('0x1056'); _0x33ccdb[_0x56ae('0x8ee')] = _0x5874eb; _0x33ccdb['prototype'] = _0x4e6193(_0x5874eb[_0x56ae('0x6')], { '_viewProjection': null, '_viewProjectionDirty': null, '_lens': null, '_frustumPlanes': null, '_frustumPlanesDirty': null, 'getDefaultBoundingVolume': function() { return new _0x450a3e(); }, 'get_assetType': function() { if ('kdOJT' !== 'FhXZO') { return _0x56ae('0x1057'); } else { this['addToBoat'](this[_0x56ae('0x1058')]); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x2); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x25d0); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.2); this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x3f); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.3, 0.1, null, 0xf); this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_currentFrame'](0x13); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.2, -2.6, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2d); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child'][_0x56ae('0xb91')](7.8, -2.8, !0x0); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x2bfa7e = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x105a'), -0x118, 0xa0, null, null, null, _0x2bfa7e, null); _0x2bfa7e = this[_0x56ae('0x1058')][_0x56ae('0xe79')]; _0x2bfa7e[_0x56ae('0xfae')](_0x2bfa7e[_0x56ae('0xfaf')]() - 0x48); _0x2bfa7e = this['bunny'][_0x56ae('0xe79')][_0x56ae('0x105b')](); this[_0x56ae('0x105c')] = new _0x4e9ff1(_0x2bfa7e['x'], _0x2bfa7e['y'], _0x2bfa7e['z']); _0x2bfa7e = new _0x4e9ff1(0x0, 0x5, 0xe); _0x4eefd2['rotateAroundZAxis'](_0x2bfa7e, _0x49ac0b[_0x56ae('0x105d')], _0x2bfa7e); var _0xafd63b = this['bunny'], _0x5c0a7e = _0xafd63b[_0x56ae('0xe79')]['get_x']() - _0x2bfa7e['x']; _0xafd63b[_0x56ae('0xe79')][_0x56ae('0x471')](_0x5c0a7e); _0xafd63b = this[_0x56ae('0x1058')]; _0x5c0a7e = _0xafd63b[_0x56ae('0xe79')][_0x56ae('0x9f0')]() - _0x2bfa7e['y']; _0xafd63b['mesh']['set_y'](_0x5c0a7e); _0xafd63b = this[_0x56ae('0x1058')]; _0x5c0a7e = _0xafd63b[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2bfa7e['z']; _0xafd63b[_0x56ae('0xe79')][_0x56ae('0xf03')](_0x5c0a7e); _0x360126[_0x56ae('0x105f')](this['angel'][_0x56ae('0xe79')], 0.25, { 'x': this[_0x56ae('0xe7b')][_0x56ae('0xe79')]['get_x'](), 'y': this[_0x56ae('0xe7b')]['mesh']['get_y'](), 'z': this[_0x56ae('0xe7b')]['mesh']['get_z']() + 0xe })[_0x56ae('0x1060')](_0x1ac705[_0x56ae('0x1061')]); _0x360126[_0x56ae('0x105f')](this[_0x56ae('0x1058')]['mesh'], 0.4, { 'x': this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0x3e1')]() + _0x2bfa7e['x'], 'y': this['bunny']['mesh'][_0x56ae('0x9f0')]() + _0x2bfa7e['y'], 'z': this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0x105e')]() + _0x2bfa7e['z'] })[_0x56ae('0x1060')](_0x2351fc[_0x56ae('0x1061')]); } }, 'onLensMatrixChanged': function(_0x47eb16) { this['_frustumPlanesDirty'] = this[_0x56ae('0x1062')] = !0x0; this['dispatchEvent'](_0x47eb16); }, 'get_frustumPlanes': function() { this['_frustumPlanesDirty'] && this[_0x56ae('0x1063')](); return this['_frustumPlanes']; }, 'updateFrustum': function() { var _0x59904a = _0x20a657['RAW_DATA_CONTAINER']; this['get_viewProjection']()[_0x56ae('0xf08')](_0x59904a); var _0x418ef2 = _0x59904a['get'](0x0), _0x491e79 = _0x59904a[_0x56ae('0x1b')](0x4), _0x42a7db = _0x59904a[_0x56ae('0x1b')](0x8), _0x3b7833 = _0x59904a[_0x56ae('0x1b')](0xc), _0x47cad1 = _0x59904a[_0x56ae('0x1b')](0x1), _0x5068a6 = _0x59904a[_0x56ae('0x1b')](0x5), _0x330790 = _0x59904a[_0x56ae('0x1b')](0x9), _0x33daae = _0x59904a[_0x56ae('0x1b')](0xd), _0x1b30b7 = _0x59904a['get'](0x2), _0x2d9f4e = _0x59904a[_0x56ae('0x1b')](0x6), _0x395e1e = _0x59904a['get'](0xa), _0x5ac4a7 = _0x59904a[_0x56ae('0x1b')](0xe), _0x4e6193 = _0x59904a[_0x56ae('0x1b')](0x3), _0x1fa962 = _0x59904a[_0x56ae('0x1b')](0x7), _0x436a72 = _0x59904a['get'](0xb); _0x59904a = _0x59904a['get'](0xf); var _0x1f1b34 = this[_0x56ae('0x104d')][_0x56ae('0x1b')](0x0), _0x370254 = _0x4e6193 + _0x418ef2, _0x252a59 = _0x1fa962 + _0x491e79, _0x36660a = _0x436a72 + _0x42a7db, _0xf76599 = 0x1 / Math[_0x56ae('0xf0c')](_0x370254 * _0x370254 + _0x252a59 * _0x252a59 + _0x36660a * _0x36660a); _0x1f1b34['a'] = _0x370254 * _0xf76599; _0x1f1b34['b'] = _0x252a59 * _0xf76599; _0x1f1b34['c'] = _0x36660a * _0xf76599; _0x1f1b34['d'] = -(_0x59904a + _0x3b7833) * _0xf76599; _0x1f1b34 = this[_0x56ae('0x104d')][_0x56ae('0x1b')](0x1); _0x370254 = _0x4e6193 - _0x418ef2; _0x252a59 = _0x1fa962 - _0x491e79; _0x36660a = _0x436a72 - _0x42a7db; _0xf76599 = 0x1 / Math[_0x56ae('0xf0c')](_0x575257[_0x56ae('0x56b')](_0x370254 * _0x370254, _0x252a59 * _0x252a59) + _0x36660a * _0x36660a); _0x1f1b34['a'] = _0x370254 * _0xf76599; _0x1f1b34['b'] = _0x252a59 * _0xf76599; _0x1f1b34['c'] = _0x36660a * _0xf76599; _0x1f1b34['d'] = (_0x3b7833 - _0x59904a) * _0xf76599; _0x1f1b34 = this[_0x56ae('0x104d')][_0x56ae('0x1b')](0x2); _0x370254 = _0x4e6193 + _0x47cad1; _0x252a59 = _0x1fa962 + _0x5068a6; _0x36660a = _0x436a72 + _0x330790; _0xf76599 = 0x1 / Math[_0x56ae('0xf0c')](_0x370254 * _0x370254 + _0x252a59 * _0x252a59 + _0x36660a * _0x36660a); _0x1f1b34['a'] = _0x370254 * _0xf76599; _0x1f1b34['b'] = _0x252a59 * _0xf76599; _0x1f1b34['c'] = _0x36660a * _0xf76599; _0x1f1b34['d'] = -(_0x59904a + _0x33daae) * _0xf76599; _0x1f1b34 = this[_0x56ae('0x104d')][_0x56ae('0x1b')](0x3); _0x370254 = _0x4e6193 - _0x47cad1; _0x252a59 = _0x1fa962 - _0x5068a6; _0x36660a = _0x436a72 - _0x330790; _0xf76599 = 0x1 / Math['sqrt'](_0x370254 * _0x370254 + _0x252a59 * _0x252a59 + _0x36660a * _0x36660a); _0x1f1b34['a'] = _0x370254 * _0xf76599; _0x1f1b34['b'] = _0x252a59 * _0xf76599; _0x1f1b34['c'] = _0x36660a * _0xf76599; _0x1f1b34['d'] = (_0x33daae - _0x59904a) * _0xf76599; _0x1f1b34 = this[_0x56ae('0x104d')]['get'](0x4); _0x370254 = _0x1b30b7; _0x252a59 = _0x2d9f4e; _0x36660a = _0x395e1e; _0xf76599 = 0x1 / Math[_0x56ae('0xf0c')](_0x370254 * _0x370254 + _0x252a59 * _0x252a59 + _0x36660a * _0x36660a); _0x1f1b34['a'] = _0x370254 * _0xf76599; _0x1f1b34['b'] = _0x252a59 * _0xf76599; _0x1f1b34['c'] = _0x36660a * _0xf76599; _0x1f1b34['d'] = -_0x5ac4a7 * _0xf76599; _0x1f1b34 = this[_0x56ae('0x104d')][_0x56ae('0x1b')](0x5); _0x370254 = _0x4e6193 - _0x1b30b7; _0x252a59 = _0x1fa962 - _0x2d9f4e; _0x36660a = _0x436a72 - _0x395e1e; _0xf76599 = 0x1 / Math[_0x56ae('0xf0c')](_0x370254 * _0x370254 + _0x252a59 * _0x252a59 + _0x36660a * _0x36660a); _0x1f1b34['a'] = _0x575257[_0x56ae('0x1064')](_0x370254, _0xf76599); _0x1f1b34['b'] = _0x252a59 * _0xf76599; _0x1f1b34['c'] = _0x36660a * _0xf76599; _0x1f1b34['d'] = (_0x5ac4a7 - _0x59904a) * _0xf76599; this[_0x56ae('0x104a')] = !0x1; }, 'invalidateSceneTransform': function() { _0x5874eb[_0x56ae('0x6')]['invalidateSceneTransform']['call'](this); this[_0x56ae('0x104a')] = this[_0x56ae('0x1062')] = !0x0; }, 'updateBounds': function() { if ('SmRDm' !== 'SmRDm') { var _0x23a7d3 = _0x1cc2fd++; return { 'value': _0x13b6ca(_0x23a7d3, _0x3df9be[_0x23a7d3]), 'done': !0x1 }; } else { this[_0x56ae('0x1009')]['nullify'](); this[_0x56ae('0x100e')] = !0x1; } }, 'createEntityPartitionNode': function() { return new _0x2f7f9f(this); }, 'get_lens': function() { return this[_0x56ae('0x104c')]; }, 'get_viewProjection': function() { if (_0x56ae('0x1065') !== 'OmCBv') { this['_specularMethod'][_0x56ae('0x1066')](a); return a; } else { this[_0x56ae('0x1062')] && (this[_0x56ae('0x104b')][_0x56ae('0x8ae')](this[_0x56ae('0x1005')]()), this[_0x56ae('0x104b')][_0x56ae('0x1067')](this[_0x56ae('0x104c')][_0x56ae('0xa5f')]()), this[_0x56ae('0x1062')] = !0x1); return this[_0x56ae('0x104b')]; } }, 'unproject': function(_0x1e1da3, _0xda397a, _0x3027f7, _0x363d49) { return _0x20a657[_0x56ae('0xf80')](this[_0x56ae('0xfe9')](), this[_0x56ae('0xb6f')]()['unproject'](_0x1e1da3, _0xda397a, _0x3027f7, _0x363d49), _0x363d49); }, 'project': function(_0x1f9d8e, _0xc246ab) { return this[_0x56ae('0xb6f')]()['project'](_0x20a657['transformVector'](this[_0x56ae('0x1005')](), _0x1f9d8e, _0xc246ab), _0xc246ab); }, '__class__': _0x33ccdb, '__properties__': _0x4e6193(_0x5874eb['prototype'][_0x56ae('0x984')], { 'get_viewProjection': _0x56ae('0x1068'), 'get_lens': _0x56ae('0xb6f'), 'get_frustumPlanes': _0x56ae('0x1069') }) }); var _0x3fca70 = function() { this['_unprojectionInvalid'] = !0x0; this[_0x56ae('0x106a')] = _0x252a59['toFloatVector'](null, 0x18, !0x0); this[_0x56ae('0x106b')] = !0x0; this[_0x56ae('0x106c')] = 0x1; this[_0x56ae('0x106d')] = 0xbb8; this[_0x56ae('0x106e')] = 0x14; this[_0x56ae('0x106f')] = new _0x3c6685(); this['_scissorRect'] = new _0x3c6685(); _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x1070')] = new _0x2b2c54(); }; _0x5ac4a7[_0x56ae('0x1071')] = _0x3fca70; _0x3fca70[_0x56ae('0x8bf')] = _0x56ae('0x1071'); _0x3fca70[_0x56ae('0x8ee')] = _0x36799b; _0x3fca70['prototype'] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '_matrix': null, '_scissorRect': null, '_viewPort': null, '_near': null, '_far': null, '_aspectRatio': null, '_matrixInvalid': null, '_frustumCorners': null, '_unprojection': null, '_unprojectionInvalid': null, 'get_frustumCorners': function() { return this[_0x56ae('0x106a')]; }, 'get_matrix': function() { this[_0x56ae('0x106b')] && (this[_0x56ae('0x1072')](), this[_0x56ae('0x106b')] = !0x1); return this[_0x56ae('0x1070')]; }, 'set_matrix': function(_0x2e0175) { this[_0x56ae('0x1070')] = _0x2e0175; this['invalidateMatrix'](); return _0x2e0175; }, 'get_near': function() { return this[_0x56ae('0x106e')]; }, 'set_near': function(_0x3d5019) { if (_0x1c1b50[_0x56ae('0x1073')](_0x3d5019, this['_near'])) return _0x3d5019; this[_0x56ae('0x106e')] = _0x3d5019; this[_0x56ae('0x1074')](); return _0x3d5019; }, 'get_far': function() { return this['_far']; }, 'set_far': function(_0x4c841f) { if (_0x56ae('0x1075') !== 'GVRwJ') { for (var _0x222c15 = d['offsetX'], _0x1a2c37 = 0x0, _0x32a04b = _0x4c841f - d[_0x56ae('0x1076')]; _0x1a2c37 < _0x32a04b;) { var _0x5ad05f = _0x1a2c37++; _0x222c15 += d[_0x56ae('0x1077')][_0x5ad05f]; } b[_0x56ae('0x1c')](_0x222c15, d[_0x56ae('0x1078')], d[_0x56ae('0x1077')][_0x4c841f - d[_0x56ae('0x1076')]], d[_0x56ae('0x1079')] + d[_0x56ae('0x107a')]); return !0x0; } else { if (_0x4c841f == this[_0x56ae('0x106d')]) return _0x4c841f; this[_0x56ae('0x106d')] = _0x4c841f; this[_0x56ae('0x1074')](); return _0x4c841f; } }, 'project': function(_0x5d1803, _0x5f0281) { null == _0x5f0281 && (_0x5f0281 = new _0x4e9ff1()); _0x20a657[_0x56ae('0xf80')](this[_0x56ae('0xa5f')](), _0x5d1803, _0x5f0281); _0x5f0281['x'] /= _0x5f0281['w']; _0x5f0281['y'] = -_0x5f0281['y'] / _0x5f0281['w']; _0x5f0281['z'] = _0x5d1803['z']; return _0x5f0281; }, 'get_unprojectionMatrix': function() { this[_0x56ae('0x107b')] && (null == this[_0x56ae('0x107c')] && (this[_0x56ae('0x107c')] = new _0x2b2c54()), this[_0x56ae('0x107c')][_0x56ae('0x8ae')](this[_0x56ae('0xa5f')]()), this[_0x56ae('0x107c')]['invert'](), this['_unprojectionInvalid'] = !0x1); return this[_0x56ae('0x107c')]; }, 'unproject': function(_0x8d875e, _0x2ec042, _0x1f970c, _0xddd88f) { throw new _0x1adea8(new _0x4a3ee6()); }, 'set_aspectRatio': function(_0x58b6ad) { if (this[_0x56ae('0x106c')] == _0x58b6ad || 0x0 != 0x0 * _0x58b6ad) return _0x58b6ad; this[_0x56ae('0x106c')] = _0x58b6ad; this[_0x56ae('0x1074')](); return _0x58b6ad; }, 'invalidateMatrix': function() { var _0x206bc9 = {}; _0x206bc9['WLMcm'] = function(_0x4bd4ee, _0xf76599) { return _0x4bd4ee == _0xf76599; }; if (_0x1c1b50[_0x56ae('0xc4')](_0x56ae('0x107d'), _0x56ae('0x107d'))) { _0x206bc9['WLMcm'](null, c) && (c = 0x0); null == b && (b = !0x1); for (var _0x1fc9ff = 0x0, _0x5e6e0c = this[_0x56ae('0x9d9')]['length']; _0x1fc9ff < _0x5e6e0c;) { var _0x32f338 = _0x1fc9ff++; if (c > this[_0x56ae('0x9d9')][_0x32f338]) { this['__listeners'][_0x56ae('0x9d8')](_0x32f338, 0x0, a); this[_0x56ae('0x9d9')]['splice'](_0x32f338, 0x0, c); this[_0x56ae('0x37')][_0x56ae('0x9d8')](_0x32f338, 0x0, !b); return; } } this[_0x56ae('0x36')][_0x56ae('0x8f0')](a); this[_0x56ae('0x9d9')][_0x56ae('0x8f0')](c); this[_0x56ae('0x37')]['push'](!b); } else { this[_0x56ae('0x107b')] = this[_0x56ae('0x106b')] = !0x0; this['dispatchEvent'](new _0x7f6dcc(_0x56ae('0x107e'), this)); } }, 'updateMatrix': function() { throw new _0x1adea8(new _0x4a3ee6()); }, 'updateScissorRect': function(_0x16a530, _0x55fe31, _0x548f9a, _0xdbac5f) { this[_0x56ae('0xed8')]['x'] = _0x16a530; this[_0x56ae('0xed8')]['y'] = _0x55fe31; this[_0x56ae('0xed8')][_0x56ae('0x3d')] = _0x548f9a; this['_scissorRect'][_0x56ae('0x727')] = _0xdbac5f; this[_0x56ae('0x1074')](); }, 'updateViewport': function(_0x1f54ce, _0x2e1c2e, _0x3fb397, _0x20a58e) { this['_viewPort']['x'] = _0x1f54ce; this['_viewPort']['y'] = _0x2e1c2e; this[_0x56ae('0x106f')][_0x56ae('0x3d')] = _0x3fb397; this['_viewPort'][_0x56ae('0x727')] = _0x20a58e; this[_0x56ae('0x1074')](); }, '__class__': _0x3fca70, '__properties__': { 'set_aspectRatio': _0x56ae('0x107f'), 'get_unprojectionMatrix': _0x56ae('0x1080'), 'set_far': 'set_far', 'get_far': _0x56ae('0x1081'), 'set_near': _0x56ae('0x1082'), 'get_near': _0x56ae('0x1083'), 'set_matrix': _0x56ae('0xaa9'), 'get_matrix': _0x56ae('0xa5f'), 'get_frustumCorners': _0x56ae('0x1084') } }); var _0x507f59 = function() { _0x3fca70[_0x56ae('0x94d')](this); this[_0x56ae('0x1070')][_0x56ae('0x8ae')](new _0x3bcaf4()['get_matrix']()); }; _0x5ac4a7[_0x56ae('0x1085')] = _0x507f59; _0x507f59['__name__'] = 'away3d.cameras.lenses.FreeMatrixLens'; _0x507f59[_0x56ae('0x8ee')] = _0x3fca70; _0x507f59[_0x56ae('0x6')] = _0x4e6193(_0x3fca70[_0x56ae('0x6')], { 'set_near': function(_0x220b24) { return this['_near'] = _0x220b24; }, 'set_far': function(_0x8840b3) { if (_0x575257[_0x56ae('0x56c')] === _0x56ae('0x1086')) { if (null == this['spawnTransform']) { var _0x47ce66 = this[_0x56ae('0x1087')] = new _0x4e5f6a(); _0x8840b3 = new _0x4e9ff1(_0x8840b3, 0x0, 0x0); null == _0x47ce66[_0x56ae('0xc5c')] && (_0x47ce66[_0x56ae('0xc5c')] = new _0x4e9ff1()); _0x47ce66[_0x56ae('0xc5c')][_0x56ae('0x8ae')](_0x8840b3); } else this[_0x56ae('0x1087')][_0x56ae('0xc5c')]['x'] = _0x8840b3; } else { return this[_0x56ae('0x106d')] = _0x8840b3; } }, 'set_aspectRatio': function(_0x1063e4) { return this[_0x56ae('0x106c')] = _0x1063e4; }, 'updateMatrix': function() { this[_0x56ae('0x106b')] = !0x1; }, '__class__': _0x507f59 }); var _0xd13aa5 = function(_0xf27672) { if ('oKjyl' === _0x56ae('0x1088')) { null == b && (b = 0x0); _0x845242[_0x56ae('0x94d')](this, _0xf27672, b, _0x845242[_0x56ae('0xcc9')]); } else { _0x575257[_0x56ae('0x569')](null, _0xf27672) && (_0xf27672 = 0x1f4); _0x3fca70[_0x56ae('0x94d')](this); this['_projectionHeight'] = _0xf27672; } }; _0x5ac4a7[_0x56ae('0x1089')] = _0xd13aa5; _0xd13aa5['__name__'] = 'away3d.cameras.lenses.OrthographicLens'; _0xd13aa5[_0x56ae('0x8ee')] = _0x3fca70; _0xd13aa5[_0x56ae('0x6')] = _0x4e6193(_0x3fca70['prototype'], { '_projectionHeight': null, '_xMax': null, '_yMax': null, 'set_projectionHeight': function(_0x36cc38) { if (_0x36cc38 == this[_0x56ae('0x108a')]) return _0x36cc38; this[_0x56ae('0x108a')] = _0x36cc38; this['invalidateMatrix'](); return _0x36cc38; }, 'unproject': function(_0x3fc222, _0x46d7d2, _0x15402a, _0x1471c9) { null == _0x1471c9 && (_0x1471c9 = new _0x4e9ff1()); _0x46d7d2 = _0x20a657[_0x56ae('0x108b')]; this[_0x56ae('0xa5f')]()[_0x56ae('0xf85')](0x3, _0x46d7d2); _0x1471c9['x'] = _0x3fc222 + _0x46d7d2['x']; _0x1471c9['y'] = _0x3fc222 + _0x46d7d2['y']; _0x1471c9['z'] = _0x15402a; _0x1471c9['w'] = 0x1; _0x20a657[_0x56ae('0xf80')](this[_0x56ae('0x1080')](), _0x1471c9, _0x1471c9); _0x1471c9['z'] = _0x15402a; return _0x1471c9; }, 'updateMatrix': function() { var _0x58e92e = _0x20a657['RAW_DATA_CONTAINER']; this[_0x56ae('0x108c')] = 0.5 * this[_0x56ae('0x108a')]; this[_0x56ae('0x108d')] = this[_0x56ae('0x108c')] * this[_0x56ae('0x106c')]; if (0x0 == this[_0x56ae('0xed8')]['x'] && 0x0 == this[_0x56ae('0xed8')]['y'] && this[_0x56ae('0xed8')]['width'] == this[_0x56ae('0x106f')]['width'] && this[_0x56ae('0xed8')][_0x56ae('0x727')] == this[_0x56ae('0x106f')][_0x56ae('0x727')]) { var _0xb01588 = -this[_0x56ae('0x108d')]; var _0x514ced = this['_xMax']; var _0x465cfe = -this['_yMax']; var _0xd26e7c = this[_0x56ae('0x108c')]; _0x58e92e[_0x56ae('0x8b6')](0x0, 0x2 / (this[_0x56ae('0x108a')] * this['_aspectRatio'])); _0x58e92e[_0x56ae('0x8b6')](0x5, 0x2 / this['_projectionHeight']); _0x58e92e[_0x56ae('0x8b6')](0xa, 0x1 / (this[_0x56ae('0x106d')] - this[_0x56ae('0x106e')])); _0x58e92e[_0x56ae('0x8b6')](0xe, this[_0x56ae('0x106e')] / (this[_0x56ae('0x106e')] - this['_far'])); _0x58e92e['set'](0x1, _0x58e92e['set'](0x2, _0x58e92e['set'](0x3, _0x58e92e[_0x56ae('0x8b6')](0x4, _0x58e92e[_0x56ae('0x8b6')](0x6, _0x58e92e[_0x56ae('0x8b6')](0x7, _0x58e92e[_0x56ae('0x8b6')](0x8, _0x58e92e['set'](0x9, _0x58e92e[_0x56ae('0x8b6')](0xb, _0x58e92e[_0x56ae('0x8b6')](0xc, _0x58e92e['set'](0xd, 0x0))))))))))); } else { _0x514ced = this[_0x56ae('0x106f')]['width'] / this[_0x56ae('0xed8')][_0x56ae('0x3d')] * this[_0x56ae('0x108d')]; _0xd26e7c = this['_viewPort'][_0x56ae('0x727')] / this[_0x56ae('0xed8')]['height'] * this[_0x56ae('0x108c')]; _0x465cfe = this[_0x56ae('0x108d')] * (0x2 * this['_scissorRect']['x'] - this['_viewPort']['width']) / this[_0x56ae('0xed8')][_0x56ae('0x3d')] + this[_0x56ae('0x108d')]; var _0x24371d = -this[_0x56ae('0x108c')] * (0x2 * this['_scissorRect']['y'] - this[_0x56ae('0x106f')][_0x56ae('0x727')]) / this['_scissorRect'][_0x56ae('0x727')] - this['_yMax']; _0xb01588 = _0x465cfe - _0x514ced; _0x514ced = _0x1c1b50['rQBQd'](_0x465cfe, _0x514ced); _0x465cfe = _0x24371d - _0xd26e7c; _0xd26e7c = _0x24371d + _0xd26e7c; _0x58e92e[_0x56ae('0x8b6')](0x0, 0x2 / (_0x514ced - _0xb01588)); _0x58e92e['set'](0x5, _0x1c1b50[_0x56ae('0xc7')](-0x2, _0x465cfe - _0xd26e7c)); _0x58e92e[_0x56ae('0x8b6')](0xa, 0x1 / (this['_far'] - this[_0x56ae('0x106e')])); _0x58e92e[_0x56ae('0x8b6')](0xc, (_0x514ced + _0xb01588) / (_0x514ced - _0xb01588)); _0x58e92e[_0x56ae('0x8b6')](0xd, (_0xd26e7c + _0x465cfe) / (_0xd26e7c - _0x465cfe)); _0x58e92e[_0x56ae('0x8b6')](0xe, this['_near'] / (this[_0x56ae('0x1083')]() - this['get_far']())); _0x58e92e['set'](0x1, _0x58e92e[_0x56ae('0x8b6')](0x2, _0x58e92e[_0x56ae('0x8b6')](0x3, _0x58e92e[_0x56ae('0x8b6')](0x4, _0x58e92e['set'](0x6, _0x58e92e[_0x56ae('0x8b6')](0x7, _0x58e92e[_0x56ae('0x8b6')](0x8, _0x58e92e['set'](0x9, _0x58e92e[_0x56ae('0x8b6')](0xb, 0x0))))))))); } _0x58e92e[_0x56ae('0x8b6')](0xf, 0x1); this['_frustumCorners'][_0x56ae('0x8b6')](0x0, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x9, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xc, this['_frustumCorners'][_0x56ae('0x8b6')](0x15, _0xb01588)))); this['_frustumCorners'][_0x56ae('0x8b6')](0x3, this['_frustumCorners']['set'](0x6, this['_frustumCorners'][_0x56ae('0x8b6')](0xf, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x12, _0x514ced)))); this[_0x56ae('0x106a')]['set'](0x1, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x4, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xd, this['_frustumCorners'][_0x56ae('0x8b6')](0x10, _0x465cfe)))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x7, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xa, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x13, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x16, _0xd26e7c)))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x2, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x5, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x8, this['_frustumCorners']['set'](0xb, this[_0x56ae('0x106e')])))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xe, this[_0x56ae('0x106a')]['set'](0x11, this['_frustumCorners'][_0x56ae('0x8b6')](0x14, this[_0x56ae('0x106a')]['set'](0x17, this[_0x56ae('0x106d')])))); this['_matrix']['copyRawDataFrom'](_0x58e92e); this[_0x56ae('0x106b')] = !0x1; }, '__class__': _0xd13aa5, '__properties__': _0x4e6193(_0x3fca70[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_projectionHeight': _0x1c1b50[_0x56ae('0x3fd')] }) }); var _0x596d0a = function(_0x335ce3, _0x335add, _0x2c8102, _0x41336e) { _0x3fca70[_0x56ae('0x94d')](this); this['_minX'] = _0x335ce3; this[_0x56ae('0x108e')] = _0x335add; this['_minY'] = _0x2c8102; this[_0x56ae('0x108f')] = _0x41336e; }; _0x5ac4a7[_0x56ae('0x1090')] = _0x596d0a; _0x596d0a[_0x56ae('0x8bf')] = 'away3d.cameras.lenses.OrthographicOffCenterLens'; _0x596d0a[_0x56ae('0x8ee')] = _0x3fca70; _0x596d0a[_0x56ae('0x6')] = _0x4e6193(_0x3fca70[_0x56ae('0x6')], { '_minX': null, '_maxX': null, '_minY': null, '_maxY': null, 'unproject': function(_0x568322, _0x24a09b, _0x4ebeb6, _0x206780) { if (_0x56ae('0x1091') === _0x56ae('0x1092')) { _0x206780 = _0x568322[_0x56ae('0x1093')](); var _0xdd681c = 0xa; null == _0xdd681c && (_0xdd681c = 1e-10); _0x206780 = (0x0 <= _0x206780 ? _0x206780 : -_0x206780) < _0xdd681c; } else { _0x575257[_0x56ae('0x56e')](null, _0x206780) && (_0x206780 = new _0x4e9ff1()); _0x206780['x'] = _0x568322; _0x206780['y'] = -_0x24a09b; _0x206780['z'] = _0x4ebeb6; _0x206780['w'] = 0x1; _0x20a657[_0x56ae('0xf80')](this[_0x56ae('0x1080')](), _0x206780, _0x206780); _0x206780['z'] = _0x4ebeb6; return _0x206780; } }, 'updateMatrix': function() { var _0x5b1fac = _0x20a657['RAW_DATA_CONTAINER'], _0x3ccd2a = 0x1 / (this[_0x56ae('0x108e')] - this['_minX']), _0x1ee0ad = 0x1 / (this[_0x56ae('0x108f')] - this[_0x56ae('0x1094')]), _0x1ffae7 = 0x1 / (this[_0x56ae('0x106d')] - this[_0x56ae('0x106e')]); _0x5b1fac[_0x56ae('0x8b6')](0x0, 0x2 * _0x3ccd2a); _0x5b1fac[_0x56ae('0x8b6')](0x5, 0x2 * _0x1ee0ad); _0x5b1fac[_0x56ae('0x8b6')](0xa, _0x1ffae7); _0x5b1fac[_0x56ae('0x8b6')](0xc, -_0x1c1b50[_0x56ae('0x1095')](this['_maxX'], this['_minX']) * _0x3ccd2a); _0x5b1fac[_0x56ae('0x8b6')](0xd, -(this[_0x56ae('0x108f')] + this[_0x56ae('0x1094')]) * _0x1ee0ad); _0x5b1fac['set'](0xe, -this['_near'] * _0x1ffae7); _0x5b1fac[_0x56ae('0x8b6')](0xf, 0x1); _0x5b1fac[_0x56ae('0x8b6')](0x1, _0x5b1fac[_0x56ae('0x8b6')](0x2, _0x5b1fac[_0x56ae('0x8b6')](0x3, _0x5b1fac[_0x56ae('0x8b6')](0x4, _0x5b1fac[_0x56ae('0x8b6')](0x6, _0x5b1fac[_0x56ae('0x8b6')](0x7, _0x5b1fac['set'](0x8, _0x5b1fac[_0x56ae('0x8b6')](0x9, _0x5b1fac[_0x56ae('0x8b6')](0xb, 0x0))))))))); this[_0x56ae('0x1070')]['copyRawDataFrom'](_0x5b1fac); this['_frustumCorners'][_0x56ae('0x8b6')](0x0, this['_frustumCorners'][_0x56ae('0x8b6')](0x9, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xc, this[_0x56ae('0x106a')]['set'](0x15, this[_0x56ae('0x1096')])))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x3, this[_0x56ae('0x106a')]['set'](0x6, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xf, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x12, this[_0x56ae('0x108e')])))); this[_0x56ae('0x106a')]['set'](0x1, this['_frustumCorners'][_0x56ae('0x8b6')](0x4, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xd, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x10, this['_minY'])))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x7, this[_0x56ae('0x106a')]['set'](0xa, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x13, this[_0x56ae('0x106a')]['set'](0x16, this[_0x56ae('0x108f')])))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x2, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x5, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x8, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xb, this[_0x56ae('0x106e')])))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xe, this['_frustumCorners'][_0x56ae('0x8b6')](0x11, this['_frustumCorners']['set'](0x14, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x17, this['_far'])))); this[_0x56ae('0x106b')] = !0x1; }, '__class__': _0x596d0a }); var _0x3bcaf4 = function(_0x5c6841, _0x1f1cc1) { null == _0x1f1cc1 && (_0x1f1cc1 = 0x0); null == _0x5c6841 && (_0x5c6841 = 0x3c); _0x3fca70[_0x56ae('0x94d')](this); this[_0x56ae('0x1097')](_0x5c6841); this[_0x56ae('0x1098')](_0x1f1cc1); }; _0x5ac4a7[_0x56ae('0x1099')] = _0x3bcaf4; _0x3bcaf4[_0x56ae('0x8bf')] = _0x56ae('0x1099'); _0x3bcaf4[_0x56ae('0x8ee')] = _0x3fca70; _0x3bcaf4['prototype'] = _0x1c1b50[_0x56ae('0x3e5')](_0x4e6193, _0x3fca70[_0x56ae('0x6')], { '_fieldOfView': null, '_focalLength': null, '_focalLengthInv': null, '_yMax': null, '_xMax': null, '_coordinateSystem': null, 'set_fieldOfView': function(_0x5b509e) { if (_0x5b509e == this['_fieldOfView']) return _0x5b509e; this[_0x56ae('0x109a')] = _0x5b509e; this[_0x56ae('0x109b')] = Math[_0x56ae('0x109c')](this['_fieldOfView'] * Math['PI'] / 0x168); this[_0x56ae('0x109d')] = 0x1 / this['_focalLengthInv']; this[_0x56ae('0x1074')](); return _0x5b509e; }, 'unproject': function(_0x27d52d, _0x459135, _0xe2e89e, _0x29bf19) { null == _0x29bf19 && (_0x29bf19 = new _0x4e9ff1()); _0x29bf19['x'] = _0x27d52d; _0x29bf19['y'] = -_0x459135; _0x29bf19['z'] = _0xe2e89e; _0x29bf19['w'] = 0x1; _0x29bf19['x'] *= _0xe2e89e; _0x29bf19['y'] *= _0xe2e89e; _0x20a657[_0x56ae('0xf80')](this[_0x56ae('0x1080')](), _0x29bf19, _0x29bf19); _0x29bf19['z'] = _0xe2e89e; return _0x29bf19; }, 'set_coordinateSystem': function(_0x295e82) { if (_0x295e82 == this['_coordinateSystem']) return _0x295e82; this['_coordinateSystem'] = _0x295e82; this['invalidateMatrix'](); return _0x295e82; }, 'updateMatrix': function() { if (_0x1c1b50[_0x56ae('0xc4')](_0x56ae('0x109e'), _0x56ae('0x109f'))) { var _0xad10d5 = _0x56ae('0x10a0')['split']('|'), _0x3f2aa3 = 0x0; while (!![]) { switch (_0xad10d5[_0x3f2aa3++]) { case '0': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x13, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x16, _0x149b9f)); continue; case '1': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x1, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x4, _0x2a6762)); continue; case '2': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xd, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x10, -_0x149b9f)); continue; case '3': _0x149b9f = this[_0x56ae('0x106d')] * this['_focalLengthInv']; continue; case '4': this['_yMax'] = this[_0x56ae('0x106e')] * this[_0x56ae('0x109b')]; continue; case '5': this[_0x56ae('0x106a')]['set'](0x3, this[_0x56ae('0x106a')]['set'](0x6, _0x118f70)); continue; case '6': this['_frustumCorners'][_0x56ae('0x8b6')](0xe, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x11, this['_frustumCorners'][_0x56ae('0x8b6')](0x14, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x17, this[_0x56ae('0x106d')])))); continue; case '7': this[_0x56ae('0x108d')] = this['_yMax'] * this[_0x56ae('0x106c')]; continue; case '8': if (0x0 == this[_0x56ae('0xed8')]['x'] && 0x0 == this['_scissorRect']['y'] && this[_0x56ae('0xed8')][_0x56ae('0x3d')] == this[_0x56ae('0x106f')][_0x56ae('0x3d')] && this['_scissorRect']['height'] == this[_0x56ae('0x106f')][_0x56ae('0x727')]) { var _0x1beebf = -this['_xMax']; var _0x118f70 = this[_0x56ae('0x108d')]; var _0x2a6762 = -this[_0x56ae('0x108c')]; var _0x54d2a5 = this[_0x56ae('0x108c')]; _0x149b9f[_0x56ae('0x8b6')](0x0, this[_0x56ae('0x106e')] / this[_0x56ae('0x108d')]); _0x149b9f[_0x56ae('0x8b6')](0x5, this[_0x56ae('0x106e')] / this[_0x56ae('0x108c')]); _0x149b9f[_0x56ae('0x8b6')](0xa, this['_far'] / (this[_0x56ae('0x106d')] - this[_0x56ae('0x106e')])); _0x149b9f[_0x56ae('0x8b6')](0xb, 0x1); _0x149b9f[_0x56ae('0x8b6')](0x1, _0x149b9f[_0x56ae('0x8b6')](0x2, _0x149b9f[_0x56ae('0x8b6')](0x3, _0x149b9f[_0x56ae('0x8b6')](0x4, _0x149b9f[_0x56ae('0x8b6')](0x6, _0x149b9f[_0x56ae('0x8b6')](0x7, _0x149b9f[_0x56ae('0x8b6')](0x8, _0x149b9f[_0x56ae('0x8b6')](0x9, _0x149b9f['set'](0xc, _0x149b9f['set'](0xd, _0x149b9f[_0x56ae('0x8b6')](0xf, 0x0))))))))))); _0x149b9f['set'](0xe, -this[_0x56ae('0x106e')] * _0x149b9f[_0x56ae('0x1b')](0xa)); } else { _0x118f70 = this[_0x56ae('0x106f')][_0x56ae('0x3d')] / this[_0x56ae('0xed8')]['width'] * this['_xMax']; _0x54d2a5 = this[_0x56ae('0x106f')][_0x56ae('0x727')] / this[_0x56ae('0xed8')][_0x56ae('0x727')] * this[_0x56ae('0x108c')]; _0x2a6762 = this[_0x56ae('0x108d')] * (0x2 * this[_0x56ae('0xed8')]['x'] - this['_viewPort'][_0x56ae('0x3d')]) / this['_scissorRect'][_0x56ae('0x3d')] + this[_0x56ae('0x108d')]; var _0x590a8c = -this['_yMax'] * (0x2 * this['_scissorRect']['y'] - this['_viewPort'][_0x56ae('0x727')]) / this[_0x56ae('0xed8')][_0x56ae('0x727')] - this['_yMax']; _0x1beebf = _0x1c1b50[_0x56ae('0xf0f')](_0x2a6762, _0x118f70); _0x118f70 = _0x2a6762 + _0x118f70; _0x2a6762 = _0x590a8c - _0x54d2a5; _0x54d2a5 = _0x590a8c + _0x54d2a5; _0x149b9f['set'](0x0, 0x2 * this[_0x56ae('0x106e')] / (_0x118f70 - _0x1beebf)); _0x149b9f[_0x56ae('0x8b6')](0x5, _0x1c1b50[_0x56ae('0xc7')](0x2 * this['_near'], _0x54d2a5 - _0x2a6762)); _0x149b9f[_0x56ae('0x8b6')](0x8, (_0x118f70 + _0x1beebf) / (_0x118f70 - _0x1beebf)); _0x149b9f[_0x56ae('0x8b6')](0x9, (_0x54d2a5 + _0x2a6762) / (_0x54d2a5 - _0x2a6762)); _0x149b9f['set'](0xa, _0x1c1b50[_0x56ae('0x10a1')](this[_0x56ae('0x106d')] + this[_0x56ae('0x106e')], this['_far'] - this[_0x56ae('0x106e')])); _0x149b9f[_0x56ae('0x8b6')](0xb, 0x1); _0x149b9f['set'](0x1, _0x149b9f[_0x56ae('0x8b6')](0x2, _0x149b9f['set'](0x3, _0x149b9f[_0x56ae('0x8b6')](0x4, _0x149b9f['set'](0x6, _0x149b9f[_0x56ae('0x8b6')](0x7, _0x149b9f[_0x56ae('0x8b6')](0xc, _0x149b9f[_0x56ae('0x8b6')](0xd, _0x149b9f['set'](0xf, 0x0))))))))); _0x149b9f[_0x56ae('0x8b6')](0xe, -0x2 * this[_0x56ae('0x106d')] * this[_0x56ae('0x106e')] / (this[_0x56ae('0x106d')] - this[_0x56ae('0x106e')])); } continue; case '9': 0x1 == this[_0x56ae('0x10a2')] && _0x149b9f[_0x56ae('0x8b6')](0x5, -_0x149b9f[_0x56ae('0x1b')](0x5)); continue; case '10': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x2, this[_0x56ae('0x106a')]['set'](0x5, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x8, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xb, this['_near'])))); continue; case '11': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x0, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x9, _0x1beebf)); continue; case '12': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xc, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x15, -_0x590a8c)); continue; case '13': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x7, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xa, _0x54d2a5)); continue; case '14': this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xf, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x12, _0x590a8c)); continue; case '15': _0x590a8c = _0x149b9f * this[_0x56ae('0x106c')]; continue; case '16': var _0x149b9f = _0x20a657[_0x56ae('0xf07')]; continue; case '17': this['_matrix'][_0x56ae('0xfab')](_0x149b9f); continue; case '18': this['_matrixInvalid'] = !0x1; continue; } break; } } else { this[_0x56ae('0x10a3')](); } }, '__class__': _0x3bcaf4, '__properties__': _0x4e6193(_0x3fca70[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_fieldOfView': _0x56ae('0x1097'), 'set_coordinateSystem': _0x56ae('0x1098') }) }); var _0x3c00e5 = function() { var _0x2c6f38 = _0x56ae('0x10a4')[_0x56ae('0x44')]('|'), _0x275687 = 0x0; while (!![]) { switch (_0x2c6f38[_0x275687++]) { case '0': this[_0x56ae('0x10a5')][_0x56ae('0xee1')](new _0x42d529(new _0x3c52a7())); continue; case '1': this['_sceneGraphRoot'] = new _0x4b5084(); continue; case '2': _0x36799b[_0x56ae('0x94d')](this); continue; case '3': this['_sceneGraphRoot'][_0x56ae('0xba7')](this); continue; case '4': this[_0x56ae('0x10a6')] = _0x252a59[_0x56ae('0x977')](null); continue; case '5': this[_0x56ae('0x10a5')]['_isRoot'] = !0x0; continue; } break; } }; _0x5ac4a7[_0x56ae('0x10a7')] = _0x3c00e5; _0x3c00e5['__name__'] = _0x56ae('0x10a7'); _0x3c00e5[_0x56ae('0x8ee')] = _0x36799b; _0x3c00e5[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '_sceneGraphRoot': null, '_partitions': null, 'traversePartitions': function(_0x3433d8) { var _0x1eeb2d = 0x0, _0x51bf56 = this[_0x56ae('0x10a6')][_0x56ae('0x9fa')](); for (_0x3433d8['scene'] = this; _0x1eeb2d < _0x51bf56;) this[_0x56ae('0x10a6')][_0x56ae('0x1b')](_0x1eeb2d++)[_0x56ae('0x10a8')](_0x3433d8); }, 'get_partition': function() { return this[_0x56ae('0x10a5')]['get_partition'](); }, 'addChild': function(_0x9e63a2) { if (_0x56ae('0x10a9') === 'jdZFL') { return this[_0x56ae('0x10a5')][_0x56ae('0x994')](_0x9e63a2); } else { this[_0x56ae('0xdb3')] = -0x1; } }, 'removeChild': function(_0x4a8858) { if (_0x56ae('0x10aa') !== _0x56ae('0x10aa')) { var _0x14cfea = b++; _0x4a8858 = new _0x304c06(this, _0x56ae('0x10ab') + _0x14cfea, 0x0, 0x1); this[_0x56ae('0x10ac')]['h'][_0x14cfea] = _0x4a8858; this[_0x56ae('0x10ad')][_0x56ae('0x8f0')](_0x4a8858); } else { this[_0x56ae('0x10a5')][_0x56ae('0xa20')](_0x4a8858); } }, 'registerEntity': function(_0x408fec) { var _0xec0aec = _0x408fec['get_implicitPartition'](); this['addPartitionUnique'](_0xec0aec); _0xec0aec[_0x56ae('0x10ae')](_0x408fec); }, 'unregisterEntity': function(_0x1cc8e8) { _0x1cc8e8[_0x56ae('0x10af')]()['removeEntity'](_0x1cc8e8); }, 'invalidateEntityBounds': function(_0x654d86) { _0x654d86['get_implicitPartition']()['markForUpdate'](_0x654d86); }, 'registerPartition': function(_0x5d72b0) { if (_0x56ae('0x10b0') === _0x56ae('0x10b0')) { this[_0x56ae('0x10b1')](_0x5d72b0[_0x56ae('0x10af')]()); } else { return { '_hx_index': 0x3, 'gameplayMode': _0x5d72b0, 'character': b, '__enum__': 'com.player03.run3.navigation._Destination.DestinationImpl', 'toString': _0x370254 }; } }, 'unregisterPartition': function(_0x31eb1b) { _0x31eb1b[_0x56ae('0x10af')]()[_0x56ae('0x10b2')](_0x31eb1b); }, 'addPartitionUnique': function(_0x3469a3) {-0x1 == this[_0x56ae('0x10a6')][_0x56ae('0x3b')](_0x3469a3, 0x0) && this['_partitions'][_0x56ae('0x8f0')](_0x3469a3); }, '__class__': _0x3c00e5, '__properties__': { 'get_partition': _0x56ae('0xee2') } }); var _0x467a6a = function(_0xb54e3e, _0xdcb5e5, _0x5c6478, _0x999d75, _0x57226f, _0x34ad5d) { null == _0x34ad5d && (_0x34ad5d = -0x1); null == _0x57226f && (_0x57226f = 'baseline'); null == _0x999d75 && (_0x999d75 = !0x1); this['_contextIndex'] = -0x1; this[_0x56ae('0x10b3')] = !0x1; this['_scissorRectDirty'] = this['_viewportDirty'] = !0x0; this[_0x56ae('0x9ea')] = !0x1; this[_0x56ae('0xecb')] = this['_backBufferInvalid'] = !0x0; this[_0x56ae('0x9eb')] = this[_0x56ae('0x9ec')] = this[_0x56ae('0xd2c')] = this['_backgroundColor'] = 0x0; this['_globalPos'] = new _0x510664(); this[_0x56ae('0xecd')] = new _0x510664(); this[_0x56ae('0x9f2')] = new _0x510664(); this[_0x56ae('0xece')] = this['_height'] = 0x0; _0xc32e6[_0x56ae('0x94d')](this); this[_0x56ae('0xe0d')] = _0x57226f; this[_0x56ae('0xed0')] = null != _0xb54e3e ? _0xb54e3e : new _0x3c00e5(); this[_0x56ae('0xed0')][_0x56ae('0x95e')](_0x56ae('0xed1'), _0x2d9f4e(this, this[_0x56ae('0xed2')])); this[_0x56ae('0x97a')] = null != _0xdcb5e5 ? _0xdcb5e5 : new _0x33ccdb(); this[_0x56ae('0x10b4')] = null != _0x5c6478 ? _0x5c6478 : new _0x14f81d(); this[_0x56ae('0xed3')] = new _0x23b802(); this[_0x56ae('0xed4')] = _0x999d75; this['_contextIndex'] = _0x34ad5d; this['_entityCollector'] = this[_0x56ae('0x10b4')][_0x56ae('0xed6')](); this['_entityCollector'][_0x56ae('0xed7')](this[_0x56ae('0x97a')]); this[_0x56ae('0xed8')] = new _0x3c6685(); this[_0x56ae('0xed9')](); this[_0x56ae('0xeda')] = new _0xc46189(); this['_mouse3DManager'][_0x56ae('0x10b5')](this); this[_0x56ae('0xedc')] = new _0xa92eed(); this[_0x56ae('0xedc')][_0x56ae('0xedb')](this); this[_0x56ae('0xedc')][_0x56ae('0x10b6')](this); this[_0x56ae('0x95e')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0xc95')]), !0x1, 0x0, !0x0); this[_0x56ae('0x95e')]('added', _0x2d9f4e(this, this[_0x56ae('0xede')]), !0x1, 0x0, !0x0); this[_0x56ae('0x97a')][_0x56ae('0x95e')](_0x56ae('0xedf'), _0x2d9f4e(this, this[_0x56ae('0xee0')])); this[_0x56ae('0x97a')][_0x56ae('0xee1')](this[_0x56ae('0xed0')][_0x56ae('0xee2')]()); }; _0x5ac4a7[_0x56ae('0x10b7')] = _0x467a6a; _0x467a6a[_0x56ae('0x8bf')] = 'away3d.containers.View3D'; _0x467a6a[_0x56ae('0x8ee')] = _0xc32e6; _0x467a6a['prototype'] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { '_width': null, '_height': null, '_localTLPos': null, '_localBRPos': null, '_globalPos': null, '_globalWidth': null, '_globalHeight': null, '_globalPosDirty': null, '_scene': null, '_camera': null, '_entityCollector': null, '_aspectRatio': null, '_time': null, '_deltaTime': null, '_backgroundColor': null, '_mouse3DManager': null, '_touch3DManager': null, '_renderer': null, '_depthRenderer': null, '_addedToStage': null, '_forceSoftware': null, '_filter3DRenderer': null, '_requireDepthRender': null, '_depthRender': null, '_depthTextureInvalid': null, '_hitField': null, '_parentIsStage': null, '_stage3DProxy': null, '_backBufferInvalid': null, '_antiAlias': null, '_rttBufferManager': null, '_shareContext': null, '_scissorRect': null, '_scissorRectDirty': null, '_viewportDirty': null, '_depthPrepass': null, '_profile': null, '_layeredView': null, '_contextIndex': null, 'onScenePartitionChanged': function(_0x952514) { if (_0x56ae('0x570') === _0x575257['JmsYK']) { null != this['_camera'] && this[_0x56ae('0x97a')][_0x56ae('0xee1')](this[_0x56ae('0x1006')]()['get_partition']()); } else { this['hasEventListener'](_0x56ae('0xdc6')) && this['dispatchEvent'](_0x952514[_0x56ae('0xa48')]()); } }, 'get_stage3DProxy': function() { return this[_0x56ae('0x9e8')]; }, 'onContext3DRecreated': function(_0x491df5) { this[_0x56ae('0xecb')] = !0x0; }, 'get_layeredView': function() { return this[_0x56ae('0x10b3')]; }, 'initHitField': function() { this['_hitField'] = new _0xc32e6(); this[_0x56ae('0x10b8')][_0x56ae('0xabe')](0x0); this[_0x56ae('0x10b8')][_0x56ae('0x10b9')] = !0x0; this[_0x56ae('0x10b8')]['get_graphics']()[_0x56ae('0x10ba')](0x0); this['_hitField']['get_graphics']()[_0x56ae('0x10bb')](0x0, 0x0, 0x64, 0x64); this[_0x56ae('0x994')](this[_0x56ae('0x10b8')]); }, 'get_backgroundColor': function() { return this[_0x56ae('0x10bc')]; }, 'set_backgroundColor': function(_0x3739c2) { this[_0x56ae('0x10bc')] = _0x3739c2; this[_0x56ae('0x10b4')][_0x56ae('0x10bd')](_0xfeeea6['toFloat'](_0x3739c2 >>> 0x10 & 0xff) / _0xfeeea6['toFloat'](0xff)); this[_0x56ae('0x10b4')][_0x56ae('0x10be')](_0xfeeea6['toFloat'](_0x3739c2 >>> 0x8 & 0xff) / _0xfeeea6[_0x56ae('0xcfc')](0xff)); this['_renderer'][_0x56ae('0x421')](_0xfeeea6[_0x56ae('0xcfc')](_0x3739c2 & 0xff) / _0xfeeea6[_0x56ae('0xcfc')](0xff)); return _0x3739c2; }, 'get_camera': function() { return this['_camera']; }, 'get_scene': function() { return this[_0x56ae('0xed0')]; }, 'set_scene': function(_0x427c1b) { this[_0x56ae('0xed0')][_0x56ae('0x968')](_0x56ae('0xed1'), _0x2d9f4e(this, this[_0x56ae('0xed2')])); this[_0x56ae('0xed0')] = _0x427c1b; this[_0x56ae('0xed0')][_0x56ae('0x95e')]('partitionChanged', _0x2d9f4e(this, this[_0x56ae('0xed2')])); null != this[_0x56ae('0x97a')] && this[_0x56ae('0x97a')][_0x56ae('0xee1')](this[_0x56ae('0xed0')]['get_partition']()); return this[_0x56ae('0xed0')]; }, 'get_filters': function() { throw new _0x1adea8(new _0x531fca(_0x56ae('0x10bf'))); }, 'set_filters': function(_0x4a2a1e) { throw new _0x1adea8(new _0x531fca(_0x56ae('0x10bf'))); }, 'get_width': function() { return this['_width']; }, 'set_width': function(_0x478017) { null != this['_stage3DProxy'] && this[_0x56ae('0x9e8')][_0x56ae('0x9ed')]() && 0x800 < _0x478017 && (_0x478017 = 0x800); if (this[_0x56ae('0xece')] == _0x478017) return _0x478017; this['_hitField'][_0x56ae('0x51f')](_0x478017); this[_0x56ae('0xece')] = _0x478017; this['_localBRPos']['x'] = _0x478017 + this[_0x56ae('0x9f2')]['x']; this[_0x56ae('0x9eb')] = null != this['parent'] ? this[_0x56ae('0x8c1')][_0x56ae('0x10c0')](this[_0x56ae('0xecd')])['x'] - this[_0x56ae('0xecc')]['x'] : _0x478017; null != this[_0x56ae('0x10c1')] && this[_0x56ae('0x10c1')][_0x56ae('0x10c2')](this[_0x56ae('0x9eb')] | 0x0); this[_0x56ae('0x106c')] = this['_globalWidth'] / this['_globalHeight']; this[_0x56ae('0x97a')]['get_lens']()[_0x56ae('0x107f')](this[_0x56ae('0x106c')]); this['_depthTextureInvalid'] = !0x0; this['_renderer']['set_viewWidth'](this[_0x56ae('0x9eb')]); this['_scissorRect'][_0x56ae('0x3d')] = this[_0x56ae('0x9eb')]; this[_0x56ae('0xec9')] = this[_0x56ae('0x9ef')] = !0x0; return _0x478017; }, 'get_height': function() { return this[_0x56ae('0xecf')]; }, 'set_height': function(_0x439d41) { if ('rOkmp' === 'rOkmp') { _0x575257[_0x56ae('0x547')](null, this[_0x56ae('0x9e8')]) && this[_0x56ae('0x9e8')][_0x56ae('0x9ed')]() && 0x800 < _0x439d41 && (_0x439d41 = 0x800); if (this['_height'] == _0x439d41) return _0x439d41; this[_0x56ae('0x10b8')][_0x56ae('0x10c3')](_0x439d41); this[_0x56ae('0xecf')] = _0x439d41; this[_0x56ae('0xecd')]['y'] = _0x439d41 + this[_0x56ae('0x9f2')]['y']; this[_0x56ae('0x9ec')] = null != this[_0x56ae('0x8c1')] ? this[_0x56ae('0x8c1')]['localToGlobal'](this[_0x56ae('0xecd')])['y'] - this[_0x56ae('0xecc')]['y'] : _0x439d41; null != this[_0x56ae('0x10c1')] && this[_0x56ae('0x10c1')]['set_viewHeight'](this['_globalHeight'] | 0x0); this[_0x56ae('0x106c')] = this['_globalWidth'] / this['_globalHeight']; this[_0x56ae('0x97a')][_0x56ae('0xb6f')]()[_0x56ae('0x107f')](this[_0x56ae('0x106c')]); this['_depthTextureInvalid'] = !0x0; this[_0x56ae('0x10b4')][_0x56ae('0x10c4')](this[_0x56ae('0x9ec')]); this[_0x56ae('0xed8')]['height'] = this[_0x56ae('0x9ec')]; this[_0x56ae('0xec9')] = this['_backBufferInvalid'] = !0x0; return _0x439d41; } else { _0x11c9c7[_0x56ae('0x94d')](this, b == _0x2bd32b[_0x56ae('0xf90')] || b == _0x2bd32b['RIGHT']); this[_0x56ae('0xc62')] = _0x439d41; this[_0x56ae('0x10c5')] = b; } }, 'set_x': function(_0x3fd4ef) { if (this[_0x56ae('0x3e1')]() == _0x3fd4ef) return _0x3fd4ef; _0xc32e6['prototype'][_0x56ae('0x471')][_0x56ae('0x94d')](this, _0x3fd4ef); this[_0x56ae('0x9f2')]['x'] = _0x3fd4ef; var _0x47512e = null != this[_0x56ae('0x8c1')] ? this[_0x56ae('0x8c1')]['localToGlobal'](this[_0x56ae('0x9f2')])['x'] : _0x3fd4ef; this['_globalPos']['x'] = _0x47512e; this[_0x56ae('0x10c6')] = !0x0; return _0x3fd4ef; }, 'set_y': function(_0x45fc46) { var _0x1b76d4 = _0x56ae('0x10c7')['split']('|'), _0x886ae0 = 0x0; while (!![]) { switch (_0x1b76d4[_0x886ae0++]) { case '0': this[_0x56ae('0x9f2')]['y'] = _0x45fc46; continue; case '1': return _0x45fc46; case '2': var _0x15233e = null != this[_0x56ae('0x8c1')] ? this[_0x56ae('0x8c1')][_0x56ae('0x10c0')](this[_0x56ae('0x9f2')])['y'] : _0x45fc46; continue; case '3': this[_0x56ae('0x10c6')] = !0x0; continue; case '4': _0xc32e6['prototype'][_0x56ae('0xaae')][_0x56ae('0x94d')](this, _0x45fc46); continue; case '5': this[_0x56ae('0xecc')]['y'] = _0x15233e; continue; case '6': if (this[_0x56ae('0x9f0')]() == _0x45fc46) return _0x45fc46; continue; } break; } }, 'set_visible': function(_0x413b85) { _0xc32e6[_0x56ae('0x6')]['set_visible']['call'](this, _0x413b85); null == this[_0x56ae('0x9e8')] || this['_shareContext'] || this[_0x56ae('0x9e8')][_0x56ae('0xb82')](_0x413b85); return _0x413b85; }, 'set_antiAlias': function(_0x4ba740) { this['_antiAlias'] = _0x4ba740; this['_renderer'][_0x56ae('0xbe0')](_0x4ba740); this['_backBufferInvalid'] = !0x0; return this['_antiAlias']; }, 'get_shareContext': function() { return this[_0x56ae('0x9ea')]; }, 'set_shareContext': function(_0x12a4e2) { if (this[_0x56ae('0x9ea')] == _0x12a4e2) return _0x12a4e2; this[_0x56ae('0x9ea')] = _0x12a4e2; this[_0x56ae('0x10c6')] = !0x0; return _0x12a4e2; }, 'updateBackBuffer': function() { if (_0x1c1b50[_0x56ae('0xc8')] === 'Ijjsk') { if (null != this[_0x56ae('0x9e8')][_0x56ae('0x9e9')]() && !this[_0x56ae('0x9ea')]) if (0x0 < this[_0x56ae('0x9eb')] && 0x0 < this[_0x56ae('0x9ec')]) this[_0x56ae('0x9e8')][_0x56ae('0x9ed')]() && (0x800 < this[_0x56ae('0x9eb')] && (this[_0x56ae('0x9eb')] = 0x800), 0x800 < this[_0x56ae('0x9ec')] && (this[_0x56ae('0x9ec')] = 0x800)), this[_0x56ae('0x9e8')]['configureBackBuffer'](this[_0x56ae('0x9eb')] | 0x0, this['_globalHeight'] | 0x0, this['_antiAlias'], !0x0), this[_0x56ae('0x9ef')] = !0x1; else { var _0x195947 = new _0x510664(this['stage']['get_x']() + this[_0x56ae('0x952')]['stageWidth'], this[_0x56ae('0x952')][_0x56ae('0x9f0')]() + this['stage'][_0x56ae('0x9f3')]); this[_0x56ae('0x51f')](null != this[_0x56ae('0x8c1')] ? this[_0x56ae('0x8c1')][_0x56ae('0x9f1')](_0x195947)['x'] - this[_0x56ae('0x9f2')]['x'] : this['stage'][_0x56ae('0xb2e')]); this[_0x56ae('0x10c3')](null != this[_0x56ae('0x8c1')] ? this['parent'][_0x56ae('0x9f1')](_0x195947)['y'] - this[_0x56ae('0x9f2')]['y'] : this[_0x56ae('0x952')][_0x56ae('0x9f3')]); } } else { var _0xc2e7b = _0x195947['next'](); _0xc2e7b[_0x56ae('0xa91')][_0x56ae('0xbbd')](_0xc2e7b[_0x56ae('0xa92')]); } }, 'render': function() { _0x79a9a6['drawTriangleCount'] = 0x0; if (null != this[_0x56ae('0x10c8')]()['get_context3D']() && this[_0x56ae('0x10c8')]()[_0x56ae('0x10c9')]()) { this[_0x56ae('0x9ef')] && this[_0x56ae('0x10ca')](); this['_shareContext'] && this['_layeredView'] && this[_0x56ae('0x10c8')]()[_0x56ae('0x10cb')](); if (!this['_parentIsStage']) { var _0x2cce6e = this[_0x56ae('0x8c1')][_0x56ae('0x10c0')](this[_0x56ae('0x9f2')]); if (this['_globalPos']['x'] != _0x2cce6e['x'] || this[_0x56ae('0xecc')]['y'] != _0x2cce6e['y']) this[_0x56ae('0xecc')] = _0x2cce6e, this[_0x56ae('0x10c6')] = !0x0; } this[_0x56ae('0x10c6')] && this[_0x56ae('0x10cc')](); this[_0x56ae('0xe99')](); this[_0x56ae('0x10cd')](); this[_0x56ae('0xed5')][_0x56ae('0x1d')](); this[_0x56ae('0xed0')][_0x56ae('0x10ce')](this['_entityCollector']); this[_0x56ae('0xeda')][_0x56ae('0x10cf')](this); this['_touch3DManager'][_0x56ae('0x10cf')](); this[_0x56ae('0x10d0')] && this[_0x56ae('0x10d1')](this[_0x56ae('0xed5')]); this[_0x56ae('0x10d2')] && this[_0x56ae('0x10d3')](this[_0x56ae('0xed5')]); this['_renderer'][_0x56ae('0x10d4')](!this[_0x56ae('0x10d2')]); null != this[_0x56ae('0x10d5')] && null != this[_0x56ae('0x9e8')][_0x56ae('0x9e9')]() ? (this[_0x56ae('0x10b4')][_0x56ae('0x914')](this[_0x56ae('0xed5')], this[_0x56ae('0x10d5')][_0x56ae('0x10d6')](this[_0x56ae('0x9e8')]), this[_0x56ae('0x10c1')][_0x56ae('0x10d7')]()), this[_0x56ae('0x10d5')][_0x56ae('0x914')](this[_0x56ae('0x9e8')], this[_0x56ae('0xb6e')](), this[_0x56ae('0x10d8')])) : (this[_0x56ae('0x10b4')][_0x56ae('0x10d9')](this[_0x56ae('0x9ea')]), this['_shareContext'] ? this[_0x56ae('0x10b4')][_0x56ae('0x914')](this[_0x56ae('0xed5')], null, this[_0x56ae('0xed8')]) : this['_renderer'][_0x56ae('0x914')](this['_entityCollector'])); this[_0x56ae('0x9ea')] || (this[_0x56ae('0x10c8')]()[_0x56ae('0x10da')](), this[_0x56ae('0xeda')][_0x56ae('0x10db')](), this[_0x56ae('0xedc')][_0x56ae('0x10dc')]()); this[_0x56ae('0xed5')][_0x56ae('0x10dd')](); this['get_stage3DProxy']()[_0x56ae('0x10de')](!0x1); } else this[_0x56ae('0x9ef')] = !0x0; }, 'updateGlobalPos': function() { this['_globalPosDirty'] = !0x1; if (null != this[_0x56ae('0x9e8')]) { if (this['_shareContext']) { var _0x2c8be9 = this[_0x56ae('0xecc')]['x'], _0x568a6f = this[_0x56ae('0x9e8')]['get_x'](); this[_0x56ae('0xed8')]['x'] = _0x2c8be9 - _0x568a6f; _0x2c8be9 = this[_0x56ae('0xecc')]['y']; _0x568a6f = this[_0x56ae('0x9e8')][_0x56ae('0x9f0')](); this[_0x56ae('0xed8')]['y'] = _0x2c8be9 - _0x568a6f; } else this[_0x56ae('0xed8')]['x'] = 0x0, this[_0x56ae('0xed8')]['y'] = 0x0, this[_0x56ae('0x9e8')][_0x56ae('0x471')](this['_globalPos']['x']), this[_0x56ae('0x9e8')][_0x56ae('0xaae')](this[_0x56ae('0xecc')]['y']); this[_0x56ae('0xec9')] = !0x0; } }, 'updateTime': function() { var _0x47fcb2 = _0x10e92a[_0x56ae('0xd35')](); 0x0 == this[_0x56ae('0xd2c')] && (this[_0x56ae('0xd2c')] = _0x47fcb2); this[_0x56ae('0x10df')] = _0x47fcb2 - this[_0x56ae('0xd2c')]; this[_0x56ae('0xd2c')] = _0x47fcb2; }, 'updateViewSizeData': function() { this[_0x56ae('0x97a')][_0x56ae('0xb6f')]()[_0x56ae('0x107f')](this[_0x56ae('0x106c')]); this['_scissorRectDirty'] && (this['_scissorRectDirty'] = !0x1, this[_0x56ae('0x97a')][_0x56ae('0xb6f')]()[_0x56ae('0x10e0')](this[_0x56ae('0xed8')]['x'], this[_0x56ae('0xed8')]['y'], this['_scissorRect'][_0x56ae('0x3d')], this['_scissorRect'][_0x56ae('0x727')])); this[_0x56ae('0xeca')] && (this['_viewportDirty'] = !0x1, this[_0x56ae('0x97a')]['get_lens']()[_0x56ae('0x10e1')](this[_0x56ae('0x9e8')]['get_viewPort']()['x'], this[_0x56ae('0x9e8')]['get_viewPort']()['y'], this[_0x56ae('0x9e8')]['get_viewPort']()[_0x56ae('0x3d')], this[_0x56ae('0x9e8')][_0x56ae('0x10e2')]()[_0x56ae('0x727')])); null != this['_filter3DRenderer'] || this['_renderer']['get_renderToTexture']() ? (this[_0x56ae('0x10b4')][_0x56ae('0x10e3')](this[_0x56ae('0x10c1')][_0x56ae('0x10e4')]()), this[_0x56ae('0x10b4')][_0x56ae('0x10e5')](this['_rttBufferManager']['get_textureRatioY']())) : (this[_0x56ae('0x10b4')]['set_textureRatioX'](0x1), this[_0x56ae('0x10b4')][_0x56ae('0x10e5')](0x1)); }, 'renderDepthPrepass': function(_0x2b94fd) { this[_0x56ae('0xed3')][_0x56ae('0x10e6')](!0x0); null != this[_0x56ae('0x10d5')] || this['_renderer'][_0x56ae('0x10e7')]() ? (this[_0x56ae('0xed3')][_0x56ae('0x10e3')](this[_0x56ae('0x10c1')][_0x56ae('0x10e4')]()), this['_depthRenderer'][_0x56ae('0x10e5')](this[_0x56ae('0x10c1')][_0x56ae('0x10e8')]()), this[_0x56ae('0xed3')]['render'](_0x2b94fd, this['_filter3DRenderer']['getMainInputTexture'](this['_stage3DProxy']), this[_0x56ae('0x10c1')][_0x56ae('0x10d7')]())) : (this[_0x56ae('0xed3')][_0x56ae('0x10e3')](0x1), this[_0x56ae('0xed3')][_0x56ae('0x10e5')](0x1), this[_0x56ae('0xed3')][_0x56ae('0x914')](_0x2b94fd)); this[_0x56ae('0xed3')][_0x56ae('0x10e6')](!0x1); }, 'renderSceneDepthToTexture': function(_0x5bf737) { (this['_depthTextureInvalid'] || _0x575257['kDZxC'](null, this['_depthRender'])) && this[_0x56ae('0x10e9')](this['_stage3DProxy'][_0x56ae('0x9e9')]()); this[_0x56ae('0xed3')][_0x56ae('0x10e3')](this[_0x56ae('0x10c1')][_0x56ae('0x10e4')]()); this[_0x56ae('0xed3')][_0x56ae('0x10e5')](this['_rttBufferManager'][_0x56ae('0x10e8')]()); this['_depthRenderer'][_0x56ae('0x914')](_0x5bf737, this['_depthRender']); }, 'initDepthTexture': function(_0x3aef16) { this['_depthTextureInvalid'] = !0x1; null != this['_depthRender'] && this['_depthRender'][_0x56ae('0x9cd')](); this['_depthRender'] = _0x3aef16['createTexture'](this[_0x56ae('0x10c1')][_0x56ae('0xaf4')](), this[_0x56ae('0x10c1')][_0x56ae('0x412')](), 0x1, !0x0); }, 'project': function(_0x1147b5) { _0x1147b5 = this[_0x56ae('0x97a')][_0x56ae('0x10ea')](_0x1147b5); _0x1147b5['x'] = (_0x1147b5['x'] + 0x1) * this[_0x56ae('0x9eb')] / 0x2; _0x1147b5['y'] = (_0x1147b5['y'] + 0x1) * this[_0x56ae('0x9ec')] / 0x2; return _0x1147b5; }, 'unproject': function(_0x3af787, _0x20fb52, _0x25a480, _0x1d75d1) { return this['_camera'][_0x56ae('0x10eb')]((0x2 * (_0x3af787 - this[_0x56ae('0xecc')]['x']) - this[_0x56ae('0x9eb')]) / this['_stage3DProxy']['get_width'](), (0x2 * (_0x20fb52 - this[_0x56ae('0xecc')]['y']) - this['_globalHeight']) / this[_0x56ae('0x9e8')][_0x56ae('0x16')](), _0x25a480, _0x1d75d1); }, 'entityCollector': null, 'get_entityCollector': function() { return this[_0x56ae('0xed5')]; }, 'onLensChanged': function(_0x51e561) { this[_0x56ae('0xeca')] = this[_0x56ae('0xec9')] = !0x0; }, 'onAddedToStage': function(_0xac1202) { this[_0x56ae('0x10ec')] || (this['_addedToStage'] = !0x0, null == this[_0x56ae('0x9e8')] && (this[_0x56ae('0x9e8')] = -0x1 == this[_0x56ae('0xec8')] ? _0x511452[_0x56ae('0x10ed')](this[_0x56ae('0x952')])[_0x56ae('0x10ee')](this['_forceSoftware'], this[_0x56ae('0xe0d')]) : _0x511452[_0x56ae('0x10ed')](this[_0x56ae('0x952')])[_0x56ae('0x10ef')](this[_0x56ae('0xec8')], this[_0x56ae('0xed4')], this[_0x56ae('0xe0d')]), this[_0x56ae('0x9e8')][_0x56ae('0x95e')]('ViewportUpdated', _0x2d9f4e(this, this[_0x56ae('0x10f0')])), this[_0x56ae('0x9e8')]['addEventListener'](_0x56ae('0x10f1'), _0x2d9f4e(this, this[_0x56ae('0x10f2')]))), this['_globalPosDirty'] = !0x0, this['_rttBufferManager'] = _0x5c61a0['getInstance'](this[_0x56ae('0x9e8')]), this['_renderer'][_0x56ae('0x10f3')](this['_depthRenderer']['set_stage3DProxy'](this[_0x56ae('0x9e8')])), _0xac1202 = new _0x510664(this[_0x56ae('0x952')]['get_x']() + this[_0x56ae('0x952')][_0x56ae('0xb2e')], this[_0x56ae('0x952')][_0x56ae('0x9f0')]() + this[_0x56ae('0x952')][_0x56ae('0x9f3')]), 0x0 == this[_0x56ae('0x9eb')] ? this[_0x56ae('0x51f')](null != this[_0x56ae('0x8c1')] ? this[_0x56ae('0x8c1')]['globalToLocal'](_0xac1202)['x'] - this[_0x56ae('0x9f2')]['x'] : this['stage'][_0x56ae('0xb2e')]) : this[_0x56ae('0x10c1')][_0x56ae('0x10c2')](this[_0x56ae('0x9eb')] | 0x0), 0x0 == this['_globalHeight'] ? this[_0x56ae('0x10c3')](null != this[_0x56ae('0x8c1')] ? this[_0x56ae('0x8c1')]['globalToLocal'](_0xac1202)['y'] - this[_0x56ae('0x9f2')]['y'] : this[_0x56ae('0x952')][_0x56ae('0x9f3')]) : this['_rttBufferManager'][_0x56ae('0x10c4')](this['_globalHeight'] | 0x0), this[_0x56ae('0x9ea')] && this[_0x56ae('0xeda')][_0x56ae('0x10f4')](this)); }, 'onAdded': function(_0x58bf1f) { this[_0x56ae('0x10f5')] = this[_0x56ae('0x8c1')] == this[_0x56ae('0x952')]; this['_globalPos'] = this['parent'][_0x56ae('0x10c0')](this[_0x56ae('0x9f2')]); this[_0x56ae('0x10c6')] = !0x0; }, 'onViewportUpdated': function(_0x55d993) { if (this[_0x56ae('0x9ea')]) { _0x55d993 = this['_globalPos']['x']; var _0x4c1956 = this[_0x56ae('0x9e8')][_0x56ae('0x3e1')](); this[_0x56ae('0xed8')]['x'] = _0x55d993 - _0x4c1956; _0x55d993 = this[_0x56ae('0xecc')]['y']; _0x4c1956 = this['_stage3DProxy'][_0x56ae('0x9f0')](); this['_scissorRect']['y'] = _0x55d993 - _0x4c1956; this[_0x56ae('0xed8')][_0x56ae('0x3d')] = this[_0x56ae('0x9eb')]; this[_0x56ae('0xed8')][_0x56ae('0x727')] = this[_0x56ae('0x9ec')]; this[_0x56ae('0xec9')] = !0x0; } this[_0x56ae('0xeca')] = !0x0; }, '__class__': _0x467a6a, '__properties__': _0x4e6193(_0xc32e6[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_entityCollector': _0x56ae('0x10f6'), 'set_shareContext': 'set_shareContext', 'get_shareContext': _0x56ae('0x10f7'), 'set_antiAlias': _0x56ae('0xbe0'), 'set_scene': _0x56ae('0xba7'), 'get_scene': _0x56ae('0x1006'), 'get_camera': _0x56ae('0xb6e'), 'set_backgroundColor': _0x56ae('0xb6d'), 'get_backgroundColor': 'get_backgroundColor', 'get_layeredView': _0x56ae('0x10f8'), 'get_stage3DProxy': _0x56ae('0x10c8') }) }); var _0x5d35e9 = function(_0x5c1d74) { this[_0x56ae('0xd2d')] = !0x0; this[_0x56ae('0x10f9')](_0x5c1d74); }; _0x5ac4a7[_0x56ae('0x10fa')] = _0x5d35e9; _0x5d35e9['__name__'] = 'away3d.controllers.ControllerBase'; _0x5d35e9[_0x56ae('0x6')] = {}; _0x5d35e9[_0x56ae('0x6')]['_autoUpdate'] = null; _0x5d35e9[_0x56ae('0x6')]['_targetObject'] = null; _0x5d35e9[_0x56ae('0x6')][_0x56ae('0x10fb')] = function() { null != this._targetObject && null != this._targetObject.get_implicitPartition() && this._autoUpdate && this._targetObject.get_implicitPartition().markForUpdate(this._targetObject); }; _0x5d35e9[_0x56ae('0x6')]['set_targetObject'] = function(_0x4be283) { if (this._targetObject == _0x4be283) return _0x4be283; null != this._targetObject && this._autoUpdate && (this._targetObject._controller = null); this._targetObject = _0x4be283; null != this._targetObject && this._autoUpdate && (this._targetObject._controller = this); this.notifyUpdate(); return _0x4be283; }; _0x5d35e9[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x462dc9) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x5d35e9[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5d35e9; _0x5d35e9[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x5d35e9[_0x56ae('0x6')][_0x56ae('0x984')]['set_targetObject'] = 'set_targetObject'; var _0xbb3700 = function() { if (_0x56ae('0x10fc') === 'vAuRC') { e++; if (this[_0x56ae('0x10fd')]()) { var _0x7ae51e = this[_0x56ae('0x10fe')][_0x56ae('0x1b')](a++); var _0x5d1e03 = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](); this[_0x56ae('0x10ff')] += _0x575257[_0x56ae('0x571')] + _0x1b30b7[_0x56ae('0x28')](_0x5d1e03) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x7ae51e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['animatedTangent']) + '\x0amov\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5d1e03) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x7ae51e) + _0x56ae('0x651'); _0x7ae51e = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x9be')](_0x7ae51e, 0x1); this['_fragmentCode'] += _0x56ae('0x5f1') + _0x1b30b7['string'](_0x7ae51e) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x5d1e03) + '\x0a'; this['_fragmentCode'] += 'mov\x20' + _0x1b30b7[_0x56ae('0x28')](_0x7ae51e) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5d1e03) + '.w\x0a'; } else _0x7ae51e = this[_0x56ae('0x1100')][_0x56ae('0x1b')](b++); _0x5d1e03 = this[_0x56ae('0x1100')][_0x56ae('0x1b')](b++); var _0x395762 = this['_dirLightFragmentConstants'][_0x56ae('0x1b')](b++); d && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1101')](this['_methodSetup'][_0x56ae('0xced')], _0x7ae51e, _0x5d1e03, this['_registerCache'])); c && (this[_0x56ae('0xceb')] += this['_methodSetup'][_0x56ae('0x1102')][_0x56ae('0x1101')](this['_methodSetup'][_0x56ae('0xcef')], _0x7ae51e, _0x395762, this[_0x56ae('0x9b9')])); this[_0x56ae('0x10fd')]() && this['_registerCache']['removeVertexTempUsage'](_0x7ae51e); } else { this[_0x56ae('0xd48')] = !0x0; this[_0x56ae('0x1103')] = this[_0x56ae('0x1104')] = 0x1; this['_vertexNormalsDirty'] = this[_0x56ae('0x1105')] = !0x0; this['_autoGenerateUVs'] = this[_0x56ae('0x1106')] = !0x1; this[_0x56ae('0x1107')] = this['_autoDeriveVertexTangents'] = !0x0; this['_indicesInvalid'] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x1108')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x1109')] = _0x252a59['toObjectVector'](null, 0x8); this[_0x56ae('0x110a')] = this[_0x56ae('0x110b')] = !0x0; } }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x3ff')]] = _0xbb3700; _0xbb3700[_0x56ae('0x8bf')] = _0x56ae('0x400'); _0xbb3700[_0x56ae('0x6')] = {}; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x110c')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0xd4a')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x110a')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x110b')] = null; _0xbb3700[_0x56ae('0x6')]['_faceTangents'] = null; _0xbb3700[_0x56ae('0x6')]['_indices'] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1109')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x110d')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1108')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x110e')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x110f')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1107')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1110')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0xd49')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1106')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1111')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1105')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1112')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1113')] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1103')] = null; _0xbb3700[_0x56ae('0x6')]['_scaleV'] = null; _0xbb3700[_0x56ae('0x6')]['_uvsDirty'] = null; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1114')] = function(_0x2ec6bb) { return this._uvsDirty = this._autoGenerateUVs = _0x2ec6bb; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0xae2')] = function(_0x26b9bd) { return this._vertexNormalsDirty = this._autoDeriveVertexNormals = _0x26b9bd; }; _0xbb3700[_0x56ae('0x6')]['get_numTriangles'] = function() { return this._numTriangles; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1115')] = function(_0x17d2e7) { var _0x37a3ab = _0x17d2e7._stage3DIndex, _0x568836 = _0x17d2e7._context3D; if (null == this._indexBuffer.get(_0x37a3ab) || this._indexBufferContext.get(_0x37a3ab) != _0x568836) this._indexBuffer.set(_0x37a3ab, _0x17d2e7.createIndexBuffer(this._numIndices)), this._indexBufferContext.set(_0x37a3ab, _0x568836), this._indicesInvalid.set(_0x37a3ab, !0x0); this._indicesInvalid.get(_0x37a3ab) && (this._indexBuffer.get(_0x37a3ab).uploadFromVector(this._indices, 0x0, this._numIndices), this._indicesInvalid.set(_0x37a3ab, !0x1)); return this._indexBuffer.get(_0x37a3ab); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1116')] = function() { var _0x37ef56 = 0x0, _0x39f2f0 = this._indices.get_length(), _0x4f6a68 = this._vertexData, _0x3ea3e4 = this.get_UVData(), _0x5133d4 = this.get_vertexStride(), _0x3720e6 = this.get_vertexOffset(), _0x1d899d = this.get_UVStride(), _0x2c9949 = this.get_UVOffset(); null == this._faceTangents && (this._faceTangents = _0x252a59.toFloatVector(null, this._indices.get_length(), !0x0)); for (; _0x37ef56 < _0x39f2f0;) { var _0x439b7d = this._indices.get(_0x37ef56); var _0x1b30b7 = this._indices.get(_0x37ef56 + 0x1); var _0x2d9f4e = this._indices.get(_0x37ef56 + 0x2); var _0x34e767 = _0x2c9949 + _0x439b7d * _0x1d899d + 0x1; var _0x5ac4a7 = _0x3ea3e4.get(_0x34e767); _0x34e767 = _0x2c9949 + _0x1b30b7 * _0x1d899d + 0x1; var _0x4e6193 = _0x3ea3e4.get(_0x34e767) - _0x5ac4a7; _0x34e767 = _0x2c9949 + _0x2d9f4e * _0x1d899d + 0x1; _0x34e767 = _0x3ea3e4.get(_0x34e767) - _0x5ac4a7; _0x5ac4a7 = _0x3720e6 + _0x439b7d * _0x5133d4; var _0x2caf8c = _0x4f6a68.get(_0x5ac4a7); var _0x5c37fb = _0x4f6a68.get(_0x5ac4a7 + 0x1); var _0x52441b = _0x4f6a68.get(_0x5ac4a7 + 0x2); _0x5ac4a7 = _0x3720e6 + _0x1b30b7 * _0x5133d4; var _0x370254 = _0x4f6a68.get(_0x5ac4a7) - _0x2caf8c; _0x439b7d = _0x4f6a68.get(_0x5ac4a7 + 0x1) - _0x5c37fb; _0x1b30b7 = _0x4f6a68.get(_0x5ac4a7 + 0x2) - _0x52441b; _0x5ac4a7 = _0x3720e6 + _0x2d9f4e * _0x5133d4; _0x2d9f4e = _0x4f6a68.get(_0x5ac4a7) - _0x2caf8c; _0x5c37fb = _0x4f6a68.get(_0x5ac4a7 + 0x1) - _0x5c37fb; _0x5ac4a7 = _0x4f6a68.get(_0x5ac4a7 + 0x2) - _0x52441b; _0x2d9f4e = _0x34e767 * _0x370254 - _0x4e6193 * _0x2d9f4e; _0x439b7d = _0x34e767 * _0x439b7d - _0x4e6193 * _0x5c37fb; _0x34e767 = _0x575257.vznVc(_0x34e767, _0x1b30b7) - _0x4e6193 * _0x5ac4a7; _0x4e6193 = 0x1 / Math.sqrt(_0x2d9f4e * _0x2d9f4e + _0x575257.AgIvv(_0x439b7d, _0x439b7d) + _0x34e767 * _0x34e767); this._faceTangents.set(_0x37ef56++, _0x4e6193 * _0x2d9f4e); this._faceTangents.set(_0x37ef56++, _0x4e6193 * _0x439b7d); this._faceTangents.set(_0x37ef56++, _0x4e6193 * _0x34e767); } this._faceTangentsDirty = !0x1; }; _0xbb3700[_0x56ae('0x6')]['updateFaceNormals'] = function() { var _0x4bba99 = 0x0, _0x1a7297 = 0x0, _0x259c6c = 0x0, _0x176207 = this._indices.get_length(), _0x57084e = this._vertexData, _0x1402c2 = this.get_vertexStride(), _0x2d3f7c = this.get_vertexOffset(); _0x575257.keKHG(null, this._faceNormals) && (this._faceNormals = _0x252a59.toFloatVector(null, _0x176207, !0x0)); null == this._faceWeights && (this._faceWeights = _0x252a59.toFloatVector(null, _0x176207 / 0x3 | 0x0, !0x0)); for (; _0x4bba99 < _0x176207;) { if (_0x56ae('0x1117') !== _0x56ae('0x1117')) { this.runner = new _0x5b4c52(this.section, _0x37c090.runner, !0x1, null, !0x1, null); this.runner.billboardMode = !0x0; this.sprites.push(this.runner); var _0x2adc45 = this.explorePath.pathName, _0x9772e9 = _0x4622dd.get_instance().paths; _0x2adc45 = null != _0x32f6e5[_0x2adc45] ? _0x9772e9.getReserved(_0x2adc45) : _0x9772e9.h[_0x2adc45]; this.runner.goesTo = new _0x5e2059(_0x2adc45, 0x5); this.skater = new _0x5b4c52(this.section, _0x37c090.skater, !0x1, null, !0x1, null); this.skater.billboardMode = !0x0; this.sprites.push(this.skater); _0x2adc45 = this.explorePath.pathName; _0x9772e9 = _0x4622dd.get_instance().paths; _0x2adc45 = null != _0x32f6e5[_0x2adc45] ? _0x9772e9.getReserved(_0x2adc45) : _0x9772e9.h[_0x2adc45]; this.skater.goesTo = new _0x5e2059(_0x2adc45, 0x6); } else { var _0x305a84 = _0x2d3f7c + this._indices.get(_0x4bba99++) * _0x1402c2; var _0x1c51d0 = _0x57084e.get(_0x305a84); var _0x1b30b7 = _0x57084e.get(_0x305a84 + 0x1); var _0x2d9f4e = _0x57084e.get(_0x305a84 + 0x2); _0x305a84 = _0x2d3f7c + this._indices.get(_0x4bba99++) * _0x1402c2; var _0x2b2bfc = _0x57084e.get(_0x305a84); var _0x5ac4a7 = _0x57084e.get(_0x305a84 + 0x1); var _0x4e6193 = _0x57084e.get(_0x305a84 + 0x2); _0x305a84 = _0x2d3f7c + this._indices.get(_0x4bba99++) * _0x1402c2; var _0x32f6e5 = _0x57084e.get(_0x305a84); var _0x280e67 = _0x57084e.get(_0x305a84 + 0x1); _0x305a84 = _0x57084e.get(_0x305a84 + 0x2); _0x32f6e5 -= _0x1c51d0; _0x280e67 -= _0x1b30b7; _0x305a84 -= _0x2d9f4e; _0x1c51d0 = _0x2b2bfc - _0x1c51d0; _0x1b30b7 = _0x5ac4a7 - _0x1b30b7; _0x4e6193 -= _0x2d9f4e; _0x2d9f4e = _0x305a84 * _0x1b30b7 - _0x280e67 * _0x4e6193; _0x4e6193 = _0x32f6e5 * _0x4e6193 - _0x305a84 * _0x1c51d0; _0x32f6e5 = _0x280e67 * _0x1c51d0 - _0x32f6e5 * _0x1b30b7; _0x280e67 = Math.sqrt(_0x2d9f4e * _0x2d9f4e + _0x4e6193 * _0x4e6193 + _0x575257.LVxri(_0x32f6e5, _0x32f6e5)); this._useFaceWeights && (_0x1b30b7 = _0x575257.tTjWx(0x2710, _0x280e67), 0x1 > _0x1b30b7 && (_0x1b30b7 = 0x1), this._faceWeights.set(_0x259c6c++, _0x1b30b7)); _0x280e67 = _0x575257.sRfvH(0x1, _0x280e67); this._faceNormals.set(_0x1a7297++, _0x2d9f4e * _0x280e67); this._faceNormals.set(_0x1a7297++, _0x4e6193 * _0x280e67); this._faceNormals.set(_0x1a7297++, _0x32f6e5 * _0x280e67); } } this._faceNormalsDirty = !0x1; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1118')] = function(_0x41d668) { this._faceNormalsDirty && this.updateFaceNormals(); var _0x521dc2 = 0x0, _0x901a6a = 0x1, _0x3d7b98 = 0x2, _0x1dde22 = this._vertexData.get_length(), _0x24ca1e = this.get_vertexNormalStride(), _0x3ad823 = this.get_vertexNormalOffset(); null == _0x41d668 && (_0x41d668 = _0x252a59.toFloatVector(null, _0x1dde22, !0x0)); for (var _0x24face = _0x3ad823; _0x24face < _0x1dde22;) _0x41d668.set(_0x24face, 0x0), _0x41d668.set(_0x24face + 0x1, 0x0), _0x41d668.set(_0x24face + 0x2, 0x0), _0x24face += _0x24ca1e; for (var _0x4bed4e = _0x24face = 0x0, _0x1b30b7 = this._indices.get_length(), _0x2d9f4e, _0x56e124; _0x24face < _0x1b30b7;) { _0x56e124 = this._useFaceWeights ? this._faceWeights.get(_0x4bed4e++) : 0x1; _0x2d9f4e = _0x3ad823 + this._indices.get(_0x24face++) * _0x24ca1e; var _0x5ac4a7 = _0x2d9f4e++, _0x4e6193 = _0x41d668; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceNormals.get(_0x521dc2) * _0x56e124); _0x5ac4a7 = _0x2d9f4e++; _0x4e6193 = _0x41d668; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceNormals.get(_0x901a6a) * _0x56e124); _0x5ac4a7 = _0x41d668; _0x5ac4a7.set(_0x2d9f4e, _0x5ac4a7.get(_0x2d9f4e) + this._faceNormals.get(_0x3d7b98) * _0x56e124); _0x2d9f4e = _0x3ad823 + this._indices.get(_0x24face++) * _0x24ca1e; _0x5ac4a7 = _0x2d9f4e++; _0x4e6193 = _0x41d668; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceNormals.get(_0x521dc2) * _0x56e124); _0x5ac4a7 = _0x2d9f4e++; _0x4e6193 = _0x41d668; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceNormals.get(_0x901a6a) * _0x56e124); _0x5ac4a7 = _0x41d668; _0x5ac4a7.set(_0x2d9f4e, _0x5ac4a7.get(_0x2d9f4e) + this._faceNormals.get(_0x3d7b98) * _0x56e124); _0x2d9f4e = _0x3ad823 + this._indices.get(_0x24face++) * _0x24ca1e; _0x5ac4a7 = _0x2d9f4e++; _0x4e6193 = _0x41d668; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceNormals.get(_0x521dc2) * _0x56e124); _0x5ac4a7 = _0x2d9f4e++; _0x4e6193 = _0x41d668; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceNormals.get(_0x901a6a) * _0x56e124); _0x5ac4a7 = _0x41d668; _0x5ac4a7.set(_0x2d9f4e, _0x5ac4a7.get(_0x2d9f4e) + this._faceNormals.get(_0x3d7b98) * _0x56e124); _0x521dc2 += 0x3; _0x901a6a += 0x3; _0x3d7b98 += 0x3; } for (_0x24face = _0x3ad823; _0x24face < _0x1dde22;) _0x521dc2 = _0x41d668.get(_0x24face), _0x901a6a = _0x41d668.get(_0x24face + 0x1), _0x3d7b98 = _0x41d668.get(_0x24face + 0x2), _0x3ad823 = 0x1 / Math.sqrt(_0x521dc2 * _0x521dc2 + _0x901a6a * _0x901a6a + _0x3d7b98 * _0x3d7b98), _0x41d668.set(_0x24face, _0x521dc2 * _0x3ad823), _0x41d668.set(_0x24face + 0x1, _0x901a6a * _0x3ad823), _0x41d668.set(_0x24face + 0x2, _0x3d7b98 * _0x3ad823), _0x24face += _0x24ca1e; this._vertexNormalsDirty = !0x1; return _0x41d668; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1119')] = function(_0x5e50c8) { this._faceTangentsDirty && this.updateFaceTangents(); var _0x197a26, _0x31e3aa = this._vertexData.get_length(), _0x1d4511 = this.get_vertexTangentStride(), _0x10d015 = this.get_vertexTangentOffset(); null == _0x5e50c8 && (_0x5e50c8 = _0x252a59.toFloatVector(null, _0x31e3aa, !0x0)); for (_0x197a26 = _0x10d015; _0x197a26 < _0x31e3aa;) _0x5e50c8.set(_0x197a26, 0x0), _0x5e50c8.set(_0x197a26 + 0x1, 0x0), _0x5e50c8.set(_0x197a26 + 0x2, 0x0), _0x197a26 += _0x1d4511; var _0x50134c = 0x0, _0x19eb99 = this._indices.get_length(), _0x5ab0aa = 0x0, _0x565b30 = 0x1, _0x1b30b7 = 0x2; for (_0x197a26 = 0x0; _0x197a26 < _0x19eb99;) { var _0x2d9f4e = this._useFaceWeights ? this._faceWeights.get(_0x50134c++) : 0x1; var _0x3e200e = _0x10d015 + _0x1c1b50.Aggwi(this._indices.get(_0x197a26++), _0x1d4511); var _0x5ac4a7 = _0x3e200e++, _0x4e6193 = _0x5e50c8; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceTangents.get(_0x5ab0aa) * _0x2d9f4e); _0x5ac4a7 = _0x3e200e++; _0x4e6193 = _0x5e50c8; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceTangents.get(_0x565b30) * _0x2d9f4e); _0x5ac4a7 = _0x5e50c8; _0x5ac4a7.set(_0x3e200e, _0x5ac4a7.get(_0x3e200e) + this._faceTangents.get(_0x1b30b7) * _0x2d9f4e); _0x3e200e = _0x10d015 + this._indices.get(_0x197a26++) * _0x1d4511; _0x5ac4a7 = _0x3e200e++; _0x4e6193 = _0x5e50c8; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceTangents.get(_0x5ab0aa) * _0x2d9f4e); _0x5ac4a7 = _0x3e200e++; _0x4e6193 = _0x5e50c8; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceTangents.get(_0x565b30) * _0x2d9f4e); _0x5ac4a7 = _0x5e50c8; _0x5ac4a7.set(_0x3e200e, _0x5ac4a7.get(_0x3e200e) + _0x1c1b50.hJhdj(this._faceTangents.get(_0x1b30b7), _0x2d9f4e)); _0x3e200e = _0x10d015 + this._indices.get(_0x197a26++) * _0x1d4511; _0x5ac4a7 = _0x3e200e++; _0x4e6193 = _0x5e50c8; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceTangents.get(_0x5ab0aa) * _0x2d9f4e); _0x5ac4a7 = _0x3e200e++; _0x4e6193 = _0x5e50c8; _0x4e6193.set(_0x5ac4a7, _0x4e6193.get(_0x5ac4a7) + this._faceTangents.get(_0x565b30) * _0x2d9f4e); _0x5ac4a7 = _0x5e50c8; _0x5ac4a7.set(_0x3e200e, _0x5ac4a7.get(_0x3e200e) + this._faceTangents.get(_0x1b30b7) * _0x2d9f4e); _0x5ab0aa += 0x3; _0x565b30 += 0x3; _0x1b30b7 += 0x3; } for (_0x197a26 = _0x10d015; _0x197a26 < _0x31e3aa;) _0x10d015 = _0x5e50c8.get(_0x197a26), _0x50134c = _0x5e50c8.get(_0x197a26 + 0x1), _0x19eb99 = _0x5e50c8.get(_0x197a26 + 0x2), _0x2d9f4e = 0x1 / Math.sqrt(_0x10d015 * _0x10d015 + _0x50134c * _0x50134c + _0x19eb99 * _0x19eb99), _0x5e50c8.set(_0x197a26, _0x1c1b50.hJhdj(_0x10d015, _0x2d9f4e)), _0x5e50c8.set(_0x197a26 + 0x1, _0x50134c * _0x2d9f4e), _0x5e50c8.set(_0x197a26 + 0x2, _0x19eb99 * _0x2d9f4e), _0x197a26 += _0x1d4511; this._vertexTangentsDirty = !0x1; return _0x5e50c8; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.disposeIndexBuffers(this._indexBuffer); this._vertexData = this._faceTangents = this._faceWeights = this._faceNormals = this._indexBufferContext = this._indices = null; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x405')] = function() { if (_0x56ae('0x111a') === _0x56ae('0x111b')) { _0x2bb227.prototype.__update.call(this, a, b); b && (null != this.__currentState && this.__currentState.__update(a, !0x0), null != this.get_hitTestState() && this.get_hitTestState() != this.__currentState && this.get_hitTestState().__update(a, !0x0)); } else { return this._indices; } }; _0xbb3700[_0x56ae('0x6')]['updateIndexData'] = function(_0x2b4720) { this._indices = _0x2b4720; this._numIndices = _0x2b4720.get_length(); _0x2b4720 = this._numIndices / 0x3 | 0x0; this._numTriangles != _0x2b4720 && this.disposeIndexBuffers(this._indexBuffer); this._numTriangles = _0x2b4720; this.invalidateBuffers(this._indicesInvalid); this._faceNormalsDirty = !0x0; this._autoDeriveVertexNormals && (this._vertexNormalsDirty = !0x0); this._autoDeriveVertexTangents && (this._vertexTangentsDirty = !0x0); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x111c')] = function(_0x494fd2) { null != _0x494fd2.get(0x0) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x0)), _0x494fd2.set(0x0, null)); null != _0x494fd2.get(0x1) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x1)), _0x494fd2.set(0x1, null)); null != _0x494fd2.get(0x2) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x2)), _0x494fd2.set(0x2, null)); null != _0x494fd2.get(0x3) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x3)), _0x494fd2.set(0x3, null)); null != _0x494fd2.get(0x4) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x4)), _0x494fd2.set(0x4, null)); null != _0x494fd2.get(0x5) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x5)), _0x494fd2.set(0x5, null)); null != _0x494fd2.get(0x6) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x6)), _0x494fd2.set(0x6, null)); null != _0x494fd2.get(0x7) && (_0x79a9a6.disposeIndexBuffer(_0x494fd2.get(0x7)), _0x494fd2.set(0x7, null)); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x111d')] = function(_0x35b786) { if (_0x56ae('0x111e') === _0x56ae('0x111e')) { null != _0x35b786.get(0x0) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x0)), _0x35b786.set(0x0, null)); null != _0x35b786.get(0x1) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x1)), _0x35b786.set(0x1, null)); null != _0x35b786.get(0x2) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x2)), _0x35b786.set(0x2, null)); null != _0x35b786.get(0x3) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x3)), _0x35b786.set(0x3, null)); null != _0x35b786.get(0x4) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x4)), _0x35b786.set(0x4, null)); null != _0x35b786.get(0x5) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x5)), _0x35b786.set(0x5, null)); null != _0x35b786.get(0x6) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x6)), _0x35b786.set(0x6, null)); null != _0x35b786.get(0x7) && (_0x79a9a6.disposeVertexBuffer(_0x35b786.get(0x7)), _0x35b786.set(0x7, null)); } else { var _0x44302c = new _0x53fb93(), _0x3323ff = _0x35b786.readByte(), _0x4815e7 = _0x35b786.readByte(), _0x39568c = _0x35b786.readByte(); _0x35b786 = _0x35b786.readByte(); _0x44302c.a1 = _0x39568c << 0x8 | _0x35b786; _0x44302c.a2 = _0x3323ff << 0x8 | _0x4815e7; return _0x44302c; } }; _0xbb3700[_0x56ae('0x6')]['set_autoDeriveVertexTangents'] = function(_0x5e8525) { if ('euIyJ' === _0x56ae('0x111f')) { if (c = this.__context.gl, d = this.__height >> b, 0x0 != this.__width >> b || 0x0 != d) this.__context.__bindGLTexture2D(this.__textureID), _0x96460b.texImage2D(c, this.__textureTarget, b, this.__internalFormat, this.__format, c.UNSIGNED_BYTE, _0x5e8525.buffer.get_src()), this.__context.__bindGLTexture2D(null); } else { return this._vertexTangentsDirty = this._autoDeriveVertexTangents = _0x5e8525; } }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1045')] = function(_0x400f98) { _0x400f98.set(0x0, !0x0); _0x400f98.set(0x1, !0x0); _0x400f98.set(0x2, !0x0); _0x400f98.set(0x3, !0x0); _0x400f98.set(0x4, !0x0); _0x400f98.set(0x5, !0x0); _0x400f98.set(0x6, !0x0); _0x400f98.set(0x7, !0x0); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1120')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1121')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')]['get_vertexTangentData'] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1122')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')]['get_vertexStride'] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1123')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1124')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x407')] = function() { if (_0x56ae('0x1125') === 'MGhtV') { a != this.__blurX && (this.__blurX = a, this.__renderDirty = !0x0, this.__rightExtension = this.__leftExtension = 0x0 < a ? Math.ceil(a) : 0x0); return a; } else { throw new _0x1adea8(new _0x4a3ee6()); } }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1126')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1127')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x402')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1128')] = function() { null != this._parentGeometry && this._parentGeometry.invalidateBounds(_0x59b8d7.__cast(this, _0x3b6344)); }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1129')] = function(_0xef65ba) { return this._parentGeometry = _0xef65ba; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x112a')] = function() { return this._scaleU; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x112b')] = function() { return this._scaleV; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x112c')] = function(_0x20a078, _0xe574a9) { null == _0xe574a9 && (_0xe574a9 = 0x1); null == _0x20a078 && (_0x20a078 = 0x1); for (var _0x28261a = this.get_UVOffset(), _0x5186c9 = this.get_UVStride(), _0x455199 = this.get_UVData(), _0x445ca8 = _0x455199.get_length(), _0x4eb109 = _0x20a078 / this._scaleU, _0x3ee93c = _0xe574a9 / this._scaleV; _0x28261a < _0x445ca8;) { var _0x1b16e0 = _0x28261a, _0x1b30b7 = _0x455199; _0x1b30b7.set(_0x1b16e0, _0x1b30b7.get(_0x1b16e0) * _0x4eb109); _0x1b16e0 = _0x28261a + 0x1; _0x1b30b7 = _0x455199; _0x1b30b7.set(_0x1b16e0, _0x1b30b7.get(_0x1b16e0) * _0x3ee93c); _0x28261a += _0x5186c9; } this._scaleU = _0x20a078; this._scaleV = _0xe574a9; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0xa19')] = function(_0x32ab2a) { if (_0x56ae('0x112d') !== _0x56ae('0x112d')) { this.__updateLayout(); return this.__textEngine.textHeight; } else { for (var _0x330f3c = this.get_UVData(), _0x568c15 = _0x330f3c.get_length(), _0x4c68e6 = this.get_vertexOffset(), _0x356c29 = this.get_vertexStride(); _0x4c68e6 < _0x568c15;) { var _0x3ae179 = _0x575257.kzbBD.split('|'), _0x42caeb = 0x0; while (!![]) { switch (_0x3ae179[_0x42caeb++]) { case '0': _0x8b2474.set(_0x4e3ce9, _0x8b2474.get(_0x4e3ce9) * _0x32ab2a); continue; case '1': _0x4e3ce9 = _0x4c68e6 + 0x1; continue; case '2': _0x4c68e6 += _0x356c29; continue; case '3': _0x8b2474 = _0x330f3c; continue; case '4': _0x4e3ce9 = _0x4c68e6 + 0x2; continue; case '5': var _0x4e3ce9 = _0x4c68e6, _0x8b2474 = _0x330f3c; continue; case '6': _0x8b2474 = _0x330f3c; continue; case '7': _0x8b2474.set(_0x4e3ce9, _0x8b2474.get(_0x4e3ce9) * _0x32ab2a); continue; case '8': _0x8b2474.set(_0x4e3ce9, _0x8b2474.get(_0x4e3ce9) * _0x32ab2a); continue; } break; } } } }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0xf83')] = function(_0x26118d) { var _0x13f14b = this._vertexData, _0x4f3010 = this.get_vertexNormalData(), _0x568a13 = this.get_vertexTangentData(), _0x14e3d4 = this.get_vertexStride(), _0x215d52 = this.get_vertexNormalStride(), _0x3d579 = this.get_vertexTangentStride(), _0x39421a = this.get_vertexOffset(), _0x3f5dda = this.get_vertexNormalOffset(), _0x1b30b7 = this.get_vertexTangentOffset(), _0x2d9f4e = _0x13f14b.get_length() / _0x14e3d4 | 0x0, _0x40c8be = new _0x4e9ff1(), _0x5ac4a7 = null != _0x4f3010, _0x4e6193 = null != _0x568a13, _0x2fdb81 = null; if (_0x5ac4a7 || _0x4e6193) _0x2fdb81 = _0x26118d.clone(), _0x2fdb81.invert(), _0x2fdb81.transpose(); for (var _0x18d027 = _0x1b30b7, _0x1a5552 = 0x0; _0x1a5552 < _0x2d9f4e;) { _0x1a5552++; _0x1b30b7 = _0x39421a + 0x1; var _0x370254 = _0x39421a + 0x2; _0x40c8be.x = _0x13f14b.get(_0x39421a); _0x40c8be.y = _0x13f14b.get(_0x1b30b7); _0x40c8be.z = _0x13f14b.get(_0x370254); _0x40c8be = _0x26118d.transformVector(_0x40c8be); _0x13f14b.set(_0x39421a, _0x40c8be.x); _0x13f14b.set(_0x1b30b7, _0x40c8be.y); _0x13f14b.set(_0x370254, _0x40c8be.z); _0x39421a += _0x14e3d4; _0x5ac4a7 && (_0x1b30b7 = _0x3f5dda + 0x1, _0x370254 = _0x3f5dda + 0x2, _0x40c8be.x = _0x4f3010.get(_0x3f5dda), _0x40c8be.y = _0x4f3010.get(_0x1b30b7), _0x40c8be.z = _0x4f3010.get(_0x370254), _0x40c8be = _0x2fdb81.deltaTransformVector(_0x40c8be), _0x40c8be.normalize(), _0x4f3010.set(_0x3f5dda, _0x40c8be.x), _0x4f3010.set(_0x1b30b7, _0x40c8be.y), _0x4f3010.set(_0x370254, _0x40c8be.z), _0x3f5dda += _0x215d52); _0x4e6193 && (_0x1b30b7 = _0x18d027 + 0x1, _0x370254 = _0x18d027 + 0x2, _0x40c8be.x = _0x568a13.get(_0x18d027), _0x40c8be.y = _0x568a13.get(_0x1b30b7), _0x40c8be.z = _0x568a13.get(_0x370254), _0x40c8be = _0x2fdb81.deltaTransformVector(_0x40c8be), _0x40c8be.normalize(), _0x568a13.set(_0x18d027, _0x40c8be.x), _0x568a13.set(_0x1b30b7, _0x40c8be.y), _0x568a13.set(_0x370254, _0x40c8be.z), _0x18d027 += _0x3d579); } }; _0xbb3700[_0x56ae('0x6')]['updateDummyUVs'] = function(_0x1460cf) { this._uvsDirty = !0x1; var _0x3c6855 = this.get_UVStride(), _0x30dcb1 = _0x3c6855 - 0x2; _0x3c6855 = this._vertexData.get_length() / this.get_vertexStride() * _0x3c6855 | 0x0; null == _0x1460cf && (_0x1460cf = _0x252a59.toFloatVector(null)); _0x1460cf.fixed = !0x1; _0x1460cf.set_length(_0x3c6855); _0x1460cf.fixed = !0x0; for (var _0x2cb5a6 = this.get_UVOffset(), _0x4dc0c0 = 0x0; _0x2cb5a6 < _0x3c6855;) _0x1460cf.set(_0x2cb5a6++, 0.5 * _0x4dc0c0), _0x1460cf.set(_0x2cb5a6++, 0x1 - (_0x4dc0c0 & 0x1)), _0x2cb5a6 += _0x30dcb1, 0x3 == ++_0x4dc0c0 && (_0x4dc0c0 = 0x0); return _0x1460cf; }; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xbb3700; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x112b')] = 'get_scaleV'; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x112a')] = 'get_scaleU'; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1129')] = _0x56ae('0x1129'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x402')] = _0x1c1b50.eiQNW; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')]['get_vertexTangentOffset'] = _0x56ae('0x1127'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1126')] = _0x56ae('0x1126'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')]['get_vertexOffset'] = _0x56ae('0x407'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1124')] = 'get_vertexTangentStride'; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1123')] = _0x56ae('0x1123'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x112e')] = _0x56ae('0x112e'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1122')] = _0x56ae('0x1122'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x112f')] = 'get_vertexTangentData'; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1121')] = _0x56ae('0x1121'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1120')] = _0x56ae('0x1120'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xae3')] = _0x56ae('0xae3'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x405')] = 'get_indexData'; _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1130')] = _0x56ae('0x1130'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xae2')] = _0x56ae('0xae2'); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')]['set_autoGenerateDummyUVs'] = 'set_autoGenerateDummyUVs'; var _0x3b6344 = function() {}; _0x5ac4a7[_0x56ae('0x404')] = _0x3b6344; _0x3b6344[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x403')]; _0x3b6344[_0x56ae('0x8ba')] = !0x0; _0x3b6344[_0x56ae('0x6')] = {}; _0x3b6344[_0x56ae('0x6')]['get_numVertices'] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x1130')] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x112e')] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x1120')] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0xb0a')] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x407')] = null; _0x3b6344[_0x56ae('0x6')]['get_UVOffset'] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x405')] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x1122')] = null; _0x3b6344[_0x56ae('0x6')]['set_parentGeometry'] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x1131')] = null; _0x3b6344[_0x56ae('0x6')]['activateVertexBuffer'] = null; _0x3b6344[_0x56ae('0x6')]['activateUVBuffer'] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x1132')] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0xe0b')] = null; _0x3b6344[_0x56ae('0x6')]['activateVertexTangentBuffer'] = null; _0x3b6344[_0x56ae('0x6')]['getIndexBuffer'] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0xf83')] = null; _0x3b6344[_0x56ae('0x6')]['scale'] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x9cd')] = null; _0x3b6344[_0x56ae('0x6')]['clone'] = null; _0x3b6344[_0x56ae('0x6')]['scaleUV'] = null; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3b6344; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1131')] = _0x56ae('0x1131'); _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1129')] = _0x56ae('0x1129'); _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')]['get_UVData'] = 'get_UVData'; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x405')] = _0x1c1b50.XHsbs; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x402')] = _0x56ae('0x402'); _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x407')] = _0x1c1b50.WZSqV; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xb0a')] = _0x56ae('0xb0a'); _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1120')] = 'get_UVStride'; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x112e')] = _0x56ae('0x112e'); _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1130')] = 'get_numTriangles'; _0x3b6344[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1133')] = _0x56ae('0x1133'); var _0x547bfc = function() { this[_0x56ae('0x1134')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x1135')] = _0x252a59['toObjectVector'](null, 0x8); this[_0x56ae('0xd4c')] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); _0xbb3700[_0x56ae('0x94d')](this); this[_0x56ae('0x1110')] = this[_0x56ae('0x1107')] = !0x1; }; _0x5ac4a7['away3d.core.base.CompactSubGeometry'] = _0x547bfc; _0x547bfc['__name__'] = _0x1c1b50[_0x56ae('0x408')]; _0x547bfc[_0x56ae('0x961')] = [_0x3b6344]; _0x547bfc[_0x56ae('0x8ee')] = _0xbb3700; _0x547bfc[_0x56ae('0x6')] = _0x4e6193(_0xbb3700['prototype'], { '_vertexDataInvalid': null, '_vertexBuffer': null, '_bufferContext': null, '_numVertices': null, '_contextIndex': null, '_activeBuffer': null, '_activeContext': null, '_activeDataInvalid': null, '_isolatedVertexPositionData': null, '_isolatedVertexPositionDataDirty': null, 'get_numVertices': function() { return this[_0x56ae('0x1136')]; }, 'updateData': function(_0x367fdb) { this[_0x56ae('0x1107')] && (this[_0x56ae('0x1111')] = !0x0); this[_0x56ae('0x1110')] && (this['_vertexTangentsDirty'] = !0x0); this[_0x56ae('0x1137')] = this[_0x56ae('0x110b')] = this[_0x56ae('0x110a')] = !0x0; this[_0x56ae('0xd4a')] = _0x367fdb; _0x367fdb = this[_0x56ae('0xd4a')][_0x56ae('0x9fa')]() / 0xd | 0x0; _0x367fdb != this['_numVertices'] && this[_0x56ae('0x111d')](this[_0x56ae('0x1135')]); this['_numVertices'] = _0x367fdb; if (0x0 == this[_0x56ae('0x1136')]) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1138'))); this[_0x56ae('0x1045')](this['_vertexDataInvalid']); this[_0x56ae('0x1128')](); }, 'activateVertexBuffer': function(_0x45b94a, _0x144a75) { var _0x285400 = _0x56ae('0x1139')[_0x56ae('0x44')]('|'), _0x732bc7 = 0x0; while (!![]) { switch (_0x285400[_0x732bc7++]) { case '0': var _0x57199e = _0x144a75[_0x56ae('0xd46')], _0x382688 = _0x144a75[_0x56ae('0xd47')]; continue; case '1': this['_activeDataInvalid'] && this[_0x56ae('0xd52')](_0x57199e); continue; case '2': _0x382688[_0x56ae('0x921')](_0x45b94a, this[_0x56ae('0xd4e')], 0x0, 0x3); continue; case '3': _0x57199e != this[_0x56ae('0xec8')] && this[_0x56ae('0xd4d')](_0x57199e); continue; case '4': null != this[_0x56ae('0xd4e')] && this[_0x56ae('0xd4f')] == _0x382688 || this[_0x56ae('0xd50')](_0x57199e, _0x382688, _0x144a75); continue; } break; } }, 'activateUVBuffer': function(_0x22f95a, _0x1d8693) { var _0xe1d646 = _0x1d8693[_0x56ae('0xd46')], _0x58eb75 = _0x1d8693['_context3D']; this[_0x56ae('0xd48')] && this[_0x56ae('0xd49')] && (this['_vertexData'] = this[_0x56ae('0xd4b')](this[_0x56ae('0xd4a')]), this['invalidateBuffers'](this[_0x56ae('0xd4c')])); _0xe1d646 != this[_0x56ae('0xec8')] && this[_0x56ae('0xd4d')](_0xe1d646); null != this[_0x56ae('0xd4e')] && this['_activeContext'] == _0x58eb75 || this[_0x56ae('0xd50')](_0xe1d646, _0x58eb75, _0x1d8693); this[_0x56ae('0xd51')] && this[_0x56ae('0xd52')](_0xe1d646); _0x58eb75[_0x56ae('0x921')](_0x22f95a, this[_0x56ae('0xd4e')], 0x9, 0x2); }, 'activateSecondaryUVBuffer': function(_0x172e2b, _0x2ca1a1) { var _0x23059a = {}; _0x23059a[_0x56ae('0x113a')] = function(_0x185441, _0xf76599) { return _0x185441 - _0xf76599; }; if (_0x56ae('0x113b') === 'HupsS') { var _0x17e1a0 = _0x2ca1a1[_0x56ae('0xd46')], _0x58d0bd = _0x2ca1a1[_0x56ae('0xd47')]; _0x17e1a0 != this['_contextIndex'] && this['updateActiveBuffer'](_0x17e1a0); _0x1c1b50['EHGVx'](null, this[_0x56ae('0xd4e')]) && this[_0x56ae('0xd4f')] == _0x58d0bd || this[_0x56ae('0xd50')](_0x17e1a0, _0x58d0bd, _0x2ca1a1); this['_activeDataInvalid'] && this[_0x56ae('0xd52')](_0x17e1a0); _0x58d0bd[_0x56ae('0x921')](_0x172e2b, this[_0x56ae('0xd4e')], 0xb, 0x2); } else { if (null != _0x172e2b) { var _0x3f2ed1 = Math['sqrt']((_0x2ca1a1['x'] - _0x172e2b['get_x']()) * (_0x2ca1a1['x'] - _0x172e2b['get_x']()) + _0x23059a['MPdat'](_0x2ca1a1['y'], _0x172e2b[_0x56ae('0x9f0')]()) * (_0x2ca1a1['y'] - _0x172e2b[_0x56ae('0x9f0')]())), _0x13db0e = this['layout'][_0x56ae('0xa19')]; _0x3f2ed1 -= (_0x13db0e['x'] + _0x13db0e['y']) / 0x2 * 0x50; _0x13db0e = 0x3c * this[_0x56ae('0x9e3')]['scale']['x']; var _0x10881e = _0x2ca1a1['y'] - _0x172e2b['get_y']() > 0xc8 * this['layout']['scale']['y'] ? 0x1 : -0x1, _0x287ad3 = 0.15 * _0x3f2ed1, _0x14f40e = 0.1 * _0x3f2ed1; this[_0x56ae('0x113c')][_0x56ae('0xb20')]()['clear'](); this[_0x56ae('0x113c')]['get_graphics']()[_0x56ae('0x113d')](5.6 * this[_0x56ae('0x9e3')]['scale']['y'], 0xffffff); this[_0x56ae('0x113c')][_0x56ae('0xb20')]()[_0x56ae('0x113e')](_0x13db0e, 0x0); this['arrow']['get_graphics']()[_0x56ae('0x113f')](_0x13db0e + _0x3f2ed1 / 0x2, 0.16 * _0x3f2ed1 * _0x10881e, _0x13db0e + _0x3f2ed1, 0x0); this[_0x56ae('0x113c')]['get_graphics']()[_0x56ae('0x113e')](_0x13db0e + _0x3f2ed1 - _0x287ad3, _0x14f40e * _0x10881e); this['arrow'][_0x56ae('0xb20')]()[_0x56ae('0x1140')](_0x13db0e + _0x3f2ed1, 0x0); this['arrow'][_0x56ae('0xb20')]()[_0x56ae('0x1140')](_0x13db0e + _0x3f2ed1 - 1.17 * _0x287ad3, -0.4 * _0x14f40e * _0x10881e); this['arrow'][_0x56ae('0x471')](_0x172e2b[_0x56ae('0x3e1')]()); this['arrow'][_0x56ae('0xaae')](_0x172e2b[_0x56ae('0x9f0')]()); this[_0x56ae('0x113c')][_0x56ae('0xab6')](0xb4 * Math[_0x56ae('0x1141')](_0x2ca1a1['y'] - _0x172e2b[_0x56ae('0x9f0')](), _0x2ca1a1['x'] - _0x172e2b[_0x56ae('0x3e1')]()) / 3.141592653589793 * 0xb4 / 3.141592653589793); } } }, 'uploadData': function(_0x4b3a78) { this[_0x56ae('0xd4e')][_0x56ae('0x1142')](this['_vertexData'], 0x0, this['_numVertices']); this[_0x56ae('0xd4c')]['set'](_0x4b3a78, this['_activeDataInvalid'] = !0x1); }, 'activateVertexNormalBuffer': function(_0xd1945a, _0x33d505) { var _0x168c45 = _0x33d505[_0x56ae('0xd46')], _0x3df70b = _0x33d505[_0x56ae('0xd47')]; _0x168c45 != this[_0x56ae('0xec8')] && this[_0x56ae('0xd4d')](_0x168c45); null != this[_0x56ae('0xd4e')] && this[_0x56ae('0xd4f')] == _0x3df70b || this[_0x56ae('0xd50')](_0x168c45, _0x3df70b, _0x33d505); this[_0x56ae('0xd51')] && this[_0x56ae('0xd52')](_0x168c45); _0x3df70b[_0x56ae('0x921')](_0xd1945a, this[_0x56ae('0xd4e')], 0x3, 0x3); }, 'activateVertexTangentBuffer': function(_0x242cc6, _0x2abde2) { var _0x1baa53 = '4|2|1|3|0' [_0x56ae('0x44')]('|'), _0x573ca8 = 0x0; while (!![]) { switch (_0x1baa53[_0x573ca8++]) { case '0': _0x3e9e05[_0x56ae('0x921')](_0x242cc6, this[_0x56ae('0xd4e')], 0x6, 0x3); continue; case '1': null != this['_activeBuffer'] && this[_0x56ae('0xd4f')] == _0x3e9e05 || this[_0x56ae('0xd50')](_0x3cea2b, _0x3e9e05, _0x2abde2); continue; case '2': _0x3cea2b != this[_0x56ae('0xec8')] && this[_0x56ae('0xd4d')](_0x3cea2b); continue; case '3': this[_0x56ae('0xd51')] && this[_0x56ae('0xd52')](_0x3cea2b); continue; case '4': var _0x3cea2b = _0x2abde2[_0x56ae('0xd46')], _0x3e9e05 = _0x2abde2[_0x56ae('0xd47')]; continue; } break; } }, 'createBuffer': function(_0x5af268, _0x217dc6, _0x34e3c7) { this[_0x56ae('0x1135')][_0x56ae('0x8b6')](_0x5af268, this[_0x56ae('0xd4e')] = _0x34e3c7['createVertexBuffer'](this[_0x56ae('0x1136')], 0xd)); this[_0x56ae('0x1134')][_0x56ae('0x8b6')](_0x5af268, this[_0x56ae('0xd4f')] = _0x217dc6); this[_0x56ae('0xd4c')][_0x56ae('0x8b6')](_0x5af268, this[_0x56ae('0xd51')] = !0x0); }, 'updateActiveBuffer': function(_0x61d17e) { this['_contextIndex'] = _0x61d17e; this[_0x56ae('0xd51')] = this['_vertexDataInvalid'][_0x56ae('0x1b')](_0x61d17e); this[_0x56ae('0xd4e')] = this[_0x56ae('0x1135')][_0x56ae('0x1b')](_0x61d17e); this[_0x56ae('0xd4f')] = this[_0x56ae('0x1134')][_0x56ae('0x1b')](_0x61d17e); }, 'get_vertexData': function() { this[_0x56ae('0x1107')] && this[_0x56ae('0x1111')] && (this[_0x56ae('0xd4a')] = this[_0x56ae('0x1118')](this[_0x56ae('0xd4a')])); this[_0x56ae('0x1110')] && this['_vertexTangentsDirty'] && (this['_vertexData'] = this['updateVertexTangents'](this[_0x56ae('0xd4a')])); this[_0x56ae('0xd48')] && this[_0x56ae('0xd49')] && (this[_0x56ae('0xd4a')] = this[_0x56ae('0xd4b')](this[_0x56ae('0xd4a')])); return this[_0x56ae('0xd4a')]; }, 'updateVertexNormals': function(_0x2684f3) { this[_0x56ae('0x1045')](this[_0x56ae('0xd4c')]); return _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1118')][_0x56ae('0x94d')](this, _0x2684f3); }, 'updateVertexTangents': function(_0x42c5a0) { if (_0x56ae('0x578') === _0x575257[_0x56ae('0x1143')]) { this[_0x56ae('0x1111')] && (this[_0x56ae('0xd4a')] = this['updateVertexNormals'](this[_0x56ae('0xd4a')])); this[_0x56ae('0x1045')](this[_0x56ae('0xd4c')]); return _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1119')][_0x56ae('0x94d')](this, _0x42c5a0); } else { var _0x39d764 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x42c5a0 = null != _0x586025[_0x42c5a0] ? _0x39d764[_0x56ae('0x99c')](_0x42c5a0) : _0x39d764['h'][_0x42c5a0]; null != _0x42c5a0 && (c = new _0x16cd46(_0x42c5a0, b), this[_0x56ae('0xbb2')][_0x56ae('0x8f0')](c)); } }, 'get_vertexNormalData': function() { if (_0x1c1b50[_0x56ae('0x1144')] !== _0x56ae('0x1145')) { c[_0x56ae('0x1146')] = c['__srcContext'][_0x56ae('0x1147')](0x0, 0x0, c[_0x56ae('0x3d')], c['height']); var _0x409610 = c[_0x56ae('0x1146')]['data'][_0x56ae('0xa2f')]; _0x409610 = null != _0x409610 ? new Uint8Array(_0x409610) : null; c[_0x56ae('0xf17')] = _0x409610; } else { this['_autoDeriveVertexNormals'] && this[_0x56ae('0x1111')] && (this[_0x56ae('0xd4a')] = this[_0x56ae('0x1118')](this[_0x56ae('0xd4a')])); return this[_0x56ae('0xd4a')]; } }, 'get_vertexTangentData': function() { this[_0x56ae('0x1110')] && this[_0x56ae('0x1105')] && (this['_vertexData'] = this[_0x56ae('0x1119')](this[_0x56ae('0xd4a')])); return this[_0x56ae('0xd4a')]; }, 'get_UVData': function() { this[_0x56ae('0xd48')] && this[_0x56ae('0xd49')] && (this[_0x56ae('0xd4a')] = this[_0x56ae('0xd4b')](this[_0x56ae('0xd4a')]), this[_0x56ae('0x1045')](this[_0x56ae('0xd4c')])); return this[_0x56ae('0xd4a')]; }, 'applyTransformation': function(_0x25908d) { _0xbb3700[_0x56ae('0x6')][_0x56ae('0xf83')][_0x56ae('0x94d')](this, _0x25908d); this[_0x56ae('0x1045')](this[_0x56ae('0xd4c')]); }, 'scale': function(_0x1e62df) { _0xbb3700[_0x56ae('0x6')][_0x56ae('0xa19')][_0x56ae('0x94d')](this, _0x1e62df); this[_0x56ae('0x1045')](this[_0x56ae('0xd4c')]); }, 'clone': function() { var _0x1927a1 = new _0x547bfc(); _0x1927a1[_0x56ae('0x1107')] = this[_0x56ae('0x1107')]; _0x1927a1[_0x56ae('0x1110')] = this[_0x56ae('0x1110')]; _0x1927a1[_0x56ae('0x1148')](this[_0x56ae('0xd4a')][_0x56ae('0x9b0')](null)); _0x1927a1[_0x56ae('0x1149')](this[_0x56ae('0xae5')]['concat'](null)); return _0x1927a1; }, 'scaleUV': function(_0x13bb0d, _0x2ec0ce) { null == _0x2ec0ce && (_0x2ec0ce = 0x1); null == _0x13bb0d && (_0x13bb0d = 0x1); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x112c')][_0x56ae('0x94d')](this, _0x13bb0d, _0x2ec0ce); this['invalidateBuffers'](this['_vertexDataInvalid']); }, 'get_vertexStride': function() { return 0xd; }, 'get_vertexNormalStride': function() { return 0xd; }, 'get_vertexTangentStride': function() { return 0xd; }, 'get_UVStride': function() { return 0xd; }, 'get_secondaryUVStride': function() { return 0xd; }, 'get_vertexOffset': function() { return 0x0; }, 'get_vertexNormalOffset': function() { return 0x3; }, 'get_vertexTangentOffset': function() { if (_0x56ae('0xcc') === _0x1c1b50[_0x56ae('0x114a')]) { return 0x6; } else { null != this[_0x56ae('0x114b')] && (this[_0x56ae('0x114c')](), this['findNormal']()); } }, 'get_UVOffset': function() { return 0x9; }, 'get_secondaryUVOffset': function() { return 0xb; }, 'dispose': function() { _0xbb3700[_0x56ae('0x6')][_0x56ae('0x9cd')][_0x56ae('0x94d')](this); this[_0x56ae('0x111d')](this['_vertexBuffer']); this[_0x56ae('0x1135')] = null; }, 'disposeVertexBuffers': function(_0x342ff1) { _0xbb3700[_0x56ae('0x6')][_0x56ae('0x111d')]['call'](this, _0x342ff1); this[_0x56ae('0xd4e')] = null; }, 'invalidateBuffers': function(_0x223cde) { _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1045')][_0x56ae('0x94d')](this, _0x223cde); this[_0x56ae('0xd51')] = !0x0; }, 'get_vertexPositionData': function() { if (this[_0x56ae('0x1137')] || null == this['_isolatedVertexPositionData']) this[_0x56ae('0x114d')] = this[_0x56ae('0x114e')](0x0, 0x3), this[_0x56ae('0x1137')] = !0x1; return this[_0x56ae('0x114d')]; }, 'stripBuffer': function(_0x196595, _0x11d7be) { for (var _0x247d6b = _0x252a59[_0x56ae('0x975')](null, this['_numVertices'] * _0x11d7be), _0x33d16d = 0x0, _0x1915c4 = 0xd - _0x11d7be, _0x3c16e4 = 0x0, _0x4dc11f = this[_0x56ae('0x1136')]; _0x3c16e4 < _0x4dc11f;) { _0x3c16e4++; for (var _0x51fc86 = 0x0, _0x1a9786 = _0x11d7be; _0x51fc86 < _0x1a9786;) _0x51fc86++, _0x247d6b[_0x56ae('0x8b6')](_0x33d16d++, this[_0x56ae('0xd4a')]['get'](_0x196595++)); _0x196595 += _0x1915c4; } return _0x247d6b; }, 'fromVectors': function(_0x193b02, _0x33a62a, _0x42d550, _0x11e0be) { if (_0x56ae('0x114f') === _0x56ae('0x114f')) { for (var _0x5ae958 = _0x193b02[_0x56ae('0x9fa')]() / 0x3 * 0xd | 0x0, _0x11a472 = 0x0, _0x13aeab = 0x0, _0x36a3e5 = 0x0, _0x1da8cf = 0x0, _0x1b30b7 = 0x0, _0x2d9f4e = _0x252a59[_0x56ae('0x975')](null, _0x5ae958, !0x0); _0x11a472 < _0x5ae958;) _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x193b02[_0x56ae('0x1b')](_0x13aeab++)), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x193b02[_0x56ae('0x1b')](_0x13aeab++)), _0x2d9f4e['set'](_0x11a472++, _0x193b02[_0x56ae('0x1b')](_0x13aeab++)), null != _0x42d550 && 0x0 < _0x42d550[_0x56ae('0x9fa')]() ? (_0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x42d550[_0x56ae('0x1b')](_0x36a3e5++)), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x42d550['get'](_0x36a3e5++)), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x42d550[_0x56ae('0x1b')](_0x36a3e5++))) : (_0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0)), null != _0x11e0be && 0x0 < _0x11e0be['get_length']() ? (_0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x11e0be[_0x56ae('0x1b')](_0x1da8cf++)), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x11e0be[_0x56ae('0x1b')](_0x1da8cf++)), _0x2d9f4e['set'](_0x11a472++, _0x11e0be['get'](_0x1da8cf++))) : (_0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), _0x2d9f4e['set'](_0x11a472++, 0x0)), null != _0x33a62a && 0x0 < _0x33a62a['get_length']() ? (_0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x33a62a[_0x56ae('0x1b')](_0x1b30b7)), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, _0x33a62a[_0x56ae('0x1b')](_0x1b30b7 + 0x1)), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), ++_0x1b30b7, _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), ++_0x1b30b7) : (_0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), _0x2d9f4e['set'](_0x11a472++, 0x0), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0), _0x2d9f4e[_0x56ae('0x8b6')](_0x11a472++, 0x0)); this[_0x56ae('0xae2')](!(null != _0x42d550 && 0x0 < _0x42d550['get_length']())); this[_0x56ae('0xae3')](!(null != _0x11e0be && 0x0 < _0x11e0be['get_length']())); this[_0x56ae('0x1114')](!(null != _0x33a62a && 0x0 < _0x33a62a[_0x56ae('0x9fa')]())); this[_0x56ae('0x1148')](_0x2d9f4e); } else { _0x58aeda[_0x56ae('0x6')][_0x56ae('0x8f2')]['call'](this, _0x193b02); if (null != this['velocity']) { var _0x4b7c9f = this[_0x56ae('0xe79')]['get_position'](), _0x1ea947 = this[_0x56ae('0x92a')], _0xc55d45 = _0x4b7c9f; null == _0xc55d45 && (_0xc55d45 = new _0x4e9ff1()); _0xc55d45['x'] = _0x4b7c9f['x'] + _0x1ea947['x'] * _0x193b02; _0xc55d45['y'] = _0x4b7c9f['y'] + _0x1ea947['y'] * _0x193b02; _0xc55d45['z'] = _0x4b7c9f['z'] + _0x1ea947['z'] * _0x193b02; this[_0x56ae('0xe79')]['set_position'](_0x4b7c9f); } } }, '__class__': _0x547bfc, '__properties__': _0x4e6193(_0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_secondaryUVOffset': _0x56ae('0x1150'), 'get_secondaryUVStride': _0x56ae('0x1151'), 'get_numVertices': 'get_numVertices' }) }); var _0x383538 = function() { _0x36abf2['call'](this); this[_0x56ae('0x1152')] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x56ae('0x1153')] = _0x383538; _0x383538['__name__'] = _0x56ae('0x1153'); _0x383538[_0x56ae('0x961')] = [_0x8f3e61]; _0x383538[_0x56ae('0x8ee')] = _0x36abf2; _0x383538[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_subGeometries': null, 'get_assetType': function() { return 'geometry'; }, 'get_subGeometries': function() { if (_0x56ae('0x1154') === _0x56ae('0x1155')) { var _0x34b05f = d++; c[_0x56ae('0x8b6')](_0x34b05f, b[_0x34b05f]); } else { return this[_0x56ae('0x1152')]; } }, 'applyTransformation': function(_0x166d84) { for (var _0x2eb227 = 0x0, _0x34727f = this[_0x56ae('0x1152')][_0x56ae('0x9fa')](); _0x2eb227 < _0x34727f;) { var _0x4583ab = _0x2eb227++; this[_0x56ae('0x1152')][_0x56ae('0x1b')](_0x4583ab)[_0x56ae('0xf83')](_0x166d84); } }, 'addSubGeometry': function(_0x25d103) { this['_subGeometries'][_0x56ae('0x8f0')](_0x25d103); _0x25d103[_0x56ae('0x1129')](this); this[_0x56ae('0x967')]('SubGeometryAdded') && this[_0x56ae('0x959')](new _0x54b429('SubGeometryAdded', _0x25d103)); this[_0x56ae('0x1128')](_0x25d103); }, 'removeSubGeometry': function(_0x4868c4) { this[_0x56ae('0x1152')][_0x56ae('0x9d8')](this[_0x56ae('0x1152')][_0x56ae('0x3b')](_0x4868c4, 0x0), 0x1); _0x4868c4[_0x56ae('0x1129')](null); this[_0x56ae('0x967')]('SubGeometryRemoved') && this[_0x56ae('0x959')](new _0x54b429(_0x56ae('0x1156'), _0x4868c4)); this['invalidateBounds'](_0x4868c4); }, 'clone': function() { if (_0x56ae('0x1157') === _0x56ae('0x1158')) { this[_0x56ae('0x1159')] = _0x1ef115; this[_0x56ae('0x115a')] = _0xf2710; } else { for (var _0x1ef115 = new _0x383538(), _0xf2710 = 0x0, _0x540648 = this['_subGeometries'][_0x56ae('0x9fa')](); _0xf2710 < _0x540648;) { var _0x1c058e = _0xf2710++; _0x1ef115[_0x56ae('0xae4')](this[_0x56ae('0x1152')][_0x56ae('0x1b')](_0x1c058e)[_0x56ae('0xa48')]()); } return _0x1ef115; } }, 'dispose': function() { for (var _0x59076a = 0x0, _0x3372b8 = this['_subGeometries'][_0x56ae('0x9fa')](); _0x59076a < _0x3372b8;) { _0x59076a++; var _0x5b90ff = this[_0x56ae('0x1152')][_0x56ae('0x1b')](0x0); this[_0x56ae('0x115b')](_0x5b90ff); _0x5b90ff['dispose'](); } }, 'scaleUV': function(_0x19c509, _0x5b7a49) { null == _0x5b7a49 && (_0x5b7a49 = 0x1); null == _0x19c509 && (_0x19c509 = 0x1); for (var _0x4b3757 = 0x0, _0x5a29ad = this[_0x56ae('0x1152')][_0x56ae('0x9fa')](); _0x4b3757 < _0x5a29ad;) { if (_0x56ae('0x115c') !== _0x56ae('0x115d')) { var _0x38b945 = _0x4b3757++; this[_0x56ae('0x1152')][_0x56ae('0x1b')](_0x38b945)[_0x56ae('0x112c')](_0x19c509, _0x5b7a49); } else { for (var _0x2c07ce = _0x252a59[_0x56ae('0x977')](null), _0x1617d0 = this[_0x56ae('0x115e')][_0x56ae('0x3f')](); _0x1617d0[_0x56ae('0x8f5')]();) { var _0x2307a4 = _0x1617d0['next'](); _0x2c07ce['push'](_0x2307a4[_0x56ae('0xa48')]()); } return new _0x103bd0(_0x2c07ce, null, this['invertX']); } } }, 'validate': function() {}, 'invalidateBounds': function(_0x4522f6) { if (_0x56ae('0x115f') === _0x56ae('0x115f')) { this[_0x56ae('0x967')](_0x1c1b50[_0x56ae('0x1160')]) && this[_0x56ae('0x959')](new _0x54b429(_0x56ae('0xcd'), _0x4522f6)); } else { this[_0x56ae('0x1161')] = !0x0; this[_0x56ae('0x1162')] = this[_0x56ae('0x1163')] = !0x1; _0x58aeda['call'](this, _0x4522f6, c); c[_0x56ae('0xaaa')](b); c['set_scaleY'](b); c['set_scaleZ'](b); this[_0x56ae('0x1164')] = !0x1; null != d && (this[_0x56ae('0x1165')] = d, this['rotation'] = new _0x20e8d2()); this[_0x56ae('0x1166')](new _0x40b521(c, b)); } }, '__class__': _0x383538, '__properties__': _0x4e6193(_0x36abf2['prototype'][_0x56ae('0x984')], { 'get_subGeometries': _0x56ae('0xb09'), 'get_assetType': _0x56ae('0xd1d') }) }); var _0x408512 = function() {}; _0x5ac4a7[_0x56ae('0x1167')] = _0x408512; _0x408512[_0x56ae('0x8bf')] = _0x56ae('0x1167'); _0x408512[_0x56ae('0x8ba')] = !0x0; _0x408512[_0x56ae('0x6')] = {}; _0x408512[_0x56ae('0x6')][_0x56ae('0xca6')] = null; _0x408512[_0x56ae('0x6')][_0x56ae('0x1168')] = null; _0x408512[_0x56ae('0x6')]['__class__'] = _0x408512; _0x408512[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x408512[_0x56ae('0x6')][_0x56ae('0x984')]['get_animator'] = _0x56ae('0x1168'); _0x408512[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xca6')] = _0x56ae('0xca6'); var _0x478aab = function() {}; _0x5ac4a7['away3d.core.base.IRenderable'] = _0x478aab; _0x478aab[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x40a')]; _0x478aab[_0x56ae('0x8ba')] = !0x0; _0x478aab['__interfaces__'] = [_0x408512]; _0x478aab[_0x56ae('0x6')] = {}; _0x478aab[_0x56ae('0x6')]['get_inverseSceneTransform'] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0xe80')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x40e')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x1169')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x116a')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x116b')] = null; _0x478aab[_0x56ae('0x6')]['get_numTriangles'] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x116c')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0xe0a')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x116d')] = null; _0x478aab[_0x56ae('0x6')]['activateSecondaryUVBuffer'] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0xe0b')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x116e')] = null; _0x478aab[_0x56ae('0x6')][_0x56ae('0x1115')] = null; _0x478aab[_0x56ae('0x6')]['__class__'] = _0x478aab; _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')]['get_numTriangles'] = _0x56ae('0x1130'); _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x116b')] = _0x56ae('0x116b'); _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x116a')] = _0x56ae('0x116a'); _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1169')] = 'get_castsShadows'; _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')]['get_sourceEntity'] = _0x56ae('0x40e'); _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')]['get_mouseEnabled'] = 'get_mouseEnabled'; _0x478aab[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1005')] = _0x56ae('0x1005'); var _0x32a6b8 = function(_0x15a7d9) { this[_0x56ae('0x116f')] = _0x252a59['toObjectVector'](null, 0x8); this[_0x56ae('0x1170')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this['_jointIndicesInvalid'] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x1171')] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x1172')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x1173')] = _0x252a59['toObjectVector'](null, 0x8); _0x547bfc['call'](this); this[_0x56ae('0xd65')] = _0x15a7d9; this['_bufferFormat'] = this[_0x56ae('0x1174')](this['_jointsPerVertex']); }; _0x5ac4a7[_0x56ae('0x1175')] = _0x32a6b8; _0x32a6b8[_0x56ae('0x8bf')] = _0x56ae('0x1175'); _0x32a6b8[_0x56ae('0x8ee')] = _0x547bfc; _0x32a6b8[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x40b')](_0x4e6193, _0x547bfc[_0x56ae('0x6')], { '_bufferFormat': null, '_jointWeightsData': null, '_jointIndexData': null, '_animatedData': null, '_jointWeightsBuffer': null, '_jointIndexBuffer': null, '_jointWeightsInvalid': null, '_jointIndicesInvalid': null, '_jointWeightContext': null, '_jointIndexContext': null, '_jointsPerVertex': null, '_condensedJointIndexData': null, '_condensedIndexLookUp': null, '_numCondensedJoints': null, 'getVertexBufferFormat': function(_0x4ea7d4) { switch (_0x4ea7d4) { case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x3; default: return null; } }, 'get_condensedIndexLookUp': function() { return this[_0x56ae('0x1176')]; }, 'get_numCondensedJoints': function() { return this[_0x56ae('0x1177')]; }, 'updateAnimatedData': function(_0x3407bc) { this[_0x56ae('0x1178')] = _0x3407bc; this[_0x56ae('0x1045')](this[_0x56ae('0xd4c')]); }, 'activateJointWeightsBuffer': function(_0x5b352b, _0x4a6138) { if ('Tetyl' !== _0x56ae('0x1179')) { var _0x30b0c8 = _0x4a6138[_0x56ae('0xd46')], _0x33c83c = _0x4a6138[_0x56ae('0xd47')]; if (_0x1c1b50['pJgaj'](this[_0x56ae('0x1170')][_0x56ae('0x1b')](_0x30b0c8), _0x33c83c) || null == this[_0x56ae('0x1173')]['get'](_0x30b0c8)) this[_0x56ae('0x1173')][_0x56ae('0x8b6')](_0x30b0c8, _0x4a6138[_0x56ae('0x1002')](this[_0x56ae('0x1136')], this[_0x56ae('0xd65')])), this['_jointWeightContext'][_0x56ae('0x8b6')](_0x30b0c8, _0x33c83c), this[_0x56ae('0x1171')][_0x56ae('0x8b6')](_0x30b0c8, !0x0); this[_0x56ae('0x1171')][_0x56ae('0x1b')](_0x30b0c8) && (this[_0x56ae('0x1173')][_0x56ae('0x1b')](_0x30b0c8)[_0x56ae('0x1142')](this[_0x56ae('0x117a')], 0x0, this[_0x56ae('0x117a')][_0x56ae('0x9fa')]() / this['_jointsPerVertex'] | 0x0), this['_jointWeightsInvalid'][_0x56ae('0x8b6')](_0x30b0c8, !0x1)); _0x33c83c[_0x56ae('0x921')](_0x5b352b, this[_0x56ae('0x1173')][_0x56ae('0x1b')](_0x30b0c8), 0x0, this[_0x56ae('0x117b')]); } else { _0x5b352b[_0x56ae('0x117c')] && _0x4a6138['progress'](_0x5b352b['loaded'], _0x5b352b[_0x56ae('0x117d')]); } }, 'activateJointIndexBuffer': function(_0x3a3467, _0x4215c1) { var _0x1fd491 = _0x4215c1[_0x56ae('0xd46')], _0x4e1b3b = _0x4215c1[_0x56ae('0xd47')]; if (this['_jointIndexContext'][_0x56ae('0x1b')](_0x1fd491) != _0x4e1b3b || null == this['_jointIndexBuffer']['get'](_0x1fd491)) this[_0x56ae('0x1172')][_0x56ae('0x8b6')](_0x1fd491, _0x4215c1[_0x56ae('0x1002')](this[_0x56ae('0x1136')], this[_0x56ae('0xd65')])), this[_0x56ae('0x116f')][_0x56ae('0x8b6')](_0x1fd491, _0x4e1b3b), this[_0x56ae('0x117e')][_0x56ae('0x8b6')](_0x1fd491, !0x0); this[_0x56ae('0x117e')][_0x56ae('0x1b')](_0x1fd491) && (this[_0x56ae('0x1172')][_0x56ae('0x1b')](_0x1fd491)[_0x56ae('0x1142')](0x0 < this[_0x56ae('0x1177')] ? this[_0x56ae('0x117f')] : this[_0x56ae('0x1180')], 0x0, this[_0x56ae('0x1180')]['get_length']() / this[_0x56ae('0xd65')] | 0x0), this['_jointIndicesInvalid'][_0x56ae('0x8b6')](_0x1fd491, !0x1)); _0x4e1b3b[_0x56ae('0x921')](_0x3a3467, this[_0x56ae('0x1172')][_0x56ae('0x1b')](_0x1fd491), 0x0, this[_0x56ae('0x117b')]); }, 'uploadData': function(_0x364eb7) { null != this[_0x56ae('0x1178')] ? (this[_0x56ae('0xd4e')][_0x56ae('0x1142')](this['_animatedData'], 0x0, this[_0x56ae('0x1136')]), this[_0x56ae('0xd4c')][_0x56ae('0x8b6')](_0x364eb7, this[_0x56ae('0xd51')] = !0x1)) : _0x547bfc[_0x56ae('0x6')]['uploadData']['call'](this, _0x364eb7); }, 'clone': function() { var _0x33ee2b = new _0x32a6b8(this[_0x56ae('0xd65')]); _0x33ee2b[_0x56ae('0x1148')](this[_0x56ae('0xd4a')][_0x56ae('0x9b0')](null)); _0x33ee2b[_0x56ae('0x1149')](this[_0x56ae('0xae5')]['concat'](null)); _0x33ee2b[_0x56ae('0x1181')](this['_jointIndexData'][_0x56ae('0x9b0')](null)); _0x33ee2b[_0x56ae('0x1182')](this[_0x56ae('0x117a')][_0x56ae('0x9b0')](null)); _0x33ee2b[_0x56ae('0x1107')] = this['_autoDeriveVertexNormals']; _0x33ee2b[_0x56ae('0x1110')] = this[_0x56ae('0x1110')]; _0x33ee2b[_0x56ae('0x1177')] = this['_numCondensedJoints']; _0x33ee2b[_0x56ae('0x1176')] = this['_condensedIndexLookUp']; _0x33ee2b['_condensedJointIndexData'] = this[_0x56ae('0x117f')]; return _0x33ee2b; }, 'dispose': function() { _0x547bfc[_0x56ae('0x6')][_0x56ae('0x9cd')]['call'](this); this[_0x56ae('0x111d')](this[_0x56ae('0x1173')]); this[_0x56ae('0x111d')](this[_0x56ae('0x1172')]); }, 'condenseIndexData': function() { var _0x57aa55 = this[_0x56ae('0x1180')]['get_length'](), _0x5f43c3 = 0x0, _0x4a3928 = {}; this[_0x56ae('0x117f')] = _0x252a59[_0x56ae('0x975')](null, _0x57aa55, !0x0); this['_condensedIndexLookUp'] = _0x252a59[_0x56ae('0x9a6')](null); for (var _0x498542 = 0x0; _0x498542 < _0x57aa55;) { var _0x4824d2 = _0x498542++; var _0x4357f6 = this[_0x56ae('0x1180')][_0x56ae('0x1b')](_0x4824d2) | 0x0; _0x4a3928[_0x56ae('0x900')](_0x4357f6) || (_0x4a3928[_0x4357f6] = _0x5f43c3, this[_0x56ae('0x1176')][_0x56ae('0x8b6')](_0x5f43c3++, _0x4357f6), this[_0x56ae('0x1176')][_0x56ae('0x8b6')](_0x5f43c3++, _0x4357f6 + 0x1), this[_0x56ae('0x1176')][_0x56ae('0x8b6')](_0x5f43c3++, _0x4357f6 + 0x2)); this['_condensedJointIndexData']['set'](_0x4824d2, _0x4a3928[_0x4357f6]); } this[_0x56ae('0x1177')] = _0x5f43c3 / 0x3 | 0x0; this[_0x56ae('0x1045')](this['_jointIndicesInvalid']); }, 'get_jointWeightsData': function() { return this[_0x56ae('0x117a')]; }, 'updateJointWeightsData': function(_0x912aba) { this[_0x56ae('0x1177')] = 0x0; this['_condensedJointIndexData'] = this[_0x56ae('0x1176')] = null; this['_jointWeightsData'] = _0x912aba; this[_0x56ae('0x1045')](this[_0x56ae('0x1171')]); }, 'get_jointIndexData': function() { if (_0x56ae('0x1183') !== _0x56ae('0x1183')) { this[_0x56ae('0x5cf')] = a; } else { return this[_0x56ae('0x1180')]; } }, 'updateJointIndexData': function(_0x56da6f) { this['_jointIndexData'] = _0x56da6f; this[_0x56ae('0x1045')](this[_0x56ae('0x117e')]); }, '__class__': _0x32a6b8, '__properties__': _0x4e6193(_0x547bfc[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_jointIndexData': _0x56ae('0xda2'), 'get_jointWeightsData': 'get_jointWeightsData', 'get_numCondensedJoints': _0x1c1b50[_0x56ae('0x40c')], 'get_condensedIndexLookUp': _0x56ae('0x1184') }) }); var _0x27a4e9 = function() { if (_0x56ae('0x1185') !== _0x56ae('0x1186')) { this['_vertexTangentBufferContext'] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x1187')] = _0x252a59['toObjectVector'](null, 0x8); this[_0x56ae('0x1188')] = _0x252a59['toObjectVector'](null, 0x8); this[_0x56ae('0x1189')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x118a')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x118b')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x118c')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x118d')] = _0x252a59['toObjectVector'](null, 0x8); this[_0x56ae('0x118e')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x1135')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this['_tangentsInvalid'] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x118f')] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x1046')] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x1190')] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this['_verticesInvalid'] = _0x252a59['toBoolVector'](null, 0x8, !0x0); _0xbb3700[_0x56ae('0x94d')](this); } else { this[_0x56ae('0xb90')][_0x56ae('0xb91')](11.6, 0x1c, null, 0x5f); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); var _0x1f8bf9 = _0xfe3284[_0x56ae('0xa19')](0x1); this[_0x56ae('0xb93')]['addPlainTextOld'](_0x56ae('0x1191'), 0x0, -0x118, _0x1f8bf9, null, 0xffffff); } }; _0x5ac4a7['away3d.core.base.SubGeometry'] = _0x27a4e9; _0x27a4e9[_0x56ae('0x8bf')] = _0x56ae('0x1192'); _0x27a4e9[_0x56ae('0x961')] = [_0x3b6344]; _0x27a4e9[_0x56ae('0x8ee')] = _0xbb3700; _0x27a4e9['prototype'] = _0x4e6193(_0xbb3700[_0x56ae('0x6')], { '_uvs': null, '_secondaryUvs': null, '_vertexNormals': null, '_vertexTangents': null, '_verticesInvalid': null, '_uvsInvalid': null, '_secondaryUvsInvalid': null, '_normalsInvalid': null, '_tangentsInvalid': null, '_vertexBuffer': null, '_uvBuffer': null, '_secondaryUvBuffer': null, '_vertexNormalBuffer': null, '_vertexTangentBuffer': null, '_vertexBufferContext': null, '_uvBufferContext': null, '_secondaryUvBufferContext': null, '_vertexNormalBufferContext': null, '_vertexTangentBufferContext': null, '_numVertices': null, 'get_numVertices': function() { return this[_0x56ae('0x1136')]; }, 'activateVertexBuffer': function(_0x1708fa, _0x3a22f2) { var _0xcacb42 = _0x3a22f2['_stage3DIndex'], _0x52f1b9 = _0x3a22f2[_0x56ae('0xd47')]; if (null == this[_0x56ae('0x1135')][_0x56ae('0x1b')](_0xcacb42) || this['_vertexBufferContext'][_0x56ae('0x1b')](_0xcacb42) != _0x52f1b9) this['_vertexBuffer'][_0x56ae('0x8b6')](_0xcacb42, _0x3a22f2[_0x56ae('0x1002')](this[_0x56ae('0x1136')], 0x3)), this[_0x56ae('0x118a')][_0x56ae('0x8b6')](_0xcacb42, _0x52f1b9), this[_0x56ae('0x1193')]['set'](_0xcacb42, !0x0); this['_verticesInvalid'][_0x56ae('0x1b')](_0xcacb42) && (this[_0x56ae('0x1135')][_0x56ae('0x1b')](_0xcacb42)[_0x56ae('0x1142')](this[_0x56ae('0xd4a')], 0x0, this[_0x56ae('0x1136')]), this[_0x56ae('0x1193')][_0x56ae('0x8b6')](_0xcacb42, !0x1)); _0x52f1b9['setVertexBufferAt'](_0x1708fa, this[_0x56ae('0x1135')]['get'](_0xcacb42), 0x0, 0x3); }, 'activateUVBuffer': function(_0x5d4545, _0x25c9be) { var _0x2a74a6 = _0x25c9be[_0x56ae('0xd46')], _0x34bf6a = _0x25c9be[_0x56ae('0xd47')]; this[_0x56ae('0xd49')] && this[_0x56ae('0xd48')] && (this['_uvs'] = this[_0x56ae('0xd4b')](this[_0x56ae('0x1194')])); if (null == this['_uvBuffer'][_0x56ae('0x1b')](_0x2a74a6) || this[_0x56ae('0x1189')][_0x56ae('0x1b')](_0x2a74a6) != _0x34bf6a) this[_0x56ae('0x118e')][_0x56ae('0x8b6')](_0x2a74a6, _0x25c9be[_0x56ae('0x1002')](this[_0x56ae('0x1136')], 0x2)), this[_0x56ae('0x1189')]['set'](_0x2a74a6, _0x34bf6a), this[_0x56ae('0x1190')][_0x56ae('0x8b6')](_0x2a74a6, !0x0); this[_0x56ae('0x1190')][_0x56ae('0x1b')](_0x2a74a6) && (this['_uvBuffer']['get'](_0x2a74a6)[_0x56ae('0x1142')](this[_0x56ae('0x1194')], 0x0, this[_0x56ae('0x1136')]), this['_uvsInvalid'][_0x56ae('0x8b6')](_0x2a74a6, !0x1)); _0x34bf6a[_0x56ae('0x921')](_0x5d4545, this['_uvBuffer'][_0x56ae('0x1b')](_0x2a74a6), 0x0, 0x2); }, 'activateSecondaryUVBuffer': function(_0xb73cc, _0x5c2c80) { var _0x160c68 = _0x5c2c80['_stage3DIndex'], _0x55cf61 = _0x5c2c80[_0x56ae('0xd47')]; if (null == this[_0x56ae('0x118d')][_0x56ae('0x1b')](_0x160c68) || this[_0x56ae('0x1188')][_0x56ae('0x1b')](_0x160c68) != _0x55cf61) this[_0x56ae('0x118d')][_0x56ae('0x8b6')](_0x160c68, _0x5c2c80[_0x56ae('0x1002')](this[_0x56ae('0x1136')], 0x2)), this[_0x56ae('0x1188')]['set'](_0x160c68, _0x55cf61), this[_0x56ae('0x1046')][_0x56ae('0x8b6')](_0x160c68, !0x0); this[_0x56ae('0x1046')]['get'](_0x160c68) && (this[_0x56ae('0x118d')][_0x56ae('0x1b')](_0x160c68)['uploadFromVector'](this['_secondaryUvs'], 0x0, this[_0x56ae('0x1136')]), this[_0x56ae('0x1046')][_0x56ae('0x8b6')](_0x160c68, !0x1)); _0x55cf61[_0x56ae('0x921')](_0xb73cc, this['_secondaryUvBuffer']['get'](_0x160c68), 0x0, 0x2); }, 'activateVertexNormalBuffer': function(_0x4a7965, _0x4ea718) { if (_0x56ae('0x1195') === 'DfQPA') { if (null != _0x4a7965) { var _0x1ee18f = Math[_0x56ae('0x49')](_0x4a7965['x']), _0x344549 = Math[_0x56ae('0x49')](_0x4a7965['y']), _0x4fb237 = 0x0 < _0x4a7965[_0x56ae('0x3d')] ? Math[_0x56ae('0x9fc')](_0x4a7965[_0x56ae('0xa15')]()) - _0x1ee18f : 0x0; _0x4a7965 = 0x0 < _0x4a7965[_0x56ae('0x727')] ? Math['ceil'](_0x4a7965[_0x56ae('0xa16')]()) - _0x344549 : 0x0; 0x0 > _0x4fb237 && (_0x4fb237 = 0x0); 0x0 > _0x4a7965 && (_0x4a7965 = 0x0); _0x5045ab[_0x56ae('0x1196')][_0x56ae('0x1c')](_0x1ee18f, _0x344549, _0x4fb237, _0x4a7965); this['__context3D'][_0x56ae('0x1197')](_0x5045ab[_0x56ae('0x1196')]); } else this[_0x56ae('0x1a')][_0x56ae('0x1197')](null); } else { var _0x577dd1 = _0x4ea718[_0x56ae('0xd46')], _0x5172b0 = _0x4ea718[_0x56ae('0xd47')]; this[_0x56ae('0x1107')] && this['_vertexNormalsDirty'] && (this[_0x56ae('0xb11')] = this[_0x56ae('0x1118')](this[_0x56ae('0xb11')])); if (null == this[_0x56ae('0x118c')][_0x56ae('0x1b')](_0x577dd1) || this[_0x56ae('0x1187')][_0x56ae('0x1b')](_0x577dd1) != _0x5172b0) this[_0x56ae('0x118c')][_0x56ae('0x8b6')](_0x577dd1, _0x4ea718[_0x56ae('0x1002')](this['_numVertices'], 0x3)), this[_0x56ae('0x1187')][_0x56ae('0x8b6')](_0x577dd1, _0x5172b0), this[_0x56ae('0x118f')][_0x56ae('0x8b6')](_0x577dd1, !0x0); this['_normalsInvalid'][_0x56ae('0x1b')](_0x577dd1) && (this['_vertexNormalBuffer'][_0x56ae('0x1b')](_0x577dd1)['uploadFromVector'](this[_0x56ae('0xb11')], 0x0, this[_0x56ae('0x1136')]), this[_0x56ae('0x118f')][_0x56ae('0x8b6')](_0x577dd1, !0x1)); _0x5172b0[_0x56ae('0x921')](_0x4a7965, this['_vertexNormalBuffer'][_0x56ae('0x1b')](_0x577dd1), 0x0, 0x3); } }, 'activateVertexTangentBuffer': function(_0x4cb0ab, _0x1457b0) { var _0x2c7922 = _0x1457b0[_0x56ae('0xd46')], _0x1bacb9 = _0x1457b0[_0x56ae('0xd47')]; this[_0x56ae('0x1105')] && (this[_0x56ae('0x1198')] = this[_0x56ae('0x1119')](this['_vertexTangents'])); if (null == this[_0x56ae('0x118b')][_0x56ae('0x1b')](_0x2c7922) || this[_0x56ae('0x1199')][_0x56ae('0x1b')](_0x2c7922) != _0x1bacb9) this[_0x56ae('0x118b')][_0x56ae('0x8b6')](_0x2c7922, _0x1457b0[_0x56ae('0x1002')](this[_0x56ae('0x1136')], 0x3)), this['_vertexTangentBufferContext'][_0x56ae('0x8b6')](_0x2c7922, _0x1bacb9), this[_0x56ae('0x119a')][_0x56ae('0x8b6')](_0x2c7922, !0x0); this[_0x56ae('0x119a')]['get'](_0x2c7922) && (this[_0x56ae('0x118b')][_0x56ae('0x1b')](_0x2c7922)['uploadFromVector'](this[_0x56ae('0x1198')], 0x0, this[_0x56ae('0x1136')]), this[_0x56ae('0x119a')][_0x56ae('0x8b6')](_0x2c7922, !0x1)); _0x1bacb9['setVertexBufferAt'](_0x4cb0ab, this[_0x56ae('0x118b')][_0x56ae('0x1b')](_0x2c7922), 0x0, 0x3); }, 'applyTransformation': function(_0x3e9366) { _0xbb3700[_0x56ae('0x6')]['applyTransformation'][_0x56ae('0x94d')](this, _0x3e9366); this[_0x56ae('0x1045')](this[_0x56ae('0x1193')]); this['invalidateBuffers'](this[_0x56ae('0x118f')]); this[_0x56ae('0x1045')](this['_tangentsInvalid']); }, 'clone': function() { if (_0x56ae('0x119b') !== 'zvoEg') { this[_0x56ae('0x119c')] = _0x199e89; this['maxX'] = _0x199e89 + c; this[_0x56ae('0x119d')] = b; this[_0x56ae('0x119e')] = b + d; } else { var _0x199e89 = new _0x27a4e9(); _0x199e89['updateVertexData'](this[_0x56ae('0xd4a')][_0x56ae('0x9b0')](null)); _0x199e89[_0x56ae('0x119f')](this[_0x56ae('0x1194')][_0x56ae('0x9b0')](null)); _0x199e89[_0x56ae('0x1149')](this[_0x56ae('0xae5')][_0x56ae('0x9b0')](null)); null != this['_secondaryUvs'] && _0x199e89[_0x56ae('0x11a0')](this[_0x56ae('0x1044')][_0x56ae('0x9b0')](null)); this['_autoDeriveVertexNormals'] || _0x199e89[_0x56ae('0x11a1')](this[_0x56ae('0xb11')][_0x56ae('0x9b0')](null)); this[_0x56ae('0x1110')] || _0x199e89['updateVertexTangentData'](this[_0x56ae('0x1198')]['concat'](null)); return _0x199e89; } }, 'scale': function(_0x5c7bef) { _0xbb3700[_0x56ae('0x6')][_0x56ae('0xa19')][_0x56ae('0x94d')](this, _0x5c7bef); this['invalidateBuffers'](this[_0x56ae('0x1193')]); }, 'scaleUV': function(_0x39c5d9, _0x1ea4b7) { null == _0x1ea4b7 && (_0x1ea4b7 = 0x1); null == _0x39c5d9 && (_0x39c5d9 = 0x1); _0xbb3700['prototype'][_0x56ae('0x112c')][_0x56ae('0x94d')](this, _0x39c5d9, _0x1ea4b7); this[_0x56ae('0x1045')](this['_uvsInvalid']); }, 'dispose': function() { if (_0x56ae('0x11a2') === _0x56ae('0x11a3')) { var _0x554670 = c[b]; ++b; _0x554670(a); } else { _0xbb3700[_0x56ae('0x6')]['dispose']['call'](this); this[_0x56ae('0x11a4')](); this['_vertexTangentBufferContext'] = this[_0x56ae('0x1187')] = this[_0x56ae('0x1188')] = this[_0x56ae('0x1189')] = this[_0x56ae('0x118a')] = this['_vertexTangents'] = this[_0x56ae('0xb11')] = this[_0x56ae('0x1044')] = this[_0x56ae('0x1194')] = this[_0x56ae('0x1109')] = this['_vertexTangentBuffer'] = this[_0x56ae('0x118d')] = this['_uvBuffer'] = this[_0x56ae('0x118c')] = this[_0x56ae('0x1135')] = null; } }, 'disposeAllVertexBuffers': function() { if (_0x56ae('0x11a5') === 'mMdlq') { this[_0x56ae('0x111d')](this[_0x56ae('0x1135')]); this[_0x56ae('0x111d')](this[_0x56ae('0x118c')]); this[_0x56ae('0x111d')](this['_uvBuffer']); this['disposeVertexBuffers'](this['_secondaryUvBuffer']); this[_0x56ae('0x111d')](this[_0x56ae('0x118b')]); } else { null != this[_0x56ae('0x952')] && (this[_0x56ae('0xaae')](b + c), this[_0x56ae('0x9f0')]() + this['get_height']() > (null != this[_0x56ae('0x11a6')] ? this['customBounds'][_0x56ae('0xa16')]() : this[_0x56ae('0x952')][_0x56ae('0x9f3')]) && (d ? this['set_y']((null != this['customBounds'] ? this[_0x56ae('0x11a6')]['get_bottom']() : this[_0x56ae('0x952')]['stageHeight']) - this['get_height']()) : this['placeAboveHelper'](a, b, c, !0x0))); } }, 'get_vertexData': function() { return this['_vertexData']; }, 'get_vertexPositionData': function() { return this[_0x56ae('0xd4a')]; }, 'updateVertexData': function(_0x34e669) { this[_0x56ae('0x1107')] && (this['_vertexNormalsDirty'] = !0x0); this[_0x56ae('0x1110')] && (this[_0x56ae('0x1105')] = !0x0); this[_0x56ae('0x110a')] = !0x0; this[_0x56ae('0xd4a')] = _0x34e669; _0x34e669 = _0x34e669['get_length']() / 0x3 | 0x0; _0x34e669 != this[_0x56ae('0x1136')] && this[_0x56ae('0x11a4')](); this[_0x56ae('0x1136')] = _0x34e669; this['invalidateBuffers'](this[_0x56ae('0x1193')]); this[_0x56ae('0x1128')](); }, 'get_UVData': function() { this[_0x56ae('0xd48')] && this[_0x56ae('0xd49')] && (this[_0x56ae('0x1194')] = this[_0x56ae('0xd4b')](this[_0x56ae('0x1194')])); return this[_0x56ae('0x1194')]; }, 'updateUVData': function(_0x5ca672) { this[_0x56ae('0x1110')] && (this[_0x56ae('0x1105')] = !0x0); this[_0x56ae('0x110b')] = !0x0; this[_0x56ae('0x1194')] = _0x5ca672; this[_0x56ae('0x1045')](this[_0x56ae('0x1190')]); }, 'updateSecondaryUVData': function(_0x1121ab) { this['_secondaryUvs'] = _0x1121ab; this['invalidateBuffers'](this[_0x56ae('0x1046')]); }, 'get_vertexNormalData': function() { this[_0x56ae('0x1107')] && this[_0x56ae('0x1111')] && (this[_0x56ae('0xb11')] = this[_0x56ae('0x1118')](this[_0x56ae('0xb11')])); return this['_vertexNormals']; }, 'updateVertexNormalData': function(_0x172311) { this[_0x56ae('0x1111')] = !0x1; this[_0x56ae('0x1107')] = null == _0x172311; this['_vertexNormals'] = _0x172311; this[_0x56ae('0x1045')](this[_0x56ae('0x118f')]); }, 'get_vertexTangentData': function() { this['_autoDeriveVertexTangents'] && this[_0x56ae('0x1105')] && (this['_vertexTangents'] = this[_0x56ae('0x1119')](this[_0x56ae('0x1198')])); return this[_0x56ae('0x1198')]; }, 'updateVertexTangentData': function(_0xfc75a1) { this[_0x56ae('0x1105')] = !0x1; this[_0x56ae('0x1110')] = null == _0xfc75a1; this[_0x56ae('0x1198')] = _0xfc75a1; this['invalidateBuffers'](this[_0x56ae('0x119a')]); }, 'updateVertexNormals': function(_0x477578) { this['invalidateBuffers'](this[_0x56ae('0x118f')]); return _0xbb3700['prototype'][_0x56ae('0x1118')]['call'](this, _0x477578); }, 'updateVertexTangents': function(_0x29f97d) { this[_0x56ae('0x1111')] && (this[_0x56ae('0xb11')] = this[_0x56ae('0x1118')](this[_0x56ae('0xb11')])); this[_0x56ae('0x1045')](this[_0x56ae('0x119a')]); return _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1119')][_0x56ae('0x94d')](this, _0x29f97d); }, 'updateDummyUVs': function(_0x4f5d68) { this[_0x56ae('0x1045')](this[_0x56ae('0x1190')]); return _0xbb3700['prototype']['updateDummyUVs'][_0x56ae('0x94d')](this, _0x4f5d68); }, 'get_vertexStride': function() { return 0x3; }, 'get_vertexTangentStride': function() { return 0x3; }, 'get_vertexNormalStride': function() { return 0x3; }, 'get_UVStride': function() { return 0x2; }, 'get_vertexOffset': function() { return 0x0; }, 'get_vertexNormalOffset': function() { return 0x0; }, 'get_vertexTangentOffset': function() { if (_0x1c1b50[_0x56ae('0xcf')] === 'AFoof') { return null; } else { return 0x0; } }, 'get_UVOffset': function() { return 0x0; }, '__class__': _0x27a4e9, '__properties__': _0x4e6193(_0xbb3700[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_numVertices': 'get_numVertices' }) }); var _0x4cf3b4 = function(_0x5d7b1c, _0x25625c, _0x368f85) { this['_offsetU2'] = this[_0x56ae('0x11a7')] = 0x0; this['_scaleU2'] = this['_scaleV2'] = 0x1; this[_0x56ae('0x11a8')] = this['_offsetV'] = this[_0x56ae('0x11a9')] = 0x0; this[_0x56ae('0x1103')] = this[_0x56ae('0x1104')] = 0x1; this[_0x56ae('0x11aa')] = 0x0; this[_0x56ae('0x11ab')] = _0x25625c; this[_0x56ae('0xae1')] = _0x5d7b1c; this[_0x56ae('0x424')](_0x368f85); }; _0x5ac4a7[_0x56ae('0x11ac')] = _0x4cf3b4; _0x4cf3b4['__name__'] = 'away3d.core.base.SubMesh'; _0x4cf3b4[_0x56ae('0x961')] = [_0x478aab]; _0x4cf3b4[_0x56ae('0x6')] = {}; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11ad')] = null; _0x4cf3b4[_0x56ae('0x6')]['_parentMesh'] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0xae1')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0xe08')] = null; _0x4cf3b4[_0x56ae('0x6')]['_uvTransform'] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11ae')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11aa')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1103')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1104')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11a8')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11af')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11b0')] = null; _0x4cf3b4[_0x56ae('0x6')]['_uvTransformDirty2'] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11a9')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11b1')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11b2')] = null; _0x4cf3b4[_0x56ae('0x6')]['_offsetU2'] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11a7')] = null; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x40e')] = function() { if (_0x56ae('0x11b3') === _0x56ae('0x11b3')) { return this._parentMesh; } else { d = c.get(b); var _0x1c615b = d.saveChallengesDone; _0x56b9a2.get_instance().get(_0x1c615b.id, _0x1c615b.defaultValue) >= d.intermission.get_length() + d.boxChallenges.get_length() || d.optional ? ++b : b = c.get_length(); _0x1c615b = d.saveChallengesDone; _0x56b9a2.get_instance().get(_0x1c615b.id, _0x1c615b.defaultValue) < d.intermission.get_length() + d.boxChallenges.get_length() ? (_0x1c615b = d.saveChallengesDone, _0x1c615b = _0x56b9a2.get_instance().get(_0x1c615b.id, _0x1c615b.defaultValue) >= d.intermission.get_length()) : _0x1c615b = !0x1; if (_0x1c615b) for (a = d; null != a.hiddenBehind;) a = a.hiddenBehind; } }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0xe09')] = function() { var _0x121633 = { rvOUP: function(_0x112baa, _0x65bc5d, _0x1e9bd1) { return _0x112baa(_0x65bc5d, _0x1e9bd1); } }; if (_0x56ae('0x11b4') !== _0x56ae('0x11b5')) { return this._subGeometry; } else { if (this.isComplete) return a(this.value); if (this.isError) { var _0x8bc5ca = new _0x2b1f90(); _0x8bc5ca.isError = !0x0; _0x8bc5ca.error = this.error; return _0x8bc5ca; } var _0x45d3f1 = new _0xdc6378(); this.onError(_0x121633.rvOUP(_0x2d9f4e, _0x45d3f1, _0x45d3f1.error)); this.onProgress(_0x2d9f4e(_0x45d3f1, _0x45d3f1.progress)); this.onComplete(function(_0x8bc5ca) { _0x8bc5ca = a(_0x8bc5ca); _0x8bc5ca.onError(_0x2d9f4e(_0x45d3f1, _0x45d3f1.error)); _0x8bc5ca.onComplete(_0x2d9f4e(_0x45d3f1, _0x45d3f1.complete)); }); return _0x45d3f1.future; } }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0xe07')] = function(_0x1321db) { if (_0x56ae('0x11b6') !== _0x56ae('0x11b7')) { return this._subGeometry = _0x1321db; } else { return { _hx_index: 0x0, tag: _0x1321db, bytes: b, __enum__: 'haxe.zip.ExtraField', toString: _0x370254 }; } }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0xca6')] = function() { return null != this._material ? this._material : this._parentMesh.get_material(); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x424')] = function(_0x2b648d) { null != this._material && this._material.removeOwner(this); this._material = _0x2b648d; null != this._material && this._material.addOwner(this); return _0x2b648d; }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1005')] = function() { return this._parentMesh.get_inverseSceneTransform(); }; _0x4cf3b4[_0x56ae('0x6')]['activateVertexBuffer'] = function(_0x353cbe, _0x3166fb) { this._subGeometry.activateVertexBuffer(_0x353cbe, _0x3166fb); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0xe0b')] = function(_0x229a73, _0x532a58) { this._subGeometry.activateVertexNormalBuffer(_0x229a73, _0x532a58); }; _0x4cf3b4[_0x56ae('0x6')]['activateVertexTangentBuffer'] = function(_0x37085c, _0x14bd9b) { this._subGeometry.activateVertexTangentBuffer(_0x37085c, _0x14bd9b); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x116d')] = function(_0xca62ad, _0x5058c7) { if (_0x56ae('0x11b8') !== _0x56ae('0x11b9')) { this._subGeometry.activateUVBuffer(_0xca62ad, _0x5058c7); } else { if (this._textureHeight == _0xca62ad) return _0xca62ad; this._textureHeight = _0xca62ad; this._scaledTextureHeight = this._textureHeight >> this._textureScale; 0x1 > this._scaledTextureHeight && (this._scaledTextureHeight = 0x1); this._textureDimensionsInvalid = !0x0; return _0xca62ad; } }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1132')] = function(_0x584358, _0x1bfc39) { this._subGeometry.activateSecondaryUVBuffer(_0x584358, _0x1bfc39); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1115')] = function(_0x9edcfc) { return this._subGeometry.getIndexBuffer(_0x9edcfc); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1130')] = function() { return this._subGeometry.get_numTriangles(); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1168')] = function() { return this._parentMesh.get_animator(); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0xe80')] = function() { return this._parentMesh.get_mouseEnabled() ? !0x0 : this._parentMesh._ancestorsAllowMouseEnabled; }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x1169')] = function() { return this._parentMesh.get_castsShadows(); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x116a')] = function() { this._uvTransformDirty && this.updateUVTransform(); return this._uvTransform; }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x116b')] = function() { var _0x51e254 = { hTkBq: function(_0x43519e, _0x2e5ff4, _0x1a3dbf) { return _0x43519e(_0x2e5ff4, _0x1a3dbf); } }; if (_0x56ae('0x11ba') === _0x56ae('0x11ba')) { this._uvTransformDirty2 && this.updateUVTransform2(); return this._uvTransform2; } else { _0x2c8908.call(this, _0x4622dd.winter, 0x8, null, { endTiles: !0x1 }, null, _0x48bfb9.IF_FOLLOWING_LEVEL_REACHED); this.set_followingLevel(new _0x5e2059(_0x4622dd.home0, 0x0)); this.frames = [_0x2d9f4e(this, this.frame0), _0x2d9f4e(this, this.frame1), _0x2d9f4e(this, this.frame2), _0x2d9f4e(this, this.frame3), _0x2d9f4e(this, this.frame4), _0x2d9f4e(this, this.frame5), _0x2d9f4e(this, this.frame6), _0x2d9f4e(this, this.frame7), _0x2d9f4e(this, this.frame8), _0x51e254.hTkBq(_0x2d9f4e, this, this.frame9), _0x2d9f4e(this, this.frame10)]; this.name = _0x56ae('0x11bb'); } }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11bc')] = function() { null == this._uvTransform && (this._uvTransform = new _0x5ac892()); this._uvTransform.identity(); 0x0 != this._uvRotation && this._uvTransform.rotate(this._uvRotation); 0x1 == this._scaleU && 0x1 == this._scaleV || this._uvTransform.scale(this._scaleU, this._scaleV); this._uvTransform.translate(this._offsetU, this._offsetV); this._uvTransformDirty = !0x1; }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x11bd')] = function() { null == this._uvTransform2 && (this._uvTransform2 = new _0x5ac892()); this._uvTransform2.identity(); 0x0 != this._uvRotation2 && this._uvTransform2.rotate(this._uvRotation2); 0x1 == this._scaleU2 && 0x1 == this._scaleV2 || this._uvTransform2.scale(this._scaleU2, this._scaleV2); this._uvTransform2.translate(this._offsetU2, this._offsetV2); this._uvTransformDirty2 = !0x1; }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.set_material(null); }; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x116c')] = function(_0x57d15a) { if (_0x56ae('0x11be') === _0x56ae('0x11bf')) { if (this.nodeType != _0x5465e8.Document && this.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0x54c') + _0x2e9646.toString(this.nodeType)); for (var _0x40eb5d = [], _0x4f2594 = 0x0, _0x1b637c = this.children; _0x4f2594 < _0x1b637c.length;) { var _0x5c57e1 = _0x1b637c[_0x4f2594]; ++_0x4f2594; if (_0x5c57e1.nodeType == _0x5465e8.Element) { if (_0x5c57e1.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(_0x5c57e1.nodeType)); var _0x41b90a = _0x5c57e1.nodeName == _0x57d15a; } else _0x41b90a = !0x1; _0x41b90a && _0x40eb5d.push(_0x5c57e1); } return _0x11208a.iter(_0x40eb5d); } else { return this._parentMesh.get_sceneTransform(); } }; _0x4cf3b4[_0x56ae('0x6')]['__class__'] = _0x4cf3b4; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x116b')] = _0x56ae('0x116b'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x116a')] = 'get_uvTransform'; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1169')] = _0x56ae('0x1169'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe80')] = _0x56ae('0xe80'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1168')] = 'get_animator'; _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1130')] = _0x56ae('0x1130'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')]['get_inverseSceneTransform'] = _0x56ae('0x1005'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x424')] = _0x56ae('0x424'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xca6')] = _0x56ae('0xca6'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe07')] = _0x56ae('0xe07'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')]['get_subGeometry'] = _0x56ae('0xe09'); _0x4cf3b4[_0x56ae('0x6')][_0x56ae('0x984')]['get_sourceEntity'] = _0x1c1b50.ckHft; var _0x11d424 = function(_0x37bd68, _0x3d776a) { null == _0x3d776a && (_0x3d776a = 0x0); null == _0x37bd68 && (_0x37bd68 = 0x0); this['_u'] = _0x37bd68; this['_v'] = _0x3d776a; }; _0x5ac4a7['away3d.core.base.data.UV'] = _0x11d424; _0x11d424['__name__'] = _0x56ae('0x11c0'); _0x11d424[_0x56ae('0x6')] = {}; _0x11d424[_0x56ae('0x6')]['_u'] = null; _0x11d424[_0x56ae('0x6')]['_v'] = null; _0x11d424[_0x56ae('0x6')][_0x56ae('0x11c1')] = function() { return this._v; }; _0x11d424[_0x56ae('0x6')]['get_u'] = function() { return this._u; }; _0x11d424[_0x56ae('0x6')]['toString'] = function() { return this._u + ',' + this._v; }; _0x11d424[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x11d424; _0x11d424[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x11d424[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x11c2')] = 'get_u'; _0x11d424[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x11c1')] = _0x56ae('0x11c1'); var _0x30e456 = function(_0x4bc4a8, _0x3c8479, _0xa90a53, _0x2d72a7) { null == _0x2d72a7 && (_0x2d72a7 = 0x0); null == _0xa90a53 && (_0xa90a53 = 0x0); null == _0x3c8479 && (_0x3c8479 = 0x0); null == _0x4bc4a8 && (_0x4bc4a8 = 0x0); this['_x'] = _0x4bc4a8; this['_y'] = _0x3c8479; this['_z'] = _0xa90a53; this[_0x56ae('0xe08')] = _0x2d72a7; }; _0x5ac4a7[_0x56ae('0x410')] = _0x30e456; _0x30e456[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x40f')]; _0x30e456[_0x56ae('0x6')] = {}; _0x30e456[_0x56ae('0x6')]['_x'] = null; _0x30e456[_0x56ae('0x6')]['_y'] = null; _0x30e456[_0x56ae('0x6')]['_z'] = null; _0x30e456[_0x56ae('0x6')][_0x56ae('0xe08')] = null; _0x30e456[_0x56ae('0x6')][_0x56ae('0x3e1')] = function() { return this._x; }; _0x30e456[_0x56ae('0x6')][_0x56ae('0x9f0')] = function() { return this._y; }; _0x30e456[_0x56ae('0x6')]['get_z'] = function() { if (_0x56ae('0x11c3') === _0x56ae('0x11c3')) { return this._z; } else { _0x289581.textInput.value != _0x289581.dummyCharacter && (a = _0x876409.replace(_0x289581.textInput.value, _0x289581.dummyCharacter, ''), 0x0 < a.length && this.parent.onTextInput.dispatch(a), _0x289581.textInput.value = _0x289581.dummyCharacter); } }; _0x30e456[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return this._x + ',' + this._y + ',' + this._z; }; _0x30e456[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x30e456; _0x30e456[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x30e456[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x105e')] = _0x56ae('0x105e'); _0x30e456[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9f0')] = _0x56ae('0x9f0'); _0x30e456[_0x56ae('0x6')][_0x56ae('0x984')]['get_x'] = _0x56ae('0x3e1'); var _0x338273 = function() {}; _0x5ac4a7[_0x56ae('0x11c4')] = _0x338273; _0x338273[_0x56ae('0x8bf')] = _0x56ae('0x11c4'); _0x338273[_0x56ae('0x6')] = {}; _0x338273[_0x56ae('0x6')]['entity'] = null; _0x338273[_0x56ae('0x6')][_0x56ae('0x42')] = null; _0x338273[_0x56ae('0x6')]['__class__'] = _0x338273; var _0xa6c428 = function() { this[_0x56ae('0xf05')] = this['_index'] = 0x0; this[_0x56ae('0xf06')] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x56ae('0x11c5')] = _0xa6c428; _0xa6c428[_0x56ae('0x8bf')] = _0x56ae('0x11c5'); _0xa6c428[_0x56ae('0x6')] = {}; _0xa6c428[_0x56ae('0x6')]['_pool'] = null; _0xa6c428[_0x56ae('0x6')][_0x56ae('0xe08')] = null; _0xa6c428[_0x56ae('0x6')]['_poolSize'] = null; _0xa6c428[_0x56ae('0x6')][_0x56ae('0x11c6')] = function() { if (this._index == this._poolSize) { if (_0x56ae('0x11c7') !== _0x56ae('0x11c8')) { var _0x2467a3 = new _0x338273(); this._pool.set(this._index++, _0x2467a3); ++this._poolSize; } else { return this.__alpha; } } else _0x2467a3 = this._pool.get(this._index++); return _0x2467a3; }; _0xa6c428[_0x56ae('0x6')][_0x56ae('0x11c9')] = function() { this._index = 0x0; }; _0xa6c428[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xa6c428; var _0x4a2cbc = function() {}; _0x5ac4a7[_0x56ae('0x11ca')] = _0x4a2cbc; _0x4a2cbc[_0x56ae('0x8bf')] = _0x56ae('0x11ca'); _0x4a2cbc[_0x56ae('0x6')] = {}; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x42')] = null; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x11cb')] = null; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x11cc')] = null; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x11cd')] = null; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x11ce')] = null; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x11cf')] = null; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x11d0')] = null; _0x4a2cbc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4a2cbc; var _0xd6e690 = function() { if (_0x56ae('0x11d1') !== _0x56ae('0x11d1')) { this[_0x56ae('0x11d2')] = this[_0x56ae('0x11d3')] = this[_0x56ae('0x11d4')] = 0x0; this['lastResult'] = -0x1; this[_0x56ae('0xbbe')] = _0x56ae('0x74e'); this[_0x56ae('0x11d5')] = _0x3b82ff['parse'](_0x422531[_0x56ae('0x11d6')](_0x56ae('0x11d7'))); this[_0x56ae('0xa92')] = this[_0x56ae('0x11d5')][_0x56ae('0x9fa')](); } else { this[_0x56ae('0xf05')] = this[_0x56ae('0xe08')] = 0x0; this[_0x56ae('0xf06')] = _0x252a59[_0x56ae('0x977')](null); } }; _0x5ac4a7['away3d.core.data.RenderableListItemPool'] = _0xd6e690; _0xd6e690[_0x56ae('0x8bf')] = _0x56ae('0x11d8'); _0xd6e690[_0x56ae('0x6')] = {}; _0xd6e690[_0x56ae('0x6')][_0x56ae('0xf06')] = null; _0xd6e690[_0x56ae('0x6')]['_index'] = null; _0xd6e690[_0x56ae('0x6')][_0x56ae('0xf05')] = null; _0xd6e690[_0x56ae('0x6')][_0x56ae('0x11c6')] = function() { if (this._index == this._poolSize) { var _0xfa1abe = new _0x4a2cbc(); this._pool.set(this._index++, _0xfa1abe); ++this._poolSize; return _0xfa1abe; } return this._pool.get(this._index++); }; _0xd6e690[_0x56ae('0x6')]['freeAll'] = function() { this._index = 0x0; }; _0xd6e690[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xd6e690; var _0x5cf993 = function(_0x189fef) { this[_0x56ae('0x9e8')] = _0x189fef; this['_program3Ds'] = new _0x10cca0(); this[_0x56ae('0x11d9')] = new _0x10cca0(); this[_0x56ae('0x11da')] = []; this['_keys'] = []; }; _0x5ac4a7['away3d.core.managers.AGALProgram3DCache'] = _0x5cf993; _0x5cf993[_0x56ae('0x8bf')] = _0x56ae('0x11db'); _0x5cf993['getInstance'] = function(_0x55f828) { var _0x55a6a7 = _0x55f828['get_stage3DIndex'](); null == _0x5cf993['_instances'] && (_0x5cf993[_0x56ae('0x11dc')] = _0x252a59[_0x56ae('0x977')](null, 0x8, !0x0)); null == _0x5cf993[_0x56ae('0x11dc')][_0x56ae('0x1b')](_0x55a6a7) && (_0x5cf993['_instances']['set'](_0x55a6a7, new _0x5cf993(_0x55f828)), _0x55f828['addEventListener'](_0x56ae('0x11dd'), _0x5cf993[_0x56ae('0x11de')], !0x1, 0x0, !0x0), _0x55f828[_0x56ae('0x95e')](_0x56ae('0x11df'), _0x5cf993[_0x56ae('0x11de')], !0x1, 0x0, !0x0), _0x55f828[_0x56ae('0x95e')]('Context3DRecreated', _0x5cf993['onContext3DDisposed'], !0x1, 0x0, !0x0)); return _0x5cf993[_0x56ae('0x11dc')][_0x56ae('0x1b')](_0x55a6a7); }; _0x5cf993[_0x56ae('0x11e0')] = function(_0x1413fb) { if (_0x56ae('0x11e1') === _0x56ae('0x11e1')) { if (null == _0x5cf993[_0x56ae('0x11dc')][_0x56ae('0x1b')](_0x1413fb)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x11e2'))); return _0x5cf993[_0x56ae('0x11dc')][_0x56ae('0x1b')](_0x1413fb); } else { 0x1 < _0x1413fb ? _0x1413fb = 0x1 : 0x0 > _0x1413fb && (_0x1413fb = 0x0); return this[_0x56ae('0x11e3')] = _0x1413fb; } }; _0x5cf993[_0x56ae('0x11de')] = function(_0x4291dd) { _0x4291dd = _0x59b8d7['__cast'](_0x4291dd[_0x56ae('0x9ad')], _0x79a9a6); var _0x42a25f = _0x4291dd[_0x56ae('0xd46')]; _0x5cf993[_0x56ae('0x11dc')][_0x56ae('0x1b')](_0x42a25f)[_0x56ae('0x9cd')](); _0x5cf993[_0x56ae('0x11dc')][_0x56ae('0x8b6')](_0x42a25f, null); _0x4291dd[_0x56ae('0x968')](_0x56ae('0x11dd'), _0x5cf993[_0x56ae('0x11de')]); _0x4291dd[_0x56ae('0x968')](_0x56ae('0x11df'), _0x5cf993[_0x56ae('0x11de')]); _0x4291dd[_0x56ae('0x968')](_0x56ae('0x10f1'), _0x5cf993[_0x56ae('0x11de')]); }; _0x5cf993[_0x56ae('0x6')] = {}; _0x5cf993[_0x56ae('0x6')][_0x56ae('0x9e8')] = null; _0x5cf993[_0x56ae('0x6')][_0x56ae('0x11e4')] = null; _0x5cf993[_0x56ae('0x6')][_0x56ae('0x11d9')] = null; _0x5cf993[_0x56ae('0x6')]['_usages'] = null; _0x5cf993[_0x56ae('0x6')]['_keys'] = null; _0x5cf993[_0x56ae('0x6')]['dispose'] = function() { for (var _0x1fb9f9 = this._program3Ds.keys(); _0x1fb9f9.hasNext();) { var _0x15fa03 = _0x1fb9f9.next(); this.destroyProgram(_0x15fa03); } this._usages = this._program3Ds = this._keys = null; }; _0x5cf993[_0x56ae('0x6')][_0x56ae('0x11e5')] = function(_0x57f279, _0x365f0f, _0x1be70a, _0xb2a9df) { null == _0xb2a9df && (_0xb2a9df = 0x1); var _0x49bff7 = this._stage3DProxy._stage3DIndex, _0x59f0d9 = _0x365f0f + _0x56ae('0x11e6') + _0x1be70a; var _0xcab251 = this._program3Ds; if (null != _0x586025[_0x59f0d9] ? !_0xcab251.existsReserved(_0x59f0d9) : !_0xcab251.h.hasOwnProperty(_0x59f0d9)) { this._keys[_0x5cf993._currentId] = _0x59f0d9; this._usages[_0x5cf993._currentId] = 0x0; _0xcab251 = _0x5cf993._currentId; var _0xadde41 = this._ids; null != _0x586025[_0x59f0d9] ? _0xadde41.setReserved(_0x59f0d9, _0xcab251) : _0xadde41.h[_0x59f0d9] = _0xcab251; ++_0x5cf993._currentId; _0xcab251 = this._stage3DProxy._context3D.createProgram(); _0x365f0f = new _0x870f63(_0x4ab737.active).assemble(_0xa56b95.toString(0x1), _0x365f0f, _0xb2a9df); _0x1be70a = new _0x870f63(_0x4ab737.active).assemble(_0xa56b95.toString(0x0), _0x1be70a, _0xb2a9df); _0xcab251.upload(_0x365f0f, _0x1be70a); _0x1be70a = this._program3Ds; null != _0x586025[_0x59f0d9] ? _0x1be70a.setReserved(_0x59f0d9, _0xcab251) : _0x1be70a.h[_0x59f0d9] = _0xcab251; } _0x1be70a = _0x57f279._program3Dids.get(_0x49bff7); _0xb2a9df = this._ids; _0xb2a9df = null != _0x586025[_0x59f0d9] ? _0xb2a9df.getReserved(_0x59f0d9) : _0xb2a9df.h[_0x59f0d9]; _0x1be70a != _0xb2a9df && (0x0 <= _0x1be70a && this.freeProgram3D(_0x1be70a), this._usages[_0xb2a9df]++); _0x57f279._program3Dids.set(_0x49bff7, _0xb2a9df); _0x1be70a = this._program3Ds; _0x57f279._program3Ds.set(_0x49bff7, null != _0x586025[_0x59f0d9] ? _0x1be70a.getReserved(_0x59f0d9) : _0x1be70a.h[_0x59f0d9]); }; _0x5cf993[_0x56ae('0x6')][_0x56ae('0x11e7')] = function(_0xd5ffd4) { this._usages[_0xd5ffd4]--; 0x0 == this._usages[_0xd5ffd4] && this.destroyProgram(this._keys[_0xd5ffd4]); }; _0x5cf993[_0x56ae('0x6')][_0x56ae('0x11e8')] = function(_0x27a0b5) { if (_0x56ae('0x11e9') === _0x56ae('0x11e9')) { var _0x193c5e = this._program3Ds; (null != _0x586025[_0x27a0b5] ? _0x193c5e.getReserved(_0x27a0b5) : _0x193c5e.h[_0x27a0b5]).dispose(); this._program3Ds.remove(_0x27a0b5); _0x193c5e = this._ids; null != _0x586025[_0x27a0b5] ? _0x193c5e.setReserved(_0x27a0b5, -0x1) : _0x193c5e.h[_0x27a0b5] = -0x1; } else { var _0xccdd65 = this._libGeometries; d = f.get_name(); d = null != _0x586025[d] ? _0xccdd65.getReserved(d) : _0xccdd65.h[d]; c = this.getMeshEffects(c.bind_material, d.mesh); d = new _0x7d440(f, null); f = !0x1; '' != _0x27a0b5.name && d.set_name(_0x27a0b5.name); if (0x0 < c.get_length()) { _0xccdd65 = 0x0; for (var _0x520d46 = d.get_subMeshes().get_length(); _0xccdd65 < _0x520d46;) { var _0x1e31b9 = _0xccdd65++; null != c.get(_0x1e31b9).material && (d.get_subMeshes().get(_0x1e31b9).set_material(c.get(_0x1e31b9).material), f = !0x0); } } f || d.set_material(this._defaultBitmapMaterial); null != _0x193c5e && _0x193c5e.addChild(d); null != e.skin && e.skin.userData instanceof _0x3445a0 && (null == l && (l = new _0x9a0273(e.skin.maxBones)), c = _0x59b8d7.__cast(e.skin.userData, _0x3445a0), e = this.processSkinAnimation(e.skin, d, c), e.set_looping(!0x0), _0x59b8d7.__cast(d.get_geometry().get_subGeometries().get(0x0), _0x32a6b8).get_jointIndexData().get_length(), d.get_geometry().get_subGeometries().get(0x0).get_vertexData().get_length(), e.set_name(_0x56ae('0x11ea') + this._rootNodes.get_length()), l.addAnimation(e), this._rootNodes.push(e)); this.finalizeAsset(d); } }; _0x5cf993[_0x56ae('0x6')]['__class__'] = _0x5cf993; var _0x140b13 = function(_0x1971cc, _0x580663, _0x43ca88) { if ('pixlO' !== _0x56ae('0x11eb')) { _0x1971cc[_0x56ae('0x11ec')](_0x580663, _0x43ca88, d, e, f, _0x1b30b7, _0x2d9f4e); } else { var _0x3eca84 = _0x56ae('0x11ed')[_0x56ae('0x44')]('|'), _0x17c2e8 = 0x0; while (!![]) { switch (_0x3eca84[_0x17c2e8++]) { case '0': this['eventPhase'] = 0x2; continue; case '1': _0x1c1b50[_0x56ae('0x1073')](null, _0x580663) && (_0x580663 = !0x1); continue; case '2': this[_0x56ae('0x3aa')] = _0x1971cc; continue; case '3': this[_0x56ae('0x9cf')] = _0x580663; continue; case '4': null == _0x43ca88 && (_0x43ca88 = !0x1); continue; case '5': this[_0x56ae('0x3ab')] = _0x43ca88; continue; } break; } } }; _0x5ac4a7[_0x56ae('0x11ee')] = _0x140b13; _0x140b13[_0x56ae('0x8bf')] = _0x56ae('0x11ee'); _0x140b13[_0x56ae('0x6')] = {}; _0x140b13[_0x56ae('0x6')][_0x56ae('0x9cf')] = null; _0x140b13[_0x56ae('0x6')][_0x56ae('0x3ab')] = null; _0x140b13[_0x56ae('0x6')][_0x56ae('0x11ef')] = null; _0x140b13[_0x56ae('0x6')][_0x56ae('0x9d0')] = null; _0x140b13[_0x56ae('0x6')][_0x56ae('0x9ad')] = null; _0x140b13[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x140b13[_0x56ae('0x6')]['__isCanceled'] = null; _0x140b13[_0x56ae('0x6')][_0x56ae('0x11f0')] = null; _0x140b13[_0x56ae('0x6')]['__preventDefault'] = null; _0x140b13[_0x56ae('0x6')][_0x56ae('0x11f1')] = function() { return this.__preventDefault; }; _0x140b13[_0x56ae('0x6')][_0x56ae('0x11f2')] = function() { this.cancelable && (this.__preventDefault = !0x0); }; _0x140b13[_0x56ae('0x6')][_0x56ae('0xbd5')] = function() { this.__isCanceledNow = this.__isCanceled = !0x0; }; _0x140b13[_0x56ae('0x6')]['toString'] = function() { if (_0x56ae('0x11f3') === 'CYeMv') { return this.__formatToString(_0x56ae('0x11f4'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), 'cancelable']); } else { this._frames.push(a); this._durations.push(b); this._numFrames = this._durations.get_length(); this._stitchDirty = !0x0; } }; _0x140b13[_0x56ae('0x6')][_0x56ae('0xb1e')] = function(_0x32f2b7, _0xd5fc62) { _0x32f2b7 = '[' + _0x32f2b7; for (var _0x2e2996, _0x5964f5 = 0x0; _0x5964f5 < _0xd5fc62.length;) { if (_0x56ae('0x11f5') !== 'biFnY') { var _0x3a6e07 = _0xd5fc62[_0x5964f5]; ++_0x5964f5; _0x2e2996 = _0xc5462.field(this, _0x3a6e07); _0x32f2b7 = _0x56ae('0x28') == typeof _0x2e2996 ? _0x32f2b7 + (_0x575257.kcXvj('\x20', _0x3a6e07) + '=\x22' + _0x1b30b7.string(_0x2e2996) + '\x22') : _0x32f2b7 + ('\x20' + _0x3a6e07 + '=' + _0x1b30b7.string(_0x2e2996)); } else { var _0x9e6101 = _0x56ae('0x11f6').split('|'), _0x1733ff = 0x0; while (!![]) { switch (_0x9e6101[_0x1733ff++]) { case '0': var _0x293854 = this.__renderTransform, _0x51fac0 = _0x575257.UrUcV(_0x293854.a, _0x293854.d) - _0x293854.b * _0x293854.c; continue; case '1': _0x2e2996 = this.__renderTransform; continue; case '2': this.__updateLayout(); continue; case '3': if (!f.get_visible() || this.__isMask || _0x3a6e07 && !this.mouseEnabled || null != this.get_mask() && !this.get_mask().__hitTestMask(_0x32f2b7, _0xd5fc62)) return !0x1; continue; case '4': this.__getRenderTransform(); continue; case '5': _0x3a6e07 = _0x2e2996.a * _0x2e2996.d - _0x2e2996.b * _0x2e2996.c; continue; case '6': return this.__textEngine.bounds.contains(0x0 == _0x3a6e07 ? -_0x2e2996.tx : 0x1 / _0x3a6e07 * (_0x2e2996.c * (_0x2e2996.ty - _0xd5fc62) + _0x2e2996.d * (_0x32f2b7 - _0x2e2996.tx)), 0x0 == _0x51fac0 ? -_0x293854.ty : 0x1 / _0x51fac0 * (_0x293854.a * _0x575257.sqoVa(_0xd5fc62, _0x293854.ty) + _0x293854.b * (_0x293854.tx - _0x32f2b7))) ? (null != _0x5964f5 && _0x5964f5.push(f), !0x0) : !0x1; } break; } } } return _0x32f2b7 + ']'; }; _0x140b13[_0x56ae('0x6')]['__init'] = function() { if (_0x56ae('0x11f7') === _0x56ae('0x11f7')) { this.currentTarget = this.target = null; this.cancelable = this.bubbles = !0x1; this.eventPhase = 0x2; this.__preventDefault = this.__isCanceledNow = this.__isCanceled = !0x1; } else { _0x4e6193._ended(_0x2647fb); _0x3d98cc.removeEventListener('ended', _0x4e6193._endTimers[_0x2647fb._id], !0x1); } }; _0x140b13[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x140b13; var _0x2bee6c = function(_0x5ad2cb) { this[_0x56ae('0x11f8')] = !0x0; _0x140b13[_0x56ae('0x94d')](this, _0x5ad2cb, !0x0, !0x0); }; _0x5ac4a7[_0x56ae('0x11f9')] = _0x2bee6c; _0x2bee6c[_0x56ae('0x8bf')] = _0x56ae('0x11f9'); _0x2bee6c[_0x56ae('0x8ee')] = _0x140b13; _0x2bee6c[_0x56ae('0x6')] = _0x4e6193(_0x140b13['prototype'], { '_allowedToPropagate': null, '_parentEvent': null, 'screenX': null, 'screenY': null, 'object': null, 'renderable': null, 'uv': null, 'index': null, 'subGeometryIndex': null, 'localPosition': null, 'localNormal': null, 'ctrlKey': null, 'altKey': null, 'shiftKey': null, 'delta': null, 'stopImmediatePropagation': function() { _0x140b13[_0x56ae('0x6')]['stopImmediatePropagation']['call'](this); this[_0x56ae('0x11f8')] = !0x1; null != this['_parentEvent'] && this['_parentEvent']['stopImmediatePropagation'](); }, '__class__': _0x2bee6c }); var _0xc46189 = function() { if (_0x56ae('0x11fa') !== _0x56ae('0x11fa')) { return 0x0; } else { this[_0x56ae('0x11fb')] = 0x0; this['_mousePicker'] = _0x3156e7[_0x56ae('0x11fc')]; this[_0x56ae('0x11fd')] = new _0x39abb7(_0x56ae('0x396')); this[_0x56ae('0x11fe')] = new _0x4e9ff1(); this[_0x56ae('0xbec')] = !0x0; null == _0xc46189[_0x56ae('0x11ff')] && (_0xc46189[_0x56ae('0x11ff')] = new _0x36a0e0(), _0xc46189[_0x56ae('0x1200')] = _0x252a59[_0x56ae('0x977')](null)); } }; _0x5ac4a7[_0x56ae('0x1201')] = _0xc46189; _0xc46189[_0x56ae('0x8bf')] = _0x56ae('0x1201'); _0xc46189[_0x56ae('0x6')] = {}; _0xc46189[_0x56ae('0x6')][_0x56ae('0x1202')] = null; _0xc46189[_0x56ae('0x6')][_0x56ae('0xbec')] = null; _0xc46189[_0x56ae('0x6')][_0x56ae('0x11fe')] = null; _0xc46189[_0x56ae('0x6')][_0x56ae('0x11fd')] = null; _0xc46189[_0x56ae('0x6')][_0x56ae('0x1203')] = null; _0xc46189[_0x56ae('0x6')]['_mousePicker'] = null; _0xc46189[_0x56ae('0x6')][_0x56ae('0x11fb')] = null; _0xc46189[_0x56ae('0x6')][_0x56ae('0x10cf')] = function(_0x50baa3) { if (_0x56ae('0x1204') !== _0x56ae('0x1204')) { return this._material; } else { _0xc46189._previousCollidingView = _0xc46189._collidingView; if (null != _0x50baa3) { _0x50baa3.get_stage3DProxy().get_bufferClear() && (_0xc46189._collidingViewObjects = _0x252a59.toObjectVector(null, _0xc46189._viewCount)); var _0x1fa711 = _0x50baa3.localToGlobal(new _0x510664(_0x50baa3.get_mouseX(), _0x50baa3.get_mouseY())); _0x50baa3.get_shareContext() ? (null == _0xc46189._collidingViewObjects && (_0xc46189._collidingViewObjects = _0x252a59.toObjectVector(null, _0xc46189._viewCount)), _0xc46189._collidingObject = _0xc46189._collidingViewObjects.set(_0xc46189._view3Ds.h[_0x50baa3.__id__], this._mousePicker.getViewCollision(_0x1fa711.x, _0x1fa711.y, _0x50baa3))) : _0x50baa3 == this._activeView && (this._forceMouseMove || this._updateDirty) && (_0xc46189._collidingObject = this._mousePicker.getViewCollision(_0x1fa711.x, _0x1fa711.y, _0x50baa3)); } } }; _0xc46189[_0x56ae('0x6')]['fireMouseEvents'] = function() { var _0x24aa83, _0x37304c; if (null != _0xc46189._collidingViewObjects) { _0xc46189._collidingObject = null; var _0x11c1bd = Infinity; for (_0x24aa83 = _0xc46189._viewCount - 0x1; 0x0 <= _0x24aa83;) { var _0x56f43d = _0xc46189._view3DLookup.get(_0x24aa83); if (null != _0xc46189._collidingViewObjects.get(_0x24aa83) && (_0x56f43d.get_layeredView() || _0xc46189._collidingViewObjects.get(_0x24aa83).rayEntryDistance < _0x11c1bd) && (_0x11c1bd = _0xc46189._collidingViewObjects.get(_0x24aa83).rayEntryDistance, _0xc46189._collidingObject = _0xc46189._collidingViewObjects.get(_0x24aa83), _0x56f43d.get_layeredView())) break;--_0x24aa83; } } _0xc46189._collidingObject != _0xc46189._previousCollidingObject && (null != _0xc46189._previousCollidingObject && this.queueDispatch(_0xc46189._mouseOut, this._mouseMoveEvent, _0xc46189._previousCollidingObject), _0x575257.hyvfL(null, _0xc46189._collidingObject) && this.queueDispatch(_0xc46189._mouseOver, this._mouseMoveEvent, _0xc46189._collidingObject)); this._forceMouseMove && null != _0xc46189._collidingObject && this.queueDispatch(_0xc46189._mouseMove, this._mouseMoveEvent, _0xc46189._collidingObject); _0x11c1bd = 0x0; for (_0x56f43d = _0xc46189._queuedEvents.get_length(); _0x575257.DFkuw(_0x11c1bd, _0x56f43d);) { _0x24aa83 = _0x11c1bd++; _0x24aa83 = _0xc46189._queuedEvents.get(_0x24aa83); for (_0x37304c = _0x24aa83.object; null != _0x37304c && !_0x37304c._ancestorsAllowMouseEnabled;) _0x37304c = _0x37304c.get_parent(); null != _0x37304c && _0x37304c.dispatchEvent(_0x24aa83); } _0xc46189._queuedEvents.set_length(0x0); this._updateDirty = !0x1; _0xc46189._previousCollidingObject = _0xc46189._collidingObject; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x10f4')] = function(_0x58c879) { if (_0x1c1b50.YPCWp !== _0x56ae('0xd1')) { return this._uvBufferIndex; } else { var _0x284ad2 = _0x58c879.stage; null == _0x58c879.get_stage3DProxy().get_mouse3DManager() && _0x58c879.get_stage3DProxy().set_mouse3DManager(this); this.hasKey(_0x58c879) || _0xc46189._view3Ds.set(_0x58c879, 0x0); this._childDepth = 0x0; this.traverseDisplayObjects(_0x284ad2); _0xc46189._viewCount = this._childDepth; } }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x10b5')] = function(_0xdd16f1) { _0xdd16f1.addEventListener(_0x56ae('0xb52'), _0x2d9f4e(this, this.onClick)); _0xdd16f1.addEventListener('doubleClick', _0x2d9f4e(this, this.onDoubleClick)); _0xdd16f1.addEventListener(_0x56ae('0xb31'), _0x2d9f4e(this, this.onMouseDown)); _0xdd16f1.addEventListener('mouseMove', _0x2d9f4e(this, this.onMouseMove)); _0xdd16f1.addEventListener('mouseUp', _0x2d9f4e(this, this.onMouseUp)); _0xdd16f1.addEventListener(_0x56ae('0x758'), _0x2d9f4e(this, this.onMouseWheel)); _0xdd16f1.addEventListener('mouseOver', _0x2d9f4e(this, this.onMouseOver)); _0xdd16f1.addEventListener('mouseOut', _0x2d9f4e(this, this.onMouseOut)); }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x1205')] = function(_0x2184de, _0x585cbd, _0x240ff9) { if (_0x575257.bQSQG !== _0x56ae('0x1206')) { _0x2184de.ctrlKey = _0x585cbd.ctrlKey; _0x2184de.altKey = _0x585cbd.altKey; _0x2184de.shiftKey = _0x585cbd.shiftKey; _0x2184de.delta = _0x585cbd.delta; _0x2184de.screenX = _0x585cbd.localX; _0x2184de.screenY = _0x585cbd.localY; null == _0x240ff9 && (_0x240ff9 = _0xc46189._collidingObject); null != _0x240ff9 ? (_0x2184de.object = _0x240ff9.entity, _0x2184de.renderable = _0x240ff9.renderable, _0x2184de.uv = _0x240ff9.uv, _0x2184de.localPosition = null != _0x240ff9.localPosition ? _0x240ff9.localPosition.clone() : null, _0x2184de.localNormal = null != _0x240ff9.localNormal ? _0x240ff9.localNormal.clone() : null, _0x2184de.index = _0x240ff9.index, _0x2184de.subGeometryIndex = _0x240ff9.subGeometryIndex) : (_0x2184de.uv = null, _0x2184de.object = null, _0x2184de.localPosition = this._nullVector, _0x2184de.localNormal = this._nullVector, _0x2184de.index = 0x0, _0x2184de.subGeometryIndex = 0x0); _0xc46189._queuedEvents.push(_0x2184de); } else { this.child.setIndexedPosition(6.1, 19.9); this.child.spritesheet.set_currentFrame(0x67); this.angel.spritesheet.set_currentFrame(0x58); this.angel.spritesheet.set_xInverted(!0x1); var _0x1ca641 = _0xfe3284.width(0x320), _0x8e25c7 = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x1207'), 0x14, -0xe6, null, _0x1ca641, null, _0x8e25c7, null); _0x1ca641 = new _0x5c4c32(this.child.get_onScreen()); this.dialog.addBubble('...uh...', -0xf0, 0x14, null, null, null, _0x1ca641, null); _0x1ca641 = new _0x5c4c32(this.child.get_onScreen()); this.dialog.addBubble(_0x56ae('0x1208'), -0xc8, 0x168, null, null, null, _0x1ca641, null); } }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x1209')] = function(_0x20b859) { if (null != this._activeView && (null == this._activeView || this._activeView.get_shareContext())) for (var _0x3f3c60 = _0xc46189._view3Ds.keys(); _0x3f3c60.hasNext();) { var _0x38d1ce = _0x3f3c60.next(); _0x38d1ce != this._activeView && _0xc46189._view3Ds.h[_0x38d1ce.__id__] == _0xc46189._view3Ds.h[this._activeView.__id__] - 0x1 && (0x1 == _0x20b859.bubbles ? _0x38d1ce.dispatchEvent(new _0x39abb7(_0x20b859.type, !0x1, _0x20b859.cancelable, _0x20b859.localX, _0x20b859.localY, _0x20b859.relatedObject, _0x20b859.ctrlKey, _0x20b859.altKey, _0x20b859.shiftKey, _0x20b859.buttonDown, _0x20b859.delta, _0x20b859.commandKey, _0x20b859.clickCount)) : _0x38d1ce.dispatchEvent(_0x20b859)); } }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x120a')] = function(_0x37cb59) { return null != _0xc46189._view3Ds.h.__keys__[_0x37cb59.__id__]; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x120b')] = function(_0x2b9c0a) { for (var _0x3af638, _0x31a2dd = 0x0, _0x23e941 = _0x2b9c0a.get_numChildren(); _0x31a2dd < _0x23e941;) _0x3af638 = _0x31a2dd++, _0x3af638 = _0x2b9c0a.getChildAt(_0x3af638), _0x3af638 instanceof _0x467a6a && null != _0xc46189._view3Ds.h.__keys__[_0x3af638.__id__] && (_0xc46189._view3Ds.set(_0x3af638, this._childDepth), _0xc46189._view3DLookup.set(this._childDepth, _0x3af638), this._childDepth++), _0x3af638 instanceof _0x52e6a7 && this.traverseDisplayObjects(_0x59b8d7.__cast(_0x3af638, _0x52e6a7)); }; _0xc46189[_0x56ae('0x6')]['onMouseMove'] = function(_0x581380) { if (_0x56ae('0x120c') === _0x56ae('0x120d')) { this._autoDeriveVertexTangents && (this._vertexTangentsDirty = !0x0); this._faceTangentsDirty = !0x0; this._uvs = _0x581380; this.invalidateBuffers(this._uvsInvalid); } else { _0x575257.hyvfL(null, _0xc46189._collidingObject) ? this.queueDispatch(_0xc46189._mouseMove, this._mouseMoveEvent = _0x581380) : this.reThrowEvent(_0x581380); this._updateDirty = !0x0; } }; _0xc46189[_0x56ae('0x6')]['onMouseOut'] = function(_0x1694ab) { this._activeView = null; null != _0xc46189._collidingObject && this.queueDispatch(_0xc46189._mouseOut, _0x1694ab, _0xc46189._collidingObject); this._updateDirty = !0x0; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x120e')] = function(_0x949c60) { this._activeView = _0x59b8d7.__cast(_0x949c60.currentTarget, _0x467a6a); null != _0xc46189._collidingObject && _0xc46189._previousCollidingObject != _0xc46189._collidingObject ? this.queueDispatch(_0xc46189._mouseOver, _0x949c60, _0xc46189._collidingObject) : this.reThrowEvent(_0x949c60); this._updateDirty = !0x0; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0xcbc')] = function(_0x2cc1d6) { null != _0xc46189._collidingObject ? this.queueDispatch(_0xc46189._mouseClick, _0x2cc1d6) : this.reThrowEvent(_0x2cc1d6); this._updateDirty = !0x0; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x120f')] = function(_0x1c4409) { if (_0x1c1b50.yywlv(_0x56ae('0x1210'), _0x56ae('0x1211'))) { null != _0xc46189._collidingObject ? this.queueDispatch(_0xc46189._mouseDoubleClick, _0x1c4409) : this.reThrowEvent(_0x1c4409); this._updateDirty = !0x0; } else { var _0x3a3b1d = _0x1c4409.collisionResult.normal, _0x15ee1b = _0x3a3b1d.x * _0x3a3b1d.x + _0x3a3b1d.y * _0x3a3b1d.y + _0x3a3b1d.z * _0x3a3b1d.z, _0x371f75 = _0x15ee1b - 0x1; 1e-10 > (0x0 <= _0x371f75 ? _0x371f75 : -_0x371f75) || (0x0 == _0x15ee1b ? (_0x3a3b1d.x = 0x1, _0x3a3b1d.y = 0x0, _0x3a3b1d.z = 0x0) : (_0x15ee1b = 0x1 / Math.sqrt(_0x15ee1b), _0x3a3b1d.x *= _0x15ee1b, _0x3a3b1d.y *= _0x15ee1b, _0x3a3b1d.z *= _0x15ee1b)); _0x1c4409.collisionResult.calculateLocalNormal(_0x1c4409.object.get_parent()); b.collisionResult.setAsInverse(_0x1c4409.collisionResult); b.collisionResult.calculateLocalNormal(b.object.get_parent()); } }; _0xc46189[_0x56ae('0x6')]['onMouseDown'] = function(_0x31cc84) { this._activeView = _0x59b8d7.__cast(_0x31cc84.currentTarget, _0x467a6a); this.updateCollider(this._activeView); null != _0xc46189._collidingObject ? (this.queueDispatch(_0xc46189._mouseDown, _0x31cc84), _0xc46189._previousCollidingObject = _0xc46189._collidingObject) : this.reThrowEvent(_0x31cc84); this._updateDirty = !0x0; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x1212')] = function(_0x58986e) { null != _0xc46189._collidingObject ? (this.queueDispatch(_0xc46189._mouseUp, _0x58986e), _0xc46189._previousCollidingObject = _0xc46189._collidingObject) : this.reThrowEvent(_0x58986e); this._updateDirty = !0x0; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0xb54')] = function(_0x38b38d) { null != _0xc46189._collidingObject ? this.queueDispatch(_0xc46189._mouseWheel, _0x38b38d) : this.reThrowEvent(_0x38b38d); this._updateDirty = !0x0; }; _0xc46189[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xc46189; var _0x5c61a0 = function(_0x4f5c7e) { this[_0x56ae('0x1213')] = !0x0; this[_0x56ae('0x1214')] = this[_0x56ae('0x1215')] = this['_textureWidth'] = this['_textureHeight'] = -0x1; this[_0x56ae('0x1216')] = new _0x3c6685(); this['_stage3DProxy'] = _0x4f5c7e; this['_stage3DProxy'][_0x56ae('0x95e')](_0x56ae('0x10f1'), _0x2d9f4e(this, this[_0x56ae('0x1217')])); _0x36799b[_0x56ae('0x94d')](this); }; _0x5ac4a7['away3d.core.managers.RTTBufferManager'] = _0x5c61a0; _0x5c61a0[_0x56ae('0x8bf')] = _0x56ae('0x1218'); _0x5c61a0['getInstance'] = function(_0x474ad0) { if (null == _0x474ad0) throw new _0x1adea8(new _0x531fca('stage3DProxy\x20key\x20cannot\x20be\x20null!')); null == _0x5c61a0[_0x56ae('0x11dc')] && (_0x5c61a0[_0x56ae('0x11dc')] = new _0x36a0e0()); var _0x42cd8b = _0x5c61a0[_0x56ae('0x11dc')]['h'][_0x474ad0[_0x56ae('0x8b1')]]; null == _0x42cd8b && (_0x42cd8b = new _0x5c61a0(_0x474ad0), _0x5c61a0['_instances']['set'](_0x474ad0, _0x42cd8b)); return _0x42cd8b; }; _0x5c61a0['__super__'] = _0x36799b; _0x5c61a0[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '_renderToTextureVertexBuffer': null, '_renderToScreenVertexBuffer': null, '_indexBuffer': null, '_stage3DProxy': null, '_viewWidth': null, '_viewHeight': null, '_textureWidth': null, '_textureHeight': null, '_renderToTextureRect': null, '_buffersInvalid': null, '_textureRatioX': null, '_textureRatioY': null, 'get_textureRatioX': function() { this['_buffersInvalid'] && this[_0x56ae('0x1219')](); return this[_0x56ae('0x121a')]; }, 'get_textureRatioY': function() { this['_buffersInvalid'] && this[_0x56ae('0x1219')](); return this['_textureRatioY']; }, 'set_viewWidth': function(_0x346ae8) { if (_0x575257[_0x56ae('0x57d')](_0x346ae8, this['_viewWidth'])) return _0x346ae8; this[_0x56ae('0x1214')] = _0x346ae8; this['_buffersInvalid'] = !0x0; this['_textureWidth'] = _0x267518[_0x56ae('0x121b')](this[_0x56ae('0x1214')]); this[_0x56ae('0x121c')] > this[_0x56ae('0x1214')] ? (this[_0x56ae('0x1216')]['x'] = 0.5 * (this[_0x56ae('0x121c')] - this[_0x56ae('0x1214')]) | 0x0, this[_0x56ae('0x1216')]['width'] = this[_0x56ae('0x1214')]) : (this[_0x56ae('0x1216')]['x'] = 0x0, this[_0x56ae('0x1216')][_0x56ae('0x3d')] = this[_0x56ae('0x121c')]); this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x8ce'))); return _0x346ae8; }, 'set_viewHeight': function(_0x1ff7f9) { if (_0x1ff7f9 == this[_0x56ae('0x1215')]) return _0x1ff7f9; this['_viewHeight'] = _0x1ff7f9; this[_0x56ae('0x1213')] = !0x0; this['_textureHeight'] = _0x267518['getBestPowerOf2'](this[_0x56ae('0x1215')]); this[_0x56ae('0x121d')] > this['_viewHeight'] ? (this['_renderToTextureRect']['y'] = 0.5 * (this['_textureHeight'] - this[_0x56ae('0x1215')]) | 0x0, this[_0x56ae('0x1216')][_0x56ae('0x727')] = this[_0x56ae('0x1215')]) : (this[_0x56ae('0x1216')]['y'] = 0x0, this[_0x56ae('0x1216')][_0x56ae('0x727')] = this[_0x56ae('0x121d')]); this['dispatchEvent'](new _0x140b13('resize')); return _0x1ff7f9; }, 'get_renderToTextureVertexBuffer': function() { this[_0x56ae('0x1213')] && this[_0x56ae('0x1219')](); return this[_0x56ae('0x121e')]; }, 'get_renderToScreenVertexBuffer': function() { this['_buffersInvalid'] && this['updateRTTBuffers'](); return this[_0x56ae('0x121f')]; }, 'get_indexBuffer': function() { if ('sbLeW' === 'sbLeW') { return this[_0x56ae('0x1109')]; } else { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x5, 0x6); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x76); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Oh,\x20did\x20you\x20know\x20you\x20can\x20burn\x20candy?', -0xa0, -0x154, null, null, null, null, null); var _0x59ce8c = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x1221'), -0x154, -0x50, null, null, -0x1, _0x59ce8c, null); _0x59ce8c = _0xfe3284[_0x56ae('0x3d')](0x2f8); var _0xe9ca29 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1222'), 0x0, 0x168, null, _0x59ce8c, null, _0xe9ca29, null); } }, 'get_renderToTextureRect': function() { this['_buffersInvalid'] && this['updateRTTBuffers'](); return this[_0x56ae('0x1216')]; }, 'get_textureWidth': function() { if (_0x56ae('0x1223') === 'mMGON') { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x263); _0x2b39f7['view']['get_camera']()['set_y'](-0xcc); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x300); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](35.16); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfac')](23.45); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-138.07); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.1, 13.1, null, -0xb9); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['child'][_0x56ae('0xb91')](23.8, 0xf, null, -0x23); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x64); this['child']['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x5be577 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x1224'), -0xf0, -0x118, null, null, null, _0x5be577, null); _0x5be577 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x1225'), 0x78, -0x50, null, null, null, _0x5be577, null); _0x5be577 = _0xfe3284[_0x56ae('0x3d')](0x208); var _0xc494b5 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1226'), 0x64, 0xf0, null, _0x5be577, null, _0xc494b5, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1227'), 0x1b8, 0x140, null, null, -0x1, null, null); } else { return this[_0x56ae('0x121c')]; } }, 'get_textureHeight': function() { return this[_0x56ae('0x121d')]; }, 'onContextRecreated': function(_0x4bd71e) { var _0x536cc0 = {}; _0x536cc0[_0x56ae('0x1228')] = function(_0x33e4ff, _0xf76599) { return _0x33e4ff != _0xf76599; }; _0x536cc0[_0x56ae('0x1229')] = function(_0x11b267, _0xf76599) { return _0x11b267 * _0xf76599; }; if ('RueEg' !== _0x56ae('0x122a')) { if (_0x536cc0[_0x56ae('0x1228')](null, _0x4bd71e[_0x56ae('0x122b')])) { var _0x280532 = -0x50 / (0x1 + 0.25 * d); - 0xb6 >= _0x4bd71e[_0x56ae('0x122b')][_0x56ae('0x9f0')]() + _0x280532 ? (_0x360126['tween'](_0x4bd71e[_0x56ae('0x122b')], 0.6, { 'x': _0x4bd71e['mapTargetX'] + 0x14, 'y': -0xb6, 'z': 0x120c }), _0x1776bd['tweenRotation'](_0x4bd71e['map'], 0.6, _0x4bd71e[_0x56ae('0x122c')])) : _0x360126[_0x56ae('0x105f')](_0x4bd71e[_0x56ae('0x122b')], 0.5, { 'x': _0x4bd71e[_0x56ae('0x122d')] + _0x536cc0[_0x56ae('0x1229')](0x32 - 0x2 * d, _0x4bd71e['map']['get_x']() > _0x4bd71e[_0x56ae('0x122d')] ? -0x1 : 0x1), 'y': _0x4bd71e['map'][_0x56ae('0x9f0')]() + _0x280532, 'z': _0x4bd71e[_0x56ae('0x122b')]['get_z']() + 0x1e / (d + 0x1) })[_0x56ae('0x1060')](_0x1ac705[_0x56ae('0x1061')])['onComplete'](e)[_0x56ae('0xb6a')](0.1); d += 0x1; } } else { this['_renderToScreenVertexBuffer'] = this[_0x56ae('0x121e')] = this[_0x56ae('0x1109')] = null; this[_0x56ae('0x1219')](); } }, 'updateRTTBuffers': function() { if (_0x56ae('0x122e') === 'AKVhw') { this[_0x56ae('0x9e8')][_0x56ae('0x9e9')](); null == this[_0x56ae('0x121e')] && (this[_0x56ae('0x121e')] = this[_0x56ae('0x9e8')][_0x56ae('0x1002')](0x4, 0x5)); null == this['_renderToScreenVertexBuffer'] && (this[_0x56ae('0x121f')] = this[_0x56ae('0x9e8')][_0x56ae('0x1002')](0x4, 0x5)); if (null == this[_0x56ae('0x1109')]) { this[_0x56ae('0x1109')] = this['_stage3DProxy'][_0x56ae('0x122f')](0x6); for (var _0x48369b = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0], _0xfa7f83 = _0x252a59[_0x56ae('0x9a6')](null), _0x1c9123 = 0x0, _0x4623e8 = _0x48369b[_0x56ae('0x32')]; _0x1c9123 < _0x4623e8;) { var _0x33e7ab = _0x1c9123++; _0xfa7f83[_0x56ae('0x8b6')](_0x33e7ab, _0x48369b[_0x33e7ab]); } this[_0x56ae('0x1109')][_0x56ae('0x1142')](_0xfa7f83, 0x0, 0x6); } this['_textureRatioX'] = _0x48369b = Math['min'](this[_0x56ae('0x1214')] / this['_textureWidth'], 0x1); var _0x57313b = Math[_0x56ae('0x58')](this[_0x56ae('0x1215')] / this[_0x56ae('0x121d')], 0x1); this[_0x56ae('0x1230')] = _0x57313b; _0xfa7f83 = 0.5 * _0x1c1b50[_0x56ae('0xd3')](0x1, _0x48369b); _0x1c9123 = 0.5 * (_0x48369b + 0x1); _0x4623e8 = 0.5 * (_0x57313b + 0x1); _0x33e7ab = 0.5 * (0x1 - _0x57313b); _0x57313b = [-_0x48369b, -_0x57313b, _0xfa7f83, _0x4623e8, 0x0, _0x48369b, -_0x57313b, _0x1c9123, _0x4623e8, 0x1, _0x48369b, _0x57313b, _0x1c9123, _0x33e7ab, 0x2, -_0x48369b, _0x57313b, _0xfa7f83, _0x33e7ab, 0x3]; _0x48369b = _0x252a59[_0x56ae('0x975')](null); for (var _0x4ef4e4 = 0x0, _0xc68857 = _0x57313b['length']; _0x4ef4e4 < _0xc68857;) { if ('aPfAt' === _0x56ae('0x1231')) { var _0x176e2b = _0x4ef4e4++; _0x48369b[_0x56ae('0x8b6')](_0x176e2b, _0x57313b[_0x176e2b]); } else { this[_0x56ae('0x122b')][_0x56ae('0x113e')](this[_0x56ae('0x122d')] - 0x3c, -0xa7, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](-0x19); this[_0x56ae('0x1232')]['setIndexedPosition'](4.1, 58.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['skater'][_0x56ae('0xb91')](15.9, 0x3c); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['skater'][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); } } _0xfa7f83 = [-0x1, -0x1, _0xfa7f83, _0x4623e8, 0x0, 0x1, -0x1, _0x1c9123, _0x4623e8, 0x1, 0x1, 0x1, _0x1c9123, _0x33e7ab, 0x2, -0x1, 0x1, _0xfa7f83, _0x33e7ab, 0x3]; _0x1c9123 = _0x252a59[_0x56ae('0x975')](null); _0x4623e8 = 0x0; for (_0x33e7ab = _0xfa7f83['length']; _0x4623e8 < _0x33e7ab;) _0x57313b = _0x4623e8++, _0x1c9123[_0x56ae('0x8b6')](_0x57313b, _0xfa7f83[_0x57313b]); this[_0x56ae('0x121e')]['uploadFromVector'](_0x48369b, 0x0, 0x4); this[_0x56ae('0x121f')][_0x56ae('0x1142')](_0x1c9123, 0x0, 0x4); this[_0x56ae('0x1213')] = !0x1; } else { this['pickupsGrabbed'][_0x56ae('0x8f0')](_0x48369b); _0xfa7f83 = _0x48369b[_0x56ae('0xe79')][_0x56ae('0xa62')](); var _0x3977ee = this[_0x56ae('0xe79')]['get_position'](), _0x8b681f = _0xfa7f83; null == _0x8b681f && (_0x8b681f = new _0x4e9ff1()); _0x8b681f['x'] = _0xfa7f83['x'] - _0x3977ee['x']; _0x8b681f['y'] = _0xfa7f83['y'] - _0x3977ee['y']; _0x8b681f['z'] = _0xfa7f83['z'] - _0x3977ee['z']; 0x640 < _0x575257[_0x56ae('0x1234')](_0xfa7f83['x'] * _0xfa7f83['x'], _0xfa7f83['y'] * _0xfa7f83['y']) + _0xfa7f83['z'] * _0xfa7f83['z'] && (_0x3977ee = _0xfa7f83['x'] * _0xfa7f83['x'] + _0xfa7f83['y'] * _0xfa7f83['y'] + _0xfa7f83['z'] * _0xfa7f83['z'], _0x8b681f = _0x3977ee - 0x1, 1e-10 > (_0x575257[_0x56ae('0x562')](0x0, _0x8b681f) ? _0x8b681f : -_0x8b681f) || (0x0 == _0x3977ee ? (_0xfa7f83['x'] = 0x1, _0xfa7f83['y'] = 0x0, _0xfa7f83['z'] = 0x0) : (_0x3977ee = _0x575257[_0x56ae('0x55c')](0x1, Math[_0x56ae('0xf0c')](_0x3977ee)), _0xfa7f83['x'] *= _0x3977ee, _0xfa7f83['y'] *= _0x3977ee, _0xfa7f83['z'] *= _0x3977ee)), _0x3977ee = _0xfa7f83, null == _0x3977ee && (_0x3977ee = new _0x4e9ff1()), _0x3977ee['x'] = 0x28 * _0xfa7f83['x'], _0x3977ee['y'] = 0x28 * _0xfa7f83['y'], _0x3977ee['z'] = 0x28 * _0xfa7f83['z'], _0x3977ee = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x8b681f = _0xfa7f83, null == _0x8b681f && (_0x8b681f = new _0x4e9ff1()), _0x8b681f['x'] = _0x3977ee['x'] + _0xfa7f83['x'], _0x8b681f['y'] = _0x3977ee['y'] + _0xfa7f83['y'], _0x8b681f['z'] = _0x3977ee['z'] + _0xfa7f83['z'], _0x48369b[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0xfa7f83)); return !0x1; } }, '__class__': _0x5c61a0, '__properties__': { 'get_textureHeight': _0x1c1b50[_0x56ae('0x411')], 'get_textureWidth': _0x56ae('0xaf4'), 'get_renderToTextureRect': _0x56ae('0x10d7'), 'get_indexBuffer': _0x56ae('0x1235'), 'get_renderToScreenVertexBuffer': _0x56ae('0x1236'), 'get_renderToTextureVertexBuffer': _0x56ae('0x1237'), 'set_viewHeight': _0x56ae('0x10c4'), 'set_viewWidth': 'set_viewWidth', 'get_textureRatioY': 'get_textureRatioY', 'get_textureRatioX': 'get_textureRatioX' } }); var _0x511452 = function(_0x3f21cc) { if (_0x575257[_0x56ae('0x55e')]('vhCZH', _0x56ae('0x1238'))) { this[_0x56ae('0x1239')] = _0x3f21cc; null == _0x511452[_0x56ae('0x123a')] && (_0x511452[_0x56ae('0x123a')] = _0x252a59['toObjectVector'](null, this[_0x56ae('0x1239')][_0x56ae('0x123b')]['get_length'](), !0x0)); } else { this[_0x56ae('0xe9e')] = !0x0; this[_0x56ae('0xe9b')] = 0x0; _0x2d9da0[_0x56ae('0x94d')](this, _0x3f21cc, b); this[_0x56ae('0xe9c')] = b; } }; _0x5ac4a7[_0x56ae('0x123c')] = _0x511452; _0x511452[_0x56ae('0x8bf')] = _0x56ae('0x123c'); _0x511452[_0x56ae('0x10ed')] = function(_0x10c1d5) { null == _0x511452[_0x56ae('0x11dc')] && (_0x511452[_0x56ae('0x11dc')] = new _0x36a0e0()); var _0x1e8d3c = _0x511452['_instances']['h'][_0x10c1d5[_0x56ae('0x8b1')]]; null == _0x1e8d3c && (_0x1e8d3c = new _0x511452(_0x10c1d5), _0x511452[_0x56ae('0x11dc')][_0x56ae('0x8b6')](_0x10c1d5, _0x1e8d3c)); return _0x1e8d3c; }; _0x511452[_0x56ae('0x6')] = {}; _0x511452[_0x56ae('0x6')]['_stage'] = null; _0x511452[_0x56ae('0x6')]['getStage3DProxy'] = function(_0x5708bf, _0x72209c, _0x122653) { null == _0x122653 && (_0x122653 = _0x56ae('0x861')); _0x1c1b50.xLbBi(null, _0x72209c) && (_0x72209c = !0x1); null == _0x511452._stageProxies.get(_0x5708bf) && (_0x511452._numStageProxies++, _0x511452._stageProxies.set(_0x5708bf, new _0x79a9a6(_0x5708bf, this._stage.stage3Ds.get(_0x5708bf), this, _0x72209c, _0x122653))); return _0x511452._stageProxies.get(_0x5708bf); }; _0x511452[_0x56ae('0x6')][_0x56ae('0x10ee')] = function(_0xf8faa8, _0x2588f2) { null == _0x2588f2 && (_0x2588f2 = _0x56ae('0x861')); null == _0xf8faa8 && (_0xf8faa8 = !0x1); for (var _0x59ec8a = 0x0, _0x30aea9 = _0x511452._stageProxies.get_length(); _0x59ec8a < _0x30aea9;) { if (null == _0x511452._stageProxies.get(_0x59ec8a)) return this.getStage3DProxy(_0x59ec8a, _0xf8faa8, _0x2588f2), _0x511452._stageProxies.get(_0x59ec8a).set_width(this._stage.stageWidth), _0x511452._stageProxies.get(_0x59ec8a).set_height(this._stage.stageHeight), _0x511452._stageProxies.get(_0x59ec8a);++_0x59ec8a; } throw new _0x1adea8(new _0x531fca(_0x56ae('0x123d'))); }; _0x511452[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x511452; var _0x1f1204 = function() { _0x407807[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x123e')] = _0x1f1204; _0x1f1204[_0x56ae('0x8bf')] = _0x56ae('0x123e'); _0x1f1204[_0x56ae('0x8ee')] = _0x407807; _0x1f1204[_0x56ae('0x6')] = _0x4e6193(_0x407807[_0x56ae('0x6')], { 'get_graphics': function() { if (_0x56ae('0x123f') !== _0x56ae('0x123f')) { if (a[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) a = 'Document'; else { if (a[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](a['nodeType'])); a = a[_0x56ae('0xafe')]; } throw new _0x1adea8(a + '\x20does\x20not\x20have\x20data'); } else { null == this['__graphics'] && (this[_0x56ae('0x9c9')] = new _0x406680(this)); return this[_0x56ae('0x9c9')]; } }, '__class__': _0x1f1204, '__properties__': _0x1c1b50[_0x56ae('0x40b')](_0x4e6193, _0x407807[_0x56ae('0x6')]['__properties__'], { 'get_graphics': _0x56ae('0xb20') }) }); var _0x5c2271 = function(_0x426517, _0x3ec62f, _0x47933e, _0x557129, _0x7f2900, _0x229374) { if (_0x56ae('0x1240') !== 'LMuWZ') { var _0x113ca8 = 0x0 != _0x557129++ ? this[_0x56ae('0x1241')][_0x56ae('0x1242')]() : this['_lightPicker'][_0x56ae('0x1243')](); var _0xf7b456 = _0x113ca8['get_length'](); _0x426517 += _0xf7b456; for (var _0x204a21 = 0x0, _0xaf1fd7 = _0xf7b456; _0x204a21 < _0xaf1fd7;) { _0xf7b456 = _0x204a21++; var _0x37140f = _0x113ca8[_0x56ae('0x1b')](_0xf7b456); _0xf7b456 = _0x37140f[_0x56ae('0x1244')](); this[_0x56ae('0x1245')] += _0x37140f[_0x56ae('0x1246')]; this[_0x56ae('0x1247')] += _0x37140f['_ambientG']; this[_0x56ae('0x1248')] += _0x37140f['_ambientB']; this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, -_0xf7b456['x']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, -_0xf7b456['y']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, -_0xf7b456['z']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, 0x1); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, _0x37140f['_diffuseR']); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x47933e++, _0x37140f['_diffuseG']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, _0x37140f['_diffuseB']); this[_0x56ae('0x115a')]['set'](_0x47933e++, 0x1); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, _0x37140f[_0x56ae('0x1249')]); this[_0x56ae('0x115a')]['set'](_0x47933e++, _0x37140f[_0x56ae('0x124a')]); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x47933e++, _0x37140f[_0x56ae('0x124b')]); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x47933e++, 0x1); } } else { null == _0x229374 && (_0x229374 = 0x0); null == _0x7f2900 && (_0x7f2900 = 0x0); null == _0x557129 && (_0x557129 = 0x1); null == _0x47933e && (_0x47933e = 0x0); null == _0x3ec62f && (_0x3ec62f = 0x0); null == _0x426517 && (_0x426517 = 0x1); this['a'] = _0x426517; this['b'] = _0x3ec62f; this['c'] = _0x47933e; this['d'] = _0x557129; this['tx'] = _0x7f2900; this['ty'] = _0x229374; } }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x413')]] = _0x5c2271; _0x5c2271[_0x56ae('0x8bf')] = _0x56ae('0x414'); _0x5c2271[_0x56ae('0x6')] = {}; _0x5c2271[_0x56ae('0x6')]['a'] = null; _0x5c2271[_0x56ae('0x6')]['b'] = null; _0x5c2271[_0x56ae('0x6')]['c'] = null; _0x5c2271[_0x56ae('0x6')]['d'] = null; _0x5c2271[_0x56ae('0x6')]['tx'] = null; _0x5c2271[_0x56ae('0x6')]['ty'] = null; _0x5c2271[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5c2271; var _0x5ac892 = function(_0x3036a9, _0x535c37, _0xc69687, _0x47f48d, _0x33a727, _0x196a5c) { null == _0x196a5c && (_0x196a5c = 0x0); null == _0x33a727 && (_0x33a727 = 0x0); null == _0x47f48d && (_0x47f48d = 0x1); null == _0xc69687 && (_0xc69687 = 0x0); null == _0x535c37 && (_0x535c37 = 0x0); null == _0x3036a9 && (_0x3036a9 = 0x1); this['a'] = _0x3036a9; this['b'] = _0x535c37; this['c'] = _0xc69687; this['d'] = _0x47f48d; this['tx'] = _0x33a727; this['ty'] = _0x196a5c; }; _0x5ac4a7['openfl.geom.Matrix'] = _0x5ac892; _0x5ac892[_0x56ae('0x8bf')] = _0x56ae('0x124c'); _0x5ac892[_0x56ae('0x6')] = {}; _0x5ac892[_0x56ae('0x6')]['a'] = null; _0x5ac892[_0x56ae('0x6')]['b'] = null; _0x5ac892[_0x56ae('0x6')]['c'] = null; _0x5ac892[_0x56ae('0x6')]['d'] = null; _0x5ac892[_0x56ae('0x6')]['tx'] = null; _0x5ac892[_0x56ae('0x6')]['ty'] = null; _0x5ac892[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { if ('ygTFE' !== _0x56ae('0x124d')) { return new _0x5ac892(this.a, this.b, this.c, this.d, this.tx, this.ty); } else { _0x4304e9.go(_0x4304e9.toInfiniteMode); _0x48ebc0.onPlayClicked(_0x56ae('0x74e')); } }; _0x5ac892[_0x56ae('0x6')]['concat'] = function(_0x18c8e4) { var _0x36239b = this.a * _0x18c8e4.a + this.b * _0x18c8e4.c; this.b = this.a * _0x18c8e4.b + this.b * _0x18c8e4.d; this.a = _0x36239b; _0x36239b = this.c * _0x18c8e4.a + this.d * _0x18c8e4.c; this.d = this.c * _0x18c8e4.b + this.d * _0x18c8e4.d; this.c = _0x36239b; _0x36239b = _0x1c1b50.hJhdj(this.tx, _0x18c8e4.a) + this.ty * _0x18c8e4.c + _0x18c8e4.tx; this.ty = this.tx * _0x18c8e4.b + this.ty * _0x18c8e4.d + _0x18c8e4.ty; this.tx = _0x36239b; }; _0x5ac892[_0x56ae('0x6')]['copyFrom'] = function(_0x256f02) { this.a = _0x256f02.a; this.b = _0x256f02.b; this.c = _0x256f02.c; this.d = _0x256f02.d; this.tx = _0x256f02.tx; this.ty = _0x256f02.ty; }; _0x5ac892[_0x56ae('0x6')]['createGradientBox'] = function(_0x518576, _0x30e7b1, _0x5f1a70, _0x2e39dd, _0x198f9f) { if (_0x575257.NmkQF === _0x56ae('0x124e')) { null == _0x198f9f && (_0x198f9f = 0x0); null == _0x2e39dd && (_0x2e39dd = 0x0); null == _0x5f1a70 && (_0x5f1a70 = 0x0); this.a = _0x518576 / 1638.4; this.d = _0x30e7b1 / 1638.4; if (0x0 != _0x5f1a70) { var _0x130416 = _0x56ae('0xbb1').split('|'), _0x2dcd0a = 0x0; while (!![]) { switch (_0x130416[_0x2dcd0a++]) { case '0': this.a *= _0x27049c; continue; case '1': this.b = _0x5f1a70 * this.d; continue; case '2': this.c = -_0x5f1a70 * this.a; continue; case '3': this.d *= _0x27049c; continue; case '4': _0x5f1a70 = Math.sin(_0x5f1a70); continue; case '5': var _0x27049c = Math.cos(_0x5f1a70); continue; } break; } } else this.c = this.b = 0x0; this.tx = _0x2e39dd + _0x518576 / 0x2; this.ty = _0x575257.SWrud(_0x198f9f, _0x30e7b1 / 0x2); } else { this.costumes = _0x518576; for (var _0x5b39e7 = 0x1, _0x558709 = _0x518576.get_length(); _0x5b39e7 < _0x558709;) { var _0x32b3cd = _0x5b39e7++; null == _0x518576.get(_0x32b3cd) && (_0x41c934.warning = 0x70a97); _0x518576.get(_0x32b3cd).tips = _0x518576.get(0x0).tips; _0x518576.get(_0x32b3cd).knowledge = _0x518576.get(0x0).knowledge; } this.activeCostumeEntry = new _0x3266fb(_0x518576.get(0x0).name + _0x56ae('0x124f')); } }; _0x5ac892[_0x56ae('0x6')]['equals'] = function(_0x290fce) { if (_0x56ae('0x1250') === _0x56ae('0x1251')) { throw new _0x1adea8(new _0x531fca('Object\x20projection\x20matrices\x20are\x20not\x20supported\x20for\x20LightProbe\x20objects!')); } else { return null != _0x290fce && this.tx == _0x290fce.tx && this.ty == _0x290fce.ty && this.a == _0x290fce.a && this.b == _0x290fce.b && this.c == _0x290fce.c ? this.d == _0x290fce.d : !0x1; } }; _0x5ac892[_0x56ae('0x6')][_0x56ae('0xa6c')] = function() { this.a = 0x1; this.c = this.b = 0x0; this.d = 0x1; this.ty = this.tx = 0x0; }; _0x5ac892[_0x56ae('0x6')][_0x56ae('0x9af')] = function() { var _0x38810e = this.a * this.d - this.b * this.c; if (0x0 == _0x38810e) this.a = this.b = this.c = this.d = 0x0, this.tx = -this.tx, this.ty = -this.ty; else { _0x38810e = 0x1 / _0x38810e; var _0x14af06 = this.d * _0x38810e; this.d = this.a * _0x38810e; this.a = _0x14af06; this.b *= -_0x38810e; this.c *= -_0x38810e; _0x38810e = -this.a * this.tx - this.c * this.ty; this.ty = -this.b * this.tx - this.d * this.ty; this.tx = _0x38810e; } return this; }; _0x5ac892[_0x56ae('0x6')][_0x56ae('0x1252')] = function(_0x1f2ec8) { var _0x4ab28d = Math.cos(_0x1f2ec8); _0x1f2ec8 = Math.sin(_0x1f2ec8); var _0x507e66 = this.a * _0x4ab28d - this.b * _0x1f2ec8; this.b = _0x1c1b50.hJhdj(this.a, _0x1f2ec8) + this.b * _0x4ab28d; this.a = _0x507e66; _0x507e66 = this.c * _0x4ab28d - this.d * _0x1f2ec8; this.d = this.c * _0x1f2ec8 + this.d * _0x4ab28d; this.c = _0x507e66; _0x507e66 = this.tx * _0x4ab28d - this.ty * _0x1f2ec8; this.ty = this.tx * _0x1f2ec8 + this.ty * _0x4ab28d; this.tx = _0x507e66; }; _0x5ac892[_0x56ae('0x6')][_0x56ae('0xa19')] = function(_0x82aa7c, _0x111b0e) { this.a *= _0x82aa7c; this.b *= _0x111b0e; this.c *= _0x82aa7c; this.d *= _0x111b0e; this.tx *= _0x82aa7c; this.ty *= _0x111b0e; }; _0x5ac892[_0x56ae('0x6')][_0x56ae('0x1c')] = function(_0x129be1, _0x5e7bff, _0x1c175f, _0x1d3795, _0x549194, _0x2a517a) { this.a = _0x129be1; this.b = _0x5e7bff; this.c = _0x1c175f; this.d = _0x1d3795; this.tx = _0x549194; this.ty = _0x2a517a; }; _0x5ac892[_0x56ae('0x6')]['transformPoint'] = function(_0x221928) { return new _0x510664(_0x221928.x * this.a + _0x221928.y * this.c + this.tx, _0x221928.x * this.b + _0x221928.y * this.d + this.ty); }; _0x5ac892[_0x56ae('0x6')][_0x56ae('0xb1b')] = function(_0x3d3590, _0x27aefd) { this.tx += _0x3d3590; this.ty += _0x27aefd; }; _0x5ac892[_0x56ae('0x6')]['__class__'] = _0x5ac892; var _0xa29426 = function(_0x4c7e58, _0x5b5469, _0x1deb24, _0x21f6a5, _0x205bc2, _0x304849, _0x49289c, _0x4a3207) { if (_0x56ae('0x1253') !== _0x56ae('0x1253')) { this[_0x56ae('0x1254')] = !0x1; } else { null == _0x4a3207 && (_0x4a3207 = 0x0); null == _0x49289c && (_0x49289c = 0x0); null == _0x304849 && (_0x304849 = 0x0); _0x1c1b50[_0x56ae('0xd4')](null, _0x205bc2) && (_0x205bc2 = 0x0); null == _0x21f6a5 && (_0x21f6a5 = 0x1); null == _0x1deb24 && (_0x1deb24 = 0x1); null == _0x5b5469 && (_0x5b5469 = 0x1); null == _0x4c7e58 && (_0x4c7e58 = 0x1); this[_0x56ae('0x1255')] = _0x4c7e58; this[_0x56ae('0x1256')] = _0x5b5469; this['blueMultiplier'] = _0x1deb24; this[_0x56ae('0xa93')] = _0x21f6a5; this['redOffset'] = _0x205bc2; this[_0x56ae('0x1257')] = _0x304849; this[_0x56ae('0x1258')] = _0x49289c; this[_0x56ae('0x1259')] = _0x4a3207; } }; _0x5ac4a7[_0x56ae('0x125a')] = _0xa29426; _0xa29426['__name__'] = 'openfl.geom.ColorTransform'; _0xa29426[_0x56ae('0x6')] = {}; _0xa29426[_0x56ae('0x6')]['alphaMultiplier'] = null; _0xa29426[_0x56ae('0x6')]['alphaOffset'] = null; _0xa29426[_0x56ae('0x6')][_0x56ae('0x125b')] = null; _0xa29426[_0x56ae('0x6')][_0x56ae('0x1258')] = null; _0xa29426[_0x56ae('0x6')][_0x56ae('0x1256')] = null; _0xa29426[_0x56ae('0x6')]['greenOffset'] = null; _0xa29426[_0x56ae('0x6')][_0x56ae('0x1255')] = null; _0xa29426[_0x56ae('0x6')][_0x56ae('0x125c')] = null; _0xa29426[_0x56ae('0x6')][_0x56ae('0xa32')] = function(_0x4516e7) { if (_0x56ae('0x125d') !== _0x56ae('0x125d')) { _0x4516e7(d + e); } else { this.redMultiplier = _0x4516e7.redMultiplier; this.greenMultiplier = _0x4516e7.greenMultiplier; this.blueMultiplier = _0x4516e7.blueMultiplier; this.alphaMultiplier = _0x4516e7.alphaMultiplier; this.redOffset = _0x4516e7.redOffset; this.greenOffset = _0x4516e7.greenOffset; this.blueOffset = _0x4516e7.blueOffset; this.alphaOffset = _0x4516e7.alphaOffset; } }; _0xa29426[_0x56ae('0x6')]['__combine'] = function(_0x44c95f) { var _0x4d6236 = { hzsMS: function(_0x267e0a, _0xf76599) { return _0x267e0a >= _0xf76599; } }; if (_0x56ae('0x125e') !== _0x56ae('0x125f')) { this.redMultiplier *= _0x44c95f.redMultiplier; this.greenMultiplier *= _0x44c95f.greenMultiplier; this.blueMultiplier *= _0x44c95f.blueMultiplier; this.alphaMultiplier *= _0x44c95f.alphaMultiplier; this.redOffset += _0x44c95f.redOffset; this.greenOffset += _0x44c95f.greenOffset; this.blueOffset += _0x44c95f.blueOffset; this.alphaOffset += _0x44c95f.alphaOffset; } else { if (null != this.animation) { var _0x11622e = this.tunnel; null != _0x11622e.characters && 0x0 < _0x11622e.characters.get_length() && (_0x11622e = this.tunnel.characters.get(0x0).get_zVelocity() / 0x12c, _0x44c95f *= 0.5 <= _0x11622e ? _0x4d6236.hzsMS(0x5, _0x11622e) ? _0x11622e : 0x5 : 0.5); this.animation.update(_0x44c95f); _0x44c95f = this.startPower; this.tunnel.set_power(_0x44c95f + this.animation.percent * (this.endPower - _0x44c95f)); this.animation.done() && (this.animation = null); } } }; _0xa29426[_0x56ae('0x6')][_0x56ae('0xa51')] = function() { this.alphaMultiplier = this.blueMultiplier = this.greenMultiplier = this.redMultiplier = 0x1; this.alphaOffset = this.blueOffset = this.greenOffset = this.redOffset = 0x0; }; _0xa29426[_0x56ae('0x6')]['__invert'] = function() { this.redMultiplier = 0x0 != this.redMultiplier ? 0x1 / this.redMultiplier : 0x1; this.greenMultiplier = 0x0 != this.greenMultiplier ? 0x1 / this.greenMultiplier : 0x1; this.blueMultiplier = 0x0 != this.blueMultiplier ? 0x1 / this.blueMultiplier : 0x1; this.alphaMultiplier = 0x0 != this.alphaMultiplier ? 0x1 / this.alphaMultiplier : 0x1; this.redOffset = -this.redOffset; this.greenOffset = -this.greenOffset; this.blueOffset = -this.blueOffset; this.alphaOffset = -this.alphaOffset; }; _0xa29426[_0x56ae('0x6')][_0x56ae('0xa56')] = function(_0x886a0f, _0x143222) { return null == _0x886a0f || this.redMultiplier != _0x886a0f.redMultiplier || this.greenMultiplier != _0x886a0f.greenMultiplier || this.blueMultiplier != _0x886a0f.blueMultiplier || !_0x143222 && this.alphaMultiplier != _0x886a0f.alphaMultiplier || this.redOffset != _0x886a0f.redOffset || this.greenOffset != _0x886a0f.greenOffset || this.blueOffset != _0x886a0f.blueOffset ? !0x1 : this.alphaOffset == _0x886a0f.alphaOffset; }; _0xa29426[_0x56ae('0x6')][_0x56ae('0xa53')] = function(_0x559c12) { return _0x559c12 ? 0x1 == this.redMultiplier && 0x1 == this.greenMultiplier && 0x1 == this.blueMultiplier && 0x0 == this.redOffset && 0x0 == this.greenOffset && 0x0 == this.blueOffset ? 0x0 == this.alphaOffset : !0x1 : 0x1 == this.redMultiplier && 0x1 == this.greenMultiplier && 0x1 == this.blueMultiplier && 0x1 == this.alphaMultiplier && _0x575257.KlXCn(0x0, this.redOffset) && 0x0 == this.greenOffset && 0x0 == this.blueOffset ? 0x0 == this.alphaOffset : !0x1; }; _0xa29426[_0x56ae('0x6')][_0x56ae('0x1260')] = function(_0x5e1015, _0x11edfc) { _0x5e1015[0x0] = this.redMultiplier; _0x5e1015[0x1] = this.greenMultiplier; _0x5e1015[0x2] = this.blueMultiplier; _0x5e1015[0x3] = this.alphaMultiplier; _0x11edfc[0x0] = this.redOffset; _0x11edfc[0x1] = this.greenOffset; _0x11edfc[0x2] = this.blueOffset; _0x11edfc[0x3] = this.alphaOffset; }; _0xa29426[_0x56ae('0x6')]['__toLimeColorMatrix'] = function() { if (_0x56ae('0x1261') === 'tvFWu') { b = this.cachedBytes; if (null != _0x586025[_0x4b9e19] ? b.existsReserved(_0x4b9e19) : b.h.hasOwnProperty(_0x4b9e19)) return !0x0; b = this.cachedText; return null != _0x586025[_0x4b9e19] ? b.existsReserved(_0x4b9e19) : b.h.hasOwnProperty(_0x4b9e19); } else { if (null == _0xa29426.__limeColorMatrix) { var _0x4b9e19 = new Float32Array(0x14); _0xa29426.__limeColorMatrix = _0x4b9e19; } _0xa29426.__limeColorMatrix[0x0] = this.redMultiplier; _0xa29426.__limeColorMatrix[0x4] = this.redOffset / 0xff; _0xa29426.__limeColorMatrix[0x6] = this.greenMultiplier; _0xa29426.__limeColorMatrix[0x9] = this.greenOffset / 0xff; _0xa29426.__limeColorMatrix[0xc] = this.blueMultiplier; _0xa29426.__limeColorMatrix[0xe] = this.blueOffset / 0xff; _0xa29426.__limeColorMatrix[0x12] = this.alphaMultiplier; _0xa29426.__limeColorMatrix[0x13] = this.alphaOffset / 0xff; return _0xa29426.__limeColorMatrix; } }; _0xa29426[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xa29426; var _0x79a9a6 = function(_0x467dbf, _0x1903dd, _0x4170c4, _0x4b353b, _0x579693) { null == _0x579693 && (_0x579693 = _0x56ae('0x861')); null == _0x4b353b && (_0x4b353b = !0x1); _0x79a9a6[_0x56ae('0x1262')] = _0x79a9a6[_0x56ae('0x1263')] = _0x79a9a6[_0x56ae('0x1264')] = 0x0; this['_stage3DIndex'] = _0x467dbf; this[_0x56ae('0x1265')] = _0x1903dd; this[_0x56ae('0x1265')][_0x56ae('0x471')](0x0); this[_0x56ae('0x1265')][_0x56ae('0xaae')](0x0); this[_0x56ae('0x1265')][_0x56ae('0x1266')] = !0x0; this[_0x56ae('0x1267')] = _0x4170c4; this[_0x56ae('0x106f')] = new _0x3c6685(); this[_0x56ae('0x1268')] = !0x0; _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x1265')][_0x56ae('0x95e')](_0x56ae('0x1269'), _0x2d9f4e(this, this[_0x56ae('0x126a')]), !0x1, 0x3e8, !0x1); this['forceSoftware'] = _0x4b353b; this[_0x56ae('0xe0d')] = _0x579693; if (null != this[_0x56ae('0x1265')][_0x56ae('0x126b')]) this[_0x56ae('0x126a')](null); else this[_0x56ae('0x126c')](_0x4b353b, this[_0x56ae('0xe0d')]); }; _0x5ac4a7[_0x56ae('0x126d')] = _0x79a9a6; _0x79a9a6['__name__'] = _0x56ae('0x126d'); _0x79a9a6[_0x56ae('0x126e')] = function(_0x17c23f) { _0x17c23f['dispose'](); _0x79a9a6[_0x56ae('0x1262')]--; }; _0x79a9a6[_0x56ae('0x126f')] = function(_0x25be6d) { if ('TLIar' !== _0x56ae('0x1270')) { _0x25be6d['dispose'](); _0x79a9a6['indexBufferCount']--; } else { this['ownerCharacter'][_0x56ae('0x1271')] = 0x0; this[_0x56ae('0x1272')][_0x56ae('0x1273')](0x0); var _0x382f49 = this[_0x56ae('0x1272')][_0x56ae('0x1093')](), _0x1f857a = 0x0 < _0x382f49 ? 0x1 : 0x0 > _0x382f49 ? -0x1 : 0x0, _0x286a5d = 0.6 * _0x478360[_0x56ae('0x1b')](this[_0x56ae('0x1272')]) * _0x1f857a; this[_0x56ae('0x1272')][_0x56ae('0x1274')](_0x286a5d, !0x0); var _0xdeea4e = this[_0x56ae('0x1272')]; _0xdeea4e['set_apparentRotation'](_0xe0688['add'](_0xdeea4e[_0x56ae('0x1275')], _0x286a5d)); this[_0x56ae('0x1272')][_0x56ae('0x480')](_0x382f49 + (0.5 > _0x25be6d ? _0x25be6d : 0.5) * ((0x46 + 0xc * this[_0x56ae('0x1276')]) * _0x1f857a - _0x382f49)); } }; _0x79a9a6[_0x56ae('0x8ee')] = _0x36799b; _0x79a9a6['prototype'] = _0x4e6193(_0x36799b['prototype'], { '_context3D': null, '_stage3DIndex': null, '_usesSoftwareRendering': null, '_profile': null, '_stage3D': null, '_activeProgram3D': null, '_stage3DManager': null, '_backBufferWidth': null, '_backBufferHeight': null, '_antiAlias': null, '_enableDepthAndStencil': null, '_contextRequested': null, '_renderTarget': null, '_renderSurfaceSelector': null, '_scissorRect': null, '_color': null, '_backBufferDirty': null, '_viewPort': null, '_enterFrame': null, '_exitFrame': null, '_viewportUpdated': null, '_viewportDirty': null, '_bufferClear': null, '_mouse3DManager': null, 'notifyViewportUpdated': function() { this[_0x56ae('0xeca')] || (this[_0x56ae('0xeca')] = !0x0, this['hasEventListener'](_0x56ae('0x1277')) && (this['_viewportUpdated'] = new _0x1ae4d8('ViewportUpdated'), this['dispatchEvent'](this[_0x56ae('0x1278')]))); }, 'notifyEnterFrame': function() { if (_0x56ae('0x1279') === _0x56ae('0x127a')) { this[_0x56ae('0x8bd')] = new _0x535069(); } else { this[_0x56ae('0x967')](_0x56ae('0x7b1')) && (null == this[_0x56ae('0x127b')] && (this['_enterFrame'] = new _0x140b13(_0x56ae('0x7b1'))), this['dispatchEvent'](this[_0x56ae('0x127b')])); } }, 'notifyExitFrame': function() { this[_0x56ae('0x967')]('exitFrame') && (_0x575257[_0x56ae('0x580')](null, this['_exitFrame']) && (this['_exitFrame'] = new _0x140b13(_0x56ae('0x998'))), this[_0x56ae('0x959')](this[_0x56ae('0x127c')])); }, 'forceSoftware': null, 'get_profile': function() { return this[_0x56ae('0xe0d')]; }, 'configureBackBuffer': function(_0x4b24f6, _0x53ff1b, _0x569f7a, _0x28a098) { 0x32 > _0x4b24f6 && (_0x4b24f6 = 0x32); 0x32 > _0x53ff1b && (_0x53ff1b = 0x32); var _0x3264b4 = this[_0x56ae('0x127d')], _0x198295 = this[_0x56ae('0x127e')]; this[_0x56ae('0x127d')] = _0x4b24f6; this['_backBufferHeight'] = _0x53ff1b; this[_0x56ae('0x106f')][_0x56ae('0x3d')] = _0x4b24f6; this['_viewPort'][_0x56ae('0x727')] = _0x53ff1b; _0x3264b4 == this[_0x56ae('0x127d')] && _0x198295 == this[_0x56ae('0x127e')] || this['notifyViewportUpdated'](); this[_0x56ae('0x9ee')] = _0x569f7a; this[_0x56ae('0x1268')] = _0x28a098; null != this[_0x56ae('0xd47')] && this['_context3D'][_0x56ae('0x127f')](_0x4b24f6, _0x53ff1b, _0x569f7a, _0x28a098); }, 'get_enableDepthAndStencil': function() { return this['_enableDepthAndStencil']; }, 'get_renderTarget': function() { return this[_0x56ae('0x1280')]; }, 'get_renderSurfaceSelector': function() { return this[_0x56ae('0x1281')]; }, 'setRenderTarget': function(_0x36372d, _0x1dce8f, _0x15574f) { null == _0x15574f && (_0x15574f = 0x0); null == _0x1dce8f && (_0x1dce8f = !0x1); if (this[_0x56ae('0x1280')] != _0x36372d || _0x15574f != this[_0x56ae('0x1281')] || this[_0x56ae('0x1268')] != _0x1dce8f) this[_0x56ae('0x1280')] = _0x36372d, this[_0x56ae('0x1281')] = _0x15574f, this[_0x56ae('0x1268')] = _0x1dce8f, null != _0x36372d ? this[_0x56ae('0xd47')][_0x56ae('0xa88')](_0x36372d, _0x1dce8f, this[_0x56ae('0x9ee')], _0x15574f) : this['_context3D'][_0x56ae('0xa89')](); }, 'clear': function() { null != this[_0x56ae('0xd47')] && (this[_0x56ae('0x1282')] && (this[_0x56ae('0x127f')](this['_backBufferWidth'], this[_0x56ae('0x127e')], this[_0x56ae('0x9ee')], this[_0x56ae('0x1268')]), this[_0x56ae('0x1282')] = !0x1), this[_0x56ae('0xd47')][_0x56ae('0x1d')]((this[_0x56ae('0x1283')] >> 0x10 & 0xff) / 0xff, (this['_color'] >> 0x8 & 0xff) / 0xff, _0x575257[_0x56ae('0x533')](this[_0x56ae('0x1283')], 0xff) / 0xff, (this[_0x56ae('0x1283')] >> 0x18 & 0xff) / 0xff), this['_bufferClear'] = !0x0); }, 'present': function() { null != this[_0x56ae('0xd47')] && (this[_0x56ae('0xd47')][_0x56ae('0x10da')](), this[_0x56ae('0x1284')] = null, null != this[_0x56ae('0xeda')] && this[_0x56ae('0xeda')]['fireMouseEvents']()); }, 'addEventListener': function(_0x21efac, _0x52d194, _0x5a6a48, _0x21cf9c, _0x2ed776) { null == _0x2ed776 && (_0x2ed776 = !0x1); null == _0x21cf9c && (_0x21cf9c = 0x0); _0x575257[_0x56ae('0x581')](null, _0x5a6a48) && (_0x5a6a48 = !0x1); _0x36799b['prototype']['addEventListener'][_0x56ae('0x94d')](this, _0x21efac, _0x52d194, _0x5a6a48, _0x21cf9c, _0x2ed776); _0x56ae('0x7b1') != _0x21efac && 'exitFrame' != _0x21efac || _0x79a9a6['_frameEventDriver'][_0x56ae('0x967')](_0x56ae('0x7b1')) || _0x79a9a6[_0x56ae('0x1285')][_0x56ae('0x95e')](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0xb2f')]), _0x5a6a48, _0x21cf9c, _0x2ed776); }, 'removeEventListener': function(_0x5dd2f3, _0x4dfdae, _0x562021) { null == _0x562021 && (_0x562021 = !0x1); _0x36799b['prototype']['removeEventListener'][_0x56ae('0x94d')](this, _0x5dd2f3, _0x4dfdae, _0x562021); this[_0x56ae('0x967')](_0x56ae('0x7b1')) || this[_0x56ae('0x967')](_0x56ae('0x998')) || !_0x79a9a6[_0x56ae('0x1285')][_0x56ae('0x967')]('enterFrame') || _0x79a9a6[_0x56ae('0x1285')][_0x56ae('0x968')](_0x56ae('0x7b1'), _0x2d9f4e(this, this['onEnterFrame']), _0x562021); }, 'get_scissorRect': function() { return this['_scissorRect']; }, 'set_scissorRect': function(_0x416be1) { this[_0x56ae('0xed8')] = _0x416be1; this[_0x56ae('0xd47')][_0x56ae('0x1197')](this[_0x56ae('0xed8')]); return _0x416be1; }, 'get_stage3DIndex': function() { return this[_0x56ae('0xd46')]; }, 'get_context3D': function() { if ('YaHHI' !== _0x56ae('0x1286')) { return this[_0x56ae('0xd47')]; } else { this[_0x56ae('0x1287')] = this['_currentGroup'] = null; this['_objects'][_0x56ae('0x8f0')](this[_0x56ae('0x1288')] = new _0x5effde()); null != a && (this[_0x56ae('0x1288')][_0x56ae('0x110')] = a[0x1]); } }, 'get_usesSoftwareRendering': function() { return this[_0x56ae('0x1289')]; }, 'get_x': function() { return this[_0x56ae('0x1265')][_0x56ae('0x3e1')](); }, 'set_x': function(_0x10df86) { if (this[_0x56ae('0x106f')]['x'] == _0x10df86) return _0x10df86; this['_stage3D']['set_x'](this['_viewPort']['x'] = _0x10df86); this[_0x56ae('0x128a')](); return _0x10df86; }, 'get_y': function() { return this[_0x56ae('0x1265')][_0x56ae('0x9f0')](); }, 'set_y': function(_0x847ed6) { if (this[_0x56ae('0x106f')]['y'] == _0x847ed6) return _0x847ed6; this[_0x56ae('0x1265')][_0x56ae('0xaae')](this[_0x56ae('0x106f')]['y'] = _0x847ed6); this[_0x56ae('0x128a')](); return _0x847ed6; }, 'get_width': function() { return this[_0x56ae('0x127d')]; }, 'set_width': function(_0xb59546) { if (this[_0x56ae('0x106f')]['width'] == _0xb59546) return _0xb59546; 0x32 > _0xb59546 && (_0xb59546 = 0x32); this[_0x56ae('0x106f')]['width'] = this['_backBufferWidth'] = _0xb59546; this['_backBufferDirty'] = !0x0; this[_0x56ae('0x128a')](); return _0xb59546; }, 'get_height': function() { return this[_0x56ae('0x127e')]; }, 'set_height': function(_0x3e8b7f) { if (this['_viewPort'][_0x56ae('0x727')] == _0x3e8b7f) return _0x3e8b7f; 0x32 > _0x3e8b7f && (_0x3e8b7f = 0x32); this[_0x56ae('0x106f')][_0x56ae('0x727')] = this['_backBufferHeight'] = _0x3e8b7f; this[_0x56ae('0x1282')] = !0x0; this[_0x56ae('0x128a')](); return _0x3e8b7f; }, 'get_viewPort': function() { var _0xca594 = {}; _0xca594[_0x56ae('0x128b')] = function(_0x5a7608, _0xf76599) { return _0x5a7608 > _0xf76599; }; if (_0x56ae('0x128c') === 'gkdXc') { for (0x0 <= this[_0x56ae('0x128d')] && this[_0x56ae('0x128e')](this['characterIcons'][_0x56ae('0x1b')](this[_0x56ae('0x128d')])); this[_0x56ae('0x128d')]--, _0xca594[_0x56ae('0x128b')](-0x1, this[_0x56ae('0x128d')]) && (this['currentIndex'] = this[_0x56ae('0x128f')][_0x56ae('0x9fa')]() - 0x1), 0x0 <= this['currentIndex'] && !this[_0x56ae('0x128f')]['get'](this[_0x56ae('0x128d')])[_0x56ae('0xab0')]();); 0x0 <= this[_0x56ae('0x128d')] && this[_0x56ae('0x1290')](this['characterIcons']['get'](this[_0x56ae('0x128d')])); } else { this[_0x56ae('0xeca')] = !0x1; return this[_0x56ae('0x106f')]; } }, 'set_visible': function(_0x5a842b) { return this[_0x56ae('0x1265')][_0x56ae('0x1266')] = _0x5a842b; }, 'get_bufferClear': function() { return this[_0x56ae('0x1291')]; }, 'set_bufferClear': function(_0x119471) { var _0x48424f = {}; _0x48424f[_0x56ae('0x1292')] = function(_0x4300a2, _0xf76599) { return _0x4300a2 + _0xf76599; }; if ('qHDvB' === _0x56ae('0x1293')) { return this[_0x56ae('0x1291')] = _0x119471; } else { null == b && (b = !0x0); var _0x458efb = _0x422531[_0x56ae('0x1294')](_0x56ae('0x817') + _0x119471, b); null == _0x458efb && (_0x458efb = _0x422531[_0x56ae('0x1294')]('img/ldpi/' + _0x119471, b), null == _0x458efb && (_0x458efb = _0x422531[_0x56ae('0x1294')](_0x48424f[_0x56ae('0x1292')]('img/mdpi/', _0x119471), b), null == _0x458efb && (_0x458efb = _0x422531[_0x56ae('0x1294')]('img/hdpi/' + _0x119471, b)))); _0x458efb[_0x56ae('0x1295')](0x0, 0x0, _0x458efb['getPixel32'](0x0, 0x0)); return _0x458efb; } }, 'get_mouse3DManager': function() { return this['_mouse3DManager']; }, 'set_mouse3DManager': function(_0x464a92) { if (_0x1c1b50['ypoAA'] !== _0x56ae('0x1296')) { return this[_0x56ae('0x1297')]; } else { return this[_0x56ae('0xeda')] = _0x464a92; } }, 'onContext3DUpdate': function(_0x598747) { if (null != this[_0x56ae('0x1265')][_0x56ae('0x126b')]) _0x598747 = null != this[_0x56ae('0xd47')], this[_0x56ae('0xd47')] = this[_0x56ae('0x1265')][_0x56ae('0x126b')], this[_0x56ae('0xd47')][_0x56ae('0x510')](_0x4ab737[_0x56ae('0x1298')]), this[_0x56ae('0x1289')] = 0x0 == this[_0x56ae('0xd47')][_0x56ae('0x1299')][_0x56ae('0x3b')](_0x56ae('0x129a')), 0x0 < this['_backBufferWidth'] && 0x0 < this[_0x56ae('0x127e')] && this[_0x56ae('0xd47')][_0x56ae('0x127f')](this[_0x56ae('0x127d')], this[_0x56ae('0x127e')], this[_0x56ae('0x9ee')], this[_0x56ae('0x1268')]), this[_0x56ae('0x959')](new _0x1ae4d8(_0x598747 ? _0x56ae('0x10f1') : _0x56ae('0x11df'))); else throw new _0x1adea8(new _0x531fca('Rendering\x20context\x20lost!')); }, 'requestContext': function(_0xfcfe2b, _0xf85ef0) { null == _0xf85ef0 && (_0xf85ef0 = 'baseline'); null == _0xfcfe2b && (_0xfcfe2b = !0x1); this[_0x56ae('0x1289')] || (this[_0x56ae('0x1289')] = _0xfcfe2b); this['_profile'] = _0xf85ef0; _0xfcfe2b = _0xfcfe2b ? 0x1 : 0x0; if ('baseline' == _0xf85ef0) this[_0x56ae('0x1265')][_0x56ae('0x129b')](_0xfcfe2b); else try { this[_0x56ae('0x1265')][_0x56ae('0x129b')](_0xfcfe2b, _0x56f876[_0x56ae('0x129c')](_0xf85ef0)); } catch (_0x2c3c21) { throw _0x3ce0fc[_0x56ae('0x95b')] = _0x2c3c21, new _0x1adea8('An\x20error\x20occurred\x20creating\x20a\x20context\x20using\x20the\x20given\x20profile.\x20Profiles\x20are\x20not\x20supported\x20for\x20the\x20SDK\x20this\x20was\x20compiled\x20with.'); } this[_0x56ae('0x129d')] = !0x0; }, 'onEnterFrame': function(_0x18718e) { null != this[_0x56ae('0xd47')] && (this[_0x56ae('0x1d')](), this[_0x56ae('0x129e')](), this['present'](), this[_0x56ae('0x129f')]()); }, 'recoverFromDisposal': function() { return null == this['_context3D'] ? !0x1 : _0x56ae('0x12a0') == this['_context3D'][_0x56ae('0x1299')] ? (this[_0x56ae('0xd47')] = null, this[_0x56ae('0x959')](new _0x1ae4d8(_0x56ae('0x11dd'))), !0x1) : !0x0; }, 'clearDepthBuffer': function() { null != this[_0x56ae('0xd47')] && this[_0x56ae('0xd47')][_0x56ae('0x1d')](0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2); }, 'createVertexBuffer': function(_0x5854dc, _0x4571d2) { _0x79a9a6[_0x56ae('0x1262')]++; return this[_0x56ae('0xd47')][_0x56ae('0x1002')](_0x5854dc, _0x4571d2); }, 'createIndexBuffer': function(_0x37c1d6) { _0x79a9a6[_0x56ae('0x1263')]++; return this[_0x56ae('0xd47')][_0x56ae('0x122f')](_0x37c1d6); }, 'drawTriangles': function(_0x380a20, _0x5677bc, _0x448025) { null == _0x448025 && (_0x448025 = -0x1); null == _0x5677bc && (_0x5677bc = 0x0); _0x79a9a6[_0x56ae('0x1264')]++; this['_context3D'][_0x56ae('0x923')](_0x380a20, _0x5677bc, _0x448025); }, '__class__': _0x79a9a6, '__properties__': { 'set_mouse3DManager': 'set_mouse3DManager', 'get_mouse3DManager': _0x56ae('0x12a1'), 'set_bufferClear': _0x56ae('0x10de'), 'get_bufferClear': _0x56ae('0x12a2'), 'set_visible': _0x56ae('0xb82'), 'get_viewPort': _0x56ae('0x10e2'), 'set_height': _0x56ae('0x10c3'), 'get_height': _0x56ae('0x16'), 'set_width': 'set_width', 'get_width': 'get_width', 'set_y': _0x56ae('0xaae'), 'get_y': _0x56ae('0x9f0'), 'set_x': _0x56ae('0x471'), 'get_x': _0x56ae('0x3e1'), 'get_usesSoftwareRendering': _0x56ae('0x9ed'), 'get_context3D': _0x56ae('0x9e9'), 'get_stage3DIndex': _0x1c1b50['aeQqb'], 'set_scissorRect': _0x1c1b50[_0x56ae('0x417')], 'get_scissorRect': _0x56ae('0x12a3'), 'get_renderSurfaceSelector': _0x1c1b50['VsgSZ'], 'get_renderTarget': 'get_renderTarget', 'get_enableDepthAndStencil': _0x56ae('0x12a4'), 'get_profile': _0x56ae('0x12a5') } }); var _0xa92eed = function() { this['_touchPicker'] = _0x3156e7['RAYCAST_FIRST_ENCOUNTERED']; this[_0x56ae('0x12a6')] = new _0x438d4b(_0x56ae('0x12a7')); this[_0x56ae('0x11fe')] = new _0x4e9ff1(); this[_0x56ae('0xbec')] = !0x0; this[_0x56ae('0x12a8')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x12a9')] = new _0x3cd041(); _0xa92eed['_collidingObjectFromTouchId'] = new _0x3cd041(); _0xa92eed[_0x56ae('0x12aa')] = new _0x3cd041(); }; _0x5ac4a7['away3d.core.managers.Touch3DManager'] = _0xa92eed; _0xa92eed['__name__'] = _0x56ae('0x12ab'); _0xa92eed[_0x56ae('0x6')] = {}; _0xa92eed[_0x56ae('0x6')]['_updateDirty'] = null; _0xa92eed[_0x56ae('0x6')]['_nullVector'] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x12ac')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0xbed')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0xbf2')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x12ad')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x12a8')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x12a9')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x12a6')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0xbeb')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0xbee')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0xbf0')] = null; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x10cf')] = function() { if (this._forceTouchMove || this._updateDirty) for (var _0xf197c3 = 0x0, _0x7bd56a = this._numTouchPoints; _0xf197c3 < _0x7bd56a;) { var _0x4b18a5 = _0xf197c3++; this._touchPoint = this._touchPoints.get(_0x4b18a5); this._collidingObject = this._touchPicker.getViewCollision(this._touchPoint.x, this._touchPoint.y, this._view); _0xa92eed._collidingObjectFromTouchId.h[this._touchPoint.id] = this._collidingObject; } }; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x10dc')] = function() { for (var _0x4b19fb, _0x25d5a1, _0x263f24 = 0x0, _0x3f8b5b = this._numTouchPoints; _0x263f24 < _0x3f8b5b;) _0x4b19fb = _0x263f24++, this._touchPoint = this._touchPoints.get(_0x4b19fb), this._collidingObject = _0xa92eed._collidingObjectFromTouchId.h[this._touchPoint.id], this._previousCollidingObject = _0xa92eed._previousCollidingObjectFromTouchId.h[this._touchPoint.id], _0x575257.ocHAZ(this._collidingObject, this._previousCollidingObject) && (null != this._previousCollidingObject && this.queueDispatch(_0x56ae('0x12ae'), this._touchMoveEvent, this._previousCollidingObject, this._touchPoint), null != this._collidingObject && this.queueDispatch('touchOver3d', this._touchMoveEvent, this._collidingObject, this._touchPoint)), this._forceTouchMove && null != this._collidingObject && this.queueDispatch(_0x56ae('0x12af'), this._touchMoveEvent, this._collidingObject, this._touchPoint); _0x263f24 = 0x0; for (_0x3f8b5b = _0xa92eed._queuedEvents.get_length(); _0x263f24 < _0x3f8b5b;) { _0x4b19fb = _0x263f24++; _0x4b19fb = _0xa92eed._queuedEvents.get(_0x4b19fb); for (_0x25d5a1 = _0x4b19fb.object; null != _0x25d5a1 && !_0x25d5a1._ancestorsAllowMouseEnabled;) _0x25d5a1 = _0x25d5a1.get_parent(); null != _0x25d5a1 && _0x25d5a1.dispatchEvent(_0x4b19fb); } _0xa92eed._queuedEvents.set_length(0x0); this._updateDirty = !0x1; _0x263f24 = 0x0; for (_0x3f8b5b = this._numTouchPoints; _0x263f24 < _0x3f8b5b;) _0x4b19fb = _0x263f24++, this._touchPoint = this._touchPoints.get(_0x4b19fb), _0xa92eed._previousCollidingObjectFromTouchId.h[this._touchPoint.id] = _0xa92eed._collidingObjectFromTouchId.h[this._touchPoint.id]; }; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x10b6')] = function(_0x176092) { _0x176092.addEventListener(_0x56ae('0x12b0'), _0x2d9f4e(this, this.onTouchBegin)); _0x176092.addEventListener('touchMove', _0x2d9f4e(this, this.onTouchMove)); _0x176092.addEventListener('touchEnd', _0x2d9f4e(this, this.onTouchEnd)); }; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x1205')] = function(_0x37a69f, _0x594e22, _0xe68005, _0x21f43b) { _0x37a69f = new _0x54e411(_0x37a69f); _0x37a69f.ctrlKey = _0x594e22.ctrlKey; _0x37a69f.altKey = _0x594e22.altKey; _0x37a69f.shiftKey = _0x594e22.shiftKey; _0x37a69f.screenX = _0x21f43b.x; _0x37a69f.screenY = _0x21f43b.y; _0x37a69f.touchPointID = _0x21f43b.id; null != _0xe68005 ? (_0x37a69f.object = _0xe68005.entity, _0x37a69f.renderable = _0xe68005.renderable, _0x37a69f.uv = _0xe68005.uv, _0x37a69f.localPosition = null != _0xe68005.localPosition ? _0xe68005.localPosition.clone() : null, _0x37a69f.localNormal = null != _0xe68005.localNormal ? _0xe68005.localNormal.clone() : null, _0x37a69f.index = _0xe68005.index, _0x37a69f.subGeometryIndex = _0xe68005.subGeometryIndex) : (_0x37a69f.uv = null, _0x37a69f.object = null, _0x37a69f.localPosition = this._nullVector, _0x37a69f.localNormal = this._nullVector, _0x37a69f.index = 0x0, _0x37a69f.subGeometryIndex = 0x0); _0xa92eed._queuedEvents.push(_0x37a69f); }; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x12b1')] = function(_0x5f2159) { var _0x330bc4 = new _0x9db0da(); _0x330bc4.id = _0x5f2159.touchPointID; _0x330bc4.x = _0x5f2159.stageX; _0x330bc4.y = _0x5f2159.stageY; this._numTouchPoints++; this._touchPoints.push(_0x330bc4); this._touchPointFromId.h[_0x330bc4.id] = _0x330bc4; this.updateCollider(); this._collidingObject = _0xa92eed._collidingObjectFromTouchId.h[_0x330bc4.id]; null != this._collidingObject && this.queueDispatch(_0x56ae('0x12b2'), _0x5f2159, this._collidingObject, _0x330bc4); this._updateDirty = !0x0; }; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x8fd')] = function(_0x4338ba) { var _0x187584 = this._touchPointFromId.h[_0x4338ba.touchPointID]; null != _0x187584 && (_0x187584.x = _0x4338ba.stageX, _0x187584.y = _0x4338ba.stageY, this._collidingObject = _0xa92eed._collidingObjectFromTouchId.h[_0x187584.id], null != this._collidingObject && this.queueDispatch('touchMove3d', this._touchMoveEvent = _0x4338ba, this._collidingObject, _0x187584), this._updateDirty = !0x0); }; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x8ff')] = function(_0x3c2ec5) { var _0x1e3bbe = this._touchPointFromId.h[_0x3c2ec5.touchPointID]; null != _0x1e3bbe && (this._collidingObject = _0xa92eed._collidingObjectFromTouchId.h[_0x1e3bbe.id], null != this._collidingObject && this.queueDispatch(_0x56ae('0x12b3'), _0x3c2ec5, this._collidingObject, _0x1e3bbe), this._touchPointFromId.remove(_0x1e3bbe.id), this._numTouchPoints--, this._touchPoints.splice(this._touchPoints.indexOf(_0x1e3bbe, 0x0), 0x1), this._updateDirty = !0x0); }; _0xa92eed[_0x56ae('0x6')]['set_view'] = function(_0x381448) { return this._view = _0x381448; }; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xa92eed; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0xa92eed[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xedb')] = 'set_view'; var _0x9db0da = function() {}; _0x5ac4a7[_0x56ae('0x12b4')] = _0x9db0da; _0x9db0da[_0x56ae('0x8bf')] = _0x56ae('0x12b4'); _0x9db0da[_0x56ae('0x6')] = {}; _0x9db0da[_0x56ae('0x6')]['id'] = null; _0x9db0da[_0x56ae('0x6')]['x'] = null; _0x9db0da[_0x56ae('0x6')]['y'] = null; _0x9db0da[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x9db0da; var _0x56a442 = function() {}; _0x5ac4a7[_0x56ae('0x12b5')] = _0x56a442; _0x56a442['__name__'] = 'away3d.core.math.MathConsts'; var _0x4e9ff1 = function(_0x454699, _0x319e7e, _0x4571b2, _0x489cb0) { null == _0x489cb0 && (_0x489cb0 = 0x0); null == _0x4571b2 && (_0x4571b2 = 0x0); null == _0x319e7e && (_0x319e7e = 0x0); null == _0x454699 && (_0x454699 = 0x0); this['w'] = _0x489cb0; this['x'] = _0x454699; this['y'] = _0x319e7e; this['z'] = _0x4571b2; }; _0x5ac4a7[_0x56ae('0x12b6')] = _0x4e9ff1; _0x4e9ff1[_0x56ae('0x8bf')] = _0x56ae('0x12b6'); _0x4e9ff1[_0x56ae('0x6')] = {}; _0x4e9ff1[_0x56ae('0x6')]['w'] = null; _0x4e9ff1[_0x56ae('0x6')]['x'] = null; _0x4e9ff1[_0x56ae('0x6')]['y'] = null; _0x4e9ff1[_0x56ae('0x6')]['z'] = null; _0x4e9ff1[_0x56ae('0x6')]['clone'] = function() { if (_0x56ae('0x12b7') !== 'ShJme') { return new _0x4e9ff1(this.x, this.y, this.z, this.w); } else { _0x2b39f7.view.get_camera().set_x(-0x43); _0x2b39f7.view.get_camera().set_y(-0x73); _0x2b39f7.view.get_camera().set_z(0x1a1d); var _0x4843f6 = null; null == _0x4843f6 && (_0x4843f6 = new _0x20e8d2()); var _0xf8cf8b = Math.sin(2.007128639793479); _0x4843f6.x = 0.264 * _0xf8cf8b; _0x4843f6.y = -0.145 * _0xf8cf8b; _0x4843f6.z = -0.954 * _0xf8cf8b; _0x4843f6.w = Math.cos(2.007128639793479); _0xf8cf8b = _0x4843f6.x * _0x4843f6.x + _0x4843f6.y * _0x4843f6.y + _0x4843f6.z * _0x4843f6.z + _0x4843f6.w * _0x4843f6.w; var _0x5dae3f = _0xf8cf8b - 0x1; 1e-10 > (0x0 <= _0x5dae3f ? _0x5dae3f : -_0x5dae3f) || (0x0 == _0xf8cf8b ? (_0x4843f6.x = 0x0, _0x4843f6.y = 0x0, _0x4843f6.z = 0x0, _0x4843f6.w = 0x1) : (_0xf8cf8b = 0x1 / Math.sqrt(_0xf8cf8b), _0x4843f6.x *= _0xf8cf8b, _0x4843f6.y *= _0xf8cf8b, _0x4843f6.z *= _0xf8cf8b, _0x4843f6.w *= _0xf8cf8b)); _0x2b39f7.view.get_camera().set_eulers(_0x2eb087.toEulerAngles(_0x4843f6).get_degrees()); this.tunnel.display(0x0); this.child.mesh.set_visible(!0x1); this.angel.setIndexedPosition(9.9, 90.3, null, -0x2); this.angel.spritesheet.set_currentFrame(0x47); this.angel.spritesheet.set_xInverted(!0x0); this.pastafarian.mesh.set_visible(!0x1); _0x4843f6 = _0xfe3284.scale(0.5); this.dialog.addPlainText('Then...', 0x28, 0x64, _0x4843f6, null, 0xffffff); } }; _0x4e9ff1[_0x56ae('0x6')]['copyFrom'] = function(_0x52a4a3) { this.x = _0x52a4a3.x; this.y = _0x52a4a3.y; this.z = _0x52a4a3.z; }; _0x4e9ff1[_0x56ae('0x6')][_0x56ae('0xf10')] = function() { var _0x5d9fcc = this.get_length(); 0x0 != _0x5d9fcc && (this.x /= _0x5d9fcc, this.y /= _0x5d9fcc, this.z /= _0x5d9fcc); return _0x5d9fcc; }; _0x4e9ff1[_0x56ae('0x6')][_0x56ae('0xf81')] = function(_0x231f39) { this.x *= _0x231f39; this.y *= _0x231f39; this.z *= _0x231f39; }; _0x4e9ff1[_0x56ae('0x6')][_0x56ae('0xe82')] = function(_0x4449b6) { var _0x24adc5 = { ifKEw: function(_0x1970a0, _0xf76599) { return _0x1970a0 + _0xf76599; }, Goeua: _0x1c1b50.vmfwP }; if (_0x56ae('0x12b8') === _0x1c1b50.RfUnP) { return new _0x4e9ff1(this.x - _0x4449b6.x, this.y - _0x4449b6.y, this.z - _0x4449b6.z); } else { var _0x58527c = ''; if (0x0 == _0x4449b6.numLights) return _0x58527c; null != this._shadowRegister && (_0x58527c += _0x24adc5.ifKEw(_0x56ae('0x152') + _0x1b30b7.string(this._totalLightColorReg) + _0x56ae('0xd6') + _0x1b30b7.string(this._totalLightColorReg) + ',\x20', _0x1b30b7.string(this._shadowRegister)) + _0x56ae('0x651')); this._useTexture && (_0x58527c += 'mul\x20' + _0x1b30b7.string(this._totalLightColorReg) + _0x56ae('0xd6') + _0x1b30b7.string(this._totalLightColorReg) + ',\x20' + _0x1b30b7.string(this._specularTexData) + _0x56ae('0x12b9'), b.removeFragmentTempUsage(this._specularTexData)); _0x58527c += _0x56ae('0x152') + _0x1b30b7.string(this._totalLightColorReg) + _0x24adc5.Goeua + _0x1b30b7.string(this._totalLightColorReg) + ',\x20' + _0x1b30b7.string(this._specularDataRegister) + _0x56ae('0x13c') + _0x1b30b7.string(c) + _0x56ae('0xd6') + _0x1b30b7.string(c) + ',\x20' + _0x1b30b7.string(this._totalLightColorReg) + '\x0a'; b.removeFragmentTempUsage(this._totalLightColorReg); return _0x58527c; } }; _0x4e9ff1[_0x56ae('0x6')][_0x56ae('0x9fa')] = function() { return Math.sqrt(this.x * this.x + this.y * this.y + this.z * this.z); }; _0x4e9ff1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4e9ff1; _0x4e9ff1[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4e9ff1[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9fa')] = 'get_length'; var _0x2b2c54 = function(_0x2ed4c4) { null != _0x2ed4c4 && 0x10 == _0x2ed4c4['get_length']() ? this[_0x56ae('0xf73')] = _0x2ed4c4[_0x56ae('0x9b0')](null) : this[_0x56ae('0xf73')] = _0x252a59[_0x56ae('0x975')](null, null, null, [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]); }; _0x5ac4a7['openfl.geom.Matrix3D'] = _0x2b2c54; _0x2b2c54[_0x56ae('0x8bf')] = _0x56ae('0x12ba'); _0x2b2c54[_0x56ae('0x6')] = {}; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xf73')] = null; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x1067')] = function(_0x10910d) { var _0x1abbbb = _0x56ae('0x12bb').split('|'), _0x11e571 = 0x0; while (!![]) { switch (_0x1abbbb[_0x11e571++]) { case '0': var _0xcd1e53 = this.rawData.get(0x0), _0x3b1395 = this.rawData.get(0x4), _0x1ea4c6 = this.rawData.get(0x8), _0x650f7b = this.rawData.get(0xc), _0x3056bb = this.rawData.get(0x1), _0x26ab9f = this.rawData.get(0x5), _0x2e9919 = this.rawData.get(0x9), _0xf2f573 = this.rawData.get(0xd), _0x1b30b7 = this.rawData.get(0x2), _0x2d9f4e = this.rawData.get(0x6), _0x8d1f55 = this.rawData.get(0xa), _0x5ac4a7 = this.rawData.get(0xe), _0x4e6193 = this.rawData.get(0x3), _0x14189b = this.rawData.get(0x7), _0xd1ee35 = this.rawData.get(0xb), _0x3ebc90 = this.rawData.get(0xf), _0x370254 = _0x10910d.rawData.get(0x0), _0x252a59 = _0x10910d.rawData.get(0x4), _0x150466 = _0x10910d.rawData.get(0x8), _0xf76599 = _0x10910d.rawData.get(0xc), _0x165e11 = _0x10910d.rawData.get(0x1), _0x11208a = _0x10910d.rawData.get(0x5), _0x5cd22b = _0x10910d.rawData.get(0x9), _0x1b6064 = _0x10910d.rawData.get(0xd), _0x234651 = _0x10910d.rawData.get(0x2), _0x4496a7 = _0x10910d.rawData.get(0x6), _0x5dc8b0 = _0x10910d.rawData.get(0xa), _0x3acb5b = _0x10910d.rawData.get(0xe), _0x3cae54 = _0x10910d.rawData.get(0x3), _0x2e6a9c = _0x10910d.rawData.get(0x7), _0x57f6a7 = _0x10910d.rawData.get(0xb); continue; case '1': this.rawData.set(0x0, _0xcd1e53 * _0x370254 + _0x3056bb * _0x252a59 + _0x1b30b7 * _0x150466 + _0x4e6193 * _0xf76599); continue; case '2': this.rawData.set(0x9, _0x575257.UrepW(_0x1ea4c6 * _0x165e11 + _0x2e9919 * _0x11208a, _0x8d1f55 * _0x5cd22b) + _0x575257.lDlTW(_0xd1ee35, _0x1b6064)); continue; case '3': this.rawData.set(0x4, _0x3b1395 * _0x370254 + _0x26ab9f * _0x252a59 + _0x2d9f4e * _0x150466 + _0x14189b * _0xf76599); continue; case '4': this.rawData.set(0x1, _0xcd1e53 * _0x165e11 + _0x3056bb * _0x11208a + _0x1b30b7 * _0x5cd22b + _0x4e6193 * _0x1b6064); continue; case '5': this.rawData.set(0x2, _0xcd1e53 * _0x234651 + _0x3056bb * _0x4496a7 + _0x1b30b7 * _0x5dc8b0 + _0x4e6193 * _0x3acb5b); continue; case '6': this.rawData.set(0x3, _0xcd1e53 * _0x3cae54 + _0x3056bb * _0x2e6a9c + _0x1b30b7 * _0x57f6a7 + _0x4e6193 * _0x10910d); continue; case '7': this.rawData.set(0xb, _0x1ea4c6 * _0x3cae54 + _0x2e9919 * _0x2e6a9c + _0x8d1f55 * _0x57f6a7 + _0xd1ee35 * _0x10910d); continue; case '8': this.rawData.set(0x8, _0x1ea4c6 * _0x370254 + _0x2e9919 * _0x252a59 + _0x8d1f55 * _0x150466 + _0xd1ee35 * _0xf76599); continue; case '9': _0x10910d = _0x10910d.rawData.get(0xf); continue; case '10': this.rawData.set(0xa, _0x1ea4c6 * _0x234651 + _0x2e9919 * _0x4496a7 + _0x8d1f55 * _0x5dc8b0 + _0xd1ee35 * _0x3acb5b); continue; case '11': this.rawData.set(0xf, _0x650f7b * _0x3cae54 + _0xf2f573 * _0x2e6a9c + _0x5ac4a7 * _0x57f6a7 + _0x3ebc90 * _0x10910d); continue; case '12': this.rawData.set(0xe, _0x650f7b * _0x234651 + _0xf2f573 * _0x4496a7 + _0x5ac4a7 * _0x5dc8b0 + _0x3ebc90 * _0x3acb5b); continue; case '13': this.rawData.set(0x5, _0x3b1395 * _0x165e11 + _0x26ab9f * _0x11208a + _0x2d9f4e * _0x5cd22b + _0x14189b * _0x1b6064); continue; case '14': this.rawData.set(0x6, _0x575257.PanNI(_0x3b1395 * _0x234651 + _0x26ab9f * _0x4496a7 + _0x2d9f4e * _0x5dc8b0, _0x14189b * _0x3acb5b)); continue; case '15': this.rawData.set(0x7, _0x3b1395 * _0x3cae54 + _0x26ab9f * _0x2e6a9c + _0x2d9f4e * _0x57f6a7 + _0x14189b * _0x10910d); continue; case '16': this.rawData.set(0xd, _0x575257.qdlhK(_0x575257.qdlhK(_0x650f7b * _0x165e11, _0x575257.FQijr(_0xf2f573, _0x11208a)), _0x5ac4a7 * _0x5cd22b) + _0x3ebc90 * _0x1b6064); continue; case '17': this.rawData.set(0xc, _0x575257.FQijr(_0x650f7b, _0x370254) + _0xf2f573 * _0x252a59 + _0x5ac4a7 * _0x150466 + _0x3ebc90 * _0xf76599); continue; } break; } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12bc')] = function(_0x634f87, _0x520a7e, _0x3627b4) { if (_0x1c1b50.yywlv('HrTVU', _0x56ae('0x12bd'))) { return null != this._meshList.get(_0x1b30b7.parseInt(_0x634f87)) ? this._meshList.get(_0x1b30b7.parseInt(_0x634f87)) : null; } else { var _0x32cc29 = 0x0, _0x3470fa = _0x32cc29, _0x3c1b9e = _0x3470fa; null != _0x3627b4 && (_0x3c1b9e = _0x3627b4.x, _0x3470fa = _0x3627b4.y, _0x32cc29 = _0x3627b4.z); _0x3627b4 = _0x634f87 * Math.PI / 0xb4; _0x634f87 = Math.cos(_0x3627b4); _0x3627b4 = Math.sin(_0x3627b4); var _0x2962d7 = _0x520a7e.x, _0x4b81a1 = _0x520a7e.y; _0x520a7e = _0x520a7e.z; var _0x136ae6 = _0x2962d7 * _0x2962d7, _0x1b30b7 = _0x4b81a1 * _0x4b81a1, _0x2d9f4e = _0x520a7e * _0x520a7e, _0x565289 = _0x136ae6 + _0x1b30b7 + _0x2d9f4e; if (0x0 != _0x565289) { var _0x5ac4a7 = Math.sqrt(_0x565289); _0x2962d7 /= _0x5ac4a7; _0x4b81a1 /= _0x5ac4a7; _0x520a7e /= _0x5ac4a7; _0x136ae6 /= _0x565289; _0x1b30b7 /= _0x565289; _0x2d9f4e /= _0x565289; } _0x565289 = 0x1 - _0x634f87; _0x5ac4a7 = new _0x2b2c54(); var _0x4e6193 = _0x5ac4a7.rawData; _0x4e6193.set(0x0, _0x136ae6 + (_0x1b30b7 + _0x2d9f4e) * _0x634f87); _0x4e6193.set(0x1, _0x1c1b50.rQBQd(_0x2962d7 * _0x4b81a1 * _0x565289, _0x520a7e * _0x3627b4)); _0x4e6193.set(0x2, _0x2962d7 * _0x520a7e * _0x565289 - _0x4b81a1 * _0x3627b4); _0x4e6193.set(0x4, _0x1c1b50.hJhdj(_0x2962d7 * _0x4b81a1, _0x565289) - _0x520a7e * _0x3627b4); _0x4e6193.set(0x5, _0x1b30b7 + _0x1c1b50.rQBQd(_0x136ae6, _0x2d9f4e) * _0x634f87); _0x4e6193.set(0x6, _0x1c1b50.VCwuN(_0x4b81a1, _0x520a7e) * _0x565289 + _0x2962d7 * _0x3627b4); _0x4e6193.set(0x8, _0x2962d7 * _0x520a7e * _0x565289 + _0x4b81a1 * _0x3627b4); _0x4e6193.set(0x9, _0x4b81a1 * _0x520a7e * _0x565289 - _0x2962d7 * _0x3627b4); _0x4e6193.set(0xa, _0x2d9f4e + (_0x136ae6 + _0x1b30b7) * _0x634f87); _0x4e6193.set(0xc, (_0x3c1b9e * (_0x1b30b7 + _0x2d9f4e) - _0x2962d7 * (_0x3470fa * _0x4b81a1 + _0x32cc29 * _0x520a7e)) * _0x565289 + (_0x3470fa * _0x520a7e - _0x32cc29 * _0x4b81a1) * _0x3627b4); _0x4e6193.set(0xd, (_0x3470fa * (_0x136ae6 + _0x2d9f4e) - _0x4b81a1 * (_0x3c1b9e * _0x2962d7 + _0x32cc29 * _0x520a7e)) * _0x565289 + (_0x32cc29 * _0x2962d7 - _0x1c1b50.VCwuN(_0x3c1b9e, _0x520a7e)) * _0x3627b4); _0x4e6193.set(0xe, (_0x32cc29 * (_0x136ae6 + _0x1b30b7) - _0x520a7e * (_0x3c1b9e * _0x2962d7 + _0x1c1b50.YBHBc(_0x3470fa, _0x4b81a1))) * _0x565289 + (_0x3c1b9e * _0x4b81a1 - _0x3470fa * _0x2962d7) * _0x3627b4); this.append(_0x5ac4a7); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xf20')] = function(_0x2e23b7, _0x5bf288, _0x6eecb0) { if (_0x56ae('0x12be') === _0x56ae('0x12be')) { this.append(new _0x2b2c54(_0x252a59.toFloatVector(null, null, null, [_0x2e23b7, 0x0, 0x0, 0x0, 0x0, _0x5bf288, 0x0, 0x0, 0x0, 0x0, _0x6eecb0, 0x0, 0x0, 0x0, 0x0, 0x1]))); } else { this.__updateLayout(); return this.__textEngine.get_maxScrollV(); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xf82')] = function(_0x3b3809, _0x10d3ee, _0x4f855c) { var _0x23c828 = this.rawData; _0x23c828.set(0xc, _0x23c828.get(0xc) + _0x3b3809); _0x3b3809 = this.rawData; _0x3b3809.set(0xd, _0x3b3809.get(0xd) + _0x10d3ee); _0x10d3ee = this.rawData; _0x10d3ee.set(0xe, _0x575257.qdlhK(_0x10d3ee.get(0xe), _0x4f855c)); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { if (_0x56ae('0x12bf') !== _0x56ae('0x12bf')) { var _0x5326a3 = a++; _0x5f111e.sCommandArgs[_0x5326a3] = this.commandArgs(_0x5326a3); } else { return new _0x2b2c54(this.rawData.copy()); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12c0')] = function(_0x46de91, _0x58528d) { if (_0x575257.jJJYu(_0x56ae('0x12c1'), 'UhkTr')) { if (f.isLocal(e, _0x58528d)) return d = f.getAsset(e, _0x58528d), c && _0x3496b0.cache.enabled && _0x3496b0.cache.set(_0x46de91, _0x58528d, d), d; _0x131690.error(_0x58528d + _0x56ae('0x12c2') + _0x46de91 + _0x56ae('0x348'), { fileName: _0x56ae('0x12c3'), lineNumber: 0x85, className: 'lime.utils.Assets', methodName: 'getAsset' }); } else { switch (_0x46de91) { case 0x0: this.rawData.set(0x0, _0x58528d.x); this.rawData.set(0x1, _0x58528d.y); this.rawData.set(0x2, _0x58528d.z); this.rawData.set(0x3, _0x58528d.w); break; case 0x1: this.rawData.set(0x4, _0x58528d.x); this.rawData.set(0x5, _0x58528d.y); this.rawData.set(0x6, _0x58528d.z); this.rawData.set(0x7, _0x58528d.w); break; case 0x2: this.rawData.set(0x8, _0x58528d.x); this.rawData.set(0x9, _0x58528d.y); this.rawData.set(0xa, _0x58528d.z); this.rawData.set(0xb, _0x58528d.w); break; case 0x3: this.rawData.set(0xc, _0x58528d.x), this.rawData.set(0xd, _0x58528d.y), this.rawData.set(0xe, _0x58528d.z), this.rawData.set(0xf, _0x58528d.w); } } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xf85')] = function(_0x516c04, _0x4dd8c6) { switch (_0x516c04) { case 0x0: _0x4dd8c6.x = this.rawData.get(0x0); _0x4dd8c6.y = this.rawData.get(0x1); _0x4dd8c6.z = this.rawData.get(0x2); _0x4dd8c6.w = this.rawData.get(0x3); break; case 0x1: _0x4dd8c6.x = this.rawData.get(0x4); _0x4dd8c6.y = this.rawData.get(0x5); _0x4dd8c6.z = this.rawData.get(0x6); _0x4dd8c6.w = this.rawData.get(0x7); break; case 0x2: _0x4dd8c6.x = this.rawData.get(0x8); _0x4dd8c6.y = this.rawData.get(0x9); _0x4dd8c6.z = this.rawData.get(0xa); _0x4dd8c6.w = this.rawData.get(0xb); break; case 0x3: _0x4dd8c6.x = this.rawData.get(0xc), _0x4dd8c6.y = this.rawData.get(0xd), _0x4dd8c6.z = this.rawData.get(0xe), _0x4dd8c6.w = this.rawData.get(0xf); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x8ae')] = function(_0x2d9607) { this.rawData = _0x2d9607.rawData.copy(); }; _0x2b2c54[_0x56ae('0x6')]['copyRawDataFrom'] = function(_0x2d98fd, _0x426586, _0x25ecc4) { if (_0x56ae('0x12c4') !== _0x56ae('0x12c4')) { this.clearListeners(this._normalMethod); this.clearListeners(this._diffuseMethod); this.clearListeners(this._shadowMethod); this.clearListeners(this._ambientMethod); this.clearListeners(this._specularMethod); for (var _0x54b087 = 0x0, _0x447e89 = this._methods.get_length(); _0x54b087 < _0x447e89;) { var _0x4d6e4f = _0x54b087++; this.clearListeners(this._methods.get(_0x4d6e4f).method); } this._methods = null; } else { _0x575257.Idcws(null, _0x25ecc4) && (_0x25ecc4 = !0x1); null == _0x426586 && (_0x426586 = 0x0); _0x25ecc4 && this.transpose(); for (var _0x3031b5 = 0x0, _0x569ae5 = _0x2d98fd.get_length() - _0x426586; _0x575257.aQgGf(_0x3031b5, _0x569ae5);) { var _0x23045c = _0x3031b5++; this.rawData.set(_0x23045c, _0x2d98fd.get(_0x23045c + _0x426586)); } _0x25ecc4 && this.transpose(); } }; _0x2b2c54[_0x56ae('0x6')]['copyRawDataTo'] = function(_0x4ad21d, _0x4bf86d, _0xef61d9) { var _0x314020 = _0x56ae('0x12c5').split('|'), _0x4a791f = 0x0; while (!![]) { switch (_0x314020[_0x4a791f++]) { case '0': null == _0xef61d9 && (_0xef61d9 = !0x1); continue; case '1': _0xef61d9 && this.transpose(); continue; case '2': for (var _0x61ca80 = 0x0, _0x5a39c5 = this.rawData.get_length(); _0x1c1b50.svcUn(_0x61ca80, _0x5a39c5);) { var _0x11fe32 = _0x61ca80++; _0x4ad21d.set(_0x11fe32 + _0x4bf86d, this.rawData.get(_0x11fe32)); } continue; case '3': null == _0x4bf86d && (_0x4bf86d = 0x0); continue; case '4': _0xef61d9 && this.transpose(); continue; } break; } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12c6')] = function(_0x572063, _0x49c253) { switch (_0x572063) { case 0x0: this.rawData.set(0x0, _0x49c253.x); this.rawData.set(0x4, _0x49c253.y); this.rawData.set(0x8, _0x49c253.z); this.rawData.set(0xc, _0x49c253.w); break; case 0x1: this.rawData.set(0x1, _0x49c253.x); this.rawData.set(0x5, _0x49c253.y); this.rawData.set(0x9, _0x49c253.z); this.rawData.set(0xd, _0x49c253.w); break; case 0x2: this.rawData.set(0x2, _0x49c253.x); this.rawData.set(0x6, _0x49c253.y); this.rawData.set(0xa, _0x49c253.z); this.rawData.set(0xe, _0x49c253.w); break; case 0x3: this.rawData.set(0x3, _0x49c253.x), this.rawData.set(0x7, _0x49c253.y), this.rawData.set(0xb, _0x49c253.z), this.rawData.set(0xf, _0x49c253.w); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12c7')] = function(_0x51bd5c, _0x5c4bf8) { switch (_0x51bd5c) { case 0x0: _0x5c4bf8.x = this.rawData.get(0x0); _0x5c4bf8.y = this.rawData.get(0x4); _0x5c4bf8.z = this.rawData.get(0x8); _0x5c4bf8.w = this.rawData.get(0xc); break; case 0x1: _0x5c4bf8.x = this.rawData.get(0x1); _0x5c4bf8.y = this.rawData.get(0x5); _0x5c4bf8.z = this.rawData.get(0x9); _0x5c4bf8.w = this.rawData.get(0xd); break; case 0x2: _0x5c4bf8.x = this.rawData.get(0x2); _0x5c4bf8.y = this.rawData.get(0x6); _0x5c4bf8.z = this.rawData.get(0xa); _0x5c4bf8.w = this.rawData.get(0xe); break; case 0x3: _0x5c4bf8.x = this.rawData.get(0x3), _0x5c4bf8.y = this.rawData.get(0x7), _0x5c4bf8.z = this.rawData.get(0xb), _0x5c4bf8.w = this.rawData.get(0xf); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12c8')] = function(_0x26748e) { null == _0x26748e && (_0x26748e = 0x1); var _0x5bcd18 = _0x252a59.toObjectVector(null), _0x21d92a = this.clone().rawData.copy(), _0xe0a42f = new _0x4e9ff1(_0x21d92a.get(0xc), _0x21d92a.get(0xd), _0x21d92a.get(0xe)); _0x21d92a.set(0xc, 0x0); _0x21d92a.set(0xd, 0x0); _0x21d92a.set(0xe, 0x0); var _0x4d1037 = new _0x4e9ff1(); _0x4d1037.x = Math.sqrt(_0x21d92a.get(0x0) * _0x21d92a.get(0x0) + _0x21d92a.get(0x1) * _0x21d92a.get(0x1) + _0x21d92a.get(0x2) * _0x21d92a.get(0x2)); _0x4d1037.y = Math.sqrt(_0x21d92a.get(0x4) * _0x21d92a.get(0x4) + _0x1c1b50.NpBVo(_0x21d92a.get(0x5), _0x21d92a.get(0x5)) + _0x21d92a.get(0x6) * _0x21d92a.get(0x6)); _0x4d1037.z = Math.sqrt(_0x21d92a.get(0x8) * _0x21d92a.get(0x8) + _0x21d92a.get(0x9) * _0x21d92a.get(0x9) + _0x21d92a.get(0xa) * _0x21d92a.get(0xa)); 0x0 > _0x21d92a.get(0x0) * (_0x21d92a.get(0x5) * _0x21d92a.get(0xa) - _0x21d92a.get(0x6) * _0x21d92a.get(0x9)) - _0x21d92a.get(0x1) * (_0x21d92a.get(0x4) * _0x21d92a.get(0xa) - _0x21d92a.get(0x6) * _0x21d92a.get(0x8)) + _0x21d92a.get(0x2) * _0x1c1b50.iBWJh(_0x21d92a.get(0x4) * _0x21d92a.get(0x9), _0x21d92a.get(0x5) * _0x21d92a.get(0x8)) && (_0x4d1037.z = -_0x4d1037.z); _0x21d92a.set(0x0, _0x21d92a.get(0x0) / _0x4d1037.x); _0x21d92a.set(0x1, _0x21d92a.get(0x1) / _0x4d1037.x); _0x21d92a.set(0x2, _0x21d92a.get(0x2) / _0x4d1037.x); _0x21d92a.set(0x4, _0x21d92a.get(0x4) / _0x4d1037.y); _0x21d92a.set(0x5, _0x21d92a.get(0x5) / _0x4d1037.y); _0x21d92a.set(0x6, _0x21d92a.get(0x6) / _0x4d1037.y); _0x21d92a.set(0x8, _0x21d92a.get(0x8) / _0x4d1037.z); _0x21d92a.set(0x9, _0x21d92a.get(0x9) / _0x4d1037.z); _0x21d92a.set(0xa, _0x21d92a.get(0xa) / _0x4d1037.z); var _0x157e43 = new _0x4e9ff1(); switch (_0x26748e) { case 0x0: _0x157e43.w = Math.acos((_0x21d92a.get(0x0) + _0x21d92a.get(0x5) + _0x21d92a.get(0xa) - 0x1) / 0x2); _0x26748e = Math.sqrt((_0x21d92a.get(0x6) - _0x21d92a.get(0x9)) * (_0x21d92a.get(0x6) - _0x21d92a.get(0x9)) + (_0x21d92a.get(0x8) - _0x21d92a.get(0x2)) * (_0x21d92a.get(0x8) - _0x21d92a.get(0x2)) + (_0x21d92a.get(0x1) - _0x21d92a.get(0x4)) * (_0x21d92a.get(0x1) - _0x21d92a.get(0x4))); 0x0 != _0x26748e ? (_0x157e43.x = (_0x21d92a.get(0x6) - _0x21d92a.get(0x9)) / _0x26748e, _0x157e43.y = (_0x21d92a.get(0x8) - _0x21d92a.get(0x2)) / _0x26748e, _0x157e43.z = (_0x21d92a.get(0x1) - _0x21d92a.get(0x4)) / _0x26748e) : _0x157e43.x = _0x157e43.y = _0x157e43.z = 0x0; break; case 0x1: _0x157e43.y = Math.asin(-_0x21d92a.get(0x2)); 0x1 != _0x21d92a.get(0x2) && -0x1 != _0x21d92a.get(0x2) ? (_0x157e43.x = Math.atan2(_0x21d92a.get(0x6), _0x21d92a.get(0xa)), _0x157e43.z = Math.atan2(_0x21d92a.get(0x1), _0x21d92a.get(0x0))) : (_0x157e43.z = 0x0, _0x157e43.x = Math.atan2(_0x21d92a.get(0x4), _0x21d92a.get(0x5))); break; case 0x2: _0x26748e = _0x21d92a.get(0x0) + _0x21d92a.get(0x5) + _0x21d92a.get(0xa), 0x0 < _0x26748e ? (_0x157e43.w = Math.sqrt(0x1 + _0x26748e) / 0x2, _0x157e43.x = (_0x21d92a.get(0x6) - _0x21d92a.get(0x9)) / (0x4 * _0x157e43.w), _0x157e43.y = (_0x21d92a.get(0x8) - _0x21d92a.get(0x2)) / _0x1c1b50.NpBVo(0x4, _0x157e43.w), _0x157e43.z = (_0x21d92a.get(0x1) - _0x21d92a.get(0x4)) / (0x4 * _0x157e43.w)) : _0x21d92a.get(0x0) > _0x21d92a.get(0x5) && _0x21d92a.get(0x0) > _0x21d92a.get(0xa) ? (_0x157e43.x = Math.sqrt(0x1 + _0x21d92a.get(0x0) - _0x21d92a.get(0x5) - _0x21d92a.get(0xa)) / 0x2, _0x157e43.w = (_0x21d92a.get(0x6) - _0x21d92a.get(0x9)) / (0x4 * _0x157e43.x), _0x157e43.y = (_0x21d92a.get(0x1) + _0x21d92a.get(0x4)) / (0x4 * _0x157e43.x), _0x157e43.z = (_0x21d92a.get(0x8) + _0x21d92a.get(0x2)) / (0x4 * _0x157e43.x)) : _0x1c1b50.sTmTh(_0x21d92a.get(0x5), _0x21d92a.get(0xa)) ? (_0x157e43.y = Math.sqrt(0x1 + _0x21d92a.get(0x5) - _0x21d92a.get(0x0) - _0x21d92a.get(0xa)) / 0x2, _0x157e43.x = (_0x21d92a.get(0x1) + _0x21d92a.get(0x4)) / (0x4 * _0x157e43.y), _0x157e43.w = (_0x21d92a.get(0x8) - _0x21d92a.get(0x2)) / (0x4 * _0x157e43.y), _0x157e43.z = (_0x21d92a.get(0x6) + _0x21d92a.get(0x9)) / (0x4 * _0x157e43.y)) : (_0x157e43.z = Math.sqrt(0x1 + _0x21d92a.get(0xa) - _0x21d92a.get(0x0) - _0x21d92a.get(0x5)) / 0x2, _0x157e43.x = (_0x21d92a.get(0x8) + _0x21d92a.get(0x2)) / (0x4 * _0x157e43.z), _0x157e43.y = (_0x21d92a.get(0x6) + _0x21d92a.get(0x9)) / (0x4 * _0x157e43.z), _0x157e43.w = (_0x21d92a.get(0x1) - _0x21d92a.get(0x4)) / (0x4 * _0x157e43.z)); } _0x5bcd18.push(_0xe0a42f); _0x5bcd18.push(_0x157e43); _0x5bcd18.push(_0x4d1037); return _0x5bcd18; }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x101e')] = function(_0x9b7e5c) { var _0x3943d0 = _0x9b7e5c.x, _0x928e67 = _0x9b7e5c.y; _0x9b7e5c = _0x9b7e5c.z; return new _0x4e9ff1(_0x3943d0 * this.rawData.get(0x0) + _0x928e67 * this.rawData.get(0x4) + _0x9b7e5c * this.rawData.get(0x8), _0x3943d0 * this.rawData.get(0x1) + _0x928e67 * this.rawData.get(0x5) + _0x9b7e5c * this.rawData.get(0x9), _0x3943d0 * this.rawData.get(0x2) + _0x928e67 * this.rawData.get(0x6) + _0x9b7e5c * this.rawData.get(0xa), _0x575257.qdlhK(_0x3943d0 * this.rawData.get(0x3), _0x928e67 * this.rawData.get(0x7)) + _0x9b7e5c * this.rawData.get(0xb)); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xa6c')] = function() { this.rawData = _0x252a59.toFloatVector(null, null, null, [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x9af')] = function() { if (_0x56ae('0x12c9') !== 'ULAvp') { for (var _0x4a74a6 = this.undocumentedSettings.iterator(); _0x4a74a6.hasNext();) _0x4a74a6.next().update(_0x4d044a); if (this.buttonsDirty) { for (_0x4a74a6 = this.currentImages.iterator(); _0x4a74a6.hasNext();) { var _0x302efc = _0x4a74a6.next(); this.removeChild(_0x302efc); } this.currentImages.set_length(0x0); null != this.previewData && this.previewData.fillRect(this.previewRect, 0x0); _0x4a74a6 = 0x0; for (_0x302efc = this.buttons.get_length(); _0x4a74a6 < _0x302efc;) { var _0x4548b0 = _0x4a74a6++, _0x12afeb = this.buttons.get(_0x4548b0), _0x3ff4d3 = _0x2c43e3.all.get(_0x4548b0); _0x12afeb.set_checked(_0x29a875.controlScheme == _0x3ff4d3); this.buttons.get(_0x4548b0).checkMark.get_visible() && this.showPreview(this.images.get(_0x4548b0)); } this.buttonsDirty = !0x1; } this.musicButton.update(_0x4d044a); this.soundButton.update(_0x4d044a); } else { var _0x4d044a = this.get_determinant(), _0x28acec = 1e-11 < Math.abs(_0x4d044a); if (_0x28acec) { if (_0x575257.ausAy === _0x56ae('0x12ca')) { this.angel.setIndexedPosition(17.3, -42.8, !0x0, -0x4); this.angel.spritesheet.set_currentFrame(0x4e); this.angel.spritesheet.set_xInverted(!0x1); var _0x22b103 = _0xfe3284.scale(0.6), _0x25205a = _0xfe3284.width(0x10e), _0x3a2d52 = new _0x1194fb(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x12cb'), 0x64, 0xfa, _0x22b103, _0x25205a, null, _0x3a2d52, null); } else { _0x4d044a = 0x1 / _0x4d044a; var _0x2781f1 = this.rawData.get(0x0), _0x3e95b3 = this.rawData.get(0x4), _0x250361 = this.rawData.get(0x8), _0x3758c6 = this.rawData.get(0xc), _0x12b298 = this.rawData.get(0x1), _0xca0a8 = this.rawData.get(0x5), _0x5c26b7 = this.rawData.get(0x9), _0x1b30b7 = this.rawData.get(0xd), _0x2d9f4e = this.rawData.get(0x2), _0x780ad8 = this.rawData.get(0x6), _0x5ac4a7 = this.rawData.get(0xa), _0x4e6193 = this.rawData.get(0xe), _0x42ba8c = this.rawData.get(0x3), _0x1194fb = this.rawData.get(0x7), _0x961f24 = this.rawData.get(0xb), _0x370254 = this.rawData.get(0xf); this.rawData.set(0x0, _0x575257.LIeHK(_0x4d044a, _0xca0a8 * (_0x5ac4a7 * _0x370254 - _0x4e6193 * _0x961f24) - _0x5c26b7 * (_0x780ad8 * _0x370254 - _0x4e6193 * _0x1194fb) + _0x1b30b7 * (_0x780ad8 * _0x961f24 - _0x5ac4a7 * _0x1194fb))); this.rawData.set(0x1, -_0x4d044a * (_0x12b298 * (_0x575257.LIeHK(_0x5ac4a7, _0x370254) - _0x4e6193 * _0x961f24) - _0x575257.FNLRR(_0x5c26b7, _0x2d9f4e * _0x370254 - _0x4e6193 * _0x42ba8c) + _0x1b30b7 * (_0x2d9f4e * _0x961f24 - _0x5ac4a7 * _0x42ba8c))); this.rawData.set(0x2, _0x4d044a * (_0x12b298 * (_0x780ad8 * _0x370254 - _0x4e6193 * _0x1194fb) - _0xca0a8 * (_0x2d9f4e * _0x370254 - _0x4e6193 * _0x42ba8c) + _0x1b30b7 * (_0x2d9f4e * _0x1194fb - _0x780ad8 * _0x42ba8c))); this.rawData.set(0x3, -_0x4d044a * (_0x12b298 * (_0x780ad8 * _0x961f24 - _0x5ac4a7 * _0x1194fb) - _0xca0a8 * (_0x2d9f4e * _0x961f24 - _0x5ac4a7 * _0x42ba8c) + _0x5c26b7 * (_0x2d9f4e * _0x1194fb - _0x780ad8 * _0x42ba8c))); this.rawData.set(0x4, -_0x4d044a * (_0x3e95b3 * (_0x5ac4a7 * _0x370254 - _0x4e6193 * _0x961f24) - _0x250361 * (_0x780ad8 * _0x370254 - _0x4e6193 * _0x1194fb) + _0x3758c6 * (_0x780ad8 * _0x961f24 - _0x5ac4a7 * _0x1194fb))); this.rawData.set(0x5, _0x4d044a * (_0x2781f1 * (_0x5ac4a7 * _0x370254 - _0x4e6193 * _0x961f24) - _0x250361 * (_0x2d9f4e * _0x370254 - _0x4e6193 * _0x42ba8c) + _0x3758c6 * (_0x2d9f4e * _0x961f24 - _0x5ac4a7 * _0x42ba8c))); this.rawData.set(0x6, _0x575257.FNLRR(-_0x4d044a, _0x2781f1 * (_0x780ad8 * _0x370254 - _0x4e6193 * _0x1194fb) - _0x3e95b3 * (_0x2d9f4e * _0x370254 - _0x4e6193 * _0x42ba8c) + _0x3758c6 * (_0x2d9f4e * _0x1194fb - _0x780ad8 * _0x42ba8c))); this.rawData.set(0x7, _0x4d044a * (_0x2781f1 * (_0x780ad8 * _0x961f24 - _0x5ac4a7 * _0x1194fb) - _0x3e95b3 * (_0x2d9f4e * _0x961f24 - _0x5ac4a7 * _0x42ba8c) + _0x250361 * (_0x575257.FNLRR(_0x2d9f4e, _0x1194fb) - _0x780ad8 * _0x42ba8c))); this.rawData.set(0x8, _0x4d044a * (_0x3e95b3 * (_0x5c26b7 * _0x370254 - _0x1b30b7 * _0x961f24) - _0x250361 * (_0xca0a8 * _0x370254 - _0x1b30b7 * _0x1194fb) + _0x3758c6 * (_0xca0a8 * _0x961f24 - _0x5c26b7 * _0x1194fb))); this.rawData.set(0x9, _0x575257.xeViW(-_0x4d044a, _0x2781f1 * (_0x5c26b7 * _0x370254 - _0x1b30b7 * _0x961f24) - _0x250361 * _0x575257.sqoVa(_0x12b298 * _0x370254, _0x1b30b7 * _0x42ba8c) + _0x575257.jGZlO(_0x3758c6, _0x12b298 * _0x961f24 - _0x5c26b7 * _0x42ba8c))); this.rawData.set(0xa, _0x4d044a * (_0x2781f1 * (_0xca0a8 * _0x370254 - _0x1b30b7 * _0x1194fb) - _0x3e95b3 * (_0x575257.jGZlO(_0x12b298, _0x370254) - _0x1b30b7 * _0x42ba8c) + _0x3758c6 * (_0x12b298 * _0x1194fb - _0xca0a8 * _0x42ba8c))); this.rawData.set(0xb, -_0x4d044a * (_0x2781f1 * (_0xca0a8 * _0x961f24 - _0x5c26b7 * _0x1194fb) - _0x3e95b3 * (_0x12b298 * _0x961f24 - _0x5c26b7 * _0x42ba8c) + _0x250361 * (_0x12b298 * _0x1194fb - _0xca0a8 * _0x42ba8c))); this.rawData.set(0xc, -_0x4d044a * (_0x3e95b3 * (_0x5c26b7 * _0x4e6193 - _0x1b30b7 * _0x5ac4a7) - _0x250361 * (_0xca0a8 * _0x4e6193 - _0x1b30b7 * _0x780ad8) + _0x3758c6 * (_0x575257.TBaid(_0xca0a8, _0x5ac4a7) - _0x5c26b7 * _0x780ad8))); this.rawData.set(0xd, _0x4d044a * (_0x2781f1 * (_0x5c26b7 * _0x4e6193 - _0x1b30b7 * _0x5ac4a7) - _0x250361 * (_0x12b298 * _0x4e6193 - _0x1b30b7 * _0x2d9f4e) + _0x3758c6 * (_0x12b298 * _0x5ac4a7 - _0x5c26b7 * _0x2d9f4e))); this.rawData.set(0xe, -_0x4d044a * (_0x2781f1 * (_0xca0a8 * _0x4e6193 - _0x1b30b7 * _0x780ad8) - _0x3e95b3 * (_0x12b298 * _0x4e6193 - _0x1b30b7 * _0x2d9f4e) + _0x3758c6 * (_0x12b298 * _0x780ad8 - _0xca0a8 * _0x2d9f4e))); this.rawData.set(0xf, _0x4d044a * (_0x2781f1 * (_0x575257.gouMA(_0xca0a8, _0x5ac4a7) - _0x5c26b7 * _0x780ad8) - _0x3e95b3 * (_0x12b298 * _0x5ac4a7 - _0x5c26b7 * _0x2d9f4e) + _0x250361 * (_0x12b298 * _0x780ad8 - _0xca0a8 * _0x2d9f4e))); } } return _0x28acec; } }; _0x2b2c54[_0x56ae('0x6')]['prepend'] = function(_0x27fda7) { var _0x2732f1 = _0x27fda7.rawData.get(0x0), _0x5c16f2 = _0x27fda7.rawData.get(0x4), _0x2cb821 = _0x27fda7.rawData.get(0x8), _0x1a3a26 = _0x27fda7.rawData.get(0xc), _0x56895d = _0x27fda7.rawData.get(0x1), _0x4b543c = _0x27fda7.rawData.get(0x5), _0x18829f = _0x27fda7.rawData.get(0x9), _0x20c1fa = _0x27fda7.rawData.get(0xd), _0x1b30b7 = _0x27fda7.rawData.get(0x2), _0x2d9f4e = _0x27fda7.rawData.get(0x6), _0x53f539 = _0x27fda7.rawData.get(0xa), _0x5ac4a7 = _0x27fda7.rawData.get(0xe), _0x4e6193 = _0x27fda7.rawData.get(0x3), _0x5ea8a4 = _0x27fda7.rawData.get(0x7), _0x40eb96 = _0x27fda7.rawData.get(0xb); _0x27fda7 = _0x27fda7.rawData.get(0xf); var _0x419907 = this.rawData.get(0x0), _0x370254 = this.rawData.get(0x4), _0x252a59 = this.rawData.get(0x8), _0x347157 = this.rawData.get(0xc), _0xf76599 = this.rawData.get(0x1), _0x4519e2 = this.rawData.get(0x5), _0x11208a = this.rawData.get(0x9), _0x54d0c9 = this.rawData.get(0xd), _0x336d47 = this.rawData.get(0x2), _0x234651 = this.rawData.get(0x6), _0xe27f04 = this.rawData.get(0xa), _0x466799 = this.rawData.get(0xe), _0x3acb5b = this.rawData.get(0x3), _0x4ecec1 = this.rawData.get(0x7), _0x2408bb = this.rawData.get(0xb), _0x3a34cd = this.rawData.get(0xf); this.rawData.set(0x0, _0x2732f1 * _0x419907 + _0x56895d * _0x370254 + _0x1b30b7 * _0x252a59 + _0x4e6193 * _0x347157); this.rawData.set(0x1, _0x1c1b50.rQBQd(_0x2732f1 * _0xf76599 + _0x56895d * _0x4519e2 + _0x1b30b7 * _0x11208a, _0x4e6193 * _0x54d0c9)); this.rawData.set(0x2, _0x2732f1 * _0x336d47 + _0x1c1b50.NpBVo(_0x56895d, _0x234651) + _0x1b30b7 * _0xe27f04 + _0x4e6193 * _0x466799); this.rawData.set(0x3, _0x2732f1 * _0x3acb5b + _0x56895d * _0x4ecec1 + _0x1b30b7 * _0x2408bb + _0x4e6193 * _0x3a34cd); this.rawData.set(0x4, _0x5c16f2 * _0x419907 + _0x4b543c * _0x370254 + _0x2d9f4e * _0x252a59 + _0x5ea8a4 * _0x347157); this.rawData.set(0x5, _0x5c16f2 * _0xf76599 + _0x1c1b50.NpBVo(_0x4b543c, _0x4519e2) + _0x2d9f4e * _0x11208a + _0x5ea8a4 * _0x54d0c9); this.rawData.set(0x6, _0x5c16f2 * _0x336d47 + _0x4b543c * _0x234651 + _0x2d9f4e * _0xe27f04 + _0x5ea8a4 * _0x466799); this.rawData.set(0x7, _0x5c16f2 * _0x3acb5b + _0x4b543c * _0x4ecec1 + _0x2d9f4e * _0x2408bb + _0x5ea8a4 * _0x3a34cd); this.rawData.set(0x8, _0x1c1b50.NpBVo(_0x2cb821, _0x419907) + _0x18829f * _0x370254 + _0x53f539 * _0x252a59 + _0x40eb96 * _0x347157); this.rawData.set(0x9, _0x2cb821 * _0xf76599 + _0x18829f * _0x4519e2 + _0x53f539 * _0x11208a + _0x40eb96 * _0x54d0c9); this.rawData.set(0xa, _0x2cb821 * _0x336d47 + _0x18829f * _0x234651 + _0x53f539 * _0xe27f04 + _0x40eb96 * _0x466799); this.rawData.set(0xb, _0x2cb821 * _0x3acb5b + _0x18829f * _0x4ecec1 + _0x53f539 * _0x2408bb + _0x40eb96 * _0x3a34cd); this.rawData.set(0xc, _0x1a3a26 * _0x419907 + _0x20c1fa * _0x370254 + _0x5ac4a7 * _0x252a59 + _0x27fda7 * _0x347157); this.rawData.set(0xd, _0x1a3a26 * _0xf76599 + _0x1c1b50.NpBVo(_0x20c1fa, _0x4519e2) + _0x5ac4a7 * _0x11208a + _0x27fda7 * _0x54d0c9); this.rawData.set(0xe, _0x1a3a26 * _0x336d47 + _0x20c1fa * _0x234651 + _0x5ac4a7 * _0xe27f04 + _0x27fda7 * _0x466799); this.rawData.set(0xf, _0x1a3a26 * _0x3acb5b + _0x20c1fa * _0x4ecec1 + _0x5ac4a7 * _0x2408bb + _0x27fda7 * _0x3a34cd); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xfa7')] = function(_0x170927, _0x1968bf, _0x3303db) { var _0x3552bc = { ZTKFW: function(_0x2b2c92, _0xf76599) { return _0x2b2c92 * _0xf76599; } }; if (_0x56ae('0x12cc') !== _0x1c1b50.eFJtp) { var _0x1b98cf = 0x0, _0x458aca = _0x1b98cf, _0x18e744 = _0x458aca; _0x1c1b50.pJgaj(null, _0x3303db) && (_0x18e744 = _0x3303db.x, _0x458aca = _0x3303db.y, _0x1b98cf = _0x3303db.z); _0x3303db = _0x170927 * Math.PI / 0xb4; _0x170927 = Math.cos(_0x3303db); _0x3303db = Math.sin(_0x3303db); var _0x363645 = _0x1968bf.x, _0x417c8d = _0x1968bf.y; _0x1968bf = _0x1968bf.z; var _0x14be19 = _0x1c1b50.jYgtt(_0x363645, _0x363645), _0x1b30b7 = _0x417c8d * _0x417c8d, _0x2d9f4e = _0x1968bf * _0x1968bf, _0xfe8d35 = _0x14be19 + _0x1b30b7 + _0x2d9f4e; if (0x0 != _0xfe8d35) { if (_0x56ae('0x12cd') !== _0x56ae('0x12ce')) { var _0x5ac4a7 = Math.sqrt(_0xfe8d35); _0x363645 /= _0x5ac4a7; _0x417c8d /= _0x5ac4a7; _0x1968bf /= _0x5ac4a7; _0x14be19 /= _0xfe8d35; _0x1b30b7 /= _0xfe8d35; _0x2d9f4e /= _0xfe8d35; } else { this.child = new _0x5b4c52(this.section, _0x37c090.child, !0x1, null, !0x1, null); this.sprites.push(this.child); var _0x1e523b = this.explorePath.pathName, _0x2216db = _0x4622dd.get_instance().paths; _0x1e523b = null != _0x586025[_0x1e523b] ? _0x2216db.getReserved(_0x1e523b) : _0x2216db.h[_0x1e523b]; this.child.goesTo = new _0x5e2059(_0x1e523b, 0x3); this.skater = new _0x5b4c52(this.section, _0x37c090.skater, !0x1, null, !0x1, null); this.sprites.push(this.skater); _0x1e523b = this.explorePath.pathName; _0x2216db = _0x4622dd.get_instance().paths; _0x1e523b = null != _0x586025[_0x1e523b] ? _0x2216db.getReserved(_0x1e523b) : _0x2216db.h[_0x1e523b]; this.skater.goesTo = new _0x5e2059(_0x1e523b, 0x4); } } _0xfe8d35 = 0x1 - _0x170927; _0x5ac4a7 = new _0x2b2c54(); var _0x4e6193 = _0x5ac4a7.rawData; _0x4e6193.set(0x0, _0x14be19 + (_0x1b30b7 + _0x2d9f4e) * _0x170927); _0x4e6193.set(0x1, _0x363645 * _0x417c8d * _0xfe8d35 + _0x1968bf * _0x3303db); _0x4e6193.set(0x2, _0x363645 * _0x1968bf * _0xfe8d35 - _0x417c8d * _0x3303db); _0x4e6193.set(0x4, _0x363645 * _0x417c8d * _0xfe8d35 - _0x1968bf * _0x3303db); _0x4e6193.set(0x5, _0x1b30b7 + (_0x14be19 + _0x2d9f4e) * _0x170927); _0x4e6193.set(0x6, _0x417c8d * _0x1968bf * _0xfe8d35 + _0x363645 * _0x3303db); _0x4e6193.set(0x8, _0x363645 * _0x1968bf * _0xfe8d35 + _0x417c8d * _0x3303db); _0x4e6193.set(0x9, _0x417c8d * _0x1968bf * _0xfe8d35 - _0x363645 * _0x3303db); _0x4e6193.set(0xa, _0x2d9f4e + (_0x14be19 + _0x1b30b7) * _0x170927); _0x4e6193.set(0xc, (_0x18e744 * (_0x1b30b7 + _0x2d9f4e) - _0x363645 * (_0x458aca * _0x417c8d + _0x1b98cf * _0x1968bf)) * _0xfe8d35 + (_0x458aca * _0x1968bf - _0x1b98cf * _0x417c8d) * _0x3303db); _0x4e6193.set(0xd, (_0x458aca * (_0x14be19 + _0x2d9f4e) - _0x417c8d * (_0x18e744 * _0x363645 + _0x1b98cf * _0x1968bf)) * _0xfe8d35 + (_0x1b98cf * _0x363645 - _0x18e744 * _0x1968bf) * _0x3303db); _0x4e6193.set(0xe, (_0x1b98cf * (_0x14be19 + _0x1b30b7) - _0x1968bf * _0x1c1b50.rQBQd(_0x18e744 * _0x363645, _0x458aca * _0x417c8d)) * _0xfe8d35 + (_0x1c1b50.jYgtt(_0x18e744, _0x417c8d) - _0x458aca * _0x363645) * _0x3303db); this.prepend(_0x5ac4a7); } else { _0x2b39f7.view.get_camera().set_x(0x362); _0x2b39f7.view.get_camera().set_y(-0x109); _0x2b39f7.view.get_camera().set_z(0x30a); var _0x1dd09a = _0x2b39f7.view.get_camera(), _0x5b1c46 = null; null == _0x5b1c46 && (_0x5b1c46 = new _0x20e8d2()); var _0x13e22a = Math.sin(1.0297442586766543); _0x5b1c46.x = _0x3552bc.ZTKFW(-0.139, _0x13e22a); _0x5b1c46.y = -0.984 * _0x13e22a; _0x5b1c46.z = -0.115 * _0x13e22a; _0x5b1c46.w = Math.cos(1.0297442586766543); _0x13e22a = _0x5b1c46.x * _0x5b1c46.x + _0x5b1c46.y * _0x5b1c46.y + _0x5b1c46.z * _0x5b1c46.z + _0x5b1c46.w * _0x5b1c46.w; var _0x2cc953 = _0x13e22a - 0x1; 1e-10 > (0x0 <= _0x2cc953 ? _0x2cc953 : -_0x2cc953) || (0x0 == _0x13e22a ? (_0x5b1c46.x = 0x0, _0x5b1c46.y = 0x0, _0x5b1c46.z = 0x0, _0x5b1c46.w = 0x1) : (_0x13e22a = 0x1 / Math.sqrt(_0x13e22a), _0x5b1c46.x *= _0x13e22a, _0x5b1c46.y *= _0x13e22a, _0x5b1c46.z *= _0x13e22a, _0x5b1c46.w *= _0x13e22a)); _0x1dd09a.set_eulers(_0x2eb087.toEulerAngles(_0x5b1c46).get_degrees()); this.tunnel.display(0x0); this.skater.setIndexedPosition(4.8, 2.1); this.skater.spritesheet.set_currentFrame(0x32); this.skater.spritesheet.set_xInverted(!0x0); this.pastafarian.setIndexedPosition(0x5, 0x1); this.pastafarian.spritesheet.set_currentFrame(0x61); this.pastafarian.spritesheet.set_xInverted(!0x0); _0x1dd09a = _0xfe3284.scale(0.5); _0x5b1c46 = new _0x5c4c32(this.pastafarian.get_onScreen()); this.dialog.addBubble(_0x56ae('0x12cf'), -0x78, -0x14, _0x1dd09a, null, null, _0x5b1c46, null); _0x1dd09a = _0xfe3284.scale(0.4); _0x5b1c46 = new _0x5c4c32(this.skater.get_onScreen()); this.dialog.addBubble('Aim\x20that\x20way,\x20you\x20don\x27t\x20want\x20to\x20lose\x20it\x20again!', 0xc8, 0x3c, _0x1dd09a, null, null, _0x5b1c46, null); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xfb1')] = function(_0x31bf63, _0x5b872e, _0x42ae59) { this.prepend(new _0x2b2c54(_0x252a59.toFloatVector(null, null, null, [_0x31bf63, 0x0, 0x0, 0x0, 0x0, _0x5b872e, 0x0, 0x0, 0x0, 0x0, _0x42ae59, 0x0, 0x0, 0x0, 0x0, 0x1]))); }; _0x2b2c54[_0x56ae('0x6')]['prependTranslation'] = function(_0x8f7d1f, _0xe3447b, _0x26f291) { var _0x48e53b = new _0x2b2c54(); _0x48e53b.set_position(new _0x4e9ff1(_0x8f7d1f, _0xe3447b, _0x26f291)); this.prepend(_0x48e53b); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xfb0')] = function(_0x4359d5, _0x3af2d5) { null == _0x3af2d5 && (_0x3af2d5 = 0x1); if (0x3 > _0x4359d5.get_length() || _0x575257.orjeD(0x0, _0x4359d5.get(0x2).x) || 0x0 == _0x4359d5.get(0x2).y || 0x0 == _0x4359d5.get(0x2).z) return !0x1; this.identity(); var _0x5dfdc7 = []; _0x5dfdc7[0x0] = _0x5dfdc7[0x1] = _0x5dfdc7[0x2] = _0x4359d5.get(0x2).x; _0x5dfdc7[0x4] = _0x5dfdc7[0x5] = _0x5dfdc7[0x6] = _0x4359d5.get(0x2).y; _0x5dfdc7[0x8] = _0x5dfdc7[0x9] = _0x5dfdc7[0xa] = _0x4359d5.get(0x2).z; if (0x1 == _0x3af2d5) { if (_0x575257.KnAve !== _0x56ae('0x12d0')) { _0x3af2d5 = Math.cos(_0x4359d5.get(0x1).x); var _0x465916 = Math.cos(_0x4359d5.get(0x1).y), _0x24aead = Math.cos(_0x4359d5.get(0x1).z), _0xe49a72 = Math.sin(_0x4359d5.get(0x1).x), _0x38f4d1 = Math.sin(_0x4359d5.get(0x1).y), _0x2c1892 = Math.sin(_0x4359d5.get(0x1).z); this.rawData.set(0x0, _0x465916 * _0x24aead * _0x5dfdc7[0x0]); this.rawData.set(0x1, _0x465916 * _0x2c1892 * _0x5dfdc7[0x1]); this.rawData.set(0x2, -_0x38f4d1 * _0x5dfdc7[0x2]); this.rawData.set(0x3, 0x0); this.rawData.set(0x4, (_0xe49a72 * _0x38f4d1 * _0x24aead - _0x3af2d5 * _0x2c1892) * _0x5dfdc7[0x4]); this.rawData.set(0x5, (_0xe49a72 * _0x38f4d1 * _0x2c1892 + _0x3af2d5 * _0x24aead) * _0x5dfdc7[0x5]); this.rawData.set(0x6, _0xe49a72 * _0x465916 * _0x5dfdc7[0x6]); this.rawData.set(0x7, 0x0); this.rawData.set(0x8, (_0x3af2d5 * _0x38f4d1 * _0x24aead + _0xe49a72 * _0x2c1892) * _0x5dfdc7[0x8]); this.rawData.set(0x9, (_0x3af2d5 * _0x38f4d1 * _0x2c1892 - _0xe49a72 * _0x24aead) * _0x5dfdc7[0x9]); this.rawData.set(0xa, _0x3af2d5 * _0x465916 * _0x5dfdc7[0xa]); } else { _0x5dfdc7 = []; var _0x175d35 = this.permanentListeners; null != _0x586025[_0x4359d5] ? _0x175d35.setReserved(_0x4359d5, _0x5dfdc7) : _0x175d35.h[_0x4359d5] = _0x5dfdc7; } } else _0x465916 = _0x4359d5.get(0x1).x, _0x24aead = _0x4359d5.get(0x1).y, _0xe49a72 = _0x4359d5.get(0x1).z, _0x38f4d1 = _0x4359d5.get(0x1).w, 0x0 == _0x3af2d5 && (_0x465916 *= Math.sin(_0x38f4d1 / 0x2), _0x24aead *= Math.sin(_0x38f4d1 / 0x2), _0xe49a72 *= Math.sin(_0x38f4d1 / 0x2), _0x38f4d1 = Math.cos(_0x38f4d1 / 0x2)), this.rawData.set(0x0, (0x1 - 0x2 * _0x24aead * _0x24aead - 0x2 * _0xe49a72 * _0xe49a72) * _0x5dfdc7[0x0]), this.rawData.set(0x1, (0x2 * _0x465916 * _0x24aead + 0x2 * _0x38f4d1 * _0xe49a72) * _0x5dfdc7[0x1]), this.rawData.set(0x2, (0x2 * _0x465916 * _0xe49a72 - 0x2 * _0x38f4d1 * _0x24aead) * _0x5dfdc7[0x2]), this.rawData.set(0x3, 0x0), this.rawData.set(0x4, (0x2 * _0x465916 * _0x24aead - 0x2 * _0x38f4d1 * _0xe49a72) * _0x5dfdc7[0x4]), this.rawData.set(0x5, (0x1 - 0x2 * _0x465916 * _0x465916 - 0x2 * _0xe49a72 * _0xe49a72) * _0x5dfdc7[0x5]), this.rawData.set(0x6, (_0x575257.WYPHL(0x2, _0x24aead) * _0xe49a72 + _0x575257.WYPHL(0x2, _0x38f4d1) * _0x465916) * _0x5dfdc7[0x6]), this.rawData.set(0x7, 0x0), this.rawData.set(0x8, (0x2 * _0x465916 * _0xe49a72 + 0x2 * _0x38f4d1 * _0x24aead) * _0x5dfdc7[0x8]), this.rawData.set(0x9, (0x2 * _0x24aead * _0xe49a72 - 0x2 * _0x38f4d1 * _0x465916) * _0x5dfdc7[0x9]), this.rawData.set(0xa, (0x1 - 0x2 * _0x465916 * _0x465916 - 0x2 * _0x24aead * _0x24aead) * _0x5dfdc7[0xa]); this.rawData.set(0xb, 0x0); this.rawData.set(0xc, _0x4359d5.get(0x0).x); this.rawData.set(0xd, _0x4359d5.get(0x0).y); this.rawData.set(0xe, _0x4359d5.get(0x0).z); this.rawData.set(0xf, 0x1); 0x0 == _0x4359d5.get(0x2).x && this.rawData.set(0x0, 1e-15); 0x0 == _0x4359d5.get(0x2).y && this.rawData.set(0x5, 1e-15); 0x0 == _0x4359d5.get(0x2).z && this.rawData.set(0xa, 1e-15); return !(0x0 == _0x4359d5.get(0x2).x || _0x575257.YtWFn(0x0, _0x4359d5.get(0x2).y) || 0x0 == _0x4359d5.get(0x2).y); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xf80')] = function(_0x19cc33) { var _0x172b93 = _0x19cc33.x, _0x2596a7 = _0x19cc33.y; _0x19cc33 = _0x19cc33.z; return new _0x4e9ff1(_0x172b93 * this.rawData.get(0x0) + _0x2596a7 * this.rawData.get(0x4) + _0x19cc33 * this.rawData.get(0x8) + this.rawData.get(0xc), _0x172b93 * this.rawData.get(0x1) + _0x2596a7 * this.rawData.get(0x5) + _0x19cc33 * this.rawData.get(0x9) + this.rawData.get(0xd), _0x172b93 * this.rawData.get(0x2) + _0x2596a7 * this.rawData.get(0x6) + _0x19cc33 * this.rawData.get(0xa) + this.rawData.get(0xe), _0x172b93 * this.rawData.get(0x3) + _0x575257.hsVbY(_0x2596a7, this.rawData.get(0x7)) + _0x19cc33 * this.rawData.get(0xb) + this.rawData.get(0xf)); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12d1')] = function(_0x1bd03b, _0x1f09b4) { if (_0x56ae('0x12d2') === 'JHzSA') { for (var _0x1e35e6 = 0x0, _0xaf214e, _0x421bff, _0x2dd7d8; _0x1e35e6 + 0x3 <= _0x1bd03b.get_length();) _0xaf214e = _0x1bd03b.get(_0x1e35e6), _0x421bff = _0x1bd03b.get(_0x1e35e6 + 0x1), _0x2dd7d8 = _0x1bd03b.get(_0x1e35e6 + 0x2), _0x1f09b4.set(_0x1e35e6, _0xaf214e * this.rawData.get(0x0) + _0x421bff * this.rawData.get(0x4) + _0x2dd7d8 * this.rawData.get(0x8) + this.rawData.get(0xc)), _0x1f09b4.set(_0x1e35e6 + 0x1, _0xaf214e * this.rawData.get(0x1) + _0x421bff * this.rawData.get(0x5) + _0x2dd7d8 * this.rawData.get(0x9) + this.rawData.get(0xd)), _0x1f09b4.set(_0x1e35e6 + 0x2, _0xaf214e * this.rawData.get(0x2) + _0x421bff * this.rawData.get(0x6) + _0x2dd7d8 * this.rawData.get(0xa) + this.rawData.get(0xe)), _0x1e35e6 += 0x3; } else { return null == _0x1bd03b ? 0x0 : _0x1bd03b.length; } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12d3')] = function() { if (_0x1c1b50.esUtN !== _0x56ae('0xde')) { return this._width; } else { var _0x525ff9 = this.rawData.copy(); this.rawData.set(0x1, _0x525ff9.get(0x4)); this.rawData.set(0x2, _0x525ff9.get(0x8)); this.rawData.set(0x3, _0x525ff9.get(0xc)); this.rawData.set(0x4, _0x525ff9.get(0x1)); this.rawData.set(0x6, _0x525ff9.get(0x9)); this.rawData.set(0x7, _0x525ff9.get(0xd)); this.rawData.set(0x8, _0x525ff9.get(0x2)); this.rawData.set(0x9, _0x525ff9.get(0x6)); this.rawData.set(0xb, _0x525ff9.get(0xe)); this.rawData.set(0xc, _0x525ff9.get(0x3)); this.rawData.set(0xd, _0x525ff9.get(0x7)); this.rawData.set(0xe, _0x525ff9.get(0xb)); } }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x12d4')] = function() { return (this.rawData.get(0x0) * this.rawData.get(0x5) - this.rawData.get(0x4) * this.rawData.get(0x1)) * (this.rawData.get(0xa) * this.rawData.get(0xf) - this.rawData.get(0xe) * this.rawData.get(0xb)) - (this.rawData.get(0x0) * this.rawData.get(0x9) - this.rawData.get(0x8) * this.rawData.get(0x1)) * (this.rawData.get(0x6) * this.rawData.get(0xf) - this.rawData.get(0xe) * this.rawData.get(0x7)) + (this.rawData.get(0x0) * this.rawData.get(0xd) - this.rawData.get(0xc) * this.rawData.get(0x1)) * (this.rawData.get(0x6) * this.rawData.get(0xb) - this.rawData.get(0xa) * this.rawData.get(0x7)) + (this.rawData.get(0x4) * this.rawData.get(0x9) - this.rawData.get(0x8) * this.rawData.get(0x5)) * (_0x575257.hsVbY(this.rawData.get(0x2), this.rawData.get(0xf)) - this.rawData.get(0xe) * this.rawData.get(0x3)) - (this.rawData.get(0x4) * this.rawData.get(0xd) - this.rawData.get(0xc) * this.rawData.get(0x5)) * (this.rawData.get(0x2) * this.rawData.get(0xb) - this.rawData.get(0xa) * this.rawData.get(0x3)) + (_0x575257.zYWoT(this.rawData.get(0x8), this.rawData.get(0xd)) - this.rawData.get(0xc) * this.rawData.get(0x9)) * (this.rawData.get(0x2) * this.rawData.get(0x7) - this.rawData.get(0x6) * this.rawData.get(0x3)); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0xa62')] = function() { return new _0x4e9ff1(this.rawData.get(0xc), this.rawData.get(0xd), this.rawData.get(0xe)); }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x3f6')] = function(_0x5771bf) { this.rawData.set(0xc, _0x5771bf.x); this.rawData.set(0xd, _0x5771bf.y); this.rawData.set(0xe, _0x5771bf.z); return _0x5771bf; }; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2b2c54; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x984')]['set_position'] = _0x56ae('0x3f6'); _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa62')] = _0x56ae('0xa62'); _0x2b2c54[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x12d4')] = _0x56ae('0x12d4'); var _0x20a657 = function() {}; _0x5ac4a7[_0x56ae('0x12d5')] = _0x20a657; _0x20a657[_0x56ae('0x8bf')] = _0x56ae('0x12d5'); _0x20a657[_0x56ae('0x12d6')] = function(_0x3c1ffa, _0x24b589) { null == _0x24b589 && (_0x24b589 = new _0x4e9ff1(0x0, 0x0, 0x0)); _0x3c1ffa[_0x56ae('0xf85')](0x2, _0x24b589); _0x24b589[_0x56ae('0xf10')](); return _0x24b589; }; _0x20a657[_0x56ae('0x12c8')] = function(_0x6e3f7c, _0x361714) { if (_0x56ae('0x12d7') === 'MuGxa') { this[_0x56ae('0xb82')](this[_0x56ae('0xbd7')][_0x56ae('0x12d8')]()); } else { null == _0x361714 && (_0x361714 = 0x1); var _0xcf34ce = _0x20a657[_0x56ae('0xf07')]; _0x6e3f7c[_0x56ae('0xf08')](_0xcf34ce); var _0x54c884 = _0xcf34ce[_0x56ae('0x1b')](0x0), _0x1e260e = _0xcf34ce[_0x56ae('0x1b')](0x1), _0x4bddd0 = _0xcf34ce[_0x56ae('0x1b')](0x2), _0x177432 = _0xcf34ce[_0x56ae('0x1b')](0x4), _0x4557b8 = _0xcf34ce['get'](0x5), _0x17fc47 = _0xcf34ce[_0x56ae('0x1b')](0x6), _0x1b30b7 = _0xcf34ce[_0x56ae('0x1b')](0x8), _0x2d9f4e = _0xcf34ce[_0x56ae('0x1b')](0x9), _0xefceee = _0xcf34ce[_0x56ae('0x1b')](0xa); _0x6e3f7c = _0xcf34ce['get'](0xc); var _0x5ac4a7 = _0xcf34ce[_0x56ae('0x1b')](0xd); _0xcf34ce = _0xcf34ce[_0x56ae('0x1b')](0xe); var _0x4e6193 = Math[_0x56ae('0xf0c')](_0x54c884 * _0x54c884 + _0x1e260e * _0x1e260e + _0x4bddd0 * _0x4bddd0), _0x4365d2 = Math[_0x56ae('0xf0c')](_0x177432 * _0x177432 + _0x4557b8 * _0x4557b8 + _0x17fc47 * _0x17fc47), _0x4471be = Math[_0x56ae('0xf0c')](_0x1b30b7 * _0x1b30b7 + _0x2d9f4e * _0x2d9f4e + _0x575257[_0x56ae('0x595')](_0xefceee, _0xefceee)), _0x51571c = 0x0, _0x370254 = _0x4e6193, _0x252a59 = _0x4365d2, _0x22dd08 = _0x4471be; 0x0 > _0x54c884 * (_0x4557b8 * _0xefceee - _0x17fc47 * _0x2d9f4e) - _0x1e260e * (_0x177432 * _0xefceee - _0x17fc47 * _0x1b30b7) + _0x4bddd0 * (_0x177432 * _0x2d9f4e - _0x4557b8 * _0x1b30b7) && (_0x22dd08 = -_0x22dd08); _0x54c884 /= _0x370254; _0x1e260e /= _0x370254; _0x4bddd0 /= _0x370254; _0x177432 /= _0x252a59; _0x4557b8 /= _0x252a59; _0x17fc47 /= _0x252a59; _0x1b30b7 /= _0x22dd08; _0x2d9f4e /= _0x22dd08; _0xefceee /= _0x22dd08; 0x1 == _0x361714 ? (_0x4e6193 = Math[_0x56ae('0x1141')](_0x17fc47, _0xefceee), _0x4365d2 = Math['atan2'](-_0x4bddd0, Math['sqrt'](_0x54c884 * _0x54c884 + _0x1e260e * _0x1e260e)), _0x1e260e = Math[_0x56ae('0xaa1')](_0x4e6193), _0x4bddd0 = Math[_0x56ae('0x104e')](_0x4e6193), _0x4471be = Math[_0x56ae('0x1141')](_0x1e260e * _0x1b30b7 - _0x4bddd0 * _0x177432, _0x4bddd0 * _0x4557b8 - _0x1e260e * _0x2d9f4e)) : 0x0 == _0x361714 ? (_0x51571c = Math['acos']((_0x54c884 + _0x4557b8 + _0xefceee - 0x1) / 0x2), _0x4557b8 = Math['sqrt']((_0x17fc47 - _0x2d9f4e) * (_0x17fc47 - _0x2d9f4e) + _0x575257[_0x56ae('0x595')](_0x1b30b7 - _0x4bddd0, _0x1b30b7 - _0x4bddd0) + (_0x1e260e - _0x177432) * (_0x1e260e - _0x177432)), _0x4e6193 = (_0x17fc47 - _0x2d9f4e) / _0x4557b8, _0x4365d2 = (_0x1b30b7 - _0x4bddd0) / _0x4557b8, _0x4471be = (_0x1e260e - _0x177432) / _0x4557b8) : (_0x4e6193 = _0x54c884 + _0x4557b8 + _0xefceee, 0x0 < _0x4e6193 ? (_0x51571c = Math['sqrt'](0x1 + _0x4e6193) / 0x2, _0x4e6193 = _0x575257[_0x56ae('0x596')](_0x17fc47, _0x2d9f4e) / (0x4 * _0x51571c), _0x4365d2 = _0x575257[_0x56ae('0x597')](_0x1b30b7 - _0x4bddd0, 0x4 * _0x51571c), _0x4471be = (_0x1e260e - _0x177432) / (0x4 * _0x51571c)) : _0x54c884 > _0x4557b8 && _0x54c884 > _0xefceee ? (_0x4e6193 = Math[_0x56ae('0xf0c')](_0x575257[_0x56ae('0x598')](0x1 + _0x54c884 - _0x4557b8, _0xefceee)) / 0x2, _0x51571c = (_0x17fc47 - _0x2d9f4e) / (0x4 * _0x4e6193), _0x4365d2 = (_0x1e260e + _0x177432) / (0x4 * _0x4e6193), _0x4471be = (_0x1b30b7 + _0x4bddd0) / (0x4 * _0x4e6193)) : _0x4557b8 > _0xefceee ? (_0x4365d2 = Math[_0x56ae('0xf0c')](0x1 + _0x4557b8 - _0x54c884 - _0xefceee) / 0x2, _0x4e6193 = (_0x1e260e + _0x177432) / (0x4 * _0x4365d2), _0x51571c = (_0x1b30b7 - _0x4bddd0) / (0x4 * _0x4365d2), _0x4471be = (_0x17fc47 + _0x2d9f4e) / (0x4 * _0x4365d2)) : (_0x4471be = Math[_0x56ae('0xf0c')](_0x575257[_0x56ae('0x599')](0x1 + _0xefceee - _0x54c884, _0x4557b8)) / 0x2, _0x4e6193 = (_0x1b30b7 + _0x4bddd0) / (0x4 * _0x4471be), _0x4365d2 = (_0x17fc47 + _0x2d9f4e) / (0x4 * _0x4471be), _0x51571c = (_0x1e260e - _0x177432) / (0x4 * _0x4471be))); _0x177432 = _0x20a657['CALCULATION_DECOMPOSE']; _0x177432[_0x56ae('0x1b')](0x0)['x'] = _0x6e3f7c; _0x177432[_0x56ae('0x1b')](0x0)['y'] = _0x5ac4a7; _0x177432['get'](0x0)['z'] = _0xcf34ce; _0x177432['get'](0x1)['x'] = _0x4e6193; _0x177432[_0x56ae('0x1b')](0x1)['y'] = _0x4365d2; _0x177432[_0x56ae('0x1b')](0x1)['z'] = _0x4471be; _0x177432[_0x56ae('0x1b')](0x1)['w'] = _0x51571c; _0x177432[_0x56ae('0x1b')](0x2)['x'] = _0x370254; _0x177432[_0x56ae('0x1b')](0x2)['y'] = _0x252a59; _0x177432[_0x56ae('0x1b')](0x2)['z'] = _0x22dd08; return _0x177432; } }; _0x20a657[_0x56ae('0xf80')] = function(_0xff06fd, _0x394e59, _0x42fed0) { null == _0x42fed0 && (_0x42fed0 = new _0x4e9ff1()); var _0x35f77e = _0x20a657[_0x56ae('0xf07')]; _0xff06fd[_0x56ae('0xf08')](_0x35f77e); _0xff06fd = _0x35f77e[_0x56ae('0x1b')](0x0); var _0x189f1f = _0x35f77e[_0x56ae('0x1b')](0x1), _0x29d1b7 = _0x35f77e[_0x56ae('0x1b')](0x2), _0x451fde = _0x35f77e[_0x56ae('0x1b')](0x3), _0x4f5951 = _0x35f77e[_0x56ae('0x1b')](0x4), _0x1b440f = _0x35f77e[_0x56ae('0x1b')](0x5), _0x1b30b7 = _0x35f77e[_0x56ae('0x1b')](0x6), _0x2d9f4e = _0x35f77e['get'](0x7), _0x6a1f1e = _0x35f77e[_0x56ae('0x1b')](0x8), _0x5ac4a7 = _0x35f77e[_0x56ae('0x1b')](0x9), _0x4e6193 = _0x35f77e[_0x56ae('0x1b')](0xa), _0x421a64 = _0x35f77e['get'](0xb), _0x489487 = _0x35f77e[_0x56ae('0x1b')](0xc), _0x321468 = _0x35f77e[_0x56ae('0x1b')](0xd), _0x370254 = _0x35f77e[_0x56ae('0x1b')](0xe); _0x35f77e = _0x35f77e[_0x56ae('0x1b')](0xf); var _0x252a59 = _0x394e59['x'], _0x2b282a = _0x394e59['y']; _0x394e59 = _0x394e59['z']; _0x42fed0['x'] = _0xff06fd * _0x252a59 + _0x4f5951 * _0x2b282a + _0x6a1f1e * _0x394e59 + _0x489487; _0x42fed0['y'] = _0x189f1f * _0x252a59 + _0x1b440f * _0x2b282a + _0x5ac4a7 * _0x394e59 + _0x321468; _0x42fed0['z'] = _0x29d1b7 * _0x252a59 + _0x1b30b7 * _0x2b282a + _0x4e6193 * _0x394e59 + _0x370254; _0x42fed0['w'] = _0x451fde * _0x252a59 + _0x2d9f4e * _0x2b282a + _0x421a64 * _0x394e59 + _0x35f77e; return _0x42fed0; }; _0x20a657[_0x56ae('0x101e')] = function(_0xc7f65d, _0x2cd18f, _0x36b9a4) { var _0x3aa61c = {}; _0x3aa61c[_0x56ae('0x12d9')] = _0x56ae('0x12da'); if ('WDnWZ' === _0x575257[_0x56ae('0x59a')]) { null == _0x36b9a4 && (_0x36b9a4 = new _0x4e9ff1()); var _0x44d149 = _0x20a657[_0x56ae('0xf07')]; _0xc7f65d['copyRawDataTo'](_0x44d149); _0xc7f65d = _0x44d149['get'](0x0); var _0x383c8b = _0x44d149['get'](0x1), _0x4f78f4 = _0x44d149[_0x56ae('0x1b')](0x2), _0x5e7898 = _0x44d149[_0x56ae('0x1b')](0x3), _0x1778c4 = _0x44d149[_0x56ae('0x1b')](0x4), _0x35b91e = _0x44d149[_0x56ae('0x1b')](0x5), _0x1b30b7 = _0x44d149[_0x56ae('0x1b')](0x6), _0x2d9f4e = _0x44d149['get'](0x7), _0x4e8d65 = _0x44d149[_0x56ae('0x1b')](0x8), _0x5ac4a7 = _0x44d149[_0x56ae('0x1b')](0x9), _0x4e6193 = _0x44d149[_0x56ae('0x1b')](0xa); _0x44d149 = _0x44d149['get'](0xb); var _0x45bbe4 = _0x2cd18f['x'], _0x577c38 = _0x2cd18f['y']; _0x2cd18f = _0x2cd18f['z']; _0x36b9a4['x'] = _0xc7f65d * _0x45bbe4 + _0x1778c4 * _0x577c38 + _0x4e8d65 * _0x2cd18f; _0x36b9a4['y'] = _0x383c8b * _0x45bbe4 + _0x35b91e * _0x577c38 + _0x5ac4a7 * _0x2cd18f; _0x36b9a4['z'] = _0x4f78f4 * _0x45bbe4 + _0x1b30b7 * _0x577c38 + _0x4e6193 * _0x2cd18f; _0x36b9a4['w'] = _0x5e7898 * _0x45bbe4 + _0x2d9f4e * _0x577c38 + _0x44d149 * _0x2cd18f; return _0x36b9a4; } else { null == _0xc7f65d && (_0xc7f65d = !0x0); for (var _0x24d5d5 = 0x0, _0x1e3915 = this['properties'][_0x56ae('0x950')]['length']; _0x24d5d5 < _0x1e3915;) { var _0x1153f7 = _0x24d5d5++; this[_0x56ae('0x12db')][_0x1153f7] = _0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12dc')], _0x3aa61c['sPGpY'] + _0x1153f7); } _0x24d5d5 = this['target']; _0x1e3915 = this[_0x56ae('0x12db')]; null == _0x1e3915 && (_0x1e3915 = []); _0x24d5d5['apply'](_0x24d5d5, _0x1e3915); _0x1fc9d4[_0x56ae('0x6')]['complete']['call'](this, _0xc7f65d); } }; var _0x20c68f = function(_0x3baf84, _0x505afb, _0x2e2ac3, _0x3b428e) { null == _0x3b428e && (_0x3b428e = 0x0); null == _0x2e2ac3 && (_0x2e2ac3 = 0x0); null == _0x505afb && (_0x505afb = 0x0); null == _0x3baf84 && (_0x3baf84 = 0x0); this['a'] = _0x3baf84; this['b'] = _0x505afb; this['c'] = _0x2e2ac3; this['d'] = _0x3b428e; this[_0x56ae('0x12dd')] = 0x0 == _0x3baf84 && 0x0 == _0x505afb ? 0x1 : 0x0 == _0x505afb && 0x0 == _0x2e2ac3 ? 0x2 : 0x0 == _0x3baf84 && 0x0 == _0x2e2ac3 ? 0x3 : 0x0; }; _0x5ac4a7['away3d.core.math.Plane3D'] = _0x20c68f; _0x20c68f[_0x56ae('0x8bf')] = _0x56ae('0x12de'); _0x20c68f[_0x56ae('0x6')] = {}; _0x20c68f[_0x56ae('0x6')]['a'] = null; _0x20c68f[_0x56ae('0x6')]['b'] = null; _0x20c68f[_0x56ae('0x6')]['c'] = null; _0x20c68f[_0x56ae('0x6')]['d'] = null; _0x20c68f[_0x56ae('0x6')][_0x56ae('0x12dd')] = null; _0x20c68f[_0x56ae('0x6')]['__class__'] = _0x20c68f; var _0x597c14 = function() {}; _0x5ac4a7[_0x56ae('0x12df')] = _0x597c14; _0x597c14[_0x56ae('0x8bf')] = 'away3d.core.math.PoissonLookup'; _0x597c14['initDistributions'] = function() { if (_0x56ae('0x12e0') === _0x56ae('0x12e1')) { null == _0x57ae0a && (_0x57ae0a = !0x1); this['customTailLength'] = null; this[_0x56ae('0x12e2')] = 0xffffff; _0x407807[_0x56ae('0x94d')](this); this[_0x56ae('0x12e3')] = _0x567d6b; this[_0x56ae('0x12e4')] = _0x93dde5; this[_0x56ae('0x12e5')] = _0x57ae0a; this[_0x56ae('0xa19')] = null != _0x5e1b81 ? _0x5e1b81 : _0x5a7e15[_0x56ae('0xa1f')]()[_0x56ae('0xa19')]; _0x567d6b = _0x2d9f4e(this, this[_0x56ae('0x12e6')]); _0x5a7e15[_0x56ae('0xa1f')]()[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x5ed7a4(null, null, new _0x35b90f(_0x567d6b))); _0x567d6b(); } else { _0x597c14[_0x56ae('0x12e7')] = _0x252a59['toNullVector'](null); for (var _0x567d6b = _0x597c14['_distributions'], _0x93dde5 = [0.3082841, 0.4320919], _0x57ae0a = _0x252a59[_0x56ae('0x975')](null), _0x5e1b81 = 0x0, _0x46c917 = _0x93dde5['length']; _0x5e1b81 < _0x46c917;) { var _0xf25453 = _0x5e1b81++; _0x57ae0a[_0x56ae('0x8b6')](_0xf25453, _0x93dde5[_0xf25453]); } _0x567d6b['set'](0x0, _0x57ae0a); for (var _0x17d166 = _0x597c14[_0x56ae('0x12e7')], _0x596b6a = [0.3082841, 0.4320919, -0.2274942, -0.6640266], _0x46aa97 = _0x252a59['toFloatVector'](null), _0x1b30b7 = 0x0, _0x2d9f4e = _0x596b6a['length']; _0x1b30b7 < _0x2d9f4e;) { if (_0x56ae('0x12e8') !== _0x56ae('0x12e8')) { this[_0x56ae('0x917')](_0x567d6b[_0x56ae('0xb02')]); this[_0x56ae('0x12e9')] = _0x567d6b; } else { var _0xd2c595 = _0x1b30b7++; _0x46aa97[_0x56ae('0x8b6')](_0xd2c595, _0x596b6a[_0xd2c595]); } } _0x17d166[_0x56ae('0x8b6')](0x1, _0x46aa97); for (var _0x5ac4a7 = _0x597c14[_0x56ae('0x12e7')], _0x4e6193 = [0.8742689, 0.0009265686, -0.6864116, -0.5536607, -0.2325206, 0.7678371], _0x3bab6a = _0x252a59[_0x56ae('0x975')](null), _0xd28c4d = 0x0, _0x39e512 = _0x4e6193[_0x56ae('0x32')]; _0xd28c4d < _0x39e512;) { var _0x370254 = _0xd28c4d++; _0x3bab6a[_0x56ae('0x8b6')](_0x370254, _0x4e6193[_0x370254]); } _0x5ac4a7[_0x56ae('0x8b6')](0x2, _0x3bab6a); for (var _0x13a966 = _0x597c14[_0x56ae('0x12e7')], _0xf76599 = [0.3913446, -0.7084417, -0.7511101, -0.5935929, -0.2323436, 0.5320091, 0.8435315, 0.5035911], _0x48ea19 = _0x252a59[_0x56ae('0x975')](null), _0x11208a = 0x0, _0x3c416e = _0xf76599[_0x56ae('0x32')]; _0x11208a < _0x3c416e;) { if (_0x575257[_0x56ae('0x541')]('ReAyK', _0x56ae('0x12ea'))) { var _0x5a7e15 = _0x11208a++; _0x48ea19[_0x56ae('0x8b6')](_0x5a7e15, _0xf76599[_0x5a7e15]); } else { _0x5e1b81 = _0x57ae0a++; var _0x49e349 = this['_texture_users'], _0x347d13 = this[_0x56ae('0x12eb')]; _0x347d13 = _0x1b30b7[_0x56ae('0x28')](null == _0x347d13 ? null : _0xfeeea6['toFloat'](_0x347d13)); var _0x5ed148 = []; null != _0x3bab6a[_0x347d13] ? _0x49e349[_0x56ae('0x932')](_0x347d13, _0x5ed148) : _0x49e349['h'][_0x347d13] = _0x5ed148; this[_0x56ae('0x12ec')][_0x56ae('0x8f0')](null); 0x0 == _0x93dde5 ? (_0x5ed148 = this[_0x56ae('0x12ed')]['readUnsignedInt'](), _0x49e349 = this[_0x56ae('0x12ed')][_0x56ae('0x12ee')](_0x5ed148), _0x347d13 = this[_0x56ae('0x12eb')], this['addDependency'](_0x1b30b7[_0x56ae('0x28')](null == _0x347d13 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x347d13)) + '#' + _0x5e1b81, new _0x1f0704(_0x49e349), !0x1, null, !0x0)) : (_0x5ed148 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x49e349 = new _0x430d1(0x0), _0x347d13 = _0x49e349[_0x56ae('0x12f0')] = 0x0, null == _0x5ed148 && (_0x5ed148 = 0x0), null == _0x347d13 && (_0x347d13 = 0x0), this[_0x56ae('0x12ed')]['readBytes'](_0x49e349, _0x347d13, _0x5ed148), _0x347d13 = this[_0x56ae('0x12eb')], this['addDependency'](_0x1b30b7[_0x56ae('0x28')](null == _0x347d13 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x347d13)) + '#' + _0x5e1b81, null, !0x1, _0x49e349, !0x0)); } } _0x13a966[_0x56ae('0x8b6')](0x3, _0x48ea19); for (var _0x234651 = _0x597c14[_0x56ae('0x12e7')], _0x4cd953 = [0.2122471, -0.5771395, -0.8543506, -0.1763534, 0.5189021, 0.8323698, -0.3616908, 0.5865368, 0.9523004, -0.04948437], _0x18132a = _0x252a59[_0x56ae('0x975')](null), _0x3acb5b = 0x0, _0x3a5f8c = _0x4cd953[_0x56ae('0x32')]; _0x3acb5b < _0x3a5f8c;) { var _0x458223 = _0x3acb5b++; _0x18132a[_0x56ae('0x8b6')](_0x458223, _0x4cd953[_0x458223]); } _0x234651[_0x56ae('0x8b6')](0x4, _0x18132a); for (var _0x5dbc9d = _0x597c14['_distributions'], _0x3ba658 = [0.5791035, 0.3496495, 0.2959551, -0.6006749, -0.2419119, -0.06879545, -0.7403072, 0.6110353, -0.04555973, 0.8059174, -0.5275017, -0.737129], _0x4e9ff1 = _0x252a59[_0x56ae('0x975')](null), _0x61fcf1 = 0x0, _0x13b6ca = _0x3ba658[_0x56ae('0x32')]; _0x61fcf1 < _0x13b6ca;) { if (_0x56ae('0x12f1') === 'cmnEb') { null == this[_0x56ae('0x12f2')] && (this[_0x56ae('0x12f2')] = _0x56ae('0x12f3')); null == this[_0x56ae('0x12f4')] && (this[_0x56ae('0x12f4')] = _0x56ae('0x841')); _0x795639['call'](this, _0x567d6b); this[_0x56ae('0x12f5')] = !0x0; this[_0x56ae('0x12f6')](); } else { var _0xfeeea6 = _0x61fcf1++; _0x4e9ff1['set'](_0xfeeea6, _0x3ba658[_0xfeeea6]); } } _0x5dbc9d[_0x56ae('0x8b6')](0x5, _0x4e9ff1); for (var _0x876409 = _0x597c14[_0x56ae('0x12e7')], _0x26e05c = [0.06941478, 0.8519508, -0.7441907, 0.2426432, 0.6439992, -0.2405252, -0.1007523, -0.2327587, -0.6427067, -0.7248485, 0.8050759, 0.5492936, 0.3573822, -0.8824506], _0x5afe85 = _0x252a59[_0x56ae('0x975')](null), _0x5b7c79 = 0x0, _0x36a0e0 = _0x26e05c[_0x56ae('0x32')]; _0x5b7c79 < _0x36a0e0;) { var _0x4d8f7f = _0x5b7c79++; _0x5afe85[_0x56ae('0x8b6')](_0x4d8f7f, _0x26e05c[_0x4d8f7f]); } _0x876409['set'](0x6, _0x5afe85); for (var _0x5dad21 = _0x597c14[_0x56ae('0x12e7')], _0x2647fb = [0.8509863, 0.4452587, -0.09507271, 0.2073005, 0.1706571, -0.6434793, 0.8029777, -0.2718274, -0.4401725, 0.8196304, 0.2715359, 0.8598521, -0.8121575, -0.006447683, -0.6486837, -0.7237598], _0x2675a0 = _0x252a59[_0x56ae('0x975')](null), _0x5c425c = 0x0, _0x36799b = _0x2647fb[_0x56ae('0x32')]; _0x5c425c < _0x36799b;) { var _0x3df5ea = _0x5c425c++; _0x2675a0['set'](_0x3df5ea, _0x2647fb[_0x3df5ea]); } _0x5dad21[_0x56ae('0x8b6')](0x7, _0x2675a0); for (var _0x1102f5 = _0x597c14[_0x56ae('0x12e7')], _0x1cc2fd = [0.6951686, -0.2680728, -0.04933243, 0.3710589, 0.6592212, 0.3661054, -0.01579228, -0.6909603, -0.3275101, -0.1756866, 0.3811549, 0.9218544, -0.216032, 0.9755028, -0.7065172, 0.3355389, -0.6579109, -0.6798355], _0x3888c2 = _0x252a59[_0x56ae('0x975')](null), _0x5465e8 = 0x0, _0xc5462 = _0x1cc2fd[_0x56ae('0x32')]; _0x5465e8 < _0xc5462;) { if (_0x56ae('0x12f7') !== _0x56ae('0x12f8')) { var _0x407807 = _0x5465e8++; _0x3888c2[_0x56ae('0x8b6')](_0x407807, _0x1cc2fd[_0x407807]); } else { this[_0x56ae('0xd22')] = !0x1; } } _0x1102f5[_0x56ae('0x8b6')](0x8, _0x3888c2); for (var _0x1bcb64 = _0x597c14['_distributions'], _0xc32e6 = [0.6181276, -0.09790418, -0.2537868, -0.5570995, -0.1964931, 0.3459414, 0.3474613, -0.8885581, 0.5135743, 0.5753114, -0.9549091, 0.1480672, -0.8711916, -0.4293123, -0.6928071, 0.6190156, -0.13369, 0.8892705, 0.0548224, -0.1246777], _0x4421e4 = _0x252a59[_0x56ae('0x975')](null), _0x187838 = 0x0, _0x29a875 = _0xc32e6['length']; _0x187838 < _0x29a875;) { if (_0x56ae('0x12f9') !== _0x56ae('0x12f9')) { for (var _0x47497b, _0x2a588b, _0xf61cbf = 0x0, _0x39e080 = _0xc5462['fields'](this[_0x56ae('0x12fa')]); _0xf61cbf < _0x39e080['length'];) _0x47497b = _0x39e080[_0xf61cbf], ++_0xf61cbf, _0x56ae('0x12fb') != _0x47497b && (_0x2a588b = this[_0x56ae('0x12fb')], _0x2a588b = Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x2a588b, _0x47497b) ? _0xc5462[_0x56ae('0x94e')](_0x2a588b, _0x47497b) : _0xc5462[_0x56ae('0xc83')](_0x2a588b, _0x47497b), _0x47497b = new _0x2e9f5d(this[_0x56ae('0x12fb')], _0x47497b, _0x2a588b, _0xc5462['field'](this['properties'], _0x47497b) - _0x2a588b, Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](this[_0x56ae('0x12fb')], _0x56ae('0xc86') + _0x47497b)), this[_0x56ae('0x12fc')][_0x56ae('0x8f0')](_0x47497b)); this[_0x56ae('0x12fd')] = this['propertyDetails'][_0x56ae('0x32')]; this[_0x56ae('0x12fe')] = !0x0; } else { var _0x545121 = _0x187838++; _0x4421e4['set'](_0x545121, _0xc32e6[_0x545121]); } } _0x1bcb64[_0x56ae('0x8b6')](0x9, _0x4421e4); for (var _0x56f3c5 = _0x597c14[_0x56ae('0x12e7')], _0x140b13 = [0.4853027, -0.5080479, -0.1331675, -0.506597, 0.139575, 0.01316885, 0.803486, -0.07568797, 0.5240274, 0.4883182, -0.4334005, 0.1207938, -0.7794577, -0.3985141, 0.1576432, -0.9861221, -0.3712867, 0.6959021, 0.1517378, 0.9847429, -0.9762396, 0.1661073], _0x2b819b = _0x252a59[_0x56ae('0x975')](null), _0x4157ca = 0x0, _0x56f672 = _0x140b13[_0x56ae('0x32')]; _0x4157ca < _0x56f672;) { var _0x17fcfe = _0x4157ca++; _0x2b819b[_0x56ae('0x8b6')](_0x17fcfe, _0x140b13[_0x17fcfe]); } _0x56f3c5['set'](0xa, _0x2b819b); for (var _0xbed6c4 = _0x597c14[_0x56ae('0x12e7')], _0x2bb227 = [-0.2790166, -0.01252619, 0.3389016, 0.3921154, 0.2408341, -0.313211, -0.8151779, -0.3898362, -0.6347761, 0.3486495, 0.09471484, -0.7722448, -0.1385674, 0.6364574, 0.2456331, 0.9295807, -0.3864306, -0.8247881, 0.6111673, -0.7164014, 0.8287669, 0.05466961, 0.837706, 0.5415626], _0x4f2015 = _0x252a59[_0x56ae('0x975')](null), _0x7b5be7 = 0x0, _0x133651 = _0x2bb227[_0x56ae('0x32')]; _0x7b5be7 < _0x133651;) { var _0x3d98cc = _0x7b5be7++; _0x4f2015[_0x56ae('0x8b6')](_0x3d98cc, _0x2bb227[_0x3d98cc]); } _0xbed6c4[_0x56ae('0x8b6')](0xb, _0x4f2015); for (var _0x48df14 = _0x597c14[_0x56ae('0x12e7')], _0x52e6a7 = [0.056417, 0.3185693, -0.8245888, 0.1882799, 0.8575996, 0.1136829, 0.1070375, 0.875332, 0.4076743, -0.06000621, -0.4311306, 0.7239349, 0.2677574, -0.538472, -0.08486642, -0.2083647, -0.888989, -0.3906443, -0.4768958, -0.6664082, 0.09334993, -0.9861541, 0.808736, -0.455949, 0.5889823, 0.7660807], _0x1ef57e = _0x252a59[_0x56ae('0x975')](null), _0x3df9be = 0x0, _0x5ca6b4 = _0x52e6a7[_0x56ae('0x32')]; _0x3df9be < _0x5ca6b4;) { var _0x136b69 = _0x3df9be++; _0x1ef57e[_0x56ae('0x8b6')](_0x136b69, _0x52e6a7[_0x136b69]); } _0x48df14[_0x56ae('0x8b6')](0xc, _0x1ef57e); for (var _0x2d5ab7 = _0x597c14[_0x56ae('0x12e7')], _0x2a0a1a = [-0.2681346, -0.3955857, -0.1315102, -0.8852947, -0.5143692, 0.09551838, 0.4344836, -0.546945, -0.8620899, -0.3813288, 0.1650431, 0.02034803, -0.1543657, 0.3842218, -0.828457, 0.5376903, -0.6145, -0.7818927, -0.2639062, 0.8784655, 0.1912684, 0.9720125, 0.3135219, 0.5224229, 0.7850655, 0.4592297, 0.7465045, -0.1368916], _0x351cd9 = _0x252a59['toFloatVector'](null), _0x1519c3 = 0x0, _0xe6d500 = _0x2a0a1a[_0x56ae('0x32')]; _0x1519c3 < _0xe6d500;) { var _0x49d37e = _0x1519c3++; _0x351cd9[_0x56ae('0x8b6')](_0x49d37e, _0x2a0a1a[_0x49d37e]); } _0x2d5ab7[_0x56ae('0x8b6')](0xd, _0x351cd9); for (var _0x25b048 = _0x597c14[_0x56ae('0x12e7')], _0x4d9a2f = [0.4241029, 0.695281, 0.150511, -0.02304107, -0.2482675, 0.9120338, 0.8057325, 0.2622084, -0.2445909, 0.2765962, 0.8588713, -0.1772072, 0.3117845, -0.4385471, -0.3923851, -0.3298936, -0.1751254, -0.7405846, 0.6926506, -0.684163, -0.9304563, -0.3254691, -0.8533293, 0.1523024, 0.2510415, -0.917345, -0.6239773, -0.7105472, -0.6104624, 0.6041355], _0x59eee2 = _0x252a59[_0x56ae('0x975')](null), _0x16641c = 0x0, _0x4848b7 = _0x4d9a2f[_0x56ae('0x32')]; _0x16641c < _0x4848b7;) { var _0x2e9646 = _0x16641c++; _0x59eee2['set'](_0x2e9646, _0x4d9a2f[_0x2e9646]); } _0x25b048[_0x56ae('0x8b6')](0xe, _0x59eee2); for (var _0xc46189 = _0x597c14['_distributions'], _0x20b16a = [0.5844554, 0.06651045, 0.1343258, 0.6756578, 0.3799674, -0.6301104, 0.5590436, 0.7940555, 0.09574714, 0.02262517, 0.8697868, 0.393301, 0.003945862, -0.421735, 0.9043913, -0.2432393, -0.4844007, 0.7190998, -0.3201078, 0.2972371, -0.3852352, -0.6341155, -0.5413069, -0.09223081, -0.8468984, -0.5126905, 0.004156174, -0.8633173, -0.9681889, -0.03305046, -0.846509, 0.4414353], _0x5ac892 = _0x252a59[_0x56ae('0x975')](null), _0x1a34b6 = 0x0, _0x36abf2 = _0x20b16a[_0x56ae('0x32')]; _0x1a34b6 < _0x36abf2;) { var _0x10e2de = _0x1a34b6++; _0x5ac892[_0x56ae('0x8b6')](_0x10e2de, _0x20b16a[_0x10e2de]); } _0xc46189[_0x56ae('0x8b6')](0xf, _0x5ac892); for (var _0x17d6a6 = _0x597c14[_0x56ae('0x12e7')], _0x279dc0 = [0.4506488, 0.657668, 0.4621297, 0.07441051, -0.2782125, 0.6201044, 0.9750003, 0.09110117, 0.1019436, 0.2986514, 0.03457398, 0.9631706, 0.542098, -0.5505635, 0.8675668, 0.4938077, -0.5414361, 0.2655292, -0.7941836, 0.6003053, -0.09847672, -0.1001604, -0.9316511, -0.08572888, 0.07286467, -0.611899, -0.5232627, -0.4082253, -0.5481608, -0.827938, -0.1551939, -0.9621193, 0.9220031, -0.3315949], _0x4b5a45 = _0x252a59[_0x56ae('0x975')](null), _0x13381b = 0x0, _0x2927b4 = _0x279dc0['length']; _0x13381b < _0x2927b4;) { if (_0x56ae('0x12ff') === _0x56ae('0x1300')) { try { throw Error(); } catch (_0x2f0ace) { _0x4db177[_0x56ae('0x95b')] = _0x2f0ace; var _0x385ff4 = _0x4db177[_0x56ae('0x1301')](_0x2f0ace); _0x385ff4['shift'](); return _0x385ff4; } } else { var _0x536736 = _0x13381b++; _0x4b5a45[_0x56ae('0x8b6')](_0x536736, _0x279dc0[_0x536736]); } } _0x17d6a6[_0x56ae('0x8b6')](0x10, _0x4b5a45); for (var _0x13b8a3 = _0x597c14['_distributions'], _0x3f16f2 = [0.197908, -0.4697656, -0.4474689, -0.3428435, 0.8529873, -0.2228634, 0.6022478, -0.5469642, 0.2545276, -0.931133, -0.1507547, -0.7855865, -0.07606658, 0.1011628, 0.3046715, 0.2785755, 0.4698432, -0.1064076, 0.6831254, 0.4152522, 0.1374381, 0.8363233, -0.2166121, 0.6682042, 0.5511393, 0.7996449, -0.4278994, 0.28836, -0.8875198, 0.2181732, -0.8772842, -0.2818254, -0.7000262, 0.5762185, -0.6062385, -0.7439126], _0xfb886e = _0x252a59[_0x56ae('0x975')](null), _0x54cb75 = 0x0, _0x591588 = _0x3f16f2['length']; _0x54cb75 < _0x591588;) { var _0x475b00 = _0x54cb75++; _0xfb886e[_0x56ae('0x8b6')](_0x475b00, _0x3f16f2[_0x475b00]); } _0x13b8a3[_0x56ae('0x8b6')](0x11, _0xfb886e); for (var _0x165fdc = _0x597c14[_0x56ae('0x12e7')], _0x11b277 = [0.6645703, -0.05678739, 0.5720971, 0.4533803, -0.07660709, 0.08802763, 0.5163431, -0.4426552, 0.1163455, -0.3404382, -0.4004807, -0.5046007, 0.2932099, -0.8201418, -0.5322125, 0.03834766, -0.1490209, -0.8817304, -0.8000439, -0.3509448, 0.5260983, 0.8421043, 0.1197811, 0.6963812, 0.9498612, 0.3122156, -0.9285746, 0.02120355, -0.6670724, 0.7217396, 0.9155889, -0.3510147, -0.271941, 0.4727852, 0.318879, 0.1634057, -0.2686755, 0.9253026], _0x380fda = _0x252a59[_0x56ae('0x975')](null), _0x1fabfb = 0x0, _0x4db177 = _0x11b277['length']; _0x1fabfb < _0x4db177;) { var _0x3d2973 = _0x1fabfb++; _0x380fda[_0x56ae('0x8b6')](_0x3d2973, _0x11b277[_0x3d2973]); } _0x165fdc[_0x56ae('0x8b6')](0x12, _0x380fda); for (var _0x546743 = _0x597c14['_distributions'], _0x5d929f = [0.5064292, 0.422527, 0.8935515, -0.06610427, 0.1199719, 0.175568, 0.403388, -0.2003276, 0.1657927, 0.8154403, 0.9301245, 0.2929218, -0.1644068, 0.6201534, 0.7113559, -0.6589743, -0.3364046, -0.1799502, 0.02109996, -0.392765, -0.382213, 0.3219992, -0.9201946, 0.1207967, -0.726185, 0.4291916, -0.7443482, -0.2480059, -0.5147594, 0.7418784, 0.1935272, -0.7406143, -0.3643523, -0.5559214, -0.7147766, -0.6326278, -0.2524151, -0.9096627, 0.5161405, 0.7908453], _0x277844 = _0x252a59['toFloatVector'](null), _0x943992 = 0x0, _0x489751 = _0x5d929f[_0x56ae('0x32')]; _0x943992 < _0x489751;) { var _0x27e53c = _0x943992++; _0x277844[_0x56ae('0x8b6')](_0x27e53c, _0x5d929f[_0x27e53c]); } _0x546743[_0x56ae('0x8b6')](0x13, _0x277844); for (var _0x69b79f = _0x597c14[_0x56ae('0x12e7')], _0x35357c = [0.7921003, -0.3032096, 0.5992879, -0.009052323, 0.2538549, -0.1872749, 0.7053444, 0.3677175, 0.5417761, -0.8170255, 0.9749611, 0.1210478, 0.1969143, -0.6117041, -0.1824499, -0.4634196, -0.1181338, -0.8668742, -0.3050112, -0.1352596, -0.4409327, -0.7082354, -0.03225285, 0.1171548, 0.3113096, 0.3250439, -0.8166144, -0.463995, -0.01014475, 0.4715334, -0.6868284, 0.05091889, -0.4011163, 0.2717285, -0.06756835, 0.8307694, -0.7938535, 0.4352129, -0.4663842, 0.7165329, 0.559729, 0.8093995], _0x11f744 = _0x252a59[_0x56ae('0x975')](null), _0x37e482 = 0x0, _0xc3f02f = _0x35357c[_0x56ae('0x32')]; _0x37e482 < _0xc3f02f;) { var _0x445448 = _0x37e482++; _0x11f744[_0x56ae('0x8b6')](_0x445448, _0x35357c[_0x445448]); } _0x69b79f[_0x56ae('0x8b6')](0x14, _0x11f744); for (var _0x13dd62 = _0x597c14[_0x56ae('0x12e7')], _0x598f48 = [0.07832243, 0.426151, -0.3856795, 0.5799953, 0.01970797, 0.06706189, 0.4822682, 0.3014512, -0.1532982, 0.87485, -0.4959527, 0.07888043, 0.260601, -0.2304784, 0.4996209, 0.7167382, 0.585986, -0.04265174, -0.7679967, 0.5509416, -0.9041753, 0.1802134, -0.8407655, -0.4442826, -0.2058258, -0.2636995, -0.4984115, -0.5928579, 0.2926032, -0.7886473, -0.06933882, -0.621177, 0.578115, -0.4813387, 0.8981777, -0.3291056, 0.1942733, 0.9255584, 0.8084362, 0.5066984, 0.9920095, 0.03103104, -0.2403206, -0.9389018], _0x1f1204 = _0x252a59[_0x56ae('0x975')](null), _0x1b41ce = 0x0, _0x1a0474 = _0x598f48[_0x56ae('0x32')]; _0x1b41ce < _0x1a0474;) { var _0x4bc6f5 = _0x1b41ce++; _0x1f1204[_0x56ae('0x8b6')](_0x4bc6f5, _0x598f48[_0x4bc6f5]); } _0x13dd62[_0x56ae('0x8b6')](0x15, _0x1f1204); for (var _0x173c85 = _0x597c14[_0x56ae('0x12e7')], _0x5bc638 = [-0.5691095, 0.1014316, -0.7788262, 0.384012, -0.8253665, -0.1645582, -0.1830993, 0.002997211, -0.2555013, -0.4177977, -0.6640869, -0.4794711, -0.2351242, 0.5850121, 0.02436554, 0.2825883, 0.006061143, -0.8200245, 0.1618791, -0.3063331, -0.3765897, -0.7249815, 0.6092919, -0.6769328, -0.5956934, 0.6957655, 0.5383642, 0.4522677, -0.1489165, 0.9125596, 0.4167473, 0.1335986, 0.1898309, 0.5874342, 0.2288171, 0.9624356, 0.7540846, -0.07672304, 0.8986252, 0.2788797, 0.3555991, -0.9262139, 0.8454325, -0.4027667, 0.4945236, -0.2935512], _0x291f94 = _0x252a59[_0x56ae('0x975')](null), _0x2a6690 = 0x0, _0xd0c68 = _0x5bc638[_0x56ae('0x32')]; _0x2a6690 < _0xd0c68;) { var _0x213119 = _0x2a6690++; _0x291f94[_0x56ae('0x8b6')](_0x213119, _0x5bc638[_0x213119]); } _0x173c85[_0x56ae('0x8b6')](0x16, _0x291f94); for (var _0x4d645c = _0x597c14['_distributions'], _0x498eb0 = [-0.4481403, -0.3758374, -0.8877251, 0.08739938, 0.05015831, -0.1339983, -0.4070427, -0.8534173, 0.1019274, -0.5503222, -0.445998, 0.1997541, -0.8686263, -0.2788867, -0.7695944, -0.6033704, -0.05515742, -0.885711, -0.7714347, 0.5790485, 0.3466263, -0.8799297, 0.4487582, -0.5321087, -0.2461368, 0.6053771, -0.05568117, 0.2457351, -0.4668669, 0.8523816, 0.8103387, -0.4255538, 0.4054182, -0.175663, -0.2802011, -0.08920153, 0.2665959, 0.382935, 0.555679, 0.1621837, 0.105246, 0.8420411, 0.6921161, 0.6902903, 0.880946, 0.2483067, 0.9699264, -0.1021767], _0x2d22cb = _0x252a59[_0x56ae('0x975')](null), _0x14a334 = 0x0, _0x1864f4 = _0x498eb0[_0x56ae('0x32')]; _0x14a334 < _0x1864f4;) { var _0x24b387 = _0x14a334++; _0x2d22cb[_0x56ae('0x8b6')](_0x24b387, _0x498eb0[_0x24b387]); } _0x4d645c[_0x56ae('0x8b6')](0x17, _0x2d22cb); for (var _0x2b2c54 = _0x597c14[_0x56ae('0x12e7')], _0x1b0f32 = [-0.1703323, -0.3119385, 0.2916039, -0.2988263, -0.008472982, -0.9277695, -0.7730271, -0.3277904, 0.3440474, -0.6815342, -0.2910278, 0.03461745, -0.6764899, -0.657078, -0.3505501, -0.7311988, -0.03478927, 0.3258755, -0.6048835, 0.159423, 0.2035525, 0.02212214, 0.5116573, 0.2226856, 0.6664805, -0.2500189, 0.7147882, -0.6609634, 0.03030632, -0.5763278, -0.2516585, 0.6116219, -0.9434413, -0.0116792, 0.9061816, 0.2491155, 0.182867, 0.6076167, 0.286593, 0.9485695, -0.5992439, 0.6970096, -0.2082874, 0.9416641, 0.9880044, -0.1541709, -0.9122881, 0.331555, 0.7324886, 0.6725098], _0xefba73 = _0x252a59[_0x56ae('0x975')](null), _0x11482e = 0x0, _0x44f37a = _0x1b0f32[_0x56ae('0x32')]; _0x11482e < _0x44f37a;) { if (_0x56ae('0x1302') !== 'DPOZB') { var _0x5ec26d = _0x567d6b[_0x56ae('0x1303')]() << 0x18; _0x5ec26d |= _0x567d6b['readUnsignedByte']() << 0x10; _0x5ec26d |= _0x567d6b[_0x56ae('0x1303')]() << 0x8; return _0x5ec26d |= _0x567d6b[_0x56ae('0x1303')](); } else { var _0x4b5084 = _0x11482e++; _0xefba73[_0x56ae('0x8b6')](_0x4b5084, _0x1b0f32[_0x4b5084]); } } _0x2b2c54[_0x56ae('0x8b6')](0x18, _0xefba73); for (var _0x48ebc0 = _0x597c14[_0x56ae('0x12e7')], _0x516d29 = [0.3869598, -0.04974834, 0.7168844, -0.0693711, -0.07166742, 0.1725325, 0.4599592, 0.3232779, 0.5872094, -0.4198674, 0.2442266, -0.625667, 0.1254557, 0.4500048, -0.2290154, -0.1803567, 0.890583, 0.3373493, 0.1256081, 0.7853789, -0.2676466, 0.5305805, -0.7063224, 0.252168, -0.3989835, 0.1189921, 0.09617215, -0.2451447, 0.6302541, 0.6085876, 0.9380925, -0.3234899, 0.5086241, -0.8573482, 0.03576187, -0.9876697, -0.0876712, -0.6365195, -0.5276513, 0.823456, -0.6935764, -0.2240411, -0.5212318, -0.5383121, -0.2116208, 0.9639363, -0.9840096, 0.02743555, -0.3991577, -0.8994547, -0.7830126, 0.614068], _0x2c57d6 = _0x252a59['toFloatVector'](null), _0x53ec9b = 0x0, _0x20a657 = _0x516d29[_0x56ae('0x32')]; _0x53ec9b < _0x20a657;) { var _0x5022c3 = _0x53ec9b++; _0x2c57d6[_0x56ae('0x8b6')](_0x5022c3, _0x516d29[_0x5022c3]); } _0x48ebc0[_0x56ae('0x8b6')](0x19, _0x2c57d6); for (var _0x5a60a9 = _0x597c14[_0x56ae('0x12e7')], _0x3d63f7 = [-0.8366601, 0.4464895, -0.5917366, -0.02073906, -0.9845258, 0.1635625, -0.3097973, 0.4379579, -0.5478154, 0.7173221, -0.1685888, 0.9261969, 0.01503595, 0.6046097, 0.4452421, 0.5449086, 0.0315687, 0.1944619, 0.3753404, 0.8688548, 0.4143643, 0.1396648, 0.8711032, 0.4304703, 0.7328773, 0.1461501, 0.6374492, -0.3521495, 0.145613, -0.1341466, 0.9040975, -0.135123, -0.7839059, -0.5450199, -0.516019, -0.3320859, -0.206158, -0.4431106, -0.9703014, -0.2368356, -0.2473119, -0.0864351, 0.2130725, -0.4604077, -0.003726701, -0.7122303, -0.4072131, -0.6833169, 0.1632999, -0.9776646, 0.4686888, -0.680495, -0.2293511, -0.9509777], _0x4e1236 = _0x252a59[_0x56ae('0x975')](null), _0x4e13b3 = 0x0, _0x79a9a6 = _0x3d63f7[_0x56ae('0x32')]; _0x575257[_0x56ae('0x59b')](_0x4e13b3, _0x79a9a6);) { var _0x2c913b = _0x4e13b3++; _0x4e1236['set'](_0x2c913b, _0x3d63f7[_0x2c913b]); } _0x5a60a9[_0x56ae('0x8b6')](0x1a, _0x4e1236); for (var _0x48b264 = _0x597c14['_distributions'], _0x50d1fa = [0.107311, -0.1311369, -0.4194764, -0.3148777, 0.6171439, -0.2745973, 0.2796618, 0.1937153, -0.09106886, 0.4180236, 0.6044006, 0.05577846, 0.02927299, -0.6738263, -0.2580845, 0.1179939, -0.09023564, -0.3830024, 0.3570953, -0.5000587, 0.81591, -0.5518309, 0.9300217, -0.1257987, 0.4904627, -0.8381903, -0.3163182, -0.8632009, 0.1137595, -0.9875998, 0.8390043, 0.3538185, 0.2149114, 0.4993694, 0.5191584, 0.3833552, 0.5002763, 0.7061465, -0.2567276, 0.9068756, -0.5197366, 0.3467845, 0.03668867, 0.9734009, -0.5347553, 0.66747, -0.9028882, 0.1023768, -0.8967977, 0.412834, -0.5821944, 0.0426479, -0.8032165, -0.2397038, -0.5597343, -0.6358021], _0x5c10f9 = _0x252a59[_0x56ae('0x975')](null), _0x35b90f = 0x0, _0xf3b8a1 = _0x50d1fa[_0x56ae('0x32')]; _0x35b90f < _0xf3b8a1;) { var _0x1c655b = _0x35b90f++; _0x5c10f9[_0x56ae('0x8b6')](_0x1c655b, _0x50d1fa[_0x1c655b]); } _0x48b264[_0x56ae('0x8b6')](0x1b, _0x5c10f9); for (var _0x58b3ef = _0x597c14['_distributions'], _0x1fc466 = [-0.6562496, -0.1781036, -0.9301494, 0.1185208, -0.3861143, -0.4153562, -0.1560799, -0.1099607, -0.5587025, 0.395218, -0.5322112, -0.699701, -0.5008639, 0.08726846, -0.970524, -0.1963461, -0.813577, -0.5185111, -0.1644458, 0.298, -0.3216791, 0.639982, 0.3315373, 0.3339162, 0.2383235, -0.00105722, 0.1137828, 0.5450742, -0.01899921, 0.8798413, 0.2849685, 0.8255596, 0.6974412, 0.2123175, 0.7588523, 0.5470437, 0.5102502, -0.1687844, 0.5853448, 0.8033476, 0.2590716, -0.5262504, 0.5607718, -0.6342825, 0.8666443, -0.1491841, 0.8341052, -0.4935003, -0.1568441, -0.6634066, 0.2512113, -0.8769391, -0.2559827, -0.9572457, -0.01928852, -0.3966542, -0.750667, 0.6409678], _0x3d8297 = _0x252a59['toFloatVector'](null), _0x5a463c = 0x0, _0x1e4ae7 = _0x1fc466[_0x56ae('0x32')]; _0x5a463c < _0x1e4ae7;) { var _0x2c1937 = _0x5a463c++; _0x3d8297[_0x56ae('0x8b6')](_0x2c1937, _0x1fc466[_0x2c1937]); } _0x58b3ef['set'](0x1c, _0x3d8297); for (var _0x53de9f = _0x597c14[_0x56ae('0x12e7')], _0x2559ac = [0.3454786, -0.04837726, 0.2649553, 0.2406852, 0.5599093, -0.3839145, -0.1111814, -0.05502108, 0.7586042, -0.05818377, 0.2519488, -0.4665135, -0.1264972, 0.2602723, -0.08766216, -0.3671907, 0.6428129, 0.3999204, -0.6105871, -0.1246869, -0.4589451, -0.7646643, -0.03021116, -0.7899352, -0.6036922, -0.4293956, -0.2481938, 0.6534185, 0.102798, 0.6784465, -0.6392644, 0.4821358, -0.6789002, 0.1779133, -0.9140783, -0.1989647, -0.9262617, 0.3381507, 0.4794891, -0.8093274, 0.3959447, 0.668478, 0.9602883, 0.2272305, -0.123672, 0.9210883, 0.2375148, 0.9523395, -0.52898, 0.7973378, -0.382433, 0.1228794, 0.695015, 0.6948439, 0.7530277, -0.6458191, 0.8777987, -0.3272956, 0.2318525, -0.962768], _0x3072cb = _0x252a59[_0x56ae('0x975')](null), _0x2cc0e9 = 0x0, _0x404005 = _0x2559ac['length']; _0x2cc0e9 < _0x404005;) { var _0xabf09b = _0x2cc0e9++; _0x3072cb[_0x56ae('0x8b6')](_0xabf09b, _0x2559ac[_0xabf09b]); } _0x53de9f[_0x56ae('0x8b6')](0x1d, _0x3072cb); for (var _0x1237d4 = _0x597c14[_0x56ae('0x12e7')], _0x3f1a5a = [0.4518921, -0.1146195, 0.4720805, -0.4238748, 0.3655423, 0.1806341, 0.1589939, -0.23568, 0.7673324, -0.5149941, 0.01163658, 0.09045836, 0.7010971, 0.1245747, 0.7518286, -0.1855433, 0.4960719, 0.4601022, 0.2566979, -0.6308268, -0.0654714, -0.5126389, -0.1823319, -0.1343282, -0.1464312, 0.4883236, -0.3858738, 0.203523, 0.1484799, 0.4432284, -0.477109, -0.116241, 0.2719092, 0.7208626, 0.9104174, 0.3578536, -0.5956199, 0.7662588, -0.6996251, 0.3678654, -0.2514512, 0.9251933, 0.1275825, -0.9478135, -0.204608, -0.8611552, 0.4264838, -0.877443, 0.9854161, 0.05521112, 0.5912951, 0.7997434, 0.1140349, 0.982093, -0.9324368, -0.2094094, -0.42436, -0.6441524, -0.6722705, -0.3554261, -0.7844236, 0.08587621], _0x5ed7a4 = _0x252a59[_0x56ae('0x975')](null), _0x383538 = 0x0, _0x45d3d5 = _0x3f1a5a[_0x56ae('0x32')]; _0x383538 < _0x45d3d5;) { if (_0x575257['TuWkh'](_0x56ae('0x1304'), _0x56ae('0x1305'))) { this[_0x56ae('0x1177')] = 0x0; this['_condensedJointIndexData'] = this[_0x56ae('0x1176')] = null; this[_0x56ae('0x117a')] = _0x567d6b; this['invalidateBuffers'](this[_0x56ae('0x1171')]); } else { var _0x49ee70 = _0x383538++; _0x5ed7a4[_0x56ae('0x8b6')](_0x49ee70, _0x3f1a5a[_0x49ee70]); } } _0x1237d4[_0x56ae('0x8b6')](0x1e, _0x5ed7a4); for (var _0x3d71d8 = _0x597c14[_0x56ae('0x12e7')], _0x5a7e13 = [-0.4206714, -0.5613642, -0.8733016, -0.3373051, -0.1046226, -0.2902999, -0.1318562, -0.8434365, 0.1145093, -0.5962623, -0.4965627, -0.1873259, -0.5011808, -0.8546229, -0.7165636, -0.5743566, 0.1090901, 0.2017643, 0.3404809, -0.220455, -0.1989015, 0.2372122, -0.4538706, 0.0979171, 0.4514146, -0.572846, 0.2314168, -0.8514503, -0.4247236, 0.5650803, -0.943347, 0.04514639, -0.1309718, 0.5221877, -0.7004157, 0.4561877, 0.6306441, 0.04448673, 0.4301621, 0.5766876, 0.1078042, 0.7245752, 0.3875354, 0.2794483, 0.702876, -0.2924213, 0.7360667, -0.6210318, 0.7486517, 0.6531103, 0.4898235, 0.8591025, 0.6549174, 0.3854057, -0.2596106, 0.7916998, 0.9251194, -0.05296265, -0.5620695, 0.820877, -0.01228026, 0.9937211, 0.9612103, 0.2628758], _0xa29426 = _0x252a59[_0x56ae('0x975')](null), _0x322ab3 = 0x0, _0x5cc4d2 = _0x5a7e13[_0x56ae('0x32')]; _0x322ab3 < _0x5cc4d2;) { if ('oQCdq' === _0x56ae('0x1306')) { var _0x41d44f = _0x322ab3++; _0xa29426[_0x56ae('0x8b6')](_0x41d44f, _0x5a7e13[_0x41d44f]); } else { return _0x46aa97['readUnsignedShort'](); } } _0x3d71d8[_0x56ae('0x8b6')](0x1f, _0xa29426); } }; _0x597c14[_0x56ae('0x1307')] = function(_0xc6e803) { null == _0x597c14[_0x56ae('0x12e7')] && _0x597c14[_0x56ae('0x1308')](); return 0x2 > _0xc6e803 || 0x20 < _0xc6e803 ? null : _0x597c14['_distributions'][_0x56ae('0x1b')](_0xc6e803 - 0x1); }; var _0x3e26be = function(_0x2daab2, _0x580134, _0x51b208, _0xa80689) { if ('zJbWC' === 'zJbWC') { null == _0xa80689 && (_0xa80689 = 0x1); null == _0x51b208 && (_0x51b208 = 0x0); null == _0x580134 && (_0x580134 = 0x0); null == _0x2daab2 && (_0x2daab2 = 0x0); this['x'] = _0x2daab2; this['y'] = _0x580134; this['z'] = _0x51b208; this['w'] = _0xa80689; } else { null == _0x51b208 && (_0x51b208 = -0x1); if (this['r'][_0x56ae('0x9')]) { this['r'][_0x56ae('0x1309')] = _0x580134; this['r']['m'] = this['r'][_0x56ae('0x8ca')](0x0 > _0x51b208 ? _0x2daab2 : _0x11208a[_0x56ae('0xc14')](_0x2daab2, 0x0, _0x580134 + _0x51b208)); if (_0x580134 = null != this['r']['m']) this['r']['s'] = _0x2daab2; return _0x580134; } if (_0x51b208 = this[_0x56ae('0xc18')](0x0 > _0x51b208 ? _0x11208a['substr'](_0x2daab2, _0x580134, null) : _0x11208a[_0x56ae('0xc14')](_0x2daab2, _0x580134, _0x51b208))) this['r']['s'] = _0x2daab2, this['r']['m'][_0x56ae('0xf2a')] += _0x580134; return _0x51b208; } }; _0x5ac4a7[_0x56ae('0x130a')] = _0x3e26be; _0x3e26be[_0x56ae('0x8bf')] = _0x56ae('0x130a'); _0x3e26be[_0x56ae('0x6')] = {}; _0x3e26be[_0x56ae('0x6')]['x'] = null; _0x3e26be[_0x56ae('0x6')]['y'] = null; _0x3e26be[_0x56ae('0x6')]['z'] = null; _0x3e26be[_0x56ae('0x6')]['w'] = null; _0x3e26be[_0x56ae('0x6')][_0x56ae('0x130b')] = function(_0xa0498e, _0x32f404) { var _0x19db70 = _0xa0498e.w, _0x4b4ac4 = _0xa0498e.x, _0x59dca5 = _0xa0498e.y; _0xa0498e = _0xa0498e.z; var _0x45a4b6 = _0x32f404.w, _0x478439 = _0x32f404.x, _0x467134 = _0x32f404.y; _0x32f404 = _0x32f404.z; this.w = _0x19db70 * _0x45a4b6 - _0x4b4ac4 * _0x478439 - _0x1c1b50.uqIPQ(_0x59dca5, _0x467134) - _0xa0498e * _0x32f404; this.x = _0x19db70 * _0x478439 + _0x4b4ac4 * _0x45a4b6 + _0x59dca5 * _0x32f404 - _0xa0498e * _0x467134; this.y = _0x19db70 * _0x467134 - _0x4b4ac4 * _0x32f404 + _0x59dca5 * _0x45a4b6 + _0xa0498e * _0x478439; this.z = _0x19db70 * _0x32f404 + _0x4b4ac4 * _0x467134 - _0x59dca5 * _0x478439 + _0xa0498e * _0x45a4b6; }; _0x3e26be[_0x56ae('0x6')]['fromAxisAngle'] = function(_0x42d942, _0x358d35) { var _0x272ce4 = Math.sin(_0x358d35 / 0x2); _0x358d35 = Math.cos(_0x358d35 / 0x2); this.x = _0x42d942.x * _0x272ce4; this.y = _0x42d942.y * _0x272ce4; this.z = _0x42d942.z * _0x272ce4; this.w = _0x358d35; this.normalize(); }; _0x3e26be[_0x56ae('0x6')][_0x56ae('0xeb7')] = function(_0x377d29, _0x302c7b, _0x24a4d1) { var _0x8de6e5 = _0x377d29.w, _0x39277b = _0x377d29.x, _0x4228e7 = _0x377d29.y; _0x377d29 = _0x377d29.z; var _0x34a68c = _0x302c7b.w, _0x1081c4 = _0x302c7b.x, _0x509515 = _0x302c7b.y; _0x302c7b = _0x302c7b.z; var _0x1b30b7 = _0x8de6e5 * _0x34a68c + _0x39277b * _0x1081c4 + _0x4228e7 * _0x509515 + _0x377d29 * _0x302c7b; 0x0 > _0x1b30b7 && (_0x1b30b7 = -_0x1b30b7, _0x34a68c = -_0x34a68c, _0x1081c4 = -_0x1081c4, _0x509515 = -_0x509515, _0x302c7b = -_0x302c7b); if (0.95 > _0x1b30b7) { var _0x2d9f4e = Math.acos(_0x1b30b7), _0x38727f = 0x1 / Math.sin(_0x2d9f4e); _0x1b30b7 = Math.sin(_0x2d9f4e * (0x1 - _0x24a4d1)) * _0x38727f; _0x24a4d1 = Math.sin(_0x2d9f4e * _0x24a4d1) * _0x38727f; this.w = _0x8de6e5 * _0x1b30b7 + _0x34a68c * _0x24a4d1; this.x = _0x39277b * _0x1b30b7 + _0x575257.AanON(_0x1081c4, _0x24a4d1); this.y = _0x575257.kptMA(_0x4228e7 * _0x1b30b7, _0x575257.DKfaw(_0x509515, _0x24a4d1)); this.z = _0x377d29 * _0x1b30b7 + _0x302c7b * _0x24a4d1; } else this.w = _0x8de6e5 + _0x24a4d1 * (_0x34a68c - _0x8de6e5), this.x = _0x39277b + _0x24a4d1 * (_0x1081c4 - _0x39277b), this.y = _0x4228e7 + _0x24a4d1 * (_0x509515 - _0x4228e7), this.z = _0x377d29 + _0x24a4d1 * (_0x302c7b - _0x377d29), _0x8de6e5 = 0x1 / Math.sqrt(this.w * this.w + this.x * this.x + this.y * this.y + this.z * this.z), this.w *= _0x8de6e5, this.x *= _0x8de6e5, this.y *= _0x8de6e5, this.z *= _0x8de6e5; }; _0x3e26be[_0x56ae('0x6')]['lerp'] = function(_0x36e504, _0xbe901e, _0x549af2) { var _0x183db1 = _0x36e504.w, _0x4eff54 = _0x36e504.x, _0x4c6844 = _0x36e504.y; _0x36e504 = _0x36e504.z; var _0x3a183e = _0xbe901e.w, _0x39fe34 = _0xbe901e.x, _0x6eac11 = _0xbe901e.y; _0xbe901e = _0xbe901e.z; 0x0 > _0x183db1 * _0x3a183e + _0x4eff54 * _0x39fe34 + _0x4c6844 * _0x6eac11 + _0x36e504 * _0xbe901e && (_0x3a183e = -_0x3a183e, _0x39fe34 = -_0x39fe34, _0x6eac11 = -_0x6eac11, _0xbe901e = -_0xbe901e); this.w = _0x183db1 + _0x549af2 * (_0x3a183e - _0x183db1); this.x = _0x4eff54 + _0x549af2 * (_0x39fe34 - _0x4eff54); this.y = _0x4c6844 + _0x549af2 * _0x575257.XqaQr(_0x6eac11, _0x4c6844); this.z = _0x36e504 + _0x549af2 * (_0xbe901e - _0x36e504); _0x549af2 = 0x1 / Math.sqrt(_0x575257.DKfaw(this.w, this.w) + this.x * this.x + this.y * this.y + this.z * this.z); this.w *= _0x549af2; this.x *= _0x549af2; this.y *= _0x549af2; this.z *= _0x549af2; }; _0x3e26be[_0x56ae('0x6')][_0x56ae('0xf10')] = function(_0x3b0f75) { null == _0x3b0f75 && (_0x3b0f75 = 0x1); _0x3b0f75 /= Math.sqrt(this.x * this.x + _0x1c1b50.uqIPQ(this.y, this.y) + this.z * this.z + this.w * this.w); this.x *= _0x3b0f75; this.y *= _0x3b0f75; this.z *= _0x3b0f75; this.w *= _0x3b0f75; }; _0x3e26be[_0x56ae('0x6')][_0x56ae('0x130c')] = function(_0x136dbf) { var _0x5916e5 = _0x20a657.RAW_DATA_CONTAINER, _0xb3a4bf = _0x575257.aHEtn(_0x575257.aHEtn(0x2, this.x), this.y), _0xa242c0 = 0x2 * this.x * this.z, _0x56dd2a = 0x2 * this.x * this.w, _0x27d5ff = _0x575257.aHEtn(0x2, this.y) * this.z, _0xebdda0 = 0x2 * this.y * this.w, _0x1c9321 = 0x2 * this.z * this.w, _0x2e282a = this.x * this.x, _0x1b30b7 = this.y * this.y, _0x2d9f4e = _0x575257.aUbhw(this.z, this.z), _0x3b042c = this.w * this.w; _0x5916e5.set(0x0, _0x2e282a - _0x1b30b7 - _0x2d9f4e + _0x3b042c); _0x5916e5.set(0x4, _0xb3a4bf - _0x1c9321); _0x5916e5.set(0x8, _0xa242c0 + _0xebdda0); _0x5916e5.set(0xc, 0x0); _0x5916e5.set(0x1, _0xb3a4bf + _0x1c9321); _0x5916e5.set(0x5, _0x575257.kptMA(-_0x2e282a + _0x1b30b7 - _0x2d9f4e, _0x3b042c)); _0x5916e5.set(0x9, _0x27d5ff - _0x56dd2a); _0x5916e5.set(0xd, 0x0); _0x5916e5.set(0x2, _0xa242c0 - _0xebdda0); _0x5916e5.set(0x6, _0x27d5ff + _0x56dd2a); _0x5916e5.set(0xa, -_0x2e282a - _0x1b30b7 + _0x2d9f4e + _0x3b042c); _0x5916e5.set(0xe, 0x0); _0x5916e5.set(0x3, 0x0); _0x5916e5.set(0x7, 0x0); _0x5916e5.set(0xb, 0x0); _0x5916e5.set(0xf, 0x1); if (null == _0x136dbf) return new _0x2b2c54(_0x5916e5); _0x136dbf.copyRawDataFrom(_0x5916e5); return _0x136dbf; }; _0x3e26be[_0x56ae('0x6')]['fromMatrix'] = function(_0x53ee11) { _0x53ee11 = _0x53ee11.decompose(0x2).get(0x1); this.x = _0x53ee11.x; this.y = _0x53ee11.y; this.z = _0x53ee11.z; this.w = _0x53ee11.w; }; _0x3e26be[_0x56ae('0x6')][_0x56ae('0x130d')] = function(_0x3041df, _0x47a4ba) { var _0xed9d1b = _0x3041df.x, _0x3e2e61 = _0x3041df.y, _0x5529ba = _0x3041df.z; null == _0x47a4ba && (_0x47a4ba = new _0x4e9ff1()); _0x3041df = -this.x * _0xed9d1b - this.y * _0x3e2e61 - this.z * _0x5529ba; var _0x1b4b5c = this.w * _0xed9d1b + this.y * _0x5529ba - this.z * _0x3e2e61, _0x55cc46 = this.w * _0x3e2e61 - this.x * _0x5529ba + this.z * _0xed9d1b; _0xed9d1b = this.w * _0x5529ba + this.x * _0x3e2e61 - this.y * _0xed9d1b; _0x47a4ba.x = -_0x3041df * this.x + _0x1b4b5c * this.w - _0x55cc46 * this.z + _0xed9d1b * this.y; _0x47a4ba.y = -_0x3041df * this.y + _0x1b4b5c * this.z + _0x55cc46 * this.w - _0xed9d1b * this.x; _0x47a4ba.z = -_0x3041df * this.z - _0x1b4b5c * this.y + _0x55cc46 * this.x + _0xed9d1b * this.w; return _0x47a4ba; }; _0x3e26be[_0x56ae('0x6')][_0x56ae('0x8ae')] = function(_0x5cc3f7) { this.x = _0x5cc3f7.x; this.y = _0x5cc3f7.y; this.z = _0x5cc3f7.z; this.w = _0x5cc3f7.w; }; _0x3e26be[_0x56ae('0x6')]['__class__'] = _0x3e26be; var _0x3c52a7 = function() { this[_0x56ae('0x130e')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x130f')] = this[_0x56ae('0x1310')] = this['_numEntities'] = 0x0; }; _0x5ac4a7[_0x56ae('0x1311')] = _0x3c52a7; _0x3c52a7[_0x56ae('0x8bf')] = 'away3d.core.partition.NodeBase'; _0x3c52a7[_0x56ae('0x6')] = {}; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0xfce')] = null; _0x3c52a7[_0x56ae('0x6')]['_childNodes'] = null; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x130f')] = null; _0x3c52a7[_0x56ae('0x6')]['_debugPrimitive'] = null; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x1312')] = null; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x1310')] = null; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x1313')] = function(_0x4847da) { if (null != this._debugPrimitive == _0x4847da) return _0x4847da; _0x4847da ? this._debugPrimitive = this.createDebugBounds() : (this._debugPrimitive.dispose(), this._debugPrimitive = null); for (var _0x737162 = 0x0, _0x157761 = this._numChildNodes; _0x737162 < _0x157761;) { var _0x3cbfca = _0x737162++; this._childNodes.get(_0x3cbfca).set_showDebugBounds(_0x4847da); } return _0x4847da; }; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0xfd9')] = function() { return this._parent; }; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x1314')] = function(_0x47a97b) { _0x47a97b._parent = this; this._numEntities += _0x47a97b._numEntities; this._childNodes.set(this._numChildNodes++, _0x47a97b); _0x47a97b.set_showDebugBounds(null != this._debugPrimitive); var _0x19fe8e = _0x47a97b._numEntities; for (_0x47a97b = this; _0x47a97b._numEntities += _0x19fe8e, _0x47a97b = _0x47a97b._parent, _0x1c1b50.TjjAf(null, _0x47a97b);); }; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x1315')] = function(_0x3f780c) { var _0x25e8a4 = this._childNodes.indexOf(_0x3f780c, 0x0); this._childNodes.set(_0x25e8a4, this._childNodes.get(--this._numChildNodes)); this._childNodes.pop(); _0x25e8a4 = _0x3f780c._numEntities; for (_0x3f780c = this; _0x3f780c._numEntities -= _0x25e8a4, _0x3f780c = _0x3f780c._parent, _0x1c1b50.TjjAf(null, _0x3f780c);); }; _0x3c52a7[_0x56ae('0x6')]['isInFrustum'] = function(_0x25971a, _0x41694e) { if (_0x56ae('0x1316') !== 'ebtCA') { return !0x0; } else { 0x0 <= _0x41694e && _0x41694e <= this.__children.length && _0x25971a.parent == this && (_0x11208a.remove(this.__children, _0x25971a), this.__children.splice(_0x41694e, 0x0, _0x25971a)); } }; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x1317')] = function(_0x306b95) { if (_0x575257.mBkUE('mvUFo', _0x56ae('0x1318'))) { return this._methodSetup._normalMethod.get_normalMap(); } else { return this; } }; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x1319')] = function(_0x490fd2) { if ((0x0 != this._numEntities || null != this._debugPrimitive) && _0x490fd2.enterNode(this)) { if (_0x56ae('0x131a') !== _0x56ae('0x131b')) { for (var _0x343dd5 = 0x0; _0x343dd5 < this._numChildNodes;) this._childNodes.get(_0x343dd5++).acceptTraverser(_0x490fd2); null != this._debugPrimitive && _0x490fd2.applyRenderable(this._debugPrimitive); } else { c = this.nearestPointOnPlane(_0x490fd2, c); _0x490fd2 = this.normal; var _0xd3b133 = c; null == _0xd3b133 && (_0xd3b133 = new _0x4e9ff1()); _0xd3b133.x = c.x + _0x490fd2.x * _0x343dd5; _0xd3b133.y = c.y + _0x490fd2.y * _0x343dd5; _0xd3b133.z = c.z + _0x490fd2.z * _0x343dd5; return c; } } }; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x131c')] = function() { return null; }; _0x3c52a7[_0x56ae('0x6')]['__class__'] = _0x3c52a7; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xfd9')] = _0x56ae('0xfd9'); _0x3c52a7[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1313')] = 'set_showDebugBounds'; var _0x1ebd22 = function(_0x27890c) { _0x3c52a7['call'](this); this['_entity'] = _0x27890c; this[_0x56ae('0x1312')] = 0x1; }; _0x5ac4a7['away3d.core.partition.EntityNode'] = _0x1ebd22; _0x1ebd22['__name__'] = _0x56ae('0x131d'); _0x1ebd22['__super__'] = _0x3c52a7; _0x1ebd22['prototype'] = _0x4e6193(_0x3c52a7[_0x56ae('0x6')], { '_entity': null, '_updateQueueNext': null, 'get_entity': function() { return this[_0x56ae('0x131e')]; }, 'acceptTraverser': function(_0x383a00) { _0x383a00['applyEntity'](this[_0x56ae('0x131e')]); }, 'removeFromParent': function() { null != this[_0x56ae('0xfce')] && this[_0x56ae('0xfce')]['removeNode'](this); this[_0x56ae('0xfce')] = null; }, 'isInFrustum': function(_0xfed51c, _0x33c23f) { if (_0x56ae('0x131f') === _0x56ae('0x131f')) { return this[_0x56ae('0x131e')][_0x56ae('0x1008')]() ? this[_0x56ae('0x131e')][_0x56ae('0x1048')]()['isInFrustum'](_0xfed51c, _0x33c23f) : !0x1; } else { return this[_0x56ae('0xd22')]; } }, '__class__': _0x1ebd22, '__properties__': _0x4e6193(_0x3c52a7[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_entity': _0x56ae('0x1320') }) }); var _0x2f7f9f = function(_0x54e6a0) { _0x1ebd22[_0x56ae('0x94d')](this, _0x54e6a0); }; _0x5ac4a7[_0x56ae('0x1321')] = _0x2f7f9f; _0x2f7f9f[_0x56ae('0x8bf')] = _0x56ae('0x1321'); _0x2f7f9f['__super__'] = _0x1ebd22; _0x2f7f9f[_0x56ae('0x6')] = _0x4e6193(_0x1ebd22[_0x56ae('0x6')], { 'acceptTraverser': function(_0x1549ad) {}, '__class__': _0x2f7f9f }); var _0x521b50 = function(_0x54becd) { _0x1ebd22[_0x56ae('0x94d')](this, _0x54becd); this[_0x56ae('0x1322')] = _0x54becd; }; _0x5ac4a7[_0x56ae('0x1323')] = _0x521b50; _0x521b50[_0x56ae('0x8bf')] = 'away3d.core.partition.DirectionalLightNode'; _0x521b50['__super__'] = _0x1ebd22; _0x521b50['prototype'] = _0x4e6193(_0x1ebd22[_0x56ae('0x6')], { '_light': null, 'acceptTraverser': function(_0x5cf475) { _0x5cf475[_0x56ae('0x1324')](this) && (_0x1ebd22['prototype']['acceptTraverser'][_0x56ae('0x94d')](this, _0x5cf475), _0x5cf475[_0x56ae('0x1325')](this[_0x56ae('0x1322')])); }, '__class__': _0x521b50 }); var _0x45e4d2 = function(_0x2c8ff6) { _0x1ebd22[_0x56ae('0x94d')](this, _0x2c8ff6); this[_0x56ae('0x1322')] = _0x2c8ff6; }; _0x5ac4a7[_0x56ae('0x1326')] = _0x45e4d2; _0x45e4d2['__name__'] = _0x56ae('0x1326'); _0x45e4d2[_0x56ae('0x8ee')] = _0x1ebd22; _0x45e4d2[_0x56ae('0x6')] = _0x4e6193(_0x1ebd22[_0x56ae('0x6')], { '_light': null, 'acceptTraverser': function(_0x38a9b0) { if (_0x56ae('0x1327') !== _0x56ae('0x1328')) { _0x38a9b0['enterNode'](this) && (_0x1ebd22['prototype'][_0x56ae('0x1319')][_0x56ae('0x94d')](this, _0x38a9b0), _0x38a9b0[_0x56ae('0x1329')](this[_0x56ae('0x1322')])); } else { var _0x5158e4 = this[_0x56ae('0x132a')](_0x2d9f4e); _0x5158e4 && _0x5158e4[_0x56ae('0x132b')] && _0x5158e4[_0x56ae('0x132b')]['removeEventListener']('ended', this[_0x56ae('0x132c')][_0x2d9f4e], !0x1); } }, '__class__': _0x45e4d2 }); var _0x493cd9 = function(_0x16d73f) { _0x1ebd22[_0x56ae('0x94d')](this, _0x16d73f); this[_0x56ae('0x1322')] = _0x16d73f; }; _0x5ac4a7['away3d.core.partition.LightProbeNode'] = _0x493cd9; _0x493cd9[_0x56ae('0x8bf')] = 'away3d.core.partition.LightProbeNode'; _0x493cd9[_0x56ae('0x8ee')] = _0x1ebd22; _0x493cd9['prototype'] = _0x4e6193(_0x1ebd22['prototype'], { '_light': null, 'acceptTraverser': function(_0x25df4a) { _0x25df4a['enterNode'](this) && (_0x1ebd22['prototype'][_0x56ae('0x1319')][_0x56ae('0x94d')](this, _0x25df4a), _0x25df4a[_0x56ae('0x132d')](this[_0x56ae('0x1322')])); }, '__class__': _0x493cd9 }); var _0x4e01eb = function(_0x158a22) { _0x1ebd22[_0x56ae('0x94d')](this, _0x158a22); this[_0x56ae('0x132e')] = _0x158a22; }; _0x5ac4a7[_0x1c1b50['RMGYZ']] = _0x4e01eb; _0x4e01eb['__name__'] = _0x56ae('0x41a'); _0x4e01eb['__super__'] = _0x1ebd22; _0x4e01eb['prototype'] = _0x4e6193(_0x1ebd22[_0x56ae('0x6')], { '_mesh': null, 'acceptTraverser': function(_0x47e7e8) { if (_0x47e7e8['enterNode'](this)) { _0x1ebd22[_0x56ae('0x6')]['acceptTraverser'][_0x56ae('0x94d')](this, _0x47e7e8); for (var _0x3bb3e1 = this[_0x56ae('0x132e')][_0x56ae('0x132f')](), _0x4c3e31 = 0x0, _0x5d0d05 = _0x3bb3e1[_0x56ae('0x9fa')](); _0x4c3e31 < _0x5d0d05;) _0x47e7e8[_0x56ae('0x1330')](_0x3bb3e1['get'](_0x4c3e31++)); } }, '__class__': _0x4e01eb }); var _0x4da428 = function() { if (_0x56ae('0x1331') !== _0x56ae('0x1332')) { _0x3c52a7[_0x56ae('0x94d')](this); } else { return _0x2d9f4e[_0x56ae('0x132b')][_0x56ae('0x1333')] = _0x13b6ca['ctx']['createBufferSource'](), _0x2d9f4e[_0x56ae('0x132b')][_0x56ae('0x1333')][_0x56ae('0xa2f')] = _0x2647fb[this[_0x56ae('0x1334')]], _0x2d9f4e[_0x56ae('0x1335')] ? _0x2d9f4e[_0x56ae('0x132b')][_0x56ae('0x1333')]['connect'](_0x2d9f4e['_panner']) : _0x2d9f4e[_0x56ae('0x132b')][_0x56ae('0x1333')][_0x56ae('0x1336')](_0x2d9f4e['_node']), _0x2d9f4e[_0x56ae('0x132b')][_0x56ae('0x1333')]['loop'] = _0x2d9f4e['_loop'], _0x2d9f4e['_loop'] && (_0x2d9f4e[_0x56ae('0x132b')][_0x56ae('0x1333')][_0x56ae('0x1337')] = _0x2d9f4e[_0x56ae('0x1338')] || 0x0, _0x2d9f4e['_node'][_0x56ae('0x1333')][_0x56ae('0x1339')] = _0x2d9f4e[_0x56ae('0x133a')] || 0x0), _0x2d9f4e[_0x56ae('0x132b')][_0x56ae('0x1333')][_0x56ae('0x133b')]['setValueAtTime'](_0x2d9f4e[_0x56ae('0x133c')], _0x13b6ca[_0x56ae('0x133d')][_0x56ae('0x133e')]), this; } }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x41b')]] = _0x4da428; _0x4da428[_0x56ae('0x8bf')] = _0x56ae('0x41c'); _0x4da428['__super__'] = _0x3c52a7; _0x4da428[_0x56ae('0x6')] = _0x4e6193(_0x3c52a7[_0x56ae('0x6')], { '__class__': _0x4da428 }); var _0x42d529 = function(_0x188e50) { if (_0x56ae('0x133f') !== 'DlYlq') { var _0x3f9b86 = _0x188e50 % b; _0x188e50 = b; b = _0x3f9b86; } else { this[_0x56ae('0x1340')] = _0x188e50; null == _0x188e50 && (this[_0x56ae('0x1340')] = new _0x4da428()); } }; _0x5ac4a7[_0x56ae('0x1341')] = _0x42d529; _0x42d529[_0x56ae('0x8bf')] = _0x56ae('0x1341'); _0x42d529[_0x56ae('0x6')] = {}; _0x42d529[_0x56ae('0x6')][_0x56ae('0x1340')] = null; _0x42d529[_0x56ae('0x6')]['_updatesMade'] = null; _0x42d529[_0x56ae('0x6')][_0x56ae('0x1342')] = null; _0x42d529[_0x56ae('0x6')][_0x56ae('0x10a8')] = function(_0x47950f) { this._updatesMade && this.updateEntities(); ++_0x179551._collectionMark; this._rootNode.acceptTraverser(_0x47950f); }; _0x42d529[_0x56ae('0x6')][_0x56ae('0x10ae')] = function(_0x3de14b) { _0x3de14b = _0x3de14b.getEntityPartitionNode(); for (var _0x230b2e = this._updateQueue; null != _0x230b2e;) { if (_0x3de14b == _0x230b2e) return; _0x230b2e = _0x230b2e._updateQueueNext; } _0x3de14b._updateQueueNext = this._updateQueue; this._updateQueue = _0x3de14b; this._updatesMade = !0x0; }; _0x42d529[_0x56ae('0x6')]['removeEntity'] = function(_0x2a7256) { _0x2a7256 = _0x2a7256.getEntityPartitionNode(); var _0x7ffed4; _0x2a7256.removeFromParent(); if (_0x2a7256 == this._updateQueue) this._updateQueue = _0x2a7256._updateQueueNext; else { if ('kiidd' === _0x56ae('0x1343')) { for (_0x7ffed4 = this._updateQueue; null != _0x7ffed4 && _0x7ffed4._updateQueueNext != _0x2a7256;) _0x7ffed4 = _0x7ffed4._updateQueueNext; null != _0x7ffed4 && (_0x7ffed4._updateQueueNext = _0x2a7256._updateQueueNext); } else { var _0x5063d9 = _0x5ac4a7++; q = this._vertexOffset + this._nextVertexIndex * this._vertexStride; for (var _0x3fa730 = 0x0, _0x278c93 = this._segmentsR + 0x1; _0x3fa730 < _0x278c93;) { _0x2d9f4e = _0x3fa730++; var _0x3c27fc = _0x575257.PshdE(_0x2d9f4e, _0x7ffed4); var _0x282e68 = _0x5063d9 * c; _0x1b30b7 = Math.cos(_0x282e68); var _0xb7e633 = _0x1b30b7 * Math.cos(_0x3c27fc); var _0x585617 = _0x1b30b7 * Math.sin(_0x3c27fc); var _0x5b3575 = Math.sin(_0x282e68); _0x282e68 = this._radius * Math.cos(_0x3c27fc) + this._tubeRadius * _0xb7e633; _0x3c27fc = this._radius * Math.sin(_0x3c27fc) + this._tubeRadius * _0x585617; var _0x3f1d29 = _0x5063d9 == this._segmentsT ? 0x0 : this._tubeRadius * _0x5b3575; this._yUp ? (f = -_0x5b3575, l = _0x585617, d = 0x0, e = 0x0 != _0x1b30b7 ? _0xb7e633 / _0x1b30b7 : _0x282e68 / this._radius, _0x5b3575 = -_0x3f1d29, _0x3f1d29 = _0x3c27fc) : (f = _0x585617, l = _0x5b3575, d = 0x0 != _0x1b30b7 ? _0xb7e633 / _0x1b30b7 : _0x282e68 / this._radius, e = 0x0, _0x5b3575 = _0x3c27fc); _0x2d9f4e == this._segmentsR ? this.addVertex(_0x282e68, this._rawVertexData.get(q + 0x1), this._rawVertexData.get(q + 0x2), _0xb7e633, f, l, -(0x0 != _0x1b30b7 ? _0x585617 / _0x1b30b7 : _0x3c27fc / this._radius), d, e) : this.addVertex(_0x282e68, _0x5b3575, _0x3f1d29, _0xb7e633, f, l, -(0x0 != _0x1b30b7 ? _0x585617 / _0x1b30b7 : _0x3c27fc / this._radius), d, e); 0x0 < _0x2d9f4e && 0x0 < _0x5063d9 && (_0xb7e633 = this._nextVertexIndex - 0x1, _0x585617 = this._nextVertexIndex - 0x2, _0x1b30b7 = _0x585617 - this._segmentsR - 0x1, _0x2d9f4e = _0xb7e633 - this._segmentsR - 0x1, this.addTriangleClockWise(_0xb7e633, _0x585617, _0x1b30b7), this.addTriangleClockWise(_0xb7e633, _0x1b30b7, _0x2d9f4e)); } } } _0x2a7256._updateQueueNext = null; null == this._updateQueue && (this._updatesMade = !0x1); }; _0x42d529[_0x56ae('0x6')][_0x56ae('0x1344')] = function() { var _0x86d3cc = this._updateQueue; this._updateQueue = null; for (this._updatesMade = !0x1;;) { var _0x5dd65b = this._rootNode.findPartitionForEntity(_0x86d3cc.get_entity()); _0x86d3cc.get_parent() != _0x5dd65b && (_0x1c1b50.zjETG(null, _0x86d3cc) && _0x86d3cc.removeFromParent(), _0x5dd65b.addNode(_0x86d3cc)); _0x5dd65b = _0x86d3cc._updateQueueNext; _0x86d3cc._updateQueueNext = null; _0x86d3cc.get_entity().internalUpdate(); _0x86d3cc = _0x5dd65b; if (null == _0x86d3cc) break; } }; _0x42d529[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x42d529; var _0x28f13f = function(_0x2140ca) { if (_0x56ae('0x1345') === _0x56ae('0x1345')) { _0x1ebd22['call'](this, _0x2140ca); this[_0x56ae('0x1322')] = _0x2140ca; } else { if (null != this[_0x56ae('0x122b')]) { if (null != this[_0x56ae('0x122b')][_0x56ae('0xab2')]()) { var _0x3a9372 = !0x1, _0x2743f5 = !0x1; null == _0x2743f5 && (_0x2743f5 = !0x0); null == _0x3a9372 && (_0x3a9372 = !0x1); _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0x122b')], ['x', 'y', 'z'], _0x3a9372, _0x2743f5); _0x1776bd[_0x56ae('0x1346')](this[_0x56ae('0x122b')], !0x1, !0x1); } this[_0x56ae('0x122b')] = null; } this[_0x56ae('0x1220')] = this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }; _0x5ac4a7['away3d.core.partition.PointLightNode'] = _0x28f13f; _0x28f13f[_0x56ae('0x8bf')] = _0x56ae('0x1347'); _0x28f13f['__super__'] = _0x1ebd22; _0x28f13f['prototype'] = _0x4e6193(_0x1ebd22[_0x56ae('0x6')], { '_light': null, 'acceptTraverser': function(_0x5419d8) { _0x5419d8[_0x56ae('0x1324')](this) && (_0x1ebd22[_0x56ae('0x6')]['acceptTraverser']['call'](this, _0x5419d8), _0x5419d8[_0x56ae('0x1348')](this[_0x56ae('0x1322')])); }, '__class__': _0x28f13f }); var _0x26f05b = function(_0x53b88c) { _0x1ebd22[_0x56ae('0x94d')](this, _0x59b8d7[_0x56ae('0x951')](_0x53b88c, _0x5874eb)); this[_0x56ae('0xf13')] = _0x53b88c; }; _0x5ac4a7[_0x56ae('0x1349')] = _0x26f05b; _0x26f05b['__name__'] = _0x1c1b50[_0x56ae('0x41d')]; _0x26f05b[_0x56ae('0x8ee')] = _0x1ebd22; _0x26f05b['prototype'] = _0x4e6193(_0x1ebd22[_0x56ae('0x6')], { '_renderable': null, 'acceptTraverser': function(_0xf9728a) { _0xf9728a['enterNode'](this) && (_0x1ebd22['prototype'][_0x56ae('0x1319')][_0x56ae('0x94d')](this, _0xf9728a), _0xf9728a[_0x56ae('0x1330')](this[_0x56ae('0xf13')])); }, '__class__': _0x26f05b }); var _0x4d3318 = function(_0x42218f) { _0x1ebd22[_0x56ae('0x94d')](this, _0x42218f); this[_0x56ae('0x134a')] = _0x42218f; }; _0x5ac4a7[_0x56ae('0x134b')] = _0x4d3318; _0x4d3318[_0x56ae('0x8bf')] = 'away3d.core.partition.SkyBoxNode'; _0x4d3318['__super__'] = _0x1ebd22; _0x4d3318['prototype'] = _0x4e6193(_0x1ebd22['prototype'], { '_skyBox': null, 'acceptTraverser': function(_0x2bce43) { _0x2bce43[_0x56ae('0x1324')](this) && (_0x1ebd22['prototype'][_0x56ae('0x1319')][_0x56ae('0x94d')](this, _0x2bce43), _0x2bce43['applySkyBox'](this[_0x56ae('0x134a')])); }, 'isInFrustum': function(_0x437fad, _0x42cf24) { return !0x0; }, '__class__': _0x4d3318 }); var _0x24c025 = function() {}; _0x5ac4a7[_0x56ae('0x134c')] = _0x24c025; _0x24c025[_0x56ae('0x8bf')] = 'away3d.core.pick.IPicker'; _0x24c025[_0x56ae('0x8ba')] = !0x0; _0x24c025[_0x56ae('0x6')] = {}; _0x24c025[_0x56ae('0x6')][_0x56ae('0xbef')] = null; _0x24c025[_0x56ae('0x6')]['__class__'] = _0x24c025; var _0x38f8e8 = function() {}; _0x5ac4a7[_0x56ae('0x134d')] = _0x38f8e8; _0x38f8e8[_0x56ae('0x8bf')] = _0x56ae('0x134d'); _0x38f8e8['__isInterface__'] = !0x0; _0x38f8e8[_0x56ae('0x6')] = {}; _0x38f8e8[_0x56ae('0x6')][_0x56ae('0x134e')] = null; _0x38f8e8[_0x56ae('0x6')][_0x56ae('0x134f')] = null; _0x38f8e8[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x38f8e8; var _0x335304 = function(_0x1abf62) { this['entity'] = _0x1abf62; }; _0x5ac4a7[_0x56ae('0x1350')] = _0x335304; _0x335304['__name__'] = _0x56ae('0x1350'); _0x335304[_0x56ae('0x6')] = {}; _0x335304[_0x56ae('0x6')][_0x56ae('0x5cf')] = null; _0x335304[_0x56ae('0x6')][_0x56ae('0x1351')] = null; _0x335304[_0x56ae('0x6')][_0x56ae('0x101d')] = null; _0x335304[_0x56ae('0x6')]['uv'] = null; _0x335304[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x335304[_0x56ae('0x6')][_0x56ae('0x1352')] = null; _0x335304[_0x56ae('0x6')]['localRayPosition'] = null; _0x335304[_0x56ae('0x6')]['localRayDirection'] = null; _0x335304[_0x56ae('0x6')]['rayPosition'] = null; _0x335304[_0x56ae('0x6')]['rayDirection'] = null; _0x335304[_0x56ae('0x6')][_0x56ae('0x1021')] = null; _0x335304[_0x56ae('0x6')]['rayEntryDistance'] = null; _0x335304[_0x56ae('0x6')][_0x56ae('0x11cb')] = null; _0x335304[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x335304; var _0x4b7e98 = function(_0xcee648) { this[_0x56ae('0xe7f')] = !0x0; this[_0x56ae('0xe81')] = []; this[_0x56ae('0x1353')] = _0xcee648; this[_0x56ae('0x1354')] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x56ae('0x1355')] = _0x4b7e98; _0x4b7e98[_0x56ae('0x8bf')] = 'away3d.core.pick.RaycastPicker'; _0x4b7e98[_0x56ae('0x961')] = [_0x24c025]; _0x4b7e98[_0x56ae('0x6')] = {}; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0x1353')] = null; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0xe81')] = null; _0x4b7e98[_0x56ae('0x6')]['_onlyMouseEnabled'] = null; _0x4b7e98[_0x56ae('0x6')]['_entities'] = null; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0x1312')] = null; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0xbef')] = function(_0xbcb993, _0xe16f43, _0x5dfa16) { if (_0x56ae('0x1356') === _0x56ae('0x1356')) { var _0x1bd50d = _0x5dfa16.get_entityCollector(); if (0x0 == _0x1bd50d.get_numMouseEnableds()) return null; var _0x29eb3e = _0x5dfa16.unproject(_0xbcb993, _0xe16f43, 0x0, _0x4b7e98.tempRayPosition); _0xbcb993 = _0x5dfa16.unproject(_0xbcb993, _0xe16f43, 0x1, _0x4b7e98.tempRayDirection); _0xbcb993.x -= _0x29eb3e.x; _0xbcb993.y -= _0x29eb3e.y; _0xbcb993.z -= _0x29eb3e.z; this._numEntities = 0x0; for (_0x1bd50d = _0x1bd50d.get_entityHead(); null != _0x1bd50d;) _0xe16f43 = _0x1bd50d.entity, this.isIgnored(_0xe16f43) || _0xe16f43.get_isVisible() && _0xe16f43.isIntersectingRay(_0x29eb3e, _0xbcb993) && this._entities.set(this._numEntities++, _0xe16f43), _0x1bd50d = _0x1bd50d.next; return 0x0 == this._numEntities ? null : this.getPickingCollisionVO(); } else { var _0x38e256 = 0x0, _0x5932ad = this._partitions.get_length(); for (_0xbcb993.scene = this; _0x38e256 < _0x5932ad;) this._partitions.get(_0x38e256++).traverse(_0xbcb993); } }; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0x1357')] = function(_0x4370b0) { if (this._onlyMouseEnabled && (!_0x4370b0._ancestorsAllowMouseEnabled || !_0x4370b0.get_mouseEnabled())) return !0x0; for (var _0x19fe5d = 0x0, _0x136f85 = this._ignoredEntities; _0x19fe5d < _0x136f85.length;) { var _0x81ab1c = _0x136f85[_0x19fe5d];++_0x19fe5d; if (_0x81ab1c == _0x4370b0) return !0x0; } return !0x1; }; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0x1358')] = function(_0x5e7bd4, _0x591aa0) { return _0x5e7bd4.get_pickingCollisionVO().rayEntryDistance > _0x591aa0.get_pickingCollisionVO().rayEntryDistance ? 0x1 : -0x1; }; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0x1359')] = function() { this._entities.set_length(this._numEntities); this._entities.sort(_0x2d9f4e(this, this.sortOnNearT)); for (var _0x313d49 = Infinity, _0x25dfb0 = null, _0x2303f7, _0x6cd3dd, _0x25b139 = 0x0, _0x4dbb16 = this._numEntities; _0x25b139 < _0x4dbb16;) if (_0x2303f7 = _0x25b139++, _0x6cd3dd = this._entities.get(_0x2303f7), _0x2303f7 = _0x6cd3dd._pickingCollisionVO, null != _0x6cd3dd.get_pickingCollider()) { if ((null == _0x25dfb0 || _0x2303f7.rayEntryDistance < _0x25dfb0.rayEntryDistance) && _0x6cd3dd.collidesBefore(_0x313d49, this._findClosestCollision) && (_0x313d49 = _0x2303f7.rayEntryDistance, _0x25dfb0 = _0x2303f7, !this._findClosestCollision)) return this.updateLocalPosition(_0x2303f7), _0x2303f7; } else if ((null == _0x25dfb0 || _0x2303f7.rayEntryDistance < _0x25dfb0.rayEntryDistance) && !_0x2303f7.rayOriginIsInsideBounds) return this.updateLocalPosition(_0x2303f7), _0x2303f7; return _0x25dfb0; }; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0x135a')] = function(_0x58615c) { null == _0x58615c.localPosition && (_0x58615c.localPosition = new _0x4e9ff1()); var _0x439371 = _0x58615c.localPosition, _0x2c8a3b = _0x58615c.localRayDirection, _0x387967 = _0x58615c.localRayPosition; _0x58615c = _0x58615c.rayEntryDistance; _0x439371.x = _0x387967.x + _0x58615c * _0x2c8a3b.x; _0x439371.y = _0x387967.y + _0x58615c * _0x2c8a3b.y; _0x439371.z = _0x387967.z + _0x58615c * _0x2c8a3b.z; }; _0x4b7e98[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4b7e98; var _0x3c6685 = function(_0x2a1c5a, _0x5a23d1, _0xd04348, _0x439acf) { null == _0x439acf && (_0x439acf = 0x0); null == _0xd04348 && (_0xd04348 = 0x0); null == _0x5a23d1 && (_0x5a23d1 = 0x0); null == _0x2a1c5a && (_0x2a1c5a = 0x0); this['x'] = _0x2a1c5a; this['y'] = _0x5a23d1; this['width'] = _0xd04348; this[_0x56ae('0x727')] = _0x439acf; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x135b')]] = _0x3c6685; _0x3c6685[_0x56ae('0x8bf')] = 'openfl.geom.Rectangle'; _0x3c6685[_0x56ae('0x6')] = {}; _0x3c6685[_0x56ae('0x6')]['height'] = null; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x3c6685[_0x56ae('0x6')]['x'] = null; _0x3c6685[_0x56ae('0x6')]['y'] = null; _0x3c6685[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { return new _0x3c6685(this.x, this.y, this.width, this.height); }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x135c')] = function(_0x4857a5, _0x20314a) { return _0x4857a5 >= this.x && _0x20314a >= this.y && _0x4857a5 < this.get_right() ? _0x20314a < this.get_bottom() : !0x1; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0xf00')] = function(_0x5e8870) { return this.contains(_0x5e8870.x, _0x5e8870.y); }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x8ae')] = function(_0x1267c4) { if (_0x56ae('0x135d') !== _0x56ae('0x135e')) { this.x = _0x1267c4.x; this.y = _0x1267c4.y; this.width = _0x1267c4.width; this.height = _0x1267c4.height; } else { _0x56ae('0x7c0') == typeof exports && _0x56ae('0x8') != typeof module ? module.exports = _0x3df9be() : _0x56ae('0x3') == typeof define && define.amd ? define([], _0x3df9be) : (_0x56ae('0x8') != typeof window ? window : _0x56ae('0x8') != typeof global ? global : 'undefined' != typeof self ? self : this).pako = _0x3df9be(); } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x8ad')] = function(_0xe18625) { return _0xe18625 == this ? !0x0 : null != _0xe18625 && this.x == _0xe18625.x && this.y == _0xe18625.y && this.width == _0xe18625.width ? this.height == _0xe18625.height : !0x1; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x135f')] = function(_0x3d097b, _0x4535cb) { this.x -= _0x3d097b; this.width += 0x2 * _0x3d097b; this.y -= _0x4535cb; this.height += 0x2 * _0x4535cb; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x1360')] = function(_0x40c9c5) { var _0x343f1b = this.x < _0x40c9c5.x ? _0x40c9c5.x : this.x; if ((this.get_right() > _0x40c9c5.get_right() ? _0x40c9c5.get_right() : this.get_right()) <= _0x343f1b) return !0x1; _0x343f1b = this.y < _0x40c9c5.y ? _0x40c9c5.y : this.y; return (this.get_bottom() > _0x40c9c5.get_bottom() ? _0x40c9c5.get_bottom() : this.get_bottom()) > _0x343f1b; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x1c')] = function(_0x3e28f7, _0x40cd21, _0x4dae1c, _0x43b0c6) { if (_0x56ae('0x1361') === _0x56ae('0x1362')) { _0x4dae1c = _0x3e28f7[_0x40cd21]; ++_0x40cd21; var _0x4152e3 = this.params; if (null != (null != _0x586025[_0x4dae1c] ? _0x4152e3.getReserved(_0x4dae1c) : _0x4152e3.h[_0x4dae1c])) { _0x4152e3 = 0x0; var _0x41677f = this.params; for (_0x41677f = (null != _0x586025[_0x4dae1c] ? _0x41677f.getReserved(_0x4dae1c) : _0x41677f.h[_0x4dae1c]).split('|'); _0x4152e3 < _0x41677f.length;) { var _0x35fbff = _0x41677f[_0x4152e3]; ++_0x4152e3; this.addDecorator(_0x4dae1c, _0x5605e4.parseDataWithDuplicates(_0x35fbff, '~', '-')); } } } else { this.x = _0x3e28f7; this.y = _0x40cd21; this.width = _0x4dae1c; this.height = _0x43b0c6; } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x1363')] = function(_0x31635b, _0x515360, _0x3b750f, _0x2db460) { if (0x0 != this.width || 0x0 != this.height) { if (_0x56ae('0x1364') === 'HKxwy') { var _0x30bb7a = 0x0, _0x14047c = 0x0, _0x18aae1 = 0x0, _0x55b778 = 0x0; this.x < _0x31635b && (_0x30bb7a = _0x31635b - this.x); this.y < _0x515360 && (_0x14047c = _0x515360 - this.y); this.get_right() > _0x31635b + _0x3b750f && (_0x18aae1 = _0x31635b + _0x3b750f - this.get_right()); this.get_bottom() > _0x515360 + _0x2db460 && (_0x55b778 = _0x515360 + _0x2db460 - this.get_bottom()); this.x += _0x30bb7a; this.y += _0x14047c; this.width += _0x18aae1 - _0x30bb7a; this.height += _0x575257.XqaQr(_0x55b778, _0x14047c); } else { if (null == _0x3b750f.__srcImageData) _0x5d51e7.createImageData(_0x31635b); else { _0x3b750f.__srcImageData = _0x3b750f.__srcContext.getImageData(0x0, 0x0, _0x3b750f.width, _0x3b750f.height); var _0x32056d = _0x3b750f.__srcImageData.data.buffer; _0x32056d = null != _0x32056d ? new Uint8Array(_0x32056d) : null; _0x3b750f.data = _0x32056d; } _0x31635b.dirty = !0x1; } } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x9e7')] = function(_0x3da0ed, _0x373a92, _0x8867ce, _0x5bbcd9) { if (0x0 == this.width && _0x1c1b50.YKfnV(0x0, this.height)) this.x = _0x3da0ed, this.y = _0x373a92, this.width = _0x8867ce, this.height = _0x5bbcd9; else { var _0x23fe2b = this.get_right(), _0x1c53b8 = this.get_bottom(); this.x > _0x3da0ed && (this.x = _0x3da0ed, this.width = _0x23fe2b - _0x3da0ed); this.y > _0x373a92 && (this.y = _0x373a92, this.height = _0x1c53b8 - _0x373a92); _0x23fe2b < _0x3da0ed + _0x8867ce && (this.width = _0x3da0ed + _0x8867ce - this.x); _0x1c53b8 < _0x373a92 + _0x5bbcd9 && (this.height = _0x373a92 + _0x5bbcd9 - this.y); } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x1365')] = function() { null == _0x3c6685.__limeRectangle && (_0x3c6685.__limeRectangle = new _0x3f0b4d()); _0x3c6685.__limeRectangle.setTo(this.x, this.y, this.width, this.height); return _0x3c6685.__limeRectangle; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x98e')] = function(_0x598100, _0x3576ce) { var _0x12ad8d = _0x3576ce.a * this.x + _0x1c1b50.IyjSu(_0x3576ce.c, this.y), _0x1fc32c = _0x12ad8d, _0x4511e4 = _0x3576ce.b * this.x + _0x3576ce.d * this.y, _0x2bdcbf = _0x4511e4, _0x4ece1a = _0x1c1b50.eaGBB(_0x3576ce.a, this.x + this.width) + _0x3576ce.c * this.y, _0x19adc2 = _0x3576ce.b * (this.x + this.width) + _0x3576ce.d * this.y; _0x4ece1a < _0x12ad8d && (_0x12ad8d = _0x4ece1a); _0x19adc2 < _0x4511e4 && (_0x4511e4 = _0x19adc2); _0x4ece1a > _0x1fc32c && (_0x1fc32c = _0x4ece1a); _0x1c1b50.sTmTh(_0x19adc2, _0x2bdcbf) && (_0x2bdcbf = _0x19adc2); _0x4ece1a = _0x3576ce.a * (this.x + this.width) + _0x3576ce.c * (this.y + this.height); _0x19adc2 = _0x1c1b50.eaGBB(_0x3576ce.b, this.x + this.width) + _0x3576ce.d * (this.y + this.height); _0x4ece1a < _0x12ad8d && (_0x12ad8d = _0x4ece1a); _0x19adc2 < _0x4511e4 && (_0x4511e4 = _0x19adc2); _0x4ece1a > _0x1fc32c && (_0x1fc32c = _0x4ece1a); _0x1c1b50.GAQxA(_0x19adc2, _0x2bdcbf) && (_0x2bdcbf = _0x19adc2); _0x4ece1a = _0x3576ce.a * this.x + _0x3576ce.c * (this.y + this.height); _0x19adc2 = _0x3576ce.b * this.x + _0x3576ce.d * (this.y + this.height); _0x4ece1a < _0x12ad8d && (_0x12ad8d = _0x4ece1a); _0x19adc2 < _0x4511e4 && (_0x4511e4 = _0x19adc2); _0x4ece1a > _0x1fc32c && (_0x1fc32c = _0x4ece1a); _0x19adc2 > _0x2bdcbf && (_0x2bdcbf = _0x19adc2); _0x598100.setTo(_0x12ad8d + _0x3576ce.tx, _0x4511e4 + _0x3576ce.ty, _0x1fc32c - _0x12ad8d, _0x2bdcbf - _0x4511e4); }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0xa16')] = function() { return this.y + this.height; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x1366')] = function(_0x4b4f4c) { if (_0x56ae('0x1367') === _0x56ae('0x1368')) { var _0x279836 = _0x29a875++; var _0x208f94 = _0xc5462 ? 0x4 * _0x5b4c52.get(_0x279836) : 0x4 * _0x279836; if (!(0x0 > _0x208f94 || (_0x4421e4.setTo(_0x1102f5.get(_0x208f94), _0x1102f5.get(_0x208f94 + 0x1), _0x1102f5.get(_0x208f94 + 0x2), _0x1102f5.get(_0x208f94 + 0x3)), 0x0 >= _0x4421e4.width || 0x0 >= _0x4421e4.height))) { if (_0x407807 && _0x1bcb64) { var _0x5bca33 = _0x575257.ERqgE(0x6, _0x279836); _0x187838.setTo(_0x5465e8.get(_0x5bca33), _0x5465e8.get(_0x5bca33 + 0x1), _0x5465e8.get(_0x5bca33 + 0x2), _0x5465e8.get(_0x5bca33 + 0x3), _0x5465e8.get(_0x5bca33 + 0x4), _0x5465e8.get(_0x5bca33 + 0x5)); } else _0x407807 ? (_0x5bca33 = 0x4 * _0x279836, _0x187838.setTo(_0x5465e8.get(_0x5bca33), _0x5465e8.get(_0x5bca33 + 0x1), _0x5465e8.get(_0x5bca33 + 0x2), _0x5465e8.get(_0x5bca33 + 0x3), _0x4421e4.x, _0x4421e4.y)) : _0x1bcb64 ? (_0x5bca33 = 0x2 * _0x279836, _0x187838.tx = _0x5465e8.get(_0x5bca33), _0x187838.ty = _0x5465e8.get(_0x5bca33 + 0x1)) : (_0x187838.tx = _0x4421e4.x, _0x187838.ty = _0x4421e4.y); _0x187838.tx += e - c; _0x187838.ty += f - d; _0x187838.concat(_0x545121); _0x22d4e6.context.setTransform(_0x187838.a, _0x187838.b, _0x187838.c, _0x187838.d, _0x187838.tx, _0x187838.ty); null != _0x22d4e6.bitmapFill ? _0x22d4e6.context.drawImage(_0x22d4e6.bitmapFill.image.get_src(), _0x4421e4.x, _0x4421e4.y, _0x4421e4.width, _0x4421e4.height, 0x0, 0x0, _0x4421e4.width, _0x4421e4.height) : _0x22d4e6.context.fillRect(0x0, 0x0, _0x4421e4.width, _0x4421e4.height); } } else { this.height = _0x4b4f4c - this.y; return _0x4b4f4c; } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x1369')] = function() { return this.x; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x46f')] = function(_0x3ae9cd) { if (_0x56ae('0x136a') === _0x56ae('0x136b')) { if (!this.playing && null != this.parent.buffer && null != this.parent.buffer.__srcHowl) { this.playing = !0x0; var _0x3183a9 = this.getCurrentTime(); this.completed = !0x1; var _0x15d827 = this.parent.buffer.__srcHowl._volume; this.parent.buffer.__srcHowl._volume = this.parent.get_gain(); this.id = this.parent.buffer.__srcHowl.play(); this.parent.buffer.__srcHowl._volume = _0x15d827; this.setPosition(this.parent.get_position()); this.parent.buffer.__srcHowl.on('end', _0x2d9f4e(this, this.howl_onEnd), this.id); this.setCurrentTime(_0x3183a9); } } else { this.width -= _0x3ae9cd - this.x; return this.x = _0x3ae9cd; } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0xa15')] = function() { if ('ZvoCg' === 'ZvoCg') { return this.x + this.width; } else { if (null != b) { var _0x2daa0e = _0x285c85.listeners; _0x2daa0e = null != _0x586025[a] ? _0x2daa0e.getReserved(a) : _0x2daa0e.h[a]; if (null == _0x2daa0e) _0x2daa0e = _0x285c85.listeners, b = new _0x589728(b), null != _0x586025[a] ? _0x2daa0e.setReserved(a, b) : _0x2daa0e.h[a] = b; else { for (a = new _0x3b3942(_0x2daa0e); null != a.l;) if (a.next().listener == b) return; for (a = _0x2daa0e; null != a.next;) a = a.next; b = new _0x589728(b); b.next = a.next; a.next = b; } } } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x41f')] = function(_0x31b358) { this.width = _0x31b358 - this.x; return _0x31b358; }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x136c')] = function() { if ('DsNcN' !== _0x56ae('0x136d')) { null == d && (d = !0x0); null == c && (c = 0xc); null == b && (b = 0x10); null == a && (a = 0x32); _0x581992.call(this); this._radius = a; this._segmentsW = b; this._segmentsH = c; this._yUp = d; } else { return this.y; } }; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x136e')] = function(_0x442688) { this.height -= _0x1c1b50.mcIjv(_0x442688, this.y); return this.y = _0x442688; }; _0x3c6685[_0x56ae('0x6')]['__class__'] = _0x3c6685; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')]['set_top'] = _0x56ae('0x136e'); _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')]['get_top'] = _0x56ae('0x136c'); _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x41f')] = _0x1c1b50.KsFml; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa15')] = _0x56ae('0xa15'); _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')]['set_left'] = _0x56ae('0x46f'); _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')]['get_left'] = 'get_left'; _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1366')] = _0x56ae('0x1366'); _0x3c6685[_0x56ae('0x6')][_0x56ae('0x984')]['get_bottom'] = 'get_bottom'; var _0x3156e7 = function() {}; _0x5ac4a7['away3d.core.pick.PickingType'] = _0x3156e7; _0x3156e7[_0x56ae('0x8bf')] = _0x56ae('0x136f'); var _0x4376c7 = function(_0xdf4079) { this['set_stage3DProxy'](_0xdf4079); }; _0x5ac4a7[_0x56ae('0x1370')] = _0x4376c7; _0x4376c7[_0x56ae('0x8bf')] = 'away3d.core.render.BackgroundImageRenderer'; _0x4376c7[_0x56ae('0x6')] = {}; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x1371')] = null; _0x4376c7[_0x56ae('0x6')][_0x56ae('0xfc3')] = null; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x1109')] = null; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x1135')] = null; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x9e8')] = null; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x1372')] = null; _0x4376c7[_0x56ae('0x6')]['set_stage3DProxy'] = function(_0x554ff5) { if (_0x56ae('0x1373') === _0x56ae('0x1373')) { if (_0x554ff5 == this._stage3DProxy) return _0x554ff5; this._stage3DProxy = _0x554ff5; this.removeBuffers(); return _0x554ff5; } else { if (null == _0x554ff5) return null; if (null == _0x554ff5.libraryType) var _0x53ff70 = new _0x3e206c(); else if (_0x53ff70 = _0x5ac4a7[_0x554ff5.libraryType], null != _0x53ff70) _0x53ff70 = _0x4b5a45.createInstance(_0x53ff70, _0x554ff5.libraryArgs); else return _0x131690.warn(_0x56ae('0x1374') + _0x554ff5.libraryType, { fileName: 'lime/utils/AssetLibrary.hx', lineNumber: 0xa0, className: _0x56ae('0x4f2'), methodName: _0x56ae('0xc3d') }), null; _0x53ff70.__fromManifest(_0x554ff5); return _0x53ff70; } }; _0x4376c7[_0x56ae('0x6')]['removeBuffers'] = function() { null != this._vertexBuffer && (_0x79a9a6.disposeVertexBuffer(this._vertexBuffer), this._vertexBuffer = null, this._program3d.dispose(), this._program3d = null, _0x79a9a6.disposeIndexBuffer(this._indexBuffer), this._indexBuffer = null); }; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x1375')] = function() { return _0x56ae('0x1376'); }; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x1377')] = function() { if (_0x56ae('0x1378') === _0x1c1b50.hjnmW) { _0x3eff77.call(this, _0x3c60e3); this.lastRotation = NaN; } else { switch (this._texture.get_format()) { case 0x3: var _0x3c60e3 = _0x56ae('0x1379'); break; case 0x4: _0x3c60e3 = _0x56ae('0x137a'); break; default: _0x3c60e3 = ''; } return _0x56ae('0x137b') + _0x3c60e3 + _0x56ae('0x137c'); } }; _0x4376c7[_0x56ae('0x6')]['render'] = function() { if (_0x1c1b50.yywlv('bznKU', _0x56ae('0x137d'))) { var _0x54a1d8 = this.purchased; _0x54a1d8 = _0x56b9a2.get_instance().get(_0x54a1d8.id, _0x54a1d8.defaultValue); } else { var _0x38e273 = this._stage3DProxy.get_context3D(); _0x38e273 != this._context && (this.removeBuffers(), this._context = _0x38e273); null != _0x38e273 && (null == this._vertexBuffer && this.initBuffers(_0x38e273), _0x38e273.setBlendFactors(0x2, 0x9), _0x38e273.setProgram(this._program3d), _0x38e273.setTextureAt(0x0, this._texture.getTextureForStage3D(this._stage3DProxy)), _0x38e273.setVertexBufferAt(0x0, this._vertexBuffer, 0x0, 0x2), _0x38e273.setVertexBufferAt(0x1, this._vertexBuffer, 0x2, 0x2), _0x38e273.drawTriangles(this._indexBuffer, 0x0, 0x2), _0x38e273.setVertexBufferAt(0x0, null), _0x38e273.setVertexBufferAt(0x1, null), _0x38e273.setTextureAt(0x0, null)); } }; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x137e')] = function(_0x2beb3f) { this._vertexBuffer = this._stage3DProxy.createVertexBuffer(0x4, 0x4); this._program3d = _0x2beb3f.createProgram(); this._indexBuffer = this._stage3DProxy.createIndexBuffer(0x6); _0x2beb3f = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0]; for (var _0x13f421 = _0x252a59.toIntVector(null), _0xb2bd9e = 0x0, _0x19337f = _0x2beb3f.length; _0xb2bd9e < _0x19337f;) { var _0x20d3bd = _0xb2bd9e++; _0x13f421.set(_0x20d3bd, _0x2beb3f[_0x20d3bd]); } this._indexBuffer.uploadFromVector(_0x13f421, 0x0, 0x6); this._program3d.upload(new _0x870f63(_0x4ab737.active).assemble(_0xa56b95.toString(0x1), this.getVertexCode()), new _0x870f63(_0x4ab737.active).assemble(_0xa56b95.toString(0x0), this.getFragmentCode())); _0xb2bd9e = _0x13f421 = 0x2; _0x19337f = -0x1; _0x20d3bd = 0x1; null != this._stage3DProxy.get_scissorRect() && (_0x19337f = _0x1c1b50.mEGSb(_0x1c1b50.WTnKk(0x2, this._stage3DProxy.get_scissorRect().x) - this._stage3DProxy.get_viewPort().width, this._stage3DProxy.get_viewPort().width), _0x20d3bd = _0x1c1b50.uqDNR(0x2 * this._stage3DProxy.get_scissorRect().y - this._stage3DProxy.get_viewPort().height, this._stage3DProxy.get_viewPort().height) * -0x1, _0x13f421 = 0x2 / (this._stage3DProxy.get_viewPort().width / this._stage3DProxy.get_scissorRect().width), _0xb2bd9e = _0x1c1b50.uqDNR(0x2, this._stage3DProxy.get_viewPort().height / this._stage3DProxy.get_scissorRect().height)); _0x2beb3f = this._vertexBuffer; _0x13f421 = [_0x19337f, _0x20d3bd - _0xb2bd9e, 0x0, 0x1, _0x19337f + _0x13f421, _0x20d3bd - _0xb2bd9e, 0x1, 0x1, _0x19337f + _0x13f421, _0x20d3bd, 0x1, 0x0, _0x19337f, _0x20d3bd, 0x0, 0x0]; _0xb2bd9e = _0x252a59.toFloatVector(null); _0x19337f = 0x0; for (_0x20d3bd = _0x13f421.length; _0x19337f < _0x20d3bd;) { var _0x4dbe88 = _0x19337f++; _0xb2bd9e.set(_0x4dbe88, _0x13f421[_0x4dbe88]); } _0x2beb3f.uploadFromVector(_0xb2bd9e, 0x0, 0x4); }; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4376c7; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4376c7[_0x56ae('0x6')][_0x56ae('0x984')]['set_stage3DProxy'] = 'set_stage3DProxy'; var _0x483c36 = function(_0x5ede29) { null == _0x5ede29 && (_0x5ede29 = !0x1); this[_0x56ae('0x137f')] = new _0x2b2c54(); this[_0x56ae('0x1380')] = !0x0; this[_0x56ae('0x121a')] = this[_0x56ae('0x1230')] = 0x1; this[_0x56ae('0x9ea')] = !0x1; this['_backgroundAlpha'] = 0x1; this['_backgroundR'] = this[_0x56ae('0x1381')] = this[_0x56ae('0x1382')] = 0x0; this[_0x56ae('0x1383')] = new _0x493712(); this[_0x56ae('0x1384')] = _0x5ede29; }; _0x5ac4a7[_0x56ae('0x1385')] = _0x483c36; _0x483c36['__name__'] = _0x56ae('0x1385'); _0x483c36[_0x56ae('0x6')] = {}; _0x483c36[_0x56ae('0x6')]['_context'] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x9e8')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1386')] = null; _0x483c36[_0x56ae('0x6')]['_backgroundG'] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1382')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1387')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x9ea')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1280')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1388')] = null; _0x483c36[_0x56ae('0x6')]['_viewWidth'] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1215')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1383')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1389')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1384')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x9ee')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x121a')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1230')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x138a')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x138b')] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1380')] = null; _0x483c36[_0x56ae('0x6')]['_rttViewProjectionMatrix'] = null; _0x483c36[_0x56ae('0x6')][_0x56ae('0xed6')] = function() { return new _0x5ef14e(); }; _0x483c36[_0x56ae('0x6')]['set_viewWidth'] = function(_0x59b1cb) { return this._viewWidth = _0x59b1cb; }; _0x483c36[_0x56ae('0x6')]['set_viewHeight'] = function(_0x38618a) { return this._viewHeight = _0x38618a; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10e7')] = function() { return this._renderToTexture; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10d4')] = function(_0x3c5d95) { return this._clearOnRender = _0x3c5d95; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10bd')] = function(_0x50a9b7) { return this._backgroundR = _0x50a9b7; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10be')] = function(_0x237d14) { if ('aokwm' === _0x56ae('0x138c')) { return this._backgroundG = _0x237d14; } else { return function(_0x3ac0f3) { b[0x0](_0x237d14[0x0], _0x3ac0f3); }; } }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x421')] = function(_0x211314) { return this._backgroundB = _0x211314; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10f3')] = function(_0x3c244b) { if (_0x56ae('0x138d') !== _0x56ae('0x138e')) { if (_0x3c244b == this._stage3DProxy) return _0x3c244b; if (null == _0x3c244b) return null != this._stage3DProxy && (this._stage3DProxy.removeEventListener('Context3DCreated', _0x575257.lJnaE(_0x2d9f4e, this, this.onContextUpdate)), this._stage3DProxy.removeEventListener('Context3DRecreated', _0x2d9f4e(this, this.onContextUpdate))), this._context = this._stage3DProxy = null; this._stage3DProxy = _0x3c244b; this._stage3DProxy.addEventListener(_0x56ae('0x11df'), _0x2d9f4e(this, this.onContextUpdate)); this._stage3DProxy.addEventListener(_0x56ae('0x10f1'), _0x2d9f4e(this, this.onContextUpdate)); null != this._backgroundImageRenderer && this._backgroundImageRenderer.set_stage3DProxy(_0x3c244b); null != _0x3c244b.get_context3D() && (this._context = _0x3c244b.get_context3D()); return _0x3c244b; } else { return !0x0; } }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10d9')] = function(_0x2db4ab) { return this._shareContext = _0x2db4ab; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x914')] = function(_0x4a9a0a, _0x13f8b8, _0x3e9b12, _0x56e545) { null == _0x56e545 && (_0x56e545 = 0x0); null != this._stage3DProxy && null != this._context && (this._rttViewProjectionMatrix.copyFrom(_0x4a9a0a.get_camera().get_viewProjection()), this._rttViewProjectionMatrix.appendScale(this._textureRatioX, this._textureRatioY, 0x1), this.executeRender(_0x4a9a0a, _0x13f8b8, _0x3e9b12, _0x56e545), this._context.setVertexBufferAt(0x0, null), this._context.setTextureAt(0x0, null), this._context.setVertexBufferAt(0x1, null), this._context.setTextureAt(0x1, null), this._context.setVertexBufferAt(0x2, null), this._context.setTextureAt(0x2, null), this._context.setVertexBufferAt(0x3, null), this._context.setTextureAt(0x3, null), this._context.setVertexBufferAt(0x4, null), this._context.setTextureAt(0x4, null), this._context.setVertexBufferAt(0x5, null), this._context.setTextureAt(0x5, null), this._context.setVertexBufferAt(0x6, null), this._context.setTextureAt(0x6, null), this._context.setVertexBufferAt(0x7, null), this._context.setTextureAt(0x7, null)); }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x138f')] = function(_0x15ceb6, _0x3ef368, _0x2ab8c7, _0x5f5cab) { null == _0x5f5cab && (_0x5f5cab = 0x0); this._renderTarget = _0x3ef368; this._renderTargetSurface = _0x5f5cab; null != this._renderableSorter && this._renderableSorter.sort(_0x15ceb6); this._renderToTexture && this.executeRenderToTexturePass(_0x15ceb6); this._stage3DProxy.setRenderTarget(_0x3ef368, !0x0, _0x5f5cab); null == _0x3ef368 && this._shareContext || !this._clearOnRender || this._context.clear(this._backgroundR, this._backgroundG, this._backgroundB, this._backgroundAlpha, 0x1, 0x0); this._context.setDepthTest(!0x1, 0x0); this._stage3DProxy.set_scissorRect(_0x2ab8c7); null != this._backgroundImageRenderer && this._backgroundImageRenderer.render(); this.draw(_0x15ceb6, _0x3ef368); this._context.setDepthTest(!0x1, 0x5); !this._shareContext && this._snapshotRequired && null != this._snapshotBitmapData && (this._context.drawToBitmapData(this._snapshotBitmapData), this._snapshotRequired = !0x1); this._stage3DProxy.set_scissorRect(null); }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x1390')] = function(_0x904184) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x483c36[_0x56ae('0x6')][_0x56ae('0xf4e')] = function(_0x3e3c9d, _0x424d7b) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x483c36[_0x56ae('0x6')]['onContextUpdate'] = function(_0x507fa4) { this._context = this._stage3DProxy.get_context3D(); }; _0x483c36[_0x56ae('0x6')]['set_antiAlias'] = function(_0x1a8335) { return this._antiAlias = _0x1a8335; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10e3')] = function(_0x5cad90) { return this._textureRatioX = _0x5cad90; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x10e5')] = function(_0x203fc2) { return this._textureRatioY = _0x203fc2; }; _0x483c36[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x483c36; _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10e5')] = _0x56ae('0x10e5'); _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')]['set_textureRatioX'] = _0x56ae('0x10e3'); _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')]['set_antiAlias'] = _0x56ae('0xbe0'); _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10d9')] = _0x56ae('0x10d9'); _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10f3')] = _0x56ae('0x10f3'); _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x421')] = _0x1c1b50.kvecv; _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10be')] = _0x1c1b50.dVtWL; _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10bd')] = 'set_backgroundR'; _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10d4')] = 'set_clearOnRender'; _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10e7')] = _0x56ae('0x10e7'); _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10c4')] = _0x56ae('0x10c4'); _0x483c36[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x10c2')] = _0x56ae('0x10c2'); var _0x14f81d = function() { var _0x465e06 = _0x56ae('0x1391')['split']('|'), _0x464d32 = 0x0; while (!![]) { switch (_0x465e06[_0x464d32++]) { case '0': _0x483c36[_0x56ae('0x94d')](this); continue; case '1': this[_0x56ae('0x1392')] = new _0x4e9ff1(); continue; case '2': this['_skyboxProjection'] = new _0x2b2c54(); continue; case '3': this[_0x56ae('0x1393')] = new _0x2b2c54(); continue; case '4': this[_0x56ae('0xed3')] = new _0x23b802(); continue; case '5': this['_distanceRenderer'] = new _0x23b802(!0x1, !0x0); continue; } break; } }; _0x5ac4a7[_0x56ae('0x1394')] = _0x14f81d; _0x14f81d[_0x56ae('0x8bf')] = _0x56ae('0x1394'); _0x14f81d[_0x56ae('0x8ee')] = _0x483c36; _0x14f81d['prototype'] = _0x4e6193(_0x483c36[_0x56ae('0x6')], { '_activeMaterial': null, '_distanceRenderer': null, '_depthRenderer': null, '_skyboxProjection': null, '_tempSkyboxMatrix': null, '_skyboxTempVector': null, 'set_stage3DProxy': function(_0x29d7a1) { _0x483c36[_0x56ae('0x6')][_0x56ae('0x10f3')][_0x56ae('0x94d')](this, _0x29d7a1); this[_0x56ae('0x1395')][_0x56ae('0x10f3')](this[_0x56ae('0xed3')][_0x56ae('0x10f3')](_0x29d7a1)); return _0x29d7a1; }, 'executeRender': function(_0x1630b1, _0x4f63a6, _0x4c010a, _0x3f69ac) { null == _0x3f69ac && (_0x3f69ac = 0x0); this[_0x56ae('0x1396')](_0x1630b1); _0x575257['ocHAZ'](null, _0x4f63a6) && (this[_0x56ae('0x1397')](_0x1630b1['get_cutoutRenderableHead'](), _0x1630b1, _0x14f81d[_0x56ae('0x1398')]), this[_0x56ae('0x1397')](_0x1630b1[_0x56ae('0x1399')](), _0x1630b1, _0x14f81d[_0x56ae('0x1398')]), this[_0x56ae('0x1397')](_0x1630b1[_0x56ae('0x139a')](), _0x1630b1, _0x14f81d['RTT_PASSES'])); _0x483c36[_0x56ae('0x6')][_0x56ae('0x138f')][_0x56ae('0x94d')](this, _0x1630b1, _0x4f63a6, _0x4c010a, _0x3f69ac); }, 'updateLights': function(_0x22ba17) { var _0x4e4e19 = _0x22ba17[_0x56ae('0x1243')](), _0x518ff0 = _0x22ba17['get_pointLights'](); var _0x567202 = _0x4e4e19[_0x56ae('0x9fa')](); for (var _0x33506d = 0x0, _0x2c4f35 = _0x567202; _0x33506d < _0x2c4f35;) { _0x567202 = _0x33506d++; _0x567202 = _0x4e4e19[_0x56ae('0x1b')](_0x567202); var _0x53456d = _0x567202[_0x56ae('0x139b')](); _0x567202[_0x56ae('0x1169')]() && (_0x53456d[_0x56ae('0x139c')]() || _0x53456d[_0x56ae('0x139d')]) && _0x53456d[_0x56ae('0x139e')](this[_0x56ae('0x9e8')], _0x22ba17, this[_0x56ae('0xed3')]); } _0x567202 = _0x518ff0[_0x56ae('0x9fa')](); _0x4e4e19 = 0x0; for (_0x33506d = _0x567202; _0x4e4e19 < _0x33506d;) _0x567202 = _0x4e4e19++, _0x567202 = _0x518ff0[_0x56ae('0x1b')](_0x567202), _0x53456d = _0x567202[_0x56ae('0x139b')](), _0x567202[_0x56ae('0x1169')]() && (_0x53456d['get_autoUpdateShadows']() || _0x53456d[_0x56ae('0x139d')]) && _0x53456d[_0x56ae('0x139e')](this[_0x56ae('0x9e8')], _0x22ba17, this['_distanceRenderer']); }, 'draw': function(_0x126046, _0x494dbe) { this[_0x56ae('0x1372')][_0x56ae('0x139f')](0x2, 0x9); null != _0x126046[_0x56ae('0x13a0')]() && (null != this[_0x56ae('0x13a1')] && this[_0x56ae('0x13a1')][_0x56ae('0x6b0')](this[_0x56ae('0x9e8')]), this[_0x56ae('0x13a1')] = null, this[_0x56ae('0x1372')]['setDepthTest'](!0x1, 0x0), this['drawSkyBox'](_0x126046)); this[_0x56ae('0x1372')][_0x56ae('0x13a2')](!0x0, 0x5); _0x494dbe = null != _0x494dbe ? _0x14f81d['SCREEN_PASSES'] : _0x14f81d[_0x56ae('0x13a3')]; this[_0x56ae('0x1397')](_0x126046[_0x56ae('0x13a4')](), _0x126046, _0x494dbe); this[_0x56ae('0x1397')](_0x126046[_0x56ae('0x1399')](), _0x126046, _0x494dbe); this[_0x56ae('0x1397')](_0x126046['get_blendedRenderableHead'](), _0x126046, _0x494dbe); this[_0x56ae('0x1372')]['setDepthTest'](!0x1, 0x5); null != this['_activeMaterial'] && this[_0x56ae('0x13a1')][_0x56ae('0x6b0')](this['_stage3DProxy']); this['_activeMaterial'] = null; }, 'drawSkyBox': function(_0x46841f) { var _0x48095b = _0x46841f[_0x56ae('0x13a0')](), _0x498643 = _0x48095b[_0x56ae('0xca6')](), _0x332260 = _0x46841f[_0x56ae('0xb6e')](); this[_0x56ae('0x13a5')](_0x332260); _0x498643[_0x56ae('0x13a6')](0x0, this['_stage3DProxy'], _0x332260); _0x498643[_0x56ae('0x13a7')](0x0, _0x48095b, this[_0x56ae('0x9e8')], _0x46841f, this[_0x56ae('0x13a8')]); _0x498643[_0x56ae('0x13a9')](0x0, this['_stage3DProxy']); }, 'updateSkyBoxProjection': function(_0x54e82b) { this[_0x56ae('0x13a8')][_0x56ae('0x8ae')](this[_0x56ae('0x137f')]); this[_0x56ae('0x13a8')]['copyRowTo'](0x2, this[_0x56ae('0x1392')]); var _0x34fc33 = _0x54e82b[_0x56ae('0x13aa')](), _0x1bf002 = this[_0x56ae('0x1392')]['x'], _0x24792e = this[_0x56ae('0x1392')]['y'], _0x195b8d = this[_0x56ae('0x1392')]['z'], _0x115a17 = Math['sqrt'](_0x1bf002 * _0x1bf002 + _0x575257['ERqgE'](_0x24792e, _0x24792e) + _0x195b8d * _0x195b8d); this[_0x56ae('0x1392')]['x'] = 0x0; this[_0x56ae('0x1392')]['y'] = 0x0; this[_0x56ae('0x1392')]['z'] = 0x0; this['_skyboxTempVector']['w'] = 0x1; this[_0x56ae('0x1393')]['copyFrom'](_0x54e82b[_0x56ae('0xfe9')]()); this['_tempSkyboxMatrix'][_0x56ae('0x12c0')](0x3, this['_skyboxTempVector']); this[_0x56ae('0x1392')]['x'] = 0x0; this[_0x56ae('0x1392')]['y'] = 0x0; this[_0x56ae('0x1392')]['z'] = 0x1; this[_0x56ae('0x1392')]['w'] = 0x0; _0x20a657[_0x56ae('0xf80')](this[_0x56ae('0x1393')], this[_0x56ae('0x1392')], this[_0x56ae('0x1392')]); this[_0x56ae('0x1392')]['normalize'](); 0.000001 < Math['abs'](Math[_0x56ae('0x13ab')](_0x1bf002 / _0x115a17 * this[_0x56ae('0x1392')]['x'] + _0x24792e / _0x115a17 * this['_skyboxTempVector']['y'] + _0x195b8d / _0x115a17 * this['_skyboxTempVector']['z'])) || (_0x54e82b = -(_0x1bf002 * _0x34fc33['x'] + _0x24792e * _0x34fc33['y'] + _0x195b8d * _0x34fc33['z'] + _0x115a17), _0x34fc33 = this['_skyboxTempVector'], _0x34fc33['x'] = 0x0 <= _0x1bf002 ? 0x1 : -0x1, _0x34fc33['y'] = 0x0 <= _0x24792e ? 0x1 : -0x1, _0x34fc33['z'] = 0x1, _0x34fc33['w'] = 0x1, this['_tempSkyboxMatrix'][_0x56ae('0x8ae')](this['_skyboxProjection']), this[_0x56ae('0x1393')][_0x56ae('0x9af')](), _0x115a17 = _0x20a657[_0x56ae('0xf80')](this['_tempSkyboxMatrix'], _0x34fc33, _0x20a657[_0x56ae('0x108b')]), this[_0x56ae('0x13a8')]['copyRowTo'](0x3, _0x34fc33), _0x34fc33 = (_0x575257[_0x56ae('0x5a2')](_0x115a17['x'] * _0x34fc33['x'], _0x115a17['y'] * _0x34fc33['y']) + _0x115a17['z'] * _0x34fc33['z'] + _0x115a17['w'] * _0x34fc33['w']) / (_0x1bf002 * _0x115a17['x'] + _0x24792e * _0x115a17['y'] + _0x195b8d * _0x115a17['z'] + _0x54e82b * _0x115a17['w']), this['_skyboxTempVector']['x'] = _0x1bf002 * _0x34fc33, this['_skyboxTempVector']['y'] = _0x24792e * _0x34fc33, this['_skyboxTempVector']['z'] = _0x195b8d * _0x34fc33, this[_0x56ae('0x1392')]['w'] = _0x54e82b * _0x34fc33, this[_0x56ae('0x13a8')][_0x56ae('0x12c6')](0x2, this[_0x56ae('0x1392')])); }, 'drawRenderables': function(_0x266e47, _0x59c944, _0x678fc1) { for (var _0x5d5875, _0x3f6600, _0xe7aae5 = _0x59c944[_0x56ae('0xb6e')](), _0x4ee3ed; null != _0x266e47;) { this[_0x56ae('0x13a1')] = _0x266e47[_0x56ae('0x11cb')][_0x56ae('0xca6')](); this[_0x56ae('0x13a1')][_0x56ae('0x13ac')](this[_0x56ae('0x1372')]); _0x5d5875 = this[_0x56ae('0x13a1')]['get_numPasses'](); for (_0x3f6600 = 0x0;;) { _0x4ee3ed = _0x266e47; if (0x0 != ((this[_0x56ae('0x13a1')][_0x56ae('0x13ad')](_0x3f6600) ? 0x1 : 0x2) & _0x678fc1)) { for (this[_0x56ae('0x13a1')][_0x56ae('0x13a6')](_0x3f6600, this[_0x56ae('0x9e8')], _0xe7aae5); this['_activeMaterial']['renderPass'](_0x3f6600, _0x4ee3ed['renderable'], this[_0x56ae('0x9e8')], _0x59c944, this[_0x56ae('0x137f')]), _0x4ee3ed = _0x4ee3ed['next'], null != _0x4ee3ed && _0x4ee3ed[_0x56ae('0x11cb')][_0x56ae('0xca6')]() == this[_0x56ae('0x13a1')];); this[_0x56ae('0x13a1')][_0x56ae('0x13a9')](_0x3f6600, this[_0x56ae('0x9e8')]); } else for (; _0x4ee3ed = _0x4ee3ed['next'], null != _0x4ee3ed && _0x4ee3ed['renderable'][_0x56ae('0xca6')]() == this[_0x56ae('0x13a1')];); if (!(++_0x3f6600 < _0x5d5875)) break; } _0x266e47 = _0x4ee3ed; } }, '__class__': _0x14f81d }); var _0x23b802 = function(_0x228b24, _0x1894b4) { null == _0x1894b4 && (_0x1894b4 = !0x1); null == _0x228b24 && (_0x228b24 = !0x1); _0x483c36[_0x56ae('0x94d')](this); this[_0x56ae('0x13ae')] = _0x228b24; this[_0x56ae('0x13af')] = _0x1894b4; this[_0x56ae('0x1382')] = this[_0x56ae('0x1381')] = this[_0x56ae('0x1386')] = 0x1; }; _0x5ac4a7[_0x56ae('0x13b0')] = _0x23b802; _0x23b802[_0x56ae('0x8bf')] = 'away3d.core.render.DepthRenderer'; _0x23b802[_0x56ae('0x8ee')] = _0x483c36; _0x23b802[_0x56ae('0x6')] = _0x4e6193(_0x483c36[_0x56ae('0x6')], { '_activeMaterial': null, '_renderBlended': null, '_distanceBased': null, '_disableColor': null, 'set_disableColor': function(_0x57edb6) { var _0x53126a = {}; _0x53126a[_0x56ae('0x13b1')] = function(_0x5989a1, _0xf76599) { return _0x5989a1 + _0xf76599; }; _0x53126a[_0x56ae('0x13b2')] = function(_0x1faa0f, _0xf76599) { return _0x1faa0f - _0xf76599; }; _0x53126a['dsVVO'] = function(_0x455067, _0xf76599) { return _0x455067 > _0xf76599; }; if ('thanL' !== _0x56ae('0x13b3')) { var _0x3a4def = 0x0, _0x2670f5 = 0x0, _0x2310ca = 0x0, _0x4712c9 = this['_indices'][_0x56ae('0x9fa')](), _0x4542d3 = this[_0x56ae('0xd4a')], _0x32411b = this['get_vertexStride'](), _0x40aaf8 = this['get_vertexOffset'](); null == this[_0x56ae('0x1112')] && (this[_0x56ae('0x1112')] = _0x252a59[_0x56ae('0x975')](null, _0x4712c9, !0x0)); null == this[_0x56ae('0x1113')] && (this[_0x56ae('0x1113')] = _0x252a59['toFloatVector'](null, _0x4712c9 / 0x3 | 0x0, !0x0)); for (; _0x3a4def < _0x4712c9;) { var _0x2e8369 = _0x40aaf8 + this['_indices']['get'](_0x3a4def++) * _0x32411b; var _0xdce963 = _0x4542d3[_0x56ae('0x1b')](_0x2e8369); var _0xfc4f = _0x4542d3[_0x56ae('0x1b')](_0x2e8369 + 0x1); var _0x1008a1 = _0x4542d3['get'](_0x2e8369 + 0x2); _0x2e8369 = _0x40aaf8 + this[_0x56ae('0xae5')][_0x56ae('0x1b')](_0x3a4def++) * _0x32411b; var _0x28932f = _0x4542d3[_0x56ae('0x1b')](_0x2e8369); var _0x6276a4 = _0x4542d3[_0x56ae('0x1b')](_0x2e8369 + 0x1); var _0x611e46 = _0x4542d3[_0x56ae('0x1b')](_0x2e8369 + 0x2); _0x2e8369 = _0x53126a[_0x56ae('0x13b1')](_0x40aaf8, this[_0x56ae('0xae5')][_0x56ae('0x1b')](_0x3a4def++) * _0x32411b); var _0x19373b = _0x4542d3['get'](_0x2e8369); var _0x13de3d = _0x4542d3[_0x56ae('0x1b')](_0x2e8369 + 0x1); _0x2e8369 = _0x4542d3['get'](_0x2e8369 + 0x2); _0x19373b -= _0xdce963; _0x13de3d -= _0xfc4f; _0x2e8369 -= _0x1008a1; _0xdce963 = _0x28932f - _0xdce963; _0xfc4f = _0x6276a4 - _0xfc4f; _0x611e46 -= _0x1008a1; _0x1008a1 = _0x2e8369 * _0xfc4f - _0x13de3d * _0x611e46; _0x611e46 = _0x53126a['KDPoN'](_0x19373b * _0x611e46, _0x2e8369 * _0xdce963); _0x19373b = _0x13de3d * _0xdce963 - _0x19373b * _0xfc4f; _0x13de3d = Math[_0x56ae('0xf0c')](_0x1008a1 * _0x1008a1 + _0x611e46 * _0x611e46 + _0x19373b * _0x19373b); this[_0x56ae('0x1106')] && (_0xfc4f = 0x2710 * _0x13de3d, _0x53126a[_0x56ae('0x13b4')](0x1, _0xfc4f) && (_0xfc4f = 0x1), this[_0x56ae('0x1113')][_0x56ae('0x8b6')](_0x2310ca++, _0xfc4f)); _0x13de3d = 0x1 / _0x13de3d; this['_faceNormals'][_0x56ae('0x8b6')](_0x2670f5++, _0x1008a1 * _0x13de3d); this[_0x56ae('0x1112')][_0x56ae('0x8b6')](_0x2670f5++, _0x611e46 * _0x13de3d); this['_faceNormals']['set'](_0x2670f5++, _0x19373b * _0x13de3d); } this['_faceNormalsDirty'] = !0x1; } else { return this[_0x56ae('0x13b5')] = _0x57edb6; } }, 'set_backgroundR': function(_0x366de3) { return _0x366de3; }, 'set_backgroundG': function(_0x3c3d5f) { if (_0x56ae('0xe8') === _0x1c1b50[_0x56ae('0xe7')]) { return _0x3c3d5f; } else { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](8.4, 38.5); this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x40); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x13b6'), -0x104, -0x154, null, null, null, null, null); this['dialog'][_0x56ae('0x1052')]('Four\x20backup\x20plans,\x20remember?', 0xc8, -0x104, null, null, -0x1, null, null); var _0x193418 = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x6e208e = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('I\x27m\x20not\x20taking\x20any\x20chances\x20with\x20something\x20this\x20important!', 0x64, -0x6e, null, _0x193418, -0x1, _0x6e208e, null); _0x193418 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x13b7'), -0x12c, 0x104, null, null, null, _0x193418, null); _0x193418 = _0xfe3284[_0x56ae('0x3d')](0x276); _0x6e208e = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x13b8'), 0xc8, 0x122, null, _0x193418, null, _0x6e208e, null); } }, 'set_backgroundB': function(_0x1aef59) { if ('UYNaJ' !== 'UYNaJ') { var _0x27bce9 = b[_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbb9')]; null != _0x27bce9[_0x56ae('0xbba')] && (_0x27bce9 = _0x27bce9[_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x1b')](0x0)); null != _0x27bce9[_0x56ae('0xbbc')] && (_0x27bce9['lastPath'][_0x56ae('0xbbd')](this[_0x56ae('0xbbe')]), _0x27bce9[_0x56ae('0xbbf')][_0x56ae('0xbbd')](_0x1aef59)); } else { return _0x1aef59; } }, 'renderCascades': function(_0xd1425, _0x47727b, _0x217d8d, _0x291505, _0x2cf808) { if ('vNZEa' === 'QGCFW') { return this[_0x56ae('0x13b9')]; } else { var _0x5a6aca = _0x56ae('0x13ba')[_0x56ae('0x44')]('|'), _0x55d2a8 = 0x0; while (!![]) { switch (_0x5a6aca[_0x55d2a8++]) { case '0': _0x47727b = _0xd1425['get_cutoutRenderableHead'](); continue; case '1': _0x53c7ee = !0x0; continue; case '2': this[_0x56ae('0x1372')][_0x56ae('0x13a2')](!0x0, 0x4); continue; case '3': this['_stage3DProxy'][_0x56ae('0x13bb')](_0x47727b, !0x0, 0x0); continue; case '4': this[_0x56ae('0x1372')]['clear'](0x1, 0x1, 0x1, 0x1, 0x1, 0x0); continue; case '5': _0x47727b = _0xd1425[_0x56ae('0x1399')](); continue; case '6': null != this['_activeMaterial'] && this[_0x56ae('0x13a1')][_0x56ae('0x13bc')](this[_0x56ae('0x9e8')]); continue; case '7': this[_0x56ae('0x1372')][_0x56ae('0x13a2')](!0x1, 0x5); continue; case '8': this[_0x56ae('0x1372')][_0x56ae('0x139f')](0x2, 0x9); continue; case '9': for (_0x33d4dd = _0x217d8d - 0x1; 0x0 <= _0x33d4dd;) this[_0x56ae('0x9e8')][_0x56ae('0x13bd')](_0x291505[_0x56ae('0x1b')](_0x33d4dd)), this[_0x56ae('0x13be')](_0x47727b, _0x2cf808[_0x56ae('0x1b')](_0x33d4dd), _0x53c7ee ? null : _0x2cf808[_0x56ae('0x1b')](_0x33d4dd)[_0x56ae('0x1069')]()), _0x53c7ee = !0x1, --_0x33d4dd; continue; case '10': this[_0x56ae('0x1280')] = _0x47727b; continue; case '11': this['_stage3DProxy'][_0x56ae('0x13bd')](null); continue; case '12': this[_0x56ae('0x13a1')] = null; continue; case '13': this[_0x56ae('0x1383')][_0x56ae('0x13bf')](_0xd1425); continue; case '14': this[_0x56ae('0x1388')] = 0x0; continue; case '15': for (var _0x53c7ee = !0x0, _0x33d4dd = _0x217d8d - 0x1; 0x0 <= _0x33d4dd;) this[_0x56ae('0x9e8')][_0x56ae('0x13bd')](_0x291505[_0x56ae('0x1b')](_0x33d4dd)), this['drawCascadeRenderables'](_0x47727b, _0x2cf808[_0x56ae('0x1b')](_0x33d4dd), _0x53c7ee ? null : _0x2cf808[_0x56ae('0x1b')](_0x33d4dd)[_0x56ae('0x1069')]()), _0x53c7ee = !0x1, --_0x33d4dd; continue; } break; } } }, 'drawCascadeRenderables': function(_0x121ce4, _0x1272fd, _0x4f3622) { var _0x1b6162 = {}; _0x1b6162['zMxBW'] = function(_0x2c99fd, _0xf76599) { return _0x2c99fd - _0xf76599; }; for (var _0x248105; null != _0x121ce4;) { if (!_0x121ce4[_0x56ae('0x11d0')]) { if (_0x56ae('0x13c0') !== _0x56ae('0x13c1')) { var _0x39db4d = _0x121ce4[_0x56ae('0x11cb')]; _0x248105 = _0x39db4d[_0x56ae('0x40e')](); null == _0x4f3622 || _0x248105[_0x56ae('0x1048')]()[_0x56ae('0xef0')](_0x4f3622, 0x4) ? (_0x248105 = _0x39db4d['get_material'](), this[_0x56ae('0x13a1')] != _0x248105 && (null != this[_0x56ae('0x13a1')] && this[_0x56ae('0x13a1')][_0x56ae('0x13bc')](this[_0x56ae('0x9e8')]), this[_0x56ae('0x13a1')] = _0x248105, this['_activeMaterial'][_0x56ae('0x13c2')](this[_0x56ae('0x9e8')], _0x1272fd, !0x1)), this[_0x56ae('0x13a1')][_0x56ae('0x13c3')](_0x39db4d, this[_0x56ae('0x9e8')], _0x1272fd, _0x1272fd[_0x56ae('0x1068')]())) : _0x121ce4[_0x56ae('0x11d0')] = !0x0; } else { _0x4f3622 == _0x4622dd['wormholeN'] && 0x0 == _0x121ce4 ? (_0x121ce4 = _0x17c694[_0x56ae('0x13c4')](), _0x4f3622 = _0x121ce4[_0x56ae('0xbf9')], _0x121ce4 = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x4f3622['id'], _0x4f3622[_0x56ae('0xa1c')]) >= _0x121ce4['intermission'][_0x56ae('0x9fa')]()) : _0x121ce4 = !0x1; _0x121ce4 ? (_0x121ce4 = _0x3db706[_0x56ae('0x13c5')](), null != _0x121ce4[_0x56ae('0x13c6')] ? (_0x121ce4 = _0x121ce4[_0x56ae('0x13c6')], _0x121ce4 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x121ce4['id'], _0x121ce4['defaultValue'])) : _0x121ce4 = !0x1, _0x121ce4 = !_0x121ce4) : _0x121ce4 = !0x1; if (_0x121ce4) { _0x1272fd = 0x0; for (_0x121ce4 = _0x17c694['get_all']()['iterator'](); _0x121ce4[_0x56ae('0x8f5')]();) { _0x4f3622 = _0x121ce4[_0x56ae('0x42')](); var _0x4bfc7e = _0x4f3622[_0x56ae('0xbf9')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4bfc7e['id'], _0x4bfc7e[_0x56ae('0xa1c')]) >= _0x4f3622['intermission']['get_length']() && !_0x4f3622[_0x56ae('0xbf8')] && ++_0x1272fd; } _0x1272fd = _0x56ae('0x13c7') + _0x1272fd; } this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x13c8')][_0x56ae('0xb39')](_0x1272fd); this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(this[_0x56ae('0x13c8')])); _0x121ce4 = this[_0x56ae('0x13c8')][_0x56ae('0x15')](); _0x1272fd = this[_0x56ae('0x13c8')][_0x56ae('0x16')](); this[_0x56ae('0xb20')]()['clear'](); this[_0x56ae('0xb20')]()['lineStyle'](0x4 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['x'], 0x333333); this[_0x56ae('0xb20')]()['beginFill'](0xffffff); _0x4f3622 = this[_0x56ae('0xb20')](); _0x4bfc7e = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x4f3622[_0x56ae('0x13ca')](-0x4, -0x4, _0x121ce4 + 0x8 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['x'], _0x1272fd + 0x8 * this['layout'][_0x56ae('0xa19')]['y'], (_0x4bfc7e['x'] + _0x4bfc7e['y']) / 0x2 * 0xc); _0x4f3622 = this['layout']['scale']; _0x4f3622 = (_0x4f3622['x'] + _0x4f3622['y']) / 0x2 * 0x10; this[_0x56ae('0x471')](_0x248105 - _0x121ce4 / 0x2); this['get_x']() < _0x4f3622 - this[_0x56ae('0x8c1')][_0x56ae('0x3e1')]() ? this[_0x56ae('0x471')](_0x4f3622 - this[_0x56ae('0x8c1')]['get_x']()) : this['get_x']() > _0x1b6162['zMxBW'](_0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')] - _0x4f3622 - _0x121ce4, this[_0x56ae('0x8c1')][_0x56ae('0x3e1')]()) && this[_0x56ae('0x471')](_0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0xb2e')] - _0x4f3622 - _0x121ce4 - this[_0x56ae('0x8c1')]['get_x']()); _0x248105 = 8.4 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y']; this[_0x56ae('0xaae')](_0x39db4d - _0x1272fd - _0x248105); this['parent'][_0x56ae('0x9f0')]() + this[_0x56ae('0x9f0')]() < _0x4f3622 && this[_0x56ae('0xaae')](_0x39db4d + _0x248105); } } _0x121ce4 = _0x121ce4[_0x56ae('0x42')]; } }, 'draw': function(_0x5b0742, _0x40f67d) { this[_0x56ae('0x1372')][_0x56ae('0x139f')](0x2, 0x9); this[_0x56ae('0x1372')][_0x56ae('0x13a2')](!0x0, 0x4); this['drawRenderables'](_0x5b0742[_0x56ae('0x13a4')](), _0x5b0742); this[_0x56ae('0x1397')](_0x5b0742[_0x56ae('0x1399')](), _0x5b0742); this[_0x56ae('0x13b5')] && this[_0x56ae('0x1372')][_0x56ae('0x13cb')](!0x1, !0x1, !0x1, !0x1); this[_0x56ae('0x13ae')] && this[_0x56ae('0x1397')](_0x5b0742[_0x56ae('0x139a')](), _0x5b0742); null != this['_activeMaterial'] && this[_0x56ae('0x13a1')][_0x56ae('0x13bc')](this[_0x56ae('0x9e8')]); this[_0x56ae('0x13b5')] && this[_0x56ae('0x1372')][_0x56ae('0x13cb')](!0x0, !0x0, !0x0, !0x0); this[_0x56ae('0x13a1')] = null; }, 'drawRenderables': function(_0x2a9b0a, _0x4349bb) { for (_0x4349bb = _0x4349bb[_0x56ae('0xb6e')](); null != _0x2a9b0a;) if (this[_0x56ae('0x13a1')] = _0x2a9b0a[_0x56ae('0x11cb')][_0x56ae('0xca6')](), this[_0x56ae('0x13b5')] && this[_0x56ae('0x13a1')][_0x56ae('0x13cc')]()) for (; _0x2a9b0a = _0x2a9b0a[_0x56ae('0x42')], null != _0x2a9b0a && _0x2a9b0a['renderable']['get_material']() == this[_0x56ae('0x13a1')];); else { for (this[_0x56ae('0x13a1')][_0x56ae('0x13c2')](this[_0x56ae('0x9e8')], _0x4349bb, this[_0x56ae('0x13af')]); this['_activeMaterial'][_0x56ae('0x13c3')](_0x2a9b0a[_0x56ae('0x11cb')], this[_0x56ae('0x9e8')], _0x4349bb, this[_0x56ae('0x137f')]), _0x2a9b0a = _0x2a9b0a[_0x56ae('0x42')], null != _0x2a9b0a && _0x2a9b0a[_0x56ae('0x11cb')]['get_material']() == this[_0x56ae('0x13a1')];); this[_0x56ae('0x13a1')][_0x56ae('0x13bc')](this[_0x56ae('0x9e8')]); } }, '__class__': _0x23b802, '__properties__': _0x4e6193(_0x483c36[_0x56ae('0x6')]['__properties__'], { 'set_disableColor': _0x56ae('0x10e6') }) }); var _0x5a6838 = function(_0x145546) { if (_0x56ae('0x13cd') === _0x56ae('0x13ce')) { if (_0x59b8d7['__cast'](this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x145546)['data'], _0x8f3e61)[_0x56ae('0xd1d')]() == b[e] && (_0x56ae('0x5c9') == b[e] && 'CubeTexture' == c && this['_blocks'][_0x56ae('0x1b')](_0x145546)['data'] instanceof _0x44b188 || _0x56ae('0x5c9') != b[e] || _0x575257[_0x56ae('0x582')]('SingleTexture', c) || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x145546)[_0x56ae('0xf17')] instanceof _0x56f3bc)) return d[_0x56ae('0xb37')] = !0x0, d['data'] = this[_0x56ae('0x13cf')]['get'](_0x145546)['data'], d; if ('geometry' == b[e] && _0x56ae('0xe79') == _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x145546)['data'], _0x8f3e61)['get_assetType']()) return d[_0x56ae('0xb37')] = !0x0, d[_0x56ae('0xf17')] = _0x59b8d7[_0x56ae('0x951')](this['_blocks']['get'](_0x145546)[_0x56ae('0xf17')], _0x7d440)['get_geometry'](), d;++e; } else { this[_0x56ae('0x13d0')] = !0x0; this[_0x56ae('0x9e8')] = _0x145546; this[_0x56ae('0x9e8')][_0x56ae('0x95e')](_0x56ae('0x10f1'), _0x2d9f4e(this, this['onContext3DRecreated'])); this[_0x56ae('0xaf3')] = _0x5c61a0[_0x56ae('0x10ed')](_0x145546); this['_rttManager'][_0x56ae('0x95e')](_0x56ae('0x8ce'), _0x2d9f4e(this, this[_0x56ae('0x13d1')])); } }; _0x5ac4a7[_0x56ae('0x13d2')] = _0x5a6838; _0x5a6838[_0x56ae('0x8bf')] = _0x56ae('0x13d2'); _0x5a6838[_0x56ae('0x6')] = {}; _0x5a6838[_0x56ae('0x6')]['_filters'] = null; _0x5a6838[_0x56ae('0x6')]['_tasks'] = null; _0x5a6838[_0x56ae('0x6')]['_filterTasksInvalid'] = null; _0x5a6838[_0x56ae('0x6')][_0x56ae('0x13d3')] = null; _0x5a6838[_0x56ae('0x6')][_0x56ae('0xaf3')] = null; _0x5a6838[_0x56ae('0x6')][_0x56ae('0x9e8')] = null; _0x5a6838[_0x56ae('0x6')][_0x56ae('0x13d0')] = null; _0x5a6838[_0x56ae('0x6')]['onContext3DRecreated'] = function(_0x2fa2e1) { if ('WlDAJ' === _0x56ae('0x13d4')) { return this._toStr; } else { this._filterSizesInvalid = !0x0; } }; _0x5a6838[_0x56ae('0x6')][_0x56ae('0x13d1')] = function(_0x5ee0ea) { if (_0x56ae('0x13d5') === 'sPUlc') { this._filterSizesInvalid = !0x0; } else { this.runner.setIndexedPosition(6.7, 0.5, !0x0, -0x14); this.runner.spritesheet.set_currentFrame(0x49); this.duplicator.spritesheet.set_currentFrame(0x2e); var _0x4900a3 = new _0x5c4c32(this.runner.get_onScreen()); this.dialog.addBubble(_0x56ae('0x13d6'), 0xc8, 0x28, null, null, null, _0x4900a3); _0x4900a3 = _0x2797a6.method; var _0x529317 = this.runner.mesh.get_z() - _0x2b39f7.view.get_camera().get_z() + _0x5ebc52.LIGHT_DISTANCE_AHEAD; _0x4900a3.set_maxDistance(3300.0000000000005 <= _0x529317 ? 0x1194 >= _0x529317 ? _0x529317 : 0x1194 : 3300.0000000000005); } }; _0x5a6838[_0x56ae('0x6')][_0x56ae('0x10d6')] = function(_0x4795f3) { this._filterTasksInvalid && this.updateFilterTasks(_0x4795f3); return this._mainInputTexture; }; _0x5a6838[_0x56ae('0x6')][_0x56ae('0x13d7')] = function(_0x572b90) { this._filterSizesInvalid && this.updateFilterSizes(); if (null == this._filters) this._tasks = null; else { this._tasks = _0x252a59.toObjectVector(null); for (var _0x59dbfa = this._filters.length - 0x1, _0x49f5c0, _0x2da84c = 0x0, _0x164aff = _0x59dbfa + 0x1; _0x2da84c < _0x164aff;) { var _0x1f7425 = _0x2da84c++; _0x49f5c0 = this._filters[_0x1f7425]; _0x49f5c0.setRenderTargets(_0x1f7425 == _0x59dbfa ? null : this._filters[_0x1f7425 + 0x1].getMainInputTexture(_0x572b90), _0x572b90); this._tasks = this._tasks.concat(_0x49f5c0.get_tasks()); } this._mainInputTexture = this._filters[0x0].getMainInputTexture(_0x572b90); } }; _0x5a6838[_0x56ae('0x6')]['render'] = function(_0x50c447, _0x34dfdb, _0x3ed697) { var _0x15c64b = _0x50c447.get_context3D(), _0x33c67c = this._rttManager.get_indexBuffer(), _0x5e945f = this._rttManager.get_renderToTextureVertexBuffer(); if (null != this._filters) { this._filterSizesInvalid && this.updateFilterSizes(); this._filterTasksInvalid && this.updateFilterTasks(_0x50c447); for (var _0x3eeafa = this._filters.length, _0xa7e327 = 0x0; _0xa7e327 < _0x3eeafa;) { var _0x32bcad = _0xa7e327++; this._filters[_0x32bcad].update(_0x50c447, _0x34dfdb); } _0x3eeafa = this._tasks.get_length(); 0x1 < _0x3eeafa && (_0x15c64b.setVertexBufferAt(0x0, _0x5e945f, 0x0, 0x2), _0x15c64b.setVertexBufferAt(0x1, _0x5e945f, 0x2, 0x2)); for (_0xa7e327 = 0x0; _0xa7e327 < _0x3eeafa;) _0x5e945f = _0xa7e327++, _0x32bcad = this._tasks.get(_0x5e945f), _0x50c447.setRenderTarget(_0x32bcad.get_target()), null == _0x32bcad.get_target() && (_0x50c447.set_scissorRect(null), _0x5e945f = this._rttManager.get_renderToScreenVertexBuffer(), _0x15c64b.setVertexBufferAt(0x0, _0x5e945f, 0x0, 0x2), _0x15c64b.setVertexBufferAt(0x1, _0x5e945f, 0x2, 0x2)), _0x15c64b.setTextureAt(0x0, _0x32bcad.getMainInputTexture(_0x50c447)), _0x15c64b.setProgram(_0x32bcad.getProgram3D(_0x50c447)), _0x15c64b.clear(0x0, 0x0, 0x0, 0x0), _0x32bcad.activate(_0x50c447, _0x34dfdb, _0x3ed697), _0x15c64b.setBlendFactors(0x2, 0x9), _0x50c447.drawTriangles(_0x33c67c, 0x0, 0x2), _0x32bcad.deactivate(_0x50c447); _0x15c64b.setTextureAt(0x0, null); _0x15c64b.setVertexBufferAt(0x0, null); _0x15c64b.setVertexBufferAt(0x1, null); } }; _0x5a6838[_0x56ae('0x6')]['updateFilterSizes'] = function() { for (var _0xf843d8 = 0x0, _0x3de65e = this._filters.length; _0xf843d8 < _0x3de65e;) { var _0x573df7 = _0xf843d8++; this._filters[_0x573df7].set_textureWidth(this._rttManager.get_textureWidth()); this._filters[_0x573df7].set_textureHeight(this._rttManager.get_textureHeight()); } this._filterSizesInvalid = !0x0; }; _0x5a6838[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5a6838; var _0x5a8aa1 = function() {}; _0x5ac4a7[_0x56ae('0x13d8')] = _0x5a8aa1; _0x5a8aa1['__name__'] = _0x56ae('0x13d8'); _0x5a8aa1[_0x56ae('0x8ba')] = !0x0; _0x5a8aa1[_0x56ae('0x6')] = {}; _0x5a8aa1[_0x56ae('0x6')]['sort'] = null; _0x5a8aa1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5a8aa1; var _0x493712 = function() {}; _0x5ac4a7[_0x56ae('0x13d9')] = _0x493712; _0x493712[_0x56ae('0x8bf')] = _0x56ae('0x13d9'); _0x493712[_0x56ae('0x961')] = [_0x5a8aa1]; _0x493712[_0x56ae('0x6')] = {}; _0x493712[_0x56ae('0x6')][_0x56ae('0x13bf')] = function(_0x20b8f3) { _0x20b8f3.set_opaqueRenderableHead(this.mergeSortByMaterial(_0x20b8f3.get_opaqueRenderableHead())); _0x20b8f3.set_blendedRenderableHead(this.mergeSortByDepth(_0x20b8f3.get_blendedRenderableHead())); }; _0x493712[_0x56ae('0x6')]['mergeSortByDepth'] = function(_0x5ca4ba) { if ('pcRBx' === _0x56ae('0x13da')) { var _0x5460fc = _0x59cabb++; try { this.parseSkeletonHierarchy(_0x5ca4ba.nodes.get(_0x5460fc), _0x1766c1, _0xdf4de, _0x4e81de); } catch (_0x17dd1d) { if (_0x3ce0fc.lastException = _0x17dd1d, _0x5460fc = _0x17dd1d instanceof _0x1adea8 ? _0x17dd1d.val : _0x17dd1d, _0x5460fc instanceof _0x531fca) _0x4ab737.trace(_0x5460fc.message); else throw _0x17dd1d; } } else { if (null == _0x5ca4ba || null == _0x5ca4ba.next) return _0x5ca4ba; for (var _0x1766c1 = _0x5ca4ba, _0xdf4de = _0x5ca4ba.next; null != _0xdf4de;) _0xdf4de = _0xdf4de.next, null != _0xdf4de && (_0x1766c1 = _0x1766c1.next, _0xdf4de = _0xdf4de.next); _0xdf4de = _0x1766c1.next; _0x1766c1.next = null; _0x5ca4ba = this.mergeSortByDepth(_0x5ca4ba); _0xdf4de = this.mergeSortByDepth(_0xdf4de); var _0x59cabb = _0x1766c1 = null; if (null == _0x5ca4ba) return _0xdf4de; if (null == _0xdf4de) return _0x5ca4ba; for (; null != _0x5ca4ba && null != _0xdf4de;) { if (_0x5ca4ba.zIndex < _0xdf4de.zIndex) { var _0x4e81de = _0x5ca4ba; _0x5ca4ba = _0x5ca4ba.next; } else _0x4e81de = _0xdf4de, _0xdf4de = _0xdf4de.next; null == _0x1766c1 ? _0x1766c1 = _0x4e81de : _0x59cabb.next = _0x4e81de; _0x59cabb = _0x4e81de; } null != _0x5ca4ba ? _0x59cabb.next = _0x5ca4ba : null != _0xdf4de && (_0x59cabb.next = _0xdf4de); return _0x1766c1; } }; _0x493712[_0x56ae('0x6')][_0x56ae('0x13db')] = function(_0x1388d8) { if (_0x56ae('0x13dc') === _0x56ae('0x13dd')) { return this._start; } else { if (null == _0x1388d8 || null == _0x1388d8.next) return _0x1388d8; for (var _0x242d0c = _0x1388d8, _0x31e842 = _0x1388d8.next; null != _0x31e842;) _0x31e842 = _0x31e842.next, null != _0x31e842 && (_0x242d0c = _0x242d0c.next, _0x31e842 = _0x31e842.next); _0x31e842 = _0x242d0c.next; _0x242d0c.next = null; _0x1388d8 = this.mergeSortByMaterial(_0x1388d8); _0x31e842 = this.mergeSortByMaterial(_0x31e842); var _0x26687a = _0x242d0c = null; if (null == _0x1388d8) return _0x31e842; if (null == _0x31e842) return _0x1388d8; for (; null != _0x1388d8 && null != _0x31e842 && null != _0x1388d8 && null != _0x31e842;) { var _0x116ced = _0x1388d8.renderOrderId; var _0x3fd140 = _0x31e842.renderOrderId; _0x116ced == _0x3fd140 ? (_0x116ced = _0x1388d8.materialId, _0x3fd140 = _0x31e842.materialId, _0x116ced = _0x116ced == _0x3fd140 ? _0x1388d8.zIndex < _0x31e842.zIndex ? 0x1 : -0x1 : _0x575257.qgPCL(_0x116ced, _0x3fd140) ? 0x1 : -0x1) : _0x116ced = _0x116ced > _0x3fd140 ? 0x1 : -0x1; 0x0 > _0x116ced ? (_0x116ced = _0x1388d8, _0x1388d8 = _0x1388d8.next) : (_0x116ced = _0x31e842, _0x31e842 = _0x31e842.next); null == _0x242d0c ? _0x242d0c = _0x116ced : _0x26687a.next = _0x116ced; _0x26687a = _0x116ced; } null != _0x1388d8 ? _0x26687a.next = _0x1388d8 : null != _0x31e842 && (_0x26687a.next = _0x31e842); return _0x242d0c; } }; _0x493712[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x493712; var _0x179551 = function() {}; _0x5ac4a7['away3d.core.traverse.PartitionTraverser'] = _0x179551; _0x179551['__name__'] = 'away3d.core.traverse.PartitionTraverser'; _0x179551[_0x56ae('0x6')] = {}; _0x179551[_0x56ae('0x6')][_0x56ae('0xba2')] = null; _0x179551[_0x56ae('0x6')]['_entryPoint'] = null; _0x179551[_0x56ae('0x6')][_0x56ae('0x1324')] = function(_0x11e8e8) { return !0x0; }; _0x179551[_0x56ae('0x6')][_0x56ae('0x13de')] = function(_0x426465) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x179551[_0x56ae('0x6')][_0x56ae('0x1330')] = function(_0x335f9d) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x179551[_0x56ae('0x6')][_0x56ae('0x1329')] = function(_0x4fd307) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x179551[_0x56ae('0x6')][_0x56ae('0x1325')] = function(_0x44b6a0) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x179551[_0x56ae('0x6')][_0x56ae('0x1348')] = function(_0xda0d4e) { if (_0x56ae('0x13df') !== _0x56ae('0x13e0')) { throw new _0x1adea8(new _0x4a3ee6()); } else { null != this.__upState && this.__currentState == this.__upState && this.set___currentState(_0xda0d4e); return this.__upState = _0xda0d4e; } }; _0x179551[_0x56ae('0x6')]['applyLightProbe'] = function(_0x3d517c) { if (_0x56ae('0x13e1') !== _0x56ae('0x13e1')) { null == b && (b = !0x1); this.rotationVotes++; _0x3d517c = _0x23ebf2.simplify(_0xe0688.subtract(_0x3d517c, this.rotationAfterUpdate)); this.rotationAfterUpdate = _0x23ebf2.simplify(_0xe0688.add(this.rotationAfterUpdate, _0x3d517c / this.rotationVotes)); b || this.finalizeRotationVotes(); } else { throw new _0x1adea8(new _0x4a3ee6()); } }; _0x179551[_0x56ae('0x6')][_0x56ae('0x13e2')] = function(_0x43e0d5) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x179551[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x179551; var _0x5ef14e = function() { this[_0x56ae('0x8c0')](); }; _0x5ac4a7['away3d.core.traverse.EntityCollector'] = _0x5ef14e; _0x5ef14e[_0x56ae('0x8bf')] = 'away3d.core.traverse.EntityCollector'; _0x5ef14e[_0x56ae('0x8ee')] = _0x179551; _0x5ef14e[_0x56ae('0x6')] = _0x4e6193(_0x179551[_0x56ae('0x6')], { '_skyBox': null, '_cutoutRenderableHead': null, '_opaqueRenderableHead': null, '_blendedRenderableHead': null, '_entityHead': null, '_renderableListItemPool': null, '_entityListItemPool': null, '_lights': null, '_directionalLights': null, '_pointLights': null, '_lightProbes': null, '_numEntities': null, '_numLights': null, '_numTriangles': null, '_numMouseEnableds': null, '_camera': null, '_numDirectionalLights': null, '_numPointLights': null, '_numLightProbes': null, '_cameraForward': null, '_customCullPlanes': null, '_cullPlanes': null, '_numCullPlanes': null, 'init': function() { this[_0x56ae('0x13e3')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x13e4')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x13e5')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x13e6')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x13e7')] = new _0xd6e690(); this[_0x56ae('0x13e8')] = new _0xa6c428(); this[_0x56ae('0x13e9')] = this[_0x56ae('0x13ea')] = this['_numPointLights'] = this[_0x56ae('0x13eb')] = this[_0x56ae('0x13ec')] = this[_0x56ae('0x110f')] = this['_numLights'] = this[_0x56ae('0x1312')] = 0x0; }, 'get_camera': function() { return this[_0x56ae('0x97a')]; }, 'set_camera': function(_0x24539e) { if ('BqbMX' === 'BqbMX') { this[_0x56ae('0x97a')] = _0x24539e; this[_0x56ae('0x13ed')] = this[_0x56ae('0x97a')][_0x56ae('0x13aa')](); this['_cameraForward'] = _0x20a657[_0x56ae('0x12d6')](this['_camera']['get_transform'](), this[_0x56ae('0x13ee')]); this[_0x56ae('0x13ef')] = this['_camera'][_0x56ae('0x1069')](); return _0x24539e; } else { if (!this[_0x56ae('0xb9f')][_0x56ae('0x13f0')] && (this[_0x56ae('0xb9f')][_0x56ae('0x13f1')] = !0x0, this[_0x56ae('0xb9f')][_0x56ae('0x13f2')] = _0x24539e, null != this[_0x56ae('0xb9f')][_0x56ae('0x13f3')])) { for (var _0x136c4b = 0x0, _0x4327eb = this[_0x56ae('0xb9f')][_0x56ae('0x13f3')]; _0x136c4b < _0x4327eb[_0x56ae('0x32')];) { var _0x5b4711 = _0x4327eb[_0x136c4b]; ++_0x136c4b; _0x5b4711(_0x24539e); } this[_0x56ae('0xb9f')][_0x56ae('0x13f3')] = null; } return this; } }, 'set_cullPlanes': function(_0x1d29ea) { return this[_0x56ae('0x13f4')] = _0x1d29ea; }, 'get_numMouseEnableds': function() { return this[_0x56ae('0x13ec')]; }, 'get_skyBox': function() { if ('KyAvc' === _0x56ae('0x13f5')) { return this[_0x56ae('0x134a')]; } else { return 0x0 >= (a & 0x40) ? 0x0 < (a & 0x80) : !0x0; } }, 'get_cutoutRenderableHead': function() { return this[_0x56ae('0x13f6')]; }, 'get_opaqueRenderableHead': function() { return this[_0x56ae('0x13f7')]; }, 'set_opaqueRenderableHead': function(_0x543fe0) { return this[_0x56ae('0x13f7')] = _0x543fe0; }, 'get_blendedRenderableHead': function() { return this['_blendedRenderableHead']; }, 'set_blendedRenderableHead': function(_0x43bc98) { return this[_0x56ae('0x13f8')] = _0x43bc98; }, 'get_entityHead': function() { return this[_0x56ae('0x13f9')]; }, 'get_directionalLights': function() { return this[_0x56ae('0x13e4')]; }, 'get_pointLights': function() { return this[_0x56ae('0x13e5')]; }, 'clear': function() { null != this[_0x56ae('0x97a')] && (this[_0x56ae('0x13ed')] = this[_0x56ae('0x97a')][_0x56ae('0x13aa')](), this[_0x56ae('0x13ee')] = _0x20a657['getForward'](this[_0x56ae('0x97a')][_0x56ae('0xab2')](), this[_0x56ae('0x13ee')])); this[_0x56ae('0x13ef')] = null != this['_customCullPlanes'] ? this[_0x56ae('0x13f4')] : null != this[_0x56ae('0x97a')] ? this['_camera']['get_frustumPlanes']() : null; this['_numCullPlanes'] = null != this[_0x56ae('0x13ef')] ? this['_cullPlanes'][_0x56ae('0x9fa')]() : 0x0; this[_0x56ae('0x110f')] = this[_0x56ae('0x13ec')] = 0x0; this[_0x56ae('0x13f9')] = this[_0x56ae('0x13f6')] = this[_0x56ae('0x13f7')] = this['_blendedRenderableHead'] = null; this[_0x56ae('0x13e7')][_0x56ae('0x11c9')](); this[_0x56ae('0x13e8')][_0x56ae('0x11c9')](); this[_0x56ae('0x134a')] = null; 0x0 < this[_0x56ae('0x13fa')] && this[_0x56ae('0x13e3')]['set_length'](this[_0x56ae('0x13fa')] = 0x0); 0x0 < this[_0x56ae('0x13eb')] && this[_0x56ae('0x13e4')][_0x56ae('0x500')](this[_0x56ae('0x13eb')] = 0x0); 0x0 < this[_0x56ae('0x13fb')] && this[_0x56ae('0x13e5')][_0x56ae('0x500')](this[_0x56ae('0x13fb')] = 0x0); 0x0 < this[_0x56ae('0x13ea')] && this[_0x56ae('0x13e6')][_0x56ae('0x500')](this[_0x56ae('0x13ea')] = 0x0); }, 'enterNode': function(_0x48323a) { if (_0x56ae('0x13fc') !== 'lbCtO') { null == this[_0x56ae('0x13fd')] && (this['errorMessages'] = _0x252a59[_0x56ae('0x977')](null)); this[_0x56ae('0x13fd')][_0x56ae('0x8f0')](_0x48323a); } else { var _0x2943ba = _0x179551[_0x56ae('0x1310')] != _0x48323a[_0x56ae('0x1310')] && _0x48323a[_0x56ae('0xef0')](this['_cullPlanes'], this[_0x56ae('0x13e9')]); _0x48323a[_0x56ae('0x1310')] = _0x179551[_0x56ae('0x1310')]; return _0x2943ba; } }, 'applySkyBox': function(_0x4bd8b0) { if (_0x56ae('0x13fe') === _0x56ae('0x13fe')) { this[_0x56ae('0x134a')] = _0x4bd8b0; } else { var _0x1ef1b0 = this['__children'][_0x4bd8b0]; this[_0x56ae('0xac7')][_0x4bd8b0] = this[_0x56ae('0xac7')][b]; this[_0x56ae('0xac7')][b] = _0x1ef1b0; this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this[_0x56ae('0xa96')]()); } }, 'applyRenderable': function(_0x4e9add) { var _0x538a2e = _0x4e9add['get_sourceEntity'](); _0x4e9add['get_mouseEnabled']() && ++this['_numMouseEnableds']; this['_numTriangles'] += _0x4e9add[_0x56ae('0x1130')](); var _0x5c3b02 = _0x4e9add[_0x56ae('0xca6')](); if (null != _0x5c3b02) { var _0x1a17d7 = this[_0x56ae('0x13e7')][_0x56ae('0x11c6')](); _0x1a17d7['renderable'] = _0x4e9add; _0x1a17d7[_0x56ae('0x11cc')] = _0x5c3b02['_uniqueId']; _0x1a17d7[_0x56ae('0x11cd')] = _0x5c3b02[_0x56ae('0x13ff')]; _0x1a17d7[_0x56ae('0x11d0')] = !0x1; var _0x5a5eec = _0x538a2e[_0x56ae('0x13aa')](); _0x1a17d7[_0x56ae('0x11ce')] = (this[_0x56ae('0x13ed')]['x'] - _0x5a5eec['x']) * this[_0x56ae('0x13ee')]['x'] + _0x575257[_0x56ae('0x5a1')](this[_0x56ae('0x13ed')]['y'] - _0x5a5eec['y'], this[_0x56ae('0x13ee')]['y']) + (this[_0x56ae('0x13ed')]['z'] - _0x5a5eec['z']) * this['_cameraForward']['z'] + _0x538a2e[_0x56ae('0xfb3')](); _0x1a17d7['renderSceneTransform'] = _0x4e9add[_0x56ae('0x116c')](this['_camera']); 0x0 > _0x538a2e['get_zOffset']() ? (_0x1a17d7[_0x56ae('0x42')] = this[_0x56ae('0x13f6')], this[_0x56ae('0x13f6')] = _0x1a17d7) : _0x5c3b02[_0x56ae('0x1400')]() ? (_0x1a17d7[_0x56ae('0x42')] = this[_0x56ae('0x13f8')], this[_0x56ae('0x13f8')] = _0x1a17d7) : (_0x1a17d7[_0x56ae('0x42')] = this['_opaqueRenderableHead'], this[_0x56ae('0x13f7')] = _0x1a17d7); } }, 'applyEntity': function(_0x34917b) { ++this[_0x56ae('0x1312')]; var _0xf68077 = this['_entityListItemPool'][_0x56ae('0x11c6')](); _0xf68077[_0x56ae('0x5cf')] = _0x34917b; _0xf68077['next'] = this[_0x56ae('0x13f9')]; this['_entityHead'] = _0xf68077; }, 'applyUnknownLight': function(_0x46baa1) { this[_0x56ae('0x13e3')][_0x56ae('0x8b6')](this[_0x56ae('0x13fa')]++, _0x46baa1); }, 'applyDirectionalLight': function(_0x2a46d5) { this[_0x56ae('0x13e3')]['set'](this[_0x56ae('0x13fa')]++, _0x2a46d5); this['_directionalLights']['set'](this['_numDirectionalLights']++, _0x2a46d5); }, 'applyPointLight': function(_0x4440ab) { this[_0x56ae('0x13e3')][_0x56ae('0x8b6')](this[_0x56ae('0x13fa')]++, _0x4440ab); this[_0x56ae('0x13e5')][_0x56ae('0x8b6')](this[_0x56ae('0x13fb')]++, _0x4440ab); }, 'applyLightProbe': function(_0x30b60c) { this[_0x56ae('0x13e3')][_0x56ae('0x8b6')](this[_0x56ae('0x13fa')]++, _0x30b60c); this[_0x56ae('0x13e6')]['set'](this[_0x56ae('0x13ea')]++, _0x30b60c); }, 'cleanUp': function() {}, '__class__': _0x5ef14e, '__properties__': { 'get_pointLights': _0x56ae('0x1401'), 'get_directionalLights': _0x56ae('0x1243'), 'get_entityHead': _0x56ae('0x1402'), 'set_blendedRenderableHead': _0x56ae('0x1403'), 'get_blendedRenderableHead': _0x56ae('0x139a'), 'set_opaqueRenderableHead': _0x56ae('0x1404'), 'get_opaqueRenderableHead': 'get_opaqueRenderableHead', 'get_cutoutRenderableHead': _0x56ae('0x13a4'), 'get_skyBox': 'get_skyBox', 'get_numMouseEnableds': 'get_numMouseEnableds', 'set_cullPlanes': _0x56ae('0x1405'), 'set_camera': 'set_camera', 'get_camera': _0x56ae('0xb6e') } }); var _0x20c2f7 = function() { if (_0x56ae('0x1406') === _0x56ae('0x1406')) { this[_0x56ae('0x8c0')](); } else { var _0x45ebe5 = c[_0x56ae('0x1407')] += c['step']; b[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x45ebe5)['hide'](); } }; _0x5ac4a7[_0x56ae('0x1409')] = _0x20c2f7; _0x20c2f7[_0x56ae('0x8bf')] = _0x56ae('0x1409'); _0x20c2f7[_0x56ae('0x8ee')] = _0x5ef14e; _0x20c2f7[_0x56ae('0x6')] = _0x4e6193(_0x5ef14e[_0x56ae('0x6')], { 'applyRenderable': function(_0x57368d) { var _0x3ea10f = _0x57368d[_0x56ae('0xca6')](), _0x576d53 = _0x57368d[_0x56ae('0x40e')](); if (_0x57368d[_0x56ae('0x1169')]() && null != _0x3ea10f) { var _0x4f83c8 = this[_0x56ae('0x13e7')][_0x56ae('0x11c6')](); _0x4f83c8[_0x56ae('0x11cb')] = _0x57368d; _0x4f83c8[_0x56ae('0x42')] = this[_0x56ae('0x13f7')]; _0x4f83c8[_0x56ae('0x11d0')] = !0x1; _0x576d53 = _0x576d53[_0x56ae('0x13aa')](); _0x4f83c8['zIndex'] = (this['_entryPoint']['x'] - _0x576d53['x']) * this[_0x56ae('0x13ee')]['x'] + (this['_entryPoint']['y'] - _0x576d53['y']) * this['_cameraForward']['y'] + (this['_entryPoint']['z'] - _0x576d53['z']) * this[_0x56ae('0x13ee')]['z']; _0x4f83c8[_0x56ae('0x11cf')] = _0x57368d[_0x56ae('0x116c')](this[_0x56ae('0x97a')]); _0x4f83c8[_0x56ae('0x11cd')] = _0x3ea10f['_depthPassId']; this['_opaqueRenderableHead'] = _0x4f83c8; } }, 'applyUnknownLight': function(_0x4e26b4) {}, 'applyDirectionalLight': function(_0x20e9af) {}, 'applyPointLight': function(_0xa53633) {}, 'applyLightProbe': function(_0x3cabee) {}, 'applySkyBox': function(_0x3b8b2e) {}, '__class__': _0x20c2f7 }); var _0x4ab737 = function() {}; _0x5ac4a7[_0x56ae('0x140a')] = _0x4ab737; _0x4ab737[_0x56ae('0x8bf')] = _0x56ae('0x140a'); _0x4ab737[_0x56ae('0x140b')] = function(_0x1b8c2e) { if ('uVBLi' === _0x56ae('0x140c')) { _0x4ab737[_0x56ae('0x1298')] && _0x1508f0['trace'](_0x1b8c2e, { 'fileName': _0x56ae('0x140d'), 'lineNumber': 0x18, 'className': _0x56ae('0x140a'), 'methodName': 'trace' }); } else { return this[_0x56ae('0x13e5')]; } }; var _0x7d440 = function(_0x5eedea, _0x9d01ce) { this[_0x56ae('0x140e')] = !0x0; _0x5874eb[_0x56ae('0x94d')](this); this[_0x56ae('0x140f')] = _0x252a59['toObjectVector'](null); this['set_geometry'](null != _0x5eedea ? _0x5eedea : new _0x383538()); this[_0x56ae('0x424')](null != _0x9d01ce ? _0x9d01ce : _0x33a29a[_0x56ae('0x1410')](this)); }; _0x5ac4a7[_0x56ae('0x1411')] = _0x7d440; _0x7d440[_0x56ae('0x8bf')] = _0x56ae('0x1411'); _0x7d440[_0x56ae('0x961')] = [_0x8f3e61, _0x408512]; _0x7d440[_0x56ae('0x8ee')] = _0x5874eb; _0x7d440[_0x56ae('0x6')] = _0x4e6193(_0x5874eb[_0x56ae('0x6')], { '_subMeshes': null, '_geometry': null, '_material': null, '_animator': null, '_castsShadows': null, 'get_assetType': function() { if (_0x56ae('0x1412') !== _0x56ae('0x1412')) { _0x2cc961[_0x56ae('0x1413')][_0x56ae('0x1414')](0x0, a, !0x0); return _0x2cc961['helper'][_0x56ae('0x1415')](0x0, !0x0); } else { return 'mesh'; } }, 'onGeometryBoundsInvalid': function(_0x3681fb) { this['invalidateBounds'](); }, 'get_castsShadows': function() { return this[_0x56ae('0x140e')]; }, 'set_castsShadows': function(_0x4162db) { return this['_castsShadows'] = _0x4162db; }, 'get_animator': function() { return this[_0x56ae('0xe96')]; }, 'set_animator': function(_0xacbdfb) { if (_0x56ae('0x1416') === _0x56ae('0x1416')) { null != this['_animator'] && this[_0x56ae('0xe96')]['removeOwner'](this); this[_0x56ae('0xe96')] = _0xacbdfb; var _0x5accfe = this['get_material'](); this[_0x56ae('0x424')](null); this[_0x56ae('0x424')](_0x5accfe); for (var _0x50abb0, _0x49ed99 = 0x0, _0x2afb03 = this['_subMeshes']['get_length'](); _0x49ed99 < _0x2afb03;) _0x5accfe = _0x49ed99++, _0x50abb0 = this['_subMeshes'][_0x56ae('0x1b')](_0x5accfe), _0x5accfe = _0x50abb0['_material'], null != _0x5accfe && (_0x50abb0['set_material'](null), _0x50abb0['set_material'](_0x5accfe)); null != this[_0x56ae('0xe96')] && this[_0x56ae('0xe96')][_0x56ae('0xd61')](this); return _0xacbdfb; } else { return new _0x5770e1(this, this[_0x56ae('0xbf4')]()); } }, 'get_geometry': function() { return this[_0x56ae('0x1417')]; }, 'set_geometry': function(_0x49f875) { if (null != this['_geometry']) { this['_geometry']['removeEventListener'](_0x56ae('0xcd'), _0x2d9f4e(this, this[_0x56ae('0x1418')])); this[_0x56ae('0x1417')]['removeEventListener']('SubGeometryAdded', _0x2d9f4e(this, this[_0x56ae('0x1419')])); this[_0x56ae('0x1417')][_0x56ae('0x968')](_0x56ae('0x1156'), _0x2d9f4e(this, this['onSubGeometryRemoved'])); for (var _0x5ab504 = 0x0, _0x13204d = this[_0x56ae('0x140f')][_0x56ae('0x9fa')](); _0x5ab504 < _0x13204d;) { if (_0x56ae('0x141a') !== _0x56ae('0x141b')) { var _0xb5aa7c = _0x5ab504++; this[_0x56ae('0x140f')][_0x56ae('0x1b')](_0xb5aa7c)[_0x56ae('0x9cd')](); } else { return null == _0x328d1e[_0x56ae('0x993')] ? _0x328d1e[_0x56ae('0x993')] = new _0x328d1e() : _0x328d1e[_0x56ae('0x993')]; } } this[_0x56ae('0x140f')][_0x56ae('0x500')](0x0); } this[_0x56ae('0x1417')] = _0x49f875; if (null != this[_0x56ae('0x1417')]) for (this[_0x56ae('0x1417')][_0x56ae('0x95e')]('BoundsInvalid', _0x1c1b50[_0x56ae('0xe9')](_0x2d9f4e, this, this[_0x56ae('0x1418')])), this[_0x56ae('0x1417')][_0x56ae('0x95e')](_0x56ae('0x753'), _0x2d9f4e(this, this[_0x56ae('0x1419')])), this[_0x56ae('0x1417')][_0x56ae('0x95e')](_0x56ae('0x1156'), _0x2d9f4e(this, this[_0x56ae('0x141c')])), _0x5ab504 = this[_0x56ae('0x1417')]['get_subGeometries'](), _0x13204d = 0x0, _0xb5aa7c = _0x5ab504['get_length'](); _0x13204d < _0xb5aa7c;) { if (_0x56ae('0x141d') === _0x56ae('0x141e')) { this[_0x56ae('0xa93')] = this[_0x56ae('0x125b')] = this[_0x56ae('0x1256')] = this[_0x56ae('0x1255')] = 0x1; this[_0x56ae('0x1259')] = this['blueOffset'] = this[_0x56ae('0x1257')] = this[_0x56ae('0x125c')] = 0x0; } else { var _0x5b1bb2 = _0x13204d++; this[_0x56ae('0x141f')](_0x5ab504[_0x56ae('0x1b')](_0x5b1bb2)); } } null != this[_0x56ae('0x11ad')] && (this['_material'][_0x56ae('0xd62')](this), this[_0x56ae('0x11ad')][_0x56ae('0xd61')](this)); return _0x49f875; }, 'get_material': function() { if (_0x56ae('0x1420') === _0x56ae('0x1420')) { return this['_material']; } else { var _0x9a0fea = d++; this[_0x56ae('0x1421')]['push'](new _0x510664(Math[_0x56ae('0x104e')](c * (_0x9a0fea - 0.5)), Math[_0x56ae('0xaa1')](c * (_0x9a0fea - 0.5)))); this[_0x56ae('0x1422')][_0x56ae('0x8f0')](_0xe0688[_0x56ae('0x8e9')](c * _0x9a0fea, 1.5707963267948966)); } }, 'set_material': function(_0x2389b0) { if (_0x56ae('0x1423') === _0x56ae('0x1424')) { var _0x456b8b = this; if (_0x456b8b['ctx'] && void 0x0 !== _0x456b8b[_0x56ae('0x133d')][_0x56ae('0x1425')] && _0x13b6ca['usingWebAudio']) return _0x56ae('0x1426') === _0x456b8b['state'] && _0x456b8b[_0x56ae('0x1427')] ? (clearTimeout(_0x456b8b[_0x56ae('0x1427')]), _0x456b8b['_suspendTimer'] = null) : 'suspended' === _0x456b8b['state'] ? (_0x456b8b[_0x56ae('0x133d')][_0x56ae('0x1425')]()['then'](function() { _0x456b8b[_0x56ae('0xfe4')] = _0x56ae('0x1426'); for (var _0x1cf776 = 0x0; _0x1cf776 < _0x456b8b['_howls'][_0x56ae('0x32')]; _0x1cf776++) _0x456b8b['_howls'][_0x1cf776][_0x56ae('0x1428')](_0x56ae('0x1425')); }), _0x456b8b[_0x56ae('0x1427')] && (clearTimeout(_0x456b8b[_0x56ae('0x1427')]), _0x456b8b[_0x56ae('0x1427')] = null)) : _0x56ae('0x1429') === _0x456b8b['state'] && (_0x456b8b['_resumeAfterSuspend'] = !0x0), _0x456b8b; } else { if (_0x2389b0 == this[_0x56ae('0x11ad')]) return _0x2389b0; null != this[_0x56ae('0x11ad')] && this[_0x56ae('0x11ad')][_0x56ae('0xd62')](this); this[_0x56ae('0x11ad')] = _0x2389b0; null != this[_0x56ae('0x11ad')] && this[_0x56ae('0x11ad')][_0x56ae('0xd61')](this); return _0x2389b0; } }, 'get_subMeshes': function() { this['_geometry']['validate'](); return this['_subMeshes']; }, 'dispose': function() { _0x5874eb[_0x56ae('0x6')][_0x56ae('0x9cd')][_0x56ae('0x94d')](this); this[_0x56ae('0x424')](null); this[_0x56ae('0x142a')](null); }, 'updateBounds': function() { this['_bounds'][_0x56ae('0xeed')](this[_0x56ae('0x1417')]); this['_boundsInvalid'] = !0x1; }, 'createEntityPartitionNode': function() { if (_0x1c1b50[_0x56ae('0xea')] !== 'MBgxs') { return new _0x4e01eb(this); } else { return Math[_0x56ae('0x833')](0.03333333333333333 * b[_0x56ae('0xc5c')]['z']) >= a; } }, 'onSubGeometryAdded': function(_0x4d90c7) { this[_0x56ae('0x141f')](_0x4d90c7[_0x56ae('0xe09')]()); }, 'onSubGeometryRemoved': function(_0x5ad26a) { for (var _0x5e6a25 = _0x5ad26a[_0x56ae('0xe09')](), _0x3c67fb = this[_0x56ae('0x140f')][_0x56ae('0x9fa')](), _0x56ba2d = 0x0; _0x56ba2d < _0x3c67fb;) { _0x5ad26a = this[_0x56ae('0x140f')]['get'](_0x56ba2d); if (_0x5ad26a[_0x56ae('0xe09')]() == _0x5e6a25) { _0x5ad26a['dispose'](); this[_0x56ae('0x140f')][_0x56ae('0x9d8')](_0x56ba2d, 0x1); break; }++_0x56ba2d; } for (--_0x3c67fb; _0x56ba2d < _0x3c67fb;) this[_0x56ae('0x140f')][_0x56ae('0x1b')](_0x56ba2d)[_0x56ae('0xe08')] = _0x56ba2d, ++_0x56ba2d; }, 'addSubMesh': function(_0x43ee19) { _0x43ee19 = new _0x4cf3b4(_0x43ee19, this, null); var _0x545e95 = this[_0x56ae('0x140f')]['get_length'](); _0x43ee19['_index'] = _0x545e95; this['_subMeshes']['set'](_0x545e95, _0x43ee19); this[_0x56ae('0x1128')](); }, 'collidesBefore': function(_0x4db6b9, _0x54f8d3) { this[_0x56ae('0x1017')][_0x56ae('0x134e')](this['_pickingCollisionVO'][_0x56ae('0x101b')], this[_0x56ae('0x100c')]['localRayDirection']); this[_0x56ae('0x100c')][_0x56ae('0x11cb')] = null; for (var _0x6ec6f1 = 0x0, _0x51a3ea = this[_0x56ae('0x140f')][_0x56ae('0x9fa')](); _0x6ec6f1 < _0x51a3ea;) { var _0x459851 = _0x6ec6f1++; _0x459851 = this[_0x56ae('0x140f')][_0x56ae('0x1b')](_0x459851); if (this[_0x56ae('0x1017')][_0x56ae('0x134f')](_0x459851, this[_0x56ae('0x100c')], _0x4db6b9) && (_0x4db6b9 = this[_0x56ae('0x100c')][_0x56ae('0x142b')], this[_0x56ae('0x100c')][_0x56ae('0x11cb')] = _0x459851, !_0x54f8d3)) return !0x0; } return null != this['_pickingCollisionVO']['renderable']; }, '__class__': _0x7d440, '__properties__': _0x4e6193(_0x5874eb[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_subMeshes': 'get_subMeshes', 'set_material': _0x56ae('0x424'), 'get_material': _0x56ae('0xca6'), 'set_geometry': 'set_geometry', 'get_geometry': 'get_geometry', 'set_animator': _0x56ae('0x142c'), 'get_animator': _0x56ae('0x1168'), 'set_castsShadows': _0x56ae('0x142d'), 'get_castsShadows': 'get_castsShadows' }) }); var _0x2af499 = function() { this[_0x56ae('0x142e')] = this['_numIndices'] = this['_indexSegments'] = 0x0; _0x5874eb['call'](this); this[_0x56ae('0x142e')] = 0x0; this[_0x56ae('0x142f')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1430')](); this[_0x56ae('0x1431')] = new _0x3cd041(); this['set_material'](new _0x36f5a1()); }; _0x5ac4a7[_0x56ae('0x1432')] = _0x2af499; _0x2af499[_0x56ae('0x8bf')] = _0x56ae('0x1432'); _0x2af499['__interfaces__'] = [_0x478aab]; _0x2af499[_0x56ae('0x8ee')] = _0x5874eb; _0x2af499[_0x56ae('0x6')] = _0x4e6193(_0x5874eb['prototype'], { '_activeSubSet': null, '_subSets': null, '_subSetCount': null, '_numIndices': null, '_material': null, '_animator': null, '_hasData': null, '_segments': null, '_indexSegments': null, 'addSegment': function(_0x88a2ea) { _0x88a2ea['set_segmentsBase'](this); this[_0x56ae('0x1433')] = !0x0; var _0x4d2707 = this['_subSets'][_0x56ae('0x9fa')]() - 0x1, _0x18151a = this[_0x56ae('0x142f')][_0x56ae('0x1b')](_0x4d2707); _0x18151a[_0x56ae('0x1421')][_0x56ae('0x9fa')]() + 0x2c > _0x2af499[_0x56ae('0x1434')] && (_0x18151a = this['addSubSet'](), ++_0x4d2707); _0x88a2ea['set_index'](_0x18151a[_0x56ae('0x1421')][_0x56ae('0x9fa')]()); _0x88a2ea[_0x56ae('0x1435')](_0x4d2707); this[_0x56ae('0x1436')](_0x88a2ea); var _0x55d93c = _0x18151a[_0x56ae('0x1437')] << 0x2; _0x18151a[_0x56ae('0xf77')][_0x56ae('0x8f0')](_0x55d93c); _0x18151a[_0x56ae('0xf77')]['push'](_0x55d93c + 0x1); _0x18151a['indices'][_0x56ae('0x8f0')](_0x55d93c + 0x2); _0x18151a['indices'][_0x56ae('0x8f0')](_0x55d93c + 0x3); _0x18151a[_0x56ae('0xf77')][_0x56ae('0x8f0')](_0x55d93c + 0x2); _0x18151a[_0x56ae('0xf77')]['push'](_0x55d93c + 0x1); _0x18151a[_0x56ae('0x1438')] = _0x18151a[_0x56ae('0x1421')][_0x56ae('0x9fa')]() / 0xb | 0x0; _0x18151a['numIndices'] = _0x18151a['indices'][_0x56ae('0x9fa')](); _0x18151a[_0x56ae('0x1437')]++; _0x18151a[_0x56ae('0x1439')] = !0x0; _0x18151a = new _0x537238(); _0x18151a[_0x56ae('0xf2a')] = _0x55d93c; _0x18151a['subSetIndex'] = _0x4d2707; _0x18151a['segment'] = _0x88a2ea; this[_0x56ae('0x1431')]['h'][this[_0x56ae('0x143a')]] = _0x18151a; this[_0x56ae('0x143a')]++; }, 'removeAllSegments': function() { if (_0x56ae('0x143b') === _0x56ae('0x143b')) { for (var _0x3a913b, _0x3740ed = 0x0, _0x3ae068 = this[_0x56ae('0x142e')]; _0x3740ed < _0x3ae068;) _0x3a913b = _0x3740ed++, _0x3a913b = this[_0x56ae('0x142f')][_0x56ae('0x1b')](_0x3a913b), _0x3a913b[_0x56ae('0x1421')] = null, _0x3a913b[_0x56ae('0xf77')] = null, null != _0x3a913b['vertexBuffer'] && _0x79a9a6[_0x56ae('0x126e')](_0x3a913b['vertexBuffer']), null != _0x3a913b[_0x56ae('0x143c')] && _0x79a9a6['disposeIndexBuffer'](_0x3a913b[_0x56ae('0x143c')]); for (_0x3740ed = this['_segments'][_0x56ae('0x3f')](); _0x3740ed[_0x56ae('0x8f5')]();) _0x3740ed[_0x56ae('0x42')](); this[_0x56ae('0x1431')] = null; this[_0x56ae('0x142e')] = 0x0; this[_0x56ae('0x143d')] = null; this[_0x56ae('0x143a')] = 0x0; this[_0x56ae('0x142f')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1431')] = new _0x3cd041(); this[_0x56ae('0x1430')](); this[_0x56ae('0x1433')] = !0x1; } else { null == _0x37c090 && (_0x37c090 = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')]()); null == _0xf76599 && (_0xf76599 = _0x510664['__pool'][_0x56ae('0x1b')]()); _0x37c090[_0x56ae('0x1c')](_0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')]], _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')] + 0x1]); var _0x50c6d2 = _0x22d4e6[_0x56ae('0x143f')], _0x15439d = _0x37c090['x'], _0x308801 = _0x37c090['y']; _0x37c090['x'] = _0x15439d * _0x50c6d2['a'] + _0x308801 * _0x50c6d2['c'] + _0x50c6d2['tx']; _0x37c090['y'] = _0x15439d * _0x50c6d2['b'] + _0x575257['ERqgE'](_0x308801, _0x50c6d2['d']) + _0x50c6d2['ty']; _0xf76599[_0x56ae('0x1c')](_0x17c694['buffer']['f'][_0x17c694[_0x56ae('0x143e')]] + _0x17c694['buffer']['f'][_0x17c694[_0x56ae('0x143e')] + 0x2], _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')] + 0x1] + _0x17c694['buffer']['f'][_0x17c694[_0x56ae('0x143e')] + 0x3]); var _0x17d86a = _0x22d4e6[_0x56ae('0x143f')], _0x32dce9 = _0xf76599['x'], _0x150653 = _0xf76599['y']; _0xf76599['x'] = _0x32dce9 * _0x17d86a['a'] + _0x150653 * _0x17d86a['c'] + _0x17d86a['tx']; _0xf76599['y'] = _0x32dce9 * _0x17d86a['b'] + _0x150653 * _0x17d86a['d'] + _0x17d86a['ty']; _0x586025 = _0x37c090['y']; _0x7b5be7 = _0x37c090['x']; _0x370254 = _0xf76599['y']; _0x2b39f7 = _0xf76599['x']; } }, 'getSegment': function(_0x49f069) { return _0x49f069 > this[_0x56ae('0x143a')] - 0x1 ? null : this['_segments']['h'][_0x49f069]['segment']; }, 'get_subSetCount': function() { if (_0x56ae('0x5a4') === _0x575257['DLCDp']) { return this[_0x56ae('0x142e')]; } else { return this[_0x56ae('0x1440')]; } }, 'updateSegment': function(_0x2ffddd) { var _0x2f1d5e = _0x2ffddd[_0x56ae('0x1338')], _0x5c6725 = _0x2ffddd[_0x56ae('0x1441')], _0xd238fb = _0x2f1d5e['x'], _0x30dfce = _0x2f1d5e['y']; _0x2f1d5e = _0x2f1d5e['z']; var _0x16f72c = _0x5c6725['x'], _0x45df2c = _0x5c6725['y']; _0x5c6725 = _0x5c6725['z']; var _0x376496 = _0x2ffddd['_startR'], _0xc07c26 = _0x2ffddd[_0x56ae('0x1442')], _0x1b30b7 = _0x2ffddd[_0x56ae('0x1443')], _0x2d9f4e = _0x2ffddd[_0x56ae('0x1444')], _0xe3fe3d = _0x2ffddd[_0x56ae('0x1445')], _0x5ac4a7 = _0x2ffddd['_endB'], _0x4e6193 = _0x2ffddd['get_index'](), _0x5db8c6 = _0x2ffddd[_0x56ae('0x1446')](); _0x2ffddd = this[_0x56ae('0x142f')][_0x56ae('0x1b')](_0x2ffddd['get_subSetIndex']()); var _0x47a0f1 = _0x2ffddd[_0x56ae('0x1421')]; _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0xd238fb); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x30dfce); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x2f1d5e); _0x47a0f1['set'](_0x4e6193++, _0x16f72c); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x45df2c); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x5c6725); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x5db8c6); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x376496); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0xc07c26); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x1b30b7); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, 0x1); _0x47a0f1['set'](_0x4e6193++, _0x16f72c); _0x47a0f1['set'](_0x4e6193++, _0x45df2c); _0x47a0f1['set'](_0x4e6193++, _0x5c6725); _0x47a0f1['set'](_0x4e6193++, _0xd238fb); _0x47a0f1['set'](_0x4e6193++, _0x30dfce); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x2f1d5e); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, -_0x5db8c6); _0x47a0f1['set'](_0x4e6193++, _0x2d9f4e); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0xe3fe3d); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x5ac4a7); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, 0x1); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0xd238fb); _0x47a0f1['set'](_0x4e6193++, _0x30dfce); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x2f1d5e); _0x47a0f1['set'](_0x4e6193++, _0x16f72c); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x45df2c); _0x47a0f1['set'](_0x4e6193++, _0x5c6725); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, -_0x5db8c6); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x376496); _0x47a0f1['set'](_0x4e6193++, _0xc07c26); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x1b30b7); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, 0x1); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x16f72c); _0x47a0f1['set'](_0x4e6193++, _0x45df2c); _0x47a0f1['set'](_0x4e6193++, _0x5c6725); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0xd238fb); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x30dfce); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x2f1d5e); _0x47a0f1['set'](_0x4e6193++, _0x5db8c6); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0x2d9f4e); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, _0xe3fe3d); _0x47a0f1['set'](_0x4e6193++, _0x5ac4a7); _0x47a0f1[_0x56ae('0x8b6')](_0x4e6193++, 0x1); _0x2ffddd[_0x56ae('0x1447')] = !0x0; this['invalidateBounds'](); }, 'get_hasData': function() { if ('LCpcI' !== _0x56ae('0x1448')) { return this[_0x56ae('0x1433')]; } else { return this[_0x56ae('0x8e6')][_0x56ae('0x1449')](); } }, 'getIndexBuffer': function(_0x241b7e) { if (_0x575257[_0x56ae('0x582')](this[_0x56ae('0x143d')][_0x56ae('0x144a')], _0x241b7e[_0x56ae('0x9e9')]()) || this[_0x56ae('0x143d')][_0x56ae('0x1439')]) this['_activeSubSet']['indexBuffer'] = _0x241b7e[_0x56ae('0x122f')](this[_0x56ae('0x143d')]['numIndices']), this[_0x56ae('0x143d')]['indexBuffer'][_0x56ae('0x1142')](this[_0x56ae('0x143d')][_0x56ae('0xf77')], 0x0, this[_0x56ae('0x143d')][_0x56ae('0x144b')]), this[_0x56ae('0x143d')]['indexBufferDirty'] = !0x1, this[_0x56ae('0x143d')][_0x56ae('0x144a')] = _0x241b7e[_0x56ae('0x9e9')](); return this[_0x56ae('0x143d')][_0x56ae('0x143c')]; }, 'activateVertexBuffer': function(_0x35b60d, _0x5546d5) { if ('kJkoP' !== 'kJkoP') { return this[_0x56ae('0xad9')][_0x35b60d]; } else { this[_0x56ae('0x143d')] = _0x35b60d = this[_0x56ae('0x142f')][_0x56ae('0x1b')](_0x35b60d); this[_0x56ae('0x110d')] = _0x35b60d['numIndices']; if (_0x35b60d[_0x56ae('0x144c')] != _0x5546d5['get_context3D']() || _0x35b60d['vertexBufferDirty']) null != _0x35b60d[_0x56ae('0x144d')] && _0x79a9a6[_0x56ae('0x126e')](_0x35b60d[_0x56ae('0x144d')]), _0x35b60d['vertexBuffer'] = _0x5546d5[_0x56ae('0x1002')](_0x35b60d[_0x56ae('0x1438')], 0xb), _0x35b60d[_0x56ae('0x144d')]['uploadFromVector'](_0x35b60d['vertices'], 0x0, _0x35b60d[_0x56ae('0x1438')]), _0x35b60d['vertexBufferDirty'] = !0x1, _0x35b60d[_0x56ae('0x144c')] = _0x5546d5['get_context3D'](); _0x35b60d = _0x35b60d[_0x56ae('0x144d')]; _0x5546d5 = _0x5546d5[_0x56ae('0xd47')]; _0x5546d5[_0x56ae('0x921')](0x0, _0x35b60d, 0x0, 0x3); _0x5546d5[_0x56ae('0x921')](0x1, _0x35b60d, 0x3, 0x3); _0x5546d5[_0x56ae('0x921')](0x2, _0x35b60d, 0x6, 0x1); _0x5546d5[_0x56ae('0x921')](0x3, _0x35b60d, 0x7, 0x4); } }, 'activateUVBuffer': function(_0x534db3, _0x416d40) {}, 'activateVertexNormalBuffer': function(_0x21ec2e, _0x44c209) {}, 'activateVertexTangentBuffer': function(_0x122d08, _0x2de2a) {}, 'activateSecondaryUVBuffer': function(_0x1b9275, _0x425098) {}, 'addSubSet': function() { var _0x2f03ef = new _0x655afc(); this[_0x56ae('0x142f')][_0x56ae('0x8f0')](_0x2f03ef); _0x2f03ef[_0x56ae('0x1421')] = _0x252a59[_0x56ae('0x975')](null); _0x2f03ef[_0x56ae('0x1438')] = 0x0; _0x2f03ef[_0x56ae('0xf77')] = _0x252a59[_0x56ae('0x9a6')](null); _0x2f03ef[_0x56ae('0x144b')] = 0x0; _0x2f03ef[_0x56ae('0x1447')] = !0x0; _0x2f03ef['indexBufferDirty'] = !0x0; _0x2f03ef[_0x56ae('0x1437')] = 0x0; this['_subSetCount']++; return _0x2f03ef; }, 'dispose': function() { _0x5874eb[_0x56ae('0x6')][_0x56ae('0x9cd')][_0x56ae('0x94d')](this); this['removeAllSegments'](); this[_0x56ae('0x11ad')] = this[_0x56ae('0x1431')] = null; var _0x136c70 = this[_0x56ae('0x142f')][_0x56ae('0x1b')](0x0); _0x136c70[_0x56ae('0x1421')] = null; this[_0x56ae('0x142f')] = _0x136c70[_0x56ae('0xf77')] = null; }, 'get_mouseEnabled': function() { return !0x1; }, 'getDefaultBoundingVolume': function() { return new _0x58e965(); }, 'updateBounds': function() { if (_0x56ae('0x144e') === 'AHpMa') { for (var _0x3ecb1d, _0x50c7aa, _0x8ef8ab, _0x5b4b99 = Infinity, _0x573b65 = Infinity, _0x400215 = Infinity, _0x6e3a5d = -Infinity, _0x14142b = -Infinity, _0x15098c = -Infinity, _0x1b30b7, _0x2d9f4e = 0x0; _0x2d9f4e < this[_0x56ae('0x142e')];) { if (_0x56ae('0x144f') === _0x56ae('0x144f')) { _0x3ecb1d = this[_0x56ae('0x142f')][_0x56ae('0x1b')](_0x2d9f4e); _0x8ef8ab = 0x0; _0x1b30b7 = _0x3ecb1d[_0x56ae('0x1421')]; _0x3ecb1d = _0x1b30b7[_0x56ae('0x9fa')](); if (0x0 != _0x3ecb1d) for (; _0x575257[_0x56ae('0x59b')](_0x8ef8ab, _0x3ecb1d);) _0x50c7aa = _0x1b30b7['get'](_0x8ef8ab++), _0x50c7aa < _0x5b4b99 ? _0x5b4b99 = _0x50c7aa : _0x50c7aa > _0x6e3a5d && (_0x6e3a5d = _0x50c7aa), _0x50c7aa = _0x1b30b7[_0x56ae('0x1b')](_0x8ef8ab++), _0x50c7aa < _0x573b65 ? _0x573b65 = _0x50c7aa : _0x50c7aa > _0x14142b && (_0x14142b = _0x50c7aa), _0x50c7aa = _0x1b30b7[_0x56ae('0x1b')](_0x8ef8ab++), _0x50c7aa < _0x400215 ? _0x400215 = _0x50c7aa : _0x50c7aa > _0x15098c && (_0x15098c = _0x50c7aa), _0x8ef8ab += 0x8; ++_0x2d9f4e; } else { _0x469cf9[_0x56ae('0x94d')](this); } } Infinity != _0x5b4b99 ? this[_0x56ae('0x1009')][_0x56ae('0xf01')](_0x5b4b99, _0x573b65, _0x400215, _0x6e3a5d, _0x14142b, _0x15098c) : this[_0x56ae('0x1009')]['fromExtremes'](-0.5, -0.5, -0.5, 0.5, 0.5, 0.5); this[_0x56ae('0x100e')] = !0x1; } else { return function() { _0x50c7aa[0x0](_0x3ecb1d[0x0]); }; } }, 'createEntityPartitionNode': function() { return new _0x26f05b(this); }, 'get_numTriangles': function() { return this['_numIndices'] / 0x3 | 0x0; }, 'get_sourceEntity': function() { return this; }, 'get_castsShadows': function() { return !0x1; }, 'get_material': function() { return this['_material']; }, 'get_animator': function() { return this[_0x56ae('0xe96')]; }, 'set_material': function(_0x12434e) { if (_0x12434e == this[_0x56ae('0x11ad')]) return _0x12434e; null != this[_0x56ae('0x11ad')] && this[_0x56ae('0x11ad')][_0x56ae('0xd62')](this); this[_0x56ae('0x11ad')] = _0x12434e; null != this[_0x56ae('0x11ad')] && this['_material'][_0x56ae('0xd61')](this); return _0x12434e; }, 'get_uvTransform': function() { return null; }, 'get_uvTransform2': function() { return null; }, 'get_assetType': function() { if ('WEjiy' !== _0x56ae('0x1450')) { return _0x56ae('0x1451'); } else { this[_0x56ae('0x1452')] = new _0x4e9ff1(0x0, 0x1a6, 0x0); this['bunnyVel'] = new _0x4e9ff1(0x0, -0x12c, 0x1f4); _0x4eefd2[_0x56ae('0x1453')](this[_0x56ae('0x1452')], _0x49ac0b['GRAVITY_ROTATION'], this[_0x56ae('0x1452')]); _0x4eefd2[_0x56ae('0x1453')](this[_0x56ae('0x1454')], _0x49ac0b[_0x56ae('0x105d')], this[_0x56ae('0x1454')]); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x1456')]); this[_0x56ae('0xe05')] = 0.3; this[_0x56ae('0x1058')][_0x56ae('0xb91')](0x8, -1.95, !0x0, 0x3c); this['bunny']['spritesheet'][_0x56ae('0x51d')](0xf); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1457')][_0x56ae('0xb91')](0x8, -0x2, !0x0); this['duplicate'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x33); this[_0x56ae('0x1457')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')]['setIndexedPosition'](0x8, -2.3, !0x0, 0x12); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x33); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child'][_0x56ae('0xb91')](0x8, -2.5, !0x0, 0x1e); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x25); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x1); this['angel']['setIndexedPosition'](0x0, 0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); } }, 'getRenderSceneTransform': function(_0xd77a90) { if (_0x56ae('0x1458') === 'WdnFQ') { return this[_0x56ae('0xfbf')]; } else { this[_0x56ae('0x9ff')] && this['image']['setPixel32'](_0xd77a90, b, c, 0x1); } }, '__class__': _0x2af499, '__properties__': _0x4e6193(_0x5874eb['prototype']['__properties__'], { 'get_uvTransform2': 'get_uvTransform2', 'get_uvTransform': _0x56ae('0x116a'), 'get_animator': _0x56ae('0x1168'), 'set_material': _0x1c1b50[_0x56ae('0x423')], 'get_material': _0x56ae('0xca6'), 'get_castsShadows': _0x56ae('0x1169'), 'get_sourceEntity': _0x1c1b50[_0x56ae('0x1459')], 'get_numTriangles': 'get_numTriangles', 'get_hasData': _0x56ae('0x145a'), 'get_subSetCount': _0x56ae('0x145b') }) }); var _0x537238 = function() {}; _0x5ac4a7[_0x56ae('0x145c')] = _0x537238; _0x537238[_0x56ae('0x8bf')] = _0x56ae('0x145c'); _0x537238[_0x56ae('0x6')] = {}; _0x537238[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x537238[_0x56ae('0x6')]['subSetIndex'] = null; _0x537238[_0x56ae('0x6')][_0x56ae('0x145d')] = null; _0x537238[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x537238; var _0x655afc = function() {}; _0x5ac4a7[_0x56ae('0x145e')] = _0x655afc; _0x655afc[_0x56ae('0x8bf')] = _0x56ae('0x145e'); _0x655afc[_0x56ae('0x6')] = {}; _0x655afc[_0x56ae('0x6')][_0x56ae('0x1421')] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x1438')] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0xf77')] = null; _0x655afc[_0x56ae('0x6')]['numIndices'] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x1447')] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x1439')] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x144c')] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x144a')] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x144d')] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x143c')] = null; _0x655afc[_0x56ae('0x6')]['lineCount'] = null; _0x655afc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x655afc; var _0x2c85ea = function(_0x36bed2) { this['_viewProjection'] = new _0x2b2c54(); this[_0x56ae('0x145f')] = !0x0; this[_0x56ae('0x104c')] = new _0x3bcaf4(); this['_lens'][_0x56ae('0x95e')]('matrixChanged', _0x2d9f4e(this, this[_0x56ae('0x1460')]), !0x1, 0x0, !0x0); this[_0x56ae('0xfc3')] = _0x36bed2; this['_lens'][_0x56ae('0x107f')](_0x36bed2[_0x56ae('0x15')]() / _0x36bed2['get_height']()); _0x4b5084[_0x56ae('0x94d')](this); this[_0x56ae('0xfad')](-0x5a); }; _0x5ac4a7[_0x56ae('0x1461')] = _0x2c85ea; _0x2c85ea['__name__'] = 'away3d.entities.TextureProjector'; _0x2c85ea[_0x56ae('0x8ee')] = _0x4b5084; _0x2c85ea[_0x56ae('0x6')] = _0x4e6193(_0x4b5084[_0x56ae('0x6')], { '_lens': null, '_viewProjectionInvalid': null, '_viewProjection': null, '_texture': null, 'set_aspectRatio': function(_0x2a4828) { this['_lens']['set_aspectRatio'](_0x2a4828); return _0x2a4828; }, 'set_fieldOfView': function(_0x2ecf30) { this[_0x56ae('0x104c')][_0x56ae('0x1097')](_0x2ecf30); return _0x2ecf30; }, 'get_assetType': function() { return _0x56ae('0x1462'); }, 'get_texture': function() { return this[_0x56ae('0xfc3')]; }, 'get_viewProjection': function() { this[_0x56ae('0x145f')] && (this['_viewProjection']['copyFrom'](this[_0x56ae('0x1005')]()), this[_0x56ae('0x104b')][_0x56ae('0x1067')](this['_lens'][_0x56ae('0xa5f')]()), this['_viewProjectionInvalid'] = !0x1); return this[_0x56ae('0x104b')]; }, 'invalidateSceneTransform': function() { if (_0x56ae('0x1463') === _0x56ae('0x1463')) { _0x4b5084[_0x56ae('0x6')][_0x56ae('0x1464')]['call'](this); this['_viewProjectionInvalid'] = !0x0; } else { return 0x0; } }, 'onInvalidateLensMatrix': function(_0x3887ca) { if ('BDFNZ' === 'YYTMD') { null == e && (e = 0x1); null == d && (d = 0xffffff); null == c && (c = 0x64); null == b && (b = 0x64); null == _0x3887ca && (_0x3887ca = 0x64); _0xe28e19[_0x56ae('0x94d')](this, d, e); this[_0x56ae('0xece')] = _0x3887ca; this[_0x56ae('0xecf')] = b; this[_0x56ae('0x1465')] = c; } else { this[_0x56ae('0x145f')] = !0x0; } }, '__class__': _0x2c85ea, '__properties__': _0x4e6193(_0x4b5084[_0x56ae('0x6')]['__properties__'], { 'get_viewProjection': 'get_viewProjection', 'get_texture': 'get_texture', 'set_fieldOfView': _0x56ae('0x1097'), 'set_aspectRatio': 'set_aspectRatio' }) }); var _0x531fca = function(_0xddd37d, _0x571e7) { null == _0x571e7 && (_0x571e7 = 0x0); null == _0xddd37d && (_0xddd37d = ''); this[_0x56ae('0x1466')] = _0xddd37d; this['errorID'] = _0x571e7; this['name'] = _0x56ae('0x1467'); }; _0x5ac4a7[_0x56ae('0x1468')] = _0x531fca; _0x531fca[_0x56ae('0x8bf')] = _0x56ae('0x1468'); _0x531fca[_0x56ae('0x6')] = {}; _0x531fca[_0x56ae('0x6')][_0x56ae('0xacc')] = null; _0x531fca[_0x56ae('0x6')][_0x56ae('0x1466')] = null; _0x531fca[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x531fca[_0x56ae('0x6')][_0x56ae('0x1469')] = function() { return _0x3ce0fc.toString(_0x3ce0fc.exceptionStack()); }; _0x531fca[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return null != this.message ? this.message : _0x56ae('0x1467'); }; _0x531fca[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x531fca; var _0x4a3ee6 = function(_0x33aa0a, _0x305b69) { null == _0x305b69 && (_0x305b69 = 0x0); null == _0x33aa0a && (_0x33aa0a = _0x56ae('0x146a')); _0x531fca[_0x56ae('0x94d')](this, _0x33aa0a, _0x305b69); }; _0x5ac4a7['away3d.errors.AbstractMethodError'] = _0x4a3ee6; _0x4a3ee6[_0x56ae('0x8bf')] = 'away3d.errors.AbstractMethodError'; _0x4a3ee6[_0x56ae('0x8ee')] = _0x531fca; _0x4a3ee6[_0x56ae('0x6')] = _0x4e6193(_0x531fca[_0x56ae('0x6')], { '__class__': _0x4a3ee6 }); var _0x4f8ffd = function(_0x10b2bd) { if (_0x56ae('0x146b') !== _0x56ae('0x146b')) { null == this[_0x56ae('0x146c')] && (_0x1da066[_0x56ae('0x146d')](this['_data']) ? this[_0x56ae('0x146c')] = new _0x1da066() : this[_0x56ae('0x146c')] = new _0x8768af(), this['_parser'][_0x56ae('0x146e')](this[_0x56ae('0xca5')]()), this['_parser'][_0x56ae('0x95e')]('parseComplete', _0x2d9f4e(this, this['onParseComplete'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0xdc4'), _0x2d9f4e(this, this[_0x56ae('0xdc5')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0xdc6'), _0x2d9f4e(this, this[_0x56ae('0x146f')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('assetComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0x1470'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser']['addEventListener'](_0x56ae('0x1471'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('animationNodeComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x575257[_0x56ae('0x5a5')], _0x2d9f4e(this, this['onAssetComplete'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0xdc0'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x95e')]('containerComplete', _0x2d9f4e(this, this['onAssetComplete'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0x5a9'), _0x2d9f4e(this, this['onAssetComplete'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('materialComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('meshComplete', _0x575257[_0x56ae('0x52c')](_0x2d9f4e, this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('entityComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0xdc2'), _0x2d9f4e(this, this['onAssetComplete'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0xdc3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x1472')](this[_0x56ae('0x1473')])); return !0x1; } else { _0x531fca[_0x56ae('0x94d')](this, _0x10b2bd); } }; _0x5ac4a7[_0x56ae('0x1474')] = _0x4f8ffd; _0x4f8ffd['__name__'] = _0x56ae('0x1474'); _0x4f8ffd[_0x56ae('0x8ee')] = _0x531fca; _0x4f8ffd[_0x56ae('0x6')] = _0x4e6193(_0x531fca[_0x56ae('0x6')], { '__class__': _0x4f8ffd }); var _0x427f89 = function(_0x5f283d, _0x53bfd8, _0x5739b5, _0x101c84) { if (_0x56ae('0x1475') !== 'WzMot') { this['prepareWrite'](); this[_0x56ae('0x1476')][_0x56ae('0x8f0')](_0x423b86['DRAW_ELLIPSE']); this['f'][_0x56ae('0x8f0')](_0x5f283d); this['f'][_0x56ae('0x8f0')](_0x53bfd8); this['f']['push'](_0x5739b5); this['f'][_0x56ae('0x8f0')](_0x101c84); } else { _0x140b13[_0x56ae('0x94d')](this, _0x5f283d, !0x1, !0x1); this[_0x56ae('0xe96')] = _0x53bfd8; this['_animationState'] = _0x5739b5; this[_0x56ae('0xe95')] = _0x101c84; } }; _0x5ac4a7['away3d.events.AnimationStateEvent'] = _0x427f89; _0x427f89[_0x56ae('0x8bf')] = _0x56ae('0x1477'); _0x427f89[_0x56ae('0x8ee')] = _0x140b13; _0x427f89[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { '_animator': null, '_animationState': null, '_animationNode': null, '__class__': _0x427f89 }); var _0x25c965 = function(_0x4238be, _0x52054e) { _0x140b13[_0x56ae('0x94d')](this, _0x4238be, !0x1, !0x1); this[_0x56ae('0xe96')] = _0x52054e; }; _0x5ac4a7[_0x56ae('0x1478')] = _0x25c965; _0x25c965['__name__'] = 'away3d.events.AnimatorEvent'; _0x25c965[_0x56ae('0x8ee')] = _0x140b13; _0x25c965['prototype'] = _0x4e6193(_0x140b13['prototype'], { '_animator': null, '__class__': _0x25c965 }); var _0x1c4647 = function(_0x374fcd, _0x304c7b, _0x27ee5b) { _0x140b13[_0x56ae('0x94d')](this, _0x374fcd); this[_0x56ae('0x1479')] = _0x304c7b; this[_0x56ae('0x147a')] = _0x575257[_0x56ae('0x582')](null, _0x27ee5b) ? _0x27ee5b : null != this['_asset'] ? this[_0x56ae('0x1479')][_0x56ae('0xad1')]() : null; }; _0x5ac4a7[_0x56ae('0x147b')] = _0x1c4647; _0x1c4647[_0x56ae('0x8bf')] = _0x56ae('0x147b'); _0x1c4647[_0x56ae('0x8ee')] = _0x140b13; _0x1c4647[_0x56ae('0x6')] = _0x4e6193(_0x140b13['prototype'], { '_asset': null, '_prevName': null, 'get_asset': function() { return this[_0x56ae('0x1479')]; }, 'get_assetPrevName': function() { return this[_0x56ae('0x147a')]; }, 'clone': function() { return new _0x1c4647(this[_0x56ae('0x3aa')], this['get_asset'](), this['get_assetPrevName']()); }, '__class__': _0x1c4647, '__properties__': { 'get_assetPrevName': _0x56ae('0x147c'), 'get_asset': _0x56ae('0x147d') } }); var _0x54b429 = function(_0x90a587, _0x3a953e) { _0x140b13[_0x56ae('0x94d')](this, _0x90a587, !0x1, !0x1); this[_0x56ae('0xae1')] = _0x3a953e; }; _0x5ac4a7[_0x56ae('0x147e')] = _0x54b429; _0x54b429['__name__'] = _0x56ae('0x147e'); _0x54b429[_0x56ae('0x8ee')] = _0x140b13; _0x54b429[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { '_subGeometry': null, 'get_subGeometry': function() { return this['_subGeometry']; }, '__class__': _0x54b429, '__properties__': { 'get_subGeometry': 'get_subGeometry' } }); var _0x7f6dcc = function(_0xaed029, _0x2b6c8a, _0x2d1f2d, _0x3d3635) { if ('Ijiwk' === _0x56ae('0x147f')) { null == _0x3d3635 && (_0x3d3635 = !0x1); null == _0x2d1f2d && (_0x2d1f2d = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0xaed029, _0x2d1f2d, _0x3d3635); this[_0x56ae('0x104c')] = _0x2b6c8a; } else { if (null == this['land']) { null != this[_0x56ae('0x1480')] && this[_0x56ae('0x1480')](); this[_0x56ae('0xb7c')](); return; } this['y'] = 0x0; if (this[_0x56ae('0xf62')] == this['land'] && (this[_0x56ae('0x1481')] | 0x0) >= this[_0x56ae('0xf62')][_0x56ae('0x32')]) { this[_0x56ae('0xb7c')](); return; } this['animation'] != this['land'] && (null != this[_0x56ae('0x1480')] && this[_0x56ae('0x1480')](), this[_0x56ae('0xf62')] = this['land'], this['frame'] = 0x0); } }; _0x5ac4a7['away3d.events.LensEvent'] = _0x7f6dcc; _0x7f6dcc[_0x56ae('0x8bf')] = _0x56ae('0x1482'); _0x7f6dcc[_0x56ae('0x8ee')] = _0x140b13; _0x7f6dcc[_0x56ae('0x6')] = _0x4e6193(_0x140b13['prototype'], { '_lens': null, '__class__': _0x7f6dcc }); var _0x35f9ce = function(_0x2c5754) { _0x140b13[_0x56ae('0x94d')](this, _0x2c5754); }; _0x5ac4a7[_0x56ae('0x1483')] = _0x35f9ce; _0x35f9ce[_0x56ae('0x8bf')] = _0x1c1b50['gGFOk']; _0x35f9ce[_0x56ae('0x8ee')] = _0x140b13; _0x35f9ce[_0x56ae('0x6')] = _0x4e6193(_0x140b13['prototype'], { '__class__': _0x35f9ce }); var _0x3ce28e = function(_0x34c878, _0x22cd9d, _0x283bb5, _0x5c7a6c) { if (_0x56ae('0x1484') === _0x56ae('0x1484')) { null == _0x283bb5 && (_0x283bb5 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x34c878); this[_0x56ae('0x1485')] = _0x22cd9d; this['_message'] = _0x5c7a6c; this['_isDependency'] = _0x283bb5; } else { _0x34c878 = ''; for (var _0x17f9de = 0x0, _0xae50f9 = this[_0x56ae('0x1486')]()[_0x56ae('0x32')]; _0x17f9de < _0xae50f9;) _0x17f9de++, _0x34c878 += '*'; this[_0x56ae('0x1487')]['set_text'](_0x34c878); } }; _0x5ac4a7['away3d.events.LoaderEvent'] = _0x3ce28e; _0x3ce28e['__name__'] = _0x56ae('0x1488'); _0x3ce28e[_0x56ae('0x8ee')] = _0x140b13; _0x3ce28e[_0x56ae('0x6')] = _0x4e6193(_0x140b13['prototype'], { '_url': null, '_message': null, '_isDependency': null, 'get_url': function() { return this['_url']; }, 'get_message': function() { return this[_0x56ae('0x1489')]; }, 'clone': function() { return new _0x3ce28e(this[_0x56ae('0x3aa')], this[_0x56ae('0x1485')], this[_0x56ae('0x148a')], this['_message']); }, '__class__': _0x3ce28e, '__properties__': { 'get_message': _0x56ae('0x148b'), 'get_url': _0x56ae('0x148c') } }); var _0x5371ce = function(_0xe570d8, _0x2adec2) { _0x140b13[_0x56ae('0x94d')](this, _0xe570d8); this[_0x56ae('0x7c0')] = _0x2adec2; }; _0x5ac4a7[_0x56ae('0x148d')] = _0x5371ce; _0x5371ce[_0x56ae('0x8bf')] = _0x56ae('0x148d'); _0x5371ce[_0x56ae('0x8ee')] = _0x140b13; _0x5371ce['prototype'] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'object': null, '__class__': _0x5371ce }); var _0xd20b1f = function(_0xf87ad8, _0x3d42c6) { null == _0x3d42c6 && (_0x3d42c6 = ''); _0x140b13['call'](this, _0xf87ad8); this[_0x56ae('0x1489')] = _0x3d42c6; }; _0x5ac4a7[_0x56ae('0x148e')] = _0xd20b1f; _0xd20b1f[_0x56ae('0x8bf')] = 'away3d.events.ParserEvent'; _0xd20b1f[_0x56ae('0x8ee')] = _0x140b13; _0xd20b1f['prototype'] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { '_message': null, 'get_message': function() { return this['_message']; }, 'clone': function() { return new _0xd20b1f(this[_0x56ae('0x3aa')], this[_0x56ae('0x148b')]()); }, '__class__': _0xd20b1f, '__properties__': { 'get_message': _0x56ae('0x148b') } }); var _0x5e2918 = function(_0x3e0e73, _0x2cb4ef) { this[_0x56ae('0x148f')] = _0x2cb4ef; _0x140b13[_0x56ae('0x94d')](this, _0x3e0e73); }; _0x5ac4a7[_0x56ae('0x1490')] = _0x5e2918; _0x5e2918[_0x56ae('0x8bf')] = _0x56ae('0x1490'); _0x5e2918['__super__'] = _0x140b13; _0x5e2918[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'objectContainer3D': null, '__class__': _0x5e2918 }); var _0x12349a = function(_0x3e327d, _0x15aec1, _0x387a57) { if (_0x56ae('0x1491') !== _0x56ae('0x1492')) { null == _0x387a57 && (_0x387a57 = !0x1); null == _0x15aec1 && (_0x15aec1 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x3e327d, _0x15aec1, _0x387a57); } else { if (_0x3e327d[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646[_0x56ae('0x8a8')](_0x3e327d['nodeType'])); _0x3e327d = _0x3e327d[_0x56ae('0xafe')]; } }; _0x5ac4a7[_0x56ae('0x1493')] = _0x12349a; _0x12349a[_0x56ae('0x8bf')] = 'away3d.events.ShadingMethodEvent'; _0x12349a[_0x56ae('0x8ee')] = _0x140b13; _0x12349a[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { '__class__': _0x12349a }); var _0x1ae4d8 = function(_0x17d34e, _0x11fc40, _0x14559e) { null == _0x14559e && (_0x14559e = !0x1); null == _0x11fc40 && (_0x11fc40 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x17d34e, _0x11fc40, _0x14559e); }; _0x5ac4a7[_0x56ae('0x1494')] = _0x1ae4d8; _0x1ae4d8[_0x56ae('0x8bf')] = _0x56ae('0x1494'); _0x1ae4d8['__super__'] = _0x140b13; _0x1ae4d8[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { '__class__': _0x1ae4d8 }); var _0x54e411 = function(_0x38a1e6) { this[_0x56ae('0x11f8')] = !0x0; _0x140b13[_0x56ae('0x94d')](this, _0x38a1e6, !0x0, !0x0); }; _0x5ac4a7[_0x56ae('0x1495')] = _0x54e411; _0x54e411[_0x56ae('0x8bf')] = _0x56ae('0x1495'); _0x54e411['__super__'] = _0x140b13; _0x54e411[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { '_allowedToPropagate': null, '_parentEvent': null, 'screenX': null, 'screenY': null, 'object': null, 'renderable': null, 'uv': null, 'index': null, 'subGeometryIndex': null, 'localPosition': null, 'localNormal': null, 'ctrlKey': null, 'altKey': null, 'shiftKey': null, 'touchPointID': null, 'stopImmediatePropagation': function() { _0x140b13[_0x56ae('0x6')][_0x56ae('0xbd5')]['call'](this); this['_allowedToPropagate'] = !0x1; null != this['_parentEvent'] && (this[_0x56ae('0x1496')][_0x56ae('0x11f8')] = !0x1); }, '__class__': _0x54e411 }); var _0x29b97e = function() { this[_0x56ae('0x1497')] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7['away3d.filters.Filter3DBase'] = _0x29b97e; _0x29b97e['__name__'] = _0x56ae('0x1498'); _0x29b97e[_0x56ae('0x6')] = {}; _0x29b97e[_0x56ae('0x6')]['_tasks'] = null; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x121c')] = null; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x121d')] = null; _0x29b97e[_0x56ae('0x6')]['get_tasks'] = function() { return this._tasks; }; _0x29b97e[_0x56ae('0x6')]['getMainInputTexture'] = function(_0x50b699) { return this._tasks.get(0x0).getMainInputTexture(_0x50b699); }; _0x29b97e[_0x56ae('0x6')][_0x56ae('0xaf2')] = function(_0x3c8756) { this._textureWidth = _0x3c8756; for (var _0x446255 = 0x0, _0x1181fe = this._tasks.get_length(); _0x446255 < _0x1181fe;) { var _0x50ae90 = _0x446255++; this._tasks.get(_0x50ae90).set_textureWidth(_0x3c8756); } return _0x3c8756; }; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x1499')] = function(_0x306c64) { this._textureHeight = _0x306c64; for (var _0x57297e = 0x0, _0x2d1d61 = this._tasks.get_length(); _0x57297e < _0x2d1d61;) { if (_0x56ae('0x149a') === _0x56ae('0x149a')) { var _0x428ed6 = _0x57297e++; this._tasks.get(_0x428ed6).set_textureHeight(_0x306c64); } else { this.angel.setIndexedPosition(0x9, 39.2); this.angel.spritesheet.set_currentFrame(0x45); this.angel.spritesheet.set_xInverted(!0x1); this.duplicator.setIndexedPosition(8.4, 38.5); this.duplicator.spritesheet.set_currentFrame(0x57); this.duplicator.spritesheet.set_xInverted(!0x1); var _0x5aec9c = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x149b'), 0x3c, -0xf0, null, null, null, _0x5aec9c, null); _0x5aec9c = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x149c'), 0xf0, 0x118, null, null, null, _0x5aec9c, null); } } return _0x306c64; }; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x149d')] = function(_0x305656, _0x37cf0e) { this._tasks.get(this._tasks.get_length() - 0x1).set_target(_0x305656); }; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x211dd9, _0xa16772) {}; _0x29b97e[_0x56ae('0x6')]['__class__'] = _0x29b97e; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x984')]['set_textureHeight'] = _0x56ae('0x1499'); _0x29b97e[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xaf2')] = 'set_textureWidth'; _0x29b97e[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x149e')] = _0x56ae('0x149e'); var _0x1a1826 = function(_0x4b5cb9) { var _0x77f0d8 = {}; _0x77f0d8['ofrLA'] = function(_0x3c9577, _0x5c9df7, _0x107146) { return _0x3c9577(_0x5c9df7, _0x107146); }; if (_0x56ae('0x149f') === _0x56ae('0x14a0')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x14a1')], 0x5); this[_0x56ae('0x14a2')] = _0x56ae('0x14a3'); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x14a1')], 0x6)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x77f0d8[_0x56ae('0x14a8')](_0x2d9f4e, this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this['frame12'])]; this[_0x56ae('0x110')] = 'Two\x20Month\x20Wait\x203'; } else { null == _0x4b5cb9 && (_0x4b5cb9 = !0x1); this[_0x56ae('0x14af')] = 0x0; this['_textureDimensionsInvalid'] = this['_program3DInvalid'] = !0x0; this[_0x56ae('0x14b0')] = this[_0x56ae('0x14b1')] = this[_0x56ae('0x121c')] = this['_textureHeight'] = -0x1; this[_0x56ae('0x10d0')] = _0x4b5cb9; } }; _0x5ac4a7[_0x56ae('0x14b2')] = _0x1a1826; _0x1a1826['__name__'] = _0x56ae('0x14b2'); _0x1a1826[_0x56ae('0x6')] = {}; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x13d3')] = null; _0x1a1826[_0x56ae('0x6')]['_mainInputTextureContext'] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14b0')] = null; _0x1a1826[_0x56ae('0x6')]['_scaledTextureHeight'] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x121c')] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x121d')] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14b3')] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14b4')] = null; _0x1a1826[_0x56ae('0x6')]['_program3D'] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14b5')] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14b6')] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x10d0')] = null; _0x1a1826[_0x56ae('0x6')]['_textureScale'] = null; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14b7')] = function() { return this._target; }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14b8')] = function(_0x15247d) { return this._target = _0x15247d; }; _0x1a1826[_0x56ae('0x6')]['set_textureWidth'] = function(_0x1a93bb) { if (this._textureWidth == _0x1a93bb) return _0x1a93bb; this._textureWidth = _0x1a93bb; this._scaledTextureWidth = this._textureWidth >> this._textureScale; 0x1 > this._scaledTextureWidth && (this._scaledTextureWidth = 0x1); this._textureDimensionsInvalid = !0x0; return _0x1a93bb; }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x1499')] = function(_0x5d1616) { var _0x476e41 = { HeEMX: function(_0x301d64, _0xf76599) { return _0x301d64 / _0xf76599; } }; if (_0x56ae('0x14b9') === _0x56ae('0x14ba')) { var _0x370ee1 = b._context3D, _0x505d93 = c.get_scenePosition(); this._vertexData.set(0x0, _0x505d93.x); this._vertexData.set(0x1, _0x505d93.y); this._vertexData.set(0x2, _0x505d93.z); this._vertexData.set(0x4, this._vertexData.set(0x5, this._vertexData.set(0x6, _0x476e41.HeEMX(c.get_lens().get_far(), Math.sqrt(0x3))))); _0x370ee1.setProgramConstantsFromMatrix(0x1, 0x0, d, !0x0); _0x370ee1.setProgramConstantsFromVector(0x1, 0x4, this._vertexData, 0x2); _0x5d1616.activateVertexBuffer(0x0, b); b.drawTriangles(_0x5d1616.getIndexBuffer(b), 0x0, _0x5d1616.get_numTriangles()); } else { if (this._textureHeight == _0x5d1616) return _0x5d1616; this._textureHeight = _0x5d1616; this._scaledTextureHeight = this._textureHeight >> this._textureScale; 0x1 > this._scaledTextureHeight && (this._scaledTextureHeight = 0x1); this._textureDimensionsInvalid = !0x0; return _0x5d1616; } }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x10d6')] = function(_0x12acf0) { var _0x392f7c = { bAwZk: function(_0x4d17e0, _0xf76599) { return _0x4d17e0 + _0xf76599; }, QrGxE: function(_0x185e9a, _0xf76599) { return _0x185e9a * _0xf76599; } }; if (_0x56ae('0x14bb') !== _0x56ae('0x14bc')) { _0x12acf0.get_context3D() != this._mainInputTextureContext && (this._textureDimensionsInvalid = !0x0); this._textureDimensionsInvalid && this.updateTextures(_0x12acf0); return this._mainInputTexture; } else { var _0x2ace0a = this.zMaxSpeed; return _0x392f7c.bAwZk(_0x2ace0a, _0x392f7c.QrGxE(0.1, 0x19d - _0x2ace0a)); } }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14bd')] = function(_0x594ed7) { null != this._program3D && this._program3D.dispose(); this._program3DContext = _0x594ed7.get_context3D(); this._program3D = this._program3DContext.createProgram(); this._program3D.upload(new _0x870f63(_0x4ab737.active).assemble(_0xa56b95.toString(0x1), this.getVertexCode()), new _0x870f63(_0x4ab737.active).assemble(_0xa56b95.toString(0x0), this.getFragmentCode())); this._program3DInvalid = !0x1; }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x1375')] = function() { if (_0x56ae('0x14be') === _0x56ae('0x14bf')) { this.runner.spritesheet.set_currentFrame(0x5e); this.frameMaxTime = 0.1; this.fadeTime = 0x2; } else { return _0x56ae('0x14c0'); } }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x1377')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0x1a1826[_0x56ae('0x6')]['updateTextures'] = function(_0x40a9e7) { null != this._mainInputTexture && this._mainInputTexture.dispose(); this._mainInputTextureContext = _0x40a9e7.get_context3D(); this._mainInputTexture = this._mainInputTextureContext.createTexture(this._scaledTextureWidth, this._scaledTextureHeight, 0x1, !0x0); this._textureDimensionsInvalid = !0x1; }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x14c1')] = function(_0x57c767) { this._program3DContext != _0x57c767.get_context3D() && (this._program3DInvalid = !0x0); this._program3DInvalid && this.updateProgram3D(_0x57c767); return this._program3D; }; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x9b3')] = function(_0x4af5d5, _0x129b9b, _0x211253) {}; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x6b0')] = function(_0x477ebd) {}; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1a1826; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1499')] = _0x56ae('0x1499'); _0x1a1826[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xaf2')] = _0x56ae('0xaf2'); _0x1a1826[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x14b8')] = 'set_target'; _0x1a1826[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x14b7')] = _0x56ae('0x14b7'); var _0xbc40f8 = function() {}; _0x5ac4a7['away3d.library.Asset3DLibrary'] = _0xbc40f8; _0xbc40f8[_0x56ae('0x8bf')] = _0x56ae('0x14c2'); _0xbc40f8[_0x56ae('0x14c3')] = function(_0x3840af) { null == _0x3840af && (_0x3840af = 'default'); return _0x544a04[_0x56ae('0x10ed')](_0x3840af); }; _0xbc40f8[_0x56ae('0x14c4')] = function(_0x1d7b5b, _0x23a357, _0x3edc6a, _0x3d25c9) { if (_0x56ae('0x14c5') !== _0x56ae('0x14c6')) { return _0xbc40f8['getBundle']()[_0x56ae('0x14c4')](_0x1d7b5b, _0x23a357, _0x3edc6a, _0x3d25c9); } else { var _0x13ccbd = q++; _0x23a357 = this[_0x56ae('0x13e6')][_0x56ae('0x1b')](_0x13ccbd)[_0x56ae('0x13aa')](); f = _0x3edc6a - _0x23a357['x']; l = _0x3d25c9 - _0x23a357['y']; _0x23a357 = e - _0x23a357['z']; f = _0x575257[_0x56ae('0x5a2')](f * f + l * l, _0x23a357 * _0x23a357); f = 0.00001 < f ? 0x1 / f : 0x2faf080; this[_0x56ae('0x14c7')][_0x56ae('0x8b6')](_0x13ccbd, f); _0x1d7b5b += f; } }; var _0x544a04 = function() { var _0x46b12b = '2|4|1|5|3|0' ['split']('|'), _0x241c33 = 0x0; while (!![]) { switch (_0x46b12b[_0x241c33++]) { case '0': this[_0x56ae('0x14c8')](_0x56ae('0x14c9')); continue; case '1': this[_0x56ae('0x14ca')] = new _0x10cca0(); continue; case '2': _0x36799b[_0x56ae('0x94d')](this); continue; case '3': this['set_conflictStrategy'](_0x46d8df[_0x56ae('0x14cb')]['create']()); continue; case '4': this['_assets'] = _0x252a59[_0x56ae('0x977')](null); continue; case '5': this[_0x56ae('0x14cc')] = _0x252a59[_0x56ae('0x977')](null); continue; } break; } }; _0x5ac4a7[_0x56ae('0x14cd')] = _0x544a04; _0x544a04[_0x56ae('0x8bf')] = _0x56ae('0x14cd'); _0x544a04['getInstance'] = function(_0x346ae0) { null == _0x346ae0 && (_0x346ae0 = _0x56ae('0x281')); null == _0x346ae0 && (_0x346ae0 = _0x56ae('0x281')); var _0xb85bc5 = _0xbc40f8['_instances']; if (null != _0x586025[_0x346ae0] ? !_0xb85bc5['existsReserved'](_0x346ae0) : !_0xb85bc5['h'][_0x56ae('0x900')](_0x346ae0)) { _0xb85bc5 = _0xbc40f8['_instances']; var _0x5d71f5 = new _0x544a04(); null != _0x586025[_0x346ae0] ? _0xb85bc5['setReserved'](_0x346ae0, _0x5d71f5) : _0xb85bc5['h'][_0x346ae0] = _0x5d71f5; } _0xb85bc5 = _0xbc40f8[_0x56ae('0x11dc')]; return null != _0x586025[_0x346ae0] ? _0xb85bc5[_0x56ae('0x99c')](_0x346ae0) : _0xb85bc5['h'][_0x346ae0]; }; _0x544a04[_0x56ae('0x8ee')] = _0x36799b; _0x544a04[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '_loadingSessions': null, '_strategy': null, '_strategyPreference': null, '_assets': null, '_assetDictionary': null, '_assetDictDirty': null, 'set_conflictStrategy': function(_0x54b790) { if (null == _0x54b790) throw new _0x1adea8(new _0x531fca(_0x56ae('0x14ce'))); return this['_strategy'] = _0x54b790[_0x56ae('0x8a7')](); }, 'set_conflictPrecedence': function(_0x3f9cb7) { if (_0x575257['fSIPO'] !== _0x56ae('0x3c2')) { this[_0x56ae('0xe7b')] = this[_0x56ae('0x1059')] = this['tunnel'] = null; this[_0x56ae('0x1025')]['set_length'](0x0); } else { return this[_0x56ae('0x14cf')] = _0x3f9cb7; } }, 'loadData': function(_0x10a7a1, _0x18e17c, _0x444e46, _0x3c946b) { return this[_0x56ae('0x14d0')](_0x10a7a1, _0x18e17c, _0x444e46, _0x3c946b); }, 'getAsset': function(_0x3b75f1, _0x89b042) { this[_0x56ae('0x14d1')] && this[_0x56ae('0x14d2')](); null == _0x89b042 && (_0x89b042 = _0x56ae('0x281')); var _0xe83efa = this[_0x56ae('0x14ca')]; if (null != _0x586025[_0x89b042] ? !_0xe83efa[_0x56ae('0x99b')](_0x89b042) : !_0xe83efa['h'][_0x56ae('0x900')](_0x89b042)) return null; _0xe83efa = this[_0x56ae('0x14ca')]; _0x89b042 = null != _0x586025[_0x89b042] ? _0xe83efa[_0x56ae('0x99c')](_0x89b042) : _0xe83efa['h'][_0x89b042]; return null != _0x586025[_0x3b75f1] ? _0x89b042[_0x56ae('0x99c')](_0x3b75f1) : _0x89b042['h'][_0x3b75f1]; }, 'addAsset': function(_0x5b6879) { if (!(0x0 <= this[_0x56ae('0x14d3')]['indexOf'](_0x5b6879, 0x0))) { var _0x1e6723 = this[_0x56ae('0x14d4')](_0x5b6879[_0x56ae('0xad1')](), _0x5b6879[_0x56ae('0xd1b')]()); var _0x242bce = null != _0x5b6879[_0x56ae('0xd1b')]() ? _0x5b6879[_0x56ae('0xd1b')]() : 'default'; if (null != _0x1e6723) { var _0x3489ee = this[_0x56ae('0x14ca')]; this[_0x56ae('0x14d5')][_0x56ae('0x14d6')](_0x5b6879, _0x1e6723, null != _0x586025[_0x242bce] ? _0x3489ee[_0x56ae('0x99c')](_0x242bce) : _0x3489ee['h'][_0x242bce], this[_0x56ae('0x14cf')]); } _0x5b6879[_0x56ae('0xd1f')](_0x15b23b[_0x56ae('0x14d7')]()); this[_0x56ae('0x14d3')][_0x56ae('0x8f0')](_0x5b6879); _0x1e6723 = this[_0x56ae('0x14ca')]; (null != _0x586025[_0x242bce] ? _0x1e6723[_0x56ae('0x99b')](_0x242bce) : _0x1e6723['h'][_0x56ae('0x900')](_0x242bce)) || (_0x1e6723 = this[_0x56ae('0x14ca')], _0x3489ee = new _0x10cca0(), null != _0x586025[_0x242bce] ? _0x1e6723[_0x56ae('0x932')](_0x242bce, _0x3489ee) : _0x1e6723['h'][_0x242bce] = _0x3489ee); _0x1e6723 = this[_0x56ae('0x14ca')]; _0x242bce = null != _0x586025[_0x242bce] ? _0x1e6723[_0x56ae('0x99c')](_0x242bce) : _0x1e6723['h'][_0x242bce]; _0x1e6723 = _0x5b6879[_0x56ae('0xad1')](); null != _0x586025[_0x1e6723] ? _0x242bce[_0x56ae('0x932')](_0x1e6723, _0x5b6879) : _0x242bce['h'][_0x1e6723] = _0x5b6879; _0x5b6879[_0x56ae('0x95e')](_0x56ae('0x14d8'), _0x2d9f4e(this, this[_0x56ae('0x14d9')])); _0x5b6879[_0x56ae('0x95e')](_0x56ae('0x14da'), _0x2d9f4e(this, this[_0x56ae('0x14db')])); } }, 'parseResource': function(_0x164e5c, _0x301a86, _0x41b17f, _0x2f3476) { var _0x3673d9 = new _0x3224de(); null == this['_loadingSessions'] && (this[_0x56ae('0x14cc')] = _0x252a59[_0x56ae('0x977')](null)); this[_0x56ae('0x14cc')][_0x56ae('0x8f0')](_0x3673d9); _0x3673d9['addEventListener'](_0x1c1b50[_0x56ae('0xec')], _0x1c1b50['IQuJX'](_0x2d9f4e, this, this[_0x56ae('0x14dc')])); _0x3673d9[_0x56ae('0x95e')](_0x56ae('0xdba'), _0x2d9f4e(this, this[_0x56ae('0x14dd')])); _0x3673d9[_0x56ae('0x95e')](_0x1c1b50['pXMBC'], _0x2d9f4e(this, this[_0x56ae('0x14de')])); _0x3673d9['addEventListener'](_0x56ae('0xdbe'), _0x2d9f4e(this, this['onAssetComplete'])); _0x3673d9['addEventListener'](_0x56ae('0x1470'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9['addEventListener']('animationStateComplete', _0x2d9f4e(this, this['onAssetComplete'])); _0x3673d9['addEventListener'](_0x56ae('0x5d3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9[_0x56ae('0x95e')](_0x1c1b50[_0x56ae('0xf0')], _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9['addEventListener']('textureComplete', _0x2d9f4e(this, this['onAssetComplete'])); _0x3673d9[_0x56ae('0x95e')](_0x56ae('0x554'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9['addEventListener']('geometryComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9[_0x56ae('0x95e')](_0x1c1b50[_0x56ae('0xf1')], _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9[_0x56ae('0x95e')](_0x56ae('0x5b6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9[_0x56ae('0x95e')]('entityComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9[_0x56ae('0x95e')]('skeletonComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9['addEventListener'](_0x56ae('0xdc3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x3673d9[_0x56ae('0x14df')](_0x2d9f4e(this, this['onDependencyRetrievingError'])); _0x3673d9[_0x56ae('0x14e0')](_0x2d9f4e(this, this[_0x56ae('0x14e1')])); return _0x3673d9[_0x56ae('0x14c4')](_0x164e5c, '', _0x301a86, _0x41b17f, _0x2f3476); }, 'rehashAssetDict': function() { this[_0x56ae('0x14ca')] = new _0x10cca0(); this[_0x56ae('0x14d3')]['fixed'] = !0x0; for (var _0x1a8a02 = this['_assets'][_0x56ae('0x3f')](); _0x1a8a02[_0x56ae('0x8f5')]();) { var _0x1d82c8 = _0x1a8a02[_0x56ae('0x42')](), _0x4c7f0d = this[_0x56ae('0x14ca')], _0x215fb6 = _0x1d82c8[_0x56ae('0xd1b')](); if (null != _0x586025[_0x215fb6] ? !_0x4c7f0d[_0x56ae('0x99b')](_0x215fb6) : !_0x4c7f0d['h'][_0x56ae('0x900')](_0x215fb6)) { var _0x47c344 = this[_0x56ae('0x14ca')]; _0x215fb6 = _0x1d82c8[_0x56ae('0xd1b')](); _0x4c7f0d = new _0x10cca0(); null != _0x586025[_0x215fb6] ? _0x47c344['setReserved'](_0x215fb6, _0x4c7f0d) : _0x47c344['h'][_0x215fb6] = _0x4c7f0d; } _0x4c7f0d = this[_0x56ae('0x14ca')]; _0x215fb6 = _0x1d82c8[_0x56ae('0xd1b')](); _0x4c7f0d = null != _0x586025[_0x215fb6] ? _0x4c7f0d['getReserved'](_0x215fb6) : _0x4c7f0d['h'][_0x215fb6]; _0x215fb6 = _0x1d82c8[_0x56ae('0xad1')](); null != _0x586025[_0x215fb6] ? _0x4c7f0d['setReserved'](_0x215fb6, _0x1d82c8) : _0x4c7f0d['h'][_0x215fb6] = _0x1d82c8; } this['_assetDictDirty'] = this[_0x56ae('0x14d3')][_0x56ae('0x14e2')] = !0x1; }, 'onDependencyRetrieved': function(_0x254cac) { this['hasEventListener'](_0x56ae('0xdba')) && this['dispatchEvent'](_0x254cac); }, 'onDependencyRetrievingError': function(_0x349045) { return this[_0x56ae('0x967')]('loadError') ? (this['dispatchEvent'](_0x349045), !0x0) : !0x1; }, 'onDependencyRetrievingParseError': function(_0x2331c5) { if (_0x575257[_0x56ae('0x14e3')] === _0x56ae('0x14e4')) { return this[_0x56ae('0x967')](_0x56ae('0xdc6')) ? (this[_0x56ae('0x959')](_0x2331c5), !0x0) : !0x1; } else { if (null == _0x2331c5 || '' == _0x2331c5) _0x2331c5 = _0x56ae('0x281'); return null == _0x1102f5[_0x56ae('0x8e4')] || null == _0x1102f5[_0x56ae('0x8e4')][_0x56ae('0x8e7')] || _0x1102f5[_0x56ae('0x8e4')][_0x56ae('0x8e7')][_0x56ae('0x14e5')] ? _0x56ae('0x14e6') + _0x2331c5 + '\x22' : _0x56ae('0x14e6') + _0x2331c5 + _0x56ae('0x14e7'); } }, 'onAssetComplete': function(_0x414979) { 'assetComplete' == _0x414979[_0x56ae('0x3aa')] && this[_0x56ae('0x14e8')](_0x414979[_0x56ae('0x147d')]()); this[_0x56ae('0x959')](_0x414979[_0x56ae('0xa48')]()); }, 'onTextureSizeError': function(_0x413a39) { this['dispatchEvent'](_0x413a39[_0x56ae('0xa48')]()); }, 'onResourceRetrieved': function(_0x22d0d3) { var _0x2c4fb1 = _0x59b8d7[_0x56ae('0x951')](_0x22d0d3['target'], _0x3224de); this['killLoadingSession'](_0x2c4fb1); _0x2c4fb1 = this[_0x56ae('0x14cc')][_0x56ae('0x3b')](_0x2c4fb1, 0x0); this[_0x56ae('0x14cc')][_0x56ae('0x9d8')](_0x2c4fb1, 0x1); this[_0x56ae('0x959')](_0x22d0d3[_0x56ae('0xa48')]()); }, 'killLoadingSession': function(_0x373281) { _0x373281['removeEventListener'](_0x56ae('0xdbc'), _0x2d9f4e(this, this[_0x56ae('0x14e9')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xed'), _0x2d9f4e(this, this[_0x56ae('0x14dc')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xdba'), _0x2d9f4e(this, this[_0x56ae('0x14dd')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xef'), _0x2d9f4e(this, this['onTextureSizeError'])); _0x373281['removeEventListener'](_0x56ae('0xdbe'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281['removeEventListener']('animationSetComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0x1471'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')]('animationNodeComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281['removeEventListener'](_0x56ae('0x5a6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xdc0'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0x554'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x575257[_0x56ae('0x5a8')], _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xf2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0x5b6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xdc1'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xdc2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x373281[_0x56ae('0x968')](_0x56ae('0xdc3'), _0x2d9f4e(this, this['onAssetComplete'])); _0x373281['stop'](); }, 'onAssetRename': function(_0x53d0c3) { var _0xf99b58 = _0x59b8d7[_0x56ae('0x951')](_0x53d0c3[_0x56ae('0x11ef')], _0x8f3e61), _0x24e4b1 = this['getAsset'](_0xf99b58['get_assetNamespace'](), _0xf99b58[_0x56ae('0xad1')]()); if (null != _0x24e4b1) { _0x53d0c3 = this['_strategy']; var _0xa6404a = this[_0x56ae('0x14ca')], _0x1a231b = _0xf99b58[_0x56ae('0xd1b')](); _0x53d0c3[_0x56ae('0x14d6')](_0xf99b58, _0x24e4b1, null != _0x586025[_0x1a231b] ? _0xa6404a[_0x56ae('0x99c')](_0x1a231b) : _0xa6404a['h'][_0x1a231b], this[_0x56ae('0x14cf')]); } else _0xf99b58 = this[_0x56ae('0x14ca')], _0x24e4b1 = _0x53d0c3[_0x56ae('0x147d')]()[_0x56ae('0xd1b')](), _0xf99b58 = null != _0x586025[_0x24e4b1] ? _0xf99b58[_0x56ae('0x99c')](_0x24e4b1) : _0xf99b58['h'][_0x24e4b1], null != _0xf99b58 && (_0xf99b58[_0x56ae('0x38')](_0x53d0c3['get_assetPrevName']()), _0x24e4b1 = _0x53d0c3[_0x56ae('0x147d')]()['get_name'](), _0x53d0c3 = _0x53d0c3['get_asset'](), null != _0x586025[_0x24e4b1] ? _0xf99b58[_0x56ae('0x932')](_0x24e4b1, _0x53d0c3) : _0xf99b58['h'][_0x24e4b1] = _0x53d0c3); }, 'onAssetConflictResolved': function(_0x5a7260) { this[_0x56ae('0x959')](_0x5a7260[_0x56ae('0xa48')]()); }, '__class__': _0x544a04, '__properties__': { 'set_conflictPrecedence': _0x56ae('0x14c8'), 'set_conflictStrategy': _0x56ae('0x14ea') } }); var _0xd26188 = function(_0x7bd6a4) { this[_0x56ae('0x14eb')] = _0x7bd6a4; _0x36abf2['call'](this); }; _0x5ac4a7[_0x56ae('0x14ec')] = _0xd26188; _0xd26188[_0x56ae('0x8bf')] = _0x56ae('0x14ec'); _0xd26188['__interfaces__'] = [_0x8f3e61]; _0xd26188[_0x56ae('0x8ee')] = _0x36abf2; _0xd26188[_0x56ae('0x6')] = _0x4e6193(_0x36abf2['prototype'], { '_bitmapData': null, 'get_assetType': function() { return _0x56ae('0x5c9'); }, '__class__': _0xd26188, '__properties__': _0x4e6193(_0x36abf2[_0x56ae('0x6')]['__properties__'], { 'get_assetType': _0x56ae('0xd1d') }) }); var _0x5b0f2f = function() {}; _0x5ac4a7[_0x56ae('0x14ed')] = _0x5b0f2f; _0x5b0f2f[_0x56ae('0x8bf')] = _0x56ae('0x14ed'); _0x5b0f2f[_0x56ae('0x6')] = {}; _0x5b0f2f[_0x56ae('0x6')][_0x56ae('0x14d6')] = function(_0x12d619, _0x42ffaa, _0x48710b, _0x1d5742) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x5b0f2f[_0x56ae('0x6')][_0x56ae('0x8a7')] = function() { throw new _0x1adea8(new _0x4a3ee6()); }; _0x5b0f2f[_0x56ae('0x6')]['__class__'] = _0x5b0f2f; var _0x43a4b3 = function() {}; _0x5ac4a7[_0x56ae('0x14ee')] = _0x43a4b3; _0x43a4b3[_0x56ae('0x8bf')] = 'away3d.library.naming.IgnoreConflictStrategy'; _0x43a4b3[_0x56ae('0x8ee')] = _0x5b0f2f; _0x43a4b3[_0x56ae('0x6')] = _0x4e6193(_0x5b0f2f[_0x56ae('0x6')], { 'resolveConflict': function(_0x12350a, _0x2f3235, _0x40d43f, _0x5a389b) {}, 'create': function() { return new _0x43a4b3(); }, '__class__': _0x43a4b3 }); var _0x46d8df = function() {}; _0x5ac4a7[_0x56ae('0x14ef')] = _0x46d8df; _0x46d8df[_0x56ae('0x8bf')] = _0x56ae('0x14ef'); var _0x15b23b = function() {}; _0x5ac4a7[_0x56ae('0x426')] = _0x15b23b; _0x15b23b[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x425')]; _0x15b23b[_0x56ae('0x14d7')] = function() { var _0x29cbd5 = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], _0xbabf74 = 0x0; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math['floor'](_0x1c1b50[_0x56ae('0xe6')](0x10, Math[_0x56ae('0xadb')]()))]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math['floor'](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math[_0x56ae('0x49')](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = 0x2d; _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math['floor'](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math['floor'](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = 0x2d; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = 0x2d; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math[_0x56ae('0x49')](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math[_0x56ae('0x49')](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = 0x2d; var _0x48733f = new Date()[_0x56ae('0xb3e')](); _0x48733f = _0x11208a[_0x56ae('0xc14')](_0x56ae('0x14f1') + _0x876409[_0x56ae('0x14f2')](_0x48733f | 0x0), -0x8, null); _0x29cbd5[_0xbabf74++] = _0x11208a['cca'](_0x48733f, 0x0); _0x29cbd5[_0xbabf74++] = _0x11208a[_0x56ae('0xc2a')](_0x48733f, 0x1); _0x29cbd5[_0xbabf74++] = _0x11208a['cca'](_0x48733f, 0x2); _0x29cbd5[_0xbabf74++] = _0x11208a[_0x56ae('0xc2a')](_0x48733f, 0x3); _0x29cbd5[_0xbabf74++] = _0x11208a[_0x56ae('0xc2a')](_0x48733f, 0x4); _0x29cbd5[_0xbabf74++] = _0x11208a[_0x56ae('0xc2a')](_0x48733f, 0x5); _0x29cbd5[_0xbabf74++] = _0x11208a['cca'](_0x48733f, 0x6); _0x29cbd5[_0xbabf74++] = _0x11208a[_0x56ae('0xc2a')](_0x48733f, 0x7); _0x29cbd5[_0xbabf74++] = _0x15b23b['ALPHA_CHAR_CODES'][Math['floor'](0x10 * Math[_0x56ae('0xadb')]())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math['floor'](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math[_0x56ae('0x49')](0x10 * Math['random']())]; _0x29cbd5[_0xbabf74++] = _0x15b23b[_0x56ae('0x14f0')][Math['floor'](0x10 * Math[_0x56ae('0xadb')]())]; _0xbabf74 = ''; _0x48733f = 0x0; for (var _0x5bd1a5 = _0x29cbd5[_0x56ae('0x32')]; _0x48733f < _0x5bd1a5;) { var _0x33dbb1 = _0x48733f++; _0xbabf74 += String[_0x56ae('0xcce')](_0x29cbd5[_0x33dbb1]); } return _0xbabf74; }; var _0x410089 = function() { var _0x2f0f4f = _0x56ae('0x14f3')['split']('|'), _0x1c4bc6 = 0x0; while (!![]) { switch (_0x2f0f4f[_0x1c4bc6++]) { case '0': this['_ambient'] = this[_0x56ae('0x1246')] = this[_0x56ae('0x14f4')] = this[_0x56ae('0x14f5')] = 0x0; continue; case '1': this[_0x56ae('0x14f6')] = this[_0x56ae('0x14f7')] = this[_0x56ae('0x14f8')] = 0x1; continue; case '2': this[_0x56ae('0x14f9')] = 0xffffff; continue; case '3': this[_0x56ae('0x1283')] = 0xffffff; continue; case '4': this[_0x56ae('0xdfb')] = this[_0x56ae('0x1249')] = this['_specularG'] = this[_0x56ae('0x124b')] = this['_diffuse'] = this[_0x56ae('0x14fa')] = this[_0x56ae('0x14fb')] = this[_0x56ae('0x14fc')] = 0x1; continue; case '5': _0x5874eb[_0x56ae('0x94d')](this); continue; } break; } }; _0x5ac4a7[_0x56ae('0x14fd')] = _0x410089; _0x410089[_0x56ae('0x8bf')] = _0x56ae('0x14fd'); _0x410089[_0x56ae('0x8ee')] = _0x5874eb; _0x410089[_0x56ae('0x6')] = _0x4e6193(_0x5874eb[_0x56ae('0x6')], { '_color': null, '_colorR': null, '_colorG': null, '_colorB': null, '_ambientColor': null, '_ambient': null, '_ambientR': null, '_ambientG': null, '_ambientB': null, '_specular': null, '_specularR': null, '_specularG': null, '_specularB': null, '_diffuse': null, '_diffuseR': null, '_diffuseG': null, '_diffuseB': null, '_castsShadows': null, '_shadowMapper': null, 'get_castsShadows': function() { return this['_castsShadows']; }, 'set_castsShadows': function(_0x3109c5) { if (this['_castsShadows'] == _0x3109c5) return _0x3109c5; (this['_castsShadows'] = _0x3109c5) ? (null == this[_0x56ae('0x14fe')] && (this[_0x56ae('0x14fe')] = this[_0x56ae('0x14ff')]()), this[_0x56ae('0x14fe')][_0x56ae('0x1500')](this)) : (null != this['_shadowMapper'] && this[_0x56ae('0x14fe')][_0x56ae('0x9cd')](), this[_0x56ae('0x14fe')] = null); this['dispatchEvent'](new _0x35f9ce(_0x56ae('0x1501'))); return _0x3109c5; }, 'createShadowMapper': function() { throw new _0x1adea8(new _0x4a3ee6()); }, 'set_specular': function(_0xd8b028) { if (_0x575257['SUnsV'] === _0x56ae('0x3c4')) { 0x0 > _0xd8b028 && (_0xd8b028 = 0x0); this[_0x56ae('0xdfb')] = _0xd8b028; this['updateSpecular'](); return _0xd8b028; } else { _0x5ac4a7 = _0x4e6193[_0x56ae('0x1502')]; _0xf76599 = _0x4e6193[_0x56ae('0x1503')] - (_0x20b16a - 0x1); do _0x4e6193[_0x56ae('0x1504')] = (_0x4e6193[_0x56ae('0x1504')] << _0x4e6193[_0x56ae('0x1505')] ^ _0x4e6193['window'][_0x5ac4a7 + _0x20b16a - 0x1]) & _0x4e6193[_0x56ae('0x1506')], _0x4e6193['prev'][_0x5ac4a7 & _0x4e6193[_0x56ae('0x1507')]] = _0x4e6193[_0x56ae('0x1508')][_0x4e6193['ins_h']], _0x4e6193[_0x56ae('0x1508')][_0x4e6193[_0x56ae('0x1504')]] = _0x5ac4a7, _0x5ac4a7++; while (--_0xf76599); _0x4e6193[_0x56ae('0x1502')] = _0x5ac4a7; _0x4e6193[_0x56ae('0x1503')] = _0x20b16a - 0x1; _0x3acb5b(_0x4e6193); } }, 'set_diffuse': function(_0x36cef6) { 0x0 > _0x36cef6 && (_0x36cef6 = 0x0); this[_0x56ae('0x1509')] = _0x36cef6; this[_0x56ae('0x150a')](); return _0x36cef6; }, 'set_color': function(_0x40cce9) { if ('MauJv' !== _0x56ae('0x150b')) { this['_color'] = _0x40cce9; this['_colorR'] = (this[_0x56ae('0x1283')] >> 0x10 & 0xff) / 0xff; this[_0x56ae('0x14f7')] = _0x575257[_0x56ae('0x5ab')](_0x575257[_0x56ae('0x533')](this['_color'] >> 0x8, 0xff), 0xff); this[_0x56ae('0x14f8')] = (this[_0x56ae('0x1283')] & 0xff) / 0xff; this[_0x56ae('0x150a')](); this[_0x56ae('0x150c')](); return _0x40cce9; } else { null == c && (c = 0x0); this['startAt'] = 0x0; this[_0x56ae('0x150d')] = _0x40cce9; this[_0x56ae('0x150e')] = b; this[_0x56ae('0x150f')] = c; this['angles'] = _0x252a59[_0x56ae('0x978')](null); for (_0x40cce9 = _0x40cce9[_0x56ae('0x3f')](); _0x40cce9[_0x56ae('0x8f5')]();) b = _0x40cce9[_0x56ae('0x42')](), this[_0x56ae('0x1510')][_0x56ae('0x8f0')](Math[_0x56ae('0x1141')](b['y'], b['x'])); _0x40cce9 = 0x1; for (b = this[_0x56ae('0x1510')][_0x56ae('0x9fa')](); _0x40cce9 < b;) c = _0x40cce9++, 0x0 <= this[_0x56ae('0x1510')][_0x56ae('0x1b')](c) && this[_0x56ae('0x1510')][_0x56ae('0x1b')](c) < this['angles'][_0x56ae('0x1b')](this[_0x56ae('0x1511')]) && (this[_0x56ae('0x1511')] = c); } }, 'set_ambient': function(_0x11d4ef) { 0x0 > _0x11d4ef ? _0x11d4ef = 0x0 : 0x1 < _0x11d4ef && (_0x11d4ef = 0x1); this[_0x56ae('0x1512')] = _0x11d4ef; this[_0x56ae('0x1513')](); return _0x11d4ef; }, 'set_ambientColor': function(_0x1bfdc1) { if (_0x56ae('0x1514') === 'Xoqrj') { _0x1bfdc1[_0x56ae('0x9cd')](); _0x79a9a6[_0x56ae('0x1263')]--; } else { this[_0x56ae('0x14f9')] = _0x1bfdc1; this['updateAmbient'](); return _0x1bfdc1; } }, 'updateAmbient': function() { this[_0x56ae('0x1246')] = _0x1c1b50[_0x56ae('0xf3')](_0x1c1b50[_0x56ae('0xf4')](this[_0x56ae('0x14f9')] >> 0x10 & 0xff, 0xff), this[_0x56ae('0x1512')]); this[_0x56ae('0x14f4')] = (this[_0x56ae('0x14f9')] >> 0x8 & 0xff) / 0xff * this[_0x56ae('0x1512')]; this[_0x56ae('0x14f5')] = (this['_ambientColor'] & 0xff) / 0xff * this[_0x56ae('0x1512')]; }, 'getObjectProjectionMatrix': function(_0xaa78ec, _0x401faf, _0xfff16f) { throw new _0x1adea8(new _0x4a3ee6()); }, 'createEntityPartitionNode': function() { return new _0x45e4d2(this); }, 'get_assetType': function() { return _0x56ae('0x1515'); }, 'updateSpecular': function() { this['_specularR'] = this[_0x56ae('0x14f6')] * this[_0x56ae('0xdfb')]; this[_0x56ae('0x124a')] = this[_0x56ae('0x14f7')] * this[_0x56ae('0xdfb')]; this[_0x56ae('0x124b')] = this[_0x56ae('0x14f8')] * this[_0x56ae('0xdfb')]; }, 'updateDiffuse': function() { this['_diffuseR'] = this[_0x56ae('0x14f6')] * this[_0x56ae('0x1509')]; this[_0x56ae('0x14fb')] = this[_0x56ae('0x14f7')] * this['_diffuse']; this[_0x56ae('0x14fc')] = this[_0x56ae('0x14f8')] * this['_diffuse']; }, 'get_shadowMapper': function() { var _0xf6f5c7 = {}; _0xf6f5c7[_0x56ae('0x1516')] = function(_0x4e3bc5, _0xf76599) { return _0x4e3bc5 > _0xf76599; }; if (_0x1c1b50[_0x56ae('0xf5')] === 'yftOh') { if (_0xf6f5c7[_0x56ae('0x1516')](a, this['__length'])) { var _0x583e87 = new _0x36de50(new ArrayBuffer(0x3 * (a + 0x1) >> 0x1)); if (0x0 < this['__length']) { var _0x1385de = this[_0x56ae('0x32')]; this[_0x56ae('0x32')] = this[_0x56ae('0x1517')]; _0x583e87[_0x56ae('0xf55')](0x0, this, 0x0, this[_0x56ae('0x1517')]); this[_0x56ae('0x32')] = _0x1385de; } this['b'] = _0x583e87['b']; this[_0x56ae('0x1517')] = _0x583e87[_0x56ae('0x32')]; this[_0x56ae('0xf17')] = _0x583e87[_0x56ae('0xf17')]; } this[_0x56ae('0x32')] < a && (this['length'] = a); } else { return this[_0x56ae('0x14fe')]; } }, 'set_shadowMapper': function(_0x208422) { this[_0x56ae('0x14fe')] = _0x208422; this['_shadowMapper'][_0x56ae('0x1500')](this); return _0x208422; }, '__class__': _0x410089, '__properties__': _0x4e6193(_0x5874eb[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_shadowMapper': _0x56ae('0x1518'), 'get_shadowMapper': _0x56ae('0x139b'), 'set_ambientColor': _0x56ae('0x1519'), 'set_ambient': _0x56ae('0x151a'), 'set_color': 'set_color', 'set_diffuse': _0x56ae('0x151b'), 'set_specular': 'set_specular', 'set_castsShadows': _0x56ae('0x142d'), 'get_castsShadows': _0x56ae('0x1169') }) }); var _0x3bbbaf = function(_0x360f2d, _0x6120b9, _0x2117c6) { null == _0x2117c6 && (_0x2117c6 = 0x1); null == _0x6120b9 && (_0x6120b9 = -0x1); null == _0x360f2d && (_0x360f2d = 0x0); _0x410089[_0x56ae('0x94d')](this); this['set_direction'](new _0x4e9ff1(_0x360f2d, _0x6120b9, _0x2117c6)); this['_sceneDirection'] = new _0x4e9ff1(); }; _0x5ac4a7[_0x56ae('0x151c')] = _0x3bbbaf; _0x3bbbaf['__name__'] = 'away3d.lights.DirectionalLight'; _0x3bbbaf[_0x56ae('0x8ee')] = _0x410089; _0x3bbbaf['prototype'] = _0x4e6193(_0x410089[_0x56ae('0x6')], { '_direction': null, '_tmpLookAt': null, '_sceneDirection': null, '_projAABBPoints': null, 'createEntityPartitionNode': function() { return new _0x521b50(this); }, 'get_sceneDirection': function() { this[_0x56ae('0xfbe')] && this['updateSceneTransform'](); return this[_0x56ae('0x151d')]; }, 'set_direction': function(_0x488d57) { if (_0x56ae('0x151e') !== _0x56ae('0x151f')) { this['_direction'] = _0x488d57; null == this[_0x56ae('0x1520')] && (this['_tmpLookAt'] = new _0x4e9ff1()); var _0x448d38 = this[_0x56ae('0x3e1')](); this[_0x56ae('0x1520')]['x'] = _0x448d38 + this['_direction']['x']; _0x448d38 = this[_0x56ae('0x9f0')](); this[_0x56ae('0x1520')]['y'] = _0x448d38 + this['_direction']['y']; _0x448d38 = this[_0x56ae('0x105e')](); this['_tmpLookAt']['z'] = _0x448d38 + this[_0x56ae('0x1521')]['z']; this[_0x56ae('0xff3')](this[_0x56ae('0x1520')]); return _0x488d57; } else { this['set_visible'](!0x1); null != this[_0x56ae('0x1522')] && this[_0x56ae('0x1522')](); } }, 'getDefaultBoundingVolume': function() { return new _0x450a3e(); }, 'updateBounds': function() {}, 'updateSceneTransform': function() { _0x410089[_0x56ae('0x6')][_0x56ae('0xfeb')][_0x56ae('0x94d')](this); this[_0x56ae('0xfe9')]()[_0x56ae('0xf85')](0x2, this[_0x56ae('0x151d')]); this[_0x56ae('0x151d')]['normalize'](); }, 'createShadowMapper': function() { return new _0x82a322(); }, 'getObjectProjectionMatrix': function(_0x38ba8c, _0x4b7256, _0x2ec305) { if (_0x56ae('0x1523') !== 'Vmyyj') { return 0x0; } else { var _0x10af77 = _0x20a657[_0x56ae('0xf07')], _0x4d1f0b = _0x38ba8c[_0x56ae('0x40e')]()[_0x56ae('0x3fc')](), _0xe0d519 = new _0x2b2c54(); _0xe0d519[_0x56ae('0x8ae')](_0x38ba8c[_0x56ae('0x116c')](_0x4b7256)); _0xe0d519[_0x56ae('0x1067')](this[_0x56ae('0x1005')]()); null == this['_projAABBPoints'] && (this[_0x56ae('0x1524')] = _0x252a59['toFloatVector'](null)); _0xe0d519[_0x56ae('0x12d1')](_0x4d1f0b[_0x56ae('0xef8')](), this[_0x56ae('0x1524')]); _0x38ba8c = Infinity; _0x4b7256 = -Infinity; _0x4d1f0b = Infinity; for (var _0x709190 = -Infinity, _0x3e2eda = Infinity, _0x5b3b75 = -Infinity, _0x1b30b7, _0x2d9f4e = 0x0; 0x18 > _0x2d9f4e;) _0x1b30b7 = this[_0x56ae('0x1524')]['get'](_0x2d9f4e++), _0x1b30b7 < _0x38ba8c && (_0x38ba8c = _0x1b30b7), _0x1b30b7 > _0x4b7256 && (_0x4b7256 = _0x1b30b7), _0x1b30b7 = this['_projAABBPoints'][_0x56ae('0x1b')](_0x2d9f4e++), _0x1b30b7 < _0x4d1f0b && (_0x4d1f0b = _0x1b30b7), _0x1b30b7 > _0x709190 && (_0x709190 = _0x1b30b7), _0x1b30b7 = this[_0x56ae('0x1524')][_0x56ae('0x1b')](_0x2d9f4e++), _0x1b30b7 < _0x3e2eda && (_0x3e2eda = _0x1b30b7), _0x1b30b7 > _0x5b3b75 && (_0x5b3b75 = _0x1b30b7); _0x1b30b7 = 0x1 / (_0x4b7256 - _0x38ba8c); _0x2d9f4e = 0x1 / (_0x709190 - _0x4d1f0b); _0x5b3b75 = 0x1 / (_0x5b3b75 - _0x3e2eda); _0x10af77[_0x56ae('0x8b6')](0x0, 0x2 * _0x1b30b7); _0x10af77[_0x56ae('0x8b6')](0x5, 0x2 * _0x2d9f4e); _0x10af77[_0x56ae('0x8b6')](0xa, _0x5b3b75); _0x10af77[_0x56ae('0x8b6')](0xc, -(_0x4b7256 + _0x38ba8c) * _0x1b30b7); _0x10af77[_0x56ae('0x8b6')](0xd, -(_0x709190 + _0x4d1f0b) * _0x2d9f4e); _0x10af77[_0x56ae('0x8b6')](0xe, -_0x3e2eda * _0x5b3b75); _0x10af77[_0x56ae('0x8b6')](0x1, _0x10af77[_0x56ae('0x8b6')](0x2, _0x10af77[_0x56ae('0x8b6')](0x3, _0x10af77['set'](0x4, _0x10af77[_0x56ae('0x8b6')](0x6, _0x10af77[_0x56ae('0x8b6')](0x7, _0x10af77[_0x56ae('0x8b6')](0x8, _0x10af77[_0x56ae('0x8b6')](0x9, _0x10af77[_0x56ae('0x8b6')](0xb, 0x0))))))))); _0x10af77[_0x56ae('0x8b6')](0xf, 0x1); null == _0x2ec305 && (_0x2ec305 = new _0x2b2c54()); _0x2ec305['copyRawDataFrom'](_0x10af77); _0x2ec305[_0x56ae('0xfe0')](_0xe0d519); return _0x2ec305; } }, '__class__': _0x3bbbaf, '__properties__': _0x4e6193(_0x410089[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_direction': 'set_direction', 'get_sceneDirection': _0x56ae('0x1244') }) }); var _0x490336 = function(_0x1dbbf2, _0x12683b) { _0x410089[_0x56ae('0x94d')](this); this[_0x56ae('0x1525')] = _0x1dbbf2; this['_specularMap'] = _0x12683b; }; _0x5ac4a7['away3d.lights.LightProbe'] = _0x490336; _0x490336[_0x56ae('0x8bf')] = _0x56ae('0x1526'); _0x490336[_0x56ae('0x8ee')] = _0x410089; _0x490336[_0x56ae('0x6')] = _0x4e6193(_0x410089[_0x56ae('0x6')], { '_diffuseMap': null, '_specularMap': null, 'createEntityPartitionNode': function() { return new _0x493cd9(this); }, 'get_diffuseMap': function() { return this[_0x56ae('0x1525')]; }, 'get_specularMap': function() { if ('JzYBQ' === _0x56ae('0x1527')) { return this['_specularMap']; } else { this['ready'] = !0x0; _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0xabb')]()[_0x56ae('0x1528')](); if (null != this[_0x56ae('0xb4a')]) { var _0xe39551 = new _0x140b13(_0x56ae('0x14e5'), !0x0, !0x0); this['display'][_0x56ae('0x959')](_0xe39551); _0xe39551[_0x56ae('0x11f1')]() || this['display'][_0x56ae('0x959')](new _0x140b13(_0x56ae('0x1529'))); } else this[_0x56ae('0x14e5')] || (this[_0x56ae('0x14e5')] = !0x0, this['onComplete']['dispatch']()); } }, 'updateBounds': function() { this['_boundsInvalid'] = !0x1; }, 'getDefaultBoundingVolume': function() { if (_0x56ae('0x152a') !== _0x1c1b50[_0x56ae('0xf7')]) { return new _0x450a3e(); } else { _0x24c7d4['call'](this, a); } }, 'getObjectProjectionMatrix': function(_0x37bff1, _0x5dfb52, _0x1bc5b3) { throw new _0x1adea8(new _0x531fca(_0x56ae('0x152b'))); }, '__class__': _0x490336, '__properties__': _0x4e6193(_0x410089['prototype'][_0x56ae('0x984')], { 'get_specularMap': _0x56ae('0x152c'), 'get_diffuseMap': _0x56ae('0x152d') }) }); var _0x5b17bf = function() { if (_0x56ae('0x152e') === 'CrhmO') { this[_0x56ae('0x152f')] = 0x186a0; this[_0x56ae('0xf09')] = 0x15f90; _0x410089[_0x56ae('0x94d')](this); this[_0x56ae('0x1530')] = 0x1 / (this['_fallOff'] * this['_fallOff'] - this['_radius'] * this['_radius']); } else { null == f && (f = 0x0); null == e && (e = 0x0); null == d && (d = 0x1); null == c && (c = 0x0); null == b && (b = 0x0); null == a && (a = 0x1); this['a'] = a; this['b'] = b; this['c'] = c; this['d'] = d; this['tx'] = e; this['ty'] = f; } }; _0x5ac4a7[_0x1c1b50['UPBUX']] = _0x5b17bf; _0x5b17bf[_0x56ae('0x8bf')] = 'away3d.lights.PointLight'; _0x5b17bf[_0x56ae('0x8ee')] = _0x410089; _0x5b17bf[_0x56ae('0x6')] = _0x4e6193(_0x410089[_0x56ae('0x6')], { '_radius': null, '_fallOff': null, '_fallOffFactor': null, 'createShadowMapper': function() { return new _0x3db7b3(); }, 'createEntityPartitionNode': function() { return new _0x28f13f(this); }, 'set_radius': function(_0x35a297) { this[_0x56ae('0xf09')] = _0x35a297; 0x0 > this[_0x56ae('0xf09')] ? this[_0x56ae('0xf09')] = 0x0 : this['_radius'] > this[_0x56ae('0x152f')] && (this['_fallOff'] = this[_0x56ae('0xf09')], this[_0x56ae('0x1128')]()); this[_0x56ae('0x1530')] = 0x1 / (this['_fallOff'] * this[_0x56ae('0x152f')] - this['_radius'] * this[_0x56ae('0xf09')]); return _0x35a297; }, 'get_fallOff': function() { return this[_0x56ae('0x152f')]; }, 'set_fallOff': function(_0x3cbe29) { this['_fallOff'] = _0x3cbe29; 0x0 > this[_0x56ae('0x152f')] && (this[_0x56ae('0x152f')] = 0x0); this[_0x56ae('0x152f')] < this[_0x56ae('0xf09')] && (this[_0x56ae('0xf09')] = this[_0x56ae('0x152f')]); this[_0x56ae('0x1530')] = 0x1 / (this[_0x56ae('0x152f')] * this[_0x56ae('0x152f')] - this[_0x56ae('0xf09')] * this[_0x56ae('0xf09')]); this[_0x56ae('0x1128')](); return _0x3cbe29; }, 'updateBounds': function() { this['_bounds'][_0x56ae('0xeee')](new _0x4e9ff1(), this[_0x56ae('0x152f')]); this[_0x56ae('0x100e')] = !0x1; }, 'getDefaultBoundingVolume': function() { return new _0x58e965(); }, 'getObjectProjectionMatrix': function(_0x4ccdc6, _0x5bc7b8, _0x2a269e) { var _0x5e3dbb = _0x20a657[_0x56ae('0xf07')], _0x5d6f65 = _0x4ccdc6[_0x56ae('0x40e')]()[_0x56ae('0x3fc')](), _0x55e063 = new _0x2b2c54(); _0x55e063[_0x56ae('0x8ae')](_0x4ccdc6[_0x56ae('0x116c')](_0x5bc7b8)); _0x55e063[_0x56ae('0x1067')](this['_parent'][_0x56ae('0x1005')]()); this['lookAt'](_0x55e063[_0x56ae('0xa62')]()); _0x55e063[_0x56ae('0x8ae')](_0x4ccdc6['getRenderSceneTransform'](_0x5bc7b8)); _0x55e063[_0x56ae('0x1067')](this[_0x56ae('0x1005')]()); _0x55e063[_0x56ae('0xf85')](0x3, this[_0x56ae('0xf1c')]); _0x4ccdc6 = _0x55e063['deltaTransformVector'](_0x5d6f65[_0x56ae('0xef9')]()); _0x5bc7b8 = _0x55e063[_0x56ae('0x101e')](_0x5d6f65['get_max']()); _0x5d6f65 = this[_0x56ae('0xf1c')]['z']; _0x4ccdc6 = _0x4ccdc6['x'] * _0x4ccdc6['x'] + _0x4ccdc6['y'] * _0x4ccdc6['y'] + _0x4ccdc6['z'] * _0x4ccdc6['z']; _0x5bc7b8 = _0x5bc7b8['x'] * _0x5bc7b8['x'] + _0x5bc7b8['y'] * _0x5bc7b8['y'] + _0x5bc7b8['z'] * _0x5bc7b8['z']; _0x4ccdc6 = Math[_0x56ae('0xf0c')](_0x4ccdc6 > _0x5bc7b8 ? _0x4ccdc6 : _0x5bc7b8); _0x5bc7b8 = _0x5d6f65 - _0x4ccdc6; _0x5d6f65 += _0x4ccdc6; _0x5e3dbb[_0x56ae('0x8b6')](0x5, _0x5e3dbb[_0x56ae('0x8b6')](0x0, _0x5bc7b8 / _0x4ccdc6)); _0x5e3dbb[_0x56ae('0x8b6')](0xa, _0x5d6f65 / (_0x5d6f65 - _0x5bc7b8)); _0x5e3dbb[_0x56ae('0x8b6')](0xb, 0x1); _0x5e3dbb[_0x56ae('0x8b6')](0x1, _0x5e3dbb[_0x56ae('0x8b6')](0x2, _0x5e3dbb[_0x56ae('0x8b6')](0x3, _0x5e3dbb['set'](0x4, _0x5e3dbb[_0x56ae('0x8b6')](0x6, _0x5e3dbb[_0x56ae('0x8b6')](0x7, _0x5e3dbb[_0x56ae('0x8b6')](0x8, _0x5e3dbb[_0x56ae('0x8b6')](0x9, _0x5e3dbb[_0x56ae('0x8b6')](0xc, _0x5e3dbb[_0x56ae('0x8b6')](0xd, _0x5e3dbb[_0x56ae('0x8b6')](0xf, 0x0))))))))))); _0x5e3dbb[_0x56ae('0x8b6')](0xe, -_0x5bc7b8 * _0x5e3dbb[_0x56ae('0x1b')](0xa)); null == _0x2a269e && (_0x2a269e = new _0x2b2c54()); _0x2a269e[_0x56ae('0xfab')](_0x5e3dbb); _0x2a269e[_0x56ae('0xfe0')](_0x55e063); return _0x2a269e; }, '__class__': _0x5b17bf, '__properties__': _0x4e6193(_0x410089[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_fallOff': _0x56ae('0x1531'), 'get_fallOff': _0x56ae('0x1532'), 'set_radius': _0x56ae('0x1533') }) }); var _0x4a1fa8 = function() { this[_0x56ae('0x1534')] = !0x0; this[_0x56ae('0x1535')] = 0x800; this[_0x56ae('0x1536')] = this[_0x56ae('0x1537')](); }; _0x5ac4a7[_0x56ae('0x1538')] = _0x4a1fa8; _0x4a1fa8['__name__'] = _0x56ae('0x1538'); _0x4a1fa8[_0x56ae('0x6')] = {}; _0x4a1fa8[_0x56ae('0x6')]['_casterCollector'] = null; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x1539')] = null; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x1535')] = null; _0x4a1fa8[_0x56ae('0x6')]['_light'] = null; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x153a')] = null; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x1534')] = null; _0x4a1fa8[_0x56ae('0x6')]['_shadowsInvalid'] = null; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x1537')] = function() { return new _0x20c2f7(); }; _0x4a1fa8[_0x56ae('0x6')]['get_autoUpdateShadows'] = function() { if (_0x56ae('0x153b') === _0x56ae('0x153c')) { for (_0x370254 = _0x3ba658 - 0x1; 0x0 === _0x2d9f4e.bl_count[_0x370254];) _0x370254--; _0x2d9f4e.bl_count[_0x370254]--; _0x2d9f4e.bl_count[_0x370254 + 0x1] += 0x2; _0x2d9f4e.bl_count[_0x3ba658]--; _0x133651 -= 0x2; } else { return this._autoUpdateShadows; } }; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x1500')] = function(_0x375dcd) { return this._light = _0x375dcd; }; _0x4a1fa8[_0x56ae('0x6')]['get_depthMap'] = function() { if ('jatSY' === _0x575257.PyzTw) { null == this._depthMap && (this._depthMap = this.createDepthTexture()); return this._depthMap; } else { _0x6fc8d6.call(this, _0x56ae('0x153d')); this.name = _0x56ae('0x153e'); this.errorID = 0x7ee; } }; _0x4a1fa8[_0x56ae('0x6')]['get_depthMapSize'] = function() { return this._depthMapSize; }; _0x4a1fa8[_0x56ae('0x6')]['set_depthMapSize'] = function(_0x3649cd) { if (_0x3649cd == this._depthMapSize) return _0x3649cd; this._depthMapSize = _0x3649cd; if (this._explicitDepthMap) throw new _0x1adea8(new _0x531fca(_0x56ae('0x153f'))); null != this._depthMap && (this._depthMap.dispose(), this._depthMap = null); return _0x3649cd; }; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this._casterCollector = null; null == this._depthMap || this._explicitDepthMap || this._depthMap.dispose(); this._depthMap = null; }; _0x4a1fa8[_0x56ae('0x6')]['createDepthTexture'] = function() { return new _0x264eed(this._depthMapSize, this._depthMapSize); }; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x139e')] = function(_0x36bbbe, _0x49d2d3, _0x5c0bb6) { this._shadowsInvalid = !0x1; this.updateDepthProjection(_0x49d2d3.get_camera()); null == this._depthMap && (this._depthMap = this.createDepthTexture()); this.drawDepthMap(this._depthMap.getTextureForStage3D(_0x36bbbe), _0x49d2d3.scene, _0x5c0bb6); }; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x1540')] = function(_0x217d3a) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x4a1fa8[_0x56ae('0x6')]['drawDepthMap'] = function(_0x5d466c, _0x4b9889, _0x504033) { throw new _0x1adea8(new _0x4a3ee6()); }; _0x4a1fa8[_0x56ae('0x6')]['__class__'] = _0x4a1fa8; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1541')] = _0x56ae('0x1541'); _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1542')] = _0x56ae('0x1542'); _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1543')] = _0x56ae('0x1543'); _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1500')] = _0x56ae('0x1500'); _0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x139c')] = 'get_autoUpdateShadows'; var _0x82a322 = function() { this[_0x56ae('0x1544')] = 0x40; this['_lightOffset'] = 0x2710; _0x4a1fa8['call'](this); this[_0x56ae('0x13ef')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1545')] = new _0x507f59(); this['_overallDepthCamera'] = new _0x33ccdb(this[_0x56ae('0x1545')]); this[_0x56ae('0x1546')] = _0x252a59[_0x56ae('0x975')](null, 0x18); this[_0x56ae('0x1070')] = new _0x2b2c54(); }; _0x5ac4a7['away3d.lights.shadowmaps.DirectionalShadowMapper'] = _0x82a322; _0x82a322['__name__'] = _0x56ae('0x1547'); _0x82a322[_0x56ae('0x8ee')] = _0x4a1fa8; _0x82a322[_0x56ae('0x6')] = _0x4e6193(_0x4a1fa8['prototype'], { '_overallDepthCamera': null, '_localFrustum': null, '_lightOffset': null, '_matrix': null, '_overallDepthLens': null, '_snap': null, '_cullPlanes': null, '_minZ': null, '_maxZ': null, 'get_depthProjection': function() { return this[_0x56ae('0x1548')]['get_viewProjection'](); }, 'get_depth': function() { return this['_maxZ'] - this['_minZ']; }, 'drawDepthMap': function(_0x4de992, _0x49cbd7, _0x1c6492) { this['_casterCollector'][_0x56ae('0xed7')](this['_overallDepthCamera']); this[_0x56ae('0x1536')]['set_cullPlanes'](this[_0x56ae('0x13ef')]); this[_0x56ae('0x1536')]['clear'](); _0x49cbd7[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]); _0x1c6492[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x4de992); this[_0x56ae('0x1536')]['cleanUp'](); }, 'updateCullPlanes': function(_0x1f0b13) { var _0x3ebbe4 = this[_0x56ae('0x1548')][_0x56ae('0x1069')](); _0x1f0b13 = _0x1f0b13[_0x56ae('0x1069')](); this['_cullPlanes'][_0x56ae('0x500')](0x4); this[_0x56ae('0x13ef')]['set'](0x0, _0x3ebbe4[_0x56ae('0x1b')](0x0)); this[_0x56ae('0x13ef')][_0x56ae('0x8b6')](0x1, _0x3ebbe4[_0x56ae('0x1b')](0x1)); this[_0x56ae('0x13ef')]['set'](0x2, _0x3ebbe4[_0x56ae('0x1b')](0x2)); this[_0x56ae('0x13ef')][_0x56ae('0x8b6')](0x3, _0x3ebbe4['get'](0x3)); var _0x3c7047 = _0x59b8d7['__cast'](this[_0x56ae('0x1322')], _0x3bbbaf)[_0x56ae('0x1244')](); _0x3ebbe4 = _0x3c7047['x']; var _0x2603d9 = _0x3c7047['y']; _0x3c7047 = _0x3c7047['z']; var _0x16e68c = 0x4, _0x2b4b3a = _0x1f0b13[_0x56ae('0x1b')](0x0); 0x0 > _0x575257[_0x56ae('0x1549')](_0x2b4b3a['a'] * _0x3ebbe4, _0x2b4b3a['b'] * _0x2603d9) + _0x2b4b3a['c'] * _0x3c7047 && this[_0x56ae('0x13ef')][_0x56ae('0x8b6')](_0x16e68c++, _0x2b4b3a); _0x2b4b3a = _0x1f0b13['get'](0x1); 0x0 > _0x2b4b3a['a'] * _0x3ebbe4 + _0x2b4b3a['b'] * _0x2603d9 + _0x2b4b3a['c'] * _0x3c7047 && this['_cullPlanes'][_0x56ae('0x8b6')](_0x16e68c++, _0x2b4b3a); _0x2b4b3a = _0x1f0b13[_0x56ae('0x1b')](0x2); 0x0 > _0x2b4b3a['a'] * _0x3ebbe4 + _0x2b4b3a['b'] * _0x2603d9 + _0x2b4b3a['c'] * _0x3c7047 && this[_0x56ae('0x13ef')][_0x56ae('0x8b6')](_0x16e68c++, _0x2b4b3a); _0x2b4b3a = _0x1f0b13['get'](0x3); 0x0 > _0x2b4b3a['a'] * _0x3ebbe4 + _0x2b4b3a['b'] * _0x2603d9 + _0x575257[_0x56ae('0x5ae')](_0x2b4b3a['c'], _0x3c7047) && this[_0x56ae('0x13ef')][_0x56ae('0x8b6')](_0x16e68c++, _0x2b4b3a); _0x2b4b3a = _0x1f0b13['get'](0x4); 0x0 > _0x2b4b3a['a'] * _0x3ebbe4 + _0x2b4b3a['b'] * _0x2603d9 + _0x2b4b3a['c'] * _0x3c7047 && this[_0x56ae('0x13ef')][_0x56ae('0x8b6')](_0x16e68c++, _0x2b4b3a); _0x1f0b13 = _0x1f0b13[_0x56ae('0x1b')](0x5); 0x0 > _0x575257['rvbkB'](_0x1f0b13['a'], _0x3ebbe4) + _0x1f0b13['b'] * _0x2603d9 + _0x1f0b13['c'] * _0x3c7047 && this['_cullPlanes'][_0x56ae('0x8b6')](_0x16e68c++, _0x1f0b13); }, 'updateDepthProjection': function(_0x1f14d2) { if (_0x56ae('0x3c6') !== _0x575257['lQLwh']) { return this[_0x56ae('0x9ea')]; } else { this['updateProjectionFromFrustumCorners'](_0x1f14d2, _0x1f14d2['get_lens']()['get_frustumCorners'](), this['_matrix']); this['_overallDepthLens']['set_matrix'](this[_0x56ae('0x1070')]); this[_0x56ae('0x154a')](_0x1f14d2); } }, 'updateProjectionFromFrustumCorners': function(_0x56b3ef, _0x2f782f, _0x5c44f4) { var _0x3ab37f = _0x20a657[_0x56ae('0xf07')], _0x205753 = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x1322')], _0x3bbbaf)['get_sceneDirection'](); this[_0x56ae('0x1548')][_0x56ae('0xab1')](this[_0x56ae('0x1322')]['get_sceneTransform']()); var _0x165175 = _0x1c1b50[_0x56ae('0xf3')]((_0x56b3ef[_0x56ae('0x3e1')]() - _0x1c1b50[_0x56ae('0xf3')](_0x205753['x'], this[_0x56ae('0x154b')])) / this[_0x56ae('0x1544')] | 0x0, this[_0x56ae('0x1544')]), _0x11abfd = ((_0x56b3ef['get_y']() - _0x1c1b50['jxjXL'](_0x205753['y'], this[_0x56ae('0x154b')])) / this[_0x56ae('0x1544')] | 0x0) * this['_snap'], _0x537b6a = ((_0x56b3ef[_0x56ae('0x105e')]() - _0x205753['z'] * this[_0x56ae('0x154b')]) / this[_0x56ae('0x1544')] | 0x0) * this['_snap']; this[_0x56ae('0x1548')][_0x56ae('0x471')](_0x165175); this[_0x56ae('0x1548')]['set_y'](_0x11abfd); this[_0x56ae('0x1548')][_0x56ae('0xf03')](_0x537b6a); this[_0x56ae('0x1070')][_0x56ae('0x8ae')](this[_0x56ae('0x1548')]['get_inverseSceneTransform']()); this[_0x56ae('0x1070')]['prepend'](_0x56b3ef['get_sceneTransform']()); this[_0x56ae('0x1070')]['transformVectors'](_0x2f782f, this[_0x56ae('0x1546')]); _0x56b3ef = _0x205753 = this['_localFrustum'][_0x56ae('0x1b')](0x0); var _0xcc8f73 = this[_0x56ae('0x1546')][_0x56ae('0x1b')](0x1); _0x2f782f = _0xcc8f73; this['_maxZ'] = this[_0x56ae('0x1546')]['get'](0x2); for (var _0x1b30b7 = 0x3; _0x1c1b50[_0x56ae('0xf8')](0x18, _0x1b30b7);) _0x165175 = this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0x1b30b7), _0x11abfd = this['_localFrustum'][_0x56ae('0x1b')](_0x1b30b7 + 0x1), _0x537b6a = this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0x1c1b50[_0x56ae('0x1095')](_0x1b30b7, 0x2)), _0x165175 < _0x56b3ef && (_0x56b3ef = _0x165175), _0x165175 > _0x205753 && (_0x205753 = _0x165175), _0x11abfd < _0x2f782f && (_0x2f782f = _0x11abfd), _0x11abfd > _0xcc8f73 && (_0xcc8f73 = _0x11abfd), _0x537b6a > this['_maxZ'] && (this[_0x56ae('0x154c')] = _0x537b6a), _0x1b30b7 += 0x3; this[_0x56ae('0x154d')] = 0x1; _0x165175 = _0x205753 - _0x56b3ef; _0x11abfd = _0xcc8f73 - _0x2f782f; _0x537b6a = 0x1 / (this[_0x56ae('0x154c')] - this[_0x56ae('0x154d')]); 0x0 > _0x56b3ef && (_0x56b3ef -= this[_0x56ae('0x1544')]); _0x1c1b50[_0x56ae('0xf8')](0x0, _0x2f782f) && (_0x2f782f -= this[_0x56ae('0x1544')]); _0x56b3ef = (_0x56b3ef / this[_0x56ae('0x1544')] | 0x0) * this[_0x56ae('0x1544')]; _0x2f782f = (_0x2f782f / this[_0x56ae('0x1544')] | 0x0) * this[_0x56ae('0x1544')]; _0x205753 = 0x2 * this[_0x56ae('0x1544')]; _0x165175 = (_0x165175 / _0x205753 + 0x2 | 0x0) * _0x205753; _0x11abfd = (_0x11abfd / _0x205753 + 0x2 | 0x0) * _0x205753; _0x205753 = _0x56b3ef + _0x165175; _0xcc8f73 = _0x2f782f + _0x11abfd; _0x165175 = 0x1 / _0x165175; _0x11abfd = 0x1 / _0x11abfd; _0x3ab37f[_0x56ae('0x8b6')](0x0, 0x2 * _0x165175); _0x3ab37f[_0x56ae('0x8b6')](0x5, 0x2 * _0x11abfd); _0x3ab37f[_0x56ae('0x8b6')](0xa, _0x537b6a); _0x3ab37f[_0x56ae('0x8b6')](0xc, -(_0x205753 + _0x56b3ef) * _0x165175); _0x3ab37f[_0x56ae('0x8b6')](0xd, -(_0xcc8f73 + _0x2f782f) * _0x11abfd); _0x3ab37f[_0x56ae('0x8b6')](0xe, -this['_minZ'] * _0x537b6a); _0x3ab37f['set'](0xf, 0x1); _0x3ab37f[_0x56ae('0x8b6')](0x1, _0x3ab37f[_0x56ae('0x8b6')](0x2, _0x3ab37f[_0x56ae('0x8b6')](0x3, _0x3ab37f[_0x56ae('0x8b6')](0x4, _0x3ab37f[_0x56ae('0x8b6')](0x6, _0x3ab37f[_0x56ae('0x8b6')](0x7, _0x3ab37f['set'](0x8, _0x3ab37f[_0x56ae('0x8b6')](0x9, _0x3ab37f[_0x56ae('0x8b6')](0xb, 0x0))))))))); _0x5c44f4['copyRawDataFrom'](_0x3ab37f); }, '__class__': _0x82a322, '__properties__': _0x4e6193(_0x4a1fa8[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_depth': _0x56ae('0x154e'), 'get_depthProjection': 'get_depthProjection' }) }); var _0x368518 = function(_0x1a4e35) { if (_0x56ae('0x154f') !== _0x56ae('0x1550')) { null == _0x1a4e35 && (_0x1a4e35 = 0x3); this[_0x56ae('0x1551')] = !0x0; _0x82a322[_0x56ae('0x94d')](this); if (0x1 > _0x1a4e35 || 0x4 < _0x1a4e35) throw new _0x1adea8(new _0x531fca('numCascades\x20must\x20be\x20an\x20integer\x20between\x201\x20and\x204')); this[_0x56ae('0x1552')] = _0x1a4e35; this[_0x56ae('0x1553')] = new _0x36799b(this); this[_0x56ae('0x8c0')](); } else { this[_0x56ae('0x1059')] = this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); } }; _0x5ac4a7[_0x56ae('0x1554')] = _0x368518; _0x368518[_0x56ae('0x8bf')] = 'away3d.lights.shadowmaps.CascadeShadowMapper'; _0x368518[_0x56ae('0x961')] = [_0x133651]; _0x368518[_0x56ae('0x8ee')] = _0x82a322; _0x368518[_0x56ae('0x6')] = _0x4e6193(_0x82a322[_0x56ae('0x6')], { '_scissorRects': null, '_scissorRectsInvalid': null, '_splitRatios': null, '_numCascades': null, '_depthCameras': null, '_depthLenses': null, '_texOffsetsX': null, '_texOffsetsY': null, '_changeDispatcher': null, '_nearPlaneDistances': null, 'getDepthProjections': function(_0x3a4ca5) { if (_0x56ae('0x1555') !== _0x56ae('0x1555')) { this['_vertexNormalsDirty'] && (this[_0x56ae('0xb11')] = this['updateVertexNormals'](this[_0x56ae('0xb11')])); this[_0x56ae('0x1045')](this[_0x56ae('0x119a')]); return _0xbb3700['prototype']['updateVertexTangents'][_0x56ae('0x94d')](this, _0x3a4ca5); } else { return this[_0x56ae('0x1556')][_0x56ae('0x1b')](_0x3a4ca5)[_0x56ae('0x1068')](); } }, 'init': function() { this['_splitRatios'] = _0x252a59[_0x56ae('0x975')](null, this[_0x56ae('0x1552')], !0x0); this[_0x56ae('0x1557')] = _0x252a59[_0x56ae('0x975')](null, this[_0x56ae('0x1552')], !0x0); for (var _0x4fc454 = 0x1, _0x6befab = this['_numCascades'] - 0x1; 0x0 <= _0x6befab;) this[_0x56ae('0x1558')][_0x56ae('0x8b6')](_0x6befab, _0x4fc454), _0x4fc454 *= 0.4, --_0x6befab; _0x4fc454 = [-0x1, 0x1, -0x1, 0x1]; _0x6befab = _0x252a59['toFloatVector'](null); for (var _0x182234 = 0x0, _0x49e3ff = _0x4fc454[_0x56ae('0x32')]; _0x182234 < _0x49e3ff;) { var _0x4cdca7 = _0x182234++; _0x6befab[_0x56ae('0x8b6')](_0x4cdca7, _0x4fc454[_0x4cdca7]); } this[_0x56ae('0x1559')] = _0x6befab; _0x4fc454 = [0x1, 0x1, -0x1, -0x1]; _0x6befab = _0x252a59[_0x56ae('0x975')](null); _0x182234 = 0x0; for (_0x49e3ff = _0x4fc454[_0x56ae('0x32')]; _0x182234 < _0x49e3ff;) _0x4cdca7 = _0x182234++, _0x6befab[_0x56ae('0x8b6')](_0x4cdca7, _0x4fc454[_0x4cdca7]); this[_0x56ae('0x155a')] = _0x6befab; this[_0x56ae('0x155b')] = _0x252a59[_0x56ae('0x977')](null, 0x4, !0x0); this[_0x56ae('0x155c')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1556')] = _0x252a59['toObjectVector'](null); _0x4fc454 = 0x0; for (_0x6befab = this['_numCascades']; _0x4fc454 < _0x6befab;) _0x182234 = _0x4fc454++, this[_0x56ae('0x155c')][_0x56ae('0x8b6')](_0x182234, new _0x507f59()), this[_0x56ae('0x1556')]['set'](_0x182234, new _0x33ccdb(this['_depthLenses']['get'](_0x182234))); }, 'set_depthMapSize': function(_0xc27974) { if (_0xc27974 == this[_0x56ae('0x1535')]) return _0xc27974; _0x82a322[_0x56ae('0x6')]['set_depthMapSize']['call'](this, _0xc27974); this[_0x56ae('0x155d')](); return _0xc27974; }, 'invalidateScissorRects': function() { this['_scissorRectsInvalid'] = !0x0; }, 'get_numCascades': function() { return this[_0x56ae('0x1552')]; }, 'drawDepthMap': function(_0x592f36, _0x30895d, _0x18e62a) { this[_0x56ae('0x1551')] && this[_0x56ae('0x155e')](); this['_casterCollector']['set_cullPlanes'](this[_0x56ae('0x13ef')]); this[_0x56ae('0x1536')][_0x56ae('0xed7')](this[_0x56ae('0x1548')]); this[_0x56ae('0x1536')][_0x56ae('0x1d')](); _0x30895d['traversePartitions'](this['_casterCollector']); _0x18e62a[_0x56ae('0x155f')](this[_0x56ae('0x1536')], _0x592f36, this[_0x56ae('0x1552')], this[_0x56ae('0x155b')], this[_0x56ae('0x1556')]); this[_0x56ae('0x1536')][_0x56ae('0x10dd')](); }, 'updateScissorRects': function() { var _0x69adc2 = 0.5 * this[_0x56ae('0x1535')]; this[_0x56ae('0x155b')][_0x56ae('0x8b6')](0x0, new _0x3c6685(0x0, 0x0, _0x69adc2, _0x69adc2)); this[_0x56ae('0x155b')][_0x56ae('0x8b6')](0x1, new _0x3c6685(_0x69adc2, 0x0, _0x69adc2, _0x69adc2)); this['_scissorRects'][_0x56ae('0x8b6')](0x2, new _0x3c6685(0x0, _0x69adc2, _0x69adc2, _0x69adc2)); this[_0x56ae('0x155b')][_0x56ae('0x8b6')](0x3, new _0x3c6685(_0x69adc2, _0x69adc2, _0x69adc2, _0x69adc2)); this[_0x56ae('0x1551')] = !0x1; }, 'updateDepthProjection': function(_0x4c5767) { var _0x3f57c9 = _0x4c5767['get_lens'](), _0x52cd1d = _0x3f57c9['get_near'](); _0x3f57c9 = _0x3f57c9['get_far']() - _0x52cd1d; this[_0x56ae('0x1560')](_0x4c5767, _0x4c5767[_0x56ae('0xb6f')]()[_0x56ae('0x1084')](), this['_matrix']); this[_0x56ae('0x1070')][_0x56ae('0xf20')](0.96, 0.96, 0x1); this[_0x56ae('0x1545')][_0x56ae('0xaa9')](this[_0x56ae('0x1070')]); this[_0x56ae('0x154a')](_0x4c5767); for (var _0x3735ba = 0x0, _0x37cd02 = this[_0x56ae('0x1552')]; _0x3735ba < _0x37cd02;) { var _0x478f0b = _0x3735ba++; _0x4c5767 = this[_0x56ae('0x155c')]['get'](_0x478f0b)[_0x56ae('0xa5f')](); this[_0x56ae('0x1557')]['set'](_0x478f0b, _0x575257[_0x56ae('0x1561')](_0x52cd1d, this[_0x56ae('0x1558')]['get'](_0x478f0b) * _0x3f57c9)); this['_depthCameras']['get'](_0x478f0b)['set_transform'](this[_0x56ae('0x1548')][_0x56ae('0xab2')]()); this[_0x56ae('0x1562')](_0x4c5767, this[_0x56ae('0x1558')][_0x56ae('0x1b')](_0x478f0b), this['_texOffsetsX']['get'](_0x478f0b), this[_0x56ae('0x155a')]['get'](_0x478f0b)); this['_depthLenses'][_0x56ae('0x1b')](_0x478f0b)[_0x56ae('0xaa9')](_0x4c5767); } }, 'updateProjectionPartition': function(_0xca2939, _0x5b252f, _0x2235a1, _0x1acc06) { for (var _0x1d485e = _0x20a657[_0x56ae('0xf07')], _0x2b8f02, _0x105fab, _0x791b26, _0x3cb04a, _0x1b30b7, _0x2d9f4e, _0x375c34 = Infinity, _0x5ac4a7 = Infinity, _0x4e6193 = -Infinity, _0x44fb49 = -Infinity, _0x42a91c = -Infinity, _0xaa4d6c = 0x0; 0xc > _0xaa4d6c;) _0x2b8f02 = this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0xaa4d6c), _0x105fab = this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0xaa4d6c + 0x1), _0x791b26 = this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0xaa4d6c + 0x2), _0x3cb04a = _0x2b8f02 + (this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0xaa4d6c + 0xc) - _0x2b8f02) * _0x5b252f, _0x1b30b7 = _0x105fab + _0x1c1b50[_0x56ae('0xe5')](this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0xaa4d6c + 0xd), _0x105fab) * _0x5b252f, _0x2d9f4e = _0x791b26 + (this[_0x56ae('0x1546')][_0x56ae('0x1b')](_0xaa4d6c + 0xe) - _0x791b26) * _0x5b252f, _0x2b8f02 < _0x375c34 && (_0x375c34 = _0x2b8f02), _0x2b8f02 > _0x4e6193 && (_0x4e6193 = _0x2b8f02), _0x1c1b50[_0x56ae('0xf9')](_0x105fab, _0x5ac4a7) && (_0x5ac4a7 = _0x105fab), _0x105fab > _0x44fb49 && (_0x44fb49 = _0x105fab), _0x791b26 > _0x42a91c && (_0x42a91c = _0x791b26), _0x3cb04a < _0x375c34 && (_0x375c34 = _0x3cb04a), _0x3cb04a > _0x4e6193 && (_0x4e6193 = _0x3cb04a), _0x1b30b7 < _0x5ac4a7 && (_0x5ac4a7 = _0x1b30b7), _0x1b30b7 > _0x44fb49 && (_0x44fb49 = _0x1b30b7), _0x1c1b50[_0x56ae('0xf8')](_0x2d9f4e, _0x42a91c) && (_0x42a91c = _0x2d9f4e), _0xaa4d6c += 0x3; _0x5b252f = _0x4e6193 - _0x375c34; _0x2b8f02 = _0x44fb49 - _0x5ac4a7; _0x42a91c = 0x1 / (_0x42a91c - 0x1); 0x0 > _0x375c34 && (_0x375c34 -= this['_snap']); 0x0 > _0x5ac4a7 && (_0x5ac4a7 -= this[_0x56ae('0x1544')]); _0x375c34 = (_0x375c34 / this[_0x56ae('0x1544')] | 0x0) * this['_snap']; _0x5ac4a7 = (_0x5ac4a7 / this[_0x56ae('0x1544')] | 0x0) * this['_snap']; _0x4e6193 = 0x2 * this[_0x56ae('0x1544')]; _0x5b252f = (_0x5b252f / _0x4e6193 + 0x1 | 0x0) * _0x4e6193; _0x2b8f02 = (_0x2b8f02 / _0x4e6193 + 0x1 | 0x0) * _0x4e6193; _0x4e6193 = _0x375c34 + _0x5b252f; _0x44fb49 = _0x5ac4a7 + _0x2b8f02; _0x5b252f = 0x1 / _0x5b252f; _0x2b8f02 = 0x1 / _0x2b8f02; _0x1d485e[_0x56ae('0x8b6')](0x0, 0x2 * _0x5b252f); _0x1d485e[_0x56ae('0x8b6')](0x5, 0x2 * _0x2b8f02); _0x1d485e['set'](0xa, _0x42a91c); _0x1d485e['set'](0xc, -(_0x4e6193 + _0x375c34) * _0x5b252f); _0x1d485e[_0x56ae('0x8b6')](0xd, -(_0x44fb49 + _0x5ac4a7) * _0x2b8f02); _0x1d485e['set'](0xe, -0x1 * _0x42a91c); _0x1d485e[_0x56ae('0x8b6')](0xf, 0x1); _0x1d485e[_0x56ae('0x8b6')](0x1, _0x1d485e[_0x56ae('0x8b6')](0x2, _0x1d485e[_0x56ae('0x8b6')](0x3, _0x1d485e[_0x56ae('0x8b6')](0x4, _0x1d485e[_0x56ae('0x8b6')](0x6, _0x1d485e[_0x56ae('0x8b6')](0x7, _0x1d485e[_0x56ae('0x8b6')](0x8, _0x1d485e[_0x56ae('0x8b6')](0x9, _0x1d485e['set'](0xb, 0x0))))))))); _0xca2939[_0x56ae('0xfab')](_0x1d485e); _0xca2939[_0x56ae('0xf20')](0.96, 0.96, 0x1); _0xca2939[_0x56ae('0xf82')](_0x2235a1, _0x1acc06, 0x0); _0xca2939[_0x56ae('0xf20')](0.5, 0.5, 0x1); }, 'addEventListener': function(_0x366538, _0x52c760, _0x353d83, _0x2ffc1b, _0x2f02db) { null == _0x2f02db && (_0x2f02db = !0x1); null == _0x2ffc1b && (_0x2ffc1b = 0x0); null == _0x353d83 && (_0x353d83 = !0x1); this[_0x56ae('0x1553')][_0x56ae('0x95e')](_0x366538, _0x52c760, _0x353d83, _0x2ffc1b, _0x2f02db); }, 'get_nearPlaneDistances': function() { return this[_0x56ae('0x1557')]; }, '__class__': _0x368518, '__properties__': _0x4e6193(_0x82a322[_0x56ae('0x6')]['__properties__'], { 'get_nearPlaneDistances': 'get_nearPlaneDistances', 'get_numCascades': _0x56ae('0x1563') }) }); var _0x3db7b3 = function() { _0x4a1fa8[_0x56ae('0x94d')](this); this[_0x56ae('0x1535')] = 0x200; this[_0x56ae('0x1564')] = _0x252a59[_0x56ae('0x974')](null, 0x6, !0x0); this[_0x56ae('0x1565')](); }; _0x5ac4a7[_0x56ae('0x428')] = _0x3db7b3; _0x3db7b3[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x427')]; _0x3db7b3[_0x56ae('0x8ee')] = _0x4a1fa8; _0x3db7b3[_0x56ae('0x6')] = _0x4e6193(_0x4a1fa8[_0x56ae('0x6')], { '_depthCameras': null, '_lenses': null, '_needsRender': null, 'initCameras': function() { this[_0x56ae('0x1556')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1566')] = _0x252a59['toObjectVector'](null); this['addCamera'](0x0, 0x5a, 0x0); this[_0x56ae('0x1567')](0x0, -0x5a, 0x0); this[_0x56ae('0x1567')](-0x5a, 0x0, 0x0); this[_0x56ae('0x1567')](0x5a, 0x0, 0x0); this[_0x56ae('0x1567')](0x0, 0x0, 0x0); this[_0x56ae('0x1567')](0x0, 0xb4, 0x0); }, 'addCamera': function(_0x53ce65, _0x539394, _0x1d89a1) { if (_0x56ae('0x1568') !== _0x56ae('0x1568')) { return new _0x1f1204(); } else { var _0x4d4a8e = new _0x33ccdb(); _0x4d4a8e[_0x56ae('0xfad')](_0x53ce65); _0x4d4a8e[_0x56ae('0xfac')](_0x539394); _0x4d4a8e[_0x56ae('0xfae')](_0x1d89a1); _0x4d4a8e[_0x56ae('0xb6f')]()[_0x56ae('0x1082')](0.01); _0x59b8d7[_0x56ae('0x951')](_0x4d4a8e['get_lens'](), _0x3bcaf4)[_0x56ae('0x1097')](0x5a); this[_0x56ae('0x1566')][_0x56ae('0x8f0')](_0x59b8d7[_0x56ae('0x951')](_0x4d4a8e[_0x56ae('0xb6f')](), _0x3bcaf4)); _0x4d4a8e[_0x56ae('0xb6f')]()[_0x56ae('0x107f')](0x1); this[_0x56ae('0x1556')]['push'](_0x4d4a8e); } }, 'createDepthTexture': function() { return new _0xe4ba62(this[_0x56ae('0x1535')]); }, 'updateDepthProjection': function(_0x3e9c0d) { _0x3e9c0d = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x1322')], _0x5b17bf)['_fallOff']; var _0x8c44dd = this['_light'][_0x56ae('0x13aa')](); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x0)[_0x56ae('0x1569')](_0x3e9c0d); this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x0)[_0x56ae('0x3f6')](_0x8c44dd); this[_0x56ae('0x1564')][_0x56ae('0x8b6')](0x0, !0x0); this['_lenses']['get'](0x1)['set_far'](_0x3e9c0d); this['_depthCameras']['get'](0x1)[_0x56ae('0x3f6')](_0x8c44dd); this[_0x56ae('0x1564')]['set'](0x1, !0x0); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x2)[_0x56ae('0x1569')](_0x3e9c0d); this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x2)[_0x56ae('0x3f6')](_0x8c44dd); this[_0x56ae('0x1564')][_0x56ae('0x8b6')](0x2, !0x0); this['_lenses'][_0x56ae('0x1b')](0x3)['set_far'](_0x3e9c0d); this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x3)[_0x56ae('0x3f6')](_0x8c44dd); this[_0x56ae('0x1564')][_0x56ae('0x8b6')](0x3, !0x0); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x4)[_0x56ae('0x1569')](_0x3e9c0d); this['_depthCameras']['get'](0x4)[_0x56ae('0x3f6')](_0x8c44dd); this[_0x56ae('0x1564')][_0x56ae('0x8b6')](0x4, !0x0); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x5)['set_far'](_0x3e9c0d); this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x5)['set_position'](_0x8c44dd); this[_0x56ae('0x1564')][_0x56ae('0x8b6')](0x5, !0x0); }, 'drawDepthMap': function(_0x526dc9, _0x137e62, _0x5b0dc4) { this[_0x56ae('0x1564')][_0x56ae('0x1b')](0x0) && (this[_0x56ae('0x1536')]['set_camera'](this['_depthCameras'][_0x56ae('0x1b')](0x0)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), _0x137e62[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), _0x5b0dc4['render'](this[_0x56ae('0x1536')], _0x526dc9, null, 0x0), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); this[_0x56ae('0x1564')]['get'](0x1) && (this['_casterCollector'][_0x56ae('0xed7')](this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x1)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), _0x137e62['traversePartitions'](this[_0x56ae('0x1536')]), _0x5b0dc4[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x526dc9, null, 0x1), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); this[_0x56ae('0x1564')][_0x56ae('0x1b')](0x2) && (this[_0x56ae('0x1536')][_0x56ae('0xed7')](this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x2)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), _0x137e62[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), _0x5b0dc4[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x526dc9, null, 0x2), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); this[_0x56ae('0x1564')][_0x56ae('0x1b')](0x3) && (this[_0x56ae('0x1536')][_0x56ae('0xed7')](this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x3)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), _0x137e62[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), _0x5b0dc4[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x526dc9, null, 0x3), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); this[_0x56ae('0x1564')]['get'](0x4) && (this['_casterCollector'][_0x56ae('0xed7')](this[_0x56ae('0x1556')]['get'](0x4)), this[_0x56ae('0x1536')]['clear'](), _0x137e62[_0x56ae('0x10ce')](this['_casterCollector']), _0x5b0dc4[_0x56ae('0x914')](this['_casterCollector'], _0x526dc9, null, 0x4), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); this[_0x56ae('0x1564')]['get'](0x5) && (this['_casterCollector'][_0x56ae('0xed7')](this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x5)), this['_casterCollector'][_0x56ae('0x1d')](), _0x137e62[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), _0x5b0dc4[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x526dc9, null, 0x5), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); }, '__class__': _0x3db7b3 }); var _0x24707a = function(_0x9e8c5b) { if (_0x56ae('0x156a') === _0x56ae('0x156a')) { null == _0x9e8c5b && (_0x9e8c5b = 0.5); _0x82a322[_0x56ae('0x94d')](this); this['set_coverageRatio'](_0x9e8c5b); } else { _0x9e8c5b = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox']; _0x452b7b[_0x56ae('0xe8c')]['x'] -= _0x575257[_0x56ae('0x1561')](_0x9e8c5b['min']['x'], _0x9e8c5b[_0x56ae('0x57')]['x']) / 0x2; _0x9e8c5b = this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x452b7b[_0x56ae('0xe8c')]['y'] -= _0x575257[_0x56ae('0x1561')](_0x9e8c5b[_0x56ae('0x58')]['y'], _0x9e8c5b[_0x56ae('0x57')]['y']) / 0x2; _0x9e8c5b = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x452b7b[_0x56ae('0xe8c')]['z'] -= (_0x9e8c5b[_0x56ae('0x58')]['z'] + _0x9e8c5b[_0x56ae('0x57')]['z']) / 0x2; _0x9e8c5b = _0x452b7b[_0x56ae('0xe8c')]; d = _0x9e8c5b['x'] * _0x9e8c5b['x'] + _0x575257[_0x56ae('0x5b0')](_0x9e8c5b['y'], _0x9e8c5b['y']) + _0x9e8c5b['z'] * _0x9e8c5b['z']; var _0x28e25b = d - 0x1; 1e-10 > (0x0 <= _0x28e25b ? _0x28e25b : -_0x28e25b) || (0x0 == d ? (_0x9e8c5b['x'] = 0x1, _0x9e8c5b['y'] = 0x0, _0x9e8c5b['z'] = 0x0) : (d = 0x1 / Math[_0x56ae('0xf0c')](d), _0x9e8c5b['x'] *= d, _0x9e8c5b['y'] *= d, _0x9e8c5b['z'] *= d)); _0x9e8c5b = 0.5 * b; d = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x452b7b[_0x56ae('0xe8c')]['x'] = (d[_0x56ae('0x58')]['x'] + d[_0x56ae('0x57')]['x']) / 0x2 + _0x452b7b[_0x56ae('0xe8c')]['x'] * _0x9e8c5b; d = this[_0x56ae('0x9f9')]['sourceData']['boundingBox']; _0x452b7b[_0x56ae('0xe8c')]['y'] = (d[_0x56ae('0x58')]['y'] + d['max']['y']) / 0x2 + _0x452b7b[_0x56ae('0xe8c')]['y'] * _0x9e8c5b; d = this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x452b7b[_0x56ae('0xe8c')]['z'] = (d[_0x56ae('0x58')]['z'] + d['max']['z']) / 0x2 + _0x452b7b[_0x56ae('0xe8c')]['z'] * _0x9e8c5b; this[_0x56ae('0xe90')](_0x452b7b['temp'], _0x452b7b[_0x56ae('0xe8c')]); c(_0x452b7b['temp'], b, !0x0); } }; _0x5ac4a7['away3d.lights.shadowmaps.NearDirectionalShadowMapper'] = _0x24707a; _0x24707a[_0x56ae('0x8bf')] = _0x56ae('0x156c'); _0x24707a[_0x56ae('0x8ee')] = _0x82a322; _0x24707a[_0x56ae('0x6')] = _0x4e6193(_0x82a322[_0x56ae('0x6')], { '_coverageRatio': null, 'get_coverageRatio': function() { return this['_coverageRatio']; }, 'set_coverageRatio': function(_0x4c80b0) { 0x1 < _0x4c80b0 ? _0x4c80b0 = 0x1 : 0x0 > _0x4c80b0 && (_0x4c80b0 = 0x0); return this[_0x56ae('0x11e3')] = _0x4c80b0; }, 'updateDepthProjection': function(_0x33c37b) { for (var _0x5c97c8 = _0x33c37b['get_lens']()[_0x56ae('0x1084')](), _0x135f13 = 0x0; 0xc > _0x135f13;) { if (_0x56ae('0x156d') !== 'fpzxh') { this[_0x56ae('0xb0e')] = this['getTextData'](); if (-0x1 == this['_textData'][_0x56ae('0x3b')]('3DFACE') && -0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')]('LINE') && -0x1 == this['_textData'][_0x56ae('0x3b')]('POLYLINE') && -0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x56ae('0x156e'))) return !0x0; this[_0x56ae('0x156f')] = new _0x10cca0(); this[_0x56ae('0x1570')] = new _0x4e9ff1(); this[_0x56ae('0x1571')] = new _0x4e9ff1(); this[_0x56ae('0x1572')] = new _0x4e9ff1(); this[_0x56ae('0x1573')] = new _0x4e9ff1(); this[_0x56ae('0xb0d')] = !0x0; this['_textData'] = this['_textData'][_0x56ae('0x31')](/\r/g, ''); this['_textData'] = this[_0x56ae('0xb0e')][_0x56ae('0x31')](/\\[\r\n]+\s*/gm, ''); _0x5c97c8 = 0x0; this[_0x56ae('0x1574')] = this[_0x56ae('0xb0e')][_0x56ae('0x32')]; _0x33c37b = this[_0x56ae('0x1575')] = this[_0x56ae('0xb15')] = 0x0; if (-0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x31a649['CR'])) return !0x0; } else { var _0x24dbff = _0x135f13++, _0x4a4498 = _0x5c97c8['get'](_0x24dbff); this[_0x56ae('0x1546')][_0x56ae('0x8b6')](_0x24dbff, _0x4a4498); this[_0x56ae('0x1546')]['set'](_0x24dbff + 0xc, _0x4a4498 + (_0x5c97c8[_0x56ae('0x1b')](_0x24dbff + 0xc) - _0x4a4498) * this[_0x56ae('0x11e3')]); } } this['updateProjectionFromFrustumCorners'](_0x33c37b, this[_0x56ae('0x1546')], this[_0x56ae('0x1070')]); this['_overallDepthLens'][_0x56ae('0xaa9')](this[_0x56ae('0x1070')]); }, '__class__': _0x24707a, '__properties__': _0x4e6193(_0x82a322[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_coverageRatio': 'set_coverageRatio', 'get_coverageRatio': _0x56ae('0x1576') }) }); var _0x3224de = function() { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x1577')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1578')] = _0x252a59[_0x56ae('0x976')](null); this[_0x56ae('0xfde')] = _0x252a59[_0x56ae('0x976')](null); }; _0x5ac4a7[_0x56ae('0x1579')] = _0x3224de; _0x3224de[_0x56ae('0x8bf')] = _0x56ae('0x1579'); _0x3224de[_0x56ae('0x8ee')] = _0x36799b; _0x3224de[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '_context': null, '_token': null, '_uri': null, '_errorHandlers': null, '_parseErrorHandlers': null, '_stack': null, '_baseDependency': null, '_loadingDependency': null, '_namespace': null, 'loadData': function(_0x4b322b, _0x531493, _0xc9b719, _0xe194e1, _0x131f59) { return null == this['_token'] ? (this[_0x56ae('0x157a')] = new _0x3ec56c(this), this[_0x56ae('0x157b')] = _0x531493, this[_0x56ae('0x1372')] = _0xc9b719, this[_0x56ae('0xd19')] = _0xe194e1, this[_0x56ae('0x157c')] = new _0x18ced5(_0x531493, null, _0x4b322b, null), this[_0x56ae('0x157d')](this[_0x56ae('0x157c')], _0x131f59), this[_0x56ae('0x157a')]) : null; }, 'retrieveNext': function(_0x3bd434) { if (0x0 < this[_0x56ae('0x157e')]['get_dependencies']()[_0x56ae('0x9fa')]()) _0x3bd434 = this[_0x56ae('0x157e')][_0x56ae('0x157f')]()[_0x56ae('0x1580')](), this[_0x56ae('0x1577')][_0x56ae('0x8f0')](this[_0x56ae('0x157e')]), this[_0x56ae('0x157d')](_0x3bd434); else if (null != this['_loadingDependency'][_0x56ae('0x1581')][_0x56ae('0x1582')]() && this['_loadingDependency'][_0x56ae('0x1581')][_0x56ae('0x1582')]()[_0x56ae('0xb19')]()) this[_0x56ae('0x157e')][_0x56ae('0x1581')][_0x56ae('0x1582')]()['resumeParsingAfterDependencies'](), this['_stack'][_0x56ae('0x1580')](); else if (0x0 < this['_stack']['get_length']()) { var _0x11d503 = this[_0x56ae('0x157e')]; this[_0x56ae('0x157e')] = this['_stack'][_0x56ae('0x1580')](); _0x11d503[_0x56ae('0x1583')] && _0x11d503['resolve'](); this[_0x56ae('0x1584')](_0x3bd434); } else this['dispatchEvent'](new _0x3ce28e(_0x56ae('0xed'), this[_0x56ae('0x157b')])); }, 'retrieveDependency': function(_0x3d8a60, _0x4fb0f8) { var _0x17abe5 = 0x0; null != this[_0x56ae('0x1372')] && 0x0 != this[_0x56ae('0x1372')][_0x56ae('0xca5')]() && (_0x17abe5 = this[_0x56ae('0x1372')][_0x56ae('0xca5')]()); this['_loadingDependency'] = _0x3d8a60; this['_loadingDependency'][_0x56ae('0x1581')] = new _0x3f2586(_0x17abe5); this[_0x56ae('0x1585')](this[_0x56ae('0x157e')][_0x56ae('0x1581')]); _0x17abe5 = this[_0x56ae('0x157e')]['get_data'](); null != this['_context'] && null != this[_0x56ae('0x157e')][_0x56ae('0x42b')]() && this['_context'][_0x56ae('0x1586')](this['_loadingDependency'][_0x56ae('0x42b')]()[_0x56ae('0x1587')]) && (_0x17abe5 = this[_0x56ae('0x1372')][_0x56ae('0x1588')](this[_0x56ae('0x157e')][_0x56ae('0x42b')]()[_0x56ae('0x1587')])); null != _0x17abe5 ? this[_0x56ae('0x157e')][_0x56ae('0x1589')]() ? (this[_0x56ae('0x959')](new _0x3ce28e(_0x56ae('0xdba'), this[_0x56ae('0x157e')][_0x56ae('0x42b')]()[_0x56ae('0x1587')], !0x0)), this[_0x56ae('0x157e')][_0x56ae('0x158a')](_0x17abe5), this[_0x56ae('0x157e')][_0x56ae('0x158b')](), this['retrieveNext']()) : this['_loadingDependency']['loader'][_0x56ae('0x158c')](_0x17abe5, _0x4fb0f8, this[_0x56ae('0x157e')][_0x56ae('0x42b')]()) : (_0x3d8a60[_0x56ae('0x42b')]()[_0x56ae('0x1587')] = this[_0x56ae('0x158d')](_0x3d8a60), this[_0x56ae('0x157e')][_0x56ae('0x1581')][_0x56ae('0x158e')](_0x3d8a60[_0x56ae('0x42b')](), _0x4fb0f8, this[_0x56ae('0x157e')]['get_retrieveAsRawData']())); }, 'joinUrl': function(_0x27e9b5, _0x14a31c) { '/' == _0x14a31c[_0x56ae('0xcd9')](0x0) && (_0x14a31c = _0x11208a[_0x56ae('0xc14')](_0x14a31c, 0x1, null)); if (0x0 == _0x27e9b5[_0x56ae('0x32')]) return _0x14a31c; '/' == _0x27e9b5[_0x56ae('0xcd9')](_0x27e9b5[_0x56ae('0x32')] - 0x1) && (_0x27e9b5 = _0x11208a[_0x56ae('0xc14')](_0x27e9b5, 0x0, _0x27e9b5[_0x56ae('0x32')] - 0x1)); return _0x27e9b5 + '/' + _0x14a31c; }, 'resolveDependencyUrl': function(_0x4061d8) { if ('XuBac' === _0x56ae('0x158f')) { _0x4061d8 = _0x4061d8[_0x56ae('0x42b')]()['url']; if (null != this['_context'] && this['_context']['hasMappingForUrl'](_0x4061d8)) return this['_context'][_0x56ae('0x1590')](_0x4061d8); if (_0x4061d8 == this[_0x56ae('0x157b')]) return _0x4061d8; var _0x43af96 = new _0x279dc0(_0x56ae('0x1591'), ''); if ('/' == _0x4061d8[_0x56ae('0xcd9')](0x0)) return null != this['_context'] && this['_context']['get_overrideAbsolutePaths']() ? this[_0x56ae('0x1592')](this[_0x56ae('0x1372')][_0x56ae('0x1593')](), _0x4061d8) : _0x4061d8; if (_0x43af96[_0x56ae('0xc18')](_0x4061d8) && null != this[_0x56ae('0x1372')] && this['_context'][_0x56ae('0x1594')]()) return _0x4061d8 = _0x4061d8[_0x56ae('0x31')](_0x43af96['r'], ''), this[_0x56ae('0x1592')](this[_0x56ae('0x1372')][_0x56ae('0x1593')](), _0x4061d8); _0x43af96 = _0x575257['ocHAZ'](null, this[_0x56ae('0x1372')]) && '' != this['_context'][_0x56ae('0x1593')]() ? this[_0x56ae('0x1372')][_0x56ae('0x1593')]() : this[_0x56ae('0x157b')][_0x56ae('0xb18')](0x0, this['_uri'][_0x56ae('0xcd4')]('/') + 0x1); return this[_0x56ae('0x1592')](_0x43af96, _0x4061d8); } else { this[_0x56ae('0x1595')]--; this['sleep'][_0x56ae('0xab0')]() ? 0x0 < this[_0x56ae('0x1595')] ? (0x0 == this[_0x56ae('0x1596')][_0x56ae('0x3e1')]() && this[_0x56ae('0x1596')][_0x56ae('0x471')](0x2 * (0.5 < Math[_0x56ae('0xadb')]() ? 0x1 : -0x1)), _0x360126['tween'](this[_0x56ae('0x1596')], 0.2, { 'x': -this[_0x56ae('0x1596')][_0x56ae('0x3e1')]() })[_0x56ae('0x8eb')](_0x2d9f4e(this, this[_0x56ae('0x105f')]))) : _0x360126['tween'](this[_0x56ae('0x1596')], 0.1, { 'x': 0x0 }) : (this[_0x56ae('0x1596')][_0x56ae('0x471')](0x0), this['tweensLeft'] = 0x0); } }, 'retrieveLoaderDependencies': function(_0x355ae9) { if (_0x1c1b50[_0x56ae('0xfa')](_0x56ae('0x1597'), _0x56ae('0x1597'))) { _0x5b8b4d['call'](this, _0x355ae9); } else { if (null != this[_0x56ae('0x157e')]) { if (_0x56ae('0x1598') === 'PclgY') { for (var _0x1cb21c = 0x0, _0x5eed36 = _0x355ae9['get_dependencies']()[_0x56ae('0x9fa')](); _0x1cb21c < _0x5eed36;) { var _0x5bedef = _0x1cb21c++; this['_loadingDependency'][_0x56ae('0x157f')]()['set'](_0x5bedef, _0x355ae9['get_dependencies']()[_0x56ae('0x1b')](_0x5bedef)); } _0x355ae9[_0x56ae('0x157f')]()[_0x56ae('0x500')](0x0); this[_0x56ae('0x1577')][_0x56ae('0x8f0')](this['_loadingDependency']); this[_0x56ae('0x1584')](); } else { throw new _0x1adea8(new _0x4a3ee6()); } } } }, 'onRetrievalFailed': function(_0x32ef68) { var _0x8d974a = !0x1, _0x1a5cb5 = this['_loadingDependency'] != this[_0x56ae('0x157c')], _0x402640 = _0x59b8d7[_0x56ae('0x951')](_0x32ef68[_0x56ae('0x9ad')], _0x3f2586); this[_0x56ae('0x1599')](_0x402640); _0x32ef68 = new _0x3ce28e('loadError', this[_0x56ae('0x157b')], _0x1a5cb5, _0x32ef68['get_message']()); if (this[_0x56ae('0x967')](_0x56ae('0xdbc'))) this[_0x56ae('0x959')](_0x32ef68), _0x8d974a = !0x0; else { _0x402640 = 0x0; for (var _0x96cb1 = this[_0x56ae('0x1578')][_0x56ae('0x9fa')](); _0x402640 < _0x96cb1;) { if ('Yidsi' === _0x56ae('0x159a')) { return this['overrideEnabled'] ? this['contents'][_0x56ae('0xb7d')](_0x32ef68) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0xb7d')][_0x56ae('0x94d')](this, _0x32ef68); } else { var _0x4e56f5 = _0x402640++; _0x4e56f5 = this[_0x56ae('0x1578')][_0x56ae('0x1b')](_0x4e56f5); _0x8d974a || (_0x8d974a = null != _0x4e56f5); } } } if (_0x8d974a) _0x1a5cb5 && !_0x32ef68['isDefaultPrevented']() ? (this[_0x56ae('0x157e')][_0x56ae('0x159b')](), this['retrieveNext']()) : this['dispose'](); else throw new _0x1adea8(new _0x531fca(_0x32ef68[_0x56ae('0x148b')]())); }, 'onParserError': function(_0x446549) { var _0x55c043 = !0x1, _0x375a7e = _0x59b8d7[_0x56ae('0x951')](_0x446549[_0x56ae('0x9ad')], _0x3f2586); this[_0x56ae('0x1599')](_0x375a7e); _0x446549 = new _0xd20b1f(_0x56ae('0xdc6'), _0x446549[_0x56ae('0x148b')]()); if (this['hasEventListener']('parseError')) this[_0x56ae('0x959')](_0x446549), _0x55c043 = !0x0; else { _0x375a7e = 0x0; for (var _0x7da272 = this[_0x56ae('0xfde')][_0x56ae('0x9fa')](); _0x375a7e < _0x7da272;) { if (_0x56ae('0x159c') !== 'VqDtH') { if (this[_0x56ae('0xf60')] == _0x446549) return _0x446549; this[_0x56ae('0xf60')] = _0x446549; this['invalidateScale'](); return _0x446549; } else { var _0x18a282 = _0x375a7e++; _0x18a282 = this[_0x56ae('0xfde')][_0x56ae('0x1b')](_0x18a282); _0x55c043 || (_0x55c043 = null != _0x18a282); } } } if (_0x55c043) this[_0x56ae('0x9cd')](); else throw new _0x1adea8(new _0x531fca(_0x446549[_0x56ae('0x148b')]())); }, 'onAssetComplete': function(_0x3033a3) { var _0x480789 = {}; _0x480789[_0x56ae('0x159d')] = function(_0x50d48f, _0xf76599) { return _0x50d48f < _0xf76599; }; if (_0x56ae('0x159e') === _0x56ae('0x159e')) { _0x56ae('0xdbe') == _0x3033a3[_0x56ae('0x3aa')] && (null != this[_0x56ae('0x157e')] && this[_0x56ae('0x157e')][_0x56ae('0xca2')]()['push'](_0x3033a3['get_asset']()), _0x3033a3[_0x56ae('0x147d')]()[_0x56ae('0xd1e')](_0x3033a3[_0x56ae('0x147d')]()['get_name'](), this['_namespace'])); this[_0x56ae('0x157e')][_0x56ae('0x159f')]() || this['dispatchEvent'](_0x3033a3[_0x56ae('0xa48')]()); } else { var _0x4c09e9 = 0x0; for (b = b['customParams']; _0x480789[_0x56ae('0x159d')](_0x4c09e9, b[_0x56ae('0x32')]);) { var _0x387217 = b[_0x4c09e9]; ++_0x4c09e9; _0x3033a3 += ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x387217); } } }, 'onReadyForDependencies': function(_0x2a585b) { _0x2a585b = _0x59b8d7[_0x56ae('0x951')](_0x2a585b[_0x56ae('0x11ef')], _0x3f2586); null == this[_0x56ae('0x1372')] || this['_context'][_0x56ae('0x15a0')]() ? this[_0x56ae('0x15a1')](_0x2a585b) : _0x2a585b['get_parser']()['resumeParsingAfterDependencies'](); }, 'onRetrievalComplete': function(_0x4874dd) { var _0x4df11a = _0x59b8d7[_0x56ae('0x951')](_0x4874dd[_0x56ae('0x9ad')], _0x3f2586); this[_0x56ae('0x157e')]['setData'](_0x4df11a[_0x56ae('0x15a2')]()); this[_0x56ae('0x157e')]['success'] = !0x0; this[_0x56ae('0x959')](new _0x3ce28e(_0x56ae('0xdba'), _0x4874dd[_0x56ae('0x148c')]())); this[_0x56ae('0x1599')](_0x4df11a); 0x0 < _0x4df11a[_0x56ae('0x157f')]()['get_length']() && (null == this[_0x56ae('0x1372')] || this[_0x56ae('0x1372')][_0x56ae('0x15a0')]()) ? this[_0x56ae('0x15a1')](_0x4df11a) : this[_0x56ae('0x1584')](); }, 'onTextureSizeError': function(_0x6c1dfd) { _0x6c1dfd[_0x56ae('0x147d')]()[_0x56ae('0xab8')](this[_0x56ae('0x157e')][_0x56ae('0x15a3')](_0x6c1dfd[_0x56ae('0x147d')]())); this[_0x56ae('0x959')](_0x6c1dfd); }, 'addEventListeners': function(_0x4b5347) { if (_0x56ae('0x15a4') !== 'Fozht') { _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xdba'), _0x1c1b50['zyUcE'](_0x2d9f4e, this, this['onRetrievalComplete'])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xdbc'), _0x2d9f4e(this, this[_0x56ae('0xdbd')])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xef'), _0x2d9f4e(this, this[_0x56ae('0x14de')])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xdbe'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x4b5347[_0x56ae('0x95e')]('animationSetComplete', _0x2d9f4e(this, this['onAssetComplete'])); _0x4b5347['addEventListener']('animationStateComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0x5d3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x4b5347[_0x56ae('0x95e')](_0x1c1b50[_0x56ae('0xf0')], _0x2d9f4e(this, this['onAssetComplete'])); _0x4b5347['addEventListener']('textureComplete', _0x2d9f4e(this, this['onAssetComplete'])); _0x4b5347['addEventListener'](_0x56ae('0x554'), _0x2d9f4e(this, this['onAssetComplete'])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0x5a9'), _0x2d9f4e(this, this['onAssetComplete'])); _0x4b5347['addEventListener']('materialComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0x5b6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x4b5347[_0x56ae('0x95e')]('entityComplete', _0x2d9f4e(this, this['onAssetComplete'])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xdc2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xdc3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xdc4'), _0x2d9f4e(this, this[_0x56ae('0xdc5')])); _0x4b5347[_0x56ae('0x95e')](_0x56ae('0xdc6'), _0x2d9f4e(this, this[_0x56ae('0x15a5')])); } else { null == b && (b = 0x0); _0x93e405[_0x56ae('0x94d')](this, _0x4b5347 ? _0x2bd32b['RIGHT'] : _0x2bd32b[_0x56ae('0xfa0')]); this[_0x56ae('0xc62')] = b; } }, 'removeEventListeners': function(_0x56693c) { _0x56693c[_0x56ae('0x968')]('readyForDependencies', _0x2d9f4e(this, this[_0x56ae('0xdc5')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0xdba'), _0x575257[_0x56ae('0x52c')](_0x2d9f4e, this, this[_0x56ae('0xdbb')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0xdbc'), _0x2d9f4e(this, this[_0x56ae('0xdbd')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0xef'), _0x2d9f4e(this, this[_0x56ae('0x14de')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0xdbe'), _0x2d9f4e(this, this['onAssetComplete'])); _0x56693c[_0x56ae('0x968')](_0x56ae('0x1470'), _0x2d9f4e(this, this['onAssetComplete'])); _0x56693c[_0x56ae('0x968')](_0x56ae('0x1471'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x56693c['removeEventListener'](_0x56ae('0x5d3'), _0x575257['lJnaE'](_0x2d9f4e, this, this[_0x56ae('0xdbf')])); _0x56693c['removeEventListener']('stateTransitionComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0xdc0'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x56693c['removeEventListener']('containerComplete', _0x575257['lJnaE'](_0x2d9f4e, this, this[_0x56ae('0xdbf')])); _0x56693c['removeEventListener'](_0x56ae('0x5a9'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0xf2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0x5b6'), _0x2d9f4e(this, this['onAssetComplete'])); _0x56693c[_0x56ae('0x968')]('entityComplete', _0x2d9f4e(this, this['onAssetComplete'])); _0x56693c['removeEventListener'](_0x56ae('0xdc2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x56693c[_0x56ae('0x968')]('skeletonPoseComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); _0x56693c[_0x56ae('0x968')](_0x56ae('0xdc6'), _0x2d9f4e(this, this[_0x56ae('0x15a5')])); }, 'stop': function() { this['dispose'](); }, 'dispose': function() { this['_stack'] = this[_0x56ae('0x157a')] = this[_0x56ae('0x1372')] = this[_0x56ae('0xfde')] = this['_errorHandlers'] = null; null != this[_0x56ae('0x157e')] && null != this[_0x56ae('0x157e')][_0x56ae('0x1581')] && this['removeEventListeners'](this[_0x56ae('0x157e')][_0x56ae('0x1581')]); this['_loadingDependency'] = null; }, 'addParseErrorHandler': function(_0x5f1f64) { if ('NWuTR' === _0x56ae('0x15a6')) { _0x575257[_0x56ae('0x5b1')](0x0, this[_0x56ae('0xfde')][_0x56ae('0x3b')](_0x5f1f64, 0x0)) && this[_0x56ae('0xfde')][_0x56ae('0x8f0')](_0x5f1f64); } else { null != this[_0x56ae('0x15a7')] && this['finalizeMesh'](); var _0xab6a54 = this[_0x56ae('0x15a8')], _0x5ccd49 = this[_0x56ae('0x156f')]; if (null != _0x586025[_0xab6a54] ? _0x5ccd49[_0x56ae('0x99b')](_0xab6a54) : _0x5ccd49['h'][_0x56ae('0x900')](_0xab6a54)) _0xab6a54 = this[_0x56ae('0x15a8')], _0x5ccd49 = this[_0x56ae('0x156f')], this[_0x56ae('0x15a7')] = null != _0x586025[_0xab6a54] ? _0x5ccd49[_0x56ae('0x99c')](_0xab6a54) : _0x5ccd49['h'][_0xab6a54], this[_0x56ae('0xae1')] = _0x59b8d7['__cast'](this[_0x56ae('0x15a7')][_0x56ae('0x15a9')]()[_0x56ae('0xb09')]()[_0x56ae('0x1b')](this['_activeMesh'][_0x56ae('0x15a9')]()['get_subGeometries']()[_0x56ae('0x9fa')]() - 0x1), _0x547bfc), this[_0x56ae('0xb10')] = this[_0x56ae('0xae1')][_0x56ae('0xb0a')](), this[_0x56ae('0x1194')] = this[_0x56ae('0xae1')][_0x56ae('0x1122')](), this[_0x56ae('0xae5')] = this[_0x56ae('0xae1')][_0x56ae('0x405')](); else { this[_0x56ae('0x15a7')] = this[_0x56ae('0x15aa')](); _0xab6a54 = this[_0x56ae('0x15a8')]; _0x5ccd49 = this[_0x56ae('0x15a7')]; var _0x40c9dd = this[_0x56ae('0x156f')]; null != _0x586025[_0xab6a54] ? _0x40c9dd[_0x56ae('0x932')](_0xab6a54, _0x5ccd49) : _0x40c9dd['h'][_0xab6a54] = _0x5ccd49; } } }, 'addErrorHandler': function(_0x4de96a) { if (_0x56ae('0x15ab') !== _0x56ae('0x15ab')) { this[_0x56ae('0x15ac')] ? this[_0x56ae('0x15ad')][_0x56ae('0x15ae')](_0x4de96a, b) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0x15ae')][_0x56ae('0x94d')](this, _0x4de96a, b); } else { 0x0 > this[_0x56ae('0x1578')]['indexOf'](_0x4de96a, 0x0) && this[_0x56ae('0x1578')][_0x56ae('0x8f0')](_0x4de96a); } }, '__class__': _0x3224de }); var _0x164997 = function(_0x260e3a, _0x17188a) { null == _0x260e3a && (_0x260e3a = !0x0); this[_0x56ae('0x15af')] = this[_0x56ae('0x15b0')] = !0x1; this['_includeDependencies'] = _0x260e3a; this[_0x56ae('0x15b1')] = null != _0x17188a ? _0x17188a : ''; this[_0x56ae('0x15b2')] = new _0x10cca0(); this[_0x56ae('0x15b3')] = new _0x10cca0(); this[_0x56ae('0x15b4')] = 0x0; }; _0x5ac4a7['away3d.loaders.misc.AssetLoaderContext'] = _0x164997; _0x164997[_0x56ae('0x8bf')] = 'away3d.loaders.misc.AssetLoaderContext'; _0x164997[_0x56ae('0x6')] = {}; _0x164997[_0x56ae('0x6')][_0x56ae('0x15b5')] = null; _0x164997[_0x56ae('0x6')][_0x56ae('0x15b1')] = null; _0x164997[_0x56ae('0x6')]['_embeddedDataByUrl'] = null; _0x164997[_0x56ae('0x6')]['_remappedUrls'] = null; _0x164997[_0x56ae('0x6')][_0x56ae('0x15b4')] = null; _0x164997[_0x56ae('0x6')]['_overrideAbsPath'] = null; _0x164997[_0x56ae('0x6')][_0x56ae('0x15af')] = null; _0x164997[_0x56ae('0x6')][_0x56ae('0x15a0')] = function() { return this._includeDependencies; }; _0x164997[_0x56ae('0x6')]['get_materialMode'] = function() { if (_0x575257.jJJYu(_0x56ae('0x15b6'), _0x56ae('0x15b7'))) { return this._materialMode; } else { var _0x19e024 = _0x5ac4a7++; d += _0x56ae('0x152') + l + _0x56ae('0xdf9') + (n + q) + _0x56ae('0xdfa') + a.get_numUsedVertexConstants() + '.' + f[_0x19e024] + _0x56ae('0x13c') + c.get(_0x2d9f4e) + ',\x20' + c.get(_0x2d9f4e) + ',\x20' + l + '\x0a'; ++q; } }; _0x164997[_0x56ae('0x6')][_0x56ae('0x1593')] = function() { if (_0x56ae('0x15b8') === _0x56ae('0x15b8')) { return this._dependencyBaseUrl; } else { var _0x27f1bf = f.next(); l || (_0x27f1bf.collides = !0x1, _0x27f1bf.allowRaycasting = !0x1); a.registerObject(_0x27f1bf); this.addChild(_0x27f1bf.mesh); _0x27f1bf.reset(); this.triangles.push(_0x27f1bf); d.push(_0x27f1bf.getPlane()); } }; _0x164997[_0x56ae('0x6')][_0x56ae('0x15b9')] = function() { return this._overrideAbsPath; }; _0x164997[_0x56ae('0x6')]['get_overrideFullURLs'] = function() { return this._overrideFullUrls; }; _0x164997[_0x56ae('0x6')][_0x56ae('0x1586')] = function(_0x5399e1) { if ('ippSW' === _0x56ae('0x15ba')) { var _0x1e274f = this._embeddedDataByUrl; return null != _0x586025[_0x5399e1] ? _0x1e274f.existsReserved(_0x5399e1) : _0x1e274f.h.hasOwnProperty(_0x5399e1); } else { d = 'vt' + c; if (-0x1 == _0x5399e1.indexOf(d, 0x0) && _0x1e274f != d) return d;++c; } }; _0x164997[_0x56ae('0x6')][_0x56ae('0x1588')] = function(_0x836161) { if (_0x575257.jJJYu(_0x56ae('0x15bb'), _0x56ae('0x15bb'))) { var _0x567004 = this._animationDictionary; return null != _0x586025[_0x836161] ? _0x567004.getReserved(_0x836161) : _0x567004.h[_0x836161]; } else { var _0x4cc485 = this._embeddedDataByUrl; return null != _0x586025[_0x836161] ? _0x4cc485.getReserved(_0x836161) : _0x4cc485.h[_0x836161]; } }; _0x164997[_0x56ae('0x6')][_0x56ae('0x15bc')] = function(_0x992424) { var _0x588229 = this._remappedUrls; return null != _0x586025[_0x992424] ? _0x588229.existsReserved(_0x992424) : _0x588229.h.hasOwnProperty(_0x992424); }; _0x164997[_0x56ae('0x6')][_0x56ae('0x1590')] = function(_0x33cb41) { var _0xe30acf = this._remappedUrls; return null != _0x586025[_0x33cb41] ? _0xe30acf.getReserved(_0x33cb41) : _0xe30acf.h[_0x33cb41]; }; _0x164997[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x164997; _0x164997[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x164997[_0x56ae('0x6')][_0x56ae('0x984')]['get_overrideFullURLs'] = 'get_overrideFullURLs'; _0x164997[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x15b9')] = _0x56ae('0x15b9'); _0x164997[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1593')] = _0x56ae('0x1593'); _0x164997[_0x56ae('0x6')][_0x56ae('0x984')]['get_materialMode'] = _0x56ae('0xca5'); _0x164997[_0x56ae('0x6')][_0x56ae('0x984')]['get_includeDependencies'] = _0x56ae('0x15a0'); var _0x3ec56c = function(_0xc992b) { if (_0x56ae('0x15bd') !== 'VmDuV') { this[_0x56ae('0x1220')] = this['student'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } else { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x15be')] = _0xc992b; } }; _0x5ac4a7['away3d.loaders.misc.AssetLoaderToken'] = _0x3ec56c; _0x3ec56c[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x15bf')]; _0x3ec56c['__super__'] = _0x36799b; _0x3ec56c[_0x56ae('0x6')] = _0x4e6193(_0x36799b['prototype'], { '_loader': null, 'addEventListener': function(_0x181c38, _0x49fa8e, _0x561263, _0x277187, _0x584c79) { null == _0x584c79 && (_0x584c79 = !0x1); _0x1c1b50[_0x56ae('0xfc')](null, _0x277187) && (_0x277187 = 0x0); null == _0x561263 && (_0x561263 = !0x1); this[_0x56ae('0x15be')][_0x56ae('0x95e')](_0x181c38, _0x49fa8e, _0x561263, _0x277187, _0x584c79); }, 'removeEventListener': function(_0x56f81a, _0xef43b, _0xc19e3c) { null == _0xc19e3c && (_0xc19e3c = !0x1); this[_0x56ae('0x15be')][_0x56ae('0x968')](_0x56f81a, _0xef43b, _0xc19e3c); }, 'hasEventListener': function(_0xf47236) { if (_0x56ae('0x15c0') !== 'Ldvly') { return function(_0x134923) { _0x131690[_0x56ae('0x13f2')](_0x134923, { 'fileName': _0x56ae('0x15c1'), 'lineNumber': 0x122, 'className': 'lime.utils.Preloader', 'methodName': _0x56ae('0x809') }); }; } else { return this[_0x56ae('0x15be')][_0x56ae('0x967')](_0xf47236); } }, '__class__': _0x3ec56c }); var _0x18ced5 = function(_0xdeb935, _0x181c4a, _0x20cff9, _0x47f480, _0x248254, _0x1732d1) { null == _0x1732d1 && (_0x1732d1 = !0x1); null == _0x248254 && (_0x248254 = !0x1); this['_id'] = _0xdeb935; this[_0x56ae('0x15c2')] = _0x181c4a; this[_0x56ae('0x15c3')] = _0x47f480; this[_0x56ae('0x1473')] = _0x20cff9; this[_0x56ae('0x15c4')] = _0x248254; this[_0x56ae('0x15c5')] = _0x1732d1; this[_0x56ae('0x14d3')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x15c6')] = _0x252a59['toObjectVector'](null); }; _0x5ac4a7[_0x56ae('0x15c7')] = _0x18ced5; _0x18ced5['__name__'] = _0x56ae('0x15c7'); _0x18ced5[_0x56ae('0x6')] = {}; _0x18ced5[_0x56ae('0x6')][_0x56ae('0xd18')] = null; _0x18ced5[_0x56ae('0x6')]['_req'] = null; _0x18ced5[_0x56ae('0x6')]['_assets'] = null; _0x18ced5[_0x56ae('0x6')]['_parentParser'] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x1473')] = null; _0x18ced5[_0x56ae('0x6')]['_retrieveAsRawData'] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15c5')] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15c6')] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x1581')] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x1583')] = null; _0x18ced5[_0x56ae('0x6')]['id'] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0xca4')] = function() { return this._id; }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15c8')] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0xca2')] = function() { if (_0x56ae('0x15c9') === 'qDLAG') { return this._assets; } else { this._useTexture ? (b._context3D.setSamplerStateAt(a.texturesIndex, a.repeatTextures ? 0x2 : 0x0, this.getSmoothingFilter(a.useSmoothTextures, a.anisotropy), a.useMipmapping ? 0x0 : 0x2), b._context3D.setTextureAt(a.texturesIndex, this._texture.getTextureForStage3D(b)), 0x0 < this._alphaThreshold && a.fragmentData.set(a.fragmentConstantsIndex, this._alphaThreshold)) : (b = a.fragmentConstantsIndex, a = a.fragmentData, a.set(b, this._diffuseR), a.set(b + 0x1, this._diffuseG), a.set(b + 0x2, this._diffuseB), a.set(b + 0x3, this._diffuseA)); } }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15ca')] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x157f')] = function() { if (_0x56ae('0x15cb') !== _0x56ae('0x15cc')) { return this._dependencies; } else { _0x515961.call(this, a); this.size = b; } }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15cd')] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x42b')] = function() { return this._req; }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15ce')] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x1589')] = function() { if (_0x56ae('0x15cf') !== _0x56ae('0x15cf')) { this.name = a; this.numRegister = b; this.emitCode = c; this.flags = d; } else { return this._retrieveAsRawData; } }; _0x18ced5[_0x56ae('0x6')]['suppresAsset3DEvents'] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x159f')] = function() { return this._suppressAsset3DEvents; }; _0x18ced5[_0x56ae('0x6')]['data'] = null; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15a2')] = function() { return this._data; }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x158a')] = function(_0x30da9a) { this._data = _0x30da9a; }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x158b')] = function() { if (_0x56ae('0x15d0') !== _0x56ae('0x15d0')) { return this._fragmentOutputRegister; } else { null != this._parentParser && this._parentParser.resolveDependency(this); } }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x159b')] = function() { if ('PqdEm' === _0x56ae('0x15d1')) { null != this._parentParser && this._parentParser.resolveDependencyFailure(this); } else { null == a && (a = [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0]); return this.__matrix = a; } }; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x15a3')] = function(_0xa46da1) { if (_0x56ae('0x15d2') !== 'DlnSE') { return null != this._parentParser ? this._parentParser.resolveDependencyName(this, _0xa46da1) : _0xa46da1.get_name(); } else { return null != this.__proxy ? this.__proxy.loadImage(_0xa46da1) : _0x3e206c.prototype.loadImage.call(this, _0xa46da1); } }; _0x18ced5[_0x56ae('0x6')]['__class__'] = _0x18ced5; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x15a2')] = _0x56ae('0x15a2'); _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x159f')] = _0x56ae('0x159f'); _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1589')] = _0x56ae('0x1589'); _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x42b')] = _0x1c1b50.wJHlR; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')]['get_dependencies'] = _0x56ae('0x157f'); _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xca2')] = 'get_assets'; _0x18ced5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xca4')] = _0x56ae('0xca4'); var _0x587fb4 = function(_0x5c19cc) { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x15b4')] = 0x0; this['_dataFormat'] = _0x5c19cc; this[_0x56ae('0x15c6')] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x56ae('0x15d3')] = _0x587fb4; _0x587fb4[_0x56ae('0x8bf')] = _0x56ae('0x15d3'); _0x587fb4[_0x56ae('0x8ee')] = _0x36799b; _0x587fb4['prototype'] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '_fileName': null, '_dataFormat': null, '_data': null, '_frameLimit': null, '_lastFrameTime': null, 'getTextData': function() { var _0x3f116a = _0x1ef4b6[_0x56ae('0x8a8')](this[_0x56ae('0x1473')]); return null == _0x3f116a ? '' : _0x3f116a['split'](_0x56ae('0x15d4'))[_0x56ae('0x2a')](_0x56ae('0x15d5')); }, 'getByteData': function() { return _0x1ef4b6[_0x56ae('0x15d6')](this[_0x56ae('0x1473')]); }, '_dependencies': null, '_parsingPaused': null, '_parsingComplete': null, '_parsingFailure': null, '_timer': null, '_materialMode': null, 'isBitmapDataValid': function(_0x1124a7) { (_0x1124a7 = _0x267518['isBitmapDataValid'](_0x1124a7)) || _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x15d7'), { 'fileName': 'away3d/loaders/parsers/ParserBase.hx', 'lineNumber': 0x64, 'className': _0x56ae('0x15d3'), 'methodName': _0x56ae('0x15d8') }); return _0x1124a7; }, 'set_parsingFailure': function(_0x3857b0) { return this[_0x56ae('0x15d9')] = _0x3857b0; }, 'get_parsingFailure': function() { if (_0x56ae('0x15da') === 'iWTtt') { if (this['available'] && this[_0x56ae('0xba0')](a)) { var _0x5c5f4d = null; 0x0 < a && !this[_0x56ae('0xba0')](a - 0x1) && (_0x5c5f4d = {}); _0x5c5f4d[_0x56ae('0xf2c')] = !0x0; _0x4421e4[_0x56ae('0x993')]['loadLevel'](a, this, null, _0x5c5f4d); return !0x0; } return !0x1; } else { return this[_0x56ae('0x15d9')]; } }, 'parsingPaused': null, 'get_parsingPaused': function() { return this[_0x56ae('0x15db')]; }, 'parsingComplete': null, 'get_parsingComplete': function() { return this[_0x56ae('0x15dc')]; }, 'set_materialMode': function(_0x48c0a7) { return this[_0x56ae('0x15b4')] = _0x48c0a7; }, 'get_materialMode': function() { return this['_materialMode']; }, 'dataFormat': null, 'get_dataFormat': function() { return this[_0x56ae('0x15dd')]; }, 'parseAsync': function(_0x5d6d2e, _0x4fb451) { if (_0x56ae('0x15de') !== _0x56ae('0x15df')) { null == _0x4fb451 && (_0x4fb451 = 0x1e); this[_0x56ae('0x1473')] = _0x5d6d2e; this[_0x56ae('0x15e0')](_0xfeeea6['toFloat'](_0x4fb451)); } else { _0x5d21aa[_0x56ae('0x94d')](this, _0x56ae('0x15e1'), _0x199e73['returnToMenu']); } }, 'get_dependencies': function() { return this['_dependencies']; }, 'resolveDependency': function(_0x2e76ba) { if (_0x56ae('0x15e2') === 'HmsoM') { _0x2e76ba[0x0]['call'](c); } else { throw new _0x1adea8(new _0x4a3ee6()); } }, 'resolveDependencyFailure': function(_0x1a57b4) { throw new _0x1adea8(new _0x4a3ee6()); }, 'resolveDependencyName': function(_0x3be6d2, _0x308ee3) { if ('QSPkE' !== _0x56ae('0x15e3')) { var _0x1cc163 = c++; !_0x308ee3 && this['children'][_0x56ae('0x1b')](_0x1cc163)[_0x56ae('0x15e4')] ? this['childProbabilities'][_0x56ae('0x8b6')](_0x1cc163, 0x0) : this[_0x56ae('0x15e5')][_0x56ae('0x8b6')](_0x1cc163, this['children'][_0x56ae('0x1b')](_0x1cc163)['getProbability']()); if (this['children'][_0x56ae('0x1b')](_0x1cc163)['get_visible']()) { var _0x1f82e5 = _0x1cc163, _0x1dcd9e = this['childProbabilities']; _0x1dcd9e[_0x56ae('0x8b6')](_0x1f82e5, _0x1dcd9e[_0x56ae('0x1b')](_0x1f82e5) / 0x4); this[_0x56ae('0xd03')]['get'](_0x1cc163)['set_visible'](!0x1); } } else { return _0x308ee3[_0x56ae('0xad1')](); } }, 'resumeParsingAfterDependencies': function() { this[_0x56ae('0x15db')] = !0x1; null != this[_0x56ae('0xd3b')] && this['_timer'][_0x56ae('0x950')](); }, 'finalizeAsset': function(_0x39e218, _0x1e6067) { var _0x2e91f1 = {}; _0x2e91f1[_0x56ae('0x15e6')] = function(_0x51784b, _0xf76599) { return _0x51784b + _0xf76599; }; if (_0x56ae('0x15e7') === _0x56ae('0x15e7')) { null != _0x1e6067 && _0x39e218[_0x56ae('0xab8')](_0x1e6067); switch (_0x39e218[_0x56ae('0xd1d')]()) { case 'animationNode': var _0x403ac3 = _0x56ae('0xe49'); _0x1e6067 = _0x56ae('0x5d3'); break; case _0x56ae('0xd23'): _0x403ac3 = _0x56ae('0xd23'); _0x1e6067 = _0x56ae('0x1470'); break; case _0x56ae('0x15e8'): _0x403ac3 = _0x56ae('0x15e8'); _0x1e6067 = _0x56ae('0x1471'); break; case _0x56ae('0xd55'): _0x403ac3 = _0x56ae('0xd55'); _0x1e6067 = _0x56ae('0x15e9'); break; case _0x56ae('0x1057'): _0x403ac3 = 'camera'; _0x1e6067 = _0x56ae('0x15ea'); break; case 'container': _0x403ac3 = _0x56ae('0xfe8'); _0x1e6067 = _0x56ae('0x554'); break; case _0x56ae('0x15eb'): _0x403ac3 = _0x56ae('0x15eb'); _0x1e6067 = _0x56ae('0x15ec'); break; case 'entity': _0x403ac3 = _0x56ae('0x5cf'); _0x1e6067 = _0x56ae('0xdc1'); break; case _0x56ae('0x63'): _0x403ac3 = _0x575257[_0x56ae('0x5b2')]; _0x1e6067 = _0x56ae('0x5a9'); break; case _0x56ae('0x1515'): _0x403ac3 = _0x56ae('0x1515'); _0x1e6067 = 'lightComplete'; break; case _0x56ae('0x15ed'): _0x403ac3 = _0x56ae('0x15ed'); _0x1e6067 = _0x56ae('0x15ee'); break; case _0x56ae('0x15ef'): _0x403ac3 = _0x56ae('0x15ef'); _0x1e6067 = _0x56ae('0xf2'); break; case _0x56ae('0xe79'): _0x403ac3 = 'mesh'; _0x1e6067 = _0x56ae('0x5b6'); break; case _0x56ae('0x1451'): _0x403ac3 = 'segmentSet'; _0x1e6067 = _0x56ae('0x15f0'); break; case _0x56ae('0x15f1'): _0x403ac3 = 'effectsMethod'; _0x1e6067 = _0x56ae('0x15f2'); break; case _0x56ae('0xe34'): _0x403ac3 = 'skeleton'; _0x1e6067 = _0x56ae('0xdc2'); break; case _0x56ae('0xe3f'): _0x403ac3 = _0x56ae('0x15f3'); _0x1e6067 = 'skeletonPoseComplete'; break; case 'skybox': _0x403ac3 = _0x56ae('0x15f4'); _0x1e6067 = _0x56ae('0x15f5'); break; case _0x56ae('0x15f6'): _0x403ac3 = _0x56ae('0x15f6'); _0x1e6067 = _0x56ae('0x5a6'); break; case 'texture': _0x403ac3 = _0x56ae('0x5c9'); _0x1e6067 = 'textureComplete'; break; case 'textureProjector': _0x403ac3 = _0x56ae('0x1462'); _0x1e6067 = _0x56ae('0x15f7'); break; default: throw new _0x1adea8(new _0x531fca('Unhandled\x20asset\x20type\x20' + _0x39e218[_0x56ae('0xd1d')]() + _0x56ae('0x15f8'))); } '' == _0x39e218[_0x56ae('0xad1')]() && _0x39e218[_0x56ae('0xab8')](_0x403ac3); this[_0x56ae('0x959')](new _0x1c4647('assetComplete', _0x39e218)); this['dispatchEvent'](new _0x1c4647(_0x1e6067, _0x39e218)); } else { _0x360126[_0x56ae('0x105f')](_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), 0x4, { 'x': -0x189, 'y': -0x75, 'z': 0x910 })['ease'](_0x3fc5af[_0x56ae('0x15f9')]); var _0x1ffbbd = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](), _0x51917d = null; null == _0x51917d && (_0x51917d = new _0x20e8d2()); var _0xa056f7 = Math['sin'](-0.7766715171374767); _0x51917d['x'] = 0x0 * _0xa056f7; _0x51917d['y'] = _0xa056f7; _0x51917d['z'] = 0x0 * _0xa056f7; _0x51917d['w'] = Math['cos'](-0.7766715171374767); _0xa056f7 = _0x51917d['x'] * _0x51917d['x'] + _0x51917d['y'] * _0x51917d['y'] + _0x51917d['z'] * _0x51917d['z'] + _0x51917d['w'] * _0x51917d['w']; var _0x2ecb3b = _0xa056f7 - 0x1; 1e-10 > (0x0 <= _0x2ecb3b ? _0x2ecb3b : -_0x2ecb3b) || (0x0 == _0xa056f7 ? (_0x51917d['x'] = 0x0, _0x51917d['y'] = 0x0, _0x51917d['z'] = 0x0, _0x51917d['w'] = 0x1) : (_0xa056f7 = 0x1 / Math[_0x56ae('0xf0c')](_0xa056f7), _0x51917d['x'] *= _0xa056f7, _0x51917d['y'] *= _0xa056f7, _0x51917d['z'] *= _0xa056f7, _0x51917d['w'] *= _0xa056f7)); _0x1776bd[_0x56ae('0x15fa')](_0x1ffbbd, 0x4, _0x51917d)[_0x56ae('0x1060')](_0x3fc5af['easeInOut']); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x15fb')]); _0x1ffbbd = this[_0x56ae('0x15fc')]['mesh']; _0x1ffbbd[_0x56ae('0x471')](_0x1ffbbd[_0x56ae('0x3e1')]() - 0x12c); _0x1ffbbd = this['lizard'][_0x56ae('0xe79')]; _0x1ffbbd['set_y'](_0x2e91f1[_0x56ae('0x15e6')](_0x1ffbbd[_0x56ae('0x9f0')](), 0x96)); _0x1ffbbd = this[_0x56ae('0x15fc')][_0x56ae('0xe79')]; _0x1ffbbd[_0x56ae('0xf03')](_0x1ffbbd['get_z']() - 0x64); _0x1ffbbd = this[_0x56ae('0x15fc')]['mesh']; _0x1ffbbd[_0x56ae('0xfac')](_0x1ffbbd[_0x56ae('0xf5c')]() - 0x14); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_currentFrame'](0x13); } }, 'proceedParsing': function() { if (_0x56ae('0x15fd') === _0x56ae('0x15fd')) { throw new _0x1adea8(new _0x4a3ee6()); } else { return this[_0x56ae('0x15ad')][_0x56ae('0x15')](); } }, 'dieWithError': function(_0x100778) { null == _0x100778 && (_0x100778 = 'Unknown\x20parsing\x20error'); null != this[_0x56ae('0xd3b')] && (this[_0x56ae('0xd3b')][_0x56ae('0x968')](_0x56ae('0x15fe'), _0x2d9f4e(this, this[_0x56ae('0xd3c')])), this[_0x56ae('0xd3b')]['stop'](), this[_0x56ae('0xd3b')] = null); this['dispatchEvent'](new _0xd20b1f(_0x56ae('0xdc6'), _0x100778)); }, 'addDependency': function(_0x2e68ba, _0x284586, _0x37ffa1, _0xa51f78, _0x21c7de) { null == _0x21c7de && (_0x21c7de = !0x1); null == _0x37ffa1 && (_0x37ffa1 = !0x1); this[_0x56ae('0x15c6')][_0x56ae('0x8f0')](new _0x18ced5(_0x2e68ba, _0x284586, _0xa51f78, this, _0x37ffa1, _0x21c7de)); }, 'pauseAndRetrieveDependencies': function() { null != this[_0x56ae('0xd3b')] && this[_0x56ae('0xd3b')][_0x56ae('0xb8c')](); this[_0x56ae('0x15db')] = !0x0; this['dispatchEvent'](new _0xd20b1f('readyForDependencies')); }, 'hasTime': function() { var _0x211d5c = _0x10e92a['getTimer'](), _0x5802a6 = this[_0x56ae('0xd3a')]; return _0xfeeea6[_0x56ae('0xcfc')](_0x211d5c - this[_0x56ae('0x15ff')]) < _0x5802a6; }, 'onInterval': function(_0x1b7fb4) { if (_0x56ae('0x1600') !== _0x56ae('0x1601')) { this[_0x56ae('0x15ff')] = _0x10e92a[_0x56ae('0xd35')](); this[_0x56ae('0x1602')]() && !this[_0x56ae('0x15d9')] && this[_0x56ae('0x1603')](); } else { this[_0x56ae('0x1604')] = []; this['inputFilter'] = []; this[_0x56ae('0x1605')] = []; this[_0x56ae('0x1606')] = []; this[_0x56ae('0x1607')] = []; this[_0x56ae('0x1608')] = []; this[_0x56ae('0x1609')] = []; this[_0x56ae('0x160a')] = []; this[_0x56ae('0x160b')] = []; this[_0x56ae('0x160c')] = []; this[_0x56ae('0x160d')] = []; this[_0x56ae('0x160e')] = []; this[_0x56ae('0x160f')] = []; this[_0x56ae('0x1610')] = []; this[_0x56ae('0x1611')] = []; this[_0x56ae('0x1612')] = []; this[_0x56ae('0x1613')] = []; } }, 'startParsing': function(_0x1e7995) { this[_0x56ae('0xd3a')] = _0x1e7995; this[_0x56ae('0xd3b')] = new _0x250fe1(this[_0x56ae('0xd3a')], 0x0); this[_0x56ae('0xd3b')][_0x56ae('0x95e')](_0x56ae('0x15fe'), _0x2d9f4e(this, this[_0x56ae('0xd3c')])); this[_0x56ae('0xd3b')][_0x56ae('0x950')](); }, 'finishParsing': function() { null != this[_0x56ae('0xd3b')] && (this[_0x56ae('0xd3b')][_0x56ae('0x968')](_0x56ae('0x15fe'), _0x2d9f4e(this, this[_0x56ae('0xd3c')])), this[_0x56ae('0xd3b')]['stop']()); this['_timer'] = null; this[_0x56ae('0x15dc')] = !0x0; this['dispatchEvent'](new _0xd20b1f(_0x56ae('0x5d7'))); }, '__class__': _0x587fb4, '__properties__': { 'get_dependencies': 'get_dependencies', 'get_dataFormat': _0x56ae('0x1614'), 'set_materialMode': _0x1c1b50[_0x56ae('0x42c')], 'get_materialMode': _0x56ae('0xca5'), 'get_parsingComplete': 'get_parsingComplete', 'get_parsingPaused': _0x56ae('0xb19'), 'set_parsingFailure': 'set_parsingFailure', 'get_parsingFailure': _0x56ae('0x1615') } }); var _0x49266d = function() { _0x587fb4['call'](this, _0x56ae('0xe87')); }; _0x5ac4a7[_0x56ae('0x1616')] = _0x49266d; _0x49266d[_0x56ae('0x8bf')] = _0x56ae('0x1616'); _0x49266d[_0x56ae('0x1617')] = function(_0x9d2cda) { if (_0x56ae('0x1618') === _0x56ae('0x1618')) { _0x9d2cda = _0x9d2cda[_0x56ae('0x1619')](); return _0x56ae('0x161a') != _0x9d2cda && _0x56ae('0x161b') != _0x9d2cda && _0x56ae('0x161c') != _0x9d2cda && 'gif' != _0x9d2cda && _0x56ae('0x161d') != _0x9d2cda ? _0x575257['CHoJb'] == _0x9d2cda : !0x0; } else { null != this[_0x56ae('0x1241')] && this[_0x56ae('0x1241')]['collectLights'](b, d); _0x9d2cda = this[_0x56ae('0xaa5')]['get'](_0x9d2cda); null != b[_0x56ae('0x1168')]() && _0x9d2cda[_0x56ae('0x161e')](b, c, d['get_camera']()); _0x9d2cda[_0x56ae('0x914')](b, c, d['get_camera'](), e); } }; _0x49266d[_0x56ae('0x146d')] = function(_0x513de6) { if (_0x513de6 instanceof _0x443f45 || _0x513de6 instanceof _0x3ee0eb) return !0x0; if (!(_0x513de6 instanceof _0x430d1)) return !0x1; _0x513de6 = _0x59b8d7[_0x56ae('0x951')](_0x513de6, _0x430d1); _0x513de6[_0x56ae('0xc5c')] = 0x0; if (0xffd8 == _0x513de6[_0x56ae('0x161f')]()) return !0x0; _0x513de6['position'] = 0x0; if (0x424d == _0x513de6[_0x56ae('0x1620')]()) return !0x0; _0x513de6[_0x56ae('0xc5c')] = 0x1; if (_0x56ae('0x1621') == _0x513de6[_0x56ae('0x12ee')](0x3)) return !0x0; _0x513de6[_0x56ae('0xc5c')] = 0x0; if (_0x56ae('0x1622') == _0x513de6[_0x56ae('0x12ee')](0x3) && _0x575257[_0x56ae('0x5b4')](0x3839, _0x513de6[_0x56ae('0x1620')]()) && 0x61 == _0x513de6[_0x56ae('0x1623')]()) return !0x0; _0x513de6[_0x56ae('0xc5c')] = 0x0; return _0x56ae('0x1624') == _0x513de6[_0x56ae('0x12ee')](0x3) ? !0x0 : !0x1; }; _0x49266d[_0x56ae('0x8ee')] = _0x587fb4; _0x49266d['prototype'] = _0x4e6193(_0x587fb4['prototype'], { '_byteData': null, '_startedParsing': null, '_doneParsing': null, '_loader': null, 'proceedParsing': function() { if (_0x575257[_0x56ae('0x1625')](this[_0x56ae('0x1473')], _0x443f45)) { var _0x4555b9 = new _0x56f3bc(_0x59b8d7['__cast'](this[_0x56ae('0x1473')], _0x443f45)[_0x56ae('0xa6b')]()); this[_0x56ae('0x1626')](_0x4555b9, this[_0x56ae('0x1627')]); return !0x0; } if (this[_0x56ae('0x1473')] instanceof _0x3ee0eb) return _0x4555b9 = new _0x56f3bc(_0x59b8d7[_0x56ae('0x951')](this['_data'], _0x3ee0eb)), this[_0x56ae('0x1626')](_0x4555b9, this['_fileName']), !0x0; this[_0x56ae('0x1628')] = this['getByteData'](); if (!this['_startedParsing']) { this['_byteData']['position'] = 0x0; if (_0x56ae('0x1624') == this[_0x56ae('0x1628')][_0x56ae('0x12ee')](0x3)) return this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = 0x0, _0x4555b9 = new _0xa9dfac(this[_0x56ae('0x1628')]), this['finalizeAsset'](_0x4555b9, this['_fileName']), !0x0; this[_0x56ae('0x15be')] = new _0x4772c5(); this[_0x56ae('0x15be')][_0x56ae('0xded')][_0x56ae('0x95e')](_0x56ae('0x14e5'), _0x2d9f4e(this, this['onLoadComplete'])); this[_0x56ae('0x15be')][_0x56ae('0x1629')](this[_0x56ae('0x1628')]); this[_0x56ae('0xb0d')] = !0x0; } return this['_doneParsing']; }, 'onLoadComplete': function(_0x40b888) { _0x40b888 = _0x59b8d7['__cast'](this[_0x56ae('0x15be')][_0x56ae('0x162a')], _0x443f45)[_0x56ae('0xa6b')](); this[_0x56ae('0x15be')][_0x56ae('0xded')][_0x56ae('0x968')]('complete', _0x2d9f4e(this, this[_0x56ae('0x162b')])); _0x267518[_0x56ae('0x15d8')](_0x40b888) || (_0x40b888 = new _0xd26188(_0x40b888), _0x40b888['set_name'](this['_fileName']), this[_0x56ae('0x959')](new _0x1c4647(_0x56ae('0xef'), _0x40b888)), _0x40b888 = new _0x3ee0eb(0x8, 0x8, !0x1, 0x0), _0x40b888['setPixel'](0x0, 0x1, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x0, 0x3, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x0, 0x5, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x0, 0x7, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x1, 0x0, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x1, 0x2, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x1, 0x4, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x1, 0x6, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x2, 0x1, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x2, 0x3, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x2, 0x5, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x2, 0x7, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x3, 0x0, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x3, 0x2, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x3, 0x4, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x3, 0x6, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x4, 0x1, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x4, 0x3, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x4, 0x5, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x4, 0x7, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x5, 0x0, 0xffffff), _0x40b888['setPixel'](0x5, 0x2, 0xffffff), _0x40b888['setPixel'](0x5, 0x4, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x5, 0x6, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x6, 0x1, 0xffffff), _0x40b888['setPixel'](0x6, 0x3, 0xffffff), _0x40b888['setPixel'](0x6, 0x5, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x6, 0x7, 0xffffff), _0x40b888['setPixel'](0x7, 0x0, 0xffffff), _0x40b888['setPixel'](0x7, 0x2, 0xffffff), _0x40b888['setPixel'](0x7, 0x4, 0xffffff), _0x40b888[_0x56ae('0x162c')](0x7, 0x6, 0xffffff)); _0x40b888 = new _0x56f3bc(_0x40b888); this[_0x56ae('0x1626')](_0x40b888, this[_0x56ae('0x1627')]); this['_doneParsing'] = !0x0; }, '__class__': _0x49266d }); var _0x3f2586 = function(_0x1ab709) { if ('UgkRK' === 'BXqEe') { this['angel'][_0x56ae('0xb91')](13.8, 0.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](13.85, -0.15); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3f); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x78ade2 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x162d'), -0x17c, -0xf0, null, null, null, _0x78ade2); _0x78ade2 = _0xfe3284[_0x56ae('0x3d')](0x528); this['dialog'][_0x56ae('0x1052')]('You\x27ll\x20have\x20a\x20much\x20easier\x20time\x20if\x20you\x20slow\x20down.', 0xb4, -0xc0, null, null == _0x78ade2 ? null : Math['round'](_0x78ade2 / 2.5), null, null); _0x78ade2 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x162e'), 0x12c, 0x64, null, null, -0x1, _0x78ade2); } else { null == _0x1ab709 && (_0x1ab709 = 0x0); _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x15b4')] = _0x1ab709; } }; _0x5ac4a7['away3d.loaders.misc.SingleFileLoader'] = _0x3f2586; _0x3f2586[_0x56ae('0x8bf')] = _0x56ae('0x162f'); _0x3f2586['enableParser'] = function(_0x25650a) { 0x0 > _0x3f2586[_0x56ae('0x1630')]['indexOf'](_0x25650a, 0x0) && _0x3f2586[_0x56ae('0x1630')][_0x56ae('0x8f0')](_0x25650a); }; _0x3f2586[_0x56ae('0x1631')] = function(_0x58567a) { for (var _0x12634b = 0x0; _0x12634b < _0x58567a[_0x56ae('0x32')];) { var _0x14c917 = _0x58567a[_0x12634b]; ++_0x12634b; _0x3f2586[_0x56ae('0x1632')](_0x14c917); } }; _0x3f2586['__super__'] = _0x36799b; _0x3f2586['prototype'] = _0x1c1b50[_0x56ae('0x42d')](_0x4e6193, _0x36799b[_0x56ae('0x6')], { '_parser': null, '_req': null, '_fileExtension': null, '_fileName': null, '_loadAsRawData': null, '_materialMode': null, '_data': null, 'url': null, 'get_url': function() { return _0x1c1b50[_0x56ae('0xfd')](null, this[_0x56ae('0x15c2')]) ? this['_req']['url'] : ''; }, 'data': null, 'get_data': function() { if (_0x56ae('0x1633') === _0x56ae('0x1633')) { return this['_data']; } else { 0x0 > b['animationTime'] && (null == a || !a[_0x56ae('0x1634')]) && (c = b[_0x56ae('0xb48')][_0x56ae('0x1635')](b[_0x56ae('0xe79')][_0x56ae('0x105e')](), !0x0)['params'], c = (null != _0x586025[_0x56ae('0x1636')] ? c[_0x56ae('0x99b')](_0x56ae('0x1636')) : c['h'][_0x56ae('0x900')](_0x56ae('0x1636'))) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025[_0x56ae('0x1636')] ? c[_0x56ae('0x99c')](_0x56ae('0x1636')) : c['h'][_0x56ae('0x1636')], 0.1) : 0.1, a = (null != a ? a[_0x56ae('0x1637')]() : 0x12c) / 0x320, this[_0x56ae('0x1638')](b, c * (0.9 * (0x1 - (0x1 < a ? 0x1 : a)) + 0.1))); return !0x0; } }, 'load': function(_0x415742, _0x309235, _0x575c75) { null == _0x575c75 && (_0x575c75 = !0x1); var _0x7dd041 = null; this['_loadAsRawData'] = _0x575c75; this[_0x56ae('0x15c2')] = _0x415742; this[_0x56ae('0x1639')](this[_0x56ae('0x15c2')]['url']); if (this[_0x56ae('0x163a')]) _0x7dd041 = 0x0; else if (null != _0x309235 && (this['_parser'] = _0x309235), null == this[_0x56ae('0x146c')] && (this[_0x56ae('0x146c')] = this[_0x56ae('0x163b')]()), null != this[_0x56ae('0x146c')]) switch (this['_parser'][_0x56ae('0x1614')]()) { case _0x56ae('0xe87'): _0x7dd041 = 0x0; break; case _0x1c1b50['VJteC']: _0x7dd041 = 0x1; } else _0x7dd041 = 0x0; _0x309235 = new _0x157236(); _0x309235[_0x56ae('0x163c')] = _0x7dd041; _0x309235[_0x56ae('0x95e')](_0x56ae('0x14e5'), _0x2d9f4e(this, this[_0x56ae('0x163d')])); _0x309235[_0x56ae('0x95e')](_0x56ae('0x163e'), _0x2d9f4e(this, this[_0x56ae('0x163f')])); _0x309235['load'](_0x415742); }, 'parseData': function(_0x5c3dab, _0x1c43ee, _0x2a7830) { _0x59b8d7['__instanceof'](_0x5c3dab, _0x3bf9c5) && (_0x5c3dab = _0x4b5a45[_0x56ae('0xbb3')](_0x5c3dab, [])); null != _0x1c43ee && (this[_0x56ae('0x146c')] = _0x1c43ee); this['_req'] = _0x2a7830; this[_0x56ae('0xc3b')](_0x5c3dab); }, 'parser': null, 'get_parser': function() { return this[_0x56ae('0x146c')]; }, 'get_dependencies': function() { if (_0x56ae('0x1640') === _0x56ae('0x1641')) { b || null == this[_0x56ae('0x1642')] || 0x4 == this[_0x56ae('0x1643')] ? _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1644')]['call'](this, a, b) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, this[_0x56ae('0x1642')]()); } else { return null != this[_0x56ae('0x146c')] ? this[_0x56ae('0x146c')]['get_dependencies']() : _0x252a59[_0x56ae('0x977')](null); } }, 'decomposeFilename': function(_0x4ba8d6) { if (_0x56ae('0x1645') !== _0x56ae('0x1645')) { 0x0 > _0x4ba8d6 && (_0x4ba8d6 = 0x0); this['_diffuse'] = _0x4ba8d6; this[_0x56ae('0x150a')](); return _0x4ba8d6; } else { _0x4ba8d6 = 0x0 < _0x4ba8d6[_0x56ae('0x3b')]('?') ? _0x4ba8d6[_0x56ae('0x44')]('?')[0x0] : _0x4ba8d6; var _0x165495 = _0x4ba8d6[_0x56ae('0xcd4')]('.'); this[_0x56ae('0x1646')] = _0x11208a[_0x56ae('0xc14')](_0x4ba8d6, _0x165495 + 0x1, null)[_0x56ae('0x1619')](); this[_0x56ae('0x1627')] = _0x11208a[_0x56ae('0xc14')](_0x4ba8d6, 0x0, _0x165495); } }, 'getParserFromSuffix': function() { if (_0x56ae('0x1647') !== _0x56ae('0x1648')) { for (var _0x16af14 = _0x3f2586[_0x56ae('0x1630')]['get_length']() - 0x1; 0x0 <= _0x16af14;) { var _0x331e76 = _0x3f2586[_0x56ae('0x1630')][_0x56ae('0x1b')](_0x16af14); if (_0xc5462[_0x56ae('0x94e')](_0x3f2586[_0x56ae('0x1630')][_0x56ae('0x1b')](_0x16af14), 'supportsType')[_0x56ae('0x12')](_0x331e76, [this[_0x56ae('0x1646')]])) return _0x4b5a45['createInstance'](_0x3f2586[_0x56ae('0x1630')][_0x56ae('0x1b')](_0x16af14), []);--_0x16af14; } return null; } else { return null != _0x331e76 && _0x331e76[_0x56ae('0x1649')](_0x16af14) ? _0x331e76[_0x56ae('0x1b')](_0x16af14) : null != c && (null != _0x586025[_0x16af14] ? c['existsReserved'](_0x16af14) : c['h'][_0x56ae('0x900')](_0x16af14)) ? null != _0x586025[_0x16af14] ? c[_0x56ae('0x99c')](_0x16af14) : c['h'][_0x16af14] : d; } }, 'getParserFromData': function(_0x4430f8) { for (var _0x2fb2d4 = _0x3f2586[_0x56ae('0x1630')][_0x56ae('0x9fa')]() - 0x1; 0x0 <= _0x2fb2d4;) { var _0x57729b = _0x3f2586['_parsers'][_0x56ae('0x1b')](_0x2fb2d4); if (_0xc5462[_0x56ae('0x94e')](_0x3f2586[_0x56ae('0x1630')][_0x56ae('0x1b')](_0x2fb2d4), _0x56ae('0x146d'))[_0x56ae('0x12')](_0x57729b, [_0x4430f8])) return _0x4b5a45['createInstance'](_0x3f2586[_0x56ae('0x1630')][_0x56ae('0x1b')](_0x2fb2d4), []);--_0x2fb2d4; } return null; }, 'removeListeners': function(_0x18f23b) { _0x18f23b[_0x56ae('0x968')](_0x56ae('0x14e5'), _0x2d9f4e(this, this['handleUrlLoaderComplete'])); _0x18f23b[_0x56ae('0x968')](_0x56ae('0x163e'), _0x2d9f4e(this, this['handleUrlLoaderError'])); }, 'handleUrlLoaderError': function(_0x27a2a0) { var _0x442888 = _0x59b8d7[_0x56ae('0x951')](_0x27a2a0[_0x56ae('0x11ef')], _0x157236); this['removeListeners'](_0x442888); this['hasEventListener'](_0x56ae('0xdbc')) && this[_0x56ae('0x959')](new _0x3ce28e(_0x56ae('0xdbc'), this[_0x56ae('0x15c2')]['url'], !0x0, _0x27a2a0[_0x56ae('0x2a9')])); }, 'handleUrlLoaderComplete': function(_0x214a05) { _0x214a05 = _0x59b8d7[_0x56ae('0x951')](_0x214a05[_0x56ae('0x11ef')], _0x157236); this[_0x56ae('0x164a')](_0x214a05); this['_data'] = _0x214a05[_0x56ae('0xf17')]; this['_loadAsRawData'] ? this[_0x56ae('0x959')](new _0x3ce28e(_0x56ae('0xdba'))) : this[_0x56ae('0xc3b')](this[_0x56ae('0x1473')]); }, 'parse': function(_0x54346f) { if ('MqyTN' === _0x56ae('0x164b')) { return this[_0x56ae('0xe0f')]['requestFreeVectorReg'](); } else { null == this['_parser'] && (this[_0x56ae('0x146c')] = this[_0x56ae('0x164c')](_0x54346f)); if (null != this['_parser']) this['_parser']['addEventListener'](_0x56ae('0xdc4'), _0x2d9f4e(this, this[_0x56ae('0xdc5')])), this[_0x56ae('0x146c')]['addEventListener'](_0x56ae('0xdc6'), _0x2d9f4e(this, this[_0x56ae('0x146f')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('parseComplete', _0x2d9f4e(this, this[_0x56ae('0x164d')])), this[_0x56ae('0x146c')]['addEventListener'](_0x56ae('0xef'), _0x2d9f4e(this, this['onTextureSizeError'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0xdbe'), _0x575257['cNCHv'](_0x2d9f4e, this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('animationSetComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x95e')](_0x56ae('0x1471'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('animationNodeComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')]['addEventListener'](_0x56ae('0x5a6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')]['addEventListener'](_0x56ae('0xdc0'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('containerComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('geometryComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')]['addEventListener'](_0x56ae('0xf2'), _0x2d9f4e(this, this['onAssetComplete'])), this[_0x56ae('0x146c')]['addEventListener']('meshComplete', _0x2d9f4e(this, this['onAssetComplete'])), this['_parser']['addEventListener'](_0x56ae('0xdc1'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('skeletonComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x95e')](_0x56ae('0xdc3'), _0x575257[_0x56ae('0x5b5')](_0x2d9f4e, this, this[_0x56ae('0xdbf')])), null != this[_0x56ae('0x15c2')] && null != this[_0x56ae('0x15c2')]['url'] && (this[_0x56ae('0x146c')]['_fileName'] = this[_0x56ae('0x15c2')][_0x56ae('0x1587')]), this['_parser'][_0x56ae('0x146e')](this[_0x56ae('0x15b4')]), this['_parser'][_0x56ae('0x1472')](_0x54346f); else if (this[_0x56ae('0x967')](_0x56ae('0xdbc'))) this[_0x56ae('0x959')](new _0x3ce28e(_0x56ae('0xdbc'), '', !0x0, 'No\x20parser\x20defined.\x20To\x20enable\x20all\x20parsers\x20for\x20auto-detection,\x20use\x20Parsers.enableAllBundled()')); else throw new _0x1adea8(new _0x531fca(_0x56ae('0x164e'))); } }, 'onParseError': function(_0x395382) { this[_0x56ae('0x967')](_0x56ae('0xdc6')) && this[_0x56ae('0x959')](_0x395382[_0x56ae('0xa48')]()); }, 'onReadyForDependencies': function(_0x312307) { this[_0x56ae('0x959')](_0x312307['clone']()); }, 'onAssetComplete': function(_0x2fc8d3) { this[_0x56ae('0x959')](_0x2fc8d3[_0x56ae('0xa48')]()); }, 'onTextureSizeError': function(_0x46c23d) { if (_0x56ae('0x164f') === _0x56ae('0x164f')) { this[_0x56ae('0x959')](_0x46c23d[_0x56ae('0xa48')]()); } else { var _0x2fd3ad = c[b]; ++b; this['tunnel']['deregisterAnimation'](_0x2fd3ad); } }, 'onParseComplete': function(_0x4aa156) { if (_0x56ae('0x1650') !== _0x56ae('0x1650')) { return this['_diffuseA'] = _0x4aa156; } else { this[_0x56ae('0x959')](new _0x3ce28e(_0x56ae('0xdba'), this[_0x56ae('0x148c')]())); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xdc4'), _0x2d9f4e(this, this[_0x56ae('0xdc5')])); this['_parser'][_0x56ae('0x968')](_0x56ae('0x5d7'), _0x2d9f4e(this, this[_0x56ae('0x164d')])); this['_parser'][_0x56ae('0x968')](_0x56ae('0xdc6'), _0x2d9f4e(this, this[_0x56ae('0x146f')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xef'), _0x2d9f4e(this, this['onTextureSizeError'])); this[_0x56ae('0x146c')]['removeEventListener']('assetComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this['_parser'][_0x56ae('0x968')](_0x56ae('0x1470'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')]('animationStateComplete', _0x2d9f4e(this, this['onAssetComplete'])); this['_parser']['removeEventListener'](_0x56ae('0x5d3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this['_parser'][_0x56ae('0x968')](_0x56ae('0x5a6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this['_parser'][_0x56ae('0x968')](_0x56ae('0xdc0'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')]['removeEventListener']('containerComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this['_parser'][_0x56ae('0x968')]('geometryComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')]['removeEventListener'](_0x56ae('0xf2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x575257[_0x56ae('0x1651')], _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')]('entityComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xdc2'), _0x2d9f4e(this, this['onAssetComplete'])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xdc3'), _0x2d9f4e(this, this['onAssetComplete'])); } }, '__class__': _0x3f2586, '__properties__': { 'get_dependencies': 'get_dependencies', 'get_parser': _0x56ae('0x1582'), 'get_data': _0x56ae('0x15a2'), 'get_url': _0x56ae('0x148c') } }); var _0x3cfa5d = function() { this[_0x56ae('0x1652')] = ''; this[_0x56ae('0x1653')] = 0x0; this[_0x56ae('0x1654')] = new _0x4e9ff1(0x0, 0x0, 0x0); this[_0x56ae('0x1655')] = new _0x4e9ff1(0x0, 0x0, 0x0); this[_0x56ae('0x1656')] = []; _0x587fb4[_0x56ae('0x94d')](this, _0x56ae('0x1657')); }; _0x5ac4a7[_0x56ae('0x1658')] = _0x3cfa5d; _0x3cfa5d[_0x56ae('0x8bf')] = _0x56ae('0x1658'); _0x3cfa5d[_0x56ae('0x1617')] = function(_0xc522c) { _0xc522c = _0xc522c[_0x56ae('0x1619')](); return 'ac' == _0xc522c; }; _0x3cfa5d['supportsData'] = function(_0x59855c) { if ('DSBGb' !== _0x56ae('0x1659')) { var _0x8f757f = _0x1ef4b6[_0x56ae('0x15d6')](_0x59855c); null != _0x8f757f ? (_0x8f757f[_0x56ae('0xc5c')] = 0x0, _0x59855c = _0x8f757f['readUTFBytes'](0x4)) : _0x59855c = _0x56ae('0x28') == typeof _0x59855c ? _0x11208a['substr'](_0x59b8d7['__cast'](_0x59855c, String), 0x0, 0x4) : null; return _0x56ae('0x165a') == _0x59855c ? !0x0 : !0x1; } else { var _0x3bbf43 = this[_0x56ae('0xa34')][_0x56ae('0xc5a')]; _0x3bbf43[_0x56ae('0xc85')]('-webkit-transform', _0x56ae('0x165b'), null); _0x3bbf43[_0x56ae('0xc85')](_0x56ae('0xf7f'), 'translateZ(0)', null); } }; _0x3cfa5d[_0x56ae('0x8ee')] = _0x587fb4; _0x3cfa5d[_0x56ae('0x6')] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_textData': null, '_startedParsing': null, '_activeContainer': null, '_meshList': null, '_trunk': null, '_containersList': null, '_tmpcontainerpos': null, '_tmpos': null, '_kidsCount': null, '_activeMesh': null, '_vertices': null, '_uvs': null, '_parsesV': null, '_isQuad': null, '_quadCount': null, '_lastType': null, '_charIndex': null, '_oldIndex': null, '_stringLen': null, '_materialList': null, '_groupCount': null, 'resolveDependency': function(_0x49e4be) { var _0x18fdad = null, _0x44d0d6 = null; 0x1 == _0x49e4be[_0x56ae('0xca2')]()[_0x56ae('0x9fa')]() && (_0x44d0d6 = _0x59b8d7[_0x56ae('0x951')](_0x49e4be['get_assets']()[_0x56ae('0x1b')](0x0), _0x430373), _0x18fdad = this[_0x56ae('0xca3')](_0x49e4be[_0x56ae('0xca4')]())); null != _0x18fdad && null != _0x44d0d6 && (_0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? _0x59b8d7[_0x56ae('0x951')](_0x18fdad['get_material'](), _0x30cb6f)[_0x56ae('0xca7')](_0x44d0d6) : _0x59b8d7[_0x56ae('0x951')](_0x18fdad['get_material'](), _0x4810db)[_0x56ae('0xca7')](_0x44d0d6)); }, 'resolveDependencyFailure': function(_0x6a81db) {}, 'proceedParsing': function() { if ('SWbHW' !== 'AOwgg') { this['_startedParsing'] || (this['_groupCount'] = 0x0, this[_0x56ae('0x165c')] = null, this[_0x56ae('0xb0e')] = this[_0x56ae('0xb0f')](), this[_0x56ae('0xb0e')] = this[_0x56ae('0xb0e')][_0x56ae('0x31')](/\r/g, ''), this[_0x56ae('0x165d')] = [], this['_startedParsing'] = !0x0, this[_0x56ae('0x165e')] = _0x252a59['toObjectVector'](null), this[_0x56ae('0x1574')] = this['_textData'][_0x56ae('0x32')], this[_0x56ae('0xb15')] = this['_charIndex'] = this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x3cfa5d['CR'], 0x0)); var _0x55d4df = ''; _0x1354fa: for (; this[_0x56ae('0xb14')] < this['_stringLen'] && this[_0x56ae('0xb17')]();) { this[_0x56ae('0xb14')] = this['_textData']['indexOf'](_0x3cfa5d['CR'], this['_oldIndex']); - 0x1 == this[_0x56ae('0xb14')] && (this[_0x56ae('0xb14')] = this[_0x56ae('0x1574')]); var _0x56e695 = this[_0x56ae('0xb0e')][_0x56ae('0xb18')](this['_oldIndex'], this[_0x56ae('0xb14')]); - 0x1 != _0x56e695[_0x56ae('0x3b')]('texture\x20') && (_0x55d4df = _0x56e695['substring'](_0x56e695[_0x56ae('0x3b')]('\x22') + 0x1, _0x56e695[_0x56ae('0x32')] - 0x1)); this['_trunk'] = _0x876409[_0x56ae('0x31')](_0x876409['replace'](_0x876409[_0x56ae('0x31')](_0x56e695, '\x20\x20', '\x20'), '\x20\x20', '\x20'), '\x20\x20', '\x20')[_0x56ae('0x44')]('\x20'); this[_0x56ae('0xb14')] != this[_0x56ae('0x1574')] && (this['_oldIndex'] = this[_0x56ae('0xb14')] + 0x1); switch (this[_0x56ae('0x165f')][0x0]) { case _0x56ae('0x1660'): this['generateMaterial'](_0x56e695); break; case _0x56ae('0x1661'): null != this[_0x56ae('0x15a7')] && (this['buildMeshGeometry'](this[_0x56ae('0x15a7')]), this['_tmpos']['x'] = this[_0x56ae('0x1654')]['y'] = this[_0x56ae('0x1654')]['z'] = 0x0, this[_0x56ae('0x15a7')] = null); if (_0x56ae('0x1662') == this[_0x56ae('0x165f')][0x1]) this['_lastType'] = _0x56ae('0x1662'); else if (_0x1c1b50['JJOZn'] == this[_0x56ae('0x165f')][0x1]) _0x56e695 = new _0x4b5084(), null != this['_activeContainer'] && this[_0x56ae('0x165c')][_0x56ae('0x994')](_0x56e695), _0x56e695[_0x56ae('0xab8')](_0x1c1b50['rQBQd']('c_', this[_0x56ae('0x1656')][_0x56ae('0x32')])), this[_0x56ae('0x1656')]['push'](_0x56e695), this['_activeContainer'] = _0x56e695, this[_0x56ae('0x1626')](_0x56e695), this[_0x56ae('0x1652')] = _0x56ae('0x1663'); else { _0x56e695 = this['_textData'][_0x56ae('0x3b')](_0x56ae('0x1661'), this['_oldIndex']); var _0x1fb2f8 = this[_0x56ae('0xb0e')][_0x56ae('0x3b')]('numsurf', this['_oldIndex']); if (-0x1 == _0x1fb2f8 || _0x1fb2f8 > this[_0x56ae('0x1574')]) { this[_0x56ae('0xb14')] = this[_0x56ae('0xb15')] = this[_0x56ae('0x1574')]; break _0x1354fa; } else if (_0x56e695 < _0x1fb2f8) { this[_0x56ae('0xb14')] = this[_0x56ae('0xb15')] = _0x56e695 - 0x1; break _0x1354fa; } } 'poly' == this[_0x56ae('0x165f')][0x1] && (_0x56e695 = new _0x383538(), this['_activeMesh'] = new _0x7d440(_0x56e695, null), _0x1c1b50['ctGjT'](null, this[_0x56ae('0xb10')]) && this['cleanUpBuffers'](), this[_0x56ae('0xb10')] = _0x252a59[_0x56ae('0x977')](null), this['_uvs'] = [], this[_0x56ae('0x15a7')][_0x56ae('0xab8')]('m_' + this[_0x56ae('0x165e')]['get_length']()), this[_0x56ae('0x165e')][_0x56ae('0x8b6')](this[_0x56ae('0x165e')]['get_length'](), this[_0x56ae('0x15a7')]), this[_0x56ae('0x1664')] = !0x0, this[_0x56ae('0x1652')] = _0x56ae('0x1665')); break; case 'kids': this[_0x56ae('0x1653')] = _0x1b30b7['parseInt'](this[_0x56ae('0x165f')][0x1]); _0x56ae('0x1663') == this[_0x56ae('0x1652')] && (this[_0x56ae('0x1666')] = this[_0x56ae('0x1653')]); break; case _0x56ae('0x1667'): _0x56ae('0x1663') == this['_lastType'] ? (_0x56e695 = parseFloat(this[_0x56ae('0x165f')][0x1]), this[_0x56ae('0x1655')]['x'] = _0x56e695, _0x56e695 = parseFloat(this[_0x56ae('0x165f')][0x2]), this['_tmpcontainerpos']['y'] = _0x56e695, _0x56e695 = parseFloat(this[_0x56ae('0x165f')][0x3]), this[_0x56ae('0x1655')]['z'] = _0x56e695) : (_0x56e695 = parseFloat(this[_0x56ae('0x165f')][0x1]), this[_0x56ae('0x1654')]['x'] = _0x56e695, _0x56e695 = parseFloat(this[_0x56ae('0x165f')][0x2]), this[_0x56ae('0x1654')]['y'] = _0x56e695, _0x56e695 = parseFloat(this[_0x56ae('0x165f')][0x3]), this[_0x56ae('0x1654')]['z'] = _0x56e695); break; case _0x56ae('0x1668'): _0x1c1b50['qEQhS'](null, this[_0x56ae('0x15a7')][_0x56ae('0xca6')]()) && this['_activeMesh'][_0x56ae('0x424')](this[_0x56ae('0x165d')][_0x1b30b7['parseInt'](this[_0x56ae('0x165f')][0x1])]); break; case _0x56ae('0x110'): _0x56e695 = _0x56e695[_0x56ae('0xb18')](0x6, _0x56e695[_0x56ae('0x32')] - 0x1); _0x56ae('0x1665') == this[_0x56ae('0x1652')] ? this[_0x56ae('0x15a7')][_0x56ae('0xab8')](_0x56e695) : this['_activeContainer']['set_name'](_0x56e695); break; case _0x56ae('0x1669'): 0x3 <= _0x1b30b7['parseInt'](this[_0x56ae('0x165f')][0x1]) && (this[_0x56ae('0x1664')] = !0x0); break; case _0x56ae('0x166a'): _0x56e695 = _0x1b30b7[_0x56ae('0xcc9')](this['_trunk'][0x1]); if (0x4 == _0x56e695) this[_0x56ae('0x166b')] = !0x0, this[_0x56ae('0x166c')] = 0x0; else if (0x3 > _0x56e695 || 0x4 < _0x56e695) continue; else this[_0x56ae('0x166b')] = !0x1; this[_0x56ae('0x1664')] = !0x1; break; case _0x56ae('0x166d'): break; case _0x56ae('0x166e'): case 'crease': case _0x56ae('0xf17'): case 'numsurf': case _0x56ae('0x166f'): case 'refs\x20lines\x20of': case _0x56ae('0x1670'): case 'url': break; case _0x56ae('0x5c9'): _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? this['_activeMesh'][_0x56ae('0x424')](new _0x30cb6f(_0x33a29a[_0x56ae('0x1671')]())) : this['_activeMesh'][_0x56ae('0x424')](new _0x4810db(_0x33a29a[_0x56ae('0x1671')]())); this[_0x56ae('0x15a7')][_0x56ae('0xca6')]()[_0x56ae('0xab8')]('m_' + this[_0x56ae('0x15a7')]['get_name']()); this[_0x56ae('0x1672')](_0x1b30b7['string'](this[_0x56ae('0x165e')][_0x56ae('0x9fa')]() - 0x1), new _0x1f0704(_0x55d4df)); break; default: if ('' == this['_trunk'][0x0]) break _0x1354fa; this[_0x56ae('0x1664')] ? this[_0x56ae('0xb10')][_0x56ae('0x8f0')](new _0x30e456(-parseFloat(this[_0x56ae('0x165f')][0x0]), parseFloat(this['_trunk'][0x1]), parseFloat(this[_0x56ae('0x165f')][0x2]))) : this[_0x56ae('0x166b')] ? (this[_0x56ae('0x166c')]++, 0x4 == this[_0x56ae('0x166c')] ? (this['_uvs'][_0x56ae('0x8f0')](this['_uvs'][this[_0x56ae('0x1194')][_0x56ae('0x32')] - 0x2]), this[_0x56ae('0x1194')][_0x56ae('0x8f0')](this[_0x56ae('0x1194')][this[_0x56ae('0x1194')][_0x56ae('0x32')] - 0x1]), this['_uvs'][_0x56ae('0x8f0')](_0x1b30b7[_0x56ae('0xcc9')](this[_0x56ae('0x165f')][0x0])), this['_uvs'][_0x56ae('0x8f0')](new _0x11d424(parseFloat(this[_0x56ae('0x165f')][0x1]), 0x1 - parseFloat(this[_0x56ae('0x165f')][0x2]))), this[_0x56ae('0x1194')][_0x56ae('0x8f0')](this[_0x56ae('0x1194')][this[_0x56ae('0x1194')][_0x56ae('0x32')] - 0xa]), this[_0x56ae('0x1194')]['push'](this[_0x56ae('0x1194')][this[_0x56ae('0x1194')][_0x56ae('0x32')] - 0x9])) : (this[_0x56ae('0x1194')][_0x56ae('0x8f0')](_0x1b30b7['parseInt'](this[_0x56ae('0x165f')][0x0])), this[_0x56ae('0x1194')][_0x56ae('0x8f0')](new _0x11d424(parseFloat(this[_0x56ae('0x165f')][0x1]), 0x1 - parseFloat(this[_0x56ae('0x165f')][0x2]))))) : (this['_uvs'][_0x56ae('0x8f0')](_0x1b30b7['parseInt'](this[_0x56ae('0x165f')][0x0])), this[_0x56ae('0x1194')][_0x56ae('0x8f0')](new _0x11d424(parseFloat(this[_0x56ae('0x165f')][0x1]), 0x1 - parseFloat(this[_0x56ae('0x165f')][0x2])))); } } return this[_0x56ae('0xb14')] >= this[_0x56ae('0x1574')] ? (null != this[_0x56ae('0x15a7')] && this[_0x56ae('0x1673')](this['_activeMesh']), this[_0x56ae('0x1674')](), !0x0) : !0x1; } else { return new _0x38145d(_0x55d4df, _0x56e695, _0x1fb2f8); } }, 'checkGroup': function(_0x3e2618) { var _0x15b624 = {}; _0x15b624[_0x56ae('0x1675')] = function(_0x9f2b4d, _0xf76599) { return _0x9f2b4d - _0xf76599; }; if (_0x56ae('0x1676') === _0x56ae('0x1677')) { var _0x2c12fd = q++; _0x2c12fd = _0x3e2618[_0x56ae('0x1b')](_0x2c12fd); var _0x339959 = _0x15b624[_0x56ae('0x1675')](_0x2c12fd[_0x56ae('0x1678')][_0x56ae('0x9fa')](), 0x1); for (var _0x3ce1ea = 0x1; _0x3ce1ea < _0x339959;) { var _0x26c59b = _0x3ce1ea++; this[_0x56ae('0x1679')](_0x2c12fd, _0x26c59b, d, e, l, f); this[_0x56ae('0x1679')](_0x2c12fd, 0x0, d, e, l, f); this[_0x56ae('0x1679')](_0x2c12fd, _0x26c59b + 0x1, d, e, l, f); } } else { _0x1c1b50['gISin'](0x0, this[_0x56ae('0x1666')]) && this[_0x56ae('0x1666')]--; null != this[_0x56ae('0x165c')] && this[_0x56ae('0x165c')][_0x56ae('0x994')](this[_0x56ae('0x15a7')]); null != this['_activeContainer'] && _0x1c1b50[_0x56ae('0x101')](0x0, this[_0x56ae('0x1666')]) && (this[_0x56ae('0x165c')] = null, this[_0x56ae('0x1655')]['x'] = this[_0x56ae('0x1655')]['y'] = this[_0x56ae('0x1655')]['z'] = 0x0); } }, 'buildMeshGeometry': function(_0x1354a5) { for (var _0x1b4f63, _0x841718, _0x461c15, _0x114d67, _0x432ca1, _0x71d5fb, _0x377409 = _0x252a59[_0x56ae('0x975')](null), _0x510e35 = _0x252a59[_0x56ae('0x9a6')](null), _0x1b30b7 = _0x252a59[_0x56ae('0x975')](null), _0x2d9f4e = [_0x377409, _0x510e35, _0x1b30b7], _0xbce73c = new _0x10cca0(), _0x5ac4a7, _0x4e6193 = 0x0; _0x4e6193 < this[_0x56ae('0x1194')][_0x56ae('0x32')];) { if (_0x56ae('0x167a') === _0x56ae('0x167b')) { var _0x33f4e9 = _0x370254['on' + _0x2d9f4e[_0x5ac4a7]]; if (_0x56ae('0x3') === typeof _0x33f4e9) try { _0x33f4e9['call'](_0x370254, _0x370254); } catch (_0x3b5df8) { _0x133651(_0x3b5df8); } } else { 0xffff < _0x510e35[_0x56ae('0x9fa')]() + 0x3 && (_0x377409 = _0x252a59['toFloatVector'](null), _0x510e35 = _0x252a59['toIntVector'](null), _0x1b30b7 = _0x252a59[_0x56ae('0x975')](null), _0x2d9f4e[_0x56ae('0x8f0')](_0x377409), _0x2d9f4e[_0x56ae('0x8f0')](_0x510e35), _0x2d9f4e[_0x56ae('0x8f0')](_0x1b30b7), _0xbce73c = new _0x10cca0()); _0x114d67 = this[_0x56ae('0x1194')][_0x4e6193 + 0x1]; _0x432ca1 = this[_0x56ae('0x1194')][_0x4e6193 + 0x3]; _0x71d5fb = this['_uvs'][_0x4e6193 + 0x5]; _0x1b4f63 = this[_0x56ae('0xb10')][_0x56ae('0x1b')](this[_0x56ae('0x1194')][_0x4e6193]); _0x841718 = this['_vertices'][_0x56ae('0x1b')](this[_0x56ae('0x1194')][_0x4e6193 + 0x2]); _0x461c15 = this[_0x56ae('0xb10')][_0x56ae('0x1b')](this[_0x56ae('0x1194')][_0x4e6193 + 0x4]); _0x5ac4a7 = _0x841718[_0x56ae('0x8a8')]() + _0x432ca1[_0x56ae('0x8a8')](); if (null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x99b')](_0x5ac4a7) : _0xbce73c['h'][_0x56ae('0x900')](_0x5ac4a7)) _0x510e35[_0x56ae('0x8f0')](null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x99c')](_0x5ac4a7) : _0xbce73c['h'][_0x5ac4a7]); else { var _0x4e5e7e = _0x377409[_0x56ae('0x9fa')]() / 0x3 | 0x0; null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x932')](_0x5ac4a7, _0x4e5e7e) : _0xbce73c['h'][_0x5ac4a7] = _0x4e5e7e; _0x510e35[_0x56ae('0x8f0')](null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x99c')](_0x5ac4a7) : _0xbce73c['h'][_0x5ac4a7]); _0x377409[_0x56ae('0x8f0')](_0x841718[_0x56ae('0x3e1')]()); _0x377409[_0x56ae('0x8f0')](_0x841718[_0x56ae('0x9f0')]()); _0x377409[_0x56ae('0x8f0')](_0x841718[_0x56ae('0x105e')]()); _0x1b30b7[_0x56ae('0x8f0')](_0x432ca1[_0x56ae('0x11c2')]()); _0x1b30b7[_0x56ae('0x8f0')](_0x432ca1[_0x56ae('0x11c1')]()); } _0x5ac4a7 = _0x1b4f63[_0x56ae('0x8a8')]() + _0x114d67[_0x56ae('0x8a8')](); (null != _0x586025[_0x5ac4a7] ? _0xbce73c['existsReserved'](_0x5ac4a7) : _0xbce73c['h'][_0x56ae('0x900')](_0x5ac4a7)) ? _0x510e35[_0x56ae('0x8f0')](null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x99c')](_0x5ac4a7) : _0xbce73c['h'][_0x5ac4a7]): (_0x841718 = _0x377409[_0x56ae('0x9fa')]() / 0x3 | 0x0, null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x932')](_0x5ac4a7, _0x841718) : _0xbce73c['h'][_0x5ac4a7] = _0x841718, _0x510e35['push'](null != _0x586025[_0x5ac4a7] ? _0xbce73c['getReserved'](_0x5ac4a7) : _0xbce73c['h'][_0x5ac4a7]), _0x377409[_0x56ae('0x8f0')](_0x1b4f63[_0x56ae('0x3e1')]()), _0x377409['push'](_0x1b4f63[_0x56ae('0x9f0')]()), _0x377409['push'](_0x1b4f63[_0x56ae('0x105e')]()), _0x1b30b7['push'](_0x114d67['get_u']()), _0x1b30b7[_0x56ae('0x8f0')](_0x114d67['get_v']())); _0x5ac4a7 = _0x461c15[_0x56ae('0x8a8')]() + _0x71d5fb[_0x56ae('0x8a8')](); (null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x99b')](_0x5ac4a7) : _0xbce73c['h'][_0x56ae('0x900')](_0x5ac4a7)) ? _0x510e35[_0x56ae('0x8f0')](null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x99c')](_0x5ac4a7) : _0xbce73c['h'][_0x5ac4a7]): (_0x1b4f63 = _0x377409[_0x56ae('0x9fa')]() / 0x3 | 0x0, null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x932')](_0x5ac4a7, _0x1b4f63) : _0xbce73c['h'][_0x5ac4a7] = _0x1b4f63, _0x510e35[_0x56ae('0x8f0')](null != _0x586025[_0x5ac4a7] ? _0xbce73c[_0x56ae('0x99c')](_0x5ac4a7) : _0xbce73c['h'][_0x5ac4a7]), _0x377409[_0x56ae('0x8f0')](_0x461c15[_0x56ae('0x3e1')]()), _0x377409[_0x56ae('0x8f0')](_0x461c15[_0x56ae('0x9f0')]()), _0x377409[_0x56ae('0x8f0')](_0x461c15['get_z']()), _0x1b30b7[_0x56ae('0x8f0')](_0x71d5fb[_0x56ae('0x11c2')]()), _0x1b30b7[_0x56ae('0x8f0')](_0x71d5fb['get_v']())); _0x4e6193 += 0x6; } } _0x71d5fb = _0x1354a5[_0x56ae('0x15a9')](); for (_0x4e6193 = 0x0; _0x4e6193 < _0x2d9f4e[_0x56ae('0x32')];) _0x461c15 = new _0x547bfc(), _0x461c15['fromVectors'](_0x2d9f4e[_0x4e6193], _0x2d9f4e[_0x4e6193 + 0x2], null, null), _0x461c15[_0x56ae('0x1149')](_0x2d9f4e[_0x4e6193 + 0x1]), _0x71d5fb[_0x56ae('0xae4')](_0x461c15), _0x4e6193 += 0x3; _0x1354a5[_0x56ae('0x471')](-this['_tmpos']['x']); _0x1354a5[_0x56ae('0xaae')](this[_0x56ae('0x1654')]['y']); _0x1354a5['set_z'](this[_0x56ae('0x1654')]['z']); _0x1354a5['set_x'](_0x1354a5[_0x56ae('0x3e1')]() - this[_0x56ae('0x1655')]['x']); _0x1354a5['set_y'](_0x1354a5['get_y']() + this[_0x56ae('0x1655')]['y']); _0x1354a5[_0x56ae('0xf03')](_0x1354a5[_0x56ae('0x105e')]() + this[_0x56ae('0x1655')]['z']); this[_0x56ae('0x167c')](this[_0x56ae('0x15a7')]); this['finalizeAsset'](_0x1354a5); }, 'retrieveMeshFromID': function(_0x229997) { return null != this['_meshList']['get'](_0x1b30b7['parseInt'](_0x229997)) ? this[_0x56ae('0x165e')][_0x56ae('0x1b')](_0x1b30b7[_0x56ae('0xcc9')](_0x229997)) : null; }, 'generateMaterial': function(_0x31f26e) { this['_materialList'][_0x56ae('0x8f0')](this[_0x56ae('0x167d')](_0x31f26e)); }, 'parseMaterialLine': function(_0x440bc3) { var _0xd174e2 = _0x440bc3[_0x56ae('0x44')]('\x20'), _0x5eed83 = 0x0; _0x440bc3 = ''; for (var _0x27b1dd = 0x0, _0x695ec6 = 0x0, _0x3acad8 = 0x0, _0x52ab7e = 0x0, _0x5d2b97 = 0x0; _0x5d2b97 < _0xd174e2[_0x56ae('0x32')];) { if ('' != _0xd174e2[_0x5d2b97]) if (-0x1 != _0xd174e2[_0x5d2b97][_0x56ae('0x3b')]('\x22') || -0x1 != _0xd174e2[_0x5d2b97][_0x56ae('0x3b')]('\x27')) _0x440bc3 = _0xd174e2[_0x5d2b97][_0x56ae('0xb18')](0x1, _0xd174e2[_0x5d2b97][_0x56ae('0x32')] - 0x1); else switch (_0xd174e2[_0x5d2b97]) { case 'amb': _0x27b1dd = parseFloat(_0xd174e2[_0x5d2b97 + 0x1]); _0x5d2b97 += 0x2; break; case 'rgb': _0x5eed83 = 0xff * _0x575257[_0x56ae('0x167e')](parseFloat, _0xd174e2[_0x5d2b97 + 0x1]) | 0x0; var _0xcfb07d = 0xff * parseFloat(_0xd174e2[_0x5d2b97 + 0x2]) | 0x0, _0x1b30b7 = 0xff * parseFloat(_0xd174e2[_0x5d2b97 + 0x3]) | 0x0; _0x5d2b97 += 0x3; _0x5eed83 = _0x5eed83 << 0x10 | _0xcfb07d << 0x8 | _0x1b30b7; break; case _0x56ae('0x167f'): _0x3acad8 = _0x575257[_0x56ae('0x5b7')](parseFloat, _0xd174e2[_0x5d2b97 + 0x1]) / 0xff; _0x5d2b97 += 0x2; break; case _0x56ae('0x1680'): _0x695ec6 = parseFloat(_0xd174e2[_0x5d2b97 + 0x1]); _0x5d2b97 += 0x2; break; case 'trans': _0x52ab7e = 0x1 - parseFloat(_0xd174e2[_0x575257['YIiKH'](_0x5d2b97, 0x1)]); }++_0x5d2b97; } _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? (_0xd174e2 = new _0x39f5dc(0xffffff), _0x59b8d7['__cast'](_0xd174e2, _0x39f5dc)[_0x56ae('0xab8')](_0x440bc3), _0x59b8d7[_0x56ae('0x951')](_0xd174e2, _0x39f5dc)[_0x56ae('0x1681')](_0x5eed83), _0x59b8d7[_0x56ae('0x951')](_0xd174e2, _0x39f5dc)[_0x56ae('0x151a')](_0x27b1dd), _0x59b8d7[_0x56ae('0x951')](_0xd174e2, _0x39f5dc)[_0x56ae('0x1682')](_0x695ec6), _0x59b8d7['__cast'](_0xd174e2, _0x39f5dc)[_0x56ae('0x1683')](_0x3acad8), _0x59b8d7['__cast'](_0xd174e2, _0x39f5dc)[_0x56ae('0xabe')](_0x52ab7e)) : (_0xd174e2 = new _0x566b8c(0xffffff), _0x59b8d7['__cast'](_0xd174e2, _0x566b8c)[_0x56ae('0xab8')](_0x440bc3), _0x59b8d7[_0x56ae('0x951')](_0xd174e2, _0x566b8c)['set_color'](_0x5eed83), _0x59b8d7[_0x56ae('0x951')](_0xd174e2, _0x566b8c)[_0x56ae('0x151a')](_0x27b1dd), _0x59b8d7[_0x56ae('0x951')](_0xd174e2, _0x566b8c)['set_specular'](_0x695ec6), _0x59b8d7['__cast'](_0xd174e2, _0x566b8c)[_0x56ae('0x1683')](_0x3acad8)); return _0xd174e2; }, 'cleanUP': function() { this[_0x56ae('0x165d')] = null; this[_0x56ae('0x1684')](); }, 'cleanUpBuffers': function() { if ('KcwoP' !== _0x56ae('0x1685')) { for (var _0x56f410 = 0x0, _0x3547c5 = this['_vertices'][_0x56ae('0x9fa')](); _0x56f410 < _0x3547c5;) { var _0x288919 = _0x56f410++; this[_0x56ae('0xb10')][_0x56ae('0x8b6')](_0x288919, null); } _0x56f410 = 0x0; for (_0x3547c5 = this[_0x56ae('0x1194')][_0x56ae('0x32')]; _0x56f410 < _0x3547c5;) _0x288919 = _0x56f410++, this[_0x56ae('0x1194')][_0x288919] = null; this[_0x56ae('0x1194')] = this[_0x56ae('0xb10')] = null; } else { return _0x3ce0fc[_0x56ae('0x95b')] = d, null == _0x3547c5 && (_0x3547c5 = _0x56ae('0xf17')), _0x29a875[_0x56ae('0xb3a')](_0x56ae('0x1686') + _0x3547c5 + ':\x20' + _0x1b30b7[_0x56ae('0x28')](d instanceof _0x1adea8 ? d[_0x56ae('0xaed')] : d), { 'fileName': 'src/com/player03/run3/save/Base64JSON.hx', 'lineNumber': 0x35, 'className': _0x56ae('0x1687'), 'methodName': _0x56ae('0x1688') }), null; } }, '__class__': _0x3cfa5d }); var _0x8768af = function() { this[_0x56ae('0x1689')] = 0x0; this['_state'] = ''; _0x587fb4[_0x56ae('0x94d')](this, 'plainText'); }; _0x5ac4a7[_0x56ae('0x168a')] = _0x8768af; _0x8768af[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.AWD1Parser'; _0x8768af[_0x56ae('0x1617')] = function(_0xd3cda7) { if (_0x575257[_0x56ae('0x55e')](_0x56ae('0x168b'), 'lsKFl')) { _0xd3cda7 = _0xd3cda7[_0x56ae('0x1619')](); return _0x56ae('0x168c') == _0xd3cda7; } else { 0x0 == this[_0x56ae('0x168d')] && (this[_0x56ae('0x168d')] = 0x8, this[_0x56ae('0x168e')] = this[_0x56ae('0x168f')][_0x56ae('0x1623')]()); var _0x49e81e = 0x1 == (this[_0x56ae('0x168e')] & 0x1); this[_0x56ae('0x168d')]--; this[_0x56ae('0x168e')] >>= 0x1; return _0x49e81e; } }; _0x8768af[_0x56ae('0x146d')] = function(_0x5754ff) { var _0x2f64df = 0x64, _0x3394e3 = _0x1ef4b6[_0x56ae('0x15d6')](_0x5754ff); if (null != _0x3394e3) { _0xfeeea6['gt'](0x64, _0x233b64['get_length'](_0x3394e3)) && (_0x2f64df = _0x233b64['get_length'](_0x3394e3)); _0x3394e3['position'] = 0x0; var _0x2cb448 = _0x3394e3[_0x56ae('0x12ee')](0x2); _0x5754ff = _0x3394e3[_0x56ae('0x12ee')](_0x2f64df); } else _0x2cb448 = 'string' == typeof _0x5754ff ? _0x11208a['substr'](_0x59b8d7[_0x56ae('0x951')](_0x5754ff, String), 0x0, 0x5) : null, _0x5754ff = _0x56ae('0x28') == typeof _0x5754ff ? _0x11208a[_0x56ae('0xc14')](_0x59b8d7[_0x56ae('0x951')](_0x5754ff, String), 0x0, _0x2f64df) : null; return '//' == _0x2cb448 && -0x1 != _0x5754ff[_0x56ae('0x3b')]('#v:') ? !0x0 : !0x1; }; _0x8768af[_0x56ae('0x8ee')] = _0x587fb4; _0x8768af[_0x56ae('0x6')] = _0x4e6193(_0x587fb4['prototype'], { '_textData': null, '_startedParsing': null, '_objs': null, '_geos': null, '_oList': null, '_aC': null, '_dline': null, '_container': null, '_meshList': null, '_inited': null, '_uvs': null, '_charIndex': null, '_oldIndex': null, '_stringLength': null, '_state': null, '_buffer': null, '_isMesh': null, '_isMaterial': null, '_id': null, 'resolveDependency': function(_0x2da5d4) { if (0x1 == _0x2da5d4[_0x56ae('0xca2')]()[_0x56ae('0x9fa')]()) { var _0x19500e = _0x2da5d4[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0) instanceof _0x430373 ? _0x2da5d4[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0) : null; _0x2da5d4 = this[_0x56ae('0xca3')](_0x2da5d4[_0x56ae('0xca4')]()); null != _0x2da5d4 && null != _0x19500e && (_0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? _0x59b8d7[_0x56ae('0x951')](_0x2da5d4['get_material'](), _0x30cb6f)['set_texture'](_0x19500e) : _0x59b8d7[_0x56ae('0x951')](_0x2da5d4[_0x56ae('0xca6')](), _0x4810db)['set_texture'](_0x19500e)); } }, 'resolveDependencyFailure': function(_0x343f7d) {}, 'proceedParsing': function() { var _0x3d961f = '\x0a'; this[_0x56ae('0xb0d')] || (this[_0x56ae('0xb0e')] = this[_0x56ae('0xb0f')](), this[_0x56ae('0xb0d')] = !0x0); if (-0x1 != this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x56ae('0x1690'))) throw new _0x1adea8(new _0x531fca('AWD1\x20holding\x20BSP\x20information\x20is\x20not\x20supported')); if (-0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x3d961f) || 0xc8 < this[_0x56ae('0xb0e')]['indexOf'](_0x3d961f)) _0x3d961f = '\x0d'; this[_0x56ae('0x1691')] || (this[_0x56ae('0x1691')] = !0x0, this[_0x56ae('0x165e')] = _0x252a59['toObjectVector'](null), this[_0x56ae('0xb13')] = this['_textData'][_0x56ae('0x32')], this['_oldIndex'] = this[_0x56ae('0xb14')] = this[_0x56ae('0xb0e')]['indexOf'](_0x3d961f, 0x0), this[_0x56ae('0x1692')] = [], this['_geos'] = [], this['_oList'] = [], this[_0x56ae('0x1693')] = [], this[_0x56ae('0x1694')] = [], this['_container'] = new _0x4b5084()); for (var _0x3b2aa6, _0x59c2cd = null; this[_0x56ae('0xb14')] < this[_0x56ae('0xb13')] && this[_0x56ae('0xb17')]();) { this[_0x56ae('0xb14')] = this[_0x56ae('0xb0e')]['indexOf'](_0x3d961f, this[_0x56ae('0xb15')]); - 0x1 == this['_charIndex'] && (this[_0x56ae('0xb14')] = this[_0x56ae('0xb13')]); var _0x2d8c96 = this['_textData']['substring'](this['_oldIndex'], this[_0x56ae('0xb14')]); this[_0x56ae('0xb14')] != this[_0x56ae('0xb13')] && (this[_0x56ae('0xb15')] = this[_0x56ae('0xb14')] + 0x1); if ('#' == _0x2d8c96[_0x56ae('0xb18')](0x0, 0x1) && this[_0x56ae('0x1695')] != _0x2d8c96[_0x56ae('0xb18')](0x0, 0x2)) this[_0x56ae('0x1695')] = _0x2d8c96[_0x56ae('0xb18')](0x0, 0x2), this[_0x56ae('0x1689')] = this[_0x56ae('0xd18')] = 0x0, '#f' == this[_0x56ae('0x1695')] && (this[_0x56ae('0x1696')] = 0x2 == _0x1b30b7[_0x56ae('0xcc9')](_0x2d8c96['substring'](0x3, 0x4))), '#t' == this[_0x56ae('0x1695')] && (this['_isMesh'] = _0x56ae('0xe79') == _0x2d8c96['substring'](0x3, 0x7)); else if (this['_dline'] = _0x2d8c96[_0x56ae('0x44')](','), !(0x1 >= this[_0x56ae('0x1693')]['length'] && '#m' != this[_0x56ae('0x1695')] && '#d' != this['_state'])) { if ('#o' == this[_0x56ae('0x1695')]) if (0x0 == this[_0x56ae('0x1689')]) { this[_0x56ae('0xd18')] = _0x1b30b7[_0x56ae('0xcc9')](this[_0x56ae('0x1693')][0x0]); _0x59c2cd = [parseFloat(this[_0x56ae('0x1693')][0x1]), parseFloat(this[_0x56ae('0x1693')][0x5]), parseFloat(this['_dline'][0x9]), 0x0, parseFloat(this['_dline'][0x2]), parseFloat(this['_dline'][0x6]), parseFloat(this[_0x56ae('0x1693')][0xa]), 0x0, parseFloat(this[_0x56ae('0x1693')][0x3]), parseFloat(this[_0x56ae('0x1693')][0x7]), parseFloat(this[_0x56ae('0x1693')][0xb]), 0x0, _0x575257[_0x56ae('0x5b8')](parseFloat, this[_0x56ae('0x1693')][0x4]), parseFloat(this[_0x56ae('0x1693')][0x8]), parseFloat(this['_dline'][0xc]), 0x1]; _0x3b2aa6 = _0x252a59[_0x56ae('0x975')](null); for (var _0x3d8844 = 0x0, _0x384691 = _0x59c2cd[_0x56ae('0x32')]; _0x3d8844 < _0x384691;) { var _0x4382bc = _0x3d8844++; _0x3b2aa6[_0x56ae('0x8b6')](_0x4382bc, _0x59c2cd[_0x4382bc]); } _0x59c2cd = new _0x2b2c54(_0x3b2aa6); ++this[_0x56ae('0x1689')]; } else _0x3b2aa6 = {}, this['_objs'][_0x56ae('0x8f0')](_0x3b2aa6), this[_0x56ae('0x1689')] = 0x0; _0x3b2aa6['name'] = '' == this._dline[0x0] ? 'm_' + this._id : this._dline[0x0]; _0x3b2aa6[_0x56ae('0xf7f')] = _0x59c2cd; _0x3b2aa6[_0x56ae('0xfe8')] = _0x1b30b7.parseInt(this._dline[0x4]); _0x3b2aa6['bothSides'] = _0x56ae('0xc56') == this._dline[0x5]; _0x3b2aa6['x'] = parseFloat(this._dline[0x9]); _0x3b2aa6['y'] = parseFloat(this._dline[0xa]); _0x3b2aa6['z'] = parseFloat(this._dline[0xb]); _0x3b2aa6[_0x56ae('0x15ef')] = this._isMaterial && null != this._dline[0xc] && '' != this._dline[0xc] ? this._dline[0xc] : null; if ('#d' == this['_state']) switch (this[_0x56ae('0x1689')]) { case 0x0: this['_id'] = this[_0x56ae('0x1697')][_0x56ae('0x32')]; this['_geos'][_0x56ae('0x8f0')]({}); ++this['_buffer']; this[_0x56ae('0x1697')][this[_0x56ae('0xd18')]]['aVstr'] = _0x2d8c96['substring'](0x2, _0x2d8c96['length']); break; case 0x1: this[_0x56ae('0x1697')][this[_0x56ae('0xd18')]][_0x56ae('0x1698')] = _0x2d8c96[_0x56ae('0xb18')](0x2, _0x2d8c96['length']); this[_0x56ae('0x1697')][this['_id']]['aV'] = this[_0x56ae('0x1699')](this['_geos'][this[_0x56ae('0xd18')]]['aVstr'])['split'](','); this[_0x56ae('0x1697')][this['_id']]['aU'] = this['read'](this[_0x56ae('0x1697')][this['_id']][_0x56ae('0x1698')])[_0x56ae('0x44')](','); ++this['_buffer']; break; case 0x2: this['_geos'][this['_id']]['f'] = _0x2d8c96['substring'](0x2, _0x2d8c96['length']), this[_0x56ae('0x1692')][this[_0x56ae('0xd18')]]['geo'] = this[_0x56ae('0x1697')][this['_id']], this[_0x56ae('0x1689')] = 0x0; } if ('#c' == this[_0x56ae('0x1695')] && !this[_0x56ae('0x169a')]) { this['_id'] = _0x1b30b7[_0x56ae('0xcc9')](this[_0x56ae('0x1693')][0x0]); _0x2d8c96 = 0x0 == this[_0x56ae('0x1694')][_0x56ae('0x32')] ? this[_0x56ae('0x169b')] : new _0x4b5084(); _0x59c2cd = [parseFloat(this[_0x56ae('0x1693')][0x1]), _0x575257[_0x56ae('0x5b8')](parseFloat, this['_dline'][0x5]), parseFloat(this[_0x56ae('0x1693')][0x9]), 0x0, parseFloat(this[_0x56ae('0x1693')][0x2]), parseFloat(this['_dline'][0x6]), parseFloat(this[_0x56ae('0x1693')][0xa]), 0x0, parseFloat(this[_0x56ae('0x1693')][0x3]), parseFloat(this[_0x56ae('0x1693')][0x7]), parseFloat(this[_0x56ae('0x1693')][0xb]), 0x0, parseFloat(this[_0x56ae('0x1693')][0x4]), parseFloat(this[_0x56ae('0x1693')][0x8]), parseFloat(this['_dline'][0xc]), 0x1]; _0x3b2aa6 = _0x252a59['toFloatVector'](null); _0x3d8844 = 0x0; for (_0x384691 = _0x59c2cd[_0x56ae('0x32')]; _0x3d8844 < _0x384691;) _0x4382bc = _0x3d8844++, _0x3b2aa6[_0x56ae('0x8b6')](_0x4382bc, _0x59c2cd[_0x4382bc]); _0x59c2cd = new _0x2b2c54(_0x3b2aa6); _0x2d8c96[_0x56ae('0xab1')](_0x59c2cd); _0x2d8c96[_0x56ae('0xab8')](_0x56ae('0xc11') == this['_dline'][0xd] || null == this[_0x56ae('0x1693')][0xd] ? _0x56ae('0x169c') + this['_id'] : this['_dline'][0xd]); this[_0x56ae('0x1694')][_0x56ae('0x8f0')](_0x2d8c96); _0x2d8c96 != this['_container'] && this[_0x56ae('0x1694')][0x0]['addChild'](_0x2d8c96); } } } if (this[_0x56ae('0xb14')] >= this[_0x56ae('0xb13')]) { _0x3d961f = 0x0; for (_0x2d8c96 = this[_0x56ae('0x1692')][_0x56ae('0x32')]; _0x3d961f < _0x2d8c96;) _0x59c2cd = _0x3d961f++, _0x59c2cd = this[_0x56ae('0x1692')][_0x59c2cd], null != _0x59c2cd && null != _0x59c2cd[_0x56ae('0x169d')] && (_0x3b2aa6 = new _0x7d440(new _0x383538(), null), _0x3b2aa6[_0x56ae('0xab8')](_0x59c2cd['name']), this[_0x56ae('0x165e')]['push'](_0x3b2aa6), -0x1 == _0x59c2cd[_0x56ae('0xfe8')] || this[_0x56ae('0x169a')] || this['_aC'][_0x59c2cd['container']][_0x56ae('0x994')](_0x3b2aa6), _0x3b2aa6['set_transform'](_0x59c2cd[_0x56ae('0xf7f')]), _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? _0x3b2aa6[_0x56ae('0x424')](new _0x30cb6f(_0x33a29a[_0x56ae('0x1671')]())) : _0x3b2aa6[_0x56ae('0x424')](new _0x4810db(_0x33a29a[_0x56ae('0x1671')]())), _0x3b2aa6[_0x56ae('0xca6')]()['set_bothSides'](_0x59c2cd[_0x56ae('0x169e')]), null != _0x59c2cd[_0x56ae('0x15ef')] && '' != _0x59c2cd[_0x56ae('0x15ef')] && this['addDependency'](_0x59c2cd[_0x56ae('0x110')], new _0x1f0704(_0x59c2cd[_0x56ae('0x15ef')])), _0x3b2aa6['get_material']()['set_name'](_0x59c2cd[_0x56ae('0x110')]), null != _0x59c2cd['material'] && '' != _0x59c2cd[_0x56ae('0x15ef')] && this['addDependency'](_0x59c2cd[_0x56ae('0x110')], new _0x1f0704(_0x59c2cd[_0x56ae('0x15ef')])), this['parseFacesToMesh'](_0x59c2cd['geo'], _0x3b2aa6), this[_0x56ae('0x1626')](_0x3b2aa6)); this[_0x56ae('0x1692')] = this[_0x56ae('0x1697')] = this[_0x56ae('0x169f')] = this[_0x56ae('0x1694')] = this[_0x56ae('0x1194')] = null; this['finalizeAsset'](this[_0x56ae('0x169b')]); return !0x0; } return !0x1; }, 'parseFacesToMesh': function(_0x4b9e9a, _0x12a280) { var _0x53009c = _0x252a59[_0x56ae('0x975')](null), _0x46e3d4 = _0x252a59['toIntVector'](null), _0x531d1d = _0x252a59[_0x56ae('0x975')](null), _0x347831 = 0x0, _0x5bd7e5 = 0x0, _0x39fa9f = 0x0, _0x1d74e0 = _0x4b9e9a['f'][_0x56ae('0x44')](','); null != _0x4b9e9a['m'] && _0x4b9e9a['m'][_0x56ae('0x44')](','); _0x12a280 = _0x12a280[_0x56ae('0x15a9')](); for (var _0x2d9f4e = 0x0; _0x2d9f4e < _0x1d74e0[_0x56ae('0x32')];) { 0xffff < _0x46e3d4['get_length']() + 0x3 && (_0x347831 = new _0x547bfc(), _0x347831[_0x56ae('0x1149')](_0x46e3d4), _0x347831[_0x56ae('0xf7d')](_0x53009c, _0x531d1d, null, null), _0x12a280[_0x56ae('0xae4')](_0x347831), _0x53009c = _0x252a59[_0x56ae('0x975')](null), _0x46e3d4 = _0x252a59[_0x56ae('0x9a6')](null), _0x531d1d = _0x252a59[_0x56ae('0x975')](null), _0x5bd7e5 = _0x347831 = _0x39fa9f = 0x0); _0x46e3d4[_0x56ae('0x8b6')](_0x5bd7e5, _0x5bd7e5); ++_0x5bd7e5; _0x46e3d4['set'](_0x5bd7e5, _0x5bd7e5); ++_0x5bd7e5; _0x46e3d4['set'](_0x5bd7e5, _0x5bd7e5); ++_0x5bd7e5; var _0x5ac4a7 = _0x4b9e9a['aV'][_0x1b30b7[_0x56ae('0xcc9')](_0x1d74e0[_0x2d9f4e + 0x1])][_0x56ae('0x44')]('/'); _0x53009c['set'](_0x347831++, parseFloat(_0x5ac4a7[0x0])); _0x53009c[_0x56ae('0x8b6')](_0x347831++, parseFloat(_0x5ac4a7[0x1])); _0x53009c[_0x56ae('0x8b6')](_0x347831++, parseFloat(_0x5ac4a7[0x2])); _0x5ac4a7 = _0x4b9e9a['aV'][_0x1b30b7['parseInt'](_0x1d74e0[_0x2d9f4e])][_0x56ae('0x44')]('/'); _0x53009c['set'](_0x347831++, parseFloat(_0x5ac4a7[0x0])); _0x53009c['set'](_0x347831++, parseFloat(_0x5ac4a7[0x1])); _0x53009c[_0x56ae('0x8b6')](_0x347831++, parseFloat(_0x5ac4a7[0x2])); _0x5ac4a7 = _0x4b9e9a['aV'][_0x1b30b7[_0x56ae('0xcc9')](_0x1d74e0[_0x2d9f4e + 0x2])][_0x56ae('0x44')]('/'); _0x53009c[_0x56ae('0x8b6')](_0x347831++, parseFloat(_0x5ac4a7[0x0])); _0x53009c[_0x56ae('0x8b6')](_0x347831++, parseFloat(_0x5ac4a7[0x1])); _0x53009c[_0x56ae('0x8b6')](_0x347831++, parseFloat(_0x5ac4a7[0x2])); _0x5ac4a7 = _0x4b9e9a['aU'][_0x1b30b7['parseInt'](_0x1d74e0[_0x2d9f4e + 0x4])][_0x56ae('0x44')]('/'); _0x531d1d[_0x56ae('0x8b6')](_0x39fa9f++, parseFloat(_0x5ac4a7[0x0])); _0x531d1d[_0x56ae('0x8b6')](_0x39fa9f++, 0x1 - parseFloat(_0x5ac4a7[0x1])); _0x5ac4a7 = _0x4b9e9a['aU'][_0x1b30b7[_0x56ae('0xcc9')](_0x1d74e0[_0x2d9f4e + 0x3])][_0x56ae('0x44')]('/'); _0x531d1d[_0x56ae('0x8b6')](_0x39fa9f++, parseFloat(_0x5ac4a7[0x0])); _0x531d1d['set'](_0x39fa9f++, 0x1 - parseFloat(_0x5ac4a7[0x1])); _0x5ac4a7 = _0x4b9e9a['aU'][_0x1b30b7['parseInt'](_0x1d74e0[_0x2d9f4e + 0x5])]['split']('/'); _0x531d1d['set'](_0x39fa9f++, parseFloat(_0x5ac4a7[0x0])); _0x531d1d[_0x56ae('0x8b6')](_0x39fa9f++, 0x1 - parseFloat(_0x5ac4a7[0x1])); _0x2d9f4e += 0x6; } _0x347831 = new _0x547bfc(); _0x347831['updateIndexData'](_0x46e3d4); _0x347831[_0x56ae('0xf7d')](_0x53009c, _0x531d1d, null, null); _0x12a280[_0x56ae('0xae4')](_0x347831); }, 'retrieveMeshFromID': function(_0xee0b36) { for (var _0x321c45 = 0x0, _0x26754f = this[_0x56ae('0x165e')][_0x56ae('0x9fa')](); _0x321c45 < _0x26754f;) { var _0x1e6591 = _0x321c45++; if (_0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x165e')]['get'](_0x1e6591), _0x7d440)['get_name']() == _0xee0b36) return _0x59b8d7['__cast'](this['_meshList']['get'](_0x1e6591), _0x7d440); } return null; }, 'read': function(_0x44929d) { if (_0x56ae('0x16a0') !== _0x56ae('0x16a0')) { null == _0x1c3ea4 && (_0x1c3ea4 = 0x0); null == _0x39bcb0 && (_0x39bcb0 = !0x1); for (var _0x13c79b = 0x0, _0x3df854 = this[_0x56ae('0x9d9')][_0x56ae('0x32')]; _0x13c79b < _0x3df854;) { var _0x19e1b8 = _0x13c79b++; if (_0x1c3ea4 > this[_0x56ae('0x9d9')][_0x19e1b8]) { this['__listeners'][_0x56ae('0x9d8')](_0x19e1b8, 0x0, _0x44929d); this[_0x56ae('0x9d9')]['splice'](_0x19e1b8, 0x0, _0x1c3ea4); this[_0x56ae('0x37')]['splice'](_0x19e1b8, 0x0, !_0x39bcb0); return; } } this[_0x56ae('0x36')][_0x56ae('0x8f0')](_0x44929d); this[_0x56ae('0x9d9')][_0x56ae('0x8f0')](_0x1c3ea4); this[_0x56ae('0x37')][_0x56ae('0x8f0')](!_0x39bcb0); } else { for (var _0x39bcb0, _0x1c3ea4 = '', _0x49dc09 = _0x44929d[_0x56ae('0x32')], _0x57d0d0 = 0x0; _0x57d0d0 < _0x49dc09;) { if (0x2c <= _0x11208a['cca'](_0x44929d, _0x57d0d0) && 0x30 >= _0x11208a[_0x56ae('0xc2a')](_0x44929d, _0x57d0d0)) _0x1c3ea4 += _0x44929d[_0x56ae('0xb18')](_0x57d0d0, _0x57d0d0 + 0x1); else { for (_0x39bcb0 = _0x57d0d0; 0x2c != _0x11208a[_0x56ae('0xc2a')](_0x44929d, _0x57d0d0) && 0x2d != _0x11208a[_0x56ae('0xc2a')](_0x44929d, _0x57d0d0) && 0x2e != _0x11208a[_0x56ae('0xc2a')](_0x44929d, _0x57d0d0) && 0x2f != _0x11208a['cca'](_0x44929d, _0x57d0d0) && _0x57d0d0 <= _0x49dc09;) ++_0x57d0d0; _0x39bcb0 = _0x876409['hex'](_0x1b30b7[_0x56ae('0xcc9')](_0x44929d[_0x56ae('0xb18')](_0x39bcb0, _0x57d0d0))); _0x1c3ea4 += _0x39bcb0; --_0x57d0d0; }++_0x57d0d0; } return _0x1c3ea4; } }, '__class__': _0x8768af }); var _0x1da066 = function() { this['_debug'] = !0x1; _0x587fb4[_0x56ae('0x94d')](this, 'binary'); this['blendModeDic'] = _0x252a59[_0x56ae('0x978')](null); this['blendModeDic'][_0x56ae('0x8f0')](0xa); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x0); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x1); this[_0x56ae('0x16a1')]['push'](0x2); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x3); this[_0x56ae('0x16a1')]['push'](0x4); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x5); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x6); this['blendModeDic']['push'](0x7); this[_0x56ae('0x16a1')]['push'](0x8); this['blendModeDic'][_0x56ae('0x8f0')](0x9); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0xb); this[_0x56ae('0x16a1')]['push'](0xc); this[_0x56ae('0x16a2')] = _0x252a59[_0x56ae('0x9a6')](null); this[_0x56ae('0x16a2')][_0x56ae('0x8f0')](0x100); this['_depthSizeDic'][_0x56ae('0x8f0')](0x200); this[_0x56ae('0x16a2')][_0x56ae('0x8f0')](0x800); this['_depthSizeDic'][_0x56ae('0x8f0')](0x400); }; _0x5ac4a7[_0x56ae('0x5d1')] = _0x1da066; _0x1da066[_0x56ae('0x8bf')] = _0x56ae('0x5d1'); _0x1da066['supportsType'] = function(_0x25144f) { _0x25144f = _0x25144f[_0x56ae('0x1619')](); return _0x56ae('0x168c') == _0x25144f; }; _0x1da066['supportsData'] = function(_0x3ffd3b) { return _0x56ae('0x16a3') == _0x1ef4b6[_0x56ae('0x8a8')](_0x3ffd3b, 0x3); }; _0x1da066[_0x56ae('0x8ee')] = _0x587fb4; _0x1da066[_0x56ae('0x6')] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_debug': null, '_byteData': null, '_cur_block_id': null, '_blocks': null, '_newBlockBytes': null, '_version': null, '_compression': null, '_accuracyOnBlocks': null, '_accuracyMatrix': null, '_accuracyGeo': null, '_accuracyProps': null, '_matrixNrType': null, '_geoNrType': null, '_propsNrType': null, '_streaming': null, '_texture_users': null, '_body': null, '_defaultTexture': null, '_defaultCubeTexture': null, '_defaultBitmapMaterial': null, '_cubeTextures': null, 'blendModeDic': null, '_depthSizeDic': null, 'resolveDependency': function(_0x29b7f9) { if (0x1 == _0x29b7f9[_0x56ae('0xca2')]()['get_length']()) { var _0x321160 = _0x29b7f9[_0x56ae('0xca4')]()[_0x56ae('0x44')]('#'), _0x213cfc = _0x321160[0x0]; if (0x1 == _0x321160[_0x56ae('0x32')]) { var _0x1aed5d = _0x29b7f9['get_assets']()[_0x56ae('0x1b')](0x0) instanceof _0x430373 ? _0x29b7f9[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0) : null; if (null != _0x1aed5d) { if (_0x56ae('0x16a4') === 'IiWCx') { return this[_0x56ae('0x14e2')] ? null : this[_0x56ae('0xad9')][_0x56ae('0x1580')](); } else { var _0x7316e6 = this['_blocks'][_0x56ae('0x1b')](_0x1b30b7[_0x56ae('0xcc9')](_0x29b7f9['get_id']())); _0x7316e6['data'] = _0x1aed5d; _0x1aed5d['resetAssetPath'](_0x7316e6[_0x56ae('0x110')], null, !0x0); _0x7316e6[_0x56ae('0x110')] = _0x1aed5d[_0x56ae('0xad1')](); this[_0x56ae('0x1626')](_0x1aed5d); this['_debug'] && (_0x1508f0[_0x56ae('0x140b')]('Successfully\x20loadet\x20Bitmap\x20for\x20texture', { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0xc0, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16a5') }), _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16a6') + _0x7316e6[_0x56ae('0x110')], { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0xc1, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16a5') })); } } } 0x1 < _0x321160['length'] && (_0x29b7f9 = _0x59b8d7[_0x56ae('0x951')](_0x29b7f9[_0x56ae('0xca2')]()['get'](0x0), _0x56f3bc), this['_cubeTextures'][_0x1b30b7[_0x56ae('0xcc9')](_0x321160[0x1])] = _0x59b8d7[_0x56ae('0x951')](_0x29b7f9, _0x56f3bc)[_0x56ae('0xa6b')](), _0x321160 = this[_0x56ae('0x16a7')], (null != _0x586025[_0x213cfc] ? _0x321160['getReserved'](_0x213cfc) : _0x321160['h'][_0x213cfc])[_0x56ae('0x8f0')](0x1), this[_0x56ae('0x16a8')] && (_0x321160 = this['_texture_users'], _0x1508f0[_0x56ae('0x140b')](_0x1c1b50[_0x56ae('0x16a9')] + (null != _0x586025[_0x213cfc] ? _0x321160['getReserved'](_0x213cfc) : _0x321160['h'][_0x213cfc])['length'] + '\x20/\x206\x20for\x20Cubetexture', { 'fileName': _0x56ae('0x107'), 'lineNumber': 0xcb, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16a5') })), _0x321160 = this[_0x56ae('0x16a7')], (null != _0x586025[_0x213cfc] ? _0x321160[_0x56ae('0x99c')](_0x213cfc) : _0x321160['h'][_0x213cfc])[_0x56ae('0x32')] == this[_0x56ae('0x12ec')][_0x56ae('0x32')] && (_0x1aed5d = new _0x44b188(this[_0x56ae('0x12ec')][0x0], this[_0x56ae('0x12ec')][0x1], this['_cubeTextures'][0x2], this[_0x56ae('0x12ec')][0x3], this[_0x56ae('0x12ec')][0x4], this['_cubeTextures'][0x5]), _0x7316e6 = this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1b30b7[_0x56ae('0xcc9')](_0x213cfc)), _0x7316e6[_0x56ae('0xf17')] = _0x1aed5d, _0x1aed5d[_0x56ae('0xd1e')](_0x7316e6['name'], null, !0x0), _0x7316e6[_0x56ae('0x110')] = _0x1aed5d[_0x56ae('0xad1')](), this[_0x56ae('0x1626')](_0x1aed5d), this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16a6') + _0x7316e6[_0x56ae('0x110')], { 'fileName': _0x56ae('0x107'), 'lineNumber': 0xd8, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16a5') }))); } }, 'resolveDependencyFailure': function(_0x3a29ca) {}, 'resolveDependencyName': function(_0x39c54b, _0x2fe3a2) { var _0x25180e = _0x2fe3a2['get_name'](); null != _0x2fe3a2 && (_0x39c54b = this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1b30b7[_0x56ae('0xcc9')](_0x39c54b[_0x56ae('0xca4')]())), _0x2fe3a2[_0x56ae('0xd1e')](_0x39c54b[_0x56ae('0x110')], null, !0x0)); _0x39c54b = _0x2fe3a2[_0x56ae('0xad1')](); _0x2fe3a2[_0x56ae('0xab8')](_0x25180e); return _0x39c54b; }, 'startParsing': function(_0x2bda40) { if (_0x56ae('0x16aa') !== _0x56ae('0x16ab')) { _0x587fb4[_0x56ae('0x6')][_0x56ae('0x15e0')][_0x56ae('0x94d')](this, _0x2bda40); this[_0x56ae('0x16a7')] = new _0x10cca0(); this[_0x56ae('0x1628')] = this[_0x56ae('0x16ac')](); this[_0x56ae('0x13cf')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x13cf')][_0x56ae('0x8b6')](0x0, new _0xbaabf6()); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](0x0)[_0x56ae('0xf17')] = null; this[_0x56ae('0x16ad')] = []; this[_0x56ae('0x1628')][_0x56ae('0x12f0')] = 0x1; this['parseHeader'](); switch (this[_0x56ae('0x16ae')]) { case 0x0: this['_body'] = this[_0x56ae('0x1628')]; break; case 0x1: this['_body'] = new _0x430d1(0x0); _0x2bda40 = 0x0; var _0x3f0661 = this[_0x56ae('0x1628')]; _0x3f0661 = _0x3f0661[_0x56ae('0x32')] - _0x3f0661[_0x56ae('0xc5c')]; null == _0x3f0661 && (_0x3f0661 = 0x0); _0x575257[_0x56ae('0x5b9')](null, _0x2bda40) && (_0x2bda40 = 0x0); this['_byteData'][_0x56ae('0x16af')](this[_0x56ae('0x16b0')], _0x2bda40, _0x3f0661); this[_0x56ae('0x16b0')][_0x56ae('0x16b1')](null); break; case 0x2: this['_body'] = new _0x430d1(0x0), _0x2bda40 = 0x0, _0x3f0661 = this[_0x56ae('0x1628')], _0x3f0661 = _0x3f0661[_0x56ae('0x32')] - _0x3f0661[_0x56ae('0xc5c')], null == _0x3f0661 && (_0x3f0661 = 0x0), null == _0x2bda40 && (_0x2bda40 = 0x0), this['_byteData'][_0x56ae('0x16af')](this['_body'], _0x2bda40, _0x3f0661), this['_body'][_0x56ae('0x16b1')](_0x2d2657[_0x56ae('0x129c')](_0x56ae('0x16b2'))); } this[_0x56ae('0x16b0')]['__endian'] = 0x1; } else { return this[_0x56ae('0x16b3')][this[_0x56ae('0xf2a')]++]; } }, 'proceedParsing': function() { for (;;) { var _0x3859f5 = this[_0x56ae('0x16b0')]; if (!_0xfeeea6['gt'](_0x3859f5[_0x56ae('0x32')] - _0x3859f5[_0x56ae('0xc5c')], 0x0) || this['get_parsingPaused']() || !this['hasTime']()) break; this['parseNextBlock'](); } _0x3859f5 = this[_0x56ae('0x16b0')]; return 0x0 == _0x3859f5[_0x56ae('0x32')] - _0x3859f5['position'] ? !0x0 : !0x1; }, 'parseHeader': function() { if (_0x56ae('0x16b4') !== _0x56ae('0x16b4')) { _0x41c934[_0x56ae('0xba6')] = 0x77b68; null != this[_0x56ae('0x16b5')] && this[_0x56ae('0x16b5')][_0x56ae('0x8f2')](_0x52bb48); if (this[_0x56ae('0x16b6')]['active']) { var _0x4a0a01 = this[_0x56ae('0x16b6')]; _0x4a0a01['ownerCharacter'][_0x56ae('0x94c')]['overriddenCameraOffset']['y'] = 0.4 * _0x1a7847[_0x56ae('0x16b7')]['y']; _0x4a0a01['ownerCharacter'][_0x56ae('0x94c')]['cameraTargetRotation'] = _0x4a0a01[_0x56ae('0xb8e')]; } _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb4a')][_0x56ae('0x94d')](this, _0x52bb48); } else { this['_byteData'][_0x56ae('0xc5c')] = 0x3; this[_0x56ae('0x16ad')][0x0] = this[_0x56ae('0x1628')][_0x56ae('0x1303')](); this['_version'][0x1] = this[_0x56ae('0x1628')][_0x56ae('0x1303')](); var _0x52bb48 = this['_byteData'][_0x56ae('0x161f')](); this[_0x56ae('0x16b8')] = _0x4ad8fe['test'](_0x52bb48, 0x1); 0x2 == this[_0x56ae('0x16ad')][0x0] && 0x1 == this[_0x56ae('0x16ad')][0x1] && (this['_accuracyMatrix'] = _0x4ad8fe[_0x56ae('0x16b9')](_0x52bb48, 0x2), this['_accuracyGeo'] = _0x4ad8fe['test'](_0x52bb48, 0x4), this['_accuracyProps'] = _0x4ad8fe[_0x56ae('0x16b9')](_0x52bb48, 0x8)); this[_0x56ae('0x16ba')] = 0x7; this[_0x56ae('0x16bb')] && (this[_0x56ae('0x16ba')] = 0x8); this[_0x56ae('0x16bc')] = 0x7; this[_0x56ae('0x16bd')] && (this['_matrixNrType'] = 0x8); this[_0x56ae('0x16be')] = 0x7; this['_accuracyProps'] && (this[_0x56ae('0x16be')] = 0x8); this[_0x56ae('0x16ae')] = this[_0x56ae('0x1628')][_0x56ae('0x1303')](); this[_0x56ae('0x16a8')] && (_0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16bf') + this['_version'][0x0] + _0x56ae('0x16c0') + this[_0x56ae('0x16ad')][0x1], { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x14f, 'className': _0x56ae('0x5d1'), 'methodName': _0x1c1b50[_0x56ae('0x103')] }), _0x52bb48 = this[_0x56ae('0x16ae')], _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16c1') + _0x1b30b7['string'](null == _0x52bb48 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x52bb48)) + '\x20|\x20Streaming\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x16b8')]) + '\x20|\x20Matrix-Precision\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x16bd')]) + '\x20|\x20Geometry-Precision\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x16bb')]) + _0x56ae('0x16c2') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x16c3')]), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x150, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16c4') })); _0x52bb48 = _0xfeeea6[_0x56ae('0xcfc')](this['_byteData'][_0x56ae('0x12ef')]()); if (this[_0x56ae('0x16b8')]) _0x52bb48 = !0x1; else { if ('tJfcl' !== 'tJfcl') { _0x52bb48 = _0x59b8d7['__cast'](this[_0x56ae('0x1322')], _0x5b17bf)[_0x56ae('0x152f')]; var _0x969ae2 = this[_0x56ae('0x1322')]['get_scenePosition'](); this[_0x56ae('0x1566')]['get'](0x0)['set_far'](_0x52bb48); this['_depthCameras'][_0x56ae('0x1b')](0x0)['set_position'](_0x969ae2); this[_0x56ae('0x1564')][_0x56ae('0x8b6')](0x0, !0x0); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x1)['set_far'](_0x52bb48); this[_0x56ae('0x1556')]['get'](0x1)['set_position'](_0x969ae2); this['_needsRender'][_0x56ae('0x8b6')](0x1, !0x0); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x2)[_0x56ae('0x1569')](_0x52bb48); this['_depthCameras'][_0x56ae('0x1b')](0x2)[_0x56ae('0x3f6')](_0x969ae2); this[_0x56ae('0x1564')][_0x56ae('0x8b6')](0x2, !0x0); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x3)[_0x56ae('0x1569')](_0x52bb48); this['_depthCameras']['get'](0x3)[_0x56ae('0x3f6')](_0x969ae2); this[_0x56ae('0x1564')]['set'](0x3, !0x0); this[_0x56ae('0x1566')][_0x56ae('0x1b')](0x4)[_0x56ae('0x1569')](_0x52bb48); this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x4)[_0x56ae('0x3f6')](_0x969ae2); this[_0x56ae('0x1564')]['set'](0x4, !0x0); this['_lenses'][_0x56ae('0x1b')](0x5)['set_far'](_0x52bb48); this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x5)[_0x56ae('0x3f6')](_0x969ae2); this['_needsRender'][_0x56ae('0x8b6')](0x5, !0x0); } else { var _0x5a1d3f = this['_byteData']; _0x52bb48 = _0xfeeea6['toFloat'](_0x5a1d3f[_0x56ae('0x32')] - _0x5a1d3f['position']) != _0x52bb48; } } _0x52bb48 && this[_0x56ae('0x16c5')](_0x56ae('0x16c6')); } }, 'parseNextBlock': function() { var _0xad53f5 = !0x1; this[_0x56ae('0x12eb')] = this[_0x56ae('0x16b0')][_0x56ae('0x12ef')](); this[_0x56ae('0x16b0')][_0x56ae('0x1303')](); var _0x2c38b9 = this[_0x56ae('0x16b0')][_0x56ae('0x1303')](), _0x3d7b7a = this[_0x56ae('0x16b0')][_0x56ae('0x1303')](), _0x36ec7c = this[_0x56ae('0x16b0')][_0x56ae('0x12ef')](), _0x4c9a5d = _0x4ad8fe[_0x56ae('0x16b9')](_0x3d7b7a, 0x8); var _0xd24523 = _0x4ad8fe[_0x56ae('0x16b9')](_0x3d7b7a, 0x10); this[_0x56ae('0x16c7')] && (this[_0x56ae('0x16bd')] = _0x4ad8fe[_0x56ae('0x16b9')](_0x3d7b7a, 0x1), this[_0x56ae('0x16bb')] = _0x4ad8fe[_0x56ae('0x16b9')](_0x3d7b7a, 0x2), this[_0x56ae('0x16c3')] = _0x4ad8fe[_0x56ae('0x16b9')](_0x3d7b7a, 0x4), this[_0x56ae('0x16ba')] = 0x7, this[_0x56ae('0x16bb')] && (this[_0x56ae('0x16ba')] = 0x8), this[_0x56ae('0x16bc')] = 0x7, this[_0x56ae('0x16bd')] && (this[_0x56ae('0x16bc')] = 0x8), this[_0x56ae('0x16be')] = 0x7, this[_0x56ae('0x16c3')] && (this[_0x56ae('0x16be')] = 0x8)); _0x3d7b7a = this[_0x56ae('0x16b0')][_0x56ae('0xc5c')] + _0x36ec7c; var _0x5773bf = _0xfeeea6['toFloat'](_0x36ec7c) | 0x0, _0x401ba3 = this[_0x56ae('0x16b0')]; if (_0x5773bf > (_0xfeeea6[_0x56ae('0xcfc')](_0x401ba3['length'] - _0x401ba3[_0x56ae('0xc5c')]) | 0x0)) this[_0x56ae('0x16c5')](_0x56ae('0x16c8')), _0x36ec7c = _0x3d7b7a = this[_0x56ae('0x16b0')], _0x3d7b7a['position'] += _0x1c1b50['hnUQQ'](_0x36ec7c['length'], _0x36ec7c[_0x56ae('0xc5c')]); else { this[_0x56ae('0x12ed')] = new _0x430d1(0x0); _0x5773bf = 0x0; _0x401ba3 = _0x36ec7c; null == _0x401ba3 && (_0x401ba3 = 0x0); _0x1c1b50['TUOgU'](null, _0x5773bf) && (_0x5773bf = 0x0); this['_body'][_0x56ae('0x16af')](this[_0x56ae('0x12ed')], _0x5773bf, _0x401ba3); _0x4c9a5d && (_0xd24523 ? this[_0x56ae('0x12ed')][_0x56ae('0x16b1')](0x1) : this[_0x56ae('0x12ed')][_0x56ae('0x16b1')](null)); this[_0x56ae('0x12ed')][_0x56ae('0x12f0')] = 0x1; this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] = 0x0; _0xd24523 = new _0xbaabf6(); _0xd24523['len'] = this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] + _0x36ec7c; _0xd24523['id'] = this['_cur_block_id']; _0x5773bf = this[_0x56ae('0x12ed')]['position'] + _0x36ec7c; _0x4c9a5d && (_0x5773bf = this[_0x56ae('0x12ed')]['position'] + _0x233b64[_0x56ae('0x9fa')](this[_0x56ae('0x12ed')]), _0xd24523[_0x56ae('0x16c9')] = _0x5773bf); this[_0x56ae('0x16a8')] && (_0x401ba3 = this[_0x56ae('0x12eb')], _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16ca') + _0x1b30b7['string'](null == _0x401ba3 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x401ba3)) + _0x56ae('0x16cb') + _0x1b30b7[_0x56ae('0x28')](null == _0x2c38b9 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x2c38b9)) + _0x56ae('0x16cc') + (null == _0x4c9a5d ? _0x56ae('0xc11') : '' + _0x4c9a5d) + '\x20|\x20Matrix-Precision\x20=\x20' + _0x1b30b7['string'](this[_0x56ae('0x16bd')]) + _0x56ae('0x16cd') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x16bb')]) + '\x20|\x20Properties-Precision\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x16c3')]), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x190, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x106') })); this[_0x56ae('0x13cf')][_0x56ae('0x8b6')](this[_0x56ae('0x12eb')], _0xd24523); if (0x2 == this[_0x56ae('0x16ad')][0x0] && 0x1 == this[_0x56ae('0x16ad')][0x1]) switch (_0x2c38b9) { case 0xb: this[_0x56ae('0x16ce')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x1f: this['parseSkyBoxInstance'](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x29: this['parseLight'](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x2a: this[_0x56ae('0x16cf')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x2b: this['parseTextureProjector'](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x33: this['parseLightPicker'](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x51: this[_0x56ae('0x16d0')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x53: this[_0x56ae('0x16d1')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x5b: this[_0x56ae('0x16d2')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x5c: this[_0x56ae('0x16d3')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x6f: this[_0x56ae('0x16d4')](this['_cur_block_id'], !0x0); _0xad53f5 = !0x0; break; case 0x70: this[_0x56ae('0x16d4')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x71: this[_0x56ae('0x16d5')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0x7a: this[_0x56ae('0x16d6')](this[_0x56ae('0x12eb')]); _0xad53f5 = !0x0; break; case 0xfd: this[_0x56ae('0x16d7')](this['_cur_block_id']), _0xad53f5 = !0x0; } if (0x0 == _0xad53f5) switch (_0x2c38b9) { case 0x1: this['parseTriangleGeometrieBlock'](this[_0x56ae('0x12eb')]); break; case 0x16: this[_0x56ae('0x16d8')](this[_0x56ae('0x12eb')]); break; case 0x17: this[_0x56ae('0x16d9')](this[_0x56ae('0x12eb')]); break; case 0x51: this[_0x56ae('0x5be')](this[_0x56ae('0x12eb')]); break; case 0x52: this['parseTexture'](this[_0x56ae('0x12eb')]); break; case 0x65: this[_0x56ae('0x16da')](this[_0x56ae('0x12eb')]); break; case 0x66: this[_0x56ae('0x16db')](this[_0x56ae('0x12eb')]); break; case 0x67: this[_0x56ae('0x16dc')](this[_0x56ae('0x12eb')]); break; case 0x79: this[_0x56ae('0x16dd')](this[_0x56ae('0x12eb')]); break; case 0xfe: this[_0x56ae('0x16de')](this[_0x56ae('0x12eb')]); break; case 0xff: this[_0x56ae('0x16df')](this[_0x56ae('0x12eb')]); break; default: this[_0x56ae('0x16a8')] && (_0xad53f5 = this[_0x56ae('0x12eb')], _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16e0') + _0x1b30b7[_0x56ae('0x28')](null == _0xad53f5 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0xad53f5)) + _0x56ae('0x16e1') + _0x1b30b7[_0x56ae('0x28')](null == _0x36ec7c ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x36ec7c)) + '\x20bytes', { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x1de, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x1c1b50[_0x56ae('0x105')] })), _0xad53f5 = this[_0x56ae('0x12ed')], _0xad53f5[_0x56ae('0xc5c')] += _0x36ec7c; } _0x36ec7c = 0x0; if (this['_newBlockBytes'][_0x56ae('0xc5c')] == _0x5773bf) { if (this[_0x56ae('0x16a8')] && null != _0xd24523[_0x56ae('0x13fd')]) for (; _0x36ec7c < _0xd24523[_0x56ae('0x13fd')]['get_length']();) _0x1508f0['trace'](_0x56ae('0x16e2') + _0xd24523[_0x56ae('0x13fd')]['get'](_0x36ec7c) + _0x56ae('0x16e3'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x1e7, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseNextBlock' }), ++_0x36ec7c; this[_0x56ae('0x16a8')] && _0x1508f0['trace']('\x0a', { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x1ed, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x106') }); } else if (this[_0x56ae('0x16a8')] && (_0xad53f5 = this[_0x56ae('0x12eb')], _0x1508f0['trace']('\x20\x20(!)(!)(!)\x20Error\x20while\x20reading\x20AWDBlock\x20ID\x20' + _0x1b30b7['string'](null == _0xad53f5 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0xad53f5)) + _0x56ae('0x16e4'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x1f0, 'className': _0x56ae('0x5d1'), 'methodName': 'parseNextBlock' }), null != _0xd24523['errorMessages'])) for (; _0x36ec7c < _0xd24523[_0x56ae('0x13fd')]['get_length']();) _0x1508f0['trace']('\x20\x20\x20\x20\x20\x20\x20\x20(!)\x20Error:\x20' + _0xd24523[_0x56ae('0x13fd')][_0x56ae('0x1b')](_0x36ec7c) + _0x56ae('0x16e3'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x1f3, 'className': _0x56ae('0x5d1'), 'methodName': _0x1c1b50['suHXI'] }), ++_0x36ec7c; this['_body'][_0x56ae('0xc5c')] = _0x3d7b7a; this[_0x56ae('0x12ed')] = null; } }, 'parseTriangleGeometrieBlock': function(_0x22f784) { var _0x57231e = new _0x383538(), _0x15ef5a = this[_0x56ae('0x16e5')](), _0x1d8a99 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](), _0x400455 = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16ba')], 2: this['_geoNrType'] }), _0x5415ff = _0x400455[_0x56ae('0x1b')](0x1, 0x1); _0x400455 = _0x400455[_0x56ae('0x1b')](0x2, 0x1); for (var _0xc914ad = _0x252a59['toObjectVector'](null), _0x5b4860 = 0x0; _0x1c1b50['gISin'](_0x5b4860, _0x1d8a99);) { if (_0x56ae('0x16e7') === _0x56ae('0x16e7')) { var _0x1f753c = _0xc914ad = null, _0x1b30b7 = this['_newBlockBytes'][_0x56ae('0x12ef')](), _0x2d9f4e = this['_newBlockBytes']['position'] + _0x1b30b7; _0x1b30b7 = this[_0x56ae('0x16e6')]({ 1: this['_geoNrType'], 2: this['_geoNrType'] }); for (var _0x80bb69 = null, _0x5ac4a7 = null, _0x4e6193 = null, _0x3697bc = null; _0xfeeea6['gt'](_0x2d9f4e, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) { var _0x386f92 = 0x0, _0x217421 = this[_0x56ae('0x12ed')]['readUnsignedByte'](); this[_0x56ae('0x12ed')][_0x56ae('0x1303')](); var _0x370254 = this[_0x56ae('0x12ed')]['readUnsignedInt'](); _0x370254 = this[_0x56ae('0x12ed')]['position'] + _0x370254; if (0x1 == _0x217421) for (_0x80bb69 = _0x252a59['toFloatVector'](null); _0xfeeea6['gt'](_0x370254, this[_0x56ae('0x12ed')]['position']);) { _0x217421 = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); var _0x3cd5de = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); var _0xf76599 = this['readNumber'](this[_0x56ae('0x16bb')]); _0x80bb69[_0x56ae('0x8b6')](_0x386f92++, _0x217421); _0x80bb69[_0x56ae('0x8b6')](_0x386f92++, _0x3cd5de); _0x80bb69[_0x56ae('0x8b6')](_0x386f92++, _0xf76599); } else if (0x2 == _0x217421) for (_0x5ac4a7 = _0x252a59['toIntVector'](null); _0xfeeea6['gt'](_0x370254, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) _0x5ac4a7[_0x56ae('0x8b6')](_0x386f92++, this['_newBlockBytes'][_0x56ae('0x161f')]()); else if (0x3 == _0x217421) for (_0x4e6193 = _0x252a59[_0x56ae('0x975')](null); _0xfeeea6['gt'](_0x370254, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) _0x4e6193[_0x56ae('0x8b6')](_0x386f92++, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')])); else if (0x4 == _0x217421) for (_0x3697bc = _0x252a59['toFloatVector'](null); _0xfeeea6['gt'](_0x370254, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) _0x3697bc[_0x56ae('0x8b6')](_0x386f92++, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')])); else if (0x6 == _0x217421) for (_0xc914ad = _0x252a59[_0x56ae('0x975')](null); _0xfeeea6['gt'](_0x370254, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) _0xc914ad[_0x56ae('0x8b6')](_0x386f92++, _0xfeeea6[_0x56ae('0xcfc')](0x3 * this[_0x56ae('0x12ed')]['readUnsignedShort']())); else if (0x7 == _0x217421) for (_0x1f753c = _0x252a59[_0x56ae('0x975')](null); _0xfeeea6['gt'](_0x370254, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) _0x1f753c[_0x56ae('0x8b6')](_0x386f92++, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')])); else this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] = _0x370254; } this['parseUserAttributes'](); _0xc914ad = _0x3e6d8e[_0x56ae('0xf7d')](_0x80bb69, _0x5ac4a7, _0x4e6193, _0x3697bc, null, _0x1f753c, _0xc914ad); _0x1f753c = _0x1b30b7['get'](0x1, 0x1); _0x1b30b7 = _0x1b30b7[_0x56ae('0x1b')](0x2, 0x1); _0x2d9f4e = !0x1; if (_0x5415ff != _0x1f753c || _0x400455 != _0x1b30b7) _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16e9'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x25b, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16ea') }), _0x2d9f4e = !0x0, _0x1f753c = _0x5415ff / _0x1f753c, _0x1b30b7 = _0x400455 / _0x1b30b7; _0x80bb69 = 0x0; for (_0x5ac4a7 = _0xc914ad[_0x56ae('0x9fa')](); _0x80bb69 < _0x5ac4a7;) _0x4e6193 = _0x80bb69++, _0x2d9f4e && _0xc914ad[_0x56ae('0x1b')](_0x4e6193)[_0x56ae('0x112c')](_0x1f753c, _0x1b30b7), _0x57231e[_0x56ae('0xae4')](_0xc914ad['get'](_0x4e6193)); ++_0x5b4860; } else { null == _0x5415ff && (_0x5415ff = !0x0); null == _0x400455 && (_0x400455 = !0x1); null == _0x1d8a99 && (_0x1d8a99 = !0x0); this[_0x56ae('0x16eb')] = _0x22f784; this[_0x56ae('0x16ec')] = _0x57231e; this[_0x56ae('0x16ed')] = _0x15ef5a; this[_0x56ae('0x16ee')](); _0x30cb6f[_0x56ae('0x94d')](this, this[_0x56ae('0x16ef')], _0x1d8a99, _0x400455, _0x5415ff); null != this[_0x56ae('0x16f0')] && this[_0x56ae('0x16f1')](this[_0x56ae('0x16f0')]); null != this[_0x56ae('0x16f2')] && this['set_specularMap'](this['_TBSpecular']); } } 0x1 == _0x5415ff && 0x1 == _0x400455 || _0x57231e[_0x56ae('0x112c')](_0x5415ff, _0x400455); this[_0x56ae('0x16f3')](); this[_0x56ae('0x1626')](_0x57231e, _0x15ef5a); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x22f784)[_0x56ae('0xf17')] = _0x57231e; this[_0x56ae('0x16a8')] && _0x1508f0['trace']('Parsed\x20a\x20TriangleGeometry:\x20Name\x20=\x20' + _0x15ef5a + _0x56ae('0x16f4') + _0xc914ad[_0x56ae('0x9fa')](), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x270, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16ea') }); }, 'parsePrimitves': function(_0x26e8fc) { var _0xaf4b71 = this[_0x56ae('0x16e5')](), _0xd554bb = this[_0x56ae('0x12ed')][_0x56ae('0x1303')](), _0x106018 = this['parseProperties']({ 101: this[_0x56ae('0x16ba')], 102: this['_geoNrType'], 103: this['_geoNrType'], 110: this[_0x56ae('0x16ba')], 111: this[_0x56ae('0x16ba')], 301: 0x5, 302: 0x5, 303: 0x5, 701: 0x15, 702: 0x15, 703: 0x15, 704: 0x15 }), _0x4e397c = _0x56ae('0x16f5')[_0x56ae('0x44')](';'); switch (_0xd554bb) { case 0x1: var _0x15b5de = new _0x4ce715(_0x106018[_0x56ae('0x1b')](0x65, 0x64), _0x106018[_0x56ae('0x1b')](0x66, 0x64), _0x106018['get'](0x12d, 0x1), _0x106018[_0x56ae('0x1b')](0x12e, 0x1), _0x106018[_0x56ae('0x1b')](0x2bd, !0x0), _0x106018[_0x56ae('0x1b')](0x2be, !0x1)); break; case 0x2: _0x15b5de = new _0x3e2b97(_0x106018[_0x56ae('0x1b')](0x65, 0x64), _0x106018[_0x56ae('0x1b')](0x66, 0x64), _0x106018[_0x56ae('0x1b')](0x67, 0x64), _0x106018[_0x56ae('0x1b')](0x12d, 0x1), _0x106018[_0x56ae('0x1b')](0x12e, 0x1), _0x106018[_0x56ae('0x1b')](0x12f, 0x1), _0x106018[_0x56ae('0x1b')](0x2bd, !0x0)); break; case 0x3: _0x15b5de = new _0x3c1000(_0x106018[_0x56ae('0x1b')](0x65, 0x32), _0x106018[_0x56ae('0x1b')](0x12d, 0x10), _0x106018[_0x56ae('0x1b')](0x12e, 0xc), _0x106018['get'](0x2bd, !0x0)); break; case 0x4: _0x15b5de = new _0x32accd(_0x106018[_0x56ae('0x1b')](0x65, 0x32), _0x106018[_0x56ae('0x1b')](0x66, 0x32), _0x106018[_0x56ae('0x1b')](0x67, 0x64), _0x106018[_0x56ae('0x1b')](0x12d, 0x10), _0x106018[_0x56ae('0x1b')](0x12e, 0x1), !0x0, !0x0, !0x0); _0x106018['get'](0x2bd, !0x0) || _0x59b8d7[_0x56ae('0x951')](_0x15b5de, _0x32accd)[_0x56ae('0x16f6')](!0x1); _0x106018[_0x56ae('0x1b')](0x2be, !0x0) || _0x59b8d7[_0x56ae('0x951')](_0x15b5de, _0x32accd)[_0x56ae('0x16f7')](!0x1); _0x106018[_0x56ae('0x1b')](0x2bf, !0x0) || _0x59b8d7[_0x56ae('0x951')](_0x15b5de, _0x32accd)[_0x56ae('0x16f8')](!0x1); break; case 0x5: _0x15b5de = new _0x2b7365(_0x106018['get'](0x65, 0x32), _0x106018[_0x56ae('0x1b')](0x66, 0x64), _0x106018[_0x56ae('0x1b')](0x12d, 0x10), _0x106018[_0x56ae('0x1b')](0x12e, 0x1), _0x106018[_0x56ae('0x1b')](0x2bd, !0x0), _0x106018[_0x56ae('0x1b')](0x2be, !0x0)); break; case 0x6: _0x15b5de = new _0xc534f6(_0x106018[_0x56ae('0x1b')](0x65, 0x32), _0x106018['get'](0x66, 0x64), _0x106018[_0x56ae('0x1b')](0x12d, 0x10), _0x106018[_0x56ae('0x1b')](0x12e, 0xf), _0x106018['get'](0x2bd, !0x0)); break; case 0x7: _0x15b5de = new _0x1f77df(_0x106018[_0x56ae('0x1b')](0x65, 0x32), _0x106018[_0x56ae('0x1b')](0x66, 0x32), _0x106018['get'](0x12d, 0x10), _0x106018[_0x56ae('0x1b')](0x12e, 0x8), _0x106018[_0x56ae('0x1b')](0x2bd, !0x0)); break; default: _0x15b5de = new _0x383538(), _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16f9'), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x29d, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16ce') }); } if (0x1 != _0x106018[_0x56ae('0x1b')](0x6e, 0x1) || 0x1 != _0x106018[_0x56ae('0x1b')](0x6f, 0x1)) _0x15b5de[_0x56ae('0xb09')](), _0x15b5de[_0x56ae('0x112c')](_0x106018['get'](0x6e, 0x1), _0x106018[_0x56ae('0x1b')](0x6f, 0x1)); this['parseUserAttributes'](); _0x15b5de[_0x56ae('0xab8')](_0xaf4b71); this[_0x56ae('0x1626')](_0x15b5de, _0xaf4b71); this['_blocks']['get'](_0x26e8fc)[_0x56ae('0xf17')] = _0x15b5de; if (this[_0x56ae('0x16a8')]) { if (_0x56ae('0x16fa') !== _0x56ae('0x16fa')) { throw new _0x1adea8(new _0x4a3ee6()); } else { if (0x0 > _0xd554bb || 0x7 < _0xd554bb) _0xd554bb = 0x0; _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x16fb') + _0xaf4b71 + _0x56ae('0x16fc') + _0x4e397c[_0xd554bb], { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x2aa, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parsePrimitves' }); } } }, 'parseContainer': function(_0x268857) { var _0x4dae3d = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0xa834da = this[_0x56ae('0x16fd')](), _0x5515e8 = this[_0x56ae('0x16e5')](), _0xc0136c = 'Root\x20(TopLevel)', _0xf4852f = new _0x4b5084(); _0xf4852f[_0x56ae('0xab1')](_0xa834da); _0xa834da = this[_0x56ae('0x16fe')](_0x4dae3d, [_0x56ae('0xfe8'), _0x56ae('0x1515'), _0x56ae('0xe79'), _0x56ae('0x5cf'), 'segmentSet']); _0xa834da[_0x56ae('0xb37')] ? (_0x59b8d7[_0x56ae('0x951')](_0xa834da[_0x56ae('0xf17')], _0x4b5084)[_0x56ae('0x994')](_0xf4852f), _0xc0136c = _0x59b8d7[_0x56ae('0x951')](_0xa834da[_0x56ae('0xf17')], _0x4b5084)[_0x56ae('0xad1')]()) : 0x0 < _0x4dae3d && this['_blocks'][_0x56ae('0x1b')](_0x268857)['addError'](_0x56ae('0x16ff')); 0x2 == this['_version'][0x0] && 0x1 == this['_version'][0x1] ? (_0x4dae3d = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16bc')], 2: this[_0x56ae('0x16bc')], 3: this[_0x56ae('0x16bc')], 4: 0x4 }), _0xf4852f['set_pivotPoint'](new _0x4e9ff1(_0x4dae3d[_0x56ae('0x1b')](0x1, 0x0), _0x4dae3d['get'](0x2, 0x0), _0x4dae3d[_0x56ae('0x1b')](0x3, 0x0)))) : this[_0x56ae('0x16e6')](null); _0xf4852f[_0x56ae('0x1700')] = this[_0x56ae('0x16f3')](); this[_0x56ae('0x1626')](_0xf4852f, _0x5515e8); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x268857)['data'] = _0xf4852f; this['_debug'] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1701') + _0x5515e8 + '\x27\x20|\x20Parent-Name\x20=\x20' + _0xc0136c, { 'fileName': _0x1c1b50[_0x56ae('0x1702')], 'lineNumber': 0x2d1, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16d8') }); }, 'parseMeshInstance': function(_0x15fcb4) { var _0x263143 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x692512 = this[_0x56ae('0x16fd')](), _0x43e58c = this[_0x56ae('0x16e5')](), _0x3ea392 = _0x56ae('0x1703'), _0x1c8a3b = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); var _0x12e339 = this['getAssetByID'](_0x1c8a3b, [_0x1c1b50[_0x56ae('0x1704')]]); _0x12e339[_0x56ae('0xb37')] ? _0x12e339 = _0x59b8d7['__cast'](_0x12e339['data'], _0x383538) : (this['_blocks'][_0x56ae('0x1b')](_0x15fcb4)[_0x56ae('0x1705')](_0x56ae('0x1706')), _0x12e339 = new _0x383538()); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x15fcb4)[_0x56ae('0x1707')] = _0x1c8a3b; var _0x4fe6f6 = _0x252a59[_0x56ae('0x977')](null), _0x296b52 = this['_newBlockBytes'][_0x56ae('0x161f')](); _0x1c8a3b = []; for (var _0x1b30b7 = 0x0, _0x2d9f4e; _0x1b30b7 < _0x296b52;) { if ('cMNTU' !== _0x56ae('0x1708')) { var _0x9f9476 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); _0x2d9f4e = this['getAssetByID'](_0x9f9476, [_0x56ae('0x15ef')]); !_0x2d9f4e['enable'] && 0x0 < _0x9f9476 && this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x15fcb4)[_0x56ae('0x1705')](_0x56ae('0x1709') + _0x1b30b7 + _0x56ae('0x170a') + _0x9f9476 + _0x56ae('0x170b')); _0x4fe6f6[_0x56ae('0x8f0')](_0x59b8d7[_0x56ae('0x951')](_0x2d9f4e['data'], _0x23e28c)); _0x1c8a3b[_0x56ae('0x8f0')](_0x59b8d7[_0x56ae('0x951')](_0x2d9f4e[_0x56ae('0xf17')], _0x23e28c)[_0x56ae('0xad1')]()); ++_0x1b30b7; } else { return _0x13b6ca; } } _0x296b52 = new _0x7d440(_0x12e339, null); _0x296b52['set_transform'](_0x692512); _0x692512 = this['getAssetByID'](_0x263143, ['container', _0x56ae('0x1515'), 'mesh', _0x56ae('0x5cf'), _0x56ae('0x1451')]); _0x692512[_0x56ae('0xb37')] ? (_0x59b8d7[_0x56ae('0x951')](_0x692512[_0x56ae('0xf17')], _0x4b5084)['addChild'](_0x296b52), _0x3ea392 = _0x59b8d7[_0x56ae('0x951')](_0x692512[_0x56ae('0xf17')], _0x4b5084)[_0x56ae('0xad1')]()) : 0x0 < _0x263143 && this[_0x56ae('0x13cf')]['get'](_0x15fcb4)[_0x56ae('0x1705')](_0x56ae('0x170c')); if (0x1 <= _0x4fe6f6[_0x56ae('0x9fa')]() && 0x1 == _0x296b52[_0x56ae('0x132f')]()['get_length']()) _0x296b52['set_material'](_0x4fe6f6['get'](0x0)); else if (0x1 < _0x4fe6f6[_0x56ae('0x9fa')]()) for (_0x263143 = 0x0, _0x692512 = _0x296b52[_0x56ae('0x132f')]()[_0x56ae('0x9fa')](); _0x263143 < _0x692512;) _0x1b30b7 = _0x263143++, _0x296b52[_0x56ae('0x132f')]()['get'](_0x1b30b7)[_0x56ae('0x424')](_0x4fe6f6['get'](Math[_0x56ae('0x58')](_0x4fe6f6[_0x56ae('0x9fa')]() - 0x1, _0x1b30b7) | 0x0)); 0x2 == this[_0x56ae('0x16ad')][0x0] && 0x1 == this['_version'][0x1] ? (_0x4fe6f6 = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16bc')], 2: this['_matrixNrType'], 3: this['_matrixNrType'], 4: 0x4, 5: 0x15 }), _0x296b52[_0x56ae('0xfb4')](new _0x4e9ff1(_0x4fe6f6[_0x56ae('0x1b')](0x1, 0x0), _0x4fe6f6[_0x56ae('0x1b')](0x2, 0x0), _0x4fe6f6[_0x56ae('0x1b')](0x3, 0x0))), _0x296b52[_0x56ae('0x142d')](_0x4fe6f6[_0x56ae('0x1b')](0x5, !0x0))) : this[_0x56ae('0x16e6')](null); _0x296b52['extra'] = this[_0x56ae('0x16f3')](); this['finalizeAsset'](_0x296b52, _0x43e58c); this[_0x56ae('0x13cf')]['get'](_0x15fcb4)[_0x56ae('0xf17')] = _0x296b52; this['_debug'] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x170d') + _0x43e58c + _0x56ae('0x170e') + _0x3ea392 + _0x56ae('0x170f') + _0x12e339['get_name']() + _0x56ae('0x1710') + _0x296b52[_0x56ae('0x132f')]()[_0x56ae('0x9fa')]() + '\x20|\x20Mat-Names\x20=\x20' + _0x1c8a3b['toString'](), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x318, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16d9') }); }, 'parseSkyBoxInstance': function(_0x5bc7a3) { var _0x2d10b5 = this[_0x56ae('0x16e5')](), _0x52c853 = this['_newBlockBytes'][_0x56ae('0x12ef')](), _0x3aef9d = this[_0x56ae('0x16fe')](_0x52c853, [_0x56ae('0x5c9')], _0x56ae('0x1711')); _0x3aef9d['enable'] || _0x575257[_0x56ae('0x5b9')](0x0, _0x52c853) || this[_0x56ae('0x13cf')]['get'](_0x5bc7a3)[_0x56ae('0x1705')](_0x56ae('0x1712') + _0x1b30b7[_0x56ae('0x28')](null == _0x52c853 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x52c853)) + '\x20)\x20for\x20this\x20SkyBox'); _0x52c853 = new _0x18ac96(_0x59b8d7[_0x56ae('0x951')](_0x3aef9d[_0x56ae('0xf17')], _0x44b188)); this[_0x56ae('0x16e6')](null); _0x52c853[_0x56ae('0x1700')] = this[_0x56ae('0x16f3')](); this[_0x56ae('0x1626')](_0x52c853, _0x2d10b5); this['_blocks'][_0x56ae('0x1b')](_0x5bc7a3)[_0x56ae('0xf17')] = _0x52c853; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x575257[_0x56ae('0x1713')](_0x56ae('0x1714') + _0x2d10b5, _0x56ae('0x1715')) + _0x59b8d7[_0x56ae('0x951')](_0x3aef9d[_0x56ae('0xf17')], _0x44b188)[_0x56ae('0xad1')](), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x32c, 'className': _0x56ae('0x5d1'), 'methodName': 'parseSkyBoxInstance' }); }, 'parseLight': function(_0x4bf9dd) { if ('dlCMp' !== _0x56ae('0x1716')) { var _0x56b8f9 = null, _0x57af97 = null, _0x5f1e15 = this['_newBlockBytes'][_0x56ae('0x12ef')](), _0x2a7614 = this[_0x56ae('0x16fd')](), _0x5c114d = this[_0x56ae('0x16e5')](), _0x53d3a4 = this[_0x56ae('0x12ed')][_0x56ae('0x1303')](), _0x226ef1 = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16be')], 2: this['_propsNrType'], 3: 0x16, 4: this['_propsNrType'], 5: this[_0x56ae('0x16be')], 6: 0x15, 7: 0x16, 8: this[_0x56ae('0x16be')], 9: 0x4, 10: 0x4, 11: this[_0x56ae('0x16be')], 12: 0x5, 21: this[_0x56ae('0x16bc')], 22: this['_matrixNrType'], 23: this[_0x56ae('0x16bc')] }), _0x3354ff = _0x226ef1[_0x56ae('0x1b')](0x9, 0x0), _0x2d9f4e = 'Root\x20(TopLevel)', _0x5ac4a7 = [_0x56ae('0x1717'), 'PointLight', _0x575257[_0x56ae('0x1718')]], _0xd47c3d = [_0x56ae('0x1719'), 'DirectionalShadowMapper', _0x56ae('0x171a'), 'CascadeShadowMapper', _0x56ae('0x171b')]; 0x1 == _0x53d3a4 && (_0x56b8f9 = new _0x5b17bf(), _0x59b8d7[_0x56ae('0x951')](_0x56b8f9, _0x5b17bf)[_0x56ae('0x1533')](_0x226ef1[_0x56ae('0x1b')](0x1, 0x15f90)), _0x59b8d7['__cast'](_0x56b8f9, _0x5b17bf)[_0x56ae('0x1531')](_0x226ef1[_0x56ae('0x1b')](0x2, 0x186a0)), _0xfeeea6['gt'](_0x3354ff, 0x0) && 0x4 == _0x3354ff && (_0x57af97 = new _0x3db7b3()), _0x56b8f9[_0x56ae('0xab1')](_0x2a7614)); 0x2 == _0x53d3a4 && (_0x56b8f9 = new _0x3bbbaf(_0x226ef1['get'](0x15, 0x0), _0x226ef1['get'](0x16, -0x1), _0x226ef1[_0x56ae('0x1b')](0x17, 0x1)), _0xfeeea6['gt'](_0x3354ff, 0x0) && (0x1 == _0x3354ff && (_0x57af97 = new _0x82a322()), 0x2 == _0x3354ff && (_0x57af97 = new _0x24707a(_0x226ef1[_0x56ae('0x1b')](0xb, 0.5))), 0x3 == _0x3354ff && (_0x57af97 = new _0x368518(_0x226ef1[_0x56ae('0x1b')](0xc, 0x3))))); 0x2 != _0x53d3a4 && 0x1 != _0x53d3a4 ? this['_blocks'][_0x56ae('0x1b')](_0x4bf9dd)[_0x56ae('0x1705')]('Unsuported\x20lighttype\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](null == _0x53d3a4 ? null : _0xfeeea6['toFloat'](_0x53d3a4))) : (_0x56b8f9[_0x56ae('0x1681')](_0x226ef1[_0x56ae('0x1b')](0x3, 0xffffff)), _0x56b8f9[_0x56ae('0x1682')](_0x226ef1[_0x56ae('0x1b')](0x4, 0x1)), _0x56b8f9[_0x56ae('0x151b')](_0x226ef1[_0x56ae('0x1b')](0x5, 0x1)), _0x56b8f9['set_ambientColor'](_0x226ef1['get'](0x7, 0xffffff)), _0x56b8f9['set_ambient'](_0x226ef1[_0x56ae('0x1b')](0x8, 0x0)), null != _0x57af97 && (_0x57af97 instanceof _0x3db7b3 ? 0x1 != _0x226ef1[_0x56ae('0x1b')](0xa, 0x1) && _0x57af97[_0x56ae('0x1541')](this[_0x56ae('0x16a2')][_0x56ae('0x1b')](_0x226ef1[_0x56ae('0x1b')](0xa, 0x1))) : 0x2 != _0x226ef1[_0x56ae('0x1b')](0xa, 0x2) && _0x57af97[_0x56ae('0x1541')](this['_depthSizeDic'][_0x56ae('0x1b')](_0x226ef1['get'](0xa, 0x2))), _0x56b8f9[_0x56ae('0x1518')](_0x57af97), _0x56b8f9[_0x56ae('0x142d')](!0x0)), 0x0 != _0x5f1e15 && (_0x57af97 = this[_0x56ae('0x16fe')](_0x5f1e15, [_0x56ae('0xfe8'), _0x56ae('0x1515'), 'mesh', _0x56ae('0x5cf'), _0x56ae('0x1451')]), _0x57af97[_0x56ae('0xb37')] ? (_0x59b8d7['__cast'](_0x57af97[_0x56ae('0xf17')], _0x4b5084)['addChild'](_0x56b8f9), _0x2d9f4e = _0x59b8d7[_0x56ae('0x951')](_0x57af97[_0x56ae('0xf17')], _0x4b5084)['get_name']()) : this['_blocks'][_0x56ae('0x1b')](_0x4bf9dd)[_0x56ae('0x1705')](_0x56ae('0x171c'))), this[_0x56ae('0x16f3')](), this[_0x56ae('0x1626')](_0x56b8f9, _0x5c114d), this[_0x56ae('0x13cf')]['get'](_0x4bf9dd)['data'] = _0x56b8f9, this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x575257[_0x56ae('0x5bb')]('Parsed\x20a\x20Light:\x20Name\x20=\x20\x27' + _0x5c114d + _0x56ae('0x171d') + _0x5ac4a7[_0x53d3a4] + _0x56ae('0x171e'), _0x2d9f4e) + '\x20|\x20ShadowMapper-Type\x20=\x20' + _0xd47c3d[_0x3354ff], { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x379, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x171f') })); } else { return this[_0x56ae('0xee9')]; } }, 'parseCamera': function(_0x4a0041) { var _0x24dede = this['_newBlockBytes']['readUnsignedInt'](), _0x60236 = this[_0x56ae('0x16fd')](), _0xd21de5 = this['parseVarStr'](), _0x442359 = _0x56ae('0x1703'); this[_0x56ae('0x12ed')][_0x56ae('0x1303')](); this['_newBlockBytes'][_0x56ae('0x1620')](); var _0x24c409 = this['_newBlockBytes']['readShort'](); var _0x57a448 = this['parseProperties']({ 101: this[_0x56ae('0x16be')], 102: this[_0x56ae('0x16be')], 103: this[_0x56ae('0x16be')], 104: this['_propsNrType'] }); switch (_0x24c409) { case 0x1389: _0x24c409 = new _0x3bcaf4(_0x57a448[_0x56ae('0x1b')](0x65, 0x3c)); break; case 0x138a: _0x24c409 = new _0xd13aa5(_0x57a448[_0x56ae('0x1b')](0x65, 0x1f4)); break; case 0x138b: _0x24c409 = new _0x596d0a(_0x57a448['get'](0x65, -0x190), _0x57a448[_0x56ae('0x1b')](0x66, 0x190), _0x57a448[_0x56ae('0x1b')](0x67, -0x12c), _0x57a448[_0x56ae('0x1b')](0x68, 0x12c)); break; default: _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1720'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x392, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16cf') }); return; } var _0x20f84e = new _0x33ccdb(_0x24c409); _0x20f84e[_0x56ae('0xab1')](_0x60236); _0x60236 = this[_0x56ae('0x16fe')](_0x24dede, ['container', _0x56ae('0x1515'), _0x56ae('0xe79'), _0x56ae('0x5cf'), 'segmentSet']); _0x60236[_0x56ae('0xb37')] ? (_0x59b8d7[_0x56ae('0x951')](_0x60236[_0x56ae('0xf17')], _0x4b5084)['addChild'](_0x20f84e), _0x442359 = _0x59b8d7['__cast'](_0x60236['data'], _0x4b5084)[_0x56ae('0xad1')]()) : _0xfeeea6['gt'](_0x24dede, 0x0) && this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4a0041)[_0x56ae('0x1705')]('Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Camera'); _0x20f84e[_0x56ae('0xab8')](_0xd21de5); _0x57a448 = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16bc')], 2: this[_0x56ae('0x16bc')], 3: this[_0x56ae('0x16bc')], 4: 0x4, 101: this[_0x56ae('0x16be')], 102: this[_0x56ae('0x16be')] }); _0x20f84e[_0x56ae('0xfb4')](new _0x4e9ff1(_0x57a448['get'](0x1, 0x0), _0x57a448[_0x56ae('0x1b')](0x2, 0x0), _0x57a448[_0x56ae('0x1b')](0x3, 0x0))); _0x20f84e[_0x56ae('0xb6f')]()[_0x56ae('0x1082')](_0x57a448['get'](0x65, 0x14)); _0x20f84e[_0x56ae('0xb6f')]()[_0x56ae('0x1569')](_0x57a448[_0x56ae('0x1b')](0x66, 0xbb8)); _0x20f84e[_0x56ae('0x1700')] = this[_0x56ae('0x16f3')](); this['finalizeAsset'](_0x20f84e, _0xd21de5); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4a0041)[_0x56ae('0xf17')] = _0x20f84e; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x1c1b50[_0x56ae('0x1721')] + _0xd21de5 + '\x27\x20|\x20Lenstype\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](_0x24c409) + _0x56ae('0x171e') + _0x442359, { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x3a7, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseCamera' }); }, 'parseTextureProjector': function(_0x6e753c) { var _0x35f771 = {}; _0x35f771[_0x56ae('0x1722')] = function(_0x353657, _0xf76599) { return _0x353657 !== _0xf76599; }; if (_0x56ae('0x1723') !== _0x56ae('0x1724')) { this[_0x56ae('0x12ed')]['readUnsignedInt'](); var _0x1cf9bf = this[_0x56ae('0x16fd')](), _0x320371 = this['parseVarStr'](), _0x97caaf = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x429fd2 = this['getAssetByID'](_0x97caaf, [_0x56ae('0x5c9')]); _0x429fd2[_0x56ae('0xb37')] || 0x0 == _0x97caaf || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x6e753c)[_0x56ae('0x1705')]('Could\x20not\x20find\x20the\x20Texture\x20(ID\x20=\x20' + _0x1b30b7['string'](null == _0x97caaf ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x97caaf)) + '\x20(\x20for\x20this\x20TextureProjector!'); _0x97caaf = new _0x2c85ea(_0x429fd2[_0x56ae('0xf17')]); _0x97caaf[_0x56ae('0xab8')](_0x320371); _0x97caaf['set_aspectRatio'](this['_newBlockBytes']['readFloat']()); _0x97caaf[_0x56ae('0x1097')](this[_0x56ae('0x12ed')]['readFloat']()); _0x97caaf[_0x56ae('0xab1')](_0x1cf9bf); _0x1cf9bf = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16bc')], 2: this['_matrixNrType'], 3: this['_matrixNrType'], 4: 0x4 }); _0x97caaf[_0x56ae('0xfb4')](new _0x4e9ff1(_0x1cf9bf['get'](0x1, 0x0), _0x1cf9bf[_0x56ae('0x1b')](0x2, 0x0), _0x1cf9bf[_0x56ae('0x1b')](0x3, 0x0))); _0x97caaf['extra'] = this[_0x56ae('0x16f3')](); this['finalizeAsset'](_0x97caaf, _0x320371); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x6e753c)[_0x56ae('0xf17')] = _0x97caaf; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1725') + _0x320371 + _0x56ae('0x1726') + _0x59b8d7['__cast'](_0x429fd2['data'], _0x430373)[_0x56ae('0xad1')]() + _0x56ae('0x1727'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x3c3, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseTextureProjector' }); } else { var _0x5cbec9, _0x192157 = this[_0x56ae('0x2f')], _0x243f26 = this[_0x56ae('0x1728')]['chunkSize']; if (this[_0x56ae('0x1729')]) return !0x1; _0x370254 = _0x370254 === ~~_0x370254 ? _0x370254 : !0x0 === _0x370254 ? 0x4 : 0x0; _0x56ae('0x28') == typeof _0x5ac4a7 ? _0x192157[_0x56ae('0x168f')] = _0x2d9f4e[_0x56ae('0x172a')](_0x5ac4a7) : '[object\x20ArrayBuffer]' === _0x3acb5b[_0x56ae('0x94d')](_0x5ac4a7) ? _0x192157['input'] = new Uint8Array(_0x5ac4a7) : _0x192157[_0x56ae('0x168f')] = _0x5ac4a7; _0x192157[_0x56ae('0x172b')] = 0x0; _0x192157[_0x56ae('0x172c')] = _0x192157['input'][_0x56ae('0x32')]; do { if (0x0 === _0x192157[_0x56ae('0x172d')] && (_0x192157[_0x56ae('0xf54')] = new Ea[(_0x56ae('0x172e'))](_0x243f26), _0x192157['next_out'] = 0x0, _0x192157[_0x56ae('0x172d')] = _0x243f26), _0x5cbec9 = _0x4e6193[_0x56ae('0x172f')](_0x192157, _0x370254), 0x1 !== _0x5cbec9 && _0x5cbec9 !== _0xf76599) return this['onEnd'](_0x5cbec9), this[_0x56ae('0x1729')] = !0x0, !0x1; 0x0 !== _0x192157[_0x56ae('0x172d')] && (0x0 !== _0x192157['avail_in'] || 0x4 !== _0x370254 && 0x2 !== _0x370254) || (_0x56ae('0x28') === this[_0x56ae('0x1728')]['to'] ? this[_0x56ae('0x1730')](_0x2d9f4e[_0x56ae('0x1731')](Ea[_0x56ae('0x1732')](_0x192157[_0x56ae('0xf54')], _0x192157[_0x56ae('0x1733')]))) : this[_0x56ae('0x1730')](Ea[_0x56ae('0x1732')](_0x192157[_0x56ae('0xf54')], _0x192157[_0x56ae('0x1733')]))); } while ((0x0 < _0x192157[_0x56ae('0x172c')] || 0x0 === _0x192157['avail_out']) && _0x35f771[_0x56ae('0x1722')](0x1, _0x5cbec9)); return 0x4 === _0x370254 ? (_0x5cbec9 = _0x4e6193[_0x56ae('0x1734')](this['strm']), this[_0x56ae('0x8fe')](_0x5cbec9), this['ended'] = !0x0, _0x5cbec9 === _0xf76599) : 0x2 !== _0x370254 || (this[_0x56ae('0x8fe')](_0xf76599), _0x192157['avail_out'] = 0x0, !0x0); } }, 'parseLightPicker': function(_0x1d171f) { if (_0x56ae('0x1735') === _0x56ae('0x1735')) { for (var _0x3fbfa1 = this['parseVarStr'](), _0x296938 = [], _0x3018eb, _0x4a1c9e, _0x56b3cc = [], _0x4ccaff = 0x0, _0xa59f4 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); _0x4ccaff < _0xa59f4;) { var _0x24694a = _0x4ccaff++; _0x3018eb = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); _0x4a1c9e = this[_0x56ae('0x16fe')](_0x3018eb, [_0x56ae('0x1515')]); _0x4a1c9e[_0x56ae('0xb37')] ? (_0x296938[_0x56ae('0x8f0')](_0x59b8d7[_0x56ae('0x951')](_0x4a1c9e[_0x56ae('0xf17')], _0x410089)), _0x56b3cc[_0x56ae('0x8f0')](_0x59b8d7[_0x56ae('0x951')](_0x4a1c9e[_0x56ae('0xf17')], _0x410089)['get_name']())) : this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1d171f)[_0x56ae('0x1705')](_0x56ae('0x1736') + _0x24694a + _0x56ae('0x170a') + _0x3018eb + _0x56ae('0x1737')); } 0x0 == _0x296938[_0x56ae('0x32')] ? (this['_blocks'][_0x56ae('0x1b')](_0x1d171f)['addError'](_0x56ae('0x1738')), this[_0x56ae('0x16f3')]()) : (_0x296938 = new _0x3eef09(_0x296938), _0x296938[_0x56ae('0xab8')](_0x3fbfa1), this[_0x56ae('0x16f3')](), this[_0x56ae('0x1626')](_0x296938, _0x3fbfa1), this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1d171f)[_0x56ae('0xf17')] = _0x296938, this['_debug'] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1739') + _0x3fbfa1 + _0x56ae('0x1726') + _0x56b3cc[_0x56ae('0x8a8')](), { 'fileName': _0x575257[_0x56ae('0x5bc')], 'lineNumber': 0x3e6, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x173a') })); } else { _0x3fbfa1[0x0](_0x1d171f[0x0], _0x296938); } }, 'parseMaterial': function(_0xc41174) { if ('ahoMS' !== _0x56ae('0x173b')) { var _0x40119e = null, _0x466748 = this[_0x56ae('0x16e5')](), _0x592ffc = this[_0x56ae('0x12ed')][_0x56ae('0x1303')](), _0x2e61e1 = this[_0x56ae('0x12ed')][_0x56ae('0x1303')](); var _0x373969 = this[_0x56ae('0x16e6')]({ 1: 0x3, 2: 0x17, 10: this[_0x56ae('0x16be')], 11: 0x15, 12: this[_0x56ae('0x16be')], 13: 0x15 }); for (var _0x45277c = 0x0; _0xfeeea6['gt'](_0x2e61e1, _0x45277c);) this['_newBlockBytes'][_0x56ae('0x161f')](), this[_0x56ae('0x16e6')](null), this[_0x56ae('0x16f3')](), _0x45277c += 0x1; _0x2e61e1 = ''; _0x45277c = this['parseUserAttributes'](); 0x1 == _0x592ffc ? (_0x2e61e1 += 'Parsed\x20a\x20ColorMaterial(SinglePass):\x20Name\x20=\x20\x27' + _0x466748 + _0x56ae('0x173c'), _0x40119e = _0x373969['get'](0x1, 0xcccccc), _0x40119e = _0xfeeea6['gt'](0x2, this['get_materialMode']()) ? new _0x39f5dc(_0x40119e, _0x373969['get'](0xa, 0x1)) : new _0x566b8c(_0x40119e)) : 0x2 == _0x592ffc && (_0x592ffc = _0x373969[_0x56ae('0x1b')](0x2, 0x0), _0x40119e = this['getAssetByID'](_0x592ffc, [_0x56ae('0x5c9')]), !_0x40119e[_0x56ae('0xb37')] && _0xfeeea6['gt'](_0x592ffc, 0x0) && this[_0x56ae('0x13cf')]['get'](_0xc41174)[_0x56ae('0x1705')]('Could\x20not\x20find\x20the\x20DiffsueTexture\x20(ID\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](null == _0x592ffc ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x592ffc)) + _0x56ae('0x173d')), _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? (_0x40119e = new _0x30cb6f(_0x40119e[_0x56ae('0xf17')]), _0x59b8d7[_0x56ae('0x951')](_0x40119e, _0x30cb6f)[_0x56ae('0x173e')](_0x373969[_0x56ae('0x1b')](0xb, !0x1)), _0x59b8d7[_0x56ae('0x951')](_0x40119e, _0x30cb6f)['set_alpha'](_0x373969[_0x56ae('0x1b')](0xa, 0x1)), _0x2e61e1 += 'Parsed\x20a\x20TextureMaterial(SinglePass):\x20Name\x20=\x20\x27' + _0x466748 + _0x56ae('0x1726') + _0x40119e[_0x56ae('0xad1')]()) : (_0x40119e = new _0x4810db(_0x40119e[_0x56ae('0xf17')]), _0x2e61e1 += 'Parsed\x20a\x20TextureMaterial(MultipAss):\x20Name\x20=\x20\x27' + _0x466748 + _0x56ae('0x1726') + _0x40119e[_0x56ae('0xad1')]())); _0x40119e[_0x56ae('0x1700')] = _0x45277c; _0xfeeea6['gt'](0x2, this['get_materialMode']()) ? _0x59b8d7[_0x56ae('0x951')](_0x40119e, _0x2d03dc)[_0x56ae('0x173f')](_0x373969[_0x56ae('0x1b')](0xc, 0x0)) : _0x59b8d7[_0x56ae('0x951')](_0x40119e, _0x330b48)[_0x56ae('0x173f')](_0x373969[_0x56ae('0x1b')](0xc, 0x0)); _0x40119e[_0x56ae('0x1740')](_0x373969['get'](0xd, !0x1)); this[_0x56ae('0x1626')](_0x40119e, _0x466748); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0xc41174)[_0x56ae('0xf17')] = _0x40119e; this['_debug'] && _0x1508f0[_0x56ae('0x140b')](_0x2e61e1, { 'fileName': _0x575257[_0x56ae('0x5bc')], 'lineNumber': 0x430, 'className': _0x56ae('0x5d1'), 'methodName': _0x575257[_0x56ae('0x5bd')] }); } else { _0x40119e >= this['length'] && (_0x40119e = this[_0x56ae('0x32')] - 0x1); _0xc41174['spriteSheetAnimator'][_0x56ae('0xc42')](this[_0x56ae('0x14a4')][_0x56ae('0x1b')](_0x40119e)); _0xc41174[_0x56ae('0x1051')](this[_0x56ae('0x1741')]); } }, 'parseMaterial_v1': function(_0x4fde4d) { var _0x1a04a6 = {}; _0x1a04a6['MWciK'] = function(_0x391556, _0xf76599) { return _0x391556 == _0xf76599; }; var _0x5601c8 = null, _0x90e360 = null, _0x13e851 = null, _0x5eebee = this[_0x56ae('0x16e5')](); var _0x3d4dc6 = this['_newBlockBytes'][_0x56ae('0x1303')](); var _0x2c1128 = this[_0x56ae('0x12ed')][_0x56ae('0x1303')](), _0x296b55 = this[_0x56ae('0x16e6')]({ 1: 0x6, 2: 0x17, 3: 0x17, 4: 0x4, 5: 0x15, 6: 0x15, 7: 0x15, 8: 0x15, 9: 0x4, 10: this[_0x56ae('0x16be')], 11: 0x15, 12: this[_0x56ae('0x16be')], 13: 0x15, 15: this[_0x56ae('0x16be')], 16: 0x6, 17: 0x17, 18: this[_0x56ae('0x16be')], 19: this[_0x56ae('0x16be')], 20: 0x6, 21: 0x17, 22: 0x17 }), _0x1dcf0f = _0x296b55['get'](0x4, 0x0), _0x2d9f4e = ''; if (0x2 <= _0x1dcf0f) this[_0x56ae('0x13cf')]['get'](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x1742') + _0x1dcf0f + _0x56ae('0x1743')); else { 0x1 == this[_0x56ae('0xca5')]() ? _0x1dcf0f = 0x0 : 0x2 == this[_0x56ae('0xca5')]() && (_0x1dcf0f = 0x1); if (0x2 > _0x1dcf0f) { if (0x1 == _0x3d4dc6) _0x5601c8 = _0x296b55[_0x56ae('0x1b')](0x1, 0xcccccc), 0x1 == _0x1dcf0f ? (_0x5601c8 = new _0x566b8c(_0x5601c8), _0x2d9f4e += _0x575257[_0x56ae('0x5bf')] + _0x5eebee + _0x56ae('0x173c')) : (_0x5601c8 = new _0x39f5dc(_0x5601c8, _0x296b55['get'](0xa, 0x1)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x39f5dc)[_0x56ae('0x173e')](_0x296b55[_0x56ae('0x1b')](0xb, !0x1)), _0x2d9f4e += _0x575257[_0x56ae('0x5c0')] + _0x5eebee + _0x56ae('0x173c')); else if (0x2 == _0x3d4dc6) { _0x5601c8 = _0x296b55[_0x56ae('0x1b')](0x2, 0x0); _0x3d4dc6 = this['getAssetByID'](_0x5601c8, ['texture']); !_0x3d4dc6[_0x56ae('0xb37')] && _0xfeeea6['gt'](_0x5601c8, 0x0) && this['_blocks']['get'](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x1744') + _0x1b30b7['string'](null == _0x5601c8 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x5601c8)) + '\x20)\x20for\x20this\x20TextureMaterial'); var _0x5ac4a7 = _0x3d4dc6[_0x56ae('0xf17')], _0x30cc6e = null; _0x5601c8 = _0x296b55[_0x56ae('0x1b')](0x11, 0x0); _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x5601c8, [_0x56ae('0x5c9')]); _0x3d4dc6[_0x56ae('0xb37')] || 0x0 == _0x5601c8 || this['_blocks'][_0x56ae('0x1b')](_0x4fde4d)['addError'](_0x56ae('0x1745') + _0x1b30b7[_0x56ae('0x28')](null == _0x5601c8 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x5601c8)) + _0x56ae('0x1746')); _0x3d4dc6[_0x56ae('0xb37')] && (_0x30cc6e = _0x3d4dc6[_0x56ae('0xf17')]); 0x1 == _0x1dcf0f ? (_0x5601c8 = new _0x4810db(_0x5ac4a7), _0x2d9f4e += _0x56ae('0x1747') + _0x5eebee + _0x56ae('0x1726') + _0x5ac4a7[_0x56ae('0xad1')](), null != _0x30cc6e && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x4810db)[_0x56ae('0x1748')](_0x30cc6e), _0x2d9f4e += _0x56ae('0x1749') + _0x30cc6e['get_name']())) : (_0x5601c8 = new _0x30cb6f(_0x5ac4a7), _0x2d9f4e += _0x56ae('0x174a') + _0x5eebee + _0x56ae('0x1726') + _0x5ac4a7[_0x56ae('0xad1')](), null != _0x30cc6e && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x30cb6f)['set_ambientTexture'](_0x30cc6e), _0x2d9f4e += _0x56ae('0x1749') + _0x30cc6e[_0x56ae('0xad1')]()), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x30cb6f)[_0x56ae('0xabe')](_0x296b55['get'](0xa, 0x1)), _0x59b8d7['__cast'](_0x5601c8, _0x30cb6f)[_0x56ae('0x173e')](_0x296b55[_0x56ae('0x1b')](0xb, !0x1))); } _0x5ac4a7 = _0x296b55[_0x56ae('0x1b')](0x3, 0x0); _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x5ac4a7, [_0x56ae('0x5c9')]); _0x3d4dc6['enable'] || 0x0 == _0x5ac4a7 || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x174b') + _0x1b30b7[_0x56ae('0x28')](null == _0x5ac4a7 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x5ac4a7)) + _0x56ae('0x1746')); _0x3d4dc6['enable'] && (_0x90e360 = _0x3d4dc6['data'], _0x2d9f4e += _0x56ae('0x174c') + _0x90e360[_0x56ae('0xad1')]()); _0x5ac4a7 = _0x296b55['get'](0x15, 0x0); _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x5ac4a7, ['texture']); _0x3d4dc6[_0x56ae('0xb37')] || 0x0 == _0x5ac4a7 || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')]('Could\x20not\x20find\x20the\x20SpecularTexture\x20(ID\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](null == _0x5ac4a7 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x5ac4a7)) + _0x56ae('0x1746')); _0x3d4dc6[_0x56ae('0xb37')] && (_0x13e851 = _0x3d4dc6[_0x56ae('0xf17')], _0x2d9f4e += _0x56ae('0x174d') + _0x13e851[_0x56ae('0xad1')]()); _0x5ac4a7 = _0x296b55[_0x56ae('0x1b')](0x16, 0x0); _0x3d4dc6 = this['getAssetByID'](_0x5ac4a7, [_0x56ae('0x15ed')]); _0x3d4dc6[_0x56ae('0xb37')] || 0x0 == _0x5ac4a7 ? _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x23e28c)[_0x56ae('0x174e')](_0x3d4dc6[_0x56ae('0xf17')] instanceof _0x2f12ce ? _0x3d4dc6['data'] : null) : this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x174f') + _0x1b30b7[_0x56ae('0x28')](null == _0x5ac4a7 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x5ac4a7)) + '\x20)\x20for\x20this\x20TextureMaterial'); _0x59b8d7['__cast'](_0x5601c8, _0x23e28c)[_0x56ae('0x1750')](_0x296b55[_0x56ae('0x1b')](0x5, !0x0)); _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x23e28c)[_0x56ae('0x1751')](_0x296b55[_0x56ae('0x1b')](0x6, !0x0)); _0x59b8d7['__cast'](_0x5601c8, _0x23e28c)['set_bothSides'](_0x296b55[_0x56ae('0x1b')](0x7, !0x1)); _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x23e28c)['set_alphaPremultiplied'](_0x296b55[_0x56ae('0x1b')](0x8, !0x1)); _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x23e28c)[_0x56ae('0x459')](this[_0x56ae('0x16a1')][_0x56ae('0x1b')](_0x296b55[_0x56ae('0x1b')](0x9, 0x0))); _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x23e28c)[_0x56ae('0x1740')](_0x296b55['get'](0xd, !0x1)); 0x0 == _0x1dcf0f ? (null != _0x90e360 && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x16f1')](_0x90e360), null != _0x13e851 && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1752')](_0x13e851), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x173f')](_0x296b55['get'](0xc, 0x0)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x151a')](_0x296b55[_0x56ae('0x1b')](0xf, 0x1)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1519')](_0x296b55[_0x56ae('0x1b')](0x10, 0xffffff)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1682')](_0x296b55[_0x56ae('0x1b')](0x12, 0x1)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)['set_gloss'](_0x296b55[_0x56ae('0x1b')](0x13, 0x32)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1066')](_0x296b55[_0x56ae('0x1b')](0x14, 0xffffff))) : (null != _0x90e360 && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x16f1')](_0x90e360), null != _0x13e851 && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1752')](_0x13e851), _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x173f')](_0x296b55[_0x56ae('0x1b')](0xc, 0x0)), _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x151a')](_0x296b55[_0x56ae('0x1b')](0xf, 0x1)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1519')](_0x296b55['get'](0x10, 0xffffff)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1682')](_0x296b55[_0x56ae('0x1b')](0x12, 0x1)), _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x1683')](_0x296b55[_0x56ae('0x1b')](0x13, 0x32)), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)['set_specularColor'](_0x296b55[_0x56ae('0x1b')](0x14, 0xffffff))); for (_0x90e360 = 0x0; _0x90e360 < _0x2c1128;) { if (_0x56ae('0x1753') === _0x56ae('0x1753')) { _0x13e851 = this[_0x56ae('0x12ed')]['readUnsignedShort'](); _0x296b55 = this[_0x56ae('0x16e6')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x56ae('0x16be')], 102: this[_0x56ae('0x16be')], 103: this['_propsNrType'], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15, 801: 0x2f }); switch (_0x13e851) { case 0x1: _0x13e851 = _0x296b55[_0x56ae('0x1b')](0x1, 0x0); _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x13e851, [_0x56ae('0x5c9')], _0x56ae('0x1711')); _0x3d4dc6['enable'] || this[_0x56ae('0x13cf')]['get'](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x1754') + _0x13e851 + _0x56ae('0x1755')); 0x0 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x460')](new _0x3bd3a6(_0x3d4dc6[_0x56ae('0xf17')])); 0x1 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x460')](new _0x3bd3a6(_0x3d4dc6['data'])); _0x2d9f4e += '\x20|\x20EnvMapAmbientMethod\x20|\x20EnvMap-Name\x20=' + _0x59b8d7[_0x56ae('0x951')](_0x3d4dc6[_0x56ae('0xf17')], _0x370f08)[_0x56ae('0xad1')](); break; case 0x33: 0x0 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x2d03dc)['set_diffuseMethod'](new _0x2c3d01()); 0x1 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x1756')](new _0x2c3d01()); _0x2d9f4e += _0x56ae('0x1757'); break; case 0x34: _0x13e851 = _0x296b55[_0x56ae('0x1b')](0x1, 0x0); _0x3d4dc6 = this['getAssetByID'](_0x13e851, [_0x56ae('0x5c9')]); _0x3d4dc6[_0x56ae('0xb37')] || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')](_0x575257[_0x56ae('0x5c2')](_0x56ae('0x1758') + _0x13e851, _0x56ae('0x1759'))); 0x0 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1756')](new _0x130746(_0x3d4dc6['data'])); 0x1 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x1756')](new _0x130746(_0x3d4dc6[_0x56ae('0xf17')])); _0x2d9f4e += '\x20|\x20GradientDiffuseMethod\x20|\x20GradientDiffuseTexture-Name\x20=' + _0x59b8d7[_0x56ae('0x951')](_0x3d4dc6[_0x56ae('0xf17')], _0x430373)[_0x56ae('0xad1')](); break; case 0x35: 0x0 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1756')](new _0xa1890e(_0x296b55[_0x56ae('0x1b')](0x65, 0x5))); 0x1 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x1756')](new _0xa1890e(_0x296b55['get'](0x65, 0x5))); _0x2d9f4e += _0x56ae('0x175a'); break; case 0x36: _0x13e851 = _0x296b55[_0x56ae('0x1b')](0x1, 0x0); _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x13e851, [_0x56ae('0x5c9')]); _0x3d4dc6[_0x56ae('0xb37')] || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)['addError'](_0x56ae('0x175b') + _0x13e851 + _0x56ae('0x175c')); 0x0 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x2d03dc)[_0x56ae('0x1756')](new _0x5856bc(_0x3d4dc6[_0x56ae('0xf17')], this['blendModeDic'][_0x56ae('0x1b')](_0x296b55['get'](0x191, 0xa)), !0x1, _0x59b8d7['__cast'](_0x5601c8, _0x2d03dc)[_0x56ae('0x45d')]())); 0x1 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x1756')](new _0x5856bc(_0x3d4dc6[_0x56ae('0xf17')], this[_0x56ae('0x16a1')][_0x56ae('0x1b')](_0x296b55['get'](0x191, 0xa)), !0x1, _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x45d')]())); _0x2d9f4e += '\x20|\x20LightMapDiffuseMethod\x20|\x20LightMapTexture-Name\x20=' + _0x59b8d7['__cast'](_0x3d4dc6[_0x56ae('0xf17')], _0x430373)[_0x56ae('0xad1')](); break; case 0x37: 0x0 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)['set_diffuseMethod'](new _0x49b30e(_0x296b55[_0x56ae('0x1b')](0x191, 0x3), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x45d')]())), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x45d')](), _0x49b30e)[_0x56ae('0x175d')](_0x296b55['get'](0x65, 0.1))); 0x1 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1756')](new _0x49b30e(_0x296b55[_0x56ae('0x1b')](0x191, 0x3), _0x59b8d7['__cast'](_0x5601c8, _0x330b48)['get_diffuseMethod']())), _0x59b8d7[_0x56ae('0x951')](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)['get_diffuseMethod'](), _0x49b30e)['set_smoothness'](_0x296b55[_0x56ae('0x1b')](0x65, 0.1))); _0x2d9f4e += _0x56ae('0x175e'); break; case 0x38: 0x0 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)['set_diffuseMethod'](new _0x2ea7ce()), _0x59b8d7[_0x56ae('0x951')](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x45d')](), _0x2ea7ce)[_0x56ae('0x175f')](_0x296b55[_0x56ae('0x1b')](0x65, 0.2)), _0x59b8d7[_0x56ae('0x951')](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x45d')](), _0x2ea7ce)[_0x56ae('0x1760')](_0x296b55[_0x56ae('0x1b')](0x66, 0x1)), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x45d')](), _0x2ea7ce)[_0x56ae('0x1761')](_0x296b55[_0x56ae('0x1b')](0x259, 0xffffff))); 0x1 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1756')](new _0x2ea7ce()), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)['get_diffuseMethod'](), _0x2ea7ce)[_0x56ae('0x175f')](_0x296b55[_0x56ae('0x1b')](0x65, 0.2)), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x45d')](), _0x2ea7ce)[_0x56ae('0x1760')](_0x296b55['get'](0x66, 0x1)), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x45d')](), _0x2ea7ce)[_0x56ae('0x1761')](_0x296b55[_0x56ae('0x1b')](0x259, 0xffffff))); _0x2d9f4e += _0x56ae('0x1762'); break; case 0x65: 0x0 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1763')](new _0x5edf24()); 0x1 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1763')](new _0x5edf24()); _0x2d9f4e += '\x20|\x20AnisotropicSpecularMethod'; break; case 0x66: 0x0 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1763')](new _0x1e9e2e()); 0x1 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1763')](new _0x1e9e2e()); _0x2d9f4e += _0x575257[_0x56ae('0x5c3')]; break; case 0x67: 0x0 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1763')](new _0x1436b1(_0x296b55[_0x56ae('0x1b')](0x65, 0.5), _0x59b8d7['__cast'](_0x5601c8, _0x2d03dc)['get_specularMethod']())), _0x59b8d7[_0x56ae('0x951')](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1764')](), _0x1436b1)[_0x56ae('0x175d')](_0x296b55['get'](0x66, 0.1))); 0x1 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1763')](new _0x1436b1(_0x296b55['get'](0x65, 0.5), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1764')]())), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1764')](), _0x1436b1)[_0x56ae('0x175d')](_0x296b55[_0x56ae('0x1b')](0x66, 0.1))); _0x2d9f4e += _0x56ae('0x1765'); break; case 0x68: 0x0 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1763')](new _0x1f1594(_0x296b55[_0x56ae('0x1b')](0x2bd, !0x0), _0x59b8d7['__cast'](_0x5601c8, _0x2d03dc)['get_specularMethod']())), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1764')](), _0x1f1594)[_0x56ae('0x1766')](_0x296b55[_0x56ae('0x1b')](0x65, 0x5)), _0x59b8d7['__cast'](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x1764')](), _0x1f1594)['set_normalReflectance'](_0x296b55[_0x56ae('0x1b')](0x66, 0.1))); 0x1 == _0x1dcf0f && (_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)['set_specularMethod'](new _0x1f1594(_0x296b55['get'](0x2bd, !0x0), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x1764')]())), _0x59b8d7[_0x56ae('0x951')](_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)['get_specularMethod'](), _0x1f1594)[_0x56ae('0x1766')](_0x296b55['get'](0x65, 0x5)), _0x59b8d7[_0x56ae('0x951')](_0x59b8d7['__cast'](_0x5601c8, _0x330b48)[_0x56ae('0x1764')](), _0x1f1594)['set_normalReflectance'](_0x296b55[_0x56ae('0x1b')](0x66, 0.1))); _0x2d9f4e += _0x56ae('0x1767'); break; case 0x98: _0x13e851 = _0x296b55[_0x56ae('0x1b')](0x1, 0x0); _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x13e851, [_0x56ae('0x5c9')]); _0x3d4dc6['enable'] || this['_blocks'][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x1768') + _0x13e851 + _0x56ae('0x1769')); 0x0 == _0x1dcf0f && (null == _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)[_0x56ae('0x176a')]() && this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')]('Could\x20not\x20find\x20a\x20normal\x20Map\x20on\x20this\x20Material\x20to\x20use\x20with\x20this\x20SimpleWaterNormalMethod'), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)['set_normalMap'](_0x3d4dc6[_0x56ae('0xf17')]), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)['set_normalMethod'](new _0x51be4d(_0x59b8d7['__cast'](_0x5601c8, _0x2d03dc)[_0x56ae('0x176a')](), _0x3d4dc6[_0x56ae('0xf17')]))); 0x1 == _0x1dcf0f && (null == _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x176a')]() && this['_blocks'][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x176b')), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x16f1')](_0x3d4dc6[_0x56ae('0xf17')]), _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x176c')](new _0x51be4d(_0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x176a')](), _0x3d4dc6['data']))); _0x2d9f4e += _0x56ae('0x176d') + _0x59b8d7['__cast'](_0x3d4dc6['data'], _0x430373)[_0x56ae('0xad1')](); break; case 0x3e6: _0x13e851 = _0x296b55[_0x56ae('0x1b')](0x1, 0x0); _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x13e851, ['shadowMapMethod']); _0x3d4dc6[_0x56ae('0xb37')] ? (0x0 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x2d03dc)['set_shadowMethod'](_0x3d4dc6[_0x56ae('0xf17')]), 0x1 == _0x1dcf0f && _0x59b8d7[_0x56ae('0x951')](_0x5601c8, _0x330b48)[_0x56ae('0x176e')](_0x3d4dc6[_0x56ae('0xf17')]), _0x2d9f4e += _0x56ae('0x176f') + _0x59b8d7[_0x56ae('0x951')](_0x3d4dc6['data'], _0x55ad7b)[_0x56ae('0xad1')]()) : this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)['addError'](_0x56ae('0x1770') + _0x13e851 + _0x56ae('0x173d')); break; case 0x3e7: _0x13e851 = _0x296b55['get'](0x1, 0x0), _0x3d4dc6 = this[_0x56ae('0x16fe')](_0x13e851, [_0x56ae('0x15eb')]), _0x3d4dc6[_0x56ae('0xb37')] ? (0x0 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x2d03dc)[_0x56ae('0x1771')](_0x3d4dc6[_0x56ae('0xf17')]), 0x1 == _0x1dcf0f && _0x59b8d7['__cast'](_0x5601c8, _0x330b48)['addMethod'](_0x3d4dc6[_0x56ae('0xf17')]), _0x2d9f4e += _0x56ae('0x1772') + _0x59b8d7[_0x56ae('0x951')](_0x3d4dc6[_0x56ae('0xf17')], _0x9f04ca)[_0x56ae('0xad1')]()) : this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x4fde4d)[_0x56ae('0x1705')](_0x56ae('0x1773') + _0x13e851 + _0x56ae('0x173d')); } this[_0x56ae('0x16f3')](); ++_0x90e360; } else { null == _0x4fde4d && (_0x4fde4d = !0x0); var _0x3d5fd5 = _0x1a04a6[_0x56ae('0x1774')](0x3, this[_0x56ae('0x3aa')]) ? this[_0x56ae('0x1775')] == _0x26c7e4[_0x56ae('0x156e')] ? 'gl_Position' : _0x56ae('0x1776') : _0x18fe19[_0x56ae('0x1777')](this[_0x56ae('0x3aa')], this[_0x56ae('0x1775')]) + this['n']; _0x4fde4d && 0xf != this[_0x56ae('0x1778')] && (_0x3d5fd5 += this[_0x56ae('0x1779')]()); return _0x3d5fd5; } } } _0x59b8d7['__cast'](_0x5601c8, _0x23e28c)[_0x56ae('0x1700')] = this[_0x56ae('0x16f3')](); this[_0x56ae('0x1626')](_0x5601c8, _0x5eebee); this[_0x56ae('0x13cf')]['get'](_0x4fde4d)[_0x56ae('0xf17')] = _0x5601c8; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x2d9f4e, { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x550, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16d0') }); } }, 'parseTexture': function(_0x42664b) { this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x42664b)['name'] = this[_0x56ae('0x16e5')](); var _0xc4a4cb = this[_0x56ae('0x12ed')][_0x56ae('0x1303')](), _0x404185 = this['_texture_users'], _0x3ec767 = this[_0x56ae('0x12eb')]; _0x3ec767 = _0x1b30b7[_0x56ae('0x28')](null == _0x3ec767 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x3ec767)); var _0x1e2d04 = []; null != _0x586025[_0x3ec767] ? _0x404185[_0x56ae('0x932')](_0x3ec767, _0x1e2d04) : _0x404185['h'][_0x3ec767] = _0x1e2d04; 0x0 == _0xc4a4cb ? (_0x1e2d04 = this[_0x56ae('0x12ed')]['readUnsignedInt'](), _0x404185 = this[_0x56ae('0x12ed')][_0x56ae('0x12ee')](_0x1e2d04), _0x3ec767 = this['_cur_block_id'], this[_0x56ae('0x1672')](_0x1b30b7['string'](null == _0x3ec767 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x3ec767)), new _0x1f0704(_0x404185), !0x1, null, !0x0)) : (_0x1e2d04 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x404185 = new _0x430d1(0x0), _0x3ec767 = _0x404185[_0x56ae('0x12f0')] = 0x0, null == _0x1e2d04 && (_0x1e2d04 = 0x0), null == _0x3ec767 && (_0x3ec767 = 0x0), this['_newBlockBytes'][_0x56ae('0x16af')](_0x404185, _0x3ec767, _0x1e2d04), _0x3ec767 = this[_0x56ae('0x12eb')], this['addDependency'](_0x1b30b7[_0x56ae('0x28')](null == _0x3ec767 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x3ec767)), null, !0x1, _0x404185, !0x0)); this[_0x56ae('0x16e6')](null); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x42664b)[_0x56ae('0x177a')] = this[_0x56ae('0x16f3')](); this[_0x56ae('0x177b')](); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x42664b)['data'] = null; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x177c') + [_0x56ae('0x177d'), _0x56ae('0x177e')][_0xc4a4cb] + _0x56ae('0x177f'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x573, 'className': _0x56ae('0x5d1'), 'methodName': 'parseTexture' }); }, 'parseCubeTexture': function(_0x13f1ab) { this['_cubeTextures'] = []; var _0x250fcf = this[_0x56ae('0x16a7')], _0x4358c4 = this[_0x56ae('0x12eb')]; _0x4358c4 = _0x1b30b7['string'](null == _0x4358c4 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x4358c4)); var _0x2e7410 = []; null != _0x586025[_0x4358c4] ? _0x250fcf['setReserved'](_0x4358c4, _0x2e7410) : _0x250fcf['h'][_0x4358c4] = _0x2e7410; _0x250fcf = this[_0x56ae('0x12ed')][_0x56ae('0x1303')](); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x13f1ab)['name'] = this[_0x56ae('0x16e5')](); for (_0x4358c4 = 0x0; 0x6 > _0x4358c4;) { if (_0x56ae('0x1780') !== _0x56ae('0x1780')) { return this[_0x56ae('0x1382')] = _0x13f1ab; } else { _0x2e7410 = _0x4358c4++; var _0x26b922 = this[_0x56ae('0x16a7')], _0x498201 = this[_0x56ae('0x12eb')]; _0x498201 = _0x1b30b7[_0x56ae('0x28')](null == _0x498201 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x498201)); var _0x3f9c04 = []; null != _0x586025[_0x498201] ? _0x26b922[_0x56ae('0x932')](_0x498201, _0x3f9c04) : _0x26b922['h'][_0x498201] = _0x3f9c04; this['_cubeTextures'][_0x56ae('0x8f0')](null); 0x0 == _0x250fcf ? (_0x3f9c04 = this['_newBlockBytes'][_0x56ae('0x12ef')](), _0x26b922 = this['_newBlockBytes'][_0x56ae('0x12ee')](_0x3f9c04), _0x498201 = this['_cur_block_id'], this[_0x56ae('0x1672')](_0x1b30b7['string'](_0x575257[_0x56ae('0x5c5')](null, _0x498201) ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x498201)) + '#' + _0x2e7410, new _0x1f0704(_0x26b922), !0x1, null, !0x0)) : (_0x3f9c04 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x26b922 = new _0x430d1(0x0), _0x498201 = _0x26b922['__endian'] = 0x0, null == _0x3f9c04 && (_0x3f9c04 = 0x0), _0x575257[_0x56ae('0x5c5')](null, _0x498201) && (_0x498201 = 0x0), this['_newBlockBytes'][_0x56ae('0x16af')](_0x26b922, _0x498201, _0x3f9c04), _0x498201 = this[_0x56ae('0x12eb')], this[_0x56ae('0x1672')](_0x1b30b7[_0x56ae('0x28')](null == _0x498201 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x498201)) + '#' + _0x2e7410, null, !0x1, _0x26b922, !0x0)); } } this[_0x56ae('0x16e6')](null); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x13f1ab)['extras'] = this[_0x56ae('0x16f3')](); this[_0x56ae('0x177b')](); this['_blocks'][_0x56ae('0x1b')](_0x13f1ab)[_0x56ae('0xf17')] = null; this[_0x56ae('0x16a8')] && _0x1508f0['trace'](_0x56ae('0x1781') + ['external', _0x56ae('0x177e')][_0x250fcf] + _0x56ae('0x1782'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x59c, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16d1') }); }, 'parseSharedMethodBlock': function(_0x54560a) { this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x54560a)['name'] = this[_0x56ae('0x16e5')](); var _0x53b871 = this[_0x56ae('0x1783')](_0x54560a); this[_0x56ae('0x16f3')](); this['_blocks'][_0x56ae('0x1b')](_0x54560a)[_0x56ae('0xf17')] = _0x53b871; this['finalizeAsset'](_0x53b871, this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x54560a)['name']); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x54560a)['data'] = _0x53b871; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1784') + _0x53b871[_0x56ae('0xad1')]() + _0x575257[_0x56ae('0x5c6')] + _0x1b30b7[_0x56ae('0x28')](_0x53b871), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x5ab, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16d2') }); }, 'parseSharedMethodList': function(_0x847ffe) { var _0x22414a = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](), _0xc6f55f = null, _0x405f95 = this[_0x56ae('0x16e6')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x56ae('0x16be')], 102: this[_0x56ae('0x16be')], 103: this[_0x56ae('0x16be')], 104: this[_0x56ae('0x16be')], 105: this[_0x56ae('0x16be')], 106: this[_0x56ae('0x16be')], 107: this[_0x56ae('0x16be')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15 }); switch (_0x22414a) { case 0x191: _0xc6f55f = new _0x2c65b6(_0x405f95[_0x56ae('0x1b')](0x65, [0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1])); break; case 0x192: _0xc6f55f = new _0x19d317(); _0x847ffe = _0x405f95[_0x56ae('0x1b')](0x259, 0x0); _0x405f95 = new _0xa29426(_0x405f95[_0x56ae('0x1b')](0x66, 0x1), _0x405f95['get'](0x67, 0x1), _0x405f95[_0x56ae('0x1b')](0x68, 0x1), _0x405f95[_0x56ae('0x1b')](0x65, 0x1), _0xfeeea6[_0x56ae('0xcfc')](_0x847ffe >>> 0x10 & 0xff), _0xfeeea6[_0x56ae('0xcfc')](_0x847ffe >>> 0x8 & 0xff), _0xfeeea6[_0x56ae('0xcfc')](_0x847ffe & 0xff), _0xfeeea6[_0x56ae('0xcfc')](_0x575257[_0x56ae('0x5c7')](_0x847ffe >>> 0x18, 0xff))); _0x59b8d7[_0x56ae('0x951')](_0xc6f55f, _0x19d317)[_0x56ae('0x448')](_0x405f95); break; case 0x193: _0x22414a = _0x405f95['get'](0x1, 0x0); var _0x129805 = this[_0x56ae('0x16fe')](_0x22414a, ['texture'], _0x56ae('0x1711')); _0x129805[_0x56ae('0xb37')] || this['_blocks'][_0x56ae('0x1b')](_0x847ffe)[_0x56ae('0x1705')]('Could\x20not\x20find\x20the\x20EnvMap\x20(ID\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](null == _0x22414a ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x22414a)) + _0x56ae('0x1785')); _0xc6f55f = new _0x218a02(_0x129805[_0x56ae('0xf17')], _0x405f95[_0x56ae('0x1b')](0x65, 0x1)); _0x22414a = _0x405f95[_0x56ae('0x1b')](0x2, 0x0); _0xfeeea6['gt'](_0x22414a, 0x0) && (_0x129805 = this[_0x56ae('0x16fe')](_0x22414a, ['texture']), _0x129805['enable'] || this['_blocks'][_0x56ae('0x1b')](_0x847ffe)[_0x56ae('0x1705')](_0x56ae('0x1786') + _0x1b30b7['string'](null == _0x22414a ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x22414a)) + _0x56ae('0x1785')), _0x59b8d7[_0x56ae('0x951')](_0xc6f55f, _0x218a02)[_0x56ae('0xa6d')](_0x129805[_0x56ae('0xf17')])); break; case 0x194: _0x22414a = _0x405f95[_0x56ae('0x1b')](0x1, 0x0); _0x129805 = this[_0x56ae('0x16fe')](_0x22414a, ['texture']); _0x129805[_0x56ae('0xb37')] || this['_blocks'][_0x56ae('0x1b')](_0x847ffe)[_0x56ae('0x1705')](_0x56ae('0x175b') + _0x1b30b7['string'](null == _0x22414a ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x22414a)) + '\x20)\x20for\x20this\x20LightMapMethod'); _0xc6f55f = new _0x2084a3(_0x129805[_0x56ae('0xf17')], this[_0x56ae('0x16a1')]['get'](_0x405f95[_0x56ae('0x1b')](0x191, 0xa))); break; case 0x195: _0x22414a = _0x405f95[_0x56ae('0x1b')](0x1, 0x0); _0x129805 = this[_0x56ae('0x16fe')](_0x22414a, ['textureProjector']); _0x129805['enable'] || this[_0x56ae('0x13cf')]['get'](_0x847ffe)['addError'](_0x56ae('0x1787') + _0x1b30b7[_0x56ae('0x28')](null == _0x22414a ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x22414a)) + _0x56ae('0x1788')); _0xc6f55f = new _0x1c42a0(_0x129805[_0x56ae('0xf17')], this[_0x56ae('0x16a1')][_0x56ae('0x1b')](_0x405f95[_0x56ae('0x1b')](0x191, 0xa))); break; case 0x196: _0xc6f55f = new _0x2efbc9(_0x405f95[_0x56ae('0x1b')](0x259, 0xffffff), _0x405f95[_0x56ae('0x1b')](0x65, 0.4), _0x405f95[_0x56ae('0x1b')](0x65, 0x2)); break; case 0x197: _0x22414a = _0x405f95[_0x56ae('0x1b')](0x1, 0x0); _0x129805 = this[_0x56ae('0x16fe')](_0x22414a, ['texture']); _0x129805[_0x56ae('0xb37')] || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x847ffe)[_0x56ae('0x1705')]('Could\x20not\x20find\x20the\x20Alpha-texture\x20(ID\x20=\x20' + _0x1b30b7['string'](null == _0x22414a ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x22414a)) + '\x20)\x20for\x20this\x20AlphaMaskMethod'); _0xc6f55f = new _0x4bf08d(_0x129805['data'], _0x405f95['get'](0x2bd, !0x1)); break; case 0x198: _0x22414a = _0x405f95[_0x56ae('0x1b')](0x1, 0x0); _0x129805 = this[_0x56ae('0x16fe')](_0x22414a, [_0x56ae('0x5c9')], _0x56ae('0x1711')); _0x129805[_0x56ae('0xb37')] || this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x847ffe)[_0x56ae('0x1705')]('Could\x20not\x20find\x20the\x20EnvMap\x20(ID\x20=\x20' + _0x1b30b7['string'](null == _0x22414a ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x22414a)) + _0x56ae('0x1789')); _0xc6f55f = new _0x4f1a62(_0x129805[_0x56ae('0xf17')], _0x405f95['get'](0x65, 0.1), _0x405f95['get'](0x66, 0.01), _0x405f95[_0x56ae('0x1b')](0x67, 0.01), _0x405f95[_0x56ae('0x1b')](0x68, 0.01)); _0x59b8d7[_0x56ae('0x951')](_0xc6f55f, _0x4f1a62)['set_alpha'](_0x405f95[_0x56ae('0x1b')](0x68, 0x1)); break; case 0x199: _0xc6f55f = new _0xaf76b4(_0x405f95[_0x56ae('0x1b')](0x259, 0x0), _0x405f95['get'](0x65, 0x1), _0x405f95['get'](0x2bd, !0x0), _0x405f95['get'](0x2be, !0x1)); break; case 0x19a: _0x22414a = _0x405f95['get'](0x1, 0x0); _0x129805 = this[_0x56ae('0x16fe')](_0x22414a, [_0x575257[_0x56ae('0x5c8')]], _0x56ae('0x1711')); _0x129805[_0x56ae('0xb37')] || this['_blocks']['get'](_0x847ffe)[_0x56ae('0x1705')](_0x56ae('0x1754') + _0x1b30b7[_0x56ae('0x28')](null == _0x22414a ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x22414a)) + _0x56ae('0x178a')); _0xc6f55f = new _0x2a9ec0(_0x129805[_0x56ae('0xf17')], _0x405f95['get'](0x65, 0x1)); break; case 0x19b: _0xc6f55f = new _0xc2c0f2(_0x405f95[_0x56ae('0x1b')](0x65, 0x0), _0x405f95[_0x56ae('0x1b')](0x66, 0x3e8), _0x405f95[_0x56ae('0x1b')](0x259, 0x808080)); } this[_0x56ae('0x16f3')](); return _0xc6f55f; }, 'parseShadowMethodBlock': function(_0x466cbf) { this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x466cbf)['name'] = this['parseVarStr'](); var _0x488df1 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x1e42a1 = this[_0x56ae('0x16fe')](_0x488df1, [_0x56ae('0x1515')]); _0x1e42a1[_0x56ae('0xb37')] ? (_0x488df1 = this[_0x56ae('0x178b')](_0x59b8d7[_0x56ae('0x951')](_0x1e42a1[_0x56ae('0xf17')], _0x410089), _0x466cbf), null != _0x488df1 && (this[_0x56ae('0x16f3')](), this[_0x56ae('0x1626')](_0x488df1, this[_0x56ae('0x13cf')]['get'](_0x466cbf)['name']), this['_blocks'][_0x56ae('0x1b')](_0x466cbf)['data'] = _0x488df1, this[_0x56ae('0x16a8')] && _0x1508f0['trace'](_0x575257[_0x56ae('0x178c')](_0x56ae('0x178d') + _0x488df1[_0x56ae('0xad1')]() + _0x56ae('0x178e') + _0x1b30b7[_0x56ae('0x28')](_0x488df1), _0x56ae('0x178f')) + _0x1b30b7[_0x56ae('0x28')](_0x59b8d7[_0x56ae('0x951')](_0x1e42a1[_0x56ae('0xf17')], _0x410089)), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x60c, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16d3') }))) : this['_blocks'][_0x56ae('0x1b')](_0x466cbf)[_0x56ae('0x1705')](_0x575257[_0x56ae('0x5ca')] + _0x1b30b7['string'](null == _0x488df1 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x488df1)) + _0x56ae('0x1790')); }, 'parseShadowMethodList': function(_0x20d6c7, _0x264cda) { var _0x3c56d6 = this['_newBlockBytes'][_0x56ae('0x161f')](), _0xf6e720 = null, _0x2deb47 = this[_0x56ae('0x16e6')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x56ae('0x16be')], 102: this[_0x56ae('0x16be')], 103: this[_0x56ae('0x16be')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15, 801: 0x2f }); switch (_0x3c56d6) { case 0x3e9: _0x20d6c7 = _0x2deb47['get'](0x1, 0x0); _0x3c56d6 = this['getAssetByID'](_0x20d6c7, [_0x56ae('0x15f1')]); if (!_0x3c56d6['enable']) return this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x264cda)[_0x56ae('0x1705')](_0x56ae('0x1791') + _0x1b30b7['string'](null == _0x20d6c7 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x20d6c7)) + _0x56ae('0x1792')), _0xf6e720; _0xf6e720 = new _0x122522(_0x3c56d6[_0x56ae('0xf17')]); break; case 0x3ea: _0x20d6c7 = _0x2deb47['get'](0x1, 0x0); _0x3c56d6 = this[_0x56ae('0x16fe')](_0x20d6c7, ['shadowMapMethod']); if (!_0x3c56d6[_0x56ae('0xb37')]) return this[_0x56ae('0x13cf')]['get'](_0x264cda)['addError'](_0x56ae('0x1791') + _0x1b30b7[_0x56ae('0x28')](null == _0x20d6c7 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x20d6c7)) + _0x56ae('0x1793')), _0xf6e720; _0xf6e720 = new _0xf9fdc6(_0x3c56d6['data']); break; case 0x44d: _0xf6e720 = new _0x4760e1(_0x59b8d7[_0x56ae('0x951')](_0x20d6c7, _0x3bbbaf)); _0x59b8d7['__cast'](_0xf6e720, _0x4760e1)[_0x56ae('0xabe')](_0x2deb47[_0x56ae('0x1b')](0x65, 0x1)); _0x59b8d7[_0x56ae('0x951')](_0xf6e720, _0x4760e1)['set_epsilon'](_0x2deb47[_0x56ae('0x1b')](0x66, 0.002)); break; case 0x44e: _0xf6e720 = new _0x4127cf(_0x59b8d7[_0x56ae('0x951')](_0x20d6c7, _0x3bbbaf), _0x2deb47[_0x56ae('0x1b')](0xc9, 0x5)); _0x59b8d7[_0x56ae('0x951')](_0xf6e720, _0x4127cf)['set_alpha'](_0x2deb47[_0x56ae('0x1b')](0x65, 0x1)); _0x59b8d7[_0x56ae('0x951')](_0xf6e720, _0x4127cf)[_0x56ae('0x1794')](_0x2deb47[_0x56ae('0x1b')](0x66, 0.002)); _0x59b8d7[_0x56ae('0x951')](_0xf6e720, _0x4127cf)[_0x56ae('0x1795')](_0x2deb47[_0x56ae('0x1b')](0x67, 0x1)); break; case 0x44f: _0xf6e720 = new _0x39c389(_0x59b8d7[_0x56ae('0x951')](_0x20d6c7, _0x3bbbaf), _0x2deb47['get'](0xc9, 0x5)); _0x59b8d7[_0x56ae('0x951')](_0xf6e720, _0x39c389)[_0x56ae('0xabe')](_0x2deb47['get'](0x65, 0x1)); _0x59b8d7[_0x56ae('0x951')](_0xf6e720, _0x39c389)[_0x56ae('0x1794')](_0x2deb47[_0x56ae('0x1b')](0x66, 0.002)); _0x59b8d7[_0x56ae('0x951')](_0xf6e720, _0x39c389)[_0x56ae('0x1795')](_0x2deb47[_0x56ae('0x1b')](0x67, 0x1)); break; case 0x450: _0xf6e720 = new _0x4b0eaf(_0x20d6c7), _0x59b8d7['__cast'](_0xf6e720, _0x4b0eaf)[_0x56ae('0xabe')](_0x2deb47[_0x56ae('0x1b')](0x65, 0x1)), _0x59b8d7['__cast'](_0xf6e720, _0x4b0eaf)['set_epsilon'](_0x2deb47[_0x56ae('0x1b')](0x66, 0.002)); } this[_0x56ae('0x16f3')](); return _0xf6e720; }, 'parseSkeleton': function(_0x5f57a4) { if (_0x56ae('0x1796') !== 'ceoHm') { var _0x5d9a47 = this[_0x56ae('0xbe2')](); this[_0x56ae('0x1797')][_0x56ae('0xa05')] = 0x2 != _0x5d9a47; } else { var _0x5c75ce = this[_0x56ae('0x16e5')](), _0x4c7fc4 = this['_newBlockBytes']['readUnsignedShort'](), _0x2988b1 = new _0x3445a0(); this[_0x56ae('0x16e6')](null); for (var _0x521fca = 0x0; _0x521fca < _0x4c7fc4;) { this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); var _0x29763e = new _0x3f4f12(); _0x29763e[_0x56ae('0xdb3')] = this['_newBlockBytes'][_0x56ae('0x161f')]() - 0x1; _0x29763e[_0x56ae('0x110')] = this['parseVarStr'](); var _0x3c895b = this[_0x56ae('0x16fd')](); _0x29763e['inverseBindPose'] = _0x3c895b[_0x56ae('0xf73')]; this['parseProperties'](null); this['parseUserAttributes'](); _0x2988b1[_0x56ae('0xa5b')][_0x56ae('0x8f0')](_0x29763e); ++_0x521fca; } this[_0x56ae('0x16f3')](); this[_0x56ae('0x1626')](_0x2988b1, _0x5c75ce); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x5f57a4)[_0x56ae('0xf17')] = _0x2988b1; this['_debug'] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1798') + _0x2988b1[_0x56ae('0xad1')]() + _0x56ae('0x1799') + _0x521fca, { 'fileName': _0x575257[_0x56ae('0x5bc')], 'lineNumber': 0x661, 'className': _0x56ae('0x5d1'), 'methodName': 'parseSkeleton' }); } }, 'parseSkeletonPose': function(_0x578740) { var _0x8a1740 = this[_0x56ae('0x16e5')](), _0x5b4231 = this['_newBlockBytes'][_0x56ae('0x161f')](); this[_0x56ae('0x16e6')](null); for (var _0x14305e = new _0x536a3a(), _0x18e61b = 0x0; _0xfeeea6['gt'](_0x5b4231, _0x18e61b);) { var _0x422cdd = new _0x268074(); if (0x1 == this['_newBlockBytes'][_0x56ae('0x1303')]()) { if (_0x575257[_0x56ae('0x5cb')] === _0x56ae('0x179a')) { return this[_0x56ae('0x9ff')] ? this['image'][_0x56ae('0x179b')](_0x578740, _0x8a1740, 0x1) : 0x0; } else { var _0x3a222d = this[_0x56ae('0x179c')](); _0x3a222d = new _0x2b2c54(_0x3a222d); _0x422cdd['orientation'][_0x56ae('0x179d')](_0x3a222d); _0x422cdd[_0x56ae('0xa61')][_0x56ae('0x8ae')](_0x3a222d[_0x56ae('0xa62')]()); _0x14305e[_0x56ae('0xe37')][_0x56ae('0x8b6')](_0x18e61b, _0x422cdd); } }++_0x18e61b; } this['parseUserAttributes'](); this[_0x56ae('0x1626')](_0x14305e, _0x8a1740); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x578740)[_0x56ae('0xf17')] = _0x14305e; this['_debug'] && _0x1508f0[_0x56ae('0x140b')]('Parsed\x20a\x20SkeletonPose:\x20Name\x20=\x20' + _0x14305e['get_name']() + _0x56ae('0x1799') + _0x1b30b7[_0x56ae('0x28')](null == _0x18e61b ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x18e61b)), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x683, 'className': _0x56ae('0x5d1'), 'methodName': 'parseSkeletonPose' }); }, 'parseSkeletonAnimation': function(_0x3076a1) { var _0x1569d8 = this['parseVarStr'](), _0x35ae41 = new _0xd912eb(), _0x14e7d1 = this[_0x56ae('0x12ed')]['readUnsignedShort'](); this['parseProperties'](null); for (var _0x3ca451 = 0x0, _0x2eadb6; _0xfeeea6['gt'](_0x14e7d1, _0x3ca451);) { var _0x174362 = this['_newBlockBytes'][_0x56ae('0x12ef')](); var _0xa61537 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); _0x2eadb6 = this[_0x56ae('0x16fe')](_0x174362, [_0x56ae('0xe3f')]); _0x2eadb6[_0x56ae('0xb37')] ? _0x35ae41[_0x56ae('0xa63')](_0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x174362)[_0x56ae('0xf17')], _0x536a3a), _0xa61537) : this[_0x56ae('0x13cf')]['get'](_0x3076a1)[_0x56ae('0x1705')](_0x56ae('0x179e') + _0x1b30b7[_0x56ae('0x28')](null == _0x3ca451 ? null : _0xfeeea6['toFloat'](_0x3ca451)) + _0x56ae('0x170a') + _0x1b30b7[_0x56ae('0x28')](null == _0x174362 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x174362)) + _0x56ae('0x179f')); ++_0x3ca451; } 0x0 == _0x35ae41['get_frames']()['get_length']() ? this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x3076a1)[_0x56ae('0x1705')](_0x56ae('0x17a0')) : (this[_0x56ae('0x16f3')](), this[_0x56ae('0x1626')](_0x35ae41, _0x1569d8), this['_blocks'][_0x56ae('0x1b')](_0x3076a1)[_0x56ae('0xf17')] = _0x35ae41, this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x17a1') + _0x35ae41[_0x56ae('0xad1')]() + _0x56ae('0x17a2') + _0x35ae41[_0x56ae('0xe83')]()[_0x56ae('0x9fa')](), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x6a5, 'className': _0x56ae('0x5d1'), 'methodName': 'parseSkeletonAnimation' })); }, 'parseMeshPoseAnimation': function(_0x24ca9f, _0x2a3902) { null == _0x2a3902 && (_0x2a3902 = !0x1); var _0x312902 = 0x1, _0x21b5c6, _0x56e164 = new _0x192515(), _0x3fe1f4, _0x3a1a67 = _0x252a59[_0x56ae('0x9a6')](null), _0x4b36bc = this[_0x56ae('0x16e5')](), _0x30660c = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x1b30b7 = this[_0x56ae('0x16fe')](_0x30660c, [_0x56ae('0x63')]); if (_0x1b30b7[_0x56ae('0xb37')]) { _0x30660c = this[_0x56ae('0x17a3')](_0x30660c); _0x2a3902 || (_0x312902 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')]()); var _0x2d9f4e = this['_newBlockBytes'][_0x56ae('0x161f')](); _0x2a3902 = this[_0x56ae('0x12ed')]['readUnsignedShort'](); for (_0x3fe1f4 = 0x0; _0x3fe1f4 < _0x2a3902;) _0x3a1a67[_0x56ae('0x8f0')](this['_newBlockBytes'][_0x56ae('0x161f')]()), ++_0x3fe1f4; var _0x392d54 = this[_0x56ae('0x16e6')]({ 1: 0x15, 2: 0x15 }); _0x56e164[_0x56ae('0xe73')](_0x392d54[_0x56ae('0x1b')](0x1, !0x0)); _0x56e164[_0x56ae('0xe71')](_0x392d54[_0x56ae('0x1b')](0x2, !0x1)); for (var _0x5ac4a7 = 0x0; _0xfeeea6['gt'](_0x312902, _0x5ac4a7);) { var _0x4e6193 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); var _0x486289 = new _0x383538(); for (_0x392d54 = 0x0; _0xfeeea6['gt'](_0x2d9f4e, _0x392d54);) { _0x3fe1f4 = 0x0; var _0x5b0471 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); for (_0x5b0471 = this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] + _0x5b0471; _0x3fe1f4 < _0x2a3902;) { if (0x1 == _0x3a1a67[_0x56ae('0x1b')](_0x3fe1f4)) { var _0x3d0878 = _0x1b30b7[_0x56ae('0xf17')]['subGeometries'][_0x392d54][_0x56ae('0x17a4')]; var _0x370254 = _0x252a59[_0x56ae('0x975')](null); for (_0x21b5c6 = 0x0; _0xfeeea6['gt'](_0x5b0471, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) { var _0x34e41b = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); var _0xf76599 = this['readNumber'](this[_0x56ae('0x16bb')]); var _0x1bb05d = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); _0x370254['set'](_0x21b5c6++, _0x34e41b); _0x370254[_0x56ae('0x8b6')](_0x21b5c6++, _0xf76599); _0x370254[_0x56ae('0x8b6')](_0x21b5c6++, _0x1bb05d); } _0x34e41b = new _0x547bfc(); _0x34e41b[_0x56ae('0xf7d')](_0x370254, _0x30660c[_0x56ae('0x1b')](_0x392d54), null, null); _0x34e41b[_0x56ae('0x1149')](_0x3d0878); _0x34e41b['get_vertexNormalData'](); _0x34e41b[_0x56ae('0x112f')](); _0x34e41b[_0x56ae('0xae2')](!0x1); _0x34e41b['set_autoDeriveVertexTangents'](!0x1); ++_0x392d54; _0x486289[_0x56ae('0xae4')](_0x34e41b); } else this['_newBlockBytes'][_0x56ae('0xc5c')] = _0x5b0471; ++_0x3fe1f4; } } _0x56e164[_0x56ae('0xa63')](_0x486289, _0x4e6193); ++_0x5ac4a7; } this['parseUserAttributes'](); this[_0x56ae('0x1626')](_0x56e164, _0x4b36bc); this[_0x56ae('0x13cf')]['get'](_0x24ca9f)['data'] = _0x56e164; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')]('Parsed\x20a\x20VertexClipNode:\x20Name\x20=\x20' + _0x56e164[_0x56ae('0xad1')]() + '\x20|\x20Target-Geometry-Name\x20=\x20' + _0x59b8d7[_0x56ae('0x951')](_0x1b30b7[_0x56ae('0xf17')], _0x383538)[_0x56ae('0xad1')]() + _0x56ae('0x17a2') + _0x56e164[_0x56ae('0xe83')]()[_0x56ae('0x9fa')](), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x703, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16d4') }); } else this[_0x56ae('0x13cf')]['get'](_0x24ca9f)[_0x56ae('0x1705')](_0x56ae('0x17a5') + _0x30660c + _0x56ae('0x17a6')); }, 'parseVertexAnimationSet': function(_0x52e66b) { for (var _0x4e1fe5, _0x5d9949 = -0x1, _0x137cb8 = this[_0x56ae('0x16e5')](), _0x177043 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](), _0xe3aa8c = this['parseProperties']({ 1: 0x5 }), _0x5df2c0 = 0x0, _0x864c08 = _0x252a59[_0x56ae('0x977')](null), _0x14eb7e = _0x252a59['toObjectVector'](null); _0xfeeea6['gt'](_0x177043, _0x5df2c0);) _0x5d9949 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x4e1fe5 = this[_0x56ae('0x16fe')](_0x5d9949, [_0x56ae('0xe49')]), _0x4e1fe5['enable'] ? (_0x4e1fe5[_0x56ae('0xf17')] instanceof _0x192515 && _0x14eb7e[_0x56ae('0x8f0')](_0x4e1fe5[_0x56ae('0xf17')]), _0x4e1fe5[_0x56ae('0xf17')] instanceof _0xd912eb && _0x864c08[_0x56ae('0x8f0')](_0x4e1fe5[_0x56ae('0xf17')])) : this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x52e66b)[_0x56ae('0x1705')](_0x56ae('0x17a7') + _0x1b30b7['string'](null == _0x5df2c0 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x5df2c0)) + _0x56ae('0x17a8') + _0x5d9949 + _0x56ae('0x17a9')), ++_0x5df2c0; if (0x0 == _0x14eb7e['get_length']() && 0x0 == _0x864c08[_0x56ae('0x9fa')]()) this['_blocks'][_0x56ae('0x1b')](_0x52e66b)[_0x56ae('0x1705')]('Could\x20not\x20create\x20this\x20AnimationSet,\x20because\x20it\x20contains\x20no\x20animations'); else if (this[_0x56ae('0x16f3')](), 0x0 < _0x14eb7e[_0x56ae('0x9fa')]()) { if (_0x56ae('0x17aa') !== 'ZdMtk') { _0x864c08 = new _0x1dd56e(); for (_0x14eb7e = _0x14eb7e[_0x56ae('0x3f')](); _0x14eb7e[_0x56ae('0x8f5')]();) _0x4e1fe5 = _0x14eb7e[_0x56ae('0x42')](), _0x864c08[_0x56ae('0x17ab')](_0x4e1fe5); this[_0x56ae('0x1626')](_0x864c08, _0x137cb8); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x52e66b)['data'] = _0x864c08; this[_0x56ae('0x16a8')] && (_0x52e66b = 'Parsed\x20a\x20VertexAnimationSet:\x20Name\x20=\x20' + _0x137cb8 + _0x56ae('0x17ac') + _0x864c08[_0x56ae('0x3e4')]()[_0x56ae('0x9fa')]() + _0x1c1b50['UBnSY'], _0x137cb8 = _0x864c08[_0x56ae('0x17ad')](), _0x1508f0[_0x56ae('0x140b')](_0x52e66b + (null != _0x137cb8 ? _0x137cb8[_0x56ae('0x8a8')]() : null), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x72b, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16d5') })); } else { var _0x2c2acb = _0x5d9949++; _0x4e1fe5[_0x56ae('0x8b6')](_0x2c2acb, _0x52e66b[_0x2c2acb]); } } else if (0x0 < _0x864c08[_0x56ae('0x9fa')]()) { var _0x4a0fcc = _0x56ae('0x17ae')[_0x56ae('0x44')]('|'), _0xb3a1cc = 0x0; while (!![]) { switch (_0x4a0fcc[_0xb3a1cc++]) { case '0': _0x14eb7e = new _0x9a0273(_0xe3aa8c[_0x56ae('0x1b')](0x1, 0x4)); continue; case '1': this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x52e66b)[_0x56ae('0xf17')] = _0x14eb7e; continue; case '2': this[_0x56ae('0x1626')](_0x14eb7e, _0x137cb8); continue; case '3': this[_0x56ae('0x16fe')](_0x5d9949, [_0x56ae('0xe49')]); continue; case '4': this[_0x56ae('0x16a8')] && (_0x52e66b = _0x56ae('0x17af') + _0x137cb8 + '\x20|\x20Animations\x20=\x20' + _0x14eb7e[_0x56ae('0x3e4')]()[_0x56ae('0x9fa')]() + _0x56ae('0x10a'), _0x137cb8 = _0x14eb7e[_0x56ae('0x17ad')](), _0x1508f0['trace'](_0x52e66b + (null != _0x137cb8 ? _0x137cb8[_0x56ae('0x8a8')]() : null), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x736, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16d5') })); continue; case '5': for (_0x864c08 = _0x864c08[_0x56ae('0x3f')](); _0x864c08[_0x56ae('0x8f5')]();) _0x4e1fe5 = _0x864c08[_0x56ae('0x42')](), _0x14eb7e[_0x56ae('0x17ab')](_0x4e1fe5); continue; } break; } } }, 'parseUVAnimation': function(_0x2ef0f4) { var _0x58fab1 = this[_0x56ae('0x16e5')](), _0x672eb = this['_newBlockBytes'][_0x56ae('0x161f')](); this[_0x56ae('0x16e6')](null); for (var _0x442702 = new _0x12fcec(), _0x7d0d7f = new _0xc32e6(), _0x2c78d5 = 0x0; _0xfeeea6['gt'](_0x672eb, _0x2c78d5);) { var _0x2704ba = this[_0x56ae('0x17b0')](); _0x2704ba[_0x56ae('0xa19')](0x64, 0x64); _0x7d0d7f[_0x56ae('0xab2')]()[_0x56ae('0xaa9')](_0x2704ba); _0x2704ba = this['_newBlockBytes'][_0x56ae('0x161f')](); var _0x392f9c = new _0x1583a1(0.01 * _0x7d0d7f[_0x56ae('0x3e1')](), 0.01 * _0x7d0d7f['get_y'](), _0x7d0d7f[_0x56ae('0xab4')]() / 0x64, _0x7d0d7f['get_scaleY']() / 0x64, _0x7d0d7f[_0x56ae('0xab7')]()); _0x442702[_0x56ae('0xa63')](_0x392f9c, _0x2704ba); ++_0x2c78d5; } this[_0x56ae('0x16f3')](); this['finalizeAsset'](_0x442702, _0x58fab1); this[_0x56ae('0x13cf')]['get'](_0x2ef0f4)[_0x56ae('0xf17')] = _0x442702; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x575257[_0x56ae('0x5cd')](_0x575257['cYpCd'](_0x56ae('0x17b1'), _0x58fab1), _0x56ae('0x17a2')) + _0x1b30b7[_0x56ae('0x28')](_0x575257[_0x56ae('0x5c5')](null, _0x2c78d5) ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x2c78d5)), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x753, 'className': _0x56ae('0x5d1'), 'methodName': 'parseUVAnimation' }); }, 'parseAnimatorSet': function(_0x5105ff) { for (var _0x436bc1 = this[_0x56ae('0x16e5')](), _0x2028d3 = this[_0x56ae('0x12ed')]['readUnsignedShort'](), _0x28577e = this[_0x56ae('0x16e6')]({ 1: 0x17 }), _0x521a30 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](), _0x46023c = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](), _0x36c8a3 = _0x252a59[_0x56ae('0x9a6')](null), _0x2b593d = 0x0; _0x2b593d < _0x46023c;) _0x2b593d++, _0x36c8a3[_0x56ae('0x8f0')](this[_0x56ae('0x12ed')]['readUnsignedInt']()); this[_0x56ae('0x12ed')]['readUnsignedShort'](); this[_0x56ae('0x12ed')][_0x56ae('0x1303')](); this[_0x56ae('0x16f3')](); this[_0x56ae('0x16f3')](); _0x46023c = _0x252a59[_0x56ae('0x977')](null); for (var _0x39cd01 = 0x0, _0x2d9f4e = _0x36c8a3['get_length'](); _0x39cd01 < _0x2d9f4e;) _0x2b593d = _0x39cd01++, _0x2b593d = this['getAssetByID'](_0x36c8a3[_0x56ae('0x1b')](_0x2b593d), [_0x56ae('0xe79')]), _0x2b593d[_0x56ae('0xb37')] && _0x46023c['push'](_0x59b8d7[_0x56ae('0x951')](_0x2b593d[_0x56ae('0xf17')], _0x7d440)); _0x2b593d = this[_0x56ae('0x16fe')](_0x521a30, [_0x56ae('0xd23')]); if (_0x2b593d[_0x56ae('0xb37')]) { _0x36c8a3 = _0x59b8d7[_0x56ae('0x951')](_0x2b593d[_0x56ae('0xf17')], _0x5affe3); _0x521a30 = null; if (0x1 == _0x2028d3) { _0x2b593d = this['getAssetByID'](_0x28577e[_0x56ae('0x1b')](0x1, 0x0), [_0x56ae('0xe34')]); if (!_0x2b593d['enable']) { if (_0x56ae('0x17b2') !== _0x56ae('0x17b2')) { var _0x36a0e6 = _0x2028d3['next'](); _0x36a0e6[_0x56ae('0xe79')][_0x56ae('0xab0')]() && _0x36a0e6[_0x56ae('0xe79')]['get_z']() < _0x436bc1 && (_0x436bc1 = _0x36a0e6[_0x56ae('0xe79')][_0x56ae('0x105e')]()); } else { this[_0x56ae('0x13cf')]['get'](_0x5105ff)[_0x56ae('0x1705')]('Could\x20not\x20find\x20the\x20Skeleton\x20(\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28577e[_0x56ae('0x1b')](0x1, 0x0)) + _0x56ae('0x17b3')); return; } } _0x521a30 = new _0x2b6632(_0x59b8d7['__cast'](_0x36c8a3, _0x9a0273), _0x59b8d7['__cast'](_0x2b593d[_0x56ae('0xf17')], _0x3445a0)); } else 0x2 == _0x2028d3 && (_0x521a30 = new _0x2c0e61(_0x59b8d7['__cast'](_0x36c8a3, _0x1dd56e))); this[_0x56ae('0x1626')](_0x521a30, _0x436bc1); this[_0x56ae('0x13cf')]['get'](_0x5105ff)['data'] = _0x521a30; _0x5105ff = 0x0; for (_0x28577e = _0x46023c[_0x56ae('0x9fa')](); _0x5105ff < _0x28577e;) _0x36c8a3 = _0x5105ff++, _0x575257[_0x56ae('0x17b4')](0x1, _0x2028d3) && _0x46023c[_0x56ae('0x1b')](_0x36c8a3)[_0x56ae('0x142c')](_0x59b8d7['__cast'](_0x521a30, _0x2b6632)), 0x2 == _0x2028d3 && _0x46023c['get'](_0x36c8a3)[_0x56ae('0x142c')](_0x59b8d7[_0x56ae('0x951')](_0x521a30, _0x2c0e61)); this['_debug'] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x17b5') + _0x436bc1, { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x792, 'className': _0x56ae('0x5d1'), 'methodName': 'parseAnimatorSet' }); } else this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x5105ff)['addError'](_0x56ae('0x17b6') + _0x521a30 + _0x56ae('0x17b3')); }, 'parseCommand': function(_0x1a9a39) { if (_0x56ae('0x17b7') !== 'Pxexw') { this[_0x56ae('0x12ed')][_0x56ae('0x1303')](); var _0x253f0b = this[_0x56ae('0x12ed')]['readUnsignedInt'](), _0x547679 = this[_0x56ae('0x16fd')](), _0x420463 = this[_0x56ae('0x16e5')](), _0x454bd2 = null, _0x3bc839 = null; _0x253f0b = this[_0x56ae('0x16fe')](_0x253f0b, [_0x56ae('0xfe8'), 'light', _0x56ae('0xe79'), _0x575257[_0x56ae('0x5ce')], _0x56ae('0x1451')]); _0x253f0b['enable'] && (_0x454bd2 = _0x59b8d7[_0x56ae('0x951')](_0x253f0b[_0x56ae('0xf17')], _0x4b5084)); this[_0x56ae('0x12ed')][_0x56ae('0x1620')](); _0x253f0b = this['_newBlockBytes'][_0x56ae('0x1620')](); var _0x3db5af = this[_0x56ae('0x16e6')]({ 1: 0x17 }); if (0x1 == _0x253f0b) { var _0x4718c6 = '2|5|3|0|1|4' [_0x56ae('0x44')]('|'), _0x11421a = 0x0; while (!![]) { switch (_0x4718c6[_0x11421a++]) { case '0': _0x3bc839 = _0x253f0b[_0x56ae('0xf17')]; continue; case '1': null != _0x454bd2 && _0x454bd2[_0x56ae('0x994')](_0x3bc839); continue; case '2': _0x3bc839 = _0x3db5af['get'](0x1, 0x0); continue; case '3': if (!_0x253f0b[_0x56ae('0xb37')] && 0x0 != _0x3bc839) { this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1a9a39)['addError'](_0x56ae('0x17b8') + _0x3bc839 + _0x56ae('0x17b9')); return; } continue; case '4': _0x3bc839[_0x56ae('0xab1')](_0x547679); continue; case '5': _0x253f0b = this[_0x56ae('0x16fe')](_0x3bc839, [_0x56ae('0x1515'), _0x56ae('0x1462')]); continue; } break; } } _0x575257[_0x56ae('0x582')](null, _0x3bc839) && (_0x3db5af = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16bc')], 2: this['_matrixNrType'], 3: this[_0x56ae('0x16bc')], 4: 0x4 }), _0x3bc839[_0x56ae('0xfb4')](new _0x4e9ff1(_0x3db5af[_0x56ae('0x1b')](0x1, 0x0), _0x3db5af[_0x56ae('0x1b')](0x2, 0x0), _0x3db5af[_0x56ae('0x1b')](0x3, 0x0))), _0x3bc839['extra'] = this[_0x56ae('0x16f3')]()); this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1a9a39)[_0x56ae('0xf17')] = _0x3bc839; this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x17ba') + _0x420463, { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7ba, 'className': _0x575257[_0x56ae('0x5d0')], 'methodName': _0x56ae('0x16d7') }); } else { return { '_hx_index': 0x0, 'blurX': _0x1a9a39, 'blurY': _0x253f0b, 'quality': _0x547679, '__enum__': _0x56ae('0x17bb'), 'toString': _0x370254 }; } }, 'parseNameSpace': function(_0x1353ce) { if ('Ymzyf' !== _0x56ae('0x17bc')) { return this[_0x56ae('0xf35')][_0x56ae('0x1375')](_0x1353ce, _0x1947c0); } else { _0x1353ce = this['_newBlockBytes'][_0x56ae('0x1303')](); var _0x1947c0 = this[_0x56ae('0x16e5')](); this[_0x56ae('0x16a8')] && _0x1508f0['trace'](_0x56ae('0x17bd') + _0x1b30b7[_0x56ae('0x28')](null == _0x1353ce ? null : _0xfeeea6['toFloat'](_0x1353ce)) + _0x56ae('0x17be') + _0x1947c0, { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7c4, 'className': _0x56ae('0x5d1'), 'methodName': 'parseNameSpace' }); } }, 'parseMetaData': function(_0x4d390a) { _0x4d390a = this['parseProperties']({ 1: 0x6, 2: 0x1f, 3: 0x1f, 4: 0x1f, 5: 0x1f }); this['_debug'] && (_0x1508f0['trace'](_0x1c1b50[_0x56ae('0x10b')] + _0x1b30b7[_0x56ae('0x28')](_0x4d390a[_0x56ae('0x1b')](0x1, 0x0)), { 'fileName': _0x1c1b50[_0x56ae('0x1702')], 'lineNumber': 0x7cc, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16df') }), _0x1508f0[_0x56ae('0x140b')]('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20EncoderName\x20\x20\x20\x20\x20\x20\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4d390a[_0x56ae('0x1b')](0x2, _0x56ae('0x17bf'))), { 'fileName': _0x1c1b50[_0x56ae('0x1702')], 'lineNumber': 0x7cd, 'className': _0x56ae('0x5d1'), 'methodName': 'parseMetaData' }), _0x1508f0[_0x56ae('0x140b')]('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20EncoderVersion\x20\x20\x20\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4d390a[_0x56ae('0x1b')](0x3, _0x56ae('0x17bf'))), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7ce, 'className': _0x56ae('0x5d1'), 'methodName': _0x1c1b50['rjXdY'] }), _0x1508f0[_0x56ae('0x140b')]('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20GeneratorName\x20\x20\x20\x20\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4d390a[_0x56ae('0x1b')](0x4, _0x56ae('0x17bf'))), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7cf, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16df') }), _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x17c0') + _0x1b30b7['string'](_0x4d390a[_0x56ae('0x1b')](0x5, _0x56ae('0x17bf'))), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7d0, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16df') })); }, 'getUVForVertexAnimation': function(_0x1780aa) { _0x1c1b50[_0x56ae('0x17c1')](this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1780aa)['data'], _0x7d440) && (_0x1780aa = this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1780aa)[_0x56ae('0x1707')]); if (null != this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1780aa)[_0x56ae('0x17c2')]) return this['_blocks'][_0x56ae('0x1b')](_0x1780aa)[_0x56ae('0x17c2')]; var _0xe830fa = _0x59b8d7['__cast'](this[_0x56ae('0x13cf')]['get'](_0x1780aa)['data'], _0x383538), _0x28b78e = 0x0; for (this[_0x56ae('0x13cf')]['get'](_0x1780aa)[_0x56ae('0x17c2')] = _0x252a59[_0x56ae('0x978')](null); _0x28b78e < _0xe830fa[_0x56ae('0xb09')]()[_0x56ae('0x9fa')]();) { var _0x82174d = _0x252a59[_0x56ae('0x975')](null); var _0x214fdc = _0xe830fa[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x28b78e)['get_numVertices'](); var _0x1f5345 = _0xe830fa[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x28b78e)[_0x56ae('0x1122')](); var _0x58acfc = _0xe830fa['get_subGeometries']()['get'](_0x28b78e)[_0x56ae('0x1120')](); var _0x18f5c3 = _0xe830fa['get_subGeometries']()[_0x56ae('0x1b')](_0x28b78e)['get_UVOffset'](); for (var _0x34ec40 = 0x0; _0x1c1b50[_0x56ae('0x17c3')](_0x34ec40, _0x214fdc);) { var _0x1b30b7 = _0x34ec40++; _0x82174d[_0x56ae('0x8f0')](_0x1f5345[_0x56ae('0x1b')](_0x18f5c3 + _0x1b30b7 * _0x58acfc + 0x0)); _0x82174d[_0x56ae('0x8f0')](_0x1f5345[_0x56ae('0x1b')](_0x18f5c3 + _0x1b30b7 * _0x58acfc + 0x1)); } this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1780aa)[_0x56ae('0x17c2')][_0x56ae('0x8f0')](_0x82174d); ++_0x28b78e; } return this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x1780aa)[_0x56ae('0x17c2')]; }, 'parseVarStr': function() { var _0x4c0e62 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); return this['_newBlockBytes'][_0x56ae('0x12ee')](_0x4c0e62); }, 'parseProperties': function(_0x3de1af) { if (_0x56ae('0x17c4') !== _0x56ae('0x17c5')) { var _0x363204 = 0x0, _0x221329 = new _0x5f5649(), _0x3e6acd = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); _0x3e6acd = this[_0x56ae('0x12ed')]['position'] + _0x3e6acd; if (null != _0x3de1af) for (; _0xfeeea6['gt'](_0x3e6acd, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) { var _0x4de09e = this[_0x56ae('0x12ed')]['readUnsignedShort'](), _0x68d478 = this['_newBlockBytes'][_0x56ae('0x12ef')](); if (_0xfeeea6['gt'](this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] + _0x68d478, _0x3e6acd)) { _0x1508f0['trace'](_0x56ae('0x17c6') + _0x1b30b7[_0x56ae('0x28')](null == _0x363204 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x363204)) + _0x56ae('0x17c7'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x80c, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16e6') }); this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] = _0x3e6acd; break; } if (Object[_0x56ae('0x6')]['hasOwnProperty']['call'](_0x3de1af, null == _0x4de09e ? _0x56ae('0xc11') : _0x1c1b50[_0x56ae('0x1095')]('', _0x4de09e))) { var _0x43a6a7 = _0xc5462['field'](_0x3de1af, null == _0x4de09e ? _0x56ae('0xc11') : '' + _0x4de09e); _0x221329['set'](_0x4de09e, this[_0x56ae('0x17c8')](_0x43a6a7, _0x68d478)); } else _0x43a6a7 = this[_0x56ae('0x12ed')], _0x43a6a7[_0x56ae('0xc5c')] += _0x68d478; _0x363204 += 0x1; } else this[_0x56ae('0x12ed')]['position'] = _0x3e6acd; return _0x221329; } else { for (var _0x292d7f = this['__listeners'][_0x56ae('0x32')]; 0x0 <= --_0x292d7f;) _0xc5462['compareMethods'](this['__listeners'][_0x292d7f], _0x3de1af) && (this[_0x56ae('0x36')]['splice'](_0x292d7f, 0x1), this[_0x56ae('0x9d9')][_0x56ae('0x9d8')](_0x292d7f, 0x1), this[_0x56ae('0x37')]['splice'](_0x292d7f, 0x1)); } }, 'parseUserAttributes': function() { if (_0x56ae('0x17c9') === 'VLaPR') { _0x2c143e(_0x56d0c1); } else { var _0x3b6ab8 = null, _0x359eef = 0x0, _0x33d2ac = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); if (_0xfeeea6['gt'](_0x33d2ac, 0x0)) for (_0x3b6ab8 = {}, _0x33d2ac = this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] + _0x33d2ac; _0xfeeea6['gt'](_0x33d2ac, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) { this['_newBlockBytes'][_0x56ae('0x1303')](); var _0x56d0c1 = this[_0x56ae('0x16e5')](); var _0x2c143e = this[_0x56ae('0x12ed')]['readUnsignedByte'](); var _0xf827f = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); if (_0xfeeea6['gt'](this['_newBlockBytes']['position'] + _0xf827f, _0x33d2ac)) { _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x17ca') + _0x359eef + _0x56ae('0x17cb'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x839, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x16f3') }); this[_0x56ae('0x12ed')]['position'] = _0x33d2ac; break; } switch (_0x2c143e) { case 0x1: _0x2c143e = this['_newBlockBytes']['readByte'](); break; case 0x2: _0x2c143e = this[_0x56ae('0x12ed')][_0x56ae('0x1620')](); break; case 0x3: _0x2c143e = this[_0x56ae('0x12ed')][_0x56ae('0x17cc')](); break; case 0x5: _0x2c143e = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); break; case 0x7: _0x2c143e = this[_0x56ae('0x12ed')][_0x56ae('0x17cd')](); break; case 0x8: _0x2c143e = this[_0x56ae('0x12ed')]['readDouble'](); break; case 0x4: case 0x15: _0x2c143e = this['_newBlockBytes']['readUnsignedByte'](); break; case 0x6: case 0x17: _0x2c143e = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); break; case 0x1f: _0x2c143e = this[_0x56ae('0x12ed')]['readUTFBytes'](_0xf827f); break; default: _0x2c143e = _0x56ae('0x17ce') + _0x2c143e; var _0x238673 = this[_0x56ae('0x12ed')]; _0x238673['position'] += _0xf827f; } this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x17cf') + _0x56d0c1 + _0x56ae('0x17d0') + _0x1b30b7[_0x56ae('0x28')](_0x2c143e), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x856, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16f3') }); _0x3b6ab8[_0x56d0c1] = _0x2c143e; ++_0x359eef; } return _0x3b6ab8; } }, 'getDefaultMaterial': function() { null == this[_0x56ae('0x17d1')] && (this['_defaultBitmapMaterial'] = _0x33a29a[_0x56ae('0x1410')]()); return this['_defaultBitmapMaterial']; }, 'getDefaultTexture': function() { var _0x405e87 = {}; _0x405e87['lkuag'] = function(_0x42cc9d, _0x538bdf, _0x15683f) { return _0x42cc9d(_0x538bdf, _0x15683f); }; if (_0x56ae('0x17d2') === _0x56ae('0x17d2')) { null == this[_0x56ae('0x17d3')] && (this[_0x56ae('0x17d3')] = _0x33a29a[_0x56ae('0x1671')]()); return this[_0x56ae('0x17d3')]; } else { if (null != this[_0x56ae('0xcaa')] && null != this[_0x56ae('0x952')]) for (var _0x2a07d0 = this['parentLayout'], _0x4d99a8 = (_0xf76599 = this[_0x56ae('0x9e3')], _0x405e87[_0x56ae('0x17d4')](_0x2d9f4e, _0xf76599, _0xf76599['apply'])), _0x4156a5 = _0x2a07d0[_0x56ae('0xc9b')][_0x56ae('0x9fa')]() - 0x1; 0x0 <= _0x4156a5;) _0x2a07d0[_0x56ae('0xc9b')][_0x56ae('0x1b')](_0x4156a5)['item'] instanceof _0x124cd6 && _0x59b8d7[_0x56ae('0x951')](_0x2a07d0[_0x56ae('0xc9b')]['get'](_0x4156a5)[_0x56ae('0x24')], _0x124cd6)['callback'] == _0x4d99a8 && _0x2a07d0[_0x56ae('0xc9b')][_0x56ae('0x9d8')](_0x4156a5, 0x1), --_0x4156a5; null != a && null != this['stage'] && (_0x2a07d0 = (_0xf76599 = this[_0x56ae('0x9e3')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x12')])), a[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x2a07d0)))); return this[_0x56ae('0xcaa')] = a; } }, 'getDefaultCubeTexture': function() { if (null == this['_defaultCubeTexture']) { null == this['_defaultTexture'] && (this[_0x56ae('0x17d3')] = _0x33a29a[_0x56ae('0x1671')]()); var _0x494b2e = this[_0x56ae('0x17d3')]['get_bitmapData'](); this[_0x56ae('0x17d5')] = new _0x44b188(_0x494b2e, _0x494b2e, _0x494b2e, _0x494b2e, _0x494b2e, _0x494b2e); this[_0x56ae('0x17d5')]['set_name'](_0x56ae('0x17d6')); } return this[_0x56ae('0x17d5')]; }, 'getDefaultAsset': function(_0x21c236, _0x118393) { if (_0x56ae('0x17d7') === _0x56ae('0x17d7')) { var _0x38a72d = _0x56ae('0x15ef') == _0x21c236; if ('texture' == _0x21c236) { if (_0x56ae('0x1711') == _0x118393) return this[_0x56ae('0x17d8')](); if ('SingleTexture' == _0x118393) return this['getDefaultTexture'](); } else if (_0x38a72d) return this[_0x56ae('0x1410')](); return null; } else { var _0x24de78 = _0x118393++; _0x24de78 = _0x876409[_0x56ae('0x31')](_0x21c236[_0x24de78], ')', ''); this[_0x56ae('0x17d9')]['push'](_0x1b30b7[_0x56ae('0xcc9')](_0x24de78)); } }, 'getAssetByID': function(_0x59a571, _0x53e69f, _0x32d64a) { null == _0x32d64a && (_0x32d64a = 'SingleTexture'); var _0x346303 = {}, _0x68d23f = 0x0; _0x346303[_0x56ae('0xb37')] = !0x1; _0x346303[_0x56ae('0xf17')] = null; if (_0xfeeea6['gt'](_0x59a571, 0x0) && null != this['_blocks'][_0x56ae('0x1b')](_0x59a571) && null != this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x59a571)[_0x56ae('0xf17')]) for (; _0x68d23f < _0x53e69f[_0x56ae('0x32')];) { if (_0x59b8d7['__cast'](this['_blocks'][_0x56ae('0x1b')](_0x59a571)[_0x56ae('0xf17')], _0x8f3e61)['get_assetType']() == _0x53e69f[_0x68d23f] && (_0x56ae('0x5c9') == _0x53e69f[_0x68d23f] && _0x56ae('0x1711') == _0x32d64a && this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x59a571)[_0x56ae('0xf17')] instanceof _0x44b188 || _0x56ae('0x5c9') != _0x53e69f[_0x68d23f] || _0x56ae('0x17da') != _0x32d64a || this[_0x56ae('0x13cf')]['get'](_0x59a571)['data'] instanceof _0x56f3bc)) return _0x346303[_0x56ae('0xb37')] = !0x0, _0x346303[_0x56ae('0xf17')] = this['_blocks'][_0x56ae('0x1b')](_0x59a571)[_0x56ae('0xf17')], _0x346303; if (_0x56ae('0x63') == _0x53e69f[_0x68d23f] && 'mesh' == _0x59b8d7[_0x56ae('0x951')](this['_blocks'][_0x56ae('0x1b')](_0x59a571)[_0x56ae('0xf17')], _0x8f3e61)['get_assetType']()) return _0x346303[_0x56ae('0xb37')] = !0x0, _0x346303[_0x56ae('0xf17')] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x59a571)[_0x56ae('0xf17')], _0x7d440)[_0x56ae('0x15a9')](), _0x346303;++_0x68d23f; } _0x346303[_0x56ae('0xb37')] = !0x1; _0x346303[_0x56ae('0xf17')] = this[_0x56ae('0x17db')](_0x53e69f[0x0], _0x32d64a); return _0x346303; }, 'parseAttrValue': function(_0x217cfa, _0x3ba256) { var _0x5e29dc = 0x0, _0x439fbf = null; switch (_0x217cfa) { case 0x1: case 0x15: _0x5e29dc = 0x1; var _0xd4a7a2 = this[_0x56ae('0x12ed')]; _0x439fbf = function() { if (_0x56ae('0x17dc') === _0x56ae('0x17dd')) { return this['_z']; } else { return _0xd4a7a2[_0x56ae('0x1623')](); } }; break; case 0x2: _0x5e29dc = 0x2; var _0x4dcc6f = this['_newBlockBytes']; _0x439fbf = function() { return _0x4dcc6f[_0x56ae('0x1620')](); }; break; case 0x3: _0x5e29dc = 0x4; var _0x335b8d = this[_0x56ae('0x12ed')]; _0x439fbf = function() { return _0x335b8d['readInt'](); }; break; case 0x4: _0x5e29dc = 0x1; var _0xf0c1de = this[_0x56ae('0x12ed')]; _0x439fbf = function() { if ('TuGgF' === _0x56ae('0x17de')) { this[_0x56ae('0xa59')][_0x56ae('0x17df')](); } else { return _0xf0c1de[_0x56ae('0x1303')](); } }; break; case 0x5: _0x5e29dc = 0x2; var _0x51865f = this['_newBlockBytes']; _0x439fbf = function() { return _0x51865f[_0x56ae('0x161f')](); }; break; case 0x7: _0x5e29dc = 0x4; var _0x1b30b7 = this[_0x56ae('0x12ed')]; _0x439fbf = function() { return _0x1b30b7[_0x56ae('0x17cd')](); }; break; case 0x8: _0x5e29dc = 0x8; var _0x2d9f4e = this['_newBlockBytes']; _0x439fbf = function() { return _0x2d9f4e['readDouble'](); }; break; case 0x6: case 0x16: case 0x17: _0x5e29dc = 0x4; var _0x18381f = this['_newBlockBytes']; _0x439fbf = function() { return _0x18381f[_0x56ae('0x12ef')](); }; break; case 0x1f: return this[_0x56ae('0x12ed')][_0x56ae('0x12ee')](_0x3ba256); case 0x29: case 0x2a: case 0x2b: case 0x2c: case 0x2d: case 0x2e: case 0x2f: _0x5e29dc = 0x8; var _0x5ac4a7 = this[_0x56ae('0x12ed')]; _0x439fbf = function() { return _0x5ac4a7[_0x56ae('0x17e0')](); }; } if (_0xfeeea6['gt'](_0x3ba256, _0x5e29dc)) { _0x217cfa = []; var _0x4e6193 = 0x0; for (_0x3ba256 = _0xfeeea6['toFloat'](_0x3ba256) / _0xfeeea6[_0x56ae('0xcfc')](_0x5e29dc) | 0x0; _0xfeeea6['gt'](_0x3ba256, _0x4e6193);) _0x217cfa['push'](_0x439fbf()), ++_0x4e6193; return _0x217cfa; } return _0x439fbf(); }, 'parseMatrix2D': function() { var _0x2fc585 = this[_0x56ae('0x17e1')](); return new _0x5ac892(_0x2fc585[_0x56ae('0x1b')](0x0), _0x2fc585[_0x56ae('0x1b')](0x1), _0x2fc585[_0x56ae('0x1b')](0x2), _0x2fc585[_0x56ae('0x1b')](0x3), _0x2fc585[_0x56ae('0x1b')](0x4), _0x2fc585[_0x56ae('0x1b')](0x5)); }, 'parseMatrix3D': function() { return new _0x2b2c54(this[_0x56ae('0x179c')]()); }, 'parseMatrix32RawData': function() { if (_0x56ae('0x17e2') === 'TaGzJ') { return _0x2b7235 + b + this[_0x56ae('0xc62')] * d; } else { var _0x2b7235 = _0x252a59['toFloatVector'](null, 0x6, !0x0); _0x2b7235['set'](0x0, this[_0x56ae('0x12ed')][_0x56ae('0x17cd')]()); _0x2b7235['set'](0x1, this[_0x56ae('0x12ed')][_0x56ae('0x17cd')]()); _0x2b7235[_0x56ae('0x8b6')](0x2, this[_0x56ae('0x12ed')]['readFloat']()); _0x2b7235[_0x56ae('0x8b6')](0x3, this[_0x56ae('0x12ed')][_0x56ae('0x17cd')]()); _0x2b7235[_0x56ae('0x8b6')](0x4, this[_0x56ae('0x12ed')][_0x56ae('0x17cd')]()); _0x2b7235[_0x56ae('0x8b6')](0x5, this['_newBlockBytes'][_0x56ae('0x17cd')]()); return _0x2b7235; } }, 'readNumber': function(_0x74fc25) { null == _0x74fc25 && (_0x74fc25 = !0x1); return _0x74fc25 ? this['_newBlockBytes'][_0x56ae('0x17e0')]() : this[_0x56ae('0x12ed')][_0x56ae('0x17cd')](); }, 'parseMatrix43RawData': function() { var _0x22fba1 = _0x252a59[_0x56ae('0x975')](null, 0x10, !0x0); _0x22fba1['set'](0x0, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0x1, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0x2, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0x3, 0x0); _0x22fba1[_0x56ae('0x8b6')](0x4, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0x5, this[_0x56ae('0x16e8')](this['_accuracyMatrix'])); _0x22fba1[_0x56ae('0x8b6')](0x6, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0x7, 0x0); _0x22fba1[_0x56ae('0x8b6')](0x8, this[_0x56ae('0x16e8')](this['_accuracyMatrix'])); _0x22fba1[_0x56ae('0x8b6')](0x9, this['readNumber'](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0xa, this[_0x56ae('0x16e8')](this['_accuracyMatrix'])); _0x22fba1[_0x56ae('0x8b6')](0xb, 0x0); _0x22fba1[_0x56ae('0x8b6')](0xc, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0xd, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0xe, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bd')])); _0x22fba1[_0x56ae('0x8b6')](0xf, 0x1); isNaN(_0x22fba1[_0x56ae('0x1b')](0x0)) && (_0x22fba1[_0x56ae('0x8b6')](0x0, 0x1), _0x22fba1[_0x56ae('0x8b6')](0x1, 0x0), _0x22fba1[_0x56ae('0x8b6')](0x2, 0x0), _0x22fba1['set'](0x4, 0x0), _0x22fba1[_0x56ae('0x8b6')](0x5, 0x1), _0x22fba1[_0x56ae('0x8b6')](0x6, 0x0), _0x22fba1['set'](0x8, 0x0), _0x22fba1[_0x56ae('0x8b6')](0x9, 0x0), _0x22fba1[_0x56ae('0x8b6')](0xa, 0x1), _0x22fba1[_0x56ae('0x8b6')](0xc, 0x0), _0x22fba1[_0x56ae('0x8b6')](0xd, 0x0), _0x22fba1[_0x56ae('0x8b6')](0xe, 0x0)); return _0x22fba1; }, '__class__': _0x1da066 }); var _0xbaabf6 = function() {}; _0x5ac4a7['away3d.loaders.parsers.AWDBlock'] = _0xbaabf6; _0xbaabf6[_0x56ae('0x8bf')] = _0x56ae('0x17e3'); _0xbaabf6[_0x56ae('0x6')] = {}; _0xbaabf6[_0x56ae('0x6')]['id'] = null; _0xbaabf6[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0xbaabf6[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0xbaabf6[_0x56ae('0x6')][_0x56ae('0x16c9')] = null; _0xbaabf6[_0x56ae('0x6')][_0x56ae('0x1707')] = null; _0xbaabf6[_0x56ae('0x6')][_0x56ae('0x177a')] = null; _0xbaabf6[_0x56ae('0x6')][_0x56ae('0x13fd')] = null; _0xbaabf6[_0x56ae('0x6')]['uvsForVertexAnimation'] = null; _0xbaabf6[_0x56ae('0x6')][_0x56ae('0x1705')] = function(_0x1c5376) { null == this.errorMessages && (this.errorMessages = _0x252a59.toObjectVector(null)); this.errorMessages.push(_0x1c5376); }; _0xbaabf6[_0x56ae('0x6')]['__class__'] = _0xbaabf6; var _0x4ad8fe = function() {}; _0x5ac4a7['away3d.loaders.parsers.BitFlags'] = _0x4ad8fe; _0x4ad8fe[_0x56ae('0x8bf')] = _0x56ae('0x17e4'); _0x4ad8fe[_0x56ae('0x16b9')] = function(_0x21d168, _0x5480c4) { return (_0x21d168 & _0x5480c4) == _0x5480c4; }; var _0x5f5649 = function() { this['data'] = new _0x3cd041(); }; _0x5ac4a7[_0x56ae('0x17e5')] = _0x5f5649; _0x5f5649['__name__'] = 'away3d.loaders.parsers.AWDProperties'; _0x5f5649[_0x56ae('0x6')] = {}; _0x5f5649[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x5f5649[_0x56ae('0x6')]['set'] = function(_0x16e226, _0x200ccb) { this.data.h[_0x16e226] = _0x200ccb; }; _0x5f5649[_0x56ae('0x6')]['get'] = function(_0x508f58, _0x4e8d37) { return this.data.h.hasOwnProperty(_0x508f58) ? this.data.h[_0x508f58] : _0x4e8d37; }; _0x5f5649[_0x56ae('0x6')]['__class__'] = _0x5f5649; var _0x353ae3 = function() { _0x587fb4[_0x56ae('0x94d')](this, 'binary'); }; _0x5ac4a7[_0x56ae('0x17e6')] = _0x353ae3; _0x353ae3[_0x56ae('0x8bf')] = _0x56ae('0x17e6'); _0x353ae3[_0x56ae('0x1617')] = function(_0x39d45b) { return _0x56ae('0x168c') == _0x39d45b[_0x56ae('0x1619')](); }; _0x353ae3['supportsData'] = function(_0x24dba1) { return _0x8768af['supportsData'](_0x24dba1) ? !0x0 : _0x1da066['supportsData'](_0x24dba1); }; _0x353ae3[_0x56ae('0x8ee')] = _0x587fb4; _0x353ae3['prototype'] = _0x4e6193(_0x587fb4['prototype'], { '_parser': null, 'get_dependencies': function() { return null != this['_parser'] ? this[_0x56ae('0x146c')][_0x56ae('0x157f')]() : _0x587fb4['prototype'][_0x56ae('0x157f')][_0x56ae('0x94d')](this); }, 'get_parsingComplete': function() { return null != this[_0x56ae('0x146c')] ? this[_0x56ae('0x146c')][_0x56ae('0x17e7')]() : !0x1; }, 'get_parsingPaused': function() { if (_0x56ae('0x17e8') === _0x56ae('0x17e8')) { return null != this[_0x56ae('0x146c')] ? this[_0x56ae('0x146c')][_0x56ae('0xb19')]() : !0x1; } else { _0x174601['call'](this); this[_0x56ae('0xaa9')](a); this[_0x56ae('0x17e9')] = 0x1; this[_0x56ae('0xa8c')] = !0x1; } }, 'resolveDependency': function(_0x51660) { null != this[_0x56ae('0x146c')] && this[_0x56ae('0x146c')]['resolveDependency'](_0x51660); }, 'resolveDependencyFailure': function(_0x241e2b) { if (_0x56ae('0x17ea') === _0x56ae('0x17ea')) { null != this[_0x56ae('0x146c')] && this[_0x56ae('0x146c')][_0x56ae('0x17eb')](_0x241e2b); } else { this[_0x56ae('0x17ec')] = 0x0; this[_0x56ae('0x17ed')] = 3.141592653589793 * this[_0x56ae('0xfaf')]() / 0xb4; this['rotationAfterUpdate'] = 3.141592653589793 * this[_0x56ae('0xfaf')]() / 0xb4; } }, 'resolveDependencyName': function(_0x3ee994, _0x2a4bb8) { return null != this[_0x56ae('0x146c')] ? this[_0x56ae('0x146c')]['resolveDependencyName'](_0x3ee994, _0x2a4bb8) : _0x2a4bb8[_0x56ae('0xad1')](); }, 'resumeParsingAfterDependencies': function() { null != this[_0x56ae('0x146c')] && this['_parser']['resumeParsingAfterDependencies'](); }, 'proceedParsing': function() { null == this[_0x56ae('0x146c')] && (_0x1da066[_0x56ae('0x146d')](this['_data']) ? this[_0x56ae('0x146c')] = new _0x1da066() : this[_0x56ae('0x146c')] = new _0x8768af(), this[_0x56ae('0x146c')][_0x56ae('0x146e')](this[_0x56ae('0xca5')]()), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0x5d7'), _0x2d9f4e(this, this[_0x56ae('0x164d')])), this[_0x56ae('0x146c')]['addEventListener']('readyForDependencies', _0x2d9f4e(this, this['onReadyForDependencies'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('parseError', _0x2d9f4e(this, this[_0x56ae('0x146f')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0xdbe'), _0x575257['Ixecn'](_0x2d9f4e, this, this['onAssetComplete'])), this['_parser'][_0x56ae('0x95e')]('animationSetComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x95e')]('animationStateComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x95e')](_0x575257['ZRMpt'], _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')]['addEventListener'](_0x56ae('0x5a6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x95e')](_0x56ae('0xdc0'), _0x575257[_0x56ae('0x5d4')](_0x2d9f4e, this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0x554'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')]('geometryComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x575257[_0x56ae('0x5d5')], _0x2d9f4e(this, this['onAssetComplete'])), this[_0x56ae('0x146c')][_0x56ae('0x95e')](_0x56ae('0x5b6'), _0x2d9f4e(this, this['onAssetComplete'])), this['_parser'][_0x56ae('0x95e')]('entityComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this['_parser'][_0x56ae('0x95e')](_0x56ae('0xdc2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')]['addEventListener'](_0x56ae('0xdc3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])), this[_0x56ae('0x146c')][_0x56ae('0x1472')](this[_0x56ae('0x1473')])); return !0x1; }, 'onParseError': function(_0xd48679) { this[_0x56ae('0x959')](_0xd48679[_0x56ae('0xa48')]()); }, 'onReadyForDependencies': function(_0x1f166c) { this[_0x56ae('0x959')](_0x1f166c[_0x56ae('0xa48')]()); }, 'onAssetComplete': function(_0xf743fe) { this[_0x56ae('0x959')](_0xf743fe[_0x56ae('0xa48')]()); }, 'onParseComplete': function(_0x192a83) { this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xdc4'), _0x575257[_0x56ae('0x5d4')](_0x2d9f4e, this, this[_0x56ae('0xdc5')])); this['_parser']['removeEventListener'](_0x575257[_0x56ae('0x5d6')], _0x2d9f4e(this, this[_0x56ae('0x164d')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xdc6'), _0x2d9f4e(this, this['onParseError'])); this['_parser'][_0x56ae('0x968')](_0x56ae('0xdbe'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0x1470'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0x1471'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this['_parser']['removeEventListener'](_0x56ae('0x5d3'), _0x2d9f4e(this, this['onAssetComplete'])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0x5a6'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xdc0'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')]('containerComplete', _0x2d9f4e(this, this['onAssetComplete'])); this['_parser'][_0x56ae('0x968')]('geometryComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xf2'), _0x575257['deRTc'](_0x2d9f4e, this, this['onAssetComplete'])); this[_0x56ae('0x146c')][_0x56ae('0x968')]('meshComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')]('entityComplete', _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this['_parser'][_0x56ae('0x968')](_0x56ae('0xdc2'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x146c')][_0x56ae('0x968')](_0x56ae('0xdc3'), _0x2d9f4e(this, this[_0x56ae('0xdbf')])); this[_0x56ae('0x1603')](); }, '__class__': _0x353ae3 }); var _0x261c11 = function(_0x4a506e) { null == _0x4a506e && (_0x4a506e = 0x0); this['_defaultColorMaterialMulti'] = new _0x566b8c(0xff0000); this[_0x56ae('0x17ee')] = new _0x39f5dc(0xff0000); this['_defaultBitmapMaterial'] = _0x33a29a['getDefaultMaterial'](); this[_0x56ae('0x17ef')] = 0x0; this[_0x56ae('0x17f0')] = _0x3c20e1[_0x56ae('0x17f1')]; this[_0x56ae('0x17f2')] = 0x0 < _0x4a506e ? _0x4a506e : 0x1; this[_0x56ae('0x17f3')] = _0x261c11[_0x56ae('0x17f4')]; _0x587fb4[_0x56ae('0x94d')](this, _0x56ae('0x1657')); }; _0x5ac4a7[_0x56ae('0x17f5')] = _0x261c11; _0x261c11[_0x56ae('0x8bf')] = _0x56ae('0x17f5'); _0x261c11[_0x56ae('0x1617')] = function(_0x480ae0) { _0x480ae0 = _0x480ae0['toLowerCase'](); return _0x56ae('0x983') == _0x480ae0; }; _0x261c11[_0x56ae('0x146d')] = function(_0x536aff) { _0x536aff = _0x1b30b7['string'](_0x536aff); return -0x1 != _0x536aff['indexOf'](_0x56ae('0x17f6')) || -0x1 != _0x536aff[_0x56ae('0x3b')](_0x56ae('0x17f7')) ? !0x0 : !0x1; }; _0x261c11[_0x56ae('0x8ee')] = _0x587fb4; _0x261c11['prototype'] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_doc': null, '_fastDoc': null, '_parseState': null, '_imageList': null, '_imageCount': null, '_currentImage': null, '_dependencyCount': null, '_configFlags': null, '_parseFlags': null, '_libImages': null, '_libMaterials': null, '_libEffects': null, '_libGeometries': null, '_libControllers': null, '_libAnimations': null, '_scene': null, '_root': null, '_geometries': null, '_animationInfo': null, '_rootNodes': null, '_defaultBitmapMaterial': null, '_defaultColorMaterial': null, '_defaultColorMaterialMulti': null, 'getGeometryByName': function(_0x78b099, _0xeddf27) { null == _0xeddf27 && (_0xeddf27 = !0x1); if (null == this[_0x56ae('0x17f8')]) return null; for (var _0x18a9ba = this[_0x56ae('0x17f8')][_0x56ae('0x3f')](); _0x18a9ba[_0x56ae('0x8f5')]();) { if (_0x56ae('0x17f9') === _0x56ae('0x17f9')) { var _0x2869b3 = _0x18a9ba['next'](); if (_0x2869b3[_0x56ae('0xad1')]() == _0x78b099) return _0xeddf27 ? _0x2869b3['clone']() : _0x2869b3; } else { _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x17fa')][_0x56ae('0x94d')](this); this['_dependencyCounter']['addWorldSpaceDependencies'](!0x0); } } return null; }, 'resolveDependency': function(_0x364781) { if (0x1 == _0x364781[_0x56ae('0xca2')]()[_0x56ae('0x9fa')]()) { var _0x4a1a25 = _0x364781[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0) instanceof _0x430373 ? _0x364781['get_assets']()[_0x56ae('0x1b')](0x0) : null; this['_dependencyCount']--; if (null != _0x4a1a25 && null != _0x59b8d7[_0x56ae('0x951')](_0x4a1a25, _0x56f3bc)[_0x56ae('0xa6b')]()) { var _0x1fe01f = this['_libImages']; _0x364781 = _0x364781[_0x56ae('0xca4')](); _0x1fe01f = null != _0x586025[_0x364781] ? _0x1fe01f[_0x56ae('0x99c')](_0x364781) : _0x1fe01f['h'][_0x364781]; _0x1c1b50['ctGjT'](null, _0x1fe01f) && (_0x1fe01f['resource'] = _0x59b8d7['__cast'](_0x4a1a25, _0x56f3bc)); } 0x0 == this[_0x56ae('0x17ef')] && (this[_0x56ae('0x17f0')] = _0x3c20e1['PARSE_MATERIALS']); } }, 'resolveDependencyFailure': function(_0x57d2b8) { if (_0x56ae('0x17fb') !== _0x56ae('0x17fc')) { this[_0x56ae('0x17ef')]--; 0x0 == this[_0x56ae('0x17ef')] && (this[_0x56ae('0x17f0')] = _0x3c20e1[_0x56ae('0x17fd')]); } else { for (_0x57d2b8 = this[_0x56ae('0xfe7')][_0x56ae('0x3f')](); _0x57d2b8[_0x56ae('0x8f5')]();) b = _0x57d2b8['next'](), null != b && b[_0x56ae('0x8f2')](this['fixedTimeStep']); this[_0x56ae('0x17fe')](this[_0x56ae('0x17ff')]); for (_0x57d2b8 = this[_0x56ae('0xfe7')][_0x56ae('0x3f')](); _0x57d2b8[_0x56ae('0x8f5')]();) b = _0x57d2b8['next'](), null != b && b['updatePostCollision'](); } }, 'proceedParsing': function() { if ('YPRWo' === 'YPRWo') { null == this['_defaultBitmapMaterial'] && (this[_0x56ae('0x17d1')] = this[_0x56ae('0x1800')]()); var _0x4936b1 = []; switch (this['_parseState'][_0x56ae('0xce3')]) { case 0x0: try { this['_doc'] = _0x5465e8[_0x56ae('0xc3b')](this[_0x56ae('0xb0f')]()); var _0x921164 = this[_0x56ae('0x1801')][_0x56ae('0xd11')](); if (_0x921164[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafb')] && _0x921164['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x575257['Pwydd'](_0x56ae('0x1802'), _0x2e9646[_0x56ae('0x8a8')](_0x921164[_0x56ae('0xafa')]))); this[_0x56ae('0x1803')] = _0x921164; this[_0x56ae('0x1804')] = _0x212fbd['resolve'](this[_0x56ae('0x1803')], _0x575257[_0x56ae('0x1805')]) ? _0x54d6c9['resolve'](_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x5d9')), 'image') : _0x4936b1; this[_0x56ae('0x1806')] = this[_0x56ae('0x17ef')] = this[_0x56ae('0x1804')][_0x56ae('0x32')]; this[_0x56ae('0x1807')] = 0x0; this[_0x56ae('0x17f0')] = 0x0 < this['_imageCount'] ? _0x3c20e1[_0x56ae('0x1808')] : _0x3c20e1[_0x56ae('0x17fd')]; } catch (_0x400f3c) { _0x3ce0fc[_0x56ae('0x95b')] = _0x400f3c; if ((_0x400f3c instanceof _0x1adea8 ? _0x400f3c[_0x56ae('0xaed')] : _0x400f3c) instanceof _0x531fca) return !0x0; throw _0x400f3c; } break; case 0x1: this['_libImages'] = this[_0x56ae('0x1809')](_0x212fbd[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x5d9')) ? _0x54d6c9['resolve'](_0x19c288['resolve'](this[_0x56ae('0x1803')], _0x56ae('0x5d9')), _0x56ae('0xa02')) : _0x4936b1, _0x6fabaa); for (_0x4936b1 = this[_0x56ae('0x180a')][_0x56ae('0x988')](); _0x4936b1[_0x56ae('0x8f5')]();) { if ('gNXyy' === _0x56ae('0x180b')) { _0x921164 = _0x4936b1[_0x56ae('0x42')](); var _0xe10ae2 = this[_0x56ae('0x180a')]; _0x921164 = null != _0x586025[_0x921164] ? _0xe10ae2[_0x56ae('0x99c')](_0x921164) : _0xe10ae2['h'][_0x921164]; this[_0x56ae('0x1672')](_0x921164['id'], new _0x1f0704(_0x921164['init_from'])); } else { null == _0x921164 && (_0x921164 = new _0x4e9ff1()); _0x92d054[_0x56ae('0x9b2')](this['object']['get_inverseSceneTransform'](), _0x4936b1, _0x921164); return _0x921164; } } this[_0x56ae('0x177b')](); break; case 0x2: this['_libMaterials'] = this['parseLibrary'](_0x212fbd[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x180c')) ? _0x54d6c9[_0x56ae('0x158b')](_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x180c')), _0x56ae('0x15ef')) : _0x4936b1, _0xc9b017); this['_libEffects'] = this['parseLibrary'](_0x212fbd[_0x56ae('0x158b')](this['_fastDoc'], _0x56ae('0x180d')) ? _0x54d6c9[_0x56ae('0x158b')](_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x180d')), _0x575257[_0x56ae('0x5da')]) : _0x4936b1, _0x1d53e4); this[_0x56ae('0x180e')](); this[_0x56ae('0x17f0')] = _0x3c20e1[_0x56ae('0x180f')]; break; case 0x3: this[_0x56ae('0x1810')] = this[_0x56ae('0x1809')](_0x212fbd['resolve'](this[_0x56ae('0x1803')], _0x56ae('0x1811')) ? _0x54d6c9[_0x56ae('0x158b')](_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x1811')), _0x56ae('0x63')) : _0x4936b1, _0x2498ca); this[_0x56ae('0x17f8')] = this['translateGeometries'](); this[_0x56ae('0x17f0')] = _0x3c20e1[_0x56ae('0x1812')]; break; case 0x4: this[_0x56ae('0x1813')] = this[_0x56ae('0x1809')](_0x212fbd['resolve'](this[_0x56ae('0x1803')], 'library_controllers') ? _0x54d6c9['resolve'](_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x575257[_0x56ae('0x5dc')]), _0x56ae('0x1814')) : _0x4936b1, _0x16716d); this['_parseState'] = _0x3c20e1[_0x56ae('0x1815')]; break; case 0x5: this[_0x56ae('0xa5d')] = this[_0x56ae('0xed0')] = null; this[_0x56ae('0x1816')] = this[_0x56ae('0x1809')](_0x212fbd[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x1817')) ? _0x54d6c9[_0x56ae('0x158b')](_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x1817')), 'animation') : _0x4936b1, _0x124dcf); this[_0x56ae('0x1818')] = _0x252a59[_0x56ae('0x977')](null); if (_0x212fbd[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0xba2'))) { this[_0x56ae('0xed0')] = new _0x403d79(_0x19c288[_0x56ae('0x158b')](this['_fastDoc'], 'scene')); _0x4936b1 = []; _0x921164 = _0x54d6c9[_0x56ae('0x158b')](_0x19c288['resolve'](this['_fastDoc'], _0x56ae('0x1819')), 'visual_scene'); for (_0xe10ae2 = 0x0; _0xe10ae2 < _0x921164['length'];) { var _0x24c10b = _0x921164[_0xe10ae2]; ++_0xe10ae2; _0x795e66[_0x56ae('0x158b')](_0x24c10b, 'id') == this[_0x56ae('0xed0')][_0x56ae('0x181a')]['url'] && _0x4936b1[_0x56ae('0x8f0')](_0x24c10b); } 0x0 < _0x4936b1['length'] && (this['_root'] = new _0x35a0a3(this, _0x4936b1[0x0]), this[_0x56ae('0xa5d')][_0x56ae('0x181b')](this[_0x56ae('0xa5d')]), this['_animationInfo'] = this[_0x56ae('0x181c')](), this[_0x56ae('0xdb6')](this['_root'])); } this[_0x56ae('0x17f0')] = this[_0x56ae('0x181d')]() ? _0x3c20e1[_0x56ae('0x181e')] : _0x3c20e1['PARSE_COMPLETE']; break; case 0x6: this[_0x56ae('0x17f0')] = _0x3c20e1[_0x56ae('0x181f')]; break; case 0x7: return !0x0; } return !0x1; } else { _0x3db706['get_crossingTheGap']()[_0x56ae('0xb4a')](0x1); } }, 'buildDefaultMaterial': function(_0x59419f) { null != _0x59419f ? _0xfeeea6['gt'](0x2, this['get_materialMode']()) ? this[_0x56ae('0x17d1')] = new _0x30cb6f(new _0x56f3bc(_0x59419f)) : this['_defaultBitmapMaterial'] = new _0x4810db(new _0x56f3bc(_0x59419f)) : _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? this[_0x56ae('0x17d1')] = _0x33a29a[_0x56ae('0x1410')]() : this[_0x56ae('0x17d1')] = new _0x4810db(_0x33a29a[_0x56ae('0x1671')]()); return this['_defaultBitmapMaterial']; }, 'applySkinBindShape': function(_0x4bd07e, _0x54c99e) { for (var _0x61ba2d = new _0x4e9ff1(), _0x3ea46a = _0x4bd07e['get_subGeometries']()[_0x56ae('0x3f')](); _0x3ea46a[_0x56ae('0x8f5')]();) { var _0x11715e = _0x3ea46a[_0x56ae('0x42')](), _0x4adeb2 = _0x11715e['get_vertexData'](); for (_0x4bd07e = _0x11715e[_0x56ae('0x407')](); _0x4bd07e < _0x4adeb2[_0x56ae('0x9fa')]();) _0x61ba2d['x'] = _0x4adeb2[_0x56ae('0x1b')](_0x4bd07e), _0x61ba2d['y'] = _0x4adeb2['get'](_0x4bd07e + 0x1), _0x61ba2d['z'] = _0x4adeb2[_0x56ae('0x1b')](_0x4bd07e + 0x2), _0x61ba2d = _0x54c99e[_0x56ae('0x1820')][_0x56ae('0xf80')](_0x61ba2d), _0x4adeb2['set'](_0x4bd07e, _0x61ba2d['x']), _0x4adeb2['set'](_0x4bd07e + 0x1, _0x61ba2d['y']), _0x4adeb2[_0x56ae('0x8b6')](_0x575257[_0x56ae('0x5d8')](_0x4bd07e, 0x2), _0x61ba2d['z']), _0x4bd07e += _0x11715e[_0x56ae('0x112e')](); _0x59b8d7[_0x56ae('0x951')](_0x11715e, _0x547bfc)['updateData'](_0x4adeb2); } }, 'applySkinController': function(_0x697f23, _0x15a8ae, _0x2f7b14, _0x4c6a83) { for (var _0x5a7035, _0x40d6f6, _0x4c04f5, _0x10645d, _0x4142bd = 0x0, _0x1b30b7 = _0x697f23[_0x56ae('0xb09')]()[_0x56ae('0x9fa')](); _0x4142bd < _0x1b30b7;) { var _0x240be7 = _0x56ae('0x1821')['split']('|'), _0x583ff4 = 0x0; while (!![]) { switch (_0x240be7[_0x583ff4++]) { case '0': _0x5a7035 = _0x15a8ae[_0x56ae('0x1822')]['get'](_0x2d9f4e); continue; case '1': _0x5a7035[_0x56ae('0x1148')](_0x4c6a83[_0x56ae('0xb0a')]()[_0x56ae('0x9b0')](null)); continue; case '2': _0x40d6f6 = _0x252a59['toFloatVector'](null, _0x2f7b14[_0x56ae('0x1823')] * _0x5a7035[_0x56ae('0x1421')]['get_length'](), !0x0); continue; case '3': _0x5a7035[_0x56ae('0x1182')](_0x4c04f5); continue; case '4': var _0x2d9f4e = _0x4142bd++; continue; case '5': _0x4c6a83 = _0x59b8d7['__cast'](_0x697f23[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x2d9f4e), _0x547bfc); continue; case '6': _0x4c04f5 = _0x252a59['toFloatVector'](null, _0x2f7b14[_0x56ae('0x1823')] * _0x5a7035[_0x56ae('0x1421')][_0x56ae('0x9fa')](), !0x0); continue; case '7': _0x5a7035[_0x56ae('0x1181')](_0x40d6f6); continue; case '8': _0x5a7035['updateIndexData'](_0x4c6a83['get_indexData']()); continue; case '9': for (var _0x3745a2 = _0x10645d = 0x0, _0x5ac4a7 = _0x5a7035['vertices'][_0x56ae('0x9fa')](); _0x3745a2 < _0x5ac4a7;) { var _0x4e6193 = _0x3745a2++; _0x4e6193 = _0x2f7b14[_0x56ae('0xb08')][_0x56ae('0x1b')](_0x5a7035['vertices'][_0x56ae('0x1b')](_0x4e6193)[_0x56ae('0x1824')]); for (var _0x148e12 = 0x0, _0x32bad5 = _0x4e6193['get_length'](); _0x148e12 < _0x32bad5;) { var _0x394d0d = _0x148e12++; _0x394d0d = _0x4e6193[_0x56ae('0x1b')](_0x394d0d); _0x40d6f6[_0x56ae('0x8b6')](_0x10645d, _0xfeeea6[_0x56ae('0xcfc')](0x3 * _0x394d0d[_0x56ae('0x1825')])); _0x4c04f5['set'](_0x10645d++, _0x394d0d[_0x56ae('0x1826')]); } _0x4e6193 = _0x4e6193[_0x56ae('0x9fa')](); for (_0x148e12 = _0x2f7b14['maxBones']; _0x4e6193 < _0x148e12;) _0x4e6193++, _0x40d6f6[_0x56ae('0x8b6')](_0x10645d, 0x0), _0x4c04f5['set'](_0x10645d++, 0x0); } continue; case '10': _0x5a7035 = new _0x32a6b8(_0x2f7b14[_0x56ae('0x1823')]); continue; case '11': _0x697f23['get_subGeometries']()['set'](_0x2d9f4e, _0x5a7035); continue; case '12': _0x697f23[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x2d9f4e)[_0x56ae('0x1129')](_0x697f23); continue; } break; } } }, 'parseAnimationInfo': function() { var _0xe798a = new _0x28860d(); _0xe798a[_0x56ae('0x1827')] = -Infinity; _0xe798a['maxTime'] = -_0xe798a['minTime']; _0xe798a[_0x56ae('0x1828')] = 0x0; var _0x561978 = this['_libAnimations']; for (_0x561978 = new _0x5770e1(_0x561978, _0x561978[_0x56ae('0xbf4')]()); _0x561978[_0x56ae('0x8f5')]();) for (var _0x60adcc = _0x561978['next']()[_0x56ae('0x1829')]['iterator'](); _0x60adcc[_0x56ae('0x8f5')]();) { var _0x978bfb = _0x60adcc[_0x56ae('0x42')](), _0x19f514 = this[_0x56ae('0xa5d')][_0x56ae('0xa5c')](_0x978bfb[_0x56ae('0x182a')]); null != _0x19f514 && (_0x19f514[_0x56ae('0x1829')][_0x56ae('0x8f0')](_0x978bfb), _0xe798a[_0x56ae('0x1827')] = Math['min'](_0xe798a[_0x56ae('0x1827')], _0x978bfb[_0x56ae('0x182b')][_0x56ae('0x1827')]), _0xe798a[_0x56ae('0x182c')] = Math[_0x56ae('0x57')](_0xe798a[_0x56ae('0x182c')], _0x978bfb[_0x56ae('0x182b')][_0x56ae('0x182c')]), _0xe798a[_0x56ae('0x1828')] = Math[_0x56ae('0x57')](_0xfeeea6[_0x56ae('0xcfc')](_0xe798a['numFrames']), _0x978bfb[_0x56ae('0x182b')][_0x56ae('0x168f')]['get_length']()) | 0x0); } return _0xe798a; }, 'parseLibrary': function(_0x176769, _0x2dbf97) { for (var _0x218ec9 = new _0x10cca0(), _0x619d6c = 0x0; _0x619d6c < _0x176769[_0x56ae('0x32')];) { var _0xfb6948 = _0x176769[_0x619d6c]; ++_0x619d6c; _0xfb6948 = _0x4b5a45[_0x56ae('0xbb3')](_0x2dbf97, [_0xfb6948]); var _0x52d251 = _0xfb6948['id']; null != _0x586025[_0x52d251] ? _0x218ec9['setReserved'](_0x52d251, _0xfb6948) : _0x218ec9['h'][_0x52d251] = _0xfb6948; } return _0x218ec9; }, 'parseSceneGraph': function(_0x109ab5, _0x4eea29, _0x19176c) { var _0x38ad5d = {}; _0x38ad5d['QoyhP'] = function(_0x5dbbac, _0xf76599) { return _0x1c1b50.yTlOY(_0x5dbbac, _0xf76599); }; if (_0x56ae('0x182d') !== _0x56ae('0x182d')) { return _0x109ab5 > _0x4eea29 ? _0x109ab5 : _0x4eea29; } else { null == _0x19176c && (_0x19176c = ''); _0x19176c += '-'; _0x4ab737[_0x56ae('0x140b')](_0x19176c + _0x109ab5[_0x56ae('0x110')]); if (_0x56ae('0x182e') != _0x109ab5[_0x56ae('0x3aa')]) { if (_0x56ae('0x182f') !== _0x56ae('0x1830')) { _0x4ab737[_0x56ae('0x140b')](_0x19176c + _0x56ae('0x1831') + _0x109ab5[_0x56ae('0x110')]); if (0x0 < _0x109ab5[_0x56ae('0x1832')][_0x56ae('0x9fa')]()) var _0x4f70fb = this[_0x56ae('0x1833')](_0x109ab5, _0x4eea29); else 0x0 < _0x109ab5[_0x56ae('0x1834')][_0x56ae('0x9fa')]() ? _0x4f70fb = this[_0x56ae('0x1835')](_0x109ab5, _0x4eea29) : (_0x4f70fb = new _0x4b5084(), _0x4f70fb['set_name'](_0x109ab5['id']), _0x4f70fb[_0x56ae('0xab2')]()[_0x56ae('0xf73')] = _0x109ab5[_0x56ae('0xa5f')]()['rawData'], this['finalizeAsset'](_0x4f70fb, _0x109ab5['id']), _0x1c1b50[_0x56ae('0x10e')](null, _0x4eea29) && _0x4eea29[_0x56ae('0x994')](_0x4f70fb)); _0x4eea29 = _0x4f70fb; } else { var _0x3fac21 = _0x13b6ca++; _0xf76599 = _0x2d9f4e << 0x2; _0x4e9ff1 = _0x56b9a2 * _0x59b8d7 >>> _0x3acb5b; _0x109ab5[_0xf76599 + 0x3] = _0x4e9ff1; 0x0 < _0x4e9ff1 ? (_0x4e9ff1 = 0xff / _0x4e9ff1, _0x3db706 = (_0x5c4c32 * _0x59b8d7 >>> _0x3acb5b) * _0x4e9ff1 | 0x0, _0x1adea8 = (_0x5ac4a7 * _0x59b8d7 >>> _0x3acb5b) * _0x4e9ff1 | 0x0, _0x22d4e6 = _0x38ad5d[_0x56ae('0x1836')](_0x3ba658 * _0x59b8d7, _0x3acb5b) * _0x4e9ff1 | 0x0, _0x109ab5[_0xf76599] = 0xff < _0x3db706 ? 0xff : _0x3db706, _0x109ab5[_0xf76599 + 0x1] = 0xff < _0x1adea8 ? 0xff : _0x1adea8, _0x109ab5[_0xf76599 + 0x2] = 0xff < _0x22d4e6 ? 0xff : _0x22d4e6) : _0x109ab5[_0xf76599] = _0x109ab5[_0xf76599 + 0x1] = _0x109ab5[_0xf76599 + 0x2] = 0x0; _0xf76599 = _0x3fac21 + _0x370254; _0xf76599 = _0x252a59 + (_0xf76599 < _0x586025 ? _0xf76599 : _0x586025) * _0x4eea29 << 0x2; _0x5c4c32 -= _0x4dd284['r'] - (_0x4dd284['r'] = _0x109ab5[_0xf76599]); _0x5ac4a7 -= _0x4dd284['g'] - (_0x4dd284['g'] = _0x109ab5[_0xf76599 + 0x1]); _0x3ba658 -= _0x4dd284['b'] - (_0x4dd284['b'] = _0x109ab5[_0xf76599 + 0x2]); _0x56b9a2 -= _0x4dd284['a'] - (_0x4dd284['a'] = _0x109ab5[_0xf76599 + 0x3]); _0x4dd284 = _0x4dd284['n']; _0x2d9f4e += _0x4eea29; } } _0x4f70fb = 0x0; for (var _0x35369b = _0x109ab5[_0x56ae('0x1837')]['get_length'](); _0x4f70fb < _0x35369b;) { var _0x1cf1e0 = _0x4f70fb++; this[_0x56ae('0xdb6')](_0x109ab5['nodes']['get'](_0x1cf1e0), _0x4eea29, _0x19176c); } } }, 'processController': function(_0xfc3de4, _0x413f87) { var _0x568a67 = null; if (null == _0xfc3de4) return null; null != _0xfc3de4[_0x56ae('0x1838')] ? _0x568a67 = this[_0x56ae('0x1839')](_0xfc3de4, _0x413f87) : null != _0xfc3de4['skin'] && (_0x568a67 = this[_0x56ae('0x183a')](_0xfc3de4, _0x413f87)); return _0x568a67; }, 'processControllerMorph': function(_0x2a2324, _0x2c9421) { _0x4ab737[_0x56ae('0x140b')]('\x20*\x20processControllerMorph\x20:\x20' + _0x1b30b7['string'](_0x2a2324)); _0x2a2324 = _0x2a2324[_0x56ae('0x1838')]; var _0x83855f = _0x2a2324[_0x56ae('0x5e1')], _0x15a872 = this[_0x56ae('0x1813')]; _0x2c9421 = this['processController'](null != _0x586025[_0x83855f] ? _0x15a872[_0x56ae('0x99c')](_0x83855f) : _0x15a872['h'][_0x83855f], _0x2c9421); if (null == _0x2c9421) return null; _0x83855f = _0x252a59['toObjectVector'](null); _0x2c9421 = this[_0x56ae('0x183b')](_0x2a2324['source']); _0x15a872 = 0x1; var _0x43de6d = 0x0; for (var _0x3b2b93 = _0x2a2324[_0x56ae('0x183c')][_0x56ae('0x9fa')](); _0x43de6d < _0x3b2b93;) { if (_0x56ae('0x183d') === 'AMEBi') { var _0x596403 = _0x43de6d++; var _0x160ca3 = this[_0x56ae('0x183b')](_0x2a2324[_0x56ae('0x183c')][_0x56ae('0x1b')](_0x596403)); if (null == _0x160ca3) return null; _0x83855f['push'](_0x160ca3); _0x15a872 -= _0x2a2324[_0x56ae('0xb08')]['get'](_0x596403); } else { for (; this[_0x56ae('0xab0')]() && 0x0 < this[_0x56ae('0xbcf')][_0x56ae('0x9fa')]();) this['removeNextOverlay'](); for (var _0xd90b64 = this['nonBlockingOverlays']['iterator'](); _0xd90b64[_0x56ae('0x8f5')]();) { var _0x47ea15 = _0xd90b64['next'](); this[_0x56ae('0xa20')](_0x47ea15); } this['nonBlockingOverlays'][_0x56ae('0x500')](0x0); this[_0x56ae('0x183e')]['set_length'](0x0); this[_0x56ae('0x183f')] = !0x1; } } _0x3b2b93 = 0x0; for (_0x596403 = _0x2c9421[_0x56ae('0xb09')]()[_0x56ae('0x9fa')](); _0x3b2b93 < _0x596403;) { if (_0x56ae('0x1840') !== _0x56ae('0x1841')) { var _0x3fdb43 = _0x3b2b93++; _0x43de6d = _0x59b8d7['__cast'](_0x2c9421[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x3fdb43), _0x547bfc); _0x160ca3 = _0x43de6d[_0x56ae('0xb0a')]()[_0x56ae('0x9b0')](null); for (var _0x2d9f4e = 0x0, _0x5ac4a7 = _0x1c1b50['YMdBv'](_0x160ca3['get_length']() / 0xd, 0x0); _0x2d9f4e < _0x5ac4a7;) { var _0x137192 = _0x2d9f4e++; _0x137192 = _0x43de6d[_0x56ae('0x407')]() + _0x137192 * _0x43de6d[_0x56ae('0x112e')](); _0x160ca3['set'](_0x137192, _0x56ae('0xef3') == _0x2a2324[_0x56ae('0xc8b')] ? _0x15a872 * _0x43de6d[_0x56ae('0xb0a')]()[_0x56ae('0x1b')](_0x137192) : _0x43de6d[_0x56ae('0xb0a')]()['get'](_0x137192)); for (var _0x4e6193 = 0x0, _0x13f09b = _0x2a2324[_0x56ae('0x183c')][_0x56ae('0x9fa')](); _0x4e6193 < _0x13f09b;) { var _0x77d120 = _0x4e6193++, _0x370254 = _0x137192, _0x55d04e = _0x160ca3; _0x55d04e[_0x56ae('0x8b6')](_0x370254, _0x55d04e[_0x56ae('0x1b')](_0x370254) + _0x2a2324[_0x56ae('0xb08')][_0x56ae('0x1b')](_0x77d120) * _0x83855f[_0x56ae('0x1b')](_0x77d120)['get_subGeometries']()[_0x56ae('0x1b')](_0x3fdb43)[_0x56ae('0xb0a')]()['get'](_0x137192)); } } _0x43de6d[_0x56ae('0x1148')](_0x160ca3); } else { null == this[_0x56ae('0x1025')] && (this['sprites'] = _0x252a59[_0x56ae('0x977')](null)); this['cleaned'] = !0x1; this[_0x56ae('0x1842')](); this[_0x56ae('0x1023')] = this[_0x56ae('0x94c')][_0x56ae('0x1635')](0x0, !0x0); _0x4421e4[_0x56ae('0x993')]['setTunnel'](this[_0x56ae('0x94c')]); this[_0x56ae('0xb93')] = null; _0x2c8908['initDialog'](); this[_0x56ae('0x8c0')](); this[_0x56ae('0x1843')](); this['nextFrame'] = this[_0x56ae('0x1844')] = 0x0; this[_0x56ae('0xd40')] = null; null == this[_0x56ae('0x1845')] && (this[_0x56ae('0x1845')] = new _0x434a15(_0x2d9f4e(this, this[_0x56ae('0x1846')])), this[_0x56ae('0x1847')] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x1848')]), 0xffffff, 0x24, _0x56ae('0x1849'), _0x56ae('0x6ad'), null, !0x1)); this[_0x56ae('0x184a')] = _0xfba720[_0x56ae('0xa1f')](); var _0x48d98c = new _0x4dd284(this[_0x56ae('0x1847')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x48d98c, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x48d98c, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xfa0')])); _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x184b')](this[_0x56ae('0x1845')]); this[_0x56ae('0x184c')](!0x0); } } return _0x2c9421; }, 'processControllerSkin': function(_0x10f464, _0x1b7cab) { if (_0x56ae('0x184d') !== _0x56ae('0x184e')) { _0x4ab737['trace'](_0x56ae('0x184f') + _0x1b30b7[_0x56ae('0x28')](_0x10f464)); var _0x3b560d = this[_0x56ae('0x183b')](_0x10f464[_0x56ae('0x1850')][_0x56ae('0x5e1')]); if (null == _0x3b560d) { if (_0x56ae('0x1851') === _0x56ae('0x1852')) { return this[_0x56ae('0xe08')]; } else { _0x3b560d = _0x10f464[_0x56ae('0x1850')][_0x56ae('0x5e1')]; var _0x57b4c6 = this[_0x56ae('0x1813')]; _0x3b560d = this[_0x56ae('0x1853')](null != _0x586025[_0x3b560d] ? _0x57b4c6['getReserved'](_0x3b560d) : _0x57b4c6['h'][_0x3b560d], _0x1b7cab); } } if (null == _0x3b560d) return null; _0x1b7cab = this[_0x56ae('0x16da')](_0x1b7cab); _0x57b4c6 = this[_0x56ae('0x1810')]; var _0x27f285 = _0x3b560d[_0x56ae('0xad1')](); _0x57b4c6 = null != _0x586025[_0x27f285] ? _0x57b4c6['getReserved'](_0x27f285) : _0x57b4c6['h'][_0x27f285]; this[_0x56ae('0x1854')](_0x3b560d, _0x10f464['skin']); this[_0x56ae('0x1855')](_0x3b560d, _0x57b4c6['mesh'], _0x10f464[_0x56ae('0x1850')], _0x1b7cab); _0x10f464[_0x56ae('0x1850')]['userData'] = _0x1b7cab; this[_0x56ae('0x1626')](_0x1b7cab); return _0x3b560d; } else { return this; } }, 'processControllers': function(_0x5c7c90, _0x1d2788) { _0x4ab737[_0x56ae('0x140b')](_0x1c1b50[_0x56ae('0x1856')](_0x56ae('0x1857'), _0x5c7c90['name'])); for (var _0x4101c4, _0x5de1bf, _0x3758f2, _0x255100, _0x491728 = _0x5de1bf = null, _0x41fe33 = 0x0, _0x32decd = _0x5c7c90[_0x56ae('0x1834')][_0x56ae('0x9fa')](); _0x41fe33 < _0x32decd;) if (_0x3758f2 = _0x41fe33++, _0x4101c4 = _0x5c7c90[_0x56ae('0x1834')][_0x56ae('0x1b')](_0x3758f2), _0x3758f2 = _0x4101c4['url'], _0x255100 = this['_libControllers'], _0x3758f2 = _0x1c1b50[_0x56ae('0x10e')](null, _0x586025[_0x3758f2]) ? _0x255100[_0x56ae('0x99c')](_0x3758f2) : _0x255100['h'][_0x3758f2], _0x255100 = this[_0x56ae('0x1853')](_0x3758f2, _0x4101c4), null != _0x255100) { var _0x1b30b7 = this['_libGeometries']; _0x5de1bf = _0x255100[_0x56ae('0xad1')](); _0x5de1bf = null != _0x586025[_0x5de1bf] ? _0x1b30b7['getReserved'](_0x5de1bf) : _0x1b30b7['h'][_0x5de1bf]; _0x4101c4 = this[_0x56ae('0x1858')](_0x4101c4[_0x56ae('0x1859')], _0x5de1bf[_0x56ae('0xe79')]); _0x5de1bf = new _0x7d440(_0x255100, null); _0x255100 = !0x1; '' != _0x5c7c90[_0x56ae('0x110')] && _0x5de1bf[_0x56ae('0xab8')](_0x5c7c90['name']); if (0x0 < _0x4101c4[_0x56ae('0x9fa')]()) { _0x1b30b7 = 0x0; for (var _0x2d9f4e = _0x5de1bf[_0x56ae('0x132f')]()[_0x56ae('0x9fa')](); _0x1b30b7 < _0x2d9f4e;) { var _0x19ac10 = _0x1b30b7++; null != _0x4101c4[_0x56ae('0x1b')](_0x19ac10)[_0x56ae('0x15ef')] && (_0x5de1bf['get_subMeshes']()['get'](_0x19ac10)[_0x56ae('0x424')](_0x4101c4[_0x56ae('0x1b')](_0x19ac10)[_0x56ae('0x15ef')]), _0x255100 = !0x0); } } _0x255100 || _0x5de1bf['set_material'](this['_defaultBitmapMaterial']); null != _0x1d2788 && _0x1d2788['addChild'](_0x5de1bf); null != _0x3758f2[_0x56ae('0x1850')] && _0x3758f2[_0x56ae('0x1850')][_0x56ae('0x185a')] instanceof _0x3445a0 && (null == _0x491728 && (_0x491728 = new _0x9a0273(_0x3758f2[_0x56ae('0x1850')][_0x56ae('0x1823')])), _0x4101c4 = _0x59b8d7['__cast'](_0x3758f2[_0x56ae('0x1850')][_0x56ae('0x185a')], _0x3445a0), _0x3758f2 = this[_0x56ae('0x185b')](_0x3758f2[_0x56ae('0x1850')], _0x5de1bf, _0x4101c4), _0x3758f2[_0x56ae('0xe73')](!0x0), _0x59b8d7['__cast'](_0x5de1bf[_0x56ae('0x15a9')]()[_0x56ae('0xb09')]()['get'](0x0), _0x32a6b8)[_0x56ae('0xda2')]()[_0x56ae('0x9fa')](), _0x5de1bf[_0x56ae('0x15a9')]()['get_subGeometries']()[_0x56ae('0x1b')](0x0)[_0x56ae('0xb0a')]()[_0x56ae('0x9fa')](), _0x3758f2['set_name'](_0x56ae('0x11ea') + this['_rootNodes'][_0x56ae('0x9fa')]()), _0x491728[_0x56ae('0x17ab')](_0x3758f2), this['_rootNodes'][_0x56ae('0x8f0')](_0x3758f2)); this[_0x56ae('0x1626')](_0x5de1bf); } null != _0x491728 && this[_0x56ae('0x1626')](_0x491728); return _0x5de1bf; }, 'processSkinAnimation': function(_0x19c919, _0x5ee9f7, _0x7a2e59) { _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x185c') + _0x5ee9f7[_0x56ae('0xad1')]()); _0x5ee9f7 = this[_0x56ae('0x185d')](_0x7a2e59); _0x7a2e59 = 0x0 == this[_0x56ae('0x185e')]['numFrames'] ? 0x1 : this[_0x56ae('0x185e')]['maxTime'] - this[_0x56ae('0x185e')][_0x56ae('0x1827')]; _0x5ee9f7 = Math[_0x56ae('0x57')](_0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x185e')][_0x56ae('0x1828')]), _0x5ee9f7 ? 0x32 : 0x2) | 0x0; _0x7a2e59 /= _0x5ee9f7; for (var _0x239adf = 0x0, _0x5b062b = new _0xd912eb(), _0x1f2d09, _0x4583e0 = null, _0xc123b3 = null, _0x68bfc7, _0x1b30b7, _0x2d9f4e = 0x0; _0x2d9f4e < _0x5ee9f7;) { _0x2d9f4e++; _0x1f2d09 = new _0x536a3a(); for (var _0xaa33c3 = 0x0, _0x5ac4a7 = _0x19c919[_0x56ae('0xa5b')][_0x56ae('0x9fa')](); _0xaa33c3 < _0x5ac4a7;) { var _0x4e6193 = _0xaa33c3++; _0x68bfc7 = this[_0x56ae('0xa5d')]['findNodeById'](_0x19c919[_0x56ae('0xa5b')][_0x56ae('0x1b')](_0x4e6193)); null == _0x68bfc7 && (_0x68bfc7 = this['_root']['findNodeBySid'](_0x19c919[_0x56ae('0xa5b')]['get'](_0x4e6193))); _0x1b30b7 = new _0x268074(); _0xc123b3 = null != _0xc123b3 ? _0x68bfc7[_0x56ae('0xa5e')](_0x239adf) : _0x68bfc7[_0x56ae('0xa5f')](); _0x1b30b7[_0x56ae('0x110')] = _0x19c919['joints']['get'](_0x4e6193); _0x1b30b7[_0x56ae('0xa60')]['fromMatrix'](_0xc123b3); _0x1b30b7[_0x56ae('0xa61')][_0x56ae('0x8ae')](_0xc123b3[_0x56ae('0xa62')]()); isNaN(_0x1b30b7[_0x56ae('0xa60')]['x']) && (null == _0x4583e0 && (_0x4583e0 = new _0x2b2c54()), _0x1b30b7['orientation'][_0x56ae('0x179d')](_0x4583e0)); _0x1f2d09[_0x56ae('0xe37')][_0x56ae('0x8f0')](_0x1b30b7); } _0x239adf += _0x7a2e59; _0x5b062b[_0x56ae('0xa63')](_0x1f2d09, 0x3e8 * _0x7a2e59 | 0x0); } this[_0x56ae('0x1626')](_0x5b062b); return _0x5b062b; }, 'isAnimatedSkeleton': function(_0x4770dd) { for (var _0x3ad917, _0x447301 = 0x0, _0x4a44d7 = _0x4770dd[_0x56ae('0xa5b')][_0x56ae('0x9fa')](); _0x447301 < _0x4a44d7;) { var _0x5629e4 = _0x447301++; try { _0x3ad917 = this[_0x56ae('0xa5d')]['findNodeById'](_0x4770dd[_0x56ae('0xa5b')][_0x56ae('0x1b')](_0x5629e4)['name']), null == _0x3ad917 && (_0x3ad917 = this[_0x56ae('0xa5d')][_0x56ae('0x185f')](_0x4770dd[_0x56ae('0xa5b')][_0x56ae('0x1b')](_0x5629e4)[_0x56ae('0x110')])); } catch (_0x19f129) { if (_0x56ae('0x1860') !== _0x56ae('0x1860')) { _0x3ad917 = _0x4421e4[_0x56ae('0x993')]; var _0x21d059 = _0x4622dd['get_instance']()[_0x56ae('0xbf3')]; _0x21d059 = (null != _0x586025[_0x4770dd] ? _0x21d059['getReserved'](_0x4770dd) : _0x21d059['h'][_0x4770dd])['savedCurrentLevel']; _0x21d059 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x21d059['id'], _0x21d059[_0x56ae('0xa1c')]); var _0x1e2445 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')]; _0x3ad917[_0x56ae('0x1861')](_0x21d059, null != _0x586025[_0x4770dd] ? _0x1e2445[_0x56ae('0x99c')](_0x4770dd) : _0x1e2445['h'][_0x4770dd]); null == _0x4421e4['instance'][_0x56ae('0xb48')] && _0x4421e4[_0x56ae('0x993')][_0x56ae('0x1861')](0x0, _0x4622dd['primary']); } else { if (_0x3ce0fc[_0x56ae('0x95b')] = _0x19f129, (_0x19f129 instanceof _0x1adea8 ? _0x19f129[_0x56ae('0xaed')] : _0x19f129) instanceof _0x531fca) { _0x4ab737['trace']('Errors\x20found\x20in\x20skeleton\x20joints\x20data'); break; } else throw _0x19f129; } } if (null != _0x3ad917 && 0x0 != _0x3ad917[_0x56ae('0x1829')][_0x56ae('0x9fa')]()) return !0x0; } return !0x1; }, 'processGeometries': function(_0x10961b, _0x223f61) { _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x1862') + _0x10961b[_0x56ae('0x110')]); for (var _0x563d57, _0x2b0f43, _0x5eb850 = null, _0x23f741, _0x520c5d = 0x0, _0x22d653 = _0x10961b['instance_geometries']['get_length'](); _0x520c5d < _0x22d653;) if (_0x563d57 = _0x520c5d++, _0x563d57 = _0x10961b[_0x56ae('0x1832')][_0x56ae('0x1b')](_0x563d57), _0x23f741 = _0x563d57[_0x56ae('0x1587')], _0x2b0f43 = this[_0x56ae('0x1810')], _0x2b0f43 = null != _0x586025[_0x23f741] ? _0x2b0f43['getReserved'](_0x23f741) : _0x2b0f43['h'][_0x23f741], null != _0x2b0f43 && null != _0x2b0f43['mesh'] && (_0x23f741 = this[_0x56ae('0x183b')](_0x563d57[_0x56ae('0x1587')]), _0x563d57 = this[_0x56ae('0x1858')](_0x563d57['bind_material'], _0x2b0f43[_0x56ae('0xe79')]), null != _0x23f741)) { _0x5eb850 = new _0x7d440(_0x23f741); '' != _0x10961b['name'] && _0x5eb850[_0x56ae('0xab8')](_0x10961b[_0x56ae('0x110')]); if (_0x563d57[_0x56ae('0x9fa')]() == _0x23f741[_0x56ae('0xb09')]()[_0x56ae('0x9fa')]()) for (_0x23f741 = 0x0, _0x2b0f43 = _0x5eb850[_0x56ae('0x132f')]()[_0x56ae('0x9fa')](); _0x23f741 < _0x2b0f43;) { var _0x374c8d = _0x23f741++; _0x5eb850[_0x56ae('0x132f')]()[_0x56ae('0x1b')](_0x374c8d)[_0x56ae('0x424')](_0x563d57[_0x56ae('0x1b')](_0x374c8d)[_0x56ae('0x15ef')]); } _0x5eb850['set_transform'](_0x10961b[_0x56ae('0xa5f')]()); null != _0x223f61 && _0x223f61[_0x56ae('0x994')](_0x5eb850); this['finalizeAsset'](_0x5eb850); } return _0x5eb850; }, 'getMeshEffects': function(_0x2757b3, _0x12a20a) { if ('oPMyi' === _0x56ae('0x1863')) { var _0x2f8eb0 = _0x252a59['toObjectVector'](null); if (null == _0x2757b3) return _0x2f8eb0; for (var _0x30123e, _0x209118, _0x567157 = 0x0, _0x4b042 = _0x12a20a[_0x56ae('0x1822')][_0x56ae('0x9fa')](); _0x567157 < _0x4b042;) if (_0x30123e = _0x567157++, null != _0x2757b3[_0x56ae('0x1864')]) for (var _0x13c415 = 0x0, _0x1f666d = _0x2757b3[_0x56ae('0x1864')]['get_length'](); _0x13c415 < _0x1f666d;) if (_0x209118 = _0x13c415++, _0x209118 = _0x2757b3[_0x56ae('0x1864')][_0x56ae('0x1b')](_0x209118), _0x12a20a[_0x56ae('0x1822')][_0x56ae('0x1b')](_0x30123e)[_0x56ae('0x15ef')] == _0x209118['symbol']) { _0x30123e = _0x209118[_0x56ae('0x9ad')]; _0x13c415 = this['_libMaterials']; _0x30123e = null != _0x586025[_0x30123e] ? _0x13c415[_0x56ae('0x99c')](_0x30123e) : _0x13c415['h'][_0x30123e]; _0x30123e = _0x30123e[_0x56ae('0x1865')][_0x56ae('0x1587')]; _0x13c415 = this[_0x56ae('0x1866')]; _0x30123e = null != _0x586025[_0x30123e] ? _0x13c415[_0x56ae('0x99c')](_0x30123e) : _0x13c415['h'][_0x30123e]; null != _0x30123e && _0x2f8eb0[_0x56ae('0x8f0')](_0x30123e); break; } return _0x2f8eb0; } else { _0x2a1f64['show'](); } }, 'parseSkeleton': function(_0x538566) { if (0x0 == _0x538566['skeleton'][_0x56ae('0x9fa')]()) return null; _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x1867') + _0x1b30b7[_0x56ae('0x28')](_0x538566)); var _0x46d7c1 = _0x538566['url'], _0x55c730 = this[_0x56ae('0x1813')]; _0x46d7c1 = null != _0x586025[_0x46d7c1] ? _0x55c730['getReserved'](_0x46d7c1) : _0x55c730['h'][_0x46d7c1]; _0x55c730 = _0x538566[_0x56ae('0xe34')]['get'](0x0); _0x538566 = this['_root'][_0x56ae('0xa5c')](_0x55c730); null != _0x538566 && (_0x538566 = this['_root'][_0x56ae('0x185f')](_0x55c730)); if (null == _0x538566) return null; _0x55c730 = new _0x3445a0(); _0x55c730[_0x56ae('0xa5b')] = _0x252a59[_0x56ae('0x977')](null, _0x46d7c1[_0x56ae('0x1850')][_0x56ae('0xa5b')]['get_length'](), !0x0); this[_0x56ae('0x1868')](_0x538566, _0x46d7c1[_0x56ae('0x1850')], _0x55c730); return _0x55c730; }, 'parseSkeletonHierarchy': function(_0x21eaa2, _0x1f86c1, _0x2b65ae, _0x3ecdf6, _0x30997f) { if (_0x56ae('0x1869') !== 'rvfqA') { this['_fallOff'] = 0x186a0; this[_0x56ae('0xf09')] = 0x15f90; _0x410089[_0x56ae('0x94d')](this); this[_0x56ae('0x1530')] = 0x1 / (this[_0x56ae('0x152f')] * this['_fallOff'] - this[_0x56ae('0xf09')] * this[_0x56ae('0xf09')]); } else { null == _0x30997f && (_0x30997f = ''); null == _0x3ecdf6 && (_0x3ecdf6 = -0x1); var _0x1670a8 = _0x30997f + '-'; _0x4ab737[_0x56ae('0x140b')](_0x1670a8 + '[' + _0x21eaa2['id'] + ',' + _0x21eaa2['sid'] + ']'); _0x30997f = _0x56ae('0x186a') == _0x1f86c1[_0x56ae('0x186b')] ? _0x1f86c1[_0x56ae('0x186c')](_0x21eaa2['id']) : _0x1f86c1[_0x56ae('0x186c')](_0x21eaa2[_0x56ae('0x186d')]); if (0x0 <= _0x30997f) { _0x1670a8 = new _0x3f4f12(); _0x1670a8[_0x56ae('0xdb3')] = _0x3ecdf6; if (!isNaN(_0x30997f) && _0x30997f < _0x1f86c1[_0x56ae('0xa5b')]['get_length']()) null != _0x1f86c1[_0x56ae('0xa5b')][_0x56ae('0x1b')](_0x30997f) && (_0x1670a8['name'] = _0x1f86c1[_0x56ae('0xa5b')][_0x56ae('0x1b')](_0x30997f)); else { _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x186e')); return; } _0x3ecdf6 = _0x1f86c1[_0x56ae('0x186f')][_0x56ae('0x1b')](_0x30997f); _0x1670a8[_0x56ae('0xd9f')] = _0x3ecdf6[_0x56ae('0xf73')]; _0x2b65ae[_0x56ae('0xa5b')]['set'](_0x30997f, _0x1670a8); } else _0x4ab737['trace'](_0x1670a8 + _0x56ae('0x1870')); _0x3ecdf6 = 0x0; for (_0x1670a8 = _0x21eaa2[_0x56ae('0x1837')][_0x56ae('0x9fa')](); _0x3ecdf6 < _0x1670a8;) { var _0x3bd69b = _0x3ecdf6++; try { this[_0x56ae('0x1868')](_0x21eaa2['nodes'][_0x56ae('0x1b')](_0x3bd69b), _0x1f86c1, _0x2b65ae, _0x30997f); } catch (_0x211170) { if (_0x3ce0fc['lastException'] = _0x211170, _0x3bd69b = _0x211170 instanceof _0x1adea8 ? _0x211170[_0x56ae('0xaed')] : _0x211170, _0x3bd69b instanceof _0x531fca) _0x4ab737[_0x56ae('0x140b')](_0x3bd69b[_0x56ae('0x1466')]); else throw _0x211170; } } } }, 'setupMaterial': function(_0x53c24c, _0x17a21a) { if (null == _0x17a21a || null == _0x53c24c) return null; var _0x2082f8 = _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? this[_0x56ae('0x17ee')] : new _0x566b8c(this[_0x56ae('0x17ee')]['get_color']()); var _0x52df4f = _0x17a21a[_0x56ae('0xb02')][_0x56ae('0x1871')]['ambient'], _0xec4e37 = _0x17a21a[_0x56ae('0xb02')][_0x56ae('0x1871')][_0x56ae('0x1872')], _0x3b7620 = _0x17a21a['shader'][_0x56ae('0x1871')][_0x56ae('0x1873')], _0xde42fa = Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x17a21a[_0x56ae('0xb02')][_0x56ae('0x1871')], 'shininess') ? _0x17a21a['shader']['props'][_0x56ae('0x1874')] : 0xa, _0x14c686 = Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x17a21a[_0x56ae('0xb02')]['props'], _0x56ae('0x1875')) ? _0x17a21a[_0x56ae('0xb02')][_0x56ae('0x1871')][_0x56ae('0x1875')] : 0x1; _0x1c1b50[_0x56ae('0x1876')](null, _0xec4e37) && null != _0xec4e37[_0x56ae('0x5c9')] && null != _0x17a21a['surface'] ? (_0x2082f8 = _0x17a21a[_0x56ae('0x1877')][_0x56ae('0x1878')], _0x17a21a = this[_0x56ae('0x180a')], _0x2082f8 = null != _0x586025[_0x2082f8] ? _0x17a21a[_0x56ae('0x99c')](_0x2082f8) : _0x17a21a['h'][_0x2082f8], null != _0x2082f8['resource'] && this[_0x56ae('0x15d8')](_0x59b8d7[_0x56ae('0x951')](_0x2082f8[_0x56ae('0x1879')], _0x56f3bc)[_0x56ae('0xa6b')]()) ? (_0x2082f8 = this[_0x56ae('0x1800')](_0x59b8d7[_0x56ae('0x951')](_0x2082f8[_0x56ae('0x1879')], _0x56f3bc)['get_bitmapData']()), _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) && _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x30cb6f)[_0x56ae('0xabe')](_0x14c686)) : _0x2082f8 = this[_0x56ae('0x1800')]()) : null != _0xec4e37 && null != _0xec4e37[_0x56ae('0x150e')] && (_0x2082f8 = _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? new _0x39f5dc(_0xec4e37[_0x56ae('0x150e')][_0x56ae('0x187a')](), _0x14c686) : new _0x566b8c(_0xec4e37[_0x56ae('0x150e')][_0x56ae('0x187a')]())); _0x14c686 = this[_0x56ae('0xca5')](); _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x187b') + _0x1b30b7[_0x56ae('0x28')](null == _0x14c686 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x14c686))); null != _0x2082f8 && (_0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? (_0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x2d03dc)[_0x56ae('0x460')](new _0x406716()), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x2d03dc)[_0x56ae('0x1756')](new _0x2c8111()), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x2d03dc)[_0x56ae('0x1763')](new _0x469cf9()), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x2d03dc)[_0x56ae('0x448')](new _0xa29426()), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x2d03dc)[_0x56ae('0x1519')](null != _0x52df4f && null != _0x52df4f[_0x56ae('0x150e')] ? _0x52df4f[_0x56ae('0x150e')][_0x56ae('0x187a')]() : 0x303030), _0x59b8d7['__cast'](_0x2082f8, _0x2d03dc)[_0x56ae('0x1066')](null != _0x3b7620 && null != _0x3b7620[_0x56ae('0x150e')] ? _0x3b7620[_0x56ae('0x150e')][_0x56ae('0x187a')]() : 0x202020), _0x59b8d7['__cast'](_0x2082f8, _0x2d03dc)[_0x56ae('0x1683')](_0xde42fa), _0x59b8d7['__cast'](_0x2082f8, _0x2d03dc)[_0x56ae('0x151a')](0x1), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x2d03dc)[_0x56ae('0x1682')](0x1)) : (_0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x330b48)[_0x56ae('0x460')](new _0x406716()), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x330b48)[_0x56ae('0x1756')](new _0x2c8111()), _0x59b8d7['__cast'](_0x2082f8, _0x330b48)['set_specularMethod'](new _0x469cf9()), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x330b48)['set_ambientColor'](null != _0x52df4f && null != _0x52df4f[_0x56ae('0x150e')] ? _0x52df4f['color'][_0x56ae('0x187a')]() : 0x303030), _0x59b8d7['__cast'](_0x2082f8, _0x330b48)[_0x56ae('0x1066')](null != _0x3b7620 && null != _0x3b7620[_0x56ae('0x150e')] ? _0x3b7620[_0x56ae('0x150e')][_0x56ae('0x187a')]() : 0x202020), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x330b48)[_0x56ae('0x1683')](_0xde42fa), _0x59b8d7['__cast'](_0x2082f8, _0x330b48)[_0x56ae('0x151a')](0x1), _0x59b8d7[_0x56ae('0x951')](_0x2082f8, _0x330b48)[_0x56ae('0x1682')](0x1))); _0x2082f8[_0x56ae('0xab8')](_0x53c24c['id']); this['finalizeAsset'](_0x2082f8); return _0x2082f8; }, 'setupMaterials': function() { var _0x1f3a2b = this[_0x56ae('0x187c')]; for (_0x1f3a2b = new _0x5770e1(_0x1f3a2b, _0x1f3a2b['arrayKeys']()); _0x1f3a2b['hasNext']();) { if ('ZzKrF' !== _0x56ae('0x187d')) { var _0x4714d3 = _0x1f3a2b[_0x56ae('0x42')](), _0x38d73f = _0x4714d3[_0x56ae('0x1865')][_0x56ae('0x1587')], _0x13122b = this['_libEffects']; if (null != _0x586025[_0x38d73f] ? _0x13122b[_0x56ae('0x99b')](_0x38d73f) : _0x13122b['h'][_0x56ae('0x900')](_0x38d73f)) _0x38d73f = _0x4714d3['instance_effect']['url'], _0x13122b = this[_0x56ae('0x1866')], _0x38d73f = null != _0x586025[_0x38d73f] ? _0x13122b[_0x56ae('0x99c')](_0x38d73f) : _0x13122b['h'][_0x38d73f], _0x38d73f[_0x56ae('0x15ef')] = this['setupMaterial'](_0x4714d3, _0x38d73f); } else { var _0xb1d7f8 = null != this['_casterLightPass'] || null != this[_0x56ae('0x187e')]; null != this[_0x56ae('0x187f')] && (this[_0x56ae('0x187f')][_0x56ae('0x1880')](0xa), this['_casterLightPass'][_0x56ae('0x1881')](this[_0x56ae('0x1882')]()), this['_casterLightPass'][_0x56ae('0x462')](_0xb1d7f8)); if (null != this[_0x56ae('0x1883')]) { null == this[_0x56ae('0x187f')] && (this[_0x56ae('0x1883')][_0x56ae('0x1b')](0x0)[_0x56ae('0x462')](_0xb1d7f8), this['_nonCasterLightPasses'][_0x56ae('0x1b')](0x0)[_0x56ae('0x1880')](0xa), this[_0x56ae('0x1883')][_0x56ae('0x1b')](0x0)['set_depthCompareMode'](this[_0x56ae('0x1882')]())); for (var _0x2334be = 0x0, _0xf91f8a = this[_0x56ae('0x1883')][_0x56ae('0x9fa')](); _0x2334be < _0xf91f8a;) { var _0x48fbee = _0x2334be++; this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0x48fbee)['set_forceSeparateMVP'](_0xb1d7f8); this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0x48fbee)[_0x56ae('0x1880')](0x0); this['_nonCasterLightPasses'][_0x56ae('0x1b')](_0x48fbee)[_0x56ae('0x1881')](0x5); } } null != this[_0x56ae('0x187f')] || null != this[_0x56ae('0x1883')] ? null != this['_effectsPass'] && (this[_0x56ae('0x187e')][_0x56ae('0x46c')](!0x0), this['_effectsPass']['set_depthCompareMode'](0x5), this[_0x56ae('0x187e')][_0x56ae('0x1880')](0xc), this[_0x56ae('0x187e')][_0x56ae('0x462')](_0xb1d7f8)) : null != this[_0x56ae('0x187e')] && (this['_effectsPass'][_0x56ae('0x46c')](!0x1), this['_effectsPass'][_0x56ae('0x1881')](this['get_depthCompareMode']()), this['_effectsPass'][_0x56ae('0x1880')](0xa), this['_effectsPass'][_0x56ae('0x462')](!0x1)); } } }, 'translateGeometries': function() { if (_0x56ae('0x1884') !== _0x56ae('0x1884')) { if (0x0 < n[_0x56ae('0x32')] && _0x234651 == _0x37c090) { _0x234651 += 0x1; var _0xc8e30a = n[_0x56ae('0xf6d')](); _0x586025 -= _0xc8e30a; _0xfe3284 += _0xc8e30a; } 0x0 < n['length'] && _0x2bd32b == _0xf76599 + 0x1 && (--_0x2bd32b, _0xc8e30a = n[_0x56ae('0x1580')](), _0x586025 -= _0xc8e30a); } else { for (var _0x362511 = _0x252a59[_0x56ae('0x977')](null), _0x5804fa, _0xf442f2 = this[_0x56ae('0x1810')]['keys'](); _0xf442f2[_0x56ae('0x8f5')]();) { if (_0x56ae('0x1885') === _0x56ae('0x1885')) { var _0x47fc67 = _0xf442f2['next'](); _0x5804fa = this['_libGeometries']; _0x5804fa = null != _0x586025[_0x47fc67] ? _0x5804fa[_0x56ae('0x99c')](_0x47fc67) : _0x5804fa['h'][_0x47fc67]; null != _0x5804fa[_0x56ae('0xe79')] && (_0x5804fa = this[_0x56ae('0x1886')](_0x5804fa[_0x56ae('0xe79')]), 0x0 != _0x5804fa[_0x56ae('0xb09')]()[_0x56ae('0x9fa')]() && (null != _0x47fc67 && isNaN(parseFloat(_0x47fc67)) && _0x5804fa[_0x56ae('0xab8')](_0x47fc67), _0x362511[_0x56ae('0x8f0')](_0x5804fa), this[_0x56ae('0x1626')](_0x5804fa))); } else { this[_0x56ae('0x1887')] = _0x360126['transform'](this[_0x56ae('0x1888')], _0x362511)[_0x56ae('0x1889')](0x1), this[_0x56ae('0x1887')]['onComplete'](_0x2d9f4e(this, this['onFadeDone'])), this[_0x56ae('0x1887')]['ease'](_0x6fe7ec[_0x56ae('0x188a')]()); } } return _0x362511; } }, 'translateGeometry': function(_0x799469) { for (var _0x412647 = new _0x383538(), _0xb2bc69 = 0x0, _0x30a017 = _0x799469[_0x56ae('0x1822')][_0x56ae('0x9fa')](); _0xb2bc69 < _0x30a017;) { var _0xf70106 = _0xb2bc69++; _0xf70106 = this[_0x56ae('0x188b')](_0x799469, _0x799469[_0x56ae('0x1822')][_0x56ae('0x1b')](_0xf70106)); null != _0xf70106 && _0x412647[_0x56ae('0xae4')](_0xf70106); } return _0x412647; }, 'translatePrimitive': function(_0x49bdef, _0x46ce50, _0x41628c, _0x2d2cd4, _0x4875d7) { null == _0x4875d7 && (_0x4875d7 = !0x0); null == _0x2d2cd4 && (_0x2d2cd4 = !0x0); null == _0x41628c && (_0x41628c = !0x0); var _0x500363 = new _0x547bfc(), _0x7d24ea = _0x252a59['toIntVector'](null), _0x3e22d2 = _0x252a59['toFloatVector'](null); _0x49bdef = _0x46ce50[_0x56ae('0x8a7')](_0x49bdef); var _0xfe17e1, _0x1b30b7 = 0x0; for (_0xfe17e1 = _0x46ce50['vertices'][_0x56ae('0x9fa')](); _0x1b30b7 < _0xfe17e1;) { var _0x2d9f4e = _0x1b30b7++; _0x2d9f4e = _0x46ce50[_0x56ae('0x1421')][_0x56ae('0x1b')](_0x2d9f4e); _0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e['x']); _0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e['y']); _0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e['z']); _0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e['nx']); _0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e['ny']); _0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e['nz']); _0x3e22d2[_0x56ae('0x8f0')](0x0); _0x3e22d2[_0x56ae('0x8f0')](0x0); _0x3e22d2['push'](0x0); 0x0 < _0x2d9f4e[_0x56ae('0x188c')] ? (_0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e[_0x56ae('0x188d')]), _0x3e22d2[_0x56ae('0x8f0')](0x1 - _0x2d9f4e['uvy']), 0x1 < _0x2d9f4e[_0x56ae('0x188c')] ? (_0x3e22d2[_0x56ae('0x8f0')](_0x2d9f4e[_0x56ae('0x188e')]), _0x3e22d2[_0x56ae('0x8f0')](0x1 - _0x2d9f4e[_0x56ae('0x188f')])) : (_0x3e22d2['push'](_0x2d9f4e[_0x56ae('0x188d')]), _0x3e22d2['push'](0x1 - _0x2d9f4e['uvy']))) : (_0x3e22d2[_0x56ae('0x8f0')](0x0), _0x3e22d2[_0x56ae('0x8f0')](0x0), _0x3e22d2[_0x56ae('0x8f0')](0x0), _0x3e22d2[_0x56ae('0x8f0')](0x0)); } _0x46ce50 = 0x0; for (_0x1b30b7 = _0x49bdef[_0x56ae('0x9fa')](); _0x46ce50 < _0x1b30b7;) { _0x2d9f4e = _0x46ce50++; _0xfe17e1 = _0x49bdef['get'](_0x2d9f4e); for (var _0x16b69e = 0x0, _0x5ac4a7 = _0xfe17e1[_0x56ae('0x1421')]['get_length'](); _0x16b69e < _0x5ac4a7;) _0x2d9f4e = _0x16b69e++, _0x2d9f4e = _0xfe17e1[_0x56ae('0x1421')][_0x56ae('0x1b')](_0x2d9f4e), _0x7d24ea[_0x56ae('0x8f0')](_0x2d9f4e[_0x56ae('0xf2a')]); } _0x41628c && _0x7d24ea[_0x56ae('0x1890')](); _0x500363['set_autoDeriveVertexNormals'](_0x2d2cd4); _0x500363[_0x56ae('0xae3')](_0x4875d7); _0x500363[_0x56ae('0x1148')](_0x3e22d2); _0x500363[_0x56ae('0x1149')](_0x7d24ea); return _0x500363; }, 'geometries': null, 'get_geometries': function() { return this[_0x56ae('0x17f8')]; }, 'effects': null, 'get_effects': function() { return this[_0x56ae('0x1866')]; }, 'images': null, 'get_images': function() { if (_0x56ae('0x1891') !== _0x56ae('0x1891')) { return a * c; } else { return this[_0x56ae('0x180a')]; } }, 'materials': null, 'get_materials': function() { return this[_0x56ae('0x187c')]; }, 'isAnimated': null, 'get_isAnimated': function() { return _0x212fbd['resolve'](this['_fastDoc'], 'library_animations') ? _0x212fbd[_0x56ae('0x158b')](_0x19c288['resolve'](this['_fastDoc'], _0x56ae('0x1817')), 'animation') : !0x1; }, '__class__': _0x261c11, '__properties__': _0x4e6193(_0x587fb4[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_isAnimated': _0x56ae('0x181d'), 'get_materials': 'get_materials', 'get_images': _0x1c1b50[_0x56ae('0x42e')], 'get_effects': _0x56ae('0x1892'), 'get_geometries': 'get_geometries' }) }); var _0x28860d = function() {}; _0x5ac4a7[_0x56ae('0x1893')] = _0x28860d; _0x28860d[_0x56ae('0x8bf')] = _0x56ae('0x1893'); _0x28860d[_0x56ae('0x6')] = {}; _0x28860d[_0x56ae('0x6')][_0x56ae('0x1827')] = null; _0x28860d[_0x56ae('0x6')][_0x56ae('0x182c')] = null; _0x28860d[_0x56ae('0x6')][_0x56ae('0x1828')] = null; _0x28860d[_0x56ae('0x6')]['__class__'] = _0x28860d; var _0x503858 = function(_0x48d265) { null != _0x48d265 && this[_0x56ae('0x1894')](_0x48d265); }; _0x5ac4a7['away3d.loaders.parsers.DAEElement'] = _0x503858; _0x503858['__name__'] = 'away3d.loaders.parsers.DAEElement'; _0x503858[_0x56ae('0x6')] = {}; _0x503858[_0x56ae('0x6')]['id'] = null; _0x503858[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x503858[_0x56ae('0x6')][_0x56ae('0x186d')] = null; _0x503858[_0x56ae('0x6')][_0x56ae('0x185a')] = null; _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')] = function(_0x50113b) { if (_0x56ae('0x1895') !== _0x56ae('0x1895')) { var _0x53a6a1 = c++; f.buttons.push(e.buttons[_0x53a6a1].value); } else { this.id = _0x17bf0f.resolve(_0x50113b, 'id') ? _0x795e66.resolve(_0x50113b, 'id') : ''; this.name = _0x17bf0f.resolve(_0x50113b, _0x56ae('0x110')) ? _0x795e66.resolve(_0x50113b, _0x1c1b50.Iqevu) : ''; this.sid = _0x17bf0f.resolve(_0x50113b, _0x56ae('0x186d')) ? _0x795e66.resolve(_0x50113b, _0x56ae('0x186d')) : ''; } }; _0x503858[_0x56ae('0x6')][_0x56ae('0x1896')] = function(_0x27f5da, _0x146860) {}; _0x503858[_0x56ae('0x6')][_0x56ae('0x1897')] = function(_0x7f9669, _0x41f15a) { if (null != _0x41f15a) for (_0x7f9669 = _0x54d6c9.resolve(_0x7f9669, '' + _0x41f15a), _0x41f15a = 0x0; _0x41f15a < _0x7f9669.length;) { var _0x5e722a = _0x7f9669[_0x41f15a]; ++_0x41f15a; if (_0x575257.TlVoF(_0x5e722a.nodeType, _0x5465e8.Document)) var _0x181427 = _0x56ae('0xafb'); else { if (_0x56ae('0x1898') === 'VYaWg') { if (_0x5e722a.nodeType != _0x5465e8.Element) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646.toString(_0x5e722a.nodeType)); _0x181427 = _0x5e722a.nodeName; } else { null == _0x41f15a && (_0x41f15a = 0x0); _0x845242.call(this, _0x7f9669, _0x41f15a, _0x845242.parseFloat, _0x27884b.max); } } this.traverseChildHandler(_0x5e722a, _0x181427); } else for (_0x7f9669 = _0x7f9669.elements(); _0x7f9669.hasNext();) { _0x41f15a = _0x7f9669.next(); if (_0x41f15a.nodeType == _0x5465e8.Document) _0x5e722a = _0x56ae('0xafb'); else { if (_0x41f15a.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(_0x41f15a.nodeType)); _0x5e722a = _0x41f15a.nodeName; } this.traverseChildHandler(_0x41f15a, _0x5e722a); } }; _0x503858[_0x56ae('0x6')]['convertMatrix'] = function(_0x28a0d1) { for (var _0x1b5208 = [0x2, 0x6, 0x8, 0x9, 0xb, 0xe], _0x38d270 = _0x28a0d1.rawData, _0x392fb9 = 0x0, _0x3d77b7 = _0x1b5208.length; _0x392fb9 < _0x3d77b7;) { var _0x1e837c = _0x392fb9++; _0x1e837c = _0x1b5208[_0x1e837c]; var _0x2ed24f = _0x38d270; _0x2ed24f.set(_0x1e837c, -0x1 * _0x2ed24f.get(_0x1e837c)); } _0x28a0d1.rawData = _0x38d270; }; _0x503858[_0x56ae('0x6')][_0x56ae('0x1899')] = function(_0x3a49a2) { for (;;) { if (_0x3a49a2.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(_0x3a49a2.nodeType)); if (_0x56ae('0x17f6') == _0x3a49a2.nodeName) break; _0x3a49a2 = _0x3a49a2.parent; } if (_0x3a49a2.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(_0x3a49a2.nodeType)); if ('COLLADA' == _0x3a49a2.nodeName) { if (_0x56ae('0x189a') !== _0x56ae('0x189b')) { if (_0x3a49a2.nodeType != _0x5465e8.Document && _0x3a49a2.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0x1802') + _0x2e9646.toString(_0x3a49a2.nodeType)); return _0x3a49a2; } else { if (this._mipmap == _0x3a49a2) return _0x3a49a2; _0x19b8b5.prototype.set_mipmap.call(this, _0x3a49a2); return _0x3a49a2; } } return null; }; _0x503858[_0x56ae('0x6')]['readFloatArray'] = function(_0x424a22) { var _0x2958f2 = { NMVkI: function(_0xf9260f, _0xf76599) { return _0xf9260f << _0xf76599; } }; if (_0x56ae('0x189c') !== 'zIhdf') { _0x424a22 = this.readText(_0x424a22); _0x424a22 = new _0x279dc0(_0x56ae('0x189d'), 'g').split(_0x424a22); for (var _0x2df85a = _0x252a59.toFloatVector(null), _0x7f6964 = 0x0, _0xc86d3f = _0x424a22.length; _0x7f6964 < _0xc86d3f;) { if (_0x56ae('0x112') !== _0x1c1b50.CzuDV) { var _0x3c436c = _0xc86d3f[f++]; _0x7f6964 += _0x5c9f9c((_0x2df85a & 0x1f) << 0xc | _0x2958f2.NMVkI(_0x3c436c & 0x7f, 0x6) | _0xc86d3f[f++] & 0x7f); } else { var _0x5c9f9c = _0x7f6964++; _0x2df85a.push(_0x1c1b50.sWupU(parseFloat, _0x424a22[_0x5c9f9c])); } } return _0x2df85a; } else { this._specularR = this._colorR * this._specular; this._specularG = this._colorG * this._specular; this._specularB = this._colorB * this._specular; } }; _0x503858[_0x56ae('0x6')]['readIntArray'] = function(_0x4a3a71) { _0x4a3a71 = this.readText(_0x4a3a71); _0x4a3a71 = new _0x279dc0(_0x56ae('0x189d'), 'g').split(_0x4a3a71); for (var _0x54650b = _0x252a59.toIntVector(null), _0xd7ef46 = 0x0, _0x40e2d5 = _0x4a3a71.length; _0xd7ef46 < _0x40e2d5;) { var _0x13ab7c = _0xd7ef46++; _0x54650b.push(_0x1b30b7.parseInt(_0x4a3a71[_0x13ab7c])); } return _0x54650b; }; _0x503858[_0x56ae('0x6')][_0x56ae('0x189e')] = function(_0x38fa90) { _0x38fa90 = this.readText(_0x38fa90); _0x38fa90 = new _0x279dc0('\x5cs+', 'g').split(_0x38fa90); for (var _0x4e1bcd = _0x252a59.toObjectVector(null), _0x11ed67 = 0x0, _0x396909 = _0x38fa90.length; _0x11ed67 < _0x396909;) { var _0x33343e = _0x11ed67++; _0x4e1bcd.push(_0x38fa90[_0x33343e]); } return _0x4e1bcd; }; _0x503858[_0x56ae('0x6')][_0x56ae('0x189f')] = function(_0x3959c7, _0x1e6eec, _0x4157b8) { null == _0x4157b8 && (_0x4157b8 = 0x0); return _0x17bf0f.resolve(_0x3959c7, _0x1e6eec) ? _0x1b30b7.parseInt(_0x795e66.resolve(_0x3959c7, _0x1e6eec)) : _0x4157b8; }; _0x503858[_0x56ae('0x6')][_0x56ae('0x18a0')] = function(_0x4aa413) { return this.trimString(_0x3a72f9.get_innerData(_0x4aa413)); }; _0x503858[_0x56ae('0x6')][_0x56ae('0x18a1')] = function(_0x532cad) { _0x532cad = _0x532cad.replace(/^\s+/, ''); return _0x532cad = _0x532cad.replace(/\s+$/, ''); }; _0x503858[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x503858; var _0x6fabaa = function(_0x183499) { _0x503858['call'](this, _0x183499); }; _0x5ac4a7[_0x56ae('0x18a2')] = _0x6fabaa; _0x6fabaa['__name__'] = _0x56ae('0x18a2'); _0x6fabaa[_0x56ae('0x8ee')] = _0x503858; _0x6fabaa[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'init_from': null, 'resource': null, 'deserialize': function(_0x39ce23) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x39ce23); this[_0x56ae('0x1878')] = this[_0x56ae('0x18a0')](_0x19c288[_0x56ae('0x158b')](_0x39ce23, 'init_from')); this[_0x56ae('0x1879')] = null; }, '__class__': _0x6fabaa }); var _0x222f71 = function(_0x404db8) { _0x503858[_0x56ae('0x94d')](this, _0x404db8); }; _0x5ac4a7[_0x56ae('0x18a3')] = _0x222f71; _0x222f71[_0x56ae('0x8bf')] = _0x56ae('0x18a3'); _0x222f71[_0x56ae('0x8ee')] = _0x503858; _0x222f71[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'type': null, 'deserialize': function(_0x559250) { _0x503858[_0x56ae('0x6')]['deserialize'][_0x56ae('0x94d')](this, _0x559250); this[_0x56ae('0x3aa')] = _0x795e66['resolve'](_0x559250, _0x56ae('0x3aa')); }, '__class__': _0x222f71 }); var _0x506463 = function(_0x663477) { _0x503858[_0x56ae('0x94d')](this, _0x663477); }; _0x5ac4a7[_0x56ae('0x18a4')] = _0x506463; _0x506463[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAEAccessor'; _0x506463[_0x56ae('0x8ee')] = _0x503858; _0x506463['prototype'] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'params': null, 'source': null, 'stride': null, 'count': null, 'deserialize': function(_0x3db398) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x3db398); this[_0x56ae('0x18a5')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x5e1')] = _0x795e66[_0x56ae('0x158b')](_0x3db398, _0x56ae('0x5e1'))[_0x56ae('0x31')](/^#/, ''); this['stride'] = this[_0x56ae('0x189f')](_0x3db398, _0x1c1b50[_0x56ae('0x114')], 0x1); this[_0x56ae('0x102c')] = this[_0x56ae('0x189f')](_0x3db398, _0x56ae('0x102c'), 0x0); this[_0x56ae('0x1897')](_0x3db398, _0x56ae('0x12da')); }, 'traverseChildHandler': function(_0x4059e7, _0x553844) { _0x56ae('0x12da') == _0x553844 && this[_0x56ae('0x18a5')]['push'](new _0x222f71(_0x4059e7)); }, '__class__': _0x506463 }); var _0x588168 = function(_0x2d4a61) { _0x503858[_0x56ae('0x94d')](this, _0x2d4a61); }; _0x5ac4a7['away3d.loaders.parsers.DAESource'] = _0x588168; _0x588168[_0x56ae('0x8bf')] = _0x56ae('0x18a6'); _0x588168['__super__'] = _0x503858; _0x588168[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'accessor': null, 'type': null, 'floats': null, 'ints': null, 'strings': null, 'deserialize': function(_0x73d840) { if ('sxMNV' !== 'sxMNV') { b = this[_0x56ae('0x18a7')](); var _0x599cf = this[_0x56ae('0x18a7')](); null != _0x586025[b] ? _0x73d840['setReserved'](b, _0x599cf) : _0x73d840['h'][b] = _0x599cf; } else { _0x503858['prototype'][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x73d840); this[_0x56ae('0x1897')](_0x73d840); } }, 'traverseChildHandler': function(_0x32bcb7, _0x572368) { switch (_0x572368) { case 'IDREF_array': case _0x56ae('0x18a8'): this[_0x56ae('0x3aa')] = _0x572368; this[_0x56ae('0x18a9')] = this[_0x56ae('0x189e')](_0x32bcb7); break; case _0x56ae('0x18aa'): throw new _0x1adea8(new _0x531fca('Cannot\x20handle\x20bool_array')); case _0x56ae('0x18ab'): this[_0x56ae('0x3aa')] = _0x572368; this['floats'] = this[_0x56ae('0x18ac')](_0x32bcb7); break; case _0x56ae('0x18ad'): this[_0x56ae('0x3aa')] = _0x572368; this['ints'] = this['readIntArray'](_0x32bcb7); break; case 'technique_common': this[_0x56ae('0x18ae')] = new _0x506463(_0x19c288[_0x56ae('0x158b')](_0x32bcb7, 'accessor')); } }, '__class__': _0x588168 }); var _0x1f58be = function(_0x5b2ac0) { _0x503858['call'](this, _0x5b2ac0); }; _0x5ac4a7[_0x56ae('0x18af')] = _0x1f58be; _0x1f58be[_0x56ae('0x8bf')] = _0x56ae('0x18af'); _0x1f58be[_0x56ae('0x8ee')] = _0x503858; _0x1f58be[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'semantic': null, 'source': null, 'offset': null, 'set': null, 'deserialize': function(_0x585131) { if (_0x56ae('0x18b0') === _0x56ae('0x18b1')) { var _0x2be42c = (Date['now']() - _0x1cc2fd) / _0x13b6ca; _0x1cc2fd = Date[_0x56ae('0x8d1')](); _0xf76599 += _0x3acb5b * _0x2be42c; _0xf76599 = Math[_0x56ae('0x57')](0x0, _0xf76599); _0xf76599 = Math[_0x56ae('0x58')](0x1, _0xf76599); _0xf76599 = Math[_0x56ae('0x833')](0x64 * _0xf76599) / 0x64; _0x370254['_webAudio'] ? _0x2d9f4e[_0x56ae('0x18b2')] = _0xf76599 : _0x370254[_0x56ae('0x18b3')](_0xf76599, _0x2d9f4e['_id'], !0x0); _0x5c425c && (_0x370254[_0x56ae('0x18b2')] = _0xf76599); (_0x4e6193 < _0x5ac4a7 && _0xf76599 <= _0x4e6193 || _0x4e6193 > _0x5ac4a7 && _0xf76599 >= _0x4e6193) && (clearInterval(_0x2d9f4e[_0x56ae('0x18b4')]), _0x2d9f4e[_0x56ae('0x18b4')] = null, _0x2d9f4e[_0x56ae('0x18b5')] = null, _0x370254[_0x56ae('0x18b3')](_0x4e6193, _0x2d9f4e[_0x56ae('0xd18')]), _0x370254[_0x56ae('0x1428')](_0x56ae('0x18b6'), _0x2d9f4e[_0x56ae('0xd18')])); } else { _0x503858['prototype']['deserialize']['call'](this, _0x585131); this[_0x56ae('0x18b7')] = _0x795e66[_0x56ae('0x158b')](_0x585131, _0x56ae('0x18b7')); this['source'] = _0x795e66[_0x56ae('0x158b')](_0x585131, _0x56ae('0x5e1'))[_0x56ae('0x31')](/^#/, ''); this[_0x56ae('0x18b8')] = this['readIntAttr'](_0x585131, _0x56ae('0x18b8')); this[_0x56ae('0x8b6')] = this[_0x56ae('0x189f')](_0x585131, _0x575257[_0x56ae('0x5de')]); } }, '__class__': _0x1f58be }); var _0x4a8a54 = function(_0x169e32) { this['numTexcoordSets'] = this['index'] = this['daeIndex'] = 0x0; this[_0x56ae('0x188c')] = _0x169e32; this['x'] = this['y'] = this['z'] = this['nx'] = this['ny'] = this['nz'] = this[_0x56ae('0x188d')] = this[_0x56ae('0x18b9')] = this[_0x56ae('0x188e')] = this[_0x56ae('0x188f')] = 0x0; }; _0x5ac4a7[_0x56ae('0x18ba')] = _0x4a8a54; _0x4a8a54[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAEVertex'; _0x4a8a54[_0x56ae('0x6')] = {}; _0x4a8a54[_0x56ae('0x6')]['x'] = null; _0x4a8a54[_0x56ae('0x6')]['y'] = null; _0x4a8a54[_0x56ae('0x6')]['z'] = null; _0x4a8a54[_0x56ae('0x6')]['nx'] = null; _0x4a8a54[_0x56ae('0x6')]['ny'] = null; _0x4a8a54[_0x56ae('0x6')]['nz'] = null; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x188d')] = null; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x18b9')] = null; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x188e')] = null; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x188f')] = null; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x188c')] = null; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x4a8a54[_0x56ae('0x6')]['daeIndex'] = null; _0x4a8a54[_0x56ae('0x6')]['hash'] = null; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x18bb')] = function() { var _0x147944 = this.format(this.x); _0x147944 += '_' + this.format(this.y); _0x147944 += '_' + this.format(this.z); _0x147944 += '_' + this.format(this.nx); _0x147944 += '_' + this.format(this.ny); _0x147944 += '_' + this.format(this.nz); _0x147944 += '_' + this.format(this.uvx); _0x147944 += '_' + this.format(this.uvy); _0x147944 += '_' + this.format(this.uvx2); return _0x147944 += '_' + this.format(this.uvy2); }; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0xc16')] = function(_0x1734df, _0xe659e) { null == _0xe659e && (_0xe659e = 0x2); _0xe659e ^= 0xa; return _0x1b30b7.string(Math.round(_0x1734df * _0xe659e) / _0xe659e); }; _0x4a8a54[_0x56ae('0x6')]['__class__'] = _0x4a8a54; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4a8a54[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x18bb')] = _0x56ae('0x18bb'); var _0x27aac5 = function() { this[_0x56ae('0x1421')] = _0x252a59['toObjectVector'](null); }; _0x5ac4a7[_0x56ae('0x18bc')] = _0x27aac5; _0x27aac5[_0x56ae('0x8bf')] = _0x56ae('0x18bc'); _0x27aac5[_0x56ae('0x6')] = {}; _0x27aac5[_0x56ae('0x6')][_0x56ae('0x1421')] = null; _0x27aac5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x27aac5; var _0x4fe6a5 = function(_0x3860f4) { _0x503858[_0x56ae('0x94d')](this, _0x3860f4); }; _0x5ac4a7[_0x56ae('0x18bd')] = _0x4fe6a5; _0x4fe6a5[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAEPrimitive'; _0x4fe6a5[_0x56ae('0x8ee')] = _0x503858; _0x4fe6a5['prototype'] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'type': null, 'material': null, 'count': null, 'vertices': null, '_inputs': null, '_p': null, '_vcount': null, '_texcoordSets': null, 'deserialize': function(_0x583561) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x583561); if (_0x583561[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) var _0x10af2e = _0x56ae('0xafb'); else { if (_0x583561['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](_0x583561['nodeType'])); _0x10af2e = _0x583561['nodeName']; } this['type'] = _0x10af2e; this[_0x56ae('0x15ef')] = _0x795e66['resolve'](_0x583561, _0x56ae('0x15ef')); this[_0x56ae('0x102c')] = this['readIntAttr'](_0x583561, _0x56ae('0x102c'), 0x0); this[_0x56ae('0x18be')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x18bf')] = this['_p'] = null; _0x10af2e = _0x54d6c9[_0x56ae('0x158b')](_0x583561, _0x56ae('0x168f')); for (var _0x1ec097 = 0x0; _0x1ec097 < _0x10af2e[_0x56ae('0x32')];) { var _0x5c4aea = _0x10af2e[_0x1ec097]; ++_0x1ec097; this['_inputs'][_0x56ae('0x8f0')](new _0x1f58be(_0x5c4aea)); } _0x212fbd[_0x56ae('0x158b')](_0x583561, 'p') && 0x0 < _0x54d6c9[_0x56ae('0x158b')](_0x583561, 'p')['length'] && (this['_p'] = this[_0x56ae('0x18c0')](_0x54d6c9['resolve'](_0x583561, 'p')[0x0])); _0x212fbd[_0x56ae('0x158b')](_0x583561, 'vcount') && 0x0 < _0x54d6c9[_0x56ae('0x158b')](_0x583561, _0x575257[_0x56ae('0x18c1')])[_0x56ae('0x32')] && (this[_0x56ae('0x18bf')] = this['readIntArray'](_0x54d6c9[_0x56ae('0x158b')](_0x583561, _0x56ae('0x5df'))[0x0])); }, 'create': function(_0x58ba5e) { if (!this[_0x56ae('0x18c2')](_0x58ba5e)) return null; var _0x4de185 = _0x252a59[_0x56ae('0x977')](null), _0x27f22c = 0x0; if (0x1 < this[_0x56ae('0x18be')][_0x56ae('0x9fa')]()) for (var _0x120276 = [], _0x4d850b = this['_inputs'][_0x56ae('0x3f')](); _0x4d850b[_0x56ae('0x8f5')]();) { var _0x350c0c = _0x4d850b[_0x56ae('0x42')](); _0x120276[_0x350c0c[_0x56ae('0x18b8')]] || (_0x120276[_0x350c0c[_0x56ae('0x18b8')]] = !0x0, ++_0x27f22c); } else _0x27f22c = this[_0x56ae('0x18be')][_0x56ae('0x9fa')](); _0x120276 = 0x0; _0x4d850b = new _0x10cca0(); for (this[_0x56ae('0x1421')] = _0x252a59[_0x56ae('0x977')](null); _0x120276 < this['_p'][_0x56ae('0x9fa')]();) { _0x350c0c = _0x1c1b50[_0x56ae('0x1876')](null, this[_0x56ae('0x18bf')]) ? this[_0x56ae('0x18bf')]['shift']() : 0x3; for (var _0x3a2d03 = new _0x27aac5(), _0x13f860 = 0x0, _0x461a4b = _0x350c0c; _0x13f860 < _0x461a4b;) { for (var _0x1b30b7 = _0x13f860++ * _0x27f22c, _0x2d9f4e = new _0x4a8a54(this[_0x56ae('0x18c3')][_0x56ae('0x9fa')]()), _0x5efb0a = 0x0, _0x5ac4a7 = this[_0x56ae('0x18be')][_0x56ae('0x9fa')](); _0x5efb0a < _0x5ac4a7;) { var _0x4e6193 = _0x5efb0a++; _0x4e6193 = this[_0x56ae('0x18be')][_0x56ae('0x1b')](_0x4e6193); var _0x258afc = this['_p'][_0x56ae('0x1b')](_0x120276 + _0x1b30b7 + _0x4e6193['offset']); var _0x21e7fd = _0x4e6193[_0x56ae('0x5e1')]; var _0x370254 = _0x58ba5e[_0x56ae('0x18c4')]; _0x21e7fd = null != _0x586025[_0x21e7fd] ? _0x370254[_0x56ae('0x99c')](_0x21e7fd) : _0x370254['h'][_0x21e7fd]; _0x370254 = _0x258afc * _0x21e7fd[_0x56ae('0x18ae')][_0x56ae('0x18a5')][_0x56ae('0x9fa')](); switch (_0x4e6193[_0x56ae('0x18b7')]) { case _0x56ae('0x18c5'): _0x2d9f4e['nx'] = _0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254); _0x2d9f4e['ny'] = _0x21e7fd[_0x56ae('0x18c6')]['get'](_0x370254 + 0x1); _0x2d9f4e['nz'] = _0x503858[_0x56ae('0x18c7')] ? -_0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254 + 0x2) : _0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254 + 0x2); break; case 'TEXCOORD': _0x1c1b50['fjiML'](_0x4e6193['set'], this[_0x56ae('0x18c3')][_0x56ae('0x1b')](0x0)) ? (_0x2d9f4e[_0x56ae('0x188d')] = _0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254), _0x2d9f4e['uvy'] = _0x21e7fd['floats'][_0x56ae('0x1b')](_0x370254 + 0x1)) : (_0x2d9f4e[_0x56ae('0x188e')] = _0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254), _0x2d9f4e[_0x56ae('0x188f')] = _0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254 + 0x1)); break; case _0x56ae('0x156e'): _0x2d9f4e['x'] = _0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254), _0x2d9f4e['y'] = _0x21e7fd[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x370254 + 0x1), _0x2d9f4e['z'] = _0x503858['USE_LEFT_HANDED'] ? -_0x21e7fd[_0x56ae('0x18c6')]['get'](_0x370254 + 0x2) : _0x21e7fd['floats']['get'](_0x370254 + 0x2), _0x2d9f4e[_0x56ae('0x1824')] = _0x258afc; } } _0x1b30b7 = _0x2d9f4e[_0x56ae('0x18bb')](); (null != _0x586025[_0x1b30b7] ? _0x4d850b['existsReserved'](_0x1b30b7) : _0x4d850b['h'][_0x56ae('0x900')](_0x1b30b7)) ? _0x3a2d03[_0x56ae('0x1421')][_0x56ae('0x8f0')](null != _0x586025[_0x1b30b7] ? _0x4d850b[_0x56ae('0x99c')](_0x1b30b7) : _0x4d850b['h'][_0x1b30b7]): (_0x2d9f4e['index'] = this[_0x56ae('0x1421')][_0x56ae('0x9fa')](), null != _0x586025[_0x1b30b7] ? _0x4d850b[_0x56ae('0x932')](_0x1b30b7, _0x2d9f4e) : _0x4d850b['h'][_0x1b30b7] = _0x2d9f4e, _0x3a2d03[_0x56ae('0x1421')]['push'](_0x2d9f4e), this[_0x56ae('0x1421')][_0x56ae('0x8f0')](_0x2d9f4e)); } if (0x3 < _0x3a2d03['vertices'][_0x56ae('0x9fa')]()) for (_0x13f860 = _0x3a2d03[_0x56ae('0x1421')][_0x56ae('0x1b')](0x0), _0x461a4b = 0x1, _0x2d9f4e = _0x3a2d03['vertices'][_0x56ae('0x9fa')]() - 0x1; _0x461a4b < _0x2d9f4e;) _0x1b30b7 = _0x461a4b++, _0x5efb0a = new _0x27aac5(), _0x5efb0a[_0x56ae('0x1421')][_0x56ae('0x8f0')](_0x13f860), _0x5efb0a[_0x56ae('0x1421')][_0x56ae('0x8f0')](_0x3a2d03[_0x56ae('0x1421')]['get'](_0x1b30b7)), _0x5efb0a[_0x56ae('0x1421')][_0x56ae('0x8f0')](_0x3a2d03[_0x56ae('0x1421')]['get'](_0x1b30b7 + 0x1)), _0x4de185[_0x56ae('0x8f0')](_0x5efb0a); else 0x3 == _0x3a2d03['vertices'][_0x56ae('0x9fa')]() && _0x4de185[_0x56ae('0x8f0')](_0x3a2d03); _0x120276 += _0x350c0c * _0x27f22c; } return _0x4de185; }, 'prepareInputs': function(_0x4bac97) { var _0x49c3a6 = !0x0; this[_0x56ae('0x18c3')] = _0x252a59['toIntVector'](null); for (var _0x2cf0f1 = 0x0, _0x1baa81 = this[_0x56ae('0x18be')][_0x56ae('0x9fa')](); _0x2cf0f1 < _0x1baa81;) { var _0x235931 = _0x2cf0f1++; _0x235931 = this[_0x56ae('0x18be')][_0x56ae('0x1b')](_0x235931); _0x56ae('0x18c8') == _0x235931[_0x56ae('0x18b7')] && this[_0x56ae('0x18c3')][_0x56ae('0x8f0')](_0x235931[_0x56ae('0x8b6')]); var _0xdc07ce = _0x235931[_0x56ae('0x5e1')], _0x4ebcbd = _0x4bac97['sources']; if (null != _0x586025[_0xdc07ce] ? !_0x4ebcbd['existsReserved'](_0xdc07ce) : !_0x4ebcbd['h'][_0x56ae('0x900')](_0xdc07ce)) if (_0x49c3a6 = !0x1, _0x235931['source'] == _0x4bac97[_0x56ae('0x1421')]['id']) for (_0xdc07ce = 0x0, _0x4ebcbd = _0x4bac97[_0x56ae('0x1421')][_0x56ae('0x1606')][_0x56ae('0x9fa')](); _0xdc07ce < _0x4ebcbd;) { var _0x19926f = _0xdc07ce++; if ('POSITION' == _0x4bac97['vertices'][_0x56ae('0x1606')][_0x56ae('0x1b')](_0x19926f)['semantic']) { _0x235931[_0x56ae('0x5e1')] = _0x4bac97[_0x56ae('0x1421')]['inputs']['get'](_0x19926f)[_0x56ae('0x5e1')]; _0x49c3a6 = !0x0; break; } } } return _0x49c3a6; }, '__class__': _0x4fe6a5 }); var _0x47e10d = function(_0x1ce7f7, _0x30ae60) { this['mesh'] = _0x1ce7f7; _0x503858[_0x56ae('0x94d')](this, _0x30ae60); }; _0x5ac4a7['away3d.loaders.parsers.DAEVertices'] = _0x47e10d; _0x47e10d[_0x56ae('0x8bf')] = _0x56ae('0x18c9'); _0x47e10d[_0x56ae('0x8ee')] = _0x503858; _0x47e10d[_0x56ae('0x6')] = _0x4e6193(_0x503858['prototype'], { 'mesh': null, 'inputs': null, 'deserialize': function(_0x5108cf) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x5108cf); this['inputs'] = _0x252a59[_0x56ae('0x977')](null); this['traverseChildren'](_0x5108cf, _0x56ae('0x168f')); }, 'traverseChildHandler': function(_0x271def, _0x125c92) { this['inputs']['push'](new _0x1f58be(_0x271def)); }, '__class__': _0x47e10d }); var _0x2498ca = function(_0x1d2da3) { this[_0x56ae('0x18ca')] = ''; _0x503858[_0x56ae('0x94d')](this, _0x1d2da3); }; _0x5ac4a7[_0x56ae('0x18cb')] = _0x2498ca; _0x2498ca[_0x56ae('0x8bf')] = _0x56ae('0x18cb'); _0x2498ca['__super__'] = _0x503858; _0x2498ca[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'mesh': null, 'meshName': null, 'deserialize': function(_0x310ead) { if (_0x56ae('0x18cc') !== _0x56ae('0x18cd')) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x310ead); this[_0x56ae('0x1897')](_0x310ead); this[_0x56ae('0x18ca')] = _0x795e66[_0x56ae('0x158b')](_0x310ead, 'name'); } else { this['rollOutStack'] = []; } }, 'traverseChildHandler': function(_0x3df88b, _0x346a1a) { if (_0x56ae('0x18ce') !== _0x56ae('0x18cf')) { _0x1c1b50[_0x56ae('0x115')](_0x56ae('0xe79'), _0x346a1a) && (this[_0x56ae('0xe79')] = new _0xc08b74(this, _0x3df88b)); } else { this[_0x56ae('0x9cc')][_0x56ae('0xa8b')](this, this[_0x56ae('0xa67')]); if (q) { _0x2d9f4e = _0x3df88b = !0x1; _0x1b30b7 = 0x0; for (n = this[_0x56ae('0x9db')]; _0x1b30b7 < n['length'];) l = n[_0x1b30b7], ++_0x1b30b7, l['__needSecondBitmapData'] && (_0x3df88b = !0x0), l['__preserveObject'] && (_0x2d9f4e = !0x0); _0x1b30b7 = this[_0x56ae('0x9cc')]; l = null; _0x3df88b ? (_0x575257['TlVoF'](null, this[_0x56ae('0xa6a')]) || null == this[_0x56ae('0xa6a')][_0x56ae('0xa02')] || _0x575257[_0x56ae('0x5b1')](f, this[_0x56ae('0xa6a')]['width']) || B > this['__cacheBitmapData2']['height'] ? this[_0x56ae('0xa6a')] = new _0x3ee0eb(f, B, !0x0, 0x0) : this[_0x56ae('0xa6a')][_0x56ae('0xa81')](this['__cacheBitmapData2'][_0x56ae('0xa82')], 0x0), n = this[_0x56ae('0xa6a')]) : n = _0x1b30b7; _0x2d9f4e && (null == this[_0x56ae('0xa69')] || null == this[_0x56ae('0xa69')]['image'] || f > this['__cacheBitmapData3'][_0x56ae('0x3d')] || B > this[_0x56ae('0xa69')][_0x56ae('0x727')] ? this[_0x56ae('0xa69')] = new _0x3ee0eb(f, B, !0x0, 0x0) : this[_0x56ae('0xa69')][_0x56ae('0xa81')](this[_0x56ae('0xa69')][_0x56ae('0xa82')], 0x0), l = this[_0x56ae('0xa69')]); null == this[_0x56ae('0xa8d')] && (this[_0x56ae('0xa8d')] = new _0x510664()); f = this['__tempPoint']; B = 0x0; for (_0x2d9f4e = this['__filters']; B < _0x2d9f4e[_0x56ae('0x32')];) _0x4e6193 = _0x2d9f4e[B], ++B, _0x4e6193[_0x56ae('0xa80')] && l[_0x56ae('0xa8e')](_0x1b30b7, _0x1b30b7[_0x56ae('0xa82')], f), _0x5ac4a7 = _0x4e6193[_0x56ae('0xa8f')](n, _0x1b30b7, _0x1b30b7['rect'], f), _0x4e6193[_0x56ae('0xa80')] && _0x5ac4a7[_0x56ae('0xf4e')](l, null, null != this['__objectTransform'] ? this[_0x56ae('0xa4c')][_0x56ae('0xa50')]() : null), _0x4e6193[_0x56ae('0xa3f')] = !0x1, _0x3df88b && _0x575257[_0x56ae('0x5e0')](_0x5ac4a7, n) && (_0x5ac4a7 = _0x1b30b7, _0x1b30b7 = n, n = _0x5ac4a7); this['__cacheBitmapData'] != _0x1b30b7 && (_0x5ac4a7 = this[_0x56ae('0x9cc')], this[_0x56ae('0x9cc')] = _0x1b30b7, this[_0x56ae('0xa6a')] = _0x5ac4a7, this[_0x56ae('0x9ca')][_0x56ae('0x9fe')] = this[_0x56ae('0x9cc')], this[_0x56ae('0xa67')] = null); this[_0x56ae('0x9ca')][_0x56ae('0xa90')] = this['__cacheBitmapData'][_0x56ae('0xa7e')]; } this['__cacheBitmapColorTransform'][_0x56ae('0xa32')](c); this['__cacheBitmapColorTransform']['__isDefault'](!0x0) || (this[_0x56ae('0xa55')][_0x56ae('0xa93')] = 0x1, this[_0x56ae('0x9cc')]['colorTransform'](this[_0x56ae('0x9cc')]['rect'], this[_0x56ae('0xa55')])); } }, '__class__': _0x2498ca }); var _0xc08b74 = function(_0x2f09be, _0x1becb8) { this[_0x56ae('0x63')] = _0x2f09be; _0x503858[_0x56ae('0x94d')](this, _0x1becb8); }; _0x5ac4a7[_0x56ae('0x18d0')] = _0xc08b74; _0xc08b74[_0x56ae('0x8bf')] = _0x56ae('0x18d0'); _0xc08b74[_0x56ae('0x8ee')] = _0x503858; _0xc08b74[_0x56ae('0x6')] = _0x4e6193(_0x503858['prototype'], { 'geometry': null, 'sources': null, 'vertices': null, 'primitives': null, 'deserialize': function(_0x4aa5ff) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x4aa5ff); this[_0x56ae('0x18c4')] = new _0x10cca0(); this['vertices'] = null; this[_0x56ae('0x1822')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1897')](_0x4aa5ff); }, 'traverseChildHandler': function(_0x4b2307, _0x1ba0d0) { switch (_0x1ba0d0) { case _0x56ae('0x18d1'): case 'polylist': case 'triangles': this[_0x56ae('0x1822')][_0x56ae('0x8f0')](new _0x4fe6a5(_0x4b2307)); break; case _0x56ae('0x5e1'): _0x4b2307 = new _0x588168(_0x4b2307); _0x1ba0d0 = _0x4b2307['id']; var _0x1ab40f = this[_0x56ae('0x18c4')]; null != _0x586025[_0x1ba0d0] ? _0x1ab40f['setReserved'](_0x1ba0d0, _0x4b2307) : _0x1ab40f['h'][_0x1ba0d0] = _0x4b2307; break; case _0x56ae('0x1421'): this['vertices'] = new _0x47e10d(this, _0x4b2307); } }, '__class__': _0xc08b74 }); var _0x440d72 = function(_0x1dc171) { _0x503858[_0x56ae('0x94d')](this, _0x1dc171); }; _0x5ac4a7[_0x56ae('0x18d2')] = _0x440d72; _0x440d72[_0x56ae('0x8bf')] = _0x56ae('0x18d2'); _0x440d72['__super__'] = _0x503858; _0x440d72['prototype'] = _0x1c1b50[_0x56ae('0x42d')](_0x4e6193, _0x503858[_0x56ae('0x6')], { 'instance_material': null, 'deserialize': function(_0x2ed8ca) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x2ed8ca); this[_0x56ae('0x1864')] = _0x252a59[_0x56ae('0x977')](null); this['traverseChildren'](_0x2ed8ca); }, 'traverseChildHandler': function(_0x367e7b, _0x337881) { if (_0x56ae('0x18d3') == _0x337881) for (_0x367e7b = _0x367e7b[_0x56ae('0xaf9')](); _0x367e7b[_0x56ae('0x8f5')]();) _0x337881 = _0x367e7b[_0x56ae('0x42')](), this[_0x56ae('0x1864')][_0x56ae('0x8f0')](new _0x1e043f(_0x337881)); }, '__class__': _0x440d72 }); var _0x59e255 = function(_0xbd38bb) { _0x503858[_0x56ae('0x94d')](this, _0xbd38bb); }; _0x5ac4a7[_0x56ae('0x18d4')] = _0x59e255; _0x59e255[_0x56ae('0x8bf')] = _0x56ae('0x18d4'); _0x59e255[_0x56ae('0x8ee')] = _0x503858; _0x59e255[_0x56ae('0x6')] = _0x4e6193(_0x503858['prototype'], { 'semantic': null, 'input_semantic': null, 'input_set': null, 'deserialize': function(_0x3b1015) { _0x503858[_0x56ae('0x6')]['deserialize'][_0x56ae('0x94d')](this, _0x3b1015); this[_0x56ae('0x18b7')] = _0x795e66[_0x56ae('0x158b')](_0x3b1015, 'semantic'); this['input_semantic'] = _0x795e66[_0x56ae('0x158b')](_0x3b1015, _0x56ae('0x18d5')); this[_0x56ae('0x18d6')] = this[_0x56ae('0x189f')](_0x3b1015, 'input_set'); }, '__class__': _0x59e255 }); var _0x48afbf = function(_0x2d54f1) { _0x503858['call'](this, _0x2d54f1); }; _0x5ac4a7[_0x56ae('0x18d7')] = _0x48afbf; _0x48afbf['__name__'] = _0x56ae('0x18d7'); _0x48afbf[_0x56ae('0x8ee')] = _0x503858; _0x48afbf[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'url': null, 'deserialize': function(_0x5d5656) { if ('GdyOk' !== _0x56ae('0x18d8')) { _0x503858[_0x56ae('0x6')]['deserialize'][_0x56ae('0x94d')](this, _0x5d5656); this[_0x56ae('0x1587')] = (_0x17bf0f['resolve'](_0x5d5656, 'url') ? _0x795e66[_0x56ae('0x158b')](_0x5d5656, 'url') : '')[_0x56ae('0x31')](/^#/, ''); } else { var _0x3f4c34 = '4|3|9|10|6|2|0|7|8|5|1' [_0x56ae('0x44')]('|'), _0x1088fc = 0x0; while (!![]) { switch (_0x3f4c34[_0x1088fc++]) { case '0': _0x1d1102 = _0x12f732[_0x56ae('0x1b')](this[_0x56ae('0x1352')] + 0x2); continue; case '1': return this[_0x56ae('0x18d9')]; case '2': this[_0x56ae('0x18d9')]['y'] = _0x1d1102; continue; case '3': if (null == this[_0x56ae('0x18da')]) return null; continue; case '4': this[_0x56ae('0x18db')] && this[_0x56ae('0x18dc')](); continue; case '5': this[_0x56ae('0x1352')] + 0x2 >= _0x12f732['get_length']() && (this['geometryIndex']++, this[_0x56ae('0x1352')] = 0x0, _0x1a888c['prototype'][_0x56ae('0x8f5')][_0x56ae('0x94d')](this) ? this['subGeometry'] = this['geometry'][_0x56ae('0xb09')]()[_0x56ae('0x1b')](this[_0x56ae('0x18dd')]) : this[_0x56ae('0x18da')] = null); continue; case '6': _0x1d1102 = _0x12f732[_0x56ae('0x1b')](this[_0x56ae('0x1352')] + 0x1); continue; case '7': this[_0x56ae('0x18d9')]['z'] = _0x1d1102; continue; case '8': this[_0x56ae('0x1352')] += this['subGeometry'][_0x56ae('0x112e')](); continue; case '9': var _0x12f732 = this[_0x56ae('0x18da')][_0x56ae('0xb0a')](), _0x1d1102 = _0x12f732[_0x56ae('0x1b')](this['subGeometryIndex']); continue; case '10': this['point']['x'] = _0x1d1102; continue; } break; } } }, '__class__': _0x48afbf }); var _0x190584 = function(_0x177900) { if (_0x56ae('0x18de') === _0x56ae('0x18de')) { _0x503858[_0x56ae('0x94d')](this, _0x177900); } else { null == _0x177900 && (_0x177900 = !0x0); this[_0x56ae('0xddc')] = _0x177900; this['special'] = !0x0; return this; } }; _0x5ac4a7[_0x56ae('0x18df')] = _0x190584; _0x190584[_0x56ae('0x8bf')] = _0x56ae('0x18df'); _0x190584[_0x56ae('0x8ee')] = _0x48afbf; _0x190584['prototype'] = _0x4e6193(_0x48afbf[_0x56ae('0x6')], { 'bind_material': null, 'skeleton': null, 'deserialize': function(_0x102c7b) { _0x48afbf[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x102c7b); this['bind_material'] = null; this[_0x56ae('0xe34')] = _0x252a59['toObjectVector'](null); this['traverseChildren'](_0x102c7b); }, 'traverseChildHandler': function(_0xfa06d8, _0x2f2bf7) { switch (_0x2f2bf7) { case _0x56ae('0x1859'): this[_0x56ae('0x1859')] = new _0x440d72(_0xfa06d8); break; case _0x56ae('0xe34'): this[_0x56ae('0xe34')][_0x56ae('0x8f0')](this[_0x56ae('0x18a0')](_0xfa06d8)[_0x56ae('0x31')](/^#/, '')); } }, '__class__': _0x190584 }); var _0x4e1cc3 = function(_0x46e1db) { _0x503858[_0x56ae('0x94d')](this, _0x46e1db); }; _0x5ac4a7[_0x1c1b50['rdqqn']] = _0x4e1cc3; _0x4e1cc3[_0x56ae('0x8bf')] = _0x56ae('0x431'); _0x4e1cc3[_0x56ae('0x8ee')] = _0x48afbf; _0x4e1cc3[_0x56ae('0x6')] = _0x4e6193(_0x48afbf[_0x56ae('0x6')], { '__class__': _0x4e1cc3 }); var _0x1798e3 = function(_0x117cf1) { _0x503858[_0x56ae('0x94d')](this, _0x117cf1); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x432')]] = _0x1798e3; _0x1798e3['__name__'] = 'away3d.loaders.parsers.DAEInstanceGeometry'; _0x1798e3[_0x56ae('0x8ee')] = _0x48afbf; _0x1798e3[_0x56ae('0x6')] = _0x4e6193(_0x48afbf[_0x56ae('0x6')], { 'bind_material': null, 'deserialize': function(_0x484fbb) { if (_0x56ae('0x18e0') === _0x56ae('0x18e0')) { _0x48afbf[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x484fbb); this[_0x56ae('0x1859')] = null; this[_0x56ae('0x1897')](_0x484fbb); } else { var _0x3fa11d = b++; this['updateTransforms'](_0x484fbb[_0x56ae('0x1837')][_0x56ae('0x1b')](_0x3fa11d), _0x484fbb); } }, 'traverseChildHandler': function(_0x1d95d9, _0x305dd4) { 'bind_material' == _0x305dd4 && (this[_0x56ae('0x1859')] = new _0x440d72(_0x1d95d9)); }, '__class__': _0x1798e3 }); var _0x1e043f = function(_0x3fecdc) { _0x503858['call'](this, _0x3fecdc); }; _0x5ac4a7[_0x56ae('0x18e1')] = _0x1e043f; _0x1e043f[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAEInstanceMaterial'; _0x1e043f[_0x56ae('0x8ee')] = _0x48afbf; _0x1e043f[_0x56ae('0x6')] = _0x4e6193(_0x48afbf['prototype'], { 'target': null, 'symbol': null, 'bind_vertex_input': null, 'deserialize': function(_0x2cb538) { _0x48afbf[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x2cb538); this['target'] = _0x795e66[_0x56ae('0x158b')](_0x2cb538, _0x56ae('0x9ad'))['replace'](/^#/, ''); this[_0x56ae('0x18e2')] = _0x795e66[_0x56ae('0x158b')](_0x2cb538, _0x56ae('0x18e2')); this[_0x56ae('0x18e3')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1897')](_0x2cb538); }, 'traverseChildHandler': function(_0x6c59, _0x3abf67) { if ('FCvpU' !== 'DgUYU') { _0x56ae('0x18e3') == _0x3abf67 && this[_0x56ae('0x18e3')]['push'](new _0x59e255(_0x6c59)); } else { this[_0x56ae('0x8c1')] = _0x6c59; this['id'] = -0x1; this[_0x56ae('0x18e4')] = 0x1; this[_0x56ae('0xc5c')] = new _0x14821f(); } }, '__class__': _0x1e043f }); var _0x18a238 = function(_0x3b2ed1) { _0x503858[_0x56ae('0x94d')](this, _0x3b2ed1); }; _0x5ac4a7[_0x56ae('0x18e5')] = _0x18a238; _0x18a238[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAEInstanceNode'; _0x18a238['__super__'] = _0x48afbf; _0x18a238['prototype'] = _0x1c1b50[_0x56ae('0x434')](_0x4e6193, _0x48afbf[_0x56ae('0x6')], { '__class__': _0x18a238 }); var _0x5c0590 = function(_0x35e526) { _0x503858[_0x56ae('0x94d')](this, _0x35e526); }; _0x5ac4a7[_0x56ae('0x18e6')] = _0x5c0590; _0x5c0590[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAEInstanceVisualScene'; _0x5c0590[_0x56ae('0x8ee')] = _0x48afbf; _0x5c0590[_0x56ae('0x6')] = _0x4e6193(_0x48afbf[_0x56ae('0x6')], { '__class__': _0x5c0590 }); var _0x464659 = function() {}; _0x5ac4a7[_0x56ae('0x18e7')] = _0x464659; _0x464659[_0x56ae('0x8bf')] = _0x56ae('0x18e7'); _0x464659[_0x56ae('0x6')] = {}; _0x464659[_0x56ae('0x6')]['r'] = null; _0x464659[_0x56ae('0x6')]['g'] = null; _0x464659[_0x56ae('0x6')]['b'] = null; _0x464659[_0x56ae('0x6')]['a'] = null; _0x464659[_0x56ae('0x6')][_0x56ae('0x18e8')] = null; _0x464659[_0x56ae('0x6')][_0x56ae('0x187a')] = function() { return (0xff * this.r | 0x0) << 0x10 | (0xff * this.g | 0x0) << 0x8 | 0xff * this.b | 0x0; }; _0x464659[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x464659; _0x464659[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x464659[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x187a')] = 'get_rgb'; var _0x2315b5 = function() {}; _0x5ac4a7[_0x56ae('0x18e9')] = _0x2315b5; _0x2315b5[_0x56ae('0x8bf')] = _0x56ae('0x18e9'); _0x2315b5[_0x56ae('0x6')] = {}; _0x2315b5[_0x56ae('0x6')][_0x56ae('0x5c9')] = null; _0x2315b5[_0x56ae('0x6')][_0x56ae('0x18ea')] = null; _0x2315b5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2315b5; var _0x5705c5 = function(_0x5e3f50) { _0x503858['call'](this, _0x5e3f50); }; _0x5ac4a7[_0x56ae('0x18eb')] = _0x5705c5; _0x5705c5['__name__'] = 'away3d.loaders.parsers.DAEColorOrTexture'; _0x5705c5[_0x56ae('0x8ee')] = _0x503858; _0x5705c5[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'color': null, 'texture': null, 'deserialize': function(_0x1ad69e) { _0x503858[_0x56ae('0x6')]['deserialize'][_0x56ae('0x94d')](this, _0x1ad69e); this['texture'] = this[_0x56ae('0x150e')] = null; this[_0x56ae('0x1897')](_0x1ad69e); }, 'traverseChildHandler': function(_0x21fb5c, _0x4b1fb8) { switch (_0x4b1fb8) { case _0x56ae('0x150e'): _0x21fb5c = this[_0x56ae('0x18ac')](_0x21fb5c); this[_0x56ae('0x150e')] = new _0x464659(); this[_0x56ae('0x150e')]['r'] = _0x21fb5c[_0x56ae('0x1b')](0x0); this['color']['g'] = _0x21fb5c[_0x56ae('0x1b')](0x1); this['color']['b'] = _0x21fb5c['get'](0x2); _0x21fb5c = 0x3 < _0x21fb5c[_0x56ae('0x9fa')]() ? _0x21fb5c[_0x56ae('0x1b')](0x3) : 0x1; this[_0x56ae('0x150e')]['a'] = _0x21fb5c; break; case _0x56ae('0x5c9'): this[_0x56ae('0x5c9')] = new _0x2315b5(), _0x4b1fb8 = _0x17bf0f[_0x56ae('0x158b')](_0x21fb5c, _0x56ae('0x18ea')) ? _0x795e66[_0x56ae('0x158b')](_0x21fb5c, _0x56ae('0x18ea')) : null, this[_0x56ae('0x5c9')][_0x56ae('0x18ea')] = _0x4b1fb8, this[_0x56ae('0x5c9')][_0x56ae('0x5c9')] = _0x795e66[_0x56ae('0x158b')](_0x21fb5c, _0x56ae('0x5c9')); } }, '__class__': _0x5705c5 }); var _0x39704b = function(_0x42da20) { _0x503858['call'](this, _0x42da20); }; _0x5ac4a7[_0x56ae('0x18ec')] = _0x39704b; _0x39704b[_0x56ae('0x8bf')] = _0x56ae('0x18ec'); _0x39704b[_0x56ae('0x8ee')] = _0x503858; _0x39704b['prototype'] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'type': null, 'init_from': null, 'deserialize': function(_0x1a2720) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x1a2720); this[_0x56ae('0x3aa')] = _0x795e66[_0x56ae('0x158b')](_0x1a2720, _0x56ae('0x3aa')); this[_0x56ae('0x1878')] = this[_0x56ae('0x18a0')](_0x19c288[_0x56ae('0x158b')](_0x1a2720, _0x56ae('0x1878'))); }, '__class__': _0x39704b }); var _0x304393 = function(_0x111f2d) { _0x503858[_0x56ae('0x94d')](this, _0x111f2d); }; _0x5ac4a7['away3d.loaders.parsers.DAESampler2D'] = _0x304393; _0x304393[_0x56ae('0x8bf')] = _0x56ae('0x18ed'); _0x304393[_0x56ae('0x8ee')] = _0x503858; _0x304393['prototype'] = _0x1c1b50[_0x56ae('0x435')](_0x4e6193, _0x503858[_0x56ae('0x6')], { 'source': null, 'deserialize': function(_0x45cc90) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x45cc90); this[_0x56ae('0x5e1')] = this[_0x56ae('0x18a0')](_0x19c288[_0x56ae('0x158b')](_0x45cc90, _0x56ae('0x5e1'))); }, '__class__': _0x304393 }); var _0x5abb85 = function(_0xf0a687) { if (_0x56ae('0x18ee') === 'Scvjn') { var _0x26993b = 0x1 / (c - b), _0x460089 = 0x1 / (e - d), _0x1f6e28 = 0x1 / (_0x1b30b7 - f); _0xf0a687[0x0] = 0x2 * _0x26993b; _0xf0a687[0x1] = 0x0; _0xf0a687[0x2] = 0x0; _0xf0a687[0x3] = 0x0; _0xf0a687[0x4] = 0x0; _0xf0a687[0x5] = 0x2 * _0x460089; _0xf0a687[0x6] = 0x0; _0xf0a687[0x7] = 0x0; _0xf0a687[0x8] = 0x0; _0xf0a687[0x9] = 0x0; _0xf0a687[0xa] = -0x2 * _0x1f6e28; _0xf0a687[0xb] = 0x0; _0xf0a687[0xc] = -(b + c) * _0x26993b; _0xf0a687[0xd] = -(d + e) * _0x460089; _0xf0a687[0xe] = -(f + _0x1b30b7) * _0x1f6e28; _0xf0a687[0xf] = 0x1; } else { _0x503858['call'](this, _0xf0a687); } }; _0x5ac4a7[_0x56ae('0x18ef')] = _0x5abb85; _0x5abb85[_0x56ae('0x8bf')] = _0x56ae('0x18ef'); _0x5abb85[_0x56ae('0x8ee')] = _0x503858; _0x5abb85['prototype'] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'type': null, 'props': null, 'deserialize': function(_0xa617ce) { _0x503858[_0x56ae('0x6')]['deserialize'][_0x56ae('0x94d')](this, _0xa617ce); if (_0xa617ce['nodeType'] == _0x5465e8[_0x56ae('0xafb')]) var _0x51271d = _0x56ae('0xafb'); else { if (_0xa617ce[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646[_0x56ae('0x8a8')](_0xa617ce[_0x56ae('0xafa')])); _0x51271d = _0xa617ce[_0x56ae('0xafe')]; } this[_0x56ae('0x3aa')] = _0x51271d; this[_0x56ae('0x1871')] = {}; this['traverseChildren'](_0xa617ce); }, 'traverseChildHandler': function(_0x21c7b9, _0x4dd08b) { switch (_0x4dd08b) { case 'index_of_refraction': case _0x56ae('0x18f0'): case _0x56ae('0x1874'): case 'transparency': this[_0x56ae('0x1871')][_0x4dd08b] = parseFloat(this['readText'](_0x19c288[_0x56ae('0x158b')](_0x21c7b9, 'float'))); break; case _0x56ae('0x18f1'): case 'diffuse': case _0x56ae('0x18f2'): case 'reflective': case _0x56ae('0x1873'): case _0x56ae('0x18f3'): this[_0x56ae('0x1871')][_0x4dd08b] = new _0x5705c5(_0x21c7b9); break; default: _0x4ab737['trace'](_0x56ae('0x18f4') + _0x4dd08b); } }, '__class__': _0x5abb85 }); var _0x1d53e4 = function(_0xb8c1dc) { _0x503858[_0x56ae('0x94d')](this, _0xb8c1dc); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x436')]] = _0x1d53e4; _0x1d53e4[_0x56ae('0x8bf')] = _0x56ae('0x437'); _0x1d53e4['__super__'] = _0x503858; _0x1d53e4[_0x56ae('0x6')] = _0x4e6193(_0x503858['prototype'], { 'shader': null, 'surface': null, 'sampler': null, 'material': null, 'deserialize': function(_0x2a4b75) { if (_0x1c1b50[_0x56ae('0x116')]('TpjQR', _0x56ae('0x18f5'))) { _0x9f04ca['prototype'][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); } else { _0x503858['prototype']['deserialize'][_0x56ae('0x94d')](this, _0x2a4b75); this[_0x56ae('0x182b')] = this[_0x56ae('0x1877')] = this[_0x56ae('0xb02')] = null; this[_0x56ae('0x1897')](_0x2a4b75); } }, 'traverseChildHandler': function(_0x108741, _0x49832e) { _0x56ae('0x18f6') == _0x49832e && this[_0x56ae('0x18f7')](_0x108741); }, 'deserializeProfile': function(_0x4436d8) { for (_0x4436d8 = _0x4436d8[_0x56ae('0xaf9')](); _0x4436d8[_0x56ae('0x8f5')]();) { var _0x23729a = _0x4436d8[_0x56ae('0x42')](); if (_0x23729a[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) var _0x538548 = _0x56ae('0xafb'); else { if (_0x23729a['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](_0x23729a[_0x56ae('0xafa')])); _0x538548 = _0x23729a[_0x56ae('0xafe')]; } switch (_0x538548) { case _0x56ae('0x18f8'): this[_0x56ae('0x18f9')](_0x23729a); break; case _0x56ae('0x18fa'): this[_0x56ae('0x18fb')](_0x23729a); } } }, 'deserializeNewParam': function(_0x5be956) { for (var _0x1ee953 = _0x5be956[_0x56ae('0xaf9')](); _0x1ee953[_0x56ae('0x8f5')]();) { var _0x7368cc = _0x1ee953['next'](); if (_0x7368cc[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) var _0x49b6a8 = 'Document'; else { if (_0x7368cc['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x7368cc[_0x56ae('0xafa')])); _0x49b6a8 = _0x7368cc['nodeName']; } switch (_0x49b6a8) { case _0x56ae('0x18fc'): this[_0x56ae('0x182b')] = new _0x304393(_0x7368cc); this[_0x56ae('0x182b')][_0x56ae('0x186d')] = _0x795e66[_0x56ae('0x158b')](_0x5be956, 'sid'); break; case 'surface': this[_0x56ae('0x1877')] = new _0x39704b(_0x7368cc); this[_0x56ae('0x1877')][_0x56ae('0x186d')] = _0x795e66['resolve'](_0x5be956, _0x56ae('0x186d')); break; default: _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x18fd') + _0x49b6a8); } } }, 'deserializeShader': function(_0x4cafc0) { _0x4cafc0 = _0x4cafc0[_0x56ae('0xaf9')](); for (this[_0x56ae('0xb02')] = null; _0x4cafc0[_0x56ae('0x8f5')]();) { var _0x389446 = _0x4cafc0[_0x56ae('0x42')](); if (_0x389446['nodeType'] == _0x5465e8['Document']) var _0x2c32b6 = _0x56ae('0xafb'); else { if (_0x389446['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x389446[_0x56ae('0xafa')])); _0x2c32b6 = _0x389446[_0x56ae('0xafe')]; } switch (_0x2c32b6) { case _0x56ae('0xaff'): case 'constant': case _0x56ae('0xb01'): case _0x56ae('0xf0d'): this['shader'] = new _0x5abb85(_0x389446); } } }, '__class__': _0x1d53e4 }); var _0xc9b017 = function(_0x1d8573) { _0x503858[_0x56ae('0x94d')](this, _0x1d8573); }; _0x5ac4a7['away3d.loaders.parsers.DAEMaterial'] = _0xc9b017; _0xc9b017['__name__'] = _0x56ae('0x18fe'); _0xc9b017[_0x56ae('0x8ee')] = _0x503858; _0xc9b017['prototype'] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'instance_effect': null, 'deserialize': function(_0x208a94) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x208a94); this[_0x56ae('0x1865')] = null; this['traverseChildren'](_0x208a94); }, 'traverseChildHandler': function(_0x50ccf2, _0x410cdd) { _0x56ae('0x1865') == _0x410cdd && (this[_0x56ae('0x1865')] = new _0x4e1cc3(_0x50ccf2)); }, '__class__': _0xc9b017 }); var _0xb9175f = function(_0x33a928) { _0x503858[_0x56ae('0x94d')](this, _0x33a928); }; _0x5ac4a7[_0x56ae('0x18ff')] = _0xb9175f; _0xb9175f['__name__'] = _0x56ae('0x18ff'); _0xb9175f[_0x56ae('0x8ee')] = _0x503858; _0xb9175f[_0x56ae('0x6')] = _0x1c1b50['yNXRq'](_0x4e6193, _0x503858[_0x56ae('0x6')], { 'type': null, 'data': null, 'deserialize': function(_0x5102b3) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x5102b3); if (_0x5102b3[_0x56ae('0xafa')] == _0x5465e8['Document']) var _0x38d698 = _0x56ae('0xafb'); else { if (_0x5102b3[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x5102b3[_0x56ae('0xafa')])); _0x38d698 = _0x5102b3[_0x56ae('0xafe')]; } this[_0x56ae('0x3aa')] = _0x38d698; this[_0x56ae('0xf17')] = this[_0x56ae('0x18ac')](_0x5102b3); }, 'matrix': null, 'get_matrix': function() { if (_0x56ae('0x1900') !== 'VtbaZ') { return _0x4b9541[_0x56ae('0x1901')](0x1, -0x1, 0x4, _0x422261); } else { var _0x422261 = new _0x2b2c54(); switch (this[_0x56ae('0x3aa')]) { case _0x56ae('0x1902'): _0x422261 = new _0x2b2c54(this['data']); _0x422261['transpose'](); break; case _0x56ae('0x1252'): var _0x13e53c = new _0x4e9ff1(this[_0x56ae('0xf17')][_0x56ae('0x1b')](0x0), this['data'][_0x56ae('0x1b')](0x1), this['data'][_0x56ae('0x1b')](0x2)); _0x422261['appendRotation'](this[_0x56ae('0xf17')][_0x56ae('0x1b')](0x3), _0x13e53c); break; case _0x56ae('0xa19'): _0x422261[_0x56ae('0xf20')](this[_0x56ae('0xf17')][_0x56ae('0x1b')](0x0), this[_0x56ae('0xf17')]['get'](0x1), this[_0x56ae('0xf17')][_0x56ae('0x1b')](0x2)); break; case _0x56ae('0xb1b'): _0x422261[_0x56ae('0xf82')](this[_0x56ae('0xf17')][_0x56ae('0x1b')](0x0), this[_0x56ae('0xf17')][_0x56ae('0x1b')](0x1), this[_0x56ae('0xf17')][_0x56ae('0x1b')](0x2)); } return _0x422261; } }, '__class__': _0xb9175f, '__properties__': { 'get_matrix': _0x56ae('0xa5f') } }); var _0x2e5c45 = function(_0xf038bb, _0x98c735, _0x41dfdd) { this[_0x56ae('0x1903')] = _0xf038bb; this[_0x56ae('0x8c1')] = _0x41dfdd; this[_0x56ae('0x1829')] = _0x252a59[_0x56ae('0x977')](null); _0x503858[_0x56ae('0x94d')](this, _0x98c735); }; _0x5ac4a7[_0x56ae('0x1904')] = _0x2e5c45; _0x2e5c45[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAENode'; _0x2e5c45['__super__'] = _0x503858; _0x2e5c45[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'type': null, 'parent': null, 'parser': null, 'nodes': null, 'transforms': null, 'instance_controllers': null, 'instance_geometries': null, 'world': null, 'channels': null, '_root': null, 'deserialize': function(_0x20a50c) { _0x503858[_0x56ae('0x6')]['deserialize']['call'](this, _0x20a50c); this[_0x56ae('0xa5d')] = this[_0x56ae('0x1899')](_0x20a50c); this[_0x56ae('0x3aa')] = _0x17bf0f[_0x56ae('0x158b')](_0x20a50c, _0x56ae('0x3aa')) ? _0x795e66[_0x56ae('0x158b')](_0x20a50c, _0x56ae('0x3aa'))['toString']() : _0x56ae('0x1905'); this[_0x56ae('0x1837')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x1906')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1834')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1832')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1897')](_0x20a50c); }, 'traverseChildHandler': function(_0x2573bd, _0x323164) { var _0x11af5c = {}; _0x11af5c[_0x56ae('0x1907')] = 'image/jpeg'; switch (_0x323164) { case _0x56ae('0x1908'): _0x2573bd = new _0x190584(_0x2573bd); this[_0x56ae('0x1834')][_0x56ae('0x8f0')](_0x2573bd); break; case _0x56ae('0x1909'): this[_0x56ae('0x1832')][_0x56ae('0x8f0')](new _0x1798e3(_0x2573bd)); break; case 'instance_node': _0x323164 = new _0x18a238(_0x2573bd); _0x2573bd = []; var _0x1b1b54 = _0x54d6c9[_0x56ae('0x158b')](this[_0x56ae('0xa5d')], 'library_nodes'); for (_0x1b1b54 = _0x11208a['iter'](_0x1b1b54); _0x1b1b54[_0x56ae('0x8f5')]();) { if (_0x56ae('0x190a') === _0x56ae('0x190a')) { var _0x2a9e1b = _0x1b1b54[_0x56ae('0x42')](); _0x2a9e1b = _0x54d6c9[_0x56ae('0x158b')](_0x2a9e1b, _0x56ae('0x190b')); for (var _0x28005f = 0x0; _0x28005f < _0x2a9e1b['length'];) { var _0x8188fa = _0x2a9e1b[_0x28005f]; ++_0x28005f; _0x795e66[_0x56ae('0x158b')](_0x8188fa, 'id') == _0x323164[_0x56ae('0x1587')] && _0x2573bd[_0x56ae('0x8f0')](_0x8188fa); } } else { if (null == _0x2573bd) return _0x2b1f90[_0x56ae('0x190c')](null); if (_0x47a534['__isPNG'](_0x2573bd)) var _0x32de0f = _0x56ae('0x190d'); else if (_0x47a534[_0x56ae('0x190e')](_0x2573bd)) _0x32de0f = _0x11af5c[_0x56ae('0x1907')]; else if (_0x47a534[_0x56ae('0x190f')](_0x2573bd)) _0x32de0f = _0x56ae('0x1910'); else if (_0x47a534['__isWebP'](_0x2573bd)) _0x32de0f = _0x56ae('0x1911'); else return _0x2b1f90[_0x56ae('0x190c')](null); return _0x56cf94[_0x56ae('0x1912')](_0x2573bd, _0x32de0f); } } 0x0 < _0x2573bd[_0x56ae('0x32')] && this['nodes'][_0x56ae('0x8f0')](new _0x2e5c45(this[_0x56ae('0x1903')], _0x2573bd[0x0], this)); break; case 'matrix': case _0x56ae('0x1252'): case 'scale': case _0x1c1b50['yBQTt']: this[_0x56ae('0x1906')]['push'](new _0xb9175f(_0x2573bd)); break; case _0x56ae('0x190b'): this[_0x56ae('0x1837')]['push'](new _0x2e5c45(this[_0x56ae('0x1903')], _0x2573bd, this)); } }, 'getAnimatedMatrix': function(_0x26e82b) { for (var _0x59bf78 = new _0x2b2c54(), _0x6cc12c, _0x761d96, _0x202c4f = new _0x10cca0(), _0x14661d, _0x4529ab, _0x404717 = 0x0, _0xfa3be5 = this[_0x56ae('0x1829')][_0x56ae('0x9fa')](); _0x404717 < _0xfa3be5;) _0x4529ab = _0x404717++, _0x4529ab = this[_0x56ae('0x1829')][_0x56ae('0x1b')](_0x4529ab), _0x6cc12c = _0x4529ab[_0x56ae('0x1913')], null != _0x586025[_0x6cc12c] ? _0x202c4f[_0x56ae('0x932')](_0x6cc12c, _0x4529ab) : _0x202c4f['h'][_0x6cc12c] = _0x4529ab; _0x404717 = 0x0; for (_0xfa3be5 = this['transforms'][_0x56ae('0x9fa')](); _0x404717 < _0xfa3be5;) if (_0x4529ab = _0x404717++, _0x14661d = this[_0x56ae('0x1906')]['get'](_0x4529ab), _0x6cc12c = _0x14661d[_0x56ae('0xf17')], _0x4529ab = _0x14661d['sid'], null != _0x586025[_0x4529ab] ? _0x202c4f['existsReserved'](_0x4529ab) : _0x202c4f['h'][_0x56ae('0x900')](_0x4529ab)) { var _0x1b30b7 = new _0x2b2c54(); _0x4529ab = _0x14661d[_0x56ae('0x186d')]; _0x4529ab = null != _0x586025[_0x4529ab] ? _0x202c4f['getReserved'](_0x4529ab) : _0x202c4f['h'][_0x4529ab]; _0x761d96 = _0x4529ab[_0x56ae('0x182b')]['getFrameData'](_0x26e82b); if (null != _0x761d96) { _0x761d96 = _0x761d96[_0x56ae('0xf17')]; switch (_0x14661d[_0x56ae('0x3aa')]) { case _0x56ae('0x1902'): _0x4529ab[_0x56ae('0x1914')] || (_0x4529ab[_0x56ae('0x1915')] ? _0x4ab737['trace'](_0x56ae('0x1916')) : 0x10 == _0x761d96[_0x56ae('0x9fa')]() ? (_0x1b30b7[_0x56ae('0xf73')] = _0x761d96, _0x1b30b7['transpose']()) : _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x1917') + _0x14661d[_0x56ae('0x186d')] + '\x20' + (null != _0x761d96 ? _0x761d96['toString']() : null))); break; case _0x56ae('0x1252'): _0x4529ab[_0x56ae('0x1914')] ? _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x1918')) : _0x4529ab['dotAccess'] ? _0x56ae('0x1919') == _0x4529ab[_0x56ae('0x191a')] ? _0x1b30b7[_0x56ae('0x12bc')](_0x761d96[_0x56ae('0x1b')](0x0), new _0x4e9ff1(_0x6cc12c['get'](0x0), _0x6cc12c['get'](0x1), _0x6cc12c[_0x56ae('0x1b')](0x2))) : _0x4ab737[_0x56ae('0x140b')]('unhandled\x20rotate\x20dot\x20access\x20' + _0x4529ab[_0x56ae('0x191a')]) : _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x191b')); break; case _0x56ae('0xa19'): if (_0x4529ab[_0x56ae('0x1914')]) _0x4ab737[_0x56ae('0x140b')](_0x56ae('0x191c')); else if (_0x4529ab[_0x56ae('0x1915')]) switch (_0x4529ab[_0x56ae('0x191a')]) { case 'X': _0x1b30b7[_0x56ae('0xf20')](_0x761d96[_0x56ae('0x1b')](0x0), _0x6cc12c[_0x56ae('0x1b')](0x1), _0x6cc12c[_0x56ae('0x1b')](0x2)); break; case 'Y': _0x1b30b7[_0x56ae('0xf20')](_0x6cc12c[_0x56ae('0x1b')](0x0), _0x761d96[_0x56ae('0x1b')](0x0), _0x6cc12c[_0x56ae('0x1b')](0x2)); break; case 'Z': _0x1b30b7[_0x56ae('0xf20')](_0x6cc12c['get'](0x0), _0x6cc12c['get'](0x1), _0x761d96['get'](0x0)); break; default: _0x4ab737[_0x56ae('0x140b')]('unhandled\x20scale\x20dot\x20access\x20' + _0x4529ab['dotAccessor']); } else _0x4ab737[_0x56ae('0x140b')]('unhandled\x20scale:\x20' + _0x761d96[_0x56ae('0x9fa')]()); break; case 'translate': if (_0x4529ab[_0x56ae('0x1914')]) _0x4ab737[_0x56ae('0x140b')]('unhandled\x20translate\x20array\x20access'); else if (_0x4529ab[_0x56ae('0x1915')]) switch (_0x4529ab['dotAccessor']) { case 'X': _0x1b30b7['appendTranslation'](_0x761d96[_0x56ae('0x1b')](0x0), _0x6cc12c['get'](0x1), _0x6cc12c[_0x56ae('0x1b')](0x2)); break; case 'Y': _0x1b30b7[_0x56ae('0xf82')](_0x6cc12c[_0x56ae('0x1b')](0x0), _0x761d96[_0x56ae('0x1b')](0x0), _0x6cc12c['get'](0x2)); break; case 'Z': _0x1b30b7['appendTranslation'](_0x6cc12c[_0x56ae('0x1b')](0x0), _0x6cc12c[_0x56ae('0x1b')](0x1), _0x761d96[_0x56ae('0x1b')](0x0)); break; default: _0x4ab737[_0x56ae('0x140b')]('unhandled\x20translate\x20dot\x20access\x20' + _0x4529ab[_0x56ae('0x191a')]); } else _0x1b30b7[_0x56ae('0xf82')](_0x761d96[_0x56ae('0x1b')](0x0), _0x761d96[_0x56ae('0x1b')](0x1), _0x761d96['get'](0x2)); break; default: _0x4ab737[_0x56ae('0x140b')](_0x1c1b50[_0x56ae('0x118')] + _0x14661d[_0x56ae('0x3aa')]); continue; } _0x59bf78[_0x56ae('0xfe0')](_0x1b30b7); } else _0x59bf78[_0x56ae('0xfe0')](_0x14661d['get_matrix']()); } else _0x59bf78['prepend'](_0x14661d[_0x56ae('0xa5f')]()); _0x503858[_0x56ae('0x18c7')] && this['convertMatrix'](_0x59bf78); return _0x59bf78; }, 'matrix': null, 'get_matrix': function() { if (_0x56ae('0x191d') === 'cXMHh') { _0x2ae62a != this[_0x56ae('0x1487')][_0x56ae('0x191e')] && (this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())); return this[_0x56ae('0x1487')]['border'] = _0x2ae62a; } else { for (var _0x2ae62a = new _0x2b2c54(), _0x13622e = 0x0, _0x5de296 = this[_0x56ae('0x1906')][_0x56ae('0x9fa')](); _0x13622e < _0x5de296;) { var _0x1d6fcd = _0x13622e++; _0x2ae62a[_0x56ae('0xfe0')](this[_0x56ae('0x1906')][_0x56ae('0x1b')](_0x1d6fcd)[_0x56ae('0xa5f')]()); } _0x503858[_0x56ae('0x18c7')] && this[_0x56ae('0x1920')](_0x2ae62a); return _0x2ae62a; } }, '__class__': _0x2e5c45, '__properties__': { 'get_matrix': _0x56ae('0xa5f') } }); var _0x35a0a3 = function(_0x5c3b37, _0x3e104c) { _0x2e5c45[_0x56ae('0x94d')](this, _0x5c3b37, _0x3e104c); }; _0x5ac4a7[_0x56ae('0x1921')] = _0x35a0a3; _0x35a0a3[_0x56ae('0x8bf')] = _0x56ae('0x1921'); _0x35a0a3['__super__'] = _0x2e5c45; _0x35a0a3[_0x56ae('0x6')] = _0x4e6193(_0x2e5c45[_0x56ae('0x6')], { 'deserialize': function(_0x1a259b) { _0x2e5c45[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x1a259b); }, 'findNodeById': function(_0x1efc42, _0x4b8b96) { null == _0x4b8b96 && (_0x4b8b96 = this); if (_0x4b8b96['id'] == _0x1efc42) return _0x4b8b96; for (var _0x1fad51 = 0x0, _0x22c459 = _0x4b8b96[_0x56ae('0x1837')][_0x56ae('0x9fa')](); _0x1fad51 < _0x22c459;) { var _0x289342 = _0x1fad51++; _0x289342 = this[_0x56ae('0xa5c')](_0x1efc42, _0x4b8b96[_0x56ae('0x1837')]['get'](_0x289342)); if (null != _0x289342) return _0x289342; } return null; }, 'findNodeBySid': function(_0x49add2, _0x20f652) { if (_0x56ae('0x1922') !== _0x56ae('0x1923')) { null == _0x20f652 && (_0x20f652 = this); if (_0x20f652[_0x56ae('0x186d')] == _0x49add2) return _0x20f652; for (var _0x589017 = 0x0, _0x1d95a1 = _0x20f652[_0x56ae('0x1837')]['get_length'](); _0x589017 < _0x1d95a1;) { var _0x42fe8e = _0x589017++; _0x42fe8e = this[_0x56ae('0x185f')](_0x49add2, _0x20f652[_0x56ae('0x1837')]['get'](_0x42fe8e)); if (null != _0x42fe8e) return _0x42fe8e; } return null; } else { this[_0x56ae('0xae1')][_0x56ae('0xf7d')](this[_0x56ae('0xb10')], this[_0x56ae('0x1194')], null, null); this['_subGeometry']['updateIndexData'](this[_0x56ae('0xae5')]); this['finalizeAsset'](this[_0x56ae('0x15a7')]); this[_0x56ae('0x1924')] = 0x0; this[_0x56ae('0x15a7')] = null; } }, 'updateTransforms': function(_0x3845b3, _0x499441) { if (_0x1c1b50[_0x56ae('0x119')](_0x56ae('0x1925'), 'kjrsf')) { _0x499441 = this[_0x56ae('0xa21')]; _0x212e6c = new _0x510664(0x0, 0x0); var _0x5af663 = 0.9, _0x217cb8 = 0x1; null == _0x217cb8 && (_0x217cb8 = 0x1); null == _0x5af663 && (_0x5af663 = 0x0); _0x5af663 += Math['random']() * (_0x217cb8 - _0x5af663); _0x217cb8 = 0x0; var _0x137861 = 0.4; null == _0x137861 && (_0x137861 = 0x1); null == _0x217cb8 && (_0x217cb8 = 0x0); _0x5af663 = new _0x510664(_0x5af663, _0x217cb8 + Math[_0x56ae('0xadb')]() * (_0x137861 - _0x217cb8)); _0x217cb8 = 0x0; _0x137861 = 0.1; null == _0x137861 && (_0x137861 = 0x1); null == _0x217cb8 && (_0x217cb8 = 0x0); _0x217cb8 += Math[_0x56ae('0xadb')]() * (_0x137861 - _0x217cb8); _0x137861 = 0.1; var _0x3e34cd = 0.4; null == _0x3e34cd && (_0x3e34cd = 0x1); null == _0x137861 && (_0x137861 = 0x0); _0x217cb8 = new _0x510664(_0x217cb8, _0x137861 + Math[_0x56ae('0xadb')]() * (_0x3e34cd - _0x137861)); _0x137861 = 0.9; _0x3e34cd = 0x1; null == _0x3e34cd && (_0x3e34cd = 0x1); null == _0x137861 && (_0x137861 = 0x0); _0x137861 += Math[_0x56ae('0xadb')]() * (_0x3e34cd - _0x137861); _0x3e34cd = 0.3; var _0x172441 = 0.6; null == _0x172441 && (_0x172441 = 0x1); null == _0x3e34cd && (_0x3e34cd = 0x0); _0x137861 = [_0x212e6c, _0x5af663, _0x217cb8, new _0x510664(_0x137861, _0x3e34cd + Math['random']() * (_0x172441 - _0x3e34cd))]; _0x212e6c = 0x0; _0x5af663 = 3.2; _0x217cb8 = new _0x4dd284(this[_0x56ae('0x1926')]); null == _0x5af663 && (_0x5af663 = 0x1); null == _0x212e6c && (_0x212e6c = 0x0); _0x3e34cd = _0x252a59['toObjectVector'](null); _0x172441 = 0x0; for (var _0x1abd3e = _0x137861[_0x56ae('0x32')]; _0x172441 < _0x1abd3e;) { var _0x3f8240 = _0x172441++; _0x3e34cd[_0x56ae('0x8b6')](_0x3f8240, _0x137861[_0x3f8240]); } _0x137861 = new _0x3c4050(_0x3e34cd); _0x137861[_0x56ae('0x1927')] = _0x5af663; _0x137861[_0x56ae('0x1928')] = _0x212e6c; _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x499441), _0x137861, _0x217cb8); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(this['checkMark']), new _0x18f8f3(!0x1, 0.6), new _0x4dd284(this[_0x56ae('0x1926')])); } else { _0x3845b3[_0x56ae('0x1662')] = _0x3845b3[_0x56ae('0xa5f')]()[_0x56ae('0xa48')](); null != _0x499441 && null != _0x499441[_0x56ae('0x1662')] && _0x3845b3[_0x56ae('0x1662')][_0x56ae('0x1067')](_0x499441['world']); _0x499441 = 0x0; for (var _0x212e6c = _0x3845b3[_0x56ae('0x1837')]['get_length'](); _0x499441 < _0x212e6c;) { var _0x4447ef = _0x499441++; this['updateTransforms'](_0x3845b3[_0x56ae('0x1837')]['get'](_0x4447ef), _0x3845b3); } } }, '__class__': _0x35a0a3 }); var _0x403d79 = function(_0x205d88) { _0x503858[_0x56ae('0x94d')](this, _0x205d88); }; _0x5ac4a7[_0x56ae('0x1929')] = _0x403d79; _0x403d79[_0x56ae('0x8bf')] = _0x56ae('0x1929'); _0x403d79[_0x56ae('0x8ee')] = _0x503858; _0x403d79[_0x56ae('0x6')] = _0x4e6193(_0x503858['prototype'], { 'instance_visual_scene': null, 'deserialize': function(_0x3029df) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x3029df); this['instance_visual_scene'] = null; this[_0x56ae('0x1897')](_0x3029df); }, 'traverseChildHandler': function(_0x168b9d, _0x59ff67) { if (_0x56ae('0x192a') === _0x1c1b50[_0x56ae('0x11a')]) { this[_0x56ae('0x9da')](_0x168b9d, _0x59ff67); if (null != this[_0x56ae('0x9db')]) { _0x59ff67 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); for (var _0x2600de = 0x0, _0x5a8854 = this[_0x56ae('0x9db')]; _0x2600de < _0x5a8854[_0x56ae('0x32')];) { var _0x5fd5db = _0x5a8854[_0x2600de]; ++_0x2600de; _0x59ff67[_0x56ae('0x9e7')](-_0x5fd5db[_0x56ae('0x9de')], -_0x5fd5db[_0x56ae('0x9e0')], _0x5fd5db[_0x56ae('0x9de')] + _0x5fd5db[_0x56ae('0x9df')], _0x5fd5db[_0x56ae('0x9e0')] + _0x5fd5db[_0x56ae('0x9e1')]); } _0x168b9d['width'] += _0x59ff67[_0x56ae('0x3d')]; _0x168b9d[_0x56ae('0x727')] += _0x59ff67[_0x56ae('0x727')]; _0x168b9d['x'] += _0x59ff67['x']; _0x168b9d['y'] += _0x59ff67['y']; _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x59ff67); } } else { _0x56ae('0x181a') == _0x59ff67 && (this[_0x56ae('0x181a')] = new _0x5c0590(_0x168b9d)); } }, '__class__': _0x403d79 }); var _0x4524d0 = function(_0x166aba) { _0x503858[_0x56ae('0x94d')](this, _0x166aba); }; _0x5ac4a7[_0x56ae('0x192b')] = _0x4524d0; _0x4524d0[_0x56ae('0x8bf')] = _0x56ae('0x192b'); _0x4524d0[_0x56ae('0x8ee')] = _0x1d53e4; _0x4524d0['prototype'] = _0x4e6193(_0x1d53e4[_0x56ae('0x6')], { 'source': null, 'method': null, 'targets': null, 'weights': null, 'deserialize': function(_0xeb9c25) { _0x1d53e4['prototype']['deserialize'][_0x56ae('0x94d')](this, _0xeb9c25); this[_0x56ae('0x5e1')] = _0x795e66['resolve'](_0xeb9c25, _0x575257[_0x56ae('0x192c')])[_0x56ae('0x31')](/^#/, ''); this[_0x56ae('0xc8b')] = _0x795e66[_0x56ae('0x158b')](_0xeb9c25, _0x56ae('0xc8b')); this[_0x56ae('0xc8b')] = 0x0 != this[_0x56ae('0xc8b')]['length'] ? this[_0x56ae('0xc8b')] : _0x56ae('0xef3'); this[_0x56ae('0x183c')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xb08')] = _0x252a59[_0x56ae('0x975')](null); var _0x4d55b7 = new _0x10cca0(), _0x31e132; var _0x2a2791 = _0x54d6c9[_0x56ae('0x158b')](_0xeb9c25, '' + this[_0x56ae('0x5e1')]); if (_0x212fbd['resolve'](_0xeb9c25, _0x56ae('0x183c')) && 0x0 < _0x54d6c9['resolve'](_0xeb9c25, _0x56ae('0x183c'))[_0x56ae('0x32')]) { for (_0x31e132 = _0x11208a['iter'](_0x2a2791); _0x31e132[_0x56ae('0x8f5')]();) { _0x2a2791 = _0x31e132['next'](); _0x2a2791 = new _0x588168(_0x2a2791); var _0x3ebff3 = _0x2a2791['id']; null != _0x586025[_0x3ebff3] ? _0x4d55b7[_0x56ae('0x932')](_0x3ebff3, _0x2a2791) : _0x4d55b7['h'][_0x3ebff3] = _0x2a2791; } _0x2a2791 = _0x54d6c9[_0x56ae('0x158b')](_0x19c288['resolve'](_0xeb9c25, _0x56ae('0x183c')), 'input'); for (_0xeb9c25 = _0x11208a[_0x56ae('0x8b0')](_0x2a2791); _0xeb9c25[_0x56ae('0x8f5')]();) switch (_0x2a2791 = _0xeb9c25[_0x56ae('0x42')](), _0x31e132 = new _0x1f58be(_0x2a2791), _0x2a2791 = _0x31e132[_0x56ae('0x5e1')], _0x2a2791 = null != _0x586025[_0x2a2791] ? _0x4d55b7['getReserved'](_0x2a2791) : _0x4d55b7['h'][_0x2a2791], _0x31e132[_0x56ae('0x18b7')]) { case _0x56ae('0x192d'): this[_0x56ae('0x183c')] = _0x2a2791[_0x56ae('0x18a9')]; break; case _0x56ae('0x192e'): this[_0x56ae('0xb08')] = _0x2a2791[_0x56ae('0x18c6')]; } } }, '__class__': _0x4524d0 }); var _0x60791e = function() {}; _0x5ac4a7[_0x56ae('0x192f')] = _0x60791e; _0x60791e[_0x56ae('0x8bf')] = _0x56ae('0x192f'); _0x60791e[_0x56ae('0x6')] = {}; _0x60791e[_0x56ae('0x6')]['vertex'] = null; _0x60791e[_0x56ae('0x6')]['joint'] = null; _0x60791e[_0x56ae('0x6')][_0x56ae('0x1826')] = null; _0x60791e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x60791e; var _0x49d811 = function(_0x528c17) { _0x503858[_0x56ae('0x94d')](this, _0x528c17); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x439')]] = _0x49d811; _0x49d811['__name__'] = _0x56ae('0x43a'); _0x49d811[_0x56ae('0x8ee')] = _0x503858; _0x49d811[_0x56ae('0x6')] = _0x4e6193(_0x503858['prototype'], { 'source': null, 'bind_shape_matrix': null, 'joints': null, 'inv_bind_matrix': null, 'weights': null, 'jointSourceType': null, 'maxBones': null, 'deserialize': function(_0x389785) { if ('AXBOg' !== _0x56ae('0x1930')) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x389785); this['source'] = _0x795e66[_0x56ae('0x158b')](_0x389785, 'source')[_0x56ae('0x31')](/^#/, ''); this['bind_shape_matrix'] = new _0x2b2c54(); this[_0x56ae('0x186f')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xa5b')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xb08')] = _0x252a59['toNullVector'](null); var _0x315af0 = _0x389785[_0x56ae('0xaf9')](), _0x5f2d57 = new _0x10cca0(); _0x389785 = _0x54d6c9[_0x56ae('0x158b')](_0x389785, _0x56ae('0x5e1')); for (_0x389785 = _0x11208a[_0x56ae('0x8b0')](_0x389785); _0x389785[_0x56ae('0x8f5')]();) { var _0x40b6bd = _0x389785[_0x56ae('0x42')](); _0x40b6bd = new _0x588168(_0x40b6bd); var _0x4515fb = _0x40b6bd['id']; null != _0x586025[_0x4515fb] ? _0x5f2d57['setReserved'](_0x4515fb, _0x40b6bd) : _0x5f2d57['h'][_0x4515fb] = _0x40b6bd; } for (; _0x315af0['hasNext']();) { _0x389785 = _0x315af0[_0x56ae('0x42')](); if (_0x389785[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) _0x40b6bd = 'Document'; else { if (_0x389785['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](_0x389785['nodeType'])); _0x40b6bd = _0x389785['nodeName']; } switch (_0x40b6bd) { case 'bind_shape_matrix': this['parseBindShapeMatrix'](_0x389785); break; case _0x56ae('0xa5b'): this[_0x56ae('0x1931')](_0x389785, _0x5f2d57); break; case 'vertex_weights': this[_0x56ae('0x1932')](_0x389785, _0x5f2d57); } } } else { if (null != this[_0x56ae('0x1933')]) this[_0x56ae('0x1933')][_0x56ae('0x1934')](this[_0x56ae('0x1935')][_0x56ae('0x3d')] | 0x0, this[_0x56ae('0x1935')]['height'] | 0x0, this); } }, 'getJointIndex': function(_0x1ca3ee) { for (var _0x9cfb0e = 0x0, _0x1494c2 = this['joints'][_0x56ae('0x9fa')](); _0x9cfb0e < _0x1494c2;) { if (_0x56ae('0x1936') === 'mslrp') { var _0x478192 = _0x9cfb0e++; if (this[_0x56ae('0xa5b')][_0x56ae('0x1b')](_0x478192) == _0x1ca3ee) return _0x478192; } else { null != this['objectToRotate'] && this['objectToRotate'][_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](this['target'], this[_0x56ae('0x1937')])[_0x56ae('0x1050')]()); _0x1fc9d4[_0x56ae('0x6')][_0x56ae('0x624')][_0x56ae('0x94d')](this); } } return -0x1; }, 'parseBindShapeMatrix': function(_0x5bdb79) { _0x5bdb79 = this[_0x56ae('0x18ac')](_0x5bdb79); this[_0x56ae('0x1820')] = new _0x2b2c54(_0x5bdb79); this[_0x56ae('0x1820')][_0x56ae('0x12d3')](); _0x503858['USE_LEFT_HANDED'] && this[_0x56ae('0x1920')](this[_0x56ae('0x1820')]); }, 'parseJoints': function(_0x48fd4f, _0x4383cf) { _0x48fd4f = _0x54d6c9[_0x56ae('0x158b')](_0x48fd4f, 'input'); for (_0x48fd4f = _0x11208a[_0x56ae('0x8b0')](_0x48fd4f); _0x48fd4f['hasNext']();) { var _0x551623 = _0x48fd4f[_0x56ae('0x42')](); var _0x1f964f = new _0x1f58be(_0x551623); _0x551623 = _0x1f964f[_0x56ae('0x5e1')]; _0x551623 = null != _0x586025[_0x551623] ? _0x4383cf['getReserved'](_0x551623) : _0x4383cf['h'][_0x551623]; switch (_0x1f964f['semantic']) { case 'INV_BIND_MATRIX': for (_0x1f964f = 0x0; _0x1f964f < _0x551623[_0x56ae('0x18c6')][_0x56ae('0x9fa')]();) { var _0x32d994 = _0x1f964f; null == _0x32d994 && (_0x32d994 = 0x0); _0x32d994 = new _0x2b2c54(_0x551623[_0x56ae('0x18c6')][_0x56ae('0xa97')](_0x32d994, _0x1f964f + _0x551623[_0x56ae('0x18ae')][_0x56ae('0x1938')])); _0x32d994[_0x56ae('0x12d3')](); _0x503858[_0x56ae('0x18c7')] && this[_0x56ae('0x1920')](_0x32d994); this[_0x56ae('0x186f')][_0x56ae('0x8f0')](_0x32d994); _0x1f964f += _0x551623['accessor'][_0x56ae('0x1938')]; } break; case 'JOINT': this['joints'] = _0x551623[_0x56ae('0x18a9')], this[_0x56ae('0x186b')] = _0x551623[_0x56ae('0x3aa')]; } } }, 'parseVertexWeights': function(_0x1c2829, _0x23fbb9) { var _0xe2d31c = _0x54d6c9['resolve'](_0x1c2829, _0x56ae('0x168f')), _0x459de5 = _0x252a59[_0x56ae('0x977')](null); if (!_0x212fbd['resolve'](_0x1c2829, _0x56ae('0x5df')) || !_0x212fbd[_0x56ae('0x158b')](_0x1c2829, 'v')) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1939'))); var _0x1a38a5 = this[_0x56ae('0x18c0')](_0x19c288[_0x56ae('0x158b')](_0x1c2829, _0x56ae('0x5df'))), _0x23da4f = this[_0x56ae('0x18c0')](_0x19c288[_0x56ae('0x158b')](_0x1c2829, 'v')); _0x1b30b7['parseInt'](_0x795e66[_0x56ae('0x158b')](_0x1c2829, _0x56ae('0x102c'))); this[_0x56ae('0x1823')] = _0x1c2829 = 0x0; for (_0xe2d31c = _0x11208a[_0x56ae('0x8b0')](_0xe2d31c); _0xe2d31c[_0x56ae('0x8f5')]();) { var _0x17ecef = _0xe2d31c[_0x56ae('0x42')](); _0x459de5[_0x56ae('0x8f0')](new _0x1f58be(_0x17ecef)); } _0xe2d31c = 0x0; for (_0x17ecef = _0x1a38a5[_0x56ae('0x9fa')](); _0xe2d31c < _0x17ecef;) { var _0x13535f = _0xe2d31c++, _0x2bc053 = _0x1a38a5[_0x56ae('0x1b')](_0x13535f), _0x2d9f4e = _0x252a59['toObjectVector'](null); this[_0x56ae('0x1823')] = Math[_0x56ae('0x57')](_0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1823')]), _0x2bc053) | 0x0; for (var _0x5ac4a7 = 0x0; _0x5ac4a7 < _0x2bc053;) { _0x5ac4a7++; for (var _0x5be292 = new _0x60791e(), _0x4e6193 = 0x0, _0x5e06bd = _0x459de5['get_length'](); _0x575257[_0x56ae('0x59b')](_0x4e6193, _0x5e06bd);) { var _0x2d310d = _0x4e6193++; _0x2d310d = _0x459de5[_0x56ae('0x1b')](_0x2d310d); var _0x370254 = _0x2d310d[_0x56ae('0x5e1')]; _0x370254 = _0x575257[_0x56ae('0x582')](null, _0x586025[_0x370254]) ? _0x23fbb9[_0x56ae('0x99c')](_0x370254) : _0x23fbb9['h'][_0x370254]; switch (_0x2d310d[_0x56ae('0x18b7')]) { case 'JOINT': _0x5be292[_0x56ae('0x1825')] = _0x23da4f['get'](_0x1c2829 + _0x2d310d['offset']); break; case _0x56ae('0x193a'): _0x5be292[_0x56ae('0x1826')] = _0x370254[_0x56ae('0x18c6')][_0x56ae('0x1b')](_0x23da4f[_0x56ae('0x1b')](_0x1c2829 + _0x2d310d[_0x56ae('0x18b8')])); } } _0x5be292['vertex'] = _0x13535f; _0x2d9f4e[_0x56ae('0x8f0')](_0x5be292); _0x1c2829 += _0x459de5['get_length'](); } this[_0x56ae('0xb08')]['push'](_0x2d9f4e); } }, '__class__': _0x49d811 }); var _0x16716d = function(_0x220354) { _0x503858[_0x56ae('0x94d')](this, _0x220354); }; _0x5ac4a7['away3d.loaders.parsers.DAEController'] = _0x16716d; _0x16716d[_0x56ae('0x8bf')] = _0x56ae('0x193b'); _0x16716d[_0x56ae('0x8ee')] = _0x503858; _0x16716d[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'skin': null, 'morph': null, 'deserialize': function(_0x47cedd) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x47cedd); this['morph'] = this['skin'] = null; if (_0x212fbd['resolve'](_0x47cedd, _0x56ae('0x1850')) && 0x0 < _0x54d6c9[_0x56ae('0x158b')](_0x47cedd, _0x56ae('0x1850'))[_0x56ae('0x32')]) this[_0x56ae('0x1850')] = new _0x49d811(_0x19c288[_0x56ae('0x158b')](_0x47cedd, _0x56ae('0x1850'))); else if (_0x212fbd[_0x56ae('0x158b')](_0x47cedd, 'morph') && 0x0 < _0x54d6c9[_0x56ae('0x158b')](_0x47cedd, _0x56ae('0x1838'))[_0x56ae('0x32')]) this[_0x56ae('0x1838')] = new _0x4524d0(_0x19c288[_0x56ae('0x158b')](_0x47cedd, _0x56ae('0x1838'))); else throw new _0x1adea8(new _0x531fca(_0x56ae('0x193c'))); }, '__class__': _0x16716d }); var _0x411575 = function(_0x574730) { _0x503858[_0x56ae('0x94d')](this, _0x574730); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x43b')]] = _0x411575; _0x411575[_0x56ae('0x8bf')] = _0x56ae('0x43c'); _0x411575[_0x56ae('0x8ee')] = _0x503858; _0x411575[_0x56ae('0x6')] = _0x4e6193(_0x503858['prototype'], { 'input': null, 'output': null, 'dataType': null, 'interpolation': null, 'minTime': null, 'maxTime': null, '_inputs': null, 'deserialize': function(_0x3ba435) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x3ba435); _0x3ba435 = _0x54d6c9[_0x56ae('0x158b')](_0x3ba435, _0x56ae('0x168f')); this['_inputs'] = _0x252a59[_0x56ae('0x977')](null); for (_0x3ba435 = _0x11208a['iter'](_0x3ba435); _0x3ba435[_0x56ae('0x8f5')]();) { var _0x3c3c2e = _0x3ba435['next'](); this[_0x56ae('0x18be')][_0x56ae('0x8f0')](new _0x1f58be(_0x3c3c2e)); } }, 'create': function(_0x205c74) { this[_0x56ae('0x168f')] = _0x252a59['toFloatVector'](null); this[_0x56ae('0xf54')] = _0x252a59['toNullVector'](null); this['interpolation'] = _0x252a59[_0x56ae('0x977')](null); for (var _0x19a7de = this[_0x56ae('0x182c')] = this[_0x56ae('0x1827')] = 0x0, _0x20de5d = this[_0x56ae('0x18be')]['get_length'](); _0x19a7de < _0x20de5d;) { var _0x288059 = _0x19a7de++; var _0x4bd0ee = this[_0x56ae('0x18be')][_0x56ae('0x1b')](_0x288059); _0x288059 = _0x4bd0ee[_0x56ae('0x5e1')]; _0x288059 = null != _0x586025[_0x288059] ? _0x205c74[_0x56ae('0x99c')](_0x288059) : _0x205c74['h'][_0x288059]; switch (_0x4bd0ee[_0x56ae('0x18b7')]) { case _0x56ae('0x193d'): this[_0x56ae('0x168f')] = _0x288059[_0x56ae('0x18c6')]; this[_0x56ae('0x1827')] = this[_0x56ae('0x168f')][_0x56ae('0x1b')](0x0); this[_0x56ae('0x182c')] = this[_0x56ae('0x168f')][_0x56ae('0x1b')](this['input'][_0x56ae('0x9fa')]() - 0x1); break; case _0x56ae('0x193e'): this[_0x56ae('0x193f')] = _0x288059['strings']; break; case _0x575257[_0x56ae('0x5e2')]: for (_0x4bd0ee = 0x0; _0x4bd0ee < _0x288059[_0x56ae('0x18c6')][_0x56ae('0x9fa')]();) { var _0x2c2bc9 = _0x4bd0ee; null == _0x2c2bc9 && (_0x2c2bc9 = 0x0); this['output'][_0x56ae('0x8f0')](_0x288059['floats'][_0x56ae('0xa97')](_0x2c2bc9, _0x4bd0ee + _0x288059[_0x56ae('0x18ae')]['stride'])); _0x4bd0ee += _0x288059['accessor'][_0x56ae('0x1938')]; } this[_0x56ae('0x1940')] = _0x288059['accessor']['params'][_0x56ae('0x1b')](0x0)['type']; } } }, 'getFrameData': function(_0x1dc47a) { if ('tnvri' !== 'tnvri') { var _0x361d12 = this[_0x56ae('0x1232')][_0x56ae('0xe79')]; _0x361d12['set_z'](_0x361d12[_0x56ae('0x105e')]() + 0x1e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x27); _0x361d12 = this[_0x56ae('0x1941')]['mesh']; _0x361d12[_0x56ae('0xf03')](_0x361d12['get_z']() - 0xa); this[_0x56ae('0x1941')]['spritesheet']['set_currentFrame'](0x40); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x694'), -0x50, -0x118, -0x1, Math[_0x56ae('0x833')](0x78), null, null); _0x361d12 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1942'), -0x78, -0x78, -0x1, Math[_0x56ae('0x833')](0x2a8), 0x0, _0x361d12); _0x361d12 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Much\x20obliged.', 0x28, 0x168, null, null, null, _0x361d12); } else { var _0x40e692 = new _0x21d572(0x0, _0x1dc47a); if (null == this[_0x56ae('0x168f')] || 0x0 == this['input'][_0x56ae('0x9fa')]()) return null; _0x40e692[_0x56ae('0x1943')] = !0x0; _0x40e692[_0x56ae('0x1944')] = _0x1dc47a; if (_0x575257[_0x56ae('0x562')](_0x1dc47a, this['input']['get'](0x0))) _0x40e692[_0x56ae('0x1481')] = 0x0, _0x40e692['dt'] = 0x0, _0x40e692['data'] = this[_0x56ae('0xf54')][_0x56ae('0x1b')](0x0); else if (_0x1dc47a >= this[_0x56ae('0x168f')]['get'](this[_0x56ae('0x168f')][_0x56ae('0x9fa')]() - 0x1)) _0x40e692[_0x56ae('0x1481')] = this[_0x56ae('0x168f')]['get_length']() - 0x1, _0x40e692['dt'] = 0x0, _0x40e692[_0x56ae('0xf17')] = this[_0x56ae('0xf54')][_0x56ae('0x1b')](_0x40e692[_0x56ae('0x1481')]); else { var _0x14d80e = 0x0; for (var _0x1877d4 = this[_0x56ae('0x168f')][_0x56ae('0x9fa')]() - 0x1; _0x14d80e < _0x1877d4;) { var _0x15c450 = _0x14d80e++; if (_0x1dc47a >= this[_0x56ae('0x168f')][_0x56ae('0x1b')](_0x15c450) && _0x1dc47a < this['input'][_0x56ae('0x1b')](_0x15c450 + 0x1)) { _0x40e692[_0x56ae('0x1481')] = _0x15c450; _0x40e692['dt'] = (_0x1dc47a - this[_0x56ae('0x168f')][_0x56ae('0x1b')](_0x15c450)) / (this[_0x56ae('0x168f')][_0x56ae('0x1b')](_0x15c450 + 0x1) - this[_0x56ae('0x168f')]['get'](_0x15c450)); _0x40e692[_0x56ae('0xf17')] = this[_0x56ae('0xf54')][_0x56ae('0x1b')](_0x15c450); break; } } _0x1877d4 = 0x0; for (_0x15c450 = _0x40e692['data']['get_length'](); _0x1877d4 < _0x15c450;) { if (_0x56ae('0x1945') !== _0x575257[_0x56ae('0x1946')]) { if (_0x1dc47a && !this[_0x56ae('0xa2f')]['premultiplied']) switch (this[_0x56ae('0x3aa')][_0x56ae('0xce3')]) { case 0x0: case 0x1: _0x5d51e7[_0x56ae('0xfca')](this), _0x2e9520[_0x56ae('0x1947')](this); } else !_0x1dc47a && this[_0x56ae('0xa2f')][_0x56ae('0x1948')] && 0x1 == this[_0x56ae('0x3aa')]['_hx_index'] && (_0x5d51e7[_0x56ae('0xfca')](this), _0x2e9520['unmultiplyAlpha'](this)); return _0x1dc47a; } else { var _0x1de39e = _0x1877d4++; _0x1dc47a = this['output'][_0x56ae('0x1b')](_0x40e692['frame'])[_0x56ae('0x1b')](_0x1de39e); _0x14d80e = this[_0x56ae('0xf54')][_0x56ae('0x1b')](_0x40e692[_0x56ae('0x1481')] + 0x1)[_0x56ae('0x1b')](_0x1de39e); var _0x347cd4 = _0x40e692[_0x56ae('0xf17')]; _0x347cd4[_0x56ae('0x8b6')](_0x1de39e, _0x347cd4[_0x56ae('0x1b')](_0x1de39e) + _0x40e692['dt'] * (_0x14d80e - _0x1dc47a)); } } } return _0x40e692; } }, '__class__': _0x411575 }); var _0x21d572 = function(_0x577db3, _0x5a067c, _0x5cc7be, _0x46ea8f) { null == _0x46ea8f && (_0x46ea8f = !0x1); null == _0x5cc7be && (_0x5cc7be = 0x0); null == _0x5a067c && (_0x5a067c = 0x0); null == _0x577db3 && (_0x577db3 = 0x0); this[_0x56ae('0x1481')] = _0x577db3; this[_0x56ae('0x1944')] = _0x5a067c; this['dt'] = _0x5cc7be; this[_0x56ae('0x1943')] = _0x46ea8f; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x43d')]] = _0x21d572; _0x21d572[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.DAEFrameData'; _0x21d572[_0x56ae('0x6')] = {}; _0x21d572[_0x56ae('0x6')]['frame'] = null; _0x21d572[_0x56ae('0x6')][_0x56ae('0x1944')] = null; _0x21d572[_0x56ae('0x6')]['data'] = null; _0x21d572[_0x56ae('0x6')]['dt'] = null; _0x21d572[_0x56ae('0x6')][_0x56ae('0x1943')] = null; _0x21d572[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x21d572; var _0x4fdaaa = function(_0x5d172f) { _0x503858['call'](this, _0x5d172f); }; _0x5ac4a7[_0x56ae('0x1949')] = _0x4fdaaa; _0x4fdaaa[_0x56ae('0x8bf')] = _0x56ae('0x1949'); _0x4fdaaa[_0x56ae('0x8ee')] = _0x503858; _0x4fdaaa[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'source': null, 'target': null, 'sampler': null, 'targetId': null, 'targetSid': null, 'arrayAccess': null, 'dotAccess': null, 'dotAccessor': null, 'arrayIndices': null, 'deserialize': function(_0x543e4f) { _0x503858[_0x56ae('0x6')]['deserialize'][_0x56ae('0x94d')](this, _0x543e4f); this[_0x56ae('0x5e1')] = _0x795e66[_0x56ae('0x158b')](_0x543e4f, 'source')[_0x56ae('0x31')](/^#/, ''); this[_0x56ae('0x9ad')] = _0x795e66['resolve'](_0x543e4f, 'target')[_0x56ae('0x8a8')](); this[_0x56ae('0x182b')] = null; _0x543e4f = this[_0x56ae('0x9ad')]['split']('/'); this[_0x56ae('0x182a')] = _0x543e4f[_0x56ae('0xf6d')](); this[_0x56ae('0x1914')] = this[_0x56ae('0x1915')] = !0x1; _0x543e4f = _0x543e4f[_0x56ae('0xf6d')](); if (0x0 <= _0x543e4f[_0x56ae('0x3b')]('(')) { _0x543e4f = _0x543e4f[_0x56ae('0x44')]('('); this[_0x56ae('0x1914')] = !0x0; this['arrayIndices'] = []; this[_0x56ae('0x1913')] = _0x543e4f[_0x56ae('0xf6d')](); for (var _0x48be8a = 0x0, _0x38b63e = _0x543e4f[_0x56ae('0x32')]; _0x48be8a < _0x38b63e;) { var _0x2677fd = _0x48be8a++; _0x2677fd = _0x876409[_0x56ae('0x31')](_0x543e4f[_0x2677fd], ')', ''); this[_0x56ae('0x17d9')][_0x56ae('0x8f0')](_0x1b30b7[_0x56ae('0xcc9')](_0x2677fd)); } } else 0x0 <= _0x543e4f[_0x56ae('0x3b')]('.') ? (_0x543e4f = _0x543e4f[_0x56ae('0x44')]('.'), this[_0x56ae('0x1915')] = !0x0, this['targetSid'] = _0x543e4f[0x0], this['dotAccessor'] = _0x543e4f[0x1]) : this['targetSid'] = _0x543e4f; }, '__class__': _0x4fdaaa }); var _0x124dcf = function(_0x83f13b) { _0x503858['call'](this, _0x83f13b); }; _0x5ac4a7[_0x56ae('0x440')] = _0x124dcf; _0x124dcf[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x43f')]; _0x124dcf['__super__'] = _0x503858; _0x124dcf[_0x56ae('0x6')] = _0x4e6193(_0x503858[_0x56ae('0x6')], { 'samplers': null, 'channels': null, 'sources': null, 'deserialize': function(_0x5d10f3) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x5d10f3); this[_0x56ae('0x194a')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1829')] = _0x252a59[_0x56ae('0x977')](null); this['sources'] = new _0x10cca0(); this[_0x56ae('0x1897')](_0x5d10f3); this['setupChannels'](this[_0x56ae('0x18c4')]); }, 'traverseChildHandler': function(_0x5f0127, _0x4e8ddc) { if ('nfMLD' === 'nfMLD') { switch (_0x4e8ddc) { case _0x56ae('0x194b'): this[_0x56ae('0x1829')][_0x56ae('0x8f0')](new _0x4fdaaa(_0x5f0127)); break; case _0x56ae('0x182b'): this[_0x56ae('0x194a')][_0x56ae('0x8f0')](new _0x411575(_0x5f0127)); break; case _0x56ae('0x5e1'): _0x5f0127 = new _0x588168(_0x5f0127); _0x4e8ddc = _0x5f0127['id']; var _0x1f876c = this['sources']; null != _0x586025[_0x4e8ddc] ? _0x1f876c['setReserved'](_0x4e8ddc, _0x5f0127) : _0x1f876c['h'][_0x4e8ddc] = _0x5f0127; } } else { return this[_0x56ae('0x13eb')]; } }, 'setupChannels': function(_0x46ea71) { for (var _0xa423e8 = this[_0x56ae('0x1829')][_0x56ae('0x3f')](); _0xa423e8[_0x56ae('0x8f5')]();) for (var _0x23edd2 = _0xa423e8['next'](), _0x1721f5 = this[_0x56ae('0x194a')][_0x56ae('0x3f')](); _0x1721f5['hasNext']();) { var _0x4544e7 = _0x1721f5[_0x56ae('0x42')](); if (_0x23edd2[_0x56ae('0x5e1')] == _0x4544e7['id']) { _0x4544e7[_0x56ae('0x8a7')](_0x46ea71); _0x23edd2[_0x56ae('0x182b')] = _0x4544e7; break; } } }, '__class__': _0x124dcf }); var _0x3c20e1 = _0x3acb5b[_0x56ae('0x194c')] = {}, _0x31a649 = function() { this[_0x56ae('0x194d')] = ''; this[_0x56ae('0x194e')] = new _0x279dc0('^[\x20\x09]', 'g'); _0x587fb4[_0x56ae('0x94d')](this, _0x56ae('0x1657')); }; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0xc87')] = 'away3d.loaders.parsers.DAEParserState'; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0xcda')] = 'LOAD_XML\x20PARSE_IMAGES\x20PARSE_MATERIALS\x20PARSE_GEOMETRIES\x20PARSE_CONTROLLERS\x20PARSE_VISUAL_SCENE\x20PARSE_ANIMATIONS\x20PARSE_COMPLETE'.split('\x20'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17f1')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1808')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17fd')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x180f')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1812')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1815')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181e')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181f')] = {}; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181f')][_0x56ae('0xce3')] = 0x7; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181f')][_0x56ae('0xce4')] = _0x56ae('0x194c'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181f')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181e')]['_hx_index'] = 0x6; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181e')][_0x56ae('0xce4')] = 'away3d.loaders.parsers.DAEParserState'; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x181e')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1815')][_0x56ae('0xce3')] = 0x5; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1815')]['__enum__'] = _0x56ae('0x194c'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1815')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1812')][_0x56ae('0xce3')] = 0x4; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1812')][_0x56ae('0xce4')] = _0x56ae('0x194c'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1812')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x180f')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x180f')]['__enum__'] = _0x56ae('0x194c'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x180f')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17fd')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17fd')][_0x56ae('0xce4')] = _0x56ae('0x194c'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17fd')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1808')]['_hx_index'] = 0x1; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1808')]['__enum__'] = _0x56ae('0x194c'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x1808')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17f1')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17f1')][_0x56ae('0xce4')] = _0x56ae('0x194c'); _0x3acb5b[_0x56ae('0x194c')][_0x56ae('0x17f1')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x194f')] = _0x31a649; _0x31a649['__name__'] = _0x56ae('0x194f'); _0x31a649[_0x56ae('0x1617')] = function(_0x5b8d81) { _0x5b8d81 = _0x5b8d81[_0x56ae('0x1619')](); return _0x56ae('0x1950') == _0x5b8d81; }; _0x31a649[_0x56ae('0x146d')] = function(_0x6dc13) { _0x6dc13 = _0x1ef4b6[_0x56ae('0x8a8')](_0x6dc13); return null == _0x6dc13 ? !0x1 : -0x1 != _0x6dc13[_0x56ae('0x3b')](_0x56ae('0x1951')) && -0x1 != _0x6dc13[_0x56ae('0x3b')](_0x56ae('0x1952')) ? !0x0 : !0x1; }; _0x31a649[_0x56ae('0x8ee')] = _0x587fb4; _0x31a649[_0x56ae('0x6')] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_textData': null, '_startedParsing': null, '_trim': null, '_v0': null, '_v1': null, '_v2': null, '_v3': null, '_meshesDic': null, '_vertices': null, '_uvs': null, '_indices': null, '_subGeometry': null, '_polyLines': null, '_polyLinesIndices': null, '_oldIndex': null, '_stringLen': null, '_meshName': null, '_itemColor': null, '_lastMeshName': null, '_activeMesh': null, '_blockType': null, '_segmentSet': null, '_segCount': null, 'proceedParsing': function() { var _0x4e9ef5 = {}; _0x4e9ef5['SYwde'] = function(_0x222a6b, _0xf76599) { return _0x222a6b - _0xf76599; }; var _0x5628a1 = 0x0, _0x330f0e = 0x0; if (!this[_0x56ae('0xb0d')]) { if (_0x56ae('0x1953') !== _0x56ae('0x1953')) { _0x22d4e6['render'](_0x3f718e, _0x5628a1); _0x297a67 = _0x3f718e[_0x56ae('0xa10')]; var _0x5a26c8 = _0x3f718e[_0x56ae('0xa11')]; _0x330f0e = _0x3f718e['__canvas']; if (null != _0x330f0e && _0x3f718e[_0x56ae('0x915')] && 0x1 <= _0x297a67 && 0x1 <= _0x5a26c8) { var _0x96672f = _0x3f718e[_0x56ae('0x991')]; _0xdc5438 = _0x5628a1[_0x56ae('0x2fe')]; var _0x52ec10 = this[_0x56ae('0x973')], _0x8c8fbe = this[_0x56ae('0xa12')]; if (null == _0x52ec10 || 0x0 < _0x52ec10['width'] && 0x0 < _0x52ec10[_0x56ae('0x727')]) { _0x5628a1[_0x56ae('0x17')](this[_0x56ae('0x18')]); _0x5628a1[_0x56ae('0x19')](this); _0xdc5438['globalAlpha'] = _0x4954e4; if (null != _0x8c8fbe && 0x0 == _0x96672f['b'] && 0x0 == _0x96672f['c']) { var _0x3b3dc8 = _0x56ae('0x1954')[_0x56ae('0x44')]('|'), _0x439de6 = 0x0; while (!![]) { switch (_0x3b3dc8[_0x439de6++]) { case '0': _0x2b5148 = Math[_0x56ae('0x833')](_0x297a67 * _0x842d6f) - _0x16a039 - _0x501050; continue; case '1': _0x842d6f = Math['round'](_0x5a26c8 * _0x16341a) - _0x3a9a85 - _0x8c8fbe; continue; case '2': _0x5628a1[_0x56ae('0xa17')](_0xdc5438, !0x1); continue; case '3': _0xdc5438['setTransform'](0x1, 0x0, 0x0, 0x1, _0x96672f['tx'], _0x96672f['ty']); continue; case '4': var _0x16a039 = Math[_0x56ae('0x833')](_0x8c8fbe['x'] * _0x842d6f), _0x3a9a85 = Math[_0x56ae('0x833')](_0x8c8fbe['y'] * _0x16341a), _0x501050 = Math['round']((_0x2b5148[_0x56ae('0xa15')]() - _0x8c8fbe[_0x56ae('0xa15')]()) * _0x842d6f); continue; case '5': var _0x2b5148 = _0x3f718e[_0x56ae('0xa14')], _0x558a87 = _0x3f718e[_0x56ae('0x96d')]['a'], _0x1f29bd = _0x3f718e['__renderTransform']['d'], _0x842d6f = _0x96672f['a'], _0x16341a = _0x96672f['d']; continue; case '6': _0x96672f = Math[_0x56ae('0x57')](0x1, Math[_0x56ae('0x833')](_0x8c8fbe['x'] * _0x558a87)); continue; case '7': _0x3f718e = Math[_0x56ae('0x833')](_0x8c8fbe['y'] * _0x1f29bd); continue; case '8': _0x558a87 = Math[_0x56ae('0x833')](_0x8c8fbe[_0x56ae('0x3d')] * _0x558a87); continue; case '9': _0x4954e4 = Math[_0x56ae('0x57')](0x1, Math[_0x56ae('0x833')]((_0x2b5148[_0x56ae('0xa15')]() - _0x8c8fbe[_0x56ae('0xa15')]()) * _0x558a87)); continue; case '10': _0x52ec10 = Math[_0x56ae('0x833')]((_0x2b5148[_0x56ae('0xa16')]() - _0x8c8fbe[_0x56ae('0xa16')]()) * _0x1f29bd); continue; case '11': _0x8c8fbe = Math[_0x56ae('0x833')]((_0x2b5148[_0x56ae('0xa16')]() - _0x8c8fbe[_0x56ae('0xa16')]()) * _0x16341a); continue; case '12': 0x0 != _0x558a87 && 0x0 != _0x1f29bd ? (_0xdc5438['drawImage'](_0x330f0e, 0x0, 0x0, _0x96672f, _0x3f718e, 0x0, 0x0, _0x16a039, _0x3a9a85), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, _0x96672f, 0x0, _0x558a87, _0x3f718e, _0x16a039, 0x0, _0x2b5148, _0x3a9a85), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, _0x96672f + _0x558a87, 0x0, _0x4954e4, _0x3f718e, _0x16a039 + _0x2b5148, 0x0, _0x501050, _0x3a9a85), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, 0x0, _0x3f718e, _0x96672f, _0x1f29bd, 0x0, _0x3a9a85, _0x16a039, _0x842d6f), _0xdc5438['drawImage'](_0x330f0e, _0x96672f, _0x3f718e, _0x558a87, _0x1f29bd, _0x16a039, _0x3a9a85, _0x2b5148, _0x842d6f), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, _0x96672f + _0x558a87, _0x3f718e, _0x4954e4, _0x1f29bd, _0x16a039 + _0x2b5148, _0x3a9a85, _0x501050, _0x842d6f), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, 0x0, _0x3f718e + _0x1f29bd, _0x96672f, _0x52ec10, 0x0, _0x3a9a85 + _0x842d6f, _0x16a039, _0x8c8fbe), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, _0x96672f, _0x3f718e + _0x1f29bd, _0x558a87, _0x52ec10, _0x16a039, _0x3a9a85 + _0x842d6f, _0x2b5148, _0x8c8fbe), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, _0x96672f + _0x558a87, _0x3f718e + _0x1f29bd, _0x4954e4, _0x52ec10, _0x16a039 + _0x2b5148, _0x575257[_0x56ae('0x5d8')](_0x3a9a85, _0x842d6f), _0x501050, _0x8c8fbe)) : 0x0 == _0x558a87 && _0x575257[_0x56ae('0x582')](0x0, _0x1f29bd) ? (_0x5a26c8 = _0x16a039 + _0x2b5148 + _0x501050, _0xdc5438[_0x56ae('0xa08')](_0x330f0e, 0x0, 0x0, _0x297a67, _0x3f718e, 0x0, 0x0, _0x5a26c8, _0x3a9a85), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, 0x0, _0x3f718e, _0x297a67, _0x1f29bd, 0x0, _0x3a9a85, _0x5a26c8, _0x842d6f), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, 0x0, _0x3f718e + _0x1f29bd, _0x297a67, _0x52ec10, 0x0, _0x3a9a85 + _0x842d6f, _0x5a26c8, _0x8c8fbe)) : 0x0 == _0x1f29bd && 0x0 != _0x558a87 && (_0x297a67 = _0x3a9a85 + _0x842d6f + _0x8c8fbe, _0xdc5438[_0x56ae('0xa08')](_0x330f0e, 0x0, 0x0, _0x96672f, _0x5a26c8, 0x0, 0x0, _0x16a039, _0x297a67), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, _0x96672f, 0x0, _0x558a87, _0x5a26c8, _0x16a039, 0x0, _0x2b5148, _0x297a67), _0xdc5438['drawImage'](_0x330f0e, _0x96672f + _0x558a87, 0x0, _0x4954e4, _0x5a26c8, _0x16a039 + _0x2b5148, 0x0, _0x501050, _0x297a67)); continue; case '13': _0x1f29bd = Math['round'](_0x8c8fbe['height'] * _0x1f29bd); continue; } break; } } else _0x5628a1[_0x56ae('0xa04')](_0x96672f, _0xdc5438), _0x5628a1[_0x56ae('0xa18')] && (_0x8c8fbe = 0x1 / _0x5628a1[_0x56ae('0x1955')], _0xdc5438[_0x56ae('0xa19')](_0x8c8fbe, _0x8c8fbe)), _0xdc5438[_0x56ae('0xa08')](_0x330f0e, 0x0, 0x0, _0x297a67, _0x5a26c8); _0x5628a1['__popMaskObject'](this); } } } else { this[_0x56ae('0xb0e')] = this['getTextData'](); if (-0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')]('3DFACE') && -0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')]('LINE') && -0x1 == this['_textData'][_0x56ae('0x3b')](_0x56ae('0x1956')) && -0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x56ae('0x156e'))) return !0x0; this[_0x56ae('0x156f')] = new _0x10cca0(); this[_0x56ae('0x1570')] = new _0x4e9ff1(); this['_v1'] = new _0x4e9ff1(); this['_v2'] = new _0x4e9ff1(); this[_0x56ae('0x1573')] = new _0x4e9ff1(); this[_0x56ae('0xb0d')] = !0x0; this[_0x56ae('0xb0e')] = this[_0x56ae('0xb0e')]['replace'](/\r/g, ''); this[_0x56ae('0xb0e')] = this[_0x56ae('0xb0e')][_0x56ae('0x31')](/\\[\r\n]+\s*/gm, ''); _0x330f0e = 0x0; this[_0x56ae('0x1574')] = this['_textData']['length']; _0x5628a1 = this[_0x56ae('0x1575')] = this[_0x56ae('0xb15')] = 0x0; if (-0x1 == this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x31a649['CR'])) return !0x0; } } for (var _0x297a67 = null, _0xdc5438 = !0x1, _0x4954e4 = !0x1, _0x3f718e; _0xfeeea6['gt'](this[_0x56ae('0x1574')], _0x330f0e) && (this[_0x56ae('0xb17')]() || _0xdc5438);) { if (_0x56ae('0x1957') !== 'VCaAE') { _0x41c934[_0x56ae('0xba6')] = 0xbaa38; var _0x1a8dbe = _0x330f0e['number']; _0x330f0e = (_0x5628a1[_0x56ae('0x1958')][_0x56ae('0xbbe')] == _0x330f0e[_0x56ae('0x94c')]['levelSet']['pathName'] && (_0x5628a1['levelParams'][_0x56ae('0xf2c')] ? _0x5628a1[_0x56ae('0x1959')] : _0x5628a1[_0x56ae('0x1076')]) <= _0x1a8dbe && (_0x5628a1[_0x56ae('0x195a')]['backwards'] ? _0x5628a1[_0x56ae('0x1076')] : _0x5628a1[_0x56ae('0x1959')]) >= _0x1a8dbe ? _0x5628a1[_0x56ae('0x195a')][_0x56ae('0xf2c')] ? _0x5628a1[_0x56ae('0x1076')] - _0x1a8dbe : _0x1a8dbe - _0x5628a1['startIndex'] : -0x1) + 0x1; _0x330f0e <= _0x4e9ef5[_0x56ae('0x195b')](_0x5628a1[_0x56ae('0x195a')]['backwards'] ? _0x5628a1[_0x56ae('0x1076')] : _0x5628a1['endIndex'], _0x5628a1[_0x56ae('0x195a')][_0x56ae('0xf2c')] ? _0x5628a1[_0x56ae('0x1959')] : _0x5628a1[_0x56ae('0x1076')]) && (0x0 >= _0x330f0e ? this[_0x56ae('0x195c')][_0x56ae('0x195d')]() : this[_0x56ae('0x195c')][_0x56ae('0xbbd')](_0x330f0e)); } else { _0x330f0e = this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x31a649['CR'], this['_oldIndex']); var _0x2f5efe = this[_0x56ae('0xb0e')][_0x56ae('0xb18')](this[_0x56ae('0xb15')], _0x330f0e); _0x2f5efe = _0x2f5efe['replace'](this[_0x56ae('0x194e')]['r'], ''); if ('' != _0x2f5efe) if (_0x575257[_0x56ae('0x5e0')]('3DFACE', _0x2f5efe) || _0x56ae('0x195e') == _0x2f5efe || _0x56ae('0x1956') == _0x2f5efe || _0x56ae('0x156e') == _0x2f5efe && null != this[_0x56ae('0x195f')]) _0x56ae('0x1960') == this[_0x56ae('0x1961')] && 0xb == _0x5628a1 && this['finalizeFace'](), _0x56ae('0x156e') != _0x2f5efe && _0x56ae('0x156e') == this['_blockType'] && 0x3 <= this[_0x56ae('0x195f')][_0x56ae('0x9fa')]() && this[_0x56ae('0x1962')](), _0x5628a1 = 0x0, _0xdc5438 = !0x0, this[_0x56ae('0x1961')] = _0x2f5efe, _0x4954e4 = !0x1, this[_0x56ae('0x15a8')] = ''; else if (_0xdc5438) { if (_0x4954e4) if (_0x3f718e = parseFloat(_0x2f5efe), _0x56ae('0x1960') == this['_blockType']) switch (_0x297a67) { case '10': this['_v0']['x'] = _0x3f718e; ++_0x5628a1; break; case '11': this[_0x56ae('0x1571')]['x'] = _0x3f718e; ++_0x5628a1; break; case '12': this['_v2']['x'] = _0x3f718e; ++_0x5628a1; break; case '13': this[_0x56ae('0x1573')]['x'] = _0x3f718e; ++_0x5628a1; break; case '20': this['_v0']['y'] = _0x3f718e; ++_0x5628a1; break; case '21': this[_0x56ae('0x1571')]['y'] = _0x3f718e; ++_0x5628a1; break; case '22': this[_0x56ae('0x1572')]['y'] = _0x3f718e; ++_0x5628a1; break; case '23': this[_0x56ae('0x1573')]['y'] = _0x3f718e; ++_0x5628a1; break; case '30': this[_0x56ae('0x1570')]['z'] = _0x3f718e; ++_0x5628a1; break; case '31': this[_0x56ae('0x1571')]['z'] = _0x3f718e; ++_0x5628a1; break; case '32': this[_0x56ae('0x1572')]['z'] = _0x3f718e; ++_0x5628a1; break; case '33': this[_0x56ae('0x1573')]['z'] = _0x3f718e; 0xb == _0x5628a1 && ('' == this[_0x56ae('0x15a8')] && (this[_0x56ae('0x15a8')] = 'mesh'), this[_0x56ae('0x1963')](), _0xdc5438 = !0x1); break; case '62': this['_itemColor'] = this[_0x56ae('0x1964')](_0x3f718e | 0x0); break; default: isNaN(_0x3f718e) && '8' == _0x297a67 && 0x0 == _0x5628a1 && (this[_0x56ae('0x15a8')] = _0x2f5efe); } else if (_0x56ae('0x195e') == this[_0x56ae('0x1961')]) switch (_0x297a67) { case '10': this['_v0']['x'] = _0x3f718e; ++_0x5628a1; break; case '11': this[_0x56ae('0x1571')]['x'] = _0x3f718e; ++_0x5628a1; break; case '20': this[_0x56ae('0x1570')]['y'] = _0x3f718e; ++_0x5628a1; break; case '21': this[_0x56ae('0x1571')]['y'] = _0x3f718e; ++_0x5628a1; break; case '30': this[_0x56ae('0x1570')]['z'] = _0x3f718e; ++_0x5628a1; break; case '31': this[_0x56ae('0x1571')]['z'] = _0x3f718e; 0x5 == _0x5628a1 && (this['finalizeLine'](), _0xdc5438 = !0x1); break; case '62': this[_0x56ae('0x1924')] = this[_0x56ae('0x1964')](_0x3f718e | 0x0); } else if (_0x56ae('0x156e') == this[_0x56ae('0x1961')]) switch (_0x297a67) { case '10': this[_0x56ae('0x1570')]['x'] = _0x3f718e; ++_0x5628a1; break; case '20': this[_0x56ae('0x1570')]['y'] = _0x3f718e; ++_0x5628a1; break; case '30': this[_0x56ae('0x1570')]['z'] = _0x3f718e; ++_0x5628a1; break; case '70': 0x80 != _0x3f718e && 0x3 == _0x5628a1 && this[_0x56ae('0x195f')][_0x56ae('0x8f0')](this[_0x56ae('0x1570')]['clone']()); _0x5628a1 = 0x0; break; case '71': case '72': this['_polyLinesIndices']['push']((Math[_0x56ae('0x887')](_0x3f718e) | 0x0) - 0x1); break; case '73': this[_0x56ae('0x1965')]['push']((Math[_0x56ae('0x887')](_0x3f718e) | 0x0) - 0x1); this['_polyLinesIndices']['push'](-0x1); break; case '74': this[_0x56ae('0x1965')][_0x56ae('0x8b6')](this[_0x56ae('0x1965')][_0x56ae('0x9fa')]() - 0x1, _0x575257[_0x56ae('0x1966')](_0x575257[_0x56ae('0x5e4')](Math[_0x56ae('0x887')](_0x3f718e), 0x0), 0x1)); break; case '8': _0x575257[_0x56ae('0x5b8')](isNaN, _0x3f718e) && (this[_0x56ae('0x15a8')] = _0x2f5efe); } else _0x56ae('0x1956') == this['_blockType'] && '70' == _0x297a67 && (0x40 == _0x3f718e ? (this[_0x56ae('0x195f')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0x1965')] = _0x252a59[_0x56ae('0x9a6')](null), this[_0x56ae('0x15a8')] = _0x56ae('0x1967')) : (_0x4ab737[_0x56ae('0x140b')](_0x56ae('0x1968')), this['_polyLinesIndices'] = this[_0x56ae('0x195f')] = null), _0xdc5438 = !0x1); else _0x297a67 = _0x2f5efe; _0x4954e4 = !_0x4954e4; } this[_0x56ae('0xb15')] = _0x330f0e + 0x1; } } return _0xfeeea6[_0x56ae('0xcfb')](_0x330f0e, this['_stringLen']) ? ('VERTEX' == this[_0x56ae('0x1961')] && 0x3 <= this[_0x56ae('0x195f')][_0x56ae('0x9fa')]() && this['constructPolyfaceMesh'](), null != this[_0x56ae('0x15a7')] && this[_0x56ae('0x1969')](), this[_0x56ae('0x1674')](), !0x0) : !0x1; }, 'constructPolyfaceMesh': function() { if (0x0 == this[_0x56ae('0x1965')]['get_length']() && (0x3 == this[_0x56ae('0x195f')][_0x56ae('0x9fa')]() || _0x575257['UgnRS'](0x4, this[_0x56ae('0x195f')][_0x56ae('0x9fa')]()))) this[_0x56ae('0x1570')] = this['_polyLines']['get'](0x0), this[_0x56ae('0x1571')] = this[_0x56ae('0x195f')][_0x56ae('0x1b')](0x1), this[_0x56ae('0x1572')] = this['_polyLines'][_0x56ae('0x1b')](0x2), 0x4 <= this[_0x56ae('0x195f')][_0x56ae('0x9fa')]() ? this[_0x56ae('0x1573')] = this[_0x56ae('0x195f')][_0x56ae('0x1b')](0x3) : this[_0x56ae('0x1573')] = this[_0x56ae('0x1572')], this[_0x56ae('0x1963')](); else if (0x0 == this['_polyLinesIndices'][_0x56ae('0x9fa')]() % 0x4) for (var _0x9aca3 = 0x0; _0x9aca3 < this['_polyLinesIndices'][_0x56ae('0x9fa')]();) this[_0x56ae('0x1570')] = this[_0x56ae('0x195f')][_0x56ae('0x1b')](this[_0x56ae('0x1965')][_0x56ae('0x1b')](_0x9aca3)), this['_v1'] = this[_0x56ae('0x195f')][_0x56ae('0x1b')](this[_0x56ae('0x1965')][_0x56ae('0x1b')](_0x9aca3 + 0x1)), this[_0x56ae('0x1572')] = this[_0x56ae('0x195f')][_0x56ae('0x1b')](this[_0x56ae('0x1965')][_0x56ae('0x1b')](_0x9aca3 + 0x2)), -0x1 < this['_polyLinesIndices'][_0x56ae('0x1b')](_0x9aca3 + 0x3) ? this[_0x56ae('0x1573')] = this[_0x56ae('0x195f')][_0x56ae('0x1b')](this[_0x56ae('0x1965')][_0x56ae('0x1b')](_0x9aca3 + 0x3)) : this[_0x56ae('0x1573')] = this[_0x56ae('0x1572')], this[_0x56ae('0x1963')](), _0x9aca3 += 0x4; this[_0x56ae('0x1965')] = this[_0x56ae('0x195f')] = null; }, 'finalizeFace': function() { if ('' == this[_0x56ae('0x194d')] || this[_0x56ae('0x15a8')] != this[_0x56ae('0x194d')]) { null != this[_0x56ae('0x15a7')] && this[_0x56ae('0x1969')](); var _0x2a3368 = this['_meshName'], _0x352e48 = this['_meshesDic']; if (_0x1c1b50[_0x56ae('0x196a')](null, _0x586025[_0x2a3368]) ? _0x352e48[_0x56ae('0x99b')](_0x2a3368) : _0x352e48['h'][_0x56ae('0x900')](_0x2a3368)) _0x2a3368 = this[_0x56ae('0x15a8')], _0x352e48 = this[_0x56ae('0x156f')], this[_0x56ae('0x15a7')] = null != _0x586025[_0x2a3368] ? _0x352e48['getReserved'](_0x2a3368) : _0x352e48['h'][_0x2a3368], this[_0x56ae('0xae1')] = _0x59b8d7[_0x56ae('0x951')](this['_activeMesh'][_0x56ae('0x15a9')]()[_0x56ae('0xb09')]()[_0x56ae('0x1b')](this[_0x56ae('0x15a7')][_0x56ae('0x15a9')]()[_0x56ae('0xb09')]()['get_length']() - 0x1), _0x547bfc), this['_vertices'] = this[_0x56ae('0xae1')][_0x56ae('0xb0a')](), this[_0x56ae('0x1194')] = this[_0x56ae('0xae1')][_0x56ae('0x1122')](), this[_0x56ae('0xae5')] = this[_0x56ae('0xae1')]['get_indexData'](); else { this[_0x56ae('0x15a7')] = this[_0x56ae('0x15aa')](); _0x2a3368 = this[_0x56ae('0x15a8')]; _0x352e48 = this['_activeMesh']; var _0x282c05 = this[_0x56ae('0x156f')]; null != _0x586025[_0x2a3368] ? _0x282c05[_0x56ae('0x932')](_0x2a3368, _0x352e48) : _0x282c05['h'][_0x2a3368] = _0x352e48; } } _0xfeeea6['gt'](this[_0x56ae('0xae5')][_0x56ae('0x9fa')]() + 0x3, 0xffff) && (this[_0x56ae('0xae1')][_0x56ae('0xf7d')](this[_0x56ae('0xb10')], this['_uvs'], null, null), this[_0x56ae('0xae1')]['updateIndexData'](this[_0x56ae('0xae5')]), this[_0x56ae('0xae4')](this[_0x56ae('0x15a7')]['get_geometry']())); _0x2a3368 = this[_0x56ae('0xb10')][_0x56ae('0x9fa')]() / 0x3 | 0x0; this['_vertices']['push'](this['_v0']['x']); this['_vertices']['push'](this[_0x56ae('0x1570')]['y']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1570')]['z']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1571')]['x']); this['_vertices']['push'](this[_0x56ae('0x1571')]['y']); this['_vertices'][_0x56ae('0x8f0')](this[_0x56ae('0x1571')]['z']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this['_v2']['x']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this['_v2']['y']); this['_vertices'][_0x56ae('0x8f0')](this['_v2']['z']); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x0); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x1); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0.5); this['_uvs'][_0x56ae('0x8f0')](0x0); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x1); this['_uvs'][_0x56ae('0x8f0')](0x1); this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x2a3368); this[_0x56ae('0xae5')]['push'](_0x2a3368 + 0x1); this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x2a3368 + 0x2); if (this[_0x56ae('0x1572')]['x'] != this[_0x56ae('0x1573')]['x'] || this[_0x56ae('0x1572')]['y'] != this[_0x56ae('0x1573')]['y'] || this[_0x56ae('0x1572')]['z'] != this[_0x56ae('0x1573')]['z']) _0xfeeea6['gt'](this['_indices'][_0x56ae('0x9fa')]() + 0x3, 0xffff) ? (this[_0x56ae('0xae1')]['fromVectors'](this['_vertices'], this[_0x56ae('0x1194')], null, null), this[_0x56ae('0xae1')]['updateIndexData'](this[_0x56ae('0xae5')]), this['addSubGeometry'](this[_0x56ae('0x15a7')][_0x56ae('0x15a9')]()), _0x2a3368 = 0x0) : _0x2a3368 += 0x3, this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1570')]['x']), this['_vertices'][_0x56ae('0x8f0')](this[_0x56ae('0x1570')]['y']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this['_v0']['z']), this[_0x56ae('0xb10')]['push'](this[_0x56ae('0x1572')]['x']), this['_vertices']['push'](this['_v2']['y']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1572')]['z']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1573')]['x']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1573')]['y']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this['_v3']['z']), this['_uvs']['push'](0x0), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](0x1), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](0.5), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](0x0), this['_vertices'][_0x56ae('0x8f0')](0x1), this['_vertices'][_0x56ae('0x8f0')](0x1), this['_indices'][_0x56ae('0x8f0')](_0x2a3368), this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x2a3368 + 0x1), this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x2a3368 + 0x2); this[_0x56ae('0x194d')] = this[_0x56ae('0x15a8')]; }, 'buildMesh': function() { var _0x532b0d = new _0x383538(); this[_0x56ae('0xae4')](_0x532b0d); var _0x584db3 = 0x0 == this[_0x56ae('0x1924')] || isNaN(_0xfeeea6['toFloat'](this[_0x56ae('0x1924')])) ? (0xff * Math[_0x56ae('0xadb')]() | 0x0) << 0x10 | (0xff * Math['random']() | 0x0) << 0x8 | 0xff * Math[_0x56ae('0xadb')]() | 0x0 : this['_itemColor']; _0x584db3 = _0xfeeea6['gt'](0x2, this['get_materialMode']()) ? new _0x39f5dc(_0x584db3) : new _0x566b8c(_0x584db3); _0x532b0d = new _0x7d440(_0x532b0d, _0x584db3); _0x532b0d[_0x56ae('0xab8')](this['_meshName']); return _0x532b0d; }, 'addSubGeometry': function(_0x225610) { this['_subGeometry'] = new _0x547bfc(); this[_0x56ae('0xae1')][_0x56ae('0xae2')](!0x0); this['_subGeometry'][_0x56ae('0xae3')](!0x0); _0x225610[_0x56ae('0xae4')](this[_0x56ae('0xae1')]); this[_0x56ae('0xb10')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x1194')] = _0x252a59[_0x56ae('0x975')](null); this['_indices'] = _0x252a59[_0x56ae('0x9a6')](null); }, 'finalizeLine': function() { this[_0x56ae('0x1575')] += 0xb; if (null == this[_0x56ae('0x196b')] || _0xfeeea6['gt'](this[_0x56ae('0x1575')], 0x45d0)) this[_0x56ae('0x196b')] = new _0x2af499(), this[_0x56ae('0x1626')](this[_0x56ae('0x196b')]), this['_segCount'] = 0xb; var _0x27665e = 0x0 == this[_0x56ae('0x1924')] || isNaN(_0xfeeea6['toFloat'](this[_0x56ae('0x1924')])) ? 0xcccccc : this[_0x56ae('0x1924')], _0x2e9a1a = new _0x1198f9(this[_0x56ae('0x1570')][_0x56ae('0xa48')](), this['_v1'][_0x56ae('0xa48')]()); _0x2e9a1a[_0x56ae('0x196c')](_0x27665e); _0x2e9a1a['set_endColor'](_0x27665e); this['_itemColor'] = 0x0; this[_0x56ae('0x196b')][_0x56ae('0x196d')](_0x2e9a1a); }, 'finalizeMesh': function() { this[_0x56ae('0xae1')][_0x56ae('0xf7d')](this[_0x56ae('0xb10')], this['_uvs'], null, null); this['_subGeometry'][_0x56ae('0x1149')](this[_0x56ae('0xae5')]); this[_0x56ae('0x1626')](this['_activeMesh']); this[_0x56ae('0x1924')] = 0x0; this[_0x56ae('0x15a7')] = null; }, 'cleanUP': function() { this['_indices'] = this[_0x56ae('0x1194')] = this[_0x56ae('0xb10')] = this[_0x56ae('0x196b')] = this[_0x56ae('0xae1')] = this['_activeMesh'] = this['_meshesDic'] = null; }, 'getDXFColor': function(_0x470eb5) { return _0x470eb5 > _0x31a649[_0x56ae('0x196e')][_0x56ae('0x9fa')]() - 0x1 ? 0xcccccc : _0x31a649[_0x56ae('0x196e')][_0x56ae('0x1b')](_0x470eb5); }, '__class__': _0x31a649 }); var _0xef3fca = function(_0x306dc7, _0x274ce1) { null == _0x274ce1 && (_0x274ce1 = !0x0); null == _0x306dc7 && (_0x306dc7 = _0x56ae('0x161a')); this['materialFinal'] = this[_0x56ae('0x196f')] = !0x1; this[_0x56ae('0xd95')] = new _0x1dd56e(); this['_indexMap'] = new _0x3cd041(); this['_clipNodes'] = new _0x10cca0(); _0x587fb4[_0x56ae('0x94d')](this, _0x56ae('0xe87')); this['_textureType'] = _0x306dc7; this[_0x56ae('0x1970')] = _0x274ce1; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x441')]] = _0xef3fca; _0xef3fca[_0x56ae('0x8bf')] = _0x56ae('0x8b'); _0xef3fca[_0x56ae('0x1617')] = function(_0x1dfd71) { if (_0x56ae('0x1971') === _0x56ae('0x1971')) { _0x1dfd71 = _0x1dfd71['toLowerCase'](); return _0x56ae('0x1972') == _0x1dfd71; } else { var _0x1235fd = new _0x140b13(_0x56ae('0x14e5'), !0x0, !0x0); this['display'][_0x56ae('0x959')](_0x1235fd); _0x1235fd[_0x56ae('0x11f1')]() || this[_0x56ae('0xb4a')][_0x56ae('0x959')](new _0x140b13(_0x56ae('0x1529'))); } }; _0xef3fca[_0x56ae('0x146d')] = function(_0x82fa66) { return _0x56ae('0x1973') == _0x1ef4b6['toString'](_0x82fa66, 0x4); }; _0xef3fca['__super__'] = _0x587fb4; _0xef3fca[_0x56ae('0x6')] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_clipNodes': null, '_byteData': null, '_startedParsing': null, '_parsedHeader': null, '_parsedUV': null, '_parsedFaces': null, '_parsedFrames': null, '_ident': null, '_version': null, '_skinWidth': null, '_skinHeight': null, '_numSkins': null, '_numVertices': null, '_numST': null, '_numTris': null, '_numFrames': null, '_offsetSkins': null, '_offsetST': null, '_offsetTris': null, '_offsetFrames': null, '_offsetEnd': null, '_uvIndices': null, '_indices': null, '_vertIndices': null, '_indexMap': null, '_animationSet': null, '_firstSubGeom': null, '_uvs': null, '_finalUV': null, '_materialNames': null, '_textureType': null, '_ignoreTexturePath': null, '_mesh': null, '_geometry': null, 'materialFinal': null, 'geoCreated': null, 'resolveDependency': function(_0x24a1c3) { 0x1 == _0x24a1c3[_0x56ae('0xca2')]()['get_length']() && (_0x24a1c3 = _0x24a1c3[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0) instanceof _0x430373 ? _0x24a1c3[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0) : null, null != _0x24a1c3 && (_0x24a1c3 = _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? new _0x30cb6f(_0x24a1c3) : new _0x4810db(_0x24a1c3), _0x24a1c3['set_name'](this[_0x56ae('0x132e')]['get_material']()[_0x56ae('0xad1')]()), this[_0x56ae('0x132e')][_0x56ae('0x424')](_0x24a1c3), this[_0x56ae('0x1626')](_0x24a1c3), this[_0x56ae('0x1626')](this['_mesh'][_0x56ae('0x15a9')]()), this[_0x56ae('0x1626')](this[_0x56ae('0x132e')])), this['materialFinal'] = !0x0); }, 'resolveDependencyFailure': function(_0x2d4a3f) { _0xfeeea6['gt'](0x2, this['get_materialMode']()) ? this[_0x56ae('0x132e')][_0x56ae('0x424')](_0x33a29a[_0x56ae('0x1410')]()) : this[_0x56ae('0x132e')][_0x56ae('0x424')](new _0x4810db(_0x33a29a['getDefaultTexture']())); this[_0x56ae('0x1626')](this['_mesh']['get_geometry']()); this['finalizeAsset'](this[_0x56ae('0x132e')]); this['materialFinal'] = !0x0; }, 'proceedParsing': function() { var _0x58371a = {}; _0x58371a[_0x56ae('0x1974')] = _0x56ae('0x1975'); _0x58371a['pQAyv'] = _0x56ae('0x5d1'); _0x58371a[_0x56ae('0x1976')] = _0x1c1b50.rjXdY; _0x58371a[_0x56ae('0x1977')] = function(_0x172b59, _0xf76599) { return _0x172b59 + _0xf76599; }; _0x58371a[_0x56ae('0x1978')] = 'unknown'; this[_0x56ae('0xb0d')] || (this[_0x56ae('0x1628')] = this[_0x56ae('0x16ac')](), this[_0x56ae('0xb0d')] = !0x0, this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = 0x0); for (; this['hasTime']();) if (this['_parsedHeader']) if (this[_0x56ae('0x1979')]) if (this[_0x56ae('0x197a')]) if (this[_0x56ae('0x197b')]) { if (_0x56ae('0x197c') !== _0x56ae('0x197d')) { if (this[_0x56ae('0x196f')] && this[_0x56ae('0x197e')]) return !0x0; this[_0x56ae('0x196f')] || (this['geoCreated'] = !0x0, this[_0x56ae('0x197f')](), this[_0x56ae('0x132e')][_0x56ae('0xab8')](''), this[_0x56ae('0x197e')] && (this[_0x56ae('0x1626')](this['_mesh']['get_geometry']()), this[_0x56ae('0x1626')](this[_0x56ae('0x132e')])), this[_0x56ae('0x177b')]()); } else { a = this[_0x56ae('0x16e6')]({ 1: 0x6, 2: 0x1f, 3: 0x1f, 4: 0x1f, 5: 0x1f }); this[_0x56ae('0x16a8')] && (_0x1508f0['trace'](_0x56ae('0x10c') + _0x1b30b7[_0x56ae('0x28')](a[_0x56ae('0x1b')](0x1, 0x0)), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7cc, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseMetaData' }), _0x1508f0[_0x56ae('0x140b')](_0x58371a[_0x56ae('0x1974')] + _0x1b30b7[_0x56ae('0x28')](a['get'](0x2, _0x56ae('0x17bf'))), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7cd, 'className': _0x58371a['pQAyv'], 'methodName': _0x58371a[_0x56ae('0x1976')] }), _0x1508f0['trace'](_0x58371a[_0x56ae('0x1977')]('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20EncoderVersion\x20\x20\x20\x20=\x20', _0x1b30b7[_0x56ae('0x28')](a[_0x56ae('0x1b')](0x3, _0x56ae('0x17bf')))), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7ce, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16df') }), _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1980') + _0x1b30b7[_0x56ae('0x28')](a['get'](0x4, _0x58371a[_0x56ae('0x1978')])), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x7cf, 'className': _0x56ae('0x5d1'), 'methodName': 'parseMetaData' }), _0x1508f0[_0x56ae('0x140b')]('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20GeneratorVersion\x20\x20=\x20' + _0x1b30b7[_0x56ae('0x28')](a[_0x56ae('0x1b')](0x5, 'unknown')), { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x7d0, 'className': _0x56ae('0x5d1'), 'methodName': 'parseMetaData' })); } } else this[_0x56ae('0x1981')](); else this['parseFaces'](); else this['parseUV'](); else this[_0x56ae('0x1628')][_0x56ae('0x12f0')] = 0x1, this[_0x56ae('0x1417')] = new _0x383538(), this['_mesh'] = new _0x7d440(this[_0x56ae('0x1417')], null), _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? this[_0x56ae('0x132e')]['set_material'](_0x33a29a[_0x56ae('0x1410')]()) : this['_mesh'][_0x56ae('0x424')](new _0x4810db(_0x33a29a['getDefaultTexture']())), this[_0x56ae('0x16c4')](), this['parseMaterialNames'](); return !0x1; }, 'parseHeader': function() { this[_0x56ae('0x1982')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x16ad')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1983')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1984')] = this['_byteData'][_0x56ae('0x17cc')](); this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1985')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1136')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1986')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1987')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1628')]['readInt'](); this[_0x56ae('0xe6e')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this['_offsetSkins'] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1988')] = this['_byteData'][_0x56ae('0x17cc')](); this[_0x56ae('0x1989')] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this['_offsetFrames'] = this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this[_0x56ae('0x1628')][_0x56ae('0x17cc')](); this['_offsetEnd'] = this[_0x56ae('0x1628')]['readInt'](); this[_0x56ae('0x198a')] = !0x0; }, 'parseMaterialNames': function() { var _0x5354aa = _0x1c1b50[_0x56ae('0x11c')][_0x56ae('0x44')]('|'), _0x4897a7 = 0x0; while (!![]) { switch (_0x5354aa[_0x4897a7++]) { case '0': this[_0x56ae('0x198b')] = _0x252a59[_0x56ae('0x977')](null); continue; case '1': var _0x205d77 = 0x0; continue; case '2': 0x0 < this[_0x56ae('0x198b')][_0x56ae('0x9fa')]() ? this['_mesh'][_0x56ae('0xca6')]()[_0x56ae('0xab8')](this['_materialNames'][_0x56ae('0x1b')](0x0)) : this[_0x56ae('0x197e')] = !0x0; continue; case '3': for (var _0x4e3874 = /[^a-zA-Z0-9\\_/.]/g, _0x177095 = 0x0, _0x37e644 = this[_0x56ae('0x1985')]; _0x177095 < _0x37e644;) { var _0xb9c9fd = _0x177095++; var _0x75a9de = this[_0x56ae('0x1628')][_0x56ae('0x12ee')](0x40); _0x75a9de = _0x75a9de[_0x56ae('0x31')](_0x4e3874, ''); var _0x45069e = _0x75a9de[_0x56ae('0xcd4')]('.'); this[_0x56ae('0x1970')] && (_0x205d77 = _0x75a9de[_0x56ae('0xcd4')]('/')); - 0x1 == _0x75a9de[_0x56ae('0x1619')]()[_0x56ae('0x3b')](_0x56ae('0x198c')) && -0x1 == _0x75a9de[_0x56ae('0x1619')]()[_0x56ae('0x3b')](_0x56ae('0x198d')) ? (_0x75a9de = _0x75a9de[_0x56ae('0xb18')](_0x205d77 + 0x1, _0x45069e), _0x45069e = _0x75a9de + '.' + this[_0x56ae('0x198e')]) : _0x45069e = _0x75a9de; this[_0x56ae('0x198b')][_0x56ae('0x8b6')](_0xb9c9fd, _0x75a9de); 0x0 == this[_0x56ae('0x157f')]()[_0x56ae('0x9fa')]() && this[_0x56ae('0x1672')](_0x75a9de, new _0x1f0704(_0x45069e)); } continue; case '4': this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = this['_offsetSkins']; continue; } break; } }, 'parseUV': function() { var _0x5cdb02 = '1|3|4|0|2' [_0x56ae('0x44')]('|'), _0x38e902 = 0x0; while (!![]) { switch (_0x5cdb02[_0x38e902++]) { case '0': for (var _0x548177 = 0x0, _0x5e205f = this[_0x56ae('0x1986')]; _0x548177 < _0x5e205f;) _0x548177++, this[_0x56ae('0x1194')][_0x56ae('0x8b6')](_0x1deee2++, this[_0x56ae('0x1628')][_0x56ae('0x1620')]() / this[_0x56ae('0x1983')]), this['_uvs'][_0x56ae('0x8b6')](_0x1deee2++, this[_0x56ae('0x1628')][_0x56ae('0x1620')]() / this['_skinHeight']); continue; case '1': var _0x1deee2 = 0x0; continue; case '2': this[_0x56ae('0x1979')] = !0x0; continue; case '3': this[_0x56ae('0x1194')] = _0x252a59['toFloatVector'](null, 0x2 * this[_0x56ae('0x1986')]); continue; case '4': this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = this['_offsetST']; continue; } break; } }, 'parseFaces': function() { this[_0x56ae('0x198f')] = _0x252a59['toFloatVector'](null); this[_0x56ae('0x1990')] = _0x252a59['toFloatVector'](null); this[_0x56ae('0xae5')] = _0x252a59[_0x56ae('0x9a6')](null); this[_0x56ae('0x1628')]['position'] = this['_offsetTris']; for (var _0x48e067 = 0x0, _0x3b7314 = this[_0x56ae('0x1987')]; _0x48e067 < _0x3b7314;) { _0x48e067++; var _0x43401b = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); var _0x1f114a = this['_byteData'][_0x56ae('0x161f')](); var _0x3f0b26 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); var _0x5f1cc6 = this[_0x56ae('0x1628')]['readUnsignedShort'](); var _0x4bfe1a = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); var _0x18859d = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); this['addIndex'](_0x43401b, _0x5f1cc6); this[_0x56ae('0x1991')](_0x1f114a, _0x4bfe1a); this[_0x56ae('0x1991')](_0x3f0b26, _0x18859d); } _0x43401b = this['_uvIndices']['get_length'](); this[_0x56ae('0x1992')] = _0x252a59[_0x56ae('0x975')](null, 0x2 * _0x43401b, !0x0); for (_0x1f114a = 0x0; _0x1f114a < _0x43401b;) _0x5f1cc6 = _0x1f114a++, _0x3f0b26 = this[_0x56ae('0x1990')][_0x56ae('0x1b')](_0x5f1cc6) | 0x0, _0x3f0b26 <<= 0x1, _0x5f1cc6 <<= 0x1, this['_finalUV'][_0x56ae('0x8b6')](_0x5f1cc6, this[_0x56ae('0x1194')][_0x56ae('0x1b')](_0x3f0b26)), this[_0x56ae('0x1992')][_0x56ae('0x8b6')](_0x575257[_0x56ae('0x5d8')](_0x5f1cc6, 0x1), this[_0x56ae('0x1194')][_0x56ae('0x1b')](_0x3f0b26 + 0x1)); this[_0x56ae('0x197a')] = !0x0; }, 'addIndex': function(_0x24dba7, _0x4a9e5d) { var _0x2e32e3 = this['findIndex'](_0x24dba7, _0x4a9e5d); if (-0x1 == _0x2e32e3) { if (!this[_0x56ae('0x1993')]['h'][_0x56ae('0x900')](_0x24dba7)) { if (_0x56ae('0x1994') === _0x56ae('0x1994')) { _0x2e32e3 = this['_indexMap']; var _0x3d8d77 = new _0x3cd041(); _0x2e32e3['h'][_0x24dba7] = _0x3d8d77; } else { return this[_0x56ae('0x1489')]; } } _0x2e32e3 = this[_0x56ae('0xae5')]; _0x3d8d77 = this['_indexMap']['h'][_0x24dba7]; var _0x3d76d2 = this['_vertIndices']['get_length'](); _0x3d8d77['h'][_0x4a9e5d] = _0x3d76d2; _0x2e32e3[_0x56ae('0x8f0')](_0x3d76d2); this[_0x56ae('0x198f')]['push'](_0x24dba7); this[_0x56ae('0x1990')][_0x56ae('0x8f0')](_0x4a9e5d); } else this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x2e32e3); }, 'findIndex': function(_0xe78b9d, _0x172be9) { return this[_0x56ae('0x1993')]['h']['hasOwnProperty'](_0xe78b9d) && this[_0x56ae('0x1993')]['h'][_0xe78b9d]['h'][_0x56ae('0x900')](_0x172be9) ? this[_0x56ae('0x1993')]['h'][_0xe78b9d]['h'][_0x172be9] : -0x1; }, 'parseFrames': function() { if (_0x56ae('0x1995') !== 'XYoCP') { _0x410089[_0x56ae('0x94d')](this); this['_diffuseMap'] = _0x447e95; this[_0x56ae('0x1996')] = _0x446864; } else { var _0x447e95 = this[_0x56ae('0x198f')][_0x56ae('0x9fa')](), _0x446864 = null; this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = this[_0x56ae('0x1997')]; for (var _0x232611 = 0x0, _0x44aa33 = this[_0x56ae('0xe6e')]; _0x232611 < _0x44aa33;) { var _0x3a0398 = _0x56ae('0x1998')[_0x56ae('0x44')]('|'), _0xa14517 = 0x0; while (!![]) { switch (_0x3a0398[_0xa14517++]) { case '0': var _0xd72903 = this['readFrameName'](); continue; case '1': _0x46d3ec = this['_clipNodes']; continue; case '2': for (var _0x24edc4 = 0x0, _0x370254 = this[_0x56ae('0x1136')]; _0x24edc4 < _0x370254;) _0x24edc4++, _0x46cf93['push'](_0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1628')][_0x56ae('0x1303')]()) * _0x2b0c3e + _0x1673be), _0x46cf93[_0x56ae('0x8f0')](_0xfeeea6[_0x56ae('0xcfc')](this['_byteData'][_0x56ae('0x1303')]()) * _0x1b30b7 + _0x5ac4a7), _0x46cf93[_0x56ae('0x8f0')](_0xfeeea6[_0x56ae('0xcfc')](this['_byteData']['readUnsignedByte']()) * _0x2d9f4e + _0x4e6193), this[_0x56ae('0x1628')][_0x56ae('0xc5c')] += 0x1; continue; case '3': _0x46d3ec = null != _0x586025[_0xd72903] ? _0x46d3ec[_0x56ae('0x99c')](_0xd72903) : _0x46d3ec['h'][_0xd72903]; continue; case '4': _0x46d3ec['set_autoDeriveVertexNormals'](!0x1); continue; case '5': _0x46d3ec[_0x56ae('0x1149')](this[_0x56ae('0xae5')]); continue; case '6': var _0x1b30b7 = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](); continue; case '7': var _0x5ac4a7 = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](); continue; case '8': var _0x1673be = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](); continue; case '9': var _0x46d3ec = new _0x547bfc(); continue; case '10': _0x46d3ec[_0x56ae('0xa63')](_0x52126b, _0x1c1b50[_0x56ae('0xf4')](0x3e8, _0xef3fca[_0x56ae('0x1999')]) | 0x0); continue; case '11': var _0x46cf93 = _0x252a59[_0x56ae('0x975')](null); continue; case '12': for (_0x2d9f4e = _0x447e95; _0x1b30b7 < _0x2d9f4e;) _0x1673be = _0x1b30b7++, _0x46a5f7[_0x56ae('0x8b6')](_0x2b0c3e++, _0x46cf93['get'](0x3 * (this[_0x56ae('0x198f')][_0x56ae('0x1b')](_0x1673be) | 0x0))), _0x46a5f7['set'](_0x2b0c3e++, _0x46cf93[_0x56ae('0x1b')](0x3 * (this[_0x56ae('0x198f')][_0x56ae('0x1b')](_0x1673be) | 0x0) + 0x2)), _0x46a5f7['set'](_0x2b0c3e++, _0x46cf93[_0x56ae('0x1b')](0x3 * _0x1c1b50[_0x56ae('0x199a')](this['_vertIndices'][_0x56ae('0x1b')](_0x1673be), 0x0) + 0x1)); continue; case '13': _0x46d3ec[_0x56ae('0xae3')](!0x1); continue; case '14': _0x232611++; continue; case '15': _0x46d3ec[_0x56ae('0x1121')](); continue; case '16': _0x46d3ec[_0x56ae('0xf7d')](_0x46a5f7, this['_finalUV'], null, null); continue; case '17': null == _0x46d3ec && (null != _0x446864 && (this['finalizeAsset'](_0x446864), this[_0x56ae('0xd95')][_0x56ae('0x17ab')](_0x446864)), _0x46d3ec = new _0x192515(), _0x46d3ec[_0x56ae('0xab8')](_0xd72903), _0x46d3ec['set_stitchFinalFrame'](!0x0), _0x446864 = this['_clipNodes'], null != _0x586025[_0xd72903] ? _0x446864[_0x56ae('0x932')](_0xd72903, _0x46d3ec) : _0x446864['h'][_0xd72903] = _0x46d3ec, _0x446864 = _0x46d3ec); continue; case '18': _0x1b30b7 = _0x2b0c3e = 0x0; continue; case '19': var _0x4e6193 = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](); continue; case '20': _0x52126b[_0x56ae('0xae4')](_0x46d3ec); continue; case '21': null == this['_firstSubGeom'] && (this[_0x56ae('0x199b')] = _0x46d3ec); continue; case '22': _0x46d3ec[_0x56ae('0x112f')](); continue; case '23': var _0x52126b = new _0x383538(); continue; case '24': var _0x2b0c3e = this['_byteData'][_0x56ae('0x17cd')](); continue; case '25': var _0x2d9f4e = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](); continue; case '26': var _0x46a5f7 = _0x252a59[_0x56ae('0x975')](null, 0x3 * _0x447e95, !0x0); continue; } break; } } null != _0x446864 && (this[_0x56ae('0x1626')](_0x446864), this[_0x56ae('0xd95')]['addAnimation'](_0x446864)); this[_0x56ae('0x1626')](this['_animationSet']); this[_0x56ae('0x197b')] = !0x0; } }, 'readFrameName': function() { for (var _0x3583e4 = '', _0x294e57 = 0x0, _0x2b8605 = 0x0; 0x10 > _0x2b8605;) { if (_0x56ae('0x199c') === _0x575257['coNeL']) { this[_0x56ae('0x199d')]['set'](0x0, _0x3583e4); return _0x3583e4; } else { _0x2b8605++; var _0x4d1745 = this['_byteData'][_0x56ae('0x1303')](); 0x39 < _0x4d1745 && 0x7a >= _0x4d1745 && 0x0 == _0x294e57 && (_0x3583e4 += String[_0x56ae('0xcce')](_0x4d1745)); 0x30 <= _0x4d1745 && _0x575257[_0x56ae('0x5e6')](0x39, _0x4d1745) && ++_0x294e57; } } return _0x3583e4; }, 'createDefaultSubGeometry': function() { var _0x34906b = new _0x547bfc(); _0x34906b[_0x56ae('0x1148')](this['_firstSubGeom']['get_vertexData']()); _0x34906b[_0x56ae('0x1149')](this[_0x56ae('0xae5')]); this[_0x56ae('0x1417')][_0x56ae('0xae4')](_0x34906b); }, '__class__': _0xef3fca }); var _0x47a27a = function(_0x32e9e0, _0x5cc171) { var _0x49fc11 = _0x56ae('0x199e')['split']('|'), _0x1ded30 = 0x0; while (!![]) { switch (_0x49fc11[_0x1ded30++]) { case '0': var _0x5e0a21 = new _0x3e26be(), _0x162b49 = new _0x3e26be(); continue; case '1': this['_parseIndex'] = this[_0x56ae('0x199f')] = this[_0x56ae('0x19a0')] = this[_0x56ae('0x16ad')] = this['_frameRate'] = this[_0x56ae('0xe6e')] = this[_0x56ae('0xd8c')] = this['_numAnimatedComponents'] = 0x0; continue; case '2': null == _0x5cc171 && (_0x5cc171 = 0x0); continue; case '3': _0x587fb4['call'](this, 'plainText'); continue; case '4': null != _0x32e9e0 && (this[_0x56ae('0x19a1')][_0x56ae('0x130b')](_0x162b49, _0x5e0a21), _0x5e0a21[_0x56ae('0x19a2')](_0x32e9e0, _0x5cc171), this[_0x56ae('0x19a1')][_0x56ae('0x130b')](_0x5e0a21, this[_0x56ae('0x19a1')])); continue; case '5': _0x162b49['fromAxisAngle'](new _0x4e9ff1(0x0, 0x1, 0x0), 0.5 * -Math['PI']); continue; case '6': _0x5e0a21['fromAxisAngle'](new _0x4e9ff1(0x1, 0x0, 0x0), 0.5 * -Math['PI']); continue; case '7': this['_rotationQuat'] = new _0x3e26be(); continue; case '8': this[_0x56ae('0x19a1')][_0x56ae('0x130b')](_0x162b49, _0x5e0a21); continue; } break; } }; _0x5ac4a7[_0x56ae('0x19a3')] = _0x47a27a; _0x47a27a[_0x56ae('0x8bf')] = _0x56ae('0x19a3'); _0x47a27a[_0x56ae('0x1617')] = function(_0x158779) { _0x158779 = _0x158779['toLowerCase'](); return _0x56ae('0x19a4') == _0x158779; }; _0x47a27a['supportsData'] = function(_0x2101c8) { return !0x1; }; _0x47a27a[_0x56ae('0x8ee')] = _0x587fb4; _0x47a27a['prototype'] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_textData': null, '_startedParsing': null, '_parseIndex': null, '_reachedEOF': null, '_line': null, '_charLineIndex': null, '_version': null, '_frameRate': null, '_numFrames': null, '_numJoints': null, '_numAnimatedComponents': null, '_hierarchy': null, '_bounds': null, '_frameData': null, '_baseFrameData': null, '_rotationQuat': null, '_clip': null, 'proceedParsing': function() { this[_0x56ae('0xb0d')] || (this[_0x56ae('0xb0e')] = this['getTextData'](), this[_0x56ae('0xb0d')] = !0x0); for (; this[_0x56ae('0xb17')]();) { var _0x4f7aec = this[_0x56ae('0x19a5')](); switch (_0x4f7aec) { case '': break; case '//': this[_0x56ae('0x19a6')](); break; case _0x56ae('0x19a7'): this[_0x56ae('0x16ad')] = this[_0x56ae('0x19a8')](); if (0xa != this[_0x56ae('0x16ad')]) throw new _0x1adea8(new _0x531fca(_0x56ae('0x19a9'))); break; case 'baseframe': this[_0x56ae('0x19aa')](); break; case 'bounds': this['parseBounds'](); break; case _0x575257[_0x56ae('0x5e7')]: this[_0x56ae('0x19ab')](); break; case _0x56ae('0x1481'): this['parseFrame'](); break; case _0x56ae('0x93d'): this[_0x56ae('0x19ac')] = this[_0x56ae('0x19a8')](); break; case _0x56ae('0x19ad'): this[_0x56ae('0x19ae')](); break; case _0x56ae('0x19af'): this[_0x56ae('0x19b0')] = this['getNextInt'](); break; case _0x56ae('0x1828'): this['_numFrames'] = this[_0x56ae('0x19a8')](); this['_bounds'] = _0x252a59[_0x56ae('0x977')](null); this['_frameData'] = _0x252a59['toObjectVector'](null); break; case _0x56ae('0x19b1'): this[_0x56ae('0xd8c')] = this[_0x56ae('0x19a8')](); this[_0x56ae('0x19b2')] = _0x252a59['toObjectVector'](null, this[_0x56ae('0xd8c')], !0x0); this['_baseFrameData'] = _0x252a59[_0x56ae('0x977')](null, this[_0x56ae('0xd8c')], !0x0); break; default: this[_0x56ae('0x19b3')] || this[_0x56ae('0x19b4')](); } if (this[_0x56ae('0x19b3')]) return this['_clip'] = new _0xd912eb(), this[_0x56ae('0x19b5')](), this[_0x56ae('0x1626')](this[_0x56ae('0x19b6')]), !0x0; } return !0x1; }, 'translateClip': function() { for (var _0x1d3864 = 0x0, _0x5b80dc = this[_0x56ae('0xe6e')]; _0x1d3864 < _0x5b80dc;) { var _0x3b0a09 = _0x1d3864++; this[_0x56ae('0x19b6')][_0x56ae('0xa63')](this[_0x56ae('0x19b7')](this['_frameData'][_0x56ae('0x1b')](_0x3b0a09)), 0x3e8 / this['_frameRate'] | 0x0); } }, 'translatePose': function(_0x1f7c07) { if (_0x56ae('0x19b8') !== 'odSeR') { for (var _0x394459, _0x230071, _0x103218, _0x69e21c, _0x4c5ee0 = new _0x4e9ff1(), _0xe8649b = new _0x3e26be(), _0x2e4685 = _0x1f7c07[_0x56ae('0x19b9')], _0x382754 = new _0x536a3a(), _0x1b30b7 = _0x382754[_0x56ae('0xe37')], _0x2d9f4e = 0x0, _0x29aee2 = this[_0x56ae('0xd8c')]; _0x2d9f4e < _0x29aee2;) { var _0x5ac4a7 = _0x2d9f4e++; _0x69e21c = 0x0; _0x394459 = new _0x268074(); _0x1f7c07 = this['_hierarchy'][_0x56ae('0x1b')](_0x5ac4a7); _0x230071 = this[_0x56ae('0x19ba')][_0x56ae('0x1b')](_0x5ac4a7); _0x103218 = _0x1f7c07[_0x56ae('0x19bb')]; _0x4c5ee0['x'] = _0x230071[_0x56ae('0xc5c')]['x']; _0x4c5ee0['y'] = _0x230071['position']['y']; _0x4c5ee0['z'] = _0x230071[_0x56ae('0xc5c')]['z']; _0xe8649b['x'] = _0x230071[_0x56ae('0xa60')]['x']; _0xe8649b['y'] = _0x230071[_0x56ae('0xa60')]['y']; _0xe8649b['z'] = _0x230071[_0x56ae('0xa60')]['z']; 0x0 != (_0x103218 & 0x1) && (_0x4c5ee0['x'] = _0x2e4685[_0x56ae('0x1b')](_0x1f7c07[_0x56ae('0x1076')] + _0x69e21c++)); 0x0 != (_0x103218 & 0x2) && (_0x4c5ee0['y'] = _0x2e4685['get'](_0x1f7c07['startIndex'] + _0x69e21c++)); 0x0 != (_0x103218 & 0x4) && (_0x4c5ee0['z'] = _0x2e4685[_0x56ae('0x1b')](_0x1f7c07[_0x56ae('0x1076')] + _0x69e21c++)); 0x0 != (_0x103218 & 0x8) && (_0xe8649b['x'] = _0x2e4685[_0x56ae('0x1b')](_0x1f7c07[_0x56ae('0x1076')] + _0x69e21c++)); 0x0 != (_0x103218 & 0x10) && (_0xe8649b['y'] = _0x2e4685['get'](_0x1f7c07['startIndex'] + _0x69e21c++)); 0x0 != (_0x103218 & 0x20) && (_0xe8649b['z'] = _0x2e4685[_0x56ae('0x1b')](_0x1f7c07['startIndex'] + _0x69e21c++)); _0x230071 = 0x1 - _0xe8649b['x'] * _0xe8649b['x'] - _0xe8649b['y'] * _0xe8649b['y'] - _0xe8649b['z'] * _0xe8649b['z']; _0xe8649b['w'] = 0x0 > _0x230071 ? 0x0 : -Math[_0x56ae('0xf0c')](_0x230071); 0x0 > _0x1f7c07[_0x56ae('0xdb3')] ? (_0x394459[_0x56ae('0xa60')]['multiply'](this['_rotationQuat'], _0xe8649b), _0x394459[_0x56ae('0xa61')] = this['_rotationQuat'][_0x56ae('0x130d')](_0x4c5ee0)) : (_0x394459[_0x56ae('0xa60')][_0x56ae('0x8ae')](_0xe8649b), _0x394459[_0x56ae('0xa61')]['x'] = _0x4c5ee0['x'], _0x394459[_0x56ae('0xa61')]['y'] = _0x4c5ee0['y'], _0x394459[_0x56ae('0xa61')]['z'] = _0x4c5ee0['z']); _0x394459[_0x56ae('0xa60')]['y'] = -_0x394459[_0x56ae('0xa60')]['y']; _0x394459['orientation']['z'] = -_0x394459[_0x56ae('0xa60')]['z']; _0x394459[_0x56ae('0xa61')]['x'] = -_0x394459[_0x56ae('0xa61')]['x']; _0x1b30b7['set'](_0x5ac4a7, _0x394459); } return _0x382754; } else { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](-21.42857142857143); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x2da * Math[_0x56ae('0x104e')](3.141592653589793 * (_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfaf')]() + 0x5a) / 0xb4)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x2da * Math[_0x56ae('0xaa1')](3.141592653589793 * (_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfaf')]() + 0x5a) / 0xb4)); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x26de); this[_0x56ae('0xe7b')]['setIndexedPosition'](3.7, 33.7, null, 0x89); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1232')]['setIndexedPosition'](4.1, 0x22, null, 0x91); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1d); this['runner'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x19bc'), 0x28, -0x168, null, null, null, null, null); var _0x58b8b6 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x19bd'), 0xa0, -0xc8, null, null, -0x1, _0x58b8b6, null); _0x58b8b6 = _0xfe3284[_0x56ae('0xa19')](0.8); var _0x4ed71d = _0xfe3284[_0x56ae('0x3d')](0xc8), _0x1d9e70 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x19be'), -0x28, 0xa, _0x58b8b6, _0x4ed71d, null, _0x1d9e70, null); _0x58b8b6 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x19bf'), 0x140, 0x168, null, null, null, _0x58b8b6, null); } }, 'parseHierarchy': function() { var _0x4c9e10 = 0x0; for ('{' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19b4')]();;) { this['_reachedEOF'] && this['sendEOFError'](); var _0x5986c6 = new _0xc194f6(); _0x5986c6[_0x56ae('0x110')] = this[_0x56ae('0x10a3')](); _0x5986c6[_0x56ae('0xdb3')] = this[_0x56ae('0x19a8')](); _0x5986c6['flags'] = this[_0x56ae('0x19a8')](); _0x5986c6['startIndex'] = this[_0x56ae('0x19a8')](); this['_hierarchy'][_0x56ae('0x8b6')](_0x4c9e10++, _0x5986c6); _0x5986c6 = this[_0x56ae('0x19c0')](); '/' == _0x5986c6 && (this[_0x56ae('0x19c1')](), _0x5986c6 = this[_0x56ae('0x19a5')](), '//' == _0x5986c6 && this['ignoreLine'](), _0x5986c6 = this[_0x56ae('0x19c0')]()); '}' != _0x5986c6 && this[_0x56ae('0x19c1')](); if ('}' == _0x5986c6) break; } }, 'parseBounds': function() { var _0x941a08 = {}; _0x941a08[_0x56ae('0x19c2')] = function(_0xe6df2c, _0xf76599) { return _0xe6df2c != _0xf76599; }; var _0x55df0d = 0x0; for ('{' != this['getNextToken']() && this[_0x56ae('0x19b4')]();;) { if (_0x56ae('0x19c3') === _0x56ae('0x19c3')) { this['_reachedEOF'] && this[_0x56ae('0x19c4')](); var _0x1804ca = new _0x3a1dc5(); _0x1804ca['min'] = this[_0x56ae('0x19c5')](); _0x1804ca[_0x56ae('0x57')] = this['parseVector3D'](); this[_0x56ae('0x1009')][_0x56ae('0x8b6')](_0x55df0d++, _0x1804ca); _0x1804ca = this['getNextChar'](); '/' == _0x1804ca && (this['putBack'](), _0x1804ca = this[_0x56ae('0x19a5')](), '//' == _0x1804ca && this[_0x56ae('0x19a6')](), _0x1804ca = this[_0x56ae('0x19c0')]()); '}' != _0x1804ca && this[_0x56ae('0x19c1')](); if ('}' == _0x1804ca) break; } else { null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && this[_0x56ae('0x16')](); var _0x1fcfe5 = this['__graphics']; if (null != this[_0x56ae('0x952')] && this[_0x56ae('0x992')] && this[_0x56ae('0xa0a')] && null != _0x1fcfe5) { _0x22d4e6[_0x56ae('0x914')](_0x1fcfe5, _0x55df0d['__canvasRenderer']); if (_0x1fcfe5[_0x56ae('0xa25')] || this[_0x56ae('0xa26')] || this['__canvas'] != _0x1fcfe5[_0x56ae('0x9c8')]) _0x941a08[_0x56ae('0x19c2')](null, _0x1fcfe5[_0x56ae('0x9c8')]) ? this[_0x56ae('0x9c8')] != _0x1fcfe5['__canvas'] && (null != this['__canvas'] && _0x55df0d[_0x56ae('0xa27')][_0x56ae('0xa20')](this['__canvas']), this['__canvas'] = _0x1fcfe5[_0x56ae('0x9c8')], this['__context'] = _0x1fcfe5[_0x56ae('0x8ab')], _0x55df0d[_0x56ae('0xa28')](this, this[_0x56ae('0x9c8')])) : _0xad1a52['clear'](this, _0x55df0d); if (null != this[_0x56ae('0x9c8')]) { _0x55df0d[_0x56ae('0x19')](this); var _0x579de3 = this[_0x56ae('0x96d')]; this[_0x56ae('0x96d')] = _0x1fcfe5[_0x56ae('0x991')]; _0x1fcfe5[_0x56ae('0xa29')] && (_0x1fcfe5['__transformDirty'] = !0x1, this['__renderTransformChanged'] = !0x0); _0x55df0d[_0x56ae('0xa2b')](this); _0x55df0d['__applyStyle'](this, !0x0, !0x0, !0x0); this[_0x56ae('0x96d')] = _0x579de3; _0x55df0d[_0x56ae('0x1f')](this); } } else _0xad1a52[_0x56ae('0x1d')](this, _0x55df0d); null != this[_0x56ae('0x952')] && this[_0x56ae('0x992')] && this[_0x56ae('0xa0a')] && null != this[_0x56ae('0x9fe')] && this[_0x56ae('0x9fe')][_0x56ae('0xa2e')] && this[_0x56ae('0x9fe')][_0x56ae('0x9ff')] ? (_0x55df0d[_0x56ae('0x19')](this), null != this[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0xa2f')]['__srcImage'] ? _0x530998[_0x56ae('0x19c6')](this, _0x55df0d) : _0x530998['renderCanvas'](this, _0x55df0d), _0x55df0d[_0x56ae('0x1f')](this)) : _0x530998[_0x56ae('0x1d')](this, _0x55df0d); } } }, 'parseBaseFrame': function() { var _0x32b3e8 = 0x0; for ('{' != this['getNextToken']() && this[_0x56ae('0x19b4')]();;) { this['_reachedEOF'] && this[_0x56ae('0x19c4')](); var _0xbf3ef8 = new _0x91c77b(); _0xbf3ef8['position'] = this[_0x56ae('0x19c5')](); _0xbf3ef8['orientation'] = this[_0x56ae('0x19c7')](); this[_0x56ae('0x19ba')][_0x56ae('0x8b6')](_0x32b3e8++, _0xbf3ef8); _0xbf3ef8 = this[_0x56ae('0x19c0')](); '/' == _0xbf3ef8 && (this[_0x56ae('0x19c1')](), _0xbf3ef8 = this[_0x56ae('0x19a5')](), '//' == _0xbf3ef8 && this['ignoreLine'](), _0xbf3ef8 = this[_0x56ae('0x19c0')]()); '}' != _0xbf3ef8 && this[_0x56ae('0x19c1')](); if ('}' == _0xbf3ef8) break; } }, 'parseFrame': function() { var _0x4f970a = this[_0x56ae('0x19a8')](); for ('{' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19b4')]();;) { this[_0x56ae('0x19b3')] && this['sendEOFError'](); var _0x520230 = new _0x612347(); _0x520230[_0x56ae('0x19b9')] = _0x252a59['toFloatVector'](null, this[_0x56ae('0x19b0')], !0x0); for (var _0x18954b = 0x0, _0x359ea8 = this[_0x56ae('0x19b0')]; _0x18954b < _0x359ea8;) { var _0x1e4edb = _0x18954b++; _0x520230['components']['set'](_0x1e4edb, this['getNextNumber']()); } this[_0x56ae('0x19c8')]['set'](_0x4f970a, _0x520230); _0x520230 = this[_0x56ae('0x19c0')](); '/' == _0x520230 && (this['putBack'](), _0x520230 = this[_0x56ae('0x19a5')](), '//' == _0x520230 && this[_0x56ae('0x19a6')](), _0x520230 = this[_0x56ae('0x19c0')]()); '}' != _0x520230 && this[_0x56ae('0x19c1')](); if ('}' == _0x520230) break; } }, 'putBack': function() { if (_0x56ae('0x19c9') !== _0x56ae('0x19ca')) { this[_0x56ae('0x19cb')]--; this[_0x56ae('0x19a0')]--; this[_0x56ae('0x19b3')] = this[_0x56ae('0x19cb')] >= this[_0x56ae('0xb0e')][_0x56ae('0x32')]; } else { var _0x1ca7c8 = _0x20a657[_0x56ae('0xf07')]; a[_0x56ae('0xf08')](_0x1ca7c8); _0x1ca7c8[_0x56ae('0x8b6')](0x0, this[_0x56ae('0xf84')]); a[_0x56ae('0xfab')](_0x1ca7c8); } }, 'getNextToken': function() { for (var _0x16b184, _0xe501cc = ''; !this[_0x56ae('0x19b3')];) { _0x16b184 = this[_0x56ae('0x19c0')](); if ('\x20' == _0x16b184 || '\x0d' == _0x16b184 || _0x1c1b50[_0x56ae('0x115')]('\x0a', _0x16b184) || _0x1c1b50['ViMGB']('\x09', _0x16b184)) { if ('//' != _0xe501cc && this[_0x56ae('0x19cc')](), '' != _0xe501cc) break; } else _0xe501cc += _0x16b184; if ('//' == _0xe501cc) break; } return _0xe501cc; }, 'skipWhiteSpace': function() { for (var _0x331ea1; _0x331ea1 = this[_0x56ae('0x19c0')](), '\x0a' == _0x331ea1 || '\x20' == _0x331ea1 || _0x1c1b50[_0x56ae('0x19cd')]('\x0d', _0x331ea1) || '\x09' == _0x331ea1;); this[_0x56ae('0x19c1')](); }, 'ignoreLine': function() { for (var _0x3d18f7 = null; !this[_0x56ae('0x19b3')] && '\x0a' != _0x3d18f7;) _0x3d18f7 = this[_0x56ae('0x19c0')](); }, 'getNextChar': function() { if (_0x56ae('0x19ce') !== _0x56ae('0x19ce')) { var _0x43d460 = this[_0x56ae('0x1926')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x20), _0x421326 = null; null == _0x421326 && (_0x421326 = _0x43d460['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x43d460), new _0x1ba7bc(_0x421326)); this[_0x56ae('0x19cf')] ? (_0x43d460 = new _0x4dd284(this['textField']), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x43d460, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xf4a')]))) : (_0x43d460 = new _0x4dd284(this['textField']), _0xfba720[_0x56ae('0xa1f')]()['add'](_0x43d460, new _0xa5dd91(0x40, _0x2bd32b[_0x56ae('0xf90')]))); this[_0x56ae('0x994')](this[_0x56ae('0x1926')]); this['icon'] = new _0x4284ae(null, _0x50ca2e['VALUE_RANGE'][_0x56ae('0x950')] | 0x0, 0.6, 0x38); this[_0x56ae('0x19d0')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); _0x2b39f7[_0x56ae('0x19d1')][_0x56ae('0x994')](this[_0x56ae('0x19d0')][_0x56ae('0xe79')]); _0x43d460 = _0x2d9f4e(this, this[_0x56ae('0x19d2')]); this[_0x56ae('0x9e3')][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(_0x43d460))); _0x43d460(); _0x43d460 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x43d460, _0xa83b0c['INVISIBLE'], null, null, null, new _0x4dd284(this[_0x56ae('0x1926')])); this[_0x56ae('0xaca')](_0x43d460, 0x0); this[_0x56ae('0x19d3')](); } else { var _0x556e1e = this['_textData'][_0x56ae('0xcd9')](this[_0x56ae('0x19cb')]++); '\x0a' == _0x556e1e ? (++this[_0x56ae('0x199f')], this[_0x56ae('0x19a0')] = 0x0) : '\x0d' != _0x556e1e && ++this[_0x56ae('0x19a0')]; this[_0x56ae('0x19cb')] == this[_0x56ae('0xb0e')][_0x56ae('0x32')] && (this[_0x56ae('0x19b3')] = !0x0); return _0x556e1e; } }, 'getNextInt': function() { var _0x1ae94d = _0x1b30b7[_0x56ae('0xcc9')](this[_0x56ae('0x19a5')]()); isNaN(_0x1ae94d) && this[_0x56ae('0x19d4')](_0x56ae('0x19d5')); return _0x1ae94d; }, 'getNextNumber': function() { var _0x43fbc7 = parseFloat(this['getNextToken']()); isNaN(_0x43fbc7) && this[_0x56ae('0x19d4')](_0x56ae('0x19d6')); return _0x43fbc7; }, 'parseVector3D': function() { var _0x483670 = new _0x4e9ff1(); '(' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19d4')]('('); _0x483670['x'] = this[_0x56ae('0x19d7')](); _0x483670['y'] = this[_0x56ae('0x19d7')](); _0x483670['z'] = this[_0x56ae('0x19d7')](); ')' != this[_0x56ae('0x19a5')]() && this['sendParseError'](')'); return _0x483670; }, 'parseQuaternion': function() { var _0x4a0ea5 = new _0x3e26be(); '(' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19d4')]('('); _0x4a0ea5['x'] = this['getNextNumber'](); _0x4a0ea5['y'] = this[_0x56ae('0x19d7')](); _0x4a0ea5['z'] = this[_0x56ae('0x19d7')](); var _0x2186c8 = 0x1 - _0x4a0ea5['x'] * _0x4a0ea5['x'] - _0x4a0ea5['y'] * _0x4a0ea5['y'] - _0x4a0ea5['z'] * _0x4a0ea5['z']; _0x4a0ea5['w'] = 0x0 > _0x2186c8 ? 0x0 : -Math[_0x56ae('0xf0c')](_0x2186c8); ')' != this['getNextToken']() && this[_0x56ae('0x19d4')](')'); return _0x4a0ea5; }, 'parseCMD': function() { this[_0x56ae('0x10a3')](); }, 'parseLiteralString': function() { this[_0x56ae('0x19cc')](); var _0x2cbb50 = this['getNextChar'](), _0x5818c2 = ''; for ('\x22' != _0x2cbb50 && this['sendParseError']('\x22'); this[_0x56ae('0x19b3')] && this['sendEOFError'](), _0x2cbb50 = this[_0x56ae('0x19c0')](), '\x22' != _0x2cbb50 && (_0x5818c2 += _0x2cbb50), '\x22' != _0x2cbb50;); return _0x5818c2; }, 'sendEOFError': function() { throw new _0x1adea8(new _0x531fca('Unexpected\x20end\x20of\x20file')); }, 'sendParseError': function(_0x264ec9) { throw new _0x1adea8(new _0x531fca(_0x56ae('0x19d8') + (this[_0x56ae('0x199f')] + 0x1) + _0x56ae('0x19d9') + this['_charLineIndex'] + '.\x20' + _0x264ec9 + _0x56ae('0x19da') + this[_0x56ae('0xb0e')][_0x56ae('0xcd9')](this[_0x56ae('0x19cb')] - 0x1) + _0x56ae('0x19db'))); }, 'sendUnknownKeywordError': function() { throw new _0x1adea8(new _0x531fca('Unknown\x20keyword\x20at\x20line\x20' + _0x575257['QdfCT'](this[_0x56ae('0x199f')], 0x1) + _0x56ae('0x19d9') + this[_0x56ae('0x19a0')] + '.\x20')); }, '__class__': _0x47a27a }); var _0xc194f6 = function() {}; _0x5ac4a7[_0x56ae('0x19dc')] = _0xc194f6; _0xc194f6[_0x56ae('0x8bf')] = _0x56ae('0x19dc'); _0xc194f6[_0x56ae('0x6')] = {}; _0xc194f6[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0xc194f6[_0x56ae('0x6')][_0x56ae('0xdb3')] = null; _0xc194f6[_0x56ae('0x6')]['flags'] = null; _0xc194f6[_0x56ae('0x6')][_0x56ae('0x1076')] = null; _0xc194f6[_0x56ae('0x6')]['__class__'] = _0xc194f6; var _0x3a1dc5 = function() {}; _0x5ac4a7[_0x56ae('0x19dd')] = _0x3a1dc5; _0x3a1dc5[_0x56ae('0x8bf')] = _0x56ae('0x19dd'); _0x3a1dc5[_0x56ae('0x6')] = {}; _0x3a1dc5[_0x56ae('0x6')][_0x56ae('0x58')] = null; _0x3a1dc5[_0x56ae('0x6')][_0x56ae('0x57')] = null; _0x3a1dc5[_0x56ae('0x6')]['__class__'] = _0x3a1dc5; var _0x91c77b = function() {}; _0x5ac4a7[_0x56ae('0x19de')] = _0x91c77b; _0x91c77b[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.BaseFrameData'; _0x91c77b[_0x56ae('0x6')] = {}; _0x91c77b[_0x56ae('0x6')][_0x56ae('0xc5c')] = null; _0x91c77b[_0x56ae('0x6')][_0x56ae('0xa60')] = null; _0x91c77b[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x91c77b; var _0x612347 = function() {}; _0x5ac4a7['away3d.loaders.parsers.FrameData'] = _0x612347; _0x612347[_0x56ae('0x8bf')] = _0x56ae('0x19df'); _0x612347[_0x56ae('0x6')] = {}; _0x612347[_0x56ae('0x6')][_0x56ae('0x19b9')] = null; _0x612347[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x612347; var _0x27980b = function(_0x346d04, _0x58ca2a) { null == _0x58ca2a && (_0x58ca2a = 0x0); this[_0x56ae('0x19cb')] = this['_line'] = this[_0x56ae('0x19a0')] = this[_0x56ae('0x16ad')] = this['_numJoints'] = this[_0x56ae('0x19e0')] = this[_0x56ae('0x19e1')] = 0x0; _0x587fb4[_0x56ae('0x94d')](this, 'plainText'); this['_rotationQuat'] = new _0x3e26be(); this[_0x56ae('0x19a1')][_0x56ae('0x19a2')](new _0x4e9ff1(0x1, 0x0, 0x0), 0.5 * -Math['PI']); if (null != _0x346d04) { var _0x1afd1d = new _0x3e26be(); _0x1afd1d['fromAxisAngle'](_0x346d04, _0x58ca2a); this[_0x56ae('0x19a1')][_0x56ae('0x130b')](this[_0x56ae('0x19a1')], _0x1afd1d); } }; _0x5ac4a7[_0x56ae('0x19e2')] = _0x27980b; _0x27980b[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.MD5MeshParser'; _0x27980b['supportsType'] = function(_0xa2f353) { if (_0x56ae('0x19e3') !== _0x56ae('0x19e3')) { var _0x32faab = c++; if (this['knownDownloads'][_0x32faab]['path'] == _0xa2f353[_0x56ae('0x1958')]) return this[_0x56ae('0x19e4')][_0x32faab]['version'] < _0xa2f353[_0x56ae('0x93a')] && (this[_0x56ae('0x19e4')][_0x32faab] = _0xa2f353), this[_0x56ae('0x19e5')][_0x32faab]; } else { _0xa2f353 = _0xa2f353[_0x56ae('0x1619')](); return _0x56ae('0x19e6') == _0xa2f353; } }; _0x27980b[_0x56ae('0x146d')] = function(_0x53155d) { return !0x1; }; _0x27980b[_0x56ae('0x8ee')] = _0x587fb4; _0x27980b['prototype'] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_textData': null, '_startedParsing': null, '_parseIndex': null, '_reachedEOF': null, '_line': null, '_charLineIndex': null, '_version': null, '_numJoints': null, '_numMeshes': null, '_mesh': null, '_shaders': null, '_maxJointCount': null, '_meshData': null, '_bindPoses': null, '_geometry': null, '_skeleton': null, '_animationSet': null, '_rotationQuat': null, 'proceedParsing': function() { this[_0x56ae('0xb0d')] || (this[_0x56ae('0xb0e')] = this['getTextData'](), this['_startedParsing'] = !0x0); for (; this['hasTime']();) { var _0x312b98 = this[_0x56ae('0x19a5')](); switch (_0x312b98) { case '//': this[_0x56ae('0x19a6')](); break; case _0x56ae('0x19a7'): this[_0x56ae('0x16ad')] = this['getNextInt'](); if (0xa != this['_version']) throw new _0x1adea8(new _0x531fca(_0x56ae('0x19a9'))); break; case 'commandline': this[_0x56ae('0x19ab')](); break; case _0x56ae('0xa5b'): this[_0x56ae('0x1931')](); break; case 'mesh': this[_0x56ae('0x19e7')](); break; case _0x56ae('0x19b1'): this[_0x56ae('0xd8c')] = this[_0x56ae('0x19a8')](); this[_0x56ae('0x19e8')] = _0x252a59[_0x56ae('0x977')](null, this['_numJoints'], !0x0); break; case 'numMeshes': this[_0x56ae('0x19e0')] = this[_0x56ae('0x19a8')](); break; default: this['_reachedEOF'] || this[_0x56ae('0x19b4')](); } if (this[_0x56ae('0x19b3')]) { this[_0x56ae('0x19e9')](); this[_0x56ae('0xd95')] = new _0x9a0273(this[_0x56ae('0x19e1')]); this[_0x56ae('0x132e')] = new _0x7d440(new _0x383538(), null); this['_geometry'] = this['_mesh'][_0x56ae('0x15a9')](); _0x312b98 = 0x0; for (var _0x48888e = this['_meshData'][_0x56ae('0x9fa')](); _0x312b98 < _0x48888e;) { var _0x248001 = _0x312b98++; this[_0x56ae('0x1417')][_0x56ae('0xae4')](this[_0x56ae('0x19ea')](this['_meshData'][_0x56ae('0x1b')](_0x248001)[_0x56ae('0x19eb')], this[_0x56ae('0x19ec')][_0x56ae('0x1b')](_0x248001)[_0x56ae('0x19ed')], this[_0x56ae('0x19ec')][_0x56ae('0x1b')](_0x248001)['indices'])); } this[_0x56ae('0x1626')](this[_0x56ae('0x1417')]); this[_0x56ae('0x1626')](this[_0x56ae('0x132e')]); this[_0x56ae('0x1626')](this[_0x56ae('0xd88')]); this[_0x56ae('0x1626')](this[_0x56ae('0xd95')]); return !0x0; } } return !0x1; }, 'calculateMaxJointCount': function() { for (var _0xffa24 = this[_0x56ae('0x19e1')] = 0x0, _0x5a4f6f = this[_0x56ae('0x19ec')][_0x56ae('0x9fa')](); _0xffa24 < _0x5a4f6f;) { var _0x2fb96e = _0xffa24++; _0x2fb96e = this[_0x56ae('0x19ec')]['get'](_0x2fb96e); for (var _0x3d7f04 = _0x2fb96e['vertexData'], _0x4f5362 = 0x0, _0x2d55a6 = _0x3d7f04[_0x56ae('0x9fa')](); _0x4f5362 < _0x2d55a6;) { if (_0x56ae('0x19ee') !== _0x56ae('0x19ef')) { var _0x3ac33a = _0x4f5362++, _0x4adb70 = this[_0x56ae('0x19f0')](_0x3d7f04['get'](_0x3ac33a), _0x2fb96e['weightData']); _0x3ac33a = _0x3d7f04['get'](_0x3ac33a)['countWeight'] - _0x4adb70; _0x3ac33a > this[_0x56ae('0x19e1')] && (this[_0x56ae('0x19e1')] = _0x3ac33a); } else { return this[_0x56ae('0x19f1')]; } } } }, 'countZeroWeightJoints': function(_0x1b3912, _0x232bc8) { if ('KwvZG' === _0x56ae('0x19f2')) { return $jscomp[_0x56ae('0x46')](this, function(_0x5512d1) { return _0x5512d1; }); } else { var _0x59bb72 = 0x0, _0x19636f = _0x1b3912[_0x56ae('0x19f3')]; for (_0x1b3912 = _0x1b3912[_0x56ae('0x19f3')] + _0x1b3912[_0x56ae('0x19f4')]; _0x19636f < _0x1b3912;) { if (_0x56ae('0x19f5') === 'tUbph') { var _0x151166 = _0x19636f++; _0x151166 = _0x232bc8[_0x56ae('0x1b')](_0x151166)[_0x56ae('0x19f6')]; 0x0 == _0x151166 && ++_0x59bb72; } else { _0x5d21aa['call'](this, _0x56ae('0x19f7'), _0x2d9f4e(this, this[_0x56ae('0xcbc')])); this[_0x56ae('0x19f8')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x19f9')](!0x0); _0x285c85[_0x56ae('0x95e')](_0x56ae('0x19fa'), _0x2d9f4e(this, this[_0x56ae('0x1d')])); } } return _0x59bb72; } }, 'parseJoints': function() { var _0x155e94 = 0x0; '{' != this[_0x56ae('0x19a5')]() && this['sendUnknownKeywordError'](); for (this[_0x56ae('0xd88')] = new _0x3445a0();;) { this[_0x56ae('0x19b3')] && this[_0x56ae('0x19c4')](); var _0x25dab6 = new _0x3f4f12(); _0x25dab6[_0x56ae('0x110')] = this['parseLiteralString'](); _0x25dab6['parentIndex'] = this[_0x56ae('0x19a8')](); var _0x29cba7 = this[_0x56ae('0x19c5')](); _0x29cba7 = this[_0x56ae('0x19a1')][_0x56ae('0x130d')](_0x29cba7); var _0x2929df = this['parseQuaternion'](); this[_0x56ae('0x19e8')]['set'](_0x155e94, _0x2929df[_0x56ae('0x130c')]()); this[_0x56ae('0x19e8')]['get'](_0x155e94)[_0x56ae('0xf82')](_0x29cba7['x'], _0x29cba7['y'], _0x29cba7['z']); _0x29cba7 = this[_0x56ae('0x19e8')][_0x56ae('0x1b')](_0x155e94)['clone'](); _0x29cba7['invert'](); _0x25dab6[_0x56ae('0xd9f')] = _0x29cba7[_0x56ae('0xf73')]; this[_0x56ae('0xd88')][_0x56ae('0xa5b')][_0x56ae('0x8b6')](_0x155e94++, _0x25dab6); _0x25dab6 = this[_0x56ae('0x19c0')](); '/' == _0x25dab6 && (this[_0x56ae('0x19c1')](), _0x25dab6 = this[_0x56ae('0x19a5')](), '//' == _0x25dab6 && this[_0x56ae('0x19a6')](), _0x25dab6 = this[_0x56ae('0x19c0')]()); '}' != _0x25dab6 && this[_0x56ae('0x19c1')](); if ('}' == _0x25dab6) break; } }, 'putBack': function() { this[_0x56ae('0x19cb')]--; this[_0x56ae('0x19a0')]--; this[_0x56ae('0x19b3')] = this[_0x56ae('0x19cb')] >= this[_0x56ae('0xb0e')][_0x56ae('0x32')]; }, 'parseMesh': function() { if (_0x56ae('0x19fb') === _0x56ae('0x19fb')) { var _0x106b1b = null, _0x452376 = null, _0x5051c6 = null, _0x59aab2 = null; '{' != this['getNextToken']() && this[_0x56ae('0x19b4')](); null == this['_shaders'] && (this[_0x56ae('0x19fc')] = _0x252a59[_0x56ae('0x977')](null)); for (; '}' != _0x106b1b;) switch (_0x106b1b = this[_0x56ae('0x19a5')](), _0x106b1b) { case '//': this['ignoreLine'](); break; case _0x56ae('0x19fd'): _0x59aab2 = _0x252a59[_0x56ae('0x9a6')](null, 0x3 * this[_0x56ae('0x19a8')](), !0x0); break; case _0x1c1b50[_0x56ae('0x11e')]: _0x452376 = _0x252a59[_0x56ae('0x977')](null, this['getNextInt'](), !0x0); break; case _0x56ae('0x19fe'): _0x5051c6 = _0x252a59[_0x56ae('0x977')](null, this[_0x56ae('0x19a8')](), !0x0); break; case _0x56ae('0xb02'): this[_0x56ae('0x19fc')][_0x56ae('0x8f0')](this[_0x56ae('0x10a3')]()); break; case _0x56ae('0x19ff'): this['parseTri'](_0x59aab2); break; case _0x56ae('0x1a00'): this[_0x56ae('0x1a01')](_0x452376); break; case 'weight': this[_0x56ae('0x1a02')](_0x5051c6); } null == this[_0x56ae('0x19ec')] && (this[_0x56ae('0x19ec')] = _0x252a59['toObjectVector'](null)); _0x106b1b = this[_0x56ae('0x19ec')][_0x56ae('0x9fa')](); this[_0x56ae('0x19ec')]['set'](_0x106b1b, new _0x4f5837()); this[_0x56ae('0x19ec')][_0x56ae('0x1b')](_0x106b1b)[_0x56ae('0x19eb')] = _0x452376; this[_0x56ae('0x19ec')][_0x56ae('0x1b')](_0x106b1b)[_0x56ae('0x19ed')] = _0x5051c6; this[_0x56ae('0x19ec')][_0x56ae('0x1b')](_0x106b1b)['indices'] = _0x59aab2; } else { _0x106b1b = new Date()[_0x56ae('0xb3e')]() / 0x3e8; 0x0 > this[_0x56ae('0x1a03')] ? this[_0x56ae('0x8f2')](0x0) : this[_0x56ae('0x8f2')](_0x106b1b - this[_0x56ae('0x1a03')]); this[_0x56ae('0x1a03')] = _0x106b1b; } }, 'translateGeom': function(_0x1411f6, _0x22697a, _0x10a655) { for (var _0x507643 = _0x1411f6[_0x56ae('0x9fa')](), _0x21a1dc, _0x5ddf86, _0xd04033, _0x233b95, _0x18224d, _0x1b30b7, _0x2d9f4e = new _0x32a6b8(this[_0x56ae('0x19e1')]), _0x32c9c1 = _0x252a59['toFloatVector'](null, 0x2 * _0x507643, !0x0), _0x5ac4a7 = _0x252a59[_0x56ae('0x975')](null, 0x3 * _0x507643, !0x0), _0x4e6193 = _0x252a59['toFloatVector'](null, _0x507643 * this[_0x56ae('0x19e1')], !0x0), _0x4babb8 = _0x252a59[_0x56ae('0x975')](null, _0x507643 * this['_maxJointCount'], !0x0), _0x41d406 = 0x0, _0x229f77, _0x370254 = 0x0; _0x370254 < _0x507643;) { var _0x1ae7b9 = _0x56ae('0x1a04')['split']('|'), _0x136476 = 0x0; while (!![]) { switch (_0x1ae7b9[_0x136476++]) { case '0': for (var _0x68391a = _0x229f77 = 0x0, _0xf76599 = _0x233b95[_0x56ae('0x19f4')]; _0x68391a < _0xf76599;) if (_0x18224d = _0x68391a++, _0x18224d = _0x22697a[_0x56ae('0x1b')](_0x233b95['startWeight'] + _0x18224d), 0x0 < _0x18224d[_0x56ae('0x19f6')]) { _0x1b30b7 = this['_bindPoses'][_0x56ae('0x1b')](_0x18224d['joint']); _0x1b30b7 = _0x1b30b7['transformVector'](_0x18224d['pos']); var _0x434ae2 = _0x21a1dc, _0x11208a = _0x5ac4a7; _0x11208a[_0x56ae('0x8b6')](_0x434ae2, _0x11208a[_0x56ae('0x1b')](_0x434ae2) + _0x1b30b7['x'] * _0x18224d[_0x56ae('0x19f6')]); _0x434ae2 = _0x5ddf86; _0x11208a = _0x5ac4a7; _0x11208a[_0x56ae('0x8b6')](_0x434ae2, _0x11208a[_0x56ae('0x1b')](_0x434ae2) + _0x1b30b7['y'] * _0x18224d[_0x56ae('0x19f6')]); _0x434ae2 = _0xd04033; _0x11208a = _0x5ac4a7; _0x11208a[_0x56ae('0x8b6')](_0x434ae2, _0x11208a['get'](_0x434ae2) + _0x1b30b7['z'] * _0x18224d[_0x56ae('0x19f6')]); _0x4e6193[_0x56ae('0x8b6')](_0x41d406, 0x3 * _0x18224d[_0x56ae('0x1825')]); _0x4babb8['set'](_0x41d406++, _0x18224d[_0x56ae('0x19f6')]); ++_0x229f77; } continue; case '1': _0x21a1dc = _0x229f77; continue; case '2': _0x233b95 = _0x1411f6[_0x56ae('0x1b')](_0x233b95); continue; case '3': _0xd04033 = _0x21a1dc + 0x2; continue; case '4': _0x21a1dc = _0x233b95[_0x56ae('0xf2a')] << 0x1; continue; case '5': _0x32c9c1[_0x56ae('0x8b6')](_0x21a1dc, _0x233b95['t']); continue; case '6': _0x5ddf86 = _0x21a1dc + 0x1; continue; case '7': _0x32c9c1['set'](_0x21a1dc++, _0x233b95['s']); continue; case '8': _0x233b95 = _0x370254++; continue; case '9': _0x5ac4a7[_0x56ae('0x8b6')](_0x21a1dc, _0x5ac4a7[_0x56ae('0x8b6')](_0x5ddf86, _0x5ac4a7[_0x56ae('0x8b6')](_0xd04033, 0x0))); continue; case '10': for (_0x5ddf86 = this['_maxJointCount']; _0x21a1dc < _0x5ddf86;) _0x21a1dc++, _0x4e6193[_0x56ae('0x8b6')](_0x41d406, 0x0), _0x4babb8[_0x56ae('0x8b6')](_0x41d406++, 0x0); continue; case '11': _0x21a1dc = 0x3 * _0x233b95[_0x56ae('0xf2a')]; continue; } break; } } _0x2d9f4e[_0x56ae('0x1149')](_0x10a655); _0x2d9f4e[_0x56ae('0xf7d')](_0x5ac4a7, _0x32c9c1, null, null); _0x2d9f4e[_0x56ae('0x1121')](); _0x2d9f4e['get_vertexTangentData'](); _0x2d9f4e[_0x56ae('0xae3')](!0x1); _0x2d9f4e[_0x56ae('0xae2')](!0x1); _0x2d9f4e['updateJointIndexData'](_0x4e6193); _0x2d9f4e['updateJointWeightsData'](_0x4babb8); return _0x2d9f4e; }, 'parseTri': function(_0x1eea1e) { var _0x57f75a = 0x3 * this[_0x56ae('0x19a8')](); _0x1eea1e['set'](_0x57f75a, this[_0x56ae('0x19a8')]()); _0x1eea1e[_0x56ae('0x8b6')](_0x57f75a + 0x1, this[_0x56ae('0x19a8')]()); _0x1eea1e[_0x56ae('0x8b6')](_0x57f75a + 0x2, this[_0x56ae('0x19a8')]()); }, 'parseJoint': function(_0x5a4368) { var _0x36f3b2 = new _0x21d39b(); _0x36f3b2['index'] = this[_0x56ae('0x19a8')](); _0x36f3b2[_0x56ae('0x1825')] = this[_0x56ae('0x19a8')](); _0x36f3b2['bias'] = this[_0x56ae('0x19d7')](); _0x36f3b2[_0x56ae('0x1a05')] = this[_0x56ae('0x19c5')](); _0x5a4368[_0x56ae('0x8b6')](_0x36f3b2['index'], _0x36f3b2); }, 'parseVertex': function(_0xa115ef) { var _0x335045 = new _0x359194(); _0x335045[_0x56ae('0xf2a')] = this[_0x56ae('0x19a8')](); this['parseUV'](_0x335045); _0x335045[_0x56ae('0x19f3')] = this[_0x56ae('0x19a8')](); _0x335045[_0x56ae('0x19f4')] = this[_0x56ae('0x19a8')](); _0xa115ef[_0x56ae('0x8b6')](_0x335045[_0x56ae('0xf2a')], _0x335045); }, 'parseUV': function(_0x418f5b) { '(' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19d4')]('('); _0x418f5b['s'] = this['getNextNumber'](); _0x418f5b['t'] = this[_0x56ae('0x19d7')](); ')' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19d4')](')'); }, 'getNextToken': function() { for (var _0x11afdd, _0x25ec20 = ''; !this[_0x56ae('0x19b3')];) { if (_0x1c1b50['HXctC'](_0x56ae('0x1a06'), 'XCZeE')) { this[_0x56ae('0xddf')] && (_0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xdd9')], _0x224f1f)[_0x56ae('0xebf')](this[_0x56ae('0xddc')]), _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xdd9')], _0x224f1f)[_0x56ae('0xddd')](this['_backAndForth']), this[_0x56ae('0xddf')] = !0x1); this['_absoluteTime'] += _0x11afdd; _0x11afdd = _0x10e92a[_0x56ae('0xd35')](); _0x11afdd - this['_lastTime'] > this[_0x56ae('0xde0')] ? (this[_0x56ae('0xdd0')] = !0x0, this[_0x56ae('0xdd9')]['update'](this[_0x56ae('0xd29')]), this['_frame'] = _0x59b8d7[_0x56ae('0x951')](this['_activeSpriteSheetState'], _0x224f1f)[_0x56ae('0xde3')](), this[_0x56ae('0xdc9')] = _0x11afdd) : this[_0x56ae('0xdd0')] = !0x1; } else { _0x11afdd = this[_0x56ae('0x19c0')](); if ('\x20' == _0x11afdd || '\x0d' == _0x11afdd || '\x0a' == _0x11afdd || '\x09' == _0x11afdd) { if ('//' != _0x25ec20 && this['skipWhiteSpace'](), '' != _0x25ec20) break; } else _0x25ec20 += _0x11afdd; if ('//' == _0x25ec20) break; } } return _0x25ec20; }, 'skipWhiteSpace': function() { if (_0x56ae('0x1a07') === _0x56ae('0x1a07')) { for (var _0xbe4559; _0xbe4559 = this[_0x56ae('0x19c0')](), '\x0a' == _0xbe4559 || '\x20' == _0xbe4559 || '\x0d' == _0xbe4559 || '\x09' == _0xbe4559;); this['putBack'](); } else { return _0x5990f3['highScoreGreaterThan'](0x2ee); } }, 'ignoreLine': function() { for (var _0xf0338c = null; !this[_0x56ae('0x19b3')] && '\x0a' != _0xf0338c;) _0xf0338c = this[_0x56ae('0x19c0')](); }, 'getNextChar': function() { var _0x522f81 = this[_0x56ae('0xb0e')][_0x56ae('0xcd9')](this[_0x56ae('0x19cb')]++); '\x0a' == _0x522f81 ? (++this['_line'], this[_0x56ae('0x19a0')] = 0x0) : '\x0d' != _0x522f81 && ++this[_0x56ae('0x19a0')]; this['_parseIndex'] >= this['_textData'][_0x56ae('0x32')] && (this[_0x56ae('0x19b3')] = !0x0); return _0x522f81; }, 'getNextInt': function() { if (_0x56ae('0x1a08') === _0x56ae('0x1a09')) { b = _0x252a59[_0x56ae('0x976')](null); var _0x2f97f7 = this[_0x56ae('0x1a0a')]; null != _0x586025[_0xd77ecf] ? _0x2f97f7[_0x56ae('0x932')](_0xd77ecf, b) : _0x2f97f7['h'][_0xd77ecf] = b; } else { var _0xd77ecf = _0x1b30b7[_0x56ae('0xcc9')](this[_0x56ae('0x19a5')]()); isNaN(_0xd77ecf) && this[_0x56ae('0x19d4')](_0x56ae('0x19d5')); return _0xd77ecf; } }, 'getNextNumber': function() { var _0x22b89f = parseFloat(this[_0x56ae('0x19a5')]()); isNaN(_0x22b89f) && this['sendParseError'](_0x56ae('0x19d6')); return _0x22b89f; }, 'parseVector3D': function() { if (_0x1c1b50[_0x56ae('0x119')](_0x56ae('0x1a0b'), _0x56ae('0x1a0b'))) { var _0x2cde57 = new _0x4e9ff1(); '(' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19d4')]('('); _0x2cde57['x'] = -this[_0x56ae('0x19d7')](); _0x2cde57['y'] = this[_0x56ae('0x19d7')](); _0x2cde57['z'] = this[_0x56ae('0x19d7')](); ')' != this[_0x56ae('0x19a5')]() && this['sendParseError'](')'); return _0x2cde57; } else { null == _0x2cde57 && (_0x2cde57 = !0x1); this[_0x56ae('0x1a0c')] = _0x2cde57; _0x870f63[_0x56ae('0x12fe')] || _0x870f63[_0x56ae('0x8c0')](); } }, 'parseQuaternion': function() { if (_0x56ae('0x1a0d') === _0x56ae('0x1a0d')) { var _0x1d1f65 = new _0x3e26be(); '(' != this[_0x56ae('0x19a5')]() && this[_0x56ae('0x19d4')]('('); _0x1d1f65['x'] = this['getNextNumber'](); _0x1d1f65['y'] = -this[_0x56ae('0x19d7')](); _0x1d1f65['z'] = -this[_0x56ae('0x19d7')](); var _0x34babc = 0x1 - _0x1d1f65['x'] * _0x1d1f65['x'] - _0x1d1f65['y'] * _0x1d1f65['y'] - _0x1d1f65['z'] * _0x1d1f65['z']; _0x1d1f65['w'] = 0x0 > _0x34babc ? 0x0 : -Math['sqrt'](_0x34babc); ')' != this['getNextToken']() && this[_0x56ae('0x19d4')](')'); _0x34babc = new _0x3e26be(); _0x34babc[_0x56ae('0x130b')](this[_0x56ae('0x19a1')], _0x1d1f65); return _0x34babc; } else { _0x36799b['call'](this); this[_0x56ae('0x98b')] = 0x1; this[_0x56ae('0x98c')] = 0xa; this[_0x56ae('0x98d')] = !0x1; this[_0x56ae('0x98e')] = new _0x5ac892(); this[_0x56ae('0x915')] = !0x0; this[_0x56ae('0x98f')] = this[_0x56ae('0xaa0')] = 0x0; this[_0x56ae('0x91c')] = this[_0x56ae('0x990')] = this[_0x56ae('0xa44')] = this['__rotationCosine'] = 0x1; this[_0x56ae('0x18')] = 0xa; this[_0x56ae('0x991')] = new _0x5ac892(); this[_0x56ae('0x96e')] = new _0xa29426(); this[_0x56ae('0x96d')] = new _0x5ac892(); this['__worldVisible'] = !0x0; this[_0x56ae('0xab8')](_0x56ae('0x993') + ++_0x407807[_0x56ae('0x1a0e')]); null != _0x407807[_0x56ae('0x1a0f')] && (this[_0x56ae('0x952')] = _0x407807[_0x56ae('0x1a0f')], _0x407807[_0x56ae('0x1a0f')] = null, this[_0x56ae('0x952')][_0x56ae('0x994')](this)); } }, 'parseCMD': function() { this[_0x56ae('0x10a3')](); }, 'parseLiteralString': function() { this['skipWhiteSpace'](); var _0x1b588a = this['getNextChar'](), _0x25cfa0 = ''; for ('\x22' != _0x1b588a && this[_0x56ae('0x19d4')]('\x22'); this[_0x56ae('0x19b3')] && this[_0x56ae('0x19c4')](), _0x1b588a = this[_0x56ae('0x19c0')](), '\x22' != _0x1b588a && (_0x25cfa0 += _0x1b588a), '\x22' != _0x1b588a;); return _0x25cfa0; }, 'sendEOFError': function() { throw new _0x1adea8(new _0x531fca('Unexpected\x20end\x20of\x20file')); }, 'sendParseError': function(_0x5f9feb) { throw new _0x1adea8(new _0x531fca(_0x56ae('0x19d8') + (this['_line'] + 0x1) + _0x56ae('0x19d9') + this[_0x56ae('0x19a0')] + '.\x20' + _0x5f9feb + _0x56ae('0x19da') + this['_textData']['charAt'](this['_parseIndex'] - 0x1) + '\x20encountered')); }, 'sendUnknownKeywordError': function() { if (_0x56ae('0x1a10') !== _0x56ae('0x1a11')) { throw new _0x1adea8(new _0x531fca(_0x56ae('0x1a12') + (this[_0x56ae('0x199f')] + 0x1) + _0x56ae('0x19d9') + this[_0x56ae('0x19a0')] + '.\x20')); } else { return this['__array']; } }, '__class__': _0x27980b }); var _0x359194 = function() {}; _0x5ac4a7[_0x56ae('0x1a13')] = _0x359194; _0x359194[_0x56ae('0x8bf')] = _0x56ae('0x1a13'); _0x359194[_0x56ae('0x6')] = {}; _0x359194[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x359194[_0x56ae('0x6')]['s'] = null; _0x359194[_0x56ae('0x6')]['t'] = null; _0x359194[_0x56ae('0x6')][_0x56ae('0x19f3')] = null; _0x359194[_0x56ae('0x6')][_0x56ae('0x19f4')] = null; _0x359194[_0x56ae('0x6')]['__class__'] = _0x359194; var _0x21d39b = function() {}; _0x5ac4a7[_0x56ae('0x1a14')] = _0x21d39b; _0x21d39b[_0x56ae('0x8bf')] = _0x56ae('0x1a14'); _0x21d39b[_0x56ae('0x6')] = {}; _0x21d39b[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x21d39b[_0x56ae('0x6')][_0x56ae('0x1825')] = null; _0x21d39b[_0x56ae('0x6')][_0x56ae('0x19f6')] = null; _0x21d39b[_0x56ae('0x6')]['pos'] = null; _0x21d39b[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x21d39b; var _0x4f5837 = function() {}; _0x5ac4a7[_0x56ae('0x1a15')] = _0x4f5837; _0x4f5837['__name__'] = _0x56ae('0x1a15'); _0x4f5837[_0x56ae('0x6')] = {}; _0x4f5837[_0x56ae('0x6')]['vertexData'] = null; _0x4f5837[_0x56ae('0x6')][_0x56ae('0x19ed')] = null; _0x4f5837[_0x56ae('0x6')][_0x56ae('0xf77')] = null; _0x4f5837[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4f5837; var _0x108fe6 = function(_0x383474) { null == _0x383474 && (_0x383474 = !0x1); _0x587fb4[_0x56ae('0x94d')](this, 'binary'); this[_0x56ae('0xf7a')] = _0x383474; }; _0x5ac4a7[_0x56ae('0x1a16')] = _0x108fe6; _0x108fe6[_0x56ae('0x8bf')] = _0x56ae('0x1a16'); _0x108fe6['supportsType'] = function(_0x497161) { _0x497161 = _0x497161['toLowerCase'](); return _0x56ae('0x1a17') == _0x497161; }; _0x108fe6[_0x56ae('0x146d')] = function(_0x4bf98a) { _0x4bf98a = _0x1ef4b6[_0x56ae('0x15d6')](_0x4bf98a); return null != _0x4bf98a && (_0x4bf98a[_0x56ae('0xc5c')] = 0x0, 0x4d4d == _0x4bf98a[_0x56ae('0x1620')]()) ? !0x0 : !0x1; }; _0x108fe6['__super__'] = _0x587fb4; _0x108fe6[_0x56ae('0x6')] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_byteData': null, '_textures': null, '_materials': null, '_unfinalized_objects': null, '_cur_obj_end': null, '_cur_obj': null, '_cur_mat_end': null, '_cur_mat': null, '_useSmoothingGroups': null, 'resolveDependency': function(_0x34562e) { if (0x1 == _0x34562e[_0x56ae('0xca2')]()[_0x56ae('0x9fa')]()) { var _0x14656d = _0x34562e[_0x56ae('0xca2')]()['get'](0x0); if ('texture' == _0x14656d[_0x56ae('0xd1d')]()) { var _0x2f1c3a = this[_0x56ae('0x1a18')]; _0x34562e = _0x34562e[_0x56ae('0xca4')](); (null != _0x586025[_0x34562e] ? _0x2f1c3a[_0x56ae('0x99c')](_0x34562e) : _0x2f1c3a['h'][_0x34562e])['texture'] = _0x59b8d7['__cast'](_0x14656d, _0x430373); } } }, 'resolveDependencyFailure': function(_0x350b33) {}, 'startParsing': function(_0x493546) { _0x587fb4['prototype'][_0x56ae('0x15e0')]['call'](this, _0x493546); this[_0x56ae('0x1628')] = _0x1ef4b6['toByteArray'](this[_0x56ae('0x1473')]); this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = 0x0; this['_byteData'][_0x56ae('0x12f0')] = 0x1; this[_0x56ae('0x1a18')] = new _0x10cca0(); this[_0x56ae('0xf7e')] = new _0x10cca0(); this[_0x56ae('0x1a19')] = new _0x10cca0(); }, 'proceedParsing': function() { for (; this['hasTime']();) { if ('ZMzJx' === _0x56ae('0x1a1a')) { this[_0x56ae('0x1a1b')] = !0x0; _0x4d8f72[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); _0x4d8f72['jumpAction'][_0x56ae('0x1a1c')] = _0x4d8f72['jumpAction'][_0x56ae('0x1a1d')]; for (_0xc9847a = _0x2647fb(_0x4d8f72['getActions'](_0x8835a4)); _0xc9847a[_0x56ae('0x8f5')]();) { var _0x59ce73 = _0xc9847a[_0x56ae('0x42')](); _0x59ce73[_0x56ae('0x1a1e')] = _0x59ce73[_0x56ae('0x1a1f')]; } var _0x5b8960 = _0x2d9f4e(this, this['spawnNextCharacter']), _0x1902a4 = _0x2d9f4e(this, this[_0x56ae('0x1a20')]); _0x5a2426[_0x56ae('0x488')]()[_0x56ae('0xbd9')](this[_0x56ae('0xe3a')], function(_0x2bbaf4) { return _0x5b8960(_0x4d8f72, _0x2bbaf4); }, function() { _0x1902a4(_0x4d8f72); }); } else { if (null != this[_0x56ae('0x1a21')] && _0xfeeea6[_0x56ae('0xcfb')](this[_0x56ae('0x1628')][_0x56ae('0xc5c')], this[_0x56ae('0x1a22')])) this['finalizeCurrentMaterial'](); else { if (_0x56ae('0x1a23') === 'pOGdT') { if (null != this[_0x56ae('0x1a24')]) { var _0x4d8f72 = this['_cur_obj_end']; _0x4d8f72 = _0xfeeea6['toFloat'](this['_byteData']['position']) >= _0x4d8f72; } else _0x4d8f72 = !0x1; if (_0x4d8f72) { _0x4d8f72 = this['_cur_obj'][_0x56ae('0x110')]; var _0xc9847a = this['_cur_obj'], _0x21c99f = this[_0x56ae('0x1a19')]; null != _0x586025[_0x4d8f72] ? _0x21c99f['setReserved'](_0x4d8f72, _0xc9847a) : _0x21c99f['h'][_0x4d8f72] = _0xc9847a; this['_cur_obj_end'] = Infinity; this[_0x56ae('0x1a24')] = null; } } else { _0x575257[_0x56ae('0x1a25')](null, d) && (d = !0x1); _0x58aeda[_0x56ae('0x94d')](this, _0x4d8f72, _0x21c99f, d); _0x4d8f72 = 0x0; _0x21c99f = -0x1; d = 0x0; null == d && (d = 0x0); null == _0x21c99f && (_0x21c99f = 0x0); null == _0x4d8f72 && (_0x4d8f72 = 0x1); var _0x249882 = _0xc9847a['x'] * _0xc9847a['x'] + _0xc9847a['y'] * _0xc9847a['y'] + _0xc9847a['z'] * _0xc9847a['z'], _0x5f98d0 = _0x249882 - 0x1; 1e-10 > (0x0 <= _0x5f98d0 ? _0x5f98d0 : -_0x5f98d0) || (0x0 == _0x249882 ? (_0xc9847a['x'] = _0x4d8f72, _0xc9847a['y'] = _0x21c99f, _0xc9847a['z'] = d) : (_0x249882 = _0x575257[_0x56ae('0x5e9')](0x1, Math['sqrt'](_0x249882)), _0xc9847a['x'] *= _0x249882, _0xc9847a['y'] *= _0x249882, _0xc9847a['z'] *= _0x249882)); this['up'] = _0xc9847a; } } _0x4d8f72 = this[_0x56ae('0x1628')]; if (_0xfeeea6['gt'](_0x4d8f72[_0x56ae('0x32')] - _0x4d8f72[_0x56ae('0xc5c')], 0x0)) { _0xc9847a = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); _0x4d8f72 = this[_0x56ae('0x1628')][_0x56ae('0x12ef')](); _0x21c99f = this[_0x56ae('0x1628')]['position'] + (_0x4d8f72 - 0x6); switch (_0xc9847a) { case 0x3d3d: case 0x4d4d: case 0xb000: continue; case 0x4000: this[_0x56ae('0x1a26')] = _0xfeeea6['toFloat'](_0x21c99f); this[_0x56ae('0x1a24')] = new _0xad0eff(); this[_0x56ae('0x1a24')]['name'] = this[_0x56ae('0x1a27')](); this[_0x56ae('0x1a24')][_0x56ae('0xf75')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1a24')][_0x56ae('0x1a28')] = new _0x10cca0(); break; case 0x4100: this[_0x56ae('0x1a24')]['type'] = _0x56ae('0xe79'); break; case 0x4110: this[_0x56ae('0x1a29')](); break; case 0x4120: this['parseFaceList'](); break; case 0x4130: this[_0x56ae('0x1a2a')](); break; case 0x4140: this[_0x56ae('0x1a2b')](); break; case 0x4150: this[_0x56ae('0x1a2c')](); break; case 0x4160: this[_0x56ae('0x1a24')][_0x56ae('0xf7f')] = this[_0x56ae('0x1a2d')](); break; case 0xafff: this[_0x56ae('0x1a22')] = _0x21c99f; this[_0x56ae('0x1a21')] = this['parseMaterial'](); break; case 0xb002: this[_0x56ae('0x1a2e')](_0xfeeea6['toFloat'](_0x21c99f)); break; default: _0xc9847a = this[_0x56ae('0x1628')], _0xc9847a['position'] += _0x4d8f72 - 0x6; } if (0x0 < this[_0x56ae('0x157f')]()[_0x56ae('0x9fa')]()) { this[_0x56ae('0x177b')](); break; } } } } _0x4d8f72 = this[_0x56ae('0x1628')]; if (_0xfeeea6['gt'](_0x4d8f72['length'] - _0x4d8f72[_0x56ae('0xc5c')], 0x0) || null != this[_0x56ae('0x1a24')] || null != this['_cur_mat']) return !0x1; for (_0x4d8f72 = this[_0x56ae('0x1a19')][_0x56ae('0x988')](); _0x4d8f72['hasNext']();) _0xc9847a = _0x4d8f72['next'](), _0x21c99f = this[_0x56ae('0x1a19')], _0x21c99f = this['constructObject'](null != _0x586025[_0xc9847a] ? _0x21c99f[_0x56ae('0x99c')](_0xc9847a) : _0x21c99f['h'][_0xc9847a]), null != _0x21c99f && this[_0x56ae('0x1626')](_0x21c99f, _0xc9847a); return !0x0; }, 'parseMaterial': function() { for (var _0x11e2cc = new _0xb800c9(); _0xfeeea6['gt'](this[_0x56ae('0x1a22')], this[_0x56ae('0x1628')]['position']);) { var _0x13dd98 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](), _0x258b26 = this['_byteData'][_0x56ae('0x12ef')](); _0x258b26 = this[_0x56ae('0x1628')][_0x56ae('0xc5c')] + (_0x258b26 - 0x6); switch (_0x13dd98) { case 0xa000: _0x11e2cc[_0x56ae('0x110')] = this[_0x56ae('0x1a27')](); break; case 0xa010: _0x11e2cc['ambientColor'] = this['readColor'](); break; case 0xa020: _0x11e2cc['diffuseColor'] = this['readColor'](); break; case 0xa030: _0x11e2cc[_0x56ae('0x1a2f')] = this[_0x56ae('0x1a30')](); break; case 0xa081: _0x11e2cc[_0x56ae('0x1a31')] = !0x0; break; case 0xa200: _0x11e2cc[_0x56ae('0x1a32')] = this['parseTexture'](_0x258b26); break; case 0xa204: _0x11e2cc[_0x56ae('0x1a33')] = this[_0x56ae('0x1a34')](_0x258b26); break; default: this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = _0x258b26; } } return _0x11e2cc; }, 'parseTexture': function(_0x8b5abf) { for (var _0x1f1bbe = new _0x1f8d41(); _0xfeeea6['gt'](_0x8b5abf, this[_0x56ae('0x1628')][_0x56ae('0xc5c')]);) { var _0x228573 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](), _0x3efb93 = this[_0x56ae('0x1628')]['readUnsignedInt'](); 0xa300 == _0x228573 ? _0x1f1bbe[_0x56ae('0x1587')] = this['readNulTermString']() : (_0x228573 = this[_0x56ae('0x1628')], _0x228573['position'] += _0x3efb93 - 0x6); } _0x8b5abf = _0x1f1bbe[_0x56ae('0x1587')]; _0x3efb93 = this['_textures']; null != _0x586025[_0x8b5abf] ? _0x3efb93[_0x56ae('0x932')](_0x8b5abf, _0x1f1bbe) : _0x3efb93['h'][_0x8b5abf] = _0x1f1bbe; this[_0x56ae('0x1672')](_0x1f1bbe[_0x56ae('0x1587')], new _0x1f0704(_0x1f1bbe[_0x56ae('0x1587')])); return _0x1f1bbe; }, 'parseVertexList': function() { var _0x3baaa3 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); this[_0x56ae('0x1a24')]['verts'] = _0x252a59[_0x56ae('0x975')](null, 0x3 * _0x3baaa3, !0x0); _0x3baaa3 = 0x0; for (var _0x30c5a7 = this[_0x56ae('0x1a24')][_0x56ae('0xf78')][_0x56ae('0x9fa')](); _0xfeeea6['gt'](_0x30c5a7, _0x3baaa3);) { var _0x172bfd = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](), _0x389b5c = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](), _0x55e403 = this['_byteData'][_0x56ae('0x17cd')](); this[_0x56ae('0x1a24')][_0x56ae('0xf78')][_0x56ae('0x8b6')](_0x3baaa3++, _0x172bfd); this['_cur_obj'][_0x56ae('0xf78')]['set'](_0x3baaa3++, _0x55e403); this[_0x56ae('0x1a24')][_0x56ae('0xf78')][_0x56ae('0x8b6')](_0x3baaa3++, _0x389b5c); } }, 'parseFaceList': function() { var _0x50b295 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); this[_0x56ae('0x1a24')][_0x56ae('0xf77')] = _0x252a59[_0x56ae('0x9a6')](null, 0x3 * _0x50b295, !0x0); for (var _0x1e4f0b = 0x0, _0x379dda = this[_0x56ae('0x1a24')][_0x56ae('0xf77')][_0x56ae('0x9fa')](); _0xfeeea6['gt'](_0x379dda, _0x1e4f0b);) { if (_0x56ae('0x1a35') !== _0x56ae('0x1a36')) { var _0x43d9af = this['_byteData'][_0x56ae('0x161f')](), _0x2f91b1 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](), _0x18ee67 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); this['_cur_obj'][_0x56ae('0xf77')][_0x56ae('0x8b6')](_0x1e4f0b++, _0x43d9af); this[_0x56ae('0x1a24')][_0x56ae('0xf77')][_0x56ae('0x8b6')](_0x1e4f0b++, _0x18ee67); this[_0x56ae('0x1a24')][_0x56ae('0xf77')]['set'](_0x1e4f0b++, _0x2f91b1); _0x43d9af = this[_0x56ae('0x1628')]; _0x43d9af['position'] += 0x2; } else { this[_0x56ae('0x1a37')]['dispatch'](_0x50b295); this[_0x56ae('0x1a38')][_0x56ae('0x1a39')](_0x50b295); } } this[_0x56ae('0x1a24')][_0x56ae('0x1a3a')] = _0x252a59[_0x56ae('0x9a6')](null, _0x50b295, !0x0); }, 'parseSmoothingGroups': function() { for (var _0x10c4ad = this[_0x56ae('0x1a24')][_0x56ae('0xf77')][_0x56ae('0x9fa')]() / 0x3 | 0x0, _0x428be3 = 0x0; _0x428be3 < _0x10c4ad;) this['_cur_obj'][_0x56ae('0x1a3a')][_0x56ae('0x8b6')](_0x428be3, this[_0x56ae('0x1628')][_0x56ae('0x12ef')]()), ++_0x428be3; }, 'parseUVList': function() { if (_0x56ae('0x1a3b') !== 'vIEhw') { var _0x244160 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); this[_0x56ae('0x1a24')][_0x56ae('0xf7c')] = _0x252a59[_0x56ae('0x975')](null, 0x2 * _0x244160, !0x0); _0x244160 = 0x0; for (var _0x573d5a = this[_0x56ae('0x1a24')][_0x56ae('0xf7c')][_0x56ae('0x9fa')](); _0xfeeea6['gt'](_0x573d5a, _0x244160);) this[_0x56ae('0x1a24')][_0x56ae('0xf7c')][_0x56ae('0x8b6')](_0x244160++, this['_byteData'][_0x56ae('0x17cd')]()), this[_0x56ae('0x1a24')][_0x56ae('0xf7c')][_0x56ae('0x8b6')](_0x244160++, _0x1c1b50[_0x56ae('0x104')](0x1, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]())); } else { String[_0x56ae('0x4b')][_0x56ae('0x12')](null, [0x0]); } }, 'parseFaceMaterialList': function() { var _0x1e080a = this[_0x56ae('0x1a27')](), _0x4b1178 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); _0x4b1178 = _0x252a59[_0x56ae('0x9a6')](null, _0x4b1178, !0x0); for (var _0x335121 = 0x0; _0x335121 < _0x4b1178[_0x56ae('0x9fa')]();) _0x4b1178[_0x56ae('0x8b6')](_0x335121++, this['_byteData'][_0x56ae('0x161f')]()); this[_0x56ae('0x1a24')][_0x56ae('0xf75')][_0x56ae('0x8f0')](_0x1e080a); _0x335121 = this[_0x56ae('0x1a24')][_0x56ae('0x1a28')]; null != _0x586025[_0x1e080a] ? _0x335121[_0x56ae('0x932')](_0x1e080a, _0x4b1178) : _0x335121['h'][_0x1e080a] = _0x4b1178; }, 'parseObjectAnimation': function(_0x1b527f) { var _0x24b6da, _0x457c1d = null; for (_0x24b6da = new _0x4e9ff1(); _0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1628')][_0x56ae('0xc5c')]) < _0x1b527f;) { var _0x34a3e6 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](), _0x49165e = this['_byteData']['readUnsignedInt'](); switch (_0x34a3e6) { case 0xb010: _0x457c1d = this[_0x56ae('0x1a27')](); _0x49165e = this[_0x56ae('0x1628')]; _0x49165e[_0x56ae('0xc5c')] += 0x4; this['_byteData'][_0x56ae('0x1620')](); break; case 0xb013: _0x24b6da['x'] = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](); _0x24b6da['z'] = this[_0x56ae('0x1628')]['readFloat'](); _0x24b6da['y'] = this[_0x56ae('0x1628')][_0x56ae('0x17cd')](); break; default: _0x34a3e6 = this[_0x56ae('0x1628')], _0x34a3e6['position'] += _0x49165e - 0x6; } } _0x56ae('0x1a3c') != _0x457c1d ? (_0x1b527f = this[_0x56ae('0x1a19')], _0x1b527f = null != _0x586025[_0x457c1d] ? _0x1b527f['existsReserved'](_0x457c1d) : _0x1b527f['h'][_0x56ae('0x900')](_0x457c1d)) : _0x1b527f = !0x1; _0x1b527f && (_0x1b527f = this[_0x56ae('0x1a19')], _0x1b527f = null != _0x586025[_0x457c1d] ? _0x1b527f['getReserved'](_0x457c1d) : _0x1b527f['h'][_0x457c1d], _0x24b6da = this['constructObject'](_0x1b527f, _0x24b6da), null != _0x24b6da && this[_0x56ae('0x1626')](_0x24b6da, _0x1b527f[_0x56ae('0x110')]), this[_0x56ae('0x1a19')][_0x56ae('0x38')](_0x457c1d)); }, 'constructObject': function(_0x49afbc, _0x4f3f09) { if (_0x56ae('0xe79') == _0x49afbc[_0x56ae('0x3aa')]) { var _0x40c7b3 = null; 0x1 < _0x49afbc[_0x56ae('0xf75')][_0x56ae('0x9fa')]() && _0x4ab737[_0x56ae('0x140b')](_0x56ae('0xf76')); if (null == _0x49afbc['indices'] || 0x0 == _0x49afbc[_0x56ae('0xf77')][_0x56ae('0x9fa')]()) return null; var _0x2236a3 = _0x252a59[_0x56ae('0x977')](null, _0x49afbc[_0x56ae('0xf78')][_0x56ae('0x9fa')]() / 0x3 | 0x0, !0x1); var _0x32aa61 = _0x252a59[_0x56ae('0x977')](null, _0x49afbc[_0x56ae('0xf77')][_0x56ae('0x9fa')]() / 0x3 | 0x0, !0x0); this[_0x56ae('0xf79')](_0x2236a3, _0x32aa61, _0x49afbc); this['_useSmoothingGroups'] && this[_0x56ae('0xf7b')](_0x2236a3, _0x32aa61); _0x49afbc[_0x56ae('0xf78')] = _0x252a59[_0x56ae('0x975')](null, 0x3 * _0x2236a3['get_length'](), !0x0); for (var _0x2859b9 = 0x0, _0x646cb0 = _0x2236a3[_0x56ae('0x9fa')](); _0x2859b9 < _0x646cb0;) { var _0x9d9c8d = _0x2859b9++; _0x49afbc[_0x56ae('0xf78')]['set'](0x3 * _0x9d9c8d, _0x2236a3['get'](_0x9d9c8d)['x']); _0x49afbc[_0x56ae('0xf78')][_0x56ae('0x8b6')](0x3 * _0x9d9c8d + 0x1, _0x2236a3['get'](_0x9d9c8d)['y']); _0x49afbc['verts'][_0x56ae('0x8b6')](0x3 * _0x9d9c8d + 0x2, _0x2236a3[_0x56ae('0x1b')](_0x9d9c8d)['z']); } _0x49afbc['indices'] = _0x252a59['toIntVector'](null, 0x3 * _0x32aa61[_0x56ae('0x9fa')](), !0x0); _0x2859b9 = 0x0; for (_0x646cb0 = _0x32aa61['get_length'](); _0x2859b9 < _0x646cb0;) _0x9d9c8d = _0x2859b9++, _0x49afbc[_0x56ae('0xf77')][_0x56ae('0x8b6')](_0x1c1b50['iTXQZ'](0x3, _0x9d9c8d), _0x32aa61[_0x56ae('0x1b')](_0x9d9c8d)['a']), _0x49afbc[_0x56ae('0xf77')][_0x56ae('0x8b6')](0x3 * _0x9d9c8d + 0x1, _0x32aa61[_0x56ae('0x1b')](_0x9d9c8d)['b']), _0x49afbc[_0x56ae('0xf77')][_0x56ae('0x8b6')](0x3 * _0x9d9c8d + 0x2, _0x32aa61['get'](_0x9d9c8d)['c']); if (null != _0x49afbc[_0x56ae('0xf7c')]) for (_0x49afbc[_0x56ae('0xf7c')] = _0x252a59[_0x56ae('0x975')](null, 0x2 * _0x2236a3[_0x56ae('0x9fa')](), !0x0), _0x32aa61 = 0x0, _0x2859b9 = _0x2236a3[_0x56ae('0x9fa')](); _0x32aa61 < _0x2859b9;) _0x646cb0 = _0x32aa61++, _0x49afbc['uvs'][_0x56ae('0x8b6')](0x2 * _0x646cb0, _0x2236a3[_0x56ae('0x1b')](_0x646cb0)['u']), _0x49afbc[_0x56ae('0xf7c')][_0x56ae('0x8b6')](0x2 * _0x646cb0 + 0x1, _0x2236a3[_0x56ae('0x1b')](_0x646cb0)['v']); _0x2236a3 = new _0x383538(); _0x32aa61 = _0x3e6d8e[_0x56ae('0xf7d')](_0x49afbc['verts'], _0x49afbc[_0x56ae('0xf77')], _0x49afbc[_0x56ae('0xf7c')], null, null, null, null); _0x2859b9 = 0x0; for (_0x646cb0 = _0x32aa61['get_length'](); _0x2859b9 < _0x646cb0;) _0x9d9c8d = _0x2859b9++, _0x2236a3[_0x56ae('0xb09')]()[_0x56ae('0x8f0')](_0x32aa61[_0x56ae('0x1b')](_0x9d9c8d)); 0x0 < _0x49afbc[_0x56ae('0xf75')]['get_length']() && (_0x40c7b3 = _0x49afbc[_0x56ae('0xf75')]['get'](0x0), _0x32aa61 = this['_materials'], _0x40c7b3 = (null != _0x586025[_0x40c7b3] ? _0x32aa61[_0x56ae('0x99c')](_0x40c7b3) : _0x32aa61['h'][_0x40c7b3])[_0x56ae('0x15ef')]); null != _0x4f3f09 && (null != _0x49afbc[_0x56ae('0xf7f')] && (_0x32aa61 = _0x49afbc[_0x56ae('0xf7f')][_0x56ae('0x9b0')](null), _0x32aa61[_0x56ae('0x8b6')](0xc, 0x0), _0x32aa61['set'](0xd, 0x0), _0x32aa61[_0x56ae('0x8b6')](0xe, 0x0), _0x32aa61 = new _0x2b2c54(_0x32aa61), _0x4f3f09 = _0x32aa61[_0x56ae('0xf80')](_0x4f3f09)), _0x4f3f09[_0x56ae('0xf81')](-0x1), _0x32aa61 = new _0x2b2c54(), _0x32aa61[_0x56ae('0xf82')](_0x4f3f09['x'], _0x4f3f09['y'], _0x4f3f09['z']), _0x2236a3[_0x56ae('0xf83')](_0x32aa61)); null != _0x49afbc[_0x56ae('0xf7f')] && (_0x32aa61 = new _0x2b2c54(_0x49afbc[_0x56ae('0xf7f')]), _0x32aa61[_0x56ae('0x9af')](), _0x2236a3['applyTransformation'](_0x32aa61)); this['finalizeAsset'](_0x2236a3, _0x49afbc['name'] + '_geom'); _0x4f3f09 = new _0x7d440(_0x2236a3, _0x40c7b3); _0x4f3f09[_0x56ae('0xab1')](new _0x2b2c54(_0x49afbc['transform'])); return _0x4f3f09; } return null; }, 'prepareData': function(_0x5cb705, _0x589113, _0x5b512c) { for (var _0x7fa107 = 0x0, _0x28054a = 0x0, _0x2ce07d = 0x0, _0x30dfd2 = _0x5b512c[_0x56ae('0xf78')]['get_length'](); _0x7fa107 < _0x30dfd2;) { var _0x111eb3 = new _0x9da638(); _0x111eb3['x'] = _0x5b512c[_0x56ae('0xf78')][_0x56ae('0x1b')](_0x7fa107++); _0x111eb3['y'] = _0x5b512c[_0x56ae('0xf78')][_0x56ae('0x1b')](_0x7fa107++); _0x111eb3['z'] = _0x5b512c[_0x56ae('0xf78')][_0x56ae('0x1b')](_0x7fa107++); null != _0x5b512c[_0x56ae('0xf7c')] && (_0x111eb3['u'] = _0x5b512c['uvs']['get'](_0x28054a++), _0x111eb3['v'] = _0x5b512c['uvs']['get'](_0x28054a++)); _0x5cb705[_0x56ae('0x8b6')](_0x2ce07d++, _0x111eb3); } _0x30dfd2 = _0x5b512c[_0x56ae('0xf77')][_0x56ae('0x9fa')](); for (_0x2ce07d = _0x7fa107 = 0x0; _0x7fa107 < _0x30dfd2;) _0x5cb705 = new _0x16c213(), _0x5cb705['a'] = _0x5b512c[_0x56ae('0xf77')][_0x56ae('0x1b')](_0x7fa107++), _0x5cb705['b'] = _0x5b512c[_0x56ae('0xf77')]['get'](_0x7fa107++), _0x5cb705['c'] = _0x5b512c['indices']['get'](_0x7fa107++), _0x5cb705[_0x56ae('0x1a3d')] = _0x5b512c[_0x56ae('0x1a3a')]['get'](_0x2ce07d), _0x589113['set'](_0x2ce07d++, _0x5cb705); }, 'applySmoothGroups': function(_0x5df33a, _0x3f9aaa) { for (var _0x476da7, _0x5c1a87, _0x16b8b9 = _0x5df33a[_0x56ae('0x9fa')](), _0x124f10 = _0x3f9aaa[_0x56ae('0x9fa')](), _0x51af68, _0x28bdce, _0x8c5029, _0x1b30b7 = _0x252a59[_0x56ae('0x978')](null, _0x16b8b9, !0x0), _0x2d9f4e = 0x0; _0x2d9f4e < _0x16b8b9;) _0x476da7 = _0x2d9f4e++, _0x1b30b7[_0x56ae('0x8b6')](_0x476da7, _0x252a59[_0x56ae('0x9a6')](null)); for (_0x2d9f4e = 0x0; _0x2d9f4e < _0x124f10;) { _0x476da7 = _0x2d9f4e++; _0x51af68 = _0x3f9aaa[_0x56ae('0x1b')](_0x476da7); _0x28bdce = _0x1b30b7['get'](_0x51af68['a']); _0x8c5029 = _0x51af68[_0x56ae('0x1a3d')]; for (_0x476da7 = _0x28bdce['get_length']() - 0x1; 0x0 <= _0x476da7;) _0xfeeea6['gt'](_0x8c5029 & _0x28bdce[_0x56ae('0x1b')](_0x476da7), 0x0) && (_0x8c5029 |= _0x28bdce[_0x56ae('0x1b')](_0x476da7), _0x28bdce[_0x56ae('0x9d8')](_0x476da7, 0x1), _0x476da7 = _0x28bdce['get_length']() - 0x1), --_0x476da7; _0x28bdce[_0x56ae('0x8f0')](_0x8c5029); _0x28bdce = _0x1b30b7[_0x56ae('0x1b')](_0x51af68['b']); _0x8c5029 = _0x51af68[_0x56ae('0x1a3d')]; for (_0x476da7 = _0x28bdce[_0x56ae('0x9fa')]() - 0x1; 0x0 <= _0x476da7;) _0xfeeea6['gt'](_0x8c5029 & _0x28bdce['get'](_0x476da7), 0x0) && (_0x8c5029 |= _0x28bdce['get'](_0x476da7), _0x28bdce[_0x56ae('0x9d8')](_0x476da7, 0x1), _0x476da7 = _0x28bdce[_0x56ae('0x9fa')]() - 0x1), --_0x476da7; _0x28bdce[_0x56ae('0x8f0')](_0x8c5029); _0x28bdce = _0x1b30b7[_0x56ae('0x1b')](_0x51af68['c']); _0x8c5029 = _0x51af68[_0x56ae('0x1a3d')]; for (_0x476da7 = _0x28bdce[_0x56ae('0x9fa')]() - 0x1; 0x0 <= _0x476da7;) _0xfeeea6['gt'](_0x8c5029 & _0x28bdce[_0x56ae('0x1b')](_0x476da7), 0x0) && (_0x8c5029 |= _0x28bdce[_0x56ae('0x1b')](_0x476da7), _0x28bdce[_0x56ae('0x9d8')](_0x476da7, 0x1), _0x476da7 = _0x28bdce['get_length']() - 0x1), --_0x476da7; _0x28bdce[_0x56ae('0x8f0')](_0x8c5029); } _0x2d9f4e = _0x252a59[_0x56ae('0x978')](null, _0x16b8b9, !0x0); for (_0x51af68 = 0x0; _0x51af68 < _0x16b8b9;) if (_0x28bdce = _0x51af68++, _0x5c1a87 = _0x1b30b7[_0x56ae('0x1b')](_0x28bdce)[_0x56ae('0x9fa')](), !(0x1 > _0x5c1a87)) for (_0x476da7 = _0x252a59[_0x56ae('0x9a6')](null, _0x5c1a87, !0x0), _0x2d9f4e[_0x56ae('0x8b6')](_0x28bdce, _0x476da7), _0x476da7['set'](0x0, _0x28bdce), _0x28bdce = _0x5df33a[_0x56ae('0x1b')](_0x28bdce), _0x8c5029 = 0x1; _0x8c5029 < _0x5c1a87;) { var _0x143167 = _0x8c5029++, _0x5ac4a7 = new _0x9da638(); _0x5ac4a7['x'] = _0x28bdce['x']; _0x5ac4a7['y'] = _0x28bdce['y']; _0x5ac4a7['z'] = _0x28bdce['z']; _0x5ac4a7['u'] = _0x28bdce['u']; _0x5ac4a7['v'] = _0x28bdce['v']; _0x476da7[_0x56ae('0x8b6')](_0x143167, _0x5df33a[_0x56ae('0x9fa')]()); _0x5df33a[_0x56ae('0x8f0')](_0x5ac4a7); } _0x5df33a[_0x56ae('0x9fa')](); for (_0x5df33a = 0x0; _0x5df33a < _0x124f10;) for (_0x16b8b9 = _0x5df33a++, _0x51af68 = _0x3f9aaa[_0x56ae('0x1b')](_0x16b8b9), _0x8c5029 = _0x51af68['smoothGroup'], _0x16b8b9 = 0x0; _0x1c1b50['EaoeQ'](0x3, _0x16b8b9);) for (_0x143167 = _0x16b8b9++, _0x476da7 = 0x0 == _0x143167 ? _0x51af68['a'] : 0x1 == _0x143167 ? _0x51af68['b'] : _0x51af68['c'], _0x28bdce = _0x1b30b7[_0x56ae('0x1b')](_0x476da7), _0x5c1a87 = _0x28bdce[_0x56ae('0x9fa')](), _0x476da7 = _0x2d9f4e['get'](_0x476da7), _0x5ac4a7 = 0x0; _0x5ac4a7 < _0x5c1a87;) { if ('WFDSl' === _0x56ae('0x1a3e')) { if (0x0 == _0x8c5029 && 0x0 == _0x28bdce[_0x56ae('0x1b')](_0x5ac4a7) || _0xfeeea6['gt'](_0x8c5029 & _0x28bdce[_0x56ae('0x1b')](_0x5ac4a7), 0x0)) { if ('TnhQU' !== _0x56ae('0x1a3f')) { for (var _0x44c694 = 0x0, _0x4ee67f = 0x0, _0x4a0c23 = 0x0, _0x414829 = _0x476da7[_0x56ae('0xf78')][_0x56ae('0x9fa')](); _0x44c694 < _0x414829;) { var _0x20ab43 = _0x56ae('0x1a40')[_0x56ae('0x44')]('|'), _0x11f043 = 0x0; while (!![]) { switch (_0x20ab43[_0x11f043++]) { case '0': null != _0x476da7['uvs'] && (_0x45fac7['u'] = _0x476da7[_0x56ae('0xf7c')]['get'](_0x4ee67f++), _0x45fac7['v'] = _0x476da7[_0x56ae('0xf7c')][_0x56ae('0x1b')](_0x4ee67f++)); continue; case '1': _0x45fac7['y'] = _0x476da7['verts'][_0x56ae('0x1b')](_0x44c694++); continue; case '2': _0x5df33a[_0x56ae('0x8b6')](_0x4a0c23++, _0x45fac7); continue; case '3': var _0x45fac7 = new _0x9da638(); continue; case '4': _0x45fac7['z'] = _0x476da7[_0x56ae('0xf78')][_0x56ae('0x1b')](_0x44c694++); continue; case '5': _0x45fac7['x'] = _0x476da7[_0x56ae('0xf78')][_0x56ae('0x1b')](_0x44c694++); continue; } break; } } _0x414829 = _0x476da7[_0x56ae('0xf77')][_0x56ae('0x9fa')](); for (_0x4a0c23 = _0x44c694 = 0x0; _0x44c694 < _0x414829;) _0x5df33a = new _0x16c213(), _0x5df33a['a'] = _0x476da7[_0x56ae('0xf77')][_0x56ae('0x1b')](_0x44c694++), _0x5df33a['b'] = _0x476da7[_0x56ae('0xf77')][_0x56ae('0x1b')](_0x44c694++), _0x5df33a['c'] = _0x476da7[_0x56ae('0xf77')][_0x56ae('0x1b')](_0x44c694++), _0x5df33a[_0x56ae('0x1a3d')] = _0x476da7[_0x56ae('0x1a3a')][_0x56ae('0x1b')](_0x4a0c23), _0x3f9aaa[_0x56ae('0x8b6')](_0x4a0c23++, _0x5df33a); } else { var _0x4e6193 = _0x476da7[_0x56ae('0x1b')](_0x5ac4a7); 0x0 == _0x8c5029 && (_0x28bdce['splice'](_0x5ac4a7, 0x1), _0x476da7[_0x56ae('0x9d8')](_0x5ac4a7, 0x1)); 0x0 == _0x143167 ? _0x51af68['a'] = _0x4e6193 : 0x1 == _0x143167 ? _0x51af68['b'] = _0x4e6193 : _0x51af68['c'] = _0x4e6193; _0x5ac4a7 = _0x5c1a87; } }++_0x5ac4a7; } else { var _0x4ba7bb = _0x8c5029++; _0x5c1a87[_0x56ae('0x8f0')](_0x124f10['get'](_0x28bdce + _0x4ba7bb * _0x51af68 + 0x0)); _0x5c1a87[_0x56ae('0x8f0')](_0x124f10[_0x56ae('0x1b')](_0x28bdce + _0x4ba7bb * _0x51af68 + 0x1)); } } }, 'finalizeCurrentMaterial': function() { if (_0xfeeea6['gt'](0x2, this['get_materialMode']())) { var _0x3fed82 = null != this[_0x56ae('0x1a21')][_0x56ae('0x1a32')] ? new _0x30cb6f(null != this[_0x56ae('0x1a21')][_0x56ae('0x1a32')]['texture'] ? this[_0x56ae('0x1a21')][_0x56ae('0x1a32')]['texture'] : _0x33a29a[_0x56ae('0x1671')]()) : new _0x39f5dc(this[_0x56ae('0x1a21')][_0x56ae('0x1a41')]); _0x59b8d7[_0x56ae('0x951')](_0x3fed82, _0x2d03dc)[_0x56ae('0x1519')](this[_0x56ae('0x1a21')][_0x56ae('0x1a42')]); _0x59b8d7['__cast'](_0x3fed82, _0x2d03dc)[_0x56ae('0x1066')](this[_0x56ae('0x1a21')]['specularColor']); } else _0x3fed82 = null != this['_cur_mat'][_0x56ae('0x1a32')] ? new _0x4810db(null != this[_0x56ae('0x1a21')]['colorMap'][_0x56ae('0x5c9')] ? this[_0x56ae('0x1a21')][_0x56ae('0x1a32')][_0x56ae('0x5c9')] : _0x33a29a['getDefaultTexture']()) : new _0x566b8c(this['_cur_mat'][_0x56ae('0x1a41')]), _0x59b8d7[_0x56ae('0x951')](_0x3fed82, _0x330b48)['set_ambientColor'](this['_cur_mat']['ambientColor']), _0x59b8d7[_0x56ae('0x951')](_0x3fed82, _0x330b48)[_0x56ae('0x1066')](this[_0x56ae('0x1a21')][_0x56ae('0x1a2f')]); _0x3fed82[_0x56ae('0x1a43')](this['_cur_mat'][_0x56ae('0x1a31')]); this[_0x56ae('0x1626')](_0x3fed82, this['_cur_mat'][_0x56ae('0x110')]); var _0x15c396 = this[_0x56ae('0x1a21')]['name'], _0x1ad0ad = this[_0x56ae('0x1a21')], _0x4ed04a = this['_materials']; null != _0x586025[_0x15c396] ? _0x4ed04a[_0x56ae('0x932')](_0x15c396, _0x1ad0ad) : _0x4ed04a['h'][_0x15c396] = _0x1ad0ad; this[_0x56ae('0x1a21')][_0x56ae('0x15ef')] = _0x3fed82; this[_0x56ae('0x1a21')] = null; }, 'readNulTermString': function() { for (var _0x2b14d0, _0xcb9505 = '';;) { _0x2b14d0 = this[_0x56ae('0x1628')]['readUnsignedByte'](); if (!_0xfeeea6['gt'](_0x2b14d0, 0x0)) break; _0xcb9505 += String['fromCodePoint'](_0x2b14d0); } return _0xcb9505; }, 'readTransform': function() { var _0x2d19a7 = _0x252a59['toFloatVector'](null, 0x10, !0x0); _0x2d19a7[_0x56ae('0x8b6')](0x0, this['_byteData'][_0x56ae('0x17cd')]()); _0x2d19a7[_0x56ae('0x8b6')](0x2, this['_byteData'][_0x56ae('0x17cd')]()); _0x2d19a7['set'](0x1, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x2d19a7['set'](0x3, 0x0); _0x2d19a7['set'](0x8, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x2d19a7[_0x56ae('0x8b6')](0xa, this[_0x56ae('0x1628')]['readFloat']()); _0x2d19a7[_0x56ae('0x8b6')](0x9, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x2d19a7['set'](0xb, 0x0); _0x2d19a7[_0x56ae('0x8b6')](0x4, this[_0x56ae('0x1628')]['readFloat']()); _0x2d19a7[_0x56ae('0x8b6')](0x6, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x2d19a7[_0x56ae('0x8b6')](0x5, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x2d19a7[_0x56ae('0x8b6')](0x7, 0x0); _0x2d19a7['set'](0xc, this[_0x56ae('0x1628')]['readFloat']()); _0x2d19a7[_0x56ae('0x8b6')](0xe, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x2d19a7['set'](0xd, this['_byteData']['readFloat']()); _0x2d19a7['set'](0xf, 0x1); return _0x2d19a7; }, 'readColor': function() { var _0x2d1325 = 0x0, _0x3c7164 = 0x0, _0x14b031 = 0x0, _0x32e415 = this[_0x56ae('0x1628')]['readUnsignedShort'](), _0x19b76f = this[_0x56ae('0x1628')]['readUnsignedInt'](); switch (_0x32e415) { case 0x10: _0x2d1325 = 0xff * this['_byteData'][_0x56ae('0x17cd')]() | 0x0; _0x3c7164 = 0xff * this[_0x56ae('0x1628')][_0x56ae('0x17cd')]() | 0x0; _0x14b031 = 0xff * this[_0x56ae('0x1628')][_0x56ae('0x17cd')]() | 0x0; break; case 0x11: _0x2d1325 = this[_0x56ae('0x1628')]['readUnsignedByte'](); _0x3c7164 = this['_byteData']['readUnsignedByte'](); _0x14b031 = this[_0x56ae('0x1628')][_0x56ae('0x1303')](); break; default: _0x32e415 = this['_byteData'], _0x32e415['position'] += _0x19b76f - 0x6; } return _0x2d1325 << 0x10 | _0x3c7164 << 0x8 | _0x14b031; }, '__class__': _0x108fe6 }); var _0x1f8d41 = function() {}; _0x5ac4a7[_0x56ae('0x1a44')] = _0x1f8d41; _0x1f8d41['__name__'] = 'away3d.loaders.parsers.TextureVO'; _0x1f8d41[_0x56ae('0x6')] = {}; _0x1f8d41[_0x56ae('0x6')]['url'] = null; _0x1f8d41[_0x56ae('0x6')][_0x56ae('0x5c9')] = null; _0x1f8d41[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1f8d41; var _0xb800c9 = function() {}; _0x5ac4a7['away3d.loaders.parsers.MaterialVO'] = _0xb800c9; _0xb800c9['__name__'] = 'away3d.loaders.parsers.MaterialVO'; _0xb800c9[_0x56ae('0x6')] = {}; _0xb800c9[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0xb800c9[_0x56ae('0x6')][_0x56ae('0x1a42')] = null; _0xb800c9[_0x56ae('0x6')]['diffuseColor'] = null; _0xb800c9[_0x56ae('0x6')]['specularColor'] = null; _0xb800c9[_0x56ae('0x6')][_0x56ae('0x1a31')] = null; _0xb800c9[_0x56ae('0x6')][_0x56ae('0x1a32')] = null; _0xb800c9[_0x56ae('0x6')]['specularMap'] = null; _0xb800c9[_0x56ae('0x6')][_0x56ae('0x15ef')] = null; _0xb800c9[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xb800c9; var _0xad0eff = function() {}; _0x5ac4a7[_0x56ae('0x1a45')] = _0xad0eff; _0xad0eff[_0x56ae('0x8bf')] = _0x56ae('0x1a45'); _0xad0eff[_0x56ae('0x6')] = {}; _0xad0eff[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0xad0eff[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0xad0eff[_0x56ae('0x6')][_0x56ae('0xf7f')] = null; _0xad0eff[_0x56ae('0x6')]['verts'] = null; _0xad0eff[_0x56ae('0x6')][_0x56ae('0xf77')] = null; _0xad0eff[_0x56ae('0x6')][_0x56ae('0xf7c')] = null; _0xad0eff[_0x56ae('0x6')]['materialFaces'] = null; _0xad0eff[_0x56ae('0x6')][_0x56ae('0xf75')] = null; _0xad0eff[_0x56ae('0x6')][_0x56ae('0x1a3a')] = null; _0xad0eff[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xad0eff; var _0x9da638 = function() {}; _0x5ac4a7[_0x56ae('0x1a46')] = _0x9da638; _0x9da638['__name__'] = 'away3d.loaders.parsers.VertexVO'; _0x9da638[_0x56ae('0x6')] = {}; _0x9da638[_0x56ae('0x6')]['x'] = null; _0x9da638[_0x56ae('0x6')]['y'] = null; _0x9da638[_0x56ae('0x6')]['z'] = null; _0x9da638[_0x56ae('0x6')]['u'] = null; _0x9da638[_0x56ae('0x6')]['v'] = null; _0x9da638[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x9da638; var _0x16c213 = function() {}; _0x5ac4a7[_0x56ae('0x1a47')] = _0x16c213; _0x16c213[_0x56ae('0x8bf')] = _0x56ae('0x1a47'); _0x16c213[_0x56ae('0x6')] = {}; _0x16c213[_0x56ae('0x6')]['a'] = null; _0x16c213[_0x56ae('0x6')]['b'] = null; _0x16c213[_0x56ae('0x6')]['c'] = null; _0x16c213[_0x56ae('0x6')][_0x56ae('0x1a3d')] = null; _0x16c213[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x16c213; var _0x314c78 = function(_0x545882) { null == _0x545882 && (_0x545882 = 0x1); this[_0x56ae('0x1a48')] = ''; this['_mtlLibLoaded'] = !0x0; _0x587fb4[_0x56ae('0x94d')](this, 'plainText'); this[_0x56ae('0x1a49')] = _0x545882; }; _0x5ac4a7[_0x56ae('0x1a4a')] = _0x314c78; _0x314c78['__name__'] = _0x56ae('0x1a4a'); _0x314c78['supportsType'] = function(_0x3c59b8) { _0x3c59b8 = _0x3c59b8[_0x56ae('0x1619')](); return 'obj' == _0x3c59b8; }; _0x314c78['supportsData'] = function(_0x130949) { _0x130949 = _0x1ef4b6[_0x56ae('0x8a8')](_0x130949); var _0x1e2979 = !0x1, _0x1eafa3 = !0x1; null != _0x130949 && (_0x1e2979 = _0x1c1b50['zwUgR'](-0x1, _0x130949[_0x56ae('0x3b')](_0x56ae('0x1a4b'))), _0x1eafa3 = -0x1 != _0x130949[_0x56ae('0x3b')]('\x0af\x20')); return _0x1e2979 ? _0x1eafa3 : !0x1; }; _0x314c78['__super__'] = _0x587fb4; _0x314c78['prototype'] = _0x4e6193(_0x587fb4[_0x56ae('0x6')], { '_textData': null, '_startedParsing': null, '_charIndex': null, '_oldIndex': null, '_stringLength': null, '_currentObject': null, '_currentGroup': null, '_currentMaterialGroup': null, '_objects': null, '_materialIDs': null, '_materialLoaded': null, '_materialSpecularData': null, '_meshes': null, '_lastMtlID': null, '_objectIndex': null, '_realIndices': null, '_vertexIndex': null, '_vertices': null, '_vertexNormals': null, '_uvs': null, '_scale': null, '_mtlLib': null, '_mtlLibLoaded': null, '_activeMaterialID': null, 'scale': null, 'set_scale': function(_0x4458f6) { return this['_scale'] = _0x4458f6; }, 'resolveDependency': function(_0x572d56) { if (_0x56ae('0x1a4c') == _0x572d56['get_id']()) _0x572d56 = _0x1ef4b6['toString'](_0x572d56[_0x56ae('0x15a2')]()), this[_0x56ae('0x1a4d')](_0x572d56); else if (0x1 == _0x572d56[_0x56ae('0xca2')]()[_0x56ae('0x9fa')]()) { if (_0x56ae('0x1a4e') !== _0x1c1b50[_0x56ae('0x121')]) { var _0x437fcc = _0x572d56[_0x56ae('0xca2')]()[_0x56ae('0x1b')](0x0); if (_0x56ae('0x5c9') == _0x437fcc['get_assetType']()) { var _0x499e21 = new _0x4569b0(); _0x499e21[_0x56ae('0x1a4f')] = _0x572d56[_0x56ae('0xca4')](); _0x499e21['texture'] = _0x59b8d7[_0x56ae('0x951')](_0x437fcc, _0x430373); this[_0x56ae('0x1a50')][_0x56ae('0x8f0')](_0x499e21); 0x0 < this[_0x56ae('0x1a51')][_0x56ae('0x9fa')]() && this[_0x56ae('0x1a52')](_0x499e21); } } else { d = this[_0x56ae('0xbc3')]; var _0x9ab72 = this[_0x56ae('0xbc9')][_0x56ae('0x1a53')](_0x572d56); d = d[_0x56ae('0x1a54')](_0x572d56, _0x9ab72); } } }, 'resolveDependencyFailure': function(_0xefeea1) { var _0x56d988 = null; _0x575257['YZzAR']('mtl', _0xefeea1['get_id']()) ? this[_0x56ae('0x1a55')] = this['_mtlLib'] = !0x1 : (_0x56d988 = new _0x4569b0(), _0x56d988[_0x56ae('0x1a4f')] = _0xefeea1[_0x56ae('0xca4')](), this['_materialLoaded'][_0x56ae('0x8f0')](_0x56d988)); 0x0 < this[_0x56ae('0x1a51')][_0x56ae('0x9fa')]() && this[_0x56ae('0x1a52')](_0x56d988); }, 'proceedParsing': function() { var _0x5f571c = '\x0a'; this[_0x56ae('0xb0d')] || (this[_0x56ae('0xb0e')] = this['getTextData'](), this['_textData'] = this[_0x56ae('0xb0e')][_0x56ae('0x31')](/\\[\r\n]+\s*/gm, '\x20')); - 0x1 == this[_0x56ae('0xb0e')]['indexOf'](_0x5f571c) && (_0x5f571c = '\x0d'); this['_startedParsing'] || (this[_0x56ae('0xb0d')] = !0x0, this[_0x56ae('0xb10')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0xb11')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0xb12')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0x1a50')] = _0x252a59['toObjectVector'](null), this[_0x56ae('0x1a51')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0x1194')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0xb13')] = this['_textData'][_0x56ae('0x32')], this[_0x56ae('0xb14')] = this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x5f571c, 0x0), this[_0x56ae('0xb15')] = 0x0, this[_0x56ae('0xb16')] = _0x252a59['toObjectVector'](null), this[_0x56ae('0x1a56')] = 0x0); for (; this['_charIndex'] < this['_stringLength'] && this[_0x56ae('0xb17')]();) { this[_0x56ae('0xb14')] = this[_0x56ae('0xb0e')][_0x56ae('0x3b')](_0x5f571c, this['_oldIndex']); - 0x1 == this['_charIndex'] && (this[_0x56ae('0xb14')] = this[_0x56ae('0xb13')]); var _0x42c327 = this['_textData'][_0x56ae('0xb18')](this[_0x56ae('0xb15')], this['_charIndex']); _0x42c327 = _0x42c327[_0x56ae('0x44')]('\x0d')[_0x56ae('0x2a')](''); _0x42c327 = _0x876409[_0x56ae('0x31')](_0x42c327, '\x20\x20', '\x20'); _0x42c327 = _0x42c327[_0x56ae('0x44')]('\x20'); this[_0x56ae('0xb15')] = this['_charIndex'] + 0x1; this['parseLine'](_0x42c327); if (this[_0x56ae('0xb19')]()) return !0x1; } if (this[_0x56ae('0xb14')] >= this['_stringLength']) { if (this[_0x56ae('0xb1a')] && !this[_0x56ae('0x1a55')]) return !0x1; this[_0x56ae('0xb1b')](); this[_0x56ae('0x1a57')](); return !0x0; } return !0x1; }, 'parseLine': function(_0x2e8989) { switch (_0x2e8989[0x0]) { case 'f': this[_0x56ae('0x1a58')](_0x2e8989); break; case 'g': this['createGroup'](_0x2e8989); break; case 'mtllib': this[_0x56ae('0xb1a')] = !0x0; this['_mtlLibLoaded'] = !0x1; this['loadMtl'](_0x2e8989[0x1]); break; case 'o': this[_0x56ae('0x1a59')](_0x2e8989); break; case _0x56ae('0x1a5a'): this['_mtlLib'] && ('' == _0x2e8989[0x1] && (_0x2e8989[0x1] = _0x56ae('0x1a5b')), this[_0x56ae('0xb12')][_0x56ae('0x8f0')](_0x2e8989[0x1]), this[_0x56ae('0x1a48')] = _0x2e8989[0x1], null != this['_currentGroup'] && (this[_0x56ae('0x1a5c')][_0x56ae('0x1a4f')] = this['_activeMaterialID'])); break; case 'v': this[_0x56ae('0x1a01')](_0x2e8989); break; case 'vn': this['parseVertexNormal'](_0x2e8989); break; case 'vt': this[_0x56ae('0x1a5d')](_0x2e8989); } }, 'translate': function() { for (var _0x1a0241 = 0x0, _0x2c7fdb = this[_0x56ae('0xb16')][_0x56ae('0x9fa')](); _0x1a0241 < _0x2c7fdb;) for (var _0x46f8e8 = _0x1a0241++, _0x1d4edb = this[_0x56ae('0xb16')][_0x56ae('0x1b')](_0x46f8e8)[_0x56ae('0x1a5e')], _0x2eaf52, _0x397a93, _0x416abe, _0x23122b = 0x0, _0x46d88f = _0x1d4edb[_0x56ae('0x9fa')](); _0x23122b < _0x46d88f;) { var _0x1b30b7 = _0x23122b++; _0x416abe = new _0x383538(); _0x2eaf52 = _0x1d4edb[_0x56ae('0x1b')](_0x1b30b7)['materialGroups']; _0x397a93 = _0x2eaf52[_0x56ae('0x9fa')](); for (var _0x2d9f4e = 0x0; _0x2d9f4e < _0x397a93;) { var _0x218d25 = _0x2d9f4e++; this['translateMaterialGroup'](_0x2eaf52['get'](_0x218d25), _0x416abe); } if (0x0 != _0x416abe[_0x56ae('0xb09')]()['get_length']()) { this['finalizeAsset'](_0x416abe, ''); _0x2eaf52 = _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? new _0x30cb6f(_0x33a29a['getDefaultTexture']()) : new _0x4810db(_0x33a29a['getDefaultTexture']()); _0x416abe = new _0x7d440(_0x416abe, _0x2eaf52); null != this[_0x56ae('0xb16')][_0x56ae('0x1b')](_0x46f8e8)[_0x56ae('0x110')] ? _0x416abe['set_name'](this[_0x56ae('0xb16')][_0x56ae('0x1b')](_0x46f8e8)[_0x56ae('0x110')]) : null != _0x1d4edb['get'](_0x1b30b7)[_0x56ae('0x110')] ? _0x416abe['set_name'](_0x1d4edb[_0x56ae('0x1b')](_0x1b30b7)[_0x56ae('0x110')]) : _0x416abe[_0x56ae('0xab8')](''); this[_0x56ae('0x1a51')][_0x56ae('0x8f0')](_0x416abe); '' != _0x1d4edb['get'](_0x1b30b7)[_0x56ae('0x1a4f')] ? _0x2eaf52['set_name'](_0x1d4edb['get'](_0x1b30b7)[_0x56ae('0x1a4f')] + '~' + _0x416abe['get_name']()) : _0x2eaf52[_0x56ae('0xab8')](this[_0x56ae('0x1a5f')] + '~' + _0x416abe[_0x56ae('0xad1')]()); if (0x1 < _0x416abe[_0x56ae('0x132f')]()[_0x56ae('0x9fa')]()) for (_0x1b30b7 = 0x1, _0x2d9f4e = _0x416abe['get_subMeshes']()[_0x56ae('0x9fa')](); _0x1b30b7 < _0x2d9f4e;) _0x397a93 = _0x1b30b7++, _0x416abe[_0x56ae('0x132f')]()[_0x56ae('0x1b')](_0x397a93)[_0x56ae('0x424')](_0x2eaf52); this[_0x56ae('0x1626')](_0x416abe); } } }, 'translateMaterialGroup': function(_0x538f64, _0x337732) { _0x538f64 = _0x538f64['faces']; var _0x109c3a = _0x538f64[_0x56ae('0x9fa')](), _0x5564b8 = _0x252a59[_0x56ae('0x975')](null), _0x44604b = _0x252a59[_0x56ae('0x975')](null), _0x5772d1 = _0x252a59[_0x56ae('0x975')](null), _0x4bfc99 = _0x252a59[_0x56ae('0x9a6')](null); this[_0x56ae('0x1a60')] = new _0x10cca0(); for (var _0x5cd6de = this[_0x56ae('0x1a61')] = 0x0; _0x5cd6de < _0x109c3a;) { var _0x1f6bc0 = _0x5cd6de++; _0x1f6bc0 = _0x538f64['get'](_0x1f6bc0); var _0x1b30b7 = _0x1f6bc0[_0x56ae('0x1678')][_0x56ae('0x9fa')]() - 0x1; for (var _0x2d9f4e = 0x1; _0x575257[_0x56ae('0x59b')](_0x2d9f4e, _0x1b30b7);) { var _0x1d91b6 = _0x2d9f4e++; this[_0x56ae('0x1679')](_0x1f6bc0, _0x1d91b6, _0x5564b8, _0x44604b, _0x4bfc99, _0x5772d1); this[_0x56ae('0x1679')](_0x1f6bc0, 0x0, _0x5564b8, _0x44604b, _0x4bfc99, _0x5772d1); this['translateVertexData'](_0x1f6bc0, _0x1d91b6 + 0x1, _0x5564b8, _0x44604b, _0x4bfc99, _0x5772d1); } } if (0x0 < _0x5564b8[_0x56ae('0x9fa')]()) for (_0x538f64 = _0x3e6d8e[_0x56ae('0xf7d')](_0x5564b8, _0x4bfc99, _0x44604b, _0x5772d1, null, null, null), _0x109c3a = 0x0, _0x5564b8 = _0x538f64[_0x56ae('0x9fa')](); _0x109c3a < _0x5564b8;) _0x44604b = _0x109c3a++, _0x337732['addSubGeometry'](_0x538f64[_0x56ae('0x1b')](_0x44604b)); }, 'translateVertexData': function(_0x3c4a23, _0x205d24, _0x192ef5, _0x14cfab, _0xdd82fd, _0x9883fe) { var _0x4993ba = this[_0x56ae('0x1a60')]; var _0x411823 = _0x3c4a23[_0x56ae('0x1678')][_0x56ae('0x1b')](_0x205d24); if (null != _0x586025[_0x411823] ? _0x4993ba['existsReserved'](_0x411823) : _0x4993ba['h'][_0x56ae('0x900')](_0x411823)) _0x14cfab = this[_0x56ae('0x1a60')], _0x3c4a23 = _0x3c4a23['indexIds'][_0x56ae('0x1b')](_0x205d24), _0x4993ba = (null != _0x586025[_0x3c4a23] ? _0x14cfab[_0x56ae('0x99c')](_0x3c4a23) : _0x14cfab['h'][_0x3c4a23]) - 0x1; else { _0x4993ba = this[_0x56ae('0x1a61')]; _0x411823 = this[_0x56ae('0x1a60')]; var _0x32c24a = _0x3c4a23['indexIds'][_0x56ae('0x1b')](_0x205d24), _0x1b30b7 = ++this[_0x56ae('0x1a61')]; null != _0x586025[_0x32c24a] ? _0x411823['setReserved'](_0x32c24a, _0x1b30b7) : _0x411823['h'][_0x32c24a] = _0x1b30b7; _0x411823 = this[_0x56ae('0xb10')]['get'](_0x3c4a23[_0x56ae('0x1a62')]['get'](_0x205d24) - 0x1); _0x192ef5[_0x56ae('0x8f0')](_0x411823['get_x']() * this[_0x56ae('0x1a49')]); _0x192ef5['push'](_0x411823[_0x56ae('0x9f0')]() * this[_0x56ae('0x1a49')]); _0x192ef5['push'](_0x411823['get_z']() * this[_0x56ae('0x1a49')]); 0x0 < _0x3c4a23[_0x56ae('0x1a63')]['get_length']() && (_0x192ef5 = this[_0x56ae('0xb11')]['get'](_0x3c4a23[_0x56ae('0x1a63')]['get'](_0x205d24) - 0x1), _0x9883fe[_0x56ae('0x8f0')](_0x192ef5[_0x56ae('0x3e1')]()), _0x9883fe[_0x56ae('0x8f0')](_0x192ef5[_0x56ae('0x9f0')]()), _0x9883fe[_0x56ae('0x8f0')](_0x192ef5[_0x56ae('0x105e')]())); if (0x0 < _0x3c4a23[_0x56ae('0x1a64')][_0x56ae('0x9fa')]()) try { var _0x2d9f4e = this[_0x56ae('0x1194')][_0x56ae('0x1b')](_0x3c4a23['uvIndices'][_0x56ae('0x1b')](_0x205d24) - 0x1); _0x14cfab[_0x56ae('0x8f0')](_0x2d9f4e[_0x56ae('0x11c2')]()); _0x14cfab['push'](_0x2d9f4e['get_v']()); } catch (_0x30d6f3) { if (_0x3ce0fc['lastException'] = _0x30d6f3, (_0x30d6f3 instanceof _0x1adea8 ? _0x30d6f3[_0x56ae('0xaed')] : _0x30d6f3) instanceof _0x531fca) switch (_0x205d24) { case 0x0: _0x14cfab[_0x56ae('0x8f0')](0x0); _0x14cfab[_0x56ae('0x8f0')](0x1); break; case 0x1: _0x14cfab[_0x56ae('0x8f0')](0.5); _0x14cfab['push'](0x0); break; case 0x2: _0x14cfab[_0x56ae('0x8f0')](0x1), _0x14cfab[_0x56ae('0x8f0')](0x1); } else throw _0x30d6f3; } } _0xdd82fd[_0x56ae('0x8f0')](_0x4993ba); }, 'createObject': function(_0x518966) { this['_currentMaterialGroup'] = this[_0x56ae('0x1a5c')] = null; this[_0x56ae('0xb16')]['push'](this[_0x56ae('0x1288')] = new _0x5effde()); null != _0x518966 && (this[_0x56ae('0x1288')]['name'] = _0x518966[0x1]); }, 'createGroup': function(_0x504099) { null == this[_0x56ae('0x1288')] && this[_0x56ae('0x1a59')](null); this['_currentGroup'] = new _0x496bed(); this['_currentGroup'][_0x56ae('0x1a4f')] = this[_0x56ae('0x1a48')]; null != _0x504099 && (this['_currentGroup']['name'] = _0x504099[0x1]); this[_0x56ae('0x1288')]['groups']['push'](this[_0x56ae('0x1a5c')]); this[_0x56ae('0x1a65')](null); }, 'createMaterialGroup': function(_0x52d384) { this[_0x56ae('0x1287')] = new _0x4e075d(); null != _0x52d384 && (this[_0x56ae('0x1287')][_0x56ae('0x1587')] = _0x52d384[0x1]); this['_currentGroup'][_0x56ae('0x1a66')][_0x56ae('0x8f0')](this['_currentMaterialGroup']); }, 'parseVertex': function(_0xdb0653) { if (0x4 < _0xdb0653['length']) { for (var _0x1e6a7e = [], _0x376835, _0x1f965c = 0x1, _0x100cec = _0xdb0653['length']; _0x1f965c < _0x100cec;) _0x376835 = _0x1f965c++, _0x376835 = parseFloat(_0xdb0653[_0x376835]), _0x575257[_0x56ae('0x5b8')](isNaN, _0x376835) || _0x1e6a7e['push'](_0x376835); this['_vertices'][_0x56ae('0x8f0')](new _0x30e456(_0x1e6a7e[0x0], _0x1e6a7e[0x1], -_0x1e6a7e[0x2])); } else this[_0x56ae('0xb10')][_0x56ae('0x8f0')](new _0x30e456(parseFloat(_0xdb0653[0x1]), parseFloat(_0xdb0653[0x2]), -_0x575257[_0x56ae('0x1a67')](parseFloat, _0xdb0653[0x3]))); }, 'parseUV': function(_0x19874b) { if (0x3 < _0x19874b[_0x56ae('0x32')]) { for (var _0x460c74 = [], _0x55535f, _0x176d03 = 0x1, _0xf6cf5e = _0x19874b[_0x56ae('0x32')]; _0x176d03 < _0xf6cf5e;) _0x55535f = _0x176d03++, _0x55535f = parseFloat(_0x19874b[_0x55535f]), isNaN(_0x55535f) || _0x460c74[_0x56ae('0x8f0')](_0x55535f); this['_uvs'][_0x56ae('0x8f0')](new _0x11d424(_0x460c74[0x0], 0x1 - _0x460c74[0x1])); } else this[_0x56ae('0x1194')]['push'](new _0x11d424(parseFloat(_0x19874b[0x1]), 0x1 - parseFloat(_0x19874b[0x2]))); }, 'parseVertexNormal': function(_0x35387e) { if (_0x56ae('0x1a68') !== _0x56ae('0x1a68')) { if (_0x35387e == this[_0x56ae('0x9e8')]) return _0x35387e; if (null == _0x35387e) return null != this[_0x56ae('0x9e8')] && (this[_0x56ae('0x9e8')][_0x56ae('0x968')](_0x56ae('0x11df'), _0x2d9f4e(this, this[_0x56ae('0x1a69')])), this[_0x56ae('0x9e8')][_0x56ae('0x968')](_0x56ae('0x10f1'), _0x2d9f4e(this, this['onContextUpdate']))), this[_0x56ae('0x1372')] = this[_0x56ae('0x9e8')] = null; this[_0x56ae('0x9e8')] = _0x35387e; this['_stage3DProxy'][_0x56ae('0x95e')]('Context3DCreated', _0x2d9f4e(this, this['onContextUpdate'])); this[_0x56ae('0x9e8')][_0x56ae('0x95e')](_0x56ae('0x10f1'), _0x2d9f4e(this, this[_0x56ae('0x1a69')])); null != this[_0x56ae('0x1389')] && this[_0x56ae('0x1389')][_0x56ae('0x10f3')](_0x35387e); null != _0x35387e[_0x56ae('0x9e9')]() && (this[_0x56ae('0x1372')] = _0x35387e[_0x56ae('0x9e9')]()); return _0x35387e; } else { if (0x4 < _0x35387e['length']) { for (var _0x48d6ce = [], _0xc73369, _0x3138cd = 0x1, _0x55d977 = _0x35387e[_0x56ae('0x32')]; _0x3138cd < _0x55d977;) _0xc73369 = _0x3138cd++, _0xc73369 = parseFloat(_0x35387e[_0xc73369]), isNaN(_0xc73369) || _0x48d6ce[_0x56ae('0x8f0')](_0xc73369); this['_vertexNormals'][_0x56ae('0x8f0')](new _0x30e456(_0x48d6ce[0x0], _0x48d6ce[0x1], -_0x48d6ce[0x2])); } else this['_vertexNormals']['push'](new _0x30e456(parseFloat(_0x35387e[0x1]), parseFloat(_0x35387e[0x2]), -parseFloat(_0x35387e[0x3]))); } }, 'parseFace': function(_0x21764e) { var _0x274594 = _0x21764e['length'], _0xebd708 = new _0xc0e4c8(); null == this[_0x56ae('0x1a5c')] && this[_0x56ae('0x1a6a')](null); for (var _0x381435, _0x3b5781 = 0x1; _0x3b5781 < _0x274594;) { if (_0x56ae('0x1a6b') === 'UogDy') { var _0x5471f5 = _0x3b5781++; '' != _0x21764e[_0x5471f5] && (_0x381435 = _0x21764e[_0x5471f5]['split']('/'), _0xebd708[_0x56ae('0x1a62')]['push'](this[_0x56ae('0x1a6c')](_0x1b30b7[_0x56ae('0xcc9')](_0x381435[0x0]), this[_0x56ae('0xb10')][_0x56ae('0x9fa')]())), null != _0x381435[0x1] && 0x0 < _0x381435[0x1][_0x56ae('0x32')] && _0xebd708[_0x56ae('0x1a64')][_0x56ae('0x8f0')](this[_0x56ae('0x1a6c')](_0x1b30b7[_0x56ae('0xcc9')](_0x381435[0x1]), this[_0x56ae('0x1194')][_0x56ae('0x9fa')]())), null != _0x381435[0x2] && 0x0 < _0x381435[0x2][_0x56ae('0x32')] && _0xebd708[_0x56ae('0x1a63')][_0x56ae('0x8f0')](this[_0x56ae('0x1a6c')](_0x1b30b7[_0x56ae('0xcc9')](_0x381435[0x2]), this[_0x56ae('0xb11')][_0x56ae('0x9fa')]())), _0xebd708[_0x56ae('0x1678')][_0x56ae('0x8f0')](_0x21764e[_0x5471f5])); } else { this['__fontPath'] = null; } } this[_0x56ae('0x1287')][_0x56ae('0x1a6d')]['push'](_0xebd708); }, 'parseIndex': function(_0x5a4af1, _0x1edf2d) { return 0x0 > _0x5a4af1 ? _0x5a4af1 + _0x1edf2d + 0x1 : _0x5a4af1; }, 'parseMtl': function(_0x5258d5) { if (_0x56ae('0x1a6e') === _0x56ae('0x1a6f')) { this[_0x56ae('0x13d0')] && this[_0x56ae('0x1a70')](); this[_0x56ae('0x1a71')] && this[_0x56ae('0x13d7')](_0x5258d5); for (var _0x13a8c9 = this['_filters'][_0x56ae('0x32')], _0x4ddb37 = 0x0; _0x4ddb37 < _0x13a8c9;) { var _0x1d4d07 = _0x4ddb37++; this[_0x56ae('0xaf1')][_0x1d4d07][_0x56ae('0x8f2')](_0x5258d5, _0x4e2a2e); } _0x13a8c9 = this[_0x56ae('0x1497')][_0x56ae('0x9fa')](); 0x1 < _0x13a8c9 && (_0x2bc76e[_0x56ae('0x921')](0x0, _0x258489, 0x0, 0x2), _0x2bc76e[_0x56ae('0x921')](0x1, _0x258489, 0x2, 0x2)); for (_0x4ddb37 = 0x0; _0x575257['lxyPs'](_0x4ddb37, _0x13a8c9);) _0x258489 = _0x4ddb37++, _0x1d4d07 = this[_0x56ae('0x1497')][_0x56ae('0x1b')](_0x258489), _0x5258d5[_0x56ae('0x13bb')](_0x1d4d07[_0x56ae('0x14b7')]()), null == _0x1d4d07[_0x56ae('0x14b7')]() && (_0x5258d5[_0x56ae('0x13bd')](null), _0x258489 = this[_0x56ae('0xaf3')]['get_renderToScreenVertexBuffer'](), _0x2bc76e[_0x56ae('0x921')](0x0, _0x258489, 0x0, 0x2), _0x2bc76e[_0x56ae('0x921')](0x1, _0x258489, 0x2, 0x2)), _0x2bc76e[_0x56ae('0xfc2')](0x0, _0x1d4d07[_0x56ae('0x10d6')](_0x5258d5)), _0x2bc76e[_0x56ae('0x1a72')](_0x1d4d07[_0x56ae('0x14c1')](_0x5258d5)), _0x2bc76e['clear'](0x0, 0x0, 0x0, 0x0), _0x1d4d07[_0x56ae('0x9b3')](_0x5258d5, _0x4e2a2e, _0xf38d9c), _0x2bc76e[_0x56ae('0x139f')](0x2, 0x9), _0x5258d5[_0x56ae('0x923')](_0x390e97, 0x0, 0x2), _0x1d4d07[_0x56ae('0x6b0')](_0x5258d5); _0x2bc76e['setTextureAt'](0x0, null); _0x2bc76e[_0x56ae('0x921')](0x0, null); _0x2bc76e['setVertexBufferAt'](0x1, null); } else { _0x5258d5 = _0x5258d5['split'](_0x56ae('0x1a73')); for (var _0x4e2a2e, _0xf38d9c, _0x2bc76e, _0x390e97, _0x258489, _0x4e979f, _0x528602, _0x81f3b8, _0x1b30b7, _0x2d9f4e, _0x1a67d0 = 0x0, _0x5ac4a7 = _0x5258d5[_0x56ae('0x32')]; _0x1a67d0 < _0x5ac4a7;) { _0x1b30b7 = _0x1a67d0++; _0x4e2a2e = _0x5258d5[_0x1b30b7][_0x56ae('0x44')]('\x0d')[_0x56ae('0x2a')]('')['split']('\x0a'); 0x1 == _0x4e2a2e[_0x56ae('0x32')] && (_0x4e2a2e = _0x5258d5[_0x1b30b7]['split']('\x0d')); _0x258489 = _0x4e979f = _0x528602 = 0xffffff; _0x81f3b8 = 0x0; _0x390e97 = _0x2bc76e = !0x1; _0x1b30b7 = 0x1; _0x2d9f4e = ''; for (var _0x4e6193 = 0x0, _0x1dba1c = _0x4e2a2e[_0x56ae('0x32')]; _0x4e6193 < _0x1dba1c;) { if (_0x56ae('0x1a74') === _0x56ae('0x1a75')) { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x9a3')] = this['objectMatrix'] = null; this['allowSmoothing'] = !0x1; this[_0x56ae('0x1a76')] = null; } else { var _0x3932fa = _0x4e6193++; _0x4e2a2e[_0x3932fa] = _0x4e2a2e[_0x3932fa][_0x56ae('0x31')](/\s+$/, ''); if (_0x575257['zAixl']('#', _0x4e2a2e[_0x3932fa]['substring'](0x0, 0x1)) && (0x0 == _0x3932fa || '' != _0x4e2a2e[_0x3932fa])) { _0xf38d9c = _0x4e2a2e[_0x3932fa]['split']('\x20'); if (0x9 == _0x11208a[_0x56ae('0xc2a')](_0xf38d9c[0x0], 0x0) || 0x20 == _0x11208a['cca'](_0xf38d9c[0x0], 0x0)) _0xf38d9c[0x0] = _0xf38d9c[0x0][_0x56ae('0xb18')](0x1, _0xf38d9c[0x0][_0x56ae('0x32')]); if (0x0 == _0x3932fa) this[_0x56ae('0x1a5f')] = _0xf38d9c[_0x56ae('0x2a')](''), this[_0x56ae('0x1a5f')] = '' == this[_0x56ae('0x1a5f')] ? _0x56ae('0x1a5b') : this[_0x56ae('0x1a5f')]; else switch (_0xf38d9c[0x0]) { case 'Ka': '' == _0xf38d9c[0x1] || isNaN(parseFloat(_0xf38d9c[0x1])) || '' == _0xf38d9c[0x2] || isNaN(parseFloat(_0xf38d9c[0x2])) || '' == _0xf38d9c[0x3] || isNaN(parseFloat(_0xf38d9c[0x3])) || (_0x4e979f = this['toColor'](_0xf38d9c[0x1], _0xf38d9c[0x2], _0xf38d9c[0x3])); break; case 'Kd': '' == _0xf38d9c[0x1] || _0x575257[_0x56ae('0x1a67')](isNaN, parseFloat(_0xf38d9c[0x1])) || '' == _0xf38d9c[0x2] || isNaN(parseFloat(_0xf38d9c[0x2])) || '' == _0xf38d9c[0x3] || isNaN(parseFloat(_0xf38d9c[0x3])) || (_0x258489 = this[_0x56ae('0x1a77')](_0xf38d9c[0x1], _0xf38d9c[0x2], _0xf38d9c[0x3]), _0x390e97 = !0x0); break; case 'Ks': '' == _0xf38d9c[0x1] || isNaN(parseFloat(_0xf38d9c[0x1])) || '' == _0xf38d9c[0x2] || isNaN(parseFloat(_0xf38d9c[0x2])) || '' == _0xf38d9c[0x3] || _0x575257[_0x56ae('0x1a67')](isNaN, parseFloat(_0xf38d9c[0x3])) || (_0x528602 = this[_0x56ae('0x1a77')](_0xf38d9c[0x1], _0xf38d9c[0x2], _0xf38d9c[0x3]), _0x2bc76e = !0x0); break; case 'Ns': '' == _0xf38d9c[0x1] || isNaN(parseFloat(_0xf38d9c[0x1])) || (_0x81f3b8 = 0.001 * parseFloat(_0xf38d9c[0x1])); _0x575257[_0x56ae('0x1a78')](0x0, _0x81f3b8) && (_0x2bc76e = !0x1); break; case 'd': case 'tr': _0x575257[_0x56ae('0x1a78')]('', _0xf38d9c[0x1]) || isNaN(parseFloat(_0xf38d9c[0x1])) || (_0x1b30b7 = parseFloat(_0xf38d9c[0x1])); break; case _0x56ae('0x1a79'): _0x2d9f4e = this[_0x56ae('0x1a7a')](_0xf38d9c), _0x2d9f4e = _0x876409[_0x56ae('0x31')](_0x2d9f4e, '\x5c', '/'); } } } } '' != _0x2d9f4e ? (_0x2bc76e && (_0x2bc76e = new _0x469cf9(), _0x2bc76e[_0x56ae('0x1066')](_0x528602), _0x2bc76e[_0x56ae('0x1682')](_0x81f3b8), _0x528602 = new _0x3ef29d(), _0x528602[_0x56ae('0x1a7b')] = _0x1b30b7, _0x528602[_0x56ae('0x1a7c')] = _0x2bc76e, _0x528602[_0x56ae('0x1a4f')] = this[_0x56ae('0x1a5f')], null == this[_0x56ae('0x1a7d')] && (this['_materialSpecularData'] = _0x252a59['toObjectVector'](null)), this['_materialSpecularData'][_0x56ae('0x8f0')](_0x528602)), this['addDependency'](this[_0x56ae('0x1a5f')], new _0x1f0704(_0x2d9f4e))) : _0x390e97 && !isNaN(_0xfeeea6[_0x56ae('0xcfc')](_0x258489)) && (_0x2d9f4e = new _0x4569b0(), _0x2d9f4e[_0x56ae('0x1a4f')] = this['_lastMtlID'], 0x0 == _0x1b30b7 && _0x4ab737[_0x56ae('0x140b')](_0x575257['QdfCT'](_0x575257[_0x56ae('0x5eb')](_0x56ae('0x1a7e'), this[_0x56ae('0x1a5f')]), ',\x20mesh(es)\x20using\x20it\x20will\x20be\x20invisible!')), _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? (_0x4e2a2e = new _0x39f5dc(_0x258489), _0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x39f5dc)[_0x56ae('0xabe')](_0x1b30b7), _0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x39f5dc)[_0x56ae('0x1519')](_0x4e979f), _0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x39f5dc)['set_repeat'](!0x0), _0x2bc76e && (_0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x39f5dc)[_0x56ae('0x1066')](_0x528602), _0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x39f5dc)[_0x56ae('0x1682')](_0x81f3b8))) : (_0x4e2a2e = new _0x566b8c(_0x258489), _0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x566b8c)[_0x56ae('0x1519')](_0x4e979f), _0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x566b8c)[_0x56ae('0x1740')](!0x0), _0x2bc76e && (_0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x566b8c)[_0x56ae('0x1066')](_0x528602), _0x59b8d7[_0x56ae('0x951')](_0x4e2a2e, _0x566b8c)[_0x56ae('0x1682')](_0x81f3b8))), _0x2d9f4e['cm'] = _0x4e2a2e, this[_0x56ae('0x1a50')][_0x56ae('0x8f0')](_0x2d9f4e), 0x0 < this[_0x56ae('0x1a51')][_0x56ae('0x9fa')]() && this[_0x56ae('0x1a52')](_0x2d9f4e)); } this[_0x56ae('0x1a55')] = !0x0; } }, 'toColor': function(_0x174b14, _0x16cf3b, _0x1e5bf2) { return (0xff * parseFloat(_0x174b14) | 0x0) << 0x10 | (0xff * parseFloat(_0x16cf3b) | 0x0) << 0x8 | 0xff * parseFloat(_0x1e5bf2) | 0x0; }, 'parseMapKdString': function(_0x2c5c1c) { for (var _0x183649 = '', _0x55372f = !0x1, _0x13964c = 0x1; _0x13964c < _0x2c5c1c[_0x56ae('0x32')];) { switch (_0x2c5c1c[_0x13964c]) { case '-blendu': case _0x56ae('0x1a7f'): case '-cc': case _0x56ae('0x1a80'): case _0x56ae('0x1a81'): _0x13964c += 0x2; break; case _0x56ae('0x1a82'): _0x13964c += 0x3; break; case '-o': case '-s': case '-t': _0x13964c += 0x4; continue; default: _0x55372f = !0x0; } if (_0x55372f) break; } for (; _0x13964c < _0x2c5c1c[_0x56ae('0x32')];) _0x183649 += _0x2c5c1c[_0x13964c], _0x183649 += '\x20', ++_0x13964c; return _0x183649 = _0x183649[_0x56ae('0x31')](/\s+$/, ''); }, 'loadMtl': function(_0x4e4a2e) { this[_0x56ae('0x1672')]('mtl', new _0x1f0704(_0x4e4a2e), !0x0); this[_0x56ae('0x177b')](); }, 'applyMaterial': function(_0x21b559) { var _0x47f664 = {}; _0x47f664[_0x56ae('0x1a83')] = function(_0x4f2242, _0xf76599) { return _0x4f2242 - _0xf76599; }; _0x47f664['BJFbm'] = function(_0x3d437d, _0xf76599) { return _0x3d437d + _0xf76599; }; for (var _0x3269ae, _0x3d7ae4, _0x3e519f = null, _0x536eca, _0x4a53d3 = 0x0; _0x4a53d3 < this[_0x56ae('0x1a51')]['get_length']();) { _0x3d7ae4 = this['_meshes'][_0x56ae('0x1b')](_0x4a53d3); _0x3269ae = _0x3d7ae4[_0x56ae('0xca6')]()[_0x56ae('0xad1')]()['split']('~'); if (_0x3269ae[0x0] == _0x21b559[_0x56ae('0x1a4f')]) { if ('letwK' !== _0x56ae('0x1a84')) { return new _0x5c4d5a(_0x21b559, _0x3269ae, _0x3d7ae4); } else { if (null != _0x21b559['cm']) null != _0x3d7ae4['get_material']() && _0x3d7ae4[_0x56ae('0x424')](null), _0x3d7ae4[_0x56ae('0x424')](_0x21b559['cm']); else if (null != _0x21b559[_0x56ae('0x5c9')]) if (_0xfeeea6['gt'](0x2, this['get_materialMode']())) if (_0x3e519f = _0x59b8d7[_0x56ae('0x951')](_0x3d7ae4['get_material'](), _0x30cb6f), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0xca7')](_0x21b559[_0x56ae('0x5c9')]), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0x1519')](_0x21b559[_0x56ae('0x1a42')]), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0xabe')](_0x21b559['alpha']), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0x1740')](!0x0), null != _0x21b559[_0x56ae('0x1a85')]) _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0x1763')](null), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0x1763')](_0x21b559['specularMethod']); else { if (null != this[_0x56ae('0x1a7d')]) for (var _0x162547 = 0x0, _0xb9f3fb = this['_materialSpecularData']['get_length'](); _0x162547 < _0xb9f3fb;) if (_0x536eca = _0x162547++, _0x536eca = this['_materialSpecularData']['get'](_0x536eca), _0x536eca[_0x56ae('0x1a4f')] == _0x21b559[_0x56ae('0x1a4f')]) { if ('qIKmT' === 'vSQUa') { if ('' == this['_lastMeshName'] || this['_meshName'] != this[_0x56ae('0x194d')]) { null != this[_0x56ae('0x15a7')] && this[_0x56ae('0x1969')](); var _0x486ed3 = this[_0x56ae('0x15a8')], _0x127919 = this[_0x56ae('0x156f')]; if (null != _0x586025[_0x486ed3] ? _0x127919[_0x56ae('0x99b')](_0x486ed3) : _0x127919['h'][_0x56ae('0x900')](_0x486ed3)) _0x486ed3 = this[_0x56ae('0x15a8')], _0x127919 = this[_0x56ae('0x156f')], this[_0x56ae('0x15a7')] = null != _0x586025[_0x486ed3] ? _0x127919[_0x56ae('0x99c')](_0x486ed3) : _0x127919['h'][_0x486ed3], this[_0x56ae('0xae1')] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x15a7')][_0x56ae('0x15a9')]()[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x47f664[_0x56ae('0x1a83')](this['_activeMesh'][_0x56ae('0x15a9')]()[_0x56ae('0xb09')]()['get_length'](), 0x1)), _0x547bfc), this[_0x56ae('0xb10')] = this[_0x56ae('0xae1')][_0x56ae('0xb0a')](), this[_0x56ae('0x1194')] = this[_0x56ae('0xae1')][_0x56ae('0x1122')](), this[_0x56ae('0xae5')] = this[_0x56ae('0xae1')][_0x56ae('0x405')](); else { this[_0x56ae('0x15a7')] = this['buildMesh'](); _0x486ed3 = this[_0x56ae('0x15a8')]; _0x127919 = this[_0x56ae('0x15a7')]; var _0xbff290 = this[_0x56ae('0x156f')]; null != _0x586025[_0x486ed3] ? _0xbff290['setReserved'](_0x486ed3, _0x127919) : _0xbff290['h'][_0x486ed3] = _0x127919; } } _0xfeeea6['gt'](_0x47f664['BJFbm'](this['_indices'][_0x56ae('0x9fa')](), 0x3), 0xffff) && (this[_0x56ae('0xae1')][_0x56ae('0xf7d')](this[_0x56ae('0xb10')], this[_0x56ae('0x1194')], null, null), this[_0x56ae('0xae1')][_0x56ae('0x1149')](this[_0x56ae('0xae5')]), this[_0x56ae('0xae4')](this['_activeMesh']['get_geometry']())); _0x486ed3 = this[_0x56ae('0xb10')][_0x56ae('0x9fa')]() / 0x3 | 0x0; this[_0x56ae('0xb10')]['push'](this['_v0']['x']); this[_0x56ae('0xb10')]['push'](this['_v0']['y']); this['_vertices'][_0x56ae('0x8f0')](this[_0x56ae('0x1570')]['z']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1571')]['x']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1571')]['y']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1571')]['z']); this['_vertices']['push'](this[_0x56ae('0x1572')]['x']); this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1572')]['y']); this['_vertices'][_0x56ae('0x8f0')](this[_0x56ae('0x1572')]['z']); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x0); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x1); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0.5); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x0); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x1); this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x1); this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x486ed3); this['_indices'][_0x56ae('0x8f0')](_0x486ed3 + 0x1); this['_indices'][_0x56ae('0x8f0')](_0x486ed3 + 0x2); if (this[_0x56ae('0x1572')]['x'] != this[_0x56ae('0x1573')]['x'] || this[_0x56ae('0x1572')]['y'] != this[_0x56ae('0x1573')]['y'] || this[_0x56ae('0x1572')]['z'] != this[_0x56ae('0x1573')]['z']) _0xfeeea6['gt'](this[_0x56ae('0xae5')]['get_length']() + 0x3, 0xffff) ? (this['_subGeometry'][_0x56ae('0xf7d')](this[_0x56ae('0xb10')], this[_0x56ae('0x1194')], null, null), this['_subGeometry']['updateIndexData'](this[_0x56ae('0xae5')]), this[_0x56ae('0xae4')](this[_0x56ae('0x15a7')][_0x56ae('0x15a9')]()), _0x486ed3 = 0x0) : _0x486ed3 += 0x3, this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1570')]['x']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1570')]['y']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this['_v0']['z']), this['_vertices']['push'](this[_0x56ae('0x1572')]['x']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this['_v2']['y']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1572')]['z']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this['_v3']['x']), this['_vertices']['push'](this[_0x56ae('0x1573')]['y']), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](this[_0x56ae('0x1573')]['z']), this[_0x56ae('0x1194')][_0x56ae('0x8f0')](0x0), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](0x1), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](0.5), this[_0x56ae('0xb10')]['push'](0x0), this[_0x56ae('0xb10')]['push'](0x1), this[_0x56ae('0xb10')][_0x56ae('0x8f0')](0x1), this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x486ed3), this['_indices'][_0x56ae('0x8f0')](_0x486ed3 + 0x1), this[_0x56ae('0xae5')][_0x56ae('0x8f0')](_0x486ed3 + 0x2); this[_0x56ae('0x194d')] = this[_0x56ae('0x15a8')]; } else { _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0x1763')](null); _0x59b8d7['__cast'](_0x3e519f, _0x30cb6f)[_0x56ae('0x1763')](_0x536eca[_0x56ae('0x1a7c')]); _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x30cb6f)[_0x56ae('0x1519')](_0x536eca[_0x56ae('0x1a42')]); _0x59b8d7['__cast'](_0x3e519f, _0x30cb6f)[_0x56ae('0xabe')](_0x536eca['alpha']); break; } } } else if (_0x3e519f = _0x59b8d7[_0x56ae('0x951')](_0x3d7ae4['get_material'](), _0x4810db), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x4810db)[_0x56ae('0xca7')](_0x21b559['texture']), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x4810db)[_0x56ae('0x1519')](_0x21b559[_0x56ae('0x1a42')]), _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x4810db)[_0x56ae('0x1740')](!0x0), null != _0x21b559['specularMethod']) _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x4810db)[_0x56ae('0x1763')](null), _0x59b8d7['__cast'](_0x3e519f, _0x4810db)['set_specularMethod'](_0x21b559[_0x56ae('0x1a85')]); else if (null != this['_materialSpecularData']) for (_0x162547 = 0x0, _0xb9f3fb = this[_0x56ae('0x1a7d')][_0x56ae('0x9fa')](); _0x162547 < _0xb9f3fb;) if (_0x536eca = _0x162547++, _0x536eca = this[_0x56ae('0x1a7d')]['get'](_0x536eca), _0x536eca['materialID'] == _0x21b559[_0x56ae('0x1a4f')]) { _0x59b8d7[_0x56ae('0x951')](_0x3e519f, _0x4810db)[_0x56ae('0x1763')](null); _0x59b8d7['__cast'](_0x3e519f, _0x4810db)[_0x56ae('0x1763')](_0x536eca[_0x56ae('0x1a7c')]); _0x59b8d7['__cast'](_0x3e519f, _0x4810db)[_0x56ae('0x1519')](_0x536eca[_0x56ae('0x1a42')]); break; } _0x3269ae = _0x56ae('0x1a5b') == _0x3269ae[0x0] ? _0x3269ae[0x1] + _0x1c1b50['LPyhP'] : _0x3269ae[0x0]; _0x3d7ae4['get_material']()['set_name'](_0x3269ae); this[_0x56ae('0x1a51')][_0x56ae('0x9d8')](_0x4a53d3, 0x1); --_0x4a53d3; } }++_0x4a53d3; } null == _0x21b559['cm'] && null == _0x3e519f || this[_0x56ae('0x1626')](null != _0x21b559['cm'] ? _0x21b559['cm'] : _0x3e519f); }, 'applyMaterials': function() { if (0x0 != this[_0x56ae('0x1a50')][_0x56ae('0x9fa')]()) for (var _0x32eb34 = 0x0, _0x2fb5c4 = this['_materialLoaded'][_0x56ae('0x9fa')](); _0x32eb34 < _0x2fb5c4;) { var _0x782d37 = _0x32eb34++; this['applyMaterial'](this[_0x56ae('0x1a50')][_0x56ae('0x1b')](_0x782d37)); } }, '__class__': _0x314c78, '__properties__': _0x4e6193(_0x587fb4['prototype'][_0x56ae('0x984')], { 'set_scale': _0x56ae('0x1a86') }) }); var _0x5effde = function() { this[_0x56ae('0x1a5e')] = _0x252a59['toObjectVector'](null); }; _0x5ac4a7['away3d.loaders.parsers.ObjectGroup'] = _0x5effde; _0x5effde[_0x56ae('0x8bf')] = _0x1c1b50['VdqvI']; _0x5effde[_0x56ae('0x6')] = {}; _0x5effde[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x5effde[_0x56ae('0x6')][_0x56ae('0x1a5e')] = null; _0x5effde[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5effde; var _0x496bed = function() { this['materialGroups'] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x56ae('0x1a87')] = _0x496bed; _0x496bed[_0x56ae('0x8bf')] = _0x56ae('0x1a87'); _0x496bed[_0x56ae('0x6')] = {}; _0x496bed[_0x56ae('0x6')]['name'] = null; _0x496bed[_0x56ae('0x6')][_0x56ae('0x1a4f')] = null; _0x496bed[_0x56ae('0x6')]['materialGroups'] = null; _0x496bed[_0x56ae('0x6')]['__class__'] = _0x496bed; var _0x4e075d = function() { this['faces'] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x443')]] = _0x4e075d; _0x4e075d[_0x56ae('0x8bf')] = _0x56ae('0x1a88'); _0x4e075d[_0x56ae('0x6')] = {}; _0x4e075d[_0x56ae('0x6')][_0x56ae('0x1587')] = null; _0x4e075d[_0x56ae('0x6')][_0x56ae('0x1a6d')] = null; _0x4e075d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4e075d; var _0x3ef29d = function() { this[_0x56ae('0x1a7b')] = 0x1; this['ambientColor'] = 0xffffff; }; _0x5ac4a7[_0x56ae('0x1a89')] = _0x3ef29d; _0x3ef29d[_0x56ae('0x8bf')] = 'away3d.loaders.parsers.SpecularData'; _0x3ef29d[_0x56ae('0x6')] = {}; _0x3ef29d[_0x56ae('0x6')][_0x56ae('0x1a4f')] = null; _0x3ef29d[_0x56ae('0x6')][_0x56ae('0x1a7c')] = null; _0x3ef29d[_0x56ae('0x6')][_0x56ae('0x1a42')] = null; _0x3ef29d[_0x56ae('0x6')][_0x56ae('0x1a7b')] = null; _0x3ef29d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3ef29d; var _0x4569b0 = function() { this[_0x56ae('0x1a7b')] = 0x1; this[_0x56ae('0x1a42')] = 0xffffff; }; _0x5ac4a7[_0x1c1b50['Wvtnf']] = _0x4569b0; _0x4569b0[_0x56ae('0x8bf')] = _0x56ae('0x1a8a'); _0x4569b0[_0x56ae('0x6')] = {}; _0x4569b0[_0x56ae('0x6')][_0x56ae('0x1a4f')] = null; _0x4569b0[_0x56ae('0x6')][_0x56ae('0x5c9')] = null; _0x4569b0[_0x56ae('0x6')]['cm'] = null; _0x4569b0[_0x56ae('0x6')][_0x56ae('0x1a85')] = null; _0x4569b0[_0x56ae('0x6')][_0x56ae('0x1a42')] = null; _0x4569b0[_0x56ae('0x6')][_0x56ae('0x1a7b')] = null; _0x4569b0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4569b0; var _0xc0e4c8 = function() { this['indexIds'] = _0x252a59[_0x56ae('0x977')](null); this['normalIndices'] = _0x252a59[_0x56ae('0x9a6')](null); this['uvIndices'] = _0x252a59[_0x56ae('0x9a6')](null); this['vertexIndices'] = _0x252a59['toIntVector'](null); }; _0x5ac4a7[_0x56ae('0x1a8b')] = _0xc0e4c8; _0xc0e4c8[_0x56ae('0x8bf')] = _0x56ae('0x1a8b'); _0xc0e4c8[_0x56ae('0x6')] = {}; _0xc0e4c8[_0x56ae('0x6')][_0x56ae('0x1a62')] = null; _0xc0e4c8[_0x56ae('0x6')][_0x56ae('0x1a64')] = null; _0xc0e4c8[_0x56ae('0x6')][_0x56ae('0x1a63')] = null; _0xc0e4c8[_0x56ae('0x6')][_0x56ae('0x1678')] = null; _0xc0e4c8[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xc0e4c8; var _0x1d9628 = function() {}; _0x5ac4a7['away3d.loaders.parsers.Parsers'] = _0x1d9628; _0x1d9628[_0x56ae('0x8bf')] = _0x56ae('0x1a8c'); _0x1d9628[_0x56ae('0x1a8d')] = function() { _0x3f2586['enableParsers'](_0x1d9628['ALL_BUNDLED']); }; var _0x1ef4b6 = function() {}; _0x5ac4a7[_0x56ae('0x1a8e')] = _0x1ef4b6; _0x1ef4b6[_0x56ae('0x8bf')] = _0x56ae('0x1a8e'); _0x1ef4b6[_0x56ae('0x15d6')] = function(_0x292498) { _0x59b8d7['__instanceof'](_0x292498, _0x3bf9c5) && (_0x292498 = _0x4b5a45[_0x56ae('0xbb3')](_0x292498, [])); return _0x292498 instanceof _0x430d1 ? _0x292498 : null; }; _0x1ef4b6[_0x56ae('0x8a8')] = function(_0x153c52, _0x2beec1) { null == _0x2beec1 && (_0x2beec1 = 0x0); 0x0 == _0x2beec1 && (_0x2beec1 = -0x1); if (_0x56ae('0x28') == typeof _0x153c52) return _0x11208a[_0x56ae('0xc14')](_0x153c52, 0x0, Math[_0x56ae('0x58')](_0xfeeea6[_0x56ae('0xcfc')](_0x2beec1), _0x153c52[_0x56ae('0x32')]) | 0x0); _0x153c52 = _0x1ef4b6['toByteArray'](_0x153c52); return null != _0x153c52 ? (_0x153c52[_0x56ae('0xc5c')] = 0x0, _0x153c52[_0x56ae('0x12ee')](Math['min'](_0xfeeea6[_0x56ae('0xcfc')](_0x153c52[_0x56ae('0x32')] - _0x153c52[_0x56ae('0xc5c')]), _0xfeeea6['toFloat'](_0x2beec1)) | 0x0)) : null; }; var _0x23e28c = function() { this[_0x56ae('0x1a8f')] = 0x5; this[_0x56ae('0x1a90')] = 0x1; this['_mipmap'] = this[_0x56ae('0x1a91')] = !0x0; this[_0x56ae('0xe40')] = 0x0; this[_0x56ae('0xde8')] = 0xa; this[_0x56ae('0xd2a')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xaa5')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1a92')] = new _0x25547a(); this[_0x56ae('0xf43')] = new _0x25ecea(); this['_depthPass'][_0x56ae('0x95e')]('change', _0x2d9f4e(this, this[_0x56ae('0x1a93')])); this[_0x56ae('0xf43')][_0x56ae('0x95e')](_0x56ae('0x624'), _0x575257[_0x56ae('0x5d4')](_0x2d9f4e, this, this[_0x56ae('0x1a94')])); this['set_alphaPremultiplied'](!0x0); this[_0x56ae('0x1a95')] = _0x23e28c[_0x56ae('0x1a96')]++; _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x1a97')] = _0x23e28c; _0x23e28c[_0x56ae('0x8bf')] = 'away3d.materials.MaterialBase'; _0x23e28c[_0x56ae('0x961')] = [_0x8f3e61]; _0x23e28c[_0x56ae('0x8ee')] = _0x36abf2; _0x23e28c[_0x56ae('0x6')] = _0x4e6193(_0x36abf2['prototype'], { 'extra': null, '_uniqueId': null, '_renderOrderId': null, '_depthPassId': null, '_bothSides': null, '_animationSet': null, '_owners': null, '_alphaPremultiplied': null, '_blendMode': null, '_numPasses': null, '_passes': null, '_mipmap': null, '_smooth': null, '_repeat': null, '_anisotropy': null, '_depthPass': null, '_distancePass': null, '_lightPicker': null, '_distanceBasedDepthRender': null, '_depthCompareMode': null, 'get_assetType': function() { if (_0x56ae('0x1a98') !== _0x56ae('0x1a98')) { this['a'] = this['b'] = this['g'] = this['r'] = 0x0; this['n'] = null; } else { return 'material'; } }, 'set_lightPicker': function(_0x257443) { if (_0x257443 != this[_0x56ae('0x1241')]) { if (_0x56ae('0x1a99') !== _0x56ae('0x1a9a')) { this[_0x56ae('0x1241')] = _0x257443; for (var _0x575285 = 0x0, _0x39b6e0 = this[_0x56ae('0xaa5')]['get_length'](); _0x575285 < _0x39b6e0;) { var _0x148d3b = _0x575285++; this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x148d3b)[_0x56ae('0x174e')](this['_lightPicker']); } } else { var _0x198c94 = f++; _0x148d3b[_0x56ae('0x8b6')](_0x198c94, e[_0x198c94]); } } return _0x257443; }, 'set_mipmap': function(_0x468cab) { if (_0x56ae('0x1a9b') !== _0x56ae('0x1a9b')) { var _0x3c9972 = this['floatAmount']; null != this[_0x56ae('0x1a9c')] && (_0x3c9972 = this['floatAmountFunc'](this['timeActive'])); this[_0x56ae('0x1a9d')] + _0x468cab * _0x3c9972 >= this[_0x56ae('0x1a9e')] ? (this['keyReleased'] = !0x0, _0x3c9972 = (this[_0x56ae('0x1a9e')] - this[_0x56ae('0x1a9d')]) / _0x468cab, this['cumulativeFloat'] = this[_0x56ae('0x1a9e')]) : this[_0x56ae('0x1a9d')] += _0x468cab * _0x3c9972; this[_0x56ae('0x1a9c')] == _0x2d9f4e(this, this[_0x56ae('0x1a9f')]) ? this[_0x56ae('0x1aa0')][_0x56ae('0x1aa1')](0x0, -_0x3c9972) : this[_0x56ae('0x1aa0')]['applyForce'](0x0, -_0x3c9972); } else { this[_0x56ae('0x1aa2')] = _0x468cab; for (var _0x3740ce = 0x0, _0x4843ea = this['_numPasses']; _0x3740ce < _0x4843ea;) { var _0x41d7e7 = _0x3740ce++; this[_0x56ae('0xaa5')]['get'](_0x41d7e7)[_0x56ae('0x1751')](_0x468cab); } return _0x468cab; } }, 'set_smooth': function(_0x5e19f1) { this[_0x56ae('0x1a91')] = _0x5e19f1; for (var _0x3a2631 = 0x0, _0x3b5d98 = this['_numPasses']; _0x3a2631 < _0x3b5d98;) { var _0x193ff8 = _0x3a2631++; this['_passes'][_0x56ae('0x1b')](_0x193ff8)['set_smooth'](_0x5e19f1); } return _0x5e19f1; }, 'get_depthCompareMode': function() { return this[_0x56ae('0x1a8f')]; }, 'set_repeat': function(_0x16c11b) { if (_0x56ae('0x1aa3') === 'NXcrl') { _0x7d440[_0x56ae('0x94d')](this, _0x16c11b, _0x112df4); } else { this[_0x56ae('0x1aa4')] = _0x16c11b; for (var _0x112df4 = 0x0, _0x302175 = this['_numPasses']; _0x112df4 < _0x302175;) { var _0x1520d2 = _0x112df4++; this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x1520d2)[_0x56ae('0x1740')](_0x16c11b); } return _0x16c11b; } }, 'set_anisotropy': function(_0x4d9bd5) { this[_0x56ae('0x1a90')] = _0x4d9bd5; for (var _0xe80d98 = 0x0, _0x3b2850 = this[_0x56ae('0xe40')]; _0xe80d98 < _0x3b2850;) { var _0x4af24d = _0xe80d98++; this['_passes'][_0x56ae('0x1b')](_0x4af24d)[_0x56ae('0x1aa5')](this[_0x56ae('0x1a90')]); } return _0x4d9bd5; }, 'set_bothSides': function(_0x1e5422) { if ('NWqQx' === _0x56ae('0x1aa6')) { var _0x1b8f1f = q++; _0x4ec364[_0x56ae('0x8b6')](_0x4e7db6++, _0x1b8f1f / this[_0x56ae('0x1aa7')] * _0x1e5422[_0x56ae('0x112a')]()); _0x4ec364[_0x56ae('0x8b6')](_0x4e7db6++, l / this[_0x56ae('0x1aa8')] * _0x1e5422[_0x56ae('0x112b')]()); _0x4e7db6 += _0x2b04f2; } else { this[_0x56ae('0x1aa9')] = _0x1e5422; for (var _0x4ec364 = 0x0, _0x4e7db6 = this[_0x56ae('0xe40')]; _0x4ec364 < _0x4e7db6;) { if (_0x56ae('0x1aaa') === _0x56ae('0x1aaa')) { var _0x2b04f2 = _0x4ec364++; this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x2b04f2)[_0x56ae('0x1a43')](_0x1e5422); } else { var _0x4b446b = _0x4ec364++; if (this['__array'][_0x4b446b] == _0x1e5422) return _0x4b446b; } } this[_0x56ae('0x1a92')][_0x56ae('0x1a43')](_0x1e5422); this[_0x56ae('0xf43')][_0x56ae('0x1a43')](_0x1e5422); return _0x1e5422; } }, 'get_blendMode': function() { return this[_0x56ae('0xde8')]; }, 'set_blendMode': function(_0x1e1ae7) { if (_0x575257[_0x56ae('0x5ec')](_0x56ae('0x1aab'), _0x56ae('0x1aab'))) { this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x1aac')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } else { return this[_0x56ae('0xde8')] = _0x1e1ae7; } }, 'set_alphaPremultiplied': function(_0x1ad1d5) { if (_0x56ae('0x1aad') === _0x56ae('0x1aae')) { return new _0x38145d(_0x1ad1d5, _0x474810, _0x28f133); } else { this[_0x56ae('0x1aaf')] = _0x1ad1d5; for (var _0x474810 = 0x0, _0x28f133 = this[_0x56ae('0xe40')]; _0x474810 < _0x28f133;) { if (_0x56ae('0x1ab0') !== _0x56ae('0x1ab1')) { var _0x198a72 = _0x474810++; this['_passes'][_0x56ae('0x1b')](_0x198a72)[_0x56ae('0x450')](_0x1ad1d5); } else { if (null != _0x198a72) { e = _0x198a72['length']; for (B = !0x1; _0x575257[_0x56ae('0x1ab2')](0x0, --l) && !(((q = this[_0x56ae('0xac7')][l][_0x56ae('0xac4')](null)) || this[_0x56ae('0xac5')] && !B) && this['__children'][l]['__hitTest'](_0x1ad1d5, _0x474810, _0x28f133, _0x198a72, !0x0, this[_0x56ae('0xac7')][l]) && (B = !0x0, q && _0x198a72['length'] > e));); if (B) return _0x198a72[_0x56ae('0x9d8')](e, 0x0, f), !0x0; } } } return _0x1ad1d5; } }, 'get_requiresBlending': function() { return 0xa != this[_0x56ae('0xde8')]; }, 'get_numPasses': function() { return this[_0x56ae('0xe40')]; }, 'hasDepthAlphaThreshold': function() { return 0x0 < this[_0x56ae('0x1a92')][_0x56ae('0x1ab3')](); }, 'activateForDepth': function(_0x4c4a25, _0x426e0a, _0x3f6841) { null == _0x3f6841 && (_0x3f6841 = !0x1); (this[_0x56ae('0xf42')] = _0x3f6841) ? this[_0x56ae('0xf43')][_0x56ae('0x9b3')](_0x4c4a25, _0x426e0a): this[_0x56ae('0x1a92')]['activate'](_0x4c4a25, _0x426e0a); }, 'deactivateForDepth': function(_0x15237d) { this[_0x56ae('0xf42')] ? this[_0x56ae('0xf43')]['deactivate'](_0x15237d) : this[_0x56ae('0x1a92')][_0x56ae('0x6b0')](_0x15237d); }, 'renderDepth': function(_0xc5557d, _0x410eea, _0x23c9f7, _0x1ca275) { this[_0x56ae('0xf42')] ? (null != _0xc5557d[_0x56ae('0x1168')]() && this[_0x56ae('0xf43')][_0x56ae('0x161e')](_0xc5557d, _0x410eea, _0x23c9f7), this['_distancePass'][_0x56ae('0x914')](_0xc5557d, _0x410eea, _0x23c9f7, _0x1ca275)) : (null != _0xc5557d[_0x56ae('0x1168')]() && this[_0x56ae('0x1a92')][_0x56ae('0x161e')](_0xc5557d, _0x410eea, _0x23c9f7), this[_0x56ae('0x1a92')][_0x56ae('0x914')](_0xc5557d, _0x410eea, _0x23c9f7, _0x1ca275)); }, 'passRendersToTexture': function(_0x191719) { return this['_passes'][_0x56ae('0x1b')](_0x191719)[_0x56ae('0x10e7')](); }, 'activatePass': function(_0x21d573, _0x2da74c, _0x402968) { this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x21d573)[_0x56ae('0x9b3')](_0x2da74c, _0x402968); }, 'deactivatePass': function(_0x88c968, _0x36fe2e) { this['_passes'][_0x56ae('0x1b')](_0x88c968)[_0x56ae('0x6b0')](_0x36fe2e); }, 'renderPass': function(_0x22f201, _0x5205a1, _0x169ecb, _0x3aa621, _0x278458) { null != this['_lightPicker'] && this[_0x56ae('0x1241')][_0x56ae('0x1ab4')](_0x5205a1, _0x3aa621); _0x22f201 = this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x22f201); null != _0x5205a1[_0x56ae('0x1168')]() && _0x22f201[_0x56ae('0x161e')](_0x5205a1, _0x169ecb, _0x3aa621[_0x56ae('0xb6e')]()); _0x22f201[_0x56ae('0x914')](_0x5205a1, _0x169ecb, _0x3aa621[_0x56ae('0xb6e')](), _0x278458); }, 'addOwner': function(_0x3e24fc) { this[_0x56ae('0xd2a')]['push'](_0x3e24fc); if (null != _0x3e24fc[_0x56ae('0x1168')]()) { if (null != this['_animationSet'] && _0x3e24fc[_0x56ae('0x1168')]()['get_animationSet']() != this['_animationSet']) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1ab5'))); if (this['_animationSet'] != _0x3e24fc[_0x56ae('0x1168')]()['get_animationSet']()) { this['_animationSet'] = _0x3e24fc[_0x56ae('0x1168')]()[_0x56ae('0xd56')](); _0x3e24fc = 0x0; for (var _0x19cee6 = this[_0x56ae('0xe40')]; _0x3e24fc < _0x19cee6;) { var _0x34fc87 = _0x3e24fc++; this['_passes'][_0x56ae('0x1b')](_0x34fc87)[_0x56ae('0x1ab6')](this[_0x56ae('0xd95')]); } this['_depthPass'][_0x56ae('0x1ab6')](this[_0x56ae('0xd95')]); this[_0x56ae('0xf43')]['set_animationSet'](this['_animationSet']); this[_0x56ae('0x1ab7')](null); } } }, 'removeOwner': function(_0x4ebc25) { if (_0x56ae('0x1ab8') === 'WZFoc') { this['_owners'][_0x56ae('0x9d8')](this[_0x56ae('0xd2a')]['indexOf'](_0x4ebc25, 0x0), 0x1); if (0x0 == this[_0x56ae('0xd2a')]['get_length']()) { this[_0x56ae('0xd95')] = null; _0x4ebc25 = 0x0; for (var _0x2af308 = this[_0x56ae('0xe40')]; _0x4ebc25 < _0x2af308;) { var _0x3169d7 = _0x4ebc25++; this['_passes'][_0x56ae('0x1b')](_0x3169d7)[_0x56ae('0x1ab6')](this[_0x56ae('0xd95')]); } this['_depthPass'][_0x56ae('0x1ab6')](this[_0x56ae('0xd95')]); this[_0x56ae('0xf43')][_0x56ae('0x1ab6')](this[_0x56ae('0xd95')]); this['invalidatePasses'](null); } } else { _0x4ebc25 != this[_0x56ae('0x1487')][_0x56ae('0x1ab9')] && (this[_0x56ae('0x1aba')] = this['__dirty'] = !0x0, this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())); return this[_0x56ae('0x1487')][_0x56ae('0x1ab9')] = _0x4ebc25; } }, 'updateMaterial': function(_0x22eb82) {}, 'deactivate': function(_0x1f3d19) { this[_0x56ae('0xaa5')]['get'](this[_0x56ae('0xe40')] - 0x1)[_0x56ae('0x6b0')](_0x1f3d19); }, 'invalidatePasses': function(_0x52f392) { this[_0x56ae('0x1a92')][_0x56ae('0x1abb')](); this['_distancePass'][_0x56ae('0x1abb')](); if (null != this[_0x56ae('0xd95')]) { this[_0x56ae('0xd95')]['resetGPUCompatibility'](); for (var _0x22c637 = this[_0x56ae('0xd2a')][_0x56ae('0x3f')](); _0x22c637[_0x56ae('0x8f5')]();) { var _0x122c5a = _0x22c637[_0x56ae('0x42')](); null != _0x122c5a[_0x56ae('0x1168')]() && (_0x122c5a[_0x56ae('0x1168')]()['testGPUCompatibility'](this[_0x56ae('0x1a92')]), _0x122c5a[_0x56ae('0x1168')]()['testGPUCompatibility'](this[_0x56ae('0xf43')])); } } _0x22c637 = 0x0; for (_0x122c5a = this['_numPasses']; _0x1c1b50[_0x56ae('0x17c3')](_0x22c637, _0x122c5a);) { var _0x1b687e = _0x22c637++; this['_passes']['get'](_0x1b687e) != _0x52f392 && this['_passes'][_0x56ae('0x1b')](_0x1b687e)[_0x56ae('0x1abb')](!0x1); if (null != this[_0x56ae('0xd95')]) for (var _0x526104 = this[_0x56ae('0xd2a')]['iterator'](); _0x526104[_0x56ae('0x8f5')]();) { var _0x1aa8ed = _0x526104[_0x56ae('0x42')](); null != _0x1aa8ed[_0x56ae('0x1168')]() && _0x1aa8ed[_0x56ae('0x1168')]()[_0x56ae('0xd60')](this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x1b687e)); } } }, 'removePass': function(_0x1e311a) { if (_0x56ae('0x1abc') === _0x56ae('0x1abd')) { _0x41c934[_0x56ae('0xba6')] = 0xd4ebd; _0x1e311a['mesh']['set_visible'](!0x1); for (var _0x5b26a1 = 0x0, _0x4233b4 = this[_0x56ae('0xbcb')][_0x56ae('0x9fa')](); _0x5b26a1 < _0x4233b4;) { var _0x472857 = _0x5b26a1++; if (this[_0x56ae('0xbcb')][_0x56ae('0x1b')](_0x472857)[_0x56ae('0xe79')][_0x56ae('0xab0')]()) { this[_0x56ae('0xbcb')]['get'](0x0) == _0x1e311a && (_0x5b26a1 = this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0), this[_0x56ae('0xbcb')]['set'](0x0, this[_0x56ae('0xbcb')][_0x56ae('0x1b')](_0x472857)), this[_0x56ae('0xbcb')][_0x56ae('0x8b6')](_0x472857, _0x5b26a1), this['pauseAllButCameraTimeLeft'] = 0.3); _0x1e311a['onFall'](!0x1); return; } } this[_0x56ae('0x1a20')](_0x1e311a); } else { this[_0x56ae('0xaa5')][_0x56ae('0x9d8')](this[_0x56ae('0xaa5')][_0x56ae('0x3b')](_0x1e311a, 0x0), 0x1);--this[_0x56ae('0xe40')]; } }, 'clearPasses': function() { for (var _0x2ca891 = 0x0, _0x47f874 = this[_0x56ae('0xe40')]; _0x2ca891 < _0x47f874;) { var _0x2fface = _0x2ca891++; this['_passes'][_0x56ae('0x1b')](_0x2fface)[_0x56ae('0x968')](_0x56ae('0x624'), _0x2d9f4e(this, this[_0x56ae('0x1abe')])); } this[_0x56ae('0xaa5')][_0x56ae('0x500')](0x0); this[_0x56ae('0xe40')] = 0x0; }, 'addPass': function(_0xff79a6) { this[_0x56ae('0xaa5')][_0x56ae('0x8b6')](this[_0x56ae('0xe40')]++, _0xff79a6); _0xff79a6[_0x56ae('0x1ab6')](this[_0x56ae('0xd95')]); _0xff79a6[_0x56ae('0x450')](this[_0x56ae('0x1aaf')]); _0xff79a6[_0x56ae('0x1751')](this[_0x56ae('0x1aa2')]); _0xff79a6[_0x56ae('0x1750')](this['_smooth']); _0xff79a6[_0x56ae('0x1740')](this[_0x56ae('0x1aa4')]); _0xff79a6[_0x56ae('0x1aa5')](this[_0x56ae('0x1a90')]); _0xff79a6['set_lightPicker'](this[_0x56ae('0x1241')]); _0xff79a6[_0x56ae('0x1a43')](this[_0x56ae('0x1aa9')]); _0xff79a6['addEventListener'](_0x56ae('0x624'), _0x2d9f4e(this, this[_0x56ae('0x1abe')])); this[_0x56ae('0x1ab7')](null); }, 'onPassChange': function(_0x3471d9) { _0x3471d9 = 0x1; for (var _0x474c02, _0x3848ec, _0x2a58eb = this[_0x56ae('0x13ff')] = 0x0, _0xebd0d1 = this[_0x56ae('0xe40')]; _0x2a58eb < _0xebd0d1;) { _0x474c02 = _0x2a58eb++; _0x474c02 = this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x474c02)[_0x56ae('0x1abf')]; _0x3848ec = _0x474c02[_0x56ae('0x9fa')](); for (var _0x13348d = 0x0; _0x1c1b50[_0x56ae('0x125')](_0x13348d, _0x3848ec);) { if (_0x56ae('0x1ac0') !== _0x56ae('0x1ac1')) { var _0xb13bfa = _0x13348d++; if (-0x1 != _0x474c02[_0x56ae('0x1b')](_0xb13bfa)) { this['_renderOrderId'] += _0x3471d9 * _0x474c02['get'](_0xb13bfa) | 0x0; break; } } else { return new _0x115bcd(function(_0x3e7eac) { return 0x0 != _0x3e7eac[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0x1ac2')] ? 0x1 : 0x0; }); } } _0x3471d9 *= 0x3e8; } }, 'onDistancePassChange': function(_0x223c67) { _0x223c67 = this['_distancePass'][_0x56ae('0x1abf')]; for (var _0x2dcc8a = _0x223c67[_0x56ae('0x9fa')](), _0xf3e15c = this[_0x56ae('0x1ac3')] = 0x0; _0xf3e15c < _0x2dcc8a;) { var _0x47d70c = _0xf3e15c++; if (-0x1 != _0x223c67[_0x56ae('0x1b')](_0x47d70c)) { this[_0x56ae('0x1ac3')] += _0x223c67[_0x56ae('0x1b')](_0x47d70c); break; } } }, 'onDepthPassChange': function(_0x41675a) { _0x41675a = this[_0x56ae('0x1a92')][_0x56ae('0x1abf')]; for (var _0x416339 = _0x41675a[_0x56ae('0x9fa')](), _0x2e1df9 = this[_0x56ae('0x1ac3')] = 0x0; _0x2e1df9 < _0x416339;) { var _0x871176 = _0x2e1df9++; if (-0x1 != _0x41675a['get'](_0x871176)) { if ('QelQy' !== _0x56ae('0x1ac4')) { this[_0x56ae('0x1ac3')] += _0x41675a[_0x56ae('0x1b')](_0x871176); break; } else { _0x2797a6[_0x56ae('0xc8b')]['set_maxDistance'](0xbb8); } } } }, '__class__': _0x23e28c, '__properties__': _0x4e6193(_0x36abf2['prototype']['__properties__'], { 'get_numPasses': _0x56ae('0x1ac5'), 'get_requiresBlending': _0x56ae('0x1400'), 'set_alphaPremultiplied': _0x56ae('0x450'), 'set_blendMode': 'set_blendMode', 'get_blendMode': _0x1c1b50[_0x56ae('0x445')], 'set_bothSides': 'set_bothSides', 'set_anisotropy': _0x56ae('0x1aa5'), 'set_repeat': _0x56ae('0x1740'), 'get_depthCompareMode': _0x56ae('0x1882'), 'set_smooth': _0x56ae('0x1750'), 'set_mipmap': 'set_mipmap', 'set_lightPicker': _0x56ae('0x174e'), 'get_assetType': 'get_assetType' }) }); var _0x2d03dc = function() { _0x23e28c[_0x56ae('0x94d')](this); this[_0x56ae('0xaa6')](this['_screenPass'] = new _0x77f1f6(this)); }; _0x5ac4a7[_0x56ae('0x1ac6')] = _0x2d03dc; _0x2d03dc[_0x56ae('0x8bf')] = _0x56ae('0x1ac6'); _0x2d03dc[_0x56ae('0x8ee')] = _0x23e28c; _0x2d03dc[_0x56ae('0x6')] = _0x4e6193(_0x23e28c[_0x56ae('0x6')], { '_screenPass': null, '_alphaBlending': null, 'set_alphaThreshold': function(_0x5841ef) { if (_0x56ae('0x1ac7') === _0x56ae('0x1ac8')) { _0x1b30b7 = B[f]; ++f; _0x1b30b7[_0x56ae('0xa80')] && (l[_0x56ae('0xa7d')](_0x37c090), l[_0x56ae('0xa86')](q, l[_0x56ae('0x1ac9')], _0x1b30b7[_0x56ae('0xa87')])); n = 0x0; for (_0x252a59 = _0x1b30b7[_0x56ae('0x17e9')]; n < _0x252a59;) { var _0x28ce92 = n++; _0x28ce92 = _0x1b30b7['__initShader'](l, _0x28ce92); l[_0x56ae('0x17')](_0x1b30b7[_0x56ae('0xa85')]); l[_0x56ae('0xa7d')](_0x370254); l['__renderFilterPass'](q, _0x28ce92, _0x1b30b7[_0x56ae('0xa87')]); _0x28ce92 = q; q = _0x370254; _0x370254 = _0x28ce92; } _0x1b30b7[_0x56ae('0xa80')] && (l['__setBlendMode'](0xa), l[_0x56ae('0xa7d')](q), l['__renderFilterPass'](_0x37c090, l[_0x56ae('0x1ac9')], _0x1b30b7[_0x56ae('0xa87')], !0x1)); _0x1b30b7[_0x56ae('0xa3f')] = !0x1; } else { this[_0x56ae('0xaa4')][_0x56ae('0x45d')]()[_0x56ae('0x173f')](_0x5841ef); this['_depthPass']['set_alphaThreshold'](_0x5841ef); this[_0x56ae('0xf43')]['set_alphaThreshold'](_0x5841ef); return _0x5841ef; } }, 'set_blendMode': function(_0x1fd8c7) { _0x23e28c[_0x56ae('0x6')][_0x56ae('0x459')][_0x56ae('0x94d')](this, _0x1fd8c7); this['_screenPass'][_0x56ae('0x1880')](0xa == this[_0x56ae('0x446')]() && this[_0x56ae('0x1400')]() ? 0x7 : this[_0x56ae('0x446')]()); return _0x1fd8c7; }, 'activateForDepth': function(_0x3544a8, _0x317a57, _0x2c3841) { null == _0x2c3841 && (_0x2c3841 = !0x1); _0x2c3841 ? this[_0x56ae('0xf43')][_0x56ae('0x466')](this[_0x56ae('0xaa4')][_0x56ae('0x45d')]()[_0x56ae('0xdac')]()) : this[_0x56ae('0x1a92')]['set_alphaMask'](this['_screenPass'][_0x56ae('0x45d')]()['get_texture']()); _0x23e28c['prototype'][_0x56ae('0x13c2')][_0x56ae('0x94d')](this, _0x3544a8, _0x317a57, _0x2c3841); }, 'get_requiresBlending': function() { if ('nopQg' !== _0x56ae('0x1aca')) { return _0x23e28c[_0x56ae('0x6')]['get_requiresBlending'][_0x56ae('0x94d')](this) || this['_alphaBlending'] ? !0x0 : null != this['_screenPass'][_0x56ae('0xa50')]() ? 0x1 > this[_0x56ae('0xaa4')][_0x56ae('0xa50')]()['alphaMultiplier'] : !0x1; } else { return this[_0x56ae('0x1473')]; } }, 'get_colorTransform': function() { if (_0x56ae('0x1acb') !== _0x56ae('0x1acc')) { return this[_0x56ae('0xaa4')][_0x56ae('0xa50')](); } else { var _0x23dd12 = b++; a[_0x56ae('0xae4')](this[_0x56ae('0x1152')][_0x56ae('0x1b')](_0x23dd12)['clone']()); } }, 'set_colorTransform': function(_0x4bc47c) { this[_0x56ae('0xaa4')]['set_colorTransform'](_0x4bc47c); return _0x4bc47c; }, 'set_ambientMethod': function(_0x15be1b) { this[_0x56ae('0xaa4')][_0x56ae('0x460')](_0x15be1b); return _0x15be1b; }, 'set_shadowMethod': function(_0x351e55) { if ('hVFwg' === 'hVFwg') { this[_0x56ae('0xaa4')][_0x56ae('0x176e')](_0x351e55); return _0x351e55; } else { return !0x0; } }, 'get_diffuseMethod': function() { return this[_0x56ae('0xaa4')][_0x56ae('0x45d')](); }, 'set_diffuseMethod': function(_0x3ae6f0) { if (_0x56ae('0x1acd') === 'mTREX') { return { '_hx_index': 0x0, 'grad': _0x3ae6f0, '__enum__': _0x56ae('0x1ace'), 'toString': _0x370254 }; } else { this[_0x56ae('0xaa4')][_0x56ae('0x1756')](_0x3ae6f0); return _0x3ae6f0; } }, 'set_normalMethod': function(_0x45ef3d) { this[_0x56ae('0xaa4')][_0x56ae('0x176c')](_0x45ef3d); return _0x45ef3d; }, 'get_specularMethod': function() { return this['_screenPass']['get_specularMethod'](); }, 'set_specularMethod': function(_0x15b62e) { this[_0x56ae('0xaa4')][_0x56ae('0x1763')](_0x15b62e); return _0x15b62e; }, 'addMethod': function(_0x1c675f) { this[_0x56ae('0xaa4')][_0x56ae('0x1771')](_0x1c675f); }, 'set_mipmap': function(_0x546c7c) { if (this['_mipmap'] == _0x546c7c) return _0x546c7c; _0x23e28c[_0x56ae('0x6')]['set_mipmap']['call'](this, _0x546c7c); return _0x546c7c; }, 'get_normalMap': function() { return this[_0x56ae('0xaa4')][_0x56ae('0x176a')](); }, 'set_normalMap': function(_0x5aef6d) { this[_0x56ae('0xaa4')][_0x56ae('0x16f1')](_0x5aef6d); return _0x5aef6d; }, 'set_specularMap': function(_0x2a69b7) { if (null != this['_screenPass']['get_specularMethod']()) this['_screenPass'][_0x56ae('0x1764')]()[_0x56ae('0xca7')](_0x2a69b7); else throw new _0x1adea8(new _0x531fca(_0x56ae('0x1acf'))); return _0x2a69b7; }, 'set_gloss': function(_0x2610f5) { null != this[_0x56ae('0xaa4')][_0x56ae('0x1764')]() && this[_0x56ae('0xaa4')][_0x56ae('0x1764')]()[_0x56ae('0x1683')](_0x2610f5); return _0x2610f5; }, 'set_ambient': function(_0x56a1b1) { this[_0x56ae('0xaa4')][_0x56ae('0x1ad0')]()[_0x56ae('0x151a')](_0x56a1b1); return _0x56a1b1; }, 'set_specular': function(_0x1fe416) { null != this[_0x56ae('0xaa4')][_0x56ae('0x1764')]() && this[_0x56ae('0xaa4')][_0x56ae('0x1764')]()['set_specular'](_0x1fe416); return _0x1fe416; }, 'get_ambientColor': function() { return this[_0x56ae('0xaa4')]['get_ambientMethod']()[_0x56ae('0x1ad1')](); }, 'set_ambientColor': function(_0x58edd7) { this['_screenPass']['get_ambientMethod']()[_0x56ae('0x1519')](_0x58edd7); return _0x58edd7; }, 'set_specularColor': function(_0x4aeae7) { this[_0x56ae('0xaa4')][_0x56ae('0x1764')]()['set_specularColor'](_0x4aeae7); return _0x4aeae7; }, 'set_alphaBlending': function(_0x13e821) { if ('pSkTu' === _0x56ae('0x1ad2')) { var _0x203767 = new _0x46ff3a(function(_0x203767) { for (var _0x592fc8 = _0x203767[_0x56ae('0xbcb')]['iterator'](); _0x592fc8[_0x56ae('0x8f5')]();) { var _0x4334df = _0x592fc8['next'](); if (null != _0x4334df[_0x56ae('0x1ad3')] && _0x4334df[_0x56ae('0x1ad4')] == _0x203767[_0x56ae('0x1ad5')] && _0x4334df[_0x56ae('0x1ad3')][_0x56ae('0xf2d')][_0x56ae('0x1ad6')] == _0x13e821) return 0x1; } return 0x0; }); _0x203767[_0x56ae('0x19bb')] |= 0x4; return _0x203767; } else { this[_0x56ae('0x1ad7')] = _0x13e821; this[_0x56ae('0xaa4')][_0x56ae('0x1880')](0xa == this[_0x56ae('0x446')]() && this['get_requiresBlending']() ? 0x7 : this[_0x56ae('0x446')]()); this[_0x56ae('0xaa4')]['set_preserveAlpha'](this[_0x56ae('0x1400')]()); return _0x13e821; } }, 'updateMaterial': function(_0x492c14) { if (this[_0x56ae('0xaa4')][_0x56ae('0xaa7')]) { this[_0x56ae('0x1ad8')](); if (null != this[_0x56ae('0xaa4')][_0x56ae('0xaa5')]) { _0x492c14 = 0x0; for (var _0x34bdb5 = this['_screenPass'][_0x56ae('0xaa5')][_0x56ae('0x9fa')](); _0x575257[_0x56ae('0x5ed')](_0x492c14, _0x34bdb5);) { if ('xNmwn' !== _0x56ae('0x1ad9')) { var _0x25ca41 = this[_0x56ae('0xad9')][_0x56ae('0x32')]; 0x0 > _0x492c14 && (_0x492c14 = 0x0); if (_0x492c14 > _0x25ca41) for (; _0x25ca41 < _0x492c14;) { var _0x49c3d3 = _0x25ca41++; this['__array'][_0x49c3d3] = 0x0; } else for (; this[_0x56ae('0xad9')][_0x56ae('0x32')] > _0x492c14;) this[_0x56ae('0xad9')][_0x56ae('0x1580')](); } else { var _0x450ef1 = _0x492c14++; this[_0x56ae('0xaa6')](this[_0x56ae('0xaa4')][_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x450ef1)); } } } this[_0x56ae('0xaa6')](this[_0x56ae('0xaa4')]); this['_screenPass']['_passesDirty'] = !0x1; } }, 'set_lightPicker': function(_0x2570dd) { _0x23e28c[_0x56ae('0x6')][_0x56ae('0x174e')][_0x56ae('0x94d')](this, _0x2570dd); this[_0x56ae('0xaa4')]['set_lightPicker'](_0x2570dd); return _0x2570dd; }, '__class__': _0x2d03dc, '__properties__': _0x4e6193(_0x23e28c[_0x56ae('0x6')]['__properties__'], { 'set_alphaBlending': _0x56ae('0x173e'), 'set_specularColor': 'set_specularColor', 'set_ambientColor': 'set_ambientColor', 'get_ambientColor': 'get_ambientColor', 'set_specular': _0x56ae('0x1682'), 'set_ambient': 'set_ambient', 'set_gloss': _0x56ae('0x1683'), 'set_specularMap': 'set_specularMap', 'set_normalMap': _0x56ae('0x16f1'), 'get_normalMap': _0x56ae('0x176a'), 'set_specularMethod': _0x56ae('0x1763'), 'get_specularMethod': _0x56ae('0x1764'), 'set_normalMethod': _0x56ae('0x176c'), 'set_diffuseMethod': _0x56ae('0x1756'), 'get_diffuseMethod': 'get_diffuseMethod', 'set_shadowMethod': 'set_shadowMethod', 'set_ambientMethod': _0x56ae('0x460'), 'set_colorTransform': _0x1c1b50[_0x56ae('0x447')], 'get_colorTransform': _0x56ae('0xa50'), 'set_alphaThreshold': _0x56ae('0x173f') }) }); var _0x39f5dc = function(_0x35718d, _0x40c7e9) { null == _0x40c7e9 && (_0x40c7e9 = 0x1); null == _0x35718d && (_0x35718d = 0xcccccc); this['_diffuseAlpha'] = 0x1; _0x2d03dc[_0x56ae('0x94d')](this); this[_0x56ae('0x1681')](_0x35718d); this['set_alpha'](_0x40c7e9); }; _0x5ac4a7[_0x56ae('0x1ada')] = _0x39f5dc; _0x39f5dc[_0x56ae('0x8bf')] = 'away3d.materials.ColorMaterial'; _0x39f5dc['__super__'] = _0x2d03dc; _0x39f5dc[_0x56ae('0x6')] = _0x4e6193(_0x2d03dc[_0x56ae('0x6')], { '_diffuseAlpha': null, 'set_alpha': function(_0x80d170) { 0x1 < _0x80d170 ? _0x80d170 = 0x1 : 0x0 > _0x80d170 && (_0x80d170 = 0x0); this[_0x56ae('0xaa4')]['get_diffuseMethod']()[_0x56ae('0x1adb')](this['_diffuseAlpha'] = _0x80d170); this['_screenPass'][_0x56ae('0x1adc')](this[_0x56ae('0x1400')]()); this[_0x56ae('0xaa4')][_0x56ae('0x1880')](0xa == this[_0x56ae('0x446')]() && this[_0x56ae('0x1400')]() ? 0x7 : this[_0x56ae('0x446')]()); return _0x80d170; }, 'get_color': function() { return this[_0x56ae('0xaa4')][_0x56ae('0x45d')]()['get_diffuseColor'](); }, 'set_color': function(_0x1c3d0b) { this[_0x56ae('0xaa4')][_0x56ae('0x45d')]()[_0x56ae('0x1add')](_0x1c3d0b); return _0x1c3d0b; }, 'get_requiresBlending': function() { if (_0x56ae('0x1ade') === _0x56ae('0x1adf')) { return this['_state']; } else { return _0x2d03dc[_0x56ae('0x6')]['get_requiresBlending'][_0x56ae('0x94d')](this) ? !0x0 : 0x1 > this[_0x56ae('0x1ae0')]; } }, '__class__': _0x39f5dc, '__properties__': _0x4e6193(_0x2d03dc[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_color': _0x56ae('0x1681'), 'get_color': _0x56ae('0x1ae1'), 'set_alpha': _0x56ae('0xabe') }) }); var _0x330b48 = function() { this[_0x56ae('0x1ae2')] = this[_0x56ae('0x1ae3')] = !0x0; this['_specularMethod'] = new _0x469cf9(); this[_0x56ae('0x9c2')] = new _0x30a577(); this[_0x56ae('0xcec')] = new _0x2c8111(); this['_ambientMethod'] = new _0x406716(); this[_0x56ae('0x1ae4')] = 0x3; this[_0x56ae('0x1ae5')] = 0x1; this[_0x56ae('0x1ae6')] = 0x0; _0x23e28c[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x1ae7')] = _0x330b48; _0x330b48['__name__'] = _0x56ae('0x1ae7'); _0x330b48[_0x56ae('0x8ee')] = _0x23e28c; _0x330b48[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x438')](_0x4e6193, _0x23e28c[_0x56ae('0x6')], { '_casterLightPass': null, '_nonCasterLightPasses': null, '_effectsPass': null, '_alphaThreshold': null, '_specularLightSources': null, '_diffuseLightSources': null, '_ambientMethod': null, '_shadowMethod': null, '_diffuseMethod': null, '_normalMethod': null, '_specularMethod': null, '_screenPassesInvalid': null, '_enableLightFallOff': null, 'set_alphaThreshold': function(_0x16c558) { this[_0x56ae('0x1ae6')] = _0x16c558; this['_diffuseMethod'][_0x56ae('0x173f')](_0x16c558); this[_0x56ae('0x1a92')][_0x56ae('0x173f')](_0x16c558); this['_distancePass'][_0x56ae('0x173f')](_0x16c558); return _0x16c558; }, 'set_blendMode': function(_0x39f2d5) { _0x23e28c[_0x56ae('0x6')]['set_blendMode'][_0x56ae('0x94d')](this, _0x39f2d5); this[_0x56ae('0x1ae8')](); return _0x39f2d5; }, 'activateForDepth': function(_0x568286, _0x56296b, _0x321ef6) { null == _0x321ef6 && (_0x321ef6 = !0x1); _0x321ef6 ? this[_0x56ae('0xf43')][_0x56ae('0x466')](this['_diffuseMethod']['get_texture']()) : this[_0x56ae('0x1a92')][_0x56ae('0x466')](this[_0x56ae('0xcec')][_0x56ae('0xdac')]()); _0x23e28c[_0x56ae('0x6')][_0x56ae('0x13c2')][_0x56ae('0x94d')](this, _0x568286, _0x56296b, _0x321ef6); }, 'set_lightPicker': function(_0x1390ed) { null != this['_lightPicker'] && this[_0x56ae('0x1241')]['removeEventListener']('change', _0x2d9f4e(this, this[_0x56ae('0x1ae9')])); _0x23e28c['prototype'][_0x56ae('0x174e')][_0x56ae('0x94d')](this, _0x1390ed); null != this[_0x56ae('0x1241')] && this[_0x56ae('0x1241')]['addEventListener'](_0x56ae('0x624'), _0x2d9f4e(this, this['onLightsChange'])); this[_0x56ae('0x1ae8')](); return _0x1390ed; }, 'get_requiresBlending': function() { return !0x1; }, 'get_ambientMethod': function() { return this[_0x56ae('0x13b9')]; }, 'set_ambientMethod': function(_0x34a61d) { _0x34a61d[_0x56ae('0x8ae')](this[_0x56ae('0x13b9')]); this[_0x56ae('0x13b9')] = _0x34a61d; this[_0x56ae('0x1ae8')](); return _0x34a61d; }, 'set_shadowMethod': function(_0x4054a1) { null != _0x4054a1 && null != this[_0x56ae('0x1aea')] && _0x4054a1[_0x56ae('0x8ae')](this[_0x56ae('0x1aea')]); this[_0x56ae('0x1aea')] = _0x4054a1; this[_0x56ae('0x1ae8')](); return _0x4054a1; }, 'get_diffuseMethod': function() { if (_0x56ae('0x1aeb') !== _0x56ae('0x1aeb')) { return !0x1; } else { return this[_0x56ae('0xcec')]; } }, 'set_diffuseMethod': function(_0x55886a) { _0x55886a[_0x56ae('0x8ae')](this['_diffuseMethod']); this[_0x56ae('0xcec')] = _0x55886a; this[_0x56ae('0x1ae8')](); return _0x55886a; }, 'get_specularMethod': function() { if (_0x56ae('0x1aec') === 'ajFWT') { return _0x4b9541[_0x56ae('0x1aed')](d, e, f, a); } else { return this[_0x56ae('0x1102')]; } }, 'set_specularMethod': function(_0x8f9b26) { null != _0x8f9b26 && null != this[_0x56ae('0x1102')] && _0x8f9b26['copyFrom'](this[_0x56ae('0x1102')]); this[_0x56ae('0x1102')] = _0x8f9b26; this[_0x56ae('0x1ae8')](); return _0x8f9b26; }, 'set_normalMethod': function(_0xb0744a) { _0xb0744a[_0x56ae('0x8ae')](this[_0x56ae('0x9c2')]); this[_0x56ae('0x9c2')] = _0xb0744a; this[_0x56ae('0x1ae8')](); return _0xb0744a; }, 'addMethod': function(_0x2d8b49) { null == this[_0x56ae('0x187e')] && (this[_0x56ae('0x187e')] = new _0x77f1f6(this)); this[_0x56ae('0x187e')][_0x56ae('0x1771')](_0x2d8b49); this[_0x56ae('0x1ae8')](); }, 'get_numMethods': function() { return null != this['_effectsPass'] ? this[_0x56ae('0x187e')][_0x56ae('0x1aee')]() : 0x0; }, 'set_mipmap': function(_0x51f038) { if (this['_mipmap'] == _0x51f038) return _0x51f038; _0x23e28c['prototype'][_0x56ae('0x1751')][_0x56ae('0x94d')](this, _0x51f038); return _0x51f038; }, 'get_normalMap': function() { return this[_0x56ae('0x9c2')][_0x56ae('0x176a')](); }, 'set_normalMap': function(_0x16900b) { this[_0x56ae('0x9c2')][_0x56ae('0x16f1')](_0x16900b); return _0x16900b; }, 'set_specularMap': function(_0x2abb65) { if (null != this[_0x56ae('0x1102')]) this[_0x56ae('0x1102')][_0x56ae('0xca7')](_0x2abb65); else throw new _0x1adea8(new _0x531fca(_0x56ae('0x1acf'))); return _0x2abb65; }, 'set_gloss': function(_0x184305) { null != this[_0x56ae('0x1102')] && this['_specularMethod']['set_gloss'](_0x184305); return _0x184305; }, 'set_ambient': function(_0xcff928) { this[_0x56ae('0x13b9')][_0x56ae('0x151a')](_0xcff928); return _0xcff928; }, 'set_specular': function(_0x1becd2) { null != this[_0x56ae('0x1102')] && this[_0x56ae('0x1102')][_0x56ae('0x1682')](_0x1becd2); return _0x1becd2; }, 'set_ambientColor': function(_0x2ddeeb) { this[_0x56ae('0x13b9')]['set_ambientColor'](_0x2ddeeb); return _0x2ddeeb; }, 'set_specularColor': function(_0x2cd7ff) { if (_0x56ae('0x1aef') === 'ZeTEF') { _0x3f8182[_0x56ae('0x488')]()[_0x56ae('0x1af0')](_0x2cd7ff); } else { this[_0x56ae('0x1102')]['set_specularColor'](_0x2cd7ff); return _0x2cd7ff; } }, 'updateMaterial': function(_0x24ff96) { _0x24ff96 = !0x1; this['_screenPassesInvalid'] && (this[_0x56ae('0x1af1')](), _0x24ff96 = !0x0); if (_0x24ff96 || this[_0x56ae('0x1af2')]()) { this[_0x56ae('0x1ad8')](); this[_0x56ae('0x1af3')](this[_0x56ae('0x187f')]); if (_0x575257['vdfDi'](null, this[_0x56ae('0x1883')])) { _0x24ff96 = 0x0; for (var _0x5e2711 = this[_0x56ae('0x1883')][_0x56ae('0x9fa')](); _0x24ff96 < _0x5e2711;) { var _0x1b4a98 = _0x24ff96++; this[_0x56ae('0x1af3')](this['_nonCasterLightPasses'][_0x56ae('0x1b')](_0x1b4a98)); } } this[_0x56ae('0x1af3')](this[_0x56ae('0x187e')]); this[_0x56ae('0x1af4')](this[_0x56ae('0x187f')]); if (null != this[_0x56ae('0x1883')]) for (_0x24ff96 = 0x0, _0x5e2711 = this[_0x56ae('0x1883')][_0x56ae('0x9fa')](); _0x24ff96 < _0x5e2711;) _0x1b4a98 = _0x24ff96++, this['addScreenPass'](this['_nonCasterLightPasses']['get'](_0x1b4a98)); this[_0x56ae('0x1af4')](this[_0x56ae('0x187e')]); } }, 'addScreenPass': function(_0x1d4521) { null != _0x1d4521 && (this[_0x56ae('0xaa6')](_0x1d4521), _0x1d4521['_passesDirty'] = !0x1); }, 'isAnyScreenPassInvalid': function() { if (null != this['_casterLightPass'] && this[_0x56ae('0x187f')][_0x56ae('0xaa7')] || null != this['_effectsPass'] && this[_0x56ae('0x187e')][_0x56ae('0xaa7')]) return !0x0; if (null != this[_0x56ae('0x1883')]) for (var _0x330792 = 0x0, _0x5a82c0 = this['_nonCasterLightPasses'][_0x56ae('0x9fa')](); _0x330792 < _0x5a82c0;) { if ('XFaLQ' !== 'JCBOx') { var _0x150365 = _0x330792++; if (this['_nonCasterLightPasses'][_0x56ae('0x1b')](_0x150365)[_0x56ae('0xaa7')]) return !0x0; } else { return this[_0x56ae('0x1af5')]; } } return !0x1; }, 'addChildPassesFor': function(_0x5a8f45) { if (null != _0x5a8f45 && null != _0x5a8f45[_0x56ae('0xaa5')]) for (var _0x28856 = 0x0, _0xa30961 = _0x5a8f45[_0x56ae('0xaa5')][_0x56ae('0x9fa')](); _0x28856 < _0xa30961;) { if ('HQoyl' === _0x56ae('0x1af6')) { this[_0x56ae('0x1af7')][_0x56ae('0x8f0')](_0x5a8f45); } else { var _0x2f9948 = _0x28856++; this['addPass'](_0x5a8f45['_passes'][_0x56ae('0x1b')](_0x2f9948)); } } }, 'activatePass': function(_0x2a8a77, _0x58ed93, _0x41571f) { 0x0 == _0x2a8a77 && _0x58ed93[_0x56ae('0xd47')][_0x56ae('0x139f')](0x2, 0x9); _0x23e28c['prototype']['activatePass'][_0x56ae('0x94d')](this, _0x2a8a77, _0x58ed93, _0x41571f); }, 'deactivate': function(_0x1f234e) { _0x23e28c['prototype'][_0x56ae('0x6b0')][_0x56ae('0x94d')](this, _0x1f234e); _0x1f234e[_0x56ae('0xd47')][_0x56ae('0x139f')](0x2, 0x9); }, 'updateScreenPasses': function() { this[_0x56ae('0x1af8')](); this[_0x56ae('0x1af9')](); this[_0x56ae('0x1ae2')] = !0x1; }, 'initPasses': function() { 0x0 == this[_0x56ae('0x1afa')]() || 0x0 < this[_0x56ae('0x1aee')]() ? this[_0x56ae('0x1afb')]() : null != this['_effectsPass'] && 0x0 == this['get_numMethods']() && this[_0x56ae('0x1afc')](); null != this[_0x56ae('0x1aea')] ? this['initCasterLightPass']() : this['removeCasterLightPass'](); 0x0 < this[_0x56ae('0x1afd')]() ? this['initNonCasterLightPasses']() : this[_0x56ae('0x1afe')](); }, 'setBlendAndCompareModes': function() { if (_0x56ae('0x1aff') !== _0x56ae('0x1b00')) { var _0x45e62d = null != this[_0x56ae('0x187f')] || null != this[_0x56ae('0x187e')]; null != this[_0x56ae('0x187f')] && (this[_0x56ae('0x187f')][_0x56ae('0x1880')](0xa), this['_casterLightPass']['set_depthCompareMode'](this[_0x56ae('0x1882')]()), this[_0x56ae('0x187f')]['set_forceSeparateMVP'](_0x45e62d)); if (null != this[_0x56ae('0x1883')]) { null == this[_0x56ae('0x187f')] && (this['_nonCasterLightPasses'][_0x56ae('0x1b')](0x0)[_0x56ae('0x462')](_0x45e62d), this['_nonCasterLightPasses'][_0x56ae('0x1b')](0x0)['setBlendMode'](0xa), this[_0x56ae('0x1883')][_0x56ae('0x1b')](0x0)[_0x56ae('0x1881')](this[_0x56ae('0x1882')]())); for (var _0x4303a0 = 0x0, _0x471ac0 = this[_0x56ae('0x1883')][_0x56ae('0x9fa')](); _0x4303a0 < _0x471ac0;) { var _0x45e852 = _0x4303a0++; this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0x45e852)[_0x56ae('0x462')](_0x45e62d); this['_nonCasterLightPasses'][_0x56ae('0x1b')](_0x45e852)[_0x56ae('0x1880')](0x0); this[_0x56ae('0x1883')]['get'](_0x45e852)['set_depthCompareMode'](0x5); } } null != this[_0x56ae('0x187f')] || null != this[_0x56ae('0x1883')] ? null != this[_0x56ae('0x187e')] && (this[_0x56ae('0x187e')][_0x56ae('0x46c')](!0x0), this['_effectsPass'][_0x56ae('0x1881')](0x5), this[_0x56ae('0x187e')][_0x56ae('0x1880')](0xc), this[_0x56ae('0x187e')][_0x56ae('0x462')](_0x45e62d)) : null != this[_0x56ae('0x187e')] && (this[_0x56ae('0x187e')][_0x56ae('0x46c')](!0x1), this[_0x56ae('0x187e')]['set_depthCompareMode'](this['get_depthCompareMode']()), this['_effectsPass'][_0x56ae('0x1880')](0xa), this['_effectsPass']['set_forceSeparateMVP'](!0x1)); } else { return null == _0x854040[_0x56ae('0x993')] ? _0x854040[_0x56ae('0x993')] = new _0x854040() : _0x854040['instance']; } }, 'initCasterLightPass': function() { null == this['_casterLightPass'] && (this[_0x56ae('0x187f')] = new _0x5bd34b(this)); this['_casterLightPass'][_0x56ae('0x1756')](null); this['_casterLightPass'][_0x56ae('0x460')](null); this['_casterLightPass'][_0x56ae('0x176c')](null); this['_casterLightPass'][_0x56ae('0x1763')](null); this[_0x56ae('0x187f')][_0x56ae('0x176e')](null); this[_0x56ae('0x187f')]['set_enableLightFallOff'](this[_0x56ae('0x1ae3')]); this['_casterLightPass'][_0x56ae('0x174e')](new _0x3eef09([this[_0x56ae('0x1aea')][_0x56ae('0x1b01')]()])); this[_0x56ae('0x187f')][_0x56ae('0x176e')](this[_0x56ae('0x1aea')]); this[_0x56ae('0x187f')][_0x56ae('0x1756')](this[_0x56ae('0xcec')]); this[_0x56ae('0x187f')][_0x56ae('0x460')](this[_0x56ae('0x13b9')]); this['_casterLightPass']['set_normalMethod'](this[_0x56ae('0x9c2')]); this[_0x56ae('0x187f')][_0x56ae('0x1763')](this[_0x56ae('0x1102')]); this[_0x56ae('0x187f')][_0x56ae('0x1b02')](this[_0x56ae('0x1ae4')]); this[_0x56ae('0x187f')]['set_specularLightSources'](this[_0x56ae('0x1ae5')]); }, 'removeCasterLightPass': function() { if (_0x56ae('0x1b03') === _0x56ae('0x1b03')) { null != this[_0x56ae('0x187f')] && (this[_0x56ae('0x187f')][_0x56ae('0x9cd')](), this['removePass'](this['_casterLightPass']), this[_0x56ae('0x187f')] = null); } else { for (var _0x5ea910 = 0x0, _0x26ce2a = _0xc5462[_0x56ae('0x949')](this[_0x56ae('0x12fa')]); _0x5ea910 < _0x26ce2a[_0x56ae('0x32')];) { var _0x2b55e9 = _0x26ce2a[_0x5ea910]; ++_0x5ea910; _0x56ae('0x12fb') != _0x2b55e9 && _0xc5462['setProperty'](this[_0x56ae('0x12fb')], _0x2b55e9, _0xc5462['field'](this[_0x56ae('0x12fa')], _0x2b55e9)); } this[_0x56ae('0x1b04')](); } }, 'initNonCasterLightPasses': function() { this[_0x56ae('0x1afe')](); var _0x4bc20c = this[_0x56ae('0x1241')][_0x56ae('0x1b05')](), _0x3688b0 = this[_0x56ae('0x1241')][_0x56ae('0x1b06')](), _0x4c8ca3 = this[_0x56ae('0x1241')]['get_numLightProbes'](), _0xef5ee = 0x0, _0x53c8e4 = 0x0, _0x310ce5 = 0x0; null == this[_0x56ae('0x187f')] && (_0x4bc20c += this[_0x56ae('0x1241')][_0x56ae('0x1b07')](), _0x3688b0 += this[_0x56ae('0x1241')][_0x56ae('0x1b08')]()); for (this['_nonCasterLightPasses'] = _0x252a59[_0x56ae('0x977')](null); _0xef5ee < _0x4bc20c || _0x53c8e4 < _0x3688b0 || _0x310ce5 < _0x4c8ca3;) { var _0x5deba6 = new _0x21338c(this); _0x5deba6['set_enableLightFallOff'](this[_0x56ae('0x1ae3')]); _0x5deba6[_0x56ae('0x1b09')](null == this[_0x56ae('0x1aea')]); _0x5deba6[_0x56ae('0x1b0a')](_0xef5ee); _0x5deba6[_0x56ae('0x1b0b')](_0x53c8e4); _0x5deba6[_0x56ae('0x1b0c')](_0x310ce5); _0x5deba6[_0x56ae('0x1756')](null); _0x5deba6[_0x56ae('0x460')](null); _0x5deba6[_0x56ae('0x176c')](null); _0x5deba6['set_specularMethod'](null); _0x5deba6[_0x56ae('0x174e')](this[_0x56ae('0x1241')]); _0x5deba6[_0x56ae('0x1756')](this[_0x56ae('0xcec')]); _0x5deba6[_0x56ae('0x460')](this[_0x56ae('0x13b9')]); _0x5deba6[_0x56ae('0x176c')](this[_0x56ae('0x9c2')]); _0x5deba6[_0x56ae('0x1763')](this[_0x56ae('0x1102')]); _0x5deba6[_0x56ae('0x1b02')](this[_0x56ae('0x1ae4')]); _0x5deba6[_0x56ae('0x1b0d')](this[_0x56ae('0x1ae5')]); this[_0x56ae('0x1883')]['push'](_0x5deba6); _0xef5ee += _0x5deba6[_0x56ae('0x1b05')](); _0x53c8e4 += _0x5deba6['get_numPointLights'](); _0x310ce5 += _0x5deba6[_0x56ae('0x1b0e')](); } }, 'removeNonCasterLightPasses': function() { if (null != this[_0x56ae('0x1883')]) { for (var _0x93b420 = 0x0, _0x33f0b8 = this[_0x56ae('0x1883')]['get_length'](); _0x93b420 < _0x33f0b8;) { if (_0x56ae('0x1b0f') !== _0x56ae('0x1b10')) { var _0x271994 = _0x93b420++; this[_0x56ae('0x1b11')](this['_nonCasterLightPasses'][_0x56ae('0x1b')](_0x271994)); this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0x271994)[_0x56ae('0x9cd')](); } else { this[_0x56ae('0xb3b')](_0x93b420, _0x33f0b8); this[_0x56ae('0x959')](new _0x12d726(_0x93b420, _0x33f0b8)); } } this['_nonCasterLightPasses'] = null; } }, 'removeEffectsPass': function() { if ('ImUxP' === _0x56ae('0x1b12')) { null == c && (c = 's'); null == b && (b = 's'); var _0x518be7 = a / 0xe10 | 0x0, _0x33c99d = _0x575257[_0x56ae('0x1b13')](a / 0x3c, 0x0) - 0x3c * _0x518be7; a -= 0xe10 * _0x518be7 + 0x3c * _0x33c99d; var _0xa319eb = null == a ? _0x575257[_0x56ae('0x1b14')] : '' + a; 0x0 < _0x33c99d || 0x0 < _0x518be7 ? (0xa > a && (_0xa319eb = '0' + _0xa319eb), _0xa319eb = (null == _0x33c99d ? _0x56ae('0xc11') : '' + _0x33c99d) + ':' + _0xa319eb, 0x0 < _0x518be7 && (0xa > _0x33c99d && (_0xa319eb = '0' + _0xa319eb), _0xa319eb = (null == _0x518be7 ? 'null' : '' + _0x518be7) + ':' + _0xa319eb)) : _0xa319eb = 0x1 == a ? _0xa319eb + c : _0xa319eb + b; return _0xa319eb; } else { this[_0x56ae('0x187e')][_0x56ae('0x45d')]() != this[_0x56ae('0xcec')] && this[_0x56ae('0x187e')]['get_diffuseMethod']()[_0x56ae('0x9cd')](); this[_0x56ae('0x1b11')](this[_0x56ae('0x187e')]); this[_0x56ae('0x187e')][_0x56ae('0x9cd')](); this[_0x56ae('0x187e')] = null; } }, 'initEffectsPass': function() { null == this[_0x56ae('0x187e')] && (this[_0x56ae('0x187e')] = new _0x77f1f6(this)); this['_effectsPass'][_0x56ae('0x1b15')](this[_0x56ae('0x1ae3')]); 0x0 == this[_0x56ae('0x1afa')]() ? (this[_0x56ae('0x187e')][_0x56ae('0x1756')](null), this[_0x56ae('0x187e')][_0x56ae('0x1756')](this[_0x56ae('0xcec')])) : (this[_0x56ae('0x187e')]['set_diffuseMethod'](null), this[_0x56ae('0x187e')][_0x56ae('0x1756')](new _0x2c8111()), this[_0x56ae('0x187e')][_0x56ae('0x45d')]()[_0x56ae('0x1add')](0x0), this['_effectsPass'][_0x56ae('0x45d')]()['set_diffuseAlpha'](0x0)); this['_effectsPass'][_0x56ae('0x1adc')](!0x1); this[_0x56ae('0x187e')][_0x56ae('0x176c')](null); this[_0x56ae('0x187e')][_0x56ae('0x176c')](this[_0x56ae('0x9c2')]); return this[_0x56ae('0x187e')]; }, 'get_numLights': function() { if (_0x56ae('0x1b16') === _0x56ae('0x1b16')) { return null != this[_0x56ae('0x1241')] ? _0x575257[_0x56ae('0x5eb')](this['_lightPicker'][_0x56ae('0x1b0e')](), this[_0x56ae('0x1241')]['get_numDirectionalLights']()) + this[_0x56ae('0x1241')]['get_numPointLights']() + this[_0x56ae('0x1241')][_0x56ae('0x1b07')]() + this[_0x56ae('0x1241')][_0x56ae('0x1b08')]() : 0x0; } else { null != this[_0x56ae('0xa34')] ? c != this['canvas'] && c[_0x56ae('0xc59')](this[_0x56ae('0xa34')]) : c[_0x56ae('0xc59')](this[_0x56ae('0x1b17')]); b = _0x56ae('0x1b18')[_0x56ae('0x44')]('\x20'); for (d = 0x0; d < b[_0x56ae('0x32')];) { var _0x3f1dbc = b[d]; ++d; c[_0x56ae('0x95e')](_0x3f1dbc, _0x2d9f4e(this, this[_0x56ae('0x1b19')]), !0x0); } c[_0x56ae('0x95e')]('contextmenu', _0x2d9f4e(this, this[_0x56ae('0x1b1a')]), !0x0); c['addEventListener'](_0x56ae('0x300'), _0x2d9f4e(this, this['handleDragEvent']), !0x0); c['addEventListener']('dragover', _0x2d9f4e(this, this[_0x56ae('0x1b1b')]), !0x0); c['addEventListener'](_0x56ae('0x1b1c'), _0x2d9f4e(this, this[_0x56ae('0x1b1b')]), !0x0); c[_0x56ae('0x95e')](_0x56ae('0x1b1d'), _0x2d9f4e(this, this[_0x56ae('0x1b1e')]), !0x0); c[_0x56ae('0x95e')](_0x56ae('0x7cb'), _0x2d9f4e(this, this[_0x56ae('0x1b1e')]), !0x0); c['addEventListener'](_0x56ae('0x1b1f'), _0x2d9f4e(this, this[_0x56ae('0x1b1e')]), !0x0); c[_0x56ae('0x95e')]('touchcancel', _0x2d9f4e(this, this['handleTouchEvent']), !0x0); c[_0x56ae('0x95e')]('gamepadconnected', _0x2d9f4e(this, this[_0x56ae('0x1b20')]), !0x0); c['addEventListener'](_0x56ae('0x1b21'), _0x2d9f4e(this, this[_0x56ae('0x1b20')]), !0x0); } }, 'get_numNonCasters': function() { if (_0x56ae('0x1b22') === _0x56ae('0x1b23')) { this['_specularR'] = _0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1b24')] >>> 0x10 & 0xff) / _0xfeeea6[_0x56ae('0xcfc')](0xff) * this[_0x56ae('0xdfb')]; this['_specularG'] = _0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1b24')] >>> 0x8 & 0xff) / _0xfeeea6[_0x56ae('0xcfc')](0xff) * this[_0x56ae('0xdfb')]; this['_specularB'] = _0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1b24')] & 0xff) / _0xfeeea6[_0x56ae('0xcfc')](0xff) * this['_specular']; } else { return null != this[_0x56ae('0x1241')] ? this['_lightPicker']['get_numLightProbes']() + this['_lightPicker'][_0x56ae('0x1b05')]() + this[_0x56ae('0x1241')]['get_numPointLights']() : 0x0; } }, 'invalidateScreenPasses': function() { this['_screenPassesInvalid'] = !0x0; }, 'onLightsChange': function(_0x15605c) { this[_0x56ae('0x1ae8')](); }, '__class__': _0x330b48, '__properties__': _0x4e6193(_0x23e28c[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_numNonCasters': _0x56ae('0x1afd'), 'get_numLights': _0x56ae('0x1afa'), 'set_specularColor': _0x56ae('0x1066'), 'set_ambientColor': _0x56ae('0x1519'), 'set_specular': _0x56ae('0x1682'), 'set_ambient': _0x56ae('0x151a'), 'set_gloss': _0x56ae('0x1683'), 'set_specularMap': 'set_specularMap', 'set_normalMap': 'set_normalMap', 'get_normalMap': _0x56ae('0x176a'), 'get_numMethods': 'get_numMethods', 'set_normalMethod': _0x56ae('0x176c'), 'set_specularMethod': _0x56ae('0x1763'), 'get_specularMethod': _0x56ae('0x1764'), 'set_diffuseMethod': _0x56ae('0x1756'), 'get_diffuseMethod': _0x56ae('0x45d'), 'set_shadowMethod': _0x56ae('0x176e'), 'set_ambientMethod': _0x56ae('0x460'), 'get_ambientMethod': _0x56ae('0x1ad0'), 'set_alphaThreshold': _0x56ae('0x173f') }) }); var _0x566b8c = function(_0x2afc58) { null == _0x2afc58 && (_0x2afc58 = 0xcccccc); _0x330b48[_0x56ae('0x94d')](this); this['set_color'](_0x2afc58); }; _0x5ac4a7[_0x56ae('0x1b25')] = _0x566b8c; _0x566b8c[_0x56ae('0x8bf')] = _0x56ae('0x1b25'); _0x566b8c[_0x56ae('0x8ee')] = _0x330b48; _0x566b8c['prototype'] = _0x4e6193(_0x330b48[_0x56ae('0x6')], { 'set_color': function(_0x17638a) { this[_0x56ae('0x45d')]()[_0x56ae('0x1add')](_0x17638a); return _0x17638a; }, '__class__': _0x566b8c, '__properties__': _0x4e6193(_0x330b48[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_color': _0x56ae('0x1681') }) }); var _0x36f5a1 = function(_0x2c9b18) { var _0x219283 = _0x56ae('0x1b26')[_0x56ae('0x44')]('|'), _0x3d2bfe = 0x0; while (!![]) { switch (_0x219283[_0x3d2bfe++]) { case '0': this[_0x56ae('0xaa6')](this['_screenPass'] = new _0x48cc09(_0x2c9b18)); continue; case '1': null == _0x2c9b18 && (_0x2c9b18 = 1.25); continue; case '2': this['set_bothSides'](!0x0); continue; case '3': this['_screenPass'][_0x56ae('0x424')](this); continue; case '4': _0x23e28c['call'](this); continue; } break; } }; _0x5ac4a7['away3d.materials.SegmentMaterial'] = _0x36f5a1; _0x36f5a1[_0x56ae('0x8bf')] = _0x56ae('0x1b27'); _0x36f5a1[_0x56ae('0x8ee')] = _0x23e28c; _0x36f5a1[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x1b28')](_0x4e6193, _0x23e28c[_0x56ae('0x6')], { '_screenPass': null, '__class__': _0x36f5a1 }); var _0x2e9896 = function(_0x4595b0) { _0x23e28c[_0x56ae('0x94d')](this); this[_0x56ae('0x1b29')] = _0x4595b0; this[_0x56ae('0xaa6')](this['_skyboxPass'] = new _0x55b9b8()); this[_0x56ae('0x1b2a')]['set_cubeTexture'](this['_cubeMap']); }; _0x5ac4a7[_0x56ae('0x1b2b')] = _0x2e9896; _0x2e9896[_0x56ae('0x8bf')] = _0x56ae('0x1b2b'); _0x2e9896[_0x56ae('0x8ee')] = _0x23e28c; _0x2e9896['prototype'] = _0x4e6193(_0x23e28c[_0x56ae('0x6')], { '_cubeMap': null, '_skyboxPass': null, '__class__': _0x2e9896 }); var _0x30cb6f = function(_0x4cd4da, _0x224231, _0x599b97, _0x351424, _0xb2f004) { null == _0xb2f004 && (_0xb2f004 = 0x1); null == _0x351424 && (_0x351424 = !0x0); null == _0x599b97 && (_0x599b97 = !0x1); null == _0x224231 && (_0x224231 = !0x0); _0x2d03dc[_0x56ae('0x94d')](this); this[_0x56ae('0xca7')](_0x4cd4da); this[_0x56ae('0x1750')](_0x224231); this[_0x56ae('0x1740')](_0x599b97); this['set_mipmap'](_0x351424); this[_0x56ae('0x1aa5')](_0xb2f004); }; _0x5ac4a7['away3d.materials.TextureMaterial'] = _0x30cb6f; _0x30cb6f[_0x56ae('0x8bf')] = 'away3d.materials.TextureMaterial'; _0x30cb6f[_0x56ae('0x8ee')] = _0x2d03dc; _0x30cb6f[_0x56ae('0x6')] = _0x4e6193(_0x2d03dc['prototype'], { 'set_alpha': function(_0x31135e) { 0x1 < _0x31135e ? _0x31135e = 0x1 : 0x0 > _0x31135e && (_0x31135e = 0x0); null == this['get_colorTransform']() && this[_0x56ae('0x448')](new _0xa29426()); this['get_colorTransform']()[_0x56ae('0xa93')] = _0x31135e; this[_0x56ae('0xaa4')][_0x56ae('0x1adc')](this[_0x56ae('0x1400')]()); this[_0x56ae('0xaa4')][_0x56ae('0x1880')](0xa == this[_0x56ae('0x446')]() && this[_0x56ae('0x1400')]() ? 0x7 : this[_0x56ae('0x446')]()); return _0x31135e; }, 'get_texture': function() { return this['_screenPass'][_0x56ae('0x45d')]()[_0x56ae('0xdac')](); }, 'set_texture': function(_0x1c48e2) { if (_0x56ae('0x1b2c') !== 'hfTGH') { this[_0x56ae('0xaa4')][_0x56ae('0x45d')]()[_0x56ae('0xca7')](_0x1c48e2); return _0x1c48e2; } else { if (this[_0x56ae('0x1272')]['physicsData'][_0x56ae('0x1b2d')]) var _0x54fab7 = !0x0; else _0x54fab7 = this[_0x56ae('0x1272')], _0x54fab7 = _0x54fab7[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - _0x54fab7[_0x56ae('0x1b2e')][_0x56ae('0x1b2f')] < this['ownerCharacter']['jumpAction']['leftGroundBuffer']; return _0x54fab7 ? _0x29a875['controlScheme'][_0x56ae('0x1b30')](this[_0x56ae('0x1b31')]) : !0x1; } }, 'set_ambientTexture': function(_0x2b2947) { this[_0x56ae('0xaa4')][_0x56ae('0x1ad0')]()[_0x56ae('0xca7')](_0x2b2947); this[_0x56ae('0xaa4')][_0x56ae('0x45d')]()[_0x56ae('0x1b32')](null != _0x2b2947); return _0x2b2947; }, '__class__': _0x30cb6f, '__properties__': _0x4e6193(_0x2d03dc[_0x56ae('0x6')]['__properties__'], { 'set_ambientTexture': _0x56ae('0x1748'), 'set_texture': _0x56ae('0xca7'), 'get_texture': _0x56ae('0xdac'), 'set_alpha': _0x56ae('0xabe') }) }); var _0x5edd61 = function(_0x2e85a7, _0xfc11b3, _0x9eb5d2, _0x599da1, _0x4122c4, _0x368d96) { null == _0x368d96 && (_0x368d96 = !0x0); null == _0x4122c4 && (_0x4122c4 = !0x1); null == _0x599da1 && (_0x599da1 = !0x0); this[_0x56ae('0x16eb')] = _0x2e85a7; this[_0x56ae('0x16ec')] = _0xfc11b3; this['_speculars'] = _0x9eb5d2; this[_0x56ae('0x16ee')](); _0x30cb6f['call'](this, this[_0x56ae('0x16ef')], _0x599da1, _0x4122c4, _0x368d96); null != this[_0x56ae('0x16f0')] && this['set_normalMap'](this[_0x56ae('0x16f0')]); null != this[_0x56ae('0x16f2')] && this[_0x56ae('0x1752')](this[_0x56ae('0x16f2')]); }; _0x5ac4a7[_0x56ae('0x1b33')] = _0x5edd61; _0x5edd61[_0x56ae('0x8bf')] = _0x56ae('0x1b33'); _0x5edd61[_0x56ae('0x8ee')] = _0x30cb6f; _0x5edd61['prototype'] = _0x4e6193(_0x30cb6f['prototype'], { '_diffuses': null, '_normals': null, '_speculars': null, '_TBDiffuse': null, '_TBNormal': null, '_TBSpecular': null, '_currentMapID': null, 'initTextures': function() { if (null == this['_diffuses'] || 0x0 == this[_0x56ae('0x16eb')]['get_length']()) throw new _0x1adea8(new _0x531fca('you\x20must\x20pass\x20at\x20least\x20one\x20bitmapdata\x20into\x20diffuses\x20param!')); this['_TBDiffuse'] = this['_diffuses'][_0x56ae('0x1b')](0x0); if (_0x1c1b50['GYXtm'](null, this['_normals']) && 0x0 < this[_0x56ae('0x16ec')]['get_length']()) { if (this[_0x56ae('0x16ec')][_0x56ae('0x9fa')]() != this[_0x56ae('0x16eb')][_0x56ae('0x9fa')]()) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1b34'))); this[_0x56ae('0x16f0')] = this[_0x56ae('0x16ec')][_0x56ae('0x1b')](0x0); } if (null != this[_0x56ae('0x16ed')] && 0x0 < this[_0x56ae('0x16ed')][_0x56ae('0x9fa')]()) { if (_0x1c1b50[_0x56ae('0x127')](this[_0x56ae('0x16ed')][_0x56ae('0x9fa')](), this[_0x56ae('0x16eb')]['get_length']())) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1b34'))); this[_0x56ae('0x16f2')] = this[_0x56ae('0x16ed')][_0x56ae('0x1b')](0x0); } this[_0x56ae('0x1b35')] = 0x0; }, 'swap': function(_0x4aff48) { null == _0x4aff48 && (_0x4aff48 = 0x0); return this['_currentMapID'] != _0x4aff48 ? (this[_0x56ae('0x1b35')] = _0x4aff48, this['_TBDiffuse'] = this[_0x56ae('0x16eb')][_0x56ae('0x1b')](_0x4aff48), this[_0x56ae('0xca7')](this[_0x56ae('0x16ef')]), null != this[_0x56ae('0x16f0')] && this['set_normalMap'](this[_0x56ae('0x16f0')] = this['_normals'][_0x56ae('0x1b')](_0x4aff48)), null != this[_0x56ae('0x16f2')] && this[_0x56ae('0x1752')](this['_TBSpecular'] = this['_speculars'][_0x56ae('0x1b')](_0x4aff48)), !0x0) : !0x1; }, '__class__': _0x5edd61 }); var _0x4810db = function(_0x2dc486, _0x2f3c3d, _0x29dc0d, _0x504311, _0x42e158) { null == _0x42e158 && (_0x42e158 = 0x1); null == _0x504311 && (_0x504311 = !0x0); null == _0x29dc0d && (_0x29dc0d = !0x1); null == _0x2f3c3d && (_0x2f3c3d = !0x0); _0x330b48[_0x56ae('0x94d')](this); this[_0x56ae('0xca7')](_0x2dc486); this[_0x56ae('0x1750')](_0x2f3c3d); this[_0x56ae('0x1740')](_0x29dc0d); this[_0x56ae('0x1751')](_0x504311); this[_0x56ae('0x1aa5')](_0x42e158); }; _0x5ac4a7[_0x56ae('0x1b36')] = _0x4810db; _0x4810db[_0x56ae('0x8bf')] = _0x56ae('0x1b36'); _0x4810db['__super__'] = _0x330b48; _0x4810db[_0x56ae('0x6')] = _0x4e6193(_0x330b48[_0x56ae('0x6')], { '_animateUVs': null, 'set_texture': function(_0xa9a0bc) { this[_0x56ae('0x45d')]()[_0x56ae('0xca7')](_0xa9a0bc); return _0xa9a0bc; }, 'set_ambientTexture': function(_0x1563f7) { this[_0x56ae('0x1ad0')]()[_0x56ae('0xca7')](_0x1563f7); this[_0x56ae('0x45d')]()[_0x56ae('0x1b32')](null != _0x1563f7); return _0x1563f7; }, 'updateScreenPasses': function() { _0x330b48[_0x56ae('0x6')]['updateScreenPasses'][_0x56ae('0x94d')](this); null != this['_effectsPass'] && this[_0x56ae('0x187e')]['set_animateUVs'](this[_0x56ae('0x1af5')]); null != this[_0x56ae('0x187f')] && this[_0x56ae('0x187f')][_0x56ae('0x1b37')](this[_0x56ae('0x1af5')]); if (null != this[_0x56ae('0x1883')]) for (var _0x3c8ac3 = 0x0, _0x16e820 = this[_0x56ae('0x1883')][_0x56ae('0x9fa')](); _0x3c8ac3 < _0x16e820;) { var _0x2d9818 = _0x3c8ac3++; this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0x2d9818)[_0x56ae('0x1b37')](this[_0x56ae('0x1af5')]); } }, '__class__': _0x4810db, '__properties__': _0x4e6193(_0x330b48[_0x56ae('0x6')]['__properties__'], { 'set_ambientTexture': _0x56ae('0x1748'), 'set_texture': _0x56ae('0xca7') }) }); var _0xdfa8af = function(_0x46d025) { this[_0x56ae('0x1b38')] = this[_0x56ae('0x1b39')] = this[_0x56ae('0x1b3a')] = this['_uvTransformIndex2'] = this[_0x56ae('0x1b3b')] = this['_normalBufferIndex'] = this[_0x56ae('0x9c5')] = this['_lightFragmentConstantIndex'] = this['_sceneMatrixIndex'] = this['_sceneNormalMatrixIndex'] = this[_0x56ae('0x1b3c')] = this[_0x56ae('0x1b3d')] = -0x1; this[_0x56ae('0x1b3e')] = !0x0; this[_0x56ae('0x9b7')] = new _0x30bb49(); this[_0x56ae('0x9b5')] = new _0x17c366(); this[_0x56ae('0xe0d')] = _0x46d025; this[_0x56ae('0x1b3f')](_0x46d025); }; _0x5ac4a7[_0x56ae('0x1b40')] = _0xdfa8af; _0xdfa8af[_0x56ae('0x8bf')] = _0x56ae('0x1b40'); _0xdfa8af[_0x56ae('0x6')] = {}; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x9b7')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x9b9')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x9b5')] = null; _0xdfa8af[_0x56ae('0x6')]['_methodSetup'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1a91')] = null; _0xdfa8af[_0x56ae('0x6')]['_repeat'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1aa2')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1a90')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1ae3')] = null; _0xdfa8af[_0x56ae('0x6')]['_preserveAlpha'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1af5')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b41')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1aaf')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1159')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x115a')] = null; _0xdfa8af[_0x56ae('0x6')]['_vertexCode'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0xceb')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b42')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b43')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b38')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x9bf')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x9c0')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b44')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b45')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b39')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b3a')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b46')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b3b')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x9bb')] = null; _0xdfa8af[_0x56ae('0x6')]['_tangentBufferIndex'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b47')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b48')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b49')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b3c')] = null; _0xdfa8af[_0x56ae('0x6')]['_probeWeightsIndex'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1ae5')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1ae4')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x13fa')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x13ea')] = null; _0xdfa8af[_0x56ae('0x6')]['_numPointLights'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x13eb')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b4a')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b4b')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b4c')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b4d')] = null; _0xdfa8af[_0x56ae('0x6')]['_UVTarget'] = null; _0xdfa8af[_0x56ae('0x6')]['_UVSource'] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0xe0d')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b4e')] = null; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b15')] = function(_0x158660) { return this._enableLightFallOff = _0x158660; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b4f')] = function() { var _0x1eb766 = { MaTTJ: function(_0x2072ca, _0xf76599) { return _0x2072ca * _0xf76599; }, lKNle: function(_0xa358f, _0xf76599) { return _0x1c1b50.tpszT(_0xa358f, _0xf76599); } }; if (_0x56ae('0x1b50') !== _0x56ae('0x1b50')) { _0x2b39f7.view.get_camera().set_x(0x99); _0x2b39f7.view.get_camera().set_y(0x29); _0x2b39f7.view.get_camera().set_z(0xa85); var _0x5c9665 = _0x2b39f7.view.get_camera(), _0xb2be5b = null; null == _0xb2be5b && (_0xb2be5b = new _0x20e8d2()); var _0x23dec5 = Math.sin(2.155481626212997); _0xb2be5b.x = 0.255 * _0x23dec5; _0xb2be5b.y = _0x1eb766.MaTTJ(0.95, _0x23dec5); _0xb2be5b.z = 0.183 * _0x23dec5; _0xb2be5b.w = Math.cos(2.155481626212997); _0x23dec5 = _0xb2be5b.x * _0xb2be5b.x + _0xb2be5b.y * _0xb2be5b.y + _0xb2be5b.z * _0xb2be5b.z + _0xb2be5b.w * _0xb2be5b.w; var _0x16b372 = _0x23dec5 - 0x1; 1e-10 > (_0x1eb766.lKNle(0x0, _0x16b372) ? _0x16b372 : -_0x16b372) || (0x0 == _0x23dec5 ? (_0xb2be5b.x = 0x0, _0xb2be5b.y = 0x0, _0xb2be5b.z = 0x0, _0xb2be5b.w = 0x1) : (_0x23dec5 = 0x1 / Math.sqrt(_0x23dec5), _0xb2be5b.x *= _0x23dec5, _0xb2be5b.y *= _0x23dec5, _0xb2be5b.z *= _0x23dec5, _0xb2be5b.w *= _0x23dec5)); _0x5c9665.set_eulers(_0x2eb087.toEulerAngles(_0xb2be5b).get_degrees()); this.tunnel.display(0x0); this.runner.setIndexedPosition(0x2, 34.4); this.runner.spritesheet.set_currentFrame(0x37); this.runner.spritesheet.set_xInverted(!0x1); this.angel.setIndexedPosition(2.5, 0x23, null, 0x1); this.angel.spritesheet.set_currentFrame(0x45); this.angel.spritesheet.set_xInverted(!0x1); this.child.setIndexedPosition(1.3, 3.5); this.child.spritesheet.set_currentFrame(0x78); this.child.spritesheet.set_xInverted(!0x0); _0x5c9665 = _0xfe3284.width(0x5dc); _0xb2be5b = new _0x5c4c32(this.runner.get_onScreen()); this.dialog.addBubble(_0x56ae('0x1b51'), -0xdc, -0x124, null, null == _0x5c9665 ? null : Math.round(_0x5c9665 / 2.5), null, _0xb2be5b); _0x5c9665 = _0xfe3284.width(0x5d2); _0xb2be5b = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x1b52'), 0xf0, -0x5c, null, null == _0x5c9665 ? null : Math.round(_0x5c9665 / 2.5), null, _0xb2be5b); _0x5c9665 = _0xfe3284.scale(0.4); this.dialog.addPlainTextOld('Not\x20that\x20I\x27ve\x20met\x20the\x20Student,\x20but\x20come\x20on.\x0aHe\x27s\x20still\x20in\x20school,\x20and\x20I\x27m\x20an\x20industry\x20veteran!', 0x2ee, 0xa, _0x5c9665, null, 0xffffff); this.angel.unifyRotation(this.runner); } else { return this._needUVAnimation; } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b53')] = function() { return this._UVTarget; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b54')] = function() { return this._UVSource; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b55')] = function(_0x35285d) { return this._forceSeperateMVP = _0x35285d; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b3f')] = function(_0x418b3e) { this._registerCache = new _0x282ab8(_0x418b3e); this._registerCache.set_vertexAttributesOffset(0x1); this._registerCache.reset(); }; _0xdfa8af[_0x56ae('0x6')]['get_animateUVs'] = function() { return this._animateUVs; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b37')] = function(_0x56c1e3) { return this._animateUVs = _0x56c1e3; }; _0xdfa8af[_0x56ae('0x6')]['get_animateUVs2'] = function() { if ('GutQM' !== _0x56ae('0x1b56')) { _0x503858.call(this, a); } else { return this._animateUVs2; } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b57')] = function(_0x255574) { return this._animateUVs2 = _0x255574; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x450')] = function(_0x20fdb9) { return this._alphaPremultiplied = _0x20fdb9; }; _0xdfa8af[_0x56ae('0x6')]['set_preserveAlpha'] = function(_0x1571b1) { return this._preserveAlpha = _0x1571b1; }; _0xdfa8af[_0x56ae('0x6')]['setTextureSampling'] = function(_0x8a33c4, _0x4923e7, _0x502472, _0x2b4a18) { this._smooth = _0x8a33c4; this._repeat = _0x4923e7; this._mipmap = _0x502472; this._anisotropy = _0x2b4a18; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b58')] = function(_0x21058e, _0x176310) { this._vertexConstantData = _0x21058e; this._fragmentConstantData = _0x176310; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b59')] = function() { return this._methodSetup; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b5a')] = function(_0x1e1182) { return this._methodSetup = _0x1e1182; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b5b')] = function() { if (_0x56ae('0x1b5c') !== 'TfnKJ') { return this._zOffset = _0x38a5fa; } else { this.initRegisterIndices(); this.initLightData(); for (var _0x38a5fa = [_0x56ae('0x1b5d')], _0xb75b13 = _0x252a59.toObjectVector(null), _0x1b04bc = 0x0, _0x1302b5 = _0x38a5fa.length; _0x1b04bc < _0x1302b5;) { var _0x579114 = _0x1b04bc++; _0xb75b13.set(_0x579114, _0x38a5fa[_0x579114]); } this._animatableAttributes = _0xb75b13; _0x38a5fa = ['vt0']; _0xb75b13 = _0x252a59.toObjectVector(null); _0x1b04bc = 0x0; for (_0x1302b5 = _0x38a5fa.length; _0x1b04bc < _0x1302b5;) _0x579114 = _0x1b04bc++, _0xb75b13.set(_0x579114, _0x38a5fa[_0x579114]); this._animationTargetRegisters = _0xb75b13; this._fragmentCode = this._vertexCode = ''; this._sharedRegisters.localPosition = this._registerCache.getFreeVertexVectorTemp(); this._registerCache.addVertexTempUsages(this._sharedRegisters.localPosition, 0x1); this.createCommons(); this.calculateDependencies(); this.updateMethodRegisters(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this.createNormalRegisters(); (0x0 < this._dependencyCounter.get_globalPosDependencies() || this._forceSeperateMVP) && this.compileGlobalPositionCode(); this.compileProjectionCode(); this.compileMethodsCode(); this.compileFragmentOutput(); this._fragmentPostLightCode = this.get_fragmentCode(); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b5e')] = function() {}; _0xdfa8af[_0x56ae('0x6')]['compileMethodsCode'] = function() { if ('nFSrD' !== _0x56ae('0x1b5f')) { 0x0 < this._dependencyCounter.get_uvDependencies() && this.compileUVCode(); 0x0 < this._dependencyCounter.get_secondaryUVDependencies() && this.compileSecondaryUVCode(); 0x0 < this._dependencyCounter.get_normalDependencies() && this.compileNormalCode(); _0x1c1b50.HxuOG(0x0, this._dependencyCounter.get_viewDirDependencies()) && this.compileViewDirCode(); this.compileLightingCode(); this._fragmentLightCode = this._fragmentCode; this._fragmentCode = ''; this.compileMethods(); } else { _0x200c17.__update(); return _0x200c17._text; } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b60')] = function() {}; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b61')] = function() {}; _0xdfa8af[_0x56ae('0x6')]['compileNormalCode'] = function() {}; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b62')] = function() { var _0x57096 = this._registerCache.getFreeVertexAttribute(); this._uvBufferIndex = _0x57096.get_index(); var _0x1210a3 = this._registerCache.getFreeVarying(); this._sharedRegisters.uvVarying = _0x1210a3; if (this.get_animateUVs()) { var _0x19cdae = this._registerCache.getFreeVertexConstant(), _0x4ff7f8 = this._registerCache.getFreeVertexConstant(); this._uvTransformIndex = 0x4 * _0x19cdae.get_index(); this._vertexCode += _0x1c1b50.hxbrS(_0x56ae('0x1b63') + _0x1b30b7.string(_0x1210a3) + _0x56ae('0x173') + _0x1b30b7.string(_0x57096) + ',\x20' + _0x1b30b7.string(_0x19cdae) + _0x56ae('0x1b64') + _0x1b30b7.string(_0x1210a3) + _0x56ae('0x15f') + _0x1b30b7.string(_0x57096) + ',\x20' + _0x1b30b7.string(_0x4ff7f8) + _0x56ae('0x5f7') + _0x1b30b7.string(_0x1210a3) + _0x56ae('0x1b65'), _0x1b30b7.string(_0x57096)) + _0x56ae('0xdc7'); } else this._uvTransformIndex = -0x1, this._needUVAnimation = !0x0, this._UVTarget = _0x1210a3.toString(), this._UVSource = _0x57096.toString(); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b66')] = function() { var _0x5d983d = this._registerCache.getFreeVertexAttribute(); this._secondaryUVBufferIndex = _0x5d983d.get_index(); var _0x5dda2f = this._registerCache.getFreeVarying(); this._sharedRegisters.secondaryUVVarying = _0x5dda2f; if (this.get_animateUVs2()) { if ('IHQIN' === _0x56ae('0x1b67')) { var _0x4022a6 = this._registerCache.getFreeVertexConstant(), _0x392787 = this._registerCache.getFreeVertexConstant(); this._uvTransformIndex2 = 0x4 * _0x4022a6.get_index(); this._vertexCode += _0x56ae('0x1b63') + _0x1b30b7.string(_0x5dda2f) + _0x56ae('0x173') + _0x1b30b7.string(_0x5d983d) + ',\x20' + _0x1b30b7.string(_0x4022a6) + '\x0a'; this._vertexCode += 'dp4\x20' + _0x1b30b7.string(_0x5dda2f) + _0x56ae('0x15f') + _0x1b30b7.string(_0x5d983d) + ',\x20' + _0x1b30b7.string(_0x392787) + '\x0a'; this._vertexCode += _0x1c1b50.aEluL(_0x56ae('0xd76') + _0x1b30b7.string(_0x5dda2f), _0x56ae('0x1b65')) + _0x1b30b7.string(_0x5d983d) + '.zw\x0a'; } else { if (_0x56ae('0x7c0') == typeof _0x5dda2f && _0x59b8d7.__isNativeObj(_0x5dda2f) && _0x5d983d instanceof _0x5dda2f) return !0x0; } } else this._uvTransformIndex2 = -0x1, this._vertexCode += 'mov\x20' + _0x1b30b7.string(_0x5dda2f) + ',\x20' + _0x1b30b7.string(_0x5d983d) + '\x0a'; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b68')] = function() { var _0x562adc = { nNMWB: function(_0x1908f1, _0xf76599) { return _0x1908f1 + _0xf76599; } }; if ('PUgwT' === _0x56ae('0x1b69')) { switch (_0x145cbf) { case 0x41: return new _0x10421f(this.prevX(), this.prevY(), b[0x0], b[0x1], b[0x2], 0x0 != b[0x3], 0x0 != b[0x4], b[0x5], b[0x6]); case 0x43: return new _0x2c0e65(b[0x0], b[0x1], b[0x2], b[0x3], b[0x4], b[0x5]); case 0x48: return new _0xbb644(b[0x0], this.prevY()); case 0x4c: return new _0xbb644(b[0x0], b[0x1]); case 0x4d: return this.lastMoveX = b[0x0], this.lastMoveY = b[0x1], new _0x58806a(this.lastMoveX, this.lastMoveY); case 0x51: return new _0x522dc4(b[0x0], b[0x1], b[0x2], b[0x3]); case 0x53: _0x145cbf = this.prevX(); var _0x3c5664 = this.prevY(); return new _0x2c0e65(0x2 * _0x145cbf - this.prevCX(), 0x2 * _0x3c5664 - this.prevCY(), b[0x0], b[0x1], b[0x2], b[0x3]); case 0x54: return _0x145cbf = this.prevX(), this.prevY(), new _0x522dc4(0x2 * _0x145cbf - this.prevCX(), 0x2 * _0x145cbf - this.prevCY(), b[0x2], b[0x3]); case 0x56: return new _0xbb644(this.prevX(), b[0x0]); case 0x5a: return new _0xbb644(this.lastMoveX, this.lastMoveY); case 0x61: return _0x145cbf = this.prevX(), _0x3c5664 = this.prevY(), new _0x10421f(_0x145cbf, _0x3c5664, b[0x0], b[0x1], b[0x2], 0x0 != b[0x3], 0x0 != b[0x4], b[0x5] + _0x145cbf, b[0x6] + _0x3c5664); case 0x63: return _0x145cbf = this.prevX(), _0x3c5664 = this.prevY(), new _0x2c0e65(b[0x0] + _0x145cbf, b[0x1] + _0x3c5664, b[0x2] + _0x145cbf, b[0x3] + _0x3c5664, b[0x4] + _0x145cbf, b[0x5] + _0x3c5664); case 0x68: return new _0xbb644(b[0x0] + this.prevX(), this.prevY()); case 0x6c: return new _0xbb644(b[0x0] + this.prevX(), b[0x1] + this.prevY()); case 0x6d: return this.lastMoveX = b[0x0] + this.prevX(), this.lastMoveY = b[0x1] + this.prevY(), new _0x58806a(this.lastMoveX, this.lastMoveY); case 0x71: return _0x145cbf = this.prevX(), _0x3c5664 = this.prevY(), new _0x522dc4(b[0x0] + _0x145cbf, b[0x1] + _0x3c5664, b[0x2] + _0x145cbf, b[0x3] + _0x3c5664); case 0x73: return _0x145cbf = this.prevX(), _0x3c5664 = this.prevY(), new _0x2c0e65(0x2 * _0x145cbf - this.prevCX(), 0x2 * _0x3c5664 - this.prevCY(), b[0x0] + _0x145cbf, _0x562adc.nNMWB(b[0x1], _0x3c5664), b[0x2] + _0x145cbf, b[0x3] + _0x3c5664); case 0x74: return _0x145cbf = this.prevX(), _0x3c5664 = this.prevY(), new _0x522dc4(0x2 * _0x145cbf - this.prevCX(), 0x2 * _0x3c5664 - this.prevCY(), b[0x0] + _0x145cbf, b[0x1] + _0x3c5664); case 0x76: return new _0xbb644(this.prevX(), b[0x0] + this.prevY()); case 0x7a: return new _0xbb644(this.lastMoveX, this.lastMoveY); } return null; } else { this._sharedRegisters.globalPositionVertex = this._registerCache.getFreeVertexVectorTemp(); this._registerCache.addVertexTempUsages(this._sharedRegisters.globalPositionVertex, this._dependencyCounter.get_globalPosDependencies()); var _0x145cbf = this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._sceneMatrixIndex = 0x4 * _0x145cbf.get_index(); this._vertexCode += _0x56ae('0x612') + _0x1b30b7.string(this._sharedRegisters.globalPositionVertex) + ',\x20' + _0x1b30b7.string(this._sharedRegisters.localPosition) + ',\x20' + _0x1b30b7.string(_0x145cbf) + '\x0a'; this._dependencyCounter.get_usesGlobalPosFragment() && (this._sharedRegisters.globalPositionVarying = this._registerCache.getFreeVarying(), this._vertexCode += _0x56ae('0xd76') + _0x1b30b7.string(this._sharedRegisters.globalPositionVarying) + ',\x20' + _0x1b30b7.string(this._sharedRegisters.globalPositionVertex) + '\x0a'); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b6a')] = function() { if (_0x56ae('0x1b6b') === _0x56ae('0x1b6c')) { _0x2ba5a7 && null != this.character.sleepImage && !this.lock.get_visible() ? (null == this.sleep && (this.sleep = _0x3c161e.getBitmap(this.character.sleepImage), this.addDisplayObject(this.sleep)), this.sleep.set_visible(!0x0)) : null != this.sleep && this.sleep.set_visible(!0x1); return _0x2ba5a7; } else { var _0x2ba5a7 = 0x0 < this._dependencyCounter.get_globalPosDependencies() || this._forceSeperateMVP ? this._sharedRegisters.globalPositionVertex.toString() : this._animationTargetRegisters.get(0x0); 0x0 < this._dependencyCounter.get_projectionDependencies() ? (this._sharedRegisters.projectionFragment = this._registerCache.getFreeVarying(), _0x2ba5a7 = _0x56ae('0x1b6d') + _0x2ba5a7 + _0x56ae('0x1b6e') + _0x1b30b7.string(this._sharedRegisters.projectionFragment) + _0x56ae('0x1b6f')) : _0x2ba5a7 = _0x1c1b50.SpkvR('m44\x20op,\x20' + _0x2ba5a7, ',\x20vc0\x09\x09\x0a'); this._vertexCode += _0x2ba5a7; } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b70')] = function() { this._fragmentCode += _0x56ae('0xd76') + _0x1b30b7.string(this._registerCache.get_fragmentOutputRegister()) + ',\x20' + _0x1b30b7.string(this._sharedRegisters.shadedTarget) + '\x0a'; this._registerCache.removeFragmentTempUsage(this._sharedRegisters.shadedTarget); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b71')] = function() { if (_0x56ae('0x1b72') !== _0x56ae('0x1b73')) { this._probeWeightsIndex = this._sceneNormalMatrixIndex = this._sceneMatrixIndex = this._lightFragmentConstantIndex = this._tangentBufferIndex = this._normalBufferIndex = this._secondaryUVBufferIndex = this._uvTransformIndex2 = this._uvTransformIndex = this._uvBufferIndex = this._cameraPositionIndex = this._commonsDataIndex = -0x1; } else { if (a.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(a.nodeType)); a = a.nodeName; } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b74')] = function() { this._numLights = this._numPointLights + this._numDirectionalLights; this._numProbeRegisters = Math.ceil(this._numLightProbes / 0x4); this._combinedLightSources = null != this._methodSetup._specularMethod ? this._specularLightSources | this._diffuseLightSources : this._diffuseLightSources; this._usingSpecularMethod = null != this._methodSetup._specularMethod && (this.usesLightsForSpecular() || this.usesProbesForSpecular()); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b75')] = function() { this._sharedRegisters.commons = this._registerCache.getFreeFragmentConstant(); this._commonsDataIndex = 0x4 * this._sharedRegisters.commons.get_index(); }; _0xdfa8af[_0x56ae('0x6')]['calculateDependencies'] = function() { this._dependencyCounter.reset(); var _0xf6f786 = this._methodSetup._methods; this.setupAndCountMethodDependencies(this._methodSetup._diffuseMethod, this._methodSetup._diffuseMethodVO); null != this._methodSetup._shadowMethod && this.setupAndCountMethodDependencies(this._methodSetup._shadowMethod, this._methodSetup._shadowMethodVO); this.setupAndCountMethodDependencies(this._methodSetup._ambientMethod, this._methodSetup._ambientMethodVO); this._usingSpecularMethod && this.setupAndCountMethodDependencies(this._methodSetup._specularMethod, this._methodSetup._specularMethodVO); null != this._methodSetup._colorTransformMethod && this.setupAndCountMethodDependencies(this._methodSetup._colorTransformMethod, this._methodSetup._colorTransformMethodVO); for (var _0x710af7 = 0x0, _0x272497 = _0xf6f786.get_length(); _0x710af7 < _0x272497;) { var _0x94ebf2 = _0x710af7++; this.setupAndCountMethodDependencies(_0xf6f786.get(_0x94ebf2).method, _0xf6f786.get(_0x94ebf2).data); } this.get_usesNormals() && this.setupAndCountMethodDependencies(this._methodSetup._normalMethod, this._methodSetup._normalMethodVO); this._dependencyCounter.setPositionedLights(this._numPointLights, this._combinedLightSources); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b76')] = function(_0x162280, _0x1c9e1e) { if (_0x56ae('0x1b77') === _0x56ae('0x1b78')) { if (!_0x422531.exists(_0x162280, 'SOUND') && !_0x422531.exists(_0x162280, _0x56ae('0x1b79'))) return; d = _0x422531.getMusic(_0x162280); if (null == d) { this.set_currentSound(null); return; } if (0x0 == d.bytesTotal) throw new _0x1adea8(new _0x531fca(_0x162280 + _0x56ae('0x1b7a'))); d = new _0x5f4bfa(d, 0x0, c); _0x1c9e1e && (_0x1c9e1e = _0x199c7c.musicCache, null != _0x586025[_0x162280] ? _0x1c9e1e.setReserved(_0x162280, d) : _0x1c9e1e.h[_0x162280] = d); } else { this.setupMethod(_0x162280, _0x1c9e1e); this._dependencyCounter.includeMethodVO(_0x1c9e1e); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b7b')] = function(_0x9260d8, _0x363f6c) { if (_0x56ae('0x1b7c') === _0x56ae('0x1b7d')) { _0x9260d8 = _0x56ae('0x1b7e').split(';'); for (var _0x410573 = _0x252a59.toObjectVector(null), _0x1f44d8 = 0x0, _0x23ce4d = _0x9260d8.length; _0x1f44d8 < _0x23ce4d;) { var _0x8746b3 = _0x1f44d8++; _0x410573.set(_0x8746b3, _0x9260d8[_0x8746b3]); } return _0x410573; } else { _0x9260d8.reset(); _0x363f6c.reset(); _0x363f6c.vertexData = this._vertexConstantData; _0x363f6c.fragmentData = this._fragmentConstantData; _0x363f6c.useSmoothTextures = this._smooth; _0x363f6c.repeatTextures = this._repeat; _0x363f6c.useMipmapping = this._mipmap; _0x363f6c.anisotropy = this._anisotropy; _0x363f6c.useLightFallOff = this._enableLightFallOff && _0x56ae('0x1b7f') != this._profile; _0x363f6c.numLights = this._numLights + this._numLightProbes; _0x9260d8.initVO(_0x363f6c); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b80')] = function() { if (_0x56ae('0x1b81') === _0x56ae('0x1b81')) { return this._commonsDataIndex; } else { this.pastafarian = new _0x5b4c52(this.section, _0x37c090.pastafarian, !0x1, null, !0x1, null); this.pastafarian.billboardMode = !0x0; this.sprites.push(this.pastafarian); var _0x3942f9 = this.explorePath.pathName, _0x4eb56a = _0x4622dd.get_instance().paths; _0x3942f9 = null != _0x586025[_0x3942f9] ? _0x4eb56a.getReserved(_0x3942f9) : _0x4eb56a.h[_0x3942f9]; this.pastafarian.goesTo = new _0x5e2059(_0x3942f9, -0x2); this.student = new _0x5b4c52(this.section, _0x37c090.student, !0x1, null, !0x1, null); this.student.billboardMode = !0x0; this.sprites.push(this.student); _0x3942f9 = this.explorePath.pathName; _0x4eb56a = _0x4622dd.get_instance().paths; _0x3942f9 = null != _0x586025[_0x3942f9] ? _0x4eb56a.getReserved(_0x3942f9) : _0x4eb56a.h[_0x3942f9]; this.student.goesTo = new _0x5e2059(_0x3942f9, -0x1); this.child = new _0x5b4c52(this.section, _0x37c090.child, !0x0, null, !0x1, null); this.child.billboardMode = !0x0; this.sprites.push(this.child); _0x3942f9 = this.explorePath.pathName; _0x4eb56a = _0x4622dd.get_instance().paths; _0x3942f9 = null != _0x586025[_0x3942f9] ? _0x4eb56a.getReserved(_0x3942f9) : _0x4eb56a.h[_0x3942f9]; this.child.goesTo = new _0x5e2059(_0x3942f9, -0x1); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b82')] = function() { this._methodSetup._normalMethod.set_sharedRegisters(this._sharedRegisters); this._methodSetup._diffuseMethod.set_sharedRegisters(this._sharedRegisters); null != this._methodSetup._shadowMethod && this._methodSetup._shadowMethod.set_sharedRegisters(this._sharedRegisters); this._methodSetup._ambientMethod.set_sharedRegisters(this._sharedRegisters); null != this._methodSetup._specularMethod && this._methodSetup._specularMethod.set_sharedRegisters(this._sharedRegisters); null != this._methodSetup._colorTransformMethod && this._methodSetup._colorTransformMethod.set_sharedRegisters(this._sharedRegisters); for (var _0x58940d = this._methodSetup._methods, _0x48d127 = 0x0, _0x58abf8 = _0x58940d.get_length(); _0x48d127 < _0x58abf8;) { var _0x4194a5 = _0x48d127++; _0x58940d.get(_0x4194a5).method.set_sharedRegisters(this._sharedRegisters); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0xd6b')] = function() { return this._registerCache.get_numUsedVertexConstants(); }; _0xdfa8af[_0x56ae('0x6')]['get_numUsedFragmentConstants'] = function() { return this._registerCache.get_numUsedFragmentConstants(); }; _0xdfa8af[_0x56ae('0x6')]['get_numUsedStreams'] = function() { return this._registerCache.get_numUsedStreams(); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0xe32')] = function() { return this._registerCache.get_numUsedTextures(); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x44d')] = function() { return this._registerCache.get_numUsedVaryings(); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b83')] = function() { return 0x0 < this._numLights ? 0x0 != (this._specularLightSources & 0x1) : !0x1; }; _0xdfa8af[_0x56ae('0x6')]['usesLightsForDiffuse'] = function() { return 0x0 < this._numLights ? 0x0 != (this._diffuseLightSources & 0x1) : !0x1; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.cleanUpMethods(); this._registerCache.dispose(); this._sharedRegisters = this._registerCache = null; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b84')] = function() { if (_0x56ae('0x1b85') === _0x56ae('0x1b85')) { null != this._methodSetup._normalMethod && this._methodSetup._normalMethod.cleanCompilationData(); null != this._methodSetup._diffuseMethod && this._methodSetup._diffuseMethod.cleanCompilationData(); null != this._methodSetup._ambientMethod && this._methodSetup._ambientMethod.cleanCompilationData(); null != this._methodSetup._specularMethod && this._methodSetup._specularMethod.cleanCompilationData(); null != this._methodSetup._shadowMethod && this._methodSetup._shadowMethod.cleanCompilationData(); null != this._methodSetup._colorTransformMethod && this._methodSetup._colorTransformMethod.cleanCompilationData(); for (var _0x4b7ec8 = this._methodSetup._methods, _0x4ba80e = 0x0, _0x53f94d = _0x4b7ec8.get_length(); _0x4ba80e < _0x53f94d;) { var _0x5a6ef8 = _0x4ba80e++; _0x4b7ec8.get(_0x5a6ef8).method.cleanCompilationData(); } } else { this._alphaThreshold = _0x4b7ec8; this._diffuseMethod.set_alphaThreshold(_0x4b7ec8); this._depthPass.set_alphaThreshold(_0x4b7ec8); this._distancePass.set_alphaThreshold(_0x4b7ec8); return _0x4b7ec8; } }; _0xdfa8af[_0x56ae('0x6')]['set_specularLightSources'] = function(_0x1e9df1) { return this._specularLightSources = _0x1e9df1; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b02')] = function(_0x5d8f04) { return this._diffuseLightSources = _0x5d8f04; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b86')] = function() { return 0x0 < this._numLightProbes ? 0x0 != _0x1c1b50.fRaFd(this._specularLightSources, 0x2) : !0x1; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b87')] = function() { return 0x0 < this._numLightProbes ? 0x0 != (this._diffuseLightSources & 0x2) : !0x1; }; _0xdfa8af[_0x56ae('0x6')]['usesProbes'] = function() { return 0x0 < this._numLightProbes ? 0x0 != ((this._diffuseLightSources | this._specularLightSources) & 0x2) : !0x1; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b88')] = function() { return this._uvBufferIndex; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b89')] = function() { return this._uvTransformIndex; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b8a')] = function() { if (_0x56ae('0x1b8b') === 'ZrQwb') { return this._uvTransformIndex2; } else { for (var _0x79799d = 0x3 > this.version ? 0x3 : 0x4, _0x26647c = 0x0, _0x4cb662 = this.cubeMap ? 0x6 : 0x1; _0x26647c < _0x4cb662;) for (var _0x33257c = _0x26647c++, _0x35f109 = 0x0, _0xe45e50 = this.mipCount; _0x35f109 < _0xe45e50;) for (var _0x4bd9c3 = _0x35f109++, _0x4b00d9 = 0x0, _0x36c41b = _0x79799d; _0x4b00d9 < _0x36c41b;) { var _0x570c5f = _0x4b00d9++, _0x44801 = 0x0 == this.version ? this.__readUInt24(this.data) : this.__readUInt32(this.data); if (_0xfeeea6.gt(this.data.position + _0x44801, _0x233b64.get_length(this.data))) throw new _0x1adea8(new _0x35308d(_0x56ae('0x1b8c'))); if (_0xfeeea6.gt(_0x44801, 0x0)) { var _0x4d7996 = new _0x36de50(new ArrayBuffer(_0x44801)), _0x2a79cb = this.data, _0x4e623e = _0x233b64.fromBytes(_0x4d7996), _0x3a3bc8 = 0x0, _0x4f1979 = _0x44801; null == _0x4f1979 && (_0x4f1979 = 0x0); null == _0x3a3bc8 && (_0x3a3bc8 = 0x0); _0x2a79cb.readBytes(_0x4e623e, _0x3a3bc8, _0x4f1979); a(_0x33257c, _0x4bd9c3, _0x570c5f, this.width >> _0x4bd9c3, this.height >> _0x4bd9c3, _0x44801, _0x4d7996); } } } }; _0xdfa8af[_0x56ae('0x6')]['get_secondaryUVBufferIndex'] = function() { return this._secondaryUVBufferIndex; }; _0xdfa8af[_0x56ae('0x6')]['get_normalBufferIndex'] = function() { return this._normalBufferIndex; }; _0xdfa8af[_0x56ae('0x6')]['get_tangentBufferIndex'] = function() { return this._tangentBufferIndex; }; _0xdfa8af[_0x56ae('0x6')]['get_lightFragmentConstantIndex'] = function() { return this._lightFragmentConstantIndex; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b8d')] = function() { if (_0x56ae('0x1b8e') !== _0x56ae('0x1b8f')) { return this._cameraPositionIndex; } else { return this._sceneGraphRoot.get_partition(); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b90')] = function() { if ('wAVNG' === _0x56ae('0x1b91')) { return this._sceneMatrixIndex; } else { null == b && (b = !0x0); this.dataConfirmed = !0x1; this.downloadedVersion = 0x0; _0x41c934.low = 0x8b648; _0x36799b.call(this); this.path = a; if (this.allowCaching = b) Object.prototype.hasOwnProperty.call(_0x8a0785.save.data, _0x56ae('0x1b92') + a) && (this.downloadedVersion = _0xc5462.field(_0x8a0785.save.data, _0x56ae('0x1b92') + a)), Object.prototype.hasOwnProperty.call(_0x8a0785.save.data, _0x575257.KRVqU + a) && (this.data = _0x3983c4.toJSON(_0xc5462.field(_0x8a0785.save.data, _0x575257.teOIu(_0x575257.KRVqU, a)), a)); } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b93')] = function() { return this._sceneNormalMatrixIndex; }; _0xdfa8af[_0x56ae('0x6')]['get_probeWeightsIndex'] = function() { return this._probeWeightsIndex; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b94')] = function() { return this._vertexCode; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b95')] = function() { if (_0x56ae('0x1b96') !== 'rMxJc') { throw new _0x1adea8(new _0x4a3ee6()); } else { return this._fragmentCode; } }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x8d')] = function() { return this._fragmentLightCode; }; _0xdfa8af[_0x56ae('0x6')]['get_fragmentPostLightCode'] = function() { return this._fragmentPostLightCode; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b97')] = function() { return this._sharedRegisters.shadedTarget.toString(); }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b98')] = function(_0xedf9ef) { return this._numPointLights = _0xedf9ef; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b99')] = function(_0x89f654) { return this._numDirectionalLights = _0x89f654; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b9a')] = function(_0x43017e) { return this._numLightProbes = _0x43017e; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b9b')] = function() { return this._usingSpecularMethod; }; _0xdfa8af[_0x56ae('0x6')]['get_animatableAttributes'] = function() { return this._animatableAttributes; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b9c')] = function() { return this._animationTargetRegisters; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b9d')] = function() { return 0x0 < this._dependencyCounter.get_normalDependencies() ? this._methodSetup._normalMethod.get_hasOutput() : !0x1; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b9e')] = function() { return 0x0 < this._numLights ? 0x0 != (this._combinedLightSources & 0x1) : !0x1; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b9f')] = function() { var _0x5c5bee = _0x56ae('0x1ba0').split('|'), _0x38265e = 0x0; while (!![]) { switch (_0x5c5bee[_0x38265e++]) { case '0': null != this._methodSetup._colorTransformMethod && (this._vertexCode += this._methodSetup._colorTransformMethod.getVertexCode(this._methodSetup._colorTransformMethodVO, this._registerCache), this._fragmentCode += this._methodSetup._colorTransformMethod.getFragmentCode(this._methodSetup._colorTransformMethodVO, this._registerCache, this._sharedRegisters.shadedTarget)); continue; case '1': for (var _0xa762aa = 0x0; _0xa762aa < _0x482517;) { var _0x204864 = _0xa762aa++; var _0x4f3d2b = _0x47ebab.get(_0x204864).method; _0x204864 = _0x47ebab.get(_0x204864).data; this._vertexCode += _0x4f3d2b.getVertexCode(_0x204864, this._registerCache); (_0x204864.needsGlobalVertexPos || _0x204864.needsGlobalFragmentPos) && this._registerCache.removeVertexTempUsage(this._sharedRegisters.globalPositionVertex); this._fragmentCode += _0x4f3d2b.getFragmentCode(_0x204864, this._registerCache, this._sharedRegisters.shadedTarget); _0x204864.needsNormals && this._registerCache.removeFragmentTempUsage(this._sharedRegisters.normalFragment); _0x204864.needsView && this._registerCache.removeFragmentTempUsage(this._sharedRegisters.viewDirFragment); } continue; case '2': this._preserveAlpha && (this._fragmentCode += _0x56ae('0xd76') + _0x1b30b7.string(this._sharedRegisters.shadedTarget) + _0x56ae('0x132') + _0x1b30b7.string(_0x549f39) + '\x0a', this._registerCache.removeFragmentTempUsage(_0x549f39)); continue; case '3': var _0x47ebab = this._methodSetup._methods, _0x482517 = _0x47ebab.get_length(), _0x549f39 = null; continue; case '4': this._preserveAlpha && (_0x549f39 = this._registerCache.getFreeFragmentSingleTemp(), this._registerCache.addFragmentTempUsages(_0x549f39, 0x1), this._fragmentCode += _0x56ae('0xd76') + _0x1b30b7.string(_0x549f39) + ',\x20' + _0x1b30b7.string(this._sharedRegisters.shadedTarget) + _0x56ae('0x651')); continue; } break; } }; _0xdfa8af[_0x56ae('0x6')]['get_lightProbeDiffuseIndices'] = function() { return this._lightProbeDiffuseIndices; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1ba1')] = function() { return this._lightProbeSpecularIndices; }; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xdfa8af; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1ba1')] = _0x56ae('0x1ba1'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_lightProbeDiffuseIndices'] = _0x56ae('0x1ba2'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_usesNormals'] = _0x1c1b50.KJTfp; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b9c')] = _0x56ae('0x1b9c'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1ba3')] = _0x56ae('0x1ba3'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_usingSpecularMethod'] = 'get_usingSpecularMethod'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b9a')] = _0x56ae('0x1b9a'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b99')] = _0x56ae('0x1b99'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b98')] = _0x56ae('0x1b98'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b97')] = _0x56ae('0x1b97'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x44a')] = _0x1c1b50.CUekA; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_fragmentLightCode'] = _0x1c1b50.iFKyP; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_fragmentCode'] = 'get_fragmentCode'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b94')] = _0x56ae('0x1b94'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1ba4')] = _0x56ae('0x1ba4'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_sceneNormalMatrixIndex'] = 'get_sceneNormalMatrixIndex'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b90')] = _0x56ae('0x1b90'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b8d')] = 'get_cameraPositionIndex'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1ba5')] = 'get_lightFragmentConstantIndex'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1ba6')] = _0x56ae('0x1ba6'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1ba7')] = _0x56ae('0x1ba7'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1ba8')] = 'get_secondaryUVBufferIndex'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b8a')] = _0x56ae('0x1b8a'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b89')] = _0x56ae('0x1b89'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b88')] = _0x56ae('0x1b88'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['set_diffuseLightSources'] = _0x56ae('0x1b02'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b0d')] = _0x56ae('0x1b0d'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_numUsedVaryings'] = _0x1c1b50.eRbUt; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_numUsedTextures'] = _0x56ae('0xe32'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd6c')] = _0x56ae('0xd6c'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xe31')] = _0x56ae('0xe31'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xd6b')] = _0x56ae('0xd6b'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_commonsDataIndex'] = _0x1c1b50.hVKvf; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b5a')] = _0x56ae('0x1b5a'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b59')] = _0x56ae('0x1b59'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['set_preserveAlpha'] = _0x56ae('0x1adc'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['set_alphaPremultiplied'] = _0x1c1b50.EkfcI; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b57')] = _0x56ae('0x1b57'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_animateUVs2'] = _0x56ae('0x1ba9'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b37')] = _0x56ae('0x1b37'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1baa')] = _0x56ae('0x1baa'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b55')] = _0x56ae('0x1b55'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['get_UVSource'] = _0x56ae('0x1b54'); _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b53')] = 'get_UVTarget'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1b4f')] = 'get_needUVAnimation'; _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x984')]['set_enableLightFallOff'] = _0x56ae('0x1b15'); var _0x33a171 = function(_0x4a7aa7) { _0xdfa8af[_0x56ae('0x94d')](this, _0x4a7aa7); }; _0x5ac4a7[_0x56ae('0x1bab')] = _0x33a171; _0x33a171[_0x56ae('0x8bf')] = _0x56ae('0x1bab'); _0x33a171['__super__'] = _0xdfa8af; _0x33a171['prototype'] = _0x4e6193(_0xdfa8af[_0x56ae('0x6')], { '_pointLightFragmentConstants': null, '_pointLightVertexConstants': null, '_dirLightFragmentConstants': null, '_dirLightVertexConstants': null, '_lightVertexConstantIndex': null, '_shadowRegister': null, 'get_lightVertexConstantIndex': function() { if (_0x1c1b50[_0x56ae('0x12c')] === _0x56ae('0x1bac')) { var _0x16ebd3 = a[_0x56ae('0x1bad')], _0x1a15e5 = _0x16ebd3['openDevice'](); _0x1a15e5 = _0x16ebd3[_0x56ae('0x1bae')](_0x1a15e5); _0x16ebd3[_0x56ae('0x1baf')](_0x1a15e5); _0x16ebd3[_0x56ae('0x1bb0')](_0x1a15e5); } else { return this[_0x56ae('0x1bb1')]; } }, 'initRegisterIndices': function() { _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b71')][_0x56ae('0x94d')](this); this['_lightVertexConstantIndex'] = -0x1; }, 'createNormalRegisters': function() { this[_0x56ae('0x10fd')]() && (this[_0x56ae('0x9b7')][_0x56ae('0x9c7')] = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](), this[_0x56ae('0x9b9')][_0x56ae('0x9be')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')], 0x1), this[_0x56ae('0x9b7')][_0x56ae('0x1bb2')] = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](), this[_0x56ae('0x9b9')][_0x56ae('0x9be')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb2')], 0x1), this[_0x56ae('0x9b7')]['tangentInput'] = this[_0x56ae('0x9b9')][_0x56ae('0x9ba')](), this[_0x56ae('0x9c5')] = this['_sharedRegisters'][_0x56ae('0x9c4')][_0x56ae('0x9c6')](), this[_0x56ae('0x9bf')][_0x56ae('0x8f0')](this[_0x56ae('0x9b7')][_0x56ae('0x9c4')][_0x56ae('0x8a8')]()), this[_0x56ae('0x9c0')][_0x56ae('0x8f0')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')][_0x56ae('0x8a8')]())); this[_0x56ae('0x9b7')][_0x56ae('0x9b8')] = this[_0x56ae('0x9b9')][_0x56ae('0x9ba')](); this[_0x56ae('0x9bb')] = this[_0x56ae('0x9b7')][_0x56ae('0x9b8')][_0x56ae('0x9c6')](); this[_0x56ae('0x9b7')][_0x56ae('0x9bc')] = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](); this[_0x56ae('0x9b9')][_0x56ae('0x9be')](this[_0x56ae('0x9b7')]['animatedNormal'], 0x1); this[_0x56ae('0x9bf')][_0x56ae('0x8f0')](this['_sharedRegisters'][_0x56ae('0x9b8')][_0x56ae('0x8a8')]()); this[_0x56ae('0x9c0')][_0x56ae('0x8f0')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')][_0x56ae('0x8a8')]()); }, 'get_tangentSpace': function() { return 0x0 == this[_0x56ae('0x13ea')] && this[_0x56ae('0x1b59')]()[_0x56ae('0x9c2')][_0x56ae('0x9c3')]() ? this['_methodSetup'][_0x56ae('0x9c2')]['get_tangentSpace']() : !0x1; }, 'initLightData': function() { _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b74')][_0x56ae('0x94d')](this); this['_pointLightVertexConstants'] = _0x252a59['toObjectVector'](null, this[_0x56ae('0x13fb')], !0x0); this[_0x56ae('0x1bb3')] = _0x252a59[_0x56ae('0x977')](null, 0x2 * this[_0x56ae('0x13fb')], !0x0); this['get_tangentSpace']() ? (this[_0x56ae('0x10fe')] = _0x252a59[_0x56ae('0x977')](null, this[_0x56ae('0x13eb')], !0x0), this['_dirLightFragmentConstants'] = _0x252a59[_0x56ae('0x977')](null, 0x2 * this[_0x56ae('0x13eb')], !0x0)) : this[_0x56ae('0x1100')] = _0x252a59[_0x56ae('0x977')](null, 0x3 * this[_0x56ae('0x13eb')], !0x0); }, 'calculateDependencies': function() { _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x17fa')][_0x56ae('0x94d')](this); this[_0x56ae('0x10fd')]() || this[_0x56ae('0x9b5')][_0x56ae('0x1bb4')](!0x1); }, 'compileNormalCode': function() { this['_sharedRegisters']['normalFragment'] = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')], this['_dependencyCounter'][_0x56ae('0x9b6')]()); if (this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x9c3')]() && !this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x10fd')]()) this['_vertexCode'] += this['_methodSetup'][_0x56ae('0x9c2')][_0x56ae('0x1375')](this[_0x56ae('0x9c1')]['_normalMethodVO'], this[_0x56ae('0x9b9')]), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')]['_normalMethod']['getFragmentCode'](this['_methodSetup'][_0x56ae('0x1bb6')], this[_0x56ae('0x9b9')], this[_0x56ae('0x9b7')]['normalFragment']); else { if (this[_0x56ae('0x10fd')]()) this[_0x56ae('0x1bb7')](); else { var _0x58220f = _0x252a59[_0x56ae('0x977')](null, 0x3, !0x0); _0x58220f[_0x56ae('0x8b6')](0x0, this[_0x56ae('0x9b9')][_0x56ae('0xe2c')]()); _0x58220f['set'](0x1, this[_0x56ae('0x9b9')]['getFreeVertexConstant']()); _0x58220f[_0x56ae('0x8b6')](0x2, this['_registerCache'][_0x56ae('0xe2c')]()); this[_0x56ae('0x9b9')][_0x56ae('0xe2c')](); this[_0x56ae('0x1b49')] = 0x4 * _0x58220f[_0x56ae('0x1b')](0x0)['get_index'](); this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')] = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](); this[_0x56ae('0x10ff')] += 'm33\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['normalVarying']) + '.xyz,\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x58220f['get'](0x0)) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')]) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x9bc')]) + '.w\x09\x0a'; this[_0x56ae('0xceb')] += _0x56ae('0x5f1') + _0x1b30b7['string'](this['_sharedRegisters']['normalFragment']) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bb8')]) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')]) + _0x56ae('0x5f4'); } 0x0 < this['_dependencyCounter'][_0x56ae('0x1bb9')]() && (this[_0x56ae('0x9b7')][_0x56ae('0x9c4')] = this[_0x56ae('0x9b9')][_0x56ae('0x9ba')](), this[_0x56ae('0x9c5')] = this[_0x56ae('0x9b7')]['tangentInput'][_0x56ae('0x9c6')](), this[_0x56ae('0x9b7')][_0x56ae('0x1bba')] = this[_0x56ae('0x9b9')][_0x56ae('0xe27')]()); } }, 'compileTangentSpaceNormalMapCode': function() { if (_0x56ae('0x1bbb') !== _0x56ae('0x1bbb')) { return new _0x385508(a, !0x0, !0x0); } else { this[_0x56ae('0x10ff')] += _0x56ae('0x5f1') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]) + _0x56ae('0x1bbc') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x9c7')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + '\x0a'; this[_0x56ae('0x10ff')] += _0x56ae('0x1bbd') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bb2')]) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['animatedNormal']) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + '\x0a'; this['_fragmentCode'] += this['_methodSetup']['_normalMethod'][_0x56ae('0x1377')](this[_0x56ae('0x9c1')]['_normalMethodVO'], this[_0x56ae('0x9b9')], this[_0x56ae('0x9b7')]['normalFragment']); this[_0x56ae('0x9c1')][_0x56ae('0x1bb6')][_0x56ae('0x1bbe')] && this['_registerCache']['removeFragmentTempUsage'](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]); (this[_0x56ae('0x9c1')][_0x56ae('0x1bb6')][_0x56ae('0x1bc0')] || this['_methodSetup'][_0x56ae('0x1bb6')][_0x56ae('0x1bc1')]) && this[_0x56ae('0x9b9')][_0x56ae('0xe22')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc2')]); } }, 'compileViewDirCode': function() { var _0x2d2eb8 = this['_registerCache'][_0x56ae('0xe2c')](); this['_sharedRegisters']['viewDirVarying'] = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](); this[_0x56ae('0x9b7')]['viewDirFragment'] = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')], this['_dependencyCounter'][_0x56ae('0x1bc3')]()); this[_0x56ae('0x1b3c')] = 0x4 * _0x2d2eb8[_0x56ae('0x9c6')](); if (this[_0x56ae('0x10fd')]()) { var _0x115cae = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](); this['_vertexCode'] += _0x56ae('0x14c') + _0x1b30b7['string'](_0x115cae) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d2eb8) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1351')]) + _0x56ae('0x1bc4') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['viewDirVarying']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x115cae) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc5')]) + '.w,\x20' + _0x1b30b7['string'](this['_sharedRegisters'][_0x56ae('0x1351')]) + _0x56ae('0x651'); } else this['_vertexCode'] += 'sub\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['viewDirVarying']) + ',\x20' + _0x1b30b7['string'](_0x2d2eb8) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc2')]) + '\x0a', this[_0x56ae('0x9b9')][_0x56ae('0xe22')](this['_sharedRegisters'][_0x56ae('0x1bc2')]); this['_fragmentCode'] += _0x56ae('0x5f1') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['viewDirFragment']) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc5')]) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]) + _0x56ae('0x1bc6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc5')]) + _0x56ae('0x1bc7'); }, 'compileLightingCode': function() { null != this['_methodSetup']['_shadowMethod'] && this[_0x56ae('0x1bc8')](); this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1bc9')](this[_0x56ae('0x1bca')]); this[_0x56ae('0x9b7')][_0x56ae('0xcb7')] = this[_0x56ae('0x9b9')]['getFreeFragmentVectorTemp'](); this['_registerCache'][_0x56ae('0x1040')](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')], 0x1); this[_0x56ae('0x10ff')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1375')](this['_methodSetup']['_diffuseMethodVO'], this[_0x56ae('0x9b9')]); this['_fragmentCode'] += this['_methodSetup'][_0x56ae('0xcec')][_0x56ae('0x1bcb')](this['_methodSetup']['_diffuseMethodVO'], this[_0x56ae('0x9b9')]); this[_0x56ae('0x1b4c')] && (this[_0x56ae('0x10ff')] += this['_methodSetup'][_0x56ae('0x1102')][_0x56ae('0x1375')](this['_methodSetup'][_0x56ae('0xcef')], this[_0x56ae('0x9b9')]), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')]['getFragmentPreLightingCode'](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], this[_0x56ae('0x9b9')])); this[_0x56ae('0x1b9e')]() && (this[_0x56ae('0x1bcc')](), this[_0x56ae('0x1bcd')](), this[_0x56ae('0x1bce')]()); this[_0x56ae('0x1bcf')]() && this['compileLightProbeCode'](); this['_vertexCode'] += this[_0x56ae('0x9c1')][_0x56ae('0x13b9')][_0x56ae('0x1375')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')], this['_registerCache']); this[_0x56ae('0xceb')] += this['_methodSetup'][_0x56ae('0x13b9')][_0x56ae('0x1377')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')], this[_0x56ae('0x9b9')], this[_0x56ae('0x9b7')]['shadedTarget']); this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')][_0x56ae('0x1bd1')] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this['_sharedRegisters']['normalFragment']); this[_0x56ae('0x9c1')]['_ambientMethodVO']['needsView'] && this['_registerCache'][_0x56ae('0x1037')](this['_sharedRegisters']['viewDirFragment']); this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1bd2')](this[_0x56ae('0x9c1')]['_diffuseMethodVO'], this[_0x56ae('0x9b9')], this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]); this[_0x56ae('0x1aaf')] && (this[_0x56ae('0xceb')] += _0x1c1b50[_0x56ae('0x12e')](_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]) + '.w,\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + _0x56ae('0x1bd4') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['shadedTarget']) + _0x56ae('0x132') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + '.z\x0asat\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['shadedTarget']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['shadedTarget']) + '\x0a'); this[_0x56ae('0x9c1')][_0x56ae('0xced')]['needsNormals'] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]); this[_0x56ae('0x9c1')][_0x56ae('0xced')][_0x56ae('0x1bbe')] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]); this[_0x56ae('0x1b4c')] && (this[_0x56ae('0x9c1')][_0x56ae('0x1102')]['set_shadowRegister'](this[_0x56ae('0x1bca')]), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')]['getFragmentPostLightingCode'](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], this[_0x56ae('0x9b9')], this['_sharedRegisters']['shadedTarget']), this[_0x56ae('0x9c1')][_0x56ae('0xcef')][_0x56ae('0x1bd1')] && this['_registerCache'][_0x56ae('0x1037')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]), this[_0x56ae('0x9c1')]['_specularMethodVO']['needsView'] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this['_sharedRegisters'][_0x56ae('0x1bbf')])); null != this[_0x56ae('0x9c1')]['_shadowMethod'] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this['_shadowRegister']); }, 'compileShadowCode': function() { if (_0x56ae('0x1bd6') !== _0x56ae('0x1bd7')) { this['_shadowRegister'] = null != this['_sharedRegisters'][_0x56ae('0x1bb5')] ? this['_sharedRegisters'][_0x56ae('0x1bb5')] : this[_0x56ae('0x9b9')]['getFreeFragmentVectorTemp'](); this[_0x56ae('0x9b9')]['addFragmentTempUsages'](this[_0x56ae('0x1bca')], 0x1); this['_vertexCode'] += this['_methodSetup'][_0x56ae('0x1aea')][_0x56ae('0x1375')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd8')], this[_0x56ae('0x9b9')]); this['_fragmentCode'] += this['_methodSetup']['_shadowMethod'][_0x56ae('0x1377')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd8')], this['_registerCache'], this[_0x56ae('0x1bca')]); } else { b[_0x56ae('0x1bd9')](a[_0x56ae('0x1bda')], a['total']); } }, 'initLightRegisters': function() { if (null != this[_0x56ae('0x10fe')]) { var _0x3367ad = this['_dirLightVertexConstants']['get_length'](); for (var _0x3c8a9 = 0x0; _0x3c8a9 < _0x3367ad;) { var _0x495004 = _0x3c8a9++; this[_0x56ae('0x10fe')][_0x56ae('0x8b6')](_0x495004, this[_0x56ae('0x9b9')]['getFreeVertexConstant']()); - 0x1 == this['_lightVertexConstantIndex'] && (this[_0x56ae('0x1bb1')] = 0x4 * this[_0x56ae('0x10fe')]['get'](_0x495004)[_0x56ae('0x9c6')]()); } } _0x3367ad = this[_0x56ae('0x1bdb')]['get_length'](); for (_0x3c8a9 = 0x0; _0x3c8a9 < _0x3367ad;) _0x495004 = _0x3c8a9++, this[_0x56ae('0x1bdb')][_0x56ae('0x8b6')](_0x495004, this['_registerCache'][_0x56ae('0xe2c')]()), -0x1 == this[_0x56ae('0x1bb1')] && (this[_0x56ae('0x1bb1')] = 0x4 * this[_0x56ae('0x1bdb')][_0x56ae('0x1b')](_0x495004)[_0x56ae('0x9c6')]()); _0x3367ad = this[_0x56ae('0x1100')][_0x56ae('0x9fa')](); for (_0x3c8a9 = 0x0; _0x3c8a9 < _0x3367ad;) _0x495004 = _0x3c8a9++, this[_0x56ae('0x1100')]['set'](_0x495004, this[_0x56ae('0x9b9')][_0x56ae('0xe2b')]()), -0x1 == this[_0x56ae('0x1b47')] && (this[_0x56ae('0x1b47')] = 0x4 * this[_0x56ae('0x1100')][_0x56ae('0x1b')](_0x495004)[_0x56ae('0x9c6')]()); _0x3367ad = this[_0x56ae('0x1bb3')][_0x56ae('0x9fa')](); for (_0x3c8a9 = 0x0; _0x3c8a9 < _0x3367ad;) _0x495004 = _0x3c8a9++, this[_0x56ae('0x1bb3')][_0x56ae('0x8b6')](_0x495004, this[_0x56ae('0x9b9')]['getFreeFragmentConstant']()), -0x1 == this['_lightFragmentConstantIndex'] && (this[_0x56ae('0x1b47')] = 0x4 * this[_0x56ae('0x1bb3')][_0x56ae('0x1b')](_0x495004)['get_index']()); }, 'compileDirectionalLightCode': function() { var _0x43a2ec = 0x0, _0x2c3c1b = 0x0, _0x159443 = this[_0x56ae('0x1b4c')] && this['usesLightsForSpecular'](), _0x74e154 = this['usesLightsForDiffuse'](); if (_0x159443 || _0x74e154) for (var _0x3c3810 = 0x0, _0x521d8b = this[_0x56ae('0x13eb')]; _0x3c3810 < _0x521d8b;) { _0x3c3810++; if (this['get_tangentSpace']()) { var _0x16c9ec = this[_0x56ae('0x10fe')][_0x56ae('0x1b')](_0x43a2ec++); var _0x21ca51 = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](); this[_0x56ae('0x10ff')] += _0x575257['mSAmJ'](_0x575257['mnyQe'] + _0x1b30b7[_0x56ae('0x28')](_0x21ca51) + _0x56ae('0xd6'), _0x1b30b7[_0x56ae('0x28')](_0x16c9ec)) + ',\x20' + _0x1b30b7['string'](this['_sharedRegisters'][_0x56ae('0x9c7')]) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](_0x21ca51) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x16c9ec) + _0x56ae('0x651'); _0x16c9ec = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x9be')](_0x16c9ec, 0x1); this[_0x56ae('0xceb')] += _0x575257[_0x56ae('0x1bdc')] + _0x1b30b7['string'](_0x16c9ec) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x21ca51) + '\x0a'; this['_fragmentCode'] += _0x575257['llAFN']('mov\x20' + _0x1b30b7[_0x56ae('0x28')](_0x16c9ec) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x21ca51), _0x56ae('0x651')); } else _0x16c9ec = this[_0x56ae('0x1100')][_0x56ae('0x1b')](_0x2c3c1b++); _0x21ca51 = this[_0x56ae('0x1100')]['get'](_0x2c3c1b++); var _0x3006af = this[_0x56ae('0x1100')]['get'](_0x2c3c1b++); _0x74e154 && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1101')](this[_0x56ae('0x9c1')][_0x56ae('0xced')], _0x16c9ec, _0x21ca51, this['_registerCache'])); _0x159443 && (this[_0x56ae('0xceb')] += this['_methodSetup'][_0x56ae('0x1102')][_0x56ae('0x1101')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x16c9ec, _0x3006af, this[_0x56ae('0x9b9')])); this[_0x56ae('0x10fd')]() && this[_0x56ae('0x9b9')][_0x56ae('0xe22')](_0x16c9ec); } }, 'compilePointLightCode': function() { if (_0x56ae('0x1bdd') === 'ZiJgU') { return null == _0x337dd4[_0x56ae('0x993')] ? _0x337dd4[_0x56ae('0x993')] = new _0x337dd4() : _0x337dd4['instance']; } else { var _0x161d23 = 0x0, _0x292f2b = 0x0, _0x16748d = this[_0x56ae('0x1b4c')] && this[_0x56ae('0x1b83')](), _0x1b4fc9 = this[_0x56ae('0x1bde')](); if (_0x16748d || _0x1b4fc9) for (var _0x259164 = 0x0, _0x5c952f = this[_0x56ae('0x13fb')]; _0x259164 < _0x5c952f;) { _0x259164++; var _0x356654 = this[_0x56ae('0x1bdb')][_0x56ae('0x1b')](_0x161d23++); var _0x4a45ac = this[_0x56ae('0x1bb3')][_0x56ae('0x1b')](_0x292f2b++); var _0x144997 = this[_0x56ae('0x1bb3')][_0x56ae('0x1b')](_0x292f2b++); var _0x2d9f4e = this['_registerCache'][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')]['addFragmentTempUsages'](_0x2d9f4e, 0x1); var _0x5ac4a7 = this['_registerCache'][_0x56ae('0xe27')](); if (this[_0x56ae('0x10fd')]()) { var _0x50af2f = this[_0x56ae('0x9b9')]['getFreeVertexVectorTemp'](); this['_vertexCode'] += _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x50af2f) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x356654) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['localPosition']) + _0x56ae('0x1bc4') + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + '.xyz,\x20' + _0x1b30b7['string'](_0x50af2f) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + '\x0amov\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1351')]) + _0x56ae('0x651'); } else this[_0x56ae('0x10ff')] += 'sub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x356654) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['globalPositionVertex']) + '\x0a'; this[_0x56ae('0xceb')] = this[_0x56ae('0x1ae3')] && _0x1c1b50[_0x56ae('0x12f')] != this[_0x56ae('0xe0d')] ? this[_0x56ae('0xceb')] + (_0x1c1b50[_0x56ae('0x12e')]('dp3\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + '\x0asub\x20' + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7['string'](_0x4a45ac) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.w,\x20' + _0x1b30b7['string'](_0x2d9f4e) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x144997) + _0x56ae('0x1be0') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + '.w,\x20', _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e)) + _0x56ae('0x1be1') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + '\x0a') : this['_fragmentCode'] + (_0x1c1b50[_0x56ae('0x130')](_0x1c1b50[_0x56ae('0x130')](_0x56ae('0x5f1') + _0x1b30b7['string'](_0x2d9f4e), _0x56ae('0xd6')) + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7), '\x0amov\x20') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + '.w\x0a'); - 0x1 == this['_lightFragmentConstantIndex'] && (this[_0x56ae('0x1b47')] = 0x4 * _0x356654['get_index']()); _0x1b4fc9 && (this[_0x56ae('0xceb')] += this['_methodSetup'][_0x56ae('0xcec')]['getFragmentCodePerLight'](this['_methodSetup'][_0x56ae('0xced')], _0x2d9f4e, _0x4a45ac, this['_registerCache'])); _0x16748d && (this['_fragmentCode'] += this[_0x56ae('0x9c1')]['_specularMethod'][_0x56ae('0x1101')](this['_methodSetup'][_0x56ae('0xcef')], _0x2d9f4e, _0x144997, this['_registerCache'])); this[_0x56ae('0x9b9')]['removeFragmentTempUsage'](_0x2d9f4e); } } }, 'compileLightProbeCode': function() { var _0x39fbe7 = ['.x', '.y', '.z', '.w'], _0x440b5c = _0x252a59['toObjectVector'](null), _0x589a72, _0x580802 = this['_usingSpecularMethod'] && this[_0x56ae('0x1b86')](), _0x14fc48 = this[_0x56ae('0x1b87')](); if (_0x580802 || _0x14fc48) { _0x14fc48 && (this[_0x56ae('0x1b44')] = _0x252a59[_0x56ae('0x9a6')](null)); _0x580802 && (this[_0x56ae('0x1b45')] = _0x252a59['toIntVector'](null)); var _0x3be05a = 0x0; for (_0x589a72 = this[_0x56ae('0x1b4a')]; _0x3be05a < _0x589a72;) { var _0x50ce63 = _0x3be05a++; _0x440b5c[_0x56ae('0x8b6')](_0x50ce63, this['_registerCache'][_0x56ae('0xe2b')]()); 0x0 == _0x50ce63 && (this['_probeWeightsIndex'] = _0x1c1b50[_0x56ae('0x120')](0x4, _0x440b5c[_0x56ae('0x1b')](_0x50ce63)[_0x56ae('0x9c6')]())); } _0x50ce63 = 0x0; for (var _0x4a3cc0 = this[_0x56ae('0x13ea')]; _0x50ce63 < _0x4a3cc0;) { var _0x4eced0 = _0x50ce63++; _0x3be05a = _0x440b5c['get'](Math[_0x56ae('0x49')](_0x4eced0 / 0x4))[_0x56ae('0x8a8')]() + _0x1b30b7[_0x56ae('0x28')](_0x39fbe7[_0x4eced0 % 0x4]); _0x14fc48 && (_0x589a72 = this[_0x56ae('0x9b9')][_0x56ae('0xcea')](), this[_0x56ae('0x1b44')][_0x56ae('0x8b6')](_0x4eced0, _0x589a72[_0x56ae('0x9c6')]()), this['_fragmentCode'] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0xcee')](this[_0x56ae('0x9c1')][_0x56ae('0xced')], _0x589a72, _0x3be05a, this[_0x56ae('0x9b9')])); _0x580802 && (_0x589a72 = this['_registerCache'][_0x56ae('0xcea')](), this['_lightProbeSpecularIndices'][_0x56ae('0x8b6')](_0x4eced0, _0x589a72[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')]['getFragmentCodePerProbe'](this['_methodSetup'][_0x56ae('0xcef')], _0x589a72, _0x3be05a, this[_0x56ae('0x9b9')])); } } }, '__class__': _0x33a171, '__properties__': _0x4e6193(_0xdfa8af['prototype'][_0x56ae('0x984')], { 'get_tangentSpace': _0x56ae('0x10fd'), 'get_lightVertexConstantIndex': _0x56ae('0x1be2') }) }); var _0x17c366 = function() { this[_0x56ae('0x1254')] = !0x1; }; _0x5ac4a7[_0x56ae('0x1be3')] = _0x17c366; _0x17c366['__name__'] = _0x56ae('0x1be3'); _0x17c366[_0x56ae('0x6')] = {}; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1be4')] = null; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1be5')] = null; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1be6')] = null; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1be7')] = null; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1297')] = null; _0x17c366[_0x56ae('0x6')]['_globalPosDependencies'] = null; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1be8')] = null; _0x17c366[_0x56ae('0x6')]['_usesGlobalPosFragment'] = null; _0x17c366[_0x56ae('0x6')][_0x56ae('0x13fb')] = null; _0x17c366[_0x56ae('0x6')]['_lightSourceMask'] = null; _0x17c366[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this._tangentDependencies = this._globalPosDependencies = this._secondaryUVDependencies = this._uvDependencies = this._viewDirDependencies = this._normalDependencies = this._projectionDependencies = 0x0; this._usesGlobalPosFragment = !0x1; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1be9')] = function(_0x1edee7, _0x3498e9) { this._numPointLights = _0x1edee7; this._lightSourceMask = _0x3498e9; }; _0x17c366[_0x56ae('0x6')]['includeMethodVO'] = function(_0x49415f) { _0x49415f.needsProjection && ++this._projectionDependencies; _0x49415f.needsGlobalVertexPos ? (++this._globalPosDependencies, _0x49415f.needsGlobalFragmentPos && (this._usesGlobalPosFragment = !0x0)) : _0x49415f.needsGlobalFragmentPos && (++this._globalPosDependencies, this._usesGlobalPosFragment = !0x0); _0x49415f.needsNormals && ++this._normalDependencies; _0x49415f.needsTangents && ++this._tangentDependencies; _0x49415f.needsView && ++this._viewDirDependencies; _0x49415f.needsUV && ++this._uvDependencies; _0x49415f.needsSecondaryUV && ++this._secondaryUVDependencies; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1bb9')] = function() { return this._tangentDependencies; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1bea')] = function() { return this._usesGlobalPosFragment; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1beb')] = function() { return this._projectionDependencies; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x9b6')] = function() { return this._normalDependencies; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1bc3')] = function() { var _0x4ebd8c = { kqivW: function(_0x295d5e, _0xf76599) { return _0x295d5e == _0xf76599; } }; if (_0x1c1b50.HXctC('FXXvi', _0x56ae('0x1bec'))) { return this._viewDirDependencies; } else { null == e && (e = !0x0); null == d && (d = 0xf); null == c && (c = 0x10); null == b && (b = 0x64); null == a && (a = 0x32); _0x581992.call(this); this._radius = a; this._height = b; this._segmentsW = c; this._segmentsH = _0x4ebd8c.kqivW(0x0, d % 0x2) ? d + 0x1 : d; this._yUp = e; } }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1bed')] = function() { if (_0x56ae('0x1bee') === _0x56ae('0x1bef')) { if (null == a) throw new _0x1adea8(new _0x531fca(_0x56ae('0x14ce'))); return this._strategy = a.create(); } else { return this._uvDependencies; } }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1bf0')] = function() { return this._secondaryUVDependencies; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1bf1')] = function() { return this._globalPosDependencies; }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x1bb4')] = function(_0x1c86fc) { 0x0 < this._viewDirDependencies && ++this._globalPosDependencies; 0x0 < this._numPointLights && 0x0 != (this._lightSourceMask & 0x1) && (++this._globalPosDependencies, _0x1c86fc && (this._usesGlobalPosFragment = !0x0)); }; _0x17c366[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x17c366; _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1bf1')] = _0x56ae('0x1bf1'); _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1bf0')] = _0x56ae('0x1bf0'); _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1bed')] = _0x56ae('0x1bed'); _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1bc3')] = 'get_viewDirDependencies'; _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9b6')] = _0x56ae('0x9b6'); _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1beb')] = _0x56ae('0x1beb'); _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1bea')] = _0x56ae('0x1bea'); _0x17c366[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1bb9')] = _0x56ae('0x1bb9'); var _0x28755e = function(_0x1d0ba6, _0x4d22c9, _0x4a6576) { null == _0x4a6576 && (_0x4a6576 = !0x0); this[_0x56ae('0x1bf2')] = _0x1d0ba6; this[_0x56ae('0x1bf3')] = _0x4d22c9; this[_0x56ae('0x1bf4')] = _0x4a6576; this['initRegisters'](_0x1d0ba6, _0x4d22c9); }; _0x5ac4a7[_0x56ae('0x1bf5')] = _0x28755e; _0x28755e[_0x56ae('0x8bf')] = _0x56ae('0x1bf5'); _0x28755e[_0x56ae('0x1bf6')] = function(_0x35683b, _0x4fb228) { if (_0x56ae('0x1bf7') === _0x56ae('0x1bf8')) { if (this['_y'] == _0x35683b) return _0x35683b; this['_y'] = _0x35683b; this['invalidatePosition'](); return _0x35683b; } else { var _0x1a8ee1 = _0x35683b + _0x4fb228, _0x944f75 = _0x28755e['_regPool']; if (null != _0x586025[_0x1a8ee1] ? _0x944f75['existsReserved'](_0x1a8ee1) : _0x944f75['h'][_0x56ae('0x900')](_0x1a8ee1)) return _0x1a8ee1; _0x944f75 = _0x252a59[_0x56ae('0x977')](null, _0x4fb228, !0x0); var _0x2bbe8a = _0x28755e['_regPool']; null != _0x586025[_0x1a8ee1] ? _0x2bbe8a[_0x56ae('0x932')](_0x1a8ee1, _0x944f75) : _0x2bbe8a['h'][_0x1a8ee1] = _0x944f75; _0x2bbe8a = [ [], [], [], [] ]; var _0x462ff3 = _0x28755e[_0x56ae('0x1bf9')]; null != _0x586025[_0x1a8ee1] ? _0x462ff3['setReserved'](_0x1a8ee1, _0x2bbe8a) : _0x462ff3['h'][_0x1a8ee1] = _0x2bbe8a; for (_0x462ff3 = 0x0; _0x462ff3 < _0x4fb228;) { var _0x51c1ce = _0x462ff3++; _0x944f75[_0x56ae('0x8b6')](_0x51c1ce, new _0x219aa9(_0x35683b, _0x51c1ce)); _0x2bbe8a[0x0][_0x51c1ce] = new _0x219aa9(_0x35683b, _0x51c1ce, 0x0); _0x2bbe8a[0x1][_0x51c1ce] = new _0x219aa9(_0x35683b, _0x51c1ce, 0x1); _0x2bbe8a[0x2][_0x51c1ce] = new _0x219aa9(_0x35683b, _0x51c1ce, 0x2); _0x2bbe8a[0x3][_0x51c1ce] = new _0x219aa9(_0x35683b, _0x51c1ce, 0x3); } return _0x1a8ee1; } }; _0x28755e[_0x56ae('0x6')] = {}; _0x28755e[_0x56ae('0x6')]['_vectorRegisters'] = null; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1bfa')] = null; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1bf2')] = null; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1bfb')] = null; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1bfc')] = null; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1bf3')] = null; _0x28755e[_0x56ae('0x6')]['_persistent'] = null; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1bfd')] = function() { for (var _0x1a3ced = 0x0, _0x2d345d = this._regCount; _0x1a3ced < _0x2d345d;) { var _0x3ff681 = _0x1a3ced++; if (!this.isRegisterUsed(_0x3ff681)) return this._persistent && (_0x1a3ced = _0x3ff681, _0x2d345d = this._usedVectorCount, _0x2d345d.set(_0x1a3ced, _0x2d345d.get(_0x1a3ced) + 0x1)), this._vectorRegisters.get(_0x3ff681); } throw new _0x1adea8(new _0x531fca(_0x56ae('0x1bfe'))); }; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1bff')] = function() { for (var _0x261e29 = 0x0, _0x2bd129 = this._regCount; _0x261e29 < _0x2bd129;) { if (_0x56ae('0x1c00') === 'xPLDM') { var _0x32eb81 = _0x261e29++; if (!_0xfeeea6.gt(this._usedVectorCount.get(_0x32eb81), 0x0)) { if (0x0 == this._usedSingleCount.get(0x0).get(_0x32eb81)) return this._persistent && (_0x261e29 = _0x32eb81, _0x2bd129 = this._usedSingleCount.get(0x0), _0x2bd129.set(_0x261e29, _0x2bd129.get(_0x261e29) + 0x1)), this._registerComponents[0x0][_0x32eb81]; if (0x0 == this._usedSingleCount.get(0x1).get(_0x32eb81)) return this._persistent && (_0x261e29 = _0x32eb81, _0x2bd129 = this._usedSingleCount.get(0x1), _0x2bd129.set(_0x261e29, _0x2bd129.get(_0x261e29) + 0x1)), this._registerComponents[0x1][_0x32eb81]; if (0x0 == this._usedSingleCount.get(0x2).get(_0x32eb81)) return this._persistent && (_0x261e29 = _0x32eb81, _0x2bd129 = this._usedSingleCount.get(0x2), _0x2bd129.set(_0x261e29, _0x2bd129.get(_0x261e29) + 0x1)), this._registerComponents[0x2][_0x32eb81]; if (0x0 == this._usedSingleCount.get(0x3).get(_0x32eb81)) return this._persistent && (_0x261e29 = _0x32eb81, _0x2bd129 = this._usedSingleCount.get(0x3), _0x2bd129.set(_0x261e29, _0x1c1b50.dQoid(_0x2bd129.get(_0x261e29), 0x1))), this._registerComponents[0x3][_0x32eb81]; } } else { n(_0x261e29, _0x2bd129, _0x32eb81); } } throw new _0x1adea8(new _0x531fca(_0x56ae('0x1bfe'))); }; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1c01')] = function(_0x4296cf, _0x39759c) { if (-0x1 < _0x4296cf._component) { var _0x56a997 = _0x4296cf.get_index(); _0x4296cf = this._usedSingleCount.get(_0x4296cf._component); } else _0x56a997 = _0x4296cf.get_index(), _0x4296cf = this._usedVectorCount; _0x4296cf.set(_0x56a997, _0x4296cf.get(_0x56a997) + _0x39759c); }; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1c02')] = function(_0x4a7523) { if (-0x1 < _0x4a7523._component) { var _0x1519e7 = _0x4a7523.get_index(); _0x4a7523 = this._usedSingleCount.get(_0x4a7523._component); } else _0x1519e7 = _0x4a7523.get_index(), _0x4a7523 = this._usedVectorCount; _0x1519e7 = _0x4a7523.set(_0x1519e7, _0x1c1b50.gMObp(_0x4a7523.get(_0x1519e7), 0x1)); if (_0xfeeea6.gt(0x0, _0x1519e7)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1c03'))); }; _0x28755e[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this._usedVectorCount = this._usedSingleCount = this._registerComponents = this._vectorRegisters = null; }; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1c04')] = function(_0x314915, _0x4418a3) { if (_0x56ae('0x1c05') !== _0x56ae('0x1c06')) { _0x314915 = _0x28755e._initPool(_0x314915, _0x4418a3); var _0x502634 = _0x28755e._regPool; this._vectorRegisters = null != _0x586025[_0x314915] ? _0x502634.getReserved(_0x314915) : _0x502634.h[_0x314915]; _0x502634 = _0x28755e._regCompsPool; this._registerComponents = null != _0x586025[_0x314915] ? _0x502634.getReserved(_0x314915) : _0x502634.h[_0x314915]; this._usedVectorCount = _0x252a59.toIntVector(null, _0x4418a3, !0x0); this._usedSingleCount = _0x252a59.toNullVector(null, 0x4, !0x0); this._usedSingleCount.set(0x0, _0x252a59.toIntVector(null, _0x4418a3, !0x0)); this._usedSingleCount.set(0x1, _0x252a59.toIntVector(null, _0x4418a3, !0x0)); this._usedSingleCount.set(0x2, _0x252a59.toIntVector(null, _0x4418a3, !0x0)); this._usedSingleCount.set(0x3, _0x252a59.toIntVector(null, _0x4418a3, !0x0)); } else { return 0x3; } }; _0x28755e[_0x56ae('0x6')][_0x56ae('0x1c07')] = function(_0x519728) { if (_0x56ae('0x1c08') !== 'bzcbW') { return _0xfeeea6.gt(this._usedVectorCount.get(_0x519728), 0x0) || _0xfeeea6.gt(this._usedSingleCount.get(0x0).get(_0x519728), 0x0) || _0xfeeea6.gt(this._usedSingleCount.get(0x1).get(_0x519728), 0x0) || _0xfeeea6.gt(this._usedSingleCount.get(0x2).get(_0x519728), 0x0) || _0xfeeea6.gt(this._usedSingleCount.get(0x3).get(_0x519728), 0x0) ? !0x0 : !0x1; } else { _0x2b39f7.view.get_camera().set_x(-0x24); _0x2b39f7.view.get_camera().set_y(-0x7); _0x2b39f7.view.get_camera().set_z(0xa7e); var _0x3eb4b7 = null; null == _0x3eb4b7 && (_0x3eb4b7 = new _0x20e8d2()); var _0x4e1530 = Math.sin(0.32288591161895097); _0x3eb4b7.x = 0.092 * _0x4e1530; _0x3eb4b7.y = -0.514 * _0x4e1530; _0x3eb4b7.z = 0.853 * _0x4e1530; _0x3eb4b7.w = Math.cos(0.32288591161895097); _0x4e1530 = _0x3eb4b7.x * _0x3eb4b7.x + _0x3eb4b7.y * _0x3eb4b7.y + _0x3eb4b7.z * _0x3eb4b7.z + _0x3eb4b7.w * _0x3eb4b7.w; var _0x453aae = _0x4e1530 - 0x1; 1e-10 > (0x0 <= _0x453aae ? _0x453aae : -_0x453aae) || (0x0 == _0x4e1530 ? (_0x3eb4b7.x = 0x0, _0x3eb4b7.y = 0x0, _0x3eb4b7.z = 0x0, _0x3eb4b7.w = 0x1) : (_0x4e1530 = 0x1 / Math.sqrt(_0x4e1530), _0x3eb4b7.x *= _0x4e1530, _0x3eb4b7.y *= _0x4e1530, _0x3eb4b7.z *= _0x4e1530, _0x3eb4b7.w *= _0x4e1530)); _0x2b39f7.view.get_camera().set_eulers(_0x2eb087.toEulerAngles(_0x3eb4b7).get_degrees()); this.tunnel.display(0x0); this.angel.setIndexedPosition(0x9, 0x27); this.angel.spritesheet.set_currentFrame(0x47); this.angel.spritesheet.set_xInverted(!0x0); this.duplicator.setIndexedPosition(8.2, 38.1); this.duplicator.spritesheet.set_currentFrame(0x2f); this.duplicator.spritesheet.set_xInverted(!0x0); _0x3eb4b7 = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x1c09'), -0xf0, -0x28, null, null, null, _0x3eb4b7, null); _0x3eb4b7 = new _0x5c4c32(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x56ae('0x1c0a'), 0x12c, 0x50, null, null, null, _0x3eb4b7, null); _0x3eb4b7 = new _0x5c4c32(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x56ae('0x1c0b'), 0x14, 0x168, null, null, null, _0x3eb4b7, null); } }; _0x28755e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x28755e; var _0x30bb49 = function() {}; _0x5ac4a7[_0x56ae('0x1c0c')] = _0x30bb49; _0x30bb49[_0x56ae('0x8bf')] = _0x56ae('0x1c0c'); _0x30bb49[_0x56ae('0x6')] = {}; _0x30bb49[_0x56ae('0x6')]['normalVarying'] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x1bba')] = null; _0x30bb49[_0x56ae('0x6')]['bitangentVarying'] = null; _0x30bb49[_0x56ae('0x6')]['uvVarying'] = null; _0x30bb49[_0x56ae('0x6')]['secondaryUVVarying'] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x1bc5')] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0xcb7')] = null; _0x30bb49[_0x56ae('0x6')]['globalPositionVertex'] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x1c0d')] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x1351')] = null; _0x30bb49[_0x56ae('0x6')]['normalInput'] = null; _0x30bb49[_0x56ae('0x6')]['tangentInput'] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x9bc')] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x9c7')] = null; _0x30bb49[_0x56ae('0x6')]['commons'] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x1c0e')] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x1bb5')] = null; _0x30bb49[_0x56ae('0x6')]['viewDirFragment'] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x1bb2')] = null; _0x30bb49[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x30bb49; var _0x219aa9 = function(_0x6f472c, _0x2075a7, _0x5e5583) { null == _0x5e5583 && (_0x5e5583 = -0x1); this[_0x56ae('0x1c0f')] = _0x5e5583; this[_0x56ae('0x1bf2')] = _0x6f472c; this['_index'] = _0x2075a7; this[_0x56ae('0x1c10')] = this['_regName']; 0x0 <= this[_0x56ae('0xe08')] && (this['_toStr'] += this['_index']); - 0x1 < _0x5e5583 && (this[_0x56ae('0x1c10')] += '.' + _0x219aa9[_0x56ae('0x1c11')][_0x5e5583]); }; _0x5ac4a7[_0x56ae('0x1c12')] = _0x219aa9; _0x219aa9[_0x56ae('0x8bf')] = _0x56ae('0x1c12'); _0x219aa9[_0x56ae('0x6')] = {}; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x1bf2')] = null; _0x219aa9[_0x56ae('0x6')]['_index'] = null; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x1c10')] = null; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x1c0f')] = null; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return this._toStr; }; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x9c6')] = function() { return this._index; }; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x219aa9; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x219aa9[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9c6')] = _0x56ae('0x9c6'); var _0x9f917f = function(_0x224346) { _0xdfa8af[_0x56ae('0x94d')](this, _0x224346); }; _0x5ac4a7['away3d.materials.compilation.SuperShaderCompiler'] = _0x9f917f; _0x9f917f[_0x56ae('0x8bf')] = _0x56ae('0x1c13'); _0x9f917f[_0x56ae('0x8ee')] = _0xdfa8af; _0x9f917f[_0x56ae('0x6')] = _0x4e6193(_0xdfa8af[_0x56ae('0x6')], { '_pointLightRegisters': null, '_dirLightRegisters': null, 'initLightData': function() { if (_0x56ae('0x1c14') === _0x56ae('0x1c14')) { _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b74')][_0x56ae('0x94d')](this); this['_pointLightRegisters'] = _0x252a59[_0x56ae('0x977')](null, 0x3 * this[_0x56ae('0x13fb')], !0x0); this['_dirLightRegisters'] = _0x252a59['toObjectVector'](null, 0x3 * this[_0x56ae('0x13eb')], !0x0); } else { return null == this[_0x56ae('0x1c15')] ? !this['inLevel']() : !0x0; } }, 'calculateDependencies': function() { if (_0x56ae('0x1c16') === _0x1c1b50['Zidpy']) { _0xdfa8af[_0x56ae('0x6')]['calculateDependencies'][_0x56ae('0x94d')](this); this['_dependencyCounter'][_0x56ae('0x1bb4')](!0x0); } else { var _0x4633e6 = c[b]; ++b; if (a > _0x4633e6[_0x56ae('0x1c17')]) a -= _0x4633e6[_0x56ae('0x1c17')]; else return _0x4633e6[_0x56ae('0x1c18')](a / _0x4633e6['strength']); } }, 'compileNormalCode': function() { var _0x28cc16 = _0x252a59[_0x56ae('0x977')](null, 0x3, !0x0); this['_sharedRegisters'][_0x56ae('0x1bb5')] = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')], this[_0x56ae('0x9b5')]['get_normalDependencies']()); this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x9c3')]() && !this[_0x56ae('0x9c1')]['_normalMethod']['get_tangentSpace']() ? (this[_0x56ae('0x10ff')] += this['_methodSetup'][_0x56ae('0x9c2')][_0x56ae('0x1375')](this['_methodSetup'][_0x56ae('0x1bb6')], this[_0x56ae('0x9b9')]), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')]['_normalMethod'][_0x56ae('0x1377')](this[_0x56ae('0x9c1')][_0x56ae('0x1bb6')], this[_0x56ae('0x9b9')], this['_sharedRegisters'][_0x56ae('0x1bb5')])) : (this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')] = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](), _0x28cc16[_0x56ae('0x8b6')](0x0, this[_0x56ae('0x9b9')][_0x56ae('0xe2c')]()), _0x28cc16['set'](0x1, this['_registerCache'][_0x56ae('0xe2c')]()), _0x28cc16[_0x56ae('0x8b6')](0x2, this[_0x56ae('0x9b9')][_0x56ae('0xe2c')]()), this['_registerCache'][_0x56ae('0xe2c')](), this['_sceneNormalMatrixIndex'] = 0x4 * _0x28cc16['get'](0x0)[_0x56ae('0x9c6')](), this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x9c3')]() ? (this[_0x56ae('0x1c19')](_0x28cc16), this[_0x56ae('0x1c1a')]()) : (this[_0x56ae('0x10ff')] += _0x56ae('0x572') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['normalVarying']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]) + ',\x20' + _0x1b30b7['string'](_0x28cc16[_0x56ae('0x1b')](0x0)) + _0x56ae('0x5f7') + _0x1b30b7['string'](this['_sharedRegisters'][_0x56ae('0x1bb8')]) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x9bc')]) + _0x56ae('0x1c1b'), this['_fragmentCode'] += _0x56ae('0x5f1') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['normalFragment']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')]) + '\x0amov\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['normalFragment']) + _0x575257[_0x56ae('0x1c1c')] + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bb8')]) + _0x575257[_0x56ae('0x5f3')], 0x0 < this[_0x56ae('0x9b5')][_0x56ae('0x1bb9')]() && (this[_0x56ae('0x9b7')][_0x56ae('0x9c4')] = this['_registerCache'][_0x56ae('0x9ba')](), this[_0x56ae('0x9c5')] = this['_sharedRegisters'][_0x56ae('0x9c4')][_0x56ae('0x9c6')](), this['_sharedRegisters'][_0x56ae('0x1bba')] = this[_0x56ae('0x9b9')]['getFreeVarying'](), this[_0x56ae('0x10ff')] += _0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bba')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x9c4')]) + '\x0a')), this['_registerCache'][_0x56ae('0xe22')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')])); }, 'createNormalRegisters': function() { 0x0 < this[_0x56ae('0x9b5')][_0x56ae('0x9b6')]() && (this['_sharedRegisters'][_0x56ae('0x9b8')] = this['_registerCache'][_0x56ae('0x9ba')](), this[_0x56ae('0x9bb')] = this['_sharedRegisters'][_0x56ae('0x9b8')][_0x56ae('0x9c6')](), this[_0x56ae('0x9b7')][_0x56ae('0x9bc')] = this[_0x56ae('0x9b9')]['getFreeVertexVectorTemp'](), this[_0x56ae('0x9b9')][_0x56ae('0x9be')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')], 0x1), this[_0x56ae('0x9bf')]['push'](this[_0x56ae('0x9b7')]['normalInput'][_0x56ae('0x8a8')]()), this[_0x56ae('0x9c0')][_0x56ae('0x8f0')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')][_0x56ae('0x8a8')]())); this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x9c3')]() && (this[_0x56ae('0x9b7')]['tangentInput'] = this['_registerCache'][_0x56ae('0x9ba')](), this[_0x56ae('0x9c5')] = this['_sharedRegisters'][_0x56ae('0x9c4')]['get_index'](), this[_0x56ae('0x9b7')][_0x56ae('0x9c7')] = this['_registerCache'][_0x56ae('0x9bd')](), this[_0x56ae('0x9b9')][_0x56ae('0x9be')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')], 0x1), this[_0x56ae('0x9bf')][_0x56ae('0x8f0')](this[_0x56ae('0x9b7')][_0x56ae('0x9c4')]['toString']()), this['_animationTargetRegisters'][_0x56ae('0x8f0')](this['_sharedRegisters'][_0x56ae('0x9c7')][_0x56ae('0x8a8')]())); }, 'compileTangentVertexCode': function(_0x423c26) { if (_0x56ae('0x1c1d') === _0x56ae('0x1c1e')) { return null; } else { this[_0x56ae('0x9b7')][_0x56ae('0x1bba')] = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](); this['_sharedRegisters'][_0x56ae('0x1c1f')] = this['_registerCache'][_0x56ae('0xe27')](); this[_0x56ae('0x10ff')] += _0x56ae('0x572') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x9bc')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x423c26[_0x56ae('0x1b')](0x0)) + _0x56ae('0x1bbc') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['animatedNormal']) + _0x56ae('0xd6') + _0x1b30b7['string'](this[_0x56ae('0x9b7')]['animatedNormal']) + '\x0a'; this['_vertexCode'] += _0x56ae('0x572') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + '.xyz,\x20' + _0x1b30b7['string'](this['_sharedRegisters'][_0x56ae('0x9c7')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x423c26[_0x56ae('0x1b')](0x0)) + _0x56ae('0x1bbc') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + '\x0a'; _0x423c26 = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](); this['_vertexCode'] += _0x575257[_0x56ae('0x5f2')](_0x575257[_0x56ae('0x5f5')](_0x575257[_0x56ae('0x5f5')](_0x575257['GqkAW'](_0x575257[_0x56ae('0x1c20')](_0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bba')]) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + _0x56ae('0x1c21') + _0x1b30b7['string'](this[_0x56ae('0x9b7')]['tangentVarying']) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]) + _0x56ae('0x1c21') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bba')]) + _0x575257[_0x56ae('0x1c1c')] + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['normalInput']) + _0x56ae('0x1c22'), _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['bitangentVarying'])) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + _0x56ae('0x1c23') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x1c1f')]) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['animatedNormal']), _0x56ae('0x1c23')) + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1c1f')]) + _0x56ae('0x132'), _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x9b8')])) + _0x56ae('0x1c22') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')]), _0x56ae('0x173')) + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + _0x56ae('0x1c24') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')]) + _0x575257[_0x56ae('0x5f6')] + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]), _0x56ae('0x1c24')) + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['normalVarying']) + _0x56ae('0x132') + _0x1b30b7['string'](this['_sharedRegisters'][_0x56ae('0x9b8')]) + _0x56ae('0x1c25') + _0x1b30b7[_0x56ae('0x28')](_0x423c26) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9bc')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + _0x56ae('0x5f7') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x1bba')]) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x423c26) + _0x56ae('0x1c26') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['bitangentVarying']) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x423c26) + _0x56ae('0x1c23') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['normalVarying']) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x423c26) + _0x56ae('0x1c27'); this[_0x56ae('0x9b9')][_0x56ae('0xe22')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]); } }, 'compileTangentNormalMapFragmentCode': function() { var _0x3dcb65 = this[_0x56ae('0x9b9')]['getFreeFragmentVectorTemp'](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](_0x3dcb65, 0x1); var _0x193cf4 = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this['_registerCache'][_0x56ae('0x1040')](_0x193cf4, 0x1); var _0x5e5e3b = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](_0x5e5e3b, 0x1); this[_0x56ae('0xceb')] += 'nrm\x20' + _0x1b30b7['string'](_0x3dcb65) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bba')]) + _0x575257[_0x56ae('0x1c28')] + _0x1b30b7[_0x56ae('0x28')](_0x3dcb65) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bba')]) + _0x56ae('0x1c29') + _0x1b30b7[_0x56ae('0x28')](_0x193cf4) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1c1f')]) + _0x56ae('0x1bbc') + _0x1b30b7['string'](_0x5e5e3b) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')]) + '\x0a'; var _0x4b2689 = this['_registerCache'][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](_0x4b2689, 0x1); this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x1377')](this[_0x56ae('0x9c1')]['_normalMethodVO'], this[_0x56ae('0x9b9')], _0x4b2689) + _0x56ae('0x572') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['normalFragment']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4b2689) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3dcb65) + '\x09\x0amov\x20' + _0x1b30b7['string'](this['_sharedRegisters']['normalFragment']) + '.w,\x20\x20\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb8')]) + _0x56ae('0x1c2a'); this[_0x56ae('0x9b9')][_0x56ae('0x1037')](_0x4b2689); this[_0x56ae('0x9c1')][_0x56ae('0x1bb6')][_0x56ae('0x1bbe')] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]); (this[_0x56ae('0x9c1')][_0x56ae('0x1bb6')]['needsGlobalVertexPos'] || this[_0x56ae('0x9c1')]['_normalMethodVO'][_0x56ae('0x1bc0')]) && this[_0x56ae('0x9b9')][_0x56ae('0xe22')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc2')]); this['_registerCache'][_0x56ae('0x1037')](_0x193cf4); this[_0x56ae('0x9b9')][_0x56ae('0x1037')](_0x3dcb65); this[_0x56ae('0x9b9')][_0x56ae('0x1037')](_0x5e5e3b); }, 'compileViewDirCode': function() { var _0xaba9d7 = this['_registerCache'][_0x56ae('0xe2c')](); this[_0x56ae('0x9b7')][_0x56ae('0x1bc5')] = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](); this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')] = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')]['addFragmentTempUsages'](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')], this[_0x56ae('0x9b5')][_0x56ae('0x1bc3')]()); this['_cameraPositionIndex'] = 0x4 * _0xaba9d7[_0x56ae('0x9c6')](); this[_0x56ae('0x10ff')] += _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['viewDirVarying']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xaba9d7) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc2')]) + '\x0a'; this[_0x56ae('0xceb')] += _0x1c1b50[_0x56ae('0x130')](_0x56ae('0x5f1') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['viewDirFragment']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bc5')]) + _0x56ae('0x5f7'), _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')])) + _0x56ae('0x1bc6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['viewDirVarying']) + '.w\x20\x09\x09\x0a'; this[_0x56ae('0x9b9')]['removeVertexTempUsage'](this[_0x56ae('0x9b7')][_0x56ae('0x1bc2')]); }, 'compileLightingCode': function() { var _0x40d157 = null; this['_sharedRegisters'][_0x56ae('0xcb7')] = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](this[_0x56ae('0x9b7')]['shadedTarget'], 0x1); this[_0x56ae('0x10ff')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1375')](this[_0x56ae('0x9c1')][_0x56ae('0xced')], this[_0x56ae('0x9b9')]); this['_fragmentCode'] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1bcb')](this[_0x56ae('0x9c1')]['_diffuseMethodVO'], this[_0x56ae('0x9b9')]); this[_0x56ae('0x1b4c')] && (this['_vertexCode'] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0x1375')](this['_methodSetup'][_0x56ae('0xcef')], this[_0x56ae('0x9b9')]), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0x1bcb')](this[_0x56ae('0x9c1')]['_specularMethodVO'], this[_0x56ae('0x9b9')])); this[_0x56ae('0x1b9e')]() && (this[_0x56ae('0x1bcc')](), this[_0x56ae('0x1bcd')](), this[_0x56ae('0x1bce')]()); this[_0x56ae('0x1bcf')]() && this[_0x56ae('0x1c2b')](); this[_0x56ae('0x10ff')] += this[_0x56ae('0x9c1')][_0x56ae('0x13b9')][_0x56ae('0x1375')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')], this[_0x56ae('0x9b9')]); this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x13b9')][_0x56ae('0x1377')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')], this[_0x56ae('0x9b9')], this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]); this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')][_0x56ae('0x1bd1')] && this['_registerCache']['removeFragmentTempUsage'](this['_sharedRegisters'][_0x56ae('0x1bb5')]); this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')][_0x56ae('0x1bbe')] && this[_0x56ae('0x9b9')]['removeFragmentTempUsage'](this[_0x56ae('0x9b7')]['viewDirFragment']); null != this[_0x56ae('0x9c1')][_0x56ae('0x1aea')] && (this['_vertexCode'] += this[_0x56ae('0x9c1')]['_shadowMethod'][_0x56ae('0x1375')](this[_0x56ae('0x9c1')]['_shadowMethodVO'], this[_0x56ae('0x9b9')]), 0x0 == this[_0x56ae('0x9b5')][_0x56ae('0x9b6')]() ? (_0x40d157 = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](), this[_0x56ae('0x9b9')][_0x56ae('0x1040')](_0x40d157, 0x1)) : _0x40d157 = this['_sharedRegisters'][_0x56ae('0x1bb5')], this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1bc9')](_0x40d157), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1aea')]['getFragmentCode'](this[_0x56ae('0x9c1')][_0x56ae('0x1bd8')], this[_0x56ae('0x9b9')], _0x40d157)); this[_0x56ae('0xceb')] += this['_methodSetup'][_0x56ae('0xcec')]['getFragmentPostLightingCode'](this[_0x56ae('0x9c1')][_0x56ae('0xced')], this[_0x56ae('0x9b9')], this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]); this[_0x56ae('0x1aaf')] && (this[_0x56ae('0xceb')] += _0x1c1b50['dQoid'](_0x1c1b50[_0x56ae('0x1c2c')](_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0xcb7')]) + _0x56ae('0x132'), _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')])) + _0x1c1b50['YZUaH'] + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + _0x56ae('0x1bd4') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['shadedTarget']) + _0x56ae('0xd6') + _0x1b30b7['string'](this['_sharedRegisters']['shadedTarget']) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')]['shadedTarget']) + _0x56ae('0x1bd5') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + _0x56ae('0x1c2d') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0xcb7')]) + _0x56ae('0xd6') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0xcb7')]) + '\x0a'); this['_methodSetup']['_diffuseMethodVO'][_0x56ae('0x1bd1')] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]); this['_methodSetup']['_diffuseMethodVO'][_0x56ae('0x1bbe')] && this['_registerCache'][_0x56ae('0x1037')](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]); this['_usingSpecularMethod'] && (this['_methodSetup'][_0x56ae('0x1102')][_0x56ae('0x1bc9')](_0x40d157), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')]['getFragmentPostLightingCode'](this[_0x56ae('0x9c1')]['_specularMethodVO'], this[_0x56ae('0x9b9')], this['_sharedRegisters'][_0x56ae('0xcb7')]), this[_0x56ae('0x9c1')][_0x56ae('0xcef')][_0x56ae('0x1bd1')] && this[_0x56ae('0x9b9')][_0x56ae('0x1037')](this['_sharedRegisters'][_0x56ae('0x1bb5')]), this[_0x56ae('0x9c1')][_0x56ae('0xcef')]['needsView'] && this[_0x56ae('0x9b9')]['removeFragmentTempUsage'](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')])); }, 'initLightRegisters': function() { for (var _0x3d580e = this[_0x56ae('0x1c2e')][_0x56ae('0x9fa')](), _0x40a5fd = 0x0; _0x40a5fd < _0x3d580e;) { var _0x1339de = _0x40a5fd++; this[_0x56ae('0x1c2e')][_0x56ae('0x8b6')](_0x1339de, this[_0x56ae('0x9b9')]['getFreeFragmentConstant']()); - 0x1 == this['_lightFragmentConstantIndex'] && (this[_0x56ae('0x1b47')] = _0x575257[_0x56ae('0x5f8')](0x4, this[_0x56ae('0x1c2e')][_0x56ae('0x1b')](_0x1339de)['get_index']())); } _0x3d580e = this[_0x56ae('0x1c2f')][_0x56ae('0x9fa')](); for (_0x40a5fd = 0x0; _0x40a5fd < _0x3d580e;) _0x1339de = _0x40a5fd++, this['_pointLightRegisters'][_0x56ae('0x8b6')](_0x1339de, this[_0x56ae('0x9b9')][_0x56ae('0xe2b')]()), -0x1 == this[_0x56ae('0x1b47')] && (this['_lightFragmentConstantIndex'] = 0x4 * this['_pointLightRegisters'][_0x56ae('0x1b')](_0x1339de)[_0x56ae('0x9c6')]()); }, 'compileDirectionalLightCode': function() { var _0x14ef8f = 0x0, _0x17be57 = this[_0x56ae('0x1b4c')] && this[_0x56ae('0x1b83')](), _0x811281 = this[_0x56ae('0x1bde')](); if (_0x17be57 || _0x811281) for (var _0x39aa6f = 0x0, _0x172bf2 = this[_0x56ae('0x13eb')]; _0x1c1b50[_0x56ae('0x134')](_0x39aa6f, _0x172bf2);) { _0x39aa6f++; var _0x4329dc = this[_0x56ae('0x1c2e')][_0x56ae('0x1b')](_0x14ef8f++); var _0x356697 = this[_0x56ae('0x1c2e')]['get'](_0x14ef8f++); var _0x233262 = this[_0x56ae('0x1c2e')][_0x56ae('0x1b')](_0x14ef8f++); _0x811281 && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0x1101')](this[_0x56ae('0x9c1')][_0x56ae('0xced')], _0x4329dc, _0x356697, this['_registerCache'])); _0x17be57 && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0x1101')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x4329dc, _0x233262, this[_0x56ae('0x9b9')])); } }, 'compilePointLightCode': function() { var _0x2fdc78 = 0x0, _0x5ca917 = this[_0x56ae('0x1b4c')] && this['usesLightsForSpecular'](), _0x30425f = this[_0x56ae('0x1bde')](); if (_0x575257[_0x56ae('0x1c30')](_0x5ca917, _0x30425f)) for (var _0x122fd2 = 0x0, _0x2d1cad = this['_numPointLights']; _0x122fd2 < _0x2d1cad;) { if (_0x56ae('0x1c31') !== 'DfXgz') { _0x122fd2++; var _0x16740b = this[_0x56ae('0x1c2f')]['get'](_0x2fdc78++); var _0x4ae41b = this[_0x56ae('0x1c2f')][_0x56ae('0x1b')](_0x2fdc78++); var _0x50e0ac = this[_0x56ae('0x1c2f')][_0x56ae('0x1b')](_0x2fdc78++); var _0x25a821 = this['_registerCache'][_0x56ae('0xda6')](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](_0x25a821, 0x1); this[_0x56ae('0xceb')] += _0x56ae('0x14c') + _0x1b30b7['string'](_0x25a821) + ',\x20' + _0x1b30b7['string'](_0x16740b) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x1c0d')]) + '\x0adp3\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + ',\x20' + _0x1b30b7['string'](_0x25a821) + _0x56ae('0x1c32') + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4ae41b) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x50e0ac) + _0x56ae('0x1be0') + _0x1b30b7['string'](_0x25a821) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x16740b) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + _0x56ae('0x1be1') + _0x1b30b7['string'](_0x25a821) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x25a821) + '\x0a'; - 0x1 == this[_0x56ae('0x1b47')] && (this[_0x56ae('0x1b47')] = 0x4 * _0x16740b[_0x56ae('0x9c6')]()); _0x30425f && (this[_0x56ae('0xceb')] += this['_methodSetup']['_diffuseMethod'][_0x56ae('0x1101')](this['_methodSetup'][_0x56ae('0xced')], _0x25a821, _0x4ae41b, this[_0x56ae('0x9b9')])); _0x5ca917 && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')]['getFragmentCodePerLight'](this['_methodSetup'][_0x56ae('0xcef')], _0x25a821, _0x50e0ac, this[_0x56ae('0x9b9')])); this[_0x56ae('0x9b9')][_0x56ae('0x1037')](_0x25a821); } else { for (var _0x5dea55 = 0x0, _0x513c78 = this[_0x56ae('0xaf1')][_0x56ae('0x32')]; _0x5dea55 < _0x513c78;) { var _0x3fc37e = _0x5dea55++; this[_0x56ae('0xaf1')][_0x3fc37e][_0x56ae('0xaf2')](this[_0x56ae('0xaf3')]['get_textureWidth']()); this['_filters'][_0x3fc37e][_0x56ae('0x1499')](this['_rttManager'][_0x56ae('0x412')]()); } this[_0x56ae('0x13d0')] = !0x0; } } }, 'compileLightProbeCode': function() { var _0x20678b = ['.x', '.y', '.z', '.w'], _0x3e7be0 = _0x252a59[_0x56ae('0x977')](null), _0x21e6ce, _0x25dea3 = this['_usingSpecularMethod'] && this[_0x56ae('0x1b86')](), _0x238e4f = this[_0x56ae('0x1b87')](); if (_0x1c1b50['pwLYa'](_0x25dea3, _0x238e4f)) { if (_0x56ae('0x1c33') !== _0x56ae('0x1c34')) { _0x238e4f && (this[_0x56ae('0x1b44')] = _0x252a59[_0x56ae('0x9a6')](null)); _0x25dea3 && (this[_0x56ae('0x1b45')] = _0x252a59['toIntVector'](null)); var _0x531a0b = 0x0; for (_0x21e6ce = this[_0x56ae('0x1b4a')]; _0x531a0b < _0x21e6ce;) { if (_0x56ae('0x1c35') !== _0x56ae('0x1c35')) { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x6f4')], -0x1, _0x3a3a87[_0x56ae('0xbf5')], { 'endTiles': !0x1, 'noCrumblingTiles': !0x0 }); this[_0x56ae('0x1c36')] = !0x0; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7'])]; this[_0x56ae('0x110')] = 'Truancy'; } else { var _0x5cb741 = _0x531a0b++; _0x3e7be0[_0x56ae('0x8b6')](_0x5cb741, this['_registerCache'][_0x56ae('0xe2b')]()); 0x0 == _0x5cb741 && (this[_0x56ae('0x1b3d')] = 0x4 * _0x3e7be0['get'](_0x5cb741)[_0x56ae('0x9c6')]()); } } _0x5cb741 = 0x0; for (var _0x568afb = this[_0x56ae('0x13ea')]; _0x5cb741 < _0x568afb;) { if (_0x56ae('0x1c37') === 'oKsoe') { null == _0x3e7be0 && (_0x3e7be0 = 0x1); null == _0x20678b && (_0x20678b = 0x1); for (var _0x54246a = this[_0x56ae('0x402')](), _0x557ef8 = this['get_UVStride'](), _0x45ef37 = this['get_UVData'](), _0x36d905 = _0x45ef37[_0x56ae('0x9fa')](), _0x271485 = _0x20678b / this[_0x56ae('0x1103')], _0x283bbb = _0x3e7be0 / this['_scaleV']; _0x54246a < _0x36d905;) { var _0x23a073 = _0x54246a, _0x430aa1 = _0x45ef37; _0x430aa1[_0x56ae('0x8b6')](_0x23a073, _0x430aa1[_0x56ae('0x1b')](_0x23a073) * _0x271485); _0x23a073 = _0x54246a + 0x1; _0x430aa1 = _0x45ef37; _0x430aa1[_0x56ae('0x8b6')](_0x23a073, _0x430aa1[_0x56ae('0x1b')](_0x23a073) * _0x283bbb); _0x54246a += _0x557ef8; } this[_0x56ae('0x1103')] = _0x20678b; this[_0x56ae('0x1104')] = _0x3e7be0; } else { var _0x34fecd = _0x5cb741++; _0x531a0b = _0x3e7be0[_0x56ae('0x1b')](Math[_0x56ae('0x49')](_0x34fecd / 0x4))[_0x56ae('0x8a8')]() + _0x20678b[_0x34fecd % 0x4]; _0x238e4f && (_0x21e6ce = this['_registerCache'][_0x56ae('0xcea')](), this['_lightProbeDiffuseIndices'][_0x56ae('0x8b6')](_0x34fecd, _0x21e6ce[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0xcee')](this[_0x56ae('0x9c1')]['_diffuseMethodVO'], _0x21e6ce, _0x531a0b, this['_registerCache'])); _0x25dea3 && (_0x21e6ce = this[_0x56ae('0x9b9')][_0x56ae('0xcea')](), this[_0x56ae('0x1b45')][_0x56ae('0x8b6')](_0x34fecd, _0x21e6ce['get_index']()), this[_0x56ae('0xceb')] += this['_methodSetup'][_0x56ae('0x1102')][_0x56ae('0xcee')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x21e6ce, _0x531a0b, this[_0x56ae('0x9b9')])); } } } else { if (null != this[_0x56ae('0x1883')]) { for (var _0x496c40 = 0x0, _0x348858 = this[_0x56ae('0x1883')][_0x56ae('0x9fa')](); _0x496c40 < _0x348858;) { var _0x5108bf = _0x496c40++; this['removePass'](this[_0x56ae('0x1883')]['get'](_0x5108bf)); this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0x5108bf)[_0x56ae('0x9cd')](); } this[_0x56ae('0x1883')] = null; } } } }, '__class__': _0x9f917f }); var _0x2f12ce = function() { _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x1c38')] = _0x2f12ce; _0x2f12ce[_0x56ae('0x8bf')] = 'away3d.materials.lightpickers.LightPickerBase'; _0x2f12ce[_0x56ae('0x961')] = [_0x8f3e61]; _0x2f12ce['__super__'] = _0x36abf2; _0x2f12ce[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_numPointLights': null, '_numDirectionalLights': null, '_numCastingPointLights': null, '_numCastingDirectionalLights': null, '_numLightProbes': null, '_allPickedLights': null, '_pointLights': null, '_castingPointLights': null, '_directionalLights': null, '_castingDirectionalLights': null, '_lightProbes': null, '_lightProbeWeights': null, 'get_assetType': function() { if (_0x56ae('0x1c39') === _0x56ae('0x1c39')) { return 'lightPicker'; } else { a[_0x56ae('0x968')](_0x56ae('0x14e5'), _0x2d9f4e(this, this[_0x56ae('0x163d')])); a[_0x56ae('0x968')](_0x56ae('0x163e'), _0x2d9f4e(this, this[_0x56ae('0x163f')])); } }, 'get_numDirectionalLights': function() { return this[_0x56ae('0x13eb')]; }, 'get_numPointLights': function() { return this[_0x56ae('0x13fb')]; }, 'get_numCastingDirectionalLights': function() { return this[_0x56ae('0x1c3a')]; }, 'get_numCastingPointLights': function() { return this[_0x56ae('0x1c3b')]; }, 'get_numLightProbes': function() { return this[_0x56ae('0x13ea')]; }, 'get_pointLights': function() { return this[_0x56ae('0x13e5')]; }, 'get_directionalLights': function() { return this[_0x56ae('0x13e4')]; }, 'get_castingPointLights': function() { return this[_0x56ae('0x1c3c')]; }, 'get_castingDirectionalLights': function() { return this[_0x56ae('0x1c3d')]; }, 'get_lightProbes': function() { return this[_0x56ae('0x13e6')]; }, 'get_lightProbeWeights': function() { return this[_0x56ae('0x14c7')]; }, 'get_allPickedLights': function() { return this['_allPickedLights']; }, 'collectLights': function(_0x21bc91, _0x13b7eb) { this[_0x56ae('0x1c3e')](_0x21bc91); }, 'updateProbeWeights': function(_0x2a81ae) { _0x2a81ae = _0x2a81ae[_0x56ae('0x40e')]()[_0x56ae('0x13aa')](); for (var _0x20e497, _0x1d7b23 = _0x2a81ae['x'], _0x16e46f = _0x2a81ae['y'], _0x1a6ba3 = _0x2a81ae['z'], _0x53284c, _0x8be845, _0x2e1533 = _0x2a81ae = 0x0, _0x131f31 = this['_numLightProbes']; _0x2e1533 < _0x131f31;) { var _0x1b30b7 = _0x2e1533++; _0x20e497 = this[_0x56ae('0x13e6')]['get'](_0x1b30b7)[_0x56ae('0x13aa')](); _0x53284c = _0x1d7b23 - _0x20e497['x']; _0x8be845 = _0x16e46f - _0x20e497['y']; _0x20e497 = _0x1a6ba3 - _0x20e497['z']; _0x53284c = _0x53284c * _0x53284c + _0x8be845 * _0x8be845 + _0x1c1b50[_0x56ae('0x136')](_0x20e497, _0x20e497); _0x53284c = 0.00001 < _0x53284c ? 0x1 / _0x53284c : 0x2faf080; this[_0x56ae('0x14c7')][_0x56ae('0x8b6')](_0x1b30b7, _0x53284c); _0x2a81ae += _0x53284c; } _0x2a81ae = 0x1 / _0x2a81ae; _0x1d7b23 = 0x0; for (_0x16e46f = this[_0x56ae('0x13ea')]; _0x1d7b23 < _0x16e46f;) _0x1a6ba3 = _0x1d7b23++, _0x2e1533 = this['_lightProbeWeights'], _0x2e1533['set'](_0x1a6ba3, _0x2e1533[_0x56ae('0x1b')](_0x1a6ba3) * _0x2a81ae); }, '__class__': _0x2f12ce, '__properties__': _0x4e6193(_0x36abf2['prototype']['__properties__'], { 'get_allPickedLights': _0x56ae('0x1c3f'), 'get_lightProbeWeights': 'get_lightProbeWeights', 'get_lightProbes': _0x56ae('0x1c40'), 'get_castingDirectionalLights': _0x56ae('0x1242'), 'get_castingPointLights': _0x56ae('0x1c41'), 'get_directionalLights': _0x56ae('0x1243'), 'get_pointLights': _0x56ae('0x1401'), 'get_numLightProbes': 'get_numLightProbes', 'get_numCastingPointLights': _0x56ae('0x1b08'), 'get_numCastingDirectionalLights': _0x56ae('0x1b07'), 'get_numPointLights': 'get_numPointLights', 'get_numDirectionalLights': 'get_numDirectionalLights', 'get_assetType': 'get_assetType' }) }); var _0x3eef09 = function(_0xbfe818) { this[_0x56ae('0x1c42')](_0xbfe818); _0x36abf2['call'](this); }; _0x5ac4a7[_0x56ae('0x1c43')] = _0x3eef09; _0x3eef09[_0x56ae('0x8bf')] = _0x56ae('0x1c43'); _0x3eef09['__super__'] = _0x2f12ce; _0x3eef09[_0x56ae('0x6')] = _0x4e6193(_0x2f12ce[_0x56ae('0x6')], { '_lights': null, 'set_lights': function(_0x47f262) { if (_0x575257[_0x56ae('0x1c44')] !== _0x56ae('0x5f9')) { return _0x29a875[_0x56ae('0x993')][_0x56ae('0xb31')] && this['mouseDownReceived'] ? this[_0x56ae('0x1c45')] : !0x1; } else { var _0x9944c1 = _0x56ae('0x1c46')[_0x56ae('0x44')]('|'), _0x245914 = 0x0; while (!![]) { switch (_0x9944c1[_0x245914++]) { case '0': this[_0x56ae('0x1c47')] = _0x3ea328; continue; case '1': this[_0x56ae('0x13fb')] = _0x581765; continue; case '2': var _0x581765 = 0x0, _0x201d12 = 0x0, _0x4e94b3 = 0x0, _0x4ac689 = 0x0, _0x148064 = 0x0, _0x42cc92; continue; case '3': _0x3ea328 = 0x0; continue; case '4': this[_0x56ae('0x1c3c')] = _0x252a59[_0x56ae('0x977')](null); continue; case '5': this['_lights'] = _0x47f262; continue; case '6': this['_lightProbes'] = _0x252a59['toObjectVector'](null); continue; case '7': for (_0x42cc92 = _0x47f262[_0x56ae('0x32')]; _0x568665 < _0x42cc92;) { var _0x1b30b7 = _0x568665++; _0x3ea328[_0x56ae('0x8b6')](_0x1b30b7, _0x47f262[_0x1b30b7]); } continue; case '8': this[_0x56ae('0x1c3a')] = _0x4ac689; continue; case '9': this[_0x56ae('0x959')](new _0x140b13('change')); continue; case '10': this['_pointLights'] = _0x252a59[_0x56ae('0x977')](null); continue; case '11': null != this[_0x56ae('0x13e3')] && this[_0x56ae('0x1c48')](); continue; case '12': if (this['_numDirectionalLights'] == _0x201d12 && this[_0x56ae('0x13fb')] == _0x581765 && this['_numLightProbes'] == _0x148064 && this['_numCastingPointLights'] == _0x4e94b3 && this['_numCastingDirectionalLights'] == _0x4ac689) return _0x47f262; continue; case '13': this['_numLightProbes'] = _0x148064; continue; case '14': this[_0x56ae('0x13e4')] = _0x252a59['toObjectVector'](null); continue; case '15': this[_0x56ae('0x14c7')] = _0x252a59['toFloatVector'](null, 0x4 * Math[_0x56ae('0x9fc')](_0x148064 / 0x4), !0x0); continue; case '16': this['_numDirectionalLights'] = _0x201d12; continue; case '17': this[_0x56ae('0x1c3d')] = _0x252a59[_0x56ae('0x977')](null); continue; case '18': for (_0x568665 = _0x47f262[_0x56ae('0x32')]; _0x3ea328 < _0x568665;) _0x42cc92 = _0x3ea328++, _0x42cc92 = _0x47f262[_0x42cc92], _0x42cc92[_0x56ae('0x95e')]('castsShadowChange', _0x2d9f4e(this, this[_0x56ae('0x1c49')])), _0x42cc92 instanceof _0x5b17bf ? _0x42cc92[_0x56ae('0x1169')]() ? this[_0x56ae('0x1c3c')][_0x56ae('0x8b6')](_0x4e94b3++, _0x59b8d7[_0x56ae('0x951')](_0x42cc92, _0x5b17bf)) : this[_0x56ae('0x13e5')][_0x56ae('0x8b6')](_0x581765++, _0x59b8d7[_0x56ae('0x951')](_0x42cc92, _0x5b17bf)) : _0x42cc92 instanceof _0x3bbbaf ? _0x42cc92[_0x56ae('0x1169')]() ? this[_0x56ae('0x1c3d')][_0x56ae('0x8b6')](_0x4ac689++, _0x59b8d7[_0x56ae('0x951')](_0x42cc92, _0x3bbbaf)) : this[_0x56ae('0x13e4')]['set'](_0x201d12++, _0x59b8d7[_0x56ae('0x951')](_0x42cc92, _0x3bbbaf)) : _0x42cc92 instanceof _0x490336 && this['_lightProbes'][_0x56ae('0x8b6')](_0x148064++, _0x59b8d7[_0x56ae('0x951')](_0x42cc92, _0x490336)); continue; case '19': this[_0x56ae('0x1c3b')] = _0x4e94b3; continue; case '20': return _0x47f262; case '21': var _0x3ea328 = _0x252a59['toObjectVector'](null), _0x568665 = 0x0; continue; } break; } } }, 'clearListeners': function() { for (var _0x21f6f2 = 0x0, _0x41bd09 = this[_0x56ae('0x13e3')][_0x56ae('0x32')]; _0x21f6f2 < _0x41bd09;) { var _0x50b72a = _0x21f6f2++; this[_0x56ae('0x13e3')][_0x50b72a][_0x56ae('0x968')](_0x56ae('0x1501'), _0x2d9f4e(this, this[_0x56ae('0x1c49')])); } }, 'onCastShadowChange': function(_0x8c619c) { if (_0x56ae('0x1c4a') === 'xRNTE') { _0x8c619c = _0x59b8d7[_0x56ae('0x951')](_0x8c619c[_0x56ae('0x9ad')], _0x410089); _0x8c619c instanceof _0x5b17bf ? this[_0x56ae('0x1c4b')](_0x59b8d7['__cast'](_0x8c619c, _0x5b17bf)) : _0x8c619c instanceof _0x3bbbaf && this[_0x56ae('0x1c4c')](_0x59b8d7[_0x56ae('0x951')](_0x8c619c, _0x3bbbaf)); this['dispatchEvent'](new _0x140b13(_0x56ae('0x624'))); } else { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.5, 6.8); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1c4d')][_0x56ae('0x1c4e')](0x0, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.75; } }, 'updateDirectionalCasting': function(_0x18ba16) { _0x18ba16[_0x56ae('0x1169')]() ? (--this['_numDirectionalLights'], ++this[_0x56ae('0x1c3a')], this['_directionalLights']['splice'](this['_directionalLights'][_0x56ae('0x3b')](_0x59b8d7[_0x56ae('0x951')](_0x18ba16, _0x3bbbaf), 0x0), 0x1), this[_0x56ae('0x1c3d')]['push'](_0x18ba16)) : (++this['_numDirectionalLights'], --this[_0x56ae('0x1c3a')], this['_castingDirectionalLights']['splice'](this[_0x56ae('0x1c3d')]['indexOf'](_0x59b8d7[_0x56ae('0x951')](_0x18ba16, _0x3bbbaf), 0x0), 0x1), this['_directionalLights']['push'](_0x18ba16)); }, 'updatePointCasting': function(_0x3dcfaa) { _0x3dcfaa[_0x56ae('0x1169')]() ? (--this[_0x56ae('0x13fb')], ++this[_0x56ae('0x1c3b')], this['_pointLights'][_0x56ae('0x9d8')](this[_0x56ae('0x13e5')][_0x56ae('0x3b')](_0x59b8d7[_0x56ae('0x951')](_0x3dcfaa, _0x5b17bf), 0x0), 0x1), this[_0x56ae('0x1c3c')]['push'](_0x3dcfaa)) : (++this['_numPointLights'], --this[_0x56ae('0x1c3b')], this[_0x56ae('0x1c3c')][_0x56ae('0x9d8')](this['_castingPointLights'][_0x56ae('0x3b')](_0x59b8d7['__cast'](_0x3dcfaa, _0x5b17bf), 0x0), 0x1), this[_0x56ae('0x13e5')][_0x56ae('0x8f0')](_0x3dcfaa)); }, '__class__': _0x3eef09, '__properties__': _0x4e6193(_0x2f12ce[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_lights': _0x56ae('0x1c42') }) }); var _0x22a1ff = function() { _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7['away3d.materials.methods.ShadingMethodBase'] = _0x22a1ff; _0x22a1ff[_0x56ae('0x8bf')] = _0x56ae('0x1c50'); _0x22a1ff[_0x56ae('0x8ee')] = _0x36abf2; _0x22a1ff[_0x56ae('0x6')] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_sharedRegisters': null, '_passes': null, 'initVO': function(_0x598d02) {}, 'initConstants': function(_0x4dd554) {}, 'set_sharedRegisters': function(_0x1ef75c) { return this[_0x56ae('0x9b7')] = _0x1ef75c; }, 'get_passes': function() { return this[_0x56ae('0xaa5')]; }, 'createMethodVO': function() { return new _0x1f5482(); }, 'reset': function() { if (_0x56ae('0x1c51') === _0x56ae('0x1c51')) { this['cleanCompilationData'](); } else { var _0x190a16 = _0x56ae('0x1c52')[_0x56ae('0x44')]('|'), _0x3ae13d = 0x0; while (!![]) { switch (_0x190a16[_0x3ae13d++]) { case '0': var _0x43d6a8 = this[_0x56ae('0x1c2f')][_0x56ae('0x1b')](a++); continue; case '1': this['_registerCache'][_0x56ae('0x1037')](_0x1968f9); continue; case '2': var _0x491e14 = this[_0x56ae('0x1c2f')][_0x56ae('0x1b')](a++); continue; case '3': var _0x1968f9 = this[_0x56ae('0x9b9')][_0x56ae('0xda6')](); continue; case '4': c && (this['_fragmentCode'] += this['_methodSetup'][_0x56ae('0xcec')][_0x56ae('0x1101')](this[_0x56ae('0x9c1')][_0x56ae('0xced')], _0x1968f9, _0x491e14, this['_registerCache'])); continue; case '5': d++; continue; case '6': -0x1 == this[_0x56ae('0x1b47')] && (this[_0x56ae('0x1b47')] = 0x4 * _0x5de7cb[_0x56ae('0x9c6')]()); continue; case '7': var _0x5de7cb = this[_0x56ae('0x1c2f')][_0x56ae('0x1b')](a++); continue; case '8': b && (this['_fragmentCode'] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0x1101')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x1968f9, _0x43d6a8, this[_0x56ae('0x9b9')])); continue; case '9': this[_0x56ae('0xceb')] += _0x575257[_0x56ae('0x5fa')]('sub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1968f9) + ',\x20' + _0x1b30b7['string'](_0x5de7cb) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1c0d')]) + _0x56ae('0x1c53') + _0x1b30b7['string'](_0x1968f9) + _0x56ae('0x132') + _0x1b30b7['string'](_0x1968f9) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1968f9) + '\x0asub\x20', _0x1b30b7[_0x56ae('0x28')](_0x1968f9)) + _0x56ae('0x132') + _0x1b30b7['string'](_0x1968f9) + _0x56ae('0x132') + _0x1b30b7['string'](_0x491e14) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1968f9) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1968f9) + _0x56ae('0x132') + _0x1b30b7['string'](_0x43d6a8) + _0x56ae('0x1be0') + _0x1b30b7['string'](_0x1968f9) + _0x56ae('0x132') + _0x1b30b7['string'](_0x1968f9) + _0x56ae('0x1bd5') + _0x1b30b7['string'](_0x1968f9) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5de7cb) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x1968f9) + '.w\x0anrm\x20' + _0x1b30b7['string'](_0x1968f9) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1968f9) + '\x0a'; continue; case '10': this[_0x56ae('0x9b9')]['addFragmentTempUsages'](_0x1968f9, 0x1); continue; } break; } } }, 'cleanCompilationData': function() {}, 'getVertexCode': function(_0xfd1b59, _0x4721f4) { return ''; }, 'activate': function(_0x1d6409, _0x227dad) {}, 'setRenderState': function(_0x228255, _0x237da4, _0xa5f135, _0x3f8fd4) {}, 'deactivate': function(_0x161e81, _0x5c545e) {}, 'getTex2DSampleCode': function(_0x449058, _0x4947b5, _0x23897a, _0x35450b, _0x171f7b, _0x55b8b3) { var _0x4b653d = _0x449058['repeatTextures'] ? _0x56ae('0x629') : _0x56ae('0xdad'); null != _0x55b8b3 && (_0x4b653d = _0x55b8b3); _0x55b8b3 = this[_0x56ae('0x1c54')](_0x35450b); _0x35450b = _0x449058[_0x56ae('0x1c55')] && _0x35450b[_0x56ae('0x1c56')](); _0x449058 = _0x449058['useSmoothTextures'] ? _0x35450b ? _0x56ae('0x1c57') : _0x56ae('0x5fb') : _0x35450b ? _0x56ae('0x1c58') : _0x56ae('0x1c59'); null == _0x171f7b && (_0x171f7b = this[_0x56ae('0x9b7')][_0x56ae('0x1c5a')]); return _0x575257[_0x56ae('0x5fa')](_0x56ae('0x1039') + _0x1b30b7['string'](_0x4947b5) + ',\x20' + _0x1b30b7['string'](_0x171f7b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x23897a) + _0x56ae('0x1c5b'), _0x449058) + ',' + _0x55b8b3 + _0x4b653d + '>\x0a'; }, 'getTexCubeSampleCode': function(_0x4be4f6, _0x192ef2, _0x2351dc, _0x5a4fb3, _0x55ec37) { var _0x50325a = this[_0x56ae('0x1c54')](_0x5a4fb3); _0x5a4fb3 = _0x4be4f6[_0x56ae('0x1c55')] && _0x5a4fb3[_0x56ae('0x1c56')](); _0x4be4f6 = _0x4be4f6['useSmoothTextures'] ? _0x5a4fb3 ? _0x56ae('0x1c57') : _0x575257['pnvLJ'] : _0x5a4fb3 ? _0x56ae('0x1c58') : _0x56ae('0x1c59'); return _0x575257['rWyNa'](_0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x192ef2) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x55ec37) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2351dc), '\x20\x0a'; }, 'getFormatStringForTexture': function(_0x12d8ba) { switch (_0x12d8ba['get_format']()) { case 0x3: return 'dxt1,'; case 0x4: return 'dxt5,'; default: return ''; } }, 'invalidateShaderProgram': function() { this['dispatchEvent'](new _0x12349a(_0x56ae('0x61b'))); }, 'copyFrom': function(_0x5f34bb) {}, 'getSmoothingFilter': function(_0x33e3f0, _0x3765a1) { if (_0x33e3f0) switch (_0x3765a1) { case 0x0: return 0x4; case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x0; } else return 0x5; }, '__class__': _0x22a1ff, '__properties__': _0x4e6193(_0x36abf2[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_passes': _0x56ae('0x1c5c'), 'set_sharedRegisters': _0x56ae('0x1c5d') }) }); var _0x9f04ca = function() { _0x36abf2['call'](this); }; _0x5ac4a7[_0x56ae('0x1c5e')] = _0x9f04ca; _0x9f04ca[_0x56ae('0x8bf')] = _0x56ae('0x1c5e'); _0x9f04ca[_0x56ae('0x961')] = [_0x8f3e61]; _0x9f04ca[_0x56ae('0x8ee')] = _0x22a1ff; _0x9f04ca[_0x56ae('0x6')] = _0x4e6193(_0x22a1ff[_0x56ae('0x6')], { 'get_assetType': function() { return _0x56ae('0x15eb'); }, 'getFragmentCode': function(_0x1b24c2, _0x251f16, _0x39f4d9) { throw new _0x1adea8(new _0x4a3ee6()); }, '__class__': _0x9f04ca, '__properties__': _0x4e6193(_0x22a1ff['prototype'][_0x56ae('0x984')], { 'get_assetType': _0x56ae('0xd1d') }) }); var _0x4bf08d = function(_0x20fcc0, _0x4c5f38) { null == _0x4c5f38 && (_0x4c5f38 = !0x1); _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0xfc3')] = _0x20fcc0; this[_0x56ae('0x1c5f')] = _0x4c5f38; }; _0x5ac4a7[_0x56ae('0x1c60')] = _0x4bf08d; _0x4bf08d['__name__'] = _0x56ae('0x1c60'); _0x4bf08d[_0x56ae('0x8ee')] = _0x9f04ca; _0x4bf08d[_0x56ae('0x6')] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_texture': null, '_useSecondaryUV': null, 'initVO': function(_0xf8d91a) { _0xf8d91a[_0x56ae('0x1c61')] = this[_0x56ae('0x1c5f')]; _0xf8d91a[_0x56ae('0x1c62')] = !this[_0x56ae('0x1c5f')]; }, 'activate': function(_0x4920be, _0xfd561c) { _0xfd561c['_context3D'][_0x56ae('0xfc2')](_0x4920be['texturesIndex'], this['_texture']['getTextureForStage3D'](_0xfd561c)); }, 'getFragmentCode': function(_0x5c4fef, _0x3e1320, _0x2947d0) { var _0x3b9adf = _0x3e1320[_0x56ae('0xcea')](); _0x3e1320 = _0x3e1320[_0x56ae('0xda6')](); var _0x2ec40b = this['_useSecondaryUV'] ? this[_0x56ae('0x9b7')]['secondaryUVVarying'] : this['_sharedRegisters'][_0x56ae('0x1c5a')]; _0x5c4fef[_0x56ae('0xda7')] = _0x3b9adf['get_index'](); return this[_0x56ae('0x1c63')](_0x5c4fef, _0x3e1320, _0x3b9adf, this[_0x56ae('0xfc3')], _0x2ec40b) + _0x56ae('0x152') + _0x1b30b7['string'](_0x2947d0) + ',\x20' + _0x1b30b7['string'](_0x2947d0) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3e1320) + _0x56ae('0x12b9'); }, '__class__': _0x4bf08d }); var _0x12f0ac = function() { _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7['away3d.materials.methods.LightingMethodBase'] = _0x12f0ac; _0x12f0ac[_0x56ae('0x8bf')] = _0x56ae('0x1c64'); _0x12f0ac['__super__'] = _0x22a1ff; _0x12f0ac[_0x56ae('0x6')] = _0x4e6193(_0x22a1ff['prototype'], { '_modulateMethod': null, '__class__': _0x12f0ac }); var _0x469cf9 = function() { if (_0x56ae('0x1c65') === _0x56ae('0x1c66')) { _0x407807[_0x56ae('0x94d')](this); this['__graphics'] = new _0x406680(this); } else { this[_0x56ae('0x1249')] = this['_specularG'] = this[_0x56ae('0x124b')] = 0x1; this[_0x56ae('0x1b24')] = 0xffffff; this[_0x56ae('0xdfb')] = 0x1; this[_0x56ae('0x1c67')] = 0x32; _0x36abf2[_0x56ae('0x94d')](this); } }; _0x5ac4a7[_0x56ae('0x1c68')] = _0x469cf9; _0x469cf9[_0x56ae('0x8bf')] = _0x56ae('0x1c68'); _0x469cf9[_0x56ae('0x8ee')] = _0x12f0ac; _0x469cf9['prototype'] = _0x4e6193(_0x12f0ac[_0x56ae('0x6')], { '_useTexture': null, '_totalLightColorReg': null, '_specularTextureRegister': null, '_specularTexData': null, '_specularDataRegister': null, '_texture': null, '_gloss': null, '_specular': null, '_specularColor': null, '_specularR': null, '_specularG': null, '_specularB': null, '_shadowRegister': null, '_isFirstLight': null, 'initVO': function(_0x30f8ac) { _0x30f8ac[_0x56ae('0x1c62')] = this[_0x56ae('0x1c69')]; _0x30f8ac[_0x56ae('0x1bd1')] = 0x0 < _0x30f8ac[_0x56ae('0x1c6a')]; _0x30f8ac['needsView'] = 0x0 < _0x30f8ac[_0x56ae('0x1c6a')]; }, 'get_gloss': function() { if (_0x56ae('0x1c6b') === _0x56ae('0x1c6c')) { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0xb4); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationZ'](0x87); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x3c); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x3c); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](0xa28); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['runner'][_0x56ae('0xb91')](0x5, 0x1c); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0x1024')]['setIndexedPosition'](0x4, 29.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this['child'][_0x56ae('0xb91')](1.3, 12.5, null, -0x1a); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog']['addBubble'](_0x56ae('0x1c6d'), -0xb0, -0x140, null, null, null, null); var _0x48b945 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x1c6e'), 0xf0, -0xdc, null, null, null, _0x48b945); _0x48b945 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1c6f'), -0xb0, -0x8c, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, _0x48b945); } else { return this[_0x56ae('0x1c67')]; } }, 'set_gloss': function(_0x521c85) { return this['_gloss'] = _0x521c85; }, 'get_specular': function() { return this[_0x56ae('0xdfb')]; }, 'set_specular': function(_0x29ab3e) { if (_0x29ab3e == this['_specular']) return _0x29ab3e; this[_0x56ae('0xdfb')] = _0x29ab3e; this[_0x56ae('0x150c')](); return _0x29ab3e; }, 'get_specularColor': function() { return this['_specularColor']; }, 'set_specularColor': function(_0x3b6f9a) { if (this[_0x56ae('0x1b24')] == _0x3b6f9a) return _0x3b6f9a; 0x0 != this[_0x56ae('0x1b24')] && 0x0 != _0x3b6f9a || this[_0x56ae('0x1abb')](); this[_0x56ae('0x1b24')] = _0x3b6f9a; this[_0x56ae('0x150c')](); return _0x3b6f9a; }, 'get_texture': function() { if (_0x56ae('0x1c70') !== _0x56ae('0x1c70')) { return 'undefined' != typeof window && _0x575257[_0x56ae('0x1c71')](window, _0x3df9be) ? _0x3df9be : 'undefined' != typeof global && null != global ? global : _0x3df9be; } else { return this[_0x56ae('0xfc3')]; } }, 'set_texture': function(_0x1247a0) { null != _0x1247a0 == this['_useTexture'] && (null == _0x1247a0 || null == this[_0x56ae('0xfc3')] || _0x1247a0[_0x56ae('0x1c56')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c56')]() && _0x1247a0[_0x56ae('0x1c72')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c72')]()) || this['invalidateShaderProgram'](); this[_0x56ae('0x1c69')] = null != _0x1247a0; return this[_0x56ae('0xfc3')] = _0x1247a0; }, 'copyFrom': function(_0x1dd5d7) { _0x1dd5d7 = _0x59b8d7[_0x56ae('0x951')](_0x1dd5d7, _0x469cf9); this[_0x56ae('0xca7')](_0x1dd5d7[_0x56ae('0xdac')]()); this[_0x56ae('0x1682')](_0x1dd5d7['get_specular']()); this['set_specularColor'](_0x1dd5d7[_0x56ae('0x1c73')]()); this[_0x56ae('0x1683')](_0x1dd5d7[_0x56ae('0x452')]()); }, 'cleanCompilationData': function() { if (_0x56ae('0x1c74') === _0x56ae('0x1c75')) { var _0xe204e3 = b++; a['get'](_0xe204e3)[_0x56ae('0x424')](this[_0x56ae('0xca6')]()); a[_0x56ae('0x1b')](_0xe204e3)['set_lightPicker'](this[_0x56ae('0x1241')]); this['_passes'][_0x56ae('0x8f0')](a[_0x56ae('0x1b')](_0xe204e3)); } else { _0x12f0ac[_0x56ae('0x6')][_0x56ae('0xe69')]['call'](this); this[_0x56ae('0xe6a')] = this['_specularTexData'] = this[_0x56ae('0xe6c')] = this[_0x56ae('0xe6d')] = this[_0x56ae('0x1bca')] = null; } }, 'getFragmentPreLightingCode': function(_0x2dffcd, _0x21e6b0) { if (_0x56ae('0x1c76') !== _0x56ae('0x1c76')) { _0x503858['call'](this, _0x2dffcd); } else { var _0xc1fa74 = ''; this['_isFirstLight'] = !0x0; 0x0 < _0x2dffcd[_0x56ae('0x1c6a')] && (this['_specularDataRegister'] = _0x21e6b0['getFreeFragmentConstant'](), _0x2dffcd[_0x56ae('0x1c77')] = 0x4 * this[_0x56ae('0xe6a')]['get_index'](), this[_0x56ae('0x1c69')] ? (this[_0x56ae('0xe6b')] = _0x21e6b0[_0x56ae('0xda6')](), _0x21e6b0['addFragmentTempUsages'](this[_0x56ae('0xe6b')], 0x1), this['_specularTextureRegister'] = _0x21e6b0[_0x56ae('0xcea')](), _0x2dffcd['texturesIndex'] = this[_0x56ae('0xe6c')][_0x56ae('0x9c6')](), _0xc1fa74 = this[_0x56ae('0x1c63')](_0x2dffcd, this[_0x56ae('0xe6b')], this[_0x56ae('0xe6c')], this['_texture'])) : this[_0x56ae('0xe6c')] = null, this['_totalLightColorReg'] = _0x21e6b0['getFreeFragmentVectorTemp'](), _0x21e6b0[_0x56ae('0x1040')](this['_totalLightColorReg'], 0x1)); return _0xc1fa74; } }, 'getFragmentCodePerLight': function(_0x5346c9, _0x5313b4, _0xa9bc5a, _0x18b04d) { var _0x240a18 = ''; if (this[_0x56ae('0x1c78')]) var _0x3074cf = this[_0x56ae('0xe6d')]; else _0x3074cf = _0x18b04d[_0x56ae('0xda6')](), _0x18b04d['addFragmentTempUsages'](_0x3074cf, 0x1); var _0x5bd33f = this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')], _0x21bc8f = this[_0x56ae('0x9b7')]['normalFragment']; _0x240a18 += _0x1c1b50[_0x56ae('0x1c2c')](_0x56ae('0x69') + _0x1b30b7['string'](_0x3074cf) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5313b4) + ',\x20' + _0x1b30b7['string'](_0x5bd33f) + _0x56ae('0x1bbc') + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + _0x56ae('0x1c53'), _0x1b30b7[_0x56ae('0x28')](_0x3074cf)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x21bc8f) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + '\x0asat\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + '.w\x0a'; _0x240a18 = this[_0x56ae('0x1c69')] ? _0x240a18 + (_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this['_specularTexData']) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this['_specularTexData']) + _0x56ae('0x15f') + _0x1b30b7['string'](this[_0x56ae('0xe6a')]) + _0x56ae('0x1c79') + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + _0x56ae('0x132') + _0x1b30b7['string'](this[_0x56ae('0xe6b')]) + _0x56ae('0x651')) : _0x240a18 + (_0x1c1b50[_0x56ae('0x137')]('pow\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3074cf), _0x56ae('0x132')) + _0x1b30b7['string'](_0x3074cf) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6a')]) + _0x56ae('0x651')); _0x5346c9['useLightFallOff'] && (_0x240a18 += _0x1c1b50[_0x56ae('0x1c7a')](_0x56ae('0x152') + _0x1b30b7['string'](_0x3074cf) + '.w,\x20', _0x1b30b7[_0x56ae('0x28')](_0x3074cf)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5313b4) + _0x56ae('0x651')); null != this[_0x56ae('0x1c7b')] && (_0x240a18 += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c7b')](_0x5346c9, _0x3074cf, _0x18b04d, this[_0x56ae('0x9b7')]))); _0x240a18 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0xa9bc5a) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + _0x56ae('0x651'); this['_isFirstLight'] || (_0x240a18 += _0x1c1b50[_0x56ae('0x138')] + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3074cf) + '\x0a', _0x18b04d['removeFragmentTempUsage'](_0x3074cf)); this['_isFirstLight'] = !0x1; return _0x240a18; }, 'getFragmentCodePerProbe': function(_0x17ab46, _0x3d2ec6, _0x2cfa66, _0x3a1648) { var _0x3e4841 = ''; if (this[_0x56ae('0x1c78')]) var _0x318ef2 = this[_0x56ae('0xe6d')]; else _0x318ef2 = _0x3a1648[_0x56ae('0xda6')](), _0x3a1648[_0x56ae('0x1040')](_0x318ef2, 0x1); var _0x154a0e = this['_sharedRegisters'][_0x56ae('0x1bb5')], _0x42e2a7 = this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]; _0x3e4841 += _0x1c1b50[_0x56ae('0x139')](_0x1c1b50[_0x56ae('0x13a')](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x318ef2) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x154a0e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x42e2a7) + _0x1c1b50[_0x56ae('0x13b')] + _0x1b30b7[_0x56ae('0x28')](_0x318ef2) + _0x56ae('0x132') + _0x1b30b7['string'](_0x318ef2) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x318ef2), _0x56ae('0x1bdf')) + _0x1b30b7['string'](_0x318ef2) + ',\x20' + _0x1b30b7['string'](_0x318ef2) + _0x56ae('0x132') + _0x1b30b7['string'](_0x154a0e) + _0x56ae('0x1c32') + _0x1b30b7[_0x56ae('0x28')](_0x318ef2) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x318ef2) + ',\x20' + _0x1b30b7['string'](_0x42e2a7) + _0x1c1b50[_0x56ae('0x13d')] + _0x1b30b7[_0x56ae('0x28')](_0x318ef2) + ',\x20' + _0x1b30b7['string'](_0x318ef2) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3d2ec6) + _0x56ae('0x1c7c') + (_0x17ab46[_0x56ae('0x1c7d')] ? 'linear' : _0x56ae('0x1c59')) + _0x56ae('0x1c7e') + _0x1b30b7[_0x56ae('0x28')](_0x318ef2), _0x56ae('0xd6')) + _0x1b30b7[_0x56ae('0x28')](_0x318ef2) + ',\x20' + _0x2cfa66 + '\x0a'; null != this[_0x56ae('0x1c7b')] && (_0x3e4841 += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c7b')](_0x17ab46, _0x318ef2, _0x3a1648, this['_sharedRegisters']))); this['_isFirstLight'] || (_0x3e4841 += 'add\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x318ef2) + '\x0a', _0x3a1648[_0x56ae('0x1037')](_0x318ef2)); this[_0x56ae('0x1c78')] = !0x1; return _0x3e4841; }, 'getFragmentPostLightingCode': function(_0x3b65bf, _0x4c3415, _0x111299) { var _0x3809f1 = ''; if (0x0 == _0x3b65bf[_0x56ae('0x1c6a')]) return _0x3809f1; _0x575257['vdfDi'](null, this['_shadowRegister']) && (_0x3809f1 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7['string'](this['_totalLightColorReg']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1bca')]) + _0x56ae('0x651')); this[_0x56ae('0x1c69')] && (_0x3809f1 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7['string'](this['_totalLightColorReg']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6b')]) + '.x\x0a', _0x4c3415[_0x56ae('0x1037')](this[_0x56ae('0xe6b')])); _0x3809f1 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6a')]) + _0x56ae('0x13c') + _0x1b30b7[_0x56ae('0x28')](_0x111299) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x111299) + ',\x20' + _0x1b30b7['string'](this['_totalLightColorReg']) + '\x0a'; _0x4c3415[_0x56ae('0x1037')](this['_totalLightColorReg']); return _0x3809f1; }, 'activate': function(_0xa353c7, _0x2d474c) { if (_0x575257[_0x56ae('0x5fd')] === _0x56ae('0x5fe')) { 0x0 != _0xa353c7[_0x56ae('0x1c6a')] && (this['_useTexture'] && (_0x2d474c[_0x56ae('0xd47')][_0x56ae('0x1c7f')](_0xa353c7[_0x56ae('0xda7')], _0xa353c7[_0x56ae('0x1c80')] ? 0x2 : 0x0, this['getSmoothingFilter'](_0xa353c7[_0x56ae('0x1c7d')], _0xa353c7[_0x56ae('0x1c81')]), _0xa353c7[_0x56ae('0x1c55')] ? 0x0 : 0x2), _0x2d474c[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0xa353c7[_0x56ae('0xda7')], this['_texture'][_0x56ae('0xfc4')](_0x2d474c))), _0x2d474c = _0xa353c7[_0x56ae('0x1c77')], _0xa353c7 = _0xa353c7[_0x56ae('0x1c82')], _0xa353c7['set'](_0x2d474c, this[_0x56ae('0x1249')]), _0xa353c7[_0x56ae('0x8b6')](_0x2d474c + 0x1, this[_0x56ae('0x124a')]), _0xa353c7[_0x56ae('0x8b6')](_0x2d474c + 0x2, this[_0x56ae('0x124b')]), _0xa353c7[_0x56ae('0x8b6')](_0x2d474c + 0x3, this[_0x56ae('0x1c67')])); } else { null == _0xa353c7['localPosition'] && (_0xa353c7[_0x56ae('0x1351')] = new _0x4e9ff1()); var _0x400175 = _0xa353c7[_0x56ae('0x1351')], _0x3ae873 = _0xa353c7['localRayDirection'], _0x5448ee = _0xa353c7[_0x56ae('0x101b')]; _0xa353c7 = _0xa353c7[_0x56ae('0x142b')]; _0x400175['x'] = _0x5448ee['x'] + _0xa353c7 * _0x3ae873['x']; _0x400175['y'] = _0x5448ee['y'] + _0xa353c7 * _0x3ae873['y']; _0x400175['z'] = _0x5448ee['z'] + _0xa353c7 * _0x3ae873['z']; } }, 'updateSpecular': function() { this[_0x56ae('0x1249')] = _0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1b24')] >>> 0x10 & 0xff) / _0xfeeea6['toFloat'](0xff) * this['_specular']; this[_0x56ae('0x124a')] = _0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1b24')] >>> 0x8 & 0xff) / _0xfeeea6[_0x56ae('0xcfc')](0xff) * this['_specular']; this[_0x56ae('0x124b')] = _0x575257[_0x56ae('0x5e9')](_0xfeeea6[_0x56ae('0xcfc')](this[_0x56ae('0x1b24')] & 0xff), _0xfeeea6[_0x56ae('0xcfc')](0xff)) * this[_0x56ae('0xdfb')]; }, 'set_shadowRegister': function(_0x43d08d) { if (_0x56ae('0x1c83') === 'TYaPH') { for (var _0x159442 = 0x0, _0x376a0c = this[_0x56ae('0x13e3')]['length']; _0x159442 < _0x376a0c;) { var _0x182a32 = _0x159442++; this[_0x56ae('0x13e3')][_0x182a32][_0x56ae('0x968')](_0x56ae('0x1501'), _0x2d9f4e(this, this['onCastShadowChange'])); } } else { return this[_0x56ae('0x1bca')] = _0x43d08d; } }, '__class__': _0x469cf9, '__properties__': _0x4e6193(_0x12f0ac['prototype'][_0x56ae('0x984')], { 'set_shadowRegister': _0x56ae('0x1bc9'), 'set_texture': _0x56ae('0xca7'), 'get_texture': _0x56ae('0xdac'), 'set_specularColor': 'set_specularColor', 'get_specularColor': _0x56ae('0x1c73'), 'set_specular': _0x56ae('0x1682'), 'get_specular': _0x56ae('0x1c84'), 'set_gloss': 'set_gloss', 'get_gloss': _0x1c1b50['WKJbK'] }) }); var _0x5edf24 = function() { _0x469cf9[_0x56ae('0x94d')](this); }; _0x5ac4a7['away3d.materials.methods.AnisotropicSpecularMethod'] = _0x5edf24; _0x5edf24[_0x56ae('0x8bf')] = _0x56ae('0x1c85'); _0x5edf24[_0x56ae('0x8ee')] = _0x469cf9; _0x5edf24[_0x56ae('0x6')] = _0x4e6193(_0x469cf9[_0x56ae('0x6')], { 'initVO': function(_0x21b540) { _0x21b540[_0x56ae('0x1c86')] = !0x0; _0x21b540[_0x56ae('0x1bbe')] = !0x0; }, 'getFragmentCodePerLight': function(_0x4dd28d, _0x1b1bb0, _0x25a832, _0x1c0515) { if (_0x56ae('0x1c87') !== _0x56ae('0x1c87')) { this[_0x56ae('0x1c88')] = _0x4dd28d; this[_0x56ae('0x1c89')] = _0x1b1bb0; this[_0x56ae('0x1c8a')](); } else { var _0x1f8b9f = ''; if (this[_0x56ae('0x1c78')]) var _0x27fb46 = this[_0x56ae('0xe6d')]; else _0x27fb46 = _0x1c0515[_0x56ae('0xda6')](), _0x1c0515[_0x56ae('0x1040')](_0x27fb46, 0x1); _0x1f8b9f += _0x575257[_0x56ae('0x5ff')](_0x575257[_0x56ae('0x600')](_0x56ae('0x5f1'), _0x1b30b7['string'](_0x27fb46)) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bba')]) + _0x56ae('0x1c8b') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + '.w,\x20' + _0x1b30b7['string'](_0x27fb46) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1b1bb0) + '.xyz\x0adp3\x20', _0x1b30b7[_0x56ae('0x28')](_0x27fb46)) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['viewDirFragment']) + '.xyz\x0a'; _0x1f8b9f += _0x56ae('0x1c8c') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + '.w\x0asin\x20' + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x185') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x1c8d') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x1c8e') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + '.w,\x20' + _0x1b30b7['string'](_0x27fb46) + _0x56ae('0x1bdf') + _0x1b30b7['string'](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + '.z\x0asub\x20' + _0x1b30b7['string'](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x651'); _0x1f8b9f = this[_0x56ae('0x1c69')] ? _0x1f8b9f + (_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6b')]) + _0x575257[_0x56ae('0x1c1c')] + _0x1b30b7['string'](this[_0x56ae('0xe6b')]) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6a')]) + '.w\x0apow\x20' + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this['_specularTexData']) + _0x56ae('0x651')) : _0x575257[_0x56ae('0x600')](_0x1f8b9f, 'pow\x20' + _0x1b30b7['string'](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6a')]) + '.w\x0a'); _0x1f8b9f += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x1b1bb0) + _0x56ae('0x651'); null != this['_modulateMethod'] && (_0x1f8b9f += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c7b')](_0x4dd28d, _0x27fb46, _0x1c0515, this[_0x56ae('0x9b7')]))); _0x1f8b9f += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x25a832) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x27fb46) + _0x56ae('0x651'); this['_isFirstLight'] || (_0x1f8b9f += _0x575257[_0x56ae('0x601')](_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x575257[_0x56ae('0x602')] + _0x1b30b7['string'](this[_0x56ae('0xe6d')]), _0x56ae('0xd6')) + _0x1b30b7['string'](_0x27fb46) + _0x56ae('0x1c8f'), _0x1c0515[_0x56ae('0x1037')](_0x27fb46)); this[_0x56ae('0x1c78')] = !0x1; return _0x1f8b9f; } }, '__class__': _0x5edf24 }); var _0x406716 = function() { if (_0x56ae('0x1c90') === 'AEKuf') { return this[_0x56ae('0x147a')]; } else { this[_0x56ae('0x1c91')] = this['_lightAmbientG'] = this[_0x56ae('0x1c92')] = 0x0; this[_0x56ae('0x1512')] = 0x1; this[_0x56ae('0x1246')] = this[_0x56ae('0x14f4')] = this[_0x56ae('0x14f5')] = 0x0; this['_ambientColor'] = 0xffffff; _0x36abf2['call'](this); } }; _0x5ac4a7[_0x56ae('0x1c93')] = _0x406716; _0x406716[_0x56ae('0x8bf')] = _0x56ae('0x1c93'); _0x406716[_0x56ae('0x8ee')] = _0x22a1ff; _0x406716[_0x56ae('0x6')] = _0x4e6193(_0x22a1ff[_0x56ae('0x6')], { '_useTexture': null, '_texture': null, '_ambientInputRegister': null, '_ambientColor': null, '_ambientR': null, '_ambientG': null, '_ambientB': null, '_ambient': null, '_lightAmbientR': null, '_lightAmbientG': null, '_lightAmbientB': null, 'initVO': function(_0x562bc6) { _0x562bc6['needsUV'] = this[_0x56ae('0x1c69')]; }, 'initConstants': function(_0x336499) { _0x336499[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x1c1b50['EUZDF'](_0x336499[_0x56ae('0x1c77')], 0x3), 0x1); }, 'get_ambient': function() { return this['_ambient']; }, 'set_ambient': function(_0x56209c) { if (_0x56ae('0x1c94') === _0x56ae('0x1c95')) { return _0x575257[_0x56ae('0x601')]('[TraceEvent\x20content=', this[_0x56ae('0x162a')]) + ']'; } else { return this['_ambient'] = _0x56209c; } }, 'get_ambientColor': function() { var _0x4b1658 = {}; _0x4b1658[_0x56ae('0x1c96')] = function(_0x184c51, _0xf76599) { return _0x184c51 != _0xf76599; }; if (_0x56ae('0x1c97') === _0x56ae('0x1c97')) { return this[_0x56ae('0x14f9')]; } else { this[_0x56ae('0x1c98')] = a; if (_0x4b1658['sFQRu'](null, this['__renderer'])) { var _0x3560d7 = this['get_quality'](); this['__renderer'][_0x56ae('0xa05')] = 0x2 != _0x3560d7; } return a; } }, 'set_ambientColor': function(_0x117432) { return this[_0x56ae('0x14f9')] = _0x117432; }, 'set_texture': function(_0x4ed5c7) { if (_0x56ae('0x1c99') === _0x56ae('0x1c9a')) { null == e && (e = !0x1); null == d && (d = 0x0); null == c && (c = !0x1); _0x36799b[_0x56ae('0x6')][_0x56ae('0x95e')][_0x56ae('0x94d')](this, _0x4ed5c7, b, c, d, e); _0x56ae('0x7b1') != _0x4ed5c7 && _0x56ae('0x998') != _0x4ed5c7 || _0x79a9a6[_0x56ae('0x1285')]['hasEventListener'](_0x56ae('0x7b1')) || _0x79a9a6['_frameEventDriver'][_0x56ae('0x95e')]('enterFrame', _0x2d9f4e(this, this[_0x56ae('0xb2f')]), c, d, e); } else { null != _0x4ed5c7 == this[_0x56ae('0x1c69')] && (null == _0x4ed5c7 || null == this[_0x56ae('0xfc3')] || _0x4ed5c7[_0x56ae('0x1c56')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c56')]() && _0x575257[_0x56ae('0x603')](_0x4ed5c7[_0x56ae('0x1c72')](), this[_0x56ae('0xfc3')][_0x56ae('0x1c72')]())) || this['invalidateShaderProgram'](); this[_0x56ae('0x1c69')] = null != _0x4ed5c7; return this[_0x56ae('0xfc3')] = _0x4ed5c7; } }, 'copyFrom': function(_0x3f9fd9) { _0x3f9fd9 = _0x59b8d7[_0x56ae('0x951')](_0x3f9fd9, _0x406716); this['set_ambient'](_0x3f9fd9[_0x56ae('0x1c9b')]()); this[_0x56ae('0x1519')](_0x3f9fd9['get_ambientColor']()); }, 'cleanCompilationData': function() { _0x22a1ff[_0x56ae('0x6')]['cleanCompilationData']['call'](this); this[_0x56ae('0x1c9c')] = null; }, 'getFragmentCode': function(_0x77b6c8, _0x5bae1e, _0x46f211) { if (_0x56ae('0x1c9d') !== _0x56ae('0x1c9d')) { return this['_indexMap']['h'][_0x56ae('0x900')](_0x77b6c8) && this[_0x56ae('0x1993')]['h'][_0x77b6c8]['h'][_0x56ae('0x900')](_0x5bae1e) ? this[_0x56ae('0x1993')]['h'][_0x77b6c8]['h'][_0x5bae1e] : -0x1; } else { var _0x19beb5 = ''; this['_useTexture'] ? (this[_0x56ae('0x1c9c')] = _0x5bae1e['getFreeTextureReg'](), _0x77b6c8[_0x56ae('0xda7')] = this[_0x56ae('0x1c9c')][_0x56ae('0x9c6')](), _0x19beb5 += this['getTex2DSampleCode'](_0x77b6c8, _0x46f211, this['_ambientInputRegister'], this[_0x56ae('0xfc3')]) + _0x56ae('0xda8') + _0x1b30b7[_0x56ae('0x28')](_0x46f211) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x46f211) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x46f211) + _0x56ae('0x651')) : (this[_0x56ae('0x1c9c')] = _0x5bae1e[_0x56ae('0xe2b')](), _0x77b6c8['fragmentConstantsIndex'] = 0x4 * this[_0x56ae('0x1c9c')][_0x56ae('0x9c6')](), _0x19beb5 += _0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](_0x46f211) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c9c')]) + '\x0a'); return _0x19beb5; } }, 'activate': function(_0x718468, _0x1eb845) { if (_0x56ae('0x1c9e') === _0x56ae('0x1c9f')) { var _0x26e628 = d[c]; ++c; _0x1eb845[_0x56ae('0x1ca0')](_0x26e628[_0x56ae('0xf2a')], _0x718468); ++_0x718468; } else { this[_0x56ae('0x1c69')] && (_0x1eb845[_0x56ae('0x9e9')]()[_0x56ae('0x1c7f')](_0x718468['texturesIndex'], _0x718468[_0x56ae('0x1c80')] ? 0x2 : 0x0, this[_0x56ae('0x1ca1')](_0x718468[_0x56ae('0x1c7d')], _0x718468[_0x56ae('0x1c81')]), _0x718468[_0x56ae('0x1c55')] ? 0x0 : 0x2), _0x1eb845[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x718468[_0x56ae('0xda7')], this[_0x56ae('0xfc3')][_0x56ae('0xfc4')](_0x1eb845))); } }, 'updateAmbient': function() { this['_ambientR'] = (_0x575257[_0x56ae('0x1ca2')](this[_0x56ae('0x14f9')], 0x10) & 0xff) / 0xff * this['_ambient'] * this['_lightAmbientR']; this[_0x56ae('0x14f4')] = (this[_0x56ae('0x14f9')] >> 0x8 & 0xff) / 0xff * this['_ambient'] * this['_lightAmbientG']; this['_ambientB'] = (this[_0x56ae('0x14f9')] & 0xff) / 0xff * this[_0x56ae('0x1512')] * this[_0x56ae('0x1c92')]; }, 'setRenderState': function(_0x597580, _0x164aac, _0x84ce6a, _0xca6586) { this[_0x56ae('0x1513')](); this['_useTexture'] || (_0x164aac = _0x597580[_0x56ae('0x1c77')], _0x597580 = _0x597580['fragmentData'], _0x597580['set'](_0x164aac, this['_ambientR']), _0x597580[_0x56ae('0x8b6')](_0x164aac + 0x1, this['_ambientG']), _0x597580[_0x56ae('0x8b6')](_0x164aac + 0x2, this[_0x56ae('0x14f5')])); }, '__class__': _0x406716, '__properties__': _0x4e6193(_0x22a1ff[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_texture': 'set_texture', 'set_ambientColor': _0x56ae('0x1519'), 'get_ambientColor': _0x56ae('0x1ad1'), 'set_ambient': 'set_ambient', 'get_ambient': _0x56ae('0x1c9b') }) }); var _0x2c8111 = function() { this[_0x56ae('0x1ae6')] = 0x0; this[_0x56ae('0x14fa')] = this['_diffuseG'] = this['_diffuseB'] = this[_0x56ae('0x1ca3')] = 0x1; this[_0x56ae('0x1ca4')] = 0xffffff; _0x36abf2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x1ca5')] = _0x2c8111; _0x2c8111[_0x56ae('0x8bf')] = _0x56ae('0x1ca5'); _0x2c8111[_0x56ae('0x8ee')] = _0x12f0ac; _0x2c8111['prototype'] = _0x4e6193(_0x12f0ac[_0x56ae('0x6')], { '_useAmbientTexture': null, '_useTexture': null, '_totalLightColorReg': null, '_diffuseInputRegister': null, '_texture': null, '_diffuseColor': null, '_diffuseR': null, '_diffuseG': null, '_diffuseB': null, '_diffuseA': null, '_shadowRegister': null, '_alphaThreshold': null, '_isFirstLight': null, 'get_useAmbientTexture': function() { return this[_0x56ae('0x1ca6')]; }, 'set_useAmbientTexture': function(_0x1055cb) { var _0x28718f = {}; _0x28718f[_0x56ae('0x1ca7')] = _0x56ae('0x1ca8'); _0x28718f[_0x56ae('0x1ca9')] = function(_0x3e06b1, _0x560b35, _0x49ab48) { return _0x3e06b1(_0x560b35, _0x49ab48); }; if (_0x56ae('0x1caa') !== _0x56ae('0x1caa')) { var _0x8b227d = _0x3d98cc[_0x56ae('0x1cab')](); if (_0x8b227d && _0x56ae('0x8') != typeof Promise && (_0x8b227d instanceof Promise || _0x56ae('0x3') == typeof _0x8b227d[_0x56ae('0x1cac')]) ? (_0x4e6193[_0x56ae('0x1cad')] = !0x0, _0x36a0e0(), _0x8b227d[_0x56ae('0x1cac')](function() { _0x4e6193[_0x56ae('0x1cad')] = !0x1; _0x3d98cc[_0x56ae('0x1cae')] = !0x0; _0x5ac4a7 || (_0x4e6193['_emit'](_0x56ae('0x1cab'), _0x2647fb[_0x56ae('0xd18')]), _0x4e6193[_0x56ae('0x1caf')]()); })[_0x56ae('0x1cb0')](function() { _0x4e6193[_0x56ae('0x1cad')] = !0x1; _0x4e6193[_0x56ae('0x1428')](_0x56ae('0x1cb1'), _0x2647fb[_0x56ae('0xd18')], _0x28718f[_0x56ae('0x1ca7')]); _0x2647fb['_ended'] = !0x0; _0x2647fb[_0x56ae('0x1cb2')] = !0x0; })) : _0x5ac4a7 || (_0x4e6193['_playLock'] = !0x1, _0x36a0e0(), _0x4e6193[_0x56ae('0x1428')](_0x56ae('0x1cab'), _0x2647fb[_0x56ae('0xd18')]), _0x4e6193[_0x56ae('0x1caf')]()), _0x3d98cc[_0x56ae('0x133b')] = _0x2647fb[_0x56ae('0x133c')], _0x3d98cc[_0x56ae('0xb45')]) return void _0x4e6193[_0x56ae('0x1428')]('playerror', _0x2647fb['_id'], _0x56ae('0x1ca8')); _0x56ae('0x1cb3') !== _0x2d9f4e || _0x2647fb[_0x56ae('0x1cb4')] ? _0x4e6193[_0x56ae('0x132c')][_0x2647fb[_0x56ae('0xd18')]] = _0x28718f['lwhWg'](setTimeout, _0x4e6193['_ended'][_0x56ae('0x8b4')](_0x4e6193, _0x2647fb), _0x133651) : (_0x4e6193[_0x56ae('0x132c')][_0x2647fb[_0x56ae('0xd18')]] = function() { _0x4e6193[_0x56ae('0x1cb5')](_0x2647fb); _0x3d98cc[_0x56ae('0x968')](_0x56ae('0x1729'), _0x4e6193['_endTimers'][_0x2647fb[_0x56ae('0xd18')]], !0x1); }, _0x3d98cc['addEventListener'](_0x56ae('0x1729'), _0x4e6193[_0x56ae('0x132c')][_0x2647fb[_0x56ae('0xd18')]], !0x1)); } else { if (this[_0x56ae('0x1ca6')] == _0x1055cb) return _0x1055cb; this[_0x56ae('0x1ca6')] = _0x1055cb; this[_0x56ae('0x1abb')](); return _0x1055cb; } }, 'initVO': function(_0x2cc6c4) { if (_0x56ae('0x1cb6') === 'kLGmk') { null == b && (b = !0x1); if (null != _0x2cc6c4) if (b) b = new _0xdc6378(), b[_0x56ae('0xb9f')] = this, _0x175e7c[_0x56ae('0x1cb7')]({ 'promise': b, 'work': _0x2cc6c4 }); else try { this[_0x56ae('0x7')] = _0x2cc6c4(), this[_0x56ae('0x13f0')] = !0x0; } catch (_0x5a3cd0) { _0x3ce0fc[_0x56ae('0x95b')] = _0x5a3cd0, this[_0x56ae('0x13f2')] = _0x5a3cd0 instanceof _0x1adea8 ? _0x5a3cd0[_0x56ae('0xaed')] : _0x5a3cd0, this[_0x56ae('0x13f1')] = !0x0; } } else { _0x2cc6c4[_0x56ae('0x1c62')] = this[_0x56ae('0x1c69')]; _0x2cc6c4[_0x56ae('0x1bd1')] = 0x0 < _0x2cc6c4['numLights']; } }, 'get_diffuseAlpha': function() { return this[_0x56ae('0x1ca3')]; }, 'set_diffuseAlpha': function(_0x34d344) { return this[_0x56ae('0x1ca3')] = _0x34d344; }, 'get_diffuseColor': function() { if (_0x56ae('0x1cb8') === 'XwRFx') { return this['_diffuseColor']; } else { return this['_specularColor']; } }, 'set_diffuseColor': function(_0x154474) { this[_0x56ae('0x1ca4')] = _0x154474; this['updateDiffuse'](); return _0x154474; }, 'get_texture': function() { return this[_0x56ae('0xfc3')]; }, 'set_texture': function(_0x74ada8) { _0x1c1b50[_0x56ae('0x19cd')](null != _0x74ada8, this[_0x56ae('0x1c69')]) && (null == _0x74ada8 || null == this['_texture'] || _0x74ada8[_0x56ae('0x1c56')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c56')]() && _0x74ada8[_0x56ae('0x1c72')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c72')]()) || this[_0x56ae('0x1abb')](); this['_useTexture'] = null != _0x74ada8; return this['_texture'] = _0x74ada8; }, 'get_alphaThreshold': function() { return this[_0x56ae('0x1ae6')]; }, 'set_alphaThreshold': function(_0x2ed5a8) { 0x0 > _0x2ed5a8 ? _0x2ed5a8 = 0x0 : 0x1 < _0x2ed5a8 && (_0x2ed5a8 = 0x1); if (_0x2ed5a8 == this[_0x56ae('0x1ae6')]) return _0x2ed5a8; 0x0 != _0x2ed5a8 && 0x0 != this['_alphaThreshold'] || this[_0x56ae('0x1abb')](); return this['_alphaThreshold'] = _0x2ed5a8; }, 'dispose': function() { this[_0x56ae('0xfc3')] = null; }, 'copyFrom': function(_0x4603dc) { _0x4603dc = _0x59b8d7[_0x56ae('0x951')](_0x4603dc, _0x2c8111); this[_0x56ae('0x173f')](_0x4603dc[_0x56ae('0x1ab3')]()); this[_0x56ae('0xca7')](_0x4603dc[_0x56ae('0xdac')]()); this[_0x56ae('0x1b32')](_0x4603dc['get_useAmbientTexture']()); this[_0x56ae('0x1adb')](_0x4603dc[_0x56ae('0x1cb9')]()); this['set_diffuseColor'](_0x4603dc[_0x56ae('0x1cba')]()); }, 'cleanCompilationData': function() { if (_0x56ae('0x1cbb') !== _0x56ae('0x1cbb')) { this[_0x56ae('0x1246')] = (this[_0x56ae('0x14f9')] >> 0x10 & 0xff) / 0xff * this['_ambient']; this['_ambientG'] = (this[_0x56ae('0x14f9')] >> 0x8 & 0xff) / 0xff * this[_0x56ae('0x1512')]; this['_ambientB'] = (this[_0x56ae('0x14f9')] & 0xff) / 0xff * this[_0x56ae('0x1512')]; } else { _0x12f0ac[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1cbc')] = this['_totalLightColorReg'] = this['_shadowRegister'] = null; } }, 'getFragmentPreLightingCode': function(_0x423acc, _0x24e264) { var _0x24259a = {}; _0x24259a[_0x56ae('0x1cbd')] = function(_0xca8305, _0xf76599) { return _0xca8305 + _0xf76599; }; _0x24259a[_0x56ae('0x1cbe')] = function(_0x2d5b12, _0xf76599) { return _0x2d5b12 + _0xf76599; }; if (_0x56ae('0x1cbf') !== _0x56ae('0x1cc0')) { this[_0x56ae('0x1c78')] = !0x0; 0x0 < _0x423acc[_0x56ae('0x1c6a')] && (this['_totalLightColorReg'] = _0x24e264['getFreeFragmentVectorTemp'](), _0x24e264[_0x56ae('0x1040')](this[_0x56ae('0xe6d')], 0x1)); return ''; } else { var _0x3212cd = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](); this['_vertexCode'] += _0x24259a['umXSX'](_0x24259a[_0x56ae('0x1cbe')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x3212cd) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](l) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1351')]) + '\x0am33\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x3212cd), ',\x20') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['animatedTangent']) + _0x56ae('0x5f7'), _0x1b30b7['string'](_0x5ac4a7)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1351')]) + _0x56ae('0x651'); } }, 'getFragmentCodePerLight': function(_0x58db17, _0x440997, _0x5679b1, _0x88dcbe) { var _0x426b59 = ''; if (this[_0x56ae('0x1c78')]) var _0x309347 = this[_0x56ae('0xe6d')]; else _0x309347 = _0x88dcbe['getFreeFragmentVectorTemp'](), _0x88dcbe[_0x56ae('0x1040')](_0x309347, 0x1); _0x426b59 += _0x575257[_0x56ae('0x1cc1')](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x309347) + _0x56ae('0x173') + _0x1b30b7['string'](_0x440997) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]) + _0x56ae('0x1cc2') + _0x1b30b7['string'](_0x309347) + _0x56ae('0x132'), _0x1b30b7[_0x56ae('0x28')](_0x309347)) + _0x56ae('0x173') + _0x1b30b7['string'](this['_sharedRegisters'][_0x56ae('0x1bd3')]) + '.y\x0a'; _0x58db17[_0x56ae('0x1cc3')] && (_0x426b59 += _0x575257[_0x56ae('0x604')](_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x309347), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](_0x309347) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x440997) + _0x56ae('0x651')); null != this[_0x56ae('0x1c7b')] && (_0x426b59 += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c7b')](_0x58db17, _0x309347, _0x88dcbe, this['_sharedRegisters']))); _0x426b59 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x309347) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x309347) + _0x56ae('0x132') + _0x1b30b7['string'](_0x5679b1) + '\x0a'; this[_0x56ae('0x1c78')] || (_0x426b59 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x309347) + '\x0a', _0x88dcbe[_0x56ae('0x1037')](_0x309347)); this['_isFirstLight'] = !0x1; return _0x426b59; }, 'getFragmentCodePerProbe': function(_0x4f6d71, _0x493069, _0x159e48, _0x1cfd28) { var _0x4a8117 = ''; if (this[_0x56ae('0x1c78')]) var _0x563ea4 = this[_0x56ae('0xe6d')]; else _0x563ea4 = _0x1cfd28[_0x56ae('0xda6')](), _0x1cfd28[_0x56ae('0x1040')](_0x563ea4, 0x1); _0x4a8117 += 'tex\x20' + _0x1b30b7['string'](_0x563ea4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bb5')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x493069) + '\x20\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x563ea4) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x563ea4) + '.xyz,\x20' + _0x159e48 + '\x0a'; null != this[_0x56ae('0x1c7b')] && (_0x4a8117 += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c7b')](_0x4f6d71, _0x563ea4, _0x1cfd28, this['_sharedRegisters']))); this[_0x56ae('0x1c78')] || (_0x4a8117 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7['string'](_0x563ea4) + '\x0a', _0x1cfd28[_0x56ae('0x1037')](_0x563ea4)); this[_0x56ae('0x1c78')] = !0x1; return _0x4a8117; }, 'getFragmentPostLightingCode': function(_0x607a2d, _0x5eb15b, _0x266ca6) { var _0x167032 = ''; if (0x0 < _0x607a2d[_0x56ae('0x1c6a')]) { null != this[_0x56ae('0x1bca')] && (_0x167032 += this[_0x56ae('0x1cc4')](_0x607a2d, _0x5eb15b)); var _0x5c11a2 = _0x5eb15b[_0x56ae('0xda6')](); _0x5eb15b[_0x56ae('0x1040')](_0x5c11a2, 0x1); } else _0x5c11a2 = _0x266ca6; if (this[_0x56ae('0x1c69')]) { if (this['_diffuseInputRegister'] = _0x5eb15b[_0x56ae('0xcea')](), _0x607a2d['texturesIndex'] = this[_0x56ae('0x1cbc')][_0x56ae('0x9c6')](), _0x167032 += this[_0x56ae('0x1c63')](_0x607a2d, _0x5c11a2, this[_0x56ae('0x1cbc')], this[_0x56ae('0xfc3')]), 0x0 < this[_0x56ae('0x1ae6')]) { var _0x446790 = _0x5eb15b[_0x56ae('0xe2b')](); _0x607a2d[_0x56ae('0x1c77')] = 0x4 * _0x446790[_0x56ae('0x9c6')](); _0x167032 += _0x575257[_0x56ae('0x604')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x5c11a2) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5c11a2) + _0x575257[_0x56ae('0x1c1c')] + _0x1b30b7['string'](_0x446790) + '.x\x0akil\x20' + _0x1b30b7['string'](_0x5c11a2) + _0x56ae('0x1cc5'), _0x1b30b7[_0x56ae('0x28')](_0x5c11a2)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5c11a2) + _0x56ae('0x132') + _0x1b30b7['string'](_0x446790) + _0x56ae('0x12b9'); } } else this[_0x56ae('0x1cbc')] = _0x5eb15b[_0x56ae('0xe2b')](), _0x607a2d[_0x56ae('0x1c77')] = _0x575257[_0x56ae('0x5f8')](0x4, this[_0x56ae('0x1cbc')][_0x56ae('0x9c6')]()), _0x167032 += _0x56ae('0xd76') + _0x1b30b7['string'](_0x5c11a2) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0x1cbc')]) + '\x0a'; if (0x0 == _0x607a2d[_0x56ae('0x1c6a')]) return _0x167032; _0x167032 += 'sat\x20' + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + '\x0a'; this[_0x56ae('0x1ca6')] ? _0x167032 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x5c11a2) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5c11a2) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + _0x56ae('0xdf3') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0xe6d')]) + _0x56ae('0x1c32') + _0x1b30b7['string'](_0x266ca6) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0x13c') + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x5c11a2) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + '\x0a' : (_0x167032 += 'add\x20' + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + '\x0a', _0x167032 = this[_0x56ae('0x1c69')] ? _0x167032 + (_0x56ae('0x152') + _0x1b30b7['string'](_0x266ca6) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x5c11a2) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5c11a2) + _0x56ae('0x651')) : _0x167032 + (_0x575257[_0x56ae('0x604')]('mul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1cbc')]), ',\x20') + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](_0x266ca6) + '.w,\x20' + _0x1b30b7['string'](this[_0x56ae('0x1cbc')]) + _0x56ae('0x651'))); _0x5eb15b[_0x56ae('0x1037')](this['_totalLightColorReg']); _0x5eb15b[_0x56ae('0x1037')](_0x5c11a2); return _0x167032; }, 'applyShadow': function(_0x4da3a9, _0x369f0c) { return _0x1c1b50['xJNvT'](_0x56ae('0x152'), _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')])) + _0x56ae('0xd6') + _0x1b30b7['string'](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1bca')]) + '.w\x0a'; }, 'activate': function(_0x496aac, _0x2d5df1) { this['_useTexture'] ? (_0x2d5df1['_context3D'][_0x56ae('0x1c7f')](_0x496aac[_0x56ae('0xda7')], _0x496aac[_0x56ae('0x1c80')] ? 0x2 : 0x0, this[_0x56ae('0x1ca1')](_0x496aac[_0x56ae('0x1c7d')], _0x496aac[_0x56ae('0x1c81')]), _0x496aac['useMipmapping'] ? 0x0 : 0x2), _0x2d5df1[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x496aac[_0x56ae('0xda7')], this[_0x56ae('0xfc3')][_0x56ae('0xfc4')](_0x2d5df1)), 0x0 < this[_0x56ae('0x1ae6')] && _0x496aac[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x496aac['fragmentConstantsIndex'], this[_0x56ae('0x1ae6')])) : (_0x2d5df1 = _0x496aac[_0x56ae('0x1c77')], _0x496aac = _0x496aac[_0x56ae('0x1c82')], _0x496aac[_0x56ae('0x8b6')](_0x2d5df1, this[_0x56ae('0x14fa')]), _0x496aac[_0x56ae('0x8b6')](_0x2d5df1 + 0x1, this[_0x56ae('0x14fb')]), _0x496aac[_0x56ae('0x8b6')](_0x2d5df1 + 0x2, this[_0x56ae('0x14fc')]), _0x496aac[_0x56ae('0x8b6')](_0x2d5df1 + 0x3, this['_diffuseA'])); }, 'updateDiffuse': function() { this[_0x56ae('0x14fa')] = (this[_0x56ae('0x1ca4')] >> 0x10 & 0xff) / 0xff; this[_0x56ae('0x14fb')] = (this[_0x56ae('0x1ca4')] >> 0x8 & 0xff) / 0xff; this[_0x56ae('0x14fc')] = (this[_0x56ae('0x1ca4')] & 0xff) / 0xff; }, 'set_shadowRegister': function(_0x18a365) { return this[_0x56ae('0x1bca')] = _0x18a365; }, '__class__': _0x2c8111, '__properties__': _0x4e6193(_0x12f0ac[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_shadowRegister': _0x56ae('0x1bc9'), 'set_alphaThreshold': _0x56ae('0x173f'), 'get_alphaThreshold': 'get_alphaThreshold', 'set_texture': _0x56ae('0xca7'), 'get_texture': 'get_texture', 'set_diffuseColor': _0x56ae('0x1add'), 'get_diffuseColor': 'get_diffuseColor', 'set_diffuseAlpha': _0x56ae('0x1adb'), 'get_diffuseAlpha': 'get_diffuseAlpha', 'set_useAmbientTexture': _0x56ae('0x1b32'), 'get_useAmbientTexture': _0x56ae('0x1cc6') }) }); var _0x30a577 = function() { _0x36abf2['call'](this); }; _0x5ac4a7[_0x56ae('0x1cc7')] = _0x30a577; _0x30a577[_0x56ae('0x8bf')] = _0x56ae('0x1cc7'); _0x30a577[_0x56ae('0x8ee')] = _0x22a1ff; _0x30a577['prototype'] = _0x4e6193(_0x22a1ff['prototype'], { '_texture': null, '_useTexture': null, '_normalTextureRegister': null, 'initVO': function(_0xa609ad) { if (_0x56ae('0x1cc8') !== 'oorjH') { return new _0x115bcd(function(_0xca988) { 0.3 < _0xca988[_0x56ae('0x1ad5')] ? (_0xca988 = _0xca988['characters']['get'](0x0), _0xca988 = 0.167 < _0xca988[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - _0xca988['physicsData']['lastOnGround']) : _0xca988 = !0x1; return _0xca988 ? 0x1 : 0x0; }); } else { _0xa609ad[_0x56ae('0x1c62')] = null != this[_0x56ae('0xfc3')]; } }, 'get_tangentSpace': function() { if (_0x56ae('0x1cc9') === 'rKabw') { this[_0x56ae('0x1cca')] = _0x2d9f4e; this[_0x56ae('0x1ccb')] = 0x0; this[_0x56ae('0x1ccc')] = _0x1b30b7; } else { return !0x0; } }, 'get_hasOutput': function() { return this['_useTexture']; }, 'copyFrom': function(_0x5ac570) { this[_0x56ae('0x16f1')](_0x59b8d7['__cast'](_0x5ac570, _0x30a577)['get_normalMap']()); }, 'get_normalMap': function() { return this[_0x56ae('0xfc3')]; }, 'set_normalMap': function(_0x41e017) { null != _0x41e017 == this[_0x56ae('0x1c69')] && (null == _0x41e017 || _0x1c1b50[_0x56ae('0x13f')](null, this['_texture']) || _0x41e017[_0x56ae('0x1c56')]() == this['_texture'][_0x56ae('0x1c56')]() && _0x41e017[_0x56ae('0x1c72')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c72')]()) || this[_0x56ae('0x1abb')](); this[_0x56ae('0x1c69')] = null != _0x41e017; return this[_0x56ae('0xfc3')] = _0x41e017; }, 'cleanCompilationData': function() { _0x22a1ff[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this['_normalTextureRegister'] = null; }, 'activate': function(_0x47d500, _0x35cc45) { 0x0 <= _0x47d500[_0x56ae('0xda7')] && (_0x35cc45[_0x56ae('0xd47')]['setSamplerStateAt'](_0x47d500[_0x56ae('0xda7')], _0x47d500[_0x56ae('0x1c80')] ? 0x2 : 0x0, this[_0x56ae('0x1ca1')](_0x47d500[_0x56ae('0x1c7d')], _0x47d500[_0x56ae('0x1c81')]), _0x47d500['useMipmapping'] ? 0x0 : 0x2), _0x35cc45[_0x56ae('0xd47')]['setTextureAt'](_0x47d500['texturesIndex'], this[_0x56ae('0xfc3')][_0x56ae('0xfc4')](_0x35cc45))); }, 'getFragmentCode': function(_0x455882, _0x4df699, _0x245d3c) { this[_0x56ae('0x1ccd')] = _0x4df699[_0x56ae('0xcea')](); _0x455882[_0x56ae('0xda7')] = this[_0x56ae('0x1ccd')][_0x56ae('0x9c6')](); return this['getTex2DSampleCode'](_0x455882, _0x245d3c, this[_0x56ae('0x1ccd')], this[_0x56ae('0xfc3')]) + _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x245d3c) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x245d3c) + _0x1c1b50[_0x56ae('0x1cce')] + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bd3')]) + '.xxx\x09\x0anrm\x20' + _0x1b30b7[_0x56ae('0x28')](_0x245d3c) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x245d3c) + '.xyz\x09\x09\x09\x09\x09\x09\x09\x0a'; }, '__class__': _0x30a577, '__properties__': _0x4e6193(_0x22a1ff[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_normalMap': _0x56ae('0x16f1'), 'get_normalMap': _0x56ae('0x176a'), 'get_hasOutput': _0x56ae('0x9c3'), 'get_tangentSpace': _0x56ae('0x10fd') }) }); var _0x55ad7b = function(_0x43ec07) { this[_0x56ae('0x1ccf')] = 0x1; this[_0x56ae('0x1cd0')] = 0.02; _0x36abf2[_0x56ae('0x94d')](this); this['_castingLight'] = _0x43ec07; _0x43ec07[_0x56ae('0x142d')](!0x0); this['_shadowMapper'] = _0x43ec07[_0x56ae('0x139b')](); }; _0x5ac4a7[_0x56ae('0x1cd1')] = _0x55ad7b; _0x55ad7b[_0x56ae('0x8bf')] = 'away3d.materials.methods.ShadowMapMethodBase'; _0x55ad7b[_0x56ae('0x961')] = [_0x8f3e61]; _0x55ad7b[_0x56ae('0x8ee')] = _0x22a1ff; _0x55ad7b[_0x56ae('0x6')] = _0x4e6193(_0x22a1ff[_0x56ae('0x6')], { '_castingLight': null, '_shadowMapper': null, '_epsilon': null, '_alpha': null, 'get_assetType': function() { if (_0x56ae('0x1cd2') === _0x56ae('0x1cd2')) { return _0x56ae('0x15f1'); } else { b = this['getBytes'](a); if (null == b) return _0x2b1f90['withValue'](null); b = b[_0x56ae('0x1cd3')](0x0, b[_0x56ae('0x32')]); var _0x1eff22 = this[_0x56ae('0x1cd4')]; null != _0x586025[a] ? _0x1eff22[_0x56ae('0x932')](a, b) : _0x1eff22['h'][a] = b; return _0x2b1f90[_0x56ae('0x190c')](b); } }, 'set_alpha': function(_0x75b112) { if (_0x56ae('0x1cd5') !== _0x56ae('0x1cd6')) { return this[_0x56ae('0x1ccf')] = _0x75b112; } else { _0x3bed73[_0x56ae('0x94d')](this, _0x75b112, c); this[_0x56ae('0xe8d')] = new _0x5d73ad(); this['plane']['setNormal'](b['x'], b['y'], b['z']); this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['x'] = -Infinity; this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['y'] = -Infinity; this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['z'] = -Infinity; this['aabb'][_0x56ae('0x57')]['x'] = Infinity; this['aabb'][_0x56ae('0x57')]['y'] = Infinity; this[_0x56ae('0x1cd7')]['max']['z'] = Infinity; } }, 'get_castingLight': function() { return this[_0x56ae('0x1cd8')]; }, 'set_epsilon': function(_0x5e8291) { var _0x1113a0 = {}; _0x1113a0[_0x56ae('0x1cd9')] = function(_0xff645c, _0xf76599) { return _0xff645c + _0xf76599; }; if (_0x56ae('0x1cda') !== _0x56ae('0x1cda')) { return _0x1113a0[_0x56ae('0x1cd9')]('menu/characterselection/', this[_0x56ae('0x110')]) + _0x56ae('0x198d'); } else { return this['_epsilon'] = _0x5e8291; } }, 'getFragmentCode': function(_0x3345a5, _0x11db16, _0x438492) { throw new _0x1adea8(new _0x4a3ee6()); }, '__class__': _0x55ad7b, '__properties__': _0x4e6193(_0x22a1ff[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_epsilon': _0x56ae('0x1794'), 'get_castingLight': _0x56ae('0x1b01'), 'set_alpha': _0x56ae('0xabe'), 'get_assetType': 'get_assetType' }) }); var _0x122522 = function(_0x16c613) { _0x55ad7b['call'](this, _0x16c613[_0x56ae('0x1b01')]()); this[_0x56ae('0xf35')] = _0x16c613; if (!(this['_castingLight'] instanceof _0x3bbbaf)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1cdb'))); this[_0x56ae('0x1cdc')] = this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]() instanceof _0x368518 ? this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]() : null; if (null == this[_0x56ae('0x1cdc')]) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1cdd'))); this['_cascadeShadowMapper'][_0x56ae('0x95e')](_0x56ae('0x624'), _0x2d9f4e(this, this[_0x56ae('0x1cde')]), !0x1, 0x0, !0x0); this['_baseMethod'][_0x56ae('0x95e')]('ShaderInvalidated', _0x2d9f4e(this, this['onShaderInvalidated']), !0x1, 0x0, !0x0); }; _0x5ac4a7[_0x56ae('0x1cdf')] = _0x122522; _0x122522['__name__'] = 'away3d.materials.methods.CascadeShadowMapMethod'; _0x122522[_0x56ae('0x8ee')] = _0x55ad7b; _0x122522['prototype'] = _0x4e6193(_0x55ad7b['prototype'], { '_baseMethod': null, '_cascadeShadowMapper': null, '_depthMapCoordVaryings': null, '_cascadeProjections': null, 'initVO': function(_0x4405b6) { var _0x158f39 = new _0x1f5482(); this[_0x56ae('0xf35')][_0x56ae('0x1ce0')](_0x158f39); _0x4405b6[_0x56ae('0x1bc1')] = !0x0; _0x4405b6[_0x56ae('0xe50')] = !0x0; }, 'set_sharedRegisters': function(_0x5c56df) { if (_0x56ae('0x1ce1') === _0x56ae('0x1ce1')) { _0x55ad7b['prototype']['set_sharedRegisters'][_0x56ae('0x94d')](this, _0x5c56df); this['_baseMethod']['set_sharedRegisters'](_0x5c56df); return _0x5c56df; } else { return null != this[_0x56ae('0x1ce2')] ? Math['round'](this['costGrowth'](this[_0x56ae('0x1ce3')]())) : this[_0x56ae('0x1ce4')]; } }, 'initConstants': function(_0x27f276) { if (_0x56ae('0x1ce5') !== _0x56ae('0x1ce6')) { var _0x2a95df = _0x27f276[_0x56ae('0x1c82')], _0xfcd0f0 = _0x27f276['vertexData'], _0x58de85 = _0x27f276[_0x56ae('0x1c77')]; _0x2a95df[_0x56ae('0x8b6')](_0x58de85, 0x1); _0x2a95df['set'](_0x58de85 + 0x1, 0.00392156862745098); _0x2a95df[_0x56ae('0x8b6')](_0x58de85 + 0x2, 0.000015378700499807768); _0x2a95df[_0x56ae('0x8b6')](_0x58de85 + 0x3, 6.030862941101084e-8); _0x2a95df[_0x56ae('0x8b6')](_0x58de85 + 0x6, 0.5); _0x2a95df[_0x56ae('0x8b6')](_0x58de85 + 0x7, -0.5); _0x58de85 = _0x27f276[_0x56ae('0x1ce7')]; _0xfcd0f0[_0x56ae('0x8b6')](_0x58de85, 0.5); _0xfcd0f0[_0x56ae('0x8b6')](_0x58de85 + 0x1, -0.5); _0xfcd0f0[_0x56ae('0x8b6')](_0x58de85 + 0x2, 0x0); } else { this[_0x56ae('0xb90')][_0x56ae('0xb91')](4.3, 51.3, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.6, 0x34, null, -0xc); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); } }, 'cleanCompilationData': function() { _0x55ad7b['prototype']['cleanCompilationData'][_0x56ae('0x94d')](this); this['_depthMapCoordVaryings'] = this[_0x56ae('0x1ce8')] = null; }, 'getVertexCode': function(_0x37f900, _0x2a4275) { var _0x4f2d3f = {}; _0x4f2d3f[_0x56ae('0x1ce9')] = function(_0x234ea4, _0xf76599) { return _0x234ea4 < _0xf76599; }; if (_0x56ae('0x1cea') === _0x56ae('0x1ceb')) { if (_0x4f2d3f[_0x56ae('0x1ce9')](_0x37f900, _0x7af19e[_0x56ae('0xc9f')])) return _0x37f900 >= _0x7af19e['startZ'] || _0x2a4275 ? _0x7af19e : null == _0x2a4275 ? null : _0x2c7d72; _0x2c7d72 = _0x7af19e; } else { var _0x59413d = '', _0x2c7d72 = _0x2a4275[_0x56ae('0xe2c')](); this[_0x56ae('0x1cec')](_0x2a4275); _0x37f900[_0x56ae('0x1ce7')] = 0x4 * _0x2c7d72['get_index'](); _0x37f900 = _0x2a4275[_0x56ae('0x9bd')](); _0x2a4275 = 0x0; for (var _0x557911 = this[_0x56ae('0x1cdc')]['get_numCascades'](); _0x2a4275 < _0x557911;) { var _0x7af19e = _0x2a4275++; _0x59413d += _0x1c1b50[_0x56ae('0x1ced')](_0x1c1b50['xJNvT'](_0x56ae('0x612') + _0x1b30b7['string'](_0x37f900) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc2')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1ce8')][_0x56ae('0x1b')](_0x7af19e)) + '\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1cee')][_0x56ae('0x1b')](_0x7af19e)), ',\x20') + _0x1b30b7['string'](_0x37f900) + ',\x20', _0x1b30b7[_0x56ae('0x28')](_0x2c7d72)) + _0x56ae('0x1cef'); } return _0x59413d; } }, 'initProjectionsRegs': function(_0x35c288) { this[_0x56ae('0x1ce8')] = _0x252a59[_0x56ae('0x977')](null, this[_0x56ae('0x1cdc')][_0x56ae('0x1563')]()); this[_0x56ae('0x1cee')] = _0x252a59[_0x56ae('0x977')](null, this['_cascadeShadowMapper'][_0x56ae('0x1563')]()); for (var _0x481986 = 0x0, _0x5796a8 = this[_0x56ae('0x1cdc')]['get_numCascades'](); _0x481986 < _0x5796a8;) { var _0x44cd9c = _0x481986++; this[_0x56ae('0x1cee')][_0x56ae('0x8b6')](_0x44cd9c, _0x35c288[_0x56ae('0xe27')]()); this[_0x56ae('0x1ce8')][_0x56ae('0x8b6')](_0x44cd9c, _0x35c288[_0x56ae('0xe2c')]()); _0x35c288['getFreeVertexConstant'](); _0x35c288[_0x56ae('0xe2c')](); _0x35c288[_0x56ae('0xe2c')](); } }, 'getFragmentCode': function(_0x2a6909, _0x282076, _0x4fc4e5) { var _0x3cd527 = this[_0x56ae('0x1cdc')]['get_numCascades'](), _0xd6ed36 = _0x282076[_0x56ae('0xcea')](), _0x7d7eec = _0x282076[_0x56ae('0xe2b')](), _0xf41f0e = _0x282076[_0x56ae('0xe2b')](), _0x1dbe5a = _0x282076[_0x56ae('0xe2b')](), _0x29be3d = [_0x1b30b7[_0x56ae('0x28')](_0x1dbe5a) + '.x', _0x1b30b7['string'](_0x1dbe5a) + '.y', _0x1b30b7[_0x56ae('0x28')](_0x1dbe5a) + '.z', _0x1b30b7[_0x56ae('0x28')](_0x1dbe5a) + '.w']; _0x1dbe5a = _0x252a59[_0x56ae('0x977')](null); for (var _0x2d9f4e = 0x0, _0x5ac4a7 = _0x29be3d[_0x56ae('0x32')]; _0x2d9f4e < _0x5ac4a7;) { var _0x4b6a52 = _0x2d9f4e++; _0x1dbe5a[_0x56ae('0x8b6')](_0x4b6a52, _0x29be3d[_0x4b6a52]); } _0x2a6909[_0x56ae('0x1c77')] = 0x4 * _0x7d7eec[_0x56ae('0x9c6')](); _0x2a6909['texturesIndex'] = _0xd6ed36[_0x56ae('0x9c6')](); _0x29be3d = _0x282076[_0x56ae('0xda6')](); _0x282076[_0x56ae('0x1040')](_0x29be3d, 0x1); _0x2d9f4e = _0x282076[_0x56ae('0xda6')](); _0x282076[_0x56ae('0x1040')](_0x2d9f4e, 0x1); _0x5ac4a7 = _0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1cee')]['get'](_0x3cd527 - 0x1)) + '\x0a'; for (_0x3cd527 -= 0x2; _0x1c1b50[_0x56ae('0x140')](0x0, _0x3cd527);) { _0x4b6a52 = this[_0x56ae('0x1cee')]['get'](_0x3cd527); _0x5ac4a7 += _0x56ae('0x1cf0') + _0x1b30b7[_0x56ae('0x28')](_0x29be3d) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1c0e')]) + _0x56ae('0x15b') + _0x1dbe5a[_0x56ae('0x1b')](_0x3cd527) + '\x0a'; var _0x4e6193 = _0x282076[_0x56ae('0xda6')](); _0x5ac4a7 += _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x4e6193) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4b6a52) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0xdf3') + _0x1b30b7[_0x56ae('0x28')](_0x4e6193) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4e6193) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x29be3d) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + ',\x20' + _0x1b30b7['string'](_0x2d9f4e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4e6193) + '\x0a'; --_0x3cd527; } _0x282076[_0x56ae('0x1037')](_0x29be3d); _0x5ac4a7 += _0x1c1b50[_0x56ae('0x141')](_0x1c1b50[_0x56ae('0x142')](_0x56ae('0xda8') + _0x1b30b7['string'](_0x2d9f4e) + ',\x20' + _0x1b30b7['string'](_0x2d9f4e), ',\x20') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e), '.w\x0amul\x20') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x144') + _0x1b30b7['string'](_0x2d9f4e) + _0x1c1b50[_0x56ae('0x143')] + _0x1b30b7['string'](_0xf41f0e) + _0x56ae('0x1cf1') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0xf41f0e) + _0x56ae('0x1cf2'); _0x5ac4a7 += this['_baseMethod']['getCascadeFragmentCode'](_0x2a6909, _0x282076, _0x7d7eec, _0xd6ed36, _0x2d9f4e, _0x4fc4e5) + _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x4fc4e5) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4fc4e5) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xf41f0e) + _0x56ae('0x1cf3'); _0x282076['removeFragmentTempUsage'](_0x2d9f4e); return _0x5ac4a7; }, 'activate': function(_0x284692, _0x18aad9) { var _0xa1afda = {}; _0xa1afda['YGLrR'] = function(_0x5164cd, _0xf76599) { return _0x5164cd * _0xf76599; }; if ('VPBSX' !== 'VPBSX') { var _0x3a99de = this['a'] * this['d'] - this['b'] * this['c']; if (0x0 == _0x3a99de) this['a'] = this['b'] = this['c'] = this['d'] = 0x0, this['tx'] = -this['tx'], this['ty'] = -this['ty']; else { _0x3a99de = 0x1 / _0x3a99de; var _0x4edb79 = this['d'] * _0x3a99de; this['d'] = this['a'] * _0x3a99de; this['a'] = _0x4edb79; this['b'] *= -_0x3a99de; this['c'] *= -_0x3a99de; _0x3a99de = -this['a'] * this['tx'] - this['c'] * this['ty']; this['ty'] = _0xa1afda[_0x56ae('0x1cf4')](-this['b'], this['tx']) - this['d'] * this['ty']; this['tx'] = _0x3a99de; } return this; } else { _0x18aad9['_context3D'][_0x56ae('0xfc2')](_0x284692[_0x56ae('0xda7')], this[_0x56ae('0x1cd8')]['get_shadowMapper']()[_0x56ae('0x1543')]()[_0x56ae('0xfc4')](_0x18aad9)); var _0x3ab919 = _0x284692['vertexData'], _0x70e563 = _0x284692[_0x56ae('0x1ce7')]; _0x284692[_0x56ae('0x19eb')][_0x56ae('0x8b6')](_0x284692[_0x56ae('0x1ce7')] + 0x3, -0x1 / (this[_0x56ae('0x1cdc')][_0x56ae('0x154e')]() * this[_0x56ae('0x1cd0')])); var _0x317cb7 = this[_0x56ae('0x1cdc')][_0x56ae('0x1563')](); _0x70e563 += 0x4; for (var _0x2402b8 = 0x0; _0x2402b8 < _0x317cb7;) { var _0x4a1fea = _0x2402b8++; this[_0x56ae('0x1cdc')][_0x56ae('0x1cf5')](_0x4a1fea)[_0x56ae('0xf08')](_0x3ab919, _0x70e563, !0x0); _0x70e563 += 0x10; } _0x3ab919 = _0x284692[_0x56ae('0x1c82')]; _0x70e563 = _0x284692[_0x56ae('0x1c77')]; _0x3ab919[_0x56ae('0x8b6')](_0x70e563 + 0x5, 0x1 - this[_0x56ae('0x1ccf')]); _0x2402b8 = this[_0x56ae('0x1cdc')][_0x56ae('0x1cf6')](); _0x70e563 += 0x8; for (_0x4a1fea = 0x0; _0x4a1fea < _0x317cb7;) { if (_0x56ae('0x1cf7') === 'PbqvN') { var _0x4b4b4f = _0x4a1fea++; _0x3ab919[_0x56ae('0x8b6')](_0x70e563 + _0x4b4b4f, _0x2402b8[_0x56ae('0x1b')](_0x4b4b4f)); } else { _0x3ab919 = _0x284692['next'](); var _0x3ae188 = _0x3ab919[_0x56ae('0xbf9')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3ae188['id'], _0x3ae188['defaultValue']) >= _0x3ab919[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() && !_0x3ab919[_0x56ae('0xbf8')] && ++_0x18aad9; } } this['_baseMethod']['activateForCascade'](_0x284692, _0x18aad9); } }, 'setRenderState': function(_0x8d16a3, _0xe4c2fa, _0x496e83, _0x3e283d) {}, 'onCascadeChange': function(_0x22c54e) { this[_0x56ae('0x1abb')](); }, 'onShaderInvalidated': function(_0x3a55f1) { this['invalidateShaderProgram'](); }, '__class__': _0x122522 }); var _0xbdffd5 = function(_0x23a0f3, _0x4f0aef) { this[_0x56ae('0xf35')] = _0x4f0aef; null == this['_baseMethod'] && (this['_baseMethod'] = new _0x2c8111()); this['_baseMethod'][_0x56ae('0x1c7b')] = _0x23a0f3; this[_0x56ae('0xf35')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); _0x2c8111[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x1cf9')] = _0xbdffd5; _0xbdffd5[_0x56ae('0x8bf')] = _0x56ae('0x1cf9'); _0xbdffd5[_0x56ae('0x8ee')] = _0x2c8111; _0xbdffd5['prototype'] = _0x1c1b50['RifVW'](_0x4e6193, _0x2c8111[_0x56ae('0x6')], { '_baseMethod': null, 'initVO': function(_0x2840be) { if (_0x1c1b50[_0x56ae('0x145')] !== _0x56ae('0x1cfa')) { if (null == _0x2840be || null == b || _0x2840be == b) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x1cfb'))); var _0x4ca149 = _0x2840be[_0x56ae('0x94c')], _0x121c71 = _0x5f17d4[_0x56ae('0x1cfc')] * _0x2840be['tileWidth'] / 0x2, _0x4731fb = _0x46ec53['makePolygon'](_0x2840be[_0x56ae('0x1cfd')], _0x121c71), _0x34db54 = _0x2840be['params']; _0x121c71 = new _0x225c90(_0x4731fb, _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025[_0x56ae('0x1cff')] ? _0x34db54[_0x56ae('0x99c')]('color0') : _0x34db54['h']['color0'], 0xffffff), _0x121c71); _0x4731fb = _0x5f17d4[_0x56ae('0x1cfc')] * b[_0x56ae('0xf30')] / 0x2; _0x34db54 = _0x46ec53[_0x56ae('0x1d00')](b[_0x56ae('0x1cfd')], _0x4731fb); var _0x2370af = b[_0x56ae('0x18a5')]; return new _0x46ec53(_0x4ca149, _0x121c71, new _0x225c90(_0x34db54, _0x5605e4['toInt'](null != _0x586025[_0x56ae('0x1cff')] ? _0x2370af[_0x56ae('0x99c')](_0x56ae('0x1cff')) : _0x2370af['h'][_0x56ae('0x1cff')], 0xffffff), _0x4731fb), b[_0x56ae('0xca0')] - _0x2840be[_0x56ae('0xc9f')], new _0x4e9ff1(0x0, 0x0, _0x2840be[_0x56ae('0xc9f')])); } else { this[_0x56ae('0xf35')][_0x56ae('0x1ce0')](_0x2840be); } }, 'initConstants': function(_0x21ff32) { if (_0x56ae('0x1d01') !== _0x56ae('0x1d02')) { this[_0x56ae('0xf35')][_0x56ae('0x1d03')](_0x21ff32); } else { this['_vertIndices'] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x1990')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0xae5')] = _0x252a59['toIntVector'](null); this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = this[_0x56ae('0x1989')]; for (var _0x4e33dd = 0x0, _0x5d8137 = this['_numTris']; _0x4e33dd < _0x5d8137;) { _0x4e33dd++; var _0x2e557b = this[_0x56ae('0x1628')]['readUnsignedShort'](); var _0x3824a3 = this[_0x56ae('0x1628')]['readUnsignedShort'](); var _0x5ba459 = this[_0x56ae('0x1628')]['readUnsignedShort'](); var _0x4596e8 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); var _0x3bde07 = this['_byteData'][_0x56ae('0x161f')](); var _0x12e385 = this[_0x56ae('0x1628')][_0x56ae('0x161f')](); this['addIndex'](_0x2e557b, _0x4596e8); this[_0x56ae('0x1991')](_0x3824a3, _0x3bde07); this[_0x56ae('0x1991')](_0x5ba459, _0x12e385); } _0x2e557b = this[_0x56ae('0x1990')][_0x56ae('0x9fa')](); this['_finalUV'] = _0x252a59[_0x56ae('0x975')](null, 0x2 * _0x2e557b, !0x0); for (_0x3824a3 = 0x0; _0x3824a3 < _0x2e557b;) _0x4596e8 = _0x3824a3++, _0x5ba459 = this['_uvIndices'][_0x56ae('0x1b')](_0x4596e8) | 0x0, _0x5ba459 <<= 0x1, _0x4596e8 <<= 0x1, this['_finalUV'][_0x56ae('0x8b6')](_0x4596e8, this['_uvs']['get'](_0x5ba459)), this[_0x56ae('0x1992')][_0x56ae('0x8b6')](_0x4596e8 + 0x1, this[_0x56ae('0x1194')]['get'](_0x5ba459 + 0x1)); this[_0x56ae('0x197a')] = !0x0; } }, 'dispose': function() { this['_baseMethod'][_0x56ae('0x968')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); this[_0x56ae('0xf35')][_0x56ae('0x9cd')](); }, 'get_alphaThreshold': function() { return this[_0x56ae('0xf35')][_0x56ae('0x1ab3')](); }, 'set_alphaThreshold': function(_0x3a002f) { this['_baseMethod']['set_alphaThreshold'](_0x3a002f); return _0x3a002f; }, 'get_texture': function() { return this['_baseMethod'][_0x56ae('0xdac')](); }, 'set_texture': function(_0x51be1e) { this['_baseMethod'][_0x56ae('0xca7')](_0x51be1e); return _0x51be1e; }, 'get_diffuseAlpha': function() { if (_0x56ae('0x1d04') === _0x56ae('0x1d04')) { return this[_0x56ae('0xf35')][_0x56ae('0x1cb9')](); } else { return null != this['__proxy'] ? this[_0x56ae('0xae6')][_0x56ae('0x1629')](a) : _0x3e206c['prototype']['loadBytes'][_0x56ae('0x94d')](this, a); } }, 'get_diffuseColor': function() { return this[_0x56ae('0xf35')][_0x56ae('0x1cba')](); }, 'set_diffuseColor': function(_0x45cbb2) { this['_baseMethod'][_0x56ae('0x1add')](_0x45cbb2); return _0x45cbb2; }, 'set_diffuseAlpha': function(_0x48277a) { this[_0x56ae('0xf35')][_0x56ae('0x1adb')](_0x48277a); return _0x48277a; }, 'getFragmentPreLightingCode': function(_0x3c84b5, _0x9f3a30) { return this[_0x56ae('0xf35')][_0x56ae('0x1bcb')](_0x3c84b5, _0x9f3a30); }, 'getFragmentCodePerLight': function(_0x1d2dd1, _0x5a4b7e, _0x402fa9, _0x3833fc) { _0x1d2dd1 = this['_baseMethod'][_0x56ae('0x1101')](_0x1d2dd1, _0x5a4b7e, _0x402fa9, _0x3833fc); this['_totalLightColorReg'] = this[_0x56ae('0xf35')][_0x56ae('0xe6d')]; return _0x1d2dd1; }, 'getFragmentCodePerProbe': function(_0x1da30c, _0x24408a, _0x4b82dc, _0x44f20e) { _0x1da30c = this[_0x56ae('0xf35')][_0x56ae('0xcee')](_0x1da30c, _0x24408a, _0x4b82dc, _0x44f20e); this[_0x56ae('0xe6d')] = this['_baseMethod'][_0x56ae('0xe6d')]; return _0x1da30c; }, 'activate': function(_0x171708, _0x327ba3) { if (_0x56ae('0x1d05') === _0x56ae('0x1d05')) { this[_0x56ae('0xf35')][_0x56ae('0x9b3')](_0x171708, _0x327ba3); } else { return this[_0x56ae('0xac6')]; } }, 'deactivate': function(_0xaf52cf, _0x47a136) { this[_0x56ae('0xf35')][_0x56ae('0x6b0')](_0xaf52cf, _0x47a136); }, 'getVertexCode': function(_0x58c237, _0x143ca5) { if ('OHuDt' !== _0x56ae('0x1d06')) { return this[_0x56ae('0xf35')][_0x56ae('0x1375')](_0x58c237, _0x143ca5); } else { _0x37c090(_0x58c237, _0x143ca5, c); } }, 'getFragmentPostLightingCode': function(_0x35f883, _0x2c9b5c, _0x440b2d) { return this['_baseMethod'][_0x56ae('0x1bd2')](_0x35f883, _0x2c9b5c, _0x440b2d); }, 'reset': function() { if (_0x56ae('0x1d07') === _0x56ae('0x1d08')) { this[_0x56ae('0x15fc')]['setIndexedPosition'](2.8, 32.2, null, 0xe); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x18); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe05')] = 0.2; } else { this[_0x56ae('0xf35')][_0x56ae('0xb7c')](); } }, 'cleanCompilationData': function() { _0x2c8111['prototype'][_0x56ae('0xe69')]['call'](this); this[_0x56ae('0xf35')][_0x56ae('0xe69')](); }, 'set_sharedRegisters': function(_0x6bbdbf) { if (_0x56ae('0x1d09') === _0x56ae('0x1d0a')) { this[_0x56ae('0xaa4')][_0x56ae('0x1771')](_0x6bbdbf); } else { _0x2c8111[_0x56ae('0x6')]['set_sharedRegisters'][_0x56ae('0x94d')](this, this['_baseMethod']['set_sharedRegisters'](_0x6bbdbf)); return _0x6bbdbf; } }, 'set_shadowRegister': function(_0x7576bc) { _0x2c8111[_0x56ae('0x6')]['set_shadowRegister'][_0x56ae('0x94d')](this, _0x7576bc); this[_0x56ae('0xf35')][_0x56ae('0x1bc9')](_0x7576bc); return _0x7576bc; }, 'onShaderInvalidated': function(_0x31d354) { this[_0x56ae('0x1abb')](); }, '__class__': _0xbdffd5 }); var _0x49b30e = function(_0x52cb70, _0x38867d) { null == _0x52cb70 && (_0x52cb70 = 0x3); this[_0x56ae('0x1d0b')] = 0.1; _0xbdffd5['call'](this, _0x2d9f4e(this, this['clampDiffuse']), _0x38867d); this[_0x56ae('0x1d0c')] = _0x52cb70; }; _0x5ac4a7[_0x56ae('0x1d0d')] = _0x49b30e; _0x49b30e[_0x56ae('0x8bf')] = 'away3d.materials.methods.CelDiffuseMethod'; _0x49b30e[_0x56ae('0x8ee')] = _0xbdffd5; _0x49b30e[_0x56ae('0x6')] = _0x4e6193(_0xbdffd5[_0x56ae('0x6')], { '_levels': null, '_dataReg': null, '_smoothness': null, 'initConstants': function(_0x325571) { if ('sDpvH' !== _0x56ae('0x1d0e')) { var _0x25c0a6 = _0x325571['fragmentData'], _0x12a80f = _0x325571[_0x56ae('0x1d0f')]; _0xbdffd5[_0x56ae('0x6')]['initConstants'][_0x56ae('0x94d')](this, _0x325571); _0x25c0a6['set'](_0x12a80f + 0x1, 0x1); _0x25c0a6[_0x56ae('0x8b6')](_0x12a80f + 0x2, 0x0); } else { return this[_0x56ae('0x15b0')]; } }, 'set_smoothness': function(_0x49817f) { return this[_0x56ae('0x1d0b')] = _0x49817f; }, 'cleanCompilationData': function() { if (_0x56ae('0x1d10') === _0x56ae('0x1d11')) { var _0xac2e37 = b[_0x56ae('0xe2b')](), _0x2e875e = b[_0x56ae('0xe2b')](); b = b[_0x56ae('0xda6')](); var _0x354222 = ''; a[_0x56ae('0x1c77')] = 0x4 * _0xac2e37[_0x56ae('0x9c6')](); _0x354222 += _0x575257['zpUAT'](_0x575257['aomJn'](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](b) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['viewDirFragment']) + _0x56ae('0xd6'), _0x1b30b7['string'](this[_0x56ae('0x9b7')]['normalFragment'])) + _0x56ae('0x178') + _0x1b30b7[_0x56ae('0x28')](b) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](b) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x1b30b7['string'](b) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0xac2e37) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x1d12') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x173'), _0x1b30b7[_0x56ae('0x28')](_0x2e875e)) + _0x56ae('0x1d13') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2e875e) + _0x56ae('0x1d14') + _0x1b30b7[_0x56ae('0x28')](b) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xac2e37) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x17a') + _0x1b30b7[_0x56ae('0x28')](c) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](c) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x17c') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xac2e37) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x1d15'); return _0x354222 = _0x56ae('0x8e9') == this['_blendMode'] ? _0x354222 + (_0x575257[_0x56ae('0x1d16')](_0x575257[_0x56ae('0x607')](_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0xd6'), _0x1b30b7['string'](b)) + _0x56ae('0x132') + _0x1b30b7['string'](_0xac2e37) + _0x56ae('0x1d17'), _0x1b30b7['string'](c)) + _0x56ae('0xd6') + _0x1b30b7['string'](c) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x1d18')) : _0x56ae('0x130b') == this[_0x56ae('0xde8')] ? _0x354222 + (_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](b) + _0x575257[_0x56ae('0x602')] + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xac2e37) + _0x56ae('0x1d19') + _0x1b30b7[_0x56ae('0x28')](c) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](c) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0x1d18')) : _0x354222 + (_0x575257[_0x56ae('0x608')](_0x56ae('0x14c'), _0x1b30b7[_0x56ae('0x28')](b)) + _0x56ae('0xd6') + _0x1b30b7['string'](_0xac2e37) + _0x56ae('0xd6') + _0x1b30b7['string'](c) + _0x56ae('0x1d1a') + _0x1b30b7[_0x56ae('0x28')](b) + _0x56ae('0xd6') + _0x1b30b7['string'](b) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](b) + _0x575257[_0x56ae('0x609')] + _0x1b30b7[_0x56ae('0x28')](c) + _0x56ae('0xd6') + _0x1b30b7['string'](c) + _0x56ae('0xd6') + _0x1b30b7['string'](b) + '.xyz\x09\x09\x09\x09\x09\x0a'); } else { _0xbdffd5['prototype'][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1d1b')] = null; } }, 'getFragmentPreLightingCode': function(_0x162243, _0x111026) { this[_0x56ae('0x1d1b')] = _0x111026['getFreeFragmentConstant'](); _0x162243[_0x56ae('0x1d0f')] = 0x4 * this[_0x56ae('0x1d1b')][_0x56ae('0x9c6')](); return _0xbdffd5[_0x56ae('0x6')][_0x56ae('0x1bcb')]['call'](this, _0x162243, _0x111026); }, 'activate': function(_0x2af868, _0x2bbe69) { _0xbdffd5[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x2af868, _0x2bbe69); _0x2bbe69 = _0x2af868[_0x56ae('0x1c82')]; _0x2af868 = _0x2af868['secondaryFragmentConstantsIndex']; _0x2bbe69['set'](_0x2af868, this[_0x56ae('0x1d0c')]); _0x2bbe69['set'](_0x2af868 + 0x3, this[_0x56ae('0x1d0b')]); }, 'clampDiffuse': function(_0x147df7, _0x4a317e, _0x7ccc8e, _0x3b5f5b) { return _0x575257[_0x56ae('0x608')](_0x575257[_0x56ae('0x608')](_0x575257[_0x56ae('0x608')](_0x575257[_0x56ae('0x1d1c')](_0x575257[_0x56ae('0x60b')] + _0x1b30b7['string'](_0x4a317e) + '.w,\x20', _0x1b30b7[_0x56ae('0x28')](_0x4a317e)) + '.w,\x20' + _0x1b30b7['string'](this[_0x56ae('0x1d1b')]) + _0x56ae('0x103b') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a317e), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x1d1d') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]) + _0x56ae('0x15d') + _0x1b30b7['string'](_0x4a317e) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this['_dataReg']) + _0x56ae('0x1d1e') + _0x1b30b7['string'](_0x4a317e) + _0x56ae('0x1d1f') + _0x1b30b7['string'](_0x4a317e) + _0x56ae('0x103f') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15d') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15f'), _0x1b30b7['string'](_0x4a317e)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + '.x\x0adiv\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x575257['eREOW'] + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]) + _0x56ae('0x1be0') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x185') + _0x1b30b7['string'](_0x4a317e) + '.w,\x20' + _0x1b30b7['string'](_0x4a317e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + '.z\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]), _0x56ae('0x15f')) + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + '.z\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x575257[_0x56ae('0x60c')] + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + '.y\x0asat\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4a317e) + _0x56ae('0x651'); }, '__class__': _0x49b30e, '__properties__': _0x4e6193(_0xbdffd5['prototype'][_0x56ae('0x984')], { 'set_smoothness': 'set_smoothness' }) }); var _0x5b2410 = function(_0x515728, _0x23229b) { _0x469cf9[_0x56ae('0x94d')](this); this['_baseMethod'] = _0x23229b; null == this['_baseMethod'] && (this[_0x56ae('0xf35')] = new _0x469cf9()); this[_0x56ae('0xf35')][_0x56ae('0x1c7b')] = _0x515728; this[_0x56ae('0xf35')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this['onShaderInvalidated'])); }; _0x5ac4a7[_0x56ae('0x1d20')] = _0x5b2410; _0x5b2410[_0x56ae('0x8bf')] = _0x56ae('0x1d20'); _0x5b2410[_0x56ae('0x8ee')] = _0x469cf9; _0x5b2410['prototype'] = _0x1c1b50['RifVW'](_0x4e6193, _0x469cf9[_0x56ae('0x6')], { '_baseMethod': null, 'initVO': function(_0x2a86e0) { this[_0x56ae('0xf35')][_0x56ae('0x1ce0')](_0x2a86e0); }, 'initConstants': function(_0x425a3e) { this[_0x56ae('0xf35')][_0x56ae('0x1d03')](_0x425a3e); }, 'get_gloss': function() { return this[_0x56ae('0xf35')][_0x56ae('0x452')](); }, 'set_gloss': function(_0x2455c0) { if (_0x56ae('0x1d21') !== _0x56ae('0x1d22')) { this[_0x56ae('0xf35')]['set_gloss'](_0x2455c0); return _0x2455c0; } else { this['_index'] = 0x0; } }, 'get_specular': function() { return this[_0x56ae('0xf35')][_0x56ae('0x1c84')](); }, 'set_specular': function(_0x59c2af) { if ('qnkPn' === _0x56ae('0x1d23')) { for (var _0x226620 = b[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x226620[_0x56ae('0x8f5')]();) { var _0x2e47ea = _0x226620[_0x56ae('0x42')](); if (_0x2e47ea[_0x56ae('0x1ad4')] == b[_0x56ae('0x1ad5')] && null != _0x2e47ea[_0x56ae('0x1ad3')] && _0x2e47ea['currentSection'][_0x56ae('0x9f9')][_0x56ae('0x3b')](_0x2e47ea['lastTerrainContacted'], 0x0) == _0x59c2af) return 0x1; } return 0x0; } else { this[_0x56ae('0xf35')][_0x56ae('0x1682')](_0x59c2af); return _0x59c2af; } }, 'get_passes': function() { return this[_0x56ae('0xf35')][_0x56ae('0x1c5c')](); }, 'get_texture': function() { return this['_baseMethod'][_0x56ae('0xdac')](); }, 'set_texture': function(_0x106022) { this[_0x56ae('0xf35')][_0x56ae('0xca7')](_0x106022); return _0x106022; }, 'activate': function(_0x1c48dd, _0x3b6092) { this[_0x56ae('0xf35')]['activate'](_0x1c48dd, _0x3b6092); }, 'deactivate': function(_0x1f8011, _0x1c4c91) { this['_baseMethod'][_0x56ae('0x6b0')](_0x1f8011, _0x1c4c91); }, 'set_sharedRegisters': function(_0x17306f) { _0x469cf9[_0x56ae('0x6')][_0x56ae('0x1c5d')][_0x56ae('0x94d')](this, this[_0x56ae('0xf35')]['set_sharedRegisters'](_0x17306f)); return _0x17306f; }, 'getVertexCode': function(_0x4f0c2a, _0x3eb791) { return this[_0x56ae('0xf35')][_0x56ae('0x1375')](_0x4f0c2a, _0x3eb791); }, 'getFragmentPreLightingCode': function(_0x234f44, _0x1ffcfa) { if (_0x56ae('0x1d24') !== _0x56ae('0x1d25')) { return this['_baseMethod'][_0x56ae('0x1bcb')](_0x234f44, _0x1ffcfa); } else { f = this[_0x56ae('0xbcc')]; if (!f[_0x56ae('0x1d26')](d[_0x56ae('0xbb9')])) return; this['levelSet'][_0x56ae('0x1d27')](f[_0x56ae('0x1d28')], f); if (null == this[_0x56ae('0xba2')]) return; } }, 'getFragmentCodePerLight': function(_0x1ea436, _0x19bb19, _0xf6f487, _0x37e087) { return this[_0x56ae('0xf35')][_0x56ae('0x1101')](_0x1ea436, _0x19bb19, _0xf6f487, _0x37e087); }, 'getFragmentCodePerProbe': function(_0x2d7133, _0x5a7ae6, _0xbd8ae7, _0xcc0835) { return this[_0x56ae('0xf35')][_0x56ae('0xcee')](_0x2d7133, _0x5a7ae6, _0xbd8ae7, _0xcc0835); }, 'getFragmentPostLightingCode': function(_0x4c7251, _0x1de325, _0x1c5d8d) { if (_0x56ae('0x1d29') !== _0x56ae('0x1d29')) { return this[_0x56ae('0x1d2a')]; } else { return this['_baseMethod'][_0x56ae('0x1bd2')](_0x4c7251, _0x1de325, _0x1c5d8d); } }, 'reset': function() { this[_0x56ae('0xf35')][_0x56ae('0xb7c')](); }, 'cleanCompilationData': function() { _0x469cf9[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this['_baseMethod'][_0x56ae('0xe69')](); }, 'set_shadowRegister': function(_0x337bd8) { _0x469cf9[_0x56ae('0x6')][_0x56ae('0x1bc9')][_0x56ae('0x94d')](this, _0x337bd8); this['_baseMethod'][_0x56ae('0x1bc9')](_0x337bd8); return _0x337bd8; }, 'onShaderInvalidated': function(_0x54822e) { if (_0x575257[_0x56ae('0x5ec')](_0x56ae('0x1d2b'), _0x56ae('0x1d2b'))) { switch (_0x54822e) { case 0x0: return 0x2; case 0x1: return 0x3; case 0x2: return 0x0; case 0x3: return 0x1; } } else { this['invalidateShaderProgram'](); } }, '__class__': _0x5b2410 }); var _0x1436b1 = function(_0x2057a8, _0x34a5f1) { null == _0x2057a8 && (_0x2057a8 = 0.5); this[_0x56ae('0x1d0b')] = this[_0x56ae('0x1d2c')] = 0.1; _0x5b2410[_0x56ae('0x94d')](this, _0x2d9f4e(this, this[_0x56ae('0x1d2d')]), _0x34a5f1); this['_specularCutOff'] = _0x2057a8; }; _0x5ac4a7[_0x56ae('0x1d2e')] = _0x1436b1; _0x1436b1[_0x56ae('0x8bf')] = _0x56ae('0x1d2e'); _0x1436b1[_0x56ae('0x8ee')] = _0x5b2410; _0x1436b1['prototype'] = _0x4e6193(_0x5b2410[_0x56ae('0x6')], { '_dataReg': null, '_smoothness': null, '_specularCutOff': null, 'set_smoothness': function(_0x544948) { return this[_0x56ae('0x1d0b')] = _0x544948; }, 'activate': function(_0x8077fa, _0x3c5cfb) { if ('QpQxv' !== _0x56ae('0x1d2f')) { _0x5b2410[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x8077fa, _0x3c5cfb); _0x3c5cfb = _0x8077fa[_0x56ae('0x1d0f')]; _0x8077fa = _0x8077fa[_0x56ae('0x1c82')]; _0x8077fa[_0x56ae('0x8b6')](_0x3c5cfb, this[_0x56ae('0x1d0b')]); _0x8077fa['set'](_0x3c5cfb + 0x1, this[_0x56ae('0x1d2c')]); } else { return null != this[_0x56ae('0x15c2')] ? this[_0x56ae('0x15c2')][_0x56ae('0x1587')] : ''; } }, 'cleanCompilationData': function() { _0x5b2410[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1d1b')] = null; }, 'clampSpecular': function(_0x2585e3, _0x5e3527, _0x3590e8, _0x1d5d6d) { return _0x575257[_0x56ae('0x1d1c')](_0x575257[_0x56ae('0x60d')](_0x575257['QFWcy'](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x5e3527) + _0x56ae('0x15f'), _0x1b30b7[_0x56ae('0x28')](_0x5e3527)) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]), _0x56ae('0x1d30')) + _0x1b30b7[_0x56ae('0x28')](_0x5e3527) + '.y,\x20' + _0x1b30b7['string'](_0x5e3527) + _0x575257['TCZtz'] + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]) + '.x\x0asat\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5e3527), _0x56ae('0x15f')) + _0x1b30b7['string'](_0x5e3527) + _0x56ae('0x1d31') + _0x1b30b7['string'](_0x5e3527) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5e3527) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]) + _0x56ae('0x16c') + _0x1b30b7[_0x56ae('0x28')](_0x5e3527) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5e3527) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5e3527) + _0x575257[_0x56ae('0x60e')]; }, 'getFragmentPreLightingCode': function(_0x3f2475, _0x214a90) { this[_0x56ae('0x1d1b')] = _0x214a90[_0x56ae('0xe2b')](); _0x3f2475[_0x56ae('0x1d0f')] = 0x4 * this['_dataReg'][_0x56ae('0x9c6')](); return _0x5b2410[_0x56ae('0x6')][_0x56ae('0x1bcb')]['call'](this, _0x3f2475, _0x214a90); }, '__class__': _0x1436b1, '__properties__': _0x4e6193(_0x5b2410['prototype']['__properties__'], { 'set_smoothness': 'set_smoothness' }) }); var _0x2c65b6 = function(_0xb703d9) { _0x36abf2[_0x56ae('0x94d')](this); if (0x14 != _0xb703d9['length']) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1d32'))); this[_0x56ae('0x1070')] = _0xb703d9; }; _0x5ac4a7[_0x56ae('0x454')] = _0x2c65b6; _0x2c65b6[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x1d33')]; _0x2c65b6['__super__'] = _0x9f04ca; _0x2c65b6[_0x56ae('0x6')] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_matrix': null, 'getFragmentCode': function(_0x57cbed, _0x29b2a5, _0x4a8fc6) { var _0x3ba999 = '', _0x5d5a54 = _0x29b2a5[_0x56ae('0xe2b')](); _0x29b2a5[_0x56ae('0xe2b')](); _0x29b2a5['getFreeFragmentConstant'](); _0x29b2a5[_0x56ae('0xe2b')](); _0x29b2a5 = _0x29b2a5[_0x56ae('0xe2b')](); _0x57cbed[_0x56ae('0x1c77')] = 0x4 * _0x5d5a54[_0x56ae('0x9c6')](); return _0x3ba999 += 'm44\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a8fc6) + ',\x20' + _0x1b30b7['string'](_0x4a8fc6) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5d5a54) + _0x56ae('0x13c') + _0x1b30b7['string'](_0x4a8fc6) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a8fc6) + ',\x20' + _0x1b30b7['string'](_0x29b2a5) + '\x0a'; }, 'activate': function(_0x189064, _0x281da0) { _0x281da0 = this[_0x56ae('0x1070')]; var _0x27e77c = _0x189064[_0x56ae('0x1c77')]; _0x189064 = _0x189064[_0x56ae('0x1c82')]; _0x189064[_0x56ae('0x8b6')](_0x27e77c, _0x281da0[0x0]); _0x189064['set'](_0x27e77c + 0x1, _0x281da0[0x1]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x2, _0x281da0[0x2]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x3, _0x281da0[0x3]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x4, _0x281da0[0x5]); _0x189064[_0x56ae('0x8b6')](_0x1c1b50[_0x56ae('0x142')](_0x27e77c, 0x5), _0x281da0[0x6]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x6, _0x281da0[0x7]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x7, _0x281da0[0x8]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x8, _0x281da0[0xa]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x9, _0x281da0[0xb]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0xa, _0x281da0[0xc]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0xb, _0x281da0[0xd]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0xc, _0x281da0[0xf]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0xd, _0x281da0[0x10]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0xe, _0x281da0[0x11]); _0x189064['set'](_0x27e77c + 0xf, _0x281da0[0x12]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x10, _0x281da0[0x4]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x11, _0x281da0[0x9]); _0x189064[_0x56ae('0x8b6')](_0x27e77c + 0x12, _0x281da0[0xe]); _0x189064['set'](_0x27e77c + 0x13, _0x281da0[0x13]); }, '__class__': _0x2c65b6 }); var _0x19d317 = function() { if (_0x56ae('0x1d34') === _0x56ae('0x1d34')) { _0x36abf2[_0x56ae('0x94d')](this); } else { c = f[_0x56ae('0x1d35')]; for (var _0x8b199d = 0x0, _0x41c270 = a - f['startIndex']; _0x8b199d < _0x41c270;) { var _0x5aaab6 = _0x8b199d++; c += f[_0x56ae('0x1077')][_0x5aaab6]; } if (null != d) return this[_0x56ae('0x1d36')](c, d); } }; _0x5ac4a7[_0x56ae('0x456')] = _0x19d317; _0x19d317[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x455')]; _0x19d317[_0x56ae('0x8ee')] = _0x9f04ca; _0x19d317[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x457')](_0x4e6193, _0x9f04ca['prototype'], { '_colorTransform': null, 'get_colorTransform': function() { return this[_0x56ae('0x1d37')]; }, 'set_colorTransform': function(_0x40361b) { return this['_colorTransform'] = _0x40361b; }, 'getFragmentCode': function(_0x372c7a, _0x5c929c, _0xa41328) { var _0x3af0e6 = '', _0x506b6b = _0x5c929c[_0x56ae('0xe2b')](); _0x5c929c = _0x5c929c[_0x56ae('0xe2b')](); _0x372c7a[_0x56ae('0x1c77')] = 0x4 * _0x506b6b[_0x56ae('0x9c6')](); return _0x3af0e6 += _0x575257[_0x56ae('0x60f')]('mul\x20' + _0x1b30b7['string'](_0xa41328) + ',\x20' + _0xa41328[_0x56ae('0x8a8')]() + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x506b6b) + '\x0aadd\x20', _0x1b30b7[_0x56ae('0x28')](_0xa41328)) + ',\x20' + _0xa41328[_0x56ae('0x8a8')]() + ',\x20' + _0x1b30b7['string'](_0x5c929c) + '\x0a'; }, 'activate': function(_0x10467b, _0x1f022e) { _0x1f022e = _0x10467b[_0x56ae('0x1c77')]; _0x10467b = _0x10467b['fragmentData']; _0x10467b[_0x56ae('0x8b6')](_0x1f022e, this['_colorTransform'][_0x56ae('0x1255')]); _0x10467b['set'](_0x1f022e + 0x1, this[_0x56ae('0x1d37')][_0x56ae('0x1256')]); _0x10467b[_0x56ae('0x8b6')](_0x1f022e + 0x2, this[_0x56ae('0x1d37')][_0x56ae('0x125b')]); _0x10467b[_0x56ae('0x8b6')](_0x1f022e + 0x3, this['_colorTransform'][_0x56ae('0xa93')]); _0x10467b[_0x56ae('0x8b6')](_0x1c1b50[_0x56ae('0x142')](_0x1f022e, 0x4), 0.00392156862745098 * this[_0x56ae('0x1d37')][_0x56ae('0x125c')]); _0x10467b[_0x56ae('0x8b6')](_0x1f022e + 0x5, 0.00392156862745098 * this[_0x56ae('0x1d37')][_0x56ae('0x1257')]); _0x10467b[_0x56ae('0x8b6')](_0x1f022e + 0x6, 0.00392156862745098 * this[_0x56ae('0x1d37')][_0x56ae('0x1258')]); _0x10467b[_0x56ae('0x8b6')](_0x1f022e + 0x7, 0.00392156862745098 * this[_0x56ae('0x1d37')][_0x56ae('0x1259')]); }, '__class__': _0x19d317, '__properties__': _0x4e6193(_0x9f04ca[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_colorTransform': 'set_colorTransform', 'get_colorTransform': 'get_colorTransform' }) }); var _0x2c3d01 = function() { _0x2c8111['call'](this); }; _0x5ac4a7[_0x56ae('0x1d38')] = _0x2c3d01; _0x2c3d01['__name__'] = _0x56ae('0x1d38'); _0x2c3d01['__super__'] = _0x2c8111; _0x2c3d01[_0x56ae('0x6')] = _0x4e6193(_0x2c8111[_0x56ae('0x6')], { 'initConstants': function(_0xa44415) { var _0x4d170b = _0xa44415[_0x56ae('0x1c82')]; _0xa44415 = _0xa44415['fragmentConstantsIndex']; _0x4d170b['set'](_0xa44415, 0x1); _0x4d170b[_0x56ae('0x8b6')](_0xa44415 + 0x1, 0.00392156862745098); _0x4d170b[_0x56ae('0x8b6')](_0xa44415 + 0x2, 0.000015378700499807768); _0x4d170b['set'](_0xa44415 + 0x3, 6.030862941101084e-8); }, 'getFragmentPostLightingCode': function(_0x4c1d93, _0x319c32, _0x5123c9) { var _0x123dd6 = ''; if (!this[_0x56ae('0x1c69')]) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1d39'))); 0x0 < _0x4c1d93[_0x56ae('0x1c6a')] && (null != this[_0x56ae('0x1bca')] && (_0x123dd6 += _0x1c1b50[_0x56ae('0x146')](_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7['string'](this[_0x56ae('0xe6d')]), '.xyz,\x20') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1bca')]) + '.w\x0a'), _0x123dd6 += _0x1c1b50[_0x56ae('0x146')](_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x5123c9), '.xyz,\x20') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + '.xyz,\x20' + _0x1b30b7['string'](_0x5123c9) + '.xyz\x0asat\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5123c9) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x5123c9) + _0x56ae('0x1c8f'), _0x319c32[_0x56ae('0x1037')](this[_0x56ae('0xe6d')])); var _0x54dea1 = 0x0 < _0x4c1d93['numLights'] ? _0x319c32[_0x56ae('0xda6')]() : _0x5123c9; this['_diffuseInputRegister'] = _0x319c32[_0x56ae('0xcea')](); _0x4c1d93[_0x56ae('0xda7')] = this[_0x56ae('0x1cbc')][_0x56ae('0x9c6')](); _0x319c32 = _0x319c32[_0x56ae('0xe2b')](); _0x4c1d93[_0x56ae('0x1c77')] = 0x4 * _0x319c32[_0x56ae('0x9c6')](); _0x123dd6 += _0x1c1b50[_0x56ae('0x146')](this[_0x56ae('0x1c63')](_0x4c1d93, _0x54dea1, this[_0x56ae('0x1cbc')], this[_0x56ae('0xdac')]()) + _0x56ae('0x1b63') + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x319c32) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + _0x56ae('0x1d3a') + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + _0x56ae('0x1d3b') + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x319c32) + _0x56ae('0x15d'), _0x1b30b7[_0x56ae('0x28')](_0x54dea1)) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x319c32) + _0x56ae('0x1d3c') + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + _0x56ae('0x1c8f'); return 0x0 == _0x4c1d93[_0x56ae('0x1c6a')] ? _0x123dd6 : _0x123dd6 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x5123c9) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + '.xyz,\x20' + _0x1b30b7['string'](_0x5123c9) + _0x56ae('0x1d3d') + _0x1b30b7['string'](_0x5123c9) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x54dea1) + '.w\x0a'; }, '__class__': _0x2c3d01 }); var _0x32c6f6 = function(_0x1b9219) { this['_usePoint'] = _0x1b9219 instanceof _0x5b17bf; this['_depthMapCoordReg'] = null; _0x55ad7b['call'](this, _0x1b9219); }; _0x5ac4a7[_0x56ae('0x1d3e')] = _0x32c6f6; _0x32c6f6[_0x56ae('0x8bf')] = _0x56ae('0x1d3e'); _0x32c6f6[_0x56ae('0x8ee')] = _0x55ad7b; _0x32c6f6[_0x56ae('0x6')] = _0x4e6193(_0x55ad7b['prototype'], { '_depthMapCoordReg': null, '_usePoint': null, 'initVO': function(_0x42cc1d) { if (_0x56ae('0x1d3f') === _0x56ae('0x1d3f')) { _0x42cc1d[_0x56ae('0x1bbe')] = !0x0; _0x42cc1d[_0x56ae('0x1bc1')] = !0x0; _0x42cc1d[_0x56ae('0x1bc0')] = this['_usePoint']; _0x42cc1d['needsNormals'] = 0x0 < _0x42cc1d[_0x56ae('0x1c6a')]; } else { this['needsRedraw'] = !0x0; } }, 'initConstants': function(_0x23e127) { if (_0x56ae('0x1d40') !== _0x56ae('0x1d41')) { var _0x228ebd = _0x23e127[_0x56ae('0x1c82')], _0x3d34f8 = _0x23e127[_0x56ae('0x19eb')], _0x300373 = _0x23e127[_0x56ae('0x1c77')]; _0x228ebd[_0x56ae('0x8b6')](_0x300373, 0x1); _0x228ebd[_0x56ae('0x8b6')](_0x300373 + 0x1, 0.00392156862745098); _0x228ebd[_0x56ae('0x8b6')](_0x300373 + 0x2, 0.000015378700499807768); _0x228ebd[_0x56ae('0x8b6')](_0x300373 + 0x3, 6.030862941101084e-8); _0x228ebd['set'](_0x300373 + 0x6, 0x0); _0x228ebd[_0x56ae('0x8b6')](_0x300373 + 0x7, 0x1); this[_0x56ae('0xc8f')] && (_0x228ebd['set'](_0x300373 + 0x8, 0x0), _0x228ebd['set'](_0x300373 + 0x9, 0x0), _0x228ebd[_0x56ae('0x8b6')](_0x300373 + 0xa, 0x0), _0x228ebd[_0x56ae('0x8b6')](_0x300373 + 0xb, 0x1)); _0x300373 = _0x23e127['vertexConstantsIndex']; - 0x1 != _0x300373 && (_0x3d34f8[_0x56ae('0x8b6')](_0x300373, 0.5), _0x3d34f8[_0x56ae('0x8b6')](_0x300373 + 0x1, -0.5), _0x3d34f8[_0x56ae('0x8b6')](_0x575257['pfUcy'](_0x300373, 0x2), 0x0), _0x3d34f8[_0x56ae('0x8b6')](_0x300373 + 0x3, 0x1)); } else { if ('string' == typeof _0x2d9f4e && _0x56ae('0x1bda') === _0x4e6193[_0x56ae('0x1695')] && !_0x4e6193[_0x56ae('0x1d42')][_0x2d9f4e]) return null; if (void 0x0 === _0x2d9f4e && (_0x2d9f4e = _0x56ae('0x1cb3'), !_0x4e6193[_0x56ae('0x1cad')])) { for (var _0x4a1da7 = 0x0, _0x43c516 = 0x0; _0x43c516 < _0x4e6193[_0x56ae('0x1d43')][_0x56ae('0x32')]; _0x43c516++) _0x4e6193[_0x56ae('0x1d43')][_0x43c516][_0x56ae('0x1cb2')] && !_0x4e6193[_0x56ae('0x1d43')][_0x43c516][_0x56ae('0x1cb5')] && (_0x4a1da7++, _0x370254 = _0x4e6193[_0x56ae('0x1d43')][_0x43c516][_0x56ae('0xd18')]); 0x1 === _0x4a1da7 ? _0x2d9f4e = null : _0x370254 = null; } } }, 'cleanCompilationData': function() { if (_0x56ae('0x1d44') === _0x56ae('0x1d45')) { this['get_tabEnabled']() && a[_0x56ae('0x8f0')](this); } else { _0x55ad7b[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0xc90')] = null; } }, 'getVertexCode': function(_0x4da978, _0x3d1a0a) { return this[_0x56ae('0xc8f')] ? this[_0x56ae('0x1d46')](_0x4da978, _0x3d1a0a) : this[_0x56ae('0x1d47')](_0x4da978, _0x3d1a0a); }, 'getPointVertexCode': function(_0x5f4e44, _0x42e101) { _0x5f4e44['vertexConstantsIndex'] = -0x1; return ''; }, 'getPlanarVertexCode': function(_0x12050, _0x57458a) { var _0x11a97c = '', _0x3c14ad = _0x57458a[_0x56ae('0x9bd')](), _0x158821 = _0x57458a[_0x56ae('0xe2c')](), _0x58dc06 = _0x57458a[_0x56ae('0xe2c')](); _0x57458a['getFreeVertexConstant'](); _0x57458a[_0x56ae('0xe2c')](); _0x57458a[_0x56ae('0xe2c')](); this['_depthMapCoordReg'] = _0x57458a['getFreeVarying'](); _0x12050[_0x56ae('0x1ce7')] = 0x4 * _0x158821['get_index'](); return _0x11a97c += _0x575257[_0x56ae('0x611')] + _0x1b30b7['string'](_0x3c14ad) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc2')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x58dc06) + '\x0adiv\x20' + _0x1b30b7['string'](_0x3c14ad) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3c14ad) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3c14ad) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x3c14ad) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x3c14ad) + _0x575257[_0x56ae('0x613')] + _0x1b30b7[_0x56ae('0x28')](_0x158821) + _0x56ae('0x1d48') + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3c14ad) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x158821) + _0x56ae('0x1d49'); }, 'getFragmentCode': function(_0x460ab2, _0x338ee5, _0x422bfe) { _0x338ee5 = this[_0x56ae('0xc8f')] ? this['getPointFragmentCode'](_0x460ab2, _0x338ee5, _0x422bfe) : this[_0x56ae('0x1d4a')](_0x460ab2, _0x338ee5, _0x422bfe); return _0x338ee5 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x422bfe) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x422bfe) + _0x56ae('0x1d4b') + (_0x460ab2[_0x56ae('0x1c77')] / 0x4 + 0x1) + _0x56ae('0x1d4c') + _0x1b30b7[_0x56ae('0x28')](_0x422bfe) + '.w,\x20' + _0x1b30b7['string'](_0x422bfe) + _0x56ae('0x651'); }, 'getPlanarFragmentCode': function(_0x4e415c, _0x589f57, _0x5b1049) { if (_0x56ae('0x1d4d') !== _0x56ae('0x1d4e')) { throw new _0x1adea8(new _0x4a3ee6()); } else { this[_0x56ae('0x1d4f')] = new _0x30a72c(_0x56ae('0x1d50'), 18.272425249169437, 36.544850498338874, !0x1); this['tunnel'][_0x56ae('0xba2')]['addChild'](this[_0x56ae('0x1d4f')]); } }, 'getPointFragmentCode': function(_0x4a68b7, _0x326a7a, _0xebf101) { throw new _0x1adea8(new _0x4a3ee6()); }, 'setRenderState': function(_0x2f8978, _0x101f13, _0x1df29b, _0x447f2f) { this[_0x56ae('0xc8f')] || _0x59b8d7[_0x56ae('0x951')](this['_shadowMapper'], _0x82a322)[_0x56ae('0x1d51')]()['copyRawDataTo'](_0x2f8978[_0x56ae('0x19eb')], _0x2f8978['vertexConstantsIndex'] + 0x4, !0x0); }, 'getCascadeFragmentCode': function(_0x35a473, _0x11e741, _0x4cd373, _0x3f9bd7, _0x8d8d95, _0x341754) { throw new _0x1adea8(new _0x531fca(_0x56ae('0x1d52'))); }, 'activate': function(_0x5b74ff, _0x32be0b) { var _0x7fafc2 = _0x5b74ff[_0x56ae('0x1c82')], _0x354955 = _0x5b74ff[_0x56ae('0x1c77')]; this[_0x56ae('0xc8f')] ? _0x7fafc2[_0x56ae('0x8b6')](_0x354955 + 0x4, -Math[_0x56ae('0x1d53')](0x1 / (_0x59b8d7[_0x56ae('0x951')](this['_castingLight'], _0x5b17bf)[_0x56ae('0x1532')]() * this[_0x56ae('0x1cd0')]), 0x2)) : _0x5b74ff[_0x56ae('0x19eb')]['set'](_0x5b74ff[_0x56ae('0x1ce7')] + 0x3, -0x1 / (_0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x14fe')], _0x82a322)[_0x56ae('0x154e')]() * this[_0x56ae('0x1cd0')])); _0x7fafc2[_0x56ae('0x8b6')](_0x354955 + 0x5, 0x1 - this[_0x56ae('0x1ccf')]); if (this['_usePoint']) { var _0x446b5b = this['_castingLight']['get_scenePosition'](); _0x7fafc2['set'](_0x575257[_0x56ae('0x614')](_0x354955, 0x8), _0x446b5b['x']); _0x7fafc2[_0x56ae('0x8b6')](_0x354955 + 0x9, _0x446b5b['y']); _0x7fafc2['set'](_0x354955 + 0xa, _0x446b5b['z']); _0x446b5b = _0x59b8d7['__cast'](this['_castingLight'], _0x5b17bf)[_0x56ae('0x152f')]; _0x7fafc2[_0x56ae('0x8b6')](_0x354955 + 0xb, 0x1 / (0x2 * _0x446b5b * _0x446b5b)); } _0x32be0b[_0x56ae('0xd47')]['setTextureAt'](_0x5b74ff['texturesIndex'], this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]()['get_depthMap']()['getTextureForStage3D'](_0x32be0b)); }, 'activateForCascade': function(_0x1d4ec3, _0x463dac) { if (_0x56ae('0x1d54') === _0x1c1b50[_0x56ae('0x147')]) { _0x587fb4[_0x56ae('0x6')][_0x56ae('0x15e0')][_0x56ae('0x94d')](this, _0x1d4ec3); this['_byteData'] = _0x1ef4b6[_0x56ae('0x15d6')](this[_0x56ae('0x1473')]); this[_0x56ae('0x1628')]['position'] = 0x0; this[_0x56ae('0x1628')][_0x56ae('0x12f0')] = 0x1; this[_0x56ae('0x1a18')] = new _0x10cca0(); this['_materials'] = new _0x10cca0(); this[_0x56ae('0x1a19')] = new _0x10cca0(); } else { throw new _0x1adea8(new _0x531fca(_0x56ae('0x1d52'))); } }, '__class__': _0x32c6f6 }); var _0x4127cf = function(_0xfab2b8, _0x34c4cc) { if (_0x56ae('0x1d55') === _0x56ae('0x1d55')) { null == _0x34c4cc && (_0x34c4cc = 0x4); this[_0x56ae('0x1d56')] = 0x1; _0x32c6f6[_0x56ae('0x94d')](this, _0xfab2b8); this[_0x56ae('0x1535')] = this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]()['get_depthMapSize'](); this[_0x56ae('0x1d57')](_0x34c4cc); ++_0x4127cf[_0x56ae('0x1d58')]; null == _0x4127cf[_0x56ae('0x1d59')] && this['initGrainTexture'](); } else { if (_0xfab2b8[_0x56ae('0x94c')][_0x56ae('0xf2c')]) { if (_0xfab2b8[_0x56ae('0xbcc')]['number'] < this[_0x56ae('0x1959')]) return !0x0; } else if (_0xfab2b8[_0x56ae('0xbcc')][_0x56ae('0x1d28')] > this[_0x56ae('0x1959')]) return !0x0; return _0xfab2b8[_0x56ae('0xbcc')]['number'] == this[_0x56ae('0x1959')] && _0xfab2b8[_0x56ae('0xe79')][_0x56ae('0x105e')]() >= _0xfab2b8[_0x56ae('0xbcc')]['endZ'] + this[_0x56ae('0x1d5a')] ? 0x0 == _0xfab2b8[_0x56ae('0x1ac2')] : !0x1; } }; _0x5ac4a7['away3d.materials.methods.DitheredShadowMapMethod'] = _0x4127cf; _0x4127cf[_0x56ae('0x8bf')] = _0x56ae('0x1d5b'); _0x4127cf[_0x56ae('0x8ee')] = _0x32c6f6; _0x4127cf[_0x56ae('0x6')] = _0x4e6193(_0x32c6f6[_0x56ae('0x6')], { '_depthMapSize': null, '_range': null, '_numSamples': null, 'set_numSamples': function(_0x1ef973) { if (_0x56ae('0x1d5c') === _0x56ae('0x1d5d')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1d5e')], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')])]; this[_0x56ae('0x110')] = _0x56ae('0x1d5f'); } else { this[_0x56ae('0x1d60')] = _0x1ef973; 0x1 > this['_numSamples'] ? this['_numSamples'] = 0x1 : 0x18 < this['_numSamples'] && (this[_0x56ae('0x1d60')] = 0x18); this[_0x56ae('0x1abb')](); return _0x1ef973; } }, 'initVO': function(_0x22bb04) { _0x32c6f6[_0x56ae('0x6')][_0x56ae('0x1ce0')][_0x56ae('0x94d')](this, _0x22bb04); _0x22bb04[_0x56ae('0xe50')] = !0x0; }, 'initConstants': function(_0x196329) { _0x32c6f6[_0x56ae('0x6')][_0x56ae('0x1d03')][_0x56ae('0x94d')](this, _0x196329); _0x196329[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x196329[_0x56ae('0x1c77')] + 0x8, 0x1 / this[_0x56ae('0x1d60')]); }, 'set_range': function(_0x63145d) { this[_0x56ae('0x1d56')] = _0x63145d / 0x2; return _0x63145d; }, 'initGrainTexture': function() { _0x4127cf[_0x56ae('0x1d61')] = new _0x3ee0eb(0x40, 0x40, !0x1); for (var _0x36a02d = _0x252a59['toIntVector'](null), _0x2d1b2c = 0x1 / (this['_depthMapSize'] * this[_0x56ae('0x1d56')]), _0x4ec06a, _0x882a6b, _0x1f95b3 = 0x0; 0x1000 > _0x1f95b3;) { var _0x51cb4f = _0x1f95b3++; _0x4ec06a = 0x2 * (Math[_0x56ae('0xadb')]() - 0.5); _0x882a6b = 0x2 * (Math[_0x56ae('0xadb')]() - 0.5); _0x4ec06a = _0x575257[_0x56ae('0x615')](0x0, _0x4ec06a) ? _0x4ec06a - _0x2d1b2c : _0x4ec06a + _0x2d1b2c; _0x882a6b = 0x0 > _0x882a6b ? _0x882a6b - _0x2d1b2c : _0x882a6b + _0x2d1b2c; 0x1 < _0x4ec06a ? _0x4ec06a = 0x1 : -0x1 > _0x4ec06a && (_0x4ec06a = -0x1); 0x1 < _0x882a6b ? _0x882a6b = 0x1 : -0x1 > _0x882a6b && (_0x882a6b = -0x1); _0x36a02d['set'](_0x51cb4f, _0x575257[_0x56ae('0x616')](0xff * (0.5 * _0x4ec06a + 0.5) | 0x0, 0x10) | (0xff * (0.5 * _0x882a6b + 0.5) | 0x0) << 0x8); } _0x4127cf['_grainBitmapData'][_0x56ae('0x1d62')](_0x4127cf[_0x56ae('0x1d61')][_0x56ae('0xa82')], _0x36a02d); _0x4127cf[_0x56ae('0x1d59')] = new _0x56f3bc(_0x4127cf['_grainBitmapData']); }, 'activate': function(_0x56f58e, _0x4c57c5) { _0x32c6f6['prototype'][_0x56ae('0x9b3')]['call'](this, _0x56f58e, _0x4c57c5); var _0x3f6d68 = _0x56f58e[_0x56ae('0x1c82')], _0x3aad32 = _0x56f58e[_0x56ae('0x1c77')]; _0x3f6d68[_0x56ae('0x8b6')](_0x3aad32 + 0x9, (_0x4c57c5[_0x56ae('0x15')]() - 0x1) / 0x3f); _0x3f6d68[_0x56ae('0x8b6')](_0x3aad32 + 0xa, (_0x4c57c5[_0x56ae('0x16')]() - 0x1) / 0x3f); _0x3f6d68[_0x56ae('0x8b6')](_0x3aad32 + 0xb, 0x2 * this[_0x56ae('0x1d56')] / this[_0x56ae('0x1535')]); _0x4c57c5[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x56f58e[_0x56ae('0xda7')] + 0x1, _0x4127cf[_0x56ae('0x1d59')][_0x56ae('0xfc4')](_0x4c57c5)); }, 'getPlanarFragmentCode': function(_0x52b1a6, _0xa43264, _0x19ead5) { if (_0x56ae('0x1d63') !== _0x56ae('0x1d63')) { return this['__formatToString'](_0x56ae('0x11f4'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), 'cancelable']); } else { var _0x247d12 = _0xa43264[_0x56ae('0xcea')](), _0x1fdf62 = _0xa43264[_0x56ae('0xe2b')](); _0xa43264[_0x56ae('0xe2b')](); var _0x130399 = _0xa43264['getFreeFragmentConstant'](); _0x52b1a6[_0x56ae('0x1c77')] = 0x4 * _0x1fdf62['get_index'](); _0x52b1a6[_0x56ae('0xda7')] = _0x247d12[_0x56ae('0x9c6')](); return this[_0x56ae('0x1d64')](_0xa43264, _0x130399, _0x247d12, _0x1fdf62, _0x19ead5); } }, 'getSampleCode': function(_0x3a5cbb, _0x4be462, _0x714e81, _0x28dc26, _0x5b40db) { if (_0x56ae('0x1d65') === _0x56ae('0x1d65')) { var _0x27cb05 = '', _0x53d5b3 = _0x3a5cbb[_0x56ae('0xcea')](), _0x644ea4 = _0x3a5cbb['getFreeFragmentVectorTemp'](), _0x38b42a = this['_numSamples']; _0x3a5cbb[_0x56ae('0x1040')](_0x644ea4, 0x1); var _0x2d9f4e = _0x3a5cbb['getFreeFragmentVectorTemp'](), _0x5ac4a7 = this['_sharedRegisters'][_0x56ae('0x1c0e')]; for (_0x27cb05 += _0x1c1b50[_0x56ae('0x146')](_0x56ae('0xda8') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7), ',\x20') + _0x1b30b7['string'](_0x5ac4a7) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x1c1b50[_0x56ae('0x143')] + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x4be462) + _0x56ae('0x1d66'); 0x0 < _0x38b42a;) _0x27cb05 = _0x38b42a == this[_0x56ae('0x1d60')] ? _0x27cb05 + (_0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + ',\x20' + _0x1b30b7['string'](_0x644ea4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x53d5b3) + _0x56ae('0x1d67')) : _0x27cb05 + (_0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + '.zwxy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x53d5b3) + _0x56ae('0x1d67')), _0x27cb05 += _0x1c1b50[_0x56ae('0x146')](_0x56ae('0x14c') + _0x1b30b7['string'](_0x644ea4) + _0x56ae('0x1b65'), _0x1b30b7['string'](_0x644ea4)) + _0x56ae('0x1d68') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x1b65') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x1b65') + _0x1b30b7['string'](_0x4be462) + _0x56ae('0x651'), _0x27cb05 = _0x38b42a == this[_0x56ae('0x1d60')] ? _0x27cb05 + (_0x56ae('0x69') + _0x1b30b7['string'](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x1b65') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + '.xy\x0atex\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + ',\x20' + _0x1b30b7['string'](_0x644ea4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x714e81) + _0x56ae('0x1d69') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28dc26) + '\x0aslt\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5b40db) + '.w,\x20' + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1d6a')) : _0x27cb05 + this[_0x56ae('0x1d6b')](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb), 0x4 < _0x38b42a && (_0x27cb05 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7['string'](_0x644ea4) + '.zw\x0a' + this[_0x56ae('0x1d6b')](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb)), 0x1 < _0x38b42a && (_0x27cb05 += _0x1c1b50[_0x56ae('0x149')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']), '.xy,\x20') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x1d6c') + this['addSample'](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb)), 0x5 < _0x38b42a && (_0x27cb05 += _0x1c1b50[_0x56ae('0x149')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4), '.xy,\x20') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x1d6c') + this['addSample'](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb)), 0x2 < _0x38b42a && (_0x27cb05 += _0x1c1b50['tHEFk'](_0x56ae('0x1d6d'), _0x1b30b7[_0x56ae('0x28')](_0x644ea4)) + _0x1c1b50['YZUaH'] + _0x1b30b7['string'](_0x644ea4) + '.w\x0a', _0x27cb05 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + '.wz,\x20' + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + _0x56ae('0x1d6e') + this['addSample'](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb)), 0x6 < _0x38b42a && (_0x27cb05 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x14e') + this[_0x56ae('0x1d6b')](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb)), 0x3 < _0x38b42a && (_0x27cb05 += _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + '.xy,\x20' + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x14e') + this[_0x56ae('0x1d6b')](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb)), 0x7 < _0x38b42a && (_0x27cb05 += _0x1c1b50[_0x56ae('0x14b')] + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x644ea4) + _0x56ae('0x144') + _0x1b30b7['string'](_0x644ea4) + _0x1c1b50[_0x56ae('0x14d')] + this[_0x56ae('0x1d6b')](_0x644ea4, _0x714e81, _0x28dc26, _0x5b40db, _0x3a5cbb)), _0x38b42a -= 0x8; _0x3a5cbb['removeFragmentTempUsage'](_0x644ea4); return _0x27cb05 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x5b40db) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5b40db) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4be462) + _0x56ae('0x12b9'); } else { return null == this[_0x56ae('0xac0')] ? this[_0x56ae('0xb04')] : this[_0x56ae('0xac0')]; } }, 'addSample': function(_0x3f756e, _0x1baa72, _0x4ced8c, _0x574128, _0x1fba5d) { _0x1fba5d = _0x1fba5d[_0x56ae('0xda6')](); return _0x1c1b50[_0x56ae('0x14a')](_0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x1fba5d) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3f756e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1baa72) + _0x56ae('0x1d69') + _0x1b30b7[_0x56ae('0x28')](_0x1fba5d) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1fba5d) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4ced8c) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x1fba5d) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x1fba5d) + _0x56ae('0x103a'), _0x1b30b7['string'](_0x574128)) + '.w,\x20' + _0x1b30b7['string'](_0x574128) + _0x56ae('0x132') + _0x1b30b7['string'](_0x1fba5d) + '.z\x0a'; }, 'activateForCascade': function(_0x37bd4f, _0x462629) { var _0x30fa47 = _0x37bd4f['fragmentData'], _0x226f67 = _0x37bd4f['secondaryFragmentConstantsIndex']; _0x30fa47[_0x56ae('0x8b6')](_0x226f67, 0x1 / this[_0x56ae('0x1d60')]); _0x30fa47[_0x56ae('0x8b6')](_0x226f67 + 0x1, (_0x462629[_0x56ae('0x15')]() - 0x1) / 0x3f); _0x30fa47[_0x56ae('0x8b6')](_0x226f67 + 0x2, (_0x462629[_0x56ae('0x16')]() - 0x1) / 0x3f); _0x30fa47[_0x56ae('0x8b6')](_0x226f67 + 0x3, 0x2 * this[_0x56ae('0x1d56')] / this[_0x56ae('0x1535')]); _0x462629[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x37bd4f['texturesIndex'] + 0x1, _0x4127cf['_grainTexture'][_0x56ae('0xfc4')](_0x462629)); }, 'getCascadeFragmentCode': function(_0x38a391, _0x21120c, _0x51c47a, _0x336c2c, _0x57100a, _0x48ce48) { if (_0x56ae('0x1d6f') === _0x56ae('0x1d70')) { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x59); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x15a0af = _0xfe3284[_0x56ae('0x3d')](0x208); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1d71'), -0xdc, -0x46, null, _0x15a0af, null, null, null); _0x15a0af = new _0x5c4c32(this['skater']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('I\x27m\x20sorry.', -0x50, 0x3c, null, null, -0x1, _0x15a0af, null); _0x15a0af = _0xfe3284[_0x56ae('0x3d')](0x168); var _0x1b6111 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1d72'), 0x190, 0xb4, null, _0x15a0af, null, _0x1b6111, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20happen\x20to\x20agree\x20with\x20you.', 0x8c, 0x168, null, null, -0x1, null, null); } else { this[_0x56ae('0xc90')] = _0x57100a; _0x57100a = _0x21120c['getFreeFragmentConstant'](); _0x38a391[_0x56ae('0x1d0f')] = 0x4 * _0x57100a[_0x56ae('0x9c6')](); return this[_0x56ae('0x1d64')](_0x21120c, _0x57100a, _0x336c2c, _0x51c47a, _0x48ce48); } }, '__class__': _0x4127cf, '__properties__': _0x4e6193(_0x32c6f6[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_range': _0x56ae('0x1795'), 'set_numSamples': _0x56ae('0x1d57') }) }); var _0x3bd3a6 = function(_0xd8fa29) { _0x406716[_0x56ae('0x94d')](this); this['_cubeTexture'] = _0xd8fa29; }; _0x5ac4a7['away3d.materials.methods.EnvMapAmbientMethod'] = _0x3bd3a6; _0x3bd3a6[_0x56ae('0x8bf')] = _0x56ae('0x1d73'); _0x3bd3a6[_0x56ae('0x8ee')] = _0x406716; _0x3bd3a6['prototype'] = _0x4e6193(_0x406716[_0x56ae('0x6')], { '_cubeTexture': null, 'initVO': function(_0x4c5b96) { _0x406716['prototype'][_0x56ae('0x1ce0')][_0x56ae('0x94d')](this, _0x4c5b96); _0x4c5b96[_0x56ae('0x1bd1')] = !0x0; }, 'activate': function(_0x31bb95, _0x4d1782) { _0x406716[_0x56ae('0x6')][_0x56ae('0x9b3')]['call'](this, _0x31bb95, _0x4d1782); _0x4d1782[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x31bb95['texturesIndex'], this['_cubeTexture']['getTextureForStage3D'](_0x4d1782)); }, 'getFragmentCode': function(_0x598d8c, _0x158ead, _0x4c9797) { var _0x4f19f5 = {}; _0x4f19f5[_0x56ae('0x1d74')] = function(_0x2a5dea, _0xf76599) { return _0x2a5dea == _0xf76599; }; if ('usiwi' === _0x56ae('0x1d75')) { if (_0x4f19f5[_0x56ae('0x1d74')](0x0, _0x598d8c['rawData']['get'](0x0))) { var _0x306aa5 = _0x20a657['RAW_DATA_CONTAINER']; _0x598d8c[_0x56ae('0xf08')](_0x306aa5); _0x306aa5[_0x56ae('0x8b6')](0x0, this[_0x56ae('0xf84')]); _0x598d8c[_0x56ae('0xfab')](_0x306aa5); } _0x306aa5 = _0x20a657[_0x56ae('0x12c8')](_0x598d8c); var _0x4c8d75 = _0x306aa5[_0x56ae('0x1b')](0x0); if (this['_x'] != _0x4c8d75['x'] || this['_y'] != _0x4c8d75['y'] || this['_z'] != _0x4c8d75['z']) this['_x'] = _0x4c8d75['x'], this['_y'] = _0x4c8d75['y'], this['_z'] = _0x4c8d75['z'], this[_0x56ae('0xf50')](); _0x4c8d75 = _0x306aa5[_0x56ae('0x1b')](0x1); if (this['_rotationX'] != _0x4c8d75['x'] || this[_0x56ae('0xf1a')] != _0x4c8d75['y'] || this[_0x56ae('0xf5d')] != _0x4c8d75['z']) this['_rotationX'] = _0x4c8d75['x'], this[_0x56ae('0xf1a')] = _0x4c8d75['y'], this[_0x56ae('0xf5d')] = _0x4c8d75['z'], this[_0x56ae('0xf5b')](); _0x4c8d75 = _0x306aa5[_0x56ae('0x1b')](0x2); if (this['_scaleX'] != _0x4c8d75['x'] || this[_0x56ae('0xf27')] != _0x4c8d75['y'] || this[_0x56ae('0xf6c')] != _0x4c8d75['z']) this['_scaleX'] = _0x4c8d75['x'], this[_0x56ae('0xf27')] = _0x4c8d75['y'], this['_scaleZ'] = _0x4c8d75['z'], this['invalidateScale'](); return _0x598d8c; } else { var _0x2f3f96 = '', _0x79bafd = _0x158ead[_0x56ae('0xcea')](); _0x598d8c[_0x56ae('0xda7')] = _0x79bafd[_0x56ae('0x9c6')](); _0x2f3f96 += this[_0x56ae('0x1d76')](_0x598d8c, _0x4c9797, _0x79bafd, this['_cubeTexture'], this['_sharedRegisters'][_0x56ae('0x1bb5')]); this['_ambientInputRegister'] = _0x158ead[_0x56ae('0xe2b')](); _0x598d8c['fragmentConstantsIndex'] = this[_0x56ae('0x1c9c')][_0x56ae('0x9c6')](); return _0x2f3f96 += _0x56ae('0x69') + _0x1b30b7['string'](_0x4c9797) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4c9797) + _0x56ae('0xd6') + _0x1b30b7['string'](this[_0x56ae('0x1c9c')]) + _0x56ae('0x1c8f'); } }, '__class__': _0x3bd3a6 }); var _0x218a02 = function(_0x17aa4a, _0x58c916) { null == _0x58c916 && (_0x58c916 = 0x1); _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0x1d77')] = _0x17aa4a; this[_0x56ae('0x1ccf')] = _0x58c916; }; _0x5ac4a7['away3d.materials.methods.EnvMapMethod'] = _0x218a02; _0x218a02[_0x56ae('0x8bf')] = _0x56ae('0x1d78'); _0x218a02[_0x56ae('0x8ee')] = _0x9f04ca; _0x218a02[_0x56ae('0x6')] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_cubeTexture': null, '_alpha': null, '_mask': null, 'set_mask': function(_0x48133a) { null != _0x48133a == (null != this[_0x56ae('0x1d79')]) && (null == _0x48133a || null == this[_0x56ae('0x1d79')] || _0x48133a[_0x56ae('0x1c56')]() == this[_0x56ae('0x1d79')][_0x56ae('0x1c56')]() && _0x48133a[_0x56ae('0x1c72')]() == this[_0x56ae('0x1d79')]['get_format']()) || this[_0x56ae('0x1abb')](); return this[_0x56ae('0x1d79')] = _0x48133a; }, 'initVO': function(_0x246004) { _0x246004[_0x56ae('0x1bd1')] = !0x0; _0x246004[_0x56ae('0x1bbe')] = !0x0; _0x246004[_0x56ae('0x1c62')] = null != this['_mask']; }, 'activate': function(_0x13723c, _0x34c453) { var _0x22d8e2 = _0x34c453[_0x56ae('0xd47')]; _0x13723c['fragmentData'][_0x56ae('0x8b6')](_0x13723c[_0x56ae('0x1c77')], this['_alpha']); _0x22d8e2[_0x56ae('0xfc2')](_0x13723c[_0x56ae('0xda7')], this[_0x56ae('0x1d77')][_0x56ae('0xfc4')](_0x34c453)); null != this[_0x56ae('0x1d79')] && _0x22d8e2[_0x56ae('0xfc2')](_0x1c1b50[_0x56ae('0x14a')](_0x13723c['texturesIndex'], 0x1), this['_mask'][_0x56ae('0xfc4')](_0x34c453)); }, 'getFragmentCode': function(_0x1304ff, _0x3c8246, _0x3b26c8) { if (_0x1c1b50[_0x56ae('0x119')](_0x56ae('0x1d7a'), _0x56ae('0x1d7b'))) { var _0x202f5d = _0x14f4c9++; 0x0 == (this['chain']['get'](_0x202f5d)[_0x56ae('0x19bb')] & 0x10) && (this[_0x56ae('0x1bd9')] += 0x1); } else { var _0x4af2d8 = _0x3c8246[_0x56ae('0xe2b')](), _0x1fb5b4 = _0x3c8246[_0x56ae('0xda6')](), _0x14f4c9 = '', _0x3b4bc1 = _0x3c8246[_0x56ae('0xcea')](); _0x1304ff['texturesIndex'] = _0x3b4bc1['get_index'](); _0x1304ff['fragmentConstantsIndex'] = 0x4 * _0x4af2d8['get_index'](); _0x3c8246['addFragmentTempUsages'](_0x1fb5b4, 0x1); var _0x4292c7 = _0x3c8246[_0x56ae('0xda6')](); _0x14f4c9 += _0x56ae('0xdf2') + _0x1b30b7['string'](_0x1fb5b4) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['viewDirFragment']) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]) + _0x1c1b50[_0x56ae('0x14f')] + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + _0x56ae('0x1d7c') + _0x1b30b7['string'](_0x1fb5b4) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bb5')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + '.w\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x1b30b7['string'](_0x1fb5b4) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['viewDirFragment']) + '.xyz\x09\x09\x09\x09\x09\x0a' + this[_0x56ae('0x1d76')](_0x1304ff, _0x1fb5b4, _0x3b4bc1, this[_0x56ae('0x1d77')], _0x1fb5b4) + _0x56ae('0x14c') + _0x1b30b7['string'](_0x4292c7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + _0x56ae('0x1d7d') + _0x1b30b7[_0x56ae('0x28')](_0x4292c7) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3b26c8) + _0x56ae('0x1d7e'); _0x1c1b50[_0x56ae('0x127')](null, this[_0x56ae('0x1d79')]) && (_0x3b4bc1 = _0x3c8246['getFreeTextureReg'](), _0x14f4c9 += _0x1c1b50[_0x56ae('0x151')](this['getTex2DSampleCode'](_0x1304ff, _0x4292c7, _0x3b4bc1, this[_0x56ae('0x1d79')], this[_0x56ae('0x9b7')]['uvVarying']) + _0x1c1b50[_0x56ae('0x1d7f')] + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4), ',\x20') + _0x1b30b7[_0x56ae('0x28')](_0x4292c7) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + '\x0a'); _0x14f4c9 += _0x56ae('0x152') + _0x1b30b7['string'](_0x1fb5b4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + ',\x20' + _0x1b30b7['string'](_0x4af2d8) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x1b30b7['string'](_0x3b26c8) + ',\x20' + _0x1b30b7['string'](_0x3b26c8) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1fb5b4) + _0x56ae('0x1d80'); _0x3c8246[_0x56ae('0x1037')](_0x1fb5b4); return _0x14f4c9; } }, '__class__': _0x218a02, '__properties__': _0x4e6193(_0x9f04ca[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_mask': _0x56ae('0xa6d') }) }); var _0x4760e1 = function(_0x1600be) { if ('YHEPA' !== _0x56ae('0x1d81')) { var _0x4b8014 = {}; _0x4b8014[_0x56ae('0x1d82')] = function(_0x3bff32, _0xf76599) { return _0x3bff32 * _0xf76599; }; if (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb42')](_0x56ae('0x7b8')) && !this[_0x56ae('0x1d83')][_0x56ae('0x1d84')]()) { var _0x5dbfc3 = _0x3eb1b9['temp']; _0x5dbfc3['x'] = this[_0x56ae('0x1d85')]() / 0x10e - (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x1a7')) ? 0x1 : 0x0) + (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x760')) ? 0x1 : 0x0); _0x5dbfc3['y'] = -0x1; _0x5dbfc3['z'] = 1.5; _0x4eefd2[_0x56ae('0x1453')](_0x3eb1b9[_0x56ae('0xe8c')], this[_0x56ae('0x94c')]['artificialGravity'][_0x56ae('0xfaf')](), _0x3eb1b9[_0x56ae('0xe8c')]); this[_0x56ae('0x1d86')][_0x56ae('0x1d87')](null); this[_0x56ae('0x1d86')][_0x56ae('0x1d88')] = !0x0; this[_0x56ae('0x1d89')] = !0x1; _0x5dbfc3 = _0x3eb1b9['temp']; _0x1600be = _0x575257['zuZcY'](_0x5dbfc3['x'], _0x5dbfc3['x']) + _0x5dbfc3['y'] * _0x5dbfc3['y'] + _0x5dbfc3['z'] * _0x5dbfc3['z']; var _0x2ca739 = _0x1600be - 0x1; 1e-10 > (0x0 <= _0x2ca739 ? _0x2ca739 : -_0x2ca739) || (0x0 == _0x1600be ? (_0x5dbfc3['x'] = 0x1, _0x5dbfc3['y'] = 0x0, _0x5dbfc3['z'] = 0x0) : (_0x1600be = 0x1 / Math[_0x56ae('0xf0c')](_0x1600be), _0x5dbfc3['x'] *= _0x1600be, _0x5dbfc3['y'] *= _0x1600be, _0x5dbfc3['z'] *= _0x1600be)); _0x1600be = _0x5dbfc3 = _0x3eb1b9['temp']; null == _0x1600be && (_0x1600be = new _0x4e9ff1()); _0x1600be['x'] = 0x2ee * _0x5dbfc3['x']; _0x1600be['y'] = 0x2ee * _0x5dbfc3['y']; _0x1600be['z'] = 0x2ee * _0x5dbfc3['z']; _0x5dbfc3 = this[_0x56ae('0x1d86')]['rigidbody'][_0x56ae('0x92a')]; _0x1600be = _0x3eb1b9[_0x56ae('0xe8c')]; _0x5dbfc3['x'] = _0x1600be['x']; _0x5dbfc3['y'] = _0x1600be['y']; _0x5dbfc3['z'] = _0x1600be['z']; var _0x2c2331 = this[_0x56ae('0xe79')][_0x56ae('0x13aa')](); _0x1600be = _0x5dbfc3 = _0x3eb1b9['temp']; null == _0x1600be && (_0x1600be = new _0x4e9ff1()); _0x1600be['x'] = _0x2c2331['x'] + 0.1 * _0x5dbfc3['x']; _0x1600be['y'] = _0x2c2331['y'] + _0x575257[_0x56ae('0x5f8')](0.1, _0x5dbfc3['y']); _0x1600be['z'] = _0x2c2331['z'] + 0.1 * _0x5dbfc3['z']; this[_0x56ae('0x1d8a')][_0x56ae('0x1d')](); this[_0x56ae('0x1d8a')][_0x56ae('0x1d8b')](_0x3eb1b9[_0x56ae('0xe8c')]); this[_0x56ae('0x1d8a')][_0x56ae('0x1d8c')](0x3c); var _0x4ec310 = null, _0x88f5d, _0x494f76 = 0xe10, _0x4d46f3; this[_0x56ae('0x94c')][_0x56ae('0x1d8d')](this['targetFinder'], function(_0x16c239) { if (!_0x16c239['isTrigger'] && b['anchor']['preCollision'](_0x16c239) && _0x16c239 instanceof _0x5f17d4 && (_0x88f5d = _0x16c239['mesh']['get_position'](), _0x4d46f3 = (_0x88f5d['x'] - _0x2c2331['x']) * (_0x88f5d['x'] - _0x2c2331['x']) + _0x4b8014['Oihbo'](_0x88f5d['y'] - _0x2c2331['y'], _0x88f5d['y'] - _0x2c2331['y']) + (_0x88f5d['z'] - _0x2c2331['z']) * (_0x88f5d['z'] - _0x2c2331['z']), !(31790.000000000004 < _0x4d46f3))) { var _0x5dbfc3 = _0x3eb1b9[_0x56ae('0xe8c')]; _0x4d46f3 = (_0x88f5d['x'] - _0x5dbfc3['x']) * (_0x88f5d['x'] - _0x5dbfc3['x']) + (_0x88f5d['y'] - _0x5dbfc3['y']) * (_0x88f5d['y'] - _0x5dbfc3['y']) + (_0x88f5d['z'] - _0x5dbfc3['z']) * (_0x88f5d['z'] - _0x5dbfc3['z']); _0x4d46f3 < _0x494f76 && (_0x4ec310 = _0x16c239, _0x494f76 = _0x4d46f3); } }); null != _0x4ec310 && (_0x5dbfc3 = _0x3eb1b9['temp'], _0x1600be = _0x4ec310['mesh']['get_position'](), _0x5dbfc3['x'] = _0x1600be['x'], _0x5dbfc3['y'] = _0x1600be['y'], _0x5dbfc3['z'] = _0x1600be['z'], 0x1 == _0x4ec310[_0x56ae('0xf2d')][_0x56ae('0xf2e')] && (_0x3eb1b9[_0x56ae('0xe8c')]['z'] += _0x4ec310[_0x56ae('0xf2d')][_0x56ae('0xa19')] / 0x2), this['mesh'][_0x56ae('0x105e')]() >= _0x3eb1b9['temp']['z'] && (_0x3eb1b9[_0x56ae('0xe8c')]['z'] += 0.4 * _0x4ec310['sourceData'][_0x56ae('0xa19')]), _0x5dbfc3 = _0x3eb1b9[_0x56ae('0xe8c')], _0x1600be = this['anchor']['mesh'][_0x56ae('0xa62')](), _0x2ca739 = _0x3eb1b9[_0x56ae('0xe8c')], null == _0x2ca739 && (_0x2ca739 = new _0x4e9ff1()), _0x2ca739['x'] = _0x5dbfc3['x'] - _0x1600be['x'], _0x2ca739['y'] = _0x5dbfc3['y'] - _0x1600be['y'], _0x2ca739['z'] = _0x5dbfc3['z'] - _0x1600be['z'], _0x5dbfc3 = _0x3eb1b9[_0x56ae('0xe8c')], _0x1600be = _0x575257[_0x56ae('0x617')](_0x5dbfc3['x'], _0x5dbfc3['x']) + _0x5dbfc3['y'] * _0x5dbfc3['y'] + _0x5dbfc3['z'] * _0x5dbfc3['z'], _0x2ca739 = _0x1600be - 0x1, 1e-10 > (0x0 <= _0x2ca739 ? _0x2ca739 : -_0x2ca739) || (0x0 == _0x1600be ? (_0x5dbfc3['x'] = 0x1, _0x5dbfc3['y'] = 0x0, _0x5dbfc3['z'] = 0x0) : (_0x1600be = 0x1 / Math[_0x56ae('0xf0c')](_0x1600be), _0x5dbfc3['x'] *= _0x1600be, _0x5dbfc3['y'] *= _0x1600be, _0x5dbfc3['z'] *= _0x1600be)), _0x1600be = _0x5dbfc3 = _0x3eb1b9['temp'], null == _0x1600be && (_0x1600be = new _0x4e9ff1()), _0x1600be['x'] = 0x2ee * _0x5dbfc3['x'], _0x1600be['y'] = 0x2ee * _0x5dbfc3['y'], _0x1600be['z'] = 0x2ee * _0x5dbfc3['z'], _0x5dbfc3 = this[_0x56ae('0x1d86')][_0x56ae('0x1d8e')]['velocity'], _0x1600be = _0x3eb1b9['temp'], _0x5dbfc3['x'] = _0x1600be['x'], _0x5dbfc3['y'] = _0x1600be['y'], _0x5dbfc3['z'] = _0x1600be['z']); } } else { _0x32c6f6['call'](this, _0x1600be); } }; _0x5ac4a7[_0x56ae('0x1d8f')] = _0x4760e1; _0x4760e1[_0x56ae('0x8bf')] = _0x56ae('0x1d8f'); _0x4760e1[_0x56ae('0x8ee')] = _0x32c6f6; _0x4760e1[_0x56ae('0x6')] = _0x4e6193(_0x32c6f6[_0x56ae('0x6')], { 'initConstants': function(_0x570869) { _0x32c6f6[_0x56ae('0x6')][_0x56ae('0x1d03')][_0x56ae('0x94d')](this, _0x570869); var _0x36f5f6 = _0x570869[_0x56ae('0x1c82')]; _0x570869 = _0x570869['fragmentConstantsIndex']; _0x36f5f6[_0x56ae('0x8b6')](_0x570869 + 0x8, 0.5); var _0x1f5d84 = this[_0x56ae('0x1b01')]()[_0x56ae('0x139b')]()[_0x56ae('0x1542')](); _0x36f5f6[_0x56ae('0x8b6')](_0x570869 + 0x9, _0x1f5d84); _0x36f5f6[_0x56ae('0x8b6')](_0x570869 + 0xa, 0x1 / _0x1f5d84); }, 'getPlanarFragmentCode': function(_0x1807e7, _0x30618f, _0x4b2ebf) { var _0x2433ed = _0x30618f['getFreeTextureReg'](), _0x179b02 = _0x30618f[_0x56ae('0xe2b')](); _0x30618f[_0x56ae('0xe2b')](); var _0x208c1b = _0x30618f[_0x56ae('0xe2b')](), _0x91bd33 = _0x30618f[_0x56ae('0xda6')](), _0x528aa3 = ''; _0x1807e7[_0x56ae('0x1c77')] = 0x4 * _0x179b02[_0x56ae('0x9c6')](); _0x30618f[_0x56ae('0x1040')](_0x91bd33, 0x1); var _0x25bea4 = _0x30618f[_0x56ae('0xda6')](); _0x30618f[_0x56ae('0x1040')](_0x25bea4, 0x1); _0x528aa3 += _0x1c1b50[_0x56ae('0x1d90')](_0x1c1b50[_0x56ae('0x153')](_0x1c1b50[_0x56ae('0x154')](_0x1c1b50['Wipdz'](_0x1c1b50['Wipdz'](_0x1c1b50['jEaJB'](_0x1c1b50[_0x56ae('0x156')](_0x1c1b50['FfZQx'](_0x1c1b50[_0x56ae('0x1d91')](_0x1c1b50[_0x56ae('0x1d91')](_0x1c1b50[_0x56ae('0x157')](_0x1c1b50[_0x56ae('0x157')](_0x1c1b50[_0x56ae('0x157')](_0x1c1b50[_0x56ae('0x158')](_0x1c1b50[_0x56ae('0x159')](_0x1c1b50[_0x56ae('0x159')](_0x1c1b50[_0x56ae('0x1d92')](_0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + ',\x20', _0x1b30b7['string'](this['_depthMapCoordReg'])), '\x0atex\x20') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2433ed) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + '.z,\x20' + _0x1b30b7['string'](_0x91bd33) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x179b02) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x1c1b50[_0x56ae('0x15a')] + _0x1b30b7['string'](_0x91bd33), _0x56ae('0x103a')) + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x208c1b) + _0x56ae('0x1d93') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + ',\x20' + _0x1b30b7['string'](_0x2433ed) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x179b02) + _0x56ae('0x17f'), _0x1b30b7[_0x56ae('0x28')](_0x25bea4)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']), _0x56ae('0x15b')) + _0x1b30b7[_0x56ae('0x28')](_0x91bd33), _0x56ae('0x185')) + _0x1b30b7[_0x56ae('0x28')](_0x91bd33), _0x56ae('0x173')) + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x208c1b) + _0x56ae('0x161') + _0x1b30b7['string'](_0x91bd33) + _0x56ae('0x173') + _0x1b30b7['string'](_0x91bd33) + _0x1c1b50['eHwfD'] + _0x1b30b7['string'](_0x25bea4) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x185') + _0x1b30b7['string'](_0x25bea4) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7['string'](_0x91bd33) + _0x56ae('0x1d94') + _0x1b30b7[_0x56ae('0x28')](_0x4b2ebf) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x1d95') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + '.x,\x20' + _0x1b30b7['string'](this['_depthMapCoordReg']) + '.x\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25bea4), _0x56ae('0x15f')) + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x1c1b50[_0x56ae('0x15e')] + _0x1b30b7[_0x56ae('0x28')](_0x208c1b) + '.z\x0atex\x20' + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2433ed) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x179b02) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x91bd33) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x208c1b), _0x56ae('0x1d93')), _0x1b30b7[_0x56ae('0x28')](_0x91bd33)), ',\x20') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4), ',\x20') + _0x1b30b7[_0x56ae('0x28')](_0x2433ed) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x1b30b7['string'](_0x91bd33) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x179b02) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x1c1b50['YZUaH'] + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + '.z,\x20' + _0x1b30b7['string'](_0x91bd33) + _0x56ae('0x185') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x208c1b) + '.y\x0afrc\x20' + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x91bd33), '.x\x0asub\x20') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x185') + _0x1b30b7['string'](_0x25bea4) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + _0x56ae('0x1d94') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x132') + _0x1b30b7['string'](_0x25bea4) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4), '.w\x0amul\x20') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + '.x,\x20' + _0x1b30b7['string'](this['_depthMapCoordReg']) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x208c1b) + _0x1c1b50['PvsFd'] + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x91bd33), _0x56ae('0x15d')) + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x4b2ebf) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x91bd33) + '.x\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4b2ebf) + _0x56ae('0x132') + _0x1b30b7['string'](_0x4b2ebf) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x25bea4), _0x56ae('0x651')); _0x30618f[_0x56ae('0x1037')](_0x91bd33); _0x30618f[_0x56ae('0x1037')](_0x25bea4); _0x1807e7[_0x56ae('0xda7')] = _0x2433ed[_0x56ae('0x9c6')](); return _0x528aa3; }, 'activateForCascade': function(_0x2eb558, _0x724a13) { if (_0x56ae('0x1d96') !== _0x56ae('0x1d97')) { _0x724a13 = this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]()['get_depthMapSize'](); var _0x524423 = _0x2eb558['secondaryFragmentConstantsIndex']; _0x2eb558 = _0x2eb558[_0x56ae('0x1c82')]; _0x2eb558[_0x56ae('0x8b6')](_0x524423, _0x724a13); _0x2eb558[_0x56ae('0x8b6')](_0x524423 + 0x1, 0x1 / _0x724a13); } else { var _0x319910 = e++; _0x724a13[_0x319910]['__dispatch'](_0x2eb558); if (_0x2eb558[_0x56ae('0x9ce')]) return; } }, 'getCascadeFragmentCode': function(_0x34951b, _0x4d0faf, _0x2d63a2, _0x50bf0d, _0x2ddfba, _0x65457a) { var _0xc4083b = _0x4d0faf['getFreeFragmentConstant'](); _0x34951b[_0x56ae('0x1d0f')] = 0x4 * _0xc4083b[_0x56ae('0x9c6')](); _0x34951b = _0x4d0faf['getFreeFragmentVectorTemp'](); _0x4d0faf[_0x56ae('0x1040')](_0x34951b, 0x1); var _0xf34e6a = _0x4d0faf['getFreeFragmentVectorTemp'](); _0x4d0faf[_0x56ae('0x1040')](_0xf34e6a, 0x1); _0x2d63a2 = _0x1c1b50['ngIGy'](_0x1c1b50['kRnnU'](_0x1c1b50[_0x56ae('0x162')](_0x1c1b50[_0x56ae('0x1d98')](_0x1c1b50['qOMdm']('tex\x20' + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x50bf0d) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x1c1b50[_0x56ae('0x15a')] + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d63a2) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + _0x56ae('0x173') + _0x1b30b7['string'](_0x2ddfba) + '.z,\x20', _0x1b30b7[_0x56ae('0x28')](_0x34951b)) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba), _0x56ae('0x173')) + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0xc4083b) + _0x1c1b50['Puwez'], _0x1b30b7[_0x56ae('0x28')](_0x34951b)) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x50bf0d) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d63a2) + '\x0aslt\x20' + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + '.z,\x20' + _0x1b30b7['string'](_0x2ddfba) + _0x1c1b50[_0x56ae('0x15a')] + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + '.z\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x2ddfba) + _0x56ae('0x15f') + _0x1b30b7['string'](_0xc4083b) + _0x1c1b50['Puwez'] + _0x1b30b7['string'](_0x34951b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x50bf0d) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x1c1b50[_0x56ae('0x15a')] + _0x1b30b7['string'](_0x34951b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d63a2) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x56ae('0x1d99') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0xc4083b) + _0x56ae('0x164') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x50bf0d) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d63a2) + _0x56ae('0x17f') + _0x1b30b7['string'](_0xf34e6a) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + '.z\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + '.xy,\x20', _0x1b30b7[_0x56ae('0x28')](_0x2ddfba)) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0xc4083b) + '.x\x0afrc\x20' + _0x1b30b7['string'](_0x34951b) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x56ae('0x1d9a') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + ',\x20', _0x1b30b7[_0x56ae('0x28')](_0xf34e6a)) + _0x56ae('0x103c') + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + _0x56ae('0x103d') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x56ae('0x1d94') + _0x1b30b7['string'](_0xf34e6a) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x2ddfba) + _0x56ae('0x103e') + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + '.y,\x20' + _0x1b30b7['string'](_0xf34e6a) + '.x\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + _0x1c1b50[_0x56ae('0x15e')] + _0x1b30b7[_0x56ae('0x28')](_0x34951b) + _0x1c1b50[_0x56ae('0x165')] + _0x1b30b7['string'](_0x65457a) + _0x56ae('0x132') + _0x1b30b7['string'](_0xf34e6a) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0xf34e6a) + _0x56ae('0x1cf3'); _0x4d0faf[_0x56ae('0x1037')](_0x34951b); _0x4d0faf[_0x56ae('0x1037')](_0xf34e6a); return _0x2d63a2; }, '__class__': _0x4760e1 }); var _0xc2c0f2 = function(_0x46bda5, _0x3e2f8c, _0x5bc3d5) { null == _0x5bc3d5 && (_0x5bc3d5 = 0x808080); this[_0x56ae('0x1d9b')] = 0x3e8; this[_0x56ae('0x1d9c')] = 0x0; _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0x1d9d')](_0x46bda5); this[_0x56ae('0x1d9e')](_0x3e2f8c); this[_0x56ae('0x1d9f')](_0x5bc3d5); }; _0x5ac4a7[_0x56ae('0x1da0')] = _0xc2c0f2; _0xc2c0f2[_0x56ae('0x8bf')] = _0x56ae('0x1da0'); _0xc2c0f2[_0x56ae('0x8ee')] = _0x9f04ca; _0xc2c0f2[_0x56ae('0x6')] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_minDistance': null, '_maxDistance': null, '_fogColor': null, '_fogR': null, '_fogG': null, '_fogB': null, 'initVO': function(_0x2da7fa) { var _0x1c31a0 = {}; _0x1c31a0[_0x56ae('0x1da1')] = function(_0x4bc3de, _0xf76599) { return _0x4bc3de < _0xf76599; }; if (_0x56ae('0x1da2') === _0x56ae('0x1da2')) { _0x2da7fa['needsProjection'] = !0x0; } else { if (null != this[_0x56ae('0xa34')]) { var _0x58afc9 = new _0x3f0b4d(0x0, 0x0, this[_0x56ae('0xa34')][_0x56ae('0x3d')], this[_0x56ae('0xa34')]['height']); null == _0x2da7fa ? _0x2da7fa = _0x58afc9 : _0x2da7fa[_0x56ae('0x1da3')](_0x58afc9, _0x2da7fa); if (_0x1c31a0[_0x56ae('0x1da1')](0x0, _0x2da7fa[_0x56ae('0x3d')]) && 0x0 < _0x2da7fa[_0x56ae('0x727')]) return _0x58afc9 = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0xa34')), _0x58afc9[_0x56ae('0x3d')] = _0x2da7fa[_0x56ae('0x3d')] | 0x0, _0x58afc9[_0x56ae('0x727')] = _0x2da7fa['height'] | 0x0, _0x58afc9[_0x56ae('0x1da4')]('2d')[_0x56ae('0xa08')](this[_0x56ae('0xa34')], -_0x2da7fa['x'], -_0x2da7fa['y']), _0x47a534['fromCanvas'](_0x58afc9); } return null; } }, 'initConstants': function(_0x76c0d5) { var _0x33344e = _0x76c0d5['fragmentData']; _0x76c0d5 = _0x76c0d5[_0x56ae('0x1c77')]; _0x33344e[_0x56ae('0x8b6')](_0x76c0d5 + 0x3, 0x1); _0x33344e[_0x56ae('0x8b6')](_0x76c0d5 + 0x6, 0x0); _0x33344e[_0x56ae('0x8b6')](_0x76c0d5 + 0x7, 0x0); }, 'set_minDistance': function(_0x3494e3) { return this['_minDistance'] = _0x3494e3; }, 'set_maxDistance': function(_0x4865ab) { return this[_0x56ae('0x1d9b')] = _0x4865ab; }, 'set_fogColor': function(_0x1b889c) { this[_0x56ae('0x1da5')] = _0x1b889c; this[_0x56ae('0x1da6')] = (_0x1b889c >> 0x10 & 0xff) / 0xff; this[_0x56ae('0x1da7')] = _0x1c1b50['MmLjV'](_0x1b889c >> 0x8, 0xff) / 0xff; this['_fogB'] = (_0x1b889c & 0xff) / 0xff; return _0x1b889c; }, 'activate': function(_0x4ef5df, _0x72dfbe) { _0x72dfbe = _0x4ef5df[_0x56ae('0x1c82')]; _0x4ef5df = _0x4ef5df['fragmentConstantsIndex']; _0x72dfbe[_0x56ae('0x8b6')](_0x4ef5df, this[_0x56ae('0x1da6')]); _0x72dfbe[_0x56ae('0x8b6')](_0x4ef5df + 0x1, this[_0x56ae('0x1da7')]); _0x72dfbe[_0x56ae('0x8b6')](_0x4ef5df + 0x2, this[_0x56ae('0x1da8')]); _0x72dfbe[_0x56ae('0x8b6')](_0x4ef5df + 0x4, this[_0x56ae('0x1d9c')]); _0x72dfbe[_0x56ae('0x8b6')](_0x4ef5df + 0x5, 0x1 / (this['_maxDistance'] - this[_0x56ae('0x1d9c')])); }, 'getFragmentCode': function(_0x5196ba, _0x3b4727, _0x16fe7a) { var _0x240262 = _0x3b4727['getFreeFragmentConstant'](), _0x4c4023 = _0x3b4727[_0x56ae('0xe2b')](), _0x404621 = _0x3b4727[_0x56ae('0xda6')](); _0x3b4727[_0x56ae('0x1040')](_0x404621, 0x1); var _0xe98a24 = _0x3b4727[_0x56ae('0xda6')](), _0x3da46f = ''; _0x5196ba[_0x56ae('0x1c77')] = 0x4 * _0x240262[_0x56ae('0x9c6')](); _0x3da46f += _0x1c1b50[_0x56ae('0x1da9')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0xe98a24) + _0x56ae('0x132') + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x1c0e')]) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x4c4023) + '.x\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0xe98a24) + _0x56ae('0x132') + _0x1b30b7['string'](_0xe98a24) + '.w,\x20' + _0x1b30b7['string'](_0x4c4023) + _0x56ae('0x1daa') + _0x1b30b7[_0x56ae('0x28')](_0xe98a24) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xe98a24) + _0x56ae('0x1dab') + _0x1b30b7[_0x56ae('0x28')](_0x404621) + ',\x20' + _0x1b30b7['string'](_0x240262) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x16fe7a) + _0x56ae('0xdf3') + _0x1b30b7[_0x56ae('0x28')](_0x404621) + ',\x20' + _0x1b30b7['string'](_0x404621) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xe98a24) + '.w\x09\x09\x09\x09\x09\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x16fe7a) + ',\x20', _0x1b30b7[_0x56ae('0x28')](_0x16fe7a)) + ',\x20' + _0x1b30b7['string'](_0x404621) + '\x0a'; _0x3b4727[_0x56ae('0x1037')](_0x404621); return _0x3da46f; }, '__class__': _0xc2c0f2, '__properties__': _0x4e6193(_0x9f04ca[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_fogColor': _0x56ae('0x1d9f'), 'set_maxDistance': _0x56ae('0x1d9e'), 'set_minDistance': _0x56ae('0x1d9d') }) }); var _0x2a9ec0 = function(_0x1f627e, _0x35cc76) { null == _0x35cc76 && (_0x35cc76 = 0x1); this[_0x56ae('0x1dac')] = 0x0; this[_0x56ae('0x1dad')] = 0x5; _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0x1d77')] = _0x1f627e; this[_0x56ae('0x1ccf')] = _0x35cc76; }; _0x5ac4a7[_0x56ae('0x1dae')] = _0x2a9ec0; _0x2a9ec0[_0x56ae('0x8bf')] = 'away3d.materials.methods.FresnelEnvMapMethod'; _0x2a9ec0[_0x56ae('0x8ee')] = _0x9f04ca; _0x2a9ec0[_0x56ae('0x6')] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_cubeTexture': null, '_fresnelPower': null, '_normalReflectance': null, '_alpha': null, '_mask': null, 'initVO': function(_0x5e0789) { _0x5e0789[_0x56ae('0x1bd1')] = !0x0; _0x5e0789[_0x56ae('0x1bbe')] = !0x0; _0x5e0789[_0x56ae('0x1c62')] = null != this[_0x56ae('0x1d79')]; }, 'initConstants': function(_0x128102) { _0x128102[_0x56ae('0x1c82')]['set'](_0x128102[_0x56ae('0x1c77')] + 0x3, 0x1); }, 'activate': function(_0x43f3b0, _0x29f680) { var _0x2ddf2b = _0x43f3b0[_0x56ae('0x1c82')], _0x54886c = _0x43f3b0['fragmentConstantsIndex'], _0x2f3105 = _0x29f680['_context3D']; _0x2ddf2b[_0x56ae('0x8b6')](_0x54886c, this[_0x56ae('0x1ccf')]); _0x2ddf2b[_0x56ae('0x8b6')](_0x54886c + 0x1, this[_0x56ae('0x1dac')]); _0x2ddf2b[_0x56ae('0x8b6')](_0x54886c + 0x2, this[_0x56ae('0x1dad')]); _0x2f3105['setTextureAt'](_0x43f3b0[_0x56ae('0xda7')], this['_cubeTexture'][_0x56ae('0xfc4')](_0x29f680)); null != this[_0x56ae('0x1d79')] && _0x2f3105[_0x56ae('0xfc2')](_0x43f3b0['texturesIndex'] + 0x1, this[_0x56ae('0x1d79')]['getTextureForStage3D'](_0x29f680)); }, 'getFragmentCode': function(_0x534da8, _0x524fc3, _0x52b2c3) { var _0x15e768 = _0x524fc3[_0x56ae('0xe2b')](), _0x14ea69 = _0x524fc3['getFreeFragmentVectorTemp'](), _0xff55ff = '', _0x9441f = _0x524fc3['getFreeTextureReg'](), _0x2c2a3a = this[_0x56ae('0x9b7')]['viewDirFragment'], _0x1bc7a1 = this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]; _0x534da8['texturesIndex'] = _0x9441f[_0x56ae('0x9c6')](); _0x534da8[_0x56ae('0x1c77')] = 0x4 * _0x15e768['get_index'](); _0x524fc3[_0x56ae('0x1040')](_0x14ea69, 0x1); var _0x2d9f4e = _0x524fc3[_0x56ae('0xda6')](); _0xff55ff += _0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1bc7a1) + _0x56ae('0x150') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0x1d7c') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1bc7a1) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0x1daf') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x1db0') + this[_0x56ae('0x1d76')](_0x534da8, _0x14ea69, _0x9441f, this[_0x56ae('0x1d77')], _0x14ea69) + 'sub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0x1d7d') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + ',\x20' + _0x1b30b7['string'](_0x52b2c3) + _0x56ae('0x1d7e'); _0xff55ff += _0x1c1b50[_0x56ae('0x1da9')](_0x1c1b50[_0x56ae('0x167')]('dp3\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0xd6'), _0x1b30b7[_0x56ae('0x28')](_0x1bc7a1)) + '.xyz\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x132') + _0x1b30b7['string'](_0x15e768) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x1c79') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x15e768) + '.z\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1bc7a1) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x15e768) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x1bdf') + _0x1b30b7['string'](_0x1bc7a1) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x15e768) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x1bc7a1) + _0x56ae('0x1cc5') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x1bc7a1), _0x56ae('0x1bdf')) + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x15e768) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + '.w\x0a'; null != this[_0x56ae('0x1d79')] && (_0x15e768 = _0x524fc3[_0x56ae('0xcea')](), _0xff55ff += this[_0x56ae('0x1c63')](_0x534da8, _0x2d9f4e, _0x15e768, this[_0x56ae('0x1d79')], this[_0x56ae('0x9b7')][_0x56ae('0x1c5a')]) + _0x56ae('0x152') + _0x1b30b7['string'](_0x2c2a3a) + _0x56ae('0x132') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x651')); _0xff55ff += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2c2a3a) + _0x56ae('0x1db1') + _0x1b30b7[_0x56ae('0x28')](_0x52b2c3) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x52b2c3) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x14ea69) + _0x56ae('0x1db2'); _0x524fc3[_0x56ae('0x1037')](_0x14ea69); return _0xff55ff; }, '__class__': _0x2a9ec0 }); var _0x1f1594 = function(_0x4b0857, _0xe4048f) { var _0x5ec854 = _0x56ae('0x1db3')[_0x56ae('0x44')]('|'), _0x1281d2 = 0x0; while (!![]) { switch (_0x5ec854[_0x1281d2++]) { case '0': _0x5b2410[_0x56ae('0x94d')](this, _0x2d9f4e(this, this[_0x56ae('0x1db4')]), _0xe4048f); continue; case '1': this[_0x56ae('0x1dac')] = 0.028; continue; case '2': this[_0x56ae('0x1db5')] = !_0x4b0857; continue; case '3': null == _0x4b0857 && (_0x4b0857 = !0x0); continue; case '4': this[_0x56ae('0x1dad')] = 0x5; continue; } break; } }; _0x5ac4a7[_0x56ae('0x1db6')] = _0x1f1594; _0x1f1594[_0x56ae('0x8bf')] = _0x56ae('0x1db6'); _0x1f1594['__super__'] = _0x5b2410; _0x1f1594['prototype'] = _0x4e6193(_0x5b2410['prototype'], { '_dataReg': null, '_incidentLight': null, '_fresnelPower': null, '_normalReflectance': null, 'initConstants': function(_0x19d62d) { if (_0x56ae('0x1db7') !== _0x56ae('0x1db8')) { var _0x5ac5bf = _0x19d62d[_0x56ae('0x1d0f')]; _0x19d62d[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x5ac5bf + 0x2, 0x1); _0x19d62d[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x5ac5bf + 0x3, 0x0); } else { n = _0x2d9f4e++; d += _0x56ae('0x152') + e + ',\x20' + _0x5ac5bf[_0x56ae('0x1b')](n) + ',\x20' + B + '.' + l[0x0] + '\x0a'; for (var _0x5dee42 = 0x1, _0x51fa33 = this[_0x56ae('0xdf0')]; _0x5dee42 < _0x51fa33;) { var _0x558171 = _0x5dee42++; d += _0x575257[_0x56ae('0x614')](_0x575257[_0x56ae('0x614')](_0x575257[_0x56ae('0x60b')] + f + ',\x20va' + _0x19d62d, ',\x20'), B) + '.' + l[_0x558171] + '\x0a'; _0x558171 < this[_0x56ae('0xdf0')] - 0x1 && (d += _0x56ae('0x69') + e + ',\x20' + e + ',\x20' + f + '\x0a'); ++_0x19d62d; } d += _0x575257[_0x56ae('0x1db9')](_0x56ae('0x69'), c[_0x56ae('0x1b')](n)) + ',\x20' + e + ',\x20' + f + '\x0a'; } }, 'set_fresnelPower': function(_0x461a35) { return this[_0x56ae('0x1dad')] = _0x461a35; }, 'cleanCompilationData': function() { _0x5b2410['prototype'][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1d1b')] = null; }, 'set_normalReflectance': function(_0x1b1756) { if (_0x56ae('0x1dba') === _0x56ae('0x1dbb')) { return this[_0x56ae('0x9b7')] = _0x1b1756; } else { return this[_0x56ae('0x1dac')] = _0x1b1756; } }, 'activate': function(_0x1f5637, _0x54aa20) { _0x5b2410[_0x56ae('0x6')]['activate'][_0x56ae('0x94d')](this, _0x1f5637, _0x54aa20); _0x54aa20 = _0x1f5637['fragmentData']; _0x1f5637 = _0x1f5637['secondaryFragmentConstantsIndex']; _0x54aa20['set'](_0x1f5637, this[_0x56ae('0x1dac')]); _0x54aa20[_0x56ae('0x8b6')](_0x1f5637 + 0x1, this[_0x56ae('0x1dad')]); }, 'getFragmentPreLightingCode': function(_0x352289, _0xa0d852) { this[_0x56ae('0x1d1b')] = _0xa0d852[_0x56ae('0xe2b')](); _0x352289[_0x56ae('0x1d0f')] = 0x4 * this[_0x56ae('0x1d1b')][_0x56ae('0x9c6')](); return _0x5b2410[_0x56ae('0x6')]['getFragmentPreLightingCode'][_0x56ae('0x94d')](this, _0x352289, _0xa0d852); }, 'modulateSpecular': function(_0x588a56, _0x5b8fa9, _0x20305d, _0x127dee) { return _0x1c1b50['JkGsH'](_0x1c1b50[_0x56ae('0x168')](_0x1c1b50['JkGsH']('dp3\x20', _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9)) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x127dee[_0x56ae('0x1bbf')]) + _0x1c1b50[_0x56ae('0x1cce')] + (this['_incidentLight'] ? _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x1c8f') : _0x1b30b7[_0x56ae('0x28')](_0x127dee[_0x56ae('0x1bb5')]) + _0x56ae('0x1c8f')) + _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x15f'), _0x1b30b7['string'](this['_dataReg'])) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x1c1b50[_0x56ae('0x169')], _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9)) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]) + _0x56ae('0x1dbc') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_dataReg']) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x16c') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1d1b')]) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x166') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x1c1b50[_0x56ae('0x16b')] + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5b8fa9) + _0x56ae('0x1cf3'); }, '__class__': _0x1f1594, '__properties__': _0x4e6193(_0x5b2410[_0x56ae('0x6')]['__properties__'], { 'set_normalReflectance': 'set_normalReflectance', 'set_fresnelPower': _0x56ae('0x1766') }) }); var _0x130746 = function(_0x4a3c7e) { _0x2c8111[_0x56ae('0x94d')](this); this[_0x56ae('0x1dbd')] = _0x4a3c7e; }; _0x5ac4a7[_0x56ae('0x1dbe')] = _0x130746; _0x130746[_0x56ae('0x8bf')] = _0x56ae('0x1dbe'); _0x130746[_0x56ae('0x8ee')] = _0x2c8111; _0x130746[_0x56ae('0x6')] = _0x4e6193(_0x2c8111['prototype'], { '_gradientTextureRegister': null, '_gradient': null, 'cleanCompilationData': function() { _0x2c8111['prototype'][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1dbf')] = null; }, 'getFragmentPreLightingCode': function(_0x1f1499, _0xc1d8e0) { var _0x540d74 = _0x2c8111['prototype']['getFragmentPreLightingCode'][_0x56ae('0x94d')](this, _0x1f1499, _0xc1d8e0); this[_0x56ae('0x1c78')] = !0x0; _0x575257[_0x56ae('0x5ed')](0x0, _0x1f1499[_0x56ae('0x1c6a')]) && (this['_gradientTextureRegister'] = _0xc1d8e0[_0x56ae('0xcea')](), _0x1f1499[_0x56ae('0x1dc0')] = this[_0x56ae('0x1dbf')][_0x56ae('0x9c6')]()); return _0x540d74; }, 'getFragmentCodePerLight': function(_0x45a025, _0xef05fe, _0x5a736b, _0x4e6e89) { var _0x127333 = ''; if (this['_isFirstLight']) var _0x1dfd05 = this[_0x56ae('0xe6d')]; else _0x1dfd05 = _0x4e6e89[_0x56ae('0xda6')](), _0x4e6e89[_0x56ae('0x1040')](_0x1dfd05, 0x1); _0x127333 += _0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x1dfd05) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xef05fe) + '.xyz,\x20' + _0x1b30b7['string'](this['_sharedRegisters'][_0x56ae('0x1bb5')]) + _0x56ae('0x1dc1') + _0x1b30b7[_0x56ae('0x28')](_0x1dfd05) + '.w,\x20' + _0x1b30b7['string'](_0x1dfd05) + '.w,\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + _0x56ae('0x1d94') + _0x1b30b7[_0x56ae('0x28')](_0x1dfd05) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1dfd05) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bd3')]) + '.x\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1dfd05) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x1dfd05) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xef05fe) + _0x56ae('0x651'); null != this[_0x56ae('0x1c7b')] && (_0x127333 += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c7b')](_0x45a025, _0x1dfd05, _0x4e6e89, this[_0x56ae('0x9b7')]))); _0x127333 += _0x1c1b50[_0x56ae('0x168')](this[_0x56ae('0x1c63')](_0x45a025, _0x1dfd05, this[_0x56ae('0x1dbf')], this['_gradient'], _0x1dfd05, 'clamp') + _0x56ae('0x152') + _0x1b30b7['string'](_0x1dfd05) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1dfd05) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x5a736b), '.xyz\x0a'); this[_0x56ae('0x1c78')] || (_0x127333 += _0x1c1b50[_0x56ae('0x168')](_0x1c1b50['PhFUU'](_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x1c1b50[_0x56ae('0x1cce')] + _0x1b30b7['string'](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6'), _0x1b30b7[_0x56ae('0x28')](_0x1dfd05)), _0x56ae('0x1c8f')), _0x4e6e89[_0x56ae('0x1037')](_0x1dfd05)); this[_0x56ae('0x1c78')] = !0x1; return _0x127333; }, 'applyShadow': function(_0x56d5e0, _0x30060a) { if ('NdrPU' === _0x56ae('0x1dc2')) { return 'character/' + this[_0x56ae('0x110')] + '.png'; } else { _0x30060a = _0x30060a[_0x56ae('0xda6')](); return _0x1c1b50[_0x56ae('0x16d')](_0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](_0x30060a) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1bca')]) + _0x1c1b50[_0x56ae('0x1dc3')] + this[_0x56ae('0x1c63')](_0x56d5e0, _0x30060a, this[_0x56ae('0x1dbf')], this[_0x56ae('0x1dbd')], _0x30060a, _0x56ae('0xdad')) + _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x30060a), '\x0a'); } }, 'activate': function(_0x1dd92b, _0x2d922a) { _0x2c8111[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x1dd92b, _0x2d922a); _0x2d922a[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x1dd92b[_0x56ae('0x1dc0')], this[_0x56ae('0x1dbd')]['getTextureForStage3D'](_0x2d922a)); }, '__class__': _0x130746 }); var _0x4b0eaf = function(_0x32b1b2) { if (_0x56ae('0x1dc4') !== _0x56ae('0x1dc4')) { var _0x4622ab = new Uint8Array(0x100); _0x3ccf93[_0x56ae('0x1dc5')] = _0x4622ab; } else { _0x32c6f6[_0x56ae('0x94d')](this, _0x32b1b2); } }; _0x5ac4a7[_0x56ae('0x1dc6')] = _0x4b0eaf; _0x4b0eaf[_0x56ae('0x8bf')] = _0x56ae('0x1dc6'); _0x4b0eaf[_0x56ae('0x8ee')] = _0x32c6f6; _0x4b0eaf['prototype'] = _0x4e6193(_0x32c6f6[_0x56ae('0x6')], { 'getPlanarFragmentCode': function(_0x4ddfec, _0x4ef568, _0x146476) { var _0x542909 = _0x4ef568['getFreeTextureReg'](), _0x4b0d58 = _0x4ef568['getFreeFragmentConstant'](); _0x4ef568[_0x56ae('0xe2b')](); _0x4ef568 = _0x4ef568[_0x56ae('0xda6')](); var _0x3fc3fc = ''; _0x4ddfec[_0x56ae('0x1c77')] = 0x4 * _0x4b0d58[_0x56ae('0x9c6')](); _0x4ddfec[_0x56ae('0xda7')] = _0x542909[_0x56ae('0x9c6')](); return _0x3fc3fc += _0x575257[_0x56ae('0x1db9')](_0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x4ef568) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x542909) + _0x56ae('0x1033') + _0x1b30b7['string'](_0x4ef568) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x4ef568) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4b0d58) + _0x56ae('0x17f'), _0x1b30b7[_0x56ae('0x28')](_0x146476)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4ef568) + '.z\x0a'; }, 'getPointFragmentCode': function(_0x36fe27, _0x679c10, _0x561729) { if (_0x56ae('0x1dc7') === 'KzwPV') { var _0x3076b5 = _0x679c10[_0x56ae('0xcea')](), _0x3528d9 = _0x679c10['getFreeFragmentConstant'](), _0x17f2e7 = _0x679c10['getFreeFragmentConstant'](), _0x3e69c6 = _0x679c10[_0x56ae('0xe2b')](), _0x5b36da = _0x679c10[_0x56ae('0xda6')](); _0x679c10[_0x56ae('0x1040')](_0x5b36da, 0x1); var _0x3175da = _0x679c10[_0x56ae('0xda6')](), _0x2d9f4e = ''; _0x36fe27['fragmentConstantsIndex'] = 0x4 * _0x3528d9['get_index'](); _0x36fe27['texturesIndex'] = _0x3076b5[_0x56ae('0x9c6')](); _0x2d9f4e += _0x1c1b50[_0x56ae('0x16d')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1c0d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3e69c6) + '\x0adp3\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + _0x56ae('0x1dc1') + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3e69c6) + _0x56ae('0x1be1') + _0x1b30b7['string'](_0x3175da) + _0x1c1b50[_0x56ae('0x1cce')] + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + '.xyz\x0atex\x20' + _0x1b30b7['string'](_0x5b36da) + ',\x20' + _0x1b30b7['string'](_0x3175da), ',\x20') + _0x1b30b7['string'](_0x3076b5) + _0x56ae('0x1dc8') + _0x1b30b7[_0x56ae('0x28')](_0x5b36da) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x5b36da) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3528d9) + _0x56ae('0x13c') + _0x1b30b7['string'](_0x561729) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3175da) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x17f2e7) + _0x56ae('0x1dc9') + _0x1b30b7[_0x56ae('0x28')](_0x561729) + _0x1c1b50['YZUaH'] + _0x1b30b7[_0x56ae('0x28')](_0x561729) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5b36da) + _0x56ae('0x1d6a'); _0x679c10['removeFragmentTempUsage'](_0x5b36da); return _0x2d9f4e; } else { return this[_0x56ae('0xcec')]; } }, 'getCascadeFragmentCode': function(_0x5d8257, _0x136593, _0xab7082, _0x5da453, _0x131fc6, _0x519a23) { if (_0x575257['iGnjV'](_0x56ae('0x1dca'), _0x56ae('0x1dcb'))) { this[_0x56ae('0x3ab')] && (this['__preventDefault'] = !0x0); } else { _0x5d8257 = _0x136593[_0x56ae('0xda6')](); return _0x575257[_0x56ae('0x1db9')](_0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x5d8257) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x131fc6) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5da453) + _0x56ae('0x1033') + _0x1b30b7['string'](_0x5d8257) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x5d8257) + ',\x20', _0x1b30b7['string'](_0xab7082)) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x519a23) + _0x56ae('0x132') + _0x1b30b7['string'](_0x131fc6) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x5d8257) + _0x56ae('0x1d6a'); } }, 'activateForCascade': function(_0x328b62, _0x1671c5) {}, '__class__': _0x4b0eaf }); var _0x5856bc = function(_0x31ea07, _0x664bdb, _0x1f1487, _0x5dbe42) { null == _0x1f1487 && (_0x1f1487 = !0x1); null == _0x664bdb && (_0x664bdb = 0x9); _0xbdffd5[_0x56ae('0x94d')](this, null, _0x5dbe42); this['_useSecondaryUV'] = _0x1f1487; this[_0x56ae('0xfc3')] = _0x31ea07; this[_0x56ae('0x459')](_0x664bdb); }; _0x5ac4a7[_0x56ae('0x1dcc')] = _0x5856bc; _0x5856bc[_0x56ae('0x8bf')] = _0x56ae('0x1dcc'); _0x5856bc['__super__'] = _0xbdffd5; _0x5856bc[_0x56ae('0x6')] = _0x4e6193(_0xbdffd5['prototype'], { '_blendMode': null, '_useSecondaryUV': null, 'initVO': function(_0x1ef440) { _0x1ef440[_0x56ae('0x1c61')] = this[_0x56ae('0x1c5f')]; _0x1ef440[_0x56ae('0x1c62')] = !this[_0x56ae('0x1c5f')]; }, 'set_blendMode': function(_0x583765) { if (0x0 != _0x583765 && 0x9 != _0x583765) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1dcd'))); if (this['_blendMode'] == _0x583765) return _0x583765; this['_blendMode'] = _0x583765; this[_0x56ae('0x1abb')](); return _0x583765; }, 'activate': function(_0x1a266a, _0x19c73c) { _0x19c73c[_0x56ae('0xd47')]['setTextureAt'](_0x1a266a['secondaryTexturesIndex'], this[_0x56ae('0xfc3')]['getTextureForStage3D'](_0x19c73c)); _0xbdffd5['prototype'][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x1a266a, _0x19c73c); }, 'getFragmentPostLightingCode': function(_0x28048f, _0x2ddd0b, _0x4fc5d5) { var _0x129c64 = _0x2ddd0b[_0x56ae('0xcea')](), _0x7a2765 = _0x2ddd0b[_0x56ae('0xda6')](); _0x28048f[_0x56ae('0x1dc0')] = _0x129c64[_0x56ae('0x9c6')](); _0x129c64 = this[_0x56ae('0x1c63')](_0x28048f, _0x7a2765, _0x129c64, this[_0x56ae('0xfc3')], this[_0x56ae('0x9b7')]['secondaryUVVarying']); switch (this[_0x56ae('0xde8')]) { case 0x0: _0x129c64 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + ',\x20' + _0x1b30b7['string'](_0x7a2765) + '\x0a'; break; case 0x9: _0x129c64 += _0x1c1b50[_0x56ae('0x16d')](_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']), ',\x20') + _0x1b30b7['string'](_0x7a2765) + '\x0a'; } return _0x129c64 += _0xbdffd5[_0x56ae('0x6')][_0x56ae('0x1bd2')][_0x56ae('0x94d')](this, _0x28048f, _0x2ddd0b, _0x4fc5d5); }, '__class__': _0x5856bc, '__properties__': _0x4e6193(_0xbdffd5[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_blendMode': _0x56ae('0x459') }) }); var _0x2084a3 = function(_0x31d2d0, _0x4f5119, _0xccf48d) { null == _0xccf48d && (_0xccf48d = !0x1); null == _0x4f5119 && (_0x4f5119 = 0x9); _0x36abf2['call'](this); this[_0x56ae('0x1c5f')] = _0xccf48d; this[_0x56ae('0xfc3')] = _0x31d2d0; this['set_blendMode'](_0x4f5119); }; _0x5ac4a7['away3d.materials.methods.LightMapMethod'] = _0x2084a3; _0x2084a3[_0x56ae('0x8bf')] = _0x56ae('0x1dce'); _0x2084a3['__super__'] = _0x9f04ca; _0x2084a3['prototype'] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_texture': null, '_blendMode': null, '_useSecondaryUV': null, 'initVO': function(_0x4993cd) { _0x4993cd[_0x56ae('0x1c62')] = !this['_useSecondaryUV']; _0x4993cd[_0x56ae('0x1c61')] = this[_0x56ae('0x1c5f')]; }, 'set_blendMode': function(_0x5d3497) { var _0xe6843e = _0x56ae('0x1dcf')[_0x56ae('0x44')]('|'), _0x28f0f0 = 0x0; while (!![]) { switch (_0xe6843e[_0x28f0f0++]) { case '0': if (_0x5d3497 != _0x2084a3[_0x56ae('0x1dd0')] && 0x9 != _0x5d3497) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1dcd'))); continue; case '1': if (this['_blendMode'] == _0x5d3497) return _0x5d3497; continue; case '2': return _0x5d3497; case '3': this['invalidateShaderProgram'](); continue; case '4': this['_blendMode'] = _0x5d3497; continue; } break; } }, 'activate': function(_0x526728, _0x500f5a) { _0x500f5a[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x526728[_0x56ae('0xda7')], this[_0x56ae('0xfc3')][_0x56ae('0xfc4')](_0x500f5a)); _0x9f04ca[_0x56ae('0x6')][_0x56ae('0x9b3')]['call'](this, _0x526728, _0x500f5a); }, 'getFragmentCode': function(_0x4ccab0, _0x5df560, _0x16d119) { var _0x5f3358 = _0x5df560[_0x56ae('0xcea')](); _0x5df560 = _0x5df560[_0x56ae('0xda6')](); _0x4ccab0[_0x56ae('0xda7')] = _0x5f3358[_0x56ae('0x9c6')](); _0x4ccab0 = this[_0x56ae('0x1c63')](_0x4ccab0, _0x5df560, _0x5f3358, this[_0x56ae('0xfc3')], this['_useSecondaryUV'] ? this[_0x56ae('0x9b7')][_0x56ae('0x1dd1')] : this[_0x56ae('0x9b7')][_0x56ae('0x1c5a')]); switch (this[_0x56ae('0xde8')]) { case 0x0: _0x4ccab0 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x16d119) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x16d119) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5df560) + '\x0a'; break; case 0x9: _0x4ccab0 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x16d119) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x16d119) + ',\x20' + _0x1b30b7['string'](_0x5df560) + '\x0a'; } return _0x4ccab0; }, '__class__': _0x2084a3, '__properties__': _0x4e6193(_0x9f04ca[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_blendMode': _0x1c1b50[_0x56ae('0x458')] }) }); var _0x1f5482 = function() { this['useLightFallOff'] = !0x0; }; _0x5ac4a7[_0x56ae('0x1dd2')] = _0x1f5482; _0x1f5482[_0x56ae('0x8bf')] = _0x56ae('0x1dd2'); _0x1f5482[_0x56ae('0x6')] = {}; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x19eb')] = null; _0x1f5482[_0x56ae('0x6')]['fragmentData'] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0xda7')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1dc0')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1ce7')] = null; _0x1f5482[_0x56ae('0x6')]['secondaryVertexConstantsIndex'] = null; _0x1f5482[_0x56ae('0x6')]['fragmentConstantsIndex'] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1d0f')] = null; _0x1f5482[_0x56ae('0x6')]['useMipmapping'] = null; _0x1f5482[_0x56ae('0x6')]['useSmoothTextures'] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1c80')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1c81')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0xe50')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1bbe')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1bd1')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1c86')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1c62')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1c61')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1bc1')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1bc0')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1c6a')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x1cc3')] = null; _0x1f5482[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.fragmentConstantsIndex = this.vertexConstantsIndex = this.texturesIndex = -0x1; this.useMipmapping = !0x0; this.anisotropy = 0x1; this.useSmoothTextures = !0x0; this.needsGlobalFragmentPos = this.needsGlobalVertexPos = this.needsSecondaryUV = this.needsUV = this.needsTangents = this.needsNormals = this.needsView = this.needsProjection = this.repeatTextures = !0x1; this.numLights = 0x0; this.useLightFallOff = !0x0; }; _0x1f5482[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1f5482; var _0x3b1f5c = function(_0x39f94c) { if (_0x56ae('0x1dd3') === 'gkIJc') { 'instance_visual_scene' == b && (this[_0x56ae('0x181a')] = new _0x5c0590(_0x39f94c)); } else { this[_0x56ae('0xc8b')] = _0x39f94c; this[_0x56ae('0xf17')] = _0x39f94c['createMethodVO'](); } }; _0x5ac4a7[_0x56ae('0x1dd4')] = _0x3b1f5c; _0x3b1f5c[_0x56ae('0x8bf')] = 'away3d.materials.methods.MethodVOSet'; _0x3b1f5c[_0x56ae('0x6')] = {}; _0x3b1f5c[_0x56ae('0x6')]['method'] = null; _0x3b1f5c[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x3b1f5c[_0x56ae('0x6')]['__class__'] = _0x3b1f5c; var _0xf9fdc6 = function(_0x4c1142, _0xb3676a) { null == _0xb3676a && (_0xb3676a = 0.1); _0x32c6f6['call'](this, _0x4c1142[_0x56ae('0x1b01')]()); this[_0x56ae('0xf35')] = _0x4c1142; this['_fadeRatio'] = _0xb3676a; this['_nearShadowMapper'] = this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]() instanceof _0x24707a ? this['_castingLight']['get_shadowMapper']() : null; if (null == this[_0x56ae('0x1dd5')]) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1dd6'))); this[_0x56ae('0xf35')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); }; _0x5ac4a7['away3d.materials.methods.NearShadowMapMethod'] = _0xf9fdc6; _0xf9fdc6[_0x56ae('0x8bf')] = _0x56ae('0x1dd7'); _0xf9fdc6[_0x56ae('0x8ee')] = _0x32c6f6; _0xf9fdc6[_0x56ae('0x6')] = _0x4e6193(_0x32c6f6[_0x56ae('0x6')], { '_baseMethod': null, '_fadeRatio': null, '_nearShadowMapper': null, 'initConstants': function(_0x368a4c) { _0x32c6f6[_0x56ae('0x6')][_0x56ae('0x1d03')][_0x56ae('0x94d')](this, _0x368a4c); this[_0x56ae('0xf35')][_0x56ae('0x1d03')](_0x368a4c); var _0x4424c4 = _0x368a4c[_0x56ae('0x1c82')]; _0x368a4c = _0x368a4c[_0x56ae('0x1d0f')]; _0x4424c4[_0x56ae('0x8b6')](_0x368a4c + 0x2, 0x0); _0x4424c4['set'](_0x368a4c + 0x3, 0x1); }, 'initVO': function(_0x43c614) { this[_0x56ae('0xf35')][_0x56ae('0x1ce0')](_0x43c614); _0x43c614[_0x56ae('0xe50')] = !0x0; }, 'set_alpha': function(_0x615055) { if (_0x56ae('0x1dd8') === _0x56ae('0x1dd8')) { this[_0x56ae('0xf35')][_0x56ae('0xabe')](_0x615055); return _0x615055; } else { return _0x3496b0[_0x56ae('0x1dd9')](_0x615055); } }, 'set_epsilon': function(_0x5997c6) { this[_0x56ae('0xf35')][_0x56ae('0x1794')](_0x5997c6); return _0x5997c6; }, 'getFragmentCode': function(_0x4cd34b, _0x5088e4, _0x37fd09) { var _0x28f10a = this[_0x56ae('0xf35')]['getFragmentCode'](_0x4cd34b, _0x5088e4, _0x37fd09), _0x4634cd = _0x5088e4['getFreeFragmentConstant'](); _0x5088e4 = _0x5088e4[_0x56ae('0xe24')](); _0x4cd34b[_0x56ae('0x1d0f')] = 0x4 * _0x4634cd[_0x56ae('0x9c6')](); return _0x28f10a += _0x56ae('0x1dda') + _0x1b30b7[_0x56ae('0x28')](_0x5088e4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['projectionFragment']) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x5088e4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5088e4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4634cd) + _0x56ae('0x103f') + _0x1b30b7[_0x56ae('0x28')](_0x5088e4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5088e4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4634cd) + '.y\x0asat\x20' + _0x1b30b7['string'](_0x5088e4) + ',\x20' + _0x1b30b7['string'](_0x5088e4) + '\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5088e4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4634cd) + '.w,' + _0x1b30b7[_0x56ae('0x28')](_0x5088e4) + _0x56ae('0x1c32') + _0x1b30b7[_0x56ae('0x28')](_0x37fd09) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4634cd) + '.w,' + _0x1b30b7[_0x56ae('0x28')](_0x37fd09) + '.w\x0amul\x20' + _0x1b30b7['string'](_0x37fd09) + _0x56ae('0x132') + _0x1b30b7['string'](_0x37fd09) + _0x56ae('0x132') + _0x1b30b7['string'](_0x5088e4) + _0x56ae('0x1c32') + _0x1b30b7[_0x56ae('0x28')](_0x37fd09) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4634cd) + '.w,' + _0x1b30b7['string'](_0x37fd09) + '.w\x0a'; }, 'activate': function(_0x468ccf, _0x5485b5) { this[_0x56ae('0xf35')][_0x56ae('0x9b3')](_0x468ccf, _0x5485b5); }, 'deactivate': function(_0x447eee, _0x568979) { this['_baseMethod'][_0x56ae('0x6b0')](_0x447eee, _0x568979); }, 'setRenderState': function(_0x1b8d41, _0x548e35, _0x1ee37d, _0x3aa232) { var _0x2e81a2 = _0x3aa232['get_lens']()[_0x56ae('0x1083')](), _0x4224ad = _0x3aa232[_0x56ae('0xb6f')]()[_0x56ae('0x1081')]() - _0x2e81a2, _0xac82cd = this[_0x56ae('0x1dd5')]['get_coverageRatio'](), _0x490e9d = _0xac82cd * (0x1 - this[_0x56ae('0x1ddb')]); _0xac82cd = _0x2e81a2 + _0x1c1b50[_0x56ae('0x136')](_0xac82cd, _0x4224ad); _0x490e9d = _0x2e81a2 + _0x490e9d * _0x4224ad; _0x2e81a2 = _0x1b8d41[_0x56ae('0x1c82')]; _0x4224ad = _0x1b8d41[_0x56ae('0x1d0f')]; _0x2e81a2[_0x56ae('0x8b6')](_0x4224ad, _0x490e9d); _0x2e81a2[_0x56ae('0x8b6')](_0x4224ad + 0x1, 0x1 / _0x1c1b50[_0x56ae('0x133')](_0xac82cd, _0x490e9d)); this[_0x56ae('0xf35')]['setRenderState'](_0x1b8d41, _0x548e35, _0x1ee37d, _0x3aa232); }, 'getVertexCode': function(_0x5f3b88, _0x33ca52) { return this['_baseMethod'][_0x56ae('0x1375')](_0x5f3b88, _0x33ca52); }, 'reset': function() { this[_0x56ae('0xf35')][_0x56ae('0xb7c')](); }, 'cleanCompilationData': function() { _0x32c6f6['prototype'][_0x56ae('0xe69')]['call'](this); this[_0x56ae('0xf35')][_0x56ae('0xe69')](); }, 'set_sharedRegisters': function(_0x38150c) { _0x32c6f6[_0x56ae('0x6')][_0x56ae('0x1c5d')][_0x56ae('0x94d')](this, this['_baseMethod'][_0x56ae('0x1c5d')](_0x38150c)); return _0x38150c; }, 'onShaderInvalidated': function(_0x403139) { this['invalidateShaderProgram'](); }, '__class__': _0xf9fdc6 }); var _0xaf76b4 = function(_0x1d26fd, _0x21ebfc, _0x4035ff, _0x723f7c) { if (_0x56ae('0x1ddc') !== 'kGGKT') { null == _0x723f7c && (_0x723f7c = !0x1); null == _0x4035ff && (_0x4035ff = !0x0); null == _0x21ebfc && (_0x21ebfc = 0x1); null == _0x1d26fd && (_0x1d26fd = 0x0); _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0xaa5')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1ddd')] = new _0x328c52(_0x1d26fd, _0x21ebfc, _0x4035ff, _0x723f7c); this[_0x56ae('0xaa5')][_0x56ae('0x8f0')](this['_outlinePass']); } else { if (!_0x51ac9b[_0x56ae('0x1dde')]) { _0x51ac9b['sleepinessEntryChecked'] = !0x0; var _0x2fc2fd = _0x51ac9b[_0x56ae('0x1ddf')]; if (_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1649')](_0x2fc2fd['id'])) { _0x2fc2fd = new Date()[_0x56ae('0xb3e')]() / 0x3e8; var _0x30c1bd = _0x51ac9b[_0x56ae('0x1ddf')]; _0x2fc2fd -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x30c1bd['id'], _0x30c1bd['defaultValue']); 0x258 > _0x2fc2fd ? (_0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')] = !0x0, _0x51ac9b['lastUpdate'] = new Date()[_0x56ae('0xb3e')]() / 0x3e8 - _0x2fc2fd) : _0x51ac9b[_0x56ae('0x1ddf')]['delete'](); } else _0x51ac9b[_0x56ae('0x1ddf')][_0x56ae('0x195d')](); } _0x2fc2fd = new Date()[_0x56ae('0xb3e')]() / 0x3e8; _0x30c1bd = _0x51ac9b; _0x30c1bd['set_sleepiness'](_0x30c1bd[_0x56ae('0x1de1')] - 0.0016666666666666668 * (_0x2fc2fd - _0x51ac9b[_0x56ae('0x8c6')])); _0x51ac9b[_0x56ae('0x8c6')] = _0x2fc2fd; return _0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')]; } }; _0x5ac4a7[_0x56ae('0x1de2')] = _0xaf76b4; _0xaf76b4[_0x56ae('0x8bf')] = _0x56ae('0x1de2'); _0xaf76b4[_0x56ae('0x8ee')] = _0x9f04ca; _0xaf76b4[_0x56ae('0x6')] = _0x4e6193(_0x9f04ca['prototype'], { '_outlinePass': null, 'initVO': function(_0x26fbd2) { _0x26fbd2[_0x56ae('0x1bd1')] = !0x0; }, 'reset': function() { _0x9f04ca[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); }, 'activate': function(_0x5556a1, _0x2b17c2) {}, 'getFragmentCode': function(_0x33ddd2, _0xbb0ceb, _0x4ea04e) { return ''; }, '__class__': _0xaf76b4 }); var _0x1e9e2e = function() { _0x469cf9[_0x56ae('0x94d')](this); }; _0x5ac4a7['away3d.materials.methods.PhongSpecularMethod'] = _0x1e9e2e; _0x1e9e2e['__name__'] = _0x56ae('0x1de3'); _0x1e9e2e[_0x56ae('0x8ee')] = _0x469cf9; _0x1e9e2e[_0x56ae('0x6')] = _0x4e6193(_0x469cf9['prototype'], { 'getFragmentCodePerLight': function(_0x2cd598, _0x3c1f4a, _0x40cfe0, _0x26cbf5) { var _0x4e206 = ''; if (this[_0x56ae('0x1c78')]) var _0xa3f205 = this[_0x56ae('0xe6d')]; else _0xa3f205 = _0x26cbf5[_0x56ae('0xda6')](), _0x26cbf5[_0x56ae('0x1040')](_0xa3f205, 0x1); var _0x3bb92a = this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')], _0xf6c509 = this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]; _0x4e206 += _0x575257[_0x56ae('0x619')](_0x575257[_0x56ae('0x619')](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3c1f4a), ',\x20') + _0x1b30b7[_0x56ae('0x28')](_0xf6c509) + _0x56ae('0x13c') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xf6c509) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x575257[_0x56ae('0x602')], _0x1b30b7[_0x56ae('0x28')](_0xa3f205)) + ',\x20' + _0x1b30b7['string'](_0x3c1f4a) + '\x0aadd' + _0x1b30b7['string'](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + '.w\x0asat\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w\x0adp3\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w,\x20' + _0x1b30b7['string'](_0xa3f205) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3bb92a) + _0x56ae('0x1de4') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7['string'](_0xa3f205) + _0x56ae('0x651'); _0x4e206 = this[_0x56ae('0x1c69')] ? _0x4e206 + (_0x575257[_0x56ae('0x1de5')](_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6b')]) + _0x56ae('0x132'), _0x1b30b7['string'](this[_0x56ae('0xe6b')])) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6a')]) + '.w\x0apow\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7['string'](_0xa3f205) + _0x575257[_0x56ae('0x1c1c')] + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6b')]) + '.w\x0a') : _0x4e206 + (_0x56ae('0x1de6') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + '.w,\x20' + _0x1b30b7['string'](_0xa3f205) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_specularDataRegister']) + _0x56ae('0x651')); _0x2cd598['useLightFallOff'] && (_0x4e206 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3c1f4a) + _0x56ae('0x651')); null != this[_0x56ae('0x1c7b')] && (_0x4e206 += _0x1b30b7['string'](this['_modulateMethod'](_0x2cd598, _0xa3f205, _0x26cbf5, this['_sharedRegisters']))); _0x4e206 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x40cfe0) + _0x56ae('0xd6') + _0x1b30b7['string'](_0xa3f205) + '.w\x0a'; this['_isFirstLight'] || (_0x4e206 += _0x56ae('0x69') + _0x1b30b7['string'](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0xa3f205) + _0x56ae('0x1c8f'), _0x26cbf5[_0x56ae('0x1037')](_0xa3f205)); this['_isFirstLight'] = !0x1; return _0x4e206; }, '__class__': _0x1e9e2e }); var _0x1c42a0 = function(_0x3aa29a, _0x41b580) { null == _0x41b580 && (_0x41b580 = 0x9); this['_projMatrix'] = new _0x2b2c54(); _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0xdab')] = _0x3aa29a; this['_mode'] = null == _0x41b580 ? 0x9 : _0x41b580; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x45a')]] = _0x1c42a0; _0x1c42a0[_0x56ae('0x8bf')] = _0x56ae('0x8f'); _0x1c42a0[_0x56ae('0x8ee')] = _0x9f04ca; _0x1c42a0[_0x56ae('0x6')] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_projector': null, '_uvVarying': null, '_projMatrix': null, '_mode': null, 'initConstants': function(_0x374544) { var _0x4b4791 = _0x374544[_0x56ae('0x1c77')]; _0x374544 = _0x374544[_0x56ae('0x1c82')]; _0x374544['set'](_0x4b4791, 0.5); _0x374544[_0x56ae('0x8b6')](_0x4b4791 + 0x1, -0.5); _0x374544[_0x56ae('0x8b6')](_0x4b4791 + 0x2, 0x1); _0x374544[_0x56ae('0x8b6')](_0x4b4791 + 0x3, 0x1); }, 'cleanCompilationData': function() { _0x9f04ca['prototype'][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this['_uvVarying'] = null; }, 'getVertexCode': function(_0x3b9eac, _0x1388a7) { if (_0x56ae('0x1de7') !== _0x56ae('0x1de7')) { this['__resize'](this[_0x56ae('0xc5c')] + 0x1); this['b'][this[_0x56ae('0xc5c')]++] = _0x3b9eac & 0xff; } else { var _0x4747ed = _0x1388a7[_0x56ae('0xe2c')](); _0x1388a7['getFreeVertexConstant'](); _0x1388a7[_0x56ae('0xe2c')](); _0x1388a7['getFreeVertexConstant'](); _0x1388a7[_0x56ae('0x9bd')](); _0x3b9eac['vertexConstantsIndex'] = 0x4 * _0x4747ed[_0x56ae('0x9c6')](); this[_0x56ae('0xda9')] = _0x1388a7[_0x56ae('0xe27')](); return _0x575257[_0x56ae('0x61a')](_0x56ae('0x612') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xda9')]) + ',\x20vt0,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4747ed), '\x0a'); } }, 'getFragmentCode': function(_0x385df2, _0x2b01d5, _0x24a94a) { var _0x308c6f = '', _0x218b39 = _0x2b01d5[_0x56ae('0xcea')](), _0x4f774e = _0x2b01d5[_0x56ae('0xda6')](); _0x2b01d5 = _0x2b01d5[_0x56ae('0xe2b')](); _0x385df2[_0x56ae('0x1c77')] = 0x4 * _0x2b01d5[_0x56ae('0x9c6')](); _0x385df2[_0x56ae('0xda7')] = _0x218b39[_0x56ae('0x9c6')](); _0x308c6f += _0x56ae('0xda8') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xda9')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xda9')]) + _0x56ae('0xdaa') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b01d5) + _0x56ae('0x1de8') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x2b01d5) + _0x56ae('0x1de9'); _0x308c6f += this[_0x56ae('0x1c63')](_0x385df2, _0x4f774e, _0x218b39, this[_0x56ae('0xdab')][_0x56ae('0xdac')](), _0x4f774e, _0x56ae('0xdad')); if (0x9 == this[_0x56ae('0xdae')]) _0x308c6f += _0x1c1b50[_0x56ae('0x16f')](_0x56ae('0x152') + _0x1b30b7['string'](_0x24a94a) + _0x1c1b50[_0x56ae('0x1cce')], _0x1b30b7[_0x56ae('0x28')](_0x24a94a)) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + _0x56ae('0xdaf'); else if (0x0 == this[_0x56ae('0xdae')]) _0x308c6f += 'add\x20' + _0x1b30b7[_0x56ae('0x28')](_0x24a94a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x24a94a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + _0x56ae('0xdaf'); else if (0x3 == this[_0x56ae('0xdae')]) _0x308c6f += _0x1c1b50[_0x56ae('0x170')](_0x56ae('0x14c') + _0x1b30b7['string'](_0x4f774e) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x24a94a) + _0x56ae('0x1d1a') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x4f774e) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e), '.w\x09\x09\x09\x09\x09\x09\x0aadd\x20') + _0x1b30b7[_0x56ae('0x28')](_0x24a94a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x24a94a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4f774e) + _0x56ae('0xdaf'); else throw new _0x1adea8(new _0x531fca(_0x56ae('0x1dea') + _0x208698[_0x56ae('0x8a8')](this[_0x56ae('0xdae')]) + '\x22')); return _0x308c6f; }, 'setRenderState': function(_0x2698f9, _0x37a0f0, _0x3ccb18, _0xfdcc2a) { if (_0x56ae('0x1deb') === 'OmVbk') { null == _0x3db706[_0x56ae('0x1dec')] && (_0x3db706[_0x56ae('0x1dec')] = new _0x496c7f()); return _0x3db706['revision']; } else { this[_0x56ae('0x1ded')][_0x56ae('0x8ae')](this[_0x56ae('0xdab')][_0x56ae('0x1068')]()); this[_0x56ae('0x1ded')][_0x56ae('0xfe0')](_0x37a0f0[_0x56ae('0x116c')](_0xfdcc2a)); this[_0x56ae('0x1ded')][_0x56ae('0xf08')](_0x2698f9[_0x56ae('0x19eb')], _0x2698f9['vertexConstantsIndex'], !0x0); } }, 'activate': function(_0x5053f2, _0x95d4b9) { _0x95d4b9[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x5053f2['texturesIndex'], this[_0x56ae('0xdab')][_0x56ae('0xdac')]()[_0x56ae('0xfc4')](_0x95d4b9)); }, '__class__': _0x1c42a0 }); var _0x4f1a62 = function(_0x35c58b, _0x42db41, _0xed7ae1, _0x5b2b0d, _0x1be064) { null == _0x1be064 && (_0x1be064 = 0x0); null == _0x5b2b0d && (_0x5b2b0d = 0x0); null == _0xed7ae1 && (_0xed7ae1 = 0x0); null == _0x42db41 && (_0x42db41 = 0.1); this[_0x56ae('0x1ccf')] = 0x1; this[_0x56ae('0x1dee')] = this[_0x56ae('0x1def')] = this[_0x56ae('0x1df0')] = 0x0; _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0x1df1')] = _0x35c58b; this['_dispersionR'] = _0xed7ae1; this[_0x56ae('0x1def')] = _0x5b2b0d; this['_dispersionB'] = _0x1be064; this['_useDispersion'] = !(this[_0x56ae('0x1dee')] == this[_0x56ae('0x1df0')] && this[_0x56ae('0x1dee')] == this[_0x56ae('0x1def')]); this['_refractionIndex'] = _0x42db41; }; _0x5ac4a7['away3d.materials.methods.RefractionEnvMapMethod'] = _0x4f1a62; _0x4f1a62[_0x56ae('0x8bf')] = _0x56ae('0x1df2'); _0x4f1a62[_0x56ae('0x8ee')] = _0x9f04ca; _0x4f1a62['prototype'] = _0x4e6193(_0x9f04ca['prototype'], { '_envMap': null, '_dispersionR': null, '_dispersionG': null, '_dispersionB': null, '_useDispersion': null, '_refractionIndex': null, '_alpha': null, 'initConstants': function(_0x2b6b25) { var _0x54ec62 = _0x2b6b25[_0x56ae('0x1c77')]; _0x2b6b25 = _0x2b6b25[_0x56ae('0x1c82')]; _0x2b6b25[_0x56ae('0x8b6')](_0x54ec62 + 0x4, 0x1); _0x2b6b25[_0x56ae('0x8b6')](_0x54ec62 + 0x5, 0x0); _0x2b6b25[_0x56ae('0x8b6')](_0x54ec62 + 0x7, 0x1); }, 'initVO': function(_0x26bdb0) { _0x26bdb0[_0x56ae('0x1bd1')] = !0x0; _0x26bdb0[_0x56ae('0x1bbe')] = !0x0; }, 'set_alpha': function(_0x596c8c) { if (_0x56ae('0x1df3') === 'aRYfU') { e = f = this[_0x56ae('0x1df4')]; null == e && (e = new _0x4e9ff1()); e['x'] = -0x1 * f['x']; e['y'] = -0x1 * f['y']; e['z'] = -0x1 * f['z']; if (null != this[_0x56ae('0x1df5')] && !this['collisionCallback'](b, this[_0x56ae('0x1df4')]) || this[_0x56ae('0x1df6')][_0x56ae('0x1df7')] || b[_0x56ae('0x1df7')]) return; c['updatesVelocityX'] && (this[_0x56ae('0x92a')]['x'] += this['collisionForce']['x']); c[_0x56ae('0x1df8')] && (this[_0x56ae('0x92a')]['y'] += this[_0x56ae('0x1df4')]['y']); c[_0x56ae('0x1df9')] && (this['velocity']['z'] += this[_0x56ae('0x1df4')]['z']); b = this['collisionForce']; _0x596c8c = this['physicsData'][_0x56ae('0x1dfa')] / _0x596c8c; f = this[_0x56ae('0x1df4')]; null == f && (f = new _0x4e9ff1()); f['x'] = b['x'] * _0x596c8c; f['y'] = b['y'] * _0x596c8c; f['z'] = b['z'] * _0x596c8c; this['recordForceFromCollision'](this[_0x56ae('0x1df4')]['x'], this[_0x56ae('0x1df4')]['y'], this[_0x56ae('0x1df4')]['z']); } else { return this[_0x56ae('0x1ccf')] = _0x596c8c; } }, 'activate': function(_0x5ecb72, _0x31b550) { var _0x49a838 = _0x5ecb72[_0x56ae('0x1c77')], _0x9b2a88 = _0x5ecb72[_0x56ae('0x1c82')]; _0x9b2a88[_0x56ae('0x8b6')](_0x49a838, this[_0x56ae('0x1dee')] + this[_0x56ae('0x1dfb')]); this['_useDispersion'] && (_0x9b2a88[_0x56ae('0x8b6')](_0x49a838 + 0x1, this[_0x56ae('0x1def')] + this['_refractionIndex']), _0x9b2a88[_0x56ae('0x8b6')](_0x49a838 + 0x2, this[_0x56ae('0x1df0')] + this[_0x56ae('0x1dfb')])); _0x9b2a88[_0x56ae('0x8b6')](_0x49a838 + 0x3, this[_0x56ae('0x1ccf')]); _0x31b550[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x5ecb72[_0x56ae('0xda7')], this['_envMap'][_0x56ae('0xfc4')](_0x31b550)); }, 'getFragmentCode': function(_0x5dee1b, _0x20998, _0x37bc9a) { var _0x5a046f = {}; _0x5a046f[_0x56ae('0x1dfc')] = function(_0x23f88f, _0xf76599) { return _0x23f88f < _0xf76599; }; if (_0x56ae('0x1dfd') === 'MrIRH') { _0x51ac9b[_0x56ae('0x1dfe')](); for (var _0x32d82c = this[_0x56ae('0xf89')]['iterator'](); _0x32d82c['hasNext']();) { var _0x5df3aa = _0x32d82c[_0x56ae('0x42')](); null != _0x5df3aa && _0x5df3aa[_0x56ae('0x1dff')](); }!_0x37c090[_0x56ae('0x1e00')][_0x56ae('0x1e01')]() || _0x37c090['activeCharacter'][_0x56ae('0x1de0')] ? this[_0x56ae('0x1e02')](_0x37c090['all']['get'](0x0)) : this[_0x56ae('0x1e02')](_0x37c090[_0x56ae('0x1e00')]); null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x44a8f6['get_instance']()['showDescription'](null, null); this['set_cameraX'](this[_0x56ae('0x1e03')][_0x56ae('0x3e1')]() + this[_0x56ae('0x1e03')][_0x56ae('0x15')]() / 0x2); this[_0x56ae('0x1e04')] = null; _0x32d82c = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]; if (null != _0x32d82c && null != _0x32d82c[_0x56ae('0xbcb')] && _0x5a046f[_0x56ae('0x1dfc')](0x0, _0x32d82c[_0x56ae('0xbcb')][_0x56ae('0x9fa')]()) && (_0x32d82c = _0x32d82c['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')], null != _0x32d82c && null != _0x32d82c[_0x56ae('0x71f')] && 0x0 < _0x32d82c[_0x56ae('0x71f')][_0x56ae('0x9fa')]())) for (_0x5df3aa = this['buttons']['iterator'](); _0x5df3aa[_0x56ae('0x8f5')]();) { var _0x1c4dad = _0x5df3aa[_0x56ae('0x42')](); null != _0x1c4dad && _0x1c4dad[_0x56ae('0xab0')]() && !_0x32d82c[_0x56ae('0x1e05')](_0x1c4dad[_0x56ae('0x1e06')]) && _0x1c4dad[_0x56ae('0x1e07')](!0x0); } this[_0x56ae('0xb82')](!0x0); } else { var _0xa6ce50 = _0x20998['getFreeFragmentConstant'](), _0x285e55 = _0x20998[_0x56ae('0xe2b')](), _0x40eb5c = '', _0x5809c9 = _0x20998[_0x56ae('0xcea')](); _0x5dee1b['texturesIndex'] = _0x5809c9[_0x56ae('0x9c6')](); _0x5dee1b[_0x56ae('0x1c77')] = 0x4 * _0xa6ce50[_0x56ae('0x9c6')](); var _0x1b7861 = _0x20998[_0x56ae('0xda6')](); _0x20998[_0x56ae('0x1040')](_0x1b7861, 0x1); var _0x14cb19 = _0x20998[_0x56ae('0xda6')](); _0x20998[_0x56ae('0x1040')](_0x14cb19, 0x1); var _0x2d9f4e = _0x20998[_0x56ae('0xda6')](), _0x5ac4a7 = this[_0x56ae('0x9b7')]['viewDirFragment'], _0x24fa3d = this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]; _0x40eb5c += 'neg\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0x1c8f'); _0x40eb5c += _0x1c1b50[_0x56ae('0x171')]('dp3\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x24fa3d) + _0x56ae('0x1dc1') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x15d') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x285e55) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bdf') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + _0x1c1b50[_0x56ae('0x172')] + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x285e55) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.w\x0asqt\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + '.x,\x20' + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x1d94') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x16c') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x24fa3d) + '.xyz\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0x1c32') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x1c1b50[_0x56ae('0x1cce')], _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e)) + _0x56ae('0x1e08') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x1b7861) + '.xyz\x0a'; _0x40eb5c += _0x1c1b50[_0x56ae('0x171')](this[_0x56ae('0x1d76')](_0x5dee1b, _0x14cb19, _0x5809c9, this[_0x56ae('0x1df1')], _0x1b7861) + _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x14cb19) + _0x1c1b50['YZUaH'] + _0x1b30b7['string'](_0x14cb19) + _0x56ae('0x1e09'), _0x1b30b7['string'](_0x14cb19)) + _0x56ae('0x651'); this[_0x56ae('0x1e0a')] && (_0x40eb5c += _0x1c1b50[_0x56ae('0x174')](_0x1c1b50[_0x56ae('0x174')](_0x1c1b50[_0x56ae('0x175')](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x24fa3d) + '.xyz\x0amul\x20' + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x132'), _0x1b30b7['string'](_0x2d9f4e)) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x15d') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x285e55) + _0x56ae('0x173') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7['string'](_0xa6ce50) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x285e55) + _0x56ae('0x173') + _0x1b30b7['string'](_0x2d9f4e) + '.w\x0asqt\x20' + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7['string'](_0xa6ce50) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.x\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173'), _0x1b30b7['string'](_0x2d9f4e)) + '.y\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.x,\x20' + _0x1b30b7['string'](_0x24fa3d) + _0x56ae('0x1dc1') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0x1c32'), _0x1b30b7['string'](_0x1b7861)) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x1e08') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0x1c8f'), _0x40eb5c += this[_0x56ae('0x1d76')](_0x5dee1b, _0x2d9f4e, _0x5809c9, this[_0x56ae('0x1df1')], _0x1b7861) + 'mov\x20' + _0x1b30b7[_0x56ae('0x28')](_0x14cb19) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1cf3'), _0x40eb5c += _0x1c1b50[_0x56ae('0x175')](_0x1c1b50[_0x56ae('0x175')](_0x1c1b50[_0x56ae('0x175')](_0x1c1b50[_0x56ae('0x175')](_0x1c1b50['WyeET'](_0x1c1b50[_0x56ae('0x1e0b')](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x24fa3d) + _0x56ae('0x1dc1'), _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e)), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x1c1b50[_0x56ae('0x172')] + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x15d') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x132'), _0x1b30b7['string'](_0x285e55)) + _0x56ae('0x173'), _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e)) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e), _0x1c1b50[_0x56ae('0x131')]) + _0x1b30b7['string'](_0xa6ce50) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.w,\x20' + _0x1b30b7['string'](_0xa6ce50) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bd5') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0x285e55) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1e0c'), _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e)) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x1d94') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + _0x56ae('0x173') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0x16c') + _0x1b30b7['string'](_0x2d9f4e) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x24fa3d) + _0x56ae('0x1dc1') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + ',\x20' + _0x1b30b7['string'](_0xa6ce50) + '.z,\x20' + _0x1b30b7['string'](_0x5ac4a7) + _0x56ae('0x1c32') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x2d9f4e) + '.xyz\x0anrm\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1b7861) + _0x56ae('0x1c8f'), _0x40eb5c += this['getTexCubeSampleCode'](_0x5dee1b, _0x2d9f4e, _0x5809c9, this['_envMap'], _0x1b7861) + _0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](_0x14cb19) + _0x1c1b50['qARoy'] + _0x1b30b7[_0x56ae('0x28')](_0x2d9f4e) + '.z\x0a'); _0x20998[_0x56ae('0x1037')](_0x1b7861); _0x40eb5c += _0x1c1b50[_0x56ae('0x176')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x14cb19) + '.xyz,\x20', _0x1b30b7[_0x56ae('0x28')](_0x14cb19)) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x37bc9a) + _0x56ae('0x1dc1') + _0x1b30b7['string'](_0x14cb19) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x14cb19) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0xa6ce50) + _0x56ae('0x1cc5') + _0x1b30b7[_0x56ae('0x28')](_0x37bc9a) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x37bc9a) + _0x1c1b50[_0x56ae('0x1cce')] + _0x1b30b7[_0x56ae('0x28')](_0x14cb19) + _0x56ae('0x1c8f'); _0x20998[_0x56ae('0x1037')](_0x14cb19); return _0x40eb5c += 'neg\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7) + _0x56ae('0x1c8f'); } }, '__class__': _0x4f1a62, '__properties__': _0x4e6193(_0x9f04ca[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_alpha': _0x56ae('0xabe') }) }); var _0x2efbc9 = function(_0x75b505, _0x31a28e, _0x26f580, _0x44b978) { null == _0x44b978 && (_0x44b978 = _0x56ae('0x1e0d')); null == _0x26f580 && (_0x26f580 = 0x2); null == _0x31a28e && (_0x31a28e = 0.4); null == _0x75b505 && (_0x75b505 = 0xffffff); _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0xde8')] = _0x44b978; this[_0x56ae('0x1e0e')] = _0x31a28e; this[_0x56ae('0x1e0f')] = _0x26f580; this[_0x56ae('0x1681')](_0x75b505); }; _0x5ac4a7[_0x56ae('0x1e10')] = _0x2efbc9; _0x2efbc9[_0x56ae('0x8bf')] = 'away3d.materials.methods.RimLightMethod'; _0x2efbc9[_0x56ae('0x8ee')] = _0x9f04ca; _0x2efbc9['prototype'] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { '_color': null, '_blendMode': null, '_colorR': null, '_colorG': null, '_colorB': null, '_strength': null, '_power': null, 'initConstants': function(_0x4ce43f) { _0x4ce43f['fragmentData'][_0x56ae('0x8b6')](_0x4ce43f[_0x56ae('0x1c77')] + 0x3, 0x1); }, 'initVO': function(_0x558014) { _0x558014['needsNormals'] = !0x0; _0x558014['needsView'] = !0x0; }, 'set_color': function(_0x528513) { if (_0x56ae('0x1e11') === _0x56ae('0x1e11')) { this[_0x56ae('0x1283')] = _0x528513; this[_0x56ae('0x14f6')] = _0x1c1b50[_0x56ae('0x1e12')](_0x528513 >> 0x10, 0xff) / 0xff; this[_0x56ae('0x14f7')] = (_0x528513 >> 0x8 & 0xff) / 0xff; this[_0x56ae('0x14f8')] = (_0x528513 & 0xff) / 0xff; return _0x528513; } else { this[_0x56ae('0x1e13')] = 0x0; this[_0x56ae('0x102d')] = -0x1; this[_0x56ae('0x102c')] = 0x0; _0x46ff3a[_0x56ae('0x94d')](this, _0x2d9f4e(this, this['conditionMet'])); this[_0x56ae('0x1e14')] = _0x528513; null != b && (this[_0x56ae('0x1e15')] = b); } }, 'activate': function(_0x3ada07, _0x30d20c) { _0x30d20c = _0x3ada07[_0x56ae('0x1c77')]; _0x3ada07 = _0x3ada07['fragmentData']; _0x3ada07[_0x56ae('0x8b6')](_0x30d20c, this['_colorR']); _0x3ada07[_0x56ae('0x8b6')](_0x30d20c + 0x1, this[_0x56ae('0x14f7')]); _0x3ada07[_0x56ae('0x8b6')](_0x30d20c + 0x2, this[_0x56ae('0x14f8')]); _0x3ada07[_0x56ae('0x8b6')](_0x1c1b50[_0x56ae('0x176')](_0x30d20c, 0x4), this['_strength']); _0x3ada07[_0x56ae('0x8b6')](_0x30d20c + 0x5, this[_0x56ae('0x1e0f')]); }, 'getFragmentCode': function(_0x5ad8ef, _0x41566d, _0xcb74b0) { var _0xbf897b = _0x41566d[_0x56ae('0xe2b')](), _0x2a484a = _0x41566d['getFreeFragmentConstant'](); _0x41566d = _0x41566d['getFreeFragmentVectorTemp'](); var _0x3d6540 = ''; _0x5ad8ef[_0x56ae('0x1c77')] = 0x4 * _0xbf897b[_0x56ae('0x9c6')](); _0x3d6540 += _0x1c1b50[_0x56ae('0x176')](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]) + _0x1c1b50['mSajg'] + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x1e16') + _0x1b30b7['string'](_0x41566d) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0xbf897b) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0apow\x20' + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2a484a) + '.y\x09\x09\x09\x09\x09\x09\x09\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x173') + _0x1b30b7['string'](_0x41566d) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x2a484a) + _0x56ae('0x1d14') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x173') + _0x1b30b7['string'](_0xbf897b) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x1c1b50[_0x56ae('0x179')] + _0x1b30b7['string'](_0xcb74b0) + _0x1c1b50[_0x56ae('0x1cce')] + _0x1b30b7[_0x56ae('0x28')](_0xcb74b0) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x41566d) + _0x1c1b50[_0x56ae('0x17b')] + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x132'), _0x1b30b7[_0x56ae('0x28')](_0xbf897b)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0x1d15'); return _0x3d6540 = _0x56ae('0x8e9') == this[_0x56ae('0xde8')] ? _0x3d6540 + (_0x56ae('0x152') + _0x1b30b7['string'](_0x41566d) + _0x1c1b50[_0x56ae('0x1cce')] + _0x1b30b7['string'](_0x41566d) + _0x56ae('0x132') + _0x1b30b7['string'](_0xbf897b) + '.xyz\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0xcb74b0) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0xcb74b0) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x41566d) + _0x56ae('0x1d18')) : _0x56ae('0x130b') == this['_blendMode'] ? _0x3d6540 + (_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7['string'](_0xbf897b) + _0x56ae('0x1d19') + _0x1b30b7['string'](_0xcb74b0) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xcb74b0) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x41566d) + _0x56ae('0x1d18')) : _0x3d6540 + (_0x1c1b50[_0x56ae('0x176')]('sub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0xd6') + _0x1b30b7['string'](_0xbf897b) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0xcb74b0) + _0x56ae('0x1d1a'), _0x1b30b7[_0x56ae('0x28')](_0x41566d)) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x41566d) + '.w\x09\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0xcb74b0) + _0x56ae('0xd6') + _0x1b30b7['string'](_0xcb74b0) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x41566d) + '.xyz\x09\x09\x09\x09\x09\x0a'); }, '__class__': _0x2efbc9, '__properties__': _0x4e6193(_0x9f04ca[_0x56ae('0x6')]['__properties__'], { 'set_color': 'set_color' }) }); var _0x5758e6 = function() { this[_0x56ae('0x1e17')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x9c2')] = new _0x30a577(); this[_0x56ae('0x13b9')] = new _0x406716(); this[_0x56ae('0xcec')] = new _0x2c8111(); this[_0x56ae('0x1102')] = new _0x469cf9(); this[_0x56ae('0x9c2')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); this[_0x56ae('0xcec')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); this[_0x56ae('0x1102')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this['onShaderInvalidated'])); this['_ambientMethod'][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); this[_0x56ae('0x1bb6')] = this['_normalMethod']['createMethodVO'](); this[_0x56ae('0x1bd0')] = this[_0x56ae('0x13b9')][_0x56ae('0x1e18')](); this[_0x56ae('0xced')] = this[_0x56ae('0xcec')][_0x56ae('0x1e18')](); this[_0x56ae('0xcef')] = this[_0x56ae('0x1102')]['createMethodVO'](); _0x36799b[_0x56ae('0x94d')](this); }; _0x5ac4a7['away3d.materials.methods.ShaderMethodSetup'] = _0x5758e6; _0x5758e6[_0x56ae('0x8bf')] = _0x56ae('0x1e19'); _0x5758e6['__super__'] = _0x36799b; _0x5758e6['prototype'] = _0x4e6193(_0x36799b['prototype'], { '_colorTransformMethod': null, '_colorTransformMethodVO': null, '_normalMethod': null, '_normalMethodVO': null, '_ambientMethod': null, '_ambientMethodVO': null, '_shadowMethod': null, '_shadowMethodVO': null, '_diffuseMethod': null, '_diffuseMethodVO': null, '_specularMethod': null, '_specularMethodVO': null, '_methods': null, 'onShaderInvalidated': function(_0x3407fd) { this[_0x56ae('0x1abb')](); }, 'invalidateShaderProgram': function() { this[_0x56ae('0x959')](new _0x12349a('ShaderInvalidated')); }, 'set_normalMethod': function(_0x5aac59) { null != this[_0x56ae('0x9c2')] && this['_normalMethod'][_0x56ae('0x968')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); null != _0x5aac59 && (null != this[_0x56ae('0x9c2')] && _0x5aac59['copyFrom'](this[_0x56ae('0x9c2')]), this[_0x56ae('0x1bb6')] = _0x5aac59[_0x56ae('0x1e18')](), _0x5aac59[_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')]))); this[_0x56ae('0x9c2')] = _0x5aac59; null != _0x5aac59 && this[_0x56ae('0x1abb')](); return _0x5aac59; }, 'get_ambientMethod': function() { return this['_ambientMethod']; }, 'set_ambientMethod': function(_0x49fd28) { null != this[_0x56ae('0x13b9')] && this[_0x56ae('0x13b9')][_0x56ae('0x968')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); null != _0x49fd28 && (null != this['_ambientMethod'] && _0x49fd28[_0x56ae('0x8ae')](this[_0x56ae('0x13b9')]), _0x49fd28[_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this['onShaderInvalidated'])), this[_0x56ae('0x1bd0')] = _0x49fd28[_0x56ae('0x1e18')]()); this[_0x56ae('0x13b9')] = _0x49fd28; null != _0x49fd28 && this[_0x56ae('0x1abb')](); return _0x49fd28; }, 'set_shadowMethod': function(_0x4a530b) { null != this[_0x56ae('0x1aea')] && this[_0x56ae('0x1aea')][_0x56ae('0x968')](_0x575257[_0x56ae('0x1e1a')], _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); this[_0x56ae('0x1aea')] = _0x4a530b; null != this['_shadowMethod'] ? (this[_0x56ae('0x1aea')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])), this[_0x56ae('0x1bd8')] = this[_0x56ae('0x1aea')][_0x56ae('0x1e18')]()) : this['_shadowMethodVO'] = null; this[_0x56ae('0x1abb')](); return _0x4a530b; }, 'get_diffuseMethod': function() { return this[_0x56ae('0xcec')]; }, 'set_diffuseMethod': function(_0x4be8df) { var _0x3aeffb = _0x56ae('0x1ba0')['split']('|'), _0x5568ce = 0x0; while (!![]) { switch (_0x3aeffb[_0x5568ce++]) { case '0': return _0x4be8df; case '1': this['_diffuseMethod'] = _0x4be8df; continue; case '2': null != _0x4be8df && this['invalidateShaderProgram'](); continue; case '3': null != this['_diffuseMethod'] && this['_diffuseMethod'][_0x56ae('0x968')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); continue; case '4': null != _0x4be8df && (null != this[_0x56ae('0xcec')] && _0x4be8df[_0x56ae('0x8ae')](this['_diffuseMethod']), _0x4be8df['addEventListener'](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])), this[_0x56ae('0xced')] = _0x4be8df[_0x56ae('0x1e18')]()); continue; } break; } }, 'get_specularMethod': function() { return this['_specularMethod']; }, 'set_specularMethod': function(_0x1695d3) { null != this[_0x56ae('0x1102')] && (this[_0x56ae('0x1102')][_0x56ae('0x968')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])), null != _0x1695d3 && _0x1695d3[_0x56ae('0x8ae')](this[_0x56ae('0x1102')])); this[_0x56ae('0x1102')] = _0x1695d3; null != this[_0x56ae('0x1102')] ? (this[_0x56ae('0x1102')][_0x56ae('0x95e')]('ShaderInvalidated', _0x2d9f4e(this, this[_0x56ae('0x1cf8')])), this[_0x56ae('0xcef')] = this[_0x56ae('0x1102')][_0x56ae('0x1e18')]()) : this[_0x56ae('0xcef')] = null; this['invalidateShaderProgram'](); return _0x1695d3; }, 'get_colorTransformMethod': function() { if (_0x56ae('0x1e1b') === _0x56ae('0x1e1b')) { return this[_0x56ae('0x1e1c')]; } else { return this[_0x56ae('0x1102')]; } }, 'set_colorTransformMethod': function(_0x1ee36f) { if (_0x56ae('0x1e1d') === _0x56ae('0x1e1d')) { if (this[_0x56ae('0x1e1c')] == _0x1ee36f) return _0x1ee36f; null != this[_0x56ae('0x1e1c')] && this[_0x56ae('0x1e1c')][_0x56ae('0x968')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); null != this[_0x56ae('0x1e1c')] && null != _0x1ee36f || this[_0x56ae('0x1abb')](); this[_0x56ae('0x1e1c')] = _0x1ee36f; null != this[_0x56ae('0x1e1c')] ? (this[_0x56ae('0x1e1c')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])), this[_0x56ae('0x1e1e')] = this['_colorTransformMethod'][_0x56ae('0x1e18')]()) : this[_0x56ae('0x1e1e')] = null; return _0x1ee36f; } else { return b + '|overrideSpawn-18|spawnZ-1400'; } }, 'dispose': function() { if ('QNMct' !== 'QNMct') { var _0x3699af = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x3699af[_0x56ae('0xf03')](_0x3699af['get_z']() + 0xc8); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['angel'][_0x56ae('0xb91')](0xd, 25.8, null, 0x14); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); this[_0x56ae('0x1220')]['setIndexedPosition'](0xe, 27.5); this['skater']['spritesheet'][_0x56ae('0x51d')](0xa); this['dialog'][_0x56ae('0x1052')]('Once\x20you\x20go\x20home\x20and\x20tell\x20everyone,\x20they\x27ll\x20come\x20out\x20here.', -0x28, -0x140, -0x1, Math['round'](0x2d0), null, null); _0x3699af = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1e1f'), -0x14, -0xa0, -0x1, Math['round'](0x2a8), 0x0, _0x3699af); } else { var _0x10df3a = '2|6|4|1|5|3|0' [_0x56ae('0x44')]('|'), _0x30d6b2 = 0x0; while (!![]) { switch (_0x10df3a[_0x30d6b2++]) { case '0': this[_0x56ae('0x1e17')] = null; continue; case '1': this[_0x56ae('0x1c48')](this[_0x56ae('0x13b9')]); continue; case '2': this['clearListeners'](this[_0x56ae('0x9c2')]); continue; case '3': for (var _0x325c32 = 0x0, _0x4c1601 = this['_methods']['get_length'](); _0x325c32 < _0x4c1601;) { var _0x544464 = _0x325c32++; this[_0x56ae('0x1c48')](this[_0x56ae('0x1e17')][_0x56ae('0x1b')](_0x544464)[_0x56ae('0xc8b')]); } continue; case '4': this[_0x56ae('0x1c48')](this[_0x56ae('0x1aea')]); continue; case '5': this[_0x56ae('0x1c48')](this[_0x56ae('0x1102')]); continue; case '6': this[_0x56ae('0x1c48')](this['_diffuseMethod']); continue; } break; } } }, 'clearListeners': function(_0x273884) { null != _0x273884 && _0x273884[_0x56ae('0x968')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); }, 'addMethod': function(_0x1f05c5) { if ('vrjRf' !== 'vrjRf') { null != _0x2d9f4e ? _0x1f05c5[_0x56ae('0x1e20')](b, c, d, e, f, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193) : _0x1f05c5['texImage2D'](b, c, d, e, f, _0x1b30b7); } else { this['_methods'][_0x56ae('0x8f0')](new _0x3b1f5c(_0x1f05c5)); _0x1f05c5[_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); this[_0x56ae('0x1abb')](); } }, 'get_numMethods': function() { if ('tDdcl' !== _0x56ae('0x1e21')) { return this[_0x56ae('0x1e17')][_0x56ae('0x9fa')](); } else { return 0x2 * this[_0x56ae('0x1e22')]; } }, '__class__': _0x5758e6, '__properties__': { 'get_numMethods': _0x56ae('0x1aee'), 'set_colorTransformMethod': _0x56ae('0x1e23'), 'get_colorTransformMethod': 'get_colorTransformMethod', 'set_specularMethod': _0x56ae('0x1763'), 'get_specularMethod': _0x1c1b50['cXEoM'], 'set_diffuseMethod': _0x56ae('0x1756'), 'get_diffuseMethod': _0x1c1b50[_0x56ae('0x45c')], 'set_shadowMethod': _0x56ae('0x176e'), 'set_ambientMethod': _0x56ae('0x460'), 'get_ambientMethod': _0x56ae('0x1ad0'), 'set_normalMethod': _0x56ae('0x176c') } }); var _0x51be4d = function(_0x28d14f, _0x5d1d03) { this['_water1OffsetX'] = this[_0x56ae('0x1e24')] = this[_0x56ae('0x1e25')] = this['_water2OffsetY'] = 0x0; _0x36abf2[_0x56ae('0x94d')](this); this['set_normalMap'](_0x28d14f); this[_0x56ae('0x1e26')](_0x5d1d03); }; _0x5ac4a7['away3d.materials.methods.SimpleWaterNormalMethod'] = _0x51be4d; _0x51be4d['__name__'] = _0x56ae('0x1e27'); _0x51be4d['__super__'] = _0x30a577; _0x51be4d[_0x56ae('0x6')] = _0x4e6193(_0x30a577[_0x56ae('0x6')], { '_texture2': null, '_normalTextureRegister2': null, '_useSecondNormalMap': null, '_water1OffsetX': null, '_water1OffsetY': null, '_water2OffsetX': null, '_water2OffsetY': null, 'initConstants': function(_0x2533d7) { var _0x1d14c6 = _0x2533d7[_0x56ae('0x1c77')]; _0x2533d7[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x1d14c6, 0.5); _0x2533d7[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x1d14c6 + 0x1, 0x0); _0x2533d7[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x1d14c6 + 0x2, 0x0); _0x2533d7[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x1d14c6 + 0x3, 0x1); }, 'initVO': function(_0x48365d) { _0x30a577['prototype']['initVO'][_0x56ae('0x94d')](this, _0x48365d); this[_0x56ae('0x1e28')] = _0x575257[_0x56ae('0x1e29')](this[_0x56ae('0x176a')](), this[_0x56ae('0x1e2a')]()); }, 'set_normalMap': function(_0x4f8737) { if (null == _0x4f8737) return _0x4f8737; _0x30a577[_0x56ae('0x6')][_0x56ae('0x16f1')][_0x56ae('0x94d')](this, _0x4f8737); return _0x4f8737; }, 'get_secondaryNormalMap': function() { return this[_0x56ae('0x1e2b')]; }, 'set_secondaryNormalMap': function(_0xef375d) { return this[_0x56ae('0x1e2b')] = _0xef375d; }, 'cleanCompilationData': function() { var _0x37f7c8 = {}; _0x37f7c8[_0x56ae('0x1e2c')] = function(_0x15a6fb, _0xf76599) { return _0x15a6fb == _0xf76599; }; _0x37f7c8[_0x56ae('0x1e2d')] = function(_0x50058d, _0xf76599) { return _0x50058d > _0xf76599; }; if (_0x56ae('0x1e2e') === _0x56ae('0x1e2e')) { _0x30a577['prototype'][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1e2f')] = null; } else { null == d && (d = -0x1); _0x37f7c8[_0x56ae('0x1e2c')](null, c) && (c = !0x0); this[_0x56ae('0x18f3')] = c; a = null == a ? 0x0 : a; b = null == b ? 0x0 : b; a = 0x0 > a ? 0x0 : a; b = _0x37f7c8['hHKOq'](0x0, b) ? 0x0 : b; this[_0x56ae('0x3d')] = a; this['height'] = b; this[_0x56ae('0xa82')] = new _0x3c6685(0x0, 0x0, a, b); this[_0x56ae('0x1e30')] = a; this[_0x56ae('0x1e31')] = b; 0x0 < a && 0x0 < b && (c ? 0x0 == (d & -0x1000000) && (d = 0x0) : d = -0x1000000 | d & 0xffffff, this['image'] = new _0x47a534(null, 0x0, 0x0, a, b, d << 0x8 | d >>> 0x18 & 0xff), this[_0x56ae('0xa02')][_0x56ae('0x1e32')](c), this[_0x56ae('0x9ff')] = this[_0x56ae('0xa2e')] = !0x0); this['__renderTransform'] = new _0x5ac892(); this[_0x56ae('0x91c')] = 0x1; this[_0x56ae('0x991')] = new _0x5ac892(); this[_0x56ae('0x96e')] = new _0xa29426(); this['__renderable'] = !0x0; } }, 'activate': function(_0x1621c1, _0xc028ed) { _0x30a577[_0x56ae('0x6')]['activate'][_0x56ae('0x94d')](this, _0x1621c1, _0xc028ed); var _0x4acd27 = _0x1621c1[_0x56ae('0x1c82')], _0x65ae3 = _0x1621c1['fragmentConstantsIndex']; _0x4acd27[_0x56ae('0x8b6')](_0x65ae3 + 0x4, this[_0x56ae('0x1e33')]); _0x4acd27[_0x56ae('0x8b6')](_0x65ae3 + 0x5, this[_0x56ae('0x1e24')]); _0x4acd27[_0x56ae('0x8b6')](_0x65ae3 + 0x6, this['_water2OffsetX']); _0x4acd27['set'](_0x65ae3 + 0x7, this['_water2OffsetY']); this[_0x56ae('0x1e28')] && _0xc028ed[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x1621c1[_0x56ae('0xda7')] + 0x1, this[_0x56ae('0x1e2b')][_0x56ae('0xfc4')](_0xc028ed)); }, 'getFragmentCode': function(_0x4a103d, _0x9dd449, _0x2afafb) { if ('GMiYP' === _0x56ae('0x1e34')) { var _0x549e76 = _0x2afafb[_0x56ae('0x42')](), _0x3e21ce = this[_0x56ae('0xa5d')]['findNodeById'](_0x549e76[_0x56ae('0x182a')]); null != _0x3e21ce && (_0x3e21ce[_0x56ae('0x1829')][_0x56ae('0x8f0')](_0x549e76), _0x4a103d[_0x56ae('0x1827')] = Math[_0x56ae('0x58')](_0x4a103d['minTime'], _0x549e76[_0x56ae('0x182b')][_0x56ae('0x1827')]), _0x4a103d['maxTime'] = Math['max'](_0x4a103d[_0x56ae('0x182c')], _0x549e76[_0x56ae('0x182b')][_0x56ae('0x182c')]), _0x4a103d['numFrames'] = Math['max'](_0xfeeea6[_0x56ae('0xcfc')](_0x4a103d[_0x56ae('0x1828')]), _0x549e76[_0x56ae('0x182b')]['input'][_0x56ae('0x9fa')]()) | 0x0); } else { var _0x4d095a = _0x9dd449[_0x56ae('0xda6')](), _0x568ec7 = _0x9dd449[_0x56ae('0xe2b')](), _0x519c3e = _0x9dd449['getFreeFragmentConstant'](); this['_normalTextureRegister'] = _0x9dd449[_0x56ae('0xcea')](); this[_0x56ae('0x1e2f')] = this[_0x56ae('0x1e28')] ? _0x9dd449[_0x56ae('0xcea')]() : this['_normalTextureRegister']; _0x4a103d['texturesIndex'] = this['_normalTextureRegister'][_0x56ae('0x9c6')](); _0x4a103d['fragmentConstantsIndex'] = 0x4 * _0x568ec7[_0x56ae('0x9c6')](); return _0x575257[_0x56ae('0x61a')](_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x4d095a) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['uvVarying']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x519c3e) + _0x56ae('0x1e35') + this['getTex2DSampleCode'](_0x4a103d, _0x2afafb, this[_0x56ae('0x1ccd')], this[_0x56ae('0x176a')](), _0x4d095a) + 'add\x20' + _0x1b30b7['string'](_0x4d095a) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1c5a')]) + ',\x20' + _0x1b30b7['string'](_0x519c3e) + '.zwzw\x0a' + this['getTex2DSampleCode'](_0x4a103d, _0x4d095a, this[_0x56ae('0x1e2f')], this['_texture2'], _0x4d095a) + _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x2afafb) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2afafb) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4d095a) + _0x56ae('0x1e36') + _0x1b30b7['string'](_0x2afafb) + ',\x20' + _0x1b30b7['string'](_0x2afafb) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x568ec7) + _0x56ae('0x1e37') + _0x1b30b7[_0x56ae('0x28')](_0x2afafb) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x2afafb) + _0x575257[_0x56ae('0x602')] + _0x1b30b7['string'](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + _0x56ae('0x1e38') + _0x1b30b7['string'](_0x2afafb), '.xyz,\x20') + _0x1b30b7[_0x56ae('0x28')](_0x2afafb) + _0x56ae('0x1e39'); } }, '__class__': _0x51be4d, '__properties__': _0x4e6193(_0x30a577[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_secondaryNormalMap': 'set_secondaryNormalMap', 'get_secondaryNormalMap': _0x56ae('0x1e2a') }) }); var _0x39c389 = function(_0x3acbe1, _0x33d0ad, _0x573416) { _0x575257['NDMyH'](null, _0x573416) && (_0x573416 = 0x1); null == _0x33d0ad && (_0x33d0ad = 0x5); this['_range'] = 0x1; _0x32c6f6['call'](this, _0x3acbe1); this[_0x56ae('0x1d57')](_0x33d0ad); this[_0x56ae('0x1795')](_0x573416); }; _0x5ac4a7[_0x56ae('0x1e3a')] = _0x39c389; _0x39c389['__name__'] = _0x56ae('0x1e3a'); _0x39c389[_0x56ae('0x8ee')] = _0x32c6f6; _0x39c389['prototype'] = _0x4e6193(_0x32c6f6[_0x56ae('0x6')], { '_range': null, '_numSamples': null, '_offsets': null, 'set_numSamples': function(_0x31ac01) { this[_0x56ae('0x1d60')] = _0x31ac01; 0x1 > this['_numSamples'] ? this[_0x56ae('0x1d60')] = 0x1 : 0x20 < this[_0x56ae('0x1d60')] && (this[_0x56ae('0x1d60')] = 0x20); this['_offsets'] = _0x597c14[_0x56ae('0x1307')](this['_numSamples']); this[_0x56ae('0x1abb')](); return _0x31ac01; }, 'set_range': function(_0x97d887) { return this[_0x56ae('0x1d56')] = _0x97d887; }, 'initConstants': function(_0x2d8137) { if (_0x56ae('0x1e3b') === _0x56ae('0x1e3c')) { var _0x2bfab7 = this['challenges']['get'](_0x5c4c32), _0x2cdd5 = 1.0222 + _0x5c4c32 / this[_0x56ae('0xbfc')][_0x56ae('0x9fa')]() * 0.1875; _0x2bfab7[_0x56ae('0x195a')][_0x56ae('0x1e3d')] = _0x2cdd5; _0x2bfab7 = this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x5c4c32)[_0x56ae('0x1e3e')]; null != _0x2bfab7 && (_0x2cdd5 = this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x5c4c32)['levelParams'][_0x56ae('0x1e3d')], _0x2bfab7[_0x56ae('0x1e3f')]['customDate'] = _0x2cdd5, _0x2bfab7['browserCondition'] == _0x2c8908['DEFAULT_BROWSER_CONDITION'] && (_0x2bfab7[_0x56ae('0x1e40')] = _0x48bfb9['CUSTOM'](function(_0xf861f0, _0x9895bf) { return function() { return _0x9895bf[0x0](_0xf861f0[0x0]); }; }([_0x5c4c32], [_0x575257['deRTc'](_0x2d9f4e, this, this[_0x56ae('0x1e41')])])))); } else { _0x32c6f6[_0x56ae('0x6')]['initConstants'][_0x56ae('0x94d')](this, _0x2d8137); _0x2d8137['fragmentData'][_0x56ae('0x8b6')](_0x2d8137['fragmentConstantsIndex'] + 0x8, 0x1 / this[_0x56ae('0x1d60')]); _0x2d8137[_0x56ae('0x1c82')]['set'](_0x2d8137[_0x56ae('0x1c77')] + 0x9, 0x0); } }, 'activate': function(_0x1899da, _0x3d9142) { _0x32c6f6[_0x56ae('0x6')]['activate']['call'](this, _0x1899da, _0x3d9142); _0x3d9142 = 0.5 * this[_0x56ae('0x1d56')] / this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]()[_0x56ae('0x1542')](); var _0x5c0f45 = _0x1899da['fragmentData']; _0x1899da = _0x1899da['fragmentConstantsIndex'] + 0xa; for (var _0x4bf4c0 = 0x0, _0x180168 = this[_0x56ae('0x1d60')] << 0x1; _0x4bf4c0 < _0x180168;) { var _0x231966 = _0x4bf4c0++; _0x5c0f45[_0x56ae('0x8b6')](_0x1899da + _0x231966, this[_0x56ae('0x1e42')]['get'](_0x231966) * _0x3d9142); } }, 'getPlanarFragmentCode': function(_0x28bb41, _0x157383, _0x2d1a1b) { if (_0x56ae('0x1e43') !== _0x56ae('0x1e43')) { this['thickness'] = 0x1; this[_0x56ae('0x150e')] = 0x0; this[_0x56ae('0x1a7b')] = 0x1; this[_0x56ae('0x1e44')] = !0x1; this[_0x56ae('0x1e45')] = 0x2; this['capsStyle'] = 0x1; this[_0x56ae('0x1e46')] = 0x2; this['miterLimit'] = 0x3; } else { var _0xf42e9b = _0x157383[_0x56ae('0xcea')](), _0x2e35f2 = _0x157383[_0x56ae('0xe2b')](); _0x157383[_0x56ae('0xe2b')](); var _0x5e40fc = _0x157383[_0x56ae('0xe2b')](); _0x28bb41[_0x56ae('0x1c77')] = 0x4 * _0x2e35f2[_0x56ae('0x9c6')](); _0x28bb41[_0x56ae('0xda7')] = _0xf42e9b[_0x56ae('0x9c6')](); return this['getSampleCode'](_0x157383, _0xf42e9b, _0x2e35f2, _0x2d1a1b, _0x5e40fc); } }, 'addSample': function(_0x5f25f9, _0x4acf23, _0x402984, _0x2ea54a, _0x119558) { if ('jjfBx' === _0x56ae('0x1e47')) { _0x119558 = _0x119558[_0x56ae('0xda6')](); return _0x1c1b50[_0x56ae('0x17d')](_0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x119558) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5f25f9) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4acf23), _0x56ae('0x1e48')) + _0x1b30b7[_0x56ae('0x28')](_0x119558) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x119558) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x402984) + _0x1c1b50['fZasC'] + _0x1b30b7[_0x56ae('0x28')](_0x5f25f9) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x119558) + _0x56ae('0x103a') + _0x1b30b7['string'](_0x2ea54a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2ea54a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x5f25f9) + _0x56ae('0x651'); } else { for (_0x11208a = _0x1b30b7[_0x56ae('0x1502')] + _0x1a0474; _0x234651 === _0x5c425c[++_0xfeeea6] && _0x575257[_0x56ae('0x618')](_0x234651, _0x5c425c[++_0xfeeea6]) && _0x575257[_0x56ae('0x61c')](_0x234651, _0x5c425c[++_0xfeeea6]) && _0x234651 === _0x5c425c[++_0xfeeea6] && _0x234651 === _0x5c425c[++_0xfeeea6] && _0x234651 === _0x5c425c[++_0xfeeea6] && _0x234651 === _0x5c425c[++_0xfeeea6] && _0x234651 === _0x5c425c[++_0xfeeea6] && _0xfeeea6 < _0x11208a;); _0x1b30b7['match_length'] = _0x1a0474 - (_0x11208a - _0xfeeea6); _0x1b30b7[_0x56ae('0x1e49')] > _0x1b30b7[_0x56ae('0x1503')] && (_0x1b30b7[_0x56ae('0x1e49')] = _0x1b30b7[_0x56ae('0x1503')]); } }, 'activateForCascade': function(_0x386da5, _0x477274) { if (_0x56ae('0x1e4a') !== _0x56ae('0x1e4b')) { _0x32c6f6[_0x56ae('0x6')]['activate'][_0x56ae('0x94d')](this, _0x386da5, _0x477274); _0x477274 = this['_range'] / this[_0x56ae('0x1cd8')][_0x56ae('0x139b')]()[_0x56ae('0x1542')](); var _0x4611be = _0x386da5['fragmentData']; _0x386da5 = _0x386da5[_0x56ae('0x1d0f')]; var _0x42a229 = this[_0x56ae('0x1d60')] << 0x1; _0x4611be[_0x56ae('0x8b6')](_0x386da5, _0x1c1b50['qSHdo'](0x1, this['_numSamples'])); _0x4611be['set'](_0x386da5 + 0x1, 0x0); _0x386da5 += 0x2; for (var _0x1141cc = 0x0; _0x1141cc < _0x42a229;) { var _0xd6635a = _0x1141cc++; _0x4611be['set'](_0x386da5 + _0xd6635a, this['_offsets'][_0x56ae('0x1b')](_0xd6635a) * _0x477274); } 0x0 == _0x42a229 % 0x4 && (_0x4611be[_0x56ae('0x8b6')](_0x386da5 + _0x42a229, 0x0), _0x4611be['set'](_0x386da5 + _0x42a229 + 0x1, 0x0)); } else { _0x386da5 = _0x1b30b7[_0x56ae('0xcc9')](_0x52260c[_0x56ae('0x1e4c')][_0x56ae('0xc19')](0x1)); var _0x30de83 = _0x1b30b7[_0x56ae('0xcc9')](_0x52260c[_0x56ae('0x1e4c')][_0x56ae('0xc19')](0x2)); return _0x5cb582[_0x56ae('0x1e4d')] = new _0x52260c(_0x386da5, _0x30de83); } }, 'getCascadeFragmentCode': function(_0xc1207e, _0x2d5442, _0x21b00b, _0x3d10e2, _0x152255, _0x28bc31) { this[_0x56ae('0xc90')] = _0x152255; _0x152255 = _0x2d5442[_0x56ae('0xe2b')](); _0xc1207e[_0x56ae('0x1d0f')] = 0x4 * _0x152255[_0x56ae('0x9c6')](); return this[_0x56ae('0x1d64')](_0x2d5442, _0x3d10e2, _0x21b00b, _0x28bc31, _0x152255); }, 'getSampleCode': function(_0x125c22, _0x2dc8e9, _0x456e79, _0xbc1e72, _0x2b8e7b) { var _0x870893 = ''; var _0x1b43d4 = [_0x1b30b7[_0x56ae('0x28')](_0x2b8e7b) + '.zw']; for (var _0x2bef24 = _0x252a59[_0x56ae('0x977')](null), _0x8ed60a = 0x0, _0x2d9f4e = _0x1b43d4[_0x56ae('0x32')]; _0x8ed60a < _0x2d9f4e;) { var _0x5ac4a7 = _0x8ed60a++; _0x2bef24[_0x56ae('0x8b6')](_0x5ac4a7, _0x1b43d4[_0x5ac4a7]); } _0x1b43d4 = _0x125c22[_0x56ae('0xda6')](); _0x125c22[_0x56ae('0x1040')](_0x1b43d4, 0x1); _0x8ed60a = _0x125c22[_0x56ae('0xda6')](); _0x2d9f4e = 0x0; for (_0x5ac4a7 = this[_0x56ae('0x1d60')] >> 0x1; _0x2d9f4e < _0x5ac4a7;) { _0x2d9f4e++; var _0x3e2daa = _0x125c22[_0x56ae('0xe2b')](); _0x2bef24[_0x56ae('0x8f0')](_0x1b30b7[_0x56ae('0x28')](_0x3e2daa) + '.xy'); _0x2bef24[_0x56ae('0x8f0')](_0x1b30b7['string'](_0x3e2daa) + _0x1c1b50[_0x56ae('0x181')]); } _0x2d9f4e = 0x0; for (_0x5ac4a7 = this[_0x56ae('0x1d60')]; _0x2d9f4e < _0x5ac4a7;) _0x3e2daa = _0x2d9f4e++, 0x0 == _0x3e2daa ? (_0x870893 = _0x56ae('0x69') + _0x1b30b7['string'](_0x1b43d4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b8e7b) + _0x1c1b50[_0x56ae('0x183')], _0x870893 += _0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x8ed60a) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1b43d4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2dc8e9) + _0x56ae('0x1e48') + _0x1b30b7['string'](_0x8ed60a) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x8ed60a) + ',\x20' + _0x1b30b7['string'](_0x456e79) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0xbc1e72) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x1c1b50[_0x56ae('0x15a')] + _0x1b30b7[_0x56ae('0x28')](_0x8ed60a) + _0x56ae('0x1d6a')) : (_0x870893 += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x1b43d4) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x144') + _0x2bef24[_0x56ae('0x1b')](_0x3e2daa) + '\x0a', _0x870893 += this[_0x56ae('0x1d6b')](_0x1b43d4, _0x2dc8e9, _0x456e79, _0xbc1e72, _0x125c22)); _0x125c22[_0x56ae('0x1037')](_0x1b43d4); return _0x870893 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0xbc1e72) + _0x1c1b50[_0x56ae('0x131')] + _0x1b30b7[_0x56ae('0x28')](_0xbc1e72) + _0x56ae('0x132') + _0x1b30b7['string'](_0x2b8e7b) + '.x\x0a'; }, '__class__': _0x39c389, '__properties__': _0x4e6193(_0x32c6f6[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_range': 'set_range', 'set_numSamples': 'set_numSamples' }) }); var _0x2ea7ce = function(_0x2c6aed, _0x470851) { var _0x36d81b = '2|0|6|10|9|8|3|1|5|7|4' [_0x56ae('0x44')]('|'), _0x2003ed = 0x0; while (!![]) { switch (_0x36d81b[_0x2003ed++]) { case '0': null == _0x2c6aed && (_0x2c6aed = 0x200); continue; case '1': this['_depthPass'] = new _0x419778(_0x2c6aed, _0x470851); continue; case '2': null == _0x470851 && (_0x470851 = 0xf); continue; case '3': this[_0x56ae('0xaa5')] = _0x252a59[_0x56ae('0x977')](null); continue; case '4': this[_0x56ae('0x1e4e')] = 0x1; continue; case '5': this[_0x56ae('0xaa5')][_0x56ae('0x8f0')](this[_0x56ae('0x1a92')]); continue; case '6': this[_0x56ae('0x1e4f')] = this[_0x56ae('0x1e50')] = this[_0x56ae('0x1e51')] = 0x1; continue; case '7': this[_0x56ae('0x1e52')] = 0.2; continue; case '8': _0xbdffd5['call'](this, _0x2d9f4e(this, this[_0x56ae('0x1e53')])); continue; case '9': this[_0x56ae('0x1e4e')] = 0x1; continue; case '10': this[_0x56ae('0x1e54')] = 0xffffff; continue; } break; } }; _0x5ac4a7[_0x56ae('0x1e55')] = _0x2ea7ce; _0x2ea7ce[_0x56ae('0x8bf')] = _0x56ae('0x1e55'); _0x2ea7ce[_0x56ae('0x8ee')] = _0xbdffd5; _0x2ea7ce[_0x56ae('0x6')] = _0x4e6193(_0xbdffd5[_0x56ae('0x6')], { '_depthPass': null, '_lightProjVarying': null, '_propReg': null, '_scattering': null, '_translucency': null, '_lightColorReg': null, '_scatterColor': null, '_colorReg': null, '_decReg': null, '_scatterR': null, '_scatterG': null, '_scatterB': null, '_targetReg': null, 'initConstants': function(_0x40c57d) { _0xbdffd5[_0x56ae('0x6')][_0x56ae('0x1d03')][_0x56ae('0x94d')](this, _0x40c57d); var _0x28286b = _0x40c57d[_0x56ae('0x19eb')], _0x25b176 = _0x40c57d[_0x56ae('0x1e56')]; _0x28286b[_0x56ae('0x8b6')](_0x25b176, 0.5); _0x28286b['set'](_0x25b176 + 0x1, -0.5); _0x28286b[_0x56ae('0x8b6')](_0x25b176 + 0x2, 0x0); _0x28286b[_0x56ae('0x8b6')](_0x25b176 + 0x3, 0x1); _0x28286b = _0x40c57d[_0x56ae('0x1c82')]; _0x25b176 = _0x40c57d[_0x56ae('0x1d0f')]; _0x28286b[_0x56ae('0x8b6')](_0x25b176 + 0x3, 0x1); _0x28286b['set'](_0x25b176 + 0x4, 0x1); _0x28286b[_0x56ae('0x8b6')](_0x25b176 + 0x5, 0.00392156862745098); _0x28286b[_0x56ae('0x8b6')](_0x25b176 + 0x6, 0.000015378700499807768); _0x28286b[_0x56ae('0x8b6')](_0x25b176 + 0x7, 6.030862941101084e-8); _0x28286b[_0x56ae('0x8b6')](_0x25b176 + 0xa, 0.5); _0x28286b['set'](_0x25b176 + 0xb, -0.1); }, 'cleanCompilationData': function() { if (_0x56ae('0x1e57') !== _0x56ae('0x1e58')) { _0xbdffd5['prototype'][_0x56ae('0xe69')]['call'](this); this['_targetReg'] = this[_0x56ae('0x1e59')] = this[_0x56ae('0x1e5a')] = this[_0x56ae('0x1e5b')] = this[_0x56ae('0x1e5c')] = this[_0x56ae('0x1e5d')] = null; } else { this[_0x56ae('0x1372')] = this[_0x56ae('0x9e8')][_0x56ae('0x9e9')](); } }, 'set_scattering': function(_0x16a3c9) { return this[_0x56ae('0x1e52')] = _0x16a3c9; }, 'set_translucency': function(_0x332123) { return this[_0x56ae('0x1e4e')] = _0x332123; }, 'set_scatterColor': function(_0x3a7bb3) { if ('LjCUW' !== _0x575257['xxDqT']) { var _0x31d2d4 = B++; d = _0x59b8d7[_0x56ae('0x951')](_0x3a7bb3[_0x56ae('0xb09')]()['get'](_0x31d2d4), _0x547bfc); e = b[_0x56ae('0x1822')][_0x56ae('0x1b')](_0x31d2d4); f = _0x252a59[_0x56ae('0x975')](null, c[_0x56ae('0x1823')] * e[_0x56ae('0x1421')]['get_length'](), !0x0); l = _0x252a59[_0x56ae('0x975')](null, c[_0x56ae('0x1823')] * e[_0x56ae('0x1421')]['get_length'](), !0x0); for (var _0x100b10 = q = 0x0, _0x5ef27b = e[_0x56ae('0x1421')]['get_length'](); _0x100b10 < _0x5ef27b;) { var _0x1f1d68 = _0x56ae('0xb3c')[_0x56ae('0x44')]('|'), _0x399baa = 0x0; while (!![]) { switch (_0x1f1d68[_0x399baa++]) { case '0': _0x350a8d = c[_0x56ae('0xb08')]['get'](e[_0x56ae('0x1421')][_0x56ae('0x1b')](_0x350a8d)[_0x56ae('0x1824')]); continue; case '1': _0x350a8d = _0x350a8d[_0x56ae('0x9fa')](); continue; case '2': for (_0x4d5e96 = c['maxBones']; _0x350a8d < _0x4d5e96;) _0x350a8d++, f[_0x56ae('0x8b6')](q, 0x0), l['set'](q++, 0x0); continue; case '3': var _0x350a8d = _0x100b10++; continue; case '4': for (var _0x4d5e96 = 0x0, _0x1e5609 = _0x350a8d[_0x56ae('0x9fa')](); _0x4d5e96 < _0x1e5609;) { var _0x1b533c = _0x4d5e96++; _0x1b533c = _0x350a8d[_0x56ae('0x1b')](_0x1b533c); f['set'](q, _0xfeeea6[_0x56ae('0xcfc')](0x3 * _0x1b533c[_0x56ae('0x1825')])); l[_0x56ae('0x8b6')](q++, _0x1b533c['weight']); } continue; } break; } } e = new _0x32a6b8(c['maxBones']); e['updateData'](d[_0x56ae('0xb0a')]()[_0x56ae('0x9b0')](null)); e[_0x56ae('0x1149')](d[_0x56ae('0x405')]()); e[_0x56ae('0x1181')](f); e[_0x56ae('0x1182')](l); _0x3a7bb3[_0x56ae('0xb09')]()[_0x56ae('0x8b6')](_0x31d2d4, e); _0x3a7bb3[_0x56ae('0xb09')]()['get'](_0x31d2d4)[_0x56ae('0x1129')](_0x3a7bb3); } else { var _0x1a8de1 = _0x56ae('0xae9')[_0x56ae('0x44')]('|'), _0xe3fc0c = 0x0; while (!![]) { switch (_0x1a8de1[_0xe3fc0c++]) { case '0': return _0x3a7bb3; case '1': this[_0x56ae('0x1e50')] = (_0x3a7bb3 >> 0x8 & 0xff) / 0xff; continue; case '2': this['_scatterB'] = (_0x3a7bb3 & 0xff) / 0xff; continue; case '3': this[_0x56ae('0x1e4f')] = _0x575257[_0x56ae('0x5e9')](_0x3a7bb3 >> 0x10 & 0xff, 0xff); continue; case '4': this[_0x56ae('0x1e54')] = _0x3a7bb3; continue; } break; } } }, 'getVertexCode': function(_0x53c1a9, _0x483411) { var _0x319685 = _0xbdffd5['prototype']['getVertexCode'][_0x56ae('0x94d')](this, _0x53c1a9, _0x483411), _0x3a1e7a = _0x483411[_0x56ae('0x9bd')](), _0x2fbc4d = _0x483411[_0x56ae('0xe2c')](); _0x53c1a9[_0x56ae('0x1e56')] = 0x4 * _0x2fbc4d[_0x56ae('0x9c6')](); this['_lightProjVarying'] = _0x483411[_0x56ae('0xe27')](); _0x53c1a9 = _0x483411['getFreeVertexConstant'](); _0x483411[_0x56ae('0xe2c')](); _0x483411[_0x56ae('0xe2c')](); _0x483411[_0x56ae('0xe2c')](); return _0x319685 += _0x575257[_0x56ae('0x611')] + _0x1b30b7[_0x56ae('0x28')](_0x3a1e7a) + ',\x20vt0,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x53c1a9) + _0x56ae('0x1e5e') + _0x1b30b7[_0x56ae('0x28')](_0x3a1e7a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x3a1e7a) + _0x575257['OyDkO'] + _0x1b30b7[_0x56ae('0x28')](_0x3a1e7a) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x3a1e7a) + '.xy,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3a1e7a) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x2fbc4d) + _0x56ae('0x1d48') + _0x1b30b7[_0x56ae('0x28')](_0x3a1e7a) + _0x56ae('0x144') + _0x1b30b7['string'](_0x3a1e7a) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x2fbc4d) + _0x56ae('0x1e5f') + _0x1b30b7[_0x56ae('0x28')](this['_lightProjVarying']) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x3a1e7a) + _0x56ae('0x1d3d') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e5d')]) + _0x56ae('0x1e60'); }, 'getFragmentPreLightingCode': function(_0xd6e013, _0x268c1d) { this[_0x56ae('0x1e5a')] = _0x268c1d[_0x56ae('0xe2b')](); this[_0x56ae('0x1e59')] = _0x268c1d['getFreeFragmentConstant'](); this[_0x56ae('0x1e5c')] = _0x268c1d[_0x56ae('0xe2b')](); _0xd6e013[_0x56ae('0x1d0f')] = 0x4 * this[_0x56ae('0x1e5a')][_0x56ae('0x9c6')](); return _0xbdffd5[_0x56ae('0x6')][_0x56ae('0x1bcb')][_0x56ae('0x94d')](this, _0xd6e013, _0x268c1d); }, 'getFragmentCodePerLight': function(_0x3b26d6, _0x246d5a, _0x45a384, _0x203f54) { this['_isFirstLight'] = !0x0; this['_lightColorReg'] = _0x45a384; return _0xbdffd5[_0x56ae('0x6')][_0x56ae('0x1101')][_0x56ae('0x94d')](this, _0x3b26d6, _0x246d5a, _0x45a384, _0x203f54); }, 'getFragmentPostLightingCode': function(_0x16822b, _0x2a4b01, _0x31f659) { if (_0x56ae('0x1e61') !== 'iAYcw') { _0x16822b = _0xbdffd5[_0x56ae('0x6')]['getFragmentPostLightingCode'][_0x56ae('0x94d')](this, _0x16822b, _0x2a4b01, _0x31f659); var _0x43e274 = _0x2a4b01['getFreeFragmentVectorTemp'](); _0x16822b += 'mul\x20' + _0x1b30b7['string'](_0x43e274) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_lightColorReg']) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e62')]) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x43e274) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x43e274) + _0x56ae('0xd6') + _0x1b30b7['string'](this['_colorReg']) + _0x56ae('0x1e63') + _0x1b30b7['string'](_0x31f659) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x31f659) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x43e274) + '.xyz\x0a'; _0x575257[_0x56ae('0x61f')](this['_targetReg'], this[_0x56ae('0x9b7')][_0x56ae('0x1bbf')]) && _0x2a4b01['removeFragmentTempUsage'](_0x31f659); return _0x16822b; } else { if (this[_0x56ae('0x9ea')] == _0x16822b) return _0x16822b; this['_shareContext'] = _0x16822b; this['_globalPosDirty'] = !0x0; return _0x16822b; } }, 'activate': function(_0x5f25d3, _0x689969) { if (_0x56ae('0x1e64') !== _0x56ae('0x1e65')) { _0xbdffd5[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x5f25d3, _0x689969); _0x689969 = _0x5f25d3[_0x56ae('0x1d0f')]; _0x5f25d3 = _0x5f25d3[_0x56ae('0x1c82')]; _0x5f25d3['set'](_0x689969, this[_0x56ae('0x1e4f')]); _0x5f25d3[_0x56ae('0x8b6')](_0x689969 + 0x1, this['_scatterG']); _0x5f25d3[_0x56ae('0x8b6')](_0x689969 + 0x2, this[_0x56ae('0x1e51')]); _0x5f25d3[_0x56ae('0x8b6')](_0x689969 + 0x8, this[_0x56ae('0x1e52')]); _0x5f25d3[_0x56ae('0x8b6')](_0x689969 + 0x9, this[_0x56ae('0x1e4e')]); } else { var _0x4da560 = _0x689969['next'](); if (_0x4da560[_0x56ae('0x1e06')] == _0x5f25d3) return _0x4da560; } }, 'setRenderState': function(_0x26c753, _0x281a82, _0x571316, _0x3a4ae2) { _0x3a4ae2 = this[_0x56ae('0x1a92')]['getDepthMap'](_0x281a82, _0x571316); _0x281a82 = this['_depthPass'][_0x56ae('0x1e66')](_0x281a82); _0x571316[_0x56ae('0xd47')]['setTextureAt'](_0x26c753[_0x56ae('0x1dc0')], _0x3a4ae2); _0x281a82[_0x56ae('0xf08')](_0x26c753[_0x56ae('0x19eb')], _0x26c753['secondaryVertexConstantsIndex'] + 0x4, !0x0); }, 'scatterLight': function(_0x57c393, _0x28e960, _0x543ea5, _0x1ecd42) { if (!this['_isFirstLight']) return ''; this['_isFirstLight'] = !0x1; var _0x270090 = '', _0x4a2532 = _0x543ea5['getFreeTextureReg'](); null == _0x1ecd42['viewDirFragment'] ? this[_0x56ae('0x1e62')] = _0x1ecd42[_0x56ae('0x1bbf')] : (this[_0x56ae('0x1e62')] = _0x543ea5[_0x56ae('0xda6')](), _0x543ea5[_0x56ae('0x1040')](this[_0x56ae('0x1e62')], 0x1)); _0x57c393[_0x56ae('0x1dc0')] = _0x4a2532['get_index'](); _0x57c393 = _0x543ea5['getFreeFragmentVectorTemp'](); _0x270090 += _0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x57c393) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0x1e5d')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a2532) + '\x20<2d,nearest,clamp>\x0adp4\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x1c1b50['qARoy'] + _0x1b30b7[_0x56ae('0x28')](_0x57c393) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e59')]) + '\x0a'; return _0x270090 += _0x1c1b50[_0x56ae('0x17d')](_0x1c1b50['jSXcw'](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e5d')]) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x1d99'), _0x1b30b7[_0x56ae('0x28')](_0x28e960)) + _0x56ae('0x15b') + _0x1b30b7['string'](this[_0x56ae('0x1e5c')]) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x1c1b50[_0x56ae('0x1e67')] + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + '.z,\x20' + _0x1b30b7['string'](this[_0x56ae('0x1e5c')]) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x28e960) + '.z\x0asat\x20' + _0x1b30b7['string'](_0x28e960) + '.z,\x20' + _0x1b30b7['string'](_0x28e960) + _0x56ae('0x1e68') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x103f') + _0x1b30b7['string'](_0x28e960) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_propReg']) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_propReg']) + _0x56ae('0x185') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e62')]), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x1dbc') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e5a')]) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e62')]) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x28e960) + _0x56ae('0x1cf3'); }, '__class__': _0x2ea7ce, '__properties__': _0x4e6193(_0xbdffd5[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_scatterColor': 'set_scatterColor', 'set_translucency': _0x56ae('0x1760'), 'set_scattering': 'set_scattering' }) }); var _0xa1890e = function(_0x4c43a1) { if ('RAixe' === _0x56ae('0x1e69')) { null == _0x4c43a1 && (_0x4c43a1 = 0.5); _0x2c8111[_0x56ae('0x94d')](this); this['set_wrapFactor'](_0x4c43a1); } else { this['__playStatus'](_0x56ae('0x1e6a')); } }; _0x5ac4a7[_0x56ae('0x1e6b')] = _0xa1890e; _0xa1890e['__name__'] = _0x56ae('0x1e6b'); _0xa1890e[_0x56ae('0x8ee')] = _0x2c8111; _0xa1890e[_0x56ae('0x6')] = _0x4e6193(_0x2c8111['prototype'], { '_wrapDataRegister': null, '_wrapFactor': null, 'cleanCompilationData': function() { if (_0x575257[_0x56ae('0x620')] === _0x56ae('0x1e6c')) { this['__updateTransforms'](); } else { _0x2c8111[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1e6d')] = null; } }, 'set_wrapFactor': function(_0x628d29) { this[_0x56ae('0x1e6e')] = 0x1 / (_0x628d29 + 0x1); return _0x628d29; }, 'getFragmentPreLightingCode': function(_0x1cdcba, _0x283b58) { var _0x2bacec = {}; _0x2bacec['flCyt'] = function(_0x2479fe, _0xf76599) { return _0x2479fe == _0xf76599; }; if (_0x56ae('0x1e6f') !== _0x56ae('0x1e70')) { var _0x3ef2fa = _0x2c8111[_0x56ae('0x6')][_0x56ae('0x1bcb')][_0x56ae('0x94d')](this, _0x1cdcba, _0x283b58); this[_0x56ae('0x1c78')] = !0x0; this['_wrapDataRegister'] = _0x283b58['getFreeFragmentConstant'](); _0x1cdcba[_0x56ae('0x1d0f')] = 0x4 * this['_wrapDataRegister'][_0x56ae('0x9c6')](); return _0x3ef2fa; } else { _0x2d9f4e = _0x1cdcba = !0x1; _0x1b30b7 = 0x0; for (n = this[_0x56ae('0x9db')]; _0x1b30b7 < n['length'];) l = n[_0x1b30b7], ++_0x1b30b7, l[_0x56ae('0xa8c')] && (_0x1cdcba = !0x0), l[_0x56ae('0xa80')] && (_0x2d9f4e = !0x0); _0x1b30b7 = this[_0x56ae('0x9cc')]; l = null; _0x1cdcba ? (_0x2bacec[_0x56ae('0x1e71')](null, this['__cacheBitmapData2']) || null == this[_0x56ae('0xa6a')]['image'] || f > this[_0x56ae('0xa6a')][_0x56ae('0x3d')] || B > this['__cacheBitmapData2']['height'] ? this[_0x56ae('0xa6a')] = new _0x3ee0eb(f, B, !0x0, 0x0) : this[_0x56ae('0xa6a')]['fillRect'](this[_0x56ae('0xa6a')][_0x56ae('0xa82')], 0x0), n = this[_0x56ae('0xa6a')]) : n = _0x1b30b7; _0x2d9f4e && (null == this['__cacheBitmapData3'] || null == this[_0x56ae('0xa69')][_0x56ae('0xa02')] || f > this['__cacheBitmapData3'][_0x56ae('0x3d')] || B > this[_0x56ae('0xa69')][_0x56ae('0x727')] ? this[_0x56ae('0xa69')] = new _0x3ee0eb(f, B, !0x0, 0x0) : this[_0x56ae('0xa69')][_0x56ae('0xa81')](this['__cacheBitmapData3']['rect'], 0x0), l = this[_0x56ae('0xa69')]); null == this[_0x56ae('0xa8d')] && (this[_0x56ae('0xa8d')] = new _0x510664()); f = this['__tempPoint']; B = 0x0; for (_0x2d9f4e = this[_0x56ae('0x9db')]; B < _0x2d9f4e['length'];) _0x4e6193 = _0x2d9f4e[B], ++B, _0x4e6193[_0x56ae('0xa80')] && l[_0x56ae('0xa8e')](_0x1b30b7, _0x1b30b7['rect'], f), _0x5ac4a7 = _0x4e6193[_0x56ae('0xa8f')](n, _0x1b30b7, _0x1b30b7[_0x56ae('0xa82')], f), _0x4e6193['__preserveObject'] && _0x5ac4a7[_0x56ae('0xf4e')](l, null, null != this[_0x56ae('0xa4c')] ? this['__objectTransform'][_0x56ae('0xa50')]() : null), _0x4e6193[_0x56ae('0xa3f')] = !0x1, _0x1cdcba && _0x5ac4a7 == n && (_0x5ac4a7 = _0x1b30b7, _0x1b30b7 = n, n = _0x5ac4a7); this[_0x56ae('0x9cc')] != _0x1b30b7 && (_0x5ac4a7 = this['__cacheBitmapData'], this['__cacheBitmapData'] = _0x1b30b7, this[_0x56ae('0xa6a')] = _0x5ac4a7, this['__cacheBitmap'][_0x56ae('0x9fe')] = this[_0x56ae('0x9cc')], this[_0x56ae('0xa67')] = null); this[_0x56ae('0x9ca')][_0x56ae('0xa90')] = this[_0x56ae('0x9cc')][_0x56ae('0xa7e')]; } }, 'getFragmentCodePerLight': function(_0x1f2a26, _0x4a38a8, _0x1ecbf4, _0x1d189c) { var _0x3e4b40 = ''; if (this[_0x56ae('0x1c78')]) var _0x526047 = this[_0x56ae('0xe6d')]; else _0x526047 = _0x1d189c[_0x56ae('0xda6')](), _0x1d189c[_0x56ae('0x1040')](_0x526047, 0x1); _0x3e4b40 += _0x1c1b50[_0x56ae('0x1e72')](_0x56ae('0xdf2') + _0x1b30b7['string'](_0x526047) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4a38a8) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]) + _0x56ae('0x1e63') + _0x1b30b7[_0x56ae('0x28')](_0x526047) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x526047) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e6d')]) + _0x56ae('0x103f') + _0x1b30b7['string'](_0x526047) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x526047) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_wrapDataRegister']) + '.y\x0asat\x20' + _0x1b30b7[_0x56ae('0x28')](_0x526047) + _0x56ae('0x132') + _0x1b30b7['string'](_0x526047) + _0x1c1b50[_0x56ae('0x16b')] + _0x1b30b7[_0x56ae('0x28')](_0x526047), '.xz,\x20') + _0x1b30b7[_0x56ae('0x28')](_0x526047) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4a38a8) + _0x56ae('0x14e'); null != this['_modulateMethod'] && (_0x3e4b40 += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1c7b')](_0x1f2a26, _0x526047, _0x1d189c, this[_0x56ae('0x9b7')]))); _0x3e4b40 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x526047) + ',\x20' + _0x1b30b7['string'](_0x526047) + _0x56ae('0x173') + _0x1b30b7['string'](_0x1ecbf4) + '\x0a'; this[_0x56ae('0x1c78')] || (_0x3e4b40 += _0x56ae('0x69') + _0x1b30b7['string'](this['_totalLightColorReg']) + _0x1c1b50[_0x56ae('0x1cce')] + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x526047) + _0x56ae('0x1c8f'), _0x1d189c[_0x56ae('0x1037')](_0x526047)); this[_0x56ae('0x1c78')] = !0x1; return _0x3e4b40; }, 'activate': function(_0xc1c1b3, _0x4e09c5) { _0x2c8111[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0xc1c1b3, _0x4e09c5); _0x4e09c5 = _0xc1c1b3[_0x56ae('0x1d0f')]; _0xc1c1b3 = _0xc1c1b3[_0x56ae('0x1c82')]; _0xc1c1b3[_0x56ae('0x8b6')](_0x4e09c5, this[_0x56ae('0x1e6e')]); _0xc1c1b3[_0x56ae('0x8b6')](_0x4e09c5 + 0x1, _0x575257['iBXEW'](0x1, this[_0x56ae('0x1e6e')] + 0x1)); }, '__class__': _0xa1890e, '__properties__': _0x4e6193(_0x2c8111[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_wrapFactor': 'set_wrapFactor' }) }); var _0x19b8b5 = function(_0x4eaccd) { if ('hZQVk' === _0x56ae('0x1e73')) { null == _0x4eaccd && (_0x4eaccd = !0x1); this['_writeDepth'] = !0x0; this[_0x56ae('0x1e74')] = 0x1; this['_defaultCulling'] = 0x0; this[_0x56ae('0x1e75')] = 'ft0'; for (var _0x38e9f1 = [_0x56ae('0x1e76')], _0x7dd7c = _0x252a59[_0x56ae('0x977')](null), _0xc9fafb = 0x0, _0x4ef2fc = _0x38e9f1[_0x56ae('0x32')]; _0xc9fafb < _0x4ef2fc;) { if (_0x56ae('0x1e77') === _0x56ae('0x1e77')) { var _0x139558 = _0xc9fafb++; _0x7dd7c['set'](_0x139558, _0x38e9f1[_0x139558]); } else { return this[_0x56ae('0xf35')][_0x56ae('0x1ab3')](); } } this[_0x56ae('0x9c0')] = _0x7dd7c; _0x38e9f1 = [_0x56ae('0x1b5d')]; _0x7dd7c = _0x252a59['toObjectVector'](null); _0xc9fafb = 0x0; for (_0x4ef2fc = _0x38e9f1[_0x56ae('0x32')]; _0xc9fafb < _0x4ef2fc;) _0x139558 = _0xc9fafb++, _0x7dd7c[_0x56ae('0x8b6')](_0x139558, _0x38e9f1[_0x139558]); this['_animatableAttributes'] = _0x7dd7c; this[_0x56ae('0x1e78')] = 0x9; this[_0x56ae('0x1e79')] = 0x2; this[_0x56ae('0x1a8f')] = 0x5; this['_anisotropy'] = 0x1; this[_0x56ae('0x1aa2')] = !0x0; this[_0x56ae('0x1aa4')] = !0x1; this[_0x56ae('0x1a91')] = !0x0; this[_0x56ae('0xe1d')] = this[_0x56ae('0x1e7a')] = this['_numUsedVertexConstants'] = this[_0x56ae('0xe1c')] = this[_0x56ae('0x1e7b')] = 0x0; this[_0x56ae('0x1e7c')] = _0x252a59[_0x56ae('0x977')](null, 0x8); _0x38e9f1 = [-0x1, -0x1, -0x1, -0x1, -0x1, -0x1, -0x1, -0x1]; _0x7dd7c = _0x252a59['toIntVector'](null); _0xc9fafb = 0x0; for (_0x4ef2fc = _0x38e9f1[_0x56ae('0x32')]; _0xc9fafb < _0x4ef2fc;) _0x139558 = _0xc9fafb++, _0x7dd7c[_0x56ae('0x8b6')](_0x139558, _0x38e9f1[_0x139558]); this['_program3Dids'] = _0x7dd7c; this[_0x56ae('0x11e4')] = _0x252a59[_0x56ae('0x977')](null, 0x8); _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x1384')] = _0x4eaccd; this['_numUsedStreams'] = 0x1; this[_0x56ae('0xe1b')] = 0x5; } else { null != this['selectedChild'] && this[_0x56ae('0x1e7d')](this[_0x56ae('0x1e7e')]); } }; _0x5ac4a7[_0x56ae('0x1e7f')] = _0x19b8b5; _0x19b8b5[_0x56ae('0x8bf')] = _0x56ae('0x1e7f'); _0x19b8b5[_0x56ae('0x8ee')] = _0x36799b; _0x19b8b5['prototype'] = _0x4e6193(_0x36799b['prototype'], { '_material': null, '_animationSet': null, '_program3Ds': null, '_program3Dids': null, '_context3Ds': null, '_numUsedStreams': null, '_numUsedTextures': null, '_numUsedVertexConstants': null, '_numUsedFragmentConstants': null, '_numUsedVaryings': null, '_smooth': null, '_repeat': null, '_mipmap': null, '_anisotropy': null, '_depthCompareMode': null, '_blendFactorSource': null, '_blendFactorDest': null, '_enableBlending': null, '_bothSides': null, '_lightPicker': null, '_animatableAttributes': null, '_animationTargetRegisters': null, '_shadedTarget': null, '_defaultCulling': null, '_renderToTexture': null, '_oldTarget': null, '_oldSurface': null, '_oldDepthStencil': null, '_oldRect': null, '_alphaPremultiplied': null, '_needFragmentAnimation': null, '_needUVAnimation': null, '_UVTarget': null, '_UVSource': null, '_agalVersion': null, '_writeDepth': null, 'get_material': function() { if (_0x56ae('0x1e80') !== 'RMluq') { return this[_0x56ae('0x11ad')]; } else { d = c[_0x56ae('0x42')](); d = new _0x588168(d); var _0x1d504a = d['id']; null != _0x586025[_0x1d504a] ? b[_0x56ae('0x932')](_0x1d504a, d) : b['h'][_0x1d504a] = d; } }, 'set_material': function(_0x1e3bce) { return this[_0x56ae('0x11ad')] = _0x1e3bce; }, 'set_writeDepth': function(_0x2f98dd) { return this[_0x56ae('0x1e81')] = _0x2f98dd; }, 'set_mipmap': function(_0x47df2e) { if (this[_0x56ae('0x1aa2')] == _0x47df2e) return this[_0x56ae('0x1aa2')]; this[_0x56ae('0x1aa2')] = _0x47df2e; this[_0x56ae('0x1abb')](); return this['_mipmap']; }, 'set_anisotropy': function(_0x15f1fd) { if (this[_0x56ae('0x1a90')] == _0x15f1fd) return _0x15f1fd; this[_0x56ae('0x1a90')] = _0x15f1fd; this[_0x56ae('0x1abb')](); return _0x15f1fd; }, 'set_smooth': function(_0x3be517) { if (this['_smooth'] == _0x3be517) return this[_0x56ae('0x1a91')]; this[_0x56ae('0x1a91')] = _0x3be517; this['invalidateShaderProgram'](); return this[_0x56ae('0x1a91')]; }, 'set_repeat': function(_0x2e6930) { if (this[_0x56ae('0x1aa4')] == _0x2e6930) return this['_repeat']; this[_0x56ae('0x1aa4')] = _0x2e6930; this[_0x56ae('0x1abb')](); return this[_0x56ae('0x1aa4')]; }, 'set_bothSides': function(_0xb4e4e0) { return this[_0x56ae('0x1aa9')] = _0xb4e4e0; }, 'set_depthCompareMode': function(_0x4704b7) { return this[_0x56ae('0x1a8f')] = _0x4704b7; }, 'set_animationSet': function(_0xe971b6) { if ('uQPct' === 'JIwCp') { '(' != this[_0x56ae('0x19a5')]() && this['sendParseError']('('); _0xe971b6['s'] = this[_0x56ae('0x19d7')](); _0xe971b6['t'] = this[_0x56ae('0x19d7')](); ')' != this[_0x56ae('0x19a5')]() && this['sendParseError'](')'); } else { if (this[_0x56ae('0xd95')] == _0xe971b6) return this[_0x56ae('0xd95')]; this['_animationSet'] = _0xe971b6; this['invalidateShaderProgram'](); return this['_animationSet']; } }, 'get_renderToTexture': function() { return this['_renderToTexture']; }, 'dispose': function() { null != this[_0x56ae('0x1241')] && this['_lightPicker'][_0x56ae('0x968')]('change', _0x2d9f4e(this, this[_0x56ae('0x1ae9')])); null != this[_0x56ae('0x11e4')][_0x56ae('0x1b')](0x0) && (_0x5cf993['getInstanceFromIndex'](0x0)[_0x56ae('0x11e7')](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x0)), this[_0x56ae('0x11e4')][_0x56ae('0x8b6')](0x0, null)); null != this[_0x56ae('0x11e4')][_0x56ae('0x1b')](0x1) && (_0x5cf993[_0x56ae('0x11e0')](0x1)[_0x56ae('0x11e7')](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x1)), this[_0x56ae('0x11e4')][_0x56ae('0x8b6')](0x1, null)); null != this[_0x56ae('0x11e4')][_0x56ae('0x1b')](0x2) && (_0x5cf993[_0x56ae('0x11e0')](0x2)[_0x56ae('0x11e7')](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x2)), this['_program3Ds'][_0x56ae('0x8b6')](0x2, null)); null != this[_0x56ae('0x11e4')]['get'](0x3) && (_0x5cf993[_0x56ae('0x11e0')](0x3)[_0x56ae('0x11e7')](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x3)), this['_program3Ds'][_0x56ae('0x8b6')](0x3, null)); null != this[_0x56ae('0x11e4')][_0x56ae('0x1b')](0x4) && (_0x5cf993['getInstanceFromIndex'](0x4)[_0x56ae('0x11e7')](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x4)), this[_0x56ae('0x11e4')]['set'](0x4, null)); null != this[_0x56ae('0x11e4')][_0x56ae('0x1b')](0x5) && (_0x5cf993[_0x56ae('0x11e0')](0x5)[_0x56ae('0x11e7')](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x5)), this[_0x56ae('0x11e4')][_0x56ae('0x8b6')](0x5, null)); null != this['_program3Ds'][_0x56ae('0x1b')](0x6) && (_0x5cf993['getInstanceFromIndex'](0x6)['freeProgram3D'](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x6)), this[_0x56ae('0x11e4')][_0x56ae('0x8b6')](0x6, null)); null != this[_0x56ae('0x11e4')][_0x56ae('0x1b')](0x7) && (_0x5cf993[_0x56ae('0x11e0')](0x7)['freeProgram3D'](this[_0x56ae('0x1abf')][_0x56ae('0x1b')](0x7)), this[_0x56ae('0x11e4')]['set'](0x7, null)); }, 'get_numUsedStreams': function() { if (_0x56ae('0x1e82') === 'fmzzX') { var _0x32231d = new Uint8Array(0x100); _0x3ccf93['__redTable'] = _0x32231d; } else { return this[_0x56ae('0xe1d')]; } }, 'get_numUsedVertexConstants': function() { return this[_0x56ae('0xe1b')]; }, 'updateAnimationState': function(_0x1a1f68, _0x553fbf, _0x5a0ec3) { _0x1a1f68[_0x56ae('0x1168')]()[_0x56ae('0x1e83')](_0x553fbf, _0x1a1f68, this[_0x56ae('0xe1b')], this['_numUsedStreams'], _0x5a0ec3); }, 'render': function(_0x2f3368, _0x188e44, _0x1dc7b0, _0x2a4d34) { throw new _0x1adea8(new _0x4a3ee6()); }, 'getVertexCode': function() { throw new _0x1adea8(new _0x4a3ee6()); }, 'getFragmentCode': function(_0xa913b6) { throw new _0x1adea8(new _0x4a3ee6()); }, 'setBlendMode': function(_0x5ba39b) { var _0x1b5f28 = {}; _0x1b5f28[_0x56ae('0x1e84')] = 'suspending'; if (_0x56ae('0x1e85') === _0x56ae('0x1e86')) { var _0x1a6cfe = this; if (_0x1a6cfe[_0x56ae('0x1e87')] && _0x1a6cfe[_0x56ae('0x133d')] && void 0x0 !== _0x1a6cfe[_0x56ae('0x133d')][_0x56ae('0x1e88')] && _0x13b6ca[_0x56ae('0x1e89')]) { for (var _0x335632 = 0x0; _0x335632 < _0x1a6cfe[_0x56ae('0x1e8a')][_0x56ae('0x32')]; _0x335632++) if (_0x1a6cfe[_0x56ae('0x1e8a')][_0x335632][_0x56ae('0x1e8b')]) for (var _0x253f59 = 0x0; _0x253f59 < _0x1a6cfe[_0x56ae('0x1e8a')][_0x335632][_0x56ae('0x1d43')][_0x56ae('0x32')]; _0x253f59++) if (!_0x1a6cfe[_0x56ae('0x1e8a')][_0x335632][_0x56ae('0x1d43')][_0x253f59][_0x56ae('0x1cb2')]) return _0x1a6cfe; return _0x1a6cfe[_0x56ae('0x1427')] && clearTimeout(_0x1a6cfe[_0x56ae('0x1427')]), _0x1a6cfe[_0x56ae('0x1427')] = setTimeout(function() { _0x1a6cfe['autoSuspend'] && (_0x1a6cfe[_0x56ae('0x1427')] = null, _0x1a6cfe[_0x56ae('0xfe4')] = _0x1b5f28[_0x56ae('0x1e84')], _0x1a6cfe[_0x56ae('0x133d')][_0x56ae('0x1e88')]()['then'](function() { _0x1a6cfe[_0x56ae('0xfe4')] = 'suspended'; _0x1a6cfe[_0x56ae('0x1e8c')] && (delete _0x1a6cfe[_0x56ae('0x1e8c')], _0x1a6cfe['_autoResume']()); })); }, 0x7530), _0x1a6cfe; } } else { switch (_0x5ba39b) { case 0x0: this[_0x56ae('0x1e79')] = 0x7; this[_0x56ae('0x1e78')] = 0x2; this['_enableBlending'] = !0x0; break; case 0x1: this[_0x56ae('0x1e79')] = 0x9; this[_0x56ae('0x1e78')] = 0x7; this[_0x56ae('0x1e8d')] = !0x0; break; case 0x7: this[_0x56ae('0x1e79')] = 0x7; this['_blendFactorDest'] = 0x5; this['_enableBlending'] = !0x0; break; case 0x9: this[_0x56ae('0x1e79')] = 0x9; this[_0x56ae('0x1e78')] = 0x8; this[_0x56ae('0x1e8d')] = !0x0; break; case 0xa: this[_0x56ae('0x1e79')] = 0x2; this[_0x56ae('0x1e78')] = 0x9; this[_0x56ae('0x1e8d')] = !0x1; break; case 0xc: this[_0x56ae('0x1e79')] = 0x2; this[_0x56ae('0x1e78')] = 0x6; this[_0x56ae('0x1e8d')] = !0x0; break; default: throw new _0x1adea8(new _0x4d4163(_0x56ae('0x1e8e'))); } } }, 'activate': function(_0x4e6ee4, _0x8d9b80) { _0x8d9b80 = _0x4e6ee4[_0x56ae('0xd46')]; var _0x5e749e = _0x4e6ee4[_0x56ae('0xd47')]; _0x5e749e[_0x56ae('0x13a2')](this['_writeDepth'], this[_0x56ae('0x1a8f')]); this[_0x56ae('0x1e8d')] && _0x5e749e[_0x56ae('0x139f')](this[_0x56ae('0x1e79')], this[_0x56ae('0x1e78')]); if (this[_0x56ae('0x1e7c')]['get'](_0x8d9b80) != _0x5e749e || null == this[_0x56ae('0x11e4')][_0x56ae('0x1b')](_0x8d9b80)) this[_0x56ae('0x1e7c')][_0x56ae('0x8b6')](_0x8d9b80, _0x5e749e), this[_0x56ae('0x1e8f')](_0x4e6ee4), this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x624'))); for (var _0x2984ab = _0x19b8b5[_0x56ae('0x1e90')][_0x56ae('0x1b')](_0x8d9b80), _0x3f991d = this[_0x56ae('0xe1d')]; _0x3f991d < _0x2984ab;) { var _0x4cc629 = _0x3f991d++; _0x5e749e[_0x56ae('0x921')](_0x4cc629, null); } _0x2984ab = _0x19b8b5['_previousUsedTexs']['get'](_0x8d9b80); for (_0x3f991d = this[_0x56ae('0x1e7a')]; _0x3f991d < _0x2984ab;) _0x4cc629 = _0x3f991d++, _0x5e749e[_0x56ae('0xfc2')](_0x4cc629, null); null == this[_0x56ae('0xd95')] || this[_0x56ae('0xd95')][_0x56ae('0xd58')]() || this['_animationSet']['activate'](_0x4e6ee4, this); _0x5e749e['setProgram'](this[_0x56ae('0x11e4')][_0x56ae('0x1b')](_0x8d9b80)); _0x5e749e['setCulling'](this[_0x56ae('0x1aa9')] ? 0x3 : this['_defaultCulling']); this['_renderToTexture'] && (this[_0x56ae('0x1e91')] = _0x4e6ee4[_0x56ae('0x1e92')](), this[_0x56ae('0x1e93')] = _0x4e6ee4[_0x56ae('0x418')](), this[_0x56ae('0x1e94')] = _0x4e6ee4[_0x56ae('0x12a4')](), this['_oldRect'] = _0x4e6ee4[_0x56ae('0x12a3')]()); }, 'deactivate': function(_0x2a899d) { var _0x83edea = _0x2a899d[_0x56ae('0xd46')]; _0x19b8b5['_previousUsedStreams'][_0x56ae('0x8b6')](_0x83edea, this[_0x56ae('0xe1d')]); _0x19b8b5[_0x56ae('0x1e95')][_0x56ae('0x8b6')](_0x83edea, this[_0x56ae('0x1e7a')]); null == this[_0x56ae('0xd95')] || this['_animationSet'][_0x56ae('0xd58')]() || this[_0x56ae('0xd95')][_0x56ae('0x6b0')](_0x2a899d, this); this['_renderToTexture'] && (_0x2a899d[_0x56ae('0x13bb')](this[_0x56ae('0x1e91')], this[_0x56ae('0x1e94')], this[_0x56ae('0x1e93')]), _0x2a899d[_0x56ae('0x13bd')](this['_oldRect'])); this[_0x56ae('0x1e8d')] && _0x2a899d[_0x56ae('0xd47')]['setBlendFactors'](0x2, 0x9); _0x2a899d['_context3D']['setDepthTest'](!0x0, 0x5); }, 'invalidateShaderProgram': function(_0x3a164b) { null == _0x3a164b && (_0x3a164b = !0x0); this[_0x56ae('0x11e4')]['set'](0x0, null); this[_0x56ae('0x11e4')]['set'](0x1, null); this['_program3Ds'][_0x56ae('0x8b6')](0x2, null); this['_program3Ds'][_0x56ae('0x8b6')](0x3, null); this['_program3Ds'][_0x56ae('0x8b6')](0x4, null); this[_0x56ae('0x11e4')]['set'](0x5, null); this[_0x56ae('0x11e4')][_0x56ae('0x8b6')](0x6, null); this[_0x56ae('0x11e4')][_0x56ae('0x8b6')](0x7, null); null != this[_0x56ae('0x11ad')] && _0x3a164b && this[_0x56ae('0x11ad')][_0x56ae('0x1ab7')](this); }, 'updateProgram': function(_0x42da9d) { var _0x23b2b1 = '', _0x337e32 = '', _0x51a34f = '', _0x55ec43 = this['getVertexCode'](); if (null == this[_0x56ae('0xd95')] || this[_0x56ae('0xd95')][_0x56ae('0xd58')]()) { for (var _0x2739bd = 0x0, _0x3c7324 = this[_0x56ae('0x9bf')][_0x56ae('0x9fa')](); _0x2739bd < _0x3c7324;) { var _0x339283 = _0x2739bd++; _0x23b2b1 += _0x56ae('0xd76') + this['_animationTargetRegisters'][_0x56ae('0x1b')](_0x339283) + ',\x20' + this['_animatableAttributes'][_0x56ae('0x1b')](_0x339283) + '\x0a'; } this[_0x56ae('0x1b4d')] && (_0x337e32 = _0x575257['oAtNW'](_0x56ae('0xd76') + this[_0x56ae('0x1e96')], ',') + this[_0x56ae('0x1e97')] + '\x0a'); } else _0x23b2b1 = this[_0x56ae('0xd95')][_0x56ae('0x1e98')](this, this[_0x56ae('0x9bf')], this[_0x56ae('0x9c0')], _0x42da9d[_0x56ae('0x12a5')]()), this[_0x56ae('0x1e99')] && (_0x51a34f = this[_0x56ae('0xd95')][_0x56ae('0xd5c')](this, this[_0x56ae('0x1e75')], _0x42da9d[_0x56ae('0x12a5')]())), this['_needUVAnimation'] && (_0x337e32 = this['_animationSet'][_0x56ae('0xd5d')](this, this[_0x56ae('0x1e97')], this[_0x56ae('0x1e96')])), this['_animationSet'][_0x56ae('0xd5e')](this); _0x55ec43 = _0x23b2b1 + _0x337e32 + _0x55ec43; _0x23b2b1 = this[_0x56ae('0x1377')](_0x51a34f); _0x4ab737[_0x56ae('0x1298')] && (_0x1508f0[_0x56ae('0x140b')]('Compiling\x20AGAL\x20Code:', { 'fileName': _0x56ae('0x1e9a'), 'lineNumber': 0x219, 'className': _0x56ae('0x1e7f'), 'methodName': 'updateProgram' }), _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x1e9b'), { 'fileName': _0x56ae('0x1e9a'), 'lineNumber': 0x21a, 'className': _0x56ae('0x1e7f'), 'methodName': _0x56ae('0x1e8f') }), _0x1508f0[_0x56ae('0x140b')](_0x55ec43, { 'fileName': _0x56ae('0x1e9a'), 'lineNumber': 0x21b, 'className': _0x575257[_0x56ae('0x623')], 'methodName': 'updateProgram' }), _0x1508f0['trace'](_0x56ae('0x1e9b'), { 'fileName': _0x56ae('0x1e9a'), 'lineNumber': 0x21c, 'className': 'away3d.materials.passes.MaterialPassBase', 'methodName': _0x56ae('0x1e8f') }), _0x1508f0[_0x56ae('0x140b')](_0x23b2b1, { 'fileName': _0x56ae('0x1e9a'), 'lineNumber': 0x21d, 'className': 'away3d.materials.passes.MaterialPassBase', 'methodName': _0x56ae('0x1e8f') })); _0x5cf993['getInstance'](_0x42da9d)[_0x56ae('0x11e5')](this, _0x55ec43, _0x23b2b1, this['_agalVersion']); }, 'set_lightPicker': function(_0x1d0ee0) { null != this[_0x56ae('0x1241')] && this[_0x56ae('0x1241')][_0x56ae('0x968')](_0x56ae('0x624'), _0x2d9f4e(this, this[_0x56ae('0x1ae9')])); this[_0x56ae('0x1241')] = _0x1d0ee0; null != this[_0x56ae('0x1241')] && this[_0x56ae('0x1241')][_0x56ae('0x95e')](_0x575257[_0x56ae('0x1e9c')], _0x2d9f4e(this, this['onLightsChange'])); this['updateLights'](); return this[_0x56ae('0x1241')]; }, 'onLightsChange': function(_0x57a1b1) { var _0x2846ff = {}; _0x2846ff['ShZfj'] = function(_0x6cd553, _0xf76599) { return _0x6cd553 == _0xf76599; }; _0x2846ff[_0x56ae('0x1e9d')] = function(_0x1069f4, _0xf76599) { return _0x1069f4 + _0xf76599; }; if (_0x56ae('0x1e9e') !== _0x56ae('0x1e9e')) { this[_0x56ae('0x1e9f')]['push'](_0x57a1b1); var _0x246404 = _0x57a1b1['mesh']['get_position'](), _0x4daff7 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x52bd7f = _0x246404; null == _0x52bd7f && (_0x52bd7f = new _0x4e9ff1()); _0x52bd7f['x'] = _0x246404['x'] - _0x4daff7['x']; _0x52bd7f['y'] = _0x246404['y'] - _0x4daff7['y']; _0x52bd7f['z'] = _0x246404['z'] - _0x4daff7['z']; 0x640 < _0x246404['x'] * _0x246404['x'] + _0x246404['y'] * _0x246404['y'] + _0x246404['z'] * _0x246404['z'] && (_0x4daff7 = _0x246404['x'] * _0x246404['x'] + _0x246404['y'] * _0x246404['y'] + _0x246404['z'] * _0x246404['z'], _0x52bd7f = _0x4daff7 - 0x1, 1e-10 > (0x0 <= _0x52bd7f ? _0x52bd7f : -_0x52bd7f) || (0x0 == _0x4daff7 ? (_0x246404['x'] = 0x1, _0x246404['y'] = 0x0, _0x246404['z'] = 0x0) : (_0x4daff7 = 0x1 / Math[_0x56ae('0xf0c')](_0x4daff7), _0x246404['x'] *= _0x4daff7, _0x246404['y'] *= _0x4daff7, _0x246404['z'] *= _0x4daff7)), _0x4daff7 = _0x246404, _0x2846ff[_0x56ae('0x1ea0')](null, _0x4daff7) && (_0x4daff7 = new _0x4e9ff1()), _0x4daff7['x'] = 0x28 * _0x246404['x'], _0x4daff7['y'] = 0x28 * _0x246404['y'], _0x4daff7['z'] = 0x28 * _0x246404['z'], _0x4daff7 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x52bd7f = _0x246404, null == _0x52bd7f && (_0x52bd7f = new _0x4e9ff1()), _0x52bd7f['x'] = _0x4daff7['x'] + _0x246404['x'], _0x52bd7f['y'] = _0x2846ff[_0x56ae('0x1e9d')](_0x4daff7['y'], _0x246404['y']), _0x52bd7f['z'] = _0x4daff7['z'] + _0x246404['z'], _0x57a1b1['mesh'][_0x56ae('0x3f6')](_0x246404)); return !0x1; } else { this['updateLights'](); } }, 'updateLights': function() {}, 'set_alphaPremultiplied': function(_0x3635f5) { this[_0x56ae('0x1aaf')] = _0x3635f5; this[_0x56ae('0x1abb')](!0x1); return this[_0x56ae('0x1aaf')]; }, '__class__': _0x19b8b5, '__properties__': { 'set_alphaPremultiplied': 'set_alphaPremultiplied', 'set_lightPicker': 'set_lightPicker', 'get_numUsedVertexConstants': _0x56ae('0xd6b'), 'get_numUsedStreams': _0x56ae('0xd6c'), 'get_renderToTexture': 'get_renderToTexture', 'set_animationSet': _0x56ae('0x1ab6'), 'set_depthCompareMode': _0x56ae('0x1881'), 'set_bothSides': _0x56ae('0x1a43'), 'set_anisotropy': _0x56ae('0x1aa5'), 'set_repeat': _0x56ae('0x1740'), 'set_smooth': _0x56ae('0x1750'), 'set_mipmap': _0x56ae('0x1751'), 'set_writeDepth': _0x56ae('0x1ea1'), 'set_material': _0x1c1b50['kuZBU'], 'get_material': _0x56ae('0xca6') } }); var _0x38e3b0 = function(_0x2320b8) { var _0x3f93ac = '3|4|1|7|6|0|2|5' [_0x56ae('0x44')]('|'), _0x30e0e4 = 0x0; while (!![]) { switch (_0x3f93ac[_0x30e0e4++]) { case '0': this[_0x56ae('0x11ad')] = _0x2320b8; continue; case '1': this['_vertexConstantData'] = _0x252a59[_0x56ae('0x975')](null); continue; case '2': this[_0x56ae('0x8c0')](); continue; case '3': this[_0x56ae('0x1b3e')] = this[_0x56ae('0x1ae3')] = !0x0; continue; case '4': this[_0x56ae('0x115a')] = _0x252a59[_0x56ae('0x975')](null); continue; case '5': _0x19b8b5[_0x56ae('0x94d')](this); continue; case '6': this[_0x56ae('0x1ae5')] = 0x1; continue; case '7': this['_diffuseLightSources'] = 0x3; continue; } break; } }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x45e')]] = _0x38e3b0; _0x38e3b0['__name__'] = _0x56ae('0x45f'); _0x38e3b0[_0x56ae('0x8ee')] = _0x19b8b5; _0x38e3b0['prototype'] = _0x4e6193(_0x19b8b5[_0x56ae('0x6')], { '_passes': null, '_passesDirty': null, '_specularLightSources': null, '_diffuseLightSources': null, '_vertexCode': null, '_fragmentLightCode': null, '_framentPostLightCode': null, '_vertexConstantData': null, '_fragmentConstantData': null, '_commonsDataIndex': null, '_probeWeightsIndex': null, '_uvBufferIndex': null, '_secondaryUVBufferIndex': null, '_normalBufferIndex': null, '_tangentBufferIndex': null, '_sceneMatrixIndex': null, '_sceneNormalMatrixIndex': null, '_lightFragmentConstantIndex': null, '_cameraPositionIndex': null, '_uvTransformIndex': null, '_uvTransformIndex2': null, '_lightProbeDiffuseIndices': null, '_lightProbeSpecularIndices': null, '_ambientLightR': null, '_ambientLightG': null, '_ambientLightB': null, '_compiler': null, '_methodSetup': null, '_usingSpecularMethod': null, '_usesNormals': null, '_preserveAlpha': null, '_animateUVs': null, '_animateUVs2': null, '_numPointLights': null, '_numDirectionalLights': null, '_numLightProbes': null, '_enableLightFallOff': null, '_forceSeparateMVP': null, 'set_enableLightFallOff': function(_0x5792de) { _0x5792de != this[_0x56ae('0x1ae3')] && this[_0x56ae('0x1abb')](!0x0); return this[_0x56ae('0x1ae3')] = _0x5792de; }, 'set_forceSeparateMVP': function(_0x5176b6) { return this[_0x56ae('0x1ea2')] = _0x5176b6; }, 'get_numPointLights': function() { return this['_numPointLights']; }, 'get_numDirectionalLights': function() { return this[_0x56ae('0x13eb')]; }, 'get_numLightProbes': function() { return this[_0x56ae('0x13ea')]; }, 'updateProgram': function(_0x45eb1e) { this[_0x56ae('0xb7c')](_0x45eb1e['get_profile']()); _0x19b8b5['prototype'][_0x56ae('0x1e8f')][_0x56ae('0x94d')](this, _0x45eb1e); }, 'reset': function(_0x12c3f1) { this['initCompiler'](_0x12c3f1); this[_0x56ae('0x1ea3')](); this['initConstantData'](); this[_0x56ae('0x10dd')](); }, 'updateUsedOffsets': function() { this[_0x56ae('0xe1b')] = this['_compiler']['get_numUsedVertexConstants'](); this[_0x56ae('0xe1c')] = this[_0x56ae('0x1ea4')][_0x56ae('0xe31')](); this[_0x56ae('0xe1d')] = this[_0x56ae('0x1ea4')][_0x56ae('0xd6c')](); this[_0x56ae('0x1e7a')] = this['_compiler'][_0x56ae('0xe32')](); this['_numUsedVaryings'] = this[_0x56ae('0x1ea4')]['get_numUsedVaryings'](); this[_0x56ae('0xe1c')] = this[_0x56ae('0x1ea4')][_0x56ae('0xe31')](); }, 'initConstantData': function() { this[_0x56ae('0x1159')]['set_length'](0x4 * this[_0x56ae('0xe1b')]); this[_0x56ae('0x115a')]['set_length'](0x4 * this[_0x56ae('0xe1c')]); this['initCommonsData'](); 0x0 <= this['_uvTransformIndex'] && this['initUVTransformData'](); _0x575257[_0x56ae('0x1ab2')](0x0, this[_0x56ae('0x1b3c')]) && this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')] + 0x3, 0x1); this[_0x56ae('0x1ea5')](); }, 'initCompiler': function(_0xd211c1) { this['_compiler'] = this[_0x56ae('0x1ea6')](_0xd211c1); this[_0x56ae('0x1ea4')][_0x56ae('0x1b55')](this[_0x56ae('0x1ea2')]); this[_0x56ae('0x1ea4')][_0x56ae('0x1b98')](this[_0x56ae('0x13fb')]); this[_0x56ae('0x1ea4')][_0x56ae('0x1b99')](this[_0x56ae('0x13eb')]); this[_0x56ae('0x1ea4')][_0x56ae('0x1b9a')](this[_0x56ae('0x13ea')]); this[_0x56ae('0x1ea4')]['set_methodSetup'](this['_methodSetup']); this[_0x56ae('0x1ea4')][_0x56ae('0x1b02')](this[_0x56ae('0x1ae4')]); this[_0x56ae('0x1ea4')][_0x56ae('0x1b0d')](this[_0x56ae('0x1ae5')]); this[_0x56ae('0x1ea4')][_0x56ae('0x1ea7')](this[_0x56ae('0x1a91')], this[_0x56ae('0x1aa4')], this[_0x56ae('0x1aa2')], this[_0x56ae('0x1a90')]); this[_0x56ae('0x1ea4')]['setConstantDataBuffers'](this[_0x56ae('0x1159')], this[_0x56ae('0x115a')]); this['_compiler'][_0x56ae('0x1b37')](this['_animateUVs']); this[_0x56ae('0x1ea4')]['set_animateUVs2'](this[_0x56ae('0x1b41')]); this[_0x56ae('0x1ea4')]['set_alphaPremultiplied'](this[_0x56ae('0x1aaf')] && this[_0x56ae('0x1e8d')]); this['_compiler']['set_preserveAlpha'](this['_preserveAlpha'] && this['_enableBlending']); this[_0x56ae('0x1ea4')][_0x56ae('0x1b15')](this['_enableLightFallOff']); this[_0x56ae('0x1ea4')][_0x56ae('0x1b5b')](); }, 'createCompiler': function(_0x3f09ab) { throw new _0x1adea8(new _0x4a3ee6()); }, 'updateShaderProperties': function() { if ('EbJql' === _0x56ae('0x1ea8')) { var _0x4373be = this || _0x13b6ca; return _0x4373be[_0x56ae('0x1ea9')] = 0x3e8, _0x4373be[_0x56ae('0x1eaa')] = [], _0x4373be['html5PoolSize'] = 0xa, _0x4373be[_0x56ae('0x1eab')] = {}, _0x4373be['_howls'] = [], _0x4373be[_0x56ae('0x1eac')] = !0x1, _0x4373be[_0x56ae('0x18b2')] = 0x1, _0x4373be[_0x56ae('0x1ead')] = _0x56ae('0x1eae'), _0x4373be['_navigator'] = _0x56ae('0x8') != typeof window && window[_0x56ae('0x1eaf')] ? window[_0x56ae('0x1eaf')] : null, _0x4373be[_0x56ae('0x1eb0')] = null, _0x4373be['noAudio'] = !0x1, _0x4373be[_0x56ae('0x1e89')] = !0x0, _0x4373be[_0x56ae('0x1e87')] = !0x0, _0x4373be[_0x56ae('0x133d')] = null, _0x4373be[_0x56ae('0x1eb1')] = !0x0, _0x4373be['_setup'](), _0x4373be; } else { this['_animatableAttributes'] = this['_compiler'][_0x56ae('0x1ba3')](); this[_0x56ae('0x9c0')] = this['_compiler']['get_animationTargetRegisters'](); this['_vertexCode'] = this[_0x56ae('0x1ea4')][_0x56ae('0x1b94')](); this[_0x56ae('0x1b42')] = this[_0x56ae('0x1ea4')][_0x56ae('0x8d')](); this['_framentPostLightCode'] = this[_0x56ae('0x1ea4')][_0x56ae('0x44a')](); this[_0x56ae('0x1e75')] = this[_0x56ae('0x1ea4')]['get_shadedTarget'](); this[_0x56ae('0x1b4c')] = this[_0x56ae('0x1ea4')][_0x56ae('0x1b9b')](); this[_0x56ae('0x1eb2')] = this[_0x56ae('0x1ea4')][_0x56ae('0x1b9d')](); this[_0x56ae('0x1b4d')] = this[_0x56ae('0x1ea4')]['get_needUVAnimation'](); this[_0x56ae('0x1e97')] = this[_0x56ae('0x1ea4')][_0x56ae('0x1b54')](); this[_0x56ae('0x1e96')] = this['_compiler'][_0x56ae('0x1b53')](); this['updateRegisterIndices'](); this[_0x56ae('0x1eb3')](); } }, 'updateRegisterIndices': function() { this['_uvBufferIndex'] = this[_0x56ae('0x1ea4')]['get_uvBufferIndex'](); this[_0x56ae('0x1b3a')] = this[_0x56ae('0x1ea4')]['get_uvTransformIndex'](); this[_0x56ae('0x1b46')] = this[_0x56ae('0x1ea4')][_0x56ae('0x1b8a')](); this[_0x56ae('0x1b3b')] = this['_compiler']['get_secondaryUVBufferIndex'](); this[_0x56ae('0x9bb')] = this[_0x56ae('0x1ea4')]['get_normalBufferIndex'](); this[_0x56ae('0x9c5')] = this[_0x56ae('0x1ea4')][_0x56ae('0x1ba6')](); this[_0x56ae('0x1b47')] = this[_0x56ae('0x1ea4')][_0x56ae('0x1ba5')](); this['_cameraPositionIndex'] = this['_compiler']['get_cameraPositionIndex'](); this[_0x56ae('0x1b38')] = this['_compiler'][_0x56ae('0x1b80')](); this['_sceneMatrixIndex'] = this[_0x56ae('0x1ea4')][_0x56ae('0x1b90')](); this[_0x56ae('0x1b49')] = this[_0x56ae('0x1ea4')][_0x56ae('0x1b93')](); this[_0x56ae('0x1b3d')] = this['_compiler'][_0x56ae('0x1ba4')](); this['_lightProbeDiffuseIndices'] = this[_0x56ae('0x1ea4')][_0x56ae('0x1ba2')](); this[_0x56ae('0x1b45')] = this['_compiler'][_0x56ae('0x1ba1')](); }, 'set_preserveAlpha': function(_0x2ed51f) { if (this[_0x56ae('0x1b3e')] == _0x2ed51f) return _0x2ed51f; this['_preserveAlpha'] = _0x2ed51f; this['invalidateShaderProgram'](); return _0x2ed51f; }, 'set_animateUVs': function(_0x263faa) { if (this['_animateUVs'] == _0x263faa) return _0x263faa; this[_0x56ae('0x1af5')] = _0x263faa; this[_0x56ae('0x1abb')](); return _0x263faa; }, 'set_mipmap': function(_0x1b60e2) { if ('MwRAZ' !== _0x56ae('0x1eb4')) { c['x'] = Math['min'](_0x1b60e2 / c[_0x56ae('0x1eb5')], b / c['baseHeight']); c['y'] = c['x']; } else { if (this[_0x56ae('0x1aa2')] == _0x1b60e2) return _0x1b60e2; _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x1751')][_0x56ae('0x94d')](this, _0x1b60e2); return _0x1b60e2; } }, 'set_anisotropy': function(_0x4d6c93) { if (this[_0x56ae('0x1a90')] == _0x4d6c93) return _0x4d6c93; _0x19b8b5[_0x56ae('0x6')]['set_anisotropy'][_0x56ae('0x94d')](this, _0x4d6c93); return _0x4d6c93; }, 'get_normalMap': function() { if ('eONNy' === 'vNNZI') { this['hasEventListener'](_0x56ae('0xd53')) && (null == this['_cycleEvent'] && (this['_cycleEvent'] = new _0x25c965(_0x56ae('0xd53'), this)), this[_0x56ae('0x959')](this[_0x56ae('0xd54')])); } else { return this[_0x56ae('0x9c1')][_0x56ae('0x9c2')]['get_normalMap'](); } }, 'set_normalMap': function(_0x3c9987) { this['_methodSetup'][_0x56ae('0x9c2')][_0x56ae('0x16f1')](_0x3c9987); return _0x3c9987; }, 'set_normalMethod': function(_0x369cbe) { this[_0x56ae('0x9c1')][_0x56ae('0x176c')](_0x369cbe); return _0x369cbe; }, 'get_ambientMethod': function() { return this[_0x56ae('0x9c1')]['get_ambientMethod'](); }, 'set_ambientMethod': function(_0x34a296) { if (_0x56ae('0x1eb6') !== _0x56ae('0x1eb7')) { this[_0x56ae('0x9c1')][_0x56ae('0x460')](_0x34a296); return _0x34a296; } else { return this['_maxZ'] - this['_minZ']; } }, 'set_shadowMethod': function(_0x311b36) { this[_0x56ae('0x9c1')][_0x56ae('0x176e')](_0x311b36); return _0x311b36; }, 'get_diffuseMethod': function() { return this[_0x56ae('0x9c1')][_0x56ae('0x45d')](); }, 'set_diffuseMethod': function(_0x2bf366) { if ('jVxbJ' === 'jVxbJ') { this['_methodSetup']['set_diffuseMethod'](_0x2bf366); return _0x2bf366; } else { this[_0x56ae('0x1232')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }, 'get_specularMethod': function() { return this['_methodSetup'][_0x56ae('0x1764')](); }, 'set_specularMethod': function(_0x78571f) { this[_0x56ae('0x9c1')][_0x56ae('0x1763')](_0x78571f); return _0x78571f; }, 'init': function() { if (_0x56ae('0x626') !== _0x575257['OUxGF']) { var _0x5a17d5 = this[_0x56ae('0x1933')]; _0x5a17d5[_0x56ae('0x1eb8')] = 0x0; _0x5a17d5[_0x56ae('0x1eb9')] = 0x0; } else { this[_0x56ae('0x9c1')] = new _0x5758e6(); this[_0x56ae('0x9c1')][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this['onShaderInvalidated'])); } }, 'dispose': function() { _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9cd')][_0x56ae('0x94d')](this); this[_0x56ae('0x9c1')]['removeEventListener'](_0x56ae('0x61b'), _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); this['_methodSetup'][_0x56ae('0x9cd')](); this[_0x56ae('0x9c1')] = null; }, 'invalidateShaderProgram': function(_0x18c141) { null == _0x18c141 && (_0x18c141 = !0x0); var _0x3c5ff9 = this[_0x56ae('0xaa5')]; this['_passes'] = _0x252a59[_0x56ae('0x977')](null); null != this['_methodSetup'] && this[_0x56ae('0x1eba')](); if (null == _0x3c5ff9 || this['_passes'][_0x56ae('0x9fa')]() != _0x3c5ff9['get_length']()) this['_passesDirty'] = !0x0; else { for (var _0xee92b = 0x0, _0x1d01c1 = this[_0x56ae('0xaa5')][_0x56ae('0x9fa')](); _0xee92b < _0x1d01c1;) { var _0x546a06 = _0xee92b++; if (this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x546a06) != _0x3c5ff9[_0x56ae('0x1b')](_0x546a06)) { this[_0x56ae('0xaa7')] = !0x0; return; } } _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x1abb')]['call'](this, _0x18c141); } }, 'addPassesFromMethods': function() { if ('vVAxK' === 'fReNi') { this[_0x56ae('0x1d1b')] = b[_0x56ae('0xe2b')](); a[_0x56ae('0x1d0f')] = 0x4 * this[_0x56ae('0x1d1b')][_0x56ae('0x9c6')](); return _0x5b2410[_0x56ae('0x6')]['getFragmentPreLightingCode'][_0x56ae('0x94d')](this, a, b); } else { var _0x2c717f = _0x56ae('0x1ebb')[_0x56ae('0x44')]('|'), _0x27bea4 = 0x0; while (!![]) { switch (_0x2c717f[_0x27bea4++]) { case '0': null != this['_methodSetup']['_specularMethod'] && this[_0x56ae('0x1ebc')](this[_0x56ae('0x9c1')]['_specularMethod']['get_passes']()); continue; case '1': null != this[_0x56ae('0x9c1')][_0x56ae('0xcec')] && this['addPasses'](this[_0x56ae('0x9c1')][_0x56ae('0xcec')]['get_passes']()); continue; case '2': null != this[_0x56ae('0x9c1')][_0x56ae('0x13b9')] && this[_0x56ae('0x1ebc')](this[_0x56ae('0x9c1')]['_ambientMethod']['get_passes']()); continue; case '3': null != this[_0x56ae('0x9c1')][_0x56ae('0x1aea')] && this[_0x56ae('0x1ebc')](this[_0x56ae('0x9c1')][_0x56ae('0x1aea')][_0x56ae('0x1c5c')]()); continue; case '4': _0x575257['wdLSA'](null, this[_0x56ae('0x9c1')][_0x56ae('0x9c2')]) && this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x9c3')]() && this[_0x56ae('0x1ebc')](this['_methodSetup'][_0x56ae('0x9c2')]['get_passes']()); continue; } break; } } }, 'addPasses': function(_0x15ef0c) { if (_0x56ae('0x1ebd') !== 'xRkPq') { this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x71); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x3f); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1b19); var _0x1f7647 = null; null == _0x1f7647 && (_0x1f7647 = new _0x20e8d2()); var _0x369d57 = Math[_0x56ae('0xaa1')](1.562069680534925); _0x1f7647['x'] = 0.923 * _0x369d57; _0x1f7647['y'] = -0.385 * _0x369d57; _0x1f7647['z'] = 0.031 * _0x369d57; _0x1f7647['w'] = Math[_0x56ae('0x104e')](1.562069680534925); _0x369d57 = _0x1f7647['x'] * _0x1f7647['x'] + _0x1f7647['y'] * _0x1f7647['y'] + _0x1f7647['z'] * _0x1f7647['z'] + _0x1f7647['w'] * _0x1f7647['w']; var _0x4b7ca4 = _0x369d57 - 0x1; 1e-10 > (0x0 <= _0x4b7ca4 ? _0x4b7ca4 : -_0x4b7ca4) || (0x0 == _0x369d57 ? (_0x1f7647['x'] = 0x0, _0x1f7647['y'] = 0x0, _0x1f7647['z'] = 0x0, _0x1f7647['w'] = 0x1) : (_0x369d57 = 0x1 / Math[_0x56ae('0xf0c')](_0x369d57), _0x1f7647['x'] *= _0x369d57, _0x1f7647['y'] *= _0x369d57, _0x1f7647['z'] *= _0x369d57, _0x1f7647['w'] *= _0x369d57)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x1f7647)['get_degrees']()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this['angel'][_0x56ae('0xb91')](0xa, 90.3, null, 0x1); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](9.6, 84.6, null, 0x10); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x1f7647 = _0xfe3284['scale'](0.5); _0x369d57 = 0x0; null == _0x369d57 && (_0x369d57 = 0xffffff); this['dialog'][_0x56ae('0x1ebe')](_0x56ae('0x1ebf'), -0x28, 0x12c, _0x1f7647, null, _0x369d57); } else { if (null != _0x15ef0c) for (var _0x5ee36d = 0x0, _0x435e6b = _0x15ef0c[_0x56ae('0x9fa')](); _0x5ee36d < _0x435e6b;) { var _0x733ed5 = _0x5ee36d++; _0x15ef0c['get'](_0x733ed5)['set_material'](this[_0x56ae('0xca6')]()); _0x15ef0c[_0x56ae('0x1b')](_0x733ed5)[_0x56ae('0x174e')](this[_0x56ae('0x1241')]); this[_0x56ae('0xaa5')]['push'](_0x15ef0c[_0x56ae('0x1b')](_0x733ed5)); } } }, 'initUVTransformData': function() { var _0x3c6095 = {}; _0x3c6095[_0x56ae('0x1ec0')] = function(_0x478924, _0xf76599) { return _0x478924 == _0xf76599; }; if (_0x56ae('0x1ec1') !== _0x56ae('0x1ec1')) { this['count']++; var _0x472d30 = this['p1'], _0x573b9c = this['start'][_0x56ae('0x150d')]['get'](this['startIndex']); _0x472d30['x'] = _0x573b9c['x']; _0x472d30['y'] = _0x573b9c['y']; _0x472d30['z'] = _0x573b9c['z']; this['p1']['z'] = this['startZ']; _0x472d30 = this['p2']; _0x573b9c = this[_0x56ae('0xf6a')][_0x56ae('0x150d')][_0x56ae('0x1b')](this[_0x56ae('0x1959')]); _0x472d30['x'] = _0x573b9c['x']; _0x472d30['y'] = _0x573b9c['y']; _0x472d30['z'] = _0x573b9c['z']; this['p2']['z'] = this[_0x56ae('0xc9f')]; _0x472d30 = this[_0x56ae('0x950')][_0x56ae('0x1510')][_0x56ae('0x1b')](this[_0x56ae('0x1076')]); _0x573b9c = this[_0x56ae('0xf6a')][_0x56ae('0x1510')][_0x56ae('0x1b')](this[_0x56ae('0x1959')]); var _0x42c54b = this[_0x56ae('0x950')], _0x4671cf = (this[_0x56ae('0x1076')] + 0x1) % this[_0x56ae('0x950')][_0x56ae('0x150d')]['get_length'](), _0x3f73c1 = _0x42c54b[_0x56ae('0x1510')][_0x56ae('0x1b')](_0x4671cf); _0x42c54b = this[_0x56ae('0xf6a')]; _0x4671cf = (this['endIndex'] + 0x1) % this['end'][_0x56ae('0x150d')]['get_length'](); _0x42c54b = _0x42c54b[_0x56ae('0x1510')]['get'](_0x4671cf); _0x4671cf = !0x1; _0x3c6095[_0x56ae('0x1ec0')](null, _0x4671cf) && (_0x4671cf = !0x1); var _0x51b30d = 0x0 < (_0x4671cf ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x573b9c, _0x472d30), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0x573b9c, _0x472d30))) ? _0x472d30 : _0x573b9c; _0x4671cf = !0x1; null == _0x4671cf && (_0x4671cf = !0x1); _0x4671cf = 0x0 > (_0x4671cf ? _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x42c54b, _0x3f73c1), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x42c54b, _0x3f73c1))) ? _0x3f73c1 : _0x42c54b; var _0x20e91a = !0x0; null == _0x20e91a && (_0x20e91a = !0x1); _0x3f73c1 = _0x20e91a ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x3f73c1, _0x51b30d), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0x3f73c1, _0x51b30d)); _0x20e91a = !0x0; null == _0x20e91a && (_0x20e91a = !0x1); _0x573b9c = _0xe0688[_0x56ae('0x8e9')](_0x3f73c1, _0x20e91a ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x4671cf, _0x573b9c), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x4671cf, _0x573b9c))); _0x3f73c1 = !0x0; null == _0x3f73c1 && (_0x3f73c1 = !0x1); _0x42c54b = _0x3f73c1 ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x42c54b, _0x51b30d), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x42c54b, _0x51b30d)); _0x51b30d = !0x0; null == _0x51b30d && (_0x51b30d = !0x1); _0x472d30 = _0xe0688[_0x56ae('0x8e9')](_0x42c54b, _0x51b30d ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x4671cf, _0x472d30), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x4671cf, _0x472d30))); if (_0x573b9c <= _0x472d30) return this[_0x56ae('0x1076')]++, this[_0x56ae('0x1076')] >= this[_0x56ae('0x950')][_0x56ae('0x150d')][_0x56ae('0x9fa')]() && (this[_0x56ae('0x1076')] = 0x0), _0x472d30 = this['p3'], _0x573b9c = this['start'][_0x56ae('0x150d')]['get'](this['startIndex']), _0x472d30['x'] = _0x573b9c['x'], _0x472d30['y'] = _0x573b9c['y'], _0x472d30['z'] = _0x573b9c['z'], this['p3']['z'] = this[_0x56ae('0xca0')], new _0x12d050(this[_0x56ae('0x94c')], this['p1'], this['p3'], this['p2'], this[_0x56ae('0x15ef')], _0x52f413[_0x56ae('0x1ec3')]); this['endIndex']++; this[_0x56ae('0x1959')] >= this['end']['points'][_0x56ae('0x9fa')]() && (this['endIndex'] = 0x0); _0x472d30 = this['p3']; _0x573b9c = this[_0x56ae('0xf6a')][_0x56ae('0x150d')][_0x56ae('0x1b')](this[_0x56ae('0x1959')]); _0x472d30['x'] = _0x573b9c['x']; _0x472d30['y'] = _0x573b9c['y']; _0x472d30['z'] = _0x573b9c['z']; this['p3']['z'] = this[_0x56ae('0xc9f')]; return new _0x12d050(this[_0x56ae('0x94c')], this['p2'], this['p3'], this['p1'], this['material'], _0x52f413[_0x56ae('0x1ec4')]); } else { this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')], 0x1); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x1, 0x0); this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x2, 0x0); this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3a')] + 0x3, 0x0); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x4, 0x0); this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3a')] + 0x5, 0x1); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x6, 0x0); this[_0x56ae('0x1159')]['set'](this['_uvTransformIndex'] + 0x7, 0x0); } }, 'initCommonsData': function() { var _0x38e3ec = {}; _0x38e3ec[_0x56ae('0x1ec5')] = function(_0x566e65, _0xf76599) { return _0x566e65 * _0xf76599; }; if (_0x56ae('0x1ec6') !== _0x56ae('0x1ec7')) { this[_0x56ae('0x115a')]['set'](this['_commonsDataIndex'], 0.5); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](this['_commonsDataIndex'] + 0x1, 0x0); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x575257[_0x56ae('0x61a')](this['_commonsDataIndex'], 0x2), 0.00392156862745098); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](this[_0x56ae('0x1b38')] + 0x3, 0x1); } else { if (null == this[_0x56ae('0x1454')] || null == this[_0x56ae('0x1452')]) this[_0x56ae('0xb93')]['updateCallback'] = null; else { var _0x5e82c3 = this[_0x56ae('0x1454')], _0x1bf030 = this[_0x56ae('0x1452')], _0x2ae436 = this[_0x56ae('0x1454')]; null == _0x2ae436 && (_0x2ae436 = new _0x4e9ff1()); _0x2ae436['x'] = _0x5e82c3['x'] + _0x1bf030['x'] * a; _0x2ae436['y'] = _0x5e82c3['y'] + _0x1bf030['y'] * a; _0x2ae436['z'] = _0x5e82c3['z'] + _0x1bf030['z'] * a; _0x5e82c3 = this[_0x56ae('0x1058')]; _0x1bf030 = _0x5e82c3[_0x56ae('0xe79')][_0x56ae('0x3e1')](); _0x5e82c3[_0x56ae('0xe79')]['set_x'](_0x1bf030 + this['bunnyVel']['x'] * a); _0x5e82c3 = this[_0x56ae('0x1058')]; _0x1bf030 = _0x5e82c3['mesh'][_0x56ae('0x9f0')](); _0x5e82c3['mesh'][_0x56ae('0xaae')](_0x1bf030 + this[_0x56ae('0x1454')]['y'] * a); _0x5e82c3 = this[_0x56ae('0x1058')]; _0x1bf030 = _0x5e82c3[_0x56ae('0xe79')][_0x56ae('0x105e')](); _0x5e82c3[_0x56ae('0xe79')][_0x56ae('0xf03')](_0x1bf030 + this[_0x56ae('0x1454')]['z'] * a); a = this[_0x56ae('0x1454')]; a = a['x'] * a['x'] + _0x38e3ec[_0x56ae('0x1ec5')](a['y'], a['y']) + a['z'] * a['z']; _0x5e82c3 = this[_0x56ae('0x1454')]; _0x1bf030 = this[_0x56ae('0x1452')]; 0x0 > _0x5e82c3['x'] * _0x1bf030['x'] + _0x5e82c3['y'] * _0x1bf030['y'] + _0x5e82c3['z'] * _0x1bf030['z'] && (a = -a); - 0x9c40 > a ? this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xf) : 0x9c4 > a ? this['bunny'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x10) : 0x15f90 > a ? this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x11) : (this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_currentFrame'](0x12), this[_0x56ae('0x1023')][_0x56ae('0x1cfd')][_0x56ae('0x135c')](this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xa62')]()) || (this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1), this['bunnyGravity'] = this[_0x56ae('0x1454')] = null, this[_0x56ae('0xb93')][_0x56ae('0x1455')] = null)); } } }, 'cleanUp': function() { this[_0x56ae('0x1ea4')][_0x56ae('0x9cd')](); this[_0x56ae('0x1ea4')] = null; }, 'updateMethodConstants': function() { null != this[_0x56ae('0x9c1')][_0x56ae('0x9c2')] && this[_0x56ae('0x9c1')]['_normalMethod'][_0x56ae('0x1d03')](this[_0x56ae('0x9c1')]['_normalMethodVO']); null != this[_0x56ae('0x9c1')][_0x56ae('0xcec')] && this['_methodSetup'][_0x56ae('0xcec')][_0x56ae('0x1d03')](this[_0x56ae('0x9c1')][_0x56ae('0xced')]); null != this['_methodSetup'][_0x56ae('0x13b9')] && this[_0x56ae('0x9c1')][_0x56ae('0x13b9')][_0x56ae('0x1d03')](this['_methodSetup'][_0x56ae('0x1bd0')]); this[_0x56ae('0x1b4c')] && this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0x1d03')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')]); null != this['_methodSetup'][_0x56ae('0x1aea')] && this[_0x56ae('0x9c1')][_0x56ae('0x1aea')][_0x56ae('0x1d03')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd8')]); }, 'updateLightConstants': function() {}, 'updateProbes': function(_0x4a8021) {}, 'onShaderInvalidated': function(_0x4e678b) { this[_0x56ae('0x1abb')](); }, 'getVertexCode': function() { return this[_0x56ae('0x10ff')]; }, 'getFragmentCode': function(_0x655ad) { return this[_0x56ae('0x1b42')] + _0x655ad + this[_0x56ae('0x1ec8')]; }, 'activate': function(_0x2aacfa, _0x3536b2) { _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x2aacfa, _0x3536b2); this[_0x56ae('0x1eb2')] && this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0x9b3')](this[_0x56ae('0x9c1')][_0x56ae('0x1bb6')], _0x2aacfa); this[_0x56ae('0x9c1')][_0x56ae('0x13b9')][_0x56ae('0x9b3')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')], _0x2aacfa); null != this[_0x56ae('0x9c1')][_0x56ae('0x1aea')] && this[_0x56ae('0x9c1')][_0x56ae('0x1aea')][_0x56ae('0x9b3')](this['_methodSetup'][_0x56ae('0x1bd8')], _0x2aacfa); this['_methodSetup']['_diffuseMethod']['activate'](this[_0x56ae('0x9c1')][_0x56ae('0xced')], _0x2aacfa); this[_0x56ae('0x1b4c')] && this['_methodSetup'][_0x56ae('0x1102')]['activate'](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x2aacfa); }, 'render': function(_0x4fa4a2, _0x1dec46, _0x3f14dc, _0x238daf) { var _0x5831c0 = _0x1dec46['_context3D']; 0x0 <= this[_0x56ae('0x1b39')] && _0x4fa4a2['activateUVBuffer'](this['_uvBufferIndex'], _0x1dec46); 0x0 <= this['_secondaryUVBufferIndex'] && _0x4fa4a2[_0x56ae('0x1132')](this[_0x56ae('0x1b3b')], _0x1dec46); 0x0 <= this[_0x56ae('0x9bb')] && _0x4fa4a2['activateVertexNormalBuffer'](this[_0x56ae('0x9bb')], _0x1dec46); 0x0 <= this[_0x56ae('0x9c5')] && _0x4fa4a2[_0x56ae('0x116e')](this[_0x56ae('0x9c5')], _0x1dec46); if (this[_0x56ae('0x1af5')]) { var _0x487872 = _0x4fa4a2[_0x56ae('0x116a')](); null != _0x487872 ? (this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3a')], _0x487872['a']), this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3a')] + 0x1, _0x487872['b']), this['_vertexConstantData']['set'](this[_0x56ae('0x1b3a')] + 0x3, _0x487872['tx']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this['_uvTransformIndex'] + 0x4, _0x487872['c']), this[_0x56ae('0x1159')]['set'](this['_uvTransformIndex'] + 0x5, _0x487872['d']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x7, _0x487872['ty'])) : (this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')], 0x1), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x1, 0x0), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x3, 0x0), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x4, 0x0), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b3a')] + 0x5, 0x1), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x1c1b50[_0x56ae('0x1ec9')](this['_uvTransformIndex'], 0x7), 0x0)); } this['_animateUVs2'] && (_0x487872 = _0x4fa4a2['get_uvTransform2'](), _0x1c1b50['ebPtO'](null, _0x487872) ? (this['_vertexConstantData']['set'](this[_0x56ae('0x1b46')], _0x487872['a']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this['_uvTransformIndex2'] + 0x1, _0x487872['b']), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b46')] + 0x3, _0x487872['tx']), this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b46')] + 0x4, _0x487872['c']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this['_uvTransformIndex2'] + 0x5, _0x487872['d']), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b46')] + 0x7, _0x487872['ty'])) : (this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b46')], 0x1), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b46')] + 0x1, 0x0), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b46')] + 0x3, 0x0), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b46')] + 0x4, 0x0), this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b46')] + 0x5, 0x1), this['_vertexConstantData'][_0x56ae('0x8b6')](this['_uvTransformIndex2'] + 0x7, 0x0))); this['_ambientLightR'] = this[_0x56ae('0x1247')] = this[_0x56ae('0x1248')] = 0x0; this['usesLights']() && this['updateLightConstants'](); this[_0x56ae('0x1bcf')]() && this['updateProbes'](_0x1dec46); 0x0 <= this[_0x56ae('0x1b48')] ? (_0x4fa4a2[_0x56ae('0x116c')](_0x3f14dc)[_0x56ae('0xf08')](this[_0x56ae('0x1159')], this[_0x56ae('0x1b48')], !0x0), _0x238daf['copyRawDataTo'](this[_0x56ae('0x1159')], 0x0, !0x0)) : (_0x487872 = _0x20a657['CALCULATION_MATRIX'], _0x487872['copyFrom'](_0x4fa4a2['getRenderSceneTransform'](_0x3f14dc)), _0x487872['append'](_0x238daf), _0x487872[_0x56ae('0xf08')](this[_0x56ae('0x1159')], 0x0, !0x0)); 0x0 <= this[_0x56ae('0x1b49')] && _0x4fa4a2['get_inverseSceneTransform']()[_0x56ae('0xf08')](this[_0x56ae('0x1159')], this[_0x56ae('0x1b49')], !0x1); this['_usesNormals'] && this[_0x56ae('0x9c1')]['_normalMethod'][_0x56ae('0x1e83')](this[_0x56ae('0x9c1')][_0x56ae('0x1bb6')], _0x4fa4a2, _0x1dec46, _0x3f14dc); _0x238daf = this[_0x56ae('0x9c1')][_0x56ae('0x13b9')]; _0x238daf[_0x56ae('0x1c91')] = this[_0x56ae('0x1245')]; _0x238daf[_0x56ae('0x1eca')] = this['_ambientLightG']; _0x238daf[_0x56ae('0x1c92')] = this['_ambientLightB']; _0x238daf[_0x56ae('0x1e83')](this['_methodSetup'][_0x56ae('0x1bd0')], _0x4fa4a2, _0x1dec46, _0x3f14dc); null != this['_methodSetup']['_shadowMethod'] && this[_0x56ae('0x9c1')][_0x56ae('0x1aea')]['setRenderState'](this[_0x56ae('0x9c1')][_0x56ae('0x1bd8')], _0x4fa4a2, _0x1dec46, _0x3f14dc); this[_0x56ae('0x9c1')]['_diffuseMethod'][_0x56ae('0x1e83')](this[_0x56ae('0x9c1')][_0x56ae('0xced')], _0x4fa4a2, _0x1dec46, _0x3f14dc); this[_0x56ae('0x1b4c')] && this['_methodSetup'][_0x56ae('0x1102')][_0x56ae('0x1e83')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x4fa4a2, _0x1dec46, _0x3f14dc); null != this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')] && this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')][_0x56ae('0x1e83')](this[_0x56ae('0x9c1')][_0x56ae('0x1e1e')], _0x4fa4a2, _0x1dec46, _0x3f14dc); _0x238daf = this[_0x56ae('0x9c1')][_0x56ae('0x1e17')]; _0x487872 = 0x0; for (var _0x27edfb = _0x238daf[_0x56ae('0x9fa')](); _0x487872 < _0x27edfb;) { var _0x24b116 = _0x487872++; _0x24b116 = _0x238daf[_0x56ae('0x1b')](_0x24b116); _0x24b116[_0x56ae('0xc8b')][_0x56ae('0x1e83')](_0x24b116[_0x56ae('0xf17')], _0x4fa4a2, _0x1dec46, _0x3f14dc); } _0x5831c0[_0x56ae('0xd9a')](0x1, 0x0, this['_vertexConstantData'], this['_numUsedVertexConstants']); _0x5831c0['setProgramConstantsFromVector'](0x0, 0x0, this['_fragmentConstantData'], this[_0x56ae('0xe1c')]); _0x4fa4a2[_0x56ae('0xe0a')](0x0, _0x1dec46); _0x1dec46[_0x56ae('0x923')](_0x4fa4a2[_0x56ae('0x1115')](_0x1dec46), 0x0, _0x4fa4a2[_0x56ae('0x1130')]()); }, 'usesProbes': function() { return 0x0 < this[_0x56ae('0x13ea')] ? 0x0 != ((this[_0x56ae('0x1ae4')] | this[_0x56ae('0x1ae5')]) & 0x2) : !0x1; }, 'usesLights': function() { return 0x0 < this[_0x56ae('0x13fb')] || 0x0 < this[_0x56ae('0x13eb')] ? 0x0 != ((this[_0x56ae('0x1ae4')] | this[_0x56ae('0x1ae5')]) & 0x1) : !0x1; }, 'deactivate': function(_0x1cb021) { _0x19b8b5['prototype'][_0x56ae('0x6b0')]['call'](this, _0x1cb021); this[_0x56ae('0x1eb2')] && this['_methodSetup']['_normalMethod'][_0x56ae('0x6b0')](this[_0x56ae('0x9c1')]['_normalMethodVO'], _0x1cb021); this[_0x56ae('0x9c1')][_0x56ae('0x13b9')][_0x56ae('0x6b0')](this[_0x56ae('0x9c1')][_0x56ae('0x1bd0')], _0x1cb021); null != this[_0x56ae('0x9c1')][_0x56ae('0x1aea')] && this[_0x56ae('0x9c1')][_0x56ae('0x1aea')]['deactivate'](this[_0x56ae('0x9c1')][_0x56ae('0x1bd8')], _0x1cb021); this[_0x56ae('0x9c1')]['_diffuseMethod'][_0x56ae('0x6b0')](this[_0x56ae('0x9c1')]['_diffuseMethodVO'], _0x1cb021); this[_0x56ae('0x1b4c')] && this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0x6b0')](this[_0x56ae('0x9c1')]['_specularMethodVO'], _0x1cb021); }, 'set_specularLightSources': function(_0x2ff132) { return this[_0x56ae('0x1ae5')] = _0x2ff132; }, 'set_diffuseLightSources': function(_0x4da621) { return this['_diffuseLightSources'] = _0x4da621; }, '__class__': _0x38e3b0, '__properties__': _0x4e6193(_0x19b8b5[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_diffuseLightSources': _0x56ae('0x1b02'), 'set_specularLightSources': _0x56ae('0x1b0d'), 'set_specularMethod': 'set_specularMethod', 'get_specularMethod': 'get_specularMethod', 'set_diffuseMethod': 'set_diffuseMethod', 'get_diffuseMethod': 'get_diffuseMethod', 'set_shadowMethod': _0x56ae('0x176e'), 'set_ambientMethod': _0x1c1b50['TLagK'], 'get_ambientMethod': 'get_ambientMethod', 'set_normalMethod': _0x56ae('0x176c'), 'set_normalMap': _0x56ae('0x16f1'), 'get_normalMap': _0x56ae('0x176a'), 'set_animateUVs': _0x56ae('0x1b37'), 'set_preserveAlpha': _0x56ae('0x1adc'), 'get_numLightProbes': _0x56ae('0x1b0e'), 'get_numDirectionalLights': _0x56ae('0x1b05'), 'get_numPointLights': _0x56ae('0x1b06'), 'set_forceSeparateMVP': _0x1c1b50[_0x56ae('0x461')], 'set_enableLightFallOff': _0x56ae('0x1b15') }) }); var _0x25547a = function() { this[_0x56ae('0x1ae6')] = 0x0; _0x19b8b5[_0x56ae('0x94d')](this); for (var _0x2de58c = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0, 0x0, 0x0, 0x0, 0x0], _0x573621 = _0x252a59['toFloatVector'](null), _0x50e4db = 0x0, _0x564927 = _0x2de58c[_0x56ae('0x32')]; _0x50e4db < _0x564927;) { var _0x47e5fc = _0x50e4db++; _0x573621[_0x56ae('0x8b6')](_0x47e5fc, _0x2de58c[_0x47e5fc]); } this[_0x56ae('0x1473')] = _0x573621; }; _0x5ac4a7['away3d.materials.passes.DepthMapPass'] = _0x25547a; _0x25547a[_0x56ae('0x8bf')] = 'away3d.materials.passes.DepthMapPass'; _0x25547a['__super__'] = _0x19b8b5; _0x25547a[_0x56ae('0x6')] = _0x4e6193(_0x19b8b5[_0x56ae('0x6')], { '_data': null, '_alphaThreshold': null, '_alphaMask': null, 'get_alphaThreshold': function() { if ('xUecR' === _0x56ae('0x1ecb')) { return this[_0x56ae('0x1ae6')]; } else { return this[_0x56ae('0xd66')]; } }, 'set_alphaThreshold': function(_0x2cc9ab) { 0x0 > _0x2cc9ab ? _0x2cc9ab = 0x0 : 0x1 < _0x2cc9ab && (_0x2cc9ab = 0x1); if (_0x2cc9ab == this[_0x56ae('0x1ae6')]) return _0x2cc9ab; 0x0 != _0x2cc9ab && 0x0 != this[_0x56ae('0x1ae6')] || this[_0x56ae('0x1abb')](); this[_0x56ae('0x1ae6')] = _0x2cc9ab; this[_0x56ae('0x1473')][_0x56ae('0x8b6')](0x8, this[_0x56ae('0x1ae6')]); return _0x2cc9ab; }, 'set_alphaMask': function(_0x3ba6d5) { return this[_0x56ae('0x1ecc')] = _0x3ba6d5; }, 'getVertexCode': function() { var _0x2dba73 = _0x56ae('0x1ecd'); 0x0 < this[_0x56ae('0x1ae6')] ? (this['_numUsedTextures'] = 0x1, this[_0x56ae('0xe1d')] = 0x2, _0x2dba73 += _0x56ae('0x1ece')) : (this[_0x56ae('0x1e7a')] = 0x0, this[_0x56ae('0xe1d')] = 0x1, _0x2dba73 += _0x56ae('0x1ecf')); return _0x2dba73; }, 'getFragmentCode': function(_0x1f3577) { if (_0x56ae('0x1ed0') === _0x56ae('0x1ed0')) { _0x1f3577 = _0x56ae('0x1ed1'); if (0x0 < this[_0x56ae('0x1ae6')]) { var _0x331024 = this[_0x56ae('0x1aa4')] ? _0x56ae('0x629') : _0x56ae('0xdad'); var _0x5c8cde = this[_0x56ae('0x1aa2')] && this[_0x56ae('0x1ecc')]['get_hasMipMaps'](); _0x5c8cde = this[_0x56ae('0x1a91')] ? _0x5c8cde ? _0x56ae('0x1c57') : _0x56ae('0x5fb') : _0x5c8cde ? _0x56ae('0x1c58') : _0x56ae('0x1c59'); switch (this[_0x56ae('0x1ecc')][_0x56ae('0x1c72')]()) { case 0x3: var _0x3d2394 = _0x56ae('0x1379'); break; case 0x4: _0x3d2394 = _0x56ae('0x137a'); break; default: _0x3d2394 = ''; } _0x1f3577 += 'tex\x20ft3,\x20v1,\x20fs0\x20<2d,' + _0x5c8cde + ',' + _0x3d2394 + _0x331024 + _0x56ae('0x1ed2'); } return _0x575257[_0x56ae('0x627')](_0x1f3577, 'sub\x20oc,\x20ft0,\x20ft1\x09\x09\x0a'); } else { this['unpausedTime'] = 0x0; null != this[_0x56ae('0x1ed3')] && _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xab1')](this['initialCameraTransform']); for (var _0x3fd631 = this[_0x56ae('0xfe7')][_0x56ae('0x3f')](); _0x3fd631[_0x56ae('0x8f5')]();) _0x3fd631[_0x56ae('0x42')]()[_0x56ae('0xb7c')](); for (_0x3fd631 = this[_0x56ae('0x1ed4')][_0x56ae('0x3f')](); _0x3fd631[_0x56ae('0x8f5')]();) _0x3fd631[_0x56ae('0x42')]()['reset'](); } }, 'render': function(_0x3f1077, _0x339e5f, _0x10af11, _0x337dd3) { 0x0 < this[_0x56ae('0x1ae6')] && _0x3f1077[_0x56ae('0x116d')](0x1, _0x339e5f); var _0x4318d3 = _0x339e5f[_0x56ae('0xd47')], _0x559120 = _0x20a657['CALCULATION_MATRIX']; _0x559120['copyFrom'](_0x3f1077[_0x56ae('0x116c')](_0x10af11)); _0x559120[_0x56ae('0x1067')](_0x337dd3); _0x4318d3[_0x56ae('0x1ed5')](0x1, 0x0, _0x559120, !0x0); _0x3f1077[_0x56ae('0xe0a')](0x0, _0x339e5f); _0x339e5f[_0x56ae('0x923')](_0x3f1077[_0x56ae('0x1115')](_0x339e5f), 0x0, _0x3f1077[_0x56ae('0x1130')]()); }, 'activate': function(_0x2accd2, _0x123bb2) { if (_0x56ae('0x1ed6') !== _0x56ae('0x1ed7')) { var _0x3a3189 = _0x2accd2[_0x56ae('0xd47')]; _0x19b8b5['prototype'][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x2accd2, _0x123bb2); 0x0 < this['_alphaThreshold'] ? (_0x3a3189[_0x56ae('0xfc2')](0x0, this[_0x56ae('0x1ecc')][_0x56ae('0xfc4')](_0x2accd2)), _0x3a3189['setProgramConstantsFromVector'](0x0, 0x0, this[_0x56ae('0x1473')], 0x3)) : _0x3a3189[_0x56ae('0xd9a')](0x0, 0x0, this[_0x56ae('0x1473')], 0x2); } else { _0x2797a6[_0x56ae('0xb7c')](); this[_0x56ae('0x1027')] = this['duplicator'] = this['duplicate'] = this['bunny'] = this['angel'] = this[_0x56ae('0x1059')] = this[_0x56ae('0x94c')] = this['tempPoint'] = this[_0x56ae('0x1d4f')] = this[_0x56ae('0x105c')] = this[_0x56ae('0x1452')] = this[_0x56ae('0x1454')] = this[_0x56ae('0x1ed8')] = this[_0x56ae('0x1ed9')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }, '__class__': _0x25547a, '__properties__': _0x1c1b50[_0x56ae('0x463')](_0x4e6193, _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_alphaMask': _0x56ae('0x466'), 'set_alphaThreshold': _0x56ae('0x173f'), 'get_alphaThreshold': 'get_alphaThreshold' }) }); var _0x25ecea = function() { _0x19b8b5[_0x56ae('0x94d')](this); for (var _0x1413b1 = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0, 0x0, 0x0, 0x0, 0x0], _0x2daabb = _0x252a59['toFloatVector'](null), _0x352cc0 = 0x0, _0x1e5b79 = _0x1413b1['length']; _0x352cc0 < _0x1e5b79;) { if (_0x56ae('0x1eda') === _0x56ae('0x1eda')) { var _0x127ec3 = _0x352cc0++; _0x2daabb[_0x56ae('0x8b6')](_0x127ec3, _0x1413b1[_0x127ec3]); } else { _0x41c934[_0x56ae('0xba6')] = 0x8409e; _0x34c8e6[_0x56ae('0x1edb')] = !0x0; _0x34c8e6[_0x56ae('0x1edc')] = new _0x2b1ac7('scores'); _0x34c8e6[_0x56ae('0x1edd')] = _0x252a59['toObjectVector'](null); _0x34c8e6[_0x56ae('0x1edd')][_0x56ae('0x8f0')](_0x34c8e6[_0x56ae('0x1ede')]()); _0x34c8e6[_0x56ae('0x1edf')](); _0x285c85['addEventListener'](_0x56ae('0xb83'), _0x34c8e6[_0x56ae('0x1edf')]); } } this['_fragmentData'] = _0x2daabb; this[_0x56ae('0xd4a')] = _0x252a59['toFloatVector'](null, 0x4, !0x0); this[_0x56ae('0xd4a')][_0x56ae('0x8b6')](0x3, 0x1); this['_numUsedVertexConstants'] = 0x9; }; _0x5ac4a7[_0x56ae('0x1ee0')] = _0x25ecea; _0x25ecea[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x464')]; _0x25ecea[_0x56ae('0x8ee')] = _0x19b8b5; _0x25ecea[_0x56ae('0x6')] = _0x4e6193(_0x19b8b5[_0x56ae('0x6')], { '_fragmentData': null, '_vertexData': null, '_alphaThreshold': null, '_alphaMask': null, 'set_alphaThreshold': function(_0x2fd1e5) { 0x0 > _0x2fd1e5 ? _0x2fd1e5 = 0x0 : 0x1 < _0x2fd1e5 && (_0x2fd1e5 = 0x1); if (_0x2fd1e5 == this[_0x56ae('0x1ae6')]) return _0x2fd1e5; 0x0 != _0x2fd1e5 && 0x0 != this[_0x56ae('0x1ae6')] || this[_0x56ae('0x1abb')](); this[_0x56ae('0x1ae6')] = _0x2fd1e5; this['_fragmentData'][_0x56ae('0x8b6')](0x8, this[_0x56ae('0x1ae6')]); return _0x2fd1e5; }, 'set_alphaMask': function(_0x536c7d) { return this['_alphaMask'] = _0x536c7d; }, 'getVertexCode': function() { var _0x2aeb72 = _0x56ae('0x1ee1'); 0x0 < this['_alphaThreshold'] ? (_0x2aeb72 += 'mov\x20v1,\x20va1\x0a', this[_0x56ae('0x1e7a')] = 0x1, this[_0x56ae('0xe1d')] = 0x2) : (this[_0x56ae('0x1e7a')] = 0x0, this[_0x56ae('0xe1d')] = 0x1); return _0x2aeb72; }, 'getFragmentCode': function(_0x22f32d) { _0x22f32d = this[_0x56ae('0x1aa4')] ? _0x575257['LgUjQ'] : 'clamp'; var _0x50a866 = this[_0x56ae('0x1a91')] ? this[_0x56ae('0x1aa2')] ? _0x56ae('0x1c57') : _0x56ae('0x5fb') : this[_0x56ae('0x1aa2')] ? 'nearest,mipnearest' : _0x56ae('0x1c59'); var _0x120a99 = 'dp3\x20ft2.z,\x20v0.xyz,\x20v0.xyz\x09\x0amul\x20ft0,\x20fc0,\x20ft2.z\x09\x0afrc\x20ft0,\x20ft0\x09\x09\x09\x0amul\x20ft1,\x20ft0.yzww,\x20fc1\x09\x0a'; if (0x0 < this[_0x56ae('0x1ae6')]) { if (_0x56ae('0x1ee2') === 'BxMRl') { _0x22f32d = new _0x463b13(_0x22f32d, null); null == this['h'] ? this['h'] = _0x22f32d : this['q'][_0x56ae('0x42')] = _0x22f32d; this['q'] = _0x22f32d; this['length']++; } else { switch (this[_0x56ae('0x1ecc')]['get_format']()) { case 0x3: var _0x5c22ec = 'dxt1,'; break; case 0x4: _0x5c22ec = _0x56ae('0x137a'); break; default: _0x5c22ec = ''; } _0x120a99 += 'tex\x20ft3,\x20v1,\x20fs0\x20<2d,' + _0x50a866 + ',' + _0x5c22ec + _0x22f32d + _0x56ae('0x1ed2'); } } return _0x120a99 + _0x56ae('0x1ee3'); }, 'render': function(_0x504e9f, _0xd3934e, _0x19a36f, _0x39b8f8) { if (_0x56ae('0x1ee4') !== 'kwXSB') { var _0xee6de6 = _0xd3934e[_0x56ae('0xd47')], _0x1e3a8c = _0x19a36f[_0x56ae('0x13aa')](); this[_0x56ae('0xd4a')][_0x56ae('0x8b6')](0x0, _0x1e3a8c['x']); this[_0x56ae('0xd4a')][_0x56ae('0x8b6')](0x1, _0x1e3a8c['y']); this[_0x56ae('0xd4a')]['set'](0x2, _0x1e3a8c['z']); this[_0x56ae('0xd4a')][_0x56ae('0x8b6')](0x3, 0x1); _0x19a36f = _0x504e9f[_0x56ae('0x116c')](_0x19a36f); _0xee6de6[_0x56ae('0x1ed5')](0x1, 0x5, _0x19a36f, !0x0); _0xee6de6[_0x56ae('0xd9a')](0x1, 0x9, this['_vertexData'], 0x1); 0x0 < this['_alphaThreshold'] && _0x504e9f[_0x56ae('0x116d')](0x1, _0xd3934e); _0x1e3a8c = _0x20a657['CALCULATION_MATRIX']; _0x1e3a8c[_0x56ae('0x8ae')](_0x19a36f); _0x1e3a8c['append'](_0x39b8f8); _0xee6de6[_0x56ae('0x1ed5')](0x1, 0x0, _0x1e3a8c, !0x0); _0x504e9f[_0x56ae('0xe0a')](0x0, _0xd3934e); _0xd3934e[_0x56ae('0x923')](_0x504e9f[_0x56ae('0x1115')](_0xd3934e), 0x0, _0x504e9f['get_numTriangles']()); } else { _0xd3934e[_0x56ae('0xbd5')](); this['respawnAs'](_0x504e9f); } }, 'activate': function(_0x5913ef, _0x4f8940) { var _0x4f4f3a = _0x5913ef[_0x56ae('0xd47')]; _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9b3')]['call'](this, _0x5913ef, _0x4f8940); _0x4f8940 = _0x4f8940['get_lens']()[_0x56ae('0x1081')](); _0x4f8940 = 0x1 / (0x2 * _0x4f8940 * _0x4f8940); this[_0x56ae('0x1ee5')][_0x56ae('0x8b6')](0x0, _0x4f8940); this['_fragmentData'][_0x56ae('0x8b6')](0x1, 0xff * _0x4f8940); this[_0x56ae('0x1ee5')][_0x56ae('0x8b6')](0x2, 0xfe01 * _0x4f8940); this['_fragmentData'][_0x56ae('0x8b6')](0x3, 0xfd02ff * _0x4f8940); 0x0 < this['_alphaThreshold'] ? (_0x4f4f3a[_0x56ae('0xfc2')](0x0, this[_0x56ae('0x1ecc')][_0x56ae('0xfc4')](_0x5913ef)), _0x4f4f3a[_0x56ae('0xd9a')](0x0, 0x0, this[_0x56ae('0x1ee5')], 0x3)) : _0x4f4f3a[_0x56ae('0xd9a')](0x0, 0x0, this[_0x56ae('0x1ee5')], 0x2); }, '__class__': _0x25ecea, '__properties__': _0x4e6193(_0x19b8b5[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_alphaMask': _0x1c1b50[_0x56ae('0x465')], 'set_alphaThreshold': _0x56ae('0x173f') }) }); var _0x21338c = function(_0x588c67) { this[_0x56ae('0x1ee6')] = 0x3; this[_0x56ae('0x1ee7')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x1ee8')] = !0x0; _0x38e3b0[_0x56ae('0x94d')](this, _0x588c67); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x467')]] = _0x21338c; _0x21338c[_0x56ae('0x8bf')] = 'away3d.materials.passes.LightingPass'; _0x21338c[_0x56ae('0x8ee')] = _0x38e3b0; _0x21338c[_0x56ae('0x6')] = _0x4e6193(_0x38e3b0[_0x56ae('0x6')], { '_includeCasters': null, '_tangentSpace': null, '_lightVertexConstantIndex': null, '_inverseSceneMatrix': null, '_directionalLightsOffset': null, '_pointLightsOffset': null, '_lightProbesOffset': null, '_maxLights': null, 'set_directionalLightsOffset': function(_0x332160) { return this[_0x56ae('0x1ee9')] = _0x332160; }, 'set_pointLightsOffset': function(_0x395058) { if ('NjPjs' === _0x56ae('0x1eea')) { b(_0x395058); } else { return this[_0x56ae('0x1eeb')] = _0x395058; } }, 'set_lightProbesOffset': function(_0x3f0542) { if (_0x1c1b50[_0x56ae('0x119')](_0x56ae('0x1eec'), 'EbUdZ')) { return this['_lightProbesOffset'] = _0x3f0542; } else { this[_0x56ae('0x1eed')] = _0x3f0542; this[_0x56ae('0x1eee')] = 0x1; this['__glSourceDirty'] = !0x0; this[_0x56ae('0x1eef')] = 0x1; this['__data'] = _0x22e918[_0x56ae('0x1ef0')](_0x3f0542); } }, 'createCompiler': function(_0x5c0540) { this[_0x56ae('0x1ee6')] = 'baselineConstrained' == _0x5c0540 ? 0x1 : 0x3; return new _0x33a171(_0x5c0540); }, 'set_includeCasters': function(_0x338efc) { if (this[_0x56ae('0x1ee8')] == _0x338efc) return _0x338efc; this[_0x56ae('0x1ee8')] = _0x338efc; this[_0x56ae('0x1abb')](); return _0x338efc; }, 'updateLights': function() { _0x38e3b0[_0x56ae('0x6')]['updateLights']['call'](this); var _0x40bc40 = this[_0x56ae('0x13eb')], _0x209527 = this[_0x56ae('0x13fb')], _0x2c69cc = this[_0x56ae('0x13ea')]; null != this[_0x56ae('0x1241')] ? (this[_0x56ae('0x13eb')] = this['calculateNumDirectionalLights'](this[_0x56ae('0x1241')]['get_numDirectionalLights']()), this[_0x56ae('0x13fb')] = this[_0x56ae('0x1ef1')](this[_0x56ae('0x1241')][_0x56ae('0x1b06')]()), this[_0x56ae('0x13ea')] = this['calculateNumProbes'](this[_0x56ae('0x1241')]['get_numLightProbes']()), this['_includeCasters'] && (this[_0x56ae('0x13fb')] += this[_0x56ae('0x1241')][_0x56ae('0x1b08')](), this[_0x56ae('0x13eb')] += this[_0x56ae('0x1241')][_0x56ae('0x1b07')]())) : this[_0x56ae('0x13ea')] = this[_0x56ae('0x13fb')] = this[_0x56ae('0x13eb')] = 0x0; _0x209527 == this[_0x56ae('0x13fb')] && _0x40bc40 == this['_numDirectionalLights'] && _0x2c69cc == this[_0x56ae('0x13ea')] || this['invalidateShaderProgram'](); }, 'calculateNumDirectionalLights': function(_0x47f8b5) { return Math['min'](_0xfeeea6[_0x56ae('0xcfc')](_0x47f8b5 - this[_0x56ae('0x1ee9')]), this[_0x56ae('0x1ee6')]) | 0x0; }, 'calculateNumPointLights': function(_0x487631) { var _0x201193 = this[_0x56ae('0x1ee6')] - this['_numDirectionalLights']; return Math[_0x56ae('0x58')](_0xfeeea6[_0x56ae('0xcfc')](_0x487631 - this['_pointLightsOffset']), _0x201193) | 0x0; }, 'calculateNumProbes': function(_0x9e36ad) { var _0x4c1671 = 0x0; 0x0 != (this[_0x56ae('0x1ae5')] & 0x2) && ++_0x4c1671; 0x0 != (this['_diffuseLightSources'] & 0x2) && ++_0x4c1671; return Math['min'](_0xfeeea6[_0x56ae('0xcfc')](_0x9e36ad - this[_0x56ae('0x1ef2')]), 0x4 / _0x4c1671 | 0x0) | 0x0; }, 'updateShaderProperties': function() { _0x38e3b0[_0x56ae('0x6')]['updateShaderProperties'][_0x56ae('0x94d')](this); this[_0x56ae('0x1ef3')] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x1ea4')], _0x33a171)[_0x56ae('0x10fd')](); }, 'updateRegisterIndices': function() { _0x38e3b0[_0x56ae('0x6')]['updateRegisterIndices']['call'](this); this[_0x56ae('0x1bb1')] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x1ea4')], _0x33a171)['get_lightVertexConstantIndex'](); }, 'render': function(_0x40c292, _0x19e477, _0x2f6784, _0x13e668) { var _0x5c32a7 = {}; _0x5c32a7[_0x56ae('0x1ef4')] = function(_0x30b5c5, _0xf76599) { return _0x30b5c5 - _0xf76599; }; _0x5c32a7['ltxnv'] = function(_0x15cb65, _0xf76599) { return _0x15cb65 <= _0xf76599; }; _0x5c32a7[_0x56ae('0x1ef5')] = function(_0x5db854, _0xf76599) { return _0x5db854 < _0xf76599; }; _0x5c32a7[_0x56ae('0x1ef6')] = function(_0x5e810b, _0xf76599) { return _0x5e810b - _0xf76599; }; _0x40c292[_0x56ae('0x1005')]()['copyRawDataTo'](this[_0x56ae('0x1ee7')]); if (this['_tangentSpace'] && 0x0 <= this[_0x56ae('0x1b3c')]) { if (_0x56ae('0x1ef7') !== 'WSIjm') { var _0x4b5a9f = _0x2f6784['get_scenePosition'](), _0x2d1c8a = _0x4b5a9f['x'], _0x3a52b6 = _0x4b5a9f['y']; _0x4b5a9f = _0x4b5a9f['z']; this['_vertexConstantData']['set'](this[_0x56ae('0x1b3c')], this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x0) * _0x2d1c8a + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x4) * _0x3a52b6 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x8) * _0x4b5a9f + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xc)); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this['_cameraPositionIndex'] + 0x1, this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x1) * _0x2d1c8a + this[_0x56ae('0x1ee7')]['get'](0x5) * _0x3a52b6 + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x9) * _0x4b5a9f + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xd)); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this['_cameraPositionIndex'] + 0x2, this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x2) * _0x2d1c8a + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x6) * _0x3a52b6 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xa) * _0x4b5a9f + this[_0x56ae('0x1ee7')]['get'](0xe)); } else { var _0x3fd757 = this['waypoints'][_0x56ae('0x1b')](_0x5c32a7[_0x56ae('0x1ef4')](_0x4b5a9f, 0x1)), _0x17a9a7 = this['waypoints'][_0x56ae('0x1b')](_0x4b5a9f), _0x4d46b6 = _0x16cd46['temp'], _0x1fa099 = _0x3fd757['x'] - _0x17a9a7['x']; 1e-10 > (_0x5c32a7[_0x56ae('0x1ef8')](0x0, _0x1fa099) ? _0x1fa099 : -_0x1fa099) ? (_0x3fd757 = _0x3fd757['y'], _0x4d46b6 = (_0x4d46b6['y'] - _0x3fd757) / (_0x17a9a7['y'] - _0x3fd757)) : (_0x3fd757 = _0x3fd757['x'], _0x4d46b6 = (_0x4d46b6['x'] - _0x3fd757) / (_0x17a9a7['x'] - _0x3fd757)); _0x17a9a7 = (this[_0x56ae('0x1ef9')] - this[_0x56ae('0x1efa')]['get'](_0x4b5a9f - 0x1)[_0x56ae('0x1efb')]) / this[_0x56ae('0x1efa')][_0x56ae('0x1b')](_0x4b5a9f)[_0x56ae('0x1efc')]; _0x5c32a7[_0x56ae('0x1ef5')](_0x4d46b6, _0x17a9a7) && (_0x4d46b6 = this[_0x56ae('0x1efa')][_0x56ae('0x1b')](_0x5c32a7['CFBZR'](_0x4b5a9f, 0x1)), _0x4b5a9f = this['waypoints'][_0x56ae('0x1b')](_0x4b5a9f), _0x3fd757 = _0x16cd46[_0x56ae('0xe8c')], null == _0x3fd757 && (_0x3fd757 = new _0x510664()), _0x3fd757['x'] = _0x4d46b6['x'] + _0x17a9a7 * _0x5c32a7['mRxda'](_0x4b5a9f['x'], _0x4d46b6['x']), _0x3fd757['y'] = _0x4d46b6['y'] + _0x17a9a7 * (_0x4b5a9f['y'] - _0x4d46b6['y'])); } } _0x38e3b0[_0x56ae('0x6')][_0x56ae('0x914')][_0x56ae('0x94d')](this, _0x40c292, _0x19e477, _0x2f6784, _0x13e668); }, 'activate': function(_0x3bb9a9, _0x4425c4) { if ('DrjoR' !== _0x56ae('0x1efd')) { _0x38e3b0['prototype'][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x3bb9a9, _0x4425c4);!this[_0x56ae('0x1ef3')] && 0x0 <= this[_0x56ae('0x1b3c')] && (_0x3bb9a9 = _0x4425c4[_0x56ae('0x13aa')](), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')], _0x3bb9a9['x']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this['_cameraPositionIndex'] + 0x1, _0x3bb9a9['y']), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')] + 0x2, _0x3bb9a9['z'])); } else { var _0x592f2c = this; this['id'] = setInterval(function() { _0x592f2c[_0x56ae('0x1efe')](); }, _0x3bb9a9); } }, 'usesProbesForSpecular': function() { return 0x0 < this[_0x56ae('0x13ea')] ? 0x0 != (this[_0x56ae('0x1ae5')] & 0x2) : !0x1; }, 'usesProbesForDiffuse': function() { return 0x0 < this[_0x56ae('0x13ea')] ? 0x0 != _0x575257[_0x56ae('0x5c7')](this[_0x56ae('0x1ae4')], 0x2) : !0x1; }, 'updateLightConstants': function() { var _0x2fce15 = {}; _0x2fce15['vAoBV'] = function(_0x1024ed, _0xf76599) { return _0x1024ed != _0xf76599; }; if (_0x56ae('0x1eff') !== _0x56ae('0x1eff')) { if (_0x2fce15[_0x56ae('0x1f00')](null, this[_0x56ae('0x1f01')])) { var _0x46644d = this[_0x56ae('0x1f01')], _0x5357c3 = this['_onPauseParams']; null == _0x5357c3 && (_0x5357c3 = []); _0x46644d[_0x56ae('0x12')](_0x46644d, _0x5357c3); } } else { var _0x4f697f = 0x0; var _0x19626c = this['_includeCasters'] ? 0x2 : 0x1, _0x529d06 = this[_0x56ae('0x1bb1')], _0x1af2f2 = this['_lightFragmentConstantIndex'], _0x206df4 = 0x0, _0x56d886 = this[_0x56ae('0x1241')]['get_directionalLights'](), _0x89c011 = this[_0x56ae('0x1ee9')]; var _0x59f8e6 = this[_0x56ae('0x1241')]['get_directionalLights']()[_0x56ae('0x9fa')](); _0x89c011 > _0x59f8e6 && (_0x206df4 = 0x1, _0x89c011 -= _0x59f8e6); for (; _0x206df4 < _0x19626c;) { 0x0 != _0x206df4 && (_0x56d886 = this[_0x56ae('0x1241')]['get_castingDirectionalLights']()); _0x59f8e6 = _0x56d886[_0x56ae('0x9fa')](); _0x575257[_0x56ae('0x615')](_0x59f8e6, this['_numDirectionalLights']) && (_0x59f8e6 = this['_numDirectionalLights']); for (var _0x2e9e87 = 0x0, _0x1b30b7 = _0x59f8e6; _0x2e9e87 < _0x1b30b7;) { _0x59f8e6 = _0x2e9e87++; var _0x2d9f4e = _0x56d886[_0x56ae('0x1b')](_0x89c011 + _0x59f8e6); _0x59f8e6 = _0x2d9f4e['get_sceneDirection'](); this['_ambientLightR'] += _0x2d9f4e[_0x56ae('0x1246')]; this[_0x56ae('0x1247')] += _0x2d9f4e[_0x56ae('0x14f4')]; this['_ambientLightB'] += _0x2d9f4e[_0x56ae('0x14f5')]; if (this[_0x56ae('0x1ef3')]) { var _0xf6843a = -_0x59f8e6['x'], _0x5ac4a7 = -_0x59f8e6['y']; _0x59f8e6 = -_0x59f8e6['z']; this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x529d06++, this['_inverseSceneMatrix']['get'](0x0) * _0xf6843a + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x4) * _0x5ac4a7 + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x8) * _0x59f8e6); this[_0x56ae('0x1159')]['set'](_0x529d06++, this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x1) * _0xf6843a + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x5) * _0x5ac4a7 + this['_inverseSceneMatrix']['get'](0x9) * _0x59f8e6); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x529d06++, this[_0x56ae('0x1ee7')]['get'](0x2) * _0xf6843a + this[_0x56ae('0x1ee7')]['get'](0x6) * _0x5ac4a7 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xa) * _0x59f8e6); this['_vertexConstantData'][_0x56ae('0x8b6')](_0x529d06++, 0x1); } else this[_0x56ae('0x115a')]['set'](_0x1af2f2++, -_0x59f8e6['x']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, -_0x59f8e6['y']), this[_0x56ae('0x115a')]['set'](_0x1af2f2++, -_0x59f8e6['z']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, 0x1); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x14fa')]); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x14fb')]); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e['_diffuseB']); this[_0x56ae('0x115a')]['set'](_0x1af2f2++, 0x1); this[_0x56ae('0x115a')]['set'](_0x1af2f2++, _0x2d9f4e['_specularR']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x124a')]); this[_0x56ae('0x115a')]['set'](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x124b')]); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1af2f2++, 0x1); if (_0x575257[_0x56ae('0x62a')](++_0x4f697f, this['_numDirectionalLights'])) { _0x206df4 = _0x19626c; break; } }++_0x206df4; } if (this[_0x56ae('0x13eb')] > _0x4f697f) for (_0x4f697f = _0x1af2f2 + 0xc * (this[_0x56ae('0x13eb')] - _0x4f697f); _0xfeeea6['gt'](_0x4f697f, _0x1af2f2);) this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, 0x0); _0x4f697f = 0x0; _0x56d886 = this[_0x56ae('0x1241')]['get_pointLights'](); _0x89c011 = this[_0x56ae('0x1eeb')]; _0x59f8e6 = this['_lightPicker'][_0x56ae('0x1401')]()['get_length'](); _0x89c011 > _0x59f8e6 ? (_0x206df4 = 0x1, _0x89c011 -= _0x59f8e6) : _0x206df4 = 0x0; for (; _0x206df4 < _0x19626c;) { 0x0 != _0x206df4 && (_0x56d886 = this['_lightPicker'][_0x56ae('0x1c41')]()); _0x59f8e6 = _0x56d886['get_length'](); _0x2e9e87 = 0x0; for (_0x1b30b7 = _0x59f8e6; _0x2e9e87 < _0x1b30b7;) if (_0x59f8e6 = _0x2e9e87++, _0x2d9f4e = _0x56d886[_0x56ae('0x1b')](_0x89c011 + _0x59f8e6), _0x59f8e6 = _0x2d9f4e[_0x56ae('0x13aa')](), this[_0x56ae('0x1245')] += _0x2d9f4e[_0x56ae('0x1246')], this['_ambientLightG'] += _0x2d9f4e[_0x56ae('0x14f4')], this['_ambientLightB'] += _0x2d9f4e['_ambientB'], this[_0x56ae('0x1ef3')] ? (_0xf6843a = _0x59f8e6['x'], _0x5ac4a7 = _0x59f8e6['y'], _0x59f8e6 = _0x59f8e6['z'], this['_vertexConstantData'][_0x56ae('0x8b6')](_0x529d06++, this[_0x56ae('0x1ee7')]['get'](0x0) * _0xf6843a + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x4) * _0x5ac4a7 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x8) * _0x59f8e6 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xc)), this[_0x56ae('0x1159')]['set'](_0x529d06++, this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x1) * _0xf6843a + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x5) * _0x5ac4a7 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x9) * _0x59f8e6 + this['_inverseSceneMatrix']['get'](0xd)), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x529d06++, this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x2) * _0xf6843a + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x6) * _0x5ac4a7 + this[_0x56ae('0x1ee7')]['get'](0xa) * _0x59f8e6 + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0xe))) : (this[_0x56ae('0x1159')]['set'](_0x529d06++, _0x59f8e6['x']), this[_0x56ae('0x1159')]['set'](_0x529d06++, _0x59f8e6['y']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x529d06++, _0x59f8e6['z'])), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x529d06++, 0x1), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x14fa')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x14fb')]), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x14fc')]), _0x59f8e6 = _0x2d9f4e[_0x56ae('0xf09')], this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, _0x59f8e6 * _0x59f8e6), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e['_specularR']), this['_fragmentConstantData']['set'](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x124a')]), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e['_specularB']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1af2f2++, _0x2d9f4e[_0x56ae('0x1530')]), ++_0x4f697f == this[_0x56ae('0x13fb')]) { _0x206df4 = _0x19626c; break; }++_0x206df4; } if (this[_0x56ae('0x13fb')] > _0x4f697f) for (_0x4f697f = _0x1af2f2 + 0xc * (_0x4f697f - this[_0x56ae('0x13fb')]); _0xfeeea6['gt'](_0x4f697f, _0x1af2f2);) this[_0x56ae('0x115a')]['set'](_0x1af2f2, 0x0), ++_0x1af2f2; } }, 'updateProbes': function(_0x43c5b0) { var _0x52ba6f = _0x43c5b0['_context3D'], _0x52f08f = this[_0x56ae('0x1241')]['get_lightProbes'](), _0x2be518 = this['_lightPicker'][_0x56ae('0x1f02')](), _0x210d25 = _0x52f08f[_0x56ae('0x9fa')]() - this[_0x56ae('0x1ef2')], _0x341e9c = this['usesProbesForDiffuse'](), _0x501d2f = null != this[_0x56ae('0x9c1')][_0x56ae('0x1102')] && this[_0x56ae('0x1b86')](); if (_0x341e9c || _0x501d2f) { _0x210d25 > this[_0x56ae('0x13ea')] && (_0x210d25 = this[_0x56ae('0x13ea')]); for (var _0x14535b = 0x0, _0x4b67ea = _0x210d25; _0x14535b < _0x4b67ea;) { var _0x1b30b7 = _0x14535b++; var _0x2d9f4e = _0x52f08f[_0x56ae('0x1b')](this[_0x56ae('0x1ef2')] + _0x1b30b7); _0x341e9c && _0x52ba6f[_0x56ae('0xfc2')](this[_0x56ae('0x1b44')][_0x56ae('0x1b')](_0x1b30b7), _0x2d9f4e[_0x56ae('0x152d')]()[_0x56ae('0xfc4')](_0x43c5b0)); _0x501d2f && _0x52ba6f[_0x56ae('0xfc2')](this['_lightProbeSpecularIndices'][_0x56ae('0x1b')](_0x1b30b7), _0x2d9f4e[_0x56ae('0x152c')]()['getTextureForStage3D'](_0x43c5b0)); } for (_0x43c5b0 = 0x0; _0x43c5b0 < _0x210d25;) _0x52ba6f = _0x43c5b0++, this[_0x56ae('0x115a')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3d')] + _0x52ba6f, _0x2be518[_0x56ae('0x1b')](this[_0x56ae('0x1ef2')] + _0x52ba6f)); } }, '__class__': _0x21338c, '__properties__': _0x4e6193(_0x38e3b0[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_includeCasters': _0x56ae('0x1b09'), 'set_lightProbesOffset': _0x56ae('0x1b0c'), 'set_pointLightsOffset': _0x56ae('0x1b0b'), 'set_directionalLightsOffset': _0x56ae('0x1b0a') }) }); var _0x328c52 = function(_0x1bbbbc, _0x1ea1d2, _0x35ee59, _0x42e692) { null == _0x42e692 && (_0x42e692 = !0x1); null == _0x35ee59 && (_0x35ee59 = !0x0); null == _0x1ea1d2 && (_0x1ea1d2 = 0x14); _0x575257[_0x56ae('0x62b')](null, _0x1bbbbc) && (_0x1bbbbc = 0x0); _0x19b8b5[_0x56ae('0x94d')](this); this[_0x56ae('0x1751')](!0x1); this[_0x56ae('0x1f03')] = _0x252a59['toFloatVector'](null, 0x4, !0x0); this[_0x56ae('0x1f03')][_0x56ae('0x8b6')](0x3, 0x1); this['_offsetData'] = _0x252a59['toFloatVector'](null, 0x4, !0x0); this[_0x56ae('0x1f04')](_0x1bbbbc); this[_0x56ae('0x1f05')](_0x1ea1d2); this[_0x56ae('0x1f06')] = 0x1; this[_0x56ae('0xe1d')] = 0x2; this[_0x56ae('0xe1b')] = 0x6; this[_0x56ae('0x1f07')] = _0x35ee59; if (this[_0x56ae('0x1f08')] = _0x42e692) this[_0x56ae('0x1f09')] = new _0x36a0e0(); _0x1bbbbc = [_0x56ae('0x1b5d'), 'va1']; _0x1ea1d2 = _0x252a59[_0x56ae('0x977')](null); _0x35ee59 = 0x0; for (_0x42e692 = _0x1bbbbc[_0x56ae('0x32')]; _0x35ee59 < _0x42e692;) { var _0x311176 = _0x35ee59++; _0x1ea1d2[_0x56ae('0x8b6')](_0x311176, _0x1bbbbc[_0x311176]); } this['_animatableAttributes'] = _0x1ea1d2; _0x1bbbbc = ['vt0', _0x56ae('0x1f0a')]; _0x1ea1d2 = _0x252a59[_0x56ae('0x977')](null); _0x35ee59 = 0x0; for (_0x42e692 = _0x1bbbbc[_0x56ae('0x32')]; _0x35ee59 < _0x42e692;) _0x311176 = _0x35ee59++, _0x1ea1d2[_0x56ae('0x8b6')](_0x311176, _0x1bbbbc[_0x311176]); this[_0x56ae('0x9c0')] = _0x1ea1d2; }; _0x5ac4a7['away3d.materials.passes.OutlinePass'] = _0x328c52; _0x328c52['__name__'] = 'away3d.materials.passes.OutlinePass'; _0x328c52['__super__'] = _0x19b8b5; _0x328c52[_0x56ae('0x6')] = _0x4e6193(_0x19b8b5[_0x56ae('0x6')], { '_outlineColor': null, '_colorData': null, '_offsetData': null, '_showInnerLines': null, '_outlineMeshes': null, '_dedicatedMeshes': null, 'disposeDedicated': function(_0xae244e) { var _0x1f6c7c = this[_0x56ae('0x1f09')]['h'][_0xae244e['__id__']]; _0x1f6c7c[_0x56ae('0x15a9')]()['dispose'](); _0x1f6c7c[_0x56ae('0x9cd')](); this[_0x56ae('0x1f09')][_0x56ae('0x38')](_0xae244e); }, 'dispose': function() { if ('HfBsM' === 'CMZXZ') { return this[_0x56ae('0x13e4')]; } else { _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9cd')]['call'](this); if (this[_0x56ae('0x1f08')]) for (var _0x2a400c = this[_0x56ae('0x1f09')]['iterator'](); _0x2a400c['hasNext']();) { var _0x4db377 = _0x2a400c[_0x56ae('0x42')](); this[_0x56ae('0x1f0b')](_0x4db377); } } }, 'set_outlineColor': function(_0x4ce518) { this[_0x56ae('0x1f0c')] = _0x4ce518; this[_0x56ae('0x1f03')][_0x56ae('0x8b6')](0x0, (_0x4ce518 >> 0x10 & 0xff) / 0xff); this[_0x56ae('0x1f03')]['set'](0x1, (_0x4ce518 >> 0x8 & 0xff) / 0xff); this[_0x56ae('0x1f03')][_0x56ae('0x8b6')](0x2, _0x575257[_0x56ae('0x1f0d')](_0x4ce518, 0xff) / 0xff); return _0x4ce518; }, 'set_outlineSize': function(_0x4cdc52) { this['_offsetData'][_0x56ae('0x8b6')](0x0, _0x4cdc52); return _0x4cdc52; }, 'getVertexCode': function() { return _0x56ae('0x1f0e'); }, 'getFragmentCode': function(_0x3235f9) { return _0x56ae('0x1f0f'); }, 'activate': function(_0x3fb4d0, _0x1749ed) { var _0x4e4629 = _0x3fb4d0[_0x56ae('0xd47')]; _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x3fb4d0, _0x1749ed); this['_showInnerLines'] || _0x4e4629[_0x56ae('0x13a2')](!0x1, 0x4); _0x4e4629[_0x56ae('0x1f10')](this[_0x56ae('0x1f06')]); _0x4e4629[_0x56ae('0xd9a')](0x0, 0x0, this[_0x56ae('0x1f03')], 0x1); _0x4e4629[_0x56ae('0xd9a')](0x1, 0x5, this['_offsetData'], 0x1); }, 'deactivate': function(_0x356e0d) { _0x19b8b5['prototype'][_0x56ae('0x6b0')][_0x56ae('0x94d')](this, _0x356e0d); this[_0x56ae('0x1f07')] || _0x356e0d['_context3D']['setDepthTest'](!0x0, 0x4); }, 'render': function(_0x23103c, _0xab85fc, _0x5158d0, _0x3c51c3) { var _0x30737e = _0xab85fc['_context3D'], _0x42f02f = _0x20a657[_0x56ae('0x1f11')]; _0x42f02f[_0x56ae('0x8ae')](_0x23103c[_0x56ae('0x116c')](_0x5158d0)); _0x42f02f[_0x56ae('0x1067')](_0x3c51c3); this[_0x56ae('0x1f08')] ? (null == this['_outlineMeshes']['h'][_0x56ae('0x986')][_0x23103c[_0x56ae('0x8b1')]] && (_0x5158d0 = this[_0x56ae('0x1f09')], _0x3c51c3 = this[_0x56ae('0x1f12')](_0x59b8d7[_0x56ae('0x951')](_0x23103c, _0x4cf3b4)[_0x56ae('0xe09')]()), _0x5158d0[_0x56ae('0x8b6')](_0x23103c, _0x3c51c3)), _0x23103c = this[_0x56ae('0x1f09')]['h'][_0x23103c[_0x56ae('0x8b1')]], _0x23103c = _0x23103c[_0x56ae('0x132f')]()['get'](0x0), _0x30737e[_0x56ae('0x1ed5')](0x1, 0x0, _0x42f02f, !0x0), _0x23103c['activateVertexBuffer'](0x0, _0xab85fc), _0x23103c[_0x56ae('0xe0b')](0x1, _0xab85fc)) : (_0x23103c[_0x56ae('0xe0b')](0x1, _0xab85fc), _0x30737e[_0x56ae('0x1ed5')](0x1, 0x0, _0x42f02f, !0x0), _0x23103c[_0x56ae('0xe0a')](0x0, _0xab85fc)); _0xab85fc[_0x56ae('0x923')](_0x23103c[_0x56ae('0x1115')](_0xab85fc), 0x0, _0x23103c[_0x56ae('0x1130')]()); }, 'createDedicatedMesh': function(_0x4298c5) { var _0x56df83 = new _0x7d440(new _0x383538(), null), _0xfede8d = new _0x27a4e9(), _0x34b66e = new _0x10cca0(), _0x361f42 = _0x4298c5[_0x56ae('0x405')](), _0x1d55ab = _0x4298c5[_0x56ae('0xb0a')](), _0x482c8d = _0x252a59[_0x56ae('0x9a6')](null), _0x3deb5d = _0x252a59['toFloatVector'](null), _0x23974f = 0x0, _0x1b30b7 = 0x0, _0x2d9f4e = _0x361f42[_0x56ae('0x9fa')](), _0x7228e1 = 0x0, _0x5ac4a7 = _0x4298c5['get_vertexStride'](); _0x4298c5 = _0x4298c5[_0x56ae('0x407')](); for (var _0x4e6193 = 0x0; _0x4e6193 < _0x2d9f4e;) { var _0x2e4663 = _0x4e6193++; _0x2e4663 = _0x4298c5 + _0x361f42[_0x56ae('0x1b')](_0x2e4663) * _0x5ac4a7; var _0x802a30 = _0x1d55ab[_0x56ae('0x1b')](_0x2e4663); var _0x370254 = _0x1d55ab[_0x56ae('0x1b')](_0x2e4663 + 0x1); var _0x4dc83a = _0x1d55ab['get'](_0x2e4663 + 0x2); var _0xf76599 = _0x575257[_0x56ae('0x62c')](this['toPrecision'](_0x802a30, 0x5) + '/' + this[_0x56ae('0x1f13')](_0x370254, 0x5), '/') + this[_0x56ae('0x1f13')](_0x4dc83a, 0x5); if (null != _0x586025[_0xf76599] ? _0x34b66e['existsReserved'](_0xf76599) : _0x34b66e['h'][_0x56ae('0x900')](_0xf76599)) _0x2e4663 = (null != _0x586025[_0xf76599] ? _0x34b66e['getReserved'](_0xf76599) : _0x34b66e['h'][_0xf76599]) - 0x1; else { _0x2e4663 = _0x1b30b7 / 0x3 | 0x0; var _0x2db8a7 = _0x2e4663 + 0x1; null != _0x586025[_0xf76599] ? _0x34b66e[_0x56ae('0x932')](_0xf76599, _0x2db8a7) : _0x34b66e['h'][_0xf76599] = _0x2db8a7; _0x3deb5d[_0x56ae('0x8b6')](_0x1b30b7++, _0x802a30); _0x3deb5d[_0x56ae('0x8b6')](_0x1b30b7++, _0x370254); _0x3deb5d[_0x56ae('0x8b6')](_0x1b30b7++, _0x4dc83a); } _0x2e4663 > _0x7228e1 && (_0x7228e1 = _0x2e4663); _0x482c8d[_0x56ae('0x8b6')](_0x23974f++, _0x2e4663); } _0xfede8d['set_autoDeriveVertexNormals'](!0x0); _0xfede8d[_0x56ae('0x1f14')](_0x3deb5d); _0xfede8d['updateIndexData'](_0x482c8d); _0x56df83[_0x56ae('0x15a9')]()[_0x56ae('0xae4')](_0xfede8d); return _0x56df83; }, 'toPrecision': function(_0x1ac0ed, _0x273367) { if ('LGFMs' === 'leJeU') { null == e && (e = !0x1); null == d && (d = !0x1); null == c && (c = !0x1); _0x575257[_0x56ae('0x62d')](null, _0x273367) && (_0x273367 = !0x1); _0x2d151b[_0x56ae('0x94d')](this, _0x1ac0ed, _0x273367, c); this[_0x56ae('0x958')] = d; this['interactive'] = e; } else { _0x273367 *= 0xa; return _0x1b30b7[_0x56ae('0x28')]((_0x1ac0ed * _0x273367 | 0x0) / _0x273367); } }, '__class__': _0x328c52, '__properties__': _0x4e6193(_0x19b8b5[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_outlineSize': _0x56ae('0x1f05'), 'set_outlineColor': 'set_outlineColor' }) }); var _0x48cc09 = function(_0x350442) { this[_0x56ae('0x1f15')] = _0x252a59[_0x56ae('0x975')](null, 0x4, !0x0); this[_0x56ae('0x1f16')] = new _0x2b2c54(); this[_0x56ae('0x1e22')] = _0x350442; this[_0x56ae('0x1f15')][_0x56ae('0x8b6')](0x1, 0.00392156862745098); _0x19b8b5['call'](this); }; _0x5ac4a7['away3d.materials.passes.SegmentPass'] = _0x48cc09; _0x48cc09[_0x56ae('0x8bf')] = _0x56ae('0x1f17'); _0x48cc09[_0x56ae('0x8ee')] = _0x19b8b5; _0x48cc09[_0x56ae('0x6')] = _0x4e6193(_0x19b8b5[_0x56ae('0x6')], { '_constants': null, '_calcMatrix': null, '_thickness': null, 'getVertexCode': function() { return _0x56ae('0x1f18'); }, 'getFragmentCode': function(_0x45ed2e) { if (_0x56ae('0x1f19') === _0x1c1b50[_0x56ae('0x186')]) { this[_0x56ae('0x110a')] && this[_0x56ae('0x1f1a')](); var _0xf2f758 = 0x0, _0x20a292 = 0x1, _0x39c4da = 0x2, _0x455bca = this[_0x56ae('0xd4a')]['get_length'](), _0xb09ef6 = this['get_vertexNormalStride'](), _0x3f431b = this[_0x56ae('0x1126')](); null == _0x45ed2e && (_0x45ed2e = _0x252a59[_0x56ae('0x975')](null, _0x455bca, !0x0)); for (var _0x456b5f = _0x3f431b; _0x456b5f < _0x455bca;) _0x45ed2e[_0x56ae('0x8b6')](_0x456b5f, 0x0), _0x45ed2e[_0x56ae('0x8b6')](_0x456b5f + 0x1, 0x0), _0x45ed2e[_0x56ae('0x8b6')](_0x456b5f + 0x2, 0x0), _0x456b5f += _0xb09ef6; for (var _0x517d32 = _0x456b5f = 0x0, _0x3ccbed = this[_0x56ae('0xae5')]['get_length'](), _0x34e535, _0x4d6f2d; _0x456b5f < _0x3ccbed;) { _0x4d6f2d = this[_0x56ae('0x1106')] ? this[_0x56ae('0x1113')][_0x56ae('0x1b')](_0x517d32++) : 0x1; _0x34e535 = _0x3f431b + this[_0x56ae('0xae5')]['get'](_0x456b5f++) * _0xb09ef6; var _0x27732c = _0x34e535++, _0x2db8fe = _0x45ed2e; _0x2db8fe[_0x56ae('0x8b6')](_0x27732c, _0x2db8fe[_0x56ae('0x1b')](_0x27732c) + _0x575257['aZoBq'](this[_0x56ae('0x1112')][_0x56ae('0x1b')](_0xf2f758), _0x4d6f2d)); _0x27732c = _0x34e535++; _0x2db8fe = _0x45ed2e; _0x2db8fe[_0x56ae('0x8b6')](_0x27732c, _0x2db8fe[_0x56ae('0x1b')](_0x27732c) + this[_0x56ae('0x1112')]['get'](_0x20a292) * _0x4d6f2d); _0x27732c = _0x45ed2e; _0x27732c[_0x56ae('0x8b6')](_0x34e535, _0x27732c['get'](_0x34e535) + this[_0x56ae('0x1112')][_0x56ae('0x1b')](_0x39c4da) * _0x4d6f2d); _0x34e535 = _0x3f431b + this['_indices'][_0x56ae('0x1b')](_0x456b5f++) * _0xb09ef6; _0x27732c = _0x34e535++; _0x2db8fe = _0x45ed2e; _0x2db8fe[_0x56ae('0x8b6')](_0x27732c, _0x2db8fe[_0x56ae('0x1b')](_0x27732c) + this[_0x56ae('0x1112')][_0x56ae('0x1b')](_0xf2f758) * _0x4d6f2d); _0x27732c = _0x34e535++; _0x2db8fe = _0x45ed2e; _0x2db8fe[_0x56ae('0x8b6')](_0x27732c, _0x2db8fe[_0x56ae('0x1b')](_0x27732c) + this[_0x56ae('0x1112')][_0x56ae('0x1b')](_0x20a292) * _0x4d6f2d); _0x27732c = _0x45ed2e; _0x27732c['set'](_0x34e535, _0x27732c[_0x56ae('0x1b')](_0x34e535) + this['_faceNormals']['get'](_0x39c4da) * _0x4d6f2d); _0x34e535 = _0x3f431b + this[_0x56ae('0xae5')]['get'](_0x456b5f++) * _0xb09ef6; _0x27732c = _0x34e535++; _0x2db8fe = _0x45ed2e; _0x2db8fe[_0x56ae('0x8b6')](_0x27732c, _0x2db8fe[_0x56ae('0x1b')](_0x27732c) + this[_0x56ae('0x1112')][_0x56ae('0x1b')](_0xf2f758) * _0x4d6f2d); _0x27732c = _0x34e535++; _0x2db8fe = _0x45ed2e; _0x2db8fe[_0x56ae('0x8b6')](_0x27732c, _0x2db8fe[_0x56ae('0x1b')](_0x27732c) + this[_0x56ae('0x1112')][_0x56ae('0x1b')](_0x20a292) * _0x4d6f2d); _0x27732c = _0x45ed2e; _0x27732c[_0x56ae('0x8b6')](_0x34e535, _0x27732c['get'](_0x34e535) + _0x575257['aZoBq'](this[_0x56ae('0x1112')][_0x56ae('0x1b')](_0x39c4da), _0x4d6f2d)); _0xf2f758 += 0x3; _0x20a292 += 0x3; _0x39c4da += 0x3; } for (_0x456b5f = _0x3f431b; _0x456b5f < _0x455bca;) _0xf2f758 = _0x45ed2e['get'](_0x456b5f), _0x20a292 = _0x45ed2e[_0x56ae('0x1b')](_0x456b5f + 0x1), _0x39c4da = _0x45ed2e[_0x56ae('0x1b')](_0x456b5f + 0x2), _0x3f431b = 0x1 / Math['sqrt'](_0xf2f758 * _0xf2f758 + _0x20a292 * _0x20a292 + _0x39c4da * _0x39c4da), _0x45ed2e[_0x56ae('0x8b6')](_0x456b5f, _0xf2f758 * _0x3f431b), _0x45ed2e['set'](_0x456b5f + 0x1, _0x20a292 * _0x3f431b), _0x45ed2e['set'](_0x575257[_0x56ae('0x62e')](_0x456b5f, 0x2), _0x39c4da * _0x3f431b), _0x456b5f += _0xb09ef6; this['_vertexNormalsDirty'] = !0x1; return _0x45ed2e; } else { return 'mov\x20oc,\x20v0\x0a'; } }, 'render': function(_0x3f4ad2, _0x1abea7, _0x3d5baf, _0x3078f2) { _0x3078f2 = _0x1abea7[_0x56ae('0xd47')]; this[_0x56ae('0x1f16')][_0x56ae('0x8ae')](_0x3f4ad2[_0x56ae('0x40e')]()[_0x56ae('0xfe9')]()); this['_calcMatrix'][_0x56ae('0x1067')](_0x3d5baf['get_inverseSceneTransform']()); _0x3d5baf = _0x59b8d7[_0x56ae('0x951')](_0x3f4ad2, _0x2af499)['get_subSetCount'](); if (_0x59b8d7[_0x56ae('0x951')](_0x3f4ad2, _0x2af499)[_0x56ae('0x145a')]()) for (var _0x2239e8 = 0x0; _0x2239e8 < _0x3d5baf;) { if (_0x56ae('0x1f1b') === _0x56ae('0x1f1c')) { null != this[_0x56ae('0x13d3')] && this[_0x56ae('0x13d3')][_0x56ae('0x9cd')](); this[_0x56ae('0x1f1d')] = _0x3f4ad2['get_context3D'](); this[_0x56ae('0x13d3')] = this[_0x56ae('0x1f1d')][_0x56ae('0x1f1e')](this[_0x56ae('0x14b0')], this['_scaledTextureHeight'], 0x1, !0x0); this['_textureDimensionsInvalid'] = !0x1; } else { var _0x31b3a4 = _0x2239e8++; _0x3f4ad2[_0x56ae('0xe0a')](_0x31b3a4, _0x1abea7); _0x3078f2[_0x56ae('0x1ed5')](0x1, 0x8, this[_0x56ae('0x1f16')], !0x0); _0x1abea7['drawTriangles'](_0x3f4ad2['getIndexBuffer'](_0x1abea7), 0x0, _0x3f4ad2[_0x56ae('0x1130')]()); } } }, 'activate': function(_0x4a4481, _0x4e12de) { var _0x3fd355 = _0x4a4481['_context3D']; _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x4a4481, _0x4e12de); _0x575257['wdLSA'](null, _0x4a4481[_0x56ae('0x12a3')]()) ? this[_0x56ae('0x1f15')][_0x56ae('0x8b6')](0x0, this[_0x56ae('0x1e22')] / Math['min'](_0x4a4481['get_scissorRect']()[_0x56ae('0x3d')], _0x4a4481[_0x56ae('0x12a3')]()[_0x56ae('0x727')])) : this[_0x56ae('0x1f15')][_0x56ae('0x8b6')](0x0, this[_0x56ae('0x1e22')] / Math[_0x56ae('0x58')](_0x4a4481[_0x56ae('0x15')](), _0x4a4481['get_height']())); this['_constants'][_0x56ae('0x8b6')](0x2, _0x4e12de['get_lens']()[_0x56ae('0x1083')]()); _0x3fd355[_0x56ae('0xd9a')](0x1, 0x5, _0x48cc09['ONE_VECTOR']); _0x3fd355[_0x56ae('0xd9a')](0x1, 0x6, _0x48cc09['FRONT_VECTOR']); _0x3fd355[_0x56ae('0xd9a')](0x1, 0x7, this[_0x56ae('0x1f15')]); null == _0x4a4481['get_renderTarget']() ? _0x3fd355[_0x56ae('0x1ed5')](0x1, 0x0, _0x4e12de[_0x56ae('0xb6f')]()['get_matrix'](), !0x0) : (this[_0x56ae('0x1f16')][_0x56ae('0x8ae')](_0x4e12de['get_lens']()[_0x56ae('0xa5f')]()), _0x4a4481 = _0x5c61a0[_0x56ae('0x10ed')](_0x4a4481), this[_0x56ae('0x1f16')][_0x56ae('0xf20')](_0x4a4481[_0x56ae('0x10e4')](), _0x4a4481['get_textureRatioY'](), 0x1), _0x3fd355[_0x56ae('0x1ed5')](0x1, 0x0, this[_0x56ae('0x1f16')], !0x0)); }, 'deactivate': function(_0x4b03f2) { _0x4b03f2 = _0x4b03f2[_0x56ae('0xd47')]; _0x4b03f2['setVertexBufferAt'](0x0, null); _0x4b03f2['setVertexBufferAt'](0x1, null); _0x4b03f2[_0x56ae('0x921')](0x2, null); _0x4b03f2['setVertexBufferAt'](0x3, null); }, '__class__': _0x48cc09 }); var _0x5bd34b = function(_0x44f2e4) { this[_0x56ae('0x1ee7')] = _0x252a59['toFloatVector'](null); _0x38e3b0[_0x56ae('0x94d')](this, _0x44f2e4); }; _0x5ac4a7['away3d.materials.passes.ShadowCasterPass'] = _0x5bd34b; _0x5bd34b[_0x56ae('0x8bf')] = _0x56ae('0x1f1f'); _0x5bd34b['__super__'] = _0x38e3b0; _0x5bd34b[_0x56ae('0x6')] = _0x4e6193(_0x38e3b0[_0x56ae('0x6')], { '_tangentSpace': null, '_lightVertexConstantIndex': null, '_inverseSceneMatrix': null, 'createCompiler': function(_0x449ad9) { return new _0x33a171(_0x449ad9); }, 'updateLights': function() { if (_0x56ae('0x1f20') === _0x56ae('0x1f20')) { _0x38e3b0[_0x56ae('0x6')]['updateLights'][_0x56ae('0x94d')](this); if (null != this['_lightPicker']) { if (_0x56ae('0x1f21') !== 'STQDR') { var _0x4f854b = _0x2d9f4e(this, this[_0x56ae('0xc9c')]), _0x5bd139 = d; d = function() { _0x4f854b(_0x549772, _0x5bd139); }; this[_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(d))); d(); } else { var _0x44e638 = 0x0 < this[_0x56ae('0x1241')][_0x56ae('0x1b08')]() ? 0x1 : 0x0; var _0x549772 = 0x0 < this['_lightPicker'][_0x56ae('0x1b07')]() ? 0x1 : 0x0; } } else _0x549772 = _0x44e638 = 0x0; this[_0x56ae('0x13ea')] = 0x0; if (0x1 < _0x44e638 + _0x549772) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1f22'))); if (_0x44e638 != this[_0x56ae('0x13fb')] || _0x549772 != this[_0x56ae('0x13eb')]) this[_0x56ae('0x13fb')] = _0x44e638, this['_numDirectionalLights'] = _0x549772, this['invalidateShaderProgram'](); } else { var _0x1a0b08 = c[_0x549772]; ++_0x549772; _0x1a0b08[_0x56ae('0xaea')](_0x44e638); _0x1a0b08[_0x56ae('0xa3f')] = !0x1; } }, 'updateShaderProperties': function() { _0x38e3b0[_0x56ae('0x6')][_0x56ae('0x1ea3')][_0x56ae('0x94d')](this); this[_0x56ae('0x1ef3')] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x1ea4')], _0x33a171)[_0x56ae('0x10fd')](); }, 'updateRegisterIndices': function() { _0x38e3b0[_0x56ae('0x6')][_0x56ae('0x1f23')][_0x56ae('0x94d')](this); this['_lightVertexConstantIndex'] = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x1ea4')], _0x33a171)[_0x56ae('0x1be2')](); }, 'render': function(_0x129522, _0x5c1c5e, _0x1d81a4, _0x2f63c7) { _0x129522[_0x56ae('0x1005')]()[_0x56ae('0xf08')](this[_0x56ae('0x1ee7')]); if (this[_0x56ae('0x1ef3')] && 0x0 <= this[_0x56ae('0x1b3c')]) { if (_0x1c1b50[_0x56ae('0x1f24')] === 'whnTa') { null == _0x129522 && (_0x129522 = !0x0); this['_smartRotation'] = _0x129522; this[_0x56ae('0x1f25')] = !0x0; return this; } else { var _0x2e3473 = _0x1d81a4[_0x56ae('0x13aa')](), _0x21b9ab = _0x2e3473['x'], _0x58084c = _0x2e3473['y']; _0x2e3473 = _0x2e3473['z']; this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')], this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x0) * _0x21b9ab + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x4) * _0x58084c + this[_0x56ae('0x1ee7')]['get'](0x8) * _0x2e3473 + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0xc)); this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')] + 0x1, _0x1c1b50[_0x56ae('0x136')](this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x1), _0x21b9ab) + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x5) * _0x58084c + this[_0x56ae('0x1ee7')]['get'](0x9) * _0x2e3473 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xd)); this['_vertexConstantData'][_0x56ae('0x8b6')](_0x1c1b50[_0x56ae('0x189')](this[_0x56ae('0x1b3c')], 0x2), this[_0x56ae('0x1ee7')]['get'](0x2) * _0x21b9ab + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x6) * _0x58084c + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xa) * _0x2e3473 + this['_inverseSceneMatrix']['get'](0xe)); } } _0x38e3b0[_0x56ae('0x6')]['render'][_0x56ae('0x94d')](this, _0x129522, _0x5c1c5e, _0x1d81a4, _0x2f63c7); }, 'activate': function(_0x44314b, _0x2947e9) { var _0x531ed9 = {}; _0x531ed9[_0x56ae('0x1f26')] = 'Achievement'; if ('VBEir' === _0x56ae('0x1f27')) { this == _0x5e1b03['highlightedAchievement'] && (_0x5e1b03['highlightedAchievement'] = null); var _0x5bc158 = this[_0x56ae('0x1f28')]; if ((!_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5bc158['id'], _0x5bc158[_0x56ae('0xa1c')]) || 0x0 < this[_0x56ae('0x1f29')]) && this[_0x56ae('0x1f2a')]()) { _0x5bc158 = this[_0x56ae('0x1f28')]; _0x5bc158 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5bc158['id'], _0x5bc158[_0x56ae('0xa1c')]) ? this[_0x56ae('0x1f29')] : this[_0x56ae('0x1f2b')]; this[_0x56ae('0x1f28')][_0x56ae('0xbbd')](!0x0); _0x461063[_0x56ae('0x488')]()['recordSoftEarned'](_0x5bc158, _0x531ed9['MfDrj']); _0x854040[_0x56ae('0x488')]()[_0x56ae('0xd80')](); _0x5bc158 = new _0x55677c(this, !0x1, 0xdddddd, _0x5bc158); var _0x1a5a18 = _0x10e92a['get_current']()[_0x56ae('0x952')]['stageWidth']; if (!_0x5bc158[_0x56ae('0xc91')]) _0x5bc158[_0x56ae('0xc96')](null); _0x5bc158[_0x56ae('0x471')](_0x1a5a18 - (_0x5bc158[_0x56ae('0x2a9')][_0x56ae('0x3e1')]() + _0x5bc158['text'][_0x56ae('0x15')]()) - 0x18); _0x5bc158[_0x56ae('0xaae')](0x18); _0x1ac706[_0x56ae('0x488')]()['displayToast'](_0x5bc158, 2.5, null, -_0x5bc158[_0x56ae('0x16')]() - 0x18); } } else { _0x38e3b0[_0x56ae('0x6')][_0x56ae('0x9b3')]['call'](this, _0x44314b, _0x2947e9);!this[_0x56ae('0x1ef3')] && 0x0 <= this[_0x56ae('0x1b3c')] && (_0x44314b = _0x2947e9['get_scenePosition'](), this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3c')], _0x44314b['x']), this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3c')] + 0x1, _0x44314b['y']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')] + 0x2, _0x44314b['z'])); } }, 'updateLightConstants': function() { var _0x123191 = this[_0x56ae('0x1bb1')]; var _0x37c938 = this[_0x56ae('0x1b47')]; if (0x0 < this['_numDirectionalLights']) { if (_0x56ae('0x1f2c') === _0x56ae('0x1f2c')) { var _0xb49890 = '7|2|5|11|4|6|8|9|10|13|1|12|0|3' [_0x56ae('0x44')]('|'), _0x40dbae = 0x0; while (!![]) { switch (_0xb49890[_0x40dbae++]) { case '0': this['_fragmentConstantData']['set'](_0x37c938++, _0x26d7f4[_0x56ae('0x124b')]); continue; case '1': this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4[_0x56ae('0x1249')]); continue; case '2': var _0x41a420 = _0x26d7f4[_0x56ae('0x1244')](); continue; case '3': this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x37c938++, 0x1); continue; case '4': this[_0x56ae('0x1248')] += _0x26d7f4[_0x56ae('0x14f5')]; continue; case '5': this[_0x56ae('0x1245')] += _0x26d7f4[_0x56ae('0x1246')]; continue; case '6': if (this['_tangentSpace']) { var _0x31e8a9 = -_0x41a420['x']; var _0x14b690 = -_0x41a420['y']; _0x41a420 = -_0x41a420['z']; this[_0x56ae('0x1159')]['set'](_0x123191++, this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x0) * _0x31e8a9 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x4) * _0x14b690 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x8) * _0x41a420); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x1) * _0x31e8a9 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x5) * _0x14b690 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x9) * _0x41a420); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, this['_inverseSceneMatrix']['get'](0x2) * _0x31e8a9 + this[_0x56ae('0x1ee7')]['get'](0x6) * _0x14b690 + this[_0x56ae('0x1ee7')]['get'](0xa) * _0x41a420); this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, 0x1); } else this['_fragmentConstantData']['set'](_0x37c938++, -_0x41a420['x']), this[_0x56ae('0x115a')]['set'](_0x37c938++, -_0x41a420['y']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, -_0x41a420['z']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, 0x1); continue; case '7': var _0x26d7f4 = this[_0x56ae('0x1241')][_0x56ae('0x1242')]()[_0x56ae('0x1b')](0x0); continue; case '8': this[_0x56ae('0x115a')]['set'](_0x37c938++, _0x26d7f4['_diffuseR']); continue; case '9': this[_0x56ae('0x115a')]['set'](_0x37c938++, _0x26d7f4[_0x56ae('0x14fb')]); continue; case '10': this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4[_0x56ae('0x14fc')]); continue; case '11': this[_0x56ae('0x1247')] += _0x26d7f4[_0x56ae('0x14f4')]; continue; case '12': this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4['_specularG']); continue; case '13': this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, 0x1); continue; } break; } } else { null == _0x14b690 && (_0x14b690 = 0x0); null == _0x31e8a9 && (_0x31e8a9 = !0x1); null == _0x26d7f4 && (_0x26d7f4 = !0x1); null == _0x37c938 && (_0x37c938 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x123191, _0x37c938, _0x26d7f4); this[_0x56ae('0x1f2d')] = _0x14b690; this['shiftKey'] = _0x31e8a9; this['relatedObject'] = _0x41a420; } } else 0x0 < this[_0x56ae('0x13fb')] && (_0x26d7f4 = this[_0x56ae('0x1241')]['get_castingPointLights']()[_0x56ae('0x1b')](0x0), _0x41a420 = _0x26d7f4['get_scenePosition'](), this['_ambientLightR'] += _0x26d7f4[_0x56ae('0x1246')], this['_ambientLightG'] += _0x26d7f4[_0x56ae('0x14f4')], this[_0x56ae('0x1248')] += _0x26d7f4[_0x56ae('0x14f5')], this[_0x56ae('0x1ef3')] ? (_0x31e8a9 = _0x41a420['x'], _0x14b690 = _0x41a420['y'], _0x41a420 = _0x41a420['z'], this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x0) * _0x31e8a9 + this['_inverseSceneMatrix']['get'](0x4) * _0x14b690 + this[_0x56ae('0x1ee7')]['get'](0x8) * _0x41a420 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xc)), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, _0x575257['yeIRC'](_0x575257['Yxtbe'](this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x1) * _0x31e8a9, this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x5) * _0x14b690), this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x9) * _0x41a420) + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xd)), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0x2) * _0x31e8a9 + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0x6) * _0x14b690 + this['_inverseSceneMatrix'][_0x56ae('0x1b')](0xa) * _0x41a420 + this[_0x56ae('0x1ee7')][_0x56ae('0x1b')](0xe))) : (this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, _0x41a420['x']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, _0x41a420['y']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, _0x41a420['z'])), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](_0x123191++, 0x1), this['_fragmentConstantData']['set'](_0x37c938++, _0x26d7f4[_0x56ae('0x14fa')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4[_0x56ae('0x14fb')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4[_0x56ae('0x14fc')]), this[_0x56ae('0x115a')]['set'](_0x37c938++, _0x26d7f4[_0x56ae('0xf09')] * _0x26d7f4['_radius']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4['_specularR']), this[_0x56ae('0x115a')]['set'](_0x37c938++, _0x26d7f4['_specularG']), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4['_specularB']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x37c938++, _0x26d7f4[_0x56ae('0x1530')])); }, 'usesProbes': function() { return !0x1; }, 'usesLights': function() { if (_0x56ae('0x1f2e') === _0x56ae('0x1f2f')) { return null != this['level']; } else { return !0x0; } }, 'updateProbes': function(_0x465c71) {}, '__class__': _0x5bd34b }); var _0x419778 = function(_0x59b18f, _0x330b52) { null == _0x330b52 && (_0x330b52 = 0xf); null == _0x59b18f && (_0x59b18f = 0x200); this['_projectionTexturesInvalid'] = !0x0; _0x19b8b5[_0x56ae('0x94d')](this, !0x0); this[_0x56ae('0x1f30')] = _0x59b18f; this[_0x56ae('0xe1d')] = 0x2; this[_0x56ae('0xe1b')] = 0x7; _0x59b18f = [_0x330b52, 0x0, 0x0, 0x0]; _0x330b52 = _0x252a59[_0x56ae('0x975')](null); for (var _0x3e00be = 0x0, _0x61625d = _0x59b18f[_0x56ae('0x32')]; _0x3e00be < _0x61625d;) { if (_0x56ae('0x1f31') === _0x56ae('0x1f31')) { var _0xe35b0a = _0x3e00be++; _0x330b52['set'](_0xe35b0a, _0x59b18f[_0xe35b0a]); } else { this[_0x56ae('0x94c')][_0x56ae('0x1f32')](_0x330b52); return; } } this[_0x56ae('0x1f33')] = _0x330b52; _0x59b18f = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0]; _0x330b52 = _0x252a59['toFloatVector'](null); _0x3e00be = 0x0; for (_0x61625d = _0x59b18f[_0x56ae('0x32')]; _0x3e00be < _0x61625d;) _0xe35b0a = _0x3e00be++, _0x330b52['set'](_0xe35b0a, _0x59b18f[_0xe35b0a]); this['_enc'] = _0x330b52; _0x59b18f = [_0x56ae('0x1b5d'), 'va1']; _0x330b52 = _0x252a59[_0x56ae('0x977')](null); _0x3e00be = 0x0; for (_0x61625d = _0x59b18f[_0x56ae('0x32')]; _0x3e00be < _0x61625d;) _0xe35b0a = _0x3e00be++, _0x330b52[_0x56ae('0x8b6')](_0xe35b0a, _0x59b18f[_0xe35b0a]); this[_0x56ae('0x9bf')] = _0x330b52; _0x59b18f = ['vt0', 'vt1']; _0x330b52 = _0x252a59['toObjectVector'](null); _0x3e00be = 0x0; for (_0x61625d = _0x59b18f[_0x56ae('0x32')]; _0x3e00be < _0x61625d;) _0xe35b0a = _0x3e00be++, _0x330b52[_0x56ae('0x8b6')](_0xe35b0a, _0x59b18f[_0xe35b0a]); this['_animationTargetRegisters'] = _0x330b52; }; _0x5ac4a7['away3d.materials.passes.SingleObjectDepthPass'] = _0x419778; _0x419778[_0x56ae('0x8bf')] = 'away3d.materials.passes.SingleObjectDepthPass'; _0x419778[_0x56ae('0x8ee')] = _0x19b8b5; _0x419778[_0x56ae('0x6')] = _0x4e6193(_0x19b8b5['prototype'], { '_textures': null, '_projections': null, '_textureSize': null, '_polyOffset': null, '_enc': null, '_projectionTexturesInvalid': null, 'dispose': function() { if (null != this[_0x56ae('0x1a18')]) { for (var _0x2017a4 = 0x0, _0x582568 = this[_0x56ae('0x1a18')][_0x56ae('0x9fa')](); _0x2017a4 < _0x582568;) { var _0x4716da = _0x2017a4++; for (_0x4716da = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x4716da)['iterator'](); _0x4716da['hasNext']();) _0x4716da[_0x56ae('0x42')]()[_0x56ae('0x9cd')](); } this[_0x56ae('0x1a18')] = null; } }, 'updateProjectionTextures': function() { if (null != this[_0x56ae('0x1a18')]) for (var _0x1d9fff = 0x0, _0x387947 = this['_textures']['get_length'](); _0x1d9fff < _0x387947;) { var _0x82536e = _0x1d9fff++; for (_0x82536e = this[_0x56ae('0x1a18')]['get'](_0x82536e)[_0x56ae('0x3f')](); _0x82536e[_0x56ae('0x8f5')]();) _0x82536e[_0x56ae('0x42')]()[_0x56ae('0x9cd')](); } this[_0x56ae('0x1a18')] = _0x252a59[_0x56ae('0x978')](null, 0x8); this['_projections'] = new _0x36a0e0(); this[_0x56ae('0x1f34')] = !0x1; }, 'getVertexCode': function() { return 'mul\x20vt7,\x20vt1,\x20vc4.x\x09\x0aadd\x20vt7,\x20vt7,\x20vt0\x09\x09\x0amov\x20vt7.w,\x20vt0.w\x09\x09\x0am44\x20vt2,\x20vt7,\x20vc0\x09\x09\x0amov\x20op,\x20vt2\x09\x09\x09\x0adiv\x20v0,\x20vt2,\x20vt2.w\x20\x0a'; }, 'getFragmentCode': function(_0x336cad) { return _0x1c1b50['XrnKd']; }, 'getDepthMap': function(_0x59bc69, _0x262615) { return this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x262615['_stage3DIndex'])['h'][_0x59bc69[_0x56ae('0x8b1')]]; }, 'getProjection': function(_0xf71fe5) { return this[_0x56ae('0x1f35')]['h'][_0xf71fe5['__id__']]; }, 'render': function(_0x92d86e, _0x336b31, _0xe85b2, _0x58d5f1) { var _0x55d0cb = _0x336b31[_0x56ae('0xd46')]; _0x58d5f1 = _0x336b31['_context3D']; var _0x5f44ba = this['_lightPicker']['get_allPickedLights'](); null == this[_0x56ae('0x1a18')]['get'](_0x55d0cb) && this[_0x56ae('0x1a18')]['set'](_0x55d0cb, new _0x36a0e0()); if (null == this['_projections']['h'][_0x56ae('0x986')][_0x92d86e[_0x56ae('0x8b1')]]) { var _0x167a94 = this[_0x56ae('0x1f35')], _0x3fc982 = new _0x2b2c54(); _0x167a94[_0x56ae('0x8b6')](_0x92d86e, _0x3fc982); } _0x5f44ba[_0x56ae('0x9fa')](); _0xe85b2 = _0x5f44ba[_0x56ae('0x1b')](0x0)[_0x56ae('0x1f36')](_0x92d86e, _0xe85b2, this['_projections']['h'][_0x92d86e[_0x56ae('0x8b1')]]); null == this[_0x56ae('0x1a18')]['get'](_0x55d0cb)['h'][_0x56ae('0x986')][_0x92d86e[_0x56ae('0x8b1')]] && (_0x5f44ba = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x55d0cb), _0x167a94 = _0x58d5f1[_0x56ae('0x1f1e')](this[_0x56ae('0x1f30')], this['_textureSize'], 0x1, !0x0), _0x5f44ba[_0x56ae('0x8b6')](_0x92d86e, _0x167a94)); _0x55d0cb = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x55d0cb)['h'][_0x92d86e[_0x56ae('0x8b1')]]; _0x336b31['setRenderTarget'](_0x55d0cb, !0x0); _0x58d5f1[_0x56ae('0x1d')](0x1, 0x1, 0x1); _0x58d5f1[_0x56ae('0x1ed5')](0x1, 0x0, _0xe85b2, !0x0); _0x58d5f1[_0x56ae('0xd9a')](0x0, 0x0, this[_0x56ae('0x1f37')], 0x2); _0x92d86e['activateVertexBuffer'](0x0, _0x336b31); _0x92d86e['activateVertexNormalBuffer'](0x1, _0x336b31); _0x336b31['drawTriangles'](_0x92d86e[_0x56ae('0x1115')](_0x336b31), 0x0, _0x92d86e[_0x56ae('0x1130')]()); }, 'activate': function(_0x570804, _0x5d7293) { if (_0x56ae('0x1f38') !== _0x56ae('0x1f39')) { this[_0x56ae('0x1f34')] && this[_0x56ae('0x1f3a')](); _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x570804, _0x5d7293); _0x570804[_0x56ae('0x9e9')]()[_0x56ae('0xd9a')](0x1, 0x4, this[_0x56ae('0x1f33')], 0x1); } else { return new _0x38145d(_0x570804, _0x5d7293, c); } }, '__class__': _0x419778 }); var _0x55b9b8 = function() { _0x19b8b5[_0x56ae('0x94d')](this); this['set_mipmap'](!0x1); this[_0x56ae('0x1e7a')] = 0x1; for (var _0x419025 = [0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1], _0x3d7633 = _0x252a59['toFloatVector'](null), _0x29eacf = 0x0, _0x3c2dde = _0x419025[_0x56ae('0x32')]; _0x29eacf < _0x3c2dde;) { var _0x28dbb6 = _0x29eacf++; _0x3d7633[_0x56ae('0x8b6')](_0x28dbb6, _0x419025[_0x28dbb6]); } this[_0x56ae('0xd4a')] = _0x3d7633; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x469')]] = _0x55b9b8; _0x55b9b8[_0x56ae('0x8bf')] = 'away3d.materials.passes.SkyBoxPass'; _0x55b9b8['__super__'] = _0x19b8b5; _0x55b9b8[_0x56ae('0x6')] = _0x4e6193(_0x19b8b5[_0x56ae('0x6')], { '_cubeTexture': null, '_vertexData': null, 'set_cubeTexture': function(_0x2d7a22) { return this['_cubeTexture'] = _0x2d7a22; }, 'getVertexCode': function() { return 'mul\x20vt0,\x20va0,\x20vc5\x09\x09\x0aadd\x20vt0,\x20vt0,\x20vc4\x09\x09\x0am44\x20op,\x20vt0,\x20vc0\x09\x09\x0amov\x20v0,\x20va0\x0a'; }, 'getFragmentCode': function(_0x2ed8a8) { switch (this[_0x56ae('0x1d77')][_0x56ae('0x1c72')]()) { case 0x3: _0x2ed8a8 = _0x56ae('0x1379'); break; case 0x4: _0x2ed8a8 = _0x56ae('0x137a'); break; default: _0x2ed8a8 = ''; } var _0x4597fc = ',mipnone'; this['_cubeTexture'][_0x56ae('0x1c56')]() && (_0x4597fc = _0x56ae('0x1f3b')); return _0x56ae('0x1f3c') + _0x2ed8a8 + _0x56ae('0x1f3d') + _0x4597fc + _0x56ae('0x1f3e'); }, 'render': function(_0x97898e, _0x488d38, _0x448141, _0x223859) { var _0x22f6f0 = _0x488d38[_0x56ae('0xd47')], _0x518cf2 = _0x448141['get_scenePosition'](); this[_0x56ae('0xd4a')]['set'](0x0, _0x518cf2['x']); this[_0x56ae('0xd4a')][_0x56ae('0x8b6')](0x1, _0x518cf2['y']); this[_0x56ae('0xd4a')]['set'](0x2, _0x518cf2['z']); this['_vertexData'][_0x56ae('0x8b6')](0x4, this[_0x56ae('0xd4a')][_0x56ae('0x8b6')](0x5, this['_vertexData'][_0x56ae('0x8b6')](0x6, _0x448141[_0x56ae('0xb6f')]()[_0x56ae('0x1081')]() / Math[_0x56ae('0xf0c')](0x3)))); _0x22f6f0[_0x56ae('0x1ed5')](0x1, 0x0, _0x223859, !0x0); _0x22f6f0['setProgramConstantsFromVector'](0x1, 0x4, this[_0x56ae('0xd4a')], 0x2); _0x97898e['activateVertexBuffer'](0x0, _0x488d38); _0x488d38[_0x56ae('0x923')](_0x97898e[_0x56ae('0x1115')](_0x488d38), 0x0, _0x97898e[_0x56ae('0x1130')]()); }, 'activate': function(_0x442865, _0x59ea76) { _0x19b8b5['prototype'][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x442865, _0x59ea76); _0x59ea76 = _0x442865['_context3D']; _0x59ea76[_0x56ae('0x13a2')](!0x1, 0x4); _0x59ea76['setTextureAt'](0x0, this[_0x56ae('0x1d77')][_0x56ae('0xfc4')](_0x442865)); }, '__class__': _0x55b9b8, '__properties__': _0x4e6193(_0x19b8b5[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_cubeTexture': _0x56ae('0x1f3f') }) }); var _0x77f1f6 = function(_0x4516a6) { this[_0x56ae('0x1ee8')] = !0x0; _0x38e3b0[_0x56ae('0x94d')](this, _0x4516a6); this[_0x56ae('0x1e99')] = !0x0; }; _0x5ac4a7[_0x56ae('0x1f40')] = _0x77f1f6; _0x77f1f6[_0x56ae('0x8bf')] = _0x56ae('0x1f40'); _0x77f1f6['__super__'] = _0x38e3b0; _0x77f1f6['prototype'] = _0x4e6193(_0x38e3b0[_0x56ae('0x6')], { '_includeCasters': null, '_ignoreLights': null, 'createCompiler': function(_0x186b63) { return new _0x9f917f(_0x186b63); }, 'get_colorTransform': function() { return null != this['_methodSetup']['get_colorTransformMethod']() ? this['_methodSetup']['_colorTransformMethod'][_0x56ae('0xa50')]() : null; }, 'set_colorTransform': function(_0x4c1540) { null != _0x4c1540 ? (null == this[_0x56ae('0x1f41')]() && this['set_colorTransformMethod'](new _0x19d317()), this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')][_0x56ae('0x448')](_0x4c1540)) : null == _0x4c1540 && (null != this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')] && this[_0x56ae('0x1e23')](null), this[_0x56ae('0x1e23')](this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')] = null)); return _0x4c1540; }, 'get_colorTransformMethod': function() { return this[_0x56ae('0x9c1')][_0x56ae('0x1f41')](); }, 'set_colorTransformMethod': function(_0x508c4d) { this[_0x56ae('0x9c1')][_0x56ae('0x1e23')](_0x508c4d); return _0x508c4d; }, 'addMethod': function(_0x192d66) { this[_0x56ae('0x9c1')][_0x56ae('0x1771')](_0x192d66); }, 'numMethods': null, 'get_numMethods': function() { return this[_0x56ae('0x9c1')][_0x56ae('0x1aee')](); }, 'updateLights': function() { null == this[_0x56ae('0x1241')] || this[_0x56ae('0x1f42')] ? this[_0x56ae('0x13ea')] = this[_0x56ae('0x13eb')] = this[_0x56ae('0x13fb')] = 0x0 : (this[_0x56ae('0x13fb')] = this[_0x56ae('0x1241')][_0x56ae('0x1b06')](), this[_0x56ae('0x13eb')] = this[_0x56ae('0x1241')][_0x56ae('0x1b05')](), this[_0x56ae('0x13ea')] = this['_lightPicker']['get_numLightProbes'](), this[_0x56ae('0x1ee8')] && (this[_0x56ae('0x13fb')] += this[_0x56ae('0x1241')]['get_numCastingPointLights'](), this['_numDirectionalLights'] += this[_0x56ae('0x1241')]['get_numCastingDirectionalLights']())); this[_0x56ae('0x1abb')](); }, 'activate': function(_0x4d61e1, _0x3c2c04) { _0x38e3b0[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, _0x4d61e1, _0x3c2c04); null != this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')] && this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')]['activate'](this[_0x56ae('0x9c1')][_0x56ae('0x1e1e')], _0x4d61e1); for (var _0x2870e9 = this['_methodSetup'][_0x56ae('0x1e17')], _0x454cc1 = 0x0, _0x1ab732 = _0x2870e9[_0x56ae('0x9fa')](); _0x454cc1 < _0x1ab732;) { var _0x1dac40 = _0x454cc1++; _0x1dac40 = _0x2870e9['get'](_0x1dac40); _0x1dac40[_0x56ae('0xc8b')][_0x56ae('0x9b3')](_0x1dac40[_0x56ae('0xf17')], _0x4d61e1); } 0x0 <= this[_0x56ae('0x1b3c')] && (_0x4d61e1 = _0x3c2c04['get_scenePosition'](), this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3c')], _0x4d61e1['x']), this['_vertexConstantData'][_0x56ae('0x8b6')](this['_cameraPositionIndex'] + 0x1, _0x4d61e1['y']), this[_0x56ae('0x1159')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')] + 0x2, _0x4d61e1['z'])); }, 'deactivate': function(_0x203a44) { if (_0x56ae('0x1f43') === _0x56ae('0x1f44')) { var _0x322d4e = this[_0x56ae('0x1f45')]; var _0x3867e3 = _0x322d4e[_0x56ae('0xa91')]; _0x3867e3 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3867e3['id'], _0x3867e3[_0x56ae('0xa1c')]); _0x322d4e = _0x322d4e[_0x56ae('0xa92')]; _0x322d4e = (_0x3867e3 < _0x322d4e ? _0x3867e3 : _0x322d4e) >= this['requiredLevelsBeaten']; } else { _0x38e3b0['prototype'][_0x56ae('0x6b0')]['call'](this, _0x203a44); null != this[_0x56ae('0x9c1')]['_colorTransformMethod'] && this[_0x56ae('0x9c1')]['_colorTransformMethod'][_0x56ae('0x6b0')](this[_0x56ae('0x9c1')][_0x56ae('0x1e1e')], _0x203a44); for (var _0x4dee25, _0x1848dd = this[_0x56ae('0x9c1')][_0x56ae('0x1e17')], _0x11919c = 0x0, _0x3d7b96 = _0x1848dd[_0x56ae('0x9fa')](); _0x11919c < _0x3d7b96;) _0x4dee25 = _0x11919c++, _0x4dee25 = _0x1848dd[_0x56ae('0x1b')](_0x4dee25), _0x4dee25['method']['deactivate'](_0x4dee25[_0x56ae('0xf17')], _0x203a44); } }, 'addPassesFromMethods': function() { _0x38e3b0[_0x56ae('0x6')][_0x56ae('0x1eba')]['call'](this); null != this['_methodSetup'][_0x56ae('0x1e1c')] && this[_0x56ae('0x1ebc')](this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')][_0x56ae('0x1c5c')]()); for (var _0x2906b6 = this[_0x56ae('0x9c1')][_0x56ae('0x1e17')], _0x3f3b45 = 0x0, _0x3aaaec = _0x2906b6[_0x56ae('0x9fa')](); _0x3f3b45 < _0x3aaaec;) { var _0x4ae08a = _0x3f3b45++; this[_0x56ae('0x1ebc')](_0x2906b6[_0x56ae('0x1b')](_0x4ae08a)[_0x56ae('0xc8b')][_0x56ae('0x1c5c')]()); } }, 'usesProbesForSpecular': function() { return 0x0 < this[_0x56ae('0x13ea')] ? _0x575257[_0x56ae('0x630')](0x0, this['_specularLightSources'] & 0x2) : !0x1; }, 'usesProbesForDiffuse': function() { return 0x0 < this[_0x56ae('0x13ea')] ? 0x0 != (this['_diffuseLightSources'] & 0x2) : !0x1; }, 'updateMethodConstants': function() { _0x38e3b0[_0x56ae('0x6')][_0x56ae('0x1ea5')][_0x56ae('0x94d')](this); null != this['_methodSetup'][_0x56ae('0x1e1c')] && this[_0x56ae('0x9c1')][_0x56ae('0x1e1c')]['initConstants'](this[_0x56ae('0x9c1')][_0x56ae('0x1e1e')]); for (var _0x4fbe9b = this['_methodSetup'][_0x56ae('0x1e17')], _0x48877d = 0x0, _0x282867 = _0x4fbe9b[_0x56ae('0x9fa')](); _0x48877d < _0x282867;) { var _0x48f81a = _0x48877d++; _0x4fbe9b[_0x56ae('0x1b')](_0x48f81a)['method'][_0x56ae('0x1d03')](_0x4fbe9b[_0x56ae('0x1b')](_0x48f81a)[_0x56ae('0xf17')]); } }, 'updateLightConstants': function() { var _0x54dade = 0x0; for (var _0x44ffd2 = this[_0x56ae('0x1ee8')] ? 0x2 : 0x1, _0x3e61c5 = this[_0x56ae('0x1b47')], _0x4dd41f = 0x0; _0x4dd41f < _0x44ffd2;) { var _0x4bdfea = 0x0 != _0x4dd41f++ ? this[_0x56ae('0x1241')][_0x56ae('0x1242')]() : this[_0x56ae('0x1241')][_0x56ae('0x1243')](); var _0x20df85 = _0x4bdfea['get_length'](); _0x54dade += _0x20df85; for (var _0x4f4dfa = 0x0, _0x145daa = _0x20df85; _0x4f4dfa < _0x145daa;) { _0x20df85 = _0x4f4dfa++; var _0x5c64e7 = _0x4bdfea[_0x56ae('0x1b')](_0x20df85); _0x20df85 = _0x5c64e7[_0x56ae('0x1244')](); this[_0x56ae('0x1245')] += _0x5c64e7['_ambientR']; this[_0x56ae('0x1247')] += _0x5c64e7['_ambientG']; this[_0x56ae('0x1248')] += _0x5c64e7[_0x56ae('0x14f5')]; this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, -_0x20df85['x']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, -_0x20df85['y']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, -_0x20df85['z']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, 0x1); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7['_diffuseR']); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7[_0x56ae('0x14fb')]); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7['_diffuseB']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, 0x1); this[_0x56ae('0x115a')]['set'](_0x3e61c5++, _0x5c64e7[_0x56ae('0x1249')]); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7['_specularG']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7[_0x56ae('0x124b')]); this[_0x56ae('0x115a')]['set'](_0x3e61c5++, 0x1); } } if (this['_numDirectionalLights'] > _0x54dade) for (_0x54dade = _0x3e61c5 + 0xc * (this[_0x56ae('0x13eb')] - _0x54dade); _0xfeeea6['gt'](_0x54dade, _0x3e61c5);) this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, 0x0); for (_0x4dd41f = _0x54dade = 0x0; _0x4dd41f < _0x44ffd2;) for (_0x4bdfea = 0x0 != _0x4dd41f++ ? this[_0x56ae('0x1241')][_0x56ae('0x1c41')]() : this[_0x56ae('0x1241')][_0x56ae('0x1401')](), _0x20df85 = _0x4bdfea[_0x56ae('0x9fa')](), _0x4f4dfa = 0x0, _0x145daa = _0x20df85; _0x4f4dfa < _0x145daa;) _0x20df85 = _0x4f4dfa++, _0x5c64e7 = _0x4bdfea[_0x56ae('0x1b')](_0x20df85), _0x20df85 = _0x5c64e7['get_scenePosition'](), this[_0x56ae('0x1245')] += _0x5c64e7[_0x56ae('0x1246')], this['_ambientLightG'] += _0x5c64e7['_ambientG'], this[_0x56ae('0x1248')] += _0x5c64e7[_0x56ae('0x14f5')], this['_fragmentConstantData']['set'](_0x3e61c5++, _0x20df85['x']), this[_0x56ae('0x115a')]['set'](_0x3e61c5++, _0x20df85['y']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, _0x20df85['z']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, 0x1), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7[_0x56ae('0x14fa')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7[_0x56ae('0x14fb')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x3e61c5++, _0x5c64e7[_0x56ae('0x14fc')]), this[_0x56ae('0x115a')]['set'](_0x3e61c5++, _0x5c64e7['_radius'] * _0x5c64e7[_0x56ae('0xf09')]), this['_fragmentConstantData']['set'](_0x3e61c5++, _0x5c64e7[_0x56ae('0x1249')]), this[_0x56ae('0x115a')]['set'](_0x3e61c5++, _0x5c64e7['_specularG']), this[_0x56ae('0x115a')]['set'](_0x3e61c5++, _0x5c64e7[_0x56ae('0x124b')]), this[_0x56ae('0x115a')]['set'](_0x3e61c5++, _0x5c64e7[_0x56ae('0x1530')]); if (this['_numPointLights'] > _0x54dade) for (_0x54dade = _0x3e61c5 + 0xc * (_0x54dade - this[_0x56ae('0x13fb')]); _0xfeeea6['gt'](_0x54dade, _0x3e61c5);) this[_0x56ae('0x115a')]['set'](_0x3e61c5, 0x0), ++_0x3e61c5; }, 'updateProbes': function(_0x1a82c5) { var _0x438306 = this['_lightPicker'][_0x56ae('0x1c40')](), _0x226642 = this[_0x56ae('0x1241')][_0x56ae('0x1f02')](), _0x1f4e30 = _0x438306['get_length'](), _0x41bd69 = this[_0x56ae('0x1b87')](), _0x140d27 = null != this[_0x56ae('0x9c1')][_0x56ae('0x1102')] && this[_0x56ae('0x1b86')](), _0x2f9af9 = _0x1a82c5['_context3D']; if (_0x575257[_0x56ae('0x631')](_0x41bd69, _0x140d27)) { if (_0x56ae('0x1f46') !== _0x56ae('0x1f47')) { for (var _0x5b7ca0 = 0x0; _0x575257[_0x56ae('0x1f48')](_0x5b7ca0, _0x1f4e30);) { var _0x55e598 = _0x5b7ca0++; var _0x1b30b7 = _0x438306['get'](_0x55e598); _0x41bd69 && _0x2f9af9[_0x56ae('0xfc2')](this[_0x56ae('0x1b44')][_0x56ae('0x1b')](_0x55e598), _0x1b30b7[_0x56ae('0x152d')]()['getTextureForStage3D'](_0x1a82c5)); _0x140d27 && _0x2f9af9[_0x56ae('0xfc2')](this[_0x56ae('0x1b45')][_0x56ae('0x1b')](_0x55e598), _0x1b30b7[_0x56ae('0x152c')]()['getTextureForStage3D'](_0x1a82c5)); } this['_fragmentConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b3d')], _0x226642[_0x56ae('0x1b')](0x0)); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3d')] + 0x1, _0x226642['get'](0x1)); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](this['_probeWeightsIndex'] + 0x2, _0x226642[_0x56ae('0x1b')](0x2)); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](this[_0x56ae('0x1b3d')] + 0x3, _0x226642['get'](0x3)); } else { return this[_0x56ae('0xbf0')] = _0x1a82c5; } } }, 'set_ignoreLights': function(_0x37227d) { return this[_0x56ae('0x1f42')] = _0x37227d; }, '__class__': _0x77f1f6, '__properties__': _0x4e6193(_0x38e3b0[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_ignoreLights': _0x1c1b50[_0x56ae('0x46b')], 'get_numMethods': _0x56ae('0x1aee'), 'set_colorTransformMethod': _0x56ae('0x1e23'), 'get_colorTransformMethod': _0x56ae('0x1f41'), 'set_colorTransform': _0x56ae('0x448'), 'get_colorTransform': 'get_colorTransform' }) }); var _0x33a29a = function() {}; _0x5ac4a7[_0x56ae('0x1f49')] = _0x33a29a; _0x33a29a[_0x56ae('0x8bf')] = 'away3d.materials.utils.DefaultMaterialManager'; _0x33a29a[_0x56ae('0x1410')] = function(_0x5098aa) { null == _0x33a29a[_0x56ae('0x17d3')] && _0x33a29a['createDefaultTexture'](); null == _0x33a29a[_0x56ae('0x1f4a')] && _0x33a29a[_0x56ae('0x1f4b')](); return _0x33a29a['_defaultMaterial']; }; _0x33a29a[_0x56ae('0x1671')] = function(_0x299784) { if (_0x56ae('0x1f4c') !== _0x56ae('0x1f4c')) { this['height'] -= _0x299784 - this['y']; return this['y'] = _0x299784; } else { null == _0x33a29a[_0x56ae('0x17d3')] && _0x33a29a[_0x56ae('0x1f4d')](); return _0x33a29a[_0x56ae('0x17d3')]; } }; _0x33a29a[_0x56ae('0x1f4d')] = function() { _0x33a29a[_0x56ae('0x1f4e')] = new _0x3ee0eb(0x8, 0x8, !0x1, 0x0); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x0, 0x1, 0xffffff); _0x33a29a['_defaultTextureBitmapData'][_0x56ae('0x162c')](0x0, 0x3, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x0, 0x5, 0xffffff); _0x33a29a['_defaultTextureBitmapData'][_0x56ae('0x162c')](0x0, 0x7, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x1, 0x0, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x1, 0x2, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x1, 0x4, 0xffffff); _0x33a29a['_defaultTextureBitmapData'][_0x56ae('0x162c')](0x1, 0x6, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x2, 0x1, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x2, 0x3, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x2, 0x5, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x2, 0x7, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x3, 0x0, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x3, 0x2, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x3, 0x4, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x3, 0x6, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x4, 0x1, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x4, 0x3, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x4, 0x5, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x4, 0x7, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x5, 0x0, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x5, 0x2, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x5, 0x4, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x5, 0x6, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')]['setPixel'](0x6, 0x1, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x6, 0x3, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x6, 0x5, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x6, 0x7, 0xffffff); _0x33a29a['_defaultTextureBitmapData'][_0x56ae('0x162c')](0x7, 0x0, 0xffffff); _0x33a29a['_defaultTextureBitmapData'][_0x56ae('0x162c')](0x7, 0x2, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x7, 0x4, 0xffffff); _0x33a29a[_0x56ae('0x1f4e')][_0x56ae('0x162c')](0x7, 0x6, 0xffffff); _0x33a29a[_0x56ae('0x17d3')] = new _0x56f3bc(_0x33a29a[_0x56ae('0x1f4e')]); _0x33a29a[_0x56ae('0x17d3')][_0x56ae('0xab8')]('defaultTexture'); }; _0x33a29a[_0x56ae('0x1f4b')] = function() { _0x33a29a[_0x56ae('0x1f4a')] = new _0x30cb6f(_0x33a29a['_defaultTexture']); _0x33a29a[_0x56ae('0x1f4a')][_0x56ae('0x1751')](!0x1); _0x33a29a[_0x56ae('0x1f4a')][_0x56ae('0x1750')](!0x1); _0x33a29a[_0x56ae('0x1f4a')][_0x56ae('0xab8')](_0x56ae('0x1f4f')); }; var _0x12ed57 = function() {}; _0x5ac4a7[_0x56ae('0x1f50')] = _0x12ed57; _0x12ed57[_0x56ae('0x8bf')] = _0x56ae('0x1f50'); _0x12ed57[_0x56ae('0x1f51')] = function(_0x5716fa, _0x1308fc, _0x2fc152, _0x4fce71, _0x28b218) { if (_0x56ae('0x1f52') === 'sZsDy') { null == _0x28b218 && (_0x28b218 = 0x1); null == _0x4fce71 && (_0x4fce71 = !0x0); null == _0x2fc152 && (_0x2fc152 = !0x1); null == _0x1308fc && (_0x1308fc = !0x0); _0x330b48['call'](this); this[_0x56ae('0xca7')](_0x5716fa); this['set_smooth'](_0x1308fc); this['set_repeat'](_0x2fc152); this[_0x56ae('0x1751')](_0x4fce71); this[_0x56ae('0x1aa5')](_0x28b218); } else { null == _0x28b218 && (_0x28b218 = -0x1); null == _0x4fce71 && (_0x4fce71 = !0x1); var _0x28c5d1 = _0x5716fa[_0x56ae('0x3d')], _0x576d17 = _0x5716fa[_0x56ae('0x727')], _0x204424 = 0x0, _0x8e11cd = null != _0x2fc152; null == _0x2fc152 && (_0x2fc152 = new _0x3ee0eb(_0x28c5d1, _0x576d17, _0x4fce71)); _0x12ed57[_0x56ae('0x1f53')]['width'] = _0xfeeea6[_0x56ae('0xcfc')](_0x28c5d1); for (_0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x727')] = _0xfeeea6[_0x56ae('0xcfc')](_0x576d17); _0xfeeea6[_0x56ae('0xcfb')](_0x28c5d1, 0x1) || _0xfeeea6[_0x56ae('0xcfb')](_0x576d17, 0x1);) { _0x4fce71 && _0x2fc152[_0x56ae('0xa81')](_0x12ed57[_0x56ae('0x1f53')], 0x0); _0x12ed57['_matrix']['a'] = _0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x3d')] / _0x5716fa['width']; _0x12ed57['_matrix']['d'] = _0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x727')] / _0x5716fa['height']; _0x2fc152[_0x56ae('0xf4e')](_0x5716fa, _0x12ed57[_0x56ae('0x1070')], null, null, null, !0x0); _0x1308fc instanceof _0x14cd79 ? _0x59b8d7[_0x56ae('0x951')](_0x1308fc, _0x14cd79)['uploadFromBitmapData'](_0x2fc152, _0x204424++) : _0x59b8d7[_0x56ae('0x951')](_0x1308fc, _0x4ae72b)[_0x56ae('0x1f54')](_0x2fc152, _0x28b218, _0x204424++); _0x28c5d1 >>>= 0x1; _0x576d17 >>>= 0x1; var _0x1b30b7 = _0xfeeea6['gt'](_0x28c5d1, 0x1) ? _0xfeeea6['toFloat'](_0x28c5d1) : 0x1; _0x12ed57['_rect'][_0x56ae('0x3d')] = _0x1b30b7; _0x1b30b7 = _0xfeeea6['gt'](_0x576d17, 0x1) ? _0xfeeea6[_0x56ae('0xcfc')](_0x576d17) : 0x1; _0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x727')] = _0x1b30b7; } _0x8e11cd || _0x2fc152[_0x56ae('0x9cd')](); } }; var _0x581992 = function() { if ('RYuUo' === _0x56ae('0x1f55')) { this[_0x56ae('0x1f56')] = this[_0x56ae('0x1f57')] = !0x0; _0x383538[_0x56ae('0x94d')](this); this[_0x56ae('0xae1')] = new _0x547bfc(); this['_subGeometry'][_0x56ae('0x1114')](!0x1); this[_0x56ae('0xae4')](this[_0x56ae('0xae1')]); } else { var _0x24a72c = ['.x', '.y', '.z', '.w'], _0x30de38 = _0x252a59[_0x56ae('0x977')](null), _0x4315bf, _0x3114e3 = this[_0x56ae('0x1b4c')] && this[_0x56ae('0x1b86')](), _0x21ad92 = this['usesProbesForDiffuse'](); if (_0x3114e3 || _0x21ad92) { _0x21ad92 && (this[_0x56ae('0x1b44')] = _0x252a59['toIntVector'](null)); _0x3114e3 && (this[_0x56ae('0x1b45')] = _0x252a59[_0x56ae('0x9a6')](null)); var _0x16e2cb = 0x0; for (_0x4315bf = this['_numProbeRegisters']; _0x16e2cb < _0x4315bf;) { var _0xebc376 = _0x16e2cb++; _0x30de38[_0x56ae('0x8b6')](_0xebc376, this[_0x56ae('0x9b9')][_0x56ae('0xe2b')]()); 0x0 == _0xebc376 && (this[_0x56ae('0x1b3d')] = 0x4 * _0x30de38['get'](_0xebc376)[_0x56ae('0x9c6')]()); } _0xebc376 = 0x0; for (var _0x3d48c1 = this['_numLightProbes']; _0xebc376 < _0x3d48c1;) { var _0x1dd3b5 = _0xebc376++; _0x16e2cb = _0x30de38[_0x56ae('0x1b')](Math[_0x56ae('0x49')](_0x1dd3b5 / 0x4))[_0x56ae('0x8a8')]() + _0x1b30b7[_0x56ae('0x28')](_0x24a72c[_0x1dd3b5 % 0x4]); _0x21ad92 && (_0x4315bf = this['_registerCache'][_0x56ae('0xcea')](), this[_0x56ae('0x1b44')]['set'](_0x1dd3b5, _0x4315bf[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this['_methodSetup'][_0x56ae('0xcec')][_0x56ae('0xcee')](this[_0x56ae('0x9c1')]['_diffuseMethodVO'], _0x4315bf, _0x16e2cb, this[_0x56ae('0x9b9')])); _0x3114e3 && (_0x4315bf = this[_0x56ae('0x9b9')][_0x56ae('0xcea')](), this[_0x56ae('0x1b45')][_0x56ae('0x8b6')](_0x1dd3b5, _0x4315bf[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0xcee')](this[_0x56ae('0x9c1')]['_specularMethodVO'], _0x4315bf, _0x16e2cb, this[_0x56ae('0x9b9')])); } } } }; _0x5ac4a7[_0x56ae('0x1f58')] = _0x581992; _0x581992[_0x56ae('0x8bf')] = _0x56ae('0x1f58'); _0x581992[_0x56ae('0x8ee')] = _0x383538; _0x581992['prototype'] = _0x4e6193(_0x383538[_0x56ae('0x6')], { '_geomDirty': null, '_uvDirty': null, '_subGeometry': null, 'get_subGeometries': function() { this[_0x56ae('0x1f56')] && this[_0x56ae('0x1f59')](); this[_0x56ae('0x1f57')] && this[_0x56ae('0x1f5a')](); return _0x383538[_0x56ae('0x6')][_0x56ae('0xb09')]['call'](this); }, 'clone': function() { this[_0x56ae('0x1f56')] && this[_0x56ae('0x1f59')](); this['_uvDirty'] && this['updateUVs'](); return _0x383538[_0x56ae('0x6')][_0x56ae('0xa48')]['call'](this); }, 'scaleUV': function(_0x1cd071, _0x1157d0) { null == _0x1157d0 && (_0x1157d0 = 0x1); null == _0x1cd071 && (_0x1cd071 = 0x1); this['_uvDirty'] && this[_0x56ae('0x1f5a')](); _0x383538[_0x56ae('0x6')][_0x56ae('0x112c')]['call'](this, _0x1cd071, _0x1157d0); }, 'applyTransformation': function(_0x3348ce) { this['_geomDirty'] && this[_0x56ae('0x1f59')](); _0x383538['prototype']['applyTransformation'][_0x56ae('0x94d')](this, _0x3348ce); }, 'buildGeometry': function(_0x57d6a5) { throw new _0x1adea8(new _0x4a3ee6()); }, 'buildUVs': function(_0x322f15) { throw new _0x1adea8(new _0x4a3ee6()); }, 'invalidateGeometry': function() { this[_0x56ae('0x1f56')] = !0x0; }, 'invalidateUVs': function() { this[_0x56ae('0x1f57')] = !0x0; }, 'updateGeometry': function() { this[_0x56ae('0x1f5b')](this[_0x56ae('0xae1')]); this['_geomDirty'] = !0x1; }, 'updateUVs': function() { this[_0x56ae('0x1f5c')](this[_0x56ae('0xae1')]); this['_uvDirty'] = !0x1; }, 'validate': function() { this[_0x56ae('0x1f56')] && this[_0x56ae('0x1f59')](); this[_0x56ae('0x1f57')] && this[_0x56ae('0x1f5a')](); }, '__class__': _0x581992 }); var _0xc534f6 = function(_0x155ce6, _0x56aba9, _0x3810c7, _0x58efc0, _0x16225c) { if (_0x56ae('0x1f5d') !== _0x56ae('0x1f5e')) { null == _0x16225c && (_0x16225c = !0x0); null == _0x58efc0 && (_0x58efc0 = 0xf); null == _0x3810c7 && (_0x3810c7 = 0x10); null == _0x56aba9 && (_0x56aba9 = 0x64); null == _0x155ce6 && (_0x155ce6 = 0x32); _0x581992[_0x56ae('0x94d')](this); this[_0x56ae('0xf09')] = _0x155ce6; this[_0x56ae('0xecf')] = _0x56aba9; this[_0x56ae('0x1f5f')] = _0x3810c7; this['_segmentsH'] = 0x0 == _0x58efc0 % 0x2 ? _0x58efc0 + 0x1 : _0x58efc0; this[_0x56ae('0x1f60')] = _0x16225c; } else { _0x5ac4a7['_webAudio'] && (_0x5ac4a7['_html5'] = !0x0, _0x5ac4a7['_webAudio'] = !0x1, _0x5ac4a7['_sounds'] = [], delete _0x2647fb[_0x370254], _0x5ac4a7[_0x56ae('0x158e')]()); } }; _0x5ac4a7[_0x56ae('0x1f61')] = _0xc534f6; _0xc534f6[_0x56ae('0x8bf')] = _0x56ae('0x1f61'); _0xc534f6[_0x56ae('0x8ee')] = _0x581992; _0xc534f6[_0x56ae('0x6')] = _0x4e6193(_0x581992[_0x56ae('0x6')], { '_radius': null, '_height': null, '_segmentsW': null, '_segmentsH': null, '_yUp': null, 'buildGeometry': function(_0x5c0379) { var _0x50056b = 0x0; var _0x42ac7f = (this[_0x56ae('0x1f62')] + 0x1) * (this[_0x56ae('0x1f5f')] + 0x1); var _0x98b063 = _0x5c0379['get_vertexStride'](); var _0x1ff881 = _0x98b063 - 0x9, _0x2af8b5 = 0x0; _0x42ac7f == _0x5c0379[_0x56ae('0x1133')]() ? (_0x42ac7f = _0x5c0379[_0x56ae('0xb0a')](), _0x98b063 = _0x5c0379[_0x56ae('0x405')](), null == _0x98b063 && (_0x98b063 = _0x252a59['toIntVector'](null, (this[_0x56ae('0x1f62')] - 0x1) * this[_0x56ae('0x1f5f')] * 0x6, !0x0))) : (_0x42ac7f = _0x252a59[_0x56ae('0x975')](null, _0x42ac7f * _0x98b063, !0x0), _0x98b063 = _0x252a59[_0x56ae('0x9a6')](null, _0x575257['RTWim']((this[_0x56ae('0x1f62')] - 0x1) * this[_0x56ae('0x1f5f')], 0x6), !0x0), this[_0x56ae('0x1f63')]()); for (var _0x1d6201 = 0x0, _0x8e615c = this[_0x56ae('0x1f62')] + 0x1; _0x1d6201 < _0x8e615c;) { var _0x41f720 = _0x1d6201++; var _0x1b30b7 = Math['PI'] * _0x41f720 / this[_0x56ae('0x1f62')]; var _0x2d9f4e = -this[_0x56ae('0xf09')] * Math[_0x56ae('0x104e')](_0x1b30b7), _0x509480 = this['_radius'] * Math[_0x56ae('0xaa1')](_0x1b30b7); _0x1b30b7 = _0x2af8b5; for (var _0x5ac4a7 = 0x0, _0x4e6193 = this['_segmentsW'] + 0x1; _0x5ac4a7 < _0x4e6193;) { var _0xe8dddb = _0x5ac4a7++; var _0x3d9d64 = 0x2 * Math['PI'] * _0xe8dddb / this[_0x56ae('0x1f5f')]; var _0x4b028c = _0x509480 * Math['cos'](_0x3d9d64), _0x370254 = _0x41f720 > this[_0x56ae('0x1f62')] / 0x2 ? this['_height'] / 0x2 : -this['_height'] / 0x2, _0x595d33 = _0x509480 * Math['sin'](_0x3d9d64), _0xf76599 = 0x1 / Math[_0x56ae('0xf0c')](_0x4b028c * _0x4b028c + _0x595d33 * _0x595d33 + _0x2d9f4e * _0x2d9f4e), _0x56b4c6 = Math[_0x56ae('0xf0c')](_0x595d33 * _0x595d33 + _0x4b028c * _0x4b028c); if (this['_yUp']) { var _0x11208a = 0x0; var _0x16f3dd = 0.007 < _0x56b4c6 ? _0x4b028c / _0x56b4c6 : 0x0; _0x3d9d64 = -_0x2d9f4e; var _0x30cadd = _0x595d33; } else _0x11208a = 0.007 < _0x56b4c6 ? _0x4b028c / _0x56b4c6 : 0x0, _0x16f3dd = 0x0, _0x3d9d64 = _0x595d33, _0x30cadd = _0x2d9f4e; _0xe8dddb == this['_segmentsW'] ? (_0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, _0x42ac7f[_0x56ae('0x1b')](_0x1b30b7)), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, _0x42ac7f[_0x56ae('0x1b')](_0x1b30b7 + 0x1)), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, _0x42ac7f['get'](_0x1b30b7 + 0x2)), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, 0.5 * (_0x42ac7f['get'](_0x1b30b7 + 0x3) + _0x4b028c * _0xf76599)), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, 0.5 * (_0x42ac7f[_0x56ae('0x1b')](_0x575257[_0x56ae('0x62f')](_0x1b30b7, 0x4)) + _0x3d9d64 * _0xf76599)), _0x42ac7f['set'](_0x2af8b5++, 0.5 * (_0x42ac7f['get'](_0x1b30b7 + 0x5) + _0x30cadd * _0xf76599)), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, 0.5 * (_0x42ac7f[_0x56ae('0x1b')](_0x1b30b7 + 0x6) + (0.007 < _0x56b4c6 ? -_0x595d33 / _0x56b4c6 : 0x1))), _0x42ac7f['set'](_0x2af8b5++, 0.5 * (_0x42ac7f[_0x56ae('0x1b')](_0x1b30b7 + 0x7) + _0x11208a)), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, 0.5 * (_0x42ac7f[_0x56ae('0x1b')](_0x1b30b7 + 0x8) + _0x16f3dd))) : (_0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, _0x4b028c), _0x42ac7f['set'](_0x2af8b5++, this['_yUp'] ? _0x3d9d64 - _0x370254 : _0x3d9d64), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, this[_0x56ae('0x1f60')] ? _0x30cadd : _0x30cadd + _0x370254), _0x42ac7f['set'](_0x2af8b5++, _0x4b028c * _0xf76599), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, _0x3d9d64 * _0xf76599), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, _0x30cadd * _0xf76599), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, 0.007 < _0x56b4c6 ? -_0x595d33 / _0x56b4c6 : 0x1), _0x42ac7f['set'](_0x2af8b5++, _0x11208a), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5++, _0x16f3dd)); 0x0 < _0xe8dddb && 0x0 < _0x41f720 && (_0x4b028c = (this['_segmentsW'] + 0x1) * _0x41f720 + _0xe8dddb, _0x370254 = (this[_0x56ae('0x1f5f')] + 0x1) * _0x41f720 + _0xe8dddb - 0x1, _0x3d9d64 = (this['_segmentsW'] + 0x1) * _0x575257['XqaQr'](_0x41f720, 0x1) + _0xe8dddb - 0x1, _0xe8dddb = (this[_0x56ae('0x1f5f')] + 0x1) * (_0x41f720 - 0x1) + _0xe8dddb, _0x41f720 == this[_0x56ae('0x1f62')] ? (_0x42ac7f['set'](_0x2af8b5 - 0x9, _0x42ac7f[_0x56ae('0x1b')](_0x1b30b7)), _0x42ac7f['set'](_0x2af8b5 - 0x8, _0x42ac7f[_0x56ae('0x1b')](_0x1b30b7 + 0x1)), _0x42ac7f[_0x56ae('0x8b6')](_0x2af8b5 - 0x7, _0x42ac7f[_0x56ae('0x1b')](_0x1b30b7 + 0x2)), _0x98b063['set'](_0x50056b++, _0x4b028c), _0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x3d9d64), _0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0xe8dddb)) : _0x575257['EVLQF'](0x1, _0x41f720) ? (_0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x4b028c), _0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x370254), _0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x3d9d64)) : (_0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x4b028c), _0x98b063['set'](_0x50056b++, _0x370254), _0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x3d9d64), _0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x4b028c), _0x98b063[_0x56ae('0x8b6')](_0x50056b++, _0x3d9d64), _0x98b063['set'](_0x50056b++, _0xe8dddb))); _0x2af8b5 += _0x1ff881; } } _0x5c0379[_0x56ae('0x1148')](_0x42ac7f); _0x5c0379[_0x56ae('0x1149')](_0x98b063); }, 'buildUVs': function(_0x3d9852) { var _0x174109 = _0x3d9852['get_UVStride'](); var _0x360198 = (this['_segmentsH'] + 0x1) * (this['_segmentsW'] + 0x1) * _0x174109; _0x174109 -= 0x2; null != _0x3d9852[_0x56ae('0x1122')]() && _0x360198 == _0x3d9852[_0x56ae('0x1122')]()['get_length']() ? _0x360198 = _0x3d9852[_0x56ae('0x1122')]() : (_0x360198 = _0x252a59['toFloatVector'](null, _0x360198, !0x0), this[_0x56ae('0x1f64')]()); for (var _0x11ebac = _0x3d9852[_0x56ae('0x402')](), _0x30f920 = 0x0, _0x5490c6 = this['_segmentsH'] + 0x1; _0x30f920 < _0x5490c6;) for (var _0x5811cd = _0x30f920++, _0x3e8f4c = 0x0, _0x257f59 = this[_0x56ae('0x1f5f')] + 0x1; _0x3e8f4c < _0x257f59;) { var _0x1b30b7 = _0x3e8f4c++; _0x360198['set'](_0x11ebac++, _0x1b30b7 / this[_0x56ae('0x1f5f')] * _0x3d9852['get_scaleU']()); _0x360198[_0x56ae('0x8b6')](_0x11ebac++, _0x5811cd / this[_0x56ae('0x1f62')] * _0x3d9852['get_scaleV']()); _0x11ebac += _0x174109; } _0x3d9852[_0x56ae('0x1148')](_0x360198); }, '__class__': _0xc534f6 }); var _0x32accd = function(_0x1d8612, _0x2d8471, _0x428772, _0x2805bc, _0x5c0300, _0x34e925, _0x50c935, _0x302ff5, _0x5613cc) { if ('EakMW' !== _0x56ae('0x1f65')) { var _0x1c57b9 = _0x56ae('0x1f66')['split']('|'), _0x4c4c36 = 0x0; while (!![]) { switch (_0x1c57b9[_0x4c4c36++]) { case '0': var _0x1fb0e4 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); continue; case '1': this['dialog'][_0x56ae('0x1052')]('What\x20conpiracy?', 0x168, -0x28, null, null, null, _0x1fb0e4); continue; case '2': this['child'][_0x56ae('0xb91')](0x3, 0x1f); continue; case '3': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1f67'), -0x28, -0xf0, null, null, null, _0x1fb0e4); continue; case '4': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); continue; case '5': _0x1fb0e4 = new _0x5c4c32(this['duplicator']['get_onScreen']()); continue; case '6': _0x1fb0e4 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); continue; case '7': this[_0x56ae('0x1f68')](); continue; case '8': this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 31.2); continue; case '9': this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); continue; case '10': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1f69'), 0x0, 0x118, null, null, null, _0x1fb0e4); continue; case '11': this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x47); continue; case '12': this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x0); continue; } break; } } else { null == _0x5613cc && (_0x5613cc = !0x0); null == _0x302ff5 && (_0x302ff5 = !0x0); null == _0x50c935 && (_0x50c935 = !0x0); _0x1c1b50['kSvOR'](null, _0x34e925) && (_0x34e925 = !0x0); _0x1c1b50['BrhhY'](null, _0x5c0300) && (_0x5c0300 = 0x1); null == _0x2805bc && (_0x2805bc = 0x10); null == _0x428772 && (_0x428772 = 0x64); null == _0x2d8471 && (_0x2d8471 = 0x32); _0x1c1b50[_0x56ae('0x18e')](null, _0x1d8612) && (_0x1d8612 = 0x32); _0x581992[_0x56ae('0x94d')](this); this[_0x56ae('0x1f6a')] = _0x1d8612; this[_0x56ae('0x1f6b')] = _0x2d8471; this[_0x56ae('0xecf')] = _0x428772; this['_segmentsW'] = _0x2805bc; this[_0x56ae('0x1f62')] = _0x5c0300; this[_0x56ae('0x1f6c')] = _0x34e925; this[_0x56ae('0x1f6d')] = _0x50c935; this[_0x56ae('0x1f6e')] = _0x302ff5; this[_0x56ae('0x1f60')] = _0x5613cc; } }; _0x5ac4a7['away3d.primitives.CylinderGeometry'] = _0x32accd; _0x32accd['__name__'] = _0x56ae('0x1f6f'); _0x32accd[_0x56ae('0x8ee')] = _0x581992; _0x32accd[_0x56ae('0x6')] = _0x4e6193(_0x581992[_0x56ae('0x6')], { '_topRadius': null, '_bottomRadius': null, '_height': null, '_segmentsW': null, '_segmentsH': null, '_topClosed': null, '_bottomClosed': null, '_surfaceClosed': null, '_yUp': null, '_rawData': null, '_rawIndices': null, '_nextVertexIndex': null, '_currentIndex': null, '_currentTriangleIndex': null, '_numVertices': null, '_stride': null, '_vertexOffset': null, 'addVertex': function(_0x177492, _0xad4acc, _0x2b6015, _0x5d83fe, _0x139ce6, _0x434bd0, _0x306cdc, _0x3bee62, _0x55a386) { var _0x1b30b7 = this[_0x56ae('0x1f70')] + this['_nextVertexIndex'] * this[_0x56ae('0x1f71')]; this[_0x56ae('0x1f72')]['set'](_0x1b30b7++, _0x177492); this['_rawData']['set'](_0x1b30b7++, _0xad4acc); this[_0x56ae('0x1f72')][_0x56ae('0x8b6')](_0x1b30b7++, _0x2b6015); this[_0x56ae('0x1f72')][_0x56ae('0x8b6')](_0x1b30b7++, _0x5d83fe); this[_0x56ae('0x1f72')][_0x56ae('0x8b6')](_0x1b30b7++, _0x139ce6); this[_0x56ae('0x1f72')][_0x56ae('0x8b6')](_0x1b30b7++, _0x434bd0); this[_0x56ae('0x1f72')][_0x56ae('0x8b6')](_0x1b30b7++, _0x306cdc); this[_0x56ae('0x1f72')]['set'](_0x1b30b7++, _0x3bee62); this['_rawData'][_0x56ae('0x8b6')](_0x1b30b7++, _0x55a386); this[_0x56ae('0x1f73')]++; }, 'addTriangleClockWise': function(_0x1ed062, _0x368f4a, _0x47630d) { if (_0x56ae('0x1f74') !== 'FgKxd') { this[_0x56ae('0x1f75')][_0x56ae('0x8b6')](this['_currentIndex']++, _0x1ed062); this[_0x56ae('0x1f75')][_0x56ae('0x8b6')](this[_0x56ae('0x1f76')]++, _0x368f4a); this[_0x56ae('0x1f75')]['set'](this[_0x56ae('0x1f76')]++, _0x47630d); this[_0x56ae('0x1f77')]++; } else { return (0.299 * (_0x1ed062 >> 0x10 & 0xff) | 0x0) + (0.587 * (_0x1ed062 >> 0x8 & 0xff) | 0x0) + (0.114 * (_0x1ed062 & 0xff) | 0x0); } }, 'buildGeometry': function(_0x311ecf) { var _0x5e55f0, _0x531df4 = 0x0; var _0x952f68 = 0x0; this['_stride'] = _0x311ecf[_0x56ae('0x112e')](); this['_vertexOffset'] = _0x311ecf[_0x56ae('0x407')](); this['_currentTriangleIndex'] = this[_0x56ae('0x1f76')] = this[_0x56ae('0x1f73')] = this[_0x56ae('0x1136')] = 0x0; this[_0x56ae('0x1f6e')] && (this[_0x56ae('0x1136')] += (this['_segmentsH'] + 0x1) * (this[_0x56ae('0x1f5f')] + 0x1), _0x531df4 += this[_0x56ae('0x1f62')] * this[_0x56ae('0x1f5f')] * 0x2); this[_0x56ae('0x1f6c')] && (this[_0x56ae('0x1136')] += 0x2 * _0x575257[_0x56ae('0x62f')](this[_0x56ae('0x1f5f')], 0x1), _0x531df4 += this['_segmentsW']); this['_bottomClosed'] && (this[_0x56ae('0x1136')] += 0x2 * (this[_0x56ae('0x1f5f')] + 0x1), _0x531df4 += this['_segmentsW']); this[_0x56ae('0x1136')] == _0x311ecf[_0x56ae('0x1133')]() ? (this['_rawData'] = _0x311ecf[_0x56ae('0xb0a')](), this[_0x56ae('0x1f75')] = _0x311ecf[_0x56ae('0x405')](), null == this['_rawIndices'] && (this['_rawIndices'] = _0x252a59[_0x56ae('0x9a6')](null, 0x3 * _0x531df4, !0x0))) : (this[_0x56ae('0x1f72')] = _0x252a59['toFloatVector'](null, this['_numVertices'] * this[_0x56ae('0x1f71')], !0x0), this[_0x56ae('0x1f75')] = _0x252a59['toIntVector'](null, 0x3 * _0x531df4, !0x0)); _0x531df4 = 0x2 * Math['PI'] / this[_0x56ae('0x1f5f')]; if (this[_0x56ae('0x1f6c')] && 0x0 < this[_0x56ae('0x1f6a')]) { if ('pnROy' === _0x575257['DDqmp']) { this[_0x56ae('0x1012')] = this[_0x56ae('0x100e')] = !0x0; this[_0x56ae('0x1029')](); } else { var _0x317b9e = -0.5 * this[_0x56ae('0xecf')]; var _0x11ccbf = 0x0; for (_0x5e55f0 = _0x575257['Yxtbe'](this[_0x56ae('0x1f5f')], 0x1); _0x11ccbf < _0x5e55f0;) { var _0x2aabf7 = _0x11ccbf++; if (this['_yUp']) { var _0x5b8b22 = 0x1; var _0x1b30b7 = 0x0; var _0x2d9f4e = -_0x317b9e; var _0x5ac4a7 = 0x0; } else _0x5b8b22 = 0x0, _0x1b30b7 = -0x1, _0x2d9f4e = 0x0, _0x5ac4a7 = _0x317b9e; this[_0x56ae('0x1f78')](0x0, _0x2d9f4e, _0x5ac4a7, 0x0, _0x5b8b22, _0x1b30b7, 0x1, 0x0, 0x0); _0x2d9f4e = _0x575257[_0x56ae('0x632')](_0x2aabf7, _0x531df4); var _0x3ee53d = this[_0x56ae('0x1f6a')] * Math['cos'](_0x2d9f4e); _0x5ac4a7 = this[_0x56ae('0x1f6a')] * Math[_0x56ae('0xaa1')](_0x2d9f4e); this[_0x56ae('0x1f60')] ? _0x2d9f4e = -_0x317b9e : (_0x2d9f4e = _0x5ac4a7, _0x5ac4a7 = _0x317b9e); _0x2aabf7 == this[_0x56ae('0x1f5f')] ? this[_0x56ae('0x1f78')](this[_0x56ae('0x1f72')][_0x56ae('0x1b')](_0x575257[_0x56ae('0x634')](_0x952f68, this[_0x56ae('0x1f71')])), this['_rawData'][_0x56ae('0x1b')](_0x952f68 + this[_0x56ae('0x1f71')] + 0x1), this[_0x56ae('0x1f72')][_0x56ae('0x1b')](_0x575257[_0x56ae('0x634')](_0x952f68, this[_0x56ae('0x1f71')]) + 0x2), 0x0, _0x5b8b22, _0x1b30b7, 0x1, 0x0, 0x0) : this['addVertex'](_0x3ee53d, _0x2d9f4e, _0x5ac4a7, 0x0, _0x5b8b22, _0x1b30b7, 0x1, 0x0, 0x0); 0x0 < _0x2aabf7 && this[_0x56ae('0x1f79')](this[_0x56ae('0x1f73')] - 0x1, this['_nextVertexIndex'] - 0x3, this['_nextVertexIndex'] - 0x2); } } } if (this[_0x56ae('0x1f6d')] && 0x0 < this[_0x56ae('0x1f6b')]) for (_0x317b9e = 0.5 * this['_height'], _0x952f68 = this[_0x56ae('0x1f70')] + this[_0x56ae('0x1f73')] * this['_stride'], _0x11ccbf = 0x0, _0x5e55f0 = this[_0x56ae('0x1f5f')] + 0x1; _0x11ccbf < _0x5e55f0;) _0x2aabf7 = _0x11ccbf++, this['_yUp'] ? (_0x5b8b22 = -0x1, _0x1b30b7 = 0x0, _0x2d9f4e = -_0x317b9e, _0x5ac4a7 = 0x0) : (_0x5b8b22 = 0x0, _0x1b30b7 = 0x1, _0x2d9f4e = 0x0, _0x5ac4a7 = _0x317b9e), this[_0x56ae('0x1f78')](0x0, _0x2d9f4e, _0x5ac4a7, 0x0, _0x5b8b22, _0x1b30b7, 0x1, 0x0, 0x0), _0x2d9f4e = _0x2aabf7 * _0x531df4, _0x3ee53d = this['_bottomRadius'] * Math[_0x56ae('0x104e')](_0x2d9f4e), _0x5ac4a7 = this[_0x56ae('0x1f6b')] * Math[_0x56ae('0xaa1')](_0x2d9f4e), this[_0x56ae('0x1f60')] ? _0x2d9f4e = -_0x317b9e : (_0x2d9f4e = _0x5ac4a7, _0x5ac4a7 = _0x317b9e), _0x2aabf7 == this[_0x56ae('0x1f5f')] ? this[_0x56ae('0x1f78')](_0x3ee53d, this[_0x56ae('0x1f72')][_0x56ae('0x1b')](_0x952f68 + 0x1), this[_0x56ae('0x1f72')][_0x56ae('0x1b')](_0x952f68 + 0x2), 0x0, _0x5b8b22, _0x1b30b7, 0x1, 0x0, 0x0) : this['addVertex'](_0x3ee53d, _0x2d9f4e, _0x5ac4a7, 0x0, _0x5b8b22, _0x1b30b7, 0x1, 0x0, 0x0), 0x0 < _0x2aabf7 && this[_0x56ae('0x1f79')](this[_0x56ae('0x1f73')] - 0x2, this['_nextVertexIndex'] - 0x3, this['_nextVertexIndex'] - 0x1); _0x952f68 = this['_bottomRadius'] - this[_0x56ae('0x1f6a')]; _0x11ccbf = _0x952f68 / this['_height']; _0x2aabf7 = 0x0 == _0x11ccbf ? 0x1 : this[_0x56ae('0xecf')] / _0x952f68; if (this['_surfaceClosed']) for (var _0x4e6193, _0x4a2144, _0x421826, _0x505650, _0x370254 = 0x0, _0x6bb846 = this[_0x56ae('0x1f62')] + 0x1; _0x370254 < _0x6bb846;) { var _0xf76599 = _0x370254++; _0x5e55f0 = this[_0x56ae('0x1f6a')] - _0xf76599 / this[_0x56ae('0x1f62')] * (this[_0x56ae('0x1f6a')] - this[_0x56ae('0x1f6b')]); _0x317b9e = -(this['_height'] / 0x2) + _0xf76599 / this['_segmentsH'] * this[_0x56ae('0xecf')]; _0x952f68 = this[_0x56ae('0x1f70')] + this['_nextVertexIndex'] * this[_0x56ae('0x1f71')]; for (var _0x92534f = 0x0, _0x11208a = this[_0x56ae('0x1f5f')] + 0x1; _0x92534f < _0x11208a;) { var _0x4ac325 = _0x92534f++; _0x2d9f4e = _0x4ac325 * _0x531df4; _0x3ee53d = _0x5e55f0 * Math[_0x56ae('0x104e')](_0x2d9f4e); _0x5ac4a7 = _0x5e55f0 * Math[_0x56ae('0xaa1')](_0x2d9f4e); _0x4e6193 = _0x2aabf7 * Math[_0x56ae('0x104e')](_0x2d9f4e); _0x4a2144 = _0x2aabf7 * Math['sin'](_0x2d9f4e); this[_0x56ae('0x1f60')] ? (_0x5b8b22 = 0x0, _0x1b30b7 = -_0x4e6193, _0x2d9f4e = -_0x317b9e, _0x421826 = _0x11ccbf, _0x505650 = _0x4a2144) : (_0x5b8b22 = -_0x4e6193, _0x1b30b7 = 0x0, _0x2d9f4e = _0x5ac4a7, _0x5ac4a7 = _0x317b9e, _0x421826 = _0x4a2144, _0x505650 = _0x11ccbf); _0x4ac325 == this[_0x56ae('0x1f5f')] ? this[_0x56ae('0x1f78')](this[_0x56ae('0x1f72')]['get'](_0x952f68), this[_0x56ae('0x1f72')][_0x56ae('0x1b')](_0x952f68 + 0x1), this['_rawData'][_0x56ae('0x1b')](_0x952f68 + 0x2), _0x4e6193, _0x11ccbf, _0x4a2144, _0x4a2144, _0x5b8b22, _0x1b30b7) : this[_0x56ae('0x1f78')](_0x3ee53d, _0x2d9f4e, _0x5ac4a7, _0x4e6193, _0x421826, _0x505650, -_0x4a2144, _0x5b8b22, _0x1b30b7); 0x0 < _0x4ac325 && 0x0 < _0xf76599 && (_0x3ee53d = this['_nextVertexIndex'] - 0x1, _0x5b8b22 = this[_0x56ae('0x1f73')] - 0x2, _0x1b30b7 = _0x575257[_0x56ae('0x1966')](_0x5b8b22 - this[_0x56ae('0x1f5f')], 0x1), _0x2d9f4e = _0x575257[_0x56ae('0x1f7a')](_0x3ee53d, this[_0x56ae('0x1f5f')]) - 0x1, this[_0x56ae('0x1f79')](_0x3ee53d, _0x5b8b22, _0x1b30b7), this[_0x56ae('0x1f79')](_0x3ee53d, _0x1b30b7, _0x2d9f4e)); } } _0x311ecf[_0x56ae('0x1148')](this[_0x56ae('0x1f72')]); _0x311ecf[_0x56ae('0x1149')](this['_rawIndices']); }, 'buildUVs': function(_0xb3a064) { var _0x1e646a = _0xb3a064[_0x56ae('0x1120')](), _0x4d5ff5 = _0x1e646a - 0x2; _0x1e646a *= this['_numVertices']; null != _0xb3a064[_0x56ae('0x1122')]() && _0x1e646a == _0xb3a064[_0x56ae('0x1122')]()[_0x56ae('0x9fa')]() ? _0x1e646a = _0xb3a064[_0x56ae('0x1122')]() : (_0x1e646a = _0x252a59[_0x56ae('0x975')](null, _0x1e646a, !0x0), this[_0x56ae('0x1f64')]()); var _0xc513ee = 0x2 * Math['PI'] / this[_0x56ae('0x1f5f')], _0x3bdde9 = _0xb3a064[_0x56ae('0x402')](); if (this[_0x56ae('0x1f6c')]) for (var _0x4ec6c1 = 0x0, _0x3d2701 = this[_0x56ae('0x1f5f')] + 0x1; _0x4ec6c1 < _0x3d2701;) { var _0x5e6b8f = _0x4ec6c1++ * _0xc513ee; var _0x1b30b7 = 0.5 + 0.5 * -Math[_0x56ae('0x104e')](_0x5e6b8f); _0x5e6b8f = 0.5 + 0.5 * Math['sin'](_0x5e6b8f); _0x1e646a['set'](_0x3bdde9++, 0.5 * _0xb3a064['get_scaleU']()); _0x1e646a[_0x56ae('0x8b6')](_0x3bdde9++, 0.5 * _0xb3a064[_0x56ae('0x112b')]()); _0x3bdde9 += _0x4d5ff5; _0x1e646a['set'](_0x3bdde9++, _0x1b30b7 * _0xb3a064[_0x56ae('0x112a')]()); _0x1e646a['set'](_0x3bdde9++, _0x575257[_0x56ae('0x635')](_0x5e6b8f, _0xb3a064[_0x56ae('0x112b')]())); _0x3bdde9 += _0x4d5ff5; } if (this[_0x56ae('0x1f6d')]) for (_0x4ec6c1 = 0x0, _0x3d2701 = this['_segmentsW'] + 0x1; _0x4ec6c1 < _0x3d2701;) _0x5e6b8f = _0x4ec6c1++ * _0xc513ee, _0x1b30b7 = 0.5 + 0.5 * Math[_0x56ae('0x104e')](_0x5e6b8f), _0x5e6b8f = 0.5 + 0.5 * Math[_0x56ae('0xaa1')](_0x5e6b8f), _0x1e646a[_0x56ae('0x8b6')](_0x3bdde9++, 0.5 * _0xb3a064['get_scaleU']()), _0x1e646a[_0x56ae('0x8b6')](_0x3bdde9++, 0.5 * _0xb3a064[_0x56ae('0x112b')]()), _0x3bdde9 += _0x4d5ff5, _0x1e646a[_0x56ae('0x8b6')](_0x3bdde9++, _0x1b30b7 * _0xb3a064[_0x56ae('0x112a')]()), _0x1e646a['set'](_0x3bdde9++, _0x5e6b8f * _0xb3a064[_0x56ae('0x112b')]()), _0x3bdde9 += _0x4d5ff5; if (this[_0x56ae('0x1f6e')]) for (_0x1b30b7 = 0x0, _0xc513ee = this[_0x56ae('0x1f62')] + 0x1; _0x1b30b7 < _0xc513ee;) for (_0x5e6b8f = _0x1b30b7++, _0x4ec6c1 = 0x0, _0x3d2701 = this[_0x56ae('0x1f5f')] + 0x1; _0x4ec6c1 < _0x3d2701;) { var _0x2d9f4e = _0x4ec6c1++; _0x1e646a['set'](_0x3bdde9++, _0x2d9f4e / this[_0x56ae('0x1f5f')] * _0xb3a064['get_scaleU']()); _0x1e646a[_0x56ae('0x8b6')](_0x3bdde9++, _0x5e6b8f / this['_segmentsH'] * _0xb3a064[_0x56ae('0x112b')]()); _0x3bdde9 += _0x4d5ff5; } _0xb3a064[_0x56ae('0x1148')](_0x1e646a); }, 'set_topClosed': function(_0x549e0a) { this[_0x56ae('0x1f6c')] = _0x549e0a; this[_0x56ae('0x1f64')](); return _0x549e0a; }, 'set_bottomClosed': function(_0x30e815) { if (_0x56ae('0x1f7b') === 'wfLji') { if (this[_0x56ae('0x1c45')]) return !0x1; var _0x38e15c = this['view']; _0x38e15c[_0x56ae('0x1f7c')](_0x38e15c[_0x56ae('0x1f7d')] + _0x30e815[_0x56ae('0x1f7e')] * this[_0x56ae('0x1f7f')]); _0x38e15c = this[_0x56ae('0xb56')]; _0x38e15c[_0x56ae('0x1f80')](_0x38e15c['_cameraY'] + _0x30e815[_0x56ae('0x1f7e')] * this[_0x56ae('0x1f81')]); return !0x0; } else { this['_bottomClosed'] = _0x30e815; this[_0x56ae('0x1f64')](); return _0x30e815; } }, 'set_yUp': function(_0x187772) { this['_yUp'] = _0x187772; this[_0x56ae('0x1f64')](); return _0x187772; }, '__class__': _0x32accd, '__properties__': _0x4e6193(_0x581992[_0x56ae('0x6')]['__properties__'], { 'set_yUp': _0x56ae('0x16f8'), 'set_bottomClosed': _0x56ae('0x16f7'), 'set_topClosed': _0x56ae('0x16f6') }) }); var _0x2b7365 = function(_0x29e71d, _0xe9faf9, _0x4f4070, _0x56cadd, _0x3fbb93, _0x5c8ac2) { null == _0x5c8ac2 && (_0x5c8ac2 = !0x0); null == _0x3fbb93 && (_0x3fbb93 = !0x0); null == _0x56cadd && (_0x56cadd = 0x1); null == _0x4f4070 && (_0x4f4070 = 0x10); null == _0xe9faf9 && (_0xe9faf9 = 0x64); null == _0x29e71d && (_0x29e71d = 0x32); _0x32accd[_0x56ae('0x94d')](this, 0x0, _0x29e71d, _0xe9faf9, _0x4f4070, _0x56cadd, !0x1, _0x3fbb93, !0x0, _0x5c8ac2); }; _0x5ac4a7[_0x56ae('0x1f82')] = _0x2b7365; _0x2b7365[_0x56ae('0x8bf')] = _0x56ae('0x1f82'); _0x2b7365[_0x56ae('0x8ee')] = _0x32accd; _0x2b7365[_0x56ae('0x6')] = _0x4e6193(_0x32accd[_0x56ae('0x6')], { '__class__': _0x2b7365 }); var _0x3e2b97 = function(_0x28f651, _0x3084f8, _0x12cba0, _0x28a10c, _0x47f118, _0x5696f5, _0xefb61) { null == _0xefb61 && (_0xefb61 = !0x0); null == _0x5696f5 && (_0x5696f5 = 0x1); null == _0x47f118 && (_0x47f118 = 0x1); null == _0x28a10c && (_0x28a10c = 0x1); null == _0x12cba0 && (_0x12cba0 = 0x64); null == _0x3084f8 && (_0x3084f8 = 0x64); null == _0x28f651 && (_0x28f651 = 0x64); _0x581992[_0x56ae('0x94d')](this); this[_0x56ae('0xece')] = _0x28f651; this[_0x56ae('0xecf')] = _0x3084f8; this[_0x56ae('0x1465')] = _0x12cba0; this['_segmentsW'] = _0x28a10c; this['_segmentsH'] = _0x47f118; this[_0x56ae('0x1f83')] = _0x5696f5; this[_0x56ae('0x1f84')] = _0xefb61; }; _0x5ac4a7[_0x56ae('0x1f85')] = _0x3e2b97; _0x3e2b97['__name__'] = 'away3d.primitives.CubeGeometry'; _0x3e2b97[_0x56ae('0x8ee')] = _0x581992; _0x3e2b97[_0x56ae('0x6')] = _0x4e6193(_0x581992[_0x56ae('0x6')], { '_width': null, '_height': null, '_depth': null, '_tile6': null, '_segmentsW': null, '_segmentsH': null, '_segmentsD': null, 'buildGeometry': function(_0x2738c1) { if ('vWJDt' !== _0x56ae('0x1f86')) { throw new _0x1adea8(new _0x4a3ee6()); } else { var _0x5c221b = 0x0; var _0x11ade7 = 0x2 * ((this[_0x56ae('0x1f5f')] + 0x1) * (this[_0x56ae('0x1f62')] + 0x1) + (this['_segmentsW'] + 0x1) * (this['_segmentsD'] + 0x1) + (this[_0x56ae('0x1f62')] + 0x1) * (this[_0x56ae('0x1f83')] + 0x1)); var _0x380d1c = _0x2738c1[_0x56ae('0x112e')](); var _0x2722b2 = _0x380d1c - 0x9; _0x11ade7 == _0x2738c1[_0x56ae('0x1133')]() ? (_0x11ade7 = _0x2738c1[_0x56ae('0xb0a')](), _0x380d1c = _0x2738c1[_0x56ae('0x405')](), null == _0x380d1c && (_0x380d1c = _0x252a59[_0x56ae('0x9a6')](null, 0xc * (this['_segmentsW'] * this[_0x56ae('0x1f62')] + this[_0x56ae('0x1f5f')] * this['_segmentsD'] + this[_0x56ae('0x1f62')] * this[_0x56ae('0x1f83')]), !0x0))) : (_0x11ade7 = _0x252a59[_0x56ae('0x975')](null, _0x11ade7 * _0x380d1c, !0x0), _0x380d1c = _0x252a59[_0x56ae('0x9a6')](null, 0xc * (_0x1c1b50[_0x56ae('0x189')](this[_0x56ae('0x1f5f')] * this[_0x56ae('0x1f62')], this['_segmentsW'] * this[_0x56ae('0x1f83')]) + this[_0x56ae('0x1f62')] * this[_0x56ae('0x1f83')]), !0x0), this[_0x56ae('0x1f63')]()); var _0x4410c1 = _0x2738c1[_0x56ae('0x407')](); var _0x109726 = 0x0; var _0x1167e9 = this[_0x56ae('0xece')] / 0x2; var _0x1b30b7 = this[_0x56ae('0xecf')] / 0x2; var _0x2d9f4e = this['_depth'] / 0x2; var _0x5ac4a7 = this['_width'] / this[_0x56ae('0x1f5f')]; var _0xbc1a65 = this[_0x56ae('0xecf')] / this[_0x56ae('0x1f62')]; var _0x4e6193 = this[_0x56ae('0x1465')] / this[_0x56ae('0x1f83')]; for (var _0x3f7b12 = 0x0, _0x3b5efa = this[_0x56ae('0x1f5f')] + 0x1; _0x3f7b12 < _0x3b5efa;) { var _0x4e2891 = _0x3f7b12++; var _0x370254 = -_0x1167e9 + _0x1c1b50[_0x56ae('0x136')](_0x4e2891, _0x5ac4a7); for (var _0x1d49db = 0x0, _0xf76599 = this[_0x56ae('0x1f62')] + 0x1; _0x1d49db < _0xf76599;) { if ('lgPAT' === _0x56ae('0x1f87')) { var _0x147c07 = _0x1d49db++; _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, _0x370254); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x1b30b7 + _0x147c07 * _0xbc1a65); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x2d9f4e); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -0x1); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x1); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x4410c1 += _0x2722b2; _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, _0x370254); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x1b30b7 + _0x1c1b50['Ogthx'](_0x147c07, _0xbc1a65)); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, _0x2d9f4e); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x11ade7['set'](_0x4410c1++, 0x1); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -0x1); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0); _0x4410c1 += _0x2722b2; if (0x0 < _0x4e2891 && 0x0 < _0x147c07) { var _0x11208a = _0x1c1b50['bTXga'](0x2 * ((_0x4e2891 - 0x1) * (this[_0x56ae('0x1f62')] + 0x1) + (_0x147c07 - 0x1)), 0x0); _0x147c07 = 0x2 * (_0x4e2891 * (this['_segmentsH'] + 0x1) + (_0x147c07 - 0x1)) | 0x0; var _0x45ef60 = _0x11208a + 0x2; var _0x12ef25 = _0x147c07 + 0x2; _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x11208a); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x45ef60); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x12ef25); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x11208a); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x12ef25); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07); _0x380d1c['set'](_0x109726++, _0x147c07 + 0x1); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x12ef25 + 0x1); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x45ef60 + 0x1); _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07 + 0x1); _0x380d1c['set'](_0x109726++, _0x45ef60 + 0x1); _0x380d1c['set'](_0x109726++, _0x11208a + 0x1); } } else { _0x2738c1 = this[_0x56ae('0x18ac')](_0x2738c1); this[_0x56ae('0x1820')] = new _0x2b2c54(_0x2738c1); this[_0x56ae('0x1820')][_0x56ae('0x12d3')](); _0x503858[_0x56ae('0x18c7')] && this[_0x56ae('0x1920')](this['bind_shape_matrix']); } } } _0x5c221b += 0x2 * (this['_segmentsW'] + 0x1) * (this[_0x56ae('0x1f62')] + 0x1) | 0x0; _0x3f7b12 = 0x0; for (_0x3b5efa = this['_segmentsW'] + 0x1; _0x3f7b12 < _0x3b5efa;) for (_0x4e2891 = _0x3f7b12++, _0x370254 = -_0x1167e9 + _0x4e2891 * _0x5ac4a7, _0x1d49db = 0x0, _0xf76599 = this['_segmentsD'] + 0x1; _0x1d49db < _0xf76599;) _0x147c07 = _0x1d49db++, _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, _0x370254), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, _0x1b30b7), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x2d9f4e + _0x147c07 * _0x4e6193), _0x11ade7['set'](_0x4410c1++, 0x0), _0x11ade7['set'](_0x4410c1++, 0x1), _0x11ade7['set'](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x1), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x4410c1 += _0x2722b2, _0x11ade7['set'](_0x4410c1++, _0x370254), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x1b30b7), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x2d9f4e + _0x147c07 * _0x4e6193), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7['set'](_0x4410c1++, -0x1), _0x11ade7['set'](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x1), _0x11ade7['set'](_0x4410c1++, 0x0), _0x11ade7['set'](_0x4410c1++, 0x0), _0x4410c1 += _0x2722b2, 0x0 < _0x4e2891 && 0x0 < _0x147c07 && (_0x11208a = _0x5c221b + 0x2 * ((_0x4e2891 - 0x1) * (this[_0x56ae('0x1f83')] + 0x1) + (_0x147c07 - 0x1)) | 0x0, _0x147c07 = _0x1c1b50[_0x56ae('0x199a')](_0x5c221b + 0x2 * (_0x4e2891 * (this[_0x56ae('0x1f83')] + 0x1) + (_0x147c07 - 0x1)), 0x0), _0x45ef60 = _0x11208a + 0x2, _0x12ef25 = _0x147c07 + 0x2, _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x11208a), _0x380d1c['set'](_0x109726++, _0x45ef60), _0x380d1c['set'](_0x109726++, _0x12ef25), _0x380d1c['set'](_0x109726++, _0x11208a), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x12ef25), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x12ef25 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x45ef60 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07 + 0x1), _0x380d1c['set'](_0x109726++, _0x45ef60 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x11208a + 0x1)); _0x5c221b += 0x2 * (this['_segmentsW'] + 0x1) * (this['_segmentsD'] + 0x1) | 0x0; _0x5ac4a7 = 0x0; for (_0x3f7b12 = this[_0x56ae('0x1f83')] + 0x1; _0x5ac4a7 < _0x3f7b12;) for (_0x3b5efa = _0x5ac4a7++, _0x370254 = _0x2d9f4e - _0x3b5efa * _0x4e6193, _0x4e2891 = 0x0, _0x1d49db = this['_segmentsH'] + 0x1; _0x4e2891 < _0x1d49db;) _0x147c07 = _0x4e2891++, _0x11ade7['set'](_0x4410c1++, -_0x1167e9), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x1b30b7 + _0x147c07 * _0xbc1a65), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, _0x370254), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -0x1), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -0x1), _0x4410c1 += _0x2722b2, _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, _0x1167e9), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, -_0x1b30b7 + _0x147c07 * _0xbc1a65), _0x11ade7['set'](_0x4410c1++, _0x370254), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x1), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x0), _0x11ade7['set'](_0x4410c1++, 0x0), _0x11ade7[_0x56ae('0x8b6')](_0x4410c1++, 0x1), _0x4410c1 += _0x2722b2, 0x0 < _0x3b5efa && 0x0 < _0x147c07 && (_0x11208a = _0x5c221b + 0x2 * ((_0x3b5efa - 0x1) * (this[_0x56ae('0x1f62')] + 0x1) + (_0x147c07 - 0x1)) | 0x0, _0x147c07 = _0x5c221b + 0x2 * (_0x3b5efa * (this[_0x56ae('0x1f62')] + 0x1) + (_0x147c07 - 0x1)) | 0x0, _0x45ef60 = _0x11208a + 0x2, _0x12ef25 = _0x1c1b50[_0x56ae('0x18f')](_0x147c07, 0x2), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x11208a), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x45ef60), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x12ef25), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x11208a), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x12ef25), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x1c1b50['UYhNM'](_0x12ef25, 0x1)), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x45ef60 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x147c07 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x45ef60 + 0x1), _0x380d1c[_0x56ae('0x8b6')](_0x109726++, _0x11208a + 0x1)); _0x2738c1[_0x56ae('0x1148')](_0x11ade7); _0x2738c1[_0x56ae('0x1149')](_0x380d1c); } }, 'buildUVs': function(_0x51ea24) { var _0x3a8a20, _0x8d38a4, _0x5978ad = _0x51ea24[_0x56ae('0x1120')](); var _0x3b7220 = 0x2 * ((this[_0x56ae('0x1f5f')] + 0x1) * (this[_0x56ae('0x1f62')] + 0x1) + (this[_0x56ae('0x1f5f')] + 0x1) * (this[_0x56ae('0x1f83')] + 0x1) + (this['_segmentsH'] + 0x1) * (this[_0x56ae('0x1f83')] + 0x1)) * _0x5978ad | 0x0; _0x5978ad -= 0x2; null != _0x51ea24[_0x56ae('0x1122')]() && _0x3b7220 == _0x51ea24[_0x56ae('0x1122')]()[_0x56ae('0x9fa')]() ? _0x3b7220 = _0x51ea24[_0x56ae('0x1122')]() : (_0x3b7220 = _0x252a59[_0x56ae('0x975')](null, _0x3b7220, !0x0), this['invalidateGeometry']()); if (this['_tile6']) { var _0x3f7d77 = _0x3a8a20 = 0.3333333333333333; var _0x4f10a2 = _0x8d38a4 = 0.5; } else _0x3f7d77 = _0x4f10a2 = 0x1, _0x3a8a20 = _0x8d38a4 = 0x0; for (var _0x54ea1a = _0x51ea24[_0x56ae('0x402')](), _0x1b30b7 = _0x3a8a20, _0x2d9f4e = _0x8d38a4, _0x5ac4a7 = 0x2 * _0x3a8a20, _0x5bbbac = 0x0 * _0x8d38a4, _0x4e6193 = _0x3f7d77 / this[_0x56ae('0x1f5f')], _0x424bf6 = _0x4f10a2 / this[_0x56ae('0x1f62')], _0x562e9f = 0x0, _0x4ac5d5 = this[_0x56ae('0x1f5f')] + 0x1; _0x562e9f < _0x4ac5d5;) for (var _0x370254 = _0x562e9f++, _0x557583 = 0x0, _0xf76599 = this[_0x56ae('0x1f62')] + 0x1; _0x557583 < _0xf76599;) { var _0xc941e8 = _0x557583++; _0x3b7220['set'](_0x54ea1a++, (_0x1b30b7 + _0x370254 * _0x4e6193) * _0x51ea24[_0x56ae('0x112a')]()); _0x3b7220['set'](_0x54ea1a++, (_0x2d9f4e + (_0x4f10a2 - _0xc941e8 * _0x424bf6)) * _0x51ea24['get_scaleV']()); _0x54ea1a += _0x5978ad; _0x3b7220['set'](_0x54ea1a++, (_0x5ac4a7 + (_0x3f7d77 - _0x370254 * _0x4e6193)) * _0x51ea24['get_scaleU']()); _0x3b7220[_0x56ae('0x8b6')](_0x54ea1a++, (_0x5bbbac + (_0x4f10a2 - _0xc941e8 * _0x424bf6)) * _0x51ea24[_0x56ae('0x112b')]()); _0x54ea1a += _0x5978ad; } _0x1b30b7 = _0x3a8a20; _0x2d9f4e = 0x0 * _0x8d38a4; _0x5ac4a7 = 0x0 * _0x3a8a20; _0x5bbbac = 0x0 * _0x8d38a4; _0x4e6193 = _0x3f7d77 / this[_0x56ae('0x1f5f')]; _0x424bf6 = _0x4f10a2 / this[_0x56ae('0x1f83')]; _0x562e9f = 0x0; for (_0x4ac5d5 = this[_0x56ae('0x1f5f')] + 0x1; _0x562e9f < _0x4ac5d5;) for (_0x370254 = _0x562e9f++, _0x557583 = 0x0, _0xf76599 = this['_segmentsD'] + 0x1; _0x575257[_0x56ae('0x636')](_0x557583, _0xf76599);) _0xc941e8 = _0x557583++, _0x3b7220[_0x56ae('0x8b6')](_0x54ea1a++, (_0x1b30b7 + _0x370254 * _0x4e6193) * _0x51ea24[_0x56ae('0x112a')]()), _0x3b7220[_0x56ae('0x8b6')](_0x54ea1a++, (_0x2d9f4e + (_0x4f10a2 - _0xc941e8 * _0x424bf6)) * _0x51ea24[_0x56ae('0x112b')]()), _0x54ea1a += _0x5978ad, _0x3b7220['set'](_0x54ea1a++, (_0x5ac4a7 + _0x370254 * _0x4e6193) * _0x51ea24['get_scaleU']()), _0x3b7220['set'](_0x54ea1a++, (_0x5bbbac + _0xc941e8 * _0x424bf6) * _0x51ea24[_0x56ae('0x112b')]()), _0x54ea1a += _0x5978ad; _0x1b30b7 = 0x0 * _0x3a8a20; _0x2d9f4e = _0x8d38a4; _0x5ac4a7 = 0x2 * _0x3a8a20; _0x5bbbac = _0x8d38a4; _0x4e6193 = _0x3f7d77 / this['_segmentsD']; _0x424bf6 = _0x4f10a2 / this['_segmentsH']; _0x3a8a20 = 0x0; for (_0x8d38a4 = this['_segmentsD'] + 0x1; _0x3a8a20 < _0x8d38a4;) for (_0x562e9f = _0x3a8a20++, _0x4ac5d5 = 0x0, _0x370254 = this[_0x56ae('0x1f62')] + 0x1; _0x4ac5d5 < _0x370254;) _0x557583 = _0x4ac5d5++, _0x3b7220[_0x56ae('0x8b6')](_0x54ea1a++, (_0x1b30b7 + _0x562e9f * _0x4e6193) * _0x51ea24[_0x56ae('0x112a')]()), _0x3b7220[_0x56ae('0x8b6')](_0x54ea1a++, _0x575257['lfsIT'](_0x2d9f4e, _0x4f10a2 - _0x557583 * _0x424bf6) * _0x51ea24['get_scaleV']()), _0x54ea1a += _0x5978ad, _0x3b7220[_0x56ae('0x8b6')](_0x54ea1a++, (_0x5ac4a7 + (_0x3f7d77 - _0x562e9f * _0x4e6193)) * _0x51ea24[_0x56ae('0x112a')]()), _0x3b7220[_0x56ae('0x8b6')](_0x54ea1a++, (_0x5bbbac + (_0x4f10a2 - _0x557583 * _0x424bf6)) * _0x51ea24[_0x56ae('0x112b')]()), _0x54ea1a += _0x5978ad; _0x51ea24[_0x56ae('0x1148')](_0x3b7220); }, '__class__': _0x3e2b97 }); var _0x4546e4 = function(_0x54aee7, _0x25b050, _0x39d768, _0x5351eb, _0x11b384, _0x294fd9) { null == _0x294fd9 && (_0x294fd9 = 0x1); null == _0x11b384 && (_0x11b384 = 0x333333); null == _0x5351eb && (_0x5351eb = 0x333333); this[_0x56ae('0xe08')] = this[_0x56ae('0x1f88')] = -0x1; this['_thickness'] = 0.5 * _0x294fd9; this['_start'] = _0x54aee7; this[_0x56ae('0x1441')] = _0x25b050; this[_0x56ae('0x196c')](_0x5351eb); this['set_endColor'](_0x11b384); }; _0x5ac4a7[_0x56ae('0x1f89')] = _0x4546e4; _0x4546e4[_0x56ae('0x8bf')] = _0x56ae('0x1f89'); _0x4546e4[_0x56ae('0x6')] = {}; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f8a')] = null; _0x4546e4[_0x56ae('0x6')]['_thickness'] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1338')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1441')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f8b')] = null; _0x4546e4[_0x56ae('0x6')]['_startG'] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1443')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1444')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1445')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f8c')] = null; _0x4546e4[_0x56ae('0x6')]['_index'] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f88')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f8d')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f8e')] = null; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1436')] = function(_0x5218b9, _0x4c96fc, _0x13e0c8, _0x52a2e7, _0x3cd797, _0x408808) { null == _0x408808 && (_0x408808 = 0x1); null == _0x3cd797 && (_0x3cd797 = 0x333333); null == _0x52a2e7 && (_0x52a2e7 = 0x333333); this._start = _0x5218b9; this._end = _0x4c96fc; this._startColor != _0x52a2e7 && this.set_startColor(_0x52a2e7); this._endColor != _0x3cd797 && this.set_endColor(_0x3cd797); this._thickness = 0.5 * _0x408808; this.update(); }; _0x4546e4[_0x56ae('0x6')]['get_start'] = function() { return this._start; }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f8f')] = function() { return this._end; }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1446')] = function() { return 0x2 * this._thickness; }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x196c')] = function(_0x11f308) { this._startR = _0x575257.iBXEW(_0x575257.zHuzj(_0x11f308, 0x10) & 0xff, 0xff); this._startG = (_0x11f308 >> 0x8 & 0xff) / 0xff; this._startB = (_0x11f308 & 0xff) / 0xff; this._startColor = _0x11f308; this.update(); return _0x11f308; }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f90')] = function(_0x12b120) { this._endR = (_0x12b120 >> 0x10 & 0xff) / 0xff; this._endG = (_0x12b120 >> 0x8 & 0xff) / 0xff; this._endB = (_0x12b120 & 0xff) / 0xff; this._endColor = _0x12b120; this.update(); return _0x12b120; }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x9c6')] = function() { return this._index; }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f91')] = function(_0x5c043a) { return this._index = _0x5c043a; }; _0x4546e4[_0x56ae('0x6')]['get_subSetIndex'] = function() { return this._subSetIndex; }; _0x4546e4[_0x56ae('0x6')]['set_subSetIndex'] = function(_0x1ff5d9) { return this._subSetIndex = _0x1ff5d9; }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x1f92')] = function(_0xb3760e) { if (_0x56ae('0x1f93') !== _0x56ae('0x1f94')) { return this._segmentsBase = _0xb3760e; } else { var _0x54b107 = b.next(); null == _0x54b107.stage && _0x54b107.__cleanup(); } }; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x8f2')] = function() { null != this._segmentsBase && this._segmentsBase.updateSegment(this); }; _0x4546e4[_0x56ae('0x6')]['__class__'] = _0x4546e4; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')]['set_segmentsBase'] = _0x56ae('0x1f92'); _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1435')] = _0x56ae('0x1435'); _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f95')] = _0x56ae('0x1f95'); _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f91')] = _0x56ae('0x1f91'); _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')]['get_index'] = 'get_index'; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f90')] = _0x56ae('0x1f90'); _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x196c')] = 'set_startColor'; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1446')] = 'get_thickness'; _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f8f')] = _0x56ae('0x1f8f'); _0x4546e4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f96')] = _0x56ae('0x1f96'); var _0x1198f9 = function(_0x46bd37, _0x4a43cd, _0x1fd2fa, _0x28e2df, _0x2a7881) { null == _0x2a7881 && (_0x2a7881 = 0x1); null == _0x28e2df && (_0x28e2df = 0x333333); null == _0x1fd2fa && (_0x1fd2fa = 0x333333); _0x4546e4[_0x56ae('0x94d')](this, _0x46bd37, _0x4a43cd, null, _0x1fd2fa, _0x28e2df, _0x2a7881); }; _0x5ac4a7['away3d.primitives.LineSegment'] = _0x1198f9; _0x1198f9['__name__'] = _0x56ae('0x1f97'); _0x1198f9[_0x56ae('0x8ee')] = _0x4546e4; _0x1198f9[_0x56ae('0x6')] = _0x4e6193(_0x4546e4[_0x56ae('0x6')], { '__class__': _0x1198f9 }); var _0x4ce715 = function(_0x2e8235, _0x2de2a4, _0x3854dc, _0x86561b, _0x101b83, _0xd4468c) { if (_0x56ae('0x1f98') !== _0x56ae('0x1f99')) { null == _0xd4468c && (_0xd4468c = !0x1); null == _0x101b83 && (_0x101b83 = !0x0); null == _0x86561b && (_0x86561b = 0x1); null == _0x3854dc && (_0x3854dc = 0x1); null == _0x2de2a4 && (_0x2de2a4 = 0x64); null == _0x2e8235 && (_0x2e8235 = 0x64); _0x581992[_0x56ae('0x94d')](this); this[_0x56ae('0x1f5f')] = _0x3854dc; this[_0x56ae('0x1f62')] = _0x86561b; this[_0x56ae('0x1f60')] = _0x101b83; this[_0x56ae('0xece')] = _0x2e8235; this[_0x56ae('0xecf')] = _0x2de2a4; this['_doubleSided'] = _0xd4468c; } else { _0x2de2a4[_0x56ae('0x13f2')](_0x3854dc); } }; _0x5ac4a7[_0x56ae('0x1f9a')] = _0x4ce715; _0x4ce715[_0x56ae('0x8bf')] = _0x56ae('0x1f9a'); _0x4ce715[_0x56ae('0x8ee')] = _0x581992; _0x4ce715['prototype'] = _0x4e6193(_0x581992['prototype'], { '_segmentsW': null, '_segmentsH': null, '_yUp': null, '_width': null, '_height': null, '_doubleSided': null, 'buildGeometry': function(_0x238f11) { var _0x5a670e = _0x575257[_0x56ae('0x634')](this['_segmentsW'], 0x1); var _0x12ccba = (this['_segmentsH'] + 0x1) * _0x5a670e; var _0x582f2c = _0x238f11[_0x56ae('0x112e')](), _0x5d4b62 = _0x582f2c - 0x9; this['_doubleSided'] && (_0x12ccba *= 0x2); var _0x61ebf8 = this['_segmentsH'] * this['_segmentsW'] * 0x6; this[_0x56ae('0x1f9b')] && (_0x61ebf8 <<= 0x1); if (_0x12ccba == _0x238f11[_0x56ae('0x1133')]()) { if ('AMlRu' !== _0x56ae('0x1f9c')) { null == _0x12ccba && (_0x12ccba = 0x0); null == _0x5a670e && (_0x5a670e = 0x0); null == _0x238f11 && (_0x238f11 = 0x0); this['x'] = _0x238f11; this['y'] = _0x5a670e; this['z'] = _0x12ccba; } else { _0x12ccba = _0x238f11[_0x56ae('0xb0a')](); var _0x32ec51 = _0x238f11[_0x56ae('0x405')](); _0x575257[_0x56ae('0x62d')](null, _0x32ec51) && (_0x32ec51 = _0x252a59[_0x56ae('0x9a6')](null, _0x61ebf8, !0x0)); } } else _0x12ccba = _0x252a59[_0x56ae('0x975')](null, _0x12ccba * _0x582f2c, !0x0), _0x32ec51 = _0x252a59[_0x56ae('0x9a6')](null, _0x61ebf8, !0x0), this['invalidateUVs'](); _0x61ebf8 = 0x0; for (var _0xd7bb6a = _0x238f11['get_vertexOffset'](), _0x1b30b7 = 0x0, _0x2d9f4e = this['_segmentsH'] + 0x1; _0x1b30b7 < _0x2d9f4e;) for (var _0x5ac4a7 = _0x1b30b7++, _0xe8181a = 0x0, _0x4e6193 = this[_0x56ae('0x1f5f')] + 0x1; _0xe8181a < _0x4e6193;) { var _0x5af3d6 = _0xe8181a++; var _0x4615fa = (_0x5af3d6 / this['_segmentsW'] - 0.5) * this[_0x56ae('0xece')]; var _0x14e967 = (_0x5ac4a7 / this[_0x56ae('0x1f62')] - 0.5) * this[_0x56ae('0xecf')]; _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, _0x4615fa); this[_0x56ae('0x1f60')] ? (_0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, 0x0), _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, _0x14e967)) : (_0x12ccba['set'](_0xd7bb6a++, _0x14e967), _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, 0x0)); _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, 0x0); this[_0x56ae('0x1f60')] ? (_0x12ccba['set'](_0xd7bb6a++, 0x1), _0x12ccba['set'](_0xd7bb6a++, 0x0)) : (_0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, 0x0), _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, -0x1)); _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, 0x1); _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, 0x0); _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a++, 0x0); _0xd7bb6a += _0x5d4b62; this[_0x56ae('0x1f9b')] && (_0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a, _0x12ccba[_0x56ae('0x1b')](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a, _0x12ccba['get'](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0x12ccba['set'](_0xd7bb6a, _0x12ccba['get'](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0x12ccba['set'](_0xd7bb6a, -_0x12ccba[_0x56ae('0x1b')](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a, -_0x12ccba[_0x56ae('0x1b')](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a, -_0x12ccba[_0x56ae('0x1b')](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a, -_0x12ccba[_0x56ae('0x1b')](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a, -_0x12ccba[_0x56ae('0x1b')](_0x575257[_0x56ae('0x1f9d')](_0xd7bb6a, _0x582f2c))), ++_0xd7bb6a, _0x12ccba[_0x56ae('0x8b6')](_0xd7bb6a, -_0x12ccba[_0x56ae('0x1b')](_0xd7bb6a - _0x582f2c)), ++_0xd7bb6a, _0xd7bb6a += _0x5d4b62); _0x5af3d6 != this[_0x56ae('0x1f5f')] && _0x5ac4a7 != this['_segmentsH'] && (_0x4615fa = _0x5af3d6 + _0x5ac4a7 * _0x5a670e, _0x14e967 = this[_0x56ae('0x1f9b')] ? 0x2 : 0x1, _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, _0x4615fa * _0x14e967), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, _0x575257[_0x56ae('0x1f9e')](_0x4615fa + _0x5a670e, _0x14e967)), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, (_0x4615fa + _0x5a670e + 0x1) * _0x14e967), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, _0x4615fa * _0x14e967), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, (_0x4615fa + _0x5a670e + 0x1) * _0x14e967), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, (_0x4615fa + 0x1) * _0x14e967), this['_doubleSided'] && (_0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, (_0x4615fa + _0x5a670e + 0x1) * _0x14e967 + 0x1), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, (_0x4615fa + _0x5a670e) * _0x14e967 + 0x1), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, _0x4615fa * _0x14e967 + 0x1), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, (_0x4615fa + 0x1) * _0x14e967 + 0x1), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, (_0x4615fa + _0x5a670e + 0x1) * _0x14e967 + 0x1), _0x32ec51[_0x56ae('0x8b6')](_0x61ebf8++, _0x4615fa * _0x14e967 + 0x1))); } _0x238f11[_0x56ae('0x1148')](_0x12ccba); _0x238f11[_0x56ae('0x1149')](_0x32ec51); }, 'buildUVs': function(_0x6b481a) { var _0x111031 = _0x6b481a[_0x56ae('0x1120')](); var _0x3613dc = (this[_0x56ae('0x1f62')] + 0x1) * (this['_segmentsW'] + 0x1) * _0x111031; _0x111031 -= 0x2; this[_0x56ae('0x1f9b')] && (_0x3613dc *= 0x2); null != _0x6b481a[_0x56ae('0x1122')]() && _0x3613dc == _0x6b481a['get_UVData']()['get_length']() ? _0x3613dc = _0x6b481a[_0x56ae('0x1122')]() : (_0x3613dc = _0x252a59[_0x56ae('0x975')](null, _0x3613dc, !0x0), this[_0x56ae('0x1f64')]()); for (var _0x1a343f = _0x6b481a['get_UVOffset'](), _0x2c0208 = 0x0, _0x5cc4c5 = this[_0x56ae('0x1f62')] + 0x1; _0x2c0208 < _0x5cc4c5;) for (var _0x474047 = _0x2c0208++, _0x588c85 = 0x0, _0x1b30b7 = this[_0x56ae('0x1f5f')] + 0x1; _0x588c85 < _0x1b30b7;) { var _0x2d9f4e = _0x588c85++; _0x3613dc[_0x56ae('0x8b6')](_0x1a343f++, _0x2d9f4e / this['_segmentsW'] * _0x6b481a['get_scaleU']()); _0x3613dc[_0x56ae('0x8b6')](_0x1a343f++, (0x1 - _0x474047 / this['_segmentsH']) * _0x6b481a[_0x56ae('0x112b')]()); _0x1a343f += _0x111031; this[_0x56ae('0x1f9b')] && (_0x3613dc[_0x56ae('0x8b6')](_0x1a343f++, _0x2d9f4e / this[_0x56ae('0x1f5f')] * _0x6b481a[_0x56ae('0x112a')]()), _0x3613dc[_0x56ae('0x8b6')](_0x1a343f++, (0x1 - _0x474047 / this[_0x56ae('0x1f62')]) * _0x6b481a[_0x56ae('0x112b')]()), _0x1a343f += _0x111031); } _0x6b481a[_0x56ae('0x1148')](_0x3613dc); }, '__class__': _0x4ce715 }); var _0x18ac96 = function(_0x19dab7) { this[_0x56ae('0x11b0')] = new _0x5ac892(); this[_0x56ae('0x1f9f')] = new _0x5ac892(); _0x5874eb['call'](this); this[_0x56ae('0x11ad')] = new _0x2e9896(_0x19dab7); this[_0x56ae('0x11ad')][_0x56ae('0xd61')](this); this[_0x56ae('0x1417')] = new _0x27a4e9(); this['buildGeometry'](this[_0x56ae('0x1417')]); }; _0x5ac4a7[_0x56ae('0x1fa0')] = _0x18ac96; _0x18ac96['__name__'] = _0x56ae('0x1fa0'); _0x18ac96[_0x56ae('0x961')] = [_0x478aab]; _0x18ac96['__super__'] = _0x5874eb; _0x18ac96[_0x56ae('0x6')] = _0x4e6193(_0x5874eb[_0x56ae('0x6')], { '_geometry': null, '_material': null, '_uvTransform': null, '_uvTransform2': null, '_animator': null, 'get_animator': function() { return this[_0x56ae('0xe96')]; }, 'getDefaultBoundingVolume': function() { if (_0x575257[_0x56ae('0x5ec')]('mZHUt', 'mZHUt')) { null != this[_0x56ae('0x9c9')] && _0x22d4e6[_0x56ae('0xa23')](this[_0x56ae('0x9c9')], a); } else { return new _0x450a3e(); } }, 'activateVertexBuffer': function(_0x49d89d, _0x3f1fd1) { if ('JqUUr' === 'dqWxC') { _0x3f1fd1[_0x56ae('0x9fa')]() > this[_0x56ae('0x9f9')]['get_length']() && (_0x29a875['silentTrace']('Warning:\x20extra\x20terrain\x20in\x20section\x20id\x20' + this[_0x56ae('0x1fa1')] + '.', { 'fileName': _0x56ae('0x26d'), 'lineNumber': 0x265, 'className': _0x56ae('0x1fa2'), 'methodName': _0x56ae('0x1fa3') }), this[_0x56ae('0x1fa4')](_0x3f1fd1[_0x56ae('0x9fa')]())); _0x49d89d = null != _0x49d89d ? _0x3f1fd1[_0x56ae('0x3b')](_0x49d89d, 0x0) + 0x1 : 0x0; for (var _0x523a15 = _0x3f1fd1['get_length'](); _0x49d89d < _0x523a15;) { var _0x1017a7 = _0x49d89d++; null != _0x3f1fd1[_0x56ae('0x1b')](_0x1017a7) && (this[_0x56ae('0x9f9')][_0x56ae('0x8b6')](_0x1017a7, _0x3f1fd1[_0x56ae('0x1b')](_0x1017a7)), this['terrain'][_0x56ae('0x1b')](_0x1017a7)[_0x56ae('0x1fa5')](this, _0x1017a7)); } } else { this[_0x56ae('0x1417')][_0x56ae('0xe0a')](_0x49d89d, _0x3f1fd1); } }, 'activateUVBuffer': function(_0xb48a0a, _0x3b29f8) {}, 'activateVertexNormalBuffer': function(_0x201a67, _0x5b3bd7) {}, 'activateVertexTangentBuffer': function(_0x5524a3, _0x6e2e0f) {}, 'activateSecondaryUVBuffer': function(_0x31ea65, _0x173ec6) {}, 'getIndexBuffer': function(_0x215a84) { if (_0x56ae('0x1fa6') === 'Ycwcm') { return this[_0x56ae('0x1417')]['getIndexBuffer'](_0x215a84); } else { switch (_0x215a84) { case 0x0: return _0x56ae('0x2f3'); case 0x1: return 'round'; case 0x2: return _0x56ae('0x1fa7'); default: return null; } } }, 'get_numTriangles': function() { return this['_geometry'][_0x56ae('0x1130')](); }, 'get_sourceEntity': function() { return null; }, 'get_material': function() { if (_0x56ae('0x1fa8') !== _0x56ae('0x1fa9')) { return this[_0x56ae('0x11ad')]; } else { this[_0x56ae('0x1faa')](a); this[_0x56ae('0x1fab')](this[_0x56ae('0x1fac')]); _0xc32e6[_0x56ae('0x6')][_0x56ae('0x1fad')][_0x56ae('0x94d')](this, a); } }, 'get_assetType': function() { return _0x56ae('0x15f4'); }, 'invalidateBounds': function() {}, 'createEntityPartitionNode': function() { if (_0x56ae('0x1fae') !== _0x56ae('0x1fae')) { var _0x652aa7 = _0x383538++; _0x188fe1[_0x56ae('0x8b6')](_0x652aa7, _0x52d821[_0x652aa7]); } else { return new _0x4d3318(this); } }, 'updateBounds': function() { if ('KfBbC' !== _0x56ae('0x1faf')) { this[_0x56ae('0x8c1')]['responseHeaders'] = []; for (var _0x51621f, _0x5846af, _0x13e29d = 0x0, _0x1f19a2 = this['request'][_0x56ae('0x1fb0')]()[_0x56ae('0x44')]('\x0a'); _0x13e29d < _0x1f19a2[_0x56ae('0x32')];) _0x5846af = _0x1f19a2[_0x13e29d], ++_0x13e29d, _0x51621f = _0x876409[_0x56ae('0xcd8')](_0x11208a[_0x56ae('0xc14')](_0x5846af, 0x0, _0x5846af['indexOf'](':'))), _0x5846af = _0x876409[_0x56ae('0xcd8')](_0x11208a[_0x56ae('0xc14')](_0x5846af, _0x5846af[_0x56ae('0x3b')](':') + 0x1, null)), '' != _0x51621f && this['parent'][_0x56ae('0x1fb1')][_0x56ae('0x8f0')](new _0x22c7f7(_0x51621f, _0x5846af)); } else { this[_0x56ae('0x100e')] = !0x1; } }, 'buildGeometry': function(_0x2a6011) { for (var _0x41f1b6 = [-0x1, 0x1, -0x1, 0x1, 0x1, -0x1, 0x1, 0x1, 0x1, -0x1, 0x1, 0x1, -0x1, -0x1, -0x1, 0x1, -0x1, -0x1, 0x1, -0x1, 0x1, -0x1, -0x1, 0x1], _0x4301c8 = _0x252a59[_0x56ae('0x975')](null), _0x5e32d2 = 0x0, _0x345615 = _0x41f1b6[_0x56ae('0x32')]; _0x5e32d2 < _0x345615;) { var _0xaed20a = _0x5e32d2++; _0x4301c8['set'](_0xaed20a, _0x41f1b6[_0xaed20a]); } _0x4301c8[_0x56ae('0x14e2')] = !0x0; _0x41f1b6 = [0x0, 0x1, 0x2, 0x2, 0x3, 0x0, 0x6, 0x5, 0x4, 0x4, 0x7, 0x6, 0x2, 0x6, 0x7, 0x7, 0x3, 0x2, 0x4, 0x5, 0x1, 0x1, 0x0, 0x4, 0x4, 0x0, 0x3, 0x3, 0x7, 0x4, 0x2, 0x1, 0x5, 0x5, 0x6, 0x2]; _0x5e32d2 = _0x252a59['toIntVector'](null); _0x345615 = 0x0; for (_0xaed20a = _0x41f1b6[_0x56ae('0x32')]; _0x345615 < _0xaed20a;) { var _0x148412 = _0x345615++; _0x5e32d2[_0x56ae('0x8b6')](_0x148412, _0x41f1b6[_0x148412]); } _0x2a6011[_0x56ae('0x1f14')](_0x4301c8); _0x2a6011[_0x56ae('0x1149')](_0x5e32d2); }, 'get_castsShadows': function() { return !0x1; }, 'get_uvTransform': function() { if (_0x56ae('0x1fb2') === _0x56ae('0x1fb3')) { var _0x4615b = this['mesh']['get_position'](), _0x2ff1cf = this[_0x56ae('0x92a')], _0x4814f2 = _0x4615b; null == _0x4814f2 && (_0x4814f2 = new _0x4e9ff1()); _0x4814f2['x'] = _0x4615b['x'] + _0x2ff1cf['x'] * a; _0x4814f2['y'] = _0x4615b['y'] + _0x2ff1cf['y'] * a; _0x4814f2['z'] = _0x4615b['z'] + _0x2ff1cf['z'] * a; this[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x4615b); } else { return this[_0x56ae('0x1f9f')]; } }, 'get_uvTransform2': function() { return this['_uvTransform2']; }, 'getRenderSceneTransform': function(_0x5d5d99) { return this[_0x56ae('0xfbf')]; }, '__class__': _0x18ac96, '__properties__': _0x4e6193(_0x5874eb['prototype'][_0x56ae('0x984')], { 'get_uvTransform2': _0x56ae('0x116b'), 'get_uvTransform': _0x56ae('0x116a'), 'get_castsShadows': 'get_castsShadows', 'get_material': _0x56ae('0xca6'), 'get_sourceEntity': _0x56ae('0x40e'), 'get_numTriangles': 'get_numTriangles', 'get_animator': _0x56ae('0x1168') }) }); var _0x3c1000 = function(_0x2dce90, _0x41a05e, _0x5ebfb3, _0x37215c) { null == _0x37215c && (_0x37215c = !0x0); null == _0x5ebfb3 && (_0x5ebfb3 = 0xc); null == _0x41a05e && (_0x41a05e = 0x10); null == _0x2dce90 && (_0x2dce90 = 0x32); _0x581992[_0x56ae('0x94d')](this); this[_0x56ae('0xf09')] = _0x2dce90; this[_0x56ae('0x1f5f')] = _0x41a05e; this['_segmentsH'] = _0x5ebfb3; this['_yUp'] = _0x37215c; }; _0x5ac4a7[_0x56ae('0x1fb4')] = _0x3c1000; _0x3c1000[_0x56ae('0x8bf')] = _0x56ae('0x1fb4'); _0x3c1000['__super__'] = _0x581992; _0x3c1000[_0x56ae('0x6')] = _0x4e6193(_0x581992['prototype'], { '_radius': null, '_segmentsW': null, '_segmentsH': null, '_yUp': null, 'buildGeometry': function(_0x3ddb9e) { var _0x3eb229 = 0x0; var _0x49ef09 = (this['_segmentsH'] + 0x1) * (this[_0x56ae('0x1f5f')] + 0x1); var _0xf315ae = _0x3ddb9e['get_vertexStride'](); var _0x838579 = _0xf315ae - 0x9; _0x49ef09 == _0x3ddb9e[_0x56ae('0x1133')]() ? (_0x49ef09 = _0x3ddb9e[_0x56ae('0xb0a')](), _0xf315ae = _0x3ddb9e[_0x56ae('0x405')](), null == _0xf315ae && (_0xf315ae = _0x252a59['toIntVector'](null, (this[_0x56ae('0x1f62')] - 0x1) * this[_0x56ae('0x1f5f')] * 0x6))) : (_0x49ef09 = _0x252a59[_0x56ae('0x975')](null, _0x49ef09 * _0xf315ae, !0x0), _0xf315ae = _0x252a59[_0x56ae('0x9a6')](null, (this['_segmentsH'] - 0x1) * this[_0x56ae('0x1f5f')] * 0x6), this[_0x56ae('0x1f64')]()); for (var _0x3d9618, _0x4eeb41 = _0x3ddb9e[_0x56ae('0x407')](), _0x4fcd9c, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x719ba3 = 0x0, _0x4e6193 = this[_0x56ae('0x1f62')] + 0x1; _0x719ba3 < _0x4e6193;) { var _0x5012c7 = _0x719ba3++; _0x3d9618 = _0x4eeb41; var _0x35dde0 = Math['PI'] * _0x5012c7 / this[_0x56ae('0x1f62')], _0x409e6c = -this[_0x56ae('0xf09')] * Math[_0x56ae('0x104e')](_0x35dde0); _0x35dde0 = this[_0x56ae('0xf09')] * Math[_0x56ae('0xaa1')](_0x35dde0); for (var _0x370254 = 0x0, _0x513512 = this[_0x56ae('0x1f5f')] + 0x1; _0x370254 < _0x513512;) { var _0xf76599 = _0x370254++; _0x4fcd9c = 0x2 * Math['PI'] * _0xf76599 / this[_0x56ae('0x1f5f')]; var _0x2e292c = _0x35dde0 * Math[_0x56ae('0x104e')](_0x4fcd9c), _0x11208a = _0x35dde0 * Math[_0x56ae('0xaa1')](_0x4fcd9c), _0x3350f4 = 0x1 / Math[_0x56ae('0xf0c')](_0x2e292c * _0x2e292c + _0x11208a * _0x11208a + _0x409e6c * _0x409e6c), _0x484de7 = Math[_0x56ae('0xf0c')](_0x11208a * _0x11208a + _0x2e292c * _0x2e292c); this[_0x56ae('0x1f60')] ? (_0x2d9f4e = 0x0, _0x5ac4a7 = 0.007 < _0x484de7 ? _0x2e292c / _0x484de7 : 0x0, _0x4fcd9c = -_0x409e6c, _0x1b30b7 = _0x11208a) : (_0x2d9f4e = 0.007 < _0x484de7 ? _0x2e292c / _0x484de7 : 0x0, _0x5ac4a7 = 0x0, _0x4fcd9c = _0x11208a, _0x1b30b7 = _0x409e6c); _0xf76599 == this[_0x56ae('0x1f5f')] ? (_0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x49ef09['get'](_0x3d9618)), _0x49ef09['set'](_0x4eeb41++, _0x49ef09[_0x56ae('0x1b')](_0x3d9618 + 0x1)), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x49ef09[_0x56ae('0x1b')](_0x3d9618 + 0x2)), _0x49ef09['set'](_0x4eeb41++, _0x49ef09[_0x56ae('0x1b')](_0x3d9618 + 0x3) + _0x575257[_0x56ae('0x1fb5')](_0x2e292c, _0x3350f4) * 0.5), _0x49ef09['set'](_0x4eeb41++, _0x49ef09[_0x56ae('0x1b')](_0x3d9618 + 0x4) + _0x4fcd9c * _0x3350f4 * 0.5), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x49ef09['get'](_0x3d9618 + 0x5) + _0x575257['gryKt'](_0x1b30b7, _0x3350f4) * 0.5)) : (_0x49ef09['set'](_0x4eeb41++, _0x2e292c), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x4fcd9c), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x1b30b7), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x2e292c * _0x3350f4), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x4fcd9c * _0x3350f4), _0x49ef09['set'](_0x4eeb41++, _0x1b30b7 * _0x3350f4)); _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, 0.007 < _0x484de7 ? -_0x11208a / _0x484de7 : 0x1); _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41++, _0x2d9f4e); _0x49ef09['set'](_0x4eeb41++, _0x5ac4a7); 0x0 < _0xf76599 && _0x575257[_0x56ae('0x637')](0x0, _0x5012c7) && (_0x2e292c = (this[_0x56ae('0x1f5f')] + 0x1) * _0x5012c7 + _0xf76599, _0x4fcd9c = (this[_0x56ae('0x1f5f')] + 0x1) * _0x5012c7 + _0xf76599 - 0x1, _0x1b30b7 = (this[_0x56ae('0x1f5f')] + 0x1) * (_0x5012c7 - 0x1) + _0xf76599 - 0x1, _0xf76599 = _0x575257[_0x56ae('0x634')]((this[_0x56ae('0x1f5f')] + 0x1) * (_0x5012c7 - 0x1), _0xf76599), _0x5012c7 == this[_0x56ae('0x1f62')] ? (_0x49ef09['set'](_0x4eeb41 - 0x9, _0x49ef09['get'](_0x3d9618)), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41 - 0x8, _0x49ef09['get'](_0x3d9618 + 0x1)), _0x49ef09[_0x56ae('0x8b6')](_0x4eeb41 - 0x7, _0x49ef09[_0x56ae('0x1b')](_0x3d9618 + 0x2)), _0xf315ae['set'](_0x3eb229++, _0x2e292c), _0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0x1b30b7), _0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0xf76599)) : 0x1 == _0x5012c7 ? (_0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0x2e292c), _0xf315ae['set'](_0x3eb229++, _0x4fcd9c), _0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0x1b30b7)) : (_0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0x2e292c), _0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0x4fcd9c), _0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0x1b30b7), _0xf315ae['set'](_0x3eb229++, _0x2e292c), _0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0x1b30b7), _0xf315ae[_0x56ae('0x8b6')](_0x3eb229++, _0xf76599))); _0x4eeb41 += _0x838579; } } _0x3ddb9e[_0x56ae('0x1148')](_0x49ef09); _0x3ddb9e[_0x56ae('0x1149')](_0xf315ae); }, 'buildUVs': function(_0x39a08d) { var _0x2e8d67 = _0x39a08d[_0x56ae('0x1120')](), _0x574b00 = (this[_0x56ae('0x1f62')] + 0x1) * (this[_0x56ae('0x1f5f')] + 0x1) * _0x2e8d67; _0x2e8d67 -= 0x2; null != _0x39a08d['get_UVData']() && _0x574b00 == _0x39a08d[_0x56ae('0x1122')]()[_0x56ae('0x9fa')]() ? _0x574b00 = _0x39a08d[_0x56ae('0x1122')]() : (_0x574b00 = _0x252a59['toFloatVector'](null, _0x574b00, !0x0), this[_0x56ae('0x1f64')]()); for (var _0x1e2f6d = _0x39a08d['get_UVOffset'](), _0x468060 = 0x0, _0x1e57d9 = this[_0x56ae('0x1f62')] + 0x1; _0x468060 < _0x1e57d9;) for (var _0x29779c = _0x468060++, _0x55b5f8 = 0x0, _0x1b30b7 = this[_0x56ae('0x1f5f')] + 0x1; _0x55b5f8 < _0x1b30b7;) { var _0x2d9f4e = _0x55b5f8++; _0x574b00['set'](_0x1e2f6d++, _0x2d9f4e / this['_segmentsW'] * _0x39a08d['get_scaleU']()); _0x574b00[_0x56ae('0x8b6')](_0x1e2f6d++, _0x1c1b50[_0x56ae('0x180')](_0x29779c, this[_0x56ae('0x1f62')]) * _0x39a08d[_0x56ae('0x112b')]()); _0x1e2f6d += _0x2e8d67; } _0x39a08d['updateData'](_0x574b00); }, '__class__': _0x3c1000 }); var _0x1f77df = function(_0x2ca3a0, _0x3fd5af, _0x44be8e, _0x444be8, _0x8fb381) { null == _0x8fb381 && (_0x8fb381 = !0x0); null == _0x444be8 && (_0x444be8 = 0x8); null == _0x44be8e && (_0x44be8e = 0x10); null == _0x3fd5af && (_0x3fd5af = 0x32); null == _0x2ca3a0 && (_0x2ca3a0 = 0x32); _0x581992['call'](this); this[_0x56ae('0xf09')] = _0x2ca3a0; this[_0x56ae('0x1fb6')] = _0x3fd5af; this['_segmentsR'] = _0x44be8e; this[_0x56ae('0x1aa8')] = _0x444be8; this[_0x56ae('0x1f60')] = _0x8fb381; }; _0x5ac4a7[_0x56ae('0x1fb7')] = _0x1f77df; _0x1f77df[_0x56ae('0x8bf')] = _0x56ae('0x1fb7'); _0x1f77df[_0x56ae('0x8ee')] = _0x581992; _0x1f77df['prototype'] = _0x4e6193(_0x581992[_0x56ae('0x6')], { '_radius': null, '_tubeRadius': null, '_segmentsR': null, '_segmentsT': null, '_yUp': null, '_rawVertexData': null, '_rawIndices': null, '_nextVertexIndex': null, '_currentIndex': null, '_currentTriangleIndex': null, '_numVertices': null, '_vertexStride': null, '_vertexOffset': null, 'addVertex': function(_0x285570, _0x2d9fa0, _0x4c03eb, _0x38733b, _0x765e74, _0x2d7e93, _0x24c61f, _0x38c1cc, _0x1b30b7) { if (_0x56ae('0x1fb8') !== _0x56ae('0x1fb8')) { var _0x224591 = _0x765e74++; _0x285570[_0x2d9fa0 + _0x224591] = _0x38733b[_0x575257['lfsIT'](this[_0x56ae('0x1a05')], _0x224591)]; } else { var _0x188bd3 = this['_vertexOffset'] + this[_0x56ae('0x1f73')] * this[_0x56ae('0x1fb9')]; this['_rawVertexData'][_0x56ae('0x8b6')](_0x188bd3++, _0x285570); this[_0x56ae('0x1fba')][_0x56ae('0x8b6')](_0x188bd3++, _0x2d9fa0); this[_0x56ae('0x1fba')][_0x56ae('0x8b6')](_0x188bd3++, _0x4c03eb); this['_rawVertexData'][_0x56ae('0x8b6')](_0x188bd3++, _0x38733b); this[_0x56ae('0x1fba')][_0x56ae('0x8b6')](_0x188bd3++, _0x765e74); this['_rawVertexData'][_0x56ae('0x8b6')](_0x188bd3++, _0x2d7e93); this[_0x56ae('0x1fba')][_0x56ae('0x8b6')](_0x188bd3++, _0x24c61f); this[_0x56ae('0x1fba')]['set'](_0x188bd3++, _0x38c1cc); this['_rawVertexData'][_0x56ae('0x8b6')](_0x188bd3, _0x1b30b7); this[_0x56ae('0x1f73')]++; } }, 'addTriangleClockWise': function(_0x4f7b95, _0x26b258, _0x419100) { this['_rawIndices'][_0x56ae('0x8b6')](this['_currentIndex']++, _0x4f7b95); this[_0x56ae('0x1f75')][_0x56ae('0x8b6')](this['_currentIndex']++, _0x26b258); this[_0x56ae('0x1f75')][_0x56ae('0x8b6')](this['_currentIndex']++, _0x419100); this[_0x56ae('0x1f77')]++; }, 'buildGeometry': function(_0x14258b) { if (_0x56ae('0x1fbb') === _0x56ae('0x1fbc')) { return function(_0x12c2e8) { _0xaae4a9[0x0](_0x14258b[0x0], _0x12c2e8); }; } else { this[_0x56ae('0x1f77')] = this['_currentIndex'] = this['_nextVertexIndex'] = this[_0x56ae('0x1136')] = 0x0; this[_0x56ae('0x1fb9')] = _0x14258b[_0x56ae('0x112e')](); this['_vertexOffset'] = _0x14258b[_0x56ae('0x407')](); this[_0x56ae('0x1136')] = _0x575257[_0x56ae('0x1fb5')](this['_segmentsT'] + 0x1, this[_0x56ae('0x1aa7')] + 0x1); var _0xaae4a9 = this[_0x56ae('0x1aa8')] * this[_0x56ae('0x1aa7')] * 0x2; this[_0x56ae('0x1136')] == _0x14258b['get_numVertices']() ? (this[_0x56ae('0x1fba')] = _0x14258b[_0x56ae('0xb0a')](), this['_rawIndices'] = _0x14258b[_0x56ae('0x405')](), _0x575257[_0x56ae('0x62d')](null, this[_0x56ae('0x1f75')]) && (this[_0x56ae('0x1f75')] = _0x252a59['toIntVector'](null, 0x3 * _0xaae4a9, !0x0))) : (this['_rawVertexData'] = _0x252a59[_0x56ae('0x975')](null, this['_numVertices'] * this[_0x56ae('0x1fb9')], !0x0), this[_0x56ae('0x1f75')] = _0x252a59[_0x56ae('0x9a6')](null, 0x3 * _0xaae4a9, !0x0), this[_0x56ae('0x1f63')]()); _0xaae4a9 = 0x2 * Math['PI'] / this[_0x56ae('0x1aa7')]; for (var _0x3e7300 = 0x2 * Math['PI'] / this['_segmentsT'], _0x256560, _0x982667, _0x462df0, _0x4ed020, _0x435eb0, _0x1b30b7, _0x2d9f4e, _0x5ac4a7 = 0x0, _0x386d54 = this[_0x56ae('0x1aa8')] + 0x1; _0x5ac4a7 < _0x386d54;) { var _0x4e6193 = _0x5ac4a7++; _0x435eb0 = this[_0x56ae('0x1f70')] + this[_0x56ae('0x1f73')] * this[_0x56ae('0x1fb9')]; for (var _0x188fb8 = 0x0, _0x1598a8 = this[_0x56ae('0x1aa7')] + 0x1; _0x188fb8 < _0x1598a8;) { _0x2d9f4e = _0x188fb8++; var _0x21e3dd = _0x2d9f4e * _0xaae4a9; var _0x370254 = _0x4e6193 * _0x3e7300; _0x1b30b7 = Math[_0x56ae('0x104e')](_0x370254); var _0x46633c = _0x1b30b7 * Math[_0x56ae('0x104e')](_0x21e3dd); var _0xf76599 = _0x1b30b7 * Math[_0x56ae('0xaa1')](_0x21e3dd); var _0x2ff76d = Math['sin'](_0x370254); _0x370254 = this[_0x56ae('0xf09')] * Math[_0x56ae('0x104e')](_0x21e3dd) + this[_0x56ae('0x1fb6')] * _0x46633c; _0x21e3dd = this['_radius'] * Math[_0x56ae('0xaa1')](_0x21e3dd) + this[_0x56ae('0x1fb6')] * _0xf76599; var _0x11208a = _0x4e6193 == this['_segmentsT'] ? 0x0 : this[_0x56ae('0x1fb6')] * _0x2ff76d; this[_0x56ae('0x1f60')] ? (_0x462df0 = -_0x2ff76d, _0x4ed020 = _0xf76599, _0x256560 = 0x0, _0x982667 = 0x0 != _0x1b30b7 ? _0x46633c / _0x1b30b7 : _0x370254 / this[_0x56ae('0xf09')], _0x2ff76d = -_0x11208a, _0x11208a = _0x21e3dd) : (_0x462df0 = _0xf76599, _0x4ed020 = _0x2ff76d, _0x256560 = 0x0 != _0x1b30b7 ? _0x46633c / _0x1b30b7 : _0x370254 / this[_0x56ae('0xf09')], _0x982667 = 0x0, _0x2ff76d = _0x21e3dd); _0x2d9f4e == this[_0x56ae('0x1aa7')] ? this[_0x56ae('0x1f78')](_0x370254, this['_rawVertexData'][_0x56ae('0x1b')](_0x435eb0 + 0x1), this['_rawVertexData'][_0x56ae('0x1b')](_0x435eb0 + 0x2), _0x46633c, _0x462df0, _0x4ed020, -(0x0 != _0x1b30b7 ? _0x575257[_0x56ae('0x638')](_0xf76599, _0x1b30b7) : _0x21e3dd / this[_0x56ae('0xf09')]), _0x256560, _0x982667) : this[_0x56ae('0x1f78')](_0x370254, _0x2ff76d, _0x11208a, _0x46633c, _0x462df0, _0x4ed020, -(0x0 != _0x1b30b7 ? _0xf76599 / _0x1b30b7 : _0x21e3dd / this[_0x56ae('0xf09')]), _0x256560, _0x982667); 0x0 < _0x2d9f4e && 0x0 < _0x4e6193 && (_0x46633c = this[_0x56ae('0x1f73')] - 0x1, _0xf76599 = this['_nextVertexIndex'] - 0x2, _0x1b30b7 = _0xf76599 - this['_segmentsR'] - 0x1, _0x2d9f4e = _0x46633c - this[_0x56ae('0x1aa7')] - 0x1, this[_0x56ae('0x1f79')](_0x46633c, _0xf76599, _0x1b30b7), this[_0x56ae('0x1f79')](_0x46633c, _0x1b30b7, _0x2d9f4e)); } } _0x14258b[_0x56ae('0x1148')](this[_0x56ae('0x1fba')]); _0x14258b[_0x56ae('0x1149')](this[_0x56ae('0x1f75')]); } }, 'buildUVs': function(_0x523e94) { var _0x17ec3b = _0x523e94[_0x56ae('0x1120')](); var _0x4fe0f9 = _0x523e94[_0x56ae('0x402')](), _0x51625d = _0x523e94[_0x56ae('0x1120')]() - 0x2; _0x17ec3b *= this[_0x56ae('0x1136')]; null != _0x523e94[_0x56ae('0x1122')]() && _0x17ec3b == _0x523e94['get_UVData']()[_0x56ae('0x9fa')]() ? _0x17ec3b = _0x523e94['get_UVData']() : (_0x17ec3b = _0x252a59[_0x56ae('0x975')](null, _0x17ec3b, !0x0), this[_0x56ae('0x1f64')]()); for (var _0x4ffa42 = 0x0, _0x59ed3c = this['_segmentsT'] + 0x1; _0x4ffa42 < _0x59ed3c;) for (var _0x5834ac = _0x4ffa42++, _0xa99406 = 0x0, _0x1b30b7 = this[_0x56ae('0x1aa7')] + 0x1; _0xa99406 < _0x1b30b7;) { var _0x2d9f4e = _0xa99406++; _0x17ec3b[_0x56ae('0x8b6')](_0x4fe0f9++, _0x1c1b50[_0x56ae('0x190')](_0x2d9f4e / this['_segmentsR'], _0x523e94['get_scaleU']())); _0x17ec3b[_0x56ae('0x8b6')](_0x4fe0f9++, _0x5834ac / this[_0x56ae('0x1aa8')] * _0x523e94[_0x56ae('0x112b')]()); _0x4fe0f9 += _0x51625d; } _0x523e94[_0x56ae('0x1148')](_0x17ec3b); }, '__class__': _0x1f77df }); var _0xe28e19 = function(_0x1f63d0, _0x5d87cd) { null == _0x5d87cd && (_0x5d87cd = 0x1); null == _0x1f63d0 && (_0x1f63d0 = 0xffffff); this['_geomDirty'] = !0x0; _0x575257[_0x56ae('0x5e6')](0x0, _0x5d87cd) && (_0x5d87cd = 0x1); this[_0x56ae('0x1283')] = _0x1f63d0; this[_0x56ae('0x1e22')] = _0x5d87cd; this[_0x56ae('0x1fbd')](this[_0x56ae('0x1007')](!0x1)); _0x2af499['call'](this); }; _0x5ac4a7['away3d.primitives.WireframePrimitiveBase'] = _0xe28e19; _0xe28e19[_0x56ae('0x8bf')] = _0x56ae('0x1fbe'); _0xe28e19['__super__'] = _0x2af499; _0xe28e19['prototype'] = _0x4e6193(_0x2af499[_0x56ae('0x6')], { '_geomDirty': null, '_color': null, '_thickness': null, 'removeAllSegments': function() { _0x2af499[_0x56ae('0x6')][_0x56ae('0x1fbf')][_0x56ae('0x94d')](this); }, 'get_bounds': function() { this['_geomDirty'] && this[_0x56ae('0x1f59')](); return _0x2af499['prototype'][_0x56ae('0x3fc')][_0x56ae('0x94d')](this); }, 'buildGeometry': function() { throw new _0x1adea8(new _0x4a3ee6()); }, 'updateGeometry': function() { this[_0x56ae('0x1f5b')](); this['_geomDirty'] = !0x1; }, 'updateOrAddSegment': function(_0x57f1ab, _0xec3216, _0x71ffbf) { var _0x20f07b = this[_0x56ae('0x1fc0')](_0x57f1ab); if (null != _0x20f07b) { if (_0x56ae('0x1fc1') !== _0x56ae('0x1fc1')) { var _0x4a26e2 = this[_0x56ae('0x1fc2')]; null != _0x586025[_0x57f1ab] ? _0x4a26e2[_0x56ae('0x932')](_0x57f1ab, _0xec3216) : _0x4a26e2['h'][_0x57f1ab] = _0xec3216; this['__assetLoaded'](_0x57f1ab); } else { var _0x18f613 = _0x56ae('0x1fc3')['split']('|'), _0x1bed83 = 0x0; while (!![]) { switch (_0x18f613[_0x1bed83++]) { case '0': _0x57f1ab['y'] = _0xec3216['y']; continue; case '1': _0x14fed8['z'] = _0x71ffbf['z']; continue; case '2': _0x57f1ab['z'] = _0xec3216['z']; continue; case '3': _0x20f07b[_0x56ae('0x1436')](_0x57f1ab, _0x14fed8, null, this[_0x56ae('0x1283')], this[_0x56ae('0x1283')], this['_thickness']); continue; case '4': _0x14fed8['x'] = _0x71ffbf['x']; continue; case '5': _0x57f1ab = _0x20f07b[_0x56ae('0x1f96')](); continue; case '6': _0x14fed8['y'] = _0x71ffbf['y']; continue; case '7': _0x57f1ab['x'] = _0xec3216['x']; continue; case '8': var _0x14fed8 = _0x20f07b[_0x56ae('0x1f8f')](); continue; } break; } } } else this[_0x56ae('0x196d')](new _0x1198f9(_0xec3216[_0x56ae('0xa48')](), _0x71ffbf[_0x56ae('0xa48')](), this[_0x56ae('0x1283')], this['_color'], this[_0x56ae('0x1e22')])); }, 'updateMouseChildren': function() { if (_0x56ae('0x1fc4') !== 'vGmkk') { this[_0x56ae('0x14ca')] = new _0x10cca0(); this['_assets']['fixed'] = !0x0; for (var _0x250c04 = this['_assets'][_0x56ae('0x3f')](); _0x250c04[_0x56ae('0x8f5')]();) { var _0xe87eb3 = _0x250c04[_0x56ae('0x42')](), _0x2e6121 = this[_0x56ae('0x14ca')], _0x3ad6f5 = _0xe87eb3[_0x56ae('0xd1b')](); if (null != _0x586025[_0x3ad6f5] ? !_0x2e6121['existsReserved'](_0x3ad6f5) : !_0x2e6121['h']['hasOwnProperty'](_0x3ad6f5)) { var _0x38182c = this[_0x56ae('0x14ca')]; _0x3ad6f5 = _0xe87eb3[_0x56ae('0xd1b')](); _0x2e6121 = new _0x10cca0(); null != _0x586025[_0x3ad6f5] ? _0x38182c[_0x56ae('0x932')](_0x3ad6f5, _0x2e6121) : _0x38182c['h'][_0x3ad6f5] = _0x2e6121; } _0x2e6121 = this[_0x56ae('0x14ca')]; _0x3ad6f5 = _0xe87eb3['get_assetNamespace'](); _0x2e6121 = null != _0x586025[_0x3ad6f5] ? _0x2e6121[_0x56ae('0x99c')](_0x3ad6f5) : _0x2e6121['h'][_0x3ad6f5]; _0x3ad6f5 = _0xe87eb3[_0x56ae('0xad1')](); null != _0x586025[_0x3ad6f5] ? _0x2e6121[_0x56ae('0x932')](_0x3ad6f5, _0xe87eb3) : _0x2e6121['h'][_0x3ad6f5] = _0xe87eb3; } this[_0x56ae('0x14d1')] = this[_0x56ae('0x14d3')][_0x56ae('0x14e2')] = !0x1; } else { this['_ancestorsAllowMouseEnabled'] = !0x1; } }, '__class__': _0xe28e19 }); var _0x4cac6e = function(_0x2ba526, _0x2bd890, _0x56e54b, _0x18118f, _0x509083) { null == _0x509083 && (_0x509083 = 0x1); null == _0x18118f && (_0x18118f = 0xffffff); null == _0x56e54b && (_0x56e54b = 0x64); null == _0x2bd890 && (_0x2bd890 = 0x64); null == _0x2ba526 && (_0x2ba526 = 0x64); _0xe28e19[_0x56ae('0x94d')](this, _0x18118f, _0x509083); this[_0x56ae('0xece')] = _0x2ba526; this[_0x56ae('0xecf')] = _0x2bd890; this[_0x56ae('0x1465')] = _0x56e54b; }; _0x5ac4a7[_0x56ae('0x1fc5')] = _0x4cac6e; _0x4cac6e[_0x56ae('0x8bf')] = 'away3d.primitives.WireframeCube'; _0x4cac6e[_0x56ae('0x8ee')] = _0xe28e19; _0x4cac6e[_0x56ae('0x6')] = _0x4e6193(_0xe28e19[_0x56ae('0x6')], { '_width': null, '_height': null, '_depth': null, 'buildGeometry': function() { var _0x2fe3e3 = {}; _0x2fe3e3['gWYnp'] = function(_0x5be7a9, _0xf76599) { return _0x5be7a9 + _0xf76599; }; if (_0x56ae('0x1fc6') === _0x56ae('0x1fc6')) { var _0x22243d = new _0x4e9ff1(), _0x2c97a1 = new _0x4e9ff1(), _0x37917b = _0x575257['gryKt'](0.5, this['_width']), _0x3b7911 = 0.5 * this['_height'], _0x3b308e = 0.5 * this[_0x56ae('0x1465')]; _0x22243d['x'] = -_0x37917b; _0x22243d['y'] = _0x3b7911; _0x22243d['z'] = -_0x3b308e; _0x2c97a1['x'] = -_0x37917b; _0x2c97a1['y'] = -_0x3b7911; _0x2c97a1['z'] = -_0x3b308e; this['updateOrAddSegment'](0x0, _0x22243d, _0x2c97a1); _0x22243d['z'] = _0x3b308e; _0x2c97a1['z'] = _0x3b308e; this['updateOrAddSegment'](0x1, _0x22243d, _0x2c97a1); _0x22243d['x'] = _0x37917b; _0x2c97a1['x'] = _0x37917b; this[_0x56ae('0x1fc7')](0x2, _0x22243d, _0x2c97a1); _0x22243d['z'] = -_0x3b308e; _0x2c97a1['z'] = -_0x3b308e; this[_0x56ae('0x1fc7')](0x3, _0x22243d, _0x2c97a1); _0x22243d['x'] = -_0x37917b; _0x22243d['y'] = -_0x3b7911; _0x22243d['z'] = -_0x3b308e; _0x2c97a1['x'] = _0x37917b; _0x2c97a1['y'] = -_0x3b7911; _0x2c97a1['z'] = -_0x3b308e; this[_0x56ae('0x1fc7')](0x4, _0x22243d, _0x2c97a1); _0x22243d['y'] = _0x3b7911; _0x2c97a1['y'] = _0x3b7911; this[_0x56ae('0x1fc7')](0x5, _0x22243d, _0x2c97a1); _0x22243d['z'] = _0x3b308e; _0x2c97a1['z'] = _0x3b308e; this[_0x56ae('0x1fc7')](0x6, _0x22243d, _0x2c97a1); _0x22243d['y'] = -_0x3b7911; _0x2c97a1['y'] = -_0x3b7911; this['updateOrAddSegment'](0x7, _0x22243d, _0x2c97a1); _0x22243d['x'] = -_0x37917b; _0x22243d['y'] = -_0x3b7911; _0x22243d['z'] = -_0x3b308e; _0x2c97a1['x'] = -_0x37917b; _0x2c97a1['y'] = -_0x3b7911; _0x2c97a1['z'] = _0x3b308e; this[_0x56ae('0x1fc7')](0x8, _0x22243d, _0x2c97a1); _0x22243d['y'] = _0x3b7911; _0x2c97a1['y'] = _0x3b7911; this[_0x56ae('0x1fc7')](0x9, _0x22243d, _0x2c97a1); _0x22243d['x'] = _0x37917b; _0x2c97a1['x'] = _0x37917b; this[_0x56ae('0x1fc7')](0xa, _0x22243d, _0x2c97a1); _0x22243d['y'] = -_0x3b7911; _0x2c97a1['y'] = -_0x3b7911; this['updateOrAddSegment'](0xb, _0x22243d, _0x2c97a1); } else { if (null != this['textField']) { var _0x504252 = this[_0x56ae('0x19d0')], _0x3843d4 = this[_0x56ae('0x3e1')]() + this['textField'][_0x56ae('0x3e1')](), _0x830e2d = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x504252[_0x56ae('0x1fc8')](_0x3843d4 - _0x2fe3e3['gWYnp'](_0x830e2d['x'], _0x830e2d['y']) / 0x2 * 0x40 + 0x20 * this[_0x56ae('0x9e3')]['scale']['x']); this[_0x56ae('0x19d0')][_0x56ae('0x1fc9')](_0x2fe3e3['gWYnp'](this[_0x56ae('0x9f0')](), this['textField'][_0x56ae('0x16')]() / 2.1)); this[_0x56ae('0x19d0')]['setSpawnZ'](0x64); this['icon']['reset'](); this[_0x56ae('0x19d0')]['randomizeRotation'](29.999999999999996); this[_0x56ae('0xb2f')](null); } } }, '__class__': _0x4cac6e }); var _0x43c918 = function(_0x30a497, _0x3d2556, _0x5afd74, _0x3225ff, _0x22c24e) { null == _0x22c24e && (_0x22c24e = 0x1); null == _0x3225ff && (_0x3225ff = 0xffffff); null == _0x5afd74 && (_0x5afd74 = 0xc); null == _0x3d2556 && (_0x3d2556 = 0x10); null == _0x30a497 && (_0x30a497 = 0x32); _0xe28e19[_0x56ae('0x94d')](this, _0x3225ff, _0x22c24e); this[_0x56ae('0xf09')] = _0x30a497; this[_0x56ae('0x1f5f')] = _0x3d2556; this[_0x56ae('0x1f62')] = _0x5afd74; }; _0x5ac4a7['away3d.primitives.WireframeSphere'] = _0x43c918; _0x43c918[_0x56ae('0x8bf')] = _0x56ae('0x1fca'); _0x43c918['__super__'] = _0xe28e19; _0x43c918[_0x56ae('0x6')] = _0x4e6193(_0xe28e19[_0x56ae('0x6')], { '_segmentsW': null, '_segmentsH': null, '_radius': null, 'buildGeometry': function() { for (var _0x3a833d = _0x252a59['toFloatVector'](null), _0x3a124f = new _0x4e9ff1(), _0xce6cf0 = new _0x4e9ff1(), _0x3b1a3e = 0x0, _0x237d5e = 0x0, _0x1274a0, _0x2c8f97, _0x180a48, _0x1b30b7, _0x2d9f4e = 0x0, _0x5ac4a7 = this[_0x56ae('0x1f62')] + 0x1; _0x2d9f4e < _0x5ac4a7;) { var _0x32146f = _0x56ae('0x1fcb')[_0x56ae('0x44')]('|'), _0xe7edda = 0x0; while (!![]) { switch (_0x32146f[_0xe7edda++]) { case '0': _0x1274a0 = this[_0x56ae('0xf09')] * Math[_0x56ae('0xaa1')](_0x1274a0); continue; case '1': _0x2c8f97 = -this[_0x56ae('0xf09')] * Math[_0x56ae('0x104e')](_0x1274a0); continue; case '2': _0x1274a0 = Math['PI'] * _0x2c8f97 / this['_segmentsH']; continue; case '3': _0x2c8f97 = _0x2d9f4e++; continue; case '4': for (var _0x5b6de7 = 0x0, _0x4e6193 = _0x575257[_0x56ae('0x639')](this[_0x56ae('0x1f5f')], 0x1); _0x5b6de7 < _0x4e6193;) _0x1b30b7 = _0x5b6de7++, _0x180a48 = 0x2 * Math['PI'] * _0x1b30b7 / this[_0x56ae('0x1f5f')], _0x1b30b7 = _0x1274a0 * Math['cos'](_0x180a48), _0x180a48 = _0x1274a0 * Math[_0x56ae('0xaa1')](_0x180a48), _0x3a833d[_0x56ae('0x8b6')](_0x3b1a3e++, _0x1b30b7), _0x3a833d[_0x56ae('0x8b6')](_0x3b1a3e++, -_0x2c8f97), _0x3a833d[_0x56ae('0x8b6')](_0x3b1a3e++, _0x180a48); continue; } break; } } _0x2c8f97 = 0x1; for (_0x1274a0 = this[_0x56ae('0x1f62')] + 0x1; _0x575257[_0x56ae('0x637')](_0x2c8f97, _0x1274a0);) for (_0x5b6de7 = _0x2c8f97++, _0x4e6193 = 0x1, _0x1b30b7 = _0x575257[_0x56ae('0x639')](this[_0x56ae('0x1f62')], 0x1); _0x4e6193 < _0x1b30b7;) _0x180a48 = _0x4e6193++, _0x3b1a3e = _0x575257['gryKt'](0x3, (this[_0x56ae('0x1f5f')] + 0x1) * _0x5b6de7 + _0x180a48), _0x2d9f4e = 0x3 * ((this[_0x56ae('0x1f5f')] + 0x1) * _0x5b6de7 + _0x180a48 - 0x1), _0x5ac4a7 = 0x3 * ((this[_0x56ae('0x1f5f')] + 0x1) * (_0x5b6de7 - 0x1) + _0x180a48 - 0x1), _0x180a48 = 0x3 * ((this[_0x56ae('0x1f5f')] + 0x1) * (_0x5b6de7 - 0x1) + _0x180a48), _0x5b6de7 == this['_segmentsH'] ? (_0x3a124f['x'] = _0x3a833d['get'](_0x5ac4a7), _0x3a124f['y'] = _0x3a833d[_0x56ae('0x1b')](_0x575257[_0x56ae('0x639')](_0x5ac4a7, 0x1)), _0x3a124f['z'] = _0x3a833d[_0x56ae('0x1b')](_0x5ac4a7 + 0x2), _0xce6cf0['x'] = _0x3a833d[_0x56ae('0x1b')](_0x180a48), _0xce6cf0['y'] = _0x3a833d[_0x56ae('0x1b')](_0x180a48 + 0x1), _0xce6cf0['z'] = _0x3a833d[_0x56ae('0x1b')](_0x180a48 + 0x2), this['updateOrAddSegment'](_0x237d5e++, _0x3a124f, _0xce6cf0), _0x3a124f['x'] = _0x3a833d[_0x56ae('0x1b')](_0x3b1a3e), _0x3a124f['y'] = _0x3a833d[_0x56ae('0x1b')](_0x3b1a3e + 0x1), _0x3a124f['z'] = _0x3a833d[_0x56ae('0x1b')](_0x3b1a3e + 0x2)) : 0x1 == _0x5b6de7 ? (_0xce6cf0['x'] = _0x3a833d[_0x56ae('0x1b')](_0x2d9f4e), _0xce6cf0['y'] = _0x3a833d[_0x56ae('0x1b')](_0x575257['piMQx'](_0x2d9f4e, 0x1)), _0xce6cf0['z'] = _0x3a833d[_0x56ae('0x1b')](_0x2d9f4e + 0x2), _0x3a124f['x'] = _0x3a833d[_0x56ae('0x1b')](_0x5ac4a7), _0x3a124f['y'] = _0x3a833d['get'](_0x5ac4a7 + 0x1), _0x3a124f['z'] = _0x3a833d[_0x56ae('0x1b')](_0x5ac4a7 + 0x2)) : (_0xce6cf0['x'] = _0x3a833d[_0x56ae('0x1b')](_0x2d9f4e), _0xce6cf0['y'] = _0x3a833d[_0x56ae('0x1b')](_0x2d9f4e + 0x1), _0xce6cf0['z'] = _0x3a833d[_0x56ae('0x1b')](_0x2d9f4e + 0x2), _0x3a124f['x'] = _0x3a833d['get'](_0x5ac4a7), _0x3a124f['y'] = _0x3a833d[_0x56ae('0x1b')](_0x5ac4a7 + 0x1), _0x3a124f['z'] = _0x3a833d[_0x56ae('0x1b')](_0x575257['zEjVV'](_0x5ac4a7, 0x2)), this[_0x56ae('0x1fc7')](_0x237d5e++, _0x3a124f, _0xce6cf0), _0xce6cf0['x'] = _0x3a833d[_0x56ae('0x1b')](_0x180a48), _0xce6cf0['y'] = _0x3a833d[_0x56ae('0x1b')](_0x180a48 + 0x1), _0xce6cf0['z'] = _0x3a833d[_0x56ae('0x1b')](_0x180a48 + 0x2)), this[_0x56ae('0x1fc7')](_0x237d5e++, _0x3a124f, _0xce6cf0); }, '__class__': _0x43c918 }); var _0x505963 = function(_0x25dccf) { var _0x238c99 = _0x25dccf['readUTFBytes'](0x3); if (_0x56ae('0x1624') != _0x238c99) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1fcc') + _0x238c99)); _0x25dccf[_0x56ae('0xc5c')] = 0xff == _0x25dccf['b'][0x6] ? 0xc : 0x6; _0x238c99 = _0x25dccf[_0x56ae('0x1303')](); var _0x392198 = _0x238c99 >> 0x7; switch (_0x238c99 & 0x7f) { case 0x0: case 0x1: this[_0x56ae('0xc16')] = 0x1; break; case 0x2: case 0x3: this[_0x56ae('0xc16')] = 0x3; break; case 0x4: case 0x5: this['format'] = 0x4; break; default: throw new _0x1adea8(new _0x531fca(_0x56ae('0x1fcd'))); } switch (_0x392198) { case 0x0: this[_0x56ae('0x3aa')] = 0x0; break; case 0x1: this[_0x56ae('0x3aa')] = 0x1; break; default: throw new _0x1adea8(new _0x531fca(_0x56ae('0x1fce'))); } this[_0x56ae('0x3d')] = Math[_0x56ae('0x1d53')](0x2, _0xfeeea6[_0x56ae('0xcfc')](_0x25dccf[_0x56ae('0x1303')]())) | 0x0; this[_0x56ae('0x727')] = Math[_0x56ae('0x1d53')](0x2, _0xfeeea6['toFloat'](_0x25dccf[_0x56ae('0x1303')]())) | 0x0; this['numTextures'] = _0x25dccf[_0x56ae('0x1303')](); this[_0x56ae('0xf17')] = _0x25dccf; }; _0x5ac4a7[_0x56ae('0x1fcf')] = _0x505963; _0x505963['__name__'] = _0x56ae('0x1fcf'); _0x505963[_0x56ae('0x6')] = {}; _0x505963[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x505963[_0x56ae('0x6')][_0x56ae('0xc16')] = null; _0x505963[_0x56ae('0x6')]['width'] = null; _0x505963[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x505963[_0x56ae('0x6')][_0x56ae('0x1fd0')] = null; _0x505963[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x505963[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x505963; var _0x5444d2 = function() { var _0x582b26 = {}; _0x582b26[_0x56ae('0x1fd1')] = function(_0x3f2b9e, _0xf76599) { return _0x3f2b9e != _0xf76599; }; if (_0x56ae('0x1fd2') === 'OxhEC') { _0x582b26[_0x56ae('0x1fd1')](a, this[_0x56ae('0x1fd3')]) && (this[_0x56ae('0x1fd3')] = a, this['set_visible'](null != this[_0x56ae('0x1fd3')]), this[_0x56ae('0xab0')]() && (this[_0x56ae('0x1fd4')] = !0x0)); return this[_0x56ae('0x1fd3')]; } else { this[_0x56ae('0x1fd5')] = !0x0; this[_0x56ae('0x1fd6')] = 0x1; this['_textures'] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x8b7')] = _0x252a59[_0x56ae('0x977')](null, 0x8); _0x36abf2[_0x56ae('0x94d')](this); } }; _0x5ac4a7['away3d.textures.TextureProxyBase'] = _0x5444d2; _0x5444d2[_0x56ae('0x8bf')] = 'away3d.textures.TextureProxyBase'; _0x5444d2[_0x56ae('0x961')] = [_0x8f3e61]; _0x5444d2[_0x56ae('0x8ee')] = _0x36abf2; _0x5444d2['prototype'] = _0x4e6193(_0x36abf2[_0x56ae('0x6')], { '_format': null, '_hasMipmaps': null, '_textures': null, '_dirty': null, '_width': null, '_height': null, 'get_hasMipMaps': function() { return this[_0x56ae('0x1fd5')]; }, 'get_format': function() { return this[_0x56ae('0x1fd6')]; }, 'get_assetType': function() { return 'texture'; }, 'get_width': function() { return this[_0x56ae('0xece')]; }, 'get_height': function() { return this['_height']; }, 'getTextureForStage3D': function(_0x53a40e) { var _0x996a82 = _0x53a40e[_0x56ae('0xd46')], _0x4ad06f = this[_0x56ae('0x1a18')]['get'](_0x996a82); _0x53a40e = _0x53a40e[_0x56ae('0xd47')]; if (null == _0x53a40e) return null; if (null == _0x4ad06f || this[_0x56ae('0x8b7')][_0x56ae('0x1b')](_0x996a82) != _0x53a40e) { if (_0x56ae('0x1fd7') === _0x56ae('0x1fd7')) { var _0xddcb67 = this[_0x56ae('0x1a18')]; _0x4ad06f = this[_0x56ae('0x1f1e')](_0x53a40e); _0xddcb67[_0x56ae('0x8b6')](_0x996a82, _0x4ad06f); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](_0x996a82, _0x53a40e); this['uploadContent'](_0x4ad06f); } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1fd8')], 0x2, null, null, null, _0x48bfb9[_0x56ae('0x1fd9')]((_0xf76599 = _0x22b218['batteriesPurchased'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x1fda')])))); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')])]; this[_0x56ae('0x110')] = _0x56ae('0x1fdb'); } } return _0x4ad06f; }, 'uploadContent': function(_0x193c4f) { if (_0x575257[_0x56ae('0x61c')](_0x56ae('0x1fdc'), 'HLIQd')) { throw new _0x1adea8(new _0x4a3ee6()); } else { this[_0x56ae('0xb2e')] = this[_0x56ae('0x1c88')]; this['stageHeight'] = this[_0x56ae('0x1c89')]; e = Math[_0x56ae('0x58')](c / this[_0x56ae('0xb2e')], d / this[_0x56ae('0x9f3')]); f = Math[_0x56ae('0x833')]((c - this['stageWidth'] * e) / 0x2); var _0x5b7fa1 = Math[_0x56ae('0x833')]((d - this[_0x56ae('0x9f3')] * e) / 0x2); this[_0x56ae('0x1fdd')][_0x56ae('0xa19')](e, e); this[_0x56ae('0x1fdd')]['translate'](f, _0x5b7fa1); } }, 'setSize': function(_0x49a38a, _0x50e7b7) { _0x1c1b50[_0x56ae('0x18e')](this[_0x56ae('0xece')], _0x49a38a) && this[_0x56ae('0xecf')] == _0x50e7b7 || this[_0x56ae('0x1fde')](); this['_width'] = _0x49a38a; this[_0x56ae('0xecf')] = _0x50e7b7; }, 'invalidateContent': function() { this[_0x56ae('0x8b7')]['set'](0x0, null); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x1, null); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x2, null); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x3, null); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x4, null); this[_0x56ae('0x8b7')]['set'](0x5, null); this[_0x56ae('0x8b7')]['set'](0x6, null); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x7, null); }, 'invalidateSize': function() { var _0x32c3e1 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x0); null != _0x32c3e1 && (_0x32c3e1[_0x56ae('0x9cd')](), this[_0x56ae('0x1a18')]['set'](0x0, null), this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x0, null)); _0x32c3e1 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x1); null != _0x32c3e1 && (_0x32c3e1[_0x56ae('0x9cd')](), this['_textures'][_0x56ae('0x8b6')](0x1, null), this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x1, null)); _0x32c3e1 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x2); null != _0x32c3e1 && (_0x32c3e1[_0x56ae('0x9cd')](), this['_textures'][_0x56ae('0x8b6')](0x2, null), this[_0x56ae('0x8b7')]['set'](0x2, null)); _0x32c3e1 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x3); null != _0x32c3e1 && (_0x32c3e1[_0x56ae('0x9cd')](), this[_0x56ae('0x1a18')]['set'](0x3, null), this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x3, null)); _0x32c3e1 = this['_textures'][_0x56ae('0x1b')](0x4); null != _0x32c3e1 && (_0x32c3e1['dispose'](), this[_0x56ae('0x1a18')]['set'](0x4, null), this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x4, null)); _0x32c3e1 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x5); null != _0x32c3e1 && (_0x32c3e1[_0x56ae('0x9cd')](), this[_0x56ae('0x1a18')]['set'](0x5, null), this[_0x56ae('0x8b7')]['set'](0x5, null)); _0x32c3e1 = this[_0x56ae('0x1a18')]['get'](0x6); _0x575257[_0x56ae('0x630')](null, _0x32c3e1) && (_0x32c3e1[_0x56ae('0x9cd')](), this[_0x56ae('0x1a18')][_0x56ae('0x8b6')](0x6, null), this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](0x6, null)); _0x32c3e1 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x7); null != _0x32c3e1 && (_0x32c3e1[_0x56ae('0x9cd')](), this[_0x56ae('0x1a18')][_0x56ae('0x8b6')](0x7, null), this['_dirty'][_0x56ae('0x8b6')](0x7, null)); }, 'createTexture': function(_0x4c5092) { throw new _0x1adea8(new _0x4a3ee6()); }, 'dispose': function() { null != this['_textures'][_0x56ae('0x1b')](0x0) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x0)['dispose'](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x1) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x1)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x2) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x2)['dispose'](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x3) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x3)['dispose'](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x4) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x4)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x5) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x5)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')]['get'](0x6) && this['_textures'][_0x56ae('0x1b')](0x6)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x7) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x7)[_0x56ae('0x9cd')](); }, '__class__': _0x5444d2, '__properties__': _0x1c1b50[_0x56ae('0x1fdf')](_0x4e6193, _0x36abf2[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_height': _0x56ae('0x16'), 'get_width': _0x56ae('0x15'), 'get_assetType': _0x56ae('0xd1d'), 'get_format': _0x56ae('0x1c72'), 'get_hasMipMaps': _0x56ae('0x1c56') }) }); var _0x430373 = function() { _0x5444d2[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x1fe0')] = _0x430373; _0x430373['__name__'] = _0x56ae('0x1fe0'); _0x430373[_0x56ae('0x8ee')] = _0x5444d2; _0x430373['prototype'] = _0x4e6193(_0x5444d2[_0x56ae('0x6')], { 'createTexture': function(_0x4f3b7b) { return _0x4f3b7b[_0x56ae('0x1f1e')](this[_0x56ae('0xece')], this['_height'], 0x1, !0x1); }, '__class__': _0x430373 }); var _0xa9dfac = function(_0x1b2fc4) { _0x5444d2[_0x56ae('0x94d')](this); this[_0x56ae('0x1fe1')](new _0x505963(_0x1b2fc4)); this[_0x56ae('0x1fd6')] = this[_0x56ae('0x1fe2')]()[_0x56ae('0xc16')]; this[_0x56ae('0x1fd5')] = 0x1 < this[_0x56ae('0x1fe3')][_0x56ae('0x1fd0')]; }; _0x5ac4a7[_0x56ae('0x1fe4')] = _0xa9dfac; _0xa9dfac['__name__'] = _0x56ae('0x1fe4'); _0xa9dfac[_0x56ae('0x8ee')] = _0x430373; _0xa9dfac[_0x56ae('0x6')] = _0x4e6193(_0x430373[_0x56ae('0x6')], { '_atfData': null, 'get_atfData': function() { return this[_0x56ae('0x1fe3')]; }, 'set_atfData': function(_0x24bd58) { this['_atfData'] = _0x24bd58; this[_0x56ae('0x1fe5')](); this['setSize'](_0x24bd58[_0x56ae('0x3d')], _0x24bd58[_0x56ae('0x727')]); return _0x24bd58; }, 'uploadContent': function(_0x4c0082) { _0x59b8d7[_0x56ae('0x951')](_0x4c0082, _0x14cd79)['uploadCompressedTextureFromByteArray'](this[_0x56ae('0x1fe3')][_0x56ae('0xf17')], 0x0, !0x1); }, 'createTexture': function(_0x35e0fd) { if (_0x56ae('0x1fe6') === _0x56ae('0x1fe6')) { return _0x35e0fd['createTexture'](this[_0x56ae('0xece')], this[_0x56ae('0xecf')], this['get_atfData']()[_0x56ae('0xc16')], !0x1); } else { this[_0x56ae('0x1fe7')] = this[_0x56ae('0x1fe8')] = !0x1; this[_0x56ae('0x1df6')] = _0x35e0fd; this[_0x56ae('0x92a')] = new _0x4e9ff1(); this[_0x56ae('0x1fe9')] = new _0x4e9ff1(); this[_0x56ae('0xfa5')] = new _0x4e9ff1(); this['collisionForce'] = new _0x4e9ff1(); this['physicsData'] = this[_0x56ae('0x1fea')] = new _0x3e0900(_0x35e0fd['level'][_0x56ae('0x1feb')]()); } }, '__class__': _0xa9dfac, '__properties__': _0x4e6193(_0x430373['prototype'][_0x56ae('0x984')], { 'set_atfData': 'set_atfData', 'get_atfData': _0x56ae('0x1fe2') }) }); var _0x370f08 = function() { if ('hnGNC' !== 'JFHrW') { _0x5444d2['call'](this); } else { if (a) switch (b) { case 0x0: return 0x4; case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x0; } else return 0x5; } }; _0x5ac4a7[_0x56ae('0x1fec')] = _0x370f08; _0x370f08[_0x56ae('0x8bf')] = _0x56ae('0x1fec'); _0x370f08[_0x56ae('0x8ee')] = _0x5444d2; _0x370f08[_0x56ae('0x6')] = _0x4e6193(_0x5444d2[_0x56ae('0x6')], { 'createTexture': function(_0x238a02) { return _0x238a02[_0x56ae('0x1fed')](this['get_width'](), 0x1, !0x1); }, '__class__': _0x370f08 }); var _0x44b188 = function(_0x5e71a7, _0x5896b7, _0x1c715e, _0x43aaae, _0x274b89, _0x5f14bd) { _0x5444d2['call'](this); this[_0x56ae('0x1fee')] = _0x252a59[_0x56ae('0x977')](null, 0x6, !0x0); this['testSize'](this[_0x56ae('0x1fee')][_0x56ae('0x8b6')](0x0, _0x5e71a7)); this[_0x56ae('0x1fef')](this['_bitmapDatas']['set'](0x1, _0x5896b7)); this[_0x56ae('0x1fef')](this[_0x56ae('0x1fee')][_0x56ae('0x8b6')](0x2, _0x1c715e)); this[_0x56ae('0x1fef')](this[_0x56ae('0x1fee')][_0x56ae('0x8b6')](0x3, _0x43aaae)); this[_0x56ae('0x1fef')](this['_bitmapDatas'][_0x56ae('0x8b6')](0x4, _0x274b89)); this[_0x56ae('0x1fef')](this[_0x56ae('0x1fee')][_0x56ae('0x8b6')](0x5, _0x5f14bd)); this[_0x56ae('0x1ff0')](_0x5e71a7[_0x56ae('0x3d')], _0x5e71a7['height']); }; _0x5ac4a7[_0x56ae('0x1ff1')] = _0x44b188; _0x44b188[_0x56ae('0x8bf')] = _0x56ae('0x1ff1'); _0x44b188[_0x56ae('0x8ee')] = _0x370f08; _0x44b188[_0x56ae('0x6')] = _0x4e6193(_0x370f08[_0x56ae('0x6')], { '_bitmapDatas': null, 'testSize': function(_0xeaa78) { if (_0xeaa78['width'] != _0xeaa78['height']) throw new _0x1adea8(new _0x531fca('BitmapData\x20should\x20have\x20equal\x20width\x20and\x20height!')); if (!_0x267518[_0x56ae('0x15d8')](_0xeaa78)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1ff2'))); }, 'uploadContent': function(_0x5cfa80) { if ('vLMka' === _0x56ae('0x1ff3')) { _0x12ed57[_0x56ae('0x1f51')](this[_0x56ae('0x1fee')][_0x56ae('0x1b')](0x0), _0x5cfa80, null, this[_0x56ae('0x1fee')]['get'](0x0)[_0x56ae('0x18f3')], 0x0); _0x12ed57[_0x56ae('0x1f51')](this['_bitmapDatas']['get'](0x1), _0x5cfa80, null, this[_0x56ae('0x1fee')]['get'](0x1)[_0x56ae('0x18f3')], 0x1); _0x12ed57[_0x56ae('0x1f51')](this['_bitmapDatas'][_0x56ae('0x1b')](0x2), _0x5cfa80, null, this[_0x56ae('0x1fee')][_0x56ae('0x1b')](0x2)[_0x56ae('0x18f3')], 0x2); _0x12ed57[_0x56ae('0x1f51')](this['_bitmapDatas'][_0x56ae('0x1b')](0x3), _0x5cfa80, null, this[_0x56ae('0x1fee')][_0x56ae('0x1b')](0x3)[_0x56ae('0x18f3')], 0x3); _0x12ed57[_0x56ae('0x1f51')](this['_bitmapDatas'][_0x56ae('0x1b')](0x4), _0x5cfa80, null, this['_bitmapDatas'][_0x56ae('0x1b')](0x4)['transparent'], 0x4); _0x12ed57[_0x56ae('0x1f51')](this[_0x56ae('0x1fee')][_0x56ae('0x1b')](0x5), _0x5cfa80, null, this[_0x56ae('0x1fee')][_0x56ae('0x1b')](0x5)[_0x56ae('0x18f3')], 0x5); } else { null != this['__currentShader'] && (null != this[_0x56ae('0x1ff4')]['__position'] && (this[_0x56ae('0x1ff4')]['__position'][_0x56ae('0x1ff5')] = !0x0), null != this[_0x56ae('0x1ff4')]['__textureCoord'] && (this['__currentShader'][_0x56ae('0x922')][_0x56ae('0x1ff5')] = !0x0), this[_0x56ae('0x1a')][_0x56ae('0x1a72')](this[_0x56ae('0x1ff4')][_0x56ae('0x1ff6')]), this[_0x56ae('0x1a')]['__flushGLProgram'](), this['__context3D']['__flushGLTextures'](), this['__currentShader'][_0x56ae('0x972')]()); } }, '__class__': _0x44b188 }); var _0x56f3bc = function(_0x2f462b, _0x5c5991) { if (_0x56ae('0x1ff7') === _0x56ae('0x1ff7')) { null == _0x5c5991 && (_0x5c5991 = !0x0); _0x5444d2[_0x56ae('0x94d')](this); this[_0x56ae('0x1ff8')](_0x2f462b); this[_0x56ae('0x1ff9')] = this[_0x56ae('0x1fd5')] = _0x5c5991; } else { null == this['buffer'][_0x56ae('0xf17')] && 0x0 < this[_0x56ae('0xa2f')][_0x56ae('0x3d')] && 0x0 < this[_0x56ae('0xa2f')][_0x56ae('0x727')] && _0x5d51e7[_0x56ae('0xfca')](this); return this[_0x56ae('0xa2f')][_0x56ae('0xf17')]; } }; _0x5ac4a7[_0x56ae('0x1ffa')] = _0x56f3bc; _0x56f3bc[_0x56ae('0x8bf')] = _0x56ae('0x1ffa'); _0x56f3bc['__super__'] = _0x430373; _0x56f3bc['prototype'] = _0x4e6193(_0x430373['prototype'], { '_bitmapData': null, '_mipMapHolder': null, '_generateMipmaps': null, 'get_bitmapData': function() { return this['_bitmapData']; }, 'set_bitmapData': function(_0x1bb10e) { if (_0x56ae('0x1ffb') !== _0x56ae('0x1ffb')) { this[_0x56ae('0x1564')][_0x56ae('0x1b')](0x0) && (this[_0x56ae('0x1536')][_0x56ae('0xed7')](this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x0)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), b[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), c['render'](this[_0x56ae('0x1536')], _0x1bb10e, null, 0x0), this[_0x56ae('0x1536')]['cleanUp']()); this[_0x56ae('0x1564')][_0x56ae('0x1b')](0x1) && (this['_casterCollector']['set_camera'](this['_depthCameras'][_0x56ae('0x1b')](0x1)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), b[_0x56ae('0x10ce')](this['_casterCollector']), c[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x1bb10e, null, 0x1), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); this[_0x56ae('0x1564')][_0x56ae('0x1b')](0x2) && (this[_0x56ae('0x1536')][_0x56ae('0xed7')](this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x2)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), b[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), c['render'](this[_0x56ae('0x1536')], _0x1bb10e, null, 0x2), this[_0x56ae('0x1536')]['cleanUp']()); this['_needsRender']['get'](0x3) && (this[_0x56ae('0x1536')][_0x56ae('0xed7')](this['_depthCameras'][_0x56ae('0x1b')](0x3)), this[_0x56ae('0x1536')]['clear'](), b['traversePartitions'](this['_casterCollector']), c[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x1bb10e, null, 0x3), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); this[_0x56ae('0x1564')][_0x56ae('0x1b')](0x4) && (this[_0x56ae('0x1536')]['set_camera'](this[_0x56ae('0x1556')]['get'](0x4)), this[_0x56ae('0x1536')][_0x56ae('0x1d')](), b[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), c['render'](this[_0x56ae('0x1536')], _0x1bb10e, null, 0x4), this['_casterCollector'][_0x56ae('0x10dd')]()); this['_needsRender'][_0x56ae('0x1b')](0x5) && (this[_0x56ae('0x1536')][_0x56ae('0xed7')](this[_0x56ae('0x1556')][_0x56ae('0x1b')](0x5)), this[_0x56ae('0x1536')]['clear'](), b[_0x56ae('0x10ce')](this[_0x56ae('0x1536')]), c[_0x56ae('0x914')](this[_0x56ae('0x1536')], _0x1bb10e, null, 0x5), this[_0x56ae('0x1536')][_0x56ae('0x10dd')]()); } else { if (_0x1bb10e == this['_bitmapData']) return null; if (!_0x267518[_0x56ae('0x15d8')](_0x1bb10e)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1ff2'))); this[_0x56ae('0x1fe5')](); this['setSize'](_0x1bb10e['width'], _0x1bb10e[_0x56ae('0x727')]); this[_0x56ae('0x14eb')] = _0x1bb10e; this[_0x56ae('0x1ff9')] && this[_0x56ae('0x1ffc')](); return _0x1bb10e; } }, 'uploadContent': function(_0x2ccf04) { this[_0x56ae('0x1ff9')] ? _0x12ed57[_0x56ae('0x1f51')](this[_0x56ae('0x14eb')], _0x2ccf04, this[_0x56ae('0x1ffd')], !0x0) : _0x59b8d7[_0x56ae('0x951')](_0x2ccf04, _0x14cd79)['uploadFromBitmapData'](this['_bitmapData'], 0x0); }, 'getMipMapHolder': function() { var _0xcffe49 = this['_bitmapData']['width'], _0x1d265c = this['_bitmapData'][_0x56ae('0x727')]; if (null != this[_0x56ae('0x1ffd')]) { if (this[_0x56ae('0x1ffd')][_0x56ae('0x3d')] == _0xcffe49 && this['_bitmapData'][_0x56ae('0x727')] == _0x1d265c) return; this[_0x56ae('0x1ffe')](); } null == _0x56f3bc[_0x56ae('0x1fff')][_0xcffe49] && (_0x56f3bc[_0x56ae('0x1fff')][_0xcffe49] = [], _0x56f3bc[_0x56ae('0x2000')][_0xcffe49] = []); null == _0x56f3bc[_0x56ae('0x1fff')][_0xcffe49][_0x1d265c] ? (this[_0x56ae('0x1ffd')] = _0x56f3bc[_0x56ae('0x1fff')][_0xcffe49][_0x1d265c] = new _0x3ee0eb(_0xcffe49, _0x1d265c, !0x0), _0x56f3bc[_0x56ae('0x2000')][_0xcffe49][_0x1d265c] = 0x1) : (_0x56f3bc['_mipMapUses'][_0xcffe49][_0x1d265c] += 0x1, this[_0x56ae('0x1ffd')] = _0x56f3bc[_0x56ae('0x1fff')][_0xcffe49][_0x1d265c]); }, 'freeMipMapHolder': function() { var _0x4f75a6 = this[_0x56ae('0x1ffd')][_0x56ae('0x3d')], _0x4ce0ee = this['_mipMapHolder']['height']; 0x0 == --_0x56f3bc[_0x56ae('0x2000')][_0x4f75a6][_0x4ce0ee] && (_0x56f3bc[_0x56ae('0x1fff')][_0x4f75a6][_0x4ce0ee][_0x56ae('0x9cd')](), _0x56f3bc[_0x56ae('0x1fff')][_0x4f75a6][_0x4ce0ee] = null); }, 'dispose': function() { _0x430373['prototype'][_0x56ae('0x9cd')][_0x56ae('0x94d')](this); _0x575257['DGTdL'](null, this[_0x56ae('0x1ffd')]) && this[_0x56ae('0x1ffe')](); }, '__class__': _0x56f3bc, '__properties__': _0x4e6193(_0x430373[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_bitmapData': _0x56ae('0x1ff8'), 'get_bitmapData': _0x56ae('0xa6b') }) }); var _0xe4ba62 = function(_0x5ede32) { _0x5444d2[_0x56ae('0x94d')](this); this[_0x56ae('0x1ff0')](_0x5ede32, _0x5ede32); }; _0x5ac4a7['away3d.textures.RenderCubeTexture'] = _0xe4ba62; _0xe4ba62[_0x56ae('0x8bf')] = _0x56ae('0x2001'); _0xe4ba62[_0x56ae('0x8ee')] = _0x370f08; _0xe4ba62[_0x56ae('0x6')] = _0x4e6193(_0x370f08[_0x56ae('0x6')], { 'uploadContent': function(_0x2874ac) { var _0x44c775 = {}; _0x44c775['zZEyi'] = function(_0x3e1bfc, _0x155029) { return _0x3e1bfc(_0x155029); }; if ('tTzXe' === _0x56ae('0x2002')) { var _0x218e2d = new _0x3ee0eb(this['_width'], this[_0x56ae('0xecf')], !0x1, 0x0); _0x12ed57[_0x56ae('0x1f51')](_0x218e2d, _0x2874ac, null, !0x1, 0x0); _0x12ed57[_0x56ae('0x1f51')](_0x218e2d, _0x2874ac, null, !0x1, 0x1); _0x12ed57['generateMipMaps'](_0x218e2d, _0x2874ac, null, !0x1, 0x2); _0x12ed57[_0x56ae('0x1f51')](_0x218e2d, _0x2874ac, null, !0x1, 0x3); _0x12ed57[_0x56ae('0x1f51')](_0x218e2d, _0x2874ac, null, !0x1, 0x4); _0x12ed57[_0x56ae('0x1f51')](_0x218e2d, _0x2874ac, null, !0x1, 0x5); _0x218e2d[_0x56ae('0x9cd')](); } else { _0x44c775[_0x56ae('0x2003')](e, _0x2874ac); } }, 'createTexture': function(_0x33c208) { return _0x33c208['createCubeTexture'](this[_0x56ae('0xece')], 0x1, !0x0); }, '__class__': _0xe4ba62 }); var _0x264eed = function(_0x579145, _0x2d1ef7) { _0x5444d2['call'](this); this['setSize'](_0x579145, _0x2d1ef7); }; _0x5ac4a7[_0x56ae('0x2004')] = _0x264eed; _0x264eed['__name__'] = 'away3d.textures.RenderTexture'; _0x264eed[_0x56ae('0x8ee')] = _0x430373; _0x264eed[_0x56ae('0x6')] = _0x4e6193(_0x430373[_0x56ae('0x6')], { 'uploadContent': function(_0x3aae5f) {}, 'createTexture': function(_0x295554) { return _0x295554[_0x56ae('0x1f1e')](this[_0x56ae('0x15')](), this['get_height'](), 0x1, !0x0); }, '__class__': _0x264eed }); var _0x3e6d8e = function() {}; _0x5ac4a7[_0x56ae('0x2005')] = _0x3e6d8e; _0x3e6d8e[_0x56ae('0x8bf')] = _0x56ae('0x2005'); _0x3e6d8e[_0x56ae('0xf7d')] = function(_0x490f8a, _0x4e4682, _0x55b6a7, _0xb2fccc, _0xf379ca, _0x3dcbc2, _0xe2571d, _0x378150) { null == _0x378150 && (_0x378150 = 0x0); var _0x1b30b7 = _0x252a59[_0x56ae('0x977')](null); null != _0x55b6a7 && 0x0 == _0x55b6a7[_0x56ae('0x9fa')]() && (_0x55b6a7 = null); null != _0xb2fccc && 0x0 == _0xb2fccc[_0x56ae('0x9fa')]() && (_0xb2fccc = null); null != _0xf379ca && 0x0 == _0xf379ca[_0x56ae('0x9fa')]() && (_0xf379ca = null); null != _0x3dcbc2 && 0x0 == _0x3dcbc2[_0x56ae('0x9fa')]() && (_0x3dcbc2 = null); null != _0xe2571d && 0x0 == _0xe2571d['get_length']() && (_0xe2571d = null); if (0xefff1 <= _0x4e4682[_0x56ae('0x9fa')]() || 0x2fffd <= _0x490f8a[_0x56ae('0x9fa')]()) { var _0x2d9f4e, _0x5ac4a7, _0xaf69a5 = _0x252a59[_0x56ae('0x975')](null), _0x4e6193 = _0x252a59['toIntVector'](null), _0x1fa241 = null != _0x55b6a7 ? _0x252a59[_0x56ae('0x975')](null) : null, _0x4aaba5 = null != _0xb2fccc ? _0x252a59[_0x56ae('0x975')](null) : null, _0x3aff46 = _0x1c1b50[_0x56ae('0x2006')](null, _0xf379ca) ? _0x252a59[_0x56ae('0x975')](null) : null, _0x370254 = null != _0x3dcbc2 ? _0x252a59['toFloatVector'](null) : null, _0x5a8b12 = null != _0xe2571d ? _0x252a59[_0x56ae('0x975')](null) : null, _0xf76599 = _0x252a59[_0x56ae('0x9a6')](null, _0x490f8a[_0x56ae('0x9fa')]() / 0x3 | 0x0, !0x0); for (_0x2d9f4e = _0xf76599['get_length'](); 0x0 < _0x2d9f4e--;) _0xf76599[_0x56ae('0x8b6')](_0x2d9f4e, -0x1); var _0x3fa29c = 0x0, _0x11208a = _0x4e4682[_0x56ae('0x9fa')](); for (_0x2d9f4e = 0x0; _0x2d9f4e < _0x11208a;) { var _0x36df05 = _0xaf69a5[_0x56ae('0x9fa')]() + 0x6; if (0xefff1 <= _0x3fa29c + 0x2 || 0x2fffd <= _0x36df05) { _0x1b30b7['push'](_0x3e6d8e[_0x56ae('0x2007')](_0xaf69a5, _0x4e6193, _0x1fa241, _0x4aaba5, _0x3aff46, _0x370254, _0x5a8b12, _0x378150)); _0xaf69a5 = _0x252a59[_0x56ae('0x975')](null); _0x4e6193 = _0x252a59[_0x56ae('0x9a6')](null); _0x1fa241 = null != _0x55b6a7 ? _0x252a59['toFloatVector'](null) : null; _0x4aaba5 = null != _0xb2fccc ? _0x252a59[_0x56ae('0x975')](null) : null; _0x3aff46 = null != _0xf379ca ? _0x252a59['toFloatVector'](null) : null; _0x370254 = null != _0x3dcbc2 ? _0x252a59['toFloatVector'](null) : null; _0x5a8b12 = null != _0xe2571d ? _0x252a59[_0x56ae('0x975')](null) : null; for (_0x5ac4a7 = _0xf76599[_0x56ae('0x9fa')](); 0x0 < _0x5ac4a7--;) _0xf76599[_0x56ae('0x8b6')](_0x5ac4a7, -0x1); _0x3fa29c = 0x0; } for (var _0x9fea16 = 0x0; 0x3 > _0x9fea16;) { var _0x234651 = _0x9fea16++; _0x5ac4a7 = _0x4e4682['get'](_0x2d9f4e + _0x234651); if (0x0 <= _0xf76599[_0x56ae('0x1b')](_0x5ac4a7)) _0x36df05 = _0xf76599[_0x56ae('0x1b')](_0x5ac4a7); else { var _0x3922b5 = _0x56ae('0x2008')['split']('|'), _0xe275ee = 0x0; while (!![]) { switch (_0x3922b5[_0xe275ee++]) { case '0': _0xaf69a5[_0x56ae('0x8b6')](_0x185256, _0x490f8a[_0x56ae('0x1b')](_0x3acb5b)); continue; case '1': var _0x13d89d = _0x1c1b50[_0x56ae('0x2009')](0x3 * _0x5ac4a7, 0x1); continue; case '2': _0xaf69a5['set'](_0x2227d2, _0x490f8a[_0x56ae('0x1b')](_0x13d89d)); continue; case '3': null != _0xe2571d && (_0x5a8b12[_0x56ae('0x8b6')](_0x58f386, _0xe2571d[_0x56ae('0x1b')](_0x541d9a)), _0x5a8b12[_0x56ae('0x8b6')](_0x2227d2, _0xe2571d[_0x56ae('0x1b')](_0x13d89d)), _0x5a8b12[_0x56ae('0x8b6')](_0x185256, _0xe2571d[_0x56ae('0x1b')](_0x3acb5b))); continue; case '4': var _0x2227d2 = 0x3 * _0x36df05 + 0x1; continue; case '5': var _0x58f386 = 0x3 * _0x36df05; continue; case '6': _0xaf69a5['set'](_0x58f386, _0x490f8a[_0x56ae('0x1b')](_0x541d9a)); continue; case '7': if (null != _0x55b6a7) { var _0x3ba658 = _0x1c1b50[_0x56ae('0x200a')](0x2, _0x36df05); var _0x4e9ff1 = 0x2 * _0x36df05 + 0x1; var _0x52cf0b = 0x2 * _0x5ac4a7; var _0x13b6ca = 0x2 * _0x5ac4a7 + 0x1; _0x1fa241['set'](_0x3ba658, _0x55b6a7[_0x56ae('0x1b')](_0x52cf0b)); _0x1fa241['set'](_0x4e9ff1, _0x55b6a7[_0x56ae('0x1b')](_0x13b6ca)); } continue; case '8': null != _0xb2fccc && (_0x4aaba5[_0x56ae('0x8b6')](_0x58f386, _0xb2fccc['get'](_0x541d9a)), _0x4aaba5['set'](_0x2227d2, _0xb2fccc[_0x56ae('0x1b')](_0x13d89d)), _0x4aaba5[_0x56ae('0x8b6')](_0x185256, _0xb2fccc[_0x56ae('0x1b')](_0x3acb5b))); continue; case '9': var _0x3acb5b = 0x3 * _0x5ac4a7 + 0x2; continue; case '10': var _0x185256 = 0x3 * _0x36df05 + 0x2; continue; case '11': _0xf76599['set'](_0x5ac4a7, _0x36df05); continue; case '12': null != _0x3dcbc2 && (_0x370254[_0x56ae('0x8b6')](_0x58f386, _0x3dcbc2[_0x56ae('0x1b')](_0x541d9a)), _0x370254['set'](_0x2227d2, _0x3dcbc2[_0x56ae('0x1b')](_0x13d89d)), _0x370254[_0x56ae('0x8b6')](_0x185256, _0x3dcbc2[_0x56ae('0x1b')](_0x3acb5b))); continue; case '13': var _0x541d9a = 0x3 * _0x5ac4a7; continue; case '14': _0x36df05 = _0xaf69a5['get_length']() / 0x3 | 0x0; continue; case '15': null != _0xf379ca && (_0x3aff46['set'](_0x58f386, _0xf379ca['get'](_0x541d9a)), _0x3aff46[_0x56ae('0x8b6')](_0x2227d2, _0xf379ca[_0x56ae('0x1b')](_0x13d89d)), _0x3aff46[_0x56ae('0x8b6')](_0x185256, _0xf379ca['get'](_0x3acb5b))); continue; } break; } } _0x4e6193[_0x56ae('0x8b6')](_0x3fa29c + _0x234651, _0x36df05); } _0x3fa29c += 0x3; _0x2d9f4e += 0x3; } 0x0 < _0xaf69a5['get_length']() && _0x1b30b7[_0x56ae('0x8f0')](_0x3e6d8e[_0x56ae('0x2007')](_0xaf69a5, _0x4e6193, _0x1fa241, _0x4aaba5, _0x3aff46, _0x370254, _0x5a8b12, _0x378150)); } else _0x1b30b7['push'](_0x3e6d8e[_0x56ae('0x2007')](_0x490f8a, _0x4e4682, _0x55b6a7, _0xb2fccc, _0xf379ca, _0x3dcbc2, _0xe2571d, _0x378150)); return _0x1b30b7; }; _0x3e6d8e['constructSubGeometry'] = function(_0x549cd0, _0x13c88d, _0x4fa91a, _0x33bd72, _0x3ac020, _0x42c43e, _0x208255, _0xd06d3a) { null != _0x42c43e && null != _0x208255 ? (_0xd06d3a = new _0x32a6b8(_0x42c43e['get_length']() / (_0x549cd0[_0x56ae('0x9fa')]() / 0x3) | 0x0), _0x59b8d7['__cast'](_0xd06d3a, _0x32a6b8)[_0x56ae('0x1182')](_0x42c43e), _0x59b8d7[_0x56ae('0x951')](_0xd06d3a, _0x32a6b8)[_0x56ae('0x1181')](_0x208255)) : _0xd06d3a = new _0x547bfc(); _0xd06d3a[_0x56ae('0x1149')](_0x13c88d); _0xd06d3a[_0x56ae('0xf7d')](_0x549cd0, _0x4fa91a, _0x33bd72, _0x3ac020); return _0xd06d3a; }; var _0x267518 = function() {}; _0x5ac4a7[_0x56ae('0x200b')] = _0x267518; _0x267518[_0x56ae('0x8bf')] = _0x56ae('0x200b'); _0x267518[_0x56ae('0x15d8')] = function(_0x8d78dc) { return null == _0x8d78dc ? !0x0 : _0x267518[_0x56ae('0x200c')](_0x8d78dc[_0x56ae('0x3d')]) ? _0x267518[_0x56ae('0x200c')](_0x8d78dc[_0x56ae('0x727')]) : !0x1; }; _0x267518['isDimensionValid'] = function(_0x29f6e1) { return 0x1 <= _0x29f6e1 && 0x1000 >= _0x29f6e1 ? _0x267518[_0x56ae('0x200d')](_0x29f6e1) : !0x1; }; _0x267518[_0x56ae('0x200d')] = function(_0x9d0df4) { return 0x0 < _0x9d0df4 ? (_0x9d0df4 & -_0x9d0df4) == _0x9d0df4 : !0x1; }; _0x267518[_0x56ae('0x121b')] = function(_0x4ac057) { for (var _0x11aee0 = 0x1; _0x11aee0 < _0x4ac057;) _0x11aee0 <<= 0x1; 0x1000 < _0x11aee0 && (_0x11aee0 = 0x1000); return _0x11aee0; }; var _0x53cc8f = function() {}; _0x5ac4a7[_0x56ae('0x200e')] = _0x53cc8f; _0x53cc8f['__name__'] = _0x56ae('0x200e'); _0x53cc8f[_0x56ae('0x8a8')] = function(_0x460d7b) { if (_0x56ae('0x200f') === _0x56ae('0x2010')) { this[_0x56ae('0x94c')][_0x56ae('0x2011')] != _0x460d7b && this[_0x56ae('0x94c')][_0x56ae('0x2012')]['animate'](this['tunnel'][_0x56ae('0x2011')], _0x460d7b, _0x56ba2c); } else { var _0x56ba2c = new Date(0x7b2, 0x0, 0x1, 0x0, 0x0, 0x0)[_0x56ae('0xb3e')](); _0x460d7b = new Date(_0x460d7b[_0x56ae('0xb3e')]() + _0x56ba2c); return _0x173c85[_0x56ae('0xc16')](_0x460d7b, _0x56ae('0x2013')); } }; var _0x140cc2 = function(_0x52ccc1, _0x3c54f2, _0x3a129e) { this[_0x56ae('0x1407')] = _0x52ccc1 - _0x3a129e; this[_0x56ae('0xf6a')] = _0x3c54f2; this[_0x56ae('0x2014')] = _0x3a129e; }; _0x5ac4a7[_0x56ae('0x2015')] = _0x140cc2; _0x140cc2[_0x56ae('0x8bf')] = 'com.player03.iterator.InlineIntIterator'; _0x140cc2[_0x56ae('0x6')] = {}; _0x140cc2[_0x56ae('0x6')]['currentValue'] = null; _0x140cc2[_0x56ae('0x6')][_0x56ae('0xf6a')] = null; _0x140cc2[_0x56ae('0x6')][_0x56ae('0x2014')] = null; _0x140cc2[_0x56ae('0x6')]['hasNext'] = function() { return this.currentValue != this.end; }; _0x140cc2[_0x56ae('0x6')][_0x56ae('0x42')] = function() { return this.currentValue += this.step; }; _0x140cc2[_0x56ae('0x6')]['__class__'] = _0x140cc2; var _0x3e82b5 = function() {}; _0x5ac4a7[_0x56ae('0x2016')] = _0x3e82b5; _0x3e82b5[_0x56ae('0x8bf')] = _0x56ae('0x2016'); _0x3e82b5[_0x56ae('0x2017')] = function(_0xbb862f, _0x24a0d7, _0xb791c1) { null == _0xb791c1 && (_0xb791c1 = 0x1); if (0x0 == _0xb791c1) throw new _0x1adea8('Must\x20increment\x20by\x20a\x20non-zero\x20value.'); _0x24a0d7 = _0x3e82b5['rangeEndValue'](_0xbb862f, _0x24a0d7, _0xb791c1); return new _0x140cc2(_0xbb862f, _0x24a0d7, _0xb791c1); }; _0x3e82b5['rangeEndValue'] = function(_0x1d1809, _0x1ccfb6, _0x30c679) { if ('rZQXM' === _0x56ae('0x2018')) { var _0x2d4631 = _0x1ccfb6[f]; ++f; e[_0x2d4631] = null; } else { return 0x0 < _0x30c679 == _0x1ccfb6 > _0x1d1809 ? _0x575257[_0x56ae('0x63a')](Math[_0x56ae('0x9fc')]((_0x1ccfb6 - _0x1d1809) / _0x30c679 - 0x1) * _0x30c679, _0x1d1809) : _0x1d1809 - _0x30c679; } }; var _0x2bd32b = _0x3acb5b[_0x56ae('0x2019')] = {}, _0xfba720 = function(_0x495940, _0x4dfff2) { if (_0x56ae('0x201a') !== _0x56ae('0x201b')) { this[_0x56ae('0xca1')] = null == _0x4dfff2 ? _0x9b5e8a[_0x56ae('0x488')]() : _0x4dfff2; this[_0x56ae('0xa19')] = null == _0x495940 ? null != _0x4dfff2 ? new _0x4b40e0(_0x4dfff2[_0x56ae('0x3d')] | 0x0, _0x4dfff2['height'] | 0x0, _0x4dfff2) : _0xfba720[_0x56ae('0xcb3')]()['scale'] : _0x495940; this[_0x56ae('0xca1')][_0x56ae('0x95e')](_0x56ae('0x624'), _0x2d9f4e(this, this[_0x56ae('0x201c')])); this['items'] = _0x252a59[_0x56ae('0x977')](null); } else { this[_0x56ae('0x201d')]['x'] = _0x495940; this['sourceOrigin']['y'] = _0x4dfff2; this[_0x56ae('0x201d')]['z'] = c; null != this['object3D'] ? this[_0x56ae('0x114c')]() : (_0x495940 = this[_0x56ae('0x201e')], _0x4dfff2 = this[_0x56ae('0x201d')], _0x495940['x'] = _0x4dfff2['x'], _0x495940['y'] = _0x4dfff2['y'], _0x495940['z'] = _0x4dfff2['z']); } }; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xc87')] = _0x56ae('0x2019'); _0x3acb5b[_0x56ae('0x2019')]['__constructs__'] = [_0x56ae('0xf90'), _0x56ae('0xf4a'), _0x56ae('0x9e4'), _0x56ae('0xfa0')]; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf90')] = {}; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf4a')] = {}; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0x9e4')] = {}; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xfa0')] = {}; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xfa0')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xfa0')][_0x56ae('0xce4')] = _0x56ae('0x2019'); _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xfa0')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0x9e4')]['_hx_index'] = 0x2; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0x9e4')][_0x56ae('0xce4')] = _0x56ae('0x2019'); _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0x9e4')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf4a')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf4a')]['__enum__'] = _0x56ae('0x2019'); _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf4a')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf90')]['_hx_index'] = 0x0; _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf90')][_0x56ae('0xce4')] = _0x56ae('0x2019'); _0x3acb5b[_0x56ae('0x2019')][_0x56ae('0xf90')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x201f')] = _0xfba720; _0xfba720[_0x56ae('0x8bf')] = _0x56ae('0x201f'); _0xfba720[_0x56ae('0x984')] = {}; _0xfba720[_0x56ae('0x984')][_0x56ae('0xa1f')] = _0x56ae('0xa1f'); _0xfba720[_0x56ae('0x984')][_0x56ae('0xcb3')] = _0x56ae('0xcb3'); _0xfba720[_0x56ae('0xcb3')] = function() { null == _0xfba720['stageLayout'] && (_0xfba720[_0x56ae('0x2020')] = new _0xfba720(new _0x4b40e0()), _0xfba720['stageScale'] = _0xfba720[_0x56ae('0x2020')][_0x56ae('0xa19')]); return _0xfba720[_0x56ae('0x2020')]; }; _0xfba720[_0x56ae('0x2021')] = function(_0x8de4d0, _0x14ca06) { _0x575257[_0x56ae('0x62d')](null, _0xfba720[_0x56ae('0x2022')]) && _0xfba720['get_stageLayout'](); _0xfba720[_0x56ae('0x2022')][_0x56ae('0x1eb5')] = _0x8de4d0; _0xfba720[_0x56ae('0x2022')][_0x56ae('0x2023')] = _0x14ca06; _0xfba720[_0x56ae('0x2022')][_0x56ae('0x1934')](); _0x9b5e8a[_0x56ae('0x488')]()[_0x56ae('0x2024')](); }; _0xfba720[_0x56ae('0xa1f')] = function() { null == _0xfba720['currentLayout'] && (_0xfba720['currentLayout'] = _0xfba720['get_stageLayout']()); return _0xfba720['currentLayout']; }; _0xfba720[_0x56ae('0x6')] = {}; _0xfba720[_0x56ae('0x6')][_0x56ae('0xa19')] = null; _0xfba720[_0x56ae('0x6')]['bounds'] = null; _0xfba720[_0x56ae('0x6')][_0x56ae('0xc9b')] = null; _0xfba720[_0x56ae('0x6')][_0x56ae('0x201c')] = function(_0x123a78) { this.apply(); }; _0xfba720[_0x56ae('0x6')][_0x56ae('0x12')] = function() { for (var _0x20e07d = this.items.iterator(); _0x20e07d.hasNext();) { var _0x12edbf = _0x20e07d.next(); _0x12edbf.item.apply(_0x12edbf.target, _0x12edbf.area, this.scale); } }; _0xfba720[_0x56ae('0x6')]['applyTo'] = function(_0x462ef9) { if (_0x56ae('0x2025') === _0x56ae('0x2026')) { if (null != _0x462ef9.__bitmapData && _0x462ef9.__bitmapData.__isValid) { var _0x5e4b31 = _0x44464b.__context3D, _0x22765c = _0x44464b.__maskShader; _0x44464b.setShader(_0x22765c); _0x44464b.applyBitmapData(_0x200ebe.opaqueBitmapData, !0x0); _0x44464b.applyMatrix(_0x44464b.__getMatrix(_0x462ef9.__renderTransform, _0x462ef9.pixelSnapping)); _0x44464b.updateShader(); var _0x25671 = _0x462ef9.__bitmapData.getVertexBuffer(_0x5e4b31); null != _0x22765c.__position && _0x5e4b31.setVertexBufferAt(_0x22765c.__position.index, _0x25671, 0x0, 0x3); null != _0x22765c.__textureCoord && _0x5e4b31.setVertexBufferAt(_0x22765c.__textureCoord.index, _0x25671, 0x3, 0x2); _0x462ef9 = _0x462ef9.__bitmapData.getIndexBuffer(_0x5e4b31); _0x5e4b31.drawTriangles(_0x462ef9); _0x44464b.__clearShader(); } } else { for (var _0x44464b = this.items.iterator(); _0x44464b.hasNext();) { if ('vigut' === _0x56ae('0x2027')) { var _0x1e5ee6 = _0x44464b.next(); null != _0x1e5ee6.target && _0x1e5ee6.target.get_sourceObject() == _0x462ef9.get_sourceObject() && _0x1e5ee6.item.apply(_0x1e5ee6.target, _0x1e5ee6.area, this.scale); } else { var _0x427ab5 = d++; if (_0x1e5ee6 > this.__priorities[_0x427ab5]) { this.__listeners.splice(_0x427ab5, 0x0, _0x462ef9); this.__priorities.splice(_0x427ab5, 0x0, _0x1e5ee6); this.__repeat.splice(_0x427ab5, 0x0, !_0x44464b); return; } } } } }; _0xfba720[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x478ffe, _0x498ac9, _0x52ee9e) { for (var _0x3ab7e8 = !0x1, _0x190e49 = this.items.iterator(); _0x190e49.hasNext();) { var _0xef0582 = _0x190e49.next(); if (null != _0xef0582.target && _0xef0582.target.get_sourceObject() == _0x478ffe.get_sourceObject()) { _0x478ffe = _0xef0582.target; _0x3ab7e8 = !0x0; break; } } if (_0x3ab7e8) for (_0x3ab7e8 = this.items.get_length() - 0x1; 0x0 <= _0x3ab7e8;) this.items.get(_0x3ab7e8).target == _0x478ffe ? (_0x190e49 = this.items.get(_0x3ab7e8).item.mask, _0xef0582 = _0x498ac9.mask, 0x0 != (_0x190e49 & 0xf0) && _0x1c1b50.gzpgD(0x0, _0xef0582 & 0xf0) && (_0x190e49 &= 0xf0, _0xef0582 &= 0xf0), _0x190e49 = 0x0 != (_0x190e49 & _0xef0582)) : _0x190e49 = !0x1, _0x190e49 && this.items.splice(_0x3ab7e8, 0x1), --_0x3ab7e8; _0x478ffe = new _0x188fe1(_0x478ffe, null != _0x52ee9e ? _0x52ee9e : new _0x1b8cf3(this.bounds), _0x498ac9); this.items.push(_0x478ffe); _0x478ffe.item.apply(_0x478ffe.target, _0x478ffe.area, this.scale); }; _0xfba720[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x2af594) { if ('CfmLT' !== _0x56ae('0x2028')) { for (var _0x1eb502 = this.items.get_length() - 0x1; 0x0 <= _0x1eb502;) null == this.items.get(_0x1eb502).target || this.items.get(_0x1eb502).target.get_sourceObject() != _0x2af594.get_sourceObject() && this.items.get(_0x1eb502).area.get_sourceObject() != _0x2af594.get_sourceObject() || this.items.splice(_0x1eb502, 0x1), --_0x1eb502; } else { if (_0x575257.LqdQp(_0x56ae('0x1d28'), typeof _0x2d9f4e)) return _0x2d9f4e = this._soundById(_0x2d9f4e), !!_0x2d9f4e && !_0x2d9f4e._paused; for (_0x2d9f4e = 0x0; _0x2d9f4e < this._sounds.length; _0x2d9f4e++) if (!this._sounds[_0x2d9f4e]._paused) return !0x0; return !0x1; } }; _0xfba720[_0x56ae('0x6')][_0x56ae('0x2029')] = function(_0x349239, _0x4d493f) { for (var _0x3ea82f = this.items.iterator(); _0x3ea82f.hasNext();) { var _0x31de63 = _0x3ea82f.next(); if (null != _0x31de63.target && _0x31de63.target.get_sourceObject() == _0x349239.get_sourceObject()) { _0x31de63 = _0x31de63.item.mask; var _0x598a6c = _0x4d493f.mask; 0x0 != (_0x31de63 & 0xf0) && 0x0 != (_0x598a6c & 0xf0) && (_0x31de63 &= 0xf0, _0x598a6c &= 0xf0); _0x31de63 = 0x0 != (_0x31de63 & _0x598a6c); } else _0x31de63 = !0x1; if (_0x31de63) return !0x0; } return !0x1; }; _0xfba720[_0x56ae('0x6')]['getMask'] = function(_0x291d92) { for (var _0x36b5cc = 0x0, _0x189051 = this.items.iterator(); _0x189051.hasNext();) { var _0x6a232f = _0x189051.next(); null != _0x6a232f.target && _0x6a232f.target.get_sourceObject() == _0x291d92.get_sourceObject() && (_0x36b5cc |= _0x6a232f.item.mask); } return _0x36b5cc; }; _0xfba720[_0x56ae('0x6')]['__class__'] = _0xfba720; var _0x188fe1 = function(_0x2fb9c1, _0x1d389e, _0x149bf2) { this['target'] = _0x2fb9c1; this['area'] = _0x1d389e; this['item'] = _0x149bf2; }; _0x5ac4a7[_0x1c1b50['WlWOI']] = _0x188fe1; _0x188fe1['__name__'] = _0x56ae('0x202a'); _0x188fe1[_0x56ae('0x6')] = {}; _0x188fe1[_0x56ae('0x6')]['target'] = null; _0x188fe1[_0x56ae('0x6')][_0x56ae('0x1935')] = null; _0x188fe1[_0x56ae('0x6')][_0x56ae('0x24')] = null; _0x188fe1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x188fe1; var _0x58b9d5 = function() {}; _0x5ac4a7[_0x56ae('0x202b')] = _0x58b9d5; _0x58b9d5[_0x56ae('0x8bf')] = 'com.player03.layout.LayoutCreator'; _0x58b9d5['fillAreaLeftOf'] = function(_0x11ca37, _0x4d9f9b, _0x6d8d9c, _0x4d5a25) { null == _0x6d8d9c && (_0x6d8d9c = 0x0); _0x4d5a25 = null == _0x4d5a25 ? _0xfba720[_0x56ae('0xa1f')]() : _0x4d5a25; _0x4d5a25['add'](_0x11ca37, _0x93e405['matchOppositeEdges'](_0x2bd32b[_0x56ae('0xf4a')], _0x6d8d9c), _0x4d9f9b); _0x4d9f9b = _0x93e405['matchSameEdges'](_0x2bd32b[_0x56ae('0xf90')], _0x6d8d9c); _0x4d5a25[_0x56ae('0x2029')](_0x11ca37, _0x4d9f9b) || _0x4d5a25[_0x56ae('0x8e9')](_0x11ca37, _0x4d9f9b); }; _0x58b9d5['fillAreaRightOf'] = function(_0x227549, _0xf54e57, _0x14f8d3, _0x595626) { null == _0x14f8d3 && (_0x14f8d3 = 0x0); _0x595626 = null == _0x595626 ? _0xfba720[_0x56ae('0xa1f')]() : _0x595626; var _0x3f06db = _0x93e405['matchSameEdges'](_0x2bd32b[_0x56ae('0xf4a')], _0x14f8d3); _0x595626['conflictExists'](_0x227549, _0x3f06db) || _0x595626['add'](_0x227549, _0x3f06db); _0x595626[_0x56ae('0x8e9')](_0x227549, _0x93e405['matchOppositeEdges'](_0x2bd32b[_0x56ae('0xf90')], _0x14f8d3), _0xf54e57); }; _0x58b9d5['fillAreaAbove'] = function(_0x54bb32, _0x4ff892, _0x202a18, _0x5b0c90) { _0x1c1b50[_0x56ae('0x202c')](null, _0x202a18) && (_0x202a18 = 0x0); _0x5b0c90 = null == _0x5b0c90 ? _0xfba720[_0x56ae('0xa1f')]() : _0x5b0c90; _0x5b0c90[_0x56ae('0x8e9')](_0x54bb32, _0x93e405[_0x56ae('0x202d')](_0x2bd32b[_0x56ae('0xfa0')], _0x202a18), _0x4ff892); _0x4ff892 = _0x93e405[_0x56ae('0x202e')](_0x2bd32b[_0x56ae('0x9e4')], _0x202a18); _0x5b0c90[_0x56ae('0x2029')](_0x54bb32, _0x4ff892) || _0x5b0c90[_0x56ae('0x8e9')](_0x54bb32, _0x4ff892); }; _0x58b9d5[_0x56ae('0x202f')] = function(_0x4cc51b, _0x16ab81, _0x32e6c4, _0x5131af) { if (_0x56ae('0x2030') === _0x575257[_0x56ae('0x63d')]) { var _0x4e2af8 = _0x32e6c4++; _0x16ab81['set'](_0x4e2af8, _0x4cc51b[_0x4e2af8]); } else { null == _0x32e6c4 && (_0x32e6c4 = 0x0); _0x5131af = null == _0x5131af ? _0xfba720['get_currentLayout']() : _0x5131af; var _0x2a25f9 = _0x93e405[_0x56ae('0x202e')](_0x2bd32b[_0x56ae('0xfa0')], _0x32e6c4); _0x5131af[_0x56ae('0x2029')](_0x4cc51b, _0x2a25f9) || _0x5131af[_0x56ae('0x8e9')](_0x4cc51b, _0x2a25f9); _0x5131af[_0x56ae('0x8e9')](_0x4cc51b, _0x93e405[_0x56ae('0x202d')](_0x2bd32b[_0x56ae('0x9e4')], _0x32e6c4), _0x16ab81); } }; _0x58b9d5['maintainAspectRatio'] = function(_0x1707e3, _0xd4d99a) { _0xd4d99a = null == _0xd4d99a ? _0xfba720['get_currentLayout']() : _0xd4d99a; var _0x59e80d = _0xd4d99a[_0x56ae('0x2031')](_0x1707e3), _0x258949 = 0x0 != (_0x59e80d & 0x8); _0x1c1b50[_0x56ae('0x2032')](0x0, _0x59e80d & 0x4) && _0xd4d99a[_0x56ae('0x8e9')](_0x1707e3, new _0x5ee5e8(!0x0)); _0x258949 || _0xd4d99a['add'](_0x1707e3, new _0x5ee5e8(!0x1)); }; var _0x239761 = function() { this['baseWidth'] = this[_0x56ae('0x15')](); this[_0x56ae('0x2023')] = this['get_height'](); }; _0x5ac4a7[_0x56ae('0x2033')] = _0x239761; _0x239761[_0x56ae('0x8bf')] = _0x56ae('0x2033'); _0x239761[_0x56ae('0x6')] = {}; _0x239761[_0x56ae('0x6')]['baseWidth'] = null; _0x239761[_0x56ae('0x6')][_0x56ae('0x2023')] = null; _0x239761[_0x56ae('0x6')][_0x56ae('0x3e1')] = function() { if (_0x56ae('0x2034') === _0x56ae('0x2034')) { return 0x0; } else { return new _0x36bffc(this.baseX + a * this.xIncrement, this.baseY + a * this.yIncrement); } }; _0x239761[_0x56ae('0x6')][_0x56ae('0x471')] = function(_0x1606bd) { if (_0x56ae('0x2035') !== _0x56ae('0x2035')) { return this.overrideEnabled ? (this.contentsDirty = !0x0, this.contents.removeChild(_0x1606bd)) : _0xc32e6.prototype.removeChild.call(this, _0x1606bd); } else { return 0x0; } }; _0x239761[_0x56ae('0x6')][_0x56ae('0x9f0')] = function() { if (_0x56ae('0x2036') !== 'nfuHi') { if (null == this.velocity) this.velocity = a; else { var _0x11c6c7 = this.velocity; _0x11c6c7.x = a.x; _0x11c6c7.y = a.y; _0x11c6c7.z = a.z; } this.velocityOverridden = !0x0; } else { return 0x0; } }; _0x239761[_0x56ae('0x6')][_0x56ae('0xaae')] = function(_0x445158) { return 0x0; }; _0x239761[_0x56ae('0x6')][_0x56ae('0x15')] = function() { return 0x0; }; _0x239761[_0x56ae('0x6')][_0x56ae('0x51f')] = function(_0x4d8228) { return 0x0; }; _0x239761[_0x56ae('0x6')][_0x56ae('0x16')] = function() { return 0x0; }; _0x239761[_0x56ae('0x6')][_0x56ae('0x10c3')] = function(_0x21a6fb) { if (_0x56ae('0x2037') === 'UQrSc') { null == _0x21a6fb && (_0x21a6fb = _0x4622dd.primary); null == b && (b = Math.random() * _0x21a6fb.levelCount | 0x0); _0x2c8908.call(this, _0x21a6fb, b, _0x434fd2.entry, { startTilesLength: 0xfa0 }); this.frames = [_0x2d9f4e(this, this.frame0)]; this.name = _0x56ae('0x2038'); } else { return 0x0; } }; _0x239761[_0x56ae('0x6')][_0x56ae('0x46f')] = function(_0xad4259) { this.set_width(this.get_width() - (_0xad4259 - this.get_x())); return this.set_x(_0xad4259); }; _0x239761[_0x56ae('0x6')][_0x56ae('0x41f')] = function(_0x2ec656) { this.set_width(_0x1c1b50.dFxlM(_0x2ec656, this.get_x())); return _0x2ec656; }; _0x239761[_0x56ae('0x6')][_0x56ae('0x136e')] = function(_0x1c8969) { this.set_height(this.get_height() - (_0x1c8969 - this.get_y())); return this.set_y(_0x1c8969); }; _0x239761[_0x56ae('0x6')][_0x56ae('0x1366')] = function(_0x2c5ed7) { this.set_height(_0x2c5ed7 - this.get_y()); return _0x2c5ed7; }; _0x239761[_0x56ae('0x6')][_0x56ae('0x2039')] = function() { throw new _0x1adea8(_0x56ae('0x203a')); }; _0x239761[_0x56ae('0x6')]['__class__'] = _0x239761; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1366')] = _0x56ae('0x1366'); _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x136e')] = 'set_top'; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x41f')] = _0x56ae('0x41f'); _0x239761[_0x56ae('0x6')][_0x56ae('0x984')]['set_left'] = _0x1c1b50.wxWlE; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2039')] = _0x56ae('0x2039'); _0x239761[_0x56ae('0x6')][_0x56ae('0x984')]['set_height'] = _0x1c1b50.oqoCH; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x16')] = 'get_height'; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x51f')] = _0x56ae('0x51f'); _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x15')] = _0x56ae('0x15'); _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xaae')] = _0x56ae('0xaae'); _0x239761[_0x56ae('0x6')][_0x56ae('0x984')]['get_y'] = 'get_y'; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x471')] = _0x1c1b50.MoyJs; _0x239761[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3e1')] = _0x56ae('0x3e1'); var _0x4dd284 = function(_0x5457f3) { if (_0x56ae('0x203b') === 'HVqNs') { var _0x534995 = d['next'](), _0x292208 = _0x534995['get_vertexData'](); for (_0x5457f3 = _0x534995['get_vertexOffset'](); _0x5457f3 < _0x292208[_0x56ae('0x9fa')]();) c['x'] = _0x292208['get'](_0x5457f3), c['y'] = _0x292208[_0x56ae('0x1b')](_0x5457f3 + 0x1), c['z'] = _0x292208[_0x56ae('0x1b')](_0x5457f3 + 0x2), c = b[_0x56ae('0x1820')]['transformVector'](c), _0x292208[_0x56ae('0x8b6')](_0x5457f3, c['x']), _0x292208[_0x56ae('0x8b6')](_0x5457f3 + 0x1, c['y']), _0x292208['set'](_0x5457f3 + 0x2, c['z']), _0x5457f3 += _0x534995[_0x56ae('0x112e')](); _0x59b8d7[_0x56ae('0x951')](_0x534995, _0x547bfc)[_0x56ae('0x1148')](_0x292208); } else { this[_0x56ae('0x203c')] = _0x5457f3; _0x239761[_0x56ae('0x94d')](this); this[_0x56ae('0x1eb5')] = _0x5457f3[_0x56ae('0x15')]() / _0x5457f3[_0x56ae('0xab4')](); this[_0x56ae('0x2023')] = _0x5457f3[_0x56ae('0x16')]() / _0x5457f3[_0x56ae('0xab3')](); } }; _0x5ac4a7[_0x56ae('0x203d')] = _0x4dd284; _0x4dd284['__name__'] = _0x56ae('0x203d'); _0x4dd284[_0x56ae('0x8ee')] = _0x239761; _0x4dd284[_0x56ae('0x6')] = _0x4e6193(_0x239761[_0x56ae('0x6')], { 'displayObject': null, 'get_x': function() { return this[_0x56ae('0x203c')][_0x56ae('0x3e1')](); }, 'set_x': function(_0x1e332c) { return this[_0x56ae('0x203c')][_0x56ae('0x471')](_0x1e332c); }, 'get_y': function() { return this[_0x56ae('0x203c')][_0x56ae('0x9f0')](); }, 'set_y': function(_0x416ea1) { return this['displayObject'][_0x56ae('0xaae')](_0x416ea1); }, 'get_width': function() { if (_0x56ae('0x203e') !== 'nezgn') { var _0x22ddd7 = a[d]; ++d; _0x22ddd7 = _0x4b5a45[_0x56ae('0xbb3')](b, [_0x22ddd7]); var _0x51001e = _0x22ddd7['id']; null != _0x586025[_0x51001e] ? c[_0x56ae('0x932')](_0x51001e, _0x22ddd7) : c['h'][_0x51001e] = _0x22ddd7; } else { return this[_0x56ae('0x203c')][_0x56ae('0x15')](); } }, 'set_width': function(_0x478f2c) { return this[_0x56ae('0x203c')]['set_width'](_0x478f2c); }, 'get_height': function() { return this['displayObject'][_0x56ae('0x16')](); }, 'set_height': function(_0x36316d) { return this[_0x56ae('0x203c')][_0x56ae('0x10c3')](_0x36316d); }, 'get_sourceObject': function() { return this['displayObject']; }, '__class__': _0x4dd284 }); var _0x1b8cf3 = function(_0x3e0673) { if ('bVPYx' === _0x56ae('0x203f')) { var _0x1b69d3 = _0x3db706[_0x56ae('0x2040')], _0x80fb7c = _0x3e0673[_0x56ae('0x110')]; _0x3e0673 = new _0x16c7a0(_0x3e0673); null != _0x586025[_0x80fb7c] ? _0x1b69d3[_0x56ae('0x932')](_0x80fb7c, _0x3e0673) : _0x1b69d3['h'][_0x80fb7c] = _0x3e0673; } else { this[_0x56ae('0x1935')] = _0x3e0673; _0x239761[_0x56ae('0x94d')](this); } }; _0x5ac4a7['com.player03.layout._Resizable.AreaResizable'] = _0x1b8cf3; _0x1b8cf3[_0x56ae('0x8bf')] = 'com.player03.layout._Resizable.AreaResizable'; _0x1b8cf3['__super__'] = _0x239761; _0x1b8cf3[_0x56ae('0x6')] = _0x4e6193(_0x239761['prototype'], { 'area': null, 'get_x': function() { return this['area']['x']; }, 'set_x': function(_0x262a83) { return this[_0x56ae('0x1935')][_0x56ae('0x471')](_0x262a83); }, 'get_y': function() { return this[_0x56ae('0x1935')]['y']; }, 'set_y': function(_0x6f8cb3) { return this['area'][_0x56ae('0xaae')](_0x6f8cb3); }, 'get_width': function() { if ('ZyHri' !== _0x56ae('0x2041')) { return this[_0x56ae('0x1935')]['width']; } else { e++; var _0x349b4b = this['_pointLightVertexConstants'][_0x56ae('0x1b')](a++); var _0x124abc = this[_0x56ae('0x1bb3')]['get'](b++); var _0x29a2e7 = this[_0x56ae('0x1bb3')][_0x56ae('0x1b')](b++); var _0x19cd3b = this['_registerCache']['getFreeFragmentVectorTemp'](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](_0x19cd3b, 0x1); var _0x10eb87 = this['_registerCache'][_0x56ae('0xe27')](); if (this['get_tangentSpace']()) { var _0x3ac477 = this[_0x56ae('0x9b9')]['getFreeVertexVectorTemp'](); this['_vertexCode'] += _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x3ac477) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x349b4b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1351')]) + _0x56ae('0x1bc4') + _0x1b30b7[_0x56ae('0x28')](_0x10eb87) + '.xyz,\x20' + _0x1b30b7['string'](_0x3ac477) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](_0x10eb87) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1351')]) + _0x56ae('0x651'); } else this[_0x56ae('0x10ff')] += _0x575257[_0x56ae('0x63a')](_0x56ae('0x14c') + _0x1b30b7['string'](_0x10eb87) + ',\x20', _0x1b30b7[_0x56ae('0x28')](_0x349b4b)) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['globalPositionVertex']) + '\x0a'; this[_0x56ae('0xceb')] = this[_0x56ae('0x1ae3')] && _0x56ae('0x1b7f') != this['_profile'] ? this[_0x56ae('0xceb')] + (_0x575257['zEjVV'](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x10eb87) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x10eb87) + _0x56ae('0x1c32') + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x124abc) + _0x56ae('0x1bdf') + _0x1b30b7['string'](_0x19cd3b) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x29a2e7) + _0x56ae('0x1be0') + _0x1b30b7['string'](_0x19cd3b) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + _0x56ae('0x1bd5') + _0x1b30b7['string'](_0x19cd3b) + _0x56ae('0x132'), _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')])) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + _0x56ae('0x1be1') + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x10eb87) + '\x0a') : this[_0x56ae('0xceb')] + (_0x575257['zEjVV'](_0x575257['uzGgU'](_0x56ae('0x5f1') + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + '.xyz,\x20' + _0x1b30b7['string'](_0x10eb87), _0x56ae('0x5f7')) + _0x1b30b7[_0x56ae('0x28')](_0x19cd3b) + _0x56ae('0x132'), _0x1b30b7[_0x56ae('0x28')](_0x10eb87)) + _0x56ae('0x651')); - 0x1 == this[_0x56ae('0x1b47')] && (this[_0x56ae('0x1b47')] = 0x4 * _0x349b4b[_0x56ae('0x9c6')]()); d && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')]['_diffuseMethod'][_0x56ae('0x1101')](this['_methodSetup'][_0x56ae('0xced')], _0x19cd3b, _0x124abc, this[_0x56ae('0x9b9')])); c && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0x1101')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x19cd3b, _0x29a2e7, this[_0x56ae('0x9b9')])); this['_registerCache'][_0x56ae('0x1037')](_0x19cd3b); } }, 'set_width': function(_0x2a569f) { return this['area']['set_width'](_0x2a569f); }, 'get_height': function() { return this['area']['height']; }, 'set_height': function(_0x15f817) { return this['area'][_0x56ae('0x10c3')](_0x15f817); }, 'set_left': function(_0xc9ca71) { if (_0x56ae('0x2042') !== _0x56ae('0x2042')) { _0x3c52a7['call'](this); } else { var _0xb59e54 = this['area']; _0xb59e54['setTo'](_0xc9ca71, _0xb59e54['y'], _0xb59e54[_0x56ae('0x3d')] - (_0xc9ca71 - _0xb59e54['x']), _0xb59e54['height']); return _0xc9ca71; } }, 'set_right': function(_0x5ca17) { if (_0x1c1b50[_0x56ae('0x192')]('ZwJPi', _0x56ae('0x2043'))) { var _0x210417 = this[_0x56ae('0x1935')]; _0x210417[_0x56ae('0x51f')](_0x5ca17 - _0x210417['x']); return _0x5ca17; } else { var _0x128709 = _0x5ca17[_0x56ae('0x1d0f')]; _0x5ca17['fragmentData'][_0x56ae('0x8b6')](_0x128709 + 0x2, 0x1); _0x5ca17[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0x575257['SZGVA'](_0x128709, 0x3), 0x0); } }, 'set_top': function(_0x2eef3b) { var _0x41165d = this[_0x56ae('0x1935')]; _0x41165d['setTo'](_0x41165d['x'], _0x2eef3b, _0x41165d['width'], _0x41165d['height'] - (_0x2eef3b - _0x41165d['y'])); return _0x2eef3b; }, 'set_bottom': function(_0x2fbdd6) { var _0x34551a = this['area']; _0x34551a['set_height'](_0x2fbdd6 - _0x34551a['y']); return _0x2fbdd6; }, 'get_sourceObject': function() { return this[_0x56ae('0x1935')]; }, '__class__': _0x1b8cf3 }); var _0x5c4c32 = function(_0x326245) { if (_0x56ae('0x2044') !== 'CuLSW') { return this[_0x56ae('0xaca')](_0x326245, this[_0x56ae('0xb03')]()); } else { this[_0x56ae('0x2045')] = _0x326245; _0x239761[_0x56ae('0x94d')](this); } }; _0x5ac4a7[_0x56ae('0x2046')] = _0x5c4c32; _0x5c4c32[_0x56ae('0x8bf')] = _0x56ae('0x2046'); _0x5c4c32[_0x56ae('0x8ee')] = _0x239761; _0x5c4c32[_0x56ae('0x6')] = _0x4e6193(_0x239761[_0x56ae('0x6')], { 'rectangle': null, 'get_x': function() { if (_0x56ae('0x2047') === _0x56ae('0x2048')) { a = _0x252a59[_0x56ae('0x977')](null); for (var _0x5603db = 0x0, _0x4c647b = b[_0x56ae('0x32')]; _0x5603db < _0x4c647b;) { var _0x51dd54 = _0x5603db++; a[_0x56ae('0x8b6')](_0x51dd54, b[_0x51dd54]); } } else { return this['rectangle']['x']; } }, 'set_x': function(_0x4c2ebb) { return this['rectangle']['x'] = _0x4c2ebb; }, 'get_y': function() { if ('KBArM' === _0x56ae('0x2049')) { return this['rectangle']['y']; } else { null == this['__indexBufferGrid'] && (this[_0x56ae('0x8ac')] = new _0x3c6685()); this[_0x56ae('0x8ac')][_0x56ae('0x8ae')](b); var _0x1b7376 = b[_0x56ae('0x3d')]; b = b[_0x56ae('0x727')]; 0x0 != _0x1b7376 && 0x0 != b ? (this[_0x56ae('0x8af')] = new Uint16Array(0x36), this[_0x56ae('0x8af')][0x0] = 0x0, this[_0x56ae('0x8af')][0x1] = 0x1, this[_0x56ae('0x8af')][0x2] = 0x2, this['__indexBufferData'][0x3] = 0x2, this['__indexBufferData'][0x4] = 0x1, this[_0x56ae('0x8af')][0x5] = 0x3, this[_0x56ae('0x8af')][0x6] = 0x4, this['__indexBufferData'][0x7] = 0x0, this[_0x56ae('0x8af')][0x8] = 0x5, this[_0x56ae('0x8af')][0x9] = 0x5, this[_0x56ae('0x8af')][0xa] = 0x0, this[_0x56ae('0x8af')][0xb] = 0x2, this[_0x56ae('0x8af')][0xc] = 0x6, this[_0x56ae('0x8af')][0xd] = 0x4, this['__indexBufferData'][0xe] = 0x7, this[_0x56ae('0x8af')][0xf] = 0x7, this[_0x56ae('0x8af')][0x10] = 0x4, this[_0x56ae('0x8af')][0x11] = 0x5, this[_0x56ae('0x8af')][0x12] = 0x8, this[_0x56ae('0x8af')][0x13] = 0x9, this[_0x56ae('0x8af')][0x14] = 0x0, this[_0x56ae('0x8af')][0x15] = 0x0, this[_0x56ae('0x8af')][0x16] = 0x9, this[_0x56ae('0x8af')][0x17] = 0x1, this[_0x56ae('0x8af')][0x18] = 0xa, this[_0x56ae('0x8af')][0x19] = 0x8, this[_0x56ae('0x8af')][0x1a] = 0x4, this[_0x56ae('0x8af')][0x1b] = 0x4, this[_0x56ae('0x8af')][0x1c] = 0x8, this[_0x56ae('0x8af')][0x1d] = 0x0, this[_0x56ae('0x8af')][0x1e] = 0xb, this[_0x56ae('0x8af')][0x1f] = 0xa, this[_0x56ae('0x8af')][0x20] = 0x6, this[_0x56ae('0x8af')][0x21] = 0x6, this[_0x56ae('0x8af')][0x22] = 0xa, this['__indexBufferData'][0x23] = 0x4, this[_0x56ae('0x8af')][0x24] = 0xc, this['__indexBufferData'][0x25] = 0xd, this[_0x56ae('0x8af')][0x26] = 0x8, this['__indexBufferData'][0x27] = 0x8, this[_0x56ae('0x8af')][0x28] = 0xd, this['__indexBufferData'][0x29] = 0x9, this['__indexBufferData'][0x2a] = 0xe, this[_0x56ae('0x8af')][0x2b] = 0xc, this[_0x56ae('0x8af')][0x2c] = 0xa, this[_0x56ae('0x8af')][0x2d] = 0xa, this[_0x56ae('0x8af')][0x2e] = 0xc, this[_0x56ae('0x8af')][0x2f] = 0x8, this[_0x56ae('0x8af')][0x30] = 0xf, this[_0x56ae('0x8af')][0x31] = 0xe, this[_0x56ae('0x8af')][0x32] = 0xb, this['__indexBufferData'][0x33] = 0xb, this[_0x56ae('0x8af')][0x34] = 0xe, this[_0x56ae('0x8af')][0x35] = 0xa, this['__indexBuffer'] = a[_0x56ae('0x122f')](0x36)) : 0x0 == _0x1b7376 && 0x0 != b ? (this['__indexBufferData'] = new Uint16Array(0x12), this[_0x56ae('0x8af')][0x0] = 0x0, this[_0x56ae('0x8af')][0x1] = 0x1, this[_0x56ae('0x8af')][0x2] = 0x2, this[_0x56ae('0x8af')][0x3] = 0x2, this['__indexBufferData'][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this[_0x56ae('0x8af')][0x6] = 0x4, this['__indexBufferData'][0x7] = 0x5, this[_0x56ae('0x8af')][0x8] = 0x0, this['__indexBufferData'][0x9] = 0x0, this['__indexBufferData'][0xa] = 0x5, this[_0x56ae('0x8af')][0xb] = 0x1, this[_0x56ae('0x8af')][0xc] = 0x6, this[_0x56ae('0x8af')][0xd] = 0x7, this['__indexBufferData'][0xe] = 0x4, this[_0x56ae('0x8af')][0xf] = 0x4, this[_0x56ae('0x8af')][0x10] = 0x7, this['__indexBufferData'][0x11] = 0x5, this[_0x56ae('0x8a9')] = a[_0x56ae('0x122f')](0x12)) : 0x0 != _0x1b7376 && 0x0 == b && (this[_0x56ae('0x8af')] = new Uint16Array(0x12), this[_0x56ae('0x8af')][0x0] = 0x0, this[_0x56ae('0x8af')][0x1] = 0x1, this[_0x56ae('0x8af')][0x2] = 0x2, this[_0x56ae('0x8af')][0x3] = 0x2, this['__indexBufferData'][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this['__indexBufferData'][0x6] = 0x4, this['__indexBufferData'][0x7] = 0x0, this['__indexBufferData'][0x8] = 0x5, this['__indexBufferData'][0x9] = 0x5, this[_0x56ae('0x8af')][0xa] = 0x0, this[_0x56ae('0x8af')][0xb] = 0x2, this[_0x56ae('0x8af')][0xc] = 0x6, this['__indexBufferData'][0xd] = 0x4, this['__indexBufferData'][0xe] = 0x7, this[_0x56ae('0x8af')][0xf] = 0x7, this['__indexBufferData'][0x10] = 0x4, this['__indexBufferData'][0x11] = 0x5, this[_0x56ae('0x8a9')] = a[_0x56ae('0x122f')](0x12)); } }, 'set_y': function(_0xc95ff0) { return this[_0x56ae('0x2045')]['y'] = _0xc95ff0; }, 'get_width': function() { return this[_0x56ae('0x2045')][_0x56ae('0x3d')]; }, 'set_width': function(_0x12d2b4) { if ('ZstfZ' !== _0x56ae('0x204a')) { this[_0x56ae('0x100e')] = !0x1; } else { return this[_0x56ae('0x2045')][_0x56ae('0x3d')] = _0x12d2b4; } }, 'get_height': function() { if (_0x56ae('0x204b') === 'ZnPTt') { this[_0x56ae('0x1903')] = a; this[_0x56ae('0x8c1')] = c; this[_0x56ae('0x1829')] = _0x252a59[_0x56ae('0x977')](null); _0x503858['call'](this, b); } else { return this[_0x56ae('0x2045')][_0x56ae('0x727')]; } }, 'set_height': function(_0x4b932b) { return this[_0x56ae('0x2045')]['height'] = _0x4b932b; }, 'get_sourceObject': function() { if (_0x56ae('0x204c') === _0x56ae('0x204d')) { this[_0x56ae('0x204e')] = _0x2d9f4e; this[_0x56ae('0x204f')] = _0x1b30b7; this[_0x56ae('0x2050')] = _0x5ac4a7; this[_0x56ae('0x2051')] = _0x4e6193; this[_0x56ae('0x2052')] = _0x252a59; this[_0x56ae('0x2053')] = _0x2d9f4e && _0x2d9f4e['length']; } else { return this[_0x56ae('0x2045')]; } }, '__class__': _0x5c4c32 }); var _0x4b40e0 = function(_0x1309f9, _0x3d3ba5, _0x1c7cd6) { null == _0x3d3ba5 && (_0x3d3ba5 = 0x258); null == _0x1309f9 && (_0x1309f9 = 0x320); this['x'] = this['y'] = 0x1; this[_0x56ae('0x1eb5')] = _0x1309f9; this[_0x56ae('0x2023')] = _0x3d3ba5; this['set_area'](_0x1c1b50['bnMSA'](null, _0x1c7cd6) ? _0x1c7cd6 : _0x9b5e8a[_0x56ae('0x488')]()); this[_0x56ae('0x2054')](new _0x5a77ae()); }; _0x5ac4a7[_0x56ae('0x2055')] = _0x4b40e0; _0x4b40e0['__name__'] = _0x56ae('0x2055'); _0x4b40e0[_0x56ae('0x6')] = {}; _0x4b40e0[_0x56ae('0x6')]['x'] = null; _0x4b40e0[_0x56ae('0x6')]['y'] = null; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x1eb5')] = null; _0x4b40e0[_0x56ae('0x6')]['baseHeight'] = null; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x1933')] = null; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x2054')] = function(_0x13b77d) { null == this.behavior && null != _0x13b77d ? this.area.addEventListener(_0x56ae('0x624'), _0x2d9f4e(this, this.onResize), !0x1, 0x1) : null != this.behavior && null == _0x13b77d && (this.area.removeEventListener(_0x56ae('0x624'), _0x2d9f4e(this, this.onResize)), this.y = this.x = 0x1); this.behavior = _0x13b77d; this.area.dispatchEvent(new _0x140b13(_0x56ae('0x624'))); return this.behavior; }; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x1934')] = function(_0x35e70a) { if (null != this.behavior) this.behavior.onResize(this.area.width | 0x0, this.area.height | 0x0, this); }; _0x4b40e0[_0x56ae('0x6')]['area'] = null; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x2056')] = function(_0x2329e7) { if (_0x56ae('0x2057') !== 'hyRtx') { var _0x3e307d = this.object.get_scenePosition(); this.aabb.min.x = _0x3e307d.x - this.radius; this.aabb.min.y = _0x3e307d.y - this.radius; this.aabb.min.z = _0x3e307d.z - this.radius; this.aabb.max.x = _0x3e307d.x + this.radius; this.aabb.max.y = _0x3e307d.y + this.radius; this.aabb.max.z = _0x3e307d.z + this.radius; } else { this.area = null == _0x2329e7 ? _0x9b5e8a.get_instance() : _0x2329e7; if (null != this.behavior) this.onResize(null); return this.area; } }; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4b40e0; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2056')] = _0x1c1b50.CnqPY; _0x4b40e0[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2054')] = _0x56ae('0x2054'); var _0x4cac59 = function() {}; _0x5ac4a7[_0x56ae('0x2058')] = _0x4cac59; _0x4cac59[_0x56ae('0x8bf')] = 'com.player03.layout._Scale.ScaleBehavior'; _0x4cac59[_0x56ae('0x6')] = {}; _0x4cac59[_0x56ae('0x6')][_0x56ae('0x1934')] = function(_0x5c1679, _0x4ce25a, _0x3883b3) { _0x3883b3.x = 0x1; _0x3883b3.y = 0x1; }; _0x4cac59[_0x56ae('0x6')]['__class__'] = _0x4cac59; var _0x5a77ae = function() {}; _0x5ac4a7[_0x56ae('0x2059')] = _0x5a77ae; _0x5a77ae[_0x56ae('0x8bf')] = _0x56ae('0x2059'); _0x5a77ae[_0x56ae('0x8ee')] = _0x4cac59; _0x5a77ae['prototype'] = _0x4e6193(_0x4cac59[_0x56ae('0x6')], { 'onResize': function(_0x33fa8b, _0x5895ca, _0x109d98) { _0x109d98['x'] = Math[_0x56ae('0x58')](_0x33fa8b / _0x109d98[_0x56ae('0x1eb5')], _0x5895ca / _0x109d98[_0x56ae('0x2023')]); _0x109d98['y'] = _0x109d98['x']; }, '__class__': _0x5a77ae }); var _0x230573 = function(_0x52647e, _0x1fd282, _0x10e031, _0x1fedb0) { null == _0x1fedb0 && (_0x1fedb0 = 0x0); null == _0x10e031 && (_0x10e031 = 0x0); null == _0x1fd282 && (_0x1fd282 = 0x0); null == _0x52647e && (_0x52647e = 0x0); _0x36799b['call'](this); this[_0x56ae('0x1c')](_0x52647e, _0x1fd282, _0x10e031, _0x1fedb0); }; _0x5ac4a7['com.player03.layout.area.Area'] = _0x230573; _0x230573[_0x56ae('0x8bf')] = _0x56ae('0x205a'); _0x230573['__super__'] = _0x36799b; _0x230573[_0x56ae('0x6')] = _0x4e6193(_0x36799b['prototype'], { 'x': null, 'y': null, 'width': null, 'height': null, 'setTo': function(_0x2dd600, _0x39da75, _0x44d28e, _0x15a4f2, _0x33343a) { if (_0x56ae('0x205b') !== 'vXVDD') { null != this[_0x56ae('0x205c')] && (_0x2dd600 = this[_0x56ae('0x205c')]); this['__blendMode'] != _0x2dd600 && (this[_0x56ae('0x98c')] = _0x2dd600, this[_0x56ae('0x205d')](this[_0x56ae('0xa59')], _0x2dd600)); } else { null == _0x33343a && (_0x33343a = !0x1); this['x'] = _0x2dd600; this['y'] = _0x39da75; this['width'] = _0x44d28e; this[_0x56ae('0x727')] = _0x15a4f2; _0x33343a || this[_0x56ae('0x205e')](); } }, 'set_x': function(_0x2d0f9a) { this['x'] = _0x2d0f9a; this[_0x56ae('0x205e')](); return this['x']; }, 'set_y': function(_0x34fa45) { this['y'] = _0x34fa45; this[_0x56ae('0x205e')](); return this['y']; }, 'set_width': function(_0x5d965d) { this[_0x56ae('0x3d')] = _0x5d965d; this[_0x56ae('0x205e')](); return this['width']; }, 'set_height': function(_0x363e14) { this[_0x56ae('0x727')] = _0x363e14; this[_0x56ae('0x205e')](); return this[_0x56ae('0x727')]; }, 'queueChangeEvent': function() { if (this != _0x230573['currentArea']) for (0x0 > _0x230573[_0x56ae('0x1cb7')][_0x56ae('0x3b')](this) && _0x230573[_0x56ae('0x1cb7')][_0x56ae('0x8f0')](this); null == _0x230573[_0x56ae('0x205f')] && 0x0 < _0x230573['queue']['length'];) _0x230573['currentArea'] = _0x230573[_0x56ae('0x1cb7')][0x0], _0x230573[_0x56ae('0x1cb7')][_0x56ae('0x9d8')](0x0, 0x1), _0x230573[_0x56ae('0x205f')][_0x56ae('0x959')](new _0x140b13(_0x56ae('0x624'))), _0x230573[_0x56ae('0x205f')] = null; }, 'toString': function() { return _0x1c1b50[_0x56ae('0x194')](_0x1c1b50['nPhbD'](_0x56ae('0x2060') + this['x'] + _0x56ae('0xd09') + this['y'] + ',\x20width=' + this['width'], _0x56ae('0xd0a')) + this[_0x56ae('0x727')], ')'); }, '__class__': _0x230573, '__properties__': { 'set_height': _0x56ae('0x10c3'), 'set_width': 'set_width', 'set_y': _0x56ae('0xaae'), 'set_x': _0x56ae('0x471') } }); var _0x9b5e8a = function() { _0x230573['call'](this); _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0x95e')](_0x56ae('0x8ce'), _0x2d9f4e(this, this['onStageResize']), !0x1, 0x1); this[_0x56ae('0x2024')](null); }; _0x5ac4a7[_0x56ae('0x2061')] = _0x9b5e8a; _0x9b5e8a[_0x56ae('0x8bf')] = _0x56ae('0x2061'); _0x9b5e8a[_0x56ae('0x984')] = {}; _0x9b5e8a[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x9b5e8a[_0x56ae('0x488')] = function() { if (_0x56ae('0x2062') === _0x56ae('0x2063')) { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this['touchPointID'] = 0x0; this[_0x56ae('0x2064')] = !0x1; this[_0x56ae('0x2065')] = this[_0x56ae('0x2066')] = this[_0x56ae('0x2067')] = this[_0x56ae('0x9a9')] = this[_0x56ae('0x9a8')] = 0x0; this['relatedObject'] = null; this['controlKey'] = this['commandKey'] = this[_0x56ae('0x2068')] = this[_0x56ae('0x2069')] = this[_0x56ae('0x206a')] = !0x1; this['stageY'] = this[_0x56ae('0x9a7')] = NaN; } else { null == _0x9b5e8a[_0x56ae('0x993')] && (_0x9b5e8a[_0x56ae('0x993')] = new _0x9b5e8a()); return _0x9b5e8a[_0x56ae('0x993')]; } }; _0x9b5e8a[_0x56ae('0x8ee')] = _0x230573; _0x9b5e8a[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x473')](_0x4e6193, _0x230573['prototype'], { 'onStageResize': function(_0x548cf4) { _0x548cf4 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]; _0x548cf4[_0x56ae('0xb2e')] == this[_0x56ae('0x3d')] && _0x548cf4['stageHeight'] == this[_0x56ae('0x727')] || _0x230573[_0x56ae('0x6')]['setTo'][_0x56ae('0x94d')](this, 0x0, 0x0, _0x548cf4[_0x56ae('0xb2e')], _0x548cf4[_0x56ae('0x9f3')]); }, 'setTo': function(_0x5e657b, _0x173ebd, _0x1d3d3f, _0x31c6be, _0x4d8e84) {}, 'set_x': function(_0x528943) { if ('NnREv' !== _0x56ae('0x206b')) { _0x295513[_0x56ae('0x8d9')](_0x528943); } else { return this['x']; } }, 'set_y': function(_0x50db46) { return this['y']; }, 'set_width': function(_0x2c44c6) { return this['width']; }, 'set_height': function(_0x1b278c) { return this[_0x56ae('0x727')]; }, '__class__': _0x9b5e8a }); var _0x415881 = function() {}; _0x5ac4a7['com.player03.layout.item.LayoutItem'] = _0x415881; _0x415881[_0x56ae('0x8bf')] = _0x56ae('0x206c'); _0x415881['__isInterface__'] = !0x0; _0x415881[_0x56ae('0x6')] = {}; _0x415881[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x415881[_0x56ae('0x6')][_0x56ae('0x12')] = null; _0x415881[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x415881; var _0x124cd6 = function(_0x33e541) { this[_0x56ae('0x1778')] = 0x0; this['callback'] = _0x33e541; }; _0x5ac4a7[_0x56ae('0x206d')] = _0x124cd6; _0x124cd6['__name__'] = _0x56ae('0x206d'); _0x124cd6['__interfaces__'] = [_0x415881]; _0x124cd6[_0x56ae('0x6')] = {}; _0x124cd6[_0x56ae('0x6')][_0x56ae('0xcab')] = null; _0x124cd6[_0x56ae('0x6')]['mask'] = null; _0x124cd6[_0x56ae('0x6')][_0x56ae('0x12')] = function(_0x162fc8, _0x41c93d, _0x53f0ca) { this.callback(); }; _0x124cd6[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x124cd6; var _0x93e405 = function(_0x1416c1) { if (_0x56ae('0x206e') === 'kyLEa') { var _0x51136e = this[_0x56ae('0xf17')][_0x56ae('0x206f')]; _0x51136e = null != _0x51136e ? new Uint8Array(_0x51136e) : null; _0x1416c1[_0x56ae('0xf17')] = _0x51136e; _0x51136e = this[_0x56ae('0xf17')]; _0x51136e = null != _0x51136e ? new Uint8Array(_0x51136e) : null; _0x1416c1['data'][_0x56ae('0x8b6')](_0x51136e); } else { this[_0x56ae('0x10c5')] = _0x1416c1; this[_0x56ae('0x2070')] = _0x1416c1 == _0x2bd32b[_0x56ae('0xf90')] || _0x1416c1 == _0x2bd32b['RIGHT']; switch (_0x1416c1[_0x56ae('0xce3')]) { case 0x0: this[_0x56ae('0x1778')] = 0x15; break; case 0x1: this[_0x56ae('0x1778')] = 0x25; break; case 0x2: this[_0x56ae('0x1778')] = 0x4a; break; case 0x3: this['mask'] = 0x8a; } } }; _0x5ac4a7['com.player03.layout.item.Edge'] = _0x93e405; _0x93e405['__name__'] = _0x56ae('0x2071'); _0x93e405['__interfaces__'] = [_0x415881]; _0x93e405['matchOppositeEdges'] = function(_0x3c92a0, _0x51f5e2) { null == _0x51f5e2 && (_0x51f5e2 = 0x0); return _0x3c92a0 == _0x2bd32b[_0x56ae('0xf90')] || _0x3c92a0 == _0x2bd32b[_0x56ae('0x9e4')] ? new _0x318865(_0x3c92a0 == _0x2bd32b['LEFT'] || _0x3c92a0 == _0x2bd32b[_0x56ae('0xf4a')], _0x51f5e2) : new _0x33d11e(_0x3c92a0 == _0x2bd32b[_0x56ae('0xf90')] || _0x3c92a0 == _0x2bd32b[_0x56ae('0xf4a')], _0x51f5e2); }; _0x93e405[_0x56ae('0x202e')] = function(_0x15c3af, _0x5253af) { return _0x15c3af == _0x2bd32b[_0x56ae('0xf90')] || _0x15c3af == _0x2bd32b['TOP'] ? new _0x98a39f(_0x15c3af == _0x2bd32b['LEFT'] || _0x15c3af == _0x2bd32b[_0x56ae('0xf4a')], _0x5253af) : new _0x437e25(_0x15c3af == _0x2bd32b[_0x56ae('0xf90')] || _0x15c3af == _0x2bd32b['RIGHT'], _0x5253af); }; _0x93e405[_0x56ae('0x6')] = {}; _0x93e405[_0x56ae('0x6')][_0x56ae('0x10c5')] = null; _0x93e405[_0x56ae('0x6')][_0x56ae('0x2070')] = null; _0x93e405[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x93e405[_0x56ae('0x6')][_0x56ae('0x12')] = function(_0x28cf88, _0x4895d8, _0x8e861) { switch (this.direction._hx_index) { case 0x0: var _0x2de8a4 = _0x28cf88.get_x(); break; case 0x1: _0x2de8a4 = _0x28cf88.get_x() + _0x28cf88.get_width(); break; case 0x2: _0x2de8a4 = _0x28cf88.get_y(); break; case 0x3: _0x2de8a4 = _0x28cf88.get_y() + _0x28cf88.get_height(); } _0x4895d8 = this.getEdge(this.horizontal ? _0x4895d8.get_x() : _0x4895d8.get_y(), this.horizontal ? _0x4895d8.get_width() : _0x4895d8.get_height(), _0x2de8a4, this.horizontal ? _0x8e861.x : _0x8e861.y) - _0x2de8a4; if (0x0 != _0x4895d8) switch (this.direction._hx_index) { case 0x0: _0x28cf88.set_left(_0x28cf88.get_x() + _0x4895d8); break; case 0x1: _0x28cf88.set_right(_0x28cf88.get_x() + _0x28cf88.get_width() + _0x4895d8); break; case 0x2: _0x28cf88.set_top(_0x1c1b50.nPhbD(_0x28cf88.get_y(), _0x4895d8)); break; case 0x3: _0x28cf88.set_bottom(_0x28cf88.get_y() + _0x28cf88.get_height() + _0x4895d8); } }; _0x93e405[_0x56ae('0x6')][_0x56ae('0x2072')] = function(_0x187a81, _0xde9a6, _0x399911, _0x567cb6) { return _0x399911; }; _0x93e405[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x93e405; var _0x33d11e = function(_0x2e7a6d, _0x13cbce) { if ('hKJXJ' === 'uHuHw') { var _0x580dd6 = c[_0x13cbce]; ++_0x13cbce; _0x580dd6[_0x56ae('0xafa')] == _0x5465e8['Element'] && _0x2e7a6d[_0x56ae('0x8f0')](_0x580dd6); } else { null == _0x13cbce && (_0x13cbce = 0x0); _0x93e405[_0x56ae('0x94d')](this, _0x2e7a6d ? _0x2bd32b[_0x56ae('0xf4a')] : _0x2bd32b[_0x56ae('0xfa0')]); this[_0x56ae('0xc62')] = _0x13cbce; } }; _0x5ac4a7[_0x56ae('0x475')] = _0x33d11e; _0x33d11e['__name__'] = _0x1c1b50['uQtZb']; _0x33d11e[_0x56ae('0x8ee')] = _0x93e405; _0x33d11e[_0x56ae('0x6')] = _0x4e6193(_0x93e405[_0x56ae('0x6')], { 'margin': null, 'getEdge': function(_0x35256b, _0x2a0f41, _0x10eba6, _0x36af07) { return _0x35256b - this[_0x56ae('0xc62')] * _0x36af07; }, '__class__': _0x33d11e }); var _0x318865 = function(_0x578cde, _0x37f49e) { null == _0x37f49e && (_0x37f49e = 0x0); _0x93e405['call'](this, _0x578cde ? _0x2bd32b[_0x56ae('0xf90')] : _0x2bd32b[_0x56ae('0x9e4')]); this[_0x56ae('0xc62')] = _0x37f49e; }; _0x5ac4a7[_0x56ae('0x2073')] = _0x318865; _0x318865['__name__'] = _0x56ae('0x2073'); _0x318865[_0x56ae('0x8ee')] = _0x93e405; _0x318865[_0x56ae('0x6')] = _0x4e6193(_0x93e405['prototype'], { 'margin': null, 'getEdge': function(_0xc6fda8, _0x412278, _0x141030, _0x4eb0c2) { return _0xc6fda8 + _0x412278 + _0x575257[_0x56ae('0x1fb5')](this[_0x56ae('0xc62')], _0x4eb0c2); }, '__class__': _0x318865 }); var _0x98a39f = function(_0x59584f, _0x2e1851) { null == _0x2e1851 && (_0x2e1851 = 0x0); _0x93e405[_0x56ae('0x94d')](this, _0x59584f ? _0x2bd32b['LEFT'] : _0x2bd32b[_0x56ae('0x9e4')]); this['margin'] = _0x2e1851; }; _0x5ac4a7[_0x56ae('0x2074')] = _0x98a39f; _0x98a39f[_0x56ae('0x8bf')] = _0x56ae('0x2074'); _0x98a39f[_0x56ae('0x8ee')] = _0x93e405; _0x98a39f[_0x56ae('0x6')] = _0x4e6193(_0x93e405[_0x56ae('0x6')], { 'margin': null, 'getEdge': function(_0x35cbd0, _0x2c6d43, _0x5952eb, _0x353a42) { return _0x35cbd0 + this[_0x56ae('0xc62')] * _0x353a42; }, '__class__': _0x98a39f }); var _0x437e25 = function(_0x1330f4, _0x572d34) { null == _0x572d34 && (_0x572d34 = 0x0); _0x93e405['call'](this, _0x1330f4 ? _0x2bd32b[_0x56ae('0xf4a')] : _0x2bd32b['BOTTOM']); this[_0x56ae('0xc62')] = _0x572d34; }; _0x5ac4a7['com.player03.layout.item._Edge.InsideRightOrBottom'] = _0x437e25; _0x437e25[_0x56ae('0x8bf')] = _0x56ae('0x2075'); _0x437e25['__super__'] = _0x93e405; _0x437e25['prototype'] = _0x4e6193(_0x93e405['prototype'], { 'margin': null, 'getEdge': function(_0x2c0371, _0x20d5ee, _0x13d3ea, _0x468493) { return _0x2c0371 + _0x20d5ee - this[_0x56ae('0xc62')] * _0x468493; }, '__class__': _0x437e25 }); var _0x11c9c7 = function(_0x5528a9) { this[_0x56ae('0x1778')] = (this[_0x56ae('0x2070')] = _0x5528a9) ? 0x1 : 0x2; }; _0x5ac4a7[_0x56ae('0x2076')] = _0x11c9c7; _0x11c9c7[_0x56ae('0x8bf')] = _0x56ae('0x2076'); _0x11c9c7[_0x56ae('0x961')] = [_0x415881]; _0x11c9c7[_0x56ae('0xf8d')] = function(_0xed11cf) { switch (_0xed11cf[_0x56ae('0xce3')]) { case 0x0: return new _0x11c9c7(!0x0); case 0x1: return new _0x18f8f3(!0x0, 0x1); case 0x2: return new _0x11c9c7(!0x1); case 0x3: return new _0x18f8f3(!0x1, 0x1); } }; _0x11c9c7[_0x56ae('0x6')] = {}; _0x11c9c7[_0x56ae('0x6')][_0x56ae('0x2070')] = null; _0x11c9c7[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x11c9c7[_0x56ae('0x6')][_0x56ae('0x12')] = function(_0x110bb9, _0x4354ee, _0x26142c) { this.horizontal ? (_0x4354ee = this.getCoordinate(_0x4354ee.get_x(), _0x4354ee.get_width(), _0x110bb9.get_width(), _0x26142c.x), _0x4354ee != _0x110bb9.get_x() && _0x110bb9.set_x(_0x4354ee)) : (_0x4354ee = this.getCoordinate(_0x4354ee.get_y(), _0x4354ee.get_height(), _0x110bb9.get_height(), _0x26142c.y), _0x4354ee != _0x110bb9.get_y() && _0x110bb9.set_y(_0x4354ee)); }; _0x11c9c7[_0x56ae('0x6')][_0x56ae('0x2077')] = function(_0x298d3d, _0x186657, _0x1c7d51, _0x780afb) { return _0x298d3d; }; _0x11c9c7[_0x56ae('0x6')]['__class__'] = _0x11c9c7; var _0x18f8f3 = function(_0x5da19b, _0x266351) { _0x11c9c7[_0x56ae('0x94d')](this, _0x5da19b); this['percent'] = _0x266351; }; _0x5ac4a7['com.player03.layout.item._Position.Percent'] = _0x18f8f3; _0x18f8f3[_0x56ae('0x8bf')] = _0x56ae('0x2078'); _0x18f8f3[_0x56ae('0x8ee')] = _0x11c9c7; _0x18f8f3['prototype'] = _0x4e6193(_0x11c9c7[_0x56ae('0x6')], { 'percent': null, 'getCoordinate': function(_0x4691e7, _0x1877e1, _0x536ee6, _0x3b21ad) { return this['percent'] * (_0x1877e1 - _0x536ee6) + _0x4691e7; }, '__class__': _0x18f8f3 }); var _0x2c9e06 = function(_0xf4c04e, _0x343d4c, _0x2a2ca1) { _0x11c9c7[_0x56ae('0x94d')](this, _0xf4c04e); this[_0x56ae('0x2079')] = _0x343d4c; this[_0x56ae('0x18b8')] = _0x2a2ca1; }; _0x5ac4a7[_0x1c1b50['bWsGW']] = _0x2c9e06; _0x2c9e06['__name__'] = _0x56ae('0x477'); _0x2c9e06[_0x56ae('0x8ee')] = _0x11c9c7; _0x2c9e06[_0x56ae('0x6')] = _0x4e6193(_0x11c9c7[_0x56ae('0x6')], { 'percent': null, 'offset': null, 'getCoordinate': function(_0x241d3, _0x4c733b, _0x221307, _0xfbbfb) { return _0x575257[_0x56ae('0x641')](this['percent'] * (_0x4c733b - _0x221307) + this[_0x56ae('0x18b8')] * _0xfbbfb, _0x241d3); }, '__class__': _0x2c9e06 }); var _0xa5dd91 = function(_0x1726e4, _0xad134b) { _0x11c9c7[_0x56ae('0x94d')](this, _0xad134b == _0x2bd32b[_0x56ae('0xf90')] || _0xad134b == _0x2bd32b[_0x56ae('0xf4a')]); this['margin'] = _0x1726e4; this[_0x56ae('0x10c5')] = _0xad134b; }; _0x5ac4a7[_0x56ae('0x207a')] = _0xa5dd91; _0xa5dd91[_0x56ae('0x8bf')] = 'com.player03.layout.item._Position.Inside'; _0xa5dd91['__super__'] = _0x11c9c7; _0xa5dd91[_0x56ae('0x6')] = _0x4e6193(_0x11c9c7[_0x56ae('0x6')], { 'margin': null, 'direction': null, 'getCoordinate': function(_0x4e9ad1, _0x1cc5f5, _0x14f116, _0x385cfd) { var _0x62b214 = this[_0x56ae('0x10c5')]; return _0x62b214 == _0x2bd32b[_0x56ae('0xf90')] || _0x62b214 == _0x2bd32b['TOP'] ? _0x4e9ad1 + _0x575257[_0x56ae('0x642')](this[_0x56ae('0xc62')], _0x385cfd) : _0x4e9ad1 + _0x1cc5f5 - this[_0x56ae('0xc62')] * _0x385cfd - _0x14f116; }, '__class__': _0xa5dd91 }); var _0x5ed31e = function(_0x256b8b, _0x258998) { _0x11c9c7[_0x56ae('0x94d')](this, _0x258998 == _0x2bd32b[_0x56ae('0xf90')] || _0x1c1b50['iVnse'](_0x258998, _0x2bd32b[_0x56ae('0xf4a')])); this[_0x56ae('0xc62')] = _0x256b8b; this[_0x56ae('0x10c5')] = _0x258998; }; _0x5ac4a7['com.player03.layout.item._Position.Outside'] = _0x5ed31e; _0x5ed31e[_0x56ae('0x8bf')] = 'com.player03.layout.item._Position.Outside'; _0x5ed31e[_0x56ae('0x8ee')] = _0x11c9c7; _0x5ed31e[_0x56ae('0x6')] = _0x4e6193(_0x11c9c7[_0x56ae('0x6')], { 'margin': null, 'direction': null, 'getCoordinate': function(_0x2875b7, _0x4e01c0, _0x17a9f1, _0x472e50) { var _0x5c46be = this[_0x56ae('0x10c5')]; return _0x5c46be == _0x2bd32b['LEFT'] || _0x5c46be == _0x2bd32b[_0x56ae('0x9e4')] ? _0x2875b7 - this[_0x56ae('0xc62')] * _0x472e50 - _0x17a9f1 : _0x2875b7 + _0x4e01c0 + this[_0x56ae('0xc62')] * _0x472e50; }, '__class__': _0x5ed31e }); var _0x515961 = function(_0x270ee3) { this[_0x56ae('0x1778')] = (this[_0x56ae('0x2070')] = _0x270ee3) ? 0x4 : 0x8; }; _0x5ac4a7[_0x56ae('0x91')] = _0x515961; _0x515961['__name__'] = _0x1c1b50[_0x56ae('0x207b')]; _0x515961[_0x56ae('0x961')] = [_0x415881]; _0x515961[_0x56ae('0x6')] = {}; _0x515961[_0x56ae('0x6')][_0x56ae('0x2070')] = null; _0x515961[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x515961[_0x56ae('0x6')]['apply'] = function(_0xc3bcda, _0x2a967a, _0x507599) { if (_0x1c1b50.HXctC(_0x56ae('0x207c'), _0x56ae('0x207c'))) { return this._assets; } else { this.horizontal ? (_0x2a967a = this.getSize(_0xc3bcda.baseWidth, _0x2a967a.get_width(), _0x507599.x), _0x2a967a != _0xc3bcda.get_width() && _0xc3bcda.set_width(_0x2a967a)) : (_0x2a967a = this.getSize(_0xc3bcda.baseHeight, _0x2a967a.get_height(), _0x507599.y), _0x2a967a != _0xc3bcda.get_height() && _0xc3bcda.set_height(_0x2a967a)); } }; _0x515961[_0x56ae('0x6')][_0x56ae('0x207d')] = function(_0x2cb870, _0xf1ba98, _0x184cdb) { return _0x2cb870 * _0x184cdb; }; _0x515961[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x515961; var _0x50d80a = function(_0x3f7082, _0x430534) { _0x515961[_0x56ae('0x94d')](this, _0x3f7082); this[_0x56ae('0xf46')] = _0x430534; }; _0x5ac4a7[_0x56ae('0x207e')] = _0x50d80a; _0x50d80a['__name__'] = _0x56ae('0x207e'); _0x50d80a[_0x56ae('0x8ee')] = _0x515961; _0x50d80a['prototype'] = _0x4e6193(_0x515961['prototype'], { 'size': null, 'getSize': function(_0x32cd33, _0x3fbeea, _0x352c2a) { return this[_0x56ae('0xf46')] * _0x352c2a; }, '__class__': _0x50d80a }); var _0x4a4b5e = function(_0x579223, _0x4b6543) { _0x515961[_0x56ae('0x94d')](this, _0x579223); this[_0x56ae('0x2079')] = _0x4b6543; }; _0x5ac4a7[_0x56ae('0x207f')] = _0x4a4b5e; _0x4a4b5e[_0x56ae('0x8bf')] = _0x56ae('0x207f'); _0x4a4b5e[_0x56ae('0x8ee')] = _0x515961; _0x4a4b5e[_0x56ae('0x6')] = _0x4e6193(_0x515961[_0x56ae('0x6')], { 'percent': null, 'getSize': function(_0x2901f2, _0x1b7a92, _0x1a828b) { var _0x9a77ea = {}; _0x9a77ea[_0x56ae('0x2080')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }; _0x9a77ea['afxEA'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; _0x9a77ea[_0x56ae('0x2081')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; if (_0x56ae('0x2082') === _0x56ae('0x2083')) { var _0x461b91 = n++; f = l; var _0x2eb7c6 = Math['PI'] * _0x461b91 / this[_0x56ae('0x1f62')], _0x2c3edc = -this['_radius'] * Math[_0x56ae('0x104e')](_0x2eb7c6); _0x2eb7c6 = this[_0x56ae('0xf09')] * Math[_0x56ae('0xaa1')](_0x2eb7c6); for (var _0x1930e2 = 0x0, _0x413b7e = this[_0x56ae('0x1f5f')] + 0x1; _0x1930e2 < _0x413b7e;) { var _0x29943b = _0x1930e2++; q = 0x2 * Math['PI'] * _0x29943b / this[_0x56ae('0x1f5f')]; var _0x3358e3 = _0x2eb7c6 * Math['cos'](q), _0x3cde67 = _0x2eb7c6 * Math[_0x56ae('0xaa1')](q), _0x3698e1 = 0x1 / Math[_0x56ae('0xf0c')](_0x3358e3 * _0x3358e3 + _0x3cde67 * _0x3cde67 + _0x2c3edc * _0x2c3edc), _0x4049c2 = Math[_0x56ae('0xf0c')](_0x3cde67 * _0x3cde67 + _0x3358e3 * _0x3358e3); this[_0x56ae('0x1f60')] ? (_0x2d9f4e = 0x0, _0x5ac4a7 = 0.007 < _0x4049c2 ? _0x9a77ea[_0x56ae('0x2080')](_0x3358e3, _0x4049c2) : 0x0, q = -_0x2c3edc, _0x1b30b7 = _0x3cde67) : (_0x2d9f4e = 0.007 < _0x4049c2 ? _0x3358e3 / _0x4049c2 : 0x0, _0x5ac4a7 = 0x0, q = _0x3cde67, _0x1b30b7 = _0x2c3edc); _0x29943b == this[_0x56ae('0x1f5f')] ? (_0x1a828b[_0x56ae('0x8b6')](l++, _0x1a828b[_0x56ae('0x1b')](f)), _0x1a828b[_0x56ae('0x8b6')](l++, _0x1a828b['get'](f + 0x1)), _0x1a828b['set'](l++, _0x1a828b['get'](f + 0x2)), _0x1a828b[_0x56ae('0x8b6')](l++, _0x1a828b['get'](f + 0x3) + _0x3358e3 * _0x3698e1 * 0.5), _0x1a828b['set'](l++, _0x1a828b[_0x56ae('0x1b')](f + 0x4) + _0x9a77ea[_0x56ae('0x2084')](q * _0x3698e1, 0.5)), _0x1a828b['set'](l++, _0x1a828b[_0x56ae('0x1b')](f + 0x5) + _0x1b30b7 * _0x3698e1 * 0.5)) : (_0x1a828b[_0x56ae('0x8b6')](l++, _0x3358e3), _0x1a828b[_0x56ae('0x8b6')](l++, q), _0x1a828b[_0x56ae('0x8b6')](l++, _0x1b30b7), _0x1a828b[_0x56ae('0x8b6')](l++, _0x9a77ea[_0x56ae('0x2081')](_0x3358e3, _0x3698e1)), _0x1a828b[_0x56ae('0x8b6')](l++, q * _0x3698e1), _0x1a828b[_0x56ae('0x8b6')](l++, _0x1b30b7 * _0x3698e1)); _0x1a828b['set'](l++, 0.007 < _0x4049c2 ? -_0x3cde67 / _0x4049c2 : 0x1); _0x1a828b[_0x56ae('0x8b6')](l++, _0x2d9f4e); _0x1a828b[_0x56ae('0x8b6')](l++, _0x5ac4a7); 0x0 < _0x29943b && 0x0 < _0x461b91 && (_0x3358e3 = (this[_0x56ae('0x1f5f')] + 0x1) * _0x461b91 + _0x29943b, q = (this[_0x56ae('0x1f5f')] + 0x1) * _0x461b91 + _0x29943b - 0x1, _0x1b30b7 = (this[_0x56ae('0x1f5f')] + 0x1) * (_0x461b91 - 0x1) + _0x29943b - 0x1, _0x29943b = (this['_segmentsW'] + 0x1) * (_0x461b91 - 0x1) + _0x29943b, _0x461b91 == this[_0x56ae('0x1f62')] ? (_0x1a828b['set'](l - 0x9, _0x1a828b['get'](f)), _0x1a828b[_0x56ae('0x8b6')](l - 0x8, _0x1a828b[_0x56ae('0x1b')](f + 0x1)), _0x1a828b[_0x56ae('0x8b6')](l - 0x7, _0x1a828b[_0x56ae('0x1b')](f + 0x2)), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x3358e3), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x1b30b7), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x29943b)) : 0x1 == _0x461b91 ? (d['set'](_0x1b7a92++, _0x3358e3), d['set'](_0x1b7a92++, q), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x1b30b7)) : (d[_0x56ae('0x8b6')](_0x1b7a92++, _0x3358e3), d[_0x56ae('0x8b6')](_0x1b7a92++, q), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x1b30b7), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x3358e3), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x1b30b7), d[_0x56ae('0x8b6')](_0x1b7a92++, _0x29943b))); l += e; } } else { return _0x1b7a92 * this[_0x56ae('0x2079')]; } }, '__class__': _0x4a4b5e }); var _0x29265e = function(_0x4a0a02, _0x338fef) { _0x515961['call'](this, _0x4a0a02); this[_0x56ae('0xc62')] = _0x338fef; }; _0x5ac4a7[_0x56ae('0x2085')] = _0x29265e; _0x29265e[_0x56ae('0x8bf')] = _0x56ae('0x2085'); _0x29265e[_0x56ae('0x8ee')] = _0x515961; _0x29265e[_0x56ae('0x6')] = _0x4e6193(_0x515961[_0x56ae('0x6')], { 'margin': null, 'getSize': function(_0x8c1372, _0x2711c3, _0x2a1078) { return _0x2711c3 - this[_0x56ae('0xc62')] * _0x2a1078; }, '__class__': _0x29265e }); var _0x5ee5e8 = function(_0x2a6ba4) { _0x515961['call'](this, _0x2a6ba4); }; _0x5ac4a7[_0x56ae('0x479')] = _0x5ee5e8; _0x5ee5e8[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x478')]; _0x5ee5e8[_0x56ae('0x8ee')] = _0x515961; _0x5ee5e8[_0x56ae('0x6')] = _0x4e6193(_0x515961[_0x56ae('0x6')], { 'apply': function(_0x4570db, _0x405d99, _0x6343a7) { this['horizontal'] ? (_0x405d99 = _0x4570db[_0x56ae('0x16')]() / _0x4570db[_0x56ae('0x2023')], _0x4570db[_0x56ae('0x51f')](_0x405d99 * _0x4570db[_0x56ae('0x1eb5')])) : (_0x405d99 = _0x4570db[_0x56ae('0x15')]() / _0x4570db[_0x56ae('0x1eb5')], _0x4570db['set_height'](_0x405d99 * _0x4570db['baseHeight'])); }, '__class__': _0x5ee5e8 }); var _0x1ba7bc = function(_0x2a7711) { this['mask'] = 0x100; this[_0x56ae('0x2070')] = !0x1; this[_0x56ae('0x2086')] = _0x2a7711; }; _0x5ac4a7['com.player03.layout.item.TextSize'] = _0x1ba7bc; _0x1ba7bc[_0x56ae('0x8bf')] = _0x56ae('0x2087'); _0x1ba7bc[_0x56ae('0x961')] = [_0x415881]; _0x1ba7bc[_0x56ae('0x6')] = {}; _0x1ba7bc[_0x56ae('0x6')][_0x56ae('0x2070')] = null; _0x1ba7bc[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x1ba7bc[_0x56ae('0x6')][_0x56ae('0x2086')] = null; _0x1ba7bc[_0x56ae('0x6')][_0x56ae('0x12')] = function(_0x441695, _0x20fb30, _0x41ba62) { _0x20fb30 = _0x5bdbed; if (_0x441695 instanceof _0x4dd284) if (_0x59b8d7.__instanceof(_0x441695.displayObject, _0x20fb30)) _0x441695 = _0x441695.displayObject; else throw new _0x1adea8(_0x1b30b7.string(_0x20fb30) + _0x56ae('0x2088')); else throw new _0x1adea8(_0x1b30b7.string(_0x20fb30) + _0x56ae('0x2088')); _0x20fb30 = _0x441695.get_defaultTextFormat(); _0x20fb30.size = this.getTextSize(_0x41ba62); _0x441695.set_defaultTextFormat(_0x20fb30); _0x441695.setTextFormat(new _0x1688e1(null, _0x20fb30.size)); }; _0x1ba7bc[_0x56ae('0x6')][_0x56ae('0x2089')] = function(_0x270ea7) { return Math.round(_0x575257.YKnYR(this.baseSize, this.horizontal ? _0x270ea7.x : _0x270ea7.y)); }; _0x1ba7bc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1ba7bc; var _0x453a31 = function(_0xda00f7, _0x2c9b55) { _0x1ba7bc['call'](this, _0xda00f7); this[_0x56ae('0x208a')] = _0x2c9b55; }; _0x5ac4a7[_0x56ae('0x208b')] = _0x453a31; _0x453a31[_0x56ae('0x8bf')] = _0x56ae('0x208b'); _0x453a31['__super__'] = _0x1ba7bc; _0x453a31[_0x56ae('0x6')] = _0x4e6193(_0x1ba7bc[_0x56ae('0x6')], { 'minimum': null, 'getTextSize': function(_0x255f5e) { if (_0x56ae('0x208c') === _0x56ae('0x208c')) { _0x255f5e = _0x1ba7bc['prototype'][_0x56ae('0x2089')][_0x56ae('0x94d')](this, _0x255f5e); return _0x255f5e < this[_0x56ae('0x208a')] ? this[_0x56ae('0x208a')] : _0x255f5e; } else { var _0x1b6af5 = new _0x870f63(); _0x1b6af5['assemble'](_0xa56b95[_0x56ae('0x8a8')](0x1), _0x575257[_0x56ae('0x643')]); var _0xdbd065 = new _0x870f63(); _0xdbd065[_0x56ae('0x208d')](_0xa56b95['toString'](0x0), _0x56ae('0x208e')); this[_0x56ae('0x208f')] = this[_0x56ae('0x2090')](); this[_0x56ae('0x208f')][_0x56ae('0x2091')](_0x1b6af5[_0x56ae('0x2092')], _0xdbd065[_0x56ae('0x2092')]); } }, '__class__': _0x453a31 }); var _0x845242 = function(_0x517b16, _0x5cf931, _0x2d0f20, _0x56b16a) { this['id'] = _0x517b16; this[_0x56ae('0xa1c')] = _0x5cf931; this['parse'] = _0x2d0f20; this[_0x56ae('0x14d6')] = _0x56b16a; }; _0x5ac4a7[_0x56ae('0x2093')] = _0x845242; _0x845242[_0x56ae('0x8bf')] = _0x56ae('0x2093'); _0x845242[_0x56ae('0x2094')] = function(_0x352945) { return _0x56ae('0x2095') == _0x352945; }; _0x845242[_0x56ae('0x2096')] = function(_0x9c79c3) { return _0x9c79c3; }; _0x845242[_0x56ae('0x6')] = {}; _0x845242[_0x56ae('0x6')]['id'] = null; _0x845242[_0x56ae('0x6')]['defaultValue'] = null; _0x845242[_0x56ae('0x6')]['parse'] = null; _0x845242[_0x56ae('0x6')][_0x56ae('0x14d6')] = null; _0x845242[_0x56ae('0x6')][_0x56ae('0x195d')] = function() { _0x56b9a2.get_instance().exists(this.id) && _0x56b9a2.get_instance().set(this.id, null); }; _0x845242[_0x56ae('0x6')][_0x56ae('0x1fda')] = function() { return _0x56b9a2.get_instance().get(this.id, this.defaultValue); }; _0x845242[_0x56ae('0x6')][_0x56ae('0xbbd')] = function(_0xdeff13) { _0x56b9a2.get_instance().set(this.id, _0xdeff13); return _0xdeff13; }; _0x845242[_0x56ae('0x6')]['__class__'] = _0x845242; _0x845242[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x845242[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xbbd')] = _0x56ae('0xbbd'); _0x845242[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1fda')] = _0x56ae('0x1fda'); var _0x30c949 = function(_0x1fee6c, _0x200bc6) { _0x1c1b50['aQimy'](null, _0x200bc6) && (_0x200bc6 = 0x0); _0x845242['call'](this, _0x1fee6c, _0x200bc6, _0x845242[_0x56ae('0xcc9')], _0x110492[_0x56ae('0x57')]); }; _0x5ac4a7['com.player03.run3.save.IntProgress'] = _0x30c949; _0x30c949[_0x56ae('0x8bf')] = 'com.player03.run3.save.IntProgress'; _0x30c949[_0x56ae('0x8ee')] = _0x845242; _0x30c949[_0x56ae('0x6')] = _0x4e6193(_0x845242[_0x56ae('0x6')], { '__class__': _0x30c949 }); var _0x110492 = function() {}; _0x5ac4a7[_0x56ae('0x2097')] = _0x110492; _0x110492[_0x56ae('0x8bf')] = 'haxeutils.math.IntMath'; _0x110492[_0x56ae('0x57')] = function(_0x48a59f, _0x570093) { return _0x48a59f >= _0x570093 ? _0x48a59f : _0x570093; }; var _0x461063 = function() { this[_0x56ae('0x2098')] = 0x0; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x2099')](_0x2d9f4e(this, this[_0x56ae('0x209a')])); }; _0x5ac4a7[_0x56ae('0x209b')] = _0x461063; _0x461063[_0x56ae('0x8bf')] = _0x56ae('0x209b'); _0x461063[_0x56ae('0x961')] = [_0x5d929f]; _0x461063[_0x56ae('0x984')] = {}; _0x461063[_0x56ae('0x984')]['get_instance'] = 'get_instance'; _0x461063[_0x56ae('0x488')] = function() { return null == _0x461063[_0x56ae('0x993')] ? _0x461063['instance'] = new _0x461063() : _0x461063[_0x56ae('0x993')]; }; _0x461063[_0x56ae('0x6')] = {}; _0x461063[_0x56ae('0x6')]['earnedQueue'] = null; _0x461063[_0x56ae('0x6')][_0x56ae('0x209a')] = function() {}; _0x461063[_0x56ae('0x6')][_0x56ae('0x209c')] = function(_0x5c59fa, _0x2d0238) {}; _0x461063[_0x56ae('0x6')][_0x56ae('0x209d')] = function(_0x18418e, _0xa3c7a6) { if (0x0 > _0x18418e) throw _0x29a875.silentTrace(_0x56ae('0x209e'), { fileName: _0x1c1b50.ZaElT, lineNumber: 0x6d, className: _0x56ae('0x209b'), methodName: 'recordSoftEarned' }), new _0x1adea8(new _0x35308d('')); var _0x12403e = _0x461063.softEarned; _0x12403e.set_value(_0x56b9a2.get_instance().get(_0x12403e.id, _0x12403e.defaultValue) + _0x18418e); this.recordTransaction(_0xa3c7a6, _0x18418e); 0x64 <= _0x18418e ? _0x854040.get_instance().saveSoon() : _0x854040.get_instance().saveLater(); }; _0x461063[_0x56ae('0x6')]['queueSoftEarned'] = function(_0x82ab65) { var _0xdfcbbb = { crpsb: function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; } }; if (_0x575257.lCOdF !== _0x575257.lCOdF) { var _0xd7246f = b.getFreeVertexConstant(); b.getFreeVertexConstant(); b.getFreeVertexConstant(); b.getFreeVertexConstant(); b.getFreeVertexVectorTemp(); _0x82ab65.vertexConstantsIndex = 0x4 * _0xd7246f.get_index(); this._uvVarying = b.getFreeVarying(); return _0xdfcbbb.crpsb(_0x56ae('0x612') + _0x1b30b7.string(this._uvVarying) + _0x56ae('0x209f'), _0x1b30b7.string(_0xd7246f)) + '\x0a'; } else { if (0x0 > _0x82ab65) throw _0x29a875.silentTrace(_0x56ae('0x209e'), { fileName: 'src/com/player03/run3/Currency.hx', lineNumber: 0x80, className: _0x56ae('0x209b'), methodName: _0x575257.CPhjZ }), new _0x1adea8(new _0x35308d('')); this.earnedQueue += _0x82ab65; } }; _0x461063[_0x56ae('0x6')][_0x56ae('0xba8')] = function() { 0x0 < this.earnedQueue && this.recordSoftEarned(this.earnedQueue, _0x56ae('0x20a0')); this.earnedQueue = 0x0; }; _0x461063[_0x56ae('0x6')][_0x56ae('0xd7b')] = function(_0x31e916, _0x495667) { if (0x0 > _0x31e916) throw _0x29a875.silentTrace(_0x56ae('0x20a1'), { fileName: _0x575257.WXtxX, lineNumber: 0xc5, className: _0x56ae('0x209b'), methodName: _0x56ae('0xd7b') }), new _0x1adea8(new _0x35308d('')); var _0x4df732 = _0x461063.softEarned; _0x4df732 = _0x56b9a2.get_instance().get(_0x4df732.id, _0x4df732.defaultValue); var _0x534108 = _0x461063.softBought; _0x4df732 += _0x56b9a2.get_instance().get(_0x534108.id, _0x534108.defaultValue); _0x534108 = _0x461063.softSpent; _0x4df732 -= _0x56b9a2.get_instance().get(_0x534108.id, _0x534108.defaultValue); _0x534108 = _0x461063.softRefunded; if (_0x31e916 > _0x4df732 - _0x56b9a2.get_instance().get(_0x534108.id, _0x534108.defaultValue)) throw _0x29a875.silentTrace(_0x56ae('0x20a2'), { fileName: _0x56ae('0x20a3'), lineNumber: 0xc9, className: _0x56ae('0x209b'), methodName: 'recordSoftSpent' }), new _0x1adea8(new _0x35308d('')); _0x4df732 = _0x461063.softSpent; _0x4df732.set_value(_0x56b9a2.get_instance().get(_0x4df732.id, _0x4df732.defaultValue) + _0x31e916); _0x854040.get_instance().saveSoon(); this.recordTransaction(_0x495667, -_0x31e916); }; _0x461063[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x461063; var _0xa34996 = function() {}; _0x5ac4a7['com.player03.run3.Music'] = _0xa34996; _0xa34996['__name__'] = _0x1c1b50[_0x56ae('0x20a4')]; _0xa34996[_0x56ae('0x20a5')] = function(_0x3f8830) { return 'MapOfTheStars' == _0x3f8830 ? 'TravelTheGalaxy' : _0x3f8830; }; _0xa34996[_0x56ae('0x20a6')] = function(_0x39dcc5) { return _0x56ae('0x20a7') + _0xa34996['correctMusicID'](_0x39dcc5) + _0x56ae('0x20a8'); }; var _0x3f3fb1 = function() { this['prevPercentLoaded'] = 0x0; _0xc32e6[_0x56ae('0x94d')](this); var _0x56d970 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]; this[_0x56ae('0x20a9')] = 1.1 * _0x56d970[_0x56ae('0xb2e')] | 0x0; this[_0x56ae('0x20aa')] = 1.05 * _0x56d970[_0x56ae('0x9f3')] | 0x0; this[_0x56ae('0x506')] = new _0x3ee0eb(this[_0x56ae('0x20a9')], this[_0x56ae('0x20aa')], !0x1, 0x0); var _0x306eb1 = this[_0x56ae('0xaca')](new _0x443f45(this['bitmap']), 0x0); _0x306eb1[_0x56ae('0x471')]((_0x56d970[_0x56ae('0xb2e')] - this['galaxyWidth']) / 0x2); _0x306eb1[_0x56ae('0xaae')]((_0x56d970[_0x56ae('0x9f3')] - this[_0x56ae('0x20aa')]) / 0x2); this[_0x56ae('0x20ab')] = new _0x1f1204(); this[_0x56ae('0x20ac')] = new _0x5ac892(); this[_0x56ae('0x20ac')]['createGradientBox'](0x6, 0x6, 0x0, -0x3, -0x3); this[_0x56ae('0x20ab')][_0x56ae('0xb20')]()[_0x56ae('0x20ad')](0x1, [0xffffff, 0xffffff], [0.9, 0x0], [0x0, 0xff], this[_0x56ae('0x20ac')]); this[_0x56ae('0x20ab')][_0x56ae('0xb20')]()['drawCircle'](0x0, 0x0, 0x3); _0x56d970 = new _0x5ac892(); _0x56d970[_0x56ae('0x20ae')](this['galaxyWidth'], this[_0x56ae('0x20aa')]); this[_0x56ae('0x20af')] = new _0x1f1204(); this[_0x56ae('0x20af')]['get_graphics']()[_0x56ae('0x20ad')](0x1, [0xffffff, 0xffffff, 0xffffff, 0xffffff], [0x1, 0.75, 0.35, 0x0], [0x0, 0x3c, 0x96, 0xff], _0x56d970); this[_0x56ae('0x20af')][_0x56ae('0xb20')]()[_0x56ae('0x20b0')](0x0, 0x0, this[_0x56ae('0x20a9')], this[_0x56ae('0x20aa')]); this[_0x56ae('0x20af')][_0x56ae('0x471')](_0x306eb1['get_x']()); this[_0x56ae('0x20af')][_0x56ae('0xaae')](_0x306eb1[_0x56ae('0x9f0')]()); this['glow'][_0x56ae('0xabe')](0x0); this['addChild'](this[_0x56ae('0x20af')]); this[_0x56ae('0x20b1')] = -0x5; this[_0x56ae('0x95e')]('progress', _0x2d9f4e(this, this[_0x56ae('0x8e8')])); }; _0x5ac4a7['com.player03.run3.Preloader'] = _0x3f3fb1; _0x3f3fb1[_0x56ae('0x8bf')] = 'com.player03.run3.Preloader'; _0x3f3fb1['__super__'] = _0xc32e6; _0x3f3fb1[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'bitmap': null, 'star': null, 'starMatrix': null, 'prevPercentLoaded': null, 'galaxyWidth': null, 'galaxyHeight': null, 'lastUpdateTime': null, 'glow': null, 'onProgress': function(_0x215486) { _0x215486 = _0x215486['bytesLoaded'] / _0x215486[_0x56ae('0x20b2')]; this[_0x56ae('0x20af')][_0x56ae('0xabe')](_0x215486); var _0x46a870 = this[_0x56ae('0x20b3')]; if (!(_0x46a870 >= _0x215486 || 0.3 > new Date()[_0x56ae('0xb3e')]() / 0x3e8 - this['lastUpdateTime'])) { this[_0x56ae('0x20b1')] = _0x1c1b50[_0x56ae('0x180')](new Date()[_0x56ae('0xb3e')](), 0x3e8); this[_0x56ae('0x20b3')] = _0x215486; for (this[_0x56ae('0x506')][_0x56ae('0x20b4')](); _0x1c1b50[_0x56ae('0x197')](_0x46a870, _0x215486);) { if (0.3333333333333333 > _0x46a870) { if (_0x56ae('0x20b5') === _0x56ae('0x20b6')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['winter'], 0x8, null, { 'endTiles': !0x1 }); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this['frame5']), _0x2d9f4e(this, this[_0x56ae('0x14a9')])]; this[_0x56ae('0x110')] = _0x56ae('0x20b7'); } else { var _0x5336eb = 0x0; var _0x75b0a9 = _0x46a870; } } else 0.6666666666666666 > _0x46a870 ? (_0x5336eb = 0x1, _0x75b0a9 = _0x1c1b50['LVlrJ'](_0x46a870, 0.3333333333333333)) : (_0x5336eb = 0x2, _0x75b0a9 = _0x46a870 - 0.6666666666666666); var _0x482e41 = 6.2831853072 * _0x5336eb / 0x3 + 12.5663706144 * _0x75b0a9; var _0x2131a1 = _0x75b0a9; _0x75b0a9 = _0x2131a1 * Math['cos'](_0x482e41); _0x5336eb = _0x2131a1 * Math[_0x56ae('0xaa1')](_0x482e41); _0x482e41 = 6.2831853072 * Math[_0x56ae('0xadb')](); _0x2131a1 = 0.5 * Math['random'](); _0x2131a1 *= _0x2131a1; _0x75b0a9 += _0x2131a1 * Math[_0x56ae('0x104e')](_0x482e41); _0x5336eb += _0x2131a1 * Math[_0x56ae('0xaa1')](_0x482e41); _0x75b0a9 *= this['galaxyWidth']; _0x5336eb *= this['galaxyHeight']; _0x482e41 = _0x1c1b50['nPhbD'](Math[_0x56ae('0xadb')]() * _0x46a870 * 1.4, 0x1); this['starMatrix'][_0x56ae('0xa6c')](); this['starMatrix'][_0x56ae('0xa19')](_0x482e41, _0x482e41); this[_0x56ae('0x20ac')]['translate'](_0x75b0a9 + this[_0x56ae('0x20a9')] / 0x2, _0x5336eb + this['galaxyHeight'] / 0x2); this[_0x56ae('0x506')]['draw'](this[_0x56ae('0x20ab')], this['starMatrix']); _0x46a870 += 0.0006666666666666666; } this['bitmap'][_0x56ae('0x20b8')](); } }, '__class__': _0x3f3fb1 }); var _0x3266fb = function(_0x1c6c03, _0x922947) { null == _0x922947 && (_0x922947 = 0x0); _0x845242['call'](this, _0x1c6c03, _0x922947, _0x845242[_0x56ae('0xcc9')]); }; _0x5ac4a7[_0x56ae('0x20b9')] = _0x3266fb; _0x3266fb[_0x56ae('0x8bf')] = _0x56ae('0x20b9'); _0x3266fb[_0x56ae('0x8ee')] = _0x845242; _0x3266fb[_0x56ae('0x6')] = _0x4e6193(_0x845242['prototype'], { '__class__': _0x3266fb }); var _0x21cd53 = function(_0x5c5f36, _0x3ae300) { _0x845242['call'](this, _0x5c5f36, _0x3ae300, _0x845242[_0x56ae('0x2096')]); }; _0x5ac4a7[_0x56ae('0x20ba')] = _0x21cd53; _0x21cd53['__name__'] = _0x56ae('0x20ba'); _0x21cd53[_0x56ae('0x8ee')] = _0x845242; _0x21cd53[_0x56ae('0x6')] = _0x4e6193(_0x845242[_0x56ae('0x6')], { '__class__': _0x21cd53 }); var _0x43569c = function(_0x18af86, _0x22118a) { null == _0x22118a && (_0x22118a = !0x1); _0x845242[_0x56ae('0x94d')](this, _0x18af86, _0x22118a, _0x845242[_0x56ae('0x2094')]); }; _0x5ac4a7[_0x56ae('0x20bb')] = _0x43569c; _0x43569c[_0x56ae('0x8bf')] = _0x56ae('0x20bb'); _0x43569c['__super__'] = _0x845242; _0x43569c[_0x56ae('0x6')] = _0x4e6193(_0x845242['prototype'], { '__class__': _0x43569c }); var _0x44c82c = function(_0x45e3d8, _0xefba03) { null == _0xefba03 && (_0xefba03 = 0x0); _0x845242['call'](this, _0x45e3d8, _0xefba03, _0x845242[_0x56ae('0xcca')], _0x27884b['max']); }; _0x5ac4a7['com.player03.run3.save.FloatProgress'] = _0x44c82c; _0x44c82c[_0x56ae('0x8bf')] = _0x56ae('0x20bc'); _0x44c82c['__super__'] = _0x845242; _0x44c82c[_0x56ae('0x6')] = _0x4e6193(_0x845242[_0x56ae('0x6')], { '__class__': _0x44c82c }); var _0x27884b = function() {}; _0x5ac4a7[_0x1c1b50['gfqXA']] = _0x27884b; _0x27884b[_0x56ae('0x8bf')] = _0x56ae('0x47c'); _0x27884b['max'] = function(_0x173513, _0x1656c0) { if (_0x56ae('0x20bd') === 'WNsBJ') { if (null == this[_0x56ae('0x20be')]) return !0x1; var _0x45c109 = this[_0x56ae('0x20be')]; return null != _0x586025[_0x173513] ? _0x45c109[_0x56ae('0x99b')](_0x173513) : _0x45c109['h'][_0x56ae('0x900')](_0x173513); } else { return _0x173513 > _0x1656c0 ? _0x173513 : _0x1656c0; } }; _0x27884b[_0x56ae('0x58')] = function(_0x3804bc, _0x3863e5) { return _0x3804bc < _0x3863e5 ? _0x3804bc : _0x3863e5; }; var _0xff7c56 = function(_0x265c06, _0x2b84f8) { null == _0x2b84f8 && (_0x2b84f8 = 0x0); _0x845242[_0x56ae('0x94d')](this, _0x265c06, _0x2b84f8, _0x845242[_0x56ae('0xcca')]); }; _0x5ac4a7[_0x56ae('0x20bf')] = _0xff7c56; _0xff7c56[_0x56ae('0x8bf')] = 'com.player03.run3.save.LocalFloat'; _0xff7c56['__super__'] = _0x845242; _0xff7c56[_0x56ae('0x6')] = _0x4e6193(_0x845242[_0x56ae('0x6')], { '__class__': _0xff7c56 }); var _0x30a79c = function(_0x3a0e8e) { _0x845242[_0x56ae('0x94d')](this, _0x3a0e8e, !0x1, _0x845242[_0x56ae('0x2094')], _0x2d9f4e(this, this['or'])); }; _0x5ac4a7[_0x56ae('0x20c0')] = _0x30a79c; _0x30a79c[_0x56ae('0x8bf')] = 'com.player03.run3.save.BoolProgress'; _0x30a79c['__super__'] = _0x845242; _0x30a79c['prototype'] = _0x4e6193(_0x845242[_0x56ae('0x6')], { 'or': function(_0x97b6e3, _0xd843f0) { return _0x97b6e3 ? !0x0 : _0xd843f0; }, '__class__': _0x30a79c }); var _0x56b9a2 = function() { var _0x445851 = {}; _0x445851['oSQXl'] = _0x56ae('0xc11'); _0x445851['OKeRW'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x20c1') !== 'jqXzH') { this[_0x56ae('0x20c2')] = -0x2; _0x56b9a2[_0x56ae('0x993')] = this; _0x41c934[_0x56ae('0xb5b')] = 0x71585; this[_0x56ae('0x20c3')] = _0x2b9caa[_0x56ae('0x20c4')](_0x56ae('0x20c5')); if (!_0x422531[_0x56ae('0x1649')](_0x56ae('0x20c6'), 'TEXT')) throw new _0x1adea8(new _0x531fca(_0x56ae('0x20c7'))); this[_0x56ae('0x20c8')] = _0x1b30b7[_0x56ae('0xcc9')](_0x422531['getText'](_0x56ae('0x20c6'))); this[_0x56ae('0x20c9')](_0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x20c3')][_0x56ae('0xf17')], _0x56ae('0xf48'))); _0x41c934['high'] = 0x9e683; var _0x883e60 = _0x2b9caa[_0x56ae('0x20c4')](_0x56ae('0x20ca')); if (!Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x883e60[_0x56ae('0xf17')], 'backupMade')) { if (_0x56ae('0x20cb') !== 'TqItm') { _0x883e60[_0x56ae('0xf17')][_0x56ae('0x20cc')] = !0x0; for (var _0x34d48f = 0x0, _0x56adf2 = _0xc5462['fields'](this[_0x56ae('0xb88')][_0x56ae('0xf17')]); _0x34d48f < _0x56adf2[_0x56ae('0x32')];) { var _0x68edfe = _0x56adf2[_0x34d48f]; ++_0x34d48f; _0x883e60[_0x56ae('0xf17')][_0x68edfe] = _0xc5462['field'](this[_0x56ae('0xb88')]['data'], _0x68edfe); } } else { _0x34d48f = this[_0x56ae('0x20cd')]; var _0x1864f9 = this['scount']++; null != _0x586025[_0x883e60] ? _0x34d48f[_0x56ae('0x932')](_0x883e60, _0x1864f9) : _0x34d48f['h'][_0x883e60] = _0x1864f9; this[_0x56ae('0x20ce')]['b'] += 'y'; _0x883e60 = encodeURIComponent(_0x883e60); this[_0x56ae('0x20ce')]['b'] += _0x1b30b7[_0x56ae('0x28')](_0x883e60[_0x56ae('0x32')]); this[_0x56ae('0x20ce')]['b'] += ':'; this[_0x56ae('0x20ce')]['b'] += null == _0x883e60 ? _0x445851[_0x56ae('0x20cf')] : '' + _0x883e60; } } _0x883e60[_0x56ae('0x901')](); this[_0x56ae('0x20d0')] = _0x252a59[_0x56ae('0x976')](null); } else { this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xb82')](!0x0); this[_0x56ae('0x20d1')](this[_0x56ae('0x1024')]); var _0xd0a01 = this['boatSpace']; _0xd0a01['set_z'](_0x445851[_0x56ae('0x20d2')](_0xd0a01['get_z'](), 0x1f4)); this[_0x56ae('0x1059')]['setIndexedPosition'](0.5, 2.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3e); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.7); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['bunny'][_0x56ae('0xb91')](0.4, 0.3, null, 0xa); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](9.8, -0x32, !0x0, 0xf); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](1.5, 0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x23); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x20d3'), -0x78, -0xc8, null, null, null, null, null); _0xd0a01 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x20d4'), 0x8c, 0x0, null, null, null, _0xd0a01, null); _0xd0a01 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x20d5'), -0x8c, 0x14, null, null, 0x0, _0xd0a01, null); this['createBalloon'](); _0xd0a01 = new _0x4e9ff1(-0xf, -0x3c, 0x0); _0x4eefd2[_0x56ae('0x1453')](_0xd0a01, _0x49ac0b[_0x56ae('0x105d')], _0xd0a01); this[_0x56ae('0x1d4f')][_0x56ae('0x113e')](this[_0x56ae('0x1024')][_0x56ae('0xe79')][_0x56ae('0x3e1')]() + _0xd0a01['x'], this['duplicator'][_0x56ae('0xe79')][_0x56ae('0x9f0')]() + _0xd0a01['y'], this[_0x56ae('0x1024')][_0x56ae('0xe79')][_0x56ae('0x105e')]() + _0xd0a01['z']); this['balloon'][_0x56ae('0xfae')](_0x49ac0b[_0x56ae('0x105d')]); } }; _0x5ac4a7[_0x56ae('0x47d')] = _0x56b9a2; _0x56b9a2['__name__'] = _0x1c1b50['zcuAU']; _0x56b9a2[_0x56ae('0x961')] = [_0x5d929f]; _0x56b9a2[_0x56ae('0x984')] = {}; _0x56b9a2[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x56b9a2[_0x56ae('0x488')] = function() { return null == _0x56b9a2[_0x56ae('0x993')] ? _0x56b9a2[_0x56ae('0x993')] = new _0x56b9a2() : _0x56b9a2[_0x56ae('0x993')]; }; _0x56b9a2[_0x56ae('0x6')] = {}; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x20c2')] = null; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x20c8')] = null; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x20c3')] = null; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0xf48')] = null; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0xb88')] = null; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x20d0')] = null; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0xb8a')] = function() { var _0x717552 = _0x2b9caa.getLocal(_0x56ae('0x20ca')); this.sol.clear(); if (_0x5b7bcc.isLocalCorrupt(_0x717552)) _0x717552.clear(), new _0x56b9a2(); else { if (_0x56ae('0x20d6') !== _0x56ae('0x20d6')) { this._casterCollector.set_camera(this._overallDepthCamera); this._casterCollector.set_cullPlanes(this._cullPlanes); this._casterCollector.clear(); _0x3bdff5.traversePartitions(this._casterCollector); _0x3fdf08.render(this._casterCollector, _0x717552); this._casterCollector.cleanUp(); } else { for (var _0x3bdff5 = 0x0, _0x3fdf08 = _0xc5462.fields(_0x717552.data); _0x1c1b50.RuNHP(_0x3bdff5, _0x3fdf08.length);) { if (_0x56ae('0x20d7') !== _0x56ae('0x20d8')) { var _0xc23d1c = _0x3fdf08[_0x3bdff5]; ++_0x3bdff5; this.set(_0xc23d1c, _0xc5462.field(_0x717552.data, _0xc23d1c)); } else { return _0x56ae('0xd23'); } } _0x717552.close(); _0x4908b3.adjust(); this.sol.flush(); } } }; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x1649')] = function(_0x58b25) { return Object.prototype.hasOwnProperty.call(this.sol.data, _0x58b25); }; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x2837bd, _0x56a3f3) { if (null == _0x2837bd) return _0x56a3f3; _0x2837bd = _0xc5462.field(this.sol.data, _0x2837bd); return null == _0x2837bd ? _0x56a3f3 : _0x2837bd; }; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x8b6')] = function(_0xa99569, _0x31f0b2) { null == _0x31f0b2 ? _0xc5462.deleteField(this.sol.data, _0xa99569) : this.sol.setProperty(_0xa99569, _0x31f0b2); }; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x2099')] = function(_0x54af65) { this.callbacks.push(_0x54af65); }; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0xb99')] = function() { for (var _0x3d4dc3 = this.callbacks.iterator(); _0x3d4dc3.hasNext();) { var _0x191eb4 = _0x3d4dc3.next(); null != _0x191eb4 && _0x191eb4(); } this.sol.flush(); }; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x20c9')] = function(_0x4a17ae) { var _0x44282 = { TNHLk: function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }, MZYdh: function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }, ipUJF: function(_0x4dd284, _0xf76599) { return _0x4dd284 | _0xf76599; }, gxTRW: function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; } }; if (this.username != _0x4a17ae || null == this.sol) { null != this.sol && _0x29a875.silentTrace(_0x56ae('0x20d9') + this.username + _0x56ae('0x20da') + _0x4a17ae, { fileName: _0x56ae('0x20db'), lineNumber: 0x166, className: _0x56ae('0x47d'), methodName: _0x56ae('0x20c9') }); this.username = _0x4a17ae; _0x4a17ae = this.sol; var _0x499ca3 = !0x0; if (null == this.username) this.sol = _0x2b9caa.getLocal(_0x56ae('0x92f')); else { if (_0x56ae('0x20dc') !== _0x56ae('0x20dc')) { _0x4a17ae.get_implicitPartition().removeEntity(_0x4a17ae); } else { this.sol = _0x2b9caa.getLocal('Run3_' + this.username); if (null != _0x4a17ae) { var _0x3f05b4 = _0x56b9a2.lastBuildNumber; _0x3f05b4 = !_0x56b9a2.get_instance().exists(_0x3f05b4.id); } else _0x3f05b4 = !0x1; if (_0x3f05b4) { if (_0x56ae('0x20dd') !== _0x56ae('0x20de')) { _0x499ca3 = 0x0; for (_0x3f05b4 = _0xc5462.fields(_0x4a17ae.data); _0x499ca3 < _0x3f05b4.length;) { var _0x458b4e = _0x3f05b4[_0x499ca3]; ++_0x499ca3; this.sol.data[_0x458b4e] = _0xc5462.field(_0x4a17ae.data, _0x458b4e); } this.sol.flush(); _0x4a17ae.clear(); _0x4a17ae = null; _0x499ca3 = !0x1; } else { null == l && (l = !0x0); var _0x2030a6 = this; _0x2b9ee7.call(this, _0x4a17ae); var _0x4108c3 = _0xfba720.get_currentLayout(); _0x4a17ae = this.textField = _0x50b13c.createTextField(_0x499ca3, _0x3f05b4, _0x1b30b7, _0x458b4e, null, null, null, null, 0x3); _0x499ca3 = null; null == _0x499ca3 && (_0x499ca3 = _0x44282.ipUJF(_0x4a17ae.get_defaultTextFormat().size, 0x0)); _0xfba720.get_currentLayout().add(new _0x4dd284(_0x4a17ae), new _0x1ba7bc(_0x499ca3)); _0x499ca3 = this.textField; _0x4a17ae = new _0x3c6685(); _0x3f05b4 = new _0x4dd284(this.textField); _0x458b4e = new _0x5c4c32(_0x4a17ae); _0x1b30b7 = 0x0; null == _0x1b30b7 && (_0x1b30b7 = 0x0); _0xfba720.get_currentLayout().add(_0x458b4e, new _0x29265e(!0x1, 0x2 * _0x1b30b7), _0x3f05b4); _0x3f05b4 = null != f ? new _0x4dd284(f) : new _0x4dd284(this.textField); _0x458b4e = new _0x5c4c32(_0x4a17ae); _0x1b30b7 = 0x0; null == _0x1b30b7 && (_0x1b30b7 = 0x0); _0xfba720.get_currentLayout().add(_0x458b4e, new _0x29265e(!0x0, 0x2 * _0x1b30b7), _0x3f05b4); var _0x3c278c = null; null != e ? (_0x3c278c = _0x3c161e.getBitmap(e, !0x0, !0x1), e = new _0x4dd284(this.textField), _0x499ca3 = new _0x4dd284(_0x3c278c), _0x3f05b4 = 0x0, null == _0x3f05b4 && (_0x3f05b4 = 0x0), _0xfba720.get_currentLayout().add(_0x499ca3, new _0x29265e(!0x1, 0x2 * _0x3f05b4), e), _0x58b9d5.maintainAspectRatio(new _0x4dd284(_0x3c278c), null), e = new _0xc32e6(), e.addChild(this.textField), e.addChild(_0x3c278c), this.addDisplayObject(e), _0x499ca3 = e, _0xfba720.get_currentLayout().items.push(new _0x188fe1(null, null, new _0x124cd6(function() { var _0x294195 = 0x1; null != f && (_0x294195 = (f.get_width() - _0x2030a6.textField.get_width() - _0x3c278c.get_width()) / 0x3 / _0x4108c3.scale.x); if (l) _0x2030a6.textField.set_x(_0x3c278c.get_x() + _0x3c278c.get_width() + _0x44282.TNHLk(_0x294195, _0x4108c3.scale.x)); else { var _0x205e1b = _0x2030a6.textField.get_x() + _0x2030a6.textField.get_width(); _0x3c278c.set_x(_0x44282.MZYdh(_0x205e1b, _0x294195 * _0x4108c3.scale.x)); } }))), e = 0x1, null != f && (e = _0x44282.gxTRW(f.get_width() - _0x2030a6.textField.get_width() - _0x3c278c.get_width(), 0x3) / _0x4108c3.scale.x), l ? _0x2030a6.textField.set_x(_0x3c278c.get_x() + _0x3c278c.get_width() + e * _0x4108c3.scale.x) : (_0x3f05b4 = _0x2030a6.textField.get_x() + _0x2030a6.textField.get_width(), _0x3c278c.set_x(_0x3f05b4 + e * _0x4108c3.scale.x)), null == f && (e = new _0x4dd284(_0x499ca3), _0x3f05b4 = new _0x5c4c32(_0x4a17ae), _0x458b4e = 0x0, null == _0x458b4e && (_0x458b4e = 0x0), _0xfba720.get_currentLayout().add(_0x3f05b4, new _0x29265e(!0x0, 0x2 * _0x458b4e), e))) : this.addDisplayObject(this.textField); e = new _0x5c4c32(_0x4a17ae); _0x499ca3 = new _0x4dd284(_0x499ca3); _0xfba720.get_currentLayout().add(_0x499ca3, new _0x18f8f3(!0x0, 0.5), e); e = new _0x1f1204(); _0x3c4050.fillRect(e, _0xa83b0c.INVISIBLE, null, null, null, new _0x5c4c32(_0x4a17ae)); this.addChild(e); } } } } _0x3f05b4 = _0x56b9a2.firstPlayTime; _0x56b9a2.get_instance().exists(_0x3f05b4.id) || _0x56b9a2.firstPlayTime.set_value(_0x53cc8f.toString(new Date())); - 0x2 == this.previousBuildNumber && (_0x3f05b4 = _0x56b9a2.lastBuildNumber, this.previousBuildNumber = _0x56b9a2.get_instance().get(_0x3f05b4.id, _0x3f05b4.defaultValue), this.previousBuildNumber != this.buildNumber && _0x56b9a2.lastBuildNumber.set_value(this.buildNumber)); _0x1c1b50.bnMSA(null, _0x4a17ae) && (_0x4a17ae.flush(), _0x4a17ae.close(), _0x5b7bcc.checkLocalData(this.sol)); this.lastUsernameSol.data.username = this.username; this.lastUsernameSol.flush(); _0x499ca3 && _0x285c85.dispatchEvent('saveFileChanged'); } return this.username; }; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x56b9a2; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x56b9a2[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x20c9')] = 'set_username'; var _0x34e84c = function(_0xfdc98d, _0x3c5e7c, _0x4d570b, _0x1bd511, _0x5cc863, _0xc786cd, _0x43511f, _0x248e60) { if (_0x56ae('0x20df') === _0x56ae('0x20e0')) { this[_0x56ae('0xb0d')] || (this[_0x56ae('0x1628')] = this[_0x56ae('0x16ac')](), this['_startedParsing'] = !0x0, this[_0x56ae('0x1628')][_0x56ae('0xc5c')] = 0x0); for (; this['hasTime']();) if (this[_0x56ae('0x198a')]) if (this[_0x56ae('0x1979')]) if (this[_0x56ae('0x197a')]) if (this[_0x56ae('0x197b')]) { if (this[_0x56ae('0x196f')] && this[_0x56ae('0x197e')]) return !0x0; this[_0x56ae('0x196f')] || (this[_0x56ae('0x196f')] = !0x0, this[_0x56ae('0x197f')](), this['_mesh'][_0x56ae('0xab8')](''), this[_0x56ae('0x197e')] && (this[_0x56ae('0x1626')](this[_0x56ae('0x132e')][_0x56ae('0x15a9')]()), this[_0x56ae('0x1626')](this[_0x56ae('0x132e')])), this[_0x56ae('0x177b')]()); } else this[_0x56ae('0x1981')](); else this[_0x56ae('0x20e1')](); else this[_0x56ae('0x1a5d')](); else this[_0x56ae('0x1628')][_0x56ae('0x12f0')] = 0x1, this['_geometry'] = new _0x383538(), this['_mesh'] = new _0x7d440(this[_0x56ae('0x1417')], null), _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? this[_0x56ae('0x132e')][_0x56ae('0x424')](_0x33a29a['getDefaultMaterial']()) : this[_0x56ae('0x132e')]['set_material'](new _0x4810db(_0x33a29a[_0x56ae('0x1671')]())), this[_0x56ae('0x16c4')](), this[_0x56ae('0x20e2')](); return !0x1; } else { null == _0x248e60 && (_0x248e60 = 0x0); this[_0x56ae('0x20e3')] = null; this[_0x56ae('0x1f29')] = 0x0; this['id'] = _0xfdc98d; this['earned'] = new _0x30a79c(_0x56ae('0x20e4') + _0xfdc98d); this[_0x56ae('0x110')] = _0x3c5e7c; this[_0x56ae('0x20e5')] = _0x4d570b; this[_0x56ae('0x1f2b')] = _0x1bd511; this[_0x56ae('0x20e6')] = _0x5cc863; this[_0x56ae('0x1e06')] = _0xc786cd; this[_0x56ae('0x20e7')] = _0x248e60; null != _0x43511f && (this[_0x56ae('0x1f2a')] = _0x43511f); } }; _0x5ac4a7[_0x56ae('0x20e8')] = _0x34e84c; _0x34e84c['__name__'] = _0x56ae('0x20e8'); _0x34e84c[_0x56ae('0x6')] = {}; _0x34e84c[_0x56ae('0x6')]['id'] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x1f28')] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x34e84c[_0x56ae('0x6')]['description'] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x1f2b')] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x1f29')] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x20e6')] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x20e3')] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x1e06')] = null; _0x34e84c[_0x56ae('0x6')]['visibility'] = null; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x1f2a')] = function() { return !0x0; }; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x20e9')] = function() { if (_0x56ae('0x20ea') !== _0x56ae('0x20ea')) { return this.get_lens().project(_0x20a657.transformVector(this.get_inverseSceneTransform(), _0x6c926b, b), b); } else { var _0x6c926b = this.earned; return _0x56b9a2.get_instance().get(_0x6c926b.id, _0x6c926b.defaultValue) ? !0x0 : _0x1c1b50.aQimy(0x0, this.payout) || 0x2 == this.visibility || null != this.character && !this.character.isUnlocked() ? !0x1 : this.canBeEarned(); } }; _0x34e84c[_0x56ae('0x6')][_0x56ae('0x20eb')] = function() { this == _0x5e1b03.highlightedAchievement && (_0x5e1b03.highlightedAchievement = null); var _0x484380 = this.earned; if ((!_0x56b9a2.get_instance().get(_0x484380.id, _0x484380.defaultValue) || 0x0 < this.secondPayout) && this.canBeEarned()) { _0x484380 = this.earned; _0x484380 = _0x56b9a2.get_instance().get(_0x484380.id, _0x484380.defaultValue) ? this.secondPayout : this.payout; this.earned.set_value(!0x0); _0x461063.get_instance().recordSoftEarned(_0x484380, 'Achievement'); _0x854040.get_instance().saveSoon(); _0x484380 = new _0x55677c(this, !0x1, 0xdddddd, _0x484380); var _0x731b4d = _0x10e92a.get_current().stage.stageWidth; if (!_0x484380.layoutCreated) _0x484380.onFirstAddedToStage(null); _0x484380.set_x(_0x575257.xwtVy(_0x731b4d, _0x484380.text.get_x() + _0x484380.text.get_width()) - 0x18); _0x484380.set_y(0x18); _0x1ac706.get_instance().displayToast(_0x484380, 2.5, null, -_0x484380.get_height() - 0x18); } }; _0x34e84c[_0x56ae('0x6')]['__class__'] = _0x34e84c; var _0x443f45 = function(_0x193857, _0x536f56, _0x3ef839) { null == _0x3ef839 && (_0x3ef839 = !0x1); _0x407807[_0x56ae('0x94d')](this); this[_0x56ae('0x9fe')] = _0x193857; this[_0x56ae('0x20ec')] = _0x536f56; this[_0x56ae('0xa06')] = _0x3ef839; null == _0x536f56 && (this[_0x56ae('0x20ec')] = 0x1); }; _0x5ac4a7[_0x56ae('0x20ed')] = _0x443f45; _0x443f45['__name__'] = _0x56ae('0x20ed'); _0x443f45[_0x56ae('0x8ee')] = _0x407807; _0x443f45['prototype'] = _0x4e6193(_0x407807[_0x56ae('0x6')], { 'pixelSnapping': null, 'smoothing': null, '__image': null, '__bitmapData': null, '__imageVersion': null, '__enterFrame': function(_0x53401d) { null == this[_0x56ae('0x9fe')] || null == this['__bitmapData'][_0x56ae('0xa02')] || this[_0x56ae('0x9fe')][_0x56ae('0xa02')]['version'] == this[_0x56ae('0xa90')] || this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); }, '__getBounds': function(_0x1d2d04, _0x186f30) { var _0x8afbae = _0x3c6685['__pool'][_0x56ae('0x1b')](); null != this[_0x56ae('0x9fe')] ? _0x8afbae[_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0x9fe')]['width'], this[_0x56ae('0x9fe')]['height']) : _0x8afbae[_0x56ae('0x1c')](0x0, 0x0, 0x0, 0x0); _0x8afbae[_0x56ae('0x98e')](_0x8afbae, _0x186f30); _0x1d2d04[_0x56ae('0x9e7')](_0x8afbae['x'], _0x8afbae['y'], _0x8afbae[_0x56ae('0x3d')], _0x8afbae[_0x56ae('0x727')]); _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x8afbae); }, '__hitTest': function(_0x39982c, _0xd4f147, _0x1c17e, _0x3f7510, _0x31cee5, _0x2dd218) { if (!_0x2dd218[_0x56ae('0xab0')]() || this[_0x56ae('0xa42')] || null == this['__bitmapData'] || null != this[_0x56ae('0x9f5')]() && !this['get_mask']()[_0x56ae('0x9f6')](_0x39982c, _0xd4f147)) return !0x1; this[_0x56ae('0x9ac')](); _0x1c17e = this[_0x56ae('0x96d')]; var _0x316b2f = _0x1c17e['a'] * _0x1c17e['d'] - _0x1c17e['b'] * _0x1c17e['c']; _0x1c17e = 0x0 == _0x316b2f ? -_0x1c17e['tx'] : 0x1 / _0x316b2f * (_0x1c17e['c'] * (_0x1c17e['ty'] - _0xd4f147) + _0x1c17e['d'] * (_0x39982c - _0x1c17e['tx'])); _0x316b2f = this[_0x56ae('0x96d')]; var _0x372afc = _0x316b2f['a'] * _0x316b2f['d'] - _0x316b2f['b'] * _0x316b2f['c']; _0x39982c = 0x0 == _0x372afc ? -_0x316b2f['ty'] : 0x1 / _0x372afc * (_0x316b2f['a'] * (_0xd4f147 - _0x316b2f['ty']) + _0x316b2f['b'] * (_0x316b2f['tx'] - _0x39982c)); if (0x0 < _0x1c17e && 0x0 < _0x39982c && _0x1c17e <= this['__bitmapData'][_0x56ae('0x3d')] && _0x39982c <= this['__bitmapData']['height']) { if (null != this['__scrollRect'] && !this[_0x56ae('0x973')][_0x56ae('0x135c')](_0x1c17e, _0x39982c)) return !0x1; null == _0x3f7510 || _0x31cee5 || _0x3f7510['push'](_0x2dd218); return !0x0; } return !0x1; }, '__hitTestMask': function(_0x196f14, _0x2a0aa7) { if (null == this['__bitmapData']) return !0x1; this['__getRenderTransform'](); var _0x352d13 = this[_0x56ae('0x96d')], _0x598ed3 = _0x352d13['a'] * _0x352d13['d'] - _0x352d13['b'] * _0x352d13['c']; _0x352d13 = 0x0 == _0x598ed3 ? -_0x352d13['tx'] : 0x1 / _0x598ed3 * (_0x352d13['c'] * (_0x352d13['ty'] - _0x2a0aa7) + _0x352d13['d'] * (_0x196f14 - _0x352d13['tx'])); _0x598ed3 = this[_0x56ae('0x96d')]; var _0x24eecf = _0x598ed3['a'] * _0x598ed3['d'] - _0x598ed3['b'] * _0x598ed3['c']; _0x196f14 = 0x0 == _0x24eecf ? -_0x598ed3['ty'] : 0x1 / _0x24eecf * (_0x598ed3['a'] * (_0x2a0aa7 - _0x598ed3['ty']) + _0x598ed3['b'] * (_0x598ed3['tx'] - _0x196f14)); return 0x0 < _0x352d13 && 0x0 < _0x196f14 && _0x352d13 <= this['__bitmapData'][_0x56ae('0x3d')] && _0x196f14 <= this[_0x56ae('0x9fe')][_0x56ae('0x727')] ? !0x0 : !0x1; }, '__renderCairo': function(_0x5e7dce) {}, '__renderCairoMask': function(_0x4784f8) { _0x4784f8[_0x56ae('0xa59')][_0x56ae('0x2045')](0x0, 0x0, this['get_width'](), this[_0x56ae('0x16')]()); }, '__renderCanvas': function(_0x35421c) { if (_0x56ae('0x20ee') === 'ywDdo') { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xaf6')]['call'](this, _0x35421c); if (this[_0x56ae('0xaf7')]()) for (var _0x2a8d55, _0x54ce11 = 0x0, _0x9fc93e = this['__children']; _0x54ce11 < _0x9fc93e[_0x56ae('0x32')];) { var _0x30e037 = _0x9fc93e[_0x54ce11];++_0x54ce11; if (_0x2a8d55 = _0x30e037[_0x56ae('0xac4')](null)) _0x2a8d55 = _0x30e037, _0x2a8d55[_0x56ae('0xaf6')](_0x35421c); } } else { this[_0x56ae('0x9fd')](_0x35421c, !0x1); null != this['__bitmapData'] && null != this[_0x56ae('0x9fe')][_0x56ae('0xa02')] && (this[_0x56ae('0xa90')] = this[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0x93a')]); if (null == this[_0x56ae('0x9ca')] || this[_0x56ae('0x14')]) { if (!(null == this[_0x56ae('0x13')] && null == this[_0x56ae('0x9c9')] || !this[_0x56ae('0xa0a')] || 0x0 >= _0x35421c[_0x56ae('0xa0b')](this[_0x56ae('0x91c')]))) { if (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this[_0x56ae('0x16')]()) { _0x35421c[_0x56ae('0x17')](this[_0x56ae('0x18')]); _0x35421c[_0x56ae('0x19')](this); var _0x8535b7 = _0x35421c['context']; _0x35421c[_0x56ae('0xa04')](this[_0x56ae('0x96d')], _0x8535b7); var _0x46fd02 = this[_0x56ae('0x13')]; _0x8535b7['fillStyle'] = _0x1c1b50[_0x56ae('0x195')](_0x56ae('0xa0d'), _0x46fd02 >>> 0x10 & 0xff) + ',' + (_0x46fd02 >>> 0x8 & 0xff) + ',' + (_0x46fd02 & 0xff) + ')'; _0x8535b7['fillRect'](0x0, 0x0, this[_0x56ae('0x15')](), this[_0x56ae('0x16')]()); _0x35421c[_0x56ae('0x1f')](this); } if (null != this[_0x56ae('0x9c9')] && this[_0x56ae('0xa0a')]) { var _0x3e25a0 = _0x35421c[_0x56ae('0xa0b')](this[_0x56ae('0x91c')]); if (!(0x0 >= _0x3e25a0)) { if (_0x56ae('0x20ef') !== _0x56ae('0x20f0')) { var _0x53222e = this[_0x56ae('0x9c9')]; if (null != _0x53222e) { if (_0x1c1b50[_0x56ae('0x199')] !== _0x56ae('0x20f1')) { _0x22d4e6['render'](_0x53222e, _0x35421c); var _0x45d95f = _0x53222e[_0x56ae('0xa10')], _0x4e86c7 = _0x53222e['__height']; _0x8535b7 = _0x53222e[_0x56ae('0x9c8')]; if (null != _0x8535b7 && _0x53222e[_0x56ae('0x915')] && 0x1 <= _0x45d95f && 0x1 <= _0x4e86c7) { var _0x1011d5 = _0x53222e[_0x56ae('0x991')]; _0x46fd02 = _0x35421c['context']; var _0x1b30b7 = this[_0x56ae('0x973')], _0x2d9f4e = this[_0x56ae('0xa12')]; if (null == _0x1b30b7 || 0x0 < _0x1b30b7[_0x56ae('0x3d')] && 0x0 < _0x1b30b7['height']) { if (_0x1c1b50['CNgTE'] !== _0x56ae('0x20f2')) { _0x35421c[_0x56ae('0x17')](this[_0x56ae('0x18')]); _0x35421c[_0x56ae('0x19')](this); _0x46fd02[_0x56ae('0xa03')] = _0x3e25a0; if (null != _0x2d9f4e && 0x0 == _0x1011d5['b'] && 0x0 == _0x1011d5['c']) { _0x46fd02[_0x56ae('0xa04')](0x1, 0x0, 0x0, 0x1, _0x1011d5['tx'], _0x1011d5['ty']); var _0x5ac4a7 = _0x53222e[_0x56ae('0xa14')], _0x39102b = _0x53222e[_0x56ae('0x96d')]['a'], _0x4e6193 = _0x53222e[_0x56ae('0x96d')]['d'], _0x5c4c32 = _0x1011d5['a'], _0x177c02 = _0x1011d5['d']; _0x1011d5 = Math['max'](0x1, Math[_0x56ae('0x833')](_0x2d9f4e['x'] * _0x39102b)); _0x53222e = Math['round'](_0x2d9f4e['y'] * _0x4e6193); _0x3e25a0 = Math['max'](0x1, Math[_0x56ae('0x833')]((_0x5ac4a7[_0x56ae('0xa15')]() - _0x2d9f4e[_0x56ae('0xa15')]()) * _0x39102b)); _0x1b30b7 = Math[_0x56ae('0x833')]((_0x5ac4a7[_0x56ae('0xa16')]() - _0x2d9f4e[_0x56ae('0xa16')]()) * _0x4e6193); _0x39102b = Math['round'](_0x2d9f4e[_0x56ae('0x3d')] * _0x39102b); _0x4e6193 = Math[_0x56ae('0x833')](_0x2d9f4e['height'] * _0x4e6193); var _0x55d1f3 = Math[_0x56ae('0x833')](_0x2d9f4e['x'] * _0x5c4c32), _0x370254 = Math[_0x56ae('0x833')](_0x2d9f4e['y'] * _0x177c02), _0x159f2d = Math[_0x56ae('0x833')]((_0x5ac4a7[_0x56ae('0xa15')]() - _0x2d9f4e['get_right']()) * _0x5c4c32); _0x2d9f4e = Math[_0x56ae('0x833')]((_0x5ac4a7[_0x56ae('0xa16')]() - _0x2d9f4e[_0x56ae('0xa16')]()) * _0x177c02); _0x5ac4a7 = Math[_0x56ae('0x833')](_0x45d95f * _0x5c4c32) - _0x55d1f3 - _0x159f2d; _0x5c4c32 = _0x1c1b50[_0x56ae('0x20f3')](Math['round'](_0x4e86c7 * _0x177c02), _0x370254) - _0x2d9f4e; _0x35421c[_0x56ae('0xa17')](_0x46fd02, !0x1); 0x0 != _0x39102b && 0x0 != _0x4e6193 ? (_0x46fd02[_0x56ae('0xa08')](_0x8535b7, 0x0, 0x0, _0x1011d5, _0x53222e, 0x0, 0x0, _0x55d1f3, _0x370254), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, _0x1011d5, 0x0, _0x39102b, _0x53222e, _0x55d1f3, 0x0, _0x5ac4a7, _0x370254), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, _0x1011d5 + _0x39102b, 0x0, _0x3e25a0, _0x53222e, _0x55d1f3 + _0x5ac4a7, 0x0, _0x159f2d, _0x370254), _0x46fd02['drawImage'](_0x8535b7, 0x0, _0x53222e, _0x1011d5, _0x4e6193, 0x0, _0x370254, _0x55d1f3, _0x5c4c32), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, _0x1011d5, _0x53222e, _0x39102b, _0x4e6193, _0x55d1f3, _0x370254, _0x5ac4a7, _0x5c4c32), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, _0x1011d5 + _0x39102b, _0x53222e, _0x3e25a0, _0x4e6193, _0x55d1f3 + _0x5ac4a7, _0x370254, _0x159f2d, _0x5c4c32), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, 0x0, _0x53222e + _0x4e6193, _0x1011d5, _0x1b30b7, 0x0, _0x370254 + _0x5c4c32, _0x55d1f3, _0x2d9f4e), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, _0x1011d5, _0x53222e + _0x4e6193, _0x39102b, _0x1b30b7, _0x55d1f3, _0x370254 + _0x5c4c32, _0x5ac4a7, _0x2d9f4e), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, _0x1011d5 + _0x39102b, _0x53222e + _0x4e6193, _0x3e25a0, _0x1b30b7, _0x55d1f3 + _0x5ac4a7, _0x370254 + _0x5c4c32, _0x159f2d, _0x2d9f4e)) : 0x0 == _0x39102b && 0x0 != _0x4e6193 ? (_0x4e86c7 = _0x55d1f3 + _0x5ac4a7 + _0x159f2d, _0x46fd02[_0x56ae('0xa08')](_0x8535b7, 0x0, 0x0, _0x45d95f, _0x53222e, 0x0, 0x0, _0x4e86c7, _0x370254), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, 0x0, _0x53222e, _0x45d95f, _0x4e6193, 0x0, _0x370254, _0x4e86c7, _0x5c4c32), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, 0x0, _0x53222e + _0x4e6193, _0x45d95f, _0x1b30b7, 0x0, _0x370254 + _0x5c4c32, _0x4e86c7, _0x2d9f4e)) : 0x0 == _0x4e6193 && 0x0 != _0x39102b && (_0x45d95f = _0x370254 + _0x5c4c32 + _0x2d9f4e, _0x46fd02[_0x56ae('0xa08')](_0x8535b7, 0x0, 0x0, _0x1011d5, _0x4e86c7, 0x0, 0x0, _0x55d1f3, _0x45d95f), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, _0x1011d5, 0x0, _0x39102b, _0x4e86c7, _0x55d1f3, 0x0, _0x5ac4a7, _0x45d95f), _0x46fd02['drawImage'](_0x8535b7, _0x1011d5 + _0x39102b, 0x0, _0x3e25a0, _0x4e86c7, _0x55d1f3 + _0x5ac4a7, 0x0, _0x159f2d, _0x45d95f)); } else _0x35421c[_0x56ae('0xa04')](_0x1011d5, _0x46fd02), _0x35421c[_0x56ae('0xa18')] && (_0x2d9f4e = _0x1c1b50[_0x56ae('0x19c')](0x1, _0x35421c[_0x56ae('0x1955')]), _0x46fd02[_0x56ae('0xa19')](_0x2d9f4e, _0x2d9f4e)), _0x46fd02[_0x56ae('0xa08')](_0x8535b7, 0x0, 0x0, _0x45d95f, _0x4e86c7); _0x35421c[_0x56ae('0x1f')](this); } else { return this['_preserveAlpha'] = _0x35421c; } } } } else { _0x35421c = new _0x438d4b(_0x35421c, !0x0, !0x1, 0x0, !0x0, _0x53222e['x'], _0x53222e['y'], 0x1, 0x1, 0x1); _0x35421c[_0x56ae('0x9a7')] = _0x46fd02; _0x35421c[_0x56ae('0x9aa')] = _0x3e25a0; _0x35421c[_0x56ae('0x9ad')] = _0x45d95f; return _0x35421c; } } } else { null != this[_0x56ae('0x1888')] && (null != this[_0x56ae('0x1887')] && (_0x360126['stop'](this[_0x56ae('0x1888')], null, !0x1, !0x1), this[_0x56ae('0x1887')] = null, this[_0x56ae('0x20f4')] = 0x0), this[_0x56ae('0x1888')][_0x56ae('0x968')](_0x56ae('0x3b1'), _0x2d9f4e(this, this[_0x56ae('0x8eb')])), this[_0x56ae('0x20f5')] = this[_0x56ae('0x1888')]['get_position'](), this[_0x56ae('0x1888')][_0x56ae('0xb8c')](), this[_0x56ae('0x1888')] = null); } } } } this['__renderable'] && (_0x46fd02 = _0x35421c[_0x56ae('0xa0b')](this[_0x56ae('0x91c')]), 0x0 < _0x46fd02 && null != this[_0x56ae('0x9fe')] && this[_0x56ae('0x9fe')][_0x56ae('0xa2e')] && this[_0x56ae('0x9fe')][_0x56ae('0x9ff')] && (_0x8535b7 = _0x35421c['context'], _0x35421c['__setBlendMode'](this[_0x56ae('0x18')]), _0x35421c['__pushMaskObject'](this, !0x1), _0x5d51e7[_0x56ae('0xa01')](this['__bitmapData'][_0x56ae('0xa02')]), _0x8535b7[_0x56ae('0xa03')] = _0x46fd02, _0x46fd02 = this['__scrollRect'], _0x35421c[_0x56ae('0xa04')](this['__renderTransform'], _0x8535b7), _0x35421c[_0x56ae('0xa05')] && this[_0x56ae('0xa06')] || (_0x8535b7[_0x56ae('0xa07')] = !0x1), null == _0x46fd02 ? _0x8535b7[_0x56ae('0xa08')](this[_0x56ae('0x9fe')][_0x56ae('0xa02')]['get_src'](), 0x0, 0x0, this['__bitmapData']['image'][_0x56ae('0x3d')], this[_0x56ae('0x9fe')]['image'][_0x56ae('0x727')]) : _0x8535b7['drawImage'](this['__bitmapData'][_0x56ae('0xa02')][_0x56ae('0xa09')](), _0x46fd02['x'], _0x46fd02['y'], _0x46fd02[_0x56ae('0x3d')], _0x46fd02['height']), _0x35421c[_0x56ae('0xa05')] && this[_0x56ae('0xa06')] || (_0x8535b7[_0x56ae('0xa07')] = !0x0), _0x35421c['__popMaskObject'](this, !0x1))); } else _0x8535b7 = this[_0x56ae('0x9ca')], _0x8535b7[_0x56ae('0xa0a')] && (_0x45d95f = _0x35421c[_0x56ae('0xa0b')](_0x8535b7[_0x56ae('0x91c')]), 0x0 < _0x45d95f && null != _0x8535b7[_0x56ae('0x9fe')] && _0x8535b7[_0x56ae('0x9fe')][_0x56ae('0xa2e')] && _0x8535b7[_0x56ae('0x9fe')][_0x56ae('0x9ff')] && (_0x46fd02 = _0x35421c[_0x56ae('0x2fe')], _0x35421c[_0x56ae('0x17')](_0x8535b7[_0x56ae('0x18')]), _0x35421c[_0x56ae('0x19')](_0x8535b7, !0x1), _0x5d51e7[_0x56ae('0xa01')](_0x8535b7['__bitmapData']['image']), _0x46fd02['globalAlpha'] = _0x45d95f, _0x45d95f = _0x8535b7[_0x56ae('0x973')], _0x35421c[_0x56ae('0xa04')](_0x8535b7[_0x56ae('0x96d')], _0x46fd02), _0x35421c[_0x56ae('0xa05')] && _0x8535b7['smoothing'] || (_0x46fd02[_0x56ae('0xa07')] = !0x1), _0x1c1b50[_0x56ae('0x19d')](null, _0x45d95f) ? _0x46fd02[_0x56ae('0xa08')](_0x8535b7[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0xa09')](), 0x0, 0x0, _0x8535b7['__bitmapData']['image']['width'], _0x8535b7[_0x56ae('0x9fe')]['image']['height']) : _0x46fd02[_0x56ae('0xa08')](_0x8535b7[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0xa09')](), _0x45d95f['x'], _0x45d95f['y'], _0x45d95f[_0x56ae('0x3d')], _0x45d95f[_0x56ae('0x727')]), _0x35421c[_0x56ae('0xa05')] && _0x8535b7[_0x56ae('0xa06')] || (_0x46fd02[_0x56ae('0xa07')] = !0x0), _0x35421c[_0x56ae('0x1f')](_0x8535b7, !0x1))); this['__renderEvent'](_0x35421c); } }, '__renderCanvasMask': function(_0x27b0de) { _0x27b0de['context'][_0x56ae('0xa82')](0x0, 0x0, this[_0x56ae('0x15')](), this[_0x56ae('0x16')]()); }, '__renderDOM': function(_0x5a6a82) { this['__updateCacheBitmap'](_0x5a6a82, !0x1); if (null == this[_0x56ae('0x9ca')] || this[_0x56ae('0x14')]) { null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this['get_width']() && this[_0x56ae('0x16')](); var _0x5876d6 = this[_0x56ae('0x9c9')]; if (null != this[_0x56ae('0x952')] && this[_0x56ae('0x992')] && this[_0x56ae('0xa0a')] && null != _0x5876d6) { _0x22d4e6['render'](_0x5876d6, _0x5a6a82[_0x56ae('0xa24')]); if (_0x5876d6['__softwareDirty'] || this[_0x56ae('0xa26')] || this[_0x56ae('0x9c8')] != _0x5876d6[_0x56ae('0x9c8')]) null != _0x5876d6[_0x56ae('0x9c8')] ? this[_0x56ae('0x9c8')] != _0x5876d6[_0x56ae('0x9c8')] && (null != this['__canvas'] && _0x5a6a82[_0x56ae('0xa27')][_0x56ae('0xa20')](this[_0x56ae('0x9c8')]), this['__canvas'] = _0x5876d6['__canvas'], this[_0x56ae('0x8ab')] = _0x5876d6[_0x56ae('0x8ab')], _0x5a6a82[_0x56ae('0xa28')](this, this[_0x56ae('0x9c8')])) : _0xad1a52[_0x56ae('0x1d')](this, _0x5a6a82); if (null != this[_0x56ae('0x9c8')]) { _0x5a6a82['__pushMaskObject'](this); var _0x80d0cf = this['__renderTransform']; this[_0x56ae('0x96d')] = _0x5876d6[_0x56ae('0x991')]; _0x5876d6['__transformDirty'] && (_0x5876d6[_0x56ae('0xa29')] = !0x1, this[_0x56ae('0xa2a')] = !0x0); _0x5a6a82[_0x56ae('0xa2b')](this); _0x5a6a82[_0x56ae('0xa2c')](this, !0x0, !0x0, !0x0); this['__renderTransform'] = _0x80d0cf; _0x5a6a82[_0x56ae('0x1f')](this); } } else _0xad1a52['clear'](this, _0x5a6a82); null != this[_0x56ae('0x952')] && this[_0x56ae('0x992')] && this[_0x56ae('0xa0a')] && null != this['__bitmapData'] && this[_0x56ae('0x9fe')][_0x56ae('0xa2e')] && this[_0x56ae('0x9fe')][_0x56ae('0x9ff')] ? (_0x5a6a82['__pushMaskObject'](this), null != this[_0x56ae('0x9fe')][_0x56ae('0xa02')]['buffer'][_0x56ae('0xa30')] ? _0x530998[_0x56ae('0x19c6')](this, _0x5a6a82) : _0x530998[_0x56ae('0x99f')](this, _0x5a6a82), _0x5a6a82['__popMaskObject'](this)) : _0x530998['clear'](this, _0x5a6a82); } else this[_0x56ae('0xa2d')](_0x5a6a82), this[_0x56ae('0x9ca')]['stage'] = this[_0x56ae('0x952')], _0x5876d6 = this[_0x56ae('0x9ca')], null != _0x5876d6[_0x56ae('0x952')] && _0x5876d6[_0x56ae('0x992')] && _0x5876d6['__renderable'] && null != _0x5876d6['__bitmapData'] && _0x5876d6['__bitmapData'][_0x56ae('0xa2e')] && _0x5876d6[_0x56ae('0x9fe')]['readable'] ? (_0x5a6a82[_0x56ae('0x19')](_0x5876d6), null != _0x5876d6[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0xa2f')][_0x56ae('0xa30')] ? _0x530998['renderImage'](_0x5876d6, _0x5a6a82) : _0x530998[_0x56ae('0x99f')](_0x5876d6, _0x5a6a82), _0x5a6a82[_0x56ae('0x1f')](_0x5876d6)) : _0x530998[_0x56ae('0x1d')](_0x5876d6, _0x5a6a82); this['__renderEvent'](_0x5a6a82); }, '__renderDOMClear': function(_0xc724b9) { if ('mAVZP' !== _0x56ae('0x20f6')) { _0x530998[_0x56ae('0x1d')](this, _0xc724b9); } else { _0x41c934[_0x56ae('0xbcd')] = 0xf5de; var _0x22f319 = _0x17c694[_0x56ae('0xc10')](0.7), _0x1ffceb = _0x17c694[_0x56ae('0xc10')](0.73), _0x91ad49 = [new _0x48b239(_0x37c090[_0x56ae('0x1232')], _0x4622dd['sidePathT'], 0x2, 0x2, -0x2bc, null, { 'beginMessage': _0x56ae('0x20f7') })], _0xd66000 = _0x4622dd[_0x56ae('0x20f8')], _0x5c30b7 = new _0x4e9ff1(0x0, 0x0, 0x5a), _0x42f9da = new _0x510664(0x32), _0x2528d6 = _0x37c090['runner'], _0x51c790 = _0x3db706[_0x56ae('0x20f9')](); _0xd66000 = [new _0xf73cc(_0xd66000, 0x3, 0x3, !0x0, _0x5c30b7, null, null, _0x42f9da, null, 0x1450, _0x2528d6, { 'beginMessage': _0x56ae('0x20fa'), 'modifyData': function(_0x22f319, _0x1ffceb) { return _0x1ffceb + '|overrideSpawn-18|spawnZ-1400'; } }, null, function(_0x22f319) { _0x17c694[_0x56ae('0x20fb')]()[_0x56ae('0x20fc')](_0x22f319); _0x3db706['get_leaveItHere']()['display'](0x1); }, null, _0x51c790)]; _0x5c30b7 = [0x2, 0x3]; _0x42f9da = _0x252a59[_0x56ae('0x978')](null); _0x2528d6 = 0x0; for (_0x51c790 = _0x5c30b7[_0x56ae('0x32')]; _0x2528d6 < _0x51c790;) { var _0x44d614 = _0x2528d6++; _0x42f9da[_0x56ae('0x8b6')](_0x44d614, _0x5c30b7[_0x44d614]); } _0x17c694[_0x56ae('0x20fd')] = new _0x17c694(_0x56ae('0x20fe'), _0x56ae('0x20ff'), _0x22f319, _0x1ffceb, _0x91ad49, _0xd66000, null, _0x42f9da); _0x17c694[_0x56ae('0x20fd')][_0x56ae('0xbf8')] = !0x0; } }, '__renderGL': function(_0x547a75) { if (_0x56ae('0x2100') === _0x56ae('0x2100')) { this[_0x56ae('0x9fd')](_0x547a75, !0x1); null != this[_0x56ae('0x9fe')] && null != this[_0x56ae('0x9fe')]['image'] && (this[_0x56ae('0xa90')] = this[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0x93a')]); if (null == this['__cacheBitmap'] || this[_0x56ae('0x14')]) { if (!(null == this[_0x56ae('0x13')] && null == this[_0x56ae('0x9c9')] || !this['__renderable'] || 0x0 >= this[_0x56ae('0x91c')])) { if (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this[_0x56ae('0x16')]()) { _0x547a75[_0x56ae('0x17')](this[_0x56ae('0x18')]); _0x547a75['__pushMaskObject'](this); var _0x1261d4 = _0x547a75[_0x56ae('0x1a')], _0x441bf6 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x441bf6[_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0x15')](), this[_0x56ae('0x16')]()); _0x547a75['__pushMaskRect'](_0x441bf6, this[_0x56ae('0x96d')]); var _0x3ed537 = this[_0x56ae('0x13')]; _0x1261d4[_0x56ae('0x1d')]((_0x3ed537 >>> 0x10 & 0xff) / 0xff, (_0x3ed537 >>> 0x8 & 0xff) / 0xff, (_0x3ed537 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x547a75[_0x56ae('0x1e')](); _0x547a75['__popMaskObject'](this); _0x3c6685['__pool']['release'](_0x441bf6); } null != this[_0x56ae('0x9c9')] && _0x1870d7[_0x56ae('0x914')](this, _0x547a75); } _0x4434f0[_0x56ae('0x914')](this, _0x547a75); } else _0x4434f0[_0x56ae('0x914')](this[_0x56ae('0x9ca')], _0x547a75); this[_0x56ae('0xa22')](_0x547a75); } else { var _0x18dad4 = _0xfe3284['scale'](0.6); this['dialog']['addPlainTextOld']('Oops.', 0xa0, 0xf0, _0x18dad4, null, 0xffffff); _0x18dad4 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x18dad4[_0x56ae('0x471')](_0x18dad4[_0x56ae('0x3e1')]() + 0x14); _0x18dad4 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x18dad4['set_z'](_0x18dad4[_0x56ae('0x105e')]() - 0x3); } }, '__renderGLMask': function(_0x20a24e) { _0x4434f0[_0x56ae('0xa23')](this, _0x20a24e); }, '__updateCacheBitmap': function(_0x30e0f8, _0x3bf069) { return null == this[_0x56ae('0x9fe')] || null == this[_0x56ae('0x9db')] && 'opengl' == _0x30e0f8[_0x56ae('0xa33')] && null == this[_0x56ae('0x9ca')] ? !0x1 : _0x407807[_0x56ae('0x6')][_0x56ae('0x9fd')][_0x56ae('0x94d')](this, _0x30e0f8, null != this[_0x56ae('0x9fe')]['image'] && this[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0x93a')] != this[_0x56ae('0xa90')]); }, 'get_bitmapData': function() { return this['__bitmapData']; }, 'set_bitmapData': function(_0x3d14c0) { var _0x1e3140 = {}; _0x1e3140[_0x56ae('0x2101')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x2102') === _0x56ae('0x2103')) { var _0x19d10b = this[_0x56ae('0x1476')]; _0x131690[_0x56ae('0x2104')](_0x1e3140[_0x56ae('0x2101')](_0x56ae('0x2105') + _0x3d14c0, '\x20[') + (null != _0x586025[_0x3d14c0] ? _0x19d10b[_0x56ae('0x99c')](_0x3d14c0) : _0x19d10b['h'][_0x3d14c0]) + ']\x20(' + (this[_0x56ae('0x2106')] - 0x1) + '/' + (this[_0x56ae('0x2107')] - 0x1) + ')', { 'fileName': _0x56ae('0x2108'), 'lineNumber': 0x26b, 'className': 'lime.utils.AssetLibrary', 'methodName': _0x56ae('0x2109') }); } else { this['__bitmapData'] = _0x3d14c0; this[_0x56ae('0xa06')] = !0x1; this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); this[_0x56ae('0xa90')] = -0x1; return this['__bitmapData']; } }, 'set_height': function(_0x35abf7) { null != this[_0x56ae('0x9fe')] ? this[_0x56ae('0xa9a')](_0x35abf7 / this['__bitmapData'][_0x56ae('0x727')]) : this['set_scaleY'](0x0); return _0x35abf7; }, 'set_width': function(_0x524bbb) { null != this[_0x56ae('0x9fe')] ? this[_0x56ae('0xaaa')](_0x524bbb / this['__bitmapData']['width']) : this[_0x56ae('0xaaa')](0x0); return _0x524bbb; }, '__class__': _0x443f45, '__properties__': _0x4e6193(_0x407807[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_bitmapData': _0x56ae('0x1ff8'), 'get_bitmapData': _0x56ae('0xa6b') }) }); var _0x2fb3c0 = function(_0x531c84, _0x21d9e0) { null == _0x21d9e0 && (_0x21d9e0 = 0x1); _0x443f45[_0x56ae('0x94d')](this, null); if (null == _0x2fb3c0[_0x56ae('0x210a')]) { _0x2fb3c0[_0x56ae('0x210a')] = _0x3c161e[_0x56ae('0x1294')](_0x56ae('0x210b')); var _0x379952 = _0x2fb3c0['crownInColor'], _0x18cf7e = _0x379952[_0x56ae('0xa48')](); _0x3e8412['rectangle']['width'] = _0x379952['width']; _0x3e8412[_0x56ae('0x2045')][_0x56ae('0x727')] = _0x379952[_0x56ae('0x727')]; _0x3e8412[_0x56ae('0x210c')]['__applyFilter'](_0x18cf7e, _0x379952, _0x3e8412[_0x56ae('0x2045')], _0x3e8412[_0x56ae('0x18d9')]); _0x2fb3c0[_0x56ae('0x210d')] = _0x18cf7e; } this[_0x56ae('0x210e')](_0x531c84); _0x3c161e['scaleBitmap'](this, !0x0, _0x21d9e0); }; _0x5ac4a7[_0x56ae('0x210f')] = _0x2fb3c0; _0x2fb3c0[_0x56ae('0x8bf')] = _0x56ae('0x210f'); _0x2fb3c0['__super__'] = _0x443f45; _0x2fb3c0[_0x56ae('0x6')] = _0x4e6193(_0x443f45[_0x56ae('0x6')], { 'achievement': null, 'colorData': null, 'greyscaleData': null, 'set_achievement': function(_0x5cd1c7) { this[_0x56ae('0x20e4')] = _0x5cd1c7; _0x1c1b50[_0x56ae('0x19e')](null, this[_0x56ae('0x20e4')]['imagePath']) && _0x3c161e[_0x56ae('0x1649')](this[_0x56ae('0x20e4')]['imagePath']) ? this[_0x56ae('0x2110')] = _0x3c161e[_0x56ae('0x1294')](this['achievement'][_0x56ae('0x20e6')]) : this[_0x56ae('0x2110')] = _0x2fb3c0[_0x56ae('0x210a')]; this[_0x56ae('0x2111')] = _0x2fb3c0[_0x56ae('0x210d')]; this[_0x56ae('0xb7c')](); return this[_0x56ae('0x20e4')]; }, 'reset': function() { var _0x1a1548 = this['achievement']['earned']; if (_0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x1a1548['id'], _0x1a1548['defaultValue'])) { _0x1a1548 = this[_0x56ae('0x2110')]; var _0x373183 = 0x1; } else _0x1a1548 = this[_0x56ae('0x2111')], _0x373183 = 0.4; this['get_bitmapData']() != _0x1a1548 && (this['set_bitmapData'](_0x1a1548), this[_0x56ae('0xabe')](_0x373183)); }, '__class__': _0x2fb3c0, '__properties__': _0x4e6193(_0x443f45[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_achievement': _0x56ae('0x210e') }) }); var _0x55677c = function(_0xa22e8, _0x5c9945, _0x22d5a8, _0x31621a) { if (_0x56ae('0x2112') === _0x56ae('0x2112')) { _0x234651[_0x56ae('0x94d')](this, 0x258, 0xc8); this[_0x56ae('0x20e4')] = _0xa22e8; this[_0x56ae('0x2113')] = _0x5c9945; this['backgroundColor'] = _0x22d5a8; this[_0x56ae('0x1f2b')] = null != _0x31621a ? _0x31621a : _0xa22e8[_0x56ae('0x1f2b')]; } else { var _0x6c356d = _0xa22e8[_0x56ae('0x42')](); _0x6c356d[_0x56ae('0xbe8')] ? _0x5bfe73[_0x56ae('0x2114')][_0x56ae('0x8f0')](_0x3c161e[_0x56ae('0x1294')](_0x6c356d[_0x56ae('0x2115')]())) : _0x5bfe73[_0x56ae('0x2114')][_0x56ae('0x8f0')](null); } }; _0x5ac4a7[_0x56ae('0x2116')] = _0x55677c; _0x55677c[_0x56ae('0x8bf')] = _0x56ae('0x2116'); _0x55677c['__super__'] = _0x234651; _0x55677c['prototype'] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'achievement': null, 'image': null, 'withDescription': null, 'text': null, 'payout': null, 'payoutText': null, 'backgroundColor': null, 'textColor': null, 'headerFormat': null, 'createLayout2': function() { this[_0x56ae('0xa02')] = new _0x2fb3c0(this[_0x56ae('0x20e4')]); this[_0x56ae('0x994')](this[_0x56ae('0xa02')]); this[_0x56ae('0x2117')] = 0xffffff; null != this[_0x56ae('0x2118')] && 0x80 < _0x3e8412['colorToGreyscale'](this['backgroundColor']) && (this[_0x56ae('0x2117')] = 0x0); var _0x29e269 = this[_0x56ae('0x2119')] = _0x50b13c[_0x56ae('0xb80')](this[_0x56ae('0x2117')], 0x1a, null, _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1f2b')])), _0x3d5510 = new _0x4dd284(this[_0x56ae('0xa02')]), _0x165e10 = 0x4; null == _0x165e10 && (_0x165e10 = 0x0); _0x29e269 = new _0x4dd284(_0x29e269); null == _0x165e10 && (_0x165e10 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x29e269, new _0x5ed31e(_0x165e10, _0x2bd32b[_0x56ae('0xfa0')]), _0x3d5510); this[_0x56ae('0x2113')] ? (_0x29e269 = this[_0x56ae('0x2119')], _0x3d5510 = new _0x4dd284(this[_0x56ae('0xa02')]), _0x165e10 = 0x1e, null == _0x165e10 && (_0x165e10 = 0x0), _0x29e269 = new _0x4dd284(_0x29e269), null == _0x165e10 && (_0x165e10 = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x29e269, new _0x5ed31e(_0x165e10, _0x2bd32b[_0x56ae('0xf4a')]), _0x3d5510)) : (_0x3d5510 = new _0x4dd284(this[_0x56ae('0x2119')]), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x3d5510, new _0xa5dd91(0x1e, _0x2bd32b[_0x56ae('0xf90')]))); this[_0x56ae('0x994')](this[_0x56ae('0x2119')]); this[_0x56ae('0xf4f')](null, new _0x4dd284(this[_0x56ae('0x2119')])); _0x3d5510 = new _0x1f1204(); _0x165e10 = this[_0x56ae('0x20e4')]['earned']; _0x2a6c50[_0x56ae('0x211a')](_0x3d5510, 0xf, _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x165e10['id'], _0x165e10[_0x56ae('0xa1c')]) ? null : 0x999999); _0x165e10 = new _0x4dd284(this[_0x56ae('0x2119')]); var _0x497818 = 0xf; null == _0x497818 && (_0x497818 = 0x0); _0x29e269 = new _0x4dd284(_0x3d5510); var _0x59e045 = null; null == _0x497818 && (_0x497818 = 0x0); _0x59e045 = null == _0x59e045 ? _0xfba720['get_currentLayout']() : _0x59e045; _0x59e045['add'](_0x29e269, new _0x5ed31e(_0x497818, _0x2bd32b['LEFT']), _0x165e10); _0x59e045['add'](_0x29e269, new _0x18f8f3(!0x1, 0.5), _0x165e10); this['addChild'](_0x3d5510); _0x3d5510 = this[_0x56ae('0x20e4')][_0x56ae('0x110')]; this[_0x56ae('0x2113')] && (_0x3d5510 += '\x0a' + this['achievement'][_0x56ae('0x20e5')]); _0x3d5510 = this[_0x56ae('0x2a9')] = _0x50b13c[_0x56ae('0xb80')](this[_0x56ae('0x2117')], 0x1e, null, _0x3d5510, this['withDescription'] ? _0x1c1b50['CZtiJ'](0x2, this[_0x56ae('0xa02')][_0x56ae('0x15')]()) : null); _0x165e10 = null; null == _0x165e10 && (_0x165e10 = _0x3d5510[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x3d5510), new _0x1ba7bc(_0x165e10)); _0x165e10 = this['text']; _0x3d5510 = new _0x4dd284(this[_0x56ae('0xa02')]); _0x165e10 = new _0x4dd284(_0x165e10); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x165e10, new _0x18f8f3(!0x1, 0.5), _0x3d5510); this[_0x56ae('0x2113')] ? (_0x3d5510 = this['text'], _0x165e10 = new _0x4dd284(this[_0x56ae('0xa02')]), _0x29e269 = 0x5, null == _0x29e269 && (_0x29e269 = 0x0), _0x58b9d5[_0x56ae('0x211b')](new _0x4dd284(_0x3d5510), _0x165e10, _0x29e269, null)) : (_0x29e269 = this[_0x56ae('0x2a9')], _0x3d5510 = new _0x4dd284(this[_0x56ae('0xa02')]), _0x165e10 = 0x3, null == _0x165e10 && (_0x165e10 = 0x0), _0x29e269 = new _0x4dd284(_0x29e269), null == _0x165e10 && (_0x165e10 = 0x0), _0xfba720[_0x56ae('0xa1f')]()['add'](_0x29e269, new _0x5ed31e(_0x165e10, _0x2bd32b['RIGHT']), _0x3d5510), this[_0x56ae('0xf4f')](new _0x4dd284(this[_0x56ae('0x2a9')]))); this['headerFormat'] = new _0x1688e1(); this[_0x56ae('0x211c')][_0x56ae('0x211d')] = _0x4421e4['BOLD_FONT']; this[_0x56ae('0x211c')][_0x56ae('0x211e')] = !0x0; _0x3d5510 = _0x2d9f4e(this, this['applyHeaderFormat']); this[_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x3d5510))); _0x3d5510(); this[_0x56ae('0x994')](this[_0x56ae('0x2a9')]); null != this[_0x56ae('0x2118')] && (_0x3d5510 = new _0x1f1204(), _0x165e10 = new _0x3c6685(), _0x497818 = -0x8, null == _0x497818 && (_0x497818 = 0x0), _0x29e269 = new _0x5c4c32(_0x165e10), null == _0x497818 && (_0x497818 = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x29e269, new _0x29265e(!0x0, 0x2 * _0x497818)), _0x497818 = -0x8, null == _0x497818 && (_0x497818 = 0x0), _0x29e269 = new _0x5c4c32(_0x165e10), null == _0x497818 && (_0x497818 = 0x0), _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x29e269, new _0x29265e(!0x1, 0x2 * _0x497818)), _0x29e269 = new _0x5c4c32(_0x165e10), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x29e269, new _0xa5dd91(-0x8, _0x2bd32b['LEFT'])), _0x29e269 = new _0x5c4c32(_0x165e10), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x29e269, new _0xa5dd91(-0x8, _0x2bd32b[_0x56ae('0x9e4')])), _0x3c4050['fillRect'](_0x3d5510, _0xa83b0c[_0x56ae('0x211f')](this['backgroundColor']), 0xa, null, null, new _0x5c4c32(_0x165e10)), this['addChildAt'](_0x3d5510, 0x0)); }, 'setTo': function(_0x5b5d96, _0x3b7dbf) { this['achievement'] = _0x5b5d96; this[_0x56ae('0xa02')][_0x56ae('0x210e')](_0x5b5d96); var _0x61deba = _0x5b5d96['name']; if (this['withDescription']) { var _0x4911c4 = _0x5b5d96[_0x56ae('0x1f28')]; _0x61deba = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4911c4['id'], _0x4911c4[_0x56ae('0xa1c')]) || 0x0 == _0x5b5d96['visibility'] ? _0x61deba + ('\x0a' + _0x5b5d96[_0x56ae('0x20e5')]) : _0x61deba + _0x56ae('0x2120'); } this[_0x56ae('0x2a9')][_0x56ae('0xb39')](_0x61deba); this['payout'] = null != _0x3b7dbf ? _0x3b7dbf : _0x5b5d96[_0x56ae('0x1f2b')]; this[_0x56ae('0x2119')][_0x56ae('0xb39')](_0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1f2b')])); this[_0x56ae('0xb7c')](); }, 'reset': function() { this[_0x56ae('0xa02')][_0x56ae('0xb7c')](); if (null == this[_0x56ae('0xa02')][_0x56ae('0xabd')]() || 0x0 == this[_0x56ae('0xa02')][_0x56ae('0xabd')]()['length']) this[_0x56ae('0x211c')]['color'] = _0x40f458[_0x56ae('0x2121')](0xff00, this[_0x56ae('0x2117')], 0.5); else if (this[_0x56ae('0x20e4')][_0x56ae('0x20e9')]()) this[_0x56ae('0x211c')][_0x56ae('0x150e')] = this[_0x56ae('0x2117')]; else { this[_0x56ae('0xb82')](!0x1); return; } this[_0x56ae('0x9e3')][_0x56ae('0x12')](); this[_0x56ae('0xb82')](!0x0); }, 'applyHeaderFormat': function() { this[_0x56ae('0x2a9')][_0x56ae('0xb96')](this[_0x56ae('0x211c')], 0x0, this[_0x56ae('0x20e4')]['name']['length']); }, '__class__': _0x55677c }); var _0x203ce1 = function() {}; _0x5ac4a7[_0x56ae('0x2122')] = _0x203ce1; _0x203ce1[_0x56ae('0x8bf')] = 'com.player03.run3.achievement.Achievements'; _0x203ce1[_0x56ae('0x984')] = {}; _0x203ce1[_0x56ae('0x984')][_0x56ae('0x2123')] = _0x56ae('0x2123'); _0x203ce1['init'] = function() { _0x41c934[_0x56ae('0xb5b')] = 0xef805; _0x203ce1['all'] = new _0x3cd041(); _0x203ce1[_0x56ae('0x2124')] = new _0x34e84c(0x0, _0x56ae('0x2125'), _0x56ae('0x2126'), 0x32, _0x56ae('0x2127'), null, null, 0x0); var _0x19af87 = _0x4c6081['LEVEL'](_0x4622dd[_0x56ae('0x2128')](0xb)); _0x203ce1['galacticVandalism'][_0x56ae('0x20e3')] = _0x19af87; _0x203ce1[_0x56ae('0x2129')]['h'][0x0] = _0x203ce1[_0x56ae('0x2124')]; _0x203ce1['slippingAndSlidingToVictory'] = new _0x34e84c(0x2, 'Slipping\x20and\x20Sliding\x20to\x20Victory', _0x56ae('0x212a'), 0x64, _0x56ae('0x212b'), null, null, 0x0); _0x19af87 = _0x4c6081[_0x56ae('0x212c')](_0x4622dd[_0x56ae('0x2128')](0x77)); _0x203ce1[_0x56ae('0x212d')][_0x56ae('0x20e3')] = _0x19af87; _0x203ce1[_0x56ae('0x2129')]['h'][0x2] = _0x203ce1[_0x56ae('0x212d')]; _0x203ce1['thoroughlyLost'] = new _0x34e84c(0x3, _0x56ae('0x212e'), _0x56ae('0x212f'), 0x64, _0x575257[_0x56ae('0x647')], null, null, 0x0); _0x203ce1[_0x56ae('0x2130')][_0x56ae('0x20e3')] = _0x4c6081[_0x56ae('0x2131')](_0x3500d1[_0x56ae('0xbc7')]); _0x203ce1[_0x56ae('0x2129')]['h'][0x3] = _0x203ce1[_0x56ae('0x2130')]; _0x203ce1[_0x56ae('0x2132')] = new _0x34e84c(0x4, _0x56ae('0x2133'), _0x56ae('0x2134'), 0x64, _0x56ae('0x2135'), null, null, 0x0); _0x203ce1[_0x56ae('0x2132')][_0x56ae('0x20e3')] = _0x4c6081[_0x56ae('0x2131')](_0x3500d1['INFINITE']); _0x203ce1[_0x56ae('0x2129')]['h'][0x4] = _0x203ce1['aJourneyOf1000LightYears']; _0x203ce1[_0x56ae('0x2136')] = new _0x34e84c(0x5, _0x56ae('0x2137'), _0x56ae('0x2138'), 0x96, _0x56ae('0x2139'), null, null, 0x0); _0x203ce1[_0x56ae('0x2136')][_0x56ae('0x20e3')] = _0x4c6081[_0x56ae('0x2131')](_0x3500d1[_0x56ae('0x213a')]); _0x203ce1['all']['h'][0x5] = _0x203ce1['tetrahedronEnthusiast']; _0x203ce1[_0x56ae('0x213b')] = new _0x34e84c(0x6, _0x56ae('0x213c'), _0x56ae('0x213d'), 0x64, _0x56ae('0x213e'), null, null, 0x0); _0x19af87 = _0x4c6081['LEVEL'](_0x4622dd[_0x56ae('0x2128')](0x12)); _0x203ce1[_0x56ae('0x213b')][_0x56ae('0x20e3')] = _0x19af87; _0x203ce1[_0x56ae('0x2129')]['h'][0x6] = _0x203ce1[_0x56ae('0x213b')]; _0x203ce1['aGlimpseOfNewPlaces'] = new _0x34e84c(0x7, 'A\x20Glimpse\x20of\x20New\x20Places', _0x56ae('0x213f'), 0x12c, 'achievement/AGlimpseOfNewPlaces.png', null, null, 0x0); _0x19af87 = _0x4c6081['LEVEL'](_0x4622dd['getLevelByID'](0xa3)); _0x203ce1[_0x56ae('0x2140')][_0x56ae('0x20e3')] = _0x19af87; _0x203ce1[_0x56ae('0x2129')]['h'][0x7] = _0x203ce1[_0x56ae('0x2140')]; _0x203ce1['windSailor'] = new _0x34e84c(0x8, _0x56ae('0x2141'), 'Go\x2010\x20seconds\x20without\x20touching\x20the\x20ground.', 0xc8, _0x56ae('0x2142'), null, null, 0x0); _0x19af87 = _0x37c090['child']; _0x19af87 = null != _0x19af87 ? _0x4c6081['LEVEL_WITH_CHARACTER'](_0x4622dd[_0x56ae('0x2128')](0xe8), _0x19af87) : _0x4c6081['LEVEL'](_0x4622dd[_0x56ae('0x2128')](0xe8)); _0x203ce1['windSailor'][_0x56ae('0x20e3')] = _0x19af87; _0x203ce1[_0x56ae('0x2129')]['h'][0x8] = _0x203ce1[_0x56ae('0x2143')]; _0x203ce1['iWouldBounce500More'] = new _0x34e84c(0x16, 'I\x20Would\x20Bounce\x20500\x20More', _0x56ae('0x2144'), 0xfa, 'achievement/IWouldBounce500More.png', _0x37c090[_0x56ae('0x1058')], null, 0x0); _0x203ce1[_0x56ae('0x2129')]['h'][0x16] = _0x203ce1['iWouldBounce500More']; _0x203ce1['fallingToPieces'] = new _0x34e84c(0x17, _0x56ae('0x2145'), 'Let\x2050\x20duplicates\x20fall\x20into\x20space\x20in\x20one\x20Infinite\x20Mode\x20run.', 0x1f4, 'achievement/FallingToPieces.png', _0x37c090[_0x56ae('0x1024')], null, 0x0); _0x203ce1[_0x56ae('0x2146')][_0x56ae('0x20e3')] = _0x4c6081[_0x56ae('0x2147')](_0x3500d1[_0x56ae('0x213a')], _0x37c090['duplicator']); _0x203ce1[_0x56ae('0x2129')]['h'][0x17] = _0x203ce1['fallingToPieces']; _0x203ce1[_0x56ae('0x2148')] = new _0x34e84c(0x9, _0x56ae('0x2149'), _0x56ae('0x214a'), 0x1f4, 'achievement/WhereThePowerCellsAre.png', null, null, 0x0); _0x203ce1[_0x56ae('0x2148')]['suggestedDestination'] = _0x4c6081[_0x56ae('0x2131')](_0x3500d1[_0x56ae('0x213a')]); _0x203ce1[_0x56ae('0x2129')]['h'][0x9] = _0x203ce1[_0x56ae('0x2148')]; _0x203ce1['unlimitedEndurance'] = new _0x34e84c(0xa, 'Unlimited\x20Endurance', 'Reach\x205000\x20meters\x20in\x20Infinite\x20Mode\x20without\x20buying\x20a\x20respawn.', 0x3e8, _0x56ae('0x214b'), null, null, 0x0); _0x203ce1[_0x56ae('0x214c')][_0x56ae('0x20e3')] = _0x4c6081[_0x56ae('0x2131')](_0x3500d1[_0x56ae('0x213a')]); _0x203ce1['all']['h'][0xa] = _0x203ce1[_0x56ae('0x214c')]; _0x203ce1[_0x56ae('0x214d')] = new _0x34e84c(0x1, _0x56ae('0x214e'), _0x56ae('0x214f'), 0xfa, _0x56ae('0x2150'), null, null, 0x0); _0x19af87 = _0x4c6081[_0x56ae('0x212c')](_0x4622dd[_0x56ae('0x2128')](0x30)); _0x203ce1['boldlyGone'][_0x56ae('0x20e3')] = _0x19af87; _0x203ce1[_0x56ae('0x2129')]['h'][0x1] = _0x203ce1['boldlyGone']; _0x41c934[_0x56ae('0xb5b')] = 0x35498; _0x203ce1[_0x56ae('0x2151')] = new _0x10cca0(); _0x203ce1[_0x56ae('0x2152')] = _0x252a59[_0x56ae('0x9a6')](null); for (_0x19af87 = _0x203ce1[_0x56ae('0x2129')][_0x56ae('0x3f')](); _0x19af87[_0x56ae('0x8f5')]();) { var _0x196598 = _0x19af87['next'](); _0x203ce1['ids'][_0x56ae('0x8f0')](_0x196598['id']); _0x5e1b03[_0x56ae('0x488')]()[_0x56ae('0x2153')](_0x196598); var _0x21b4f8 = _0x196598['name']; _0x196598 = _0x196598['id']; var _0x4ed5d8 = _0x203ce1['names']; null != _0x586025[_0x21b4f8] ? _0x4ed5d8['setReserved'](_0x21b4f8, _0x196598) : _0x4ed5d8['h'][_0x21b4f8] = _0x196598; } }; _0x203ce1[_0x56ae('0x2153')] = function(_0xee50ea) { _0x41c934[_0x56ae('0xba6')] = 0x1ec96; var _0x21ff10 = _0xee50ea['id']; if (_0x203ce1[_0x56ae('0x2129')]['h'][_0x56ae('0x900')](_0x21ff10)) { _0x203ce1[_0x56ae('0x2151')]['remove'](_0x203ce1['all']['h'][_0x21ff10]['name']); var _0x4f0870 = _0xee50ea[_0x56ae('0x110')], _0x360c0b = _0xee50ea['id'], _0x2ad531 = _0x203ce1[_0x56ae('0x2151')]; null != _0x586025[_0x4f0870] ? _0x2ad531[_0x56ae('0x932')](_0x4f0870, _0x360c0b) : _0x2ad531['h'][_0x4f0870] = _0x360c0b; _0x4f0870 = _0x203ce1['all']['h'][_0x21ff10]; _0x5e1b03[_0x56ae('0x488')]()[_0x56ae('0x2154')](_0x4f0870, _0xee50ea); _0x203ce1[_0x56ae('0x2129')]['h'][_0x21ff10] = _0xee50ea; } else _0x203ce1[_0x56ae('0x2129')]['h'][_0x21ff10] = _0xee50ea, _0x4f0870 = _0xee50ea[_0x56ae('0x110')], _0x360c0b = _0xee50ea['id'], _0x2ad531 = _0x203ce1[_0x56ae('0x2151')], null != _0x586025[_0x4f0870] ? _0x2ad531[_0x56ae('0x932')](_0x4f0870, _0x360c0b) : _0x2ad531['h'][_0x4f0870] = _0x360c0b, _0x203ce1[_0x56ae('0x2152')][_0x56ae('0x8f0')](_0x21ff10), _0x5e1b03[_0x56ae('0x488')]()[_0x56ae('0x2153')](_0xee50ea); }; _0x203ce1[_0x56ae('0x2123')] = function() { for (var _0x50c871 = 0x0, _0x52073c = _0x203ce1['ids']['iterator'](); _0x52073c[_0x56ae('0x8f5')]();) { var _0x1f2373 = _0x52073c[_0x56ae('0x42')](); _0x56b9a2[_0x56ae('0x488')]()['get']('achievement' + _0x1f2373, !0x1) && ++_0x50c871; } return _0x50c871; }; var _0x10daf6 = function() {}; _0x5ac4a7[_0x56ae('0x2155')] = _0x10daf6; _0x10daf6[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x2156')]; _0x10daf6[_0x56ae('0x8ba')] = !0x0; _0x10daf6[_0x56ae('0x961')] = [_0x5d929f]; var _0x242431 = function() {}; _0x5ac4a7['haxeutils.misc.Updateable'] = _0x242431; _0x242431[_0x56ae('0x8bf')] = _0x56ae('0x2157'); _0x242431[_0x56ae('0x8ba')] = !0x0; _0x242431[_0x56ae('0x6')] = {}; _0x242431[_0x56ae('0x6')][_0x56ae('0x8f2')] = null; _0x242431[_0x56ae('0x6')][_0x56ae('0xb7c')] = null; _0x242431[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x242431; var _0x5e1b03 = function() { if (_0x1c1b50[_0x56ae('0x1a0')] !== _0x56ae('0x1a1')) { var _0x23fa5d = a['get_UVStride'](), _0x4405ee = (this[_0x56ae('0x1f62')] + 0x1) * (this[_0x56ae('0x1f5f')] + 0x1) * _0x23fa5d; _0x23fa5d -= 0x2; null != a[_0x56ae('0x1122')]() && _0x4405ee == a[_0x56ae('0x1122')]()[_0x56ae('0x9fa')]() ? _0x4405ee = a[_0x56ae('0x1122')]() : (_0x4405ee = _0x252a59[_0x56ae('0x975')](null, _0x4405ee, !0x0), this[_0x56ae('0x1f64')]()); for (var _0x23ce06 = a[_0x56ae('0x402')](), _0x5da356 = 0x0, _0x274ca0 = this[_0x56ae('0x1f62')] + 0x1; _0x575257[_0x56ae('0x637')](_0x5da356, _0x274ca0);) for (var _0x28d776 = _0x5da356++, _0x5c195d = 0x0, _0x5406b4 = this['_segmentsW'] + 0x1; _0x5c195d < _0x5406b4;) { var _0x5c8414 = _0x5c195d++; _0x4405ee[_0x56ae('0x8b6')](_0x23ce06++, _0x5c8414 / this['_segmentsW'] * a[_0x56ae('0x112a')]()); _0x4405ee[_0x56ae('0x8b6')](_0x23ce06++, _0x28d776 / this['_segmentsH'] * a[_0x56ae('0x112b')]()); _0x23ce06 += _0x23fa5d; } a[_0x56ae('0x1148')](_0x4405ee); } else { this[_0x56ae('0x2158')] = this[_0x56ae('0xd96')] = !0x1; this[_0x56ae('0x2159')] = this['prevY'] = -0x1; _0x1bcb64[_0x56ae('0x94d')](this); this['secrets'] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this['setJustClicked'])); } }; _0x5ac4a7['com.player03.run3.achievement.AchievementsMenu'] = _0x5e1b03; _0x5e1b03[_0x56ae('0x8bf')] = _0x56ae('0x215a'); _0x5e1b03[_0x56ae('0x961')] = [_0x10daf6, _0x242431]; _0x5e1b03['__properties__'] = {}; _0x5e1b03['__properties__']['get_instance'] = 'get_instance'; _0x5e1b03[_0x56ae('0x215b')] = function() { null == _0x5e1b03[_0x56ae('0x9d5')] && (_0x5e1b03[_0x56ae('0x9d5')] = _0x4c6081[_0x56ae('0x9d6')](_0x5e1b03[_0x56ae('0x488')]())); return _0x5e1b03[_0x56ae('0x9d5')]; }; _0x5e1b03[_0x56ae('0x488')] = function() { return null == _0x5e1b03[_0x56ae('0x993')] ? _0x5e1b03[_0x56ae('0x993')] = new _0x5e1b03() : _0x5e1b03[_0x56ae('0x993')]; }; _0x5e1b03[_0x56ae('0x8ee')] = _0x1bcb64; _0x5e1b03[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'view': null, 'prevX': null, 'prevY': null, 'thumbnails': null, 'grid': null, 'arrangement': null, 'description': null, 'earned': null, 'justClicked': null, 'secrets': null, 'dirty': null, 'createLayout2': function() { if (_0x56ae('0x215c') !== 'wQccB') { return this[_0x56ae('0x1ae4')] = _0x646c1a; } else { var _0x646c1a = this, _0x42740a = new _0x199e73(), _0x22e9a5 = new _0x4dd284(_0x42740a); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x22e9a5, new _0xa5dd91(0x2, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x22e9a5, new _0xa5dd91(0x2, _0x2bd32b[_0x56ae('0x9e4')])); this['addChild'](_0x42740a); this['description'] = new _0x55677c(_0x203ce1[_0x56ae('0x2124')], !0x0); _0x22e9a5 = new _0x4dd284(this[_0x56ae('0x20e5')]); var _0xe36684 = 0x0; null == _0xe36684 && (_0xe36684 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x22e9a5, new _0x29265e(!0x0, _0x575257[_0x56ae('0x642')](0x2, _0xe36684))); _0x22e9a5 = new _0x4dd284(this[_0x56ae('0x20e5')]); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x22e9a5, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x20e5')][_0x56ae('0xb82')](!0x1); this['addChild'](this[_0x56ae('0x20e5')]); this[_0x56ae('0x1f28')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x1e, null, _0x56ae('0x215d'), 0x190, null, null, null, 0x0); _0x22e9a5 = new _0x4dd284(this['earned']); _0xe36684 = 0x0; null == _0xe36684 && (_0xe36684 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x22e9a5, new _0x29265e(!0x0, 0x2 * _0xe36684)); _0xe36684 = this[_0x56ae('0x1f28')]; _0x22e9a5 = new _0x4dd284(this['description']); _0xe36684 = new _0x4dd284(_0xe36684); _0xfba720[_0x56ae('0xa1f')]()['add'](_0xe36684, new _0x18f8f3(!0x1, 0.5), _0x22e9a5); this[_0x56ae('0x1f28')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x994')](this[_0x56ae('0x1f28')]); _0x22e9a5 = this['view'] = new _0x375968(0x64, 0x64, null, null, null, !0x1); _0xe36684 = new _0x4dd284(_0x42740a); _0x58b9d5[_0x56ae('0x211b')](new _0x4dd284(_0x22e9a5), _0xe36684, 0x0, null); _0x22e9a5 = this[_0x56ae('0xb56')]; _0xe36684 = new _0x4dd284(this[_0x56ae('0x20e5')]); _0x58b9d5[_0x56ae('0x215e')](new _0x4dd284(_0x22e9a5), _0xe36684, 0x0, null); this[_0x56ae('0xb56')][_0x56ae('0x215f')] = !0x0; this[_0x56ae('0x994')](this[_0x56ae('0xb56')]); _0x22e9a5 = new _0x32410a(this[_0x56ae('0xb56')], 0x1, 0x1); _0x42740a = new _0x4dd284(_0x42740a); var _0x4bbcf7 = 0x5; null == _0x4bbcf7 && (_0x4bbcf7 = 0x0); _0xe36684 = new _0x4dd284(_0x22e9a5); var _0x46d10 = null; null == _0x4bbcf7 && (_0x4bbcf7 = 0x0); _0x46d10 = null == _0x46d10 ? _0xfba720[_0x56ae('0xa1f')]() : _0x46d10; _0x46d10['add'](_0xe36684, new _0x5ed31e(_0x4bbcf7, _0x2bd32b[_0x56ae('0xfa0')]), _0x42740a); _0x46d10['add'](_0xe36684, new _0x18f8f3(!0x0, 0.5), _0x42740a); this[_0x56ae('0x994')](_0x22e9a5); _0x42740a = new _0x32410a(this[_0x56ae('0xb56')], 0x3, 0x1); _0x22e9a5 = new _0x4dd284(_0x22e9a5); _0xe36684 = new _0x4dd284(_0x42740a); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xe36684, new _0x18f8f3(!0x0, 0.5), _0x22e9a5); _0x22e9a5 = new _0x4dd284(this['description']); _0x4bbcf7 = 0x5; null == _0x4bbcf7 && (_0x4bbcf7 = 0x0); _0xe36684 = new _0x4dd284(_0x42740a); null == _0x4bbcf7 && (_0x4bbcf7 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0xe36684, new _0x5ed31e(_0x4bbcf7, _0x2bd32b[_0x56ae('0x9e4')]), _0x22e9a5); this[_0x56ae('0x994')](_0x42740a); this['grid'] = new _0x3208b4(0xa, 0xaa, 0xaa); this[_0x56ae('0x2160')] = new _0xb116d7(this[_0x56ae('0x2161')], null, null, this[_0x56ae('0xb56')]); this[_0x56ae('0x2162')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(function() { if (_0x56ae('0x2163') !== _0x56ae('0x2164')) { _0x646c1a[_0x56ae('0xb56')][_0x56ae('0x2165')] = 0xa * _0x646c1a['layout']['scale']['y']; } else { var _0x4ac2d8 = this[_0x56ae('0x13c6')]; _0x4ac2d8 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x4ac2d8['id'], _0x4ac2d8[_0x56ae('0xa1c')]); } }))); _0x646c1a[_0x56ae('0xb56')][_0x56ae('0x2165')] = 0xa * _0x646c1a[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y']; _0x42740a = _0x2d9f4e(this, this[_0x56ae('0x2166')]); this[_0x56ae('0x9e3')][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(_0x42740a))); for (_0x42740a = _0x203ce1[_0x56ae('0x2129')]['iterator'](); _0x42740a[_0x56ae('0x8f5')]();) _0x22e9a5 = _0x42740a[_0x56ae('0x42')](), this[_0x56ae('0x2153')](_0x22e9a5); } }, 'addAchievement': function(_0x3c0f51, _0x39ab31) { null != this[_0x56ae('0xb56')] && (_0x3c0f51 = new _0x2fb3c0(_0x3c0f51, 0x1), this[_0x56ae('0x2162')][_0x56ae('0x8f0')](_0x3c0f51), this[_0x56ae('0xb56')][_0x56ae('0x994')](_0x3c0f51), this[_0x56ae('0xd96')] = !0x0); }, 'replaceAchievement': function(_0x480e23, _0x3c993b) { if (null != this[_0x56ae('0xb56')]) for (var _0x3aab11 = this['thumbnails']['iterator'](); _0x3aab11[_0x56ae('0x8f5')]();) { var _0x34e280 = _0x3aab11[_0x56ae('0x42')](); if (_0x34e280[_0x56ae('0x20e4')] == _0x480e23) { _0x34e280[_0x56ae('0x210e')](_0x3c993b); this[_0x56ae('0xd96')] = !0x0; break; } } }, 'update': function(_0xd5b45b) { this[_0x56ae('0xd96')] && (this[_0x56ae('0x2161')][_0x56ae('0x51f')](Math[_0x56ae('0x49')](this[_0x56ae('0xb56')][_0x56ae('0x15')]() / this[_0x56ae('0x2162')]['get'](0x0)['get_width']()) - 0x1), this[_0x56ae('0x2160')][_0x56ae('0x2167')](), this['view'][_0x56ae('0x2168')] = !0x0, this['dirty'] = !0x1); this['view'][_0x56ae('0x8f2')](_0xd5b45b); var _0x377600 = this[_0x56ae('0xaba')](); _0xd5b45b = this['get_mouseY'](); _0x377600 = this['view']['getInsideX'](_0x377600); var _0x22fa3d = this[_0x56ae('0xb56')][_0x56ae('0x2169')](_0xd5b45b); if (_0x377600 != this['prevX'] || _0x22fa3d != this['prevY'] || this[_0x56ae('0x2158')]) { if (_0x56ae('0x216a') === _0x56ae('0x216a')) { this[_0x56ae('0x2159')] = _0x377600; this['prevY'] = _0x22fa3d; this[_0x56ae('0x20e5')][_0x56ae('0xb82')](!0x1); if (this['view']['contentBounds']['contains'](_0x377600, _0x22fa3d) && _0xd5b45b <= this[_0x56ae('0xb56')]['get_y']() + this[_0x56ae('0xb56')]['get_height']()) for (var _0x3b5641 = this['thumbnails'][_0x56ae('0x3f')](); _0x3b5641['hasNext']();) if (_0xd5b45b = _0x3b5641[_0x56ae('0x42')](), _0xd5b45b[_0x56ae('0xab0')]() && _0x377600 >= _0xd5b45b['get_x']() && _0x22fa3d >= _0xd5b45b['get_y']() && _0x377600 <= _0xd5b45b[_0x56ae('0x3e1')]() + _0xd5b45b[_0x56ae('0x15')]() && _0x22fa3d <= _0xd5b45b[_0x56ae('0x9f0')]() + _0xd5b45b[_0x56ae('0x16')]()) { this[_0x56ae('0x20e5')][_0x56ae('0xb82')](!0x0); this['description'][_0x56ae('0x20e4')] != _0xd5b45b[_0x56ae('0x20e4')] && this[_0x56ae('0x20e5')][_0x56ae('0x1c')](_0xd5b45b[_0x56ae('0x20e4')]); if (this['justClicked']) { if (_0x575257['xoDLF']('ddiCa', _0x56ae('0x216b'))) { _0x5e1b03[_0x56ae('0xba9')] = _0xd5b45b[_0x56ae('0x20e4')]; for (_0x377600 = this['secrets']['iterator'](); _0x377600[_0x56ae('0x8f5')]();) _0x22fa3d = _0x377600['next'](), _0x22fa3d[_0x56ae('0x1bd9')] < _0x22fa3d[_0x56ae('0x168f')][_0x56ae('0x9fa')]() && _0xd5b45b[_0x56ae('0x20e4')]['id'] == _0x22fa3d['input'][_0x56ae('0x1b')](_0x22fa3d[_0x56ae('0x1bd9')]) ? (_0x22fa3d[_0x56ae('0x1bd9')]++, _0x22fa3d[_0x56ae('0x1bd9')] >= _0x22fa3d[_0x56ae('0x168f')]['get_length']() && _0x22fa3d[_0x56ae('0x2b')]()) : _0x22fa3d[_0x56ae('0x1bd9')] = 0x0; null != _0xd5b45b['achievement']['suggestedDestination'] && _0x4304e9['go'](_0xd5b45b[_0x56ae('0x20e4')][_0x56ae('0x20e3')]); } else { return !0x1; } } break; } this['earned'][_0x56ae('0xb82')](!this[_0x56ae('0x20e5')][_0x56ae('0xab0')]()); } else { var _0x27a0a2 = this[_0x56ae('0x216c')]; _0x27a0a2['set_cameraX'](_0x27a0a2['_cameraX'] + this[_0x56ae('0x216d')] * _0xd5b45b); } } this[_0x56ae('0x2158')] = !0x1; }, 'reset': function() { this[_0x56ae('0xb56')][_0x56ae('0x1f7c')](0x0); this[_0x56ae('0xb56')][_0x56ae('0x1f80')](0x0); for (var _0xdbb341 = this[_0x56ae('0x2162')][_0x56ae('0x3f')](); _0xdbb341[_0x56ae('0x8f5')]();) { var _0x37592b = _0xdbb341[_0x56ae('0x42')](); _0x37592b[_0x56ae('0xb7c')](); _0x37592b[_0x56ae('0xb82')](_0x37592b[_0x56ae('0x20e4')][_0x56ae('0x20e9')]()); } this['description'][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x1f28')][_0x56ae('0xb39')](_0x56ae('0x216e') + _0x203ce1['get_awardedCount']()); this[_0x56ae('0x1f28')]['set_visible'](!0x1); this[_0x56ae('0x2161')][_0x56ae('0x51f')](Math[_0x56ae('0x49')](this['view']['get_width']() / this[_0x56ae('0x2162')][_0x56ae('0x1b')](0x0)[_0x56ae('0x15')]()) - 0x1); this[_0x56ae('0x2160')][_0x56ae('0x2167')](); this['view'][_0x56ae('0x2168')] = !0x0; this[_0x56ae('0xd96')] = !0x1; }, 'clean': function() { this['grid']['set_width'](Math[_0x56ae('0x49')](this[_0x56ae('0xb56')][_0x56ae('0x15')]() / this[_0x56ae('0x2162')][_0x56ae('0x1b')](0x0)[_0x56ae('0x15')]()) - 0x1); this[_0x56ae('0x2160')][_0x56ae('0x2167')](); this[_0x56ae('0xb56')][_0x56ae('0x2168')] = !0x0; this[_0x56ae('0xd96')] = !0x1; }, 'setJustClicked': function(_0x43cbf8) { this[_0x56ae('0x2158')] = !0x0; }, '__class__': _0x5e1b03 }); var _0x4550ca = function(_0x4b1c07, _0x1d7032) { this[_0x56ae('0x1bd9')] = 0x0; this['input'] = _0x4b1c07; this[_0x56ae('0x2b')] = _0x1d7032; }; _0x5ac4a7[_0x56ae('0x216f')] = _0x4550ca; _0x4550ca['__name__'] = 'com.player03.run3.achievement._AchievementsMenu.Secret'; _0x4550ca[_0x56ae('0x6')] = {}; _0x4550ca[_0x56ae('0x6')]['input'] = null; _0x4550ca[_0x56ae('0x6')]['progress'] = null; _0x4550ca[_0x56ae('0x6')][_0x56ae('0x2b')] = null; _0x4550ca[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4550ca; var _0x19fe99 = function() { this[_0x56ae('0x2170')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x19f8')] = new _0x3cd041(); this['moreAchievements'] = new _0x3cd041(); this[_0x56ae('0x2171')] = new _0x10cca0(); }; _0x5ac4a7[_0x56ae('0x2172')] = _0x19fe99; _0x19fe99[_0x56ae('0x8bf')] = _0x56ae('0x2172'); _0x19fe99['getChainCondition'] = function(_0x2c15ea, _0x368f60, _0x381fb5) { var _0x1e0cdc = {}; _0x1e0cdc[_0x56ae('0x2173')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; null == _0x381fb5 && (_0x381fb5 = 0x0); switch (0x0 <= _0x2c15ea ? _0x2c15ea : -_0x2c15ea) { case 0x0: _0x2c15ea = _0x2b20eb[_0x56ae('0x2174')]; break; case 0x1: _0x2c15ea = _0x2b20eb[_0x56ae('0x2175')](_0x368f60); break; case 0x2: _0x2c15ea = _0x2b20eb[_0x56ae('0x2176')](_0x368f60); break; case 0x3: _0x2c15ea = _0x2b20eb[_0x56ae('0x2177')](_0x368f60); break; case 0x4: _0x2c15ea = _0x2b20eb['didntUseCharacterOrCostume'](_0x368f60); break; case 0x5: _0x2c15ea = _0x2b20eb[_0x56ae('0x2178')](); break; case 0x6: _0x2c15ea = _0x2b20eb[_0x56ae('0x2179')](_0x368f60); break; case 0x7: _0x2c15ea = _0x2b20eb[_0x56ae('0x217a')](); break; case 0x8: _0x2c15ea = _0x2b20eb['dislodgedTiles'](_0x368f60); break; case 0x9: _0x2c15ea = _0x2b20eb[_0x56ae('0x217b')](_0x368f60 / 0x64); break; case 0xa: var _0x203167 = _0x368f60 / 0x64; _0x2c15ea = new _0x46ff3a(function(_0x2c15ea) { var _0x368f60 = _0x2c15ea[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')][_0x56ae('0xca0')]; return (_0x2c15ea[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x368f60) / ((_0x2c15ea[_0x56ae('0xbcb')]['get'](0x0)['currentSection'][_0x56ae('0xc9f')] - _0x368f60) * _0x203167); }); break; case 0xb: var _0x5364af = 0x1 / (0x1e * _0x368f60); _0x2c15ea = new _0x46ff3a(function(_0x2c15ea) { return _0x1e0cdc['mwMJV'](_0x2c15ea[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')]['get_z'](), _0x2c15ea['analytics'][_0x56ae('0x217c')]['position']['z']) * _0x5364af; }); break; case 0xc: _0x2c15ea = _0x2b20eb['dislodgedNoMoreThan'](_0x368f60); break; case 0xd: _0x2c15ea = _0x2b20eb['dislodgedNoMoreThanPercent'](_0x368f60 / 0x64); break; case 0xe: _0x2c15ea = _0x2b20eb[_0x56ae('0x217d')](_0x368f60); break; case 0xf: _0x2c15ea = _0x2b20eb[_0x56ae('0x217e')](_0x368f60); break; case 0x10: _0x2c15ea = _0x2b20eb['abilityUsedAtLeast'](_0x368f60); break; case 0x11: _0x2c15ea = _0x2b20eb[_0x56ae('0x217f')](_0x368f60); break; case 0x12: _0x2c15ea = _0x2b20eb[_0x56ae('0x2180')](_0x368f60); break; case 0x13: _0x2c15ea = _0x2b20eb[_0x56ae('0x2181')](_0x368f60); break; case 0x14: _0x2c15ea = _0x2b20eb[_0x56ae('0x2182')](_0x368f60); break; case 0x15: _0x2c15ea = new _0x46ff3a(function(_0x2c15ea) { return _0x203ce1['all']['h'][_0x368f60][_0x56ae('0x1f2a')]() ? 0x1 : 0x0; }); _0x2c15ea['flags'] |= 0x1; _0x2c15ea[_0x56ae('0x19bb')] |= 0x10; break; case 0x64: _0x2c15ea = _0x2b20eb['makesFullCircles'](_0x368f60); break; case 0x65: _0x2c15ea = _0x2b20eb[_0x56ae('0x2183')](_0x368f60 / 0x64); break; case 0x66: _0x2c15ea = _0x2b20eb[_0x56ae('0x2184')](); break; case 0x67: _0x2c15ea = _0x2b20eb[_0x56ae('0x2185')](_0x368f60); break; case 0x68: _0x2c15ea = _0x2b20eb[_0x56ae('0x2186')](_0x56ae('0x1a7')); break; case 0x69: _0x2c15ea = _0x2b20eb['neverPressesKey'](_0x56ae('0x760')); break; case 0x6a: _0x2c15ea = _0x2b20eb[_0x56ae('0x2186')](_0x56ae('0x7b8')); break; case 0x6b: _0x2c15ea = _0x2b20eb['staysInside'](); break; case 0x6c: _0x2c15ea = _0x2b20eb['avoidsEdges'](); break; case 0x6d: _0x2c15ea = _0x2b20eb[_0x56ae('0x2187')](_0x368f60); break; case 0x6e: _0x2c15ea = _0x2b20eb[_0x56ae('0x2188')](_0x368f60); break; case 0x6f: _0x2c15ea = _0x2b20eb[_0x56ae('0x2189')](); break; case 0x70: _0x2c15ea = _0x2b20eb[_0x56ae('0x218a')](_0x368f60); break; case 0x71: _0x2c15ea = _0x2b20eb[_0x56ae('0x218b')](_0x368f60); break; case 0x72: _0x2c15ea = _0x2b20eb[_0x56ae('0x218c')](_0x368f60); break; default: _0x2c15ea = null; } _0x2c15ea[_0x56ae('0x19bb')] |= _0x381fb5; return _0x2c15ea; }; _0x19fe99[_0x56ae('0x218d')] = function(_0x3e2ca1, _0x5f12c0) { null == _0x5f12c0 && (_0x5f12c0 = _0x252a59['toObjectVector'](null)); 0x1 == (_0x3e2ca1['length'] & 0x1) && _0x3e2ca1[_0x56ae('0x8f0')](0x0); for (var _0x33e662 = _0x3e82b5[_0x56ae('0x2017')](0x0, _0x3e2ca1['length'], 0x2); _0x33e662[_0x56ae('0x1407')] != _0x33e662[_0x56ae('0xf6a')];) { if (_0x56ae('0x218e') === _0x56ae('0x218f')) { _0x510664[_0x56ae('0x94d')](this, _0x3e2ca1, _0x5f12c0); null == _0x33e662 ? this[_0x56ae('0x1efb')] = 0x0 : (this['distanceFromPrevious'] = Math[_0x56ae('0xf0c')]((this['x'] - _0x33e662['x']) * (this['x'] - _0x33e662['x']) + (this['y'] - _0x33e662['y']) * (this['y'] - _0x33e662['y'])), this[_0x56ae('0x1efb')] = _0x33e662[_0x56ae('0x1efb')] + this[_0x56ae('0x1efc')]); } else { var _0x5d26f8 = _0x33e662[_0x56ae('0x1407')] += _0x33e662['step']; _0x5d26f8 = _0x19fe99[_0x56ae('0x2190')](_0x3e2ca1[_0x5d26f8], _0x3e2ca1[_0x5d26f8 + 0x1]); null != _0x5d26f8 && _0x5f12c0[_0x56ae('0x8f0')](_0x5d26f8); } } return _0x5f12c0; }; _0x19fe99[_0x56ae('0x6')] = {}; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x2170')] = null; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x19f8')] = null; _0x19fe99[_0x56ae('0x6')][_0x56ae('0xaad')] = null; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x2171')] = null; _0x19fe99[_0x56ae('0x6')]['applyUniversalAchievements'] = function(_0x1f253c) { for (var _0x46dfcc = this.universalAchievements.iterator(); _0x46dfcc.hasNext();) { var _0x13543a = _0x46dfcc.next(); this.register(_0x1f253c, _0x13543a.make(_0x1f253c, null)); } }; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x13c9')] = function(_0x308b89, _0x3cdbf0) { if (this.achievements.h.hasOwnProperty(_0x3cdbf0) && (this.register(_0x308b89, this.achievements.h[_0x3cdbf0].make(_0x308b89, _0x3cdbf0), _0x3cdbf0), this.moreAchievements.h.hasOwnProperty(_0x3cdbf0))) for (var _0x97ed76 = this.moreAchievements.h[_0x3cdbf0].iterator(); _0x97ed76.hasNext();) { var _0x1b0def = _0x97ed76.next(); this.register(_0x308b89, _0x1b0def.make(_0x308b89, _0x3cdbf0), _0x3cdbf0); } }; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x2191')] = function(_0x44b7dc, _0x2ac1bd, _0x55a359) { var _0x6d61c2 = _0x2ac1bd.result.achievement; if (null != _0x6d61c2) { var _0x3d4264 = _0x6d61c2.earned; _0x3d4264 = !_0x56b9a2.get_instance().get(_0x3d4264.id, _0x3d4264.defaultValue); } else _0x3d4264 = !0x0; (_0x3d4264 || 0x0 < _0x6d61c2.secondPayout || _0x6d61c2 == _0x5e1b03.highlightedAchievement) && _0x44b7dc.registerAnimation(_0x2ac1bd); _0x3d4264 = _0xf0534.get_instance().options; null != _0x55a359 && _0x3d4264.achievementIndicator.addAchievement(_0x55a359, _0x6d61c2, _0x2ac1bd.precondition); _0x2ac1bd instanceof _0x3692c2 && _0x2ac1bd.hintEnabled(_0x44b7dc) && _0xf0534.get_instance().hud.achievementProgress.set_activeAchievement(_0x2ac1bd); }; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x2153')] = function(_0x1b50c8, _0x12546a, _0x3459a4, _0x27e004) { _0x12546a = new _0x4e8439(_0x3459a4, _0x12546a); if (null != _0x27e004) { var _0x231b7a = this.namedAchievements; null != _0x586025[_0x27e004] ? _0x231b7a.setReserved(_0x27e004, _0x12546a) : _0x231b7a.h[_0x27e004] = _0x12546a; } 0x0 > _0x1b50c8 || (this.addFactory(_0x1b50c8, _0x12546a), null != _0x3459a4 && null != _0x3459a4.achievement && this.registerAchievementDestination(_0x3459a4.achievement, _0x1b50c8, _0x3459a4.achievement.character)); }; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x2192')] = function(_0x329651, _0x5a3f4c, _0x2cb726, _0x1427aa, _0x3c806c, _0x312a0f) { null == _0x3c806c && (_0x3c806c = !0x0); var _0xe7355c = _0x252a59.toObjectVector(null); _0x19fe99.makeChain(_0x5a3f4c, _0xe7355c); if (null != _0x1427aa) { _0x5a3f4c = _0x252a59.toIntVector(null); for (var _0x48dc89 = 0x0, _0x1b30b7 = _0x1427aa.length; _0x48dc89 < _0x1b30b7;) { var _0x2d9f4e = _0x48dc89++; _0x5a3f4c.set(_0x2d9f4e, _0x1427aa[_0x2d9f4e]); } _0x1427aa = _0x5a3f4c; } else _0x1427aa = _0x252a59.toIntVector(null); null == _0x3c806c && (_0x3c806c = !0x0); var _0x5ac4a7 = _0x1427aa, _0x1db6eb = _0x3c806c; this.addAchievement(_0x329651, function(_0x329651, _0x5a3f4c, _0x2cb726) { return new _0x3692c2(_0xe7355c, _0x5ac4a7, _0x1db6eb, _0x329651, _0x5a3f4c, _0x2cb726); }, _0x2cb726, _0x312a0f); }; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x2193')] = function(_0xfed3fc, _0x4328e9, _0x22673f) {}; _0x19fe99[_0x56ae('0x6')]['addFactory'] = function(_0x15b61f, _0x170759) { if (null == _0x15b61f) this.universalAchievements.push(_0x170759); else if (0x0 <= _0x15b61f) if (this.achievements.h.hasOwnProperty(_0x15b61f)) { if (!this.moreAchievements.h.hasOwnProperty(_0x15b61f)) { var _0x367fe3 = this.moreAchievements, _0x4f5a02 = _0x252a59.toObjectVector(null); _0x367fe3.h[_0x15b61f] = _0x4f5a02; } this.moreAchievements.h[_0x15b61f].push(_0x170759); } else this.achievements.h[_0x15b61f] = _0x170759; }; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x2194')] = function(_0x2014a6) { if (_0x575257.MOAph(null, _0x5e1b03.highlightedAchievement) || !this.achievements.h.hasOwnProperty(_0x2014a6)) return !0x1; if (this.achievements.h[_0x2014a6].achievement.achievement == _0x5e1b03.highlightedAchievement) return !0x0; if (this.moreAchievements.h.hasOwnProperty(_0x2014a6)) for (_0x2014a6 = this.moreAchievements.h[_0x2014a6].iterator(); _0x2014a6.hasNext();) if (_0x2014a6.next().achievement.achievement == _0x5e1b03.highlightedAchievement) return !0x0; return !0x1; }; _0x19fe99[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x19fe99; var _0x4e8439 = function(_0x3defe8, _0x265163) { this[_0x56ae('0x20e4')] = _0x3defe8; this['factory'] = _0x265163; }; _0x5ac4a7['com.player03.run3.achievement._LevelAchievements.Factory'] = _0x4e8439; _0x4e8439[_0x56ae('0x8bf')] = _0x56ae('0x2195'); _0x4e8439[_0x56ae('0x6')] = {}; _0x4e8439[_0x56ae('0x6')][_0x56ae('0x20e4')] = null; _0x4e8439[_0x56ae('0x6')][_0x56ae('0x2196')] = null; _0x4e8439[_0x56ae('0x6')][_0x56ae('0x2197')] = function(_0x582839, _0x5c1bc6) { return this.factory(this.achievement, _0x582839, _0x5c1bc6); }; _0x4e8439[_0x56ae('0x6')]['__class__'] = _0x4e8439; var _0x285c85 = function() {}; _0x5ac4a7[_0x56ae('0x2198')] = _0x285c85; _0x285c85[_0x56ae('0x8bf')] = _0x1c1b50['iPxEF']; _0x285c85[_0x56ae('0x959')] = function(_0x3359e8) { _0x41c934[_0x56ae('0xba6')] = 0x99681; _0x285c85[_0x56ae('0x2199')] = _0x3359e8; var _0x56d682 = _0x285c85[_0x56ae('0xb4b')]; _0x56d682 = null != _0x586025[_0x3359e8] ? _0x56d682['getReserved'](_0x3359e8) : _0x56d682['h'][_0x3359e8]; if (null == _0x56d682) var _0x53d6a5 = 0x0; else { _0x53d6a5 = _0x56d682; for (var _0x51ac65 = 0x1; null != _0x53d6a5['next'];) _0x53d6a5 = _0x53d6a5[_0x56ae('0x42')], ++_0x51ac65; _0x53d6a5 = _0x51ac65; } _0x29a875[_0x56ae('0xb3a')](_0x575257[_0x56ae('0x641')]('Dispatching\x20\x22', _0x3359e8) + _0x56ae('0x219a') + _0x53d6a5 + _0x56ae('0x219b') + (0x1 == _0x53d6a5 ? '' : 's') + '.', { 'fileName': 'src/com/player03/run3/api/GlobalEventManager.hx', 'lineNumber': 0x21, 'className': _0x56ae('0x2198'), 'methodName': _0x56ae('0x959') }); if (null != _0x56d682) for (_0x3359e8 = new _0x3b3942(_0x56d682); null != _0x3359e8['l'];) _0x56d682 = _0x3359e8[_0x56ae('0x42')](), _0x41c934[_0x56ae('0xbcd')] = 0x6f5d0, null == _0x56d682 && (_0x41c934[_0x56ae('0x219c')] = 0x76f34), null != _0x56d682['listener'] && _0x56d682['listener'](); _0x41c934[_0x56ae('0xba6')] = 0x972b3; }; _0x285c85[_0x56ae('0x95e')] = function(_0x185c7c, _0x32fa55) { if (_0x56ae('0x219d') !== 'lgpGY') { for (var _0x2a64e4, _0x32a9c6, _0x2feaad, _0x2ce3b4, _0x3381e3 = 0x0, _0x42919a = _0x185c7c[_0x56ae('0xb09')]()[_0x56ae('0x9fa')](); _0x3381e3 < _0x42919a;) { var _0x3d9139 = _0x3381e3++; d = _0x59b8d7['__cast'](_0x185c7c['get_subGeometries']()['get'](_0x3d9139), _0x547bfc); _0x2a64e4 = _0x32fa55[_0x56ae('0x1822')][_0x56ae('0x1b')](_0x3d9139); _0x32a9c6 = _0x252a59[_0x56ae('0x975')](null, _0x531807['maxBones'] * _0x2a64e4['vertices'][_0x56ae('0x9fa')](), !0x0); _0x2feaad = _0x252a59['toFloatVector'](null, _0x531807[_0x56ae('0x1823')] * _0x2a64e4[_0x56ae('0x1421')]['get_length'](), !0x0); for (var _0x33ad34 = _0x2ce3b4 = 0x0, _0x20e4f3 = _0x2a64e4[_0x56ae('0x1421')][_0x56ae('0x9fa')](); _0x33ad34 < _0x20e4f3;) { var _0x33b9d9 = _0x33ad34++; _0x33b9d9 = _0x531807['weights'][_0x56ae('0x1b')](_0x2a64e4[_0x56ae('0x1421')][_0x56ae('0x1b')](_0x33b9d9)['daeIndex']); for (var _0x9a6a3a = 0x0, _0x3fa232 = _0x33b9d9[_0x56ae('0x9fa')](); _0x9a6a3a < _0x3fa232;) { var _0x1e5e96 = _0x9a6a3a++; _0x1e5e96 = _0x33b9d9['get'](_0x1e5e96); _0x32a9c6[_0x56ae('0x8b6')](_0x2ce3b4, _0xfeeea6[_0x56ae('0xcfc')](0x3 * _0x1e5e96[_0x56ae('0x1825')])); _0x2feaad[_0x56ae('0x8b6')](_0x2ce3b4++, _0x1e5e96['weight']); } _0x33b9d9 = _0x33b9d9[_0x56ae('0x9fa')](); for (_0x9a6a3a = _0x531807['maxBones']; _0x33b9d9 < _0x9a6a3a;) _0x33b9d9++, _0x32a9c6['set'](_0x2ce3b4, 0x0), _0x2feaad[_0x56ae('0x8b6')](_0x2ce3b4++, 0x0); } _0x2a64e4 = new _0x32a6b8(_0x531807[_0x56ae('0x1823')]); _0x2a64e4[_0x56ae('0x1148')](d[_0x56ae('0xb0a')]()[_0x56ae('0x9b0')](null)); _0x2a64e4[_0x56ae('0x1149')](d['get_indexData']()); _0x2a64e4[_0x56ae('0x1181')](_0x32a9c6); _0x2a64e4[_0x56ae('0x1182')](_0x2feaad); _0x185c7c[_0x56ae('0xb09')]()[_0x56ae('0x8b6')](_0x3d9139, _0x2a64e4); _0x185c7c[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x3d9139)[_0x56ae('0x1129')](_0x185c7c); } } else { if (null != _0x32fa55) { var _0x531807 = _0x285c85[_0x56ae('0xb4b')]; _0x531807 = null != _0x586025[_0x185c7c] ? _0x531807['getReserved'](_0x185c7c) : _0x531807['h'][_0x185c7c]; if (null == _0x531807) _0x531807 = _0x285c85['listeners'], _0x32fa55 = new _0x589728(_0x32fa55), null != _0x586025[_0x185c7c] ? _0x531807['setReserved'](_0x185c7c, _0x32fa55) : _0x531807['h'][_0x185c7c] = _0x32fa55; else { for (_0x185c7c = new _0x3b3942(_0x531807); null != _0x185c7c['l'];) if (_0x185c7c[_0x56ae('0x42')]()[_0x56ae('0x219e')] == _0x32fa55) return; for (_0x185c7c = _0x531807; null != _0x185c7c['next'];) _0x185c7c = _0x185c7c[_0x56ae('0x42')]; _0x32fa55 = new _0x589728(_0x32fa55); _0x32fa55[_0x56ae('0x42')] = _0x185c7c['next']; _0x185c7c[_0x56ae('0x42')] = _0x32fa55; } } } }; var _0x589728 = function(_0x4bd537) { this['next'] = null; this[_0x56ae('0x219e')] = _0x4bd537; }; _0x5ac4a7[_0x56ae('0x219f')] = _0x589728; _0x589728[_0x56ae('0x8bf')] = 'com.player03.run3.api._GlobalEventManager.LinkedListener'; _0x589728[_0x56ae('0x6')] = {}; _0x589728[_0x56ae('0x6')][_0x56ae('0x42')] = null; _0x589728[_0x56ae('0x6')][_0x56ae('0x219e')] = null; _0x589728[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x589728; var _0x3b3942 = function(_0xc286f2) { this['l'] = _0xc286f2; }; _0x5ac4a7[_0x56ae('0x21a0')] = _0x3b3942; _0x3b3942[_0x56ae('0x8bf')] = _0x56ae('0x21a0'); _0x3b3942[_0x56ae('0x6')] = {}; _0x3b3942[_0x56ae('0x6')]['l'] = null; _0x3b3942[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return null != this.l; }; _0x3b3942[_0x56ae('0x6')][_0x56ae('0x42')] = function() { if (_0x56ae('0x21a1') === _0x56ae('0x21a1')) { var _0x3572b1 = this.l; this.l = this.l.next; return _0x3572b1; } else { var _0x2a3302 = this.boatSpace; _0x2a3302.set_z(_0x2a3302.get_z() + 0xc8); _0x2a3302 = _0x2b39f7.view.get_camera(); _0x2a3302.set_z(_0x2a3302.get_z() + 0x64); this.tunnel.display(0x0); this.pastafarian.setIndexedPosition(0.4, 2.4); this.pastafarian.spritesheet.set_currentFrame(0x3c); this.pastafarian.spritesheet.set_xInverted(!0x1); this.angel.setIndexedPosition(1.6, 2.3); this.angel.spritesheet.set_currentFrame(0x1); this.angel.spritesheet.set_xInverted(!0x0); this.bunny.setIndexedPosition(1.1, 0.4, null, 0x5); this.bunny.spritesheet.set_currentFrame(0xf); this.bunny.spritesheet.set_xInverted(!0x0); this.duplicator.setIndexedPosition(0.4, 0.5); this.duplicator.spritesheet.set_currentFrame(0x2e); this.duplicator.spritesheet.set_xInverted(!0x1); this.child.setIndexedPosition(1.7, 0.6); this.child.spritesheet.set_currentFrame(0x28); this.child.spritesheet.set_xInverted(!0x1); _0x2a3302 = new _0x5c4c32(this.child.get_onScreen()); this.dialog.addBubble('Wheee!', -0x12c, 0xc8, null, null, null, _0x2a3302, null); } }; _0x3b3942[_0x56ae('0x6')]['__class__'] = _0x3b3942; var _0x3f75df = function() { this[_0x56ae('0x21a2')] = !0x0; _0x41c934[_0x56ae('0xb5b')] = 0xc055c; _0x8a0785[_0x56ae('0x209a')] = _0x2b9caa[_0x56ae('0x20c4')](_0x56ae('0x21a3')); this[_0x56ae('0x19e5')] = []; this[_0x56ae('0x19e4')] = []; this[_0x56ae('0x21a4')]({ 'path': _0x56ae('0x21a5'), 'type': 0x0 }, !0x1); this[_0x56ae('0x21a6')](); this[_0x56ae('0x19e5')] = []; this['knownDownloads'] = []; this[_0x56ae('0x21a4')]({ 'path': _0x56ae('0x21a7'), 'type': 0x0 }, !0x1); this[_0x56ae('0x21a6')](); }; _0x5ac4a7['com.player03.run3.api.content.CloudContent'] = _0x3f75df; _0x3f75df[_0x56ae('0x8bf')] = _0x56ae('0x21a8'); _0x3f75df[_0x56ae('0x961')] = [_0x5d929f]; _0x3f75df[_0x56ae('0x984')] = {}; _0x3f75df[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x3f75df[_0x56ae('0x21a9')] = function(_0x4e1fe2, _0x33ad45) { if (_0x33ad45) { if (_0x56ae('0x21aa') !== _0x56ae('0x21aa')) { var _0x430c2e = _0x50b13c['createTextField'](0xffffff, 0x38, null, 'Swipe\x20on\x20this\x20side\x20to\x20move\x20sideways.\x20Hold\x20to\x20keep\x20going.', 0x64), _0x33623f = null; null == _0x33623f && (_0x33623f = _0x430c2e[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x430c2e), new _0x1ba7bc(_0x33623f)); _0x33623f = new _0x4dd284(_0x430c2e); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x33623f, new _0x4a4b5e(!0x0, 0.5)); _0x33623f = new _0x4dd284(_0x430c2e); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x33623f, new _0xa5dd91(0x3c, _0x2bd32b[_0x56ae('0xf90')])); this['addChild'](_0x430c2e); _0x430c2e = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x21ab')); _0x33623f = new _0x4dd284(_0x430c2e); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x33623f, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x994')](_0x430c2e); } else { _0x33ad45 = _0x1ac706[_0x56ae('0x488')](); for (var _0x4ffaac = _0x3e82b5[_0x56ae('0x2017')](_0x33ad45[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x4ffaac[_0x56ae('0x1407')] != _0x4ffaac[_0x56ae('0xf6a')];) { var _0x2f5364 = _0x4ffaac[_0x56ae('0x1407')] += _0x4ffaac[_0x56ae('0x2014')]; _0x33ad45[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x2f5364)['hide'](); } } } for (_0x33ad45 = 0x0; _0x33ad45 < _0x4e1fe2[_0x56ae('0x32')];) if (_0x4ffaac = _0x4e1fe2[_0x33ad45], ++_0x33ad45, null != _0x4ffaac['c']) { if ('string' == typeof _0x4ffaac['c']) { _0x2f5364 = _0x37c090[_0x56ae('0x21ac')](_0x4ffaac['c']); var _0x25d38c = _0x4ffaac['m']; } else _0x2f5364 = _0x37c090[_0x56ae('0x2129')]['get'](_0x4ffaac['c']), _0x25d38c = _0x4ffaac['m']; _0x4ffaac = _0x4ffaac['s']; null == _0x4ffaac && _0x876409['endsWith'](_0x25d38c, '-') && (_0x4ffaac = _0x1ac706[_0x56ae('0x21ad')](_0x25d38c[_0x56ae('0x32')]) / 0x2); _0x1ac706['get_instance']()[_0x56ae('0x21ae')](_0x25d38c, _0x4ffaac, _0x22acef[_0x56ae('0xcc5')](_0x2f5364)); } else _0x1ac706[_0x56ae('0x488')]()['displayMessage'](_0x4ffaac['m'], _0x4ffaac['s']); }; _0x3f75df[_0x56ae('0x488')] = function() { return null == _0x3f75df[_0x56ae('0x993')] ? _0x3f75df[_0x56ae('0x993')] = new _0x3f75df() : _0x3f75df['instance']; }; _0x3f75df[_0x56ae('0x6')] = {}; _0x3f75df[_0x56ae('0x6')]['contentLoaders'] = null; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x19e4')] = null; _0x3f75df[_0x56ae('0x6')]['local'] = null; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21a6')] = function() { var _0x48bed7 = { TSIMy: '6|4|0|2|1|5|3' }; _0x41c934.mid = 0x47fe4; for (var _0x3a4095 = 0x0, _0x2a0f04 = this.knownDownloads.length; _0x3a4095 < _0x2a0f04;) { if (_0x56ae('0x21af') !== _0x56ae('0x21b0')) { var _0x55a3e5 = _0x3a4095++; this.contentLoaders[_0x55a3e5].downloadFromAsset(this.knownDownloads[_0x55a3e5].version); } else { var _0x42ea85 = _0x48bed7.TSIMy.split('|'), _0x40377c = 0x0; while (!![]) { switch (_0x42ea85[_0x40377c++]) { case '0': this.anisotropy = 0x1; continue; case '1': this.needsGlobalFragmentPos = this.needsGlobalVertexPos = this.needsSecondaryUV = this.needsUV = this.needsTangents = this.needsNormals = this.needsView = this.needsProjection = this.repeatTextures = !0x1; continue; case '2': this.useSmoothTextures = !0x0; continue; case '3': this.useLightFallOff = !0x0; continue; case '4': this.useMipmapping = !0x0; continue; case '5': this.numLights = 0x0; continue; case '6': this.fragmentConstantsIndex = this.vertexConstantsIndex = this.texturesIndex = -0x1; continue; } break; } } } }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21a4')] = function(_0x2d5a92, _0x5a3598) { if (_0x56ae('0x21b1') !== _0x56ae('0x21b1')) { var _0x448f70 = _0x5a3598.getFreeFragmentVectorTemp(), _0x442cb9 = _0x5a3598.getFreeFragmentConstant(), _0x4ebea6 = _0x5a3598.getFreeFragmentConstant(); this._normalTextureRegister = _0x5a3598.getFreeTextureReg(); this._normalTextureRegister2 = this._useSecondNormalMap ? _0x5a3598.getFreeTextureReg() : this._normalTextureRegister; _0x2d5a92.texturesIndex = this._normalTextureRegister.get_index(); _0x2d5a92.fragmentConstantsIndex = 0x4 * _0x442cb9.get_index(); return _0x575257.xCRCg(_0x575257.TFhqc(_0x56ae('0x69') + _0x1b30b7.string(_0x448f70) + ',\x20' + _0x1b30b7.string(this._sharedRegisters.uvVarying) + ',\x20' + _0x1b30b7.string(_0x4ebea6) + _0x56ae('0x1e35') + this.getTex2DSampleCode(_0x2d5a92, _0x62d106, this._normalTextureRegister, this.get_normalMap(), _0x448f70) + 'add\x20' + _0x1b30b7.string(_0x448f70) + ',\x20' + _0x1b30b7.string(this._sharedRegisters.uvVarying) + ',\x20' + _0x1b30b7.string(_0x4ebea6) + _0x56ae('0x21b2') + this.getTex2DSampleCode(_0x2d5a92, _0x448f70, this._normalTextureRegister2, this._texture2, _0x448f70), 'add\x20') + _0x1b30b7.string(_0x62d106) + ',\x20' + _0x1b30b7.string(_0x62d106) + ',\x20' + _0x1b30b7.string(_0x448f70) + _0x56ae('0x1e36') + _0x1b30b7.string(_0x62d106) + ',\x20' + _0x1b30b7.string(_0x62d106) + ',\x20' + _0x1b30b7.string(_0x442cb9) + _0x56ae('0x1e37') + _0x1b30b7.string(_0x62d106) + _0x56ae('0xd6') + _0x1b30b7.string(_0x62d106) + _0x56ae('0xd6') + _0x1b30b7.string(this._sharedRegisters.commons) + _0x56ae('0x1e38') + _0x1b30b7.string(_0x62d106) + _0x56ae('0xd6') + _0x1b30b7.string(_0x62d106), _0x56ae('0x1e39')); } else { null == _0x5a3598 && (_0x5a3598 = !0x0); _0x41c934.low = 0x5a353; for (var _0x62d106 = 0x0, _0x18eeab = this.knownDownloads.length; _0x62d106 < _0x18eeab;) { if (_0x56ae('0x21b3') === _0x56ae('0x21b4')) { this._forcedFrame ? this._forcedFrame = !0x1 : (_0x614d5b.prototype.updateFrames.call(this), this._reverse ? -0x1 < this._currentFrameID - 0x1 ? this._currentFrameID-- : (this._clipNode.get_looping() && (this._backAndForth ? (this._reverse = !0x1, this._currentFrameID++) : this._currentFrameID = this._frames.get_length() - 0x1), _0x59b8d7.__cast(this._animator, _0x58d20b).dispatchCycleEvent()) : this._currentFrameID < this._frames.get_length() - 0x1 ? this._currentFrameID++ : (this._clipNode.get_looping() && (this._backAndForth ? (this._reverse = !0x0, this._currentFrameID--) : this._currentFrameID = 0x0), _0x59b8d7.__cast(this._animator, _0x58d20b).dispatchCycleEvent())); } else { var _0x6e9a83 = _0x62d106++; if (this.knownDownloads[_0x6e9a83].path == _0x2d5a92.path) return this.knownDownloads[_0x6e9a83].version < _0x2d5a92.version && (this.knownDownloads[_0x6e9a83] = _0x2d5a92), this.contentLoaders[_0x6e9a83]; } } this.knownDownloads.push(_0x2d5a92); _0x5a3598 = new _0x8a0785(_0x2d5a92.path, _0x5a3598); _0x5a3598.addEventListener('complete', _0x2d9f4e(this, this.onLoaded)); this.contentLoaders.push(_0x5a3598); if (null != _0x2d5a92.waitFor) for (_0x62d106 = 0x0, _0x18eeab = this.contentLoaders; _0x62d106 < _0x18eeab.length;) if (_0x6e9a83 = _0x18eeab[_0x62d106], ++_0x62d106, _0x6e9a83.path == _0x2d5a92.waitFor) { _0x5a3598.requiredContent = _0x6e9a83; break; } return _0x5a3598; } }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21b5')] = function(_0x1ac288) { if (_0x1ac288.currentTarget instanceof _0x8a0785) this.onContentLoaded(_0x1ac288.currentTarget); }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21b6')] = function(_0xbe564d) { _0x41c934.high = 0x7150f; var _0x36df0b = JSON.parse(_0x3983c4.toJSON(_0xbe564d.data, _0xbe564d.path)); _0xbe564d = this.contentLoaders.indexOf(_0xbe564d); if (!(0x0 > _0xbe564d)) { if (_0x56ae('0x21b7') !== _0x56ae('0x21b7')) { this.__pushMaskRect(_0xbe564d.getBounds(_0xbe564d), _0xbe564d.__renderTransform); } else { if (_0x36df0b instanceof Array) for (var _0x48ecdc = 0x0; _0x48ecdc < _0x36df0b.length;) { var _0x3a56bc = _0x36df0b[_0x48ecdc]; ++_0x48ecdc; this.handleData(this.knownDownloads[_0xbe564d].type, _0x3a56bc); } else this.handleData(this.knownDownloads[_0xbe564d].type, _0x36df0b); 0x0 == this.knownDownloads[_0xbe564d].type && this.downloadAsNecessary(); } } }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21b8')] = function(_0x41f2e0, _0x8771c) { try { switch (_0x41f2e0) { case 0x0: _0x41c934.mid = 0xec879; var _0x1cb49f = this.trackDownload(_0x8771c, 0x2 != _0x8771c.type); if (this.local) var _0xff377b = !0x1; else { var _0x3bc8aa = _0x8771c.version; _0xff377b = null != _0x1cb49f.data && null != _0x3bc8aa && _0x1cb49f.downloadedVersion >= _0x3bc8aa && (null == _0x1cb49f.requiredContent || _0x1cb49f.requiredContent.dataConfirmed); } _0xff377b && _0x1cb49f.confirmDownload(); break; case 0x1: _0x41c934.mid = 0x47671; this.onExploreDetailsLoaded(_0x8771c); break; case 0x2: _0x41c934.mid = 0x2099d; this.onExploreAvailabilityLoaded(_0x8771c); break; case 0x3: _0x41c934.mid = 0x4399a; this.onAchievementLoaded(_0x8771c); break; case 0x4: _0x41c934.mid = 0x4b1db; this.onCutsceneLoaded(_0x8771c); break; case 0x5: _0x41c934.mid = 0xc8d47; this.onCutsceneConditionLoaded(_0x8771c); break; case 0x6: _0x41c934.mid = 0x9ff91; this.onImageLoaded(_0x8771c); break; case 0x7: _0x41c934.mid = 0xb68b5, this.onTriggerLoaded(_0x8771c); } } catch (_0x569e0e) { _0x3ce0fc.lastException = _0x569e0e; } }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21b9')] = function(_0x342525) { if (null != _0x342525.paths) { for (var _0x196cb8 = 0x0, _0x1b213a = _0xc5462.fields(_0x342525.paths); _0x1c1b50.RuNHP(_0x196cb8, _0x1b213a.length);) { if (_0x56ae('0x21ba') === _0x56ae('0x21ba')) { var _0x69193c = _0x1b213a[_0x196cb8]; ++_0x196cb8; var _0x55ab3a = _0x4622dd.get_instance().paths; _0x55ab3a = null != _0x586025[_0x69193c] ? _0x55ab3a.getReserved(_0x69193c) : _0x55ab3a.h[_0x69193c]; if (null == _0x55ab3a) new _0x4f8813(_0x69193c, null, _0xc5462.field(_0x342525.paths, _0x69193c), !0x0); else { _0x69193c = _0xc5462.field(_0x342525.paths, _0x69193c); for (var _0x3fc365 = _0x252a59.toIntVector(null), _0x1a21a1 = 0x0, _0x423aa9 = _0x69193c.length; _0x1a21a1 < _0x423aa9;) { var _0x1b30b7 = _0x1a21a1++; _0x3fc365.set(_0x1b30b7, _0x69193c[_0x1b30b7]); } _0x55ab3a.levels = _0x3fc365; _0x55ab3a.levelCount = _0x55ab3a.levels.get_length(); } } else { null != this.__currentState && (this.__currentState.__setStageReference(null), this.__previousStates.push(this.__currentState)); var _0x497890 = this.__previousStates.indexOf(_0x342525, 0x0); - 0x1 < _0x497890 && this.__previousStates.splice(_0x497890, 0x1); } } _0x3b21dd.get_instance().needsRedraw = !0x0; } if (null != _0x342525.levels) for (_0x196cb8 = 0x0, _0x1b213a = _0x342525.levels; _0x196cb8 < _0x1b213a.length;) _0x55ab3a = _0x1b213a[_0x196cb8], ++_0x196cb8, _0x69193c = _0x56c89f.extractID(_0x55ab3a), _0x55ab3a = _0x56c89f.removeConditions(_0x55ab3a), _0x3215e9.levels.h[_0x69193c] = _0x55ab3a; if (null != _0x342525.mapPaths) for (_0x196cb8 = 0x0, _0x1b213a = _0xc5462.fields(_0x342525.mapPaths); _0x196cb8 < _0x1b213a.length;) _0x55ab3a = _0x1b213a[_0x196cb8], ++_0x196cb8, _0x69193c = _0xc5462.field(_0x342525.mapPaths, _0x55ab3a), _0x3b21dd.get_instance().definePath(_0x55ab3a, _0x69193c); if (null != _0x342525.cutscenes) for (_0x196cb8 = 0x0, _0x1b213a = _0x342525.cutscenes; _0x196cb8 < _0x1b213a.length;) _0x55ab3a = _0x1b213a[_0x196cb8], ++_0x196cb8, this.onCutsceneLoaded(_0x55ab3a); if (null != _0x342525.cutsceneConditions) for (_0x196cb8 = 0x0, _0x342525 = _0x342525.cutsceneConditions; _0x196cb8 < _0x342525.length;) _0x1b213a = _0x342525[_0x196cb8], ++_0x196cb8, this.onCutsceneConditionLoaded(_0x1b213a); }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21bb')] = function(_0x454730) { for (var _0xd46419 = 0x0, _0x19089b = _0xc5462.fields(_0x454730); _0xd46419 < _0x19089b.length;) { var _0x9d7b97 = _0x19089b[_0xd46419]; ++_0xd46419; _0x4622dd.makeAvailable(_0x9d7b97, _0xc5462.field(_0x454730, _0x9d7b97)); } _0x3b21dd.get_instance().needsRedraw = !0x0; }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21bc')] = function(_0x27abd8) { var _0x2ca131 = _0x3db706.jsonCutscenes, _0x12b075 = _0x27abd8.name; _0x27abd8 = new _0x16c7a0(_0x27abd8); null != _0x586025[_0x12b075] ? _0x2ca131.setReserved(_0x12b075, _0x27abd8) : _0x2ca131.h[_0x12b075] = _0x27abd8; }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21bd')] = function(_0x223a32) { if (null != _0x223a32.path) { var _0x5621e0 = _0x223a32.path, _0x5cbcbc = _0x4622dd.get_instance().paths; _0x5621e0 = null != _0x586025[_0x5621e0] ? _0x5cbcbc.getReserved(_0x5621e0) : _0x5cbcbc.h[_0x5621e0]; null != _0x5621e0 && (_0x5621e0.endCutscene = _0x223a32.name); } null != _0x223a32.pathStart && (_0x5621e0 = _0x223a32.pathStart, _0x5cbcbc = _0x4622dd.get_instance().paths, _0x5621e0 = null != _0x586025[_0x5621e0] ? _0x5cbcbc.getReserved(_0x5621e0) : _0x5cbcbc.h[_0x5621e0], null != _0x5621e0 && (_0x5621e0.startCutscene = _0x223a32.name)); null != _0x223a32.level && _0x3f8182.get_instance().addAchievement(_0x223a32.level, function(_0x223a32, _0x5621e0, _0x5cbcbc) { return new _0x38145d(_0x223a32, _0x5621e0, _0x5cbcbc); }, new _0x5446c5(null, null, null, _0x223a32.name)); }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21be')] = function(_0x5b0b02) { var _0x3d9a8e = null != _0x5b0b02.character && _0x5b0b02.character < _0x37c090.all.get_length() ? _0x37c090.all.get(_0x5b0b02.character) : null; null != _0x5b0b02.id && (_0x5b0b02.achievementID = _0x5b0b02.id); var _0x11e0f1 = null; null != _0x5b0b02.requiredLevel && (_0x11e0f1 = _0x4622dd.getLevelByID(_0x5b0b02.requiredLevel)); var _0x158f77 = null; null != _0x5b0b02.requiredAchievement && (_0x158f77 = _0x203ce1.all.h[_0x5b0b02.requiredAchievement]); var _0x2d886a = _0x5b0b02.image; if (null == _0x2d886a) { var _0x256b8e = _0x876409.replace(_0x5b0b02.name, '\x27', ''); _0x256b8e = new _0x279dc0(_0x56ae('0x21bf'), 'g').split(_0x256b8e); _0x2d886a = 0x0; for (var _0x2fb9cd = _0x256b8e.length; _0x2d886a < _0x2fb9cd;) { var _0x2c3b68 = _0x2d886a++; 0x0 < _0x256b8e[_0x2c3b68].length && (_0x256b8e[_0x2c3b68] = _0x256b8e[_0x2c3b68].charAt(0x0).toUpperCase() + _0x11208a.substr(_0x256b8e[_0x2c3b68], 0x1, null)); } _0x2d886a = 'achievement/' + _0x256b8e.join('') + '.png'; } _0x256b8e = null; if (null != _0x158f77 || null != _0x11e0f1) { if (_0x56ae('0x21c0') !== _0x56ae('0x21c0')) { if (_0x5b0b02 < _0x52cb8b.currentDate) for (var _0x1d9f44 = 0x0, _0x5f5c61 = _0x52cb8b.dateListeners; _0x1d9f44 < _0x5f5c61.length;) { var _0x43a597 = _0x5f5c61[_0x1d9f44]; ++_0x1d9f44; _0x5b0b02 < _0x43a597.date && _0x52cb8b.currentDate >= _0x43a597.date && _0x43a597.callback(!0x1); } else if (_0x5b0b02 > _0x52cb8b.currentDate) for (_0x1d9f44 = 0x0, _0x5f5c61 = _0x52cb8b.dateListeners; _0x1d9f44 < _0x5f5c61.length;) _0x43a597 = _0x5f5c61[_0x1d9f44], ++_0x1d9f44, _0x5b0b02 >= _0x43a597.date && _0x52cb8b.currentDate < _0x43a597.date && _0x43a597.callback(!0x0); return _0x52cb8b.currentDate = _0x5b0b02; } else { var _0x1b30b7 = _0x2d9f4e(this, this.achievementCanBeEarned), _0x5ac4a7 = _0x11e0f1, _0x4e6193 = _0x158f77; _0x256b8e = function() { return _0x1b30b7(_0x5ac4a7, _0x4e6193); }; } } _0x11e0f1 = new _0x34e84c(_0x5b0b02.achievementID, _0x5b0b02.name, _0x5b0b02.description, _0x5b0b02.payout, _0x2d886a, _0x3d9a8e, _0x256b8e, null != _0x5b0b02.infinite && _0x5b0b02.infinite && null != _0x5b0b02.levelID ? 0x1 : 0x0); _0x203ce1.addAchievement(_0x11e0f1); 0x0 != (_0x5b0b02.conditions.length & 0x1) && _0x5b0b02.conditions.push(0x0); null == _0x3d9a8e || _0x5b0b02.characterOptional || (_0x5b0b02.conditions.push(0x1), _0x5b0b02.conditions.push(_0x3d9a8e.id)); null != _0x256b8e && (_0x5b0b02.conditions.push(0x15), _0x5b0b02.conditions.push(_0x11e0f1.id)); this.onTriggerLoaded(_0x5b0b02); null == _0x5b0b02.clickable || _0x5b0b02.clickable || (_0x11e0f1.suggestedDestination = null); }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21c1')] = function(_0x28d7bd, _0xba65aa) { if (null != _0x28d7bd) { var _0xa7287a = _0x28d7bd.set, _0x2667ca = _0xa7287a.savedProgress; _0x2667ca = _0x56b9a2.get_instance().get(_0x2667ca.id, _0x2667ca.defaultValue); _0xa7287a = _0xa7287a.levelCount; _0x28d7bd = (_0x1c1b50.RuNHP(_0x2667ca, _0xa7287a) ? _0x2667ca : _0xa7287a) > _0x28d7bd.index; } else _0x28d7bd = !0x0; return _0x28d7bd ? !0x0 : null != _0xba65aa ? (_0xba65aa = _0xba65aa.earned, _0x56b9a2.get_instance().get(_0xba65aa.id, _0xba65aa.defaultValue)) : !0x0; }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21c2')] = function(_0x1cf980) { var _0x381f54 = null, _0x8ec999 = _0x3c161e.getResolution(_0xfba720.get_stageLayout().scale); null != _0x1cf980.copy && (_0x381f54 = _0x3c161e.getBitmapData(_0x1cf980.copy).clone()); if (null != _0x1cf980.svg) { var _0x1d1efb = new _0x270f92(_0x1cf980.svg); null == _0x381f54 && (_0x381f54 = new _0x3ee0eb(Math.round(_0x1d1efb.data.width / _0x8ec999), Math.round(_0x1d1efb.data.height / _0x8ec999), !0x0, 0x0)); _0x8ec999 = new _0x1f1204(); _0x1d1efb.render(_0x8ec999.get_graphics(), 0x0, 0x0, _0x381f54.width, _0x381f54.height); _0x381f54.draw(_0x8ec999); _0x8ec999.get_graphics().clear(); } null != _0x381f54 && _0x422531.cache.setBitmapData('img/' + _0x1cf980.out, _0x381f54); }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21c3')] = function(_0x4d2004) { null == _0x4d2004.ordered && (_0x4d2004.ordered = !0x0); if (null != _0x4d2004.achievementID) { var _0x3c3d79 = _0x203ce1.all.h[_0x4d2004.achievementID]; this.registerTrigger(_0x4d2004, new _0x5446c5(_0x2d9f4e(_0x3c3d79, _0x3c3d79.award), _0x3c3d79)); } null != _0x4d2004.cutsceneName && this.registerTrigger(_0x4d2004, new _0x5446c5(null, null, null, _0x4d2004.cutsceneName)); if (null != _0x4d2004.messages) { if (_0x575257.xoDLF(_0x56ae('0x21c4'), _0x56ae('0x21c5'))) { null == _0x4d2004.dismissOld && (_0x4d2004.dismissOld = !0x0); var _0x1faebb = _0x4d2004.messages, _0x2a698c = _0x4d2004.dismissOld; this.registerTrigger(_0x4d2004, new _0x5446c5(function() { _0x3f75df.displayMessages(_0x1faebb, _0x2a698c); })); } else { ++this._numEntities; var _0xfadbe0 = this._entityListItemPool.getItem(); _0xfadbe0.entity = _0x4d2004; _0xfadbe0.next = this._entityHead; this._entityHead = _0xfadbe0; } } }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x21c6')] = function(_0x5285cf, _0x3fbf0a) { if (_0x575257.CEPEd !== 'AbFZF') { if (null != this.__state.renderToTexture) { if (this.__contextState.renderToTexture != this.__state.renderToTexture || this.__contextState.renderToTextureSurfaceSelector != this.__state.renderToTextureSurfaceSelector) { var _0x3b5055 = this.__state.renderToTexture.__getGLFramebuffer(this.__state.renderToTextureDepthStencil, this.__state.renderToTextureAntiAlias, this.__state.renderToTextureSurfaceSelector); this.__bindGLFramebuffer(_0x3b5055); this.__contextState.renderToTexture = this.__state.renderToTexture; this.__contextState.renderToTextureAntiAlias = this.__state.renderToTextureAntiAlias; this.__contextState.renderToTextureDepthStencil = this.__state.renderToTextureDepthStencil; this.__contextState.renderToTextureSurfaceSelector = this.__state.renderToTextureSurfaceSelector; } this.__setGLDepthTest(this.__state.renderToTextureDepthStencil); this.__setGLStencilTest(this.__state.renderToTextureDepthStencil); this.__setGLFrontFace(!0x0); } else { if (null == this.__stage && 0x0 == this.backBufferWidth && 0x0 == this.backBufferHeight) throw new _0x1adea8(new _0x531fca(_0x56ae('0x21c7'))); if (null != this.__contextState.renderToTexture || this.__contextState.__currentGLFramebuffer != this.__state.__primaryGLFramebuffer || this.__contextState.backBufferEnableDepthAndStencil != this.__state.backBufferEnableDepthAndStencil) this.__bindGLFramebuffer(this.__state.__primaryGLFramebuffer), this.__contextState.renderToTexture = null, this.__contextState.backBufferEnableDepthAndStencil = this.__state.backBufferEnableDepthAndStencil; this.__setGLDepthTest(this.__state.backBufferEnableDepthAndStencil); this.__setGLStencilTest(this.__state.backBufferEnableDepthAndStencil); this.__setGLFrontFace(this.__stage.context3D != this); } } else { (null != _0x5285cf.infinite && _0x5285cf.infinite ? _0xa4c255.get_instance() : _0x3f8182.get_instance()).addCloudAchievement(_0x5285cf.levelID, _0x5285cf.conditions, _0x3fbf0a, _0x5285cf.flags, _0x5285cf.ordered, _0x5285cf.name); } }; _0x3f75df[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3f75df; var _0x8a0785 = function(_0x40f2cf, _0x9781dc) { null == _0x9781dc && (_0x9781dc = !0x0); this[_0x56ae('0x21c8')] = !0x1; this['downloadedVersion'] = 0x0; _0x41c934[_0x56ae('0xbcd')] = 0x8b648; _0x36799b['call'](this); this[_0x56ae('0x1958')] = _0x40f2cf; if (this[_0x56ae('0x21c9')] = _0x9781dc) Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x8a0785['save'][_0x56ae('0xf17')], _0x56ae('0x1b92') + _0x40f2cf) && (this[_0x56ae('0x21ca')] = _0xc5462[_0x56ae('0x94e')](_0x8a0785[_0x56ae('0x209a')][_0x56ae('0xf17')], _0x1c1b50['dgtkA'] + _0x40f2cf)), Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x8a0785[_0x56ae('0x209a')][_0x56ae('0xf17')], _0x1c1b50[_0x56ae('0x1a3')](_0x56ae('0x21cb'), _0x40f2cf)) && (this[_0x56ae('0xf17')] = _0x3983c4[_0x56ae('0x1688')](_0xc5462['field'](_0x8a0785[_0x56ae('0x209a')][_0x56ae('0xf17')], 'text_' + _0x40f2cf), _0x40f2cf)); }; _0x5ac4a7[_0x56ae('0x21cc')] = _0x8a0785; _0x8a0785[_0x56ae('0x8bf')] = _0x56ae('0x21cc'); _0x8a0785[_0x56ae('0x8ee')] = _0x36799b; _0x8a0785[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'path': null, 'downloadedVersion': null, 'pendingVersion': null, 'allowCaching': null, 'data': null, 'requiredContent': null, 'dataConfirmed': null, 'downloadFromAsset': function(_0x2c4821) { _0x575257[_0x56ae('0x63b')](null, this[_0x56ae('0xf17')]) && null != _0x2c4821 && this[_0x56ae('0x21ca')] >= _0x2c4821 && (null == this[_0x56ae('0x21cd')] || this[_0x56ae('0x21cd')][_0x56ae('0x21c8')]) && this[_0x56ae('0x21c8')] || !_0x422531[_0x56ae('0x1649')](_0x56ae('0x21ce') + this[_0x56ae('0x1958')], _0x56ae('0xb9e')) || (_0x41c934[_0x56ae('0xbcd')] = 0x817fb, this[_0x56ae('0x21cf')] = _0x2c4821, this[_0x56ae('0x21d0')](_0x422531[_0x56ae('0x11d6')](_0x56ae('0x21ce') + this[_0x56ae('0x1958')]))); }, 'onDownloadComplete': function(_0x1fc244) { _0x41c934[_0x56ae('0xbcd')] = 0xac40e; this[_0x56ae('0x21ca')] = this['pendingVersion']; _0x8a0785[_0x56ae('0x209a')][_0x56ae('0xf17')][_0x56ae('0x1b92') + this[_0x56ae('0x1958')]] = this[_0x56ae('0x21ca')]; this['data'] = _0x1fc244; _0x8a0785[_0x56ae('0x209a')][_0x56ae('0xf17')]['text_' + this['path']] = _0x3983c4['toBase64'](_0x1fc244, this[_0x56ae('0x1958')]); null == this[_0x56ae('0x21cd')] || this[_0x56ae('0x21cd')][_0x56ae('0x21c8')] ? this[_0x56ae('0x21d1')]() : this[_0x56ae('0x21cd')][_0x56ae('0x95e')]('complete', _0x2d9f4e(this, this[_0x56ae('0x21d1')])); }, 'confirmDownload': function(_0x342f26) { if (_0x56ae('0x21d2') === _0x56ae('0x21d2')) { this[_0x56ae('0x21c8')] || (null != this[_0x56ae('0x21cd')] && this[_0x56ae('0x21cd')][_0x56ae('0x968')](_0x56ae('0x14e5'), _0x2d9f4e(this, this[_0x56ae('0x21d1')])), this[_0x56ae('0x21c8')] = !0x0, this[_0x56ae('0x959')](new _0x140b13('complete'))); } else { return 0x0 < this[_0x56ae('0x13ea')] ? 0x0 != (this[_0x56ae('0x1ae5')] & 0x2) : !0x1; } }, '__class__': _0x8a0785 }); var _0x453aff = function() {}; _0x5ac4a7[_0x56ae('0x21d3')] = _0x453aff; _0x453aff['__name__'] = _0x56ae('0x21d3'); _0x453aff[_0x56ae('0x8ba')] = !0x0; _0x453aff['__interfaces__'] = [_0x242431]; _0x453aff[_0x56ae('0x6')] = {}; _0x453aff[_0x56ae('0x6')][_0x56ae('0x3e1')] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0x9f0')] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0x1093')] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0x480')] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0xb48')] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0x1b2e')] = null; _0x453aff[_0x56ae('0x6')]['applyForce'] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0x1aa1')] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0x21d4')] = null; _0x453aff[_0x56ae('0x6')]['wakeUp'] = null; _0x453aff[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x453aff; _0x453aff[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x453aff[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x480')] = _0x1c1b50.WXeMT; _0x453aff[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1093')] = _0x56ae('0x1093'); _0x453aff[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9f0')] = _0x56ae('0x9f0'); _0x453aff[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3e1')] = _0x56ae('0x3e1'); var _0x58aeda = function(_0x56f20f, _0x4ae548, _0x37bd1a) { null == _0x37bd1a && (_0x37bd1a = !0x1); this[_0x56ae('0x21d5')] = !0x1; this[_0x56ae('0x1164')] = !0x0; this[_0x56ae('0x1df7')] = !0x1; this[_0x56ae('0xb48')] = _0x56f20f; this[_0x56ae('0x21d6')] = !0x0; this[_0x56ae('0x21d7')](_0x4ae548); _0x37bd1a && this[_0x56ae('0x21d8')](new _0x4ea95f(this)); }; _0x5ac4a7[_0x56ae('0x21d9')] = _0x58aeda; _0x58aeda[_0x56ae('0x8bf')] = _0x56ae('0x21d9'); _0x58aeda[_0x56ae('0x961')] = [_0x453aff]; _0x58aeda[_0x56ae('0x6')] = {}; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1d8e')] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1b2e')] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0xe79')] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1087')] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21da')] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21d6')] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1df7')] = null; _0x58aeda[_0x56ae('0x6')]['allowRaycasting'] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb48')] = null; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21d5')] = null; _0x58aeda[_0x56ae('0x6')]['set_rigidbody'] = function(_0x19a8df) { if (_0x1c1b50.yIlZP(_0x56ae('0x21db'), _0x56ae('0x21dc'))) { b = this.__context.gl; null == this.__glFramebuffer && (this.__glFramebuffer = b.createFramebuffer(), this.__context.__bindGLFramebuffer(this.__glFramebuffer), b.framebufferTexture2D(b.FRAMEBUFFER, b.COLOR_ATTACHMENT0, b.TEXTURE_2D, this.__textureID, 0x0), this.__context.__enableErrorChecking && (c = b.checkFramebufferStatus(b.FRAMEBUFFER), c != b.FRAMEBUFFER_COMPLETE && _0x131690.warn(_0x56ae('0xe61') + c + _0x56ae('0x21dd') + this.__width + '\x20height:' + this.__height, { fileName: _0x56ae('0x21de'), lineNumber: 0xc9, className: _0x56ae('0x513'), methodName: '__getGLFramebuffer' }))); _0x19a8df && null == this.__glDepthRenderbuffer && (this.__context.__bindGLFramebuffer(this.__glFramebuffer), 0x0 != _0x482ffa.__glDepthStencil ? (this.__glStencilRenderbuffer = this.__glDepthRenderbuffer = b.createRenderbuffer(), b.bindRenderbuffer(b.RENDERBUFFER, this.__glDepthRenderbuffer), b.renderbufferStorage(b.RENDERBUFFER, _0x482ffa.__glDepthStencil, this.__width, this.__height), b.framebufferRenderbuffer(b.FRAMEBUFFER, b.DEPTH_STENCIL_ATTACHMENT, b.RENDERBUFFER, this.__glDepthRenderbuffer)) : (this.__glDepthRenderbuffer = b.createRenderbuffer(), this.__glStencilRenderbuffer = b.createRenderbuffer(), b.bindRenderbuffer(b.RENDERBUFFER, this.__glDepthRenderbuffer), b.renderbufferStorage(b.RENDERBUFFER, b.DEPTH_COMPONENT16, this.__width, this.__height), b.bindRenderbuffer(b.RENDERBUFFER, this.__glStencilRenderbuffer), b.renderbufferStorage(b.RENDERBUFFER, b.STENCIL_INDEX8, this.__width, this.__height), b.framebufferRenderbuffer(b.FRAMEBUFFER, b.DEPTH_ATTACHMENT, b.RENDERBUFFER, this.__glDepthRenderbuffer), b.framebufferRenderbuffer(b.FRAMEBUFFER, b.STENCIL_ATTACHMENT, b.RENDERBUFFER, this.__glStencilRenderbuffer)), this.__context.__enableErrorChecking && (_0x19a8df = b.checkFramebufferStatus(b.FRAMEBUFFER), _0x19a8df != b.FRAMEBUFFER_COMPLETE && _0x131690.warn(_0x575257.MTTfW(_0x56ae('0xe61') + _0x19a8df + _0x56ae('0x21dd') + this.__width + _0x56ae('0xe62'), this.__height), { fileName: _0x56ae('0x21de'), lineNumber: 0xef, className: _0x56ae('0x513'), methodName: _0x56ae('0xc30') })), b.bindRenderbuffer(b.RENDERBUFFER, null)); return this.__glFramebuffer; } else { null == _0x19a8df ? (this.physicsData = this.rigidbody = null, null != this.collider && (this.collider.collisionResult.invMass = 0x0)) : _0x19a8df.gameObject == this && (this.rigidbody = _0x19a8df, this.physicsData = this.rigidbody.physicsData, null != this.collider && (this.physicsData.set_mass(0.0001 * this.collider.volume), this.collider.collisionResult.invMass = this.physicsData.invMass)); return this.rigidbody; } }; _0x58aeda[_0x56ae('0x6')]['set_collider'] = function(_0x4b50b8) { this.collider = _0x4b50b8; null != this.collider && (null != this.physicsData ? (this.physicsData.set_mass(0.0001 * this.collider.volume), this.collider.collisionResult.invMass = this.physicsData.invMass) : this.collider.collisionResult.invMass = 0x0); return this.collider; }; _0x58aeda[_0x56ae('0x6')]['set_mesh'] = function(_0x461fd5) { null != this.mesh && (this.mesh.removeEventListener(_0x56ae('0xf37'), _0x2d9f4e(this, this.onTransformChanged)), this.mesh.removeEventListener(_0x56ae('0xf3a'), _0x2d9f4e(this, this.onTransformChanged)), this.mesh.removeEventListener(_0x56ae('0xf38'), _0x2d9f4e(this, this.onTransformChanged))); null != _0x461fd5 && (_0x461fd5.addEventListener(_0x56ae('0xf37'), _0x2d9f4e(this, this.onTransformChanged)), _0x461fd5.addEventListener(_0x56ae('0xf3a'), _0x2d9f4e(this, this.onTransformChanged)), _0x461fd5.addEventListener(_0x56ae('0xf38'), _0x2d9f4e(this, this.onTransformChanged))); return this.mesh = _0x461fd5; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x319eca) { null != this.rigidbody && this.rigidbody.update(_0x319eca); }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21df')] = function() {}; _0x58aeda[_0x56ae('0x6')]['display'] = function(_0x2c40ab) {}; _0x58aeda[_0x56ae('0x6')]['reset'] = function() { null != this.spawnTransform && this.spawnTransform.copyToObject(this.mesh); null != this.rigidbody && this.rigidbody.reset(); this.collides = !0x0; }; _0x58aeda[_0x56ae('0x6')]['spawnHere'] = function() { null == this.spawnTransform && (this.spawnTransform = new _0x4e5f6a()); this.spawnTransform.copyFromObject(this.mesh, !0x0); }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21e0')] = function() { return null != this.spawnTransform ? this.spawnTransform.position : null; }; _0x58aeda[_0x56ae('0x6')]['onTransformChanged'] = function(_0xa436c6) { null != this.collider && this.collider.invalidateAABB(); }; _0x58aeda[_0x56ae('0x6')]['inLevel'] = function() { return null != this.level; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21e1')] = function() {}; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21e2')] = function() { null != this.level && (this.level.deregisterObject(this), this.level = null); }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21e3')] = function(_0x5a2a00, _0x27e70c) { _0x1c1b50.lXPsi(null, this.rigidbody) && this.rigidbody.applyForce(_0x5a2a00, _0x27e70c, 0x0); }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21e4')] = function(_0x5e5a55, _0x32cdae, _0x3b1e4e) { null != this.rigidbody && this.rigidbody.applyForce(_0x5e5a55, _0x32cdae, _0x3b1e4e); }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1aa1')] = function(_0x50fa7c, _0x1eb5aa) { _0x575257.zQzYc(null, this.rigidbody) && this.rigidbody.applyImpulse(_0x50fa7c, _0x1eb5aa, 0x0); }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21e5')] = function(_0xb27367, _0x3538b1, _0x37c9f3) { var _0x62c520 = { cllGK: function(_0x4dd284, _0xf76599) { return _0x4dd284 >> _0xf76599; } }; if (_0x1c1b50.sqKiH(_0x56ae('0x21e6'), _0x56ae('0x21e7'))) { var _0x1624ab = this.__context.gl, _0x359e75 = _0x62c520.cllGK(this.__width, _0x3538b1), _0x197cda = this.__height >> _0x3538b1; if (0x0 != _0x359e75 || 0x0 != _0x197cda) 0x0 == _0x359e75 && (_0x359e75 = 0x1), 0x0 == _0x197cda && (_0x197cda = 0x1), this.__context.__bindGLTexture2D(this.__textureID), _0x96460b.texImage2D(_0x1624ab, this.__textureTarget, _0x3538b1, this.__internalFormat, _0x359e75, _0x197cda, 0x0, this.__format, _0x1624ab.UNSIGNED_BYTE, _0xb27367), this.__context.__bindGLTexture2D(null); } else { null != this.rigidbody && this.rigidbody.applyImpulse(_0xb27367, _0x3538b1, _0x37c9f3); } }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21e8')] = function() {}; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x3e1')] = function() { return this.mesh.get_x(); }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x9f0')] = function() { if (_0x56ae('0x21e9') === _0x56ae('0x21ea')) { var _0x549ac2 = f++; d.set(_0x549ac2, new _0x219aa9(a, _0x549ac2)); e[0x0][_0x549ac2] = new _0x219aa9(a, _0x549ac2, 0x0); e[0x1][_0x549ac2] = new _0x219aa9(a, _0x549ac2, 0x1); e[0x2][_0x549ac2] = new _0x219aa9(a, _0x549ac2, 0x2); e[0x3][_0x549ac2] = new _0x219aa9(a, _0x549ac2, 0x3); } else { return this.mesh.get_y(); } }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1d85')] = function() { return null != this.rigidbody ? this.rigidbody.velocity.x : 0x0; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1093')] = function() { return null != this.rigidbody ? this.rigidbody.velocity.y : 0x0; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1637')] = function() { return null != this.rigidbody ? this.rigidbody.velocity.z : 0x0; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1273')] = function(_0x35070f) { if (_0x56ae('0x21eb') === _0x56ae('0x21eb')) { null != this.rigidbody && (this.rigidbody.velocity.x = _0x35070f); return _0x35070f; } else { for (_0x35070f = new _0x3b3942(c); null != _0x35070f.l;) if (_0x35070f.next().listener == b) return; for (_0x35070f = c; null != _0x35070f.next;) _0x35070f = _0x35070f.next; b = new _0x589728(b); b.next = _0x35070f.next; _0x35070f.next = b; } }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x480')] = function(_0xe509c0) { if ('bOpOA' === _0x56ae('0x21ec')) { var _0x153e02 = new _0x1688e1(this.font, this.size, this.color, this.bold, this.italic, this.underline, this.url, this.target); _0x153e02.align = this.align; _0x153e02.leftMargin = this.leftMargin; _0x153e02.rightMargin = this.rightMargin; _0x153e02.indent = this.indent; _0x153e02.leading = this.leading; _0x153e02.blockIndent = this.blockIndent; _0x153e02.bullet = this.bullet; _0x153e02.kerning = this.kerning; _0x153e02.letterSpacing = this.letterSpacing; _0x153e02.tabStops = this.tabStops; _0x153e02.__ascent = this.__ascent; _0x153e02.__descent = this.__descent; return _0x153e02; } else { null != this.rigidbody && (this.rigidbody.velocity.y = _0xe509c0); return _0xe509c0; } }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x482')] = function(_0x3297d0) { if ('bELmA' === 'JszJl') { var _0x21b7c5 = c[b]; ++b; this.set(_0x21b7c5, _0xc5462.field(_0x3297d0.data, _0x21b7c5)); } else { null != this.rigidbody && (this.rigidbody.velocity.z = _0x3297d0); return _0x3297d0; } }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21ed')] = function() { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.x : 0x0; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21ee')] = function() { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.y : 0x0; }; _0x58aeda[_0x56ae('0x6')]['getSpawnZ'] = function() { return null != this.spawnTransform && _0x575257.zQzYc(null, this.spawnTransform.position) ? this.spawnTransform.position.z : 0x0; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1fc8')] = function(_0x16e8de) { if (null == this.spawnTransform) { var _0x3ee617 = this.spawnTransform = new _0x4e5f6a(); _0x16e8de = new _0x4e9ff1(_0x16e8de, 0x0, 0x0); null == _0x3ee617.position && (_0x3ee617.position = new _0x4e9ff1()); _0x3ee617.position.copyFrom(_0x16e8de); } else this.spawnTransform.position.x = _0x16e8de; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x1fc9')] = function(_0xfa591) { if (null == this.spawnTransform) { var _0x1bfdf9 = this.spawnTransform = new _0x4e5f6a(); _0xfa591 = new _0x4e9ff1(0x0, _0xfa591, 0x0); null == _0x1bfdf9.position && (_0x1bfdf9.position = new _0x4e9ff1()); _0x1bfdf9.position.copyFrom(_0xfa591); } else this.spawnTransform.position.y = _0xfa591; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21ef')] = function(_0xcd44ef) { if (null == this.spawnTransform) { var _0x526059 = this.spawnTransform = new _0x4e5f6a(); _0xcd44ef = new _0x4e9ff1(0x0, 0x0, _0xcd44ef); null == _0x526059.position && (_0x526059.position = new _0x4e9ff1()); _0x526059.position.copyFrom(_0xcd44ef); } else this.spawnTransform.position.z = _0xcd44ef; }; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x21d4')] = function(_0x21319c) {}; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x58aeda; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')]['set_collider'] = _0x56ae('0x1166'); _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x21d7')] = _0x56ae('0x21d7'); _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x21d8')] = _0x56ae('0x21d8'); _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x482')] = _0x1c1b50.guIlk; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1637')] = _0x56ae('0x1637'); _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x480')] = _0x56ae('0x480'); _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1093')] = _0x56ae('0x1093'); _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')]['set_xVelocity'] = 'set_xVelocity'; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1d85')] = 'get_xVelocity'; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9f0')] = 'get_y'; _0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3e1')] = _0x56ae('0x3e1'); var _0x11c58f = function() {}; _0x5ac4a7[_0x56ae('0x21f0')] = _0x11c58f; _0x11c58f['__name__'] = _0x56ae('0x21f0'); _0x11c58f[_0x56ae('0x8ba')] = !0x0; _0x11c58f[_0x56ae('0x961')] = [_0x453aff]; _0x11c58f[_0x56ae('0x6')] = {}; _0x11c58f[_0x56ae('0x6')][_0x56ae('0x21f1')] = null; _0x11c58f[_0x56ae('0x6')][_0x56ae('0x21f2')] = null; _0x11c58f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x11c58f; var _0x20e8d2 = function() { this['z'] = this['y'] = this['x'] = 0x0; this['w'] = 0x1; }; _0x5ac4a7[_0x56ae('0x21f3')] = _0x20e8d2; _0x20e8d2[_0x56ae('0x8bf')] = 'haxeutils.math.geom.Quaternion'; _0x20e8d2[_0x56ae('0x6')] = {}; _0x20e8d2[_0x56ae('0x6')]['x'] = null; _0x20e8d2[_0x56ae('0x6')]['y'] = null; _0x20e8d2[_0x56ae('0x6')]['z'] = null; _0x20e8d2[_0x56ae('0x6')]['w'] = null; _0x20e8d2[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x20e8d2; var _0xff114a = function(_0x3fd6e8, _0x1df863) { var _0x3df04b = _0x56ae('0x21f4')['split']('|'), _0x364882 = 0x0; while (!![]) { switch (_0x3df04b[_0x364882++]) { case '0': this[_0x56ae('0x21f5')] = 0x1; continue; case '1': this['oobForce'] = new _0x4e9ff1(); continue; case '2': this['reducedZAccelLeft'] = this[_0x56ae('0x1275')] = 0x0; continue; case '3': this[_0x56ae('0x21f6')] = 0x384; continue; case '4': this['lastTerrainContactedTime'] = 0x0; continue; case '5': this[_0x56ae('0x21f7')] = 0x1; continue; case '6': this['animationController'] = new _0x1a223f(this, this[_0x56ae('0xb92')], _0x1df863[_0x56ae('0x14a4')]); continue; case '7': this[_0x56ae('0x21f8')] = !0x1; continue; case '8': this[_0x56ae('0x1164')] = !0x1; continue; case '9': this[_0x56ae('0x1d83')] = new _0x3d207a(this); continue; case '10': this[_0x56ae('0x21f9')] = this[_0x56ae('0x21fa')]; continue; case '11': this['zAccel'] = 0x12c; continue; case '12': this['spritesheet'] = new _0x41c842(_0x1df863[_0x56ae('0x21fb')](), null, 0.31976744186046513, 0x0, -1.5); continue; case '13': _0x58aeda[_0x56ae('0x94d')](this, _0x3fd6e8, this[_0x56ae('0xb92')], !0x0); continue; case '14': this[_0x56ae('0x1d83')][_0x56ae('0x21fc')] = 0x14; continue; case '15': this[_0x56ae('0x21fd')] = 0.9; continue; case '16': this[_0x56ae('0x21fe')] = this[_0x56ae('0x21ff')]; continue; case '17': this[_0x56ae('0x2200')] = 0xc8; continue; case '18': this[_0x56ae('0x2201')] = new _0x4d6bc8(this, 0x12c, -0x1, !0x0, this[_0x56ae('0x1d83')]); continue; case '19': this[_0x56ae('0x1d83')][_0x56ae('0x2202')] = !0x0; continue; case '20': this['survivesRebuild'] = !0x0; continue; case '21': this[_0x56ae('0x2203')] = _0x252a59[_0x56ae('0x975')](null); continue; case '22': this[_0x56ae('0x2204')] = 0xf; continue; case '23': this[_0x56ae('0x1d83')]['buffer'] = 0.25; continue; case '24': this[_0x56ae('0x1d8e')][_0x56ae('0x1df5')] = _0x2d9f4e(this, this['collisionCallback']); continue; case '25': this[_0x56ae('0x2205')] = new _0x310f3f(_0x1df863, this[_0x56ae('0xb92')], _0x3fd6e8['scene']); continue; case '26': this[_0x56ae('0xbb9')] = _0x1df863; continue; case '27': this['jumpAction'][_0x56ae('0x2206')] = !0x0; continue; case '28': this[_0x56ae('0x1166')](new _0x40b521(this[_0x56ae('0xe79')], this['radius'])); continue; case '29': this[_0x56ae('0x1b2e')]['set_mass'](0x1); continue; case '30': this['jumpAction'][_0x56ae('0x2207')] = 0.9; continue; case '31': _0x3fd6e8[_0x56ae('0x2208')](this[_0x56ae('0x2205')]); continue; case '32': this[_0x56ae('0x2209')](0.1); continue; case '33': this[_0x56ae('0x21ff')] = 0x10e; continue; case '34': this[_0x56ae('0x1d83')][_0x56ae('0x220a')](0x28, 0x68, 0.05, 0.2); continue; case '35': this['absorbedKeys'] = _0x252a59[_0x56ae('0x977')](null); continue; case '36': this[_0x56ae('0x16b6')] = new _0x1bdce8(this); continue; case '37': this['jumpAction'][_0x56ae('0x1a1d')] = 0x1; continue; case '38': this[_0x56ae('0x1d83')]['autoJumpDelay'] = 0.25; continue; case '39': this['unstableCollisionForceMultiplier'] = 0.7; continue; case '40': if (null != _0x3fd6e8[_0x56ae('0xbcb')]) for (var _0x41fc37 = this[_0x56ae('0xbb9')][_0x56ae('0x21fb')](), _0x8657b8 = _0x3fd6e8[_0x56ae('0xbcb')]['iterator'](); _0x8657b8[_0x56ae('0x8f5')]() && _0x8657b8[_0x56ae('0x42')]()[_0x56ae('0xbb9')][_0x56ae('0x21fb')]() != _0x41fc37;); continue; case '41': this['lowBuoyancy'] = !0x1; continue; case '42': this[_0x56ae('0x1d8e')][_0x56ae('0x220b')] = _0x2d9f4e(this, this['glancingCollisionCallback']); continue; case '43': this[_0x56ae('0x220c')] = 0x2; continue; case '44': this[_0x56ae('0x1d83')][_0x56ae('0x220d')] = !0x1; continue; case '45': this[_0x56ae('0x94c')] = _0x3fd6e8; continue; case '46': this['actions'][_0x56ae('0x8f0')](this['jumpAction']); continue; case '47': this[_0x56ae('0x220e')][_0x56ae('0x8f0')](this[_0x56ae('0x16b6')]); continue; case '48': this[_0x56ae('0x220e')] = _0x252a59['toObjectVector'](null); continue; case '49': this[_0x56ae('0x220e')][_0x56ae('0x8f0')](this[_0x56ae('0x2201')]); continue; case '50': this[_0x56ae('0x1a0a')] = new _0x10cca0(); continue; case '51': this[_0x56ae('0xbcc')] = _0x3fd6e8[_0x56ae('0x220f')]; continue; case '52': this[_0x56ae('0x21fa')] = 0x12c; continue; case '53': this[_0x56ae('0x2204')] = 0xf * _0x1df863[_0x56ae('0x2210')]; continue; case '54': this[_0x56ae('0x2211')] = _0x252a59[_0x56ae('0x977')](null); continue; case '55': this['specialOOBThreshold'] = null; continue; case '56': this[_0x56ae('0x2212')] = !0x0; continue; case '57': this[_0x56ae('0x2213')] = _0x252a59[_0x56ae('0x977')](null); continue; case '58': this['jumpAction'][_0x56ae('0x2214')] = !0x1; continue; } break; } }; _0x5ac4a7[_0x56ae('0x2215')] = _0xff114a; _0xff114a[_0x56ae('0x8bf')] = _0x56ae('0x2215'); _0xff114a[_0x56ae('0x961')] = [_0x133651, _0x11c58f]; _0xff114a[_0x56ae('0x2216')] = function(_0x250a08, _0x46387e, _0x427b23) { if (_0x56ae('0x2217') === 'YQtEx') { this[_0x56ae('0xae1')][_0x56ae('0x1132')](_0x250a08, _0x46387e); } else { if (_0x250a08 == _0x46387e || isNaN(_0x46387e)) return _0x250a08; if ((0x0 <= _0x46387e ? _0x46387e : -_0x46387e) > (0x0 <= _0x250a08 ? _0x250a08 : -_0x250a08)) { var _0xb964b8 = (_0x46387e - _0x250a08) / _0x46387e; _0x427b23 *= 0.8 * (0x0 <= _0xb964b8 ? _0xb964b8 : -_0xb964b8) + 0.2; } else _0xb964b8 = (_0x46387e - _0x250a08) / _0x250a08, _0x427b23 *= 0x0 <= _0xb964b8 ? _0xb964b8 : -_0xb964b8, _0x427b23 = 0x0 == _0x46387e || 0x0 < _0x46387e == 0x0 < _0x250a08 ? 0.8 * _0x427b23 + 0.1 : 0.5 * _0x427b23 + 0.5; if (_0x46387e > _0x250a08) { if (_0x250a08 += _0x427b23, _0x250a08 > _0x46387e) return _0x46387e; } else if (_0x250a08 -= _0x427b23, _0x250a08 < _0x46387e) return _0x46387e; return _0x250a08; } }; _0xff114a['__super__'] = _0x58aeda; _0xff114a[_0x56ae('0x6')] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'oobDriftForce': null, 'facingRight': null, 'currentFrictionMultiplier': null, 'jumpAction': null, 'actions': null, 'floatDownAction': null, 'disableGravityAction': null, 'tunnel': null, 'zMaxSpeed': null, 'xMaxSpeed': null, 'zAccel': null, 'xAccel': null, 'airXAccelMultiplier': null, 'currentZMaxSpeed': null, 'currentXMaxSpeed': null, 'currentXTraction': null, 'zTraction': null, 'currentZTraction': null, 'reducedZAccelLeft': null, 'leftGroundBuffer': null, 'temporaryActions': null, 'temporaryActionTimesLeft': null, 'apparentRotation': null, 'rotatingFromTile': null, 'collidedWithRamp': null, 'oob': null, 'oobTime': null, 'oobForce': null, 'specialOOBThreshold': null, 'gravityDisabled': null, 'tumbleVel': null, 'timeTumbling': null, 'absorbedKeys': null, 'castsShadows': null, 'castsShadowsOutwards': null, 'angularDistanceWhileOutside': null, 'shadows': null, 'beingReset': null, 'lastInputTime': null, 'lastInputChangeTime': null, 'invertControls': null, 'lastTerrainContacted': null, 'lastTerrainContactedTime': null, 'radius': null, 'spritesheet': null, 'animationController': null, 'teleport': null, 'eventListeners': null, 'themeMusicID': null, 'unstableCollisionForceMultiplier': null, 'specialPhysicsOnCrumbling': null, 'lowBuoyancy': null, 'currentSection': null, 'nextSection': null, 'transitionSection': null, 'characterData': null, 'onAddedToLevel': function() { if (_0x1c1b50['HXctC'](_0x56ae('0x2218'), _0x56ae('0x2218'))) { var _0xa40fb8 = this['it'][_0x56ae('0x42')](); return this[_0x56ae('0x2219')][_0xa40fb8]; } else { for (var _0x5aac94 = this[_0x56ae('0x2213')][_0x56ae('0x3f')](); _0x5aac94[_0x56ae('0x8f5')]();) { var _0x30c8de = _0x5aac94[_0x56ae('0x42')](); this[_0x56ae('0x94c')][_0x56ae('0x221a')](_0x30c8de); } } }, 'display': function(_0x373b6a) { _0x41c934[_0x56ae('0xba6')] = 0x77b68; null != this['animationController'] && this[_0x56ae('0x16b5')][_0x56ae('0x8f2')](_0x373b6a); if (this[_0x56ae('0x16b6')][_0x56ae('0x1298')]) { var _0xe08f21 = this[_0x56ae('0x16b6')]; _0xe08f21['ownerCharacter'][_0x56ae('0x94c')]['overriddenCameraOffset']['y'] = 0.4 * _0x1a7847[_0x56ae('0x16b7')]['y']; _0xe08f21['ownerCharacter'][_0x56ae('0x94c')]['cameraTargetRotation'] = _0xe08f21[_0x56ae('0xb8e')]; } _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb4a')][_0x56ae('0x94d')](this, _0x373b6a); }, 'update': function(_0x514e94) { _0x41c934[_0x56ae('0xba6')] = 0xe0170; this[_0x56ae('0xe79')]['get_position'](); var _0x59d602 = _0x29a875[_0x56ae('0xb3d')]['keyPressed'](_0x56ae('0x760')); var _0x4723d7 = _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x1a7')), _0x420f1a = _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x7b8')); if (_0x59d602 || _0x4723d7 || _0x420f1a) this[_0x56ae('0x221b')] = this[_0x56ae('0x94c')]['unpausedTime']; if (_0x59d602 != _0x29a875[_0x56ae('0xb3d')]['keyWasPressed'](_0x56ae('0x760')) || _0x4723d7 != _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x221c')](_0x1c1b50[_0x56ae('0x221d')]) || _0x420f1a != _0x29a875[_0x56ae('0xb3d')]['keyWasPressed']('jump')) this[_0x56ae('0x221e')] = this[_0x56ae('0x94c')][_0x56ae('0x1ad5')]; for (_0x420f1a = new _0x380a2a(this[_0x56ae('0x2211')][_0x56ae('0x9fa')]() - 0x1, 0x0, -0x1); _0x420f1a[_0x56ae('0x1407')] + _0x420f1a[_0x56ae('0x221f')] != _0x420f1a['end'];) { if (_0x56ae('0x2220') === _0x56ae('0x2220')) { var _0x47975f = _0x420f1a['currentValue'] += _0x420f1a['increment'], _0x41ad4e = _0x47975f, _0x43e7b2 = this[_0x56ae('0x2203')]; _0x43e7b2[_0x56ae('0x8b6')](_0x41ad4e, _0x43e7b2[_0x56ae('0x1b')](_0x41ad4e) - _0x514e94); if (!this[_0x56ae('0x2211')][_0x56ae('0x1b')](_0x47975f)[_0x56ae('0x8f2')](this, _0x514e94) || 0x0 >= this['temporaryActionTimesLeft']['get'](_0x47975f)) this[_0x56ae('0x2211')][_0x56ae('0x9d8')](_0x47975f, 0x1), this[_0x56ae('0x2203')]['splice'](_0x47975f, 0x1); } else { var _0xe74e0 = 0x0; null != this['_context'] && 0x0 != this[_0x56ae('0x1372')][_0x56ae('0xca5')]() && (_0xe74e0 = this[_0x56ae('0x1372')][_0x56ae('0xca5')]()); this['_loadingDependency'] = _0x514e94; this[_0x56ae('0x157e')][_0x56ae('0x1581')] = new _0x3f2586(_0xe74e0); this[_0x56ae('0x1585')](this[_0x56ae('0x157e')][_0x56ae('0x1581')]); _0xe74e0 = this['_loadingDependency'][_0x56ae('0x15a2')](); null != this[_0x56ae('0x1372')] && null != this[_0x56ae('0x157e')][_0x56ae('0x42b')]() && this[_0x56ae('0x1372')][_0x56ae('0x1586')](this['_loadingDependency'][_0x56ae('0x42b')]()[_0x56ae('0x1587')]) && (_0xe74e0 = this[_0x56ae('0x1372')][_0x56ae('0x1588')](this[_0x56ae('0x157e')]['get_request']()[_0x56ae('0x1587')])); null != _0xe74e0 ? this[_0x56ae('0x157e')]['get_retrieveAsRawData']() ? (this[_0x56ae('0x959')](new _0x3ce28e(_0x56ae('0xdba'), this['_loadingDependency'][_0x56ae('0x42b')]()['url'], !0x0)), this[_0x56ae('0x157e')][_0x56ae('0x158a')](_0xe74e0), this[_0x56ae('0x157e')][_0x56ae('0x158b')](), this['retrieveNext']()) : this[_0x56ae('0x157e')]['loader'][_0x56ae('0x158c')](_0xe74e0, _0x59d602, this[_0x56ae('0x157e')][_0x56ae('0x42b')]()) : (_0x514e94[_0x56ae('0x42b')]()[_0x56ae('0x1587')] = this['resolveDependencyUrl'](_0x514e94), this['_loadingDependency']['loader']['load'](_0x514e94[_0x56ae('0x42b')](), _0x59d602, this[_0x56ae('0x157e')][_0x56ae('0x1589')]())); } } _0x59d602 && !_0x4723d7 ? (_0x59d602 = this[_0x56ae('0x21fe')], this[_0x56ae('0x2221')] = !0x0) : _0x4723d7 && !_0x59d602 ? (_0x59d602 = -this['currentXMaxSpeed'], this[_0x56ae('0x2221')] = !0x1) : _0x59d602 = 0x0; _0x4723d7 = this[_0x56ae('0x1271')]; this[_0x56ae('0x21f8')] && (_0x59d602 = -_0x59d602); this['currentXTraction'] = _0xff114a[_0x56ae('0x2216')](this['currentXTraction'], 0x1, 1.1 * _0x514e94); 0x1 == this[_0x56ae('0x1ac2')] && (_0x420f1a = this[_0x56ae('0xbcc')][_0x56ae('0x18a5')], _0x4723d7 = (null != _0x586025[_0x56ae('0x2222')] ? _0x420f1a[_0x56ae('0x99b')]('harshOOB') : _0x420f1a['h'][_0x56ae('0x900')]('harshOOB')) ? 0.7 * _0x4723d7 : 0.9 * _0x4723d7); this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['x'] = _0xff114a[_0x56ae('0x2216')](this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['x'], _0x59d602, this[_0x56ae('0x21f6')] * _0x514e94 * (this[_0x56ae('0x1b2e')]['onGround'] ? 0x1 : this['airXAccelMultiplier']) * _0x4723d7); this[_0x56ae('0x21fe')] = this[_0x56ae('0x21ff')]; _0x59d602 = this[_0x56ae('0x2223')]; _0x59d602 = this['rigidbody']['velocity']['z'] < this[_0x56ae('0x21fa')] ? 0x1 : this['rigidbody']['velocity']['z'] < this['currentZMaxSpeed'] ? (this[_0x56ae('0x21f7')] + this[_0x56ae('0x2223')]) / 0x2 : _0x59d602 * (this[_0x56ae('0x1b2e')]['onGround'] ? 0.4 : 0.2); 0x0 < this['reducedZAccelLeft'] && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['z'] < this[_0x56ae('0x21f9')] && (_0x59d602 *= 0.4), this[_0x56ae('0x2224')] -= _0x514e94); this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['z'] = _0xff114a['getNewSpeed'](this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['z'], this[_0x56ae('0x21f9')], this[_0x56ae('0x2225')] * _0x514e94 * _0x59d602); this[_0x56ae('0x21f9')] = this['zMaxSpeed']; _0x4723d7 = this[_0x56ae('0x94c')][_0x56ae('0x2226')]; _0x59d602 = _0x4723d7[_0x56ae('0x17ed')]; _0x4723d7 = 3.141592653589793 * _0x4723d7[_0x56ae('0xfaf')]() / 0xb4; _0x59d602 = 0xb4 * _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x4723d7, _0x59d602)) / 3.141592653589793; _0x1c1b50[_0x56ae('0x140')](1e-10, 0x0 <= _0x59d602 ? _0x59d602 : -_0x59d602) && this[_0x56ae('0x2227')] && this['tunnel']['analytics'][_0x56ae('0x2228')]++; this['rotatingFromTile'] = !0x1; 0x0 != this[_0x56ae('0x1275')] && 0x0 == this[_0x56ae('0x2229')] && (this[_0x56ae('0x1b2e')]['onGround'] || this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this['physicsData'][_0x56ae('0x1b2f')] > this[_0x56ae('0x1d83')][_0x56ae('0x222a')] - this[_0x56ae('0x222a')]) && (_0x59d602 = 0xb4 * this['apparentRotation'] / 3.141592653589793, 0.001 > (0x0 <= _0x59d602 ? _0x59d602 : -_0x59d602) ? this['set_apparentRotation'](0x0) : (_0x59d602 = this[_0x56ae('0x1275')], _0x4723d7 = 0xd * _0x514e94, this[_0x56ae('0x222b')](_0x59d602 + (0.5 < _0x4723d7 ? 0.5 : _0x4723d7) * (0x0 - _0x59d602)))); _0x75d069['runActions'](_0x514e94, this[_0x56ae('0x220e')]); _0x41c934['mid'] = 0x54d97; _0x58aeda[_0x56ae('0x6')]['update'][_0x56ae('0x94d')](this, _0x514e94); if (this[_0x56ae('0x1d83')][_0x56ae('0x1d84')]()) this[_0x56ae('0x222c')](); this[_0x56ae('0x222d')](); _0x59d602 = this['mesh'][_0x56ae('0x13aa')](); _0x4723d7 = this[_0x56ae('0xbcc')]['tunnelBounds']; null != this['transitionSection'] && (_0x4723d7 = this['transitionSection'][_0x56ae('0x1cfd')]); this[_0x56ae('0x1b2e')]['onGround'] ? this[_0x56ae('0x1ac2')] = 0x0 : null != this[_0x56ae('0x222e')] && 0.6 > _0x1c1b50[_0x56ae('0x20f3')](this['tunnel']['unpausedTime'], this[_0x56ae('0x1b2e')][_0x56ae('0x1b2f')]) && _0x4723d7[_0x56ae('0x222f')](_0x59d602, this[_0x56ae('0x222e')]) ? this[_0x56ae('0x1ac2')] = 0x0 : this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this['physicsData'][_0x56ae('0x1b2f')] <= this[_0x56ae('0x1d83')]['leftGroundBuffer'] - this[_0x56ae('0x222a')] || (this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] ? _0x420f1a = !0x1 : (_0x420f1a = this['currentSection']['tileWidth'] / 0x2, _0x420f1a = !_0x4723d7[_0x56ae('0x222f')](_0x59d602, 0x4b < _0x420f1a ? _0x420f1a : 0x4b)), _0x420f1a ? this['oob'] = 0x2 : _0x4723d7[_0x56ae('0x135c')](_0x59d602) ? this[_0x56ae('0x1ac2')] = 0x0 : this[_0x56ae('0x1ac2')] = 0x1); this[_0x56ae('0x1d8e')][_0x56ae('0x1fe8')] = this['gravityDisabled'] || 0x0 != this['oob']; 0x0 == this[_0x56ae('0x1ac2')] ? this[_0x56ae('0x2230')] = 0x0 : (this[_0x56ae('0x2230')] += _0x514e94, 0x2 == this[_0x56ae('0x1ac2')] && this == this[_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0) && (this['currentSection'][_0x56ae('0x1cfd')]['nearestPoint'](this[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0xff114a[_0x56ae('0xe8c')]), this[_0x56ae('0x2231')](_0xff114a['temp']['x'] - this[_0x56ae('0xe79')][_0x56ae('0x13aa')]()['x'], _0xff114a['temp']['y'] - this[_0x56ae('0xe79')][_0x56ae('0x13aa')]()['y']), _0x59d602 = this[_0x56ae('0x1275')], _0x420f1a = this['tunnel']['artificialGravity'], _0x4723d7 = _0x420f1a['rotationBeforeUpdate'], _0x420f1a = 3.141592653589793 * _0x420f1a['get_rotationZ']() / 0xb4, this[_0x56ae('0x222b')](_0xe0688[_0x56ae('0xe82')](_0x59d602, _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x420f1a, _0x4723d7))))), _0x59d602 = this[_0x56ae('0x1d8e')][_0x56ae('0x92a')], _0x4723d7 = this[_0x56ae('0x2232')], null == _0x4723d7 && (_0x4723d7 = new _0x4e9ff1()), _0x4723d7['x'] = -0.2 * _0x59d602['x'], _0x4723d7['y'] = -0.2 * _0x59d602['y'], _0x4723d7['z'] = -0.2 * _0x59d602['z'], _0x59d602 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x59d602['z'] = 0x0, _0x4723d7 = _0x59d602['x'] * _0x59d602['x'] + _0x59d602['y'] * _0x59d602['y'] + _0x59d602['z'] * _0x59d602['z'], _0x420f1a = _0x4723d7 - 0x1, 1e-10 > (_0x1c1b50[_0x56ae('0x140')](0x0, _0x420f1a) ? _0x420f1a : -_0x420f1a) || (0x0 == _0x4723d7 ? (_0x59d602['x'] = 0x1, _0x59d602['y'] = 0x0, _0x59d602['z'] = 0x0) : (_0x4723d7 = 0x1 / Math['sqrt'](_0x4723d7), _0x59d602['x'] *= _0x4723d7, _0x59d602['y'] *= _0x4723d7, _0x59d602['z'] *= _0x4723d7)), _0x59d602['x'] *= 0x2, _0x4723d7 = this['oobDriftForce'], _0x420f1a = _0x59d602, null == _0x420f1a && (_0x420f1a = new _0x4e9ff1()), _0x420f1a['x'] = _0x59d602['x'] * _0x4723d7, _0x420f1a['y'] = _0x59d602['y'] * _0x4723d7, _0x420f1a['z'] = _0x59d602['z'] * _0x4723d7, 0x1 == this[_0x56ae('0x1ac2')] ? (_0x4723d7 = this['currentSection']['params'], _0x4723d7 = null != _0x586025[_0x56ae('0x2222')] ? _0x4723d7[_0x56ae('0x99b')](_0x56ae('0x2222')) : _0x4723d7['h'][_0x56ae('0x900')](_0x56ae('0x2222'))) : _0x4723d7 = !0x1, _0x4723d7 = 0x1 + 0.2 * Math['sin'](3.141592653589793 * this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] * (_0x4723d7 ? 0x2 : 0x1) * 0xb4 / 3.141592653589793) + 0.1 * Math['sin'](0.3 * this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] + this[_0x56ae('0x94c')][_0x56ae('0x2233')]), _0x420f1a = _0x59d602, _0x1c1b50[_0x56ae('0x19d')](null, _0x420f1a) && (_0x420f1a = new _0x4e9ff1()), _0x420f1a['x'] = _0x59d602['x'] * _0x4723d7, _0x420f1a['y'] = _0x59d602['y'] * _0x4723d7, _0x420f1a['z'] = _0x59d602['z'] * _0x4723d7, _0x420f1a = _0x4723d7 = this[_0x56ae('0x2232')], null == _0x420f1a && (_0x420f1a = new _0x4e9ff1()), _0x420f1a['x'] = _0x4723d7['x'] + _0x59d602['x'], _0x420f1a['y'] = _0x4723d7['y'] + _0x59d602['y'], _0x420f1a['z'] = _0x4723d7['z'] + _0x59d602['z'], _0x4723d7 = this[_0x56ae('0x1d8e')]['velocity']['y'], 0xf > (0x0 <= _0x4723d7 ? _0x4723d7 : -_0x4723d7) && (this[_0x56ae('0x2232')]['y'] = 0x0 > _0x59d602['y'] ? this[_0x56ae('0x2232')]['y'] - 0x32 : this[_0x56ae('0x2232')]['y'] + 0x32), this[_0x56ae('0x1d8e')][_0x56ae('0x21e3')](this[_0x56ae('0x2232')]['x'], this['oobForce']['y'], this[_0x56ae('0x2232')]['z']), this[_0x56ae('0x2234')] = !this[_0x56ae('0x1d83')][_0x56ae('0x1298')]); this[_0x56ae('0x2235')] = this[_0x56ae('0x2235')] || this[_0x56ae('0x2234')]; for (_0x59d602 = this['shadows'][_0x56ae('0x3f')](); _0x59d602[_0x56ae('0x8f5')]();) _0x59d602[_0x56ae('0x42')]()[_0x56ae('0x2236')] = this[_0x56ae('0x2235')]; this[_0x56ae('0x2235')] = !0x1; this['gravityDisabled'] ? (this['gravityDisabled'] = !0x1, 0x0 == this[_0x56ae('0x2229')] && (this[_0x56ae('0x2229')] = 3.141592653589793, 0x0 < this[_0x56ae('0x1275')] || (0x0 > this[_0x56ae('0x1275')] ? this[_0x56ae('0x2229')] *= -0x1 : 0x50 < this[_0x56ae('0x1d85')]() || (-0x50 > this[_0x56ae('0x1d85')]() ? this['tumbleVel'] *= -0x1 : this[_0x56ae('0x2229')] = 0.8 * this[_0x56ae('0x2229')] * (0.5 < Math[_0x56ae('0xadb')]() ? 0x1 : -0x1)))), this[_0x56ae('0x2237')] += _0x514e94, _0x1c1b50[_0x56ae('0x1a8')](0x0, this[_0x56ae('0x1ac2')]) && (_0x59d602 = _0x1c1b50[_0x56ae('0x1a9')](this[_0x56ae('0x2229')], _0x514e94) * 0xb4 / 3.141592653589793, this[_0x56ae('0x2238')] += 0x0 <= _0x59d602 ? _0x59d602 : -_0x59d602), this['set_apparentRotation'](_0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x1275')], this['tumbleVel'] * _0x514e94))) : this[_0x56ae('0x2237')] = this['tumbleVel'] = 0x0; }, 'onJump': function() { this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2239')]++; if (null != this[_0x56ae('0x1ad3')] && this[_0x56ae('0x1ad4')] >= this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - 0.1) this['lastTerrainContacted']['sourceData'][_0x56ae('0xf66')][_0x56ae('0x223a')](this, this[_0x56ae('0x1ad3')]); }, 'recordAbilityActivations': function() { this[_0x56ae('0x1d83')][_0x56ae('0x1d84')]() && 0x1 < this[_0x56ae('0x1d83')][_0x56ae('0x1a1c')] && this['tunnel'][_0x56ae('0xe39')][_0x56ae('0x223b')]++; }, 'glancingCollisionCallback': function(_0x2385cd) { if (_0x2385cd['isTrigger'] && _0x2385cd instanceof _0x5a8fe3) { if (_0x2385cd['mesh'][_0x56ae('0xab0')]()) this['onCollectPickup'](_0x59b8d7['__cast'](_0x2385cd, _0x5a8fe3)); return !0x1; } return !0x0; }, 'collisionCallback': function(_0x2e687b, _0x5664e0) { if (_0x56ae('0x223c') === _0x56ae('0x223c')) { _0x41c934[_0x56ae('0xbcd')] = 0xe2ae8; var _0x30fc49 = this[_0x56ae('0x21da')][_0x56ae('0x223d')]['normal']; if (_0x2e687b[_0x56ae('0x1df7')] && _0x2e687b instanceof _0x5a8fe3) { if (_0x2e687b['mesh']['get_visible']()) this[_0x56ae('0x223e')](_0x59b8d7['__cast'](_0x2e687b, _0x5a8fe3)); return !0x1; } if (_0x2e687b instanceof _0x5f17d4) { if (-0.1 > _0x30fc49['y'] && this[_0x56ae('0x1d83')][_0x56ae('0x1298')]) { _0x29a875[_0x56ae('0xb3d')]['setKeyPressedTime']('jump', 0x0); this[_0x56ae('0x1b2e')][_0x56ae('0x1b2f')] = this[_0x56ae('0x94c')][_0x56ae('0x1ad5')]; this[_0x56ae('0x1d83')][_0x56ae('0x223f')](); var _0x2d371e = this[_0x56ae('0x2240')], _0x38ab2b = _0x2d371e['indexOf'](_0x1c1b50[_0x56ae('0x1aa')], 0x0); - 0x1 != _0x38ab2b && _0x2d371e[_0x56ae('0x9d8')](_0x38ab2b, 0x1); } if (!this[_0x56ae('0x2241')](_0x2e687b, _0x30fc49, this['collider'][_0x56ae('0x223d')][_0x56ae('0x2242')])) return !0x1; _0x2e687b[_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x2243')] && 0x0 != this[_0x56ae('0x220c')] && (0x2 == this[_0x56ae('0x220c')] || _0x1c1b50[_0x56ae('0x140')](0x0, _0x2e687b[_0x56ae('0xf63')])) && _0x2e687b[_0x56ae('0xf2d')][_0x56ae('0xf66')] == _0x4033be[_0x56ae('0x2244')]() ? (this[_0x56ae('0x1d83')][_0x56ae('0x222a')] = this[_0x56ae('0x222a')] + 0.15, _0x30fc49 = 0.1, null == _0x30fc49 && (_0x30fc49 = 1e-10), _0x2d371e = _0x5664e0['x'], (0x0 <= _0x2d371e ? _0x2d371e : -_0x2d371e) < _0x30fc49 && (this['collider'][_0x56ae('0x223d')][_0x56ae('0x2245')] || (_0x5664e0['y'] = 0x0, _0x5664e0['z'] = 0x0), this[_0x56ae('0x1d83')][_0x56ae('0x1298')] || null == _0x2e687b[_0x56ae('0xf62')] || (_0x59b8d7[_0x56ae('0x951')](_0x2e687b[_0x56ae('0xf62')], _0x150430), 0xe10 <= _0x2e687b['animationTime'] && (_0x2e687b = 0x4b * (_0x2e687b['animationTime'] + 0.1 - 0xe10) + 0x14, this[_0x56ae('0x1093')]() < _0x2e687b ? (this[_0x56ae('0x480')](_0x2e687b), _0x5664e0['y'] = 0x0) : this[_0x56ae('0x1093')]() < 1.4 * _0x2e687b && (_0x5664e0['y'] *= 0.5))))) : this[_0x56ae('0x1d83')][_0x56ae('0x222a')] = this[_0x56ae('0x222a')]; } else this[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x2245')] && 0x0 == this['oob'] && (this['lastTerrainContacted'] = null, this[_0x56ae('0x1ad4')] = this[_0x56ae('0x94c')][_0x56ae('0x1ad5')], this[_0x56ae('0x2246')](_0x30fc49), null != this[_0x56ae('0x2247')] && 0x0 > _0x30fc49['z'] && (this[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x1df9')] = !0x1)); this['collider'][_0x56ae('0x223d')][_0x56ae('0x2245')] || (_0x2e687b = this['unstableCollisionForceMultiplier'], _0x30fc49 = _0x5664e0, null == _0x30fc49 && (_0x30fc49 = new _0x4e9ff1()), _0x30fc49['x'] = _0x5664e0['x'] * _0x2e687b, _0x30fc49['y'] = _0x5664e0['y'] * _0x2e687b, _0x30fc49['z'] = _0x5664e0['z'] * _0x2e687b, 0x46 < this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['x'] + _0x5664e0['x'] ? (_0x5664e0['x'] = 0x46 - this[_0x56ae('0x1d8e')]['velocity']['x'], 0x0 > _0x5664e0['x'] && (_0x5664e0['x'] = 0x0)) : -0x46 > this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['x'] + _0x5664e0['x'] && (_0x5664e0['x'] = -0x46 - this[_0x56ae('0x1d8e')]['velocity']['x'], 0x0 < _0x5664e0['x'] && (_0x5664e0['x'] = 0x0)), 0x46 < this[_0x56ae('0x1d8e')]['velocity']['y'] + _0x5664e0['y'] ? (_0x5664e0['y'] = 0x46 - this[_0x56ae('0x1d8e')]['velocity']['y'], 0x0 > _0x5664e0['y'] && (_0x5664e0['y'] = 0x0)) : -0x46 > this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] + _0x5664e0['y'] && (_0x5664e0['y'] = -0x46 - this[_0x56ae('0x1d8e')]['velocity']['y'], 0x0 < _0x5664e0['y'] && (_0x5664e0['y'] = 0x0)), 0x64 < _0x5664e0['z'] ? _0x5664e0['z'] = 0x64 : -0x64 > _0x5664e0['z'] && (_0x5664e0['z'] = -0x64)); return !0x0; } else { var _0x5bcc71 = _0x5664e0[_0x56ae('0x42')](); if (_0x5bcc71['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x5bcc71['nodeType'])); var _0xb5b17f = _0x5bcc71[_0x56ae('0xafe')]; _0x56ae('0x2248') == _0x11208a[_0x56ae('0xc14')](_0xb5b17f, 0x0, 0x4) && (_0xb5b17f = _0x11208a[_0x56ae('0xc14')](_0xb5b17f, 0x4, null)); _0x56ae('0x2249') == _0xb5b17f ? this[_0x56ae('0x224a')](_0x5bcc71, 0x0, !0x1) : _0x56ae('0x224b') == _0xb5b17f && this['loadGradient'](_0x5bcc71, 0x1, !0x1); } }, 'collideWithTile': function(_0x53879e, _0xcee795, _0x6e6073) { _0x41c934[_0x56ae('0xbcd')] = 0x39fd2; this[_0x56ae('0x1ad3')] = _0x53879e; this['lastTerrainContactedTime'] = this[_0x56ae('0x94c')][_0x56ae('0x1ad5')]; var _0x13df1a = _0x53879e['sourceData'][_0x56ae('0xf66')], _0x4cd64b = null; _0x13df1a[_0x56ae('0x224c')](_0x53879e[_0x56ae('0x21da')][_0x56ae('0x223d')], this['collider'][_0x56ae('0x223d')]); _0x13df1a instanceof _0x4e7bce && (_0x4cd64b = _0x13df1a); if (_0x13df1a[_0x56ae('0x224d')]) if (this[_0x56ae('0x21da')][_0x56ae('0x223d')]['stable']) { _0x13df1a[_0x56ae('0x2243')] || 0x0 == this[_0x56ae('0x1ac2')] || (this[_0x56ae('0x1ac2')] = 0x0, this[_0x56ae('0x222e')] = Math[_0x56ae('0xf0c')](this['currentSection'][_0x56ae('0x1cfd')][_0x56ae('0x224e')](this[_0x56ae('0xe79')][_0x56ae('0x13aa')]())) + 0x2); var _0x4bb1e5 = _0x53879e['get_normal'](); - 1e-10 < _0x4bb1e5['x'] * _0x6e6073['x'] + _0x4bb1e5['y'] * _0x6e6073['y'] + _0x4bb1e5['z'] * _0x6e6073['z'] && (this['physicsData']['wasOnGround'] && this['castGravityVote'](this[_0x56ae('0x94c')][_0x56ae('0x2226')]['rotationBeforeUpdate']), this['adjustTargetRotation'](_0xcee795), null != _0x4cd64b && this[_0x56ae('0x222b')](_0x4cd64b[_0x56ae('0x224f')])); } else _0x4bb1e5 = _0xcee795['z'], 1e-10 > (0x0 <= _0x4bb1e5 ? _0x4bb1e5 : -_0x4bb1e5) && (0x2 != this[_0x56ae('0x1ac2')] && (_0x4bb1e5 = _0x53879e[_0x56ae('0x2250')](), _0x6e6073 = _0x1c1b50[_0x56ae('0x1ab')](_0x4bb1e5['x'] * _0x6e6073['x'], _0x4bb1e5['y'] * _0x6e6073['y']) + _0x4bb1e5['z'] * _0x6e6073['z'], this[_0x56ae('0xbb9')][_0x56ae('0x2251')][_0x56ae('0x2252')] ? (_0x4bb1e5 = _0x5937f5[_0x56ae('0x2253')], _0x4bb1e5 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x4bb1e5['id'], _0x4bb1e5['defaultValue'])) : _0x4bb1e5 = !0x1, _0x4bb1e5 ? (_0x4bb1e5 = _0x5937f5[_0x56ae('0x2254')], _0x4bb1e5 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x4bb1e5['id'], _0x4bb1e5[_0x56ae('0xa1c')])) : _0x4bb1e5 = !0x1, !_0x4bb1e5 || _0x53879e[_0x56ae('0xf2d')]['collisionProperties'][_0x56ae('0x2243')] && 0x0 != this[_0x56ae('0x220c')] && (0x2 == this[_0x56ae('0x220c')] || 0x0 <= _0x53879e[_0x56ae('0xf63')]) && _0x53879e[_0x56ae('0xf2d')][_0x56ae('0xf66')] == _0x4033be[_0x56ae('0x2244')]() ? 0.8 < _0x6e6073 && this['adjustTargetRotation'](_0x53879e[_0x56ae('0x2250')](), !0x1, null, null, null != _0x4cd64b ? _0x4cd64b[_0x56ae('0x224f')] : 0x0) : 0x0 < _0x6e6073 && this[_0x56ae('0x2246')](_0xcee795)), this['adjustApparentRotation'](_0xcee795)); else null == _0x13df1a || _0x13df1a[_0x56ae('0x224d')] || this['adjustApparentRotation'](_0xcee795); this[_0x56ae('0x2223')] = this['zTraction']; return _0x13df1a[_0x56ae('0x2255')](this, _0x53879e, _0xcee795); }, 'adjustApparentRotation': function(_0x834fe7) { if (_0x1c1b50[_0x56ae('0x1ac')] === _0x56ae('0x1ad')) { _0x834fe7 = _0xe0688[_0x56ae('0x8e9')](1.5707963267948966, Math[_0x56ae('0x1141')](_0x834fe7['y'], _0x834fe7['x'])); 1.5393804002589986 >= _0x834fe7 && -1.5393804002589986 <= _0x834fe7 && this[_0x56ae('0x222b')](_0x834fe7); } else { this[_0x56ae('0x1888')] = this[_0x56ae('0x2256')] && _0x834fe7 == this[_0x56ae('0x2257')] ? this[_0x56ae('0x1889')][_0x56ae('0x1cab')](_0x834fe7, 0x2710) : this[_0x56ae('0x1889')]['play'](_0x834fe7); null != this[_0x56ae('0x1888')] && this[_0x56ae('0x1888')][_0x56ae('0x95e')]('soundComplete', _0x2d9f4e(this, this[_0x56ae('0x8eb')])); } }, 'set_apparentRotation': function(_0x3553b5) { _0x41c934['low'] = 0x30446; this[_0x56ae('0x1275')] = _0x23ebf2[_0x56ae('0x1ec2')](_0x3553b5); null != this['mesh'] && this[_0x56ae('0xe79')][_0x56ae('0xfae')](0xb4 * this[_0x56ae('0x1275')] / 3.141592653589793); return this[_0x56ae('0x1275')]; }, 'adjustTargetRotation': function(_0x3a2b31, _0x119c9b, _0x4111ee, _0x3e40ea, _0x763a24) { null == _0x763a24 && (_0x763a24 = 0x0); null == _0x3e40ea && (_0x3e40ea = !0x0); null == _0x4111ee && (_0x4111ee = !0x1); null == _0x119c9b && (_0x119c9b = !0x0); var _0x90764b = _0x3a2b31['x']; 1e-10 > (0x0 <= _0x90764b ? _0x90764b : -_0x90764b) ? (_0x90764b = _0x3a2b31['y'], _0x90764b = 1e-10 > (0x0 <= _0x90764b ? _0x90764b : -_0x90764b)) : _0x90764b = !0x1; _0x90764b || (_0x90764b = 3.141592653589793 * this[_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4, _0x3a2b31 = _0xe0688['add'](_0xe0688[_0x56ae('0x8e9')](_0xe0688[_0x56ae('0x8e9')](1.5707963267948966, _0x4111ee ? Math['atan2'](-_0x3a2b31['y'], -_0x3a2b31['x']) : Math['atan2'](_0x3a2b31['y'], _0x3a2b31['x'])), _0x119c9b ? _0x90764b : 0x0), _0x763a24), _0x3a2b31 = _0xe0688[_0x56ae('0x8e9')](_0x90764b, _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x3a2b31, _0x90764b))), _0x119c9b = _0x575257[_0x56ae('0x1f9d')](0xb4 * _0x3a2b31 / 3.141592653589793, _0x575257[_0x56ae('0x642')](0xb4, _0x90764b) / 3.141592653589793), 1e-10 > (0x0 <= _0x119c9b ? _0x119c9b : -_0x119c9b) || (0x0 != this[_0x56ae('0x2229')] && this[_0x56ae('0x222b')](0x0), this[_0x56ae('0x2258')](_0x3a2b31), this[_0x56ae('0x2227')] = _0x3e40ea)); }, 'updatePostCollision': function() { _0x41c934[_0x56ae('0xba6')] = 0x4cc52; this[_0x56ae('0x1b2e')]['onGround'] && (0xa < this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this[_0x56ae('0x94c')]['analytics'][_0x56ae('0x2259')][_0x56ae('0x1944')] && _0x203ce1[_0x56ae('0x2143')][_0x56ae('0x20eb')](), 0x0 < Math[_0x56ae('0x833')](_0x575257[_0x56ae('0x650')](this[_0x56ae('0x2238')], 6.283185307179586) * 0xb4 / 3.141592653589793) && 0x0 == this[_0x56ae('0x1ac2')] && _0x203ce1[_0x56ae('0x213b')]['award'](), this[_0x56ae('0x2238')] = 0x0); this[_0x56ae('0x225a')] = this[_0x56ae('0x225b')](); this[_0x56ae('0x225c')](); for (var _0x5caa8b = _0x3e82b5['range'](this['absorbedKeys'][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x5caa8b[_0x56ae('0x1407')] != _0x5caa8b[_0x56ae('0xf6a')];) { if ('ldDHN' !== _0x56ae('0x225d')) { return null == _0x2cfa29[_0x56ae('0x993')] ? _0x2cfa29['instance'] = new _0x2cfa29() : _0x2cfa29[_0x56ae('0x993')]; } else { var _0x145708 = _0x5caa8b[_0x56ae('0x1407')] += _0x5caa8b[_0x56ae('0x2014')]; _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](this[_0x56ae('0x2240')][_0x56ae('0x1b')](_0x145708)) || this['absorbedKeys'][_0x56ae('0x9d8')](_0x145708, 0x1); } } }, 'checkRamp': function() { var _0x5e31a8 = null; if (null != this[_0x56ae('0x1ad3')] && this[_0x56ae('0x1ad3')]['sourceData']['collisionProperties'] instanceof _0x44289c && (_0x5e31a8 = _0x59b8d7[_0x56ae('0x951')](this['lastTerrainContacted'][_0x56ae('0xf2d')][_0x56ae('0xf66')], _0x44289c), this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && !this[_0x56ae('0x1d83')][_0x56ae('0x1298')] && _0x5e31a8[_0x56ae('0x225e')] > this['get_yVelocity']())) { var _0xa6a878 = this[_0x56ae('0xbcc')][_0x56ae('0x9f9')][_0x56ae('0x3b')](this[_0x56ae('0x1ad3')], 0x0), _0x2e5f61 = null; if (0x0 <= _0xa6a878) { _0xa6a878 = this[_0x56ae('0xbcc')]['layout'][_0x56ae('0x9fb')](_0xa6a878, 0x0, 0x0, 0x1); var _0x4018ba = this[_0x56ae('0xbcc')]; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; null != (0x0 <= _0xa6a878 && _0xa6a878 < _0x4018ba[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x4018ba[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0xa6a878) : null) && (_0x2e5f61 = this[_0x56ae('0xbcc')], _0x41c934[_0x56ae('0xbcd')] = 0xe79f9, _0x2e5f61 = _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x1b')]((_0x1c1b50[_0x56ae('0x140')](0x0, _0xa6a878) && _0xa6a878 < _0x2e5f61[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x2e5f61['terrain'][_0x56ae('0x1b')](_0xa6a878) : null)[_0x56ae('0xf2d')]['sourceType'])); } _0x56ae('0x2260') == _0x2e5f61 && (this[_0x56ae('0x480')](_0x5e31a8['minYVelocity']), this[_0x56ae('0x1d83')]['currentStrengthMultiplier'] *= 1.1); } return null != _0x5e31a8; }, 'finalizeRotationChange': function() { if (_0x56ae('0x2261') !== _0x56ae('0x2262')) { this[_0x56ae('0x94c')][_0x56ae('0x2226')]['finalizeRotationVotes'](); var _0xd03ff7 = this[_0x56ae('0x94c')]['artificialGravity'], _0x3c3e80 = _0xd03ff7[_0x56ae('0x17ed')]; _0xd03ff7 = 3.141592653589793 * _0xd03ff7[_0x56ae('0xfaf')]() / 0xb4; _0x3c3e80 = _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0xd03ff7, _0x3c3e80)); 0x0 != _0x3c3e80 && (_0x41c934[_0x56ae('0xba6')] = 0x6f17a, _0xd03ff7 = this[_0x56ae('0x1d8e')]['velocity'], _0x4eefd2[_0x56ae('0x1453')](_0xd03ff7, -_0x3c3e80, _0xd03ff7), _0xd03ff7 = 0xb4 * _0x3c3e80 / 3.141592653589793, 0x90 < (0x0 <= _0xd03ff7 ? _0xd03ff7 : -_0xd03ff7) && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['x'] = 0x0), _0x4eefd2['rotateAroundZAxis'](this[_0x56ae('0x1d8e')]['force'], -_0x3c3e80, this[_0x56ae('0x1d8e')][_0x56ae('0xfa5')]), this[_0x56ae('0x2227')] && (0x0 > this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] && !this[_0x56ae('0x1b2e')][_0x56ae('0x2263')] && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] = 0x0), this[_0x56ae('0x1b2e')][_0x56ae('0x2264')](0x0, -this[_0x56ae('0x1b2e')]['groundThreshold']), this[_0x56ae('0x1d8e')][_0x56ae('0x8f2')](0x0)), this[_0x56ae('0x222b')](this[_0x56ae('0x1275')])); } else { if (this[_0x56ae('0x1ee8')] == _0xd03ff7) return _0xd03ff7; this[_0x56ae('0x1ee8')] = _0xd03ff7; this[_0x56ae('0x1abb')](); return _0xd03ff7; } }, 'addToRotation': function(_0x5c9074, _0x3aef5b, _0x36e624) { null == _0x36e624 && (_0x36e624 = !0x1); null == _0x3aef5b && (_0x3aef5b = !0x1); if (0x0 == this[_0x56ae('0x1ac2')] || _0x3aef5b) this[_0x56ae('0x2258')](_0xe0688[_0x56ae('0x8e9')](3.141592653589793 * this[_0x56ae('0x94c')][_0x56ae('0x2226')]['get_rotationZ']() / 0xb4, _0x5c9074)), _0x36e624 && this[_0x56ae('0x225c')](); }, 'setUpDirection': function(_0x591736, _0x1051d6) { if (_0x56ae('0x2265') !== _0x56ae('0x2266')) { this[_0x56ae('0x2258')](_0xe0688[_0x56ae('0x8e9')](Math[_0x56ae('0x1141')](_0x1051d6, _0x591736), 1.5707963267948966)); } else { return this[_0x56ae('0xd48')] = this[_0x56ae('0xd49')] = _0x591736; } }, 'castGravityVote': function(_0x24036b) { this[_0x56ae('0x94c')]['artificialGravity'][_0x56ae('0x2267')](_0x24036b, !0x0); }, 'findSpawnPoint': function() { this[_0x56ae('0xbcc')] = this[_0x56ae('0x94c')][_0x56ae('0x1635')](this[_0x56ae('0x94c')][_0x56ae('0xbcc')]['startZ'], !0x1); if (null != this[_0x56ae('0xbcc')]) { if (_0x56ae('0x2268') !== _0x56ae('0x2269')) { null == this['spawnTransform'] && (this[_0x56ae('0x1087')] = new _0x4e5f6a()); var _0x38d23d = this['spawnTransform'], _0x51b88d = this[_0x56ae('0x94c')]['artificialGravity'][_0x56ae('0x1005')]()[_0x56ae('0xf80')](this[_0x56ae('0xbcc')][_0x56ae('0x226a')][_0x56ae('0xc5c')]); null == _0x38d23d['position'] && (_0x38d23d[_0x56ae('0xc5c')] = new _0x4e9ff1()); _0x38d23d[_0x56ae('0xc5c')][_0x56ae('0x8ae')](_0x51b88d); _0x38d23d = this[_0x56ae('0x1087')]; _0x51b88d = _0x4eefd2[_0x56ae('0x226b')]; null == _0x38d23d[_0x56ae('0x226c')] && (_0x38d23d[_0x56ae('0x226c')] = new _0x4e9ff1()); _0x38d23d[_0x56ae('0x226c')][_0x56ae('0x8ae')](_0x51b88d); this[_0x56ae('0x94c')]['currentSection'] != this[_0x56ae('0xbcc')] && this['tunnel'][_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x226d')] ? this[_0x56ae('0x1087')]['position']['z'] = this[_0x56ae('0x94c')][_0x56ae('0xbcc')][_0x56ae('0xca0')] + this[_0x56ae('0x2204')] : this['tunnel']['backwards'] && (this[_0x56ae('0x1087')][_0x56ae('0xc5c')]['z'] -= this['currentSection'][_0x56ae('0xf30')]); } else { return this[_0x56ae('0xc8f')] ? this[_0x56ae('0x1d46')](_0x38d23d, _0x51b88d) : this['getPlanarVertexCode'](_0x38d23d, _0x51b88d); } } }, 'avoidJumpingOut': function(_0x3217cc, _0x256ef4) { null == _0x3217cc && (_0x3217cc = 0x0); var _0x6fbec7 = this[_0x56ae('0xbcc')]['tunnelBounds'][_0x56ae('0x226e')]; null != this[_0x56ae('0x2247')] && this[_0x56ae('0x2247')][_0x56ae('0x1cfd')]['inradius'] > _0x6fbec7 && (_0x6fbec7 = this['nextSection']['tunnelBounds'][_0x56ae('0x226e')]); _0x6fbec7 -= _0x3217cc; if (this[_0x56ae('0xe79')][_0x56ae('0x9f0')]() <= -_0x6fbec7) 0x0 > this[_0x56ae('0x1093')]() && this[_0x56ae('0x480')](0x0); else { _0x41c934[_0x56ae('0xbcd')] = 0x9fa9c; null == _0x256ef4 && (_0x256ef4 = this[_0x56ae('0x94c')]['getGravityStrength']()); _0x3217cc = -_0x6fbec7 + this['radius'] - this['mesh'][_0x56ae('0x9f0')](); _0x256ef4 = -Math[_0x56ae('0xf0c')](0x2 * _0x256ef4 * (0x0 <= _0x3217cc ? _0x3217cc : -_0x3217cc)); if (isNaN(_0x256ef4) || 0x0 < _0x256ef4) _0x256ef4 = 0x0; this[_0x56ae('0x1093')]() < _0x256ef4 && this['set_yVelocity'](_0x256ef4); } }, 'reset': function() { if (_0x56ae('0x226f') !== 'KXMhQ') { _0x41c934[_0x56ae('0xba6')] = 0x9dd1d; this['beingReset'] = !0x0; this[_0x56ae('0x2270')](); var _0x156186 = _0x575257[_0x56ae('0x615')](this[_0x56ae('0xe79')][_0x56ae('0x105e')](), this['getSpawnZ']()); _0x58aeda['prototype']['reset'][_0x56ae('0x94d')](this); null != this[_0x56ae('0x16b5')] && this['animationController'][_0x56ae('0xb7c')](); for (var _0x3b1ddf = this[_0x56ae('0x220e')][_0x56ae('0x3f')](); _0x3b1ddf[_0x56ae('0x8f5')]();) _0x3b1ddf[_0x56ae('0x42')]()[_0x56ae('0xb7c')](); this[_0x56ae('0x2211')][_0x56ae('0x500')](0x0); this[_0x56ae('0x2203')][_0x56ae('0x500')](0x0); this[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); this[_0x56ae('0x222e')] = this[_0x56ae('0x2230')] = this[_0x56ae('0x1ac2')] = 0x0; this[_0x56ae('0x2235')] = this[_0x56ae('0x2234')] = !0x1; this[_0x56ae('0x2237')] = this[_0x56ae('0x2229')] = 0x0; this[_0x56ae('0x222b')](0x0); this[_0x56ae('0xe79')][_0x56ae('0xfae')](0x0); this[_0x56ae('0x2238')] = 0x0; _0x3b1ddf = this[_0x56ae('0xe79')]['get_position'](); _0x3b1ddf['y'] -= 1.1 * this[_0x56ae('0x2204')]; this[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x3b1ddf); this[_0x56ae('0x21fe')] = this[_0x56ae('0x21ff')]; this[_0x56ae('0x21f9')] = this[_0x56ae('0x21fa')]; this[_0x56ae('0x1271')] = 0x1; this['currentZTraction'] = this[_0x56ae('0x21f7')]; this[_0x56ae('0x2224')] = 0x0; _0x3b1ddf = this[_0x56ae('0x2205')]; _0x156186 != 0x0 < _0x3b1ddf[_0x56ae('0x2271')] && (_0x3b1ddf[_0x56ae('0x2271')] = _0x156186 ? 0.12 : 0x0); this[_0x56ae('0x1ad3')] = null; this[_0x56ae('0x221b')] = this[_0x56ae('0x1ad4')] = this[_0x56ae('0x94c')][_0x56ae('0x1ad5')]; this[_0x56ae('0x2272')] = this[_0x56ae('0x225a')] = this['rotatingFromTile'] = !0x1; } else { return this[_0x56ae('0x13fb')]; } }, 'removeFromLevel': function() { var _0x34e2dc = {}; _0x34e2dc[_0x56ae('0x2273')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if (_0x56ae('0x2274') === _0x56ae('0x2275')) { for (var _0xc18374, _0x263679 = 0x0, _0x482dab = this['section']['terrain'][_0x56ae('0x9fa')](); _0x263679 < _0x482dab;) { _0xc18374 = _0x263679++; var _0x279e3b = this[_0x56ae('0x1023')]; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0xc18374 = 0x0 <= _0xc18374 && _0xc18374 < _0x279e3b[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x279e3b[_0x56ae('0x9f9')]['get'](_0xc18374) : null; null != _0xc18374 && _0x34e2dc['girte'](_0xc18374[_0x56ae('0xf2d')]['collisionProperties'], _0x4033be['get_crumbling']()) && _0xc18374[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); } _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0xaa); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationY'](-0x3); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](0x96); _0x263679 = new _0x4e9ff1(0x0, -0x41, 0x0); _0x4eefd2[_0x56ae('0x1453')](_0x263679, 3.141592653589793 * _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_rotationZ']() / 0xb4, _0x263679); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](_0x263679['x']); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](_0x263679['y']); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](this[_0x56ae('0x1023')][_0x56ae('0xc9f')] + 0xc8); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.15, -1.5, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['runner'][_0x56ae('0xb91')](3.75, -1.2, !0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('So...', 0x28, -0xbc, null, null, null, null); _0x263679 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2276'), 0xa0, -0x58, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, _0x263679); _0x263679 = _0xfe3284[_0x56ae('0xa19')](0.4); this[_0x56ae('0xb93')]['addPlainTextOld'](_0x56ae('0x2277'), 0x384, -0x69, _0x263679, null, 0xffffff); } else { for (var _0x31cba4 = this[_0x56ae('0x2213')][_0x56ae('0x3f')](); _0x31cba4[_0x56ae('0x8f5')]();) _0x31cba4[_0x56ae('0x42')]()[_0x56ae('0x21e2')](); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0xa20')](this[_0x56ae('0x2205')]); this['tunnel'][_0x56ae('0x2278')](this[_0x56ae('0x2205')]); _0x58aeda['prototype'][_0x56ae('0x21e2')][_0x56ae('0x94d')](this); } }, 'runTemporaryAction': function(_0x567a75, _0x225943) { var _0x3abe14 = this[_0x56ae('0x2211')][_0x56ae('0x3b')](_0x567a75, 0x0); 0x0 <= _0x3abe14 ? this[_0x56ae('0x2203')][_0x56ae('0x8b6')](_0x3abe14, _0x225943) : (this['temporaryActions'][_0x56ae('0x8f0')](_0x567a75), this[_0x56ae('0x2203')]['push'](_0x225943)); }, 'getEstimatedSpeed': function() { return this[_0x56ae('0x21fa')]; }, 'getActions': function(_0x3ab868) { for (var _0x13d9b0 = [], _0x28a6d9 = this[_0x56ae('0x220e')][_0x56ae('0x3f')](); _0x28a6d9[_0x56ae('0x8f5')]();) { var _0x29cb93 = _0x28a6d9['next'](); _0x59b8d7[_0x56ae('0x2279')](_0x29cb93, _0x3ab868) && _0x13d9b0[_0x56ae('0x8f0')](_0x29cb93); } return _0x13d9b0; }, 'cancelActions': function(_0x40feeb) { _0x75d069[_0x56ae('0x227a')](_0x40feeb, this['actions']); }, 'onFall': function(_0x355ee7) { if (_0x56ae('0x227b') !== _0x56ae('0x227b')) { _0x355ee7 = new _0xb3104a(); _0x355ee7[_0x56ae('0x227c')] |= 0x1; _0x355ee7[_0x56ae('0x227c')] |= 0x2; return _0x355ee7; } else { this[_0x56ae('0x94c')][_0x56ae('0xe39')]['fallSnapshot'][_0x56ae('0x227d')](this); } }, 'onCollectPickup': function(_0x22577e) { _0x22577e[_0x56ae('0x227e')](this); }, 'set_leftGroundBuffer': function(_0x30db3f) { this[_0x56ae('0x222a')] = _0x30db3f; return this['jumpAction'][_0x56ae('0x222a')] = this[_0x56ae('0x222a')]; }, 'absorbKey': function(_0x462d5d) { if (_0x1c1b50[_0x56ae('0x227f')]('WThhe', _0x56ae('0x2280'))) { 0x0 > this['absorbedKeys'][_0x56ae('0x3b')](_0x462d5d, 0x0) && this[_0x56ae('0x2240')]['push'](_0x462d5d); } else { var _0x5d3c3e = ''; if (this[_0x56ae('0x1c78')]) var _0x4e9c1f = this[_0x56ae('0xe6d')]; else _0x4e9c1f = d['getFreeFragmentVectorTemp'](), d[_0x56ae('0x1040')](_0x4e9c1f, 0x1); _0x5d3c3e += _0x575257[_0x56ae('0x2281')](_0x575257['MTTfW'](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0x4e9c1f) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bb5')]) + _0x56ae('0x1cc2'), _0x1b30b7[_0x56ae('0x28')](_0x4e9c1f)) + _0x56ae('0x132'), _0x1b30b7[_0x56ae('0x28')](_0x4e9c1f)) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bd3')]) + _0x56ae('0x1cf3'); _0x462d5d[_0x56ae('0x1cc3')] && (_0x5d3c3e += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x4e9c1f) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x4e9c1f) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](b) + _0x575257['wBThe']); null != this['_modulateMethod'] && (_0x5d3c3e += _0x1b30b7[_0x56ae('0x28')](this['_modulateMethod'](_0x462d5d, _0x4e9c1f, d, this[_0x56ae('0x9b7')]))); _0x5d3c3e += _0x575257[_0x56ae('0x652')](_0x56ae('0x152') + _0x1b30b7['string'](_0x4e9c1f), ',\x20') + _0x1b30b7[_0x56ae('0x28')](_0x4e9c1f) + '.w,\x20' + _0x1b30b7['string'](c) + '\x0a'; this[_0x56ae('0x1c78')] || (_0x5d3c3e += _0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this['_totalLightColorReg']) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4e9c1f) + '\x0a', d[_0x56ae('0x1037')](_0x4e9c1f)); this[_0x56ae('0x1c78')] = !0x1; return _0x5d3c3e; } }, 'absorbedKey': function(_0x320cd6) { if (_0x56ae('0x2282') === _0x56ae('0x2283')) { return this[_0x56ae('0x203c')]; } else { return 0x0 <= this[_0x56ae('0x2240')][_0x56ae('0x3b')](_0x320cd6, 0x0); } }, 'addEventListener': function(_0x5c9396, _0x49ffd4, _0x220ab7, _0x1f7983, _0x4c6f0e) { this[_0x56ae('0x2284')](_0x5c9396)['push'](_0x49ffd4); }, 'getListenerList': function(_0x455782) { var _0xbd8266 = this['eventListeners']; if (null != _0x586025[_0x455782] ? _0xbd8266[_0x56ae('0x99b')](_0x455782) : _0xbd8266['h'][_0x56ae('0x900')](_0x455782)) _0xbd8266 = this[_0x56ae('0x1a0a')], _0xbd8266 = null != _0x586025[_0x455782] ? _0xbd8266[_0x56ae('0x99c')](_0x455782) : _0xbd8266['h'][_0x455782]; else { _0xbd8266 = _0x252a59[_0x56ae('0x976')](null); var _0x4dc0b1 = this[_0x56ae('0x1a0a')]; null != _0x586025[_0x455782] ? _0x4dc0b1['setReserved'](_0x455782, _0xbd8266) : _0x4dc0b1['h'][_0x455782] = _0xbd8266; } return _0xbd8266; }, '__class__': _0xff114a, '__properties__': _0x4e6193(_0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_apparentRotation': _0x56ae('0x222b'), 'set_leftGroundBuffer': _0x56ae('0x2209') }) }); var _0x32edf0 = function(_0x543f70, _0x241ea3) { if (_0x56ae('0x2285') !== _0x56ae('0x2285')) { var _0x5af338 = this[_0x56ae('0x122b')], _0x56b0ef = this[_0x56ae('0x988')][this[_0x56ae('0xf2a')]++]; return null != _0x586025[_0x56b0ef] ? _0x5af338[_0x56ae('0x99c')](_0x56b0ef) : _0x5af338['h'][_0x56b0ef]; } else { _0xff114a[_0x56ae('0x94d')](this, _0x543f70, _0x241ea3); this['jumpAction'][_0x56ae('0x220a')](62.4, 62.4, 0.2, 0.2); this[_0x56ae('0x220e')][_0x56ae('0x8f0')](new _0xa2243e(this, 0.36, 0x1c7, 0x1fe, -0xd2)); this['actions'][_0x56ae('0x8f0')](new _0x53a08d(this, 0x0, 0xa, 0x1, 0.4)); this[_0x56ae('0x21f7')] = 0.4; } }; _0x5ac4a7['com.player03.run3.character.Angel'] = _0x32edf0; _0x32edf0[_0x56ae('0x8bf')] = _0x56ae('0x2286'); _0x32edf0[_0x56ae('0x8ee')] = _0xff114a; _0x32edf0[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'getEstimatedSpeed': function() { return 0x1ef; }, '__class__': _0x32edf0 }); var _0x1a223f = function(_0x3fe431, _0x2bcdce, _0x3da6b1) { this[_0x56ae('0x2287')] = this[_0x56ae('0x2288')] = this[_0x56ae('0x2289')] = null; this[_0x56ae('0x1aa0')] = _0x3fe431; this[_0x56ae('0xb92')] = _0x2bcdce; this[_0x56ae('0x1ed4')] = _0x3da6b1; this[_0x56ae('0xb7c')](); }; _0x5ac4a7[_0x56ae('0x228a')] = _0x1a223f; _0x1a223f[_0x56ae('0x8bf')] = _0x56ae('0x228a'); _0x1a223f[_0x56ae('0x961')] = [_0x242431]; _0x1a223f[_0x56ae('0x6')] = {}; _0x1a223f[_0x56ae('0x6')][_0x56ae('0x1aa0')] = null; _0x1a223f[_0x56ae('0x6')][_0x56ae('0xb92')] = null; _0x1a223f[_0x56ae('0x6')][_0x56ae('0x2287')] = null; _0x1a223f[_0x56ae('0x6')][_0x56ae('0x2288')] = null; _0x1a223f[_0x56ae('0x6')]['enforcedXVel'] = null; _0x1a223f[_0x56ae('0x6')]['animations'] = null; _0x1a223f[_0x56ae('0x6')][_0x56ae('0x228b')] = null; _0x1a223f[_0x56ae('0x6')][_0x56ae('0x228c')] = null; _0x1a223f[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.prevAnimation = this.animations.fall; this.prevAnimation.displayFrame(this.spritesheet, 0x0); this.animationFrame = 0x0; this.enforcedXVel = this.enforcedAnimation = this.enforcedFrame = null; }; _0x1a223f[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x1fc92b) { var _0x5469b8 = this.owner.get_xVelocity(), _0xeef687 = this.owner.get_yVelocity(), _0x160e21 = this.owner.get_zVelocity(); if (null != this.enforcedAnimation) _0xeef687 = this.enforcedAnimation; else { if (this.owner.physicsData.onGround) var _0x69856f = !0x0; else _0x69856f = this.owner, _0x69856f = 0.2 > _0x69856f.tunnel.unpausedTime - _0x69856f.physicsData.lastOnGround && !this.owner.jumpAction.active && (null != this.owner.lastTerrainContacted && (0x2 == this.owner.specialPhysicsOnCrumbling || 0x1 == this.owner.specialPhysicsOnCrumbling && 0x0 <= this.owner.lastTerrainContacted.animationTime) && this.owner.lastTerrainContacted.sourceData.collisionProperties == _0x4033be.get_crumbling() || this.owner.physicsData.wasOnGround); if (_0x69856f) { _0xeef687 = this.owner; if (_0x1c1b50.enrjP(0.3, _0xeef687.tunnel.unpausedTime - _0xeef687.physicsData.lastInMidair)) { if (_0x56ae('0x228d') !== _0x56ae('0x228e')) { _0xeef687 = 29.999999999999996; null == _0xeef687 && (_0xeef687 = 1e-10); var _0x396313 = this.owner.tunnel.artificialGravity; _0x69856f = _0x396313.rotationBeforeUpdate; _0x396313 = 3.141592653589793 * _0x396313.get_rotationZ() / 0xb4; _0x69856f = 0xb4 * _0x23ebf2.simplify(_0xe0688.subtract(_0x396313, _0x69856f)) / 3.141592653589793; _0xeef687 = !((0x0 <= _0x69856f ? _0x69856f : -_0x69856f) >= _0xeef687); } else { this._ambientR = (this._ambientColor >> 0x10 & 0xff) / 0xff * this._ambient * this._lightAmbientR; this._ambientG = (this._ambientColor >> 0x8 & 0xff) / 0xff * this._ambient * this._lightAmbientG; this._ambientB = (this._ambientColor & 0xff) / 0xff * this._ambient * this._lightAmbientB; } } else _0xeef687 = !0x1; _0xeef687 = _0xeef687 && this.prevAnimation == this.animations.fall && 0x5 < this.animationFrame ? this.animations.land : this.prevAnimation == this.animations.land && (this.animationFrame | 0x0) < this.prevAnimation.center.length ? this.animations.land : this.animations.run; } else _0xeef687 = -0xa < _0xeef687 ? this.animations.fall : this.animations.jump; } 0x0 < this.owner.tunnel.pauseAllButCameraTimeLeft || (this.animationFrame = null != this.enforcedFrame ? this.enforcedFrame : 0x14 > (0x0 <= _0x160e21 ? _0x160e21 : -_0x160e21) && (0x0 <= _0x5469b8 ? _0x5469b8 : -_0x5469b8) < _0xeef687.xThreshold && _0xeef687 == this.animations.run ? 0x0 : this.animationFrame + _0x1fc92b * _0xeef687.fps); 0.3 < this.owner.timeTumbling && (_0x5469b8 = 0x0); null == this.enforcedFrame && (this.prevAnimation != _0xeef687 ? (this.animationFrame = 0x0, _0xeef687 == this.animations.run && 0.5 > Math.random() && (this.animationFrame = this.animations.run.center.length / 0x2)) : _0xeef687 == this.animations.run && (this.animationFrame | 0x0) >= _0xeef687.center.length && (this.animationFrame -= _0xeef687.center.length)); null != this.enforcedXVel && (_0x5469b8 = this.enforcedXVel); _0xeef687.displayFrame(this.spritesheet, this.animationFrame | 0x0, _0x5469b8); this.prevAnimation = _0xeef687; }; _0x1a223f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1a223f; var _0x37e645 = function(_0x365a1a, _0x858119) { this[_0x56ae('0x228f')] = !0x1; this[_0x56ae('0x2290')] = this[_0x56ae('0x2291')] = 0x0; this['justBounced'] = !0x0; _0xff114a['call'](this, _0x365a1a, _0x858119); this['xAccel'] *= 1.5; this[_0x56ae('0x21ff')] *= 1.2; this[_0x56ae('0x1b2e')][_0x56ae('0x2292')] = 0.1; this[_0x56ae('0x220c')] = 0x0; this['jumpAction'][_0x56ae('0x220d')] = !0x0; this[_0x56ae('0x1d83')][_0x56ae('0x2293')] = 0x0; this[_0x56ae('0x1d83')][_0x56ae('0x1c17')] += 0xf; this['jumpAction'][_0x56ae('0x2294')] *= 1.1; this[_0x56ae('0x1d83')][_0x56ae('0x32')] *= 1.3; this[_0x56ae('0x2209')](0.3); this[_0x56ae('0x2201')][_0x56ae('0x2295')] *= 0.95; }; _0x5ac4a7[_0x56ae('0x484')] = _0x37e645; _0x37e645[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x483')]; _0x37e645[_0x56ae('0x8ee')] = _0xff114a; _0x37e645[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'justBounced': null, 'lastBounce': null, 'secondToLastBounce': null, 'upwardSlope': null, 'update': function(_0x13d21f) { this[_0x56ae('0x2296')] = !0x1; this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && -0x80 < this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] && this[_0x56ae('0x2297')](); _0xff114a[_0x56ae('0x6')]['update']['call'](this, _0x13d21f); this[_0x56ae('0x1d8e')]['velocity']['z'] > this[_0x56ae('0x21fa')] && 2.1 < this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this[_0x56ae('0x2291')] && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['z'] += 0.413 * (this[_0x56ae('0x21fa')] - this[_0x56ae('0x1d8e')]['velocity']['z']) * _0x13d21f); }, 'bounce': function() { if (_0x56ae('0x2298') !== _0x1c1b50[_0x56ae('0x2299')]) { var _0x407796 = 0x0; for (var _0x454337 = this[_0x56ae('0x1ee8')] ? 0x2 : 0x1, _0x1255b3 = this[_0x56ae('0x1b47')], _0x2d4ad4 = 0x0; _0x2d4ad4 < _0x454337;) { var _0x489bbf = 0x0 != _0x2d4ad4++ ? this[_0x56ae('0x1241')][_0x56ae('0x1242')]() : this[_0x56ae('0x1241')][_0x56ae('0x1243')](); var _0x5637c9 = _0x489bbf[_0x56ae('0x9fa')](); _0x407796 += _0x5637c9; for (var _0x5d91b3 = 0x0, _0x35e36c = _0x5637c9; _0x5d91b3 < _0x35e36c;) { _0x5637c9 = _0x5d91b3++; var _0xe61a47 = _0x489bbf[_0x56ae('0x1b')](_0x5637c9); _0x5637c9 = _0xe61a47[_0x56ae('0x1244')](); this[_0x56ae('0x1245')] += _0xe61a47['_ambientR']; this['_ambientLightG'] += _0xe61a47[_0x56ae('0x14f4')]; this['_ambientLightB'] += _0xe61a47[_0x56ae('0x14f5')]; this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, -_0x5637c9['x']); this['_fragmentConstantData']['set'](_0x1255b3++, -_0x5637c9['y']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, -_0x5637c9['z']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, 0x1); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x14fa')]); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x14fb')]); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x14fc')]); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1255b3++, 0x1); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x1249')]); this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x124a')]); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47['_specularB']); this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, 0x1); } } if (this[_0x56ae('0x13eb')] > _0x407796) for (_0x407796 = _0x1255b3 + 0xc * (this[_0x56ae('0x13eb')] - _0x407796); _0xfeeea6['gt'](_0x407796, _0x1255b3);) this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1255b3++, 0x0); for (_0x2d4ad4 = _0x407796 = 0x0; _0x2d4ad4 < _0x454337;) for (_0x489bbf = 0x0 != _0x2d4ad4++ ? this[_0x56ae('0x1241')][_0x56ae('0x1c41')]() : this[_0x56ae('0x1241')][_0x56ae('0x1401')](), _0x5637c9 = _0x489bbf[_0x56ae('0x9fa')](), _0x5d91b3 = 0x0, _0x35e36c = _0x5637c9; _0x5d91b3 < _0x35e36c;) _0x5637c9 = _0x5d91b3++, _0xe61a47 = _0x489bbf['get'](_0x5637c9), _0x5637c9 = _0xe61a47['get_scenePosition'](), this[_0x56ae('0x1245')] += _0xe61a47[_0x56ae('0x1246')], this[_0x56ae('0x1247')] += _0xe61a47['_ambientG'], this['_ambientLightB'] += _0xe61a47[_0x56ae('0x14f5')], this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1255b3++, _0x5637c9['x']), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1255b3++, _0x5637c9['y']), this[_0x56ae('0x115a')]['set'](_0x1255b3++, _0x5637c9['z']), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, 0x1), this['_fragmentConstantData'][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x14fa')]), this[_0x56ae('0x115a')]['set'](_0x1255b3++, _0xe61a47[_0x56ae('0x14fb')]), this[_0x56ae('0x115a')]['set'](_0x1255b3++, _0xe61a47[_0x56ae('0x14fc')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47['_radius'] * _0xe61a47[_0x56ae('0xf09')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47['_specularR']), this['_fragmentConstantData']['set'](_0x1255b3++, _0xe61a47[_0x56ae('0x124a')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x124b')]), this[_0x56ae('0x115a')][_0x56ae('0x8b6')](_0x1255b3++, _0xe61a47[_0x56ae('0x1530')]); if (this[_0x56ae('0x13fb')] > _0x407796) for (_0x407796 = _0x1255b3 + _0x575257[_0x56ae('0x642')](0xc, _0x407796 - this['_numPointLights']); _0xfeeea6['gt'](_0x407796, _0x1255b3);) this[_0x56ae('0x115a')]['set'](_0x1255b3, 0x0), ++_0x1255b3; } else { this[_0x56ae('0x1d8e')]['velocity']['y'] = -0xa0; this[_0x56ae('0x94c')]['analytics'][_0x56ae('0x223b')]++; this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2239')]++; this[_0x56ae('0x2296')] = !0x0; this[_0x56ae('0x2291')] = this[_0x56ae('0x2290')]; this[_0x56ae('0x2290')] = this['tunnel'][_0x56ae('0x1ad5')]; this['upwardSlope'] && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] -= 0x20, this['upwardSlope'] = !0x1); this['jumpAction'][_0x56ae('0x1298')] || (this['physicsData'][_0x56ae('0x1b2f')] = this[_0x56ae('0x94c')][_0x56ae('0x1ad5')], this[_0x56ae('0x1d83')]['jumpsPerformed'] = 0x0); var _0x1c7b40 = this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['z'] + 0x78; this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['z'] = 0x2bc > _0x1c7b40 ? _0x1c7b40 : 0x2bc; 0.2 > this['tunnel'][_0x56ae('0x1ad5')] && _0x1c1b50[_0x56ae('0x1ae')](0x1, this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2239')]) && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] = -0xc0); null != this[_0x56ae('0x1ad3')] && _0x1c1b50['MVzBy'](this[_0x56ae('0x1ad3')][_0x56ae('0xf2d')][_0x56ae('0xf66')], _0xb3104a[_0x56ae('0x229a')]) && (this['zMaxSpeed'] = 0x1f4, this[_0x56ae('0x1ad3')]['sourceData'][_0x56ae('0xf66')][_0x56ae('0x223a')](this, this[_0x56ae('0x1ad3')]), this[_0x56ae('0x21fa')] = 0x12c); } }, 'onJump': function() {}, 'reset': function() { _0xff114a[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0x2290')] = 0x0; this['justBounced'] = !0x1; }, 'getEstimatedSpeed': function() { return 0x21c; }, 'collisionCallback': function(_0x10fd33, _0x45ca79) { if (!_0x10fd33[_0x56ae('0x1df7')]) { var _0x56424b = this[_0x56ae('0x21da')]['collisionResult'][_0x56ae('0xc61')]; 0x0 > _0x56424b['y'] && !this[_0x56ae('0x2296')] && !this[_0x56ae('0x1d83')][_0x56ae('0x1298')] && (this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] = !0x0); - 0.1 > _0x56424b['z'] && (this[_0x56ae('0x228f')] = !0x0); } return _0xff114a[_0x56ae('0x6')][_0x56ae('0x1df5')][_0x56ae('0x94d')](this, _0x10fd33, _0x45ca79); }, 'checkRamp': function() { return !0x1; }, '__class__': _0x37e645 }); var _0x41c842 = function(_0x19c543, _0x443fcc, _0x437cd5, _0x414662, _0x244150, _0x59e064) { if (_0x56ae('0x229b') !== _0x56ae('0x229c')) { null == _0x59e064 && (_0x59e064 = !0x1); null == _0x244150 && (_0x244150 = 0x0); null == _0x414662 && (_0x414662 = 0x0); this['xInverted'] = !0x1; var _0x4cdc6f = _0x3b6fdf['getTexture'](_0x19c543, _0x59e064); this[_0x56ae('0x229d')] = new _0x4e9ff1(-0x40, -0x40, 0x0); this[_0x56ae('0x229e')] = new _0x4e9ff1(0x80, 0x0, 0x0); this['side2'] = new _0x4e9ff1(0x0, 0x80, 0x0); for (var _0x22bace = [_0x4cdc6f[_0x56ae('0x5c9')]], _0x1b30b7 = _0x252a59['toObjectVector'](null), _0x2d9f4e = 0x0, _0x5ac4a7 = _0x22bace[_0x56ae('0x32')]; _0x2d9f4e < _0x5ac4a7;) { var _0x2190d0 = _0x2d9f4e++; _0x1b30b7[_0x56ae('0x8b6')](_0x2190d0, _0x22bace[_0x2190d0]); } this[_0x56ae('0x229f')] = new _0x5edd61(_0x1b30b7); for (_0x22bace = this[_0x56ae('0x229f')][_0x56ae('0xaa5')][_0x56ae('0x3f')](); _0x22bace[_0x56ae('0x8f5')]();) _0x22bace[_0x56ae('0x42')]()[_0x56ae('0x1ea1')](!0x1); _0x7d440['call'](this, _0x41f34a[_0x56ae('0x22a0')](this[_0x56ae('0x229d')], this[_0x56ae('0x229e')], this['side2'], null, null, !0x0), this[_0x56ae('0x229f')]); this[_0x56ae('0x229f')]['set_alphaBlending'](!0x0); null == _0x443fcc && (_0x443fcc = _0x59e064 ? _0x3b6fdf[_0x56ae('0xb64')] + _0x19c543 : _0x56ae('0x817') + _0x19c543, _0x443fcc = _0x11208a[_0x56ae('0xc14')](_0x443fcc, 0x0, _0x443fcc[_0x56ae('0xcd4')]('.')), _0x443fcc += _0x56ae('0x22a1')); this[_0x56ae('0x22a2')] = JSON[_0x56ae('0xc3b')](_0x422531[_0x56ae('0x11d6')](_0x443fcc))[_0x56ae('0x14a4')]; _0x19c543 = this['frameData'][_0x56ae('0x1580')](); this[_0x56ae('0x22a3')] = _0x437cd5; this[_0x56ae('0x22a4')] = -_0x19c543[_0x56ae('0x22a5')]['x'] * _0x437cd5 + _0x414662; this['baseY'] = -_0x19c543[_0x56ae('0x22a5')]['y'] * _0x437cd5 + _0x244150; this['uvRect'] = new _0x3c6685(); this[_0x56ae('0x22a6')] = 0x1 / _0x4cdc6f[_0x56ae('0x3d')]; this['yToV'] = 0x1 / _0x4cdc6f[_0x56ae('0x727')]; this['framesAcross'] = _0x4cdc6f[_0x56ae('0x3d')] * this[_0x56ae('0x22a6')] | 0x0; _0x437cd5 = new _0x149f98(); _0x414662 = new _0x3fc221(); _0x414662[_0x56ae('0xab8')](_0x56ae('0x2129')); _0x437cd5[_0x56ae('0x17ab')](_0x414662); _0x244150 = 0x0; for (_0x4cdc6f = this['frameData']; _0x244150 < _0x4cdc6f[_0x56ae('0x32')];) _0x19c543 = _0x4cdc6f[_0x244150], ++_0x244150, _0x414662[_0x56ae('0xa63')](new _0xa9410d(_0x19c543[_0x56ae('0x1481')]['x'] * this[_0x56ae('0x22a6')], _0x19c543[_0x56ae('0x1481')]['y'] * this[_0x56ae('0x22a7')], _0x19c543[_0x56ae('0x1481')]['w'] * this[_0x56ae('0x22a6')], _0x19c543[_0x56ae('0x1481')]['h'] * this['yToV'], _0x414662[_0x56ae('0x3e6')]()), 0x21); this[_0x56ae('0x142c')](this[_0x56ae('0x22a8')] = new _0x58d20b(_0x437cd5)); this['spriteSheetAnimator'][_0x56ae('0x1cab')](_0x56ae('0x2129')); this[_0x56ae('0x22a8')]['_activeState'][_0x56ae('0xde1')](-0x1); this[_0x56ae('0x51d')](0x0); } else { null == _0x19c543 && (_0x19c543 = !0x1); null == this['pathsShape'] && (this[_0x56ae('0x22a9')] = new _0x1f1204()); this[_0x56ae('0xb93')][_0x56ae('0xaca')](this[_0x56ae('0x22a9')], 0x0); _0x19c543 ? (null == this[_0x56ae('0x22aa')] && (this[_0x56ae('0x22aa')] = new _0x1f1204()), this[_0x56ae('0xb93')][_0x56ae('0xaca')](this[_0x56ae('0x22aa')], 0x1)) : null != this[_0x56ae('0x22aa')] && (this[_0x56ae('0x22aa')] = null); _0x19c543 = _0x2d9f4e(this, this[_0x56ae('0x22ab')]); this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x19c543))); _0x19c543(); } }; _0x5ac4a7[_0x56ae('0x22ac')] = _0x41c842; _0x41c842['__name__'] = _0x56ae('0x22ac'); _0x41c842[_0x56ae('0x8ee')] = _0x7d440; _0x41c842[_0x56ae('0x6')] = _0x4e6193(_0x7d440[_0x56ae('0x6')], { 'spriteSheetMaterial': null, 'spriteSheetAnimator': null, 'xInverted': null, 'baseX': null, 'baseY': null, 'base': null, 'side1': null, 'side2': null, 'uvRect': null, 'framesAcross': null, 'frameData': null, 'pixelsToWorldCoordinates': null, 'xToU': null, 'yToV': null, 'set_currentFrame': function(_0x319cfd) { if (_0x319cfd == this[_0x56ae('0x22a8')][_0x56ae('0xdcf')]()) return _0x319cfd; this[_0x56ae('0x22a8')]['gotoAndStop'](_0x319cfd + 0x1); var _0x2ad256 = this[_0x56ae('0x22a2')][_0x319cfd], _0x193a4c = _0x2ad256[_0x56ae('0x1481')]; this[_0x56ae('0x229d')]['x'] = _0x2ad256[_0x56ae('0x22a5')]['x'] * this[_0x56ae('0x22a3')] + this[_0x56ae('0x22a4')]; this[_0x56ae('0x229d')]['y'] = _0x2ad256['spriteSourceSize']['y'] * this[_0x56ae('0x22a3')] + this[_0x56ae('0x22ad')]; this['side1']['x'] = _0x193a4c['w'] * this[_0x56ae('0x22a3')]; this[_0x56ae('0x22ae')]['y'] = _0x193a4c['h'] * this['pixelsToWorldCoordinates']; _0x41f34a[_0x56ae('0x22af')](this[_0x56ae('0x15a9')](), this['base'], this[_0x56ae('0x229e')], this[_0x56ae('0x22ae')]); return _0x319cfd; }, 'set_xInverted': function(_0x410f53) { if (this[_0x56ae('0x22b0')] == _0x410f53) return this[_0x56ae('0x22b0')]; this[_0x56ae('0x22b0')] = _0x410f53; this[_0x56ae('0xaaa')](this['xInverted'] ? -0x1 : 0x1); return this[_0x56ae('0x22b0')]; }, '__class__': _0x41c842, '__properties__': _0x4e6193(_0x7d440[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_currentFrame': _0x56ae('0x51d'), 'set_xInverted': _0x56ae('0x1051') }) }); var _0x52cb2c = function() {}; _0x5ac4a7['haxeutils.misc.FiniteUpdateable'] = _0x52cb2c; _0x52cb2c[_0x56ae('0x8bf')] = _0x56ae('0x22b1'); _0x52cb2c[_0x56ae('0x8ba')] = !0x0; _0x52cb2c[_0x56ae('0x961')] = [_0x242431]; _0x52cb2c[_0x56ae('0x6')] = {}; _0x52cb2c[_0x56ae('0x6')][_0x56ae('0x22b2')] = null; _0x52cb2c[_0x56ae('0x6')]['__class__'] = _0x52cb2c; var _0x310f3f = function(_0xb2904f, _0xf49e88, _0x4e2233) { this['movement'] = 0.5; this['timeLeft'] = 0x0; _0x41c842[_0x56ae('0x94d')](this, _0xb2904f['spritesheetImagePath'](), null, 0.5024916943521596, 0x0, -1.5, !0x1); this['set_visible'](!0x1); this[_0x56ae('0x22b3')] = _0xf49e88; _0x4e2233[_0x56ae('0x994')](this); }; _0x5ac4a7['com.player03.run3.character.CharacterTeleportAnimation'] = _0x310f3f; _0x310f3f[_0x56ae('0x8bf')] = _0x56ae('0x22b4'); _0x310f3f[_0x56ae('0x961')] = [_0x52cb2c]; _0x310f3f[_0x56ae('0x8ee')] = _0x41c842; _0x310f3f['prototype'] = _0x4e6193(_0x41c842['prototype'], { 'timeLeft': null, 'movement': null, 'sourceSpritesheet': null, 'update': function(_0x56d2ad) { if ('CRtyb' === 'CRtyb') { this[_0x56ae('0xb82')](0x0 < this[_0x56ae('0x2271')]); 0x0 < this[_0x56ae('0x2271')] && (this[_0x56ae('0x2271')] -= _0x56d2ad, null == this[_0x56ae('0xfd9')]() && this[_0x56ae('0x1006')]()[_0x56ae('0x994')](this), this[_0x56ae('0x51d')](this[_0x56ae('0x22b3')]['spriteSheetAnimator'][_0x56ae('0xdcf')]()), this[_0x56ae('0xab2')]()[_0x56ae('0x8ae')](this[_0x56ae('0x22b3')][_0x56ae('0xfe9')]()), this[_0x56ae('0xf03')](this[_0x56ae('0x105e')]() + _0x1c1b50[_0x56ae('0x22b5')](_0x1c1b50[_0x56ae('0x1a9')](0.12, this[_0x56ae('0x22b6')]), this[_0x56ae('0x2271')]))); } else { var _0x255ebc = b++, _0x4a46f9 = this['buttons'][_0x56ae('0x1b')](_0x255ebc), _0x793775 = _0x2c43e3[_0x56ae('0x2129')][_0x56ae('0x1b')](_0x255ebc); _0x4a46f9[_0x56ae('0x22b7')](_0x29a875[_0x56ae('0xb3d')] == _0x793775); this[_0x56ae('0xf89')][_0x56ae('0x1b')](_0x255ebc)[_0x56ae('0xa21')]['get_visible']() && this['showPreview'](this[_0x56ae('0x22b8')]['get'](_0x255ebc)); } }, 'reset': function() {}, 'done': function() { return !0x1; }, '__class__': _0x310f3f }); var _0x37c090 = function() {}; _0x5ac4a7[_0x56ae('0x22b9')] = _0x37c090; _0x37c090[_0x56ae('0x8bf')] = 'com.player03.run3.character.Characters'; _0x37c090[_0x56ae('0x984')] = {}; _0x37c090[_0x56ae('0x984')][_0x56ae('0x22ba')] = 'set_activeCharacter'; _0x37c090[_0x56ae('0x8c0')] = function() { if (_0x56ae('0x22bb') !== _0x56ae('0x22bc')) { var _0x1907ad = _0x252a59[_0x56ae('0x977')](null); _0x37c090[_0x56ae('0x2129')] = _0x1907ad; var _0x4dc284 = _0x252a59[_0x56ae('0x977')](null); _0x37c090['available'] = _0x4dc284; _0x41c934['mid'] = 0xd27b2; _0x37c090[_0x56ae('0x1232')] = new _0x30ad12(0x0, 'Runner', 0x2, function(_0x1907ad, _0x4dc284) { return new _0x234079(_0x1907ad, _0x4dc284); }); _0x37c090[_0x56ae('0x1220')] = new _0x30ad12(0x1, _0x56ae('0x22bd'), 0x7d, function(_0x1907ad, _0x4dc284) { return new _0x16bf9c(_0x1907ad, _0x4dc284); }, null, _0x56ae('0x22be')); _0x37c090['student'] = new _0x30ad12(0x2, _0x56ae('0x22bf'), 0x6d, function(_0x1907ad, _0x4dc284) { if ('tPDSs' === _0x56ae('0x22c0')) { return new _0x2a13e2(_0x1907ad, _0x4dc284); } else { var _0xf86015 = _0x3cfc1a[_0x56ae('0x488')](); 0x0 > _0x1907ad[_0x56ae('0x1ed4')]['indexOf'](_0xf86015, 0x0) && (_0x1907ad[_0x56ae('0x2208')](_0x3cfc1a[_0x56ae('0x488')]()), _0x3cfc1a[_0x56ae('0x488')]()[_0x56ae('0xb7c')]()); } }, null, _0x56ae('0x22c1')); _0x37c090[_0x56ae('0xe7b')] = new _0x30ad12(0x3, 'Angel', 0x13, function(_0x1907ad, _0x4dc284) { return new _0x32edf0(_0x1907ad, _0x4dc284); }, null, 'c6cd4faaee1e0ca636d0025a20ee64e41197a234'); _0x37c090[_0x56ae('0x15fc')] = new _0x30ad12(0x4, _0x56ae('0x22c2'), -0x1, function(_0x1907ad, _0x4dc284) { return new _0x51ac9b(_0x1907ad, _0x4dc284); }, null, 'a9931021863aa9e786a5d22303e73ea331907079'); _0x37c090[_0x56ae('0x1941')] = new _0x30ad12(0x5, _0x56ae('0x22c3'), 0x3a, function(_0x1907ad, _0x4dc284) { return new _0x592c93(_0x1907ad, _0x4dc284); }, null, _0x56ae('0x22c4')); _0x37c090[_0x56ae('0xadb')] = new _0x4331f0(0x6); _0x37c090['zombie'] = new _0x30ad12(0x7, _0x56ae('0x22c5'), -0x1, null, !0x1); _0x37c090[_0x56ae('0x1024')] = new _0x30ad12(0x8, _0x56ae('0x22c6'), 0x2b, function(_0x1907ad, _0x4dc284) { return new _0x572a0(_0x1907ad, _0x4dc284); }, !0x0, 'c38365b62c77aff67f4a85e775a7e3407b957758'); _0x37c090[_0x56ae('0x22c7')] = new _0x30ad12(0x9, _0x56ae('0x22c8'), _0x37c090[_0x56ae('0x1232')][_0x56ae('0x22c9')], function(_0x1907ad, _0x4dc284) { return new _0x3ee344(_0x1907ad, _0x4dc284); }, null, 'add17b1bf22fcb2d5a791bb7469bb0cf48685dad'); _0x37c090[_0x56ae('0x1058')] = new _0x30ad12(0xa, _0x56ae('0x22ca'), -0x1, function(_0x1907ad, _0x4dc284) { return new _0x37e645(_0x1907ad, _0x4dc284); }, null, '730b3ad80ade1bc4d2b36252432347233e030f0b'); _0x37c090[_0x56ae('0x1027')] = new _0x30ad12(0xb, _0x56ae('0x22cb'), 0xbf, function(_0x1907ad, _0x4dc284) { return new _0x2f62a6(_0x1907ad, _0x4dc284); }, !0x1, _0x56ae('0x22cc')); _0x37c090[_0x56ae('0x1059')] = new _0x30ad12(0xc, _0x56ae('0x22cd'), 0x3c, function(_0x1907ad, _0x4dc284) { return new _0x6462bd(_0x1907ad, _0x4dc284); }, !0x1, 'd38c92fa6cb455df8eabc437bf56b23e0cb4d5fc'); _0x37c090[_0x56ae('0x22ce')] = new _0x30ad12(0xd, _0x56ae('0x22cf'), _0x37c090[_0x56ae('0x1232')][_0x56ae('0x22c9')], function(_0x1907ad, _0x4dc284) { return new _0x3a26f4(_0x1907ad, _0x4dc284); }, null, _0x56ae('0x22d0')); _0x37c090['climber'] = new _0x30ad12(0xe, _0x56ae('0x22d1'), -0x1, function(_0x1907ad, _0x4dc284) { return new _0x3eb1b9(_0x1907ad, _0x4dc284); }, null, _0x56ae('0x22d2')); _0x37c090[_0x56ae('0xe78')] = new _0x30ad12(0xf, _0x56ae('0x22d3'), _0x37c090['child'][_0x56ae('0x22c9')], function(_0x1907ad, _0x4dc284) { if (_0x56ae('0x22d4') !== _0x56ae('0x22d4')) { for (; this[_0x56ae('0x168d')] < _0x1907ad;) this['bits'] |= this[_0x56ae('0x168f')]['readByte']() << this[_0x56ae('0x168d')], this[_0x56ae('0x168d')] += 0x8; var _0x2a353c = this[_0x56ae('0x168e')] & (0x1 << _0x1907ad) - 0x1; this[_0x56ae('0x168d')] -= _0x1907ad; this['bits'] >>= _0x1907ad; return _0x2a353c; } else { return new _0x2f62a6(_0x1907ad, _0x4dc284); } }, !0x1, _0x56ae('0x22d0')); _0x37c090[_0x56ae('0x22d5')] = new _0x30ad12(0x10, _0x56ae('0x22d6'), _0x37c090[_0x56ae('0x1220')][_0x56ae('0x22c9')], function(_0x1907ad, _0x4dc284) { if (_0x56ae('0x22d7') === _0x56ae('0x22d8')) { _0xbdffd5[_0x56ae('0x6')]['activate']['call'](this, _0x1907ad, _0x4dc284); _0x4dc284 = _0x1907ad['fragmentData']; _0x1907ad = _0x1907ad[_0x56ae('0x1d0f')]; _0x4dc284[_0x56ae('0x8b6')](_0x1907ad, this[_0x56ae('0x1d0c')]); _0x4dc284[_0x56ae('0x8b6')](_0x1907ad + 0x3, this[_0x56ae('0x1d0b')]); } else { return new _0x1486f5(_0x1907ad, _0x4dc284); } }, null, 'add17b1bf22fcb2d5a791bb7469bb0cf48685dad'); _0x37c090['pirate'] = new _0x30ad12(0x11, 'Pirate', _0x37c090[_0x56ae('0x1059')][_0x56ae('0x22c9')], function(_0x1907ad, _0x4dc284) { return new _0x6462bd(_0x1907ad, _0x4dc284); }, !0x1, _0x56ae('0x22d9')); _0x37c090[_0x56ae('0x22da')] = new _0x30ad12(0x12, 'Ninja', _0x37c090[_0x56ae('0x1027')][_0x56ae('0x22c9')], function(_0x1907ad, _0x4dc284) { return new _0xfff54(_0x1907ad, _0x4dc284); }, !0x1, _0x56ae('0x22db')); _0xa0c07f[_0x56ae('0x8a7')](null, [_0x37c090[_0x56ae('0x1232')], _0x37c090[_0x56ae('0x22c7')], _0x37c090[_0x56ae('0x22ce')]]); _0xa0c07f[_0x56ae('0x8a7')](null, [_0x37c090[_0x56ae('0x1220')], _0x37c090['iceSkater']]); _0xa0c07f[_0x56ae('0x8a7')](null, [_0x37c090[_0x56ae('0x1027')], _0x37c090[_0x56ae('0xe78')]]); _0xa0c07f[_0x56ae('0x8a7')](null, [_0x37c090[_0x56ae('0x1059')], _0x37c090[_0x56ae('0x22dc')]]); _0x37c090[_0x56ae('0x22d5')][_0x56ae('0x22dd')] = _0x56ae('0x22de'); _0x37c090[_0x56ae('0x22ce')]['nameForDisplay'] = _0x56ae('0x22df'); _0x37c090['skier'][_0x56ae('0x22e0')] = _0x56ae('0x22e1'); _0x37c090['jackOLantern'][_0x56ae('0x22e0')] = 'Lizard'; _0x37c090[_0x56ae('0x22d5')][_0x56ae('0x22e0')] = _0x56ae('0x22bd'); _0x37c090[_0x56ae('0xe78')][_0x56ae('0x22e0')] = _0x56ae('0x22cb'); _0x37c090[_0x56ae('0x22dc')][_0x56ae('0x22e0')] = _0x56ae('0x22cd'); _0x37c090[_0x56ae('0x1220')][_0x56ae('0x14a4')] = new _0xf8f5f7(); _0x37c090[_0x56ae('0x15fc')]['frames'] = new _0x32009e(); _0x37c090[_0x56ae('0x1941')]['frames'] = new _0x5496c7(); _0x37c090['bunny']['frames'] = new _0x120a5a(); _0x37c090[_0x56ae('0x22c7')]['frames'] = new _0x4e4a64(); _0x37c090['lizard']['sleepMessage'] = _0x56ae('0x22e2'); _0x37c090[_0x56ae('0x15fc')]['sleepImage'] = _0x56ae('0x22e3'); _0x37c090['lizard']['color'] = 0x9900; _0x37c090[_0x56ae('0xb90')][_0x56ae('0x150e')] = 0x9c0101; _0x37c090[_0x56ae('0xe7b')]['color'] = 0xf09000; _0x37c090['gentleman']['color'] = 0x222222; _0x37c090[_0x56ae('0x1024')]['color'] = 0x3c8080; _0x37c090['bunny'][_0x56ae('0x150e')] = 0xd5a06b; _0x37c090[_0x56ae('0x1027')][_0x56ae('0x150e')] = 0xff33; _0x37c090[_0x56ae('0x1059')][_0x56ae('0x150e')] = 0x666666; _0x37c090[_0x56ae('0x1232')][_0x56ae('0x22e4')] = 0x2; _0x37c090[_0x56ae('0x22c7')][_0x56ae('0x22e4')] = 0x2; _0x37c090[_0x56ae('0x22ce')][_0x56ae('0x22e4')] = 0x2; _0x37c090[_0x56ae('0x1220')][_0x56ae('0x22e4')] = 0x1; _0x37c090[_0x56ae('0x15fc')]['gender'] = 0x0; _0x37c090['student'][_0x56ae('0x22e4')] = 0x2; _0x37c090[_0x56ae('0xe7b')][_0x56ae('0x22e4')] = 0x1; _0x37c090[_0x56ae('0x1941')][_0x56ae('0x22e4')] = 0x1; _0x37c090[_0x56ae('0x1024')][_0x56ae('0x22e4')] = 0x1; _0x37c090[_0x56ae('0x22e5')][_0x56ae('0x22e4')] = 0x0; _0x37c090[_0x56ae('0x1058')][_0x56ae('0x22e4')] = 0x0; _0x37c090[_0x56ae('0x1027')]['gender'] = 0x1; _0x37c090[_0x56ae('0xe78')][_0x56ae('0x22e4')] = 0x1; _0x37c090[_0x56ae('0x1059')]['gender'] = 0x2; _0x37c090[_0x56ae('0x22e6')][_0x56ae('0x22e4')] = 0x2; _0x37c090['iceSkater'][_0x56ae('0x22e4')] = 0x1; _0x37c090['lizard'][_0x56ae('0x22e7')] = !0x1; _0x37c090[_0x56ae('0x1058')][_0x56ae('0x22e7')] = !0x1; _0x37c090[_0x56ae('0x1220')][_0x56ae('0x2210')] = 0.9; _0x37c090[_0x56ae('0x22d5')]['radiusMultiplier'] = 0.9; _0x37c090[_0x56ae('0xb90')][_0x56ae('0x2210')] = 0.9; _0x37c090['child'][_0x56ae('0x22e8')] = 0.75; _0x37c090[_0x56ae('0xe78')]['shadowRadiusMultiplier'] = 0.75; _0x37c090['ninja'][_0x56ae('0x2210')] = 0.75; _0x37c090[_0x56ae('0x1220')][_0x56ae('0x22e9')] = _0x56ae('0x22ea'); _0x37c090[_0x56ae('0x15fc')]['unlockInstructions'] = _0x56ae('0x22eb'); _0x37c090[_0x56ae('0xb90')][_0x56ae('0x22e9')] = _0x56ae('0x22ec'); _0x37c090[_0x56ae('0xe7b')][_0x56ae('0x22e9')] = _0x56ae('0x22ed'); _0x37c090[_0x56ae('0x1024')][_0x56ae('0x22e9')] = 'Collect\x20power\x20cells\x20to\x20unlock\x20this\x20self-replicator.'; _0x37c090[_0x56ae('0x1058')]['unlockInstructions'] = 'Earn\x20any\x208\x20achievements\x20to\x20unlock\x20this\x20bundle\x20of\x20energy.'; _0x37c090['child']['unlockInstructions'] = 'Complete\x20the\x20low-power\x20area\x20to\x20unlock\x20this\x20light-weight\x20youngster.\x20Or...'; _0x37c090[_0x56ae('0x1941')][_0x56ae('0x22e9')] = _0x56ae('0x22ee'); _0x37c090['pastafarian'][_0x56ae('0x22e9')] = _0x56ae('0x22ef'); _0x37c090[_0x56ae('0x22e6')][_0x56ae('0x22e9')] = _0x56ae('0x22f0'); _0x37c090['runner'][_0x56ae('0x22f1')] = _0x56ae('0x22f2'); _0x37c090['skier'][_0x56ae('0x22f1')] = _0x575257[_0x56ae('0x22f3')]; _0x37c090[_0x56ae('0x22ce')][_0x56ae('0x22f1')] = _0x56ae('0x22f4'); _0x37c090[_0x56ae('0x1220')][_0x56ae('0x22f1')] = _0x56ae('0x22f5'); _0x37c090[_0x56ae('0x22d5')][_0x56ae('0x22f1')] = _0x56ae('0x22f6'); _0x37c090[_0x56ae('0xb90')][_0x56ae('0x22f1')] = _0x56ae('0x22f7'); _0x37c090[_0x56ae('0xe7b')][_0x56ae('0x22f1')] = 'He\x20solves\x20practical\x20problems,\x20and\x20creates\x20personal\x20problems.'; _0x37c090[_0x56ae('0x15fc')][_0x56ae('0x22f1')] = _0x56ae('0x22f8'); _0x37c090[_0x56ae('0x1024')][_0x56ae('0x22f1')] = 'Suspicious\x20of\x20others,\x20but\x20he\x20trusts\x20alien\x20technology\x20that\x27s\x20been\x20lying\x20around\x20for\x20ages.\x20Go\x20figure.'; _0x37c090[_0x56ae('0x1058')][_0x56ae('0x22f1')] = 'It\x20doesn\x27t\x20care\x20if\x20you\x20call\x20it\x20the\x20\x22Rabbit\x22\x20or\x20the\x20\x22Bunny.\x22\x20All\x20it\x20cares\x20about\x20is\x20bouncing.'; _0x37c090[_0x56ae('0x1027')]['userFriendlyDescription'] = _0x56ae('0x22f9'); _0x37c090[_0x56ae('0xe78')][_0x56ae('0x22f1')] = _0x56ae('0x22fa'); _0x37c090[_0x56ae('0x1941')][_0x56ae('0x22f1')] = _0x56ae('0x22fb'); _0x37c090[_0x56ae('0x1059')][_0x56ae('0x22f1')] = 'Her\x20faith\x20in\x20the\x20Flying\x20Spaghetti\x20Monster\x20allows\x20her\x20to\x20run\x20across\x20empty\x20space.\x20Her\x20faith\x20also\x20allows\x20her\x20to\x20ignore\x20the\x20Student\x27s\x20alternate\x20explanation.'; _0x37c090[_0x56ae('0x22dc')]['userFriendlyDescription'] = _0x56ae('0x22fc'); _0x37c090['climber'][_0x56ae('0x22f1')] = _0x56ae('0x22fd'); _0x5990f3[_0x56ae('0x8c0')](); _0x37c090[_0x56ae('0x1220')][_0x56ae('0x22fe')] = _0x56ae('0x22ff'); _0x37c090[_0x56ae('0x22d5')]['verb'] = _0x56ae('0x22ff'); _0x37c090[_0x56ae('0x1058')][_0x56ae('0x22fe')] = _0x56ae('0x2300'); _0x37c090[_0x56ae('0x15fc')][_0x56ae('0x22fe')] = _0x56ae('0x2301'); _0x37c090[_0x56ae('0x22c7')][_0x56ae('0x22fe')] = _0x56ae('0x2302'); _0x37c090[_0x56ae('0x1220')][_0x56ae('0x2303')] = 0x12c; _0x37c090[_0x56ae('0x15fc')][_0x56ae('0x2303')] = 0x258; _0x37c090['student']['unlockCost'] = 0x2710; _0x37c090[_0x56ae('0xe7b')][_0x56ae('0x2303')] = 0x2ee0; _0x37c090['duplicator']['unlockCost'] = 0x1770; _0x37c090[_0x56ae('0x1058')]['unlockCost'] = 0x7d0; _0x37c090['child']['unlockCost'] = 0x7d0; _0x37c090[_0x56ae('0x1941')][_0x56ae('0x2303')] = 0x7d0; _0x37c090[_0x56ae('0x1059')]['unlockCost'] = 0x1770; _0x37c090[_0x56ae('0x22e6')][_0x56ae('0x2303')] = 0x1f40; _0x37c090[_0x56ae('0x22d5')][_0x56ae('0x2303')] = _0x37c090[_0x56ae('0x22c7')][_0x56ae('0x2303')] = 0x1f4; _0x37c090[_0x56ae('0x22ce')][_0x56ae('0x2303')] = _0x37c090[_0x56ae('0xe78')][_0x56ae('0x2303')] = 0x2ee; _0x37c090['pirate'][_0x56ae('0x2303')] = 0x3e8; _0x37c090[_0x56ae('0x1232')]['wentThroughWormhole'] = !0x0; _0x37c090[_0x56ae('0x1220')][_0x56ae('0x2304')] = !0x0; _0x37c090['lizard'][_0x56ae('0x2304')] = !0x0; _0x37c090[_0x56ae('0xb90')][_0x56ae('0x2304')] = !0x0; _0x37c090[_0x56ae('0xe7b')][_0x56ae('0x2305')] = !0x0; _0x37c090[_0x56ae('0x1024')]['wentHome'] = !0x0; _0x37c090[_0x56ae('0x1058')][_0x56ae('0x2305')] = !0x0; _0x37c090[_0x56ae('0x1027')][_0x56ae('0x2305')] = !0x0; _0x37c090[_0x56ae('0x1059')][_0x56ae('0x2305')] = !0x0; _0x37c090[_0x56ae('0x1059')][_0x56ae('0x2304')] = !0x0; _0x37c090['runner']['knowledge'][_0x56ae('0xbf6')] = !0x0; _0x37c090[_0x56ae('0xe7b')][_0x56ae('0x2251')][_0x56ae('0xbf6')] = !0x0; _0x37c090['student'][_0x56ae('0x2251')][_0x56ae('0xbf6')] = _0x56b9a2[_0x56ae('0x488')]()['get']('7bf98d4de1cd6bc9e70cc048a4920d09dc1b308e', !0x1); _0x52cb8b[_0x56ae('0x2306')](0.5, (_0xf76599 = _0x37c090[_0x56ae('0x1232')]['knowledge'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2307')]))); _0x52cb8b[_0x56ae('0x2306')](0.7, (_0xf76599 = _0x37c090['angel']['knowledge'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2307')]))); _0x52cb8b[_0x56ae('0x2306')](0.9, (_0xf76599 = _0x37c090[_0x56ae('0x1220')][_0x56ae('0x2251')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2307')]))); _0x52cb8b['addEvent'](0x1, (_0xf76599 = _0x37c090[_0x56ae('0x1058')][_0x56ae('0x2251')], _0x2d9f4e(_0xf76599, _0xf76599['setBalance']))); _0x52cb8b[_0x56ae('0x2306')](1.4, (_0xf76599 = _0x37c090[_0x56ae('0x1027')][_0x56ae('0x2251')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2307')]))); _0x52cb8b['addEvent'](0x3, (_0xf76599 = _0x37c090[_0x56ae('0x1024')][_0x56ae('0x2251')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2307')]))); _0x52cb8b[_0x56ae('0x2306')](0x4, (_0xf76599 = _0x37c090[_0x56ae('0x1941')][_0x56ae('0x2251')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2307')]))); _0x37c090[_0x56ae('0x22e6')][_0x56ae('0x2308')] = function() { if (_0x56ae('0x2309') === _0x56ae('0x2309')) { var _0x1907ad = _0x203ce1[_0x56ae('0x213b')][_0x56ae('0x1f28')]; return _0x56b9a2['get_instance']()['get'](_0x1907ad['id'], _0x1907ad['defaultValue']); } else { this[_0x56ae('0x230a')] && (this['timesTriggered'] = 0x0); } }; _0x37c090[_0x56ae('0x22e6')][_0x56ae('0x230b')] = 0.8 * _0x37c090[_0x56ae('0x22e6')][_0x56ae('0x2303')] | 0x0; _0x41c934[_0x56ae('0xba6')] = 0x80ec1; _0x1907ad['push'](_0x37c090[_0x56ae('0x1232')]); _0x1907ad['push'](_0x37c090[_0x56ae('0x1220')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090['student']); _0x1907ad['push'](_0x37c090['angel']); _0x1907ad['push'](_0x37c090[_0x56ae('0x15fc')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x1941')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0xadb')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090['zombie']); _0x1907ad['push'](_0x37c090[_0x56ae('0x1024')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090['skier']); _0x1907ad[_0x56ae('0x8f0')](_0x37c090['bunny']); _0x1907ad['push'](_0x37c090[_0x56ae('0x1027')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x1059')]); _0x1907ad['push'](_0x37c090[_0x56ae('0x22ce')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x22e6')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0xe78')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090['iceSkater']); _0x1907ad['push'](_0x37c090[_0x56ae('0x22dc')]); _0x1907ad[_0x56ae('0x8f0')](_0x37c090['ninja']); for (var _0xaf2c83 = 0x0, _0x42775e = _0x1907ad['get_length'](); _0xaf2c83 < _0x42775e;) { if ('Rpsuc' === _0x56ae('0x230c')) { return this[_0x56ae('0x1c67')] = _0x1907ad; } else { var _0x1982d6 = _0xaf2c83++; if (null == _0x1907ad[_0x56ae('0x1b')](_0x1982d6) || _0x1907ad[_0x56ae('0x1b')](_0x1982d6)['id'] != _0x1982d6) _0x41c934[_0x56ae('0x219c')] = 0xcac80; } } _0x4dc284[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x1232')]); _0x4dc284[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x1220')]); _0x4dc284[_0x56ae('0x8f0')](_0x37c090['lizard']); _0x4dc284['push'](_0x37c090[_0x56ae('0x1058')]); _0x4dc284[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x1941')]); _0x4dc284[_0x56ae('0x8f0')](_0x37c090['duplicator']); _0x4dc284[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x1027')]); _0x4dc284['push'](_0x37c090[_0x56ae('0xb90')]); _0x4dc284[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0xe7b')]); _0x4dc284['push'](_0x37c090[_0x56ae('0xadb')]); _0xaf2c83 = 0x0; for (_0x42775e = _0x4dc284['get_length'](); _0xaf2c83 < _0x42775e;) { _0x1982d6 = _0xaf2c83++; _0x4dc284[_0x56ae('0x1b')](_0x1982d6)[_0x56ae('0xbe8')] = !0x0; _0x4dc284[_0x56ae('0x1b')](_0x1982d6)[_0x56ae('0x230d')] = _0x1982d6; if (null != _0x4dc284[_0x56ae('0x1b')](_0x1982d6)[_0x56ae('0xbba')]) for (var _0x322abb = _0x4dc284[_0x56ae('0x1b')](_0x1982d6)['wardrobe'][_0x56ae('0xe3b')][_0x56ae('0x3f')](); _0x322abb['hasNext']();) { var _0x5158a9 = _0x322abb[_0x56ae('0x42')](); _0x5158a9[_0x56ae('0xbe8')] = !0x0; _0x5158a9[_0x56ae('0x230d')] = _0x1982d6; } _0x322abb = _0x4dc284[_0x56ae('0x1b')](_0x1982d6)[_0x56ae('0x110')] + _0x575257[_0x56ae('0x653')]; _0x4dc284['get'](_0x1982d6)['lastPath'] = new _0x21cd53(_0x322abb); _0x322abb = _0x4dc284[_0x56ae('0x1b')](_0x1982d6)[_0x56ae('0x110')] + _0x56ae('0x230e'); _0x4dc284[_0x56ae('0x1b')](_0x1982d6)[_0x56ae('0xbbf')] = new _0x3266fb(_0x322abb); } _0x4dc284 = _0x56b9a2[_0x56ae('0x230f')]; _0x37c090[_0x56ae('0x22ba')](_0x1907ad[_0x56ae('0x1b')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4dc284['id'], _0x4dc284[_0x56ae('0xa1c')]))); null != _0x37c090[_0x56ae('0x1e00')] && _0x37c090[_0x56ae('0x1e00')][_0x56ae('0x1e01')]() || _0x37c090['set_activeCharacter'](_0x1907ad['get'](0x0)); } else { _0x52e6a7 -= _0x4e6193; do _0x5dad21[_0x133651++] = Dd[_0x2bb227++]; while (--_0x4e6193); _0x2bb227 = _0x133651 - _0x2647fb; _0x2d9f4e = _0x5dad21; } }; _0x37c090[_0x56ae('0x22ba')] = function(_0xdb9f4e) { if (null != _0xdb9f4e && _0xdb9f4e[_0x56ae('0x1e01')]()) _0x37c090['activeCharacter'] = _0xdb9f4e; else return _0x37c090[_0x56ae('0x1e00')]; null != _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x4421e4['instance'][_0x56ae('0x94c')]['updateCharacter'](); _0x56b9a2[_0x56ae('0x230f')][_0x56ae('0xbbd')](_0x37c090[_0x56ae('0x1e00')]['id']); return _0x37c090[_0x56ae('0x1e00')]; }; _0x37c090[_0x56ae('0x21ac')] = function(_0x483413) { if (_0x56ae('0x2310') !== _0x56ae('0x2310')) { var _0x18ba2 = _0x37c090[_0x56ae('0xb90')], _0x5e177d = null; null == _0x5e177d && _0x876409[_0x56ae('0x56')](_0x56ae('0x2311'), '-') && (_0x5e177d = _0x1ac706[_0x56ae('0x21ad')](0x29) / 0x2); _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')]('Ok,\x20wow.\x20This\x20is\x20actually\x20kind\x20of\x20tricky.', _0x5e177d, _0x22acef[_0x56ae('0xcc5')](_0x18ba2)); } else { for (var _0x251dc7 = _0x37c090[_0x56ae('0xbe8')]['iterator'](); _0x251dc7[_0x56ae('0x8f5')]();) { var _0x25f715 = _0x251dc7['next'](); if (_0x25f715[_0x56ae('0x110')] == _0x483413) return _0x25f715; } return null; } }; var _0x30ad12 = function(_0x1a147c, _0x177940, _0x2bf7de, _0x51c65e, _0x376374, _0x29b49e) { if (_0x56ae('0x2312') === _0x56ae('0x2312')) { null == _0x376374 && (_0x376374 = !0x0); this[_0x56ae('0x150e')] = 0x999999; this[_0x56ae('0x2313')] = this[_0x56ae('0x2314')] = null; this[_0x56ae('0x1de0')] = !0x1; this[_0x56ae('0x2251')] = new _0x5937f5(); this[_0x56ae('0x2305')] = this[_0x56ae('0x2304')] = !0x1; this['radiusMultiplier'] = this[_0x56ae('0x22e8')] = 0x1; this[_0x56ae('0x22fe')] = _0x56ae('0x2315'); this[_0x56ae('0xbe8')] = !0x1; this[_0x56ae('0x22e7')] = !0x0; this['unlockCost'] = this[_0x56ae('0x230b')] = 0x0; _0x41c934[_0x56ae('0xbcd')] = 0xeff36; this['id'] = _0x1a147c; this[_0x56ae('0x22e0')] = this[_0x56ae('0x22dd')] = this['name'] = _0x177940; this[_0x56ae('0x22c9')] = _0x2bf7de; this['constructFunction'] = _0x51c65e; this[_0x56ae('0x2316')] = _0x376374; this['gender'] = 0x0; this[_0x56ae('0x14a4')] = _0x376374 ? _0x328d1e[_0x56ae('0x488')]() : _0x4ac5fd['get_instance'](); this[_0x56ae('0x2317')] = _0x252a59['toObjectVector'](null); _0x575257[_0x56ae('0x64f')](null, _0x29b49e) && (this[_0x56ae('0xd81')] = new _0x30a79c(_0x29b49e)); _0x41c934[_0x56ae('0xbcd')] = 0x580bb; } else { _0x376374(_0x29b49e); } }; _0x5ac4a7['com.player03.run3.character.CharacterData'] = _0x30ad12; _0x30ad12[_0x56ae('0x8bf')] = _0x56ae('0x2318'); _0x30ad12[_0x56ae('0x6')] = {}; _0x30ad12[_0x56ae('0x6')]['id'] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x230d')] = null; _0x30ad12[_0x56ae('0x6')]['gid'] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x30ad12[_0x56ae('0x6')]['nameForDisplay'] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x22e0')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0xbba')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2319')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x22f1')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x22e9')] = null; _0x30ad12[_0x56ae('0x6')]['tips'] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2303')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x230b')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2308')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x22e4')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x22e7')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0xbe8')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x22fe')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2316')] = null; _0x30ad12[_0x56ae('0x6')]['frames'] = null; _0x30ad12[_0x56ae('0x6')]['radiusMultiplier'] = null; _0x30ad12[_0x56ae('0x6')]['shadowRadiusMultiplier'] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0xd81')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2305')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2304')] = null; _0x30ad12[_0x56ae('0x6')]['knowledge'] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x1de0')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2313')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2314')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x150e')] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0xbbc')] = null; _0x30ad12[_0x56ae('0x6')]['lastIndexOnPath'] = null; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x231a')] = function(_0x12482a) { return this.isUnlocked() ? this.constructFunction(_0x12482a, this) : this == _0x37c090.activeCharacter ? null : _0x37c090.activeCharacter.instantiate(_0x12482a); }; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x231b')] = function(_0x2bdf2c) { return this.constructFunction(_0x2bdf2c, this); }; _0x30ad12[_0x56ae('0x6')]['addTip'] = function(_0x4825d6, _0x3d943a, _0x520bfd, _0x307b52, _0x289bf4) { null == _0x3d943a && (null != _0x307b52 ? _0x3d943a = _0x2d9f4e(_0x307b52, _0x307b52.get_finished) : null != _0x289bf4 && (_0x3d943a = _0x2d9f4e(_0x289bf4, _0x289bf4.get_shown))); this.tips.push(new _0xc6385e(_0x4825d6, _0x3d943a, _0x520bfd)); }; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x231c')] = function(_0x5d3b85, _0x217a24) { null == _0x217a24 && (_0x217a24 = 0.25); for (var _0x1875ab = 0x0, _0x340119 = this.tips.iterator(); _0x340119.hasNext();) _0x340119.next().checkAvailability(_0x5d3b85) && ++_0x1875ab; _0x340119 = 0x0; for (var _0x4d105b = _0x5990f3.generalTips.iterator(); _0x4d105b.hasNext();) _0x4d105b.next().checkAvailability(_0x5d3b85) && ++_0x340119; if (0x0 < _0x1875ab || 0x0 < _0x340119) for (Math.random() * (_0x1875ab + _0x340119 * _0x217a24) < _0x1875ab ? (_0x5d3b85 = _0x1875ab * Math.random() | 0x0, _0x217a24 = this.tips) : (_0x5d3b85 = _0x340119 * Math.random() | 0x0, _0x217a24 = _0x5990f3.generalTips), _0x217a24 = _0x217a24.iterator(); _0x217a24.hasNext();) if (_0x1875ab = _0x217a24.next(), _0x1875ab.available) { if (0x0 >= _0x5d3b85) return _0x1875ab.tip;--_0x5d3b85; } return null; }; _0x30ad12[_0x56ae('0x6')]['isUnlocked'] = function() { _0x41c934.low = 0xe6918; if (this.available) { if (0x0 != this.id) if (null != this.purchased) { if ('HLcLJ' === _0x56ae('0x231d')) { _0x5045ab.__scissorRectangle.setTo(this.__offsetX, this.__offsetY, this.__displayWidth, this.__displayHeight); this.__context3D.setScissorRectangle(_0x5045ab.__scissorRectangle); var _0x5431a4 = _0x2f9074.__mask, _0x1b967d = _0x2f9074.__scrollRect; _0x2f9074.__mask = null; _0x2f9074.__scrollRect = null; _0x2f9074.__renderGL(this); _0x2f9074.__mask = _0x5431a4; _0x2f9074.__scrollRect = _0x1b967d; } else { var _0x2f9074 = this.purchased; _0x2f9074 = _0x56b9a2.get_instance().get(_0x2f9074.id, _0x2f9074.defaultValue); } } else _0x2f9074 = !0x1; else _0x2f9074 = !0x0; if (_0x2f9074) return !0x0; if (this == _0x37c090.skater) { _0x2f9074 = _0x4622dd.primary; var _0x5b378b = _0x2f9074.savedProgress; _0x5b378b = _0x56b9a2.get_instance().get(_0x5b378b.id, _0x5b378b.defaultValue); _0x2f9074 = _0x2f9074.levelCount; return _0x1c1b50.gEJGW(0x9, _0x5b378b < _0x2f9074 ? _0x5b378b : _0x2f9074); } if (this == _0x37c090.lizard) return _0x2f9074 = _0x4622dd.primary, _0x5b378b = _0x2f9074.savedProgress, _0x5b378b = _0x56b9a2.get_instance().get(_0x5b378b.id, _0x5b378b.defaultValue), _0x2f9074 = _0x2f9074.levelCount, 0x27 < (_0x5b378b < _0x2f9074 ? _0x5b378b : _0x2f9074); if (this == _0x37c090.duplicator || this == _0x37c090.pastafarian || this == _0x37c090.gentleman) return 0x0 >= this.unlockCost; if (this == _0x37c090.bunny) return _0x1c1b50.HZOXh(null, _0x203ce1.all) ? _0x37c090.activeCharacter == this : 0x8 <= _0x203ce1.get_awardedCount(); if (this == _0x37c090.child) { _0x2f9074 = _0x4622dd.dark; _0x5b378b = _0x2f9074.savedProgress; _0x5b378b = _0x56b9a2.get_instance().get(_0x5b378b.id, _0x5b378b.defaultValue); var _0x489bdf = _0x2f9074.levelCount; return (_0x5b378b < _0x489bdf ? _0x5b378b : _0x489bdf) < _0x2f9074.levelCount ? (_0x2f9074 = _0x4622dd.homePlanCPart2, _0x5b378b = _0x2f9074.savedProgress, _0x5b378b = _0x56b9a2.get_instance().get(_0x5b378b.id, _0x5b378b.defaultValue), _0x489bdf = _0x2f9074.levelCount, _0x1c1b50.bJNRt(_0x5b378b < _0x489bdf ? _0x5b378b : _0x489bdf, _0x2f9074.levelCount)) : !0x0; } return _0x1c1b50.Rjvke(this, _0x37c090.ghost) || this == _0x37c090.jackOLantern ? (_0x2f9074 = _0x4622dd.dark, _0x5b378b = _0x2f9074.savedProgress, _0x5b378b = _0x56b9a2.get_instance().get(_0x5b378b.id, _0x5b378b.defaultValue), _0x489bdf = _0x2f9074.levelCount, (_0x5b378b < _0x489bdf ? _0x5b378b : _0x489bdf) >= _0x2f9074.levelCount) : this == _0x37c090.iceSkater || this == _0x37c090.skier ? (_0x2f9074 = _0x4622dd.winter, _0x5b378b = _0x2f9074.savedProgress, _0x5b378b = _0x56b9a2.get_instance().get(_0x5b378b.id, _0x5b378b.defaultValue), _0x489bdf = _0x2f9074.levelCount, (_0x5b378b < _0x489bdf ? _0x5b378b : _0x489bdf) < _0x2f9074.levelCount ? (_0x2f9074 = _0x4622dd.sidePathW, _0x5b378b = _0x2f9074.savedProgress, _0x5b378b = _0x56b9a2.get_instance().get(_0x5b378b.id, _0x5b378b.defaultValue), _0x489bdf = _0x2f9074.levelCount, (_0x5b378b < _0x489bdf ? _0x5b378b : _0x489bdf) >= _0x2f9074.levelCount) : !0x0) : 0x0 >= this.unlockCost; } return !0x1; }; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2115')] = function() { return _0x56ae('0x77d') + this.name + _0x56ae('0x198d'); }; _0x30ad12[_0x56ae('0x6')]['previewFrontPath'] = function() { return _0x56ae('0x77d') + this.name + _0x56ae('0x8e2'); }; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x21fb')] = function() { return _0x56ae('0x231e') + this.name + _0x56ae('0x198d'); }; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x231f')] = function() { return null != this.discountCondition && this.discountCondition() ? this.discountUnlockCost : this.unlockCost; }; _0x30ad12[_0x56ae('0x6')][_0x56ae('0x2320')] = function() { if (!this.isUnlocked() && null != this.purchased) { var _0x438428 = this.getUnlockCost(); if (0x0 < _0x438428) { _0x461063.get_instance(); var _0x28bb00 = _0x461063.softEarned; _0x28bb00 = _0x56b9a2.get_instance().get(_0x28bb00.id, _0x28bb00.defaultValue); var _0x3fc338 = _0x461063.softBought; _0x28bb00 += _0x56b9a2.get_instance().get(_0x3fc338.id, _0x3fc338.defaultValue); _0x3fc338 = _0x461063.softSpent; _0x28bb00 -= _0x56b9a2.get_instance().get(_0x3fc338.id, _0x3fc338.defaultValue); _0x3fc338 = _0x461063.softRefunded; _0x28bb00 = _0x28bb00 - _0x56b9a2.get_instance().get(_0x3fc338.id, _0x3fc338.defaultValue) >= _0x438428; } else _0x28bb00 = !0x1; _0x28bb00 && (_0x461063.get_instance().recordSoftSpent(_0x438428, _0x56ae('0x2321') + this.name), this.purchased.set_value(!0x0), _0x37c090.set_activeCharacter(this), _0x854040.get_instance().saveASAP()); } }; _0x30ad12[_0x56ae('0x6')]['__class__'] = _0x30ad12; var _0x4331f0 = function(_0xb6ba26) { _0x30ad12['call'](this, _0xb6ba26, null, -0x2, null); }; _0x5ac4a7['com.player03.run3.character._Characters.RandomCharacterData'] = _0x4331f0; _0x4331f0[_0x56ae('0x8bf')] = _0x56ae('0x2322'); _0x4331f0[_0x56ae('0x8ee')] = _0x30ad12; _0x4331f0[_0x56ae('0x6')] = _0x4e6193(_0x30ad12['prototype'], { 'character': null, 'set_character': function(_0x354a7c) { if (this[_0x56ae('0x1e06')] == _0x354a7c) return this[_0x56ae('0x1e06')]; this[_0x56ae('0x1e06')] = _0x354a7c; this[_0x56ae('0x22dd')] = this['name'] = this[_0x56ae('0x1e06')]['name']; this[_0x56ae('0x22e0')] = this[_0x56ae('0x1e06')]['nameForHighScores']; this['verb'] = this[_0x56ae('0x1e06')][_0x56ae('0x22fe')]; this[_0x56ae('0x22c9')] = this[_0x56ae('0x1e06')][_0x56ae('0x22c9')]; this[_0x56ae('0x22e4')] = this['character'][_0x56ae('0x22e4')]; this[_0x56ae('0x150e')] = this[_0x56ae('0x1e06')][_0x56ae('0x150e')]; this[_0x56ae('0xbba')] = this['character'][_0x56ae('0xbba')]; this[_0x56ae('0x2319')] = this[_0x56ae('0x1e06')][_0x56ae('0x2319')]; this['frames'] = this[_0x56ae('0x1e06')][_0x56ae('0x14a4')]; this['symmetrical'] = this['character'][_0x56ae('0x2316')]; this[_0x56ae('0x2210')] = this[_0x56ae('0x1e06')][_0x56ae('0x2210')]; this[_0x56ae('0x22e8')] = this['character'][_0x56ae('0x22e8')]; this[_0x56ae('0xbbc')] = this[_0x56ae('0x1e06')][_0x56ae('0xbbc')]; this[_0x56ae('0xbbf')] = this['character'][_0x56ae('0xbbf')]; this['knowledge'] = this[_0x56ae('0x1e06')]['knowledge']; this[_0x56ae('0x2305')] = this[_0x56ae('0x1e06')][_0x56ae('0x2305')]; this[_0x56ae('0x2304')] = this[_0x56ae('0x1e06')][_0x56ae('0x2304')]; return this[_0x56ae('0x1e06')]; }, 'randomize': function(_0x353fa5, _0x31bb1e) { for (var _0x407ee5 = [], _0x14dd71 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3f')](); _0x14dd71[_0x56ae('0x8f5')]();) { var _0x555c37 = _0x14dd71[_0x56ae('0x42')](); if (_0x555c37 != this && _0x555c37[_0x56ae('0x1e01')]() && (null == _0x353fa5 || _0x575257[_0x56ae('0x654')](0x0, _0x353fa5[_0x56ae('0x3b')](_0x555c37[_0x56ae('0x110')], 0x0))) && (null == _0x31bb1e || 0x0 > _0x31bb1e[_0x56ae('0x3b')](_0x555c37, 0x0)) && (_0x407ee5[_0x56ae('0x8f0')](_0x555c37), null != _0x555c37['wardrobe'])) for (var _0x483370 = _0x555c37[_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x3f')](); _0x483370[_0x56ae('0x8f5')]();) { var _0x3b9ee8 = _0x483370[_0x56ae('0x42')](); _0x3b9ee8 != _0x555c37 && _0x3b9ee8['isUnlocked']() && _0x407ee5['push'](_0x3b9ee8); } } 0x1 < _0x407ee5[_0x56ae('0x32')] && 0x0 <= _0x407ee5[_0x56ae('0x3b')](this[_0x56ae('0x1e06')]) && _0x407ee5[_0x56ae('0x9d8')](_0x407ee5[_0x56ae('0x3b')](this[_0x56ae('0x1e06')]), 0x1); if (0x0 < _0x407ee5[_0x56ae('0x32')]) this[_0x56ae('0x2323')](_0x407ee5[_0x575257[_0x56ae('0x655')](Math[_0x56ae('0xadb')]() * _0x407ee5[_0x56ae('0x32')], 0x0)]); else throw _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null), new _0x1adea8(new _0x35308d(_0x56ae('0x2324'))); }, 'instantiate': function(_0x436c28) { if (_0x1c1b50[_0x56ae('0x1b3')] === _0x56ae('0x1b4')) { null == this[_0x56ae('0x1e06')] && this[_0x56ae('0x2325')](); return _0x30ad12[_0x56ae('0x6')][_0x56ae('0x231a')][_0x56ae('0x94d')](this, _0x436c28); } else { return this[_0x56ae('0x1214')] = _0x436c28; } }, '__class__': _0x4331f0, '__properties__': { 'set_character': _0x56ae('0x2323') } }); var _0xc6385e = function(_0x1af891, _0x5339f2, _0x4cb7d8) { this[_0x56ae('0xbe8')] = !0x1; this[_0x56ae('0x2326')] = _0x1af891; this[_0x56ae('0x9d3')] = _0x5339f2; this['snapshotBasedCondition'] = _0x4cb7d8; }; _0x5ac4a7[_0x56ae('0x2327')] = _0xc6385e; _0xc6385e['__name__'] = _0x56ae('0x2327'); _0xc6385e[_0x56ae('0x6')] = {}; _0xc6385e[_0x56ae('0x6')][_0x56ae('0x2326')] = null; _0xc6385e[_0x56ae('0x6')][_0x56ae('0x9d3')] = null; _0xc6385e[_0x56ae('0x6')][_0x56ae('0x2328')] = null; _0xc6385e[_0x56ae('0x6')][_0x56ae('0xbe8')] = null; _0xc6385e[_0x56ae('0x6')][_0x56ae('0x2329')] = function(_0x376d6c) { if (_0x56ae('0x232a') === _0x56ae('0x232a')) { return null == this.condition || (this.available = this.condition(), this.available) ? null != this.snapshotBasedCondition ? this.available = this.snapshotBasedCondition(_0x376d6c) : this.available = !0x0 : !0x1; } else { return new _0x2b2c54(this.rawData.copy()); } }; _0xc6385e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xc6385e; var _0x5937f5 = function() { this[_0x56ae('0xbf6')] = this[_0x56ae('0x2252')] = !0x1; }; _0x5ac4a7['com.player03.run3.character.Knowledge'] = _0x5937f5; _0x5937f5[_0x56ae('0x8bf')] = _0x56ae('0x232b'); _0x5937f5[_0x56ae('0x6')] = {}; _0x5937f5[_0x56ae('0x6')][_0x56ae('0xbf6')] = null; _0x5937f5[_0x56ae('0x6')]['goodBalance'] = null; _0x5937f5[_0x56ae('0x6')][_0x56ae('0x2307')] = function(_0x4c6410) { this.goodBalance = _0x4c6410; }; _0x5937f5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5937f5; var _0x75d069 = function(_0x2db25d) { this[_0x56ae('0x232c')] = null; this['blockedCategories'] = this[_0x56ae('0x232d')] = 0x0; this[_0x56ae('0x232e')] = 0x1; this['surrogateAction'] = null; this[_0x56ae('0x32')] = this[_0x56ae('0x1276')] = 0x0; this['active'] = !0x1; this['buffer'] = 0x0; this[_0x56ae('0x220d')] = !0x1; this[_0x56ae('0x1b31')] = null; this[_0x56ae('0x1aa0')] = _0x2db25d; }; _0x5ac4a7['unitsystem.action.Action'] = _0x75d069; _0x75d069[_0x56ae('0x8bf')] = _0x56ae('0x232f'); _0x75d069[_0x56ae('0x2330')] = function(_0x39e277, _0x1bb883) { for (var _0x218da8 = 0x0, _0x4a294e = _0x1bb883[_0x56ae('0x3f')](); _0x4a294e[_0x56ae('0x8f5')]();) { var _0x28f757 = _0x4a294e[_0x56ae('0x42')](); _0x28f757[_0x56ae('0x1298')] && 0x0 == (_0x218da8 & _0x28f757[_0x56ae('0x232e')]) && (_0x218da8 |= _0x28f757[_0x56ae('0x2331')]()); } for (_0x1bb883 = _0x1bb883[_0x56ae('0x3f')](); _0x1bb883[_0x56ae('0x8f5')]();) if (_0x4a294e = _0x1bb883[_0x56ae('0x42')](), _0x4a294e[_0x56ae('0x1298')] || 0x0 == (_0x218da8 & _0x4a294e['categories'])) _0x4a294e[_0x56ae('0x8f2')](_0x39e277), _0x4a294e[_0x56ae('0x1298')] && (_0x218da8 |= _0x4a294e[_0x56ae('0x2331')]()); }; _0x75d069[_0x56ae('0x227a')] = function(_0x535cf8, _0x213f77) { if (_0x56ae('0x2332') === _0x56ae('0x2332')) { for (_0x213f77 = _0x213f77[_0x56ae('0x3f')](); _0x213f77[_0x56ae('0x8f5')]();) { var _0x2e4c6b = _0x213f77['next'](); 0x0 != _0x1c1b50[_0x56ae('0x1e12')](_0x535cf8[_0x56ae('0x2331')](), _0x2e4c6b['categories']) && _0x2e4c6b != _0x535cf8 && _0x2e4c6b[_0x56ae('0x223f')](); } } else { this[_0x56ae('0xb73')] != _0x535cf8 && (_0x535cf8 = (this[_0x56ae('0xb73')] = _0x535cf8) || 0x0 < this['reasonsToBlockMusic'][_0x56ae('0x9fa')](), null != this[_0x56ae('0x2333')] ? _0x535cf8 ? this['currentSound'][_0x56ae('0xb8c')]() : this[_0x56ae('0x2333')]['resume']() : _0x535cf8 || this[_0x56ae('0x2334')](this[_0x56ae('0x2335')])); return this[_0x56ae('0xb73')]; } }; _0x75d069[_0x56ae('0x6')] = {}; _0x75d069[_0x56ae('0x6')][_0x56ae('0x1aa0')] = null; _0x75d069[_0x56ae('0x6')]['requiredKey'] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0x220d')] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0xa2f')] = null; _0x75d069[_0x56ae('0x6')]['active'] = null; _0x75d069[_0x56ae('0x6')]['length'] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0x1276')] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0x2336')] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0x232e')] = null; _0x75d069[_0x56ae('0x6')]['blockedCategories'] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0x232d')] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0x232c')] = null; _0x75d069[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x338a5d) { null != this.surrogateAction ? (this.surrogateAction.update(_0x338a5d), this.surrogateAction.active || (this.surrogateAction = null, this.active = !0x1)) : this.active ? this.continueRequirementsMet() ? (0x0 <= this.length && (_0x338a5d = Math.min(this.length - this.timeActive, _0x338a5d)), this.timeActive += _0x338a5d, this.performAction(_0x338a5d), 0x0 <= this.length && 0x0 >= _0x1c1b50.yfCdA(this.length, this.timeActive) && this.deactivateAction(!0x0)) : this.deactivateAction(!0x0) : this.actionRequirementsMet() && this.activateAction(); }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x2337')] = function() { return this.correctKeysPressed(); }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x2338')] = function() { return this.correctKeysPressed(); }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x2339')] = function() { return null == this.requiredKey ? !0x0 : this.activateWhileKeyHeld ? _0x29a875.controlScheme.keyPressed(this.requiredKey) : this.owner.absorbedKey(this.requiredKey) ? !0x1 : 0x0 < this.buffer ? _0x29a875.controlScheme.keyPressed(this.requiredKey) ? _0x29a875.controlScheme.keyPressedTime(this.requiredKey) <= this.buffer : !0x1 : _0x29a875.controlScheme.keyJustPressed(this.requiredKey); }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x233a')] = function() { this.active = !0x0; this.unblockedCategories = this.timeActive = 0x0; this.startAction(); }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x223f')] = function(_0x5df681) { null == _0x5df681 && (_0x5df681 = !0x1); if (null != this.surrogateAction) this.surrogateAction.deactivateAction(_0x5df681), this.surrogateAction.active || (this.surrogateAction = null); else { var _0x336cc5 = this.endAction(); this.active = !0x1; this.timeActive = 0x0; _0x5df681 && null != _0x336cc5 && (_0x336cc5.activateAction(), _0x336cc5 != this && (this.active = !0x0, this.surrogateAction = _0x336cc5)); } }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x1d84')] = function() { if (_0x56ae('0x233b') === 'tdiGH') { var _0x1b2cf5 = a.next(), _0x1d7537 = _0x1b2cf5.instance_effect.url, _0x9ecf57 = this._libEffects; if (null != _0x586025[_0x1d7537] ? _0x9ecf57.existsReserved(_0x1d7537) : _0x9ecf57.h.hasOwnProperty(_0x1d7537)) _0x1d7537 = _0x1b2cf5.instance_effect.url, _0x9ecf57 = this._libEffects, _0x1d7537 = null != _0x586025[_0x1d7537] ? _0x9ecf57.getReserved(_0x1d7537) : _0x9ecf57.h[_0x1d7537], _0x1d7537.material = this.setupMaterial(_0x1b2cf5, _0x1d7537); } else { return this.active ? 0x0 == this.timeActive : !0x1; } }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x233c')] = function() {}; _0x75d069[_0x56ae('0x6')][_0x56ae('0x233d')] = function(_0x2628f0) {}; _0x75d069[_0x56ae('0x6')][_0x56ae('0x233e')] = function() { return null; }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x2331')] = function() { return null != this.surrogateAction && this.surrogateAction.active ? this.surrogateAction.get_blockedCategories() : this.active ? this.blockedCategories & ~this.unblockedCategories : 0x0; }; _0x75d069[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { var _0x57888c = { cPLgy: function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; } }; if (_0x56ae('0x233f') === _0x56ae('0x233f')) { this.active && (this.active = !0x1, this.timeActive = 0x0); null != this.surrogateAction && (this.surrogateAction.reset(), this.surrogateAction = null); } else { var _0x34e0a7 = b.currentValue += b.step; _0x57888c.cPLgy(null, this.gameObjects.get(_0x34e0a7)) || this.gameObjects.get(_0x34e0a7).survivesRebuild || this.gameObjects.get(_0x34e0a7).removeFromLevel(); } }; _0x75d069[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x75d069; _0x75d069[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x75d069[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2331')] = _0x56ae('0x2331'); var _0xf7fa08 = function(_0x57030f, _0x449abb, _0x374c1c, _0x5f143d) { null == _0x5f143d && (_0x5f143d = 0.5); _0x75d069[_0x56ae('0x94d')](this, _0x57030f); this[_0x56ae('0x1272')] = _0x57030f; this['length'] = _0x5f143d + 0.5; this[_0x56ae('0x1b31')] = 'jump'; this[_0x56ae('0xa2f')] = 0.2; this[_0x56ae('0x2340')] = _0x449abb; this[_0x56ae('0x2341')] = _0x374c1c; this[_0x56ae('0x232e')] = 0x20; this[_0x56ae('0x2342')] = 0x30; }; _0x5ac4a7['com.player03.run3.character.ChargedJumpAction'] = _0xf7fa08; _0xf7fa08['__name__'] = _0x56ae('0x2343'); _0xf7fa08[_0x56ae('0x8ee')] = _0x75d069; _0xf7fa08[_0x56ae('0x6')] = _0x4e6193(_0x75d069[_0x56ae('0x6')], { 'ownerCharacter': null, 'minStrength': null, 'maxStrength': null, 'xCharge': null, 'actionRequirementsMet': function() { return this[_0x56ae('0x1272')][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] ? this[_0x56ae('0x2339')]() : !0x1; }, 'continueRequirementsMet': function() { if (this[_0x56ae('0x1272')][_0x56ae('0x1b2e')]['onGround']) var _0x3a0b7b = !0x0; else _0x3a0b7b = this[_0x56ae('0x1272')], _0x3a0b7b = _0x3a0b7b[_0x56ae('0x94c')]['unpausedTime'] - _0x3a0b7b[_0x56ae('0x1b2e')]['lastOnGround'] < this[_0x56ae('0x1272')][_0x56ae('0x1d83')]['leftGroundBuffer']; return _0x3a0b7b ? _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](this[_0x56ae('0x1b31')]) : !0x1; }, 'startAction': function() { if (_0x575257[_0x56ae('0x656')](_0x56ae('0x2344'), 'vJsZN')) { this[_0x56ae('0x1272')][_0x56ae('0x1271')] = 0.7; this[_0x56ae('0x2345')] = 0x0; this[_0x56ae('0x233d')](0.1); } else { if (_0x56ae('0x1d28') != typeof _0x13b6ca) return Ea[_0x56ae('0x2346')]; Ea['_stereo'] = _0x13b6ca; Ea['_pos'] = [_0x13b6ca, 0x0, 0x0]; Ea[_0x56ae('0x132b')] && (Ea[_0x56ae('0x2347')]['panningModel'] = 'equalpower', Ea['_panner'] && Ea[_0x56ae('0x1335')][_0x56ae('0x2348')] || _0x3df9be(Ea, _0x2647fb), _0x56ae('0x2349') === _0x2647fb ? void 0x0 !== Ea[_0x56ae('0x1335')]['positionX'] ? (Ea[_0x56ae('0x1335')]['positionX']['setValueAtTime'](_0x13b6ca, Howler['ctx'][_0x56ae('0x133e')]), Ea[_0x56ae('0x1335')][_0x56ae('0x234a')][_0x56ae('0x234b')](0x0, Howler[_0x56ae('0x133d')]['currentTime']), Ea[_0x56ae('0x1335')][_0x56ae('0x234c')][_0x56ae('0x234b')](0x0, Howler[_0x56ae('0x133d')]['currentTime'])) : Ea[_0x56ae('0x1335')][_0x56ae('0x234d')](_0x13b6ca, 0x0, 0x0) : Ea[_0x56ae('0x1335')][_0x56ae('0x2348')]['setValueAtTime'](_0x13b6ca, Howler[_0x56ae('0x133d')]['currentTime'])); _0x5c425c['_emit'](_0x56ae('0x234e'), Ea[_0x56ae('0xd18')]); } }, 'performAction': function(_0x24fb63) { var _0x1587ac = this['ownerCharacter'][_0x56ae('0x21fe')] = 0x0; _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x1a7')) && --_0x1587ac; _0x29a875['controlScheme']['keyPressed'](_0x56ae('0x760')) && ++_0x1587ac; _0x1587ac -= this[_0x56ae('0x2345')]; this[_0x56ae('0x2345')] += (0x0 < _0x1587ac ? 0x1 : 0x0 > _0x1587ac ? -0x1 : 0x0) * _0x24fb63 / this[_0x56ae('0x32')]; _0x1587ac = 0x3c + this[_0x56ae('0x1272')]['currentZMaxSpeed'] - this[_0x56ae('0x1272')][_0x56ae('0x21fa')]; var _0x247d2f = this[_0x56ae('0x1272')], _0x226bc3 = this[_0x56ae('0x1272')][_0x56ae('0x1637')](); _0x24fb63 *= 0x5; _0x247d2f[_0x56ae('0x482')](_0x226bc3 + _0x1c1b50['QPcEa']((0.7 < _0x24fb63 ? 0.7 : _0x24fb63) * this['ownerCharacter']['currentZTraction'], _0x1587ac - _0x226bc3)); }, 'endAction': function() { this['ownerCharacter']['currentXTraction'] = 0x1; var _0x379013 = this[_0x56ae('0x1276')] / (this[_0x56ae('0x32')] - 0.5); _0x379013 = 0x1 < _0x379013 ? 0x1 : _0x379013; this[_0x56ae('0x1272')][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] || (_0x379013 += 0.4 * (0x1 - _0x379013)); var _0x2e72e4 = this[_0x56ae('0x1272')], _0x5f0546 = this[_0x56ae('0x1272')][_0x56ae('0x1d85')](), _0x5a9cb1 = this[_0x56ae('0x2345')]; _0x2e72e4[_0x56ae('0x1273')](_0x5f0546 + 0.9 * _0x379013 * ((-0x1 <= _0x5a9cb1 ? 0x1 >= _0x5a9cb1 ? _0x5a9cb1 : 0x1 : -0x1) * this[_0x56ae('0x1272')][_0x56ae('0x21ff')] - _0x5f0546)); _0x2e72e4 = this[_0x56ae('0x2340')]; this[_0x56ae('0x1272')][_0x56ae('0x480')](-(_0x2e72e4 + _0x379013 * (this['maxStrength'] - _0x2e72e4))); _0x2e72e4 = this[_0x56ae('0x1272')]; _0x5f0546 = this[_0x56ae('0x1272')]['get_zVelocity'](); _0x2e72e4[_0x56ae('0x482')](_0x5f0546 + _0x379013 * (this['ownerCharacter'][_0x56ae('0x21f9')] - _0x5f0546)); this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2239')]++; return null; }, '__class__': _0xf7fa08 }); var _0x2f62a6 = function(_0x4963e5, _0x1c6b6b) { _0xff114a[_0x56ae('0x94d')](this, _0x4963e5, _0x1c6b6b); this['xAccel'] *= 0.4; this['xMaxSpeed'] *= 0.6; this[_0x56ae('0x2225')] *= 0.8; this[_0x56ae('0x21fa')] *= 0.95; this[_0x56ae('0x1634')] = !0x0; this[_0x56ae('0x220c')] = 0x1; this[_0x56ae('0x2201')]['hoverYVelocity'] = 0x50; this[_0x56ae('0x1d83')][_0x56ae('0x220a')](50.88, 86.08, 0.05, 0.2); this['jumpAction'][_0x56ae('0xa2f')] *= 1.4; }; _0x5ac4a7['com.player03.run3.character.Child'] = _0x2f62a6; _0x2f62a6[_0x56ae('0x8bf')] = _0x56ae('0x234f'); _0x2f62a6[_0x56ae('0x8ee')] = _0xff114a; _0x2f62a6[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'update': function(_0x3d5aa1) { if (_0x56ae('0x2350') === 'Iqrjd') { var _0x4a6454 = _0x2d9f4e[_0x56ae('0x42')](); _0x4a6454['position']['x'] += d; _0x4a6454[_0x56ae('0xc5c')]['y'] += l; _0x4a6454['position']['z'] += _0x1b30b7; } else { _0xff114a['prototype'][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x3d5aa1); 0x0 != this[_0x56ae('0x1ac2')] || this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] || this[_0x56ae('0x16b6')][_0x56ae('0x1298')] || (0x0 < this[_0x56ae('0x1093')]() ? this[_0x56ae('0x21e4')](0x0, 0.6 * -this['level'][_0x56ae('0x2351')]['y'], 0x0) : this[_0x56ae('0x21e4')](0x0, 0.3 * -this['level']['gravity3D']['y'], 0x0)); this['jumpAction'][_0x56ae('0x1d84')]() && (1.11 == this[_0x56ae('0x1d83')]['currentStrengthMultiplier'] && this[_0x56ae('0x94c')][_0x56ae('0xe39')]['secondaryAbilityActivations']++, null != this['lastTerrainContacted'] && this['lastTerrainContacted'][_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x2243')] && this[_0x56ae('0x1ad3')]['sourceData']['collisionProperties'] == _0x4033be[_0x56ae('0x2244')]() && this[_0x56ae('0x1ad3')]['sourceData']['collisionProperties'][_0x56ae('0x2352')](this['lastTerrainContacted'])); this['physicsData'][_0x56ae('0x1b2d')] && 0.1 >= this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this['physicsData'][_0x56ae('0x2353')] && (this['jumpAction'][_0x56ae('0x2354')] = 1.11); } }, '__class__': _0x2f62a6 }); var _0x3eb1b9 = function(_0xe8b0b6, _0x1c61c7) { this[_0x56ae('0x2355')] = this[_0x56ae('0x2356')] = 0x0; this[_0x56ae('0x1d89')] = !0x1; this[_0x56ae('0x2357')] = -0x1; _0xff114a[_0x56ae('0x94d')](this, _0xe8b0b6, _0x1c61c7); this['xMaxSpeed'] *= 0.8; this['xAccel'] *= 0.8; this[_0x56ae('0x21fa')] *= 0.9; this[_0x56ae('0x1d86')] = new _0x3d350d(_0xe8b0b6); _0xe8b0b6[_0x56ae('0x221a')](this['anchor']); this[_0x56ae('0x1d8e')][_0x56ae('0x2358')] = _0x2d9f4e(this, this['isNotAnchor']); this[_0x56ae('0x1d8a')] = new _0xd849e6(); }; _0x5ac4a7[_0x56ae('0x2359')] = _0x3eb1b9; _0x3eb1b9['__name__'] = _0x56ae('0x2359'); _0x3eb1b9[_0x56ae('0x235a')] = function(_0x366cfc, _0x8efce4, _0x4a0b92) { var _0x1967af = _0x366cfc[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x2ec2bf = _0x3eb1b9[_0x56ae('0xe8c')]; null == _0x2ec2bf && (_0x2ec2bf = new _0x4e9ff1()); _0x2ec2bf['x'] = _0x1967af['x'] - _0x8efce4['x']; _0x2ec2bf['y'] = _0x1967af['y'] - _0x8efce4['y']; _0x2ec2bf['z'] = _0x1967af['z'] - _0x8efce4['z']; _0x1967af = _0x3eb1b9[_0x56ae('0xe8c')]; if (_0x1967af['x'] * _0x1967af['x'] + _0x1967af['y'] * _0x1967af['y'] + _0x1967af['z'] * _0x1967af['z'] >= _0x4a0b92 * _0x4a0b92) { _0x1967af = _0x3eb1b9[_0x56ae('0xe8c')]; _0x2ec2bf = _0x575257[_0x56ae('0x657')](_0x1967af['x'] * _0x1967af['x'] + _0x1967af['y'] * _0x1967af['y'], _0x1967af['z'] * _0x1967af['z']); var _0x3d14ad = _0x2ec2bf - 0x1; 1e-10 > (0x0 <= _0x3d14ad ? _0x3d14ad : -_0x3d14ad) || (0x0 == _0x2ec2bf ? (_0x1967af['x'] = 0x1, _0x1967af['y'] = 0x0, _0x1967af['z'] = 0x0) : (_0x2ec2bf = 0x1 / Math['sqrt'](_0x2ec2bf), _0x1967af['x'] *= _0x2ec2bf, _0x1967af['y'] *= _0x2ec2bf, _0x1967af['z'] *= _0x2ec2bf)); _0x1967af = _0x366cfc[_0x56ae('0x1d8e')][_0x56ae('0x92a')]; _0x2ec2bf = _0x3eb1b9['temp']; if (0x0 < _0x1967af['x'] * _0x2ec2bf['x'] + _0x1967af['y'] * _0x2ec2bf['y'] + _0x1967af['z'] * _0x2ec2bf['z']) { _0x1967af = _0x366cfc['rigidbody'][_0x56ae('0x92a')]; _0x2ec2bf = _0x3eb1b9[_0x56ae('0xe8c')]; _0x3d14ad = null; null == _0x3d14ad && (_0x3d14ad = new _0x4e9ff1()); var _0x43e2a0 = _0x1967af['x'] * _0x2ec2bf['x'] + _0x1967af['y'] * _0x2ec2bf['y'] + _0x1967af['z'] * _0x2ec2bf['z']; _0x3d14ad['x'] = _0x1967af['x'] - _0x43e2a0 * _0x2ec2bf['x']; _0x3d14ad['y'] = _0x1967af['y'] - _0x43e2a0 * _0x2ec2bf['y']; _0x3d14ad['z'] = _0x575257[_0x56ae('0x1f9d')](_0x1967af['z'], _0x43e2a0 * _0x2ec2bf['z']); } _0x2ec2bf = _0x1967af = _0x3eb1b9['temp']; null == _0x2ec2bf && (_0x2ec2bf = new _0x4e9ff1()); _0x2ec2bf['x'] = _0x1967af['x'] * _0x4a0b92; _0x2ec2bf['y'] = _0x1967af['y'] * _0x4a0b92; _0x2ec2bf['z'] = _0x1967af['z'] * _0x4a0b92; _0x1967af = _0x4a0b92 = _0x3eb1b9[_0x56ae('0xe8c')]; null == _0x1967af && (_0x1967af = new _0x4e9ff1()); _0x1967af['x'] = _0x8efce4['x'] + _0x4a0b92['x']; _0x1967af['y'] = _0x8efce4['y'] + _0x4a0b92['y']; _0x1967af['z'] = _0x8efce4['z'] + _0x4a0b92['z']; _0x4eefd2[_0x56ae('0x1453')](_0x3eb1b9['temp'], _0x59b8d7[_0x56ae('0x951')](_0x366cfc[_0x56ae('0xb48')], _0x1a7847)[_0x56ae('0x2226')][_0x56ae('0xfaf')](), _0x3eb1b9[_0x56ae('0xe8c')]); _0x366cfc[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x3eb1b9['temp']); return !0x0; } return !0x1; }; _0x3eb1b9['__super__'] = _0xff114a; _0x3eb1b9[_0x56ae('0x6')] = _0x4e6193(_0xff114a['prototype'], { 'anchor': null, 'distFromAnchor': null, 'targetFinder': null, 'reel': null, 'reelTimeElapsed': null, 'countdownToGrab': null, 'noRotateTime': null, 'prevZ': null, 'isNotAnchor': function(_0x24c093) { return _0x24c093 != this['anchor']; }, 'reset': function() { _0xff114a[_0x56ae('0x6')][_0x56ae('0xb7c')]['call'](this); this[_0x56ae('0x2356')] = 0x0; this['anchor'][_0x56ae('0xe79')]['set_position'](this[_0x56ae('0xe79')][_0x56ae('0x13aa')]()); this[_0x56ae('0x1d86')][_0x56ae('0x1d87')](this); this[_0x56ae('0x1d86')]['sticky'] = !0x0; this['countdownToGrab'] = this[_0x56ae('0x2357')] = -0x1; this[_0x56ae('0x2355')] = 0x0; this[_0x56ae('0x1d86')][_0x56ae('0x235b')](this); this[_0x56ae('0x235c')] = this['mesh']['get_z'](); }, 'update': function(_0x38c57d) { if (_0x56ae('0x235d') !== 'HsKRO') { var _0x3a8f3f = this; _0xff114a[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x38c57d); 0x0 < this[_0x56ae('0x2356')] && (this[_0x56ae('0x2356')] -= _0x38c57d); if (this[_0x56ae('0x1d86')][_0x56ae('0x235e')] == this) { if (_0x56ae('0x235f') === _0x56ae('0x2360')) { var _0x1f3774 = _0x503881++; 0x0 < _0x3ed991[_0x1f3774]['length'] && (_0x3ed991[_0x1f3774] = _0x3ed991[_0x1f3774]['charAt'](0x0)[_0x56ae('0x2361')]() + _0x11208a[_0x56ae('0xc14')](_0x3ed991[_0x1f3774], 0x1, null)); } else { if (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb42')](_0x56ae('0x7b8')) && !this[_0x56ae('0x1d83')]['startedThisFrame']()) { var _0x171154 = _0x3eb1b9[_0x56ae('0xe8c')]; _0x171154['x'] = this[_0x56ae('0x1d85')]() / 0x10e - (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x1a7')) ? 0x1 : 0x0) + (_0x29a875['controlScheme'][_0x56ae('0x1b30')](_0x56ae('0x760')) ? 0x1 : 0x0); _0x171154['y'] = -0x1; _0x171154['z'] = 1.5; _0x4eefd2[_0x56ae('0x1453')](_0x3eb1b9[_0x56ae('0xe8c')], this[_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0xfaf')](), _0x3eb1b9[_0x56ae('0xe8c')]); this[_0x56ae('0x1d86')][_0x56ae('0x1d87')](null); this[_0x56ae('0x1d86')]['sticky'] = !0x0; this[_0x56ae('0x1d89')] = !0x1; _0x171154 = _0x3eb1b9['temp']; _0x38c57d = _0x171154['x'] * _0x171154['x'] + _0x171154['y'] * _0x171154['y'] + _0x171154['z'] * _0x171154['z']; var _0x266365 = _0x38c57d - 0x1; 1e-10 > (0x0 <= _0x266365 ? _0x266365 : -_0x266365) || (0x0 == _0x38c57d ? (_0x171154['x'] = 0x1, _0x171154['y'] = 0x0, _0x171154['z'] = 0x0) : (_0x38c57d = 0x1 / Math[_0x56ae('0xf0c')](_0x38c57d), _0x171154['x'] *= _0x38c57d, _0x171154['y'] *= _0x38c57d, _0x171154['z'] *= _0x38c57d)); _0x38c57d = _0x171154 = _0x3eb1b9[_0x56ae('0xe8c')]; null == _0x38c57d && (_0x38c57d = new _0x4e9ff1()); _0x38c57d['x'] = 0x2ee * _0x171154['x']; _0x38c57d['y'] = _0x1c1b50[_0x56ae('0x1b6')](0x2ee, _0x171154['y']); _0x38c57d['z'] = 0x2ee * _0x171154['z']; _0x171154 = this[_0x56ae('0x1d86')][_0x56ae('0x1d8e')][_0x56ae('0x92a')]; _0x38c57d = _0x3eb1b9[_0x56ae('0xe8c')]; _0x171154['x'] = _0x38c57d['x']; _0x171154['y'] = _0x38c57d['y']; _0x171154['z'] = _0x38c57d['z']; var _0x503881 = this['mesh'][_0x56ae('0x13aa')](); _0x38c57d = _0x171154 = _0x3eb1b9[_0x56ae('0xe8c')]; null == _0x38c57d && (_0x38c57d = new _0x4e9ff1()); _0x38c57d['x'] = _0x503881['x'] + 0.1 * _0x171154['x']; _0x38c57d['y'] = _0x503881['y'] + _0x1c1b50[_0x56ae('0x1b7')](0.1, _0x171154['y']); _0x38c57d['z'] = _0x503881['z'] + _0x1c1b50[_0x56ae('0x1b7')](0.1, _0x171154['z']); this[_0x56ae('0x1d8a')][_0x56ae('0x1d')](); this[_0x56ae('0x1d8a')][_0x56ae('0x1d8b')](_0x3eb1b9[_0x56ae('0xe8c')]); this[_0x56ae('0x1d8a')][_0x56ae('0x1d8c')](0x3c); var _0x3ed991 = null, _0x36d4a2, _0x47f485 = 0xe10, _0x1b30b7; this[_0x56ae('0x94c')][_0x56ae('0x1d8d')](this['targetFinder'], function(_0x38c57d) { if (!_0x38c57d['isTrigger'] && _0x3a8f3f[_0x56ae('0x1d86')]['preCollision'](_0x38c57d) && _0x38c57d instanceof _0x5f17d4 && (_0x36d4a2 = _0x38c57d[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x1b30b7 = (_0x36d4a2['x'] - _0x503881['x']) * _0x575257[_0x56ae('0x1f9d')](_0x36d4a2['x'], _0x503881['x']) + (_0x36d4a2['y'] - _0x503881['y']) * _0x575257[_0x56ae('0x658')](_0x36d4a2['y'], _0x503881['y']) + (_0x36d4a2['z'] - _0x503881['z']) * (_0x36d4a2['z'] - _0x503881['z']), !(31790.000000000004 < _0x1b30b7))) { var _0x171154 = _0x3eb1b9[_0x56ae('0xe8c')]; _0x1b30b7 = (_0x36d4a2['x'] - _0x171154['x']) * (_0x36d4a2['x'] - _0x171154['x']) + (_0x36d4a2['y'] - _0x171154['y']) * (_0x36d4a2['y'] - _0x171154['y']) + (_0x36d4a2['z'] - _0x171154['z']) * (_0x36d4a2['z'] - _0x171154['z']); _0x1b30b7 < _0x47f485 && (_0x3ed991 = _0x38c57d, _0x47f485 = _0x1b30b7); } }); null != _0x3ed991 && (_0x171154 = _0x3eb1b9[_0x56ae('0xe8c')], _0x38c57d = _0x3ed991[_0x56ae('0xe79')]['get_position'](), _0x171154['x'] = _0x38c57d['x'], _0x171154['y'] = _0x38c57d['y'], _0x171154['z'] = _0x38c57d['z'], 0x1 == _0x3ed991[_0x56ae('0xf2d')]['shape'] && (_0x3eb1b9[_0x56ae('0xe8c')]['z'] += _0x3ed991['sourceData'][_0x56ae('0xa19')] / 0x2), this[_0x56ae('0xe79')][_0x56ae('0x105e')]() >= _0x3eb1b9[_0x56ae('0xe8c')]['z'] && (_0x3eb1b9[_0x56ae('0xe8c')]['z'] += 0.4 * _0x3ed991[_0x56ae('0xf2d')][_0x56ae('0xa19')]), _0x171154 = _0x3eb1b9[_0x56ae('0xe8c')], _0x38c57d = this['anchor'][_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x266365 = _0x3eb1b9[_0x56ae('0xe8c')], null == _0x266365 && (_0x266365 = new _0x4e9ff1()), _0x266365['x'] = _0x171154['x'] - _0x38c57d['x'], _0x266365['y'] = _0x171154['y'] - _0x38c57d['y'], _0x266365['z'] = _0x171154['z'] - _0x38c57d['z'], _0x171154 = _0x3eb1b9['temp'], _0x38c57d = _0x171154['x'] * _0x171154['x'] + _0x171154['y'] * _0x171154['y'] + _0x171154['z'] * _0x171154['z'], _0x266365 = _0x38c57d - 0x1, 1e-10 > (0x0 <= _0x266365 ? _0x266365 : -_0x266365) || (0x0 == _0x38c57d ? (_0x171154['x'] = 0x1, _0x171154['y'] = 0x0, _0x171154['z'] = 0x0) : (_0x38c57d = 0x1 / Math[_0x56ae('0xf0c')](_0x38c57d), _0x171154['x'] *= _0x38c57d, _0x171154['y'] *= _0x38c57d, _0x171154['z'] *= _0x38c57d)), _0x38c57d = _0x171154 = _0x3eb1b9['temp'], null == _0x38c57d && (_0x38c57d = new _0x4e9ff1()), _0x38c57d['x'] = 0x2ee * _0x171154['x'], _0x38c57d['y'] = 0x2ee * _0x171154['y'], _0x38c57d['z'] = 0x2ee * _0x171154['z'], _0x171154 = this[_0x56ae('0x1d86')][_0x56ae('0x1d8e')]['velocity'], _0x38c57d = _0x3eb1b9['temp'], _0x171154['x'] = _0x38c57d['x'], _0x171154['y'] = _0x38c57d['y'], _0x171154['z'] = _0x38c57d['z']); } } } else if (null == this[_0x56ae('0x1d86')][_0x56ae('0x235e')] || this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')]) { if (null != this[_0x56ae('0x1d86')][_0x56ae('0x235e')] && (this['anchor'][_0x56ae('0x1d88')] = !0x1, this[_0x56ae('0x1d86')]['set_stuckTo'](null)), this[_0x56ae('0x2357')] = -0x1, 0x0 <= this[_0x56ae('0x2362')] && (this[_0x56ae('0x2362')] -= _0x38c57d, 0x0 >= this['countdownToGrab'] && (this[_0x56ae('0x1d86')][_0x56ae('0xe79')][_0x56ae('0x3f6')](this[_0x56ae('0xe79')][_0x56ae('0x13aa')]()), this[_0x56ae('0x1d86')]['set_stuckTo'](this), this['anchor']['sticky'] = !0x0, this[_0x56ae('0x2362')] = this[_0x56ae('0x2357')] = -0x1, this[_0x56ae('0x2355')] = 0x0, this['anchor'][_0x56ae('0x235b')](this))), this[_0x56ae('0x1d86')][_0x56ae('0x235e')] != this) if (this['anchor'][_0x56ae('0x1d88')] && !this[_0x56ae('0x1d89')]) _0x3eb1b9[_0x56ae('0x235a')](this['anchor'], this[_0x56ae('0xe79')][_0x56ae('0x13aa')](), 0xaa) && (this[_0x56ae('0x1d89')] = !0x0); else { if ('RMaMu' !== _0x56ae('0x2363')) { _0x171154 = _0x3eb1b9['keepInRange'](this[_0x56ae('0x1d86')], this[_0x56ae('0xe79')][_0x56ae('0x13aa')](), 0xaa); _0x266365 = this[_0x56ae('0xe79')][_0x56ae('0x13aa')](); var _0x2d9f4e = this[_0x56ae('0x1d86')][_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x5ac4a7 = _0x3eb1b9['temp']; null == _0x5ac4a7 && (_0x5ac4a7 = new _0x4e9ff1()); _0x5ac4a7['x'] = _0x266365['x'] - _0x2d9f4e['x']; _0x5ac4a7['y'] = _0x1c1b50[_0x56ae('0x1b8')](_0x266365['y'], _0x2d9f4e['y']); _0x5ac4a7['z'] = _0x266365['z'] - _0x2d9f4e['z']; _0x171154 && this[_0x56ae('0x1d86')][_0x56ae('0xe79')]['get_z']() > this[_0x56ae('0xe79')][_0x56ae('0x105e')]() + 0xa && (this['anchor'][_0x56ae('0x1d88')] = !0x0); _0x266365 = _0x3eb1b9[_0x56ae('0xe8c')]; _0x1c1b50[_0x56ae('0x1b9')](_0x266365['x'] * _0x266365['x'] + _0x266365['y'] * _0x266365['y'], _0x266365['z'] * _0x266365['z']) <= this[_0x56ae('0x2204')] * this[_0x56ae('0x2204')] ? (this[_0x56ae('0x1d86')][_0x56ae('0xe79')][_0x56ae('0x3f6')](this[_0x56ae('0xe79')][_0x56ae('0x13aa')]()), this[_0x56ae('0x1d86')][_0x56ae('0x1d87')](this), this[_0x56ae('0x1d86')][_0x56ae('0x1d88')] = !0x0, this[_0x56ae('0x2362')] = this[_0x56ae('0x2357')] = -0x1, this[_0x56ae('0x2355')] = 0x0, this['anchor'][_0x56ae('0x235b')](this)) : (this[_0x56ae('0x2355')] += _0x38c57d, 0.4 <= this[_0x56ae('0x2355')] && (this[_0x56ae('0x1d89')] = !0x0, this[_0x56ae('0x1d86')][_0x56ae('0x1d88')] = !0x0), 0.8 <= this[_0x56ae('0x2355')] && 0x0 > this[_0x56ae('0x2362')] && (this[_0x56ae('0x2362')] = 0.2), _0x3eb1b9[_0x56ae('0xe8c')]['z'] += 0xa, _0x38c57d = _0x3eb1b9['temp'], _0x266365 = _0x38c57d['x'] * _0x38c57d['x'] + _0x38c57d['y'] * _0x38c57d['y'] + _0x38c57d['z'] * _0x38c57d['z'], _0x2d9f4e = _0x266365 - 0x1, 1e-10 > (0x0 <= _0x2d9f4e ? _0x2d9f4e : -_0x2d9f4e) || (0x0 == _0x266365 ? (_0x38c57d['x'] = 0x1, _0x38c57d['y'] = 0x0, _0x38c57d['z'] = 0x0) : (_0x266365 = 0x1 / Math['sqrt'](_0x266365), _0x38c57d['x'] *= _0x266365, _0x38c57d['y'] *= _0x266365, _0x38c57d['z'] *= _0x266365)), _0x38c57d = _0x3eb1b9[_0x56ae('0xe8c')], _0x266365 = 0x12c + 0x258 * this[_0x56ae('0x2355')], _0x2d9f4e = _0x3eb1b9['temp'], null == _0x2d9f4e && (_0x2d9f4e = new _0x4e9ff1()), _0x2d9f4e['x'] = _0x38c57d['x'] * _0x266365, _0x2d9f4e['y'] = _0x38c57d['y'] * _0x266365, _0x2d9f4e['z'] = _0x38c57d['z'] * _0x266365, _0x3eb1b9['temp']['z'] += this['get_zVelocity'](), _0x38c57d = this[_0x56ae('0x1d86')][_0x56ae('0x1d8e')][_0x56ae('0x92a')], _0x266365 = _0x3eb1b9[_0x56ae('0xe8c')], _0x38c57d['x'] = _0x266365['x'], _0x38c57d['y'] = _0x266365['y'], _0x38c57d['z'] = _0x266365['z']); !this['anchor']['sticky'] && (_0x171154 || this[_0x56ae('0xe79')][_0x56ae('0x105e')]() - this[_0x56ae('0x1d86')]['mesh']['get_z']() > 0xaa * (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb42')](_0x56ae('0x7b8')) ? 0.5 : 0.7)) && 0x0 > this['countdownToGrab'] && (this[_0x56ae('0x2362')] = 0.2); } else { null == _0x3a8f3f && (_0x3a8f3f = _0x56ae('0x2364')); null != _0x38c57d && window['open'](_0x38c57d, _0x3a8f3f); } } } else { _0x171154 = this[_0x56ae('0xe79')][_0x56ae('0x13aa')](); 0x46 > this['distFromAnchor'] && (_0x38c57d = this[_0x56ae('0x1d86')][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x38c57d = Math[_0x56ae('0xf0c')]((_0x171154['x'] - _0x38c57d['x']) * (_0x171154['x'] - _0x38c57d['x']) + (_0x171154['y'] - _0x38c57d['y']) * (_0x171154['y'] - _0x38c57d['y']) + (_0x171154['z'] - _0x38c57d['z']) * (_0x171154['z'] - _0x38c57d['z'])), this['distFromAnchor'] = 0x46 <= _0x38c57d ? 0xaa >= _0x38c57d ? _0x38c57d : 0xaa : 0x46); _0x38c57d = this[_0x56ae('0x1d86')][_0x56ae('0xe79')][_0x56ae('0xa62')](); _0x266365 = _0x3eb1b9[_0x56ae('0xe8c')]; null == _0x266365 && (_0x266365 = new _0x4e9ff1()); _0x266365['x'] = _0x38c57d['x'] - _0x171154['x']; _0x266365['y'] = _0x38c57d['y'] - _0x171154['y']; _0x266365['z'] = _0x38c57d['z'] - _0x171154['z']; this['setUpDirection'](_0x3eb1b9['temp']['y'], _0x3eb1b9['temp']['x']); this[_0x56ae('0x225c')](); _0x171154 = _0x3eb1b9['up']; _0x171154['x'] = 0x0; _0x171154['y'] = -0x1; _0x171154['z'] = 0x0; _0x4eefd2[_0x56ae('0x1453')](_0x3eb1b9['temp'], this[_0x56ae('0x94c')]['artificialGravity'][_0x56ae('0xfaf')](), _0x3eb1b9[_0x56ae('0xe8c')]); _0x171154 = _0x3eb1b9['up']; _0x38c57d = _0x3eb1b9['temp']; 0x0 > _0x171154['x'] * _0x38c57d['x'] + _0x171154['y'] * _0x38c57d['y'] + _0x171154['z'] * _0x38c57d['z'] && (this[_0x56ae('0x1d86')][_0x56ae('0x1d88')] = !0x1, this[_0x56ae('0x1d86')][_0x56ae('0x1d87')](null), this[_0x56ae('0x1d89')] = !0x0); this['countdownToGrab'] = -0x1; this[_0x56ae('0x2355')] = 0x0; this[_0x56ae('0x21f9')] = 1.5 * this['zMaxSpeed']; this[_0x56ae('0x21e4')](0x0, this[_0x56ae('0xe79')][_0x56ae('0x105e')]() < this[_0x56ae('0x1d86')]['mesh'][_0x56ae('0x105e')]() ? 0xfa : -0xfa, 0xc8); _0x171154 = this['rigidbody'][_0x56ae('0x92a')]; _0x171154 = _0x171154['x'] * _0x171154['x'] + _0x171154['y'] * _0x171154['y'] + _0x1c1b50['ysgSb'](_0x171154['z'], _0x171154['z']); if (_0x3eb1b9[_0x56ae('0x235a')](this, this[_0x56ae('0x1d86')][_0x56ae('0xe79')]['get_position'](), this[_0x56ae('0x2357')]) && (_0x38c57d = this[_0x56ae('0x1d8e')][_0x56ae('0x92a')], _0x38c57d['x'] * _0x38c57d['x'] + _0x38c57d['y'] * _0x38c57d['y'] + _0x38c57d['z'] * _0x38c57d['z'] < _0x171154)) { _0x38c57d = this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]; _0x2d9f4e = _0x266365 = 0x0; _0x5ac4a7 = 0x1; null == _0x5ac4a7 && (_0x5ac4a7 = 0x0); null == _0x2d9f4e && (_0x2d9f4e = 0x0); null == _0x266365 && (_0x266365 = 0x1); var _0x525ebf = _0x38c57d['x'] * _0x38c57d['x'] + _0x38c57d['y'] * _0x38c57d['y'] + _0x38c57d['z'] * _0x38c57d['z'], _0x4e6193 = _0x525ebf - 0x1; 1e-10 > (0x0 <= _0x4e6193 ? _0x4e6193 : -_0x4e6193) || (0x0 == _0x525ebf ? (_0x38c57d['x'] = _0x266365, _0x38c57d['y'] = _0x2d9f4e, _0x38c57d['z'] = _0x5ac4a7) : (_0x525ebf = 0x1 / Math[_0x56ae('0xf0c')](_0x525ebf), _0x38c57d['x'] *= _0x525ebf, _0x38c57d['y'] *= _0x525ebf, _0x38c57d['z'] *= _0x525ebf)); _0x38c57d = this['rigidbody'][_0x56ae('0x92a')]; _0x171154 = Math[_0x56ae('0xf0c')](_0x171154); _0x266365 = this[_0x56ae('0x1d8e')]['velocity']; null == _0x266365 && (_0x266365 = new _0x4e9ff1()); _0x266365['x'] = _0x38c57d['x'] * _0x171154; _0x266365['y'] = _0x38c57d['y'] * _0x171154; _0x266365['z'] = _0x38c57d['z'] * _0x171154; } this[_0x56ae('0xe79')][_0x56ae('0x105e')]() > this[_0x56ae('0x1d86')][_0x56ae('0xe79')][_0x56ae('0x105e')]() + 0.5 * this['distFromAnchor'] ? _0x171154 = !0x0 : (_0x171154 = this['mesh'][_0x56ae('0x105e')]() - this[_0x56ae('0x235c')], _0x171154 = 1e-10 > (0x0 <= _0x171154 ? _0x171154 : -_0x171154)); if (_0x171154 || _0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb42')]('jump')) this[_0x56ae('0x1d86')][_0x56ae('0x1d88')] = !0x1, this[_0x56ae('0x1d86')][_0x56ae('0x1d87')](null), this[_0x56ae('0x1d89')] = !0x0, this[_0x56ae('0x2357')] = -0x1, this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2365')]++, this['jumpAction'][_0x56ae('0x233a')](), _0x29a875['controlScheme'][_0x56ae('0x1b30')](_0x56ae('0x7b8')) && this[_0x56ae('0x1aa1')](0x0, 0.4 * -this[_0x56ae('0x1d83')][_0x56ae('0x1c17')]), this[_0x56ae('0x2356')] = 0x1; } this[_0x56ae('0x235c')] = this['mesh'][_0x56ae('0x105e')](); } else { return this['_subGeometries']; } }, 'display': function(_0x3fa671) { if (_0x56ae('0x2366') === _0x56ae('0x2367')) { this[_0x56ae('0xee6')] && this[_0x56ae('0x2368')](); return this[_0x56ae('0xee7')]; } else { _0xff114a[_0x56ae('0x6')]['display'][_0x56ae('0x94d')](this, _0x3fa671); 0x0 != this['oob'] && (this['tunnel'][_0x56ae('0x2369')] = !0x1, this[_0x56ae('0x94c')][_0x56ae('0x236a')]['y'] = 0x0); } }, 'adjustTargetRotation': function(_0x3e79f8, _0x24b1de, _0xb4212e, _0x55b9ae, _0x3bb2a8) { var _0x46c240 = {}; _0x46c240[_0x56ae('0x236b')] = function(_0x4dd284, _0xf76599) { return _0x1c1b50.ysgSb(_0x4dd284, _0xf76599); }; null == _0x3bb2a8 && (_0x3bb2a8 = 0x0); null == _0x55b9ae && (_0x55b9ae = !0x0); null == _0xb4212e && (_0xb4212e = !0x1); null == _0x24b1de && (_0x24b1de = !0x0); if (0x0 < this[_0x56ae('0x2356')]) { if (_0x24b1de) { var _0x4aba35 = _0x3eb1b9['temp']; _0x4aba35['x'] = _0x3e79f8['x']; _0x4aba35['y'] = _0x3e79f8['y']; _0x4aba35['z'] = _0x3e79f8['z']; } else _0x4eefd2['rotateAroundZAxis'](_0x3e79f8, this['tunnel'][_0x56ae('0x2226')][_0x56ae('0xfaf')](), _0x3eb1b9['temp']); if (_0xb4212e) { if (_0x56ae('0x236c') !== _0x56ae('0x236d')) { var _0x5d5604 = _0x56ae('0x236e')['split']('|'), _0x5478e8 = 0x0; while (!![]) { switch (_0x5d5604[_0x5478e8++]) { case '0': _0x111eaf['x'] = -0x1 * _0x4aba35['x']; continue; case '1': null == _0x111eaf && (_0x111eaf = new _0x4e9ff1()); continue; case '2': var _0x111eaf = _0x4aba35 = _0x3eb1b9['temp']; continue; case '3': _0x111eaf['z'] = -0x1 * _0x4aba35['z']; continue; case '4': _0x111eaf['y'] = -0x1 * _0x4aba35['y']; continue; } break; } } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x103); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x96); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xf2d); var _0x598c18 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0xf592a4 = null; null == _0xf592a4 && (_0xf592a4 = new _0x20e8d2()); var _0x1e60d7 = Math[_0x56ae('0xaa1')](0.6719517620178169); _0xf592a4['x'] = 0.135 * _0x1e60d7; _0xf592a4['y'] = 0.979 * _0x1e60d7; _0xf592a4['z'] = -0.152 * _0x1e60d7; _0xf592a4['w'] = Math[_0x56ae('0x104e')](0.6719517620178169); _0x1e60d7 = _0xf592a4['x'] * _0xf592a4['x'] + _0xf592a4['y'] * _0xf592a4['y'] + _0x46c240[_0x56ae('0x236b')](_0xf592a4['z'], _0xf592a4['z']) + _0xf592a4['w'] * _0xf592a4['w']; var _0x4b98ee = _0x1e60d7 - 0x1; 1e-10 > (0x0 <= _0x4b98ee ? _0x4b98ee : -_0x4b98ee) || (0x0 == _0x1e60d7 ? (_0xf592a4['x'] = 0x0, _0xf592a4['y'] = 0x0, _0xf592a4['z'] = 0x0, _0xf592a4['w'] = 0x1) : (_0x1e60d7 = 0x1 / Math[_0x56ae('0xf0c')](_0x1e60d7), _0xf592a4['x'] *= _0x1e60d7, _0xf592a4['y'] *= _0x1e60d7, _0xf592a4['z'] *= _0x1e60d7, _0xf592a4['w'] *= _0x1e60d7)); _0x598c18[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0xf592a4)['get_degrees']()); this['tunnel']['display'](0x0); this['student']['setIndexedPosition'](4.3, 51.3, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](4.6, 0x34, null, -0xc); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x236f'), -0xdc, -0x118, null, null, null, null, null); _0x598c18 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2370'), -0xdc, -0x28, null, null, -0x1, _0x598c18, null); _0x598c18 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x237'), 0xf0, 0x78, null, null, null, _0x598c18, null); } } if (0.5 < _0x3eb1b9['temp']['y'] && !_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x7b8'))) return; } _0xff114a['prototype']['adjustTargetRotation'][_0x56ae('0x94d')](this, _0x3e79f8, _0x24b1de, _0xb4212e, _0x55b9ae, _0x3bb2a8); }, 'getEstimatedSpeed': function() { if (_0x575257['QZtbW'](_0x56ae('0x2371'), _0x56ae('0x2371'))) { return 1.2 * this[_0x56ae('0x21fa')]; } else { this[_0x56ae('0x13e3')][_0x56ae('0x8b6')](this[_0x56ae('0x13fa')]++, a); } }, 'removeFromLevel': function() { _0xff114a[_0x56ae('0x6')][_0x56ae('0x21e2')]['call'](this); null != this[_0x56ae('0x1d86')] && (this['anchor'][_0x56ae('0x21e2')](), this[_0x56ae('0x1d86')] = null); }, '__class__': _0x3eb1b9 }); var _0x3d350d = function(_0x1f5370, _0x349ab5) { this[_0x56ae('0x1d88')] = !0x0; _0x58aeda['call'](this, _0x1f5370, new _0x462df6(_0x462df6['getGeometry'](0x5), 0xaaaaaa), !0x0); this['survivesRebuild'] = !0x0; this[_0x56ae('0x1166')](new _0x40b521(this['mesh'], 0xa)); this['allowRaycasting'] = !0x1; this[_0x56ae('0x1d8e')][_0x56ae('0x2358')] = _0x2d9f4e(this, this['preCollision']); this[_0x56ae('0x1d8e')][_0x56ae('0x1df5')] = _0x2d9f4e(this, this[_0x56ae('0x2372')]); this[_0x56ae('0x1d8e')][_0x56ae('0x220b')] = _0x2d9f4e(this, this[_0x56ae('0x2373')]); this[_0x56ae('0x2374')] = new _0x4e9ff1(); this[_0x56ae('0x1e9f')] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7['com.player03.run3.character.Anchor'] = _0x3d350d; _0x3d350d[_0x56ae('0x8bf')] = 'com.player03.run3.character.Anchor'; _0x3d350d[_0x56ae('0x8ee')] = _0x58aeda; _0x3d350d['prototype'] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'gravity': null, 'stuckTo': null, 'stuckOffset': null, 'sticky': null, 'pickupsGrabbed': null, 'update': function(_0x26a536) { if (_0x56ae('0x2375') !== _0x56ae('0x2376')) { if (null != this[_0x56ae('0x235e')]) { if (_0x56ae('0x2377') !== _0x56ae('0x2377')) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xa45')][_0x56ae('0x94d')](this, _0x26a536); _0x26a536 = this[_0x56ae('0x96d')]; var _0x19dc64 = this[_0x56ae('0x2378')], _0x359534 = this[_0x56ae('0x2379')]; _0x26a536['tx'] = _0x19dc64 * _0x26a536['a'] + _0x575257[_0x56ae('0x642')](_0x359534, _0x26a536['c']) + _0x26a536['tx']; _0x26a536['ty'] = _0x19dc64 * _0x26a536['b'] + _0x359534 * _0x26a536['d'] + _0x26a536['ty']; } else { _0x26a536 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](); var _0x470a8b = this['stuckTo'][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x1314fb = this[_0x56ae('0x2374')], _0x256e55 = _0x26a536; _0x575257[_0x56ae('0x659')](null, _0x256e55) && (_0x256e55 = new _0x4e9ff1()); _0x256e55['x'] = _0x470a8b['x'] + _0x1314fb['x']; _0x256e55['y'] = _0x470a8b['y'] + _0x1314fb['y']; _0x256e55['z'] = _0x470a8b['z'] + _0x1314fb['z']; this[_0x56ae('0xe79')]['set_position'](_0x26a536); } } else _0x58aeda[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x26a536), _0x470a8b = _0x26a536 = this['rigidbody'][_0x56ae('0xfa5')], null == _0x470a8b && (_0x470a8b = new _0x4e9ff1()), _0x470a8b['x'] = -0x1 * _0x26a536['x'], _0x470a8b['y'] = -0x1 * _0x26a536['y'], _0x470a8b['z'] = _0x575257['YKnYR'](-0x1, _0x26a536['z']), null != this[_0x56ae('0x237a')] && _0x4eefd2[_0x56ae('0x1453')](this[_0x56ae('0x1d8e')]['force'], this['gravity'][_0x56ae('0xfaf')](), this[_0x56ae('0x1d8e')][_0x56ae('0xfa5')]); for (_0x26a536 = _0x3e82b5['range'](this['pickupsGrabbed'][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x26a536[_0x56ae('0x1407')] != _0x26a536[_0x56ae('0xf6a')];) _0x470a8b = _0x26a536[_0x56ae('0x1407')] += _0x26a536[_0x56ae('0x2014')], this[_0x56ae('0x1e9f')]['get'](_0x470a8b)['wasPickedUp']() ? this[_0x56ae('0x1e9f')][_0x56ae('0x9d8')](_0x470a8b, 0x1) : this[_0x56ae('0x1e9f')][_0x56ae('0x1b')](_0x470a8b)[_0x56ae('0x237b')](this['rigidbody'][_0x56ae('0x92a')]); } else { this['__state'][_0x56ae('0x237c')] = _0x26a536; } }, 'reset': function() { _0x58aeda['prototype'][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0x1d88')] = !0x0; this['set_stuckTo'](null); }, 'claimPickups': function(_0x4839dd) { for (var _0x1e1aa4 = this[_0x56ae('0x1e9f')][_0x56ae('0x3f')](); _0x1e1aa4[_0x56ae('0x8f5')]();) { var _0x198bc1 = _0x1e1aa4[_0x56ae('0x42')](); if (!_0x198bc1[_0x56ae('0x237d')]()) _0x198bc1[_0x56ae('0x227e')](_0x4839dd); } this[_0x56ae('0x1e9f')][_0x56ae('0x500')](0x0); }, 'preCollision': function(_0x55b29b) { return _0x55b29b[_0x56ae('0x1df7')] && _0x55b29b instanceof _0x5a8fe3 && 0x0 > this[_0x56ae('0x1e9f')][_0x56ae('0x3b')](_0x55b29b, 0x0) && !_0x59b8d7[_0x56ae('0x951')](_0x55b29b, _0x5a8fe3)[_0x56ae('0x237d')]() ? !0x0 : null != this[_0x56ae('0x235e')] || _0x55b29b[_0x56ae('0x1df7')] ? !0x1 : null == _0x55b29b[_0x56ae('0x1d8e')]; }, 'onCollision': function(_0x18811e, _0x1c6811) { if ('ikcrI' !== 'ikcrI') { null != this['collider'] && this[_0x56ae('0x21da')][_0x56ae('0x237e')](); } else { if (_0x18811e[_0x56ae('0x1df7')]) { this[_0x56ae('0x1e9f')][_0x56ae('0x8f0')](_0x18811e); _0x1c6811 = _0x18811e[_0x56ae('0xe79')][_0x56ae('0xa62')](); var _0x3619bd = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0xf4c3b = _0x1c6811; null == _0xf4c3b && (_0xf4c3b = new _0x4e9ff1()); _0xf4c3b['x'] = _0x1c6811['x'] - _0x3619bd['x']; _0xf4c3b['y'] = _0x1c6811['y'] - _0x3619bd['y']; _0xf4c3b['z'] = _0x1c6811['z'] - _0x3619bd['z']; 0x640 < _0x1c6811['x'] * _0x1c6811['x'] + _0x1c6811['y'] * _0x1c6811['y'] + _0x1c6811['z'] * _0x1c6811['z'] && (_0x3619bd = _0x1c6811['x'] * _0x1c6811['x'] + _0x1c6811['y'] * _0x1c6811['y'] + _0x1c6811['z'] * _0x1c6811['z'], _0xf4c3b = _0x3619bd - 0x1, 1e-10 > (0x0 <= _0xf4c3b ? _0xf4c3b : -_0xf4c3b) || (0x0 == _0x3619bd ? (_0x1c6811['x'] = 0x1, _0x1c6811['y'] = 0x0, _0x1c6811['z'] = 0x0) : (_0x3619bd = 0x1 / Math[_0x56ae('0xf0c')](_0x3619bd), _0x1c6811['x'] *= _0x3619bd, _0x1c6811['y'] *= _0x3619bd, _0x1c6811['z'] *= _0x3619bd)), _0x3619bd = _0x1c6811, null == _0x3619bd && (_0x3619bd = new _0x4e9ff1()), _0x3619bd['x'] = _0x1c1b50[_0x56ae('0x1bb')](0x28, _0x1c6811['x']), _0x3619bd['y'] = 0x28 * _0x1c6811['y'], _0x3619bd['z'] = 0x28 * _0x1c6811['z'], _0x3619bd = this['mesh'][_0x56ae('0xa62')](), _0xf4c3b = _0x1c6811, null == _0xf4c3b && (_0xf4c3b = new _0x4e9ff1()), _0xf4c3b['x'] = _0x3619bd['x'] + _0x1c6811['x'], _0xf4c3b['y'] = _0x3619bd['y'] + _0x1c6811['y'], _0xf4c3b['z'] = _0x3619bd['z'] + _0x1c6811['z'], _0x18811e[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x1c6811)); return !0x1; } this[_0x56ae('0x1d88')] && (this['set_stuckTo'](_0x18811e), _0x1c6811['x'] = 0x0, _0x1c6811['y'] = 0x0, _0x1c6811['z'] = 0x0); this[_0x56ae('0x237f')](_0x18811e); return !0x0; } }, 'onGlancingCollision': function(_0x2306db) { if (_0x2306db['isTrigger']) { if (_0x56ae('0x2380') === _0x56ae('0x2381')) { null == this['_defaultTexture'] && (this[_0x56ae('0x17d3')] = _0x33a29a[_0x56ae('0x1671')]()); return this['_defaultTexture']; } else { this[_0x56ae('0x1e9f')]['push'](_0x2306db); var _0x5a1cdb = _0x2306db[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x176d52 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x2f833d = _0x5a1cdb; null == _0x2f833d && (_0x2f833d = new _0x4e9ff1()); _0x2f833d['x'] = _0x5a1cdb['x'] - _0x176d52['x']; _0x2f833d['y'] = _0x5a1cdb['y'] - _0x176d52['y']; _0x2f833d['z'] = _0x575257[_0x56ae('0x65a')](_0x5a1cdb['z'], _0x176d52['z']); 0x640 < _0x5a1cdb['x'] * _0x5a1cdb['x'] + _0x5a1cdb['y'] * _0x5a1cdb['y'] + _0x5a1cdb['z'] * _0x5a1cdb['z'] && (_0x176d52 = _0x5a1cdb['x'] * _0x5a1cdb['x'] + _0x5a1cdb['y'] * _0x5a1cdb['y'] + _0x5a1cdb['z'] * _0x5a1cdb['z'], _0x2f833d = _0x176d52 - 0x1, 1e-10 > (0x0 <= _0x2f833d ? _0x2f833d : -_0x2f833d) || (0x0 == _0x176d52 ? (_0x5a1cdb['x'] = 0x1, _0x5a1cdb['y'] = 0x0, _0x5a1cdb['z'] = 0x0) : (_0x176d52 = 0x1 / Math[_0x56ae('0xf0c')](_0x176d52), _0x5a1cdb['x'] *= _0x176d52, _0x5a1cdb['y'] *= _0x176d52, _0x5a1cdb['z'] *= _0x176d52)), _0x176d52 = _0x5a1cdb, null == _0x176d52 && (_0x176d52 = new _0x4e9ff1()), _0x176d52['x'] = 0x28 * _0x5a1cdb['x'], _0x176d52['y'] = 0x28 * _0x5a1cdb['y'], _0x176d52['z'] = 0x28 * _0x5a1cdb['z'], _0x176d52 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x2f833d = _0x5a1cdb, null == _0x2f833d && (_0x2f833d = new _0x4e9ff1()), _0x2f833d['x'] = _0x176d52['x'] + _0x5a1cdb['x'], _0x2f833d['y'] = _0x176d52['y'] + _0x5a1cdb['y'], _0x2f833d['z'] = _0x575257[_0x56ae('0x65b')](_0x176d52['z'], _0x5a1cdb['z']), _0x2306db[_0x56ae('0xe79')]['set_position'](_0x5a1cdb)); return !0x1; } } this[_0x56ae('0x1d88')] && this[_0x56ae('0x1d87')](_0x2306db); this[_0x56ae('0x237f')](_0x2306db); return !0x0; }, 'notifyCollisionProperties': function(_0x441d9) { if (_0x56ae('0x2382') !== 'rmbNP') {!_0x441d9[_0x56ae('0x1df7')] && _0x441d9 instanceof _0x5f17d4 && _0x441d9[_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x2352')](_0x441d9); } else { null == e && (e = 0x0); _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x2383')] = _0x441d9; this['id'] = b; this[_0x56ae('0x2384')] = c; this['maxValue'] = d; this['value'] = e; } }, 'set_stuckTo': function(_0x5fc2d2) { this[_0x56ae('0x235e')] = _0x5fc2d2; if (null != this[_0x56ae('0x235e')]) { _0x5fc2d2 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](); var _0x2049c2 = this[_0x56ae('0x235e')][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x2deba9 = this[_0x56ae('0x2374')]; null == _0x2deba9 && (_0x2deba9 = new _0x4e9ff1()); _0x2deba9['x'] = _0x5fc2d2['x'] - _0x2049c2['x']; _0x2deba9['y'] = _0x5fc2d2['y'] - _0x2049c2['y']; _0x2deba9['z'] = _0x5fc2d2['z'] - _0x2049c2['z']; _0x5fc2d2 = this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]; _0x5fc2d2['x'] = 0x0; _0x5fc2d2['y'] = 0x0; _0x5fc2d2['z'] = 0x0; } return this[_0x56ae('0x235e')]; }, '__class__': _0x3d350d, '__properties__': _0x4e6193(_0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_stuckTo': 'set_stuckTo' }) }); var _0x8835a4 = function(_0x763e62) { this['uses'] = 0x1; _0x75d069[_0x56ae('0x94d')](this, _0x763e62); this[_0x56ae('0x1272')] = _0x763e62; this['requiredKey'] = 'jump'; this[_0x56ae('0xa2f')] = 0.15; this[_0x56ae('0x232e')] |= 0x20; _0x763e62[_0x56ae('0x95e')](_0x56ae('0x2385'), _0x2d9f4e(this, this['setUnused'])); this[_0x56ae('0xb7c')](); }; _0x5ac4a7[_0x56ae('0x2386')] = _0x8835a4; _0x8835a4[_0x56ae('0x8bf')] = _0x56ae('0x2386'); _0x8835a4[_0x56ae('0x8ee')] = _0x75d069; _0x8835a4[_0x56ae('0x6')] = _0x4e6193(_0x75d069['prototype'], { 'ownerCharacter': null, 'uses': null, 'used': null, 'update': function(_0x5c1865) { _0x75d069[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x5c1865); this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')]['onGround'] && (this[_0x56ae('0x1a1e')] = 0x0); }, 'reset': function() { this[_0x56ae('0x1a1e')] = 0x0; _0x75d069[_0x56ae('0x6')][_0x56ae('0xb7c')]['call'](this); }, 'actionRequirementsMet': function() { return this['used'] < this[_0x56ae('0x1a1f')] && this[_0x56ae('0x2339')]() ? !this['owner'][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] : !0x1; }, 'continueRequirementsMet': function() { return !0x0; }, 'setUnused': function(_0x373a97) { this['used'] = 0x0; }, 'startAction': function() { if (_0x56ae('0x2387') !== _0x56ae('0x2387')) { var _0x3f4c64 = _0x56ae('0x2388')['split']('|'), _0x2c9e3d = 0x0; while (!![]) { switch (_0x3f4c64[_0x2c9e3d++]) { case '0': _0x36abf2[_0x56ae('0x94d')](this); continue; case '1': this['_fresnelPower'] = 0x5; continue; case '2': this['_alpha'] = b; continue; case '3': this['_normalReflectance'] = 0x0; continue; case '4': this['_cubeTexture'] = a; continue; case '5': null == b && (b = 0x1); continue; } break; } } else { this[_0x56ae('0x1a1e')]++; this[_0x56ae('0x1272')][_0x56ae('0x94c')]['analytics'][_0x56ae('0x223b')]++; this['ownerCharacter']['absorbKey'](this[_0x56ae('0x1b31')]); } }, '__class__': _0x8835a4 }); var _0xa2243e = function(_0x570d76, _0x45fada, _0x37c963, _0x29be65, _0x5bb2ed) { null == _0x5bb2ed && (_0x5bb2ed = 0x0); this[_0x56ae('0x2389')] = 0x0; _0x8835a4['call'](this, _0x570d76); this[_0x56ae('0x238a')] = _0x5bb2ed; this[_0x56ae('0x238b')] = _0x37c963; this[_0x56ae('0x238c')] = _0x29be65; this[_0x56ae('0x32')] = _0x45fada; }; _0x5ac4a7[_0x56ae('0x238d')] = _0xa2243e; _0xa2243e['__name__'] = _0x56ae('0x238d'); _0xa2243e[_0x56ae('0x8ee')] = _0x8835a4; _0xa2243e[_0x56ae('0x6')] = _0x4e6193(_0x8835a4['prototype'], { 'yVelocity': null, 'zBoost': null, 'startZVelocity': null, 'endZVelocity': null, 'startAction': function() { var _0x17152a = this[_0x56ae('0x1272')], _0x3e2a6c = this['ownerCharacter'][_0x56ae('0x1093')](); _0x17152a[_0x56ae('0x480')](_0x3e2a6c + (0.6 + 0.20000000000000007 * this[_0x56ae('0x1272')]['tunnel']['power']) * (this[_0x56ae('0x238a')] - _0x3e2a6c)); this[_0x56ae('0x1272')]['get_zVelocity']() < this[_0x56ae('0x238b')] && 0x0 >= this[_0x56ae('0x1272')][_0x56ae('0x2224')] && (_0x17152a = this[_0x56ae('0x1272')], _0x3e2a6c = this[_0x56ae('0x1272')][_0x56ae('0x1637')](), _0x17152a[_0x56ae('0x482')](_0x3e2a6c + 0.6 * (this['zBoost'] - _0x3e2a6c))); this[_0x56ae('0x1272')][_0x56ae('0x21e5')](0x0, 0x0, 0.4 * this[_0x56ae('0x238b')]); if (0x1 > this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0x2011')]) { if (_0x56ae('0x238e') === _0x56ae('0x238f')) { _0x3e2a6c = _0x17152a['indexOf'](_0x3e2a6c); if (-0x1 == _0x3e2a6c) return !0x1; _0x17152a[_0x56ae('0x9d8')](_0x3e2a6c, 0x1); return !0x0; } else { _0x17152a = this[_0x56ae('0x1272')]; _0x3e2a6c = this['ownerCharacter']['zMaxSpeed']; var _0x21672e = this[_0x56ae('0x1272')][_0x56ae('0x1637')](); _0x17152a['set_zVelocity'](_0x3e2a6c + (0.6 + 0.4 * this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0x2011')]) * (_0x21672e - _0x3e2a6c)); } } this[_0x56ae('0x2389')] = this[_0x56ae('0x1272')][_0x56ae('0x1637')](); this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0xe39')]['jumpCount']++; _0x8835a4[_0x56ae('0x6')][_0x56ae('0x233c')][_0x56ae('0x94d')](this); }, 'performAction': function(_0x42806a) { 0x0 < this['ownerCharacter'][_0x56ae('0x1093')]() && this[_0x56ae('0x1272')][_0x56ae('0x21e4')](0x0, -this[_0x56ae('0x1272')][_0x56ae('0x1093')](), 0x0); this[_0x56ae('0x32')] - this[_0x56ae('0x1276')] < 0.3 * this[_0x56ae('0x32')] && (this[_0x56ae('0x2389')] > this[_0x56ae('0x238c')] && this[_0x56ae('0x1272')][_0x56ae('0x1637')]() > this[_0x56ae('0x238c')] ? this[_0x56ae('0x1272')][_0x56ae('0x21e4')](0x0, 0x0, -0x64) : this[_0x56ae('0x2389')] < this[_0x56ae('0x238c')] && this[_0x56ae('0x1272')][_0x56ae('0x1637')]() < this[_0x56ae('0x238c')] ? this[_0x56ae('0x1272')][_0x56ae('0x21e4')](0x0, 0x0, 0x64) : this[_0x56ae('0x1272')]['set_zVelocity'](this[_0x56ae('0x238c')])); }, 'endAction': function() { var _0x1f1905 = this[_0x56ae('0x238c')]; if (this['ownerCharacter']['get_zVelocity']() > _0x1f1905) { if ('WjPXZ' === _0x56ae('0x2390')) { this[_0x56ae('0x1027')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x1220')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } else { var _0x4e3ec5 = this[_0x56ae('0x1272')]['get_zVelocity'](); _0x1f1905 = _0x4e3ec5 + 0.7 * (_0x1f1905 - _0x4e3ec5); } } _0x1f1905 += 0.5 * (0x1 - this[_0x56ae('0x1272')]['tunnel'][_0x56ae('0x2011')]) * (this[_0x56ae('0x1272')]['zMaxSpeed'] - _0x1f1905); this[_0x56ae('0x1272')][_0x56ae('0x482')](_0x1f1905); return null; }, '__class__': _0xa2243e }); var _0x1bdce8 = function(_0x4b569e) { this[_0x56ae('0xb8e')] = 0x0; _0x75d069[_0x56ae('0x94d')](this, _0x4b569e); this[_0x56ae('0x1272')] = _0x4b569e; this['length'] = -0x1; this[_0x56ae('0x232e')] |= 0x20; this[_0x56ae('0x2342')] |= 0x24; }; _0x5ac4a7[_0x56ae('0x2391')] = _0x1bdce8; _0x1bdce8[_0x56ae('0x8bf')] = _0x56ae('0x2391'); _0x1bdce8[_0x56ae('0x8ee')] = _0x75d069; _0x1bdce8[_0x56ae('0x6')] = _0x4e6193(_0x75d069[_0x56ae('0x6')], { 'ownerCharacter': null, 'prevRotation': null, 'cameraRotation': null, 'actionRequirementsMet': function() { return !this[_0x56ae('0x1272')]['physicsData'][_0x56ae('0x1b2d')] && !this[_0x56ae('0x1272')][_0x56ae('0x1d83')]['active'] && 0x9 <= this['ownerCharacter'][_0x56ae('0x94c')][_0x56ae('0x1ad5')] && 0x9 <= this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this['ownerCharacter'][_0x56ae('0x1b2e')][_0x56ae('0x1b2f')] ? isFinite(this['ownerCharacter'][_0x56ae('0x1b2e')]['lastOnGround']) : !0x1; }, 'continueRequirementsMet': function() { return this[_0x56ae('0x1272')]['physicsData'][_0x56ae('0x1b2d')] ? !0x1 : !this[_0x56ae('0x1272')][_0x56ae('0x1b2e')]['wasOnGround']; }, 'startAction': function() { this[_0x56ae('0xb8e')] = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfaf')](); this['prevRotation'] = 3.141592653589793 * this['ownerCharacter'][_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4; var _0x2449b4 = this[_0x56ae('0x1272')][_0x56ae('0x1d85')](), _0x297157 = this[_0x56ae('0x1272')]['get_yVelocity'](); this[_0x56ae('0x1272')]['addToRotation'](0x0 > _0x297157 ? _0xe0688['subtract'](Math['atan2'](-_0x297157, _0x2449b4), 1.5707963267948966) : _0xe0688[_0x56ae('0xe82')](1.5707963267948966, Math[_0x56ae('0x1141')](_0x297157, _0x2449b4))); this[_0x56ae('0x1272')][_0x56ae('0x21d4')](this); this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0x236a')]['y'] = 0.4 * _0x1a7847[_0x56ae('0x16b7')]['y']; this['ownerCharacter'][_0x56ae('0x94c')][_0x56ae('0x2392')] = this['cameraRotation']; }, 'performAction': function(_0x518ab9) { this['ownerCharacter']['gravityDisabled'] = !0x0; if (0x0 == this['ownerCharacter']['oob']) { if ('BCdnj' === _0x56ae('0x2393')) { this[_0x56ae('0x1272')][_0x56ae('0x1271')] = 0x0; this[_0x56ae('0x1272')][_0x56ae('0x1273')](0x0); var _0x519fef = this[_0x56ae('0x1272')][_0x56ae('0x1093')](), _0x28b788 = 0x0 < _0x519fef ? 0x1 : 0x0 > _0x519fef ? -0x1 : 0x0, _0x226cef = _0x575257[_0x56ae('0x642')](0.6, _0x478360[_0x56ae('0x1b')](this[_0x56ae('0x1272')])) * _0x28b788; this[_0x56ae('0x1272')][_0x56ae('0x1274')](_0x226cef, !0x0); var _0x2f0b0a = this[_0x56ae('0x1272')]; _0x2f0b0a[_0x56ae('0x222b')](_0xe0688[_0x56ae('0x8e9')](_0x2f0b0a[_0x56ae('0x1275')], _0x226cef)); this[_0x56ae('0x1272')][_0x56ae('0x480')](_0x519fef + (0.5 > _0x518ab9 ? _0x518ab9 : 0.5) * ((0x46 + 0xc * this[_0x56ae('0x1276')]) * _0x28b788 - _0x519fef)); } else { var _0x355e77 = _0x519fef['next'](); if (!_0x355e77[_0x56ae('0x237d')]()) _0x355e77[_0x56ae('0x227e')](_0x518ab9); } } }, 'endAction': function() { this['ownerCharacter'][_0x56ae('0x1271')] = 0x1; return null; }, '__class__': _0x1bdce8 }); var _0x4b9541 = function() {}; _0x5ac4a7[_0x56ae('0x2394')] = _0x4b9541; _0x4b9541[_0x56ae('0x8bf')] = _0x56ae('0x2394'); _0x4b9541[_0x56ae('0x2395')] = function(_0x233445, _0x2f9e79, _0x362dc4) { null == _0x362dc4 && (_0x362dc4 = 2.718281828459045); if (0x1 >= _0x362dc4) throw new _0x1adea8(new _0x531fca(_0x56ae('0x2396') + _0x362dc4)); if (_0x2f9e79 == _0x233445) return function(_0x2f9e79) { if (_0x56ae('0x2397') === 'NdlRg') { return _0x4b9541[_0x56ae('0x2398')](_0x233445, 0x0, _0x2f9e79); } else { var _0x2a95d4 = _0x56b9a2['lastBuildNumber']; _0x2a95d4 = !_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1649')](_0x2a95d4['id']); } }; if (_0x2f9e79 < _0x233445) throw new _0x1adea8(new _0x531fca('Decreasing\x20exponential\x20functions\x20not\x20yet\x20supported!')); var _0x392dd4 = (_0x2f9e79 - _0x233445 * _0x362dc4) / (-_0x362dc4 + 0x1), _0x517c91 = Math[_0x56ae('0x2399')](_0x233445 - _0x392dd4) / Math['log'](_0x362dc4); if (2.718281828459045 == _0x362dc4) return function(_0x233445) { if ('OWubV' !== _0x56ae('0x239a')) { null == _0x392dd4 && (_0x392dd4 = !0x1); null == _0x2f9e79 && (_0x2f9e79 = !0x1); null == _0x233445 && (_0x233445 = 0x0); if (_0x392dd4) { if (this[_0x56ae('0xad9')] = [], null != _0x362dc4) { _0x392dd4 = 0x0; for (var _0x1e7a47 = _0x362dc4['length']; _0x392dd4 < _0x1e7a47;) { var _0x39058b = _0x392dd4++; this[_0x56ae('0xad9')][_0x39058b] = _0x362dc4[_0x39058b]; } } } else null == _0x362dc4 && (_0x362dc4 = []), this['__array'] = _0x362dc4; 0x0 < _0x233445 && this['set_length'](_0x233445); this[_0x56ae('0x14e2')] = _0x2f9e79; } else { return _0x4b9541[_0x56ae('0x239b')](_0x392dd4, _0x517c91, _0x233445); } }; var _0x5372a1 = _0x362dc4; return function(_0x233445) { if (_0x56ae('0x239c') !== _0x56ae('0x239c')) { this[_0x56ae('0x1e06')] = _0x233445; null == _0x392dd4 && (_0x392dd4 = _0x233445[_0x56ae('0x110')]); _0x150975['call'](this, _0x233445['getUnlockCost'](), _0x392dd4, _0x2f9e79, _0x233445[_0x56ae('0xd81')], null, _0x362dc4, _0x233445[_0x56ae('0x239d')]()); } else { return _0x4b9541[_0x56ae('0x1aed')](_0x392dd4, _0x517c91, _0x5372a1, _0x233445); } }; }; _0x4b9541[_0x56ae('0x239e')] = function(_0x25da7c, _0x19b078) { return function(_0x38b662) { if ('JPxBD' === _0x56ae('0x239f')) { return this['rectangle']['x']; } else { return _0x4b9541['compoundFunc'](_0x25da7c, _0x19b078, _0x38b662); } }; }; _0x4b9541[_0x56ae('0x2398')] = function(_0x45bb53, _0x161f47, _0x219361) { return _0x45bb53 + _0x161f47 * _0x219361; }; _0x4b9541[_0x56ae('0x1901')] = function(_0x579487, _0x274cdb, _0x3cb7bc, _0xd0cb11) { return _0x579487 + _0x274cdb * _0xd0cb11 / (_0xd0cb11 + _0x3cb7bc); }; _0x4b9541[_0x56ae('0x239b')] = function(_0x3762eb, _0x5bdfe6, _0x1ee38b) { if (_0x56ae('0x23a0') === _0x56ae('0x23a0')) { return _0x3762eb + Math['exp'](_0x1ee38b + _0x5bdfe6); } else { var _0x3f9041 = d++; this['lengths'][_0x36e155[_0x56ae('0x23a1')][_0x3f9041]] = this[_0x56ae('0x23a2')](0x3); } }; _0x4b9541[_0x56ae('0x1aed')] = function(_0x4d4dca, _0xa05368, _0x25b256, _0x57a409) { return _0x4d4dca + Math['pow'](_0x25b256, _0x57a409 + _0xa05368); }; _0x4b9541[_0x56ae('0x23a3')] = function(_0x109ad8, _0x1ad585, _0x3bf733) { return _0x109ad8 * Math[_0x56ae('0x1d53')](_0x1ad585, _0x3bf733); }; var _0x572a0 = function(_0x183881, _0x2bc6ea) { this[_0x56ae('0x23a4')] = 0x0; this['footstooled'] = !0x1; _0xff114a[_0x56ae('0x94d')](this, _0x183881, _0x2bc6ea); this[_0x56ae('0x23a5')] = this['animationController']; this[_0x56ae('0x1d83')][_0x56ae('0x2202')] = !0x1; this[_0x56ae('0x1d8e')][_0x56ae('0x2358')] = _0x2d9f4e(this, this[_0x56ae('0x2358')]); }; _0x5ac4a7['com.player03.run3.character.Duplicator'] = _0x572a0; _0x572a0['__name__'] = _0x56ae('0x23a6'); _0x572a0[_0x56ae('0x23a7')] = function(_0x48d9ff) { return _0x4b9541['boundedFunc'](0x1, -0x1, 0.8, _0x48d9ff); }; _0x572a0[_0x56ae('0x23a8')] = function(_0x54667d) { return _0x4b9541['boundedFunc'](0x1, -0x1, 0x4, _0x54667d); }; _0x572a0[_0x56ae('0x8ee')] = _0xff114a; _0x572a0[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'footstooled': null, 'footstoolsInMidair': null, 'animationControllerBackup': null, 'preCollisionCallback': function(_0x279993) { return null == _0x279993['physicsData']; }, 'update': function(_0x163ca7) { if (this[_0x56ae('0xe79')][_0x56ae('0xab0')]()) { var _0x35325a = this[_0x56ae('0x94c')]['characters']; this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && this != _0x35325a['get'](0x0) && (this[_0x56ae('0x1d83')][_0x56ae('0x2354')] = 0x1 + 0.30000000000000004 * Math['random']()); _0xff114a[_0x56ae('0x6')]['update']['call'](this, _0x163ca7); for (var _0xd077cd = 0x0, _0x4dcaf4 = _0x35325a[_0x56ae('0x3f')](); _0x4dcaf4[_0x56ae('0x8f5')]();) _0x4dcaf4[_0x56ae('0x42')]()[_0x56ae('0xe79')][_0x56ae('0xab0')]() && ++_0xd077cd; if (_0x575257[_0x56ae('0x659')](this, _0x35325a['get'](0x0))) { if (this[_0x56ae('0x2212')] = !0x0, _0xd077cd < Math[_0x56ae('0x833')](0x3 + 0x4 * this[_0x56ae('0x94c')][_0x56ae('0x2011')])) { if (0x0 == this[_0x56ae('0x1ac2')] || this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')]) _0x572a0[_0x56ae('0x23a9')] -= _0x575257[_0x56ae('0x642')](_0x163ca7, _0x572a0[_0x56ae('0x23a7')](_0xd077cd - 0x1)) * _0x572a0[_0x56ae('0x23a8')](this[_0x56ae('0x23a4')]) * (this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] ? _0x572a0[_0x56ae('0x23aa')] : _0x572a0[_0x56ae('0x23ab')]); if (0x0 >= _0x572a0[_0x56ae('0x23a9')]) { _0x572a0['timeToSpawn'] = 0.35; _0x163ca7 = !0x1; for (_0xd077cd = _0x35325a[_0x56ae('0x3f')](); _0xd077cd['hasNext']();) if (_0x4dcaf4 = _0xd077cd[_0x56ae('0x42')](), !_0x4dcaf4[_0x56ae('0xe79')][_0x56ae('0xab0')]()) { _0x163ca7 = !0x0; this[_0x56ae('0x23ac')](_0x4dcaf4); break; } _0x163ca7 || (_0x163ca7 = new _0x572a0(this['tunnel'], this['characterData']), _0x163ca7[_0x56ae('0xe79')][_0x56ae('0x3f6')](this[_0x56ae('0xe79')][_0x56ae('0xa62')]()), _0x163ca7[_0x56ae('0x23ad')](), this[_0x56ae('0x94c')][_0x56ae('0x221a')](_0x163ca7), _0x35325a[_0x56ae('0x8f0')](_0x163ca7), this[_0x56ae('0x23ac')](_0x163ca7)); } } } else this[_0x56ae('0x2212')] = !0x1; if (!this['physicsData'][_0x56ae('0x1b2d')] && !this[_0x56ae('0x23ae')] && !this['jumpAction'][_0x56ae('0x1298')] && _0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb42')](_0x56ae('0x7b8'))) { if (_0x56ae('0x23af') !== _0x575257[_0x56ae('0x65c')]) { _0x163ca7 = this['mesh'][_0x56ae('0xa62')](); for (var _0x2b90a1, _0x4939c5 = _0x35325a['iterator'](); _0x4939c5[_0x56ae('0x8f5')]();) { var _0x32a313 = _0x4939c5[_0x56ae('0x42')](); if (_0x32a313 != this && _0x32a313[_0x56ae('0xe79')][_0x56ae('0xab0')]() && !_0x59b8d7['__cast'](_0x32a313, _0x572a0)['footstooled'] && (_0xd077cd = _0x32a313['mesh']['get_position'](), _0x4dcaf4 = _0xd077cd['x'] - _0x163ca7['x'], _0x2b90a1 = _0xd077cd['z'] - _0x163ca7['z'], 0x4c9 > _0x4dcaf4 * _0x4dcaf4 + _0x2b90a1 * _0x2b90a1 * 1.1 && _0x163ca7['y'] < _0xd077cd['y'] && _0x163ca7['y'] + 1.7 * this[_0x56ae('0x2204')] > _0xd077cd['y'])) { this['jumpAction']['activateAction'](); if (_0x32a313[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')]) break; _0x59b8d7[_0x56ae('0x951')](_0x32a313, _0x572a0)[_0x56ae('0x23ae')] = !0x0; _0x32a313[_0x56ae('0x1d8e')][_0x56ae('0x1aa1')](0x0, 0x78, 0x0); _0x575257[_0x56ae('0x659')](_0x32a313, _0x35325a['get'](_0x572a0[_0x56ae('0x23b0')])) && (_0x572a0[_0x56ae('0x23b0')] = _0x35325a['indexOf'](this, 0x0)); break; } } } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x5a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x16); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x258); var _0x48ec5f = null; null == _0x48ec5f && (_0x48ec5f = new _0x20e8d2()); var _0x2e3aa7 = Math[_0x56ae('0xaa1')](0.7853981633974483); _0x48ec5f['x'] = 0x0 * _0x2e3aa7; _0x48ec5f['y'] = 0x0 * _0x2e3aa7; _0x48ec5f['z'] = -0x1 * _0x2e3aa7; _0x48ec5f['w'] = Math[_0x56ae('0x104e')](0.7853981633974483); _0x2e3aa7 = _0x48ec5f['x'] * _0x48ec5f['x'] + _0x48ec5f['y'] * _0x48ec5f['y'] + _0x48ec5f['z'] * _0x48ec5f['z'] + _0x48ec5f['w'] * _0x48ec5f['w']; var _0x33748e = _0x2e3aa7 - 0x1; 1e-10 > (0x0 <= _0x33748e ? _0x33748e : -_0x33748e) || (0x0 == _0x2e3aa7 ? (_0x48ec5f['x'] = 0x0, _0x48ec5f['y'] = 0x0, _0x48ec5f['z'] = 0x0, _0x48ec5f['w'] = 0x1) : (_0x2e3aa7 = 0x1 / Math[_0x56ae('0xf0c')](_0x2e3aa7), _0x48ec5f['x'] *= _0x2e3aa7, _0x48ec5f['y'] *= _0x2e3aa7, _0x48ec5f['z'] *= _0x2e3aa7, _0x48ec5f['w'] *= _0x2e3aa7)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x48ec5f)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x1, -0x6); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x72); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.6, -0x6); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x24); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')]['mesh'][_0x56ae('0xb82')](!0x1); _0x48ec5f = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20can\x27t\x20wait\x20to\x20be\x20home\x20again!', -0x104, 0x0, null, null, null, _0x48ec5f, null); } } this[_0x56ae('0x1b2e')]['onGround'] && (this[_0x56ae('0x23ae')] = !0x1, this[_0x56ae('0x23a4')] = 0x0); } }, 'updatePostCollision': function() { this[_0x56ae('0xe79')]['get_visible']() && _0xff114a[_0x56ae('0x6')]['updatePostCollision']['call'](this); }, 'display': function(_0x7e3b36) { if (_0x56ae('0x23b1') === _0x56ae('0x23b2')) { _0x515961['call'](this, _0x7e3b36); this[_0x56ae('0xc62')] = _0x55eccf; } else { var _0x55eccf = this[_0x56ae('0x94c')][_0x56ae('0xbcb')]; if (this[_0x56ae('0xe79')][_0x56ae('0xab0')]() && (this != _0x55eccf[_0x56ae('0x1b')](0x0) ? (this[_0x56ae('0x16b5')] = null, this['spritesheet']['set_currentFrame'](_0x55eccf[_0x56ae('0x1b')](0x0)[_0x56ae('0xb92')][_0x56ae('0x22a8')][_0x56ae('0xdcf')]()), this[_0x56ae('0xb92')]['set_xInverted'](_0x55eccf[_0x56ae('0x1b')](0x0)['spritesheet']['xInverted'])) : this['animationController'] = this[_0x56ae('0x23a5')], _0xff114a['prototype'][_0x56ae('0xb4a')][_0x56ae('0x94d')](this, _0x7e3b36), _0x575257['oJqtC'](this, _0x55eccf['get'](0x0)))) { _0x7e3b36 = 0x0; for (var _0x49996a = _0x55eccf[_0x56ae('0x3f')](); _0x49996a[_0x56ae('0x8f5')]();) _0x49996a[_0x56ae('0x42')]()[_0x56ae('0xe79')]['get_visible']() && ++_0x7e3b36; _0x7e3b36 = (0x1 - (_0x7e3b36 - 0x1) / 0x7 * 0.4) * (0.3 + 0.7 * this[_0x56ae('0x94c')]['power']); _0x49996a = this[_0x56ae('0xe79')][_0x56ae('0x13aa')](); for (var _0x26376c, _0x4d4fc8 = 0x1, _0x2b4c10 = _0x55eccf[_0x56ae('0x9fa')](); _0x4d4fc8 < _0x2b4c10;) { var _0x441881 = _0x4d4fc8++; if (_0x55eccf[_0x56ae('0x1b')](_0x441881)[_0x56ae('0xe79')][_0x56ae('0xab0')]()) { _0x26376c = _0x55eccf[_0x56ae('0x1b')](_0x441881)['mesh'][_0x56ae('0x13aa')](); var _0x88d343 = _0x572a0['wanderOffset']; _0x88d343['x'] = _0x26376c['x']; _0x88d343['y'] = _0x26376c['y']; _0x88d343['z'] = _0x26376c['z']; _0x88d343 = _0x26376c = _0x572a0[_0x56ae('0x23b3')]; null == _0x88d343 && (_0x88d343 = new _0x4e9ff1()); _0x88d343['x'] = _0x26376c['x'] - _0x49996a['x']; _0x88d343['y'] = _0x26376c['y'] - _0x49996a['y']; _0x88d343['z'] = _0x26376c['z'] - _0x49996a['z']; _0x26376c = _0x572a0['wanderOffset']; _0x26376c = _0x26376c['x'] * _0x26376c['x'] + _0x26376c['y'] * _0x26376c['y'] + _0x26376c['z'] * _0x26376c['z']; this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && 0x57e4 < _0x26376c ? (_0x55eccf[_0x56ae('0x1b')](_0x441881)[_0x56ae('0xe79')]['set_visible'](!0x1), this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2365')]++) : _0x55eccf[_0x56ae('0x1b')](_0x441881)[_0x56ae('0xb92')][_0x56ae('0x229f')][_0x56ae('0xabe')](_0x7e3b36 * (0x1 - _0x26376c / 0x57e4)); } } this[_0x56ae('0xb92')][_0x56ae('0x229f')]['set_alpha'](0x1); if (0x2 == this[_0x56ae('0x1ac2')]) { if (_0x56ae('0x23b4') === 'SmNaZ') { _0x49996a = _0x7e3b36 = 0x0; _0x4d4fc8 = 0x1; for (_0x2b4c10 = _0x55eccf[_0x56ae('0x9fa')](); _0x4d4fc8 < _0x2b4c10;) if (_0x441881 = _0x4d4fc8++, _0x55eccf['get'](_0x441881)[_0x56ae('0xe79')][_0x56ae('0xab0')]()) if (0x0 == _0x55eccf[_0x56ae('0x1b')](_0x441881)[_0x56ae('0x1ac2')]) { _0x7e3b36 = _0x441881; break; } else 0x1 == _0x55eccf[_0x56ae('0x1b')](_0x441881)['oob'] && 0x0 == _0x49996a && (_0x49996a = _0x441881); 0x0 < _0x7e3b36 ? _0x572a0['duplicatorIndex'] = _0x7e3b36 : 0x0 < _0x49996a && (_0x572a0[_0x56ae('0x23b0')] = _0x49996a); } else { return _0x5ac4a7 = _0x5ac4a7 || {}, _0x5ac4a7[_0x56ae('0xcae')] = !0x0, _0x133651(_0x2d9f4e, _0x5ac4a7); } } } 0x0 != _0x572a0[_0x56ae('0x23b0')] && this == _0x55eccf[_0x56ae('0x1b')](_0x55eccf['get_length']() - 0x1) && (_0x7e3b36 = _0x55eccf[_0x56ae('0x1b')](0x0), _0x55eccf['set'](0x0, _0x55eccf['get'](_0x572a0[_0x56ae('0x23b0')])), _0x55eccf[_0x56ae('0x8b6')](_0x572a0[_0x56ae('0x23b0')], _0x7e3b36), _0x572a0[_0x56ae('0x23b0')] = 0x0, _0x7e3b36 = _0x7e3b36[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x49996a = _0x55eccf[_0x56ae('0x1b')](0x0)['mesh'][_0x56ae('0x13aa')](), _0x4d4fc8 = _0x572a0['offsetFromDuplicator'], null == _0x4d4fc8 && (_0x4d4fc8 = new _0x4e9ff1()), _0x4d4fc8['x'] = _0x7e3b36['x'] - _0x49996a['x'], _0x4d4fc8['y'] = _0x7e3b36['y'] - _0x49996a['y'], _0x4d4fc8['z'] = _0x7e3b36['z'] - _0x49996a['z'], _0x7e3b36 = _0x572a0[_0x56ae('0x23b5')], _0x7e3b36 = Math[_0x56ae('0xf0c')](_0x7e3b36['x'] * _0x7e3b36['x'] + _0x7e3b36['y'] * _0x7e3b36['y'] + _0x575257[_0x56ae('0x65d')](_0x7e3b36['z'], _0x7e3b36['z'])) / 0x8c, this[_0x56ae('0x94c')][_0x56ae('0x23b6')](0.3 * (0.33 <= _0x7e3b36 ? 1.2 >= _0x7e3b36 ? _0x7e3b36 : 1.2 : 0.33)), _0x55eccf = _0x55eccf[_0x56ae('0x1b')](0x0)[_0x56ae('0x2205')], 0x1 != 0x0 < _0x55eccf[_0x56ae('0x2271')] && (_0x55eccf['timeLeft'] = 0.12), this['tunnel']['analytics'][_0x56ae('0x223b')]++); } }, 'onFall': function(_0x4d2a39) { _0xff114a[_0x56ae('0x6')][_0x56ae('0x23b7')][_0x56ae('0x94d')](this, _0x4d2a39); _0x4d2a39 || (this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2365')]++, this[_0x56ae('0x94c')][_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x213a')] && 0x32 == this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2365')] && _0x203ce1['fallingToPieces'][_0x56ae('0x20eb')]()); }, 'reset': function() { if (_0x56ae('0x23b8') === 'TQEMV') { _0xff114a['prototype']['reset'][_0x56ae('0x94d')](this); _0x572a0[_0x56ae('0x23a9')] = 0.35; this[_0x56ae('0x23ae')] = !0x0; this[_0x56ae('0x23a4')] = 0x0; this[_0x56ae('0xe79')][_0x56ae('0xb82')](this == this[_0x56ae('0x94c')]['characters'][_0x56ae('0x1b')](0x0)); } else { this['student'][_0x56ae('0xb91')](0.36, 26.1, null, -0x29); this['student']['spritesheet'][_0x56ae('0x51d')](0x57); var _0x5ecad7 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x5ecad7[_0x56ae('0x471')](_0x5ecad7[_0x56ae('0x3e1')]() + 0x14); _0x5ecad7 = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x5ecad7[_0x56ae('0xf03')](_0x5ecad7[_0x56ae('0x105e')]() - 0x3); } }, 'spawn': function(_0x25726e) { var _0x255406 = Math[_0x56ae('0xadb')]() * Math['PI'] * 0x2, _0x31f464 = this['mesh'][_0x56ae('0xa62')](), _0x2e2e5c = this['rigidbody'][_0x56ae('0x92a')]; _0x31f464['x'] = _0x2e2e5c['x']; _0x31f464['y'] = _0x2e2e5c['y']; _0x31f464['z'] = _0x2e2e5c['z']; _0x31f464['x'] += 0x82 * Math[_0x56ae('0x104e')](_0x255406); 0x0 < _0x31f464['y'] && (_0x31f464['y'] = 0x0, this[_0x56ae('0x94c')][_0x56ae('0xe39')]['jumpCount']++); _0x31f464['y'] -= 0x3c; _0x31f464['z'] += 0x55 * Math[_0x56ae('0xaa1')](_0x255406); _0x25726e[_0x56ae('0xb7c')](); _0x255406 = _0x25726e['rigidbody']['velocity']; _0x255406['x'] = _0x31f464['x']; _0x255406['y'] = _0x31f464['y']; _0x255406['z'] = _0x31f464['z']; _0x25726e[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); _0x25726e[_0x56ae('0xe79')][_0x56ae('0x3f6')](this[_0x56ae('0xe79')][_0x56ae('0xa62')]()); _0x25726e[_0x56ae('0x2230')] = 0x2 * this[_0x56ae('0x2230')]; _0x25726e[_0x56ae('0x23a4')] = this['footstoolsInMidair']; _0x31f464 = _0x25726e[_0x56ae('0x2205')]; 0x0 != 0x0 < _0x31f464[_0x56ae('0x2271')] && (_0x31f464['timeLeft'] = 0x0); this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] || (_0x25726e[_0x56ae('0x23ae')] = !0x1); _0x25726e[_0x56ae('0xbcc')] = this['currentSection']; _0x25726e[_0x56ae('0x2247')] = this['nextSection']; _0x25726e = _0x25726e[_0x56ae('0x21e0')](); _0x31f464 = this['getInitialPosition'](); _0x25726e['x'] = _0x31f464['x']; _0x25726e['y'] = _0x31f464['y']; _0x25726e['z'] = _0x31f464['z']; }, 'recordAbilityActivations': function() {}, '__class__': _0x572a0 }); var _0x29be6c = function(_0x1af773, _0x2890c4) { this[_0x56ae('0x950')] = _0x1af773; this[_0x56ae('0xf6a')] = _0x2890c4; }; _0x5ac4a7[_0x56ae('0x23b9')] = _0x29be6c; _0x29be6c[_0x56ae('0x8bf')] = _0x56ae('0x23b9'); _0x29be6c[_0x56ae('0x6')] = {}; _0x29be6c[_0x56ae('0x6')]['start'] = null; _0x29be6c[_0x56ae('0x6')]['end'] = null; _0x29be6c[_0x56ae('0x6')][_0x56ae('0x23ba')] = function(_0x25a4c9) { var _0x497549 = this.start; return (_0x25a4c9 - _0x497549) / (this.end - _0x497549); }; _0x29be6c[_0x56ae('0x6')][_0x56ae('0xe55')] = function(_0x466950) { var _0x1bbfc6 = this.start; return _0x1bbfc6 + _0x466950 * (this.end - _0x1bbfc6); }; _0x29be6c[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x29be6c; var _0x1b2916 = function(_0x2825b4, _0x2d5939) { if (_0x56ae('0x23bb') !== _0x56ae('0x23bc')) { this[_0x56ae('0xe54')] = _0x2825b4; this['range2'] = _0x2d5939; } else { return _0xc5462[_0x56ae('0xc88')](_0x2825b4[_0x56ae('0x23bd')], _0x2d5939['regIndex']); } }; _0x5ac4a7[_0x56ae('0x23be')] = _0x1b2916; _0x1b2916[_0x56ae('0x8bf')] = 'haxeutils.math.range.RangeMapping'; _0x1b2916[_0x56ae('0x6')] = {}; _0x1b2916[_0x56ae('0x6')][_0x56ae('0xe54')] = null; _0x1b2916[_0x56ae('0x6')]['range2'] = null; _0x1b2916[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1b2916; var _0x592c93 = function(_0x1c0251, _0x4d96a2) { this[_0x56ae('0x23bf')] = this[_0x56ae('0x23c0')] = 0x0; _0xff114a[_0x56ae('0x94d')](this, _0x1c0251, _0x4d96a2); this[_0x56ae('0x21f6')] *= 0.65; this[_0x56ae('0x21fa')] *= 0.95; this[_0x56ae('0x2225')] *= 0.6; this[_0x56ae('0x1d83')][_0x56ae('0x220a')](100.88, 140.4, 0.05, 0.2); this[_0x56ae('0x2201')][_0x56ae('0x2295')] *= 0.8; this[_0x56ae('0x23c1')] = new _0x584454(this); this[_0x56ae('0x220e')][_0x56ae('0x8f0')](this[_0x56ae('0x23c1')]); this['pitchAnimation'] = new _0x566edf(new _0x1b25e8(0x70, 0xd), new _0x1b25e8(0x63, 0xd)); _0x1c0251[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x213a')] && (this[_0x56ae('0x23c2')] = new _0x50ca2e(_0x1c0251), this[_0x56ae('0x23c2')][_0x56ae('0x23c3')] = _0x592c93[_0x56ae('0x23c4')], this['spawner'][_0x56ae('0x23c5')] = _0x592c93['VALUE_MAPPING']); }; _0x5ac4a7[_0x56ae('0x23c6')] = _0x592c93; _0x592c93[_0x56ae('0x8bf')] = _0x56ae('0x23c6'); _0x592c93['__super__'] = _0xff114a; _0x592c93[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'magnetAction': null, 'spawner': null, 'pitch': null, 'pitchSpeed': null, 'pitchAnimation': null, 'update': function(_0x27bd0d) { _0xff114a[_0x56ae('0x6')][_0x56ae('0x8f2')]['call'](this, _0x27bd0d); null != this['spawner'] && this['spawner'][_0x56ae('0x8f2')](_0x27bd0d); }, 'display': function(_0xddf02c) { if (this[_0x56ae('0x23c1')][_0x56ae('0x1298')]) { var _0x3d1521 = this[_0x56ae('0x23c1')][_0x56ae('0x9ad')]; _0x92d054[_0x56ae('0x9b2')](this['tunnel']['artificialGravity'][_0x56ae('0x1005')](), _0x3d1521['mesh'][_0x56ae('0x13aa')](), _0x592c93[_0x56ae('0x23c7')]); _0x3d1521 = _0x592c93['targetPosition']['y'] - this['mesh'][_0x56ae('0x9f0')](); var _0x96e762 = _0x592c93[_0x56ae('0x23c7')]['z'] - this[_0x56ae('0xe79')][_0x56ae('0x105e')](); 0x0 > _0x3d1521 && (_0x96e762 *= 0.8); this[_0x56ae('0x23c8')](Math['atan2'](_0x96e762, -_0x3d1521), _0xddf02c, !0x0); _0x3d1521 = 0x2 * (_0x592c93[_0x56ae('0x23c7')]['x'] - this['mesh']['get_x']()); _0x3d1521 += 0.2 * (this[_0x56ae('0x1d85')]() - _0x3d1521); this[_0x56ae('0x16b5')][_0x56ae('0x2289')] = _0x3d1521; this[_0x56ae('0x222b')](0x0); } else this['animationController'][_0x56ae('0x2287')] == this['pitchAnimation'] ? (_0x1c1b50[_0x56ae('0x1bc')](null, this[_0x56ae('0x16b5')][_0x56ae('0x2289')]) && (this[_0x56ae('0x16b5')][_0x56ae('0x2289')] = null, 2.199114857512855 < this[_0x56ae('0x23bf')] && 3.141592653589793 > this['pitchSpeed'] && (this['pitchSpeed'] = _0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x23c0')], 3.141592653589793))), this['physicsData']['onGround'] || this[_0x56ae('0x1d83')][_0x56ae('0x1298')] ? (_0x3d1521 = this[_0x56ae('0x16b5')], _0x3d1521[_0x56ae('0x2288')] = null, _0x3d1521[_0x56ae('0x2287')] = null) : (this[_0x56ae('0x23c8')](0x0, _0xddf02c), _0x3d1521 = 0xb4 * _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](0x0, this[_0x56ae('0x23bf')])) / 3.141592653589793, 0.15707963267948966 > (0x0 <= _0x3d1521 ? _0x3d1521 : -_0x3d1521) && (_0x3d1521 = _0x1c1b50[_0x56ae('0x1bb')](0xb4, this[_0x56ae('0x23c0')]) / 3.141592653589793, 0.9424777960769379 > (0x0 <= _0x3d1521 ? _0x3d1521 : -_0x3d1521) && (_0x3d1521 = this[_0x56ae('0x16b5')], _0x3d1521[_0x56ae('0x2288')] = null, _0x3d1521[_0x56ae('0x2287')] = null)))) : (this[_0x56ae('0x23c0')] = this[_0x56ae('0x23bf')] = 0x0, this['animationController'][_0x56ae('0x2289')] = null); _0xff114a['prototype'][_0x56ae('0xb4a')]['call'](this, _0xddf02c); }, 'applyTargetPitch': function(_0xa638f1, _0x573e5d, _0x326e92) { var _0x55d33b = {}; _0x55d33b['oIXOj'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; _0x55d33b[_0x56ae('0x23c9')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 >>> _0xf76599; }; if ('jreRu' === _0x56ae('0x23ca')) { null == _0x326e92 && (_0x326e92 = !0x1); _0x326e92 ? this['pitchSpeed'] = 0xa * _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0xa638f1, this[_0x56ae('0x23bf')])) : (_0x326e92 = _0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x23bf')], 0.2 * this[_0x56ae('0x23c0')]), _0xa638f1 = _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0xa638f1, _0x326e92)), _0x326e92 = 0xb4 * _0xa638f1 / 3.141592653589793, this['pitchSpeed'] = _0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x23c0')], 3.141592653589793 * _0x573e5d * (0x0 < _0x326e92 ? 0x1 : 0x0 > _0x326e92 ? -0x1 : 0x0)), 0x0 < _0xa638f1 != 0x0 < this[_0x56ae('0x23c0')] ? (_0xa638f1 = 0x6 * _0x573e5d, this[_0x56ae('0x23c0')] = _0xe0688[_0x56ae('0xe82')](this[_0x56ae('0x23c0')], this[_0x56ae('0x23c0')] * (0.7 < _0xa638f1 ? 0.7 : _0xa638f1))) : (_0xa638f1 = 0xb4 * _0xa638f1 / 3.141592653589793, 0.6283185307179586 > (0x0 <= _0xa638f1 ? _0xa638f1 : -_0xa638f1) && (_0xa638f1 = 0x4 * _0x573e5d, this[_0x56ae('0x23c0')] = _0xe0688[_0x56ae('0xe82')](this[_0x56ae('0x23c0')], this['pitchSpeed'] * (0.4 < _0xa638f1 ? 0.4 : _0xa638f1))))); this[_0x56ae('0x23bf')] = _0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x23bf')], this[_0x56ae('0x23c0')] * _0x573e5d); this[_0x56ae('0x23bf')] = _0x23ebf2[_0x56ae('0x1ec2')](this['pitch'], 0x0, 6.283185307179586); _0x573e5d = this[_0x56ae('0x16b5')]; _0x573e5d[_0x56ae('0x2288')] = null; _0x573e5d['enforcedAnimation'] = this[_0x56ae('0x23cb')]; this[_0x56ae('0x16b5')][_0x56ae('0x2288')] = Math[_0x56ae('0x833')](0xb4 * this[_0x56ae('0x23bf')] / 3.141592653589793 * this[_0x56ae('0x23cb')][_0x56ae('0x23cc')][_0x56ae('0x32')] / 0x168); } else { if (0x10 > _0x586025) _0x573e5d[_0x586025] = _0xa638f1[_0x1b30b7 + _0x586025]; else { var _0x29da1c = _0x573e5d[_0x586025 - 0x3] ^ _0x573e5d[_0x55d33b[_0x56ae('0x23cd')](_0x586025, 0x8)] ^ _0x573e5d[_0x586025 - 0xe] ^ _0x573e5d[_0x586025 - 0x10]; _0x573e5d[_0x586025] = _0x29da1c << 0x1 | _0x29da1c >>> 0x1f; } _0x29da1c = (_0x326e92 << 0x5 | _0x55d33b[_0x56ae('0x23c9')](_0x326e92, 0x1b)) + this['ft'](_0x586025, d, e, f) + l + _0x573e5d[_0x586025] + this['kt'](_0x586025); l = f; f = e; e = d << 0x1e | d >>> 0x2; d = _0x326e92; _0x326e92 = _0x29da1c; ++_0x586025; } }, 'reset': function() { _0xff114a[_0x56ae('0x6')][_0x56ae('0xb7c')]['call'](this); null != this[_0x56ae('0x23c2')] && (this[_0x56ae('0x23c2')][_0x56ae('0xb7c')](), this[_0x56ae('0x23ce')]()); this[_0x56ae('0x23c0')] = this[_0x56ae('0x23bf')] = 0x0; }, 'deregisterBatteries': function() { if (_0x56ae('0x23cf') !== 'quCdK') { for (var _0x3ee693 = _0x252a59[_0x56ae('0x977')](null), _0x59e218 = _0x2647fb(new _0x319b57(this[_0x56ae('0x94c')][_0x56ae('0xfe7')])); _0x59e218[_0x56ae('0x8f5')]();) { var _0x4f9b13 = _0x59e218[_0x56ae('0x42')](); _0x4f9b13[_0x56ae('0x1df7')] && _0x4f9b13 instanceof _0x4284ae && _0x3ee693[_0x56ae('0x8f0')](_0x4f9b13); } for (_0x3ee693 = _0x3ee693[_0x56ae('0x3f')](); _0x3ee693[_0x56ae('0x8f5')]();) _0x59e218 = _0x3ee693[_0x56ae('0x42')](), this[_0x56ae('0x94c')]['deregisterObject'](_0x59e218); } else { if (_0x575257[_0x56ae('0x64f')](null, this[_0x56ae('0x23d0')])) this[_0x56ae('0x23d0')](this[_0x56ae('0x23d1')]); _0x1fc9d4[_0x56ae('0x6')][_0x56ae('0xb8c')]['call'](this, _0x3ee693, _0x59e218, _0x4f9b13); } }, 'removeFromLevel': function() { if (_0x56ae('0x23d2') === _0x56ae('0x23d3')) { null == _0x3db706[_0x56ae('0x23d4')] && (_0x3db706[_0x56ae('0x23d4')] = new _0x31ef3()); return _0x3db706[_0x56ae('0x23d4')]; } else { _0xff114a['prototype']['removeFromLevel'][_0x56ae('0x94d')](this); null != this['spawner'] && this[_0x56ae('0x23ce')](); } }, 'getEstimatedSpeed': function() { var _0x3e6ffe = this[_0x56ae('0x21fa')]; return _0x3e6ffe + 0.1 * (0x19d - _0x3e6ffe); }, 'collisionCallback': function(_0x570723, _0x5053b0) { if (_0x56ae('0x6c') === _0x1c1b50[_0x56ae('0x1bd')]) { if (_0x570723['isTrigger'] && _0x570723 instanceof _0x4284ae) { var _0x4da32d = this[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0xe6ac = _0x570723[_0x56ae('0xe79')]['get_scenePosition'](), _0x57f371 = this[_0x56ae('0x2204')]; if ((_0x4da32d['x'] - _0xe6ac['x']) * (_0x4da32d['x'] - _0xe6ac['x']) + (_0x4da32d['y'] - _0xe6ac['y']) * (_0x4da32d['y'] - _0xe6ac['y']) + (_0x4da32d['z'] - _0xe6ac['z']) * (_0x4da32d['z'] - _0xe6ac['z']) > _0x57f371 * _0x57f371) return !0x1; } return _0xff114a['prototype'][_0x56ae('0x1df5')]['call'](this, _0x570723, _0x5053b0); } else { _0x5053b0 = _0x570723[_0x56ae('0x1c82')]; _0x570723 = _0x570723['fragmentConstantsIndex']; _0x5053b0[_0x56ae('0x8b6')](_0x570723, this[_0x56ae('0x1da6')]); _0x5053b0[_0x56ae('0x8b6')](_0x570723 + 0x1, this[_0x56ae('0x1da7')]); _0x5053b0['set'](_0x570723 + 0x2, this[_0x56ae('0x1da8')]); _0x5053b0['set'](_0x570723 + 0x4, this[_0x56ae('0x1d9c')]); _0x5053b0[_0x56ae('0x8b6')](_0x570723 + 0x5, 0x1 / (this[_0x56ae('0x1d9b')] - this['_minDistance'])); } }, '__class__': _0x592c93 }); var _0x4d6bc8 = function(_0x5b94fb, _0x9f962e, _0x2d50b1, _0x4e6528, _0x1db041) { if (_0x56ae('0x23d5') !== _0x56ae('0x23d6')) { null == _0x4e6528 && (_0x4e6528 = !0x1); null == _0x2d50b1 && (_0x2d50b1 = -0x1); _0x75d069[_0x56ae('0x94d')](this, _0x5b94fb); this[_0x56ae('0x32')] = -0x1; this[_0x56ae('0x2295')] = _0x9f962e; this[_0x56ae('0x23d7')] = this[_0x56ae('0x23d8')] = _0x2d50b1; this[_0x56ae('0x1d83')] = _0x1db041; _0x4e6528 || (this[_0x56ae('0x1b31')] = _0x56ae('0x7b8')); this[_0x56ae('0x220d')] = !0x0; this['categories'] |= 0x4; } else { var _0x5b151a = _0x5b94fb[_0x56ae('0x1c82')], _0x417428 = _0x5b94fb[_0x56ae('0x1c77')], _0x317e42 = _0x9f962e[_0x56ae('0xd47')]; _0x5b151a['set'](_0x417428, this[_0x56ae('0x1ccf')]); _0x5b151a[_0x56ae('0x8b6')](_0x417428 + 0x1, this[_0x56ae('0x1dac')]); _0x5b151a[_0x56ae('0x8b6')](_0x417428 + 0x2, this[_0x56ae('0x1dad')]); _0x317e42['setTextureAt'](_0x5b94fb[_0x56ae('0xda7')], this[_0x56ae('0x1d77')][_0x56ae('0xfc4')](_0x9f962e)); null != this[_0x56ae('0x1d79')] && _0x317e42[_0x56ae('0xfc2')](_0x5b94fb[_0x56ae('0xda7')] + 0x1, this[_0x56ae('0x1d79')][_0x56ae('0xfc4')](_0x9f962e)); } }; _0x5ac4a7[_0x56ae('0x23d9')] = _0x4d6bc8; _0x4d6bc8[_0x56ae('0x8bf')] = 'com.player03.run3.character.HoverAction'; _0x4d6bc8[_0x56ae('0x8ee')] = _0x75d069; _0x4d6bc8[_0x56ae('0x6')] = _0x4e6193(_0x75d069[_0x56ae('0x6')], { 'hoverYVelocity': null, 'hoverLength': null, 'hoverLeft': null, 'jumpAction': null, 'update': function(_0x522a80) { _0x75d069[_0x56ae('0x6')][_0x56ae('0x8f2')]['call'](this, _0x522a80); this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] ? (this['hoverLeft'] += 0x4 * _0x522a80, this['hoverLeft'] > this['hoverLength'] && (this[_0x56ae('0x23d7')] = this[_0x56ae('0x23d8')])) : null != this['jumpAction'] && this[_0x56ae('0x1d83')]['active'] && (this[_0x56ae('0x23d7')] = this['hoverLength']); }, 'reset': function() { var _0x56ea22 = {}; _0x56ea22['KAtrf'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x56ea22[_0x56ae('0x23da')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x56ea22[_0x56ae('0x23db')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x56ea22[_0x56ae('0x23dc')] = function(_0x43911f, _0x41c77d) { return _0x43911f(_0x41c77d); }; _0x56ea22['XKJUL'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if ('quUKR' !== _0x56ae('0x23dd')) { var _0x2d1205 = new _0x10cca0(); if (null == a) return _0x2d1205; a = a[_0x56ae('0x44')](b); for (var _0x5a20ff, _0x151e55 = new _0x279dc0(_0x56ea22[_0x56ae('0x23de')](_0x56ea22[_0x56ae('0x23da')](_0x56ea22['jRNWG'](_0x56ae('0x23df'), b), '|\x5c') + d + _0x56ae('0x23e0') + c, _0x56ae('0x23e1')) + b + d + _0x56ae('0x23e2'), ''), _0x264327, _0x380e53 = 0x0; _0x380e53 < a[_0x56ae('0x32')];) { _0x264327 = a[_0x380e53]; ++_0x380e53; _0x5a20ff = _0x264327[_0x56ae('0x3b')](c); 0x0 < _0x5a20ff ? (d = _0x11208a['substr'](_0x264327, 0x0, _0x5a20ff), _0x5a20ff = _0x11208a[_0x56ae('0xc14')](_0x264327, _0x5a20ff + 0x1, null)) : (d = _0x264327, _0x5a20ff = null); _0x264327 = !0x0; if (null != _0x5a20ff) for (; _0x264327 && _0x151e55[_0x56ae('0xc18')](_0x5a20ff);) _0x264327 = _0x56ea22[_0x56ae('0x23dc')](e, _0x151e55[_0x56ae('0xc19')](0x2)), _0x56ae('0x23e3') == _0x151e55[_0x56ae('0xc19')](0x1) && (_0x264327 = !_0x264327), _0x5a20ff = _0x56ea22[_0x56ae('0x23db')](_0x151e55['matchedLeft'](), _0x151e55[_0x56ae('0xc1e')]()); _0x264327 && ((null != _0x586025[d] ? _0x2d1205[_0x56ae('0x99b')](d) : _0x2d1205['h'][_0x56ae('0x900')](d)) && null != (null != _0x586025[d] ? _0x2d1205[_0x56ae('0x99c')](d) : _0x2d1205['h'][d]) ? (null != _0x586025[d] ? _0x2d1205[_0x56ae('0x99b')](d) : _0x2d1205['h']['hasOwnProperty'](d)) && null == _0x5a20ff || (_0x5a20ff = (null != _0x586025[d] ? _0x2d1205[_0x56ae('0x99c')](d) : _0x2d1205['h'][d]) + b + _0x5a20ff, _0x56ea22[_0x56ae('0x23e4')](null, _0x586025[d]) ? _0x2d1205[_0x56ae('0x932')](d, _0x5a20ff) : _0x2d1205['h'][d] = _0x5a20ff) : null != _0x586025[d] ? _0x2d1205[_0x56ae('0x932')](d, _0x5a20ff) : _0x2d1205['h'][d] = _0x5a20ff); } return _0x2d1205; } else { _0x75d069[_0x56ae('0x6')]['reset'][_0x56ae('0x94d')](this); this[_0x56ae('0x23d7')] = this['hoverLength']; } }, 'actionRequirementsMet': function() { return this[_0x56ae('0x2339')]() && this[_0x56ae('0x1aa0')][_0x56ae('0x1093')]() > this[_0x56ae('0x2295')] && (0x0 < this['hoverLeft'] || 0x0 > this['hoverLength']) ? !this[_0x56ae('0x1aa0')]['physicsData'][_0x56ae('0x1b2d')] : !0x1; }, 'continueRequirementsMet': function() { if (_0x56ae('0x23e5') !== _0x56ae('0x23e5')) { var _0x32e048 = _0x252a59[_0x56ae('0x977')](null), _0x8c934c = ','; - 0x1 != a[_0x56ae('0x3b')]('C') && -0x1 == a['indexOf'](',') && (_0x8c934c = 'C'); var _0x484446 = 0x0; for (a = a[_0x56ae('0x44')](_0x8c934c); _0x484446 < a[_0x56ae('0x32')];) _0x8c934c = a[_0x484446], ++_0x484446, _0x32e048[_0x56ae('0x8f0')](_0x37c090[_0x56ae('0x2129')][_0x56ae('0x1b')](_0x1b30b7[_0x56ae('0xcc9')](_0x8c934c))); return _0x32e048; } else { return this['correctKeysPressed']() && this['owner'][_0x56ae('0x1093')]() >= this[_0x56ae('0x2295')] && (0x0 < this[_0x56ae('0x23d7')] || 0x0 > this[_0x56ae('0x23d8')]) ? !this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] : !0x1; } }, 'performAction': function(_0x2be3e2) { if ('uMdtv' === _0x56ae('0x23e6')) { this[_0x56ae('0xfa5')]['x'] += _0x2be3e2; this[_0x56ae('0xfa5')]['y'] += b; this['force']['z'] += c; this[_0x56ae('0x23e7')] = this[_0x56ae('0xfa5')]['x']; this[_0x56ae('0x23e8')] = this['force']['y']; } else { this[_0x56ae('0x23d7')] -= _0x2be3e2; this[_0x56ae('0x1aa0')][_0x56ae('0x480')](this[_0x56ae('0x2295')]); } }, '__class__': _0x4d6bc8 }); var _0x16bf9c = function(_0x18e854, _0x3a939c) { _0xff114a[_0x56ae('0x94d')](this, _0x18e854, _0x3a939c); this[_0x56ae('0x21fa')] = 0x258; this[_0x56ae('0x2225')] = 0x19d; this[_0x56ae('0x21f6')] *= 0.97; this[_0x56ae('0x21ff')] *= 1.08; this['oobDriftForce'] *= 1.3; this[_0x56ae('0x1d8e')]['physicsData'][_0x56ae('0x2292')] *= 0.9; this[_0x56ae('0x23e9')] = _0x575257['gxrpA']; this[_0x56ae('0x1d83')][_0x56ae('0x220a')](40.8, 83.2, 0.05, 0.2); }; _0x5ac4a7[_0x56ae('0x23ea')] = _0x16bf9c; _0x16bf9c[_0x56ae('0x8bf')] = _0x56ae('0x23ea'); _0x16bf9c[_0x56ae('0x8ee')] = _0xff114a; _0x16bf9c[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'updatePostCollision': function() { null != this['nextSection'] && (this['zMaxSpeed'] = 0x258, this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && _0x1c1b50[_0x56ae('0x1be')](-0.1, this[_0x56ae('0x1093')]()) && !this[_0x56ae('0x1d83')]['active'] && (this[_0x56ae('0x480')](-0.1), this[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x1df8')] = !0x1)); _0xff114a[_0x56ae('0x6')][_0x56ae('0x21df')]['call'](this); }, 'reset': function() { _0xff114a[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this['tunnel']['gameplayMode'] != _0x3500d1[_0x56ae('0x213a')] ? 0x6 <= this[_0x56ae('0x94c')][_0x56ae('0x2233')] && (this[_0x56ae('0x21fa')] = 0x2bc, this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2365')] = 0x1) : this[_0x56ae('0x21fa')] = 0x258; }, '__class__': _0x16bf9c }); var _0x1486f5 = function(_0x3de15b, _0x5c367d) { _0x16bf9c[_0x56ae('0x94d')](this, _0x3de15b, _0x5c367d); this[_0x56ae('0x21f6')] *= 0.85; this['airXAccelMultiplier'] = 0x1; }; _0x5ac4a7[_0x56ae('0x23eb')] = _0x1486f5; _0x1486f5[_0x56ae('0x8bf')] = _0x56ae('0x23eb'); _0x1486f5[_0x56ae('0x8ee')] = _0x16bf9c; _0x1486f5[_0x56ae('0x6')] = _0x4e6193(_0x16bf9c[_0x56ae('0x6')], { 'collideWithTile': function(_0x4c54c2, _0x5581b9, _0x485118) { _0x485118 = _0x16bf9c[_0x56ae('0x6')]['collideWithTile']['call'](this, _0x4c54c2, _0x5581b9, _0x485118); 0.4 > _0x5581b9['y'] && _0x4c54c2['sourceData'][_0x56ae('0xf66')] instanceof _0x3c74dc && (this[_0x56ae('0x1271')] = 1.6, this[_0x56ae('0x21fe')] = 1.15 * this[_0x56ae('0x21ff')]); return _0x485118; }, '__class__': _0x1486f5 }); var _0x4d2a58 = function(_0x55748a) { _0x8835a4['call'](this, _0x55748a); this[_0x56ae('0x1a1f')] = 0x1; this[_0x56ae('0x32')] = 0.8; }; _0x5ac4a7[_0x56ae('0x23ec')] = _0x4d2a58; _0x4d2a58[_0x56ae('0x8bf')] = 'com.player03.run3.character.InvertGravityAction'; _0x4d2a58[_0x56ae('0x8ee')] = _0x8835a4; _0x4d2a58['prototype'] = _0x4e6193(_0x8835a4[_0x56ae('0x6')], { 'actionRequirementsMet': function() { return _0x8835a4['prototype'][_0x56ae('0x2337')][_0x56ae('0x94d')](this) ? 0x0 == this[_0x56ae('0x1272')][_0x56ae('0x1ac2')] : !0x1; }, 'continueRequirementsMet': function() { return this[_0x56ae('0x1272')][_0x56ae('0x1b2e')]['onGround'] ? !0x1 : _0x29a875[_0x56ae('0xb3d')]['keyPressed'](this[_0x56ae('0x1b31')]) ? !0x0 : 0x0 != this[_0x56ae('0x1272')]['oob']; }, 'startAction': function() { _0x8835a4[_0x56ae('0x6')][_0x56ae('0x233c')][_0x56ae('0x94d')](this); this[_0x56ae('0x1272')][_0x56ae('0x21f8')] = !0x0; var _0x20e21 = _0x1c1b50[_0x56ae('0x1bf')](3.141592653589793, this['ownerCharacter'][_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0xfaf')]()) / 0xb4; this[_0x56ae('0x1272')][_0x56ae('0x94c')]['cameraTargetRotation'] = _0x20e21; this[_0x56ae('0x9af')](); }, 'invert': function() { if ('DjudB' !== _0x56ae('0x23ed')) { var _0x17e811 = this[_0x56ae('0x1272')][_0x56ae('0x1275')], _0x1cd1d6 = this[_0x56ae('0x1272')]['get_xVelocity'](); this[_0x56ae('0x1272')][_0x56ae('0x94c')]['artificialGravity'][_0x56ae('0x2267')](_0xe0688['add'](3.141592653589793 * this[_0x56ae('0x1272')][_0x56ae('0x94c')]['artificialGravity'][_0x56ae('0xfaf')]() / 0xb4, 3.141592653589793)); this[_0x56ae('0x1272')][_0x56ae('0x1273')](-_0x1cd1d6); this[_0x56ae('0x1272')][_0x56ae('0x1271')] = 0.75; 0x0 == this[_0x56ae('0x1272')][_0x56ae('0x1ac2')] && this[_0x56ae('0x1272')][_0x56ae('0x23ee')](0.8 * -this['ownerCharacter']['radius']); 0x0 != _0x17e811 ? (_0x1cd1d6 = _0x1c1b50[_0x56ae('0x1c0')](0xb4, _0x17e811) / 3.141592653589793, _0x17e811 = _0x1c1b50['aVMkj'](0xb4, _0x17e811) / 3.141592653589793, this[_0x56ae('0x1272')]['set_apparentRotation'](_0xe0688['subtract'](3.141592653589793, (0x0 <= _0x1cd1d6 ? _0x1cd1d6 : -_0x1cd1d6) * -(_0x1c1b50['MNLwh'](0x0, _0x17e811) ? 0x1 : 0x0 > _0x17e811 ? -0x1 : 0x0) * 3.141592653589793 / 0xb4))) : (this[_0x56ae('0x1272')][_0x56ae('0x222b')](3.141592653589793), _0x17e811 = this[_0x56ae('0x1272')][_0x56ae('0x1d85')](), 1e-10 > (0x0 <= _0x17e811 ? _0x17e811 : -_0x17e811) ? 0.5 > Math[_0x56ae('0xadb')]() && this[_0x56ae('0x1272')][_0x56ae('0x222b')](-3.141592653589793) : 0x0 < this['ownerCharacter'][_0x56ae('0x1d85')]() && this[_0x56ae('0x1272')]['set_apparentRotation'](-3.141592653589793)); } else { var _0x34dcde = {}; null != _0x17e811 && (_0x34dcde[_0x56ae('0x23ef')] = _0x17e811); null != _0x1cd1d6 && (_0x34dcde[_0x56ae('0x23f0')] = _0x1cd1d6); return _0x360126[_0x56ae('0x105f')](this['target'], this[_0x56ae('0x23f1')], _0x34dcde, this[_0x56ae('0x23f2')], _0x11fe2a); } }, 'performAction': function(_0x1ad7cc) { if (_0x56ae('0x23f3') !== 'IZfgW') { null != _0xc46189['_collidingObject'] ? this[_0x56ae('0x1205')](_0xc46189[_0x56ae('0x23f4')], _0x1ad7cc) : this[_0x56ae('0x1209')](_0x1ad7cc); this['_updateDirty'] = !0x0; } else { if (this[_0x56ae('0x1276')] > this[_0x56ae('0x32')] / 0x2 && 0x0 == this[_0x56ae('0x1272')][_0x56ae('0x1ac2')]) { if (_0x56ae('0x23f5') === _0x56ae('0x23f5')) { var _0x2c76e1 = _0x1c1b50[_0x56ae('0x23f6')](0xb4 * this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0x2392')], 3.141592653589793), _0x37807d = this[_0x56ae('0x1272')]['tunnel'][_0x56ae('0x2226')][_0x56ae('0xfaf')](); this[_0x56ae('0x1272')][_0x56ae('0x94c')]['cameraTargetRotation'] = 3.141592653589793 * (_0x2c76e1 + (this['timeActive'] - this[_0x56ae('0x32')] / 0x2) * _0x1ad7cc * (_0x37807d - _0x2c76e1)) / 0xb4; } else { this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, -0x1, !0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x36552e = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1eb'), 0xa0, 0x0, null, null, null, _0x36552e); _0x36552e = _0x2797a6['method']; var _0x2ba744 = this['runner'][_0x56ae('0xe79')]['get_z']() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x36552e[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x2ba744 ? 0x1194 >= _0x2ba744 ? _0x2ba744 : 0x1194 : 3300.0000000000005); } } } }, 'endAction': function() { this['ownerCharacter'][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] || 0x0 == this[_0x56ae('0x1272')][_0x56ae('0x1ac2')] && this[_0x56ae('0x2338')]() ? this['ownerCharacter'][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] || 0x0 != this['ownerCharacter'][_0x56ae('0x1ac2')] || (this[_0x56ae('0x1272')][_0x56ae('0x480')](0.7 * this['ownerCharacter'][_0x56ae('0x1093')]()), this[_0x56ae('0x1272')][_0x56ae('0x1271')] *= 0.9) : this[_0x56ae('0x9af')](); this[_0x56ae('0x1272')]['invertControls'] = !0x1; return this[_0x56ae('0x1272')][_0x56ae('0x94c')]['cameraTargetRotation'] = null; }, 'reset': function() { _0x8835a4[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0x1272')][_0x56ae('0x21f8')] = !0x1; }, '__class__': _0x4d2a58 }); var _0x3a26f4 = function(_0x5c9e29, _0x440317) { if ('CrrFY' === _0x575257['ZWToT']) { this['invalidateShaderProgram'](); } else { _0xff114a[_0x56ae('0x94d')](this, _0x5c9e29, _0x440317); this[_0x56ae('0x21f6')] *= 0.9; this[_0x56ae('0x21fa')] *= 0.95; this[_0x56ae('0x1d83')][_0x56ae('0x220a')](0x68, 0xbe, 0.05, 0.2); this[_0x56ae('0x1d83')]['buffer'] *= 0x2; this[_0x56ae('0x2201')][_0x56ae('0x2295')] *= 0.9; } }; _0x5ac4a7[_0x56ae('0x23f8')] = _0x3a26f4; _0x3a26f4[_0x56ae('0x8bf')] = _0x56ae('0x23f8'); _0x3a26f4[_0x56ae('0x8ee')] = _0xff114a; _0x3a26f4[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { '__class__': _0x3a26f4 }); var _0x51ac9b = function(_0x218c46, _0x362ae8) { this[_0x56ae('0x23f9')] = null; _0xff114a[_0x56ae('0x94d')](this, _0x218c46, _0x362ae8); this[_0x56ae('0x2209')](1.2 * this[_0x56ae('0x222a')]); _0x51ac9b[_0x56ae('0x1dfe')](); _0x575257[_0x56ae('0x662')](0x0, _0x51ac9b[_0x56ae('0x1de1')]) && (_0x218c46 = new Date()['getTime']() / 0x3e8, _0x362ae8 = _0x51ac9b, _0x362ae8['set_sleepiness'](_0x362ae8[_0x56ae('0x1de1')] - 0.0016666666666666668 * (_0x218c46 - _0x51ac9b[_0x56ae('0x8c6')])), _0x51ac9b[_0x56ae('0x8c6')] = _0x218c46); this['checkSleepy'](); this[_0x56ae('0x1d83')][_0x56ae('0xa2f')] *= 0x2; this[_0x56ae('0x2201')]['hoverYVelocity'] *= 0.95; }; _0x5ac4a7[_0x56ae('0x23fa')] = _0x51ac9b; _0x51ac9b[_0x56ae('0x8bf')] = _0x56ae('0x23fa'); _0x51ac9b[_0x56ae('0x984')] = {}; _0x51ac9b[_0x56ae('0x984')][_0x56ae('0x23fb')] = _0x56ae('0x23fb'); _0x51ac9b['SLEEPINESS_AFTER_SHAKEN'] = function(_0x5024e3) { return _0x4b9541[_0x56ae('0x1901')](0.7, 0.20000000000000007, 0x1, _0x5024e3); }; _0x51ac9b[_0x56ae('0x23fc')] = function(_0x309132) { return _0x4b9541['boundedFunc'](0.008333333333333333, -0.006666666666666666, 0x2, _0x309132); }; _0x51ac9b[_0x56ae('0x23fb')] = function(_0x3ad1ec) { if (_0x56ae('0x23fd') !== 'EqGnC') { null == d && (d = -0x1); if (0x0 != d && (null == this[_0x56ae('0xa77')][_0x56ae('0x1ff6')] || 0x1 != this['__state']['program'][_0x56ae('0xc08')])) { -0x1 == d && (d = c[_0x56ae('0x9fa')]() >> 0x2); for (var _0x2cdf04 = (_0x3ad1ec = 0x1 == _0x3ad1ec) ? this[_0x56ae('0xcb4')] : this[_0x56ae('0x23fe')], _0x4b08a3 = 0x0, _0x468b88 = 0x4 * b, _0x5c13a1 = 0x0, _0x192103 = d; _0x5c13a1 < _0x192103;) _0x5c13a1++, _0x2cdf04[_0x468b88++] = c[_0x56ae('0x1b')](_0x4b08a3++), _0x2cdf04[_0x468b88++] = c[_0x56ae('0x1b')](_0x4b08a3++), _0x2cdf04[_0x468b88++] = c[_0x56ae('0x1b')](_0x4b08a3++), _0x2cdf04[_0x468b88++] = c[_0x56ae('0x1b')](_0x4b08a3++); null != this['__state'][_0x56ae('0x1ff6')] && this['__state']['program']['__markDirty'](_0x3ad1ec, b, d); } } else { 0x0 >= _0x3ad1ec ? (_0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')] = !0x1, _0x51ac9b[_0x56ae('0x1de1')] = 0x0, _0x51ac9b[_0x56ae('0x23ff')] = 0x0, _0x3ad1ec = _0x51ac9b[_0x56ae('0x1ddf')], _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1649')](_0x3ad1ec['id']) && _0x51ac9b[_0x56ae('0x1ddf')]['delete']()) : 0x1 <= _0x3ad1ec ? (_0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')] || (_0x37c090['activeCharacter'] == _0x37c090['lizard'] && _0x37c090[_0x56ae('0x22ba')](_0x37c090[_0x56ae('0x1232')]), null != _0x4421e4['instance'][_0x56ae('0x94c')] && _0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0xbc9')] instanceof _0x4f8813 ? new _0x434fd2(_0x4421e4[_0x56ae('0x993')]['tunnel']['levelSet'], _0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1d28')])[_0x56ae('0xb4a')](0x1) : _0x3db706[_0x56ae('0x2400')]()[_0x56ae('0xb4a')](0x3), _0x51ac9b[_0x56ae('0x1ddf')][_0x56ae('0xbbd')](new Date()['getTime']() / 0x3e8), _0x854040[_0x56ae('0x488')]()['set_local'](0.01)), _0x37c090[_0x56ae('0x15fc')]['asleep'] = !0x0, _0x51ac9b[_0x56ae('0x1de1')] = 0x1) : _0x51ac9b[_0x56ae('0x1de1')] = _0x3ad1ec; return _0x51ac9b[_0x56ae('0x1de1')]; } }; _0x51ac9b[_0x56ae('0x1dfe')] = function() { if (!_0x51ac9b[_0x56ae('0x1dde')]) { _0x51ac9b[_0x56ae('0x1dde')] = !0x0; var _0x26f73f = _0x51ac9b['sleepinessEntry']; if (_0x56b9a2['get_instance']()[_0x56ae('0x1649')](_0x26f73f['id'])) { _0x26f73f = new Date()[_0x56ae('0xb3e')]() / 0x3e8; var _0x2f74da = _0x51ac9b['sleepinessEntry']; _0x26f73f -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2f74da['id'], _0x2f74da['defaultValue']); 0x258 > _0x26f73f ? (_0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')] = !0x0, _0x51ac9b[_0x56ae('0x8c6')] = new Date()[_0x56ae('0xb3e')]() / 0x3e8 - _0x26f73f) : _0x51ac9b[_0x56ae('0x1ddf')]['delete'](); } else _0x51ac9b[_0x56ae('0x1ddf')][_0x56ae('0x195d')](); } _0x26f73f = new Date()[_0x56ae('0xb3e')]() / 0x3e8; _0x2f74da = _0x51ac9b; _0x2f74da[_0x56ae('0x23fb')](_0x575257[_0x56ae('0x2401')](_0x2f74da[_0x56ae('0x1de1')], 0.0016666666666666668 * (_0x26f73f - _0x51ac9b[_0x56ae('0x8c6')]))); _0x51ac9b[_0x56ae('0x8c6')] = _0x26f73f; return _0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')]; }; _0x51ac9b[_0x56ae('0x2402')] = function() { if (0.6 >= _0x51ac9b[_0x56ae('0x1de1')]) _0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')] = !0x1, _0x51ac9b[_0x56ae('0x23fb')](_0x51ac9b[_0x56ae('0x2403')](_0x51ac9b[_0x56ae('0x23ff')])), _0x51ac9b['timesShakenAwake']++; else { var _0x3e4d6f = _0x51ac9b; _0x3e4d6f['set_sleepiness'](_0x3e4d6f[_0x56ae('0x1de1')] - (0.5 * Math['random']() + 0.5) * _0x51ac9b[_0x56ae('0x23fc')](_0x51ac9b[_0x56ae('0x23ff')])); } }; _0x51ac9b[_0x56ae('0x8ee')] = _0xff114a; _0x51ac9b['prototype'] = _0x4e6193(_0xff114a['prototype'], { 'wasSleepy': null, 'update': function(_0x563c21) { _0xff114a[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x563c21); _0x51ac9b['lastUpdate'] += _0x563c21; }, 'reset': function() { _0xff114a[_0x56ae('0x6')]['reset'][_0x56ae('0x94d')](this); _0x51ac9b[_0x56ae('0x1dfe')]() && _0x4421e4[_0x56ae('0x993')]['setTunnel'](null); this[_0x56ae('0x2404')](); }, 'onFall': function(_0x16221e) { if (this[_0x56ae('0x94c')][_0x56ae('0xbc6')] != _0x3500d1['INFINITE'] && _0x575257['zQzYc'](this[_0x56ae('0x94c')][_0x56ae('0xbc6')], _0x3500d1[_0x56ae('0x226d')])) { if (_0x56ae('0x2405') !== 'jfVgv') { var _0x5e5c8d = new Date()[_0x56ae('0xb3e')]() / 0x3e8, _0xf23c3a = 0.0016666666666666668 * (_0x5e5c8d - _0x51ac9b['lastUpdate']); _0x51ac9b[_0x56ae('0x8c6')] = _0x5e5c8d; _0x5e5c8d = _0x51ac9b; _0x5e5c8d[_0x56ae('0x23fb')](_0x5e5c8d[_0x56ae('0x1de1')] + (0.02421307506053269 - _0xf23c3a)); this[_0x56ae('0x2404')](); } else { this['__listeners'][_0x56ae('0x9d8')](f, 0x0, _0x16221e); this[_0x56ae('0x9d9')][_0x56ae('0x9d8')](f, 0x0, _0xf23c3a); this[_0x56ae('0x37')]['splice'](f, 0x0, !_0x5e5c8d); return; } } _0xff114a['prototype'][_0x56ae('0x23b7')][_0x56ae('0x94d')](this, _0x16221e); }, 'checkSleepy': function() { if (_0x1c1b50[_0x56ae('0x1c2')](_0x56ae('0x2406'), _0x56ae('0x2406'))) { this[_0x56ae('0x21a2')] = !0x0; _0x41c934[_0x56ae('0xb5b')] = 0xc055c; _0x8a0785[_0x56ae('0x209a')] = _0x2b9caa[_0x56ae('0x20c4')](_0x56ae('0x21a3')); this[_0x56ae('0x19e5')] = []; this['knownDownloads'] = []; this[_0x56ae('0x21a4')]({ 'path': _0x56ae('0x21a5'), 'type': 0x0 }, !0x1); this[_0x56ae('0x21a6')](); this[_0x56ae('0x19e5')] = []; this[_0x56ae('0x19e4')] = []; this[_0x56ae('0x21a4')]({ 'path': _0x56ae('0x21a7'), 'type': 0x0 }, !0x1); this[_0x56ae('0x21a6')](); } else { if (null != this['tunnel']) { if (_0x56ae('0x2407') === _0x56ae('0x2407')) { var _0xffb6de = 0.6 < _0x51ac9b[_0x56ae('0x1de1')]; _0xffb6de != this['wasSleepy'] && ((this['wasSleepy'] = _0xffb6de) ? (this[_0x56ae('0x21fa')] = 0xf0, _0xffb6de = 0xc8, this['xAccel'] = 0x384) : (this['zMaxSpeed'] = 0x11d, _0xffb6de = 0xf0, this[_0x56ae('0x21f6')] = 0x438), this[_0x56ae('0x1d83')]['setFromJumpHeight'](0x68, _0xffb6de, 0.05, 0.35)); } else { return _0x11208a[_0x56ae('0x8b0')](this['__array']); } } } }, '__class__': _0x51ac9b }); var _0x584454 = function(_0x14c0bf) { this['endXVelocity'] = this['endYVelocity'] = this[_0x56ae('0x2408')] = this[_0x56ae('0x2409')] = this[_0x56ae('0x240a')] = 0x0; this['target'] = null; _0x8835a4['call'](this, _0x14c0bf); this[_0x56ae('0x1a1f')] = 0xffffff; this[_0x56ae('0x32')] = -0x1; }; _0x5ac4a7[_0x56ae('0x240b')] = _0x584454; _0x584454['__name__'] = _0x56ae('0x240b'); _0x584454['__super__'] = _0x8835a4; _0x584454[_0x56ae('0x6')] = _0x4e6193(_0x8835a4['prototype'], { 'target': null, 'endXVelocity': null, 'endYVelocity': null, 'extraManeuverabilityLeft': null, 'speed': null, 'prevZVelocity': null, 'actionRequirementsMet': function() { if (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](this[_0x56ae('0x1b31')])) { if (_0x56ae('0x240c') === 'dNZyJ') { if (0x0 <= this[_0x56ae('0x1272')][_0x56ae('0x2240')][_0x56ae('0x3b')](this['requiredKey'], 0x0)) { var _0x586e22 = this[_0x56ae('0x1272')]; _0x586e22 = _0x575257[_0x56ae('0x662')](_0x586e22[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - _0x586e22['physicsData'][_0x56ae('0x1b2f')], this[_0x56ae('0x1272')]['jumpAction'][_0x56ae('0x32')] + 0.3); } else _0x586e22 = !0x1; if (_0x586e22) return !0x1; } else { this['tunnel']['artificialGravity'][_0x56ae('0x2267')](_0x586e22, !0x0); } } else return !0x1; _0x586e22 = _0x2647fb(new _0x319b57(this['ownerCharacter'][_0x56ae('0xb48')][_0x56ae('0xfe7')])); for (var _0x2b3042 = this[_0x56ae('0x1272')][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x34c5f0 = Infinity, _0x390ae8, _0x333825 = this[_0x56ae('0x9ad')] = null; _0x586e22[_0x56ae('0x8f5')]() && !(_0x333825 = _0x586e22[_0x56ae('0x42')](), _0x333825[_0x56ae('0xe79')][_0x56ae('0x105e')]() > _0x2b3042['z'] + 0x28);); for (; null != _0x333825 && !(_0x333825[_0x56ae('0xe79')]['get_z']() > _0x2b3042['z'] + 0x1f4);) { if (_0x333825['isTrigger'] && _0x333825['collides'] && _0x333825 instanceof _0x5a8fe3) { _0x390ae8 = _0x333825['mesh'][_0x56ae('0xa62')](); var _0x1a7b4c = _0x584454[_0x56ae('0x18b8')]; null == _0x1a7b4c && (_0x1a7b4c = new _0x4e9ff1()); _0x1a7b4c['x'] = _0x390ae8['x'] - _0x2b3042['x']; _0x1a7b4c['y'] = _0x390ae8['y'] - _0x2b3042['y']; _0x1a7b4c['z'] = _0x390ae8['z'] - _0x2b3042['z']; _0x390ae8 = _0x584454[_0x56ae('0x18b8')]; _0x390ae8 = _0x390ae8['x'] * _0x390ae8['x'] + _0x390ae8['y'] * _0x390ae8['y'] + _0x390ae8['z'] * _0x390ae8['z']; 0x3d090 > _0x390ae8 && _0x390ae8 < _0x34c5f0 && _0x333825[_0x56ae('0x1161')] && (this['target'] = _0x333825, _0x34c5f0 = _0x390ae8); } _0x333825 = _0x586e22['hasNext']() ? _0x586e22[_0x56ae('0x42')]() : null; } return null != this[_0x56ae('0x9ad')]; }, 'continueRequirementsMet': function() { if (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](this[_0x56ae('0x1b31')]) && null != this[_0x56ae('0x9ad')] && !this[_0x56ae('0x9ad')][_0x56ae('0x237d')]() && this[_0x56ae('0x9ad')]['mesh'][_0x56ae('0x105e')]() >= this[_0x56ae('0x1272')]['mesh'][_0x56ae('0x105e')]()) { var _0xe2cb3e = this[_0x56ae('0x1272')][_0x56ae('0xe79')]['get_scenePosition'](), _0x4c23ed = this[_0x56ae('0x9ad')][_0x56ae('0xe79')][_0x56ae('0x13aa')](); return 0x3d090 >= _0x575257['APQBL'](_0x575257[_0x56ae('0x664')](_0xe2cb3e['x'], _0x4c23ed['x']) * (_0xe2cb3e['x'] - _0x4c23ed['x']), (_0xe2cb3e['y'] - _0x4c23ed['y']) * _0x575257[_0x56ae('0x665')](_0xe2cb3e['y'], _0x4c23ed['y'])) + (_0xe2cb3e['z'] - _0x4c23ed['z']) * (_0xe2cb3e['z'] - _0x4c23ed['z']); } return !0x1; }, 'startAction': function() { this[_0x56ae('0x240a')] = this[_0x56ae('0x1272')][_0x56ae('0x1637')](); var _0x12ae2a = this[_0x56ae('0x1272')]['rigidbody'][_0x56ae('0x92a')]; this[_0x56ae('0x2409')] = Math[_0x56ae('0xf0c')](_0x12ae2a['x'] * _0x12ae2a['x'] + _0x12ae2a['y'] * _0x12ae2a['y'] + _0x12ae2a['z'] * _0x12ae2a['z']); 0x12c > this[_0x56ae('0x2409')] && (this['speed'] = 0x12c); this['extraManeuverabilityLeft'] = 0x0; _0x8835a4[_0x56ae('0x6')]['startAction']['call'](this); }, 'performAction': function(_0x3c96f3) { if (_0x1c1b50[_0x56ae('0x1c3')] === _0x56ae('0x240d')) { this[_0x56ae('0x2409')] = 0x19d > this[_0x56ae('0x2409')] ? this['speed'] + 0xfa * _0x3c96f3 : 0x212 > this[_0x56ae('0x2409')] ? this[_0x56ae('0x2409')] + 0x64 * _0x3c96f3 : 0x212; if (_0x1c1b50[_0x56ae('0x1bc')](null, this[_0x56ae('0x9ad')]) && this[_0x56ae('0x9ad')][_0x56ae('0xe79')][_0x56ae('0x105e')]() > this['ownerCharacter'][_0x56ae('0xe79')][_0x56ae('0x105e')]()) { _0x92d054[_0x56ae('0x9b2')](this['target'][_0x56ae('0xe79')][_0x56ae('0xfd9')]()[_0x56ae('0x1005')](), this[_0x56ae('0x1272')][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x584454[_0x56ae('0x18b8')]); var _0x165d11 = _0x584454[_0x56ae('0x18b8')], _0x340b11 = this[_0x56ae('0x9ad')][_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x275ffe = _0x584454[_0x56ae('0x18b8')]; null == _0x275ffe && (_0x275ffe = new _0x4e9ff1()); _0x275ffe['x'] = _0x165d11['x'] - _0x340b11['x']; _0x275ffe['y'] = _0x165d11['y'] - _0x340b11['y']; _0x275ffe['z'] = _0x165d11['z'] - _0x340b11['z']; _0x165d11 = _0x584454[_0x56ae('0x18b8')]; _0x340b11 = _0x165d11['x'] * _0x165d11['x'] + _0x165d11['y'] * _0x165d11['y'] + _0x165d11['z'] * _0x165d11['z']; _0x275ffe = _0x340b11 - 0x1; 1e-10 > (0x0 <= _0x275ffe ? _0x275ffe : -_0x275ffe) || (0x0 == _0x340b11 ? (_0x165d11['x'] = 0x1, _0x165d11['y'] = 0x0, _0x165d11['z'] = 0x0) : (_0x340b11 = 0x1 / Math['sqrt'](_0x340b11), _0x165d11['x'] *= _0x340b11, _0x165d11['y'] *= _0x340b11, _0x165d11['z'] *= _0x340b11)); _0x165d11 = _0x584454['offset']; _0x340b11 = 0.17 * this['speed']; _0x275ffe = _0x584454['offset']; null == _0x275ffe && (_0x275ffe = new _0x4e9ff1()); _0x275ffe['x'] = _0x165d11['x'] * _0x340b11; _0x275ffe['y'] = _0x165d11['y'] * _0x340b11; _0x275ffe['z'] = _0x165d11['z'] * _0x340b11; this[_0x56ae('0x9ad')][_0x56ae('0x240e')](_0x584454[_0x56ae('0x18b8')]['x'], _0x584454[_0x56ae('0x18b8')]['y'], _0x584454[_0x56ae('0x18b8')]['z']); _0x92d054[_0x56ae('0x9b2')](this[_0x56ae('0x1272')][_0x56ae('0xe79')][_0x56ae('0xfd9')]()[_0x56ae('0x1005')](), this['target'][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x584454['offset']); _0x165d11 = _0x584454[_0x56ae('0x18b8')]; _0x340b11 = this[_0x56ae('0x1272')][_0x56ae('0xe79')][_0x56ae('0xa62')](); _0x275ffe = _0x584454[_0x56ae('0x18b8')]; null == _0x275ffe && (_0x275ffe = new _0x4e9ff1()); _0x275ffe['x'] = _0x165d11['x'] - _0x340b11['x']; _0x275ffe['y'] = _0x165d11['y'] - _0x340b11['y']; _0x275ffe['z'] = _0x165d11['z'] - _0x340b11['z']; _0x165d11 = _0x584454[_0x56ae('0x18b8')]; _0x340b11 = _0x165d11['x'] * _0x165d11['x'] + _0x165d11['y'] * _0x165d11['y'] + _0x165d11['z'] * _0x165d11['z']; _0x275ffe = _0x340b11 - 0x1; 1e-10 > (0x0 <= _0x275ffe ? _0x275ffe : -_0x275ffe) || (0x0 == _0x340b11 ? (_0x165d11['x'] = 0x1, _0x165d11['y'] = 0x0, _0x165d11['z'] = 0x0) : (_0x340b11 = 0x1 / Math[_0x56ae('0xf0c')](_0x340b11), _0x165d11['x'] *= _0x340b11, _0x165d11['y'] *= _0x340b11, _0x165d11['z'] *= _0x340b11)); _0x165d11 = _0x584454[_0x56ae('0x18b8')]; _0x340b11 = this['speed']; _0x275ffe = _0x584454['offset']; null == _0x275ffe && (_0x275ffe = new _0x4e9ff1()); _0x275ffe['x'] = _0x165d11['x'] * _0x340b11; _0x275ffe['y'] = _0x165d11['y'] * _0x340b11; _0x275ffe['z'] = _0x165d11['z'] * _0x340b11; _0x165d11 = 0x1 - 1.1 * this[_0x56ae('0x2409')] * this[_0x56ae('0x2409')] / 0x3d090; _0x165d11 = 0x0 <= _0x165d11 ? 0x1 >= _0x165d11 ? _0x165d11 : 0x1 : 0x0; _0x165d11 *= _0x165d11; _0x340b11 = _0x584454['offset']['x']; _0x275ffe = _0x478360[_0x56ae('0x1b')](this[_0x56ae('0x1272')]); _0x340b11 += _0x1c1b50[_0x56ae('0x240f')](0.3 * _0x275ffe, this[_0x56ae('0x1272')]['get_zVelocity']()); _0x275ffe = this[_0x56ae('0x1272')]['get_xVelocity'](); _0x340b11 = _0x275ffe + 0xc * _0x3c96f3 * (0x1 - this['extraManeuverabilityLeft']) * (_0x340b11 - _0x275ffe); this[_0x56ae('0x1272')][_0x56ae('0x1273')](_0x340b11 + _0x165d11 * (_0x584454['offset']['x'] - _0x340b11)); 0x0 >= this['extraManeuverabilityLeft'] && (this[_0x56ae('0x1272')][_0x56ae('0x1093')](), _0x340b11 = this[_0x56ae('0x1272')]['get_yVelocity'](), _0x165d11 += 0.2, this[_0x56ae('0x1272')][_0x56ae('0x480')](_0x1c1b50[_0x56ae('0x1c4')](_0x340b11, 0.8 * (0x1 > _0x165d11 ? _0x165d11 : 0x1) * (_0x584454[_0x56ae('0x18b8')]['y'] - _0x340b11)))); this[_0x56ae('0x1272')][_0x56ae('0x482')](_0x584454[_0x56ae('0x18b8')]['z']); this['endXVelocity'] = 1.1 * _0x584454[_0x56ae('0x18b8')]['x']; this[_0x56ae('0x2410')] = _0x584454[_0x56ae('0x18b8')]['y']; } 0x0 < this[_0x56ae('0x2408')] && (this['extraManeuverabilityLeft'] -= _0x3c96f3); _0x3c96f3 = this[_0x56ae('0x1272')]; _0x1c1b50['MNLwh'](0x3, _0x3c96f3['tunnel'][_0x56ae('0x1ad5')] - _0x3c96f3[_0x56ae('0x1b2e')][_0x56ae('0x1b2f')]) && (this['ownerCharacter'][_0x56ae('0x1b2e')][_0x56ae('0x1b2f')] = this[_0x56ae('0x1272')][_0x56ae('0x94c')][_0x56ae('0x1ad5')] - 0x3); } else { null != _0x3c96f3 == this['_useTexture'] && (null == _0x3c96f3 || null == this[_0x56ae('0xfc3')] || _0x3c96f3['get_hasMipMaps']() == this[_0x56ae('0xfc3')][_0x56ae('0x1c56')]() && _0x3c96f3[_0x56ae('0x1c72')]() == this['_texture'][_0x56ae('0x1c72')]()) || this[_0x56ae('0x1abb')](); this[_0x56ae('0x1c69')] = null != _0x3c96f3; return this['_texture'] = _0x3c96f3; } }, 'endAction': function() { if (_0x56ae('0x2411') !== 'IcJeK') { this['ownerCharacter'][_0x56ae('0x1637')]() < this[_0x56ae('0x240a')] && this[_0x56ae('0x1272')][_0x56ae('0x482')](this['prevZVelocity']); if (this[_0x56ae('0x9ad')][_0x56ae('0x237d')]()) { this[_0x56ae('0x1272')]['currentXTraction'] = 0.25; this[_0x56ae('0x1272')]['set_xVelocity'](this[_0x56ae('0x2412')]); this[_0x56ae('0x1272')]['set_yVelocity'](this[_0x56ae('0x2410')]); var _0x274955 = 0.4 * this[_0x56ae('0x1272')][_0x56ae('0x21f7')], _0x25f71e = this[_0x56ae('0x1272')][_0x56ae('0x2223')]; this['ownerCharacter'][_0x56ae('0x2223')] = _0x274955 < _0x25f71e ? _0x274955 : _0x25f71e; } else this[_0x56ae('0x9ad')][_0x56ae('0x2413')](); this[_0x56ae('0x1272')]['avoidJumpingOut'](); return this[_0x56ae('0x9ad')] = null; } else { switch (_0x274955) { case 0x0: return _0x56ae('0x2414'); case 0x1: return 'bgra'; case 0x2: return _0x56ae('0x2415'); case 0x3: return _0x56ae('0x2416'); case 0x4: return _0x56ae('0x2417'); case 0x5: return _0x56ae('0x2418'); default: return null; } } }, '__class__': _0x584454 }); var _0xfff54 = function(_0x4811de, _0x5e8068) { _0xff114a[_0x56ae('0x94d')](this, _0x4811de, _0x5e8068); _0x4811de = this[_0x56ae('0x220e')]; _0x5e8068 = _0x4811de['indexOf'](this['jumpAction'], 0x0); - 0x1 != _0x5e8068 && _0x4811de[_0x56ae('0x9d8')](_0x5e8068, 0x1); this[_0x56ae('0x2419')] = new _0xf7fa08(this, 0xb8, 0x128); this[_0x56ae('0x220e')]['push'](this[_0x56ae('0x2419')]); }; _0x5ac4a7[_0x56ae('0x241a')] = _0xfff54; _0xfff54[_0x56ae('0x8bf')] = _0x56ae('0x241a'); _0xfff54['__super__'] = _0xff114a; _0xfff54['prototype'] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'chargedJumpAction': null, '__class__': _0xfff54 }); var _0x6462bd = function(_0x61004a, _0xe50359) { this[_0x56ae('0x241b')] = !0x1; this['timeOnBridge'] = 0x0; _0xff114a[_0x56ae('0x94d')](this, _0x61004a, _0xe50359); this[_0x56ae('0x241c')] = new _0x4e9ff1(0x0, -0x13, 0x0); this[_0x56ae('0x241d')] = new _0x2ded83(); _0xe50359 == _0x37c090[_0x56ae('0x22dc')] ? (this[_0x56ae('0x241c')]['x'] = 0x11, this[_0x56ae('0x241c')]['y'] = -0xa, this[_0x56ae('0x241d')][_0x56ae('0x1c17')] = 0.8) : (this['xAccel'] *= 0.7, this['floatDownAction'][_0x56ae('0x2295')] *= 0.9, this[_0x56ae('0x2225')] *= 0.8, this[_0x56ae('0x21fa')] *= 0.9, this[_0x56ae('0x1d83')][_0x56ae('0x220a')](0x55, 0x80, 0.05, 0.2)); }; _0x5ac4a7[_0x56ae('0x241e')] = _0x6462bd; _0x6462bd['__name__'] = _0x56ae('0x241e'); _0x6462bd['__super__'] = _0xff114a; _0x6462bd['prototype'] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'relativeMetalObject': null, 'absoluteMetalObject': null, 'timeOnBridge': null, 'onBridge': null, 'removeFromLevel': function() { _0xff114a['prototype'][_0x56ae('0x21e2')][_0x56ae('0x94d')](this); this['absoluteMetalObject'][_0x56ae('0x1c17')] = NaN; this[_0x56ae('0x241d')] = null; }, 'update': function(_0x4f7b39) { var _0x25f153 = 0x0 < this[_0x56ae('0x1637')](); _0xff114a['prototype'][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x4f7b39); var _0x4898dd = null != this[_0x56ae('0x2247')] ? this[_0x56ae('0x2247')] : this[_0x56ae('0xbcc')]; null == _0x4898dd[_0x56ae('0x241f')] ? _0x4898dd[_0x56ae('0x2420')] ? (_0x4898dd['bridge'] = new _0x962681(_0x4898dd), _0x4898dd[_0x56ae('0x241f')]['sources'][_0x56ae('0x8f0')](this[_0x56ae('0x241d')])) : _0x4898dd == this[_0x56ae('0x2247')] ? _0x4898dd[_0x56ae('0x931')](null, 0xa) : _0x4898dd[_0x56ae('0x931')](null, 0x1e) : 0x0 > _0x4898dd[_0x56ae('0x241f')][_0x56ae('0x18c4')]['indexOf'](this[_0x56ae('0x241d')], 0x0) && _0x4898dd['bridge']['sources']['push'](this[_0x56ae('0x241d')]); _0x92d054['transformPoint'](this[_0x56ae('0xe79')][_0x56ae('0xfe9')](), this[_0x56ae('0x241c')], this[_0x56ae('0x241d')]); this[_0x56ae('0x241b')] ? (0x0 >= this[_0x56ae('0x2421')] && this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x223b')]++, _0x25f153 ? this['timeOnBridge'] += _0x4f7b39 : 0x0 >= this[_0x56ae('0x2421')] && (this['timeOnBridge'] = 0.0001), 0x5 <= this[_0x56ae('0x2421')] && (this[_0x56ae('0x94c')]['analytics']['secondaryAbilityActivations']++, this[_0x56ae('0x2421')] = _0x4f7b39)) : 0x0 < this[_0x56ae('0x2421')] && (this['timeOnBridge'] -= 0xa * _0x4f7b39, 0x0 > this['timeOnBridge'] && (this[_0x56ae('0x2421')] = 0x0)); this[_0x56ae('0x241b')] = !0x1; }, 'collideWithTile': function(_0xeec53a, _0x3f9814, _0x53480d) { _0x3f9814 = _0xff114a[_0x56ae('0x6')][_0x56ae('0x2241')][_0x56ae('0x94d')](this, _0xeec53a, _0x3f9814, _0x53480d); _0x56ae('0x241f') == _0x17bbc3['tileTypes']['get'](_0xeec53a[_0x56ae('0xf2d')][_0x56ae('0x1ad6')]) && (this[_0x56ae('0x241b')] = !0x0); return _0x3f9814; }, '__class__': _0x6462bd }); var _0x18fa00 = function() {}; _0x5ac4a7[_0x56ae('0x486')] = _0x18fa00; _0x18fa00['__name__'] = _0x1c1b50[_0x56ae('0x485')]; _0x18fa00['__isInterface__'] = !0x0; _0x18fa00[_0x56ae('0x6')] = {}; _0x18fa00[_0x56ae('0x6')][_0x56ae('0x8f2')] = null; _0x18fa00[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x18fa00; var _0x234079 = function(_0x5d8c4b, _0x336ee) { _0xff114a['call'](this, _0x5d8c4b, _0x336ee); this[_0x56ae('0x21ff')] *= 1.17; this[_0x56ae('0x21f6')] *= 1.21; this[_0x56ae('0x21fd')] *= 0.9; this['zMaxSpeed'] *= 1.14; this[_0x56ae('0x21f7')] = 1.1; this[_0x56ae('0x1d83')][_0x56ae('0xa2f')] *= 1.5; this[_0x56ae('0x1d83')][_0x56ae('0x220a')](33.199999999999996, 111.28, 0.05, 0.21200000000000002); }; _0x5ac4a7['com.player03.run3.character.Runner'] = _0x234079; _0x234079['__name__'] = _0x56ae('0x2422'); _0x234079[_0x56ae('0x8ee')] = _0xff114a; _0x234079['prototype'] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'update': function(_0x3a4dbe) { if (this['physicsData']['onGround'] && (null == this[_0x56ae('0x1ad3')] || this[_0x56ae('0x1ad3')][_0x56ae('0xf2d')][_0x56ae('0xf66')] == _0xb3104a[_0x56ae('0x229a')]) && 0x0 >= this[_0x56ae('0x2224')]) { var _0xc9e337 = this[_0x56ae('0x21fe')], _0x5ae22a = 1.14 * this[_0x56ae('0x21ff')]; this[_0x56ae('0x21fe')] = _0xc9e337 > _0x5ae22a ? _0xc9e337 : _0x5ae22a; _0xc9e337 = this[_0x56ae('0x21f9')]; _0x5ae22a = 1.06 * this[_0x56ae('0x21fa')]; this[_0x56ae('0x21f9')] = _0xc9e337 > _0x5ae22a ? _0xc9e337 : _0x5ae22a; } _0xff114a[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x3a4dbe); }, '__class__': _0x234079 }); var _0x444743 = function(_0x28d33d, _0x19f34a, _0x279ed0) { null == _0x279ed0 && (_0x279ed0 = 0x0); null == _0x19f34a && (_0x19f34a = 0x0); null == _0x28d33d && (_0x28d33d = 0x0); this['x'] = _0x28d33d; this['y'] = _0x19f34a; this['z'] = _0x279ed0; }; _0x5ac4a7[_0x56ae('0x2423')] = _0x444743; _0x444743[_0x56ae('0x8bf')] = 'haxeutils.math.geom.Eulers'; _0x444743[_0x56ae('0x6')] = {}; _0x444743[_0x56ae('0x6')][_0x56ae('0x2424')] = null; _0x444743[_0x56ae('0x6')]['x'] = null; _0x444743[_0x56ae('0x6')]['y'] = null; _0x444743[_0x56ae('0x6')]['z'] = null; _0x444743[_0x56ae('0x6')][_0x56ae('0x1050')] = function() { if (_0x56ae('0x2425') === _0x56ae('0x2425')) { null == this.degrees && (this.degrees = new _0x4e9ff1()); this.degrees.x = 0xb4 * this.x / 3.141592653589793; this.degrees.y = 0xb4 * this.y / 3.141592653589793; this.degrees.z = 0xb4 * this.z / 3.141592653589793; return this.degrees; } else { this.pastafarian.setIndexedPosition(0.8, 1.1); this.pastafarian.spritesheet.set_currentFrame(0x3e); this.pastafarian.spritesheet.set_xInverted(!0x1); this.angel.setIndexedPosition(1.4, 0.3); this.angel.spritesheet.set_currentFrame(0x8); this.angel.spritesheet.set_xInverted(!0x0); this.bunny.setIndexedPosition(1.3, 0.3, null, 0xf); this.bunny.spritesheet.set_currentFrame(0x15); this.bunny.spritesheet.set_xInverted(!0x1); this.duplicator.setIndexedPosition(0.5, 0.3); this.duplicator.spritesheet.set_currentFrame(0x31); this.duplicator.spritesheet.set_xInverted(!0x1); this.child.setIndexedPosition(0.9, 0.2); this.child.spritesheet.set_currentFrame(0x22); this.child.spritesheet.set_xInverted(!0x1); this.dialog.addBubble(_0x56ae('0x2426'), -0x17c, -0x12c, null, null, null, null, null); var _0xe41e09 = _0xfe3284.width(0x2bc), _0x509c12 = new _0x5c4c32(this.child.get_onScreen()); this.dialog.addBubble('The\x20adults\x20say\x20you\x20need\x20to\x20stop\x20biting\x20him\x20even\x20though\x20he\x20totally\x20deserves\x20it,\x20so\x20here\x27s\x20a\x20treat\x20for\x20you\x20to\x20have\x20instead.', 0x28, -0x82, null, _0xe41e09, -0x1, _0x509c12, null); this.bunny.mesh.set_eulers(this.bunnyEulers); this.bunnyEulers = null; _0xe41e09 = this.dialog; (_0x575257.ggRzX(0x0, _0xe41e09.tails.get_length()) ? _0xe41e09.tails.get(_0xe41e09.tails.get_length() - 0x1) : null).customTailLength = 0x12c; _0xe41e09 = this.dialog; (0x0 < _0xe41e09.tails.get_length() ? _0xe41e09.tails.get(_0xe41e09.tails.get_length() - 0x1) : null).redraw(); } }; _0x444743[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x444743; _0x444743[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x444743[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1050')] = 'get_degrees'; var _0x4af247 = function(_0x3a2c34, _0x436a76, _0x249ba2, _0x3c4d97, _0x179aa9) { if ('qPWxw' === _0x56ae('0x2427')) { this[_0x56ae('0x2428')] = -0x401; var _0x44514d = 0x2 * (0x0 <= _0x249ba2 ? _0x249ba2 : -_0x249ba2); _0x58aeda[_0x56ae('0x94d')](this, _0x3a2c34, new _0x30a72c('character/Shadow.png', _0x44514d, _0x44514d, !0x1, 0x1, _0x179aa9)); null == _0x179aa9 && this['mesh']['get_material'](); this['primaryShadow'] = _0x3c4d97; this[_0x56ae('0x2429')] = _0x249ba2; this['p1'] = new _0x4e9ff1(); this[_0x56ae('0x242a')] = new _0x4e9ff1(_0x249ba2, 0x0, _0x249ba2); this['p2'] = new _0x4e9ff1(); this[_0x56ae('0x242b')] = new _0x4e9ff1(0x0, 0x12c, 0x0); this[_0x56ae('0xc61')] = new _0x4e9ff1(); this[_0x56ae('0x242c')] = new _0xd849e6(); this[_0x56ae('0x1aa0')] = _0x436a76; this[_0x56ae('0x21d5')] = !0x0; } else { var _0x22fa61 = this['view']; _0x22fa61[_0x56ae('0x1f7c')](_0x22fa61[_0x56ae('0x1f7d')] + this[_0x56ae('0x1eb8')] * _0x3a2c34); _0x22fa61 = this['xVel'] -= this[_0x56ae('0x1eb8')] * this[_0x56ae('0x242d')] * _0x3a2c34; 1e-10 > (0x0 <= _0x22fa61 ? _0x22fa61 : -_0x22fa61) && (this['xVel'] = 0x0); } }; _0x5ac4a7[_0x56ae('0x242e')] = _0x4af247; _0x4af247[_0x56ae('0x8bf')] = _0x56ae('0x242e'); _0x4af247['__super__'] = _0x58aeda; _0x4af247[_0x56ae('0x6')] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'owner': null, 'primaryShadow': null, 'rayRotation': null, 'horizontalOffset': null, 'p1': null, 'p1Offset': null, 'p2': null, 'p2Offset': null, 'rayAABB': null, 'normal': null, 'aimedOutwards': null, 'reset': function() { _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0x8f2')](0x3e8); }, 'update': function(_0x11dc61) { if (this[_0x56ae('0x2236')]) { var _0x59782c = this[_0x56ae('0x1aa0')]['mesh'][_0x56ae('0x13aa')](); _0x59782c = _0xe0688[_0x56ae('0xe82')](Math[_0x56ae('0x1141')](_0x59782c['y'], _0x59782c['x']), 1.5707963267948966); var _0x224c9d = 0xb4 * this['rayRotation'] / 3.141592653589793 - 0xb4 * _0x59782c / 3.141592653589793; if (1e-10 > (0x0 <= _0x224c9d ? _0x224c9d : -_0x224c9d)) return; this['rayRotation'] > _0xe0688['add'](_0x59782c, 3.141592653589793) ? this[_0x56ae('0x2428')] = _0xe0688[_0x56ae('0xe82')](this[_0x56ae('0x2428')], 6.283185307179586) : this[_0x56ae('0x2428')] < _0xe0688[_0x56ae('0xe82')](_0x59782c, 3.141592653589793) && (this[_0x56ae('0x2428')] = _0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x2428')], 6.283185307179586)); _0x224c9d = 0xb4 * this[_0x56ae('0x2428')] / 3.141592653589793; _0x11dc61 *= 0x3; this[_0x56ae('0x2428')] = _0x224c9d + (0x1 < _0x11dc61 ? 0x1 : _0x11dc61) * (0xb4 * _0x59782c / 3.141592653589793 - _0x224c9d); } else { _0x59782c = null != this[_0x56ae('0x1aa0')]['tunnel'][_0x56ae('0x2392')] ? this['owner'][_0x56ae('0x94c')][_0x56ae('0x2392')] : 3.141592653589793 * this[_0x56ae('0x1aa0')][_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4; _0x11dc61 = 0xb4 * this['rayRotation'] / 3.141592653589793 - 0xb4 * _0x59782c / 3.141592653589793; if (1e-10 > (0x0 <= _0x11dc61 ? _0x11dc61 : -_0x11dc61)) return; this[_0x56ae('0x2428')] = _0x59782c; } _0x59782c = this['p1Offset']; _0x11dc61 = Math['sin'](this[_0x56ae('0x2428')]); _0x59782c['x'] = Math[_0x56ae('0x104e')](this['rayRotation']); _0x59782c['y'] = _0x11dc61; _0x59782c['z'] = 0x1; _0x59782c = this[_0x56ae('0x242a')]; _0x11dc61 = this[_0x56ae('0x2429')]; _0x224c9d = this['p1Offset']; null == _0x224c9d && (_0x224c9d = new _0x4e9ff1()); _0x224c9d['x'] = _0x59782c['x'] * _0x11dc61; _0x224c9d['y'] = _0x59782c['y'] * _0x11dc61; _0x224c9d['z'] = _0x59782c['z'] * _0x11dc61; _0x59782c = this[_0x56ae('0x242b')]; _0x11dc61 = Math[_0x56ae('0x104e')](this[_0x56ae('0x2428')]); _0x59782c['x'] = -Math[_0x56ae('0xaa1')](this[_0x56ae('0x2428')]); _0x59782c['y'] = _0x11dc61; _0x59782c['z'] = 0x0; _0x11dc61 = _0x59782c = this[_0x56ae('0x242b')]; null == _0x11dc61 && (_0x11dc61 = new _0x4e9ff1()); _0x11dc61['x'] = 0x12c * _0x59782c['x']; _0x11dc61['y'] = 0x12c * _0x59782c['y']; _0x11dc61['z'] = 0x12c * _0x59782c['z']; }, 'display': function(_0x5d1a69) { if (this[_0x56ae('0x1aa0')][_0x56ae('0xe79')]['get_visible']() && this['owner'][_0x56ae('0x2212')]) { var _0x2df8b4 = _0x4af247[_0x56ae('0x1a05')]; _0x2df8b4['x'] = 0x0; _0x2df8b4['y'] = 0x0; _0x2df8b4['z'] = 0x0; _0x2df8b4 = this['p1']; var _0xcbf05c = _0x4af247[_0x56ae('0x1a05')]; _0x2df8b4['x'] = _0xcbf05c['x']; _0x2df8b4['y'] = _0xcbf05c['y']; _0x2df8b4['z'] = _0xcbf05c['z']; this['p1']['x'] += this['horizontalOffset']; this['p1']['y'] += _0x575257[_0x56ae('0x667')](0.25, this[_0x56ae('0x1aa0')][_0x56ae('0x2204')]); _0x2df8b4 = this['p2']; _0xcbf05c = this['p1']; _0x2df8b4['x'] = _0xcbf05c['x']; _0x2df8b4['y'] = _0xcbf05c['y']; _0x2df8b4['z'] = _0xcbf05c['z']; this['p2']['y'] += 0x12c; _0x2df8b4 = this[_0x56ae('0x1aa0')][_0x56ae('0xe79')]['get_sceneTransform'](); _0x92d054[_0x56ae('0x9b2')](_0x2df8b4, _0x4af247['pos'], _0x4af247[_0x56ae('0x1a05')]); _0x92d054[_0x56ae('0x9b2')](_0x2df8b4, this['p1'], this['p1']); _0x92d054[_0x56ae('0x9b2')](_0x2df8b4, this['p2'], this['p2']); this[_0x56ae('0x242c')]['clear'](); this[_0x56ae('0x242c')][_0x56ae('0x1d8b')](this['p1']); this[_0x56ae('0x242c')][_0x56ae('0x1d8b')](this['p2']); _0x2df8b4 = this[_0x56ae('0xb48')][_0x56ae('0x242f')](this['p1'], this['p2'], this[_0x56ae('0x242c')], _0x4af247[_0x56ae('0x1a05')], 0x0, 0x1, this[_0x56ae('0xc61')]); if (null == _0x2df8b4) this[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); else { _0x2eb087[_0x56ae('0x2430')](_0x4af247[_0x56ae('0x2431')], this[_0x56ae('0xc61')], _0x4af247[_0x56ae('0x88f')]); this[_0x56ae('0xe79')]['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x4af247['rotation'], _0x4af247[_0x56ae('0x226c')])[_0x56ae('0x1050')]()); if (0x0 != this[_0x56ae('0x2429')]) { _0xcbf05c = _0x4af247[_0x56ae('0x1a05')]; _0xcbf05c['x'] = 0x0; _0xcbf05c['y'] = 0x0; _0xcbf05c['z'] = 0x0; _0xcbf05c = this['p1']; var _0x153184 = _0x4af247['pos']; _0xcbf05c['x'] = _0x153184['x']; _0xcbf05c['y'] = _0x153184['y']; _0xcbf05c['z'] = _0x153184['z']; this['p1']['x'] += 0x0; this['p1']['y'] += 0.25 * this[_0x56ae('0x1aa0')][_0x56ae('0x2204')]; _0xcbf05c = this['p2']; _0x153184 = this['p1']; _0xcbf05c['x'] = _0x153184['x']; _0xcbf05c['y'] = _0x153184['y']; _0xcbf05c['z'] = _0x153184['z']; this['p2']['y'] += 0x12c; _0xcbf05c = this[_0x56ae('0x1aa0')][_0x56ae('0xe79')]['get_sceneTransform'](); _0x92d054[_0x56ae('0x9b2')](_0xcbf05c, _0x4af247[_0x56ae('0x1a05')], _0x4af247[_0x56ae('0x1a05')]); _0x92d054[_0x56ae('0x9b2')](_0xcbf05c, this['p1'], this['p1']); _0x92d054[_0x56ae('0x9b2')](_0xcbf05c, this['p2'], this['p2']); this[_0x56ae('0x242c')]['clear'](); this[_0x56ae('0x242c')][_0x56ae('0x1d8b')](this['p1']); this[_0x56ae('0x242c')][_0x56ae('0x1d8b')](this['p2']); _0x2df8b4[_0x56ae('0x21da')] instanceof _0x48d5ec ? _0x2df8b4[_0x56ae('0x21da')][_0x56ae('0x2432')](this['p1'], this['p2'], 0x0, 0x1, _0x4af247[_0x56ae('0x1a05')]) : _0x2df8b4[_0x56ae('0x21da')][_0x56ae('0x242f')](this['p1'], this['p2'], 0x0, 0x1, _0x4af247[_0x56ae('0x1a05')]); !isNaN(_0x4af247[_0x56ae('0x1a05')]['x']) && isFinite(_0x4af247[_0x56ae('0x1a05')]['x']) || this[_0x56ae('0xb48')]['collideLine'](this['p1'], this['p2'], this['rayAABB'], _0x4af247[_0x56ae('0x1a05')], 0x0, 0x1); } if (isNaN(_0x4af247[_0x56ae('0x1a05')]['z'])) this[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); else { if (_0x575257[_0x56ae('0x668')] !== _0x56ae('0x669')) { _0x2df8b4[0x0](_0x5d1a69[0x0], _0xcbf05c); } else { _0x2df8b4 = _0x4af247[_0x56ae('0x1a05')]; _0xcbf05c = this[_0x56ae('0x242b')]; _0x153184 = _0x4af247['pos']; null == _0x153184 && (_0x153184 = new _0x4e9ff1()); _0x153184['x'] = _0x2df8b4['x'] + -0.0016666666666666668 * _0xcbf05c['x']; _0x153184['y'] = _0x2df8b4['y'] + -0.0016666666666666668 * _0xcbf05c['y']; _0x153184['z'] = _0x2df8b4['z'] + -0.0016666666666666668 * _0xcbf05c['z']; if (null != this[_0x56ae('0x2433')]) { _0x2df8b4 = this[_0x56ae('0xe79')]; if (this['primaryShadow']['mesh']['get_visible']()) { if (_0x56ae('0x2434') === _0x56ae('0x2435')) { _0xcbf05c = _0x3c161e[_0x56ae('0xcc5')](_0x153184[_0x56ae('0x2115')]()); if (null != _0x563574) { _0x563574 = new _0x4dd284(_0x563574); var _0x5727e9 = 0x4; null == _0x5727e9 && (_0x5727e9 = 0x0); l = new _0x4dd284(_0xcbf05c); null == _0x5727e9 && (_0x5727e9 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](l, new _0x5ed31e(_0x5727e9, _0x2bd32b[_0x56ae('0xf4a')]), _0x563574); } _0x2df8b4[_0x56ae('0x994')](_0xcbf05c); _0x153184 = _0x153184[_0x56ae('0x1e01')]() && null != _0x153184[_0x56ae('0x2314')] ? _0x3c161e[_0x56ae('0xcc5')](_0x153184[_0x56ae('0x2314')]) : _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x2436')); _0x563574 = new _0x4dd284(_0xcbf05c); l = new _0x4dd284(_0x153184); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](l, new _0x18f8f3(!0x0, 0.5), _0x563574); _0x2df8b4[_0x56ae('0x994')](_0x153184); } else { _0xcbf05c = this[_0x56ae('0xc61')]; _0x153184 = this['primaryShadow'][_0x56ae('0xc61')]; var _0x563574 = _0xcbf05c['x'] - _0x153184['x']; 1e-10 > (0x0 <= _0x563574 ? _0x563574 : -_0x563574) ? (_0x563574 = _0x575257[_0x56ae('0x665')](_0xcbf05c['y'], _0x153184['y']), _0x563574 = 1e-10 > (0x0 <= _0x563574 ? _0x563574 : -_0x563574)) : _0x563574 = !0x1; _0x563574 ? (_0xcbf05c = _0xcbf05c['z'] - _0x153184['z'], _0xcbf05c = 1e-10 > (0x0 <= _0xcbf05c ? _0xcbf05c : -_0xcbf05c)) : _0xcbf05c = !0x1; _0xcbf05c = !_0xcbf05c; } } else _0xcbf05c = !0x0; _0xcbf05c ? _0xcbf05c = !0x0 : (_0xcbf05c = _0x4af247['pos'], _0x153184 = this[_0x56ae('0x2433')][_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x563574 = _0xcbf05c['x'] - _0x153184['x'], _0x575257[_0x56ae('0x615')](1e-10, 0x0 <= _0x563574 ? _0x563574 : -_0x563574) ? (_0x563574 = _0xcbf05c['y'] - _0x153184['y'], _0x563574 = 1e-10 > (0x0 <= _0x563574 ? _0x563574 : -_0x563574)) : _0x563574 = !0x1, _0x563574 ? (_0xcbf05c = _0xcbf05c['z'] - _0x153184['z'], _0xcbf05c = 1e-10 > (0x0 <= _0xcbf05c ? _0xcbf05c : -_0xcbf05c)) : _0xcbf05c = !0x1, _0xcbf05c = !_0xcbf05c); _0x2df8b4[_0x56ae('0xb82')](_0xcbf05c); if (!this[_0x56ae('0xe79')][_0x56ae('0xab0')]()) return; } else this['mesh']['set_visible'](!0x0); this[_0x56ae('0xe79')]['set_position'](_0x4af247['pos']); _0x2df8b4 = this['p2']; _0xcbf05c = _0x4af247[_0x56ae('0x1a05')]; _0x2df8b4['x'] = _0xcbf05c['x']; _0x2df8b4['y'] = _0xcbf05c['y']; _0x2df8b4['z'] = _0xcbf05c['z']; _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb4a')][_0x56ae('0x94d')](this, _0x5d1a69); } } } } else this[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); }, '__class__': _0x4af247 }); var _0x3ee344 = function(_0x346251, _0x7fde53) { this[_0x56ae('0x2437')] = 0x0; _0xff114a[_0x56ae('0x94d')](this, _0x346251, _0x7fde53); this[_0x56ae('0x2225')] *= 1.7; this[_0x56ae('0x21f7')] = 0x0; this['zMaxSpeed'] = 0x69; this[_0x56ae('0x220e')][_0x56ae('0x8f0')](new _0x4d6bc8(this, 0x10e, null, null, this[_0x56ae('0x1d83')])); this[_0x56ae('0x1d83')][_0x56ae('0x220a')](0x28, 116.48000000000002, 0.05, 0.2); }; _0x5ac4a7[_0x56ae('0x2438')] = _0x3ee344; _0x3ee344[_0x56ae('0x8bf')] = 'com.player03.run3.character.Skier'; _0x3ee344[_0x56ae('0x8ee')] = _0xff114a; _0x3ee344[_0x56ae('0x6')] = _0x4e6193(_0xff114a[_0x56ae('0x6')], { 'coastTime': null, 'update': function(_0x150243) { this[_0x56ae('0x21f9')] += 0xd2 - this[_0x56ae('0x21fa')]; if (this[_0x56ae('0x1637')]() >= this[_0x56ae('0x21f9')] && 0xd2 <= this[_0x56ae('0x21f9')]) { this[_0x56ae('0x21f9')] += 0x186; if (this['isPushing']()) { if (_0x56ae('0x2439') !== _0x56ae('0x2439')) { _0x5bcbbf['prototype']['onAddedToStage'][_0x56ae('0x94d')](this, _0x150243); this['displayRange'](0x0, this[_0x56ae('0xe38')][_0x56ae('0x9fa')]() - 0x1); } else { var _0x21ae2f = _0x3ee344[_0x56ae('0x243a')], _0x39cb4f = this[_0x56ae('0x1637')](), _0x32cfa8 = _0x21ae2f[_0x56ae('0xe53')]; _0x21ae2f = _0x21ae2f[_0x56ae('0xe54')][_0x56ae('0x23ba')](_0x39cb4f); this[_0x56ae('0x2223')] = _0x32cfa8[_0x56ae('0xe55')](0x0 <= _0x21ae2f ? 0x1 >= _0x21ae2f ? _0x21ae2f : 0x1 : 0x0); } } else this['currentZTraction'] = 0x0; this[_0x56ae('0x1637')]() >= this['currentZMaxSpeed'] && (this[_0x56ae('0x21f9')] = this[_0x56ae('0x1637')](), this[_0x56ae('0x16b5')][_0x56ae('0x2288')] = 0x6, this[_0x56ae('0x2437')] = 0.001 + _0x150243); this[_0x56ae('0x16b5')][_0x56ae('0x228b')] != this[_0x56ae('0x16b5')]['animations']['run'] ? this[_0x56ae('0x16b5')][_0x56ae('0x2288')] = null : (_0x1c1b50[_0x56ae('0x1be')](0x0, this[_0x56ae('0x2437')]) && 0.4 < this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this[_0x56ae('0x1b2e')][_0x56ae('0x2353')] && null == this['animationController'][_0x56ae('0x2288')] && !this[_0x56ae('0x243b')]() && (_0x32cfa8 = _0x3ee344[_0x56ae('0x243c')], _0x21ae2f = this[_0x56ae('0x1637')](), this['coastTime'] = _0x32cfa8[_0x56ae('0xe53')]['getValueAtPercent'](_0x32cfa8[_0x56ae('0xe54')][_0x56ae('0x23ba')](_0x21ae2f))), 0x0 < this['coastTime'] && (this[_0x56ae('0x2437')] -= _0x150243, 0x0 >= this[_0x56ae('0x2437')] ? (this[_0x56ae('0x16b5')][_0x56ae('0x228c')] = 0x7, this[_0x56ae('0x16b5')][_0x56ae('0x2288')] = null) : this['animationController'][_0x56ae('0x2288')] = 0x6)); } else this[_0x56ae('0x16b5')][_0x56ae('0x2288')] = null, this['isPushing']() ? this['currentZTraction'] = 0x1 : this[_0x56ae('0x2223')] = 0.2; this[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] ? (_0x21ae2f = _0x3ee344[_0x56ae('0x243d')], _0x39cb4f = this['get_zVelocity'](), _0x32cfa8 = _0x21ae2f[_0x56ae('0xe53')], _0x21ae2f = _0x21ae2f[_0x56ae('0xe54')][_0x56ae('0x23ba')](_0x39cb4f), this['xMaxSpeed'] = _0x32cfa8[_0x56ae('0xe55')](0x0 <= _0x21ae2f ? _0x1c1b50['ROZRd'](0x1, _0x21ae2f) ? _0x21ae2f : 0x1 : 0x0)) : (_0x21ae2f = _0x3ee344[_0x56ae('0x243d')], _0x39cb4f = this[_0x56ae('0x1637')](), _0x32cfa8 = _0x21ae2f[_0x56ae('0xe53')], _0x21ae2f = _0x21ae2f[_0x56ae('0xe54')]['getPercent'](_0x39cb4f), _0x32cfa8 = _0x32cfa8[_0x56ae('0xe55')](0x0 <= _0x21ae2f ? 0x1 >= _0x21ae2f ? _0x21ae2f : 0x1 : 0x0), this['xMaxSpeed'] = _0x32cfa8 + 0.5 * (0x10e - _0x32cfa8)); _0xff114a[_0x56ae('0x6')][_0x56ae('0x8f2')]['call'](this, _0x150243); }, 'isPushing': function() { return this['animationController'][_0x56ae('0x228b')] == this[_0x56ae('0x16b5')][_0x56ae('0x1ed4')]['run'] && 0x2 > this[_0x56ae('0x16b5')][_0x56ae('0x228c')] ? !0x0 : 0x6 < this[_0x56ae('0x16b5')]['animationFrame']; }, 'getEstimatedSpeed': function() { return 0x1bc; }, '__class__': _0x3ee344 }); var _0x30566a = function(_0x1c2527, _0x206974) { if (_0x56ae('0x243e') === 'tdRXk') { return new _0x3c6685(); } else { this[_0x56ae('0xf2b')] = !0x1; this[_0x56ae('0x88f')] = 0x0; this[_0x56ae('0xc5c')] = new _0x4e9ff1(); null != _0x1c2527 && this['setFromIndex'](_0x1c2527, _0x206974); } }; _0x5ac4a7[_0x56ae('0x243f')] = _0x30566a; _0x30566a[_0x56ae('0x8bf')] = 'com.player03.run3.character.SpawnData'; _0x30566a[_0x56ae('0x129c')] = function(_0x975d32, _0x23f0fe) { var _0x17849c = new _0x30566a(); _0x17849c['setFromString'](_0x975d32, _0x23f0fe); return _0x17849c; }; _0x30566a[_0x56ae('0x6')] = {}; _0x30566a[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x30566a[_0x56ae('0x6')][_0x56ae('0xc5c')] = null; _0x30566a[_0x56ae('0x6')]['rotation'] = null; _0x30566a[_0x56ae('0x6')][_0x56ae('0xf2b')] = null; _0x30566a[_0x56ae('0x6')][_0x56ae('0x2440')] = function(_0x51987a, _0x2f8f9) { var _0x5709bd = _0x51987a.split(','); 0x1 < _0x5709bd.length ? (this.position.x = _0x5605e4.toFloat(_0x5709bd[0x0], 0x0), this.position.y = _0x5605e4.toFloat(_0x5709bd[0x1], 0x0), this.position.z = 0x0, 0x2 < _0x5709bd.length && (this.rotation = _0x5605e4.toFloat(_0x5709bd[0x2], 0x0))) : (_0x51987a = _0x1b30b7.parseInt(_0x51987a), null == _0x51987a && (_0x51987a = 0x0), this.setFromIndex(_0x51987a, _0x2f8f9)); }; _0x30566a[_0x56ae('0x6')][_0x56ae('0x2441')] = function(_0x357efa, _0x5333ce) { if (_0x56ae('0x2442') === _0x56ae('0x2443')) { _0x10c31a.prototype.updateStitch.call(this); for (var _0x3ba472 = this._numFrames - 0x1, _0x4e6eb9, _0x572a72; 0x0 < _0x3ba472--;) this._totalDuration += this._durations.get(_0x3ba472), _0x4e6eb9 = this._frames.get(_0x3ba472).jointPoses.get(0x0).translation, _0x572a72 = this._frames.get(_0x3ba472 + 0x1).jointPoses.get(0x0).translation, _0x4e6eb9 = _0x572a72.subtract(_0x4e6eb9), this._totalDelta.x += _0x4e6eb9.x, this._totalDelta.y += _0x4e6eb9.y, this._totalDelta.z += _0x4e6eb9.z; this._stitchFinalFrame && this._looping && (this._totalDuration += this._durations.get(this._numFrames - 0x1), 0x1 < this._numFrames && (_0x4e6eb9 = this._frames.get(0x0).jointPoses.get(0x0).translation, _0x572a72 = this._frames.get(0x1).jointPoses.get(0x0).translation, _0x4e6eb9 = _0x572a72.subtract(_0x4e6eb9), this._totalDelta.x += _0x4e6eb9.x, this._totalDelta.y += _0x4e6eb9.y, this._totalDelta.z += _0x4e6eb9.z)); } else { this.index = _0x357efa; _0x357efa = _0x5333ce.layout.getPosition(_0x357efa); var _0x219e25 = this.position, _0x20b203 = _0x357efa.position; _0x219e25.x = _0x20b203.x; _0x219e25.y = _0x20b203.y; _0x219e25.z = _0x20b203.z; _0x219e25 = this.position; _0x20b203 = _0x5333ce.tileWidth; var _0x435e17 = this.position; null == _0x435e17 && (_0x435e17 = new _0x4e9ff1()); _0x435e17.x = _0x219e25.x * _0x20b203; _0x435e17.y = _0x219e25.y * _0x20b203; _0x435e17.z = _0x219e25.z * _0x20b203; this.rotation = null != _0x357efa.eulers ? _0xe0688.add(3.141592653589793, _0x357efa.eulers.z) : 0x0; this.boxChecked = !0x1; this.checkBoxTile(_0x5333ce); } }; _0x30566a[_0x56ae('0x6')][_0x56ae('0x2444')] = function(_0x412af5) { if (null != this.index && !this.boxChecked) { var _0xf337fc = _0x412af5.tunnel.backwards ? _0x412af5.terrain.get_length() - (_0x412af5.perimeter - this.index) : this.index; _0x41c934.low = 0xe79f9; _0xf337fc = 0x0 <= _0xf337fc && _0xf337fc < _0x412af5.terrain.get_length() ? _0x412af5.terrain.get(_0xf337fc) : null; if (null != _0xf337fc) switch (this.boxChecked = !0x0, _0xf337fc.sourceData.shape) { case 0x3: case 0x4: _0xf337fc = _0xf337fc.sourceData.rotation, null == _0xf337fc || 0x0 == _0xf337fc.z && 0x0 == _0xf337fc.x ? this.addY(0.5 * -_0x412af5.tileWidth) : (this.addX(0.35 * _0x412af5.tileWidth), this.addY(0.35 * -_0x412af5.tileWidth)); } } }; _0x30566a[_0x56ae('0x6')]['addX'] = function(_0xdb77f8) { this.position.x += _0xdb77f8 * Math.cos(0xb4 * this.rotation / 3.141592653589793); this.position.y -= _0xdb77f8 * Math.sin(0xb4 * this.rotation / 3.141592653589793); }; _0x30566a[_0x56ae('0x6')][_0x56ae('0xf2f')] = function(_0xe1228) { if ('uocNs' !== _0x56ae('0x2445')) { this.position.x += _0xe1228 * Math.cos(this.rotation); this.position.y += _0xe1228 * Math.sin(this.rotation); } else { _0xe1228.uniformMatrix3fv(b, c, d); } }; _0x30566a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x30566a; var _0x53a08d = function(_0x32477c, _0xf7e38a, _0xaaed4a, _0x39aa69, _0x563b59) { null == _0x563b59 && (_0x563b59 = 0.5); _0x8835a4[_0x56ae('0x94d')](this, _0x32477c); this['xFriction'] = _0xf7e38a; this[_0x56ae('0x2446')] = _0xaaed4a; this['zFriction'] = _0x39aa69; this[_0x56ae('0x32')] = _0x563b59; }; _0x5ac4a7[_0x56ae('0x2447')] = _0x53a08d; _0x53a08d[_0x56ae('0x8bf')] = 'com.player03.run3.character.StopInMidairAction'; _0x53a08d[_0x56ae('0x8ee')] = _0x8835a4; _0x53a08d[_0x56ae('0x6')] = _0x4e6193(_0x8835a4[_0x56ae('0x6')], { 'xFriction': null, 'yFriction': null, 'zFriction': null, 'performAction': function(_0xe07e71) { this[_0x56ae('0x1272')]['applyForce3D'](-this[_0x56ae('0x1272')][_0x56ae('0x1d85')]() * this[_0x56ae('0x2448')], -this[_0x56ae('0x1272')]['get_yVelocity']() * this[_0x56ae('0x2446')], -this['ownerCharacter']['get_zVelocity']() * this['zFriction']); }, 'actionRequirementsMet': function() { return _0x8835a4[_0x56ae('0x6')][_0x56ae('0x2337')]['call'](this) ? 0x0 == this['ownerCharacter'][_0x56ae('0x1ac2')] : !0x1; }, 'continueRequirementsMet': function() { return this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] ? !0x1 : _0x29a875['controlScheme'][_0x56ae('0x1b30')](this[_0x56ae('0x1b31')]); }, '__class__': _0x53a08d }); var _0x2a13e2 = function(_0x34fba0, _0x49e2bc) { _0xff114a[_0x56ae('0x94d')](this, _0x34fba0, _0x49e2bc); this[_0x56ae('0x21f6')] *= 0.8; this['xMaxSpeed'] *= 0.85; this[_0x56ae('0x21fa')] *= 0.9; this[_0x56ae('0x1d83')][_0x56ae('0x220a')](59.2, 59.2, 0.05, 0.060000000000000005); this[_0x56ae('0x2449')] = new _0x4d2a58(this); this[_0x56ae('0x220e')][_0x56ae('0x8f0')](this['invertGravityAction']); }; _0x5ac4a7['com.player03.run3.character.Student'] = _0x2a13e2; _0x2a13e2[_0x56ae('0x8bf')] = _0x56ae('0x244a'); _0x2a13e2[_0x56ae('0x8ee')] = _0xff114a; _0x2a13e2['prototype'] = _0x4e6193(_0xff114a['prototype'], { 'invertGravityAction': null, '__class__': _0x2a13e2 }); var _0x5990f3 = function() {}; _0x5ac4a7[_0x56ae('0x244b')] = _0x5990f3; _0x5990f3[_0x56ae('0x8bf')] = _0x56ae('0x244b'); _0x5990f3[_0x56ae('0x8c0')] = function() { _0x41c934[_0x56ae('0xbcd')] = 0x54666; _0x5990f3['generalTips'] = _0x252a59[_0x56ae('0x977')](null); _0x5990f3[_0x56ae('0x244c')][_0x56ae('0x8f0')](new _0xc6385e('Power\x20cells\x20get\x20more\x20valuable\x20the\x20farther\x20you\x20go,\x20reaching\x20their\x20maximum\x20value\x20at\x202000m.', null, function(_0x5bfebe) { return _0x5990f3[_0x56ae('0x244d')](0x7d0, _0x5bfebe); })); _0x5990f3[_0x56ae('0x244c')][_0x56ae('0x8f0')](new _0xc6385e(_0x56ae('0x244e'), function() { return _0x5990f3[_0x56ae('0x244f')](0xbb8); }, null)); _0x5990f3[_0x56ae('0x244c')][_0x56ae('0x8f0')](new _0xc6385e(_0x56ae('0x2450'), function() { if ('CDlEl' !== _0x56ae('0x2451')) { return null != this[_0x56ae('0x2452')] ? this[_0x56ae('0x2452')][_0x56ae('0x2453')]() : 0x0; } else { return _0x5990f3['highScoreGreaterThan'](0x3e8); } }, null)); _0x5990f3[_0x56ae('0x244c')]['push'](new _0xc6385e('Everyone\x20has\x20strengths\x20and\x20weaknesses.\x20If\x20you\x27re\x20ever\x20stuck,\x20try\x20using\x20a\x20different\x20character.', null, null)); _0x5990f3[_0x56ae('0x244c')][_0x56ae('0x8f0')](new _0xc6385e(_0x56ae('0x2454'), _0x5990f3[_0x56ae('0x2455')], function(_0x49182e) { return _0x5990f3[_0x56ae('0x2456')](0xbb8, _0x49182e); })); _0x5990f3[_0x56ae('0x244c')][_0x56ae('0x8f0')](new _0xc6385e(_0x56ae('0x2457'), function() { return 0x1 == _0x10e92a['get_current']()[_0x56ae('0x952')]['get_quality']() ? _0x5990f3[_0x56ae('0x2458')](0x1f4) : !0x1; }, null)); var _0x4153b8 = _0x37c090['runner'], _0x55e993 = _0x37c090['skater'], _0x6232b8 = _0x37c090[_0x56ae('0xb90')], _0x378f0f = _0x37c090[_0x56ae('0xe7b')], _0x39da38 = _0x37c090[_0x56ae('0x15fc')], _0x256734 = _0x37c090[_0x56ae('0x1024')], _0x537f90 = _0x37c090['bunny'], _0x27d34e = _0x37c090['child'], _0x1b30b7 = _0x37c090[_0x56ae('0x1941')], _0x2d9f4e = _0x37c090[_0x56ae('0x1059')]; _0x4153b8['addTip'](_0x56ae('0x2459')); _0x4153b8[_0x56ae('0x245a')](_0x56ae('0x245b'), function() { return _0x5990f3[_0x56ae('0x244f')](0x1f4); }); _0x4153b8[_0x56ae('0x245a')](_0x56ae('0x245c')); _0x4153b8[_0x56ae('0x245a')](_0x56ae('0x245d'), function() { if (_0x56ae('0x245e') !== 'ucdPe') { return _0x5990f3[_0x56ae('0x244f')](0x5dc); } else { return this[_0x56ae('0x203c')][_0x56ae('0xaae')](_0x4153b8); } }); _0x4153b8[_0x56ae('0x245a')]('The\x20Runner\x27s\x20philosophy:\x20you\x20can\x27t\x20plan\x20for\x20everything.\x20Instead,\x20plan\x20for\x20the\x20fact\x20that\x20you\x20can\x27t\x20plan\x20for\x20everything.'); _0x4153b8[_0x56ae('0x245a')]('The\x20Runner\x20may\x20not\x20like\x20people\x20doodling\x20on\x20her\x20map,\x20but\x20she\x20doesn\x27t\x20want\x20to\x20offend\x20them\x20by\x20erasing\x20their\x20work.', null, null, _0x4622dd[_0x56ae('0x245f')]); _0x4153b8[_0x56ae('0x245a')](_0x56ae('0x2460'), null, null, _0x4622dd[_0x56ae('0x2461')]); _0x4153b8[_0x56ae('0x245a')]('Her\x20map\x20only\x20stores\x201GB,\x20but\x20the\x20Runner\x20has\x20never\x20even\x20come\x20close\x20to\x20running\x20out.\x20She\x20doesn\x27t\x20see\x20what\x20the\x20fuss\x20is\x20over\x208GB\x20paper.', null, null, _0x4622dd[_0x56ae('0x2462')]); _0x4153b8['addTip']('As\x20the\x20oldest\x20one\x20here,\x20the\x20Runner\x20naturally\x20has\x20the\x20best\x20strength\x20and\x20agility.', function() { return _0x5990f3[_0x56ae('0x244f')](0x3e8); }); _0x4153b8[_0x56ae('0x245a')](_0x56ae('0x2463')); _0x55e993['addTip'](_0x56ae('0x2464')); _0x55e993[_0x56ae('0x245a')](_0x56ae('0x2465')); _0x55e993[_0x56ae('0x245a')](_0x56ae('0x2466'), function() { return _0x5990f3[_0x56ae('0x244f')](0x3e8); }); _0x55e993['addTip']('Since\x20he\x20wanders\x20so\x20much,\x20there\x20was\x20a\x20brief\x20time\x20when\x20the\x20Skater\x20had\x20met\x20everyone\x20on\x20the\x20Planet.'); _0x55e993[_0x56ae('0x245a')](_0x56ae('0x2467')); _0x55e993[_0x56ae('0x245a')]('Tunnel\x20running\x20could\x20be\x20the\x20next\x20big\x20sport,\x20and\x20the\x20Skater\x20intends\x20to\x20get\x20a\x20head\x20start.', function() { return _0x5990f3[_0x56ae('0x244f')](0x708); }); _0x55e993[_0x56ae('0x245a')]('The\x20Skater\x20takes\x20a\x20few\x20minutes\x20each\x20day\x20to\x20maintain\x20his\x20skates.\x20His\x20last\x20pair\x20wore\x20out\x20at\x20a\x20bad\x20time,\x20and\x20he\x20can\x27t\x20afford\x20to\x20lose\x20this\x20pair.', null, null, null, _0x3db706[_0x56ae('0x2468')]()); _0x6232b8[_0x56ae('0x245a')](_0x56ae('0x2469')); _0x6232b8['addTip'](_0x56ae('0x246a'), function() { return _0x5990f3[_0x56ae('0x244f')](0x7d0); }); _0x6232b8[_0x56ae('0x245a')]('The\x20Student\x27s\x20philosophy:\x20always\x20try\x20to\x20think\x20of\x20other\x20explanations.\x20If\x20you\x20already\x20know\x20the\x20answer,\x20do\x20it\x20anyway\x20for\x20practice.'); _0x6232b8[_0x56ae('0x245a')]('The\x20Student\x20loves\x20sci-fi\x20stories,\x20but\x20she\x27s\x20annoyed\x20by\x20the\x20usual\x20portrayal\x20of\x20aliens\x20as\x20tall\x20red\x20men.'); _0x6232b8[_0x56ae('0x245a')](_0x56ae('0x246b'), null, null, _0x4622dd[_0x56ae('0x1026')]); _0x6232b8['addTip'](_0x56ae('0x246c'), null, null, null, _0x3db706[_0x56ae('0x246d')]()); _0x6232b8[_0x56ae('0x245a')]('A\x20good\x20way\x20to\x20learn\x20how\x20something\x20works\x20is\x20to\x20pay\x20attention\x20to\x20when\x20it\x20breaks.\x20For\x20instance,\x20Gravity\x20gets\x20weaker\x20when\x20the\x20power\x20goes\x20out.', function() { return _0x5990f3[_0x56ae('0x244f')](0xfa0); }); _0x6232b8[_0x56ae('0x245a')]('The\x20Student\x20knows\x20she\x20promised\x20to\x20explain\x20how\x20she\x20controls\x20gravity,\x20but\x20the\x20device\x20is\x20so\x20poorly\x20built\x20that\x20she\x27d\x20be\x20embarassed\x20to\x20let\x20anyone\x20see.\x20Maybe\x20once\x20she\x20has\x20time\x20to\x20make\x20a\x20better\x20one.', function() { return _0x5990f3[_0x56ae('0x244f')](0xbb8); }); _0x378f0f[_0x56ae('0x245a')]('The\x20Angel\x20can\x20jump\x20farther\x20than\x20almost\x20everyone\x20else,\x20but\x20it\x20requires\x20planning.'); _0x378f0f[_0x56ae('0x245a')](_0x56ae('0x246e'), function() { return _0x5990f3['highScoreGreaterThan'](0x1f4); }); _0x378f0f[_0x56ae('0x245a')](_0x56ae('0x246f')); _0x378f0f[_0x56ae('0x245a')]('Dashing\x20into\x20a\x20ramp\x20gives\x20the\x20Angel\x20a\x20huge\x20boost\x20and\x20restores\x20the\x20dash\x20at\x20the\x20same\x20time.', function() { return _0x5990f3[_0x56ae('0x244f')](0x5dc); }); _0x378f0f[_0x56ae('0x245a')](_0x56ae('0x2470'), function() { return _0x5990f3['highScoreGreaterThan'](0x9c4); }); _0x378f0f['addTip'](_0x56ae('0x2471')); _0x378f0f['addTip'](_0x56ae('0x2472'), null, null, _0x4622dd[_0x56ae('0x2473')]); _0x378f0f['addTip'](_0x56ae('0x2474'), null, null, _0x4622dd[_0x56ae('0x67d')]); _0x378f0f['addTip'](_0x56ae('0x2475'), null, null, _0x4622dd[_0x56ae('0x2476')]); _0x39da38[_0x56ae('0x245a')](_0x56ae('0x2477')); _0x39da38[_0x56ae('0x245a')](_0x575257['KyOWj'], function() { return _0x5990f3[_0x56ae('0x244f')](0x2ee); }); _0x39da38[_0x56ae('0x245a')](_0x56ae('0x2478')); _0x39da38[_0x56ae('0x245a')](_0x56ae('0x2479')); _0x39da38[_0x56ae('0x245a')]('Like\x20many\x20animals,\x20lizards\x20have\x20personalities.\x20This\x20one\x20just\x20happens\x20to\x20be\x20boring.', function() { return _0x5990f3[_0x56ae('0x244f')](0x5dc); }); _0x39da38[_0x56ae('0x245a')](_0x56ae('0x247a')); _0x256734['addTip'](_0x56ae('0x247b')); _0x256734['addTip'](_0x56ae('0x247c'), function() { return _0x5990f3['highScoreGreaterThan'](0x2ee); }); _0x256734[_0x56ae('0x245a')](_0x56ae('0x247d')); _0x256734['addTip'](_0x575257[_0x56ae('0x247e')], function() { if (_0x575257['sFxGU']('nRImg', _0x575257[_0x56ae('0x66b')])) { this['_uvTransformDirty'] && this['updateUVTransform'](); return this[_0x56ae('0x1f9f')]; } else { return _0x5990f3[_0x56ae('0x244f')](0x5dc); } }); _0x256734[_0x56ae('0x245a')](_0x56ae('0x247f')); _0x256734[_0x56ae('0x245a')](_0x56ae('0x2480'), function() { return _0x5990f3[_0x56ae('0x244f')](0x9c4); }); _0x256734[_0x56ae('0x245a')](_0x56ae('0x2481'), function() { return _0x5990f3[_0x56ae('0x244f')](0x2ee); }); _0x256734[_0x56ae('0x245a')]('For\x20some\x20reason,\x20it\x27s\x20hard\x20to\x20make\x20new\x20duplicates\x20when\x20the\x20power\x20is\x20out.\x20At\x20least\x20the\x20existing\x20ones\x20stay\x20around.'); _0x537f90[_0x56ae('0x245a')]('Each\x20bounce\x20speeds\x20you\x20up\x20a\x20little.\x0aUse\x20small\x20bounces\x20to\x20gain\x20lots\x20of\x20speed!'); _0x537f90['addTip'](_0x56ae('0x2482'), function() { return _0x5990f3['highScoreGreaterThan'](0x3e8); }); _0x537f90[_0x56ae('0x245a')](_0x56ae('0x2483')); _0x537f90['addTip']('The\x20Bunny\x27s\x20philosophy:\x20standing\x20is\x20bad,\x20bouncing\x20is\x20good.'); _0x537f90[_0x56ae('0x245a')](_0x56ae('0x2484'), function() { if (_0x575257['ZGVGN'] === _0x56ae('0x2485')) { null == _0x6232b8 && (_0x6232b8 = 0x1); null == _0x55e993 && (_0x55e993 = !0x0); null == _0x378f0f && (_0x378f0f = _0xfba720[_0x56ae('0xa1f')]()); _0x6232b8 *= _0x3c161e[_0x56ae('0x2486')](_0x378f0f[_0x56ae('0xa19')]); _0x4153b8[_0x56ae('0xaaa')](_0x6232b8); _0x4153b8['set_scaleY'](_0x6232b8); _0x55e993 && (_0x6232b8 *= 0.9, _0x55e993 = _0x4153b8['get_bitmapData']()[_0x56ae('0x3d')] * _0x6232b8, _0x378f0f = new _0x4dd284(_0x4153b8), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x378f0f, null != _0x55e993 ? new _0x50d80a(!0x0, _0x55e993) : new _0x515961(!0x0)), _0x55e993 = _0x4153b8['get_bitmapData']()[_0x56ae('0x727')] * _0x6232b8, _0x4153b8 = new _0x4dd284(_0x4153b8), _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4153b8, null != _0x55e993 ? new _0x50d80a(!0x1, _0x55e993) : new _0x515961(!0x1))); } else { return _0x5990f3[_0x56ae('0x244f')](0x1f4); } }); _0x537f90[_0x56ae('0x245a')](_0x56ae('0x247a')); _0x27d34e['addTip'](_0x56ae('0x2487')); _0x27d34e[_0x56ae('0x245a')](_0x56ae('0x2488'), null, function(_0x4153b8) { return _0x5990f3['currentRunLessThan'](0x5dc, _0x4153b8); }); _0x27d34e[_0x56ae('0x245a')](_0x56ae('0x2489'), null, function(_0x4153b8) { return _0x5990f3[_0x56ae('0x2456')](0x5dc, _0x4153b8); }); _0x27d34e[_0x56ae('0x245a')](_0x56ae('0x248a')); _0x27d34e[_0x56ae('0x245a')](_0x56ae('0x248b'), function() { return _0x5990f3['highScoreGreaterThan'](0x1f4); }); _0x27d34e[_0x56ae('0x245a')](_0x56ae('0x248c'), function() { return _0x5990f3['highScoreGreaterThan'](0x3e8); }); _0x27d34e['addTip'](_0x56ae('0x248d'), null, null, _0x4622dd[_0x56ae('0x1d5e')]); _0x27d34e[_0x56ae('0x245a')](_0x56ae('0x248e')); _0x1b30b7[_0x56ae('0x245a')](_0x56ae('0x248f')); _0x1b30b7[_0x56ae('0x245a')](_0x56ae('0x2490')); _0x1b30b7['addTip']('Wait\x20until\x20the\x20Gentleman\x20falls\x20below\x20the\x20level\x20of\x20the\x20proximal\x20power\x20cell\x20before\x20energizing\x20his\x20electromagnet\x20to\x20ensure\x20he\x20is\x20propelled\x20upwards.', function() { return _0x5990f3[_0x56ae('0x244f')](0x2ee); }); _0x1b30b7[_0x56ae('0x245a')](_0x56ae('0x2491'), function() { return _0x5990f3[_0x56ae('0x244f')](0x1388); }); _0x1b30b7['addTip'](_0x56ae('0x2492'), null, function(_0x4153b8) { return _0x5990f3[_0x56ae('0x244d')](0x76c, _0x4153b8); }); _0x1b30b7[_0x56ae('0x245a')](_0x56ae('0x2493'), function() { return _0x5990f3[_0x56ae('0x244f')](0xc8); }); _0x1b30b7[_0x56ae('0x245a')](_0x56ae('0x2494')); _0x1b30b7['addTip'](_0x56ae('0x2495')); _0x2d9f4e[_0x56ae('0x245a')](_0x56ae('0x2496'), function() { if ('gcZFA' !== _0x56ae('0x2497')) { return _0x5990f3[_0x56ae('0x244f')](0x7d0); } else { var _0x195a98 = _0x3ce0fc[_0x56ae('0x8a8')](_0x3ce0fc[_0x56ae('0x2498')]()); console[_0x56ae('0x2399')](_0x195a98); } }); _0x2d9f4e['addTip'](_0x56ae('0x2499')); _0x2d9f4e[_0x56ae('0x245a')]('The\x20Pastafarian\x27s\x20philosophy:\x20the\x20Flying\x20Spaghetti\x20Monster\x20created\x20a\x20flawed\x20world.\x20It\x27s\x20up\x20to\x20us\x20to\x20make\x20it\x20better.'); _0x2d9f4e[_0x56ae('0x245a')](_0x56ae('0x249a'), function() { return _0x5990f3[_0x56ae('0x244f')](0xbb8); }); _0x2d9f4e[_0x56ae('0x245a')](_0x56ae('0x249b'), function() { if (_0x56ae('0x249c') !== _0x56ae('0x249c')) { _0x56cf94[_0x56ae('0x249d')](_0x4153b8, _0x6232b8); _0x39da38 = new _0x225d8f(null, _0x378f0f[_0x56ae('0x3d')], _0x378f0f[_0x56ae('0x727')]); _0x39da38[_0x56ae('0xa30')] = _0x378f0f; _0x56cf94['activeRequests']--; _0x56cf94['processQueue'](); _0x55e993[_0x56ae('0x14e5')](new _0x47a534(_0x39da38)); } else { return _0x5990f3[_0x56ae('0x244f')](0x1f4); } }); }; _0x5990f3[_0x56ae('0x2455')] = function() { return 0.5 > Math[_0x56ae('0xadb')](); }; _0x5990f3['currentRunLessThan'] = function(_0x809491, _0x3284ef) { return Math['round'](0.03333333333333333 * _0x3284ef[_0x56ae('0xc5c')]['z']) < _0x809491; }; _0x5990f3[_0x56ae('0x2456')] = function(_0x18a2f3, _0x3ab6bb) { return Math[_0x56ae('0x833')](_0x1c1b50[_0x56ae('0x240f')](0.03333333333333333, _0x3ab6bb[_0x56ae('0xc5c')]['z'])) >= _0x18a2f3; }; _0x5990f3[_0x56ae('0x2458')] = function(_0x34de99) { var _0x489f0e = _0x56b9a2['infiniteBest']; return Math[_0x56ae('0x833')](0.03333333333333333 * _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x489f0e['id'], _0x489f0e[_0x56ae('0xa1c')])) < _0x34de99; }; _0x5990f3[_0x56ae('0x244f')] = function(_0xf01632) { var _0x14139d = _0x56b9a2[_0x56ae('0x249e')]; return Math[_0x56ae('0x833')](_0x1c1b50['BeTts'](0.03333333333333333, _0x56b9a2[_0x56ae('0x488')]()['get'](_0x14139d['id'], _0x14139d[_0x56ae('0xa1c')]))) >= _0xf01632; }; var _0xa0c07f = function(_0x144c2a) { this['costumes'] = _0x144c2a; for (var _0x12806b = 0x1, _0x39e6fb = _0x144c2a['get_length'](); _0x12806b < _0x39e6fb;) { var _0x4f52bf = _0x12806b++; null == _0x144c2a[_0x56ae('0x1b')](_0x4f52bf) && (_0x41c934[_0x56ae('0x219c')] = 0x70a97); _0x144c2a[_0x56ae('0x1b')](_0x4f52bf)[_0x56ae('0x2317')] = _0x144c2a[_0x56ae('0x1b')](0x0)[_0x56ae('0x2317')]; _0x144c2a[_0x56ae('0x1b')](_0x4f52bf)[_0x56ae('0x2251')] = _0x144c2a[_0x56ae('0x1b')](0x0)[_0x56ae('0x2251')]; } this['activeCostumeEntry'] = new _0x3266fb(_0x144c2a[_0x56ae('0x1b')](0x0)[_0x56ae('0x110')] + '_costume'); }; _0x5ac4a7['com.player03.run3.character.Wardrobe'] = _0xa0c07f; _0xa0c07f[_0x56ae('0x8bf')] = _0x56ae('0x249f'); _0xa0c07f[_0x56ae('0x8a7')] = function(_0x56ffda, _0x3b53c7) { if (null == _0x56ffda) { if (null == _0x3b53c7) return; _0x56ffda = _0x252a59[_0x56ae('0x977')](null); for (var _0x3ac368 = 0x0, _0x42fb43 = _0x3b53c7[_0x56ae('0x32')]; _0x3ac368 < _0x42fb43;) { var _0x146b80 = _0x3ac368++; _0x56ffda[_0x56ae('0x8b6')](_0x146b80, _0x3b53c7[_0x146b80]); } } _0x3b53c7 = new _0xa0c07f(_0x56ffda); for (_0x56ffda = _0x56ffda[_0x56ae('0x3f')](); _0x56ffda['hasNext']();) _0x3ac368 = _0x56ffda[_0x56ae('0x42')](), null != _0x3ac368[_0x56ae('0xbba')] && (_0x41c934['warning'] = 0xe983f), _0x3ac368[_0x56ae('0xbba')] = _0x3b53c7; }; _0xa0c07f[_0x56ae('0x6')] = {}; _0xa0c07f[_0x56ae('0x6')][_0x56ae('0xe3b')] = null; _0xa0c07f[_0x56ae('0x6')]['activeCostumeEntry'] = null; _0xa0c07f[_0x56ae('0x6')]['get_activeCostume'] = function() { var _0x275131 = this.activeCostumeEntry; _0x275131 = _0x56b9a2.get_instance().get(_0x275131.id, _0x275131.defaultValue); if (0x0 > _0x275131 || _0x275131 >= this.costumes.get_length() || !this.costumes.get(_0x275131).isUnlocked()) _0x275131 = 0x0; return this.costumes.get(_0x275131); }; _0xa0c07f[_0x56ae('0x6')][_0x56ae('0x24a0')] = function(_0x59d0d4) { if ('dWmgS' === _0x56ae('0x24a1')) { _0x59d0d4 = this.costumes.indexOf(_0x59d0d4, 0x0); if (0x0 > _0x59d0d4 || _0x59d0d4 >= this.costumes.get_length()) _0x59d0d4 = 0x0; this.activeCostumeEntry.set_value(_0x59d0d4); return this.costumes.get(_0x59d0d4); } else { _0x515961.call(this, _0x59d0d4); } }; _0xa0c07f[_0x56ae('0x6')]['__class__'] = _0xa0c07f; _0xa0c07f[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0xa0c07f[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x24a0')] = _0x56ae('0x24a0'); _0xa0c07f[_0x56ae('0x6')][_0x56ae('0x984')]['get_activeCostume'] = _0x56ae('0x24a2'); var _0x478360 = function() {}; _0x5ac4a7[_0x56ae('0x24a3')] = _0x478360; _0x478360[_0x56ae('0x8bf')] = _0x56ae('0x24a3'); _0x478360[_0x56ae('0x1b')] = function(_0x3e0c64) { if (_0x575257[_0x56ae('0x670')](_0x575257[_0x56ae('0x671')], _0x575257['XExVs'])) { _0x3e0c64 = 0x0; _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')]('left') && --_0x3e0c64; _0x29a875[_0x56ae('0xb3d')]['keyPressed']('right') && ++_0x3e0c64; return _0x3e0c64; } else { _0x35516c[_0x56ae('0x1bb0')](_0x3e0c64); } }; var _0x566edf = function(_0x51b3c0, _0x1e3274, _0x37beb2, _0x338ac7) { null == _0x338ac7 && (_0x338ac7 = 0x1e); this[_0x56ae('0x24a4')] = 0x50; this[_0x56ae('0x1a7')] = _0x51b3c0; this[_0x56ae('0x23cc')] = _0x1e3274; null == _0x37beb2 && (_0x37beb2 = _0x51b3c0[_0x56ae('0xa48')](), _0x37beb2[_0x56ae('0x24a5')](!_0x37beb2[_0x56ae('0x1741')])); this['right'] = _0x37beb2; this['fps'] = _0x338ac7; }; _0x5ac4a7[_0x56ae('0x24a6')] = _0x566edf; _0x566edf[_0x56ae('0x8bf')] = _0x56ae('0x24a6'); _0x566edf[_0x56ae('0x6')] = {}; _0x566edf[_0x56ae('0x6')][_0x56ae('0x1a7')] = null; _0x566edf[_0x56ae('0x6')][_0x56ae('0x23cc')] = null; _0x566edf[_0x56ae('0x6')]['right'] = null; _0x566edf[_0x56ae('0x6')][_0x56ae('0x24a7')] = null; _0x566edf[_0x56ae('0x6')][_0x56ae('0x24a4')] = null; _0x566edf[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { if (_0x56ae('0x24a8') !== _0x56ae('0x24a9')) { return new _0x566edf(this.left.clone(), this.center.clone(), this.right.clone(), this.fps); } else { _0x41c934.high = 0xd83b0; null != this.latestSection && this.latestSection.build(_0x2b39f7.view.get_camera().getPosition()); null != this.extraParams.beginMessage && (null != this.characters && 0x0 < this.characters.get_length() ? _0x22acef.displayMessages(this.characters.get(0x0).characterData, this.extraParams.beginMessage.split('\x0a')) : _0x1ac706.get_instance().displayMessages(this.extraParams.beginMessage.split('\x0a'))); this.reset(); null != this.scene && (this.update(0x0), this.display(0x0)); } }; _0x566edf[_0x56ae('0x6')]['set_length'] = function(_0x30fab4) { this.left.length = _0x30fab4; this.center.length = _0x30fab4; return this.right.length = _0x30fab4; }; _0x566edf[_0x56ae('0x6')][_0x56ae('0x24aa')] = function(_0x388e80, _0x204683, _0x4c3923) { null == _0x4c3923 && (_0x4c3923 = 0x0); var _0xb2cc53 = this.center; _0x4c3923 < -this.xThreshold ? _0xb2cc53 = this.left : _0x4c3923 > this.xThreshold && (_0xb2cc53 = this.right); _0xb2cc53.displayFrame(_0x388e80, _0x204683); }; _0x566edf[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x566edf; _0x566edf[_0x56ae('0x6')]['__properties__'] = {}; _0x566edf[_0x56ae('0x6')]['__properties__'][_0x56ae('0x500')] = 'set_length'; var _0xff3968 = function() {}; _0x5ac4a7[_0x56ae('0x24ab')] = _0xff3968; _0xff3968[_0x56ae('0x8bf')] = 'com.player03.run3.character.animation.CharacterFrames'; _0xff3968[_0x56ae('0x6')] = {}; _0xff3968[_0x56ae('0x6')][_0x56ae('0x7b8')] = null; _0xff3968[_0x56ae('0x6')][_0x56ae('0x24ac')] = null; _0xff3968[_0x56ae('0x6')][_0x56ae('0x24ad')] = null; _0xff3968[_0x56ae('0x6')]['run'] = null; _0xff3968[_0x56ae('0x6')]['__class__'] = _0xff3968; var _0x4ac5fd = function() { this[_0x56ae('0x7b8')] = _0x57fc2b[_0x56ae('0x488')](); this['fall'] = _0x4a75e8[_0x56ae('0x488')](); this[_0x56ae('0x24ad')] = _0x3ba046[_0x56ae('0x488')](); this[_0x56ae('0x1efe')] = _0x2cfa29[_0x56ae('0x488')](); }; _0x5ac4a7[_0x56ae('0x24ae')] = _0x4ac5fd; _0x4ac5fd[_0x56ae('0x8bf')] = 'com.player03.run3.character.animation.AsymmetricalFrames'; _0x4ac5fd[_0x56ae('0x961')] = [_0x5d929f]; _0x4ac5fd['__properties__'] = {}; _0x4ac5fd['__properties__']['get_instance'] = _0x1c1b50.vLZsn; _0x4ac5fd['get_instance'] = function() { return null == _0x4ac5fd[_0x56ae('0x993')] ? _0x4ac5fd[_0x56ae('0x993')] = new _0x4ac5fd() : _0x4ac5fd[_0x56ae('0x993')]; }; _0x4ac5fd[_0x56ae('0x8ee')] = _0xff3968; _0x4ac5fd[_0x56ae('0x6')] = _0x4e6193(_0xff3968[_0x56ae('0x6')], { '__class__': _0x4ac5fd }); var _0x328d1e = function() { this[_0x56ae('0x7b8')] = _0x337dd4[_0x56ae('0x488')](); this[_0x56ae('0x24ac')] = _0x5b1ebf[_0x56ae('0x488')](); this['land'] = _0x27c3ef[_0x56ae('0x488')](); this[_0x56ae('0x1efe')] = _0xa363f4[_0x56ae('0x488')](); }; _0x5ac4a7[_0x56ae('0x24af')] = _0x328d1e; _0x328d1e[_0x56ae('0x8bf')] = _0x56ae('0x24af'); _0x328d1e[_0x56ae('0x961')] = [_0x5d929f]; _0x328d1e[_0x56ae('0x984')] = {}; _0x328d1e[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x328d1e['get_instance'] = function() { return null == _0x328d1e[_0x56ae('0x993')] ? _0x328d1e[_0x56ae('0x993')] = new _0x328d1e() : _0x328d1e[_0x56ae('0x993')]; }; _0x328d1e[_0x56ae('0x8ee')] = _0xff3968; _0x328d1e['prototype'] = _0x4e6193(_0xff3968[_0x56ae('0x6')], { '__class__': _0x328d1e }); var _0x120a5a = function() { _0x328d1e['call'](this); this[_0x56ae('0x24ad')] = this[_0x56ae('0x1efe')] = this[_0x56ae('0x7b8')]; }; _0x5ac4a7[_0x56ae('0x24b0')] = _0x120a5a; _0x120a5a['__name__'] = 'com.player03.run3.character.animation.BunnyFrames'; _0x120a5a[_0x56ae('0x984')] = {}; _0x120a5a[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x120a5a['get_instance'] = function() { return null == _0x120a5a[_0x56ae('0x993')] ? _0x120a5a[_0x56ae('0x993')] = new _0x120a5a() : _0x120a5a[_0x56ae('0x993')]; }; _0x120a5a[_0x56ae('0x8ee')] = _0x328d1e; _0x120a5a[_0x56ae('0x6')] = _0x4e6193(_0x328d1e['prototype'], { '__class__': _0x120a5a }); var _0x4a75e8 = function() { _0x566edf[_0x56ae('0x94d')](this, new _0x1b25e8(0xf, 0x8), new _0x1b25e8(0x1, 0x8), new _0x1b25e8(0x1d, 0x8)); }; _0x5ac4a7[_0x56ae('0x24b1')] = _0x4a75e8; _0x4a75e8['__name__'] = _0x1c1b50[_0x56ae('0x489')]; _0x4a75e8['__interfaces__'] = [_0x5d929f]; _0x4a75e8[_0x56ae('0x984')] = {}; _0x4a75e8[_0x56ae('0x984')][_0x56ae('0x488')] = 'get_instance'; _0x4a75e8[_0x56ae('0x488')] = function() { return null == _0x4a75e8[_0x56ae('0x993')] ? _0x4a75e8[_0x56ae('0x993')] = new _0x4a75e8() : _0x4a75e8[_0x56ae('0x993')]; }; _0x4a75e8[_0x56ae('0x8ee')] = _0x566edf; _0x4a75e8[_0x56ae('0x6')] = _0x4e6193(_0x566edf[_0x56ae('0x6')], { '__class__': _0x4a75e8 }); var _0x5b1ebf = function() { _0x566edf[_0x56ae('0x94d')](this, new _0x1b25e8(0xf, 0x8), new _0x1b25e8(0x1, 0x8)); }; _0x5ac4a7[_0x56ae('0x24b2')] = _0x5b1ebf; _0x5b1ebf[_0x56ae('0x8bf')] = _0x56ae('0x24b2'); _0x5b1ebf[_0x56ae('0x961')] = [_0x5d929f]; _0x5b1ebf[_0x56ae('0x984')] = {}; _0x5b1ebf[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x5b1ebf['get_instance'] = function() { if (_0x56ae('0x24b3') === 'UGkma') { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](-0xc8); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x26); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1a87); var _0x325dd8 = null; null == _0x325dd8 && (_0x325dd8 = new _0x20e8d2()); var _0x3a42d5 = Math['sin'](1.2740903539558606); _0x325dd8['x'] = 0.684 * _0x3a42d5; _0x325dd8['y'] = _0x575257['ZpORG'](-0.275, _0x3a42d5); _0x325dd8['z'] = 0.676 * _0x3a42d5; _0x325dd8['w'] = Math[_0x56ae('0x104e')](1.2740903539558606); _0x3a42d5 = _0x325dd8['x'] * _0x325dd8['x'] + _0x325dd8['y'] * _0x325dd8['y'] + _0x325dd8['z'] * _0x325dd8['z'] + _0x325dd8['w'] * _0x325dd8['w']; var _0x4dd152 = _0x575257[_0x56ae('0x665')](_0x3a42d5, 0x1); 1e-10 > (0x0 <= _0x4dd152 ? _0x4dd152 : -_0x4dd152) || (0x0 == _0x3a42d5 ? (_0x325dd8['x'] = 0x0, _0x325dd8['y'] = 0x0, _0x325dd8['z'] = 0x0, _0x325dd8['w'] = 0x1) : (_0x3a42d5 = 0x1 / Math[_0x56ae('0xf0c')](_0x3a42d5), _0x325dd8['x'] *= _0x3a42d5, _0x325dd8['y'] *= _0x3a42d5, _0x325dd8['z'] *= _0x3a42d5, _0x325dd8['w'] *= _0x3a42d5)); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x325dd8)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6c); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x325dd8 = _0xfe3284[_0x56ae('0x3d')](0x334); _0x3a42d5 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x24b4'), -0x14, -0xaa, null, _0x325dd8, null, _0x3a42d5, null); this['makeBold']('and'); _0x325dd8 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x24b5'), 0xa0, 0x168, null, null, null, _0x325dd8, null); } else { return null == _0x5b1ebf[_0x56ae('0x993')] ? _0x5b1ebf[_0x56ae('0x993')] = new _0x5b1ebf() : _0x5b1ebf[_0x56ae('0x993')]; } }; _0x5b1ebf[_0x56ae('0x8ee')] = _0x566edf; _0x5b1ebf['prototype'] = _0x4e6193(_0x566edf['prototype'], { '__class__': _0x5b1ebf }); var _0x1b25e8 = function(_0x51f46e, _0x4c1c80, _0x4de5d2) { null == _0x4de5d2 && (_0x4de5d2 = !0x1); null == _0x4c1c80 && (_0x4c1c80 = 0x1); this[_0x56ae('0x950')] = _0x51f46e; this[_0x56ae('0x32')] = _0x4c1c80; this[_0x56ae('0x24a5')](_0x4de5d2); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x24b6')]] = _0x1b25e8; _0x1b25e8['__name__'] = _0x56ae('0x48a'); _0x1b25e8[_0x56ae('0x6')] = {}; _0x1b25e8[_0x56ae('0x6')][_0x56ae('0x950')] = null; _0x1b25e8[_0x56ae('0x6')]['length'] = null; _0x1b25e8[_0x56ae('0x6')][_0x56ae('0x1741')] = null; _0x1b25e8[_0x56ae('0x6')][_0x56ae('0x24aa')] = function(_0x43a413, _0x1f4599) { _0x1f4599 >= this.length ? _0x43a413.set_currentFrame(this.start + this.length - 0x1) : _0x43a413.set_currentFrame(this.start + _0x1f4599); _0x43a413.set_xInverted(this.invertX); }; _0x1b25e8[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { return new _0x1b25e8(this.start, this.length, this.invertX); }; _0x1b25e8[_0x56ae('0x6')][_0x56ae('0x24a5')] = function(_0x406d6e) { return this.invertX = _0x406d6e; }; _0x1b25e8[_0x56ae('0x6')]['__class__'] = _0x1b25e8; _0x1b25e8[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x1b25e8[_0x56ae('0x6')][_0x56ae('0x984')]['set_invertX'] = _0x56ae('0x24a5'); var _0x103bd0 = function(_0x219b21, _0x5d969c, _0x37eba3) { null == _0x37eba3 && (_0x37eba3 = !0x1); if (null == _0x219b21) { if ('oSJOC' === _0x56ae('0x24b7')) { _0x219b21 = _0x252a59[_0x56ae('0x977')](null); for (var _0x4ed428 = 0x0, _0x3b534d = _0x5d969c[_0x56ae('0x32')]; _0x4ed428 < _0x3b534d;) { var _0x47c411 = _0x4ed428++; _0x219b21[_0x56ae('0x8b6')](_0x47c411, _0x5d969c[_0x47c411]); } } else { return new _0x26f05b(this); } } this[_0x56ae('0x115e')] = _0x219b21; this[_0x56ae('0x950')] = _0x219b21[_0x56ae('0x1b')](0x0)['start']; _0x5d969c = _0x219b21['get'](0x0)[_0x56ae('0x32')]; _0x4ed428 = 0x1; for (_0x3b534d = _0x219b21[_0x56ae('0x9fa')](); _0x575257[_0x56ae('0x666')](_0x4ed428, _0x3b534d);) _0x47c411 = _0x4ed428++, _0x219b21['get'](_0x47c411)[_0x56ae('0x950')] < this['start'] && (this[_0x56ae('0x950')] = _0x219b21['get'](_0x47c411)['start']), _0x5d969c += _0x219b21[_0x56ae('0x1b')](_0x47c411)[_0x56ae('0x32')]; _0x1b25e8[_0x56ae('0x94d')](this, this[_0x56ae('0x950')], _0x5d969c, _0x37eba3); }; _0x5ac4a7[_0x56ae('0x24b8')] = _0x103bd0; _0x103bd0['__name__'] = _0x56ae('0x24b8'); _0x103bd0[_0x56ae('0x8ee')] = _0x1b25e8; _0x103bd0[_0x56ae('0x6')] = _0x4e6193(_0x1b25e8['prototype'], { 'sequence': null, 'displayFrame': function(_0x30616c, _0x12ef98) { if (_0x56ae('0x24b9') !== 'JQLrv') { null == _0x12ef98 && (_0x12ef98 = 0x1); null == _0x30616c && (_0x30616c = 0xcccccc); this[_0x56ae('0x1ae0')] = 0x1; _0x2d03dc[_0x56ae('0x94d')](this); this[_0x56ae('0x1681')](_0x30616c); this[_0x56ae('0xabe')](_0x12ef98); } else { for (var _0x37bb18 = this[_0x56ae('0x115e')]['iterator'](); _0x37bb18[_0x56ae('0x8f5')]();) { var _0x50aeb9 = _0x37bb18[_0x56ae('0x42')](); if (_0x12ef98 < _0x50aeb9[_0x56ae('0x32')]) { if (_0x575257[_0x56ae('0x656')](_0x56ae('0x24ba'), _0x56ae('0x24bb'))) { _0x50aeb9[_0x56ae('0x24aa')](_0x30616c, _0x12ef98); break; } else { if (_0x30616c == this[_0x56ae('0x14eb')]) return null; if (!_0x267518['isBitmapDataValid'](_0x30616c)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x1ff2'))); this[_0x56ae('0x1fe5')](); this[_0x56ae('0x1ff0')](_0x30616c[_0x56ae('0x3d')], _0x30616c['height']); this[_0x56ae('0x14eb')] = _0x30616c; this[_0x56ae('0x1ff9')] && this[_0x56ae('0x1ffc')](); return _0x30616c; } } else _0x12ef98 -= _0x50aeb9[_0x56ae('0x32')]; } } }, 'clone': function() { if (_0x56ae('0x24bc') !== _0x56ae('0x24bd')) { for (var _0x3faa1e = _0x252a59[_0x56ae('0x977')](null), _0x5b6f6f = this[_0x56ae('0x115e')][_0x56ae('0x3f')](); _0x5b6f6f[_0x56ae('0x8f5')]();) { var _0xf366d8 = _0x5b6f6f[_0x56ae('0x42')](); _0x3faa1e[_0x56ae('0x8f0')](_0xf366d8[_0x56ae('0xa48')]()); } return new _0x103bd0(_0x3faa1e, null, this[_0x56ae('0x1741')]); } else { _0x5b6f6f[0x0](_0x3faa1e[0x0], _0xf366d8); } }, 'set_invertX': function(_0x32483b) { for (var _0x104394 = this[_0x56ae('0x115e')][_0x56ae('0x3f')](); _0x104394['hasNext']();) _0x104394[_0x56ae('0x42')]()[_0x56ae('0x24a5')](_0x32483b); return this[_0x56ae('0x1741')] = _0x32483b; }, '__class__': _0x103bd0 }); var _0x5496c7 = function() { _0x328d1e[_0x56ae('0x94d')](this); this[_0x56ae('0x1efe')] = this['run']['clone'](); this[_0x56ae('0x1efe')][_0x56ae('0x24a7')] *= 0.9; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x48b')]] = _0x5496c7; _0x5496c7[_0x56ae('0x8bf')] = _0x56ae('0x48c'); _0x5496c7[_0x56ae('0x984')] = {}; _0x5496c7[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x5496c7[_0x56ae('0x488')] = function() { return null == _0x5496c7[_0x56ae('0x993')] ? _0x5496c7[_0x56ae('0x993')] = new _0x5496c7() : _0x5496c7[_0x56ae('0x993')]; }; _0x5496c7[_0x56ae('0x8ee')] = _0x328d1e; _0x5496c7['prototype'] = _0x4e6193(_0x328d1e['prototype'], { '__class__': _0x5496c7 }); var _0x57fc2b = function() { _0x566edf[_0x56ae('0x94d')](this, new _0x1b25e8(0xe), new _0x1b25e8(0x0), new _0x1b25e8(0x1c)); }; _0x5ac4a7[_0x56ae('0x24be')] = _0x57fc2b; _0x57fc2b[_0x56ae('0x8bf')] = _0x56ae('0x24be'); _0x57fc2b['__interfaces__'] = [_0x5d929f]; _0x57fc2b[_0x56ae('0x984')] = {}; _0x57fc2b[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x57fc2b[_0x56ae('0x488')] = function() { return null == _0x57fc2b['instance'] ? _0x57fc2b[_0x56ae('0x993')] = new _0x57fc2b() : _0x57fc2b[_0x56ae('0x993')]; }; _0x57fc2b[_0x56ae('0x8ee')] = _0x566edf; _0x57fc2b[_0x56ae('0x6')] = _0x4e6193(_0x566edf['prototype'], { '__class__': _0x57fc2b }); var _0x337dd4 = function() { _0x566edf[_0x56ae('0x94d')](this, new _0x1b25e8(0xe), new _0x1b25e8(0x0)); }; _0x5ac4a7[_0x56ae('0x24bf')] = _0x337dd4; _0x337dd4[_0x56ae('0x8bf')] = _0x56ae('0x24bf'); _0x337dd4['__interfaces__'] = [_0x5d929f]; _0x337dd4[_0x56ae('0x984')] = {}; _0x337dd4[_0x56ae('0x984')][_0x56ae('0x488')] = 'get_instance'; _0x337dd4[_0x56ae('0x488')] = function() { return null == _0x337dd4['instance'] ? _0x337dd4[_0x56ae('0x993')] = new _0x337dd4() : _0x337dd4[_0x56ae('0x993')]; }; _0x337dd4['__super__'] = _0x566edf; _0x337dd4['prototype'] = _0x4e6193(_0x566edf[_0x56ae('0x6')], { '__class__': _0x337dd4 }); var _0x3ba046 = function() { if (_0x56ae('0x24c0') === _0x575257['wBmzk']) { null == b && (b = 0x0); _0x845242['call'](this, a, b, _0x845242[_0x56ae('0xcc9')], _0x110492[_0x56ae('0x57')]); } else { _0x566edf['call'](this, new _0x1b25e8(0x17, 0x5), new _0x1b25e8(0x9, 0x5), new _0x1b25e8(0x25, 0x5)); } }; _0x5ac4a7['com.player03.run3.character.animation.LandAsym'] = _0x3ba046; _0x3ba046[_0x56ae('0x8bf')] = _0x56ae('0x24c1'); _0x3ba046[_0x56ae('0x961')] = [_0x5d929f]; _0x3ba046[_0x56ae('0x984')] = {}; _0x3ba046[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x3ba046['get_instance'] = function() { return null == _0x3ba046['instance'] ? _0x3ba046[_0x56ae('0x993')] = new _0x3ba046() : _0x3ba046['instance']; }; _0x3ba046[_0x56ae('0x8ee')] = _0x566edf; _0x3ba046['prototype'] = _0x4e6193(_0x566edf[_0x56ae('0x6')], { '__class__': _0x3ba046 }); var _0x27c3ef = function() { _0x566edf['call'](this, new _0x1b25e8(0x17, 0x5), new _0x1b25e8(0x9, 0x5)); }; _0x5ac4a7[_0x56ae('0x48d')] = _0x27c3ef; _0x27c3ef[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x24c2')]; _0x27c3ef['__interfaces__'] = [_0x5d929f]; _0x27c3ef[_0x56ae('0x984')] = {}; _0x27c3ef[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x27c3ef['get_instance'] = function() { var _0x4db831 = {}; _0x4db831[_0x56ae('0x24c3')] = _0x56ae('0x24c4'); _0x4db831[_0x56ae('0x24c5')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; _0x4db831[_0x56ae('0x24c6')] = 'bought_712c381f0fbf55cb54146533e50c25ce8e54fa10'; _0x4db831[_0x56ae('0x24c7')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 < _0xf76599; }; if (_0x56ae('0x24c8') === _0x56ae('0x24c9')) { var _0x14fe32 = _0x56b9a2[_0x56ae('0x488')](), _0x31484e = new _0x10cca0(), _0xa0c564 = _0x56b9a2['mostBatteries']; null != _0x586025[_0x56ae('0x24ca')] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24ca'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24ca')] = _0xa0c564; _0xa0c564 = _0x4622dd['primary'][_0x56ae('0xa91')]; null != _0x586025[_0x56ae('0x24cb')] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24cb'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24cb')] = _0xa0c564; _0xa0c564 = _0x4622dd[_0x56ae('0x24cc')][_0x56ae('0x24cd')]; null != _0x586025[_0x56ae('0x24c4')] ? _0x31484e[_0x56ae('0x932')](_0x4db831[_0x56ae('0x24c3')], _0xa0c564) : _0x31484e['h'][_0x56ae('0x24c4')] = _0xa0c564; _0xa0c564 = _0x4622dd[_0x56ae('0x24cc')][_0x56ae('0x24cd')]; null != _0x586025['exploreCurrentexplore'] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24ce'), _0xa0c564) : _0x31484e['h']['exploreCurrentexplore'] = _0xa0c564; _0xa0c564 = _0x4622dd['winter'][_0x56ae('0xa91')]; null != _0x586025['winter'] ? _0x31484e[_0x56ae('0x932')]('winter', _0xa0c564) : _0x31484e['h']['winter'] = _0xa0c564; _0xa0c564 = _0x4622dd[_0x56ae('0x1fd8')][_0x56ae('0x24cd')]; null != _0x586025[_0x56ae('0x24cf')] ? _0x31484e['setReserved'](_0x56ae('0x24cf'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24cf')] = _0xa0c564; _0xa0c564 = _0x56b9a2[_0x56ae('0x249e')]; null != _0x586025[_0x56ae('0x24d0')] ? _0x31484e['setReserved'](_0x56ae('0x24d0'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24d0')] = _0xa0c564; _0xa0c564 = _0x56b9a2[_0x56ae('0x230f')]; null != _0x586025[_0x56ae('0x24d1')] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24d1'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24d1')] = _0xa0c564; null != _0x586025['showPowerCellRate'] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24d2'), null) : _0x31484e['h']['showPowerCellRate'] = null; _0xa0c564 = _0x22b218[_0x56ae('0x24d3')]; _0x4db831[_0x56ae('0x24c5')](null, _0x586025['bought_20b5b6b0dc6c7c30da43c8c8f2a6014b06eac8e6']) ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24d4'), _0xa0c564) : _0x31484e['h']['bought_20b5b6b0dc6c7c30da43c8c8f2a6014b06eac8e6'] = _0xa0c564; _0xa0c564 = _0x5a2426['cheaperRespawnsBought']; null != _0x586025[_0x56ae('0x24d5')] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24d5'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24d5')] = _0xa0c564; _0xa0c564 = _0x37c090[_0x56ae('0x1220')][_0x56ae('0xd81')]; null != _0x586025['bought_dfc04c59a9a26ded2077d597a1a16f70bae513ab'] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24d6'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24d6')] = _0xa0c564; _0xa0c564 = _0x37c090[_0x56ae('0xb90')]['purchased']; null != _0x586025[_0x56ae('0x24d7')] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24d7'), _0xa0c564) : _0x31484e['h']['bought_176811f3e40e5a71004474f50d64fa1529c5281c'] = _0xa0c564; _0xa0c564 = _0x37c090['angel']['purchased']; null != _0x586025[_0x56ae('0x24d8')] ? _0x31484e['setReserved']('bought_c2e6a37c9bda36dbaf4f621ed25a92cfcc795a38', _0xa0c564) : _0x31484e['h'][_0x56ae('0x24d8')] = _0xa0c564; _0xa0c564 = _0x37c090[_0x56ae('0x15fc')][_0x56ae('0xd81')]; null != _0x586025[_0x56ae('0x24d9')] ? _0x31484e['setReserved'](_0x56ae('0x24d9'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24d9')] = _0xa0c564; _0xa0c564 = _0x37c090['duplicator'][_0x56ae('0xd81')]; null != _0x586025[_0x56ae('0x24da')] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24da'), _0xa0c564) : _0x31484e['h'][_0x56ae('0x24da')] = _0xa0c564; _0xa0c564 = _0x37c090[_0x56ae('0x22c7')]['purchased']; null != _0x586025[_0x56ae('0x24db')] ? _0x31484e['setReserved'](_0x4db831[_0x56ae('0x24c6')], _0xa0c564) : _0x31484e['h'][_0x56ae('0x24db')] = _0xa0c564; null != _0x586025['keenPlayerId'] ? _0x31484e[_0x56ae('0x932')]('keenPlayerId', null) : _0x31484e['h'][_0x56ae('0x24dc')] = null; null != _0x586025[_0x56ae('0x24dd')] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24dd'), null) : _0x31484e['h'][_0x56ae('0x24dd')] = null; null != _0x586025['flipsDone'] ? _0x31484e[_0x56ae('0x932')](_0x56ae('0x24de'), null) : _0x31484e['h'][_0x56ae('0x24de')] = null; var _0xaf3fba = [{ 'id': 0x8fc, 'value': 0x1f4, 'build': 0x5cde }]; _0xa0c564 = [_0x22b218['batteriesPurchased'], _0x22b218[_0x56ae('0x24df')], _0x5a2426[_0x56ae('0x24e0')], _0x37c090['skier'][_0x56ae('0xd81')], _0x37c090[_0x56ae('0x22ce')][_0x56ae('0xd81')]]; for (var _0x403dea, _0xa496e8 = _0x31484e[_0x56ae('0x988')](); _0xa496e8['hasNext']();) { var _0xac747f = _0xa496e8[_0x56ae('0x42')](); _0x403dea = null != _0x586025[_0xac747f] ? _0x31484e['getReserved'](_0xac747f) : _0x31484e['h'][_0xac747f]; null == _0x403dea ? _0x14fe32[_0x56ae('0x8b6')](_0xac747f, null) : _0x14fe32[_0x56ae('0x1649')](_0xac747f) && (_0x56b9a2['get_instance']()[_0x56ae('0x1649')](_0x403dea['id']) || _0x14fe32[_0x56ae('0x8b6')](_0x403dea['id'], _0x14fe32['get'](_0xac747f, null)), _0x14fe32[_0x56ae('0x8b6')](_0xac747f, null)); } for (_0x31484e = 0x0; _0x4db831['hAZHH'](_0x31484e, _0xaf3fba[_0x56ae('0x32')]);) _0x403dea = _0xaf3fba[_0x31484e], ++_0x31484e, 0x0 <= _0x14fe32['previousBuildNumber'] && _0x14fe32[_0x56ae('0x20c2')] < _0x403dea[_0x56ae('0x931')] && _0x14fe32[_0x56ae('0x1b')](_0x56ae('0x20e4') + _0x403dea['id'], !0x1) && (_0x14fe32[_0x56ae('0x8b6')](_0x56ae('0x20e4') + _0x403dea['id'], null), _0x461063[_0x56ae('0x488')]()[_0x56ae('0xd7b')](_0x403dea['value'], _0x56ae('0x24e1'))); for (_0x31484e = 0x0; _0x31484e < _0xa0c564[_0x56ae('0x32')];) _0xaf3fba = _0xa0c564[_0x31484e], ++_0x31484e, _0x403dea = _0x14fe32[_0x56ae('0x1b')](_0xaf3fba['id'], null), null != _0x403dea && _0x56ae('0x1d28') == typeof _0x403dea && (_0x403dea | 0x0) === _0x403dea && (_0x14fe32[_0x56ae('0x8b6')](_0xaf3fba['id'], null), _0xaf3fba[_0x56ae('0xbbd')](0x0 < _0x59b8d7[_0x56ae('0x951')](_0x403dea, _0xc4f711))); } else { return null == _0x27c3ef[_0x56ae('0x993')] ? _0x27c3ef[_0x56ae('0x993')] = new _0x27c3ef() : _0x27c3ef[_0x56ae('0x993')]; } }; _0x27c3ef[_0x56ae('0x8ee')] = _0x566edf; _0x27c3ef[_0x56ae('0x6')] = _0x4e6193(_0x566edf['prototype'], { '__class__': _0x27c3ef }); var _0x32009e = function() { _0x328d1e['call'](this); this[_0x56ae('0x1efe')] = this[_0x56ae('0x1efe')]['clone'](); this[_0x56ae('0x1efe')][_0x56ae('0x24a7')] *= 0.95; }; _0x5ac4a7['com.player03.run3.character.animation.LizardFrames'] = _0x32009e; _0x32009e[_0x56ae('0x8bf')] = _0x56ae('0x24e2'); _0x32009e[_0x56ae('0x984')] = {}; _0x32009e[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x32009e[_0x56ae('0x488')] = function() { if (_0x56ae('0x24e3') !== _0x56ae('0x24e4')) { return null == _0x32009e['instance'] ? _0x32009e[_0x56ae('0x993')] = new _0x32009e() : _0x32009e[_0x56ae('0x993')]; } else { null == b && (b = new _0x510664()); return null == this['mapPath'] && (this[_0x56ae('0x24e5')] = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](this[_0x56ae('0xbbe')]), null == this[_0x56ae('0x24e5')]) ? b : this[_0x56ae('0x24e5')][_0x56ae('0x24e7')](a, !0x1, b); } }; _0x32009e['__super__'] = _0x328d1e; _0x32009e['prototype'] = _0x4e6193(_0x328d1e[_0x56ae('0x6')], { '__class__': _0x32009e }); var _0x4f09e8 = function(_0x128c2b, _0xda6c19, _0x2cc4f9) { null == _0x2cc4f9 && (_0x2cc4f9 = !0x1); if (null == _0x128c2b) { _0x128c2b = _0x252a59[_0x56ae('0x9a6')](null); for (var _0x20e127 = 0x0, _0x38ef1c = _0xda6c19['length']; _0x20e127 < _0x38ef1c;) { var _0x43d9cd = _0x20e127++; _0x128c2b[_0x56ae('0x8b6')](_0x43d9cd, _0xda6c19[_0x43d9cd]); } } _0x1b25e8['call'](this, _0x128c2b[_0x56ae('0x1b')](0x0), _0x128c2b[_0x56ae('0x9fa')](), _0x2cc4f9); this[_0x56ae('0x14a4')] = _0x128c2b; }; _0x5ac4a7[_0x56ae('0x24e8')] = _0x4f09e8; _0x4f09e8[_0x56ae('0x8bf')] = _0x56ae('0x24e8'); _0x4f09e8[_0x56ae('0x8ee')] = _0x1b25e8; _0x4f09e8[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x24e9')](_0x4e6193, _0x1b25e8[_0x56ae('0x6')], { 'frames': null, 'displayFrame': function(_0x5a045f, _0x55a782) { _0x55a782 >= this[_0x56ae('0x32')] && (_0x55a782 = this[_0x56ae('0x32')] - 0x1); _0x5a045f['spriteSheetAnimator'][_0x56ae('0xc42')](this[_0x56ae('0x14a4')]['get'](_0x55a782)); _0x5a045f[_0x56ae('0x1051')](this[_0x56ae('0x1741')]); }, '__class__': _0x4f09e8 }); var _0x2cfa29 = function() { _0x566edf[_0x56ae('0x94d')](this, new _0x1b25e8(0x3c, 0x12), new _0x1b25e8(0x2a, 0x12), new _0x1b25e8(0x4e, 0x12)); }; _0x5ac4a7['com.player03.run3.character.animation.RunAsym'] = _0x2cfa29; _0x2cfa29[_0x56ae('0x8bf')] = _0x56ae('0x24ea'); _0x2cfa29[_0x56ae('0x961')] = [_0x5d929f]; _0x2cfa29[_0x56ae('0x984')] = {}; _0x2cfa29[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x2cfa29[_0x56ae('0x488')] = function() { return null == _0x2cfa29[_0x56ae('0x993')] ? _0x2cfa29[_0x56ae('0x993')] = new _0x2cfa29() : _0x2cfa29[_0x56ae('0x993')]; }; _0x2cfa29[_0x56ae('0x8ee')] = _0x566edf; _0x2cfa29[_0x56ae('0x6')] = _0x4e6193(_0x566edf[_0x56ae('0x6')], { '__class__': _0x2cfa29 }); var _0xa363f4 = function() { _0x566edf[_0x56ae('0x94d')](this, new _0x1b25e8(0x2e, 0x12), new _0x1b25e8(0x1c, 0x12), new _0x103bd0(null, [new _0x1b25e8(0x2e, 0x9), new _0x1b25e8(0x37, 0x9)], !0x0)); }; _0x5ac4a7['com.player03.run3.character.animation.RunSym'] = _0xa363f4; _0xa363f4[_0x56ae('0x8bf')] = _0x56ae('0x24eb'); _0xa363f4[_0x56ae('0x961')] = [_0x5d929f]; _0xa363f4[_0x56ae('0x984')] = {}; _0xa363f4[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0xa363f4[_0x56ae('0x488')] = function() { return null == _0xa363f4[_0x56ae('0x993')] ? _0xa363f4[_0x56ae('0x993')] = new _0xa363f4() : _0xa363f4[_0x56ae('0x993')]; }; _0xa363f4['__super__'] = _0x566edf; _0xa363f4[_0x56ae('0x6')] = _0x4e6193(_0x566edf[_0x56ae('0x6')], { '__class__': _0xa363f4 }); var _0xf8f5f7 = function() { _0x328d1e[_0x56ae('0x94d')](this); this[_0x56ae('0x1efe')] = new _0x566edf(new _0x1b25e8(0x32, 0x16), new _0x1b25e8(0x1c, 0x16), new _0x103bd0(null, [new _0x1b25e8(0x3d, 0xb), new _0x1b25e8(0x32, 0xb)], !0x0)); }; _0x5ac4a7[_0x56ae('0x24ec')] = _0xf8f5f7; _0xf8f5f7[_0x56ae('0x8bf')] = _0x56ae('0x24ec'); _0xf8f5f7[_0x56ae('0x984')] = {}; _0xf8f5f7[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0xf8f5f7[_0x56ae('0x488')] = function() { return null == _0xf8f5f7[_0x56ae('0x993')] ? _0xf8f5f7['instance'] = new _0xf8f5f7() : _0xf8f5f7[_0x56ae('0x993')]; }; _0xf8f5f7['__super__'] = _0x328d1e; _0xf8f5f7[_0x56ae('0x6')] = _0x4e6193(_0x328d1e[_0x56ae('0x6')], { '__class__': _0xf8f5f7 }); var _0x4e4a64 = function() { _0x328d1e[_0x56ae('0x94d')](this); this['jump'] = this[_0x56ae('0x7b8')][_0x56ae('0xa48')](); this[_0x56ae('0x7b8')][_0x56ae('0x24a7')] *= 0.5; var _0x351647 = this[_0x56ae('0x7b8')]; _0x351647[_0x56ae('0x500')](_0x351647[_0x56ae('0x23cc')]['length'] + 0x4); this[_0x56ae('0x24ac')] = this['fall'][_0x56ae('0xa48')](); this[_0x56ae('0x24ac')]['fps'] *= 0.4; this[_0x56ae('0x24ac')][_0x56ae('0x1a7')][_0x56ae('0x950')] += 0x4; this[_0x56ae('0x24ac')][_0x56ae('0x23cc')][_0x56ae('0x950')] += 0x4; this[_0x56ae('0x24ac')][_0x56ae('0x760')][_0x56ae('0x950')] += 0x4; _0x351647 = this[_0x56ae('0x24ac')]; _0x351647[_0x56ae('0x500')](_0x351647[_0x56ae('0x23cc')][_0x56ae('0x32')] - 0x4); this[_0x56ae('0x24ad')][_0x56ae('0x24a7')] *= 0.85; }; _0x5ac4a7[_0x56ae('0x24ed')] = _0x4e4a64; _0x4e4a64[_0x56ae('0x8bf')] = _0x56ae('0x24ed'); _0x4e4a64[_0x56ae('0x984')] = {}; _0x4e4a64[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x4e4a64['get_instance'] = function() { if (_0x56ae('0x24ee') !== 'lhdmP') { return null == _0x4e4a64[_0x56ae('0x993')] ? _0x4e4a64[_0x56ae('0x993')] = new _0x4e4a64() : _0x4e4a64['instance']; } else { this[_0x56ae('0x1606')][_0x56ae('0x8f0')](new _0x1f58be(a)); } }; _0x4e4a64[_0x56ae('0x8ee')] = _0x328d1e; _0x4e4a64['prototype'] = _0x4e6193(_0x328d1e[_0x56ae('0x6')], { '__class__': _0x4e4a64 }); var _0x36a4a0 = function(_0x30aa49) { _0xc32e6['call'](this); this[_0x56ae('0xadd')] = this[_0x56ae('0xac5')] = !0x1; this[_0x56ae('0x24ef')] = _0x3c161e['getBitmap'](_0x56ae('0x24f0')); this['leftArrow']['set_rotation'](0xb4); this[_0x56ae('0x24ef')][_0x56ae('0x471')](this[_0x56ae('0x24ef')][_0x56ae('0x15')]()); this[_0x56ae('0x24ef')][_0x56ae('0xaae')](this['leftArrow'][_0x56ae('0x16')]()); this[_0x56ae('0x994')](this['leftArrow']); this['rightArrow'] = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x24f0')); this[_0x56ae('0x24f1')]['set_x'](this[_0x56ae('0x24ef')]['get_x']() + 0.25 * this['leftArrow'][_0x56ae('0x15')]()); this[_0x56ae('0x994')](this[_0x56ae('0x24f1')]); this[_0x56ae('0x24f2')] = new _0xcc4aa0(0x0, 0x0, 0x0, 0x0); this[_0x56ae('0x24f3')] = new _0xcc4aa0(0x0, 0x0, 0x0, 0x0); _0x30aa49[_0x56ae('0x24f4')](_0x56ae('0x1a7'), this[_0x56ae('0x24f2')]); _0x30aa49[_0x56ae('0x24f4')]('right', this[_0x56ae('0x24f3')]); }; _0x5ac4a7['com.player03.run3.controls.ArrowButtons'] = _0x36a4a0; _0x36a4a0[_0x56ae('0x8bf')] = 'com.player03.run3.controls.ArrowButtons'; _0x36a4a0['__super__'] = _0xc32e6; _0x36a4a0['prototype'] = _0x4e6193(_0xc32e6['prototype'], { 'leftArrow': null, 'rightArrow': null, 'leftRect': null, 'rightRect': null, '__class__': _0x36a4a0 }); var _0x2c43e3 = function() {}; _0x5ac4a7['com.player03.run3.controls.ControlSchemes'] = _0x2c43e3; _0x2c43e3[_0x56ae('0x8bf')] = _0x56ae('0x24f5'); _0x2c43e3[_0x56ae('0x8c0')] = function(_0x17db03) { var _0xe26168 = {}; _0xe26168[_0x56ae('0x24f6')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 > _0xf76599; }; _0xe26168[_0x56ae('0x24f7')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; if (_0x56ae('0x24f8') === _0x56ae('0x24f8')) { _0x2c43e3['all'] = _0x252a59[_0x56ae('0x977')](null); _0x2c43e3['keyControlScheme'] = new _0x343af9([_0x56ae('0x1a7'), 'right', 'up', _0x56ae('0x24f9'), _0x56ae('0x7b8')]); _0x2c43e3[_0x56ae('0x2129')]['push'](_0x2c43e3['keyControlScheme']); _0x2c43e3[_0x56ae('0x24fa')]['addKeys'](_0x56ae('0x24fb'), [0x20, 0xd]); _0x17db03 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2c43e3['SAVE_CONTROL_SCHEME_INDEX'], -0x1); 0x0 <= _0x17db03 && _0x575257['ggRzX'](_0x17db03, _0x2c43e3['all'][_0x56ae('0x9fa')]()) ? _0x29a875[_0x56ae('0xb34')](_0x2c43e3['all'][_0x56ae('0x1b')](_0x17db03)) : _0x29a875[_0x56ae('0xb34')](_0x2c43e3[_0x56ae('0x24fa')]); _0x56b9a2['get_instance']()['addFlushCallback'](_0x2c43e3['onFlush']); } else { _0x17db03 = e = _0x1abfd2[_0x56ae('0x24fc')](_0x17db03 - c['x'], b - c['y'], d['x'] - c['x'], d['y'] - c['y'], e); null == _0x17db03 && (_0x17db03 = new _0x510664()); _0x17db03['x'] = c['x'] + e['x']; _0x17db03['y'] = c['y'] + e['y']; _0x17db03 = c['x'] - d['x']; _0xe26168[_0x56ae('0x24f6')](1e-10, 0x0 <= _0x17db03 ? _0x17db03 : -_0x17db03) ? (_0x17db03 = c['y'], _0x17db03 = (e['y'] - _0x17db03) / (d['y'] - _0x17db03)) : (_0x17db03 = c['x'], _0x17db03 = _0xe26168[_0x56ae('0x24f7')](e['x'], _0x17db03) / (d['x'] - _0x17db03)); 0x0 > _0x17db03 ? (e['x'] = c['x'], e['y'] = c['y']) : 0x1 < _0x17db03 && (e['x'] = d['x'], e['y'] = d['y']); return e; } }; _0x2c43e3[_0x56ae('0x24fd')] = function(_0x2dce81) { _0x29a875[_0x56ae('0xb34')](_0x2dce81); }; _0x2c43e3[_0x56ae('0x24fe')] = function(_0x13fd97) { _0x29a875[_0x56ae('0xb3d')] == _0x13fd97 && (_0x13fd97 = _0x2c43e3[_0x56ae('0x2129')]['indexOf'](_0x13fd97, 0x0) + 0x1, _0x13fd97 >= _0x2c43e3[_0x56ae('0x2129')]['get_length']() && (_0x13fd97 = 0x0), _0x29a875[_0x56ae('0xb34')](_0x2c43e3[_0x56ae('0x2129')][_0x56ae('0x1b')](_0x13fd97))); }; _0x2c43e3[_0x56ae('0x24ff')] = function() { _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x2c43e3[_0x56ae('0x2500')], _0x2c43e3[_0x56ae('0x2129')][_0x56ae('0x3b')](_0x29a875['controlScheme'], 0x0)); }; var _0x2fc80a = function() { this['inputMap'] = new _0x10cca0(); this['inputVector'] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7['haxeutils.input.ControlScheme'] = _0x2fc80a; _0x2fc80a[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x48e')]; _0x2fc80a[_0x56ae('0x961')] = [_0x242431]; _0x2fc80a[_0x56ae('0x6')] = {}; _0x2fc80a[_0x56ae('0x6')]['inputMap'] = null; _0x2fc80a[_0x56ae('0x6')]['inputVector'] = null; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0xe19ccb) { if (_0x56ae('0x2501') === _0x56ae('0x2501')) { for (var _0xa44ae3 = this.inputVector.iterator(); _0xa44ae3.hasNext();) _0xa44ae3.next().update(_0xe19ccb); } else { var _0x2a3287 = this.slowMultiplier; this.currentSlowMultiplier = _0x2a3287 + this.slowEase.calculate(this.slowPercent) * (0x1 - _0x2a3287); _0xe19ccb *= this.slowMultiplier; } }; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { for (var _0x31ac37 = this.inputVector.iterator(); _0x31ac37.hasNext();) _0x31ac37.next().reset(); }; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0x1b30')] = function(_0x5cb83f) { var _0x3846be = this.inputMap; _0x5cb83f = null != _0x586025[_0x5cb83f] ? _0x3846be.getReserved(_0x5cb83f) : _0x3846be.h[_0x5cb83f]; return null == _0x5cb83f ? !0x1 : _0x5cb83f.pressed; }; _0x2fc80a[_0x56ae('0x6')]['keyJustPressed'] = function(_0x12c8e1) { var _0x224458 = this.inputMap; _0x12c8e1 = null != _0x586025[_0x12c8e1] ? _0x224458.getReserved(_0x12c8e1) : _0x224458.h[_0x12c8e1]; return null == _0x12c8e1 ? !0x1 : _0x12c8e1.pressed ? !_0x12c8e1.previouslyPressed : !0x1; }; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0x221c')] = function(_0x3d3343) { var _0x45df52 = this.inputMap; _0x3d3343 = null != _0x586025[_0x3d3343] ? _0x45df52.getReserved(_0x3d3343) : _0x45df52.h[_0x3d3343]; return null == _0x3d3343 ? !0x1 : _0x3d3343.previouslyPressed; }; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0x2502')] = function(_0x598889) { var _0x534351 = this.inputMap; _0x598889 = null != _0x586025[_0x598889] ? _0x534351.getReserved(_0x598889) : _0x534351.h[_0x598889]; return null == _0x598889 ? 0x0 : _0x598889.pressedTime; }; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0x2503')] = function(_0x52d9c7, _0x1abdce) { var _0x37f96f = this.inputMap; _0x52d9c7 = _0x1c1b50.FeOeD(null, _0x586025[_0x52d9c7]) ? _0x37f96f.getReserved(_0x52d9c7) : _0x37f96f.h[_0x52d9c7]; null != _0x52d9c7 && (_0x52d9c7.pressedTime = _0x1abdce); }; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0xb30')] = function() {}; _0x2fc80a[_0x56ae('0x6')]['onDeactivate'] = function() {}; _0x2fc80a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2fc80a; var _0x48bfb9 = _0x3acb5b[_0x56ae('0x490')] = {}, _0x2c8908 = function(_0x20cc0e, _0x1cbb7b, _0x30ced2, _0x3470c8, _0x489919, _0x1e4285) { null == _0x489919 && (_0x489919 = !0x1); this[_0x56ae('0x1c36')] = !0x1; this[_0x56ae('0xe05')] = 0x0; this[_0x56ae('0x2504')] = 0.6; this['fadeTime'] = 0x0; this['nextLabel'] = this[_0x56ae('0x2505')] = this[_0x56ae('0x14a2')] = null; this[_0x56ae('0x2506')] = 0x0; this[_0x56ae('0x2507')] = _0x20cc0e; this[_0x56ae('0x2508')] = 0x0 <= _0x1cbb7b ? _0x1cbb7b : _0x20cc0e[_0x56ae('0xa92')] + _0x1cbb7b; this['tunnelParams'] = null != _0x3470c8 ? _0x3470c8 : {}; this[_0x56ae('0x13c6')] = _0x30ced2; this[_0x56ae('0x1c36')] = _0x489919; null == _0x1e4285 && (_0x1e4285 = null != _0x30ced2 ? _0x48bfb9[_0x56ae('0x2509')] : _0x2c8908[_0x56ae('0x250a')]); this[_0x56ae('0x1e40')] = _0x1e4285; this[_0x56ae('0x250b')](_0x20cc0e, _0x1cbb7b, this[_0x56ae('0x1e3f')]); }; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0xc87')] = 'com.player03.run3.cutscene.BrowserCondition'; _0x3acb5b[_0x56ae('0x490')]['__constructs__'] = _0x56ae('0x250c').split('\x20'); _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2511')] = {}; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250d')] = {}; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2509')] = {}; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250e')] = {}; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2510')] = {}; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250f')] = {}; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x1fd9')] = (_0xf76599 = function(_0x26d727) { return { _hx_index: 0x6, condition: _0x26d727, __enum__: _0x56ae('0x490'), toString: _0x370254 }; }, _0xf76599.__params__ = ['condition'], _0xf76599); _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250f')]['_hx_index'] = 0x5; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250f')][_0x56ae('0xce4')] = _0x56ae('0x490'); _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250f')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2510')][_0x56ae('0xce3')] = 0x4; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2510')][_0x56ae('0xce4')] = _0x1c1b50.tVjOK; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2510')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250e')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250e')][_0x56ae('0xce4')] = _0x56ae('0x490'); _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250e')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2509')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2509')]['__enum__'] = _0x56ae('0x490'); _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2509')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250d')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250d')][_0x56ae('0xce4')] = _0x56ae('0x490'); _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x250d')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2511')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2511')][_0x56ae('0xce4')] = 'com.player03.run3.cutscene.BrowserCondition'; _0x3acb5b[_0x56ae('0x490')][_0x56ae('0x2511')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x2512')] = _0x2c8908; _0x2c8908[_0x56ae('0x8bf')] = _0x56ae('0x2512'); _0x2c8908['initDialog'] = function() { _0x2c8908[_0x56ae('0x2513')] || (_0x2c8908[_0x56ae('0x2513')] = !0x0, _0x2d5065[_0x56ae('0x2514')] = 0xb4, _0x2d5065[_0x56ae('0x2515')] = 14.4, _0x2d5065[_0x56ae('0x2516')] = 0x18); }; _0x2c8908[_0x56ae('0x6')] = {}; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1e40')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1025')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2507')] = null; _0x2c8908[_0x56ae('0x6')]['indexInPath'] = null; _0x2c8908[_0x56ae('0x6')]['tunnelParams'] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x13c6')] = null; _0x2c8908[_0x56ae('0x6')]['tunnel'] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1023')] = null; _0x2c8908[_0x56ae('0x6')]['placeholder'] = null; _0x2c8908[_0x56ae('0x6')]['skipButton'] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0xb93')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2506')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x14a4')] = null; _0x2c8908[_0x56ae('0x6')]['nextLabel'] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2517')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x184a')] = null; _0x2c8908[_0x56ae('0x6')]['followingLevel'] = null; _0x2c8908[_0x56ae('0x6')]['followingCutscene'] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2518')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1844')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2504')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0xe05')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1643')] = null; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1c36')] = null; _0x2c8908[_0x56ae('0x6')]['addDefaultLevelParams'] = function(_0x23c772, _0x16f336, _0x5318ef) { _0x16f336 < _0x23c772.levelCount - 0x1 && -0x1 != _0x16f336 && !Object.prototype.hasOwnProperty.call(_0x5318ef, _0x56ae('0x2519')) && (_0x5318ef.endTiles = !0x0); Object.prototype.hasOwnProperty.call(_0x5318ef, _0x56ae('0x251a')) || (_0x5318ef.stopLoadingAfter = _0x16f336); }; _0x2c8908[_0x56ae('0x6')]['unloadLevel'] = function() {}; _0x2c8908[_0x56ae('0x6')]['loadNext'] = function(_0x2b7d1e, _0x55562e) { var _0x13d0a1 = { xEsoe: _0x56ae('0x251b') }; if (_0x55562e || null == this.followingLevel) _0x4421e4.instance.setTunnel(null); else if (null != this.followingLevel && 0x4 != this.shownFrom) { if (_0xf0534.get_instance().wasPaused = !0x1, this.followingLevel.set.loadLevel(this.followingLevel.index)) return; } else if (!_0x2b7d1e && null != this.followingCutscene && (_0x2b7d1e = _0x3db706.getByName(this.followingCutscene), null != _0x2b7d1e)) { if (_0x56ae('0x251c') === 'bLSSF') { n = _0x274949.__regexFont.matched(0x0); var _0x24c461 = ''; _0x274949.__regexFace.match(n) && (_0x24c461 += 'font-family:\x27' + _0x274949.__getAttributeMatch(_0x274949.__regexFace) + '\x27;'); _0x274949.__regexColor.match(n) && (_0x24c461 += _0x56ae('0x251d') + _0x274949.__getAttributeMatch(_0x274949.__regexColor) + ';'); if (_0x274949.__regexSize.match(n)) { _0x4e6193 = _0x274949.__getAttributeMatch(_0x274949.__regexSize); var _0x2f721e = _0x11208a.cca(_0x4e6193, 0x0); _0x4e6193 = parseFloat(_0x4e6193) * l; _0x24c461 += _0x56ae('0x251e') + (0x2b == _0x2f721e || 0x2d == _0x2f721e ? _0x2d9f4e + _0x4e6193 : _0x4e6193) + _0x56ae('0x251f'); } _0x5ac4a7 = _0x876409.replace(_0x5ac4a7, n, _0x13d0a1.xEsoe + _0x24c461 + '\x27>'); n = _0x274949.__regexFont.matchedRight(); } else { _0x2b7d1e.display(this.shownFrom); return; } } _0x4421e4.instance.setTunnel(null); }; _0x2c8908[_0x56ae('0x6')]['createTunnel'] = function() { this.tunnelParams.music = null != _0x4421e4.instance.tunnel ? _0x199c7c.get_instance().currentAssetPath : ''; this.tunnel = new _0x1a7847(this.indexInPath, this.explorePath, _0x3500d1.CUTSCENE, this.tunnelParams); null != _0x4421e4.instance.tunnel && this.tunnel.display(0x0); }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2520')] = function(_0x53bf63, _0x79f7ec, _0x43c438) { null == _0x43c438 && (_0x43c438 = {}); this.addDefaultLevelParams(_0x53bf63, _0x79f7ec, _0x43c438); this.tunnel = new _0x1a7847(_0x79f7ec, _0x53bf63, _0x3500d1.CUTSCENE, _0x43c438); this.tunnel.display(0x0); _0x4421e4.instance.setTunnel(this.tunnel); this.section = this.tunnel.getSection(0x0, !0x0); this.sprites.set_length(0x0); this.init(); }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0xb4a')] = function(_0x55dfc4) { if (!_0x56b9a2.get_instance().get('cutscenesDisabled', !0x1)) { this.shownFrom = _0x55dfc4; try { null == this.sprites && (this.sprites = _0x252a59.toObjectVector(null)); this.cleaned = !0x1; this.createTunnel(); this.section = this.tunnel.getSection(0x0, !0x0); _0x4421e4.instance.setTunnel(this.tunnel); this.dialog = null; _0x2c8908.initDialog(); this.init(); this.updateMapPositions(); this.nextFrame = this.fadeTime = 0x0; this.nextLabel = null; null == this.placeholder && (this.placeholder = new _0x434a15(_0x2d9f4e(this, this.displayNextFrame)), this.skipButton = new _0x384067(_0x2d9f4e(this, this.skip), 0xffffff, 0x24, _0x56ae('0x1849'), _0x56ae('0x6ad'), null, !0x1)); this.skipButtonLayout = _0xfba720.get_currentLayout(); var _0x11cc14 = new _0x4dd284(this.skipButton); _0xfba720.get_currentLayout().add(_0x11cc14, _0x11c9c7.edge(_0x2bd32b.RIGHT)); _0xfba720.get_currentLayout().add(_0x11cc14, _0x11c9c7.edge(_0x2bd32b.BOTTOM)); _0xf0534.get_instance().addBlockingOverlay(this.placeholder); this.set_shown(!0x0); } catch (_0x45ed3e) { _0x3ce0fc.lastException = _0x45ed3e, _0x4421e4.instance.setTunnel(null); } } }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x8c0')] = function() {}; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1846')] = function() { if (null == this.tunnel || _0x1c1b50.FeOeD(_0x4421e4.instance.tunnel, this.tunnel) || this.nextFrame >= this.frames.length) this.cleanUp(); else if (0x0 < this.fadeTime && null != this.dialog) { _0xf0534.get_instance().addBlockingOverlay(this.dialog, !0x0); this.dialog = null; var _0x209726 = new _0x344f5f(this.fadeTime, 0.01, this.fadeTime); this.fadeTime = 0x0; _0x209726.midpointCallback = (_0xf76599 = _0xf0534.get_instance(), _0x1c1b50.zyUcE(_0x2d9f4e, _0xf76599, _0xf76599.removeNextOverlay)); _0xf0534.get_instance().addNonBlockingOverlay(_0x209726, !0x0); } else { if ('tRsyW' !== _0x56ae('0x2521')) { this.dialog = new _0x5ab79e(); this.dialog.defaultTextSize = 0x28; this.runAnimations && (this.dialog.updateCallback = (_0xf76599 = this.tunnel, _0x2d9f4e(_0xf76599, _0xf76599.display))); if (null != this.nextLabel) { _0x209726 = this.nextLabel; var _0x4dcc8b = this.labels; _0x209726 = null != _0x586025[_0x209726] ? _0x4dcc8b.existsReserved(_0x209726) : _0x4dcc8b.h.hasOwnProperty(_0x209726); } else _0x209726 = !0x1; _0x209726 && (_0x209726 = this.nextLabel, _0x4dcc8b = this.labels, this.nextFrame = null != _0x586025[_0x209726] ? _0x4dcc8b.getReserved(_0x209726) : _0x4dcc8b.h[_0x209726], this.nextLabel = null); _0x209726 = _0xfba720.get_currentLayout(); _0xfba720.currentLayout = this.dialog.layout; 0x0 == this.nextFrame && (_0x2b39f7.view.get_camera().set_x(0x0), _0x2b39f7.view.get_camera().set_y(0x0), _0x2b39f7.view.get_camera().set_z(0x0), _0x2b39f7.view.get_camera().set_rotationX(0x0), _0x2b39f7.view.get_camera().set_rotationY(0x0), _0x2b39f7.view.get_camera().set_rotationZ(0x0)); this.frames[this.nextFrame](); _0xfba720.currentLayout = _0x209726; this.tunnel.update(0x0); this.tunnel.display(0x0); _0x1c1b50.SdnFl(null, this.skipButton.parent) && this.skipButton.parent.removeChild(this.skipButton); (this.nextFrame + 0x1 < this.frames.length || null != this.nextLabel) && this.dialog.addChild(this.skipButton); this.nextFrame++; _0xf0534.get_instance().addBlockingOverlay(this.dialog, !0x0, this.frameMinTime, this.frameMaxTime); this.frameMinTime = 0.6; this.frameMaxTime = 0x0; } else { return _0x4b9541.linearFunc(2.5, 0.08, _0x209726); } } }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x10dd')] = function(_0x51ddcf) { null == _0x51ddcf && (_0x51ddcf = !0x1); this.cleaned || (this.cleaned = !0x0, this.placeholder.set_visible(!0x1), _0x575257.whVnb(null, this.skipButton.parent) && (this.skipButton.parent.removeChild(this.skipButton), this.skipButtonLayout.remove(new _0x4dd284(this.skipButton))), this.skipButtonLayout = this.dialog = null, this.unloadLevel(), null == _0x4421e4.instance.tunnel ? this.loadNext(_0x51ddcf, !0x0) : this.loadNext(_0x51ddcf, !0x1)); }; _0x2c8908[_0x56ae('0x6')]['skip'] = function(_0x1b702b) { this.dialog.set_visible(!0x1); this.cleanUp(!0x0); this.nextFrame = this.frames.length; this.nextLabel = null; }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2522')] = function(_0x4931b5) { _0x1c1b50.Rjvke(null, _0x2c8908.bold) && (_0x2c8908.bold = new _0x1688e1(_0x4421e4.BOLD_FONT, null, null, !0x0)); var _0x13fbb9 = this.dialog; _0x50b13c.setTextFormat((0x0 < _0x13fbb9.bubbles.get_length() ? _0x13fbb9.bubbles.get(_0x13fbb9.bubbles.get_length() - 0x1) : null).textField, _0x4931b5, _0x2c8908.bold); }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x12d8')] = function() { var _0x385eec = this.browserCondition; switch (_0x385eec._hx_index) { case 0x0: return !0x1; case 0x1: return !0x0; case 0x2: return null != this.saveEntry ? (_0x385eec = this.saveEntry, _0x56b9a2.get_instance().get(_0x385eec.id, _0x385eec.defaultValue)) : !0x1; case 0x3: _0x385eec = this.explorePath; var _0x220199 = _0x385eec.savedProgress; _0x220199 = _0x56b9a2.get_instance().get(_0x220199.id, _0x220199.defaultValue); _0x385eec = _0x385eec.levelCount; return (_0x220199 < _0x385eec ? _0x220199 : _0x385eec) >= this.indexInPath; case 0x4: return _0x385eec = this.explorePath, _0x220199 = _0x385eec.savedProgress, _0x220199 = _0x56b9a2.get_instance().get(_0x220199.id, _0x220199.defaultValue), _0x385eec = _0x385eec.levelCount, (_0x220199 < _0x385eec ? _0x220199 : _0x385eec) > this.indexInPath; case 0x5: if (0x0 == this.followingLevel.index) return this.followingLevel.set.isPathUnlocked(); _0x385eec = this.followingLevel.set; _0x220199 = _0x385eec.savedProgress; _0x220199 = _0x56b9a2.get_instance().get(_0x220199.id, _0x220199.defaultValue); _0x385eec = _0x385eec.levelCount; return _0x575257.IGaNp(_0x220199 < _0x385eec ? _0x220199 : _0x385eec, this.followingLevel.index); case 0x6: return _0x385eec = _0x385eec.condition, _0x385eec(); } }; _0x2c8908[_0x56ae('0x6')]['getDate'] = function() { return null != this.tunnelParams.customDate ? this.tunnelParams.customDate : this.explorePath.getDateOfArrival(this.indexInPath); }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x492')] = function() { if (null != this.saveEntry) { if (_0x56ae('0x2523') === 'apUCG') { var _0x497ea1 = this.saveEntry; return _0x56b9a2.get_instance().get(_0x497ea1.id, _0x497ea1.defaultValue); } else { var _0x2c1f43 = new Audio(); void 0x0 === _0x2c1f43.oncanplaythrough && (_0x2d9f4e._canPlayEvent = _0x56ae('0x2524')); } } return !0x1; }; _0x2c8908[_0x56ae('0x6')]['set_shown'] = function(_0x13c922) { if (null != this.saveEntry) { var _0x81df30 = this.saveEntry; _0x81df30 = _0x56b9a2.get_instance().get(_0x81df30.id, _0x81df30.defaultValue) != _0x13c922; } else _0x81df30 = !0x1; _0x81df30 && (this.saveEntry.set_value(_0x13c922), _0x854040.get_instance().saveLater()); return _0x13c922; }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0xcc0')] = function(_0x4762c7) { _0x1c1b50.SdnFl(null, _0x4762c7) && null == this.tunnelParams.customDate && (this.tunnelParams.customDate = _0x4762c7.set.getDateOfArrival(_0x4762c7.index)); return this.followingLevel = _0x4762c7; }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1843')] = function() { for (var _0x287850 = this.sprites.iterator(); _0x287850.hasNext();) { var _0x39baaf = _0x287850.next(); if (null != _0x39baaf.goesTo) { if (_0x56ae('0x2525') === 'PcSCU') { var _0x5f3c89 = _0x39baaf.characterData; null != _0x5f3c89.wardrobe && (_0x5f3c89 = _0x5f3c89.wardrobe.costumes.get(0x0)); _0x39baaf.goesTo.checkIndex(); null != _0x5f3c89.lastPath && (_0x5f3c89.lastPath.set_value(_0x39baaf.goesTo.set.pathName), _0x5f3c89.lastIndexOnPath.set_value(_0x39baaf.goesTo.index)); } else { d = _0x287850++; _0x5f3c89 = this.buttons.get(d); d = new _0x4dd284(this.buttons.get(d - 0x1)); var _0x23b878 = 0x28; null == _0x23b878 && (_0x23b878 = 0x0); _0xfba720.get_currentLayout().add(new _0x4dd284(_0x5f3c89), new _0x49a46e(!0x0, _0x23b878), d); } } } }; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2c8908; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xcc0')] = 'set_followingLevel'; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x184c')] = 'set_shown'; _0x2c8908[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x492')] = _0x1c1b50.PTWHR; var _0x11e8f2 = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x2526')], 0x0, null, { 'startTilesLength': -0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this['frame10']), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this['frame12']), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this['frame15']), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this['frame17']), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this['frame19']), _0x575257[_0x56ae('0x676')](_0x2d9f4e, this, this['frame20']), _0x2d9f4e(this, this[_0x56ae('0x252b')]), _0x2d9f4e(this, this[_0x56ae('0x252c')]), _0x2d9f4e(this, this[_0x56ae('0x252d')]), _0x2d9f4e(this, this[_0x56ae('0x252e')]), _0x2d9f4e(this, this[_0x56ae('0x252f')]), _0x2d9f4e(this, this[_0x56ae('0x2530')])]; this[_0x56ae('0x110')] = _0x56ae('0x2531'); }; _0x5ac4a7[_0x56ae('0x2532')] = _0x11e8f2; _0x11e8f2[_0x56ae('0x8bf')] = _0x56ae('0x2532'); _0x11e8f2[_0x56ae('0x8ee')] = _0x2c8908; _0x11e8f2[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'duplicator': null, 'unloadLevel': function() { this[_0x56ae('0x1024')] = this['angel'] = this['tunnel'] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x29); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x24); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x9ec); var _0x57f2fe = null; null == _0x57f2fe && (_0x57f2fe = new _0x20e8d2()); var _0x4d03ab = Math[_0x56ae('0xaa1')](0.32288591161895097); _0x57f2fe['x'] = 0.092 * _0x4d03ab; _0x57f2fe['y'] = -0.514 * _0x4d03ab; _0x57f2fe['z'] = _0x1c1b50[_0x56ae('0x240f')](0.853, _0x4d03ab); _0x57f2fe['w'] = Math[_0x56ae('0x104e')](0.32288591161895097); _0x4d03ab = _0x57f2fe['x'] * _0x57f2fe['x'] + _0x1c1b50['BeTts'](_0x57f2fe['y'], _0x57f2fe['y']) + _0x57f2fe['z'] * _0x57f2fe['z'] + _0x57f2fe['w'] * _0x57f2fe['w']; var _0x2d4e50 = _0x4d03ab - 0x1; 1e-10 > (0x0 <= _0x2d4e50 ? _0x2d4e50 : -_0x2d4e50) || (_0x1c1b50['xRHFt'](0x0, _0x4d03ab) ? (_0x57f2fe['x'] = 0x0, _0x57f2fe['y'] = 0x0, _0x57f2fe['z'] = 0x0, _0x57f2fe['w'] = 0x1) : (_0x4d03ab = 0x1 / Math[_0x56ae('0xf0c')](_0x4d03ab), _0x57f2fe['x'] *= _0x4d03ab, _0x57f2fe['y'] *= _0x4d03ab, _0x57f2fe['z'] *= _0x4d03ab, _0x57f2fe['w'] *= _0x4d03ab)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x57f2fe)[_0x56ae('0x1050')]()); this['tunnel']['display'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 0x27); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x40); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](0x8, 0x26); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x30); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1053'), -0x168, -0xa0, null, null, null, null, null); _0x57f2fe = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1054'), -0x168, 0x28, null, null, -0x1, _0x57f2fe, null); _0x57f2fe = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1055'), 0x104, -0x3c, null, null, null, _0x57f2fe, null); }, 'frame1': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x7); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x1a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xa31); var _0x24a488 = null; null == _0x24a488 && (_0x24a488 = new _0x20e8d2()); var _0x2c08d2 = Math['sin'](0.32288591161895097); _0x24a488['x'] = 0.092 * _0x2c08d2; _0x24a488['y'] = -0.514 * _0x2c08d2; _0x24a488['z'] = 0.853 * _0x2c08d2; _0x24a488['w'] = Math[_0x56ae('0x104e')](0.32288591161895097); _0x2c08d2 = _0x24a488['x'] * _0x24a488['x'] + _0x24a488['y'] * _0x24a488['y'] + _0x24a488['z'] * _0x24a488['z'] + _0x24a488['w'] * _0x24a488['w']; var _0x64cc49 = _0x2c08d2 - 0x1; 1e-10 > (0x0 <= _0x64cc49 ? _0x64cc49 : -_0x64cc49) || (0x0 == _0x2c08d2 ? (_0x24a488['x'] = 0x0, _0x24a488['y'] = 0x0, _0x24a488['z'] = 0x0, _0x24a488['w'] = 0x1) : (_0x2c08d2 = 0x1 / Math[_0x56ae('0xf0c')](_0x2c08d2), _0x24a488['x'] *= _0x2c08d2, _0x24a488['y'] *= _0x2c08d2, _0x24a488['z'] *= _0x2c08d2, _0x24a488['w'] *= _0x2c08d2)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x24a488)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 0x27); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this['angel'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['duplicator']['setIndexedPosition'](8.2, 38.1); this['duplicator']['spritesheet']['set_currentFrame'](0x2f); this['duplicator']['spritesheet'][_0x56ae('0x1051')](!0x0); _0x24a488 = _0xfe3284[_0x56ae('0x3d')](0x3e8); this['dialog']['addBubble'](_0x56ae('0x2533'), 0x0, -0x136, null, _0x24a488, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2534'), -0xa0, -0x78, null, null, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2535'), 0xdc, 0x28, null, null, -0x1, null, null); _0x24a488 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('But\x20no\x20Plan\x20B\x20or\x20D.', 0x12c, 0x104, null, null, -0x1, _0x24a488, null); }, 'frame2': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x24); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x7); _0x2b39f7['view']['get_camera']()['set_z'](0xa7e); var _0x542fae = null; null == _0x542fae && (_0x542fae = new _0x20e8d2()); var _0x1c332a = Math[_0x56ae('0xaa1')](0.32288591161895097); _0x542fae['x'] = 0.092 * _0x1c332a; _0x542fae['y'] = -0.514 * _0x1c332a; _0x542fae['z'] = 0.853 * _0x1c332a; _0x542fae['w'] = Math[_0x56ae('0x104e')](0.32288591161895097); _0x1c332a = _0x1c1b50[_0x56ae('0x1c4')](_0x542fae['x'] * _0x542fae['x'] + _0x542fae['y'] * _0x542fae['y'] + _0x542fae['z'] * _0x542fae['z'], _0x542fae['w'] * _0x542fae['w']); var _0x4c1c76 = _0x1c332a - 0x1; _0x1c1b50['enrjP'](1e-10, 0x0 <= _0x4c1c76 ? _0x4c1c76 : -_0x4c1c76) || (0x0 == _0x1c332a ? (_0x542fae['x'] = 0x0, _0x542fae['y'] = 0x0, _0x542fae['z'] = 0x0, _0x542fae['w'] = 0x1) : (_0x1c332a = 0x1 / Math['sqrt'](_0x1c332a), _0x542fae['x'] *= _0x1c332a, _0x542fae['y'] *= _0x1c332a, _0x542fae['z'] *= _0x1c332a, _0x542fae['w'] *= _0x1c332a)); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x542fae)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['angel'][_0x56ae('0xb91')](0x9, 0x27); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.2, 38.1); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x542fae = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1c09'), -0xf0, -0x28, null, null, null, _0x542fae, null); _0x542fae = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Don\x27t\x20give\x20me\x20that!', 0x12c, 0x50, null, null, null, _0x542fae, null); _0x542fae = new _0x5c4c32(this['duplicator']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1c0b'), 0x14, 0x168, null, null, null, _0x542fae, null); }, 'frame3': function() { var _0x4201f8 = {}; _0x4201f8[_0x56ae('0x2536')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; if (_0x575257[_0x56ae('0x677')] !== _0x575257[_0x56ae('0x677')]) { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x39); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0xe); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x44f); var _0x1dd1b4 = null; null == _0x1dd1b4 && (_0x1dd1b4 = new _0x20e8d2()); var _0x5c04c6 = Math[_0x56ae('0xaa1')](1.5707963267948966); _0x1dd1b4['x'] = _0x4201f8[_0x56ae('0x2536')](-0.15, _0x5c04c6); _0x1dd1b4['y'] = -0.079 * _0x5c04c6; _0x1dd1b4['z'] = 0.985 * _0x5c04c6; _0x1dd1b4['w'] = Math[_0x56ae('0x104e')](1.5707963267948966); _0x5c04c6 = _0x1dd1b4['x'] * _0x1dd1b4['x'] + _0x1dd1b4['y'] * _0x1dd1b4['y'] + _0x1dd1b4['z'] * _0x1dd1b4['z'] + _0x1dd1b4['w'] * _0x1dd1b4['w']; var _0x2d7c1d = _0x5c04c6 - 0x1; 1e-10 > (0x0 <= _0x2d7c1d ? _0x2d7c1d : -_0x2d7c1d) || (0x0 == _0x5c04c6 ? (_0x1dd1b4['x'] = 0x0, _0x1dd1b4['y'] = 0x0, _0x1dd1b4['z'] = 0x0, _0x1dd1b4['w'] = 0x1) : (_0x5c04c6 = 0x1 / Math[_0x56ae('0xf0c')](_0x5c04c6), _0x1dd1b4['x'] *= _0x5c04c6, _0x1dd1b4['y'] *= _0x5c04c6, _0x1dd1b4['z'] *= _0x5c04c6, _0x1dd1b4['w'] *= _0x5c04c6)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x1dd1b4)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x6, 0x10); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0x7, 0x14, null, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x1dd1b4 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2537'), 0xc8, -0x82, null, null, null, _0x1dd1b4, null); _0x1dd1b4 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2538'), -0xaa, 0x104, null, null, null, _0x1dd1b4, null); } else { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](-0x39); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x6); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0xab1); var _0x20ad33 = null; _0x575257[_0x56ae('0x678')](null, _0x20ad33) && (_0x20ad33 = new _0x20e8d2()); var _0x28b2f2 = Math['sin'](0.32288591161895097); _0x20ad33['x'] = 0.092 * _0x28b2f2; _0x20ad33['y'] = -0.514 * _0x28b2f2; _0x20ad33['z'] = _0x575257['ZpORG'](0.853, _0x28b2f2); _0x20ad33['w'] = Math[_0x56ae('0x104e')](0.32288591161895097); _0x28b2f2 = _0x20ad33['x'] * _0x20ad33['x'] + _0x20ad33['y'] * _0x20ad33['y'] + _0x20ad33['z'] * _0x20ad33['z'] + _0x20ad33['w'] * _0x20ad33['w']; var _0x234fc1 = _0x575257[_0x56ae('0x665')](_0x28b2f2, 0x1); 1e-10 > (0x0 <= _0x234fc1 ? _0x234fc1 : -_0x234fc1) || (0x0 == _0x28b2f2 ? (_0x20ad33['x'] = 0x0, _0x20ad33['y'] = 0x0, _0x20ad33['z'] = 0x0, _0x20ad33['w'] = 0x1) : (_0x28b2f2 = 0x1 / Math[_0x56ae('0xf0c')](_0x28b2f2), _0x20ad33['x'] *= _0x28b2f2, _0x20ad33['y'] *= _0x28b2f2, _0x20ad33['z'] *= _0x28b2f2, _0x20ad33['w'] *= _0x28b2f2)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x20ad33)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0x9, 0x27); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.3, 38.2); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2539'), -0x154, -0x118, null, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x253a'), 0x0, -0x8c, null, null, -0x1, null, null); _0x20ad33 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x253b'), 0x140, 0x3c, null, null, -0x1, _0x20ad33, null); } }, 'frame4': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x45); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x3); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xabd); var _0x3dd9e7 = null; null == _0x3dd9e7 && (_0x3dd9e7 = new _0x20e8d2()); var _0x2b46ce = Math['sin'](0.32288591161895097); _0x3dd9e7['x'] = 0.092 * _0x2b46ce; _0x3dd9e7['y'] = -0.514 * _0x2b46ce; _0x3dd9e7['z'] = 0.853 * _0x2b46ce; _0x3dd9e7['w'] = Math[_0x56ae('0x104e')](0.32288591161895097); _0x2b46ce = _0x3dd9e7['x'] * _0x3dd9e7['x'] + _0x3dd9e7['y'] * _0x3dd9e7['y'] + _0x3dd9e7['z'] * _0x3dd9e7['z'] + _0x3dd9e7['w'] * _0x3dd9e7['w']; var _0x2fb6c5 = _0x2b46ce - 0x1; 1e-10 > (0x0 <= _0x2fb6c5 ? _0x2fb6c5 : -_0x2fb6c5) || (0x0 == _0x2b46ce ? (_0x3dd9e7['x'] = 0x0, _0x3dd9e7['y'] = 0x0, _0x3dd9e7['z'] = 0x0, _0x3dd9e7['w'] = 0x1) : (_0x2b46ce = 0x1 / Math[_0x56ae('0xf0c')](_0x2b46ce), _0x3dd9e7['x'] *= _0x2b46ce, _0x3dd9e7['y'] *= _0x2b46ce, _0x3dd9e7['z'] *= _0x2b46ce, _0x3dd9e7['w'] *= _0x2b46ce)); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x3dd9e7)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 0x27); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x50); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['duplicator']['setIndexedPosition'](8.3, 38.2); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this['duplicator']['spritesheet'][_0x56ae('0x1051')](!0x0); _0x3dd9e7 = _0xfe3284['width'](0x1a4); _0x2b46ce = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Hah!\x20You\x20aren\x27t\x20even\x20trying\x20to\x20deny\x20it!', -0x17c, -0x6e, null, _0x3dd9e7, null, _0x2b46ce, 0xfa); this[_0x56ae('0x2522')](_0x56ae('0x3da')); this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x679')], 0xc8, -0x50, null, null, null, null, null); _0x3dd9e7 = _0xfe3284['width'](0x1a4); _0x2b46ce = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x253c'), 0x154, 0x6e, null, _0x3dd9e7, -0x1, _0x2b46ce, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('But\x20seriously,\x20could\x20you\x20just\x20go\x20away?', 0x8c, 0x168, null, null, -0x1, null, null); }, 'frame5': function() { if ('qAwFw' !== 'LacCj') { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x77); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x2d); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xc16); var _0x2a5679 = null; null == _0x2a5679 && (_0x2a5679 = new _0x20e8d2()); var _0x570eb6 = Math['sin'](1.53588974175501); _0x2a5679['x'] = 0.7 * _0x570eb6; _0x2a5679['y'] = -0.707 * _0x570eb6; _0x2a5679['z'] = -0.103 * _0x570eb6; _0x2a5679['w'] = Math[_0x56ae('0x104e')](1.53588974175501); _0x570eb6 = _0x2a5679['x'] * _0x2a5679['x'] + _0x1c1b50[_0x56ae('0x1c7')](_0x2a5679['y'], _0x2a5679['y']) + _0x2a5679['z'] * _0x2a5679['z'] + _0x2a5679['w'] * _0x2a5679['w']; var _0x14e66c = _0x570eb6 - 0x1; _0x1c1b50[_0x56ae('0x253d')](1e-10, 0x0 <= _0x14e66c ? _0x14e66c : -_0x14e66c) || (0x0 == _0x570eb6 ? (_0x2a5679['x'] = 0x0, _0x2a5679['y'] = 0x0, _0x2a5679['z'] = 0x0, _0x2a5679['w'] = 0x1) : (_0x570eb6 = 0x1 / Math[_0x56ae('0xf0c')](_0x570eb6), _0x2a5679['x'] *= _0x570eb6, _0x2a5679['y'] *= _0x570eb6, _0x2a5679['z'] *= _0x570eb6, _0x2a5679['w'] *= _0x570eb6)); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2a5679)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](8.3, 38.2); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x50); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x2a5679 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x253e'), -0x50, -0x12c, null, null, null, _0x2a5679, null); _0x2a5679 = _0xfe3284[_0x56ae('0x3d')](0x1ae); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x253f'), 0x118, -0x96, null, _0x2a5679, null, null, null); _0x2a5679 = _0xfe3284[_0x56ae('0x3d')](0x1ae); _0x570eb6 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2540'), 0x17c, 0x5a, null, _0x2a5679, -0x1, _0x570eb6, null); _0x2a5679 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2541'), -0x3c, 0x104, null, null, null, _0x2a5679, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2542'), 0x64, 0x168, null, null, -0x1, null, null); } else { 0x8 < _0x2d9f4e['bi_valid'] ? Ea(_0x2d9f4e, _0x2d9f4e['bi_buf']) : 0x0 < _0x2d9f4e[_0x56ae('0x2543')] && (_0x2d9f4e[_0x56ae('0x2544')][_0x2d9f4e[_0x56ae('0x2545')]++] = _0x2d9f4e[_0x56ae('0x2546')]); _0x2d9f4e[_0x56ae('0x2546')] = 0x0; _0x2d9f4e[_0x56ae('0x2543')] = 0x0; } }, 'frame6': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](8.3, 38.2); this['duplicator']['spritesheet']['set_currentFrame'](0x50); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('No,\x20I\x20will\x20not\x20just\x20go\x20away!', -0x118, -0x118, null, null, null, null, null); var _0x22e886 = new _0x5c4c32(this['duplicator']['get_onScreen']()); this['dialog']['addBubble']('Not\x20until\x20you\x20change\x20your\x20plans.', 0x8c, -0xb4, null, null, -0x1, _0x22e886, null); _0x22e886 = _0xfe3284['width'](0x2a8); var _0x190917 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2547'), -0x14, 0x122, null, _0x22e886, null, _0x190917, null); }, 'frame7': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x2f); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['duplicator'][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x317ae3 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2548'), 0xb4, -0x8c, null, null, null, _0x317ae3, null); _0x317ae3 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2549'), -0x154, 0x14, null, null, null, _0x317ae3, null); _0x317ae3 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x254a'), 0xc8, 0x140, null, null, null, _0x317ae3, null); this[_0x56ae('0xb93')]['addBubble']('Stop\x20trying\x20to\x20deny\x20it!', -0xc8, -0x12c, null, null, 0x1, null, null); }, 'frame8': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['duplicator'][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x20hate\x20animals,\x20so\x20the\x20Bunny\x20is\x20out.', -0xa0, -0x12c, null, null, null, null, null); var _0x422412 = _0xfe3284[_0x56ae('0x3d')](0x2d0), _0x1cf830 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x254b'), 0xa0, -0x82, null, _0x422412, -0x1, _0x1cf830, null); _0x422412 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x254c'), -0x28, 0x12c, null, null, null, _0x422412, null); }, 'frame9': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x40); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x41b276 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x254d'), -0xa0, -0xc8, null, null, null, _0x41b276, null); _0x41b276 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x254e'), -0x118, 0xdc, null, null, null, _0x41b276, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x254f'), 0x8c, 0x140, null, null, -0x1, null, null); }, 'frame10': function() {}, 'frame11': function() { this[_0x56ae('0xe7b')]['setIndexedPosition'](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x45); this[_0x56ae('0xe7b')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x461a84 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x149b'), 0x3c, -0xf0, null, null, null, _0x461a84, null); _0x461a84 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x149c'), 0xf0, 0x118, null, null, null, _0x461a84, null); }, 'frame12': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this['angel']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x38c13d = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Heh,\x20good\x20one!\x20I\x20needed\x20that.', 0xc8, -0x118, null, null, null, _0x38c13d, null); _0x38c13d = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('This\x20isn\x27t\x20funny!', -0x190, 0x14, null, null, null, _0x38c13d, null); _0x38c13d = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2550'), 0x50, 0x140, null, null, null, _0x38c13d, null); this[_0x56ae('0xb93')]['addBubble'](_0x575257['LTmvd'], 0x140, 0x17c, null, null, -0x1, null, null); }, 'frame13': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x1); var _0x2c108b = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2551'), -0xf0, -0x12c, null, null, null, _0x2c108b, null); _0x2c108b = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2552'), 0xb4, -0x78, null, null, null, _0x2c108b, null); _0x2c108b = _0xfe3284['width'](0x410); var _0x4d9de5 = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2553'), 0x0, 0x15e, null, _0x2c108b, null, _0x4d9de5, null); }, 'frame14': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x85); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x46); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xbe3); var _0x11ad83 = null; null == _0x11ad83 && (_0x11ad83 = new _0x20e8d2()); var _0x43efce = Math[_0x56ae('0xaa1')](1.2479104151759457); _0x11ad83['x'] = 0.646 * _0x43efce; _0x11ad83['y'] = -0.713 * _0x43efce; _0x11ad83['z'] = 0.272 * _0x43efce; _0x11ad83['w'] = Math[_0x56ae('0x104e')](1.2479104151759457); _0x43efce = _0x1c1b50[_0x56ae('0x1c8')](_0x11ad83['x'] * _0x11ad83['x'] + _0x11ad83['y'] * _0x11ad83['y'] + _0x11ad83['z'] * _0x11ad83['z'], _0x11ad83['w'] * _0x11ad83['w']); var _0x2cd9bb = _0x43efce - 0x1; 1e-10 > (0x0 <= _0x2cd9bb ? _0x2cd9bb : -_0x2cd9bb) || (0x0 == _0x43efce ? (_0x11ad83['x'] = 0x0, _0x11ad83['y'] = 0x0, _0x11ad83['z'] = 0x0, _0x11ad83['w'] = 0x1) : (_0x43efce = 0x1 / Math[_0x56ae('0xf0c')](_0x43efce), _0x11ad83['x'] *= _0x43efce, _0x11ad83['y'] *= _0x43efce, _0x11ad83['z'] *= _0x43efce, _0x11ad83['w'] *= _0x43efce)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x11ad83)[_0x56ae('0x1050')]()); this['tunnel']['display'](0x0); this['angel'][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x45); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['duplicator'][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')]('This\x20may\x20blow\x20your\x20mind,\x20but...', -0x118, -0x168, null, null, null, null, null); _0x11ad83 = _0xfe3284[_0x56ae('0x3d')](0x258); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2554'), -0x104, -0xfa, null, _0x11ad83, -0x1, null, null); _0x11ad83 = _0xfe3284['width'](0x276); _0x43efce = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Plan\x20A\x20is\x20first,\x20then\x20Plan\x20B,\x20then\x20Plan\x20C,\x20and\x20so\x20on.', 0xc8, -0x6e, null, _0x11ad83, -0x1, _0x43efce, null); _0x11ad83 = _0xfe3284[_0x56ae('0x3d')](0x23a); this['dialog']['addBubble'](_0x56ae('0x2555'), 0xb4, 0x122, null, _0x11ad83, -0x1, null, null); }, 'frame15': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x3eff0d = _0xfe3284[_0x56ae('0x3d')](0x2a8), _0x2c5b0c = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2556'), -0x28, -0xe6, null, _0x3eff0d, null, _0x2c5b0c, null); _0x3eff0d = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2557'), 0x118, 0xa0, null, null, null, _0x3eff0d, null); _0x3eff0d = _0xfe3284[_0x56ae('0x3d')](0x398); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2558'), 0x14, 0x136, null, _0x3eff0d, -0x1, null, null); }, 'frame16': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['duplicator']['setIndexedPosition'](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x588500 = _0xfe3284['width'](0x348), _0x624b6f = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1c9')], 0x14, -0xd2, null, _0x588500, null, _0x624b6f, null); _0x588500 = _0xfe3284[_0x56ae('0xa19')](0.9); _0x624b6f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Not\x20that\x20Plan\x20C\x20will\x20fail.', -0x14, 0x154, _0x588500, null, null, _0x624b6f, null); }, 'frame17': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x392110 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2559'), -0x78, -0xa0, null, null, null, _0x392110, null); _0x392110 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x255a'), 0x17c, 0x0, null, null, null, _0x392110, null); this['makeBold']('my'); _0x392110 = _0xfe3284[_0x56ae('0x3d')](0x302); this['dialog'][_0x56ae('0x1052')]('Besides,\x20Plan\x20A\x20will\x20succeed,\x20so\x20we\x20won\x27t\x20even\x20get\x20to\x20Plan\x20C.', 0x14, 0x136, null, _0x392110, -0x1, null, null); }, 'frame18': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x41); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['duplicator']['setIndexedPosition'](8.4, 38.5); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x1d94cc = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Well\x20aren\x27t\x20you\x20arrogant.', -0x136, -0xb4, null, null, null, _0x1d94cc, null); _0x1d94cc = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1cb')], 0xc8, -0x8c, null, null, null, _0x1d94cc, null); _0x1d94cc = _0xfe3284['width'](0x294); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x255b'), 0x50, 0xfa, null, _0x1d94cc, -0x1, null, null); this[_0x56ae('0x2522')]('four'); this['dialog']['addBubble'](_0x56ae('0x255c'), -0xb4, 0x17c, null, null, -0x1, null, null); }, 'frame19': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x255d'), -0xa0, -0x12c, null, null, null, null, null); var _0x97703f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x255e'), 0x64, -0x8c, null, null, -0x1, _0x97703f, null); _0x97703f = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Don\x27t\x20you\x20know\x20you\x20can\x27t\x20be\x20100%\x20certain?', 0x14, 0x104, null, null, null, _0x97703f, null); }, 'frame20': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel']['spritesheet'][_0x56ae('0x51d')](0x4d); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Of\x20course\x20I\x20know\x20that!', -0x104, -0x154, null, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x255f'), 0xc8, -0x104, null, null, -0x1, null, null); var _0x357429 = _0xfe3284['width'](0x2bc), _0x558ae9 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27m\x20not\x20taking\x20any\x20chances\x20with\x20something\x20this\x20important!', 0x64, -0x6e, null, _0x357429, -0x1, _0x558ae9, null); _0x357429 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x13b7'), -0x12c, 0x104, null, null, null, _0x357429, null); _0x357429 = _0xfe3284['width'](0x276); _0x558ae9 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x13b8'), 0xc8, 0x122, null, _0x357429, null, _0x558ae9, null); }, 'frame21': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x50); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')]['setIndexedPosition'](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x2f4219 = _0xfe3284[_0x56ae('0x3d')](0x320), _0x5c6572 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2560'), -0x78, -0x10e, null, _0x2f4219, null, _0x5c6572, null); _0x2f4219 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2561'), 0x154, -0x3c, null, null, null, _0x2f4219, null); this[_0x56ae('0x2522')]('up'); _0x2f4219 = _0xfe3284[_0x56ae('0x3d')](0x320); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27ve\x20heard\x20this\x20sad\x20excuse\x20for\x20an\x20argument\x20a\x20thousand\x20times\x20before!', 0x28, 0x10e, null, _0x2f4219, -0x1, null, null); }, 'frame22': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x47); this['duplicator']['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x19f295 = _0xfe3284[_0x56ae('0x3d')](0x3e8); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2562'), -0x5a, -0xfa, null, _0x19f295, null, null, null); _0x19f295 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2563'), 0xc8, -0xa0, null, null, -0x1, _0x19f295, null); _0x19f295 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Well,\x20they\x20aren\x27t!', 0x50, 0x118, null, null, null, _0x19f295, null); }, 'frame23': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x50); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')]('How\x20do\x20you\x20know?', -0xa0, -0x12c, null, null, null, null, null); var _0x32375b = _0xfe3284[_0x56ae('0x3d')](0x384), _0x2c878e = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2564'), -0x64, -0x96, null, _0x32375b, -0x1, _0x2c878e, null); _0x32375b = _0xfe3284[_0x56ae('0x3d')](0x384); _0x2c878e = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x68e'), -0x28, 0xfa, null, _0x32375b, null, _0x2c878e, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2565'), -0x3c, 0x168, null, null, -0x1, null, null); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2566'), 0x140, 0x17c, null, null, -0x1, null, null); }, 'frame24': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x3bf8e7 = _0xfe3284[_0x56ae('0x3d')](0x29e); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2567'), -0x78, -0x136, null, _0x3bf8e7, null, null, null); _0x3bf8e7 = _0xfe3284[_0x56ae('0x3d')](0x384); var _0x31e58e = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2568'), 0x50, -0x96, null, _0x3bf8e7, -0x1, _0x31e58e, null); _0x3bf8e7 = _0xfe3284['width'](0x352); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Then\x20in\x202.5\x20months,\x20we\x20will\x20all\x20meet\x20back\x20up\x20at\x20Launch\x20Site\x20A,\x20and\x20you\x20will\x20not\x20interfere\x20while\x20I\x20take\x20us\x20home.', 0x14, 0x122, null, _0x3bf8e7, -0x1, null, null); }, 'frame25': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this['angel']['spritesheet'][_0x56ae('0x1051')](!0x0); this['duplicator'][_0x56ae('0xb91')](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x425204 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2569'), -0xdc, -0x12c, null, null, null, _0x425204, null); _0x425204 = _0xfe3284[_0x56ae('0x3d')](0x28a); var _0x232e3b = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Then\x20go\x20away,\x20and\x20you\x20won\x27t\x20have\x20to\x20listen\x20to\x20me.', 0xdc, -0x96, null, _0x425204, null, _0x232e3b, null); this[_0x56ae('0x2522')]('go\x20away'); _0x425204 = new _0x5c4c32(this['duplicator']['get_onScreen']()); this['dialog']['addBubble']('Fine!', -0x50, 0xf0, null, null, null, _0x425204, null); }, 'frame26': function() { this[_0x56ae('0xe7b')]['setIndexedPosition'](0x9, 39.4); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x50); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.5, 36.5); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x256a'), -0x140, -0x140, null, null, null, null, null); var _0x4238fd = _0xfe3284[_0x56ae('0x3d')](0x384), _0xa53ff6 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('If\x20we\x27re\x20really\x20going\x20home,\x20why\x20aren\x27t\x20we\x20going\x20the\x20same\x20way\x20we\x20came?', -0x28, -0xbe, null, _0x4238fd, -0x1, _0xa53ff6, null); _0x4238fd = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('That\x27s\x20Plan\x20E!\x20Go\x20away!', 0x64, 0x12c, null, null, null, _0x4238fd, null); }, 'init': function() { this[_0x56ae('0xe7b')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this['angel']); var _0x3fbe5c = this[_0x56ae('0x2507')]['pathName'], _0x3babe8 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3fbe5c = null != _0x586025[_0x3fbe5c] ? _0x3babe8[_0x56ae('0x99c')](_0x3fbe5c) : _0x3babe8['h'][_0x3fbe5c]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3fbe5c, 0x0); this['duplicator'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); _0x3fbe5c = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x3fbe5c = null != _0x586025['homePlanC'] ? _0x3fbe5c[_0x56ae('0x99c')](_0x56ae('0x256b')) : _0x3fbe5c['h'][_0x56ae('0x256b')]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3fbe5c, -0x1); }, '__class__': _0x11e8f2 }); var _0x7ca8f8 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x872')], 0x3, null, { 'noCrumblingTiles': !0x0 }); this[_0x56ae('0x14a4')] = [_0x1c1b50[_0x56ae('0xfb')](_0x2d9f4e, this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')])]; this[_0x56ae('0x110')] = 'Affliction'; }; _0x5ac4a7['com.player03.run3.cutscene.Affliction'] = _0x7ca8f8; _0x7ca8f8['__name__'] = _0x56ae('0x256c'); _0x7ca8f8[_0x56ae('0x8ee')] = _0x2c8908; _0x7ca8f8['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'gentleman': null, 'loadNext': function(_0x4d6467, _0x273a46) { _0x4d6467 = _0x17c694[_0x56ae('0x256d')](); _0x41c934[_0x56ae('0xb5b')] = 0x32ff3; _0x273a46 || 0x4 == this[_0x56ae('0x1643')] ? _0x4421e4[_0x56ae('0x993')]['setTunnel'](null) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0x4d6467[_0x56ae('0x256e')]() || _0x17c694['playPathAfter'](_0x4d6467)); }, 'unloadLevel': function() { this[_0x56ae('0x1941')] = this[_0x56ae('0xb90')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x3c); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x14); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x11f8); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationY'](0xb4); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationZ'](0x5a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x12); this[_0x56ae('0x1941')]['setIndexedPosition'](0xd, 0x39); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](12.4, 0x38); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x256f')], -0x50, -0x140, null, null, null, null); var _0x281bab = _0xfe3284[_0x56ae('0x3d')](0x5dc), _0x5f1f24 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2570'), -0xf0, 0x3c, null, null == _0x281bab ? null : Math['round'](_0x281bab / 2.5), 0x0, _0x5f1f24); _0x281bab = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2571'), 0x118, 0xc8, null, null, null, _0x281bab); }, 'frame1': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](12.4, 56.7); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x5d); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x2c0415 = this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x422531[_0x56ae('0x11d6')](_0x56ae('0x2572')), 0x0, 0x0, _0xfe3284[_0x56ae('0xa19')](0.7)), _0x2dd0ec = _0xfe3284[_0x56ae('0xa19')](1.3), _0x29d2fc = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2573'), 0x0, -0x28, null == _0x2dd0ec ? null : _0x1c1b50['IFCgq'](0x0, _0x2dd0ec) ? _0x2dd0ec : _0x2dd0ec / 2.5, null, null, _0x29d2fc); _0x2dd0ec = this[_0x56ae('0xb93')]; (0x0 < _0x2dd0ec[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? _0x2dd0ec[_0x56ae('0x9cf')][_0x56ae('0x1b')](_0x2dd0ec[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null)['textField'][_0x56ae('0xb96')](new _0x1688e1(_0x4421e4['BOLD_FONT'], null, null, !0x0)); _0x2c0415[_0x56ae('0xabe')](0.7); _0x2c0415['set_x'](0x0); _0x2c0415['set_y'](0x0); _0x2c0415[_0x56ae('0x2574')](0x2); _0x2c0415[_0x56ae('0x51f')](_0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')]); _0x2dd0ec = this[_0x56ae('0xb93')]; _0x2dd0ec = (0x0 < _0x2dd0ec[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? _0x2dd0ec[_0x56ae('0x9cf')][_0x56ae('0x1b')](_0x2dd0ec[_0x56ae('0x9cf')]['get_length']() - 0x1) : null)[_0x56ae('0x9f0')](); _0x29d2fc = this[_0x56ae('0xb93')]; _0x2c0415['set_height'](_0x2dd0ec + 1.1 * (0x0 < _0x29d2fc[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? _0x29d2fc[_0x56ae('0x9cf')][_0x56ae('0x1b')](_0x29d2fc[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x16')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2575'), -0x118, 0x50, null, null, 0x0, null); _0x2c0415 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('...', 0x118, 0xc8, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x2c0415); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2576'), 0x168, 0x140, -0x1, Math['round'](0x190), 0x2, null); }, 'frame2': function() { var _0x1d92eb = '3|5|0|1|4|2|6' [_0x56ae('0x44')]('|'), _0x2d4260 = 0x0; while (!![]) { switch (_0x1d92eb[_0x2d4260++]) { case '0': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2577'), 0x0, -0x17c, null, null, null, _0x2907ef); continue; case '1': _0x2907ef = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); continue; case '2': this[_0x56ae('0x2522')](_0x56ae('0x2578')); continue; case '3': this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); continue; case '4': this[_0x56ae('0xb93')]['addBubble']('My\x20project\x20calls\x20for\x20a\x20great\x20deal\x20of\x20capital.\x20To\x20optimize\x20my\x20income,\x20I\x20must\x20be\x20able\x20to\x20move\x20freely\x20while\x20attracting\x20power\x20cells.', 0x64, 0x50, -0x1, Math[_0x56ae('0x833')](0x2d0), null, _0x2907ef); continue; case '5': var _0x2907ef = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); continue; case '6': this[_0x56ae('0xb93')][_0x56ae('0x1052')]('My\x20time\x20and\x20dignity\x20are\x20too\x20valuable\x20to\x20waste\x20being\x20tossed\x20about\x20as\x20if\x20riding\x20a\x20hurricane.', -0xa0, 0x154, -0x1, Math[_0x56ae('0x833')](0x2d0), 0x1, null); continue; } break; } }, 'frame3': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](12.4, 57.8); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0xb90')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x54eb4a = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2579'), 0x50, -0x168, null, null, null, _0x54eb4a); _0x54eb4a = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x257a'), -0x78, 0x0, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x54eb4a); _0x54eb4a = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x257b'), 0xf0, 0x8c, null, null, null, _0x54eb4a); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x257a'), -0x78, 0xc8, -0x1, Math['round'](0x78), 0x1, null); this[_0x56ae('0x2522')]('No.'); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x257c'), 0x78, 0x154, null, null, 0x2, null); }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')]['billboardMode'] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['student']); var _0x177b40 = this[_0x56ae('0x2507')]['pathName'], _0x1b1bac = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x177b40 = null != _0x586025[_0x177b40] ? _0x1b1bac[_0x56ae('0x99c')](_0x177b40) : _0x1b1bac['h'][_0x177b40]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x177b40, 0x5); this[_0x56ae('0x1941')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1941')], !0x1, null, !0x1, null); this[_0x56ae('0x1941')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this['gentleman']); _0x177b40 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x1b1bac = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x177b40 = null != _0x586025[_0x177b40] ? _0x1b1bac[_0x56ae('0x99c')](_0x177b40) : _0x1b1bac['h'][_0x177b40]; this['gentleman'][_0x56ae('0xbb8')] = new _0x5e2059(_0x177b40, 0x3); }, '__class__': _0x7ca8f8 }); var _0x477d6c = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1fd8')], 0x8, null, { 'endTiles': !0x1 }, null, _0x48bfb9[_0x56ae('0x250f')]); this['set_followingLevel'](new _0x5e2059(_0x4622dd[_0x56ae('0x67d')], 0x0)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this['frame5']), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')])]; this[_0x56ae('0x110')] = _0x1c1b50[_0x56ae('0x1cf')]; }; _0x5ac4a7[_0x56ae('0x257d')] = _0x477d6c; _0x477d6c[_0x56ae('0x8bf')] = _0x56ae('0x257d'); _0x477d6c[_0x56ae('0x8ee')] = _0x2c8908; _0x477d6c[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'pastafarian': null, 'angel': null, 'child': null, 'duplicator': null, 'bunny': null, 'jumpAnimation': null, 'squishAnimation': null, 'squish': function() { this[_0x56ae('0x257e')][_0x56ae('0xb7c')](); this[_0x56ae('0x94c')][_0x56ae('0x2208')](this['squishAnimation']); }, 'unloadLevel': function() { var _0x2ad9c6 = !0x1, _0x560e70 = !0x1; null == _0x560e70 && (_0x560e70 = !0x0); null == _0x2ad9c6 && (_0x2ad9c6 = !0x1); _0x360126['stop'](this[_0x56ae('0x1058')][_0x56ae('0xe79')], ['x', 'y', 'z'], _0x2ad9c6, _0x560e70); _0x1776bd['stopRotationTween'](this[_0x56ae('0x1058')]['mesh'], !0x1, !0x1); this['bunny'] = this[_0x56ae('0x1024')] = this[_0x56ae('0x1027')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x1059')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x257e')] = this[_0x56ae('0x257f')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { if (_0x56ae('0x2580') === _0x56ae('0x2581')) { return 0x0 >= (_0x5d2b8a & 0x1) ? 0x0 < (_0x5d2b8a & 0x2) : !0x0; } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x60); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x2b); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x640); var _0x5d2b8a = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x1931ee = null; null == _0x1931ee && (_0x1931ee = new _0x20e8d2()); var _0x3a9f0e = Math[_0x56ae('0xaa1')](0.39269908169872414); _0x1931ee['x'] = -0.155 * _0x3a9f0e; _0x1931ee['y'] = 0.979 * _0x3a9f0e; _0x1931ee['z'] = 0.13 * _0x3a9f0e; _0x1931ee['w'] = Math[_0x56ae('0x104e')](0.39269908169872414); _0x3a9f0e = _0x1931ee['x'] * _0x1931ee['x'] + _0x1931ee['y'] * _0x1931ee['y'] + _0x1931ee['z'] * _0x1931ee['z'] + _0x1931ee['w'] * _0x1931ee['w']; var _0x3615c0 = _0x3a9f0e - 0x1; 1e-10 > (0x0 <= _0x3615c0 ? _0x3615c0 : -_0x3615c0) || (0x0 == _0x3a9f0e ? (_0x1931ee['x'] = 0x0, _0x1931ee['y'] = 0x0, _0x1931ee['z'] = 0x0, _0x1931ee['w'] = 0x1) : (_0x3a9f0e = 0x1 / Math[_0x56ae('0xf0c')](_0x3a9f0e), _0x1931ee['x'] *= _0x3a9f0e, _0x1931ee['y'] *= _0x3a9f0e, _0x1931ee['z'] *= _0x3a9f0e, _0x1931ee['w'] *= _0x3a9f0e)); _0x5d2b8a['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x1931ee)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](4.8, 0x17); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](4.8, 22.9, null, 0x23); this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x51d')](0x14); this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](0x5, 0x28); this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x65); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.9, 21.2); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](5.3, 0x15); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x2f); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x5d2b8a = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2582'), -0x140, 0x78, null, null, null, _0x5d2b8a, null); this[_0x56ae('0x2504')] = 0x1; this[_0x56ae('0xb93')]['updateCallback'] = (_0xf76599 = this[_0x56ae('0x94c')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0xb4a')])); this['jumpAnimation'] = new _0x277b24(this[_0x56ae('0x1058')], -0x1, 0xc8, !0x1); this[_0x56ae('0x257f')][_0x56ae('0x1480')] = _0x2d9f4e(this, this[_0x56ae('0x2583')]); this[_0x56ae('0x94c')][_0x56ae('0x2208')](this['jumpAnimation']); this['squishAnimation'] = new _0x3248ff(this[_0x56ae('0xe7b')], new _0x1b25e8(0x4f, 0x2), 0xa); } }, 'frame1': function() { this[_0x56ae('0xb93')]['updateCallback'] = (_0xf76599 = this['tunnel'], _0x575257[_0x56ae('0x676')](_0x2d9f4e, _0xf76599, _0xf76599[_0x56ae('0xb4a')])); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0x26, null, 0xf); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x69); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](4.8, 0x17); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.9, 0x16); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x45); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x0); this['duplicator'][_0x56ae('0xb91')](5.3, 0x16); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x1c); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](4.8, 22.9, null, 0x23); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0xeb3bd3 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2584'), 0xc8, -0x50, null, null, null, _0xeb3bd3, null); _0xeb3bd3 = _0xfe3284[_0x56ae('0x3d')](0x14a); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2585'), 0x1a4, 0xa0, null, _0xeb3bd3, null, null, null); _0xeb3bd3 = _0xfe3284['scale'](0.6); var _0x248865 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2586'), 0x104, 0x15e, _0xeb3bd3, null, -0x1, _0x248865, null); }, 'frame2': function() { this[_0x56ae('0x94c')][_0x56ae('0x2278')](this[_0x56ae('0x257f')]); this[_0x56ae('0x257f')] = null; this[_0x56ae('0x94c')][_0x56ae('0x2278')](this['squishAnimation']); this[_0x56ae('0x257e')] = null; this['angel'][_0x56ae('0xb91')](0x5, 0x17); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x41); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](4.8, 22.9, null, 0x23); this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_currentFrame'](0x16); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 34.9, null, 0x23); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6d); this['pastafarian']['spritesheet']['set_xInverted'](!0x0); var _0x396e08 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2587'), -0xc8, 0x118, null, null, null, _0x396e08, null); }, 'frame3': function() { this[_0x56ae('0xe7b')]['setIndexedPosition'](4.8, 22.8); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x51); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0x20); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6d); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.8, 0x16); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x72); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x300998 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Enough!', -0xf0, 0xf0, null, null, null, _0x300998, null); _0x300998 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2588'), 0x1b8, 0xa0, null, null, null, _0x300998, null); this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0x113e')](this['bunny']['mesh']['get_x']() + 0xc8, this['bunny'][_0x56ae('0xe79')][_0x56ae('0x9f0')]() - 0xa, this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - 0x96); }, 'frame4': function() { this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0x1b); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x65); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['angel']['setIndexedPosition'](4.9, 23.1); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x46); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.8, 0x16); this['child'][_0x56ae('0xb92')]['set_currentFrame'](0x45); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x34ffba = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x67b')], 0x12c, -0x154, null, null, null, _0x34ffba, null); _0x34ffba = _0xfe3284[_0x56ae('0x3d')](0x1e0); var _0x48791b = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2589'), -0xa0, -0x8c, null, _0x34ffba, null, _0x48791b, null); _0x34ffba = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Technically,\x20that\x20was\x20you.', -0x12c, 0xdc, null, null, null, _0x34ffba, null); this['bunny'][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); }, 'frame5': function() { this[_0x56ae('0xe7b')]['setIndexedPosition'](4.9, 23.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 24.5); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x63); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x16c40f = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x20b3c0 = new _0x5c4c32(this['pastafarian']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x258a'), -0x8c, -0xe6, null, _0x16c40f, null, _0x20b3c0, null); _0x16c40f = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x258b'), 0xa0, -0x3c, null, null, null, _0x16c40f, null); this['makeBold'](_0x56ae('0x258c')); this[_0x56ae('0x2522')]('thing'); }, 'frame6': function() { if (_0x1c1b50['WDPmL'] !== 'HFJQc') { var _0x4cba30 = 3.141592653589793 * _0x19703b[_0x56ae('0x2226')]['get_rotationZ']() / 0xb4 * 0xb4 / 3.141592653589793; _0x19703b = 0.0001; _0x575257[_0x56ae('0x258d')](null, _0x19703b) && (_0x19703b = 1e-10); _0x4cba30 -= 0xb4 * this[_0x56ae('0x258e')] / 3.141592653589793; return (_0x575257['ACtNM'](0x0, _0x4cba30) ? _0x4cba30 : -_0x4cba30) < _0x19703b ? 0x1 : 0x0; } else { this[_0x56ae('0xe7b')]['setIndexedPosition'](4.7, 23.4); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x4d); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 24.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6c); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child']['setIndexedPosition'](4.8, 22.6); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](5.3, 22.2); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['dialog']['addBubble']('Never\x20mind.\x20Everyone\x20listen\x20up!', -0xb4, -0x118, null, null, null, null, null); var _0x19703b = _0xfe3284[_0x56ae('0x3d')](0x320), _0x22960c = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('You\x27re\x20here\x20because\x20you\x20want\x20to\x20go\x20home.\x20I\x27m\x20here\x20to\x20take\x20you\x20home.', 0x14, -0x96, null, _0x19703b, -0x1, _0x22960c, null); _0x19703b = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x258f')], -0x8c, 0x12c, null, null, null, _0x19703b, null); } }, 'frame7': function() { this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 24.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6b); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](4.7, 23.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.8, 22.7); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3c); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](5.3, 22.6); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x25); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](5.4, 21.9, null, 0x1e); this['bunny']['spritesheet'][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x43fdf0 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2590'), 0x14, -0xa0, null, null, null, _0x43fdf0, null); this[_0x56ae('0x1058')]['mesh'][_0x56ae('0xb82')](!0x0); }, 'frame8': function() { this['pastafarian'][_0x56ae('0xb91')](0x5, 24.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x63); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](5.4, 23.2, null, 0xf); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x53); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.8, 22.7); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x68); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](5.3, 22.6); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x2e); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](6.1, 23.3, null, 0x5); this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x51d')](0x15); this['bunny']['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x22487b = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2591'), 0x0, -0x3c, null, null, null, _0x22487b, null); }, 'frame9': function() { this['pastafarian'][_0x56ae('0xb91')](0x5, 24.5); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x63); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](5.3, 23.6); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.8, 22.7); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['duplicator'][_0x56ae('0xb91')](5.3, 22.6); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x2e); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0x7, 23.2, null, -0x37); this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_currentFrame'](0x15); this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2592'), -0x140, -0x104, null, null, null, null, null); var _0x3c4ce7 = _0xfe3284[_0x56ae('0x3d')](0x38e), _0x5a93cc = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2593'), 0x50, -0x5a, null, _0x3c4ce7, -0x1, _0x5a93cc, null); }, 'frame10': function() { this['pastafarian']['setIndexedPosition'](5.1, 24.5); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this['pastafarian'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](4.8, 0x18); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2c); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](4.8, 22.6); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x68); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](5.1, 22.8); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4f); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x307676 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2594'), 0x14, -0xa0, null, null, null, _0x307676, null); _0x307676 = _0xfe3284[_0x56ae('0xa19')](0.6); var _0x2923bb = _0xfe3284[_0x56ae('0x3d')](0xd2), _0x12a8bb = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2595'), 0x168, 0x96, _0x307676, _0x2923bb, null, _0x12a8bb, null); _0x307676 = _0xfe3284[_0x56ae('0xa19')](0.6); _0x2923bb = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2596'), 0x78, 0xfa, _0x307676, null, null, _0x2923bb, null); _0x307676 = _0xfe3284[_0x56ae('0xa19')](0.6); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2597'), 0x17c, 0x140, _0x307676, null, 0x1, null, null); _0x307676 = _0xfe3284[_0x56ae('0xa19')](0.6); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2598'), 0x78, 0x15e, _0x307676, null, 0x2, null, null); this[_0x56ae('0x1058')][_0x56ae('0xe79')]['set_visible'](!0x1); }, 'init': function() { this['pastafarian'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this[_0x56ae('0x1059')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); var _0x37a067 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x37a067 = null != _0x586025[_0x56ae('0x67d')] ? _0x37a067[_0x56ae('0x99c')](_0x56ae('0x67d')) : _0x37a067['h']['home0']; this[_0x56ae('0x1059')][_0x56ae('0xbb8')] = new _0x5e2059(_0x37a067, 0x0); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); _0x37a067 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x37a067 = null != _0x586025['home0'] ? _0x37a067['getReserved']('home0') : _0x37a067['h']['home0']; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x37a067, 0x0); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this['child'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['child']); _0x37a067 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x37a067 = null != _0x586025[_0x56ae('0x67d')] ? _0x37a067[_0x56ae('0x99c')]('home0') : _0x37a067['h'][_0x56ae('0x67d')]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x37a067, 0x0); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this['sprites']['push'](this[_0x56ae('0x1024')]); _0x37a067 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x37a067 = null != _0x586025[_0x56ae('0x67d')] ? _0x37a067[_0x56ae('0x99c')](_0x56ae('0x67d')) : _0x37a067['h']['home0']; this['duplicator']['goesTo'] = new _0x5e2059(_0x37a067, 0x0); this['bunny'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['bunny'], !0x1, null, !0x1, null); this[_0x56ae('0x1058')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1058')]); _0x37a067 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x37a067 = null != _0x586025[_0x56ae('0x67d')] ? _0x37a067[_0x56ae('0x99c')](_0x575257[_0x56ae('0x67c')]) : _0x37a067['h'][_0x56ae('0x67d')]; this[_0x56ae('0x1058')]['goesTo'] = new _0x5e2059(_0x37a067, 0x0); }, '__class__': _0x477d6c }); var _0x509848 = function() { _0x2c8908['call'](this, _0x4622dd['winter'], 0x2, null, null, null, _0x48bfb9['CUSTOM']((_0xf76599 = _0x22b218[_0x56ae('0x24d3')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x1fda')])))); this['frames'] = [_0x2d9f4e(this, this['frame0'])]; this[_0x56ae('0x110')] = _0x56ae('0x1fdb'); }; _0x5ac4a7[_0x56ae('0x2599')] = _0x509848; _0x509848['__name__'] = _0x56ae('0x2599'); _0x509848['__super__'] = _0x2c8908; _0x509848[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'skater': null, 'student': null, 'child': null, 'frame0': function() { if (_0x56ae('0x259a') === _0x56ae('0x259b')) { var _0x383860 = '4|3|2|1|0' [_0x56ae('0x44')]('|'), _0x3ddbe1 = 0x0; while (!![]) { switch (_0x383860[_0x3ddbe1++]) { case '0': return !0x0; case '1': _0x3e6e40[_0x56ae('0x259c')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3faaa3['id'], _0x3faaa3[_0x56ae('0xa1c')])); continue; case '2': _0x3faaa3 = this[_0x56ae('0x195c')]; continue; case '3': _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3faaa3['id'], _0x3faaa3[_0x56ae('0xa1c')]) > (_0x3e6e40['levelParams']['backwards'] ? _0x3e6e40[_0x56ae('0x1076')] : _0x3e6e40[_0x56ae('0x1959')]) - (_0x3e6e40[_0x56ae('0x195a')][_0x56ae('0xf2c')] ? _0x3e6e40[_0x56ae('0x1959')] : _0x3e6e40[_0x56ae('0x1076')]) && this[_0x56ae('0x195c')]['delete'](); continue; case '4': var _0x3faaa3 = this[_0x56ae('0x195c')]; continue; } break; } } else { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-0x5a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x82); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_y'](-0x4b); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x0); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x2, 0x2); this['student']['spritesheet'][_0x56ae('0x51d')](0x46); this['skater']['setIndexedPosition'](0x1, 0x2); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x4d); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0xf, 25.5); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x77); this[_0x56ae('0xb93')][_0x56ae('0x259d')] *= 0.8; this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x67e')], -0xc8, -0x140, -0x1, Math[_0x56ae('0x833')](0x230), null, null); var _0x3e6e40 = new _0x5c4c32(this['skater']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x259e'), 0x140, -0xa0, -0x1, Math[_0x56ae('0x833')](0x190), null, _0x3e6e40); _0x3e6e40 = new _0x5c4c32(this['student']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x259f'), -0xc8, -0x28, -0x1, Math['round'](0x1e0), 0x0, _0x3e6e40); } }, 'unloadLevel': function() { this['child'] = this[_0x56ae('0xb90')] = this[_0x56ae('0x1220')] = this[_0x56ae('0x94c')] = null; this['sprites']['set_length'](0x0); }, 'init': function() { if ('bgfrb' !== _0x56ae('0x25a0')) { this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['skater'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['skater']); var _0xf4af4c = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x1ca306 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0xf4af4c = null != _0x586025[_0xf4af4c] ? _0x1ca306[_0x56ae('0x99c')](_0xf4af4c) : _0x1ca306['h'][_0xf4af4c]; this['skater'][_0x56ae('0xbb8')] = new _0x5e2059(_0xf4af4c, 0x1); this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['student'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); _0xf4af4c = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x1ca306 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0xf4af4c = null != _0x586025[_0xf4af4c] ? _0x1ca306[_0x56ae('0x99c')](_0xf4af4c) : _0x1ca306['h'][_0xf4af4c]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0xf4af4c, 0x1); this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0xf4af4c = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x1ca306 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0xf4af4c = null != _0x586025[_0xf4af4c] ? _0x1ca306['getReserved'](_0xf4af4c) : _0x1ca306['h'][_0xf4af4c]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0xf4af4c, 0x2); } else { null == this[_0x56ae('0x9c9')] && (this[_0x56ae('0x9c9')] = new _0x406680(this)); return this[_0x56ae('0x9c9')]; } }, '__class__': _0x509848 }); var _0x49ac0b = function() { _0x2c8908['call'](this, _0x4622dd['home0'], -0x1, null, { 'startTilesLength': 0x0, 'customDate': _0x4622dd['home3'][_0x56ae('0x25a1')]() }, null, _0x48bfb9[_0x56ae('0x250f')]); this['set_followingLevel'](new _0x5e2059(_0x4622dd[_0x56ae('0x25a2')], 0x0)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x1c1b50['GCnCW'](_0x2d9f4e, this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this['frame5']), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x1c1b50[_0x56ae('0x25a3')](_0x2d9f4e, this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this['frame10']), _0x1c1b50[_0x56ae('0x25a3')](_0x2d9f4e, this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this['frame12']), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this[_0x56ae('0x25a5')]), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')]), _0x2d9f4e(this, this[_0x56ae('0x25a7')]), _0x2d9f4e(this, this[_0x56ae('0x252b')]), _0x2d9f4e(this, this[_0x56ae('0x252c')]), _0x2d9f4e(this, this['frame23'])]; this['name'] = 'Boat\x20Ride'; }; _0x5ac4a7['com.player03.run3.cutscene.BoatRide'] = _0x49ac0b; _0x49ac0b[_0x56ae('0x8bf')] = _0x56ae('0x25a8'); _0x49ac0b[_0x56ae('0x8ee')] = _0x2c8908; _0x49ac0b[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'pastafarian': null, 'angel': null, 'bunny': null, 'duplicate': null, 'duplicator': null, 'child': null, 'boatSpace': null, 'boatSection': null, 'bunnyVel': null, 'bunnyGravity': null, 'bunnyEulers': null, 'balloon': null, 'tempPoint': null, 'createBoat': function() { this[_0x56ae('0x1ed9')] = new _0x4b5084(); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](this[_0x56ae('0x1ed9')]); var _0x175fef = new _0x4e9ff1(0x0, 0x82, 0x0); _0x4eefd2['rotateAroundZAxis'](_0x175fef, 3.141592653589793 * _0x49ac0b[_0x56ae('0x105d')] / 0xb4, _0x175fef); this['boatSpace']['set_position'](_0x175fef); this[_0x56ae('0x1ed9')][_0x56ae('0xfae')](_0x49ac0b[_0x56ae('0x105d')] - 0xb4); var _0x560808 = _0x53f64e['getMesh'](_0x56ae('0x25a9')); this[_0x56ae('0x1ed9')]['addChild'](_0x560808); var _0x2e0b32 = _0x175fef; null == _0x2e0b32 && (_0x2e0b32 = new _0x4e9ff1()); _0x2e0b32['x'] = 0.01 * _0x175fef['x']; _0x2e0b32['y'] = 0.01 * _0x175fef['y']; _0x2e0b32['z'] = 0.01 * _0x175fef['z']; _0x560808[_0x56ae('0x3f6')](_0x2e0b32); _0x560808[_0x56ae('0xf03')](0xaf); _0x560808['set_rotationY'](-0x5a); this[_0x56ae('0x1ed8')] = new _0x1935eb(this['tunnel'], this[_0x56ae('0x94c')][_0x56ae('0xba2')], _0x252a59[_0x56ae('0x977')](null), 'layout-grid3x1|tileWidth-70', 0x1, 0x0); }, 'addToBoat': function(_0x4a2f71) { this[_0x56ae('0x1ed9')][_0x56ae('0x994')](_0x4a2f71[_0x56ae('0xe79')]); _0x4a2f71[_0x56ae('0x1023')] = this[_0x56ae('0x1ed8')]; }, 'removeFromBoat': function(_0x548b13) { this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](_0x548b13[_0x56ae('0xe79')]); _0x548b13[_0x56ae('0x1023')] = this[_0x56ae('0x1023')]; }, 'createBalloon': function() { this[_0x56ae('0x1d4f')] = new _0x30a72c(_0x56ae('0x1d50'), 18.272425249169437, 36.544850498338874, !0x1); this['tunnel'][_0x56ae('0xba2')][_0x56ae('0x994')](this[_0x56ae('0x1d4f')]); }, 'placeBalloon': function() { if ('FXCaR' === _0x56ae('0x25aa')) { this[_0x56ae('0x25ab')](); var _0x3cdd98 = this[_0x56ae('0x1023')][_0x56ae('0x9e3')][_0x56ae('0x25ac')](this[_0x56ae('0x1023')][_0x56ae('0x9f9')][_0x56ae('0x9fa')]() - 0x1c); _0x3cdd98[_0x56ae('0x226c')]['z'] = _0xe0688[_0x56ae('0x8e9')](_0x3cdd98[_0x56ae('0x226c')]['z'], 0xb4); var _0x11350f = this[_0x56ae('0x1d4f')][_0x56ae('0xa62')](); _0x11350f['x'] = -0.47; _0x11350f['y'] = -0.2; _0x11350f['z'] = 0x0; _0x4eefd2['rotateAroundZAxis'](_0x11350f, _0x3cdd98[_0x56ae('0x226c')]['z'], _0x11350f); var _0x23361e = _0x3cdd98[_0x56ae('0xc5c')], _0x46482c = _0x3cdd98[_0x56ae('0xc5c')]; null == _0x46482c && (_0x46482c = new _0x4e9ff1()); _0x46482c['x'] = _0x11350f['x'] + _0x23361e['x']; _0x46482c['y'] = _0x11350f['y'] + _0x23361e['y']; _0x46482c['z'] = _0x11350f['z'] + _0x23361e['z']; _0x11350f = _0x3cdd98[_0x56ae('0xc5c')]; _0x23361e = this[_0x56ae('0x1023')][_0x56ae('0xf30')]; _0x46482c = _0x3cdd98[_0x56ae('0xc5c')]; null == _0x46482c && (_0x46482c = new _0x4e9ff1()); _0x46482c['x'] = _0x11350f['x'] * _0x23361e; _0x46482c['y'] = _0x11350f['y'] * _0x23361e; _0x46482c['z'] = _0x11350f['z'] * _0x23361e; this[_0x56ae('0x1d4f')]['set_position'](_0x3cdd98[_0x56ae('0xc5c')]); this[_0x56ae('0x1d4f')][_0x56ae('0xfb5')](_0x3cdd98[_0x56ae('0x226c')]['get_degrees']()); } else { var _0x152f0c = '7|2|3|6|0|1|8|4|9|5' [_0x56ae('0x44')]('|'), _0x1b3617 = 0x0; while (!![]) { switch (_0x152f0c[_0x1b3617++]) { case '0': _0x3cdd98 = this['_vertexData']['get_length']() / 0xd | 0x0; continue; case '1': _0x3cdd98 != this[_0x56ae('0x1136')] && this[_0x56ae('0x111d')](this['_vertexBuffer']); continue; case '2': this[_0x56ae('0x1110')] && (this[_0x56ae('0x1105')] = !0x0); continue; case '3': this[_0x56ae('0x1137')] = this[_0x56ae('0x110b')] = this['_faceNormalsDirty'] = !0x0; continue; case '4': if (0x0 == this['_numVertices']) throw new _0x1adea8(new _0x531fca('Bad\x20data:\x20geometry\x20can\x27t\x20have\x20zero\x20triangles')); continue; case '5': this['invalidateBounds'](); continue; case '6': this[_0x56ae('0xd4a')] = _0x3cdd98; continue; case '7': this[_0x56ae('0x1107')] && (this[_0x56ae('0x1111')] = !0x0); continue; case '8': this[_0x56ae('0x1136')] = _0x3cdd98; continue; case '9': this[_0x56ae('0x1045')](this['_vertexDataInvalid']); continue; } break; } } }, 'updateBunnyJump': function(_0x2d8af0) { if (_0x56ae('0x25ad') === _0x56ae('0x25ae')) { var _0x56fd86 = e++; var _0x3048d4 = this[_0x56ae('0x183b')](_0x2d8af0['targets'][_0x56ae('0x1b')](_0x56fd86)); if (null == _0x3048d4) return null; _0x12263e[_0x56ae('0x8f0')](_0x3048d4); _0x4f1f3a -= _0x2d8af0[_0x56ae('0xb08')][_0x56ae('0x1b')](_0x56fd86); } else { if (null == this[_0x56ae('0x1454')] || null == this['bunnyGravity']) this[_0x56ae('0xb93')][_0x56ae('0x1455')] = null; else { var _0x1bc5a9 = this[_0x56ae('0x1454')], _0x12263e = this['bunnyGravity'], _0x4f1f3a = this['bunnyVel']; null == _0x4f1f3a && (_0x4f1f3a = new _0x4e9ff1()); _0x4f1f3a['x'] = _0x1bc5a9['x'] + _0x12263e['x'] * _0x2d8af0; _0x4f1f3a['y'] = _0x1bc5a9['y'] + _0x12263e['y'] * _0x2d8af0; _0x4f1f3a['z'] = _0x1bc5a9['z'] + _0x12263e['z'] * _0x2d8af0; _0x1bc5a9 = this[_0x56ae('0x1058')]; _0x12263e = _0x1bc5a9[_0x56ae('0xe79')][_0x56ae('0x3e1')](); _0x1bc5a9[_0x56ae('0xe79')][_0x56ae('0x471')](_0x12263e + this['bunnyVel']['x'] * _0x2d8af0); _0x1bc5a9 = this[_0x56ae('0x1058')]; _0x12263e = _0x1bc5a9[_0x56ae('0xe79')][_0x56ae('0x9f0')](); _0x1bc5a9[_0x56ae('0xe79')][_0x56ae('0xaae')](_0x12263e + this[_0x56ae('0x1454')]['y'] * _0x2d8af0); _0x1bc5a9 = this[_0x56ae('0x1058')]; _0x12263e = _0x1bc5a9[_0x56ae('0xe79')]['get_z'](); _0x1bc5a9[_0x56ae('0xe79')]['set_z'](_0x575257[_0x56ae('0x67f')](_0x12263e, this['bunnyVel']['z'] * _0x2d8af0)); _0x2d8af0 = this[_0x56ae('0x1454')]; _0x2d8af0 = _0x2d8af0['x'] * _0x2d8af0['x'] + _0x2d8af0['y'] * _0x2d8af0['y'] + _0x2d8af0['z'] * _0x2d8af0['z']; _0x1bc5a9 = this[_0x56ae('0x1454')]; _0x12263e = this[_0x56ae('0x1452')]; _0x575257['cVWVz'](0x0, _0x1bc5a9['x'] * _0x12263e['x'] + _0x1bc5a9['y'] * _0x12263e['y'] + _0x1bc5a9['z'] * _0x12263e['z']) && (_0x2d8af0 = -_0x2d8af0); _0x575257[_0x56ae('0x25af')](-0x9c40, _0x2d8af0) ? this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x51d')](0xf) : 0x9c4 > _0x2d8af0 ? this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x51d')](0x10) : 0x15f90 > _0x2d8af0 ? this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_currentFrame'](0x11) : (this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x12), this[_0x56ae('0x1023')][_0x56ae('0x1cfd')][_0x56ae('0x135c')](this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xa62')]()) || (this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1), this[_0x56ae('0x1452')] = this[_0x56ae('0x1454')] = null, this[_0x56ae('0xb93')][_0x56ae('0x1455')] = null)); } } }, 'shakeBunny': function() { if (null != this[_0x56ae('0x25b0')]) { var _0x344017 = Math[_0x56ae('0xadb')]() + -0.5; this['tempPoint']['x'] = _0x344017; this['tempPoint']['y'] = 0x0; this[_0x56ae('0x25b0')]['z'] = 0x0; _0x4eefd2[_0x56ae('0x1453')](this[_0x56ae('0x25b0')], _0x49ac0b[_0x56ae('0x105d')], this[_0x56ae('0x25b0')]); _0x360126[_0x56ae('0x105f')](this[_0x56ae('0xe7b')][_0x56ae('0xe79')], 0.2, { 'x': this['angel'][_0x56ae('0x21ed')]() + this['tempPoint']['x'], 'y': this['angel']['getSpawnY']() + this[_0x56ae('0x25b0')]['y'], 'z': this[_0x56ae('0xe7b')][_0x56ae('0x25b1')]() + this[_0x56ae('0x25b0')]['z'] }); _0x344017 *= 0x2; var _0x1956b6 = Math['sqrt'](0x1 - _0x344017 * _0x344017); this[_0x56ae('0x25b0')]['x'] = _0x344017; this[_0x56ae('0x25b0')]['y'] = _0x1956b6; this[_0x56ae('0x25b0')]['z'] = 0x0; _0x4eefd2[_0x56ae('0x1453')](this[_0x56ae('0x25b0')], _0x49ac0b['GRAVITY_ROTATION'], this['tempPoint']); _0x360126['tween'](this[_0x56ae('0x1058')][_0x56ae('0xe79')], 0.2, { 'x': this[_0x56ae('0x1058')]['getSpawnX']() + this[_0x56ae('0x25b0')]['x'], 'y': this['bunny'][_0x56ae('0x21ee')]() + this['tempPoint']['y'], 'z': this[_0x56ae('0x1058')][_0x56ae('0x25b1')]() + this[_0x56ae('0x25b0')]['z'] })[_0x56ae('0xb6a')](0.04)[_0x56ae('0x8eb')](_0x2d9f4e(this, this[_0x56ae('0x25b2')])); } }, 'moveAtFullSpeed': function() { var _0xf81128 = this[_0x56ae('0x1ed9')]; _0xf81128['set_z'](_0xf81128[_0x56ae('0x105e')]() + 0x1f4); _0xf81128 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0xf81128[_0x56ae('0xf03')](_0xf81128[_0x56ae('0x105e')]() + 0x1f4); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); }, 'loadNext': function(_0x34d443, _0x1bb1e5) { if (_0x1bb1e5 || 0x4 == this[_0x56ae('0x1643')]) _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1644')][_0x56ae('0x94d')](this, _0x34d443, _0x1bb1e5); else { if ('nssiT' === 'Rjekh') { if (null != this[_0x56ae('0x25b3')]) if (null != this[_0x56ae('0x9f9')] && null != this['terrain'][_0x56ae('0xf62')] && 0xe10 > this[_0x56ae('0x9f9')][_0x56ae('0xf63')]) this[_0x56ae('0xb82')](!0x1); else { var _0x2e639d = this[_0x56ae('0x241f')]; _0x34d443['strength'] * (_0x2e639d['strengthFromTime'] + _0x2e639d[_0x56ae('0x25b4')]) < this[_0x56ae('0x25b5')] ? this[_0x56ae('0xb82')](!0x1) : (_0x2e639d = this[_0x56ae('0x25b6')], 0x29a49 <= (_0x2e639d['x'] - _0x34d443['x']) * (_0x2e639d['x'] - _0x34d443['x']) + (_0x2e639d['y'] - _0x34d443['y']) * (_0x2e639d['y'] - _0x34d443['y']) + (_0x2e639d['z'] - _0x34d443['z']) * (_0x2e639d['z'] - _0x34d443['z']) ? this['set_visible'](!0x1) : this[_0x56ae('0xb82')](!0x0)); } } else { _0xf0534['get_instance']()['wasPaused'] = !0x1; var _0x4aa01d = !0x0; _0x4421e4[_0x56ae('0x993')]['loadLevel'](0x0, _0x4622dd[_0x56ae('0x25a2')], null, { 'modifyData': function(_0x34d443, _0x1bb1e5) { return 0x0 == _0x34d443 && _0x4aa01d ? (_0x4aa01d = !0x1, _0x56ae('0x25b7')) : _0x1bb1e5; } }); _0x22acef[_0x56ae('0x21a9')](_0x37c090['duplicator'], ['Son,\x20why\x20didn\x27t\x20you\x20come\x20with\x20me?', _0x56ae('0x25b8'), _0x56ae('0x25b9')]); } } }, 'unloadLevel': function() { _0x2797a6['reset'](); this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this['duplicate'] = this[_0x56ae('0x1058')] = this[_0x56ae('0xe7b')] = this['pastafarian'] = this['tunnel'] = this[_0x56ae('0x25b0')] = this['balloon'] = this[_0x56ae('0x105c')] = this[_0x56ae('0x1452')] = this[_0x56ae('0x1454')] = this[_0x56ae('0x1ed8')] = this[_0x56ae('0x1ed9')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { this[_0x56ae('0x25ba')](); this[_0x56ae('0x25bb')](this[_0x56ae('0xe7b')]); this[_0x56ae('0x25bb')](this[_0x56ae('0x1059')]); this['placeBalloon'](); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](_0x49ac0b['GRAVITY_ROTATION']); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x2); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x0); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x2445); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); _0x2797a6[_0x56ae('0xc8b')][_0x56ae('0x1d9e')](0x1388); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0x8, -2.05, !0x0, 0x58); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x12); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1457')][_0x56ae('0xb91')](0x8, -0x2, !0x0); this['duplicate']['spritesheet']['set_currentFrame'](0x32); this['duplicate'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](0x8, -0x2, !0x0, 0x1c); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child']['setIndexedPosition'](0x8, -0x2, !0x0, 0x35); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x24); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['pastafarian'][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); }, 'frame1': function() { this[_0x56ae('0x1452')] = new _0x4e9ff1(0x0, 0x1a6, 0x0); this[_0x56ae('0x1454')] = new _0x4e9ff1(0x0, -0x12c, 0x1f4); _0x4eefd2['rotateAroundZAxis'](this[_0x56ae('0x1452')], _0x49ac0b[_0x56ae('0x105d')], this['bunnyGravity']); _0x4eefd2[_0x56ae('0x1453')](this['bunnyVel'], _0x49ac0b[_0x56ae('0x105d')], this['bunnyVel']); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x1456')]); this[_0x56ae('0xe05')] = 0.3; this['bunny'][_0x56ae('0xb91')](0x8, -1.95, !0x0, 0x3c); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xf); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1457')]['setIndexedPosition'](0x8, -0x2, !0x0); this[_0x56ae('0x1457')][_0x56ae('0xb92')]['set_currentFrame'](0x33); this[_0x56ae('0x1457')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -2.3, !0x0, 0x12); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x33); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x8, -2.5, !0x0, 0x1e); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x25); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['pastafarian']['setIndexedPosition'](0x0, 0x0); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x0); this['pastafarian'][_0x56ae('0xb92')]['set_xInverted'](!0x1); }, 'frame2': function() { this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x1456')]); this['frameMaxTime'] = 0.2; this['duplicate'][_0x56ae('0xb91')](0x8, -1.9, !0x0); this[_0x56ae('0x1457')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x33); this['duplicate'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -2.5, !0x0, 0xe); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x33); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x8, -2.8, !0x0, 0x15); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x25); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x0); this[_0x56ae('0xe7b')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](0x0, 0x0); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x1); }, 'frame3': function() { this['dialog'][_0x56ae('0x1455')] = _0x575257[_0x56ae('0x25bc')](_0x2d9f4e, this, this['updateBunnyJump']); this[_0x56ae('0xe05')] = 0.5; this['duplicate'][_0x56ae('0xb91')](0x8, -1.8, !0x0); this[_0x56ae('0x1457')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x34); this[_0x56ae('0x1457')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -2.6, !0x0); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x34); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x8, -0x3, !0x0); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x26); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](0x0, 0x0); this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x0); this['pastafarian']['spritesheet']['set_xInverted'](!0x1); }, 'frame4': function() { var _0xcd58cd = this['boatSpace']; _0xcd58cd[_0x56ae('0xf03')](_0xcd58cd[_0x56ae('0x105e')]() + 0x2350); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this['updateBunnyJump']); _0xcd58cd = new _0x3c6685(); var _0x1bf173 = new _0x5c4c32(_0xcd58cd), _0x429eb4 = this[_0x56ae('0xb93')][_0x56ae('0x9e3')]; (null == _0x429eb4 ? _0xfba720[_0x56ae('0xa1f')]() : _0x429eb4)[_0x56ae('0x8e9')](_0x1bf173, new _0xa5dd91(0x190, _0x2bd32b[_0x56ae('0xf90')])); _0x1bf173 = new _0x5c4c32(_0xcd58cd); _0x429eb4 = this[_0x56ae('0xb93')][_0x56ae('0x9e3')]; (null == _0x429eb4 ? _0xfba720[_0x56ae('0xa1f')]() : _0x429eb4)['add'](_0x1bf173, new _0xa5dd91(0x320, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x1457')][_0x56ae('0xb91')](0x8, -1.8, !0x0); this[_0x56ae('0x1457')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x34); this[_0x56ae('0x1457')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -2.6, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x34); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x8, -0x3, !0x0); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x26); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 0x0); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x0); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x0, 0x0); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x1bf173 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('Did\x20it\x20work?', 0xdc, 0x3c, null, null, null, _0x1bf173, null); _0xcd58cd = new _0x5c4c32(_0xcd58cd); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25bd'), -0x14, 0x118, null, null, null, _0xcd58cd, null); this['makeBold']('possibly'); }, 'frame5': function() { var _0x5675f4 = this['boatSpace']; _0x5675f4[_0x56ae('0xf03')](_0x5675f4['get_z']() + 0x384); this[_0x56ae('0x94c')][_0x56ae('0x25be')](this[_0x56ae('0x1457')]); this['sprites'][_0x56ae('0x9d8')](this[_0x56ae('0x1025')][_0x56ae('0x3b')](this[_0x56ae('0x1457')], 0x0), 0x1); this['tunnel']['scene'][_0x56ae('0xa20')](this[_0x56ae('0x1d4f')]); this[_0x56ae('0x1454')] = this[_0x56ae('0x1452')] = null; this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.2); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x3e); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['bunny'][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_currentFrame'](0x12); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.2, -2.6, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x2d); this['duplicator']['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x8, -2.9, !0x0); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x20); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x1); _0x5675f4 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25bf'), -0x12c, 0xc8, null, null, null, _0x5675f4, null); this['makeBold']('you'); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c0'), -0x28, 0x154, null, null, -0x1, null, null); }, 'frame6': function() { this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.2); this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x3e); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')]['setIndexedPosition'](1.4, 0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0x0, 0x0); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x12); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.2, -2.6, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](7.8, -2.7, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x25483d = _0xfe3284[_0x56ae('0x3d')](0x21c), _0x59efa1 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c1'), 0xdc, -0xe6, null, _0x25483d, null, _0x59efa1, null); _0x25483d = this[_0x56ae('0xb93')]; _0x25483d = 0x0 < _0x25483d[_0x56ae('0x25c2')]['get_length']() ? _0x25483d[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x25483d['tails'][_0x56ae('0x9fa')]() - 0x1) : null; _0x59efa1 = _0xfe3284[_0x56ae('0x3d')](0x1c2); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25c3'), -0x140, -0x3c, null, _0x59efa1, null, null, null); _0x59efa1 = _0xfe3284[_0x56ae('0x3d')](0x122); var _0x506db4 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c4'), -0x118, 0xfa, null, _0x59efa1, -0x1, _0x506db4, null); _0x25483d['customTailLength'] = 0x12c; _0x25483d['redraw'](); _0x25483d = this[_0x56ae('0xb93')]; (0x0 < _0x25483d[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x25483d[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x25483d['tails']['get_length']() - 0x1) : null)['customTailLength'] = 0xdc; _0x25483d = this[_0x56ae('0xb93')]; (0x0 < _0x25483d['tails'][_0x56ae('0x9fa')]() ? _0x25483d[_0x56ae('0x25c2')]['get'](_0x25483d[_0x56ae('0x25c2')]['get_length']() - 0x1) : null)[_0x56ae('0x12e6')](); }, 'frame7': function() { this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x2); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x24df); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.2); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3e); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['angel'][_0x56ae('0xb91')](1.4, 0.1); this['angel']['spritesheet'][_0x56ae('0x51d')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0x7, -0x8, !0x0, 0x37); this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x51d')](0x12); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.2, -2.6, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x31); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](7.8, -2.8, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x276b55 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c5'), -0x154, 0x14, null, null, null, _0x276b55, null); _0x276b55 = _0xfe3284[_0x56ae('0x3d')](0x15e); var _0x5a0016 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c6'), 0x12c, 0x82, null, _0x276b55, null, _0x5a0016, null); }, 'frame8': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.1); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x0); this['angel'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['pastafarian'][_0x56ae('0xb91')](0.4, 1.2); this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x3e); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['bunny'][_0x56ae('0xb91')](0x7, -0x5, !0x0, 0x5); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); this['bunny']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.2, -2.6, !0x0); this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x31); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](7.8, -2.8, !0x0); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x3c8184 = _0xfe3284[_0x56ae('0xa19')](0.3), _0x3a2b75 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x25c7'), 0x0, 0x46, _0x3c8184, null, null, _0x3a2b75, null); _0x3c8184 = _0xfe3284['scale'](0.5); _0x3a2b75 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c8'), 0x104, 0x8c, _0x3c8184, null, null, _0x3a2b75, null); _0x3c8184 = _0xfe3284[_0x56ae('0xa19')](0.5); _0x3a2b75 = _0xfe3284[_0x56ae('0x3d')](0x19a); var _0x34b4e2 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('\x22Reverse\x20psychology,\x22\x20and\x20that\x27s\x20quite\x20possible\x20now\x20that\x20you\x20mention\x20it.', -0x14, 0x154, _0x3c8184, _0x3a2b75, null, _0x34b4e2, null); }, 'frame9': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x2); _0x2b39f7['view']['get_camera']()[_0x56ae('0xaae')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x253c); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x1); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](7.2, -0x3, !0x0, 0x55); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](8.2, -2.6, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](7.8, -2.8, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x3d286f = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c9'), -0x154, -0x14, null, null, null, _0x3d286f, null); }, 'frame10': function() { this['addToBoat'](this['bunny']); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x2); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x25d0); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); this['angel'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3f); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['bunny'][_0x56ae('0xb91')](1.3, 0.1, null, 0xf); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); this[_0x56ae('0x1058')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.2, -2.6, !0x0); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2d); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](7.8, -2.8, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this['child'][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x183212 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x105a'), -0x118, 0xa0, null, null, null, _0x183212, null); _0x183212 = this['bunny'][_0x56ae('0xe79')]; _0x183212[_0x56ae('0xfae')](_0x183212[_0x56ae('0xfaf')]() - 0x48); _0x183212 = this['bunny'][_0x56ae('0xe79')][_0x56ae('0x105b')](); this['bunnyEulers'] = new _0x4e9ff1(_0x183212['x'], _0x183212['y'], _0x183212['z']); _0x183212 = new _0x4e9ff1(0x0, 0x5, 0xe); _0x4eefd2[_0x56ae('0x1453')](_0x183212, _0x49ac0b[_0x56ae('0x105d')], _0x183212); var _0x5b2506 = this[_0x56ae('0x1058')], _0x1035d4 = _0x5b2506['mesh']['get_x']() - _0x183212['x']; _0x5b2506[_0x56ae('0xe79')][_0x56ae('0x471')](_0x1035d4); _0x5b2506 = this['bunny']; _0x1035d4 = _0x5b2506[_0x56ae('0xe79')]['get_y']() - _0x183212['y']; _0x5b2506[_0x56ae('0xe79')]['set_y'](_0x1035d4); _0x5b2506 = this[_0x56ae('0x1058')]; _0x1035d4 = _0x5b2506[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x183212['z']; _0x5b2506['mesh'][_0x56ae('0xf03')](_0x1035d4); _0x360126[_0x56ae('0x105f')](this['angel'][_0x56ae('0xe79')], 0.25, { 'x': this[_0x56ae('0xe7b')][_0x56ae('0xe79')][_0x56ae('0x3e1')](), 'y': this['angel']['mesh'][_0x56ae('0x9f0')](), 'z': this[_0x56ae('0xe7b')][_0x56ae('0xe79')][_0x56ae('0x105e')]() + 0xe })['ease'](_0x1ac705[_0x56ae('0x1061')]); _0x360126[_0x56ae('0x105f')](this[_0x56ae('0x1058')][_0x56ae('0xe79')], 0.4, { 'x': this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0x3e1')]() + _0x183212['x'], 'y': this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0x9f0')]() + _0x183212['y'], 'z': this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0x105e')]() + _0x183212['z'] })[_0x56ae('0x1060')](_0x2351fc[_0x56ae('0x1061')]); }, 'frame11': function() { this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.6, 1.1); this['pastafarian']['spritesheet'][_0x56ae('0x51d')](0x42); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.3); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x8); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.3, 0.3, null, 0xf); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](8.2, -2.6, !0x0); this['duplicator']['spritesheet']['set_currentFrame'](0x2d); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child']['setIndexedPosition'](7.8, -1.2, !0x0, 0x1e); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x21); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x2de936 = _0xfe3284[_0x56ae('0x3d')](0x172), _0x2cb266 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25ca'), -0x154, 0x1e, null, _0x2de936, null, _0x2cb266, null); _0x2de936 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25cb'), 0x104, 0x64, null, null, null, _0x2de936, null); this['bunny'][_0x56ae('0xe79')][_0x56ae('0xfb5')](this[_0x56ae('0x105c')]); _0x2cb266 = _0x2de936 = !0x1; null == _0x2cb266 && (_0x2cb266 = !0x0); null == _0x2de936 && (_0x2de936 = !0x1); _0x360126[_0x56ae('0xb8c')](this['angel'][_0x56ae('0xe79')], ['x', 'y', 'z'], _0x2de936, _0x2cb266); _0x2cb266 = _0x2de936 = !0x1; null == _0x2cb266 && (_0x2cb266 = !0x0); null == _0x2de936 && (_0x2de936 = !0x1); _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0x1058')][_0x56ae('0xe79')], ['x', 'y', 'z'], _0x2de936, _0x2cb266); this['angel'][_0x56ae('0x23ad')](); this[_0x56ae('0x1058')][_0x56ae('0x23ad')](); this[_0x56ae('0x25b0')] = new _0x4e9ff1(); this[_0x56ae('0x25b2')](); }, 'frame12': function() { var _0x46be78 = !0x1, _0x142f32 = !0x1; null == _0x142f32 && (_0x142f32 = !0x0); null == _0x46be78 && (_0x46be78 = !0x1); _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xe7b')][_0x56ae('0xe79')], ['x', 'y', 'z'], _0x46be78, _0x142f32); _0x142f32 = _0x46be78 = !0x1; null == _0x142f32 && (_0x142f32 = !0x0); null == _0x46be78 && (_0x46be78 = !0x1); _0x360126['stop'](this[_0x56ae('0x1058')][_0x56ae('0xe79')], ['x', 'y', 'z'], _0x46be78, _0x142f32); this[_0x56ae('0x25b0')] = null; this[_0x56ae('0x25bb')](this[_0x56ae('0x1027')]); this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](1.1, 0.5); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x41); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x7); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.6, 0.3, null, 0xe); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x17); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -1.1, !0x0, 0x19); this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x2f); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.5, 0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25cc'), -0x118, -0xc8, null, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25cd'), -0x3c, -0x28, null, null, null, null, null); _0x46be78 = _0xfe3284[_0x56ae('0x3d')](0x136); _0x142f32 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25ce'), 0xc8, 0x46, null, _0x46be78, -0x1, _0x142f32, null); _0x46be78 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25cf'), -0x104, 0xf0, null, null, 0x0, _0x46be78, null); }, 'frame13': function() { this[_0x56ae('0x25bb')](this[_0x56ae('0x1024')]); this['bunny'][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.8, 1.1); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x44); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.3, 0.3, null, 0xf); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x15); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator']['setIndexedPosition'](0.8, 0.1); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x31); this['duplicator'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.5, 0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x3c4cf4 = _0xfe3284['width'](0x1fe), _0x45e633 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Son,\x20we\x27re\x20losing\x20the\x20moral\x20high\x20ground\x20here.', -0xdc, 0x15e, null, _0x3c4cf4, null, _0x45e633, null); _0x3c4cf4 = this[_0x56ae('0xb93')]; (0x0 < _0x3c4cf4[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x3c4cf4[_0x56ae('0x25c2')]['get'](_0x3c4cf4['tails']['get_length']() - 0x1) : null)[_0x56ae('0x25d0')] = 0x64; _0x3c4cf4 = this[_0x56ae('0xb93')]; (0x0 < _0x3c4cf4[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x3c4cf4[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x3c4cf4[_0x56ae('0x25c2')]['get_length']() - 0x1) : null)[_0x56ae('0x12e6')](); _0x3c4cf4 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Oh,\x20fiiine.', 0x168, 0x118, null, null, null, _0x3c4cf4, null); _0x3c4cf4 = _0xfe3284[_0x56ae('0x3d')](0x2bc); _0x45e633 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('As\x20Blackbeard\x20famously\x20taught,\x20\x22Hatred\x20cannot\x20quell\x20hatred.\x20Peace\x20is\x20achieved\x20only\x20through\x20love.\x22', -0x3c, -0xb4, null, _0x3c4cf4, null, _0x45e633, null); _0x3c4cf4 = this[_0x56ae('0xb93')]; (0x0 < _0x3c4cf4[_0x56ae('0x25c2')]['get_length']() ? _0x3c4cf4['tails'][_0x56ae('0x1b')](_0x3c4cf4[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x25d0')] = 0x12c; _0x3c4cf4 = this[_0x56ae('0xb93')]; (0x0 < _0x3c4cf4[_0x56ae('0x25c2')]['get_length']() ? _0x3c4cf4[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x3c4cf4['tails'][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e6')](); this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xfb5')](this[_0x56ae('0x105c')]); }, 'frame14': function() { this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.8, 1.1); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3e); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')]['setIndexedPosition'](1.4, 0.3); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x8); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.3, 0.3, null, 0xf); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x15); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](0.5, 0.3); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x31); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.9, 0.2); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x22); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['dialog']['addBubble'](_0x56ae('0x2426'), -0x17c, -0x12c, null, null, null, null, null); var _0x3e11c1 = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x343c6f = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25d1'), 0x28, -0x82, null, _0x3e11c1, -0x1, _0x343c6f, null); this['bunny'][_0x56ae('0xe79')][_0x56ae('0xfb5')](this[_0x56ae('0x105c')]); this[_0x56ae('0x105c')] = null; _0x3e11c1 = this['dialog']; (0x0 < _0x3e11c1[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x3e11c1[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x3e11c1[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x25d0')] = 0x12c; _0x3e11c1 = this[_0x56ae('0xb93')]; (0x0 < _0x3e11c1[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x3e11c1[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x3e11c1[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)['redraw'](); }, 'frame15': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 2.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3c); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.3, 0.4, null, 0x5); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this['bunny']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.5, 0.3); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.9, 0.2); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25d2'), -0x78, -0x118, null, null, null, null, null); var _0x2c3bdf = _0xfe3284[_0x56ae('0x3d')](0x17c), _0x2aeed9 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25d3'), -0x3c, -0x46, null, _0x2c3bdf, -0x1, _0x2aeed9, null); }, 'frame16': function() { var _0x84fa7c = this['boatSpace']; _0x84fa7c['set_z'](_0x84fa7c[_0x56ae('0x105e')]() + 0xc8); _0x84fa7c = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x84fa7c[_0x56ae('0xf03')](_0x84fa7c['get_z']() + 0x64); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 2.4); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3c); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x1); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.1, 0.4, null, 0x5); this['bunny']['spritesheet'][_0x56ae('0x51d')](0xf); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.4, 0.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](1.7, 0.6); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x28); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x84fa7c = new _0x5c4c32(this['child']['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x25d4'), -0x12c, 0xc8, null, null, null, _0x84fa7c, null); }, 'frame17': function() { if (_0x56ae('0x25d5') !== _0x56ae('0x25d6')) { var _0x569a6e = this[_0x56ae('0x1ed9')]; _0x569a6e[_0x56ae('0xf03')](_0x569a6e[_0x56ae('0x105e')]() + 0xfa); _0x569a6e = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x569a6e[_0x56ae('0xf03')](_0x569a6e['get_z']() + 0xc8); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 2.4); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3c); this[_0x56ae('0x1059')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.1, 0.4, null, 0x19); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x10); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.4, 0.5); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x2e); this['duplicator']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](1.7, 0.6); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x28); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x569a6e = _0xfe3284['scale'](0.3); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x25d7'), -0xa, 0x46, _0x569a6e, null, 0xffffff); this[_0x56ae('0x1844')] = 0.2; } else { this['_includeCasters'] = !0x0; _0x38e3b0['call'](this, _0x569a6e); this[_0x56ae('0x1e99')] = !0x0; } }, 'frame18': function() { this[_0x56ae('0x2520')](_0x4622dd[_0x56ae('0x25a2')], 0x0, { 'stopLoadingAfter': 0x1, 'endTiles': !0x1 }); this[_0x56ae('0x94c')][_0x56ae('0x25be')](this['duplicate']); this['sprites'][_0x56ae('0x9d8')](this[_0x56ae('0x1025')]['indexOf'](this['duplicate'], 0x0), 0x1); this[_0x56ae('0x25ba')](); var _0x3d82cf = this[_0x56ae('0x1ed9')]; _0x3d82cf[_0x56ae('0xf03')](_0x3d82cf[_0x56ae('0x105e')]() + 0x834); this[_0x56ae('0x25bb')](this[_0x56ae('0xe7b')]); this[_0x56ae('0x25bb')](this[_0x56ae('0x1058')]); this[_0x56ae('0x25bb')](this[_0x56ae('0x1027')]); this[_0x56ae('0x25bb')](this[_0x56ae('0x1024')]); this[_0x56ae('0x25bb')](this[_0x56ae('0x1059')]); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x113e')](0x0, 0x0, _0x1c1b50['IkQMb'](this[_0x56ae('0x1ed9')][_0x56ae('0x105e')](), 0xf3)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](_0x49ac0b['GRAVITY_ROTATION']); this[_0x56ae('0x1059')]['setIndexedPosition'](0.5, 2.6); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3f); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.7); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['bunny'][_0x56ae('0xb91')](0.4, 0.3, null, 0xa); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x1, 0.6); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2d); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](1.5, 0.8); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x20); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25d8'), -0xdc, -0x12c, null, null, null, null, null); _0x3d82cf = _0xfe3284['width'](0x1c2); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25d9'), 0x0, -0x82, null, _0x3d82cf, null, null, null); _0x3d82cf = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25da'), 0xf0, 0x14, null, null, -0x1, _0x3d82cf, null); _0x3d82cf = _0xfe3284[_0x56ae('0x3d')](0x244); var _0x4d1000 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25db'), -0xc8, 0x14a, null, _0x3d82cf, 0x0, _0x4d1000, null); _0x3d82cf = this[_0x56ae('0xb93')]; (0x0 < _0x3d82cf[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x3d82cf[_0x56ae('0x25c2')]['get'](_0x3d82cf[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x25d0')] = 0x73; _0x3d82cf = this['dialog']; (0x0 < _0x3d82cf[_0x56ae('0x25c2')]['get_length']() ? _0x3d82cf[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x3d82cf[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e6')](); }, 'frame19': function() { this[_0x56ae('0x25dc')](); this['pastafarian'][_0x56ae('0xb91')](0.5, 2.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x3f); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.7); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0.4, 0.3, null, 0x19); this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x51d')](0x14); this['bunny'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x1, 1.3); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](1.5, 0.8); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x20); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')]['addBubble']('A\x20pirate\x27s\x20wisdom\x20is\x20universal,\x20I\x20suppose.', -0x64, -0x118, null, null, null, null, null); var _0x1e55b8 = _0xfe3284[_0x56ae('0x3d')](0x294), _0x37c6ae = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Say,\x20would\x20you\x20like\x20to\x20learn\x20the\x20Eight\x20Condiments\x20of\x20Piracy?', 0xa0, -0x6e, null, _0x1e55b8, -0x1, _0x37c6ae, null); _0x1e55b8 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25dd'), 0xc8, 0x154, null, null, null, _0x1e55b8, null); }, 'frame20': function() { this[_0x56ae('0x25dc')](); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.5, 2.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3e); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.7); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0.4, 0.3, null, 0x6); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')]['setIndexedPosition'](1.1, 0.9); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x35); this['duplicator'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](1.5, 0.8); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x20); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0xdf8e62 = _0xfe3284['scale'](0.7), _0x3b1123 = _0xfe3284[_0x56ae('0x3d')](0x1cc), _0x29782f = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Come\x20on,\x20let\x27s\x20get\x20out\x20of\x20here\x20before\x20she\x20indoctrinates\x20you.', -0xa0, -0x32, _0xdf8e62, _0x3b1123, null, _0x29782f, null); _0xdf8e62 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25de'), -0xf0, 0xdc, null, null, null, _0xdf8e62, null); }, 'frame21': function() { this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x25dc')](); this['pastafarian'][_0x56ae('0xb91')](0.5, 2.6); this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x3e); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.7); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0.4, 0.3, null, 0xf); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](1.1, 0.1); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x36); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](1.5, 0.4); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x23); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x5b56dd = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Stay\x20in\x20the\x20vehicle!', -0x78, -0xa0, null, null, null, _0x5b56dd, null); }, 'frame22': function() { var _0x311b71 = _0x56ae('0x25df')[_0x56ae('0x44')]('|'), _0x13a315 = 0x0; while (!![]) { switch (_0x311b71[_0x13a315++]) { case '0': _0x3c7281 = new _0x5c4c32(this['child']['get_onScreen']()); continue; case '1': this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x23); continue; case '2': _0x3c7281 = new _0x4e9ff1(-0xf, -0x3c, 0x0); continue; case '3': this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x1); continue; case '4': this['pastafarian'][_0x56ae('0xb92')]['set_xInverted'](!0x1); continue; case '5': _0x3c7281 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); continue; case '6': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '7': _0x3c7281[_0x56ae('0xf03')](_0x3c7281[_0x56ae('0x105e')]() + 0x1f4); continue; case '8': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); continue; case '9': this['balloon']['moveTo'](this[_0x56ae('0x1024')]['mesh'][_0x56ae('0x3e1')]() + _0x3c7281['x'], this[_0x56ae('0x1024')]['mesh'][_0x56ae('0x9f0')]() + _0x3c7281['y'], this[_0x56ae('0x1024')][_0x56ae('0xe79')][_0x56ae('0x105e')]() + _0x3c7281['z']); continue; case '10': this['pastafarian'][_0x56ae('0xb91')](0.5, 2.6); continue; case '11': this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '12': this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.7); continue; case '13': this[_0x56ae('0x25ab')](); continue; case '14': _0x4eefd2[_0x56ae('0x1453')](_0x3c7281, _0x49ac0b[_0x56ae('0x105d')], _0x3c7281); continue; case '15': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3e); continue; case '16': this['dialog']['addBubble']('Dad!', -0x8c, 0x14, null, null, 0x0, _0x3c7281, null); continue; case '17': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x20d3'), -0x78, -0xc8, null, null, null, null, null); continue; case '18': var _0x3c7281 = this[_0x56ae('0x1ed9')]; continue; case '19': this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '20': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); continue; case '21': this[_0x56ae('0x1027')][_0x56ae('0xb91')](1.5, 0x0); continue; case '22': this[_0x56ae('0x1058')][_0x56ae('0xb91')](0.4, 0.3, null, 0xa); continue; case '23': this['child'][_0x56ae('0xe79')]['set_visible'](!0x0); continue; case '24': this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); continue; case '25': this[_0x56ae('0x1024')][_0x56ae('0xb91')](9.8, -0x32, !0x0, 0xf); continue; case '26': this[_0x56ae('0x1d4f')][_0x56ae('0xfae')](_0x49ac0b[_0x56ae('0x105d')]); continue; case '27': this['removeFromBoat'](this['duplicator']); continue; case '28': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x20d4'), 0x8c, 0x0, null, null, null, _0x3c7281, null); continue; } break; } }, 'frame23': function() { var _0xbff513 = this['boatSpace']; _0xbff513['set_z'](_0xbff513['get_z']() + 0x1f4); this[_0x56ae('0x1d4f')][_0x56ae('0x113e')](-1.2 * this['balloon']['get_x'](), -1.2 * this[_0x56ae('0x1d4f')][_0x56ae('0x9f0')](), this[_0x56ae('0x1d4f')]['get_z']()); this['pastafarian'][_0x56ae('0xb91')](0.5, 2.6); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x3e); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.6, 2.7); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xb91')](0.5, 0.3, null, 0xa); this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x51d')](0x16); this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](9.8, -50.2, !0x0); this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x34); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](1.5, 0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x27); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0xbff513 = _0xfe3284[_0x56ae('0x3d')](0x186); var _0x555ad1 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1d1')], -0x12c, -0x6e, null, _0xbff513, null, _0x555ad1, null); _0xbff513 = _0xfe3284[_0x56ae('0x3d')](0x1b8); _0x555ad1 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Maybe\x20he\x20wanted\x20to\x20take\x20a\x20walk.', 0x12c, -0x6e, null, _0xbff513, null, _0x555ad1, null); _0xbff513 = _0xfe3284[_0x56ae('0x3d')](0x3e8); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('And\x20that\x27s\x20what\x20he\x27ll\x20have\x20to\x20do,\x20because\x20we\x20don\x27t\x20have\x20time\x20for\x20any\x20more\x20of\x20his\x20nonsense.', 0x14, 0x15e, null, _0xbff513, -0x1, null, null); }, 'init': function() { var _0x35c7f5 = _0x56ae('0x25e0')[_0x56ae('0x44')]('|'), _0x31da67 = 0x0; while (!![]) { switch (_0x35c7f5[_0x31da67++]) { case '0': _0x1ae08b = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; continue; case '1': this[_0x56ae('0x1058')]['goesTo'] = new _0x5e2059(_0x1ae08b, 0x1); continue; case '2': this['pastafarian']['goesTo'] = new _0x5e2059(_0x1ae08b, 0x0); continue; case '3': this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, _0x56ae('0x25e1')); continue; case '4': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); continue; case '5': this['duplicator'][_0x56ae('0xbb8')] = new _0x5e2059(_0x1ae08b, 0x0); continue; case '6': this['bunny'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1058')], !0x1, null, !0x1, _0x56ae('0x25e1')); continue; case '7': _0x1ae08b = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; continue; case '8': _0x1ae08b = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; case '9': _0x1ae08b = null != _0x586025['home3'] ? _0x1ae08b[_0x56ae('0x99c')](_0x56ae('0x25a2')) : _0x1ae08b['h'][_0x56ae('0x25a2')]; continue; case '10': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); continue; case '11': this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, _0x56ae('0x25e1')); continue; case '12': _0x1ae08b = null != _0x586025[_0x56ae('0x25e2')] ? _0x1ae08b[_0x56ae('0x99c')]('homePlanA') : _0x1ae08b['h'][_0x56ae('0x25e2')]; continue; case '13': this['sprites'][_0x56ae('0x8f0')](this['child']); continue; case '14': this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1058')]); continue; case '15': _0x1ae08b = null != _0x586025[_0x56ae('0x25e3')] ? _0x1ae08b[_0x56ae('0x99c')](_0x56ae('0x25e3')) : _0x1ae08b['h'][_0x56ae('0x25e3')]; continue; case '16': _0x1ae08b = null != _0x586025[_0x56ae('0x25a2')] ? _0x1ae08b[_0x56ae('0x99c')](_0x56ae('0x25a2')) : _0x1ae08b['h'][_0x56ae('0x25a2')]; continue; case '17': this['pastafarian'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, _0x56ae('0x25e1')); continue; case '18': var _0x1ae08b = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; case '19': _0x1ae08b = null != _0x586025[_0x56ae('0x25e2')] ? _0x1ae08b[_0x56ae('0x99c')](_0x56ae('0x25e2')) : _0x1ae08b['h']['homePlanA']; continue; case '20': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); continue; case '21': this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1ae08b, -0x1); continue; case '22': this[_0x56ae('0x1025')]['push'](this['duplicate']); continue; case '23': this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, _0x56ae('0x25e1')); continue; case '24': this['angel']['goesTo'] = new _0x5e2059(_0x1ae08b, 0x0); continue; case '25': this['duplicate'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['duplicator'], !0x1, 0.6, !0x1, _0x56ae('0x25e1')); continue; case '26': _0x1ae08b = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; } break; } }, '__class__': _0x49ac0b }); var _0x461c41 = function() { if (_0x56ae('0x25e4') !== _0x56ae('0x25e4')) { return this[_0x56ae('0x9ac')]()[_0x56ae('0x9b2')](a); } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x25e5')], -0x2, null, { 'endTiles': !0x1 }, null, _0x48bfb9[_0x56ae('0x1fd9')]((_0xf76599 = _0x4622dd['sidePathB'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x25e6')])))); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4'])]; this[_0x56ae('0x110')] = 'Boring'; } }; _0x5ac4a7[_0x56ae('0x25e7')] = _0x461c41; _0x461c41[_0x56ae('0x8bf')] = _0x56ae('0x25e7'); _0x461c41['__super__'] = _0x2c8908; _0x461c41[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'child': null, 'student': null, 'unloadLevel': function() { this[_0x56ae('0xb90')] = this[_0x56ae('0x1027')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x24); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x8f); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](0x35e); var _0x3df1e3 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x49bae2 = null; _0x1c1b50[_0x56ae('0x25e8')](null, _0x49bae2) && (_0x49bae2 = new _0x20e8d2()); var _0x2bf4b5 = Math[_0x56ae('0xaa1')](0.8115781021773631); _0x49bae2['x'] = -0.251 * _0x2bf4b5; _0x49bae2['y'] = 0.03 * _0x2bf4b5; _0x49bae2['z'] = 0.968 * _0x2bf4b5; _0x49bae2['w'] = Math[_0x56ae('0x104e')](0.8115781021773631); _0x2bf4b5 = _0x49bae2['x'] * _0x49bae2['x'] + _0x49bae2['y'] * _0x49bae2['y'] + _0x49bae2['z'] * _0x49bae2['z'] + _0x49bae2['w'] * _0x49bae2['w']; var _0x2192d2 = _0x2bf4b5 - 0x1; 1e-10 > (0x0 <= _0x2192d2 ? _0x2192d2 : -_0x2192d2) || (_0x1c1b50[_0x56ae('0x25e8')](0x0, _0x2bf4b5) ? (_0x49bae2['x'] = 0x0, _0x49bae2['y'] = 0x0, _0x49bae2['z'] = 0x0, _0x49bae2['w'] = 0x1) : (_0x2bf4b5 = _0x1c1b50[_0x56ae('0x23f6')](0x1, Math[_0x56ae('0xf0c')](_0x2bf4b5)), _0x49bae2['x'] *= _0x2bf4b5, _0x49bae2['y'] *= _0x2bf4b5, _0x49bae2['z'] *= _0x2bf4b5, _0x49bae2['w'] *= _0x2bf4b5)); _0x3df1e3[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x49bae2)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](7.2, 0xe); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](6.7, 13.2); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x5e); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x3df1e3 = _0xfe3284['width'](0x53c); _0x49bae2 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('So\x20if\x20you\x27re\x20a\x20scientist,\x20where\x27s\x20your\x20lab\x20coat?', -0xf0, -0xac, null, null == _0x3df1e3 ? null : Math['round'](_0x3df1e3 / 2.5), null, _0x49bae2); _0x3df1e3 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x76d'), 0x140, 0x0, null, null, null, _0x3df1e3); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25e9'), 0x104, 0xdc, null, null, -0x1, null); }, 'frame1': function() { this['child']['setIndexedPosition'](7.2, 0xe); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x61); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')]['setIndexedPosition'](6.7, 13.2); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x52422c = _0xfe3284[_0x56ae('0x3d')](0x960); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Science\x20is\x20the\x20process\x20of\x20forming\x20hypotheses,\x20and\x20trying\x20to\x20disprove\x20them\x20experimentally.', -0x3c, -0xfc, null, null == _0x52422c ? null : Math[_0x56ae('0x833')](_0x52422c / 2.5), null, null); _0x52422c = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1d3')], 0x154, -0x50, null, null, -0x1, _0x52422c); _0x52422c = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Stop.\x20Stop!', 0x28, 0x118, null, null, null, _0x52422c); }, 'frame2': function() { this[_0x56ae('0x1027')]['setIndexedPosition'](7.2, 0xe); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x8aeac5 = new _0x5c4c32(this['student']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25ea'), -0x64, -0xf0, null, null, null, _0x8aeac5); _0x8aeac5 = _0xfe3284['width'](0x33e); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25eb'), -0x140, 0x1c, null, null == _0x8aeac5 ? null : Math[_0x56ae('0x833')](_0x8aeac5 / 2.5), null, null); _0x8aeac5 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25ec'), 0x78, 0x104, null, null, -0x1, _0x8aeac5); }, 'frame3': function() { if (_0x575257['fTZZJ'](_0x56ae('0x25ed'), _0x56ae('0x25ee'))) { _0x5f1533[_0x56ae('0xa23')](this, _0x3bde13); _0x2bb227['prototype'][_0x56ae('0xaee')][_0x56ae('0x94d')](this, _0x3bde13); } else { this[_0x56ae('0x1027')]['setIndexedPosition'](7.2, 0xe); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x68); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](6.7, 13.3); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x38); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x3bde13 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog']['addBubble']('You\x20know,\x20\x22school\x22\x20science\x20doesn\x27t\x20have\x20to\x20be\x20boring.', 0x0, -0x12c, null, null, null, _0x3bde13); _0x3bde13 = _0xfe3284[_0x56ae('0x3d')](0x334); var _0x1c8a11 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25ef'), -0x12c, 0x94, null, null == _0x3bde13 ? null : Math[_0x56ae('0x833')](_0x3bde13 / 2.5), null, _0x1c8a11); _0x3bde13 = _0xfe3284[_0x56ae('0x3d')](0x3c0); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('And\x20they\x27re\x20always,\x20always\x20wrong.', 0xb4, 0x120, null, null == _0x3bde13 ? null : Math[_0x56ae('0x833')](_0x3bde13 / 2.5), -0x1, null); this[_0x56ae('0x2522')](_0x56ae('0x25f0')); } }, 'frame4': function() { this['child'][_0x56ae('0xb91')](7.2, 14.1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](6.7, 13.2); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x5d3d1b = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25f1'), 0x28, -0x104, null, null, null, _0x5d3d1b); _0x5d3d1b = _0xfe3284[_0x56ae('0x3d')](0x460); var _0x2482a1 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25f2'), -0x140, -0x34, null, null == _0x5d3d1b ? null : Math[_0x56ae('0x833')](_0x1c1b50['ufTaK'](_0x5d3d1b, 2.5)), null, _0x2482a1); _0x5d3d1b = _0xfe3284[_0x56ae('0xa19')](0.5); _0x2482a1 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Oh,\x20so\x20that\x27s\x20why...', 0xb4, 0xbc, _0x1c1b50[_0x56ae('0x25f3')](null, _0x5d3d1b) ? null : _0x1c1b50[_0x56ae('0x1ce')](0x0, _0x5d3d1b) ? _0x5d3d1b : _0x5d3d1b / 2.5, null, null, _0x2482a1); this['makeBold'](_0x56ae('0x25f4')); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25f5'), 0x78, 0x118, null, null, -0x1, null); }, 'init': function() { this['child'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); var _0x5fe9ac = this[_0x56ae('0x2507')]['pathName'], _0xc33ebe = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x5fe9ac = null != _0x586025[_0x5fe9ac] ? _0xc33ebe['getReserved'](_0x5fe9ac) : _0xc33ebe['h'][_0x5fe9ac]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x5fe9ac, -0x2); this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); _0x5fe9ac = this['explorePath'][_0x56ae('0xbbe')]; _0xc33ebe = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x5fe9ac = null != _0x586025[_0x5fe9ac] ? _0xc33ebe[_0x56ae('0x99c')](_0x5fe9ac) : _0xc33ebe['h'][_0x5fe9ac]; this['student']['goesTo'] = new _0x5e2059(_0x5fe9ac, -0x2); }, '__class__': _0x461c41 }); var _0x4fe7b5 = function() { if (_0x56ae('0x25f6') !== _0x56ae('0x25f6')) { _0x587fb4[_0x56ae('0x94d')](this, 'binary'); } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1d5e')], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')])]; this[_0x56ae('0x110')] = _0x56ae('0x1d5f'); } }; _0x5ac4a7[_0x56ae('0x25f7')] = _0x4fe7b5; _0x4fe7b5[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.Candy'; _0x4fe7b5[_0x56ae('0x8ee')] = _0x2c8908; _0x4fe7b5[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'center': null, 'ghost': null, 'angel': null, 'candy': null, 'balloon': null, 'splatText': null, 'removeBitmap': function(_0x4009fc) { if (_0x56ae('0x25f8') !== _0x56ae('0x25f8')) { var _0x597d3d = _0x586025++; n += d['lineHeights'][_0x56ae('0x1b')](_0x597d3d - 0x1); } else { null != _0x4009fc && (_0x4009fc['get_bitmapData']()[_0x56ae('0x9cd')](), null != _0x4009fc['parent'] && _0x4009fc[_0x56ae('0x8c1')][_0x56ae('0xa20')](_0x4009fc)); } }, 'removeBalloon': function() { this[_0x56ae('0x25f9')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x14 * _0xfba720[_0x56ae('0xa1f')]()['scale']['y'], null, _0x56ae('0x25fa')); this[_0x56ae('0x25f9')][_0x56ae('0x471')](0.6 * _0x10e92a['get_current']()['stage'][_0x56ae('0xb2e')] - this[_0x56ae('0x25f9')][_0x56ae('0x15')]() / 0x2); _0x360126[_0x56ae('0x105f')](this[_0x56ae('0x25f9')], 1.2, { 'alpha': 0x0 })[_0x56ae('0xb6a')](0.3)[_0x56ae('0x1060')](_0x1ac705[_0x56ae('0x25fb')]); _0xf0534['get_instance']()['addChild'](this[_0x56ae('0x25f9')]); this[_0x56ae('0x25fc')](this[_0x56ae('0x1d4f')]); this[_0x56ae('0x1d4f')] = null; }, 'removeSplat': function() { null != this[_0x56ae('0x25f9')] && (null != this['splatText'][_0x56ae('0x8c1')] && this[_0x56ae('0x25f9')][_0x56ae('0x8c1')][_0x56ae('0xa20')](this[_0x56ae('0x25f9')]), this[_0x56ae('0x25f9')] = null); }, 'unloadLevel': function() { this['removeBitmap'](this[_0x56ae('0x1d4f')]); this[_0x56ae('0x1d4f')] = null; this[_0x56ae('0x25fd')](); this[_0x56ae('0xe7b')] = this[_0x56ae('0xe78')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x23cc')] = this[_0x56ae('0xe7a')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { this['center'] = new _0x1688e1(); this[_0x56ae('0x23cc')][_0x56ae('0xb29')] = 0x0; var _0x5290e8 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')], _0x4deb94 = _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0x9f3')]; this[_0x56ae('0x1d4f')] = _0x3c161e['getBitmap']('cutscene/Candy/Balloon.png', !0x1); this[_0x56ae('0x1d4f')][_0x56ae('0x471')](0.6 * _0x5290e8 - this[_0x56ae('0x1d4f')][_0x56ae('0x15')]() / 0x2); this[_0x56ae('0x1d4f')][_0x56ae('0xaae')](0.7 * _0x4deb94 - this['balloon'][_0x56ae('0x16')]()); _0x360126['tween'](this[_0x56ae('0x1d4f')], 0.8, { 'x': 0.5 * _0x5290e8, 'y': -this[_0x56ae('0x1d4f')][_0x56ae('0x16')]() })[_0x56ae('0xb6a')](0.1)[_0x56ae('0x1060')](_0x1ac705[_0x56ae('0x25fb')])[_0x56ae('0x8eb')](_0x2d9f4e(this, this['removeBalloon'])); _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xaca')](this['balloon'], 0x0); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x96); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](this[_0x56ae('0x1023')][_0x56ae('0xc9f')] - 0x320); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_rotationX'](-16.2); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](-4.5); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x0); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe78')][_0x56ae('0xb91')](0x4, -0x7, !0x0); this['ghost'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x60); this['ghost'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7a')] = new _0x58aeda(this[_0x56ae('0x94c')], new _0x30a72c(_0x56ae('0x25fe'), 0x19, 0x19)); this[_0x56ae('0xe7a')][_0x56ae('0xe79')][_0x56ae('0xab1')](this['ghost'][_0x56ae('0xe79')][_0x56ae('0xab2')]()); _0x5290e8 = this['candy']; _0x4deb94 = _0x5290e8[_0x56ae('0xe79')][_0x56ae('0x3e1')]() + 0x4; _0x5290e8[_0x56ae('0xe79')][_0x56ae('0x471')](_0x4deb94); _0x5290e8 = this[_0x56ae('0xe7a')]; _0x4deb94 = _0x5290e8[_0x56ae('0xe79')][_0x56ae('0x105e')]() + 0x4; _0x5290e8[_0x56ae('0xe79')][_0x56ae('0xf03')](_0x4deb94); this[_0x56ae('0x94c')][_0x56ae('0x221a')](this[_0x56ae('0xe7a')]); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](3.8, -5.3, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); _0x5290e8 = new _0x5c4c32(this[_0x56ae('0xe78')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25ff'), 0x140, 0x78, null, null, null, _0x5290e8); }, 'frame1': function() { this[_0x56ae('0xe7a')][_0x56ae('0xe79')][_0x56ae('0xab1')](this[_0x56ae('0xe78')][_0x56ae('0xe79')][_0x56ae('0xab2')]()); this[_0x56ae('0xe7a')][_0x56ae('0xe79')][_0x56ae('0xa9a')](-0x1); var _0x4e09fb = this[_0x56ae('0xe7a')]['mesh']; _0x4e09fb['set_y'](_0x4e09fb[_0x56ae('0x9f0')]() - 0xd); _0x4e09fb = this['candy'][_0x56ae('0xe79')]; _0x4e09fb[_0x56ae('0xf03')](_0x4e09fb[_0x56ae('0x105e')]() + 0x8); this[_0x56ae('0xe78')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x61); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); _0x4e09fb = _0xfe3284[_0x56ae('0xa19')](1.1); var _0x148d5d = new _0x5c4c32(this[_0x56ae('0xe78')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Candy!', 0x0, 0xa0, _0x4e09fb, null, null, _0x148d5d, null); }, 'frame2': function() { this[_0x56ae('0xe7a')][_0x56ae('0x21e2')](); this[_0x56ae('0xe7a')] = null; this[_0x56ae('0xe78')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); var _0x5cbae2 = _0xfe3284[_0x56ae('0xa19')](0x1); this['dialog'][_0x56ae('0x1ebe')]('Another\x20dead\x20end.', 0x64, -0x78, _0x5cbae2, null, 0xffffff); _0x5cbae2 = _0xfe3284[_0x56ae('0xa19')](0x1); var _0x2d27b3 = 0x0; null == _0x2d27b3 && (_0x2d27b3 = 0xffffff); this['dialog'][_0x56ae('0x1ebe')]('Well,\x20at\x20least\x20one\x20of\x20us\x20got\x20something\x0aout\x20of\x20it\x20this\x20time.', 0x0, 0x64, _0x5cbae2, null, _0x2d27b3)[_0x56ae('0xb96')](this[_0x56ae('0x23cc')]); _0x5cbae2 = _0xfe3284[_0x56ae('0xa19')](0x1); _0x2d27b3 = 0x0; null == _0x2d27b3 && (_0x2d27b3 = 0xffffff); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2600'), -0x32, 0xfa, _0x5cbae2, null, _0x2d27b3); }, 'frame3': function() { this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x47); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x296d46 = _0xfe3284[_0x56ae('0xa19')](0x1); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2601'), 0x78, -0xc8, _0x296d46, null, 0xffffff); _0x296d46 = _0xfe3284[_0x56ae('0xa19')](0x1); var _0x528492 = 0x0; null == _0x528492 && (_0x528492 = 0xffffff); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x8a3'), -0x1e, 0x5a, _0x296d46, null, _0x528492); _0x296d46 = _0xfe3284['scale'](0x1); _0x528492 = 0x0; null == _0x528492 && (_0x528492 = 0xffffff); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2602'), -0x50, 0xfa, _0x296d46, null, _0x528492)['setTextFormat'](this[_0x56ae('0x23cc')]); }, 'init': function() { this[_0x56ae('0xe78')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe78')], !0x1, null, !0x1, null); this[_0x56ae('0xe78')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe78')]); var _0x3e1342 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x1337ff = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x3e1342 = null != _0x586025[_0x3e1342] ? _0x1337ff[_0x56ae('0x99c')](_0x3e1342) : _0x1337ff['h'][_0x3e1342]; this[_0x56ae('0xe78')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3e1342, -0x2); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); _0x3e1342 = this['explorePath']['pathName']; _0x1337ff = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x3e1342 = null != _0x586025[_0x3e1342] ? _0x1337ff[_0x56ae('0x99c')](_0x3e1342) : _0x1337ff['h'][_0x3e1342]; this['angel'][_0x56ae('0xbb8')] = new _0x5e2059(_0x3e1342, -0x1); }, '__class__': _0x4fe7b5 }); var _0x5a6b7b = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x2603')], -0x2, null, { 'startTilesLength': 0x7d0 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7'])]; this[_0x56ae('0x110')] = _0x56ae('0x2604'); }; _0x5ac4a7[_0x56ae('0x2605')] = _0x5a6b7b; _0x5a6b7b[_0x56ae('0x8bf')] = _0x56ae('0x2605'); _0x5a6b7b['__super__'] = _0x2c8908; _0x5a6b7b[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x24e9')](_0x4e6193, _0x2c8908[_0x56ae('0x6')], { 'child': null, 'duplicator': null, 'bunny': null, 'bunnyJump': null, 'childJump': null, 'addFlashbackOverlay': function() { var _0x46990a = new _0x1f1204(); _0x3c4050['fillRect'](_0x46990a, _0xa83b0c[_0x56ae('0xf88')](0x808080, 0.35), null, null, null, null, this['dialog'][_0x56ae('0x9e3')]); this[_0x56ae('0xb93')][_0x56ae('0x994')](_0x46990a); _0x46990a = _0xfe3284[_0x56ae('0xa19')](0x2); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2606'), 0x0, -0x140, _0x46990a, null, 0xffffff); }, 'unloadLevel': function() { if (_0x1c1b50[_0x56ae('0x1d4')](_0x56ae('0x2607'), _0x56ae('0x2608'))) { if (!this[_0x56ae('0x133d')] || !this[_0x56ae('0x133d')][_0x56ae('0x219e')]) return this; for (var _0x5bd15a = this['_howls'][_0x56ae('0x32')] - 0x1; 0x0 <= _0x5bd15a; _0x5bd15a--) this[_0x56ae('0x1e8a')][_0x5bd15a][_0x56ae('0x234e')](_0x13b6ca); return this; } else { var _0x5ee2e7 = !0x1, _0x25022d = !0x1; null == _0x25022d && (_0x25022d = !0x0); null == _0x5ee2e7 && (_0x5ee2e7 = !0x1); _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0x1058')][_0x56ae('0xe79')], ['x', 'y', 'z'], _0x5ee2e7, _0x25022d); _0x1776bd[_0x56ae('0x1346')](this[_0x56ae('0x1058')][_0x56ae('0xe79')], !0x1, !0x1); _0x25022d = _0x5ee2e7 = !0x1; null == _0x25022d && (_0x25022d = !0x0); null == _0x5ee2e7 && (_0x5ee2e7 = !0x1); _0x360126['stop'](this['child'][_0x56ae('0xe79')], ['x', 'y', 'z'], _0x5ee2e7, _0x25022d); _0x1776bd[_0x56ae('0x1346')](this[_0x56ae('0x1027')][_0x56ae('0xe79')], !0x1, !0x1); this['bunny'] = this['duplicator'] = this[_0x56ae('0x1027')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x2609')] = this[_0x56ae('0x260a')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); } }, 'frame0': function() { var _0x4bd300 = _0x56ae('0x260b')[_0x56ae('0x44')]('|'), _0x435b8b = 0x0; while (!![]) { switch (_0x4bd300[_0x435b8b++]) { case '0': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x5a); continue; case '1': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x72); continue; case '2': null == _0x210de9 && (_0x210de9 = new _0x20e8d2()); continue; case '3': _0x210de9 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); continue; case '4': this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); continue; case '5': _0x210de9['w'] = Math['cos'](0.7853981633974483); continue; case '6': this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x0); continue; case '7': this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.6, -0x6); continue; case '8': this['child'][_0x56ae('0xb91')](0x1, -0x6); continue; case '9': 1e-10 > (0x0 <= _0x420e7b ? _0x420e7b : -_0x420e7b) || (0x0 == _0x137e92 ? (_0x210de9['x'] = 0x0, _0x210de9['y'] = 0x0, _0x210de9['z'] = 0x0, _0x210de9['w'] = 0x1) : (_0x137e92 = 0x1 / Math[_0x56ae('0xf0c')](_0x137e92), _0x210de9['x'] *= _0x137e92, _0x210de9['y'] *= _0x137e92, _0x210de9['z'] *= _0x137e92, _0x210de9['w'] *= _0x137e92)); continue; case '10': _0x2b39f7['view']['get_camera']()[_0x56ae('0xaae')](-0x16); continue; case '11': var _0x420e7b = _0x137e92 - 0x1; continue; case '12': _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x210de9)['get_degrees']()); continue; case '13': _0x210de9['x'] = 0x0 * _0x137e92; continue; case '14': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x260c'), -0x104, 0x0, null, null, null, _0x210de9, null); continue; case '15': var _0x210de9 = null; continue; case '16': _0x137e92 = _0x575257[_0x56ae('0x67f')](_0x210de9['x'] * _0x210de9['x'] + _0x210de9['y'] * _0x210de9['y'], _0x210de9['z'] * _0x210de9['z']) + _0x210de9['w'] * _0x210de9['w']; continue; case '17': _0x210de9['y'] = 0x0 * _0x137e92; continue; case '18': _0x210de9['z'] = -0x1 * _0x137e92; continue; case '19': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '20': this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0x24); continue; case '21': this[_0x56ae('0x94c')]['display'](0x0); continue; case '22': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](-0x258); continue; case '23': var _0x137e92 = Math['sin'](0.7853981633974483); continue; } break; } }, 'frame1': function() { if (_0x56ae('0x260d') !== 'AJlMW') { this['runWork'](_0x1649c5); } else { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x1, -0x5); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['duplicator'][_0x56ae('0xb91')](0.6, -0x5); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x27); this['duplicator'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); var _0x1649c5 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Dad,\x20are\x20we\x20almost\x20there?', -0xdc, -0x78, null, null, null, _0x1649c5, null); _0x1649c5 = new _0x5c4c32(this['child']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x260e'), 0x14, 0x154, null, null, null, _0x1649c5, null); } }, 'frame2': function() { var _0x54c8b7 = _0x56ae('0x260f')[_0x56ae('0x44')]('|'), _0x378608 = 0x0; while (!![]) { switch (_0x54c8b7[_0x378608++]) { case '0': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x59); continue; case '1': this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.6, -4.7); continue; case '2': null == _0x4baef6 && (_0x4baef6 = 0xffffff); continue; case '3': this['bunny'][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); continue; case '4': this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x27); continue; case '5': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '6': this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2606'), 0x10e, 0xa0, _0x362707, null, _0x4baef6); continue; case '7': var _0x362707 = _0xfe3284[_0x56ae('0xa19')](0x1), _0x4baef6 = 0x0; continue; case '8': this[_0x56ae('0x1844')] = 0.8; continue; case '9': this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '10': this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x1, -4.7); continue; } break; } }, 'frame3': function() { var _0x428ae0 = {}; _0x428ae0[_0x56ae('0x2610')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 & _0xf76599; }; if (_0x56ae('0x2611') !== _0x56ae('0x2612')) { this['loadNewLevel'](_0x4622dd[_0x56ae('0x2613')], 0x4, { 'startTilesLength': 0xfa0 }); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_x'](0xde); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_y'](-0x59); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xd9); var _0x34faa0 = null; null == _0x34faa0 && (_0x34faa0 = new _0x20e8d2()); var _0x2fdfc2 = Math['sin'](1.8849555921538759); _0x34faa0['x'] = 0.643 * _0x2fdfc2; _0x34faa0['y'] = 0.667 * _0x2fdfc2; _0x34faa0['z'] = 0.376 * _0x2fdfc2; _0x34faa0['w'] = Math['cos'](1.8849555921538759); _0x2fdfc2 = _0x34faa0['x'] * _0x34faa0['x'] + _0x34faa0['y'] * _0x34faa0['y'] + _0x34faa0['z'] * _0x34faa0['z'] + _0x34faa0['w'] * _0x34faa0['w']; var _0x2ec2f0 = _0x2fdfc2 - 0x1; 1e-10 > (0x0 <= _0x2ec2f0 ? _0x2ec2f0 : -_0x2ec2f0) || (0x0 == _0x2fdfc2 ? (_0x34faa0['x'] = 0x0, _0x34faa0['y'] = 0x0, _0x34faa0['z'] = 0x0, _0x34faa0['w'] = 0x1) : (_0x2fdfc2 = 0x1 / Math[_0x56ae('0xf0c')](_0x2fdfc2), _0x34faa0['x'] *= _0x2fdfc2, _0x34faa0['y'] *= _0x2fdfc2, _0x34faa0['z'] *= _0x2fdfc2, _0x34faa0['w'] *= _0x2fdfc2)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x34faa0)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](1.9, 1.25); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x61); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](2.1, 1.5); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); _0x34faa0 = _0xfe3284[_0x56ae('0x3d')](0x10e); _0x2fdfc2 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2614'), -0x118, -0x32, null, _0x34faa0, null, _0x2fdfc2, null); _0x34faa0 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2615'), 0x140, 0x64, null, null, null, _0x34faa0, null); this[_0x56ae('0xb93')]['addBubble']('Dad,\x20no.\x20I\x20already\x20said\x20we\x20aren\x27t!', 0x3c, 0x104, null, null, 0x0, null, null); this[_0x56ae('0x2522')](_0x56ae('0x2616')); this[_0x56ae('0x2617')](); } else { _0x34faa0 = _0x36de50['ofString'](_0x34faa0); for (var _0xc91967 = (_0x34faa0[_0x56ae('0x32')] + 0x8 >> 0x6) + 0x1, _0x2213a5 = [], _0x1a91f3 = 0x0, _0x473896 = 0x10 * _0xc91967; _0x1a91f3 < _0x473896;) { var _0x2cb482 = _0x1a91f3++; _0x2213a5[_0x2cb482] = 0x0; } _0x1a91f3 = 0x0; for (_0x473896 = _0x34faa0[_0x56ae('0x32')]; _0x1a91f3 < _0x473896;) _0x2cb482 = _0x1a91f3++, _0x2213a5[_0x2cb482 >> 0x2] |= _0x34faa0['b'][_0x2cb482] << 0x18 - (_0x428ae0[_0x56ae('0x2610')](_0x2cb482, 0x3) << 0x3); _0x1a91f3 = _0x34faa0['length']; _0x2213a5[_0x1a91f3 >> 0x2] |= 0x80 << 0x18 - (_0x428ae0['vEUVf'](_0x1a91f3, 0x3) << 0x3); _0x2213a5[0x10 * _0xc91967 - 0x1] = 0x8 * _0x34faa0['length']; return _0x2213a5; } }, 'frame4': function() { this[_0x56ae('0x2520')](_0x4622dd['winter'], 0x0); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0xa20')](this[_0x56ae('0x1027')]['mesh']); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](this['child'][_0x56ae('0xe79')]); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0xb8); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x15); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x506); var _0x18889e = null; null == _0x18889e && (_0x18889e = new _0x20e8d2()); var _0x588728 = Math['sin'](1.0035643198967394); _0x18889e['x'] = -0.372 * _0x588728; _0x18889e['y'] = -0.865 * _0x588728; _0x18889e['z'] = -0.337 * _0x588728; _0x18889e['w'] = Math[_0x56ae('0x104e')](1.0035643198967394); _0x588728 = _0x18889e['x'] * _0x18889e['x'] + _0x18889e['y'] * _0x18889e['y'] + _0x18889e['z'] * _0x18889e['z'] + _0x18889e['w'] * _0x18889e['w']; var _0xb33395 = _0x588728 - 0x1; 1e-10 > (0x0 <= _0xb33395 ? _0xb33395 : -_0xb33395) || (0x0 == _0x588728 ? (_0x18889e['x'] = 0x0, _0x18889e['y'] = 0x0, _0x18889e['z'] = 0x0, _0x18889e['w'] = 0x1) : (_0x588728 = 0x1 / Math['sqrt'](_0x588728), _0x18889e['x'] *= _0x588728, _0x18889e['y'] *= _0x588728, _0x18889e['z'] *= _0x588728, _0x18889e['w'] *= _0x588728)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x18889e)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 15.8); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x7b); this['child'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, 15.7); this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0x4b); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); _0x18889e = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2618'), -0x28, -0xb4, null, null, null, _0x18889e, null); _0x18889e = _0xfe3284['width'](0x12c); _0x588728 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2619'), -0x190, -0x1e, null, _0x18889e, null, _0x588728, null); _0x18889e = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('No\x20no\x20no\x20no\x20no!', 0xc8, 0xf0, null, null, null, _0x18889e, null); this[_0x56ae('0x2617')](); }, 'frame5': function() { this[_0x56ae('0x2520')](_0x4622dd[_0x56ae('0x25e2')], 0x2); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x6e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x4); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1579); var _0x397786 = null; null == _0x397786 && (_0x397786 = new _0x20e8d2()); var _0x283223 = Math[_0x56ae('0xaa1')](0.8552113334772214); _0x397786['x'] = -0.367 * _0x283223; _0x397786['y'] = 0.104 * _0x283223; _0x397786['z'] = 0.924 * _0x283223; _0x397786['w'] = Math['cos'](0.8552113334772214); _0x283223 = _0x575257[_0x56ae('0x667')](_0x397786['x'], _0x397786['x']) + _0x397786['y'] * _0x397786['y'] + _0x397786['z'] * _0x397786['z'] + _0x397786['w'] * _0x397786['w']; var _0x3c488f = _0x283223 - 0x1; 1e-10 > (0x0 <= _0x3c488f ? _0x3c488f : -_0x3c488f) || (0x0 == _0x283223 ? (_0x397786['x'] = 0x0, _0x397786['y'] = 0x0, _0x397786['z'] = 0x0, _0x397786['w'] = 0x1) : (_0x283223 = 0x1 / Math['sqrt'](_0x283223), _0x397786['x'] *= _0x283223, _0x397786['y'] *= _0x283223, _0x397786['z'] *= _0x283223, _0x397786['w'] *= _0x283223)); _0x2b39f7['view']['get_camera']()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x397786)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this['child'][_0x56ae('0xb91')](0xc, 0x4b); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](12.7, 0x4c); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](12.4, 0x4b); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x261a'), 0xc8, -0x28, null, null, null, null, null); _0x397786 = _0xfe3284['width'](0x17c); _0x283223 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x261b'), 0x118, 0x14a, null, _0x397786, -0x1, _0x283223, null); this[_0x56ae('0x260a')] = new _0x277b24(this[_0x56ae('0x1058')], -0x1, 0xc8, !0x1); this[_0x56ae('0x94c')][_0x56ae('0x2208')](this['bunnyJump']); this[_0x56ae('0x2609')] = new _0x277b24(this[_0x56ae('0x1027')], 0x1, 0x78, !0x1); this['childJump'][_0x56ae('0x261c')] *= 0.4; this['tunnel'][_0x56ae('0x2208')](this[_0x56ae('0x2609')]); this[_0x56ae('0xb93')]['updateCallback'] = (_0xf76599 = this[_0x56ae('0x94c')], _0x575257['KaiqF'](_0x2d9f4e, _0xf76599, _0xf76599[_0x56ae('0xb4a')])); this[_0x56ae('0x2617')](); this[_0x56ae('0x1844')] = 0.8; }, 'frame6': function() { this[_0x56ae('0x94c')][_0x56ae('0x2278')](this[_0x56ae('0x260a')]); this['tunnel']['deregisterAnimation'](this[_0x56ae('0x2609')]); this[_0x56ae('0x2520')](_0x4622dd['homePlanAPart2'], -0x2); this[_0x56ae('0x94c')][_0x56ae('0xba2')]['removeChild'](this[_0x56ae('0x1027')][_0x56ae('0xe79')]); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](this[_0x56ae('0x1027')][_0x56ae('0xe79')]); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x7f); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x10); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x87e); var _0x43dc4c = null; null == _0x43dc4c && (_0x43dc4c = new _0x20e8d2()); var _0x10d4cf = Math['sin'](0.5061454830783556); _0x43dc4c['x'] = -0.23 * _0x10d4cf; _0x43dc4c['y'] = 0.36 * _0x10d4cf; _0x43dc4c['z'] = 0.904 * _0x10d4cf; _0x43dc4c['w'] = Math[_0x56ae('0x104e')](0.5061454830783556); _0x10d4cf = _0x43dc4c['x'] * _0x43dc4c['x'] + _0x43dc4c['y'] * _0x43dc4c['y'] + _0x43dc4c['z'] * _0x43dc4c['z'] + _0x43dc4c['w'] * _0x43dc4c['w']; var _0x4e2b26 = _0x10d4cf - 0x1; 1e-10 > (0x0 <= _0x4e2b26 ? _0x4e2b26 : -_0x4e2b26) || (0x0 == _0x10d4cf ? (_0x43dc4c['x'] = 0x0, _0x43dc4c['y'] = 0x0, _0x43dc4c['z'] = 0x0, _0x43dc4c['w'] = 0x1) : (_0x10d4cf = 0x1 / Math[_0x56ae('0xf0c')](_0x10d4cf), _0x43dc4c['x'] *= _0x10d4cf, _0x43dc4c['y'] *= _0x10d4cf, _0x43dc4c['z'] *= _0x10d4cf, _0x43dc4c['w'] *= _0x10d4cf)); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x43dc4c)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this['child']['setIndexedPosition'](6.6, 26.99, null, 0x17); this['child']['spritesheet']['set_currentFrame'](0x1a); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](6.6, 0x1b); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x38); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1058')][_0x56ae('0xe79')]['set_visible'](!0x1); _0x43dc4c = _0xfe3284[_0x56ae('0xa19')](0.8); _0x10d4cf = _0xfe3284['width'](0x23a); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('...and\x20a\x20giant\x20kite\x20and\x20new\x20costumes\x20and\x20a\x20ninja\x20sword.', -0x168, -0x136, _0x43dc4c, _0x10d4cf, null, null, null); _0x43dc4c = _0xfe3284[_0x56ae('0xa19')](0.8); _0x10d4cf = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x261d'), 0x8c, -0xaa, _0x43dc4c, null, -0x1, _0x10d4cf, null); _0x43dc4c = _0xfe3284[_0x56ae('0xa19')](0.8); _0x10d4cf = _0xfe3284[_0x56ae('0x3d')](0x190); this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x261e')], -0x12c, 0x50, _0x43dc4c, _0x10d4cf, -0x1, null, null); _0x43dc4c = _0xfe3284[_0x56ae('0xa19')](0.8); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x261f'), 0x78, 0x15e, _0x43dc4c, null, -0x1, null, null); }, 'frame7': function() { this[_0x56ae('0x1027')]['setIndexedPosition'](7.7, 28.99, null, 0x17); this['child']['spritesheet']['set_currentFrame'](0x1a); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['duplicator']['setIndexedPosition'](7.7, 0x1d); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1058')]['mesh'][_0x56ae('0xb82')](!0x1); var _0x1c45db = _0xfe3284[_0x56ae('0x3d')](0x20d), _0x39e76c = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2620'), -0x3c, -0xaa, null, _0x1c45db, null, _0x39e76c, null); _0x1c45db = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2621'), -0x64, 0x104, null, null, null, _0x1c45db, null); _0x1c45db = _0xfe3284[_0x56ae('0xa19')](0.4); _0x39e76c = 0x0; null == _0x39e76c && (_0x39e76c = 0xffffff); this['dialog'][_0x56ae('0x1ebe')]('I\x20think.', 0xc8, 0x12c, _0x1c45db, null, _0x39e76c); }, 'init': function() { this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1027')]); var _0x24d0c8 = this['explorePath']['pathName'], _0x5c3a50 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x24d0c8 = null != _0x586025[_0x24d0c8] ? _0x5c3a50[_0x56ae('0x99c')](_0x24d0c8) : _0x5c3a50['h'][_0x24d0c8]; this['child'][_0x56ae('0xbb8')] = new _0x5e2059(_0x24d0c8, -0x2); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this['duplicator'][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); _0x24d0c8 = this['explorePath'][_0x56ae('0xbbe')]; _0x5c3a50 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x24d0c8 = null != _0x586025[_0x24d0c8] ? _0x5c3a50[_0x56ae('0x99c')](_0x24d0c8) : _0x5c3a50['h'][_0x24d0c8]; this['duplicator'][_0x56ae('0xbb8')] = new _0x5e2059(_0x24d0c8, -0x3); this[_0x56ae('0x1058')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1058')], !0x1, null, !0x1, null); this[_0x56ae('0x1058')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1058')]); }, '__class__': _0x5a6b7b }); var _0x5f3ec3 = function() { if ('Nnakh' !== 'Nnakh') { null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == a && this[_0x56ae('0x2622')]('keyUp', b, c); } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x24cc')], -0x1, null, { 'endTiles': !0x1, 'startTilesLength': 0xbb8 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')])]; this['name'] = _0x56ae('0x2623'); } }; _0x5ac4a7['com.player03.run3.cutscene.ChangeTheSubject'] = _0x5f3ec3; _0x5f3ec3[_0x56ae('0x8bf')] = _0x56ae('0x2624'); _0x5f3ec3[_0x56ae('0x8ee')] = _0x2c8908; _0x5f3ec3[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'skater': null, 'pastafarian': null, 'unloadLevel': function() { this[_0x56ae('0x1059')] = this[_0x56ae('0x1220')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x6e); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x19); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x3d); var _0x3ec38b = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x28f091 = null; null == _0x28f091 && (_0x28f091 = new _0x20e8d2()); var _0x284e9f = Math[_0x56ae('0xaa1')](0.3839724354387525); _0x28f091['x'] = -0.362 * _0x284e9f; _0x28f091['y'] = -0.924 * _0x284e9f; _0x28f091['z'] = -0.122 * _0x284e9f; _0x28f091['w'] = Math[_0x56ae('0x104e')](0.3839724354387525); _0x284e9f = _0x28f091['x'] * _0x28f091['x'] + _0x28f091['y'] * _0x28f091['y'] + _0x28f091['z'] * _0x28f091['z'] + _0x28f091['w'] * _0x28f091['w']; var _0x273986 = _0x284e9f - 0x1; 1e-10 > (0x0 <= _0x273986 ? _0x273986 : -_0x273986) || (0x0 == _0x284e9f ? (_0x28f091['x'] = 0x0, _0x28f091['y'] = 0x0, _0x28f091['z'] = 0x0, _0x28f091['w'] = 0x1) : (_0x284e9f = 0x1 / Math[_0x56ae('0xf0c')](_0x284e9f), _0x28f091['x'] *= _0x284e9f, _0x28f091['y'] *= _0x284e9f, _0x28f091['z'] *= _0x284e9f, _0x28f091['w'] *= _0x284e9f)); _0x3ec38b[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x28f091)['get_degrees']()); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.8, 3.8); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['pastafarian'][_0x56ae('0xb91')](0x5, -0.2); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x0); _0x3ec38b = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2625'), -0xf0, -0x50, null, null, null, _0x3ec38b, null); }, 'frame1': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.9, 3.4); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](0x5, 0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x3b74a9 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2626'), 0x28, -0x140, null, null, null, _0x3b74a9, null); _0x3b74a9 = _0xfe3284['width'](0x230); var _0x14e3a4 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2627'), -0xdc, -0x78, null, _0x3b74a9, null, _0x14e3a4, null); _0x3b74a9 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2628'), 0x104, 0x12c, null, null, null, _0x3b74a9, null); }, 'frame2': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.8, 2.1); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x52); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['pastafarian']['setIndexedPosition'](0x5, 0x1); this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x5eedbd = _0xfe3284[_0x56ae('0x3d')](0x24e), _0x258ca0 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2629'), -0x14, -0x10e, null, _0x5eedbd, null, _0x258ca0, null); }, 'frame3': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.8, 2.1); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x51); this['skater'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0x1); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x262a'), -0x104, -0x12c, null, null, null, null, null); var _0x4f477b = _0xfe3284['width'](0x230), _0x3c0bcd = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x262b'), 0xdc, -0x96, null, _0x4f477b, -0x1, _0x3c0bcd, null); _0x4f477b = _0xfe3284['scale'](0.4); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x262c'), -0x168, 0x122, _0x4f477b, null, 0xffffff); _0x4f477b = _0xfe3284['width'](0x2bc); _0x3c0bcd = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x262d'), 0x28, 0x14a, null, _0x4f477b, null, _0x3c0bcd, null); }, 'frame4': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.8, 2.1); this['skater'][_0x56ae('0xb92')]['set_currentFrame'](0x4a); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['pastafarian']['setIndexedPosition'](0x5, 0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x241b50 = _0xfe3284[_0x56ae('0x3d')](0x276), _0x242f40 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x262e'), -0x3c, -0x104, null, _0x241b50, null, _0x242f40, null); _0x241b50 = _0xfe3284['width'](0x168); _0x242f40 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x262f'), 0x190, -0x14, null, _0x241b50, null, _0x242f40, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2630'), 0xdc, 0x118, null, null, -0x1, null, null); }, 'frame5': function() { var _0x42615f = _0x56ae('0x2631')['split']('|'), _0x130734 = 0x0; while (!![]) { switch (_0x42615f[_0x130734++]) { case '0': _0xf59121[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x578d1)[_0x56ae('0x1050')]()); continue; case '1': var _0xf59121 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x578d1 = null; continue; case '2': this[_0x56ae('0xb93')]['addBubble'](_0x1c1b50[_0x56ae('0x1d5')], -0x50, -0xf0, null, null, null, _0xf59121, null); continue; case '3': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0xab); continue; case '4': _0x578d1['w'] = Math[_0x56ae('0x104e')](0.5846852994181003); continue; case '5': this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); continue; case '6': var _0x392d4b = _0x3f5c84 - 0x1; continue; case '7': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2632'), 0x140, -0x64, null, null, null, _0xf59121, null); continue; case '8': _0xf59121 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); continue; case '9': _0x578d1['y'] = -0.977 * _0x3f5c84; continue; case '10': 1e-10 > (0x0 <= _0x392d4b ? _0x392d4b : -_0x392d4b) || (0x0 == _0x3f5c84 ? (_0x578d1['x'] = 0x0, _0x578d1['y'] = 0x0, _0x578d1['z'] = 0x0, _0x578d1['w'] = 0x1) : (_0x3f5c84 = _0x1c1b50[_0x56ae('0x2633')](0x1, Math[_0x56ae('0xf0c')](_0x3f5c84)), _0x578d1['x'] *= _0x3f5c84, _0x578d1['y'] *= _0x3f5c84, _0x578d1['z'] *= _0x3f5c84, _0x578d1['w'] *= _0x3f5c84)); continue; case '11': _0x3f5c84 = _0x578d1['x'] * _0x578d1['x'] + _0x578d1['y'] * _0x578d1['y'] + _0x578d1['z'] * _0x578d1['z'] + _0x578d1['w'] * _0x578d1['w']; continue; case '12': this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x51); continue; case '13': this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0x1); continue; case '14': var _0x3f5c84 = Math[_0x56ae('0xaa1')](0.5846852994181003); continue; case '15': this['skater'][_0x56ae('0xb91')](4.8, 2.1); continue; case '16': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '17': _0x578d1['z'] = -0.078 * _0x3f5c84; continue; case '18': _0xf59121 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); continue; case '19': this[_0x56ae('0xb93')]['addBubble']('This\x20I\x27ve\x20gotta\x20see.', 0xdc, 0x140, null, null, null, _0xf59121, null); continue; case '20': _0xf59121 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); continue; case '21': _0x578d1['x'] = -0.197 * _0x3f5c84; continue; case '22': this['tunnel'][_0x56ae('0xb4a')](0x0); continue; case '23': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x1d); continue; case '24': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x7); continue; case '25': null == _0x578d1 && (_0x578d1 = new _0x20e8d2()); continue; case '26': this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; } break; } }, 'frame6': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x143); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x30); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xbd); var _0x21ecd3 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x3e1b44 = null; null == _0x3e1b44 && (_0x3e1b44 = new _0x20e8d2()); var _0xbb0cac = Math[_0x56ae('0xaa1')](0.8377580409572781); _0x3e1b44['x'] = -0.156 * _0xbb0cac; _0x3e1b44['y'] = -0.972 * _0xbb0cac; _0x3e1b44['z'] = -0.177 * _0xbb0cac; _0x3e1b44['w'] = Math[_0x56ae('0x104e')](0.8377580409572781); _0xbb0cac = _0x3e1b44['x'] * _0x3e1b44['x'] + _0x3e1b44['y'] * _0x3e1b44['y'] + _0x3e1b44['z'] * _0x3e1b44['z'] + _0x3e1b44['w'] * _0x3e1b44['w']; var _0x39c1de = _0xbb0cac - 0x1; 1e-10 > (0x0 <= _0x39c1de ? _0x39c1de : -_0x39c1de) || (0x0 == _0xbb0cac ? (_0x3e1b44['x'] = 0x0, _0x3e1b44['y'] = 0x0, _0x3e1b44['z'] = 0x0, _0x3e1b44['w'] = 0x1) : (_0xbb0cac = 0x1 / Math[_0x56ae('0xf0c')](_0xbb0cac), _0x3e1b44['x'] *= _0xbb0cac, _0x3e1b44['y'] *= _0xbb0cac, _0x3e1b44['z'] *= _0xbb0cac, _0x3e1b44['w'] *= _0xbb0cac)); _0x21ecd3[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x3e1b44)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.8, 2.1); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0x1); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x68); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x21ecd3 = _0xfe3284[_0x56ae('0xa19')](0.7); _0x3e1b44 = _0xfe3284[_0x56ae('0x3d')](0x1b8); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Certainly.\x20Imagine\x20if\x20you\x20would\x20that\x20this\x20is\x20a\x20throwing\x20knife.', 0x0, -0xbe, _0x21ecd3, _0x3e1b44, null, null, null); _0x21ecd3 = _0xfe3284[_0x56ae('0xa19')](0.6); _0x3e1b44 = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('A\x20blade-heavy\x20knife,\x20to\x20be\x20precise.', -0xdc, -0xa, _0x21ecd3, null, -0x1, _0x3e1b44, null); }, 'frame7': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x362); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x109); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x30a); var _0x2df975 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x2edbbc = null; null == _0x2edbbc && (_0x2edbbc = new _0x20e8d2()); var _0x3eef2c = Math[_0x56ae('0xaa1')](1.0297442586766543); _0x2edbbc['x'] = -0.139 * _0x3eef2c; _0x2edbbc['y'] = -0.984 * _0x3eef2c; _0x2edbbc['z'] = -0.115 * _0x3eef2c; _0x2edbbc['w'] = Math[_0x56ae('0x104e')](1.0297442586766543); _0x3eef2c = _0x2edbbc['x'] * _0x2edbbc['x'] + _0x575257[_0x56ae('0x683')](_0x2edbbc['y'], _0x2edbbc['y']) + _0x2edbbc['z'] * _0x2edbbc['z'] + _0x2edbbc['w'] * _0x2edbbc['w']; var _0xe82467 = _0x3eef2c - 0x1; 1e-10 > (0x0 <= _0xe82467 ? _0xe82467 : -_0xe82467) || (0x0 == _0x3eef2c ? (_0x2edbbc['x'] = 0x0, _0x2edbbc['y'] = 0x0, _0x2edbbc['z'] = 0x0, _0x2edbbc['w'] = 0x1) : (_0x3eef2c = 0x1 / Math[_0x56ae('0xf0c')](_0x3eef2c), _0x2edbbc['x'] *= _0x3eef2c, _0x2edbbc['y'] *= _0x3eef2c, _0x2edbbc['z'] *= _0x3eef2c, _0x2edbbc['w'] *= _0x3eef2c)); _0x2df975[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2edbbc)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['skater'][_0x56ae('0xb91')](4.8, 2.1); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x32); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['pastafarian'][_0x56ae('0xb91')](0x5, 0x1); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x61); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x0); _0x2df975 = _0xfe3284[_0x56ae('0xa19')](0.5); _0x2edbbc = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x12cf'), -0x78, -0x14, _0x2df975, null, null, _0x2edbbc, null); _0x2df975 = _0xfe3284[_0x56ae('0xa19')](0.4); _0x2edbbc = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x684')], 0xc8, 0x3c, _0x2df975, null, null, _0x2edbbc, null); }, 'frame8': function() { if (_0x56ae('0x2634') !== 'WxGCm') { _0x11a36a = this[_0x56ae('0x94c')][_0x56ae('0xbcb')]['get'](0x0); _0x11a36a[_0x56ae('0x1b2e')]['onGround'] && (0xa < this[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - this[_0x56ae('0x2259')]['time'] && _0x203ce1[_0x56ae('0x2143')][_0x56ae('0x20eb')](), this[_0x56ae('0x2259')][_0x56ae('0x227d')](_0x11a36a)); } else { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x47d); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x198); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x76f); var _0x11a36a = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x74eafe = null; null == _0x74eafe && (_0x74eafe = new _0x20e8d2()); var _0x3cf412 = Math[_0x56ae('0xaa1')](1.1868238913561442); _0x74eafe['x'] = -0.144 * _0x3cf412; _0x74eafe['y'] = -0.986 * _0x3cf412; _0x74eafe['z'] = -0.087 * _0x3cf412; _0x74eafe['w'] = Math[_0x56ae('0x104e')](1.1868238913561442); _0x3cf412 = _0x74eafe['x'] * _0x74eafe['x'] + _0x74eafe['y'] * _0x74eafe['y'] + _0x74eafe['z'] * _0x74eafe['z'] + _0x74eafe['w'] * _0x74eafe['w']; var _0x13d040 = _0x3cf412 - 0x1; 1e-10 > (0x0 <= _0x13d040 ? _0x13d040 : -_0x13d040) || (0x0 == _0x3cf412 ? (_0x74eafe['x'] = 0x0, _0x74eafe['y'] = 0x0, _0x74eafe['z'] = 0x0, _0x74eafe['w'] = 0x1) : (_0x3cf412 = 0x1 / Math['sqrt'](_0x3cf412), _0x74eafe['x'] *= _0x3cf412, _0x74eafe['y'] *= _0x3cf412, _0x74eafe['z'] *= _0x3cf412, _0x74eafe['w'] *= _0x3cf412)); _0x11a36a[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x74eafe)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.8, 1.8); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x33); this['skater']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0.6); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x4b); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x11a36a = _0xfe3284[_0x56ae('0xa19')](0.1); _0x74eafe = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Hitting\x20a\x20target\x20requires\x20a\x20specific\x20combiniation\x20of\x20throwing\x20speed\x20and\x20angle,\x20based\x20on\x20your\x20distance\x20away.', -0x64, 0x0, _0x11a36a, null, null, _0x74eafe, null); } }, 'init': function() { var _0xa45992 = '10|9|4|8|1|5|12|0|11|3|6|2|7' [_0x56ae('0x44')]('|'), _0x4acb50 = 0x0; while (!![]) { switch (_0xa45992[_0x4acb50++]) { case '0': this[_0x56ae('0x1059')][_0x56ae('0x1028')] = !0x0; continue; case '1': _0x2dbeab = null != _0x586025[_0x2dbeab] ? _0x3347ba[_0x56ae('0x99c')](_0x2dbeab) : _0x3347ba['h'][_0x2dbeab]; continue; case '2': _0x2dbeab = null != _0x586025[_0x2dbeab] ? _0x3347ba[_0x56ae('0x99c')](_0x2dbeab) : _0x3347ba['h'][_0x2dbeab]; continue; case '3': _0x2dbeab = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; continue; case '4': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); continue; case '5': this['skater']['goesTo'] = new _0x5e2059(_0x2dbeab, -0x1); continue; case '6': _0x3347ba = _0x4622dd[_0x56ae('0x488')]()['paths']; continue; case '7': this[_0x56ae('0x1059')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2dbeab, -0x1); continue; case '8': var _0x2dbeab = this[_0x56ae('0x2507')]['pathName'], _0x3347ba = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; case '9': this[_0x56ae('0x1220')][_0x56ae('0x1028')] = !0x0; continue; case '10': this['skater'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x0, null, !0x1, null); continue; case '11': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); continue; case '12': this['pastafarian'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x0, null, !0x1, null); continue; } break; } }, '__class__': _0x5f3ec3 }); var _0x3de83c = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x25e5')], 0x3, null, null, null, _0x48bfb9[_0x56ae('0x2511')]); this['set_followingLevel'](new _0x5e2059(_0x4622dd[_0x56ae('0x25e5')], 0x4)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0'])]; this[_0x56ae('0x110')] = 'Cheating'; }; _0x5ac4a7[_0x56ae('0x2635')] = _0x3de83c; _0x3de83c['__name__'] = _0x56ae('0x2635'); _0x3de83c[_0x56ae('0x8ee')] = _0x2c8908; _0x3de83c[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'child': null, 'skater': null, 'unloadLevel': function() { this[_0x56ae('0x1220')] = this[_0x56ae('0x1027')] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { var _0x343bcf = _0x4622dd[_0x56ae('0x25e5')], _0x5304ff = _0x343bcf['savedProgress']; _0x5304ff = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x5304ff['id'], _0x5304ff['defaultValue']); _0x343bcf = _0x343bcf[_0x56ae('0xa92')]; 0x4 > (_0x5304ff < _0x343bcf ? _0x5304ff : _0x343bcf) && _0x4622dd[_0x56ae('0x25e5')][_0x56ae('0xa91')][_0x56ae('0xbbd')](0x4); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x32); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x64); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](this[_0x56ae('0x1023')]['endZ'] + 0xfa); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0xb4); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-52.94117647058824); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['child']['setIndexedPosition'](4.5, 0.8, !0x0, 0x5); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](3.3, 0.3, !0x0); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0x1233')](this[_0x56ae('0x1220')]); _0x343bcf = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2636'), 0xa0, -0xa0, null, null, null, _0x343bcf); _0x343bcf = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2637'), -0x78, -0x3c, null, null, null, _0x343bcf); }, 'init': function() { this['child'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); var _0x407151 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x5ec273 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x407151 = null != _0x586025[_0x407151] ? _0x5ec273[_0x56ae('0x99c')](_0x407151) : _0x5ec273['h'][_0x407151]; this[_0x56ae('0x1027')]['goesTo'] = new _0x5e2059(_0x407151, 0x3); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1220')]); _0x407151 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x5ec273 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x407151 = null != _0x586025[_0x407151] ? _0x5ec273[_0x56ae('0x99c')](_0x407151) : _0x5ec273['h'][_0x407151]; this[_0x56ae('0x1220')][_0x56ae('0xbb8')] = new _0x5e2059(_0x407151, 0x4); }, '__class__': _0x3de83c }); var _0x313c68 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x24cc')], 0x9, null, { 'stopLoadingAfter': 0xa, 'startTilesLength': 0x0, 'modifyData': function(_0x22acab, _0x39a75d) { if (0x9 == _0x22acab) { _0x22acab = _0x39a75d[_0x56ae('0x44')]('|'); _0x39a75d = 0x0; for (var _0x4bab1b = _0x22acab['length']; _0x39a75d < _0x4bab1b;) { var _0x23522d = _0x39a75d++; if (_0x876409[_0x56ae('0x5a')](_0x22acab[_0x23522d], _0x56ae('0x2638')) && 0x0 <= _0x22acab[_0x23522d][_0x56ae('0x3b')]('~crumbling')) { if (_0x56ae('0x2639') !== 'XzKin') { return _0x39a75d[0x0](_0x22acab[0x0]); } else { _0x22acab['splice'](_0x23522d, 0x1); break; } } } _0x39a75d = _0x22acab[_0x56ae('0x2a')]('|'); } return _0x39a75d; } }); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x24cc')], 0xa)); this[_0x56ae('0x1c36')] = !0x0; this[_0x56ae('0x122c')] = new _0x20e8d2(); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x1c1b50[_0x56ae('0x25a3')](_0x2d9f4e, this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this['frame15']), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this['frame17']), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')]), _0x2d9f4e(this, this['frame20']), _0x2d9f4e(this, this[_0x56ae('0x252b')]), _0x2d9f4e(this, this['frame22'])]; this['name'] = 'Coming\x20Through'; }; _0x5ac4a7[_0x56ae('0x263b')] = _0x313c68; _0x313c68['__name__'] = 'com.player03.run3.cutscene.ComingThrough'; _0x313c68[_0x56ae('0x8ee')] = _0x2c8908; _0x313c68[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'runner': null, 'skater': null, 'map': null, 'mapTargetX': null, 'mapTargetRotation': null, 'skip': function(_0x42e569) { if (_0x56ae('0x263c') === 'GXgVf') { this[_0x56ae('0x1f56')] && this[_0x56ae('0x1f59')](); this[_0x56ae('0x1f57')] && this[_0x56ae('0x1f5a')](); return _0x383538[_0x56ae('0x6')][_0x56ae('0xa48')][_0x56ae('0x94d')](this); } else { this[_0x56ae('0x2506')] >= this[_0x56ae('0x14a4')][_0x56ae('0x32')] || 0x1 != this[_0x56ae('0x1643')] ? _0x2c8908[_0x56ae('0x6')]['skip'][_0x56ae('0x94d')](this, _0x42e569) : (this['nextFrame'] = this[_0x56ae('0x14a4')][_0x56ae('0x32')] - 0x1, this[_0x56ae('0xb93')][_0x56ae('0xb82')](!0x1), this['skipButton']['set_visible'](!0x1)); } }, 'select': function(_0x134954, _0x485be5) { this[_0x56ae('0x94c')][_0x56ae('0x1f32')](0x1); _0x37c090[_0x56ae('0x22ba')](_0x134954); this['dialog']['set_visible'](!0x1); }, 'unloadLevel': function() { if (_0x1c1b50[_0x56ae('0x263d')](_0x56ae('0x263e'), _0x56ae('0x263e'))) { if (null != this[_0x56ae('0x122b')]) { if (_0x1c1b50['eIidv'](_0x56ae('0x263f'), _0x56ae('0x263f'))) { if (null != this[_0x56ae('0x122b')][_0x56ae('0xab2')]()) { if (_0x56ae('0x2640') !== _0x1c1b50[_0x56ae('0x2641')]) { var _0x41c53a = !0x1, _0xeac4f4 = !0x1; null == _0xeac4f4 && (_0xeac4f4 = !0x0); null == _0x41c53a && (_0x41c53a = !0x1); _0x360126['stop'](this['map'], ['x', 'y', 'z'], _0x41c53a, _0xeac4f4); _0x1776bd[_0x56ae('0x1346')](this[_0x56ae('0x122b')], !0x1, !0x1); } else { var _0x90a278 = _0x10e92a[_0x56ae('0xd35')](), _0x136d28 = this[_0x56ae('0xd3a')]; return _0xfeeea6['toFloat'](_0x90a278 - this['_lastFrameTime']) < _0x136d28; } } this[_0x56ae('0x122b')] = null; } else { var _0x50a851 = this[_0x56ae('0x2642')]; _0x50a851[_0x56ae('0xa3f')] || (_0x50a851[_0x56ae('0xa3f')] = !0x0, _0x50a851['__setParentRenderDirty']()); } } this[_0x56ae('0x1220')] = this['runner'] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } else { var _0x577408 = new _0x430d1(0x0); _0x577408[_0x56ae('0x2643')](_0x41c53a); _0x577408['compress'](null); return _0x570ef9['encodeByteArray'](_0x577408); } }, 'frame0': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x2); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x6a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1021); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x0); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['runner'][_0x56ae('0xb91')](4.3, 57.9, null, -0x2); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x24); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](0x4, 56.8, null, 0x12); this['skater']['spritesheet']['set_currentFrame'](0x6); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x3e6a5f = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2644'), 0x168, 0x28, null, null, null, _0x3e6a5f, null); this[_0x56ae('0xe05')] = 0.2; this['skipButton']['set_visible'](!0x0); }, 'frame1': function() { var _0x366165 = this; this['tunnel'][_0x56ae('0xba2')][_0x56ae('0xa20')](this[_0x56ae('0x1232')][_0x56ae('0xe79')]); this['tunnel'][_0x56ae('0xba2')]['addChild'](this['runner'][_0x56ae('0xe79')]); this['runner'][_0x56ae('0xb91')](4.5, 58.1, null, 0x1e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](0x4, 0x3b, null, 0x1); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xa); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0xd65c23 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2644'), 0x168, 0x28, null, null, null, _0xd65c23, null); _0xd65c23 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x105a'), -0xc8, 0x50, null, null, null, _0xd65c23, null); this[_0x56ae('0x122b')] = new _0x462df6(_0x462df6[_0x56ae('0x22a0')](0x14, 0.5, 12.5), 0xbcab7c); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](this['map']); this[_0x56ae('0x122b')][_0x56ae('0x113e')](this['runner'][_0x56ae('0xe79')]['get_x'](), this[_0x56ae('0x1232')]['mesh'][_0x56ae('0x9f0')]() - 0xa, this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() + 0x32); this[_0x56ae('0x122b')][_0x56ae('0xfae')](0x1a); var _0x519990 = _0xd65c23 = this[_0x56ae('0x122c')]; null == _0x519990 && (_0x519990 = new _0x20e8d2()); _0x519990['x'] = -_0xd65c23['x']; _0x519990['y'] = -_0xd65c23['y']; _0x519990['z'] = -_0xd65c23['z']; _0x519990['w'] = _0xd65c23['w']; _0xd65c23 = this[_0x56ae('0x122c')]; _0xd65c23['x'] = 0x0; _0xd65c23['y'] = 0x0; _0xd65c23['z'] = 0x0; _0xd65c23['w'] = 0x1; this[_0x56ae('0x122d')] = this[_0x56ae('0x122b')][_0x56ae('0x3e1')](); var _0xc3404a = 0x0, _0x1c3df8 = null; _0x1c3df8 = function() { if (null != _0x366165[_0x56ae('0x122b')]) { var _0xd65c23 = -0x50 / (0x1 + 0.25 * _0xc3404a); - 0xb6 >= _0x366165[_0x56ae('0x122b')][_0x56ae('0x9f0')]() + _0xd65c23 ? (_0x360126[_0x56ae('0x105f')](_0x366165['map'], 0.6, { 'x': _0x366165[_0x56ae('0x122d')] + 0x14, 'y': -0xb6, 'z': 0x120c }), _0x1776bd['tweenRotation'](_0x366165[_0x56ae('0x122b')], 0.6, _0x366165[_0x56ae('0x122c')])) : _0x360126[_0x56ae('0x105f')](_0x366165[_0x56ae('0x122b')], 0.5, { 'x': _0x366165['mapTargetX'] + (0x32 - 0x2 * _0xc3404a) * (_0x366165[_0x56ae('0x122b')]['get_x']() > _0x366165['mapTargetX'] ? -0x1 : 0x1), 'y': _0x366165[_0x56ae('0x122b')][_0x56ae('0x9f0')]() + _0xd65c23, 'z': _0x366165[_0x56ae('0x122b')][_0x56ae('0x105e')]() + 0x1e / (_0xc3404a + 0x1) })[_0x56ae('0x1060')](_0x1ac705[_0x56ae('0x1061')])[_0x56ae('0x8eb')](_0x1c3df8)['delay'](0.1); _0xc3404a += 0x1; } }; _0x360126['tween'](this[_0x56ae('0x122b')], 0.6, { 'x': this[_0x56ae('0x122b')][_0x56ae('0x3e1')]() - 0x46, 'y': this[_0x56ae('0x122b')][_0x56ae('0x9f0')]() - 0x28, 'z': this['map'][_0x56ae('0x105e')]() + 0x96 })['ease'](_0x1ac705[_0x56ae('0x1061')])[_0x56ae('0x8eb')](_0x1c3df8); this[_0x56ae('0xe05')] = 0.3; }, 'frame2': function() { this[_0x56ae('0x1232')]['setIndexedPosition'](4.1, 58.4, null, -0x3); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5a); this['runner']['spritesheet']['set_xInverted'](!0x0); this['skater'][_0x56ae('0xb91')](3.9, 0x3c); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x33); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x546790 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Coming\x20through!', 0x168, 0x28, null, null, null, _0x546790, null); }, 'frame3': function() { if ('nDMDU' === _0x575257[_0x56ae('0x686')]) { this[_0x56ae('0x1232')][_0x56ae('0xb91')](4.1, 58.4); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](3.9, 0x3c); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x51); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x41d922 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2645'), 0x8c, -0x3c, null, null, null, _0x41d922, null); } else { var _0x45b3fe = _0x3527ae[_0x56ae('0x2646')]()[_0x41d922['id']]['id'], _0x233d77 = _0x3527ae['__getDeviceData'](); _0x45b3fe = new _0x23da08(_0x45b3fe, _0x233d77[_0x41d922['id']]['id']); _0x5525c5[_0x56ae('0x2647')][_0x56ae('0x8f0')](_0x45b3fe); _0x5525c5[_0x56ae('0x2648')][_0x56ae('0x8b6')](_0x41d922, _0x45b3fe); _0x5525c5['numDevices'] = _0x5525c5[_0x56ae('0x2647')][_0x56ae('0x32')]; } }, 'frame4': function() { var _0x17a67c = !0x1, _0xd6bb96 = !0x1; _0x575257[_0x56ae('0x688')](null, _0xd6bb96) && (_0xd6bb96 = !0x0); null == _0x17a67c && (_0x17a67c = !0x1); _0x360126['stop'](this['map'], ['x', 'y', 'z'], _0x17a67c, _0xd6bb96); _0x1776bd[_0x56ae('0x1346')](this[_0x56ae('0x122b')], !0x1, !0x1); this[_0x56ae('0x122b')][_0x56ae('0x113e')](this[_0x56ae('0x122d')] - 0x23, -0xac, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](-0xc); this[_0x56ae('0x1232')][_0x56ae('0xb91')](4.1, 58.4); this['runner'][_0x56ae('0xb92')]['set_currentFrame'](0x38); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](0x2, 0x3c); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x61); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x17a67c = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2649'), 0x140, -0x78, null, null, null, _0x17a67c, null); this[_0x56ae('0x1220')][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); }, 'frame5': function() { this[_0x56ae('0x122b')][_0x56ae('0x113e')](this[_0x56ae('0x122d')] - 0x3c, -0xa7, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](-0x19); this[_0x56ae('0x1232')]['setIndexedPosition'](4.1, 58.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](15.9, 0x3c); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this[_0x56ae('0x1220')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1220')][_0x56ae('0x1233')](this['runner']); }, 'frame6': function() { this['map'][_0x56ae('0x113e')](this[_0x56ae('0x122d')] - 0x53, -0x9a, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](-0x28); this[_0x56ae('0x1232')][_0x56ae('0xb91')](4.1, 58.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); this['runner'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](15.9, 0x3c); this['skater'][_0x56ae('0xb92')]['set_currentFrame'](0x5a); this[_0x56ae('0x1220')]['spritesheet']['set_xInverted'](!0x0); var _0x26fee0 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x575257['uXRuo'], 0x140, -0x28, null, null, null, _0x26fee0, null); _0x26fee0 = _0xfe3284[_0x56ae('0x3d')](0xfa); this['dialog']['addBubble'](_0x56ae('0x264a'), 0xdc, 0x96, null, _0x26fee0, -0x1, null, null); _0x26fee0 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x264b'), 0x28, 0x154, null, null, null, _0x26fee0, null); this[_0x56ae('0x1220')][_0x56ae('0x1233')](this['runner']); }, 'frame7': function() { this['runner']['setIndexedPosition'](4.1, 58.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](15.9, 0x3c); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x62); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')]['unifyRotation'](this['runner']); this['frameMaxTime'] = 0.12; }, 'frame8': function() { if (_0x56ae('0x264c') === _0x56ae('0x264d')) { if (_0x11208a[_0x56ae('0xc14')](_0x5a1223, 0x0, b[_0x56ae('0x32')] + 0x1) == b + '-') var _0x46ebf7 = -0x1; else if (_0x46ebf7 = _0x5a1223[_0x56ae('0x3b')]('|' + b + '-'), -0x1 == _0x46ebf7) return ''; _0x46ebf7 += b[_0x56ae('0x32')] + 0x2; b = _0x5a1223[_0x56ae('0x3b')]('|', _0x46ebf7); return -0x1 == b ? _0x56c89f[_0x56ae('0x264e')](_0x11208a[_0x56ae('0xc14')](_0x5a1223, _0x46ebf7, null)) : _0x56c89f[_0x56ae('0x264e')](_0x5a1223[_0x56ae('0xb18')](_0x46ebf7, b)); } else { this[_0x56ae('0x1232')][_0x56ae('0xb91')](4.1, 58.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x46); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](15.6, 0x3c, null, 0x25); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x60); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x5a1223 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('Hup!', 0xf0, 0x0, null, null, null, _0x5a1223, null); this[_0x56ae('0x1220')][_0x56ae('0x1233')](this['runner']); this['frameMaxTime'] = 0.3; } }, 'frame9': function() { this[_0x56ae('0x122b')][_0x56ae('0x113e')](this['mapTargetX'] - 0x3c, -0xa7, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](-0x19); this[_0x56ae('0x1232')]['setIndexedPosition'](4.1, 58.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](1.3, 0x3c, null, 0x64); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x60); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x2e2eca = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Hup!', 0xf0, 0x0, null, null, null, _0x2e2eca, null); _0x2e2eca = this[_0x56ae('0x1220')]['mesh']; _0x2e2eca[_0x56ae('0xfae')](_0x575257[_0x56ae('0x665')](_0x2e2eca[_0x56ae('0xfaf')](), 0x5a)); this['frameMaxTime'] = 0.2; }, 'frame10': function() { this['map'][_0x56ae('0x113e')](this['mapTargetX'] - 0x23, -0xac, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](-0xc); this[_0x56ae('0x1232')]['setIndexedPosition'](4.1, 58.4); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this[_0x56ae('0x1232')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](3.5, 0x3c); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x5f); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x48d30b = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x264f'), 0xdc, 0x14, null, null, null, _0x48d30b, null); _0x48d30b = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2650'), 0x0, 0x118, null, null, null, _0x48d30b, null); this['skater'][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); }, 'frame11': function() { this['map'][_0x56ae('0x113e')](this[_0x56ae('0x122d')], -0xb6, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](0x0); this['runner'][_0x56ae('0xb91')](4.1, 58.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['skater'][_0x56ae('0xb91')](3.5, 0x3c); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x5d); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame12': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x4, 58.8); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3a); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](3.5, 0x3c); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x51); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x2da399 = new _0x5c4c32(this['skater']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2651'), 0x104, -0x14, null, null, null, _0x2da399, null); _0x2da399 = _0xfe3284['width'](0x19a); var _0x1a9a58 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2652'), -0xb4, 0x10e, null, _0x2da399, null, _0x1a9a58, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2653'), 0x140, 0x140, null, null, 0x0, null, null); }, 'frame13': function() { if (_0x56ae('0x2654') !== _0x56ae('0x2654')) { if (!this['h'][_0x56ae('0x900')](_0x1df6eb)) return !0x1; delete this['h'][_0x1df6eb]; } else { var _0x1df6eb = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x1df6eb[_0x56ae('0xf03')](_0x1df6eb[_0x56ae('0x105e')]() + 0xa); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x4, 59.9, null, 0x19); this[_0x56ae('0x1232')]['spritesheet']['set_currentFrame'](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['skater'][_0x56ae('0xb91')](3.5, 0x3c); this['skater'][_0x56ae('0xb92')]['set_currentFrame'](0x5a); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x1df6eb = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1d8')], -0x28, 0xf0, null, null, null, _0x1df6eb, null); } }, 'frame14': function() { var _0x5718f8 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x5718f8['set_z'](_0x5718f8[_0x56ae('0x105e')]() + 0x14); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x4, 0x3c, null, 0x32); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x4); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](3.5, 60.1, null, 0x19); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0xe); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x5718f8 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2655'), 0x154, -0x28, null, null, null, _0x5718f8, null); }, 'frame15': function() { this[_0x56ae('0x122b')]['moveTo'](this['mapTargetX'] + 0x3, -0xb3, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](0x5); var _0x45bf6e = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x45bf6e['set_y'](_0x45bf6e[_0x56ae('0x9f0')]() - 0x1e); _0x45bf6e = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x45bf6e[_0x56ae('0xf03')](_0x45bf6e[_0x56ae('0x105e')]() + 0x14); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0xc, 60.1, null, 0x10e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](12.4, 60.3, null, 0x104); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x11); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x45bf6e = this[_0x56ae('0x1232')][_0x56ae('0xe79')]; _0x45bf6e[_0x56ae('0xfae')](_0x45bf6e[_0x56ae('0xfaf')]() + 0x1e); _0x45bf6e = this['skater'][_0x56ae('0xe79')]; _0x45bf6e[_0x56ae('0xfae')](_0x45bf6e[_0x56ae('0xfaf')]() - 0x1e); this[_0x56ae('0xe05')] = 0.2; }, 'frame16': function() { this[_0x56ae('0x122b')][_0x56ae('0x113e')](this['mapTargetX'] + 0x6, -0xaf, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](0xa); var _0x997538 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x997538[_0x56ae('0xaae')](_0x997538[_0x56ae('0x9f0')]() - 0x32); _0x997538 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x997538['set_z'](_0x997538['get_z']() + 0x14); this['runner'][_0x56ae('0xb91')](0xc, 60.2, null, 0xc3); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x7); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](12.3, 60.5, null, 0xb9); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x14); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['frameMaxTime'] = 0.18; }, 'frame17': function() { this[_0x56ae('0x122b')][_0x56ae('0x113e')](this[_0x56ae('0x122d')] + 0x9, -0xa9, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](0xf); var _0x2dcd3d = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x2dcd3d['set_y'](_0x2dcd3d[_0x56ae('0x9f0')]() - 0x46); _0x2dcd3d = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x2dcd3d['set_z'](_0x2dcd3d[_0x56ae('0x105e')]() + 0x14); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0xc, 60.3, null, 0x5f); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](12.2, 60.7, null, 0x55); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x17); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe05')] = 0.16; }, 'frame18': function() { if (_0x56ae('0x2656') === _0x56ae('0x2656')) { this[_0x56ae('0x122b')][_0x56ae('0x113e')](this[_0x56ae('0x122d')], -0xb6, 0x120c); this[_0x56ae('0x122b')][_0x56ae('0xfae')](-0x5); var _0x218147 = _0x2b39f7['view']['get_camera'](); _0x218147['set_y'](_0x218147['get_y']() - 0x1e); _0x218147 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x218147['set_z'](_0x218147['get_z']() + 0xa); this[_0x56ae('0x1232')][_0x56ae('0xb91')](11.8, 60.4); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x9); this['runner']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](0xc, 60.9, null, 0x5); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x18); this[_0x56ae('0x1220')]['spritesheet']['set_xInverted'](!0x0); _0x218147 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2657'), 0x10e, -0xa0, null, null, null, _0x218147, null); } else { return this[_0x56ae('0x15af')]; } }, 'frame19': function() { this[_0x56ae('0x122b')]['set_rotationZ'](0x0); this[_0x56ae('0x1232')]['setIndexedPosition'](11.8, 60.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0xd); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](12.1, 0x3d, null, 0x1); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x5d); this[_0x56ae('0x1220')]['spritesheet']['set_xInverted'](!0x1); }, 'frame20': function() { if (_0x56ae('0x2658') === _0x56ae('0x2658')) { this['map'][_0x56ae('0xaaa')](0.5); this[_0x56ae('0x122b')][_0x56ae('0xa9a')](0x2); this['map']['moveTo'](this['map']['get_x']() + 0xa, this[_0x56ae('0x122b')][_0x56ae('0x9f0')]() + 0xf, this['map'][_0x56ae('0x105e')]() - 0x14); this[_0x56ae('0x1232')][_0x56ae('0xb91')](11.8, 60.4); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1d); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](12.1, 0x3d, null, 0x1); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x53); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x7bc85a = new _0x5c4c32(this['skater']['get_onScreen']()); this['dialog']['addBubble']('Here\x20you\x20go!', 0x8c, -0xf0, null, null, null, _0x7bc85a, null); _0x7bc85a = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Thank\x20you.', -0xc8, 0x64, null, null, null, _0x7bc85a, null); } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x25e5')], -0x1, _0x440ae5[_0x56ae('0xbf5')], { 'noCrumblingTiles': !0x0, 'endTiles': !0x1, 'customDate': _0x17c694[_0x56ae('0xc10')](-0.01) }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3'])]; this[_0x56ae('0x110')] = _0x56ae('0x2659'); } }, 'frame21': function() { var _0x3919ba = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x3919ba[_0x56ae('0xf03')](_0x3919ba[_0x56ae('0x105e')]() + 0x50); this['map'][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x1232')][_0x56ae('0xb91')](11.8, 60.3); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](12.1, 61.4, null, 0x1b); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0xe); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x3919ba = _0xfe3284[_0x56ae('0x3d')](0x19d); var _0x3652ae = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('So\x20I\x20don\x27t\x20believe\x20I\x20caught\x20your\x20name.', -0x154, -0x12c, null, _0x3919ba, null, _0x3652ae, null); _0x3919ba = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x265a'), 0xf0, 0x14, null, null, null, _0x3919ba, null); _0x3919ba = _0xfe3284[_0x56ae('0xa19')](0.9); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x265b'), 0x50, 0xdc, _0x3919ba, null, -0x1, null, null); 0x1 != this['shownFrom'] && this[_0x56ae('0x1847')]['set_visible'](!0x1); }, 'frame22': function() { var _0x446a45 = this; if (0x1 != this[_0x56ae('0x1643')]) this[_0x56ae('0xe05')] = 0.001; else { this[_0x56ae('0x94c')]['set_power'](0.2); _0x199c7c[_0x56ae('0x488')]()['set_volume'](0x1); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); var _0x1ef7d0 = _0xfe3284['scale'](0x2); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x265c'), 0x0, 0xfa, _0x1ef7d0, null, 0xffffff); var _0x32ba3c = _0x2d9f4e(this, this[_0x56ae('0x24fb')]), _0x5b3593 = _0x37c090[_0x56ae('0x1220')], _0x2c1fdb = new _0x2b9ee7(function(_0x446a45) { _0x32ba3c(_0x5b3593, _0x446a45); }); this[_0x56ae('0xb93')][_0x56ae('0x994')](_0x2c1fdb); var _0x4ce8b1 = _0x2d9f4e(this, this[_0x56ae('0x24fb')]), _0x5a5a3d = _0x37c090[_0x56ae('0x1232')], _0x526d84 = new _0x2b9ee7(function(_0x446a45) { _0x4ce8b1(_0x5a5a3d, _0x446a45); }); this['dialog']['addChild'](_0x526d84); this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(function() { _0x446a45['runner'][_0x56ae('0x265d')] = !0x0; _0x446a45[_0x56ae('0x1220')][_0x56ae('0x265d')] = !0x0; _0x446a45[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); _0x526d84[_0x56ae('0x265e')](); _0x2c1fdb[_0x56ae('0x265e')](); var _0x1ef7d0 = _0x446a45[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x1ef7d0 = (_0x1ef7d0['x'] + _0x1ef7d0['y']) / 0x2 * 0xa; var _0x32ba3c = _0x446a45[_0x56ae('0x1232')][_0x56ae('0xe7c')](); _0x526d84[_0x56ae('0x265f')](_0x1ef7d0, 0xffffff, 0x0, null, null, null, _0x32ba3c); _0x1ef7d0 = _0x446a45[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x1ef7d0 = (_0x1ef7d0['x'] + _0x1ef7d0['y']) / 0x2 * 0xa; _0x32ba3c = _0x446a45[_0x56ae('0x1220')][_0x56ae('0xe7c')](); _0x2c1fdb[_0x56ae('0x265f')](_0x1ef7d0, 0xffffff, 0x0, null, null, null, _0x32ba3c); }))); _0x446a45[_0x56ae('0x1232')][_0x56ae('0x265d')] = !0x0; _0x446a45[_0x56ae('0x1220')][_0x56ae('0x265d')] = !0x0; _0x446a45['tunnel'][_0x56ae('0xb4a')](0x0); _0x526d84[_0x56ae('0x265e')](); _0x2c1fdb['clearRectangles'](); _0x1ef7d0 = _0x446a45[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x1ef7d0 = (_0x1ef7d0['x'] + _0x1ef7d0['y']) / 0x2 * 0xa; var _0x1b30b7 = _0x446a45[_0x56ae('0x1232')][_0x56ae('0xe7c')](); _0x526d84[_0x56ae('0x265f')](_0x1ef7d0, 0xffffff, 0x0, null, null, null, _0x1b30b7); _0x1ef7d0 = _0x446a45[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x1ef7d0 = _0x1c1b50['VzwXP'](_0x1ef7d0['x'] + _0x1ef7d0['y'], 0x2) * 0xa; _0x1b30b7 = _0x446a45[_0x56ae('0x1220')][_0x56ae('0xe7c')](); _0x2c1fdb['addRectangle'](_0x1ef7d0, 0xffffff, 0x0, null, null, null, _0x1b30b7); this[_0x56ae('0x2504')] = Infinity; } }, 'init': function() { this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); var _0x3875e2 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x41041b = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3875e2 = null != _0x586025[_0x3875e2] ? _0x41041b['getReserved'](_0x3875e2) : _0x41041b['h'][_0x3875e2]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3875e2, 0xa); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x3875e2 = this['explorePath'][_0x56ae('0xbbe')]; _0x41041b = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x3875e2 = null != _0x586025[_0x3875e2] ? _0x41041b['getReserved'](_0x3875e2) : _0x41041b['h'][_0x3875e2]; this[_0x56ae('0x1220')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3875e2, 0xa); }, '__class__': _0x313c68 }); var _0x4b59a4 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1026')], -0x1, null, { 'endTiles': !0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x1c1b50['cZuTa'](_0x2d9f4e, this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this[_0x56ae('0x25a5')])]; this['name'] = _0x56ae('0x2660'); }; _0x5ac4a7[_0x56ae('0x2661')] = _0x4b59a4; _0x4b59a4[_0x56ae('0x8bf')] = _0x56ae('0x2661'); _0x4b59a4[_0x56ae('0x8ee')] = _0x2c8908; _0x4b59a4[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'duplicator': null, 'child': null, 'bitmapsToDispose': null, 'cameraFocus': null, 'cameraOffset': null, 'cameraStartRotation': null, 'cameraEndRotation': null, 'updateCamera': function() { if (null == this[_0x56ae('0x2662')]) { this[_0x56ae('0x2662')] = new _0x4e9ff1(0x0, 0x0, 0x384); var _0x10bd80 = null; null == _0x10bd80 && (_0x10bd80 = new _0x20e8d2()); var _0x5012f4 = Math[_0x56ae('0xaa1')](0.5497787143782138); _0x10bd80['x'] = -0.432 * _0x5012f4; _0x10bd80['y'] = -0.901 * _0x5012f4; _0x10bd80['z'] = -0.039 * _0x5012f4; _0x10bd80['w'] = Math[_0x56ae('0x104e')](0.5497787143782138); _0x5012f4 = _0x1c1b50['cKkKt'](_0x10bd80['x'] * _0x10bd80['x'] + _0x10bd80['y'] * _0x10bd80['y'], _0x10bd80['z'] * _0x10bd80['z']) + _0x10bd80['w'] * _0x10bd80['w']; var _0x3293c6 = _0x5012f4 - 0x1; 1e-10 > (0x0 <= _0x3293c6 ? _0x3293c6 : -_0x3293c6) || (0x0 == _0x5012f4 ? (_0x10bd80['x'] = 0x0, _0x10bd80['y'] = 0x0, _0x10bd80['z'] = 0x0, _0x10bd80['w'] = 0x1) : (_0x5012f4 = 0x1 / Math[_0x56ae('0xf0c')](_0x5012f4), _0x10bd80['x'] *= _0x5012f4, _0x10bd80['y'] *= _0x5012f4, _0x10bd80['z'] *= _0x5012f4, _0x10bd80['w'] *= _0x5012f4)); this[_0x56ae('0x2663')] = _0x10bd80; _0x10bd80 = null; null == _0x10bd80 && (_0x10bd80 = new _0x20e8d2()); _0x5012f4 = Math['sin'](0.4799655442984406); _0x10bd80['x'] = 0.01 * _0x5012f4; _0x10bd80['y'] = 0.829 * _0x5012f4; _0x10bd80['z'] = -0.56 * _0x5012f4; _0x10bd80['w'] = Math[_0x56ae('0x104e')](0.4799655442984406); _0x5012f4 = _0x10bd80['x'] * _0x10bd80['x'] + _0x10bd80['y'] * _0x10bd80['y'] + _0x10bd80['z'] * _0x10bd80['z'] + _0x10bd80['w'] * _0x10bd80['w']; _0x3293c6 = _0x5012f4 - 0x1; 1e-10 > (0x0 <= _0x3293c6 ? _0x3293c6 : -_0x3293c6) || (0x0 == _0x5012f4 ? (_0x10bd80['x'] = 0x0, _0x10bd80['y'] = 0x0, _0x10bd80['z'] = 0x0, _0x10bd80['w'] = 0x1) : (_0x5012f4 = 0x1 / Math[_0x56ae('0xf0c')](_0x5012f4), _0x10bd80['x'] *= _0x5012f4, _0x10bd80['y'] *= _0x5012f4, _0x10bd80['z'] *= _0x5012f4, _0x10bd80['w'] *= _0x5012f4)); this[_0x56ae('0x2664')] = _0x10bd80; this[_0x56ae('0x2665')] = new _0x4e9ff1(); } _0x10bd80 = this[_0x56ae('0x2506')] / (this[_0x56ae('0x14a4')][_0x56ae('0x32')] - 0x1); _0x10bd80 = _0x2eb087[_0x56ae('0xeab')](this[_0x56ae('0x2663')], this[_0x56ae('0x2664')], 0x0 <= _0x10bd80 ? 0x1 >= _0x10bd80 ? _0x10bd80 : 0x1 : 0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x10bd80)['get_degrees']()); _0x5012f4 = this[_0x56ae('0x2665')]; _0x5012f4['x'] = 0x0; _0x5012f4['y'] = 0x0; _0x5012f4['z'] = -0x92; _0x2eb087[_0x56ae('0x130d')](_0x10bd80, this[_0x56ae('0x2665')], this['cameraOffset']); _0x10bd80 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x5012f4 = this[_0x56ae('0x2662')]; _0x3293c6 = this[_0x56ae('0x2665')]; var _0x3351b6 = null; null == _0x3351b6 && (_0x3351b6 = new _0x4e9ff1()); _0x3351b6['x'] = _0x5012f4['x'] + _0x3293c6['x']; _0x3351b6['y'] = _0x5012f4['y'] + _0x3293c6['y']; _0x3351b6['z'] = _0x5012f4['z'] + _0x3293c6['z']; _0x10bd80[_0x56ae('0x3f6')](_0x3351b6); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['duplicator'][_0x56ae('0x265d')] = !0x0; this[_0x56ae('0x1027')][_0x56ae('0x265d')] = !0x0; }, 'showImage': function(_0x39d47c, _0x7570af, _0x26b9ec) { _0x39d47c = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x2666') + _0x39d47c + _0x56ae('0x198d'), !0x1); this[_0x56ae('0x2667')](_0x39d47c, _0x7570af, _0x26b9ec); _0x39d47c[_0x56ae('0xabe')](0.6); this['dialog'][_0x56ae('0x994')](_0x39d47c); null == this[_0x56ae('0x2668')] && (this[_0x56ae('0x2668')] = _0x252a59['toObjectVector'](null)); this[_0x56ae('0x2668')][_0x56ae('0x8f0')](_0x39d47c); }, 'keepPreviousImage': function() { if (null != this['bitmapsToDispose'] && 0x0 != this[_0x56ae('0x2668')][_0x56ae('0x9fa')]()) { var _0x4981c8 = this[_0x56ae('0x2668')][_0x56ae('0x1b')](this[_0x56ae('0x2668')][_0x56ae('0x9fa')]() - 0x1), _0x3cfddd = new _0x4dd284(_0x4981c8), _0x37f7b7 = this[_0x56ae('0xb93')]['layout']; _0x3cfddd = _0x3cfddd[_0x56ae('0x3e1')]() + _0x3cfddd[_0x56ae('0x15')]() / 0x2; var _0x19245c = _0x37f7b7[_0x56ae('0xca1')]; _0x37f7b7 = (_0x3cfddd - (_0x19245c['x'] + _0x19245c[_0x56ae('0x3d')] / 0x2)) / _0x37f7b7[_0x56ae('0xa19')]['x']; _0x19245c = new _0x4dd284(_0x4981c8); _0x3cfddd = this[_0x56ae('0xb93')][_0x56ae('0x9e3')]; _0x19245c = _0x19245c[_0x56ae('0x9f0')]() + _0x19245c['get_height']() / 0x2; var _0xd9b083 = _0x3cfddd[_0x56ae('0xca1')]; this[_0x56ae('0x2667')](_0x4981c8, _0x37f7b7, (_0x19245c - (_0xd9b083['y'] + _0xd9b083[_0x56ae('0x727')] / 0x2)) / _0x3cfddd[_0x56ae('0xa19')]['y']); this[_0x56ae('0xb93')]['addChild'](_0x4981c8); } }, 'positionImage': function(_0xe8801a, _0x4482cd, _0x178ae7) { var _0x3916bc = {}; _0x3916bc[_0x56ae('0x2669')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; var _0x454aa5 = this, _0x4a103f = this[_0x56ae('0xb93')][_0x56ae('0x9e3')]; (null == _0x4a103f ? _0xfba720[_0x56ae('0xa1f')]() : _0x4a103f)['add'](new _0x4dd284(_0xe8801a), new _0x1819c9(_0x4482cd, !0x0)); _0x4482cd = this[_0x56ae('0xb93')][_0x56ae('0x9e3')]; (null == _0x4482cd ? _0xfba720[_0x56ae('0xa1f')]() : _0x4482cd)[_0x56ae('0x8e9')](new _0x4dd284(_0xe8801a), new _0x1819c9(_0x178ae7, !0x1)); this[_0x56ae('0xb93')]['layout'][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(function() { if (_0x56ae('0x266a') !== _0x56ae('0x266a')) { if (_0xe8801a != _0x2084a3[_0x56ae('0x1dd0')] && 0x9 != _0xe8801a) throw new _0x1adea8(new _0x531fca('Unknown\x20blendmode!')); if (_0x3916bc['QZVeq'](this[_0x56ae('0xde8')], _0xe8801a)) return _0xe8801a; this[_0x56ae('0xde8')] = _0xe8801a; this[_0x56ae('0x1abb')](); return _0xe8801a; } else { var _0x4482cd = _0x454aa5['dialog'][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x4482cd = (_0x4482cd['x'] + _0x4482cd['y']) / 0x2 * 0x18; _0xe8801a['set_filters']([new _0x5dfee8(0xffffff, 0x1, _0x4482cd, _0x4482cd)]); } }))); _0x178ae7 = _0x454aa5[_0x56ae('0xb93')][_0x56ae('0x9e3')]['scale']; _0x178ae7 = (_0x178ae7['x'] + _0x178ae7['y']) / 0x2 * 0x18; _0xe8801a[_0x56ae('0xabc')]([new _0x5dfee8(0xffffff, 0x1, _0x178ae7, _0x178ae7)]); }, 'unloadLevel': function() { if (_0x56ae('0x266b') !== _0x56ae('0x266c')) { if (null != this[_0x56ae('0x2668')]) { for (var _0x2d4249 = this['bitmapsToDispose']['iterator'](); _0x2d4249[_0x56ae('0x8f5')]();) _0x2d4249[_0x56ae('0x42')]()[_0x56ae('0xa6b')]()[_0x56ae('0x9cd')](); this[_0x56ae('0x2668')] = null; } this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this['tunnel'] = this[_0x56ae('0x2664')] = this[_0x56ae('0x2663')] = this[_0x56ae('0x2665')] = this['cameraFocus'] = null; this['sprites'][_0x56ae('0x500')](0x0); } else { _0x3df9be != Array[_0x56ae('0x6')] && _0x3df9be != Object['prototype'] && (_0x3df9be[_0x13b6ca] = _0x1cc2fd[_0x56ae('0x7')]); } }, 'frame0': function() { this['tunnel'][_0x56ae('0x1f32')](0.6); this['updateCamera'](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 31.2); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x4f); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x3, 0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')]['addBubble']('So!', -0x14c, -0x118, null, null, null, null); var _0xb138c0 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Let\x27s\x20review\x20what\x20we\x20know.', -0x10, -0xd4, null, null, -0x1, _0xb138c0); _0xb138c0 = _0xfe3284[_0x56ae('0x3d')](0x352); var _0x5aaca1 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x266d'), 0xa8, 0x134, null, _0x1c1b50[_0x56ae('0x266e')](null, _0xb138c0) ? null : Math[_0x56ae('0x833')](_0xb138c0 / 2.5), null, _0x5aaca1); }, 'frame1': function() { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 31.2); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x3, 0x1f); this['child'][_0x56ae('0xb92')]['set_currentFrame'](0x45); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x1c9e5b = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('About\x20the\x20conspiracy,\x20of\x20course.', -0x28, -0xf0, null, null, null, _0x1c9e5b); _0x1c9e5b = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x266f'), 0x168, -0x28, null, null, null, _0x1c9e5b); _0x1c9e5b = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1f69'), 0x0, 0x118, null, null, null, _0x1c9e5b); }, 'frame2': function() { this[_0x56ae('0x1f68')](); this['duplicator'][_0x56ae('0xb91')](4.8, 31.1); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x52); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x3, 0x1f); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x3c); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x39f327 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2670'), 0x0, -0x118, null, null, null, _0x39f327); _0x39f327 = _0xfe3284['width'](0x384); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2671'), -0xe8, 0x44, null, null == _0x39f327 ? null : Math[_0x56ae('0x833')](_0x39f327 / 2.5), null, null); _0x39f327 = _0xfe3284['width'](0x456); var _0x28c4e1 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2672'), 0xb8, 0x128, null, null == _0x39f327 ? null : Math[_0x56ae('0x833')](_0x39f327 / 2.5), -0x1, _0x28c4e1); this[_0x56ae('0x2673')](_0x56ae('0x22bd'), -0xc8, -0x78); }, 'frame3': function() { this['updateCamera'](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 30.7); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x4d); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 30.9); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x364b4d = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Does\x20that\x20sound\x20like\x20fun\x20to\x20you?', -0xa0, -0xf0, null, null, null, _0x364b4d); _0x364b4d = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2674'), 0x140, 0xc8, null, null, null, _0x364b4d); _0x364b4d = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2675'), -0x28, 0x118, null, null, null, _0x364b4d); this[_0x56ae('0x2676')](); }, 'frame4': function() { this['updateCamera'](); this[_0x56ae('0x1024')]['setIndexedPosition'](4.8, 0x1e); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x48); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child'][_0x56ae('0xb91')](0x3, 0x1f); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x66); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x16e748 = _0xfe3284[_0x56ae('0x3d')](0x55a); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2677'), -0xd8, -0xfc, null, null == _0x16e748 ? null : Math[_0x56ae('0x833')](_0x16e748 / 2.5), null, null); _0x16e748 = _0xfe3284[_0x56ae('0x3d')](0x4ec); var _0x278347 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2678'), 0x108, -0x5c, null, null == _0x16e748 ? null : Math[_0x56ae('0x833')](_0x16e748 / 2.5), null, _0x278347); _0x16e748 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2679'), -0xa0, 0xf0, null, null, 0x0, _0x16e748); this[_0x56ae('0x2676')](); }, 'frame5': function() { var _0x5f5cff = _0x575257[_0x56ae('0x689')][_0x56ae('0x44')]('|'), _0xb33c06 = 0x0; while (!![]) { switch (_0x5f5cff[_0xb33c06++]) { case '0': this[_0x56ae('0x1024')]['setIndexedPosition'](4.8, 0x1e); continue; case '1': this[_0x56ae('0x1f68')](); continue; case '2': _0x3d0460 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); continue; case '3': _0x4c905a = _0xfe3284[_0x56ae('0x3d')](0x384); continue; case '4': var _0x4c905a = _0xfe3284[_0x56ae('0x3d')](0x3f2), _0x3d0460 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); continue; case '5': this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); continue; case '6': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '7': this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); continue; case '8': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x267a'), 0x8, 0x10c, null, null == _0x4c905a ? null : Math[_0x56ae('0x833')](_0x4c905a / 2.5), null, _0x3d0460); continue; case '9': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); continue; case '10': this[_0x56ae('0x2673')](_0x56ae('0x22cd'), -0xc8, 0x28); continue; case '11': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4f); continue; case '12': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x267b'), -0x44, -0xac, null, null == _0x4c905a ? null : Math[_0x56ae('0x833')](_0x4c905a / 2.5), null, _0x3d0460); continue; } break; } }, 'frame6': function() { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 30.3); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x2f); this['duplicator']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x66); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x3a96b7 = _0xfe3284[_0x56ae('0x3d')](0x4e2); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x267c'), -0x60, -0x124, null, null == _0x3a96b7 ? null : Math[_0x56ae('0x833')](_0x3a96b7 / 2.5), null, null); _0x3a96b7 = _0xfe3284[_0x56ae('0x3d')](0x5e6); var _0x5c4323 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x267d'), 0xe0, -0x84, null, null == _0x3a96b7 ? null : Math[_0x56ae('0x833')](_0x3a96b7 / 2.5), -0x1, _0x5c4323); _0x3a96b7 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1dc')], 0xa0, 0x140, null, null, null, _0x3a96b7); this['keepPreviousImage'](); }, 'frame7': function() { this['updateCamera'](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 31.8); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); this['child']['spritesheet'][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x140da3 = _0xfe3284[_0x56ae('0x3d')](0x41a); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x267e'), 0xb0, -0xd4, null, null == _0x140da3 ? null : Math[_0x56ae('0x833')](_0x140da3 / 2.5), null, null); _0x140da3 = _0xfe3284[_0x56ae('0x3d')](0x3b6); var _0x1ee93f = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x267f'), -0x134, 0x60, null, null == _0x140da3 ? null : Math[_0x56ae('0x833')](_0x140da3 / 2.5), null, _0x1ee93f); _0x140da3 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2680'), 0x168, 0xc8, null, null, 0x0, _0x140da3); this['dialog'][_0x56ae('0x1052')]('He\x20keeps\x20track\x20of\x20everyone\x27s\x20money.', 0x28, 0x140, null, null, 0x1, null); this[_0x56ae('0x2673')](_0x56ae('0x22c3'), -0xa0, -0x50); }, 'frame8': function() { this[_0x56ae('0x1f68')](); this['duplicator'][_0x56ae('0xb91')](4.8, 31.4); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x51); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child']['setIndexedPosition'](0x3, 0x1f); this['child']['spritesheet'][_0x56ae('0x51d')](0x69); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x2c8131 = _0xfe3284['width'](0x6ea), _0x573ee2 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2681'), 0x68, -0xe8, null, null == _0x2c8131 ? null : Math[_0x56ae('0x833')](_0x2c8131 / 2.5), null, _0x573ee2); _0x2c8131 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2682'), 0x0, 0xf0, null, null, null, _0x2c8131); this[_0x56ae('0x2676')](); }, 'frame9': function() { this['updateCamera'](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 30.9); this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x4c); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['child']['setIndexedPosition'](0x3, 0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x69); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2683'), -0xf0, -0x168, null, null, null, null); var _0x55fade = _0xfe3284[_0x56ae('0x3d')](0x6ea), _0xf07e92 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2684'), 0x68, -0xf0, null, null == _0x55fade ? null : Math[_0x56ae('0x833')](_0x55fade / 2.5), -0x1, _0xf07e92); _0x55fade = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2685'), 0x1b8, -0x28, null, null, null, _0x55fade); _0x55fade = _0xfe3284['width'](0x3f2); _0xf07e92 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2686'), -0x6c, 0x10c, null, null == _0x55fade ? null : Math[_0x56ae('0x833')](_0x55fade / 2.5), null, _0xf07e92); _0x55fade = _0xfe3284[_0x56ae('0xa19')](0.6); _0xf07e92 = _0xfe3284['width'](0x3b6); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2687'), 0xdc, 0x168, null == _0x55fade ? null : 0x0 > _0x55fade ? _0x55fade : _0x55fade / 2.5, null == _0xf07e92 ? null : Math['round'](_0xf07e92 / 2.5), -0x1, null); this[_0x56ae('0x2676')](); }, 'frame10': function() { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 30.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child']['setIndexedPosition'](0x3, 0x1f); this['child'][_0x56ae('0xb92')]['set_currentFrame'](0x6a); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Ok,\x20next\x20is\x20the\x20Angel.', -0x28, -0x140, null, null, null, null); var _0x19fc1f = _0xfe3284[_0x56ae('0x3d')](0x578), _0x120754 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2688'), 0xe0, -0x84, null, null == _0x19fc1f ? null : Math[_0x56ae('0x833')](_0x19fc1f / 2.5), null, _0x120754); _0x19fc1f = _0xfe3284[_0x56ae('0x3d')](0x4ec); _0x120754 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2689'), -0x38, 0x10c, null, null == _0x19fc1f ? null : Math[_0x56ae('0x833')](_0x19fc1f / 2.5), 0x0, _0x120754); this[_0x56ae('0x2673')](_0x56ae('0x268a'), 0x136, -0x118); }, 'frame11': function() { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 29.9); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x4c); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x3, 0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6b); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x712651 = _0xfe3284[_0x56ae('0x3d')](0x44c), _0x140b28 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x268b'), 0x10, -0xd4, null, null == _0x712651 ? null : Math[_0x56ae('0x833')](_0x712651 / 2.5), null, _0x140b28); _0x712651 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x268c'), -0x118, -0x28, null, null, null, _0x712651); _0x712651 = _0xfe3284[_0x56ae('0xa19')](0.8); _0x140b28 = _0xfe3284[_0x56ae('0x3d')](0x258); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x268d'), -0x194, 0x6c, null == _0x712651 ? null : 0x0 > _0x712651 ? _0x712651 : _0x712651 / 2.5, null == _0x140b28 ? null : Math['round'](_0x140b28 / 2.5), -0x1, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x268e'), -0x28, 0xf0, null, null, -0x1, null); this['keepPreviousImage'](); }, 'frame12': function() { if (_0x56ae('0x268f') !== _0x56ae('0x2690')) { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')][_0x56ae('0xb91')](4.8, 30.3); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x3, 0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x6c); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x88689c = _0xfe3284[_0x56ae('0x3d')](0x578), _0x4ae157 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2691'), 0xb8, -0xfc, null, _0x1c1b50[_0x56ae('0x266e')](null, _0x88689c) ? null : Math['round'](_0x88689c / 2.5), null, _0x4ae157); _0x88689c = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2692'), -0xc8, -0x50, null, null, null, _0x88689c); _0x88689c = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2693'), 0x118, 0xc8, null, null, null, _0x88689c); this['showImage'](_0x56ae('0x22e1'), 0x118, -0x28); } else { var _0x3bdd3a = _0x56ae('0x2694')['split']('|'), _0x11265d = 0x0; while (!![]) { switch (_0x3bdd3a[_0x11265d++]) { case '0': _0x23968f[_0x56ae('0xb37')] ? (_0x59b8d7[_0x56ae('0x951')](_0x23968f[_0x56ae('0xf17')], _0x4b5084)[_0x56ae('0x994')](_0x1f9940), _0x216bf4 = _0x59b8d7[_0x56ae('0x951')](_0x23968f[_0x56ae('0xf17')], _0x4b5084)['get_name']()) : 0x0 < _0x1f88d5 && this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x88689c)[_0x56ae('0x1705')]('Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20ObjectContainer3D'); continue; case '1': _0x1f9940[_0x56ae('0x1700')] = this[_0x56ae('0x16f3')](); continue; case '2': this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x88689c)['data'] = _0x1f9940; continue; case '3': this['finalizeAsset'](_0x1f9940, _0x4e0bab); continue; case '4': _0x1f9940[_0x56ae('0xab1')](_0x23968f); continue; case '5': 0x2 == this[_0x56ae('0x16ad')][0x0] && 0x1 == this[_0x56ae('0x16ad')][0x1] ? (_0x1f88d5 = this[_0x56ae('0x16e6')]({ 1: this[_0x56ae('0x16bc')], 2: this['_matrixNrType'], 3: this[_0x56ae('0x16bc')], 4: 0x4 }), _0x1f9940[_0x56ae('0xfb4')](new _0x4e9ff1(_0x1f88d5[_0x56ae('0x1b')](0x1, 0x0), _0x1f88d5[_0x56ae('0x1b')](0x2, 0x0), _0x1f88d5['get'](0x3, 0x0)))) : this[_0x56ae('0x16e6')](null); continue; case '6': this[_0x56ae('0x16a8')] && _0x1508f0['trace'](_0x56ae('0x1701') + _0x4e0bab + _0x56ae('0x170e') + _0x216bf4, { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x2d1, 'className': _0x56ae('0x5d1'), 'methodName': 'parseContainer' }); continue; case '7': _0x23968f = this[_0x56ae('0x16fe')](_0x1f88d5, ['container', _0x56ae('0x1515'), _0x56ae('0xe79'), 'entity', _0x56ae('0x1451')]); continue; case '8': var _0x1f88d5 = this['_newBlockBytes'][_0x56ae('0x12ef')](), _0x23968f = this[_0x56ae('0x16fd')](), _0x4e0bab = this[_0x56ae('0x16e5')](), _0x216bf4 = _0x56ae('0x1703'), _0x1f9940 = new _0x4b5084(); continue; } break; } } }, 'frame13': function() { this[_0x56ae('0x1f68')](); this['duplicator'][_0x56ae('0xb91')](4.8, 30.6); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x26); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](0x3, 0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6d); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0xe954ef = _0xfe3284[_0x56ae('0x3d')](0x4ec); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2695'), -0x60, -0xfc, null, null == _0xe954ef ? null : Math['round'](_0xe954ef / 2.5), null, null); _0xe954ef = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2696'), 0x0, -0x50, null, null, null, _0xe954ef); _0xe954ef = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2697'), -0x118, 0xc8, null, null, 0x0, _0xe954ef); _0xe954ef = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2698'), 0xc8, 0xf0, null, null, null, _0xe954ef); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2699'), -0x28, 0x168, null, null, 0x2, null); this[_0x56ae('0x2676')](); }, 'frame14': function() { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')]['setIndexedPosition'](4.8, 31.8); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6d); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x4f2c91 = _0xfe3284[_0x56ae('0x3d')](0x5b4), _0x387203 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x269a'), -0x88, -0x124, null, null == _0x4f2c91 ? null : Math[_0x56ae('0x833')](_0x4f2c91 / 2.5), null, _0x387203); _0x4f2c91 = _0xfe3284['width'](0x3d4); _0x387203 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x269b'), 0x124, 0xd8, null, null == _0x4f2c91 ? null : Math[_0x56ae('0x833')](_0x4f2c91 / 2.5), null, _0x387203); this[_0x56ae('0x2673')](_0x56ae('0x22bf'), 0x118, -0xa0); }, 'frame15': function() { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')]['setIndexedPosition'](4.8, 31.8); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4f); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x6e); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x1057c0 = _0xfe3284[_0x56ae('0x3d')](0x708), _0x3a1287 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x269c')], 0x78, -0x118, null, null == _0x1057c0 ? null : Math['round'](_0x1057c0 / 2.5), null, _0x3a1287); this[_0x56ae('0x2522')](_0x56ae('0x269d')); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x269e'), -0xc8, -0x28, null, null, null, null); _0x1057c0 = _0xfe3284[_0x56ae('0x3d')](0x460); _0x3a1287 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x269f'), -0xe0, 0x134, null, null == _0x1057c0 ? null : Math[_0x56ae('0x833')](_0x1057c0 / 2.5), -0x1, _0x3a1287); this['keepPreviousImage'](); }, 'frame16': function() { this[_0x56ae('0x1f68')](); this[_0x56ae('0x1024')]['setIndexedPosition'](4.8, 31.3); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x52); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x6e); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x2a1145 = _0xfe3284[_0x56ae('0x3d')](0x4b0), _0x528421 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x26a0'), -0xc8, -0x84, null, null == _0x2a1145 ? null : Math[_0x56ae('0x833')](_0x2a1145 / 2.5), null, _0x528421); _0x2a1145 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x26a1'), 0xc8, 0x7c, null, null, null, _0x2a1145); _0x2a1145 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x26a2'), -0xa0, 0xd4, null, null, null, _0x2a1145); }, 'frame17': function() { this['updateCamera'](); this[_0x56ae('0x1024')]['setIndexedPosition'](4.8, 0x1f); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6e); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x5a01a7 = _0xfe3284[_0x56ae('0x3d')](0x5dc), _0x38e292 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x26a3'), 0x90, -0xd4, null, null == _0x5a01a7 ? null : Math['round'](_0x5a01a7 / 2.5), null, _0x38e292); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1dd')], -0x198, 0xb0, null, null, null, null); _0x5a01a7 = new _0x5c4c32(this['duplicator']['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x26a4'), -0x84, 0xec, null, null, -0x1, _0x5a01a7); _0x5a01a7 = _0xfe3284['width'](0x4ec); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1de')], 0xb8, 0x154, null, null == _0x5a01a7 ? null : Math[_0x56ae('0x833')](_0x5a01a7 / 2.5), -0x1, null); }, 'init': function() { this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this['duplicator']['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); var _0x1f67b1 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x22a6d1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x1f67b1 = null != _0x586025[_0x1f67b1] ? _0x22a6d1[_0x56ae('0x99c')](_0x1f67b1) : _0x22a6d1['h'][_0x1f67b1]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1f67b1, -0x1); this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x1f67b1 = this['explorePath']['pathName']; _0x22a6d1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x1f67b1 = null != _0x586025[_0x1f67b1] ? _0x22a6d1[_0x56ae('0x99c')](_0x1f67b1) : _0x22a6d1['h'][_0x1f67b1]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1f67b1, -0x1); }, '__class__': _0x4b59a4 }); var _0x3db706 = function() {}; _0x5ac4a7[_0x56ae('0x26a5')] = _0x3db706; _0x3db706[_0x56ae('0x8bf')] = _0x56ae('0x26a5'); _0x3db706[_0x56ae('0x984')] = {}; _0x3db706[_0x56ae('0x984')][_0x56ae('0x2400')] = _0x56ae('0x2400'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26a6')] = _0x56ae('0x26a6'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x246d')] = 'get_batteries'; _0x3db706[_0x56ae('0x984')]['get_morningHypothesis5'] = _0x1c1b50.sDFYC; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26a7')] = _0x56ae('0x26a7'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26a8')] = _0x56ae('0x26a8'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26a9')] = _0x56ae('0x26a9'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26aa')] = _0x56ae('0x26aa'); _0x3db706[_0x56ae('0x984')]['get_fame'] = _0x56ae('0x26ab'); _0x3db706[_0x56ae('0x984')]['get_truancy'] = _0x56ae('0x2468'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x13c5')] = _0x56ae('0x13c5'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26ac')] = _0x56ae('0x26ac'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x20f9')] = 'get_leaveItHere'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26ad')] = _0x56ae('0x26ad'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26ae')] = _0x56ae('0x26ae'); _0x3db706[_0x56ae('0x984')]['get_lightningStrikesTwice'] = _0x56ae('0x26af'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b0')] = _0x56ae('0x26b0'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b1')] = _0x56ae('0x26b1'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b2')] = _0x56ae('0x26b2'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b3')] = 'get_wormholeInSight'; _0x3db706[_0x56ae('0x984')]['get_twoMonthWait3'] = _0x56ae('0x26b4'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b5')] = 'get_twoMonthWait2'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b6')] = _0x56ae('0x26b6'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b7')] = _0x56ae('0x26b7'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26b8')] = _0x56ae('0x26b8'); _0x3db706[_0x56ae('0x984')]['get_cantWait'] = _0x56ae('0x26b9'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26ba')] = _0x56ae('0x26ba'); _0x3db706[_0x56ae('0x984')]['get_wait'] = 'get_wait'; _0x3db706[_0x56ae('0x984')]['get_fourthCondiment'] = 'get_fourthCondiment'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26bb')] = _0x56ae('0x26bb'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26bc')] = _0x56ae('0x26bc'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26bd')] = _0x56ae('0x26bd'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26be')] = _0x56ae('0x26be'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26bf')] = 'get_angelVsBunny'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c0')] = 'get_itsJustYou'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c1')] = _0x56ae('0x26c1'); _0x3db706[_0x56ae('0x984')]['get_friendlyGreeting'] = 'get_friendlyGreeting'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c2')] = 'get_standardsToUphold'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c3')] = 'get_theNextBigThing'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c4')] = _0x56ae('0x26c4'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c5')] = 'get_discoveries'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c6')] = _0x56ae('0x26c6'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c7')] = _0x56ae('0x26c7'); _0x3db706[_0x56ae('0x984')]['get_planetStolen'] = _0x56ae('0x26c8'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26c9')] = _0x56ae('0x26c9'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26ca')] = 'get_candy'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26cb')] = _0x56ae('0x26cb'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26cc')] = _0x56ae('0x26cc'); _0x3db706[_0x56ae('0x984')]['get_studentTeacher'] = _0x56ae('0x26cd'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26ce')] = _0x56ae('0x26ce'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26cf')] = 'get_inflation'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d0')] = _0x56ae('0x26d0'); _0x3db706[_0x56ae('0x984')]['get_socraticMethod'] = _0x56ae('0x26d1'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d2')] = _0x56ae('0x26d2'); _0x3db706[_0x56ae('0x984')]['get_boring'] = 'get_boring'; _0x3db706[_0x56ae('0x984')]['get_changeTheSubject'] = _0x56ae('0x26d3'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d4')] = _0x56ae('0x26d4'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d5')] = 'get_naming'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d6')] = _0x56ae('0x26d6'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d7')] = _0x56ae('0x26d7'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d8')] = _0x56ae('0x26d8'); _0x3db706[_0x56ae('0x984')][_0x56ae('0x26d9')] = _0x56ae('0x26d9'); _0x3db706[_0x56ae('0x984')]['get_revision'] = _0x56ae('0x26da'); _0x3db706[_0x56ae('0x984')]['get_heavySleeper'] = 'get_heavySleeper'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26db')] = 'get_comingThrough'; _0x3db706[_0x56ae('0x984')][_0x56ae('0x26dc')] = _0x56ae('0x26dc'); _0x3db706[_0x56ae('0x21ac')] = function(_0x5d40b0) { var _0xfba93b = _0x3db706[_0x56ae('0x2040')]; return (null != _0x586025[_0x5d40b0] ? _0xfba93b[_0x56ae('0x99b')](_0x5d40b0) : _0xfba93b['h'][_0x56ae('0x900')](_0x5d40b0)) ? (_0xfba93b = _0x3db706['jsonCutscenes'], null != _0x586025[_0x5d40b0] ? _0xfba93b[_0x56ae('0x99c')](_0x5d40b0) : _0xfba93b['h'][_0x5d40b0]) : _0x56ae('0x26dd') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26dc')]() : 'ComingThrough' == _0x5d40b0 ? _0x3db706[_0x56ae('0x26db')]() : _0x1c1b50[_0x56ae('0x1e0')] == _0x5d40b0 ? _0x3db706['get_heavySleeper']() : _0x56ae('0x26de') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26da')]() : _0x56ae('0x26df') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26d9')]() : _0x56ae('0x26e0') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26d8')]() : _0x56ae('0x26e1') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26d7')]() : _0x56ae('0x2660') == _0x5d40b0 ? _0x3db706['get_conspiracy']() : _0x56ae('0x26e2') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26d5')]() : 'JoinUs' == _0x5d40b0 ? _0x3db706['get_joinUs']() : _0x56ae('0x26e3') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26d3')]() : _0x56ae('0x26e4') == _0x5d40b0 ? _0x3db706['get_boring']() : _0x1c1b50[_0x56ae('0x26e5')] == _0x5d40b0 ? _0x3db706[_0x56ae('0x26d2')]() : _0x56ae('0x26e6') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26d1')]() : 'DontKnockIt' == _0x5d40b0 ? _0x3db706['get_dontKnockIt']() : _0x56ae('0x26e7') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26cf')]() : _0x56ae('0x26e8') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26ce')]() : 'StudentTeacher' == _0x5d40b0 ? _0x3db706[_0x56ae('0x26cd')]() : _0x1c1b50['lbLjR'](_0x56ae('0x26e9'), _0x5d40b0) ? _0x3db706[_0x56ae('0x26cc')]() : _0x56ae('0x26ea') == _0x5d40b0 ? _0x3db706['get_thanksForPlaytesting']() : _0x1c1b50[_0x56ae('0x1e2')](_0x56ae('0x1d5f'), _0x5d40b0) ? _0x3db706['get_candy']() : _0x56ae('0x26eb') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c9')]() : _0x56ae('0x26ec') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c8')]() : _0x56ae('0x26ed') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c7')]() : _0x56ae('0x26ee') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c6')]() : _0x56ae('0x26ef') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c5')]() : _0x56ae('0x26f0') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c4')]() : 'TheNextBigThing' == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c3')]() : _0x56ae('0x26f1') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c2')]() : _0x56ae('0x26f2') == _0x5d40b0 ? _0x3db706['get_friendlyGreeting']() : _0x56ae('0x20b7') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c1')]() : _0x56ae('0x26f3') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26c0')]() : _0x56ae('0x26f4') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26bf')]() : _0x56ae('0x26f5') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26be')]() : _0x56ae('0x26f6') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26bd')]() : 'Sneaking' == _0x5d40b0 ? _0x3db706[_0x56ae('0x26bc')]() : _0x1c1b50[_0x56ae('0x1e3')] == _0x5d40b0 ? _0x3db706['get_boatRide']() : _0x56ae('0x26f7') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26f8')]() : _0x56ae('0x26f9') == _0x5d40b0 ? _0x3db706['get_wait']() : 'StopSolvingProblems' == _0x5d40b0 ? _0x3db706[_0x56ae('0x26ba')]() : _0x56ae('0x26fa') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26b9')]() : _0x56ae('0x6e2') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26b8')]() : _0x56ae('0x2531') == _0x5d40b0 ? _0x3db706['get_aBCD']() : _0x56ae('0x26fb') == _0x5d40b0 ? _0x3db706['get_twoMonthWait']() : _0x56ae('0x26fc') == _0x5d40b0 ? _0x3db706['get_twoMonthWait2']() : _0x56ae('0x26fd') == _0x5d40b0 ? _0x3db706['get_twoMonthWait3']() : _0x56ae('0x26fe') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26b3')]() : 'TheGap' == _0x5d40b0 ? _0x3db706[_0x56ae('0x26b2')]() : 'SomethingWeird' == _0x5d40b0 ? _0x3db706[_0x56ae('0x26b1')]() : _0x56ae('0x26ff') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26b0')]() : 'LightningStrikesTwice' == _0x5d40b0 ? _0x3db706['get_lightningStrikesTwice']() : _0x56ae('0x2700') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26ae')]() : _0x1c1b50[_0x56ae('0x1e2')]('Affliction', _0x5d40b0) ? _0x3db706[_0x56ae('0x26ad')]() : _0x56ae('0x2701') == _0x5d40b0 ? _0x3db706['get_leaveItHere']() : _0x56ae('0x2702') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26ac')]() : _0x56ae('0x2703') == _0x5d40b0 ? _0x3db706[_0x56ae('0x13c5')]() : _0x56ae('0x2704') == _0x5d40b0 ? _0x3db706[_0x56ae('0x2468')]() : _0x1c1b50[_0x56ae('0x2705')] == _0x5d40b0 ? _0x3db706[_0x56ae('0x26ab')]() : _0x56ae('0x2706') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26aa')]() : _0x56ae('0x2707') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26a9')]() : _0x56ae('0x2708') == _0x5d40b0 ? _0x3db706['get_morningHypothesis3']() : 'MorningHypothesis4' == _0x5d40b0 ? _0x3db706['get_morningHypothesis4']() : _0x56ae('0x2709') == _0x5d40b0 ? _0x3db706['get_morningHypothesis5']() : 'Batteries' == _0x5d40b0 ? _0x3db706[_0x56ae('0x246d')]() : _0x56ae('0x270a') == _0x5d40b0 ? _0x3db706[_0x56ae('0x26a6')]() : _0x56ae('0x270b') == _0x5d40b0 ? _0x3db706[_0x56ae('0x2400')]() : null; }; _0x3db706[_0x56ae('0x270c')] = function(_0xaca950) { return new _0x30a79c(_0xaca950); }; _0x3db706[_0x56ae('0x26dc')] = function() { null == _0x3db706[_0x56ae('0x270d')] && (_0x3db706[_0x56ae('0x270d')] = new _0x1fe2f6()); return _0x3db706[_0x56ae('0x270d')]; }; _0x3db706[_0x56ae('0x26db')] = function() { if (_0x56ae('0x270e') === 'lqEmD') { var _0x32de62 = this['__getGroup'](this['get_mouseX'](), this[_0x56ae('0xab9')](), !0x0); null != _0x32de62 && (_0x32de62 = _0x32de62['format'][_0x56ae('0x1587')], null != _0x32de62 && '' != _0x32de62 && (_0x876409[_0x56ae('0x5a')](_0x32de62, _0x56ae('0x270f')) ? this['dispatchEvent'](new _0x4d59b9(_0x56ae('0x2710'), !0x1, !0x1, _0x11208a[_0x56ae('0xc14')](_0x32de62, 0x6, null))) : _0x10e92a[_0x56ae('0x2711')](new _0x1f0704(_0x32de62)))); } else { null == _0x3db706[_0x56ae('0x2712')] && (_0x3db706['comingThrough'] = new _0x313c68()); return _0x3db706[_0x56ae('0x2712')]; } }; _0x3db706[_0x56ae('0x2713')] = function() { if (_0x56ae('0x2714') !== 'tCKKQ') { var _0x4da628 = this[_0x56ae('0xbb5')]; null != _0x586025[a] ? _0x4da628[_0x56ae('0x932')](a, b) : _0x4da628['h'][a] = b; this[_0x56ae('0x2109')](a); } else { null == _0x3db706['heavySleeper'] && (_0x3db706['heavySleeper'] = new _0x415402()); return _0x3db706['heavySleeper']; } }; _0x3db706[_0x56ae('0x26da')] = function() { null == _0x3db706[_0x56ae('0x1dec')] && (_0x3db706[_0x56ae('0x1dec')] = new _0x496c7f()); return _0x3db706[_0x56ae('0x1dec')]; }; _0x3db706['get_playingWithFire'] = function() { null == _0x3db706['playingWithFire'] && (_0x3db706[_0x56ae('0x2715')] = new _0x25bbcc()); return _0x3db706[_0x56ae('0x2715')]; }; _0x3db706['get_goldMedal'] = function() { if (_0x56ae('0x2716') === _0x56ae('0x2717')) { a = [0x0, 0xff0000, 0xffff00, 0xff00, 0xffff, 0xff, 0xff00ff, 0xffffff, 0x414141, 0x808080, 0xff0000, 0xffaaaa, 0xbd0000, 0xbd7e7e, 0x810000, 0x815656, 0x680000, 0x684545, 0x4f0000, 0x4f3535, 0xff3f00, 0xffbfaa, 0xbd2e00, 0xbd8d7e, 0x811f00, 0x816056, 0x681900, 0x684e45, 0x4f1300, 0x4f3b35, 0xff7f00, 0xffd4aa, 0xbd5e00, 0xbd9d7e, 0x814000, 0x816b56, 0x683400, 0x685645, 0x4f2700, 0x4f4235, 0xffbf00, 0xffeaaa, 0xbd8d00, 0xbdad7e, 0x816000, 0x817656, 0x684e00, 0x685f45, 0x4f3b00, 0x4f4935, 0xffff00, 0xffffaa, 0xbdbd00, 0xbdbd7e, 0x818100, 0x818156, 0x686800, 0x686845, 0x4f4f00, 0x4f4f35, 0xbfff00, 0xeaffaa, 0x8dbd00, 0xadbd7e, 0x608100, 0x768156, 0x4e6800, 0x5f6845, 0x3b4f00, 0x494f35, 0x7fff00, 0xd4ffaa, 0x5ebd00, 0x9dbd7e, 0x408100, 0x6b8156, 0x346800, 0x566845, 0x274f00, 0x424f35, 0x3fff00, 0xbfffaa, 0x2ebd00, 0x8dbd7e, 0x1f8100, 0x608156, 0x196800, 0x4e6845, 0x134f00, 0x3b4f35, 0xff00, 0xaaffaa, 0xbd00, 0x7ebd7e, 0x8100, 0x568156, 0x6800, 0x456845, 0x4f00, 0x354f35, 0xff3f, 0xaaffbf, 0xbd2e, 0x7ebd8d, 0x811f, 0x568160, 0x6819, 0x45684e, 0x4f13, 0x354f3b, 0xff7f, 0xaaffd4, 0xbd5e, 0x7ebd9d, 0x8140, 0x56816b, 0x6834, 0x456856, 0x4f27, 0x354f42, 0xffbf, 0xaaffea, 0xbd8d, 0x7ebdad, 0x8160, 0x568176, 0x684e, 0x45685f, 0x4f3b, 0x354f49, 0xffff, 0xaaffff, 0xbdbd, 0x7ebdbd, 0x8181, 0x568181, 0x6868, 0x456868, 0x4f4f, 0x354f4f, 0xbfff, 0xaaeaff, 0x8dbd, 0x7eadbd, 0x6081, 0x567681, 0x4e68, 0x455f68, 0x3b4f, 0x35494f, 0x7fff, 0xaad4ff, 0x5ebd, 0x7e9dbd, 0x4081, 0x566b81, 0x3468, 0x455668, 0x274f, 0x35424f, 0x3fff, 0xaabfff, 0x2ebd, 0x7e8dbd, 0x1f81, 0x566081, 0x1968, 0x454e68, 0x134f, 0x353b4f, 0xff, 0xaaaaff, 0xbd, 0x7e7ebd, 0x81, 0x565681, 0x68, 0x454568, 0x4f, 0x35354f, 0x3f00ff, 0xbfaaff, 0x2e00bd, 0x8d7ebd, 0x1f0081, 0x605681, 0x190068, 0x4e4568, 0x13004f, 0x3b354f, 0x7f00ff, 0xd4aaff, 0x5e00bd, 0x9d7ebd, 0x400081, 0x6b5681, 0x340068, 0x564568, 0x27004f, 0x42354f, 0xbf00ff, 0xeeaaff, 0x8d00bd, 0xad7ebd, 0x600081, 0x765681, 0x4e0068, 0x5f4568, 0x3b004f, 0x49354f, 0xff00ff, 0xffaaff, 0xbd00bd, 0xbd7ebd, 0x810081, 0x815681, 0x680068, 0x684568, 0x4f004f, 0x4f354f, 0xff00bf, 0xffaaea, 0xbd008d, 0xbd7ead, 0x810060, 0x815676, 0x68004e, 0x68455f, 0x4f003b, 0x4f3549, 0xff007f, 0xffaad4, 0xbd005e, 0xbd7e9d, 0x810040, 0x81566b, 0x680034, 0x684556, 0x4f0027, 0x4f3542, 0xff003f, 0xffaabf, 0xbd002e, 0xbd7e8d, 0x81001f, 0x815660, 0x680019, 0x68454e, 0x4f0013, 0x4f353b, 0x333333, 0x505050, 0x696969, 0x828282, 0xbebebe, 0xffffff]; for (var _0x1db570 = _0x252a59[_0x56ae('0x9a6')](null), _0x2b0d9 = 0x0, _0x4b5be6 = a['length']; _0x2b0d9 < _0x4b5be6;) { var _0x41034e = _0x2b0d9++; _0x1db570[_0x56ae('0x8b6')](_0x41034e, a[_0x41034e]); } return _0x1db570; } else { null == _0x3db706[_0x56ae('0x2718')] && (_0x3db706[_0x56ae('0x2718')] = new _0x752588()); return _0x3db706['goldMedal']; } }; _0x3db706[_0x56ae('0x26d7')] = function() { if (_0x56ae('0x2719') === _0x56ae('0x2719')) { null == _0x3db706[_0x56ae('0x271a')] && (_0x3db706[_0x56ae('0x271a')] = new _0x5ebc52()); return _0x3db706[_0x56ae('0x271a')]; } else { _0x2af499['prototype'][_0x56ae('0x1fbf')][_0x56ae('0x94d')](this); } }; _0x3db706['get_conspiracy'] = function() { null == _0x3db706[_0x56ae('0x271b')] && (_0x3db706[_0x56ae('0x271b')] = new _0x4b59a4()); return _0x3db706[_0x56ae('0x271b')]; }; _0x3db706[_0x56ae('0x26d5')] = function() { null == _0x3db706['naming'] && (_0x3db706[_0x56ae('0x271c')] = new _0x4d45d0()); return _0x3db706[_0x56ae('0x271c')]; }; _0x3db706[_0x56ae('0x26d4')] = function() { null == _0x3db706[_0x56ae('0x23d4')] && (_0x3db706['joinUs'] = new _0x31ef3()); return _0x3db706[_0x56ae('0x23d4')]; }; _0x3db706[_0x56ae('0x26d3')] = function() { null == _0x3db706['changeTheSubject'] && (_0x3db706[_0x56ae('0x271d')] = new _0x5f3ec3()); return _0x3db706[_0x56ae('0x271d')]; }; _0x3db706[_0x56ae('0x271e')] = function() { null == _0x3db706[_0x56ae('0x271f')] && (_0x3db706[_0x56ae('0x271f')] = new _0x461c41()); return _0x3db706[_0x56ae('0x271f')]; }; _0x3db706[_0x56ae('0x26d2')] = function() { null == _0x3db706[_0x56ae('0x2720')] && (_0x3db706[_0x56ae('0x2720')] = new _0x49f98b()); return _0x3db706[_0x56ae('0x2720')]; }; _0x3db706[_0x56ae('0x26d1')] = function() { null == _0x3db706[_0x56ae('0x2721')] && (_0x3db706[_0x56ae('0x2721')] = new _0x1bcd4f()); return _0x3db706[_0x56ae('0x2721')]; }; _0x3db706[_0x56ae('0x26d0')] = function() { null == _0x3db706[_0x56ae('0x2722')] && (_0x3db706[_0x56ae('0x2722')] = new _0x26b0ac()); return _0x3db706[_0x56ae('0x2722')]; }; _0x3db706['get_inflation'] = function() { null == _0x3db706['inflation'] && (_0x3db706[_0x56ae('0x2723')] = new _0x45bec8()); return _0x3db706[_0x56ae('0x2723')]; }; _0x3db706['get_teapot'] = function() { _0x575257[_0x56ae('0x688')](null, _0x3db706[_0x56ae('0x2724')]) && (_0x3db706['teapot'] = new _0x3e0059()); return _0x3db706[_0x56ae('0x2724')]; }; _0x3db706['get_studentTeacher'] = function() { if (_0x56ae('0x2725') !== _0x56ae('0x2726')) { null == _0x3db706[_0x56ae('0x2727')] && (_0x3db706[_0x56ae('0x2727')] = new _0x121b3c()); return _0x3db706['studentTeacher']; } else { for (; 0x0 < c;) { var _0x45a4b3 = this['readBytes'](a, b, c); if (0x0 == _0x45a4b3) throw new _0x1adea8(_0x217884['Blocked']); b += _0x45a4b3; c -= _0x45a4b3; } } }; _0x3db706[_0x56ae('0x26cc')] = function() { null == _0x3db706[_0x56ae('0x2728')] && (_0x3db706[_0x56ae('0x2728')] = new _0x2d1cb7()); return _0x3db706['grandOpening']; }; _0x3db706[_0x56ae('0x26cb')] = function() { null == _0x3db706[_0x56ae('0x2729')] && (_0x3db706[_0x56ae('0x2729')] = new _0x43b870()); return _0x3db706[_0x56ae('0x2729')]; }; _0x3db706[_0x56ae('0x26ca')] = function() { null == _0x3db706[_0x56ae('0xe7a')] && (_0x3db706[_0x56ae('0xe7a')] = new _0x4fe7b5()); return _0x3db706[_0x56ae('0xe7a')]; }; _0x3db706[_0x56ae('0x26c9')] = function() { null == _0x3db706[_0x56ae('0x272a')] && (_0x3db706[_0x56ae('0x272a')] = new _0x497d7b()); return _0x3db706['planetMissing']; }; _0x3db706[_0x56ae('0x26c8')] = function() { if (_0x56ae('0x272b') === _0x56ae('0x272c')) { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')]['spritesheet']['set_currentFrame'](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x51e5eb = _0xfe3284[_0x56ae('0x3d')](0x262); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x272d'), -0x8c, -0x122, null, _0x51e5eb, null, null, null); _0x51e5eb = _0xfe3284[_0x56ae('0x3d')](0x23a); var _0x586331 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x272e'), 0x64, -0x6e, null, _0x51e5eb, -0x1, _0x586331, null); _0x51e5eb = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Wait,\x20you\x20gave\x20him\x20your\x20map?', -0x104, 0x64, null, null, null, _0x51e5eb, null); _0x51e5eb = _0xfe3284[_0x56ae('0x3d')](0x14a); _0x586331 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x272f'), 0x168, 0x122, null, _0x51e5eb, null, _0x586331, null); } else { null == _0x3db706[_0x56ae('0x2730')] && (_0x3db706['planetStolen'] = new _0x18772a()); return _0x3db706['planetStolen']; } }; _0x3db706['get_orbits'] = function() { null == _0x3db706[_0x56ae('0x2731')] && (_0x3db706[_0x56ae('0x2731')] = new _0x594a2c()); return _0x3db706[_0x56ae('0x2731')]; }; _0x3db706[_0x56ae('0x26c6')] = function() { null == _0x3db706[_0x56ae('0x2732')] && (_0x3db706['myTurn'] = new _0x368a56()); return _0x3db706[_0x56ae('0x2732')]; }; _0x3db706[_0x56ae('0x26c5')] = function() { null == _0x3db706[_0x56ae('0x2733')] && (_0x3db706[_0x56ae('0x2733')] = new _0x5b3186()); return _0x3db706[_0x56ae('0x2733')]; }; _0x3db706[_0x56ae('0x26c4')] = function() { var _0x29adde = {}; _0x29adde[_0x56ae('0x2734')] = _0x56ae('0x2735'); if (_0x1c1b50[_0x56ae('0x1e5')] === _0x56ae('0x1e6')) { null == _0x3db706[_0x56ae('0x2736')] && (_0x3db706[_0x56ae('0x2736')] = new _0x2e9db9()); return _0x3db706[_0x56ae('0x2736')]; } else { var _0x168a27 = this[_0x56ae('0x2737')]; this[_0x56ae('0x2738')] = this[_0x56ae('0x2737')] = a; if (null != _0x168a27) { var _0x58a338 = new _0x5067ce(_0x29adde[_0x56ae('0x2734')], !0x0, !0x1, a, !0x1, 0x0), _0x391ee8 = []; _0x168a27[_0x56ae('0xac4')](_0x391ee8); _0x391ee8['reverse'](); this[_0x56ae('0x2739')](_0x58a338, _0x391ee8); } null != a && (_0x168a27 = new _0x5067ce('focusIn', !0x0, !0x1, _0x168a27, !0x1, 0x0), _0x58a338 = [], a[_0x56ae('0xac4')](_0x58a338), _0x58a338[_0x56ae('0x1890')](), this[_0x56ae('0x2739')](_0x168a27, _0x58a338)); } }; _0x3db706[_0x56ae('0x26c3')] = function() { null == _0x3db706['theNextBigThing'] && (_0x3db706[_0x56ae('0x273a')] = new _0x53d873()); return _0x3db706[_0x56ae('0x273a')]; }; _0x3db706[_0x56ae('0x26c2')] = function() { null == _0x3db706[_0x56ae('0x273b')] && (_0x3db706[_0x56ae('0x273b')] = new _0xa20bf1()); return _0x3db706[_0x56ae('0x273b')]; }; _0x3db706['get_friendlyGreeting'] = function() { _0x1c1b50[_0x56ae('0x1e7')](null, _0x3db706[_0x56ae('0x273c')]) && (_0x3db706[_0x56ae('0x273c')] = new _0x19f38b()); return _0x3db706['friendlyGreeting']; }; _0x3db706['get_indecision'] = function() { null == _0x3db706[_0x56ae('0x273d')] && (_0x3db706[_0x56ae('0x273d')] = new _0x1d7b05()); return _0x3db706[_0x56ae('0x273d')]; }; _0x3db706['get_itsJustYou'] = function() { var _0x299dc1 = {}; _0x299dc1[_0x56ae('0x273e')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if (_0x56ae('0x273f') !== _0x56ae('0x273f')) { this[_0x56ae('0x1f68')](); this['duplicator'][_0x56ae('0xb91')](4.8, 0x1e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4f); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1f); this['child'][_0x56ae('0xb92')]['set_currentFrame'](0x66); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0xbeff05 = _0xfe3284[_0x56ae('0x3d')](0x3f2), _0x5dba43 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x267b'), -0x44, -0xac, null, _0x299dc1[_0x56ae('0x273e')](null, _0xbeff05) ? null : Math['round'](_0xbeff05 / 2.5), null, _0x5dba43); _0xbeff05 = _0xfe3284[_0x56ae('0x3d')](0x384); _0x5dba43 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('What\x20do\x20we\x20know\x20about\x20her?', 0x8, 0x10c, null, null == _0xbeff05 ? null : Math[_0x56ae('0x833')](_0xbeff05 / 2.5), null, _0x5dba43); this[_0x56ae('0x2673')]('Pastafarian', -0xc8, 0x28); } else { null == _0x3db706[_0x56ae('0x2740')] && (_0x3db706['itsJustYou'] = new _0x2ffc54()); return _0x3db706[_0x56ae('0x2740')]; } }; _0x3db706[_0x56ae('0x26bf')] = function() { null == _0x3db706['angelVsBunny'] && (_0x3db706[_0x56ae('0x2741')] = new _0x477d6c()); return _0x3db706['angelVsBunny']; }; _0x3db706[_0x56ae('0x26be')] = function() { if (_0x56ae('0x2742') === _0x56ae('0x2742')) { null == _0x3db706[_0x56ae('0x2743')] && (_0x3db706[_0x56ae('0x2743')] = new _0x171e18()); return _0x3db706[_0x56ae('0x2743')]; } else { null == b && (b = 0x0); _0x93e405[_0x56ae('0x94d')](this, a ? _0x2bd32b[_0x56ae('0xf90')] : _0x2bd32b[_0x56ae('0x9e4')]); this[_0x56ae('0xc62')] = b; } }; _0x3db706[_0x56ae('0x26bd')] = function() { null == _0x3db706['obvious'] && (_0x3db706[_0x56ae('0x2744')] = new _0xf1eb60()); return _0x3db706[_0x56ae('0x2744')]; }; _0x3db706[_0x56ae('0x26bc')] = function() { null == _0x3db706[_0x56ae('0x2745')] && (_0x3db706[_0x56ae('0x2745')] = new _0x50d518()); return _0x3db706['sneaking']; }; _0x3db706[_0x56ae('0x26bb')] = function() { null == _0x3db706[_0x56ae('0x2746')] && (_0x3db706['boatRide'] = new _0x49ac0b()); return _0x3db706[_0x56ae('0x2746')]; }; _0x3db706[_0x56ae('0x26f8')] = function() { null == _0x3db706['fourthCondiment'] && (_0x3db706[_0x56ae('0x2747')] = new _0x528de0()); return _0x3db706[_0x56ae('0x2747')]; }; _0x3db706[_0x56ae('0x2748')] = function() { _0x575257[_0x56ae('0x688')](null, _0x3db706[_0x56ae('0x306')]) && (_0x3db706[_0x56ae('0x306')] = new _0x17a929()); return _0x3db706[_0x56ae('0x306')]; }; _0x3db706[_0x56ae('0x26ba')] = function() { null == _0x3db706['stopSolvingProblems'] && (_0x3db706['stopSolvingProblems'] = new _0x53b2cf()); return _0x3db706[_0x56ae('0x2749')]; }; _0x3db706[_0x56ae('0x26b9')] = function() { if (_0x56ae('0x274a') === _0x56ae('0x274b')) { a = this[_0x56ae('0x142f')][_0x56ae('0x1b')](_0x2d9f4e); c = 0x0; _0x1b30b7 = a[_0x56ae('0x1421')]; a = _0x1b30b7['get_length'](); if (0x0 != a) for (; c < a;) b = _0x1b30b7['get'](c++), b < d ? d = b : b > l && (l = b), b = _0x1b30b7[_0x56ae('0x1b')](c++), b < e ? e = b : b > q && (q = b), b = _0x1b30b7[_0x56ae('0x1b')](c++), b < f ? f = b : b > B && (B = b), c += 0x8; ++_0x2d9f4e; } else { _0x1c1b50[_0x56ae('0x274c')](null, _0x3db706['cantWait']) && (_0x3db706['cantWait'] = new _0x5a6b7b()); return _0x3db706[_0x56ae('0x274d')]; } }; _0x3db706[_0x56ae('0x26b8')] = function() { null == _0x3db706[_0x56ae('0x274e')] && (_0x3db706['superpowers'] = new _0x1e9033()); return _0x3db706[_0x56ae('0x274e')]; }; _0x3db706[_0x56ae('0x26b7')] = function() { if (_0x56ae('0x274f') === _0x56ae('0x2750')) { var _0x2b7d1c = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257['zsFHC'], -0x50, -0xf0, -0x1, Math['round'](0x2f8), null, _0x2b7d1c); _0x2b7d1c = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2751'), -0x28, 0x168, -0x1, null, null, _0x2b7d1c); } else { null == _0x3db706[_0x56ae('0x2752')] && (_0x3db706[_0x56ae('0x2752')] = new _0x11e8f2()); return _0x3db706[_0x56ae('0x2752')]; } }; _0x3db706[_0x56ae('0x26b6')] = function() { if (_0x56ae('0x2753') === _0x56ae('0x2754')) { return this[_0x56ae('0xa9f')]; } else { null == _0x3db706['twoMonthWait'] && (_0x3db706['twoMonthWait'] = new _0x33765f()); return _0x3db706[_0x56ae('0x2755')]; } }; _0x3db706[_0x56ae('0x26b5')] = function() { if (_0x56ae('0x2756') === _0x56ae('0x2756')) { null == _0x3db706[_0x56ae('0x2757')] && (_0x3db706[_0x56ae('0x2757')] = new _0x1ec421()); return _0x3db706['twoMonthWait2']; } else { var _0x254135 = c['next'](); b || (a += String[_0x56ae('0xcce')](0x2c)); b = !0x1; a += _0x1b30b7[_0x56ae('0x28')](null == _0x254135['id'] ? 'null' : '' + _0x254135['id']); } }; _0x3db706[_0x56ae('0x26b4')] = function() { null == _0x3db706[_0x56ae('0x2758')] && (_0x3db706[_0x56ae('0x2758')] = new _0xb99be1()); return _0x3db706['twoMonthWait3']; }; _0x3db706[_0x56ae('0x26b3')] = function() { null == _0x3db706[_0x56ae('0x2759')] && (_0x3db706[_0x56ae('0x2759')] = new _0xe5f446()); return _0x3db706['wormholeInSight']; }; _0x3db706[_0x56ae('0x26b2')] = function() { if (_0x1c1b50['NQGQe'](_0x56ae('0x275a'), 'VtyzS')) { var _0xbc928f = b++; this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0xbc928f)['set_forceSeparateMVP'](a); this['_nonCasterLightPasses'][_0x56ae('0x1b')](_0xbc928f)[_0x56ae('0x1880')](0x0); this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0xbc928f)[_0x56ae('0x1881')](0x5); } else { null == _0x3db706[_0x56ae('0x275b')] && (_0x3db706[_0x56ae('0x275b')] = new _0x440ae5()); return _0x3db706[_0x56ae('0x275b')]; } }; _0x3db706[_0x56ae('0x26b1')] = function() { null == _0x3db706[_0x56ae('0x275c')] && (_0x3db706[_0x56ae('0x275c')] = new _0x24d76e()); return _0x3db706[_0x56ae('0x275c')]; }; _0x3db706[_0x56ae('0x26b0')] = function() { null == _0x3db706[_0x56ae('0x275d')] && (_0x3db706[_0x56ae('0x275d')] = new _0x4fb4a4()); return _0x3db706[_0x56ae('0x275d')]; }; _0x3db706[_0x56ae('0x26af')] = function() { null == _0x3db706[_0x56ae('0x275e')] && (_0x3db706[_0x56ae('0x275e')] = new _0xd84788()); return _0x3db706[_0x56ae('0x275e')]; }; _0x3db706['get_dontQuestionIt'] = function() { if ('bkSwn' !== _0x56ae('0x275f')) { b = b[_0x56ae('0xd6c')](); a = a[_0x56ae('0xd47')]; a['setVertexBufferAt'](b, null); a['setVertexBufferAt'](b + 0x1, null); } else { null == _0x3db706[_0x56ae('0x2760')] && (_0x3db706[_0x56ae('0x2760')] = new _0x214641()); return _0x3db706[_0x56ae('0x2760')]; } }; _0x3db706[_0x56ae('0x26ad')] = function() { null == _0x3db706[_0x56ae('0x2761')] && (_0x3db706['affliction'] = new _0x7ca8f8()); return _0x3db706[_0x56ae('0x2761')]; }; _0x3db706['get_leaveItHere'] = function() { null == _0x3db706[_0x56ae('0x2762')] && (_0x3db706[_0x56ae('0x2762')] = new _0x4e5ecb()); return _0x3db706['leaveItHere']; }; _0x3db706[_0x56ae('0x26ac')] = function() { null == _0x3db706[_0x56ae('0x2763')] && (_0x3db706[_0x56ae('0x2763')] = new _0x3e53c9()); return _0x3db706[_0x56ae('0x2763')]; }; _0x3db706[_0x56ae('0x13c5')] = function() { if (_0x56ae('0x2764') !== _0x56ae('0x2765')) { null == _0x3db706[_0x56ae('0x2766')] && (_0x3db706[_0x56ae('0x2766')] = new _0x2f1ec2()); return _0x3db706[_0x56ae('0x2766')]; } else { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](8.4, 38.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1c6f'), -0xa0, -0x12c, null, null, null, null, null); var _0x282a70 = _0xfe3284[_0x56ae('0x3d')](0x384), _0x1c131f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2564'), -0x64, -0x96, null, _0x282a70, -0x1, _0x1c131f, null); _0x282a70 = _0xfe3284[_0x56ae('0x3d')](0x384); _0x1c131f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257['EHYiS'], -0x28, 0xfa, null, _0x282a70, null, _0x1c131f, null); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2565'), -0x3c, 0x168, null, null, -0x1, null, null); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2566'), 0x140, 0x17c, null, null, -0x1, null, null); } }; _0x3db706['get_truancy'] = function() { null == _0x3db706[_0x56ae('0x2767')] && (_0x3db706[_0x56ae('0x2767')] = new _0x3a3a87()); return _0x3db706[_0x56ae('0x2767')]; }; _0x3db706[_0x56ae('0x26ab')] = function() { if (_0x575257[_0x56ae('0x68f')] !== _0x56ae('0x690')) { this['_geometry'][_0x56ae('0x2768')](); return this['_subMeshes']; } else { null == _0x3db706[_0x56ae('0x2769')] && (_0x3db706[_0x56ae('0x2769')] = new _0x45cac5()); return _0x3db706[_0x56ae('0x2769')]; } }; _0x3db706[_0x56ae('0x26aa')] = function() { null == _0x3db706[_0x56ae('0x276a')] && (_0x3db706['morningHypothesis'] = new _0xd45eda()); return _0x3db706['morningHypothesis']; }; _0x3db706[_0x56ae('0x26a9')] = function() { null == _0x3db706[_0x56ae('0x276b')] && (_0x3db706[_0x56ae('0x276b')] = new _0x4d19ac()); return _0x3db706[_0x56ae('0x276b')]; }; _0x3db706[_0x56ae('0x26a8')] = function() { null == _0x3db706['morningHypothesis3'] && (_0x3db706['morningHypothesis3'] = new _0x5540b3()); return _0x3db706[_0x56ae('0x276c')]; }; _0x3db706[_0x56ae('0x26a7')] = function() { null == _0x3db706[_0x56ae('0x276d')] && (_0x3db706[_0x56ae('0x276d')] = new _0x330ad2()); return _0x3db706[_0x56ae('0x276d')]; }; _0x3db706['get_morningHypothesis5'] = function() { null == _0x3db706['morningHypothesis5'] && (_0x3db706[_0x56ae('0x276e')] = new _0x3628d4()); return _0x3db706[_0x56ae('0x276e')]; }; _0x3db706[_0x56ae('0x246d')] = function() { null == _0x3db706[_0x56ae('0x276f')] && (_0x3db706[_0x56ae('0x276f')] = new _0x509848()); return _0x3db706[_0x56ae('0x276f')]; }; _0x3db706[_0x56ae('0x26a6')] = function() { null == _0x3db706['cheating'] && (_0x3db706[_0x56ae('0x2770')] = new _0x3de83c()); return _0x3db706[_0x56ae('0x2770')]; }; _0x3db706[_0x56ae('0x2400')] = function() { null == _0x3db706[_0x56ae('0x2771')] && (_0x3db706[_0x56ae('0x2771')] = new _0x434fd2()); return _0x3db706[_0x56ae('0x2771')]; }; var _0x2f1ec2 = function() { if ('pnvcw' !== _0x56ae('0x2772')) { a = a['toLowerCase'](); return _0x56ae('0x1972') == a; } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['wormholeCrossing'], 0x0, _0x2f1ec2['entry']); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd['wormholeN'], 0x0)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x1c1b50['SkGun'](_0x2d9f4e, this, this['frame3']), _0x1c1b50['uJENv'](_0x2d9f4e, this, this[_0x56ae('0x14a6')])]; this['name'] = _0x56ae('0xcc4'); } }; _0x5ac4a7[_0x56ae('0x2773')] = _0x2f1ec2; _0x2f1ec2[_0x56ae('0x8bf')] = _0x56ae('0x2773'); _0x2f1ec2[_0x56ae('0x8ee')] = _0x2c8908; _0x2f1ec2[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'student': null, 'runner': null, 'updateMapPositions': function() { if (_0x56ae('0x2774') !== _0x56ae('0x2774')) { var _0x597748 = _0x876409[_0x56ae('0x14f2')](_0x234651[_0x56ae('0xa2f')]['i'][_0x234651[_0x56ae('0x2775')]] & 0xffffff, 0x6); _0x22d4e6['context']['fillStyle'] = '#' + _0x597748; } else { _0x37c090[_0x56ae('0x1220')]['lastPath'][_0x56ae('0xbbd')](_0x4622dd['sidePathB'][_0x56ae('0xbbe')]); _0x37c090[_0x56ae('0x1220')][_0x56ae('0xbbf')]['set_value'](_0x4622dd[_0x56ae('0x25e5')][_0x56ae('0xa92')] - 0x1); _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1843')][_0x56ae('0x94d')](this); } }, 'unloadLevel': function() { this['runner'] = this[_0x56ae('0xb90')] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfac')](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_rotationZ'](-194.4); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0xa); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_y'](-0x47); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](-0x5a); this[_0x56ae('0x94c')]['display'](0x0); this['student'][_0x56ae('0xb91')](0xa, 0x1); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this['runner'][_0x56ae('0xb91')](10.8, 0.9); this['runner']['spritesheet']['set_currentFrame'](0x1c); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2776'), 0x0, -0x168, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2777'), 0x78, -0xf0, null, null, -0x1, null); var _0x2d74ca = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Probably\x20not.', -0xc8, -0x78, null, null, null, _0x2d74ca); _0x2d74ca = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Um.', 0x140, 0x28, null, null, 0x1, _0x2d74ca); }, 'frame1': function() { if (_0x575257[_0x56ae('0x656')](_0x575257[_0x56ae('0x691')], _0x56ae('0x2778'))) { this['student'][_0x56ae('0xb91')](0xa, 1.3, null, 0x14); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x46e56b = _0xfe3284['width'](0x384); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Sure,\x20we\x20have\x20enough\x20for\x20now.', -0x1c, -0xc8, null, null == _0x46e56b ? null : Math[_0x56ae('0x833')](_0x46e56b / 2.5), null, null); this[_0x56ae('0x2522')](_0x56ae('0x2779')); _0x46e56b = _0xfe3284['width'](0x44c); var _0x261bcd = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('But\x20I\x20bet\x20we\x27ll\x20run\x20into\x20more\x20gaps\x20like\x20this.', -0x118, 0x50, null, null == _0x46e56b ? null : Math[_0x56ae('0x833')](_0x46e56b / 2.5), -0x1, _0x261bcd); } else { return this['_parsingPaused']; } }, 'frame2': function() { this['student'][_0x56ae('0xb91')](0xa, 3.6, null, 0x23); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x52); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x20plan\x20ahead\x20too\x20much.', 0xf0, -0xf0, null, null, null, null); var _0x2d30f0 = _0xfe3284['width'](0x44c), _0x29a2b0 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x277a'), -0xdc, -0x50, null, null == _0x2d30f0 ? null : Math[_0x56ae('0x833')](_0x2d30f0 / 2.5), null, _0x29a2b0); _0x2d30f0 = _0xfe3284[_0x56ae('0x3d')](0x384); _0x29a2b0 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x277b'), 0x160, 0xc8, null, null == _0x2d30f0 ? null : Math[_0x56ae('0x833')](_0x2d30f0 / 2.5), 0x0, _0x29a2b0); }, 'frame3': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0xa, 3.6, null, 0x25); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this[_0x56ae('0x1232')][_0x56ae('0xb91')](10.7, 0x1); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); var _0x2ca020 = _0xfe3284[_0x56ae('0x3d')](0x6a4), _0x7275 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x277c'), -0xa8, -0xc0, null, null == _0x2ca020 ? null : Math[_0x56ae('0x833')](_0x2ca020 / 2.5), null, _0x7275); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x237'), 0x17c, -0x50, null, null, null, null); _0x2ca020 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x277d'), 0x140, 0x28, null, null, -0x1, _0x2ca020); }, 'frame4': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](10.6, 0x2, null, 0x1d); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0xa, 3.7, null, 0x26); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x38); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x277e'), -0x118, -0xa0, null, null, null, null); var _0x5cec9a = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x277f'), -0x28, 0xf0, null, null, -0x1, _0x5cec9a); }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this['student']); var _0x2a1495 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x2a1495 = null != _0x586025[_0x56ae('0x6f4')] ? _0x2a1495[_0x56ae('0x99c')](_0x56ae('0x6f4')) : _0x2a1495['h']['wormholeN']; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2a1495, 0x0); this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['runner'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); _0x2a1495 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2a1495 = null != _0x586025[_0x56ae('0x6f4')] ? _0x2a1495[_0x56ae('0x99c')]('wormholeN') : _0x2a1495['h'][_0x56ae('0x6f4')]; this[_0x56ae('0x1232')]['goesTo'] = new _0x5e2059(_0x2a1495, 0x0); }, '__class__': _0x2f1ec2 }); var _0x434a15 = function(_0x65267a) { _0xc32e6[_0x56ae('0x94d')](this); this['resetCallback'] = _0x65267a; }; _0x5ac4a7[_0x56ae('0x2780')] = _0x434a15; _0x434a15[_0x56ae('0x8bf')] = _0x56ae('0x2780'); _0x434a15['__interfaces__'] = [_0x242431]; _0x434a15[_0x56ae('0x8ee')] = _0xc32e6; _0x434a15[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'resetCallback': null, 'update': function(_0xf919e1) {}, 'reset': function() { if (_0x56ae('0x2781') !== _0x56ae('0x2781')) { if (null != this[_0x56ae('0x2782')] == a) return a; a ? this[_0x56ae('0x2782')] = this['createDebugBounds']() : (this[_0x56ae('0x2782')]['dispose'](), this[_0x56ae('0x2782')] = null); for (var _0x56caca = 0x0, _0x59ce14 = this[_0x56ae('0x130f')]; _0x56caca < _0x59ce14;) { var _0x2ad86f = _0x56caca++; this[_0x56ae('0x130e')][_0x56ae('0x1b')](_0x2ad86f)[_0x56ae('0x1313')](a); } return a; } else { this[_0x56ae('0xb82')](!0x1); null != this[_0x56ae('0x1522')] && this[_0x56ae('0x1522')](); } }, '__class__': _0x434a15 }); var _0x5b3186 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x872')], 0x4, _0x5b3186['entry'], { 'noCrumblingTiles': !0x0 }); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this['name'] = _0x56ae('0x26ef'); }; _0x5ac4a7['com.player03.run3.cutscene.Discoveries'] = _0x5b3186; _0x5b3186[_0x56ae('0x8bf')] = _0x56ae('0x2783'); _0x5b3186[_0x56ae('0x8ee')] = _0x2c8908; _0x5b3186[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'student': null, 'updateMapPositions': function() { _0x37c090[_0x56ae('0x1058')][_0x56ae('0xbbc')][_0x56ae('0xbbd')](_0x56ae('0x1fd8')); _0x37c090[_0x56ae('0x1058')][_0x56ae('0xbbf')]['set_value'](0x9); _0x37c090['child'][_0x56ae('0xbbc')][_0x56ae('0xbbd')]('winter'); _0x37c090[_0x56ae('0x1027')][_0x56ae('0xbbf')]['set_value'](0x6); null != _0x37c090[_0x56ae('0x1024')][_0x56ae('0xbbc')] && (_0x37c090[_0x56ae('0x1024')][_0x56ae('0xbbc')][_0x56ae('0xbbd')](_0x56ae('0x1fd8')), _0x37c090[_0x56ae('0x1024')][_0x56ae('0xbbf')]['set_value'](0x7)); _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1843')]['call'](this); }, 'unloadLevel': function() { if (_0x56ae('0x2784') !== _0x56ae('0x2784')) { this['child'][_0x56ae('0xb91')](0xa, 86.3); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xa, 87.8); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x4d); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](9.7, 0x55); this['pastafarian']['spritesheet'][_0x56ae('0x51d')](0x66); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x3dede8 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2785'), -0xb4, -0x50, null, null, null, _0x3dede8, null); _0x3dede8 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2786'), 0x78, -0x50, null, null, null, _0x3dede8, null); this[_0x56ae('0x2522')](_0x56ae('0x2787')); _0x3dede8 = _0xfe3284['width'](0x398); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2788'), 0x78, 0x136, null, _0x3dede8, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x9cf')][_0x56ae('0x1b')](0x0)[_0x56ae('0x12e2')] = 0xdddddd; this[_0x56ae('0xb93')][_0x56ae('0x9cf')][_0x56ae('0x1b')](0x0)['layout']['apply'](); this[_0x56ae('0xb93')][_0x56ae('0x25c2')]['get'](0x0)['fillColor'] = 0xdddddd; this[_0x56ae('0xb93')][_0x56ae('0x25c2')][_0x56ae('0x1b')](0x0)['redraw'](); } else { this[_0x56ae('0xb90')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x94c')] = null; this['sprites']['set_length'](0x0); } }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x64); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x96); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x32); var _0x181895 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x4a616d = null; null == _0x4a616d && (_0x4a616d = new _0x20e8d2()); var _0x4390f7 = Math['sin'](0.9162978572970231); _0x4a616d['x'] = -0.31 * _0x4390f7; _0x4a616d['y'] = -0.139 * _0x4390f7; _0x4a616d['z'] = -0.941 * _0x4390f7; _0x4a616d['w'] = Math[_0x56ae('0x104e')](0.9162978572970231); _0x4390f7 = _0x4a616d['x'] * _0x4a616d['x'] + _0x4a616d['y'] * _0x4a616d['y'] + _0x4a616d['z'] * _0x4a616d['z'] + _0x4a616d['w'] * _0x4a616d['w']; var _0x503460 = _0x4390f7 - 0x1; 1e-10 > (0x0 <= _0x503460 ? _0x503460 : -_0x503460) || (0x0 == _0x4390f7 ? (_0x4a616d['x'] = 0x0, _0x4a616d['y'] = 0x0, _0x4a616d['z'] = 0x0, _0x4a616d['w'] = 0x1) : (_0x4390f7 = 0x1 / Math[_0x56ae('0xf0c')](_0x4390f7), _0x4a616d['x'] *= _0x4390f7, _0x4a616d['y'] *= _0x4390f7, _0x4a616d['z'] *= _0x4390f7, _0x4a616d['w'] *= _0x4390f7)); _0x181895[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x4a616d)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 3.4, null, 0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x16, 0x4, null, 0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x19bc'), -0x28, -0xf0, null, null, null, null, null); _0x181895 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2789'), -0xa0, -0x78, null, null, -0x1, _0x181895, null); _0x181895 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x278a'), 0x78, 0xf0, null, null, null, _0x181895, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x278b'), 0x140, 0x168, null, null, -0x1, null, null); this[_0x56ae('0xb90')]['unifyRotation'](this[_0x56ae('0xe7b')]); }, 'frame1': function() { if (_0x56ae('0x278c') === _0x56ae('0x278d')) { var _0x132102 = _0x2c101a[_0x56ae('0x42')](); _0x132102['reset'](); _0x132102['set_visible'](_0x132102[_0x56ae('0x20e4')]['isAvailable']()); } else { this[_0x56ae('0xe7b')]['setIndexedPosition'](0x0, 3.3, null, 0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x42); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb90')][_0x56ae('0xb91')](21.95, 3.95, null, 0x3); this[_0x56ae('0xb90')][_0x56ae('0xe79')][_0x56ae('0xfad')](this[_0x56ae('0xe7b')][_0x56ae('0xe79')]['get_rotationX']()); this[_0x56ae('0xb90')][_0x56ae('0xe79')][_0x56ae('0xfac')](this[_0x56ae('0xe7b')][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); this[_0x56ae('0xb90')]['mesh']['set_rotationZ'](this[_0x56ae('0xe7b')][_0x56ae('0xe79')][_0x56ae('0xfaf')]()); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x2c101a = _0xfe3284[_0x56ae('0x3d')](0x640); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x278e'), -0x64, -0x10c, null, null == _0x2c101a ? null : Math[_0x56ae('0x833')](_0x2c101a / 2.5), null, null); _0x2c101a = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('It\x27s\x20been\x20a\x20year\x20now.', -0xdc, -0x44, null, null, -0x1, _0x2c101a); _0x2c101a = _0xfe3284[_0x56ae('0x3d')](0x640); var _0x1e89c8 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x278f'), 0x78, 0x160, null, null == _0x2c101a ? null : Math[_0x56ae('0x833')](_0x2c101a / 2.5), null, _0x1e89c8); this[_0x56ae('0xb90')][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); } }, 'frame2': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 3.1, null, 0x2); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb90')][_0x56ae('0xb91')](21.95, 3.95, null, 0x3); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x43); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x417317 = _0xfe3284[_0x56ae('0x3d')](0x2d0), _0x2512c9 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2790'), -0x8c, -0x136, null, _0x417317, null, _0x2512c9, null); _0x417317 = _0xfe3284[_0x56ae('0x3d')](0x2d0); _0x2512c9 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Oh\x20come\x20on.\x20What\x20about\x20gravity\x20manipulation,\x20force\x20fields,\x20holograms,\x20and\x20teleportation?', 0xdc, -0x3c, null, _0x417317, null, _0x2512c9, null); _0x417317 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Aren\x27t\x20any\x20of\x20those\x20worth\x20your\x20time?', 0x28, 0x168, null, null, null, _0x417317, null); this['makeBold'](_0x56ae('0x2791')); this['student'][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); }, 'frame3': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 2.6, null, 0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this['angel']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb90')][_0x56ae('0xb91')](21.95, 3.95, null, 0x3); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x44); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x9bd48f = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x14eed2 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2792'), 0xdc, -0xf0, null, _0x9bd48f, null, _0x14eed2, 0xd2); _0x9bd48f = _0xfe3284[_0x56ae('0x3d')](0x258); _0x14eed2 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2793'), -0xe6, 0x122, null, _0x9bd48f, null, _0x14eed2, null); this['dialog']['addBubble']('Only\x20seven\x20and\x20a\x20half\x20months\x20after\x20I\x20did.', 0xb4, 0x17c, null, null, -0x1, null, null); this[_0x56ae('0xb90')][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); }, 'frame4': function() { var _0x42b100 = '1|2|3|0|9|6|12|5|8|11|10|7|4' [_0x56ae('0x44')]('|'), _0x129772 = 0x0; while (!![]) { switch (_0x42b100[_0x129772++]) { case '0': this['student']['setIndexedPosition'](21.95, 3.95, null, 0x3); continue; case '1': this[_0x56ae('0xe7b')]['setIndexedPosition'](0x0, 2.6, null, 0x2); continue; case '2': this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); continue; case '3': this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); continue; case '4': this[_0x56ae('0xb90')][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); continue; case '5': var _0x39911b = _0xfe3284[_0x56ae('0x3d')](0x33e), _0x3060bf = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); continue; case '6': this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '7': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2794'), 0x14, 0x14a, null, _0x39911b, null, _0x3060bf, null); continue; case '8': this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x20don\x27t\x20really\x20understand\x20something\x20until\x20you\x20can\x20build\x20one\x20from\x20scratch.', 0x78, -0x5a, null, _0x39911b, -0x1, _0x3060bf, null); continue; case '9': this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x5d); continue; case '10': _0x3060bf = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); continue; case '11': _0x39911b = _0xfe3284[_0x56ae('0x3d')](0x384); continue; case '12': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2795'), -0x8c, -0x118, null, null, null, null, null); continue; } break; } }, 'frame5': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 2.6, null, 0x2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](22.05, 0x4, null, 0x1); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0xb90')]['spritesheet']['set_xInverted'](!0x1); var _0xa73316 = _0xfe3284['width'](0x3d4), _0x57e68e = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2796'), -0x14, -0x96, null, _0xa73316, null, _0x57e68e, null); this[_0x56ae('0x2522')](_0x56ae('0x2797')); _0xa73316 = _0xfe3284[_0x56ae('0x3d')](0x78); _0x57e68e = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2798'), 0x8c, 0xe6, null, _0xa73316, null, _0x57e68e, null); _0xa73316 = _0xfe3284[_0x56ae('0x3d')](0x2bc); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2799'), 0x14, 0x14a, null, _0xa73316, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')]('Mostly\x20the\x20Runner.', 0x140, 0x190, _0xfe3284[_0x56ae('0xa19')](0.4)); this[_0x56ae('0xb90')]['unifyRotation'](this[_0x56ae('0xe7b')]); }, 'init': function() { this['angel'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); var _0x2c7c4f = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2c7c4f = null != _0x586025[_0x56ae('0x1fd8')] ? _0x2c7c4f[_0x56ae('0x99c')](_0x56ae('0x1fd8')) : _0x2c7c4f['h'][_0x56ae('0x1fd8')]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2c7c4f, 0x8); this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['student']); _0x2c7c4f = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x1b2bb1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2c7c4f = null != _0x586025[_0x2c7c4f] ? _0x1b2bb1['getReserved'](_0x2c7c4f) : _0x1b2bb1['h'][_0x2c7c4f]; this['student'][_0x56ae('0xbb8')] = new _0x5e2059(_0x2c7c4f, 0x7); }, '__class__': _0x5b3186 }); var _0x26b0ac = function() { if ('AkCtx' !== _0x56ae('0x279a')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['sidePathL'], 0x3, null, { 'endTiles': !0x1 }, null, _0x48bfb9[_0x56ae('0x1fd9')]((_0xf76599 = _0x4622dd['sidePathL'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x25e6')])))); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x1c1b50['DTUvU'](_0x2d9f4e, this, this['frame4']), _0x2d9f4e(this, this['frame5']), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this[_0x56ae('0x14ab')])]; this[_0x56ae('0x110')] = _0x56ae('0x279b'); } else { this[_0x56ae('0xaba')]() >= this[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)['get_x']() && this['get_mouseX']() <= this['buttons'][_0x56ae('0x1b')](this['buttons']['get_length']() - 0x1)[_0x56ae('0x3e1')]() + this[_0x56ae('0xf89')][_0x56ae('0x1b')](this[_0x56ae('0xf89')][_0x56ae('0x9fa')]() - 0x1)['get_width']() && this['get_mouseY']() >= this[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)[_0x56ae('0x9f0')]() && this[_0x56ae('0xab9')]() <= this[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)[_0x56ae('0x9f0')]() + this[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)[_0x56ae('0x16')]() && a['stopImmediatePropagation'](); } }; _0x5ac4a7['com.player03.run3.cutscene.DontKnockIt'] = _0x26b0ac; _0x26b0ac['__name__'] = _0x56ae('0x279c'); _0x26b0ac[_0x56ae('0x8ee')] = _0x2c8908; _0x26b0ac[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'skater': null, 'skaterTeleport': null, 'child': null, 'unloadLevel': function() { this['child'] = this[_0x56ae('0x1220')] = this['angel'] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { this['skaterTeleport'] = new _0x310f3f(_0x37c090[_0x56ae('0x1220')], this[_0x56ae('0x1220')]['spritesheet'], this[_0x56ae('0x94c')]['scene']); this[_0x56ae('0x94c')][_0x56ae('0x2208')](this[_0x56ae('0x279d')]); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x7a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x40); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x8f); var _0x40b125 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0xb3a684 = null; null == _0xb3a684 && (_0xb3a684 = new _0x20e8d2()); var _0x5066a5 = Math[_0x56ae('0xaa1')](2.033308578573394); _0xb3a684['x'] = -0.024 * _0x5066a5; _0xb3a684['y'] = 0.059 * _0x5066a5; _0xb3a684['z'] = -0.998 * _0x5066a5; _0xb3a684['w'] = Math[_0x56ae('0x104e')](2.033308578573394); _0x5066a5 = _0xb3a684['x'] * _0xb3a684['x'] + _0xb3a684['y'] * _0xb3a684['y'] + _0xb3a684['z'] * _0xb3a684['z'] + _0xb3a684['w'] * _0xb3a684['w']; var _0x2a8528 = _0x1c1b50[_0x56ae('0x279e')](_0x5066a5, 0x1); 1e-10 > (0x0 <= _0x2a8528 ? _0x2a8528 : -_0x2a8528) || (0x0 == _0x5066a5 ? (_0xb3a684['x'] = 0x0, _0xb3a684['y'] = 0x0, _0xb3a684['z'] = 0x0, _0xb3a684['w'] = 0x1) : (_0x5066a5 = 0x1 / Math['sqrt'](_0x5066a5), _0xb3a684['x'] *= _0x5066a5, _0xb3a684['y'] *= _0x5066a5, _0xb3a684['z'] *= _0x5066a5, _0xb3a684['w'] *= _0x5066a5)); _0x40b125[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0xb3a684)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xd, -0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x27); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](16.4, 0x9, null, 0x9); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['child'][_0x56ae('0xb91')](0x2, 0x1a); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x77); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x1); }, 'frame1': function() { this['angel'][_0x56ae('0xb91')](0xd, -0.8); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](18.3, 0x10, null, -0x1a); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x14); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame2': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.1, -0.7); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this['angel']['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](0xe, -0.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x24); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x35b14f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x279f')], 0x12c, 0x28, null, null, null, _0x35b14f); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = (_0xf76599 = this['tunnel'], _0x2d9f4e(_0xf76599, _0xf76599['display'])); _0x35b14f = this['skaterTeleport']; 0x1 != 0x0 < _0x35b14f[_0x56ae('0x2271')] && (_0x35b14f[_0x56ae('0x2271')] = 0.12); }, 'frame3': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](13.4, 2.8, null, 0x19); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.2, -0.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x39); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); }, 'frame4': function() { if (_0x56ae('0x27a0') !== _0x56ae('0x27a1')) { this['skater'][_0x56ae('0xb91')](12.1, 6.8, null, -0x2d); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.6, -2.78e-17); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x36); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); } else { this['set_checked'](!this[_0x56ae('0xa21')]['get_visible']()); } }, 'frame5': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.8, 0.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); this['angel']['spritesheet']['set_xInverted'](!0x1); this['skater'][_0x56ae('0xb91')](13.9, -0.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x32); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x57ec31 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27a2'), 0xc8, -0xb4, null, null, null, _0x57ec31); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = (_0xf76599 = this[_0x56ae('0x94c')], _0x2d9f4e(_0xf76599, _0xf76599['display'])); _0x57ec31 = this[_0x56ae('0x279d')]; 0x1 != 0x0 < _0x57ec31[_0x56ae('0x2271')] && (_0x57ec31[_0x56ae('0x2271')] = 0.12); }, 'frame6': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.8, 0.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x48); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](13.85, -0.15); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3f); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x2947db = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x162d'), -0x17c, -0xf0, null, null, null, _0x2947db); _0x2947db = _0xfe3284[_0x56ae('0x3d')](0x528); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27a3'), 0xb4, -0xc0, null, _0x575257[_0x56ae('0x688')](null, _0x2947db) ? null : Math[_0x56ae('0x833')](_0x2947db / 2.5), null, null); _0x2947db = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x162e'), 0x12c, 0x64, null, null, -0x1, _0x2947db); }, 'frame7': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.9, 0.2); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](13.5, -0.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3d); this['skater']['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x4637d6 = _0xfe3284[_0x56ae('0x3d')](0x640), _0x39674f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Don\x27t\x20you\x20care\x20that\x20those\x20skates\x20make\x20your\x20life\x20harder?', -0x78, -0xe8, null, null == _0x4637d6 ? null : Math[_0x56ae('0x833')](_0x4637d6 / 2.5), null, _0x39674f); _0x4637d6 = _0xfe3284[_0x56ae('0x3d')](0x528); _0x39674f = new _0x5c4c32(this['skater']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27a4'), 0x28, 0x134, null, null == _0x4637d6 ? null : Math[_0x56ae('0x833')](_0x4637d6 / 2.5), null, _0x39674f); }, 'frame8': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.9, 0.2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](12.6, 1.8, null, 0x23); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x2, 0x1b); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x7ed032 = _0xfe3284['width'](0x564), _0x17c0d1 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27a5'), -0x78, -0x70, null, null == _0x7ed032 ? null : Math['round'](_0x7ed032 / 2.5), null, _0x17c0d1); this['makeBold'](_0x56ae('0x27a6')); }, 'init': function() { this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['angel']); var _0x2acd59 = this['explorePath'][_0x56ae('0xbbe')], _0xfd090b = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2acd59 = null != _0x586025[_0x2acd59] ? _0xfd090b[_0x56ae('0x99c')](_0x2acd59) : _0xfd090b['h'][_0x2acd59]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2acd59, 0x2); this['skater'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this[_0x56ae('0x1220')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x2acd59 = this['explorePath'][_0x56ae('0xbbe')]; _0xfd090b = _0x4622dd['get_instance']()['paths']; _0x2acd59 = null != _0x586025[_0x2acd59] ? _0xfd090b[_0x56ae('0x99c')](_0x2acd59) : _0xfd090b['h'][_0x2acd59]; this[_0x56ae('0x1220')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2acd59, 0x3); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x2acd59 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0xfd090b = _0x4622dd['get_instance']()['paths']; _0x2acd59 = null != _0x586025[_0x2acd59] ? _0xfd090b[_0x56ae('0x99c')](_0x2acd59) : _0xfd090b['h'][_0x2acd59]; this['child'][_0x56ae('0xbb8')] = new _0x5e2059(_0x2acd59, 0x3); }, '__class__': _0x26b0ac }); var _0x214641 = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x245f')], 0x2); this['frames'] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')])]; this[_0x56ae('0x110')] = _0x56ae('0x27a7'); }; _0x5ac4a7[_0x56ae('0x27a8')] = _0x214641; _0x214641[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.DontQuestionIt'; _0x214641['__super__'] = _0x2c8908; _0x214641[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'student': null, 'skater': null, 'box': null, 'loadNext': function(_0x5dcec8, _0x56208c) { _0x5dcec8 = _0x17c694['get_skaterHelpsOut'](); _0x41c934['high'] = 0x32ff3; _0x56208c || 0x4 == this[_0x56ae('0x1643')] ? _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0x5dcec8[_0x56ae('0x256e')]() || _0x17c694[_0x56ae('0x27a9')](_0x5dcec8)); }, 'unloadLevel': function() { this[_0x56ae('0x1220')] = this['student'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { this[_0x56ae('0x2260')] = _0x5f17d4[_0x56ae('0x27aa')](this[_0x56ae('0x94c')], _0x17bbc3[_0x56ae('0x27ab')](this['tunnel'], _0x56ae('0x27ac'), null, 0x7d)); this[_0x56ae('0x2260')][_0x56ae('0xb7c')](); this[_0x56ae('0x2260')][_0x56ae('0xe79')][_0x56ae('0xfae')](-0x48); this[_0x56ae('0x2260')]['mesh'][_0x56ae('0x113e')](0x50, 0x5a, 0x708); this['tunnel'][_0x56ae('0x221a')](this[_0x56ae('0x2260')]); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](1.8); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationY'](0xb4); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x6c); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x78); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x46); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x898); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x1, 0x17, null, 0x1); this['student'][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](0x0, 0x16); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')]['unifyRotation'](this[_0x56ae('0x1220')]); var _0x3640e4 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27ad'), -0x140, 0x28, null, null, null, _0x3640e4); _0x3640e4 = _0xfe3284['width'](0x708); this['dialog']['addBubble'](_0x56ae('0x27ae'), -0x28, 0x168, null, _0x1c1b50[_0x56ae('0x1ec')](null, _0x3640e4) ? null : Math['round'](_0x3640e4 / 2.5), 0x0, null); }, 'frame1': function() { this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); var _0x402a56 = _0xfe3284[_0x56ae('0x3d')](0x578), _0x4e27ae = new _0x5c4c32(this['skater']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27af'), -0x140, -0x140, null, null == _0x402a56 ? null : Math['round'](_0x402a56 / 2.5), null, _0x4e27ae); _0x402a56 = _0xfe3284['width'](0x6a4); _0x4e27ae = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27b0'), 0x118, -0x28, null, null == _0x402a56 ? null : Math[_0x56ae('0x833')](_0x402a56 / 2.5), null, _0x4e27ae); this[_0x56ae('0x2522')](_0x56ae('0x27b1')); _0x402a56 = _0xfe3284[_0x56ae('0x3d')](0x12c); this[_0x56ae('0xb93')]['addBubble'](_0x575257['UMuPp'], -0x140, 0xf0, null, _0x575257[_0x56ae('0x688')](null, _0x402a56) ? null : Math[_0x56ae('0x833')](_0x402a56 / 2.5), null, null); _0x402a56 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27b2'), -0x78, 0x168, null, null, -0x1, _0x402a56); }, 'frame2': function() { if (_0x1c1b50[_0x56ae('0x1ed')](_0x56ae('0x27b3'), _0x56ae('0x27b4'))) { this[_0x56ae('0x1220')]['spritesheet']['set_currentFrame'](0x4e); var _0x29fe9d = _0xfe3284['width'](0x6a4); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1ee')], 0xb4, -0x154, null, null == _0x29fe9d ? null : Math['round'](_0x1c1b50[_0x56ae('0x27b5')](_0x29fe9d, 2.5)), null, null); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27b6'), -0xf0, -0xa0, null, null, null, null); _0x29fe9d = _0xfe3284[_0x56ae('0x3d')](0x6a4); var _0x55ae76 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x27b7'), 0xf0, 0x0, null, null == _0x29fe9d ? null : Math[_0x56ae('0x833')](_0x29fe9d / 2.5), 0x0, _0x55ae76); _0x29fe9d = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27b8'), -0x118, 0x140, null, null, 0x1, _0x29fe9d); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Stop\x20explaining\x20the\x20joke!', 0xa0, 0x168, null, null, 0x3, null); } else { this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x1456')]); this['frameMaxTime'] = 0.2; this[_0x56ae('0x1457')]['setIndexedPosition'](0x8, -1.9, !0x0); this[_0x56ae('0x1457')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x33); this[_0x56ae('0x1457')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['duplicator']['setIndexedPosition'](0x8, -2.5, !0x0, 0xe); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x33); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x8, -2.8, !0x0, 0x15); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x25); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['angel'][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x0, 0x0); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x0); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x1); } }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['student'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0xb90')]); var _0x304ba3 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x304ba3 = null != _0x586025['primary'] ? _0x304ba3[_0x56ae('0x99c')](_0x56ae('0x24cc')) : _0x304ba3['h']['primary']; this['student'][_0x56ae('0xbb8')] = new _0x5e2059(_0x304ba3, 0x1e); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x304ba3 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x517cb0 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x304ba3 = null != _0x586025[_0x304ba3] ? _0x517cb0[_0x56ae('0x99c')](_0x304ba3) : _0x517cb0['h'][_0x304ba3]; this['skater']['goesTo'] = new _0x5e2059(_0x304ba3, 0x2); }, '__class__': _0x214641 }); var _0x45cac5 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x27b9')], 0x5, null, { 'stopLoadingAfter': 0x6, 'customDate': _0x4622dd[_0x56ae('0x27b9')][_0x56ae('0x25a1')](_0x4622dd[_0x56ae('0x27b9')][_0x56ae('0xa92')]) }, null, _0x48bfb9[_0x56ae('0x1fd9')]((_0xf76599 = _0x4622dd['wormholeI'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x25e6')])))); this['runAnimations'] = !0x0; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x1c1b50[_0x56ae('0x1f0')](_0x2d9f4e, this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this['frame11']), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this['frame14']), _0x2d9f4e(this, this['frame15']), _0x2d9f4e(this, this[_0x56ae('0x2529')])]; this[_0x56ae('0x110')] = _0x56ae('0x1e4'); }; _0x5ac4a7[_0x56ae('0x27ba')] = _0x45cac5; _0x45cac5[_0x56ae('0x8bf')] = _0x56ae('0x27ba'); _0x45cac5[_0x56ae('0x8ee')] = _0x2c8908; _0x45cac5[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'runner': null, 'skater': null, 'updateMapPositions': function() { _0x37c090[_0x56ae('0xb90')][_0x56ae('0xbbc')][_0x56ae('0xbbd')](_0x4622dd['wormholeC'][_0x56ae('0xbbe')]); _0x37c090[_0x56ae('0xb90')][_0x56ae('0xbbf')][_0x56ae('0xbbd')](0x0); _0x2c8908[_0x56ae('0x6')]['updateMapPositions']['call'](this); }, 'unloadLevel': function() { this['skater'] = this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](-0xea); _0x2b39f7['view']['get_camera']()[_0x56ae('0xaae')](0x43); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xd44); var _0x3c364a = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](), _0x27899b = null; null == _0x27899b && (_0x27899b = new _0x20e8d2()); var _0x384f2b = Math['sin'](0.5497787143782138); _0x27899b['x'] = -0.088 * _0x384f2b; _0x27899b['y'] = 0.996 * _0x384f2b; _0x27899b['z'] = 0.012 * _0x384f2b; _0x27899b['w'] = Math[_0x56ae('0x104e')](0.5497787143782138); _0x384f2b = _0x27899b['x'] * _0x27899b['x'] + _0x1c1b50[_0x56ae('0x1f1')](_0x27899b['y'], _0x27899b['y']) + _0x27899b['z'] * _0x27899b['z'] + _0x27899b['w'] * _0x27899b['w']; var _0x50c3c3 = _0x384f2b - 0x1; 1e-10 > (0x0 <= _0x50c3c3 ? _0x50c3c3 : -_0x50c3c3) || (_0x1c1b50[_0x56ae('0x1ec')](0x0, _0x384f2b) ? (_0x27899b['x'] = 0x0, _0x27899b['y'] = 0x0, _0x27899b['z'] = 0x0, _0x27899b['w'] = 0x1) : (_0x384f2b = 0x1 / Math['sqrt'](_0x384f2b), _0x27899b['x'] *= _0x384f2b, _0x27899b['y'] *= _0x384f2b, _0x27899b['z'] *= _0x384f2b, _0x27899b['w'] *= _0x384f2b)); _0x3c364a[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x27899b)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27bb'), -0x140, -0x118, null, null, null, null, null); _0x3c364a = _0xfe3284[_0x56ae('0x3d')](0x2bc); _0x27899b = new _0x5c4c32(this['skater']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('The\x20Angel\x20said\x20he\x20found\x20a\x20way\x20home.\x20Why\x20are\x20you\x20still\x20here?', -0x50, -0x46, null, _0x3c364a, -0x1, _0x27899b, null); _0x3c364a = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27bc'), 0x0, 0x154, null, null, null, _0x3c364a, null); }, 'frame1': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x58); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27bd'), -0x17c, -0xdc, null, null, null, null, null); var _0x53ae7c = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20got\x20tired\x20of\x20fame.', 0x28, -0x50, null, null, null, _0x53ae7c, null); _0x53ae7c = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Wait,\x20really?', -0xb4, 0x78, null, null, 0x0, _0x53ae7c, null); _0x53ae7c = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27be'), 0x154, 0x12c, null, null, null, _0x53ae7c, null); }, 'frame2': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x4cd1b7 = _0xfe3284[_0x56ae('0x3d')](0x1fe); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27m\x20telling\x20you,\x20if\x20I\x20was\x20as\x20famous\x20as\x20you,\x20I\x27d\x20never\x20give\x20that\x20up!', -0xf0, -0x50, null, _0x4cd1b7, null, null, null); _0x4cd1b7 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27bf'), 0x168, -0x14, null, null, null, _0x4cd1b7, null); _0x4cd1b7 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20did.', -0x3c, 0x12c, null, null, 0x0, _0x4cd1b7, null); }, 'frame3': function() { if (_0x56ae('0x27c0') !== _0x56ae('0x27c1')) { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5b); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x568ec9 = _0xfe3284[_0x56ae('0x3d')](0x208); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27c2'), 0x8c, -0xf0, null, _0x568ec9, null, null, null); _0x568ec9 = _0xfe3284[_0x56ae('0x3d')](0x186); var _0x368983 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog']['addBubble']('But\x20most\x20of\x20them\x20forgot\x20me.', -0x104, 0xa, null, _0x568ec9, -0x1, _0x368983, null); _0x568ec9 = _0xfe3284[_0x56ae('0x3d')](0x2b2); _0x368983 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('It\x20was\x20like\x20my\x20official\x20nicknames\x20were\x20\x22that\x20kid\x22\x20and\x20\x22hey\x20you.\x22', 0x50, 0x15e, null, _0x568ec9, null, _0x368983, null); } else { if (this[_0x56ae('0x27c3')] || null == this[_0x56ae('0x27c4')]) this[_0x56ae('0x27c3')] = !0x1, this[_0x56ae('0x1ff6')] = null, this[_0x56ae('0x27c5')] = [], this[_0x56ae('0x27c4')] = [], this[_0x56ae('0x27c6')] = [], this[_0x56ae('0x27c7')] = [], this[_0x56ae('0x27c8')](this[_0x56ae('0x27c9')](), 'attribute'), this['__processGLData'](this['get_glVertexSource'](), _0x56ae('0x7ae')), this[_0x56ae('0x27c8')](this[_0x56ae('0x27ca')](), _0x56ae('0x7ae')); if (null != this[_0x56ae('0x8ab')] && null == this[_0x56ae('0x1ff6')]) { var _0x2344e6 = this[_0x56ae('0x8ab')]['gl'], _0x46ebab = _0x56ae('0x27cb') + (0x1 == this[_0x56ae('0x1eee')] ? _0x56ae('0x27cc') : _0x56ae('0x27cd')) + _0x56ae('0x27ce'), _0x2b8c93 = _0x46ebab + this[_0x56ae('0x27c9')](), _0xad24b3 = _0x46ebab + this[_0x56ae('0x27ca')](); _0x46ebab = _0x2b8c93 + _0xad24b3; var _0xa11cc1 = this[_0x56ae('0x8ab')]['__programs']; (null != _0x586025[_0x46ebab] ? _0xa11cc1['existsReserved'](_0x46ebab) : _0xa11cc1['h'][_0x56ae('0x900')](_0x46ebab)) ? (_0x2b8c93 = this[_0x56ae('0x8ab')]['__programs'], this[_0x56ae('0x1ff6')] = null != _0x586025[_0x46ebab] ? _0x2b8c93[_0x56ae('0x99c')](_0x46ebab) : _0x2b8c93['h'][_0x46ebab]) : (this[_0x56ae('0x1ff6')] = this[_0x56ae('0x8ab')][_0x56ae('0x2090')](0x1), this[_0x56ae('0x1ff6')]['__glProgram'] = this[_0x56ae('0x27cf')](_0x2b8c93, _0xad24b3), _0x2b8c93 = this['program'], _0xad24b3 = this[_0x56ae('0x8ab')][_0x56ae('0x27d0')], null != _0x586025[_0x46ebab] ? _0xad24b3['setReserved'](_0x46ebab, _0x2b8c93) : _0xad24b3['h'][_0x46ebab] = _0x2b8c93); if (null != this['program']) { var _0x24c8b0 = '2|1|0|7|3|8|6|4|5' [_0x56ae('0x44')]('|'), _0x3f4b10 = 0x0; while (!![]) { switch (_0x24c8b0[_0x3f4b10++]) { case '0': for (_0x2b8c93 = this[_0x56ae('0x27c5')]; _0x46ebab < _0x2b8c93[_0x56ae('0x32')];) _0xad24b3 = _0x2b8c93[_0x46ebab], ++_0x46ebab, _0xad24b3[_0x56ae('0xf2a')] = _0xad24b3[_0x56ae('0x27d1')] ? _0x2344e6['getUniformLocation'](this[_0x56ae('0x27d2')], _0xad24b3[_0x56ae('0x110')]) : _0x2344e6['getAttribLocation'](this['glProgram'], _0xad24b3[_0x56ae('0x110')]); continue; case '1': _0x46ebab = 0x0; continue; case '2': this['glProgram'] = this[_0x56ae('0x1ff6')][_0x56ae('0x27d3')]; continue; case '3': for (_0x2b8c93 = this[_0x56ae('0x27c4')]; _0x46ebab < _0x2b8c93[_0x56ae('0x32')];) _0xad24b3 = _0x2b8c93[_0x46ebab], ++_0x46ebab, _0xad24b3[_0x56ae('0xf2a')] = _0xad24b3[_0x56ae('0x27d1')] ? _0x2344e6[_0x56ae('0x27d4')](this[_0x56ae('0x27d2')], _0xad24b3['name']) : _0x2344e6['getAttribLocation'](this[_0x56ae('0x27d2')], _0xad24b3[_0x56ae('0x110')]); continue; case '4': _0x46ebab = 0x0; continue; case '5': for (_0x2b8c93 = this[_0x56ae('0x27c7')]; _0x46ebab < _0x2b8c93['length'];) _0xad24b3 = _0x2b8c93[_0x46ebab], ++_0x46ebab, _0xad24b3[_0x56ae('0xf2a')] = _0xad24b3[_0x56ae('0x27d1')] ? _0x2344e6[_0x56ae('0x27d4')](this['glProgram'], _0xad24b3[_0x56ae('0x110')]) : _0x2344e6['getAttribLocation'](this[_0x56ae('0x27d2')], _0xad24b3[_0x56ae('0x110')]); continue; case '6': for (_0x2b8c93 = this['__paramFloat']; _0x46ebab < _0x2b8c93[_0x56ae('0x32')];) _0xad24b3 = _0x2b8c93[_0x46ebab], ++_0x46ebab, _0xad24b3[_0x56ae('0xf2a')] = _0xad24b3['__isUniform'] ? _0x2344e6[_0x56ae('0x27d4')](this[_0x56ae('0x27d2')], _0xad24b3[_0x56ae('0x110')]) : _0x2344e6['getAttribLocation'](this[_0x56ae('0x27d2')], _0xad24b3[_0x56ae('0x110')]); continue; case '7': _0x46ebab = 0x0; continue; case '8': _0x46ebab = 0x0; continue; } break; } } } } }, 'frame4': function() { if ('ZCISI' === _0x56ae('0x27d5')) { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x46); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x5a); this['skater'][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x55942c = _0xfe3284[_0x56ae('0x3d')](0x33e); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27d6'), 0x28, -0x14a, null, _0x55942c, null, null, null); _0x55942c = _0xfe3284[_0x56ae('0x3d')](0x276); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27d7'), 0x64, -0x96, null, _0x55942c, -0x1, null, null); _0x55942c = _0xfe3284[_0x56ae('0x3d')](0x15e); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27d8'), -0x118, 0x50, null, _0x55942c, -0x1, null, null); _0x55942c = _0xfe3284['width'](0x384); var _0x126b77 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1f2')], 0x28, 0x15e, null, _0x55942c, -0x1, _0x126b77, null); } else { var _0x4f3f3b = e++; _0x55942c[_0x56ae('0xe0a')](_0x4f3f3b, _0x126b77); d[_0x56ae('0x1ed5')](0x1, 0x8, this[_0x56ae('0x1f16')], !0x0); _0x126b77[_0x56ae('0x923')](_0x55942c[_0x56ae('0x1115')](_0x126b77), 0x0, _0x55942c[_0x56ae('0x1130')]()); } }, 'frame5': function() { this['runner'][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0x1232')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x59); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0xa91077 = _0xfe3284['width'](0x2bc); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50['hfvNS'], -0x28, -0x122, null, _0xa91077, null, null, null); _0xa91077 = _0xfe3284['width'](0x1d6); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27d9'), -0x104, -0x6e, null, _0xa91077, -0x1, null, null); _0xa91077 = _0xfe3284[_0x56ae('0xa19')](0.7); var _0x3caaeb = _0xfe3284[_0x56ae('0x3d')](0x12c), _0x257522 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('It\x27s\x20like,\x20we\x20get\x20it,\x20the\x20Cartographer\x20made\x20lots\x20of\x20maps.', -0x140, 0x50, _0xa91077, _0x3caaeb, -0x1, _0x257522, null); _0xa91077 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27da'), 0x154, 0x168, null, null, null, _0xa91077, null); }, 'frame6': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this['skater']['spritesheet'][_0x56ae('0x51d')](0x59); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x15a576 = _0xfe3284[_0x56ae('0x3d')](0x208); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1d71'), -0xdc, -0x46, null, _0x15a576, null, null, null); _0x15a576 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27db'), -0x50, 0x3c, null, null, -0x1, _0x15a576, null); _0x15a576 = _0xfe3284['width'](0x168); var _0x5a4b40 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1d72'), 0x190, 0xb4, null, _0x15a576, null, _0x5a4b40, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20happen\x20to\x20agree\x20with\x20you.', 0x8c, 0x168, null, null, -0x1, null, null); }, 'frame7': function() { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27dc'), -0x50, -0x12c, null, null, null, null, null); var _0x332726 = _0xfe3284[_0x56ae('0x3d')](0x1f4), _0x7627bc = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27dd'), 0x104, -0x6e, null, _0x332726, -0x1, _0x7627bc, null); }, 'frame8': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x59); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x4524ef = _0xfe3284[_0x56ae('0x3d')](0x28a); this['dialog']['addBubble'](_0x56ae('0x27de'), -0x78, -0x10e, null, _0x4524ef, null, null, null); _0x4524ef = _0xfe3284[_0x56ae('0x3d')](0x1fe); var _0x1efcd8 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27df'), 0xa0, -0x5a, null, _0x4524ef, -0x1, _0x1efcd8, null); _0x4524ef = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27e0'), 0x3c, 0x154, null, null, null, _0x4524ef, null); this['dialog']['tails'][_0x56ae('0x1b')](0x0)[_0x56ae('0x25d0')] = 0x96; _0x4524ef = this[_0x56ae('0xb93')]; var _0xdd762c = !0x1, _0x3ba437 = !0x1; _0x1efcd8 = !0x0; null == _0x1efcd8 && (_0x1efcd8 = !0x0); null == _0x3ba437 && (_0x3ba437 = !0x0); null == _0xdd762c && (_0xdd762c = !0x0); if (_0xdd762c) for (_0xdd762c = _0x4524ef[_0x56ae('0x9cf')][_0x56ae('0x3f')](); _0xdd762c[_0x56ae('0x8f5')]();) _0xdd762c[_0x56ae('0x42')]()['layout'][_0x56ae('0x12')](); if (_0x3ba437) for (_0x3ba437 = _0x4524ef[_0x56ae('0x27e1')]['iterator'](); _0x3ba437[_0x56ae('0x8f5')]();) _0x3ba437[_0x56ae('0x42')]()[_0x56ae('0x12e6')](); if (_0x1efcd8) for (_0x4524ef = _0x4524ef[_0x56ae('0x25c2')]['iterator'](); _0x4524ef[_0x56ae('0x8f5')]();) _0x4524ef[_0x56ae('0x42')]()[_0x56ae('0x12e6')](); }, 'frame9': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x4f2523 = _0xfe3284[_0x56ae('0x3d')](0x316), _0x2c92a7 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('One\x20time,\x20the\x20Sailor\x20asked\x20me\x20about\x20thunderstorms,\x20and\x20I\x20showed\x20him\x20my\x20map\x20of\x20a\x20thunder\x20cloud.', -0x14, -0x104, null, _0x4f2523, null, _0x2c92a7, null); _0x4f2523 = _0xfe3284[_0x56ae('0x3d')](0x1ae); this['dialog']['addBubble'](_0x56ae('0x27e2'), -0x12c, 0xa, null, _0x4f2523, null, null, null); _0x4f2523 = _0xfe3284[_0x56ae('0x3d')](0x15e); _0x2c92a7 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog']['addBubble']('He\x20had\x20to\x20go\x20to\x20the\x20Hospital!', -0xdc, 0x122, null, _0x4f2523, -0x1, _0x2c92a7, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27e3'), 0x154, 0x154, null, null, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x25c2')][_0x56ae('0x1b')](0x0)[_0x56ae('0x25d0')] = 0x10e; this[_0x56ae('0xb93')][_0x56ae('0x25c2')][_0x56ae('0x1b')](0x1)[_0x56ae('0x25d0')] = 0x82; _0x4f2523 = this[_0x56ae('0xb93')]; var _0x555f76 = !0x1, _0x332cc9 = !0x1; _0x2c92a7 = !0x0; null == _0x2c92a7 && (_0x2c92a7 = !0x0); null == _0x332cc9 && (_0x332cc9 = !0x0); null == _0x555f76 && (_0x555f76 = !0x0); if (_0x555f76) for (_0x555f76 = _0x4f2523[_0x56ae('0x9cf')]['iterator'](); _0x555f76[_0x56ae('0x8f5')]();) _0x555f76[_0x56ae('0x42')]()[_0x56ae('0x9e3')][_0x56ae('0x12')](); if (_0x332cc9) for (_0x332cc9 = _0x4f2523[_0x56ae('0x27e1')][_0x56ae('0x3f')](); _0x332cc9[_0x56ae('0x8f5')]();) _0x332cc9['next']()[_0x56ae('0x12e6')](); if (_0x2c92a7) for (_0x4f2523 = _0x4f2523[_0x56ae('0x25c2')][_0x56ae('0x3f')](); _0x4f2523[_0x56ae('0x8f5')]();) _0x4f2523[_0x56ae('0x42')]()[_0x56ae('0x12e6')](); }, 'frame10': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27e4'), -0x14, -0x118, null, null, null, null, null); var _0x26ee52 = _0xfe3284[_0x56ae('0x3d')](0x302), _0x1601f7 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27e5'), 0x14, -0x78, null, _0x26ee52, -0x1, _0x1601f7, null); }, 'frame11': function() { var _0x12eeec = {}; _0x12eeec['WjBTe'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x27e6') !== _0x56ae('0x27e6')) { _0x4a6946 = _0x1e2546[_0x56ae('0x42')](); if (_0x4a6946[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x12eeec[_0x56ae('0x27e7')]('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20', _0x2e9646[_0x56ae('0x8a8')](_0x4a6946[_0x56ae('0xafa')]))); c = _0x4a6946[_0x56ae('0xafe')]; 'svg:' == _0x11208a[_0x56ae('0xc14')](c, 0x0, 0x4) && (c = _0x11208a['substr'](c, 0x4, null)); _0x56ae('0x2249') == c ? this[_0x56ae('0x224a')](_0x4a6946, 0x0, !0x0) : 'radialGradient' == c && this[_0x56ae('0x224a')](_0x4a6946, 0x1, !0x0); } else { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this['skater']['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x1e2546 = _0xfe3284['width'](0x262); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x272d'), -0x8c, -0x122, null, _0x1e2546, null, null, null); _0x1e2546 = _0xfe3284[_0x56ae('0x3d')](0x23a); var _0x4a6946 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x272e'), 0x64, -0x6e, null, _0x1e2546, -0x1, _0x4a6946, null); _0x1e2546 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27e8'), -0x104, 0x64, null, null, null, _0x1e2546, null); _0x1e2546 = _0xfe3284[_0x56ae('0x3d')](0x14a); _0x4a6946 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x272f'), 0x168, 0x122, null, _0x1e2546, null, _0x4a6946, null); } }, 'frame12': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x4e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27e9'), -0xf0, -0x12c, null, null, null, null, null); var _0x5300c3 = _0xfe3284[_0x56ae('0x3d')](0x316), _0xbc797 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x575257[_0x56ae('0x695')], 0x78, -0x64, null, _0x5300c3, null, _0xbc797, null); _0x5300c3 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27ea'), -0x104, 0xdc, null, null, 0x0, _0x5300c3, null); this['makeBold'](_0x56ae('0x27eb')); _0x5300c3 = _0xfe3284[_0x56ae('0x3d')](0x2a8); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27ec'), 0xf0, 0x14a, null, _0x5300c3, 0x1, null, null); }, 'frame13': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x4a90b4 = _0xfe3284[_0x56ae('0x3d')](0x320); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27ed'), -0x50, -0x136, null, _0x4a90b4, null, null, null); _0x4a90b4 = _0xfe3284[_0x56ae('0x3d')](0x2a8); var _0x3e33a2 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x27ee')], 0xb4, -0x6e, null, _0x4a90b4, -0x1, _0x3e33a2, null); _0x4a90b4 = _0xfe3284[_0x56ae('0x3d')](0x33e); _0x3e33a2 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('But\x20he\x20assumed\x20he\x20knew\x20everything\x20about\x20storms,\x20and\x20he\x20got\x20way\x20too\x20close.', 0x3c, 0x15e, null, _0x4a90b4, null, _0x3e33a2, null); }, 'frame14': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](3.5, 38.2); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this['skater']['spritesheet']['set_xInverted'](!0x1); var _0x3b4e8f = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27ef'), -0x140, -0xdc, null, null, null, _0x3b4e8f, null); _0x3b4e8f = _0xfe3284[_0x56ae('0x3d')](0x1f4); var _0x3de1b3 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27f0'), 0x12c, -0x82, null, _0x3b4e8f, null, _0x3de1b3, null); _0x3b4e8f = _0xfe3284[_0x56ae('0x3d')](0x2da); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27f1'), -0x50, 0x136, null, _0x3b4e8f, -0x1, null, null); this[_0x56ae('0x2522')]('I'); _0x3b4e8f = _0xfe3284['scale'](0.5); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27f2'), 0x168, 0x17c, _0x3b4e8f, null, -0x1, null, null); }, 'frame15': function() { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this['runner']['spritesheet'][_0x56ae('0x51d')](0x41); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x1c); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x266cb5 = _0xfe3284[_0x56ae('0x3d')](0x1d6); this['dialog'][_0x56ae('0x1052')]('You\x20lost\x20me,\x20but\x20I\x27ll\x20take\x20your\x20word\x20for\x20it.', -0xc8, -0x10e, null, _0x266cb5, null, null, null); _0x266cb5 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27f3'), -0xdc, -0x3c, null, null, -0x1, _0x266cb5, null); _0x266cb5 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27f4'), 0x28, 0x154, null, null, null, _0x266cb5, null); }, 'frame16': function() { if (_0x56ae('0x27f5') !== _0x56ae('0x27f5')) { return !0x1; } else { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this['skater']['spritesheet']['set_currentFrame'](0x58); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20can\x27t\x20tell\x20you.', 0x0, -0xf0, null, null, null, null, null); var _0x2b5016 = _0xfe3284[_0x56ae('0x3d')](0x154), _0x16670c = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Come\x20on!\x20What\x27s\x20the\x20harm?', -0xc8, 0xa, null, _0x2b5016, null, _0x16670c, null); _0x2b5016 = _0xfe3284['width'](0x172); _0x16670c = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27f6'), 0x190, 0xb4, null, _0x2b5016, 0x0, _0x16670c, null); _0x2b5016 = _0xfe3284['width'](0x2bc); this[_0x56ae('0xb93')]['addBubble']('I\x20have\x20my\x20guesses,\x20but\x20I\x20refuse\x20to\x20give\x20you\x20an\x20incomplete\x20map.', 0x50, 0x168, null, _0x2b5016, -0x1, null, null); } }, 'init': function() { this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1232')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); var _0x80c4d9 = this['explorePath'][_0x56ae('0xbbe')], _0x40f87a = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x80c4d9 = null != _0x586025[_0x80c4d9] ? _0x40f87a[_0x56ae('0x99c')](_0x80c4d9) : _0x40f87a['h'][_0x80c4d9]; this['runner']['goesTo'] = new _0x5e2059(_0x80c4d9, 0x5); this['skater'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this[_0x56ae('0x1220')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x80c4d9 = this[_0x56ae('0x2507')]['pathName']; _0x40f87a = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x80c4d9 = null != _0x586025[_0x80c4d9] ? _0x40f87a[_0x56ae('0x99c')](_0x80c4d9) : _0x40f87a['h'][_0x80c4d9]; this[_0x56ae('0x1220')][_0x56ae('0xbb8')] = new _0x5e2059(_0x80c4d9, 0x6); }, '__class__': _0x45cac5 }); var _0x528de0 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x25a2')], -0x1, null, { 'endTiles': !0x0 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this[_0x56ae('0x110')] = _0x56ae('0x27f7'); }; _0x5ac4a7[_0x56ae('0x27f8')] = _0x528de0; _0x528de0[_0x56ae('0x8bf')] = _0x56ae('0x27f8'); _0x528de0[_0x56ae('0x8ee')] = _0x2c8908; _0x528de0[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'duplicator': null, 'child': null, 'pastafarian': null, 'unloadLevel': function() { this[_0x56ae('0x1059')] = this['child'] = this[_0x56ae('0x1024')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x3e); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_y'](0x57); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](0x16c7); var _0x2f0a4c = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x22a215 = null; null == _0x22a215 && (_0x22a215 = new _0x20e8d2()); var _0x152f42 = Math['sin'](1.5533430342749535); _0x22a215['x'] = 0.128 * _0x152f42; _0x22a215['y'] = 0.986 * _0x152f42; _0x22a215['z'] = -0.105 * _0x152f42; _0x22a215['w'] = Math[_0x56ae('0x104e')](1.5533430342749535); _0x152f42 = _0x22a215['x'] * _0x22a215['x'] + _0x22a215['y'] * _0x22a215['y'] + _0x22a215['z'] * _0x22a215['z'] + _0x22a215['w'] * _0x22a215['w']; var _0x427ed9 = _0x152f42 - 0x1; 1e-10 > (0x0 <= _0x427ed9 ? _0x427ed9 : -_0x427ed9) || (0x0 == _0x152f42 ? (_0x22a215['x'] = 0x0, _0x22a215['y'] = 0x0, _0x22a215['z'] = 0x0, _0x22a215['w'] = 0x1) : (_0x152f42 = 0x1 / Math[_0x56ae('0xf0c')](_0x152f42), _0x22a215['x'] *= _0x152f42, _0x22a215['y'] *= _0x152f42, _0x22a215['z'] *= _0x152f42, _0x22a215['w'] *= _0x152f42)); _0x2f0a4c[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x22a215)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, -0x7, !0x0, 0x14); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x53); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x7, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x79); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x2, 0x8, !0x0); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6e); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x2f0a4c = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27f9'), 0x154, 0xf0, null, null, null, _0x2f0a4c, null); _0x2f0a4c = _0xfe3284[_0x56ae('0x3d')](0x2bc); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27fa'), -0xc8, -0x15e, null, _0x2f0a4c, null, null, null); _0x2f0a4c = _0xfe3284[_0x56ae('0x3d')](0x334); _0x22a215 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x27fb'), 0x78, -0x5a, null, _0x2f0a4c, -0x1, _0x22a215, null); _0x2f0a4c = this[_0x56ae('0xb93')]; (0x0 < _0x2f0a4c[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x2f0a4c[_0x56ae('0x25c2')]['get'](_0x2f0a4c[_0x56ae('0x25c2')]['get_length']() - 0x1) : null)[_0x56ae('0x25d0')] = 0x140; _0x2f0a4c = this[_0x56ae('0xb93')]; (0x0 < _0x2f0a4c['tails'][_0x56ae('0x9fa')]() ? _0x2f0a4c[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x2f0a4c[_0x56ae('0x25c2')]['get_length']() - 0x1) : null)[_0x56ae('0x12e6')](); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfad')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf59')]()); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfac')](this[_0x56ae('0x1027')]['mesh']['get_rotationY']()); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfae')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xfaf')]()); }, 'frame1': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, -0x1, !0x0, 0x14); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x4a); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child']['setIndexedPosition'](0x3, 0x7, !0x0); this['child']['spritesheet'][_0x56ae('0x51d')](0x7a); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x2, 0x8, !0x0); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x59d11e = _0xfe3284['width'](0x44c); this[_0x56ae('0xb93')]['addBubble']('Some\x20scholars\x20refer\x20to\x20this\x20as\x20the\x20Hypocritical\x20Condiment,\x20as\x20the\x20Flying\x20Spaghetti\x20Monster\x20is\x20guilty\x20of\x20not\x20following\x20His\x20own\x20advice.\x20As\x20you\x20know,\x20He\x20created\x20much\x20of\x20the\x20Universe\x20in\x20a\x20drunk\x20stupor,\x20resulting\x20in\x20its\x20myriad\x20flaws.', -0x14, -0xf0, null, _0x59d11e, null, null, null); _0x59d11e = _0xfe3284[_0x56ae('0x3d')](0x1e0); var _0x55f4a6 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Yet\x20despite\x20the\x20Fourth\x20Condiment,\x20He\x20hasn\x27t\x20taken\x20any\x20action\x20to\x20fix\x20these\x20flaws.', -0x154, 0x46, null, _0x59d11e, -0x1, _0x55f4a6, null); _0x59d11e = this[_0x56ae('0xb93')]; (0x0 < _0x59d11e[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x59d11e[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x59d11e[_0x56ae('0x25c2')]['get_length']() - 0x1) : null)[_0x56ae('0x25d0')] = 0x12c; _0x59d11e = this[_0x56ae('0xb93')]; (0x0 < _0x59d11e[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x59d11e['tails'][_0x56ae('0x1b')](_0x59d11e[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e6')](); this[_0x56ae('0x1059')]['mesh'][_0x56ae('0xfad')](this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xf59')]()); this[_0x56ae('0x1059')]['mesh'][_0x56ae('0xfac')](this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xf5c')]()); this['pastafarian'][_0x56ae('0xe79')][_0x56ae('0xfae')](this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xfaf')]()); }, 'frame2': function() { if (_0x56ae('0x27fc') === _0x56ae('0x27fd')) { var _0x25931e = []; for (_0x3eb3af = _0x2647fb(_0x3eb3af); _0x3eb3af['hasNext']();) { var _0x3299b7 = _0x3eb3af[_0x56ae('0x42')](); _0x25931e[_0x56ae('0x8f0')](_0x3299b7); } return _0x25931e; } else { this['duplicator']['setIndexedPosition'](0x3, 1.3, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x4c); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 6.9, !0x0, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x2c); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x2, 0x8, !0x0); this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x3eb3af = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27fe'), -0x64, -0x78, null, null, null, _0x3eb3af, null); _0x3eb3af = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Dad?!', 0x104, 0x64, null, null, null, _0x3eb3af, null); _0x3eb3af = _0xfe3284['scale'](0.5); var _0x2b4f0a = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Child!', 0x64, 0xdc, _0x3eb3af, null, null, _0x2b4f0a, null); this[_0x56ae('0x1059')]['mesh'][_0x56ae('0xfad')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf59')]()); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfac')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfae')](this['child'][_0x56ae('0xe79')][_0x56ae('0xfaf')]()); } }, 'frame3': function() { if ('AdtLV' !== 'AdtLV') { var _0x5ac73d = _0x36799b[_0x56ae('0x6')]['__dispatchEvent'][_0x56ae('0x94d')](this, a); return a[_0x56ae('0x9ce')] ? !0x0 : _0x5ac73d; } else { this[_0x56ae('0x1027')][_0x56ae('0xe79')]['set_visible'](!0x1); this[_0x56ae('0x1024')]['setIndexedPosition'](0x3, 0x4, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x54); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x4, !0x0, 0x1); this['child'][_0x56ae('0xb92')]['set_currentFrame'](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](0x2, 0x8, !0x0); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['pastafarian'][_0x56ae('0xe79')]['set_rotationX'](this[_0x56ae('0x1027')]['mesh']['get_rotationX']()); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfac')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); this[_0x56ae('0x1059')][_0x56ae('0xe79')]['set_rotationZ'](this[_0x56ae('0x1027')]['mesh']['get_rotationZ']()); } }, 'frame4': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, 0x4, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x3, 3.9, !0x0, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this['child']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x2, 0x8, !0x0); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x5d0872 = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x3579c6 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27ff'), -0x3c, -0x6e, null, _0x5d0872, null, _0x3579c6, null); this[_0x56ae('0x1059')]['mesh'][_0x56ae('0xfad')](this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xf59')]()); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfac')](this['child'][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xfae')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xfaf')]()); }, 'frame5': function() { this[_0x56ae('0x1024')]['setIndexedPosition'](0x3, 0x4, !0x0); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 3.9, !0x0, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](0x2, 8.7, !0x0, 0x3); this['pastafarian']['spritesheet'][_0x56ae('0x51d')](0x6a); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x29b991 = _0xfe3284[_0x56ae('0xa19')](0.4), _0x197763 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x1f6')], 0xb4, 0x50, _0x29b991, null, null, _0x197763, null); _0x29b991 = _0xfe3284[_0x56ae('0xa19')](0.4); _0x197763 = _0xfe3284[_0x56ae('0x3d')](0xd2); var _0x17e90c = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2800'), 0x104, 0xd2, _0x29b991, _0x197763, null, _0x17e90c, null); this['pastafarian'][_0x56ae('0xe79')][_0x56ae('0xfad')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf59')]()); this[_0x56ae('0x1059')]['mesh'][_0x56ae('0xfac')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); this[_0x56ae('0x1059')]['mesh'][_0x56ae('0xfae')](this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xfaf')]()); }, 'init': function() { this['duplicator'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); var _0x594363 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x594363 = null != _0x586025['homePlanA'] ? _0x594363['getReserved'](_0x56ae('0x25e2')) : _0x594363['h'][_0x56ae('0x25e2')]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x594363, 0x0); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['child']); _0x594363 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x594363 = _0x575257['whVnb'](null, _0x586025[_0x56ae('0x25e2')]) ? _0x594363[_0x56ae('0x99c')]('homePlanA') : _0x594363['h'][_0x56ae('0x25e2')]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x594363, 0x0); this[_0x56ae('0x1059')] = new _0x5b4c52(this['section'], _0x37c090['pastafarian'], !0x1, null, !0x1, null); this['pastafarian']['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); _0x594363 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x594363 = null != _0x586025['homePlanA'] ? _0x594363[_0x56ae('0x99c')](_0x56ae('0x25e2')) : _0x594363['h']['homePlanA']; this['pastafarian'][_0x56ae('0xbb8')] = new _0x5e2059(_0x594363, 0x1); }, '__class__': _0x528de0 }); var _0x19f38b = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x24cc')], 0x2e, _0x19f38b[_0x56ae('0xbf5')], { 'noCrumblingTiles': !0x0 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x575257[_0x56ae('0x697')](_0x2d9f4e, this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this[_0x56ae('0x110')] = _0x56ae('0x2801'); }; _0x5ac4a7[_0x56ae('0x2802')] = _0x19f38b; _0x19f38b['__name__'] = _0x56ae('0x2802'); _0x19f38b[_0x56ae('0x8ee')] = _0x2c8908; _0x19f38b['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'pastafarian': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this[_0x56ae('0x1059')] = this[_0x56ae('0xe7b')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { var _0x35173a = this; _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_y'](0x46); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](-0x64); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x5, 0x3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0x1059')][_0x56ae('0xb91')](4.3, 0x2); this['pastafarian']['spritesheet'][_0x56ae('0x51d')](0x64); this['duplicator']['setIndexedPosition'](14.7, 31.8, null, 0x1); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x47); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0xf, 31.4, null, 0x1); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x60); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2803'), -0x28, -0x140, null, null, null, null); var _0x5cb4f5 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2804'), -0x50, -0x8c, -0x1, Math['round'](-0.4), 0x0, _0x5cb4f5); _0x5cb4f5 = this[_0x56ae('0xb93')]; var _0x318445 = (0x0 < _0x5cb4f5['bubbles'][_0x56ae('0x9fa')]() ? _0x5cb4f5['bubbles'][_0x56ae('0x1b')](_0x5cb4f5[_0x56ae('0x9cf')]['get_length']() - 0x1) : null)[_0x56ae('0x1926')]; this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(function() { _0x50b13c[_0x56ae('0xb96')](_0x318445, _0x56ae('0x2805'), new _0x1688e1(null, 0.6 * _0x35173a[_0x56ae('0xb93')][_0x56ae('0x259d')] * _0x35173a[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'] | 0x0)); }))); _0x50b13c['setTextFormat'](_0x318445, _0x56ae('0x2805'), new _0x1688e1(null, 0.6 * _0x35173a['dialog']['defaultTextSize'] * _0x35173a[_0x56ae('0xb93')][_0x56ae('0x9e3')]['scale']['y'] | 0x0)); _0x5cb4f5 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x694'), 0xc8, 0x78, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x5cb4f5); }, 'frame1': function() { if (_0x56ae('0x2806') === _0x56ae('0x2806')) { this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x45); var _0x1af8f9 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2807'), 0x0, -0x8c, -0x1, Math['round'](0x398), null, _0x1af8f9); _0x1af8f9 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2808'), -0xf0, 0xf0, null, null, null, _0x1af8f9); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Everyone\x27s\x20welcome\x20to\x20come.\x20Even\x20you!', 0xa0, 0x168, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, null); } else { return new _0x38145d(_0x1af8f9, b, c); } }, 'frame2': function() { var _0x314b81 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2809'), 0x50, -0xb4, null, null, null, _0x314b81); _0x314b81 = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Great!', -0xc8, -0x14, null, null, null, _0x314b81); _0x314b81 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x280a'), 0xa0, 0x140, null, null, null, _0x314b81); _0x314b81 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257['CRSvH'], -0x140, 0x168, null, null, null, _0x314b81); }, 'frame3': function() { var _0x251328 = '3|2|7|6|4|1|0|5' [_0x56ae('0x44')]('|'), _0x2c6ddd = 0x0; while (!![]) { switch (_0x251328[_0x2c6ddd++]) { case '0': _0x36e276 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); continue; case '1': this[_0x56ae('0x2522')](_0x56ae('0x280b')); continue; case '2': var _0x36e276 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); continue; case '3': this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x47); continue; case '4': this['dialog'][_0x56ae('0x1052')]('What?\x20No.', -0xf0, -0x50, null, null, null, _0x36e276); continue; case '5': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257['PsdEl'], -0x50, 0x140, null, null, null, _0x36e276); continue; case '6': _0x36e276 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); continue; case '7': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x280c'), 0xa0, -0xf0, -0x1, Math[_0x56ae('0x833')](0x294), null, _0x36e276); continue; } break; } }, 'frame4': function() { if ('TTLrT' !== _0x56ae('0x280d')) { var _0x36abb4 = _0x56ae('0x280e')['split']('|'), _0x1e85c2 = 0x0; while (!![]) { switch (_0x36abb4[_0x1e85c2++]) { case '0': var _0x5cc131 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); continue; case '1': this['duplicator'][_0x56ae('0xb91')](14.7, 31.6, null, 0x1); continue; case '2': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '3': this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x5, 1.8); continue; case '4': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); continue; case '5': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x60); continue; case '6': this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x51); continue; case '7': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x280f'), 0x0, -0x8c, -0x1, Math[_0x56ae('0x833')](0x280), null, _0x5cc131); continue; case '8': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); continue; } break; } } else { this[_0x56ae('0x2810')][_0x56ae('0x2811')](this['__offsetX'], this['__offsetY'], this['__displayWidth'], this[_0x56ae('0x2812')]); } }, 'frame5': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x5, 0.5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](4.3, 1.2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x65); this[_0x56ae('0x1024')][_0x56ae('0xb91')](14.7, 31.5, null, 0x1); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x4d); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x28952e = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2813'), 0x0, -0x8c, -0x1, Math['round'](0x2d0), null, _0x28952e); }, 'init': function() { this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['angel'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['angel']); var _0x2a5579 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x461dd1 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x2a5579 = null != _0x586025[_0x2a5579] ? _0x461dd1[_0x56ae('0x99c')](_0x2a5579) : _0x461dd1['h'][_0x2a5579]; this[_0x56ae('0xe7b')]['goesTo'] = new _0x5e2059(_0x2a5579, 0x20); this[_0x56ae('0x1059')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); _0x2a5579 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x461dd1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2a5579 = null != _0x586025[_0x2a5579] ? _0x461dd1[_0x56ae('0x99c')](_0x2a5579) : _0x461dd1['h'][_0x2a5579]; this[_0x56ae('0x1059')]['goesTo'] = new _0x5e2059(_0x2a5579, 0x21); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x0, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1024')]); _0x2a5579 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x461dd1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2a5579 = null != _0x586025[_0x2a5579] ? _0x461dd1['getReserved'](_0x2a5579) : _0x461dd1['h'][_0x2a5579]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2a5579, 0x2d); this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090['child'], !0x0, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x2a5579 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x461dd1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2a5579 = null != _0x586025[_0x2a5579] ? _0x461dd1[_0x56ae('0x99c')](_0x2a5579) : _0x461dd1['h'][_0x2a5579]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2a5579, 0x2d); }, '__class__': _0x19f38b }); var _0x752588 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1fd8')], -0x1); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')])]; this[_0x56ae('0x110')] = _0x56ae('0x2814'); }; _0x5ac4a7['com.player03.run3.cutscene.GoldMedal'] = _0x752588; _0x752588['__name__'] = _0x56ae('0x2815'); _0x752588['__super__'] = _0x2c8908; _0x752588[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'skater': null, 'child': null, 'unloadLevel': function() { this['child'] = this['skater'] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x7a); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_y'](-0x98); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xe36); var _0x1c7feb = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](), _0x1b9bc2 = null; null == _0x1b9bc2 && (_0x1b9bc2 = new _0x20e8d2()); var _0x226da2 = Math[_0x56ae('0xaa1')](1.1519173063162575); _0x1b9bc2['x'] = -0.068 * _0x226da2; _0x1b9bc2['y'] = -0.021 * _0x226da2; _0x1b9bc2['z'] = -0.997 * _0x226da2; _0x1b9bc2['w'] = Math[_0x56ae('0x104e')](1.1519173063162575); _0x226da2 = _0x1b9bc2['x'] * _0x1b9bc2['x'] + _0x1b9bc2['y'] * _0x1b9bc2['y'] + _0x1b9bc2['z'] * _0x1b9bc2['z'] + _0x1b9bc2['w'] * _0x1b9bc2['w']; var _0x164d2b = _0x226da2 - 0x1; _0x575257['dZaFz'](1e-10, 0x0 <= _0x164d2b ? _0x164d2b : -_0x164d2b) || (0x0 == _0x226da2 ? (_0x1b9bc2['x'] = 0x0, _0x1b9bc2['y'] = 0x0, _0x1b9bc2['z'] = 0x0, _0x1b9bc2['w'] = 0x1) : (_0x226da2 = 0x1 / Math[_0x56ae('0xf0c')](_0x226da2), _0x1b9bc2['x'] *= _0x226da2, _0x1b9bc2['y'] *= _0x226da2, _0x1b9bc2['z'] *= _0x226da2, _0x1b9bc2['w'] *= _0x226da2)); _0x1c7feb['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x1b9bc2)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['skater']['setIndexedPosition'](22.6, 0x33); this[_0x56ae('0x1220')]['spritesheet']['set_currentFrame'](0x4a); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x17, 0x32); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x65); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2816'), -0x140, -0xf0, null, null, null, null); _0x1c7feb = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2817'), -0xf0, -0x50, null, null, -0x1, _0x1c7feb); _0x1c7feb = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2818'), 0xa0, 0xb4, null, null, null, _0x1c7feb); this[_0x56ae('0xb93')]['addBubble']('That\x20certainly\x20is\x20nice\x20of\x20you.', 0xb4, 0x140, null, null, -0x1, null); }, 'frame1': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](22.6, 50.5); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x4f); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')]['setIndexedPosition'](0x17, 0x32); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x304b53 = _0xfe3284['width'](0xfa); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('...', 0x0, -0xf0, null, null == _0x304b53 ? null : Math[_0x56ae('0x833')](_0x304b53 / 2.5), null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('This\x20is\x20bronze.', 0x0, -0x78, null, null, -0x1, null); _0x304b53 = _0xfe3284[_0x56ae('0xa19')](0.6); var _0x53695f = _0xfe3284['width'](0x24e), _0x2fb2e6 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2819'), -0x50, 0x18, null == _0x304b53 ? null : 0x0 > _0x304b53 ? _0x304b53 : _0x304b53 / 2.5, null == _0x53695f ? null : Math[_0x56ae('0x833')](_0x53695f / 2.5), null, _0x2fb2e6); _0x304b53 = _0xfe3284[_0x56ae('0x3d')](0x3fc); _0x53695f = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x281a'), 0xfc, 0xe4, null, null == _0x304b53 ? null : Math['round'](_0x304b53 / 2.5), 0x1, _0x53695f); this[_0x56ae('0xb93')]['addPlainTextOld'](_0x56ae('0x281b'), 0x0, -0xaa, _0xfe3284['scale'](0.4)); }, 'init': function() { var _0x55f66e = _0x56ae('0x281c')[_0x56ae('0x44')]('|'), _0x1bb8a6 = 0x0; while (!![]) { switch (_0x55f66e[_0x1bb8a6++]) { case '0': this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; continue; case '1': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); continue; case '2': _0x12bbe8 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; continue; case '3': this['skater']['billboardMode'] = !0x0; continue; case '4': this['skater'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); continue; case '5': this[_0x56ae('0x1220')]['goesTo'] = new _0x5e2059(_0x12bbe8, -0x3); continue; case '6': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); continue; case '7': _0x12bbe8 = null != _0x586025[_0x12bbe8] ? _0x6e2d11[_0x56ae('0x99c')](_0x12bbe8) : _0x6e2d11['h'][_0x12bbe8]; continue; case '8': _0x12bbe8 = null != _0x586025[_0x12bbe8] ? _0x6e2d11[_0x56ae('0x99c')](_0x12bbe8) : _0x6e2d11['h'][_0x12bbe8]; continue; case '9': _0x6e2d11 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; case '10': var _0x12bbe8 = this['explorePath'][_0x56ae('0xbbe')], _0x6e2d11 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; case '11': this['child']['goesTo'] = new _0x5e2059(_0x12bbe8, -0x2); continue; case '12': this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); continue; } break; } }, '__class__': _0x752588 }); var _0x2d1cb7 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x281d')], 0x0, null, { 'startTilesLength': 0xfa0, 'customDate': _0x4622dd[_0x56ae('0x281d')][_0x56ae('0x25a1')](_0x4622dd[_0x56ae('0x281d')][_0x56ae('0xa92')]) }, null, _0x48bfb9[_0x56ae('0x1fd9')]((_0xf76599 = _0x4622dd[_0x56ae('0x281d')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x25e6')])))); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this['frame9'])]; this[_0x56ae('0x110')] = _0x56ae('0x281e'); }; _0x5ac4a7['com.player03.run3.cutscene.GrandOpening'] = _0x2d1cb7; _0x2d1cb7[_0x56ae('0x8bf')] = _0x56ae('0x281f'); _0x2d1cb7[_0x56ae('0x8ee')] = _0x2c8908; _0x2d1cb7[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'gentleman': null, 'lizard': null, 'unloadLevel': function() { this[_0x56ae('0x15fc')] = this[_0x56ae('0x1941')] = this[_0x56ae('0x94c')] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x1d5); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x2a); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x10); var _0x1f7dde = _0x2b39f7['view']['get_camera'](), _0x1da10a = null; null == _0x1da10a && (_0x1da10a = new _0x20e8d2()); var _0x25e384 = Math[_0x56ae('0xaa1')](0.7853981633974483); _0x1da10a['x'] = -0.179 * _0x25e384; _0x1da10a['y'] = 0.097 * _0x25e384; _0x1da10a['z'] = -0.979 * _0x25e384; _0x1da10a['w'] = Math[_0x56ae('0x104e')](0.7853981633974483); _0x25e384 = _0x1da10a['x'] * _0x1da10a['x'] + _0x1da10a['y'] * _0x1da10a['y'] + _0x1da10a['z'] * _0x1da10a['z'] + _0x1da10a['w'] * _0x1da10a['w']; var _0x1979d3 = _0x25e384 - 0x1; 1e-10 > (0x0 <= _0x1979d3 ? _0x1979d3 : -_0x1979d3) || (0x0 == _0x25e384 ? (_0x1da10a['x'] = 0x0, _0x1da10a['y'] = 0x0, _0x1da10a['z'] = 0x0, _0x1da10a['w'] = 0x1) : (_0x25e384 = 0x1 / Math[_0x56ae('0xf0c')](_0x25e384), _0x1da10a['x'] *= _0x25e384, _0x1da10a['y'] *= _0x25e384, _0x1da10a['z'] *= _0x25e384, _0x1da10a['w'] *= _0x25e384)); _0x1f7dde[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x1da10a)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x51d')](0x4f); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x1f7dde = _0xfe3284[_0x56ae('0x3d')](0x26c); _0x1da10a = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Ladies\x20and\x20gentlemen,\x20welcome\x20to\x20the\x20Grand\x20Opening\x20of\x20the\x20Memory\x20Evaluation!', -0x64, -0xf0, null, _0x1f7dde, null, _0x1da10a, null); }, 'frame1': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.6, 0x2); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x53); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0xcfb033 = _0xfe3284[_0x56ae('0x3d')](0x384), _0x2590ac = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2820'), -0x3c, -0xfa, null, _0xcfb033, null, _0x2590ac, null); _0xcfb033 = _0xfe3284[_0x56ae('0x3d')](0x384); _0x2590ac = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2821'), 0x14, 0xd2, null, _0xcfb033, null, _0x2590ac, null); }, 'frame2': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x1e8); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0xac); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](0x57); var _0x5e6faf = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x2ce003 = null; _0x575257['vVPcN'](null, _0x2ce003) && (_0x2ce003 = new _0x20e8d2()); var _0x3c740d = Math[_0x56ae('0xaa1')](0.7941248096574199); _0x2ce003['x'] = -0.401 * _0x3c740d; _0x2ce003['y'] = -0.196 * _0x3c740d; _0x2ce003['z'] = -0.895 * _0x3c740d; _0x2ce003['w'] = Math[_0x56ae('0x104e')](0.7941248096574199); _0x3c740d = _0x2ce003['x'] * _0x2ce003['x'] + _0x2ce003['y'] * _0x2ce003['y'] + _0x2ce003['z'] * _0x2ce003['z'] + _0x2ce003['w'] * _0x2ce003['w']; var _0x483d64 = _0x3c740d - 0x1; 1e-10 > (0x0 <= _0x483d64 ? _0x483d64 : -_0x483d64) || (0x0 == _0x3c740d ? (_0x2ce003['x'] = 0x0, _0x2ce003['y'] = 0x0, _0x2ce003['z'] = 0x0, _0x2ce003['w'] = 0x1) : (_0x3c740d = 0x1 / Math[_0x56ae('0xf0c')](_0x3c740d), _0x2ce003['x'] *= _0x3c740d, _0x2ce003['y'] *= _0x3c740d, _0x2ce003['z'] *= _0x3c740d, _0x2ce003['w'] *= _0x3c740d)); _0x5e6faf[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2ce003)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['gentleman']['setIndexedPosition'](0.6, 0x2); this['gentleman']['spritesheet'][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x5e6faf = _0xfe3284[_0x56ae('0x3d')](0x3e8); _0x2ce003 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x575257[_0x56ae('0x2822')], -0x14, -0xfa, null, _0x5e6faf, null, _0x2ce003, null); _0x5e6faf = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2823'), 0x14, 0xd2, null, null, null, _0x5e6faf, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2824'), 0x104, 0x154, null, null, -0x1, null, null); }, 'frame3': function() { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](0x1c9); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x105); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xa4); var _0x1bf7f7 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x2cf7d4 = null; null == _0x2cf7d4 && (_0x2cf7d4 = new _0x20e8d2()); var _0x284678 = Math['sin'](1.0035643198967394); _0x2cf7d4['x'] = -0.578 * _0x284678; _0x2cf7d4['y'] = -0.289 * _0x284678; _0x2cf7d4['z'] = -0.763 * _0x284678; _0x2cf7d4['w'] = Math[_0x56ae('0x104e')](1.0035643198967394); _0x284678 = _0x2cf7d4['x'] * _0x2cf7d4['x'] + _0x2cf7d4['y'] * _0x2cf7d4['y'] + _0x2cf7d4['z'] * _0x2cf7d4['z'] + _0x2cf7d4['w'] * _0x2cf7d4['w']; var _0x2199f9 = _0x284678 - 0x1; 1e-10 > (0x0 <= _0x2199f9 ? _0x2199f9 : -_0x2199f9) || (0x0 == _0x284678 ? (_0x2cf7d4['x'] = 0x0, _0x2cf7d4['y'] = 0x0, _0x2cf7d4['z'] = 0x0, _0x2cf7d4['w'] = 0x1) : (_0x284678 = 0x1 / Math[_0x56ae('0xf0c')](_0x284678), _0x2cf7d4['x'] *= _0x284678, _0x2cf7d4['y'] *= _0x284678, _0x2cf7d4['z'] *= _0x284678, _0x2cf7d4['w'] *= _0x284678)); _0x1bf7f7[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2cf7d4)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this['gentleman'][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x1bf7f7 = _0xfe3284[_0x56ae('0x3d')](0x384); _0x2cf7d4 = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2825'), 0x14, -0x118, null, _0x1bf7f7, null, _0x2cf7d4, null); _0x1bf7f7 = _0xfe3284[_0x56ae('0x3d')](0x2bc); _0x2cf7d4 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2826'), 0x50, 0xbe, null, _0x1bf7f7, null, _0x2cf7d4, null); }, 'frame4': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x1d8); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x120); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x116); var _0xf92cb3 = _0x2b39f7['view']['get_camera'](), _0x5010ec = null; null == _0x5010ec && (_0x5010ec = new _0x20e8d2()); var _0x83f7eb = Math[_0x56ae('0xaa1')](1.143190660056286); _0x5010ec['x'] = -0.651 * _0x83f7eb; _0x5010ec['y'] = -0.425 * _0x83f7eb; _0x5010ec['z'] = -0.629 * _0x83f7eb; _0x5010ec['w'] = Math[_0x56ae('0x104e')](1.143190660056286); _0x83f7eb = _0x5010ec['x'] * _0x5010ec['x'] + _0x5010ec['y'] * _0x5010ec['y'] + _0x5010ec['z'] * _0x5010ec['z'] + _0x5010ec['w'] * _0x5010ec['w']; var _0x209c32 = _0x83f7eb - 0x1; 1e-10 > (0x0 <= _0x209c32 ? _0x209c32 : -_0x209c32) || (0x0 == _0x83f7eb ? (_0x5010ec['x'] = 0x0, _0x5010ec['y'] = 0x0, _0x5010ec['z'] = 0x0, _0x5010ec['w'] = 0x1) : (_0x83f7eb = 0x1 / Math[_0x56ae('0xf0c')](_0x83f7eb), _0x5010ec['x'] *= _0x83f7eb, _0x5010ec['y'] *= _0x83f7eb, _0x5010ec['z'] *= _0x83f7eb, _0x5010ec['w'] *= _0x83f7eb)); _0xf92cb3[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x5010ec)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x51d')](0x57); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0xf92cb3 = new _0x5c4c32(this['gentleman']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2827'), -0x14, -0xf0, null, null, null, _0xf92cb3, null); _0xf92cb3 = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2828'), 0x28, 0xc8, null, null, null, _0xf92cb3, null); }, 'frame5': function() {}, 'frame6': function() { if (_0x56ae('0x2829') === _0x56ae('0x282a')) { var _0x2dcace = this[_0x56ae('0x9e2')][_0x56ae('0x1b')](d); f = new _0x4dd284(this[_0x56ae('0x9e2')]['get'](_0x575257['XqGeC'](d, 0x1))); e = this[_0x56ae('0x9e3')]; _0x2dcace = new _0x4dd284(_0x2dcace); var _0x3b2bed = 0x0; null == _0x3b2bed && (_0x3b2bed = 0x0); (null == e ? _0xfba720[_0x56ae('0xa1f')]() : e)[_0x56ae('0x8e9')](_0x2dcace, new _0x5ed31e(_0x3b2bed, _0x2bd32b[_0x56ae('0xfa0')]), f); } else { this['gentleman'][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x370cef = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x282b'), -0x78, -0xf0, null, null, null, _0x370cef, null); _0x370cef = _0xfe3284[_0x56ae('0x3d')](0x208); var _0xeb20b9 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x282c'), 0x78, 0xe6, null, _0x370cef, null, _0xeb20b9, null); } }, 'frame7': function() { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](0x1d9); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x11f); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x17f); var _0x475a36 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x461e02 = null; null == _0x461e02 && (_0x461e02 = new _0x20e8d2()); var _0x1eb4dc = Math[_0x56ae('0xaa1')](1.213003830136059); _0x461e02['x'] = -0.664 * _0x1eb4dc; _0x461e02['y'] = -0.583 * _0x1eb4dc; _0x461e02['z'] = -0.468 * _0x1eb4dc; _0x461e02['w'] = Math[_0x56ae('0x104e')](1.213003830136059); _0x1eb4dc = _0x1c1b50[_0x56ae('0x1db')](_0x461e02['x'] * _0x461e02['x'], _0x461e02['y'] * _0x461e02['y']) + _0x461e02['z'] * _0x461e02['z'] + _0x461e02['w'] * _0x461e02['w']; var _0x3e417b = _0x1eb4dc - 0x1; 1e-10 > (0x0 <= _0x3e417b ? _0x3e417b : -_0x3e417b) || (_0x1c1b50['ZrIUI'](0x0, _0x1eb4dc) ? (_0x461e02['x'] = 0x0, _0x461e02['y'] = 0x0, _0x461e02['z'] = 0x0, _0x461e02['w'] = 0x1) : (_0x1eb4dc = 0x1 / Math[_0x56ae('0xf0c')](_0x1eb4dc), _0x461e02['x'] *= _0x1eb4dc, _0x461e02['y'] *= _0x1eb4dc, _0x461e02['z'] *= _0x1eb4dc, _0x461e02['w'] *= _0x1eb4dc)); _0x475a36[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x461e02)[_0x56ae('0x1050')]()); this['tunnel']['display'](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x15fc')]['setIndexedPosition'](0.4, -0.4); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); }, 'frame8': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x1c2); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x101); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](0x1e9); var _0xf61bda = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x5b87ff = null; null == _0x5b87ff && (_0x5b87ff = new _0x20e8d2()); var _0x371c44 = Math[_0x56ae('0xaa1')](1.3700834628155485); _0x5b87ff['x'] = -0.72 * _0x371c44; _0x5b87ff['y'] = -0.595 * _0x371c44; _0x5b87ff['z'] = _0x1c1b50['McLJL'](-0.357, _0x371c44); _0x5b87ff['w'] = Math[_0x56ae('0x104e')](1.3700834628155485); _0x371c44 = _0x5b87ff['x'] * _0x5b87ff['x'] + _0x5b87ff['y'] * _0x5b87ff['y'] + _0x5b87ff['z'] * _0x5b87ff['z'] + _0x5b87ff['w'] * _0x5b87ff['w']; var _0x2e706e = _0x371c44 - 0x1; 1e-10 > (_0x1c1b50['awcQk'](0x0, _0x2e706e) ? _0x2e706e : -_0x2e706e) || (0x0 == _0x371c44 ? (_0x5b87ff['x'] = 0x0, _0x5b87ff['y'] = 0x0, _0x5b87ff['z'] = 0x0, _0x5b87ff['w'] = 0x1) : (_0x371c44 = 0x1 / Math[_0x56ae('0xf0c')](_0x371c44), _0x5b87ff['x'] *= _0x371c44, _0x5b87ff['y'] *= _0x371c44, _0x5b87ff['z'] *= _0x371c44, _0x5b87ff['w'] *= _0x371c44)); _0xf61bda['set_eulers'](_0x2eb087['toEulerAngles'](_0x5b87ff)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['gentleman'][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')]['spritesheet']['set_currentFrame'](0x2e); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x15fc')]['setIndexedPosition'](0.4, -0.4); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x1051')](!0x1); _0xf61bda = _0xfe3284[_0x56ae('0x3d')](0x26c); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x282d'), -0x8c, -0x10e, null, _0xf61bda, null, null, null); _0xf61bda = _0xfe3284['width'](0x32); _0x5b87ff = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x694'), -0x3c, -0x78, null, _0xf61bda, -0x1, _0x5b87ff, null); _0xf61bda = _0xfe3284[_0x56ae('0x3d')](0x384); _0x5b87ff = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x282e'), -0x14, 0xfa, null, _0xf61bda, null, _0x5b87ff, null); }, 'frame9': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x1d0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x94); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x24a); var _0x1595ff = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x5958e3 = null; null == _0x5958e3 && (_0x5958e3 = new _0x20e8d2()); var _0x1b09a8 = Math[_0x56ae('0xaa1')](1.5271630954950381); _0x5958e3['x'] = -0.77 * _0x1b09a8; _0x5958e3['y'] = -0.618 * _0x1b09a8; _0x5958e3['z'] = -0.163 * _0x1b09a8; _0x5958e3['w'] = Math[_0x56ae('0x104e')](1.5271630954950381); _0x1b09a8 = _0x5958e3['x'] * _0x5958e3['x'] + _0x5958e3['y'] * _0x5958e3['y'] + _0x5958e3['z'] * _0x5958e3['z'] + _0x5958e3['w'] * _0x5958e3['w']; var _0x6b9986 = _0x1b09a8 - 0x1; _0x575257['ulklJ'](1e-10, 0x0 <= _0x6b9986 ? _0x6b9986 : -_0x6b9986) || (0x0 == _0x1b09a8 ? (_0x5958e3['x'] = 0x0, _0x5958e3['y'] = 0x0, _0x5958e3['z'] = 0x0, _0x5958e3['w'] = 0x1) : (_0x1b09a8 = 0x1 / Math['sqrt'](_0x1b09a8), _0x5958e3['x'] *= _0x1b09a8, _0x5958e3['y'] *= _0x1b09a8, _0x5958e3['z'] *= _0x1b09a8, _0x5958e3['w'] *= _0x1b09a8)); _0x1595ff[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x5958e3)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](0.4, -0.4); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x1595ff = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x282f'), -0x8c, -0x118, null, null, null, _0x1595ff, null); _0x1595ff = _0xfe3284['width'](0x26c); _0x5958e3 = new _0x5c4c32(this['gentleman']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2830'), 0x14, 0x118, null, _0x1595ff, null, _0x5958e3, null); }, 'init': function() { this['gentleman'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1941')], !0x1, null, !0x1, null); this[_0x56ae('0x1941')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')]['push'](this['gentleman']); var _0x36ef3a = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x5706ca = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x36ef3a = null != _0x586025[_0x36ef3a] ? _0x5706ca[_0x56ae('0x99c')](_0x36ef3a) : _0x5706ca['h'][_0x36ef3a]; this[_0x56ae('0x1941')]['goesTo'] = new _0x5e2059(_0x36ef3a, 0x0); this[_0x56ae('0x15fc')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x15fc')], !0x1, null, !0x1, null); this['lizard'][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['lizard']); _0x36ef3a = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x5706ca = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x36ef3a = null != _0x586025[_0x36ef3a] ? _0x5706ca[_0x56ae('0x99c')](_0x36ef3a) : _0x5706ca['h'][_0x36ef3a]; this[_0x56ae('0x15fc')][_0x56ae('0xbb8')] = new _0x5e2059(_0x36ef3a, 0x0); }, '__class__': _0x2d1cb7 }); var _0x415402 = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x24cc')], 0x27, null, { 'stopLoadingAfter': 0x28, 'startTilesLength': 0x0, 'modifyData': function(_0x760532, _0x48eec5) { if (0x27 == _0x760532) { _0x760532 = _0x48eec5[_0x56ae('0x44')]('|'); _0x48eec5 = 0x0; for (var _0x3d1e0b = _0x760532[_0x56ae('0x32')]; _0x48eec5 < _0x3d1e0b;) { var _0x34e8b3 = _0x48eec5++; if (_0x876409[_0x56ae('0x5a')](_0x760532[_0x34e8b3], _0x56ae('0x2638')) && 0x0 <= _0x760532[_0x34e8b3]['indexOf'](_0x56ae('0x2831'))) { _0x760532['splice'](_0x34e8b3, 0x1); break; } } _0x48eec5 = _0x760532['join']('|'); } return _0x48eec5; } }); this[_0x56ae('0x2832')] = new _0x5e2059(_0x4622dd['primary'], 0x28); this[_0x56ae('0x2833')] = new _0x5e2059(_0x4622dd[_0x56ae('0x25e5')], 0x0); this['set_followingLevel'](this[_0x56ae('0x2832')]); this[_0x56ae('0x14a4')] = [_0x575257[_0x56ae('0x69b')](_0x2d9f4e, this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this['frame11']), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this[_0x56ae('0x25a5')]), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')]), _0x2d9f4e(this, this[_0x56ae('0x25a7')]), _0x2d9f4e(this, this[_0x56ae('0x252b')]), _0x2d9f4e(this, this[_0x56ae('0x252c')])]; this['name'] = 'Heavy\x20Sleeper'; }; _0x5ac4a7[_0x56ae('0x2834')] = _0x415402; _0x415402[_0x56ae('0x8bf')] = _0x56ae('0x2834'); _0x415402[_0x56ae('0x8ee')] = _0x2c8908; _0x415402[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'lizard': null, 'skater': null, 'skaterFollowingLevel': null, 'lizardFollowingLevel': null, 'skip': function(_0x5b0872) { 0xa <= this[_0x56ae('0x2506')] || 0x1 != this[_0x56ae('0x1643')] ? _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1848')][_0x56ae('0x94d')](this, _0x5b0872) : (this[_0x56ae('0x2506')] = 0xa, this[_0x56ae('0xb93')][_0x56ae('0xb82')](!0x1)); }, 'select': function(_0x4ef6a7, _0x40af34) { _0x37c090[_0x56ae('0x22ba')](_0x4ef6a7); _0x37c090[_0x56ae('0x1e00')] == _0x4ef6a7 && (this[_0x56ae('0xb93')]['set_visible'](!0x1), _0x4ef6a7 != _0x37c090['lizard'] && (this[_0x56ae('0x2506')] = this[_0x56ae('0x14a4')]['length'])); }, 'onTweenUpdate': function(_0x47655d) { this[_0x56ae('0x15fc')]['lookAtCamera'](); this[_0x56ae('0x94c')]['display'](_0x47655d); }, 'loadNext': function(_0x10d733, _0x3525a5) { _0x37c090[_0x56ae('0x1e00')] == _0x37c090[_0x56ae('0x15fc')] ? this[_0x56ae('0xcc0')](this[_0x56ae('0x2833')]) : this[_0x56ae('0xcc0')](this[_0x56ae('0x2832')]); _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1644')][_0x56ae('0x94d')](this, _0x10d733, _0x3525a5); }, 'unloadLevel': function() { this[_0x56ae('0x94c')][_0x56ae('0x1f32')](0x1); var _0x41da05 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x59b15a = !0x1, _0x30c66b = !0x1; null == _0x30c66b && (_0x30c66b = !0x0); null == _0x59b15a && (_0x59b15a = !0x1); _0x360126[_0x56ae('0xb8c')](_0x41da05, ['x', 'y', 'z'], _0x59b15a, _0x30c66b); _0x1776bd[_0x56ae('0x1346')](_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), !0x1, !0x1); _0x2c8908[_0x56ae('0x6')][_0x56ae('0x2835')][_0x56ae('0x94d')](this); this[_0x56ae('0x1220')] = this[_0x56ae('0x15fc')] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { var _0xd0cca2 = _0x56ae('0x2836')[_0x56ae('0x44')]('|'), _0x57c47a = 0x0; while (!![]) { switch (_0xd0cca2[_0x57c47a++]) { case '0': this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); continue; case '1': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x14); continue; case '2': _0x2b39f7['view']['get_camera']()[_0x56ae('0xfae')](0x0); continue; case '3': this[_0x56ae('0x1220')][_0x56ae('0xb91')](8.4, 68.2, null, 0x5); continue; case '4': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x2f); continue; case '5': this['skipButton'][_0x56ae('0xb82')](!0x0); continue; case '6': this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); continue; case '7': this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); continue; case '8': this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_xInverted'](!0x1); continue; case '9': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1496); continue; case '10': this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x51d')](0x40); continue; case '11': this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.8, 74.5, null, -0x7); continue; case '12': this[_0x56ae('0xe05')] = 0.3; continue; } break; } }, 'frame1': function() { this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.8, 74.5, null, -0x7); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](7.2, 0x47, null, 0x28); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this['skater']['spritesheet']['set_xInverted'](!0x0); var _0x3327df = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x69d'), -0x8c, 0x140, null, null, null, _0x3327df, null); this[_0x56ae('0xe05')] = 0.15; }, 'frame2': function() { this['lizard'][_0x56ae('0xb91')](6.8, 74.5, null, -0x7); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['skater'][_0x56ae('0xb91')](7.2, 72.5, null, 0x32); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x2d69d4 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x69c')], -0x8c, 0x140, null, null, null, _0x2d69d4, null); this['frameMaxTime'] = 0.15; }, 'frame3': function() { if (_0x56ae('0x2837') === 'Omlky') { this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.8, 74.5, null, -0x7); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](7.2, 74.4); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x7); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x44ae28 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Watch\x20out!', -0x8c, 0x140, null, null, null, _0x44ae28, null); this[_0x56ae('0xe05')] = 0.05; } else { _0x50b13c['setTextFormat'](c, _0x56ae('0x2805'), new _0x1688e1(null, 0.6 * _0x44ae28[_0x56ae('0xb93')]['defaultTextSize'] * _0x44ae28[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'] | 0x0)); } }, 'frame4': function() { this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.6, 74.5, null, -0x7); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x51d')](0x42); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](7.2, 74.9, null, -0x3); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x9); this['skater']['spritesheet']['set_xInverted'](!0x0); var _0x119aa6 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x69d'), -0x8c, 0x140, null, null, null, _0x119aa6, null); this[_0x56ae('0xe05')] = 0.15; }, 'frame5': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](0x7, 75.4); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5b); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x15fc')]['setIndexedPosition'](6.3, 74.5, null, -0x7); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_currentFrame'](0x42); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x401983 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Sorry\x20about\x20that!', -0x50, -0x14, null, null, null, _0x401983, null); }, 'frame6': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](-0x14); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x2f); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x14d1); this['tunnel'][_0x56ae('0xb4a')](0x0); this['lizard'][_0x56ae('0xb91')](6.3, 74.5, null, -0x7); this['lizard'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this['lizard']['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](6.8, 75.1, null, 0x1); this['skater']['spritesheet'][_0x56ae('0x51d')](0x51); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x1f0672 = _0xfe3284[_0x56ae('0x3d')](0x384); this['dialog']['addBubble'](_0x56ae('0x2838'), -0x64, -0xd2, null, _0x1f0672, null, null, null); _0x1f0672 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2839'), -0x64, -0x28, null, null, -0x1, _0x1f0672, null); }, 'frame7': function() { this[_0x56ae('0x1220')]['setIndexedPosition'](6.7, 74.8, null, 0x1); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.3, 74.5, null, -0x7); this['lizard'][_0x56ae('0xb92')]['set_currentFrame'](0x42); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_xInverted'](!0x1); }, 'frame8': function() { this[_0x56ae('0x1220')]['setIndexedPosition'](6.6, 74.65, null, 0x1); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x51); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.3, 74.5, null, -0x7); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x51d')](0x42); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x283a'), -0x154, 0x0, null, null, null, null, null); var _0x2062b5 = _0xfe3284[_0x56ae('0xa19')](0.8), _0x290b25 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x283b'), -0x78, 0xa, _0x2062b5, null, -0x1, _0x290b25, null); }, 'frame9': function() { if (_0x56ae('0x283c') === _0x56ae('0x283d')) { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.9, 0.2); this['angel']['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](12.6, 1.8, null, 0x23); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x2, 0x1b); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x2157b6 = _0xfe3284[_0x56ae('0x3d')](0x564), _0x2ca87c = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27a5'), -0x78, -0x70, null, null == _0x2157b6 ? null : Math['round'](_0x2157b6 / 2.5), null, _0x2ca87c); this[_0x56ae('0x2522')](_0x56ae('0x27a6')); } else { this[_0x56ae('0x1220')][_0x56ae('0xb91')](6.6, 74.9, null, 0x1); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.3, 74.5, null, -0x7); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_currentFrame'](0x42); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x46e690 = _0xfe3284[_0x56ae('0xa19')](0.7), _0x3c66a6 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27ll\x20let\x20you\x20sleep\x20then.', -0x12c, -0xa, _0x46e690, null, null, _0x3c66a6, null); } }, 'frame10': function() { var _0x172cb4 = this; if (_0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')]) this[_0x56ae('0x2506')] = this[_0x56ae('0x14a4')]['length'], this[_0x56ae('0xe05')] = 0.001; else if (0x1 != this[_0x56ae('0x1643')]) this[_0x56ae('0x24fb')](_0x37c090[_0x56ae('0x15fc')], null), this['frameMaxTime'] = 0.001; else { this[_0x56ae('0x1847')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x94c')][_0x56ae('0x1f32')](0.2); _0x199c7c[_0x56ae('0x488')]()['set_volume'](0x1); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](6.6, 0x4c, null, 0x1); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2a); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](6.3, 74.5, null, -0x7); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x18e377 = _0xfe3284['scale'](0x2); this['dialog']['addPlainText']('Choose\x20your\x20character!', 0x0, -0xfa, _0x18e377, null, 0xffffff); var _0xb16713 = _0x2d9f4e(this, this['select']), _0x5a9646 = _0x37c090[_0x56ae('0x15fc')], _0xc84a2b = new _0x2b9ee7(function(_0x172cb4) { _0xb16713(_0x5a9646, _0x172cb4); }); this[_0x56ae('0xb93')]['addChild'](_0xc84a2b); var _0x500b7f = _0x2d9f4e(this, this[_0x56ae('0x24fb')]), _0x32c592 = _0x37c090[_0x56ae('0x1220')], _0x12f47d = new _0x2b9ee7(function(_0x172cb4) { _0x500b7f(_0x32c592, _0x172cb4); }); this['dialog'][_0x56ae('0x994')](_0x12f47d); this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(function() { if (_0x56ae('0x283e') === _0x56ae('0x283f')) { this[_0x56ae('0x2840')][_0x56ae('0xb82')](!0x1); this['mediumPile'][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x2841')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x2842')][_0x56ae('0xb82')](!0x1); 0x0 < _0x172cb4 && (0xf > _0x172cb4 ? this['smallPile']['set_visible'](!0x0) : 0x28 > _0x172cb4 ? this['mediumPile'][_0x56ae('0xb82')](!0x0) : 0x64 > _0x172cb4 ? this[_0x56ae('0x2841')]['set_visible'](!0x0) : this[_0x56ae('0x2842')][_0x56ae('0xb82')](!0x0)); this[_0x56ae('0x1926')]['set_text'](null == _0x172cb4 ? 'null' : '' + _0x172cb4); this['textField'][_0x56ae('0xb82')](0x0 < _0x172cb4); this[_0x56ae('0xb82')](!0x0); } else { _0x172cb4[_0x56ae('0x15fc')][_0x56ae('0x265d')] = !0x0; _0x172cb4[_0x56ae('0x1220')][_0x56ae('0x265d')] = !0x0; _0x172cb4['tunnel']['display'](0x0); _0xc84a2b['clearRectangles'](); _0x12f47d['clearRectangles'](); var _0x18e377 = _0x172cb4[_0x56ae('0xb93')][_0x56ae('0x9e3')]['scale']; _0x18e377 = (_0x18e377['x'] + _0x18e377['y']) / 0x2 * 0xa; var _0xb16713 = _0x172cb4[_0x56ae('0x15fc')][_0x56ae('0xe7c')](); _0xc84a2b['addRectangle'](_0x18e377, 0xffffff, 0x0, null, null, null, _0xb16713); _0x18e377 = _0x172cb4[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x18e377 = (_0x18e377['x'] + _0x18e377['y']) / 0x2 * 0xa; _0xb16713 = _0x172cb4[_0x56ae('0x1220')][_0x56ae('0xe7c')](); _0x12f47d[_0x56ae('0x265f')](_0x18e377, 0xffffff, 0x0, null, null, null, _0xb16713); } }))); _0x172cb4[_0x56ae('0x15fc')][_0x56ae('0x265d')] = !0x0; _0x172cb4[_0x56ae('0x1220')][_0x56ae('0x265d')] = !0x0; _0x172cb4[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); _0xc84a2b[_0x56ae('0x265e')](); _0x12f47d[_0x56ae('0x265e')](); _0x18e377 = _0x172cb4[_0x56ae('0xb93')]['layout'][_0x56ae('0xa19')]; _0x18e377 = (_0x18e377['x'] + _0x18e377['y']) / 0x2 * 0xa; var _0x1b30b7 = _0x172cb4[_0x56ae('0x15fc')][_0x56ae('0xe7c')](); _0xc84a2b[_0x56ae('0x265f')](_0x18e377, 0xffffff, 0x0, null, null, null, _0x1b30b7); _0x18e377 = _0x172cb4['dialog']['layout']['scale']; _0x18e377 = (_0x18e377['x'] + _0x18e377['y']) / 0x2 * 0xa; _0x1b30b7 = _0x172cb4[_0x56ae('0x1220')][_0x56ae('0xe7c')](); _0x12f47d[_0x56ae('0x265f')](_0x18e377, 0xffffff, 0x0, null, null, null, _0x1b30b7); this[_0x56ae('0x2504')] = Infinity; } }, 'frame11': function() { if (_0x56ae('0x2843') !== _0x56ae('0x2844')) { this[_0x56ae('0x94c')]['set_power'](0x1); this[_0x56ae('0x1847')][_0x56ae('0xb82')](!0x0); var _0x3fc4f8 = this[_0x56ae('0x94c')], _0x3a8b7b = this[_0x56ae('0x1220')]['mesh'][_0x56ae('0x105e')](); this[_0x56ae('0x1220')][_0x56ae('0x1023')] = _0x3fc4f8[_0x56ae('0x1635')](_0x3a8b7b, !0x0); _0x3fc4f8 = _0x2b39f7['view']['get_camera'](); _0x3a8b7b = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_x']() + 0x140; var _0x4d37c8 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_y'](); _0x360126[_0x56ae('0x105f')](_0x3fc4f8, 0x3, { 'x': _0x3a8b7b, 'y': _0x4d37c8, 'z': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x105e')]() - 0x12c }); _0x3fc4f8 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x3a8b7b = null; null == _0x3a8b7b && (_0x3a8b7b = new _0x20e8d2()); _0x4d37c8 = Math[_0x56ae('0xaa1')](-0.39269908169872414); _0x3a8b7b['x'] = 0x0 * _0x4d37c8; _0x3a8b7b['y'] = _0x4d37c8; _0x3a8b7b['z'] = 0x0 * _0x4d37c8; _0x3a8b7b['w'] = Math[_0x56ae('0x104e')](-0.39269908169872414); _0x4d37c8 = _0x3a8b7b['x'] * _0x3a8b7b['x'] + _0x3a8b7b['y'] * _0x3a8b7b['y'] + _0x3a8b7b['z'] * _0x3a8b7b['z'] + _0x3a8b7b['w'] * _0x3a8b7b['w']; var _0x50f759 = _0x4d37c8 - 0x1; 1e-10 > (0x0 <= _0x50f759 ? _0x50f759 : -_0x50f759) || (0x0 == _0x4d37c8 ? (_0x3a8b7b['x'] = 0x0, _0x3a8b7b['y'] = 0x0, _0x3a8b7b['z'] = 0x0, _0x3a8b7b['w'] = 0x1) : (_0x4d37c8 = 0x1 / Math[_0x56ae('0xf0c')](_0x4d37c8), _0x3a8b7b['x'] *= _0x4d37c8, _0x3a8b7b['y'] *= _0x4d37c8, _0x3a8b7b['z'] *= _0x4d37c8, _0x3a8b7b['w'] *= _0x4d37c8)); _0x1776bd[_0x56ae('0x15fa')](_0x3fc4f8, 0x3, _0x3a8b7b); this['dialog']['updateCallback'] = _0x2d9f4e(this, this[_0x56ae('0x15fb')]); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](7.4, 74.5, null, -0x14); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x51d')](0x42); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](6.2, -0xa, null, -0xf); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x2d); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x3fc4f8 = this[_0x56ae('0x15fc')][_0x56ae('0xe79')]; _0x3fc4f8[_0x56ae('0xfae')](_0x3fc4f8[_0x56ae('0xfaf')]() - 0x24); this[_0x56ae('0xe05')] = 0.5; } else { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](13.1, -0.7); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](0xe, -0.2); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x24); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x482c51 = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1eb'), 0x12c, 0x28, null, null, null, _0x482c51); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = (_0xf76599 = this['tunnel'], _0x2d9f4e(_0xf76599, _0xf76599['display'])); _0x482c51 = this[_0x56ae('0x279d')]; 0x1 != 0x0 < _0x482c51[_0x56ae('0x2271')] && (_0x482c51['timeLeft'] = 0.12); } }, 'frame12': function() { if (_0x56ae('0x2845') === _0x56ae('0x2846')) { return _0x56ae('0x1515'); } else { this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this['onTweenUpdate']); this['lizard'][_0x56ae('0xb91')](7.5, 74.5, null, -0x14); this['lizard'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](6.2, -0x8, null, -0xf); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1d); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x2faf1d = this[_0x56ae('0x15fc')][_0x56ae('0xe79')]; _0x2faf1d[_0x56ae('0xfae')](_0x2faf1d[_0x56ae('0xfaf')]() + 0x24); this[_0x56ae('0xe05')] = 0.5; } }, 'frame13': function() { if (_0x56ae('0x2847') === _0x56ae('0x2847')) { this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x15fb')]); this[_0x56ae('0x15fc')]['setIndexedPosition'](7.5, 74.5, null, -0x1a); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](6.2, -0x6, null, -0xf); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x25); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x405d6c = this['lizard']['mesh']; _0x405d6c[_0x56ae('0xfae')](_0x405d6c['get_rotationZ']() + 0x24); this['frameMaxTime'] = 0.5; } else { this[_0x56ae('0x12e9')] = null; this[_0x56ae('0x1ff4')] != _0x405d6c && (null == _0x405d6c ? (this['__currentShader'] = null, this[_0x56ae('0x1a')][_0x56ae('0x1a72')](null)) : (this[_0x56ae('0x1ff4')] = _0x405d6c, this['__initShader'](_0x405d6c), this[_0x56ae('0x1a')][_0x56ae('0x1a72')](_0x405d6c[_0x56ae('0x1ff6')]), this['__context3D']['__flushGLProgram'](), this['__currentShader'][_0x56ae('0x2848')](), this[_0x56ae('0x1a')][_0x56ae('0xa77')][_0x56ae('0xb02')] = _0x405d6c)); } }, 'frame14': function() { var _0x1cd7c8 = _0x2b39f7['view']['get_camera'](), _0x2f2425 = !0x0, _0x4bb948 = !0x1; null == _0x4bb948 && (_0x4bb948 = !0x0); null == _0x2f2425 && (_0x2f2425 = !0x1); _0x360126[_0x56ae('0xb8c')](_0x1cd7c8, ['x', 'y', 'z'], _0x2f2425, _0x4bb948); _0x1776bd['stopRotationTween'](_0x2b39f7[_0x56ae('0xb56')]['get_camera'](), !0x0, !0x1); this[_0x56ae('0x15fc')]['setIndexedPosition'](7.5, 74.5, null, -0x1a); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_currentFrame'](0x41); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](6.2, 0x0); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x20); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); }, 'frame15': function() { this[_0x56ae('0x1220')][_0x56ae('0xe79')]['set_visible'](!0x1); this[_0x56ae('0xe05')] = 0.001; this['fadeTime'] = 0x2; }, 'frame16': function() { this[_0x56ae('0x15fc')][_0x56ae('0xb91')](0x9, 74.5, null, 0x0); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0x15fc')]['spritesheet']['set_xInverted'](!0x1); _0x360126[_0x56ae('0x105f')](_0x2b39f7['view'][_0x56ae('0xb6e')](), 4.13, { 'x': 0x200, 'y': -0x74, 'z': 0x9fc })[_0x56ae('0x1060')](_0x3fc5af[_0x56ae('0x15f9')]); var _0x5ca146 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x20f349 = null; null == _0x20f349 && (_0x20f349 = new _0x20e8d2()); var _0x2f52ec = Math[_0x56ae('0xaa1')](-1.0471975511965976); _0x20f349['x'] = 0x0 * _0x2f52ec; _0x20f349['y'] = _0x2f52ec; _0x20f349['z'] = 0x0 * _0x2f52ec; _0x20f349['w'] = Math[_0x56ae('0x104e')](-1.0471975511965976); _0x2f52ec = _0x20f349['x'] * _0x20f349['x'] + _0x20f349['y'] * _0x20f349['y'] + _0x20f349['z'] * _0x20f349['z'] + _0x1c1b50['McLJL'](_0x20f349['w'], _0x20f349['w']); var _0x1e5bbe = _0x2f52ec - 0x1; _0x1c1b50[_0x56ae('0x1ce')](1e-10, 0x0 <= _0x1e5bbe ? _0x1e5bbe : -_0x1e5bbe) || (_0x1c1b50[_0x56ae('0x1f9')](0x0, _0x2f52ec) ? (_0x20f349['x'] = 0x0, _0x20f349['y'] = 0x0, _0x20f349['z'] = 0x0, _0x20f349['w'] = 0x1) : (_0x2f52ec = _0x1c1b50[_0x56ae('0x1fa')](0x1, Math['sqrt'](_0x2f52ec)), _0x20f349['x'] *= _0x2f52ec, _0x20f349['y'] *= _0x2f52ec, _0x20f349['z'] *= _0x2f52ec, _0x20f349['w'] *= _0x2f52ec)); _0x1776bd[_0x56ae('0x15fa')](_0x5ca146, 4.13, _0x20f349)[_0x56ae('0x1060')](_0x3fc5af['easeInOut']); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x15fb')]); this[_0x56ae('0x2504')] = 4.13; this[_0x56ae('0xe05')] = 4.13 + 1.4; }, 'frame17': function() { if (_0x56ae('0x1fb') === _0x1c1b50['yjSJA']) { var _0x14e998 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x3b6b06 = !0x0, _0x1c95d4 = !0x1; null == _0x1c95d4 && (_0x1c95d4 = !0x0); null == _0x3b6b06 && (_0x3b6b06 = !0x1); _0x360126['stop'](_0x14e998, ['x', 'y', 'z'], _0x3b6b06, _0x1c95d4); _0x1776bd['stopRotationTween'](_0x2b39f7['view'][_0x56ae('0xb6e')](), !0x0, !0x1); this[_0x56ae('0x15fc')]['setIndexedPosition'](2.8, 34.9, null, 0x41); this['lizard'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x7); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['frameMaxTime'] = 0.4; } else { this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); var _0x2580d0 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2849'), -0x8c, -0x3c, null, null, null, _0x2580d0, null); } }, 'frame18': function() { this[_0x56ae('0x15fc')][_0x56ae('0xb91')](2.8, 32.2, null, 0xe); this[_0x56ae('0x15fc')]['spritesheet']['set_currentFrame'](0x18); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe05')] = 0.2; }, 'frame19': function() { this[_0x56ae('0x15fc')][_0x56ae('0xb91')](2.4, 31.3, null, 0xe); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_currentFrame'](0xe); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['frameMaxTime'] = 0.35; }, 'frame20': function() { if ('vbjAF' !== 'MVuKR') { this['lizard'][_0x56ae('0xb91')](0xd, 29.3); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x18); this['lizard'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe05')] = 0.3; } else { _0x614d5b[_0x56ae('0x6')][_0x56ae('0xe9f')][_0x56ae('0x94d')](this); this['_currentPose'] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](this[_0x56ae('0xea3')]); this[_0x56ae('0xea7')][_0x56ae('0xe74')]() && this[_0x56ae('0xea0')] >= this['_skeletonClipNode'][_0x56ae('0x3e6')]() ? (this['_nextPose'] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](0x0), _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xe96')], _0x2b6632)['dispatchCycleEvent']()) : this[_0x56ae('0xea9')] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](this[_0x56ae('0xea0')]); } }, 'frame21': function() { this[_0x56ae('0x15fc')][_0x56ae('0xb91')](12.1, 29.3, null, 0xa); this['lizard'][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe05')] = 0.1; }, 'frame22': function() { _0x360126[_0x56ae('0x105f')](_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), 0x4, { 'x': -0x189, 'y': -0x75, 'z': 0x910 })[_0x56ae('0x1060')](_0x3fc5af[_0x56ae('0x15f9')]); var _0x53ffea = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x135fca = null; null == _0x135fca && (_0x135fca = new _0x20e8d2()); var _0x2d4ff2 = Math['sin'](-0.7766715171374767); _0x135fca['x'] = 0x0 * _0x2d4ff2; _0x135fca['y'] = _0x2d4ff2; _0x135fca['z'] = 0x0 * _0x2d4ff2; _0x135fca['w'] = Math[_0x56ae('0x104e')](-0.7766715171374767); _0x2d4ff2 = _0x1c1b50[_0x56ae('0x1db')](_0x135fca['x'] * _0x135fca['x'] + _0x135fca['y'] * _0x135fca['y'] + _0x135fca['z'] * _0x135fca['z'], _0x135fca['w'] * _0x135fca['w']); var _0x273aff = _0x1c1b50[_0x56ae('0x279e')](_0x2d4ff2, 0x1); _0x1c1b50[_0x56ae('0x1ce')](1e-10, 0x0 <= _0x273aff ? _0x273aff : -_0x273aff) || (0x0 == _0x2d4ff2 ? (_0x135fca['x'] = 0x0, _0x135fca['y'] = 0x0, _0x135fca['z'] = 0x0, _0x135fca['w'] = 0x1) : (_0x2d4ff2 = 0x1 / Math[_0x56ae('0xf0c')](_0x2d4ff2), _0x135fca['x'] *= _0x2d4ff2, _0x135fca['y'] *= _0x2d4ff2, _0x135fca['z'] *= _0x2d4ff2, _0x135fca['w'] *= _0x2d4ff2)); _0x1776bd[_0x56ae('0x15fa')](_0x53ffea, 0x4, _0x135fca)[_0x56ae('0x1060')](_0x3fc5af[_0x56ae('0x15f9')]); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x15fb')]); _0x53ffea = this[_0x56ae('0x15fc')][_0x56ae('0xe79')]; _0x53ffea['set_x'](_0x53ffea[_0x56ae('0x3e1')]() - 0x12c); _0x53ffea = this[_0x56ae('0x15fc')][_0x56ae('0xe79')]; _0x53ffea[_0x56ae('0xaae')](_0x53ffea[_0x56ae('0x9f0')]() + 0x96); _0x53ffea = this[_0x56ae('0x15fc')][_0x56ae('0xe79')]; _0x53ffea[_0x56ae('0xf03')](_0x53ffea['get_z']() - 0x64); _0x53ffea = this[_0x56ae('0x15fc')][_0x56ae('0xe79')]; _0x53ffea[_0x56ae('0xfac')](_0x1c1b50['IkQMb'](_0x53ffea['get_rotationY'](), 0x14)); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x51d')](0x13); }, 'init': function() { if (_0x56ae('0x1fd') !== _0x1c1b50['Hicvk']) { var _0x39ed33 = new _0x4284ae(_0x3b6d85[_0x56ae('0xb48')], 0x4, null, null, null, !0x0); _0x39ed33[_0x56ae('0xe79')]['set_position'](_0x3b6d85['mesh']['get_position']()); _0x39ed33[_0x56ae('0x284a')](!0x1); _0x39ed33[_0x56ae('0xb7c')](); _0x39ed33[_0x56ae('0x240e')](0x0, 0x0, 0x0); _0x39ed33[_0x56ae('0x1161')] = !0x1; _0x3b6d85[_0x56ae('0xb48')][_0x56ae('0x221a')](_0x39ed33); } else { this[_0x56ae('0x15fc')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x15fc')], !0x1, null, !0x1, null); this[_0x56ae('0x15fc')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x15fc')]); var _0x3b6d85 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3b6d85 = null != _0x586025['sidePathB'] ? _0x3b6d85['getReserved'](_0x56ae('0x25e5')) : _0x3b6d85['h'][_0x56ae('0x25e5')]; this[_0x56ae('0x15fc')]['goesTo'] = new _0x5e2059(_0x3b6d85, 0x0); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['skater'], !0x1, null, !0x1, null); this[_0x56ae('0x1220')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x3b6d85 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x1a6a15 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3b6d85 = null != _0x586025[_0x3b6d85] ? _0x1a6a15['getReserved'](_0x3b6d85) : _0x1a6a15['h'][_0x3b6d85]; this[_0x56ae('0x1220')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3b6d85, 0x28); } }, '__class__': _0x415402 }); var _0x1d7b05 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['winter'], 0x8, null, { 'endTiles': !0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x1c1b50['mKUVf'](_0x2d9f4e, this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')])]; this[_0x56ae('0x110')] = _0x56ae('0x20b7'); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x284b')]] = _0x1d7b05; _0x1d7b05[_0x56ae('0x8bf')] = _0x56ae('0x284c'); _0x1d7b05[_0x56ae('0x8ee')] = _0x2c8908; _0x1d7b05[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'angel': null, 'pastafarian': null, 'playNextChallenge': null, 'updateMapPositions': function() { _0x37c090[_0x56ae('0x1058')]['lastPath'][_0x56ae('0xbbd')](_0x4622dd[_0x56ae('0x2461')][_0x56ae('0xbbe')]); _0x37c090[_0x56ae('0x1058')][_0x56ae('0xbbf')][_0x56ae('0xbbd')](0x1); _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1843')][_0x56ae('0x94d')](this); }, 'loadNext': function(_0x2ef138, _0x3c760e) { _0x3c760e || null == this[_0x56ae('0x1642')] || 0x4 == this[_0x56ae('0x1643')] ? _0x2c8908['prototype']['loadNext'][_0x56ae('0x94d')](this, _0x2ef138, _0x3c760e) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, this['playNextChallenge']()); }, 'unloadLevel': function() { this[_0x56ae('0x1059')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x94c')] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (_0x56ae('0x284d') === 'mJCRK') { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x39); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x6c2); var _0x2a972e = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x26519a = null; null == _0x26519a && (_0x26519a = new _0x20e8d2()); var _0x401643 = Math[_0x56ae('0xaa1')](0.11344640137963143); _0x26519a['x'] = -0.184 * _0x401643; _0x26519a['y'] = 0.609 * _0x401643; _0x26519a['z'] = 0.772 * _0x401643; _0x26519a['w'] = Math[_0x56ae('0x104e')](0.11344640137963143); _0x401643 = _0x1c1b50[_0x56ae('0x1f1')](_0x26519a['x'], _0x26519a['x']) + _0x26519a['y'] * _0x26519a['y'] + _0x26519a['z'] * _0x26519a['z'] + _0x26519a['w'] * _0x26519a['w']; var _0x5c904a = _0x401643 - 0x1; 1e-10 > (0x0 <= _0x5c904a ? _0x5c904a : -_0x5c904a) || (0x0 == _0x401643 ? (_0x26519a['x'] = 0x0, _0x26519a['y'] = 0x0, _0x26519a['z'] = 0x0, _0x26519a['w'] = 0x1) : (_0x401643 = 0x1 / Math[_0x56ae('0xf0c')](_0x401643), _0x26519a['x'] *= _0x401643, _0x26519a['y'] *= _0x401643, _0x26519a['z'] *= _0x401643, _0x26519a['w'] *= _0x401643)); _0x2a972e[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x26519a)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0x5, 0x19); this['angel']['spritesheet'][_0x56ae('0x51d')](0x27); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x6, 24.9, null, 0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x2b); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Time\x20to\x20split\x20up.', 0x0, -0x140, null, null, null, null, null); _0x2a972e = _0xfe3284['width'](0x2a8); _0x26519a = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x284e'), 0x14, -0x64, null, _0x2a972e, -0x1, _0x26519a, null); _0x2a972e = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x284f'), -0x50, 0x168, null, null, null, _0x2a972e, null); this['pastafarian'][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); } else { return _0x4b9541[_0x56ae('0x1901')](0.008333333333333333, -0.006666666666666666, 0x2, _0x2a972e); } }, 'frame1': function() { if (_0x56ae('0x2850') !== _0x56ae('0x2850')) { _0x44b551 = _0x3c161e[_0x56ae('0xcc5')](_0x575257[_0x56ae('0x69e')](_0x56ae('0x2666') + _0x44b551, _0x56ae('0x198d')), !0x1); this[_0x56ae('0x2667')](_0x44b551, _0x257616, c); _0x44b551[_0x56ae('0xabe')](0.6); this[_0x56ae('0xb93')][_0x56ae('0x994')](_0x44b551); null == this[_0x56ae('0x2668')] && (this[_0x56ae('0x2668')] = _0x252a59[_0x56ae('0x977')](null)); this[_0x56ae('0x2668')][_0x56ae('0x8f0')](_0x44b551); } else { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x5, 25.2, null, 0x3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x26); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](5.5, 0x1c, null, -0x6); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x56); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x44b551 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Don\x27t\x20forget\x20to\x20practice\x20being\x20nice!', -0x78, -0x78, null, null, null, _0x44b551, null); _0x44b551 = _0xfe3284[_0x56ae('0xa19')](0.6); var _0x257616 = 0x0; null == _0x257616 && (_0x257616 = 0xffffff); this['dialog']['addPlainText'](_0x56ae('0x2851'), 0xa0, 0xdc, _0x44b551, null, _0x257616); this[_0x56ae('0x1059')]['unifyRotation'](this['angel']); } }, 'frame2': function() { if (_0x56ae('0x2852') !== _0x56ae('0x2852')) { this['angel'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this['angel']); var _0x2c57f2 = _0x4622dd['get_instance']()['paths']; _0x2c57f2 = null != _0x586025[_0x56ae('0x1fd8')] ? _0x2c57f2[_0x56ae('0x99c')](_0x575257['VDVdI']) : _0x2c57f2['h'][_0x56ae('0x1fd8')]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2c57f2, 0x8); this['student'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0xb90')]); _0x2c57f2 = this['explorePath']['pathName']; var _0x111eb0 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x2c57f2 = null != _0x586025[_0x2c57f2] ? _0x111eb0['getReserved'](_0x2c57f2) : _0x111eb0['h'][_0x2c57f2]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2c57f2, 0x7); } else { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x5, 25.3, null, 0x1); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, 0x27, null, 0x25); this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x4); } }, 'frame3': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](4.9, 25.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x18b782 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2853'), -0x50, -0xf0, null, null, null, _0x18b782, null); _0x18b782 = new _0x5c4c32(this['angel']['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2854'), 0x0, 0x168, null, null, null, _0x18b782, null); this['pastafarian'][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); }, 'frame4': function() { this[_0x56ae('0xb93')]['addBubble']('I\x27d\x20never\x20have\x20to\x20see\x20the\x20Pastafarian\x20again!', 0x14, -0xa0, null, null, null, null, null); var _0xddce51 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2855'), -0x3c, 0x118, null, null, -0x1, _0xddce51, null); }, 'frame5': function() { if (_0x56ae('0x2856') !== _0x56ae('0x2857')) { this[_0x56ae('0xe7b')]['setIndexedPosition'](4.9, 25.25); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x453b3d = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2858'), 0x118, -0x50, null, null, null, _0x453b3d, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20have\x20to\x20wait\x20a\x20couple\x20months\x20either\x20way.', 0x50, 0x140, null, null, -0x1, null, null); } else { _0x32c6f6[_0x56ae('0x6')]['initConstants'][_0x56ae('0x94d')](this, _0x453b3d); var _0x480710 = _0x453b3d[_0x56ae('0x1c82')]; _0x453b3d = _0x453b3d[_0x56ae('0x1c77')]; _0x480710[_0x56ae('0x8b6')](_0x453b3d + 0x8, 0.5); var _0x57894c = this[_0x56ae('0x1b01')]()['get_shadowMapper']()[_0x56ae('0x1542')](); _0x480710['set'](_0x453b3d + 0x9, _0x57894c); _0x480710[_0x56ae('0x8b6')](_0x453b3d + 0xa, 0x1 / _0x57894c); } }, 'frame6': function() { this['angel'][_0x56ae('0xb91')](0x5, 0x19); this['angel']['spritesheet'][_0x56ae('0x51d')](0x4b); this['angel']['spritesheet']['set_xInverted'](!0x1); var _0x2f64cf = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('It\x27s\x20tempting,\x20but\x20it\x20just\x20wouldn\x27t\x20work.', 0x0, 0x168, null, null, null, _0x2f64cf, null); }, 'init': function() { if (_0x56ae('0x2859') !== _0x56ae('0x2859')) { return this['_lightProbeDiffuseIndices']; } else { this['angel'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0xe7b')]); var _0x42cddb = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x1d0f74 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x42cddb = null != _0x586025[_0x42cddb] ? _0x1d0f74['getReserved'](_0x42cddb) : _0x1d0f74['h'][_0x42cddb]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x42cddb, 0x8); this['pastafarian'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); _0x42cddb = this[_0x56ae('0x2507')]['pathName']; _0x1d0f74 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x42cddb = null != _0x586025[_0x42cddb] ? _0x1d0f74[_0x56ae('0x99c')](_0x42cddb) : _0x1d0f74['h'][_0x42cddb]; this[_0x56ae('0x1059')][_0x56ae('0xbb8')] = new _0x5e2059(_0x42cddb, 0xa); } }, '__class__': _0x1d7b05 }); var _0x45bec8 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x2613')], -0x1); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this[_0x56ae('0x110')] = _0x56ae('0x26e7'); }; _0x5ac4a7['com.player03.run3.cutscene.Inflation'] = _0x45bec8; _0x45bec8[_0x56ae('0x8bf')] = _0x56ae('0x285a'); _0x45bec8[_0x56ae('0x8ee')] = _0x2c8908; _0x45bec8[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'gentleman': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this['duplicator'] = this[_0x56ae('0x1941')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (_0x56ae('0x285b') !== _0x56ae('0x285b')) { _0x575257[_0x56ae('0x6a0')](_0x29a875[_0x56ae('0xb3d')], _0x2500ca) && (_0x2500ca = _0x2c43e3['all'][_0x56ae('0x3b')](_0x2500ca, 0x0) + 0x1, _0x2500ca >= _0x2c43e3[_0x56ae('0x2129')]['get_length']() && (_0x2500ca = 0x0), _0x29a875[_0x56ae('0xb34')](_0x2c43e3[_0x56ae('0x2129')][_0x56ae('0x1b')](_0x2500ca))); } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x90); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x89); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x89); var _0x2500ca = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x1ee866 = null; null == _0x1ee866 && (_0x1ee866 = new _0x20e8d2()); var _0x5dd1a0 = Math['sin'](0.8290313946973066); _0x1ee866['x'] = 0.333 * _0x5dd1a0; _0x1ee866['y'] = 0.519 * _0x5dd1a0; _0x1ee866['z'] = -0.788 * _0x5dd1a0; _0x1ee866['w'] = Math[_0x56ae('0x104e')](0.8290313946973066); _0x5dd1a0 = _0x1ee866['x'] * _0x1ee866['x'] + _0x1ee866['y'] * _0x1ee866['y'] + _0x1ee866['z'] * _0x1ee866['z'] + _0x1ee866['w'] * _0x1ee866['w']; var _0x267b98 = _0x5dd1a0 - 0x1; 1e-10 > (0x0 <= _0x267b98 ? _0x267b98 : -_0x267b98) || (0x0 == _0x5dd1a0 ? (_0x1ee866['x'] = 0x0, _0x1ee866['y'] = 0x0, _0x1ee866['z'] = 0x0, _0x1ee866['w'] = 0x1) : (_0x5dd1a0 = 0x1 / Math[_0x56ae('0xf0c')](_0x5dd1a0), _0x1ee866['x'] *= _0x5dd1a0, _0x1ee866['y'] *= _0x5dd1a0, _0x1ee866['z'] *= _0x5dd1a0, _0x1ee866['w'] *= _0x5dd1a0)); _0x2500ca[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x1ee866)['get_degrees']()); this['tunnel']['display'](0x0); this['gentleman'][_0x56ae('0xb91')](0x2, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, 0x3); this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x4f); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x1, 19.5, null, -0x12); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x2500ca = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('I\x20just\x20realized\x20why\x20the\x20Government\x20tried\x20to\x20keep\x20us\x20out!', 0x0, -0x104, null, null, null, _0x2500ca); _0x2500ca = _0xfe3284[_0x56ae('0x3d')](0x550); _0x1ee866 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x285c'), 0x78, 0x134, null, _0x1c1b50[_0x56ae('0x1ff')](null, _0x2500ca) ? null : Math[_0x56ae('0x833')](_0x2500ca / 2.5), null, _0x1ee866); } }, 'frame1': function() { this['gentleman'][_0x56ae('0xb91')](0x2, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, 0x3); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0xdb378a = _0xfe3284[_0x56ae('0x3d')](0x898), _0x31f400 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x200')], -0x64, -0xe8, null, null == _0xdb378a ? null : Math[_0x56ae('0x833')](_0xdb378a / 2.5), null, _0x31f400); _0xdb378a = _0xfe3284['width'](0x546); _0x31f400 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x285d'), 0xdc, 0xe4, null, null == _0xdb378a ? null : Math[_0x56ae('0x833')](_0xdb378a / 2.5), null, _0x31f400); _0xdb378a = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('Yesterday.', -0x104, 0x154, null, null, null, _0xdb378a); }, 'frame2': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x2, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x49); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, 0x3); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x314144 = _0xfe3284[_0x56ae('0x3d')](0x4d8); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x285e'), -0xf0, -0x138, null, _0x1c1b50[_0x56ae('0x202')](null, _0x314144) ? null : Math[_0x56ae('0x833')](_0x314144 / 2.5), null, null); _0x314144 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x285f'), 0x3c, -0x8c, null, null, -0x1, _0x314144); _0x314144 = _0xfe3284['width'](0x4b0); var _0x161c61 = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2860'), 0xdc, 0x10c, null, null == _0x314144 ? null : Math['round'](_0x314144 / 2.5), null, _0x161c61); }, 'frame3': function() { this['gentleman'][_0x56ae('0xb91')](0x2, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x4c); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](0x3, 0x3); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x5c592f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x1c1b50['WtrVT'], 0x0, -0x12c, null, null, null, _0x5c592f); _0x5c592f = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2861'), 0x168, -0x3c, null, null, null, _0x5c592f); _0x5c592f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2862'), -0x3c, 0xf0, null, null, null, _0x5c592f); }, 'frame4': function() { if (_0x56ae('0x2863') !== _0x56ae('0x2864')) { this['gentleman'][_0x56ae('0xb91')](0x2, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x4e); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['duplicator']['setIndexedPosition'](0x3, 0x3); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x383a0c = _0xfe3284[_0x56ae('0x3d')](0x76c), _0x3ffab1 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2865'), 0x28, -0xe8, null, null == _0x383a0c ? null : Math['round'](_0x383a0c / 2.5), null, _0x3ffab1); _0x383a0c = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2866'), -0xdc, 0xdc, null, null, null, _0x383a0c); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2867'), 0x78, 0x140, null, null, -0x1, null); } else { _0x5045ab[_0x56ae('0x2868')][0x0] = _0x383a0c; null != this[_0x56ae('0x12e9')] ? this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x56ae('0x286a'), _0x5045ab[_0x56ae('0x2868')]) : null != this[_0x56ae('0x1ff4')] && null != this['__currentShader']['__alpha'] && (this[_0x56ae('0x1ff4')][_0x56ae('0x98b')][_0x56ae('0x7')] = _0x5045ab[_0x56ae('0x2868')]); } }, 'frame5': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x2, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x47); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x3, 0x3); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x4f); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x4e412f = _0xfe3284[_0x56ae('0x3d')](0x898), _0x2015cd = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x286b'), -0x64, -0x124, null, null == _0x4e412f ? null : Math[_0x56ae('0x833')](_0x4e412f / 2.5), null, _0x2015cd); _0x4e412f = _0xfe3284[_0x56ae('0x3d')](0x55a); _0x2015cd = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x286c'), 0x12c, -0x70, null, null == _0x4e412f ? null : Math[_0x56ae('0x833')](_0x4e412f / 2.5), null, _0x2015cd); _0x4e412f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Guessed.\x20How\x20close\x20was\x20I?', -0x78, 0xf0, null, null, null, _0x4e412f); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x286d'), 0x140, 0x140, null, null, 0x1, null); }, 'init': function() { this[_0x56ae('0x1941')] = new _0x5b4c52(this['section'], _0x37c090['gentleman'], !0x1, null, !0x1, null); this[_0x56ae('0x1941')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1941')]); var _0x44a57b = this[_0x56ae('0x2507')]['pathName'], _0x561f02 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x44a57b = null != _0x586025[_0x44a57b] ? _0x561f02[_0x56ae('0x99c')](_0x44a57b) : _0x561f02['h'][_0x44a57b]; this[_0x56ae('0x1941')][_0x56ae('0xbb8')] = new _0x5e2059(_0x44a57b, -0x1); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['duplicator'], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); _0x44a57b = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x561f02 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x44a57b = null != _0x586025[_0x44a57b] ? _0x561f02[_0x56ae('0x99c')](_0x44a57b) : _0x561f02['h'][_0x44a57b]; this['duplicator'][_0x56ae('0xbb8')] = new _0x5e2059(_0x44a57b, -0x1); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x44a57b = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x561f02 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x44a57b = null != _0x586025[_0x44a57b] ? _0x561f02[_0x56ae('0x99c')](_0x44a57b) : _0x561f02['h'][_0x44a57b]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x44a57b, -0x1); }, '__class__': _0x45bec8 }); var _0x5ebc52 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x245f')], -0x1, _0x5ebc52[_0x56ae('0xbf5')], { 'endTiles': !0x1 }); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x2462')], 0x0)); this['frames'] = [_0x2d9f4e(this, this['frame0']), _0x575257[_0x56ae('0x6a1')](_0x2d9f4e, this, this[_0x56ae('0xcc2')]), _0x575257[_0x56ae('0x6a2')](_0x2d9f4e, this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x575257[_0x56ae('0x6a3')](_0x2d9f4e, this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')])]; this[_0x56ae('0x110')] = _0x56ae('0x26e1'); }; _0x5ac4a7['com.player03.run3.cutscene.Insanity'] = _0x5ebc52; _0x5ebc52[_0x56ae('0x8bf')] = _0x56ae('0x286e'); _0x5ebc52[_0x56ae('0x8ee')] = _0x2c8908; _0x5ebc52['prototype'] = _0x4e6193(_0x2c8908['prototype'], { 'runner': null, 'duplicator': null, 'runnerTeleport': null, 'unloadLevel': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()['get_lens']()['set_far'](0xfa0); _0x2797a6[_0x56ae('0xb7c')](); this[_0x56ae('0x1024')] = this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x286f')] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xb6f')]()['set_far'](0x2ee0); this[_0x56ae('0x286f')] = new _0x310f3f(_0x37c090[_0x56ae('0x1232')], this[_0x56ae('0x1232')]['spritesheet'], this['tunnel'][_0x56ae('0xba2')]); this['tunnel']['registerAnimation'](this[_0x56ae('0x286f')]); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x3c); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](this[_0x56ae('0x1023')][_0x56ae('0xc9f')] - 0x190); _0x2b39f7['view']['get_camera']()[_0x56ae('0xfad')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationY'](0x0); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x12); this[_0x56ae('0x94c')]['display'](0x0); var _0x24305a = new _0x58aeda(this[_0x56ae('0x94c')], new _0x30a72c(_0x56ae('0x2870'), 0x28, 0x19)); this['runner'][_0x56ae('0xb91')](0x5, -2.8, !0x0, 0x1 - 0xf * this['runner']['characterData'][_0x56ae('0x2210')] - 1.5); _0x24305a['mesh'][_0x56ae('0x3f6')](this[_0x56ae('0x1232')]['mesh']['get_position']()); _0x24305a[_0x56ae('0xe79')]['set_rotationX'](0x5a); _0x24305a['mesh'][_0x56ae('0xfac')](-0x12); _0x24305a['mesh'][_0x56ae('0xfae')](0x5a); this['tunnel']['registerObject'](_0x24305a); this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, -0.5, !0x0, 0xc); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](7.3, -1.5, !0x0); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x25); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x24305a = _0x2797a6[_0x56ae('0xc8b')]; var _0x3cb226 = this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x24305a[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x3cb226 ? 0x1194 >= _0x3cb226 ? _0x3cb226 : 0x1194 : 3300.0000000000005); }, 'frame1': function() { this['runner'][_0x56ae('0xb91')](6.7, 0x3, !0x0, 0x3c); this['runner'][_0x56ae('0xb92')]['set_currentFrame'](0x5); var _0x1d4c01 = _0x2797a6[_0x56ae('0xc8b')], _0x51a63d = this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x1d4c01[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x51a63d ? 0x1194 >= _0x51a63d ? _0x51a63d : 0x1194 : 3300.0000000000005); }, 'frame2': function() { if (_0x56ae('0x2871') === 'OlCck') { this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, 0x5, !0x0, -0x28); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); var _0x3219cc = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x694'), -0xc8, 0x50, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x3219cc); _0x3219cc = _0x2797a6[_0x56ae('0xc8b')]; var _0x149703 = this[_0x56ae('0x1232')]['mesh'][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x3219cc[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x149703 ? 0x1194 >= _0x149703 ? _0x149703 : 0x1194 : 3300.0000000000005); } else { _0x3219cc = _0x3219cc[_0x56ae('0x44')]('\x0a'); _0x56ae('0x1467') == _0x3219cc[0x0] && _0x3219cc[_0x56ae('0xf6d')](); for (var _0x378f14 = [], _0x55142d = new _0x279dc0(_0x56ae('0x2872'), ''), _0x1efd1a = 0x0; _0x1efd1a < _0x3219cc[_0x56ae('0x32')];) { var _0x2868af = _0x3219cc[_0x1efd1a]; ++_0x1efd1a; if (_0x55142d[_0x56ae('0xc18')](_0x2868af)) { _0x2868af = _0x55142d[_0x56ae('0xc19')](0x1)[_0x56ae('0x44')]('.'); var _0x1678c3 = _0x2868af[_0x56ae('0x1580')](), _0x20e9d9 = _0x55142d[_0x56ae('0xc19')](0x2), _0x462efc = _0x1b30b7[_0x56ae('0xcc9')](_0x55142d[_0x56ae('0xc19')](0x3)), _0x147425 = _0x1b30b7[_0x56ae('0xcc9')](_0x55142d[_0x56ae('0xc19')](0x4)); _0x378f14[_0x56ae('0x8f0')](_0x146cb9[_0x56ae('0x2873')](_0x575257['phpkG'] == _0x1678c3 ? _0x146cb9[_0x56ae('0x2874')]() : _0x56ae('0x2875') == _0x1678c3 ? null : _0x146cb9[_0x56ae('0x2876')](_0x2868af['join']('.'), _0x1678c3), _0x20e9d9, _0x462efc, _0x147425)); } else _0x378f14[_0x56ae('0x8f0')](_0x146cb9[_0x56ae('0x2877')](_0x876409['trim'](_0x2868af))); } return _0x378f14; } }, 'frame3': function() { if ('idEQd' !== _0x56ae('0x2878')) { this['content'] = _0x2c61af; this[_0x56ae('0xded')][_0x56ae('0x162a')] = _0x2c61af; this['contentLoaderInfo']['width'] = _0x8c19cf; this['contentLoaderInfo'][_0x56ae('0x727')] = c; null != _0x2c61af && _0x52e6a7[_0x56ae('0x6')]['addChildAt'][_0x56ae('0x94d')](this, _0x2c61af, 0x0); } else { this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, -0x2, !0x0); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x1f); this['dialog']['updateCallback'] = (_0xf76599 = this[_0x56ae('0x94c')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0xb4a')])); var _0x2c61af = this[_0x56ae('0x286f')]; 0x1 != 0x0 < _0x2c61af['timeLeft'] && (_0x2c61af[_0x56ae('0x2271')] = 0.12); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); _0x2c61af = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog']['addBubble']('Um...', -0xa0, 0x58, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x2c61af); _0x2c61af = _0x2797a6[_0x56ae('0xc8b')]; var _0x8c19cf = this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x2c61af[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x8c19cf ? 0x1194 >= _0x8c19cf ? _0x8c19cf : 0x1194 : 3300.0000000000005); } }, 'frame4': function() { var _0x156c8a = _0x56ae('0x2879')[_0x56ae('0x44')]('|'), _0x51bfb0 = 0x0; while (!![]) { switch (_0x156c8a[_0x51bfb0++]) { case '0': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6a6')], -0x78, 0x20, -0x1, Math['round'](0x258), null, _0x31d327); continue; case '1': var _0x4a9bcf = this['runner'][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['get_z']() + _0x5ebc52[_0x56ae('0x23f7')]; continue; case '2': _0x31d327[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x4a9bcf ? _0x575257[_0x56ae('0x6a8')](0x1194, _0x4a9bcf) ? _0x4a9bcf : 0x1194 : 3300.0000000000005); continue; case '3': this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); continue; case '4': this['makeBold']('do'); continue; case '5': var _0x31d327 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); continue; case '6': this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, 0x0, !0x0, 0xa); continue; case '7': this['duplicator'][_0x56ae('0xb92')]['set_currentFrame'](0x2e); continue; case '8': _0x31d327 = _0x2797a6[_0x56ae('0xc8b')]; continue; } break; } }, 'frame5': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x7, 0x3, !0x0, 0x3c); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x12); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x25); var _0x359da8 = new _0x5c4c32(this['duplicator']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x287a'), -0x64, -0x50, -0x1, Math['round'](0x320), null, _0x359da8); _0x359da8 = _0x2797a6[_0x56ae('0xc8b')]; var _0x530bca = this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_z']() + _0x5ebc52[_0x56ae('0x23f7')]; _0x359da8[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x530bca ? 0x1194 >= _0x530bca ? _0x530bca : 0x1194 : 3300.0000000000005); }, 'frame6': function() { this['runner'][_0x56ae('0xb91')](7.4, 0x6, !0x0, -0x14); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); var _0x15ec4d = _0xfe3284[_0x56ae('0xa19')](0.3), _0x1dd170 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x287b'), 0x0, 0x28, null == _0x15ec4d ? null : 0x0 > _0x15ec4d ? _0x15ec4d : _0x15ec4d / 2.5, null, null, _0x1dd170); _0x15ec4d = _0x2797a6[_0x56ae('0xc8b')]; _0x1dd170 = _0x575257[_0x56ae('0x6a9')](this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['get_z'](), _0x5ebc52[_0x56ae('0x23f7')]); _0x15ec4d[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x1dd170 ? _0x575257[_0x56ae('0x6aa')](0x1194, _0x1dd170) ? _0x1dd170 : 0x1194 : 3300.0000000000005); }, 'frame7': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, -0x2, !0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x24); this[_0x56ae('0xb93')]['updateCallback'] = (_0xf76599 = this[_0x56ae('0x94c')], _0x2d9f4e(_0xf76599, _0xf76599['display'])); var _0x153f27 = this['runnerTeleport']; 0x1 != 0x0 < _0x153f27[_0x56ae('0x2271')] && (_0x153f27[_0x56ae('0x2271')] = 0.12); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x153f27 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x287c'), -0xc8, -0xa0, null, null, null, _0x153f27); _0x153f27 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x287d'), 0xa0, -0x28, -0x1, Math[_0x56ae('0x833')](0x190), null, _0x153f27); this[_0x56ae('0x2522')]('not'); _0x153f27 = _0x2797a6[_0x56ae('0xc8b')]; var _0x4a448d = this[_0x56ae('0x1232')][_0x56ae('0xe79')]['get_z']() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_z']() + _0x5ebc52[_0x56ae('0x23f7')]; _0x153f27[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x4a448d ? 0x1194 >= _0x4a448d ? _0x4a448d : 0x1194 : 3300.0000000000005); }, 'frame8': function() { this[_0x56ae('0x1232')]['setIndexedPosition'](6.7, -0x1, !0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x40); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x1675e9 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1eb'), 0xa0, 0x0, null, null, null, _0x1675e9); _0x1675e9 = _0x2797a6['method']; var _0x528970 = this['runner']['mesh'][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x1675e9['set_maxDistance'](3300.0000000000005 <= _0x528970 ? 0x1194 >= _0x528970 ? _0x528970 : 0x1194 : 3300.0000000000005); }, 'frame9': function() { this[_0x56ae('0x1232')]['setIndexedPosition'](6.7, 0.5, !0x0, -0x14); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x49); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); var _0x129ec3 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x13d6'), 0xc8, 0x28, null, null, null, _0x129ec3); _0x129ec3 = _0x2797a6['method']; var _0x5cb92f = _0x1c1b50[_0x56ae('0x205')](this[_0x56ae('0x1232')]['mesh']['get_z']() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_z'](), _0x5ebc52['LIGHT_DISTANCE_AHEAD']); _0x129ec3[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x5cb92f ? 0x1194 >= _0x5cb92f ? _0x5cb92f : 0x1194 : 3300.0000000000005); }, 'frame10': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, -0x2, !0x0); var _0x37b57d = this[_0x56ae('0x1232')][_0x56ae('0xe79')]; _0x37b57d[_0x56ae('0xfae')](_0x37b57d[_0x56ae('0xfaf')]() + 0xd8); this['dialog'][_0x56ae('0x1455')] = (_0xf76599 = this['tunnel'], _0x1c1b50[_0x56ae('0x206')](_0x2d9f4e, _0xf76599, _0xf76599['display'])); _0x37b57d = this['runnerTeleport']; 0x1 != 0x0 < _0x37b57d[_0x56ae('0x2271')] && (_0x37b57d[_0x56ae('0x2271')] = 0.12); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x40); _0x37b57d = this['dialog'][_0x56ae('0xb94')]('oof', 0x0, 0x320, _0xfe3284['scale'](0.4)); _0x37b57d[_0x56ae('0x51f')](0x2 * _0x37b57d[_0x56ae('0x15')]()); _0x37b57d = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x287e'), 0x50, -0x78, null, null, null, _0x37b57d); _0x37b57d = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x287f'), -0xc8, 0x50, null, null, null, _0x37b57d); _0x37b57d = _0x2797a6[_0x56ae('0xc8b')]; var _0x38f1cb = this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x37b57d[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x38f1cb ? 0x1194 >= _0x38f1cb ? _0x38f1cb : 0x1194 : 3300.0000000000005); }, 'frame11': function() { this['runner'][_0x56ae('0xb91')](6.7, -1.5, !0x0); this[_0x56ae('0x1232')]['spritesheet']['set_currentFrame'](0x41); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x41); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2880'), -0x50, -0xf0, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('It\x27s\x20to\x20commemorate\x20this\x20moment.', -0x3c, -0x78, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, null); var _0x57483d = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2881'), -0x78, 0x50, -0x1, Math[_0x56ae('0x833')](0x2d0), 0x1, _0x57483d); _0x57483d = _0x2797a6['method']; var _0x11ca6d = _0x575257[_0x56ae('0x6a9')](this['runner'][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x105e')](), _0x5ebc52[_0x56ae('0x23f7')]); _0x57483d[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x11ca6d ? 0x1194 >= _0x11ca6d ? _0x11ca6d : 0x1194 : 3300.0000000000005); }, 'frame12': function() { this['runner'][_0x56ae('0xb91')](6.7, 0x0, !0x0, 0x5); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2882'), 0xa0, -0xa0, null, null, null, null); var _0x3ba802 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x2883')], 0x50, -0x28, -0x1, Math['round'](0x258), 0x0, _0x3ba802); _0x3ba802 = _0x2797a6[_0x56ae('0xc8b')]; var _0x216a0f = this['runner'][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x3ba802['set_maxDistance'](3300.0000000000005 <= _0x216a0f ? 0x1194 >= _0x216a0f ? _0x216a0f : 0x1194 : 3300.0000000000005); }, 'frame13': function() { var _0x391744 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x391744['set_z'](_0x391744[_0x56ae('0x105e')]() + 0x46); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['runner']['setIndexedPosition'](0x3, 0x5, !0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x7); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x1c); _0x391744 = _0x2797a6[_0x56ae('0xc8b')]; var _0x548e13 = this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_z']() + _0x5ebc52[_0x56ae('0x23f7')]; _0x391744[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x548e13 ? 0x1194 >= _0x548e13 ? _0x548e13 : 0x1194 : 3300.0000000000005); }, 'frame14': function() { var _0x1b75ae = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x1b75ae[_0x56ae('0xf03')](_0x1b75ae[_0x56ae('0x105e')]() + 0xdc); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x3, 0xf, !0x0); _0x1b75ae = this[_0x56ae('0x1232')][_0x56ae('0xe79')]; _0x1b75ae[_0x56ae('0xfae')](_0x1b75ae[_0x56ae('0xfaf')]() + 0x5a); }, 'frame15': function() { var _0x5589b9 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x5589b9[_0x56ae('0xf03')](_0x5589b9[_0x56ae('0x105e')]() + 0x226); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')]['setIndexedPosition'](0x5, 0x1f, !0x0, -0x61); _0x5589b9 = this['runner']['mesh']; _0x5589b9[_0x56ae('0xfae')](_0x5589b9[_0x56ae('0xfaf')]() + 0x12); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x5589b9 = _0xfe3284[_0x56ae('0xa19')](0.4); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2884'), 0x78, -0x38, null == _0x5589b9 ? null : 0x0 > _0x5589b9 ? _0x5589b9 : _0x5589b9 / 2.5, null, null, null); _0x5589b9 = _0xfe3284['scale'](0.4); var _0x21d467 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2885'), 0xa0, -0x10, null == _0x5589b9 ? null : 0x0 > _0x5589b9 ? _0x5589b9 : _0x5589b9 / 2.5, Math['round'](-0.4), 0x0, _0x21d467); this['makeBold'](_0x56ae('0x2886')); _0x5589b9 = _0x2797a6['method']; _0x21d467 = this['runner'][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x5589b9[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x21d467 ? 0x1194 >= _0x21d467 ? _0x21d467 : 0x1194 : 3300.0000000000005); }, 'init': function() { this[_0x56ae('0x1232')] = new _0x5b4c52(this['section'], _0x37c090['runner'], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this['runner']); var _0x319541 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x319541 = null != _0x586025[_0x56ae('0x2462')] ? _0x319541[_0x56ae('0x99c')](_0x56ae('0x2462')) : _0x319541['h'][_0x56ae('0x2462')]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x319541, 0x0); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this['duplicator']); _0x319541 = this['explorePath'][_0x56ae('0xbbe')]; var _0x294844 = _0x4622dd['get_instance']()['paths']; _0x319541 = null != _0x586025[_0x319541] ? _0x294844[_0x56ae('0x99c')](_0x319541) : _0x294844['h'][_0x319541]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x319541, -0x1); }, '__class__': _0x5ebc52 }); var _0x2ffc54 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['sidePathM'], 0x3, null, { 'noCrumblingTiles': !0x0 }); this['frames'] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this['name'] = _0x56ae('0x2887'); }; _0x5ac4a7[_0x56ae('0x2888')] = _0x2ffc54; _0x2ffc54[_0x56ae('0x8bf')] = _0x56ae('0x2888'); _0x2ffc54['__super__'] = _0x2c8908; _0x2ffc54['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'lizard': null, 'playNextChallenge': null, 'loadNext': function(_0xe0ae34, _0x2195fb) { if (_0x56ae('0x2889') !== _0x56ae('0x288a')) { _0x2195fb || null == this[_0x56ae('0x1642')] || 0x4 == this['shownFrom'] ? _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1644')][_0x56ae('0x94d')](this, _0xe0ae34, _0x2195fb) : (_0xf0534['get_instance']()[_0x56ae('0xbaf')] = !0x1, this['playNextChallenge']()); } else { if (_0x2195fb || null == this[_0x56ae('0x2505')]) _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null); else if (null != this[_0x56ae('0x2505')] && 0x4 != this[_0x56ae('0x1643')]) { if (_0xf0534['get_instance']()[_0x56ae('0xbaf')] = !0x1, this['followingLevel'][_0x56ae('0x8b6')]['loadLevel'](this[_0x56ae('0x2505')][_0x56ae('0xf2a')])) return; } else if (!_0xe0ae34 && null != this[_0x56ae('0x14a2')] && (_0xe0ae34 = _0x3db706[_0x56ae('0x21ac')](this[_0x56ae('0x14a2')]), null != _0xe0ae34)) { _0xe0ae34[_0x56ae('0xb4a')](this[_0x56ae('0x1643')]); return; } _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null); } }, 'unloadLevel': function() { if (_0x56ae('0x288b') === 'cjiNG') { this[_0x56ae('0x15fc')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } else { _0x131690[_0x56ae('0x288c')](_0x56ae('0xc6d') + a + '\x22', { 'fileName': _0x56ae('0xc6e'), 'lineNumber': 0x201, 'className': _0x56ae('0xc4f'), 'methodName': _0x56ae('0x546') }); c[_0x56ae('0x14e5')](b); } }, 'frame0': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x50); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](this[_0x56ae('0x1023')]['endZ'] - 0x78a); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](4.6, -0x12, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x15fc')]['setIndexedPosition'](0x4, -18.4, !0x0); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x51d')](0x1c); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x288d'), 0x0, -0xf0, null, null, null, null); var _0x5292ce = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x288e'), -0x78, -0x14, -0x1, Math['round'](0x258), 0x0, _0x5292ce); }, 'frame1': function() { if (_0x56ae('0x288f') !== _0x575257[_0x56ae('0x6ab')]) { var _0x5229c0 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('I\x27m\x20not\x20much\x20of\x20a\x20pet\x20person,\x20but\x20you\x20can\x20come\x20if\x20you\x20want.', -0x50, -0xf0, -0x1, Math['round'](0x2f8), null, _0x5229c0); _0x5229c0 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2751'), -0x28, 0x168, -0x1, null, null, _0x5229c0); } else { var _0x4c4874 = _0x5229c0++; this[_0x56ae('0x19b6')]['addFrame'](this[_0x56ae('0x19b7')](this['_frameData']['get'](_0x4c4874)), 0x3e8 / this['_frameRate'] | 0x0); } }, 'frame2': function() { this[_0x56ae('0xe7b')]['setIndexedPosition'](4.3, -0x12, !0x0); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x4d); this['dialog']['addBubble']('Hey.', -0x168, -0x168, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20know\x20you\x20can\x27t\x20understand\x20me,\x20but\x20I\x20am\x20talking\x20to\x20you.', -0xa0, -0xf0, -0x1, Math[_0x56ae('0x833')](0x2a8), 0x0, null); this[_0x56ae('0x2522')]('am'); var _0x48fb04 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2890'), 0x28, 0x0, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, _0x48fb04); }, 'frame3': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](4.4, -18.2, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x15fc')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2891'), 0x0, -0xf0, null, null, null, null); var _0x2e4659 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x694'), -0x50, -0x50, -0x1, Math['round'](0x78), 0x0, _0x2e4659); _0x2e4659 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2892'), -0x50, 0x154, -0x1, Math['round'](0x348), null, _0x2e4659); }, 'frame4': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x4, -18.4, !0x0, 0x2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4c); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](3.2, -18.4, !0x0, -0x14); var _0x2f5de0 = this['lizard'][_0x56ae('0xe79')]; _0x2f5de0[_0x56ae('0xfae')](_0x2f5de0[_0x56ae('0xfaf')]() + 0x3c); this[_0x56ae('0x15fc')]['spritesheet'][_0x56ae('0x51d')](0x16); _0x2f5de0 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2893'), -0xc8, -0xa0, null, null, null, _0x2f5de0); }, 'frame5': function() { if ('IdAGo' !== _0x56ae('0x2894')) { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](4.7, -19.4, !0x0); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x15fc')]['setIndexedPosition'](2.9, -18.4, !0x0, -0x3c); var _0x489b40 = this['lizard']['mesh']; _0x489b40[_0x56ae('0xfae')](_0x489b40[_0x56ae('0xfaf')]() + 0x5a); } else { this[_0x56ae('0xb90')][_0x56ae('0xb91')](4.3, 51.3, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); this['student']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.6, 0x34, null, -0xc); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x55); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2895'), 0x50, -0x118, null, null, null, null, null); var _0x39bd01 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2896'), 0xdc, -0x50, null, null, null, _0x39bd01, null); _0x39bd01 = _0xfe3284[_0x56ae('0x3d')](0x172); var _0x50aa12 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2897'), -0xdc, 0x46, null, _0x39bd01, 0x0, _0x50aa12, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2898'), 0x12c, 0x140, null, null, 0x1, null, null); } }, 'init': function() { if (_0x56ae('0x2899') !== _0x56ae('0x2899')) { var _0x2336bf = _0x36077a[_0x56ae('0x15c8')]; Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x36077a, _0x56ae('0x93a')) && 0x2 >= _0x36077a[_0x56ae('0x93a')] ? c[_0x56ae('0x15c8')] = _0xac7b92[_0x56ae('0x1efe')](_0x2336bf) : c[_0x56ae('0x15c8')] = _0x2336bf; } else { this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this['angel']); var _0x36077a = _0x4622dd['get_instance']()['paths']; _0x36077a = null != _0x586025['primary'] ? _0x36077a[_0x56ae('0x99c')](_0x56ae('0x24cc')) : _0x36077a['h']['primary']; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x36077a, 0x22); this[_0x56ae('0x15fc')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x15fc')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['lizard']); _0x36077a = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x499d87 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x36077a = null != _0x586025[_0x36077a] ? _0x499d87[_0x56ae('0x99c')](_0x36077a) : _0x499d87['h'][_0x36077a]; this[_0x56ae('0x15fc')][_0x56ae('0xbb8')] = new _0x5e2059(_0x36077a, 0x3); } }, '__class__': _0x2ffc54 }); var _0x16c7a0 = function(_0x485380) { var _0x4ceda4 = {}; _0x4ceda4[_0x56ae('0x289a')] = _0x575257.FlrRP; if (_0x56ae('0x289b') !== _0x56ae('0x289b')) { if (!_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x56ae('0x289c'), !0x1)) { this[_0x56ae('0x1643')] = _0x485380; try { null == this['sprites'] && (this[_0x56ae('0x1025')] = _0x252a59[_0x56ae('0x977')](null)); this[_0x56ae('0x2518')] = !0x1; this[_0x56ae('0x1842')](); this[_0x56ae('0x1023')] = this[_0x56ae('0x94c')][_0x56ae('0x1635')](0x0, !0x0); _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](this['tunnel']); this[_0x56ae('0xb93')] = null; _0x2c8908[_0x56ae('0x289d')](); this[_0x56ae('0x8c0')](); this[_0x56ae('0x1843')](); this[_0x56ae('0x2506')] = this[_0x56ae('0x1844')] = 0x0; this[_0x56ae('0xd40')] = null; null == this[_0x56ae('0x1845')] && (this[_0x56ae('0x1845')] = new _0x434a15(_0x2d9f4e(this, this[_0x56ae('0x1846')])), this[_0x56ae('0x1847')] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x1848')]), 0xffffff, 0x24, _0x56ae('0x1849'), _0x4ceda4[_0x56ae('0x289a')], null, !0x1)); this[_0x56ae('0x184a')] = _0xfba720[_0x56ae('0xa1f')](); var _0x52eed2 = new _0x4dd284(this[_0x56ae('0x1847')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x52eed2, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xf4a')])); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x52eed2, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['BOTTOM'])); _0xf0534['get_instance']()[_0x56ae('0x184b')](this[_0x56ae('0x1845')]); this[_0x56ae('0x184c')](!0x0); } catch (_0x4ec7ff) { _0x3ce0fc['lastException'] = _0x4ec7ff, _0x4421e4[_0x56ae('0x993')]['setTunnel'](null); } } } else { var _0x355bfc = this; this[_0x56ae('0x289e')] = _0x485380; this[_0x56ae('0x110')] = _0x485380[_0x56ae('0x110')]; var _0x5089e5 = null; if (null != _0x485380[_0x56ae('0x289f')] && null != _0x485380[_0x56ae('0x28a0')]) { _0x5089e5 = _0x485380['followingPath']; var _0x233cf4 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x5089e5 = new _0x5e2059(null != _0x586025[_0x5089e5] ? _0x233cf4['getReserved'](_0x5089e5) : _0x233cf4['h'][_0x5089e5], _0x485380['followingPathIndex']); } null != _0x485380[_0x56ae('0x14a2')] && (this['followingCutscene'] = _0x485380[_0x56ae('0x14a2')]); null != _0x485380[_0x56ae('0x28a1')] && (_0x575257[_0x56ae('0x6a0')](null, _0x485380['tunnelParams']) && (_0x485380['tunnelParams'] = {}), _0x485380['tunnelParams'][_0x56ae('0x1a54')] = function(_0x485380, _0x5089e5) { return _0x5089e5 + '|' + _0x355bfc[_0x56ae('0x289e')][_0x56ae('0x28a1')]; }); _0x233cf4 = _0x485380['path']; var _0x171e26 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2c8908[_0x56ae('0x94d')](this, null != _0x586025[_0x233cf4] ? _0x171e26['getReserved'](_0x233cf4) : _0x171e26['h'][_0x233cf4], _0x485380[_0x56ae('0x28a2')], null, _0x485380[_0x56ae('0x1e3f')], _0x485380[_0x56ae('0x28a3')], null != _0x5089e5 ? _0x48bfb9[_0x56ae('0x250f')] : null); _0x233cf4 = []; _0x171e26 = 0x0; for (_0x485380 = _0x485380[_0x56ae('0x14a4')][_0x56ae('0x32')]; _0x171e26 < _0x485380;) { if (_0x56ae('0x28a4') !== _0x56ae('0x28a4')) { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0xd09c6a = _0xfe3284['width'](0x320); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('The\x20Sailor\x27s\x20map\x20only\x20mentioned\x20the\x20most\x20common\x20types\x20of\x20lightning.', -0x50, -0x136, null, _0xd09c6a, null, null, null); _0xd09c6a = _0xfe3284[_0x56ae('0x3d')](0x2a8); var _0x8b33a9 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x3d0'), 0xb4, -0x6e, null, _0xd09c6a, -0x1, _0x8b33a9, null); _0xd09c6a = _0xfe3284[_0x56ae('0x3d')](0x33e); _0x8b33a9 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x28a5'), 0x3c, 0x15e, null, _0xd09c6a, null, _0x8b33a9, null); } else { var _0x391b2d = _0x171e26++; _0x233cf4[_0x56ae('0x8f0')](function(_0x485380, _0x355bfc) { return function() { _0x355bfc[0x0](_0x485380[0x0]); }; }([_0x391b2d], [_0x2d9f4e(this, this[_0x56ae('0x24aa')])])); } } this[_0x56ae('0x14a4')] = _0x233cf4; this[_0x56ae('0xcc0')](_0x5089e5); } }; _0x5ac4a7[_0x56ae('0x28a6')] = _0x16c7a0; _0x16c7a0[_0x56ae('0x8bf')] = _0x56ae('0x28a6'); _0x16c7a0['__super__'] = _0x2c8908; _0x16c7a0[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'definition': null, 'temporaryAnimations': null, 'init': function() { for (var _0x5270fd = 0x0, _0x29105b = this['definition']['sprites']; _0x5270fd < _0x29105b[_0x56ae('0x32')];) { if (_0x56ae('0x28a7') !== _0x56ae('0x28a7')) { if (!(3599.55 > _0x5270fd[_0x56ae('0xf63')])) if (_0x5270fd[_0x56ae('0xf63')] > 0xe10 + _0x150430[_0x56ae('0x28a8')]) _0x5270fd[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1), _0x5270fd['collides'] = !0x1, _0x5270fd['animationTime'] = -0x1; else { var _0x26ab5f = _0x150430[_0x56ae('0x28a9')], _0xd911ca = _0x5270fd[_0x56ae('0xe79')][_0x56ae('0xa62')](); _0x26ab5f['x'] = _0xd911ca['x']; _0x26ab5f['y'] = _0xd911ca['y']; _0x26ab5f['z'] = _0xd911ca['z']; _0x26ab5f = _0x5270fd[_0x56ae('0x2250')](); _0xd911ca = _0x150430[_0x56ae('0x10c5')]; null == _0xd911ca && (_0xd911ca = new _0x4e9ff1()); _0xd911ca['x'] = -0x1 * _0x26ab5f['x']; _0xd911ca['y'] = -0x1 * _0x26ab5f['y']; _0xd911ca['z'] = -0x1 * _0x26ab5f['z']; if (0xe10 < _0x5270fd[_0x56ae('0xf63')]) var _0x31cec4 = _0x575257[_0x56ae('0x6ae')](0x4b, _0x5270fd[_0x56ae('0xf63')] - 0xe10) + 0x14; else for (_0x31cec4 = 0x14, _0x26ab5f = _0x5270fd[_0x56ae('0xf63')] - 0xe10 + 0.45; 0.1 <= _0x26ab5f;) _0x26ab5f -= 0.1, _0x31cec4 = -_0x31cec4; _0x26ab5f = _0x150430[_0x56ae('0x28a9')]; _0xd911ca = _0x150430[_0x56ae('0x10c5')]; _0x29105b *= _0x31cec4; _0x31cec4 = _0x150430[_0x56ae('0x28a9')]; null == _0x31cec4 && (_0x31cec4 = new _0x4e9ff1()); _0x31cec4['x'] = _0x26ab5f['x'] + _0xd911ca['x'] * _0x29105b; _0x31cec4['y'] = _0x26ab5f['y'] + _0xd911ca['y'] * _0x29105b; _0x31cec4['z'] = _0x26ab5f['z'] + _0x575257['mfevd'](_0xd911ca['z'], _0x29105b); _0x5270fd[_0x56ae('0xe79')]['set_position'](_0x150430[_0x56ae('0x28a9')]); } } else { var _0x44cd83 = _0x29105b[_0x5270fd]; ++_0x5270fd; var _0x14f519 = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x2129')]['get'](_0x44cd83['id']), _0x44cd83['fade'], _0x44cd83['alpha'], null, this['definition'][_0x56ae('0xb92')]); this['definition'][_0x56ae('0x1028')] && (_0x14f519[_0x56ae('0x1028')] = !0x0); if (null != _0x44cd83[_0x56ae('0xbb8')] || null != _0x44cd83[_0x56ae('0x28aa')]) { var _0x1b1217 = null != _0x44cd83['goesToPath'] ? _0x44cd83[_0x56ae('0x28aa')] : this[_0x56ae('0x289e')][_0x56ae('0x1958')], _0x379a74 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x44cd83 = new _0x5e2059(null != _0x586025[_0x1b1217] ? _0x379a74[_0x56ae('0x99c')](_0x1b1217) : _0x379a74['h'][_0x1b1217], null != _0x44cd83[_0x56ae('0xbb8')] ? _0x44cd83[_0x56ae('0xbb8')] : this['definition'][_0x56ae('0x28a2')]); 0x0 > _0x44cd83['index'] && (_0x44cd83[_0x56ae('0xf2a')] += _0x44cd83[_0x56ae('0x8b6')][_0x56ae('0xa92')]); _0x14f519[_0x56ae('0xbb8')] = _0x44cd83; } this[_0x56ae('0x1025')][_0x56ae('0x8f0')](_0x14f519); } } }, 'displayFrame': function(_0x52960c) { if (_0x56ae('0x28ab') === _0x56ae('0x28ac')) { this[_0x56ae('0xb24')] = this[_0x56ae('0xb25')] = this[_0x56ae('0xb26')] = !0x1; this[_0x56ae('0xb3f')] = 0x0; this['dropFrameCutoff'] = 0.5; this[_0x56ae('0xb40')] = 0.15; this[_0x56ae('0x8c9')] = 0x0; if (null == _0x29a875[_0x56ae('0x993')]) _0x29a875[_0x56ae('0x993')] = this; else throw new _0x1adea8(new _0x35308d(_0x56ae('0xb28'))); _0xc32e6[_0x56ae('0x94d')](this); var _0x344cd4 = _0x10e92a[_0x56ae('0xa74')]()['stage']; _0x344cd4[_0x56ae('0x28ad')](0x2); _0x344cd4[_0x56ae('0xb29')] = 0x6; _0x344cd4[_0x56ae('0xb2a')] = !0x1; _0x22c0d6[_0x56ae('0x8c0')](); _0x22c0d6[_0x56ae('0xb2b')] = _0x5b5e11; _0x22c0d6[_0x56ae('0xb2c')]['push'](0x25); _0x22c0d6['defaultsToPrevent'][_0x56ae('0x8f0')](0x27); _0x22c0d6[_0x56ae('0xb2c')][_0x56ae('0x8f0')](0x26); _0x22c0d6[_0x56ae('0xb2c')][_0x56ae('0x8f0')](0x28); _0x22c0d6[_0x56ae('0xb2c')][_0x56ae('0x8f0')](0x20); null != _0x22c990 && _0x29a875[_0x56ae('0xb34')](new _0x343af9(_0x22c990)); this[_0x56ae('0xb2d')] = new _0xc32e6(); this[_0x56ae('0x994')](this[_0x56ae('0xb2d')]); this[_0x56ae('0xb44')](!0x1); this[_0x56ae('0x28ae')] = _0x252a59[_0x56ae('0x977')](null); if (null != _0x52960c) for (_0x52960c = _0x2647fb(_0x52960c); _0x52960c['hasNext']();) _0x22c990 = _0x52960c[_0x56ae('0x42')](), this[_0x56ae('0x28ae')][_0x56ae('0x8f0')](_0x22c990); _0x29a875[_0x56ae('0xb2e')] = _0x344cd4[_0x56ae('0xb2e')]; _0x29a875[_0x56ae('0x9f3')] = _0x344cd4[_0x56ae('0x9f3')]; this[_0x56ae('0x95e')]('enterFrame', _0x2d9f4e(this, this['onEnterFrame'])); this[_0x56ae('0xb24')] = !0x0; _0x344cd4['addEventListener'](_0x56ae('0x9b3'), _0x2d9f4e(this, this[_0x56ae('0xb30')])); _0x344cd4[_0x56ae('0x95e')](_0x575257[_0x56ae('0x28af')], _0x2d9f4e(this, this[_0x56ae('0x28b0')])); _0x344cd4[_0x56ae('0x95e')](_0x56ae('0xb31'), _0x2d9f4e(this, this['onMouseEvent'])); _0x344cd4[_0x56ae('0x95e')](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x344cd4[_0x56ae('0x95e')](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); } else { if (null != this[_0x56ae('0x28b1')]) { for (var _0x22c990 = 0x0, _0x5b5e11 = this[_0x56ae('0x28b1')]; _0x22c990 < _0x5b5e11[_0x56ae('0x32')];) { if (_0x56ae('0x28b2') !== 'emLVc') { var _0x524cf3 = _0x2cde04++; if (_0x5b5e11 > this['__priorities'][_0x524cf3]) { this[_0x56ae('0x36')][_0x56ae('0x9d8')](_0x524cf3, 0x0, _0x52960c); this['__priorities'][_0x56ae('0x9d8')](_0x524cf3, 0x0, _0x5b5e11); this[_0x56ae('0x37')]['splice'](_0x524cf3, 0x0, !_0x22c990); return; } } else { var _0x2cde04 = _0x5b5e11[_0x22c990]; ++_0x22c990; this[_0x56ae('0x94c')][_0x56ae('0x2278')](_0x2cde04); } } this[_0x56ae('0x28b1')] = null; } _0x22c990 = this[_0x56ae('0x289e')][_0x56ae('0x14a4')][_0x52960c]; null != _0x22c990[_0x56ae('0xb8d')] && (_0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](_0x22c990['cameraPosition']['x']), _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](_0x22c990['cameraPosition']['y']), _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](_0x22c990['cameraPosition']['z'])); if (null != _0x22c990['cameraRotation']) { if (_0x56ae('0x28b3') === _0x56ae('0x28b4')) { if (null == _0x52960c) this[_0x56ae('0x28b5')] = new _0x10cca0(), this[_0x56ae('0x211d')] = new _0x10cca0(), this[_0x56ae('0xa02')] = new _0x10cca0(); else { for (var _0x150747 = this[_0x56ae('0x28b5')][_0x56ae('0x988')](); _0x150747[_0x56ae('0x8f5')]();) { var _0x3d3d45 = _0x150747['next'](); _0x876409[_0x56ae('0x5a')](_0x3d3d45, _0x52960c) && this['audio'][_0x56ae('0x38')](_0x3d3d45); } for (_0x150747 = this['font'][_0x56ae('0x988')](); _0x150747['hasNext']();) _0x3d3d45 = _0x150747[_0x56ae('0x42')](), _0x876409[_0x56ae('0x5a')](_0x3d3d45, _0x52960c) && this[_0x56ae('0x211d')]['remove'](_0x3d3d45); for (_0x150747 = this[_0x56ae('0xa02')][_0x56ae('0x988')](); _0x150747['hasNext']();) _0x3d3d45 = _0x150747[_0x56ae('0x42')](), _0x876409[_0x56ae('0x5a')](_0x3d3d45, _0x52960c) && this[_0x56ae('0xa02')][_0x56ae('0x38')](_0x3d3d45); } } else { _0x5b5e11 = new _0x20e8d2(); _0x5b5e11['x'] = _0x22c990[_0x56ae('0xb8e')]['x']; _0x5b5e11['y'] = _0x22c990[_0x56ae('0xb8e')]['y']; _0x5b5e11['z'] = _0x22c990[_0x56ae('0xb8e')]['z']; _0x5b5e11['w'] = _0x22c990[_0x56ae('0xb8e')]['w']; _0x2cde04 = _0x5b5e11['x'] * _0x5b5e11['x'] + _0x5b5e11['y'] * _0x5b5e11['y'] + _0x5b5e11['z'] * _0x5b5e11['z'] + _0x5b5e11['w'] * _0x5b5e11['w']; var _0x234254 = _0x2cde04 - 0x1; 1e-10 > (0x0 <= _0x234254 ? _0x234254 : -_0x234254) || (0x0 == _0x2cde04 ? (_0x5b5e11['x'] = 0x0, _0x5b5e11['y'] = 0x0, _0x5b5e11['z'] = 0x0, _0x5b5e11['w'] = 0x1) : (_0x2cde04 = 0x1 / Math[_0x56ae('0xf0c')](_0x2cde04), _0x5b5e11['x'] *= _0x2cde04, _0x5b5e11['y'] *= _0x2cde04, _0x5b5e11['z'] *= _0x2cde04, _0x5b5e11['w'] *= _0x2cde04)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x5b5e11)[_0x56ae('0x1050')]()); } } null == _0x22c990[_0x56ae('0xb8d')] && null == _0x22c990[_0x56ae('0xb8e')] || this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); null != _0x22c990[_0x56ae('0x58')] && (this[_0x56ae('0x2504')] = _0x22c990[_0x56ae('0x58')]); null != _0x22c990[_0x56ae('0x57')] && (this[_0x56ae('0xe05')] = _0x22c990[_0x56ae('0x57')]); if (null != _0x22c990[_0x56ae('0x1025')]) for (_0x5b5e11 = 0x0, _0x2cde04 = _0x22c990['sprites'][_0x56ae('0x32')]; _0x5b5e11 < _0x2cde04;) { _0x234254 = _0x5b5e11++; var _0x325c57 = _0x22c990[_0x56ae('0x1025')][_0x234254]; if (null != _0x325c57) { var _0x2cbb16 = this[_0x56ae('0x1025')][_0x56ae('0x1b')](_0x234254); if (null != _0x325c57[_0x56ae('0x1266')] && (_0x2cbb16['mesh']['set_visible'](_0x325c57[_0x56ae('0x1266')]), !_0x325c57['visible'])) continue; 0x0 < _0x52960c && (null == _0x325c57['x'] && (_0x325c57['x'] = this['definition']['frames'][_0x52960c - 0x1]['sprites'][_0x234254]['x']), null == _0x325c57['z'] && (_0x325c57['z'] = this[_0x56ae('0x289e')][_0x56ae('0x14a4')][_0x52960c - 0x1][_0x56ae('0x1025')][_0x234254]['z']), null == _0x325c57['y'] && (_0x325c57['y'] = this[_0x56ae('0x289e')][_0x56ae('0x14a4')][_0x52960c - 0x1]['sprites'][_0x234254]['y'])); _0x2cbb16[_0x56ae('0xb91')](_0x325c57['x'], _0x325c57['z'], !0x1, _0x325c57['y']); null != _0x325c57[_0x56ae('0x1481')] && _0x2cbb16[_0x56ae('0xb92')][_0x56ae('0x51d')](_0x325c57[_0x56ae('0x1481')]); null != _0x325c57[_0x56ae('0x9af')] && _0x2cbb16['spritesheet']['set_xInverted'](_0x325c57['invert']); null != _0x325c57['jump'] && (null == this[_0x56ae('0x28b1')] && (this[_0x56ae('0x28b1')] = []), _0x234254 = new _0x277b24(_0x2cbb16, _0x325c57['jump']['angle'], _0x325c57[_0x56ae('0x7b8')][_0x56ae('0x1c17')], _0x325c57[_0x56ae('0x7b8')][_0x56ae('0x24ad')]), this['tunnel']['registerAnimation'](_0x234254), this['temporaryAnimations'][_0x56ae('0x8f0')](_0x234254), null == this[_0x56ae('0xb93')]['updateCallback'] && (this[_0x56ae('0xb93')][_0x56ae('0x1455')] = (_0xf76599 = this['tunnel'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0xb4a')])))); } } if (null != _0x22c990[_0x56ae('0x28b6')]) for (_0x52960c = 0x0, _0x5b5e11 = _0x22c990[_0x56ae('0x28b6')]; _0x52960c < _0x5b5e11[_0x56ae('0x32')];) if (_0x234254 = _0x5b5e11[_0x52960c], ++_0x52960c, _0x2cde04 = null != _0x234254[_0x56ae('0x28b7')] ? new _0x5c4c32(this[_0x56ae('0x1025')]['get'](_0x234254[_0x56ae('0x28b7')])['get_onScreen']()) : null, this['dialog'][_0x56ae('0x1052')](_0x234254[_0x56ae('0x2a9')], _0x234254['x'], _0x234254['y'], _0x234254['size'], _0x234254[_0x56ae('0x3d')], _0x234254[_0x56ae('0x1336')], _0x2cde04, _0x234254['tailLength']), null != _0x234254['bold']) for (_0x2cde04 = 0x0, _0x234254 = _0x234254[_0x56ae('0x211e')]; _0x2cde04 < _0x234254['length'];) _0x325c57 = _0x234254[_0x2cde04], ++_0x2cde04, this[_0x56ae('0x2522')](_0x325c57); if (null != _0x22c990[_0x56ae('0x2a9')]) for (_0x52960c = 0x0, _0x22c990 = _0x22c990[_0x56ae('0x2a9')]; _0x52960c < _0x22c990[_0x56ae('0x32')];) _0x5b5e11 = _0x22c990[_0x52960c], ++_0x52960c, this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x5b5e11['text'], _0x5b5e11['x'], _0x5b5e11['y'], _0x5b5e11['size'], _0x5b5e11['width'], 0xffffff); } }, 'unloadLevel': function() { this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, '__class__': _0x16c7a0 }); var _0x31ef3 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x28b8')], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')])]; this[_0x56ae('0x110')] = _0x56ae('0x28b9'); }; _0x5ac4a7[_0x56ae('0x28ba')] = _0x31ef3; _0x31ef3['__name__'] = _0x56ae('0x28ba'); _0x31ef3[_0x56ae('0x8ee')] = _0x2c8908; _0x31ef3[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'pastafarian': null, 'student': null, 'child': null, 'unloadLevel': function() { if (_0x56ae('0x28bb') === _0x56ae('0x28bc')) { var _0x1785c9 = this['_byteData']; a = _0xfeeea6['toFloat'](_0x1785c9[_0x56ae('0x32')] - _0x1785c9[_0x56ae('0xc5c')]) != a; } else { this[_0x56ae('0x1027')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x1059')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x31); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0xb0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x71a); var _0x354fd8 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x4cc4c0 = null; null == _0x4cc4c0 && (_0x4cc4c0 = new _0x20e8d2()); var _0x332da2 = Math[_0x56ae('0xaa1')](2.7314402793711254); _0x4cc4c0['x'] = -0.147 * _0x332da2; _0x4cc4c0['y'] = -0.879 * _0x332da2; _0x4cc4c0['z'] = 0.454 * _0x332da2; _0x4cc4c0['w'] = Math[_0x56ae('0x104e')](2.7314402793711254); _0x332da2 = _0x4cc4c0['x'] * _0x4cc4c0['x'] + _0x4cc4c0['y'] * _0x4cc4c0['y'] + _0x4cc4c0['z'] * _0x4cc4c0['z'] + _0x4cc4c0['w'] * _0x4cc4c0['w']; var _0x2975c0 = _0x332da2 - 0x1; 1e-10 > (0x0 <= _0x2975c0 ? _0x2975c0 : -_0x2975c0) || (0x0 == _0x332da2 ? (_0x4cc4c0['x'] = 0x0, _0x4cc4c0['y'] = 0x0, _0x4cc4c0['z'] = 0x0, _0x4cc4c0['w'] = 0x1) : (_0x332da2 = 0x1 / Math[_0x56ae('0xf0c')](_0x332da2), _0x4cc4c0['x'] *= _0x332da2, _0x4cc4c0['y'] *= _0x332da2, _0x4cc4c0['z'] *= _0x332da2, _0x4cc4c0['w'] *= _0x332da2)); _0x354fd8[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x4cc4c0)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x3, 0x1b); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x64); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x4, 0x1c, null, 0x1); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](5.4, 43.9, null, -0x5); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x70); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x354fd8 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x28bd'), -0x12c, -0xa0, null, null, null, _0x354fd8); _0x354fd8 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28be'), -0xa0, 0xf0, null, null, null, _0x354fd8); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28bf'), 0xf0, 0x140, null, null, -0x1, null); this['student'][_0x56ae('0x1233')](this[_0x56ae('0x1059')]); }, 'frame1': function() { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](-0x27); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0xad); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x735); var _0x3d4fa6 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x406046 = null; null == _0x406046 && (_0x406046 = new _0x20e8d2()); var _0x18f56a = Math['sin'](2.7314402793711254); _0x406046['x'] = -0.147 * _0x18f56a; _0x406046['y'] = -0.879 * _0x18f56a; _0x406046['z'] = 0.454 * _0x18f56a; _0x406046['w'] = Math[_0x56ae('0x104e')](2.7314402793711254); _0x18f56a = _0x575257['jCwBC'](_0x406046['x'] * _0x406046['x'] + _0x406046['y'] * _0x406046['y'], _0x406046['z'] * _0x406046['z']) + _0x575257[_0x56ae('0x28c0')](_0x406046['w'], _0x406046['w']); var _0x2a20a9 = _0x18f56a - 0x1; 1e-10 > (0x0 <= _0x2a20a9 ? _0x2a20a9 : -_0x2a20a9) || (0x0 == _0x18f56a ? (_0x406046['x'] = 0x0, _0x406046['y'] = 0x0, _0x406046['z'] = 0x0, _0x406046['w'] = 0x1) : (_0x18f56a = 0x1 / Math[_0x56ae('0xf0c')](_0x18f56a), _0x406046['x'] *= _0x18f56a, _0x406046['y'] *= _0x18f56a, _0x406046['z'] *= _0x18f56a, _0x406046['w'] *= _0x18f56a)); _0x3d4fa6[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x406046)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0x265d')] = !0x0; this['pastafarian'][_0x56ae('0x265d')] = !0x0; _0x3d4fa6 = _0xfe3284[_0x56ae('0x3d')](0x528); _0x406046 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28c1'), -0x64, -0xc0, null, null == _0x3d4fa6 ? null : Math[_0x56ae('0x833')](_0x3d4fa6 / 2.5), null, _0x406046); _0x3d4fa6 = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x28c2'), 0xf0, 0x78, null, null, null, _0x3d4fa6); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28c3'), 0x50, 0x140, null, null, -0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1233')](this['pastafarian']); }, 'frame2': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x21); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0xab); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x746); var _0x441da7 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x4106b5 = null; null == _0x4106b5 && (_0x4106b5 = new _0x20e8d2()); var _0x29b246 = Math[_0x56ae('0xaa1')](2.7314402793711254); _0x4106b5['x'] = -0.147 * _0x29b246; _0x4106b5['y'] = -0.879 * _0x29b246; _0x4106b5['z'] = 0.454 * _0x29b246; _0x4106b5['w'] = Math[_0x56ae('0x104e')](2.7314402793711254); _0x29b246 = _0x4106b5['x'] * _0x4106b5['x'] + _0x4106b5['y'] * _0x4106b5['y'] + _0x4106b5['z'] * _0x4106b5['z'] + _0x4106b5['w'] * _0x4106b5['w']; var _0x594538 = _0x29b246 - 0x1; 1e-10 > (0x0 <= _0x594538 ? _0x594538 : -_0x594538) || (_0x1c1b50['vRBob'](0x0, _0x29b246) ? (_0x4106b5['x'] = 0x0, _0x4106b5['y'] = 0x0, _0x4106b5['z'] = 0x0, _0x4106b5['w'] = 0x1) : (_0x29b246 = 0x1 / Math['sqrt'](_0x29b246), _0x4106b5['x'] *= _0x29b246, _0x4106b5['y'] *= _0x29b246, _0x4106b5['z'] *= _0x29b246, _0x4106b5['w'] *= _0x29b246)); _0x441da7[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x4106b5)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x3, 0x1b); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x64); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](3.9, 0x1c, null, 0x1); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x52); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x441da7 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28c4'), -0x78, -0x104, null, null, null, _0x441da7); _0x441da7 = _0xfe3284[_0x56ae('0x3d')](0x474); _0x4106b5 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x28c5'), 0x104, -0x20, null, null == _0x441da7 ? null : Math['round'](_0x441da7 / 2.5), null, _0x4106b5); _0x441da7 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x28c6'), -0xb4, 0x118, null, null, null, _0x441da7); this[_0x56ae('0xb90')][_0x56ae('0x1233')](this[_0x56ae('0x1059')]); }, 'frame3': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x20); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0xab); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x751); var _0x21f4ea = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x41dbac = null; null == _0x41dbac && (_0x41dbac = new _0x20e8d2()); var _0x1555e4 = Math[_0x56ae('0xaa1')](2.7314402793711254); _0x41dbac['x'] = -0.147 * _0x1555e4; _0x41dbac['y'] = -0.879 * _0x1555e4; _0x41dbac['z'] = 0.454 * _0x1555e4; _0x41dbac['w'] = Math[_0x56ae('0x104e')](2.7314402793711254); _0x1555e4 = _0x41dbac['x'] * _0x41dbac['x'] + _0x41dbac['y'] * _0x41dbac['y'] + _0x41dbac['z'] * _0x41dbac['z'] + _0x41dbac['w'] * _0x41dbac['w']; var _0x126a29 = _0x1555e4 - 0x1; 1e-10 > (0x0 <= _0x126a29 ? _0x126a29 : -_0x126a29) || (0x0 == _0x1555e4 ? (_0x41dbac['x'] = 0x0, _0x41dbac['y'] = 0x0, _0x41dbac['z'] = 0x0, _0x41dbac['w'] = 0x1) : (_0x1555e4 = 0x1 / Math[_0x56ae('0xf0c')](_0x1555e4), _0x41dbac['x'] *= _0x1555e4, _0x41dbac['y'] *= _0x1555e4, _0x41dbac['z'] *= _0x1555e4, _0x41dbac['w'] *= _0x1555e4)); _0x21f4ea[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x41dbac)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1059')]['setIndexedPosition'](0x3, 0x1b); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')]['setIndexedPosition'](3.9, 0x1c, null, 0x1); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x4b); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x21f4ea = _0xfe3284[_0x56ae('0x3d')](0x550); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27m\x20beginning\x20to\x20get\x20concerned\x20on\x20your\x20behalf.', -0x64, -0xfc, null, null == _0x21f4ea ? null : Math[_0x56ae('0x833')](_0x21f4ea / 2.5), null, null); _0x21f4ea = _0xfe3284[_0x56ae('0x3d')](0x6b8); _0x41dbac = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x28c7'), 0x64, -0x48, null, _0x575257['isovL'](null, _0x21f4ea) ? null : Math['round'](_0x21f4ea / 2.5), -0x1, _0x41dbac); _0x21f4ea = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Don\x27t\x20worry\x20about\x20me.\x20I\x27m\x20happy\x20running\x20these\x20tests.', 0x0, 0x118, null, null, null, _0x21f4ea); this[_0x56ae('0xb90')][_0x56ae('0x1233')](this[_0x56ae('0x1059')]); }, 'init': function() { this[_0x56ae('0x1059')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this[_0x56ae('0x1059')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); var _0x42bb0a = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x571ab2 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x42bb0a = null != _0x586025[_0x42bb0a] ? _0x571ab2[_0x56ae('0x99c')](_0x42bb0a) : _0x571ab2['h'][_0x42bb0a]; this[_0x56ae('0x1059')]['goesTo'] = new _0x5e2059(_0x42bb0a, -0x2); this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); _0x42bb0a = this['explorePath'][_0x56ae('0xbbe')]; _0x571ab2 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x42bb0a = null != _0x586025[_0x42bb0a] ? _0x571ab2[_0x56ae('0x99c')](_0x42bb0a) : _0x571ab2['h'][_0x42bb0a]; this[_0x56ae('0xb90')]['goesTo'] = new _0x5e2059(_0x42bb0a, -0x1); this['child'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this['child'][_0x56ae('0x1028')] = !0x0; this['sprites']['push'](this[_0x56ae('0x1027')]); _0x42bb0a = this['explorePath'][_0x56ae('0xbbe')]; _0x571ab2 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x42bb0a = null != _0x586025[_0x42bb0a] ? _0x571ab2['getReserved'](_0x42bb0a) : _0x571ab2['h'][_0x42bb0a]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x42bb0a, -0x1); }, '__class__': _0x31ef3 }); var _0x4e5ecb = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['sidePathT'], 0x3, _0x4e5ecb[_0x56ae('0xbf5')], { 'startTilesLength': 0xbb8 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this['frame9']), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this['frame11']), _0x2d9f4e(this, this[_0x56ae('0x263a')])]; this['name'] = _0x56ae('0x28c8'); }; _0x5ac4a7['com.player03.run3.cutscene.LeaveItHere'] = _0x4e5ecb; _0x4e5ecb[_0x56ae('0x8bf')] = _0x56ae('0x28c9'); _0x4e5ecb[_0x56ae('0x8ee')] = _0x2c8908; _0x4e5ecb[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'runner': null, 'box': null, 'boxTranslation': null, 'loadNext': function(_0xad10a4, _0x42c0cf) { _0xad10a4 = _0x17c694[_0x56ae('0x20fb')](); _0x41c934[_0x56ae('0xb5b')] = 0x32ff3; _0x42c0cf || 0x4 == this[_0x56ae('0x1643')] ? _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0xad10a4[_0x56ae('0x256e')]() || _0x17c694[_0x56ae('0x27a9')](_0xad10a4)); }, 'unloadLevel': function() { if ('ogqZa' === _0x56ae('0x28ca')) { if (!a[_0x56ae('0x1df7')] && b[_0x56ae('0x1d86')]['preCollision'](a) && a instanceof _0x5f17d4 && (l = a[_0x56ae('0xe79')]['get_position'](), _0x1b30b7 = (l['x'] - e['x']) * (l['x'] - e['x']) + (l['y'] - e['y']) * (l['y'] - e['y']) + (l['z'] - e['z']) * (l['z'] - e['z']), !(31790.000000000004 < _0x1b30b7))) { var _0x56ad97 = _0x3eb1b9[_0x56ae('0xe8c')]; _0x1b30b7 = _0x575257[_0x56ae('0x6b1')]((l['x'] - _0x56ad97['x']) * (l['x'] - _0x56ad97['x']), (l['y'] - _0x56ad97['y']) * (l['y'] - _0x56ad97['y'])) + _0x575257['XqGeC'](l['z'], _0x56ad97['z']) * (l['z'] - _0x56ad97['z']); _0x1b30b7 < q && (f = a, q = _0x1b30b7); } } else { this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x1aac')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }, 'frame0': function() { var _0x53bd1e = _0x56ae('0x28cb')['split']('|'), _0x54eed2 = 0x0; while (!![]) { switch (_0x53bd1e[_0x54eed2++]) { case '0': this[_0x56ae('0x1232')][_0x56ae('0xb91')](13.4, 50.3); continue; case '1': 1e-10 > (0x0 <= _0x122fc9 ? _0x122fc9 : -_0x122fc9) || (0x0 == _0x3b4797 ? (_0x386499['x'] = 0x0, _0x386499['y'] = 0x0, _0x386499['z'] = 0x0, _0x386499['w'] = 0x1) : (_0x3b4797 = _0x575257[_0x56ae('0x6b2')](0x1, Math[_0x56ae('0xf0c')](_0x3b4797)), _0x386499['x'] *= _0x3b4797, _0x386499['y'] *= _0x3b4797, _0x386499['z'] *= _0x3b4797, _0x386499['w'] *= _0x3b4797)); continue; case '2': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x237'), 0x168, 0x50, null, null, null, _0xb7b54f); continue; case '3': _0xb7b54f = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); continue; case '4': _0x386499['x'] = _0x575257[_0x56ae('0x28c0')](0.869, _0x3b4797); continue; case '5': this['box'][_0x56ae('0xe79')]['moveTo'](-0xa0, -0x1e, 0xeba); continue; case '6': null == _0x386499 && (_0x386499 = new _0x20e8d2()); continue; case '7': var _0xb7b54f = this['tunnel'], _0x386499 = this[_0x56ae('0x94c')], _0x3b4797 = new _0x10cca0(); continue; case '8': this[_0x56ae('0x2260')][_0x56ae('0xb7c')](); continue; case '9': this[_0x56ae('0x2260')][_0x56ae('0xe79')][_0x56ae('0xfae')](-0x36); continue; case '10': this['box'] = _0x5f17d4['getTerrain'](_0xb7b54f, _0x17bbc3[_0x56ae('0x27ab')](_0x386499, _0x56ae('0x27ac'), null, null, _0x3b4797)); continue; case '11': this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); continue; case '12': _0x386499['w'] = Math['cos'](1.6929693744344996); continue; case '13': _0x3b4797 = _0x386499['x'] * _0x386499['x'] + _0x386499['y'] * _0x386499['y'] + _0x386499['z'] * _0x386499['z'] + _0x386499['w'] * _0x386499['w']; continue; case '14': _0x386499['z'] = -0.201 * _0x3b4797; continue; case '15': this[_0x56ae('0x1aac')] = new _0x4e9ff1(-0xa * Math[_0x56ae('0x104e')](3.141592653589793 * this[_0x56ae('0x2260')]['mesh'][_0x56ae('0xfaf')]() / 0xb4), -0xa * Math[_0x56ae('0xaa1')](3.141592653589793 * this[_0x56ae('0x2260')][_0x56ae('0xe79')][_0x56ae('0xfaf')]() / 0xb4), 0x0); continue; case '16': _0x386499['y'] = -0.451 * _0x3b4797; continue; case '17': _0xb7b54f = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); continue; case '18': _0xb7b54f[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x386499)[_0x56ae('0x1050')]()); continue; case '19': this[_0x56ae('0x94c')]['display'](0x0); continue; case '20': _0x386499 = null; continue; case '21': this[_0x56ae('0x2260')]['animation'] = null; continue; case '22': null != _0x586025[_0x56ae('0x28cc')] ? _0x3b4797[_0x56ae('0x932')](_0x56ae('0x28cc'), 'left,down') : _0x3b4797['h'][_0x56ae('0x28cc')] = _0x56ae('0x28cd'); continue; case '23': _0x3b4797 = Math['sin'](1.6929693744344996); continue; case '24': var _0x122fc9 = _0x3b4797 - 0x1; continue; case '25': this[_0x56ae('0x94c')][_0x56ae('0x221a')](this[_0x56ae('0x2260')]); continue; case '26': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x113e')](-0x28, -0x87, 0xfa0); continue; } break; } }, 'frame1': function() { this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame2': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](13.4, 50.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); }, 'frame3': function() { this['runner']['setIndexedPosition'](13.3, 49.7); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); var _0x1043d4 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28ce'), 0xc8, 0x118, null, null, null, _0x1043d4); }, 'frame4': function() { this['runner'][_0x56ae('0xb91')](13.25, 50.3); this['runner']['spritesheet'][_0x56ae('0x51d')](0x4f); }, 'frame5': function() { var _0x59809c = this[_0x56ae('0x2260')][_0x56ae('0xe79')]; _0x59809c['set_x'](_0x59809c[_0x56ae('0x3e1')]() + this[_0x56ae('0x1aac')]['x']); _0x59809c = this[_0x56ae('0x2260')]['mesh']; _0x59809c[_0x56ae('0xaae')](_0x59809c[_0x56ae('0x9f0')]() + this['boxTranslation']['y']); _0x59809c = this['box'][_0x56ae('0xe79')]; _0x59809c[_0x56ae('0xf03')](_0x575257['BzJkK'](_0x59809c[_0x56ae('0x105e')](), this[_0x56ae('0x1aac')]['z'])); this['runner'][_0x56ae('0xb91')](13.1, 50.3); _0x59809c = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x28cf'), 0xa0, -0x28, null, null, null, _0x59809c); }, 'frame6': function() { var _0x5593d7 = this['box'][_0x56ae('0xe79')]; _0x5593d7[_0x56ae('0x471')](_0x5593d7[_0x56ae('0x3e1')]() + this[_0x56ae('0x1aac')]['x']); _0x5593d7 = this[_0x56ae('0x2260')][_0x56ae('0xe79')]; _0x5593d7[_0x56ae('0xaae')](_0x5593d7[_0x56ae('0x9f0')]() + this['boxTranslation']['y']); _0x5593d7 = this[_0x56ae('0x2260')][_0x56ae('0xe79')]; _0x5593d7[_0x56ae('0xf03')](_0x5593d7[_0x56ae('0x105e')]() + this['boxTranslation']['z']); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0xd, 50.3); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1232')]['spritesheet']['set_xInverted'](!0x0); _0x5593d7 = this[_0x56ae('0x1232')]['mesh']; _0x5593d7[_0x56ae('0xfae')](_0x5593d7[_0x56ae('0xfaf')]() + 10.799999999999999); }, 'frame7': function() { var _0x15da2c = this[_0x56ae('0x2260')][_0x56ae('0xe79')]; _0x15da2c[_0x56ae('0x471')](_0x15da2c[_0x56ae('0x3e1')]() + this[_0x56ae('0x1aac')]['x'] / 0x2); _0x15da2c = this[_0x56ae('0x2260')][_0x56ae('0xe79')]; _0x15da2c[_0x56ae('0xaae')](_0x15da2c[_0x56ae('0x9f0')]() + this['boxTranslation']['y'] / 0x2); _0x15da2c = this['box'][_0x56ae('0xe79')]; _0x15da2c[_0x56ae('0xf03')](_0x15da2c[_0x56ae('0x105e')]() + this[_0x56ae('0x1aac')]['z'] / 0x2); this['runner'][_0x56ae('0xb91')](12.95, 50.3, null, 0xa); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x51); }, 'frame8': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](0xd, 50.4, null, 0x1e); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x49); var _0x507a15 = this['runner'][_0x56ae('0xe79')]; _0x507a15['set_rotationZ'](_0x507a15[_0x56ae('0xfaf')]() + 125.99999999999999); this[_0x56ae('0xb93')][_0x56ae('0xb94')]('Oof', 0x32, 0x0, _0xfe3284[_0x56ae('0xa19')](0.5)); _0x507a15 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28d0'), -0x78, 0x140, null, null, null, _0x507a15); }, 'frame9': function() { this['runner']['setIndexedPosition'](0xd, 50.2, null, 0x46); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1232')]['mesh']['set_rotationZ'](-0x5a); var _0x4be58a = _0xfe3284[_0x56ae('0x3d')](0x514), _0x27cfec = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28d1'), 0x8c, 0x140, null, null == _0x4be58a ? null : Math[_0x56ae('0x833')](_0x4be58a / 2.5), null, _0x27cfec); }, 'frame10': function() { if (_0x56ae('0x28d2') === _0x56ae('0x28d3')) { var _0x32378a = _0x200c17[_0x56ae('0x28d4')]; _0x200c17[_0x56ae('0x28d4')] = _0x57a1d3; var _0x334422 = _0x1102f5[_0x56ae('0x8e4')][_0x56ae('0x92b')]; null != _0x334422 && _0x334422[_0x56ae('0x8e6')][_0x56ae('0x28d5')](_0x57a1d3); _0x200c17[_0x56ae('0x28d4')] != _0x32378a && _0x200c17[_0x56ae('0x8f1')][_0x56ae('0x1a39')](); return _0x57a1d3; } else { this['runner']['setIndexedPosition'](12.9, 0x32, null, 0x2c); this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0xfae')](-0x5a); this['runner'][_0x56ae('0xb92')]['set_currentFrame'](0x52); var _0x57a1d3 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x28d6'), -0x28, -0x78, null, null, null, _0x57a1d3); } }, 'frame11': function() { this[_0x56ae('0x2260')][_0x56ae('0xf2d')] = this[_0x56ae('0x2260')][_0x56ae('0xf2d')][_0x56ae('0xa48')](); this[_0x56ae('0x2260')][_0x56ae('0xf2d')][_0x56ae('0xf2e')] = 0x3; this['box'][_0x56ae('0x1c')](this[_0x56ae('0x94c')], this[_0x56ae('0x2260')][_0x56ae('0xf2d')]); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0xd, 0x32, null, 0x2c); this['runner'][_0x56ae('0xe79')]['set_rotationZ'](-0x5a); this['runner']['spritesheet'][_0x56ae('0x51d')](0x53); var _0x3e04c1 = new _0x5c4c32(this['runner']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28d7'), 0x50, -0x50, null, null, null, _0x3e04c1); this[_0x56ae('0x1844')] = 0.15; }, 'frame12': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x113e')](0x68, -0x2d, 0x359); var _0x18ea30 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](), _0x53b232 = null; null == _0x53b232 && (_0x53b232 = new _0x20e8d2()); var _0x52155e = Math[_0x56ae('0xaa1')](1.43116998663535); _0x53b232['x'] = 0.978 * _0x52155e; _0x53b232['y'] = 0.173 * _0x52155e; _0x53b232['z'] = -0.114 * _0x52155e; _0x53b232['w'] = Math[_0x56ae('0x104e')](1.43116998663535); _0x52155e = _0x575257['BzJkK'](_0x53b232['x'] * _0x53b232['x'] + _0x53b232['y'] * _0x53b232['y'] + _0x53b232['z'] * _0x53b232['z'], _0x53b232['w'] * _0x53b232['w']); var _0x2cb17d = _0x52155e - 0x1; 1e-10 > (0x0 <= _0x2cb17d ? _0x2cb17d : -_0x2cb17d) || (0x0 == _0x52155e ? (_0x53b232['x'] = 0x0, _0x53b232['y'] = 0x0, _0x53b232['z'] = 0x0, _0x53b232['w'] = 0x1) : (_0x52155e = 0x1 / Math[_0x56ae('0xf0c')](_0x52155e), _0x53b232['x'] *= _0x52155e, _0x53b232['y'] *= _0x52155e, _0x53b232['z'] *= _0x52155e, _0x53b232['w'] *= _0x52155e)); _0x18ea30[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x53b232)[_0x56ae('0x1050')]()); _0x53b232 = 0x0; for (_0x52155e = this[_0x56ae('0x1023')][_0x56ae('0x9f9')]['get_length'](); _0x53b232 < _0x52155e;) if (_0x18ea30 = _0x53b232++, _0x2cb17d = this[_0x56ae('0x1023')], _0x41c934['low'] = 0xe79f9, null != (0x0 <= _0x18ea30 && _0x575257[_0x56ae('0x28d8')](_0x18ea30, _0x2cb17d[_0x56ae('0x9f9')]['get_length']()) ? _0x2cb17d[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x18ea30) : null) ? (_0x2cb17d = this[_0x56ae('0x1023')], _0x41c934['low'] = 0xe79f9, _0x2cb17d = 0x3 == (0x0 <= _0x18ea30 && _0x18ea30 < _0x2cb17d[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x2cb17d['terrain'][_0x56ae('0x1b')](_0x18ea30) : null)['sourceData']['shape']) : _0x2cb17d = !0x1, _0x2cb17d) { _0x53b232 = this['section']; _0x41c934['low'] = 0xe79f9; this[_0x56ae('0x2260')] = 0x0 <= _0x18ea30 && _0x18ea30 < _0x53b232[_0x56ae('0x9f9')]['get_length']() ? _0x53b232[_0x56ae('0x9f9')]['get'](_0x18ea30) : null; this[_0x56ae('0x2260')]['sourceData'] = this[_0x56ae('0x2260')][_0x56ae('0xf2d')][_0x56ae('0xa48')](); this[_0x56ae('0x2260')][_0x56ae('0xf2d')]['shape'] = 0x4; this[_0x56ae('0x2260')][_0x56ae('0x1c')](this['tunnel'], this[_0x56ae('0x2260')][_0x56ae('0xf2d')]); break; } this[_0x56ae('0x1232')][_0x56ae('0xb91')](17.55, 7.5, null, 0x10); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0xfae')](-0x2d); _0x18ea30 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x28d9'), -0x78, -0xa0, null, null, null, _0x18ea30); this['dialog']['addPlainTextOld']('Wow,\x20these\x20rings\x20just\x20snap\x20into\x20place.', 0x190, 0x258, _0xfe3284['scale'](0.5), _0xfe3284['width'](0x21c)); }, 'init': function() { this['runner'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this['runner'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); var _0x1f5c0b = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x25cf29 = _0x4622dd['get_instance']()['paths']; _0x1f5c0b = null != _0x586025[_0x1f5c0b] ? _0x25cf29['getReserved'](_0x1f5c0b) : _0x25cf29['h'][_0x1f5c0b]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1f5c0b, 0x3); }, '__class__': _0x4e5ecb }); var _0xd84788 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x2473')], 0x0, _0xd84788[_0x56ae('0xbf5')]); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')])]; this[_0x56ae('0x110')] = _0x56ae('0x28da'); }; _0x5ac4a7['com.player03.run3.cutscene.LightningStrikesTwice'] = _0xd84788; _0xd84788['__name__'] = _0x56ae('0x28db'); _0xd84788[_0x56ae('0x8ee')] = _0x2c8908; _0xd84788[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'runner': null, 'box': null, 'loadNext': function(_0x4ee6c3, _0x45e9f2) { if (_0x56ae('0x28dc') === _0x1c1b50[_0x56ae('0x208')]) { return _0x4ee6c3; } else { _0x4ee6c3 = _0x17c694[_0x56ae('0x28dd')](); _0x41c934['high'] = 0x32ff3; _0x45e9f2 || _0x1c1b50[_0x56ae('0x28de')](0x4, this[_0x56ae('0x1643')]) ? _0x4421e4['instance']['setTunnel'](null) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0x4ee6c3['continuePath']() || _0x17c694[_0x56ae('0x27a9')](_0x4ee6c3)); } }, 'unloadLevel': function() { this[_0x56ae('0x1232')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { this[_0x56ae('0x2260')] = _0x5f17d4[_0x56ae('0x27aa')](this[_0x56ae('0x94c')], _0x17bbc3[_0x56ae('0x27ab')](this[_0x56ae('0x94c')], _0x56ae('0x27ac'))); this[_0x56ae('0x2260')][_0x56ae('0xb7c')](); this[_0x56ae('0x2260')][_0x56ae('0xe79')][_0x56ae('0xfae')](-8.181818181818182); this[_0x56ae('0x2260')][_0x56ae('0xe79')][_0x56ae('0x113e')](-0x3c, -0x10e, 0x7d0); this[_0x56ae('0x94c')][_0x56ae('0x221a')](this['box']); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfad')](1.8); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0xb4); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_rotationZ'](0xb4); _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x96); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x8fc); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')]['setIndexedPosition'](0x11, 21.3, null, 0x2d); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x52); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x10, 21.3, null, 0x2d); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); var _0x2c756c = new _0x5c4c32(this['runner']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x28df'), -0x118, -0x168, null, null, null, _0x2c756c); _0x2c756c = _0xfe3284[_0x56ae('0x3d')](0x3e8); var _0x346ab9 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28e0'), 0xc8, -0xa0, null, null == _0x2c756c ? null : Math[_0x56ae('0x833')](_0x2c756c / 2.5), null, _0x346ab9); }, 'frame1': function() { if ('eVmmr' !== _0x56ae('0x28e1')) { return; } else { var _0x6aa25e = _0xfe3284[_0x56ae('0x3d')](0x4b0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28e2'), -0xf0, -0xa0, null, null == _0x6aa25e ? null : Math[_0x56ae('0x833')](_0x6aa25e / 2.5), null, null); _0x6aa25e = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x28e3'), -0xa0, 0x50, null, null, 0x0, _0x6aa25e); } }, 'init': function() { this['student'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); var _0x12eb52 = this['explorePath'][_0x56ae('0xbbe')], _0x533dc7 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x12eb52 = null != _0x586025[_0x12eb52] ? _0x533dc7[_0x56ae('0x99c')](_0x12eb52) : _0x533dc7['h'][_0x12eb52]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x12eb52, 0x1); this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1232')]); _0x12eb52 = this['explorePath']['pathName']; _0x533dc7 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x12eb52 = null != _0x586025[_0x12eb52] ? _0x533dc7[_0x56ae('0x99c')](_0x12eb52) : _0x533dc7['h'][_0x12eb52]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x12eb52, 0x0); }, '__class__': _0xd84788 }); var _0x434fd2 = function(_0x288e1a, _0x501be5) { null == _0x288e1a && (_0x288e1a = _0x4622dd['primary']); null == _0x501be5 && (_0x501be5 = Math[_0x56ae('0xadb')]() * _0x288e1a[_0x56ae('0xa92')] | 0x0); _0x2c8908[_0x56ae('0x94d')](this, _0x288e1a, _0x501be5, _0x434fd2[_0x56ae('0xbf5')], { 'startTilesLength': 0xfa0 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0'])]; this[_0x56ae('0x110')] = _0x56ae('0x2038'); }; _0x5ac4a7[_0x56ae('0x28e4')] = _0x434fd2; _0x434fd2[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.LizardFellAsleep'; _0x434fd2['__super__'] = _0x2c8908; _0x434fd2[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'child': null, 'lizard': null, 'unloadLevel': function() { this[_0x56ae('0x15fc')] = this[_0x56ae('0x1027')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (null != this['saveEntry']) { var _0x1c7864 = this['saveEntry']; _0x1c7864 = _0x56b9a2['get_instance']()['get'](_0x1c7864['id'], _0x1c7864[_0x56ae('0xa1c')]); } else _0x1c7864 = !0x1; _0x1c7864 ? 0.3 > Math[_0x56ae('0xadb')]() ? _0x1c7864 = null : (_0x1c7864 = _0x434fd2[_0x56ae('0x28e5')], _0x1c7864 = _0x1c7864['get'](Math[_0x56ae('0xadb')]() * _0x1c7864[_0x56ae('0x9fa')]() | 0x0)) : _0x1c7864 = _0x434fd2[_0x56ae('0x28e5')]['get'](0x0); var _0x7dcefc = Math[_0x56ae('0xadb')]() * this[_0x56ae('0x1023')][_0x56ae('0x28e6')] | 0x0; this[_0x56ae('0x15fc')][_0x56ae('0xb91')](_0x7dcefc, -0x1); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x51d')](0.5 > Math[_0x56ae('0xadb')]() ? 0x40 : 0x41); this[_0x56ae('0x15fc')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x4343d3 = -0x1, _0x2f6534 = _0x7dcefc; null != _0x1c7864 ? (_0x2f6534 = Math['random']() - 0.5, _0x4343d3 = -1e-10, null == _0x4343d3 && (_0x4343d3 = 0x0), _0x2f6534 += 0.5 * (_0x2f6534 > _0x4343d3 ? 0x1 : _0x2f6534 < -_0x4343d3 ? -0x1 : 0x0), _0x4343d3 = _0x1c1b50[_0x56ae('0x209')](0.25, 0x0 <= _0x2f6534 ? _0x2f6534 : -_0x2f6534) || 0.5 > Math[_0x56ae('0xadb')]() ? -0x2 : -0.6, _0x1c1b50['BaOxM'](-0x1, _0x4343d3) ? 0x0 > _0x2f6534 ? this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x4e) : this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x3c) : 0x0 > _0x2f6534 ? this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67) : this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x71), _0x2f6534 = _0x7dcefc + _0x2f6534, this['child'][_0x56ae('0xb91')](_0x2f6534, _0x4343d3), this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0)) : this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); var _0x3c09bc = new _0x510664(this[_0x56ae('0x15fc')][_0x56ae('0xe79')]['get_x'](), this[_0x56ae('0x15fc')][_0x56ae('0xe79')]['get_y']()), _0x377899 = Math[_0x56ae('0xf0c')](_0x3c09bc['x'] * _0x3c09bc['x'] + _0x3c09bc['y'] * _0x3c09bc['y']); _0x377899 = (_0x377899 - 0x82) / _0x377899; var _0xb7d34f = _0x3c09bc; null == _0xb7d34f && (_0xb7d34f = new _0x510664()); _0xb7d34f['x'] = _0x3c09bc['x'] * _0x377899; _0xb7d34f['y'] = _0x3c09bc['y'] * _0x377899; _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x113e')](_0x3c09bc['x'], _0x3c09bc['y'], this[_0x56ae('0x15fc')][_0x56ae('0xe79')]['get_z']() + 0x12c); _0x3c09bc = new _0x4e9ff1(Math[_0x56ae('0xaa1')](3.141592653589793 * this[_0x56ae('0x15fc')]['mesh']['get_rotationZ']() / 0xb4), Math[_0x56ae('0x104e')](_0x1c1b50[_0x56ae('0x1fa')](3.141592653589793 * this['lizard']['mesh'][_0x56ae('0xfaf')](), 0xb4)), 0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xff3')](this['lizard'][_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x3c09bc); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x15fc')][_0x56ae('0xb91')](_0x7dcefc, -0x1); null != _0x1c7864 && (this[_0x56ae('0x1027')][_0x56ae('0xb91')](_0x2f6534, _0x4343d3), _0x7dcefc = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()), this[_0x56ae('0xb93')]['addBubble'](_0x1c7864, 0x0, -0x104, null, null, null, _0x7dcefc, null)); }, 'init': function() { if (_0x56ae('0x28e7') === _0x56ae('0x28e8')) { this[_0x56ae('0x1232')]['setIndexedPosition'](13.3, 49.7); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); var _0x3866ad = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28ce'), 0xc8, 0x118, null, null, null, _0x3866ad); } else { this['child'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); this[_0x56ae('0x15fc')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x15fc')], !0x1, null, !0x1, null); this[_0x56ae('0x15fc')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x15fc')]); } }, '__class__': _0x434fd2 }); var _0xd45eda = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x28e9')], 0x1, null, { 'stopLoadingAfter': 0x2 }, null, _0x48bfb9[_0x56ae('0x250e')]); this[_0x56ae('0x1c36')] = !0x0; this['set_followingLevel'](new _0x5e2059(_0x4622dd['wormholeC'], 0x1)); this[_0x56ae('0x14a2')] = 'MorningHypothesis2'; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x1c1b50[_0x56ae('0x20b')](_0x2d9f4e, this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this['frame9']), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this['frame11'])]; this['name'] = 'Morning\x20Hypothesis'; }; _0x5ac4a7[_0x56ae('0x28ea')] = _0xd45eda; _0xd45eda[_0x56ae('0x8bf')] = _0x56ae('0x28ea'); _0xd45eda[_0x56ae('0x8ee')] = _0x2c8908; _0xd45eda['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'runner': null, 'student': null, 'unloadLevel': function() { this[_0x56ae('0xb90')] = this['runner'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (_0x575257['fTZZJ'](_0x56ae('0x28eb'), _0x56ae('0x28ec'))) { var _0x3d4e50 = e[_0x56ae('0x42')](); d[_0x3d4e50[_0x56ae('0x18b8')]] || (d[_0x3d4e50[_0x56ae('0x18b8')]] = !0x0, ++_0x1ab5d9); } else { this[_0x56ae('0x1232')][_0x56ae('0xe79')]['scale'](0.9); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x6e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0xe); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x19b2); var _0x484520 = null; null == _0x484520 && (_0x484520 = new _0x20e8d2()); var _0x57a9e1 = Math[_0x56ae('0xaa1')](1.5882496193148399); _0x484520['x'] = 0.704 * _0x57a9e1; _0x484520['y'] = 0.709 * _0x57a9e1; _0x484520['z'] = -0.037 * _0x57a9e1; _0x484520['w'] = Math[_0x56ae('0x104e')](1.5882496193148399); _0x57a9e1 = _0x484520['x'] * _0x484520['x'] + _0x484520['y'] * _0x484520['y'] + _0x575257[_0x56ae('0x6b3')](_0x484520['z'], _0x484520['z']) + _0x575257[_0x56ae('0x6b3')](_0x484520['w'], _0x484520['w']); var _0x1ab5d9 = _0x57a9e1 - 0x1; 1e-10 > (0x0 <= _0x1ab5d9 ? _0x1ab5d9 : -_0x1ab5d9) || (0x0 == _0x57a9e1 ? (_0x484520['x'] = 0x0, _0x484520['y'] = 0x0, _0x484520['z'] = 0x0, _0x484520['w'] = 0x1) : (_0x57a9e1 = 0x1 / Math[_0x56ae('0xf0c')](_0x57a9e1), _0x484520['x'] *= _0x57a9e1, _0x484520['y'] *= _0x57a9e1, _0x484520['z'] *= _0x57a9e1, _0x484520['w'] *= _0x57a9e1)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x484520)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x1, 83.9, null, 0x8); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1232')][_0x56ae('0xb91')](1.2, 83.7, null, 0x8); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x5e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); } }, 'frame1': function() { this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x5f); }, 'frame2': function() { this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x60); }, 'frame3': function() { var _0x4c3a33 = {}; _0x4c3a33['yWjTH'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; if ('COKGR' === _0x56ae('0x28ed')) { var _0x2aa5f2 = this['parent'][_0x56ae('0x991')], _0x2263f1 = this[_0x56ae('0x991')]; _0x2263f1['a'] = a['a'] * _0x2aa5f2['a'] + _0x4c3a33[_0x56ae('0x28ee')](a['b'], _0x2aa5f2['c']); _0x2263f1['b'] = a['a'] * _0x2aa5f2['b'] + a['b'] * _0x2aa5f2['d']; _0x2263f1['c'] = a['c'] * _0x2aa5f2['a'] + a['d'] * _0x2aa5f2['c']; _0x2263f1['d'] = a['c'] * _0x2aa5f2['b'] + a['d'] * _0x2aa5f2['d']; _0x2263f1['tx'] = a['tx'] * _0x2aa5f2['a'] + a['ty'] * _0x2aa5f2['c'] + _0x2aa5f2['tx']; _0x2263f1['ty'] = a['tx'] * _0x2aa5f2['b'] + a['ty'] * _0x2aa5f2['d'] + _0x2aa5f2['ty']; } else { this[_0x56ae('0x1232')]['setIndexedPosition'](0x0, 0x0); this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xb90')]['setIndexedPosition'](1.1, 83.9, null, 0x8); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x4b); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); } }, 'frame4': function() { this[_0x56ae('0xb90')]['spritesheet']['set_currentFrame'](0x4c); }, 'frame5': function() { if ('msebh' !== _0x56ae('0x28ef')) { null == f && (f = !0x0); _0x375968[_0x56ae('0x94d')](this, a, b, c, d, e, f); this[_0x56ae('0x28f0')][_0x56ae('0x1c')](-Infinity, -Infinity, Infinity, Infinity); } else { this[_0x56ae('0xb90')]['spritesheet']['set_currentFrame'](0x68); this[_0x56ae('0xe05')] = 0.05; } }, 'frame6': function() { if (_0x56ae('0x28f1') !== _0x56ae('0x28f2')) { this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x50); } else { null == this['_casterLightPass'] && (this[_0x56ae('0x187f')] = new _0x5bd34b(this)); this[_0x56ae('0x187f')][_0x56ae('0x1756')](null); this[_0x56ae('0x187f')][_0x56ae('0x460')](null); this[_0x56ae('0x187f')][_0x56ae('0x176c')](null); this['_casterLightPass'][_0x56ae('0x1763')](null); this[_0x56ae('0x187f')][_0x56ae('0x176e')](null); this[_0x56ae('0x187f')]['set_enableLightFallOff'](this[_0x56ae('0x1ae3')]); this[_0x56ae('0x187f')][_0x56ae('0x174e')](new _0x3eef09([this[_0x56ae('0x1aea')][_0x56ae('0x1b01')]()])); this[_0x56ae('0x187f')]['set_shadowMethod'](this[_0x56ae('0x1aea')]); this['_casterLightPass']['set_diffuseMethod'](this[_0x56ae('0xcec')]); this['_casterLightPass'][_0x56ae('0x460')](this[_0x56ae('0x13b9')]); this[_0x56ae('0x187f')]['set_normalMethod'](this['_normalMethod']); this['_casterLightPass'][_0x56ae('0x1763')](this[_0x56ae('0x1102')]); this[_0x56ae('0x187f')][_0x56ae('0x1b02')](this['_diffuseLightSources']); this[_0x56ae('0x187f')][_0x56ae('0x1b0d')](this[_0x56ae('0x1ae5')]); } }, 'frame7': function() { if (_0x56ae('0x28f3') !== _0x56ae('0x28f3')) { this[_0x56ae('0xbe8')] = !0x1; this[_0x56ae('0x2326')] = a; this[_0x56ae('0x9d3')] = b; this[_0x56ae('0x2328')] = c; } else { this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this[_0x56ae('0xe05')] = 0.3; } }, 'frame8': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x51); }, 'frame9': function() { _0x2b39f7['view']['get_camera']()['set_x'](0x70); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0xd); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x19c6); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['student'][_0x56ae('0xb91')](1.1, 84.3, null, 0x9); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x65); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x41aca8 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28f4'), -0x8c, -0x3c, null, null, null, _0x41aca8, null); }, 'frame10': function() { if ('njyVf' !== _0x56ae('0x28f5')) { return this['_y']; } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x74); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0xc); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](0x19f4); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](1.1, 84.9, null, 0xb); this[_0x56ae('0xb90')]['spritesheet']['set_currentFrame'](0x64); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); } }, 'frame11': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x78); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0xa); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x1a2d); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](1.1, 85.9, null, 0xe); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this['student'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28f6'), -0x8c, -0xb4, null, null, null, null, null); var _0x5288d9 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28f7'), 0x78, 0x0, null, null, -0x1, _0x5288d9, null); }, 'init': function() { this['runner'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1232')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1232')]); this[_0x56ae('0xb90')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); var _0x2caa00 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x3d4c67 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2caa00 = null != _0x586025[_0x2caa00] ? _0x3d4c67[_0x56ae('0x99c')](_0x2caa00) : _0x3d4c67['h'][_0x2caa00]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2caa00, 0x1); }, '__class__': _0xd45eda }); var _0x4d19ac = function() { if (_0x56ae('0x20c') !== _0x1c1b50[_0x56ae('0x28f8')]) { a instanceof Image ? this[_0x56ae('0xa30')] = a : a instanceof HTMLCanvasElement && (this['__srcCanvas'] = a, this[_0x56ae('0xa6f')] = this[_0x56ae('0x28f9')]['getContext']('2d')); return a; } else { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x28e9')], 0x1, null, { 'stopLoadingAfter': 0x2 }); this[_0x56ae('0x1c36')] = !0x0; this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x28e9')], 0x2)); this[_0x56ae('0x14a2')] = 'MorningHypothesis3'; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this['frame5']), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')])]; this['name'] = _0x56ae('0x28fa'); } }; _0x5ac4a7['com.player03.run3.cutscene.MorningHypothesis2'] = _0x4d19ac; _0x4d19ac[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.MorningHypothesis2'; _0x4d19ac['__super__'] = _0x2c8908; _0x4d19ac[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'unloadLevel': function() { if (_0x56ae('0x28fb') === 'pcxWQ') { _0x3f5e4e['get_instance']()['stopBeeps'](); this[_0x56ae('0xb90')] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); } else { return _0x5990f3['highScoreGreaterThan'](0x708); } }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x70); _0x2b39f7['view']['get_camera']()[_0x56ae('0xaae')](0x17); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x18e9); var _0x2b1d67 = null; _0x575257[_0x56ae('0x28fc')](null, _0x2b1d67) && (_0x2b1d67 = new _0x20e8d2()); var _0x194eaa = Math[_0x56ae('0xaa1')](0.7941248096574199); _0x2b1d67['x'] = 0.102 * _0x194eaa; _0x2b1d67['y'] = 0.106 * _0x194eaa; _0x2b1d67['z'] = -0.989 * _0x194eaa; _0x2b1d67['w'] = Math['cos'](0.7941248096574199); _0x194eaa = _0x2b1d67['x'] * _0x2b1d67['x'] + _0x2b1d67['y'] * _0x2b1d67['y'] + _0x2b1d67['z'] * _0x2b1d67['z'] + _0x2b1d67['w'] * _0x2b1d67['w']; var _0x5803fd = _0x194eaa - 0x1; 1e-10 > (0x0 <= _0x5803fd ? _0x5803fd : -_0x5803fd) || (0x0 == _0x194eaa ? (_0x2b1d67['x'] = 0x0, _0x2b1d67['y'] = 0x0, _0x2b1d67['z'] = 0x0, _0x2b1d67['w'] = 0x1) : (_0x194eaa = 0x1 / Math[_0x56ae('0xf0c')](_0x194eaa), _0x2b1d67['x'] *= _0x194eaa, _0x2b1d67['y'] *= _0x194eaa, _0x2b1d67['z'] *= _0x194eaa, _0x2b1d67['w'] *= _0x194eaa)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2b1d67)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['student'][_0x56ae('0xb91')](1.1, 86.9, null, 0x12); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x2f); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x2b1d67 = _0xfe3284['width'](0x2b2); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28fd'), -0x64, -0xd2, null, _0x2b1d67, null, null, null); _0x2b1d67 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28fe'), -0x118, 0x28, null, null, -0x1, _0x2b1d67, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x28ff'), 0x3c, 0x140, null, null, -0x1, null, null); }, 'frame1': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x60); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x12); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x1922); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xb90')]['setIndexedPosition'](1.1, 0x58, null, 0x15); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x36); var _0x2cbda4 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Or\x20even\x20whether\x20it\x20matters.', -0x64, -0x78, null, null, null, _0x2cbda4, null); this['makeBold'](_0x56ae('0x2900')); _0x2cbda4 = _0xfe3284[_0x56ae('0x3d')](0x2c6); var _0x1a1ede = new _0x5c4c32(this['student']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2901'), 0x3c, 0x15e, null, _0x2cbda4, null, _0x1a1ede, null); }, 'frame2': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x4c); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x18); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1964); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](1.3, 89.2, null, 0x1a); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3e); var _0x1bf896 = _0xfe3284[_0x56ae('0x3d')](0x1e0); this['dialog']['addBubble']('Maybe\x20it\x27s\x20something\x20else,\x20such\x20as...', -0x118, -0xd2, null, _0x1bf896, null, null, null); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x20d')], 0x0, -0x28, null, null, -0x1, null, null); _0x1bf896 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2902'), 0x8c, 0x50, null, null, -0x1, _0x1bf896, null); _0x1bf896 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2903'), 0x14, 0x168, null, null, null, _0x1bf896, null); }, 'frame3': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x65); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x22); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](0x1b55); var _0x5e9368 = null; null == _0x5e9368 && (_0x5e9368 = new _0x20e8d2()); var _0x4c70fe = Math[_0x56ae('0xaa1')](1.5446163880149817); _0x5e9368['x'] = 0.695 * _0x4c70fe; _0x5e9368['y'] = 0.716 * _0x4c70fe; _0x5e9368['z'] = 0.065 * _0x4c70fe; _0x5e9368['w'] = Math[_0x56ae('0x104e')](1.5446163880149817); _0x4c70fe = _0x5e9368['x'] * _0x5e9368['x'] + _0x5e9368['y'] * _0x5e9368['y'] + _0x5e9368['z'] * _0x5e9368['z'] + _0x5e9368['w'] * _0x5e9368['w']; var _0x21f0f2 = _0x575257['HLgxd'](_0x4c70fe, 0x1); 1e-10 > (0x0 <= _0x21f0f2 ? _0x21f0f2 : -_0x21f0f2) || (_0x575257[_0x56ae('0x6b5')](0x0, _0x4c70fe) ? (_0x5e9368['x'] = 0x0, _0x5e9368['y'] = 0x0, _0x5e9368['z'] = 0x0, _0x5e9368['w'] = 0x1) : (_0x4c70fe = 0x1 / Math[_0x56ae('0xf0c')](_0x4c70fe), _0x5e9368['x'] *= _0x4c70fe, _0x5e9368['y'] *= _0x4c70fe, _0x5e9368['z'] *= _0x4c70fe, _0x5e9368['w'] *= _0x4c70fe)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x5e9368)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](1.2, 90.5, null, 0x1f); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x65); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2904'), -0x12c, -0x140, null, null, null, null, null); _0x5e9368 = _0xfe3284['width'](0x384); _0x4c70fe = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6b6')], -0x28, -0x82, null, _0x5e9368, -0x1, _0x4c70fe, null); _0x5e9368 = _0xfe3284[_0x56ae('0x3d')](0x3e8); _0x4c70fe = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x575257[_0x56ae('0x6b8')], -0x3c, 0x10e, null, _0x5e9368, null, _0x4c70fe, null); _0x5e9368 = _0xfe3284['scale'](0.5); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2905'), 0x6e, 0x17c, _0x5e9368, null, -0x1, null, null); }, 'frame4': function() { this[_0x56ae('0xb90')]['section'] = this[_0x56ae('0x94c')][_0x56ae('0x1635')](0x1b58, !0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x4c); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x3c); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x1cac); var _0x1f8582 = null; null == _0x1f8582 && (_0x1f8582 = new _0x20e8d2()); var _0x2df114 = Math['sin'](1.0908307824964558); _0x1f8582['x'] = -0.011 * _0x2df114; _0x1f8582['y'] = -0.077 * _0x2df114; _0x1f8582['z'] = -0.997 * _0x2df114; _0x1f8582['w'] = Math[_0x56ae('0x104e')](1.0908307824964558); _0x2df114 = _0x575257[_0x56ae('0x2906')](_0x1f8582['x'] * _0x1f8582['x'] + _0x1f8582['y'] * _0x1f8582['y'] + _0x1f8582['z'] * _0x1f8582['z'], _0x1f8582['w'] * _0x1f8582['w']); var _0x5e4c6f = _0x2df114 - 0x1; 1e-10 > (0x0 <= _0x5e4c6f ? _0x5e4c6f : -_0x5e4c6f) || (0x0 == _0x2df114 ? (_0x1f8582['x'] = 0x0, _0x1f8582['y'] = 0x0, _0x1f8582['z'] = 0x0, _0x1f8582['w'] = 0x1) : (_0x2df114 = 0x1 / Math[_0x56ae('0xf0c')](_0x2df114), _0x1f8582['x'] *= _0x2df114, _0x1f8582['y'] *= _0x2df114, _0x1f8582['z'] *= _0x2df114, _0x1f8582['w'] *= _0x2df114)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x1f8582)['get_degrees']()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x12, -0.9); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6a); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x1f8582 = _0xfe3284[_0x56ae('0x3d')](0x2a8); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6ba')], -0xa0, -0x122, null, _0x1f8582, null, null, null); _0x1f8582 = _0xfe3284[_0x56ae('0x3d')](0x29e); _0x2df114 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2907'), -0x14, -0x32, null, _0x1f8582, -0x1, _0x2df114, null); _0x1f8582 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2908'), 0x14, 0x154, null, null, null, _0x1f8582, null); }, 'frame5': function() { _0x3f5e4e[_0x56ae('0x488')]()[_0x56ae('0x2909')](this[_0x56ae('0x94c')]); }, 'frame6': function() { this[_0x56ae('0xb90')]['spritesheet']['set_currentFrame'](0x42); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame7': function() { if (_0x56ae('0x290a') === _0x56ae('0x290b')) { var _0xfacafa, _0x406230, _0x194b22, _0x3ac7d8 = _0x4e6193 || _0x5ac4a7[_0x56ae('0x32')], _0x517906 = Array(0x2 * _0x3ac7d8); for (_0x4e6193 = _0xfacafa = 0x0; _0x4e6193 < _0x3ac7d8;) if (_0x406230 = _0x5ac4a7[_0x4e6193++], 0x80 > _0x406230) _0x517906[_0xfacafa++] = _0x406230; else if (_0x194b22 = _0x2d9f4e[_0x406230], 0x4 < _0x194b22) _0x517906[_0xfacafa++] = 0xfffd, _0x4e6193 += _0x194b22 - 0x1; else { for (_0x406230 &= 0x2 === _0x194b22 ? 0x1f : 0x3 === _0x194b22 ? 0xf : 0x7; 0x1 < _0x194b22 && _0x4e6193 < _0x3ac7d8;) _0x406230 = _0x406230 << 0x6 | 0x3f & _0x5ac4a7[_0x4e6193++], _0x194b22--; 0x1 < _0x194b22 ? _0x517906[_0xfacafa++] = 0xfffd : 0x10000 > _0x406230 ? _0x517906[_0xfacafa++] = _0x406230 : (_0x406230 -= 0x10000, _0x517906[_0xfacafa++] = 0xd800 | _0x406230 >> 0xa & 0x3ff, _0x517906[_0xfacafa++] = 0xdc00 | 0x3ff & _0x406230); } return _0x2647fb(_0x517906, _0xfacafa); } else { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); } }, 'frame8': function() { this['student'][_0x56ae('0xb91')](17.8, -1.2, null, -0x4); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x1252ab = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Um...\x20hello?', -0xc8, -0x14, null, null, null, _0x1252ab, null); }, 'frame9': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x12, -1.4); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); var _0x34e411 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Hello?', 0xdc, 0x3c, null, null, null, _0x34e411, null); }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['student'], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); var _0x304978 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x3cba75 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x304978 = null != _0x586025[_0x304978] ? _0x3cba75[_0x56ae('0x99c')](_0x304978) : _0x3cba75['h'][_0x304978]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x304978, 0x2); }, '__class__': _0x4d19ac }); var _0x5540b3 = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x28e9')], 0x2, null, { 'stopLoadingAfter': 0x3 }); this[_0x56ae('0x1c36')] = !0x0; this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x28e9')], 0x3)); this['followingCutscene'] = _0x575257[_0x56ae('0x290c')]; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')])]; this[_0x56ae('0x110')] = 'Morning\x20Hypothesis\x203'; }; _0x5ac4a7['com.player03.run3.cutscene.MorningHypothesis3'] = _0x5540b3; _0x5540b3[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.MorningHypothesis3'; _0x5540b3[_0x56ae('0x8ee')] = _0x2c8908; _0x5540b3[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'unloadLevel': function() { if (_0x575257[_0x56ae('0x6bc')]('NIEub', _0x56ae('0x290d'))) { _0x3f5e4e[_0x56ae('0x488')]()['stopBeeps'](); this[_0x56ae('0xb90')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } else { _0x5444d2[_0x56ae('0x94d')](this); } }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x16); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x13); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1021); var _0x45917e = null; null == _0x45917e && (_0x45917e = new _0x20e8d2()); var _0x4cfb73 = Math[_0x56ae('0xaa1')](1.2217304763960306); _0x45917e['x'] = -0.039 * _0x4cfb73; _0x45917e['y'] = 0.073 * _0x4cfb73; _0x45917e['z'] = -0.997 * _0x4cfb73; _0x45917e['w'] = Math[_0x56ae('0x104e')](1.2217304763960306); _0x4cfb73 = _0x1c1b50[_0x56ae('0x205')](_0x45917e['x'] * _0x45917e['x'], _0x45917e['y'] * _0x45917e['y']) + _0x45917e['z'] * _0x45917e['z'] + _0x45917e['w'] * _0x45917e['w']; var _0x18e97d = _0x4cfb73 - 0x1; 1e-10 > (0x0 <= _0x18e97d ? _0x18e97d : -_0x18e97d) || (0x0 == _0x4cfb73 ? (_0x45917e['x'] = 0x0, _0x45917e['y'] = 0x0, _0x45917e['z'] = 0x0, _0x45917e['w'] = 0x1) : (_0x4cfb73 = 0x1 / Math[_0x56ae('0xf0c')](_0x4cfb73), _0x45917e['x'] *= _0x4cfb73, _0x45917e['y'] *= _0x4cfb73, _0x45917e['z'] *= _0x4cfb73, _0x45917e['w'] *= _0x4cfb73)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x45917e)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x11, 0x60); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this['student'][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x3f5e4e['get_instance']()['startBeeps'](this[_0x56ae('0x94c')]); }, 'frame1': function() { if (_0x56ae('0x290e') === _0x56ae('0x290e')) { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x4bd50f = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x290f'), 0xa0, -0xc8, null, null, null, _0x4bd50f, null); } else { return 'texture'; } }, 'frame2': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); var _0x41891f = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Hello?\x20I\x20said,\x20who\x27s\x20there?', 0x50, -0x78, null, null, null, _0x41891f, null); }, 'frame3': function() { this['student'][_0x56ae('0xb91')](16.9, 96.1); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x29a20c = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6bd')], 0x50, -0xdc, null, null, null, _0x29a20c, null); this[_0x56ae('0x2522')](_0x56ae('0x2910')); }, 'frame4': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](16.9, 96.5); this[_0x56ae('0xb90')]['spritesheet']['set_currentFrame'](0x1d); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame5': function() { if ('LxqiP' === _0x56ae('0x2911')) { this[_0x56ae('0x9c1')][_0x56ae('0x176c')](_0x3f41fa); return _0x3f41fa; } else { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0x71); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x32); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x11a9); var _0x3f41fa = null; null == _0x3f41fa && (_0x3f41fa = new _0x20e8d2()); var _0x3892fa = Math[_0x56ae('0xaa1')](1.562069680534925); _0x3f41fa['x'] = 0.901 * _0x3892fa; _0x3f41fa['y'] = 0.334 * _0x3892fa; _0x3f41fa['z'] = -0.275 * _0x3892fa; _0x3f41fa['w'] = Math['cos'](1.562069680534925); _0x3892fa = _0x3f41fa['x'] * _0x3f41fa['x'] + _0x3f41fa['y'] * _0x3f41fa['y'] + _0x3f41fa['z'] * _0x3f41fa['z'] + _0x3f41fa['w'] * _0x3f41fa['w']; var _0x41ab7f = _0x3892fa - 0x1; 1e-10 > (0x0 <= _0x41ab7f ? _0x41ab7f : -_0x41ab7f) || (0x0 == _0x3892fa ? (_0x3f41fa['x'] = 0x0, _0x3f41fa['y'] = 0x0, _0x3f41fa['z'] = 0x0, _0x3f41fa['w'] = 0x1) : (_0x3892fa = 0x1 / Math[_0x56ae('0xf0c')](_0x3892fa), _0x3f41fa['x'] *= _0x3892fa, _0x3f41fa['y'] *= _0x3892fa, _0x3f41fa['z'] *= _0x3892fa, _0x3f41fa['w'] *= _0x3892fa)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x3f41fa)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](16.9, 97.7); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x3f41fa = _0xfe3284[_0x56ae('0x3d')](0x348); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2912'), -0x28, -0xd2, null, _0x3f41fa, null, null, null); _0x3f41fa = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('I\x20hope\x20not.', 0x64, 0x0, null, null, -0x1, _0x3f41fa, null); _0x3f41fa = _0xfe3284[_0x56ae('0x3d')](0x172); this[_0x56ae('0xb93')]['addBubble']('It\x27s\x20easier\x20to\x20test\x20for\x20people.', 0x12c, 0x122, null, _0x3f41fa, -0x1, null, null); } }, 'frame6': function() { this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x48); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')]('Here\x27s\x20how\x20you\x20test\x20for\x20people:', -0x104, -0x140, null, null, null, null, null); var _0x27796b = _0xfe3284[_0x56ae('0xa19')](0x2), _0x283796 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2913'), 0x0, -0x64, _0x27796b, null, -0x1, _0x283796, null); _0x27796b = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2914'), -0x118, 0x140, null, null, null, _0x27796b, null); }, 'frame7': function() { if (_0x56ae('0x2915') === _0x56ae('0x2916')) { var _0x57b11b = this[_0x56ae('0xd4a')], _0x34229f = this['get_vertexNormalData'](), _0x43c1d1 = this[_0x56ae('0x112f')](), _0x546bc9 = this[_0x56ae('0x112e')](), _0x10e370 = this[_0x56ae('0x1123')](), _0x5092af = this['get_vertexTangentStride'](), _0x2e1de7 = this[_0x56ae('0x407')](), _0x30a77e = this['get_vertexNormalOffset'](), _0xd63c87 = this[_0x56ae('0x1127')](), _0xc2f873 = _0x575257[_0x56ae('0x2917')](_0x57b11b[_0x56ae('0x9fa')](), _0x546bc9) | 0x0, _0x223e19 = new _0x4e9ff1(), _0x3b459b = null != _0x34229f, _0x595efc = null != _0x43c1d1, _0x16d50b = null; if (_0x3b459b || _0x595efc) _0x16d50b = _0x58f436[_0x56ae('0xa48')](), _0x16d50b[_0x56ae('0x9af')](), _0x16d50b[_0x56ae('0x12d3')](); for (var _0x580dd2 = _0xd63c87, _0x3c2b06 = 0x0; _0x3c2b06 < _0xc2f873;) { _0x3c2b06++; _0xd63c87 = _0x2e1de7 + 0x1; var _0x1afaf2 = _0x2e1de7 + 0x2; _0x223e19['x'] = _0x57b11b[_0x56ae('0x1b')](_0x2e1de7); _0x223e19['y'] = _0x57b11b['get'](_0xd63c87); _0x223e19['z'] = _0x57b11b[_0x56ae('0x1b')](_0x1afaf2); _0x223e19 = _0x58f436[_0x56ae('0xf80')](_0x223e19); _0x57b11b[_0x56ae('0x8b6')](_0x2e1de7, _0x223e19['x']); _0x57b11b['set'](_0xd63c87, _0x223e19['y']); _0x57b11b[_0x56ae('0x8b6')](_0x1afaf2, _0x223e19['z']); _0x2e1de7 += _0x546bc9; _0x3b459b && (_0xd63c87 = _0x30a77e + 0x1, _0x1afaf2 = _0x30a77e + 0x2, _0x223e19['x'] = _0x34229f['get'](_0x30a77e), _0x223e19['y'] = _0x34229f[_0x56ae('0x1b')](_0xd63c87), _0x223e19['z'] = _0x34229f[_0x56ae('0x1b')](_0x1afaf2), _0x223e19 = _0x16d50b[_0x56ae('0x101e')](_0x223e19), _0x223e19[_0x56ae('0xf10')](), _0x34229f['set'](_0x30a77e, _0x223e19['x']), _0x34229f[_0x56ae('0x8b6')](_0xd63c87, _0x223e19['y']), _0x34229f[_0x56ae('0x8b6')](_0x1afaf2, _0x223e19['z']), _0x30a77e += _0x10e370); _0x595efc && (_0xd63c87 = _0x580dd2 + 0x1, _0x1afaf2 = _0x580dd2 + 0x2, _0x223e19['x'] = _0x43c1d1[_0x56ae('0x1b')](_0x580dd2), _0x223e19['y'] = _0x43c1d1['get'](_0xd63c87), _0x223e19['z'] = _0x43c1d1['get'](_0x1afaf2), _0x223e19 = _0x16d50b[_0x56ae('0x101e')](_0x223e19), _0x223e19[_0x56ae('0xf10')](), _0x43c1d1[_0x56ae('0x8b6')](_0x580dd2, _0x223e19['x']), _0x43c1d1[_0x56ae('0x8b6')](_0xd63c87, _0x223e19['y']), _0x43c1d1[_0x56ae('0x8b6')](_0x1afaf2, _0x223e19['z']), _0x580dd2 += _0x5092af); } } else { var _0x1720f3 = _0x56ae('0x2918')[_0x56ae('0x44')]('|'), _0x4c28c7 = 0x0; while (!![]) { switch (_0x1720f3[_0x4c28c7++]) { case '0': this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x66); continue; case '1': _0x58f436['z'] = -0.167 * _0x16ac30; continue; case '2': _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x58f436)[_0x56ae('0x1050')]()); continue; case '3': _0x16ac30 = _0x58f436['x'] * _0x58f436['x'] + _0x58f436['y'] * _0x58f436['y'] + _0x58f436['z'] * _0x58f436['z'] + _0x58f436['w'] * _0x58f436['w']; continue; case '4': null == _0x58f436 && (_0x58f436 = new _0x20e8d2()); continue; case '5': this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); continue; case '6': var _0x35be08 = _0x16ac30 - 0x1; continue; case '7': _0x16ac30 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); continue; case '8': 1e-10 > (0x0 <= _0x35be08 ? _0x35be08 : -_0x35be08) || (_0x575257['KbWtN'](0x0, _0x16ac30) ? (_0x58f436['x'] = 0x0, _0x58f436['y'] = 0x0, _0x58f436['z'] = 0x0, _0x58f436['w'] = 0x1) : (_0x16ac30 = 0x1 / Math[_0x56ae('0xf0c')](_0x16ac30), _0x58f436['x'] *= _0x16ac30, _0x58f436['y'] *= _0x16ac30, _0x58f436['z'] *= _0x16ac30, _0x58f436['w'] *= _0x16ac30)); continue; case '9': this[_0x56ae('0xb90')]['setIndexedPosition'](16.9, 98.7); continue; case '10': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x4f); continue; case '11': _0x58f436['y'] = 0.239 * _0x16ac30; continue; case '12': _0x58f436['x'] = 0.956 * _0x16ac30; continue; case '13': _0x58f436 = _0xfe3284['width'](0x384); continue; case '14': _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x11de); continue; case '15': var _0x16ac30 = Math[_0x56ae('0xaa1')](1.6231562043547263); continue; case '16': _0x58f436['w'] = Math[_0x56ae('0x104e')](1.6231562043547263); continue; case '17': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2919'), 0x3c, -0x46, null, _0x58f436, -0x1, _0x16ac30, null); continue; case '18': _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x5c); continue; case '19': this[_0x56ae('0xb93')][_0x56ae('0x1052')]('But\x20nope,\x20seems\x20I\x27m\x20alone.', -0x12c, -0x104, null, null, null, null, null); continue; case '20': var _0x58f436 = null; continue; } break; } } }, 'frame8': function() { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](0x5b); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x51); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x11fb); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](16.9, 0x63); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); var _0x142fb0 = _0xfe3284[_0x56ae('0xa19')](1.5); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x291a'), -0x17c, -0x10e, _0x142fb0, null, null, null, null, !0x0); _0x142fb0 = _0xfe3284['scale'](1.5); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x291b'), 0xb4, -0x5a, _0x142fb0, null, null, null, null, !0x0); _0x142fb0 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x291c'), -0x28, 0x140, null, null, null, _0x142fb0, null); _0x3f5e4e[_0x56ae('0x488')]()[_0x56ae('0x291d')](); }, 'frame9': function() { if (_0x56ae('0x291e') !== 'yVQXw') { this[_0x56ae('0xb90')]['spritesheet']['set_currentFrame'](0x46); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x290f'), -0x1a4, -0xf0, null, null, null, null, null); var _0x1fc385 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Who\x20said\x20that?', -0x1a4, 0x8c, null, null, -0x1, _0x1fc385, null); _0x1fc385 = _0xfe3284['scale'](1.5); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x291f'), -0x64, -0x15e, _0x1fc385, null, null, null, null, !0x0); _0x1fc385 = _0xfe3284[_0x56ae('0xa19')](1.5); var _0x2f271b = _0xfe3284[_0x56ae('0x3d')](0x2bc); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2920'), 0xdc, -0x50, _0x1fc385, _0x2f271b, null, null, null, !0x0); _0x1fc385 = _0xfe3284[_0x56ae('0xa19')](1.5); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2921'), 0x0, 0x15e, _0x1fc385, null, null, null, null, !0x0); } else { this[_0x56ae('0x1497')][_0x56ae('0x1b')](this[_0x56ae('0x1497')][_0x56ae('0x9fa')]() - 0x1)[_0x56ae('0x14b8')](_0x1fc385); } }, 'init': function() { var _0x1a88d5 = _0x56ae('0x2922')[_0x56ae('0x44')]('|'), _0x3c8574 = 0x0; while (!![]) { switch (_0x1a88d5[_0x3c8574++]) { case '0': this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); continue; case '1': _0x261b19 = null != _0x586025[_0x261b19] ? _0x52cabb[_0x56ae('0x99c')](_0x261b19) : _0x52cabb['h'][_0x261b19]; continue; case '2': var _0x261b19 = this['explorePath'][_0x56ae('0xbbe')], _0x52cabb = _0x4622dd[_0x56ae('0x488')]()['paths']; continue; case '3': this[_0x56ae('0xb90')]['goesTo'] = new _0x5e2059(_0x261b19, 0x3); continue; case '4': this[_0x56ae('0x1025')]['push'](this[_0x56ae('0xb90')]); continue; case '5': this['student'][_0x56ae('0x1028')] = !0x0; continue; } break; } }, '__class__': _0x5540b3 }); var _0x330ad2 = function() { var _0x456271 = _0x56ae('0x2923')[_0x56ae('0x44')]('|'), _0x597f6e = 0x0; while (!![]) { switch (_0x456271[_0x597f6e++]) { case '0': this[_0x56ae('0x14a2')] = _0x575257[_0x56ae('0x6bf')]; continue; case '1': this['name'] = _0x56ae('0x2924'); continue; case '2': this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this['frame9'])]; continue; case '3': this[_0x56ae('0x1c36')] = !0x0; continue; case '4': _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x28e9')], 0x3, null, { 'stopLoadingAfter': 0x4 }); continue; case '5': this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd['wormholeC'], 0x4)); continue; } break; } }; _0x5ac4a7[_0x56ae('0x2925')] = _0x330ad2; _0x330ad2[_0x56ae('0x8bf')] = _0x56ae('0x2925'); _0x330ad2[_0x56ae('0x8ee')] = _0x2c8908; _0x330ad2['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'unloadLevel': function() { this[_0x56ae('0xb90')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x5f); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0xe4); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x2271); var _0x1fbe42 = null; null == _0x1fbe42 && (_0x1fbe42 = new _0x20e8d2()); var _0x5b4e67 = Math['sin'](1.5882496193148399); _0x1fbe42['x'] = 0.929 * _0x5b4e67; _0x1fbe42['y'] = 0.286 * _0x5b4e67; _0x1fbe42['z'] = 0.236 * _0x5b4e67; _0x1fbe42['w'] = Math[_0x56ae('0x104e')](1.5882496193148399); _0x5b4e67 = _0x1fbe42['x'] * _0x1fbe42['x'] + _0x1fbe42['y'] * _0x1fbe42['y'] + _0x1fbe42['z'] * _0x1fbe42['z'] + _0x1fbe42['w'] * _0x1fbe42['w']; var _0x119796 = _0x5b4e67 - 0x1; 1e-10 > (0x0 <= _0x119796 ? _0x119796 : -_0x119796) || (0x0 == _0x5b4e67 ? (_0x1fbe42['x'] = 0x0, _0x1fbe42['y'] = 0x0, _0x1fbe42['z'] = 0x0, _0x1fbe42['w'] = 0x1) : (_0x5b4e67 = 0x1 / Math[_0x56ae('0xf0c')](_0x5b4e67), _0x1fbe42['x'] *= _0x5b4e67, _0x1fbe42['y'] *= _0x5b4e67, _0x1fbe42['z'] *= _0x5b4e67, _0x1fbe42['w'] *= _0x5b4e67)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087['toEulerAngles'](_0x1fbe42)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x15, 95.3); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x46); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2926'), -0x154, -0xf0, null, null, null, null, null); _0x1fbe42 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Strange\x20voice.', -0x28, -0xdc, null, null, -0x1, _0x1fbe42, null); _0x1fbe42 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2927'), 0x14, 0x12c, null, null, null, _0x1fbe42, null); _0x1fbe42 = _0xfe3284[_0x56ae('0xa19')](0.5); this['dialog'][_0x56ae('0x1ebe')](_0x56ae('0x2928'), 0x78, -0xb4, _0x1fbe42, null, 0xffffff); }, 'frame1': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x8f); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_y'](-0xf9); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x2210); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x15, 95.31); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x5d); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2929'), -0x104, -0x118, null, null, null, null, null); var _0x5ab88c = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x292a'), 0x14, -0x50, null, null, -0x1, _0x5ab88c, null); }, 'frame2': function() { this['student']['spritesheet'][_0x56ae('0x51d')](0x5f); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x381891 = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x341a00 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('And\x20maybe\x20you\x20could\x20try\x20to\x20be\x20a\x20bit\x20nicer\x20this\x20time.', -0x50, -0x50, null, _0x381891, null, _0x341a00, null); }, 'frame3': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); }, 'frame4': function() { var _0x5d0a5a = _0x56ae('0x292b')[_0x56ae('0x44')]('|'), _0x2f5749 = 0x0; while (!![]) { switch (_0x5d0a5a[_0x2f5749++]) { case '0': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x292c'), -0xf0, -0xf0, null, null, null, null, null); continue; case '1': var _0x300620 = _0xfe3284[_0x56ae('0x3d')](0x2da), _0x5a27bf = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); continue; case '2': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x292d'), 0x0, 0x140, null, null, null, _0x300620, null); continue; case '3': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x292e'), 0x78, -0x6e, null, _0x300620, -0x1, _0x5a27bf, null); continue; case '4': this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); continue; case '5': this[_0x56ae('0x1844')] = 0.2; continue; case '6': _0x300620 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); continue; } break; } }, 'frame5': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0xd5); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0xc2); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](-0xe2); var _0x5f4e67 = null; null == _0x5f4e67 && (_0x5f4e67 = new _0x20e8d2()); var _0x490baa = Math[_0x56ae('0xaa1')](1.6929693744344996); _0x5f4e67['x'] = 0.074 * _0x490baa; _0x5f4e67['y'] = 0.031 * _0x490baa; _0x5f4e67['z'] = 0.997 * _0x490baa; _0x5f4e67['w'] = Math[_0x56ae('0x104e')](1.6929693744344996); _0x490baa = _0x5f4e67['x'] * _0x5f4e67['x'] + _0x5f4e67['y'] * _0x5f4e67['y'] + _0x5f4e67['z'] * _0x5f4e67['z'] + _0x5f4e67['w'] * _0x5f4e67['w']; var _0x183171 = _0x490baa - 0x1; _0x575257[_0x56ae('0x6c0')](1e-10, 0x0 <= _0x183171 ? _0x183171 : -_0x183171) || (0x0 == _0x490baa ? (_0x5f4e67['x'] = 0x0, _0x5f4e67['y'] = 0x0, _0x5f4e67['z'] = 0x0, _0x5f4e67['w'] = 0x1) : (_0x490baa = _0x575257['ATLDi'](0x1, Math[_0x56ae('0xf0c')](_0x490baa)), _0x5f4e67['x'] *= _0x490baa, _0x5f4e67['y'] *= _0x490baa, _0x5f4e67['z'] *= _0x490baa, _0x5f4e67['w'] *= _0x490baa)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x5f4e67)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')]['setIndexedPosition'](0x16, -0x1); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x65); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x292f'), -0x12c, -0x104, null, null, null, null, null); _0x5f4e67 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2930'), 0x3c, -0x78, null, null, -0x1, _0x5f4e67, null); }, 'frame6': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x16, -1.2); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2931'), -0x12c, -0xc8, null, null, null, null, null); var _0x5eab5d = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2932'), 0xf0, -0x50, null, null, -0x1, _0x5eab5d, null); }, 'frame7': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x16, -1.4); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x64); }, 'frame8': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x66); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2933'), -0x12c, -0x104, null, null, null, null, null); var _0x29edd0 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2934'), -0x50, -0x78, null, null, -0x1, _0x29edd0, null); _0x29edd0 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2935'), 0x28, 0x12c, null, null, null, _0x29edd0, null); }, 'frame9': function() { if (_0x56ae('0x2936') !== _0x56ae('0x2937')) { this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x42ebf1 = _0xfe3284[_0x56ae('0x3d')](0x32a); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2938'), -0x28, -0x10e, null, _0x42ebf1, null, null, null); _0x42ebf1 = _0xfe3284[_0x56ae('0x3d')](0x2d0); var _0x16e704 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2939'), 0x8c, -0x5a, null, _0x42ebf1, -0x1, _0x16e704, null); this[_0x56ae('0x2522')](_0x56ae('0x293a')); _0x42ebf1 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Because\x20you\x27ve\x20been\x20nothing\x20but\x20rude\x20to\x20me!', -0x14, 0x12c, null, null, null, _0x42ebf1, null); } else { this[_0x56ae('0x20ce')] = _0x42ebf1; this['length'] = _0x42ebf1[_0x56ae('0x32')]; this['pos'] = 0x0; this[_0x56ae('0x293b')] = []; this[_0x56ae('0x293c')] = []; _0x42ebf1 = _0xac7b92[_0x56ae('0x293d')]; null == _0x42ebf1 && (_0x42ebf1 = new _0x49a3f7(), _0xac7b92['DEFAULT_RESOLVER'] = _0x42ebf1); this[_0x56ae('0x293e')] = _0x42ebf1; } }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['student'], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); var _0x2078c5 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x5fae6c = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2078c5 = null != _0x586025[_0x2078c5] ? _0x5fae6c['getReserved'](_0x2078c5) : _0x5fae6c['h'][_0x2078c5]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2078c5, 0x2); }, '__class__': _0x330ad2 }); var _0x3628d4 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x28e9')], 0x2, null, { 'stopLoadingAfter': 0x3 }); this['runAnimations'] = !0x0; this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd['wormholeC'], 0x5)); this[_0x56ae('0x14a2')] = _0x56ae('0x293f'); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this['frame5']), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this['frame9']), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this[_0x56ae('0x25a5')]), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')]), _0x2d9f4e(this, this[_0x56ae('0x25a7')]), _0x2d9f4e(this, this[_0x56ae('0x252b')]), _0x2d9f4e(this, this[_0x56ae('0x252c')]), _0x575257['lIADD'](_0x2d9f4e, this, this[_0x56ae('0x252d')]), _0x2d9f4e(this, this[_0x56ae('0x252e')]), _0x2d9f4e(this, this[_0x56ae('0x252f')]), _0x2d9f4e(this, this[_0x56ae('0x2530')])]; this[_0x56ae('0x110')] = _0x56ae('0x2940'); }; _0x5ac4a7['com.player03.run3.cutscene.MorningHypothesis5'] = _0x3628d4; _0x3628d4[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.MorningHypothesis5'; _0x3628d4[_0x56ae('0x8ee')] = _0x2c8908; _0x3628d4['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'runner': null, 'unloadLevel': function() { _0x3f5e4e[_0x56ae('0x488')]()[_0x56ae('0x291d')](); this['runner'] = this[_0x56ae('0xb90')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x2); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](-0xc9); var _0x451d01 = null; null == _0x451d01 && (_0x451d01 = new _0x20e8d2()); var _0x35e05f = Math['sin'](1.0122909661567112); _0x451d01['x'] = -0.033 * _0x35e05f; _0x451d01['y'] = 0.165 * _0x35e05f; _0x451d01['z'] = -0.986 * _0x35e05f; _0x451d01['w'] = Math[_0x56ae('0x104e')](1.0122909661567112); _0x35e05f = _0x451d01['x'] * _0x451d01['x'] + _0x451d01['y'] * _0x451d01['y'] + _0x451d01['z'] * _0x451d01['z'] + _0x451d01['w'] * _0x451d01['w']; var _0x2e267d = _0x35e05f - 0x1; 1e-10 > (0x0 <= _0x2e267d ? _0x2e267d : -_0x2e267d) || (0x0 == _0x35e05f ? (_0x451d01['x'] = 0x0, _0x451d01['y'] = 0x0, _0x451d01['z'] = 0x0, _0x451d01['w'] = 0x1) : (_0x35e05f = 0x1 / Math[_0x56ae('0xf0c')](_0x35e05f), _0x451d01['x'] *= _0x35e05f, _0x451d01['y'] *= _0x35e05f, _0x451d01['z'] *= _0x35e05f, _0x451d01['w'] *= _0x35e05f)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x451d01)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['runner'][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this['student'][_0x56ae('0xb91')](0x12, -0.7); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x6a); this['student'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2941'), -0x12c, -0x118, null, null, null, null, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2942'), -0xc8, -0x32, null, null, -0x1, null, null); _0x451d01 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2943'), -0xc8, 0xb4, null, null, -0x1, _0x451d01, null); }, 'frame1': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x6e); }, 'frame2': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x21); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x14); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x9c); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x12, -0.9); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x66); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2944'), -0x17c, -0x104, null, null, null, null, null); var _0x1b09a2 = _0xfe3284[_0x56ae('0x3d')](0x2da); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Maybe\x20it\x20reacted\x20to\x20something\x20I\x20said,\x20not\x20anything\x20I\x20did.', -0x28, -0x6e, null, _0x1b09a2, -0x1, null, null); _0x1b09a2 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2945'), 0x140, 0x28, null, null, -0x1, _0x1b09a2, null); }, 'frame3': function() { if ('oEYiN' !== _0x56ae('0x2946')) { var _0x116569 = _0xfe3284['width'](0x2bc); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2947'), -0xa0, -0xd2, null, _0x116569, null, null, null); _0x116569 = _0xfe3284[_0x56ae('0x3d')](0x1ea); var _0x21f9a8 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2948'), 0x8c, -0x1e, null, _0x116569, -0x1, _0x21f9a8, null); _0x116569 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2949'), 0x14, 0x154, null, null, null, _0x116569, null); _0x116569 = _0xfe3284[_0x56ae('0xa19')](0.5); this['dialog']['addPlainText'](_0x56ae('0x294a'), 0x12c, 0x28, _0x116569, null, 0xffffff); } else { _0x116569 = _0x36de50[_0x56ae('0x294b')](_0x116569); return _0x18ba67['_new'](_0x116569['length'], _0x116569['b'][_0x56ae('0xcaf')]); } }, 'frame4': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x1f); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x72); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](-0x43); var _0x20ad27 = null; null == _0x20ad27 && (_0x20ad27 = new _0x20e8d2()); var _0x532951 = Math[_0x56ae('0xaa1')](1.0297442586766543); _0x20ad27['x'] = -0.535 * _0x532951; _0x20ad27['y'] = -0.055 * _0x532951; _0x20ad27['z'] = -0.843 * _0x532951; _0x20ad27['w'] = Math['cos'](1.0297442586766543); _0x532951 = _0x20ad27['x'] * _0x20ad27['x'] + _0x20ad27['y'] * _0x20ad27['y'] + _0x20ad27['z'] * _0x20ad27['z'] + _0x20ad27['w'] * _0x20ad27['w']; var _0x1069cb = _0x532951 - 0x1; 1e-10 > (0x0 <= _0x1069cb ? _0x1069cb : -_0x1069cb) || (0x0 == _0x532951 ? (_0x20ad27['x'] = 0x0, _0x20ad27['y'] = 0x0, _0x20ad27['z'] = 0x0, _0x20ad27['w'] = 0x1) : (_0x532951 = 0x1 / Math['sqrt'](_0x532951), _0x20ad27['x'] *= _0x532951, _0x20ad27['y'] *= _0x532951, _0x20ad27['z'] *= _0x532951, _0x20ad27['w'] *= _0x532951)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x20ad27)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['student'][_0x56ae('0xb91')](18.5, -0.9, null, -0x1); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Hey,\x20voice!\x20I\x27m\x20about\x20to\x20go\x20get\x20the\x20Skater!', -0x50, -0x154, null, null, null, null, null); _0x20ad27 = _0xfe3284['width'](0x2a8); _0x532951 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x294c'), 0xa0, -0x96, null, _0x20ad27, -0x1, _0x532951, null); _0x20ad27 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x294d'), 0x14, 0x118, null, null, null, _0x20ad27, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6c1')], 0xdc, 0x168, null, null, -0x1, null, null); }, 'frame5': function() { this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_xInverted'](!0x0); }, 'frame6': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6b); var _0x467595 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Oh.', -0x78, -0x78, null, null, null, _0x467595, null); this[_0x56ae('0x1844')] = 0.2; }, 'frame7': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x4e); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_y'](0x1c); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1007); var _0x4204ad = null; null == _0x4204ad && (_0x4204ad = new _0x20e8d2()); var _0x5a6061 = Math[_0x56ae('0xaa1')](2.0420352248333655); _0x4204ad['x'] = -0.063 * _0x5a6061; _0x4204ad['y'] = -0.069 * _0x5a6061; _0x4204ad['z'] = 0.996 * _0x5a6061; _0x4204ad['w'] = Math[_0x56ae('0x104e')](2.0420352248333655); _0x5a6061 = _0x4204ad['x'] * _0x4204ad['x'] + _0x4204ad['y'] * _0x4204ad['y'] + _0x4204ad['z'] * _0x4204ad['z'] + _0x4204ad['w'] * _0x4204ad['w']; var _0x27aaf2 = _0x5a6061 - 0x1; 1e-10 > (0x0 <= _0x27aaf2 ? _0x27aaf2 : -_0x27aaf2) || (0x0 == _0x5a6061 ? (_0x4204ad['x'] = 0x0, _0x4204ad['y'] = 0x0, _0x4204ad['z'] = 0x0, _0x4204ad['w'] = 0x1) : (_0x5a6061 = 0x1 / Math[_0x56ae('0xf0c')](_0x5a6061), _0x4204ad['x'] *= _0x5a6061, _0x4204ad['y'] *= _0x5a6061, _0x4204ad['z'] *= _0x5a6061, _0x4204ad['w'] *= _0x5a6061)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x4204ad)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](16.7, 0x5e); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x35); _0x4204ad = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x294e'), 0x3c, -0x3c, null, null, null, _0x4204ad, null); }, 'frame8': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x11, 95.2); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x38); var _0x32ba4b = _0xfe3284[_0x56ae('0x3d')](0x276); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x294f'), -0x64, -0xe6, null, _0x32ba4b, null, null, null); _0x32ba4b = _0xfe3284['width'](0x1e0); var _0x13fae2 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2950'), 0x3c, -0xa, null, _0x32ba4b, -0x1, _0x13fae2, null); _0x32ba4b = _0xfe3284[_0x56ae('0x3d')](0x398); _0x13fae2 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2951'), 0x50, 0x15e, null, _0x32ba4b, null, _0x13fae2, null); }, 'frame9': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x8a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x9); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x1128); var _0xaadae8 = null; null == _0xaadae8 && (_0xaadae8 = new _0x20e8d2()); var _0x38ba2f = Math[_0x56ae('0xaa1')](1.7627825445142729); _0xaadae8['x'] = -0.61 * _0x38ba2f; _0xaadae8['y'] = -0.186 * _0x38ba2f; _0xaadae8['z'] = 0.77 * _0x38ba2f; _0xaadae8['w'] = Math[_0x56ae('0x104e')](1.7627825445142729); _0x38ba2f = _0xaadae8['x'] * _0xaadae8['x'] + _0x575257[_0x56ae('0x6b3')](_0xaadae8['y'], _0xaadae8['y']) + _0xaadae8['z'] * _0xaadae8['z'] + _0xaadae8['w'] * _0xaadae8['w']; var _0x2f98c8 = _0x38ba2f - 0x1; 1e-10 > (0x0 <= _0x2f98c8 ? _0x2f98c8 : -_0x2f98c8) || (0x0 == _0x38ba2f ? (_0xaadae8['x'] = 0x0, _0xaadae8['y'] = 0x0, _0xaadae8['z'] = 0x0, _0xaadae8['w'] = 0x1) : (_0x38ba2f = 0x1 / Math[_0x56ae('0xf0c')](_0x38ba2f), _0xaadae8['x'] *= _0x38ba2f, _0xaadae8['y'] *= _0x38ba2f, _0xaadae8['z'] *= _0x38ba2f, _0xaadae8['w'] *= _0x38ba2f)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0xaadae8)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](16.8, 97.4); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5c); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0xaadae8 = _0xfe3284[_0x56ae('0x3d')](0x366); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2952'), -0x78, -0x136, null, _0xaadae8, null, null, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2953'), 0x96, -0x8c, null, null, -0x1, null, null); this[_0x56ae('0x2522')](_0x56ae('0x1cac')); _0xaadae8 = _0xfe3284['width'](0x3e8); _0x38ba2f = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('And\x20you\x20said\x20I\x20should\x20stay\x20here\x20because\x20the\x20Authorities\x20were\x20on\x20their\x20way.', -0x14, 0xa, null, _0xaadae8, -0x1, _0x38ba2f, null); }, 'frame10': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x5d); _0x2b39f7['view']['get_camera']()['set_y'](-0x2e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1185); var _0x1905c0 = null; null == _0x1905c0 && (_0x1905c0 = new _0x20e8d2()); var _0x3c303e = Math[_0x56ae('0xaa1')](1.6667894356545847); _0x1905c0['x'] = -0.915 * _0x3c303e; _0x1905c0['y'] = -0.307 * _0x3c303e; _0x1905c0['z'] = 0.261 * _0x3c303e; _0x1905c0['w'] = Math[_0x56ae('0x104e')](1.6667894356545847); _0x3c303e = _0x1905c0['x'] * _0x1905c0['x'] + _0x1905c0['y'] * _0x1905c0['y'] + _0x1905c0['z'] * _0x1905c0['z'] + _0x1905c0['w'] * _0x1905c0['w']; var _0x3bb96b = _0x3c303e - 0x1; 1e-10 > (0x0 <= _0x3bb96b ? _0x3bb96b : -_0x3bb96b) || (0x0 == _0x3c303e ? (_0x1905c0['x'] = 0x0, _0x1905c0['y'] = 0x0, _0x1905c0['z'] = 0x0, _0x1905c0['w'] = 0x1) : (_0x3c303e = 0x1 / Math['sqrt'](_0x3c303e), _0x1905c0['x'] *= _0x3c303e, _0x1905c0['y'] *= _0x3c303e, _0x1905c0['z'] *= _0x3c303e, _0x1905c0['w'] *= _0x3c303e)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x1905c0)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](16.9, 97.4); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); this['student']['spritesheet'][_0x56ae('0x1051')](!0x0); _0x1905c0 = new _0x5c4c32(this['student']['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2954'), -0xf0, -0xa0, null, null, null, _0x1905c0, null); _0x1905c0 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Hello?', 0x118, 0xc8, null, null, null, _0x1905c0, null); }, 'frame11': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); }, 'frame12': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x11, 97.6); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x4e5ba0 = _0xfe3284['width'](0x2da), _0x18a892 = new _0x5c4c32(this['student']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2955'), -0x50, -0xbe, null, _0x4e5ba0, null, _0x18a892, null); this['fadeTime'] = 0.5; }, 'frame13': function() { this[_0x56ae('0xb90')]['setIndexedPosition'](16.7, 98.1, null, -0xa); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x47); var _0x8f2557 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2956'), 0xdc, 0x168, null, null, null, _0x8f2557, null); this[_0x56ae('0x1844')] = 0.5; }, 'frame14': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x45); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x2e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1106); var _0x3b3d3f = null; null == _0x3b3d3f && (_0x3b3d3f = new _0x20e8d2()); var _0x52035d = Math['sin'](1.902408884673819); _0x3b3d3f['x'] = -0.206 * _0x52035d; _0x3b3d3f['y'] = -0.276 * _0x52035d; _0x3b3d3f['z'] = 0.939 * _0x52035d; _0x3b3d3f['w'] = Math['cos'](1.902408884673819); _0x52035d = _0x1c1b50[_0x56ae('0x2957')](_0x3b3d3f['x'], _0x3b3d3f['x']) + _0x3b3d3f['y'] * _0x3b3d3f['y'] + _0x3b3d3f['z'] * _0x3b3d3f['z'] + _0x3b3d3f['w'] * _0x3b3d3f['w']; var _0x416a31 = _0x52035d - 0x1; 1e-10 > (0x0 <= _0x416a31 ? _0x416a31 : -_0x416a31) || (_0x1c1b50[_0x56ae('0x20f')](0x0, _0x52035d) ? (_0x3b3d3f['x'] = 0x0, _0x3b3d3f['y'] = 0x0, _0x3b3d3f['z'] = 0x0, _0x3b3d3f['w'] = 0x1) : (_0x52035d = 0x1 / Math[_0x56ae('0xf0c')](_0x52035d), _0x3b3d3f['x'] *= _0x52035d, _0x3b3d3f['y'] *= _0x52035d, _0x3b3d3f['z'] *= _0x52035d, _0x3b3d3f['w'] *= _0x52035d)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x3b3d3f)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](16.7, 98.2, null, -0xa); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame15': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6c); }, 'frame16': function() { this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6d); this[_0x56ae('0x1844')] = 0.5; }, 'frame17': function() { this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0xa19')](0.8); this['student']['setIndexedPosition'](16.685, 98.1, null, -0x2); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x67); this[_0x56ae('0x1232')]['mesh'][_0x56ae('0xb82')](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](16.8, 0x62, null, -0x5); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x60); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame18': function() { if (_0x56ae('0x2958') === _0x56ae('0x2959')) { if (this[_0x56ae('0x265d')]) { var _0x5aaf48 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0x10ea')](this[_0x56ae('0xe79')][_0x56ae('0x13aa')]()), _0x509155 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x3c79a1 = this[_0x56ae('0xe79')]['get_scenePosition'](), _0x154645 = _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x13aa')](); _0x3c79a1 = Math[_0x56ae('0xf0c')]((_0x3c79a1['x'] - _0x154645['x']) * (_0x3c79a1['x'] - _0x154645['x']) + (_0x3c79a1['y'] - _0x154645['y']) * (_0x3c79a1['y'] - _0x154645['y']) + (_0x3c79a1['z'] - _0x154645['z']) * (_0x3c79a1['z'] - _0x154645['z'])); _0x509155 = 0xf * this[_0x56ae('0xbb9')][_0x56ae('0x2210')] * (_0x509155[_0x56ae('0xb6f')]()[_0x56ae('0x1083')]() + _0x509155[_0x56ae('0xb6f')]()[_0x56ae('0x1081')]()) / 0x2; this['onScreen']['width'] = this[_0x56ae('0x295a')][_0x56ae('0x727')] = _0x509155 / _0x3c79a1; this[_0x56ae('0x295a')]['x'] = _0x5aaf48['x'] - this[_0x56ae('0x295a')][_0x56ae('0x3d')] / 0x2; this[_0x56ae('0x295a')]['y'] = _0x5aaf48['y'] - this[_0x56ae('0x295a')][_0x56ae('0x727')] / 0x2; this[_0x56ae('0x265d')] = !0x1; } return this['onScreen']; } else { this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); var _0x5d6cfa = new _0x5c4c32(this['runner']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Maybe\x20they\x27ll\x20get\x20here\x20tomorrow.', 0x3c, -0xb4, null, null, null, _0x5d6cfa, null); } }, 'frame19': function() { this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this['frameMaxTime'] = 0.1; this[_0x56ae('0x1844')] = 0x2; }, 'frame20': function() { if ('xeeZv' === _0x56ae('0x295b')) { _0x4991f8[_0x56ae('0x295c')] = _0x49c7ac; _0x4991f8[_0x56ae('0x295d')] = b; _0x4991f8[_0x56ae('0x295e')] = c; } else { var _0x49c7ac = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x49c7ac, _0xa83b0c['SOLID'](0x0), null, null, null, null, this[_0x56ae('0xb93')][_0x56ae('0x9e3')]); this[_0x56ae('0xb93')][_0x56ae('0x994')](_0x49c7ac); _0x49c7ac = _0xfe3284['scale'](2.5); this['dialog'][_0x56ae('0x1ebe')](_0x56ae('0x295f'), 0x0, 0x0, _0x49c7ac, null, 0xffffff); this[_0x56ae('0x1844')] = 0.2; } }, 'frame21': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x54); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x53); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x1326); var _0x387ca4 = null; null == _0x387ca4 && (_0x387ca4 = new _0x20e8d2()); var _0x51d2a0 = Math[_0x56ae('0xaa1')](1.6667894356545847); _0x387ca4['x'] = -0.923 * _0x51d2a0; _0x387ca4['y'] = -0.382 * _0x51d2a0; _0x387ca4['z'] = _0x1c1b50['IODLs'](0.049, _0x51d2a0); _0x387ca4['w'] = Math[_0x56ae('0x104e')](1.6667894356545847); _0x51d2a0 = _0x1c1b50[_0x56ae('0x210')](_0x387ca4['x'] * _0x387ca4['x'] + _0x387ca4['y'] * _0x387ca4['y'], _0x1c1b50[_0x56ae('0x2960')](_0x387ca4['z'], _0x387ca4['z'])) + _0x387ca4['w'] * _0x387ca4['w']; var _0x26f7f6 = _0x51d2a0 - 0x1; 1e-10 > (0x0 <= _0x26f7f6 ? _0x26f7f6 : -_0x26f7f6) || (_0x1c1b50[_0x56ae('0x211')](0x0, _0x51d2a0) ? (_0x387ca4['x'] = 0x0, _0x387ca4['y'] = 0x0, _0x387ca4['z'] = 0x0, _0x387ca4['w'] = 0x1) : (_0x51d2a0 = 0x1 / Math[_0x56ae('0xf0c')](_0x51d2a0), _0x387ca4['x'] *= _0x51d2a0, _0x387ca4['y'] *= _0x51d2a0, _0x387ca4['z'] *= _0x51d2a0, _0x387ca4['w'] *= _0x51d2a0)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x387ca4)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['student'][_0x56ae('0xb91')](16.69, 98.1, null, -0xb); this[_0x56ae('0x1232')][_0x56ae('0xb91')](16.8, 0x69, null, -0x32); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); }, 'frame22': function() { this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); }, 'frame23': function() { this['runner']['spritesheet'][_0x56ae('0x51d')](0x4e); var _0x59a2c8 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2961'), -0x50, -0xa0, null, null, null, _0x59a2c8, null); this[_0x56ae('0x1844')] = 0.2; }, 'frame24': function() { if (_0x56ae('0x2962') === 'smyIF') { this[_0x56ae('0x9fd')](_0x29cbc, !0x1); if (null == this['__cacheBitmap'] || this[_0x56ae('0x14')]) { if (_0x5f1533[_0x56ae('0x914')](this, _0x29cbc), !(null == this[_0x56ae('0x13')] && null == this['__graphics'] || !this[_0x56ae('0xa0a')] || 0x0 >= this[_0x56ae('0x91c')])) { if (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this[_0x56ae('0x16')]()) { _0x29cbc[_0x56ae('0x17')](this[_0x56ae('0x18')]); _0x29cbc[_0x56ae('0x19')](this); var _0x5e3dd2 = _0x29cbc[_0x56ae('0x1a')], _0x11ea38 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x11ea38[_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0x15')](), this[_0x56ae('0x16')]()); _0x29cbc[_0x56ae('0xa3b')](_0x11ea38, this[_0x56ae('0x96d')]); var _0x3f5081 = this[_0x56ae('0x13')]; _0x5e3dd2['clear']((_0x3f5081 >>> 0x10 & 0xff) / 0xff, (_0x3f5081 >>> 0x8 & 0xff) / 0xff, (_0x3f5081 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x29cbc['__popMaskRect'](); _0x29cbc[_0x56ae('0x1f')](this); _0x3c6685[_0x56ae('0x20')]['release'](_0x11ea38); } null != this[_0x56ae('0x9c9')] && _0x1870d7[_0x56ae('0x914')](this, _0x29cbc); } } else _0x4434f0[_0x56ae('0x914')](this['__cacheBitmap'], _0x29cbc); this['__renderEvent'](_0x29cbc); } else { var _0x29cbc = new _0x1f1204(); _0x3c4050['fillRect'](_0x29cbc, _0xa83b0c[_0x56ae('0x211f')](0x0), null, null, null, null, this['dialog']['layout']); this[_0x56ae('0xb93')]['addChild'](_0x29cbc); _0x29cbc = _0xfe3284[_0x56ae('0xa19')](2.5); this['dialog'][_0x56ae('0x1ebe')]('2\x20seconds\x20later', 0x0, 0x0, _0x29cbc, null, 0xffffff); this[_0x56ae('0xe05')] = 1.6; this[_0x56ae('0x1844')] = 0.2; } }, 'frame25': function() { _0x3f5e4e[_0x56ae('0x488')]()[_0x56ae('0x2909')](this[_0x56ae('0x94c')]); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); var _0x28657a = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2963'), 0x104, 0x14, null, null, null, _0x28657a, null); }, 'frame26': function() { this['runner']['setIndexedPosition'](16.8, 104.1, null, -0x2f); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3b); var _0x344603 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2964'), -0x64, -0xdc, null, null, null, _0x344603, null); _0x344603 = new _0x5c4c32(this['runner']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6c2')], 0x8c, 0xdc, null, null, null, _0x344603, null); }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); var _0x4b5598 = this['explorePath'][_0x56ae('0xbbe')], _0x274813 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x4b5598 = null != _0x586025[_0x4b5598] ? _0x274813[_0x56ae('0x99c')](_0x4b5598) : _0x274813['h'][_0x4b5598]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x4b5598, 0x5); this[_0x56ae('0x1232')] = new _0x5b4c52(this['section'], _0x37c090['runner'], !0x1, null, !0x1, null); this[_0x56ae('0x1232')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['runner']); }, '__class__': _0x3628d4 }); var _0x368a56 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['boxes'], -0x1, _0x368a56[_0x56ae('0xbf5')], { 'endTiles': !0x1 }); var _0x3cf7a1 = _0x4622dd[_0x56ae('0x2473')]; var _0x1e3ae3 = _0x3cf7a1[_0x56ae('0xa91')]; _0x1e3ae3 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1e3ae3['id'], _0x1e3ae3[_0x56ae('0xa1c')]); var _0x366e52 = _0x3cf7a1[_0x56ae('0xa92')]; (_0x1e3ae3 < _0x366e52 ? _0x1e3ae3 : _0x366e52) >= _0x3cf7a1[_0x56ae('0xa92')] ? (null != this[_0x56ae('0x13c6')] ? (_0x3cf7a1 = this[_0x56ae('0x13c6')], _0x3cf7a1 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3cf7a1['id'], _0x3cf7a1[_0x56ae('0xa1c')])) : _0x3cf7a1 = !0x1, _0x3cf7a1 = !_0x3cf7a1) : _0x3cf7a1 = !0x1; _0x3cf7a1 && this['set_shown'](!0x0); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this['frame5'])]; this[_0x56ae('0x110')] = 'My\x20Turn'; }; _0x5ac4a7['com.player03.run3.cutscene.MyTurn'] = _0x368a56; _0x368a56[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.MyTurn'; _0x368a56[_0x56ae('0x8ee')] = _0x2c8908; _0x368a56[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'runner': null, 'unloadLevel': function() { this['runner'] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x94c')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](-21.42857142857143); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0x2da * Math[_0x56ae('0x104e')](3.141592653589793 * (_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfaf')]() + 0x5a) / 0xb4)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x2da * Math['sin'](3.141592653589793 * (_0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfaf')]() + 0x5a) / 0xb4)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x26de); this['angel'][_0x56ae('0xb91')](3.7, 33.7, null, 0x89); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1232')]['setIndexedPosition'](4.1, 0x22, null, 0x91); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1d); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x19bc'), 0x28, -0x168, null, null, null, null, null); var _0x41c66e = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x19bd'), 0xa0, -0xc8, null, null, -0x1, _0x41c66e, null); _0x41c66e = _0xfe3284[_0x56ae('0xa19')](0.8); var _0x2e52b7 = _0xfe3284['width'](0xc8), _0x2f4c4b = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x1c1b50[_0x56ae('0x212')], -0x28, 0xa, _0x41c66e, _0x2e52b7, null, _0x2f4c4b, null); _0x41c66e = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x19bf'), 0x140, 0x168, null, null, null, _0x41c66e, null); }, 'frame1': function() { var _0x170d4f = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x170d4f[_0x56ae('0xf03')](_0x170d4f[_0x56ae('0x105e')]() + 0x12c); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](3.7, 34.6, null, 0x88); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x29); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x4, 35.2, null, 0x94); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x20); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2965'), 0xc8, -0x168, null, null, null, null, null); _0x170d4f = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Excuse\x20me?', 0x14, -0x64, null, null, null, _0x170d4f, null); _0x170d4f = this[_0x56ae('0xb93')]; (0x0 < _0x170d4f[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? _0x170d4f[_0x56ae('0x9cf')][_0x56ae('0x1b')](_0x170d4f[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null)['fillColor'] = 0xcccccc; _0x170d4f = this[_0x56ae('0xb93')]; (0x0 < _0x170d4f[_0x56ae('0x9cf')]['get_length']() ? _0x170d4f['bubbles'][_0x56ae('0x1b')](_0x170d4f[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null)['layout'][_0x56ae('0x12')](); _0x170d4f = this[_0x56ae('0xb93')]; (0x0 < _0x170d4f[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x170d4f[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x170d4f[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e2')] = 0xdddddd; _0x170d4f = this[_0x56ae('0xb93')]; (0x0 < _0x170d4f[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x170d4f[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x170d4f['tails']['get_length']() - 0x1) : null)[_0x56ae('0x12e6')](); _0x170d4f = _0xfe3284[_0x56ae('0x3d')](0x122); var _0x4634da = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('It\x27s\x20not\x20like\x20you\x27re\x20using\x20it.', 0x8c, -0x50, null, _0x170d4f, 0x0, _0x4634da, null); _0x170d4f = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2966'), -0x3c, 0x118, null, null, null, _0x170d4f, null); this[_0x56ae('0x2522')](_0x56ae('0x2967')); }, 'frame2': function() { var _0x229ba3 = _0x56ae('0x2968')[_0x56ae('0x44')]('|'), _0x2c75c3 = 0x0; while (!![]) { switch (_0x229ba3[_0x2c75c3++]) { case '0': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2969'), 0x14, -0xc8, null, null, -0x1, null, null); continue; case '1': this['runner']['setIndexedPosition'](0x4, 36.4, null, 0x9e); continue; case '2': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x22); continue; case '3': var _0x5da381 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); continue; case '4': _0x5da381[_0x56ae('0xf03')](_0x5da381[_0x56ae('0x105e')]() + 0x12c); continue; case '5': this['angel'][_0x56ae('0xb91')](3.7, 35.8, null, 0x87); continue; case '6': _0x5da381 = _0xfe3284['width'](0x2d0); continue; case '7': this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x0); continue; case '8': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x296a'), -0x78, -0x168, null, null, null, null, null); continue; case '9': var _0x12eed3 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); continue; case '10': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x296b'), 0x78, -0x3c, null, _0x5da381, -0x1, _0x12eed3, null); continue; case '11': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x296c'), -0xc8, -0xf0, null, null, -0x1, null, null); continue; } break; } }, 'frame3': function() { var _0x3c43c4 = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x3c43c4[_0x56ae('0xf03')](_0x3c43c4[_0x56ae('0x105e')]() + 0x12c); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](3.8, 36.5, null, 0x96); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](4.1, 37.2, null, 0x7f); this['runner']['spritesheet'][_0x56ae('0x51d')](0x16); _0x3c43c4 = _0xfe3284[_0x56ae('0x3d')](0x168); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x296d'), 0x78, -0x118, null, _0x3c43c4, null, null, null); _0x3c43c4 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Give\x20me\x20the\x20map.', 0xc8, -0x78, null, null, -0x1, _0x3c43c4, null); _0x3c43c4 = _0xfe3284[_0x56ae('0x3d')](0x78); var _0xd1921a = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x694'), -0xc8, 0xc8, null, _0x3c43c4, null, _0xd1921a, null); }, 'frame4': function() { var _0x9f598 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x9f598[_0x56ae('0xf03')](_0x9f598[_0x56ae('0x105e')]() + 0x12c); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](3.9, 0x26, null, 0x46); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['runner'][_0x56ae('0xb91')](4.3, 38.3, null, 0x47); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x24); _0x9f598 = _0xfe3284[_0x56ae('0x3d')](0x190); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Could\x20I\x20please\x20get\x20a\x20word\x20in\x20edgewise?', -0x50, -0x118, null, _0x9f598, null, null, null); _0x9f598 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x296e'), -0x28, -0x28, null, null, -0x1, _0x9f598, null); }, 'frame5': function() { var _0x549304 = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x549304['set_z'](_0x549304['get_z']() + 0x12c); this['angel'][_0x56ae('0xb91')](0x4, 38.6, null, 0x9e); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); _0x549304 = this[_0x56ae('0xe7b')][_0x56ae('0xe79')]; _0x549304[_0x56ae('0xfae')](_0x549304[_0x56ae('0xfaf')]() - 0x2d); this['runner'][_0x56ae('0xb91')](4.3, 39.3, null, 0x40); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x549304 = this[_0x56ae('0x1232')][_0x56ae('0xe79')]; _0x549304['set_rotationZ'](_0x549304[_0x56ae('0xfaf')]() - 0x2d); _0x549304 = _0xfe3284[_0x56ae('0x3d')](0x230); var _0x1f92da = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x296f'), -0x78, -0xb4, null, _0x549304, null, _0x1f92da, null); this['makeBold'](_0x56ae('0x2970')); }, 'init': function() { this[_0x56ae('0xe7b')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0xe7b')]); var _0x3fe20d = this['explorePath'][_0x56ae('0xbbe')], _0x375ea0 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3fe20d = null != _0x586025[_0x3fe20d] ? _0x375ea0[_0x56ae('0x99c')](_0x3fe20d) : _0x375ea0['h'][_0x3fe20d]; this[_0x56ae('0xe7b')]['goesTo'] = new _0x5e2059(_0x3fe20d, 0x4); this['runner'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1232')]); _0x3fe20d = this['explorePath']['pathName']; _0x375ea0 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3fe20d = null != _0x586025[_0x3fe20d] ? _0x375ea0[_0x56ae('0x99c')](_0x3fe20d) : _0x375ea0['h'][_0x3fe20d]; this[_0x56ae('0x1232')]['goesTo'] = new _0x5e2059(_0x3fe20d, -0x1); }, '__class__': _0x368a56 }); var _0x4d45d0 = function() { if (_0x56ae('0x2971') !== _0x56ae('0x2971')) { this[_0x56ae('0xe9e')] && this['updateFrames'](); return this[_0x56ae('0xe77')]['get'](this[_0x56ae('0xeba')]); } else { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x2972')], -0x3, _0x4d45d0[_0x56ae('0xbf5')]); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3'])]; this[_0x56ae('0x110')] = _0x56ae('0x26e2'); } }; _0x5ac4a7['com.player03.run3.cutscene.Naming'] = _0x4d45d0; _0x4d45d0[_0x56ae('0x8bf')] = _0x56ae('0x2973'); _0x4d45d0['__super__'] = _0x2c8908; _0x4d45d0[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'gentleman': null, 'runner': null, 'frame0': function() { if (_0x56ae('0x2974') === _0x56ae('0x2975')) { null != this['rigidbody'] && (this[_0x56ae('0x1d8e')]['velocity']['x'] = _0x32e55b); return _0x32e55b; } else { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfad')](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_rotationY'](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-0x1e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x32); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x50); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](-0x64); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1941')]['setIndexedPosition'](1.8, 0.5); this['gentleman']['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1232')][_0x56ae('0xb91')](2.2, 0x1); this['runner']['spritesheet'][_0x56ae('0x51d')](0x4b); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x213')], 0xa0, -0x140, -0x1, Math[_0x56ae('0x833')](0x258), null, null); var _0x32e55b = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('The\x20labels\x20you\x20choose\x20strike\x20me\x20as\x20entirely\x20arbitrary,\x20and\x20worse,\x20uninformative.', 0x50, -0x78, -0x1, Math[_0x56ae('0x833')](0x320), 0x0, _0x32e55b); } }, 'frame1': function() { this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); var _0x608d45 = _0xfe3284[_0x56ae('0xa19')](0.65), _0x1aa043 = _0xfe3284[_0x56ae('0x3d')](0x3e8), _0x3614b1 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2976'), 0x28, -0xa0, _0x608d45, _0x1aa043, null, _0x3614b1, null); this['dialog'][_0x56ae('0xb94')]('Does\x20it\x20even\x0amatter\x20that\x20much?', -0x1f4, 0x190, _0xfe3284[_0x56ae('0xa19')](0.5))[_0x56ae('0xb96')](new _0x1688e1(null, null, null, null, null, null, null, null, 0x0)); }, 'frame2': function() { if (_0x56ae('0x2977') !== 'XfnoJ') { return this[_0x56ae('0x98e')]['ty'] + this[_0x56ae('0x2379')]; } else { var _0x23dcf2 = this[_0x56ae('0x1232')][_0x56ae('0xe79')]; _0x23dcf2['set_z'](_0x23dcf2[_0x56ae('0x105e')]() + 0x1e); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x27); _0x23dcf2 = this[_0x56ae('0x1941')][_0x56ae('0xe79')]; _0x23dcf2['set_z'](_0x23dcf2[_0x56ae('0x105e')]() - 0xa); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xb93')]['addBubble']('...', -0x50, -0x118, -0x1, Math['round'](0x78), null, null); _0x23dcf2 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1942'), -0x78, -0x78, -0x1, Math[_0x56ae('0x833')](0x2a8), 0x0, _0x23dcf2); _0x23dcf2 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2978'), 0x28, 0x168, null, null, null, _0x23dcf2); } }, 'frame3': function() { this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x18); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x0, 0x5, null, 0x3); this['gentleman'][_0x56ae('0xb91')](0x1, -0x1); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0x1941')]['unifyRotation'](this[_0x56ae('0x1232')]); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Hmm...\x20what\x20would\x20be\x20a\x20good\x20name?', -0x50, -0x168, -0x1, Math[_0x56ae('0x833')](0x1e0), null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2979'), 0x78, -0x8c, -0x1, Math['round'](0x258), 0x0, null); var _0x50df77 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x297a'), -0xf0, 0x78, -0x1, Math[_0x56ae('0x833')](0x230), 0x1, _0x50df77); _0x50df77 = this[_0x56ae('0xb93')]; (0x0 < _0x50df77['tails'][_0x56ae('0x9fa')]() ? _0x50df77[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x50df77['tails'][_0x56ae('0x9fa')]() - 0x1) : null)['customTailLength'] = 0x12c; _0x50df77 = this['dialog']; (0x0 < _0x50df77['tails'][_0x56ae('0x9fa')]() ? _0x50df77['tails'][_0x56ae('0x1b')](_0x50df77[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e6')](); }, 'loadNext': function(_0x4eb597, _0x237f48) { _0x4eb597 || _0x237f48 || 0x4 == this[_0x56ae('0x1643')] || (_0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x3b21dd[_0x56ae('0x488')]()), _0x22acef[_0x56ae('0x21a9')](_0x37c090['runner'], ['Note\x20to\x20self...', 'Don\x27t\x20let\x20the\x20Gentleman\x20name\x20any\x20more\x20tunnels.'])); _0x2c8908['prototype']['loadNext'][_0x56ae('0x94d')](this, _0x4eb597, _0x237f48); }, 'unloadLevel': function() { this[_0x56ae('0x1232')] = this[_0x56ae('0x1941')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'init': function() { this[_0x56ae('0x1941')] = new _0x5b4c52(this['section'], _0x37c090['gentleman'], !0x1, null, !0x1, null); this['sprites']['push'](this[_0x56ae('0x1941')]); var _0x2c4529 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x5f4b30 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x2c4529 = null != _0x586025[_0x2c4529] ? _0x5f4b30['getReserved'](_0x2c4529) : _0x5f4b30['h'][_0x2c4529]; this[_0x56ae('0x1941')]['goesTo'] = new _0x5e2059(_0x2c4529, -0x4); this[_0x56ae('0x1232')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); _0x2c4529 = this['explorePath'][_0x56ae('0xbbe')]; _0x5f4b30 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x2c4529 = _0x575257[_0x56ae('0x674')](null, _0x586025[_0x2c4529]) ? _0x5f4b30[_0x56ae('0x99c')](_0x2c4529) : _0x5f4b30['h'][_0x2c4529]; this[_0x56ae('0x1232')]['goesTo'] = new _0x5e2059(_0x2c4529, -0x3); }, '__class__': _0x4d45d0 }); var _0x49f98b = function() { if (_0x56ae('0x297b') === _0x56ae('0x297c')) { this[_0x56ae('0x1ce8')] = _0x252a59[_0x56ae('0x977')](null, this['_cascadeShadowMapper'][_0x56ae('0x1563')]()); this[_0x56ae('0x1cee')] = _0x252a59[_0x56ae('0x977')](null, this[_0x56ae('0x1cdc')]['get_numCascades']()); for (var _0x4ac695 = 0x0, _0x515004 = this[_0x56ae('0x1cdc')]['get_numCascades'](); _0x4ac695 < _0x515004;) { var _0x46f32b = _0x4ac695++; this['_depthMapCoordVaryings'][_0x56ae('0x8b6')](_0x46f32b, a[_0x56ae('0xe27')]()); this[_0x56ae('0x1ce8')]['set'](_0x46f32b, a[_0x56ae('0xe2c')]()); a[_0x56ae('0xe2c')](); a[_0x56ae('0xe2c')](); a[_0x56ae('0xe2c')](); } } else { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x2461')], -0x1, null, { 'endTiles': !0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')])]; this[_0x56ae('0x110')] = _0x56ae('0x297d'); } }; _0x5ac4a7[_0x56ae('0x297e')] = _0x49f98b; _0x49f98b[_0x56ae('0x8bf')] = _0x56ae('0x297e'); _0x49f98b[_0x56ae('0x8ee')] = _0x2c8908; _0x49f98b['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'runner': null, 'angel': null, 'child': null, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xc); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x51); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xaec); var _0x39ea52 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x36b8ef = null; null == _0x36b8ef && (_0x36b8ef = new _0x20e8d2()); var _0x511166 = Math['sin'](1.5009831567151233); _0x36b8ef['x'] = 0.509 * _0x511166; _0x36b8ef['y'] = 0.858 * _0x511166; _0x36b8ef['z'] = 0.068 * _0x511166; _0x36b8ef['w'] = Math[_0x56ae('0x104e')](1.5009831567151233); _0x511166 = _0x36b8ef['x'] * _0x36b8ef['x'] + _0x36b8ef['y'] * _0x36b8ef['y'] + _0x36b8ef['z'] * _0x36b8ef['z'] + _0x36b8ef['w'] * _0x36b8ef['w']; var _0x5bef89 = _0x511166 - 0x1; 1e-10 > (0x0 <= _0x5bef89 ? _0x5bef89 : -_0x5bef89) || (0x0 == _0x511166 ? (_0x36b8ef['x'] = 0x0, _0x36b8ef['y'] = 0x0, _0x36b8ef['z'] = 0x0, _0x36b8ef['w'] = 0x1) : (_0x511166 = _0x1c1b50[_0x56ae('0x1fa')](0x1, Math[_0x56ae('0xf0c')](_0x511166)), _0x36b8ef['x'] *= _0x511166, _0x36b8ef['y'] *= _0x511166, _0x36b8ef['z'] *= _0x511166, _0x36b8ef['w'] *= _0x511166)); _0x39ea52['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x36b8ef)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this['runner'][_0x56ae('0xb91')](2.1, 33.6); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x43); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](3.2, 36.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x21); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 17.4, null, -0x14); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Hi\x20there!', -0xf0, -0x12c, null, null, null, null); _0x39ea52 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Nice\x20to\x20meet\x20you.', 0xa0, -0xb4, null, null, -0x1, _0x39ea52); _0x39ea52 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x297f'), -0x50, 0xf0, null, null, null, _0x39ea52); this[_0x56ae('0xe7b')][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); }, 'frame1': function() { var _0x3415cf = _0x56ae('0x2980')[_0x56ae('0x44')]('|'), _0x1e4f99 = 0x0; while (!![]) { switch (_0x3415cf[_0x1e4f99++]) { case '0': _0x468433['w'] = Math[_0x56ae('0x104e')](1.5009831567151233); continue; case '1': _0x468433['x'] = 0.509 * _0x3de232; continue; case '2': _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xb1e); continue; case '3': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x5f); continue; case '4': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x13); continue; case '5': _0x94b45 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); continue; case '6': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2981'), 0x64, 0x120, null, null == _0x94b45 ? null : Math[_0x56ae('0x833')](_0x94b45 / 2.5), -0x1, null); continue; case '7': this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '8': this[_0x56ae('0xe7b')][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); continue; case '9': var _0x3de232 = Math[_0x56ae('0xaa1')](1.5009831567151233); continue; case '10': _0x468433['z'] = 0.068 * _0x3de232; continue; case '11': _0x94b45 = _0xfe3284['width'](0x6a4); continue; case '12': this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x4e); continue; case '13': this[_0x56ae('0x1232')][_0x56ae('0xb91')](2.1, 34.6); continue; case '14': 1e-10 > (0x0 <= _0xdb7bf2 ? _0xdb7bf2 : -_0xdb7bf2) || (0x0 == _0x3de232 ? (_0x468433['x'] = 0x0, _0x468433['y'] = 0x0, _0x468433['z'] = 0x0, _0x468433['w'] = 0x1) : (_0x3de232 = 0x1 / Math[_0x56ae('0xf0c')](_0x3de232), _0x468433['x'] *= _0x3de232, _0x468433['y'] *= _0x3de232, _0x468433['z'] *= _0x3de232, _0x468433['w'] *= _0x3de232)); continue; case '15': this[_0x56ae('0xe7b')][_0x56ae('0xb91')](3.2, 35.4); continue; case '16': _0x94b45 = _0xfe3284[_0x56ae('0x3d')](0x3fc); continue; case '17': var _0xdb7bf2 = _0x3de232 - 0x1; continue; case '18': this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); continue; case '19': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2982'), 0x17c, -0x3c, null, null, null, _0x94b45); continue; case '20': _0x94b45[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x468433)[_0x56ae('0x1050')]()); continue; case '21': _0x3de232 = _0x468433['x'] * _0x468433['x'] + _0x468433['y'] * _0x468433['y'] + _0x1c1b50[_0x56ae('0x214')](_0x468433['z'], _0x468433['z']) + _0x468433['w'] * _0x468433['w']; continue; case '22': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2983'), -0xdc, -0x5c, null, null == _0x94b45 ? null : Math[_0x56ae('0x833')](_0x94b45 / 2.5), -0x1, _0x468433); continue; case '23': this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); continue; case '24': _0x468433 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); continue; case '25': var _0x94b45 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x468433 = null; continue; case '26': this['tunnel'][_0x56ae('0xb4a')](0x0); continue; case '27': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2984'), 0x14, -0x104, null, null, null, null); continue; case '28': _0x468433['y'] = 0.858 * _0x3de232; continue; case '29': null == _0x468433 && (_0x468433 = new _0x20e8d2()); continue; } break; } }, 'frame2': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x44); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x38); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xb08); var _0x150ccb = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x4688d3 = null; null == _0x4688d3 && (_0x4688d3 = new _0x20e8d2()); var _0x69b057 = Math['sin'](1.684242728174528); _0x4688d3['x'] = 0.403 * _0x69b057; _0x4688d3['y'] = 0.913 * _0x69b057; _0x4688d3['z'] = 0.062 * _0x69b057; _0x4688d3['w'] = Math[_0x56ae('0x104e')](1.684242728174528); _0x69b057 = _0x4688d3['x'] * _0x4688d3['x'] + _0x4688d3['y'] * _0x4688d3['y'] + _0x4688d3['z'] * _0x4688d3['z'] + _0x4688d3['w'] * _0x4688d3['w']; var _0x5003c7 = _0x1c1b50[_0x56ae('0x215')](_0x69b057, 0x1); 1e-10 > (0x0 <= _0x5003c7 ? _0x5003c7 : -_0x5003c7) || (0x0 == _0x69b057 ? (_0x4688d3['x'] = 0x0, _0x4688d3['y'] = 0x0, _0x4688d3['z'] = 0x0, _0x4688d3['w'] = 0x1) : (_0x69b057 = 0x1 / Math[_0x56ae('0xf0c')](_0x69b057), _0x4688d3['x'] *= _0x69b057, _0x4688d3['y'] *= _0x69b057, _0x4688d3['z'] *= _0x69b057, _0x4688d3['w'] *= _0x69b057)); _0x150ccb['set_eulers'](_0x2eb087['toEulerAngles'](_0x4688d3)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')]['setIndexedPosition'](2.1, 34.6); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](2.7, 35.2); this['angel']['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x150ccb = _0xfe3284[_0x56ae('0x3d')](0x546); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2985'), -0xc8, -0x110, null, null == _0x150ccb ? null : Math[_0x56ae('0x833')](_0x1c1b50[_0x56ae('0x216')](_0x150ccb, 2.5)), null, null); _0x150ccb = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2986'), 0xdc, -0x50, null, null, -0x1, _0x150ccb); this['angel'][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); }, 'frame3': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x53); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x35); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xaf8); var _0x2fadf8 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x4dd40c = null; null == _0x4dd40c && (_0x4dd40c = new _0x20e8d2()); var _0x507688 = Math[_0x56ae('0xaa1')](1.7453292519943295); _0x4dd40c['x'] = 0.401 * _0x507688; _0x4dd40c['y'] = 0.912 * _0x507688; _0x4dd40c['z'] = 0.084 * _0x507688; _0x4dd40c['w'] = Math[_0x56ae('0x104e')](1.7453292519943295); _0x507688 = _0x575257[_0x56ae('0x2906')](_0x4dd40c['x'] * _0x4dd40c['x'] + _0x4dd40c['y'] * _0x4dd40c['y'] + _0x4dd40c['z'] * _0x4dd40c['z'], _0x4dd40c['w'] * _0x4dd40c['w']); var _0x5f0a77 = _0x507688 - 0x1; 1e-10 > (0x0 <= _0x5f0a77 ? _0x5f0a77 : -_0x5f0a77) || (0x0 == _0x507688 ? (_0x4dd40c['x'] = 0x0, _0x4dd40c['y'] = 0x0, _0x4dd40c['z'] = 0x0, _0x4dd40c['w'] = 0x1) : (_0x507688 = _0x575257[_0x56ae('0x6c4')](0x1, Math[_0x56ae('0xf0c')](_0x507688)), _0x4dd40c['x'] *= _0x507688, _0x4dd40c['y'] *= _0x507688, _0x4dd40c['z'] *= _0x507688, _0x4dd40c['w'] *= _0x507688)); _0x2fadf8['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x4dd40c)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](2.1, 34.6); this['runner'][_0x56ae('0xb92')]['set_currentFrame'](0x41); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')]['setIndexedPosition'](2.7, 35.2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this['angel'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this['child'][_0x56ae('0xb91')](2.9, 17.8); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x77); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x2fadf8 = _0xfe3284[_0x56ae('0x3d')](0x4a6); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2987'), -0x3c, -0x118, null, null == _0x2fadf8 ? null : Math[_0x56ae('0x833')](_0x2fadf8 / 2.5), null, null); _0x2fadf8 = _0xfe3284[_0x56ae('0x3d')](0x424); _0x4dd40c = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2988'), -0x104, -0x20, null, null == _0x2fadf8 ? null : Math[_0x56ae('0x833')](_0x2fadf8 / 2.5), -0x1, _0x4dd40c); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2989'), 0x190, 0x14, null, null, null, null); _0x2fadf8 = _0xfe3284[_0x56ae('0x3d')](0x366); _0x4dd40c = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('I\x20appreciate\x20the\x20natural\x20look.', 0x168, 0x134, null, null == _0x2fadf8 ? null : Math['round'](_0x2fadf8 / 2.5), -0x1, _0x4dd40c); this[_0x56ae('0xe7b')][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); }, 'frame4': function() { if (_0x56ae('0x298a') !== _0x56ae('0x298a')) { this[_0x56ae('0x35')] = !0x1; for (var _0x4bdd99 = this[_0x56ae('0x36')], _0x4ac4f1 = this[_0x56ae('0x37')], _0x33ccee = 0x0; _0x33ccee < _0x4bdd99[_0x56ae('0x32')] && (_0x4bdd99[_0x33ccee](_0x153422, _0x30d8e7, _0x5e46af), _0x4ac4f1[_0x33ccee] ? ++_0x33ccee : this[_0x56ae('0x38')](_0x4bdd99[_0x33ccee]), !this[_0x56ae('0x35')]);); } else { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x82); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x40); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xac3); var _0x153422 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](), _0x30d8e7 = null; null == _0x30d8e7 && (_0x30d8e7 = new _0x20e8d2()); var _0x5e46af = Math[_0x56ae('0xaa1')](1.9984019935335071); _0x30d8e7['x'] = 0.231 * _0x5e46af; _0x30d8e7['y'] = 0.971 * _0x5e46af; _0x30d8e7['z'] = 0.061 * _0x5e46af; _0x30d8e7['w'] = Math[_0x56ae('0x104e')](1.9984019935335071); _0x5e46af = _0x30d8e7['x'] * _0x30d8e7['x'] + _0x30d8e7['y'] * _0x30d8e7['y'] + _0x30d8e7['z'] * _0x30d8e7['z'] + _0x30d8e7['w'] * _0x30d8e7['w']; var _0x4b16a9 = _0x5e46af - 0x1; 1e-10 > (0x0 <= _0x4b16a9 ? _0x4b16a9 : -_0x4b16a9) || (0x0 == _0x5e46af ? (_0x30d8e7['x'] = 0x0, _0x30d8e7['y'] = 0x0, _0x30d8e7['z'] = 0x0, _0x30d8e7['w'] = 0x1) : (_0x5e46af = 0x1 / Math[_0x56ae('0xf0c')](_0x5e46af), _0x30d8e7['x'] *= _0x5e46af, _0x30d8e7['y'] *= _0x5e46af, _0x30d8e7['z'] *= _0x5e46af, _0x30d8e7['w'] *= _0x5e46af)); _0x153422['set_eulers'](_0x2eb087['toEulerAngles'](_0x30d8e7)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](2.1, 34.6); this['runner'][_0x56ae('0xb92')]['set_currentFrame'](0x4b); this['runner'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['angel'][_0x56ae('0xb91')](2.7, 35.2, null, 0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this['angel']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](2.1, 17.2); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x298b'), -0x118, -0x140, null, null, null, null); _0x153422 = _0xfe3284[_0x56ae('0x3d')](0x578); _0x30d8e7 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x298c'), -0x78, -0x5c, null, null == _0x153422 ? null : Math[_0x56ae('0x833')](_0x153422 / 2.5), -0x1, _0x30d8e7); _0x153422 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x298d'), 0x12c, 0x154, null, null, null, _0x153422); this[_0x56ae('0xe7b')][_0x56ae('0x1233')](this['runner']); } }, 'frame5': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x8f); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x2f); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xaa4); var _0x144dea = _0x2b39f7['view']['get_camera'](), _0x4cabe4 = null; null == _0x4cabe4 && (_0x4cabe4 = new _0x20e8d2()); var _0x2ff7c3 = Math['sin'](2.0245819323134224); _0x4cabe4['x'] = 0.254 * _0x2ff7c3; _0x4cabe4['y'] = 0.958 * _0x2ff7c3; _0x4cabe4['z'] = 0.132 * _0x2ff7c3; _0x4cabe4['w'] = Math[_0x56ae('0x104e')](2.0245819323134224); _0x2ff7c3 = _0x4cabe4['x'] * _0x4cabe4['x'] + _0x4cabe4['y'] * _0x4cabe4['y'] + _0x4cabe4['z'] * _0x4cabe4['z'] + _0x575257[_0x56ae('0x6b3')](_0x4cabe4['w'], _0x4cabe4['w']); var _0x38eb79 = _0x2ff7c3 - 0x1; 1e-10 > (0x0 <= _0x38eb79 ? _0x38eb79 : -_0x38eb79) || (0x0 == _0x2ff7c3 ? (_0x4cabe4['x'] = 0x0, _0x4cabe4['y'] = 0x0, _0x4cabe4['z'] = 0x0, _0x4cabe4['w'] = 0x1) : (_0x2ff7c3 = 0x1 / Math[_0x56ae('0xf0c')](_0x2ff7c3), _0x4cabe4['x'] *= _0x2ff7c3, _0x4cabe4['y'] *= _0x2ff7c3, _0x4cabe4['z'] *= _0x2ff7c3, _0x4cabe4['w'] *= _0x2ff7c3)); _0x144dea[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x4cabe4)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['runner'][_0x56ae('0xb91')](0x2, 34.5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4c); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](2.6, 0x23, null, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child'][_0x56ae('0xb91')](1.9, 11.3); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x144dea = _0xfe3284['width'](0x60e); _0x4cabe4 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Hey,\x20we\x20should\x20work\x20together\x20to\x20find\x20a\x20way\x20home!', 0xdc, -0xfc, null, null == _0x144dea ? null : Math[_0x56ae('0x833')](_0x144dea / 2.5), null, _0x4cabe4); _0x144dea = _0xfe3284[_0x56ae('0x3d')](0x5dc); _0x4cabe4 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x298e'), -0x104, -0x48, null, null == _0x144dea ? null : Math[_0x56ae('0x833')](_0x144dea / 2.5), null, _0x4cabe4); this[_0x56ae('0x2522')](_0x56ae('0x298f')); _0x144dea = _0xfe3284[_0x56ae('0x3d')](0x690); _0x4cabe4 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('How\x20about\x20just\x20you\x20and\x20me?\x20Doesn\x27t\x20that\x20sound\x20even\x20better?', 0x8c, 0x148, null, null == _0x144dea ? null : Math[_0x56ae('0x833')](_0x144dea / 2.5), null, _0x4cabe4); this[_0x56ae('0xe7b')][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); }, 'frame6': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x99); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x29); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0xa85); var _0x53ad0c = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x1f06c6 = null; null == _0x1f06c6 && (_0x1f06c6 = new _0x20e8d2()); var _0x5c6f07 = Math[_0x56ae('0xaa1')](2.155481626212997); _0x1f06c6['x'] = 0.255 * _0x5c6f07; _0x1f06c6['y'] = 0.95 * _0x5c6f07; _0x1f06c6['z'] = 0.183 * _0x5c6f07; _0x1f06c6['w'] = Math[_0x56ae('0x104e')](2.155481626212997); _0x5c6f07 = _0x1f06c6['x'] * _0x1f06c6['x'] + _0x1f06c6['y'] * _0x1f06c6['y'] + _0x1f06c6['z'] * _0x1f06c6['z'] + _0x1f06c6['w'] * _0x1f06c6['w']; var _0x6bdd2d = _0x5c6f07 - 0x1; 1e-10 > (_0x1c1b50[_0x56ae('0x217')](0x0, _0x6bdd2d) ? _0x6bdd2d : -_0x6bdd2d) || (0x0 == _0x5c6f07 ? (_0x1f06c6['x'] = 0x0, _0x1f06c6['y'] = 0x0, _0x1f06c6['z'] = 0x0, _0x1f06c6['w'] = 0x1) : (_0x5c6f07 = 0x1 / Math['sqrt'](_0x5c6f07), _0x1f06c6['x'] *= _0x5c6f07, _0x1f06c6['y'] *= _0x5c6f07, _0x1f06c6['z'] *= _0x5c6f07, _0x1f06c6['w'] *= _0x5c6f07)); _0x53ad0c['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x1f06c6)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this['runner']['setIndexedPosition'](0x2, 34.4); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x37); this['runner'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](2.5, 0x23, null, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](1.3, 3.5); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x53ad0c = _0xfe3284[_0x56ae('0x3d')](0x5dc); _0x1f06c6 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Why\x20should\x20I\x20quit\x20working\x20with\x20the\x20Skater\x20and\x20the\x20Student?', -0xdc, -0x124, null, null == _0x53ad0c ? null : Math[_0x56ae('0x833')](_0x53ad0c / 2.5), null, _0x1f06c6); _0x53ad0c = _0xfe3284['width'](0x5d2); _0x1f06c6 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1b52'), 0xf0, -0x5c, null, null == _0x53ad0c ? null : Math[_0x56ae('0x833')](_0x53ad0c / 2.5), null, _0x1f06c6); _0x53ad0c = _0xfe3284[_0x56ae('0xa19')](0.4); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0x2990'), 0x2ee, 0xa, _0x53ad0c, null, 0xffffff); this[_0x56ae('0xe7b')][_0x56ae('0x1233')](this[_0x56ae('0x1232')]); }, 'frame7': function() { this['runner'][_0x56ae('0xb91')](1.8, 33.1, null, -0x5); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x31); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](2.4, 0x23, null, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this['angel'][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x2bd82f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2991'), 0x14, -0xa0, null, null, null, _0x2bd82f); }, 'init': function() { if (_0x56ae('0x2992') === _0x56ae('0x2993')) { _0x407807['call'](this); this[_0x56ae('0x10b9')] = !0x1; this[_0x56ae('0xac5')] = !0x0; this[_0x56ae('0xabf')] = !0x1; this[_0x56ae('0xac0')] = null; this['__tabIndex'] = -0x1; } else { this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1232')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); var _0xd42220 = this['explorePath']['pathName'], _0x42cae9 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0xd42220 = null != _0x586025[_0xd42220] ? _0x42cae9[_0x56ae('0x99c')](_0xd42220) : _0x42cae9['h'][_0xd42220]; this['runner']['goesTo'] = new _0x5e2059(_0xd42220, -0x2); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); _0xd42220 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x42cae9 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0xd42220 = null != _0x586025[_0xd42220] ? _0x42cae9[_0x56ae('0x99c')](_0xd42220) : _0x42cae9['h'][_0xd42220]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0xd42220, -0x1); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['child']); _0xd42220 = this['explorePath'][_0x56ae('0xbbe')]; _0x42cae9 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0xd42220 = null != _0x586025[_0xd42220] ? _0x42cae9[_0x56ae('0x99c')](_0xd42220) : _0x42cae9['h'][_0xd42220]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0xd42220, -0x1); } }, '__class__': _0x49f98b }); var _0xf1eb60 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x2476')], -0x1, null, { 'endTiles': !0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7'])]; this[_0x56ae('0x110')] = _0x56ae('0x26f6'); }; _0x5ac4a7[_0x56ae('0x2994')] = _0xf1eb60; _0xf1eb60[_0x56ae('0x8bf')] = _0x56ae('0x2994'); _0xf1eb60[_0x56ae('0x8ee')] = _0x2c8908; _0xf1eb60[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'pastafarian': null, 'angel': null, 'unloadLevel': function() { var _0x3fd0d0 = {}; _0x3fd0d0[_0x56ae('0x2995')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 === _0xf76599; }; if (_0x56ae('0x2996') === _0x56ae('0x2997')) { _0x3fd0d0[_0x56ae('0x2995')](0x2, _0x5ac4a7[_0x56ae('0x2f')][_0x56ae('0x2998')]) && (_0x5ac4a7[_0x56ae('0x2f')][_0x56ae('0x2998')] = Dd(_0x5ac4a7)); Xc(_0x5ac4a7, _0x5ac4a7['l_desc']); Xc(_0x5ac4a7, _0x5ac4a7[_0x56ae('0x2999')]); ud(_0x5ac4a7, _0x5ac4a7[_0x56ae('0x299a')], _0x5ac4a7[_0x56ae('0x299b')][_0x56ae('0x1ccb')]); ud(_0x5ac4a7, _0x5ac4a7[_0x56ae('0x299c')], _0x5ac4a7[_0x56ae('0x2999')][_0x56ae('0x1ccb')]); Xc(_0x5ac4a7, _0x5ac4a7[_0x56ae('0x299d')]); for (_0x11208a = _0xc32e6 - 0x1; 0x3 <= _0x11208a && 0x0 === _0x5ac4a7[_0x56ae('0x299e')][0x2 * _0x1a0474[_0x11208a] + 0x1]; _0x11208a--); _0x11208a = (_0x5ac4a7[_0x56ae('0x299f')] += 0x3 * (_0x11208a + 0x1) + 0xe, _0x11208a); var _0x405837 = _0x5ac4a7['opt_len'] + 0x3 + 0x7 >>> 0x3; var _0x4bcff1 = _0x5ac4a7['static_len'] + 0x3 + 0x7 >>> 0x3; _0x4bcff1 <= _0x405837 && (_0x405837 = _0x4bcff1); } else { this[_0x56ae('0xe7b')] = this[_0x56ae('0x1059')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }, 'frame0': function() { var _0x5d994b = _0x56ae('0x29a0')[_0x56ae('0x44')]('|'), _0x21c499 = 0x0; while (!![]) { switch (_0x5d994b[_0x21c499++]) { case '0': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6b); continue; case '1': var _0x4cc688 = _0x147f62 - 0x1; continue; case '2': this[_0x56ae('0x1059')][_0x56ae('0xb91')](7.7, -19.9, !0x0, -0x6); continue; case '3': _0xd88a1['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x2fd020)['get_degrees']()); continue; case '4': null == _0x2fd020 && (_0x2fd020 = new _0x20e8d2()); continue; case '5': _0xd88a1 = _0xfe3284[_0x56ae('0x3d')](0x1a4); continue; case '6': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29a1'), 0xdc, -0x136, null, _0xd88a1, null, _0x2fd020, null); continue; case '7': _0x2fd020['w'] = Math[_0x56ae('0x104e')](1.6493361431346414); continue; case '8': _0x2fd020 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); continue; case '9': _0x147f62 = _0x2fd020['x'] * _0x2fd020['x'] + _0x2fd020['y'] * _0x2fd020['y'] + _0x2fd020['z'] * _0x2fd020['z'] + _0x2fd020['w'] * _0x2fd020['w']; continue; case '10': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0xc8); continue; case '11': 1e-10 > (0x0 <= _0x4cc688 ? _0x4cc688 : -_0x4cc688) || (0x0 == _0x147f62 ? (_0x2fd020['x'] = 0x0, _0x2fd020['y'] = 0x0, _0x2fd020['z'] = 0x0, _0x2fd020['w'] = 0x1) : (_0x147f62 = 0x1 / Math[_0x56ae('0xf0c')](_0x147f62), _0x2fd020['x'] *= _0x147f62, _0x2fd020['y'] *= _0x147f62, _0x2fd020['z'] *= _0x147f62, _0x2fd020['w'] *= _0x147f62)); continue; case '12': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '13': _0x2fd020['y'] = -0.984 * _0x147f62; continue; case '14': this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); continue; case '15': _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](0x2bec); continue; case '16': var _0xd88a1 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x2fd020 = null; continue; case '17': _0x2fd020 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); continue; case '18': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29a2'), -0x118, 0xf0, null, _0xd88a1, -0x1, null, null); continue; case '19': _0xd88a1 = _0xfe3284[_0x56ae('0x3d')](0x262); continue; case '20': _0xd88a1 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); continue; case '21': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x4e); continue; case '22': this['pastafarian'][_0x56ae('0xb92')]['set_xInverted'](!0x0); continue; case '23': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29a3'), -0x118, -0x32, null, _0xd88a1, null, _0x2fd020, null); continue; case '24': var _0x147f62 = Math[_0x56ae('0xaa1')](1.6493361431346414); continue; case '25': _0x2fd020['z'] = -0.012 * _0x147f62; continue; case '26': _0x2fd020['x'] = 0.178 * _0x147f62; continue; case '27': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29a4'), 0x140, 0x140, null, null, null, _0xd88a1, null); continue; case '28': this['angel']['setIndexedPosition'](8.3, -20.3, !0x0); continue; case '29': _0xd88a1 = _0xfe3284['width'](0x190); continue; case '30': this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); continue; } break; } }, 'frame1': function() { if ('qWTah' !== _0x56ae('0x29a5')) { null == b && (b = 0x0); null == c && (c = _0x325276[_0x56ae('0x32')] - b); if (0x0 > b || 0x0 > c || _0x575257[_0x56ae('0x6c5')](b, c) > _0x325276['length']) throw new _0x1adea8(_0x217884[_0x56ae('0x29a6')]); this['b'] = _0x325276['b']; this[_0x56ae('0x1a05')] = b; this['totlen'] = this[_0x56ae('0x16c9')] = c; } else { this[_0x56ae('0x1059')][_0x56ae('0xb91')](7.8, -0x13, !0x0); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x67); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](8.3, -19.6, !0x0, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x325276 = _0xfe3284[_0x56ae('0x3d')](0x230); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29a7'), -0x78, -0x10e, null, _0x325276, null, null, null); _0x325276 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29a8'), 0xb4, -0x78, null, null, null, _0x325276, null); _0x325276 = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29a9'), -0xdc, 0x0, null, null, 0x0, _0x325276, null); } }, 'frame2': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](-0x73); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0xba); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x2c44); var _0x4e5197 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x541d26 = null; null == _0x541d26 && (_0x541d26 = new _0x20e8d2()); var _0x1170b3 = Math[_0x56ae('0xaa1')](1.710422666954443); _0x541d26['x'] = 0.18 * _0x1170b3; _0x541d26['y'] = -0.983 * _0x1170b3; _0x541d26['z'] = -0.034 * _0x1170b3; _0x541d26['w'] = Math[_0x56ae('0x104e')](1.710422666954443); _0x1170b3 = _0x1c1b50[_0x56ae('0x218')](_0x1c1b50[_0x56ae('0x218')](_0x541d26['x'] * _0x541d26['x'], _0x541d26['y'] * _0x541d26['y']), _0x541d26['z'] * _0x541d26['z']) + _0x541d26['w'] * _0x541d26['w']; var _0x5568a3 = _0x1170b3 - 0x1; 1e-10 > (0x0 <= _0x5568a3 ? _0x5568a3 : -_0x5568a3) || (0x0 == _0x1170b3 ? (_0x541d26['x'] = 0x0, _0x541d26['y'] = 0x0, _0x541d26['z'] = 0x0, _0x541d26['w'] = 0x1) : (_0x1170b3 = 0x1 / Math['sqrt'](_0x1170b3), _0x541d26['x'] *= _0x1170b3, _0x541d26['y'] *= _0x1170b3, _0x541d26['z'] *= _0x1170b3, _0x541d26['w'] *= _0x1170b3)); _0x4e5197[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x541d26)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](7.8, -18.2, !0x0, -0x4); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6c); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](8.5, -18.3, !0x0, 0x1); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x4d); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29aa'), 0x3c, -0x154, null, null, null, null, null); _0x4e5197 = _0xfe3284[_0x56ae('0x3d')](0x1f4); _0x541d26 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29ab'), -0xc8, -0x64, null, _0x4e5197, null, _0x541d26, null); _0x4e5197 = _0xfe3284[_0x56ae('0x3d')](0x17c); _0x541d26 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29ac'), 0x154, -0x14, null, _0x4e5197, 0x0, _0x541d26, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('The\x20Runner\x20suspects\x20so.', -0xc8, 0x118, null, null, 0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Good\x20enough.', 0xf0, 0x154, null, null, 0x2, null, null); }, 'frame3': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x9e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0xac); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x2c8a); var _0x2358c0 = _0x2b39f7['view']['get_camera'](), _0x4d09ed = null; null == _0x4d09ed && (_0x4d09ed = new _0x20e8d2()); var _0x5dd379 = Math['sin'](1.8064157758141308); _0x4d09ed['x'] = 0.173 * _0x5dd379; _0x4d09ed['y'] = -0.985 * _0x5dd379; _0x4d09ed['z'] = -0.024 * _0x5dd379; _0x4d09ed['w'] = Math[_0x56ae('0x104e')](1.8064157758141308); _0x5dd379 = _0x4d09ed['x'] * _0x4d09ed['x'] + _0x4d09ed['y'] * _0x4d09ed['y'] + _0x4d09ed['z'] * _0x4d09ed['z'] + _0x4d09ed['w'] * _0x4d09ed['w']; var _0x304492 = _0x5dd379 - 0x1; 1e-10 > (0x0 <= _0x304492 ? _0x304492 : -_0x304492) || (0x0 == _0x5dd379 ? (_0x4d09ed['x'] = 0x0, _0x4d09ed['y'] = 0x0, _0x4d09ed['z'] = 0x0, _0x4d09ed['w'] = 0x1) : (_0x5dd379 = 0x1 / Math[_0x56ae('0xf0c')](_0x5dd379), _0x4d09ed['x'] *= _0x5dd379, _0x4d09ed['y'] *= _0x5dd379, _0x4d09ed['z'] *= _0x5dd379, _0x4d09ed['w'] *= _0x5dd379)); _0x2358c0[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x4d09ed)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1059')]['setIndexedPosition'](7.8, -18.2, !0x0, -0x4); this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x6b); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](8.5, -18.3, !0x0, 0x1); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x45); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x2358c0 = _0xfe3284[_0x56ae('0x3d')](0x212); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x29ad')], 0x0, -0xfa, null, _0x2358c0, null, null, null); _0x2358c0 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2699'), -0x14, -0x50, null, null, null, _0x2358c0, null); _0x2358c0 = _0xfe3284[_0x56ae('0x3d')](0x19d); _0x4d09ed = new _0x5c4c32(this['angel']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29ae'), 0x154, 0xa, null, _0x2358c0, 0x0, _0x4d09ed, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x21a')], 0xb4, 0x104, null, null, -0x1, null, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29af'), -0x8c, 0x168, null, null, -0x1, null, null); }, 'frame4': function() { if ('oKNAq' === 'MUITF') { return function(_0x5d732e) { _0x114926[0x0](_0x4cdd55[0x0], _0x5d732e); }; } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xe8); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_y'](0x90); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x2ca1); var _0x4cdd55 = _0x2b39f7['view']['get_camera'](), _0x114926 = null; null == _0x114926 && (_0x114926 = new _0x20e8d2()); var _0x23624e = Math[_0x56ae('0xaa1')](1.876228945893904); _0x114926['x'] = 0.271 * _0x23624e; _0x114926['y'] = -0.961 * _0x23624e; _0x114926['z'] = _0x575257[_0x56ae('0x6b3')](-0.049, _0x23624e); _0x114926['w'] = Math[_0x56ae('0x104e')](1.876228945893904); _0x23624e = _0x575257[_0x56ae('0x6c5')](_0x114926['x'] * _0x114926['x'], _0x114926['y'] * _0x114926['y']) + _0x114926['z'] * _0x114926['z'] + _0x114926['w'] * _0x114926['w']; var _0x2e4201 = _0x23624e - 0x1; 1e-10 > (0x0 <= _0x2e4201 ? _0x2e4201 : -_0x2e4201) || (_0x575257[_0x56ae('0x6b5')](0x0, _0x23624e) ? (_0x114926['x'] = 0x0, _0x114926['y'] = 0x0, _0x114926['z'] = 0x0, _0x114926['w'] = 0x1) : (_0x23624e = 0x1 / Math[_0x56ae('0xf0c')](_0x23624e), _0x114926['x'] *= _0x23624e, _0x114926['y'] *= _0x23624e, _0x114926['z'] *= _0x23624e, _0x114926['w'] *= _0x23624e)); _0x4cdd55['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x114926)['get_degrees']()); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](7.9, -17.8, !0x0, -0x2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x63); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')]['setIndexedPosition'](8.5, -17.3, !0x0, 0x1); this['angel']['spritesheet']['set_currentFrame'](0x4e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x4cdd55 = _0xfe3284[_0x56ae('0x3d')](0x244); _0x114926 = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29b0'), -0x64, -0x10e, null, _0x4cdd55, null, _0x114926, null); _0x4cdd55 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x29b1'), 0xc8, -0x28, null, null, null, _0x4cdd55, null); _0x4cdd55 = _0xfe3284['width'](0x2bc); this[_0x56ae('0xb93')]['addBubble']('That\x20said,\x20you\x20wildly\x20overestimate\x20how\x20obvious\x20your\x20conclusion\x20is.', -0x28, 0xfa, null, _0x4cdd55, 0x0, null, null); } }, 'frame5': function() { this[_0x56ae('0x1059')][_0x56ae('0xb91')](7.9, -17.8, !0x0, -0x2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x63); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['angel'][_0x56ae('0xb91')](8.2, -17.1, !0x0, 0x1); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0xc51730 = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x40245d = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29b2'), -0xdc, -0x10e, null, _0xc51730, null, _0x40245d, null); _0xc51730 = _0xfe3284[_0x56ae('0x3d')](0x1d6); _0x40245d = new _0x5c4c32(this['pastafarian']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Perhaps.\x20Yet\x20three\x20facts\x20are\x20not\x20enough.', 0x140, -0x5a, null, _0xc51730, null, _0x40245d, null); _0xc51730 = _0xfe3284['width'](0x258); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('To\x20reach\x20your\x20conclusion,\x20one\x20must\x20consider\x20that\x20specific\x20combination\x20of\x20facts.', 0xc8, 0xc8, null, _0xc51730, -0x1, null, null); this[_0x56ae('0x2522')](_0x56ae('0x29b3')); }, 'frame6': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xfd); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x82); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x2c8c); var _0x86d9b3 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x2bb72c = null; null == _0x2bb72c && (_0x2bb72c = new _0x20e8d2()); var _0x5a4e18 = Math[_0x56ae('0xaa1')](1.911135530933791); _0x2bb72c['x'] = 0.266 * _0x5a4e18; _0x2bb72c['y'] = -0.963 * _0x5a4e18; _0x2bb72c['z'] = -0.047 * _0x5a4e18; _0x2bb72c['w'] = Math['cos'](1.911135530933791); _0x5a4e18 = _0x2bb72c['x'] * _0x2bb72c['x'] + _0x2bb72c['y'] * _0x2bb72c['y'] + _0x2bb72c['z'] * _0x2bb72c['z'] + _0x2bb72c['w'] * _0x2bb72c['w']; var _0x21c918 = _0x5a4e18 - 0x1; 1e-10 > (0x0 <= _0x21c918 ? _0x21c918 : -_0x21c918) || (0x0 == _0x5a4e18 ? (_0x2bb72c['x'] = 0x0, _0x2bb72c['y'] = 0x0, _0x2bb72c['z'] = 0x0, _0x2bb72c['w'] = 0x1) : (_0x5a4e18 = 0x1 / Math['sqrt'](_0x5a4e18), _0x2bb72c['x'] *= _0x5a4e18, _0x2bb72c['y'] *= _0x5a4e18, _0x2bb72c['z'] *= _0x5a4e18, _0x2bb72c['w'] *= _0x5a4e18)); _0x86d9b3[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2bb72c)['get_degrees']()); this[_0x56ae('0x94c')]['display'](0x0); this['pastafarian']['setIndexedPosition'](7.9, -17.8, !0x0, -0x2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6b); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](7.9, -16.9, !0x0, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x86d9b3 = _0xfe3284[_0x56ae('0x3d')](0x1c2); _0x2bb72c = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29b4'), 0xf0, -0x50, null, _0x86d9b3, null, _0x2bb72c, null); _0x86d9b3 = _0xfe3284[_0x56ae('0x3d')](0x2da); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29b5'), 0x28, 0x104, null, _0x86d9b3, -0x1, null, null); }, 'frame7': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x103); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x74); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x2c22); var _0x25e2ac = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x1319e0 = null; null == _0x1319e0 && (_0x1319e0 = new _0x20e8d2()); var _0x1755f7 = Math['sin'](2.38237442897226); _0x1319e0['x'] = 0.189 * _0x1755f7; _0x1319e0['y'] = -0.97 * _0x1755f7; _0x1319e0['z'] = -0.154 * _0x1755f7; _0x1319e0['w'] = Math[_0x56ae('0x104e')](2.38237442897226); _0x1755f7 = _0x1319e0['x'] * _0x1319e0['x'] + _0x1319e0['y'] * _0x1319e0['y'] + _0x1319e0['z'] * _0x1319e0['z'] + _0x1319e0['w'] * _0x1319e0['w']; var _0xf08077 = _0x1c1b50['vTVmN'](_0x1755f7, 0x1); 1e-10 > (_0x1c1b50[_0x56ae('0x217')](0x0, _0xf08077) ? _0xf08077 : -_0xf08077) || (0x0 == _0x1755f7 ? (_0x1319e0['x'] = 0x0, _0x1319e0['y'] = 0x0, _0x1319e0['z'] = 0x0, _0x1319e0['w'] = 0x1) : (_0x1755f7 = 0x1 / Math[_0x56ae('0xf0c')](_0x1755f7), _0x1319e0['x'] *= _0x1755f7, _0x1319e0['y'] *= _0x1755f7, _0x1319e0['z'] *= _0x1755f7, _0x1319e0['w'] *= _0x1755f7)); _0x25e2ac['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x1319e0)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1059')]['setIndexedPosition'](7.9, -17.8, !0x0, -0x2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x61); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](8.5, -16.7, !0x0, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0xe7b')]['spritesheet']['set_xInverted'](!0x0); _0x25e2ac = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29b6'), 0x104, -0x8c, null, null, null, _0x25e2ac, null); _0x25e2ac = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29b7'), -0xa0, 0x5a, null, null, null, _0x25e2ac, null); _0x25e2ac = _0xfe3284[_0x56ae('0x3d')](0x172); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29b8'), -0x8c, 0x140, null, _0x25e2ac, -0x1, null, null); }, 'init': function() { this['pastafarian'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this['pastafarian'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1059')]); var _0x4701d4 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x4701d4 = null != _0x586025[_0x56ae('0x67d')] ? _0x4701d4['getReserved'](_0x56ae('0x67d')) : _0x4701d4['h'][_0x56ae('0x67d')]; this[_0x56ae('0x1059')]['goesTo'] = new _0x5e2059(_0x4701d4, 0x4); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); _0x4701d4 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x4701d4 = null != _0x586025['home0'] ? _0x4701d4[_0x56ae('0x99c')](_0x56ae('0x67d')) : _0x4701d4['h']['home0']; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x4701d4, 0x4); }, '__class__': _0xf1eb60 }); var _0x171e18 = function() { if ('VmzPT' === _0x56ae('0x29b9')) { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); var _0x3b05fd = this[_0x56ae('0x2507')]['pathName'], _0x55e097 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x3b05fd = null != _0x586025[_0x3b05fd] ? _0x55e097[_0x56ae('0x99c')](_0x3b05fd) : _0x55e097['h'][_0x3b05fd]; this['student']['goesTo'] = new _0x5e2059(_0x3b05fd, -0x2); this[_0x56ae('0x1220')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this['skater'][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x3b05fd = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x55e097 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x3b05fd = null != _0x586025[_0x3b05fd] ? _0x55e097[_0x56ae('0x99c')](_0x3b05fd) : _0x55e097['h'][_0x3b05fd]; this['skater'][_0x56ae('0xbb8')] = new _0x5e2059(_0x3b05fd, -0x1); } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['home0'], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x1c1b50[_0x56ae('0x20b')](_0x2d9f4e, this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')])]; this[_0x56ae('0x110')] = 'Of\x20Course'; } }; _0x5ac4a7[_0x56ae('0x29ba')] = _0x171e18; _0x171e18[_0x56ae('0x8bf')] = _0x56ae('0x29ba'); _0x171e18[_0x56ae('0x8ee')] = _0x2c8908; _0x171e18[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'child': null, 'duplicator': null, 'unloadLevel': function() { _0x2797a6[_0x56ae('0xb7c')](); this[_0x56ae('0x1024')] = this['child'] = this['tunnel'] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { _0x2797a6[_0x56ae('0xc8b')]['set_maxDistance'](0x1388); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](-0x3d); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x4a); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](0x2494); var _0x5318c8 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x589635 = null; null == _0x589635 && (_0x589635 = new _0x20e8d2()); var _0x422c62 = Math['sin'](0.6632251157578452); _0x589635['x'] = 0.042 * _0x422c62; _0x589635['y'] = -0.104 * _0x422c62; _0x589635['z'] = _0x575257[_0x56ae('0x6b3')](-0.994, _0x422c62); _0x589635['w'] = Math[_0x56ae('0x104e')](0.6632251157578452); _0x422c62 = _0x589635['x'] * _0x589635['x'] + _0x589635['y'] * _0x589635['y'] + _0x589635['z'] * _0x589635['z'] + _0x589635['w'] * _0x589635['w']; var _0x52c351 = _0x575257[_0x56ae('0x6c6')](_0x422c62, 0x1); 1e-10 > (0x0 <= _0x52c351 ? _0x52c351 : -_0x52c351) || (0x0 == _0x422c62 ? (_0x589635['x'] = 0x0, _0x589635['y'] = 0x0, _0x589635['z'] = 0x0, _0x589635['w'] = 0x1) : (_0x422c62 = 0x1 / Math['sqrt'](_0x422c62), _0x589635['x'] *= _0x422c62, _0x589635['y'] *= _0x422c62, _0x589635['z'] *= _0x422c62, _0x589635['w'] *= _0x422c62)); _0x5318c8[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x589635)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](7.3, -4.5, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2c); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -0x5, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x43); this['duplicator'][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x5318c8 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29bb'), -0x12c, -0x118, null, null, null, _0x5318c8, null); _0x5318c8 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29bc'), 0x50, 0xf0, null, null, null, _0x5318c8, null); }, 'frame1': function() { this['child'][_0x56ae('0xb91')](7.9, -0x3, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x3c); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -0x5, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x5adae1 = _0xfe3284[_0x56ae('0x3d')](0x1ea); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29bd'), -0xc8, -0x12c, null, _0x5adae1, null, null, null); _0x5adae1 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('That\x27s\x20why\x20the\x20Government\x20tried\x20to\x20stop\x20us\x20getting\x20here\x20in\x20the\x20first\x20place.', 0x64, -0x96, null, null, -0x1, _0x5adae1, null); _0x5adae1 = _0xfe3284[_0x56ae('0x3d')](0x2bc); var _0x1d7ef5 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x29be'), 0x3c, 0xfa, null, _0x5adae1, null, _0x1d7ef5, null); }, 'frame2': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](-0x39); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x44); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x24d8); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['child'][_0x56ae('0xb91')](7.7, -2.7, !0x0); this['child']['spritesheet']['set_currentFrame'](0x2a); this['child']['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x8, -0x5, !0x0); this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0xaa72d8 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27m\x20gonna\x20try\x20and\x20jump\x20this!', -0xa0, -0xb4, null, null, null, _0xaa72d8, null); _0xaa72d8 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Go\x20for\x20it!', -0x14, 0x8c, null, null, null, _0xaa72d8, null); _0xaa72d8 = _0xfe3284[_0x56ae('0x3d')](0x258); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('If\x20the\x20Angel\x20tried\x20to\x20stop\x20us,\x20we\x20must\x20be\x20on\x20the\x20right\x20track!', 0x50, 0x122, null, _0xaa72d8, -0x1, null, null); }, 'init': function() { this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1027')]); var _0x34f55d = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x536eff = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x34f55d = null != _0x586025[_0x34f55d] ? _0x536eff[_0x56ae('0x99c')](_0x34f55d) : _0x536eff['h'][_0x34f55d]; this[_0x56ae('0x1027')]['goesTo'] = new _0x5e2059(_0x34f55d, 0x6); this['duplicator'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['duplicator'], !0x1, null, !0x1, null); this[_0x56ae('0x1024')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); _0x34f55d = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x536eff = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x34f55d = null != _0x586025[_0x34f55d] ? _0x536eff['getReserved'](_0x34f55d) : _0x536eff['h'][_0x34f55d]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x34f55d, 0x6); }, '__class__': _0x171e18 }); var _0x594a2c = function() { if (_0x56ae('0x29bf') !== _0x56ae('0x29c0')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x872')], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2'])]; this[_0x56ae('0x110')] = _0x56ae('0x26ed'); } else { null == f && (f = !0x1); null == e && (e = !0x1); this[_0x56ae('0xd18')] = a; this[_0x56ae('0x15c2')] = b; this[_0x56ae('0x15c3')] = d; this['_data'] = c; this[_0x56ae('0x15c4')] = e; this[_0x56ae('0x15c5')] = f; this[_0x56ae('0x14d3')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x15c6')] = _0x252a59[_0x56ae('0x977')](null); } }; _0x5ac4a7[_0x56ae('0x29c1')] = _0x594a2c; _0x594a2c[_0x56ae('0x8bf')] = _0x56ae('0x29c1'); _0x594a2c[_0x56ae('0x8ee')] = _0x2c8908; _0x594a2c[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'duplicator': null, 'runner': null, 'unloadLevel': function() { this[_0x56ae('0x1232')] = this['duplicator'] = this[_0x56ae('0x94c')] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { for (var _0x175da2, _0x3f329d = 0x0, _0x302be2 = this[_0x56ae('0x1023')][_0x56ae('0x9f9')][_0x56ae('0x9fa')](); _0x3f329d < _0x302be2;) { _0x175da2 = _0x3f329d++; var _0x11e61e = this[_0x56ae('0x1023')]; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x175da2 = 0x0 <= _0x175da2 && _0x175da2 < _0x11e61e[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x11e61e[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x175da2) : null; null != _0x175da2 && _0x175da2[_0x56ae('0xf2d')][_0x56ae('0xf66')] == _0x4033be[_0x56ae('0x2244')]() && _0x175da2[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); } _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0xaa); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](-0x3); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x96); _0x3f329d = new _0x4e9ff1(0x0, -0x41, 0x0); _0x4eefd2[_0x56ae('0x1453')](_0x3f329d, 3.141592653589793 * _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfaf')]() / 0xb4, _0x3f329d); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](_0x3f329d['x']); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](_0x3f329d['y']); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](this[_0x56ae('0x1023')][_0x56ae('0xc9f')] + 0xc8); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](4.15, -1.5, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x46); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['runner']['setIndexedPosition'](3.75, -1.2, !0x0); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x47); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('So...', 0x28, -0xbc, null, null, null, null); _0x3f329d = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2276'), 0xa0, -0x58, -0x1, Math['round'](-0.4), 0x0, _0x3f329d); _0x3f329d = _0xfe3284[_0x56ae('0xa19')](0.4); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0x2277'), 0x384, -0x69, _0x3f329d, null, 0xffffff); }, 'frame1': function() { this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x40); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29c2'), 0x20, -0x140, null, null, null, null); this[_0x56ae('0x2522')](_0x56ae('0x29c3')); this[_0x56ae('0xb93')]['addBubble']('Think.', -0x18, -0xb4, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, null); var _0x46e71c = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x21b')], -0x74, 0x0, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, _0x46e71c); this['makeBold'](_0x56ae('0x29c4')); }, 'frame2': function() { this['runner'][_0x56ae('0xb91')](3.75, -2.8, !0x0); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x20); this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29c5'), -0xf0, -0x118, -0x1, Math[_0x56ae('0x833')](0x208), null, null); var _0x14714e = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29c6'), 0xa0, -0x50, -0x1, Math[_0x56ae('0x833')](0x2a8), 0x0, _0x14714e); }, 'init': function() { this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['duplicator']); var _0x356d7f = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x2bf343 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x356d7f = null != _0x586025[_0x356d7f] ? _0x2bf343[_0x56ae('0x99c')](_0x356d7f) : _0x2bf343['h'][_0x356d7f]; this[_0x56ae('0x1024')]['goesTo'] = new _0x5e2059(_0x356d7f, -0x1); this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); _0x356d7f = this['explorePath'][_0x56ae('0xbbe')]; _0x2bf343 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x356d7f = null != _0x586025[_0x356d7f] ? _0x2bf343[_0x56ae('0x99c')](_0x356d7f) : _0x2bf343['h'][_0x356d7f]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x356d7f, -0x2); }, '__class__': _0x594a2c }); var _0x497d7b = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x24cc')], 0x0, _0x497d7b[_0x56ae('0xbf5')], { 'endTiles': !0x1, 'customDate': _0x4622dd[_0x56ae('0x872')][_0x56ae('0x25a1')]() - 0.001 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')])]; this[_0x56ae('0x110')] = 'Planet\x20Missing'; }; _0x5ac4a7[_0x56ae('0x29c7')] = _0x497d7b; _0x497d7b[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.PlanetMissing'; _0x497d7b[_0x56ae('0x8ee')] = _0x2c8908; _0x497d7b['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'pastafarian': null, 'duplicator': null, 'loadNext': function(_0x3ba60b, _0x4a919a) { _0x2c8908['prototype'][_0x56ae('0x1644')][_0x56ae('0x94d')](this, _0x3ba60b, _0x4a919a); _0x3ba60b = _0x4622dd['sidePathU']; _0x4a919a = _0x3ba60b[_0x56ae('0xa91')]; _0x4a919a = _0x56b9a2['get_instance']()['get'](_0x4a919a['id'], _0x4a919a[_0x56ae('0xa1c')]); _0x3ba60b = _0x3ba60b['levelCount']; 0x0 == (_0x4a919a < _0x3ba60b ? _0x4a919a : _0x3ba60b) && (_0x56b9a2['currentPath']['set_value'](_0x4622dd['sidePathU']['pathName']), _0x4622dd[_0x56ae('0x872')][_0x56ae('0x24cd')][_0x56ae('0xbbd')](0x0)); }, 'unloadLevel': function() { this[_0x56ae('0x1024')] = this[_0x56ae('0x1059')] = this[_0x56ae('0x94c')] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { var _0x15e56b = _0x56ae('0x29c8')[_0x56ae('0x44')]('|'), _0x94914a = 0x0; while (!![]) { switch (_0x15e56b[_0x94914a++]) { case '0': _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x3c); continue; case '1': this['dialog']['addBubble'](_0x56ae('0x29c9'), -0xc8, 0x0, null, null, null, _0x4ecfdb); continue; case '2': _0x4ecfdb = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); continue; case '3': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](-8.2); continue; case '4': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29ca'), 0x60, -0x118, null, null, null, null); continue; case '5': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '6': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](-0x4c); continue; case '7': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x3c); continue; case '8': this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x0); continue; case '9': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x96); continue; case '10': var _0x4ecfdb = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); continue; case '11': this[_0x56ae('0x94c')]['display'](0x0); continue; case '12': this['dialog'][_0x56ae('0x1052')]('Isn\x27t\x20this\x20where\x20we\x20first\x20entered\x20these\x20tunnels?', 0xc8, -0x78, -0x1, Math[_0x56ae('0x833')](0x208), 0x0, _0x4ecfdb); continue; case '13': this[_0x56ae('0x1024')][_0x56ae('0xb91')](6.5, 0x0); continue; case '14': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x0); continue; case '15': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x14); continue; case '16': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); continue; case '17': this[_0x56ae('0x1059')]['setIndexedPosition'](5.2, 0x1); continue; } break; } }, 'frame1': function() { if (_0x56ae('0x29cb') !== _0x56ae('0x29cc')) { var _0x356cbe = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29cd'), 0xb0, -0x28, null, null, null, _0x356cbe); } else { this['gentleman'][_0x56ae('0xb92')]['set_currentFrame'](0x1c); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x4b); this['child'][_0x56ae('0xb91')](0x9, 22.5, null, -0x11); this['child']['spritesheet'][_0x56ae('0x51d')](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x1313f3 = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29ce'), -0xe8, -0x28, null, null, null, _0x1313f3); _0x1313f3 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29cf'), 0x50, 0x168, -0x1, Math[_0x56ae('0x833')](0x230), null, _0x1313f3); } }, 'frame2': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0xb4); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_rotationY'](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0xb4); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xe6); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1059')]['setIndexedPosition'](4.5, 0.7); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1024')][_0x56ae('0xb91')](6.5, 0x0); this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0x2e); var _0x2ef15c = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29d0'), -0xb8, 0xc8, null, null, null, _0x2ef15c); }, 'init': function() { this[_0x56ae('0x1059')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this['pastafarian'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); var _0x364e32 = this['explorePath'][_0x56ae('0xbbe')], _0x704e32 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x364e32 = null != _0x586025[_0x364e32] ? _0x704e32['getReserved'](_0x364e32) : _0x704e32['h'][_0x364e32]; this[_0x56ae('0x1059')][_0x56ae('0xbb8')] = new _0x5e2059(_0x364e32, 0x0); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this['duplicator'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1024')]); _0x364e32 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x704e32 = _0x4622dd['get_instance']()['paths']; _0x364e32 = null != _0x586025[_0x364e32] ? _0x704e32[_0x56ae('0x99c')](_0x364e32) : _0x704e32['h'][_0x364e32]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x364e32, 0x24); }, '__class__': _0x497d7b }); var _0x18772a = function() { if (_0x56ae('0x29d1') !== _0x56ae('0x29d2')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x24cc')], 0x24, null, null, null, _0x48bfb9['IF_FOLLOWING_LEVEL_REACHED']); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x872')], 0x0)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')])]; this[_0x56ae('0x110')] = _0x56ae('0x29d3'); } else { return this['x']; } }; _0x5ac4a7[_0x56ae('0x29d4')] = _0x18772a; _0x18772a['__name__'] = _0x56ae('0x29d4'); _0x18772a[_0x56ae('0x8ee')] = _0x2c8908; _0x18772a[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'runner': null, 'duplicator': null, 'child': null, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0xb4); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfac')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationZ'](0x87); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x3c); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x3c); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xa28); this['tunnel']['display'](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x5, 0x1c); this['runner'][_0x56ae('0xb92')]['set_currentFrame'](0x43); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x4, 29.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x42); this['child'][_0x56ae('0xb91')](1.3, 12.5, null, -0x1a); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x6f); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')]('The\x20Planet\x20is\x20gone!', -0xb0, -0x140, null, null, null, null); var _0x2f9895 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x1c6e'), 0xf0, -0xdc, null, null, null, _0x2f9895); _0x2f9895 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1c6f'), -0xb0, -0x8c, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, _0x2f9895); }, 'frame1': function() { this['runner']['setIndexedPosition'](0x4, 29.5, null, 0x3); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](2.5, 31.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x45); this[_0x56ae('0x1232')]['mesh']['rotateTo'](this['duplicator'][_0x56ae('0xe79')][_0x56ae('0xf59')](), this[_0x56ae('0x1024')][_0x56ae('0xe79')]['get_rotationY'](), this['duplicator'][_0x56ae('0xe79')][_0x56ae('0xfaf')]()); this[_0x56ae('0xb93')]['addPlainTextOld'](_0x56ae('0x29d5'), -0x1b8, -0x2ee, 0x3c); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29d6'), -0xb0, -0xf0, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x21d')], -0xdc, -0xa0, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, null); var _0x1cc4da = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x29d7'), -165.2, -0x14, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, _0x1cc4da); _0x1cc4da = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x694'), 0xf0, 0x0, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x1cc4da); }, 'frame2': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x3, 31.7); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x44); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x2, 0x20); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); var _0x21291c = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x29d8'), 0x78, -0x78, null, null, null, _0x21291c); }, 'unloadLevel': function() { if (_0x56ae('0x29d9') !== _0x575257[_0x56ae('0x6c7')]) { this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = null; this['sprites'][_0x56ae('0x500')](0x0); } else { return !0x1; } }, 'init': function() { if ('zyKYP' !== _0x56ae('0x29da')) { this[_0x56ae('0x1232')] = new _0x5b4c52(this['section'], _0x37c090['runner'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1232')]); var _0x3aa6ac = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x3aa6ac = null != _0x586025[_0x56ae('0x872')] ? _0x3aa6ac[_0x56ae('0x99c')]('sidePathU') : _0x3aa6ac['h'][_0x56ae('0x872')]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3aa6ac, 0x0); this[_0x56ae('0x1024')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['duplicator']); _0x3aa6ac = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x431954 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3aa6ac = null != _0x586025[_0x3aa6ac] ? _0x431954['getReserved'](_0x3aa6ac) : _0x431954['h'][_0x3aa6ac]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3aa6ac, 0x24); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x3aa6ac = this[_0x56ae('0x2507')]['pathName']; _0x431954 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3aa6ac = null != _0x586025[_0x3aa6ac] ? _0x431954['getReserved'](_0x3aa6ac) : _0x431954['h'][_0x3aa6ac]; this[_0x56ae('0x1027')]['goesTo'] = new _0x5e2059(_0x3aa6ac, 0x23); } else { this[_0x56ae('0x148f')] = _0x431954; _0x140b13[_0x56ae('0x94d')](this, _0x3aa6ac); } }, '__class__': _0x18772a }); var _0x25bbcc = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x2972')], 0x2, null, { 'startTilesLength': 0xbb8 }); this[_0x56ae('0x14a4')] = [_0x575257['lIADD'](_0x2d9f4e, this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x575257['psWuj'](_0x2d9f4e, this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x575257[_0x56ae('0x6ca')](_0x2d9f4e, this, this['frame6'])]; this['name'] = 'Playing\x20With\x20Fire'; }; _0x5ac4a7[_0x56ae('0x29db')] = _0x25bbcc; _0x25bbcc[_0x56ae('0x8bf')] = _0x56ae('0x29db'); _0x25bbcc['__super__'] = _0x2c8908; _0x25bbcc[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'skater': null, 'child': null, 'candy': null, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this['skater'] = this[_0x56ae('0x94c')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x40); _0x2b39f7['view']['get_camera']()[_0x56ae('0xaae')](0x10a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x22c); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](-10.8); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfac')](-0x17c); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](0x0); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['skater'][_0x56ae('0xb91')](0x6, 0x6); this['skater']['spritesheet'][_0x56ae('0x51d')](0x53); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['child'][_0x56ae('0xb91')](0x5, 0x6); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x71); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x28e4bb = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6cb')], -0x154, -0x78, null, null, null, _0x28e4bb, null); _0x28e4bb = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('I\x20got\x20some\x20candy!', 0x78, 0x14, null, null, null, _0x28e4bb, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29dc'), 0xa0, 0x168, null, null, -0x1, null, null); this['candy'] = new _0x2cc9b7(this['tunnel'], new _0x4e9ff1(0x0, -0x1, 0x0), new _0x30a72c('Candy.png', 0x19, 0x19)); this[_0x56ae('0xe7a')][_0x56ae('0xe79')][_0x56ae('0xab1')](this['child']['mesh'][_0x56ae('0xab2')]()); _0x28e4bb = this['candy']; var _0x5a2e6b = _0x28e4bb['mesh']['get_x']() - 0xe; _0x28e4bb[_0x56ae('0xe79')][_0x56ae('0x471')](_0x5a2e6b); _0x28e4bb = this[_0x56ae('0xe7a')]; _0x5a2e6b = _0x28e4bb['mesh'][_0x56ae('0x105e')]() - 0xa; _0x28e4bb[_0x56ae('0xe79')][_0x56ae('0xf03')](_0x5a2e6b); this['tunnel'][_0x56ae('0x221a')](this[_0x56ae('0xe7a')]); }, 'frame1': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](0x6, 0x6); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x53); this['skater']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x5, 0x6); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x68); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0xf233c8 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29dd'), -0x190, -0xa0, null, null, null, _0xf233c8, null); _0xf233c8 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x29de'), 0x50, -0x64, null, null, null, _0xf233c8, null); _0xf233c8 = _0xfe3284[_0x56ae('0x3d')](0x1ae); var _0x18d276 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29df'), -0x104, 0x118, null, _0xf233c8, null, _0x18d276, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29e0'), 0x8c, 0x190, null, null, -0x1, null, null); }, 'frame2': function() { this[_0x56ae('0x1220')][_0x56ae('0xb91')](0x6, 0x6); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x53); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](0x5, 0x6); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x68); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29e1'), 0xdc, -0xdc, null, null, null, null, null); var _0x4c43ba = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29e2'), -0x12c, -0x64, null, null, null, _0x4c43ba, null); _0x4c43ba = _0xfe3284[_0x56ae('0x3d')](0x118); var _0x4ee3c4 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29e3'), 0x118, 0x14, null, _0x4c43ba, 0x0, _0x4ee3c4, null); }, 'frame3': function() { var _0x51e3ab = _0xfe3284[_0x56ae('0x3d')](0x1fe), _0x53940f = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29e4'), -0x168, -0x12c, null, _0x51e3ab, null, _0x53940f, null); _0x51e3ab = _0xfe3284[_0x56ae('0x3d')](0x1cc); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29e5'), 0xf0, -0xdc, null, _0x51e3ab, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29e6'), 0xb4, -0x64, null, null, -0x1, null, null); _0x51e3ab = _0xfe3284['width'](0x230); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29e7'), 0xf0, 0x14, null, _0x51e3ab, -0x1, null, null); _0x51e3ab = _0xfe3284[_0x56ae('0x3d')](0x230); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29e8'), 0x50, 0x17c, null, _0x51e3ab, -0x1, null, null); }, 'frame4': function() { if (_0x56ae('0x29e9') === _0x56ae('0x29e9')) { var _0x2e6a40 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29ea'), 0x50, -0x17c, null, null, null, _0x2e6a40, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29eb'), -0x118, -0x104, null, null, null, null, null); _0x2e6a40 = _0xfe3284[_0x56ae('0x3d')](0x190); var _0x3a7dc3 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29ec'), -0x12c, -0x50, null, _0x2e6a40, -0x1, _0x3a7dc3, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29ed'), -0x28, 0x17c, null, null, -0x1, null, null); } else { var _0x1b2df9 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Why\x20does\x20everyone\x20care\x20so\x20much\x20about\x20if\x20I\x20eat?', 0x50, -0x17c, null, null, null, _0x1b2df9, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x20know\x20what,\x20good\x20point.', -0x118, -0x104, null, null, null, null, null); _0x1b2df9 = _0xfe3284[_0x56ae('0x3d')](0x190); var _0x403c46 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29ec'), -0x12c, -0x50, null, _0x1b2df9, -0x1, _0x403c46, null); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29ed'), -0x28, 0x17c, null, null, -0x1, null, null); } }, 'frame5': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x5, 0x6); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x76); this['child']['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0xb93')]['addBubble']('Oh,\x20did\x20you\x20know\x20you\x20can\x20burn\x20candy?', -0xa0, -0x154, null, null, null, null, null); var _0x23b413 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1221'), -0x154, -0x50, null, null, -0x1, _0x23b413, null); _0x23b413 = _0xfe3284['width'](0x2f8); var _0x61a785 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1222'), 0x0, 0x168, null, _0x23b413, null, _0x61a785, null); }, 'frame6': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x5, 0x6); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')]['addBubble']('Show\x20me!', -0x1a4, -0xf0, null, null, null, null, null); var _0x42e7fa = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29ee'), -0x104, -0x50, null, null, -0x1, _0x42e7fa, null); _0x42e7fa = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('No\x20it\x27s\x20fine.\x20I\x20have\x20nothing\x20else\x20to\x20use\x20it\x20for.', 0x64, 0x17c, null, null, null, _0x42e7fa, null); }, 'init': function() { var _0x554517 = {}; _0x554517[_0x56ae('0x29ef')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x29f0') !== _0x56ae('0x29f0')) { var _0xc3c51 = 0x0, _0x16b3bc = 0x0, _0x3bc2f2 = this[_0x56ae('0x1b4c')] && this[_0x56ae('0x1b83')](), _0x48aa4d = this['usesLightsForDiffuse'](); if (_0x3bc2f2 || _0x48aa4d) for (var _0x19bb04 = 0x0, _0x54f371 = this[_0x56ae('0x13fb')]; _0x19bb04 < _0x54f371;) { _0x19bb04++; var _0x48db5d = this['_pointLightVertexConstants'][_0x56ae('0x1b')](_0xc3c51++); var _0x4ce13d = this[_0x56ae('0x1bb3')][_0x56ae('0x1b')](_0x16b3bc++); var _0x8cec38 = this['_pointLightFragmentConstants'][_0x56ae('0x1b')](_0x16b3bc++); var _0xa3dd55 = this[_0x56ae('0x9b9')]['getFreeFragmentVectorTemp'](); this[_0x56ae('0x9b9')][_0x56ae('0x1040')](_0xa3dd55, 0x1); var _0x3f2494 = this[_0x56ae('0x9b9')][_0x56ae('0xe27')](); if (this['get_tangentSpace']()) { var _0xdf9c5 = this[_0x56ae('0x9b9')][_0x56ae('0x9bd')](); this[_0x56ae('0x10ff')] += _0x554517[_0x56ae('0x29ef')](_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0xdf9c5) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x48db5d) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['localPosition']) + _0x56ae('0x1bc4') + _0x1b30b7[_0x56ae('0x28')](_0x3f2494) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0xdf9c5) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x9c7')]), _0x56ae('0x5f7')) + _0x1b30b7[_0x56ae('0x28')](_0x3f2494) + '.w,\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')]['localPosition']) + _0x56ae('0x651'); } else this[_0x56ae('0x10ff')] += _0x554517['flSZU'](_0x56ae('0x14c') + _0x1b30b7['string'](_0x3f2494) + ',\x20' + _0x1b30b7['string'](_0x48db5d), ',\x20') + _0x1b30b7['string'](this[_0x56ae('0x9b7')]['globalPositionVertex']) + '\x0a'; this[_0x56ae('0xceb')] = this[_0x56ae('0x1ae3')] && _0x56ae('0x1b7f') != this[_0x56ae('0xe0d')] ? this[_0x56ae('0xceb')] + (_0x554517[_0x56ae('0x29ef')](_0x56ae('0xdf2') + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x3f2494) + ',\x20' + _0x1b30b7['string'](_0x3f2494) + '\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + '.w,\x20' + _0x1b30b7['string'](_0xa3dd55) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4ce13d) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x8cec38) + _0x56ae('0x1be0') + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + _0x56ae('0x132') + _0x1b30b7['string'](_0xa3dd55) + _0x56ae('0x1bd5'), _0x1b30b7[_0x56ae('0x28')](_0xa3dd55)) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bd3')]) + _0x56ae('0x132') + _0x1b30b7['string'](_0xa3dd55) + _0x56ae('0x1be1') + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x3f2494) + '\x0a') : this[_0x56ae('0xceb')] + (_0x56ae('0x5f1') + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x3f2494) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](_0xa3dd55) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x3f2494) + _0x56ae('0x651')); - 0x1 == this[_0x56ae('0x1b47')] && (this[_0x56ae('0x1b47')] = 0x4 * _0x48db5d[_0x56ae('0x9c6')]()); _0x48aa4d && (this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')]['getFragmentCodePerLight'](this[_0x56ae('0x9c1')][_0x56ae('0xced')], _0xa3dd55, _0x4ce13d, this[_0x56ae('0x9b9')])); _0x3bc2f2 && (this['_fragmentCode'] += this['_methodSetup']['_specularMethod'][_0x56ae('0x1101')](this['_methodSetup'][_0x56ae('0xcef')], _0xa3dd55, _0x8cec38, this[_0x56ae('0x9b9')])); this[_0x56ae('0x9b9')][_0x56ae('0x1037')](_0xa3dd55); } } else { this['skater'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this[_0x56ae('0x1220')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); this['child'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['child'], !0x1, null, !0x1, null); this['child'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['child']); } }, '__class__': _0x25bbcc }); var _0x3e53c9 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x24cc')], 0x34, _0x3e53c9[_0x56ae('0xbf5')]); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x575257[_0x56ae('0x29f1')](_0x2d9f4e, this, this[_0x56ae('0xcc2')]), _0x575257['otmAr'](_0x2d9f4e, this, this[_0x56ae('0xcc3')])]; this[_0x56ae('0x110')] = _0x56ae('0x2702'); }; _0x5ac4a7['com.player03.run3.cutscene.Protip'] = _0x3e53c9; _0x3e53c9[_0x56ae('0x8bf')] = _0x56ae('0x29f2'); _0x3e53c9[_0x56ae('0x8ee')] = _0x2c8908; _0x3e53c9['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'runner': null, 'student': null, 'loadNext': function(_0xea3e82, _0x29e80c) { _0xea3e82 = _0x17c694['get_studentLastBox'](); _0x41c934[_0x56ae('0xb5b')] = 0x32ff3; _0x29e80c || 0x4 == this[_0x56ae('0x1643')] ? _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null) : (_0xf0534[_0x56ae('0x488')]()['wasPaused'] = !0x1, _0xea3e82[_0x56ae('0x256e')]() || _0x17c694['playPathAfter'](_0xea3e82)); }, 'unloadLevel': function() { this[_0x56ae('0xb90')] = this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { var _0xdc98fd = {}; _0xdc98fd[_0x56ae('0x29f3')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if (_0x56ae('0x29f4') === _0x56ae('0x29f4')) { _0x37c090[_0x56ae('0xb90')][_0x56ae('0x2251')][_0x56ae('0xbf6')] = !0x0; _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x3c); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](0x26); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x3e8); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](2.6, 18.6); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x44); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['student']['setIndexedPosition'](0x2, 0x12); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x3e53c9[_0x56ae('0x29f5')] ? this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29f6'), 0xc8, -0x168, null, null, null, null, null) : this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20shouldn\x27t\x20gripe,\x20but...', 0x32, -0x168, null, null, null, null, null); var _0x1abde9 = _0xfe3284[_0x56ae('0x3d')](0x2f8), _0x10d5b0 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29f7'), -0xa0, -0xc8, null, _0x1abde9, -0x1, _0x10d5b0, null); _0x1abde9 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29f8'), -0x50, 0x118, null, null, null, _0x1abde9, null); } else { for (var _0x1ec825, _0x25b1c2, _0x1c3c4d = 0x0, _0x2ac4bb = this['properties']['start'][_0x56ae('0x32')]; _0x1c3c4d < _0x2ac4bb;) { var _0x548781 = _0x1c3c4d++; _0x1ec825 = _0x56ae('0x12da') + _0x548781; _0x25b1c2 = this[_0x56ae('0x12fa')][_0x56ae('0x950')][_0x548781]; this['tweenProperties'][_0x1ec825] = _0x25b1c2; if (_0xdc98fd[_0x56ae('0x29f3')](_0x56ae('0x1d28'), typeof _0x25b1c2) || 'number' == typeof _0x25b1c2 && (_0x25b1c2 | 0x0) === _0x25b1c2) _0x1ec825 = new _0x2e9f5d(this[_0x56ae('0x12dc')], _0x1ec825, _0x25b1c2, this[_0x56ae('0x12fa')][_0x56ae('0xf6a')][_0x548781] - _0x25b1c2), this[_0x56ae('0x12fc')][_0x56ae('0x8f0')](_0x1ec825); } this[_0x56ae('0x12fd')] = this[_0x56ae('0x12fc')][_0x56ae('0x32')]; this[_0x56ae('0x12fe')] = !0x0; } }, 'frame1': function() { this['runner']['setIndexedPosition'](2.6, 17.6); this[_0x56ae('0x1232')]['spritesheet']['set_currentFrame'](0x4e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x2, 17.7); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x5e); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x33d051 = _0xfe3284['width'](0x1e0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29f9'), -0x104, -0x82, null, _0x33d051, null, null, null); _0x33d051 = _0xfe3284[_0x56ae('0x3d')](0x50); var _0x2959e9 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('...', -0x28, 0x0, null, _0x33d051, null, _0x2959e9, null); _0x33d051 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29fa'), -0xb4, 0x78, null, null, 0x0, _0x33d051, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50['kJklc'], 0xa0, 0xf0, null, null, -0x1, null, null); }, 'frame2': function() { if (_0x575257[_0x56ae('0x6cd')](_0x56ae('0x29fb'), _0x56ae('0x29fc'))) { this['h'] = {}; } else { var _0x1ba8f6 = '5|8|6|1|9|2|3|4|0|10|7' [_0x56ae('0x44')]('|'), _0xb20485 = 0x0; while (!![]) { switch (_0x1ba8f6[_0xb20485++]) { case '0': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29fd'), -0xdc, 0x8c, null, null, 0x0, _0x18c833, null); continue; case '1': var _0x18c833 = _0xfe3284[_0x56ae('0x3d')](0x230); continue; case '2': _0x18c833 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); continue; case '3': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x29fe'), 0xc8, -0x78, null, null, null, _0x18c833, null); continue; case '4': _0x18c833 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); continue; case '5': this[_0x56ae('0x1232')][_0x56ae('0xb91')](2.6, 17.6); continue; case '6': this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '7': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x29ff'), 0x168, 0x168, null, null, -0x1, null, null); continue; case '8': this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x4c); continue; case '9': this['dialog']['addBubble'](_0x56ae('0x2a00'), -0xf0, -0x118, null, _0x18c833, null, null, null); continue; case '10': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a01'), 0xf0, 0x118, null, null, 0x1, null, null); continue; } break; } } }, 'init': function() { this[_0x56ae('0x1232')] = new _0x5b4c52(this['section'], _0x37c090['runner'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); var _0x1ef6bc = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x1ef6bc = null != _0x586025[_0x56ae('0x2473')] ? _0x1ef6bc['getReserved']('boxes') : _0x1ef6bc['h'][_0x56ae('0x2473')]; this[_0x56ae('0x1232')]['goesTo'] = new _0x5e2059(_0x1ef6bc, 0x3); this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['student'], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); _0x1ef6bc = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x1ef6bc = null != _0x586025['sidePathU'] ? _0x1ef6bc[_0x56ae('0x99c')]('sidePathU') : _0x1ef6bc['h']['sidePathU']; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1ef6bc, 0x7); }, '__class__': _0x3e53c9 }); var _0x496c7f = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x281d')], 0x2, null, null, null, _0x48bfb9['IF_CUTSCENE_LEVEL_REACHED']); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x281d')], 0x2)); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this['frame9']), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this['frame14']), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this[_0x56ae('0x25a5')]), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')]), _0x1c1b50[_0x56ae('0x21f')](_0x2d9f4e, this, this['frame20']), _0x1c1b50[_0x56ae('0x21f')](_0x2d9f4e, this, this['frame21']), _0x2d9f4e(this, this[_0x56ae('0x252c')]), _0x2d9f4e(this, this[_0x56ae('0x252d')]), _0x2d9f4e(this, this[_0x56ae('0x252e')]), _0x2d9f4e(this, this[_0x56ae('0x252f')]), _0x2d9f4e(this, this[_0x56ae('0x2530')]), _0x2d9f4e(this, this[_0x56ae('0x2a02')]), _0x2d9f4e(this, this[_0x56ae('0x2a03')]), _0x2d9f4e(this, this[_0x56ae('0x2a04')]), _0x2d9f4e(this, this[_0x56ae('0x2a05')]), _0x2d9f4e(this, this[_0x56ae('0x2a06')]), _0x2d9f4e(this, this[_0x56ae('0x2a07')]), _0x1c1b50[_0x56ae('0x220')](_0x2d9f4e, this, this[_0x56ae('0x2a08')]), _0x2d9f4e(this, this[_0x56ae('0x2a09')])]; this[_0x56ae('0x110')] = 'Revision'; }; _0x5ac4a7['com.player03.run3.cutscene.Revision'] = _0x496c7f; _0x496c7f[_0x56ae('0x8bf')] = _0x56ae('0x2a0a'); _0x496c7f[_0x56ae('0x8ee')] = _0x2c8908; _0x496c7f[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'gentleman': null, 'ring': null, 'brightMovements': null, 'darkMovements': null, 'loadNext': function(_0x3663e1, _0x5f49d7) { _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1644')][_0x56ae('0x94d')](this, _0x3663e1, _0x5f49d7); _0x5f49d7 || (_0x3663e1 = _0x37c090[_0x56ae('0x1941')], _0x5f49d7 = null, null == _0x5f49d7 && _0x876409[_0x56ae('0x56')](_0x56ae('0x2a0b'), '-') && (_0x5f49d7 = _0x1ac706[_0x56ae('0x21ad')](0x32) / 0x2), _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')](_0x56ae('0x2a0b'), _0x5f49d7, _0x22acef['getBitmap'](_0x3663e1))); }, 'unloadLevel': function() { this['gentleman'] = this[_0x56ae('0x94c')] = this[_0x56ae('0x2a0c')] = this[_0x56ae('0x1c4d')] = this[_0x56ae('0x1c4f')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { if (_0x56ae('0x2a0d') !== _0x56ae('0x2a0d')) { this['pastafarian'] = this[_0x56ae('0xe7b')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } else { this[_0x56ae('0x1c4f')] = new _0x27ec98(this[_0x56ae('0x94c')]); this[_0x56ae('0x94c')][_0x56ae('0x221a')](this[_0x56ae('0x1c4f')]); this['brightMovements'] = new _0x1e0621([new _0x293816(0xa7, 0xa9), new _0x293816(0x90, 0x7a), new _0x293816(0x78, 0x92), new _0x293816(0xc0, 0xaa), new _0x293816(0x60, 0x4a)], this); this[_0x56ae('0x2a0c')] = new _0x1e0621([new _0x293816(0x282, 0x29c, 0x26c), new _0x293816(0x29c, 0x26c), new _0x293816(0x2e2, 0x29c), new _0x293816(0x29a, 0x2b4), new _0x293816(0x2b2, 0x2cc), new _0x293816(0x2b1, 0x2cb)], this); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x102); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x15a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x309); var _0x1c11cc = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x17f860 = null; null == _0x17f860 && (_0x17f860 = new _0x20e8d2()); var _0x4393e7 = Math[_0x56ae('0xaa1')](0.9599310885968813); _0x17f860['x'] = 0.499 * _0x4393e7; _0x17f860['y'] = 0.726 * _0x4393e7; _0x17f860['z'] = -0.474 * _0x4393e7; _0x17f860['w'] = Math[_0x56ae('0x104e')](0.9599310885968813); _0x4393e7 = _0x1c1b50['wwdMg'](_0x1c1b50[_0x56ae('0x221')](_0x17f860['x'] * _0x17f860['x'] + _0x17f860['y'] * _0x17f860['y'], _0x17f860['z'] * _0x17f860['z']), _0x17f860['w'] * _0x17f860['w']); var _0x5103b5 = _0x4393e7 - 0x1; 1e-10 > (_0x1c1b50[_0x56ae('0x222')](0x0, _0x5103b5) ? _0x5103b5 : -_0x5103b5) || (0x0 == _0x4393e7 ? (_0x17f860['x'] = 0x0, _0x17f860['y'] = 0x0, _0x17f860['z'] = 0x0, _0x17f860['w'] = 0x1) : (_0x4393e7 = 0x1 / Math[_0x56ae('0xf0c')](_0x4393e7), _0x17f860['x'] *= _0x4393e7, _0x17f860['y'] *= _0x4393e7, _0x17f860['z'] *= _0x4393e7, _0x17f860['w'] *= _0x4393e7)); _0x1c11cc['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x17f860)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['gentleman']['setIndexedPosition'](0x0, 4.4); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x4a); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x1); _0x1c11cc = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a0e'), 0x104, -0x50, null, null, null, _0x1c11cc, null); } }, 'frame1': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x0, 3.4); this['gentleman'][_0x56ae('0xb92')]['set_currentFrame'](0x32); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x2866bb = _0xfe3284[_0x56ae('0x3d')](0x384), _0x4278ee = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a0f'), 0x14, -0xbe, null, _0x2866bb, null, _0x4278ee, null); }, 'frame2': function() { this['gentleman']['setIndexedPosition'](0x0, -0x1e); }, 'frame3': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](23.7, 5.8); this[_0x56ae('0x1941')]['spritesheet']['set_currentFrame'](0x2e); this['gentleman']['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x5ca64a = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a10'), 0x0, 0x8c, null, null, null, _0x5ca64a, null); this['brightMovements'][_0x56ae('0x2a11')](0x0, this['ring']); }, 'frame4': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](23.751, 5.8); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x343e1c = this[_0x56ae('0x1c4d')][_0x56ae('0x2a12')][_0x56ae('0x1b')](0x0)[_0x56ae('0x2a13')], _0xda3d72 = _0x343e1c['mesh']; _0xda3d72[_0x56ae('0xfae')](_0xda3d72[_0x56ae('0xfaf')]() + 0x24); this['ring'][_0x56ae('0x2a14')](_0x343e1c); this['frameMaxTime'] = 0.75; }, 'frame5': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.5, 6.8); this['gentleman'][_0x56ae('0xb92')]['set_currentFrame'](0x54); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1c4d')][_0x56ae('0x1c4e')](0x0, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.75; }, 'frame6': function() { var _0x673660 = {}; _0x673660[_0x56ae('0x2a15')] = _0x56ae('0xf38'); if (_0x575257[_0x56ae('0x6ce')](_0x56ae('0x2a16'), 'LzsQr')) { null == this['_scaleChanged'] && (this['_scaleChanged'] = new _0x5371ce(_0x673660[_0x56ae('0x2a15')], this)); this[_0x56ae('0x959')](this[_0x56ae('0x2a17')]); } else { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.2, 6.2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1c4d')][_0x56ae('0x2a11')](0x1, this[_0x56ae('0x1c4f')]); this['frameMaxTime'] = 0.5; } }, 'frame7': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.8, 5.1); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x52); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1c4d')][_0x56ae('0x1c4e')](0x1, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.75; }, 'frame8': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.3, 0x5); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x51); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['brightMovements'][_0x56ae('0x2a11')](0x2, this[_0x56ae('0x1c4f')]); this['frameMaxTime'] = 0.5; }, 'frame9': function() { this['gentleman'][_0x56ae('0xb91')](1.8, 0x6); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x53); this[_0x56ae('0x1941')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1c4d')][_0x56ae('0x1c4e')](0x2, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.75; }, 'frame10': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.4, 6.7); this['gentleman']['spritesheet'][_0x56ae('0x51d')](0x56); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1c4f')]['mesh'][_0x56ae('0x113e')](0x0, 0x0, -0xbb8); this['frameMaxTime'] = 0.5; }, 'frame11': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](0.2, 7.7); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1c4d')][_0x56ae('0x2a11')](0x3, this[_0x56ae('0x1c4f')]); this['frameMaxTime'] = 0.5; }, 'frame12': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.82, 0x7); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x53); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1c4d')][_0x56ae('0x1c4e')](0x3, this[_0x56ae('0x1c4f')]); this['frameMaxTime'] = 0.75; }, 'frame13': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.2, 4.2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1c4d')][_0x56ae('0x2a11')](0x4, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.5; }, 'frame14': function() { this['gentleman'][_0x56ae('0xb91')](1.8, 3.4); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1c4d')][_0x56ae('0x1c4e')](0x4, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.75; }, 'frame15': function() { if (_0x56ae('0x2a18') !== _0x56ae('0x2a18')) { return this['__backend']['setPosition'](_0x40bb68); } else { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x1, 4.4); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this[_0x56ae('0x1941')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('This\x20configuration\x20is\x20a\x20marked\x20improvement.', -0x50, -0x140, null, null, null, null, null); var _0x40bb68 = _0xfe3284[_0x56ae('0x3d')](0x2a8), _0x291fde = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('It\x20will\x20induce\x20patrons\x20to\x20expend\x20the\x20barest\x20modicum\x20of\x20effort.', 0x78, -0x96, null, _0x40bb68, -0x1, _0x291fde, null); this[_0x56ae('0x1844')] = 0.1; } }, 'frame16': function() { var _0x30f44d = _0x56ae('0x2a19')[_0x56ae('0x44')]('|'), _0x1b6bfb = 0x0; while (!![]) { switch (_0x30f44d[_0x1b6bfb++]) { case '0': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x45); continue; case '1': this['gentleman']['setIndexedPosition'](18.2, 25.3); continue; case '2': _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xb9f); continue; case '3': this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); continue; case '4': this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '5': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x172); continue; case '6': var _0x5e6c13 = _0xfe3284[_0x56ae('0x3d')](0x258), _0x29cc35 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); continue; case '7': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](0xb4); continue; case '8': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_rotationX'](0x0); continue; case '9': this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); continue; case '10': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0x0); continue; case '11': this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Now\x20to\x20implement\x20the\x20same\x20configuration\x20in\x20the\x20dark.', -0x28, 0x10e, null, _0x5e6c13, null, _0x29cc35, null); continue; } break; } }, 'frame17': function() { this['gentleman'][_0x56ae('0xb91')](18.2, 25.6); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x2a0c')][_0x56ae('0x2a11')](0x0, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.75; }, 'frame18': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](19.6, 27.2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x2a0c')]['move'](0x0, this['ring']); this[_0x56ae('0xe05')] = 0.75; }, 'frame19': function() { var _0x349037 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a1a'), -0xb4, -0x8c, null, null, null, _0x349037, null); }, 'frame20': function() { if ('HDDBs' === _0x56ae('0x2a1b')) { this[_0x56ae('0x1941')][_0x56ae('0xb91')](19.6, 24.7); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x2a0c')]['move'](0x1, this['ring']); this[_0x56ae('0xe05')] = 0.75; } else { var _0x4d64ec = b['_stage3DIndex']; d = b[_0x56ae('0xd47')]; var _0x220b0b = this[_0x56ae('0x1241')][_0x56ae('0x1c3f')](); null == this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x4d64ec) && this[_0x56ae('0x1a18')][_0x56ae('0x8b6')](_0x4d64ec, new _0x36a0e0()); if (null == this[_0x56ae('0x1f35')]['h']['__keys__'][a[_0x56ae('0x8b1')]]) { var _0x2d686c = this[_0x56ae('0x1f35')], _0x590efd = new _0x2b2c54(); _0x2d686c[_0x56ae('0x8b6')](a, _0x590efd); } _0x220b0b[_0x56ae('0x9fa')](); c = _0x220b0b[_0x56ae('0x1b')](0x0)[_0x56ae('0x1f36')](a, c, this['_projections']['h'][a[_0x56ae('0x8b1')]]); null == this['_textures']['get'](_0x4d64ec)['h'][_0x56ae('0x986')][a[_0x56ae('0x8b1')]] && (_0x220b0b = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x4d64ec), _0x2d686c = d[_0x56ae('0x1f1e')](this[_0x56ae('0x1f30')], this[_0x56ae('0x1f30')], 0x1, !0x0), _0x220b0b[_0x56ae('0x8b6')](a, _0x2d686c)); _0x4d64ec = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x4d64ec)['h'][a[_0x56ae('0x8b1')]]; b[_0x56ae('0x13bb')](_0x4d64ec, !0x0); d['clear'](0x1, 0x1, 0x1); d[_0x56ae('0x1ed5')](0x1, 0x0, c, !0x0); d['setProgramConstantsFromVector'](0x0, 0x0, this[_0x56ae('0x1f37')], 0x2); a[_0x56ae('0xe0a')](0x0, b); a[_0x56ae('0xe0b')](0x1, b); b[_0x56ae('0x923')](a[_0x56ae('0x1115')](b), 0x0, a['get_numTriangles']()); } }, 'frame21': function() { if (_0x56ae('0x2a1c') !== 'OvCbe') { var _0x3670d0 = null, _0x3f5891 = null; 0x1 == a[_0x56ae('0xca2')]()[_0x56ae('0x9fa')]() && (_0x3f5891 = _0x59b8d7[_0x56ae('0x951')](a[_0x56ae('0xca2')]()['get'](0x0), _0x430373), _0x3670d0 = this[_0x56ae('0xca3')](a[_0x56ae('0xca4')]())); null != _0x3670d0 && null != _0x3f5891 && (_0xfeeea6['gt'](0x2, this['get_materialMode']()) ? _0x59b8d7[_0x56ae('0x951')](_0x3670d0[_0x56ae('0xca6')](), _0x30cb6f)[_0x56ae('0xca7')](_0x3f5891) : _0x59b8d7[_0x56ae('0x951')](_0x3670d0[_0x56ae('0xca6')](), _0x4810db)[_0x56ae('0xca7')](_0x3f5891)); } else { this['gentleman'][_0x56ae('0xb91')](18.3, 27.1); this[_0x56ae('0x1941')]['spritesheet']['set_currentFrame'](0x55); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1c4f')]['mesh']['moveTo'](0x0, 0x0, -0xbb8); this[_0x56ae('0xe05')] = 0.5; } }, 'frame22': function() { if ('mWUlw' !== _0x575257['OxSjq']) { return null; } else { this[_0x56ae('0x1941')][_0x56ae('0xb91')](18.3, 29.8); this[_0x56ae('0x1941')]['spritesheet']['set_currentFrame'](0x2e); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x2a0c')][_0x56ae('0x2a11')](0x2, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.75; } }, 'frame23': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](19.7, 27.2); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x4a); this['gentleman']['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x2a0c')][_0x56ae('0x1c4e')](0x2, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.5; }, 'frame24': function() { this['gentleman']['setIndexedPosition'](18.3, 26.7); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x2a0c')]['attachRingTo'](0x3, this['ring']); this[_0x56ae('0xe05')] = 0.5; }, 'frame25': function() { if (_0x1c1b50[_0x56ae('0x223')] === 'uuZAp') { this[_0x56ae('0x1941')][_0x56ae('0xb91')](19.7, 27.7); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x2a0c')][_0x56ae('0x1c4e')](0x3, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.5; } else { return this['_materialMode'] = a; } }, 'frame26': function() { this['gentleman']['setIndexedPosition'](17.8, 28.2, null, -0xb); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x2a0c')][_0x56ae('0x2a11')](0x4, this['ring']); this[_0x56ae('0xe05')] = 0.5; }, 'frame27': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x14, 28.6); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x2a0c')][_0x56ae('0x1c4e')](0x4, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.5; }, 'frame28': function() { if (_0x575257[_0x56ae('0x6d1')](_0x56ae('0x2a1d'), _0x56ae('0x2a1e'))) { this[_0x56ae('0x1941')][_0x56ae('0xb91')](17.1, 28.2, null, -0x5); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x52); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x2a0c')][_0x56ae('0x2a11')](0x5, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.5; } else { var _0x34b7bd = this[_0x56ae('0x1935')]; _0x34b7bd[_0x56ae('0x51f')](a - _0x34b7bd['x']); return a; } }, 'frame29': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](19.1, 29.2); this['gentleman']['spritesheet']['set_currentFrame'](0x4a); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x2a0c')][_0x56ae('0x1c4e')](0x5, this[_0x56ae('0x1c4f')]); this[_0x56ae('0xe05')] = 0.5; }, 'frame30': function() { if (_0x56ae('0x2a1f') !== _0x56ae('0x2a1f')) { var _0x4846d9 = _0x56ae('0x2a20')[_0x56ae('0x44')]('|'), _0x33d396 = 0x0; while (!![]) { switch (_0x4846d9[_0x33d396++]) { case '0': 0x0 <= this['_cameraPositionIndex'] && this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3c')] + 0x3, 0x1); continue; case '1': this[_0x56ae('0x2a21')](); continue; case '2': this['_vertexConstantData'][_0x56ae('0x500')](0x4 * this[_0x56ae('0xe1b')]); continue; case '3': this[_0x56ae('0x115a')]['set_length'](0x4 * this[_0x56ae('0xe1c')]); continue; case '4': 0x0 <= this['_uvTransformIndex'] && this[_0x56ae('0x2a22')](); continue; case '5': this[_0x56ae('0x1ea5')](); continue; } break; } } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x45); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x172); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xca1); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](16.8, 28.7); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a23'), 0xb4, -0x12c, null, null, null, null, null); var _0x18b04b = _0xfe3284['width'](0x26c), _0x27c847 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2a24'), -0xb4, -0x82, null, _0x18b04b, -0x1, _0x27c847, null); this[_0x56ae('0x1c4f')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); } }, 'frame31': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](16.8, 28.7); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x4cfe13 = _0xfe3284[_0x56ae('0x3d')](0x26c); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a25'), 0xc8, -0xbe, null, _0x4cfe13, null, null, null); _0x4cfe13 = _0xfe3284[_0x56ae('0x3d')](0x2f8); var _0x3c4543 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a26'), 0x3c, 0x10e, null, _0x4cfe13, -0x1, _0x3c4543, null); }, 'frame32': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](16.7, 0x1d); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); }, 'frame33': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](16.2, 29.4, null, -0x1e); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this['gentleman']['spritesheet'][_0x56ae('0x1051')](!0x1); }, 'frame34': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](15.8, 0x1e, null, -0x46); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x8afcb4 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a27'), 0x8c, 0xa0, null, null, null, _0x8afcb4, null); }, 'init': function() { if (_0x56ae('0x2a28') !== 'QPOXB') { this['gentleman'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1941')], !0x1, null, !0x1, null); this[_0x56ae('0x1941')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1941')]); var _0x271344 = this['explorePath']['pathName'], _0xf1d827 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x271344 = null != _0x586025[_0x271344] ? _0xf1d827['getReserved'](_0x271344) : _0xf1d827['h'][_0x271344]; this[_0x56ae('0x1941')][_0x56ae('0xbb8')] = new _0x5e2059(_0x271344, 0x2); } else { var _0x2fe57b = _0x271344[c]; ++c; var _0x5f500f = this[_0x56ae('0xbb2')], _0xfc0ff9 = new _0x4f8813(_0x2fe57b, null != _0x586025[_0x2fe57b] ? _0xf1d827[_0x56ae('0x99c')](_0x2fe57b) : _0xf1d827['h'][_0x2fe57b]); null != _0x586025[_0x2fe57b] ? _0x5f500f[_0x56ae('0x932')](_0x2fe57b, _0xfc0ff9) : _0x5f500f['h'][_0x2fe57b] = _0xfc0ff9; } }, '__class__': _0x496c7f }); var _0x1e0621 = function(_0x5e5323, _0x4b54b5) { var _0x478208 = {}; _0x478208['pAGFp'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if (_0x56ae('0x2a29') === _0x56ae('0x2a29')) { for (var _0x546a84 = _0x252a59['toObjectVector'](null), _0x5e0811 = 0x0, _0x5a1bce = _0x5e5323[_0x56ae('0x32')]; _0x5e0811 < _0x5a1bce;) { if (_0x56ae('0x2a2a') === _0x56ae('0x2a2b')) { this[_0x56ae('0x2a2c')] = _0x5e5323; } else { var _0xec208b = _0x5e0811++; _0x546a84['set'](_0xec208b, _0x5e5323[_0xec208b]); } } this[_0x56ae('0x2a12')] = _0x546a84; this[_0x56ae('0xbd7')] = _0x4b54b5; for (_0x546a84 = _0x3e82b5['range'](_0x5e5323[_0x56ae('0x32')] - 0x1, -0x1, -0x1); _0x546a84[_0x56ae('0x1407')] != _0x546a84['end'];) _0x5e0811 = _0x546a84[_0x56ae('0x1407')] += _0x546a84[_0x56ae('0x2014')], _0x5e5323[_0x5e0811][_0x56ae('0x8c0')](_0x4b54b5[_0x56ae('0x1023')]); } else { _0x478208[_0x56ae('0x2a2d')](null, this[_0x56ae('0xf36')]) && (this['_positionChanged'] = new _0x5371ce(_0x56ae('0xf37'), this)); this[_0x56ae('0x959')](this[_0x56ae('0xf36')]); } }; _0x5ac4a7['com.player03.run3.cutscene._Revision.TileMovements'] = _0x1e0621; _0x1e0621[_0x56ae('0x8bf')] = _0x56ae('0x2a2e'); _0x1e0621[_0x56ae('0x6')] = {}; _0x1e0621[_0x56ae('0x6')][_0x56ae('0x2a12')] = null; _0x1e0621[_0x56ae('0x6')][_0x56ae('0xbd7')] = null; _0x1e0621[_0x56ae('0x6')][_0x56ae('0x2a11')] = function(_0x123a31, _0x4e6b4b) { _0x4e6b4b.attachTo(this.movements.get(_0x123a31).tile); }; _0x1e0621[_0x56ae('0x6')][_0x56ae('0x1c4e')] = function(_0x341f83, _0x53cb88) { this.movements.get(_0x341f83).moveTileToEnd(_0x53cb88); }; _0x1e0621[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1e0621; var _0x293816 = function(_0x35bf46, _0xfed46e, _0x210e53) { this['startIndex'] = _0x35bf46; this[_0x56ae('0x1959')] = _0xfed46e; this[_0x56ae('0x2a2f')] = null != _0x210e53 ? _0x210e53 : _0xfed46e; }; _0x5ac4a7[_0x56ae('0x2a30')] = _0x293816; _0x293816['__name__'] = _0x56ae('0x2a30'); _0x293816[_0x56ae('0x6')] = {}; _0x293816[_0x56ae('0x6')][_0x56ae('0x1076')] = null; _0x293816[_0x56ae('0x6')]['endIndex'] = null; _0x293816[_0x56ae('0x6')][_0x56ae('0x2a2f')] = null; _0x293816[_0x56ae('0x6')][_0x56ae('0x2a31')] = null; _0x293816[_0x56ae('0x6')][_0x56ae('0x2a32')] = null; _0x293816[_0x56ae('0x6')]['tile'] = null; _0x293816[_0x56ae('0x6')][_0x56ae('0x8c0')] = function(_0x6e24f3) { this.startPosition = _0x6e24f3.getTerrainPosition(this.startIndex); this.endIndex != this.sourceIndex && (this.endPosition = _0x6e24f3.getTerrainPosition(this.endIndex)); var _0x227d8c = this.sourceIndex; _0x41c934.low = 0xe79f9; this.tile = 0x0 <= _0x227d8c && _0x227d8c < _0x6e24f3.terrain.get_length() ? _0x6e24f3.terrain.get(_0x227d8c) : null; this.moveTileToStart(); }; _0x293816[_0x56ae('0x6')][_0x56ae('0x2a33')] = function(_0x4461dc) { this.tile.mesh.set_position(this.startPosition.position); this.tile.mesh.set_eulers(this.startPosition.eulers.get_degrees()); null != _0x4461dc && _0x4461dc.attachTo(this.tile); }; _0x293816[_0x56ae('0x6')][_0x56ae('0x2a34')] = function(_0x4089db) { null != this.endPosition ? (this.tile.mesh.set_position(this.endPosition.position), this.tile.mesh.set_eulers(this.endPosition.eulers.get_degrees())) : this.tile.reset(); null != _0x4089db && _0x4089db.attachTo(this.tile); }; _0x293816[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x293816; var _0x1fe2f6 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1d5e')], 0xe, null, null, null, _0x48bfb9['IF_FOLLOWING_LEVEL_REACHED']); this['set_followingLevel'](new _0x5e2059(_0x4622dd[_0x56ae('0x1026')], 0x0)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this[_0x56ae('0x110')] = _0x56ae('0x2a35'); }; _0x5ac4a7[_0x56ae('0x2a36')] = _0x1fe2f6; _0x1fe2f6[_0x56ae('0x8bf')] = _0x56ae('0x2a36'); _0x1fe2f6[_0x56ae('0x8ee')] = _0x2c8908; _0x1fe2f6[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'duplicator': null, 'child': null, 'unloadLevel': function() { this['child'] = this['duplicator'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (_0x56ae('0x2a37') !== _0x56ae('0x2a37')) { this[_0x56ae('0x7b8')] = _0x337dd4[_0x56ae('0x488')](); this[_0x56ae('0x24ac')] = _0x5b1ebf[_0x56ae('0x488')](); this['land'] = _0x27c3ef[_0x56ae('0x488')](); this[_0x56ae('0x1efe')] = _0xa363f4[_0x56ae('0x488')](); } else { this[_0x56ae('0x94c')][_0x56ae('0x1f32')](0.2); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x631); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x26a); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](-0x1d8); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](31.76); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](17.85); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-138.07); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x17, 15.6, null, -0x3); this['duplicator']['spritesheet'][_0x56ae('0x51d')](0x49); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.1, 15.5, null, -0x3); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x63); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0x1233')](this[_0x56ae('0x1024')]); this['dialog']['addBubble'](_0x56ae('0x2a38'), -0x168, -0x118, null, null, null, null, null); var _0x25933c = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a39'), -0x50, -0xdc, null, null, -0x1, _0x25933c, null); _0x25933c = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('What,\x20at\x20the\x20tunnel?', 0x140, 0xa0, null, null, null, _0x25933c, null); } }, 'frame1': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](0x675); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x234); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x151); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](37.76); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_rotationY'](25.25); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-138.07); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0x2a3a')](); this[_0x56ae('0x1024')]['onScreenDirty'] = !0x0; this[_0x56ae('0x1027')][_0x56ae('0x2a3a')](); this[_0x56ae('0x1027')]['onScreenDirty'] = !0x0; var _0x3ea933 = _0xfe3284[_0x56ae('0x3d')](0x186); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a3b'), -0x136, -0x14a, null, _0x3ea933, null, null, null); _0x3ea933 = _0xfe3284['width'](0x1ea); var _0x309c23 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a3c'), -0x14, -0xd2, null, _0x3ea933, -0x1, _0x309c23, null); _0x3ea933 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a3d'), 0xf0, 0xc8, null, null, null, _0x3ea933, null); }, 'frame2': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x672); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x1c0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x8f); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationX'](33.16); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationY'](28.85); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](-138.07); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0x2a3a')](); this[_0x56ae('0x1024')][_0x56ae('0x265d')] = !0x0; this['child']['lookAtCamera'](); this[_0x56ae('0x1027')][_0x56ae('0x265d')] = !0x0; var _0x159c68 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2a3e'), 0x28, 0x50, null, null, null, _0x159c68, null); }, 'frame3': function() { if (_0x56ae('0x2a3f') !== 'rCmYT') { return function(_0x1fa3da) { _0x6f48e4[0x0](_0x3efa3e[0x0], _0x1fa3da); }; } else { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x4d5); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x168); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xbc); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](35.16); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_rotationY'](23.45); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-138.07); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['duplicator']['lookAtCamera'](); this[_0x56ae('0x1024')][_0x56ae('0x265d')] = !0x0; this[_0x56ae('0x1027')][_0x56ae('0x2a3a')](); this[_0x56ae('0x1027')]['onScreenDirty'] = !0x0; var _0x3efa3e = _0xfe3284[_0x56ae('0x3d')](0x122), _0x6f48e4 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('So\x20that\x27s,\x20like...\x0aa\x20baby\x20tunnel?', -0xc8, 0x6e, null, _0x3efa3e, null, _0x6f48e4, null); _0x3efa3e = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a40'), 0x1b8, 0xa0, null, null, null, _0x3efa3e, null); } }, 'frame4': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_x'](0x33e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0xd3); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x230); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](35.16); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfac')](23.45); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-138.07); this['tunnel']['display'](0x0); this['child'][_0x56ae('0x2a3a')](); this[_0x56ae('0x1027')][_0x56ae('0x265d')] = !0x0; this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.1, 13.8, null, -0x50); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a41'), -0x1b8, -0x140, null, null, null, null, null); var _0x5118eb = _0xfe3284[_0x56ae('0x3d')](0x230), _0x3698b7 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('If\x20the\x20Tunnels\x20are\x20alive,\x20they\x20could\x20be\x20listening\x20to\x20us!', 0x14, -0xfa, null, _0x5118eb, -0x1, _0x3698b7, null); _0x5118eb = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a42'), 0x118, 0x118, null, null, null, _0x5118eb, null); }, 'frame5': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x263); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0xcc); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x300); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](35.16); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](23.45); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-138.07); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.1, 13.1, null, -0xb9); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x4a); this['duplicator']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](23.8, 0xf, null, -0x23); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x64); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x138f83 = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1224'), -0xf0, -0x118, null, null, null, _0x138f83, null); _0x138f83 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1225'), 0x78, -0x50, null, null, null, _0x138f83, null); _0x138f83 = _0xfe3284['width'](0x208); var _0x56ee2b = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1226'), 0x64, 0xf0, null, _0x138f83, null, _0x56ee2b, null); this['dialog']['addBubble'](_0x56ae('0x1227'), 0x1b8, 0x140, null, null, -0x1, null, null); }, 'init': function() { this[_0x56ae('0x1024')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1024')], !0x0, null, !0x1, null); this['duplicator'][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); var _0x4928d1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x4928d1 = null != _0x586025[_0x56ae('0x1026')] ? _0x4928d1['getReserved'](_0x56ae('0x1026')) : _0x4928d1['h']['newlyFormed']; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x4928d1, 0x0); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1027')]['billboardMode'] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['child']); _0x4928d1 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x4928d1 = null != _0x586025['newlyFormed'] ? _0x4928d1[_0x56ae('0x99c')]('newlyFormed') : _0x4928d1['h'][_0x56ae('0x1026')]; this[_0x56ae('0x1027')]['goesTo'] = new _0x5e2059(_0x4928d1, 0x0); }, '__class__': _0x1fe2f6 }); var _0x50d518 = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x2a43')], 0x1, null, { 'endTiles': !0x1, 'customDate': _0x4622dd['home2'][_0x56ae('0x25a1')](_0x4622dd[_0x56ae('0x2a43')]['levelCount']) }, null, _0x48bfb9['CUSTOM']((_0xf76599 = _0x4622dd[_0x56ae('0x2a43')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x25e6')])))); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this['frame5']), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x575257[_0x56ae('0x6d2')](_0x2d9f4e, this, this['frame7']), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this['frame10']), _0x2d9f4e(this, this[_0x56ae('0x14ae')])]; this['name'] = _0x56ae('0x2a44'); }; _0x5ac4a7['com.player03.run3.cutscene.Sneaking'] = _0x50d518; _0x50d518[_0x56ae('0x8bf')] = _0x56ae('0x2a45'); _0x50d518[_0x56ae('0x8ee')] = _0x2c8908; _0x50d518['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'child': null, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x7); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x51); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xeb0); var _0x4d99bc = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x335ebd = null; null == _0x335ebd && (_0x335ebd = new _0x20e8d2()); var _0x298935 = Math[_0x56ae('0xaa1')](1.5707963267948966); _0x335ebd['x'] = -0.024 * _0x298935; _0x335ebd['y'] = 0.059 * _0x298935; _0x335ebd['z'] = -0.998 * _0x298935; _0x335ebd['w'] = Math['cos'](1.5707963267948966); _0x298935 = _0x335ebd['x'] * _0x335ebd['x'] + _0x335ebd['y'] * _0x335ebd['y'] + _0x335ebd['z'] * _0x335ebd['z'] + _0x335ebd['w'] * _0x335ebd['w']; var _0xc65f94 = _0x298935 - 0x1; 1e-10 > (0x0 <= _0xc65f94 ? _0xc65f94 : -_0xc65f94) || (0x0 == _0x298935 ? (_0x335ebd['x'] = 0x0, _0x335ebd['y'] = 0x0, _0x335ebd['z'] = 0x0, _0x335ebd['w'] = 0x1) : (_0x298935 = 0x1 / Math['sqrt'](_0x298935), _0x335ebd['x'] *= _0x298935, _0x335ebd['y'] *= _0x298935, _0x335ebd['z'] *= _0x298935, _0x335ebd['w'] *= _0x298935)); _0x4d99bc[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x335ebd)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](17.1, -0x2a, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x44); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](16.2, -30.4, !0x0, -0x16); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x4d99bc = _0xfe3284['scale'](0.6); _0x335ebd = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Well,\x20this\x20isn\x27t\x20the\x20right\x20way.', 0x78, 0xd2, _0x4d99bc, null, null, _0x335ebd, null); }, 'frame1': function() { if (_0x56ae('0x2a46') === _0x56ae('0x2a47')) { this['_onUpdate'] = _0x49b73d; this[_0x56ae('0x2a48')] = null == _0x2e699a ? [] : _0x2e699a; return this; } else { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](17.3, -42.8, !0x0, -0x4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x49b73d = _0xfe3284[_0x56ae('0xa19')](0.6), _0x2e699a = _0xfe3284['width'](0x10e), _0x22369a = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x12cb'), 0x64, 0xfa, _0x49b73d, _0x2e699a, null, _0x22369a, null); } }, 'frame2': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](17.8, -43.2, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); }, 'frame3': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](17.8, -43.2, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child'][_0x56ae('0xb91')](16.2, -30.4, !0x0, -0x16); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x5f0538 = _0xfe3284[_0x56ae('0x3d')](0x172), _0x284fa9 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('Does\x20your\x20father\x20put\x20you\x20up\x20to\x20this?', -0x140, -0x32, null, _0x5f0538, null, _0x284fa9, null); this[_0x56ae('0x1027')][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); }, 'frame4': function() { this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); }, 'frame5': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](17.8, -43.2, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child'][_0x56ae('0xb91')](16.2, -30.4, !0x0, -0x16); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x48bab1 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x224')], -0x64, -0x12c, null, null, null, _0x48bab1, null); _0x48bab1 = _0xfe3284['width'](0x320); var _0x400e97 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a49'), -0x50, 0x14a, null, _0x48bab1, null, _0x400e97, null); this['child'][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); }, 'frame6': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](17.8, -43.2, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](16.2, -31.4, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x77); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x20ecfd = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2a4a'), 0x78, -0xb4, null, null, null, _0x20ecfd, null); _0x20ecfd = _0xfe3284['width'](0x1f4); var _0xa2c50e = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Is\x20that\x20really\x20the\x20best\x20excuse\x20you\x20can\x20think\x20of?', -0x154, 0xa, null, _0x20ecfd, null, _0xa2c50e, null); this[_0x56ae('0x2522')]('really'); _0x20ecfd = _0xfe3284[_0x56ae('0x3d')](0x35c); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a4b'), 0x0, 0x122, null, _0x20ecfd, -0x1, null, null); this[_0x56ae('0x1027')][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); }, 'frame7': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](17.8, -43.2, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['child']['setIndexedPosition'](16.2, -0x20, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x77); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('That\x27s\x20only\x20a\x20game.', -0x140, -0x154, null, null, null, null, null); var _0x5761ca = _0xfe3284[_0x56ae('0x3d')](0x23a), _0x577822 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a4c'), -0x50, -0xbe, null, _0x5761ca, -0x1, _0x577822, null); _0x5761ca = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2818'), -0x14, 0x118, null, null, null, _0x5761ca, null); this['child'][_0x56ae('0x1233')](this[_0x56ae('0xe7b')]); }, 'frame8': function() { var _0xde31a0 = {}; _0xde31a0['unwgW'] = _0x56ae('0x61b'); _0xde31a0[_0x56ae('0x2a4d')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x2a4e') !== _0x56ae('0x2a4f')) { this[_0x56ae('0xe7b')]['setIndexedPosition'](17.8, -43.2, !0x0); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x1c); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](16.2, -0x21, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x77); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')]('So\x20you\x20know\x20your\x20father\x20is\x20a\x20liar?', -0x78, -0x118, null, null, null, null, null); var _0x347dc8 = _0xfe3284[_0x56ae('0x3d')](0x172), _0xd19aa7 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a50'), -0xa0, -0x6e, null, _0x347dc8, -0x1, _0xd19aa7, null); this['child']['unifyRotation'](this['angel']); } else { if (this[_0x56ae('0x1e1c')] == _0x347dc8) return _0x347dc8; null != this[_0x56ae('0x1e1c')] && this[_0x56ae('0x1e1c')][_0x56ae('0x968')](_0xde31a0[_0x56ae('0x2a51')], _0x2d9f4e(this, this[_0x56ae('0x1cf8')])); _0xde31a0['jeWWZ'](null, this[_0x56ae('0x1e1c')]) && null != _0x347dc8 || this[_0x56ae('0x1abb')](); this[_0x56ae('0x1e1c')] = _0x347dc8; null != this['_colorTransformMethod'] ? (this['_colorTransformMethod'][_0x56ae('0x95e')](_0x56ae('0x61b'), _0x2d9f4e(this, this['onShaderInvalidated'])), this[_0x56ae('0x1e1e')] = this[_0x56ae('0x1e1c')][_0x56ae('0x1e18')]()) : this[_0x56ae('0x1e1e')] = null; return _0x347dc8; } }, 'frame9': function() { var _0x3c65d4 = _0x56ae('0x2a52')[_0x56ae('0x44')]('|'), _0x258bf3 = 0x0; while (!![]) { switch (_0x3c65d4[_0x258bf3++]) { case '0': this['angel'][_0x56ae('0xe79')][_0x56ae('0xfac')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); continue; case '1': var _0x22a54b = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); continue; case '2': this[_0x56ae('0xe7b')][_0x56ae('0xb91')](18.1, -0x2e, !0x0, 0x16); continue; case '3': this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x27re\x20off\x20the\x20hook.\x20No\x20hard\x20feelings.', 0x28, 0x46, null, null, null, _0x22a54b, null); continue; case '4': this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x77); continue; case '5': this[_0x56ae('0xe7b')][_0x56ae('0xe79')][_0x56ae('0xfad')](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf59')]()); continue; case '6': this['child'][_0x56ae('0xb91')](16.2, -33.4, !0x0); continue; case '7': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x49); continue; case '8': this[_0x56ae('0xe7b')][_0x56ae('0xe79')][_0x56ae('0xfae')](this['child']['mesh'][_0x56ae('0xfaf')]()); continue; case '9': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '10': this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); continue; } break; } }, 'frame10': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](18.1, 0x0, null, 0x16); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x49); this[_0x56ae('0xe7b')]['spritesheet']['set_xInverted'](!0x1); this['child'][_0x56ae('0xb91')](16.2, -34.1, !0x0); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x77); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a53'), 0x8c, -0xf0, null, null, null, null, null); var _0x5da722 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a54'), 0x50, -0x78, null, null, -0x1, _0x5da722, null); }, 'frame11': function() { var _0x19d6c5 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Or\x20kick\x20you!', 0x50, 0x96, null, null, null, _0x19d6c5, null); }, 'init': function() { this['angel'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')]['billboardMode'] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['angel']); var _0x243193 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x36270e = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x243193 = _0x1c1b50[_0x56ae('0x225')](null, _0x586025[_0x243193]) ? _0x36270e[_0x56ae('0x99c')](_0x243193) : _0x36270e['h'][_0x243193]; this[_0x56ae('0xe7b')]['goesTo'] = new _0x5e2059(_0x243193, 0x0); this['child'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x243193 = this['explorePath'][_0x56ae('0xbbe')]; _0x36270e = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x243193 = null != _0x586025[_0x243193] ? _0x36270e[_0x56ae('0x99c')](_0x243193) : _0x36270e['h'][_0x243193]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x243193, 0x1); }, '__class__': _0x50d518 }); var _0x1bcd4f = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x2462')], -0x1, null, { 'endTiles': !0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')])]; this[_0x56ae('0x110')] = _0x56ae('0x2a55'); }; _0x5ac4a7[_0x56ae('0x2a56')] = _0x1bcd4f; _0x1bcd4f[_0x56ae('0x8bf')] = _0x56ae('0x2a56'); _0x1bcd4f[_0x56ae('0x8ee')] = _0x2c8908; _0x1bcd4f[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'child': null, 'runner': null, 'pathsExceptA': null, 'pathsToAlwaysDraw': null, 'pathsShape': null, 'pathAShape': null, 'drawMap': function(_0xac3fe8) { null == _0xac3fe8 && (_0xac3fe8 = !0x1); null == this[_0x56ae('0x22a9')] && (this[_0x56ae('0x22a9')] = new _0x1f1204()); this[_0x56ae('0xb93')][_0x56ae('0xaca')](this[_0x56ae('0x22a9')], 0x0); _0xac3fe8 ? (null == this['pathAShape'] && (this['pathAShape'] = new _0x1f1204()), this[_0x56ae('0xb93')][_0x56ae('0xaca')](this[_0x56ae('0x22aa')], 0x1)) : null != this[_0x56ae('0x22aa')] && (this[_0x56ae('0x22aa')] = null); _0xac3fe8 = _0x2d9f4e(this, this[_0x56ae('0x22ab')]); this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(_0xac3fe8))); _0xac3fe8(); }, 'redrawMap': function() { this[_0x56ae('0x22a9')][_0x56ae('0x471')](-0x2ee * this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xa19')]['x']); this[_0x56ae('0x22a9')][_0x56ae('0xaae')](0x64 * this[_0x56ae('0xb93')][_0x56ae('0x9e3')]['scale']['y']); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()['clear'](); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0xbcab7c); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x10bb')](-this[_0x56ae('0x22a9')][_0x56ae('0x3e1')](), -this['pathsShape']['get_y'](), this[_0x56ae('0xb93')][_0x56ae('0x9e3')]['bounds'][_0x56ae('0x3d')], this[_0x56ae('0xb93')][_0x56ae('0x9e3')]['bounds'][_0x56ae('0x727')]); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x2a57')](); _0x3b21dd[_0x56ae('0x488')]()['drawPaths'](this[_0x56ae('0x22a9')][_0x56ae('0xb20')](), this[_0x56ae('0x2a58')], this['pathsToAlwaysDraw'], !0x1); var _0x308422 = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](_0x4622dd[_0x56ae('0x2462')][_0x56ae('0xbbe')])['levelToPosition'](this[_0x56ae('0x2508')]); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x113d')](); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()['beginFill'](0x0); var _0xd74900 = this['pathsShape']['get_graphics'](), _0x2591be = this[_0x56ae('0xb93')]['layout'][_0x56ae('0xa19')]; _0xd74900[_0x56ae('0x2a59')](_0x308422['x'], _0x308422['y'], (_0x2591be['x'] + _0x2591be['y']) / 0x2 * 0x4); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()['endFill'](); _0x308422 = _0x575257[_0x56ae('0x6d3')](null, this[_0x56ae('0x22aa')]) ? this['pathAShape'] : this[_0x56ae('0x22a9')]; _0x308422 != this['pathsShape'] && _0x308422[_0x56ae('0xb20')]()[_0x56ae('0x1d')](); _0xd74900 = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](_0x4622dd[_0x56ae('0x28b8')][_0x56ae('0xbbe')]); _0xd74900[_0x56ae('0xf4e')](_0x308422[_0x56ae('0xb20')](), !0x1, !0x0); _0xd74900 = _0xd74900[_0x56ae('0x24e7')](0x0); _0x308422[_0x56ae('0xb20')]()[_0x56ae('0x113d')](); _0x308422[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0x0); _0x2591be = _0x308422[_0x56ae('0xb20')](); var _0x2a52f1 = this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x2591be['drawCircle'](_0xd74900['x'], _0xd74900['y'], (_0x2a52f1['x'] + _0x2a52f1['y']) / 0x2 * 0x4); _0x308422[_0x56ae('0xb20')]()['endFill'](); _0x308422 != this['pathsShape'] && (_0x2591be = _0x3b21dd['get_instance']()[_0x56ae('0x24e6')](_0x4622dd['boxes'][_0x56ae('0xbbe')]), _0x2591be = _0x2591be[_0x56ae('0x1efa')][_0x56ae('0x1b')](_0x575257[_0x56ae('0x6c6')](_0x2591be[_0x56ae('0x1efa')][_0x56ae('0x9fa')](), 0x1)), _0x308422['set_x'](_0x2591be['x'] * this[_0x56ae('0xb93')]['layout'][_0x56ae('0xa19')]['x'] - _0xd74900['x'] + this[_0x56ae('0x22a9')]['get_x']()), _0x308422[_0x56ae('0xaae')](_0x575257[_0x56ae('0x6d4')](_0x2591be['y'] * this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'] - _0xd74900['y'], this['pathsShape'][_0x56ae('0x9f0')]()))); }, 'unloadLevel': function() { this['runner'] = this['child'] = this[_0x56ae('0x94c')] = this[_0x56ae('0x22aa')] = this[_0x56ae('0x22a9')] = this[_0x56ae('0x2a5a')] = this[_0x56ae('0x2a58')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { this[_0x56ae('0x2a58')] = [_0x4622dd[_0x56ae('0x24cc')]['pathName'], _0x4622dd[_0x56ae('0x2473')][_0x56ae('0xbbe')], _0x4622dd['river'][_0x56ae('0xbbe')], _0x4622dd['sidePathM'][_0x56ae('0xbbe')], _0x4622dd[_0x56ae('0x872')][_0x56ae('0xbbe')], _0x4622dd['sidePathD'][_0x56ae('0xbbe')], _0x4622dd['sidePathB'][_0x56ae('0xbbe')], _0x4622dd[_0x56ae('0x1d5e')][_0x56ae('0xbbe')], _0x4622dd[_0x56ae('0x2613')][_0x56ae('0xbbe')], _0x4622dd[_0x56ae('0x281d')]['pathName']]; this[_0x56ae('0x2a5a')] = [_0x4622dd['sidePathB'][_0x56ae('0xbbe')], _0x4622dd[_0x56ae('0x2473')]['pathName']]; this[_0x56ae('0x22aa')] = this[_0x56ae('0x22a9')] = null; var _0x2f6cc2 = new _0x58aeda(this[_0x56ae('0x94c')], new _0x30a72c(_0x56ae('0x2870'), 0x28, 0x19)); this[_0x56ae('0x1232')][_0x56ae('0xb91')](18.7, 1.1, null, -0xe); _0x2f6cc2[_0x56ae('0xe79')][_0x56ae('0x3f6')](this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0xa62')]()); _0x2f6cc2[_0x56ae('0xe79')][_0x56ae('0xfad')](0x5a); _0x2f6cc2[_0x56ae('0xe79')]['set_rotationY'](-0x5a); _0x2f6cc2[_0x56ae('0xe79')]['set_rotationZ'](0x5a); this[_0x56ae('0x94c')][_0x56ae('0x221a')](_0x2f6cc2); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0xc1); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0xba); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](0x11d); _0x2f6cc2 = _0x2b39f7['view'][_0x56ae('0xb6e')](); var _0x40bad6 = null; _0x575257[_0x56ae('0x2a5b')](null, _0x40bad6) && (_0x40bad6 = new _0x20e8d2()); var _0xcd39b0 = Math[_0x56ae('0xaa1')](2.2078415037728267); _0x40bad6['x'] = -0.488 * _0xcd39b0; _0x40bad6['y'] = -0.728 * _0xcd39b0; _0x40bad6['z'] = 0.481 * _0xcd39b0; _0x40bad6['w'] = Math[_0x56ae('0x104e')](2.2078415037728267); _0xcd39b0 = _0x40bad6['x'] * _0x40bad6['x'] + _0x40bad6['y'] * _0x40bad6['y'] + _0x40bad6['z'] * _0x40bad6['z'] + _0x40bad6['w'] * _0x40bad6['w']; var _0x86437 = _0x575257['HQnqK'](_0xcd39b0, 0x1); 1e-10 > (0x0 <= _0x86437 ? _0x86437 : -_0x86437) || (0x0 == _0xcd39b0 ? (_0x40bad6['x'] = 0x0, _0x40bad6['y'] = 0x0, _0x40bad6['z'] = 0x0, _0x40bad6['w'] = 0x1) : (_0xcd39b0 = _0x575257['rjzZg'](0x1, Math[_0x56ae('0xf0c')](_0xcd39b0)), _0x40bad6['x'] *= _0xcd39b0, _0x40bad6['y'] *= _0xcd39b0, _0x40bad6['z'] *= _0xcd39b0, _0x40bad6['w'] *= _0xcd39b0)); _0x2f6cc2[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x40bad6)[_0x56ae('0x1050')]()); this['tunnel']['display'](0x0); this['child']['setIndexedPosition'](18.7, 0.9); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x68); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['runner'][_0x56ae('0xb91')](18.9, 1.3); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x2f6cc2 = _0xfe3284['width'](0x7d0); _0x40bad6 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('You\x27ll\x20let\x20me\x20change\x20the\x20name\x20of\x20this\x20tunnel,\x20but\x20not\x20anything\x20else\x20about\x20it?', 0x3c, -0x64, null, null == _0x2f6cc2 ? null : Math[_0x56ae('0x833')](_0x2f6cc2 / 2.5), null, _0x40bad6); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a5c'), -0xb4, 0x78, null, null, null, null); _0x2f6cc2 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a5d'), -0x50, 0x154, null, null, -0x1, _0x2f6cc2); }, 'frame1': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](18.7, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x74); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['runner']['setIndexedPosition'](18.8, 1.3); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x38); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')]['addBubble']('Imagine\x20you\x20want\x20to\x20reach,\x20say...', -0xc8, -0x104, null, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a5e'), 0x17c, -0xc8, null, null, -0x1, null, null); var _0x51c951 = _0xfe3284[_0x56ae('0x3d')](0x136); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a5f'), 0x154, 0x1e, null, _0x51c951, -0x1, null, null); this[_0x56ae('0x2a60')](); }, 'frame2': function() { this['child'][_0x56ae('0xb91')](18.7, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x74); this['child']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](18.8, 1.3); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x38); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a61'), -0x1e0, 0x64, null, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a62'), -0xb4, -0x64, null, null, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a63'), 0x64, -0x3c, null, null, -0x1, null, null); var _0x3f6450 = _0xfe3284['width'](0xdc); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a64'), 0x1b8, -0x172, null, _0x3f6450, -0x1, null, null); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a65'), 0x190, 0xdc, null, null, null, null, null); this[_0x56ae('0x2a60')](); }, 'frame3': function() { if ('DcBpo' !== _0x56ae('0x2a66')) { this['child'][_0x56ae('0xb91')](18.65, 0.9); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x71); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](18.8, 1.2); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x456471 = _0xfe3284[_0x56ae('0x3d')](0x208); this['dialog']['addBubble']('But,\x20what\x20if\x20I\x20put\x20Tunnel\x20A\x20somewhere\x20else?', -0x104, -0x136, null, _0x456471, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a67'), 0x78, -0xbe, null, null, -0x1, null, null); _0x456471 = _0xfe3284[_0x56ae('0x3d')](0x14a); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a68'), 0x190, 0xa, null, _0x456471, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Easy!', -0xc8, 0xf0, null, null, null, null, null); this[_0x56ae('0x2a60')](!0x0); } else { var _0x6cd18d = []; if (null == _0x456471[_0x56ae('0x2a69')]) { var _0x5774b3 = new _0x279dc0(_0x56ae('0x2a6a'), ''); _0x456471[_0x56ae('0x2a69')] = _0x5774b3[_0x56ae('0xc18')](window['navigator'][_0x56ae('0x2a6b')]); } if (_0x456471[_0x56ae('0x2a69')]) { _0x5774b3 = 0x0; for (var _0x10cb42, _0x4e09bd = c; _0x4e09bd < d;) _0x10cb42 = _0x4e09bd++, _0x10cb42 = _0x44e05a[_0x56ae('0x8ab')]['measureText'](b[_0x56ae('0xb18')](c, _0x10cb42 + 0x1))[_0x56ae('0x3d')], _0x6cd18d[_0x56ae('0x8f0')](_0x10cb42 - _0x5774b3), _0x5774b3 = _0x10cb42; } else for (; c < d;) _0x5774b3 = c++, _0x5774b3 < b[_0x56ae('0x32')] - 0x1 ? (_0x4e09bd = _0x44e05a['__context'][_0x56ae('0x2a6c')](b[_0x56ae('0xcd9')](_0x5774b3 + 0x1))[_0x56ae('0x3d')], _0x5774b3 = _0x44e05a[_0x56ae('0x8ab')][_0x56ae('0x2a6c')](_0x11208a[_0x56ae('0xc14')](b, _0x5774b3, 0x2))[_0x56ae('0x3d')] - _0x4e09bd) : _0x5774b3 = _0x44e05a[_0x56ae('0x8ab')][_0x56ae('0x2a6c')](b[_0x56ae('0xcd9')](_0x5774b3))[_0x56ae('0x3d')], _0x6cd18d[_0x56ae('0x8f0')](_0x5774b3); return _0x6cd18d; } }, 'frame4': function() { var _0x39e613 = {}; _0x39e613[_0x56ae('0x2a6d')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; _0x39e613[_0x56ae('0x2a6e')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if (_0x56ae('0x2a6f') !== 'FPnSb') { _0x40bb90 = d ? _0x5a4608[_0x56ae('0x2a70')]['h'][_0x1b30b7] : _0x5a4608['__compressedFormats']['h'][_0x1b30b7]; if (_0x39e613[_0x56ae('0x2a6d')](0x0, _0x40bb90)) if (f = !0x0, c['__format'] = _0x40bb90, c[_0x56ae('0x2a71')] = _0x40bb90, d && 0x2 == _0x1b30b7) { n = n / 0x2 | 0x0; _0x1b30b7 = _0x4e6193['b'][_0x56ae('0xa2f')]; var _0xbca00a = 0x0; null == _0xbca00a && (_0xbca00a = 0x0); _0x1b30b7 = null != _0x1b30b7 ? null == n ? new Uint8Array(_0x1b30b7, _0xbca00a) : new Uint8Array(_0x1b30b7, _0xbca00a, n) : null; _0x96460b['compressedTexImage2D'](e, c[_0x56ae('0x2a72')], _0x48168a, c['__internalFormat'], _0x2d9f4e, _0x5ac4a7, 0x0, _0x1b30b7); _0x1b30b7 = new _0x14cd79(c[_0x56ae('0x8ab')], c[_0x56ae('0xa10')], c['__height'], 0x3, c[_0x56ae('0x2a73')], c[_0x56ae('0x2a74')]); _0x1b30b7[_0x56ae('0xc08')] = _0x40bb90; _0x1b30b7[_0x56ae('0x2a71')] = _0x40bb90; c[_0x56ae('0x8ab')]['__bindGLTexture2D'](_0x1b30b7[_0x56ae('0x2a75')]); _0x4e6193 = _0x4e6193['b'][_0x56ae('0xa2f')]; _0x40bb90 = n; _0x39e613[_0x56ae('0x2a6e')](null, _0x40bb90) && (_0x40bb90 = 0x0); _0x4e6193 = null != _0x4e6193 ? null == n ? new Uint8Array(_0x4e6193, _0x40bb90) : new Uint8Array(_0x4e6193, _0x40bb90, n) : null; _0x96460b[_0x56ae('0x11ec')](e, _0x1b30b7[_0x56ae('0x2a72')], _0x48168a, _0x1b30b7[_0x56ae('0x2a71')], _0x2d9f4e, _0x5ac4a7, 0x0, _0x4e6193); c[_0x56ae('0x2a76')] = _0x1b30b7; } else _0x4e6193 = _0x4e6193['b'][_0x56ae('0xa2f')], _0x40bb90 = 0x0, null == _0x40bb90 && (_0x40bb90 = 0x0), _0x4e6193 = null != _0x4e6193 ? null == n ? new Uint8Array(_0x4e6193, _0x40bb90) : new Uint8Array(_0x4e6193, _0x40bb90, n) : null, _0x96460b['compressedTexImage2D'](e, c['__textureTarget'], _0x48168a, c[_0x56ae('0x2a71')], _0x2d9f4e, _0x5ac4a7, 0x0, _0x4e6193); } else { this[_0x56ae('0x1027')][_0x56ae('0xb91')](18.7, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x74); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1232')]['setIndexedPosition'](18.8, 1.2); this['runner']['spritesheet']['set_currentFrame'](0x2e); this['runner'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2a77'), 0xc8, -0x118, null, null, null, null); var _0x40bb90 = _0xfe3284[_0x56ae('0x3d')](0x5c8); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a78'), -0xb4, -0x70, null, null == _0x40bb90 ? null : Math['round'](_0x1c1b50[_0x56ae('0x216')](_0x40bb90, 2.5)), null, null); _0x40bb90 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2699'), 0x118, 0x0, null, null, 0x0, _0x40bb90); _0x40bb90 = _0xfe3284[_0x56ae('0x3d')](0x3e8); var _0x48168a = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a79'), -0xf0, 0xa8, null, null == _0x40bb90 ? null : Math[_0x56ae('0x833')](_0x40bb90 / 2.5), 0x1, _0x48168a); this[_0x56ae('0xb93')]['addBubble']('Yes.', 0x1a4, 0xdc, null, null, 0x2, null); } }, 'frame5': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](18.65, 0.9); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x68); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x0); this['runner'][_0x56ae('0xb91')](18.8, 1.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a7a'), 0x50, -0x104, null, null, null, null); var _0x10644c = _0xfe3284[_0x56ae('0x3d')](0x53c), _0x2272e9 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27ve\x20been\x20there,\x20and\x20there\x27s\x20nothing.\x20This\x20map\x20is\x20lying!', 0xdc, -0x48, null, null == _0x10644c ? null : Math[_0x56ae('0x833')](_0x10644c / 2.5), -0x1, _0x2272e9); _0x10644c = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a40'), -0x64, 0x12c, null, null, null, _0x10644c); }, 'frame6': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](18.7, 0x1); this['child']['spritesheet'][_0x56ae('0x51d')](0x74); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['runner'][_0x56ae('0xb91')](18.8, 1.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a7b'), 0x14, -0x118, null, null, null, null, null); var _0x4d7690 = _0xfe3284[_0x56ae('0xa19')](0.5); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2a7c'), 0xdc, -0xe6, _0x4d7690, null, 0xffffff); _0x4d7690 = _0xfe3284[_0x56ae('0x3d')](0x2e4); var _0x552e25 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2a7d'), -0x78, -0xa, null, _0x4d7690, -0x1, _0x552e25, null); _0x4d7690 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a7e'), 0x50, 0x154, null, null, null, _0x4d7690, null); this['makeBold']('really'); }, 'init': function() { this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this['child']); var _0x7d1313 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x35aff5 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x7d1313 = null != _0x586025[_0x7d1313] ? _0x35aff5[_0x56ae('0x99c')](_0x7d1313) : _0x35aff5['h'][_0x7d1313]; this['child'][_0x56ae('0xbb8')] = new _0x5e2059(_0x7d1313, -0x2); this[_0x56ae('0x1232')] = new _0x5b4c52(this['section'], _0x37c090['runner'], !0x1, null, !0x1, null); this['runner']['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); _0x7d1313 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x35aff5 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x7d1313 = null != _0x586025[_0x7d1313] ? _0x35aff5['getReserved'](_0x7d1313) : _0x35aff5['h'][_0x7d1313]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x7d1313, -0x1); }, '__class__': _0x1bcd4f }); var _0x24d76e = function() { _0x2c8908['call'](this, _0x4622dd['boxes'], 0x5, _0x24d76e['entry'], { 'startTilesLength': 0x7d0 }); this[_0x56ae('0xb97')] = new _0x1688e1(); this[_0x56ae('0xb97')][_0x56ae('0xb29')] = 0x0; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this['frame9']), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this['frame12']), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')])]; this[_0x56ae('0x110')] = _0x56ae('0x2a7f'); }; _0x5ac4a7[_0x56ae('0x2a80')] = _0x24d76e; _0x24d76e[_0x56ae('0x8bf')] = _0x56ae('0x2a80'); _0x24d76e[_0x56ae('0x8ee')] = _0x2c8908; _0x24d76e[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'box': null, 'centered': null, 'bounceAnimation': null, 'cameraPosition': null, 'cameraRotation': null, 'loadNext': function(_0x44701a, _0x409756) { _0x44701a = _0x17c694[_0x56ae('0x13c4')](); _0x41c934['high'] = 0x32ff3; _0x409756 || 0x4 == this[_0x56ae('0x1643')] ? _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0x44701a['continuePath']() || _0x17c694[_0x56ae('0x27a9')](_0x44701a)); }, 'unloadLevel': function() { var _0x110f5c = {}; _0x110f5c[_0x56ae('0x2a81')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x110f5c[_0x56ae('0x2a82')] = _0x56ae('0x179f'); _0x110f5c[_0x56ae('0x2a83')] = _0x56ae('0x107'); if (_0x56ae('0x2a84') !== 'xcYPn') { var _0x1ee915 = this['parseVarStr'](), _0x1d1920 = new _0xd912eb(), _0x4b2ad1 = this['_newBlockBytes'][_0x56ae('0x161f')](); this[_0x56ae('0x16e6')](null); for (var _0x3537d1 = 0x0, _0xf80208; _0xfeeea6['gt'](_0x4b2ad1, _0x3537d1);) { var _0x5db183 = this[_0x56ae('0x12ed')]['readUnsignedInt'](); var _0x7c9f7e = this['_newBlockBytes'][_0x56ae('0x161f')](); _0xf80208 = this[_0x56ae('0x16fe')](_0x5db183, [_0x56ae('0xe3f')]); _0xf80208[_0x56ae('0xb37')] ? _0x1d1920[_0x56ae('0xa63')](_0x59b8d7['__cast'](this[_0x56ae('0x13cf')][_0x56ae('0x1b')](_0x5db183)[_0x56ae('0xf17')], _0x536a3a), _0x7c9f7e) : this[_0x56ae('0x13cf')][_0x56ae('0x1b')](a)['addError'](_0x110f5c[_0x56ae('0x2a81')](_0x56ae('0x179e') + _0x1b30b7[_0x56ae('0x28')](null == _0x3537d1 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x3537d1)) + _0x56ae('0x170a'), _0x1b30b7[_0x56ae('0x28')](null == _0x5db183 ? null : _0xfeeea6['toFloat'](_0x5db183))) + _0x110f5c[_0x56ae('0x2a82')]); ++_0x3537d1; } 0x0 == _0x1d1920[_0x56ae('0xe83')]()[_0x56ae('0x9fa')]() ? this[_0x56ae('0x13cf')][_0x56ae('0x1b')](a)[_0x56ae('0x1705')](_0x56ae('0x17a0')) : (this[_0x56ae('0x16f3')](), this[_0x56ae('0x1626')](_0x1d1920, _0x1ee915), this[_0x56ae('0x13cf')]['get'](a)['data'] = _0x1d1920, this[_0x56ae('0x16a8')] && _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x17a1') + _0x1d1920['get_name']() + _0x56ae('0x17a2') + _0x1d1920['get_frames']()[_0x56ae('0x9fa')](), { 'fileName': _0x110f5c[_0x56ae('0x2a83')], 'lineNumber': 0x6a5, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x56ae('0x16dc') })); } else { this['box'] = this[_0x56ae('0xb8f')] = null; _0x1c1b50['lYBnT'](null, this[_0x56ae('0xb8d')]) && _0x360126[_0x56ae('0xb8c')](this['cameraPosition'], null, !0x1, !0x1); this[_0x56ae('0xb90')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }, 'frame0': function() { if (_0x56ae('0x2a85') !== _0x56ae('0x2a85')) { this[_0x56ae('0x968')]('addedToStage', _0x2d9f4e(this, this[_0x56ae('0x2a86')])); this['removeEventListener'](_0x56ae('0xad4'), _0x2d9f4e(this, this[_0x56ae('0x164a')])); this[_0x56ae('0x164a')](null); for (var _0x3858d2 = new _0x380a2a(this[_0x56ae('0xb03')]() - 0x1, 0x0, -0x1); _0x3858d2[_0x56ae('0x1407')] + _0x3858d2[_0x56ae('0x221f')] != _0x3858d2[_0x56ae('0xf6a')];) { var _0x1a8a85 = _0x3858d2['currentValue'] += _0x3858d2[_0x56ae('0x221f')]; this[_0x56ae('0x2a87')](_0x1a8a85); } } else { var _0x5cd750 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x568d51 = null; null == _0x568d51 && (_0x568d51 = new _0x20e8d2()); var _0x32bdd2 = Math['sin'](1.2304571226560022); _0x568d51['x'] = -0.681 * _0x32bdd2; _0x568d51['y'] = -0.664 * _0x32bdd2; _0x568d51['z'] = -0.308 * _0x32bdd2; _0x568d51['w'] = Math[_0x56ae('0x104e')](1.2304571226560022); _0x32bdd2 = _0x568d51['x'] * _0x568d51['x'] + _0x568d51['y'] * _0x568d51['y'] + _0x568d51['z'] * _0x568d51['z'] + _0x568d51['w'] * _0x568d51['w']; var _0x4cc42c = _0x32bdd2 - 0x1; 1e-10 > (0x0 <= _0x4cc42c ? _0x4cc42c : -_0x4cc42c) || (0x0 == _0x32bdd2 ? (_0x568d51['x'] = 0x0, _0x568d51['y'] = 0x0, _0x568d51['z'] = 0x0, _0x568d51['w'] = 0x1) : (_0x32bdd2 = 0x1 / Math[_0x56ae('0xf0c')](_0x32bdd2), _0x568d51['x'] *= _0x32bdd2, _0x568d51['y'] *= _0x32bdd2, _0x568d51['z'] *= _0x32bdd2, _0x568d51['w'] *= _0x32bdd2)); _0x5cd750['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x568d51)[_0x56ae('0x1050')]()); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x28); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_y'](-0x12c); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x9f6); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](11.5, 0x1d, null, 0x41); _0x5cd750 = this[_0x56ae('0xb90')]; _0x568d51 = _0x5cd750[_0x56ae('0xe79')][_0x56ae('0x9f0')]() - 0xf; _0x5cd750[_0x56ae('0xe79')][_0x56ae('0xaae')](_0x568d51); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x54); this[_0x56ae('0xb90')]['spritesheet']['set_xInverted'](!0x0); _0x5cd750 = _0xfe3284['scale'](0x1); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0x1191'), 0x0, -0x118, _0x5cd750, null, 0xffffff); } }, 'frame1': function() { this['student']['setIndexedPosition'](11.6, 0x1c, null, 0x5f); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); var _0x47a242 = _0xfe3284[_0x56ae('0xa19')](0x1); this[_0x56ae('0xb93')]['addPlainTextOld'](_0x56ae('0x1191'), 0x0, -0x118, _0x47a242, null, 0xffffff); }, 'frame2': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x0, 25.2, null, 0x2b); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x18); this['student'][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x6b18de = _0xfe3284['scale'](0x1); this[_0x56ae('0xb93')][_0x56ae('0xb94')]('The\x20first\x20step\x20is\x20to\x20notice\x20something\x20weird.', 0x0, -0x118, _0x6b18de, null, 0xffffff); }, 'frame3': function() { if (_0x56ae('0x2a88') === _0x56ae('0x2a88')) { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.5, 25.7, null, 42.5); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); var _0x4c34fd = _0xfe3284['scale'](0x1); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0x1191'), 0x0, -0x118, _0x4c34fd, null, 0xffffff); } else { _0x56ae('0x18f6') == b && this[_0x56ae('0x18f7')](_0x4c34fd); } }, 'frame4': function() { if (_0x56ae('0x2a89') !== _0x56ae('0x2a89')) { this[_0x56ae('0x19f8')][_0x56ae('0x500')](0x0); this[_0x56ae('0x2a8a')] || this['set_greyscale'](!0x0); this[_0x56ae('0x2a8b')] = null; this['characterID'] = this[_0x56ae('0x2a8c')] = this[_0x56ae('0x2a8d')] = -0x1; } else { this['student']['setIndexedPosition'](0.7, 26.1, null, 42.5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); for (var _0x3b71c6 = 0x0, _0x34ae08 = this[_0x56ae('0x1023')][_0x56ae('0x9f9')][_0x56ae('0x9fa')](); _0x575257[_0x56ae('0x28d8')](_0x3b71c6, _0x34ae08);) { var _0x42b0d7 = _0x3b71c6++, _0x2f62cd = this[_0x56ae('0x1023')]; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x42b0d7 = 0x0 <= _0x42b0d7 && _0x42b0d7 < _0x2f62cd[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x2f62cd[_0x56ae('0x9f9')]['get'](_0x42b0d7) : null; if (null != _0x42b0d7 && 0x4 == _0x42b0d7[_0x56ae('0xf2d')][_0x56ae('0xf2e')]) { if ('hXYxx' === 'rXOYP') { null != this[_0x56ae('0x8c1')] && _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x8f2')](_0x3b71c6); } else { this[_0x56ae('0x2260')] = _0x42b0d7; break; } } } this[_0x56ae('0xb8f')] = new _0x3b36df(this['tunnel'], this['box'], this[_0x56ae('0xb90')]); this['dialog'][_0x56ae('0x1455')] = (_0xf76599 = this['bounceAnimation'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x8f2')])); _0x3b71c6 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x34ae08 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x3e1')](); this['cameraPosition'] = _0x360126[_0x56ae('0x105f')](_0x3b71c6, 0x3, { 'x': _0x34ae08, 'y': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x9f0')](), 'z': 0x8e3 }); _0x3b71c6 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x42b0d7 = new _0x4e9ff1(-0.604, -0.547, -0.579); _0x34ae08 = null; null == _0x34ae08 && (_0x34ae08 = new _0x20e8d2()); _0x2f62cd = Math[_0x56ae('0xaa1')](1.0908307824964558); _0x34ae08['x'] = _0x42b0d7['x'] * _0x2f62cd; _0x34ae08['y'] = _0x42b0d7['y'] * _0x2f62cd; _0x34ae08['z'] = _0x42b0d7['z'] * _0x2f62cd; _0x34ae08['w'] = Math[_0x56ae('0x104e')](1.0908307824964558); _0x42b0d7 = _0x575257[_0x56ae('0x6d6')](_0x575257[_0x56ae('0x6d6')](_0x34ae08['x'] * _0x34ae08['x'] + _0x34ae08['y'] * _0x34ae08['y'], _0x34ae08['z'] * _0x34ae08['z']), _0x34ae08['w'] * _0x34ae08['w']); _0x2f62cd = _0x42b0d7 - 0x1; 1e-10 > (0x0 <= _0x2f62cd ? _0x2f62cd : -_0x2f62cd) || (0x0 == _0x42b0d7 ? (_0x34ae08['x'] = 0x0, _0x34ae08['y'] = 0x0, _0x34ae08['z'] = 0x0, _0x34ae08['w'] = 0x1) : (_0x42b0d7 = _0x575257[_0x56ae('0x6d7')](0x1, Math[_0x56ae('0xf0c')](_0x42b0d7)), _0x34ae08['x'] *= _0x42b0d7, _0x34ae08['y'] *= _0x42b0d7, _0x34ae08['z'] *= _0x42b0d7, _0x34ae08['w'] *= _0x42b0d7)); this[_0x56ae('0xb8e')] = _0x1776bd[_0x56ae('0x15fa')](_0x3b71c6, 0x3, _0x34ae08); _0x521f76[_0x56ae('0xb6a')]((_0xf76599 = this[_0x56ae('0xb8f')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2a8e')])), 0x1f4); _0x3b71c6 = _0xfe3284[_0x56ae('0xa19')](0x1); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0xb95'), 0x0, -0x128, _0x3b71c6, null, 0xffffff)[_0x56ae('0xb96')](this[_0x56ae('0xb97')]); } }, 'frame5': function() { if (_0x56ae('0x2a8f') === _0x56ae('0x2a90')) { if (null == _0x17c694[_0x56ae('0x2a91')]) { _0x41c934[_0x56ae('0xbcd')] = 0x715a1; var _0xf4cebf = _0x17c694['getDate'](0x0), _0x511f86 = _0x17c694[_0x56ae('0xc10')](0.04), _0x5bf1b5 = new _0x48b239(_0x37c090[_0x56ae('0xb90')], _0x4622dd[_0x56ae('0x24cc')], 0x22, 0x2, null, null, { 'backwards': !0x0, 'beginMessage': 'I\x27m\x20happy\x20to\x20help,\x20but\x20still...\x0aWhy\x20does\x20everyone\x20act\x20like\x20I\x27m\x20some\x20kind\x20of\x20genius?' }), _0x42a853 = _0x37c090[_0x56ae('0xb90')], _0x2b0a3b = _0x4622dd['boxes'], _0x20b6b4 = _0x3db706['get_somethingWeird'](); _0x5bf1b5 = [_0x5bf1b5, new _0x48b239(_0x42a853, _0x2b0a3b, 0x5, 0x1, -0x1388, null, { 'beginMessage': _0x575257[_0x56ae('0x6d8')] }, function(_0xf4cebf) { _0x17c694[_0x56ae('0x13c4')]()['recordChallengeComplete'](_0xf4cebf); _0x3db706[_0x56ae('0x26b1')]()[_0x56ae('0xb4a')](0x1); }, _0x20b6b4)]; _0x42a853 = new _0xf73cc(_0x4622dd['boxes'], 0x5, 0x4, !0x0, new _0x4e9ff1(0x0, 0x55, 0x11f8), new _0x4e9ff1(0x0, 0x0, 0x5a), null, null, null, 0xbb8, null, { 'beginMessage': _0x56ae('0x2a92') }); _0x2b0a3b = new _0xf73cc(_0x4622dd[_0x56ae('0x2473')], 0x1, 0x1, !0x0, null, null, null, null, null, -0x960, null, { 'beginMessage': 'Anyway,\x20where\x20was\x20I...\x0aThe\x20next\x20step\x20is\x20a\x20class\x20presentation,\x20or\x20a\x20research\x20paper.\x0aOr\x20worse,\x20both.\x20Bad\x20memories...' }); _0x20b6b4 = _0x4622dd['primary']; var _0x41f71e = _0x3db706['get_tellAFriend'](); _0x17c694[_0x56ae('0x2a91')] = new _0x17c694(_0x56ae('0x2a93'), _0x56ae('0x2a94'), _0xf4cebf, _0x511f86, _0x5bf1b5, [_0x42a853, _0x2b0a3b, new _0xf73cc(_0x20b6b4, 0x22, 0x23, null, null, null, null, null, null, null, null, { 'beginMessage': _0x575257[_0x56ae('0x2a95')], 'noCrumblingTiles': !0x0 }, null, null, null, _0x41f71e)], function() { _0x3db706[_0x56ae('0x26b0')]()[_0x56ae('0xb4a')](0x1); }); _0xf4cebf = _0x56b9a2[_0x56ae('0x488')](); 0x0 <= _0xf4cebf[_0x56ae('0x20c2')] && 0x3f13 > _0xf4cebf[_0x56ae('0x20c2')] || (_0xf4cebf = _0x56b9a2[_0x56ae('0x488')](), 0x0 <= _0xf4cebf[_0x56ae('0x20c2')] && 0x4e93 > _0xf4cebf['previousBuildNumber'] ? (_0xf4cebf = _0x17c694['studentDiscovery'][_0x56ae('0xbf9')], _0xf4cebf = 0x0 < _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0xf4cebf['id'], _0xf4cebf[_0x56ae('0xa1c')])) : _0xf4cebf = !0x1, _0xf4cebf && (_0xf4cebf = _0x17c694[_0x56ae('0x2a91')][_0x56ae('0xbf9')], _0x17c694[_0x56ae('0x2a91')][_0x56ae('0x2a96')](_0x56b9a2['get_instance']()['get'](_0xf4cebf['id'], _0xf4cebf[_0x56ae('0xa1c')]) - 0x1))); } return _0x17c694[_0x56ae('0x2a91')]; } else { _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xb8d')], null, !0x0); _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xb8e')], null, !0x0); this[_0x56ae('0xb8e')] = this['cameraPosition'] = null; this['bounceAnimation']['resetBox'](); this['bounceAnimation'] = null; this[_0x56ae('0xb90')]['setIndexedPosition'](0.36, 26.1, null, 0xa); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x56); this[_0x56ae('0xb90')]['spritesheet']['set_xInverted'](!0x0); var _0x7b7d90 = _0xfe3284[_0x56ae('0xa19')](0x1); this[_0x56ae('0xb93')][_0x56ae('0xb94')]('The\x20next\x20few\x20steps\x20can\x20be\x20summarized\x20as\x0a\x22mess\x20around\x20and\x20see\x20what\x20happens.\x22', 0x0, -0x128, _0x7b7d90, null, 0xffffff)[_0x56ae('0xb96')](this['centered']); } }, 'frame6': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.34, 26.1, null, -0xf); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xf); var _0x273873 = this[_0x56ae('0xb90')][_0x56ae('0xe79')]; _0x273873[_0x56ae('0xfae')](_0x273873[_0x56ae('0xfaf')]() + 0xd8); _0x273873 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x273873[_0x56ae('0x471')](_0x273873[_0x56ae('0x3e1')]() + 0x14); _0x273873 = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x273873[_0x56ae('0xf03')](_0x273873['get_z']() - 0x3); }, 'frame7': function() { var _0x429bc8 = _0x56ae('0x2a97')[_0x56ae('0x44')]('|'), _0x182c8b = 0x0; while (!![]) { switch (_0x429bc8[_0x182c8b++]) { case '0': this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.36, 26.1, null, -0x29); continue; case '1': _0x2fcb52[_0x56ae('0x471')](_0x2fcb52['get_x']() + 0x14); continue; case '2': var _0x2fcb52 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); continue; case '3': this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); continue; case '4': _0x2fcb52 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); continue; case '5': _0x2fcb52[_0x56ae('0xf03')](_0x2fcb52[_0x56ae('0x105e')]() - 0x3); continue; } break; } }, 'frame8': function() { var _0x31ea0f = _0xfe3284[_0x56ae('0xa19')](0.6); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0x2a27'), 0xa0, 0xf0, _0x31ea0f, null, 0xffffff); _0x31ea0f = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x31ea0f[_0x56ae('0x471')](_0x31ea0f['get_x']() + 0x14); _0x31ea0f = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x31ea0f['set_z'](_0x31ea0f[_0x56ae('0x105e')]() - 0x3); }, 'frame9': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.36, 25.95, null, -0x2d); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); var _0x200c74 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x200c74[_0x56ae('0x471')](_0x200c74[_0x56ae('0x3e1')]() + 0x14); _0x200c74 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x200c74[_0x56ae('0xf03')](_0x200c74['get_z']() - 0x3); }, 'frame10': function() { this['student']['setIndexedPosition'](0.36, 25.73, null, -0x1c); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5a); var _0x1c6423 = _0xfe3284[_0x56ae('0xa19')](0.6); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0x2934'), 0x78, 0x140, _0x1c6423, null, 0xffffff); _0x1c6423 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x1c6423['set_x'](_0x1c6423[_0x56ae('0x3e1')]() + 0x14); _0x1c6423 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x1c6423[_0x56ae('0xf03')](_0x1c6423[_0x56ae('0x105e')]() - 0x3); }, 'frame11': function() { var _0x59d93c = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x59d93c[_0x56ae('0x471')](_0x59d93c[_0x56ae('0x3e1')]() + 0x14); _0x59d93c = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x59d93c['set_z'](_0x59d93c[_0x56ae('0x105e')]() - 0x3); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.46, 25.69, null, -0x11); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x59); }, 'frame12': function() { if (_0x56ae('0x2a98') !== _0x56ae('0x2a99')) { this['student'][_0x56ae('0xb91')](0.43, 25.9, null, -0x11); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x0); var _0x5478f9 = this[_0x56ae('0xb90')][_0x56ae('0xe79')]; _0x5478f9[_0x56ae('0xfae')](_0x5478f9[_0x56ae('0xfaf')]() - 0x5a); _0x5478f9 = this[_0x56ae('0x2260')][_0x56ae('0xe79')]; _0x5478f9[_0x56ae('0xf03')](_0x575257['YwqnT'](_0x5478f9[_0x56ae('0x105e')](), 0x32)); } else { _0x56b9a2[_0x56ae('0x488')]()['exists'](_0x56ae('0x2a9a')) && (_0x41c934[_0x56ae('0xbcd')] = 0xb72e7, _0x34c8e6[_0x56ae('0x1ede')]()[_0x56ae('0x2a9b')](_0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x56ae('0x2a9a'), ''), !0x0), _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')]('cachedLocalScores', null)); } }, 'frame13': function() { if ('clvsO' === _0x56ae('0x2a9c')) { var _0x552139 = c[b]; ++b; _0x4622dd['makeAvailable'](_0x552139, _0xc5462['field'](_0x142a36, _0x552139)); } else { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.41, 26.6, null, -0x3c); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x6); var _0x142a36 = this[_0x56ae('0xb90')]['mesh']; _0x142a36['set_rotationZ'](_0x142a36[_0x56ae('0xfaf')]() - 0x24); _0x142a36 = this[_0x56ae('0x2260')]['mesh']; _0x142a36[_0x56ae('0xf03')](_0x142a36['get_z']() + 0x28); } }, 'frame14': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.39, 0x1b, null, -0x50); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x7); var _0x4c61a3 = this[_0x56ae('0xb90')][_0x56ae('0xe79')]; _0x4c61a3[_0x56ae('0xfae')](_0x4c61a3[_0x56ae('0xfaf')]() + 0x12); _0x4c61a3 = this[_0x56ae('0x2260')][_0x56ae('0xe79')]; _0x4c61a3[_0x56ae('0xf03')](_0x4c61a3[_0x56ae('0x105e')]() + 0x1e); }, 'init': function() { if (_0x56ae('0x2a9d') !== _0x56ae('0x2a9e')) { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['student'], !0x1, null, !0x1, null); this[_0x56ae('0xb90')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['student']); var _0x10a91d = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x219dcb = _0x4622dd['get_instance']()['paths']; _0x10a91d = null != _0x586025[_0x10a91d] ? _0x219dcb['getReserved'](_0x10a91d) : _0x219dcb['h'][_0x10a91d]; this[_0x56ae('0xb90')]['goesTo'] = new _0x5e2059(_0x10a91d, 0x5); } else { return this['_subSetIndex'] = _0x10a91d; } }, '__class__': _0x24d76e }); var _0x3b36df = function(_0x4ba212, _0x1ad2ee, _0x380115) { this[_0x56ae('0x2a9f')] = !0x1; this['studentVelocity'] = -183.74; this['boxAnimationTime'] = -0x1; this[_0x56ae('0x94c')] = _0x4ba212; this[_0x56ae('0x2260')] = _0x1ad2ee; this['boxBaseX'] = _0x1ad2ee['mesh']['get_x'](); this[_0x56ae('0xb90')] = _0x380115; this[_0x56ae('0x2aa0')] = _0x380115[_0x56ae('0xe79')]['get_x'](); this[_0x56ae('0x2aa1')] = this[_0x56ae('0x2aa0')] - this[_0x56ae('0x2aa2')]; this[_0x56ae('0x257f')] = new _0x3248ff(_0x380115, new _0x1b25e8(0xe)); this[_0x56ae('0x2aa3')] = new _0x3248ff(_0x380115, new _0x1b25e8(0xf, 0x8)); this[_0x56ae('0x2aa4')] = new _0x3248ff(_0x380115, new _0x1b25e8(0x17, 0x2)); }; _0x5ac4a7[_0x56ae('0x2aa5')] = _0x3b36df; _0x3b36df[_0x56ae('0x8bf')] = _0x56ae('0x2aa5'); _0x3b36df[_0x56ae('0x6')] = {}; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x94c')] = null; _0x3b36df[_0x56ae('0x6')]['box'] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa6')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0xb90')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa7')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa2')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa0')] = null; _0x3b36df[_0x56ae('0x6')]['studentOffsetFromBox'] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa8')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x257f')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa3')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa4')] = null; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2a9f')] = null; _0x3b36df[_0x56ae('0x6')]['queueAnimationSwitch'] = function() { this.animationSwitchPending = !0x0; }; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aa9')] = function() { if (_0x1c1b50.whtnm === _0x56ae('0x227')) { this.animationSwitchPending = !0x1; var _0x395509 = this.jumpAnimation, _0x4d5e88 = this.fallAnimation; this.jumpAnimation = new _0x3248ff(this.student, new _0x1b25e8(0x0)); this.fallAnimation = new _0x3248ff(this.student, new _0x1b25e8(0x1, 0x8)); this.landAnimation = new _0x3248ff(this.student, new _0x1b25e8(0x9, 0x2)); this.currentAnimation = this.currentAnimation == _0x395509 ? this.jumpAnimation : this.currentAnimation == _0x4d5e88 ? this.fallAnimation : this.landAnimation; } else { this.__interval = _0x395509; if (0x0 > this.__interval) throw new _0x1adea8(new _0x4d4163()); 0x0 == this.__interval && (this.__interval = _0x4991f8.defaultInterval); null != this.__timer && (this.__timer.stop(), this.__timer = null); _0x4991f8.supported && !this.get_muted() && (this.__timer = new _0x521f76(this.__interval), this.__timer.run = _0x2d9f4e(this, this.update)); } }; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0xfaa817) { var _0x1af2ae = this.currentAnimation; if (0x0 <= this.boxAnimationTime) if (this.boxAnimationTime += _0xfaa817, 0.35 <= this.boxAnimationTime) this.boxAnimationTime = -0x1, this.box.mesh.set_x(this.boxBaseX), this.studentVelocity = -183.74; else if (0.2 <= this.boxAnimationTime) { var _0x11825d = this.box.mesh; _0x11825d.set_x(_0x11825d.get_x() - 66.66666666666667 * _0xfaa817); } else 0.15 <= this.boxAnimationTime || (_0x11825d = this.box.mesh, _0x11825d.set_x(_0x11825d.get_x() + 66.66666666666667 * _0xfaa817)); this.studentVelocity += 0x1a6 * _0xfaa817; _0x11825d = this.student.mesh.get_x() + this.studentVelocity * _0xfaa817; _0x11825d >= this.box.mesh.get_x() + this.studentOffsetFromBox ? (_0x11825d = this.box.mesh.get_x() + this.studentOffsetFromBox, this.studentVelocity = 0x0, this.currentAnimation = this.landAnimation, 0x0 > this.boxAnimationTime && (this.boxAnimationTime = 0x0)) : this.currentAnimation = -0xa <= this.studentVelocity ? this.fallAnimation : this.jumpAnimation; this.student.mesh.moveTo(_0x11825d, this.student.mesh.get_y(), this.student.mesh.get_z()); this.currentAnimation != _0x1af2ae && (this.animationSwitchPending && this.switchAnimations(), this.currentAnimation.reset()); this.currentAnimation.update(_0xfaa817); this.student.lookAtCamera(); this.tunnel.display(0x0); }; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x2aaa')] = function() { this.box.reset(); }; _0x3b36df[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3b36df; var _0xa20bf1 = function() { if (_0x56ae('0x2aab') !== _0x56ae('0x2aac')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x1d5e')], 0x17, _0xa20bf1[_0x56ae('0xbf5')]); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this[_0x56ae('0x110')] = _0x56ae('0x2aad'); } else { return this[_0x56ae('0x1380')] = a; } }; _0x5ac4a7[_0x56ae('0x2aae')] = _0xa20bf1; _0xa20bf1[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.StandardsToUphold'; _0xa20bf1[_0x56ae('0x8ee')] = _0x2c8908; _0xa20bf1[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'gentleman': null, 'unloadLevel': function() { this['gentleman'] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x94c')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { this[_0x56ae('0x94c')][_0x56ae('0x1f32')](0x0); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x21); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x32); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](this[_0x56ae('0x1023')][_0x56ae('0xc9f')] - 0x12c); _0x2b39f7['view']['get_camera']()[_0x56ae('0xfae')](-0x1e); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0x3, -2.2, !0x0, 0xa); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this['gentleman'][_0x56ae('0xb91')](0x2, 0x1, !0x0); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x21); var _0x462dce = _0xfe3284['scale'](0.4); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x575257['SUYej'], -0x50, -0x140, _0x462dce, null, 0xffffff); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2aaf'), -0xa0, -0xf0, null, null, null, null); _0x462dce = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Come\x20with\x20me.\x20We\x27ve\x20found\x20a', -0xa0, -0x78, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, _0x462dce); _0x462dce = this['dialog']; (0x0 < _0x462dce[_0x56ae('0x9cf')]['get_length']() ? _0x462dce[_0x56ae('0x9cf')][_0x56ae('0x1b')](_0x462dce['bubbles'][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e2')] = 0xcccccc; _0x462dce = this[_0x56ae('0xb93')]; (0x0 < _0x462dce[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? _0x462dce[_0x56ae('0x9cf')]['get'](_0x462dce[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x9e3')][_0x56ae('0x12')](); _0x462dce = this[_0x56ae('0xb93')]; (0x0 < _0x462dce[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x462dce[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x462dce[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e2')] = 0xcccccc; _0x462dce = this['dialog']; (0x0 < _0x462dce['tails'][_0x56ae('0x9fa')]() ? _0x462dce[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x462dce[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x12e6')](); _0x462dce = _0xfe3284['scale'](1.2); var _0x411eff = _0xfe3284[_0x56ae('0x3d')](0x90), _0x3a9b38 = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x257a'), 0x40, -0x78, _0x462dce, _0x411eff, null, _0x3a9b38, null); }, 'frame1': function() { var _0x51bba5 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x51bba5['set_z'](_0x51bba5[_0x56ae('0x105e')]() + 0x3c); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['angel'][_0x56ae('0xb91')](0x3, 0x0, !0x0, 0x19); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x2, 0x2, !0x0); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x51d')](0x28); _0x51bba5 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ab0'), -0xa0, -0xc8, null, null, null, _0x51bba5); _0x51bba5 = this[_0x56ae('0xb93')]; (0x0 < _0x51bba5[_0x56ae('0x9cf')]['get_length']() ? _0x51bba5[_0x56ae('0x9cf')][_0x56ae('0x1b')](_0x51bba5['bubbles']['get_length']() - 0x1) : null)[_0x56ae('0x12e2')] = 0xcccccc; _0x51bba5 = this['dialog']; (0x0 < _0x51bba5[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? _0x51bba5[_0x56ae('0x9cf')]['get'](_0x51bba5[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null)[_0x56ae('0x9e3')][_0x56ae('0x12')](); _0x51bba5 = this[_0x56ae('0xb93')]; (0x0 < _0x51bba5[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() ? _0x51bba5[_0x56ae('0x25c2')]['get'](_0x51bba5[_0x56ae('0x25c2')][_0x56ae('0x9fa')]() - 0x1) : null)['fillColor'] = 0xcccccc; _0x51bba5 = this['dialog']; (0x0 < _0x51bba5[_0x56ae('0x25c2')]['get_length']() ? _0x51bba5[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x51bba5[_0x56ae('0x25c2')]['get_length']() - 0x1) : null)[_0x56ae('0x12e6')](); _0x51bba5 = _0xfe3284[_0x56ae('0xa19')](1.2); var _0x5409e0 = _0xfe3284[_0x56ae('0x3d')](0x90), _0x44a355 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x257a'), 0x34, -0xc8, _0x51bba5, _0x5409e0, null, _0x44a355, null); }, 'frame2': function() { if (_0x56ae('0x2ab1') === _0x56ae('0x2ab1')) { var _0x42239f = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x42239f[_0x56ae('0xf03')](_0x42239f[_0x56ae('0x105e')]() + 0x3c); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x3, 1.4, !0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x2, 0x3, !0x0); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x1d); _0x42239f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ab2'), -0xc8, -0xf0, null, null, null, _0x42239f); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Oh...', 0x50, -0xa0, -0x1, Math['round'](0x78), null, null); _0x42239f = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ab3'), 0x12c, -0x28, -0x1, Math['round'](0x1b8), 0x1, _0x42239f); _0x42239f = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ab4'), 0x28, 0x168, null, null, null, _0x42239f); } else { _0x2c8111[_0x56ae('0x94d')](this); } }, 'frame3': function() { if (_0x56ae('0x2ab5') !== _0x56ae('0x2ab5')) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x48a2ea); this[_0x56ae('0x3aa')] = _0x795e66[_0x56ae('0x158b')](_0x48a2ea, 'type'); } else { var _0x48a2ea = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x48a2ea[_0x56ae('0xf03')](_0x48a2ea[_0x56ae('0x105e')]() + 0x3c); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x2, 0x4, !0x0); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x23); _0x48a2ea = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x228')], 0x0, -0xa0, null, null, null, _0x48a2ea); _0x48a2ea = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ab6'), 0xa0, 0x118, null, null, null, _0x48a2ea); } }, 'frame4': function() { var _0x491e00 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x491e00[_0x56ae('0xf03')](_0x491e00['get_z']() + 0x3c); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x2, 0x5, !0x0); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2c); _0x491e00 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ab7'), 0x28, -0xf0, null, null, null, _0x491e00); }, 'frame5': function() { var _0x2f2c15 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x2f2c15[_0x56ae('0xf03')](_0x2f2c15[_0x56ae('0x105e')]() + 0x3c); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0x2, 0x6, !0x0); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x1e); }, 'init': function() { this[_0x56ae('0xe7b')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this['angel']); var _0x340243 = this[_0x56ae('0x2507')]['pathName'], _0xefeff0 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x340243 = null != _0x586025[_0x340243] ? _0xefeff0[_0x56ae('0x99c')](_0x340243) : _0xefeff0['h'][_0x340243]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x340243, 0x1); this[_0x56ae('0x1941')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['gentleman'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1941')]); _0x340243 = this['explorePath'][_0x56ae('0xbbe')]; _0xefeff0 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x340243 = null != _0x586025[_0x340243] ? _0xefeff0['getReserved'](_0x340243) : _0xefeff0['h'][_0x340243]; this[_0x56ae('0x1941')][_0x56ae('0xbb8')] = new _0x5e2059(_0x340243, 0x18); }, '__class__': _0xa20bf1 }); var _0x53b2cf = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x25e3')], 0x0, null, { 'startTilesLength': 0x0 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x575257['CzvgE'](_0x2d9f4e, this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this['frame8']), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')])]; this[_0x56ae('0x110')] = _0x56ae('0x2ab8'); }; _0x5ac4a7[_0x56ae('0x2ab9')] = _0x53b2cf; _0x53b2cf[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.StopSolvingProblems'; _0x53b2cf[_0x56ae('0x8ee')] = _0x2c8908; _0x53b2cf[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'duplicator': null, 'angel': null, 'carSpace': null, 'carSection': null, 'createCar': function() { this[_0x56ae('0x2aba')] = new _0x4b5084(); this[_0x56ae('0x2aba')]['set_x'](0x0); this[_0x56ae('0x2aba')]['set_y'](0x78); this[_0x56ae('0x2aba')][_0x56ae('0xf03')](this['section']['endZ'] + 0x12c); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](this[_0x56ae('0x2aba')]); var _0x503654 = _0x53f64e[_0x56ae('0x2abb')]('boatOutside'); this[_0x56ae('0x2aba')][_0x56ae('0x994')](_0x503654); _0x503654['set_y'](0x2); _0x503654[_0x56ae('0xf03')](0xaf); _0x503654['set_rotationY'](0x5a); this[_0x56ae('0x2abc')] = new _0x1935eb(this[_0x56ae('0x94c')], this[_0x56ae('0x94c')]['scene'], _0x252a59['toObjectVector'](null), _0x56ae('0x2abd'), 0x1, 0x0); }, 'addToCar': function(_0x414c90) { this[_0x56ae('0x2aba')][_0x56ae('0x994')](_0x414c90['mesh']); _0x414c90[_0x56ae('0x1023')] = this[_0x56ae('0x2abc')]; }, 'updateCamera': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_x'](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](this[_0x56ae('0x1024')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - 0x122); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1024')][_0x56ae('0x265d')] = !0x0; this['duplicator'][_0x56ae('0xe7c')](); this[_0x56ae('0xe7b')][_0x56ae('0x265d')] = !0x0; this[_0x56ae('0xe7b')][_0x56ae('0xe7c')](); for (var _0x3a85b5 = this['dialog'], _0x19d764 = _0x3a85b5[_0x56ae('0x9cf')][_0x56ae('0x3f')](); _0x19d764[_0x56ae('0x8f5')]();) _0x19d764[_0x56ae('0x42')]()['layout'][_0x56ae('0x12')](); for (_0x19d764 = _0x3a85b5[_0x56ae('0x27e1')][_0x56ae('0x3f')](); _0x19d764['hasNext']();) _0x19d764[_0x56ae('0x42')]()[_0x56ae('0x12e6')](); for (_0x3a85b5 = _0x3a85b5['tails'][_0x56ae('0x3f')](); _0x3a85b5[_0x56ae('0x8f5')]();) _0x3a85b5[_0x56ae('0x42')]()['redraw'](); }, 'unloadLevel': function() { _0x360126[_0x56ae('0xb8c')](this['carSpace'], null, !0x1, !0x1); this[_0x56ae('0xe7b')] = this[_0x56ae('0x1024')] = this['tunnel'] = this[_0x56ae('0x2abc')] = this[_0x56ae('0x2aba')] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (_0x575257[_0x56ae('0x6dd')](_0x56ae('0x2abe'), _0x56ae('0x2abf'))) { _0x512a91[_0x56ae('0x2ac0')](null); } else { this[_0x56ae('0x2ac1')](); this[_0x56ae('0x2ac2')](this[_0x56ae('0xe7b')]); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xfbe); _0x2b39f7['view']['get_camera']()[_0x56ae('0xfae')](0x78); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -0x8, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x1e); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.6, 2.78e-17, null, 0x36); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x49); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x13a4c7 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x26a2'), 0xa0, -0xa0, null, null, null, _0x13a4c7, null); _0x13a4c7 = _0xfe3284[_0x56ae('0xa19')](1.3); var _0x53a090 = _0xfe3284[_0x56ae('0x3d')](0x23a), _0x512a91 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2ac3'), -0x104, 0x6e, _0x13a4c7, _0x53a090, null, _0x512a91, null); } }, 'frame1': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -7.3, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x22); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0.6, 0x1); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x9); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x2748e4 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2ac4'), 0xdc, 0x0, null, null, null, _0x2748e4, null); this[_0x56ae('0x1f68')](); }, 'frame2': function() { var _0xb8f15d = _0x56ae('0x2ac5')[_0x56ae('0x44')]('|'), _0x1d3480 = 0x0; while (!![]) { switch (_0xb8f15d[_0x1d3480++]) { case '0': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '1': this[_0x56ae('0x1f68')](); continue; case '2': this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -6.6, !0x0); continue; case '3': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2ac6'), -0xdc, 0x64, _0x3053b6, _0x5d29da, null, _0x2ef539, null); continue; case '4': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xd); continue; case '5': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '6': var _0x3053b6 = _0xfe3284['scale'](1.2), _0x5d29da = _0xfe3284['width'](0x26c), _0x2ef539 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); continue; case '7': this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.6, 1.2); continue; case '8': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x28); continue; } break; } }, 'frame3': function() { var _0x5411a6 = this['carSpace']; _0x5411a6['set_y'](_0x5411a6[_0x56ae('0x9f0')]() - 0x8); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -6.4, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x1c); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.4, 1.3); this['angel']['spritesheet'][_0x56ae('0x51d')](0x2f); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1f68')](); }, 'frame4': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -6.4, !0x0); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x56); this['duplicator'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['angel']['setIndexedPosition'](0.3, 1.4); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x2e); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x317ad4 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2ac7'), -0xc8, 0x46, null, null, null, _0x317ad4, 0x12c); _0x317ad4 = _0xfe3284['scale'](1.4); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ac8'), -0xc8, 0x46, _0x317ad4, null, null, null, null); _0x317ad4 = _0xfe3284[_0x56ae('0xa19')](1.5); var _0x27a8d2 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20heard!', 0x8c, 0x32, _0x317ad4, null, null, _0x27a8d2, null); }, 'frame5': function() { var _0x1321e2 = this[_0x56ae('0x2aba')]; _0x1321e2[_0x56ae('0xaae')](_0x1321e2[_0x56ae('0x9f0')]() - 0xa); _0x1321e2 = this['carSpace']; _0x1321e2[_0x56ae('0xf03')](_0x1321e2[_0x56ae('0x105e')]() - 0x5); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -5.5, !0x0); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0.3, 1.4); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x1321e2 = _0xfe3284[_0x56ae('0xa19')](1.1); var _0x4238b8 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ac9'), -0x1cc, -0x104, _0x1321e2, null, null, _0x4238b8, 0x12c); _0x1321e2 = _0xfe3284[_0x56ae('0xa19')](1.3); _0x4238b8 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('So\x20it\x27s\x20a\x20stupid\x20question!', 0x50, -0xe6, _0x1321e2, null, null, _0x4238b8, null); _0x1321e2 = _0xfe3284[_0x56ae('0xa19')](1.1); _0x4238b8 = _0xfe3284[_0x56ae('0x3d')](0x208); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2aca'), 0x118, 0x3c, _0x1321e2, _0x4238b8, -0x1, null, null); this[_0x56ae('0x1f68')](); }, 'frame6': function() { if (_0x1c1b50['aNVLJ'] !== 'FQwur') { var _0x1f38a9 = this['carSpace']; _0x1f38a9[_0x56ae('0xf03')](_0x1f38a9[_0x56ae('0x105e')]() - 0x32); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -0x5, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x26); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.3, 1.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x1f38a9 = _0xfe3284[_0x56ae('0xa19')](1.1); var _0x11824c = _0xfe3284[_0x56ae('0x3d')](0x1f4), _0x7939be = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2acb'), -0x140, -0x14, _0x1f38a9, _0x11824c, null, _0x7939be, 0xe6); _0x1f38a9 = _0xfe3284['scale'](1.1); _0x11824c = _0xfe3284[_0x56ae('0x3d')](0x1d6); _0x7939be = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('You\x20jumped\x20off.\x20I\x20told\x20you\x20not\x20to.', 0x154, 0x46, _0x1f38a9, _0x11824c, null, _0x7939be, null); this[_0x56ae('0x2522')](_0x56ae('0x2acc')); this[_0x56ae('0x2522')]('I'); this[_0x56ae('0x1f68')](); } else { return e['readByte'](); } }, 'frame7': function() { var _0x275a8c = this[_0x56ae('0x2aba')]; _0x275a8c[_0x56ae('0xf03')](_0x275a8c[_0x56ae('0x105e')]() - 0x46); this[_0x56ae('0x1024')]['setIndexedPosition'](0xa, -4.7, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x56); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0.3, 1.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x275a8c = _0xfe3284['scale'](1.1); var _0x3c4052 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2acd'), -0x12c, -0x28, _0x275a8c, null, null, _0x3c4052, null); _0x275a8c = _0xfe3284[_0x56ae('0xa19')](1.1); _0x3c4052 = _0xfe3284['width'](0x1d6); var _0x2a4f65 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6de')], 0x168, 0x14, _0x275a8c, _0x3c4052, null, _0x2a4f65, null); _0x275a8c = _0xfe3284['scale'](0.4); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')]('You\x27re\x20lucky\x20I\x27m\x20multitasking\x20right\x20now.', 0x168, 0x6e, _0x275a8c, null, 0xffffff); this['updateCamera'](); }, 'frame8': function() { var _0x34f2cc = this[_0x56ae('0x2aba')]; _0x34f2cc[_0x56ae('0xf03')](_0x34f2cc['get_z']() - 0xa); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -4.5, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x26); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.3, 1.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1d); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x34f2cc = _0xfe3284['scale'](1.2); var _0x4c6e2 = _0xfe3284['width'](0x2b2); this[_0x56ae('0xb93')]['addBubble'](_0x1c1b50['QaZmC'], 0x64, -0x104, _0x34f2cc, _0x4c6e2, null, null, null); _0x34f2cc = _0xfe3284[_0x56ae('0xa19')](1.2); _0x4c6e2 = _0xfe3284[_0x56ae('0x3d')](0x23a); var _0x18199b = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2ace'), 0xf0, 0x78, _0x34f2cc, _0x4c6e2, -0x1, _0x18199b, 0xf0); this[_0x56ae('0x1f68')](); }, 'frame9': function() { _0x360126[_0x56ae('0x105f')](this[_0x56ae('0x2aba')], 0.8, { 'x': this[_0x56ae('0x2aba')]['get_x'](), 'y': this[_0x56ae('0x2aba')][_0x56ae('0x9f0')](), 'z': this['section'][_0x56ae('0xc9f')] + 0x258 })[_0x56ae('0x1060')](_0xfd3db7[_0x56ae('0x1061')]); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -4.1, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x2d); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.3, 1.5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1d); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x3fb0ce = _0xfe3284[_0x56ae('0xa19')](1.1), _0x2d21da = _0xfe3284[_0x56ae('0x3d')](0x2da), _0x4f552f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2acf'), -0x8c, 0x6e, _0x3fb0ce, _0x2d21da, null, _0x4f552f, 0xc8); this[_0x56ae('0x1f68')](); }, 'frame10': function() { var _0xbfd6c6 = this['carSpace']; _0xbfd6c6[_0x56ae('0xf03')](_0xbfd6c6['get_z']() - 0x14); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -3.7, !0x0); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1e); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.3, 1.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0xbfd6c6 = _0xfe3284[_0x56ae('0xa19')](1.3); var _0x35477e = _0xfe3284[_0x56ae('0x3d')](0x320); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ad0'), 0x50, -0x10e, _0xbfd6c6, _0x35477e, null, null, null); _0xbfd6c6 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ad1'), -0x104, 0x3c, null, null, null, _0xbfd6c6, null); _0xbfd6c6 = _0xfe3284['scale'](1.1); _0x35477e = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ad2'), 0x140, 0xa0, _0xbfd6c6, null, 0x0, _0x35477e, null); this['updateCamera'](); }, 'frame11': function() { var _0x26db13 = this[_0x56ae('0x2aba')]; _0x26db13[_0x56ae('0xf03')](_0x26db13[_0x56ae('0x105e')]() - 0x1e); this['duplicator'][_0x56ae('0xb91')](0xa, -3.4, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x22); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x0); this['angel'][_0x56ae('0xb91')](0.3, 1.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x26db13 = _0xfe3284[_0x56ae('0xa19')](1.1); var _0xf7e7aa = _0xfe3284[_0x56ae('0x3d')](0x208); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x27re\x20teaching\x20my\x20son\x20not\x20to\x20solve\x20problems!', 0xf0, -0xf0, _0x26db13, _0xf7e7aa, null, null, null); this['makeBold'](_0x56ae('0x2ad3')); _0x26db13 = _0xfe3284[_0x56ae('0xa19')](1.1); _0xf7e7aa = _0xfe3284[_0x56ae('0x3d')](0x3d4); var _0xc05382 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ad4'), 0x64, 0x96, _0x26db13, _0xf7e7aa, -0x1, _0xc05382, 0xc8); this['updateCamera'](); }, 'frame12': function() { var _0x35b9b3 = this[_0x56ae('0x2aba')]; _0x35b9b3[_0x56ae('0xf03')](_0x35b9b3['get_z']() - 0x28); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -3.1, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x24); this['duplicator'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.3, 1.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x42); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); _0x35b9b3 = _0xfe3284['scale'](1.2); var _0x1c49a4 = _0xfe3284[_0x56ae('0x3d')](0x32a), _0x5c013f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ad5'), 0x64, -0x118, _0x35b9b3, _0x1c49a4, null, _0x5c013f, 0x15e); _0x35b9b3 = _0xfe3284[_0x56ae('0xa19')](1.1); _0x1c49a4 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ad6'), -0xc8, -0x28, _0x35b9b3, null, null, _0x1c49a4, null); _0x35b9b3 = _0xfe3284[_0x56ae('0x3d')](0x26c); this[_0x56ae('0xb93')]['addBubble']('The\x20Government\x20may\x20be\x20a\x20bunch\x20of\x20idiots,\x20but\x20they\x27re\x20still\x20better\x20role\x20models\x20than\x20you.', -0x118, 0xc8, null, _0x35b9b3, -0x1, null, null); this[_0x56ae('0x1f68')](); }, 'frame13': function() { var _0x128e85 = this[_0x56ae('0x2aba')]; _0x128e85[_0x56ae('0xf03')](_0x128e85['get_z']() - 0x14); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0xa, -3.1, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x56); this['duplicator'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0.3, 1.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x128e85 = _0xfe3284['width'](0x19a); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('That\x27s\x20it,\x20no\x20more\x20talking\x20to\x20my\x20son!', -0x140, -0xbe, null, _0x128e85, null, null, null); _0x128e85 = _0xfe3284['scale'](1.2); var _0x47ebeb = _0xfe3284[_0x56ae('0x3d')](0x226); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x2ad7')], -0x118, 0x8c, _0x128e85, _0x47ebeb, -0x1, null, null); _0x128e85 = _0xfe3284['width'](0x15e); _0x47ebeb = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ad8'), 0x12c, 0xd2, null, _0x128e85, -0x1, _0x47ebeb, null); }, 'init': function() { this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['duplicator'], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); var _0x978948 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x978948 = null != _0x586025['homePlanA'] ? _0x978948['getReserved'](_0x56ae('0x25e2')) : _0x978948['h']['homePlanA']; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x978948, -0x1); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['angel'], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); _0x978948 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x1dc7af = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x978948 = null != _0x586025[_0x978948] ? _0x1dc7af['getReserved'](_0x978948) : _0x1dc7af['h'][_0x978948]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x978948, 0x0); }, '__class__': _0x53b2cf }); var _0x121b3c = function() { if (_0x575257[_0x56ae('0x6d1')](_0x56ae('0x2ad9'), 'ZcOKN')) { this['timesShown'] = 0x0; _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x872')], 0x1, null, { 'startTilesLength': 0x898 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this['frame13']), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this['frame17']), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')])]; this[_0x56ae('0x110')] = _0x56ae('0x2ada'); } else { this[_0x56ae('0x1abb')](); } }; _0x5ac4a7[_0x56ae('0x2adb')] = _0x121b3c; _0x121b3c['__name__'] = _0x56ae('0x2adb'); _0x121b3c[_0x56ae('0x8ee')] = _0x2c8908; _0x121b3c['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'gentleman': null, 'student': null, 'child': null, 'gentlemanAnimation': null, 'studentAnimation': null, 'battery': null, 'batteryTween': null, 'gentlemanTween': null, 'gentlemanVelocity': null, 'gentlemanTeleport': null, 'timesShown': null, 'clearTweensAndProceed': function() { null != this[_0x56ae('0xc25')] && (_0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xc25')], null, !0x0, !0x1), this['batteryTween'] = null); null != this[_0x56ae('0xc26')] && (_0x360126[_0x56ae('0xb8c')](this['gentlemanTween'], null, !0x0, !0x1), this[_0x56ae('0xc26')] = null); null != this['dialog'] && this[_0x56ae('0xb93')][_0x56ae('0xb82')](!0x1); }, 'clearTweensAndSetCutout': function() { _0x575257[_0x56ae('0x6df')](null, this[_0x56ae('0xc25')]) && (_0x360126[_0x56ae('0xb8c')](this['batteryTween'], null, !0x0, !0x1), this['batteryTween'] = null); null != this[_0x56ae('0xc26')] && (_0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xc26')], null, !0x0, !0x1), this[_0x56ae('0xc26')] = null); null != this[_0x56ae('0x2adc')] && this['battery'][_0x56ae('0x284a')](!0x0); }, 'update': function(_0x4a105d) { null != this[_0x56ae('0x94c')] && (this[_0x56ae('0x94c')][_0x56ae('0x8f2')](_0x4a105d), this['tunnel'][_0x56ae('0xb4a')](_0x4a105d)); }, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x1941')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x2add')] = this['gentlemanAnimation'] = this[_0x56ae('0x2ade')] = this[_0x56ae('0x2adf')] = this[_0x56ae('0xc26')] = this[_0x56ae('0xc25')] = this['battery'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0xb4); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x5a); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x5a); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x33e); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.5, 7.2); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb90')]['setIndexedPosition'](0x2, 0x8); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child']['setIndexedPosition'](0x9, 0x13); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x77); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x26452f = _0xfe3284[_0x56ae('0x3d')](0x320), _0x1ac723 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('As\x20I\x27m\x20sure\x20you\x27re\x20well\x20aware,\x20I\x20installed\x20an\x20electromagnet\x20into\x20my\x20top\x20hat\x20in\x20order\x20to\x20draw\x20in\x20power\x20cells.', -0x28, -0x78, null, _0x26452f, null, _0x1ac723, null); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2ae0'), 0x124, 0x7c, _0xfe3284[_0x56ae('0xa19')](0.5)); }, 'frame1': function() { var _0x12bd8e = _0xfe3284[_0x56ae('0x3d')](0x2d0); this['dialog']['addBubble']('Yet\x20the\x20outcome\x20has\x20been\x20the\x20inverse\x20of\x20my\x20intent.', -0x78, -0x140, null, _0x12bd8e, null, null, null); _0x12bd8e = _0xfe3284[_0x56ae('0x3d')](0x2d0); var _0x3c4e8f = new _0x5c4c32(this['gentleman']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Instead\x20of\x20the\x20power\x20cells\x20being\x20drawn\x20in\x20as\x20they\x20ought,\x20I\x20find\x20myself\x20moving\x20towards\x20them.', 0x50, -0x78, null, _0x12bd8e, -0x1, _0x3c4e8f, null); }, 'frame2': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.5, 7.3); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x49); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x1); var _0x4068b5 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Might\x20I\x20have\x20installed\x20the\x20electromagnet\x20backwards?', -0x28, -0x78, null, null, null, _0x4068b5); this['dialog'][_0x56ae('0x1ebe')](_0x575257[_0x56ae('0x2ae1')], 0x124, 0x5c, _0xfe3284[_0x56ae('0xa19')](0.5)); }, 'frame3': function() { this['gentleman'][_0x56ae('0xb91')](1.5, 7.4); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x44); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); this['student'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ae2'), -0x50, -0xf0, null, null, null, null); var _0xab3629 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ae3'), 0x78, -0x50, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, _0xab3629); _0xab3629 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ae4'), 0x50, 0x140, null, null, null, _0xab3629); }, 'frame4': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.5, 7.5); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x9, 0x14, null, 0x2); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x53e8ff = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ae5'), 0xf0, -0x140, -0x1, Math[_0x56ae('0x833')](0x270), null, _0x53e8ff); _0x53e8ff = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x2ae6')], -0x118, -0xa0, -0x1, Math[_0x56ae('0x833')](0x200), null, _0x53e8ff); _0x53e8ff = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ae7'), 0x50, 0x140, null, null, null, _0x53e8ff); }, 'frame5': function() { if (_0x56ae('0x2ae8') !== _0x56ae('0x2ae9')) { this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x9, 0x15, null, 0x2); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x5cbdfc = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2aea'), 0x0, -0x140, null, null, null, _0x5cbdfc); _0x5cbdfc = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x694'), 0x0, -0x50, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x5cbdfc); _0x5cbdfc = new _0x5c4c32(this['student']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x694'), 0xf0, 0x0, -0x1, Math['round'](0x78), null, _0x5cbdfc); _0x5cbdfc = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2aeb'), 0x50, 0xf0, null, null, null, _0x5cbdfc); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2aec'), -0x50, 0x168, null, null, -0x1, null); } else { _0x5cbdfc = this['_globalPos']['x']; var _0x3d02ae = this[_0x56ae('0x9e8')][_0x56ae('0x3e1')](); this['_scissorRect']['x'] = _0x5cbdfc - _0x3d02ae; _0x5cbdfc = this['_globalPos']['y']; _0x3d02ae = this['_stage3DProxy'][_0x56ae('0x9f0')](); this['_scissorRect']['y'] = _0x5cbdfc - _0x3d02ae; this[_0x56ae('0xed8')][_0x56ae('0x3d')] = this[_0x56ae('0x9eb')]; this[_0x56ae('0xed8')][_0x56ae('0x727')] = this[_0x56ae('0x9ec')]; this['_scissorRectDirty'] = !0x0; } }, 'frame6': function() { this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x46); this['student']['setIndexedPosition'](2.1, 7.9); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x4a); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x9, 0x16, null, 0x2); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x78); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0xa8f501 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Because\x20as\x20I\x20said,\x20the\x20electromagnet\x20may\x20be\x20facing\x20in\x20the\x20wrong\x20direction.', -0xdc, -0xf0, -0x1, Math['round'](0x208), null, _0xa8f501); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x22d')], 0x168, -0xa0, null, null, null, null); _0xa8f501 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2aed'), 0x118, -0x28, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, _0xa8f501); _0xa8f501 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2aee'), -0x78, 0x118, null, null, null, _0xa8f501); _0xa8f501 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2aef'), 0xa0, 0x168, null, null, null, _0xa8f501); }, 'frame7': function() { this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this['child'][_0x56ae('0xb91')](0x9, 22.5, null, -0x11); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6f); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x4b6840 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('How\x20exactly\x20will-', -0xe8, -0x28, null, null, null, _0x4b6840); _0x4b6840 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x29cf'), 0x50, 0x168, -0x1, Math[_0x56ae('0x833')](0x230), null, _0x4b6840); }, 'frame8': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); var _0x3380b0 = new _0x5c4c32(this['student']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2af0'), 0x0, 0x0, null, null, null, _0x3380b0); }, 'frame9': function() { var _0x2d8ab1 = this[_0x56ae('0xb90')][_0x56ae('0xe79')]['get_position'](); this[_0x56ae('0x2adc')] = new _0x4284ae(this[_0x56ae('0x94c')]); this[_0x56ae('0x2adc')][_0x56ae('0xe79')]['set_position'](_0x2d8ab1); var _0x47b7c5 = this[_0x56ae('0x2adc')][_0x56ae('0xe79')]; _0x47b7c5[_0x56ae('0x471')](_0x575257[_0x56ae('0x6d5')](_0x47b7c5[_0x56ae('0x3e1')](), 0x5)); _0x47b7c5 = this[_0x56ae('0x2adc')][_0x56ae('0xe79')]; _0x47b7c5[_0x56ae('0xaae')](_0x47b7c5[_0x56ae('0x9f0')]() - 0x14); this[_0x56ae('0x2adc')][_0x56ae('0x240e')](0x0, 0x0, 0x0); this[_0x56ae('0x94c')]['registerObject'](this['battery']); this[_0x56ae('0x2adc')][_0x56ae('0x284a')](!0x1); this[_0x56ae('0x2af1')]++; 0x1e < this[_0x56ae('0x2af1')] && (this[_0x56ae('0x2adc')][_0x56ae('0x7')] = 0x0); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this['update']); this[_0x56ae('0xc25')] = _0x360126[_0x56ae('0x105f')](this[_0x56ae('0x2adc')][_0x56ae('0xe79')], 0x2, { 'x': _0x2d8ab1['x'] - 0x28, 'y': _0x2d8ab1['y'] - 0x50, 'z': _0x2d8ab1['z'] + 0x5a }); this[_0x56ae('0xc25')]['ease'](_0x547382[_0x56ae('0x1061')]); this[_0x56ae('0xc25')]['onComplete'](_0x2d9f4e(this, this[_0x56ae('0x2af2')])); _0x2d8ab1 = this[_0x56ae('0x2add')] = new _0x3248ff(this['student'], new _0x1b25e8(0x4e, 0x2, !0x0), 0x3); _0x2d8ab1[_0x56ae('0xb7c')](); _0x2d8ab1['sprite']['level']['registerAnimation'](_0x2d8ab1); }, 'frame10': function() { if (_0x56ae('0x2af3') === _0x56ae('0x2af3')) { null != this[_0x56ae('0xc25')] && (_0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xc25')], null, !0x0, !0x1), this[_0x56ae('0xc25')] = null); null != this[_0x56ae('0xc26')] && (_0x360126['stop'](this[_0x56ae('0xc26')], null, !0x0, !0x1), this['gentlemanTween'] = null); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(this, this[_0x56ae('0x8f2')]); var _0x537994 = this[_0x56ae('0x2add')]; _0x537994[_0x56ae('0x2af4')][_0x56ae('0xb48')][_0x56ae('0x2278')](_0x537994); _0x537994 = this[_0x56ae('0x2add')] = new _0x3248ff(this[_0x56ae('0xb90')], new _0x4f09e8(null, [0x50, 0x4a, 0x51, 0x52], !0x0), 0x4); _0x537994[_0x56ae('0xb7c')](); _0x537994['sprite'][_0x56ae('0xb48')]['registerAnimation'](_0x537994); _0x537994 = this[_0x56ae('0x2af5')] = new _0x3248ff(this[_0x56ae('0x1941')], new _0x4f09e8(null, [0x6f, 0x6e, 0x6d]), 0x14); _0x537994['reset'](); _0x537994[_0x56ae('0x2af4')][_0x56ae('0xb48')][_0x56ae('0x2208')](_0x537994); _0x537994 = this[_0x56ae('0x1941')][_0x56ae('0xe79')][_0x56ae('0x3e1')](); _0x537994 += 0.8 * (this[_0x56ae('0x2adc')]['mesh'][_0x56ae('0x3e1')]() - _0x537994); var _0x5aefa9 = this[_0x56ae('0x1941')][_0x56ae('0xe79')][_0x56ae('0x9f0')](); _0x5aefa9 += 0.8 * (this['battery'][_0x56ae('0xe79')][_0x56ae('0x9f0')]() - _0x5aefa9); var _0x13e492 = this[_0x56ae('0x1941')]['mesh']['get_z'](); _0x13e492 += 0.8 * (this[_0x56ae('0x2adc')]['mesh'][_0x56ae('0x105e')]() - _0x13e492); var _0x13ac84 = this[_0x56ae('0x2ade')] = new _0x4e9ff1(_0x537994, _0x5aefa9, _0x13e492), _0x366a44 = _0x13ac84['x'] * _0x13ac84['x'] + _0x13ac84['y'] * _0x13ac84['y'] + _0x13ac84['z'] * _0x13ac84['z'], _0x56b7e8 = _0x366a44 - 0x1; 1e-10 > (0x0 <= _0x56b7e8 ? _0x56b7e8 : -_0x56b7e8) || (0x0 == _0x366a44 ? (_0x13ac84['x'] = 0x1, _0x13ac84['y'] = 0x0, _0x13ac84['z'] = 0x0) : (_0x366a44 = 0x1 / Math['sqrt'](_0x366a44), _0x13ac84['x'] *= _0x366a44, _0x13ac84['y'] *= _0x366a44, _0x13ac84['z'] *= _0x366a44)); this[_0x56ae('0xc25')] = _0x360126[_0x56ae('0x105f')](this['battery'][_0x56ae('0xe79')], 0.5, { 'x': _0x537994, 'y': _0x5aefa9, 'z': _0x13e492 }); this['batteryTween'][_0x56ae('0x1060')](_0x1ac705[_0x56ae('0x25fb')]); this['gentlemanTween'] = _0x360126[_0x56ae('0x105f')](this['gentleman']['mesh'], 0.5, { 'x': _0x537994, 'y': _0x5aefa9, 'z': _0x13e492 }); this[_0x56ae('0xc26')][_0x56ae('0x1060')](_0x1ac705[_0x56ae('0x25fb')]); this[_0x56ae('0xc25')][_0x56ae('0x8eb')](_0x1c1b50[_0x56ae('0x220')](_0x2d9f4e, this, this[_0x56ae('0x2af6')])); } else { null == _0x366a44 && (_0x366a44 = 0x0); null == _0x13ac84 && (_0x13ac84 = ''); null == _0x13e492 && (_0x13e492 = !0x1); null == _0x5aefa9 && (_0x5aefa9 = !0x1); _0x4d59b9[_0x56ae('0x94d')](this, _0x537994, _0x5aefa9, _0x13e492, _0x13ac84); this['errorID'] = _0x366a44; } }, 'frame11': function() { if (_0x56ae('0x2af7') !== _0x56ae('0x2af7')) { return n[_0x56ae('0x12ef')](); } else { var _0x1238ea = this; null != this[_0x56ae('0xc25')] && (_0x360126['stop'](this[_0x56ae('0xc25')], null, !0x0, !0x1), this[_0x56ae('0xc25')] = null); null != this[_0x56ae('0xc26')] && (_0x360126[_0x56ae('0xb8c')](this['gentlemanTween'], null, !0x0, !0x1), this[_0x56ae('0xc26')] = null); var _0x427887 = this['gentlemanAnimation']; _0x427887['sprite'][_0x56ae('0xb48')][_0x56ae('0x2278')](_0x427887); _0x427887 = this[_0x56ae('0x2af5')] = new _0x3248ff(this[_0x56ae('0x1941')], new _0x4f09e8(null, [0x6c, 0x6b, 0x6a, 0x69, 0x68, 0x67, 0x66, 0x65, 0x64, 0x70, 0x6f, 0x6e, 0x6d]), null, !0x0); _0x427887[_0x56ae('0xb7c')](); _0x427887[_0x56ae('0x2af4')]['level'][_0x56ae('0x2208')](_0x427887); this[_0x56ae('0x2adc')][_0x56ae('0x227e')](this['gentleman']); var _0x471289 = _0x427887 = this[_0x56ae('0x2ade')]; null == _0x471289 && (_0x471289 = new _0x4e9ff1()); _0x471289['x'] = 0x1f4 * _0x427887['x']; _0x471289['y'] = 0x1f4 * _0x427887['y']; _0x471289['z'] = 0x1f4 * _0x427887['z']; this['dialog'][_0x56ae('0x1455')] = function(_0x427887) { if ('tHYkf' !== _0x56ae('0x2af8')) { _0x1238ea[_0x56ae('0x2ade')]['x'] += 0x32 * _0x427887; var _0x471289 = _0x1238ea[_0x56ae('0x1941')][_0x56ae('0xe79')]; _0x471289[_0x56ae('0x471')](_0x471289[_0x56ae('0x3e1')]() + _0x1238ea['gentlemanVelocity']['x'] * _0x427887); _0x471289 = _0x1238ea[_0x56ae('0x1941')]['mesh']; _0x471289['set_y'](_0x471289['get_y']() + _0x1238ea[_0x56ae('0x2ade')]['y'] * _0x427887); _0x471289 = _0x1238ea[_0x56ae('0x1941')][_0x56ae('0xe79')]; _0x471289[_0x56ae('0xf03')](_0x471289[_0x56ae('0x105e')]() + _0x1238ea[_0x56ae('0x2ade')]['z'] * _0x427887); _0x1238ea[_0x56ae('0x2adc')]['update'](_0x427887); _0x1238ea[_0x56ae('0x8f2')](_0x427887); 0xc8 < _0x1238ea[_0x56ae('0x1941')][_0x56ae('0xe79')]['get_x']() && (_0x1238ea[_0x56ae('0xb93')][_0x56ae('0x1455')] = _0x2d9f4e(_0x1238ea, _0x1238ea[_0x56ae('0x8f2')])); } else { return null; } }; } }, 'frame12': function() { null != this[_0x56ae('0x2adc')] && (this[_0x56ae('0x2adc')][_0x56ae('0x21e2')](), this[_0x56ae('0x2adc')] = null); var _0x19d991 = this[_0x56ae('0x2add')]; _0x19d991[_0x56ae('0x2af4')][_0x56ae('0xb48')][_0x56ae('0x2278')](_0x19d991); this['studentAnimation'] = null; _0x19d991 = this[_0x56ae('0x2af5')]; _0x19d991['sprite'][_0x56ae('0xb48')][_0x56ae('0x2278')](_0x19d991); this[_0x56ae('0x2af5')] = null; this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.5, 0x1); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x44); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x2adf')] = new _0x310f3f(_0x37c090[_0x56ae('0x1941')], this[_0x56ae('0x1941')][_0x56ae('0xb92')], this['tunnel'][_0x56ae('0xba2')]); this['tunnel'][_0x56ae('0x2208')](this['gentlemanTeleport']); this[_0x56ae('0x2adf')][_0x56ae('0x22b6')] = -0.5; _0x19d991 = this[_0x56ae('0x2adf')]; 0x1 != 0x0 < _0x19d991[_0x56ae('0x2271')] && (_0x19d991[_0x56ae('0x2271')] = 0.12); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = (_0xf76599 = this[_0x56ae('0x94c')], _0x1c1b50[_0x56ae('0x220')](_0x2d9f4e, _0xf76599, _0xf76599[_0x56ae('0xb4a')])); }, 'frame13': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](1.5, 0x6); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this['student'][_0x56ae('0xb92')]['set_currentFrame'](0x2e); var _0x1039c7 = _0xfe3284[_0x56ae('0xa19')](0.7); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2af9'), -0x190, -0x16c, null == _0x1039c7 ? null : 0x0 > _0x1039c7 ? _0x1039c7 : _0x1039c7 / 2.5, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2afa'), -0x2c, -0x14c, -0x1, Math[_0x56ae('0x833')](0x2d0), 0x0, null); _0x1039c7 = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2afb'), -120.4, -0x8c, -0x1, Math[_0x56ae('0x833')](0x320), 0x1, _0x1039c7); _0x1039c7 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50['btrll'], 0x1b8, -0xcc, null, null, null, _0x1039c7); _0x1039c7 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Oh,\x20sorry.\x20I\x20thought\x20you\x20realized.', 0x28, 0x104, null, null, null, _0x1039c7); }, 'frame14': function() { this[_0x56ae('0x1941')]['setIndexedPosition'](1.5, 0x7); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x49); var _0x19264d = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Anyway,\x20that\x20was\x20a\x20good\x20test!\x0aWhat\x20did\x20we\x20learn?', 0x78, -0xc8, null, null, null, _0x19264d); _0x19264d = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2afc'), -0xa0, 0x118, null, null, null, _0x19264d); }, 'frame15': function() { this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4a); var _0x518a54 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2afd'), 0x140, -0xf0, null, null, null, _0x518a54); _0x518a54 = _0xfe3284[_0x56ae('0x3d')](0x514); var _0x225ffd = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2afe'), -0xc8, -0x78, null, null == _0x518a54 ? null : Math[_0x56ae('0x833')](_0x518a54 / 2.5), null, _0x225ffd); _0x518a54 = _0xfe3284[_0x56ae('0x3d')](0x410); _0x225ffd = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2aff'), 0x114, 0x10c, null, null == _0x518a54 ? null : Math[_0x56ae('0x833')](_0x1c1b50['BbcQB'](_0x518a54, 2.5)), null, _0x225ffd); _0x518a54 = new _0x5c4c32(this['gentleman'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('I\x20suppose\x20one\x20could\x20say\x20that.', -0xf0, 0x174, null, null, null, _0x518a54); }, 'frame16': function() { var _0x56d018 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b00'), 0x78, -0xc8, null, null, null, _0x56d018); _0x56d018 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b01'), -0xa0, 0x0, null, null, null, _0x56d018); _0x56d018 = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b02'), 0x0, 0x154, -0x1, Math[_0x56ae('0x833')](0x370), null, _0x56d018); }, 'frame17': function() { var _0x334a2f = _0xfe3284[_0x56ae('0x3d')](0x8ca); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b03'), 0x50, -0x168, null, null == _0x334a2f ? null : Math['round'](_0x334a2f / 2.5), null, null); _0x334a2f = new _0x5c4c32(this['student'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('No,\x20wait,\x20you\x27d\x20have\x20to\x20have\x20been\x20looking.', 0x14, -0x84, -0x1, Math['round'](0x1e8), 0x0, _0x334a2f); _0x334a2f = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b04'), 0x0, 0x140, null, null, null, _0x334a2f); }, 'frame18': function() { if (_0x56ae('0x2b05') === _0x56ae('0x2b05')) { this[_0x56ae('0x1941')]['setIndexedPosition'](1.5, 6.5); this['gentleman'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x37); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b06'), -0x78, -0x140, null, null, null, null); var _0x516c82 = new _0x5c4c32(this['gentleman']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b07'), -0x50, -0x78, -0x1, Math[_0x56ae('0x833')](0x2a8), 0x0, _0x516c82); } else { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xacd')][_0x56ae('0x94d')](this, _0x516c82); null != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b08')][_0x56ae('0xacd')](_0x516c82); null != this[_0x56ae('0x2b09')]() && this[_0x56ae('0x2b09')]() != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b09')]()[_0x56ae('0xacd')](_0x516c82); } }, 'frame19': function() { this[_0x56ae('0x1941')][_0x56ae('0xb91')](1.5, 5.5); this[_0x56ae('0x1941')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x28); var _0x314a08 = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b0a'), -0x60, -0x78, -0x1, Math[_0x56ae('0x833')](0x2a8), null, _0x314a08); }, 'init': function() { this[_0x56ae('0x1941')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1941')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1941')]); var _0x2fd333 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x567c2d = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2fd333 = null != _0x586025[_0x2fd333] ? _0x567c2d[_0x56ae('0x99c')](_0x2fd333) : _0x567c2d['h'][_0x2fd333]; this['gentleman'][_0x56ae('0xbb8')] = new _0x5e2059(_0x2fd333, 0x0); this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); _0x2fd333 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x567c2d = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x2fd333 = _0x1c1b50[_0x56ae('0x230')](null, _0x586025[_0x2fd333]) ? _0x567c2d['getReserved'](_0x2fd333) : _0x567c2d['h'][_0x2fd333]; this['student'][_0x56ae('0xbb8')] = new _0x5e2059(_0x2fd333, 0x1); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x2fd333 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x567c2d = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x2fd333 = null != _0x586025[_0x2fd333] ? _0x567c2d[_0x56ae('0x99c')](_0x2fd333) : _0x567c2d['h'][_0x2fd333]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2fd333, 0x2); }, '__class__': _0x121b3c }); var _0x1e9033 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['homePlanC'], -0x1); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this['frame9']), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this['frame11']), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x2d9f4e(this, this[_0x56ae('0x2527')]), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this['frame16']), _0x2d9f4e(this, this[_0x56ae('0x25a5')]), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')]), _0x2d9f4e(this, this[_0x56ae('0x25a7')]), _0x2d9f4e(this, this[_0x56ae('0x252b')]), _0x2d9f4e(this, this[_0x56ae('0x252c')])]; this[_0x56ae('0x110')] = _0x575257[_0x56ae('0x6e1')]; }; _0x5ac4a7[_0x56ae('0x2b0b')] = _0x1e9033; _0x1e9033[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.Superpowers'; _0x1e9033[_0x56ae('0x8ee')] = _0x2c8908; _0x1e9033['prototype'] = _0x4e6193(_0x2c8908['prototype'], { 'child': null, 'angel': null, 'pastafarian': null, 'unloadLevel': function() { this[_0x56ae('0x1059')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x1027')] = this['tunnel'] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xbc); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x62); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x18b7); var _0x5dad9d = null; null == _0x5dad9d && (_0x5dad9d = new _0x20e8d2()); var _0x18e170 = Math[_0x56ae('0xaa1')](1.0908307824964558); _0x5dad9d['x'] = 0.574 * _0x18e170; _0x5dad9d['y'] = -0.289 * _0x18e170; _0x5dad9d['z'] = 0.766 * _0x18e170; _0x5dad9d['w'] = Math[_0x56ae('0x104e')](1.0908307824964558); _0x18e170 = _0x5dad9d['x'] * _0x5dad9d['x'] + _0x5dad9d['y'] * _0x5dad9d['y'] + _0x5dad9d['z'] * _0x5dad9d['z'] + _0x5dad9d['w'] * _0x5dad9d['w']; var _0x319f1d = _0x18e170 - 0x1; 1e-10 > (0x0 <= _0x319f1d ? _0x319f1d : -_0x319f1d) || (0x0 == _0x18e170 ? (_0x5dad9d['x'] = 0x0, _0x5dad9d['y'] = 0x0, _0x5dad9d['z'] = 0x0, _0x5dad9d['w'] = 0x1) : (_0x18e170 = 0x1 / Math['sqrt'](_0x18e170), _0x5dad9d['x'] *= _0x18e170, _0x5dad9d['y'] *= _0x18e170, _0x5dad9d['z'] *= _0x18e170, _0x5dad9d['w'] *= _0x18e170)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x5dad9d)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](0xa, 0x56); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x68); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0xa, 0x5e); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](9.7, 0x55); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this['pastafarian']['spritesheet'][_0x56ae('0x1051')](!0x0); _0x5dad9d = _0xfe3284[_0x56ae('0x3d')](0x2c6); _0x18e170 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b0c'), -0x78, -0xfa, null, _0x5dad9d, null, _0x18e170, null); _0x5dad9d = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b0d'), -0x104, 0x3c, null, null, null, _0x5dad9d, null); }, 'frame1': function() { this[_0x56ae('0x1027')]['setIndexedPosition'](0xa, 0x56); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x68); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0xa, 0x5e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](9.7, 0x55); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x64); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); var _0x12ac4f = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b0e'), 0x78, -0xf0, null, null, null, _0x12ac4f, null); _0x12ac4f = _0xfe3284[_0x56ae('0x3d')](0x208); var _0x20fb8f = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Well...\x20I\x20wasn\x27t\x20prepared\x20for\x20this\x20question.', -0x12c, -0x1e, null, _0x12ac4f, null, _0x20fb8f, null); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b0f'), -0x14, 0x118, null, null, -0x1, null, null); }, 'frame2': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0xa, 0x56); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xa, 0x5e); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x0); this['angel'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](9.7, 0x55); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x64); this[_0x56ae('0x1059')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b10'), -0x50, -0x104, null, null, null, null, null); var _0x134e9f = _0xfe3284[_0x56ae('0x3d')](0x168), _0x5492d3 = new _0x5c4c32(this['child']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b11'), 0x0, -0x32, null, _0x134e9f, -0x1, _0x5492d3, null); _0x134e9f = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b12'), 0x1a4, 0x64, null, null, null, _0x134e9f, null); }, 'frame3': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0xbc); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x72); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x18ee); var _0x4ae254 = null; null == _0x4ae254 && (_0x4ae254 = new _0x20e8d2()); var _0x36eaee = Math[_0x56ae('0xaa1')](1.0471975511965976); _0x4ae254['x'] = 0.481 * _0x36eaee; _0x4ae254['y'] = -0.241 * _0x36eaee; _0x4ae254['z'] = 0.843 * _0x36eaee; _0x4ae254['w'] = Math[_0x56ae('0x104e')](1.0471975511965976); _0x36eaee = _0x4ae254['x'] * _0x4ae254['x'] + _0x4ae254['y'] * _0x4ae254['y'] + _0x4ae254['z'] * _0x4ae254['z'] + _0x4ae254['w'] * _0x4ae254['w']; var _0x39022e = _0x36eaee - 0x1; 1e-10 > (0x0 <= _0x39022e ? _0x39022e : -_0x39022e) || (0x0 == _0x36eaee ? (_0x4ae254['x'] = 0x0, _0x4ae254['y'] = 0x0, _0x4ae254['z'] = 0x0, _0x4ae254['w'] = 0x1) : (_0x36eaee = 0x1 / Math[_0x56ae('0xf0c')](_0x36eaee), _0x4ae254['x'] *= _0x36eaee, _0x4ae254['y'] *= _0x36eaee, _0x4ae254['z'] *= _0x36eaee, _0x4ae254['w'] *= _0x36eaee)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x4ae254)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](0xa, 0x56); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['angel']['setIndexedPosition'](0xa, 0x5b); this['angel']['spritesheet'][_0x56ae('0x51d')](0x43); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](9.7, 0x55); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x64); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x4ae254 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2b13'), -0x104, -0x8c, null, null, null, _0x4ae254, null); _0x4ae254 = _0xfe3284[_0x56ae('0x3d')](0x230); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Basically\x20it\x27s\x20a\x20pocket\x20dimension\x20where\x20you\x20can\x20keep\x20things.', 0x118, -0x28, null, _0x4ae254, null, null, null); _0x4ae254 = _0xfe3284[_0x56ae('0x3d')](0x320); _0x36eaee = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('That\x20way\x20you\x20always\x20have\x20it\x20with\x20you,\x20but\x20you\x20don\x27t\x20have\x20to\x20carry\x20it.', 0x78, 0x14a, null, _0x4ae254, -0x1, _0x36eaee, null); }, 'frame4': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0xa, 86.3); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x72); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xa, 87.8); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x55); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](9.7, 0x55); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Cool!\x20My\x20power\x20is\x20to\x20control\x20the\x20wind.', -0xb4, -0xb4, null, null, null, null, null); var _0x42c7c0 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b14'), 0x28, -0x14, null, null, -0x1, _0x42c7c0, null); _0x42c7c0 = _0xfe3284[_0x56ae('0xa19')](0.5); var _0x426666 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b15'), 0xb4, 0x14a, _0x42c7c0, null, null, _0x426666, null); }, 'frame5': function() { var _0x231a19 = {}; _0x231a19['NKlgf'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; _0x231a19[_0x56ae('0x2b16')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x2b17') !== _0x56ae('0x2b18')) { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0xa, 86.3); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](0xa, 87.8); this['angel']['spritesheet'][_0x56ae('0x51d')](0x4d); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['pastafarian']['setIndexedPosition'](9.7, 0x55); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x5a70ac = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2785'), -0xb4, -0x50, null, null, null, _0x5a70ac, null); _0x5a70ac = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2786'), 0x78, -0x50, null, null, null, _0x5a70ac, null); this[_0x56ae('0x2522')](_0x56ae('0x2787')); _0x5a70ac = _0xfe3284[_0x56ae('0x3d')](0x398); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2788'), 0x78, 0x136, null, _0x5a70ac, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x9cf')]['get'](0x0)[_0x56ae('0x12e2')] = 0xdddddd; this[_0x56ae('0xb93')][_0x56ae('0x9cf')]['get'](0x0)['layout'][_0x56ae('0x12')](); this[_0x56ae('0xb93')][_0x56ae('0x25c2')][_0x56ae('0x1b')](0x0)[_0x56ae('0x12e2')] = 0xdddddd; this[_0x56ae('0xb93')]['tails']['get'](0x0)[_0x56ae('0x12e6')](); } else { var _0x3e02e2 = _0xfba720++; _0x5ac4a7 = b[_0x56ae('0x1b')](_0x2d9f4e + _0x3e02e2); if (0x0 <= _0xf76599[_0x56ae('0x1b')](_0x5ac4a7)) _0xfe3284 = _0xf76599[_0x56ae('0x1b')](_0x5ac4a7); else { var _0x4e3e48 = 0x3 * _0x5ac4a7; var _0x304079 = 0x3 * _0x5ac4a7 + 0x1; var _0x139857 = 0x3 * _0x5ac4a7 + 0x2; _0xfe3284 = n[_0x56ae('0x9fa')]() / 0x3 | 0x0; var _0x2c72c9 = 0x3 * _0xfe3284; var _0x3e765a = 0x3 * _0xfe3284 + 0x1; var _0x54ea06 = 0x3 * _0xfe3284 + 0x2; n['set'](_0x2c72c9, _0x5a70ac[_0x56ae('0x1b')](_0x4e3e48)); n['set'](_0x3e765a, _0x5a70ac[_0x56ae('0x1b')](_0x304079)); n[_0x56ae('0x8b6')](_0x54ea06, _0x5a70ac[_0x56ae('0x1b')](_0x139857)); if (_0x231a19[_0x56ae('0x2b19')](null, c)) { var _0x32d2a6 = 0x2 * _0xfe3284; var _0x2b43b9 = 0x2 * _0xfe3284 + 0x1; var _0x4b462e = 0x2 * _0x5ac4a7; var _0xadcaf1 = 0x2 * _0x5ac4a7 + 0x1; _0x5c4c32[_0x56ae('0x8b6')](_0x32d2a6, c[_0x56ae('0x1b')](_0x4b462e)); _0x5c4c32[_0x56ae('0x8b6')](_0x2b43b9, c[_0x56ae('0x1b')](_0xadcaf1)); } null != d && (_0x586025[_0x56ae('0x8b6')](_0x2c72c9, d[_0x56ae('0x1b')](_0x4e3e48)), _0x586025[_0x56ae('0x8b6')](_0x3e765a, d[_0x56ae('0x1b')](_0x304079)), _0x586025[_0x56ae('0x8b6')](_0x54ea06, d[_0x56ae('0x1b')](_0x139857))); null != e && (_0x2b39f7['set'](_0x2c72c9, e[_0x56ae('0x1b')](_0x4e3e48)), _0x2b39f7[_0x56ae('0x8b6')](_0x3e765a, e['get'](_0x304079)), _0x2b39f7['set'](_0x54ea06, e['get'](_0x139857))); _0x231a19[_0x56ae('0x2b16')](null, f) && (_0x370254[_0x56ae('0x8b6')](_0x2c72c9, f[_0x56ae('0x1b')](_0x4e3e48)), _0x370254[_0x56ae('0x8b6')](_0x3e765a, f[_0x56ae('0x1b')](_0x304079)), _0x370254[_0x56ae('0x8b6')](_0x54ea06, f['get'](_0x139857))); null != l && (_0x37c090[_0x56ae('0x8b6')](_0x2c72c9, l[_0x56ae('0x1b')](_0x4e3e48)), _0x37c090['set'](_0x3e765a, l[_0x56ae('0x1b')](_0x304079)), _0x37c090[_0x56ae('0x8b6')](_0x54ea06, l[_0x56ae('0x1b')](_0x139857))); _0xf76599[_0x56ae('0x8b6')](_0x5ac4a7, _0xfe3284); } _0x4e6193[_0x56ae('0x8b6')](_0x4dd284 + _0x3e02e2, _0xfe3284); } }, 'frame6': function() { if (_0x56ae('0x2b1a') === _0x56ae('0x2b1a')) { this[_0x56ae('0x1027')][_0x56ae('0xb91')](0xa, 86.3); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x72); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xa, 87.8); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x47); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')]['setIndexedPosition'](9.6, 85.7, null, -0xb); this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x56); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x48b663 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Why\x20would\x20you\x20pick\x20such\x20a\x20bad\x20power\x20anyway?', -0x3c, -0x104, null, null, null, _0x48b663, null); _0x48b663 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b1b'), -0xb4, 0x0, null, null, null, _0x48b663, null); _0x48b663 = _0xfe3284['width'](0x258); var _0x3db7c4 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b1c'), 0x50, 0x136, null, _0x48b663, null, _0x3db7c4, null); } else { return _0x575257[_0x56ae('0x6e3')](_0x56ae('0x2b1d'), _0x48b663) ? _0x56ae('0x20ff') : _0x48b663; } }, 'frame7': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x77); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x60); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x1953); var _0x7c3d70 = null; null == _0x7c3d70 && (_0x7c3d70 = new _0x20e8d2()); var _0x2c5f59 = Math['sin'](1.0733774899765127); _0x7c3d70['x'] = 0.384 * _0x2c5f59; _0x7c3d70['y'] = -0.316 * _0x2c5f59; _0x7c3d70['z'] = _0x1c1b50[_0x56ae('0x214')](0.868, _0x2c5f59); _0x7c3d70['w'] = Math[_0x56ae('0x104e')](1.0733774899765127); _0x2c5f59 = _0x7c3d70['x'] * _0x7c3d70['x'] + _0x7c3d70['y'] * _0x7c3d70['y'] + _0x7c3d70['z'] * _0x7c3d70['z'] + _0x7c3d70['w'] * _0x7c3d70['w']; var _0x3d17fc = _0x2c5f59 - 0x1; 1e-10 > (0x0 <= _0x3d17fc ? _0x3d17fc : -_0x3d17fc) || (0x0 == _0x2c5f59 ? (_0x7c3d70['x'] = 0x0, _0x7c3d70['y'] = 0x0, _0x7c3d70['z'] = 0x0, _0x7c3d70['w'] = 0x1) : (_0x2c5f59 = 0x1 / Math['sqrt'](_0x2c5f59), _0x7c3d70['x'] *= _0x2c5f59, _0x7c3d70['y'] *= _0x2c5f59, _0x7c3d70['z'] *= _0x2c5f59, _0x7c3d70['w'] *= _0x2c5f59)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x7c3d70)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](10.1, 85.9); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x4e); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 89.2, null, -0x4); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x56); this['angel']['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 88.9, null, -0x2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6f); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x7c3d70 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b1e'), -0x78, -0x78, null, null, null, _0x7c3d70, null); }, 'frame8': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](-0x74); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x22); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x19ae); var _0x486f75 = null; null == _0x486f75 && (_0x486f75 = new _0x20e8d2()); var _0x157995 = Math[_0x56ae('0xaa1')](1.0821041362364843); _0x486f75['x'] = 0.216 * _0x157995; _0x486f75['y'] = -0.227 * _0x157995; _0x486f75['z'] = _0x575257[_0x56ae('0x2b1f')](0.95, _0x157995); _0x486f75['w'] = Math[_0x56ae('0x104e')](1.0821041362364843); _0x157995 = _0x575257['YwqnT'](_0x486f75['x'] * _0x486f75['x'] + _0x486f75['y'] * _0x486f75['y'] + _0x486f75['z'] * _0x486f75['z'], _0x486f75['w'] * _0x486f75['w']); var _0x2d317f = _0x157995 - 0x1; 1e-10 > (0x0 <= _0x2d317f ? _0x2d317f : -_0x2d317f) || (0x0 == _0x157995 ? (_0x486f75['x'] = 0x0, _0x486f75['y'] = 0x0, _0x486f75['z'] = 0x0, _0x486f75['w'] = 0x1) : (_0x157995 = 0x1 / Math['sqrt'](_0x157995), _0x486f75['x'] *= _0x157995, _0x486f75['y'] *= _0x157995, _0x486f75['z'] *= _0x157995, _0x486f75['w'] *= _0x157995)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x486f75)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](10.1, 85.9); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')]['setIndexedPosition'](9.9, 90.3); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](10.1, 89.7); this['pastafarian']['spritesheet'][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x486f75 = _0xfe3284[_0x56ae('0x3d')](0x320); _0x157995 = new _0x5c4c32(this['pastafarian']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b20'), -0x8c, -0xaa, null, _0x486f75, null, _0x157995, null); _0x486f75 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ac9'), 0xb4, 0xdc, null, null, null, _0x486f75, null); }, 'frame9': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](-0x71); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x2); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x19fc); var _0x4b4d6a = null; null == _0x4b4d6a && (_0x4b4d6a = new _0x20e8d2()); var _0x2b947b = Math[_0x56ae('0xaa1')](1.0995574287564276); _0x4b4d6a['x'] = 0.162 * _0x2b947b; _0x4b4d6a['y'] = -0.223 * _0x2b947b; _0x4b4d6a['z'] = 0.961 * _0x2b947b; _0x4b4d6a['w'] = Math[_0x56ae('0x104e')](1.0995574287564276); _0x2b947b = _0x575257['iWexH'](_0x4b4d6a['x'] * _0x4b4d6a['x'] + _0x4b4d6a['y'] * _0x4b4d6a['y'] + _0x4b4d6a['z'] * _0x4b4d6a['z'], _0x4b4d6a['w'] * _0x4b4d6a['w']); var _0x398eb3 = _0x2b947b - 0x1; 1e-10 > (0x0 <= _0x398eb3 ? _0x398eb3 : -_0x398eb3) || (0x0 == _0x2b947b ? (_0x4b4d6a['x'] = 0x0, _0x4b4d6a['y'] = 0x0, _0x4b4d6a['z'] = 0x0, _0x4b4d6a['w'] = 0x1) : (_0x2b947b = 0x1 / Math[_0x56ae('0xf0c')](_0x2b947b), _0x4b4d6a['x'] *= _0x2b947b, _0x4b4d6a['y'] *= _0x2b947b, _0x4b4d6a['z'] *= _0x2b947b, _0x4b4d6a['w'] *= _0x2b947b)); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x4b4d6a)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this['angel'][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](10.1, 89.7); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x4b4d6a = _0xfe3284[_0x56ae('0x3d')](0x320); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b21'), -0x8c, -0xfa, null, _0x4b4d6a, null, null, null); _0x4b4d6a = _0xfe3284[_0x56ae('0x3d')](0x1e0); _0x2b947b = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2b22'), -0x50, -0x46, null, _0x4b4d6a, -0x1, _0x2b947b, null); this[_0x56ae('0x2522')]('fiction'); _0x4b4d6a = _0xfe3284['width'](0x384); _0x2b947b = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b23'), 0x64, 0x14a, null, _0x4b4d6a, null, _0x2b947b, null); }, 'frame10': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xc8); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x26); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1a87); var _0x2b9ce7 = null; null == _0x2b9ce7 && (_0x2b9ce7 = new _0x20e8d2()); var _0x41b36f = Math[_0x56ae('0xaa1')](1.2740903539558606); _0x2b9ce7['x'] = 0.684 * _0x41b36f; _0x2b9ce7['y'] = -0.275 * _0x41b36f; _0x2b9ce7['z'] = 0.676 * _0x41b36f; _0x2b9ce7['w'] = Math[_0x56ae('0x104e')](1.2740903539558606); _0x41b36f = _0x2b9ce7['x'] * _0x2b9ce7['x'] + _0x2b9ce7['y'] * _0x2b9ce7['y'] + _0x2b9ce7['z'] * _0x2b9ce7['z'] + _0x2b9ce7['w'] * _0x2b9ce7['w']; var _0x529d75 = _0x41b36f - 0x1; 1e-10 > (0x0 <= _0x529d75 ? _0x529d75 : -_0x529d75) || (0x0 == _0x41b36f ? (_0x2b9ce7['x'] = 0x0, _0x2b9ce7['y'] = 0x0, _0x2b9ce7['z'] = 0x0, _0x2b9ce7['w'] = 0x1) : (_0x41b36f = 0x1 / Math[_0x56ae('0xf0c')](_0x41b36f), _0x2b9ce7['x'] *= _0x41b36f, _0x2b9ce7['y'] *= _0x41b36f, _0x2b9ce7['z'] *= _0x41b36f, _0x2b9ce7['w'] *= _0x41b36f)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2b9ce7)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x45); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x6c); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x2b9ce7 = _0xfe3284[_0x56ae('0x3d')](0x334); _0x41b36f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x24b4'), -0x14, -0xaa, null, _0x2b9ce7, null, _0x41b36f, null); this[_0x56ae('0x2522')]('and'); _0x2b9ce7 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x24b5'), 0xa0, 0x168, null, null, null, _0x2b9ce7, null); }, 'frame11': function() { if (_0x56ae('0x2b24') !== _0x56ae('0x2b25')) { this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x46); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x6b); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2934'), -0x1b8, -0x140, null, null, null, null, null); var _0x4406ce = _0xfe3284[_0x56ae('0x3d')](0x19a); this[_0x56ae('0xb93')]['addBubble'](_0x575257[_0x56ae('0x6e4')], -0x64, -0xe6, null, _0x4406ce, -0x1, null, null); _0x4406ce = _0xfe3284['width'](0x230); var _0x184fee = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b26'), -0x28, -0x32, null, _0x4406ce, -0x1, _0x184fee, null); _0x4406ce = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b27'), 0x118, 0x118, null, null, null, _0x4406ce, null); _0x4406ce = _0xfe3284['scale'](0.4); _0x184fee = 0x0; null == _0x184fee && (_0x184fee = 0xffffff); this['dialog'][_0x56ae('0x1ebe')](_0x56ae('0x2b28'), 0x118, 0x140, _0x4406ce, null, _0x184fee); } else { return !0x1; } }, 'frame12': function() { if (_0x56ae('0x2b29') !== _0x56ae('0x2b2a')) { this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0xa20')](this[_0x56ae('0xe7b')][_0x56ae('0xe79')]); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](this[_0x56ae('0xe7b')][_0x56ae('0xe79')]); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xbb); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x11); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1b23); var _0x39f4bc = null; null == _0x39f4bc && (_0x39f4bc = new _0x20e8d2()); var _0x1bc530 = Math[_0x56ae('0xaa1')](1.5184364492350666); _0x39f4bc['x'] = 0.886 * _0x1bc530; _0x39f4bc['y'] = -0.339 * _0x1bc530; _0x39f4bc['z'] = 0.316 * _0x1bc530; _0x39f4bc['w'] = Math[_0x56ae('0x104e')](1.5184364492350666); _0x1bc530 = _0x39f4bc['x'] * _0x39f4bc['x'] + _0x39f4bc['y'] * _0x39f4bc['y'] + _0x39f4bc['z'] * _0x39f4bc['z'] + _0x39f4bc['w'] * _0x39f4bc['w']; var _0x3db172 = _0x1bc530 - 0x1; 1e-10 > (0x0 <= _0x3db172 ? _0x3db172 : -_0x3db172) || (0x0 == _0x1bc530 ? (_0x39f4bc['x'] = 0x0, _0x39f4bc['y'] = 0x0, _0x39f4bc['z'] = 0x0, _0x39f4bc['w'] = 0x1) : (_0x1bc530 = 0x1 / Math[_0x56ae('0xf0c')](_0x1bc530), _0x39f4bc['x'] *= _0x1bc530, _0x39f4bc['y'] *= _0x1bc530, _0x39f4bc['z'] *= _0x1bc530, _0x39f4bc['w'] *= _0x1bc530)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x39f4bc)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7); this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x70); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x39f4bc = _0xfe3284[_0x56ae('0x3d')](0x384); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b2b'), -0x50, -0x104, null, _0x39f4bc, null, null, null); _0x39f4bc = _0xfe3284[_0x56ae('0x3d')](0x334); _0x1bc530 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('As\x20well\x20as\x20a\x20similarly\x20extensive\x20history\x20of\x20failing\x20to\x20convey\x20your\x20ideas.', 0x50, -0x1e, null, _0x39f4bc, -0x1, _0x1bc530, null); } else { return this[_0x56ae('0x9c1')]; } }, 'frame13': function() { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](-0xaa); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x1); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1b2f); var _0xe0a8af = null; null == _0xe0a8af && (_0xe0a8af = new _0x20e8d2()); var _0x11a1d3 = Math['sin'](1.5533430342749535); _0xe0a8af['x'] = 0.895 * _0x11a1d3; _0xe0a8af['y'] = -0.36 * _0x11a1d3; _0xe0a8af['z'] = 0.263 * _0x11a1d3; _0xe0a8af['w'] = Math[_0x56ae('0x104e')](1.5533430342749535); _0x11a1d3 = _0xe0a8af['x'] * _0xe0a8af['x'] + _0xe0a8af['y'] * _0xe0a8af['y'] + _0xe0a8af['z'] * _0xe0a8af['z'] + _0xe0a8af['w'] * _0xe0a8af['w']; var _0x3b98e1 = _0x11a1d3 - 0x1; 1e-10 > (0x0 <= _0x3b98e1 ? _0x3b98e1 : -_0x3b98e1) || (0x0 == _0x11a1d3 ? (_0xe0a8af['x'] = 0x0, _0xe0a8af['y'] = 0x0, _0xe0a8af['z'] = 0x0, _0xe0a8af['w'] = 0x1) : (_0x11a1d3 = 0x1 / Math['sqrt'](_0x11a1d3), _0xe0a8af['x'] *= _0x11a1d3, _0xe0a8af['y'] *= _0x11a1d3, _0xe0a8af['z'] *= _0x11a1d3, _0xe0a8af['w'] *= _0x11a1d3)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0xe0a8af)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this['child'][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x63); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0xe0a8af = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b2c'), 0xf0, -0x8c, null, null, null, _0xe0a8af, null); this[_0x56ae('0x2522')]('my'); this['makeBold'](_0x56ae('0x2b2d')); _0xe0a8af = _0xfe3284['width'](0x19a); _0x11a1d3 = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b2e'), -0x140, 0x32, null, _0xe0a8af, null, _0x11a1d3, null); }, 'frame14': function() { if (_0x56ae('0x2b2f') !== _0x56ae('0x2b30')) { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x46); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x64); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1b59); var _0x5b706e = null; null == _0x5b706e && (_0x5b706e = new _0x20e8d2()); var _0xe1d88e = Math['sin'](1.7016960206944711); _0x5b706e['x'] = 0.916 * _0xe1d88e; _0x5b706e['y'] = -0.385 * _0xe1d88e; _0x5b706e['z'] = -0.109 * _0xe1d88e; _0x5b706e['w'] = Math['cos'](1.7016960206944711); _0xe1d88e = _0x5b706e['x'] * _0x5b706e['x'] + _0x5b706e['y'] * _0x5b706e['y'] + _0x5b706e['z'] * _0x5b706e['z'] + _0x5b706e['w'] * _0x5b706e['w']; var _0x1d040f = _0xe1d88e - 0x1; 1e-10 > (0x0 <= _0x1d040f ? _0x1d040f : -_0x1d040f) || (0x0 == _0xe1d88e ? (_0x5b706e['x'] = 0x0, _0x5b706e['y'] = 0x0, _0x5b706e['z'] = 0x0, _0x5b706e['w'] = 0x1) : (_0xe1d88e = 0x1 / Math[_0x56ae('0xf0c')](_0xe1d88e), _0x5b706e['x'] *= _0xe1d88e, _0x5b706e['y'] *= _0xe1d88e, _0x5b706e['z'] *= _0xe1d88e, _0x5b706e['w'] *= _0xe1d88e)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x5b706e)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x72); this[_0x56ae('0x1059')]['spritesheet']['set_xInverted'](!0x0); _0x5b706e = _0xfe3284[_0x56ae('0x3d')](0x384); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b31'), -0x3c, -0x122, null, _0x5b706e, null, null, null); _0x5b706e = _0xfe3284[_0x56ae('0x3d')](0x384); _0xe1d88e = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b32'), 0x28, -0x3c, null, _0x5b706e, -0x1, _0xe1d88e, 0xe6); } else { return _0x575257[_0x56ae('0x6e6')](_0x5b706e + this['_cameraY'] - this[_0x56ae('0x2b33')][_0x56ae('0x727')] / 0x2, this[_0x56ae('0x9f0')]()); } }, 'frame15': function() { var _0x18fddb = _0x56ae('0x2b34')[_0x56ae('0x44')]('|'), _0x117ac1 = 0x0; while (!![]) { switch (_0x18fddb[_0x117ac1++]) { case '0': var _0x289885 = null; continue; case '1': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b35'), -0x8c, -0xfa, null, _0x289885, null, null, null); continue; case '2': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); continue; case '3': _0x289885['x'] = 0.91 * _0x3473e0; continue; case '4': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](0x1b46); continue; case '5': this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7); continue; case '6': _0x289885 = _0xfe3284[_0x56ae('0x3d')](0x280); continue; case '7': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '8': _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x289885)[_0x56ae('0x1050')]()); continue; case '9': 1e-10 > (0x0 <= _0x30ebb4 ? _0x30ebb4 : -_0x30ebb4) || (0x0 == _0x3473e0 ? (_0x289885['x'] = 0x0, _0x289885['y'] = 0x0, _0x289885['z'] = 0x0, _0x289885['w'] = 0x1) : (_0x3473e0 = 0x1 / Math[_0x56ae('0xf0c')](_0x3473e0), _0x289885['x'] *= _0x3473e0, _0x289885['y'] *= _0x3473e0, _0x289885['z'] *= _0x3473e0, _0x289885['w'] *= _0x3473e0)); continue; case '10': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xaae')](-0x7a); continue; case '11': this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); continue; case '12': _0x289885 = _0xfe3284[_0x56ae('0x3d')](0x320); continue; case '13': _0x289885 = _0xfe3284[_0x56ae('0x3d')](0x32a); continue; case '14': this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); continue; case '15': _0x3473e0 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); continue; case '16': _0x289885['w'] = Math[_0x56ae('0x104e')](1.7191493132144144); continue; case '17': _0x3473e0 = _0x289885['x'] * _0x289885['x'] + _0x289885['y'] * _0x289885['y'] + _0x289885['z'] * _0x289885['z'] + _0x289885['w'] * _0x289885['w']; continue; case '18': null == _0x289885 && (_0x289885 = new _0x20e8d2()); continue; case '19': _0x289885['y'] = -0.366 * _0x3473e0; continue; case '20': this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Instead,\x20they\x20are\x20a\x20lifestyle\x20with\x20measurable\x20benefits.', 0x78, -0xa, null, _0x289885, -0x1, _0x3473e0, null); continue; case '21': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x73); continue; case '22': var _0x30ebb4 = _0x575257[_0x56ae('0x6e7')](_0x3473e0, 0x1); continue; case '23': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x21); continue; case '24': _0x289885['z'] = -0.193 * _0x3473e0; continue; case '25': this['dialog'][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6e8')], 0x3c, 0x14a, null, _0x289885, -0x1, null, null); continue; case '26': var _0x3473e0 = Math[_0x56ae('0xaa1')](1.7191493132144144); continue; case '27': this[_0x56ae('0xe7b')]['setIndexedPosition'](9.9, 90.3); continue; case '28': this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; } break; } }, 'frame16': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x6); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0xb8); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1aaa); var _0x49ecbc = null; null == _0x49ecbc && (_0x49ecbc = new _0x20e8d2()); var _0x4deabb = Math[_0x56ae('0xaa1')](1.9460421159736774); _0x49ecbc['x'] = 0.723 * _0x4deabb; _0x49ecbc['y'] = -0.384 * _0x4deabb; _0x49ecbc['z'] = -0.574 * _0x4deabb; _0x49ecbc['w'] = Math['cos'](1.9460421159736774); _0x4deabb = _0x49ecbc['x'] * _0x49ecbc['x'] + _0x49ecbc['y'] * _0x49ecbc['y'] + _0x49ecbc['z'] * _0x49ecbc['z'] + _0x49ecbc['w'] * _0x49ecbc['w']; var _0x36f06d = _0x4deabb - 0x1; 1e-10 > (0x0 <= _0x36f06d ? _0x36f06d : -_0x36f06d) || (0x0 == _0x4deabb ? (_0x49ecbc['x'] = 0x0, _0x49ecbc['y'] = 0x0, _0x49ecbc['z'] = 0x0, _0x49ecbc['w'] = 0x1) : (_0x4deabb = 0x1 / Math[_0x56ae('0xf0c')](_0x4deabb), _0x49ecbc['x'] *= _0x4deabb, _0x49ecbc['y'] *= _0x4deabb, _0x49ecbc['z'] *= _0x4deabb, _0x49ecbc['w'] *= _0x4deabb)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x49ecbc)['get_degrees']()); this[_0x56ae('0x94c')]['display'](0x0); this['child'][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3, null, -0x3); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x44); this[_0x56ae('0xe7b')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0xa, 89.7, null, -0x1); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x71); this['pastafarian'][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x49ecbc = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b36'), 0xdc, -0x14, null, null, null, _0x49ecbc, null); }, 'frame17': function() { this['tunnel']['scene'][_0x56ae('0xa20')](this[_0x56ae('0x1059')][_0x56ae('0xe79')]); this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](this['pastafarian'][_0x56ae('0xe79')]); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x24); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x88); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x19e3); var _0x37ed1c = null; null == _0x37ed1c && (_0x37ed1c = new _0x20e8d2()); var _0x1551e2 = Math[_0x56ae('0xaa1')](2.007128639793479); _0x37ed1c['x'] = 0.264 * _0x1551e2; _0x37ed1c['y'] = -0.145 * _0x1551e2; _0x37ed1c['z'] = -0.954 * _0x1551e2; _0x37ed1c['w'] = Math['cos'](2.007128639793479); _0x1551e2 = _0x37ed1c['x'] * _0x37ed1c['x'] + _0x37ed1c['y'] * _0x37ed1c['y'] + _0x37ed1c['z'] * _0x37ed1c['z'] + _0x37ed1c['w'] * _0x37ed1c['w']; var _0x212794 = _0x1551e2 - 0x1; 1e-10 > (0x0 <= _0x212794 ? _0x212794 : -_0x212794) || (0x0 == _0x1551e2 ? (_0x37ed1c['x'] = 0x0, _0x37ed1c['y'] = 0x0, _0x37ed1c['z'] = 0x0, _0x37ed1c['w'] = 0x1) : (_0x1551e2 = 0x1 / Math[_0x56ae('0xf0c')](_0x1551e2), _0x37ed1c['x'] *= _0x1551e2, _0x37ed1c['y'] *= _0x1551e2, _0x37ed1c['z'] *= _0x1551e2, _0x37ed1c['w'] *= _0x1551e2)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x37ed1c)[_0x56ae('0x1050')]()); this['tunnel']['display'](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3, null, -0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['pastafarian']['setIndexedPosition'](10.1, 89.7, null, -0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x37ed1c = _0xfe3284['width'](0x244); _0x1551e2 = new _0x5c4c32(this['pastafarian'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b37'), 0xa0, -0xd2, null, _0x37ed1c, null, _0x1551e2, null); _0x37ed1c = _0xfe3284['scale'](0.4); this['dialog']['addPlainText']('About\x20time!', -0x46, 0x64, _0x37ed1c, null, 0xffffff); }, 'frame18': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x24); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_y'](-0x88); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x19e3); var _0x1cdd08 = null; null == _0x1cdd08 && (_0x1cdd08 = new _0x20e8d2()); var _0x1ae803 = Math[_0x56ae('0xaa1')](2.007128639793479); _0x1cdd08['x'] = 0.264 * _0x1ae803; _0x1cdd08['y'] = -0.145 * _0x1ae803; _0x1cdd08['z'] = -0.954 * _0x1ae803; _0x1cdd08['w'] = Math[_0x56ae('0x104e')](2.007128639793479); _0x1ae803 = _0x1c1b50[_0x56ae('0x221')](_0x1c1b50[_0x56ae('0x231')](_0x1cdd08['x'] * _0x1cdd08['x'], _0x1cdd08['y'] * _0x1cdd08['y']), _0x1cdd08['z'] * _0x1cdd08['z']) + _0x1cdd08['w'] * _0x1cdd08['w']; var _0x3203c7 = _0x1ae803 - 0x1; 1e-10 > (0x0 <= _0x3203c7 ? _0x3203c7 : -_0x3203c7) || (0x0 == _0x1ae803 ? (_0x1cdd08['x'] = 0x0, _0x1cdd08['y'] = 0x0, _0x1cdd08['z'] = 0x0, _0x1cdd08['w'] = 0x1) : (_0x1ae803 = 0x1 / Math[_0x56ae('0xf0c')](_0x1ae803), _0x1cdd08['x'] *= _0x1ae803, _0x1cdd08['y'] *= _0x1ae803, _0x1cdd08['z'] *= _0x1ae803, _0x1cdd08['w'] *= _0x1ae803)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x1cdd08)['get_degrees']()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')]['setIndexedPosition'](9.9, 90.3, null, -0x2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x48); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['pastafarian']['setIndexedPosition'](10.1, 89.5, null, -0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x6a); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x1cdd08 = new _0x5c4c32(this['pastafarian']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x232')], 0x8c, -0x8c, null, null, null, _0x1cdd08, null); _0x1cdd08 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b38'), -0xc8, 0x0, null, null, null, _0x1cdd08, null); }, 'frame19': function() { this[_0x56ae('0x1027')][_0x56ae('0xe79')]['set_visible'](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3, null, -0x2); this['angel']['spritesheet']['set_currentFrame'](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](10.1, 89.5, null, 0x1); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x45); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x5e9ff2 = _0xfe3284[_0x56ae('0x3d')](0x1ea); this['dialog']['addBubble']('Oh...\x20I\x27m\x20sorry.\x20I\x20never\x20meant\x20to\x20misrepresent\x20my\x20intentions.', -0x140, -0xb4, null, _0x5e9ff2, null, null, null); _0x5e9ff2 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20came\x20here\x20to\x20teach.', 0xc8, -0x14, null, null, -0x1, _0x5e9ff2, null); this['dialog']['addBubble'](_0x56ae('0x2b39'), 0x154, 0x154, null, null, -0x1, null, null); }, 'frame20': function() { this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3, null, -0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](10.1, 89.5, null, 0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x4e); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x4706f3 = _0xfe3284['width'](0x258), _0x2c1bfc = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b3a'), -0x78, -0x82, null, _0x4706f3, null, _0x2c1bfc, null); _0x4706f3 = _0xfe3284[_0x56ae('0x3d')](0x2da); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b3b'), 0x0, 0x15e, null, _0x4706f3, -0x1, null, null); }, 'frame21': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](-0x43); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x73); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1a1d); var _0x3926f9 = null; null == _0x3926f9 && (_0x3926f9 = new _0x20e8d2()); var _0x33348d = Math[_0x56ae('0xaa1')](2.007128639793479); _0x3926f9['x'] = 0.264 * _0x33348d; _0x3926f9['y'] = -0.145 * _0x33348d; _0x3926f9['z'] = -0.954 * _0x33348d; _0x3926f9['w'] = Math['cos'](2.007128639793479); _0x33348d = _0x3926f9['x'] * _0x3926f9['x'] + _0x3926f9['y'] * _0x3926f9['y'] + _0x3926f9['z'] * _0x3926f9['z'] + _0x3926f9['w'] * _0x3926f9['w']; var _0x41505d = _0x33348d - 0x1; 1e-10 > (0x0 <= _0x41505d ? _0x41505d : -_0x41505d) || (0x0 == _0x33348d ? (_0x3926f9['x'] = 0x0, _0x3926f9['y'] = 0x0, _0x3926f9['z'] = 0x0, _0x3926f9['w'] = 0x1) : (_0x33348d = 0x1 / Math[_0x56ae('0xf0c')](_0x33348d), _0x3926f9['x'] *= _0x33348d, _0x3926f9['y'] *= _0x33348d, _0x3926f9['z'] *= _0x33348d, _0x3926f9['w'] *= _0x33348d)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x3926f9)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this['angel'][_0x56ae('0xb91')](9.9, 90.3, null, -0x2); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')]['mesh'][_0x56ae('0xb82')](!0x1); _0x3926f9 = _0xfe3284[_0x56ae('0xa19')](0.5); this['dialog']['addPlainText'](_0x56ae('0x2b3c'), 0x28, 0x64, _0x3926f9, null, 0xffffff); }, 'frame22': function() { this[_0x56ae('0x1059')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x71); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x3f); _0x2b39f7['view']['get_camera']()[_0x56ae('0xf03')](0x1b19); var _0x3f64b7 = null; null == _0x3f64b7 && (_0x3f64b7 = new _0x20e8d2()); var _0x2b7960 = Math[_0x56ae('0xaa1')](1.562069680534925); _0x3f64b7['x'] = 0.923 * _0x2b7960; _0x3f64b7['y'] = -0.385 * _0x2b7960; _0x3f64b7['z'] = 0.031 * _0x2b7960; _0x3f64b7['w'] = Math[_0x56ae('0x104e')](1.562069680534925); _0x2b7960 = _0x3f64b7['x'] * _0x3f64b7['x'] + _0x3f64b7['y'] * _0x3f64b7['y'] + _0x575257['RsTqx'](_0x3f64b7['z'], _0x3f64b7['z']) + _0x3f64b7['w'] * _0x3f64b7['w']; var _0x4d9666 = _0x2b7960 - 0x1; 1e-10 > (0x0 <= _0x4d9666 ? _0x4d9666 : -_0x4d9666) || (0x0 == _0x2b7960 ? (_0x3f64b7['x'] = 0x0, _0x3f64b7['y'] = 0x0, _0x3f64b7['z'] = 0x0, _0x3f64b7['w'] = 0x1) : (_0x2b7960 = 0x1 / Math['sqrt'](_0x2b7960), _0x3f64b7['x'] *= _0x2b7960, _0x3f64b7['y'] *= _0x2b7960, _0x3f64b7['z'] *= _0x2b7960, _0x3f64b7['w'] *= _0x2b7960)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x3f64b7)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xa, 90.3, null, 0x1); this['angel']['spritesheet'][_0x56ae('0x51d')](0x1c); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['pastafarian'][_0x56ae('0xb91')](9.6, 84.6, null, 0x10); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xe); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x3f64b7 = _0xfe3284[_0x56ae('0xa19')](0.5); _0x2b7960 = 0x0; null == _0x2b7960 && (_0x2b7960 = 0xffffff); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')]('You\x20never\x20needed\x20my\x20help?', -0x28, 0x12c, _0x3f64b7, null, _0x2b7960); }, 'init': function() { var _0x5c8c31 = '2|1|0|8|16|10|11|5|13|4|7|3|17|15|14|9|18|12|6' [_0x56ae('0x44')]('|'), _0x25583e = 0x0; while (!![]) { switch (_0x5c8c31[_0x25583e++]) { case '0': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); continue; case '1': this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; continue; case '2': this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); continue; case '3': this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x34ebf2, 0x0); continue; case '4': _0x34ebf2 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; case '5': this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; continue; case '6': this['pastafarian'][_0x56ae('0xbb8')] = new _0x5e2059(_0x34ebf2, -0x2); continue; case '7': _0x34ebf2 = null != _0x586025['homeLaunchSiteC'] ? _0x34ebf2[_0x56ae('0x99c')]('homeLaunchSiteC') : _0x34ebf2['h']['homeLaunchSiteC']; continue; case '8': var _0x34ebf2 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; continue; case '9': _0x34ebf2 = this[_0x56ae('0x2507')]['pathName']; continue; case '10': this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x34ebf2, -0x4); continue; case '11': this[_0x56ae('0xe7b')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); continue; case '12': _0x34ebf2 = null != _0x586025[_0x34ebf2] ? _0x40c285['getReserved'](_0x34ebf2) : _0x40c285['h'][_0x34ebf2]; continue; case '13': this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); continue; case '14': this['sprites']['push'](this[_0x56ae('0x1059')]); continue; case '15': this[_0x56ae('0x1059')]['billboardMode'] = !0x0; continue; case '16': _0x34ebf2 = null != _0x586025[_0x56ae('0x25a2')] ? _0x34ebf2['getReserved'](_0x56ae('0x25a2')) : _0x34ebf2['h'][_0x56ae('0x25a2')]; continue; case '17': this['pastafarian'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); continue; case '18': var _0x40c285 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; continue; } break; } }, '__class__': _0x1e9033 }); var _0x3e0059 = function() { if (_0x56ae('0x2b3d') !== _0x56ae('0x2b3e')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['sidePathA'], 0x1, null, { 'endTiles': !0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x1c1b50[_0x56ae('0x220')](_0x2d9f4e, this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')])]; this[_0x56ae('0x110')] = 'Teapot'; } else { null != b && '' != b ? this[_0x56ae('0x2b3f')]['error'](_0x56ae('0x2b40') + a + '\x22:\x20' + _0x1b30b7['string'](b)) : this[_0x56ae('0x2b3f')][_0x56ae('0x13f2')]('Error\x20loading\x20asset\x20\x22' + a + '\x22'); } }; _0x5ac4a7[_0x56ae('0x2b41')] = _0x3e0059; _0x3e0059[_0x56ae('0x8bf')] = _0x56ae('0x2b41'); _0x3e0059[_0x56ae('0x8ee')] = _0x2c8908; _0x3e0059[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'pastafarian': null, 'runner': null, 'child': null, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this[_0x56ae('0x1232')] = this['pastafarian'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { var _0xe4b2ee = new _0x58aeda(this[_0x56ae('0x94c')], new _0x30a72c(_0x56ae('0x2870'), 0x28, 0x19)); _0xe4b2ee[_0x56ae('0xe79')]['set_x'](0xe8); _0xe4b2ee['mesh'][_0x56ae('0xaae')](-0x14); _0xe4b2ee[_0x56ae('0xe79')][_0x56ae('0xf03')](0x50); _0xe4b2ee[_0x56ae('0xe79')][_0x56ae('0xfad')](0x5a); _0xe4b2ee['mesh'][_0x56ae('0xfae')](0x5a); this[_0x56ae('0x94c')]['registerObject'](_0xe4b2ee); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationX'](-2.25); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-0x5a); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0xb4); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_z'](-0x46); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0.75, 1.2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.15, 1.1); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x60); this[_0x56ae('0x1027')][_0x56ae('0xb91')](3.9, 24.5, null, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x60); _0xe4b2ee = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Did\x20you\x20draw\x0aon\x20my\x20map?', -244.8, -165.2, null, null, null, _0xe4b2ee); _0xe4b2ee = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b42'), 0xf0, -0x78, null, null, null, _0xe4b2ee); }, 'frame1': function() { this['pastafarian'][_0x56ae('0xb91')](0.08, 1.2); this['pastafarian']['spritesheet'][_0x56ae('0x51d')](0x61); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0.75, 1.2); this[_0x56ae('0x1232')]['spritesheet']['set_currentFrame'](0x4b); this['runner']['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b43'), 0x14, -0x140, null, null, null, null); var _0x498840 = _0xfe3284['width'](0x640), _0x439b2e = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')]('But\x20if\x20you\x20doodle,\x20please\x20at\x20least\x20draw\x20things\x20that\x20exist.\x20Ok?', -0x14, -0x98, null, null == _0x498840 ? null : Math[_0x56ae('0x833')](_0x1c1b50['BbcQB'](_0x498840, 2.5)), -0x1, _0x439b2e); _0x498840 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b44'), 0xc8, 0x100, null, null, null, _0x498840); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b45'), 0x50, 0x16c, null, null, -0x1, null); }, 'frame2': function() { this['runner'][_0x56ae('0xb91')](0.75, 1.18); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x62); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50['xMqrM'], -0x168, -0x168, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Certainly\x20not!\x20Even\x20if\x20it\x20was\x20illuminated,\x20it\x20would\x20be\x20far\x20too\x20small.', 0x104, -0x118, -0x1, Math[_0x56ae('0x833')](0x258), null, null); var _0x4f8c09 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b46'), -0xc8, -0x78, -0x1, Math[_0x56ae('0x833')](-0.4), 0x0, _0x4f8c09); _0x4f8c09 = _0xfe3284[_0x56ae('0x3d')](0x7d0); var _0x3ff0ca = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b47'), 0x70, 0x15c, null, null == _0x4f8c09 ? null : Math[_0x56ae('0x833')](_0x4f8c09 / 2.5), 0x1, _0x3ff0ca); this[_0x56ae('0x2522')]('every'); this[_0x56ae('0xb93')][_0x56ae('0xb94')](_0x56ae('0x2b48'), -0x4b0, 0x44c, _0xfe3284[_0x56ae('0xa19')](0.4)); }, 'init': function() { this['pastafarian'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); var _0x164746 = this['explorePath']['pathName'], _0x2a3163 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x164746 = null != _0x586025[_0x164746] ? _0x2a3163['getReserved'](_0x164746) : _0x2a3163['h'][_0x164746]; this[_0x56ae('0x1059')][_0x56ae('0xbb8')] = new _0x5e2059(_0x164746, 0x1); this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); _0x164746 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x2a3163 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x164746 = null != _0x586025[_0x164746] ? _0x2a3163[_0x56ae('0x99c')](_0x164746) : _0x2a3163['h'][_0x164746]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x164746, 0x1); this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x0, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x164746 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x2a3163 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x164746 = null != _0x586025[_0x164746] ? _0x2a3163['getReserved'](_0x164746) : _0x2a3163['h'][_0x164746]; this['child']['goesTo'] = new _0x5e2059(_0x164746, 0x1); }, '__class__': _0x3e0059 }); var _0x4fb4a4 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x25e5')], 0x0); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x1c1b50[_0x56ae('0x220')](_0x2d9f4e, this, this[_0x56ae('0xcc2')]), _0x1c1b50['HnFKG'](_0x2d9f4e, this, this['frame2'])]; this[_0x56ae('0x110')] = _0x56ae('0x2b49'); }; _0x5ac4a7[_0x56ae('0x2b4a')] = _0x4fb4a4; _0x4fb4a4[_0x56ae('0x8bf')] = _0x56ae('0x2b4a'); _0x4fb4a4[_0x56ae('0x8ee')] = _0x2c8908; _0x4fb4a4[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'runner': null, 'box': null, 'loadNext': function(_0x5af411, _0x2a7a17) { _0x5af411 = _0x17c694[_0x56ae('0x13c4')](); _0x41c934['high'] = 0x32ff3; _0x2a7a17 || 0x4 == this[_0x56ae('0x1643')] ? _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null) : (_0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0x5af411[_0x56ae('0x256e')]() || _0x17c694[_0x56ae('0x27a9')](_0x5af411)); }, 'unloadLevel': function() { this[_0x56ae('0x1232')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { this[_0x56ae('0x2260')] = _0x5f17d4[_0x56ae('0x27aa')](this[_0x56ae('0x94c')], _0x17bbc3[_0x56ae('0x27ab')](this[_0x56ae('0x94c')], _0x56ae('0x27ac'))); this[_0x56ae('0x2260')][_0x56ae('0x1fc8')](0x32); this[_0x56ae('0x2260')][_0x56ae('0x1fc9')](0x32); this[_0x56ae('0x2260')][_0x56ae('0x21ef')](0x258); this[_0x56ae('0x2260')][_0x56ae('0xb7c')](); this[_0x56ae('0x94c')][_0x56ae('0x221a')](this[_0x56ae('0x2260')]); var _0x12aa47 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x29b72b = null; null == _0x29b72b && (_0x29b72b = new _0x20e8d2()); var _0x35d50e = Math[_0x56ae('0xaa1')](2.740166925631097); _0x29b72b['x'] = -0.139 * _0x35d50e; _0x29b72b['y'] = 0.046 * _0x35d50e; _0x29b72b['z'] = 0.989 * _0x35d50e; _0x29b72b['w'] = Math[_0x56ae('0x104e')](2.740166925631097); _0x35d50e = _0x29b72b['x'] * _0x29b72b['x'] + _0x29b72b['y'] * _0x29b72b['y'] + _0x29b72b['z'] * _0x29b72b['z'] + _0x29b72b['w'] * _0x29b72b['w']; var _0x276512 = _0x35d50e - 0x1; 1e-10 > (_0x575257['lFRTM'](0x0, _0x276512) ? _0x276512 : -_0x276512) || (0x0 == _0x35d50e ? (_0x29b72b['x'] = 0x0, _0x29b72b['y'] = 0x0, _0x29b72b['z'] = 0x0, _0x29b72b['w'] = 0x1) : (_0x35d50e = 0x1 / Math[_0x56ae('0xf0c')](_0x35d50e), _0x29b72b['x'] *= _0x35d50e, _0x29b72b['y'] *= _0x35d50e, _0x29b72b['z'] *= _0x35d50e, _0x29b72b['w'] *= _0x35d50e)); _0x12aa47[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x29b72b)['get_degrees']()); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x3d); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x4b); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xce); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x2, 0x5); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x3e); this['student'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x3, 6.7); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); _0x12aa47 = _0xfe3284[_0x56ae('0xa19')](0.5); _0x29b72b = _0xfe3284[_0x56ae('0x3d')](0x258); this[_0x56ae('0xb93')]['addBubble']('I\x20know\x20I\x27m\x20glossing\x20over\x20some\x20important-', 0x140, -0x118, null == _0x12aa47 ? null : 0x0 > _0x12aa47 ? _0x12aa47 : _0x12aa47 / 2.5, null == _0x29b72b ? null : Math[_0x56ae('0x833')](_0x29b72b / 2.5), null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x76d'), 0x28, -0xa0, null, null, null, null); _0x12aa47 = _0xfe3284[_0x56ae('0x3d')](0x3e8); _0x29b72b = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b4b'), 0x140, -0x28, null, null == _0x12aa47 ? null : Math['round'](_0x12aa47 / 2.5), 0x0, _0x29b72b); _0x12aa47 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b4c'), -0x154, 0x28, null, null, 0x1, _0x12aa47); }, 'frame1': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x2, 0x6); this['student']['spritesheet'][_0x56ae('0x51d')](0x5b); this[_0x56ae('0x1232')][_0x56ae('0xb91')](2.8, 5.9); this[_0x56ae('0x1232')]['spritesheet']['set_currentFrame'](0x45); var _0x49eeb6 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0.6 * this[_0x56ae('0xb93')][_0x56ae('0x259d')] * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['y'], null, null, 1.1 * _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')], 1.1 * _0x10e92a['get_current']()['stage'][_0x56ae('0x9f3')], null, null, 0x0); _0x49eeb6[_0x56ae('0x471')]((_0x10e92a[_0x56ae('0xa74')]()['stage']['stageWidth'] - _0x49eeb6['get_width']()) / 0x2); _0x49eeb6[_0x56ae('0xabe')](0.7); _0x49eeb6[_0x56ae('0xac5')] = !0x1; _0x49eeb6[_0x56ae('0x2b4d')](_0x422531[_0x56ae('0x11d6')](_0x1c1b50[_0x56ae('0x235')])); this[_0x56ae('0xb93')][_0x56ae('0x994')](_0x49eeb6); _0x49eeb6 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b4e'), -0xf0, 0x118, null, null, null, _0x49eeb6); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b4f'), 0x0, 0x168, null, null, 0x0, null); }, 'frame2': function() { this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x5c); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4c); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x2c4c3d = _0xfe3284[_0x56ae('0x3d')](0x708), _0x58173a = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b50'), -0x50, -0xa0, null, null == _0x2c4c3d ? null : Math['round'](_0x2c4c3d / 2.5), null, _0x58173a); _0x2c4c3d = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b51'), 0x140, 0x78, null, null, null, _0x2c4c3d); }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this['student'][_0x56ae('0x1028')] = !0x0; this['sprites']['push'](this[_0x56ae('0xb90')]); var _0x4fd3bd = this[_0x56ae('0x2507')]['pathName'], _0xe01637 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x4fd3bd = null != _0x586025[_0x4fd3bd] ? _0xe01637[_0x56ae('0x99c')](_0x4fd3bd) : _0xe01637['h'][_0x4fd3bd]; this['student']['goesTo'] = new _0x5e2059(_0x4fd3bd, 0x0); this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1232')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); _0x4fd3bd = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0xe01637 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x4fd3bd = null != _0x586025[_0x4fd3bd] ? _0xe01637[_0x56ae('0x99c')](_0x4fd3bd) : _0xe01637['h'][_0x4fd3bd]; this[_0x56ae('0x1232')][_0x56ae('0xbb8')] = new _0x5e2059(_0x4fd3bd, 0x0); }, '__class__': _0x4fb4a4 }); var _0x43b870 = function() { this[_0x56ae('0x2b52')] = !0x1; _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x2b53')], -0x1, _0x43b870[_0x56ae('0xbf5')]); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')])]; this['name'] = 'Thanks\x20for\x20Playtesting'; }; _0x5ac4a7['com.player03.run3.cutscene.ThanksForPlaytesting'] = _0x43b870; _0x43b870[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.ThanksForPlaytesting'; _0x43b870['__super__'] = _0x2c8908; _0x43b870['prototype'] = _0x4e6193(_0x2c8908['prototype'], { 'pastafarian': null, 'gentleman': null, 'firstTime': null, 'loadNext': function(_0x1252a6, _0x11f665) { if (_0x56ae('0x2b54') !== _0x56ae('0x2b55')) { _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x2b56')](); _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1644')][_0x56ae('0x94d')](this, _0x1252a6, _0x11f665); _0x1252a6 = _0x3f8182[_0x56ae('0x488')]()[_0x56ae('0x2171')]; (null != _0x586025[_0x56ae('0x2b57')] ? _0x1252a6[_0x56ae('0x99c')](_0x56ae('0x2b57')) : _0x1252a6['h'][_0x56ae('0x2b57')])[_0x56ae('0x20e4')]['callback'](); this[_0x56ae('0x2b52')] && (this[_0x56ae('0x2b52')] = !0x1, _0x1ac706['get_instance']()[_0x56ae('0x21ae')](_0x56ae('0x2b58'))); } else { if (!this[_0x56ae('0xab0')]() || this['levelNumber'] != _0x1252a6 || this[_0x56ae('0x1958')] != c) if (this[_0x56ae('0x2b59')] = _0x1252a6, this[_0x56ae('0x1958')] = c, c[_0x56ae('0x2b5a')]() && (c[_0x56ae('0xba0')](_0x1252a6) || c[_0x56ae('0x2b5b')](_0x1252a6))) { c == _0x4622dd['wormholeN'] && 0x0 == _0x1252a6 ? (_0x1252a6 = _0x17c694[_0x56ae('0x13c4')](), c = _0x1252a6[_0x56ae('0xbf9')], _0x1252a6 = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](c['id'], c[_0x56ae('0xa1c')]) >= _0x1252a6['intermission'][_0x56ae('0x9fa')]()) : _0x1252a6 = !0x1; _0x1252a6 ? (_0x1252a6 = _0x3db706['get_crossingTheGap'](), null != _0x1252a6[_0x56ae('0x13c6')] ? (_0x1252a6 = _0x1252a6[_0x56ae('0x13c6')], _0x1252a6 = _0x56b9a2['get_instance']()['get'](_0x1252a6['id'], _0x1252a6[_0x56ae('0xa1c')])) : _0x1252a6 = !0x1, _0x1252a6 = !_0x1252a6) : _0x1252a6 = !0x1; if (_0x1252a6) { _0x11f665 = 0x0; for (_0x1252a6 = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0x1252a6[_0x56ae('0x8f5')]();) { c = _0x1252a6['next'](); var _0x321671 = c[_0x56ae('0xbf9')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x321671['id'], _0x321671[_0x56ae('0xa1c')]) >= c[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() && !c[_0x56ae('0xbf8')] && ++_0x11f665; } _0x11f665 = _0x56ae('0x13c7') + _0x11f665; } this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x13c8')][_0x56ae('0xb39')](_0x11f665); this['layout'][_0x56ae('0x13c9')](new _0x4dd284(this['levelNumberText'])); _0x1252a6 = this[_0x56ae('0x13c8')][_0x56ae('0x15')](); _0x11f665 = this[_0x56ae('0x13c8')]['get_height'](); this['get_graphics']()[_0x56ae('0x1d')](); this[_0x56ae('0xb20')]()[_0x56ae('0x113d')](0x4 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['x'], 0x333333); this['get_graphics']()[_0x56ae('0x10ba')](0xffffff); c = this['get_graphics'](); _0x321671 = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; c[_0x56ae('0x13ca')](-0x4, -0x4, _0x1252a6 + 0x8 * this['layout'][_0x56ae('0xa19')]['x'], _0x11f665 + 0x8 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'], (_0x321671['x'] + _0x321671['y']) / 0x2 * 0xc); c = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; c = (c['x'] + c['y']) / 0x2 * 0x10; this[_0x56ae('0x471')](d - _0x1252a6 / 0x2); this[_0x56ae('0x3e1')]() < c - this[_0x56ae('0x8c1')][_0x56ae('0x3e1')]() ? this['set_x'](c - this['parent']['get_x']()) : this['get_x']() > _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')] - c - _0x1252a6 - this[_0x56ae('0x8c1')]['get_x']() && this[_0x56ae('0x471')](_0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]['stageWidth'] - c - _0x1252a6 - this['parent'][_0x56ae('0x3e1')]()); d = 8.4 * this[_0x56ae('0x9e3')]['scale']['y']; this[_0x56ae('0xaae')](e - _0x11f665 - d); this['parent'][_0x56ae('0x9f0')]() + this[_0x56ae('0x9f0')]() < c && this[_0x56ae('0xaae')](e + d); } else this[_0x56ae('0xbd8')](); } }, 'unloadLevel': function() { this[_0x56ae('0x1941')] = this[_0x56ae('0x1059')] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (null != this[_0x56ae('0x13c6')]) { var _0x4b7a51 = this['saveEntry']; _0x4b7a51 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4b7a51['id'], _0x4b7a51[_0x56ae('0xa1c')]); } else _0x4b7a51 = !0x1; this[_0x56ae('0x2b52')] = !_0x4b7a51; _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xf3); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_y'](0x34); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](0x213a); _0x4b7a51 = null; null == _0x4b7a51 && (_0x4b7a51 = new _0x20e8d2()); var _0x5624cf = Math[_0x56ae('0xaa1')](1.4835298641951802); _0x4b7a51['x'] = 0.705 * _0x5624cf; _0x4b7a51['y'] = _0x1c1b50[_0x56ae('0x2b5c')](-0.703, _0x5624cf); _0x4b7a51['z'] = 0.087 * _0x5624cf; _0x4b7a51['w'] = Math[_0x56ae('0x104e')](1.4835298641951802); _0x5624cf = _0x4b7a51['x'] * _0x4b7a51['x'] + _0x4b7a51['y'] * _0x4b7a51['y'] + _0x4b7a51['z'] * _0x4b7a51['z'] + _0x4b7a51['w'] * _0x4b7a51['w']; var _0x57baa7 = _0x5624cf - 0x1; 1e-10 > (0x0 <= _0x57baa7 ? _0x57baa7 : -_0x57baa7) || (0x0 == _0x5624cf ? (_0x4b7a51['x'] = 0x0, _0x4b7a51['y'] = 0x0, _0x4b7a51['z'] = 0x0, _0x4b7a51['w'] = 0x1) : (_0x5624cf = 0x1 / Math[_0x56ae('0xf0c')](_0x5624cf), _0x4b7a51['x'] *= _0x5624cf, _0x4b7a51['y'] *= _0x5624cf, _0x4b7a51['z'] *= _0x5624cf, _0x4b7a51['w'] *= _0x5624cf)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x4b7a51)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['pastafarian'][_0x56ae('0xb91')](13.2, 111.8, null, -0x1); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_currentFrame'](0x74); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](12.72, 111.8, null, -0x1); this['gentleman'][_0x56ae('0xb92')]['set_currentFrame'](0x58); this[_0x56ae('0x1941')]['spritesheet'][_0x56ae('0x1051')](!0x0); 0x4 != this[_0x56ae('0x1643')] && (this[_0x56ae('0xe05')] = 0.00001); }, 'init': function() { this['pastafarian'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this[_0x56ae('0x1059')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1059')]); var _0x1a1f44 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x224357 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x1a1f44 = null != _0x586025[_0x1a1f44] ? _0x224357['getReserved'](_0x1a1f44) : _0x224357['h'][_0x1a1f44]; this[_0x56ae('0x1059')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1a1f44, 0x0); this['gentleman'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1941')], !0x1, null, !0x1, null); this[_0x56ae('0x1941')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1941')]); _0x1a1f44 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x224357 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x1a1f44 = null != _0x586025[_0x1a1f44] ? _0x224357[_0x56ae('0x99c')](_0x1a1f44) : _0x224357['h'][_0x1a1f44]; this['gentleman']['goesTo'] = new _0x5e2059(_0x1a1f44, -0x1); }, '__class__': _0x43b870 }); var _0x440ae5 = function() { if (_0x56ae('0x2b5d') !== _0x56ae('0x2b5e')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['sidePathB'], -0x1, _0x440ae5[_0x56ae('0xbf5')], { 'noCrumblingTiles': !0x0, 'endTiles': !0x1, 'customDate': _0x17c694[_0x56ae('0xc10')](-0.01) }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this['frame3'])]; this[_0x56ae('0x110')] = 'The\x20Gap'; } else { this['__contextState']['__frontFaceGLCCW'] != a && (this['gl'][_0x56ae('0x2b5f')](a ? this['gl'][_0x56ae('0x2b60')] : this['gl']['CW']), this[_0x56ae('0x2b61')][_0x56ae('0x2b62')] = a); } }; _0x5ac4a7[_0x56ae('0x2b63')] = _0x440ae5; _0x440ae5[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.TheGap'; _0x440ae5[_0x56ae('0x8ee')] = _0x2c8908; _0x440ae5['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'runner': null, 'unloadLevel': function() { this[_0x56ae('0x1232')] = this[_0x56ae('0xb90')] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](0x18); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x4); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0x2692); var _0x49e342 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0xdc58c0 = null; null == _0xdc58c0 && (_0xdc58c0 = new _0x20e8d2()); var _0x8885af = Math[_0x56ae('0xaa1')](0.5497787143782138); _0xdc58c0['x'] = 0x0 * _0x8885af; _0xdc58c0['y'] = 0x0 * _0x8885af; _0xdc58c0['z'] = -0x1 * _0x8885af; _0xdc58c0['w'] = Math[_0x56ae('0x104e')](0.5497787143782138); _0x8885af = _0xdc58c0['x'] * _0xdc58c0['x'] + _0xdc58c0['y'] * _0xdc58c0['y'] + _0xdc58c0['z'] * _0xdc58c0['z'] + _0xdc58c0['w'] * _0xdc58c0['w']; var _0xe287fe = _0x8885af - 0x1; 1e-10 > (0x0 <= _0xe287fe ? _0xe287fe : -_0xe287fe) || (0x0 == _0x8885af ? (_0xdc58c0['x'] = 0x0, _0xdc58c0['y'] = 0x0, _0xdc58c0['z'] = 0x0, _0xdc58c0['w'] = 0x1) : (_0x8885af = 0x1 / Math['sqrt'](_0x8885af), _0xdc58c0['x'] *= _0x8885af, _0xdc58c0['y'] *= _0x8885af, _0xdc58c0['z'] *= _0x8885af, _0xdc58c0['w'] *= _0x8885af)); _0x49e342[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0xdc58c0)['get_degrees']()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.1, -0.6, !0x0, -0x2); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x26); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0.9, -0.6, !0x0, -0x2); this[_0x56ae('0x1232')]['spritesheet']['set_currentFrame'](0x1e); this['runner']['spritesheet'][_0x56ae('0x1051')](!0x0); this['dialog'][_0x56ae('0x1052')]('There\x27s\x20a\x20tunnel\x20here?', 0x64, -0xf0, null, null, null, null, null); _0x49e342 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('The\x20Skater\x20says\x20so.', -0x104, -0x28, null, null, null, _0x49e342, null); _0x49e342 = _0xfe3284[_0x56ae('0x3d')](0x154); _0xdc58c0 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b64'), 0x118, 0xaa, null, _0x49e342, 0x0, _0xdc58c0, null); this[_0x56ae('0x1232')][_0x56ae('0x1233')](this[_0x56ae('0xb90')]); }, 'frame1': function() { this['student'][_0x56ae('0xb92')]['set_currentFrame'](0x26); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x2e); var _0xe149c1 = _0xfe3284['width'](0x1c2); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b65'), -0x8c, -0xe6, null, _0xe149c1, null, null, null); _0xe149c1 = _0xfe3284[_0x56ae('0x3d')](0x1fe); var _0x48ce1c = new _0x5c4c32(this['student']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('...and\x20you\x20want\x20me\x20to\x20figure\x20out\x20a\x20way\x20across?', 0xf0, 0xa, null, _0xe149c1, null, _0x48ce1c, null); _0xe149c1 = _0xfe3284[_0x56ae('0x3d')](0x78); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x257a'), -0xc8, 0xc8, null, _0xe149c1, 0x0, null, null); _0xe149c1 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b66'), -0x64, 0x140, null, null, -0x1, _0xe149c1, null); }, 'frame2': function() { this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); var _0x4aee1e = _0xfe3284[_0x56ae('0x3d')](0x2a8), _0x2a8563 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b67'), 0xb4, -0x1e, null, _0x4aee1e, null, _0x2a8563, null); this[_0x56ae('0x2522')]('I'); _0x4aee1e = _0xfe3284[_0x56ae('0x3d')](0x17c); _0x2a8563 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b68'), -0xdc, 0xe6, null, _0x4aee1e, null, _0x2a8563, null); this[_0x56ae('0x1232')][_0x56ae('0x1233')](this[_0x56ae('0xb90')]); }, 'frame3': function() { var _0x361170 = _0xfe3284[_0x56ae('0x3d')](0x258); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b69'), 0x14, -0x78, null, _0x361170, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b6a'), 0x104, 0x28, null, null, null, null, null); _0x361170 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('So,\x20are\x20you\x20in?', -0x8c, 0xa0, null, null, 0x0, _0x361170, null); _0x361170 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b6b'), 0x12c, 0xf0, null, null, 0x1, _0x361170, null); }, 'init': function() { this['student'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this['student']); var _0x5d445b = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x18a46c = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x5d445b = null != _0x586025[_0x5d445b] ? _0x18a46c[_0x56ae('0x99c')](_0x5d445b) : _0x18a46c['h'][_0x5d445b]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x5d445b, 0x5); this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); _0x5d445b = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x18a46c = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x5d445b = null != _0x586025[_0x5d445b] ? _0x18a46c['getReserved'](_0x5d445b) : _0x18a46c['h'][_0x5d445b]; this[_0x56ae('0x1232')]['goesTo'] = new _0x5e2059(_0x5d445b, -0x2); }, '__class__': _0x440ae5 }); var _0x53d873 = function() { if (_0x56ae('0x2b6c') !== _0x56ae('0x2b6c')) { var _0x53243d = this['emitCode']; _0x53243d = _0x575257[_0x56ae('0x6eb')] + this[_0x56ae('0x110')] + _0x56ae('0x2b6d') + this['longName'] + _0x56ae('0x2b6e') + _0x1b30b7[_0x56ae('0x28')](null == _0x53243d ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x53243d)) + ',\x20range='; var _0x26ed91 = this[_0x56ae('0x2017')]; _0x53243d = _0x53243d + _0x1b30b7['string'](null == _0x26ed91 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x26ed91)) + _0x575257['PMJEL']; _0x26ed91 = this['flags']; return _0x53243d + _0x1b30b7[_0x56ae('0x28')](null == _0x26ed91 ? null : _0xfeeea6[_0x56ae('0xcfc')](_0x26ed91)) + ']'; } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x28b8')], 0x6, _0x53d873[_0x56ae('0xbf5')]); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x575257[_0x56ae('0x2b6f')](_0x2d9f4e, this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')])]; this[_0x56ae('0x110')] = 'The\x20Next\x20Big\x20Thing'; } }; _0x5ac4a7[_0x1c1b50['evIXq']] = _0x53d873; _0x53d873[_0x56ae('0x8bf')] = _0x56ae('0x496'); _0x53d873[_0x56ae('0x8ee')] = _0x2c8908; _0x53d873[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'skater': null, 'unloadLevel': function() { this[_0x56ae('0x1220')] = this[_0x56ae('0xe7b')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](0x7e); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x64); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x28); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x384); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xd, 16.5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2a); this[_0x56ae('0x1220')][_0x56ae('0xb91')](0xe, 0x10); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x20); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b70'), 0xa0, -0x140, -0x1, Math[_0x56ae('0x833')](0x280), null, null); this[_0x56ae('0x2522')](_0x56ae('0x2b71')); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b72'), -0x104, -0xa0, null, null, null, null); var _0x3797e4 = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x76d'), 0xb4, -0x28, -0x1, Math['round'](-0.4), 0x0, _0x3797e4); _0x3797e4 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b73'), -0xb4, 0x48, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, _0x3797e4); _0x3797e4 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b74'), -0x78, 0x168, null, null, null, _0x3797e4); }, 'frame1': function() { var _0x31b5a7 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x31b5a7[_0x56ae('0xf03')](_0x31b5a7[_0x56ae('0x105e')]() + 0x78); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xd, 17.5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1e); this[_0x56ae('0x1220')]['setIndexedPosition'](0xe, 0x12); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x28); _0x31b5a7 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b75'), 0xc8, -0xf0, null, null, null, _0x31b5a7); _0x31b5a7 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b76'), -0xa0, -0x78, null, null, null, _0x31b5a7); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27ve\x20done\x20each\x20tunnel\x2049\x20times,\x0aand\x20I\x27m\x20working\x20on\x20my\x2050th.', -0xb4, 0x104, -0x1, Math['round'](-0.4), 0x1, null); this['dialog'][_0x56ae('0x1052')]('Not\x2050\x20approaching\x2051.', 0x78, 0x17c, -0x1, Math[_0x56ae('0x833')](-0.4), 0x2, null); }, 'frame2': function() { var _0x10a296 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](); _0x10a296[_0x56ae('0xf03')](_0x10a296[_0x56ae('0x105e')]() + 0x78); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xd, 0x13, null, 0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this['skater'][_0x56ae('0xb91')](0xe, 20.5, null, 0x2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); _0x10a296 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b77'), 0x104, -0x118, -0x1, Math[_0x56ae('0x833')](0x230), null, _0x10a296); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b78'), -0xa0, -0x50, null, null, null, null); _0x10a296 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b79'), -0xb4, 0xf0, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, _0x10a296); }, 'frame3': function() { var _0xa0caeb = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0xa0caeb[_0x56ae('0xf03')](_0xa0caeb[_0x56ae('0x105e')]() + 0xc8); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['angel'][_0x56ae('0xb91')](0xd, 22.5, null, 0x41); this['skater'][_0x56ae('0xb91')](0xe, 23.5, null, 0x32); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x3); _0xa0caeb = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Changing\x20the\x20subject,\x20I\x27ve\x20found\x20how\x20to\x20get\x20home.\x20You\x20should\x20come.', 0xa0, -0x12c, -0x1, Math[_0x56ae('0x833')](0x2d0), null, _0xa0caeb); _0xa0caeb = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b7a'), -0xf0, 0xdc, null, null, null, _0xa0caeb); }, 'frame4': function() { var _0x1afefb = _0x2b39f7['view'][_0x56ae('0xb6e')](); _0x1afefb[_0x56ae('0xf03')](_0x1afefb[_0x56ae('0x105e')]() + 0xc8); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xd, 25.8, null, 0x14); this['angel']['spritesheet']['set_currentFrame'](0x8); this['skater']['setIndexedPosition'](0xe, 27.5); this[_0x56ae('0x1220')]['spritesheet']['set_currentFrame'](0xa); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x2b7b')], -0x28, -0x140, -0x1, Math[_0x56ae('0x833')](0x2d0), null, null); _0x1afefb = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x27m\x20not\x20sure\x20I\x27m\x20ready\x20for\x20that\x20level\x20of\x20competition!', -0x14, -0xa0, -0x1, Math['round'](0x2a8), 0x0, _0x1afefb); }, 'init': function() { this['angel'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); var _0x1c5b9f = this[_0x56ae('0x2507')]['pathName'], _0x7bafe9 = _0x4622dd['get_instance']()['paths']; _0x1c5b9f = null != _0x586025[_0x1c5b9f] ? _0x7bafe9[_0x56ae('0x99c')](_0x1c5b9f) : _0x7bafe9['h'][_0x1c5b9f]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1c5b9f, 0x3); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['skater'], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x1c5b9f = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x1c5b9f = null != _0x586025[_0x56ae('0x24cc')] ? _0x1c5b9f[_0x56ae('0x99c')]('primary') : _0x1c5b9f['h'][_0x56ae('0x24cc')]; this[_0x56ae('0x1220')]['goesTo'] = new _0x5e2059(_0x1c5b9f, 0x37); }, '__class__': _0x53d873 }); var _0x3a3a87 = function() { if (_0x1c1b50[_0x56ae('0x1e8')]('xAXmF', _0x56ae('0x2b7c'))) { if (!Object['prototype'][_0x56ae('0x900')]['call'](a, b)) return !0x1; delete a[b]; return !0x0; } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x6f4')], -0x1, _0x3a3a87[_0x56ae('0xbf5')], { 'endTiles': !0x1, 'noCrumblingTiles': !0x0 }); this[_0x56ae('0x1c36')] = !0x0; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this[_0x56ae('0x14a9')]), _0x2d9f4e(this, this['frame7'])]; this[_0x56ae('0x110')] = _0x56ae('0x2704'); } }; _0x5ac4a7['com.player03.run3.cutscene.Truancy'] = _0x3a3a87; _0x3a3a87[_0x56ae('0x8bf')] = _0x56ae('0x2b7d'); _0x3a3a87['__super__'] = _0x2c8908; _0x3a3a87['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'student': null, 'skater': null, 'unloadLevel': function() { this[_0x56ae('0x1220')] = this['student'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x471')](-0x103); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x96); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_z'](0xf2d); var _0x12aa15 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x554b3b = null; null == _0x554b3b && (_0x554b3b = new _0x20e8d2()); var _0x161b44 = Math[_0x56ae('0xaa1')](0.6719517620178169); _0x554b3b['x'] = 0.135 * _0x161b44; _0x554b3b['y'] = 0.979 * _0x161b44; _0x554b3b['z'] = -0.152 * _0x161b44; _0x554b3b['w'] = Math[_0x56ae('0x104e')](0.6719517620178169); _0x161b44 = _0x554b3b['x'] * _0x554b3b['x'] + _0x1c1b50[_0x56ae('0x2b5c')](_0x554b3b['y'], _0x554b3b['y']) + _0x554b3b['z'] * _0x554b3b['z'] + _0x554b3b['w'] * _0x554b3b['w']; var _0x288715 = _0x161b44 - 0x1; 1e-10 > (_0x1c1b50[_0x56ae('0x222')](0x0, _0x288715) ? _0x288715 : -_0x288715) || (0x0 == _0x161b44 ? (_0x554b3b['x'] = 0x0, _0x554b3b['y'] = 0x0, _0x554b3b['z'] = 0x0, _0x554b3b['w'] = 0x1) : (_0x161b44 = 0x1 / Math[_0x56ae('0xf0c')](_0x161b44), _0x554b3b['x'] *= _0x161b44, _0x554b3b['y'] *= _0x161b44, _0x554b3b['z'] *= _0x161b44, _0x554b3b['w'] *= _0x161b44)); _0x12aa15['set_eulers'](_0x2eb087['toEulerAngles'](_0x554b3b)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](4.3, 51.3, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x1051')](!0x0); this['skater']['setIndexedPosition'](4.6, 0x34, null, -0xc); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('It\x27s\x20nice\x20not\x20to\x20have\x20school.', -0xdc, -0x118, null, null, null, null, null); _0x12aa15 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2370'), -0xdc, -0x28, null, null, -0x1, _0x12aa15, null); _0x12aa15 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50[_0x56ae('0x236')], 0xf0, 0x78, null, null, null, _0x12aa15, null); }, 'frame1': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](4.3, 51.3, null, -0x5); this['student']['spritesheet'][_0x56ae('0x51d')](0x62); this['student'][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.6, 0x34, null, -0xc); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x54); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b7e'), 0x78, -0x12c, null, null, null, null, null); var _0x37b6a2 = _0xfe3284[_0x56ae('0x3d')](0x24e), _0x4ad443 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b7f'), 0xa0, -0x46, null, _0x37b6a2, -0x1, _0x4ad443, null); _0x37b6a2 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b80'), -0xf0, 0x154, null, null, null, _0x37b6a2, null); }, 'frame2': function() { if (_0x56ae('0x2b81') === _0x56ae('0x2b82')) { $jscomp['initSymbol'](); var _0x40fb85 = $jscomp[_0x56ae('0x9')][_0x56ae('0xe')][_0x56ae('0x3f')]; _0x40fb85 || (_0x40fb85 = $jscomp[_0x56ae('0x9')]['Symbol'][_0x56ae('0x3f')] = $jscomp[_0x56ae('0x9')]['Symbol'](_0x56ae('0x3f'))); _0x56ae('0x3') != typeof Array[_0x56ae('0x6')][_0x40fb85] && $jscomp['defineProperty'](Array[_0x56ae('0x6')], _0x40fb85, { 'configurable': !0x0, 'writable': !0x0, 'value': function() { return $jscomp[_0x56ae('0x40')](this); } }); $jscomp['initSymbolIterator'] = function() {}; } else { this[_0x56ae('0xb90')][_0x56ae('0xb91')](4.3, 51.3, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5e); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](4.6, 51.97, null, -0xc); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x57); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x1ef175 = _0xfe3284[_0x56ae('0x3d')](0x19a); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('School\x20can\x20wait.\x20Science\x20will\x20not.', -0x78, -0x122, null, _0x1ef175, null, null, null); _0x1ef175 = _0xfe3284['width'](0x26c); var _0x3ba393 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b83'), 0x64, -0x32, null, _0x1ef175, -0x1, _0x3ba393, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b84'), 0x14, 0x168, null, null, -0x1, null, null); } }, 'frame3': function() { this[_0x56ae('0xb90')]['setIndexedPosition'](4.3, 51.3, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](4.6, 0x34, null, -0xc); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2895'), 0x50, -0x118, null, null, null, null, null); var _0x71bdaf = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog']['addBubble']('It\x27s\x20taken.', 0xdc, -0x50, null, null, null, _0x71bdaf, null); _0x71bdaf = _0xfe3284[_0x56ae('0x3d')](0x172); var _0x20b54b = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2897'), -0xdc, 0x46, null, _0x71bdaf, 0x0, _0x20b54b, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2898'), 0x12c, 0x140, null, null, 0x1, null, null); }, 'frame4': function() { this[_0x56ae('0xb90')]['setIndexedPosition'](4.3, 51.3, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['skater'][_0x56ae('0xb91')](4.6, 0x34, null, -0xc); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x57); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame5': function() { this[_0x56ae('0xb90')]['setIndexedPosition'](4.3, 51.3, null, -0x5); this['student']['spritesheet'][_0x56ae('0x51d')](0x46); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.6, 0x34, null, -0xc); this['skater'][_0x56ae('0xb92')]['set_currentFrame'](0x57); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0xb524d8 = _0xfe3284['width'](0x2a8), _0x1b014b = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Why\x20don\x27t\x20you\x20head\x20back?\x20You\x27re\x20missing\x20out\x20on\x20your\x20education.', 0xb4, -0x10e, null, _0xb524d8, null, _0x1b014b, null); this[_0x56ae('0x2522')](_0x56ae('0x2b85')); _0xb524d8 = _0xfe3284[_0x56ae('0x3d')](0x1fe); _0x1b014b = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b86'), -0xdc, 0x0, null, _0xb524d8, null, _0x1b014b, null); _0xb524d8 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b87'), 0xdc, 0x168, null, null, null, _0xb524d8, null); }, 'frame6': function() { if (_0x56ae('0x2b88') !== _0x56ae('0x2b88')) { var _0x38767e = _0x56ae('0x2b89')['split']('|'), _0x5e8914 = 0x0; while (!![]) { switch (_0x38767e[_0x5e8914++]) { case '0': _0x3ea2ef[_0x56ae('0x1149')](_0x125c62); continue; case '1': null == d && (d = 0x10); continue; case '2': null == _0x125c62 && (_0x125c62 = _0x252a59['toIntVector'](null)); continue; case '3': for (var _0x58552d = c + 0x3 * (d - 0x1), _0x514bfd, _0x4c7e8b = 0x0; _0x4c7e8b < d;) { _0x514bfd = _0x4c7e8b++; _0x514bfd = c + 0x3 * _0x514bfd; var _0x259144 = 0x2; _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + _0x259144); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x514bfd); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x514bfd + _0x259144); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + _0x259144); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x514bfd); _0x259144 = 0x0; _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + 0x1); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + _0x259144); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x514bfd + 0x1); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x514bfd + _0x259144); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + _0x259144); _0x125c62['set'](_0x30572b++, _0x514bfd + 0x1); _0x259144 = 0x1; _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + 0x2); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + _0x259144); _0x125c62['set'](_0x30572b++, _0x514bfd + 0x2); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x514bfd + _0x259144); _0x125c62[_0x56ae('0x8b6')](_0x30572b++, _0x58552d + _0x259144); _0x125c62['set'](_0x30572b++, _0x514bfd + 0x2); _0x58552d = _0x514bfd; } continue; case '4': var _0x125c62 = _0x3ea2ef['get_indexData'](); continue; } break; } } else { this[_0x56ae('0xb90')][_0x56ae('0xb91')](4.3, 51.1, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x5c); this['student'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.6, 0x34, null, -0xc); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x51d')](0x55); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b8a'), -0x3c, -0x12c, null, null, null, null, null); var _0x3ea2ef = _0xfe3284[_0x56ae('0x3d')](0x154), _0x30572b = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this['dialog']['addBubble'](_0x56ae('0x2b8b'), -0xc8, -0x6e, null, _0x3ea2ef, null, _0x30572b, null); _0x3ea2ef = _0xfe3284[_0x56ae('0x3d')](0x1ea); _0x30572b = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b8c'), 0x154, -0x14, null, _0x3ea2ef, 0x0, _0x30572b, null); } }, 'frame7': function() { this[_0x56ae('0xb90')][_0x56ae('0xb91')](4.3, 51.1, null, -0x5); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x42); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](4.4, 0x34, null, -0x5); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); this[_0x56ae('0x1220')]['spritesheet']['set_xInverted'](!0x0); var _0x3f2034 = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Wait,\x20you\x20have\x20work\x20to\x20get\x20back\x20to?', 0xb4, -0xc8, null, null, null, _0x3f2034, null); _0x3f2034 = _0xfe3284[_0x56ae('0x3d')](0x154); var _0x3fa517 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Skating\x20practice.\x20Close\x20enough.', -0x140, -0xa, null, _0x3f2034, null, _0x3fa517, null); }, 'init': function() { this[_0x56ae('0xb90')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xb90')], !0x1, null, !0x1, null); this[_0x56ae('0xb90')]['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xb90')]); var _0x129758 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x2b3372 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x129758 = null != _0x586025[_0x129758] ? _0x2b3372['getReserved'](_0x129758) : _0x2b3372['h'][_0x129758]; this[_0x56ae('0xb90')][_0x56ae('0xbb8')] = new _0x5e2059(_0x129758, -0x2); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['skater'], !0x1, null, !0x1, null); this['skater']['billboardMode'] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['skater']); _0x129758 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x2b3372 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x129758 = null != _0x586025[_0x129758] ? _0x2b3372[_0x56ae('0x99c')](_0x129758) : _0x2b3372['h'][_0x129758]; this['skater'][_0x56ae('0xbb8')] = new _0x5e2059(_0x129758, -0x1); }, '__class__': _0x3a3a87 }); var _0x33765f = function() { _0x2c8908['call'](this, _0x4622dd[_0x56ae('0x14a1')], 0x0); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x14a1')], 0x1)); this[_0x56ae('0x14a2')] = _0x56ae('0x26fc'); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')])]; this[_0x56ae('0x110')] = _0x56ae('0x2b8d'); }; _0x5ac4a7[_0x56ae('0x2b8e')] = _0x33765f; _0x33765f[_0x56ae('0x8bf')] = _0x56ae('0x2b8e'); _0x33765f[_0x56ae('0x8ee')] = _0x2c8908; _0x33765f[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'duplicator': null, 'child': null, 'unloadLevel': function() { var _0x3d2d28 = {}; _0x3d2d28[_0x56ae('0x2b8f')] = function(_0x4dd284, _0xf76599) { return _0x575257.iWexH(_0x4dd284, _0xf76599); }; if ('yGWFC' === _0x56ae('0x2b90')) { return function(_0x77b1d1, _0x3ff821) { a[_0x56ae('0x2b91')] = null == a[_0x56ae('0x2b92')]['h'][_0x56ae('0x986')][b[0x0]['__id__']] ? a[_0x56ae('0x2b91')] + _0x77b1d1 : _0x3d2d28[_0x56ae('0x2b8f')](a[_0x56ae('0x2b91')], _0x77b1d1 - a[_0x56ae('0x2b92')]['h'][b[0x0][_0x56ae('0x8b1')]]); a['bytesLoadedCache'][_0x56ae('0x8b6')](b[0x0], _0x77b1d1); a[_0x56ae('0x2b93')] || a['onProgress'][_0x56ae('0x1a39')](a[_0x56ae('0x2b91')], a[_0x56ae('0x20b2')]); }; } else { this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } }, 'frame0': function() { _0x2b39f7['view']['get_camera']()[_0x56ae('0x471')](0x64); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x3f); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x265); var _0x2589d5 = null; null == _0x2589d5 && (_0x2589d5 = new _0x20e8d2()); var _0x26bc51 = Math['sin'](0.7853981633974483); _0x2589d5['x'] = 0x0 * _0x26bc51; _0x2589d5['y'] = 0x0 * _0x26bc51; _0x2589d5['z'] = -0x1 * _0x26bc51; _0x2589d5['w'] = Math[_0x56ae('0x104e')](0.7853981633974483); _0x26bc51 = _0x2589d5['x'] * _0x2589d5['x'] + _0x2589d5['y'] * _0x2589d5['y'] + _0x2589d5['z'] * _0x2589d5['z'] + _0x2589d5['w'] * _0x2589d5['w']; var _0xf35209 = _0x26bc51 - 0x1; 1e-10 > (0x0 <= _0xf35209 ? _0xf35209 : -_0xf35209) || (0x0 == _0x26bc51 ? (_0x2589d5['x'] = 0x0, _0x2589d5['y'] = 0x0, _0x2589d5['z'] = 0x0, _0x2589d5['w'] = 0x1) : (_0x26bc51 = 0x1 / Math[_0x56ae('0xf0c')](_0x26bc51), _0x2589d5['x'] *= _0x26bc51, _0x2589d5['y'] *= _0x26bc51, _0x2589d5['z'] *= _0x26bc51, _0x2589d5['w'] *= _0x26bc51)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x2589d5)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1024')]['setIndexedPosition'](0.4, 11.9); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x43); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.8, 11.5); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x72); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x2589d5 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b94'), -0xc8, -0x50, null, null, null, _0x2589d5, null); this[_0x56ae('0x2522')](_0x56ae('0x2b95')); _0x2589d5 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b96'), 0x140, 0x3c, null, null, null, _0x2589d5, null); }, 'frame1': function() { this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x4b); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x71); var _0x2b79ea = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2b97'), -0xdc, -0x50, null, null, null, _0x2b79ea, null); _0x2b79ea = _0xfe3284[_0x56ae('0xa19')](0.4); var _0x57dd36 = _0xfe3284[_0x56ae('0x3d')](0xdc), _0x2d8b14 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b98'), 0xf0, 0x32, _0x2b79ea, _0x57dd36, null, _0x2d8b14, null); this['makeBold'](_0x56ae('0x2b99')); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x1208'), -0xdc, 0xdc, null, null, 0x0, null, null); _0x2b79ea = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b9a'), 0x14, 0x168, null, null, null, _0x2b79ea, null); }, 'frame2': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.5, 11.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4c); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x4c6cce = _0xfe3284[_0x56ae('0x3d')](0x1ae); this[_0x56ae('0xb93')]['addBubble']('Hey,\x20come\x20on,\x20look\x20on\x20the\x20bright\x20side.', -0x96, -0xfa, null, _0x4c6cce, null, null, null); _0x4c6cce = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b9b'), 0x14, -0x50, null, null, -0x1, _0x4c6cce, null); _0x4c6cce = _0xfe3284[_0x56ae('0x3d')](0x29e); var _0x4abf5b = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b9c'), 0x28, 0x15e, null, _0x4c6cce, null, _0x4abf5b, null); }, 'frame3': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.5, 11.6); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x47); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.8, 11.4); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); var _0x3fc76e = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('How?', -0xc8, -0x50, null, null, null, _0x3fc76e, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b9d'), 0x12c, 0x64, null, null, null, null, null); _0x3fc76e = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog']['addBubble'](_0x1c1b50['iwmay'], 0x28, 0x154, null, null, -0x1, _0x3fc76e, null); }, 'init': function() { this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this['duplicator']['billboardMode'] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['child']); }, '__class__': _0x33765f }); var _0x1ec421 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd['homePlanCPart2'], 0x3); this[_0x56ae('0x14a2')] = 'TwoMonthWait3'; this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x14a1')], 0x4)); this['frames'] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x575257[_0x56ae('0x6ee')](_0x2d9f4e, this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this[_0x56ae('0x110')] = 'Two\x20Month\x20Wait\x202'; }; _0x5ac4a7[_0x56ae('0x2b9e')] = _0x1ec421; _0x1ec421[_0x56ae('0x8bf')] = _0x56ae('0x2b9e'); _0x1ec421[_0x56ae('0x8ee')] = _0x2c8908; _0x1ec421['prototype'] = _0x1c1b50['FiyiL'](_0x4e6193, _0x2c8908['prototype'], { 'child': null, 'angel': null, 'unloadLevel': function() { this['angel'] = this['child'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x39); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0xe); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x44f); var _0x26a48f = null; null == _0x26a48f && (_0x26a48f = new _0x20e8d2()); var _0x40af5c = Math[_0x56ae('0xaa1')](1.5707963267948966); _0x26a48f['x'] = -0.15 * _0x40af5c; _0x26a48f['y'] = -0.079 * _0x40af5c; _0x26a48f['z'] = 0.985 * _0x40af5c; _0x26a48f['w'] = Math['cos'](1.5707963267948966); _0x40af5c = _0x26a48f['x'] * _0x26a48f['x'] + _0x26a48f['y'] * _0x26a48f['y'] + _0x26a48f['z'] * _0x26a48f['z'] + _0x26a48f['w'] * _0x26a48f['w']; var _0x3ead20 = _0x40af5c - 0x1; 1e-10 > (0x0 <= _0x3ead20 ? _0x3ead20 : -_0x3ead20) || (0x0 == _0x40af5c ? (_0x26a48f['x'] = 0x0, _0x26a48f['y'] = 0x0, _0x26a48f['z'] = 0x0, _0x26a48f['w'] = 0x1) : (_0x40af5c = 0x1 / Math[_0x56ae('0xf0c')](_0x40af5c), _0x26a48f['x'] *= _0x40af5c, _0x26a48f['y'] *= _0x40af5c, _0x26a48f['z'] *= _0x40af5c, _0x26a48f['w'] *= _0x40af5c)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x26a48f)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x6, 0x10); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['angel']['setIndexedPosition'](0x7, 0x14, null, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x40); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x26a48f = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2537'), 0xc8, -0x82, null, null, null, _0x26a48f, null); _0x26a48f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2538'), -0xaa, 0x104, null, null, null, _0x26a48f, null); }, 'frame1': function() { if ('twjXf' === 'uFVFy') { return this[_0x56ae('0xb1e')](_0x56ae('0x2b9f'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), 'cancelable', _0x56ae('0x2a9'), _0x56ae('0xacc')]); } else { this['child'][_0x56ae('0xb91')](0x6, 16.5, null, 0xa); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0xe); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x41); var _0x2fe634 = _0xfe3284[_0x56ae('0x3d')](0x208), _0x2264e6 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ba0'), 0xc8, -0x82, null, _0x2fe634, null, _0x2264e6, null); _0x2fe634 = _0xfe3284[_0x56ae('0x3d')](0x1d6); _0x2264e6 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ba1'), -0x8c, 0x10e, null, _0x2fe634, null, _0x2264e6, null); } }, 'frame2': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0xc); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x9); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0x691); var _0x278d7f = null; null == _0x278d7f && (_0x278d7f = new _0x20e8d2()); var _0xfc17e7 = Math['sin'](1.5533430342749535); _0x278d7f['x'] = _0xfc17e7; _0x278d7f['y'] = _0x575257['RsTqx'](-0.005, _0xfc17e7); _0x278d7f['z'] = -0.022 * _0xfc17e7; _0x278d7f['w'] = Math[_0x56ae('0x104e')](1.5533430342749535); _0xfc17e7 = _0x278d7f['x'] * _0x278d7f['x'] + _0x278d7f['y'] * _0x278d7f['y'] + _0x278d7f['z'] * _0x278d7f['z'] + _0x278d7f['w'] * _0x278d7f['w']; var _0x21720d = _0xfc17e7 - 0x1; 1e-10 > (0x0 <= _0x21720d ? _0x21720d : -_0x21720d) || (0x0 == _0xfc17e7 ? (_0x278d7f['x'] = 0x0, _0x278d7f['y'] = 0x0, _0x278d7f['z'] = 0x0, _0x278d7f['w'] = 0x1) : (_0xfc17e7 = 0x1 / Math['sqrt'](_0xfc17e7), _0x278d7f['x'] *= _0xfc17e7, _0x278d7f['y'] *= _0xfc17e7, _0x278d7f['z'] *= _0xfc17e7, _0x278d7f['w'] *= _0xfc17e7)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x278d7f)['get_degrees']()); this['tunnel'][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](6.2, 18.4, null, 0x14); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x64); this[_0x56ae('0xe7b')]['setIndexedPosition'](0x7, 0x14, null, 0x1); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x40); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); _0x278d7f = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ba2'), -0x8c, -0xb4, null, null, null, _0x278d7f, null); _0x278d7f = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2ba3'), 0xc8, 0x0, null, null, null, _0x278d7f, null); _0x278d7f = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ba4'), -0x140, 0x12c, null, null, null, _0x278d7f, null); _0x278d7f = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2ba5'), 0x50, 0x140, null, null, null, _0x278d7f, null); this[_0x56ae('0x2522')]('I\x27m'); }, 'frame3': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](6.1, 19.9); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x67); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x58); this[_0x56ae('0xe7b')]['spritesheet']['set_xInverted'](!0x1); var _0x629527 = _0xfe3284[_0x56ae('0x3d')](0x320), _0xca16c4 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('The\x20Planet\x20and\x20Tunnels\x27\x20different\x20orbital\x20speeds\x20are\x20what\x27s\x20making\x20you\x20wait.', 0x14, -0xe6, null, _0x629527, null, _0xca16c4, null); _0x629527 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ba6'), -0xf0, 0x14, null, null, null, _0x629527, null); _0x629527 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x1208'), -0xc8, 0x168, null, null, null, _0x629527, null); }, 'frame4': function() { if ('AwJGG' === 'AwJGG') { this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x57); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Listen,\x20this\x20isn\x27t\x20complicated.', -0xdc, -0xf0, null, null, null, null, null); var _0x54e1c1 = _0xfe3284[_0x56ae('0x3d')](0x28a), _0x4f802d = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ba7'), 0x8c, -0x46, null, _0x54e1c1, -0x1, _0x4f802d, null); _0x54e1c1 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2ba8'), -0x78, 0x12c, null, null, null, _0x54e1c1, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ba9'), 0xb4, 0x17c, null, null, -0x1, null, null); } else { if (this['position'] + _0x54e1c1 > this[_0x56ae('0x32')]) throw new _0x1adea8(new _0x51849b()); this[_0x56ae('0xc5c')] += _0x54e1c1; return this[_0x56ae('0x1cd3')](this[_0x56ae('0xc5c')] - _0x54e1c1, _0x54e1c1); } }, 'frame5': function() { this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x61); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x55); var _0x4af95f = new _0x5c4c32(this['child']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2baa'), -0xb4, -0x64, null, null, null, _0x4af95f, null); }, 'init': function() { this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['child'], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['child']); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); }, '__class__': _0x1ec421 }); var _0xb99be1 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x14a1')], 0x5); this[_0x56ae('0x14a2')] = _0x56ae('0x14a3'); this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd['homePlanCPart2'], 0x6)); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this['frame3']), _0x2d9f4e(this, this['frame4']), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')])]; this[_0x56ae('0x110')] = _0x56ae('0x2bab'); }; _0x5ac4a7[_0x56ae('0x2bac')] = _0xb99be1; _0xb99be1[_0x56ae('0x8bf')] = _0x56ae('0x2bac'); _0xb99be1[_0x56ae('0x8ee')] = _0x2c8908; _0xb99be1[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'spinAnimation': null, 'child': null, 'angel': null, 'unloadLevel': function() { _0x2c8908['prototype'][_0x56ae('0x2835')][_0x56ae('0x94d')](this); if (null != this['spinAnimation']) { var _0x69b679 = this['spinAnimation']; _0x69b679[_0x56ae('0x2af4')][_0x56ae('0xb48')][_0x56ae('0x2278')](_0x69b679); this[_0x56ae('0x2bad')] = null; } this['angel'] = this[_0x56ae('0x1027')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_x'](0x13); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x15); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x99a); var _0x58b3c9 = null; null == _0x58b3c9 && (_0x58b3c9 = new _0x20e8d2()); var _0x263344 = Math[_0x56ae('0xaa1')](0.19198621771937624); _0x58b3c9['x'] = -0.518 * _0x263344; _0x58b3c9['y'] = 0.851 * _0x263344; _0x58b3c9['z'] = 0.082 * _0x263344; _0x58b3c9['w'] = Math[_0x56ae('0x104e')](0.19198621771937624); _0x263344 = _0x58b3c9['x'] * _0x58b3c9['x'] + _0x58b3c9['y'] * _0x58b3c9['y'] + _0x58b3c9['z'] * _0x58b3c9['z'] + _0x58b3c9['w'] * _0x58b3c9['w']; var _0xb6bce9 = _0x263344 - 0x1; 1e-10 > (0x0 <= _0xb6bce9 ? _0xb6bce9 : -_0xb6bce9) || (0x0 == _0x263344 ? (_0x58b3c9['x'] = 0x0, _0x58b3c9['y'] = 0x0, _0x58b3c9['z'] = 0x0, _0x58b3c9['w'] = 0x1) : (_0x263344 = 0x1 / Math[_0x56ae('0xf0c')](_0x263344), _0x58b3c9['x'] *= _0x263344, _0x58b3c9['y'] *= _0x263344, _0x58b3c9['z'] *= _0x263344, _0x58b3c9['w'] *= _0x263344)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x58b3c9)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x3, 0x1e); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x62); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xe79')]['set_visible'](!0x1); }, 'frame1': function() { this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0x4e); var _0x3c7db7 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('I...', -0x8c, -0x3c, null, null, null, _0x3c7db7, null); }, 'frame2': function() { var _0x553c49 = this[_0x56ae('0x2bad')] = new _0x3248ff(this[_0x56ae('0x1027')], new _0x4f09e8(null, [0x2a, 0x3c, 0x66, 0x71, 0x67, 0x62, 0x4e], !0x0), 0x5); _0x553c49[_0x56ae('0xb7c')](); _0x553c49['sprite'][_0x56ae('0xb48')][_0x56ae('0x2208')](_0x553c49); this['dialog'][_0x56ae('0x1455')] = (_0xf76599 = this['tunnel'], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0xb4a')])); _0x553c49 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('am...', -0xc8, 0x64, null, null, null, _0x553c49, null); }, 'frame3': function() { var _0x42602d = this[_0x56ae('0x2bad')]; _0x42602d[_0x56ae('0x2af4')]['level']['deregisterAnimation'](_0x42602d); _0x42602d = this[_0x56ae('0x2bad')] = new _0x3248ff(this[_0x56ae('0x1027')], new _0x4f09e8(null, [0x2a, 0x3c, 0x66, 0x71, 0x67, 0x62, 0x4e, 0x7e], !0x0), 0xa); _0x42602d[_0x56ae('0xb7c')](); _0x42602d[_0x56ae('0x2af4')][_0x56ae('0xb48')][_0x56ae('0x2208')](_0x42602d); this[_0x56ae('0xb93')][_0x56ae('0x1455')] = (_0xf76599 = this[_0x56ae('0x94c')], _0x2d9f4e(_0xf76599, _0xf76599['display'])); _0x42602d = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('so...', -0x3c, 0x12c, null, null, null, _0x42602d, null); }, 'frame4': function() { var _0x452cb7 = this['spinAnimation']; _0x452cb7[_0x56ae('0x2af4')][_0x56ae('0xb48')][_0x56ae('0x2278')](_0x452cb7); this[_0x56ae('0x2bad')] = null; this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x80); this['child'][_0x56ae('0xb91')](3.1, 29.9); _0x452cb7 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bae'), 0x8c, 0x118, null, null, null, _0x452cb7, null); }, 'frame5': function() { this[_0x56ae('0x1027')][_0x56ae('0xb91')](3.2, 29.8); }, 'frame6': function() { if ('zgBhg' !== _0x56ae('0x2baf')) { this[_0x56ae('0x1027')]['setIndexedPosition'](3.25, 29.75); this[_0x56ae('0xe05')] = 0x1; } else { b = 0x0; for (var _0x24e584 = this['__children']; b < _0x24e584[_0x56ae('0x32')];) { var _0x40e6e7 = _0x24e584[b]; ++b; _0x40e6e7['__update'](a, !0x0); } } }, 'frame7': function() { this[_0x56ae('0xe05')] = 0x1; }, 'frame8': function() { this[_0x56ae('0xe05')] = 0xa; }, 'frame9': function() { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x1d); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x9); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x90c); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x76); var _0x1276cc = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20know!', -0x50, -0x50, null, null, null, _0x1276cc, null); }, 'frame10': function() { if (_0x56ae('0x2bb0') === _0x56ae('0x2bb0')) { this['child'][_0x56ae('0xb91')](3.85, 27.35, null, 0x35); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x64); var _0x25f4a2 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb1'), -0x28, -0x3c, null, null, null, _0x25f4a2, null); } else { _0x25f4a2[_0x56ae('0x1bd1')] = !0x0; } }, 'frame11': function() { this['loadNewLevel'](_0x4622dd[_0x56ae('0x14a1')], 0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x15d); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x3); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](0xbf3); var _0x9a8bb7 = null; null == _0x9a8bb7 && (_0x9a8bb7 = new _0x20e8d2()); var _0x2babb4 = Math[_0x56ae('0xaa1')](1.4573499254152653); _0x9a8bb7['x'] = 0.71 * _0x2babb4; _0x9a8bb7['y'] = 0.12 * _0x2babb4; _0x9a8bb7['z'] = -0.694 * _0x2babb4; _0x9a8bb7['w'] = Math[_0x56ae('0x104e')](1.4573499254152653); _0x2babb4 = _0x9a8bb7['x'] * _0x9a8bb7['x'] + _0x9a8bb7['y'] * _0x9a8bb7['y'] + _0x9a8bb7['z'] * _0x9a8bb7['z'] + _0x9a8bb7['w'] * _0x9a8bb7['w']; var _0xb54edf = _0x2babb4 - 0x1; 1e-10 > (0x0 <= _0xb54edf ? _0xb54edf : -_0xb54edf) || (0x0 == _0x2babb4 ? (_0x9a8bb7['x'] = 0x0, _0x9a8bb7['y'] = 0x0, _0x9a8bb7['z'] = 0x0, _0x9a8bb7['w'] = 0x1) : (_0x2babb4 = 0x1 / Math[_0x56ae('0xf0c')](_0x2babb4), _0x9a8bb7['x'] *= _0x2babb4, _0x9a8bb7['y'] *= _0x2babb4, _0x9a8bb7['z'] *= _0x2babb4, _0x9a8bb7['w'] *= _0x2babb4)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x9a8bb7)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](18.1, 46.9); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x7d); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); this['angel'][_0x56ae('0xb91')](0x12, 0x2c); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x57); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); _0x9a8bb7 = _0xfe3284[_0x56ae('0x3d')](0x1a4); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb2'), 0xdc, -0xfa, null, _0x9a8bb7, null, null, null); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2bb3'), -0x78, -0x8c, null, null, null, null, null); _0x9a8bb7 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb4'), 0xf0, -0x3c, null, null, 0x0, _0x9a8bb7, null); _0x9a8bb7 = new _0x5c4c32(this['child'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Yeah!', 0x14, 0x28, null, null, 0x1, _0x9a8bb7, null); _0x9a8bb7 = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb5'), 0xc8, 0x12c, null, null, null, _0x9a8bb7, null); }, 'frame12': function() { this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x62); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x58); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2bb6'), 0x14, -0x118, null, null, null, null, null); var _0x50aa84 = _0xfe3284[_0x56ae('0x3d')](0x1f4), _0xdebae0 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb7'), 0x78, -0x5a, null, _0x50aa84, -0x1, _0xdebae0, null); _0x50aa84 = _0xfe3284[_0x56ae('0x3d')](0x212); _0xdebae0 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb8'), -0xa0, 0x10e, null, _0x50aa84, null, _0xdebae0, null); _0x50aa84 = _0xfe3284[_0x56ae('0x3d')](0x17c); _0xdebae0 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb9'), 0x168, 0x168, null, _0x50aa84, null, _0xdebae0, null); }, 'init': function() { this['child'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['child'], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this['angel'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0xe7b')]); }, '__class__': _0xb99be1 }); var _0x17a929 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x25e2')], -0x1, null, { 'startTilesLength': 0xbb8 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this['frame1']), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')])]; this[_0x56ae('0x110')] = _0x56ae('0x26f9'); }; _0x5ac4a7[_0x56ae('0x2bba')] = _0x17a929; _0x17a929[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.Wait'; _0x17a929[_0x56ae('0x8ee')] = _0x2c8908; _0x17a929[_0x56ae('0x6')] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'duplicator': null, 'child': null, 'updateMapPositions': function() { _0x37c090[_0x56ae('0xe7b')][_0x56ae('0xbbc')][_0x56ae('0xbbd')](_0x4622dd[_0x56ae('0x25e3')][_0x56ae('0xbbe')]); _0x37c090[_0x56ae('0xe7b')]['lastIndexOnPath'][_0x56ae('0xbbd')](0x0); _0x2c8908[_0x56ae('0x6')]['updateMapPositions'][_0x56ae('0x94d')](this); }, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); }, 'frame0': function() { if (_0x56ae('0x2bbb') === 'eivKD') { _0x106fa2 = Object[_0x56ae('0x8a7')](_0x106fa2); for (var _0x11da9c in _0x18ba08) _0x106fa2[_0x11da9c] = _0x18ba08[_0x11da9c]; _0x18ba08['toString'] !== Object[_0x56ae('0x6')]['toString'] && (_0x106fa2[_0x56ae('0x8a8')] = _0x18ba08[_0x56ae('0x8a8')]); return _0x106fa2; } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0xd1); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x8); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xdba); var _0x106fa2 = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0x18ba08 = null; null == _0x18ba08 && (_0x18ba08 = new _0x20e8d2()); var _0x3723c6 = Math[_0x56ae('0xaa1')](0.5061454830783556); _0x18ba08['x'] = 0.039 * _0x3723c6; _0x18ba08['y'] = 0.847 * _0x3723c6; _0x18ba08['z'] = 0.53 * _0x3723c6; _0x18ba08['w'] = Math[_0x56ae('0x104e')](0.5061454830783556); _0x3723c6 = _0x18ba08['x'] * _0x18ba08['x'] + _0x18ba08['y'] * _0x18ba08['y'] + _0x18ba08['z'] * _0x18ba08['z'] + _0x18ba08['w'] * _0x18ba08['w']; var _0x2410eb = _0x3723c6 - 0x1; 1e-10 > (0x0 <= _0x2410eb ? _0x2410eb : -_0x2410eb) || (0x0 == _0x3723c6 ? (_0x18ba08['x'] = 0x0, _0x18ba08['y'] = 0x0, _0x18ba08['z'] = 0x0, _0x18ba08['w'] = 0x1) : (_0x3723c6 = 0x1 / Math[_0x56ae('0xf0c')](_0x3723c6), _0x18ba08['x'] *= _0x3723c6, _0x18ba08['y'] *= _0x3723c6, _0x18ba08['z'] *= _0x3723c6, _0x18ba08['w'] *= _0x3723c6)); _0x106fa2['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x18ba08)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this['duplicator'][_0x56ae('0xb91')](5.4, -0x4, !0x0, 0x19); this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0xe); this[_0x56ae('0x1024')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x5, -0x5, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this['child']['spritesheet']['set_xInverted'](!0x0); _0x106fa2 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('...and\x20that\x27s\x20why\x20we\x20don\x27t\x20solve\x20our\x20problems\x20with\x20violence.', 0x0, -0xc8, null, null, null, _0x106fa2, null); this[_0x56ae('0x1024')][_0x56ae('0xe79')][_0x56ae('0xfad')](this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xf59')]()); this[_0x56ae('0x1024')]['mesh'][_0x56ae('0xfac')](this['child'][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); this[_0x56ae('0x1024')][_0x56ae('0xe79')][_0x56ae('0xfae')](this[_0x56ae('0x1027')][_0x56ae('0xe79')]['get_rotationZ']()); } }, 'frame1': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](6.4, -0x3, !0x0, 0x17); this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0x14); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child'][_0x56ae('0xb91')](5.4, -0x4, !0x0, 0x11); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_currentFrame'](0xe); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xe79')][_0x56ae('0xfad')](this['child']['mesh']['get_rotationX']()); this[_0x56ae('0x1024')][_0x56ae('0xe79')]['set_rotationY'](this[_0x56ae('0x1027')][_0x56ae('0xe79')][_0x56ae('0xf5c')]()); this[_0x56ae('0x1024')]['mesh'][_0x56ae('0xfae')](this[_0x56ae('0x1027')]['mesh'][_0x56ae('0xfaf')]()); }, 'frame2': function() { this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x7, -1.4, !0x0, -0x2); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](6.5, -3.1, !0x0, 0xf); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); }, 'frame3': function() { this['duplicator'][_0x56ae('0xb91')](7.1, -1.3, !0x0, -0x4); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x52); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](6.7, -2.4, !0x0, -0x6); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x17); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x357bb8 = _0xfe3284[_0x56ae('0x3d')](0x1cc), _0x3577e8 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2bbc'), -0x12c, 0x5a, null, _0x357bb8, null, _0x3577e8, null); }, 'init': function() { this['duplicator'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); var _0x2819c3 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x3ade79 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2819c3 = null != _0x586025[_0x2819c3] ? _0x3ade79[_0x56ae('0x99c')](_0x2819c3) : _0x3ade79['h'][_0x2819c3]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x2819c3, -0x1); this['child'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this['child'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1027')]); _0x2819c3 = this[_0x56ae('0x2507')]['pathName']; _0x3ade79 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2819c3 = null != _0x586025[_0x2819c3] ? _0x3ade79['getReserved'](_0x2819c3) : _0x3ade79['h'][_0x2819c3]; this['child'][_0x56ae('0xbb8')] = new _0x5e2059(_0x2819c3, -0x2); }, '__class__': _0x17a929 }); var _0xe5f446 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x20f8')], -0x1, null, { 'endTiles': !0x1 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')])]; this['name'] = 'Wormhole\x20in\x20Sight'; }; _0x5ac4a7['com.player03.run3.cutscene.WormholeInSight'] = _0xe5f446; _0xe5f446[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.WormholeInSight'; _0xe5f446['__super__'] = _0x2c8908; _0xe5f446[_0x56ae('0x6')] = _0x4e6193(_0x2c8908['prototype'], { 'runner': null, 'skater': null, 'createTunnel': function() { _0x2c8908[_0x56ae('0x6')]['createTunnel'][_0x56ae('0x94d')](this); var _0x42623c = this[_0x56ae('0x94c')][_0x56ae('0x220f')][_0x56ae('0x2bbd')], _0x873520 = _0x42623c['x']; _0x42623c['x'] = _0x1c1b50[_0x56ae('0x231')](_0x873520, 0.4 * (_0x1032d0[_0x56ae('0x2bbe')] - _0x873520)); _0x873520 = _0x42623c['y']; _0x42623c['y'] = _0x873520 + 0.4 * (_0x1032d0[_0x56ae('0x2bbf')] - _0x873520); this[_0x56ae('0x94c')][_0x56ae('0x15f4')][_0x56ae('0x2bc0')][_0x56ae('0x2bc1')](_0x42623c['x'], _0x42623c['y']); }, 'unloadLevel': function() { this[_0x56ae('0x1220')] = this[_0x56ae('0x1232')] = this[_0x56ae('0x94c')] = null; this['sprites'][_0x56ae('0x500')](0x0); }, 'frame0': function() { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x16); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x21); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x1304); var _0x4237a7 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x42f54c = null; null == _0x42f54c && (_0x42f54c = new _0x20e8d2()); var _0x46c8b2 = Math[_0x56ae('0xaa1')](1.2566370614359172); _0x42f54c['x'] = 0.01 * _0x46c8b2; _0x42f54c['y'] = 0.031 * _0x46c8b2; _0x42f54c['z'] = 0.999 * _0x46c8b2; _0x42f54c['w'] = Math[_0x56ae('0x104e')](1.2566370614359172); _0x46c8b2 = _0x42f54c['x'] * _0x42f54c['x'] + _0x42f54c['y'] * _0x42f54c['y'] + _0x1c1b50[_0x56ae('0x238')](_0x42f54c['z'], _0x42f54c['z']) + _0x42f54c['w'] * _0x42f54c['w']; var _0x591148 = _0x46c8b2 - 0x1; 1e-10 > (0x0 <= _0x591148 ? _0x591148 : -_0x591148) || (0x0 == _0x46c8b2 ? (_0x42f54c['x'] = 0x0, _0x42f54c['y'] = 0x0, _0x42f54c['z'] = 0x0, _0x42f54c['w'] = 0x1) : (_0x46c8b2 = 0x1 / Math[_0x56ae('0xf0c')](_0x46c8b2), _0x42f54c['x'] *= _0x46c8b2, _0x42f54c['y'] *= _0x46c8b2, _0x42f54c['z'] *= _0x46c8b2, _0x42f54c['w'] *= _0x46c8b2)); _0x4237a7[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x42f54c)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1232')]['setIndexedPosition'](12.5, -0x2, !0x0, 0x2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['skater']['setIndexedPosition'](14.5, -3.7, !0x0, 0x10); this['skater']['spritesheet'][_0x56ae('0x51d')](0x8); this['skater'][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x4237a7 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('Oh\x20come\x20on!', -0x118, -0xb4, null, null, null, _0x4237a7, null); _0x4237a7 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('We\x20were\x20almost\x20there!', -0x28, 0x140, null, null, null, _0x4237a7, null); this[_0x56ae('0x1232')]['unifyRotation'](this[_0x56ae('0x1220')]); }, 'frame1': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](12.5, -1.7, !0x0, 0x2); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x4e); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](14.5, -0x2, !0x0); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x32); this[_0x56ae('0x1220')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bc2'), 0x3c, -0x104, null, null, null, null, null); var _0x332072 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('What\x20is\x20that\x20thing,\x20anyway?', -0x8c, -0x8c, null, null, null, _0x332072, null); _0x332072 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x76d'), 0xdc, 0x0, null, null, 0x0, _0x332072, null); _0x332072 = _0xfe3284[_0x56ae('0x3d')](0x212); var _0x508724 = new _0x5c4c32(this['skater']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2bc3'), 0x3c, 0x14a, null, _0x332072, null, _0x508724, null); this['runner'][_0x56ae('0x1233')](this[_0x56ae('0x1220')]); }, 'frame2': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](12.5, -1.7, !0x0, 0x2); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](14.5, -0x2, !0x0, 0x2); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_currentFrame'](0x48); this[_0x56ae('0x1220')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bc4'), 0x0, -0x118, null, null, null, null, null); var _0x50454b = _0xfe3284['width'](0x2bc), _0x19f16b = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x6ef')], 0x78, -0x46, null, _0x50454b, -0x1, _0x19f16b, null); _0x50454b = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bc5'), -0x64, 0x118, null, null, null, _0x50454b, null); this[_0x56ae('0x1232')]['unifyRotation'](this[_0x56ae('0x1220')]); }, 'frame3': function() { if (_0x56ae('0x2bc6') === _0x56ae('0x2bc6')) { this[_0x56ae('0x1232')][_0x56ae('0xb91')](12.5, -1.7, !0x0, 0x2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['skater'][_0x56ae('0xb91')](14.5, -0x2, !0x0); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x53); this['skater'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bc7'), -0xdc, -0x104, null, null, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bc8'), 0x104, -0xc8, null, null, null, null, null); var _0x3e0a30 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('You\x20have\x20a\x20plan,\x20don\x27t\x20deny\x20it.', -0xa0, -0x50, null, null, 0x0, _0x3e0a30, null); _0x3e0a30 = _0xfe3284[_0x56ae('0x3d')](0x46); var _0x5b4bf0 = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x694'), 0x118, 0x14, null, _0x3e0a30, 0x1, _0x5b4bf0, null); this[_0x56ae('0x1232')]['unifyRotation'](this[_0x56ae('0x1220')]); } else { return this[_0x56ae('0x13f8')] = _0x3e0a30; } }, 'frame4': function() { this[_0x56ae('0x1232')][_0x56ae('0xb91')](12.5, -1.7, !0x0, 0x2); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x4b); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](14.5, -0x7, !0x0); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2bc9'), -0x50, -0xf0, null, null, null, null, null); var _0x12886f = _0xfe3284[_0x56ae('0x3d')](0x1a4), _0x10b1e7 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Check\x20for\x20any\x20tunnels\x20we\x20missed.', 0x8c, -0x32, null, _0x12886f, -0x1, _0x10b1e7, null); _0x12886f = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bca'), -0x78, 0xf0, null, null, null, _0x12886f, null); this[_0x56ae('0x1232')]['unifyRotation'](this[_0x56ae('0x1220')]); }, 'init': function() { this['runner'] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1232')]); var _0x406b4f = this[_0x56ae('0x2507')]['pathName'], _0x6987d = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x406b4f = null != _0x586025[_0x406b4f] ? _0x6987d['getReserved'](_0x406b4f) : _0x6987d['h'][_0x406b4f]; this[_0x56ae('0x1232')]['goesTo'] = new _0x5e2059(_0x406b4f, -0x1); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1220')]); _0x406b4f = this[_0x56ae('0x2507')]['pathName']; _0x6987d = _0x4622dd['get_instance']()['paths']; _0x406b4f = null != _0x586025[_0x406b4f] ? _0x6987d[_0x56ae('0x99c')](_0x406b4f) : _0x6987d['h'][_0x406b4f]; this[_0x56ae('0x1220')][_0x56ae('0xbb8')] = new _0x5e2059(_0x406b4f, -0x2); }, '__class__': _0xe5f446 }); var _0x2e9db9 = function() { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x2613')], 0x4, _0x2e9db9[_0x56ae('0xbf5')]); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2'])]; this[_0x56ae('0x110')] = 'You\x20Think?'; }; _0x5ac4a7[_0x56ae('0x2bcb')] = _0x2e9db9; _0x2e9db9[_0x56ae('0x8bf')] = _0x56ae('0x2bcb'); _0x2e9db9[_0x56ae('0x8ee')] = _0x2c8908; _0x2e9db9['prototype'] = _0x4e6193(_0x2c8908[_0x56ae('0x6')], { 'angel': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x56ae('0x1027')] = this[_0x56ae('0x1024')] = this['angel'] = this['tunnel'] = null; this[_0x56ae('0x1025')]['set_length'](0x0); }, 'frame0': function() { if ('lQliu' === 'lQliu') { _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-0x5a); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](-0x9); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationY'](0x24); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0xbe); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x64); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x50); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.1, 0x2, null, 0x1e); this['angel'][_0x56ae('0xb92')]['set_currentFrame'](0x4a); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0x2, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['duplicator'][_0x56ae('0xb91')](2.1, 1.5); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); var _0x3dc759 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2bcc'), 0xc8, -0x168, -0x1, Math[_0x56ae('0x833')](0x258), null, _0x3dc759); _0x3dc759 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2bcd'), -0xf0, -0xc8, null, null, null, _0x3dc759); _0x3dc759 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2615'), -0x1b8, -0x14, null, null, null, _0x3dc759); _0x3dc759 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x1c1b50['pPmFd'], 0x0, 0x17c, null, null, null, _0x3dc759); this['makeBold']('already\x20said'); } else { _0x3dc759[_0x56ae('0x1c86')] = !0x0; _0x3dc759[_0x56ae('0x1bbe')] = !0x0; } }, 'frame1': function() { this['angel'][_0x56ae('0xb91')](0x1, 0x1); this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x42); this['child'][_0x56ae('0xb91')](1.95, 0x1); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x62); this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0x48); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x594ecf = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bce'), -0xc8, -0x154, -0x1, Math['round'](0x280), null, _0x594ecf); _0x594ecf = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Wait...', 0xf0, -0x50, null, null, null, _0x594ecf); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2bcf'), 0xf0, 0xc8, -0x1, Math['round'](-0.4), 0x1, null); this['makeBold']('think'); }, 'frame2': function() { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x1, 0.7); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x43); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2a); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')]['addBubble'](_0x1c1b50[_0x56ae('0x23a')], 0x50, -0x154, -0x1, Math[_0x56ae('0x833')](0x280), null, null); var _0x57f826 = _0xfe3284[_0x56ae('0xa19')](0.7), _0x375426 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bd0'), -0xf0, -0xdc, null == _0x57f826 ? null : 0x0 > _0x57f826 ? _0x57f826 : _0x57f826 / 2.5, null, null, _0x375426); _0x57f826 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog']['addBubble']('Turns\x20out,\x20I\x20was\x20right.', 0xc8, -0x64, -0x1, Math['round'](-0.4), 0x0, _0x57f826); _0x57f826 = _0xfe3284[_0x56ae('0xa19')](0.7); _0x375426 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2bd1'), -0x78, 0xdc, null == _0x57f826 ? null : 0x0 > _0x57f826 ? _0x57f826 : _0x57f826 / 2.5, null, null, _0x375426); _0x57f826 = _0xfe3284[_0x56ae('0xa19')](0.7); _0x375426 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Me\x20neither,\x20but\x20we\x20have\x20to.', -0x118, 0x140, null == _0x57f826 ? null : 0x0 > _0x57f826 ? _0x57f826 : _0x57f826 / 2.5, null, null, _0x375426); }, 'init': function() { this[_0x56ae('0xe7b')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this['angel'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['angel']); var _0x35456a = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x35456a = null != _0x586025[_0x56ae('0x24cc')] ? _0x35456a[_0x56ae('0x99c')](_0x56ae('0x24cc')) : _0x35456a['h'][_0x56ae('0x24cc')]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x35456a, 0x31); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); _0x35456a = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x302316 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x35456a = null != _0x586025[_0x35456a] ? _0x302316[_0x56ae('0x99c')](_0x35456a) : _0x302316['h'][_0x35456a]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x35456a, 0x0); this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x35456a = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x302316 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x35456a = null != _0x586025[_0x35456a] ? _0x302316[_0x56ae('0x99c')](_0x35456a) : _0x302316['h'][_0x35456a]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x35456a, 0x1); }, '__class__': _0x2e9db9 }); var _0x54e349 = function(_0x39c0b0, _0xc48eba, _0x1c504a, _0x174116) { this['position'] = new _0x4e9ff1(_0x39c0b0, _0xc48eba, _0x1c504a); this[_0x56ae('0x226c')] = _0x174116; }; _0x5ac4a7['unitsystem.level.PositionData3D'] = _0x54e349; _0x54e349[_0x56ae('0x8bf')] = _0x56ae('0x2bd2'); _0x54e349[_0x56ae('0x6')] = {}; _0x54e349[_0x56ae('0x6')][_0x56ae('0xc5c')] = null; _0x54e349[_0x56ae('0x6')][_0x56ae('0x226c')] = null; _0x54e349[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x54e349; var _0x5b4c52 = function(_0x5d405f, _0x4d6f88, _0x5666d3, _0x1bba50, _0x2cc546, _0x27bb93) { this[_0x56ae('0xbb8')] = null; this[_0x56ae('0x265d')] = !0x0; this[_0x56ae('0x1028')] = !0x1; this['spritesheet'] = new _0x41c842(null != _0x27bb93 ? _0x27bb93 : _0x4d6f88['spritesheetImagePath'](), null, 0.45681063122923593, null, null, null); null != _0x1bba50 && this[_0x56ae('0xb92')][_0x56ae('0x229f')][_0x56ae('0xabe')](_0x1bba50); _0x58aeda[_0x56ae('0x94d')](this, _0x5d405f[_0x56ae('0x94c')], this[_0x56ae('0xb92')]); this[_0x56ae('0x1023')] = _0x5d405f; this[_0x56ae('0xbb9')] = _0x4d6f88; this[_0x56ae('0xe79')][_0x56ae('0x95e')]('positionChanged', _0x2d9f4e(this, this[_0x56ae('0x2bd3')])); this[_0x56ae('0xe79')][_0x56ae('0x95e')](_0x56ae('0xf3a'), _0x2d9f4e(this, this[_0x56ae('0x2bd3')])); this['mesh'][_0x56ae('0x95e')](_0x56ae('0xf38'), _0x1c1b50[_0x56ae('0x234')](_0x2d9f4e, this, this[_0x56ae('0x2bd3')])); this[_0x56ae('0x295a')] = new _0x3c6685(); _0x5d405f[_0x56ae('0x94c')][_0x56ae('0x221a')](this); }; _0x5ac4a7['com.player03.run3.cutscene.entity.CutsceneSprite'] = _0x5b4c52; _0x5b4c52[_0x56ae('0x8bf')] = 'com.player03.run3.cutscene.entity.CutsceneSprite'; _0x5b4c52[_0x56ae('0x8ee')] = _0x58aeda; _0x5b4c52['prototype'] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'billboardUp': null, 'characterData': null, 'section': null, 'billboardMode': null, 'spritesheet': null, 'onScreen': null, 'onScreenDirty': null, 'goesTo': null, 'setOnScreenDirty': function(_0x12d14f) { this[_0x56ae('0x265d')] = !0x0; }, 'setIndexedPosition': function(_0x314a02, _0x4f2b55, _0x1cf66e, _0x1f36c7) { null == _0x1f36c7 && (_0x1f36c7 = 0x0); null == _0x1cf66e && (_0x1cf66e = !0x1); _0x314a02 += this['section'][_0x56ae('0x9e3')][_0x56ae('0x9fb')](0x0, 0x0, 0x0, Math[_0x56ae('0x49')](_0x4f2b55)); _0x1cf66e && (_0x1cf66e = this[_0x56ae('0x1023')]['layout']['getRelativeIndex'](0x0, 0x0, 0x0, 0x1), _0x314a02 += Math[_0x56ae('0x9fc')](this[_0x56ae('0x1023')][_0x56ae('0x9f9')][_0x56ae('0x9fa')]() / _0x1cf66e) * _0x1cf66e); this[_0x56ae('0x1023')][_0x56ae('0x9e3')][_0x56ae('0x25ac')](Math[_0x56ae('0x49')](_0x314a02), _0x5b4c52['posData']); if (_0x314a02 != Math[_0x56ae('0x49')](_0x314a02)) { if ('NRThG' !== _0x56ae('0x2bd4')) { this['section']['layout'][_0x56ae('0x25ac')](Math[_0x56ae('0x9fc')](_0x314a02), _0x5b4c52[_0x56ae('0x2bd5')]); _0x5b4c52[_0x56ae('0x2bd5')][_0x56ae('0xc5c')]['z'] = _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0xc5c')]['z']; _0x1cf66e = _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0xc5c')]; var _0x24e067 = _0x5b4c52[_0x56ae('0x2bd5')][_0x56ae('0xc5c')], _0x300c68 = _0x314a02 - Math['floor'](_0x314a02), _0x276d74 = _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0xc5c')]; null == _0x276d74 && (_0x276d74 = new _0x4e9ff1()); _0x276d74['x'] = _0x1cf66e['x'] + _0x300c68 * (_0x24e067['x'] - _0x1cf66e['x']); _0x276d74['y'] = _0x1cf66e['y'] + _0x300c68 * (_0x24e067['y'] - _0x1cf66e['y']); _0x276d74['z'] = _0x1cf66e['z'] + _0x300c68 * (_0x24e067['z'] - _0x1cf66e['z']); Math[_0x56ae('0x833')](_0x314a02) > Math['floor'](_0x314a02) && null != _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')] && (_0x5b4c52['posData'][_0x56ae('0x226c')]['x'] = _0x5b4c52[_0x56ae('0x2bd5')][_0x56ae('0x226c')]['x'], _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')]['y'] = _0x5b4c52[_0x56ae('0x2bd5')][_0x56ae('0x226c')]['y'], _0x5b4c52[_0x56ae('0x2bd6')]['eulers']['z'] = _0x5b4c52['posData1']['eulers']['z']); } else { _0x314a02[_0x56ae('0xc67')](); } } _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0xc5c')]['z'] += 0.5 + (_0x4f2b55 - Math[_0x56ae('0x49')](_0x4f2b55)); _0x314a02 = _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0xc5c')]; _0x4f2b55 = this[_0x56ae('0x1023')][_0x56ae('0xf30')]; _0x1cf66e = _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0xc5c')]; null == _0x1cf66e && (_0x1cf66e = new _0x4e9ff1()); _0x1cf66e['x'] = _0x314a02['x'] * _0x4f2b55; _0x1cf66e['y'] = _0x314a02['y'] * _0x4f2b55; _0x1cf66e['z'] = _0x314a02['z'] * _0x4f2b55; _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0xc5c')]['z'] += this[_0x56ae('0x1023')]['startZ']; _0x314a02 = this['mesh'][_0x56ae('0xa62')](); _0x314a02['x'] = 0x0; _0x314a02['y'] = _0x1f36c7 + 0xf * this[_0x56ae('0xbb9')][_0x56ae('0x2210')] + 1.5; _0x314a02['z'] = 0x0; null != _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')] && _0x2eb087[_0x56ae('0x130d')](_0x2eb087[_0x56ae('0x2bd7')](_0x5b4c52['posData'][_0x56ae('0x226c')]['y'], _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')]['z'], _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')]['x']), _0x314a02, _0x314a02); _0x1f36c7 = _0x5b4c52['posData'][_0x56ae('0xc5c')]; _0x4f2b55 = _0x314a02; null == _0x4f2b55 && (_0x4f2b55 = new _0x4e9ff1()); _0x4f2b55['x'] = _0x314a02['x'] + _0x1f36c7['x']; _0x4f2b55['y'] = _0x314a02['y'] + _0x1f36c7['y']; _0x4f2b55['z'] = _0x314a02['z'] + _0x1f36c7['z']; this[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x314a02); this[_0x56ae('0x1028')] ? (null == this[_0x56ae('0x2bd8')] && (this['billboardUp'] = new _0x4e9ff1()), _0x1f36c7 = this[_0x56ae('0x2bd8')], _0x4f2b55 = Math[_0x56ae('0xaa1')](_0xe0688[_0x56ae('0xe82')](3.141592653589793, _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')]['z'])), _0x1cf66e = Math[_0x56ae('0x104e')](_0xe0688['subtract'](3.141592653589793, _0x5b4c52['posData'][_0x56ae('0x226c')]['z'])), _0x1f36c7['x'] = _0x4f2b55, _0x1f36c7['y'] = _0x1cf66e, _0x1f36c7['z'] = 0x0, null != _0x5b4c52['posData'][_0x56ae('0x226c')] && _0x2eb087[_0x56ae('0x130d')](_0x2eb087['fromEulerAngles'](_0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')]['y'], _0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')]['z'], _0x5b4c52['posData'][_0x56ae('0x226c')]['x']), _0x314a02, _0x314a02), this[_0x56ae('0x2a3a')]()) : (null == _0x5b4c52['posData'][_0x56ae('0x226c')] ? _0x5b4c52['posData'][_0x56ae('0x226c')] = new _0x444743(0x0, 0x0, 3.141592653589793) : _0x5b4c52['posData']['eulers']['z'] = _0xe0688['add'](_0x5b4c52[_0x56ae('0x2bd6')][_0x56ae('0x226c')]['z'], 3.141592653589793), this[_0x56ae('0xe79')][_0x56ae('0xfae')](0xb4 * _0x5b4c52['posData']['eulers']['z'] / 3.141592653589793)); }, 'unifyRotation': function(_0xa05e81) { var _0x223d0a = this[_0x56ae('0xe79')], _0x2c0c84 = _0x223d0a[_0x56ae('0xfaf')](), _0x4b5f3a = 3.141592653589793 * this[_0x56ae('0xe79')]['get_rotationZ']() / 0xb4, _0x40911d = _0x575257[_0x56ae('0x2b1f')](3.141592653589793, _0xa05e81[_0x56ae('0xe79')][_0x56ae('0xfaf')]()) / 0xb4; _0x223d0a[_0x56ae('0xfae')](_0x2c0c84 + 0xb4 * _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x40911d, _0x4b5f3a)) / 3.141592653589793 / 0x2); _0xa05e81[_0x56ae('0xe79')][_0x56ae('0xfae')](this[_0x56ae('0xe79')][_0x56ae('0xfaf')]()); }, 'lookAtCamera': function() { if (this[_0x56ae('0x1028')] && null != this[_0x56ae('0x2bd8')]) { this[_0x56ae('0xe79')]['set_scaleX'](0x1); var _0xbcbea5 = this[_0x56ae('0xe79')], _0x426e57 = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](), _0x5c7e5e = this[_0x56ae('0x2bd8')]; _0xbcbea5[_0x56ae('0xff3')](_0x426e57['get_position'](), _0x5c7e5e); this[_0x56ae('0xe79')]['set_scaleX'](this[_0x56ae('0xb92')]['xInverted'] ? -0x1 : 0x1); } }, 'get_onScreen': function() { if (_0x56ae('0x2bd9') !== _0x56ae('0x2bda')) { if (this[_0x56ae('0x265d')]) { var _0x4c6e4f = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0x10ea')](this[_0x56ae('0xe79')]['get_scenePosition']()), _0x25e841 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x11801a = this[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x7a3ebd = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_scenePosition'](); _0x11801a = Math[_0x56ae('0xf0c')]((_0x11801a['x'] - _0x7a3ebd['x']) * (_0x11801a['x'] - _0x7a3ebd['x']) + _0x1c1b50[_0x56ae('0x2bdb')](_0x11801a['y'], _0x7a3ebd['y']) * (_0x11801a['y'] - _0x7a3ebd['y']) + (_0x11801a['z'] - _0x7a3ebd['z']) * (_0x11801a['z'] - _0x7a3ebd['z'])); _0x25e841 = 0xf * this[_0x56ae('0xbb9')]['radiusMultiplier'] * (_0x25e841[_0x56ae('0xb6f')]()['get_near']() + _0x25e841['get_lens']()[_0x56ae('0x1081')]()) / 0x2; this[_0x56ae('0x295a')][_0x56ae('0x3d')] = this[_0x56ae('0x295a')][_0x56ae('0x727')] = _0x25e841 / _0x11801a; this[_0x56ae('0x295a')]['x'] = _0x4c6e4f['x'] - this[_0x56ae('0x295a')]['width'] / 0x2; this[_0x56ae('0x295a')]['y'] = _0x1c1b50['vTVmN'](_0x4c6e4f['y'], this[_0x56ae('0x295a')][_0x56ae('0x727')] / 0x2); this['onScreenDirty'] = !0x1; } return this[_0x56ae('0x295a')]; } else { return null == this['rh'] ? null : this['rh']['$' + _0x4c6e4f]; } }, '__class__': _0x5b4c52, '__properties__': _0x4e6193(_0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_onScreen': _0x56ae('0xe7c') }) }); var _0x277b24 = function(_0x2c5a4b, _0x590ba9, _0x1183c6, _0x48e4a2) { null == _0x48e4a2 && (_0x48e4a2 = !0x0); this[_0x56ae('0x1481')] = 0x0; this['sprite'] = _0x2c5a4b; this[_0x56ae('0x2bdc')] = _0x1183c6; this[_0x56ae('0x238a')] = -_0x1183c6; this[_0x56ae('0x261c')] = _0x2c5a4b[_0x56ae('0xb48')][_0x56ae('0x1feb')](); _0x1183c6 = _0x2c5a4b[_0x56ae('0xbb9')]['frames']; 0x0 > _0x590ba9 ? (this[_0x56ae('0x7b8')] = _0x1183c6[_0x56ae('0x7b8')][_0x56ae('0x1a7')], this[_0x56ae('0x24ac')] = _0x1183c6['fall'][_0x56ae('0x1a7')], this[_0x56ae('0x24ad')] = _0x1183c6[_0x56ae('0x24ad')][_0x56ae('0x1a7')]) : 0x0 == _0x590ba9 ? (this[_0x56ae('0x7b8')] = _0x1183c6[_0x56ae('0x7b8')]['center'], this['fall'] = _0x1183c6[_0x56ae('0x24ac')]['center'], this['land'] = _0x1183c6['land']['center']) : (this[_0x56ae('0x7b8')] = _0x1183c6[_0x56ae('0x7b8')][_0x56ae('0x760')], this['fall'] = _0x1183c6[_0x56ae('0x24ac')][_0x56ae('0x760')], this['land'] = _0x1183c6[_0x56ae('0x24ad')][_0x56ae('0x760')]); this[_0x56ae('0xf62')] = this[_0x56ae('0x7b8')]; _0x48e4a2 || (this[_0x56ae('0x24ad')] = null); this['yAxis'] = new _0x4e9ff1(0x0, 0x1, 0x0); _0x590ba9 = _0x2c5a4b['mesh'][_0x56ae('0xa62')](); this['startPoint'] = new _0x4e9ff1(_0x590ba9['x'], _0x590ba9['y'], _0x590ba9['z']); _0x2c5a4b = _0x2c5a4b[_0x56ae('0xe79')][_0x56ae('0xab2')](); _0x48e4a2 = _0x590ba9 = this[_0x56ae('0x2bdd')]; _0x2eb087[_0x56ae('0x179d')](_0x2c5a4b, _0x92d054['quaternion']); _0x2eb087[_0x56ae('0x130d')](_0x92d054[_0x56ae('0x2bde')], _0x590ba9, _0x48e4a2); this[_0x56ae('0xb7c')](); }; _0x5ac4a7['com.player03.run3.cutscene.entity.JumpAnimation'] = _0x277b24; _0x277b24['__name__'] = 'com.player03.run3.cutscene.entity.JumpAnimation'; _0x277b24[_0x56ae('0x961')] = [_0x52cb2c]; _0x277b24[_0x56ae('0x6')] = {}; _0x277b24[_0x56ae('0x6')][_0x56ae('0x2af4')] = null; _0x277b24[_0x56ae('0x6')][_0x56ae('0x7b8')] = null; _0x277b24[_0x56ae('0x6')]['fall'] = null; _0x277b24[_0x56ae('0x6')]['land'] = null; _0x277b24[_0x56ae('0x6')][_0x56ae('0x2bdc')] = null; _0x277b24[_0x56ae('0x6')]['y'] = null; _0x277b24[_0x56ae('0x6')][_0x56ae('0x238a')] = null; _0x277b24[_0x56ae('0x6')]['gravityStrength'] = null; _0x277b24[_0x56ae('0x6')]['startPoint'] = null; _0x277b24[_0x56ae('0x6')][_0x56ae('0x2bdd')] = null; _0x277b24[_0x56ae('0x6')][_0x56ae('0xf62')] = null; _0x277b24[_0x56ae('0x6')][_0x56ae('0x1481')] = null; _0x277b24[_0x56ae('0x6')][_0x56ae('0x1480')] = null; _0x277b24[_0x56ae('0x6')]['update'] = function(_0x322e45) { this.frame += 0x1e * _0x322e45; this.yVelocity += this.gravityStrength * _0x322e45; this.y += this.yVelocity * _0x322e45; if (0x0 <= this.y) { if (_0x56ae('0x2bdf') !== _0x56ae('0x2bdf')) { if (this.owner.physicsData.onGround) var _0x18ce98 = !0x0; else _0x18ce98 = this.owner, _0x18ce98 = 0.2 > _0x18ce98.tunnel.unpausedTime - _0x18ce98.physicsData.lastOnGround && !this.owner.jumpAction.active && (null != this.owner.lastTerrainContacted && (0x2 == this.owner.specialPhysicsOnCrumbling || 0x1 == this.owner.specialPhysicsOnCrumbling && 0x0 <= this.owner.lastTerrainContacted.animationTime) && this.owner.lastTerrainContacted.sourceData.collisionProperties == _0x4033be.get_crumbling() || this.owner.physicsData.wasOnGround); if (_0x18ce98) { _0x59a997 = this.owner; if (0.3 > _0x59a997.tunnel.unpausedTime - _0x59a997.physicsData.lastInMidair) { var _0x57fda8 = _0x56ae('0x2be0').split('|'), _0x3bdf83 = 0x0; while (!![]) { switch (_0x57fda8[_0x3bdf83++]) { case '0': _0x18ce98 = _0x4d6187.rotationBeforeUpdate; continue; case '1': _0x59a997 = 29.999999999999996; continue; case '2': var _0x4d6187 = this.owner.tunnel.artificialGravity; continue; case '3': null == _0x59a997 && (_0x59a997 = 1e-10); continue; case '4': _0x18ce98 = 0xb4 * _0x23ebf2.simplify(_0xe0688.subtract(_0x4d6187, _0x18ce98)) / 3.141592653589793; continue; case '5': _0x4d6187 = 3.141592653589793 * _0x4d6187.get_rotationZ() / 0xb4; continue; case '6': _0x59a997 = !((0x0 <= _0x18ce98 ? _0x18ce98 : -_0x18ce98) >= _0x59a997); continue; } break; } } else _0x59a997 = !0x1; _0x59a997 = _0x59a997 && this.prevAnimation == this.animations.fall && 0x5 < this.animationFrame ? this.animations.land : this.prevAnimation == this.animations.land && (this.animationFrame | 0x0) < this.prevAnimation.center.length ? this.animations.land : this.animations.run; } else _0x59a997 = -0xa < _0x59a997 ? this.animations.fall : this.animations.jump; } else { if (_0x1c1b50.kCYzZ(null, this.land)) { if (_0x56ae('0x2be1') === _0x56ae('0x2be1')) { null != this.landCallback && this.landCallback(); this.reset(); return; } else { return 0x0 == _0x322e45 ? 0x0 : this.getBit() ? 0x1 << _0x322e45 - 0x1 | this.getRevBits(_0x322e45 - 0x1) : this.getRevBits(_0x322e45 - 0x1); } } this.y = 0x0; if (this.animation == this.land && (this.frame | 0x0) >= this.animation.length) { this.reset(); return; } this.animation != this.land && (null != this.landCallback && this.landCallback(), this.animation = this.land, this.frame = 0x0); } } _0x322e45 = this.sprite.mesh.get_position(); var _0x348c91 = this.startPoint, _0x59a997 = this.yAxis, _0x50a2cd = this.y, _0x4e7778 = _0x322e45; null == _0x4e7778 && (_0x4e7778 = new _0x4e9ff1()); _0x4e7778.x = _0x348c91.x + _0x59a997.x * _0x50a2cd; _0x4e7778.y = _0x348c91.y + _0x59a997.y * _0x50a2cd; _0x4e7778.z = _0x348c91.z + _0x59a997.z * _0x50a2cd; this.sprite.mesh.set_position(_0x322e45); 0x0 > this.y && -0xa < this.yVelocity && this.animation != this.fall && (this.animation = this.fall, this.frame = 0x0); this.animation.displayFrame(this.sprite.spritesheet, this.frame | 0x0); }; _0x277b24[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.frame = 0x0; this.animation = this.jump; this.animation.displayFrame(this.sprite.spritesheet, 0x0); this.sprite.mesh.set_position(this.startPoint); this.y = 0x0; this.yVelocity = -this.jumpStrength; }; _0x277b24[_0x56ae('0x6')]['done'] = function() { return !0x1; }; _0x277b24[_0x56ae('0x6')]['__class__'] = _0x277b24; var _0x27ec98 = function(_0x5e8a6a) { if (_0x56ae('0x2be2') !== _0x56ae('0x2be3')) { _0x58aeda[_0x56ae('0x94d')](this, _0x5e8a6a, _0x3df233[_0x56ae('0x2be4')](0x1)); } else { for (var _0x1476e5 = _0x3e82b5[_0x56ae('0x2017')](this[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x1476e5[_0x56ae('0x1407')] != _0x1476e5['end'];) { var _0x580e56 = _0x1476e5['currentValue'] += _0x1476e5['step']; this[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x580e56)['created'] < _0x5e8a6a && this[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x580e56)['hide'](); } } }; _0x5ac4a7[_0x56ae('0x2be5')] = _0x27ec98; _0x27ec98[_0x56ae('0x8bf')] = _0x56ae('0x2be5'); _0x27ec98[_0x56ae('0x8ee')] = _0x58aeda; _0x27ec98['prototype'] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'attachTo': function(_0x50b497) { _0x50b497[_0x56ae('0xe79')][_0x56ae('0x994')](_0x50b497[_0x56ae('0xe79')]); var _0x4c8367 = _0x50b497[_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x50b497 = _0x50b497[_0x56ae('0xf2d')]['boundingBox']; this[_0x56ae('0xe79')][_0x56ae('0x113e')](0x0, (_0x4c8367['max']['y'] - _0x4c8367[_0x56ae('0x58')]['y']) / 0x2, (_0x50b497['max']['z'] - _0x50b497[_0x56ae('0x58')]['z']) / 0x2); }, '__class__': _0x27ec98 }); var _0x3248ff = function(_0x36c893, _0x1fe815, _0x5e8fa0, _0x2c7245) { null == _0x2c7245 && (_0x2c7245 = !0x1); null == _0x5e8fa0 && (_0x5e8fa0 = 0x1e); this[_0x56ae('0x1481')] = this[_0x56ae('0x2be6')] = 0x0; this[_0x56ae('0x2af4')] = _0x36c893; this[_0x56ae('0x14a4')] = _0x1fe815; this[_0x56ae('0x2256')] = _0x2c7245; this['timeBetweenFrames'] = 0x1 / _0x5e8fa0; }; _0x5ac4a7['com.player03.run3.cutscene.entity.SpriteAnimation'] = _0x3248ff; _0x3248ff[_0x56ae('0x8bf')] = _0x56ae('0x2be7'); _0x3248ff[_0x56ae('0x961')] = [_0x52cb2c]; _0x3248ff[_0x56ae('0x6')] = {}; _0x3248ff[_0x56ae('0x6')][_0x56ae('0x2af4')] = null; _0x3248ff[_0x56ae('0x6')][_0x56ae('0x14a4')] = null; _0x3248ff[_0x56ae('0x6')]['frame'] = null; _0x3248ff[_0x56ae('0x6')]['timeUntilNextFrame'] = null; _0x3248ff[_0x56ae('0x6')][_0x56ae('0x2be8')] = null; _0x3248ff[_0x56ae('0x6')][_0x56ae('0x2256')] = null; _0x3248ff[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.frame = 0x0; this.timeUntilNextFrame = this.timeBetweenFrames; this.frames.displayFrame(this.sprite.spritesheet, 0x0); }; _0x3248ff[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x38fc0a) { if (_0x56ae('0x2be9') === 'zqJYw') { this.timeUntilNextFrame -= _0x38fc0a; 0x0 >= this.timeUntilNextFrame && (this.timeUntilNextFrame += this.timeBetweenFrames, this.frame++, this.frame >= this.frames.length && (this.frame = 0x0), this.frames.displayFrame(this.sprite.spritesheet, this.frame)); } else { _0x5b2410.prototype.activate.call(this, _0x38fc0a, b); b = _0x38fc0a.fragmentData; _0x38fc0a = _0x38fc0a.secondaryFragmentConstantsIndex; b.set(_0x38fc0a, this._normalReflectance); b.set(_0x38fc0a + 0x1, this._fresnelPower); } }; _0x3248ff[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { return this.loop ? !0x1 : this.frame + 0x1 >= this.frames.length; }; _0x3248ff[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3248ff; var _0x48b239 = function(_0x14c541, _0x44ba4a, _0x4586bb, _0x21c7dd, _0x591e54, _0x48a323, _0x5efffe, _0x5aede7, _0x1b30b7) { null == _0x591e54 && (_0x591e54 = 0x0); this['character'] = _0x14c541; this[_0x56ae('0x1958')] = _0x44ba4a; this[_0x56ae('0x1076')] = _0x4586bb; this[_0x56ae('0x1d5a')] = _0x591e54; this[_0x56ae('0xa92')] = _0x21c7dd; this[_0x56ae('0x2bea')] = _0x48a323; this[_0x56ae('0x2beb')] = _0x5aede7; this[_0x56ae('0x1e3e')] = _0x1b30b7; this[_0x56ae('0x1959')] = null != _0x21c7dd && 0x1 < _0x21c7dd ? _0x4586bb + (_0x21c7dd - 0x1) * (null != _0x5efffe && _0x5efffe[_0x56ae('0xf2c')] ? -0x1 : 0x1) : _0x4586bb; this[_0x56ae('0x2bec')](_0x5efffe); }; _0x5ac4a7[_0x56ae('0x2bed')] = _0x48b239; _0x48b239[_0x56ae('0x8bf')] = _0x56ae('0x2bed'); _0x48b239[_0x56ae('0x6')] = {}; _0x48b239[_0x56ae('0x6')][_0x56ae('0x1958')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x1076')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x1959')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x1d5a')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x195a')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x1e3e')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0xa92')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x2bea')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x2beb')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x1e06')] = null; _0x48b239[_0x56ae('0x6')][_0x56ae('0x2bec')] = function(_0x5a52a1) { var _0x12ef29 = { TzyUL: function(_0xda157b, _0x55417f) { return _0xda157b(_0x55417f); } }; var _0x43d525 = this; this.levelParams = null == _0x5a52a1 ? {} : _0x5a52a1; !Object.prototype.hasOwnProperty.call(this.levelParams, _0x56ae('0x2519')) && null != this.path && (_0x1c1b50.HZPmM(0x0, this.startIndex) ? this.startIndex < this.path.levelCount - 0x1 : -0x1 > this.startIndex) && (this.levelParams.endTiles = !0x0); this.levelParams.fadeOutOnVictory = 0.2; this.levelParams.character = this.character; null != this.levelCount && 0x1 < this.levelCount ? _0x1c1b50.kCYzZ(null, this.levelParams.victoryCondition) && (this.levelParams.victoryCondition = _0x2d9f4e(this, this.victoryCondition)) : 0x0 != this.endExtraDistance && _0x1c1b50.kCYzZ(null, this.levelParams.victoryCondition) && (this.levelParams.victoryCondition = _0x2d9f4e(this, this.victoryCondition)); null != this.endLevelData && (this.levelParams.modifyData = function(_0x5a52a1, _0x417a02) { return _0x5a52a1 == _0x43d525.endIndex ? _0x417a02 + _0x43d525.endLevelData : _0x417a02; }); if (null != this.challengeVictoryCallback && null == this.levelParams.victoryCallback) { var _0x240e08 = this.challengeVictoryCallback, _0x2112eb = this; this.levelParams.victoryCallback = function() { _0x12ef29.TzyUL(_0x240e08, _0x2112eb); }; } return this.levelParams; }; _0x48b239[_0x56ae('0x6')][_0x56ae('0x2bee')] = function(_0x1fd227) { if (_0x1fd227.tunnel.backwards) { if (_0x56ae('0x2bef') === _0x56ae('0x2bf0')) { return _0x1fd227.createTexture(this._width, this._height, this.get_atfData().format, !0x1); } else { if (_0x1fd227.currentSection.number < this.endIndex) return !0x0; } } else if (_0x1fd227.currentSection.number > this.endIndex) return !0x0; return _0x1fd227.currentSection.number == this.endIndex && _0x1fd227.mesh.get_z() >= _0x1fd227.currentSection.endZ + this.endExtraDistance ? 0x0 == _0x1fd227.oob : !0x1; }; _0x48b239[_0x56ae('0x6')][_0x56ae('0x259c')] = function(_0x5a15c2) { null == _0x5a15c2 && (_0x5a15c2 = 0x0); _0x4421e4.instance.setTunnel(new _0x1a7847(this.startIndex + (this.levelParams.backwards ? -_0x5a15c2 : _0x5a15c2), this.path, _0x3500d1.CHALLENGE, this.levelParams)); }; _0x48b239[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x48b239; _0x48b239[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x48b239[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2bec')] = _0x56ae('0x2bec'); var _0x3f8182 = function() { var _0x5ea6b7 = {}; _0x5ea6b7[_0x56ae('0x2bf1')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; _0x19fe99[_0x56ae('0x94d')](this); this[_0x56ae('0x2153')](0x0, function(_0x3019a7, _0x142f4a, _0x32405c) { return new _0x5c4d5a(_0x3019a7, _0x142f4a, _0x32405c); }, null); var _0x5befc0 = _0x3db706['get_revision'](), _0xb1109c = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x165, function(_0x5befc0, _0xb1109c, _0x46d9fb) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x46d9fb); }, new _0x5446c5(function() { _0xb1109c(0x1); }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x26b6')](); var _0x24de68 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0xae, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { if (_0x56ae('0x2bf2') !== _0x56ae('0x2bf3')) { _0x24de68(0x1); } else { this['_passes']['get'](_0x5ea6b7[_0x56ae('0x2bf1')](this[_0x56ae('0xe40')], 0x1))[_0x56ae('0x6b0')](_0x5befc0); } }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x26b5')](); var _0x3b8bfa = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x141, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { _0x3b8bfa(0x1); }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x26b4')](); var _0x1f50f5 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x195, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { if ('yqzqB' === _0x56ae('0x2bf4')) { var _0x427520 = new _0x4569b0(); _0x427520[_0x56ae('0x1a4f')] = _0x5befc0[_0x56ae('0xca4')](); _0x427520['texture'] = _0x59b8d7[_0x56ae('0x951')](_0xb1109c, _0x430373); this[_0x56ae('0x1a50')]['push'](_0x427520); 0x0 < this[_0x56ae('0x1a51')][_0x56ae('0x9fa')]() && this['applyMaterial'](_0x427520); } else { _0x1f50f5(0x1); } }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x26aa')](); var _0x1f92c7 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x158, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { _0x1f92c7(0x1); }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x26a9')](); var _0x272a24 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x152, function(_0x5befc0, _0xb1109c, _0x24de68) { if (_0x56ae('0x2bf5') !== _0x56ae('0x2bf6')) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); } else { if (this[_0x56ae('0xf27')] == _0x5befc0) return _0x5befc0; this['_scaleY'] = _0x5befc0; this[_0x56ae('0xf67')](); return _0x5befc0; } }, new _0x5446c5(function() { _0x272a24(0x1); }, null, _0x5befc0)); _0x5befc0 = _0x3db706['get_morningHypothesis3'](); var _0x4aa531 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x10d, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { if (_0x56ae('0x2bf7') !== _0x56ae('0x2bf8')) { _0x4aa531(0x1); } else { var _0x287834 = _0x56ae('0x2bf9')[_0x56ae('0x44')]('|'), _0x240fee = 0x0; while (!![]) { switch (_0x287834[_0x240fee++]) { case '0': this[_0x56ae('0xe7b')]['setIndexedPosition'](0xa, 0x5e); continue; case '1': this[_0x56ae('0xb93')]['addBubble']('Why\x20don\x27t\x20you\x20know?', 0x78, -0xf0, null, null, null, _0x4b3f8e, null); continue; case '2': var _0x4b3f8e = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); continue; case '3': this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); continue; case '4': _0x4b3f8e = _0xfe3284[_0x56ae('0x3d')](0x208); continue; case '5': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bfa'), -0x12c, -0x1e, null, _0x4b3f8e, null, _0x2e7d63, null); continue; case '6': this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '7': this[_0x56ae('0x1027')][_0x56ae('0xb91')](0xa, 0x56); continue; case '8': this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x68); continue; case '9': this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Please\x20give\x20me\x20a\x20moment\x20to\x20think\x20of\x20a\x20reply.', -0x14, 0x118, null, null, -0x1, null, null); continue; case '10': this['pastafarian'][_0x56ae('0xb92')]['set_xInverted'](!0x0); continue; case '11': this[_0x56ae('0x1059')][_0x56ae('0xb91')](9.7, 0x55); continue; case '12': this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x51d')](0x64); continue; case '13': this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x0); continue; case '14': var _0x2e7d63 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); continue; } break; } } }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x26a7')](); var _0x1b30b7 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x154, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { var _0x2602bd = {}; _0x2602bd[_0x56ae('0x2bfb')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x2bfc') !== _0x56ae('0x2bfd')) { _0x1b30b7(0x1); } else { this[_0x56ae('0x2bfe')] = !0x0; this[_0x56ae('0x2bff')] = !0x1; this[_0x56ae('0x2c00')] = _0x24de68; this[_0x56ae('0x9e2')] = _0x252a59['toObjectVector'](null); _0x1bcb64[_0x56ae('0x94d')](this); if (!this[_0x56ae('0xc91')]) this[_0x56ae('0xc96')](null); _0x2602bd[_0x56ae('0x2bfb')](null, _0x5befc0) && (this['saveFile'] = _0x2b9caa['getLocal'](_0x5befc0), _0x56b9a2[_0x56ae('0x488')]()['addFlushCallback'](_0x2d9f4e(this, this[_0x56ae('0x209a')])), this[_0x56ae('0x2a9b')](this[_0x56ae('0x2c01')]['data'][_0x56ae('0xf17')])); if (null != _0xb1109c) { for (_0x5befc0 = _0xb1109c[_0x56ae('0x9e2')][_0x56ae('0x3f')](); _0x5befc0[_0x56ae('0x8f5')]();) _0xb1109c = _0x5befc0[_0x56ae('0x42')](), this[_0x56ae('0x2c02')](_0xb1109c[_0x56ae('0xa48')]()); this[_0x56ae('0x2bfe')] = !0x0; } } }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x494')](); var _0x5ac4a7 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x15a, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x38145d(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { _0x5ac4a7(0x1); }, null, _0x5befc0)); _0x5befc0 = _0x3db706[_0x56ae('0x26a6')](); var _0x4e6193 = _0x2d9f4e(_0x5befc0, _0x5befc0[_0x56ae('0xb4a')]); this[_0x56ae('0x2153')](0x83, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x19c268(_0x5befc0, _0xb1109c, _0x24de68); }, new _0x5446c5(function() { _0x4e6193(0x1); }, null, _0x5befc0)); this['addAchievement'](0x10d, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x5ae9fd(_0x5befc0, _0xb1109c, _0x24de68); }, _0x5446c5[_0x56ae('0x2c03')]); this[_0x56ae('0x2153')](0xbc, function(_0x5befc0, _0xb1109c, _0x24de68) { return new _0x4d5e8a(_0x5befc0, _0xb1109c, _0x24de68); }, _0x5446c5['noOp']); }; _0x5ac4a7['com.player03.run3.explore.ExploreAchievements'] = _0x3f8182; _0x3f8182[_0x56ae('0x8bf')] = _0x56ae('0x2c04'); _0x3f8182[_0x56ae('0x961')] = [_0x5d929f]; _0x3f8182[_0x56ae('0x984')] = {}; _0x3f8182[_0x56ae('0x984')][_0x56ae('0x488')] = 'get_instance'; _0x3f8182[_0x56ae('0x488')] = function() { var _0x1f5c43 = {}; _0x1f5c43[_0x56ae('0x2c05')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x2c06') !== _0x56ae('0x2c07')) { return null == _0x3f8182[_0x56ae('0x993')] ? _0x3f8182[_0x56ae('0x993')] = new _0x3f8182() : _0x3f8182['instance']; } else { var _0x68d118 = a[_0x56ae('0x9c9')]; if (null != _0x68d118 && (_0x52b59c[_0x56ae('0xa23')](_0x68d118, b), _0x1f5c43['VOyrD'](null, _0x68d118['__bitmap']))) { a = b[_0x56ae('0x1a')]; var _0x163706 = b[_0x56ae('0x2c08')]; b[_0x56ae('0x917')](_0x163706); b['applyBitmapData'](_0x68d118[_0x56ae('0x918')], !0x0); b[_0x56ae('0x919')](b[_0x56ae('0x91a')](_0x68d118[_0x56ae('0x991')], 0x1)); b['updateShader'](); var _0x21a035 = _0x68d118[_0x56ae('0x918')]['getVertexBuffer'](a); null != _0x163706['__position'] && a[_0x56ae('0x921')](_0x163706['__position'][_0x56ae('0xf2a')], _0x21a035, 0x0, 0x3); null != _0x163706[_0x56ae('0x922')] && a['setVertexBufferAt'](_0x163706[_0x56ae('0x922')]['index'], _0x21a035, 0x3, 0x2); _0x68d118 = _0x68d118[_0x56ae('0x918')][_0x56ae('0x1115')](a); a[_0x56ae('0x923')](_0x68d118); b['__clearShader'](); } } }; _0x3f8182[_0x56ae('0x8ee')] = _0x19fe99; _0x3f8182[_0x56ae('0x6')] = _0x4e6193(_0x19fe99[_0x56ae('0x6')], { 'registerAchievementDestination': function(_0x2f5043, _0x5181f9, _0x323b9c) { null != _0x5181f9 ? _0x2f5043['suggestedDestination'] = null != _0x323b9c ? _0x4c6081[_0x56ae('0x2c09')](_0x4622dd[_0x56ae('0x2128')](_0x5181f9), _0x323b9c) : _0x4c6081['LEVEL'](_0x4622dd['getLevelByID'](_0x5181f9)) : null != _0x323b9c && (_0x2f5043[_0x56ae('0x20e3')] = _0x4c6081[_0x56ae('0x2147')](_0x3500d1[_0x56ae('0xbc7')], _0x323b9c)); }, '__class__': _0x3f8182 }); var _0x2faba0 = function() {}; _0x5ac4a7['com.player03.run3.level.sets.LevelSet'] = _0x2faba0; _0x2faba0['__name__'] = 'com.player03.run3.level.sets.LevelSet'; _0x2faba0['__isInterface__'] = !0x0; _0x2faba0[_0x56ae('0x6')] = {}; _0x2faba0[_0x56ae('0x6')]['pathName'] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0xa92')] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0xbc3')] = null; _0x2faba0[_0x56ae('0x6')]['getLevelZeroIndexed'] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0xba0')] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0x2c0a')] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0x2c0b')] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0x1d27')] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0x2c0c')] = null; _0x2faba0[_0x56ae('0x6')]['getLevelName'] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0x2c0d')] = null; _0x2faba0[_0x56ae('0x6')]['getMapLocation'] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0x25a1')] = null; _0x2faba0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2faba0; var _0x4f8813 = function(_0x784200, _0x5f012e, _0x27e11b, _0x28a8c1) { null == _0x28a8c1 && (_0x28a8c1 = !0x0); this[_0x56ae('0x2c0e')] = 0x1; this[_0x56ae('0x2c0f')] = 0.5; this[_0x56ae('0x2c10')] = 0x0; this['altDisplayPrefix'] = null; this[_0x56ae('0x2c11')] = _0x56ae('0x2c12'); this[_0x56ae('0x2c13')] = null; this[_0x56ae('0x2c14')] = 0x0; this[_0x56ae('0xbe8')] = !0x1; this['levels'] = _0x252a59[_0x56ae('0x9a6')](null); if (_0x1c1b50[_0x56ae('0x2c15')](null, _0x5f012e)) for (_0x27e11b = _0x5f012e[_0x56ae('0x11d5')]['iterator'](); _0x27e11b[_0x56ae('0x8f5')]();) { _0x5f012e = _0x27e11b[_0x56ae('0x42')](); var _0x53c800 = _0x56c89f[_0x56ae('0x2c16')](_0x5f012e); _0x3215e9[_0x56ae('0x11d5')]['h'][_0x53c800] = _0x5f012e; this[_0x56ae('0x11d5')][_0x56ae('0x8f0')](_0x53c800); } else if (null != _0x27e11b) for (_0x5f012e = 0x0; _0x5f012e < _0x27e11b[_0x56ae('0x32')];) _0x53c800 = _0x27e11b[_0x5f012e], ++_0x5f012e, this['levels'][_0x56ae('0x8f0')](_0x53c800); this['pathName'] = _0x784200; this[_0x56ae('0xa92')] = this[_0x56ae('0x11d5')][_0x56ae('0x9fa')](); _0x28a8c1 && (this[_0x56ae('0xa91')] = new _0x845242(_0x56ae('0x240') + _0x784200, 0x0, _0x845242[_0x56ae('0xcc9')]), this[_0x56ae('0x24cd')] = new _0x3266fb(_0x56ae('0x24c4') + _0x784200), _0x56ae('0xcbf') == _0x784200 && this['savedProgress'][_0x56ae('0xbbd')](this[_0x56ae('0xa92')])); }; _0x5ac4a7['com.player03.run3.explore.ExploreLevelSet'] = _0x4f8813; _0x4f8813[_0x56ae('0x8bf')] = _0x56ae('0x2c17'); _0x4f8813[_0x56ae('0x961')] = [_0x2faba0]; _0x4f8813[_0x56ae('0x6')] = {}; _0x4f8813[_0x56ae('0x6')][_0x56ae('0xbbe')] = null; _0x4f8813[_0x56ae('0x6')]['levelCount'] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x11d5')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0xa91')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x24cd')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c18')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c19')] = null; _0x4f8813[_0x56ae('0x6')]['altEntryPoint'] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0xbe8')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0xcb9')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c14')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c13')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c11')] = null; _0x4f8813[_0x56ae('0x6')]['altDisplayPrefix'] = null; _0x4f8813[_0x56ae('0x6')]['altDisplayPrefixAfter'] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x24e5')] = null; _0x4f8813[_0x56ae('0x6')]['startCutscene'] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c1a')] = null; _0x4f8813[_0x56ae('0x6')]['startReached'] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c0f')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c0e')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0xbc3')] = null; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x8c0')] = function(_0x1d8e4f) { if (_0x56ae('0x2c1b') === 'ZAcxc') { _0x10cca0 = _0x252a59.toFloatVector(null); for (var _0x13c0c1 = 0x0, _0x4640a0 = Xc.get_length() / 0x2 | 0x0; _0x13c0c1 < _0x4640a0;) { var _0xeab1c2 = _0x13c0c1++; _0x10cca0.push(Xc.get(0x2 * _0xeab1c2) - _0x3f3544 / _0x22d4e6.bitmapFill.width); _0x10cca0.push(Xc.get(0x2 * _0xeab1c2 + 0x1) - _0x3ed651 / _0x22d4e6.bitmapFill.height); } } else { _0x1d8e4f = JSON.parse(_0x1d8e4f.metadata); var _0x4028a8 = _0x1d8e4f.unlockPath, _0x3f3544 = _0x4622dd.get_instance().availablePaths; this.unlockPath = null != _0x586025[_0x4028a8] ? _0x3f3544.getReserved(_0x4028a8) : _0x3f3544.h[_0x4028a8]; null == this.unlockPath && (_0x4028a8 = _0x1d8e4f.unlockPath, _0x3f3544 = _0x4622dd.get_instance().paths, this.unlockPath = null != _0x586025[_0x4028a8] ? _0x3f3544.getReserved(_0x4028a8) : _0x3f3544.h[_0x4028a8], null == this.unlockPath && (this.unlockPath = _0x4622dd.primary)); this.unlockPoint = null != _0x1d8e4f.unlockPoint ? _0x1d8e4f.unlockPoint : this != _0x4622dd.primary ? this.unlockPath.levelCount : 0x0; this.availableUntil = null != _0x1d8e4f.availableUntil ? _0x1d8e4f.availableUntil : this.levelCount - 0x1; _0x4028a8 = _0x1d8e4f.levelData; if (null != _0x4028a8) for (_0x3f3544 = this.levels.iterator(); _0x3f3544.hasNext();) { var _0x3ed651 = _0x3f3544.next(); _0x3215e9.levels.h[_0x3ed651] = _0x3215e9.levels.h[_0x3ed651] + '|' + _0x4028a8; } null != _0x1d8e4f.continuesFrom && (_0x4028a8 = _0x1d8e4f.continuesFrom, _0x3f3544 = _0x4622dd.get_instance().paths, this.continuesFrom = null != _0x586025[_0x4028a8] ? _0x3f3544.getReserved(_0x4028a8) : _0x3f3544.h[_0x4028a8]); this.displayPrefix = _0x1d8e4f.prefix; this.altDisplayPrefix = _0x1d8e4f.altPrefix; this.altDisplayPrefixAfter = null == _0x1d8e4f.altPrefixAfter ? this.levels.get_length() - 0x1 : _0x1d8e4f.altPrefixAfter; this.startCutscene = _0x1d8e4f.startCutscene; this.endCutscene = _0x1d8e4f.endCutscene; _0x1c1b50.QmyKC(null, this.continuesFrom) ? this.startReached = this.continuesFrom.endReached : this != _0x4622dd.primary && (this.startReached = this.unlockPath.getDateOfArrival(this.unlockPoint)); this.startReached = null != _0x1d8e4f.timeToReachStart ? this.startReached + _0x1d8e4f.timeToReachStart : this.startReached + 0.01; this.endReached = this.startReached + _0x1d8e4f.timeToReachEnd; _0x1c1b50.QmyKC(null, _0x1d8e4f.timeToReachMidpoint) ? (this.midpointReached = this.startReached + _0x1d8e4f.timeToReachMidpoint, this.endReached += _0x1d8e4f.timeToReachMidpoint) : this.midpointReached = (this.startReached + this.endReached) / 0x2; null != _0x1d8e4f.altEntryPoint && 0x0 < _0x1d8e4f.altEntryPoint && (this.backupAltEntryPoint = this.altEntryPoint = new _0x55ab60(this, _0x1d8e4f), this.altEntryPoint.disposed && (this.altEntryPoint = null), _0x285c85.addEventListener(_0x56ae('0xb83'), _0x2d9f4e(this, this.onSaveFileChanged))); this.extraParams = _0x1d8e4f.params; } }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c1c')] = function(_0x45f6a6) { if (null == this.savedProgress) return !0x1; this.savedProgress.resolveConflict = _0x45f6a6 ? _0x110492.max : null; return this.available = _0x45f6a6; }; _0x4f8813[_0x56ae('0x6')]['onSaveFileChanged'] = function() { null != this.backupAltEntryPoint && (_0x41c934.low = 0xae64d, this.backupAltEntryPoint.checkDisposed(), this.altEntryPoint = this.backupAltEntryPoint.disposed ? null : this.backupAltEntryPoint); }; _0x4f8813[_0x56ae('0x6')]['getLevelZeroIndexed'] = function(_0x27206a) { if (0x0 > _0x27206a || _0x27206a >= this.levelCount) return null; _0x27206a = this.levels.get(_0x27206a); return _0x3215e9.levels.h[_0x27206a]; }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2b5a')] = function() { return this.unlocked(this.unlockPath.isLevelUnlocked(this.unlockPoint) && (0x0 >= this.unlockPoint || this.unlockPath.isLevelUnlocked(this.unlockPoint - 0x1))); }; _0x4f8813[_0x56ae('0x6')]['isLevelUnlocked'] = function(_0x189d83, _0x283d9b) { null == _0x283d9b && (_0x283d9b = !0x1); if (0x0 >= _0x189d83) return !0x0; if (!this.available || _0x189d83 > this.availableUntil && this.availableUntil < this.levelCount - 0x1) return !0x1; if (_0x283d9b) { if (_0x56ae('0x2c1d') === 'vBdau') { _0x283d9b = _0x2b9ee7; if (_0x189d83 instanceof _0x4dd284) if (_0x59b8d7.__instanceof(_0x189d83.displayObject, _0x283d9b)) _0x189d83 = _0x189d83.displayObject; else throw new _0x1adea8(_0x1b30b7.string(_0x283d9b) + _0x56ae('0x2088')); else throw new _0x1adea8(_0x1b30b7.string(_0x283d9b) + _0x56ae('0x2088')); _0x189d83.clearRectangles(); _0x189d83.addRectangles((_0x2289db.x + _0x2289db.y) / 0x2 * 0x6, this.fillColor, this.lineColor, (_0x2289db.x + _0x2289db.y) / 0x2 * this.lineThickness); } else { var _0x2289db = this.savedProgress; _0x2289db = _0x56b9a2.get_instance().get(_0x2289db.id, _0x2289db.defaultValue); var _0x4fc279 = this.levelCount; _0x2289db = (_0x1c1b50.YcMvq(_0x2289db, _0x4fc279) ? _0x2289db : _0x4fc279) > _0x189d83; } } else _0x2289db = this.savedProgress, _0x2289db = _0x56b9a2.get_instance().get(_0x2289db.id, _0x2289db.defaultValue), _0x4fc279 = this.levelCount, _0x2289db = (_0x2289db < _0x4fc279 ? _0x2289db : _0x4fc279) >= _0x189d83; return _0x2289db ? !0x0 : null != this.altEntryPoint && this.altEntryPoint.entryPointReached() ? this.altEntryPoint.isLevelUnlocked(_0x189d83, _0x283d9b) : !0x1; }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2b5b')] = function(_0x17d91f) { var _0xa03548 = this.savedProgress; _0xa03548 = _0x56b9a2.get_instance().get(_0xa03548.id, _0xa03548.defaultValue); var _0x1012ec = this.levelCount; return (_0xa03548 < _0x1012ec ? _0xa03548 : _0x1012ec) >= _0x17d91f ? _0x17d91f == this.availableUntil + 0x1 : !0x1; }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c0a')] = function(_0x3740db) { _0x3f8182.get_instance().applyUniversalAchievements(_0x3740db); }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c0b')] = function(_0x4c83ea, _0x2c4d53) { if (_0x2c4d53.tunnel.gameplayMode == _0x3500d1.EXPLORE) { this.savedCurrentLevel.set_value(_0x4c83ea); _0x56b9a2.currentPath.set_value(this.pathName); _0x56b9a2.forceVisitMap.delete(); _0x854040.get_instance().saveLater(); if (null != _0x2c4d53.tunnel.characters) { if (_0x56ae('0x2c1e') === _0x56ae('0x2c1f')) { null != this.stage ? this.layout.bounds.set_width(_0x4c83ea) : this.pendingWidth = _0x4c83ea; return _0x4c83ea; } else { var _0xdaea8d = _0x2c4d53.tunnel.characters.get(0x0).characterData; null != _0xdaea8d.wardrobe && (_0xdaea8d = _0xdaea8d.wardrobe.costumes.get(0x0)); null != _0xdaea8d.lastPath && (_0xdaea8d.lastPath.set_value(this.pathName), _0xdaea8d.lastIndexOnPath.set_value(_0x4c83ea)); } } _0x3f8182.get_instance().applyTo(_0x2c4d53.tunnel, _0x2c4d53.levelID); if (this == _0x4622dd.primary) { _0xdaea8d = this.savedProgress; _0xdaea8d = _0x56b9a2.get_instance().get(_0xdaea8d.id, _0xdaea8d.defaultValue); var _0x16da8f = this.levelCount; _0xdaea8d = 0xa <= (_0xdaea8d < _0x16da8f ? _0xdaea8d : _0x16da8f); } else _0xdaea8d = !0x0; _0xdaea8d && _0xf0534.get_instance().options.achievementIndicator.displayAchievementsNextFrame(_0x2c4d53.tunnel); this.onFloatOutsideLevel(_0x4c83ea, _0x2c4d53); } }; _0x4f8813[_0x56ae('0x6')]['onFloatOutsideLevel'] = function(_0xb70beb, _0x54bd7e) { if (_0x54bd7e.tunnel.gameplayMode == _0x3500d1.EXPLORE) { var _0x54e9d6 = this.savedCurrentLevel; if (_0x56b9a2.get_instance().get(_0x54e9d6.id, _0x54e9d6.defaultValue) > this.availableUntil) _0x56b9a2.forceVisitMap.set_value(!0x0), _0x54bd7e.tunnel.dispose(), _0x4421e4.instance.tunnel == _0x54bd7e.tunnel && _0x4421e4.instance.setTunnel(null); else if (null == _0x54bd7e.tunnel.victoryCondition && _0xb70beb == this.availableUntil && this.availableUntil < this.levelCount) { var _0x412785 = _0x54bd7e.endZ; _0x54bd7e.tunnel.victoryCondition = function(_0xb70beb) { return _0xb70beb.mesh.get_z() >= _0x412785; }; } } }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c0c')] = function(_0x39b556, _0x56622f, _0x494d30) { if (_0x56ae('0x2c20') !== _0x56ae('0x2c20')) { this.canceled = !0x0; } else { if (_0x56622f.tunnel.gameplayMode == _0x3500d1.EXPLORE) { var _0xa3481d = _0x56622f.tunnel.backwards ? _0x39b556 - 0x1 : _0x39b556 + 0x1; 0x0 <= _0xa3481d && _0xa3481d < this.levelCount && this.savedCurrentLevel.set_value(_0xa3481d); _0x494d30 = _0x56622f.levelID; var _0x5244c0 = !0x1, _0x5a5a48 = this.savedProgress; _0x5a5a48 = _0x56b9a2.get_instance().get(_0x5a5a48.id, _0x5a5a48.defaultValue); var _0x16f3a7 = this.levelCount; if (_0x39b556 >= (_0x5a5a48 < _0x16f3a7 ? _0x5a5a48 : _0x16f3a7) && (_0x1c1b50.kCYzZ(null, this.altEntryPoint) || !this.altEntryPoint.isLevelUnlocked(_0xa3481d))) { if (_0x56ae('0x2c21') === _0x56ae('0x2c21')) { _0x5244c0 = !0x0; null != this.altEntryPoint && this.altEntryPoint.isLevelUnlocked(_0x39b556) ? (this.altEntryPoint.onLevelComplete(_0x39b556, _0x56622f.tunnel.backwards), this.altEntryPoint.disposed && (this.altEntryPoint = null)) : (this.savedProgress.set_value(_0x39b556 + 0x1), null != this.altEntryPoint && this.altEntryPoint.checkDisposed() && (this.altEntryPoint = null)); _0x854040.get_instance().saveSoon(); null != _0x2e8694.current ? (_0x5a5a48 = _0xf0534.get_instance(), _0x5a5a48 = !(_0x5a5a48.get_visible() && 0x0 < _0x5a5a48.blockingOverlays.get_length())) : _0x5a5a48 = !0x1; _0x5a5a48 && (_0x5a5a48 = _0x2e8694.current.getLevelWonMessage(_0x494d30), null != _0x5a5a48 && _0xf0534.get_instance().addBlockingOverlay(_0x5a5a48)); if (_0x39b556 < this.levelCount - 0x1) for (_0x5a5a48 = _0x4622dd.get_instance().availablePaths.keys(); _0x5a5a48.hasNext();) { if (_0x56ae('0x2c22') !== _0x56ae('0x2c22')) { return this.__formatToString(_0x56ae('0x2c23'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab'), 'text']); } else { _0x16f3a7 = _0x5a5a48.next(); var _0x3f93cf = _0x4622dd.get_instance().availablePaths; _0x16f3a7 = null != _0x586025[_0x16f3a7] ? _0x3f93cf.getReserved(_0x16f3a7) : _0x3f93cf.h[_0x16f3a7]; if (_0x16f3a7.unlockPath == this && _0x16f3a7.unlockPoint == _0xa3481d && _0x16f3a7.unlocked(!0x0)) { _0x56622f.tunnel.characters.get(0x0).characterData.gid == _0x37c090.runner.gid ? (_0x56622f = _0x56622f.tunnel.characters.get(0x0).characterData, _0xa3481d = null, null == _0xa3481d && _0x876409.endsWith(_0x56ae('0x2c24'), '-') && (_0xa3481d = _0x1ac706.textDisplayTime(0x2a) / 0x2), _0x1ac706.get_instance().displayMessage(_0x56ae('0x2c24'), _0xa3481d, _0x22acef.getBitmap(_0x56622f))) : _0x56622f.isCharacterAllowed(_0x37c090.runner) ? (_0x56622f = _0x37c090.runner, _0xa3481d = null, null == _0xa3481d && _0x876409.endsWith(_0x56ae('0x2c25'), '-') && (_0xa3481d = _0x1ac706.textDisplayTime(0x39) / 0x2), _0x1ac706.get_instance().displayMessage('You\x20found\x20a\x20new\x20tunnel?\x20Great\x20job!\x20I\x27ll\x20add\x20it\x20to\x20my\x20map.', _0xa3481d, _0x22acef.getBitmap(_0x56622f))) : (_0x56622f = _0x56622f.tunnel.characters.get(0x0).characterData, _0xa3481d = null, null == _0xa3481d && _0x876409.endsWith(_0x56ae('0x2c26'), '-') && (_0xa3481d = _0x1ac706.textDisplayTime(0x21) / 0x2), _0x1ac706.get_instance().displayMessage(_0x1c1b50.OpOWp, _0xa3481d, _0x22acef.getBitmap(_0x56622f))); _0x44a8f6.get_instance().newPathFound = !0x0; break; } } } _0x52cb8b.recordProgress(this); } else { var _0x4e3e91 = _0x56ae('0x2c27').split('|'), _0xc23f4d = 0x0; while (!![]) { switch (_0x4e3e91[_0xc23f4d++]) { case '0': _0x39b556.set(0x5, -0x2 / (_0xa3481d - _0x5244c0)); continue; case '1': _0xa3481d = this._xMax * (0x2 * this._scissorRect.x - this._viewPort.width) / this._scissorRect.width + this._xMax; continue; case '2': _0x39b556.set(0xc, (_0x494d30 + _0x56622f) / (_0x494d30 - _0x56622f)); continue; case '3': _0x494d30 = _0xa3481d + _0x494d30; continue; case '4': _0x39b556.set(0xa, 0x1 / (this._far - this._near)); continue; case '5': _0x494d30 = this._viewPort.width / this._scissorRect.width * this._xMax; continue; case '6': _0x39b556.set(0x1, _0x39b556.set(0x2, _0x39b556.set(0x3, _0x39b556.set(0x4, _0x39b556.set(0x6, _0x39b556.set(0x7, _0x39b556.set(0x8, _0x39b556.set(0x9, _0x39b556.set(0xb, 0x0))))))))); continue; case '7': var _0x9c686f = _0x575257.uwDSW(-this._yMax * (0x2 * this._scissorRect.y - this._viewPort.height) / this._scissorRect.height, this._yMax); continue; case '8': _0x39b556.set(0xe, this._near / (this.get_near() - this.get_far())); continue; case '9': _0x56622f = _0xa3481d - _0x494d30; continue; case '10': _0xa3481d = _0x9c686f - _0x5244c0; continue; case '11': _0x39b556.set(0xd, (_0x5244c0 + _0xa3481d) / (_0x5244c0 - _0xa3481d)); continue; case '12': _0x5244c0 = this._viewPort.height / this._scissorRect.height * this._yMax; continue; case '13': _0x5244c0 = _0x9c686f + _0x5244c0; continue; case '14': _0x39b556.set(0x0, 0x2 / (_0x494d30 - _0x56622f)); continue; } break; } } } if (0xb == _0x494d30 && (_0x5244c0 || _0x37c090.activeCharacter == _0x37c090.runner)) _0x3db706.get_comingThrough().display(0x1); else if (0x25 == _0x494d30 && (_0x5244c0 || _0x37c090.activeCharacter == _0x37c090.skater)) _0x3db706.get_heavySleeper().display(0x1); else if (_0x39b556 + 0x1 >= this.levelCount) { var _0x346e8e = _0x56ae('0x2c28').split('|'), _0x276b5d = 0x0; while (!![]) { switch (_0x346e8e[_0x276b5d++]) { case '0': _0x39b556 = 0x0; continue; case '1': _0x494d30 = _0x4622dd.get_instance().availablePaths; continue; case '2': _0x28ef16.get_instance().set_currentMenu(_0x3b21dd.get_instance()); continue; case '3': null != this.endCutscene && (_0x39b556 = _0x3db706.getByName(this.endCutscene), null != _0x39b556 && _0x39b556.display(0x1)); continue; case '4': for (_0x494d30 = new _0x5770e1(_0x494d30, _0x494d30.arrayKeys()); _0x494d30.hasNext();) _0x5244c0 = _0x494d30.next(), _0x56622f = _0x5244c0.savedProgress, _0x56622f = _0x56b9a2.get_instance().get(_0x56622f.id, _0x56622f.defaultValue), _0xa3481d = _0x5244c0.levelCount, (_0x56622f < _0xa3481d ? _0x56622f : _0xa3481d) >= _0x5244c0.levelCount && ++_0x39b556; continue; case '5': this == _0x4622dd.winter ? _0x203ce1.slippingAndSlidingToVictory.award() : this == _0x4622dd.primary ? _0x203ce1.boldlyGone.award() : this == _0x4622dd.sidePathT && _0x203ce1.aGlimpseOfNewPlaces.award(); continue; case '6': 0x4 <= _0x39b556 && _0x203ce1.thoroughlyLost.award(); continue; } break; } } } } }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0xbca')] = function(_0x5cb7c3) { if (_0x56ae('0x2c29') === _0x56ae('0x2c2a')) { null == _0x477f8b && (_0x477f8b = new _0x4e9ff1()); var _0x1f916a = _0x5cb7c3.x * Math.sin(_0x18b008) + _0x5cb7c3.y * Math.cos(_0x18b008); _0x477f8b.x = _0x5cb7c3.x * Math.cos(_0x18b008) - _0x5cb7c3.y * Math.sin(_0x18b008); _0x477f8b.y = _0x1f916a; _0x477f8b.z = _0x5cb7c3.z; return _0x477f8b; } else { var _0x18b008 = this.getLevelZeroIndexed(_0x5cb7c3); if (_0x1c1b50.INkcV(null, _0x18b008)) return ''; var _0x477f8b = _0x56c89f.getParam(_0x18b008, _0x56ae('0x2c2b')); _0x477f8b = null != _0x477f8b && 0x0 < _0x477f8b.length ? ':\x0a' + _0x477f8b : ''; _0x18b008 = _0x56c89f.getParam(_0x18b008, _0x56ae('0x942')); if (null != _0x18b008 && 0x0 < _0x18b008.length) return _0x18b008 + _0x477f8b; if (null != this.altDisplayPrefix) { _0x18b008 = this.savedProgress; _0x18b008 = _0x56b9a2.get_instance().get(_0x18b008.id, _0x18b008.defaultValue); var _0x15bd08 = this.levelCount; _0x18b008 = (_0x18b008 < _0x15bd08 ? _0x18b008 : _0x15bd08) > this.altDisplayPrefixAfter; } else _0x18b008 = !0x1; _0x18b008 = _0x18b008 ? this.altDisplayPrefix : this.displayPrefix; if (null != this.continuesFrom) for (_0x15bd08 = this.continuesFrom; null != _0x15bd08 && _0x15bd08.available && _0x15bd08.isPathUnlocked();) _0x5cb7c3 += _0x15bd08.levelCount, _0x15bd08 = _0x15bd08.continuesFrom; return _0x18b008 + (_0x5cb7c3 + 0x1) + _0x477f8b; } }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c0d')] = function(_0x3a31dd) { return null == this.mapPath && (this.mapPath = _0x3b21dd.get_instance().getPath(this.pathName), null == this.mapPath) ? 0x0 : 0xb4 * this.mapPath.levelToAngle(_0x3a31dd) / 3.141592653589793; }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c2c')] = function(_0x15151c, _0x1064b5) { null == _0x1064b5 && (_0x1064b5 = new _0x510664()); return null == this.mapPath && (this.mapPath = _0x3b21dd.get_instance().getPath(this.pathName), null == this.mapPath) ? _0x1064b5 : this.mapPath.levelToPosition(_0x15151c, !0x1, _0x1064b5); }; _0x4f8813[_0x56ae('0x6')]['getDateOfArrival'] = function(_0x43f471) { var _0x2ccd93 = { pAKSn: function(_0x56f22a) { return _0x56f22a(); } }; null == _0x43f471 && (_0x43f471 = 0x0); var _0x58ee03 = this.levelCount >> 0x1; if (0x0 == _0x43f471) return this.startReached; if (_0x43f471 <= _0x58ee03) { if ('rnoWV' === _0x56ae('0x2c2d')) { _0x4e6193._playLock = !0x0; var _0x2d790e = function() { _0x2ccd93.pAKSn(_0x407807); _0x3d98cc.removeEventListener(_0x13b6ca._canPlayEvent, _0x2d790e, !0x1); }; _0x3d98cc.addEventListener(_0x13b6ca._canPlayEvent, _0x2d790e, !0x1); _0x4e6193._clearTimer(_0x2647fb._id); } else { var _0x5aee61 = this.startReached; return _0x5aee61 + _0x43f471 / _0x58ee03 * (this.midpointReached - _0x5aee61); } } _0x5aee61 = this.midpointReached; return _0x5aee61 + _0x575257.uwDSW(_0x43f471, _0x58ee03) / (this.levelCount - _0x58ee03) * (this.endReached - _0x5aee61); }; _0x4f8813[_0x56ae('0x6')]['loadLevel'] = function(_0x20a242) { if (this.available && this.isLevelUnlocked(_0x20a242)) { var _0x265584 = null; 0x0 < _0x20a242 && !this.isLevelUnlocked(_0x20a242 - 0x1) && (_0x265584 = { backwards: !0x0 }); _0x4421e4.instance.loadLevel(_0x20a242, this, null, _0x265584); return !0x0; } return !0x1; }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x25e6')] = function() { var _0x3079b7 = this.savedProgress; _0x3079b7 = _0x56b9a2.get_instance().get(_0x3079b7.id, _0x3079b7.defaultValue); var _0x3282d9 = this.levelCount; return (_0x3079b7 < _0x3282d9 ? _0x3079b7 : _0x3282d9) >= this.levelCount; }; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x2c2e')] = function(_0x29c29b) { if ('PrKuD' !== _0x56ae('0x2c2f')) { _0x29c29b = 0x0; _0x29a875.controlScheme.keyPressed('left') && --_0x29c29b; _0x29a875.controlScheme.keyPressed(_0x56ae('0x760')) && ++_0x29c29b; return _0x29c29b; } else { if (!_0x29c29b) { if (this == _0x4622dd.sidePathL) { _0x29c29b = _0x4622dd.sidePathA; var _0x11e177 = _0x29c29b.savedProgress; _0x11e177 = _0x56b9a2.get_instance().get(_0x11e177.id, _0x11e177.defaultValue); var _0x522531 = _0x29c29b.levelCount; _0x29c29b = (_0x11e177 < _0x522531 ? _0x11e177 : _0x522531) >= _0x29c29b.levelCount; } else _0x29c29b = !0x1; return _0x29c29b ? !0x0 : !0x1; } if (this == _0x4622dd.sidePathU) return _0x29c29b = _0x3db706.get_planetMissing(), null != _0x29c29b.saveEntry ? (_0x29c29b = _0x29c29b.saveEntry, _0x56b9a2.get_instance().get(_0x29c29b.id, _0x29c29b.defaultValue)) : !0x1; if (this == _0x4622dd.river) return _0x29c29b = _0x3db706.get_insanity(), null != _0x29c29b.saveEntry ? (_0x29c29b = _0x29c29b.saveEntry, _0x56b9a2.get_instance().get(_0x29c29b.id, _0x29c29b.defaultValue)) : !0x1; if (this == _0x4622dd.newlyFormed) { if (!_0x37c090.child.isUnlocked()) return _0x37c090.duplicator.isUnlocked(); } else { if (this == _0x4622dd.wormholeCrossing) return _0x29c29b = _0x3db706.get_crossingTheGap(), null != _0x29c29b.saveEntry ? (_0x29c29b = _0x29c29b.saveEntry, _0x56b9a2.get_instance().get(_0x29c29b.id, _0x29c29b.defaultValue)) : !0x1; if (this == _0x4622dd.wormholeN) return !0x1; if (this == _0x4622dd.home0) return _0x29c29b = _0x52d821.get_instance(), _0x11e177 = _0x52d821.saveChallengesDone, _0x56b9a2.get_instance().get(_0x11e177.id, _0x11e177.defaultValue) >= _0x29c29b.challenges.get_length(); if (this == _0x4622dd.memory) return _0x29c29b = _0x52d821.get_instance(), _0x11e177 = _0x52d821.saveChallengesDone, _0x56b9a2.get_instance().get(_0x11e177.id, _0x11e177.defaultValue) >= _0x29c29b.challenges.get_length() && (_0x29c29b = _0x3db706.get_crossingTheGap(), _0x1c1b50.QmyKC(null, _0x29c29b.saveEntry)) ? (_0x29c29b = _0x29c29b.saveEntry, _0x56b9a2.get_instance().get(_0x29c29b.id, _0x29c29b.defaultValue)) : !0x1; if (this == _0x4622dd.coordination) return _0x29c29b = _0x4622dd.memory, _0x11e177 = _0x29c29b.savedProgress, _0x11e177 = _0x56b9a2.get_instance().get(_0x11e177.id, _0x11e177.defaultValue), _0x522531 = _0x29c29b.levelCount, (_0x11e177 < _0x522531 ? _0x11e177 : _0x522531) >= _0x29c29b.levelCount ? (_0x29c29b = _0x4622dd.homePlanC, _0x11e177 = _0x29c29b.savedProgress, _0x11e177 = _0x56b9a2.get_instance().get(_0x11e177.id, _0x11e177.defaultValue), _0x522531 = _0x29c29b.levelCount, (_0x11e177 < _0x522531 ? _0x11e177 : _0x522531) >= _0x29c29b.levelCount) : !0x1; } return !0x0; } }; _0x4f8813[_0x56ae('0x6')]['__class__'] = _0x4f8813; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4f8813[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2c1c')] = _0x56ae('0x2c1c'); _0x4f8813[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x25e6')] = _0x56ae('0x25e6'); var _0x55ab60 = function(_0x5e6fe5, _0x4b2a0a) { this[_0x56ae('0x2c30')] = !0x1; this[_0x56ae('0x1aa0')] = _0x5e6fe5; var _0x4bfcc6 = _0x4b2a0a[_0x56ae('0x2c31')], _0x23eee5 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')]; this[_0x56ae('0x2c13')] = null != _0x586025[_0x4bfcc6] ? _0x23eee5[_0x56ae('0x99c')](_0x4bfcc6) : _0x23eee5['h'][_0x4bfcc6]; null == this[_0x56ae('0x2c13')] && (_0x4bfcc6 = _0x4b2a0a[_0x56ae('0x2c31')], _0x23eee5 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')], this['unlockPath'] = null != _0x586025[_0x4bfcc6] ? _0x23eee5[_0x56ae('0x99c')](_0x4bfcc6) : _0x23eee5['h'][_0x4bfcc6], null == this['unlockPath'] && (this[_0x56ae('0x2c13')] = _0x4622dd[_0x56ae('0x24cc')])); this[_0x56ae('0x2c14')] = null != _0x4b2a0a[_0x56ae('0x2c32')] ? _0x4b2a0a[_0x56ae('0x2c32')] : this[_0x56ae('0x2c13')]['levelCount']; this[_0x56ae('0x2c33')] = _0x4b2a0a[_0x56ae('0x2c34')]; this[_0x56ae('0x2c33')] < _0x5e6fe5[_0x56ae('0xa92')] - 0x1 && (_0x4b2a0a = 'explore' + _0x5e6fe5[_0x56ae('0xbbe')] + _0x56ae('0x2c35'), this['saveProgressForward'] = _0x5e6fe5[_0x56ae('0xbe8')] ? new _0x30c949(_0x4b2a0a) : new _0x3266fb(_0x4b2a0a)); _0x4b2a0a = _0x1c1b50[_0x56ae('0x23f')] + _0x5e6fe5['pathName'] + '_altbackwards'; this[_0x56ae('0x2c36')] = _0x5e6fe5[_0x56ae('0xbe8')] ? new _0x30c949(_0x4b2a0a) : new _0x3266fb(_0x4b2a0a); this[_0x56ae('0x2c37')](); }; _0x5ac4a7[_0x56ae('0x2c38')] = _0x55ab60; _0x55ab60[_0x56ae('0x8bf')] = 'com.player03.run3.explore._ExploreLevelSet.AltEntryPoint'; _0x55ab60[_0x56ae('0x6')] = {}; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x1aa0')] = null; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c33')] = null; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c13')] = null; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c14')] = null; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c39')] = null; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c36')] = null; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c30')] = null; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c37')] = function() { var _0x436864 = this.owner, _0x23ffd4 = _0x436864.savedProgress; _0x23ffd4 = _0x56b9a2.get_instance().get(_0x23ffd4.id, _0x23ffd4.defaultValue); _0x436864 = _0x436864.levelCount; var _0x9fef06 = this.saveProgressBackward; _0x23ffd4 = (_0x23ffd4 < _0x436864 ? _0x23ffd4 : _0x436864) >= this.entryPoint - 0x2 - _0x56b9a2.get_instance().get(_0x9fef06.id, _0x9fef06.defaultValue); this.disposed != _0x23ffd4 && (this.disposed = _0x23ffd4) && (null != this.saveProgressForward ? (_0x436864 = this.owner, _0x23ffd4 = _0x436864.savedProgress, _0x23ffd4 = _0x56b9a2.get_instance().get(_0x23ffd4.id, _0x23ffd4.defaultValue), _0x436864 = _0x436864.levelCount, _0x9fef06 = this.saveProgressForward, _0x23ffd4 = (_0x23ffd4 < _0x436864 ? _0x23ffd4 : _0x436864) < this.entryPoint + _0x56b9a2.get_instance().get(_0x9fef06.id, _0x9fef06.defaultValue)) : _0x23ffd4 = !0x1, _0x23ffd4 && (_0x23ffd4 = this.owner, _0x436864 = this.saveProgressForward, _0x436864 = this.entryPoint + _0x56b9a2.get_instance().get(_0x436864.id, _0x436864.defaultValue), _0x23ffd4.savedProgress.set_value(_0x436864)), this.saveProgressBackward.delete(), null != this.saveProgressForward && this.saveProgressForward.delete()); return this.disposed; }; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c3a')] = function() { if ('EScfb' !== _0x1c1b50.WmgJa) { return this.unlockPath.isLevelUnlocked(this.unlockPoint); } else { _0x140b13.prototype.__init.call(this); this.status = 0x0; this.redirected = !0x1; } }; _0x55ab60[_0x56ae('0x6')][_0x56ae('0xba0')] = function(_0xe21fe0, _0x4b2db2) { null == _0x4b2db2 && (_0x4b2db2 = !0x1); if (null != this.saveProgressForward) { if (_0x1c1b50.KUrmg !== _0x56ae('0x243')) { _0x41c934.mid = 0xa0452; var _0x27c531 = this.index >= this.intermission.get_length() + this.boxChallenges.get_length() ? null : this.index < this.intermission.get_length() ? this.intermission.get(this.index) : this.boxChallenges.get(this.index - this.intermission.get_length()); if (_0x575257.FjuQx(null, _0x27c531)) { var _0x30d078 = this.saveSubIndex; _0x56b9a2.get_instance().get(_0x30d078.id, _0x30d078.defaultValue) > (_0x27c531.levelParams.backwards ? _0x27c531.startIndex : _0x27c531.endIndex) - (_0x27c531.levelParams.backwards ? _0x27c531.endIndex : _0x27c531.startIndex) && this.saveSubIndex.delete(); _0x30d078 = this.saveSubIndex; _0x27c531.playChallenge(_0x56b9a2.get_instance().get(_0x30d078.id, _0x30d078.defaultValue)); return !0x0; } return !0x1; } else { var _0x4447fa = this.saveProgressForward; _0x4447fa = _0xe21fe0 > _0x1c1b50.CEmvs(this.entryPoint, _0x56b9a2.get_instance().get(_0x4447fa.id, _0x4447fa.defaultValue)) - (_0x4b2db2 ? 0x1 : 0x0); } } else _0x4447fa = !0x1; return _0x4447fa ? !0x1 : null != this.saveProgressBackward ? (_0x4447fa = this.saveProgressBackward, _0xe21fe0 >= this.entryPoint - _0x56b9a2.get_instance().get(_0x4447fa.id, _0x4447fa.defaultValue) - (_0x4b2db2 ? 0x1 : 0x0)) : !0x0; }; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x2c3b')] = function(_0x1dc5b2, _0x54e66c) { _0x54e66c ? (_0x1dc5b2 = this.entryPoint - _0x1dc5b2, null != this.saveProgressBackward ? (_0x54e66c = this.saveProgressBackward, _0x54e66c = _0x1dc5b2 > _0x56b9a2.get_instance().get(_0x54e66c.id, _0x54e66c.defaultValue)) : _0x54e66c = !0x1, _0x54e66c && (this.saveProgressBackward.set_value(_0x1dc5b2), this.checkDisposed())) : (_0x1dc5b2 = _0x1dc5b2 - this.entryPoint + 0x1, null != this.saveProgressForward ? (_0x54e66c = this.saveProgressForward, _0x54e66c = _0x1dc5b2 > _0x56b9a2.get_instance().get(_0x54e66c.id, _0x54e66c.defaultValue)) : _0x54e66c = !0x1, _0x54e66c && this.saveProgressForward.set_value(_0x1dc5b2)); }; _0x55ab60[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x55ab60; var _0x5e2059 = function(_0x4260c7, _0x20370d) { this['set'] = _0x4260c7; this['index'] = _0x20370d; }; _0x5ac4a7[_0x1c1b50['KJxIQ']] = _0x5e2059; _0x5e2059[_0x56ae('0x8bf')] = _0x56ae('0x93'); _0x5e2059[_0x56ae('0x6')] = {}; _0x5e2059[_0x56ae('0x6')][_0x56ae('0x8b6')] = null; _0x5e2059[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x5e2059[_0x56ae('0x6')][_0x56ae('0xbbb')] = function() { 0x0 > this.index && (this.index += this.set.levelCount); }; _0x5e2059[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5e2059; var _0x3215e9 = function() {}; _0x5ac4a7['com.player03.run3.explore.ExploreLevels'] = _0x3215e9; _0x3215e9[_0x56ae('0x8bf')] = _0x56ae('0x2c3c'); var _0x4622dd = function() { _0x4622dd['instance'] = this; var _0x4b8d59 = [], _0x336437 = _0x3b82ff[_0x56ae('0x2c3d')](_0x56ae('0x2c3e'), _0x4b8d59); this[_0x56ae('0xbf3')] = new _0x10cca0(); this[_0x56ae('0xbb2')] = new _0x10cca0(); _0x11208a[_0x56ae('0x38')](_0x4b8d59, _0x56ae('0x2c3f')); for (var _0x1f1625 = 0x0; _0x1f1625 < _0x4b8d59['length'];) { var _0x3dbfc6 = _0x4b8d59[_0x1f1625]; ++_0x1f1625; var _0x276b88 = this[_0x56ae('0xbb2')], _0x14c523 = new _0x4f8813(_0x3dbfc6, _0x575257[_0x56ae('0x6df')](null, _0x586025[_0x3dbfc6]) ? _0x336437[_0x56ae('0x99c')](_0x3dbfc6) : _0x336437['h'][_0x3dbfc6]); null != _0x586025[_0x3dbfc6] ? _0x276b88[_0x56ae('0x932')](_0x3dbfc6, _0x14c523) : _0x276b88['h'][_0x3dbfc6] = _0x14c523; } this[_0x56ae('0x2c40')](); for (_0x1f1625 = 0x0; _0x1f1625 < _0x4b8d59[_0x56ae('0x32')];) _0x3dbfc6 = _0x4b8d59[_0x1f1625], ++_0x1f1625, _0x14c523 = this[_0x56ae('0xbb2')], (null != _0x586025[_0x3dbfc6] ? _0x14c523[_0x56ae('0x99c')](_0x3dbfc6) : _0x14c523['h'][_0x3dbfc6])[_0x56ae('0xbe8')] && (_0x14c523 = this['availablePaths'], _0x276b88 = this['paths'], _0x276b88 = null != _0x586025[_0x3dbfc6] ? _0x276b88[_0x56ae('0x99c')](_0x3dbfc6) : _0x276b88['h'][_0x3dbfc6], null != _0x586025[_0x3dbfc6] ? _0x14c523[_0x56ae('0x932')](_0x3dbfc6, _0x276b88) : _0x14c523['h'][_0x3dbfc6] = _0x276b88); for (_0x1f1625 = 0x0; _0x1f1625 < _0x4b8d59[_0x56ae('0x32')];) _0x3dbfc6 = _0x4b8d59[_0x1f1625], ++_0x1f1625, _0x14c523 = this[_0x56ae('0xbb2')], (null != _0x586025[_0x3dbfc6] ? _0x14c523[_0x56ae('0x99c')](_0x3dbfc6) : _0x14c523['h'][_0x3dbfc6])[_0x56ae('0x8c0')](null != _0x586025[_0x3dbfc6] ? _0x336437['getReserved'](_0x3dbfc6) : _0x336437['h'][_0x3dbfc6]); _0x4b8d59 = _0x56b9a2[_0x56ae('0x488')](); if (0x0 <= _0x4b8d59[_0x56ae('0x20c2')] && 0x18c9 > _0x4b8d59['previousBuildNumber'] && null != _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x56ae('0x240'), null)) { var _0x34a3a8 = 0x0; new _0x2edaa4(_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x575257[_0x56ae('0x2c41')], null))[_0x56ae('0x2c42')](function(_0x4b8d59) { _0x34a3a8 += 0x1; }); _0x4622dd[_0x56ae('0x24cc')]['savedProgress']['set_value'](_0x34a3a8); _0x56b9a2[_0x56ae('0x488')]()['set'](_0x56ae('0x240'), null); _0x56b9a2[_0x56ae('0x488')]()['set'](_0x575257['ssOPb'], null); } _0x4b8d59 = _0x56b9a2[_0x56ae('0x2c43')]; null != _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x4b8d59['id'], _0x4b8d59['defaultValue']) ? (_0x4b8d59 = _0x56b9a2[_0x56ae('0x2c43')], _0x4b8d59 = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x4b8d59['id'], _0x4b8d59[_0x56ae('0xa1c')]), _0x336437 = _0x4622dd['get_instance']()['availablePaths'], _0x4b8d59 = null == (null != _0x586025[_0x4b8d59] ? _0x336437[_0x56ae('0x99c')](_0x4b8d59) : _0x336437['h'][_0x4b8d59])) : _0x4b8d59 = !0x0; _0x4b8d59 && _0x56b9a2[_0x56ae('0x2c43')]['set_value'](_0x4622dd[_0x56ae('0x24cc')]['pathName']); _0x336437 = null; }; _0x5ac4a7[_0x56ae('0x2c44')] = _0x4622dd; _0x4622dd[_0x56ae('0x8bf')] = _0x56ae('0x2c44'); _0x4622dd['__interfaces__'] = [_0x5d929f]; _0x4622dd[_0x56ae('0x984')] = {}; _0x4622dd[_0x56ae('0x984')]['get_instance'] = 'get_instance'; _0x4622dd[_0x56ae('0x2c45')] = function(_0x78cc11, _0x3021ee) { var _0x1bee1f = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x1bee1f = null != _0x586025[_0x78cc11] ? _0x1bee1f[_0x56ae('0x99c')](_0x78cc11) : _0x1bee1f['h'][_0x78cc11]; _0x1bee1f['set_available'](!0x0); if (_0x575257[_0x56ae('0x6aa')](_0x1bee1f[_0x56ae('0xcb9')], _0x1bee1f[_0x56ae('0xa92')] - 0x1) || _0x3021ee > _0x1bee1f[_0x56ae('0xcb9')]) _0x1bee1f[_0x56ae('0xcb9')] = _0x3021ee; _0x3021ee = _0x4622dd[_0x56ae('0x488')]()['availablePaths']; null != _0x586025[_0x78cc11] ? _0x3021ee[_0x56ae('0x932')](_0x78cc11, _0x1bee1f) : _0x3021ee['h'][_0x78cc11] = _0x1bee1f; _0x52cb8b[_0x56ae('0x2c46')](_0x1bee1f); }; _0x4622dd['getLevelByID'] = function(_0x29bc44) { var _0x551bcd = _0x4622dd[_0x56ae('0x488')]()['paths']; for (_0x551bcd = new _0x5770e1(_0x551bcd, _0x551bcd[_0x56ae('0xbf4')]()); _0x551bcd[_0x56ae('0x8f5')]();) for (var _0x4e27bc = _0x551bcd[_0x56ae('0x42')](), _0x3f9c40 = 0x0, _0x56cba8 = _0x4e27bc[_0x56ae('0x11d5')][_0x56ae('0x9fa')](); _0x1c1b50[_0x56ae('0x23c')](_0x3f9c40, _0x56cba8);) { if (_0x56ae('0x2c47') !== 'dTQTc') { var _0x3d8c98 = _0x3f9c40++; if (_0x4e27bc['levels'][_0x56ae('0x1b')](_0x3d8c98) == _0x29bc44) return new _0x5e2059(_0x4e27bc, _0x3d8c98); } else { this['number'] = _0x29bc44; this[_0x56ae('0xb82')](0x0 < this[_0x56ae('0x1d28')] || this[_0x56ae('0x2c48')]); if (!this['get_visible']()) return this['number']; this['display'](null == _0x29bc44 ? _0x56ae('0xc11') : '' + _0x29bc44); return this[_0x56ae('0x1d28')]; } } return null; }; _0x4622dd[_0x56ae('0x488')] = function() { return _0x1c1b50[_0x56ae('0x245')](null, _0x4622dd[_0x56ae('0x993')]) ? _0x4622dd[_0x56ae('0x993')] = new _0x4622dd() : _0x4622dd[_0x56ae('0x993')]; }; _0x4622dd[_0x56ae('0x6')] = {}; _0x4622dd[_0x56ae('0x6')]['availablePaths'] = null; _0x4622dd[_0x56ae('0x6')]['paths'] = null; _0x4622dd[_0x56ae('0x6')]['assign'] = function() { var _0x18459d = this.paths; _0x4622dd.primary = null != _0x586025.primary ? _0x18459d.getReserved(_0x56ae('0x24cc')) : _0x18459d.h.primary; _0x4622dd.primary.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.winter = null != _0x586025.winter ? _0x18459d.getReserved(_0x56ae('0x1fd8')) : _0x18459d.h.winter; _0x4622dd.winter.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.dark = null != _0x586025.dark ? _0x18459d.getReserved(_0x56ae('0x1d5e')) : _0x18459d.h.dark; _0x4622dd.dark.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.boxes = null != _0x586025.boxes ? _0x18459d.getReserved('boxes') : _0x18459d.h.boxes; _0x4622dd.boxes.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.river = null != _0x586025.river ? _0x18459d.getReserved(_0x56ae('0x2462')) : _0x18459d.h.river; _0x4622dd.river.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.newlyFormed = null != _0x586025.newlyFormed ? _0x18459d.getReserved(_0x56ae('0x1026')) : _0x18459d.h.newlyFormed; _0x18459d = this.paths; _0x4622dd.memory = null != _0x586025.memory ? _0x18459d.getReserved(_0x56ae('0x281d')) : _0x18459d.h.memory; _0x4622dd.memory.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.coordination = null != _0x586025.coordination ? _0x18459d.getReserved(_0x56ae('0x2b53')) : _0x18459d.h.coordination; _0x18459d = this.paths; _0x4622dd.sidePathA = null != _0x586025.sidePathA ? _0x18459d.getReserved(_0x56ae('0x28b8')) : _0x18459d.h.sidePathA; _0x4622dd.sidePathA.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.sidePathB = null != _0x586025.sidePathB ? _0x18459d.getReserved(_0x56ae('0x25e5')) : _0x18459d.h.sidePathB; _0x4622dd.sidePathB.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.sidePathD = null != _0x586025.sidePathD ? _0x18459d.getReserved('sidePathD') : _0x18459d.h.sidePathD; _0x4622dd.sidePathD.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.sidePathG = null != _0x586025.sidePathG ? _0x18459d.getReserved(_0x56ae('0x2613')) : _0x18459d.h.sidePathG; _0x4622dd.sidePathG.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.sidePathL = null != _0x586025.sidePathL ? _0x18459d.getReserved(_0x56ae('0x2c49')) : _0x18459d.h.sidePathL; _0x4622dd.sidePathL.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.sidePathM = null != _0x586025.sidePathM ? _0x18459d.getReserved(_0x56ae('0x245f')) : _0x18459d.h.sidePathM; _0x4622dd.sidePathM.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.sidePathT = null != _0x586025.sidePathT ? _0x18459d.getReserved(_0x56ae('0x20f8')) : _0x18459d.h.sidePathT; _0x18459d = this.paths; _0x4622dd.sidePathU = null != _0x586025.sidePathU ? _0x18459d.getReserved(_0x56ae('0x872')) : _0x18459d.h.sidePathU; _0x4622dd.sidePathU.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.sidePathW = null != _0x586025.sidePathW ? _0x18459d.getReserved(_0x56ae('0x2461')) : _0x18459d.h.sidePathW; _0x4622dd.sidePathW.set_available(!0x0); _0x18459d = this.paths; _0x4622dd.home0 = null != _0x586025.home0 ? _0x18459d.getReserved(_0x56ae('0x67d')) : _0x18459d.h.home0; _0x18459d = this.paths; _0x4622dd.home1 = null != _0x586025.home1 ? _0x18459d.getReserved(_0x56ae('0x2476')) : _0x18459d.h.home1; _0x18459d = this.paths; _0x4622dd.home2 = null != _0x586025.home2 ? _0x18459d.getReserved(_0x56ae('0x2a43')) : _0x18459d.h.home2; _0x18459d = this.paths; _0x4622dd.home3 = null != _0x586025.home3 ? _0x18459d.getReserved(_0x56ae('0x25a2')) : _0x18459d.h.home3; _0x18459d = this.paths; _0x4622dd.homePlanA = null != _0x586025.homePlanA ? _0x18459d.getReserved(_0x56ae('0x25e2')) : _0x18459d.h.homePlanA; _0x18459d = this.paths; _0x4622dd.homeLaunchSiteA = null != _0x586025.homeLaunchSiteA ? _0x18459d.getReserved(_0x56ae('0x25e3')) : _0x18459d.h.homeLaunchSiteA; _0x18459d = this.paths; _0x4622dd.homePlanAPart2 = null != _0x586025.homePlanAPart2 ? _0x18459d.getReserved('homePlanAPart2') : _0x18459d.h.homePlanAPart2; _0x18459d = this.paths; _0x4622dd.homePlanC = null != _0x586025.homePlanC ? _0x18459d.getReserved(_0x56ae('0x256b')) : _0x18459d.h.homePlanC; _0x18459d = this.paths; _0x4622dd.homeLaunchSiteC = null != _0x586025.homeLaunchSiteC ? _0x18459d.getReserved(_0x575257.mTlHl) : _0x18459d.h.homeLaunchSiteC; _0x18459d = this.paths; _0x4622dd.homePlanCPart2 = null != _0x586025.homePlanCPart2 ? _0x18459d.getReserved('homePlanCPart2') : _0x18459d.h.homePlanCPart2; _0x18459d = this.paths; _0x4622dd.wormholeCrossing = null != _0x586025.wormholeCrossing ? _0x18459d.getReserved(_0x56ae('0xcbf')) : _0x18459d.h.wormholeCrossing; _0x18459d = this.paths; _0x4622dd.wormholeN = null != _0x586025.wormholeN ? _0x18459d.getReserved(_0x575257.JPtKb) : _0x18459d.h.wormholeN; _0x18459d = this.paths; _0x4622dd.wormholeI = null != _0x586025.wormholeI ? _0x18459d.getReserved(_0x56ae('0x27b9')) : _0x18459d.h.wormholeI; _0x18459d = this.paths; _0x4622dd.wormholeC = null != _0x586025.wormholeC ? _0x18459d.getReserved(_0x56ae('0x28e9')) : _0x18459d.h.wormholeC; _0x18459d = this.paths; _0x4622dd.wormholeSpace = null != _0x586025.wormholeSpace ? _0x18459d.getReserved(_0x56ae('0x2c4a')) : _0x18459d.h.wormholeSpace; _0x18459d = this.paths; _0x4622dd.wormholeH = null != _0x586025.wormholeH ? _0x18459d.getReserved(_0x56ae('0x2c4b')) : _0x18459d.h.wormholeH; _0x18459d = this.paths; _0x4622dd.wormholeJ = null != _0x586025.wormholeJ ? _0x18459d.getReserved(_0x56ae('0x2c4c')) : _0x18459d.h.wormholeJ; _0x18459d = this.paths; _0x4622dd.runway0 = null != _0x586025.runway0 ? _0x18459d.getReserved('runway0') : _0x18459d.h.runway0; _0x18459d = this.paths; _0x4622dd.runway1 = null != _0x586025.runway1 ? _0x18459d.getReserved(_0x56ae('0x2c4d')) : _0x18459d.h.runway1; _0x18459d = this.paths; _0x4622dd.cutscene = null != _0x586025.cutscene ? _0x18459d.getReserved(_0x56ae('0xbd7')) : _0x18459d.h.cutscene; }; _0x4622dd[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4622dd; var _0xa7552f = function(_0x4c70a4, _0x3189f6, _0x3cd048) { var _0x1337d8 = _0x56ae('0x2c4e')[_0x56ae('0x44')]('|'), _0x37e5d2 = 0x0; while (!![]) { switch (_0x1337d8[_0x37e5d2++]) { case '0': this[_0x56ae('0x1ed4')] = _0x252a59[_0x56ae('0x977')](null); continue; case '1': this[_0x56ae('0xba2')] = _0x4c70a4; continue; case '2': this[_0x56ae('0x17ff')] = _0x3cd048; continue; case '3': this[_0x56ae('0x2c4f')] = this[_0x56ae('0x2c50')] = 0x1; continue; case '4': this[_0x56ae('0xfe7')] = _0x252a59['toObjectVector'](null); continue; case '5': this[_0x56ae('0x2c51')] = this['sortAlongZAxis'] = !0x1; continue; case '6': this[_0x56ae('0x2351')] = new _0x4e9ff1(0x0, _0x3189f6, 0x0); continue; case '7': null == _0x3cd048 && (_0x3cd048 = 0.017); continue; case '8': this[_0x56ae('0x237a')] = new _0x510664(0x0, _0x3189f6); continue; case '9': this[_0x56ae('0x2c52')] = 0x0; continue; case '10': this[_0x56ae('0x2c53')] = _0x252a59[_0x56ae('0x977')](null); continue; case '11': this[_0x56ae('0x2c54')] = 1e-10; continue; } break; } }; _0x5ac4a7[_0x56ae('0x2c55')] = _0xa7552f; _0xa7552f[_0x56ae('0x8bf')] = _0x56ae('0x2c55'); _0xa7552f[_0x56ae('0x6')] = {}; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x237a')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2351')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x17ff')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c52')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0xba2')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c51')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0xfe7')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x1ed4')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c53')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c56')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c54')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x1ed3')] = null; _0xa7552f[_0x56ae('0x6')]['levelWidth'] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c4f')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x1ad5')] = null; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c57')] = function() {}; _0xa7552f[_0x56ae('0x6')]['update'] = function(_0x13d749) { this.unpausedTime += _0x13d749; if (0.0001 < this.fixedTimeStep) for (this.overflowTime += _0x13d749; this.overflowTime > this.fixedTimeStep - 0.0001;) { this.onFixedUpdateStep(); for (_0x13d749 = this.gameObjects.iterator(); _0x13d749.hasNext();) { var _0x5e6131 = _0x13d749.next(); null != _0x5e6131 && _0x5e6131.update(this.fixedTimeStep); } this.collideObjects(this.fixedTimeStep); for (_0x13d749 = this.gameObjects.iterator(); _0x13d749.hasNext();) _0x5e6131 = _0x13d749.next(), null != _0x5e6131 && _0x5e6131.updatePostCollision(); this.overflowTime -= this.fixedTimeStep; } else { for (_0x13d749 = this.gameObjects.iterator(); _0x13d749.hasNext();) _0x5e6131 = _0x13d749.next(), null != _0x5e6131 && _0x5e6131.update(this.fixedTimeStep); this.collideObjects(this.fixedTimeStep); for (_0x13d749 = this.gameObjects.iterator(); _0x13d749.hasNext();) _0x5e6131 = _0x13d749.next(), null != _0x5e6131 && _0x5e6131.updatePostCollision(); } }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c58')] = function() { for (var _0xa43777 = !0x0, _0x2f2bcd = 0x0; 0x2 > _0x2f2bcd;) { _0x2f2bcd++; _0xa43777 = !0x0; for (var _0xa39b22 = 0x1, _0xa581ed = this.gameObjects.get_length(); _0xa39b22 < _0xa581ed;) { var _0x3364bd = _0xa39b22++, _0x3a88ef = this.gameObjects.get(_0x3364bd - 0x1), _0x22682c = this.gameObjects.get(_0x3364bd); 0x0 < (null != _0x3a88ef.collider && null != _0x22682c.collider ? _0x22682c.collider.aabb.min.z >= _0x3a88ef.collider.aabb.max.z ? -0x2 : _0x22682c.collider.aabb.max.z <= _0x3a88ef.collider.aabb.min.z ? 0x2 : _0x22682c.mesh.get_z() > _0x3a88ef.mesh.get_z() ? -0x1 : _0x22682c.mesh.get_z() == _0x3a88ef.mesh.get_z() ? 0x0 : 0x1 : _0x22682c.mesh.get_z() > _0x3a88ef.mesh.get_z() ? -0x1 : _0x22682c.mesh.get_z() == _0x3a88ef.mesh.get_z() ? 0x0 : 0x1) && (_0xa43777 = !0x1, _0x3a88ef = this.gameObjects.get(_0x3364bd), this.gameObjects.set(_0x3364bd, this.gameObjects.get(_0x3364bd - 0x1)), this.gameObjects.set(_0x3364bd - 0x1, _0x3a88ef)); } if (_0xa43777) break; } _0xa43777 || this.gameObjects.sort(_0x2d9f4e(this, this.compareZ)); }; _0xa7552f[_0x56ae('0x6')]['collideObjects'] = function(_0x37e6e2) { this.sortAlongZAxis && this.sortObjects(); for (var _0x239b74, _0x4370ba = 0x0, _0xac668e = this.gameObjects.get_length(); _0x4370ba < _0xac668e;) { if (_0x56ae('0x2c59') === 'FmgrZ') { _0x37e6e2 = _0x17c694.get_skaterHelpsOut(); _0x41c934.high = 0x32ff3; _0x239b74 || 0x4 == this.shownFrom ? _0x4421e4.instance.setTunnel(null) : (_0xf0534.get_instance().wasPaused = !0x1, _0x37e6e2.continuePath() || _0x17c694.playPathAfter(_0x37e6e2)); } else { var _0x5c596f = _0x4370ba++, _0x4b748b = this.gameObjects.get(_0x5c596f); if (null != _0x4b748b.collider && _0x4b748b.collides && null != _0x4b748b.rigidbody) { for (_0x239b74 = this.collisionCandidates.iterator(); _0x239b74.hasNext();) _0x239b74.next().collider.collisionResult.touching = !0x1; for (_0x239b74 = 0x0; _0x239b74 < _0x5c596f;) { if (null == this.gameObjects.get(_0x239b74).rigidbody && this.gameObjects.get(_0x239b74).collides && (_0x4b748b.rigidbody.collide(this.gameObjects.get(_0x239b74), _0x37e6e2), null == this.scene)) return;++_0x239b74; } for (++_0x239b74; _0x239b74 < this.gameObjects.get_length();) { if (this.gameObjects.get(_0x239b74).collides && null != this.gameObjects.get(_0x239b74).collider && (_0x4b748b.rigidbody.collide(this.gameObjects.get(_0x239b74), _0x37e6e2), null == this.scene)) return;++_0x239b74; } for (_0x5c596f = this.collisionCandidates.iterator(); _0x5c596f.hasNext();) _0x239b74 = _0x5c596f.next(), _0x239b74.collides && _0x239b74 != _0x4b748b && !_0x239b74.collider.collisionResult.touching && _0x4b748b.rigidbody.collide(_0x239b74, _0x37e6e2); } } } }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x242f')] = function(_0x5d5178, _0x13ff28, _0x24b610, _0x5667e8, _0x319dae, _0x1a16d3, _0x18a450) { for (var _0x2c77e0 = null != _0x18a450 ? _0xa7552f.tempNormal : null, _0x1b30b7 = Infinity, _0x2d9f4e = null, _0x5ac4a7 = this.gameObjects.iterator(); _0x5ac4a7.hasNext();) { var _0x39e240 = _0x5ac4a7.next(), _0x4e6193 = _0x39e240.collider; if (null != _0x4e6193 && _0x39e240.allowRaycasting && _0x39e240.mesh.get_visible()) { var _0x5c4c32 = _0x4e6193.aabb; if (_0x5c4c32.min.z <= _0x24b610.max.z && _0x5c4c32.max.z >= _0x24b610.min.z && _0x5c4c32.min.y <= _0x24b610.max.y && _0x5c4c32.max.y >= _0x24b610.min.y && _0x5c4c32.min.x <= _0x24b610.max.x && _0x5c4c32.max.x >= _0x24b610.min.x) _0x4e6193.collideLine(_0x5d5178, _0x13ff28, _0x319dae, _0x1a16d3, _0xa7552f.temp, _0x2c77e0), isNaN(_0xa7552f.temp.x) || (_0x4e6193 = _0xa7552f.temp, _0x4e6193 = (_0x5d5178.x - _0x4e6193.x) * (_0x5d5178.x - _0x4e6193.x) + (_0x5d5178.y - _0x4e6193.y) * (_0x5d5178.y - _0x4e6193.y) + (_0x5d5178.z - _0x4e6193.z) * (_0x5d5178.z - _0x4e6193.z), _0x4e6193 < _0x1b30b7 && (_0x2d9f4e = _0x39e240, _0x1b30b7 = _0x4e6193, null != _0x5667e8 && (_0x39e240 = _0xa7552f.temp, _0x5667e8.x = _0x39e240.x, _0x5667e8.y = _0x39e240.y, _0x5667e8.z = _0x39e240.z), null != _0x18a450 && (_0x18a450.x = _0x2c77e0.x, _0x18a450.y = _0x2c77e0.y, _0x18a450.z = _0x2c77e0.z))); else if (this.sortAlongZAxis && _0x5c4c32.min.z > _0x1c1b50.CEmvs(_0x24b610.max.z, this.zOverlapLeeway)) break; } } return _0x2d9f4e; }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0xb4a')] = function(_0x5815ee) { for (var _0x59f1c1 = this.gameObjects.iterator(); _0x59f1c1.hasNext();) _0x59f1c1.next().display(_0x5815ee); for (_0x59f1c1 = new _0x380a2a(this.animations.get_length() - 0x1, 0x0, -0x1); _0x575257.nEBPt(_0x59f1c1.currentValue, _0x59f1c1.increment) != _0x59f1c1.end;) { var _0x45984b = _0x59f1c1.currentValue += _0x59f1c1.increment; this.animations.get(_0x45984b).done() ? this.animations.splice(_0x45984b, 0x1) : this.animations.get(_0x45984b).update(_0x5815ee); if (null == this.scene) break; } }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2c5a')] = function(_0xb31651, _0x556b38) { return null != _0xb31651.collider && null != _0x556b38.collider ? _0x556b38.collider.aabb.min.z >= _0xb31651.collider.aabb.max.z ? -0x2 : _0x556b38.collider.aabb.max.z <= _0xb31651.collider.aabb.min.z ? 0x2 : _0x556b38.mesh.get_z() > _0xb31651.mesh.get_z() ? -0x1 : _0x556b38.mesh.get_z() == _0xb31651.mesh.get_z() ? 0x0 : 0x1 : _0x556b38.mesh.get_z() > _0xb31651.mesh.get_z() ? -0x1 : _0x556b38.mesh.get_z() == _0xb31651.mesh.get_z() ? 0x0 : 0x1; }; _0xa7552f[_0x56ae('0x6')]['reset'] = function() { this.unpausedTime = 0x0; _0x1c1b50.QmyKC(null, this.initialCameraTransform) && _0x2b39f7.view.get_camera().set_transform(this.initialCameraTransform); for (var _0x390c3e = this.gameObjects.iterator(); _0x390c3e.hasNext();) _0x390c3e.next().reset(); for (_0x390c3e = this.animations.iterator(); _0x390c3e.hasNext();) _0x390c3e.next().reset(); }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { if (null != this.scene) { if (_0x2b39f7.view.get_scene() == this.scene) { var _0x184390 = null; null == _0x184390 && (_0x184390 = _0x2b39f7.emptyScene); _0x2b39f7.view.set_scene(_0x184390); } this.scene = null; this.gameObjects.set_length(0x0); this.gameObjects = null; this.animations.set_length(0x0); this.animations = null; } }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2208')] = function(_0x2a26b7) { this.animations.push(_0x2a26b7); }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x2278')] = function(_0x3bfeb9) { var _0x364369 = this.animations; _0x3bfeb9 = _0x364369.indexOf(_0x3bfeb9, 0x0); - 0x1 != _0x3bfeb9 && _0x364369.splice(_0x3bfeb9, 0x1); }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x221a')] = function(_0x22948d) { this.gameObjects.push(_0x22948d); this.scene.addChild(_0x22948d.mesh); _0x22948d.onAddedToLevel(); }; _0xa7552f[_0x56ae('0x6')]['deregisterObject'] = function(_0x44b3ee) { this.deregisterGameObjectAt(this.gameObjects.indexOf(_0x44b3ee, 0x0)); }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0xfe6')] = function(_0x422f16) { if (_0x56ae('0x2c5b') !== 'HiSfV') { return _0x422f16.length >= _0x320f05.length ? 0x0 == _0x422f16.lastIndexOf(_0x320f05, 0x0) : !0x1; } else { if (0x0 <= _0x422f16) { var _0x320f05 = this.gameObjects.get(_0x422f16); this.gameObjects.splice(_0x422f16, 0x1); null != _0x320f05.mesh && _0x320f05.mesh.dispose(); _0x422f16 = this.collisionCandidates; _0x320f05 = _0x422f16.indexOf(_0x320f05, 0x0); - 0x1 != _0x320f05 && _0x422f16.splice(_0x320f05, 0x1); } } }; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x1feb')] = function() { if (_0x56ae('0x2c5c') !== _0x56ae('0x2c5d')) { if (0x0 == this.gravity3D.x && 0x0 == this.gravity3D.z) { var _0x9084c4 = this.gravity3D.y; return 0x0 <= _0x9084c4 ? _0x9084c4 : -_0x9084c4; } _0x9084c4 = this.gravity3D; return Math.sqrt(_0x9084c4.x * _0x9084c4.x + _0x9084c4.y * _0x9084c4.y + _0x9084c4.z * _0x9084c4.z); } else { null == c && (c = new _0x4e9ff1()); _0x92d054.onePoint.set(0x0, b.x); _0x92d054.onePoint.set(0x1, b.y); _0x92d054.onePoint.set(0x2, b.z); _0x9084c4.transformVectors(_0x92d054.onePoint, _0x92d054.onePoint); c.x = _0x92d054.onePoint.get(0x0); c.y = _0x92d054.onePoint.get(0x1); c.z = _0x92d054.onePoint.get(0x2); return c; } }; _0xa7552f[_0x56ae('0x6')]['__class__'] = _0xa7552f; var _0x1a7847 = function(_0x4420b0, _0x3a9405, _0xd384d9, _0x465ad1) { this['disableStartText'] = this[_0x56ae('0x2519')] = !0x1; this[_0x56ae('0x2233')] = 0x0; this[_0x56ae('0x2c5e')] = this[_0x56ae('0x2c5f')] = !0x1; this[_0x56ae('0x2c60')] = 0x41a; this[_0x56ae('0x2c61')] = 0x1; this[_0x56ae('0x2c62')] = 0.5; this['slowPercentPerSecond'] = 0.25; this[_0x56ae('0x2c63')] = this['tweenCameraXYFor'] = this[_0x56ae('0x2c64')] = 0x0; this[_0x56ae('0x2369')] = !0x0; this[_0x56ae('0x2392')] = null; this[_0x56ae('0x2c65')] = 0x0; this[_0x56ae('0x2c66')] = !0x1; var _0x1a5e15 = this, _0x22a0a8 = new _0x3c00e5(); this[_0x56ae('0x2226')] = new _0x553e46(); _0xa7552f['call'](this, _0x22a0a8, 0x1a6, 0.017); this[_0x56ae('0x2c56')] = !0x0; null == _0x465ad1 && (_0x465ad1 = {}); this[_0x56ae('0xbc3')] = _0x465ad1; null != _0x3a9405 && null != _0x3a9405[_0x56ae('0xbc3')] && this[_0x56ae('0x2c67')](_0x3a9405[_0x56ae('0xbc3')]); this[_0x56ae('0xbc6')] = _0xd384d9; null == this[_0x56ae('0xbc6')] && (this[_0x56ae('0xbc6')] = _0x3500d1[_0x56ae('0xbc7')]); this[_0x56ae('0x2c5e')] = this[_0x56ae('0xbc6')] == _0x3500d1['PLAYTEST']; this[_0x56ae('0x2c68')] = _0x465ad1['randomTransforms']; this['backwards'] = _0x465ad1[_0x56ae('0xf2c')]; this['noCrumblingTiles'] = _0x465ad1[_0x56ae('0x2c69')]; this[_0x56ae('0x2519')] = _0x465ad1['endTiles'] || this['backwards']; this[_0x56ae('0x2bee')] = _0x465ad1[_0x56ae('0x2bee')]; this['victoryCallback'] = _0x465ad1[_0x56ae('0x2c6a')]; _0x465ad1[_0x56ae('0x2c6b')] && (this[_0x56ae('0x2c60')] = 0x0); null != _0x465ad1[_0x56ae('0x2c6c')] && (_0x465ad1['character'] = _0x37c090['getByName'](_0x465ad1[_0x56ae('0x2c6c')])); this['enforcedCharacter'] = _0x465ad1['character']; this[_0x56ae('0xbc9')] = _0x3a9405; 0x0 > _0x4420b0 && _0x1c1b50[_0x56ae('0x2c15')](null, _0x3a9405) && (_0x4420b0 += _0x3a9405['levelCount']); if ((this[_0x56ae('0x2c6d')] = _0x465ad1[_0x56ae('0x2c6e')]) || this[_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x2c6f')]) this[_0x56ae('0x2c51')] = this['disableStartText'] = !0x0; this[_0x56ae('0x2c70')] = _0x465ad1[_0x56ae('0x2c71')]; _0x3a9405 = _0x1a7847[_0x56ae('0x16b7')]; this[_0x56ae('0x236a')] = new _0x4e9ff1(_0x3a9405['x'], _0x3a9405['y'], _0x3a9405['z']); _0x3a9405 = _0x1a7847[_0x56ae('0x16b7')]; this[_0x56ae('0x2c72')] = new _0x4e9ff1(_0x3a9405['x'], _0x3a9405['y'], _0x3a9405['z']); this[_0x56ae('0x2c6d')] || (this[_0x56ae('0x15f4')] = new _0x3c5bc9(), _0x22a0a8['addChild'](this[_0x56ae('0x15f4')])); _0xd384d9 != _0x3500d1[_0x56ae('0x2c73')] ? this['power'] = 0x1 : this[_0x56ae('0x1f32')](0x1); this['powerEffect'] = new _0xab382f(this); this['sections'] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x2c74')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x2c75')](_0x4420b0); if (null != this[_0x56ae('0xba2')]) { this[_0x56ae('0xbcb')] = _0x252a59[_0x56ae('0x977')](null); if (!this[_0x56ae('0x2c6d')] && this[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x2c6f')]) { _0x4420b0 = _0x37c090['activeCharacter']; if (null != this['enforcedCharacter']) _0x4420b0 = this[_0x56ae('0x2c76')], _0x4420b0 = _0x4420b0[_0x56ae('0x231b')](this); else { _0x4420b0 == _0x37c090[_0x56ae('0xadb')] && _0x465ad1[_0x56ae('0xba1')] && _0x37c090[_0x56ae('0xadb')][_0x56ae('0x2325')](this[_0x56ae('0x220f')][_0x56ae('0x71f')]); _0x465ad1[_0x56ae('0xba1')] = !0x1; if (!this[_0x56ae('0x220f')][_0x56ae('0x1e05')](_0x4420b0) || _0x4420b0['asleep']) { var _0x4bdcc8 = _0x4420b0; _0x4420b0 = null; for (_0xd384d9 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3f')](); _0xd384d9[_0x56ae('0x8f5')]();) if (_0x22a0a8 = _0xd384d9[_0x56ae('0x42')](), this[_0x56ae('0x220f')][_0x56ae('0x1e05')](_0x22a0a8) && _0x22a0a8['isUnlocked']() && !_0x22a0a8['asleep']) { _0x4420b0 = _0x22a0a8; break; } if (null == _0x4420b0) { this[_0x56ae('0x220f')][_0x56ae('0x2c77')](); this[_0x56ae('0x9cd')](); _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null); return; } var _0x5b2ef8 = this[_0x56ae('0x220f')]; _0x521f76[_0x56ae('0xb6a')](function() { null != _0x1a5e15['scene'] && _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x184b')](new _0x10c729(_0x5b2ef8, _0x4bdcc8)); }, 0x0); } _0x4420b0 = _0x4420b0[_0x56ae('0x231a')](this); } this[_0x56ae('0xbcb')][_0x56ae('0x8f0')](_0x4420b0); this['registerObject'](_0x4420b0); } _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_x'](0x2); this[_0x56ae('0x2012')] = new _0x56b765(this); this[_0x56ae('0x2208')](this['powerAnimator']); null != this[_0x56ae('0xbcb')] && 0x0 < this['characters'][_0x56ae('0x9fa')]() && (this['analytics'] = new _0x23bddf(this), this[_0x56ae('0x1ed4')]['unshift'](this[_0x56ae('0xe39')])); if (null != _0x465ad1['animations']) for (_0x4420b0 = 0x0, _0x465ad1 = _0x465ad1['animations']; _0x4420b0 < _0x465ad1[_0x56ae('0x32')];) _0xd384d9 = _0x465ad1[_0x4420b0], ++_0x4420b0, _0xd384d9 instanceof _0x4b08f8 && (_0xd384d9[_0x56ae('0x94c')] = this), this[_0x56ae('0x2208')](_0xd384d9); } }; _0x5ac4a7[_0x56ae('0x2c78')] = _0x1a7847; _0x1a7847[_0x56ae('0x8bf')] = 'com.player03.run3.level.Tunnel'; _0x1a7847[_0x56ae('0x8ee')] = _0xa7552f; _0x1a7847[_0x56ae('0x6')] = _0x4e6193(_0xa7552f[_0x56ae('0x6')], { 'gameplayMode': null, 'reachedShortRunCutoff': null, 'prevUnpausedTime': null, 'artificialGravity': null, 'characters': null, 'enforcedCharacter': null, 'currentSection': null, 'overriddenCameraOffset': null, 'currentCameraOffset': null, 'cameraTargetRotation': null, 'keepCameraInBounds': null, 'pauseAllButCameraTimeLeft': null, 'tweenCameraXYFor': null, 'slowPercent': null, 'slowPercentPerSecond': null, 'slowMultiplier': null, 'currentSlowMultiplier': null, 'slowEase': null, 'levelSet': null, 'sections': null, 'transitionSections': null, 'latestSection': null, 'distBetweenSections': null, 'applyRandomTransforms': null, 'backwards': null, 'noCrumblingTiles': null, 'extraParams': null, 'playtesting': null, 'won': null, 'victoryCondition': null, 'victoryCallback': null, 'fadeOut': null, 'deaths': null, 'disableStartText': null, 'disableAllButTerrain': null, 'overrideMusicID': null, 'batteriesCollected': null, 'endTiles': null, 'skybox': null, 'power': null, 'powerEffect': null, 'powerAnimator': null, 'analytics': null, 'addExtraParams': function(_0x14e9e6) { for (var _0x36ec1a = 0x0, _0x3ac0fd = _0xc5462[_0x56ae('0x949')](_0x14e9e6); _0x36ec1a < _0x3ac0fd['length'];) { var _0x5339b4 = _0x3ac0fd[_0x36ec1a]; ++_0x36ec1a; Object[_0x56ae('0x6')]['hasOwnProperty']['call'](this[_0x56ae('0xbc3')], _0x5339b4) || (this[_0x56ae('0xbc3')][_0x5339b4] = _0xc5462[_0x56ae('0x94e')](_0x14e9e6, _0x5339b4)); } }, 'initFirstSection': function(_0x3ec7cf) { if (null != this['levelSet']) { if (_0x1c1b50[_0x56ae('0x246')] !== _0x56ae('0x247')) { var _0x179137 = _0x20a657[_0x56ae('0xf07')]; this[_0x56ae('0x108c')] = this[_0x56ae('0x106e')] * this[_0x56ae('0x109b')]; this['_xMax'] = this[_0x56ae('0x108c')] * this[_0x56ae('0x106c')]; if (0x0 == this[_0x56ae('0xed8')]['x'] && 0x0 == this['_scissorRect']['y'] && _0x575257[_0x56ae('0x6e3')](this[_0x56ae('0xed8')][_0x56ae('0x3d')], this[_0x56ae('0x106f')]['width']) && this[_0x56ae('0xed8')][_0x56ae('0x727')] == this['_viewPort'][_0x56ae('0x727')]) { var _0x732141 = -this[_0x56ae('0x108d')]; var _0x37ef45 = this[_0x56ae('0x108d')]; var _0x288127 = -this[_0x56ae('0x108c')]; var _0x26d010 = this[_0x56ae('0x108c')]; _0x179137[_0x56ae('0x8b6')](0x0, this[_0x56ae('0x106e')] / this[_0x56ae('0x108d')]); _0x179137[_0x56ae('0x8b6')](0x5, this[_0x56ae('0x106e')] / this[_0x56ae('0x108c')]); _0x179137[_0x56ae('0x8b6')](0xa, this[_0x56ae('0x106d')] / (this['_far'] - this[_0x56ae('0x106e')])); _0x179137[_0x56ae('0x8b6')](0xb, 0x1); _0x179137['set'](0x1, _0x179137['set'](0x2, _0x179137[_0x56ae('0x8b6')](0x3, _0x179137['set'](0x4, _0x179137['set'](0x6, _0x179137[_0x56ae('0x8b6')](0x7, _0x179137['set'](0x8, _0x179137['set'](0x9, _0x179137['set'](0xc, _0x179137[_0x56ae('0x8b6')](0xd, _0x179137[_0x56ae('0x8b6')](0xf, 0x0))))))))))); _0x179137['set'](0xe, -this[_0x56ae('0x106e')] * _0x179137[_0x56ae('0x1b')](0xa)); } else { _0x37ef45 = this[_0x56ae('0x106f')][_0x56ae('0x3d')] / this[_0x56ae('0xed8')][_0x56ae('0x3d')] * this['_xMax']; _0x26d010 = this['_viewPort'][_0x56ae('0x727')] / this[_0x56ae('0xed8')][_0x56ae('0x727')] * this[_0x56ae('0x108c')]; _0x288127 = this['_xMax'] * (0x2 * this['_scissorRect']['x'] - this[_0x56ae('0x106f')][_0x56ae('0x3d')]) / this[_0x56ae('0xed8')]['width'] + this[_0x56ae('0x108d')]; var _0xa45906 = -this[_0x56ae('0x108c')] * (0x2 * this['_scissorRect']['y'] - this[_0x56ae('0x106f')][_0x56ae('0x727')]) / this[_0x56ae('0xed8')][_0x56ae('0x727')] - this['_yMax']; _0x732141 = _0x288127 - _0x37ef45; _0x37ef45 = _0x288127 + _0x37ef45; _0x288127 = _0xa45906 - _0x26d010; _0x26d010 = _0xa45906 + _0x26d010; _0x179137[_0x56ae('0x8b6')](0x0, 0x2 * this['_near'] / (_0x37ef45 - _0x732141)); _0x179137['set'](0x5, 0x2 * this[_0x56ae('0x106e')] / (_0x26d010 - _0x288127)); _0x179137[_0x56ae('0x8b6')](0x8, (_0x37ef45 + _0x732141) / (_0x37ef45 - _0x732141)); _0x179137['set'](0x9, (_0x26d010 + _0x288127) / (_0x26d010 - _0x288127)); _0x179137[_0x56ae('0x8b6')](0xa, (this[_0x56ae('0x106d')] + this[_0x56ae('0x106e')]) / (this['_far'] - this[_0x56ae('0x106e')])); _0x179137[_0x56ae('0x8b6')](0xb, 0x1); _0x179137[_0x56ae('0x8b6')](0x1, _0x179137[_0x56ae('0x8b6')](0x2, _0x179137[_0x56ae('0x8b6')](0x3, _0x179137['set'](0x4, _0x179137[_0x56ae('0x8b6')](0x6, _0x179137['set'](0x7, _0x179137[_0x56ae('0x8b6')](0xc, _0x179137[_0x56ae('0x8b6')](0xd, _0x179137[_0x56ae('0x8b6')](0xf, 0x0))))))))); _0x179137[_0x56ae('0x8b6')](0xe, -0x2 * this[_0x56ae('0x106d')] * this[_0x56ae('0x106e')] / (this[_0x56ae('0x106d')] - this['_near'])); } 0x1 == this[_0x56ae('0x10a2')] && _0x179137[_0x56ae('0x8b6')](0x5, -_0x179137[_0x56ae('0x1b')](0x5)); this[_0x56ae('0x1070')][_0x56ae('0xfab')](_0x179137); _0x179137 = this[_0x56ae('0x106d')] * this[_0x56ae('0x109b')]; _0xa45906 = _0x575257['HnGwM'](_0x179137, this['_aspectRatio']); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x0, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x9, _0x732141)); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x3, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x6, _0x37ef45)); this['_frustumCorners'][_0x56ae('0x8b6')](0x1, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x4, _0x288127)); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x7, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xa, _0x26d010)); this['_frustumCorners'][_0x56ae('0x8b6')](0xc, this[_0x56ae('0x106a')]['set'](0x15, -_0xa45906)); this[_0x56ae('0x106a')]['set'](0xf, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x12, _0xa45906)); this['_frustumCorners'][_0x56ae('0x8b6')](0xd, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x10, -_0x179137)); this['_frustumCorners'][_0x56ae('0x8b6')](0x13, this[_0x56ae('0x106a')]['set'](0x16, _0x179137)); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0x2, this['_frustumCorners'][_0x56ae('0x8b6')](0x5, this[_0x56ae('0x106a')]['set'](0x8, this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xb, this[_0x56ae('0x106e')])))); this[_0x56ae('0x106a')][_0x56ae('0x8b6')](0xe, this[_0x56ae('0x106a')]['set'](0x11, this[_0x56ae('0x106a')]['set'](0x14, this[_0x56ae('0x106a')]['set'](0x17, this[_0x56ae('0x106d')])))); this['_matrixInvalid'] = !0x1; } else { _0x285c85[_0x56ae('0x959')](_0x56ae('0x19fa')); var _0x3fca9a = this['scene'], _0x117afc = this[_0x56ae('0xfe7')]; if (_0x1c1b50[_0x56ae('0x2c79')](null, this[_0x56ae('0xbc3')][_0x56ae('0x1a54')])) var _0x23f104 = this[_0x56ae('0xbc9')][_0x56ae('0x1a53')](_0x3ec7cf); else { _0x23f104 = this['extraParams']; var _0x1a0479 = this[_0x56ae('0xbc9')]['getLevelZeroIndexed'](_0x3ec7cf); _0x23f104 = _0x23f104[_0x56ae('0x1a54')](_0x3ec7cf, _0x1a0479); } _0x3ec7cf = this[_0x56ae('0x220f')] = new _0x1935eb(this, _0x3fca9a, _0x117afc, _0x23f104, _0x3ec7cf, 0x0, null, null, 0x1, this['applyRandomTransforms']); if (null != _0x3ec7cf[_0x56ae('0x71f')] && 0x0 < _0x3ec7cf[_0x56ae('0x71f')][_0x56ae('0x9fa')]() && null != this[_0x56ae('0xbcb')] && 0x0 < this[_0x56ae('0xbcb')]['get_length']() && _0x1c1b50[_0x56ae('0x248')](null, this['enforcedCharacter']) && (!this['latestSection']['isCharacterAllowed'](this['characters']['get'](0x0)[_0x56ae('0xbb9')]) || this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)['characterData'][_0x56ae('0x1de0')])) { if ('QxKUX' === 'QxKUX') { for (_0x3ec7cf = _0x37c090[_0x56ae('0xbe8')]['iterator'](); _0x3ec7cf['hasNext']();) if (_0x3fca9a = _0x3ec7cf[_0x56ae('0x42')](), this[_0x56ae('0x220f')]['isCharacterAllowed'](_0x3fca9a) && _0x3fca9a[_0x56ae('0x1e01')]() && !_0x3fca9a[_0x56ae('0x1de0')]) { if (_0x56ae('0x2c7a') === 'hrxmx') { this['_screenPass'][_0x56ae('0x1763')](_0x3ec7cf); return _0x3ec7cf; } else { this[_0x56ae('0x2c7b')](_0x3fca9a); break; } } if (!this[_0x56ae('0x220f')][_0x56ae('0x1d26')](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbb9')])) return; } else { this[_0x56ae('0xf35')][_0x56ae('0xb7c')](); } } this[_0x56ae('0xc9d')][_0x56ae('0x8f0')](this[_0x56ae('0x220f')]); this['latestSection'][_0x56ae('0x8c0')](); this[_0x56ae('0x2c7c')](this[_0x56ae('0x220f')]); this[_0x56ae('0x2233')] = 0x0; this[_0x56ae('0xbcc')] = this[_0x56ae('0x220f')]; if (this['gameplayMode'] != _0x3500d1[_0x56ae('0x2c6f')] && (this[_0x56ae('0xbc9')][_0x56ae('0x2c0a')](this), this['levelSet'][_0x56ae('0x2c0b')](this[_0x56ae('0x220f')][_0x56ae('0x1d28')], this[_0x56ae('0x220f')]), null == this['scene'])) return; this['gameplayMode'] == _0x3500d1['CUTSCENE'] && (this[_0x56ae('0x220f')][_0x56ae('0x931')](), this[_0x56ae('0x2519')] && this['startNextSection']()); null != this[_0x56ae('0xbc3')][_0x56ae('0x2c7d')] && this[_0x56ae('0xbc3')][_0x56ae('0x2c7d')](this); } } }, 'init': function() { _0x41c934['high'] = 0xd83b0; null != this[_0x56ae('0x220f')] && this[_0x56ae('0x220f')]['build'](_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x25ac')]()); _0x1c1b50['AwhEy'](null, this[_0x56ae('0xbc3')]['beginMessage']) && (null != this['characters'] && 0x0 < this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() ? _0x22acef[_0x56ae('0x21a9')](this[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbb9')], this[_0x56ae('0xbc3')][_0x56ae('0x2c7e')][_0x56ae('0x44')]('\x0a')) : _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21a9')](this[_0x56ae('0xbc3')][_0x56ae('0x2c7e')][_0x56ae('0x44')]('\x0a'))); this[_0x56ae('0xb7c')](); null != this[_0x56ae('0xba2')] && (this[_0x56ae('0x8f2')](0x0), this[_0x56ae('0xb4a')](0x0)); }, 'clearAndRebuild': function(_0x26fc88) { _0x41c934['high'] = 0x97fe; this[_0x56ae('0x2bee')] = this[_0x56ae('0xbc3')][_0x56ae('0x2bee')]; for (var _0x5cf99e = _0x3e82b5[_0x56ae('0x2017')](this[_0x56ae('0xfe7')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x5cf99e[_0x56ae('0x1407')] != _0x5cf99e[_0x56ae('0xf6a')];) { var _0x39680d = _0x5cf99e[_0x56ae('0x1407')] += _0x5cf99e[_0x56ae('0x2014')]; null == this[_0x56ae('0xfe7')][_0x56ae('0x1b')](_0x39680d) || this[_0x56ae('0xfe7')][_0x56ae('0x1b')](_0x39680d)['survivesRebuild'] || this['gameObjects']['get'](_0x39680d)[_0x56ae('0x21e2')](); } for (_0x5cf99e = this['sections'][_0x56ae('0x3f')](); _0x5cf99e[_0x56ae('0x8f5')]();) _0x5cf99e[_0x56ae('0x42')]()[_0x56ae('0x9cd')](); for (_0x5cf99e = this['transitionSections'][_0x56ae('0x3f')](); _0x5cf99e[_0x56ae('0x8f5')]();) _0x5cf99e[_0x56ae('0x42')]()['dispose'](); this['sections']['set_length'](0x0); this['transitionSections'][_0x56ae('0x500')](0x0); for (_0x5cf99e = _0x3e82b5[_0x56ae('0x2017')](this[_0x56ae('0x1ed4')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x5cf99e[_0x56ae('0x1407')] != _0x5cf99e[_0x56ae('0xf6a')];) _0x39680d = _0x5cf99e[_0x56ae('0x1407')] += _0x5cf99e[_0x56ae('0x2014')], this[_0x56ae('0x1ed4')][_0x56ae('0x1b')](_0x39680d) instanceof _0x4b08f8 && this[_0x56ae('0x1ed4')][_0x56ae('0x9d8')](_0x39680d, 0x1); this[_0x56ae('0x2c75')](_0x26fc88); if (null != this['scene']) { for (_0x26fc88 = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x26fc88[_0x56ae('0x8f5')]();) _0x5cf99e = _0x26fc88['next'](), _0x5cf99e[_0x56ae('0xbcc')] = this[_0x56ae('0x220f')], _0x5cf99e[_0x56ae('0xe79')][_0x56ae('0x113e')](0x0, 0x0, -0x1); this[_0x56ae('0xb7c')](); } }, 'startNextSection': function() { var _0x3fee5c = {}; _0x3fee5c[_0x56ae('0x2c7f')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x3fee5c['BAkJY'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 >= _0xf76599; }; if (_0x56ae('0x2c80') !== _0x56ae('0x2c80')) { if (_0xcaafa7 != _0x1a5c62 && _0x1a5c62 != _0x301007) for (_0x9ab1d2 = _0x18374c['gcd'](_0x301007 - _0xcaafa7, _0x1a5c62 - _0xcaafa7); 0x0 != _0x9ab1d2--;) { for (var _0x3d4fa2 = _0x58bfde[_0xcaafa7 + _0x9ab1d2], _0x58650d = _0x1a5c62 - _0xcaafa7, _0x41a6a8 = _0xcaafa7 + _0x9ab1d2, _0x1c5615 = _0x3fee5c['Dezyt'](_0xcaafa7 + _0x9ab1d2, _0x58650d); _0x1c5615 != _0xcaafa7 + _0x9ab1d2;) _0x58bfde[_0x41a6a8] = _0x58bfde[_0x1c5615], _0x41a6a8 = _0x1c5615, _0x1c5615 = _0x301007 - _0x1c5615 > _0x58650d ? _0x1c5615 + _0x58650d : _0xcaafa7 + (_0x58650d - (_0x301007 - _0x1c5615)); _0x58bfde[_0x41a6a8] = _0x3d4fa2; } } else { _0x41c934[_0x56ae('0xba6')] = 0x4dfd4; var _0x58bfde = 0x0, _0x9ab1d2 = null; _0x58bfde = this[_0x56ae('0x2c81')](this[_0x56ae('0x220f')]['number'], !0x1, !0x1); if (null == this['extraParams']['stopLoadingAfter'] || _0x58bfde <= this[_0x56ae('0xbc3')][_0x56ae('0x251a')]) { if (0x0 <= _0x58bfde) if (null == this['extraParams']['modifyData']) _0x9ab1d2 = this['levelSet'][_0x56ae('0x1a53')](_0x58bfde); else { _0x9ab1d2 = this[_0x56ae('0xbc3')]; var _0xcaafa7 = this[_0x56ae('0xbc9')][_0x56ae('0x1a53')](_0x58bfde); _0x9ab1d2 = _0x9ab1d2['modifyData'](_0x58bfde, _0xcaafa7); } if (null == _0x9ab1d2 && null != this[_0x56ae('0xbc3')]['continuesTo']) { _0xcaafa7 = this[_0x56ae('0xbc3')]['continuesTo']; var _0x1a5c62 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0xcaafa7 = null != _0x586025[_0xcaafa7] ? _0x1a5c62[_0x56ae('0x99c')](_0xcaafa7) : _0x1a5c62['h'][_0xcaafa7]; if (null != _0xcaafa7 && (_0x58bfde = this[_0x56ae('0x220f')][_0x56ae('0x1d28')] + 0x1, _0x58bfde < this['levelSet'][_0x56ae('0xa92')] + _0xcaafa7['levelCount'] && (_0x9ab1d2 = _0xcaafa7[_0x56ae('0x11d5')][_0x56ae('0x1b')](_0x58bfde - this[_0x56ae('0xbc9')][_0x56ae('0xa92')]), _0x9ab1d2 = _0x3215e9[_0x56ae('0x11d5')]['h'][_0x9ab1d2], null == this[_0x56ae('0x2bee')]))) { var _0x301007 = this[_0x56ae('0x220f')]['endZ']; this[_0x56ae('0x2bee')] = function(_0x58bfde) { return _0x3fee5c[_0x56ae('0x2c82')](_0x58bfde[_0x56ae('0xe79')][_0x56ae('0x105e')](), _0x301007); }; } } } null != _0x9ab1d2 ? this[_0x56ae('0x220f')][_0x56ae('0x2420')] && (_0xcaafa7 = this[_0x56ae('0x2c60')], 0x0 < this[_0x56ae('0x220f')][_0x56ae('0x2c83')] && (_0xcaafa7 = this[_0x56ae('0x220f')][_0x56ae('0x2c83')]), this['latestSection'] = new _0x1935eb(this, this[_0x56ae('0xba2')], this[_0x56ae('0xfe7')], _0x9ab1d2, _0x58bfde, this['latestSection'][_0x56ae('0xc9f')] + _0xcaafa7, this[_0x56ae('0x220f')][_0x56ae('0x1cfd')]['radius'], null, this[_0x56ae('0x220f')][_0x56ae('0x2011')], this[_0x56ae('0x2c68')]), this[_0x56ae('0xc9d')]['push'](this['latestSection']), this[_0x56ae('0x220f')][_0x56ae('0x8c0')](), 0x0 < _0xcaafa7 && (_0x58bfde = this[_0x56ae('0xc9d')][_0x56ae('0x1b')](this['sections'][_0x56ae('0x9fa')]() - 0x2), this['transitionSections'][_0x56ae('0x8f0')](_0x46ec53[_0x56ae('0x2c84')](_0x58bfde, this[_0x56ae('0x220f')])))) : (this[_0x56ae('0x2519')] && this[_0x56ae('0x2c74')][_0x56ae('0x8f0')](_0x46ec53[_0x56ae('0x2c85')](this['latestSection'], 0xfa0 + this[_0x56ae('0x2c72')]['z'] + 0x12c)), this[_0x56ae('0x220f')] = null); } }, 'addTransitionSectionBefore': function(_0x5d067d, _0x3a7726) { if (null != this[_0x56ae('0xbc3')][_0x56ae('0x2c86')]) { if (0x0 > this[_0x56ae('0xbc3')][_0x56ae('0x2c86')]) return; null == _0x3a7726 && 0x0 != this['extraParams'][_0x56ae('0x2c86')] && (_0x3a7726 = this[_0x56ae('0xbc3')][_0x56ae('0x2c86')]); } this['transitionSections'][_0x56ae('0x8f0')](_0x46ec53[_0x56ae('0x2c87')](_0x5d067d, _0x3a7726)); }, 'getSection': function(_0xe99d49, _0x3a82cd, _0x130d52) { if (_0x56ae('0x2c88') === 'YxMnd') { null == _0x130d52 && (_0x130d52 = !0x1); _0x41c934[_0x56ae('0xbcd')] = 0x8ad19; for (var _0x1219c1 = null, _0x11bc2e = this[_0x56ae('0xc9d')][_0x56ae('0x3f')](); _0x11bc2e[_0x56ae('0x8f5')]();) { var _0x2b939e = _0x11bc2e['next'](); if (_0x130d52 || _0x1c1b50[_0x56ae('0x24a')](null, _0x2b939e[_0x56ae('0xc9e')])) { if (_0x56ae('0x2c89') !== _0x56ae('0x2c8a')) { if (_0xe99d49 < _0x2b939e[_0x56ae('0xc9f')]) return _0xe99d49 >= _0x2b939e['startZ'] || _0x3a82cd ? _0x2b939e : null == _0x3a82cd ? null : _0x1219c1; _0x1219c1 = _0x2b939e; } else { var _0x20a32c = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x956')]['context']['attributes']; return Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](_0x20a32c, _0x56ae('0x944')) && null != _0x20a32c['background'] ? _0x20a32c[_0x56ae('0x944')] : 0x0; } } } return _0x3a82cd || null == _0x3a82cd ? null : _0x1219c1; } else { if (0x0 >= _0xe99d49) return this['mass']; this[_0x56ae('0x1dfa')] = _0xe99d49; this[_0x56ae('0x2c8b')] = 0x1 / _0xe99d49; return this[_0x56ae('0x1dfa')]; } }, 'getTransitionSection': function(_0x28e771) { if (_0x56ae('0x2c8c') !== _0x56ae('0x2c8d')) { for (var _0x364af5 = this[_0x56ae('0x2c74')][_0x56ae('0x3f')](); _0x364af5['hasNext']();) { var _0x5c5e95 = _0x364af5[_0x56ae('0x42')](); if (_0x5c5e95[_0x56ae('0xca0')] <= _0x28e771 && _0x5c5e95[_0x56ae('0xc9f')] >= _0x28e771) return _0x5c5e95; } return null; } else { return this[_0x56ae('0x11ad')]; } }, 'getISection': function(_0x27ccc5) { var _0x3b385d = this[_0x56ae('0x2c8e')](_0x27ccc5); return null != _0x3b385d ? _0x3b385d : this['getSection'](_0x27ccc5); }, 'inVacuum': function(_0x55d255) { var _0x1d667f = _0x55d255[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x566998 = 0xb4; null != this[_0x56ae('0xbc3')] && null != this[_0x56ae('0xbc3')][_0x56ae('0xbc4')] && _0x55d255['characterData']['knowledge']['teleportTrick'] && (_0x566998 += 0x46); return _0x55d255[_0x56ae('0xbcc')][_0x56ae('0x1cfd')]['containsWithLeeway'](_0x1d667f, _0x566998) ? !0x1 : null != _0x55d255[_0x56ae('0x2247')] ? !_0x55d255[_0x56ae('0x2247')][_0x56ae('0x1cfd')][_0x56ae('0x222f')](_0x1d667f, _0x566998) : !0x0; }, 'checkEarlyDeath': function() { if (_0x56ae('0x2c8f') === _0x56ae('0x2c90')) { var _0x5822bc = new _0x32b8d5(); _0x5822bc[_0x56ae('0x2c91')] = new Howl({ 'src': _0xb101e8, 'preload': !0x1 }); return _0x5822bc; } else { if ((null == this[_0x56ae('0xbc1')] || this['fadeOut'][_0x56ae('0xbc2')]()) && !this['won']) { var _0xb101e8 = this['characters'][_0x56ae('0x1b')](0x0); if (!(null == _0xb101e8 || 0x0 == _0xb101e8[_0x56ae('0x1ac2')] || 0.2 > _0xb101e8[_0x56ae('0x2230')])) if (null != _0xb101e8[_0x56ae('0x2247')]) this['onCharacterDeath'](_0xb101e8); else if (!(_0xb101e8[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - _0xb101e8['physicsData'][_0x56ae('0x1b2f')] < 1.03 * _0xb101e8[_0x56ae('0x1d83')][_0x56ae('0x222a')])) { var _0x51ed80 = _0xb101e8[_0x56ae('0xbcc')], _0x236170 = _0xb101e8['mesh']['get_scenePosition'](); _0x41c934['low'] = 0x2cdb7; _0x236170 = _0x51ed80[_0x56ae('0x2c92')](_0x236170); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x51ed80 = 0x0 <= _0x236170 && _0x236170 < _0x51ed80[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x51ed80['terrain'][_0x56ae('0x1b')](_0x236170) : null; _0xb101e8[_0x56ae('0xe79')][_0x56ae('0xfb8')] = !0x0; null != _0x51ed80 && 0x0 < _0x51ed80[_0x56ae('0xf63')] && _0x51ed80[_0x56ae('0xe79')]['get_visible']() && (_0x56ae('0x2c93') == _0x17bbc3[_0x56ae('0x225f')]['get'](_0x51ed80[_0x56ae('0xf2d')][_0x56ae('0x1ad6')]) || _0x56ae('0x2c94') == _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x1b')](_0x51ed80[_0x56ae('0xf2d')][_0x56ae('0x1ad6')])) ? (_0x51ed80 = _0x51ed80[_0x56ae('0xe79')]['get_scenePosition'](), _0x51ed80 = _0x51ed80['x'] * _0x51ed80['x'] + _0x51ed80['y'] * _0x51ed80['y'] + _0x51ed80['z'] * _0x51ed80['z'], _0x236170 = _0xb101e8[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x51ed80 = _0x51ed80 > _0x236170['x'] * _0x236170['x'] + _0x236170['y'] * _0x236170['y'] + _0x236170['z'] * _0x236170['z']) : _0x51ed80 = !0x1; if (!_0x51ed80) this[_0x56ae('0x2c95')](_0xb101e8); } } } }, 'onCharacterDeath': function(_0x1a7497) { if ('zyJRq' !== _0x56ae('0x2c96')) { _0x219623 = _0x1a7497[_0x56ae('0x21fa')] + 0.75 * this[_0x56ae('0x2409')]; var _0x5e9f1a = _0x1a7497[_0x56ae('0x1637')](); _0x219623 > _0x5e9f1a == 0x0 < this['speed'] && _0x1a7497[_0x56ae('0x482')](_0x5e9f1a + 0.3 * (_0x219623 - _0x5e9f1a)); _0x1a7497['reducedZAccelLeft'] = 1.2; } else { _0x41c934[_0x56ae('0xba6')] = 0xd4ebd; _0x1a7497[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1); for (var _0x219623 = 0x0, _0xad81e6 = this['characters'][_0x56ae('0x9fa')](); _0x219623 < _0xad81e6;) { if (_0x56ae('0x2c97') !== _0x56ae('0x2c97')) { this[_0x56ae('0xf35')][_0x56ae('0x1d03')](_0x1a7497); } else { var _0x259acd = _0x219623++; if (this[_0x56ae('0xbcb')]['get'](_0x259acd)['mesh']['get_visible']()) { this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0) == _0x1a7497 && (_0x219623 = this['characters'][_0x56ae('0x1b')](0x0), this[_0x56ae('0xbcb')][_0x56ae('0x8b6')](0x0, this['characters'][_0x56ae('0x1b')](_0x259acd)), this[_0x56ae('0xbcb')][_0x56ae('0x8b6')](_0x259acd, _0x219623), this[_0x56ae('0x2c63')] = 0.3); _0x1a7497[_0x56ae('0x23b7')](!0x1); return; } } } this['onAllCharactersDead'](_0x1a7497); } }, 'onAllCharactersDead': function(_0x6f4e9b) { var _0x33871c = {}; _0x33871c[_0x56ae('0x2c98')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 < _0xf76599; }; if ('beUGH' === _0x56ae('0x2c99')) { for (var _0x2a9f6e = _0x6f4e9b['get_length']() / 0x3 * 0xd | 0x0, _0x4bf3c7 = 0x0, _0x294e90 = 0x0, _0x1969e3 = 0x0, _0x2215db = 0x0, _0x1c738f = 0x0, _0x57425c = _0x252a59['toFloatVector'](null, _0x2a9f6e, !0x0); _0x4bf3c7 < _0x2a9f6e;) _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, _0x6f4e9b[_0x56ae('0x1b')](_0x294e90++)), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, _0x6f4e9b[_0x56ae('0x1b')](_0x294e90++)), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, _0x6f4e9b['get'](_0x294e90++)), null != c && 0x0 < c[_0x56ae('0x9fa')]() ? (_0x57425c['set'](_0x4bf3c7++, c[_0x56ae('0x1b')](_0x1969e3++)), _0x57425c['set'](_0x4bf3c7++, c['get'](_0x1969e3++)), _0x57425c['set'](_0x4bf3c7++, c[_0x56ae('0x1b')](_0x1969e3++))) : (_0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0)), null != d && 0x0 < d[_0x56ae('0x9fa')]() ? (_0x57425c['set'](_0x4bf3c7++, d[_0x56ae('0x1b')](_0x2215db++)), _0x57425c['set'](_0x4bf3c7++, d[_0x56ae('0x1b')](_0x2215db++)), _0x57425c['set'](_0x4bf3c7++, d[_0x56ae('0x1b')](_0x2215db++))) : (_0x57425c['set'](_0x4bf3c7++, 0x0), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0)), null != b && 0x0 < b[_0x56ae('0x9fa')]() ? (_0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, b[_0x56ae('0x1b')](_0x1c738f)), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, b[_0x56ae('0x1b')](_0x1c738f + 0x1)), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0), ++_0x1c738f, _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0), ++_0x1c738f) : (_0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0), _0x57425c['set'](_0x4bf3c7++, 0x0), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0), _0x57425c[_0x56ae('0x8b6')](_0x4bf3c7++, 0x0)); this[_0x56ae('0xae2')](!(null != c && 0x0 < c['get_length']())); this[_0x56ae('0xae3')](!(null != d && _0x33871c[_0x56ae('0x2c98')](0x0, d[_0x56ae('0x9fa')]()))); this[_0x56ae('0x1114')](!(null != b && 0x0 < b[_0x56ae('0x9fa')]())); this[_0x56ae('0x1148')](_0x57425c); } else { _0x41c934['high'] = 0xb549b; _0x461063[_0x56ae('0x488')]()[_0x56ae('0xba8')](); this['reachedShortRunCutoff'] && this[_0x56ae('0x2233')]++; _0x6f4e9b[_0x56ae('0x23b7')](!0x0); null != this[_0x56ae('0xba2')] && (null != this[_0x56ae('0xbc3')]['onlyResetCharacter'] && this[_0x56ae('0xbc3')][_0x56ae('0xbc4')](this) ? this[_0x56ae('0xbc5')]() : this[_0x56ae('0xb7c')]()); } }, 'reset': function() { _0x41c934[_0x56ae('0xba6')] = 0xd8f4d; for (var _0x2bfcb4 = this['sections']['iterator'](); _0x2bfcb4['hasNext']();) _0x2bfcb4['next']()[_0x56ae('0x2c9a')](); this[_0x56ae('0x2c9b')](); _0xa7552f[_0x56ae('0x6')]['reset'][_0x56ae('0x94d')](this); this['reset2'](); }, 'resetCharacter': function() { this[_0x56ae('0x2c9b')](); for (var _0x12e6d2 = this['characters'][_0x56ae('0x3f')](); _0x12e6d2[_0x56ae('0x8f5')]();) _0x12e6d2['next']()[_0x56ae('0xb7c')](); this[_0x56ae('0x2c9c')](); }, 'resetSpawnPoint': function() { if (0x0 != this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]()) { var _0x2699fb = null, _0x184993 = this['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]; this[_0x56ae('0xf2c')] && (null == _0x184993[_0x56ae('0x2c9d')] && _0x184993[_0x56ae('0x2c9e')](), _0x2699fb = _0x184993[_0x56ae('0x2c9d')]); if (null == _0x2699fb || 0x0 == _0x2699fb[_0x56ae('0x9fa')]()) _0x2699fb = _0x184993[_0x56ae('0x2c9f')]; _0x184993[_0x56ae('0x226a')] = _0x2699fb['get'](Math[_0x56ae('0xadb')]() * _0x2699fb[_0x56ae('0x9fa')]() | 0x0); this[_0x56ae('0x2226')][_0x56ae('0x2ca0')] = _0x184993[_0x56ae('0x226a')][_0x56ae('0x88f')]; this[_0x56ae('0x2226')][_0x56ae('0xb7c')](); } }, 'reset2': function() { _0x41c934[_0x56ae('0xbcd')] = 0x48c3a; this[_0x56ae('0x2c65')] = 0x0; this[_0x56ae('0x2c66')] = !0x1; if (0x0 < this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() && (this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')] = this[_0x56ae('0x1635')](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')]['get_z'](), !0x0), null == this[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')] && (this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')] = this[_0x56ae('0x220f')]), this[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x2c6f')] && this['gameplayMode'] != _0x3500d1['EDIT'] && null != this[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')] && !this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1d26')](this[_0x56ae('0xbcb')]['get'](0x0)['characterData']))) return; this[_0x56ae('0x2ca1')] = this[_0x56ae('0x2c63')] = 0x0; var _0x108024 = this[_0x56ae('0x2c72')], _0x49b1ad = _0x1a7847[_0x56ae('0x16b7')]; _0x108024['x'] = _0x49b1ad['x']; _0x108024['y'] = _0x49b1ad['y']; _0x108024['z'] = _0x49b1ad['z']; _0x108024 = this[_0x56ae('0x236a')]; _0x49b1ad = _0x1a7847[_0x56ae('0x16b7')]; _0x108024['x'] = _0x49b1ad['x']; _0x108024['y'] = _0x49b1ad['y']; _0x108024['z'] = _0x49b1ad['z']; this[_0x56ae('0x2392')] = null; this[_0x56ae('0x2369')] = !0x0; this[_0x56ae('0xba2')]['addChild'](this['artificialGravity']); this[_0x56ae('0x2226')]['reset'](); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfac')](0x0); this[_0x56ae('0x2c5f')] = !0x1; this[_0x56ae('0x2ca2')] = 0x0; 0x0 < this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() && null != this['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')] ? this['set_power'](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]['power']) : _0x575257[_0x56ae('0x6f7')](null, this[_0x56ae('0x220f')]) ? this[_0x56ae('0x1f32')](this[_0x56ae('0x220f')][_0x56ae('0x2011')]) : null != this[_0x56ae('0x1635')](0x0, !0x0, !0x0) ? this[_0x56ae('0x1f32')](this[_0x56ae('0x1635')](0x0, !0x0, !0x0)[_0x56ae('0x2011')]) : this[_0x56ae('0x1f32')](0x1); _0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb7c')](); }, 'onFixedUpdateStep': function() { if ('opjfg' !== _0x56ae('0x2ca3')) { a = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]; for (var _0x58ab15 = _0x252a59[_0x56ae('0x9a6')](null), _0x510b77 = 0x0, _0x46247e = a[_0x56ae('0x32')]; _0x510b77 < _0x46247e;) { var _0x2ce99b = _0x510b77++; _0x58ab15['set'](_0x2ce99b, a[_0x2ce99b]); } return _0x58ab15; } else { this['artificialGravity'][_0x56ae('0x2ca4')](); } }, 'update': function(_0x100ac4) { var _0x2270fa = {}; _0x2270fa['kvkqz'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 > _0xf76599; }; if (null != this['scene']) if (_0x41c934[_0x56ae('0xba6')] = 0xeca15, _0x1c1b50[_0x56ae('0x24a')](null, this['latestSection']) && (this['latestSection']['fullyBuilt'] ? this[_0x56ae('0x2ca5')]() : this[_0x56ae('0x220f')][_0x56ae('0x931')](_0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x25ac')]())), 0x0 < this['pauseAllButCameraTimeLeft']) this['pauseAllButCameraTimeLeft'] -= _0x100ac4, 0x0 > this[_0x56ae('0x2c63')] && (this['pauseAllButCameraTimeLeft'] = 0x0); else { if (0x1 > this[_0x56ae('0x2c64')]) if (this[_0x56ae('0x2c64')] += this[_0x56ae('0x2ca6')] * _0x100ac4, 0x1 <= this[_0x56ae('0x2c64')] || null == this[_0x56ae('0x2ca7')]) this[_0x56ae('0x2c61')] = this[_0x56ae('0x2c64')] = 0x1; else { if (_0x56ae('0x2ca8') === _0x56ae('0x2ca8')) { var _0x277bd3 = this['slowMultiplier']; this[_0x56ae('0x2c61')] = _0x277bd3 + this[_0x56ae('0x2ca7')][_0x56ae('0x1c18')](this[_0x56ae('0x2c64')]) * (0x1 - _0x277bd3); _0x100ac4 *= this['slowMultiplier']; } else { _0x92d054[_0x56ae('0x9b2')](this[_0x56ae('0x9ad')]['mesh']['get_parent']()[_0x56ae('0x1005')](), this[_0x56ae('0x1272')][_0x56ae('0xe79')]['get_scenePosition'](), _0x584454[_0x56ae('0x18b8')]); var _0x3fec0f = _0x584454[_0x56ae('0x18b8')], _0x596ce2 = this[_0x56ae('0x9ad')][_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x2cfc86 = _0x584454[_0x56ae('0x18b8')]; null == _0x2cfc86 && (_0x2cfc86 = new _0x4e9ff1()); _0x2cfc86['x'] = _0x3fec0f['x'] - _0x596ce2['x']; _0x2cfc86['y'] = _0x3fec0f['y'] - _0x596ce2['y']; _0x2cfc86['z'] = _0x3fec0f['z'] - _0x596ce2['z']; _0x3fec0f = _0x584454[_0x56ae('0x18b8')]; _0x596ce2 = _0x3fec0f['x'] * _0x3fec0f['x'] + _0x3fec0f['y'] * _0x3fec0f['y'] + _0x3fec0f['z'] * _0x3fec0f['z']; _0x2cfc86 = _0x596ce2 - 0x1; 1e-10 > (0x0 <= _0x2cfc86 ? _0x2cfc86 : -_0x2cfc86) || (0x0 == _0x596ce2 ? (_0x3fec0f['x'] = 0x1, _0x3fec0f['y'] = 0x0, _0x3fec0f['z'] = 0x0) : (_0x596ce2 = 0x1 / Math[_0x56ae('0xf0c')](_0x596ce2), _0x3fec0f['x'] *= _0x596ce2, _0x3fec0f['y'] *= _0x596ce2, _0x3fec0f['z'] *= _0x596ce2)); _0x3fec0f = _0x584454[_0x56ae('0x18b8')]; _0x596ce2 = 0.17 * this[_0x56ae('0x2409')]; _0x2cfc86 = _0x584454[_0x56ae('0x18b8')]; null == _0x2cfc86 && (_0x2cfc86 = new _0x4e9ff1()); _0x2cfc86['x'] = _0x3fec0f['x'] * _0x596ce2; _0x2cfc86['y'] = _0x3fec0f['y'] * _0x596ce2; _0x2cfc86['z'] = _0x3fec0f['z'] * _0x596ce2; this['target'][_0x56ae('0x240e')](_0x584454[_0x56ae('0x18b8')]['x'], _0x584454[_0x56ae('0x18b8')]['y'], _0x584454[_0x56ae('0x18b8')]['z']); _0x92d054[_0x56ae('0x9b2')](this['ownerCharacter'][_0x56ae('0xe79')][_0x56ae('0xfd9')]()[_0x56ae('0x1005')](), this['target']['mesh'][_0x56ae('0x13aa')](), _0x584454['offset']); _0x3fec0f = _0x584454[_0x56ae('0x18b8')]; _0x596ce2 = this[_0x56ae('0x1272')][_0x56ae('0xe79')][_0x56ae('0xa62')](); _0x2cfc86 = _0x584454[_0x56ae('0x18b8')]; null == _0x2cfc86 && (_0x2cfc86 = new _0x4e9ff1()); _0x2cfc86['x'] = _0x3fec0f['x'] - _0x596ce2['x']; _0x2cfc86['y'] = _0x3fec0f['y'] - _0x596ce2['y']; _0x2cfc86['z'] = _0x3fec0f['z'] - _0x596ce2['z']; _0x3fec0f = _0x584454['offset']; _0x596ce2 = _0x3fec0f['x'] * _0x3fec0f['x'] + _0x3fec0f['y'] * _0x3fec0f['y'] + _0x3fec0f['z'] * _0x3fec0f['z']; _0x2cfc86 = _0x596ce2 - 0x1; _0x2270fa[_0x56ae('0x2ca9')](1e-10, 0x0 <= _0x2cfc86 ? _0x2cfc86 : -_0x2cfc86) || (0x0 == _0x596ce2 ? (_0x3fec0f['x'] = 0x1, _0x3fec0f['y'] = 0x0, _0x3fec0f['z'] = 0x0) : (_0x596ce2 = 0x1 / Math['sqrt'](_0x596ce2), _0x3fec0f['x'] *= _0x596ce2, _0x3fec0f['y'] *= _0x596ce2, _0x3fec0f['z'] *= _0x596ce2)); _0x3fec0f = _0x584454[_0x56ae('0x18b8')]; _0x596ce2 = this['speed']; _0x2cfc86 = _0x584454[_0x56ae('0x18b8')]; null == _0x2cfc86 && (_0x2cfc86 = new _0x4e9ff1()); _0x2cfc86['x'] = _0x3fec0f['x'] * _0x596ce2; _0x2cfc86['y'] = _0x3fec0f['y'] * _0x596ce2; _0x2cfc86['z'] = _0x3fec0f['z'] * _0x596ce2; _0x3fec0f = 0x1 - 1.1 * this[_0x56ae('0x2409')] * this['speed'] / 0x3d090; _0x3fec0f = 0x0 <= _0x3fec0f ? 0x1 >= _0x3fec0f ? _0x3fec0f : 0x1 : 0x0; _0x3fec0f *= _0x3fec0f; _0x596ce2 = _0x584454[_0x56ae('0x18b8')]['x']; _0x2cfc86 = _0x478360[_0x56ae('0x1b')](this[_0x56ae('0x1272')]); _0x596ce2 += 0.3 * _0x2cfc86 * this[_0x56ae('0x1272')][_0x56ae('0x1637')](); _0x2cfc86 = this[_0x56ae('0x1272')][_0x56ae('0x1d85')](); _0x596ce2 = _0x2cfc86 + 0xc * _0x100ac4 * (0x1 - this['extraManeuverabilityLeft']) * (_0x596ce2 - _0x2cfc86); this[_0x56ae('0x1272')][_0x56ae('0x1273')](_0x596ce2 + _0x3fec0f * (_0x584454['offset']['x'] - _0x596ce2)); 0x0 >= this[_0x56ae('0x2408')] && (this[_0x56ae('0x1272')]['get_yVelocity'](), _0x596ce2 = this[_0x56ae('0x1272')]['get_yVelocity'](), _0x3fec0f += 0.2, this[_0x56ae('0x1272')]['set_yVelocity'](_0x596ce2 + 0.8 * (0x1 > _0x3fec0f ? _0x3fec0f : 0x1) * (_0x584454['offset']['y'] - _0x596ce2))); this[_0x56ae('0x1272')][_0x56ae('0x482')](_0x584454[_0x56ae('0x18b8')]['z']); this['endXVelocity'] = 1.1 * _0x584454['offset']['x']; this[_0x56ae('0x2410')] = _0x584454[_0x56ae('0x18b8')]['y']; } } if (!this[_0x56ae('0x2c6d')] && this['gameplayMode'] != _0x3500d1[_0x56ae('0x2c6f')]) { _0x277bd3 = Infinity; for (var _0x4ba673 = this['characters'][_0x56ae('0x3f')](); _0x4ba673[_0x56ae('0x8f5')]();) { var _0x2b6fe5 = _0x4ba673['next'](); _0x2b6fe5[_0x56ae('0xe79')]['get_visible']() && _0x1c1b50[_0x56ae('0x24b')](_0x2b6fe5[_0x56ae('0xe79')][_0x56ae('0x105e')](), _0x277bd3) && (_0x277bd3 = _0x2b6fe5[_0x56ae('0xe79')][_0x56ae('0x105e')]()); } for (_0x4ba673 = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x4ba673['hasNext']();) { if ('MskLg' !== _0x56ae('0x2caa')) { _0x2b6fe5 = _0x4ba673[_0x56ae('0x42')](); var _0x5407b1 = this[_0x56ae('0x2cab')](_0x2b6fe5[_0x56ae('0xe79')]['get_z']()); _0x2b6fe5['currentSection'] = this['getSection'](_0x2b6fe5[_0x56ae('0xe79')][_0x56ae('0x105e')](), !0x1, !0x0); _0x2b6fe5[_0x56ae('0x2247')] = this['getSection'](_0x2b6fe5[_0x56ae('0xe79')][_0x56ae('0x105e')](), !0x0, !0x0); null == _0x2b6fe5['currentSection'] && (_0x2b6fe5[_0x56ae('0xbcc')] = _0x2b6fe5[_0x56ae('0x2247')]); _0x1c1b50[_0x56ae('0x248')](_0x2b6fe5[_0x56ae('0x2247')], _0x2b6fe5[_0x56ae('0xbcc')]) ? (_0x2b6fe5[_0x56ae('0x2247')] = null, _0x2b6fe5[_0x56ae('0x2cac')] = null) : _0x2b6fe5[_0x56ae('0x2cac')] = this['getTransitionSection'](_0x2b6fe5['mesh'][_0x56ae('0x105e')]()); if (_0x2b6fe5[_0x56ae('0xe79')][_0x56ae('0x105e')]() > this['currentSection'][_0x56ae('0xc9f')] && null != _0x5407b1) { var _0x3e3c58 = _0x5407b1[_0x56ae('0xca0')] - this['currentSection'][_0x56ae('0xc9f')]; _0x3e3c58 = 1e-10 > (0x0 <= _0x3e3c58 ? _0x3e3c58 : -_0x3e3c58) || _0x2b6fe5[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')]; } else _0x3e3c58 = !0x1; if (_0x3e3c58 && 0x0 == _0x2b6fe5[_0x56ae('0x1ac2')]) if (this[_0x56ae('0xbcc')] instanceof _0x1935eb) { if (null != this[_0x56ae('0xbc3')] && null != this[_0x56ae('0xbc3')][_0x56ae('0x2cad')] && !this[_0x56ae('0xbc3')]['finishedSectionCallback'](this[_0x56ae('0xbcc')])) { this[_0x56ae('0xb7c')](); return; } this[_0x56ae('0xbc9')][_0x56ae('0x2c0c')](this[_0x56ae('0xbcc')]['number'], this[_0x56ae('0xbcc')], this[_0x56ae('0x2233')]); if (null == this[_0x56ae('0xba2')]) return; this[_0x56ae('0x2233')] = 0x0; this[_0x56ae('0xbcc')] = _0x5407b1; if (this[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x2c6f')] && this['currentSection'] instanceof _0x1935eb) { if (_0x1c1b50['EVOED'] !== 'OZhES') { var _0xc0063 = null; _0x54bc1d[_0x56ae('0x2cae')] = _0x100ac4; _0x54bc1d[_0x56ae('0x2caf')] = this; null != this[_0x56ae('0x2cb0')] && (_0x100ac4 = _0x5ac4a7[this[_0x56ae('0x2cb0')]], null != _0x100ac4 && (_0xc0063 = _0x4b5a45[_0x56ae('0xbb3')](_0x100ac4, []))); null == _0xc0063 && (_0xc0063 = new _0x54bc1d()); return _0xc0063; } else { _0x5407b1 = this[_0x56ae('0xbcc')]; if (!_0x5407b1[_0x56ae('0x1d26')](_0x2b6fe5[_0x56ae('0xbb9')])) return; this['levelSet'][_0x56ae('0x2c0b')](_0x5407b1[_0x56ae('0x1d28')], _0x5407b1); if (null == this[_0x56ae('0xba2')]) return; } } _0x2b6fe5 == this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0) && (null != _0x2b6fe5[_0x56ae('0x2247')] ? _0x2b6fe5['nextSection'][_0x56ae('0x2011')] != this[_0x56ae('0x2011')] && this[_0x56ae('0x2012')][_0x56ae('0x28a3')](this[_0x56ae('0x2011')], _0x2b6fe5[_0x56ae('0x2247')][_0x56ae('0x2011')], _0x56ae('0x2cb1')) : _0x2b6fe5['currentSection'][_0x56ae('0x2011')] != this[_0x56ae('0x2011')] && (this[_0x56ae('0x2012')][_0x56ae('0x2cb2')](), this['set_power'](_0x2b6fe5['currentSection'][_0x56ae('0x2011')]))); _0x4421e4[_0x56ae('0x993')][_0x56ae('0x2cb3')](); } else { if (this[_0x56ae('0xbc6')] != _0x3500d1['CUTSCENE'] && this['currentSection'] instanceof _0x1935eb) { _0x3e3c58 = this[_0x56ae('0xbcc')]; if (!_0x3e3c58[_0x56ae('0x1d26')](_0x2b6fe5[_0x56ae('0xbb9')])) return; this[_0x56ae('0xbc9')][_0x56ae('0x1d27')](_0x3e3c58[_0x56ae('0x1d28')], _0x3e3c58); if (null == this[_0x56ae('0xba2')]) return; } 0x0 == _0x2b6fe5[_0x56ae('0x1ac2')] && (this[_0x56ae('0xbcc')] = _0x5407b1); } } else { return this['zMaxSpeed']; } } _0x41c934[_0x56ae('0xba6')] = 0x5bc58; this[_0x56ae('0x2c65')] = this[_0x56ae('0x1ad5')]; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x100ac4); 0x0 == this[_0x56ae('0x2c65')] && 0x0 < this['unpausedTime'] && (this[_0x56ae('0xbc6')] == _0x3500d1['EXPLORE'] ? (_0x100ac4 = _0x56b9a2['exploreRunsUnfiltered'], _0x100ac4['set_value'](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x100ac4['id'], _0x100ac4[_0x56ae('0xa1c')]) + 0x1)) : this['gameplayMode'] == _0x3500d1['INFINITE'] && (_0x100ac4 = _0x56b9a2[_0x56ae('0x2cb4')], _0x100ac4[_0x56ae('0xbbd')](_0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x100ac4['id'], _0x100ac4[_0x56ae('0xa1c')]) + 0x1))); !this[_0x56ae('0x2c66')] && 0x0 == this[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0x1ac2')] && 0x5 <= this['unpausedTime'] && 4.5 <= this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)['lastInputChangeTime'] && (this[_0x56ae('0x2c66')] = !0x0, this[_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0xbc7')] ? (_0x100ac4 = _0x56b9a2[_0x56ae('0x2cb5')], _0x100ac4[_0x56ae('0xbbd')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x100ac4['id'], _0x100ac4[_0x56ae('0xa1c')]) + 0x1)) : this[_0x56ae('0xbc6')] == _0x3500d1['INFINITE'] && (_0x100ac4 = _0x56b9a2[_0x56ae('0x524')], _0x100ac4[_0x56ae('0xbbd')](_0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x100ac4['id'], _0x100ac4[_0x56ae('0xa1c')]) + 0x1))); _0x29a875[_0x56ae('0xb3d')]['keyJustPressed'](_0x56ae('0x7b8')) && this['checkEarlyDeath'](); (this[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x226d')] && this[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x2c73')] || 0x1 < this[_0x56ae('0xbc9')][_0x56ae('0xa92')]) && this[_0x56ae('0x2cb6')](_0x277bd3); _0x277bd3 = this['characters']['get'](0x0)[_0x56ae('0xbcc')][_0x56ae('0x2cb7')]; null != this['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0x2247')] && _0xa34996['correctMusicID'](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0x2247')]['musicID']) != _0xa34996[_0x56ae('0x20a5')](_0x277bd3) && (_0x277bd3 = '', _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0xbac')](null)); null != this[_0x56ae('0x2c70')] ? _0x277bd3 = this[_0x56ae('0x2c70')] : null == _0x277bd3 && (_0x277bd3 = null != this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)['themeMusicID'] ? this['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0x23e9')] : _0x56ae('0x20ff')); null != _0x277bd3 && 0x0 < _0x277bd3[_0x56ae('0x32')] && (_0x277bd3 = _0xa34996['getMusicPath'](_0x277bd3), _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0xbac')](_0x277bd3)); _0x277bd3 = this['characters']['get'](0x0)['currentSection'][_0x56ae('0x2cb8')]; null != _0x277bd3 && 0x0 < _0x277bd3[_0x56ae('0x32')] ? (_0x277bd3 = _0xa34996[_0x56ae('0x20a6')](_0x277bd3), _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0x2334')](_0x277bd3)) : _0x199c7c['get_instance']()[_0x56ae('0xbad')](null); if (null == this[_0x56ae('0xbc1')] || this[_0x56ae('0xbc1')][_0x56ae('0xbc2')]()) if (this['won']) _0x41c934[_0x56ae('0xb5b')] = 0xce903, _0x277bd3 = null == this[_0x56ae('0xbc3')]['fadeOutOnVictory'] ? 0x0 : this['extraParams'][_0x56ae('0x2cb9')], _0x1ac706[_0x56ae('0x488')]()['dismissOld'](new Date()['getTime']() / 0x3e8 - 0.1 - _0x277bd3), null != this[_0x56ae('0x2c6a')] ? (this[_0x56ae('0x2c6a')](), this[_0x56ae('0x2c6a')] = null) : _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null); else for (_0x277bd3 = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x277bd3['hasNext']();) { _0x100ac4 = _0x277bd3[_0x56ae('0x42')](); if (_0x100ac4[_0x56ae('0xe79')][_0x56ae('0xab0')]()) if (null != this[_0x56ae('0x2bee')] && this[_0x56ae('0x2bee')](_0x100ac4)) this[_0x56ae('0x2cba')](_0x100ac4); else if (_0x100ac4[_0x56ae('0xe79')][_0x56ae('0x105e')]() > _0x100ac4[_0x56ae('0xbcc')][_0x56ae('0xc9f')] && (this[_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x2cbb')] && null == this[_0x56ae('0x2bee')] || null == this['getSection'](_0x100ac4[_0x56ae('0xe79')][_0x56ae('0x105e')](), !0x0))) if (this['playtesting']) if (0x2 != _0x100ac4[_0x56ae('0x1ac2')]) 0x96 < _0x100ac4[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x100ac4[_0x56ae('0xbcc')]['endZ'] && this[_0x56ae('0x2cba')](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)); else if (this[_0x56ae('0x2cbc')](_0x100ac4)) this[_0x56ae('0x2c95')](_0x100ac4); else 0x2bc < _0x100ac4[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x100ac4[_0x56ae('0xbcc')]['endZ'] && this[_0x56ae('0x2cba')](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)); else(this[_0x56ae('0x2519')] ? 0x2 != _0x100ac4[_0x56ae('0x1ac2')] && _0x100ac4[_0x56ae('0xe79')][_0x56ae('0x105e')]() > 0x96 + _0x100ac4[_0x56ae('0xbcc')][_0x56ae('0xc9f')] : _0x1c1b50['qgZPL'](0x2, _0x100ac4[_0x56ae('0x1ac2')]) || _0x100ac4['mesh'][_0x56ae('0x105e')]() > 0x1f4 + _0x100ac4[_0x56ae('0xbcc')]['endZ']) ? this[_0x56ae('0x2cba')](_0x100ac4) : this[_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x2cbb')] && null == this[_0x56ae('0x2bee')] && null != _0x100ac4[_0x56ae('0x2247')] && _0x100ac4['mesh'][_0x56ae('0x105e')]() > _0x100ac4[_0x56ae('0x2247')]['startZ'] - 0x12c && this[_0x56ae('0x2cba')](_0x100ac4); else this[_0x56ae('0x2519')] || this[_0x56ae('0x2c5e')] || null != this['victoryCondition'] || 0x2 != _0x100ac4[_0x56ae('0x1ac2')] || _0x100ac4 != this['characters'][_0x56ae('0x1b')](0x0) || (_0x4ba673 = _0x1c1b50[_0x56ae('0x244')](_0x100ac4[_0x56ae('0xe79')][_0x56ae('0x105e')](), 0x177), _0x4ba673 > _0x100ac4[_0x56ae('0xbcc')][_0x56ae('0xc9f')] && null == this[_0x56ae('0x1635')](_0x4ba673, !0x0) && this[_0x56ae('0x2cba')](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0))); if (_0x100ac4['mesh'][_0x56ae('0xab0')]()) if (null != _0x100ac4[_0x56ae('0xbcc')][_0x56ae('0xc9e')]) { if (this['inVacuum'](_0x100ac4)) this['onCharacterDeath'](_0x100ac4); } else if (null == _0x100ac4['nextSection'] && 0xbb8 < _0x100ac4[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x100ac4[_0x56ae('0xbcc')][_0x56ae('0xc9f')]) this[_0x56ae('0x2c95')](_0x100ac4); if (this['won']) break; } } } }, 'cleanObjects': function(_0xe1c290) { for (var _0x461c5f = this[_0x56ae('0xbcc')][_0x56ae('0xca0')] + this[_0x56ae('0x2c72')]['z'] - this[_0x56ae('0x2c60')], _0x55d695 = 0x0, _0x113add = this[_0x56ae('0xc9d')][_0x56ae('0x3f')](); _0x113add[_0x56ae('0x8f5')]();) { var _0x32682d = _0x113add[_0x56ae('0x42')](); if (_0x32682d['endZ'] >= _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() || _0x32682d[_0x56ae('0xc9f')] >= this['currentSection'][_0x56ae('0xca0')] + _0x1a7847[_0x56ae('0x16b7')]['z'] || _0x32682d[_0x56ae('0xc9f')] >= _0xe1c290 + _0x1a7847[_0x56ae('0x16b7')]['z']) { if ('dwXre' !== _0x56ae('0x2cbd')) { var _0x55963e = this[_0x56ae('0x2171')]; _0x575257[_0x56ae('0x6f8')](null, _0x586025[_0x113add]) ? _0x55963e[_0x56ae('0x932')](_0x113add, _0x461c5f) : _0x55963e['h'][_0x113add] = _0x461c5f; } else { _0x32682d[_0x56ae('0xca0')] < _0x461c5f && (_0x461c5f = _0x32682d[_0x56ae('0xca0')]); break; } } _0x32682d['dispose'](); ++_0x55d695; } 0x0 < _0x55d695 && this[_0x56ae('0xc9d')]['splice'](0x0, _0x55d695); _0x55d695 = 0x0; for (_0x113add = this[_0x56ae('0x2c74')][_0x56ae('0x3f')](); _0x113add['hasNext']();) { _0x32682d = _0x113add[_0x56ae('0x42')](); if (_0x32682d[_0x56ae('0xc9f')] >= _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() || _0x32682d[_0x56ae('0xc9f')] >= this['currentSection'][_0x56ae('0xca0')] + _0x1a7847['DEFAULT_CAMERA_OFFSET']['z'] || _0x32682d[_0x56ae('0xc9f')] >= _0xe1c290 + _0x1a7847['DEFAULT_CAMERA_OFFSET']['z']) { _0x575257[_0x56ae('0x28d8')](_0x32682d[_0x56ae('0xca0')], _0x461c5f) && (_0x461c5f = _0x32682d['startZ']); break; } _0x32682d[_0x56ae('0x9cd')](); ++_0x55d695; } 0x0 < _0x55d695 && this[_0x56ae('0x2c74')][_0x56ae('0x9d8')](0x0, _0x55d695); for (_0xe1c290 = _0x3e82b5[_0x56ae('0x2017')](this['gameObjects'][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0xe1c290[_0x56ae('0x1407')] != _0xe1c290['end'];) _0x55d695 = _0xe1c290[_0x56ae('0x1407')] += _0xe1c290[_0x56ae('0x2014')], !this[_0x56ae('0xfe7')][_0x56ae('0x1b')](_0x55d695)[_0x56ae('0x21d5')] && this[_0x56ae('0xfe7')][_0x56ae('0x1b')](_0x55d695)[_0x56ae('0xe79')]['get_scenePosition']()['z'] < _0x461c5f && this[_0x56ae('0xfe7')]['get'](_0x55d695)[_0x56ae('0x21e2')](); }, 'setWon2': function(_0x1c47a0) { var _0x181381 = this; _0x41c934[_0x56ae('0xb5b')] = 0x230db; null != this[_0x56ae('0xbc3')][_0x56ae('0x2cbe')] && (_0x22acef[_0x56ae('0x21a9')](_0x1c47a0[_0x56ae('0xbb9')], this[_0x56ae('0xbc3')][_0x56ae('0x2cbe')]['split']('\x0a')), this['extraParams']['victoryMessage'] = null); if (this['playtesting'] || this[_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x2c73')]) { var _0x2cdfe5 = _0x1c47a0[_0x56ae('0xbcc')]; _0x1c1b50[_0x56ae('0x24f')](null, _0x2cdfe5) && (_0x2cdfe5 = this[_0x56ae('0x1635')](0x0, !0x0)); this['currentSection'] = _0x2cdfe5; if (_0x1c47a0[_0x56ae('0xbb9')] == _0x37c090[_0x56ae('0xadb')]) this[_0x56ae('0x2cbf')](); else { for (var _0x30a683 = _0x1c47a0[_0x56ae('0xbb9')][_0x56ae('0x230d')];;) { if ('wPNTK' === _0x56ae('0x2cc0')) { ++_0x30a683; if (_0x30a683 == _0x1c47a0[_0x56ae('0xbb9')][_0x56ae('0x230d')]) break; _0x30a683 >= _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x9fa')]() && (_0x30a683 = 0x0); if (_0x37c090['available'][_0x56ae('0x1b')](_0x30a683)[_0x56ae('0x1e01')]() && !_0x37c090[_0x56ae('0xbe8')][_0x56ae('0x1b')](_0x30a683)[_0x56ae('0x1de0')] && _0x37c090['available'][_0x56ae('0x1b')](_0x30a683) != _0x37c090[_0x56ae('0xadb')] && (null == _0x2cdfe5 || _0x2cdfe5[_0x56ae('0x1e05')](_0x37c090['available']['get'](_0x30a683)))) break; } else { var _0x13bb1f = this[_0x56ae('0x24e6')](_0x1c47a0); if (_0x575257[_0x56ae('0x6e3')](null, _0x13bb1f)) { var _0x7cc99c = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x1c47a0 = null != _0x586025[_0x1c47a0] ? _0x7cc99c['getReserved'](_0x1c47a0) : _0x7cc99c['h'][_0x1c47a0]; null != _0x1c47a0 && (_0x13bb1f = new _0x16cd46(_0x1c47a0, _0x181381), this['paths'][_0x56ae('0x8f0')](_0x13bb1f)); } null != _0x13bb1f && (_0x13bb1f[_0x56ae('0x2cc1')](_0x181381), this[_0x56ae('0xb58')] = !0x0); } } _0x37c090['set_activeCharacter'](_0x37c090[_0x56ae('0xbe8')][_0x56ae('0x1b')](_0x30a683)); } 0x1 < this[_0x56ae('0xbc9')][_0x56ae('0xa92')] && this['clearAndRebuild'](0x0); } else { this[_0x56ae('0x2c5f')] = !0x0; for (_0x2cdfe5 = this[_0x56ae('0x1ed4')][_0x56ae('0x3f')](); _0x2cdfe5['hasNext']();) _0x2cdfe5['next']()[_0x56ae('0x8f2')](0x0); null != this['extraParams'][_0x56ae('0x2cb9')] && 0x0 < this[_0x56ae('0xbc3')][_0x56ae('0x2cb9')] && (this[_0x56ae('0xbc1')] = new _0x344f5f(this[_0x56ae('0xbc3')][_0x56ae('0x2cb9')], 0x0, this[_0x56ae('0xbc3')][_0x56ae('0x2cb9')] / 0x2), _0xf0534['get_instance']()[_0x56ae('0x2cc2')](this[_0x56ae('0xbc1')]), _0x199c7c['get_instance']()['playFromAsset'](null), null != this['victoryCallback'] && (this[_0x56ae('0xbc1')][_0x56ae('0x2cc3')] = function() { null != _0x181381[_0x56ae('0x2c6a')] && (_0xf0534['get_instance']()['wasPaused'] = !0x1, _0x181381[_0x56ae('0x2c6a')](), _0x181381[_0x56ae('0x2c6a')] = null); })); this['levelSet'][_0x56ae('0x2c0c')](_0x1c47a0['currentSection'][_0x56ae('0x1d28')], _0x1c47a0[_0x56ae('0xbcc')], this[_0x56ae('0x2233')]); this['gameplayMode'] == _0x3500d1[_0x56ae('0xbc7')] && _0x56b9a2[_0x56ae('0x2cc4')]['set_value'](!0x0); } }, 'pauseAllButCamera': function(_0xec2eb2) { _0x41c934[_0x56ae('0xba6')] = 0x57af8; var _0x7e9256 = this[_0x56ae('0x2c63')]; this['pauseAllButCameraTimeLeft'] = _0x7e9256 > _0xec2eb2 ? _0x7e9256 : _0xec2eb2; }, 'unslowTime': function() { if (_0x56ae('0x2cc5') === _0x56ae('0x2cc5')) { this['currentSlowMultiplier'] = this['slowPercent'] = 0x1; } else { throw new _0x1adea8(new _0x4a3ee6()); } }, 'display': function(_0x46c5b7) { if (null != this[_0x56ae('0xba2')]) { if ('jxofE' !== _0x56ae('0x2cc6')) { _0x41c934[_0x56ae('0xba6')] = 0x1fa74; 0x0 < this[_0x56ae('0x2c61')] && (_0x46c5b7 *= this['currentSlowMultiplier']); if (!this[_0x56ae('0x2c6d')] && this[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x2c6f')]) { for (var _0x588c74 = this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0), _0x1d2799 = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x1d2799[_0x56ae('0x8f5')]();) { var _0x2134cc = _0x1d2799[_0x56ae('0x42')](); if (_0x2134cc[_0x56ae('0xe79')]['get_visible']()) { _0x588c74 = _0x2134cc; break; } } _0x1d2799 = _0x1c1b50['wVomJ'](null, this['cameraTargetRotation']) ? 0xb4 * this[_0x56ae('0x2392')] / 3.141592653589793 : this[_0x56ae('0x2226')][_0x56ae('0xfaf')](); var _0x2ae97e = _0x2b39f7['view']['get_camera']()[_0x56ae('0xfaf')](); _0x2134cc = 0.01; null == _0x2134cc && (_0x2134cc = 1e-10); _0x2ae97e = _0x1d2799 - _0x2ae97e; if ((0x0 <= _0x2ae97e ? _0x2ae97e : -_0x2ae97e) < _0x2134cc) _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfaf')]() != _0x1d2799 && _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationZ'](_0x1d2799); else { if (_0x1c1b50['oXFwc'](_0x56ae('0x2cc7'), _0x56ae('0x2cc8'))) { null == _0x2ae97e && (_0x2ae97e = 0x5); null == _0x2134cc && (_0x2134cc = 0x5); null == _0x1d2799 && (_0x1d2799 = 0x5); null == _0x588c74 && (_0x588c74 = 0x0); null == _0x46c5b7 && (_0x46c5b7 = 0x2); this[_0x56ae('0xa77')][_0x56ae('0x2cc9')] = _0x46c5b7; this['__state'][_0x56ae('0x2cca')] = _0x588c74; this['__state'][_0x56ae('0x2ccb')] = _0x1d2799; this[_0x56ae('0xa77')][_0x56ae('0x2ccc')] = _0x2134cc; this['__state'][_0x56ae('0x2ccd')] = _0x2ae97e; } else { _0x2134cc = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x2ae97e = _0x2134cc[_0x56ae('0xfaf')](); var _0x2b0c1c = 3.141592653589793 * _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_rotationZ']() / 0xb4; _0x2134cc[_0x56ae('0xfae')](_0x2ae97e + _0x1c1b50[_0x56ae('0x216')](0xb4 * _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](3.141592653589793 * _0x1d2799 / 0xb4, _0x2b0c1c)), 3.141592653589793) * (_0x1c1b50['EdqFG'](0x2, _0x588c74[_0x56ae('0x1ac2')]) ? 0x4 : 6.5) * _0x46c5b7); } } _0x588c74[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && (this[_0x56ae('0x2392')] = null); _0x1d2799 = this[_0x56ae('0x2c72')]; _0x2134cc = this[_0x56ae('0x236a')]; _0x2ae97e = 0x3 * _0x46c5b7; _0x2b0c1c = this[_0x56ae('0x2c72')]; null == _0x2b0c1c && (_0x2b0c1c = new _0x4e9ff1()); _0x2b0c1c['x'] = _0x1d2799['x'] + _0x2ae97e * (_0x2134cc['x'] - _0x1d2799['x']); _0x2b0c1c['y'] = _0x1d2799['y'] + _0x2ae97e * (_0x2134cc['y'] - _0x1d2799['y']); _0x2b0c1c['z'] = _0x1d2799['z'] + _0x2ae97e * (_0x2134cc['z'] - _0x1d2799['z']); _0x1d2799 = this[_0x56ae('0x236a')]; _0x2134cc = _0x1a7847[_0x56ae('0x16b7')]; _0x1d2799['x'] = _0x2134cc['x']; _0x1d2799['y'] = _0x2134cc['y']; _0x1d2799['z'] = _0x2134cc['z']; _0x1d2799 = _0x1a7847['cameraTargetPosition']; _0x588c74 = _0x588c74[_0x56ae('0xe79')][_0x56ae('0x13aa')](); _0x1d2799['x'] = _0x588c74['x']; _0x1d2799['y'] = _0x588c74['y']; _0x1d2799['z'] = _0x588c74['z']; _0x4eefd2['rotateAroundZAxis'](this[_0x56ae('0x2c72')], 3.141592653589793 * _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfaf')]() / 0xb4, _0x1a7847[_0x56ae('0x2cce')]); _0x588c74 = _0x1a7847[_0x56ae('0x2ccf')]; _0x1d2799 = _0x1a7847[_0x56ae('0x2cce')]; _0x2134cc = _0x1a7847[_0x56ae('0x2ccf')]; null == _0x2134cc && (_0x2134cc = new _0x4e9ff1()); _0x2134cc['x'] = _0x588c74['x'] + _0x1d2799['x']; _0x2134cc['y'] = _0x588c74['y'] + _0x1d2799['y']; _0x2134cc['z'] = _0x588c74['z'] + _0x1d2799['z']; this[_0x56ae('0x2369')] ? null == this['getISection'](_0x1a7847[_0x56ae('0x2ccf')]['z']) && this[_0x56ae('0x1635')](_0x1a7847[_0x56ae('0x2ccf')]['z'], !0x0) : (this[_0x56ae('0x2369')] = !0x0, this[_0x56ae('0x2ca1')] = 0.4); 0x0 < this[_0x56ae('0x2ca1')] && (this[_0x56ae('0x2ca1')] -= _0x46c5b7); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x3f6')](_0x1a7847[_0x56ae('0x2ccf')]); } _0x41c934[_0x56ae('0xba6')] = 0x418d3; _0x588c74 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + 0.99 * _0x2b39f7['view']['get_camera']()['get_lens']()[_0x56ae('0x1081')](); _0x1d2799 = this['getSection'](_0x588c74, !0x1); _0x2134cc = this[_0x56ae('0x1635')](_0x588c74, !0x0); for (_0x2ae97e = this[_0x56ae('0xc9d')][_0x56ae('0x3f')](); _0x2ae97e[_0x56ae('0x8f5')]();) _0x2b0c1c = _0x2ae97e[_0x56ae('0x42')](), null != _0x2b0c1c[_0x56ae('0x2cd0')] && (_0x2b0c1c == _0x1d2799 || _0x2b0c1c == _0x2134cc ? (_0x2b0c1c[_0x56ae('0x2cd0')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0), _0x2b0c1c[_0x56ae('0x2cd0')][_0x56ae('0xe79')]['moveTo'](0x0, 0x0, _0x588c74)) : _0x2b0c1c[_0x56ae('0x2cd0')][_0x56ae('0xe79')][_0x56ae('0xb82')](!0x1)); _0xa7552f[_0x56ae('0x6')][_0x56ae('0xb4a')][_0x56ae('0x94d')](this, _0x46c5b7); } else { this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x7, 0x3, !0x0, 0x3c); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x12); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x25); var _0x55a89c = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x287a'), -0x64, -0x50, -0x1, Math[_0x56ae('0x833')](0x320), null, _0x55a89c); _0x55a89c = _0x2797a6['method']; var _0x19bedd = this[_0x56ae('0x1232')]['mesh'][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; _0x55a89c['set_maxDistance'](3300.0000000000005 <= _0x19bedd ? 0x1194 >= _0x19bedd ? _0x19bedd : 0x1194 : 3300.0000000000005); } } }, 'forGameObjectsTouching': function(_0x15fdc4, _0x43bbd1, _0x1cd55e) { null == _0x1cd55e && (_0x1cd55e = 0x0); _0x41c934[_0x56ae('0xba6')] = 0x8e4f4; for (var _0x13809d, _0x266b71, _0x302d45 = -0x1; ++_0x302d45 < this[_0x56ae('0xfe7')][_0x56ae('0x9fa')]();) if (_0x13809d = this['gameObjects'][_0x56ae('0x1b')](_0x302d45), null == _0x13809d['rigidbody'] && (_0x266b71 = _0x13809d[_0x56ae('0x21da')], _0x575257[_0x56ae('0x6f8')](null, _0x266b71) && _0x575257['VFDRn'](_0x266b71[_0x56ae('0x1cd7')][_0x56ae('0x57')]['z'], _0x15fdc4['min']['z'] - this['zOverlapLeeway']))) { if (_0x56ae('0x2cd1') === 'JIgwT') {--_0x302d45; break; } else { var _0x3555dd = null != _0x15fdc4 && !_0x15fdc4[_0x56ae('0xa53')](!0x0); this[_0x56ae('0x2cd2')](_0x3555dd); _0x3555dd ? (_0x15fdc4[_0x56ae('0x1260')](_0x5045ab[_0x56ae('0x2cd3')], _0x5045ab[_0x56ae('0x2cd4')]), null != this[_0x56ae('0x12e9')] ? (this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x56ae('0x2cd5'), _0x5045ab[_0x56ae('0x2cd3')]), this['__currentShaderBuffer'][_0x56ae('0x2869')](_0x56ae('0x2cd6'), _0x5045ab[_0x56ae('0x2cd4')])) : null != this[_0x56ae('0x1ff4')] && (null != this['__currentShader']['__colorMultiplier'] && (this['__currentShader']['__colorMultiplier']['value'] = _0x5045ab[_0x56ae('0x2cd3')]), null != this[_0x56ae('0x1ff4')]['__colorOffset'] && (this[_0x56ae('0x1ff4')][_0x56ae('0x2cd7')][_0x56ae('0x7')] = _0x5045ab['__colorOffsetsValue']))) : null != this[_0x56ae('0x12e9')] ? (this[_0x56ae('0x12e9')][_0x56ae('0x2869')]('openfl_ColorMultiplier', _0x5045ab['__emptyColorValue']), this['__currentShaderBuffer'][_0x56ae('0x2869')](_0x56ae('0x2cd6'), _0x5045ab[_0x56ae('0x2cd8')])) : null != this['__currentShader'] && (null != this[_0x56ae('0x1ff4')][_0x56ae('0x2cd9')] && (this[_0x56ae('0x1ff4')][_0x56ae('0x2cd9')]['value'] = _0x5045ab[_0x56ae('0x2cd8')]), null != this[_0x56ae('0x1ff4')]['__colorOffset'] && (this[_0x56ae('0x1ff4')][_0x56ae('0x2cd7')][_0x56ae('0x7')] = _0x5045ab[_0x56ae('0x2cd8')])); } } for (; ++_0x302d45 < this[_0x56ae('0xfe7')][_0x56ae('0x9fa')]();) if (_0x13809d = this[_0x56ae('0xfe7')][_0x56ae('0x1b')](_0x302d45), _0x266b71 = _0x13809d[_0x56ae('0x21da')], _0x575257[_0x56ae('0x6f8')](null, _0x266b71) && _0x575257[_0x56ae('0x6f9')](null, _0x13809d[_0x56ae('0x1d8e')])) { var _0x15f947 = _0x13809d[_0x56ae('0x21da')][_0x56ae('0x1cd7')], _0x1df442 = _0x1cd55e; null == _0x1df442 && (_0x1df442 = 0x0); if (_0x15f947[_0x56ae('0x58')]['x'] <= _0x15fdc4['max']['x'] + _0x1df442 && _0x15f947[_0x56ae('0x57')]['x'] >= _0x15fdc4[_0x56ae('0x58')]['x'] - _0x1df442 && _0x15f947['min']['y'] <= _0x15fdc4[_0x56ae('0x57')]['y'] + _0x1df442 && _0x15f947[_0x56ae('0x57')]['y'] >= _0x15fdc4[_0x56ae('0x58')]['y'] - _0x1df442 && _0x15f947[_0x56ae('0x58')]['z'] <= _0x15fdc4[_0x56ae('0x57')]['z'] + _0x1df442 && _0x15f947[_0x56ae('0x57')]['z'] >= _0x15fdc4[_0x56ae('0x58')]['z'] - _0x1df442) _0x43bbd1(_0x13809d); else if (_0x266b71['aabb'][_0x56ae('0x58')]['z'] > _0x15fdc4[_0x56ae('0x57')]['z'] + this[_0x56ae('0x2c54')]) break; } }, 'registerObject': function(_0x1572d5) { _0xa7552f[_0x56ae('0x6')]['registerObject'][_0x56ae('0x94d')](this, _0x1572d5); _0x1572d5 instanceof _0xff114a && this[_0x56ae('0x2226')][_0x56ae('0x994')](_0x1572d5[_0x56ae('0xe79')]); }, 'setCharacter': function(_0x347d5e) { var _0x33d6ab = {}; _0x33d6ab[_0x56ae('0x2cda')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; if (_0x56ae('0x2cdb') !== _0x56ae('0x2cdc')) { _0x41c934[_0x56ae('0xb5b')] = 0x93c79; if (null != this[_0x56ae('0x2c76')] && _0x1c1b50['adiHi'](this[_0x56ae('0x2c76')], _0x347d5e) || this[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbb9')] == _0x347d5e && _0x347d5e != _0x37c090[_0x56ae('0xadb')]) return this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); var _0xe58268 = this['getSection'](0x0, !0x0), _0x1bc445 = null; 0x0 < this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() && (_0xe58268 = this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')], _0x1bc445 = this['characters']['get'](0x0)[_0x56ae('0x2247')]); _0x347d5e == _0x37c090[_0x56ae('0xadb')] && _0x37c090[_0x56ae('0xadb')][_0x56ae('0x2325')](_0xe58268[_0x56ae('0x71f')]); if (null != _0xe58268 && (!_0xe58268['isCharacterAllowed'](_0x347d5e) || _0x347d5e['asleep']) && null == this[_0x56ae('0x2c76')]) return this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); for (var _0x428c0d = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x428c0d[_0x56ae('0x8f5')]();) _0x428c0d[_0x56ae('0x42')]()[_0x56ae('0x21e2')](); this[_0x56ae('0xbcb')]['set_length'](0x0); this['characters'][_0x56ae('0x8f0')](_0x347d5e['instantiate'](this)); this[_0x56ae('0x221a')](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)); this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')] = _0xe58268; this['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0x2247')] = _0x1bc445; return this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); } else { _0x5d73ad[_0x56ae('0x2432')](_0xe58268, _0x347d5e, _0x1bc445, _0x428c0d, _0x452b7b['temp3'], e, _0x452b7b['tempPercentMax']); if (!isNaN(_0x452b7b[_0x56ae('0x2cdd')]['x'])) { var _0x12e024 = _0x56ae('0x2cde')[_0x56ae('0x44')]('|'), _0x2946da = 0x0; while (!![]) { switch (_0x12e024[_0x2946da++]) { case '0': _0x347d5e = _0x452b7b[_0x56ae('0x2cdd')]; continue; case '1': if (!(_0xe58268['x'] <= _0x347d5e[_0x56ae('0x57')]['x'] && _0xe58268['x'] >= _0x347d5e['min']['x'] && _0xe58268['y'] <= _0x347d5e['max']['y'] && _0xe58268['y'] >= _0x347d5e[_0x56ae('0x58')]['y'] && _0xe58268['z'] <= _0x347d5e[_0x56ae('0x57')]['z'] && _0xe58268['z'] >= _0x347d5e[_0x56ae('0x58')]['z'])) return !0x1; continue; case '2': _0xe58268 = _0x452b7b[_0x56ae('0x2cdd')]; continue; case '3': _0x1bc445['x'] != _0x428c0d['x'] ? (_0x1bc445 = _0x1bc445['x'], _0x452b7b[_0x56ae('0x2cdf')] = _0x33d6ab['eQVEv'](f['x'], _0x1bc445) / (_0x428c0d['x'] - _0x1bc445)) : _0x1bc445['y'] != _0x428c0d['y'] ? (_0x1bc445 = _0x1bc445['y'], _0x452b7b[_0x56ae('0x2cdf')] = (f['y'] - _0x1bc445) / _0x33d6ab[_0x56ae('0x2cda')](_0x428c0d['y'], _0x1bc445)) : (_0x1bc445 = _0x1bc445['z'], _0x452b7b['tempPercentMax'] = (f['z'] - _0x1bc445) / (_0x428c0d['z'] - _0x1bc445)); continue; case '4': f['z'] = _0x347d5e['z']; continue; case '5': f['x'] = _0x347d5e['x']; continue; case '6': _0x347d5e = this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')]; continue; case '7': f['y'] = _0x347d5e['y']; continue; case '8': return !0x0; } break; } } return !0x1; } }, 'updateCharacter': function() { if (_0x56ae('0x2ce0') !== _0x56ae('0x2ce0')) { for (; 0x0 != b;) { var _0x4d7032 = a % b; a = b; b = _0x4d7032; } return a; } else { 0x0 < this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() && (_0x41c934[_0x56ae('0xba6')] = 0x1248e, this['setCharacter'](_0x37c090[_0x56ae('0x1e00')]), this[_0x56ae('0x2233')] = 0x0, this[_0x56ae('0xbc9')][_0x56ae('0x2c0b')](this['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1d28')], this[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')]), null != this[_0x56ae('0xba2')] && (this[_0x56ae('0xb7c')](), _0xf0534['get_instance']()[_0x56ae('0xbaa')][_0x56ae('0xb7c')](), _0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')] && (this['update'](0x0), this[_0x56ae('0xb4a')](0x0)))); } }, 'set_power': function(_0x29cb44) { if (this[_0x56ae('0x2011')] == _0x29cb44) return this[_0x56ae('0x2011')]; _0x41c934['mid'] = 0xd17ec; this[_0x56ae('0x2011')] = 0x0 > _0x29cb44 ? 0x0 : 0x1 > _0x29cb44 ? _0x29cb44 : 0x1; this[_0x56ae('0x2351')]['y'] = 0x1a6 * (0.9 + 0.09999999999999998 * this[_0x56ae('0x2011')]); _0x199c7c['get_instance']()['set_volume'](this[_0x56ae('0x2011')]); return this['power']; }, 'onQuit': function() { if (_0x56ae('0x2ce1') === 'owuCr') { null == this['tempRect'] && (this['tempRect'] = new _0x3f0b4d()); this['tempRect'][_0x56ae('0x1c')](_0x2fe975, b, c, d); this[_0x56ae('0xa82')][_0x56ae('0x1da3')](this['tempRect'], this[_0x56ae('0xa82')]); this['__update'](); } else { if (null != this['scene']) { _0x41c934[_0x56ae('0xba6')] = 0xd7529; _0x41c934['high'] = 0xd7529; var _0x2fe975 = null == this['extraParams'][_0x56ae('0x2cb9')] ? 0x0 : this['extraParams'][_0x56ae('0x2cb9')]; _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x2ce2')](new Date()[_0x56ae('0xb3e')]() / 0x3e8 - 0.2 - _0x2fe975); null != this[_0x56ae('0xbc3')][_0x56ae('0x2ce3')] && this[_0x56ae('0xbc3')][_0x56ae('0x2ce3')](); } } }, 'hasMiscParam': function(_0x21f0b4) { if ('yEHaE' !== _0x56ae('0x2ce4')) { if (null == this[_0x56ae('0x220f')]) return !0x1; var _0x267818 = this[_0x56ae('0x220f')][_0x56ae('0x18a5')]; return null != _0x586025[_0x21f0b4] ? _0x267818[_0x56ae('0x99b')](_0x21f0b4) : _0x267818['h'][_0x56ae('0x900')](_0x21f0b4); } else { this[_0x56ae('0xf35')]['activate'](_0x21f0b4, _0x267818); } }, 'getMiscParam': function(_0x2b3d18) { var _0xb9c32a = {}; _0xb9c32a['yLRUN'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0xb9c32a[_0x56ae('0x2ce5')] = ',\x20vt0,\x20'; if (_0x575257[_0x56ae('0x6fa')] === _0x56ae('0x2ce6')) { if (null == this[_0x56ae('0x220f')]) return null; var _0x886904 = this[_0x56ae('0x220f')][_0x56ae('0x18a5')]; return _0x575257[_0x56ae('0x2ce7')](null, _0x586025[_0x2b3d18]) ? _0x886904[_0x56ae('0x99c')](_0x2b3d18) : _0x886904['h'][_0x2b3d18]; } else { var _0x49ce50 = _0xbdffd5[_0x56ae('0x6')]['getVertexCode'][_0x56ae('0x94d')](this, _0x2b3d18, _0x886904), _0x1b3406 = _0x886904[_0x56ae('0x9bd')](), _0x595057 = _0x886904[_0x56ae('0xe2c')](); _0x2b3d18[_0x56ae('0x1e56')] = 0x4 * _0x595057[_0x56ae('0x9c6')](); this[_0x56ae('0x1e5d')] = _0x886904[_0x56ae('0xe27')](); _0x2b3d18 = _0x886904[_0x56ae('0xe2c')](); _0x886904[_0x56ae('0xe2c')](); _0x886904[_0x56ae('0xe2c')](); _0x886904[_0x56ae('0xe2c')](); return _0x49ce50 += _0xb9c32a[_0x56ae('0x2ce8')](_0xb9c32a[_0x56ae('0x2ce8')](_0x56ae('0x612') + _0x1b30b7['string'](_0x1b3406) + _0xb9c32a[_0x56ae('0x2ce5')] + _0x1b30b7[_0x56ae('0x28')](_0x2b3d18) + _0x56ae('0x1e5e') + _0x1b30b7[_0x56ae('0x28')](_0x1b3406) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1b3406) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1b3406) + _0x56ae('0x1bdf') + _0x1b30b7['string'](_0x1b3406) + '.xy,\x20', _0x1b30b7[_0x56ae('0x28')](_0x1b3406)) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x595057) + _0x56ae('0x1d48'), _0x1b30b7[_0x56ae('0x28')](_0x1b3406)) + _0x56ae('0x144') + _0x1b30b7[_0x56ae('0x28')](_0x1b3406) + _0x56ae('0x144') + _0x1b30b7['string'](_0x595057) + _0x56ae('0x1e5f') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e5d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x1b3406) + _0x56ae('0x1d3d') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x1e5d')]) + _0x56ae('0x1e60'); } }, 'levelAfter': function(_0x146c5c, _0x1bfbca, _0x2476da) { null == _0x2476da && (_0x2476da = !0x0); null == _0x1bfbca && (_0x1bfbca = !0x1); return this[_0x56ae('0xf2c')] ? _0x2476da || 0x0 != _0x146c5c ? this[_0x56ae('0x2ce9')](_0x146c5c, _0x1bfbca) : -0x1 : this[_0x56ae('0x2cea')](_0x146c5c, _0x1bfbca, _0x2476da); }, 'levelBefore': function(_0x44f45a, _0x4be8bd) { null == _0x4be8bd && (_0x4be8bd = !0x1); return this[_0x56ae('0xf2c')] ? this[_0x56ae('0x2cea')](_0x44f45a, _0x4be8bd) : this[_0x56ae('0x2ce9')](_0x44f45a, _0x4be8bd); }, 'levelAfterAbsolute': function(_0x457d12, _0x3294ed, _0x24a96c) { _0x575257[_0x56ae('0x6fb')](null, _0x24a96c) && (_0x24a96c = !0x0); null == _0x3294ed && (_0x3294ed = !0x1); _0x41c934[_0x56ae('0xbcd')] = 0xc10b6; ++_0x457d12; if (_0x3294ed) for (; _0x457d12 < this[_0x56ae('0xbc9')]['levelCount'] && !this['levelSet'][_0x56ae('0xba0')](_0x457d12, this[_0x56ae('0xf2c')]);) ++_0x457d12; _0x457d12 >= this[_0x56ae('0xbc9')][_0x56ae('0xa92')] && (_0x457d12 = _0x24a96c ? 0x0 : -0x1); return _0x457d12; }, 'levelBeforeAbsolute': function(_0x1a24ba, _0x385a62) { null == _0x385a62 && (_0x385a62 = !0x1); _0x41c934[_0x56ae('0xbcd')] = 0xbfbc2; --_0x1a24ba; 0x0 > _0x1a24ba && (_0x1a24ba = this['levelSet'][_0x56ae('0xa92')] - 0x1); if (_0x385a62) for (; 0x0 < _0x1a24ba && !this['levelSet'][_0x56ae('0xba0')](_0x1a24ba, this[_0x56ae('0xf2c')]);) --_0x1a24ba; return _0x1a24ba; }, 'getGravityStrength': function() { return this['gravity3D']['y']; }, 'dispose': function() { _0x41c934[_0x56ae('0xbcd')] = 0x9cbad; _0xa7552f[_0x56ae('0x6')][_0x56ae('0x9cd')][_0x56ae('0x94d')](this); this[_0x56ae('0x2012')] = this['skybox'] = this['victoryCondition'] = this['victoryCallback'] = this[_0x56ae('0xbc3')] = this['latestSection'] = this[_0x56ae('0x2c74')] = this[_0x56ae('0xc9d')] = this[_0x56ae('0x236a')] = this[_0x56ae('0x2c72')] = this[_0x56ae('0xbcc')] = this[_0x56ae('0xbcb')] = this[_0x56ae('0xbc9')] = null; }, '__class__': _0x1a7847, '__properties__': { 'set_power': _0x56ae('0x1f32') } }); var _0x52d821 = function() { this['isOpen'] = !0x1; _0x41c934[_0x56ae('0xba6')] = 0xea79d; this['challenges'] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090['angel'], _0x4622dd[_0x56ae('0x2473')], 0x3, 0x1, -0x898, null, { 'backwards': !0x0, 'beginMessage': 'Step\x201:\x20get\x20answers\x20from\x20the\x20Runner.\x0aDone!' })); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd['primary'], 0x22, null, null, null, { 'beginMessage': _0x56ae('0x2ceb') })); this['challenges'][_0x56ae('0x8f0')](new _0x48b239(_0x37c090['angel'], _0x4622dd[_0x56ae('0x25e5')], 0x6, null, null, null, { 'beginMessage': 'Missing\x20tiles.\x20Someone\x20was\x20here\x20recently!' })); var _0x1bbdc9 = _0x37c090['angel'], _0x21bb47 = _0x4622dd[_0x56ae('0x28b8')], _0x187796 = _0x3db706['get_theNextBigThing'](); _0x1bbdc9 = new _0x48b239(_0x1bbdc9, _0x21bb47, 0x4, 0x3, -0x12c0, '|characterSprite-name-Skater~xIndex-14~zIndex-15~frame-28', { 'beginMessage': _0x56ae('0x2cec') }, null, _0x187796); this['challenges'][_0x56ae('0x8f0')](_0x1bbdc9); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd['sidePathG'], 0x7, null, null, null, { 'beginMessage': _0x56ae('0x2ced') })); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd[_0x56ae('0x2613')], 0x9, 0x1, -0x9c4, null, { 'beginMessage': _0x56ae('0x2cee'), 'victoryMessage': _0x56ae('0x2cef') })); _0x21bb47 = _0x37c090['angel']; _0x187796 = _0x4622dd[_0x56ae('0x2613')]; var _0x20da10 = _0x3db706[_0x56ae('0x26c4')](); _0x21bb47 = new _0x48b239(_0x21bb47, _0x187796, 0x4, 0x1, -0x1f4, _0x56ae('0x2cf0'), { 'backwards': !0x0, 'beginMessage': _0x56ae('0x2cf1') }, null, _0x20da10); this['challenges'][_0x56ae('0x8f0')](_0x21bb47); _0x187796 = _0x37c090[_0x56ae('0xe7b')]; _0x20da10 = _0x4622dd[_0x56ae('0x24cc')]; var _0x23fcee = _0x3db706['get_friendlyGreeting'](); _0x187796 = new _0x48b239(_0x187796, _0x20da10, 0x2f, 0x2, -0x1f4, _0x56ae('0x2cf2'), { 'backwards': !0x0, 'beginMessage': _0x56ae('0x2cf3') }, null, _0x23fcee); this[_0x56ae('0xbfc')]['push'](_0x187796); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd[_0x56ae('0x24cc')], 0x20, null, null, null, { 'backwards': !0x0, 'startTilesLength': _0x52d821[_0x56ae('0x2cf4')], 'beginMessage': _0x56ae('0x2cf5') })); _0x20da10 = _0x37c090[_0x56ae('0xe7b')]; _0x23fcee = _0x4622dd['primary']; var _0x5b8640 = _0x52d821[_0x56ae('0x2cf4')], _0x264e88 = (_0xf76599 = _0x3db706[_0x56ae('0x26c1')](), _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0xb4a')])), _0x2fd5fa = _0x3db706[_0x56ae('0x26c1')](), _0x1b30b7 = new _0x48b239(_0x20da10, _0x23fcee, 0xf, null, -0x28, null, { 'backwards': !0x0, 'startTilesLength': _0x5b8640, 'victoryCallback': function() { _0x264e88(0x1); } }, null, _0x2fd5fa); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](_0x1b30b7); var _0x5ac4a7 = _0x2d9f4e(this, this[_0x56ae('0x2cf6')]); _0x3db706['get_indecision']()['playNextChallenge'] = function() { _0x5ac4a7(_0x1b30b7, !0x0); }; this['challenges']['push'](null); this[_0x56ae('0xbfc')]['push'](null); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](null); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](null); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd[_0x56ae('0x24cc')], 0x19, 0x2, null, null, { 'noCrumblingTiles': !0x0, 'beginMessage': 'Plus,\x20I\x27m\x20too\x20nice\x20to\x20leave\x20like\x20that.\x0aThey\x20NEED\x20my\x20help.\x20Leaving\x20would\x20be\x20unheroic\x20of\x20me.' })); this[_0x56ae('0xbfc')]['push'](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd[_0x56ae('0x1d5e')], 0xa, null, null, null, { 'beginMessage': 'I\x20remember\x20this\x20tunnel...\x0aI\x20hate\x20it\x20even\x20more\x20than\x20the\x20others.' })); _0x20da10 = _0x37c090[_0x56ae('0xe7b')]; _0x23fcee = _0x4622dd[_0x56ae('0x1d5e')]; _0x5b8640 = _0x3db706['get_standardsToUphold'](); _0x20da10 = new _0x48b239(_0x20da10, _0x23fcee, 0x15, 0x2, null, '|characterSprite-name-Gentleman~xIndex-2~zIndex-0~countFromEnd~frame-28', { 'beginMessage': _0x56ae('0x2cf7') }, null, _0x5b8640); this['challenges']['push'](_0x20da10); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090['angel'], _0x4622dd['sidePathM'], 0x1, null, null, null, { 'noCrumblingTiles': !0x0, 'beginMessage': _0x56ae('0x2cf8') })); _0x23fcee = _0x37c090[_0x56ae('0xe7b')]; _0x5b8640 = _0x4622dd[_0x56ae('0x245f')]; _0x2fd5fa = _0x3db706[_0x56ae('0x26c0')](); var _0x4e6193 = new _0x48b239(_0x23fcee, _0x5b8640, 0x3, null, -0x7d0, _0x56ae('0x2cf9'), { 'noCrumblingTiles': !0x0, 'beginMessage': 'Hey,\x20knocked-out\x20tiles.\x20I\x27m\x20in\x20luck!' }, null, _0x2fd5fa); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](_0x4e6193); new _0x248514(_0x37c090[_0x56ae('0x15fc')], _0x56ae('0x2cfa'), _0x4e6193); var _0x422c02 = _0x2d9f4e(this, this[_0x56ae('0x2cf6')]); _0x3db706[_0x56ae('0x26c0')]()['playNextChallenge'] = function() { _0x422c02(_0x4e6193, !0x0); }; this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd[_0x56ae('0x872')], 0x6, null, null, null, { 'beginMessage': _0x56ae('0x2cfb') })); this['challenges'][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd['sidePathD'], 0x7)); this['challenges']['push'](new _0x48b239(_0x37c090['angel'], _0x4622dd[_0x56ae('0x2972')], 0x0, null, null, null, { 'backwards': !0x0, 'startTilesLength': _0x52d821[_0x56ae('0x2cf4')], 'beginMessage': _0x56ae('0x2cfc') })); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd[_0x56ae('0x872')], 0x9, 0x1, -0x7d0, null, { 'beginMessage': _0x575257[_0x56ae('0x6fc')] })); this[_0x56ae('0xbfc')][_0x56ae('0x8f0')](new _0x48b239(_0x37c090[_0x56ae('0xe7b')], _0x4622dd[_0x56ae('0x872')], 0x9, 0x2, null, null, { 'backwards': !0x0, 'startTilesLength': -0x1, 'modifyData': function(_0x1bbdc9, _0x21bb47) { if (_0x56ae('0x2cfd') === _0x56ae('0x2cfe')) { this[_0x56ae('0xa2f')] = _0x1bbdc9; this['bPos'] = this[_0x56ae('0x2775')] = this[_0x56ae('0x143e')] = this[_0x56ae('0x2cff')] = this[_0x56ae('0x2d00')] = this[_0x56ae('0x2d01')] = this['tsPos'] = 0x0; this['prev'] = _0x423b86['UNKNOWN']; } else { return 0x9 == _0x1bbdc9 ? _0x21bb47 + _0x56ae('0x2d02') : _0x21bb47; } }, 'beginMessage': _0x56ae('0x2d03') })); _0x23fcee = _0x37c090[_0x56ae('0xe7b')]; _0x5b8640 = _0x4622dd[_0x56ae('0x872')]; _0x2fd5fa = _0x3db706['get_discoveries'](); _0x23fcee = new _0x48b239(_0x23fcee, _0x5b8640, 0x4, 0x1, -0x1f4, _0x56ae('0x2d04'), { 'backwards': !0x0, 'noCrumblingTiles': !0x0, 'beginMessage': 'I\x27ve\x20done\x20my\x20duty.\x20Time\x20to\x20head\x20home!' }, null, _0x2fd5fa); this['challenges'][_0x56ae('0x8f0')](_0x23fcee); _0x5b8640 = 0x0; for (_0x2fd5fa = this[_0x56ae('0xbfc')][_0x56ae('0x9fa')](); _0x5b8640 < _0x2fd5fa;) { var _0x5c4c32 = _0x5b8640++; if (null != this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x5c4c32)) { if (_0x56ae('0x2d05') === _0x56ae('0x2d05')) { var _0xf096f0 = this['challenges'][_0x56ae('0x1b')](_0x5c4c32), _0x4d4156 = 1.0222 + _0x5c4c32 / this[_0x56ae('0xbfc')][_0x56ae('0x9fa')]() * 0.1875; _0xf096f0[_0x56ae('0x195a')][_0x56ae('0x1e3d')] = _0x4d4156; _0xf096f0 = this['challenges']['get'](_0x5c4c32)[_0x56ae('0x1e3e')]; null != _0xf096f0 && (_0x4d4156 = this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x5c4c32)['levelParams'][_0x56ae('0x1e3d')], _0xf096f0[_0x56ae('0x1e3f')][_0x56ae('0x1e3d')] = _0x4d4156, _0xf096f0['browserCondition'] == _0x2c8908[_0x56ae('0x250a')] && (_0xf096f0['browserCondition'] = _0x48bfb9['CUSTOM'](function(_0x1bbdc9, _0x21bb47) { return function() { return _0x21bb47[0x0](_0x1bbdc9[0x0]); }; }([_0x5c4c32], [_0x2d9f4e(this, this[_0x56ae('0x1e41')])])))); } else { return 0x0; } } } _0x5b8640 = this[_0x56ae('0x2d06')] = _0x252a59[_0x56ae('0x977')](null); _0x2fd5fa = _0x37c090[_0x56ae('0x1232')]; _0x5c4c32 = _0x37c090['angel']; _0xf096f0 = _0x4622dd[_0x56ae('0x2473')]; _0x4d4156 = _0x3db706[_0x56ae('0x26c6')](); _0x5b8640[_0x56ae('0x8f0')](new _0x248514(_0x2fd5fa, _0x56ae('0x2d07'), new _0x48b239(_0x5c4c32, _0xf096f0, -0x1, null, null, null, { 'customDate': 1.0222 }, null, _0x4d4156))); this[_0x56ae('0x2d06')][_0x56ae('0x1b')](0x0)[_0x56ae('0xf2a')] = 0x0; this['invitees'][_0x56ae('0x8f0')](new _0x248514(_0x37c090['skater'], _0x56ae('0x2d08'), _0x1bbdc9)); this[_0x56ae('0x2d06')]['push'](new _0x248514(_0x37c090['duplicator'], _0x56ae('0x2d09'), _0x21bb47)); this[_0x56ae('0x2d06')][_0x56ae('0x8f0')](new _0x248514(_0x37c090[_0x56ae('0xb90')], _0x56ae('0x2d0a'), _0x23fcee)); this['invitees'][_0x56ae('0x8f0')](new _0x248514(_0x37c090['child'], 'The\x20Sneak', null, this[_0x56ae('0x2d0b')](_0x37c090['duplicator']))); this[_0x56ae('0x2d06')]['push'](new _0x248514(_0x37c090[_0x56ae('0x1059')], _0x56ae('0x2d0c'), _0x187796)); this[_0x56ae('0x2d06')][_0x56ae('0x8f0')](new _0x248514(_0x37c090['gentleman'], _0x56ae('0x2d0d'), _0x20da10)); _0x1bbdc9 = 0x0; _0x21bb47 = 0x1; _0x187796 = 0x0; for (_0x20da10 = this[_0x56ae('0xbfc')][_0x56ae('0x9fa')](); _0x187796 < _0x20da10;) if (_0x23fcee = _0x187796++, null != this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x23fcee)) { null == this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x23fcee)['levelParams']['victoryCallback'] && (_0x5b8640 = this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x23fcee), _0x2fd5fa = function(_0x1bbdc9, _0x21bb47) { return function() { _0x21bb47[0x0](_0x1bbdc9[0x0], !0x0); }; }([this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x23fcee)], [_0x2d9f4e(this, this['onChallengeDone'])]), _0x5b8640[_0x56ae('0x195a')][_0x56ae('0x2c6a')] = _0x2fd5fa); _0x5b8640 = !0x1; for (_0x2fd5fa = this[_0x56ae('0x2d06')][_0x56ae('0x3f')](); _0x2fd5fa[_0x56ae('0x8f5')]();) _0x5c4c32 = _0x2fd5fa[_0x56ae('0x42')](), _0x5c4c32[_0x56ae('0x2d0e')] == this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x23fcee) && (_0x5c4c32[_0x56ae('0x2d0f')] = this[_0x56ae('0xbfc')]['get'](_0x1bbdc9), _0x5c4c32['index'] = _0x21bb47, _0x5b8640 = !0x0); _0x5b8640 && (_0x1bbdc9 = _0x23fcee + 0x1, ++_0x21bb47); } _0x3db706[_0x56ae('0x26c6')]()[_0x56ae('0x1e3f')]['customDate'] = 1.0222; _0x234651['call'](this, null, null, _0xfba720['get_currentLayout']()); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this['hideIfHeaderClicked'])); this[_0x56ae('0x95e')]('click', _0x2d9f4e(this, this[_0x56ae('0x2d10')])); }; _0x5ac4a7[_0x56ae('0x2d11')] = _0x52d821; _0x52d821[_0x56ae('0x8bf')] = 'com.player03.run3.explore.InvitationList'; _0x52d821[_0x56ae('0x961')] = [_0x5d929f]; _0x52d821[_0x56ae('0x984')] = {}; _0x52d821[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x52d821['get_instance'] = function() { var _0x281d69 = {}; _0x281d69[_0x56ae('0x2d12')] = 'up\x20or\x20space'; if (_0x1c1b50['LBoZU'] === _0x56ae('0x2d13')) { return _0x281d69['wJRgG']; } else { return null == _0x52d821[_0x56ae('0x993')] ? _0x52d821[_0x56ae('0x993')] = new _0x52d821() : _0x52d821[_0x56ae('0x993')]; } }; _0x52d821[_0x56ae('0x8ee')] = _0x234651; _0x52d821['prototype'] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'challenges': null, 'invitees': null, 'contents': null, 'header': null, 'items': null, 'showHideButton': null, 'nextButton': null, 'onscreen': null, 'offscreen': null, 'farOffscreen': null, 'isOpen': null, 'createLayout2': function() { this[_0x56ae('0x15ad')] = new _0xc32e6(); this[_0x56ae('0x994')](this[_0x56ae('0x15ad')]); var _0x2c46b2 = this[_0x56ae('0x2d14')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x30, _0x4421e4[_0x56ae('0xb61')], 'Going\x20home\x20checklist'), _0x5b4ec4 = null; null == _0x5b4ec4 && (_0x5b4ec4 = _0x2c46b2[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x2c46b2), new _0x1ba7bc(_0x5b4ec4)); _0x2c46b2 = new _0x4dd284(this[_0x56ae('0x2d14')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c46b2, new _0xa5dd91(0xc, _0x2bd32b[_0x56ae('0xf90')])); _0x2c46b2 = new _0x4dd284(this['header']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c46b2, new _0xa5dd91(0xc, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x15ad')][_0x56ae('0x994')](this[_0x56ae('0x2d14')]); this[_0x56ae('0xc9b')] = _0x252a59[_0x56ae('0x977')](null); var _0x390413 = this[_0x56ae('0x2d14')]; for (_0x2c46b2 = this[_0x56ae('0x2d06')][_0x56ae('0x3f')](); _0x2c46b2['hasNext']();) { if (_0x575257[_0x56ae('0x6fe')] !== 'hzjSV') { return _0x56ae('0x2d15'); } else { _0x5b4ec4 = _0x2c46b2[_0x56ae('0x42')](); _0x5b4ec4 = new _0x385f21(_0x5b4ec4); var _0x5f2494 = new _0x4dd284(_0x5b4ec4); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5f2494, new _0xa5dd91(0xc, _0x2bd32b['LEFT'])); _0x390413 = new _0x4dd284(_0x390413); _0x5f2494 = new _0x4dd284(_0x5b4ec4); var _0x36e70d = 0x0; null == _0x36e70d && (_0x36e70d = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5f2494, new _0x5ed31e(_0x36e70d, _0x2bd32b[_0x56ae('0xfa0')]), _0x390413); this[_0x56ae('0x15ad')][_0x56ae('0x994')](_0x5b4ec4); this[_0x56ae('0xc9b')][_0x56ae('0x8f0')](_0x5b4ec4); _0x390413 = _0x5b4ec4; } } this[_0x56ae('0xf4f')](new _0x4dd284(this[_0x56ae('0x15ad')]), new _0x4dd284(this[_0x56ae('0x15ad')]), 0xc); _0x2c46b2 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x2c46b2, _0xa83b0c['SOLID'](0xffffff)); this[_0x56ae('0xaca')](_0x2c46b2, 0x0); _0x390413 = new _0x3c6685(-0xa, -0x7, 0x14, 0xe); _0x2c46b2 = new _0x5c4c32(_0x390413); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c46b2, new _0x515961(!0x0)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c46b2, new _0x515961(!0x1)); _0x2c46b2 = _0x390413['x']; _0x5b4ec4 = new _0x5c4c32(_0x390413); _0xfba720['get_currentLayout']()['add'](_0x5b4ec4, new _0xa5dd91(_0x2c46b2, _0x2bd32b[_0x56ae('0xf90')])); _0x2c46b2 = _0x390413['y']; _0x5b4ec4 = new _0x5c4c32(_0x390413); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5b4ec4, new _0xa5dd91(_0x2c46b2, _0x2bd32b['TOP'])); _0x2c46b2 = this[_0x56ae('0x2d16')] = new _0x1f1204(); _0x5f2494 = [new _0x510664(0.5, 0x0), new _0x510664(0x0, 0x1), new _0x510664(0x1, 0x1), new _0x510664(0.5, 0x0)]; _0x5b4ec4 = _0xa83b0c['SOLID'](0x0); _0x390413 = new _0x5c4c32(_0x390413); _0x36e70d = _0x252a59[_0x56ae('0x977')](null); for (var _0x431ba7 = 0x0, _0x13fd5f = _0x5f2494[_0x56ae('0x32')]; _0x431ba7 < _0x13fd5f;) { var _0x4f1792 = _0x431ba7++; _0x36e70d[_0x56ae('0x8b6')](_0x4f1792, _0x5f2494[_0x4f1792]); } _0x5f2494 = new _0x3c4050(_0x36e70d); _0x5f2494[_0x56ae('0x2d17')] = _0x5b4ec4; _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x2c46b2), _0x5f2494, _0x390413); _0x2c46b2 = new _0x4dd284(this[_0x56ae('0x2d16')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x2c46b2, new _0xa5dd91(-0xa, _0x2bd32b[_0x56ae('0xf4a')])); _0x2c46b2 = new _0x4dd284(this[_0x56ae('0x2d16')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c46b2, new _0xa5dd91(0x9, _0x2bd32b[_0x56ae('0x9e4')])); _0x2c46b2 = new _0xc32e6(); _0x2c46b2[_0x56ae('0x994')](this['showHideButton']); this['addChild'](_0x2c46b2); _0x2c46b2 = this[_0x56ae('0x2d18')] = new _0x384067(_0x2d9f4e(this, this['keepSearching']), 0x0, 0x28, _0x56ae('0x2d19'), null, null, null, _0x4421e4[_0x56ae('0xb61')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x2c46b2), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); _0x390413 = this['nextButton']; _0x2c46b2 = new _0x4dd284(this[_0x56ae('0x15ad')]); _0x5b4ec4 = 0x18; _0x575257[_0x56ae('0x6fb')](null, _0x5b4ec4) && (_0x5b4ec4 = 0x0); _0x390413 = new _0x4dd284(_0x390413); null == _0x5b4ec4 && (_0x5b4ec4 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x390413, new _0x5ed31e(_0x5b4ec4, _0x2bd32b[_0x56ae('0xf4a')]), _0x2c46b2); _0x2c46b2 = new _0x4dd284(this[_0x56ae('0x2d18')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c46b2, new _0xa5dd91(0x4, _0x2bd32b['BOTTOM'])); this[_0x56ae('0x994')](this[_0x56ae('0x2d18')]); this[_0x56ae('0x2d1a')] = new _0x510664(); this[_0x56ae('0x2d1b')] = new _0x510664(); this['farOffscreen'] = new _0x510664(); _0x2c46b2 = _0x575257[_0x56ae('0x700')](_0x2d9f4e, this, this['setTweenPoints']); this[_0x56ae('0x9e3')]['items'][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x2c46b2))); _0x2c46b2(); var _0x1b30b7 = _0x2d9f4e(this, this['hide']); _0x2c46b2 = function() { _0x575257[_0x56ae('0x1a67')](_0x1b30b7, !0x0); }; this[_0x56ae('0x9e3')][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(_0x2c46b2))); _0x2c46b2(); }, 'setTweenPoints': function() { this[_0x56ae('0x2d1a')]['x'] = this[_0x56ae('0x2d1b')]['x'] = this['farOffscreen']['x'] = 0.05 * _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')]; var _0x2a3f20 = _0x10e92a['get_current']()['stage'][_0x56ae('0x9f3')] - this[_0x56ae('0x16')](); this[_0x56ae('0x2d1a')]['y'] = _0x2a3f20 + 0xc * this['layout']['scale']['y']; _0x2a3f20 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x9f3')]; var _0x4677d5 = this[_0x56ae('0x2d14')][_0x56ae('0x16')](); this[_0x56ae('0x2d1b')]['y'] = _0x2a3f20 - _0x4677d5; _0x2a3f20 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x9f3')]; this[_0x56ae('0x2d1c')]['y'] = _0x2a3f20 - 0x1c * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y']; }, 'hideIfHeaderClicked': function(_0xf210c3) { if (_0x56ae('0x2d1d') === 'bLJDi') { this['angel'][_0x56ae('0xb91')](0x5, 0.5); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1059')]['setIndexedPosition'](4.3, 1.2); this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x65); this[_0x56ae('0x1024')][_0x56ae('0xb91')](14.7, 31.5, null, 0x1); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_currentFrame'](0x4d); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x1); var _0x570a35 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2813'), 0x0, -0x8c, -0x1, Math[_0x56ae('0x833')](0x2d0), null, _0x570a35); } else { if (this['isOpen']) { var _0x301bd8 = this[_0x56ae('0xaba')](), _0x3d5150 = this[_0x56ae('0xab9')](); 0x0 > _0x301bd8 || 0x0 > _0x3d5150 || _0x301bd8 > this[_0x56ae('0x15')]() || _0x3d5150 > this[_0x56ae('0x2d14')][_0x56ae('0x9f0')]() + this[_0x56ae('0x2d14')]['get_height']() + 0xc * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'] || (this['hide'](), _0xf210c3['stopImmediatePropagation']()); } } }, 'showIfHidden': function(_0x51cca3) { if (_0x575257[_0x56ae('0x701')](_0x56ae('0x2d1e'), _0x56ae('0x2d1f'))) { this[_0x56ae('0x1232')][_0x56ae('0xb91')](12.5, -1.7, !0x0, 0x2); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this['runner'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')][_0x56ae('0xb91')](14.5, -0x2, !0x0, 0x2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2bc4'), 0x0, -0x118, null, null, null, null, null); var _0x1a4be1 = _0xfe3284[_0x56ae('0x3d')](0x2bc), _0x2df18 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x6f0'), 0x78, -0x46, null, _0x1a4be1, -0x1, _0x2df18, null); _0x1a4be1 = new _0x5c4c32(this['skater'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Cool!', -0x64, 0x118, null, null, null, _0x1a4be1, null); this[_0x56ae('0x1232')][_0x56ae('0x1233')](this['skater']); } else { this[_0x56ae('0x2d20')] || (this[_0x56ae('0xbd9')](), _0x51cca3[_0x56ae('0xbd5')]()); } }, 'show': function(_0x30ecfb) { null == _0x30ecfb && (_0x30ecfb = !0x1); _0x360126[_0x56ae('0x105f')](this, _0x30ecfb ? 0x0 : 0.4, { 'x': this[_0x56ae('0x2d1a')]['x'], 'y': this[_0x56ae('0x2d1a')]['y'] })['ease'](_0xfd3db7[_0x56ae('0x1061')]); this[_0x56ae('0x2d16')][_0x56ae('0xa9a')](-0x1); this[_0x56ae('0x2d20')] = !0x0; }, 'hide': function(_0xe84198) { null == _0xe84198 && (_0xe84198 = !0x1); var _0x2d63f8 = _0x52d821[_0x56ae('0xbf9')]; _0x360126[_0x56ae('0x105f')](this, _0xe84198 ? 0x0 : 0.4, _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2d63f8['id'], _0x2d63f8[_0x56ae('0xa1c')]) >= this['challenges'][_0x56ae('0x9fa')]() ? { 'x': this['farOffscreen']['x'], 'y': this[_0x56ae('0x2d1c')]['y'] } : { 'x': this[_0x56ae('0x2d1b')]['x'], 'y': this['offscreen']['y'] })[_0x56ae('0x1060')](_0xfd3db7[_0x56ae('0x1061')]); this['showHideButton'][_0x56ae('0xa9a')](0x1); this[_0x56ae('0x2d20')] = !0x1; }, 'reset': function() { if (_0x575257[_0x56ae('0x702')] !== 'LWrLf') { this[_0x56ae('0xb82')](!0x1); } else { this[_0x56ae('0x9ad')] = a; this['duration'] = b; this[_0x56ae('0x23f2')] = c; } }, 'getInvitee': function(_0x5c15c2) { for (var _0x11b7c5 = this[_0x56ae('0x2d06')]['iterator'](); _0x11b7c5[_0x56ae('0x8f5')]();) { var _0x45924e = _0x11b7c5['next'](); if (_0x45924e[_0x56ae('0x1e06')] == _0x5c15c2) return _0x45924e; } return null; }, 'keepSearching': function(_0x41c864) {}, 'onChallengeDone': function(_0x74b045, _0x1b07f5) { for (_0x74b045 = this[_0x56ae('0xbfc')][_0x56ae('0x3b')](_0x74b045, 0x0) + 0x1; _0x74b045 < this[_0x56ae('0xbfc')]['get_length']() && null == this[_0x56ae('0xbfc')]['get'](_0x74b045);) ++_0x74b045; var _0x1e0e23 = _0x52d821[_0x56ae('0xbf9')]; _0x74b045 > _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1e0e23['id'], _0x1e0e23[_0x56ae('0xa1c')]) && _0x52d821[_0x56ae('0xbf9')]['set_value'](_0x74b045); _0x1b07f5 && (_0x74b045 < this['challenges']['get_length']() ? this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x74b045)[_0x56ae('0x259c')]() : _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null)); }, 'challengeDone': function(_0x566b11) { if (_0x56ae('0x2d21') !== _0x56ae('0x2d22')) { _0x52d821[_0x56ae('0x488')](); var _0x22b21d = _0x52d821['saveChallengesDone']; return _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x22b21d['id'], _0x22b21d[_0x56ae('0xa1c')]) > _0x566b11; } else { this['os'] = this['xflags'] = this['time'] = this[_0x56ae('0x2a9')] = 0x0; this['extra'] = null; this[_0x56ae('0x2d23')] = 0x0; this['comment'] = this['name'] = ''; this[_0x56ae('0x2d24')] = 0x0; this['done'] = !0x1; } }, 'mouseOverThis': function() { return 0x0 <= this[_0x56ae('0xaba')]() && this['get_mouseX']() <= this['get_width']() && 0x0 <= this[_0x56ae('0xab9')]() && this[_0x56ae('0xab9')]() <= this['get_height']() ? !0x0 : this[_0x56ae('0x2d18')][_0x56ae('0xab0')]() ? this[_0x56ae('0x2d18')]['getBounds'](this[_0x56ae('0x2d18')])[_0x56ae('0x135c')](this['nextButton'][_0x56ae('0xaba')](), this[_0x56ae('0x2d18')][_0x56ae('0xab9')]()) : !0x1; }, '__class__': _0x52d821 }); var _0x2b9ee7 = function(_0x387d83) { if ('Efzme' !== 'uCgap') { this['backgroundCount'] = this[_0x56ae('0x2d25')] = this['rectangleExtraHeight'] = 0x0; _0xc32e6[_0x56ae('0x94d')](this); this[_0x56ae('0x2d26')](_0x5a224c[_0x56ae('0x2d27')]); this[_0x56ae('0xadd')] = !0x1; null != _0x387d83 && (this['useHandCursor'] = !0x0, this[_0x56ae('0xb21')](!0x0), this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x387d83)); } else { this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1232')][_0x56ae('0xb92')]['set_currentFrame'](0x2e); var _0xbe0ba0 = _0xfe3284['width'](0x2a8), _0xd5b43b = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b67'), 0xb4, -0x1e, null, _0xbe0ba0, null, _0xd5b43b, null); this[_0x56ae('0x2522')]('I'); _0xbe0ba0 = _0xfe3284[_0x56ae('0x3d')](0x17c); _0xd5b43b = new _0x5c4c32(this['runner'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b68'), -0xdc, 0xe6, null, _0xbe0ba0, null, _0xd5b43b, null); this[_0x56ae('0x1232')][_0x56ae('0x1233')](this[_0x56ae('0xb90')]); } }; _0x5ac4a7['haxeutils.display.Button'] = _0x2b9ee7; _0x2b9ee7['__name__'] = _0x56ae('0x2d28'); _0x2b9ee7[_0x56ae('0x8ee')] = _0xc32e6; _0x2b9ee7[_0x56ae('0x6')] = _0x4e6193(_0xc32e6['prototype'], { 'offState': null, 'hoverState': null, 'downState': null, 'currentState': null, 'backgroundCount': null, 'rectangleExtraWidth': null, 'rectangleExtraHeight': null, 'getStateSprite': function(_0x56d658) { switch (_0x56d658[_0x56ae('0xce3')]) { case 0x0: return null == this[_0x56ae('0x2d29')] && (this['offState'] = new _0xc32e6(), this[_0x56ae('0x2d29')]['set_visible'](this[_0x56ae('0x2d2a')] == _0x5a224c[_0x56ae('0x2d27')]), this[_0x56ae('0xaca')](this['offState'], this[_0x56ae('0x2d2b')]), this[_0x56ae('0x95e')](_0x56ae('0x2d2c'), _0x575257['nOdQw'](_0x2d9f4e, this, this['onMouseOut']))), this[_0x56ae('0x2d29')]; case 0x1: return null == this[_0x56ae('0x2d2d')] && (this[_0x56ae('0x2d2d')] = new _0xc32e6(), this[_0x56ae('0x2d2d')][_0x56ae('0xb82')](this[_0x56ae('0x2d2a')] == _0x5a224c[_0x56ae('0x2d2e')]), this['addChildAt'](this['hoverState'], this[_0x56ae('0x2d2b')]), this[_0x56ae('0x95e')](_0x56ae('0x2d2f'), _0x2d9f4e(this, this['onMouseOver']))), this[_0x56ae('0x2d2d')]; case 0x2: return null == this[_0x56ae('0x2d30')] && (this[_0x56ae('0x2d30')] = new _0xc32e6(), this['downState'][_0x56ae('0xb82')](this[_0x56ae('0x2d2a')] == _0x5a224c[_0x56ae('0x2d31')]), this['addChildAt'](this['downState'], this[_0x56ae('0x2d2b')]), this[_0x56ae('0x95e')]('mouseDown', _0x2d9f4e(this, this[_0x56ae('0xb50')])), this[_0x56ae('0x95e')](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0x120e')]))), this[_0x56ae('0x2d30')]; } }, 'onMouseOut': function(_0x5d67ce) { this['set_currentState'](_0x5a224c['OFF']); }, 'onMouseOver': function(_0x5c58b1) { this[_0x56ae('0x2d26')](_0x5c58b1[_0x56ae('0x2d32')] ? _0x5a224c['DOWN'] : _0x5a224c[_0x56ae('0x2d2e')]); }, 'onMouseDown': function(_0x9c7f94) { this[_0x56ae('0x2d26')](_0x5a224c['DOWN']); }, 'set_currentState': function(_0x26305b) { this[_0x56ae('0x2d2a')] = _0x26305b; null != this[_0x56ae('0x2d29')] && this[_0x56ae('0x2d29')]['set_visible'](_0x26305b == _0x5a224c[_0x56ae('0x2d27')]); null != this[_0x56ae('0x2d2d')] && this[_0x56ae('0x2d2d')][_0x56ae('0xb82')](_0x26305b == _0x5a224c[_0x56ae('0x2d2e')]); null != this[_0x56ae('0x2d30')] && this[_0x56ae('0x2d30')][_0x56ae('0xb82')](_0x26305b == _0x5a224c[_0x56ae('0x2d31')]); return _0x26305b; }, 'addDisplayObject': function(_0x8712a9, _0x5a73a5, _0x13a26e) { null == _0x13a26e && (_0x13a26e = !0x1); null == _0x5a73a5 ? _0x13a26e ? (this[_0x56ae('0x2d2b')]++, this[_0x56ae('0xaca')](_0x8712a9, 0x0)) : this[_0x56ae('0x994')](_0x8712a9) : _0x13a26e ? this[_0x56ae('0x2d33')](_0x5a73a5)['addChildAt'](_0x8712a9, 0x0) : this['getStateSprite'](_0x5a73a5)[_0x56ae('0x994')](_0x8712a9); }, 'clearRectangles': function() { this['get_graphics']()[_0x56ae('0x1d')](); null != this['offState'] && this[_0x56ae('0x2d29')][_0x56ae('0xb20')]()[_0x56ae('0x1d')](); null != this[_0x56ae('0x2d2d')] && this[_0x56ae('0x2d2d')][_0x56ae('0xb20')]()[_0x56ae('0x1d')](); null != this['downState'] && this[_0x56ae('0x2d30')]['get_graphics']()[_0x56ae('0x1d')](); this[_0x56ae('0x2d34')] = this[_0x56ae('0x2d25')] = 0x0; }, 'addRectangle': function(_0x2ee071, _0xd01ac4, _0x46f8f0, _0x2623e7, _0x48fcda, _0x1a6b37, _0x3d6494) { null == _0x46f8f0 && (_0x46f8f0 = 0x1); null == _0x1a6b37 ? this['addRectangle2'](this['get_graphics'](), _0x2ee071, _0xd01ac4, _0x46f8f0, _0x2623e7, _0x48fcda, _0x3d6494) : this[_0x56ae('0x2d35')](this[_0x56ae('0x2d33')](_0x1a6b37)[_0x56ae('0xb20')](), _0x2ee071, _0xd01ac4, _0x46f8f0, _0x2623e7, _0x48fcda, _0x3d6494); }, 'addRectangles': function(_0x4811bc, _0x4f4be3, _0x4c52ac, _0x4b45ed) { var _0x444438 = this[_0x56ae('0x2d36')](null); this[_0x56ae('0x265f')](_0x4811bc, _0x4f4be3, 0x1, _0x4c52ac, _0x4b45ed, _0x5a224c['OFF'], _0x444438); this['addRectangle'](_0x4811bc, _0x4f4be3, 0x1, _0x4c52ac, _0x4b45ed, _0x5a224c[_0x56ae('0x2d2e')], _0x444438); this[_0x56ae('0x265f')](_0x4811bc, _0x4c52ac, 0x1, _0x4f4be3, _0x4b45ed, _0x5a224c[_0x56ae('0x2d31')], _0x444438); }, 'addRectangle2': function(_0x4b69ed, _0x2e878e, _0x3900b0, _0x1a095d, _0x29dc72, _0x2938ea, _0x4c5055) { null == _0x1a095d && (_0x1a095d = 0x1); _0x4b69ed[_0x56ae('0x10ba')](_0x3900b0, _0x1a095d); null != _0x29dc72 && null != _0x2938ea ? _0x4b69ed['lineStyle'](_0x2938ea, _0x29dc72) : _0x4b69ed[_0x56ae('0x113d')](); _0x3900b0 = this[_0x56ae('0x15')](); _0x1a095d = this[_0x56ae('0x16')](); null != _0x4c5055 ? _0x4b69ed[_0x56ae('0x13ca')](_0x4c5055['x'] - _0x2e878e, _0x4c5055['y'] - _0x2e878e, _0x4c5055['width'] + 0x2 * _0x2e878e, _0x4c5055['height'] + 0x2 * _0x2e878e, 0x3 * _0x2e878e) : _0x4b69ed['drawRoundRect'](-_0x2e878e, -_0x2e878e, this['get_width']() + 0x2 * _0x2e878e, this[_0x56ae('0x16')]() + 0x2 * _0x2e878e, 0x3 * _0x2e878e); this['rectangleExtraWidth'] += this[_0x56ae('0x15')]() - _0x3900b0; this[_0x56ae('0x2d34')] += this[_0x56ae('0x16')]() - _0x1a095d; }, 'get_width': function() { return _0xc32e6['prototype']['get_width'][_0x56ae('0x94d')](this) - this['rectangleExtraWidth']; }, 'get_height': function() { return _0xc32e6['prototype']['get_height']['call'](this) - this[_0x56ae('0x2d25')]; }, 'set_width': function(_0x3a19b3) { 0x0 != this[_0x56ae('0x2d25')] && this[_0x56ae('0x265e')](); return _0xc32e6['prototype'][_0x56ae('0x51f')]['call'](this, _0x3a19b3); }, 'set_height': function(_0x26138a) { if (_0x56ae('0x2d37') === 'IyCnr') { null == e && (e = 0x1); null == d && (d = !0x0); null == c && (c = !0x1); null == b && (b = !0x0); _0x2d03dc['call'](this); this['set_texture'](_0x26138a); this[_0x56ae('0x1750')](b); this[_0x56ae('0x1740')](c); this[_0x56ae('0x1751')](d); this[_0x56ae('0x1aa5')](e); } else { 0x0 != this['rectangleExtraHeight'] && this[_0x56ae('0x265e')](); return _0xc32e6['prototype'][_0x56ae('0x10c3')]['call'](this, _0x26138a); } }, '__class__': _0x2b9ee7, '__properties__': _0x4e6193(_0xc32e6[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_currentState': _0x56ae('0x2d26') }) }); var _0x496344 = function(_0x93072f, _0xb0e2c4, _0x4dcf2b, _0x27b7f1, _0x255676, _0x34d1ae, _0x4d3000) { null == _0x34d1ae && (_0x34d1ae = 0xff00); _0x2b9ee7['call'](this, _0x2d9f4e(this, this[_0x56ae('0x2d38')])); _0x4dcf2b = this[_0x56ae('0x1926')] = _0x50b13c[_0x56ae('0xb80')](_0x93072f, _0xb0e2c4, _0x4d3000, _0x4dcf2b); _0x4d3000 = null; null == _0x4d3000 && (_0x4d3000 = _0x4dcf2b[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x4dcf2b), new _0x1ba7bc(_0x4d3000)); this[_0x56ae('0x994')](this['textField']); _0x4dcf2b = new _0x3c6685(0x0, 0x0, 0x1, 0x1); _0x4d3000 = new _0x5c4c32(_0x4dcf2b); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4d3000, null != _0xb0e2c4 ? new _0x50d80a(!0x1, _0xb0e2c4) : new _0x515961(!0x1)); _0x4d3000 = new _0x4dd284(this[_0x56ae('0x1926')]); var _0x32c4a3 = new _0x5c4c32(_0x4dcf2b); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x32c4a3, new _0x18f8f3(!0x1, 0.5), _0x4d3000); _0x58b9d5[_0x56ae('0x2d39')](new _0x5c4c32(_0x4dcf2b), null); var _0x1b30b7 = this[_0x56ae('0x1926')]; _0x4d3000 = new _0x5c4c32(_0x4dcf2b); _0x32c4a3 = 0x8; null == _0x32c4a3 && (_0x32c4a3 = 0x0); _0x1b30b7 = new _0x4dd284(_0x1b30b7); null == _0x32c4a3 && (_0x32c4a3 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1b30b7, new _0x5ed31e(_0x32c4a3, _0x2bd32b[_0x56ae('0xf4a')]), _0x4d3000); _0x4d3000 = new _0x3c6685(); _0xfba720['get_currentLayout']()['add'](new _0x5c4c32(_0x4d3000), _0x93e405['matchSameEdges'](_0x2bd32b[_0x56ae('0xf4a')]), new _0x4dd284(this[_0x56ae('0x1926')])); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x5c4c32(_0x4d3000), _0x93e405[_0x56ae('0x202e')](_0x2bd32b['BOTTOM']), new _0x4dd284(this[_0x56ae('0x1926')])); _0x32c4a3 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x32c4a3, _0xa83b0c[_0x56ae('0x2d3a')], null, null, null, new _0x5c4c32(_0x4d3000)); this['addChildAt'](_0x32c4a3, 0x0); _0x4d3000 = new _0x1f1204(); _0x3c4050['fillRect'](_0x4d3000, null, 0x0, 0.13 * _0xb0e2c4, _0x93072f, new _0x5c4c32(_0x4dcf2b)); this[_0x56ae('0x994')](_0x4d3000); _0x93072f = this[_0x56ae('0xa21')] = new _0x1f1204(); _0x4d3000 = [new _0x510664(-0.1, 0.6), new _0x510664(0.4, 0x1), new _0x510664(0.97, -0.1)]; _0xb0e2c4 *= 0.29; _0x4dcf2b = new _0x5c4c32(_0x4dcf2b); null == _0xb0e2c4 && (_0xb0e2c4 = 0x1); null == _0x34d1ae && (_0x34d1ae = 0x0); _0x32c4a3 = _0x252a59[_0x56ae('0x977')](null); _0x1b30b7 = 0x0; for (var _0x5ac4a7 = _0x4d3000[_0x56ae('0x32')]; _0x1b30b7 < _0x5ac4a7;) { var _0x4e6193 = _0x1b30b7++; _0x32c4a3[_0x56ae('0x8b6')](_0x4e6193, _0x4d3000[_0x4e6193]); } _0x4d3000 = new _0x3c4050(_0x32c4a3); _0x4d3000[_0x56ae('0x1927')] = _0xb0e2c4; _0x4d3000[_0x56ae('0x1928')] = _0x34d1ae; _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x93072f), _0x4d3000, _0x4dcf2b); this[_0x56ae('0x994')](this[_0x56ae('0xa21')]); this['set_checked'](_0x27b7f1); this[_0x56ae('0x2d3b')] = _0x255676; }; _0x5ac4a7[_0x56ae('0x2d3c')] = _0x496344; _0x496344[_0x56ae('0x8bf')] = 'haxeutils.display.ToggleButton'; _0x496344[_0x56ae('0x8ee')] = _0x2b9ee7; _0x496344[_0x56ae('0x6')] = _0x4e6193(_0x2b9ee7[_0x56ae('0x6')], { 'checkMark': null, 'checkedListener': null, 'textField': null, 'toggle': function(_0x432caa) { this[_0x56ae('0x22b7')](!this[_0x56ae('0xa21')][_0x56ae('0xab0')]()); }, 'set_checked': function(_0x53ef69) { _0x575257[_0x56ae('0x705')](this[_0x56ae('0xa21')][_0x56ae('0xab0')](), _0x53ef69) && (this['checkMark'][_0x56ae('0xb82')](_0x53ef69), null != this[_0x56ae('0x2d3b')] && this[_0x56ae('0x2d3b')](_0x53ef69)); return this['checkMark'][_0x56ae('0xab0')](); }, '__class__': _0x496344, '__properties__': _0x4e6193(_0x2b9ee7[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_checked': 'set_checked' }) }); var _0x385f21 = function(_0x2bb5b2) { var _0x38f66f = _0x2bb5b2[_0x56ae('0x2d3d')], _0x19fbfe = _0x2bb5b2[_0x56ae('0xbd7')]; null != _0x19fbfe[_0x56ae('0x13c6')] ? (_0x19fbfe = _0x19fbfe[_0x56ae('0x13c6')], _0x19fbfe = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x19fbfe['id'], _0x19fbfe['defaultValue'])) : _0x19fbfe = !0x1; _0x496344[_0x56ae('0x94d')](this, 0x0, 0x24, _0x38f66f, _0x19fbfe, null, 0x0, _0x4421e4[_0x56ae('0xb61')]); this['invitee'] = _0x2bb5b2; if (!_0x2bb5b2[_0x56ae('0x1e06')]['wentHome']) { _0x38f66f = this[_0x56ae('0xa21')]; _0x19fbfe = new _0x510664(0x0, 0x0); var _0x2016c5 = 0.9, _0x374904 = 0x1; null == _0x374904 && (_0x374904 = 0x1); null == _0x2016c5 && (_0x2016c5 = 0x0); _0x2016c5 += Math[_0x56ae('0xadb')]() * _0x1c1b50[_0x56ae('0x2bdb')](_0x374904, _0x2016c5); _0x374904 = 0x0; var _0x4c2912 = 0.4; null == _0x4c2912 && (_0x4c2912 = 0x1); null == _0x374904 && (_0x374904 = 0x0); _0x2016c5 = new _0x510664(_0x2016c5, _0x374904 + Math[_0x56ae('0xadb')]() * (_0x4c2912 - _0x374904)); _0x374904 = 0x0; _0x4c2912 = 0.1; null == _0x4c2912 && (_0x4c2912 = 0x1); null == _0x374904 && (_0x374904 = 0x0); _0x374904 += Math[_0x56ae('0xadb')]() * (_0x4c2912 - _0x374904); _0x4c2912 = 0.1; var _0x4b06ce = 0.4; _0x1c1b50[_0x56ae('0x24f')](null, _0x4b06ce) && (_0x4b06ce = 0x1); null == _0x4c2912 && (_0x4c2912 = 0x0); _0x374904 = new _0x510664(_0x374904, _0x4c2912 + Math[_0x56ae('0xadb')]() * (_0x4b06ce - _0x4c2912)); _0x4c2912 = 0.9; _0x4b06ce = 0x1; null == _0x4b06ce && (_0x4b06ce = 0x1); null == _0x4c2912 && (_0x4c2912 = 0x0); _0x4c2912 += Math[_0x56ae('0xadb')]() * (_0x4b06ce - _0x4c2912); _0x4b06ce = 0.3; var _0x36bf24 = 0.6; null == _0x36bf24 && (_0x36bf24 = 0x1); null == _0x4b06ce && (_0x4b06ce = 0x0); _0x4c2912 = [_0x19fbfe, _0x2016c5, _0x374904, new _0x510664(_0x4c2912, _0x4b06ce + Math['random']() * (_0x36bf24 - _0x4b06ce))]; _0x19fbfe = 0x0; _0x2016c5 = 3.2; _0x374904 = new _0x4dd284(this['textField']); null == _0x2016c5 && (_0x2016c5 = 0x1); null == _0x19fbfe && (_0x19fbfe = 0x0); _0x4b06ce = _0x252a59[_0x56ae('0x977')](null); _0x36bf24 = 0x0; for (var _0x1b30b7 = _0x4c2912[_0x56ae('0x32')]; _0x36bf24 < _0x1b30b7;) { if (_0x56ae('0x2d3e') !== _0x56ae('0x2d3e')) { return new _0x1cbe67(_0x38f66f, _0x19fbfe, _0x2016c5, !0x0); } else { var _0x2d9f4e = _0x36bf24++; _0x4b06ce['set'](_0x2d9f4e, _0x4c2912[_0x2d9f4e]); } } _0x4c2912 = new _0x3c4050(_0x4b06ce); _0x4c2912[_0x56ae('0x1927')] = _0x2016c5; _0x4c2912[_0x56ae('0x1928')] = _0x19fbfe; _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x38f66f), _0x4c2912, _0x374904); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(this[_0x56ae('0xa21')]), new _0x18f8f3(!0x1, 0.6), new _0x4dd284(this[_0x56ae('0x1926')])); } if (0x0 <= _0x2bb5b2[_0x56ae('0xf2a')]) { _0x38f66f = _0x2bb5b2[_0x56ae('0xf2a')] + 0x1; _0x2bb5b2 = _0x4421e4[_0x56ae('0xb61')]; switch (_0x38f66f % 0xa) { case 0x1: _0x19fbfe = 'st'; break; case 0x2: _0x19fbfe = 'nd'; break; case 0x3: _0x19fbfe = 'rd'; break; default: _0x19fbfe = 'th'; } _0x19fbfe = this['indexText'] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x10, _0x2bb5b2, _0x38f66f + _0x19fbfe); _0x2bb5b2 = new _0x4dd284(this[_0x56ae('0x1926')]); _0x38f66f = _0x1c1b50['RuErr'](0x4, 0xef4d * _0x38f66f % 0x64 / 0x64 * 0x8); null == _0x38f66f && (_0x38f66f = 0x0); _0x19fbfe = new _0x4dd284(_0x19fbfe); null == _0x38f66f && (_0x38f66f = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x19fbfe, new _0x5ed31e(_0x38f66f, _0x2bd32b[_0x56ae('0xf4a')]), _0x2bb5b2); _0x2bb5b2 = this[_0x56ae('0x2d3f')]; _0x2bb5b2[_0x56ae('0x51f')](0x2 * _0x2bb5b2[_0x56ae('0x15')]()); _0x2bb5b2 = this[_0x56ae('0x2d3f')]; _0x2bb5b2[_0x56ae('0x10c3')](0x2 * _0x2bb5b2[_0x56ae('0x16')]()); _0x2bb5b2 = this[_0x56ae('0x2d3f')]; _0x38f66f = null; null == _0x38f66f && (_0x38f66f = _0x2bb5b2['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x2bb5b2), new _0x1ba7bc(_0x38f66f)); _0x2bb5b2 = new _0x4dd284(this[_0x56ae('0x2d3f')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2bb5b2, new _0x515961(!0x0)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2bb5b2, new _0x515961(!0x1)); this[_0x56ae('0x2d3f')][_0x56ae('0xb82')](this['checkMark'][_0x56ae('0xab0')]()); this['indexText'][_0x56ae('0xab6')](-0x14); this[_0x56ae('0x994')](this[_0x56ae('0x2d3f')]); } this[_0x56ae('0xb21')](!0x1); this[_0x56ae('0xb07')] = !0x1; }; _0x5ac4a7['com.player03.run3.explore._InvitationList.InvitationListItem'] = _0x385f21; _0x385f21[_0x56ae('0x8bf')] = _0x56ae('0x2d40'); _0x385f21[_0x56ae('0x8ee')] = _0x496344; _0x385f21[_0x56ae('0x6')] = _0x4e6193(_0x496344[_0x56ae('0x6')], { 'invitee': null, 'indexText': null, 'toggle': function(_0x104577) { _0x104577 = this[_0x56ae('0x2d41')][_0x56ae('0xbd7')]; null != _0x104577[_0x56ae('0x13c6')] ? (_0x104577 = _0x104577[_0x56ae('0x13c6')], _0x104577 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x104577['id'], _0x104577['defaultValue'])) : _0x104577 = !0x1; _0x104577 ? this['invitee'][_0x56ae('0x2d42')]() : (_0x52d821[_0x56ae('0x488')](), _0x104577 = _0x52d821[_0x56ae('0xbf9')], _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x104577['id'], _0x104577[_0x56ae('0xa1c')]) > _0x52d821[_0x56ae('0x488')]()[_0x56ae('0xbfc')]['indexOf'](this[_0x56ae('0x2d41')][_0x56ae('0x2d0e')], 0x0) && this[_0x56ae('0x2d41')][_0x56ae('0xbd7')][_0x56ae('0xb4a')](0x1)); }, 'set_checked': function(_0x435f34) { _0x496344[_0x56ae('0x6')]['set_checked'][_0x56ae('0x94d')](this, _0x435f34); null != this[_0x56ae('0x2d3f')] && this[_0x56ae('0x2d3f')][_0x56ae('0xb82')](this[_0x56ae('0xa21')][_0x56ae('0xab0')]()); return this[_0x56ae('0xa21')][_0x56ae('0xab0')](); }, '__class__': _0x385f21 }); var _0x248514 = function(_0x69f9bf, _0x1480f7, _0x256c57, _0x434b2c) { this[_0x56ae('0xf2a')] = -0x1; this['character'] = _0x69f9bf; this[_0x56ae('0x2d3d')] = _0x1480f7; null == _0x434b2c ? (null != _0x256c57 && null != _0x256c57[_0x56ae('0x1e3e')] && (this[_0x56ae('0xbd7')] = _0x256c57[_0x56ae('0x1e3e')]), this[_0x56ae('0x2d0e')] = _0x256c57, _0x256c57['levelParams'][_0x56ae('0x2c6a')] = _0x2d9f4e(this, this['victoryCallback']), _0x256c57[_0x56ae('0x195a')][_0x56ae('0x2cb9')] = null) : (this['cutscene'] = _0x434b2c['cutscene'], this[_0x56ae('0x2d0e')] = _0x434b2c[_0x56ae('0x2d0e')]); this['startChallenge'] = this[_0x56ae('0x2d0e')]; }; _0x5ac4a7[_0x56ae('0x2d43')] = _0x248514; _0x248514['__name__'] = _0x56ae('0x2d43'); _0x248514[_0x56ae('0x6')] = {}; _0x248514[_0x56ae('0x6')][_0x56ae('0x1e06')] = null; _0x248514[_0x56ae('0x6')][_0x56ae('0x2d3d')] = null; _0x248514[_0x56ae('0x6')][_0x56ae('0xbd7')] = null; _0x248514[_0x56ae('0x6')][_0x56ae('0x2d0e')] = null; _0x248514[_0x56ae('0x6')][_0x56ae('0x2d0f')] = null; _0x248514[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x248514[_0x56ae('0x6')][_0x56ae('0x2d42')] = function() { _0x1c1b50.WiWWe(null, this.startChallenge) ? this.startChallenge.playChallenge() : null != this.challenge ? this.challenge.playChallenge() : this.cutscene.display(0x1); }; _0x248514[_0x56ae('0x6')]['victoryCallback'] = function() { _0x52d821.get_instance().onChallengeDone(this.challenge, !0x1); this.cutscene.display(0x1); }; _0x248514[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x248514; var _0x17c694 = function(_0x29389e, _0x2bd6d4, _0x22c3d8, _0x2fd87b, _0x4b9930, _0x4108b9, _0x29f340, _0x2894bc) { if (_0x56ae('0x2d44') !== _0x56ae('0x2d45')) { this[_0x56ae('0xbf8')] = !0x1; this[_0x56ae('0x2d46')] = null; this['id'] = _0x29389e; for (var _0x1b30b7 = _0x252a59[_0x56ae('0x977')](null), _0x5ac4a7 = 0x0, _0x4e6193 = _0x4108b9['length']; _0x5ac4a7 < _0x4e6193;) { if (_0x56ae('0x2d47') !== _0x56ae('0x2d48')) { var _0x3c2640 = _0x5ac4a7++; _0x1b30b7['set'](_0x3c2640, _0x4108b9[_0x3c2640]); } else { var _0x5e9817 = _0x2bd6d4++; this[_0x56ae('0xfbb')][_0x56ae('0x1b')](_0x5e9817)['updateImplicitVisibility'](); } } this[_0x56ae('0xbfb')] = _0x1b30b7; this['saveChallengesDone'] = new _0x30c949(_0x29389e); this[_0x56ae('0x195c')] = new _0x3266fb(_0x29389e + _0x56ae('0x2d49')); null == _0x4b9930 && (_0x4b9930 = []); _0x29389e = _0x252a59[_0x56ae('0x977')](null); _0x1b30b7 = 0x0; for (_0x5ac4a7 = _0x4b9930['length']; _0x1b30b7 < _0x5ac4a7;) _0x4e6193 = _0x1b30b7++, _0x29389e[_0x56ae('0x8b6')](_0x4e6193, _0x4b9930[_0x4e6193]); this[_0x56ae('0xbfa')] = _0x29389e; if (_0x1c1b50['CBnUY'](null, _0x2894bc)) this[_0x56ae('0x28cc')] = _0x2894bc; else { _0x2894bc = [0x2, 0x0]; _0x29389e = _0x252a59[_0x56ae('0x978')](null); _0x1b30b7 = 0x0; for (_0x5ac4a7 = _0x2894bc[_0x56ae('0x32')]; _0x1b30b7 < _0x5ac4a7;) _0x4e6193 = _0x1b30b7++, _0x29389e[_0x56ae('0x8b6')](_0x4e6193, _0x2894bc[_0x4e6193]); this['boxRings'] = _0x29389e; } _0x2894bc = this[_0x56ae('0xbf9')]; this[_0x56ae('0xf2a')] = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2894bc['id'], _0x2894bc['defaultValue']); this[_0x56ae('0x1e06')] = (0x0 < this['intermission'][_0x56ae('0x9fa')]() ? this[_0x56ae('0xbfa')][_0x56ae('0x1b')](0x0) : this[_0x56ae('0xbfb')]['get'](0x0))['levelParams'][_0x56ae('0x1e06')]; for (_0x29389e = _0x2894bc = 0x0; _0x29389e < _0x4b9930[_0x56ae('0x32')];) _0x1b30b7 = _0x4b9930[_0x29389e], ++_0x29389e, null == _0x1b30b7[_0x56ae('0x195a')]['victoryCallback'] && (_0x5ac4a7 = function(_0x29389e, _0x2bd6d4) { if (_0x56ae('0x2d4a') !== 'yWtpu') { null == _0x22c3d8 && (_0x22c3d8 = -0x1); null == _0x2bd6d4 && (_0x2bd6d4 = 0x0); _0x79a9a6['drawTriangleCount']++; this[_0x56ae('0xd47')]['drawTriangles'](_0x29389e, _0x2bd6d4, _0x22c3d8); } else { return function() { _0x2bd6d4[0x0](_0x29389e[0x0]); }; } }([_0x1b30b7], [_0x2d9f4e(this, this[_0x56ae('0x2d4b')])]), _0x1b30b7[_0x56ae('0x195a')]['victoryCallback'] = _0x5ac4a7), _0x5ac4a7 = function(_0x29389e, _0x2bd6d4) { return function(_0x22c3d8) { return _0x2bd6d4[0x0](_0x29389e[0x0], _0x22c3d8); }; }([_0x1b30b7], [_0x2d9f4e(this, this[_0x56ae('0x2d4c')])]), _0x1b30b7['levelParams'][_0x56ae('0x2cad')] = _0x5ac4a7, _0x1b30b7['levelParams']['character'] = this['character'], _0x1b30b7[_0x56ae('0x195a')][_0x56ae('0x2c71')] = _0x2bd6d4, _0x5ac4a7 = _0x22c3d8 + _0x2894bc / (this[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + this['boxChallenges'][_0x56ae('0x9fa')]()) * (_0x2fd87b - _0x22c3d8), _0x1b30b7[_0x56ae('0x195a')][_0x56ae('0x1e3d')] = _0x5ac4a7, null != _0x1b30b7[_0x56ae('0x1e3e')] && (_0x1b30b7['associatedCutscene'][_0x56ae('0x1e3f')][_0x56ae('0x1e3d')] = _0x1b30b7[_0x56ae('0x195a')][_0x56ae('0x1e3d')], _0x1b30b7['associatedCutscene'][_0x56ae('0x1e40')] == _0x2c8908[_0x56ae('0x250a')] && (_0x5ac4a7 = function(_0x29389e, _0x2bd6d4) { return function() { if (_0x56ae('0x2d4d') !== 'lQWyg') { return _0x2bd6d4[0x0](_0x29389e[0x0]); } else { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xa45')][_0x56ae('0x94d')](this, _0x29389e); null != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b08')][_0x56ae('0xa45')](); null != this[_0x56ae('0x2b09')]() && this[_0x56ae('0x2b09')]() != this['__currentState'] && this[_0x56ae('0x2b09')]()[_0x56ae('0xa45')](); } }; }([_0x2894bc], [_0x2d9f4e(this, this[_0x56ae('0x2d4e')])]), _0x1b30b7[_0x56ae('0x1e3e')][_0x56ae('0x1e40')] = _0x48bfb9['CUSTOM'](_0x5ac4a7))), ++_0x2894bc; for (_0x29389e = 0x0; _0x29389e < _0x4108b9[_0x56ae('0x32')];) _0x1b30b7 = _0x4108b9[_0x29389e], ++_0x29389e, _0x1b30b7[_0x56ae('0x2d4f')] = this, _0x5ac4a7 = function(_0x29389e, _0x2bd6d4) { return function(_0x22c3d8) { return _0x2bd6d4[0x0](_0x29389e[0x0], _0x22c3d8); }; }([_0x1b30b7], [_0x2d9f4e(this, this['onBoxSectionFinished'])]), _0x1b30b7[_0x56ae('0x195a')][_0x56ae('0x2cad')] = _0x5ac4a7, _0x1b30b7[_0x56ae('0x195a')]['character'] = this[_0x56ae('0x1e06')], _0x1b30b7['levelParams'][_0x56ae('0x2c71')] = _0x2bd6d4, _0x5ac4a7 = _0x22c3d8 + _0x1c1b50[_0x56ae('0x257')](_0x2894bc + _0x4b9930[_0x56ae('0x32')], this[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + this[_0x56ae('0xbfb')][_0x56ae('0x9fa')]()) * (_0x2fd87b - _0x22c3d8), _0x1b30b7[_0x56ae('0x195a')]['customDate'] = _0x5ac4a7, _0x1c1b50[_0x56ae('0x258')](null, _0x1b30b7['associatedCutscene']) && (_0x1b30b7['associatedCutscene'][_0x56ae('0x1e3f')][_0x56ae('0x1e3d')] = _0x1b30b7[_0x56ae('0x195a')]['customDate'], _0x1b30b7['associatedCutscene'][_0x56ae('0x1e40')] == _0x2c8908[_0x56ae('0x250a')] && (_0x5ac4a7 = function(_0x29389e, _0x2bd6d4) { return function() { if (_0x56ae('0x2d50') !== _0x56ae('0x2d51')) { return _0x2bd6d4[0x0](_0x29389e[0x0]); } else { this[_0x56ae('0x1105')] = !0x1; this['_autoDeriveVertexTangents'] = null == _0x29389e; this[_0x56ae('0x1198')] = _0x29389e; this[_0x56ae('0x1045')](this['_tangentsInvalid']); } }; }([_0x2894bc], [_0x2d9f4e(this, this[_0x56ae('0x2d4e')])]), _0x1b30b7['associatedCutscene'][_0x56ae('0x1e40')] = _0x48bfb9[_0x56ae('0x1fd9')](_0x5ac4a7))), ++_0x2894bc; _0x2bd6d4 = 0x0; for (_0x22c3d8 = _0x1c1b50['vTVmN'](_0x4108b9[_0x56ae('0x32')], 0x1); _0x2bd6d4 < _0x22c3d8;) _0x2fd87b = _0x2bd6d4++, null == _0x4108b9[_0x2fd87b]['levelParams'][_0x56ae('0x2c6a')] && (_0x4108b9[_0x2fd87b][_0x56ae('0x195a')][_0x56ae('0x2c6a')] = _0x2d9f4e(this, this[_0x56ae('0x256e')])); _0x4108b9 = _0x4108b9[_0x4108b9[_0x56ae('0x32')] - 0x1][_0x56ae('0x195a')]; null != _0x29f340 ? _0x4108b9[_0x56ae('0x2c6a')] = _0x29f340 : null == _0x4108b9[_0x56ae('0x2c6a')] && (_0x4108b9[_0x56ae('0x2c6a')] = _0x2d9f4e(this, this[_0x56ae('0x2d52')])); this[_0x56ae('0x2d53')] = this[_0x56ae('0xbfb')][_0x56ae('0x1b')](0x0)[_0x56ae('0x1958')][_0x56ae('0xbbe')]; this[_0x56ae('0x2d54')] = this[_0x56ae('0xbfb')]['get'](0x0)['startIndex']; } else { _0x2bd6d4 = _0x566d38[_0x56ae('0x2d55')]['calculate'](_0x29389e['animationTime'] / 1.1); var _0x200433 = _0x29389e['mesh'][_0x56ae('0xa62')](), _0x4857da = this[_0x56ae('0x2a31')], _0x2bc3b5 = _0x29389e[_0x56ae('0x21e0')](), _0x16d884 = _0x200433; null == _0x16d884 && (_0x16d884 = new _0x4e9ff1()); _0x16d884['x'] = _0x4857da['x'] + _0x2bd6d4 * (_0x2bc3b5['x'] - _0x4857da['x']); _0x16d884['y'] = _0x4857da['y'] + _0x2bd6d4 * (_0x2bc3b5['y'] - _0x4857da['y']); _0x16d884['z'] = _0x4857da['z'] + _0x2bd6d4 * (_0x2bc3b5['z'] - _0x4857da['z']); _0x29389e[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x200433); } }; _0x5ac4a7[_0x56ae('0x2d56')] = _0x17c694; _0x17c694[_0x56ae('0x8bf')] = _0x56ae('0x2d56'); _0x17c694[_0x56ae('0x984')] = {}; _0x17c694[_0x56ae('0x984')]['get_studentLastBox'] = _0x56ae('0x256d'); _0x17c694[_0x56ae('0x984')]['get_runnerPathTContinued'] = _0x56ae('0x2d57'); _0x17c694[_0x56ae('0x984')][_0x56ae('0x20fb')] = _0x56ae('0x20fb'); _0x17c694[_0x56ae('0x984')][_0x56ae('0x2d58')] = _0x56ae('0x2d58'); _0x17c694[_0x56ae('0x984')][_0x56ae('0x2d59')] = _0x56ae('0x2d59'); _0x17c694[_0x56ae('0x984')][_0x56ae('0x2d5a')] = _0x56ae('0x2d5a'); _0x17c694[_0x56ae('0x984')][_0x56ae('0x28dd')] = 'get_studentRediscovery'; _0x17c694[_0x56ae('0x984')][_0x56ae('0x13c4')] = 'get_studentDiscovery'; _0x17c694[_0x56ae('0x984')]['get_all'] = _0x56ae('0xbf7'); _0x17c694[_0x56ae('0xc10')] = function(_0x53a50e) { var _0x255539 = _0x4622dd['sidePathT'][_0x56ae('0x25a1')](_0x4622dd['sidePathT'][_0x56ae('0xa92')]) + 0.19, _0x4a49e1 = _0x1c1b50[_0x56ae('0x2bdb')](_0x4622dd[_0x56ae('0x6f4')][_0x56ae('0x25a1')](0x0), 0.1); return _0x255539 + _0x53a50e * (_0x4a49e1 - _0x255539); }; _0x17c694[_0x56ae('0xbf7')] = function() { if (null == _0x17c694[_0x56ae('0x2129')]) { _0x41c934['mid'] = 0x878e7; for (var _0x341716 = [_0x17c694[_0x56ae('0x13c4')](), _0x17c694[_0x56ae('0x28dd')](), _0x17c694[_0x56ae('0x2d5a')](), _0x17c694['get_skaterHelpsOut'](), _0x17c694['get_studentFinishesUp'](), _0x17c694['get_runnerPathT'](), _0x17c694['get_runnerPathTContinued'](), _0x17c694['get_studentLastBox']()], _0x2208ec = _0x252a59[_0x56ae('0x977')](null), _0x29cdca = 0x0, _0x5ce1aa = _0x341716[_0x56ae('0x32')]; _0x29cdca < _0x5ce1aa;) { var _0xa77b10 = _0x29cdca++; _0x2208ec['set'](_0xa77b10, _0x341716[_0xa77b10]); } _0x17c694[_0x56ae('0x2129')] = _0x2208ec; _0x341716 = _0x56b9a2['get_instance'](); if (0x0 <= _0x341716[_0x56ae('0x20c2')] && 0x3dbd > _0x341716[_0x56ae('0x20c2')]) { for (_0x341716 = _0x17c694[_0x56ae('0x2129')][_0x56ae('0x3f')](); _0x341716['hasNext']();) _0x2208ec = _0x341716[_0x56ae('0x42')](), _0x56b9a2[_0x56ae('0x488')]()['set'](_0x2208ec['id'], null); _0x3db706['get_theGap']()[_0x56ae('0x184c')](!0x1); _0x3db706[_0x56ae('0x26b1')]()[_0x56ae('0x184c')](!0x1); } } return _0x17c694[_0x56ae('0x2129')]; }; _0x17c694['getBoxPath'] = function(_0x50e7b9) { for (var _0x5552e8 = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0x5552e8[_0x56ae('0x8f5')]();) { var _0x400380 = _0x5552e8[_0x56ae('0x42')](); if (_0x50e7b9 == _0x400380['id']) return _0x400380; } return null; }; _0x17c694[_0x56ae('0x13c4')] = function() { var _0x9e03dc = {}; _0x9e03dc[_0x56ae('0x2d5b')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; _0x9e03dc[_0x56ae('0x2d5c')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x1c1b50[_0x56ae('0x259')](null, _0x17c694[_0x56ae('0x2a91')])) { _0x41c934[_0x56ae('0xbcd')] = 0x715a1; var _0x2c103f = _0x17c694['getDate'](0x0), _0x2a7361 = _0x17c694['getDate'](0.04), _0x8e562d = new _0x48b239(_0x37c090[_0x56ae('0xb90')], _0x4622dd[_0x56ae('0x24cc')], 0x22, 0x2, null, null, { 'backwards': !0x0, 'beginMessage': _0x56ae('0x2d5d') }), _0x22b066 = _0x37c090[_0x56ae('0xb90')], _0x4c4c3f = _0x4622dd[_0x56ae('0x2473')], _0x36acc5 = _0x3db706[_0x56ae('0x26b1')](); _0x8e562d = [_0x8e562d, new _0x48b239(_0x22b066, _0x4c4c3f, 0x5, 0x1, -0x1388, null, { 'beginMessage': _0x56ae('0x6d9') }, function(_0x2c103f) { if ('boeuy' !== _0x56ae('0x2d5e')) { _0x17c694[_0x56ae('0x13c4')]()[_0x56ae('0x20fc')](_0x2c103f); _0x3db706['get_somethingWeird']()['display'](0x1); } else { null == _0x22b066 && (_0x22b066 = new _0x4e9ff1()); var _0x1b72cb = _0x5d73ad[_0x56ae('0x2d5f')], _0x38ba3a = _0x5d73ad[_0x56ae('0x2cdd')], _0x1bfc0d = _0x5d73ad[_0x56ae('0x2cdd')], _0x2193bc = this[_0x56ae('0x201e')], _0x122d4d = this[_0x56ae('0xc61')], _0x338ea4 = _0x1b72cb; null == _0x338ea4 && (_0x338ea4 = new _0x4e9ff1()); _0x338ea4['x'] = _0x2193bc['x'] + _0x122d4d['x'] * _0x8e562d; _0x338ea4['y'] = _0x2193bc['y'] + _0x122d4d['y'] * _0x8e562d; _0x338ea4['z'] = _0x2193bc['z'] + _0x122d4d['z'] * _0x8e562d; _0x2193bc = _0x2a7361[_0x56ae('0x201e')]; _0x122d4d = _0x2a7361[_0x56ae('0xc61')]; _0x338ea4 = _0x38ba3a; null == _0x338ea4 && (_0x338ea4 = new _0x4e9ff1()); _0x338ea4['x'] = _0x2193bc['x'] + _0x122d4d['x'] * _0x8e562d; _0x338ea4['y'] = _0x2193bc['y'] + _0x122d4d['y'] * _0x8e562d; _0x338ea4['z'] = _0x2193bc['z'] + _0x122d4d['z'] * _0x8e562d; _0x2193bc = _0x1bfc0d; null == _0x2193bc && (_0x2193bc = new _0x4e9ff1()); _0x2193bc['x'] = _0x38ba3a['x'] - _0x1b72cb['x']; _0x2193bc['y'] = _0x38ba3a['y'] - _0x1b72cb['y']; _0x2193bc['z'] = _0x38ba3a['z'] - _0x1b72cb['z']; _0x2193bc = this[_0x56ae('0xc61')]; _0x122d4d = _0x1bfc0d; null == _0x122d4d && (_0x122d4d = new _0x4e9ff1()); _0x338ea4 = _0x1bfc0d['x'] * _0x2193bc['x'] + _0x1bfc0d['y'] * _0x2193bc['y'] + _0x1bfc0d['z'] * _0x2193bc['z']; _0x122d4d['x'] = _0x1bfc0d['x'] - _0x338ea4 * _0x2193bc['x']; _0x122d4d['y'] = _0x1bfc0d['y'] - _0x338ea4 * _0x2193bc['y']; _0x122d4d['z'] = _0x1bfc0d['z'] - _0x338ea4 * _0x2193bc['z']; _0x2193bc = _0x38ba3a; null == _0x2193bc && (_0x2193bc = new _0x4e9ff1()); _0x2193bc['x'] = _0x1b72cb['x'] + _0x1bfc0d['x']; _0x2193bc['y'] = _0x1b72cb['y'] + _0x1bfc0d['y']; _0x2193bc['z'] = _0x1b72cb['z'] + _0x1bfc0d['z']; _0x2a7361[_0x56ae('0x2d60')](_0x8e562d, _0x1b72cb, _0x38ba3a, _0x1b72cb, null, null, !0x0); _0x8e562d = this[_0x56ae('0xc61')]; _0x2a7361 = _0x2a7361['normal']; _0x4eefd2[_0x56ae('0x2d61')](_0x8e562d['x'], _0x8e562d['y'], _0x8e562d['z'], _0x2a7361['x'], _0x2a7361['y'], _0x2a7361['z'], _0x1bfc0d); _0x2a7361 = _0x1bfc0d['x'] * _0x1bfc0d['x'] + _0x1bfc0d['y'] * _0x1bfc0d['y'] + _0x1bfc0d['z'] * _0x1bfc0d['z']; _0x8e562d = _0x2a7361 - 0x1; 1e-10 > (0x0 <= _0x8e562d ? _0x8e562d : -_0x8e562d) || (0x0 == _0x2a7361 ? (_0x1bfc0d['x'] = 0x1, _0x1bfc0d['y'] = 0x0, _0x1bfc0d['z'] = 0x0) : (_0x2a7361 = 0x1 / Math[_0x56ae('0xf0c')](_0x2a7361), _0x1bfc0d['x'] *= _0x2a7361, _0x1bfc0d['y'] *= _0x2a7361, _0x1bfc0d['z'] *= _0x2a7361)); _0x2a7361 = _0x22b066; null == _0x2a7361 && (_0x2a7361 = new _0x4e9ff1()); _0x2a7361['x'] = _0x2c103f['x'] - _0x1b72cb['x']; _0x2a7361['y'] = _0x2c103f['y'] - _0x1b72cb['y']; _0x2a7361['z'] = _0x2c103f['z'] - _0x1b72cb['z']; _0x2c103f = _0x22b066; null == _0x2c103f && (_0x2c103f = new _0x4e9ff1()); _0x2a7361 = _0x9e03dc[_0x56ae('0x2d5b')](_0x22b066['x'], _0x1bfc0d['x']) + _0x22b066['y'] * _0x1bfc0d['y'] + _0x22b066['z'] * _0x1bfc0d['z']; _0x2c103f['x'] = _0x2a7361 * _0x1bfc0d['x']; _0x2c103f['y'] = _0x2a7361 * _0x1bfc0d['y']; _0x2c103f['z'] = _0x2a7361 * _0x1bfc0d['z']; _0x1bfc0d = _0x22b066; null == _0x1bfc0d && (_0x1bfc0d = new _0x4e9ff1()); _0x1bfc0d['x'] = _0x1b72cb['x'] + _0x22b066['x']; _0x1bfc0d['y'] = _0x9e03dc[_0x56ae('0x2d5c')](_0x1b72cb['y'], _0x22b066['y']); _0x1bfc0d['z'] = _0x1b72cb['z'] + _0x22b066['z']; return _0x22b066; } }, _0x36acc5)]; _0x22b066 = new _0xf73cc(_0x4622dd[_0x56ae('0x2473')], 0x5, 0x4, !0x0, new _0x4e9ff1(0x0, 0x55, 0x11f8), new _0x4e9ff1(0x0, 0x0, 0x5a), null, null, null, 0xbb8, null, { 'beginMessage': _0x56ae('0x2a92') }); _0x4c4c3f = new _0xf73cc(_0x4622dd['boxes'], 0x1, 0x1, !0x0, null, null, null, null, null, -0x960, null, { 'beginMessage': 'Anyway,\x20where\x20was\x20I...\x0aThe\x20next\x20step\x20is\x20a\x20class\x20presentation,\x20or\x20a\x20research\x20paper.\x0aOr\x20worse,\x20both.\x20Bad\x20memories...' }); _0x36acc5 = _0x4622dd[_0x56ae('0x24cc')]; var _0x2bbd80 = _0x3db706['get_tellAFriend'](); _0x17c694[_0x56ae('0x2a91')] = new _0x17c694('box_from_boxes_5', 'TheVoid', _0x2c103f, _0x2a7361, _0x8e562d, [_0x22b066, _0x4c4c3f, new _0xf73cc(_0x36acc5, 0x22, 0x23, null, null, null, null, null, null, null, null, { 'beginMessage': 'But\x20the\x20point\x20isn\x27t\x20writing\x20words\x20or\x20getting\x20stage\x20fright.\x0aWhat\x20matters\x20is\x20sharing\x20what\x20you\x20found.\x0aThen\x20your\x20friends\x20can\x20benefit\x20too.\x20Or\x20they\x20can\x20point\x20out\x20how\x20horribly\x20wrong\x20you\x20are.\x20Either\x20way.', 'noCrumblingTiles': !0x0 }, null, null, null, _0x2bbd80)], function() { _0x3db706[_0x56ae('0x26b0')]()['display'](0x1); }); _0x2c103f = _0x56b9a2[_0x56ae('0x488')](); 0x0 <= _0x2c103f[_0x56ae('0x20c2')] && 0x3f13 > _0x2c103f[_0x56ae('0x20c2')] || (_0x2c103f = _0x56b9a2['get_instance'](), 0x0 <= _0x2c103f[_0x56ae('0x20c2')] && 0x4e93 > _0x2c103f['previousBuildNumber'] ? (_0x2c103f = _0x17c694['studentDiscovery'][_0x56ae('0xbf9')], _0x2c103f = 0x0 < _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2c103f['id'], _0x2c103f['defaultValue'])) : _0x2c103f = !0x1, _0x2c103f && (_0x2c103f = _0x17c694[_0x56ae('0x2a91')][_0x56ae('0xbf9')], _0x17c694[_0x56ae('0x2a91')][_0x56ae('0x2a96')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2c103f['id'], _0x2c103f[_0x56ae('0xa1c')]) - 0x1))); } return _0x17c694[_0x56ae('0x2a91')]; }; _0x17c694[_0x56ae('0x28dd')] = function() { if (null == _0x17c694[_0x56ae('0x2d62')]) { _0x41c934[_0x56ae('0xbcd')] = 0x9f4d6; var _0xb40355 = _0x17c694[_0x56ae('0xc10')](0.1), _0x536aab = _0x17c694['getDate'](0.12), _0x3ed5b1 = new _0x48b239(_0x37c090[_0x56ae('0xb90')], _0x4622dd[_0x56ae('0x24cc')], 0x26, 0x2, null, null, { 'backwards': !0x0, 'noCrumblingTiles': !0x0, 'beginMessage': _0x56ae('0x2d63') }), _0x25b8d6 = _0x37c090['student'], _0x4b2049 = _0x4622dd[_0x56ae('0x2473')], _0x1b7cf6 = _0x3db706[_0x56ae('0x26af')](); _0x17c694[_0x56ae('0x2d62')] = new _0x17c694(_0x56ae('0x2d64'), 'CrumblingWalls', _0xb40355, _0x536aab, [_0x3ed5b1, new _0x48b239(_0x25b8d6, _0x4b2049, 0x0, null, -0xc8, null, { 'beginMessage': _0x56ae('0x2d65') }, function(_0xb40355) { _0x17c694[_0x56ae('0x28dd')]()['recordChallengeComplete'](_0xb40355); _0x3db706['get_lightningStrikesTwice']()[_0x56ae('0xb4a')](0x1); }, _0x1b7cf6), new _0x48b239(_0x37c090['student'], _0x4622dd['boxes'], 0x5, 0x2, null, null, { 'beginMessage': _0x56ae('0x2d66') })], [new _0xf73cc(_0x4622dd[_0x56ae('0x2473')], 0x6, 0x6, !0x0, null, null, null, null, null, -0xbb8, null, { 'beginMessage': _0x56ae('0x2d67') }), new _0xf73cc(_0x4622dd[_0x56ae('0x2473')], 0x5, 0x5, !0x0, null, null, null, null, null, null, null, { 'beginMessage': _0x56ae('0x2d68') }), new _0xf73cc(_0x4622dd[_0x56ae('0x24cc')], 0x25, 0x25, null, null, null, null, null, null, null, null, { 'modifyData': function(_0xb40355, _0x536aab) { return _0x536aab + _0x56ae('0x2d69'); }, 'noCrumblingTiles': !0x0, 'beginMessage': _0x56ae('0x2d6a') })]); } return _0x17c694['studentRediscovery']; }; _0x17c694[_0x56ae('0x2d5a')] = function() { null == _0x17c694[_0x56ae('0x2d6b')] && (_0x41c934[_0x56ae('0xbcd')] = 0x6eef9, _0x17c694[_0x56ae('0x2d6b')] = new _0x17c694(_0x56ae('0x2d6c'), 'CrumblingWalls', _0x17c694[_0x56ae('0xc10')](0.12), _0x17c694[_0x56ae('0xc10')](0.14), [], [new _0xf73cc(_0x4622dd[_0x56ae('0x2473')], 0x0, 0x0, !0x0, null, null, null, null, null, null, _0x37c090[_0x56ae('0x1232')], { 'beginMessage': _0x56ae('0x2d6d'), 'modifyData': function(_0x1c78a7, _0x4e3327) { return 0x0 == _0x1c78a7 ? _0x4e3327 + '|overrideSpawn-16' : _0x4e3327; } }), new _0xf73cc(_0x4622dd['sidePathB'], 0x1, 0x2, null, null, null, null, null, null, null, _0x37c090[_0x56ae('0x1232')], { 'beginMessage': _0x56ae('0x2d6e'), 'modifyData': function(_0x458826, _0x506854) { return 0x2 == _0x458826 ? _0x506854 + _0x575257[_0x56ae('0x2d6f')] : _0x506854; } }), new _0xf73cc(_0x4622dd['sidePathB'], 0x6, 0x7, null, null, null, 0x64c, null, null, null, _0x37c090[_0x56ae('0x1232')], { 'beginMessage': _0x56ae('0x2d70'), 'modifyData': function(_0x59ccff, _0x4be32d) { if (_0x56ae('0x2d71') === 'wmOrq') { return 0x6 == _0x59ccff ? _0x4be32d + _0x56ae('0x2d72') : _0x4be32d; } else { var _0x1dfbb8 = f++; e = this['__textEngine'][_0x56ae('0x2d73')][_0x56ae('0x1b')](_0x1dfbb8); _0x1dfbb8 = _0x1dfbb8 < this['__textEngine']['layoutGroups'][_0x56ae('0x9fa')]() - 0x1 ? this['__textEngine'][_0x56ae('0x2d73')][_0x56ae('0x1b')](_0x1dfbb8 + 0x1) : null; d && (_0x4be32d < e[_0x56ae('0x1078')] && (_0x4be32d = e[_0x56ae('0x1078')]), _0x59ccff < e[_0x56ae('0x1d35')] && (_0x59ccff = e[_0x56ae('0x1d35')]), d = !0x1); if (_0x4be32d >= e[_0x56ae('0x1078')] && _0x4be32d <= e[_0x56ae('0x1078')] + e[_0x56ae('0x727')] || !c && null == _0x1dfbb8) if (_0x59ccff >= e['offsetX'] && _0x59ccff <= e['offsetX'] + e['width'] || !c && (null == _0x1dfbb8 || _0x1dfbb8[_0x56ae('0x2d74')] != e[_0x56ae('0x2d74')])) return e; } } })]), _0x17c694[_0x56ae('0x2d6b')][_0x56ae('0xbf8')] = !0x0); return _0x17c694[_0x56ae('0x2d6b')]; }; _0x17c694[_0x56ae('0x2d59')] = function() { if (null == _0x17c694[_0x56ae('0x2d75')]) { _0x41c934[_0x56ae('0xbcd')] = 0x39145; var _0x117e09 = _0x17c694[_0x56ae('0xc10')](0.6), _0x387e6d = _0x17c694[_0x56ae('0xc10')](0.61), _0x2f4574 = new _0xf73cc(_0x4622dd[_0x56ae('0x245f')], 0x4, 0x4, !0x0, null, null, null, null, null, null, _0x37c090[_0x56ae('0x1220')], { 'beginMessage': _0x56ae('0x2d76'), 'startTilesLength': -0x1 }), _0x280123 = _0x4622dd[_0x56ae('0x245f')], _0x4ed0c5 = _0x37c090[_0x56ae('0x1220')], _0xab4ab0 = _0x3db706[_0x56ae('0x26ae')](); _0x17c694[_0x56ae('0x2d75')] = new _0x17c694(_0x56ae('0x2d77'), _0x56ae('0x65f'), _0x117e09, _0x387e6d, [], [_0x2f4574, new _0xf73cc(_0x280123, 0x2, 0x2, !0x0, null, null, null, null, 0x5a, -0x258, _0x4ed0c5, { 'beginMessage': '\x22Try\x20it,\x22\x20she\x20says.\x20\x22It\x27ll\x20be\x20fun!\x22\x0a\x22I\x27m\x20totally\x20not\x20asking\x20because\x20I\x20need\x20a\x20henchman!\x22' }, null, function(_0x117e09) { _0x17c694['get_skaterHelpsOut']()[_0x56ae('0x20fc')](_0x117e09); _0x3db706[_0x56ae('0x26ae')]()[_0x56ae('0xb4a')](0x1); }, null, _0xab4ab0)]); _0x17c694[_0x56ae('0x2d75')][_0x56ae('0x2d53')] = _0x4622dd['river'][_0x56ae('0xbbe')]; _0x17c694['skaterHelpsOut']['foundIndex'] = 0x2; _0x17c694[_0x56ae('0x2d75')]['optional'] = !0x0; } return _0x17c694[_0x56ae('0x2d75')]; }; _0x17c694['get_studentFinishesUp'] = function() { null == _0x17c694[_0x56ae('0x2d78')] && (_0x41c934[_0x56ae('0xbcd')] = 0xaaef2, _0x17c694[_0x56ae('0x2d78')] = new _0x17c694(_0x56ae('0x2d79'), _0x56ae('0x2d7a'), _0x17c694['getDate'](0.61), _0x17c694[_0x56ae('0xc10')](0.62), [], [new _0xf73cc(_0x4622dd[_0x56ae('0x245f')], 0x1, 0x0, !0x0, null, null, null, null, null, null, _0x37c090['student'], { 'beginMessage': _0x56ae('0x2d7b'), 'victoryMessage': 'I\x20know\x20I\x20could\x20just\x20ask,\x20but\x20that\x27s\x20no\x20fun.' })]), _0x17c694['studentFinishesUp'][_0x56ae('0x2d53')] = _0x4622dd[_0x56ae('0x2462')][_0x56ae('0xbbe')], _0x17c694[_0x56ae('0x2d78')][_0x56ae('0x2d54')] = 0x2, _0x17c694[_0x56ae('0x2d78')]['optional'] = !0x0, _0x17c694[_0x56ae('0x2d78')][_0x56ae('0x2d46')] = _0x17c694[_0x56ae('0x2d59')]()); return _0x17c694[_0x56ae('0x2d78')]; }; _0x17c694[_0x56ae('0x20fb')] = function() { if (null == _0x17c694['runnerPathT']) { _0x41c934['low'] = 0xf5de; var _0x4919d = _0x17c694[_0x56ae('0xc10')](0.7), _0x61f4b5 = _0x17c694['getDate'](0.73), _0x3e6e16 = [new _0x48b239(_0x37c090['runner'], _0x4622dd[_0x56ae('0x20f8')], 0x2, 0x2, -0x2bc, null, { 'beginMessage': _0x56ae('0x20f7') })], _0x17686e = _0x4622dd['sidePathT'], _0x11b93e = new _0x4e9ff1(0x0, 0x0, 0x5a), _0x8cda7a = new _0x510664(0x32), _0x21cea4 = _0x37c090[_0x56ae('0x1232')], _0x53a44f = _0x3db706[_0x56ae('0x20f9')](); _0x17686e = [new _0xf73cc(_0x17686e, 0x3, 0x3, !0x0, _0x11b93e, null, null, _0x8cda7a, null, 0x1450, _0x21cea4, { 'beginMessage': 'Ah,\x20here\x20we\x20go.', 'modifyData': function(_0x4919d, _0x61f4b5) { return _0x61f4b5 + '|overrideSpawn-18|spawnZ-1400'; } }, null, function(_0x4919d) { if (_0x56ae('0x2d7c') !== _0x56ae('0x2d7c')) { var _0x2aca7e = this['_byteData'][_0x56ae('0x161f')](); this[_0x56ae('0x1a24')][_0x56ae('0xf7c')] = _0x252a59[_0x56ae('0x975')](null, 0x2 * _0x2aca7e, !0x0); _0x2aca7e = 0x0; for (var _0x57a8e5 = this['_cur_obj']['uvs']['get_length'](); _0xfeeea6['gt'](_0x57a8e5, _0x2aca7e);) this[_0x56ae('0x1a24')][_0x56ae('0xf7c')][_0x56ae('0x8b6')](_0x2aca7e++, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()), this[_0x56ae('0x1a24')]['uvs'][_0x56ae('0x8b6')](_0x2aca7e++, 0x1 - this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); } else { _0x17c694[_0x56ae('0x20fb')]()[_0x56ae('0x20fc')](_0x4919d); _0x3db706[_0x56ae('0x20f9')]()[_0x56ae('0xb4a')](0x1); } }, null, _0x53a44f)]; _0x11b93e = [0x2, 0x3]; _0x8cda7a = _0x252a59[_0x56ae('0x978')](null); _0x21cea4 = 0x0; for (_0x53a44f = _0x11b93e[_0x56ae('0x32')]; _0x21cea4 < _0x53a44f;) { var _0x1b30b7 = _0x21cea4++; _0x8cda7a[_0x56ae('0x8b6')](_0x1b30b7, _0x11b93e[_0x1b30b7]); } _0x17c694['runnerPathT'] = new _0x17c694(_0x56ae('0x20fe'), _0x56ae('0x20ff'), _0x4919d, _0x61f4b5, _0x3e6e16, _0x17686e, null, _0x8cda7a); _0x17c694[_0x56ae('0x20fd')][_0x56ae('0xbf8')] = !0x0; } return _0x17c694[_0x56ae('0x20fd')]; }; _0x17c694[_0x56ae('0x2d57')] = function() { if (_0x56ae('0x2d7d') === _0x56ae('0x2d7d')) { null == _0x17c694[_0x56ae('0x2d7e')] && (_0x41c934['low'] = 0x98d90, _0x17c694[_0x56ae('0x2d7e')] = new _0x17c694(_0x56ae('0x2d7f'), _0x56ae('0x20ff'), _0x17c694['getDate'](0.73), _0x17c694[_0x56ae('0xc10')](0.75), [], [new _0xf73cc(_0x4622dd[_0x56ae('0x20f8')], 0x2, 0x2, !0x0, null, null, 0x64c, null, 0x50, null, _0x37c090[_0x56ae('0x1232')], { 'beginMessage': _0x56ae('0x2d80') }), new _0xf73cc(_0x4622dd['primary'], 0x33, 0x33, !0x0, null, null, null, null, null, null, _0x37c090[_0x56ae('0x1232')], { 'beginMessage': _0x56ae('0x2d81') }), new _0xf73cc(_0x4622dd[_0x56ae('0x24cc')], 0x2a, 0x2a, !0x0, null, null, null, null, null, null, _0x37c090[_0x56ae('0x1232')], { 'beginMessage': _0x56ae('0x2d82'), 'victoryMessage': _0x56ae('0x2d83') })]), _0x17c694[_0x56ae('0x2d7e')][_0x56ae('0x2d54')] = 0x3, _0x17c694['runnerPathTContinued'][_0x56ae('0x2d46')] = _0x17c694['get_runnerPathT'](), _0x17c694[_0x56ae('0x2d7e')][_0x56ae('0xbf8')] = !0x0); return _0x17c694[_0x56ae('0x2d7e')]; } else { null != this[_0x56ae('0x1440')] && this['__currentState'] == this['__overState'] && this['set___currentState'](a); return this[_0x56ae('0x1440')] = a; } }; _0x17c694['get_studentLastBox'] = function() { if (null == _0x17c694[_0x56ae('0x2d84')]) { if ('TDZkO' === _0x56ae('0x2d85')) { this[_0x56ae('0xe9e')] = !0x1; var _0x26aa44 = this['_animationClipNode'][_0x56ae('0xe74')](), _0x1ad1d7 = this[_0x56ae('0xe9c')][_0x56ae('0xe70')](), _0x1e9f9f = this['_animationClipNode']['get_lastFrame'](), _0x44168f = this[_0x56ae('0xd2c')]; _0x26aa44 && (_0x44168f >= _0x1ad1d7 || _0x575257[_0x56ae('0x707')](0x0, _0x44168f)) && 0x0 < _0x1ad1d7 && (_0x44168f %= _0x1ad1d7, 0x0 > _0x44168f && (_0x44168f += _0x1ad1d7)); if (!_0x26aa44 && _0x44168f >= _0x1ad1d7) this[_0x56ae('0xea2')](), this[_0x56ae('0xea0')] = this[_0x56ae('0xea3')] = _0x1e9f9f, this['_blendWeight'] = 0x0; else if (!_0x26aa44 && 0x0 >= _0x44168f) this[_0x56ae('0xe9b')] = this[_0x56ae('0xea0')] = this[_0x56ae('0xea3')] = 0x0; else if (this[_0x56ae('0xe9c')][_0x56ae('0xe4a')]) _0x44168f = 0x0 < _0x1ad1d7 ? _0x44168f / _0x1ad1d7 * _0x1e9f9f : 0x0, this['_currentFrame'] = _0x44168f | 0x0, this[_0x56ae('0xe9b')] = _0x44168f - this['_currentFrame'], this['_nextFrame'] = this[_0x56ae('0xea3')] + 0x1; else { _0x1ad1d7 = this[_0x56ae('0xea0')] = this[_0x56ae('0xea3')] = 0x0; for (var _0x2dd93c = this[_0x56ae('0xe9c')][_0x56ae('0xe6f')](); _0x26aa44 = _0x1ad1d7, _0x1ad1d7 += _0x2dd93c[_0x56ae('0x1b')](this[_0x56ae('0xea5')]()), this[_0x56ae('0xea3')] = this[_0x56ae('0xea0')]++, _0x44168f > _0x1ad1d7;); this[_0x56ae('0xea3')] == _0x1e9f9f && (this['_currentFrame'] = 0x0, this[_0x56ae('0xea0')] = 0x1); _0x1e9f9f = _0x2dd93c[_0x56ae('0x1b')](this[_0x56ae('0xea3')]); this['_blendWeight'] = _0xfeeea6['toFloat'](_0x44168f - _0x26aa44) / _0xfeeea6[_0x56ae('0xcfc')](_0x1e9f9f); } } else { _0x41c934[_0x56ae('0xbcd')] = 0x997c; var _0x32dca5 = _0x17c694['getDate'](0.9), _0x5d54e2 = _0x17c694[_0x56ae('0xc10')](0x1), _0x3374b6 = new _0x48b239(_0x37c090[_0x56ae('0xb90')], _0x4622dd[_0x56ae('0x25e5')], 0x6, 0x2, null, null, { 'backwards': !0x0, 'noCrumblingTiles': !0x0, 'beginMessage': _0x56ae('0x2d86') }), _0x2d55ee = _0x37c090[_0x56ae('0xb90')], _0x2b6903 = _0x4622dd[_0x56ae('0x872')], _0x338554 = _0x3db706[_0x56ae('0x26ad')](); _0x3374b6 = [_0x3374b6, new _0x48b239(_0x2d55ee, _0x2b6903, 0x2, null, null, null, { 'noCrumblingTiles': !0x0, 'beginMessage': _0x56ae('0x2d87') }, function(_0x32dca5) { if (_0x56ae('0x2d88') === _0x56ae('0x2d89')) { var _0x5bff35 = this[_0x56ae('0x1cd4')]; if (null != _0x586025[_0x32dca5] ? _0x5bff35[_0x56ae('0x99b')](_0x32dca5) : _0x5bff35['h'][_0x56ae('0x900')](_0x32dca5)) return _0x5bff35 = this[_0x56ae('0x1cd4')], null != _0x586025[_0x32dca5] ? _0x5bff35[_0x56ae('0x99c')](_0x32dca5) : _0x5bff35['h'][_0x32dca5]; _0x32dca5 = this[_0x56ae('0xc4c')](_0x32dca5); return null == _0x32dca5 ? null : _0x32dca5[_0x56ae('0x1cd3')](0x0, _0x32dca5[_0x56ae('0x32')]); } else { _0x17c694[_0x56ae('0x256d')]()[_0x56ae('0x20fc')](_0x32dca5); _0x3db706[_0x56ae('0x26ad')]()['display'](0x1); } }, _0x338554), new _0x48b239(_0x37c090['student'], _0x4622dd[_0x56ae('0x872')], 0x6, 0x2, null, null, { 'beginMessage': _0x56ae('0x2d8a') }, function(_0x32dca5) { _0x17c694[_0x56ae('0x256d')]()[_0x56ae('0x20fc')](_0x32dca5); _0x32dca5 = _0x3db706[_0x56ae('0x26ac')](); null != _0x32dca5[_0x56ae('0x13c6')] && (_0x32dca5 = _0x32dca5['saveEntry'], _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x32dca5['id'], _0x32dca5[_0x56ae('0xa1c')])); _0x17c694['get_studentLastBox']()[_0x56ae('0x256e')](); })]; _0x2d55ee = new _0xf73cc(_0x4622dd[_0x56ae('0x872')], 0x7, 0x6, !0x0, null, null, 0x5dc, null, null, null, null, null, function() { var _0x4b3fde = {}; _0x4b3fde['DtNBP'] = _0x56ae('0x2311'); return _0x37c090[_0x56ae('0xb90')][_0x56ae('0x2251')][_0x56ae('0xbf6')] ? { 'beginMessage': _0x56ae('0x2d8b') } : { 'quitCallback': function() { _0x17c694['studentLastBox'][_0x56ae('0xf2a')] <= _0x17c694['studentLastBox'][_0x56ae('0xbfa')][_0x56ae('0x9fa')]() && (_0x3e53c9[_0x56ae('0x29f5')] = !0x0, _0x3db706[_0x56ae('0x26ac')]()[_0x56ae('0xb4a')](0x1)); }, 'initializedCallback': function(_0x32dca5) { var _0x5d54e2 = new _0x4b08f8(new _0x5446c5(function() { if (_0x56ae('0x2d8c') !== _0x56ae('0x2d8d')) { if (0x1 >= _0x5d54e2['timesTriggered']) { var _0x32dca5 = _0x37c090[_0x56ae('0xb90')], _0x3374b6 = null; null == _0x3374b6 && _0x876409['endsWith']('Ok,\x20wow.\x20This\x20is\x20actually\x20kind\x20of\x20tricky.', '-') && (_0x3374b6 = _0x1ac706[_0x56ae('0x21ad')](0x29) / 0x2); _0x1ac706[_0x56ae('0x488')]()['displayMessage'](_0x4b3fde['DtNBP'], _0x3374b6, _0x22acef[_0x56ae('0xcc5')](_0x32dca5)); } else 0x2 == _0x5d54e2[_0x56ae('0x2d8e')] ? _0x22acef['displayMessages'](_0x37c090[_0x56ae('0xb90')], [_0x56ae('0x2d8f'), _0x56ae('0x2d90')]) : 0x3 == _0x5d54e2[_0x56ae('0x2d8e')] ? _0x22acef['displayMessages'](_0x37c090[_0x56ae('0xb90')], ['Hmm...', 'Do\x20we\x20REALLY\x20need\x20this\x20box?', _0x56ae('0x2d91'), 'And\x20those\x20boxes\x20could\x20be\x20somewhere\x20convenient.']) : _0x22acef['displayMessages'](_0x37c090[_0x56ae('0xb90')], [_0x56ae('0x2d92'), _0x56ae('0x2d93')]); } else { this[_0x56ae('0x2014')] = 0.01; this['_x'] = _0x32dca5; this['_y'] = _0x5d54e2; this[_0x56ae('0x18b8')] = 0x0; this[_0x56ae('0x2d94')](this[_0x56ae('0x1c18')](0x0)); } }), _0x32dca5, null); _0x5d54e2[_0x56ae('0x2d95')] = 0x6; _0x5d54e2[_0x56ae('0x230a')] = !0x1; _0x5d54e2[_0x56ae('0x9d3')] = function(_0x32dca5) { switch (_0x5d54e2['timesTriggered']) { case 0x0: var _0x3374b6 = 0xf; break; case 0x1: _0x3374b6 = 0x11; break; case 0x2: _0x3374b6 = 0x1e; break; case 0x3: _0x3374b6 = 0x28; break; case 0x4: _0x3374b6 = 0x46; break; case 0x5: _0x3374b6 = 0x86; break; case 0x6: _0x3374b6 = 0x19d; break; default: _0x3374b6 = 0x7fffff; } return _0x32dca5['deaths'] >= _0x3374b6; }; _0x32dca5['registerAnimation'](_0x5d54e2); } }; }, function(_0x32dca5) { _0x32dca5 = _0x3db706[_0x56ae('0x26ac')](); _0x575257[_0x56ae('0x708')](null, _0x32dca5[_0x56ae('0x13c6')]) ? (_0x32dca5 = _0x32dca5[_0x56ae('0x13c6')], _0x32dca5 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x32dca5['id'], _0x32dca5[_0x56ae('0xa1c')])) : _0x32dca5 = !0x1; _0x32dca5 ? _0x17c694['get_studentLastBox']()['continuePath']() : (_0x3e53c9[_0x56ae('0x29f5')] = !0x1, _0x3db706[_0x56ae('0x26ac')]()[_0x56ae('0xb4a')](0x1)); }, function() { var _0x32dca5 = _0x3db706[_0x56ae('0x26ac')](); null != _0x32dca5[_0x56ae('0x13c6')] ? (_0x32dca5 = _0x32dca5[_0x56ae('0x13c6')], _0x32dca5 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x32dca5['id'], _0x32dca5[_0x56ae('0xa1c')])) : _0x32dca5 = !0x1; if (_0x32dca5) return !0x1; _0x3e53c9[_0x56ae('0x29f5')] = !0x0; _0x3db706[_0x56ae('0x26ac')]()['display'](0x1); return !0x0; }, _0x3db706[_0x56ae('0x26ac')]()); _0x2b6903 = new _0xf73cc(_0x4622dd[_0x56ae('0x872')], 0x4, 0x4, !0x0, null, null, 0x5aa, null, null, null, null, { 'beginMessage': _0x56ae('0x2d96'), 'noCrumblingTiles': !0x0 }); _0x338554 = new _0xf73cc(_0x4622dd[_0x56ae('0x25e5')], 0x0, 0x1, null, null, null, null, null, null, null, null, { 'beginMessage': 'Here\x27s\x20a\x20quick\x20test...\x20What\x20if\x20I\x20DON\x27T\x20focus\x20on\x20staying\x20calm?\x0aThen\x20the\x20box\x20should\x20go\x20back\x20to\x20its\x20usual\x20behavior.\x0aThus\x20proving\x20that\x20I\x27m\x20the\x20one\x20controlling\x20it.', 'onlyResetCharacter': function(_0x32dca5) { return !0x1; } }); var _0x392b25 = _0x4622dd['sidePathB'], _0x1aed64 = _0x3db706[_0x56ae('0x13c5')](); _0x17c694[_0x56ae('0x2d84')] = new _0x17c694(_0x56ae('0x2d97'), _0x56ae('0x2d98'), _0x32dca5, _0x5d54e2, _0x3374b6, [_0x2d55ee, _0x2b6903, _0x338554, new _0xf73cc(_0x392b25, 0xb, 0xc, null, null, null, null, null, null, null, null, { 'endTiles': !0x1, 'beginMessage': _0x56ae('0x2d99') }, null, null, null, _0x1aed64)], function() { _0x3db706[_0x56ae('0x13c5')]()[_0x56ae('0xb4a')](0x1); }); } } return _0x17c694[_0x56ae('0x2d84')]; }; _0x17c694[_0x56ae('0x27a9')] = function(_0x782ca) { if (_0x56ae('0x2d9a') === _0x56ae('0x2d9b')) { return this[_0x56ae('0x11ab')][_0x56ae('0xfe9')](); } else { _0x41c934[_0x56ae('0xba6')] = 0xa3715; var _0xcc9686 = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3b')](_0x782ca, 0x0); if (_0x782ca[_0x56ae('0xbf8')]) _0xcc9686 + 0x1 < _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x9fa')]() && _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0xcc9686 + 0x1)[_0x56ae('0xbf8')] && _0x17c694['get_all']()['get'](_0xcc9686 + 0x1)[_0x56ae('0x2d46')] == _0x782ca ? (_0x782ca = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0xcc9686 + 0x1), _0x782ca[_0x56ae('0xf2a')] = _0x782ca[_0x56ae('0xbfa')]['get_length'](), _0x782ca['saveSubIndex']['delete'](), _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0xcc9686 + 0x1)[_0x56ae('0x256e')]()) : (_0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x3b21dd[_0x56ae('0x488')]()), _0x4421e4[_0x56ae('0x993')]['setTunnel'](null), _0x3b21dd[_0x56ae('0x488')]()['boxOverlay'][_0x56ae('0xb82')](!0x0), _0x3b21dd['get_instance']()[_0x56ae('0x2d9c')][_0x56ae('0xb7c')]()); else { _0x782ca = _0x1c1b50[_0x56ae('0x2d9d')](_0xcc9686, 0x1); for (var _0x52f223 = _0x17c694['get_all']()['get_length'](); _0x782ca < _0x52f223;) if (_0xcc9686 = _0x782ca++, !_0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0xcc9686)[_0x56ae('0xbf8')]) { _0x782ca = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0xcc9686); _0x52f223 = _0x782ca[_0x56ae('0xbf9')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x52f223['id'], _0x52f223[_0x56ae('0xa1c')]) < _0x782ca[_0x56ae('0xbfa')]['get_length']() + _0x782ca[_0x56ae('0xbfb')]['get_length']() || (_0x782ca = _0x17c694[_0x56ae('0xbf7')]()['get'](_0xcc9686), _0x782ca[_0x56ae('0xf2a')] = _0x782ca[_0x56ae('0xbfa')][_0x56ae('0x9fa')](), _0x782ca['saveSubIndex'][_0x56ae('0x195d')]()); _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0xcc9686)[_0x56ae('0x256e')](); return; } _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x3b21dd['get_instance']()); _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null); _0x3b21dd['get_instance']()[_0x56ae('0x2d9c')][_0x56ae('0xb82')](!0x0); _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x2d9c')]['reset'](); } } }; _0x17c694[_0x56ae('0x6')] = {}; _0x17c694[_0x56ae('0x6')]['id'] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0x1e06')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0xbfa')] = null; _0x17c694[_0x56ae('0x6')]['boxChallenges'] = null; _0x17c694[_0x56ae('0x6')]['saveChallengesDone'] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2d53')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2d54')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0x28cc')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2d46')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0xbf8')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0x195c')] = null; _0x17c694[_0x56ae('0x6')][_0x56ae('0x256e')] = function() { _0x41c934.mid = 0xa0452; var _0x583298 = this.index >= this.intermission.get_length() + this.boxChallenges.get_length() ? null : this.index < this.intermission.get_length() ? this.intermission.get(this.index) : this.boxChallenges.get(this.index - this.intermission.get_length()); if (null != _0x583298) { if ('qbuQs' !== _0x56ae('0x2d9e')) { var _0x2873e3 = this.saveSubIndex; _0x56b9a2.get_instance().get(_0x2873e3.id, _0x2873e3.defaultValue) > (_0x583298.levelParams.backwards ? _0x583298.startIndex : _0x583298.endIndex) - (_0x583298.levelParams.backwards ? _0x583298.endIndex : _0x583298.startIndex) && this.saveSubIndex.delete(); _0x2873e3 = this.saveSubIndex; _0x583298.playChallenge(_0x56b9a2.get_instance().get(_0x2873e3.id, _0x2873e3.defaultValue)); return !0x0; } else { return this._diffuseMethod; } } return !0x1; }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2d52')] = function() { _0x17c694.playPathAfter(this); }; _0x17c694[_0x56ae('0x6')]['onBoxSectionFinished'] = function(_0x38e5a0, _0x390f52) { _0x41c934.mid = 0x9eb3e; _0x390f52 = _0x390f52.tunnel.characters.get(0x0); if (!(_0x38e5a0.currentBox.mesh.get_z() > _0x390f52.mesh.get_z())) { if (null != _0x38e5a0.pastEndCallback && _0x38e5a0.pastEndCallback()) return !0x1; 0x0 >= _0x1ac706.get_instance().toasts.get_length() && (_0x38e5a0 = _0x390f52.characterData, _0x390f52 = null, null == _0x390f52 && _0x876409.endsWith('Oops!\x20Forgot\x20the\x20box.', '-') && (_0x390f52 = _0x1ac706.textDisplayTime(0x15) / 0x2), _0x1ac706.get_instance().displayMessage(_0x56ae('0x2d9f'), _0x390f52, _0x22acef.getBitmap(_0x38e5a0))); return !0x1; } return !0x0; }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2d4c')] = function(_0x31d2e0, _0xbcc66f) { if (_0x575257.pJpCD === 'oKPwO') { _0x52e6a7 -= _0x4e6193; do _0x5dad21[_0x133651++] = Dd[_0x2bb227++]; while (--_0x4e6193); _0x2bb227 = _0x133651 - _0x2647fb; _0x2d9f4e = _0x5dad21; } else { if (_0x31d2e0 == (this.index >= this.intermission.get_length() + this.boxChallenges.get_length() ? null : this.index < this.intermission.get_length() ? this.intermission.get(this.index) : this.boxChallenges.get(this.index - this.intermission.get_length()))) { _0x41c934.mid = 0xbaa38; var _0xddd340 = _0xbcc66f.number; _0xbcc66f = (_0x31d2e0.path.pathName == _0xbcc66f.tunnel.levelSet.pathName && (_0x31d2e0.levelParams.backwards ? _0x31d2e0.endIndex : _0x31d2e0.startIndex) <= _0xddd340 && (_0x31d2e0.levelParams.backwards ? _0x31d2e0.startIndex : _0x31d2e0.endIndex) >= _0xddd340 ? _0x31d2e0.levelParams.backwards ? _0x31d2e0.startIndex - _0xddd340 : _0x575257.bMmTn(_0xddd340, _0x31d2e0.startIndex) : -0x1) + 0x1; _0xbcc66f <= (_0x31d2e0.levelParams.backwards ? _0x31d2e0.startIndex : _0x31d2e0.endIndex) - (_0x31d2e0.levelParams.backwards ? _0x31d2e0.endIndex : _0x31d2e0.startIndex) && (0x0 >= _0xbcc66f ? this.saveSubIndex.delete() : this.saveSubIndex.set_value(_0xbcc66f)); } return !0x0; } }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2da0')] = function(_0x5c7624, _0x54c0ed, _0x5722ce, _0x1ff14a, _0x54da9a, _0x5bc7b5) { _0x1ff14a = this.index >= this.intermission.get_length() + this.boxChallenges.get_length() ? null : this.index < this.intermission.get_length() ? this.intermission.get(this.index) : this.boxChallenges.get(this.index - this.intermission.get_length()); _0x1ff14a instanceof _0xf73cc && (_0x41c934.mid = 0x57a9d, null == _0x5722ce && (_0x5722ce = _0x54c0ed), _0x5722ce = _0x5722ce.number, _0x5722ce = _0x1ff14a.path.pathName == _0x5c7624.levelSet.pathName && (_0x1ff14a.levelParams.backwards ? _0x1ff14a.endIndex : _0x1ff14a.startIndex) <= _0x5722ce && (_0x1ff14a.levelParams.backwards ? _0x1ff14a.startIndex : _0x1ff14a.endIndex) >= _0x5722ce ? _0x1ff14a.levelParams.backwards ? _0x575257.TXYwl(_0x1ff14a.startIndex, _0x5722ce) : _0x5722ce - _0x1ff14a.startIndex : -0x1, _0x54c0ed.number == _0x1ff14a.endIndex ? (_0x54da9a = _0x1ff14a.endPoint, _0x5bc7b5 = _0x5bc7b5 > (0x0 >= _0x54da9a ? _0x54c0ed.endZ + _0x54da9a : _0x54c0ed.startZ + _0x54da9a)) : _0x5bc7b5 = !0x1, _0x5bc7b5 || (0x0 > _0x5722ce ? (_0x1ff14a.levelParams.backwards ? _0x1ff14a.endIndex + 0x1 : _0x1ff14a.endIndex - 0x1) == _0x54c0ed.number ? _0x5bc7b5 = !0x0 : (this.saveSubIndex.delete(), this.continuePath()) : 0x0 >= _0x5722ce ? this.saveSubIndex.delete() : this.saveSubIndex.set_value(_0x5722ce)), _0x5bc7b5 && (this.recordChallengeComplete(_0x1ff14a), _0x5c7624.setWon2(_0x5c7624.characters.get(0x0)))); }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2d4b')] = function(_0x1e8dd3) { _0x41c934.mid = 0x81b1c; var _0x3e2dd3 = this.intermission.indexOf(_0x1e8dd3, 0x0); 0x0 > _0x3e2dd3 && _0x1e8dd3 instanceof _0xf73cc && (_0x3e2dd3 = this.boxChallenges.indexOf(_0x1e8dd3, 0x0), 0x0 <= _0x3e2dd3 && (_0x3e2dd3 += this.intermission.get_length())); 0x0 <= _0x3e2dd3 && (this.setProgress(_0x3e2dd3 + 0x1), this.continuePath()); }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x20fc')] = function(_0x2a783c) { if (_0x56ae('0x2da1') === _0x56ae('0x2da2')) { this.angel.spritesheet.set_currentFrame(0x45); var _0x183168 = new _0x5c4c32(this.pastafarian.get_onScreen()); this.dialog.addBubble('Are\x20these\x20questions\x20leading\x20up\x20to\x20anything,\x20or\x20is\x20this\x20what\x20you\x20consider\x20a\x20friendly\x20greeting?', 0x0, -0x8c, -0x1, Math.round(0x398), null, _0x183168); _0x183168 = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x2808'), -0xf0, 0xf0, null, null, null, _0x183168); this.dialog.addBubble(_0x56ae('0x2da3'), 0xa0, 0x168, -0x1, Math.round(-0.4), 0x1, null); } else { var _0x44afa3 = this.intermission.indexOf(_0x2a783c, 0x0); 0x0 > _0x44afa3 && _0x2a783c instanceof _0xf73cc && (_0x44afa3 = this.boxChallenges.indexOf(_0x2a783c, 0x0), 0x0 <= _0x44afa3 && (_0x44afa3 += this.intermission.get_length())); 0x0 <= _0x44afa3 && this.setProgress(_0x44afa3 + 0x1); } }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2a96')] = function(_0x1463b3) { this.index = _0x1463b3; this.saveSubIndex.delete(); _0x1463b3 = this.saveChallengesDone; this.index > _0x56b9a2.get_instance().get(_0x1463b3.id, _0x1463b3.defaultValue) && this.saveChallengesDone.set_value(this.index); }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2d4e')] = function(_0x17b14b) { var _0xac0273 = this.saveChallengesDone; return _0x56b9a2.get_instance().get(_0xac0273.id, _0xac0273.defaultValue) > _0x17b14b; }; _0x17c694[_0x56ae('0x6')]['getBoxWidth'] = function() { var _0x2c3bd2 = this.foundPath, _0x562066 = _0x4622dd.get_instance().availablePaths; return _0x5605e4.toInt(_0x56c89f.getParam((null != _0x586025[_0x2c3bd2] ? _0x562066.getReserved(_0x2c3bd2) : _0x562066.h[_0x2c3bd2]).getLevelZeroIndexed(this.foundIndex), _0x56ae('0xf30')), 0x4b); }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x2da4')] = function(_0x4727c9) { if (_0x56ae('0x2da5') === 'axzeY') { this.mEntries = []; } else { for (var _0x4ddbd9 = this.boxChallenges.iterator(); _0x4ddbd9.hasNext();) { var _0x428f91 = _0x4ddbd9.next(); if (_0x428f91.currentBox == _0x4727c9) return _0x428f91.boxSpawnOffset; } return null; } }; _0x17c694[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x17c694; var _0xf73cc = function(_0x318b08, _0x53ae99, _0x460e42, _0x1b78f6, _0x1820cd, _0x52ae18, _0x361c5f, _0x59f5d9, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x1ede83, _0x4e6193, _0x5c4c32, _0x59e76e, _0x7e77df) { null == _0x2d9f4e && (_0x2d9f4e = 0x0); null == _0x1b78f6 && (_0x1b78f6 = !0x1); this[_0x56ae('0x2da6')] = this[_0x56ae('0x2da7')] = 0x0; null == _0x1ede83 && (_0x1ede83 = {}); if (_0x53ae99 > _0x460e42 || _0x1b78f6) _0x1ede83[_0x56ae('0xf2c')] = !0x0; null == _0x5ac4a7 && (_0x5ac4a7 = _0x37c090[_0x56ae('0xb90')]); this[_0x56ae('0x2da8')] = _0x4e6193; this[_0x56ae('0x2da9')] = _0x1820cd; this['boxEulers'] = _0x52ae18; this['boxSpawnOffset'] = _0x59f5d9; this[_0x56ae('0x2daa')] = _0x361c5f; this[_0x56ae('0x2dab')] = _0x1b30b7; this[_0x56ae('0x2dac')] = _0x2d9f4e; _0x460e42 -= _0x53ae99; _0x48b239[_0x56ae('0x94d')](this, _0x5ac4a7, _0x318b08, _0x53ae99, (0x0 <= _0x460e42 ? _0x460e42 : -_0x460e42) + 0x1, null, null, _0x1ede83, _0x5c4c32, _0x7e77df); }; _0x5ac4a7[_0x56ae('0x2dad')] = _0xf73cc; _0xf73cc[_0x56ae('0x8bf')] = 'com.player03.run3.explore._MovableBoxPath.BoxChallenge'; _0xf73cc['__super__'] = _0x48b239; _0xf73cc[_0x56ae('0x6')] = _0x4e6193(_0x48b239[_0x56ae('0x6')], { 'boxPath': null, 'customSpawn': null, 'boxEulers': null, 'boxSpawnOffset': null, 'currentBox': null, 'currentBoxAnimation': null, 'boxMoveDistance': null, 'boxDistanceFromWalls': null, 'endPoint': null, 'pastEndCallback': null, 'generateParams': null, 'set_levelParams': function(_0x36e969) { null == _0x36e969 && (_0x36e969 = {}); null != this['levelParams'] && (_0x36e969[_0x56ae('0xf2c')] = this['levelParams'][_0x56ae('0xf2c')], _0x36e969[_0x56ae('0x2cad')] = this[_0x56ae('0x195a')][_0x56ae('0x2cad')], _0x36e969[_0x56ae('0x1e06')] = this[_0x56ae('0x195a')][_0x56ae('0x1e06')], _0x36e969[_0x56ae('0x2c71')] = this[_0x56ae('0x195a')][_0x56ae('0x2c71')], null == _0x36e969['victoryCallback'] && (_0x36e969[_0x56ae('0x2c6a')] = this[_0x56ae('0x195a')][_0x56ae('0x2c6a')])); null == _0x36e969[_0x56ae('0xbc4')] && (_0x36e969[_0x56ae('0xbc4')] = _0x2d9f4e(this, this[_0x56ae('0xbc4')])); null != this[_0x56ae('0x2da9')] && (_0x36e969[_0x56ae('0x1a54')] = _0x2d9f4e(this, this[_0x56ae('0x1a54')])); null == _0x36e969[_0x56ae('0x2bee')] && (_0x36e969['victoryCondition'] = function(_0x36e969) { return !0x1; }); _0x48b239['prototype'][_0x56ae('0x2bec')]['call'](this, _0x36e969); this[_0x56ae('0x195a')]['fadeOutOnVictory'] += 0.2; return this[_0x56ae('0x195a')]; }, 'modifyData': function(_0x518fea, _0x2ad5ca) { return _0x518fea == this[_0x56ae('0x1076')] ? _0x2ad5ca + (_0x56ae('0x2dae') + this[_0x56ae('0x2da9')]['x'] + ',' + this[_0x56ae('0x2da9')]['y'] + _0x56ae('0x2daf') + this[_0x56ae('0x2da9')]['z']) : _0x2ad5ca; }, 'playChallenge': function(_0x2dbe4d) { null == _0x2dbe4d && (_0x2dbe4d = 0x0); null != this[_0x56ae('0x2da8')] && this['set_levelParams'](this[_0x56ae('0x2da8')]()); _0x48b239[_0x56ae('0x6')][_0x56ae('0x259c')][_0x56ae('0x94d')](this, _0x2dbe4d); _0x2dbe4d = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]; _0x2dbe4d['characters'][_0x56ae('0x1b')](0x0); var _0x120e78 = this['boxPath'][_0x56ae('0x2db0')](), _0x4f7945 = new _0x10cca0(), _0x12afd8 = this['boxPath']['id']; _0x1c1b50[_0x56ae('0x258')](null, _0x586025['boxPath']) ? _0x4f7945[_0x56ae('0x932')](_0x56ae('0x2d4f'), _0x12afd8) : _0x4f7945['h'][_0x56ae('0x2d4f')] = _0x12afd8; this[_0x56ae('0x2db1')] = _0x5f17d4[_0x56ae('0x27aa')](_0x2dbe4d, _0x17bbc3[_0x56ae('0x27ab')](_0x2dbe4d, _0x56ae('0x27ac'), null, _0x120e78, _0x4f7945)); null != this['boxEulers'] && (this['currentBox'][_0x56ae('0xe79')]['set_eulers'](this[_0x56ae('0x2db2')]), this[_0x56ae('0x2db1')][_0x56ae('0x23ad')]()); this['currentBoxAnimation'] = this[_0x56ae('0x2db1')]['sourceData'][_0x56ae('0xf66')]; this[_0x56ae('0x2db3')]['setAnimationValues'](this[_0x56ae('0x2daa')], this[_0x56ae('0x2dab')]); this[_0x56ae('0x2db1')][_0x56ae('0xb7c')](); _0x2dbe4d['registerObject'](this[_0x56ae('0x2db1')]); _0x2dbe4d[_0x56ae('0x2c53')]['push'](this['currentBox']); this[_0x56ae('0x2da6')] = this['currentBox'][_0x56ae('0xe79')]['get_z'](); _0x2dbe4d['zOverlapLeeway'] += _0x120e78 / 0x2; }, 'lastBoxZ': null, 'failuresInARow': null, 'onlyResetCharacter': function(_0x30d011) { _0x30d011 = _0x30d011[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); if (!_0x30d011['characterData']['knowledge'][_0x56ae('0xbf6')]) return !0x1; if (this[_0x56ae('0x2db1')]['mesh']['get_z']() < _0x30d011[_0x56ae('0xbcc')][_0x56ae('0xca0')]) { if (0x0 >= _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x1408')][_0x56ae('0x9fa')]()) { _0x30d011 = _0x30d011['characterData']; var _0x108ba2 = null; null == _0x108ba2 && _0x876409['endsWith'](_0x56ae('0x2d9f'), '-') && (_0x108ba2 = _0x1ac706[_0x56ae('0x21ad')](0x15) / 0x2); _0x1ac706[_0x56ae('0x488')]()['displayMessage']('Oops!\x20Forgot\x20the\x20box.', _0x108ba2, _0x22acef[_0x56ae('0xcc5')](_0x30d011)); } return !0x1; } _0x108ba2 = this[_0x56ae('0x2db1')]['mesh'][_0x56ae('0x105e')]() - this[_0x56ae('0x2da6')]; _0x108ba2 = !_0x1c1b50['vGFvC'](1e-10, 0x0 <= _0x108ba2 ? _0x108ba2 : -_0x108ba2); this[_0x56ae('0x2da6')] = this['currentBox'][_0x56ae('0xe79')][_0x56ae('0x105e')](); if (_0x108ba2) this[_0x56ae('0x2da7')] = 0x0; else if (_0x1c1b50[_0x56ae('0x25b')](0x0, _0x30d011[_0x56ae('0xbcc')][_0x56ae('0xf64')]) && null == _0x30d011[_0x56ae('0x2247')] && (this[_0x56ae('0x2da7')]++, 0x3 <= this[_0x56ae('0x2da7')])) return 0x0 >= _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x1408')]['get_length']() && (_0x30d011 = _0x30d011[_0x56ae('0xbb9')], _0x108ba2 = null, null == _0x108ba2 && _0x876409['endsWith'](_0x56ae('0x2db4'), '-') && (_0x108ba2 = _0x1ac706['textDisplayTime'](0x22) / 0x2), _0x1ac706['get_instance']()[_0x56ae('0x21ae')](_0x56ae('0x2db4'), _0x108ba2, _0x22acef[_0x56ae('0xcc5')](_0x30d011))), this[_0x56ae('0x2da7')] = 0x0, !0x1; return !0x0; }, '__class__': _0xf73cc }); var _0x35d0eb = function(_0x243ac5, _0x145061, _0x3b03e3, _0x294afa, _0x226b9a) { this['dirty'] = !0x0; var _0x37960e = new _0x27a4e9(); _0x37960e[_0x56ae('0x1f14')](_0x3b03e3); _0x37960e[_0x56ae('0x1149')](_0x294afa); _0x3b03e3 = new _0x383538(); _0x3b03e3[_0x56ae('0xae4')](_0x37960e); _0x7d440[_0x56ae('0x94d')](this, _0x3b03e3, _0x226b9a); this[_0x56ae('0x2db5')](_0x243ac5, _0x145061); }; _0x5ac4a7[_0x56ae('0x2db6')] = _0x35d0eb; _0x35d0eb['__name__'] = _0x56ae('0x2db6'); _0x35d0eb[_0x56ae('0x8ee')] = _0x7d440; _0x35d0eb[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x498')](_0x4e6193, _0x7d440[_0x56ae('0x6')], { 'cameraX': null, 'cameraY': null, 'dirty': null, 'setPositionOnMap': function(_0x353705, _0x4fc194) { this['set_x'](_0x353705); this[_0x56ae('0xaae')](_0x4fc194); this[_0x56ae('0xd96')] = !0x0; }, 'setViewedFrom': function(_0x1bd665, _0x51ad63) { this[_0x56ae('0x2db7')] = _0x1bd665; this[_0x56ae('0x2db8')] = _0x51ad63; this[_0x56ae('0xd96')] = !0x0; }, '__class__': _0x35d0eb }); var _0x510664 = function(_0x173d4e, _0x482661) { if (_0x56ae('0x2db9') !== _0x56ae('0x2db9')) { this[_0x56ae('0x1cd7')][_0x56ae('0x1d')](); for (var _0x288a01 = this[_0x56ae('0xf71')][_0x56ae('0x3f')](); _0x288a01[_0x56ae('0x8f5')]();) { var _0x15b94c = _0x288a01[_0x56ae('0x42')](); _0x15b94c[_0x56ae('0x2dba')](); var _0x43519d = this[_0x56ae('0x1cd7')]; _0x15b94c = _0x15b94c['aabb']; _0x43519d[_0x56ae('0x1d8b')](_0x15b94c[_0x56ae('0x58')]); _0x43519d[_0x56ae('0x1d8b')](_0x15b94c[_0x56ae('0x57')]); } } else { _0x575257[_0x56ae('0x6fb')](null, _0x482661) && (_0x482661 = 0x0); null == _0x173d4e && (_0x173d4e = 0x0); this['x'] = _0x173d4e; this['y'] = _0x482661; } }; _0x5ac4a7[_0x56ae('0x2dbb')] = _0x510664; _0x510664[_0x56ae('0x8bf')] = _0x56ae('0x2dbb'); _0x510664[_0x56ae('0x6')] = {}; _0x510664[_0x56ae('0x6')]['x'] = null; _0x510664[_0x56ae('0x6')]['y'] = null; _0x510664[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { if (_0x56ae('0x2dbc') === 'fSTPE') { return new _0x510664(this.x, this.y); } else { var _0x5f4d55 = this.__context.gl, _0x198ec2 = _0x5f4d55.createShader(b); _0x5f4d55.shaderSource(_0x198ec2, a); _0x5f4d55.compileShader(_0x198ec2); 0x0 == _0x5f4d55.getShaderParameter(_0x198ec2, _0x5f4d55.COMPILE_STATUS) && (b = b == _0x5f4d55.VERTEX_SHADER ? _0x56ae('0x2dbd') : _0x56ae('0x2dbe'), b += '\x0a' + _0x5f4d55.getShaderInfoLog(_0x198ec2), _0x131690.error(b + ('\x0a' + a), { fileName: 'openfl/display/Shader.hx', lineNumber: 0x148, className: 'openfl.display.Shader', methodName: _0x56ae('0x2dbf') })); return _0x198ec2; } }; _0x510664[_0x56ae('0x6')]['copyFrom'] = function(_0x481c63) { this.x = _0x481c63.x; this.y = _0x481c63.y; }; _0x510664[_0x56ae('0x6')]['setTo'] = function(_0x4d0b31, _0x34d5d9) { if (_0x56ae('0x2dc0') !== 'AZRWv') { this.x = _0x4d0b31; this.y = _0x34d5d9; } else { try { var _0x15e0ea = new _0x430d1(0x0); _0x15e0ea.writeUTF(_0x4d0b31); _0x15e0ea.compress(null); return _0x570ef9.encodeByteArray(_0x15e0ea); } catch (_0x29c6ef) { return _0x3ce0fc.lastException = _0x29c6ef, null == _0x34d5d9 && (_0x34d5d9 = _0x575257.ALsOt), _0x29a875.silentTrace('Error\x20compressing\x20' + _0x34d5d9 + ':\x20' + _0x1b30b7.string(_0x29c6ef instanceof _0x1adea8 ? _0x29c6ef.val : _0x29c6ef), { fileName: 'src/com/player03/run3/save/Base64JSON.hx', lineNumber: 0x1a, className: _0x575257.roTHz, methodName: _0x56ae('0x2dc1') }), _0x4d0b31; } } }; _0x510664[_0x56ae('0x6')][_0x56ae('0x2dc2')] = function() { if ('rYAsX' !== _0x1c1b50.ULYtK) { _0xfba720(_0x30d273, b, c); } else { null == _0x510664.__limeVector2 && (_0x510664.__limeVector2 = new _0x55b21a()); var _0x30d273 = _0x510664.__limeVector2; _0x30d273.x = this.x; _0x30d273.y = this.y; return _0x510664.__limeVector2; } }; _0x510664[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x510664; var _0x52cb8b = function() {}; _0x5ac4a7['com.player03.run3.galaxy.Progress'] = _0x52cb8b; _0x52cb8b[_0x56ae('0x8bf')] = _0x56ae('0x2dc3'); _0x52cb8b[_0x56ae('0x984')] = {}; _0x52cb8b[_0x56ae('0x984')][_0x56ae('0x2dc4')] = _0x56ae('0x2dc4'); _0x52cb8b[_0x56ae('0x2c46')] = function(_0x3c7a65) { var _0x5651b7 = _0x3c7a65[_0x56ae('0xa91')]; _0x5651b7 = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x5651b7['id'], _0x5651b7[_0x56ae('0xa1c')]); var _0x44625d = _0x3c7a65[_0x56ae('0xa92')]; _0x3c7a65[_0x56ae('0x2c2c')](_0x5651b7 < _0x44625d ? _0x5651b7 : _0x44625d, _0x52cb8b[_0x56ae('0xe8c')]); _0x5651b7 = _0x52cb8b[_0x56ae('0xe8c')]; _0x44625d = _0x1032d0[_0x56ae('0x2dc5')]; var _0x359c56 = _0x52cb8b[_0x56ae('0xe8c')]; null == _0x359c56 && (_0x359c56 = new _0x510664()); _0x359c56['x'] = _0x5651b7['x'] * _0x44625d; _0x359c56['y'] = _0x5651b7['y'] * _0x44625d; _0x52cb8b['temp']['x'] -= _0x1032d0[_0x56ae('0x2bbe')] * _0x1032d0[_0x56ae('0x2dc5')]; _0x52cb8b[_0x56ae('0xe8c')]['y'] -= _0x1032d0[_0x56ae('0x2bbf')] * _0x1032d0['MAP_TO_AU']; _0x5651b7 = _0x1c1b50[_0x56ae('0x2d9d')](_0x52cb8b[_0x56ae('0xe8c')]['x'] * _0x52cb8b[_0x56ae('0xe8c')]['x'], _0x52cb8b['temp']['y'] * _0x52cb8b[_0x56ae('0xe8c')]['y']); _0x5651b7 < _0x52cb8b[_0x56ae('0x2dc6')] * _0x52cb8b['minDistFromWormhole'] && (_0x52cb8b[_0x56ae('0x2dc6')] = Math[_0x56ae('0xf0c')](_0x5651b7)); _0x5651b7 = _0x3c7a65[_0x56ae('0xa91')]; _0x5651b7 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5651b7['id'], _0x5651b7[_0x56ae('0xa1c')]); _0x44625d = _0x3c7a65[_0x56ae('0xa92')]; _0x5651b7 = _0x5651b7 < _0x44625d ? _0x5651b7 : _0x44625d; _0x44625d = _0x1c1b50[_0x56ae('0x2d9d')](_0x3c7a65[_0x56ae('0xcb9')], 0x1); _0x3c7a65 = _0x3c7a65[_0x56ae('0x25a1')](_0x5651b7 < _0x44625d ? _0x5651b7 : _0x44625d); _0x3c7a65 > _0x52cb8b['currentDate'] && _0x52cb8b[_0x56ae('0x2dc4')](_0x3c7a65); }; _0x52cb8b[_0x56ae('0x8c0')] = function() { var _0x4d4a21 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')]; for (_0x4d4a21 = new _0x5770e1(_0x4d4a21, _0x4d4a21[_0x56ae('0xbf4')]()); _0x4d4a21[_0x56ae('0x8f5')]();) { var _0x4b9614 = _0x4d4a21['next'](); _0x4b9614[_0x56ae('0x2b5a')]() && _0x52cb8b['recordProgress'](_0x4b9614); } }; _0x52cb8b[_0x56ae('0x2dc4')] = function(_0x2628ab) { if (_0x2628ab < _0x52cb8b['currentDate']) for (var _0x3eacc1 = 0x0, _0x1af966 = _0x52cb8b[_0x56ae('0x2dc7')]; _0x3eacc1 < _0x1af966[_0x56ae('0x32')];) { var _0x1ff435 = _0x1af966[_0x3eacc1]; ++_0x3eacc1; _0x2628ab < _0x1ff435['date'] && _0x52cb8b[_0x56ae('0x2dc8')] >= _0x1ff435['date'] && _0x1ff435['callback'](!0x1); } else if (_0x2628ab > _0x52cb8b[_0x56ae('0x2dc8')]) for (_0x3eacc1 = 0x0, _0x1af966 = _0x52cb8b[_0x56ae('0x2dc7')]; _0x3eacc1 < _0x1af966['length'];) _0x1ff435 = _0x1af966[_0x3eacc1], ++_0x3eacc1, _0x2628ab >= _0x1ff435[_0x56ae('0x2dc9')] && _0x52cb8b['currentDate'] < _0x1ff435[_0x56ae('0x2dc9')] && _0x1ff435[_0x56ae('0xcab')](!0x0); return _0x52cb8b[_0x56ae('0x2dc8')] = _0x2628ab; }; _0x52cb8b[_0x56ae('0x2306')] = function(_0x149fc8, _0x345b9b) { _0x52cb8b['currentDate'] >= _0x149fc8 && _0x345b9b(!0x0); _0x52cb8b[_0x56ae('0x2dc7')][_0x56ae('0x8f0')](new _0x4e593d(_0x149fc8, _0x345b9b)); }; var _0x4e593d = function(_0x5eda71, _0x485595) { this[_0x56ae('0x2dc9')] = _0x5eda71; this[_0x56ae('0xcab')] = _0x485595; }; _0x5ac4a7[_0x56ae('0x2dca')] = _0x4e593d; _0x4e593d[_0x56ae('0x8bf')] = _0x56ae('0x2dca'); _0x4e593d[_0x56ae('0x6')] = {}; _0x4e593d[_0x56ae('0x6')]['date'] = null; _0x4e593d[_0x56ae('0x6')][_0x56ae('0xcab')] = null; _0x4e593d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4e593d; var _0x1032d0 = function() {}; _0x5ac4a7['com.player03.run3.galaxy.SolarSystem'] = _0x1032d0; _0x1032d0[_0x56ae('0x8bf')] = _0x56ae('0x2dcb'); _0x1032d0['init'] = function() { var _0x504468 = JSON['parse'](_0x422531[_0x56ae('0x11d6')](_0x56ae('0x75e'))); _0x1032d0[_0x56ae('0x2dcc')] = _0x504468['images'][_0x56ae('0x2dcd')]['x'] + 0x5d; _0x1032d0[_0x56ae('0x2dce')] = _0x504468[_0x56ae('0x22b8')]['Planet']['y'] + 91.5; _0x1032d0[_0x56ae('0x2bbe')] = _0x504468['images']['Wormhole']['x'] + 112.5; _0x1032d0[_0x56ae('0x2bbf')] = _0x504468[_0x56ae('0x22b8')][_0x56ae('0x2dcf')]['y'] + 112.5; _0x1032d0['MAP_TO_AU'] = 4.2 / Math[_0x56ae('0xf0c')]((_0x1032d0['MAP_WORMHOLE_X'] - _0x1032d0[_0x56ae('0x2dcc')]) * (_0x1032d0[_0x56ae('0x2bbe')] - _0x1032d0[_0x56ae('0x2dcc')]) + (_0x1032d0[_0x56ae('0x2bbf')] - _0x1032d0[_0x56ae('0x2dce')]) * (_0x1032d0[_0x56ae('0x2bbf')] - _0x1032d0[_0x56ae('0x2dce')])); _0x1032d0['AU_TO_MAP'] = 0x1 / _0x1032d0[_0x56ae('0x2dc5')]; _0x1032d0['MAP_SUN_X'] = _0x1032d0[_0x56ae('0x2bbe')] + (_0x1032d0[_0x56ae('0x2dcc')] - _0x1032d0['MAP_WORMHOLE_X']) / 4.2 * 5.2; _0x1032d0[_0x56ae('0x2dd0')] = _0x1032d0[_0x56ae('0x2bbf')] + (_0x1032d0[_0x56ae('0x2dce')] - _0x1032d0['MAP_WORMHOLE_Y']) / 4.2 * 5.2; }; _0x1032d0['planetLocation'] = function(_0x436d7f, _0x3344b6) { null == _0x3344b6 && (_0x3344b6 = new _0x510664()); _0x436d7f = 0x168 * _0x436d7f - 0x168 * _0x436d7f * 2.2; _0x3344b6['x'] = _0x1032d0[_0x56ae('0x2dd1')] * Math[_0x56ae('0x104e')](_0x436d7f) + _0x1032d0['MAP_SUN_X']; _0x3344b6['y'] = _0x1032d0[_0x56ae('0x2dd1')] * Math['sin'](_0x436d7f) + _0x1032d0['MAP_SUN_Y']; return _0x3344b6; }; _0x1032d0['planetAbsoluteLocation'] = function(_0xbeaf82, _0x4b798d) { if (_0x56ae('0x2dd2') !== _0x56ae('0x2dd3')) { null == _0x4b798d && (_0x4b798d = new _0x510664()); _0xbeaf82 *= 0x168; _0x4b798d['x'] = Math[_0x56ae('0x104e')](_0xbeaf82); _0x4b798d['y'] = Math[_0x56ae('0xaa1')](_0xbeaf82); return _0x4b798d; } else { return null == _0x120a5a['instance'] ? _0x120a5a['instance'] = new _0x120a5a() : _0x120a5a[_0x56ae('0x993')]; } }; _0x1032d0[_0x56ae('0x2dd4')] = function(_0x3bd550, _0x1cfdb0) { null == _0x1cfdb0 && (_0x1cfdb0 = new _0x510664()); _0x3bd550 = 0x168 * _0x3bd550 / 2.2; _0x1cfdb0['x'] = 5.2 * Math[_0x56ae('0x104e')](_0x3bd550); _0x1cfdb0['y'] = 5.2 * Math[_0x56ae('0xaa1')](_0x3bd550); return _0x1cfdb0; }; var _0x56f3a3 = function(_0x11fb1e) { null == _0x11fb1e && (_0x11fb1e = 0.1); _0x11fb1e *= 0xc8; var _0x5f081c = _0x252a59[_0x56ae('0x975')](null); _0x5f081c[_0x56ae('0x8f0')](-_0x11fb1e); _0x5f081c[_0x56ae('0x8f0')](-_0x11fb1e); _0x5f081c[_0x56ae('0x8f0')](0x0); _0x5f081c[_0x56ae('0x8f0')](_0x11fb1e); _0x5f081c['push'](-_0x11fb1e); _0x5f081c[_0x56ae('0x8f0')](0x0); _0x5f081c[_0x56ae('0x8f0')](-_0x11fb1e); _0x5f081c['push'](_0x11fb1e); _0x5f081c[_0x56ae('0x8f0')](0x0); _0x5f081c['push'](_0x11fb1e); _0x5f081c[_0x56ae('0x8f0')](_0x11fb1e); _0x5f081c[_0x56ae('0x8f0')](0x0); _0x11fb1e = _0x252a59[_0x56ae('0x975')](null); _0x11fb1e['push'](0x0); _0x11fb1e[_0x56ae('0x8f0')](0x0); _0x11fb1e[_0x56ae('0x8f0')](0x1); _0x11fb1e[_0x56ae('0x8f0')](0x0); _0x11fb1e[_0x56ae('0x8f0')](0x0); _0x11fb1e[_0x56ae('0x8f0')](0x1); _0x11fb1e[_0x56ae('0x8f0')](0x1); _0x11fb1e[_0x56ae('0x8f0')](0x1); _0x35d0eb[_0x56ae('0x94d')](this, _0x1032d0[_0x56ae('0x2bbe')], _0x1032d0[_0x56ae('0x2bbf')], _0x5f081c, _0x41f34a[_0x56ae('0x2dd5')], new _0x30cb6f(_0x3b6fdf['getTexture'](_0x56ae('0x2dd6'))[_0x56ae('0x5c9')])); this[_0x56ae('0x15a9')]()[_0x56ae('0xb09')]()[_0x56ae('0x1b')](0x0)[_0x56ae('0x119f')](_0x11fb1e); }; _0x5ac4a7[_0x56ae('0x2dd7')] = _0x56f3a3; _0x56f3a3[_0x56ae('0x8bf')] = _0x56ae('0x2dd7'); _0x56f3a3[_0x56ae('0x8ee')] = _0x35d0eb; _0x56f3a3[_0x56ae('0x6')] = _0x4e6193(_0x35d0eb[_0x56ae('0x6')], { '__class__': _0x56f3a3 }); var _0x2e8694 = function(_0x4aa315, _0x4587f5, _0x44ce6c, _0x28f7e0) { this[_0x56ae('0x2dd8')] = !0x1; this[_0x56ae('0x2dd9')] = _0x4aa315; this[_0x56ae('0x2dda')] = _0x4587f5; this[_0x56ae('0x2ddb')] = _0x44ce6c; this[_0x56ae('0x2ddc')] = _0x28f7e0; }; _0x5ac4a7[_0x56ae('0x2ddd')] = _0x2e8694; _0x2e8694['__name__'] = _0x56ae('0x2ddd'); _0x2e8694[_0x56ae('0x8c0')] = function() { if (_0x56ae('0x2dde') !== _0x56ae('0x2dde')) { return 0x4; } else { var _0x3a85ab = new Date(), _0x25c388 = _0x3a85ab['getMonth']() + 0x1; _0x3a85ab = _0x3a85ab[_0x56ae('0xc10')](); for (var _0x4d1eac = [new _0x50293b(), new _0x4bba63()], _0x25824f = 0x0; _0x25824f < _0x4d1eac['length'];) { var _0x489c4c = _0x4d1eac[_0x25824f];++_0x25824f; if (_0x489c4c[_0x56ae('0x2ddf')](_0x25c388, _0x3a85ab)) { _0x2e8694['current'] = _0x489c4c; break; } } } }; _0x2e8694[_0x56ae('0x6')] = {}; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2dd8')] = null; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2dd9')] = null; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2dda')] = null; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2ddb')] = null; _0x2e8694[_0x56ae('0x6')]['endDay'] = null; _0x2e8694[_0x56ae('0x6')]['dateInRange'] = function(_0x154b42, _0x5ab1a8) { return _0x154b42 > this.startMonth || _0x154b42 == this.startMonth && _0x5ab1a8 >= this.startDay ? _0x154b42 >= this.endMonth ? _0x154b42 == this.endMonth ? _0x5ab1a8 <= this.endDay : !0x1 : !0x0 : !0x1; }; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2de0')] = function(_0x52542b, _0x1d31e3) { return _0x1d31e3; }; _0x2e8694[_0x56ae('0x6')]['modifyInfiniteLevel'] = function(_0x109fb8) {}; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2de1')] = function(_0x31288d) { return null; }; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2de2')] = function() { return !0x1; }; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x2de3')] = function(_0x181ba4, _0x5aee3d) { return null; }; _0x2e8694[_0x56ae('0x6')]['getInfiniteModeImage'] = function() { return null; }; _0x2e8694[_0x56ae('0x6')]['getLevelWonMessage'] = function(_0x5c4bbe) { return null; }; _0x2e8694[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2e8694; var _0x50293b = function() { _0x2e8694[_0x56ae('0x94d')](this, 0x3, 0x16, 0x4, 0x19); var _0x301a66 = [0x7b, 0x73, 0x1f, 0x78, 0x6f, 0x1b, 0x74, 0x6c, 0x17, 0x70, 0x68, 0x7c, 0x6c, 0x1f, 0x78, 0x69, 0x1b, 0x74, 0x65, 0x79, 0x70, 0x68, 0x75, 0x6d, 0x1f, 0x78, 0x69, 0x1c, 0x74, 0x65, 0x79, 0x71, 0x1c, 0x75, 0x6d, 0x19, 0x71, 0x69, 0x7d, 0x6e, 0x65, 0x79, 0x6a, 0x1d, 0x75, 0x6d, 0x19, 0x72, 0x69, 0x76, 0x6e, 0x66, 0x79, 0x6a, 0x1d, 0x76, 0x66, 0x7a, 0x72, 0x1e, 0x76, 0x6e, 0x1a, 0x73, 0x6a, 0x1d, 0x6f, 0x67, 0x7a, 0x72, 0x1e, 0x77, 0x6e, 0x1a, 0x73, 0x6b, 0x77, 0x6f, 0x67, 0x7b, 0x6b, 0x1e, 0x77, 0x68, 0x1a, 0x73, 0x1f, 0x78, 0x6f, 0x67, 0x74, 0x6c, 0x1e, 0x70, 0x68, 0x7c, 0x73, 0x1f, 0x78, 0x70], _0x47440b = new Date()[_0x56ae('0xc07')]() - 0x7d0; _0x47440b < _0x301a66['length'] && (_0x301a66 = _0x301a66[_0x47440b], 0x64 <= _0x301a66 && (_0x301a66 -= 0x64, this['endMonth'] = 0x4), this[_0x56ae('0x2ddc')] = _0x301a66, this['startMonth'] = this[_0x56ae('0x2ddb')], this[_0x56ae('0x2dda')] = _0x301a66 - 0x7, 0x0 > this['startDay'] && (this['startMonth'] = 0x3, this['startDay'] += 0x1f)); }; _0x5ac4a7[_0x56ae('0x2de4')] = _0x50293b; _0x50293b[_0x56ae('0x8bf')] = 'com.player03.run3.holiday.Easter'; _0x50293b[_0x56ae('0x8ee')] = _0x2e8694; _0x50293b[_0x56ae('0x6')] = _0x4e6193(_0x2e8694[_0x56ae('0x6')], { 'modifyInfiniteSectionData': function(_0x100570, _0x2d7b65) { null == _0x50293b[_0x56ae('0x2de5')] && (_0x50293b[_0x56ae('0x2de5')] = new _0xccac7f()); _0x50293b['pastel']['hue'] = 0x168 * Math[_0x56ae('0xadb')](); 0.1 > Math['random']() && (_0x50293b[_0x56ae('0x2de5')][_0x56ae('0x2de6')] = _0x1c1b50['KFtRF'](0x14, Math['random']())); _0x50293b[_0x56ae('0x2de5')][_0x56ae('0x2de7')] = 0.3 * Math[_0x56ae('0xadb')]() + 0.2; _0x50293b[_0x56ae('0x2de5')][_0x56ae('0x2de8')] = 0.45 < _0x50293b[_0x56ae('0x2de5')][_0x56ae('0x2de7')] ? 0.2 * Math[_0x56ae('0xadb')]() + 0.7 : 0.15 * Math[_0x56ae('0xadb')]() + 0.8; _0x100570 = _0x50293b[_0x56ae('0x2de5')]; _0x100570 = _0xccac7f['toRGB'](_0x100570[_0x56ae('0x2de6')], _0x100570[_0x56ae('0x2de7')], _0x100570[_0x56ae('0x2de8')]); return _0x56ae('0x2de9') + _0x876409['hex'](_0x100570, 0x6) + '|' + _0x2d7b65; }, 'getBatteryMesh': function(_0x4601ff) { null == _0x50293b[_0x56ae('0x293c')] && (_0x50293b[_0x56ae('0x293c')] = new _0x292403('text/model/Easter.obj')); return new _0x54085e(_0x50293b[_0x56ae('0x293c')], 'egg', _0x4601ff); }, 'getInfiniteModeImage': function() { return _0x56ae('0x2dea'); }, 'getLevelWonMessage': function(_0xb239ea) { return 0x2 == _0xb239ea ? new _0x4a7f48(_0x56ae('0x2deb')) : null; }, '__class__': _0x50293b }); var _0xccac7f = function(_0xd5f8fe) { if (null == _0xd5f8fe) this[_0x56ae('0x2de6')] = 0x0, this[_0x56ae('0x2de7')] = 0x1, this[_0x56ae('0x2de8')] = 0.5; else { var _0x29095e = (_0xd5f8fe >> 0x10 & 0xff) / 0xff; var _0x51b3c2 = _0x1c1b50[_0x56ae('0x1e12')](_0xd5f8fe >> 0x8, 0xff) / 0xff; _0xd5f8fe = (_0xd5f8fe & 0xff) / 0xff; var _0x56dac2 = _0x322ab3[_0x56ae('0xc35')]([_0x29095e, _0x51b3c2], Math[_0x56ae('0x58')], _0xd5f8fe), _0x1378ec = _0x322ab3['fold']([_0x29095e, _0x51b3c2], Math['max'], _0xd5f8fe), _0x333cc7 = _0x1378ec - _0x56dac2; this[_0x56ae('0x2de6')] = 0x3c * (0x0 >= _0x333cc7 ? 0x0 : _0x1378ec == _0x29095e ? (_0x51b3c2 - _0xd5f8fe) / _0x333cc7 % 0x6 : _0x1378ec == _0x51b3c2 ? (_0xd5f8fe - _0x29095e) / _0x333cc7 + 0x2 : (_0x29095e - _0x51b3c2) / _0x333cc7 + 0x4); this['lightness'] = (_0x56dac2 + _0x1378ec) / 0x2; this[_0x56ae('0x2de7')] = 0.5 >= this[_0x56ae('0x2de8')] ? _0x1c1b50[_0x56ae('0x25d')](_0x333cc7, _0x1c1b50[_0x56ae('0x238')](0x2, this['lightness'])) : _0x333cc7 / (0x2 - 0x2 * this[_0x56ae('0x2de8')]); _0x1c1b50['sWupU'](isNaN, this[_0x56ae('0x2de7')]) && (this[_0x56ae('0x2de7')] = 0x0); } }; _0x5ac4a7[_0x1c1b50['QxMoD']] = _0xccac7f; _0xccac7f[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x499')]; _0xccac7f[_0x56ae('0x2dec')] = function(_0xa90ce3, _0x701d30, _0x1556b3) { 0x168 <= _0xa90ce3 ? _0xa90ce3 %= 0x168 : 0x0 > _0xa90ce3 && (_0xa90ce3 = _0xa90ce3 % 0x168 + 0x168); _0x701d30 = Math['max'](0x0, Math['min'](0x1, _0x701d30)); _0x1556b3 = Math[_0x56ae('0x57')](0x0, Math[_0x56ae('0x58')](0x1, _0x1556b3)); _0x701d30 = 0.5 >= _0x1556b3 ? 0x2 * _0x1556b3 * _0x701d30 : 0x2 * (0x1 - _0x1556b3) * _0x701d30; var _0x4f62c5 = _0xa90ce3 / 0x3c, _0x11e11d = _0x701d30 * (0x1 - Math[_0x56ae('0x887')](_0x4f62c5 % 0x2 - 0x1)), _0x175180 = _0x1556b3 -= _0x1c1b50[_0x56ae('0x25e')](_0x701d30, 0x2), _0x2ea0fb = _0x175180; if (isNaN(_0xa90ce3)) throw new _0x1adea8(new _0x35308d(_0x1c1b50['brXAp'])); 0x1 > _0x4f62c5 ? (_0x2ea0fb += _0x701d30, _0x175180 += _0x11e11d) : 0x2 > _0x4f62c5 ? (_0x2ea0fb += _0x11e11d, _0x175180 += _0x701d30) : 0x3 > _0x4f62c5 ? (_0x175180 += _0x701d30, _0x1556b3 += _0x11e11d) : 0x4 > _0x4f62c5 ? (_0x175180 += _0x11e11d, _0x1556b3 += _0x701d30) : 0x5 > _0x4f62c5 ? (_0x2ea0fb += _0x11e11d, _0x1556b3 += _0x701d30) : (_0x2ea0fb += _0x701d30, _0x1556b3 += _0x11e11d); return (0x0 >= _0x2ea0fb ? 0x0 : 0x1 <= _0x2ea0fb ? 0xff : 0xff * _0x2ea0fb | 0x0) << 0x10 | (0x0 >= _0x175180 ? 0x0 : 0x1 <= _0x175180 ? 0xff : 0xff * _0x175180 | 0x0) << 0x8 | (0x0 >= _0x1556b3 ? 0x0 : 0x1 <= _0x1556b3 ? 0xff : 0xff * _0x1556b3 | 0x0); }; _0xccac7f[_0x56ae('0x6')] = {}; _0xccac7f[_0x56ae('0x6')][_0x56ae('0x2de6')] = null; _0xccac7f[_0x56ae('0x6')][_0x56ae('0x2de7')] = null; _0xccac7f[_0x56ae('0x6')][_0x56ae('0x2de8')] = null; _0xccac7f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xccac7f; var _0x4bba63 = function() { _0x2e8694[_0x56ae('0x94d')](this, 0xa, 0x18, 0xa, 0x1f); }; _0x5ac4a7[_0x56ae('0x2ded')] = _0x4bba63; _0x4bba63['__name__'] = _0x56ae('0x2ded'); _0x4bba63[_0x56ae('0x8ee')] = _0x2e8694; _0x4bba63[_0x56ae('0x6')] = _0x4e6193(_0x2e8694[_0x56ae('0x6')], { 'modifyInfiniteSectionData': function(_0x26799a, _0x21a859) { _0x4bba63['hsl'][_0x56ae('0x2de6')] = 0x2d * Math[_0x56ae('0xadb')](); _0x4bba63[_0x56ae('0x2dee')][_0x56ae('0x2de7')] = 0.8 + 0.19999999999999996 * Math[_0x56ae('0xadb')](); _0x4bba63['hsl']['lightness'] = 0.4 + 0.19999999999999996 * Math['random'](); _0x26799a = _0x4bba63[_0x56ae('0x2dee')]; _0x26799a = _0xccac7f[_0x56ae('0x2dec')](_0x26799a[_0x56ae('0x2de6')], _0x26799a['saturation'], _0x26799a[_0x56ae('0x2de8')]); return 'color-0x' + _0x876409[_0x56ae('0x14f2')](_0x26799a, 0x6) + '|' + _0x21a859 + _0x56ae('0x2def'); }, 'getBatteryMesh': function(_0x19b253) { if (_0x56ae('0x2df0') !== _0x56ae('0x2df1')) { null == _0x4bba63[_0x56ae('0x293c')] && (_0x4bba63[_0x56ae('0x293c')] = new _0x292403(_0x56ae('0x2df2')), _0x4bba63[_0x56ae('0x293c')][_0x56ae('0x2df3')](_0x56ae('0x2df4'), function(_0x19b253) { if (_0x56ae('0x2df5') === _0x56ae('0x2df5')) { var _0x781225 = new _0x30cb6f(new _0x56f3bc(_0x422531[_0x56ae('0x1294')](_0x56ae('0x2df6')))); _0x781225[_0x56ae('0x1771')](_0x2797a6['method']); _0x19b253[_0x56ae('0x424')](_0x781225); } else { return _0x2b1f90[_0x56ae('0x190c')](_0x5632a9['fromBytes'](_0x19b253)); } })); return new _0x54085e(_0x4bba63[_0x56ae('0x293c')], _0x56ae('0x2df4'), _0x19b253); } else { var _0x18f902 = !0x0; Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x9ad')], d) ? _0x19b253[_0x56ae('0x2d94')](_0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x9ad')], d)) : (_0x18f902 = !0x1, _0x19b253['set_start'](_0xc5462['getProperty'](this[_0x56ae('0x9ad')], d))); _0x19b253 = new _0x521535(this[_0x56ae('0x9ad')], d, _0x19b253, _0x18f902); this['propertyDetails']['push'](_0x19b253); } }, 'batteryMaterialProvided': function() { return !0x0; }, 'getInfiniteModeImage': function() { if ('IfpMR' === 'MlBNS') { d[_0x56ae('0xa2f')] = new _0x225d8f(null, e[_0x56ae('0x3d')], e['height']); d['buffer']['__srcImage'] = e; d[_0x56ae('0x1d35')] = 0x0; d[_0x56ae('0x1078')] = 0x0; d[_0x56ae('0x3d')] = d[_0x56ae('0xa2f')]['width']; d[_0x56ae('0x727')] = d[_0x56ae('0xa2f')][_0x56ae('0x727')]; null != c && c(d); } else { return _0x56ae('0x2d15'); } }, 'getLevelWonMessage': function(_0x563f39) { if (_0x56ae('0x2df7') !== _0x1c1b50[_0x56ae('0x2df8')]) { return 0x2 == _0x563f39 ? new _0x4a7f48(_0x56ae('0x2df9'), _0x56ae('0x2dfa')) : null; } else { _0xece2cf[_0x56ae('0x94d')](this, _0x563f39, b); } }, '__class__': _0x4bba63 }); var _0x5bcbbf = function() { _0x234651[_0x56ae('0x94d')](this, null, null, _0xfba720[_0x56ae('0xcb3')]()); }; _0x5ac4a7[_0x56ae('0x2dfb')] = _0x5bcbbf; _0x5bcbbf['__name__'] = _0x56ae('0x2dfb'); _0x5bcbbf['__super__'] = _0x234651; _0x5bcbbf[_0x56ae('0x6')] = _0x4e6193(_0x234651['prototype'], { 'createBackground': function(_0x597452, _0x1538d5, _0xc8719, _0x2ec2ef, _0x5f423f) { null == _0x5f423f && (_0x5f423f = 0x999999); null == _0x2ec2ef && (_0x2ec2ef = 0x6); null == _0xc8719 && (_0xc8719 = _0xa83b0c[_0x56ae('0x211f')](0xffffff)); this[_0x56ae('0xf4f')](null, _0x597452, _0x1538d5); _0x597452 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x597452, _0xc8719, 1.5 * _0x1538d5, _0x2ec2ef, _0x5f423f, null, this['layout']); this[_0x56ae('0xaca')](_0x597452, 0x0); _0x1538d5 = new _0x1b8cf3(this[_0x56ae('0xcaa')][_0x56ae('0xca1')]); _0xc8719 = this[_0x56ae('0x9e3')]; _0x2ec2ef = new _0x4dd284(this); (null == _0xc8719 ? _0xfba720[_0x56ae('0xa1f')]() : _0xc8719)[_0x56ae('0x8e9')](_0x2ec2ef, new _0x18f8f3(!0x0, 0.5), _0x1538d5); _0x1538d5 = new _0x1b8cf3(this[_0x56ae('0xcaa')][_0x56ae('0xca1')]); _0xc8719 = this[_0x56ae('0x9e3')]; _0x2ec2ef = new _0x4dd284(this); (null == _0xc8719 ? _0xfba720[_0x56ae('0xa1f')]() : _0xc8719)['add'](_0x2ec2ef, new _0x18f8f3(!0x1, 0.5), _0x1538d5); }, '__class__': _0x5bcbbf }); var _0x4a7f48 = function(_0x50e114, _0xaa0faa) { null == _0xaa0faa && (_0xaa0faa = _0x56ae('0x2dfa')); this[_0x56ae('0x1466')] = _0x50e114; this[_0x56ae('0x2dfc')] = _0xaa0faa; _0x5bcbbf[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x2dfd')] = _0x4a7f48; _0x4a7f48[_0x56ae('0x8bf')] = _0x56ae('0x2dfd'); _0x4a7f48[_0x56ae('0x8ee')] = _0x5bcbbf; _0x4a7f48['prototype'] = _0x4e6193(_0x5bcbbf['prototype'], { 'message': null, 'buttonText': null, 'createLayout2': function() { var _0x23b132 = '10|23|15|0|11|20|14|13|18|22|17|5|16|8|7|19|4|21|25|26|1|9|27|3|24|2|6|12' [_0x56ae('0x44')]('|'), _0x2b7ca5 = 0x0; while (!![]) { switch (_0x23b132[_0x2b7ca5++]) { case '0': _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x433517), new _0x1ba7bc(_0x4cf32d)); continue; case '1': _0x575257[_0x56ae('0x6fb')](null, _0x2b84f2) && (_0x2b84f2 = 0x0); continue; case '2': _0x428334['addRectangle'](0x68, 0x0, 0x0); continue; case '3': _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x433517, new _0x18f8f3(!0x0, 0.5)); continue; case '4': _0x433517 = new _0x4dd284(_0x433517); continue; case '5': _0x4cf32d = new _0x4dd284(_0x433517); continue; case '6': this[_0x56ae('0x994')](_0x428334); continue; case '7': var _0x428334 = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x2dfe')]), 0x0, 0x38, this[_0x56ae('0x2dfc')], _0x2e8694[_0x56ae('0x8e4')][_0x56ae('0x2dff')]()); continue; case '8': this[_0x56ae('0x994')](_0x433517); continue; case '9': _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x4cf32d, new _0x5ed31e(_0x2b84f2, _0x2bd32b[_0x56ae('0xfa0')]), _0x433517); continue; case '10': this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this), new _0x4a4b5e(!0x0, 0.65), new _0x1b8cf3(this[_0x56ae('0xcaa')]['bounds'])); continue; case '11': var _0x2b84f2 = 0x3c; continue; case '12': this[_0x56ae('0x2e00')](new _0x4dd284(_0x428334), 0x3c); continue; case '13': null == _0x2b84f2 && (_0x2b84f2 = 0x0); continue; case '14': _0x4cf32d = new _0x4dd284(_0x433517); continue; case '15': null == _0x4cf32d && (_0x4cf32d = _0x433517['get_defaultTextFormat']()['size'] | 0x0); continue; case '16': _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4cf32d, new _0xa5dd91(0x3c, _0x2bd32b[_0x56ae('0x9e4')])); continue; case '17': _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x4cf32d, new _0x18f8f3(!0x0, 0.5)); continue; case '18': _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x4cf32d, new _0x29265e(!0x0, 0x2 * _0x2b84f2)); continue; case '19': _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x428334), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); continue; case '20': null == _0x2b84f2 && (_0x2b84f2 = 0x0); continue; case '21': _0x2b84f2 = 0x2d; continue; case '22': _0x4cf32d = new _0x4dd284(_0x433517); continue; case '23': var _0x433517 = _0x50b13c[_0x56ae('0xb80')](0x0, 0x30, null, this['message']), _0x4cf32d = null; continue; case '24': this[_0x56ae('0x9e3')]['items'][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(function() { _0x428334[_0x56ae('0x265f')](0x68, 0x0, 0x0); }))); continue; case '25': null == _0x2b84f2 && (_0x2b84f2 = 0x0); continue; case '26': _0x4cf32d = new _0x4dd284(_0x428334); continue; case '27': _0x433517 = new _0x4dd284(_0x428334); continue; } break; } }, 'playInfinite': function(_0x1fa679) { _0x44a8f6[_0x56ae('0x488')]()['startInfiniteMode'](); }, '__class__': _0x4a7f48 }); var _0xa4c255 = function() { _0x19fe99[_0x56ae('0x94d')](this); for (var _0x4acb72 = 0x1 / 0x3a98, _0x23ba71 = [new _0x46ff3a(function(_0x23ba71) { if (_0x56ae('0x2e01') === 'uJbsz') { return (_0x23ba71[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x23ba71[_0x56ae('0xe39')][_0x56ae('0x217c')][_0x56ae('0xc5c')]['z']) * _0x4acb72; } else { var _0x4532de = Math['cos'](_0x4acb72); _0x4acb72 = Math[_0x56ae('0xaa1')](_0x4acb72); var _0x1747ab = this['a'] * _0x4532de - this['b'] * _0x4acb72; this['b'] = this['a'] * _0x4acb72 + this['b'] * _0x4532de; this['a'] = _0x1747ab; _0x1747ab = this['c'] * _0x4532de - this['d'] * _0x4acb72; this['d'] = this['c'] * _0x4acb72 + this['d'] * _0x4532de; this['c'] = _0x1747ab; _0x1747ab = this['tx'] * _0x4532de - this['ty'] * _0x4acb72; this['ty'] = this['tx'] * _0x4acb72 + this['ty'] * _0x4532de; this['tx'] = _0x1747ab; } }), new _0x57703b(0x1f4)], _0x4226da = _0x252a59[_0x56ae('0x977')](null), _0x38c1f4 = 0x0, _0x5e7f33 = _0x23ba71[_0x56ae('0x32')]; _0x38c1f4 < _0x5e7f33;) { if (_0x56ae('0x2e02') !== _0x56ae('0x2e03')) { var _0x4f02ff = _0x38c1f4++; _0x4226da['set'](_0x4f02ff, _0x23ba71[_0x4f02ff]); } else { _0x32c6f6[_0x56ae('0x94d')](this, _0x4acb72); } } _0x23ba71 = _0x203ce1[_0x56ae('0x2e04')]; _0x23ba71 = new _0x5446c5(_0x2d9f4e(_0x23ba71, _0x23ba71['award']), _0x23ba71); var _0x4ea253 = _0x252a59[_0x56ae('0x9a6')](null); this[_0x56ae('0x2153')](null, function(_0x4acb72, _0x23ba71, _0x38c1f4) { return new _0x3692c2(_0x4226da, _0x4ea253, !0x0, _0x4acb72, _0x23ba71, _0x38c1f4); }, _0x23ba71, null); }; _0x5ac4a7[_0x56ae('0x2e05')] = _0xa4c255; _0xa4c255[_0x56ae('0x8bf')] = 'com.player03.run3.infinite.InfiniteAchievements'; _0xa4c255[_0x56ae('0x961')] = [_0x5d929f]; _0xa4c255[_0x56ae('0x984')] = {}; _0xa4c255[_0x56ae('0x984')][_0x56ae('0x488')] = _0x1c1b50.vLZsn; _0xa4c255[_0x56ae('0x488')] = function() { if (_0x56ae('0x2e06') !== _0x56ae('0x2e07')) { return null == _0xa4c255[_0x56ae('0x993')] ? _0xa4c255[_0x56ae('0x993')] = new _0xa4c255() : _0xa4c255[_0x56ae('0x993')]; } else { return _0x3ce0fc[_0x56ae('0x95b')] = c, this[_0x56ae('0x95c')](c instanceof _0x1adea8 ? c[_0x56ae('0xaed')] : c), !0x1; } }; _0xa4c255['__super__'] = _0x19fe99; _0xa4c255['prototype'] = _0x1c1b50[_0x56ae('0x49b')](_0x4e6193, _0x19fe99[_0x56ae('0x6')], { 'register': function(_0x1e9c1f, _0x23b4ba, _0x4b4056) { if (null != _0x4b4056) { var _0x272d49 = _0x23b4ba[_0x56ae('0x2b')]['achievement']; null != _0x272d49 && 0x0 == _0x272d49[_0x56ae('0x1f29')] && (_0x272d49[_0x56ae('0x1f29')] = Math[_0x56ae('0x833')](_0x272d49[_0x56ae('0x1f2b')] / 0x5)); } _0x19fe99[_0x56ae('0x6')]['register'][_0x56ae('0x94d')](this, _0x1e9c1f, _0x23b4ba, _0x4b4056); }, 'registerAchievementDestination': function(_0x53a9c4, _0x3587d2, _0x46d062) { _0x53a9c4[_0x56ae('0x20e3')] = null != _0x46d062 ? _0x4c6081[_0x56ae('0x2147')](_0x3500d1[_0x56ae('0x213a')], _0x46d062) : _0x4c6081[_0x56ae('0x2131')](_0x3500d1[_0x56ae('0x213a')]); }, '__class__': _0xa4c255 }); var _0x46ff3a = function(_0x505365, _0x3f73e2) { null == _0x3f73e2 && (_0x3f73e2 = 0x0); this[_0x56ae('0x1bd9')] = 0x0; this[_0x56ae('0x9d3')] = _0x505365; this[_0x56ae('0x19bb')] = _0x3f73e2; }; _0x5ac4a7[_0x56ae('0x2e08')] = _0x46ff3a; _0x46ff3a[_0x56ae('0x8bf')] = _0x56ae('0x2e08'); _0x46ff3a[_0x56ae('0x6')] = {}; _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x19bb')] = null; _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x9d3')] = null; _0x46ff3a[_0x56ae('0x6')]['progress'] = null; _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x2e09')] = function(_0x37716f) { 0x0 == (this.flags & 0x1) && (this.progress = 0x0); }; _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x2e0a')] = function() { 0x0 != (this.flags & 0x2) && (this.progress = 0x0); }; _0x46ff3a[_0x56ae('0x6')]['getProgress'] = function(_0x2514e8) { if (0x1 <= this.progress && 0x0 != (this.flags & 0x4)) return 0x1; _0x2514e8 = this.condition(_0x2514e8); this.progress = 0x0 <= _0x2514e8 ? 0x1 >= _0x2514e8 ? _0x2514e8 : 0x1 : 0x0; 0x0 != (this.flags & 0x8) && (this.progress = 0x1 - this.progress); return this.progress; }; _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x2e0b')] = function() { return _0x575257.peUsj(0x0, this.flags & 0x10) && 0x1 > this.progress ? !0x1 : !0x0; }; _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x46ff3a; var _0x57703b = function(_0x20ceb2) { this['start'] = -0x1; _0x46ff3a[_0x56ae('0x94d')](this, _0x1c1b50[_0x56ae('0x234')](_0x2d9f4e, this, this[_0x56ae('0x2e0c')])); this[_0x56ae('0x2e0d')] = 0x1e * _0x20ceb2; this[_0x56ae('0x19bb')] |= 0x2; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x49c')]] = _0x57703b; _0x57703b['__name__'] = _0x56ae('0x49d'); _0x57703b[_0x56ae('0x8ee')] = _0x46ff3a; _0x57703b[_0x56ae('0x6')] = _0x4e6193(_0x46ff3a['prototype'], { 'requiredDistance': null, 'start': null, 'checkProgress': function(_0x586b85) { if (_0x56ae('0x2e0e') === _0x56ae('0x2e0f')) { return this[_0x56ae('0xfc5')]; } else { if (_0x29a875[_0x56ae('0xb3d')]['keyPressed']('jump')) if (0x0 > this[_0x56ae('0x950')]) this[_0x56ae('0x950')] = _0x586b85[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')]['get_z'](); else return (_0x586b85['characters']['get'](0x0)['mesh']['get_z']() - this[_0x56ae('0x950')]) / this[_0x56ae('0x2e0d')]; else this[_0x56ae('0x950')] = -0x1; return 0x0; } }, 'onLevelReset': function(_0x318fe1) { _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x2e09')]['call'](this, _0x318fe1); this[_0x56ae('0x950')] = -0x1; }, '__class__': _0x57703b }); var _0x5732f = function() { this[_0x56ae('0x11d2')] = this[_0x56ae('0x11d3')] = this[_0x56ae('0x11d4')] = 0x0; this['lastResult'] = -0x1; this[_0x56ae('0xbbe')] = 'infinite'; this[_0x56ae('0x11d5')] = _0x3b82ff['parse'](_0x422531['getText']('text/InfiniteLevels.txt')); this[_0x56ae('0xa92')] = this[_0x56ae('0x11d5')][_0x56ae('0x9fa')](); }; _0x5ac4a7[_0x56ae('0x2e10')] = _0x5732f; _0x5732f['__name__'] = 'com.player03.run3.infinite.InfiniteLevelSet'; _0x5732f['__interfaces__'] = [_0x5d929f, _0x2faba0]; _0x5732f[_0x56ae('0x984')] = {}; _0x5732f[_0x56ae('0x984')][_0x56ae('0x488')] = 'get_instance'; _0x5732f[_0x56ae('0x488')] = function() { if (_0x56ae('0x2e11') !== 'XuIcf') { var _0x379f1f = _0x179551[_0x56ae('0x1310')] != a[_0x56ae('0x1310')] && a[_0x56ae('0xef0')](this[_0x56ae('0x13ef')], this['_numCullPlanes']); a[_0x56ae('0x1310')] = _0x179551['_collectionMark']; return _0x379f1f; } else { return null == _0x5732f['instance'] ? _0x5732f[_0x56ae('0x993')] = new _0x5732f() : _0x5732f['instance']; } }; _0x5732f[_0x56ae('0x6')] = {}; _0x5732f[_0x56ae('0x6')][_0x56ae('0xbbe')] = null; _0x5732f[_0x56ae('0x6')]['levelCount'] = null; _0x5732f[_0x56ae('0x6')][_0x56ae('0x11d5')] = null; _0x5732f[_0x56ae('0x6')]['lastResult'] = null; _0x5732f[_0x56ae('0x6')][_0x56ae('0x11d2')] = null; _0x5732f[_0x56ae('0x6')]['levelsStarted'] = null; _0x5732f[_0x56ae('0x6')][_0x56ae('0x11d4')] = null; _0x5732f[_0x56ae('0x6')][_0x56ae('0xbc3')] = null; _0x5732f[_0x56ae('0x6')][_0x56ae('0x1a53')] = function(_0x3907da) { 0x0 >= _0x3907da && (this.baseMean = _0x5732f.BASE_MEAN_RANGE.getValueAtPercent(Math.random())); var _0x42bf32 = this.baseMean + _0x575257.HnGwM(0x6, _0x3907da); _0x42bf32 > 0.9 * this.levelCount && (_0x42bf32 = 0.9 * this.levelCount); _0x3907da *= 0.3; _0x3907da > 0.3 * _0x42bf32 && (_0x3907da = 0.3 * _0x42bf32); _0x3907da += 0xa; if (null != _0x5e1b03.highlightedAchievement) for (var _0x56c60a = 0x6;;) { var _0x21f5bb = this.pickRandomLevel(_0x42bf32, _0x3907da); var _0x9e5f7a = this.levels.get(_0x21f5bb); if (0x1 < _0x56c60a && _0xa4c255.get_instance().hasHighlightedAchievement(_0x56c89f.extractID(_0x9e5f7a))) break; if (!_0x575257.XaqLy(0x0, --_0x56c60a)) break; } else _0x21f5bb = this.pickRandomLevel(_0x42bf32, _0x3907da), _0x9e5f7a = this.levels.get(_0x21f5bb); this.lastResult = _0x21f5bb; return _0x9e5f7a; }; _0x5732f[_0x56ae('0x6')][_0x56ae('0x2e12')] = function(_0x2e3a92, _0x31ecad) { var _0x17e9af = _0x56ae('0x2e13').split('|'), _0x76b390 = 0x0; while (!![]) { switch (_0x17e9af[_0x76b390++]) { case '0': return _0x2e3a92; case '1': _0x31ecad = this.levelCount - 0x2; continue; case '2': _0x2e3a92 = Math.round(_0x1e8a75.random(_0x2e3a92, _0x31ecad)); continue; case '3': _0x2e3a92 >= this.lastResult && ++_0x2e3a92; continue; case '4': _0x2e3a92 = 0x0 > _0x2e3a92 ? 0x0 : _0x2e3a92 > _0x31ecad ? _0x31ecad : _0x2e3a92; continue; } break; } }; _0x5732f[_0x56ae('0x6')][_0x56ae('0xba0')] = function(_0x360378, _0x42fba6) { return !0x0; }; _0x5732f[_0x56ae('0x6')][_0x56ae('0x2c0a')] = function(_0x13d82c) { var _0x3773b6 = { OubNu: function(_0x4dd284, _0xf76599) { return _0x575257.Wgzyw(_0x4dd284, _0xf76599); } }; if (_0x575257.MGODB === 'hRJIs') { var _0x4ba0da = new _0x2d08ba(); _0x4ba0da.programType = b; b = new _0x324a7d(_0x13d82c.high >> 0x1f, _0x13d82c.high >> 0x1f); _0x4ba0da.d = b.low & 0x1; b = new _0x324a7d(_0x13d82c.high >> 0x1f, _0x13d82c.high >> 0x10); _0x4ba0da.q = b.low & 0x3; b = new _0x324a7d(_0x13d82c.high >> 0x1f, _0x13d82c.high >> 0x8); _0x4ba0da.itype = b.low & 0xf; b = new _0x324a7d(_0x13d82c.high >> 0x1f, _0x3773b6.OubNu(_0x13d82c.high, 0x0)); _0x4ba0da.type = b.low & 0xf; b = new _0x324a7d(_0x13d82c.high >> 0x18, _0x13d82c.high << 0x8 | _0x13d82c.low >>> 0x18); _0x4ba0da.s = b.low & 0xff; b = new _0x324a7d(_0x13d82c.high >> 0x10, _0x13d82c.high << 0x10 | _0x13d82c.low >>> 0x10); _0x4ba0da.o = b.low & 0xff; _0x4ba0da.n = _0x13d82c.low & 0xffff; _0x4ba0da.sourceMask = c; return _0x4ba0da; } else { _0xa4c255.get_instance().applyUniversalAchievements(_0x13d82c); } }; _0x5732f[_0x56ae('0x6')][_0x56ae('0x2c0b')] = function(_0x5851aa, _0x415878) { if (_0x575257.vxYZD(0x0, _0x5851aa) || _0x5851aa >= this.levelsStarted) { if (0x0 == _0x5851aa) for (var _0x2feedb = _0x1ac706.get_instance(), _0x260a4e = _0x3e82b5.range(_0x2feedb.toasts.get_length() - 0x1, -0x1, -0x1); _0x260a4e.currentValue != _0x260a4e.end;) { var _0x59e697 = _0x260a4e.currentValue += _0x260a4e.step; _0x2feedb.toasts.get(_0x59e697).hide(); } else _0x1ac706.get_instance().dismissOld(_0x575257.OHQxZ(new Date().getTime(), 0x3e8) - 0x2); this.levelsStarted = _0x5851aa + 0x1; _0xa4c255.get_instance().applyTo(_0x415878.tunnel, _0x415878.levelID); _0xf0534.get_instance().options.achievementIndicator.displayAchievementsNextFrame(_0x415878.tunnel); } }; _0x5732f[_0x56ae('0x6')][_0x56ae('0x1d27')] = function(_0x1c94c3, _0x2bb718) {}; _0x5732f[_0x56ae('0x6')][_0x56ae('0x2c0c')] = function(_0x2b8978, _0xb6cc9b, _0x5f327d) { if (_0x56ae('0x2e14') !== _0x56ae('0x2e14')) { return _0x3df9be ? _0x3df9be : function(_0x1f10ef) { var _0x25744a = $jscomp.checkStringArgs(this, null, _0x56ae('0x5c')); if (0x0 > _0x1f10ef || 0x4fffffff < _0x1f10ef) throw new RangeError('Invalid\x20count\x20value'); _0x1f10ef |= 0x0; for (var _0xe0749e = ''; _0x1f10ef;) if (_0x1f10ef & 0x1 && (_0xe0749e += _0x25744a), _0x1f10ef >>>= 0x1) _0x25744a += _0x25744a; return _0xe0749e; }; } else { _0xb6cc9b = _0xb6cc9b.tunnel.getSection(_0xb6cc9b.endZ + 0x1, !0x0); this.onBeginLevel(_0x2b8978 + 0x1, _0xb6cc9b); } }; _0x5732f[_0x56ae('0x6')][_0x56ae('0xbca')] = function(_0x609887) { if (_0x56ae('0x2e15') !== 'IBAYS') { return ''; } else { return 0x0; } }; _0x5732f[_0x56ae('0x6')][_0x56ae('0x2c0d')] = function(_0x506d64) { if (_0x575257.RagaU === _0x575257.RagaU) { 0x0 == _0x506d64 ? this.angle = 0xb4 * _0x575257.TuPzV(Math.random(), 0.5) : (_0x506d64 = this.angle += 0x0 * (Math.random() - 0.5), this.angle = -0x5a <= _0x506d64 ? 0x5a >= _0x506d64 ? _0x506d64 : 0x5a : -0x5a); return this.angle; } else { c = e.className; e = e.path; var _0xf6bcc5 = _0x506d64.imageClassNames; null != _0x586025[c] ? _0xf6bcc5.setReserved(c, e) : _0xf6bcc5.h[c] = e; } }; _0x5732f[_0x56ae('0x6')]['getMapLocation'] = function(_0x1f0867, _0x3def1b) { null == _0x3def1b && (_0x3def1b = new _0x510664()); _0x3def1b.x = 0xa * _0x1f0867; _0x3def1b.y = 0x0; return _0x3def1b; }; _0x5732f[_0x56ae('0x6')][_0x56ae('0x25a1')] = function(_0x396e69) { if (_0x56ae('0x2e16') !== 'GbUxY') { var _0x158478 = '22|17|5|0|6|19|13|4|12|9|11|8|14|7|16|2|21|20|15|18|3|10|1'.split('|'), _0xd5b1e0 = 0x0; while (!![]) { switch (_0x158478[_0xd5b1e0++]) { case '0': null != _0x396e69.get_UVData() && _0x340a20 == _0x396e69.get_UVData().get_length() ? _0x340a20 = _0x396e69.get_UVData() : (_0x340a20 = _0x252a59.toFloatVector(null, _0x340a20, !0x0), this.invalidateGeometry()); continue; case '1': _0x396e69.updateData(_0x340a20); continue; case '2': _0x46ed7d = _0x3a397c; continue; case '3': _0x55df93 = 0x0; continue; case '4': _0x46ed7d = 0x0 * _0x3a397c; continue; case '5': _0x133e86 -= 0x2; continue; case '6': if (this._tile6) { var _0x380447 = _0x55df93 = 0.3333333333333333; var _0x5cf504 = _0x3a397c = 0.5; } else _0x380447 = _0x5cf504 = 0x1, _0x55df93 = _0x3a397c = 0x0; continue; case '7': for (_0xda4c90 = this._segmentsW + 0x1; _0x27878b < _0xda4c90;) for (_0x21e5d6 = _0x27878b++, _0x21d1b0 = 0x0, _0x43131b = this._segmentsD + 0x1; _0x21d1b0 < _0x43131b;) _0x3fb09b = _0x21d1b0++, _0x340a20.set(_0x21d4b3++, (_0x40e361 + _0x21e5d6 * _0x5c3767) * _0x396e69.get_scaleU()), _0x340a20.set(_0x21d4b3++, (_0x46ed7d + (_0x5cf504 - _0x3fb09b * _0x275073)) * _0x396e69.get_scaleV()), _0x21d4b3 += _0x133e86, _0x340a20.set(_0x21d4b3++, (_0x4691ba + _0x21e5d6 * _0x5c3767) * _0x396e69.get_scaleU()), _0x340a20.set(_0x21d4b3++, (_0x2ae8bb + _0x3fb09b * _0x275073) * _0x396e69.get_scaleV()), _0x21d4b3 += _0x133e86; continue; case '8': _0x275073 = _0x5cf504 / this._segmentsD; continue; case '9': _0x2ae8bb = 0x0 * _0x3a397c; continue; case '10': for (_0x3a397c = this._segmentsD + 0x1; _0x55df93 < _0x3a397c;) for (_0x27878b = _0x55df93++, _0xda4c90 = 0x0, _0x21e5d6 = this._segmentsH + 0x1; _0xda4c90 < _0x21e5d6;) _0x21d1b0 = _0xda4c90++, _0x340a20.set(_0x21d4b3++, (_0x40e361 + _0x27878b * _0x5c3767) * _0x396e69.get_scaleU()), _0x340a20.set(_0x21d4b3++, _0x575257.HnGwM(_0x46ed7d + (_0x5cf504 - _0x21d1b0 * _0x275073), _0x396e69.get_scaleV())), _0x21d4b3 += _0x133e86, _0x340a20.set(_0x21d4b3++, _0x575257.TNhqb(_0x4691ba + (_0x380447 - _0x27878b * _0x5c3767), _0x396e69.get_scaleU())), _0x340a20.set(_0x21d4b3++, (_0x2ae8bb + (_0x5cf504 - _0x21d1b0 * _0x275073)) * _0x396e69.get_scaleV()), _0x21d4b3 += _0x133e86; continue; case '11': _0x5c3767 = _0x380447 / this._segmentsW; continue; case '12': _0x4691ba = 0x0 * _0x55df93; continue; case '13': _0x40e361 = _0x55df93; continue; case '14': _0x27878b = 0x0; continue; case '15': _0x5c3767 = _0x380447 / this._segmentsD; continue; case '16': _0x40e361 = 0x0 * _0x55df93; continue; case '17': var _0x340a20 = 0x2 * ((this._segmentsW + 0x1) * (this._segmentsH + 0x1) + (this._segmentsW + 0x1) * (this._segmentsD + 0x1) + (this._segmentsH + 0x1) * (this._segmentsD + 0x1)) * _0x133e86 | 0x0; continue; case '18': _0x275073 = _0x5cf504 / this._segmentsH; continue; case '19': for (var _0x21d4b3 = _0x396e69.get_UVOffset(), _0x40e361 = _0x55df93, _0x46ed7d = _0x3a397c, _0x4691ba = 0x2 * _0x55df93, _0x2ae8bb = 0x0 * _0x3a397c, _0x5c3767 = _0x380447 / this._segmentsW, _0x275073 = _0x575257.VrFFy(_0x5cf504, this._segmentsH), _0x27878b = 0x0, _0xda4c90 = this._segmentsW + 0x1; _0x27878b < _0xda4c90;) for (var _0x21e5d6 = _0x27878b++, _0x21d1b0 = 0x0, _0x43131b = _0x575257.nEBPt(this._segmentsH, 0x1); _0x575257.XaqLy(_0x21d1b0, _0x43131b);) { var _0x3fb09b = _0x21d1b0++; _0x340a20.set(_0x21d4b3++, (_0x40e361 + _0x21e5d6 * _0x5c3767) * _0x396e69.get_scaleU()); _0x340a20.set(_0x21d4b3++, (_0x46ed7d + (_0x5cf504 - _0x3fb09b * _0x275073)) * _0x396e69.get_scaleV()); _0x21d4b3 += _0x133e86; _0x340a20.set(_0x21d4b3++, (_0x4691ba + (_0x380447 - _0x21e5d6 * _0x5c3767)) * _0x396e69.get_scaleU()); _0x340a20.set(_0x21d4b3++, (_0x2ae8bb + (_0x5cf504 - _0x3fb09b * _0x275073)) * _0x396e69.get_scaleV()); _0x21d4b3 += _0x133e86; } continue; case '20': _0x2ae8bb = _0x3a397c; continue; case '21': _0x4691ba = 0x2 * _0x55df93; continue; case '22': var _0x55df93, _0x3a397c, _0x133e86 = _0x396e69.get_UVStride(); continue; } break; } } else { null == _0x396e69 && (_0x396e69 = 0x0); return 0.001 * _0x396e69; } }; _0x5732f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5732f; var _0x5d9697 = function(_0x4c9f79) { this['prevZ'] = 0x0; this[_0x56ae('0x2e17')] = null; this[_0x56ae('0x2e18')] = -0x32; this[_0x56ae('0x2e19')] = ''; this[_0x56ae('0x2e1a')] = !0x0; var _0x1e628b = {}; _0x1e628b[_0x56ae('0x2e1b')] = !0x0; _0x1e628b['randomizeOnStart'] = !0x0; null != _0x2e8694['current'] && (_0x1e628b['modifyData'] = (_0xf76599 = _0x2e8694['current'], _0x2d9f4e(_0xf76599, _0xf76599['modifyInfiniteSectionData']))); _0x1a7847['call'](this, 0x0, _0x575257[_0x56ae('0x2e1c')](null, _0x4c9f79) ? _0x4c9f79 : _0x5732f[_0x56ae('0x488')](), _0x3500d1[_0x56ae('0x213a')], _0x1e628b); if (this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbb9')] == _0x37c090[_0x56ae('0xadb')]) for (_0x4c9f79 = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x4c9f79[_0x56ae('0x8f5')]();) _0x4c9f79[_0x56ae('0x42')]()[_0x56ae('0xbb9')] = _0x37c090[_0x56ae('0xadb')][_0x56ae('0x1e06')]; this[_0x56ae('0xe38')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xe3a')] = _0x252a59[_0x56ae('0x977')](null); _0x4c9f79 = _0x5d9697[_0x56ae('0x2e1d')]; _0x1e628b = _0x5d9697[_0x56ae('0x2e1d')][_0x56ae('0x9fa')]() - 0x1; this[_0x56ae('0x2c70')] = _0x4c9f79[_0x56ae('0x1b')](Math[_0x56ae('0x49')](Math[_0x56ae('0xadb')]() * (_0x1e628b + 0x1))); this[_0x56ae('0x2e1e')] = !0x0; this[_0x56ae('0x2c60')] = 0xc8; this[_0x56ae('0x2e1f')] = new _0x50ca2e(this, !0x0); _0x4c9f79 = _0x22b218[_0x56ae('0x2e20')]; _0x4c9f79 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x4c9f79['id'], _0x4c9f79[_0x56ae('0xa1c')]); _0x1e628b = _0x22b218['batteriesInBoxesPurchased']; _0x1e628b = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1e628b['id'], _0x1e628b[_0x56ae('0xa1c')]); null != _0x2e8694[_0x56ae('0x8e4')] && _0x2e8694[_0x56ae('0x8e4')][_0x56ae('0x2dd8')] && (_0x1e628b = !0x0, _0x4c9f79 = 0x2 <= _0x4c9f79 ? _0x4c9f79 : 0x2); var _0x1f899e = ['box', _0x56ae('0x2e21')], _0x534248 = new _0x19b87f(this, _0x1f899e, 0x1e * Math[_0x56ae('0x833')](_0x5d9697[_0x56ae('0x2e22')](_0x4c9f79)), 0x1e * Math[_0x56ae('0x833')](_0x5d9697[_0x56ae('0x2e23')](_0x4c9f79))); _0x1e628b && _0x534248['addSpawnListener'](_0x2d9f4e(this, this['onBoxSpawned'])); this[_0x56ae('0x2208')](_0x534248); 0x2 <= _0x4c9f79 && (_0x534248 = new _0x19b87f(this, _0x1f899e, 0x1e * Math[_0x56ae('0x833')](0.5 * _0x5d9697[_0x56ae('0x2e22')](_0x4c9f79)), 0x1e * Math[_0x56ae('0x833')](_0x575257[_0x56ae('0x718')](1.2, _0x5d9697['BOX_SPACING_GROWTH'](_0x4c9f79)))), _0x1e628b && _0x534248['addSpawnListener'](_0x2d9f4e(this, this[_0x56ae('0x2e24')])), this[_0x56ae('0x2208')](_0x534248)); _0x575257[_0x56ae('0x719')](0x5, _0x4c9f79) && (_0x534248 = new _0x19b87f(this, _0x1f899e, 0x1e * Math[_0x56ae('0x833')](1.5 * _0x5d9697[_0x56ae('0x2e22')](_0x4c9f79)), 0x1e * Math[_0x56ae('0x833')](4.13 * _0x5d9697[_0x56ae('0x2e23')](_0x4c9f79))), _0x1e628b && _0x534248[_0x56ae('0x2e25')](_0x2d9f4e(this, this[_0x56ae('0x2e24')])), this[_0x56ae('0x2208')](_0x534248)); null != _0x2e8694[_0x56ae('0x8e4')] && _0x2e8694[_0x56ae('0x8e4')]['modifyInfiniteLevel'](this); }; _0x5ac4a7[_0x56ae('0x2e26')] = _0x5d9697; _0x5d9697['__name__'] = _0x56ae('0x2e26'); _0x5d9697['BOX_DISTANCE_GROWTH'] = function(_0xbbe8e) { if (_0x56ae('0x2e27') !== _0x56ae('0x2e27')) { if (_0xbbe8e != this[_0x56ae('0x2e28')] && b['buttonDown']) { var _0x22eb58 = b = this[_0x56ae('0x2e29')]; this[_0x56ae('0x2e2a')](b < _0xbbe8e ? b : _0xbbe8e, _0x22eb58 >= _0xbbe8e ? _0x22eb58 : _0xbbe8e); this['lastMouseIndex'] = _0xbbe8e; this['clickAndDrag'][_0x56ae('0xb82')](!0x1); _0x521295[_0x56ae('0x2e2b')] = !0x0; } } else { return _0x4b9541[_0x56ae('0x2398')](0x2ee, 0xfa, _0xbbe8e); } }; _0x5d9697[_0x56ae('0x2e23')] = function(_0x3518be) { return _0x4b9541[_0x56ae('0x1901')](0x46, -0x28, 3.5, _0x3518be); }; _0x5d9697[_0x56ae('0x2e2c')] = function(_0x3bc7f4) { var _0x584a9e = new _0x4284ae(_0x3bc7f4[_0x56ae('0xb48')], 0x4, null, null, null, !0x0); _0x584a9e[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x3bc7f4[_0x56ae('0xe79')][_0x56ae('0xa62')]()); _0x584a9e[_0x56ae('0x284a')](!0x1); _0x584a9e[_0x56ae('0xb7c')](); _0x584a9e[_0x56ae('0x240e')](0x0, 0x0, 0x0); _0x584a9e[_0x56ae('0x1161')] = !0x1; _0x3bc7f4[_0x56ae('0xb48')][_0x56ae('0x221a')](_0x584a9e); }; _0x5d9697[_0x56ae('0x8ee')] = _0x1a7847; _0x5d9697['prototype'] = _0x4e6193(_0x1a7847[_0x56ae('0x6')], { 'resetEnabled': null, 'prevMusic': null, 'musicChanged': null, 'snapshots': null, 'charactersUsed': null, 'respawnWindowShown': null, 'freeRespawnSection': null, 'prevZ': null, 'batterySpawner': null, 'spawnNextCharacter': function(_0x56806a, _0x37c9b5) { for (var _0x963258 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3f')](); _0x963258[_0x56ae('0x8f5')]();) { var _0x3032dd = _0x963258[_0x56ae('0x42')](); if (_0x3032dd != _0x37c9b5 && _0x3032dd[_0x56ae('0x1e01')]() && 0x0 > this[_0x56ae('0xe3a')]['indexOf'](_0x3032dd, 0x0)) { this[_0x56ae('0x1a1b')] = !0x1; break; } } if (null != _0x37c9b5) { _0x56806a[_0x56ae('0xbcc')][_0x56ae('0x2420')] || (_0x56806a[_0x56ae('0xbcc')][_0x56ae('0x931')](), this[_0x56ae('0x2ca5')]()); this[_0x56ae('0x2e17')] = this[_0x56ae('0x1635')](_0x56806a['currentSection'][_0x56ae('0xc9f')] + 0x1, !0x0); null == this['freeRespawnSection'] && (this[_0x56ae('0x2e17')] = this[_0x56ae('0x220f')]); this['currentSection'] = this[_0x56ae('0x2c8e')](_0x56806a[_0x56ae('0xbcc')]['endZ'] + 0x1); this[_0x56ae('0x2011')] != this[_0x56ae('0x2e17')][_0x56ae('0x2011')] && this['powerAnimator'][_0x56ae('0x28a3')](this[_0x56ae('0x2011')], this[_0x56ae('0x2e17')]['power'], _0x56ae('0x2cb1')); _0x963258 = this[_0x56ae('0x2c7b')](_0x37c9b5); this[_0x56ae('0x2e2d')](_0x963258); _0x963258[_0x56ae('0xb7c')](); this[_0x56ae('0xba2')][_0x56ae('0x994')](_0x963258[_0x56ae('0xe79')]); _0x3032dd = _0x56806a[_0x56ae('0xe79')][_0x56ae('0x13aa')](); _0x56806a['currentSection'][_0x56ae('0x1cfd')]['moveInside'](_0x3032dd, 1.1 * _0x963258[_0x56ae('0x2204')], _0x3032dd); _0x3032dd['z'] = _0x56806a['currentSection'][_0x56ae('0xc9f')] - 0x50; _0x963258[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x3032dd); this[_0x56ae('0x2226')]['initialRotation'] = this[_0x56ae('0x2226')][_0x56ae('0xfaf')](); _0x3032dd = 0xb4 * _0xe0688[_0x56ae('0x8e9')](-Math['atan2'](_0x3032dd['y'], _0x3032dd['x']), 1.5707963267948966) / 3.141592653589793; var _0x1bb52e = 0xb4 * _0xe0688[_0x56ae('0xe82')](_0x3032dd, this[_0x56ae('0x2226')][_0x56ae('0x2ca0')]) / 3.141592653589793; 1.0471975511965976 < (0x0 <= _0x1bb52e ? _0x1bb52e : -_0x1bb52e) % 6.283185307179586 && (this[_0x56ae('0x2226')]['initialRotation'] = _0x3032dd); this[_0x56ae('0x2226')][_0x56ae('0x994')](_0x963258[_0x56ae('0xe79')]); for (_0x3032dd = _0x963258[_0x56ae('0x2213')][_0x56ae('0x3f')](); _0x3032dd[_0x56ae('0x8f5')]();) _0x3032dd['next']()['reset'](); _0x56ae('0x22bd') == _0x37c9b5['name'] ? _0x963258[_0x56ae('0x480')](-0x28) : _0x56ae('0x22cb') == _0x37c9b5[_0x56ae('0x110')] ? _0x963258['set_yVelocity'](-0x64) : (_0x37c9b5 = -_0x963258[_0x56ae('0x1d83')][_0x56ae('0x1c17')], _0x963258[_0x56ae('0x480')](-0xfa > _0x37c9b5 ? -0xfa : _0x37c9b5)); _0x963258[_0x56ae('0x482')](0.4 * _0x963258[_0x56ae('0x21fa')]); this[_0x56ae('0x23b6')](0.6); this['cameraTargetRotation'] = null; for (_0x37c9b5 = _0x3e82b5['range'](this[_0x56ae('0x1ed4')]['get_length']() - 0x1, -0x1, -0x1); _0x37c9b5[_0x56ae('0x1407')] != _0x37c9b5['end'];) _0x963258 = _0x37c9b5[_0x56ae('0x1407')] += _0x37c9b5[_0x56ae('0x2014')], this[_0x56ae('0x1ed4')][_0x56ae('0x1b')](_0x963258) instanceof _0x4b08f8 && this[_0x56ae('0x1ed4')][_0x56ae('0x1b')](_0x963258)[_0x56ae('0x2a8c')] == _0x56806a[_0x56ae('0xbcc')]['levelID'] && this[_0x56ae('0x1ed4')][_0x56ae('0x9d8')](_0x963258, 0x1); this[_0x56ae('0xe39')][_0x56ae('0xb7c')](); return !0x0; } return !0x1; }, 'onAllCharactersDead': function(_0x41a193) { if (_0x56ae('0x2e2e') !== _0x56ae('0x2e2e')) { this[_0x56ae('0x1426')] = !0x1; null != this[_0x56ae('0x2e2f')] && (window[_0x56ae('0x2e30')](this[_0x56ae('0x2e2f')]), this[_0x56ae('0x2e2f')] = null); } else { if (!_0x5a2426['get_instance']()[_0x56ae('0xab0')]() || null == _0x5a2426[_0x56ae('0x488')]()['parent']) if (_0x461063[_0x56ae('0x488')]()['flushQueue'](), null != this[_0x56ae('0x2e17')] && null != this[_0x56ae('0x2e17')][_0x56ae('0xc9e')] && 0x1c2 > _0x41a193['mesh']['get_z']() - this[_0x56ae('0x2e17')][_0x56ae('0xca0')]) this[_0x56ae('0xbcc')] = this[_0x56ae('0x2e17')], _0x41a193[_0x56ae('0xb7c')](), this[_0x56ae('0x23b6')](0.6), 0x0 >= _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x1408')][_0x56ae('0x9fa')]() && _0x1ac706['get_instance']()[_0x56ae('0x21ae')](_0x56ae('0x2e31'), 1.2), this[_0x56ae('0x2e17')] = null; else { _0x41a193[_0x56ae('0x23b7')](!0x0); this[_0x56ae('0xe38')][_0x56ae('0x1b')](this[_0x56ae('0xe38')][_0x56ae('0x9fa')]() - 0x1)[_0x56ae('0x2e32')](); var _0xae886a = Math[_0x56ae('0x833')](0.03333333333333333 * _0x41a193[_0x56ae('0xe79')][_0x56ae('0x105e')]()); 0x1 == this[_0x56ae('0xe38')][_0x56ae('0x9fa')]() && 0x7d0 <= _0xae886a && _0x203ce1[_0x56ae('0x2148')][_0x56ae('0x20eb')](); 0x2 >= this[_0x56ae('0xe38')][_0x56ae('0x9fa')]() && 0x1388 <= _0xae886a ? 0x1 != this['snapshots']['get_length']() ? (_0xae886a = _0x5a2426[_0x56ae('0x24e0')], _0xae886a = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0xae886a['id'], _0xae886a[_0x56ae('0xa1c')])) : _0xae886a = !0x0 : _0xae886a = !0x1; _0xae886a && _0x203ce1[_0x56ae('0x214c')]['award'](); if (!this[_0x56ae('0x1a1b')] && _0x1c1b50[_0x56ae('0x25b')](0x0, this['unpausedTime'])) { if (_0x56ae('0x2e33') !== _0x56ae('0x2e33')) { return null != this[_0x56ae('0x2e34')] ? this['swf'][_0x56ae('0x2e35')](_0x41a193) : null; } else { this[_0x56ae('0x1a1b')] = !0x0; _0x41a193[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); _0x41a193['jumpAction'][_0x56ae('0x1a1c')] = _0x41a193[_0x56ae('0x1d83')][_0x56ae('0x1a1d')]; for (_0xae886a = _0x2647fb(_0x41a193[_0x56ae('0x2e36')](_0x8835a4)); _0xae886a['hasNext']();) { var _0x5d2562 = _0xae886a[_0x56ae('0x42')](); _0x5d2562[_0x56ae('0x1a1e')] = _0x5d2562[_0x56ae('0x1a1f')]; } var _0xb73bac = _0x2d9f4e(this, this[_0x56ae('0x2e37')]), _0x122386 = _0x2d9f4e(this, this['onAllCharactersDead']); _0x5a2426['get_instance']()[_0x56ae('0xbd9')](this[_0x56ae('0xe3a')], function(_0xae886a) { return _0xb73bac(_0x41a193, _0xae886a); }, function() { _0x122386(_0x41a193); }); } } else _0xae886a = _0x56b9a2['infiniteDistance'], _0xae886a[_0x56ae('0xbbd')](_0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0xae886a['id'], _0xae886a[_0x56ae('0xa1c')]) + (_0x41a193[_0x56ae('0xe79')]['get_z']() - this['snapshots'][_0x56ae('0x1b')](0x0)[_0x56ae('0x217c')][_0x56ae('0xc5c')]['z'])), _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x2e38')][_0x56ae('0x2e39')](this['snapshots']), 0x32 <= new Date()[_0x56ae('0xb3e')]() / 0x3e8 - this['musicChanged'] && _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0xbac')](null), this['clearAndRebuild'](0x0); } } }, 'setCharacter': function(_0x5b1505) { _0x5b1505 == _0x37c090['random'] && (_0x37c090[_0x56ae('0xadb')]['randomize'](null, this[_0x56ae('0xe3a')]), _0x5b1505 = _0x37c090[_0x56ae('0xadb')][_0x56ae('0x1e06')]); return _0x1a7847[_0x56ae('0x6')][_0x56ae('0x2c7b')][_0x56ae('0x94d')](this, _0x5b1505); }, 'recordUsedCharacter': function(_0x3e3078) { if ('Kklyp' !== _0x1c1b50[_0x56ae('0x261')]) { this[_0x56ae('0xe38')][_0x56ae('0x8f0')](new _0x91b0a0(_0x3e3078[_0x56ae('0xbb9')], this[_0x56ae('0xe39')])); null != _0x3e3078[_0x56ae('0xbb9')][_0x56ae('0xbba')] ? this[_0x56ae('0xe3a')][_0x56ae('0x8f0')](_0x3e3078[_0x56ae('0xbb9')][_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x1b')](0x0)) : this[_0x56ae('0xe3a')][_0x56ae('0x8f0')](_0x3e3078[_0x56ae('0xbb9')]); } else { if ('technique_common' == b) for (_0x3e3078 = _0x3e3078[_0x56ae('0xaf9')](); _0x3e3078['hasNext']();) b = _0x3e3078[_0x56ae('0x42')](), this['instance_material']['push'](new _0x1e043f(b)); } }, 'clearAndRebuild': function(_0x1e0098) { this[_0x56ae('0x2e1a')] = !0x0; _0x1a7847[_0x56ae('0x6')][_0x56ae('0x2e3a')][_0x56ae('0x94d')](this, 0x0); this['resetEnabled'] = !0x1; }, 'reset': function() { if (this[_0x56ae('0x2e1a')]) { this[_0x56ae('0x2e1a')] = !0x1; _0x1a7847[_0x56ae('0x6')][_0x56ae('0xb7c')]['call'](this); this['batterySpawner'][_0x56ae('0xb7c')](); if (0x0 < this['snapshots']['get_length']()) { if (this[_0x56ae('0xe38')][_0x56ae('0x1b')](this['snapshots'][_0x56ae('0x9fa')]() - 0x1)[_0x56ae('0xf17')] != _0x37c090[_0x56ae('0x1e00')]) { if ('RkVrc' !== _0x56ae('0x2e3b')) { _0x41c934['low'] = 0x4d6b3; _0x4ef4d6 = this['layout']['getPosition'](_0x363673, _0x4ef4d6); _0x363673 = _0x4ef4d6['position']; var _0x288b14 = this[_0x56ae('0xf30')], _0x49c92a = _0x4ef4d6[_0x56ae('0xc5c')]; null == _0x49c92a && (_0x49c92a = new _0x4e9ff1()); _0x49c92a['x'] = _0x363673['x'] * _0x288b14; _0x49c92a['y'] = _0x363673['y'] * _0x288b14; _0x49c92a['z'] = _0x363673['z'] * _0x288b14; _0x4ef4d6[_0x56ae('0xc5c')]['z'] += this['startZ']; return _0x4ef4d6; } else { this[_0x56ae('0x2c7b')](_0x37c090[_0x56ae('0x1e00')]); this[_0x56ae('0xbcc')] = this[_0x56ae('0xc9d')][_0x56ae('0x1b')](0x0); this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xb7c')](); for (var _0x363673 = this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0x2213')][_0x56ae('0x3f')](); _0x363673[_0x56ae('0x8f5')]();) _0x363673[_0x56ae('0x42')]()[_0x56ae('0xb7c')](); } } this[_0x56ae('0xe38')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0xe3a')] = _0x252a59[_0x56ae('0x977')](null); } this[_0x56ae('0x2e2d')](this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)); _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaa')][_0x56ae('0xb7c')](); _0x363673 = _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaa')][_0x56ae('0x2e3c')]; _0x363673[_0x56ae('0x2e3d')](!0x1); _0x363673[_0x56ae('0x2e3e')](); _0x363673 = new Date()[_0x56ae('0xb3e')]() / 0x3e8; if (null != _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0x2e3f')]) { var _0x4ef4d6 = _0x199c7c['get_instance'](); _0x4ef4d6 = null != _0x4ef4d6[_0x56ae('0x2e40')] || null != _0x4ef4d6['currentMusic'] && null != _0x4ef4d6[_0x56ae('0x2e3f')][_0x56ae('0x1887')]; } else _0x4ef4d6 = !0x0; if (_0x4ef4d6) { if (_0x56ae('0x71b') === _0x575257[_0x56ae('0x71a')]) { for (this[_0x56ae('0x2e18')] = _0x363673; this['overrideMusicID'] == this['prevMusic'];) _0x363673 = _0x5d9697[_0x56ae('0x2e1d')], _0x4ef4d6 = _0x5d9697[_0x56ae('0x2e1d')][_0x56ae('0x9fa')]() - 0x1, this[_0x56ae('0x2c70')] = _0x363673[_0x56ae('0x1b')](Math[_0x56ae('0x49')](_0x575257[_0x56ae('0x718')](Math['random'](), _0x4ef4d6 + 0x1))); this[_0x56ae('0x2e19')] = this[_0x56ae('0x2c70')]; } else { this['_debug'] = !0x1; _0x587fb4[_0x56ae('0x94d')](this, _0x56ae('0xe87')); this[_0x56ae('0x16a1')] = _0x252a59[_0x56ae('0x978')](null); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0xa); this['blendModeDic']['push'](0x0); this['blendModeDic'][_0x56ae('0x8f0')](0x1); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x2); this[_0x56ae('0x16a1')]['push'](0x3); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x4); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x5); this['blendModeDic'][_0x56ae('0x8f0')](0x6); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x7); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x8); this[_0x56ae('0x16a1')][_0x56ae('0x8f0')](0x9); this['blendModeDic'][_0x56ae('0x8f0')](0xb); this['blendModeDic'][_0x56ae('0x8f0')](0xc); this[_0x56ae('0x16a2')] = _0x252a59[_0x56ae('0x9a6')](null); this['_depthSizeDic'][_0x56ae('0x8f0')](0x100); this[_0x56ae('0x16a2')][_0x56ae('0x8f0')](0x200); this['_depthSizeDic']['push'](0x800); this[_0x56ae('0x16a2')][_0x56ae('0x8f0')](0x400); } } this[_0x56ae('0x1a1b')] = !0x1; this[_0x56ae('0x2e17')] = this['getSection'](0x0, !0x0); } }, 'onBoxSpawned': function(_0x4f2ea7, _0x56745e, _0x52021c) { if ('qsOue' !== _0x56ae('0x2e41')) { var _0x5d6b69 = _0x56745e[_0x56ae('0x42')](); null == _0x5d6b69['stage'] && _0x5d6b69[_0x56ae('0x9cb')](); } else { var _0x1ac7b3 = !0x1; _0x56745e == _0x52021c - 0x1 && 0.4 > Math[_0x56ae('0xadb')]() && (_0x1ac7b3 = !0x0, _0x5d9697[_0x56ae('0x2e2c')](_0x4f2ea7)); null != _0x2e8694[_0x56ae('0x8e4')] && (_0x56745e = _0x2e8694[_0x56ae('0x8e4')][_0x56ae('0x2de3')](0x2 * _0x4f2ea7[_0x56ae('0xf2d')][_0x56ae('0xa19')], _0x1ac7b3), null != _0x56745e && (this[_0x56ae('0xba2')][_0x56ae('0xa20')](_0x4f2ea7[_0x56ae('0xe79')]), _0x4f2ea7[_0x56ae('0x21d7')](_0x56745e), this[_0x56ae('0xba2')][_0x56ae('0x994')](_0x56745e))); } }, 'initFirstSection': function(_0x5a2f9d) { var _0x154725 = 0x2 * (Math['random']() - 0.5); _0x59b8d7['__cast'](this[_0x56ae('0xbc9')], _0x5732f)[_0x56ae('0x11d4')] = 0x5a * _0x154725; _0x1a7847[_0x56ae('0x6')][_0x56ae('0x2c75')][_0x56ae('0x94d')](this, _0x5a2f9d); }, 'update': function(_0xc87830) { _0x1a7847['prototype'][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0xc87830); null != this[_0x56ae('0x2e17')] && null == this['freeRespawnSection'][_0x56ae('0xc9e')] && (this[_0x56ae('0x2e17')] = null); this[_0x56ae('0x2e1f')]['update'](_0xc87830); this[_0x56ae('0x235c')] = this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')][_0x56ae('0x105e')](); }, 'levelAfter': function(_0x4c8153, _0x214fe9, _0x39818c) { return _0x4c8153 + 0x1; }, 'levelBefore': function(_0x518e67, _0x2a6b10) { return _0x518e67 - 0x1; }, '__class__': _0x5d9697 }); var _0x91b0a0 = function(_0x48f73a, _0x5190aa) { this['data'] = _0x48f73a; this['spawnSnapshot'] = _0x5190aa[_0x56ae('0x217c')]; this[_0x56ae('0x2259')] = _0x5190aa['lastOnGroundSnapshot']; this[_0x56ae('0x2e42')] = _0x5190aa[_0x56ae('0x2e42')]; }; _0x5ac4a7[_0x56ae('0x2e43')] = _0x91b0a0; _0x91b0a0[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x49e')]; _0x91b0a0[_0x56ae('0x6')] = {}; _0x91b0a0[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x91b0a0[_0x56ae('0x6')][_0x56ae('0x217c')] = null; _0x91b0a0[_0x56ae('0x6')][_0x56ae('0x2259')] = null; _0x91b0a0[_0x56ae('0x6')][_0x56ae('0x2e42')] = null; _0x91b0a0[_0x56ae('0x6')][_0x56ae('0x2e32')] = function() { this.spawnSnapshot = this.spawnSnapshot.clone(); this.lastOnGroundSnapshot = this.lastOnGroundSnapshot.clone(); this.fallSnapshot = this.fallSnapshot.clone(); }; _0x91b0a0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x91b0a0; var _0x480388 = function() { _0x1bcb64[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x2e44')] = _0x480388; _0x480388[_0x56ae('0x8bf')] = _0x56ae('0x2e44'); _0x480388[_0x56ae('0x961')] = [_0x52cb2c]; _0x480388[_0x56ae('0x8ee')] = _0x1bcb64; _0x480388[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64['prototype'], { 'createLayout2': function() { var _0x1011e3 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x38, null, _0x56ae('0x2e45'), _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0xb2e')], null, null, null, 0x0), _0x55c2a2 = null; null == _0x55c2a2 && (_0x55c2a2 = _0x1011e3['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x1011e3), new _0x1ba7bc(_0x55c2a2)); _0x55c2a2 = new _0x4dd284(_0x1011e3); var _0x297fce = 0x0; null == _0x297fce && (_0x297fce = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x55c2a2, new _0x29265e(!0x0, 0x2 * _0x297fce)); this['addChild'](_0x1011e3); _0x1011e3 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x34, null, 'Press\x20' + _0x4421e4[_0x56ae('0x993')]['getJumpButtonDescription']() + _0x1c1b50[_0x56ae('0x262')], 0x64, null, null, null, 0x0); _0x55c2a2 = null; null == _0x55c2a2 && (_0x55c2a2 = _0x1011e3['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x1011e3), new _0x1ba7bc(_0x55c2a2)); _0x55c2a2 = new _0x4dd284(_0x1011e3); _0x297fce = 0x0; null == _0x297fce && (_0x297fce = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x55c2a2, new _0x29265e(!0x0, 0x2 * _0x297fce)); _0x55c2a2 = new _0x4dd284(_0x1011e3); _0xfba720['get_currentLayout']()['add'](_0x55c2a2, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['BOTTOM'])); this[_0x56ae('0x994')](_0x1011e3); }, 'update': function(_0x56208f) { null != this[_0x56ae('0x8c1')] && _0x29a875[_0x56ae('0xb3d')]['update'](_0x56208f); }, 'reset': function() {}, 'done': function() { return _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x7b8')); }, '__class__': _0x480388 }); var _0x22122e = function() { _0x1bcb64[_0x56ae('0x94d')](this); }; _0x5ac4a7['com.player03.run3.instructions.SwipeInstructions'] = _0x22122e; _0x22122e['__name__'] = _0x56ae('0x2e46'); _0x22122e[_0x56ae('0x961')] = [_0x52cb2c]; _0x22122e[_0x56ae('0x8ee')] = _0x1bcb64; _0x22122e['prototype'] = _0x1c1b50['Ybvgr'](_0x4e6193, _0x1bcb64['prototype'], { 'createLayout2': function() { var _0x1abf6f = _0x56ae('0x2e47')[_0x56ae('0x44')]('|'), _0xbbcfe8 = 0x0; while (!![]) { switch (_0x1abf6f[_0xbbcfe8++]) { case '0': _0x37b8e1 = new _0x4dd284(_0x4a90a8); continue; case '1': this[_0x56ae('0x994')](_0x4a90a8); continue; case '2': _0x4a90a8 = _0x3c161e['getBitmap'](_0x56ae('0x21ab')); continue; case '3': this[_0x56ae('0x994')](_0x4a90a8); continue; case '4': _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x37b8e1, new _0x4a4b5e(!0x0, 0.5)); continue; case '5': _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x37b8e1, new _0xa5dd91(0x3c, _0x2bd32b[_0x56ae('0xf90')])); continue; case '6': _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x37b8e1, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xfa0')])); continue; case '7': var _0x4a90a8 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x38, null, 'Swipe\x20on\x20this\x20side\x20to\x20move\x20sideways.\x20Hold\x20to\x20keep\x20going.', 0x64), _0x37b8e1 = null; continue; case '8': null == _0x37b8e1 && (_0x37b8e1 = _0x4a90a8[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); continue; case '9': _0x37b8e1 = new _0x4dd284(_0x4a90a8); continue; case '10': _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x4a90a8), new _0x1ba7bc(_0x37b8e1)); continue; case '11': _0x37b8e1 = new _0x4dd284(_0x4a90a8); continue; } break; } }, 'update': function(_0x463147) { null != this['parent'] && (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x8f2')](_0x463147), _0x29a875[_0x56ae('0x993')]['paused'] || this[_0x56ae('0x22b2')]() || _0x29a875[_0x56ae('0x993')][_0x56ae('0xb44')](!0x0)); }, 'reset': function() {}, 'done': function() { var _0x22c8ee = {}; _0x22c8ee[_0x56ae('0x2e48')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; if (_0x56ae('0x2e49') === 'PZJRI') { _0x41c934['low'] = 0x39fd2; this[_0x56ae('0x1ad3')] = a; this[_0x56ae('0x1ad4')] = this[_0x56ae('0x94c')][_0x56ae('0x1ad5')]; var _0x2271ce = a[_0x56ae('0xf2d')]['collisionProperties'], _0x19772d = null; _0x2271ce[_0x56ae('0x224c')](a[_0x56ae('0x21da')][_0x56ae('0x223d')], this[_0x56ae('0x21da')][_0x56ae('0x223d')]); _0x2271ce instanceof _0x4e7bce && (_0x19772d = _0x2271ce); if (_0x2271ce[_0x56ae('0x224d')]) if (this[_0x56ae('0x21da')]['collisionResult']['stable']) { _0x2271ce[_0x56ae('0x2243')] || 0x0 == this['oob'] || (this[_0x56ae('0x1ac2')] = 0x0, this[_0x56ae('0x222e')] = Math[_0x56ae('0xf0c')](this[_0x56ae('0xbcc')][_0x56ae('0x1cfd')][_0x56ae('0x224e')](this[_0x56ae('0xe79')][_0x56ae('0x13aa')]())) + 0x2); var _0x99f3e3 = a['get_normal'](); - 1e-10 < _0x99f3e3['x'] * c['x'] + _0x99f3e3['y'] * c['y'] + _0x99f3e3['z'] * c['z'] && (this[_0x56ae('0x1b2e')][_0x56ae('0x2263')] && this[_0x56ae('0x2258')](this[_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0x17ed')]), this[_0x56ae('0x2246')](b), null != _0x19772d && this[_0x56ae('0x222b')](_0x19772d[_0x56ae('0x224f')])); } else _0x99f3e3 = b['z'], 1e-10 > (0x0 <= _0x99f3e3 ? _0x99f3e3 : -_0x99f3e3) && (0x2 != this[_0x56ae('0x1ac2')] && (_0x99f3e3 = a['get_normal'](), c = _0x99f3e3['x'] * c['x'] + _0x22c8ee[_0x56ae('0x2e48')](_0x99f3e3['y'], c['y']) + _0x99f3e3['z'] * c['z'], this[_0x56ae('0xbb9')][_0x56ae('0x2251')][_0x56ae('0x2252')] ? (_0x99f3e3 = _0x5937f5[_0x56ae('0x2253')], _0x99f3e3 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x99f3e3['id'], _0x99f3e3[_0x56ae('0xa1c')])) : _0x99f3e3 = !0x1, _0x99f3e3 ? (_0x99f3e3 = _0x5937f5[_0x56ae('0x2254')], _0x99f3e3 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x99f3e3['id'], _0x99f3e3[_0x56ae('0xa1c')])) : _0x99f3e3 = !0x1, !_0x99f3e3 || a['sourceData'][_0x56ae('0xf66')][_0x56ae('0x2243')] && 0x0 != this[_0x56ae('0x220c')] && (0x2 == this[_0x56ae('0x220c')] || 0x0 <= a[_0x56ae('0xf63')]) && a[_0x56ae('0xf2d')][_0x56ae('0xf66')] == _0x4033be[_0x56ae('0x2244')]() ? 0.8 < c && this[_0x56ae('0x2246')](a['get_normal'](), !0x1, null, null, null != _0x19772d ? _0x19772d['normalOffset'] : 0x0) : 0x0 < c && this[_0x56ae('0x2246')](b)), this[_0x56ae('0x2e4a')](b)); else null == _0x2271ce || _0x2271ce[_0x56ae('0x224d')] || this[_0x56ae('0x2e4a')](b); this[_0x56ae('0x2223')] = this[_0x56ae('0x21f7')]; return _0x2271ce[_0x56ae('0x2255')](this, a, b); } else { return !0x0; } }, '__class__': _0x22122e }); var _0x5672a2 = function(_0x5f087d) { this[_0x56ae('0xc5c')] = new _0x4e9ff1(); this[_0x56ae('0x2e4b')] = new _0x4e9ff1(); null != _0x5f087d && this[_0x56ae('0x227d')](_0x5f087d); }; _0x5ac4a7['com.player03.run3.level.AnalyticsSnapshot'] = _0x5672a2; _0x5672a2[_0x56ae('0x8bf')] = _0x56ae('0x2e4c'); _0x5672a2[_0x56ae('0x6')] = {}; _0x5672a2[_0x56ae('0x6')][_0x56ae('0x1023')] = null; _0x5672a2[_0x56ae('0x6')][_0x56ae('0xc5c')] = null; _0x5672a2[_0x56ae('0x6')][_0x56ae('0x2e4b')] = null; _0x5672a2[_0x56ae('0x6')][_0x56ae('0x1944')] = null; _0x5672a2[_0x56ae('0x6')][_0x56ae('0x2e4d')] = null; _0x5672a2[_0x56ae('0x6')][_0x56ae('0x227d')] = function(_0x4b2217) { var _0x8f9602 = _0x4b2217.tunnel; null != _0x4b2217.currentSection ? this.section = _0x4b2217.currentSection : (this.section = _0x8f9602.getSection(_0x4b2217.mesh.get_z(), !0x0), null == this.section && (this.section = _0x8f9602.getSection(_0x4b2217.mesh.get_z(), !0x1))); var _0x8b153e = this.position; _0x4b2217 = _0x4b2217.mesh.get_scenePosition(); _0x8b153e.x = _0x4b2217.x; _0x8b153e.y = _0x4b2217.y; _0x8b153e.z = _0x4b2217.z; _0x8b153e = this.gravityEulers; _0x4b2217 = _0x8f9602.artificialGravity.get_eulers(); _0x8b153e.x = _0x4b2217.x; _0x8b153e.y = _0x4b2217.y; _0x8b153e.z = _0x4b2217.z; this.time = _0x8f9602.unpausedTime; this.profit = _0x8f9602.batteriesCollected; }; _0x5672a2[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { var _0x1ff62f = new _0x5672a2(); _0x1ff62f.section = this.section; var _0x50aa77 = this.position; _0x1ff62f.position = new _0x4e9ff1(_0x50aa77.x, _0x50aa77.y, _0x50aa77.z); _0x50aa77 = this.gravityEulers; _0x1ff62f.gravityEulers = new _0x4e9ff1(_0x50aa77.x, _0x50aa77.y, _0x50aa77.z); _0x1ff62f.time = this.time; _0x1ff62f.profit = this.profit; return _0x1ff62f; }; _0x5672a2[_0x56ae('0x6')]['__class__'] = _0x5672a2; var _0x4c4906 = function(_0x48c40) { if ('uNcjh' !== _0x56ae('0x2e4e')) { this[_0x56ae('0xd22')] = !0x0; } else { this[_0x56ae('0x2a2c')] = _0x48c40; } }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x2e4f')]] = _0x4c4906; _0x4c4906[_0x56ae('0x8bf')] = _0x56ae('0x2e50'); _0x4c4906[_0x56ae('0x6')] = {}; _0x4c4906[_0x56ae('0x6')][_0x56ae('0x2a2c')] = null; _0x4c4906[_0x56ae('0x6')][_0x56ae('0x2e51')] = function(_0x1c0ce1, _0xc77e26, _0x409da0) { throw new _0x1adea8(new _0x531fca(_0x56ae('0x2e52'))); }; _0x4c4906[_0x56ae('0x6')][_0x56ae('0x2e53')] = function(_0x151b9c, _0x520cb4) { if ('KwlGV' === _0x1c1b50.vWXXp) { this.ownerCharacter.currentXTraction = 0.25; this.ownerCharacter.set_xVelocity(this.endXVelocity); this.ownerCharacter.set_yVelocity(this.endYVelocity); var _0x1aed5b = 0.4 * this.ownerCharacter.zTraction, _0x451488 = this.ownerCharacter.currentZTraction; this.ownerCharacter.currentZTraction = _0x1aed5b < _0x451488 ? _0x1aed5b : _0x451488; } else { throw new _0x1adea8(new _0x531fca(_0x56ae('0x2e54'))); } }; _0x4c4906[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4c4906; var _0x28ceb6 = function() { this['identifier'] = _0x56ae('0x2e55'); }; _0x5ac4a7[_0x56ae('0x2e56')] = _0x28ceb6; _0x28ceb6[_0x56ae('0x8bf')] = 'com.player03.run3.level.ConnectionDecorator'; _0x28ceb6[_0x56ae('0x8ee')] = _0x4c4906; _0x28ceb6[_0x56ae('0x6')] = _0x4e6193(_0x4c4906[_0x56ae('0x6')], { 'decorate': function(_0x4ad227, _0x24d2cc, _0x2e73ee) { if (_0x56ae('0x2e57') !== 'uZhjK') { return new _0x184baa(_0x4ad227); } else { if (!(_0x4ad227 instanceof _0x1a7847)) throw new _0x1adea8(new _0x4d4163('level\x20parameter\x20for\x20ConnectionDecorator\x20must\x20be\x20a\x20Run\x203\x20level.')); if ((null != _0x586025[_0x56ae('0x2e58')] ? _0x24d2cc[_0x56ae('0x99b')](_0x56ae('0x2e58')) : _0x24d2cc['h'][_0x56ae('0x900')](_0x56ae('0x2e58'))) && (null != _0x586025[_0x56ae('0x265')] ? _0x24d2cc[_0x56ae('0x99b')](_0x56ae('0x265')) : _0x24d2cc['h'][_0x56ae('0x900')](_0x56ae('0x265')))) { _0x2e73ee = null != _0x586025[_0x56ae('0x2e58')] ? _0x24d2cc['getReserved'](_0x56ae('0x2e58')) : _0x24d2cc['h']['thisPath']; var _0x2daa6c = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')]; var _0x1ec000 = null != _0x586025[_0x2e73ee] ? _0x2daa6c['getReserved'](_0x2e73ee) : _0x2daa6c['h'][_0x2e73ee]; var _0xd89bf8 = _0x1b30b7[_0x56ae('0xcc9')](null != _0x586025[_0x56ae('0x265')] ? _0x24d2cc[_0x56ae('0x99c')](_0x1c1b50[_0x56ae('0x264')]) : _0x24d2cc['h'][_0x56ae('0x265')]); } else { if (!_0x1c1b50[_0x56ae('0x2e59')](_0x4ad227['levelSet'], _0x4f8813)) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x2e5a'))); _0x1ec000 = _0x4ad227['levelSet']; _0xd89bf8 = _0x4ad227[_0x56ae('0x220f')][_0x56ae('0x1d28')]; } var _0x29c09d = null != _0x586025[_0x56ae('0x1958')] ? _0x24d2cc[_0x56ae('0x99c')](_0x56ae('0x1958')) : _0x24d2cc['h']['path']; _0x2e73ee = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')]; _0x2e73ee = null != _0x586025[_0x29c09d] ? _0x2e73ee[_0x56ae('0x99c')](_0x29c09d) : _0x2e73ee['h'][_0x29c09d]; if (null == _0x2e73ee && (_0x2e73ee = _0x4622dd[_0x56ae('0x488')]()['paths'], _0x2e73ee = null != _0x586025[_0x29c09d] ? _0x2e73ee[_0x56ae('0x99c')](_0x29c09d) : _0x2e73ee['h'][_0x29c09d], null == _0x2e73ee)) return null; _0x2daa6c = 0x0; if (_0x1c1b50[_0x56ae('0x258')](null, _0x586025[_0x56ae('0xf6a')]) ? _0x24d2cc[_0x56ae('0x99b')](_0x56ae('0xf6a')) : _0x24d2cc['h'][_0x56ae('0x900')]('end')) _0x2daa6c = _0x2e73ee['levelCount'] - 0x1; _0x1ec000 = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](_0x1ec000['pathName']); _0x29c09d = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](_0x29c09d); if (null == _0x29c09d) return null; _0xd89bf8 = _0x1ec000[_0x56ae('0x2e5b')](_0xd89bf8); _0x29c09d = _0x29c09d[_0x56ae('0x2e5c')](); var _0x376a24 = _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x29c09d, _0xd89bf8)); _0x4ad227[_0x56ae('0xf2c')] && (_0x376a24 = _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x376a24, 3.141592653589793))); _0xd89bf8 = _0x2eb087[_0x56ae('0x2bd7')](_0x376a24, 0x0, 0x0); _0x29c09d = new _0x4e9ff1(); _0x29c09d['x'] += (null != _0x586025['x'] ? _0x24d2cc[_0x56ae('0x99b')]('x') : _0x24d2cc['h'][_0x56ae('0x900')]('x')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['x'] ? _0x24d2cc[_0x56ae('0x99c')]('x') : _0x24d2cc['h']['x'], 0x0) : 0x0; _0x29c09d['y'] += (null != _0x586025['y'] ? _0x24d2cc['existsReserved']('y') : _0x24d2cc['h'][_0x56ae('0x900')]('y')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['y'] ? _0x24d2cc[_0x56ae('0x99c')]('y') : _0x24d2cc['h']['y'], 0x0) : 0x0; _0x29c09d['z'] += (null != _0x586025['z'] ? _0x24d2cc[_0x56ae('0x99b')]('z') : _0x24d2cc['h'][_0x56ae('0x900')]('z')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['z'] ? _0x24d2cc[_0x56ae('0x99c')]('z') : _0x24d2cc['h']['z'], 0x0) : 0x0; _0x4ad227[_0x56ae('0xf2c')] && (_0x29c09d['z'] -= _0x4ad227[_0x56ae('0x220f')][_0x56ae('0xca0')], _0x29c09d['z'] = _0x4ad227[_0x56ae('0x220f')][_0x56ae('0xc9f')] - _0x29c09d['z']); if (null != _0x586025[_0x56ae('0x2e5d')] ? !_0x24d2cc[_0x56ae('0x99b')]('exact') : !_0x24d2cc['h'][_0x56ae('0x900')]('exact')) { _0x1ec000 = Math[_0x56ae('0xaa1')](_0x376a24); _0x376a24 = Math['cos'](_0x376a24); var _0x249b7b = _0x376a24 - 0x1; 1e-10 > (0x0 <= _0x249b7b ? _0x249b7b : -_0x249b7b) || (_0x249b7b = 0x3e8 / (_0x1c1b50[_0x56ae('0x222')](0x0, _0x1ec000) ? _0x1ec000 : -_0x1ec000), _0x29c09d['x'] += _0x1ec000 * _0x249b7b, _0x29c09d['z'] += _0x376a24 * _0x249b7b); } _0x46ec53[_0x56ae('0x2e5e')](_0x4ad227, _0x2e73ee[_0x56ae('0x1a53')](_0x2daa6c), (null != _0x586025[_0x56ae('0x32')] ? _0x24d2cc[_0x56ae('0x99b')](_0x56ae('0x32')) : _0x24d2cc['h'][_0x56ae('0x900')](_0x56ae('0x32'))) ? _0x5605e4[_0x56ae('0x1cfe')](_0x1c1b50[_0x56ae('0x258')](null, _0x586025[_0x56ae('0x32')]) ? _0x24d2cc[_0x56ae('0x99c')](_0x56ae('0x32')) : _0x24d2cc['h']['length'], 0xfa0) : 0xfa0, _0x29c09d, _0xd89bf8, !0x1); return null; } }, '__class__': _0x28ceb6 }); var _0x56c89f = function() {}; _0x5ac4a7[_0x56ae('0x2e5f')] = _0x56c89f; _0x56c89f[_0x56ae('0x8bf')] = _0x56ae('0x2e5f'); _0x56c89f[_0x56ae('0x2c16')] = function(_0x10f7ec) { if (_0x56ae('0x2e60') == _0x11208a[_0x56ae('0xc14')](_0x10f7ec, 0x0, 0x3)) var _0x1bcff1 = 0x3; else { _0x1bcff1 = _0x10f7ec[_0x56ae('0x3b')](_0x56ae('0x2e61')); if (-0x1 == _0x1bcff1) return -0x1; _0x1bcff1 += 0x4; } return _0x1b30b7[_0x56ae('0xcc9')](_0x11208a[_0x56ae('0xc14')](_0x10f7ec, _0x1bcff1, null)); }; _0x56c89f[_0x56ae('0x2e62')] = function(_0x53996f, _0x3de723) { if (_0x11208a[_0x56ae('0xc14')](_0x53996f, 0x0, _0x3de723[_0x56ae('0x32')] + 0x1) == _0x3de723 + '-') var _0x4b7b77 = -0x1; else if (_0x4b7b77 = _0x53996f[_0x56ae('0x3b')]('|' + _0x3de723 + '-'), -0x1 == _0x4b7b77) return ''; _0x4b7b77 += _0x3de723['length'] + 0x2; _0x3de723 = _0x53996f['indexOf']('|', _0x4b7b77); return -0x1 == _0x3de723 ? _0x56c89f[_0x56ae('0x264e')](_0x11208a[_0x56ae('0xc14')](_0x53996f, _0x4b7b77, null)) : _0x56c89f[_0x56ae('0x264e')](_0x53996f[_0x56ae('0xb18')](_0x4b7b77, _0x3de723)); }; _0x56c89f[_0x56ae('0x264e')] = function(_0x4c9680) { for (var _0x5ce407 = !0x0; _0x5ce407 && _0x56c89f[_0x56ae('0x2e63')][_0x56ae('0xc18')](_0x4c9680);) _0x5ce407 = _0x56c89f[_0x56ae('0x2e64')](_0x56c89f['conditionMatcher'][_0x56ae('0xc19')](0x2)), _0x56ae('0x23e3') == _0x56c89f[_0x56ae('0x2e63')]['matched'](0x1) && (_0x5ce407 = !_0x5ce407), _0x4c9680 = _0x56c89f[_0x56ae('0x2e63')][_0x56ae('0xc1c')]() + _0x56c89f['conditionMatcher'][_0x56ae('0xc1e')](); return _0x5ce407 ? _0x4c9680 : null; }; _0x56c89f['checkCondition'] = function(_0x3f2cc6) { return 0x0 <= _0x3f2cc6[_0x56ae('0x3b')](',') ? _0x1935eb[_0x56ae('0x2e65')](_0x3f2cc6[_0x56ae('0x44')](',')) : 0x0 != _0x1935eb['checkCondition2'](_0x3f2cc6); }; _0x56c89f[_0x56ae('0x2e66')] = function(_0xe1dfae) { return _0xe1dfae[_0x56ae('0x31')](_0x56c89f[_0x56ae('0x2e67')]['r'], ''); }; var _0x23bddf = function(_0x358672) { this['jumpCount'] = this[_0x56ae('0x2228')] = this[_0x56ae('0x223b')] = this[_0x56ae('0x2365')] = 0x0; this[_0x56ae('0x94c')] = _0x358672; this[_0x56ae('0x217c')] = new _0x5672a2(); this[_0x56ae('0x2259')] = new _0x5672a2(); this[_0x56ae('0x2e42')] = new _0x5672a2(); }; _0x5ac4a7[_0x56ae('0x2e68')] = _0x23bddf; _0x23bddf[_0x56ae('0x8bf')] = 'com.player03.run3.level.RunAnalytics'; _0x23bddf[_0x56ae('0x961')] = [_0x52cb2c]; _0x23bddf[_0x56ae('0x6')] = {}; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x94c')] = null; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x2239')] = null; _0x23bddf[_0x56ae('0x6')]['rotationCount'] = null; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x223b')] = null; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x2365')] = null; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x217c')] = null; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x2259')] = null; _0x23bddf[_0x56ae('0x6')]['fallSnapshot'] = null; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x38ac6e) { _0x38ac6e = this.tunnel.characters.get(0x0); _0x38ac6e.physicsData.onGround && (0xa < this.tunnel.unpausedTime - this.lastOnGroundSnapshot.time && _0x203ce1.windSailor.award(), this.lastOnGroundSnapshot.takeSnapshot(_0x38ac6e)); }; _0x23bddf[_0x56ae('0x6')]['reset'] = function() { this.secondaryAbilityActivations = this.abilityActivations = this.rotationCount = this.jumpCount = 0x0; this.spawnSnapshot.takeSnapshot(this.tunnel.characters.get(0x0)); this.lastOnGroundSnapshot.takeSnapshot(this.tunnel.characters.get(0x0)); this.fallSnapshot.takeSnapshot(this.tunnel.characters.get(0x0)); }; _0x23bddf[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { return !0x1; }; _0x23bddf[_0x56ae('0x6')]['__class__'] = _0x23bddf; var _0x3c5bc9 = function() { var _0x4fdd27 = new _0x44b188(_0x422531[_0x56ae('0x1294')](_0x56ae('0x2e69')), _0x422531[_0x56ae('0x1294')](_0x56ae('0x2e6a')), _0x422531[_0x56ae('0x1294')](_0x56ae('0x2e6b')), _0x422531['getBitmapData'](_0x56ae('0x2e6c')), _0x422531[_0x56ae('0x1294')]('img/singledpi/texture/Skybox3.png'), _0x422531[_0x56ae('0x1294')]('img/singledpi/texture/Skybox4.png')); _0x18ac96[_0x56ae('0x94d')](this, _0x4fdd27); this[_0x56ae('0x11ad')][_0x56ae('0x1a43')](!0x0); this['wormhole'] = new _0x56f3a3(); this[_0x56ae('0x994')](this[_0x56ae('0x2bc0')]); }; _0x5ac4a7[_0x56ae('0x4a0')] = _0x3c5bc9; _0x3c5bc9['__name__'] = _0x1c1b50[_0x56ae('0x49f')]; _0x3c5bc9[_0x56ae('0x8ee')] = _0x18ac96; _0x3c5bc9[_0x56ae('0x6')] = _0x4e6193(_0x18ac96[_0x56ae('0x6')], { 'wormhole': null, '__class__': _0x3c5bc9 }); var _0x248794 = function() {}; _0x5ac4a7['com.player03.run3.level.ITunnelSection'] = _0x248794; _0x248794[_0x56ae('0x8bf')] = 'com.player03.run3.level.ITunnelSection'; _0x248794['__isInterface__'] = !0x0; _0x248794[_0x56ae('0x6')] = {}; _0x248794[_0x56ae('0x6')]['tunnelBounds'] = null; _0x248794[_0x56ae('0x6')][_0x56ae('0xca0')] = null; _0x248794[_0x56ae('0x6')]['endZ'] = null; _0x248794[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x248794; var _0x46ec53 = function(_0x3323ef, _0x449c92, _0x2c3747, _0x2175ac, _0x399dfb, _0x451feb, _0x28c3e4) { if (_0x56ae('0x2e6d') === _0x56ae('0x2e6d')) { null == _0x28c3e4 && (_0x28c3e4 = !0x0); _0x4b5084[_0x56ae('0x94d')](this); null != _0x451feb && this['set_eulers'](_0x2eb087[_0x56ae('0x104f')](_0x451feb)[_0x56ae('0x1050')]()); null != _0x399dfb && this[_0x56ae('0x3f6')](_0x399dfb); this[_0x56ae('0x94c')] = _0x3323ef; 0x0 < _0x2175ac ? (this[_0x56ae('0xca0')] = 0x0, this[_0x56ae('0xc9f')] = _0x2175ac) : (this[_0x56ae('0xc9f')] = 0x0, this[_0x56ae('0xca0')] = _0x2175ac); this['startZ'] -= _0x449c92[_0x56ae('0x150f')]; this[_0x56ae('0xc9f')] += _0x2c3747['bevel']; this[_0x56ae('0x2e6e')] = _0x252a59[_0x56ae('0x977')](null); _0x2175ac = _0x252a59[_0x56ae('0x977')](null); for (_0x451feb = new _0x467f4d(_0x3323ef, _0x449c92, _0x2c3747, this['startZ'], this[_0x56ae('0xc9f')]); _0x451feb[_0x56ae('0x8f5')]();) { var _0xc5bdc0 = _0x451feb[_0x56ae('0x42')](); _0x28c3e4 || (_0xc5bdc0['collides'] = !0x1, _0xc5bdc0[_0x56ae('0x1164')] = !0x1); _0x3323ef[_0x56ae('0x221a')](_0xc5bdc0); this[_0x56ae('0x994')](_0xc5bdc0[_0x56ae('0xe79')]); _0xc5bdc0[_0x56ae('0xb7c')](); this[_0x56ae('0x2e6e')][_0x56ae('0x8f0')](_0xc5bdc0); _0x2175ac['push'](_0xc5bdc0[_0x56ae('0x2e6f')]()); } this[_0x56ae('0xca0')] += _0x449c92[_0x56ae('0x150f')]; this[_0x56ae('0xc9f')] -= _0x2c3747[_0x56ae('0x150f')]; null != _0x399dfb && (this[_0x56ae('0xca0')] += _0x399dfb['z'], this[_0x56ae('0xc9f')] += _0x399dfb['z']); this[_0x56ae('0x1cfd')] = new _0x5727f8(_0x2175ac); _0x3323ef[_0x56ae('0xba2')]['addChild'](this); } else { _0x5f111e[_0x56ae('0x2e70')] = []; for (var _0x294eb5 = 0x0; 0x80 > _0x294eb5;) { var _0x211a81 = _0x294eb5++; _0x5f111e[_0x56ae('0x2e70')][_0x211a81] = this[_0x56ae('0x2e71')](_0x211a81); } } }; _0x5ac4a7[_0x56ae('0x2e72')] = _0x46ec53; _0x46ec53[_0x56ae('0x8bf')] = _0x56ae('0x2e72'); _0x46ec53['__interfaces__'] = [_0x248794]; _0x46ec53[_0x56ae('0x1d00')] = function(_0xd7b8a6, _0x36d63b) { var _0x11185f = _0x252a59[_0x56ae('0x977')](null); _0xd7b8a6 = _0xd7b8a6['planes']; for (var _0x2d2d80 = 0x0, _0x3204e5 = _0xd7b8a6[_0x56ae('0x9fa')](); _0x2d2d80 < _0x3204e5;) { var _0x5972d3 = _0x2d2d80++, _0x17b1ac = _0x5972d3 - 0x1; 0x0 > _0x17b1ac && (_0x17b1ac = _0xd7b8a6[_0x56ae('0x9fa')]() - 0x1); _0x11185f[_0x56ae('0x8f0')](_0xd7b8a6[_0x56ae('0x1b')](_0x5972d3)['moveToDistance2'](_0xd7b8a6[_0x56ae('0x1b')](_0x5972d3)['origin'], _0xd7b8a6['get'](_0x17b1ac), _0x36d63b)); } return _0x11185f; }; _0x46ec53[_0x56ae('0x2c84')] = function(_0x3fe7d9, _0x1a85bd) { if (_0x56ae('0x2e73') !== _0x56ae('0x2e73')) { this[_0x56ae('0x1027')][_0x56ae('0xb91')](7.2, 0xe); this['child']['spritesheet'][_0x56ae('0x51d')](0x67); this['child'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x573466 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25ea'), -0x64, -0xf0, null, null, null, _0x573466); _0x573466 = _0xfe3284[_0x56ae('0x3d')](0x33e); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Talking\x20about\x20school\x20science.', -0x140, 0x1c, null, null == _0x573466 ? null : Math[_0x56ae('0x833')](_0x573466 / 2.5), null, null); _0x573466 = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25ec'), 0x78, 0x104, null, null, -0x1, _0x573466); } else { if (null == _0x3fe7d9 || null == _0x1a85bd || _0x3fe7d9 == _0x1a85bd) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x1cfb'))); var _0x3cefa5 = _0x3fe7d9[_0x56ae('0x94c')], _0x3314cd = _0x5f17d4[_0x56ae('0x1cfc')] * _0x3fe7d9[_0x56ae('0xf30')] / 0x2, _0x5db712 = _0x46ec53['makePolygon'](_0x3fe7d9['tunnelBounds'], _0x3314cd), _0xe3cf39 = _0x3fe7d9[_0x56ae('0x18a5')]; _0x3314cd = new _0x225c90(_0x5db712, _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025[_0x56ae('0x1cff')] ? _0xe3cf39[_0x56ae('0x99c')](_0x575257[_0x56ae('0x71c')]) : _0xe3cf39['h'][_0x56ae('0x1cff')], 0xffffff), _0x3314cd); _0x5db712 = _0x575257['eRrBE'](_0x5f17d4[_0x56ae('0x1cfc')], _0x1a85bd['tileWidth']) / 0x2; _0xe3cf39 = _0x46ec53[_0x56ae('0x1d00')](_0x1a85bd[_0x56ae('0x1cfd')], _0x5db712); var _0x478101 = _0x1a85bd['params']; return new _0x46ec53(_0x3cefa5, _0x3314cd, new _0x225c90(_0xe3cf39, _0x5605e4['toInt'](null != _0x586025[_0x56ae('0x1cff')] ? _0x478101[_0x56ae('0x99c')](_0x56ae('0x1cff')) : _0x478101['h']['color0'], 0xffffff), _0x5db712), _0x1a85bd['startZ'] - _0x3fe7d9[_0x56ae('0xc9f')], new _0x4e9ff1(0x0, 0x0, _0x3fe7d9['endZ'])); } }; _0x46ec53[_0x56ae('0x2c87')] = function(_0x3e9c53, _0x51434a) { var _0x17beac = _0x5f17d4[_0x56ae('0x1cfc')] * _0x3e9c53[_0x56ae('0xf30')] / 0x2, _0x14e7a6 = _0x46ec53['makePolygon'](_0x3e9c53[_0x56ae('0x1cfd')], _0x17beac), _0x4fe870 = _0x3e9c53[_0x56ae('0x18a5')]; _0x17beac = new _0x225c90(_0x14e7a6, _0x5605e4['toInt'](null != _0x586025[_0x56ae('0x1cff')] ? _0x4fe870[_0x56ae('0x99c')](_0x56ae('0x1cff')) : _0x4fe870['h']['color0'], 0xffffff), _0x17beac); _0x14e7a6 = null; 0x0 != _0x3e9c53[_0x56ae('0xca0')] && (_0x14e7a6 = new _0x4e9ff1(0x0, 0x0, _0x3e9c53[_0x56ae('0xca0')])); return new _0x46ec53(_0x3e9c53[_0x56ae('0x94c')], _0x17beac, _0x17beac, null != _0x51434a ? -_0x51434a : 0x2 * _0x1a7847[_0x56ae('0x16b7')]['z'], _0x14e7a6); }; _0x46ec53[_0x56ae('0x2c85')] = function(_0xda2106, _0x954576) { var _0x92500e = _0x5f17d4[_0x56ae('0x1cfc')] * _0xda2106['tileWidth'] / 0x2, _0x1c6181 = _0x46ec53[_0x56ae('0x1d00')](_0xda2106[_0x56ae('0x1cfd')], _0x92500e), _0x3393b0 = _0xda2106[_0x56ae('0x18a5')]; _0x92500e = new _0x225c90(_0x1c6181, _0x5605e4['toInt'](null != _0x586025[_0x56ae('0x1cff')] ? _0x3393b0[_0x56ae('0x99c')](_0x56ae('0x1cff')) : _0x3393b0['h'][_0x56ae('0x1cff')], 0xffffff), _0x92500e); return new _0x46ec53(_0xda2106[_0x56ae('0x94c')], _0x92500e, _0x92500e, null != _0x954576 ? _0x954576 : 0xfa0, new _0x4e9ff1(0x0, 0x0, _0xda2106[_0x56ae('0xc9f')])); }; _0x46ec53['freeFloating'] = function(_0x411266, _0x171f53, _0x2f47e5, _0x35aed0, _0x28dd37, _0x432da6, _0x366eed) { null == _0x366eed && (_0x366eed = !0x0); _0x171f53 = new _0x225c90(_0x171f53, _0x35aed0); return new _0x46ec53(_0x411266, _0x171f53, _0x171f53, _0x2f47e5, _0x28dd37, _0x432da6, _0x366eed); }; _0x46ec53[_0x56ae('0x2e5e')] = function(_0x38c7a1, _0xd5033c, _0x224fec, _0x40ba3e, _0x23025b, _0x271ce1) { if ('NkcKn' !== _0x56ae('0x2e74')) { _0xc32e6[_0x56ae('0x94d')](this); this['mouseChildren'] = this[_0x56ae('0xac5')] = !0x1; this[_0x56ae('0x24ef')] = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x24f0')); this[_0x56ae('0x24ef')][_0x56ae('0xab6')](0xb4); this['leftArrow'][_0x56ae('0x471')](this[_0x56ae('0x24ef')][_0x56ae('0x15')]()); this[_0x56ae('0x24ef')][_0x56ae('0xaae')](this[_0x56ae('0x24ef')][_0x56ae('0x16')]()); this[_0x56ae('0x994')](this[_0x56ae('0x24ef')]); this['rightArrow'] = _0x3c161e[_0x56ae('0xcc5')]('controls/ArrowCircleButton.png'); this['rightArrow'][_0x56ae('0x471')](this[_0x56ae('0x24ef')][_0x56ae('0x3e1')]() + 0.25 * this[_0x56ae('0x24ef')][_0x56ae('0x15')]()); this[_0x56ae('0x994')](this[_0x56ae('0x24f1')]); this['leftRect'] = new _0xcc4aa0(0x0, 0x0, 0x0, 0x0); this['rightRect'] = new _0xcc4aa0(0x0, 0x0, 0x0, 0x0); _0x38c7a1[_0x56ae('0x24f4')]('left', this[_0x56ae('0x24f2')]); _0x38c7a1[_0x56ae('0x24f4')](_0x56ae('0x760'), this[_0x56ae('0x24f3')]); } else { _0x271ce1 = _0x5cb582['getLayout'](_0x56c89f[_0x56ae('0x2e62')](_0xd5033c, _0x56ae('0x9e3')))[_0x56ae('0x2e75')](); for (var _0x3b96d3 = _0x5605e4[_0x56ae('0x1cfe')](_0x56c89f[_0x56ae('0x2e62')](_0xd5033c, _0x56ae('0xf30')), 0x4b), _0x26ffc7 = _0x271ce1['planes'][_0x56ae('0x3f')](); _0x26ffc7[_0x56ae('0x8f5')]();) { var _0x252dba = _0x56ae('0x2e76')['split']('|'), _0x49a76d = 0x0; while (!![]) { switch (_0x252dba[_0x49a76d++]) { case '0': _0x1b30b7['x'] = _0x2d9f4e['x'] * _0x3b96d3; continue; case '1': var _0x1b30b7 = _0x26ffc7['next'](), _0x2d9f4e = _0x1b30b7[_0x56ae('0x201e')]; continue; case '2': null == _0x1b30b7 && (_0x1b30b7 = new _0x4e9ff1()); continue; case '3': _0x1b30b7['y'] = _0x2d9f4e['y'] * _0x3b96d3; continue; case '4': _0x1b30b7['z'] = _0x2d9f4e['z'] * _0x3b96d3; continue; case '5': _0x1b30b7 = _0x1b30b7[_0x56ae('0x201e')]; continue; } break; } } _0xd5033c = _0x5605e4['toInt'](_0x56c89f['getParam'](_0xd5033c, _0x56ae('0x1cff')), 0xffffff); return _0x46ec53[_0x56ae('0x2e77')](_0x38c7a1, _0x46ec53[_0x56ae('0x1d00')](_0x271ce1, _0x5f17d4[_0x56ae('0x1cfc')] * _0x3b96d3 / 0x2), _0x224fec, _0xd5033c, _0x40ba3e, _0x23025b, !0x1); } }; _0x46ec53[_0x56ae('0x8ee')] = _0x4b5084; _0x46ec53[_0x56ae('0x6')] = _0x4e6193(_0x4b5084[_0x56ae('0x6')], { 'tunnel': null, 'triangles': null, 'tunnelBounds': null, 'startZ': null, 'endZ': null, 'dispose': function() { if (null != this[_0x56ae('0x2e6e')]) { for (var _0x321b12 = this[_0x56ae('0x2e6e')][_0x56ae('0x3f')](); _0x321b12[_0x56ae('0x8f5')]();) _0x321b12['next']()['removeFromLevel'](); this['tunnelBounds'] = this[_0x56ae('0x94c')] = this['triangles'] = null; _0x4b5084['prototype']['dispose'][_0x56ae('0x94d')](this); } }, '__class__': _0x46ec53 }); var _0x467f4d = function(_0x94c7e9, _0x39178e, _0x128291, _0x315b12, _0x5e8d31) { if (_0x56ae('0x2e78') !== _0x56ae('0x2e79')) { this[_0x56ae('0x102c')] = 0x0; this[_0x56ae('0x94c')] = _0x94c7e9; this[_0x56ae('0x950')] = _0x39178e; this[_0x56ae('0xf6a')] = _0x128291; this[_0x56ae('0xca0')] = _0x315b12; this[_0x56ae('0xc9f')] = _0x5e8d31; _0x315b12 = new _0x3ee0eb(0x1, 0x2, !0x1, _0x39178e[_0x56ae('0x150e')]); _0x315b12[_0x56ae('0x162c')](0x0, 0x0, _0x128291[_0x56ae('0x150e')]); this[_0x56ae('0x15ef')] = new _0x30cb6f(new _0x56f3bc(_0x315b12, !0x1), !0x0, !0x1, !0x1); this[_0x56ae('0x15ef')][_0x56ae('0x1a43')](!0x0); this[_0x56ae('0x15ef')]['addMethod'](_0x94c7e9[_0x56ae('0x2e7a')]); this[_0x56ae('0x15ef')]['addMethod'](_0x2797a6['method']); this[_0x56ae('0x1076')] = _0x39178e['startAt']; this[_0x56ae('0x1959')] = _0x128291[_0x56ae('0x1511')]; this[_0x56ae('0x2e7b')] = _0x39178e[_0x56ae('0x150d')][_0x56ae('0x9fa')]() + _0x128291['points']['get_length'](); this['p1'] = new _0x4e9ff1(); this['p2'] = new _0x4e9ff1(); this['p3'] = new _0x4e9ff1(); _0x315b12 = _0x94c7e9 = !0x1; _0x5e8d31 = 0x0; for (var _0x2597e8 = this[_0x56ae('0x2e7b')]; _0x5e8d31 < _0x2597e8;) { if (_0x56ae('0x2e7c') !== _0x56ae('0x2e7c')) { return new _0x521b50(this); } else { _0x5e8d31++; var _0x6ea2a6 = this['start'][_0x56ae('0x1510')]['get'](this['startIndex']), _0x1e42cb = this['end'][_0x56ae('0x1510')][_0x56ae('0x1b')](this[_0x56ae('0x1959')]), _0x1b30b7 = this[_0x56ae('0x950')], _0x2d9f4e = (this[_0x56ae('0x1076')] + 0x1) % this['start'][_0x56ae('0x150d')][_0x56ae('0x9fa')](), _0x5ac4a7 = _0x1b30b7[_0x56ae('0x1510')][_0x56ae('0x1b')](_0x2d9f4e); _0x1b30b7 = this[_0x56ae('0xf6a')]; _0x2d9f4e = (this[_0x56ae('0x1959')] + 0x1) % this['end'][_0x56ae('0x150d')][_0x56ae('0x9fa')](); _0x1b30b7 = _0x1b30b7[_0x56ae('0x1510')]['get'](_0x2d9f4e); _0x2d9f4e = !0x1; null == _0x2d9f4e && (_0x2d9f4e = !0x1); var _0x5d3f5f = 0x0 < (_0x2d9f4e ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0x1e42cb, _0x6ea2a6), 0x0, 6.283185307179586) : _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x1e42cb, _0x6ea2a6))) ? _0x6ea2a6 : _0x1e42cb; _0x2d9f4e = !0x1; null == _0x2d9f4e && (_0x2d9f4e = !0x1); _0x2d9f4e = 0x0 > (_0x2d9f4e ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0x1b30b7, _0x5ac4a7), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x1b30b7, _0x5ac4a7))) ? _0x5ac4a7 : _0x1b30b7; var _0x4e6193 = !0x0; null == _0x4e6193 && (_0x4e6193 = !0x1); _0x5ac4a7 = _0x4e6193 ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0x5ac4a7, _0x5d3f5f), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x5ac4a7, _0x5d3f5f)); _0x4e6193 = !0x0; null == _0x4e6193 && (_0x4e6193 = !0x1); _0x1e42cb = _0xe0688[_0x56ae('0x8e9')](_0x5ac4a7, _0x4e6193 ? _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x2d9f4e, _0x1e42cb), 0x0, 6.283185307179586) : _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0x2d9f4e, _0x1e42cb))); _0x5ac4a7 = !0x0; null == _0x5ac4a7 && (_0x5ac4a7 = !0x1); _0x1b30b7 = _0x5ac4a7 ? _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x1b30b7, _0x5d3f5f), 0x0, 6.283185307179586) : _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x1b30b7, _0x5d3f5f)); _0x5d3f5f = !0x0; null == _0x5d3f5f && (_0x5d3f5f = !0x1); _0x6ea2a6 = _0xe0688[_0x56ae('0x8e9')](_0x1b30b7, _0x5d3f5f ? _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688['subtract'](_0x2d9f4e, _0x6ea2a6), 0x0, 6.283185307179586) : _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x2d9f4e, _0x6ea2a6))); _0x1e42cb <= _0x6ea2a6 ? (this[_0x56ae('0x1076')]++, this[_0x56ae('0x1076')] >= _0x39178e[_0x56ae('0x150d')][_0x56ae('0x9fa')]() && (this[_0x56ae('0x1076')] = 0x0), _0x94c7e9 = !0x0) : (this[_0x56ae('0x1959')]++, this[_0x56ae('0x1959')] >= _0x128291[_0x56ae('0x150d')][_0x56ae('0x9fa')]() && (this[_0x56ae('0x1959')] = 0x0), _0x315b12 = !0x0); if (_0x94c7e9 && _0x315b12) break; } } } else { return this[_0x56ae('0x1497')]; } }; _0x5ac4a7[_0x56ae('0x2e7d')] = _0x467f4d; _0x467f4d[_0x56ae('0x8bf')] = _0x56ae('0x2e7d'); _0x467f4d[_0x56ae('0x6')] = {}; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x102c')] = null; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x2e7b')] = null; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x950')] = null; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x1076')] = null; _0x467f4d[_0x56ae('0x6')]['startZ'] = null; _0x467f4d[_0x56ae('0x6')][_0x56ae('0xf6a')] = null; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x1959')] = null; _0x467f4d[_0x56ae('0x6')]['endZ'] = null; _0x467f4d[_0x56ae('0x6')]['tunnel'] = null; _0x467f4d[_0x56ae('0x6')]['p1'] = null; _0x467f4d[_0x56ae('0x6')]['p2'] = null; _0x467f4d[_0x56ae('0x6')]['p3'] = null; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x15ef')] = null; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return this.count < this.maxCount; }; _0x467f4d[_0x56ae('0x6')][_0x56ae('0x42')] = function() { this.count++; var _0x21f4d0 = this.p1, _0x12caab = this.start.points.get(this.startIndex); _0x21f4d0.x = _0x12caab.x; _0x21f4d0.y = _0x12caab.y; _0x21f4d0.z = _0x12caab.z; this.p1.z = this.startZ; _0x21f4d0 = this.p2; _0x12caab = this.end.points.get(this.endIndex); _0x21f4d0.x = _0x12caab.x; _0x21f4d0.y = _0x12caab.y; _0x21f4d0.z = _0x12caab.z; this.p2.z = this.endZ; _0x21f4d0 = this.start.angles.get(this.startIndex); _0x12caab = this.end.angles.get(this.endIndex); var _0x231f9e = this.start, _0xb2ed10 = (this.startIndex + 0x1) % this.start.points.get_length(), _0x512a00 = _0x231f9e.angles.get(_0xb2ed10); _0x231f9e = this.end; _0xb2ed10 = _0x1c1b50.JYYEy(this.endIndex + 0x1, this.end.points.get_length()); _0x231f9e = _0x231f9e.angles.get(_0xb2ed10); _0xb2ed10 = !0x1; null == _0xb2ed10 && (_0xb2ed10 = !0x1); var _0x2b154d = 0x0 < (_0xb2ed10 ? _0x23ebf2.simplify(_0xe0688.subtract(_0x12caab, _0x21f4d0), 0x0, 6.283185307179586) : _0x23ebf2.simplify(_0xe0688.subtract(_0x12caab, _0x21f4d0))) ? _0x21f4d0 : _0x12caab; _0xb2ed10 = !0x1; null == _0xb2ed10 && (_0xb2ed10 = !0x1); _0xb2ed10 = 0x0 > (_0xb2ed10 ? _0x23ebf2.simplify(_0xe0688.subtract(_0x231f9e, _0x512a00), 0x0, 6.283185307179586) : _0x23ebf2.simplify(_0xe0688.subtract(_0x231f9e, _0x512a00))) ? _0x512a00 : _0x231f9e; var _0x1ac944 = !0x0; null == _0x1ac944 && (_0x1ac944 = !0x1); _0x512a00 = _0x1ac944 ? _0x23ebf2.simplify(_0xe0688.subtract(_0x512a00, _0x2b154d), 0x0, 6.283185307179586) : _0x23ebf2.simplify(_0xe0688.subtract(_0x512a00, _0x2b154d)); _0x1ac944 = !0x0; null == _0x1ac944 && (_0x1ac944 = !0x1); _0x12caab = _0xe0688.add(_0x512a00, _0x1ac944 ? _0x23ebf2.simplify(_0xe0688.subtract(_0xb2ed10, _0x12caab), 0x0, 6.283185307179586) : _0x23ebf2.simplify(_0xe0688.subtract(_0xb2ed10, _0x12caab))); _0x512a00 = !0x0; null == _0x512a00 && (_0x512a00 = !0x1); _0x231f9e = _0x512a00 ? _0x23ebf2.simplify(_0xe0688.subtract(_0x231f9e, _0x2b154d), 0x0, 6.283185307179586) : _0x23ebf2.simplify(_0xe0688.subtract(_0x231f9e, _0x2b154d)); _0x2b154d = !0x0; null == _0x2b154d && (_0x2b154d = !0x1); _0x21f4d0 = _0xe0688.add(_0x231f9e, _0x2b154d ? _0x23ebf2.simplify(_0xe0688.subtract(_0xb2ed10, _0x21f4d0), 0x0, 6.283185307179586) : _0x23ebf2.simplify(_0xe0688.subtract(_0xb2ed10, _0x21f4d0))); if (_0x12caab <= _0x21f4d0) return this.startIndex++, this.startIndex >= this.start.points.get_length() && (this.startIndex = 0x0), _0x21f4d0 = this.p3, _0x12caab = this.start.points.get(this.startIndex), _0x21f4d0.x = _0x12caab.x, _0x21f4d0.y = _0x12caab.y, _0x21f4d0.z = _0x12caab.z, this.p3.z = this.startZ, new _0x12d050(this.tunnel, this.p1, this.p3, this.p2, this.material, _0x52f413.POINTING_DOWN); this.endIndex++; this.endIndex >= this.end.points.get_length() && (this.endIndex = 0x0); _0x21f4d0 = this.p3; _0x12caab = this.end.points.get(this.endIndex); _0x21f4d0.x = _0x12caab.x; _0x21f4d0.y = _0x12caab.y; _0x21f4d0.z = _0x12caab.z; this.p3.z = this.endZ; return new _0x12d050(this.tunnel, this.p2, this.p3, this.p1, this.material, _0x52f413.POINTING_UP); }; _0x467f4d[_0x56ae('0x6')]['__class__'] = _0x467f4d; var _0x225c90 = function(_0x140efc, _0x509ec1, _0x237b53) { null == _0x237b53 && (_0x237b53 = 0x0); this['startAt'] = 0x0; this[_0x56ae('0x150d')] = _0x140efc; this[_0x56ae('0x150e')] = _0x509ec1; this[_0x56ae('0x150f')] = _0x237b53; this[_0x56ae('0x1510')] = _0x252a59[_0x56ae('0x978')](null); for (_0x140efc = _0x140efc['iterator'](); _0x140efc['hasNext']();) _0x509ec1 = _0x140efc['next'](), this[_0x56ae('0x1510')][_0x56ae('0x8f0')](Math[_0x56ae('0x1141')](_0x509ec1['y'], _0x509ec1['x'])); _0x140efc = 0x1; for (_0x509ec1 = this[_0x56ae('0x1510')][_0x56ae('0x9fa')](); _0x140efc < _0x509ec1;) _0x237b53 = _0x140efc++, 0x0 <= this['angles']['get'](_0x237b53) && this['angles'][_0x56ae('0x1b')](_0x237b53) < this[_0x56ae('0x1510')]['get'](this[_0x56ae('0x1511')]) && (this[_0x56ae('0x1511')] = _0x237b53); }; _0x5ac4a7[_0x56ae('0x2e7e')] = _0x225c90; _0x225c90[_0x56ae('0x8bf')] = _0x56ae('0x2e7e'); _0x225c90[_0x56ae('0x6')] = {}; _0x225c90[_0x56ae('0x6')][_0x56ae('0x1511')] = null; _0x225c90[_0x56ae('0x6')]['color'] = null; _0x225c90[_0x56ae('0x6')]['points'] = null; _0x225c90[_0x56ae('0x6')][_0x56ae('0x1510')] = null; _0x225c90[_0x56ae('0x6')][_0x56ae('0x150f')] = null; _0x225c90[_0x56ae('0x6')]['__class__'] = _0x225c90; var _0x3500d1 = _0x3acb5b[_0x56ae('0x2e7f')] = {}, _0x56b765 = function(_0x5283fd) { this['startPower'] = this[_0x56ae('0x2e80')] = 0x1; this[_0x56ae('0x94c')] = _0x5283fd; }; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0xc87')] = _0x56ae('0x2e7f'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0xcda')] = _0x56ae('0x2e81').split('\x20'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0xbc7')] = {}; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x213a')] = {}; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2e82')] = {}; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x226d')] = {}; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c73')] = {}; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c6f')] = {}; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2cbb')] = {}; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2cbb')][_0x56ae('0xce3')] = 0x6; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2cbb')][_0x56ae('0xce4')] = _0x56ae('0x2e7f'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2cbb')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c6f')][_0x56ae('0xce3')] = 0x5; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c6f')][_0x56ae('0xce4')] = _0x56ae('0x2e7f'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c6f')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c73')]['_hx_index'] = 0x4; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c73')]['__enum__'] = 'com.player03.run3.level.GameplayMode'; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2c73')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x226d')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x226d')][_0x56ae('0xce4')] = _0x56ae('0x2e7f'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x226d')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2e82')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2e82')][_0x56ae('0xce4')] = _0x56ae('0x2e7f'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x2e82')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x213a')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x213a')][_0x56ae('0xce4')] = _0x56ae('0x2e7f'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0x213a')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0xbc7')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0xbc7')][_0x56ae('0xce4')] = _0x56ae('0x2e7f'); _0x3acb5b[_0x56ae('0x2e7f')][_0x56ae('0xbc7')]['toString'] = _0x370254; _0x5ac4a7['com.player03.run3.level.TunnelPower'] = _0x56b765; _0x56b765[_0x56ae('0x8bf')] = _0x56ae('0x2e83'); _0x56b765['__interfaces__'] = [_0x52cb2c]; _0x56b765[_0x56ae('0x6')] = {}; _0x56b765[_0x56ae('0x6')][_0x56ae('0x94c')] = null; _0x56b765[_0x56ae('0x6')]['startPower'] = null; _0x56b765[_0x56ae('0x6')][_0x56ae('0x2e80')] = null; _0x56b765[_0x56ae('0x6')][_0x56ae('0xf62')] = null; _0x56b765[_0x56ae('0x6')]['animate'] = function(_0x19e8dc, _0x2bd691, _0x4ab5fe) { this.animation = null; if (null != _0x4ab5fe) if (_0x4ab5fe instanceof _0x5a0e2c) this.animation = _0x4ab5fe; else if (_0x56ae('0x28') == typeof _0x4ab5fe) { if ('instant' == _0x4ab5fe) { this.tunnel.set_power(_0x2bd691); return; } this.animation = _0x5a0e2c.byName(_0x4ab5fe); } null == this.animation && (this.animation = _0x5a0e2c.mediumFlickering); this.startPower = _0x19e8dc; this.endPower = _0x2bd691; this.animation.reset(); }; _0x56b765[_0x56ae('0x6')][_0x56ae('0x2cb2')] = function() { null != this.animation && (this.animation = null, this.tunnel.set_power(this.startPower)); }; _0x56b765[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x109d5e) { if (null != this.animation) { var _0x4ecc80 = this.tunnel; null != _0x4ecc80.characters && 0x0 < _0x4ecc80.characters.get_length() && (_0x4ecc80 = this.tunnel.characters.get(0x0).get_zVelocity() / 0x12c, _0x109d5e *= _0x575257.jMUyS(0.5, _0x4ecc80) ? _0x575257.JRruH(0x5, _0x4ecc80) ? _0x4ecc80 : 0x5 : 0.5); this.animation.update(_0x109d5e); _0x109d5e = this.startPower; this.tunnel.set_power(_0x109d5e + this.animation.percent * (this.endPower - _0x109d5e)); this.animation.done() && (this.animation = null); } }; _0x56b765[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.animation = null; }; _0x56b765[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { return !0x1; }; _0x56b765[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x56b765; var _0x5a0e2c = function(_0x1e023c, _0x4e5557) { null == _0x4e5557 && (_0x4e5557 = !0x1); this[_0x56ae('0x2d2a')] = this[_0x56ae('0x2e84')] = 0x0; this['percent'] = 0x1; this['states'] = _0x1e023c; this[_0x56ae('0x2e85')] = _0x4e5557; }; _0x5ac4a7[_0x56ae('0x2e86')] = _0x5a0e2c; _0x5a0e2c[_0x56ae('0x8bf')] = _0x56ae('0x2e86'); _0x5a0e2c['__interfaces__'] = [_0x52cb2c]; _0x5a0e2c[_0x56ae('0x2e87')] = function(_0x513ec4) { return _0x56ae('0x2e88') == _0x513ec4 ? _0x5a0e2c[_0x56ae('0x2e89')] : _0x56ae('0x2e8a') == _0x513ec4 ? _0x5a0e2c[_0x56ae('0x2e8b')] : _0x56ae('0x2cb1') == _0x513ec4 ? _0x5a0e2c[_0x56ae('0x2cb1')] : _0x56ae('0x2e8c') == _0x513ec4 ? _0x5a0e2c[_0x56ae('0x2e8c')] : 'falseAlarm' == _0x513ec4 ? _0x5a0e2c[_0x56ae('0x2e8d')] : _0x56ae('0x2e8e') == _0x513ec4 ? _0x5a0e2c[_0x56ae('0x2e8e')] : _0x56ae('0x2e8f') == _0x513ec4 ? _0x5a0e2c[_0x56ae('0x2e8f')] : null; }; _0x5a0e2c[_0x56ae('0x6')] = {}; _0x5a0e2c[_0x56ae('0x6')]['percent'] = null; _0x5a0e2c[_0x56ae('0x6')]['states'] = null; _0x5a0e2c[_0x56ae('0x6')][_0x56ae('0x2e85')] = null; _0x5a0e2c[_0x56ae('0x6')][_0x56ae('0x2d2a')] = null; _0x5a0e2c[_0x56ae('0x6')]['currentStateTime'] = null; _0x5a0e2c[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x42ad6d) { if (this.currentState < this.states.length) { var _0x2f33fb = this.states[this.currentState]; for (this.currentStateTime += _0x42ad6d; this.currentStateTime > _0x2f33fb.length;) { this.currentStateTime -= _0x2f33fb.length; this.currentState++; if (this.currentState >= this.states.length) { this.percent = this.endAtStart ? 0x0 : 0x1; return; } _0x2f33fb = this.states[this.currentState]; } _0x2f33fb.startPercent == _0x2f33fb.endPercent ? this.percent = _0x2f33fb.startPercent : (_0x42ad6d = _0x2f33fb.startPercent, this.percent = _0x42ad6d + this.currentStateTime / _0x2f33fb.length * (_0x2f33fb.endPercent - _0x42ad6d)); } }; _0x5a0e2c[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.currentStateTime = this.currentState = 0x0; this.percent = this.states[0x0].startPercent; }; _0x5a0e2c[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { return this.currentState >= this.states.length; }; _0x5a0e2c[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5a0e2c; var _0x1935eb = function(_0x498a8f, _0x28a894, _0x2b6f0f, _0x1b1f88, _0x1988e2, _0x138a6c, _0x5e4752, _0x33d15e, _0x1b30b7, _0x5ac4a7) { null == _0x5ac4a7 && (_0x5ac4a7 = !0x1); null == _0x1b30b7 && (_0x1b30b7 = 0x1); this[_0x56ae('0xf64')] = this[_0x56ae('0x2e90')] = this['distToNextSection'] = 0x0; this[_0x56ae('0x2420')] = this[_0x56ae('0x22b0')] = !0x1; this[_0x56ae('0x94c')] = _0x498a8f; this[_0x56ae('0x1d28')] = _0x1988e2; this[_0x56ae('0xfe7')] = _0x2b6f0f; this['terrain'] = _0x252a59['toObjectVector'](null); this['startZ'] = _0x138a6c; null == _0x33d15e && (_0x33d15e = 0x3); _0x28a894 = this['params'] = _0x5605e4[_0x56ae('0x2e91')](_0x1b1f88, '|', '-', '~', _0x2d9f4e(this, this[_0x56ae('0x2e64')])); this['levelID'] = (null != _0x586025['id'] ? _0x28a894['existsReserved']('id') : _0x28a894['h'][_0x56ae('0x900')]('id')) ? _0x5605e4['toInt'](null != _0x586025['id'] ? _0x28a894[_0x56ae('0x99c')]('id') : _0x28a894['h']['id'], -0x1) : -0x1; _0x28a894 = this[_0x56ae('0x18a5')]; this[_0x56ae('0x942')] = _0x575257[_0x56ae('0x71d')](null, _0x586025['title']) ? _0x28a894[_0x56ae('0x99c')](_0x56ae('0x942')) : _0x28a894['h'][_0x56ae('0x942')]; _0x28a894 = this[_0x56ae('0x18a5')]; this[_0x56ae('0xf30')] = (null != _0x586025[_0x56ae('0xf30')] ? _0x28a894[_0x56ae('0x99b')](_0x56ae('0xf30')) : _0x28a894['h'][_0x56ae('0x900')](_0x56ae('0xf30'))) ? _0x5605e4['toInt'](null != _0x586025['tileWidth'] ? _0x28a894[_0x56ae('0x99c')](_0x56ae('0xf30')) : _0x28a894['h']['tileWidth'], 0x4b) : 0x4b; _0x28a894 = this[_0x56ae('0x18a5')]; if (null != _0x586025['charactersAllowed'] ? _0x28a894[_0x56ae('0x99b')](_0x575257[_0x56ae('0x71e')]) : _0x28a894['h'][_0x56ae('0x900')](_0x575257[_0x56ae('0x71e')])) { _0x28a894 = this[_0x56ae('0x18a5')]; _0x28a894 = _0x1935eb[_0x56ae('0x2e92')][_0x56ae('0x44')](null != _0x586025[_0x56ae('0x71f')] ? _0x28a894[_0x56ae('0x99c')](_0x56ae('0x71f')) : _0x28a894['h']['charactersAllowed']); _0x2b6f0f = _0x252a59[_0x56ae('0x977')](null); _0x1b1f88 = 0x0; for (var _0x1545b7 = _0x28a894[_0x56ae('0x32')]; _0x1b1f88 < _0x1545b7;) { if (_0x56ae('0x2e93') === _0x56ae('0x2e94')) { this[_0x56ae('0xe7b')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0xe7b')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['angel']); var _0x541e5e = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x331a33 = _0x4622dd[_0x56ae('0x488')]()['paths']; _0x541e5e = null != _0x586025[_0x541e5e] ? _0x331a33[_0x56ae('0x99c')](_0x541e5e) : _0x331a33['h'][_0x541e5e]; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x541e5e, 0x3); this[_0x56ae('0x1220')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1220')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this['skater']); _0x541e5e = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x541e5e = null != _0x586025[_0x56ae('0x24cc')] ? _0x541e5e[_0x56ae('0x99c')](_0x56ae('0x24cc')) : _0x541e5e['h'][_0x56ae('0x24cc')]; this[_0x56ae('0x1220')][_0x56ae('0xbb8')] = new _0x5e2059(_0x541e5e, 0x37); } else { var _0x4b0ca5 = _0x1b1f88++; _0x2b6f0f[_0x56ae('0x8b6')](_0x4b0ca5, _0x28a894[_0x4b0ca5]); } } this[_0x56ae('0x71f')] = _0x2b6f0f; } _0x28a894 = this[_0x56ae('0x18a5')]; if (null != _0x586025[_0x56ae('0x2c83')] ? _0x28a894['existsReserved'](_0x56ae('0x2c83')) : _0x28a894['h'][_0x56ae('0x900')](_0x56ae('0x2c83'))) _0x28a894 = this[_0x56ae('0x18a5')], this['distToNextSection'] = _0x575257[_0x56ae('0x1a67')](parseFloat, null != _0x586025[_0x56ae('0x2c83')] ? _0x28a894[_0x56ae('0x99c')](_0x56ae('0x2c83')) : _0x28a894['h'][_0x56ae('0x2c83')]); _0x28a894 = this['params']; (null != _0x586025[_0x56ae('0x150e')] ? _0x28a894[_0x56ae('0x99b')](_0x56ae('0x150e')) : _0x28a894['h'][_0x56ae('0x900')](_0x56ae('0x150e'))) ? (_0x28a894 = this[_0x56ae('0x18a5')], _0x28a894 = !(null != _0x586025[_0x56ae('0x1cff')] ? _0x28a894[_0x56ae('0x99b')](_0x56ae('0x1cff')) : _0x28a894['h'][_0x56ae('0x900')](_0x56ae('0x1cff')))) : _0x28a894 = !0x1; _0x28a894 && (_0x2b6f0f = _0x28a894 = this['params'], _0x2b6f0f = null != _0x586025[_0x56ae('0x150e')] ? _0x2b6f0f[_0x56ae('0x99c')](_0x56ae('0x150e')) : _0x2b6f0f['h'][_0x56ae('0x150e')], null != _0x586025[_0x56ae('0x1cff')] ? _0x28a894[_0x56ae('0x932')](_0x56ae('0x1cff'), _0x2b6f0f) : _0x28a894['h'][_0x56ae('0x1cff')] = _0x2b6f0f); this[_0x56ae('0x15ef')] = new _0x30cb6f(_0x5f17d4['get_texture']()); _0x28a894 = this['params']; this[_0x56ae('0x15ef')]['set_ambientColor'](_0x5605e4[_0x56ae('0x1cfe')](null != _0x586025[_0x56ae('0x1cff')] ? _0x28a894[_0x56ae('0x99c')]('color0') : _0x28a894['h']['color0'], 0xffffff)); this[_0x56ae('0x15ef')]['addMethod'](new _0x52dadb(this[_0x56ae('0x15ef')])); this[_0x56ae('0x15ef')][_0x56ae('0x1771')](_0x498a8f[_0x56ae('0x2e7a')]); this[_0x56ae('0x15ef')]['addMethod'](_0x2797a6[_0x56ae('0xc8b')]); _0x28a894 = this[_0x56ae('0x18a5')]; if (null != _0x586025[_0x56ae('0x9e3')] ? _0x28a894[_0x56ae('0x99b')](_0x56ae('0x9e3')) : _0x28a894['h'][_0x56ae('0x900')](_0x56ae('0x9e3'))) _0x28a894 = this['params'], this[_0x56ae('0x9e3')] = _0x59b8d7[_0x56ae('0x951')](_0x5cb582[_0x56ae('0x2e95')](null != _0x586025['layout'] ? _0x28a894[_0x56ae('0x99c')](_0x56ae('0x9e3')) : _0x28a894['h'][_0x56ae('0x9e3')]), _0x21a81b), this[_0x56ae('0x28e6')] = this[_0x56ae('0x9e3')][_0x56ae('0x28e6')], _0x5ac4a7 ? _0x28a894 = !0x0 : (_0x28a894 = this[_0x56ae('0x18a5')], _0x28a894 = null != _0x586025[_0x56ae('0x2e96')] ? _0x28a894[_0x56ae('0x99b')](_0x56ae('0x2e96')) : _0x28a894['h'][_0x56ae('0x900')](_0x56ae('0x2e96'))), _0x28a894 && 0.5 < Math[_0x56ae('0xadb')]() || (_0x28a894 = this[_0x56ae('0x18a5')], null != _0x586025['flipped'] ? _0x28a894[_0x56ae('0x99b')]('flipped') : _0x28a894['h'][_0x56ae('0x900')](_0x56ae('0x2e97'))), _0x28a894 = this['params'], (null != _0x586025[_0x56ae('0x88f')] ? _0x28a894[_0x56ae('0x99b')](_0x56ae('0x88f')) : _0x28a894['h']['hasOwnProperty']('rotation')) && _0x5605e4[_0x56ae('0xcfc')](null != _0x586025[_0x56ae('0x88f')] ? _0x28a894[_0x56ae('0x99c')]('rotation') : _0x28a894['h']['rotation'], 0x0), _0x5ac4a7 || (_0x5ac4a7 = this[_0x56ae('0x18a5')], null != _0x586025[_0x56ae('0x2e98')] ? _0x5ac4a7[_0x56ae('0x99b')](_0x56ae('0x2e98')) : _0x5ac4a7['h'][_0x56ae('0x900')](_0x56ae('0x2e98'))), this['tunnelBounds'] = new _0x5727f8(this['layout']['getAreaBounds']()[_0x56ae('0x2e99')], this); if (null == this['layout']) throw new _0x1adea8(new _0x531fca(_0x56ae('0x2e9a'))); for (_0x5ac4a7 = 0x1; 0x64 > _0x5ac4a7;) { _0x28a894 = _0x5ac4a7++; _0x2b6f0f = this['params']; _0x1b1f88 = _0x56ae('0x9e3') + _0x28a894; if (_0x575257[_0x56ae('0x71d')](null, _0x586025[_0x1b1f88]) ? !_0x2b6f0f['existsReserved'](_0x1b1f88) : !_0x2b6f0f['h'][_0x56ae('0x900')](_0x1b1f88)) break; null == this[_0x56ae('0x2e9b')] && (this[_0x56ae('0x2e9b')] = _0x252a59[_0x56ae('0x977')](null), this[_0x56ae('0x2e9b')][_0x56ae('0x8f0')](this[_0x56ae('0x9e3')])); _0x2b6f0f = this[_0x56ae('0x18a5')]; _0x28a894 = _0x575257['nEBPt'](_0x56ae('0x9e3'), _0x28a894); this[_0x56ae('0x2e9b')]['push'](_0x5cb582[_0x56ae('0x2e95')](null != _0x586025[_0x28a894] ? _0x2b6f0f[_0x56ae('0x99c')](_0x28a894) : _0x2b6f0f['h'][_0x28a894])); } null != _0x5e4752 && 0x0 != _0x33d15e && (_0x5e4752 = this[_0x56ae('0x1cfd')]['radius'] - _0x5e4752, _0x138a6c += (0x0 <= _0x5e4752 ? _0x5e4752 : -_0x5e4752) * _0x33d15e, null != _0x498a8f[_0x56ae('0xbcb')] && 0x0 < _0x498a8f[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() && (_0x138a6c += 0.35 * (_0x498a8f['characters']['get'](0x0)[_0x56ae('0x21fa')] - 0x96))); _0x33d15e = this['params']; this[_0x56ae('0x2011')] = (null != _0x586025[_0x56ae('0x2011')] ? _0x33d15e[_0x56ae('0x99b')]('power') : _0x33d15e['h']['hasOwnProperty'](_0x56ae('0x2011'))) ? _0x5605e4['toFloat'](null != _0x586025[_0x56ae('0x2011')] ? _0x33d15e[_0x56ae('0x99c')](_0x56ae('0x2011')) : _0x33d15e['h'][_0x56ae('0x2011')], 0x1) : 0x1; this['power'] > _0x1b30b7 && (_0x138a6c += 0x113 * (this[_0x56ae('0x2011')] - _0x1b30b7), 0.3 > _0x1b30b7 && this[_0x56ae('0x2011')] > _0x1b30b7 + 0.05 && (_0x138a6c += 0x32)); this[_0x56ae('0xc9f')] = this[_0x56ae('0xca0')] = _0x138a6c; this['spawnStartZ'] = _0x138a6c / this[_0x56ae('0xf30')]; if (null != this['tunnelBounds'] && !_0x498a8f['disableAllButTerrain']) { _0x1b30b7 = this[_0x56ae('0x1cfd')][_0x56ae('0x2e99')]; _0x33d15e = _0x252a59['toFloatVector'](null, 0x3 * _0x1b30b7[_0x56ae('0x9fa')]()); _0x5e4752 = 0x0; _0x5ac4a7 = _0x1b30b7[_0x56ae('0x9fa')]() - 0x1; _0x28a894 = !0x0; for (_0x1b1f88 = 0x0; _0x5ac4a7 >= _0x5e4752;) _0x28a894 ? (_0x2b6f0f = _0x1b30b7[_0x56ae('0x1b')](_0x5e4752)[_0x56ae('0x201e')], ++_0x5e4752) : (_0x2b6f0f = _0x1b30b7[_0x56ae('0x1b')](_0x5ac4a7)[_0x56ae('0x201e')], --_0x5ac4a7), _0x28a894 = !_0x28a894, _0x33d15e['set'](0x3 * _0x1b1f88, _0x2b6f0f['x']), _0x33d15e[_0x56ae('0x8b6')](0x3 * _0x1b1f88 + 0x1, _0x2b6f0f['y']), _0x33d15e[_0x56ae('0x8b6')](0x3 * _0x1b1f88 + 0x2, _0x2b6f0f['z']), ++_0x1b1f88; _0x1b30b7 = new _0x19e8b1(_0x33d15e, new _0x39f5dc(_0x2b39f7[_0x56ae('0xb56')][_0x56ae('0x2e9c')](), 0x1)); this[_0x56ae('0x2cd0')] = new _0x58aeda(_0x498a8f, _0x1b30b7); this[_0x56ae('0x2cd0')][_0x56ae('0x21d5')] = !0x0; _0x498a8f[_0x56ae('0x221a')](this['tunnelCap']); } this[_0x56ae('0x2c9f')] = _0x252a59[_0x56ae('0x977')](null); _0x1b30b7 = this[_0x56ae('0x18a5')]; _0x1b30b7 = (null != _0x586025[_0x56ae('0x720')] ? _0x1b30b7[_0x56ae('0x99b')](_0x56ae('0x720')) : _0x1b30b7['h']['hasOwnProperty'](_0x56ae('0x720'))) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025[_0x56ae('0x720')] ? _0x1b30b7['getReserved'](_0x575257['YqlXk']) : _0x1b30b7['h'][_0x56ae('0x720')], 0x0) : 0x0; _0x33d15e = this[_0x56ae('0x18a5')]; _0x138a6c += (null != _0x586025[_0x56ae('0x2e9d')] ? _0x33d15e[_0x56ae('0x99b')](_0x56ae('0x2e9d')) : _0x33d15e['h'][_0x56ae('0x900')](_0x56ae('0x2e9d'))) ? _0x5605e4[_0x56ae('0xcfc')](_0x575257[_0x56ae('0x71d')](null, _0x586025[_0x56ae('0x2e9d')]) ? _0x33d15e[_0x56ae('0x99c')](_0x56ae('0x2e9d')) : _0x33d15e['h'][_0x56ae('0x2e9d')], 0x0) : 0x0; _0x33d15e = this[_0x56ae('0x18a5')]; _0x33d15e = null != _0x586025[_0x56ae('0x2e9e')] ? _0x33d15e[_0x56ae('0x99c')]('overrideSpawn') : _0x33d15e['h'][_0x56ae('0x2e9e')]; if (_0x575257[_0x56ae('0x721')](null, _0x33d15e)) for (this[_0x56ae('0x2c9d')] = _0x252a59[_0x56ae('0x977')](null), _0x5e4752 = 0x0, _0x5ac4a7 = _0x33d15e[_0x56ae('0x44')]('|'); _0x5e4752 < _0x5ac4a7[_0x56ae('0x32')];) _0x33d15e = _0x5ac4a7[_0x5e4752], ++_0x5e4752, _0x33d15e = _0x30566a[_0x56ae('0x129c')](_0x33d15e, this), 0x0 != _0x1b30b7 && _0x33d15e[_0x56ae('0xf2f')](_0x1b30b7), _0x33d15e[_0x56ae('0xc5c')]['z'] = _0x138a6c, this[_0x56ae('0x2c9f')]['push'](_0x33d15e), this[_0x56ae('0x2c9d')]['push'](_0x33d15e); else { _0x33d15e = this[_0x56ae('0x18a5')]; _0x33d15e = null != _0x586025[_0x56ae('0x23ac')] ? _0x33d15e[_0x56ae('0x99c')]('spawn') : _0x33d15e['h'][_0x56ae('0x23ac')]; if (null != _0x33d15e) for (_0x5e4752 = 0x0, _0x5ac4a7 = _0x33d15e['split']('|'); _0x5e4752 < _0x5ac4a7[_0x56ae('0x32')];) _0x33d15e = _0x5ac4a7[_0x5e4752], ++_0x5e4752, _0x33d15e = _0x30566a[_0x56ae('0x129c')](_0x33d15e, this), 0x0 != _0x1b30b7 && _0x33d15e['addY'](_0x1b30b7), _0x33d15e['position']['z'] = _0x138a6c, this['characterSpawns']['push'](_0x33d15e); _0x33d15e = this['params']; _0x33d15e = null != _0x586025[_0x56ae('0x2e9f')] ? _0x33d15e['getReserved']('endSpawn') : _0x33d15e['h']['endSpawn']; if (null != _0x33d15e) for (this[_0x56ae('0x2c9d')] = _0x252a59['toObjectVector'](null), _0x5e4752 = 0x0, _0x5ac4a7 = _0x33d15e[_0x56ae('0x44')]('|'); _0x5e4752 < _0x5ac4a7[_0x56ae('0x32')];) _0x33d15e = _0x5ac4a7[_0x5e4752], ++_0x5e4752, _0x33d15e = _0x30566a[_0x56ae('0x129c')](_0x33d15e, this), 0x0 != _0x1b30b7 && _0x33d15e[_0x56ae('0xf2f')](_0x1b30b7), _0x33d15e[_0x56ae('0xc5c')]['z'] = _0x138a6c, this[_0x56ae('0x2c9d')][_0x56ae('0x8f0')](_0x33d15e); } 0x0 == this[_0x56ae('0x2c9f')][_0x56ae('0x9fa')]() && this[_0x56ae('0x2c9f')][_0x56ae('0x8f0')](new _0x30566a(0x0, this)); this[_0x56ae('0x226a')] = this[_0x56ae('0x2c9f')][_0x56ae('0x1b')](0x0); _0x138a6c = this[_0x56ae('0x18a5')]; this['musicID'] = _0xa34996['correctMusicID'](null != _0x586025[_0x56ae('0x2c71')] ? _0x138a6c[_0x56ae('0x99c')](_0x56ae('0x2c71')) : _0x138a6c['h']['music']); null != this[_0x56ae('0x2cb7')] && 0x0 == this[_0x56ae('0x2cb7')]['length'] && (this[_0x56ae('0x2cb7')] = null); _0x138a6c = this['params']; this[_0x56ae('0x2cb8')] = _0xa34996[_0x56ae('0x20a5')](null != _0x586025['sound'] ? _0x138a6c['getReserved'](_0x56ae('0x1889')) : _0x138a6c['h'][_0x56ae('0x1889')]); null != this[_0x56ae('0x2cb8')] && 0x0 == this[_0x56ae('0x2cb8')][_0x56ae('0x32')] && (this[_0x56ae('0x2cb8')] = null); null != _0x498a8f[_0x56ae('0xbc9')] ? (this[_0x56ae('0x2e90')] = _0x498a8f[_0x56ae('0xbc9')][_0x56ae('0x2c0d')](_0x1988e2), this[_0x56ae('0x2bbd')] = _0x498a8f[_0x56ae('0xbc9')][_0x56ae('0x2c2c')](_0x1988e2)) : (this['skyboxAngle'] = 0x0, this[_0x56ae('0x2bbd')] = new _0x510664()); _0x498a8f[_0x56ae('0xf2c')] && (this[_0x56ae('0x2e90')] += 0xb4, 0xb4 < this[_0x56ae('0x2e90')] && (this[_0x56ae('0x2e90')] -= 0x168)); _0x1988e2 = this[_0x56ae('0x18a5')]; if ((null != _0x586025[_0x56ae('0x2ea0')] ? _0x1988e2[_0x56ae('0x99b')](_0x56ae('0x2ea0')) : _0x1988e2['h']['hasOwnProperty'](_0x56ae('0x2ea0'))) && _0x498a8f[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x2c6f')]) for (_0x1988e2 = 0x0, _0x138a6c = this[_0x56ae('0x18a5')], _0x138a6c = (null != _0x586025[_0x56ae('0x2ea0')] ? _0x138a6c[_0x56ae('0x99c')]('trigger') : _0x138a6c['h'][_0x56ae('0x2ea0')])['split']('|'); _0x1988e2 < _0x138a6c[_0x56ae('0x32')];) _0x1b30b7 = _0x138a6c[_0x1988e2], ++_0x1988e2, _0x498a8f[_0x56ae('0x2208')](new _0xad188a(this, _0x1b30b7)); }; _0x5ac4a7[_0x56ae('0x1fa2')] = _0x1935eb; _0x1935eb['__name__'] = _0x56ae('0x1fa2'); _0x1935eb[_0x56ae('0x961')] = [_0x248794]; _0x1935eb[_0x56ae('0x2e65')] = function(_0x36f0bf, _0xf30bc3) { for (var _0x36f837 = [], _0x1e8879 = 0x0; _0x1e8879 < _0x36f0bf[_0x56ae('0x32')];) { if (_0x56ae('0x2ea1') !== _0x56ae('0x2ea2')) { var _0x1373fa = _0x36f0bf[_0x1e8879];++_0x1e8879; 'or' == _0x1373fa ? _0x36f837['push'](0x0 != _0x36f837['pop']() || 0x0 != _0x36f837['pop']() ? 0x1 : 0x0) : _0x56ae('0x2ea3') == _0x1373fa ? _0x36f837[_0x56ae('0x8f0')](0x0 != _0x36f837[_0x56ae('0x1580')]() && 0x0 != _0x36f837[_0x56ae('0x1580')]() ? 0x1 : 0x0) : _0x56ae('0x2ad3') == _0x1373fa || '!' == _0x1373fa ? _0x36f837[_0x56ae('0x8f0')](0x0 != _0x36f837['pop']() ? 0x0 : 0x1) : '<' == _0x1373fa || _0x56ae('0x2ea4') == _0x1373fa ? _0x36f837['push'](_0x36f837['pop']() > _0x36f837[_0x56ae('0x1580')]() ? 0x1 : 0x0) : '>' == _0x1373fa || _0x56ae('0x2ea5') == _0x1373fa ? _0x36f837[_0x56ae('0x8f0')](_0x36f837[_0x56ae('0x1580')]() < _0x36f837[_0x56ae('0x1580')]() ? 0x1 : 0x0) : '<=' == _0x1373fa ? _0x36f837[_0x56ae('0x8f0')](_0x36f837[_0x56ae('0x1580')]() >= _0x36f837[_0x56ae('0x1580')]() ? 0x1 : 0x0) : '>=' == _0x1373fa ? _0x36f837[_0x56ae('0x8f0')](_0x36f837[_0x56ae('0x1580')]() <= _0x36f837[_0x56ae('0x1580')]() ? 0x1 : 0x0) : '==' == _0x1373fa || _0x56ae('0x2ea6') == _0x1373fa ? _0x36f837['push'](_0x36f837['pop']() == _0x36f837[_0x56ae('0x1580')]() ? 0x1 : 0x0) : _0x36f837[_0x56ae('0x8f0')](_0x1935eb[_0x56ae('0x2ea7')](_0x1373fa, _0xf30bc3)); } else { this[_0x56ae('0x116f')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x1170')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x117e')] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x1171')] = _0x252a59[_0x56ae('0x974')](null, 0x8, !0x0); this[_0x56ae('0x1172')] = _0x252a59[_0x56ae('0x977')](null, 0x8); this[_0x56ae('0x1173')] = _0x252a59[_0x56ae('0x977')](null, 0x8); _0x547bfc[_0x56ae('0x94d')](this); this['_jointsPerVertex'] = _0x36f0bf; this[_0x56ae('0x117b')] = this[_0x56ae('0x1174')](this[_0x56ae('0xd65')]); } } return 0x0 != _0x36f837['pop'](); }; _0x1935eb[_0x56ae('0x2ea7')] = function(_0x4dd557, _0x465457) { if (_0x1c1b50[_0x56ae('0x267')](_0x56ae('0x2ea8'), _0x56ae('0x2ea8'))) { return {}; } else { for (var _0xe1b066 = 0x0, _0x50e0ea = _0x4dd557[_0x56ae('0x32')]; _0xe1b066 < _0x50e0ea;) { if (_0x56ae('0x2ea9') === _0x56ae('0x2ea9')) { var _0x224baa = _0xe1b066++; if (0x80 < _0x4dd557[_0x56ae('0x33')](_0x224baa)) return 0x0; } else { var _0x56b946 = _0x3496b0[_0x56ae('0x2eaa')]; null != _0x586025[_0x4dd557] ? _0x56b946['setReserved'](_0x4dd557, _0xe1b066) : _0x56b946['h'][_0x4dd557] = _0xe1b066; _0xe1b066['onChange'][_0x56ae('0x8e9')]((_0xf76599 = _0x3496b0[_0x56ae('0x2eab')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x1a39')]))); _0xe1b066 = _0xe1b066['load'](); _0x465457[_0x56ae('0x2eac')](_0xe1b066); } } if (_0x56ae('0xc56') == _0x4dd557) return 0x1; if ('false' == _0x4dd557) return 0x0; if (null != _0x465457) { if (_0x876409[_0x56ae('0x5a')](_0x4dd557, _0x56ae('0x2ead'))) return _0x465457 = _0x465457[_0x56ae('0xbc6')], _0x3acb5b[_0x465457['__enum__']][_0x56ae('0xcda')][_0x465457[_0x56ae('0xce3')]] == _0x11208a['substr'](_0x4dd557, 0x5, null) ? 0x1 : 0x0; if (null != _0x465457[_0x56ae('0xbcb')] && 0x0 < _0x465457['characters']['get_length']()) { _0xe1b066 = _0x465457[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); if (_0x876409[_0x56ae('0x5a')](_0x4dd557, _0x56ae('0x269'))) return _0xe1b066[_0x56ae('0xbb9')][_0x56ae('0x110')] == _0x11208a[_0x56ae('0xc14')](_0x4dd557, 0xa, null) ? 0x1 : 0x0; if ('z' == _0x4dd557) return (_0xe1b066[_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0xe1b066[_0x56ae('0xbcc')]['startZ']) / _0xe1b066[_0x56ae('0xbcc')][_0x56ae('0xf30')] | 0x0; if (_0x876409[_0x56ae('0x5a')](_0x4dd557, _0x56ae('0x2eae'))) return _0xe1b066[_0x56ae('0x1ad4')] == _0x465457[_0x56ae('0x1ad5')] && null != _0xe1b066[_0x56ae('0x1ad3')] && _0x17bbc3[_0x56ae('0x225f')]['get'](_0xe1b066[_0x56ae('0x1ad3')][_0x56ae('0xf2d')][_0x56ae('0x1ad6')]) == _0x11208a[_0x56ae('0xc14')](_0x4dd557, 0x9, null) ? 0x1 : 0x0; } else if (_0x876409[_0x56ae('0x5a')](_0x4dd557, _0x1c1b50[_0x56ae('0x268')])) return null != _0x465457[_0x56ae('0x2c76')] && _0x465457[_0x56ae('0x2c76')][_0x56ae('0x110')] == _0x11208a[_0x56ae('0xc14')](_0x4dd557, 0xa, null) ? 0x1 : 0x0; } if (_0x876409['startsWith'](_0x4dd557, _0x56ae('0x2eaf'))) return _0x4dd557 = _0x11208a[_0x56ae('0xc14')](_0x4dd557, 0xd, null), _0x465457 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')], _0x4dd557 = null != _0x586025[_0x4dd557] ? _0x465457['getReserved'](_0x4dd557) : _0x465457['h'][_0x4dd557], null != _0x4dd557 && _0x4dd557['isPathUnlocked']() ? 0x1 : 0x0; _0x465457 = _0x1b30b7[_0x56ae('0xcc9')](_0x4dd557); if (null != _0x465457) return _0x465457; _0x4dd557 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x4dd557, null); return null == _0x4dd557 || 0x0 == _0x4dd557 ? 0x0 : 0x1 == _0x4dd557 ? 0x1 : _0x56ae('0x1d28') == typeof _0x4dd557 && (_0x4dd557 | 0x0) === _0x4dd557 ? _0x4dd557 : 0x0; } }; _0x1935eb[_0x56ae('0x6')] = {}; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x94c')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x1d28')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x1fa1')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x942')] = null; _0x1935eb[_0x56ae('0x6')]['params'] = null; _0x1935eb[_0x56ae('0x6')]['tileWidth'] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x9e3')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x1cfd')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2e9b')] = null; _0x1935eb[_0x56ae('0x6')]['perimeter'] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0xca0')] = null; _0x1935eb[_0x56ae('0x6')]['spawnStartZ'] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2bbd')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2c9f')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2c9d')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x226a')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x71f')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2cb7')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2cb8')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0xc9f')] = null; _0x1935eb[_0x56ae('0x6')]['fullyBuilt'] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x22b0')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0xf64')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2cd0')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2e90')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2011')] = null; _0x1935eb[_0x56ae('0x6')]['gameObjects'] = null; _0x1935eb[_0x56ae('0x6')]['decorators'] = null; _0x1935eb[_0x56ae('0x6')]['terrain'] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x241f')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2c83')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x15ef')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2eb0')] = null; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x8c0')] = function() { this.decorators = _0x252a59.toObjectVector(null); for (var _0x3c4276 = [], _0x381814 = this.params.keys(); _0x381814.hasNext();) { var _0x336443 = _0x381814.next(); _0x3c4276.push(_0x336443); } _0x381814 = _0x3c4276.indexOf(_0x56ae('0x9f9')); 0x0 < _0x381814 && (_0x3c4276[_0x381814] = _0x3c4276[0x0], _0x3c4276[0x0] = _0x56ae('0x9f9')); for (_0x381814 = 0x0; _0x381814 < _0x3c4276.length;) { _0x336443 = _0x3c4276[_0x381814]; ++_0x381814; var _0xf46507 = this.params; if (null != (null != _0x586025[_0x336443] ? _0xf46507.getReserved(_0x336443) : _0xf46507.h[_0x336443])) { _0xf46507 = 0x0; var _0x5f02bb = this.params; for (_0x5f02bb = (null != _0x586025[_0x336443] ? _0x5f02bb.getReserved(_0x336443) : _0x5f02bb.h[_0x336443]).split('|'); _0xf46507 < _0x5f02bb.length;) { var _0x4a5828 = _0x5f02bb[_0xf46507]; ++_0xf46507; this.addDecorator(_0x336443, _0x5605e4.parseDataWithDuplicates(_0x4a5828, '~', '-')); } } } for (_0x3c4276 = this.characterSpawns.iterator(); _0x3c4276.hasNext();) _0x3c4276.next().checkBoxTile(this); if (null != this.characterEndSpawns) for (_0x3c4276 = this.characterEndSpawns.iterator(); _0x3c4276.hasNext();) _0x3c4276.next().checkBoxTile(this); }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2eb1')] = function(_0xfc8f3f, _0x39577d) { for (var _0x1b5d01 = _0x56ae('0x9f9') == _0xfc8f3f ? this.spawnStartZ : this.startZ, _0xc91881 = _0x29a875.instance.levelDecorators.iterator(); _0xc91881.hasNext();) { if (_0x56ae('0x2eb2') !== 'ZJcYR') { _0x1b5d01 = new _0x4dd284(this.buttons.get(_0x1b5d01 - 0x1)); f = 0x4; null == f && (f = 0x0); _0x2ef8c9 = new _0x4dd284(_0xc91881); var _0xf04a4 = null; null == f && (f = 0x0); _0xf04a4 = null == _0xf04a4 ? _0xfba720.get_currentLayout() : _0xf04a4; _0xf04a4.add(_0x2ef8c9, new _0x5ed31e(f, _0x2bd32b.RIGHT), _0x1b5d01); _0xf04a4.add(_0x2ef8c9, new _0x18f8f3(!0x1, 0.5), _0x1b5d01); } else { var _0x2ef8c9 = _0xc91881.next(); if (_0x2ef8c9.identifier == _0xfc8f3f) { if (null != _0x586025.z ? _0x39577d.existsReserved('z') : _0x39577d.h.hasOwnProperty('z')) { _0xc91881 = parseFloat(null != _0x586025.z ? _0x39577d.getReserved('z') : _0x39577d.h.z); if (null != _0x586025.zIsBackwards ? _0x39577d.existsReserved('zIsBackwards') : _0x39577d.h.hasOwnProperty(_0x56ae('0x2eb3'))) _0xc91881 = _0x1c1b50.hvwul(this.endZ / this.tileWidth, _0xc91881); _0x1b5d01 = _0x1b30b7.string(_0x1b5d01 + _0xc91881); } else _0x1b5d01 = null == _0x1b5d01 ? _0x56ae('0xc11') : '' + _0x1b5d01; null != _0x586025.z ? _0x39577d.setReserved('z', _0x1b5d01) : _0x39577d.h.z = _0x1b5d01; 'terrain' == _0xfc8f3f ? (_0xfc8f3f = _0x2ef8c9, _0x39577d = _0xfc8f3f.decorate(this.tunnel, _0x39577d, 0x0), null != _0x39577d && (this.decorators.push(_0x39577d), _0xfc8f3f = _0x39577d.positions.get(_0x39577d.positions.get_length() - 0x1).position.z, ++_0xfc8f3f, _0xfc8f3f *= this.tileWidth, _0xfc8f3f > this.endZ && (this.endZ = _0xfc8f3f), 0x0 < _0x39577d.indices.get_length() && (_0x39577d = _0x39577d.indices.get(_0x39577d.indices.get_length() - 0x1), this.allocateTerrain(_0x39577d + 0x1)))) : _0x2ef8c9.decorate(this.tunnel, _0x39577d); break; } } } this.tunnelBounds.planes.get(0x0).origin.z = this.endZ; _0x39577d = 0x1; for (_0xfc8f3f = this.tunnelBounds.planes.get_length(); _0x39577d < _0xfc8f3f;) _0x2ef8c9 = _0x39577d++, this.tunnelBounds.planes.get(_0x2ef8c9).origin.z = this.startZ; this.tunnelBounds.updateAABB(); }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x931')] = function(_0x30767b, _0x5ee6bf) { if (_0x1c1b50.oXFwc(_0x56ae('0x2eb4'), _0x56ae('0x2eb5'))) { null == _0x3022d9 && (_0x3022d9 = 0x0); _0x330452 = null == _0x330452 ? _0xfba720.get_currentLayout() : _0x330452; _0x330452.add(_0x30767b, _0x93e405.matchOppositeEdges(_0x2bd32b.RIGHT, _0x3022d9), _0x5ee6bf); _0x5ee6bf = _0x93e405.matchSameEdges(_0x2bd32b.LEFT, _0x3022d9); _0x330452.conflictExists(_0x30767b, _0x5ee6bf) || _0x330452.add(_0x30767b, _0x5ee6bf); } else { if (null != this.decorators) { _0x41c934.mid = 0xee3a8; var _0x3022d9 = !0x1, _0x330452 = !0x1, _0x1423d4 = this.gameObjects.get_length(); _0x30767b = null != _0x30767b && null == _0x5ee6bf ? _0x30767b.z + 0xfa0 + 0xbb8 : Infinity; null == _0x5ee6bf && (_0x5ee6bf = 0x32); for (var _0x468f6a, _0x60a4f7 = 0x0, _0x1b30b7 = this.decorators.get_length(); _0x60a4f7 < _0x1b30b7;) { var _0x51f221 = _0x60a4f7++; _0x468f6a = this.decorators.get(_0x51f221); for (var _0x2d9f4e = _0x468f6a.lastTerrain; null == _0x468f6a.lastTerrain || _0x468f6a.lastTerrain.getSpawnZ() < _0x30767b;) if (_0x468f6a.decorator.continueDecorating(_0x468f6a, _0x5ee6bf), _0x3022d9 = !0x0, !_0x468f6a.positionIterator3D.hasNext()) { this.decorators.set(_0x51f221, null); _0x330452 = !0x0; break; } null != _0x468f6a.mapping && this.copyTerrainMapping(_0x2d9f4e, _0x468f6a.mapping); } if (_0x330452) { _0x5ee6bf = this.decorators; _0x30767b = _0x330452 = 0x0; for (_0x468f6a = _0x5ee6bf.get_length(); _0x30767b < _0x468f6a;) _0x60a4f7 = _0x30767b++, null != _0x5ee6bf.get(_0x60a4f7) && (_0x5ee6bf.set(_0x330452, _0x5ee6bf.get(_0x60a4f7)), ++_0x330452); _0x5ee6bf.set_length(_0x330452); 0x0 == this.decorators.get_length() && (_0x3022d9 = this.fullyBuilt = !0x0); } if (_0x3022d9) { if (_0x56ae('0x2eb6') !== 'baFaI') { _0x3022d9 = _0x1423d4; for (_0x1423d4 = this.gameObjects.get_length(); _0x3022d9 < _0x1423d4;) _0x5ee6bf = _0x3022d9++, this.gameObjects.get(_0x5ee6bf).reset(); for (_0x3022d9 = this.characterSpawns.iterator(); _0x3022d9.hasNext();) _0x3022d9.next().checkBoxTile(this); } else { var _0x399c44 = _0x5ee6bf = this.rangeAnchor; this.displayRange(_0x5ee6bf < _0x30767b ? _0x5ee6bf : _0x30767b, _0x399c44 >= _0x30767b ? _0x399c44 : _0x30767b); this.lastMouseIndex = _0x30767b; this.clickAndDrag.set_visible(!0x1); _0x521295.clickedAndDragged = !0x0; } } } } }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x1fa4')] = function(_0x543f73) { if (_0x56ae('0x2eb7') !== _0x56ae('0x2eb8')) { if (_0x543f73 > this.terrain.get_length()) { var _0x5be61b = this.layout.getRelativeIndex(0x0, 0x0, 0x0, 0x1); _0x543f73 = Math.ceil(_0x543f73 / _0x5be61b) * _0x5be61b; for (_0x5be61b = this.terrain.get_length(); _0x5be61b < _0x543f73;) _0x5be61b++, this.terrain.push(null); } } else { null == _0x543f73.target && (_0x543f73.target = this); if (null != this.parent) if (_0x543f73.eventPhase = 0x1, this.parent == this.stage) this.parent.__dispatch(_0x543f73); else { for (var _0x524e38 = _0x407807.__tempStack.get(), _0x4e46b2 = this.parent, _0xf0a802 = 0x0; null != _0x4e46b2;) _0x524e38.set(_0xf0a802, _0x4e46b2), _0x4e46b2 = _0x4e46b2.parent, ++_0xf0a802; _0x4e46b2 = 0x0; for (var _0x56acca = _0xf0a802; _0x4e46b2 < _0x56acca;) { var _0x5ea541 = _0x4e46b2++; _0x524e38.get(_0xf0a802 - _0x5ea541 - 0x1).__dispatch(_0x543f73); } _0x407807.__tempStack.release(_0x524e38); } _0x543f73.eventPhase = 0x2; return this.__dispatchEvent(_0x543f73); } }; _0x1935eb[_0x56ae('0x6')]['copyTerrainMapping'] = function(_0x12c85f, _0x1e8f13) { _0x1e8f13.get_length() > this.terrain.get_length() && (_0x29a875.silentTrace(_0x1c1b50.DZoIg + this.levelID + '.', { fileName: _0x1c1b50.GOSwe, lineNumber: 0x265, className: _0x56ae('0x1fa2'), methodName: _0x56ae('0x1fa3') }), this.allocateTerrain(_0x1e8f13.get_length())); _0x12c85f = null != _0x12c85f ? _0x1e8f13.indexOf(_0x12c85f, 0x0) + 0x1 : 0x0; for (var _0x5a77a2 = _0x1e8f13.get_length(); _0x12c85f < _0x5a77a2;) { if (_0x56ae('0x2eb9') !== _0x56ae('0x2eb9')) { return !this.fixed || _0x12c85f < this.__array.length ? this.__array[_0x12c85f] = _0x1e8f13 : _0x1e8f13; } else { var _0x17b8de = _0x12c85f++; null != _0x1e8f13.get(_0x17b8de) && (this.terrain.set(_0x17b8de, _0x1e8f13.get(_0x17b8de)), this.terrain.get(_0x17b8de).onPlacedInSection(this, _0x17b8de)); } } }; _0x1935eb[_0x56ae('0x6')]['getIndexNearest'] = function(_0x557210) { _0x41c934.low = 0xc213a; _0x557210.z -= this.startZ; var _0x51fc97 = 0x1 / this.tileWidth, _0x617c8b = _0x557210; null == _0x617c8b && (_0x617c8b = new _0x4e9ff1()); _0x617c8b.x = _0x557210.x * _0x51fc97; _0x617c8b.y = _0x557210.y * _0x51fc97; _0x617c8b.z = _0x557210.z * _0x51fc97; return this.layout.getIndexNearest(_0x557210); }; _0x1935eb[_0x56ae('0x6')]['getTerrainPosition'] = function(_0x4bed1f, _0xa8473a) { _0x41c934.low = 0x4d6b3; _0xa8473a = this.layout.getPosition(_0x4bed1f, _0xa8473a); _0x4bed1f = _0xa8473a.position; var _0x4935a7 = this.tileWidth, _0x34f584 = _0xa8473a.position; null == _0x34f584 && (_0x34f584 = new _0x4e9ff1()); _0x34f584.x = _0x4bed1f.x * _0x4935a7; _0x34f584.y = _0x4bed1f.y * _0x4935a7; _0x34f584.z = _0x4bed1f.z * _0x4935a7; _0xa8473a.position.z += this.startZ; return _0xa8473a; }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2eba')] = function(_0x4e1e65, _0x4c4394, _0x2faf0b) { if (_0x56ae('0x2ebb') === 'iUxKp') { null == _0x2faf0b && (_0x2faf0b = !0x1); _0x41c934.low = 0x5846d; if (_0x4e1e65 >= this.terrain.get_length()) for (var _0x199425 = Math.ceil(_0x4e1e65 / this.perimeter) * this.perimeter; _0x199425 >= this.terrain.get_length();) this.terrain.push(null); null != this.terrain.get(_0x4e1e65) && (this.terrain.get(_0x4e1e65).removeFromLevel(), _0x2faf0b && this.terrain.get(_0x4e1e65).recycle()); this.terrain.set(_0x4e1e65, _0x4c4394); } else { if (null == _0x4e1e65) return this.__hasMatrix = !0x1, null; this.__hasMatrix = !0x0; this.__hasMatrix3D = !0x1; null != this.__displayObject && this.__setTransform(_0x4e1e65.a, _0x4e1e65.b, _0x4e1e65.c, _0x4e1e65.d, _0x4e1e65.tx, _0x4e1e65.ty); return _0x4e1e65; } }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2ebc')] = function(_0x29355d) { if (_0x56ae('0x2ebd') !== 'kPtSy') { this.animationSwitchPending = !0x1; var _0x4f42a9 = this.jumpAnimation, _0x3021ac = this.fallAnimation; this.jumpAnimation = new _0x3248ff(this.student, new _0x1b25e8(0x0)); this.fallAnimation = new _0x3248ff(this.student, new _0x1b25e8(0x1, 0x8)); this.landAnimation = new _0x3248ff(this.student, new _0x1b25e8(0x9, 0x2)); this.currentAnimation = this.currentAnimation == _0x4f42a9 ? this.jumpAnimation : this.currentAnimation == _0x3021ac ? this.fallAnimation : this.landAnimation; } else { _0x41c934.low = 0x2d680; if (this.tunnel.backwards) throw new _0x1adea8(new _0x531fca(_0x56ae('0x2ebe'))); for (var _0x383246 = this.decorators.iterator(); _0x383246.hasNext();) { var _0x520625 = _0x383246.next(); if (_0x520625.indices.get(_0x520625.count) <= _0x29355d) return !0x1; } return !0x0; } }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2c9a')] = function() { this.tilesDislodged = 0x0; }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2c9e')] = function() { if (null == this.characterEndSpawns) { var _0x52aebf = this.params; _0x52aebf = this.startZ + ((null != _0x586025.spawnZ ? _0x52aebf.existsReserved(_0x56ae('0x2e9d')) : _0x52aebf.h.hasOwnProperty(_0x56ae('0x2e9d'))) ? _0x5605e4.toFloat(null != _0x586025.spawnZ ? _0x52aebf.getReserved(_0x56ae('0x2e9d')) : _0x52aebf.h.spawnZ, 0x0) : 0x0); for (var _0xb80e4e = Math.ceil(_0x1c1b50.UWeTd(this.terrain.get_length(), this.perimeter)), _0x53011e = _0x3e82b5.range(_0xb80e4e - 0x1, -0x1, -0x1); _0x53011e.currentValue != _0x53011e.end;) { for (var _0x2f8aac = _0x53011e.currentValue += _0x53011e.step, _0x3e1d48 = 0x0, _0x10d226 = this.perimeter; _0x3e1d48 < _0x10d226;) { var _0x5b37da = _0x3e1d48++, _0x1b30b7 = _0x2f8aac * this.perimeter + _0x5b37da; _0x41c934.low = 0xe79f9; _0x1b30b7 = 0x0 <= _0x1b30b7 && _0x1b30b7 < this.terrain.get_length() ? this.terrain.get(_0x1b30b7) : null; null != _0x1b30b7 && 0x0 != _0x1b30b7.sourceData.shape && (null == this.characterEndSpawns && (this.characterEndSpawns = _0x252a59.toObjectVector(null)), _0x5b37da = new _0x30566a(_0x5b37da, this), _0x5b37da.position.z = _0x52aebf + (_0x1c1b50.hvwul(_0xb80e4e, 0x1) - _0x2f8aac) * this.tileWidth, this.characterEndSpawns.push(_0x5b37da)); } if (null != this.characterEndSpawns) break; } } }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x1e05')] = function(_0x534382) { return null == this.charactersAllowed || 0x0 == this.charactersAllowed.get_length() || 0x0 <= this.charactersAllowed.indexOf(_0x534382.nameForDisplay, 0x0) ? !0x0 : null != _0x534382.wardrobe ? _0x575257.RMEan(0x0, this.charactersAllowed.indexOf(_0x534382.wardrobe.costumes.get(0x0).nameForDisplay, 0x0)) : !0x1; }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x1d26')] = function(_0x1ed8c5) { _0x41c934.mid = 0x184e3; return _0x1ed8c5.asleep ? (null != _0x1ed8c5.sleepMessage && _0x1ac706.get_instance().displayMessage(_0x1ed8c5.sleepMessage), _0x4421e4.instance.setTunnel(null), !0x1) : null != this.charactersAllowed && 0x0 < this.charactersAllowed.get_length() && -0x1 == this.charactersAllowed.indexOf(_0x1ed8c5.nameForDisplay, 0x0) && (null == _0x1ed8c5.wardrobe || 0x0 > this.charactersAllowed.indexOf(_0x1ed8c5.wardrobe.costumes.get(0x0).nameForDisplay, 0x0)) ? (this.displayNotAllowedMessage(), _0x4421e4.instance.setTunnel(null), !0x1) : !0x0; }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x2c77')] = function() { _0x41c934.mid = 0xe00a6; var _0x296859 = this.params; if (null != _0x586025.charactersAllowedMessage ? _0x296859.existsReserved(_0x56ae('0x722')) : _0x296859.h.hasOwnProperty(_0x575257.JlBqx)) { _0x296859 = _0x1ac706.get_instance(); var _0x39283f = this.params; _0x296859.displayMessage(null != _0x586025.charactersAllowedMessage ? _0x39283f.getReserved(_0x56ae('0x722')) : _0x39283f.h.charactersAllowedMessage); } else { _0x296859 = _0x56ae('0x2ebf'); if (0x1 == this.charactersAllowed.get_length()) _0x296859 += _0x1b30b7.string(this.charactersAllowed.get(0x0)), _0x296859 += _0x56ae('0x2ec0'); else { if (0x2 == this.charactersAllowed.get_length()) _0x296859 += _0x1b30b7.string(this.charactersAllowed.get(0x0)), _0x296859 = _0x296859 + _0x56ae('0x2ec1') + _0x1b30b7.string(this.charactersAllowed.get(0x1)); else { if (_0x56ae('0x2ec2') !== 'vkBcs') { this.aabb.clear(); for (var _0x56ac83 = this.planes.iterator(); _0x56ac83.hasNext();) { var _0x36114d = _0x56ac83.next(); this.aabb.extendToPoint(_0x36114d.origin); } } else { _0x296859 += _0x1b30b7.string(this.charactersAllowed.get(0x0)); _0x39283f = 0x1; for (var _0x36f9b1 = this.charactersAllowed.get_length() - 0x1; _0x39283f < _0x36f9b1;) { if (_0x56ae('0x2ec3') === _0x56ae('0x2ec3')) { var _0x5633bc = _0x39283f++; _0x296859 += _0x56ae('0x2ec4'); _0x296859 += _0x1b30b7.string(this.charactersAllowed.get(_0x5633bc)); } else { _0x503858.call(this, _0x296859); } } _0x296859 = _0x296859 + ',\x20and\x20the\x20' + _0x1b30b7.string(this.charactersAllowed.get(this.charactersAllowed.get_length() - 0x1)); } } _0x296859 += '\x20are\x20'; } _0x296859 += _0x56ae('0x2ec5'); _0x1ac706.get_instance().displayMessage(_0x296859); } }; _0x1935eb[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { _0x41c934.mid = 0xabfd2; this.tunnelCap.mesh.dispose(); this.tunnelCap.removeFromLevel(); this.terrain.set_length(0x0); this.params = this.tunnelBounds = this.layout = this.gameObjects = this.tunnelCap = this.characterSpawns = this.decorators = this.terrain = null; }; _0x1935eb[_0x56ae('0x6')]['checkCondition'] = function(_0x240077) { if (_0x56ae('0x2ec6') !== _0x56ae('0x2ec7')) { _0x41c934.low = 0xae1c5; return 0x0 <= _0x240077.indexOf(',') ? _0x1935eb.checkConditions(_0x240077.split(','), this.tunnel) : 0x0 != _0x1935eb.checkCondition2(_0x240077, this.tunnel); } else { var _0x24eb60 = URL.createObjectURL(new Blob([_0x240077.b.bufferValue], { type: b })); return null != _0x24eb60 ? (_0x240077 = new _0xdc6378(), _0x56cf94.activeRequests < _0x56cf94.requestLimit ? (_0x56cf94.activeRequests++, _0x56cf94.__loadImage(_0x24eb60, _0x240077, 0x1)) : _0x56cf94.requestQueue.add({ instance: null, uri: _0x24eb60, promise: _0x240077, type: _0x56ae('0x343'), options: 0x1 }), _0x240077.future) : _0x56cf94.loadImage(_0x56ae('0x2ec8') + b + _0x56ae('0x2ec9') + _0x29bbce.encode(_0x240077)); } }; _0x1935eb[_0x56ae('0x6')]['__class__'] = _0x1935eb; var _0x54fd2e = function(_0x48f03c, _0x2d0778, _0x4cd07c) { null == _0x4cd07c && (_0x4cd07c = 0.1); _0x58aeda[_0x56ae('0x94d')](this, _0x48f03c, _0x2d0778); this[_0x56ae('0x2eca')] = _0x4cd07c; }; _0x5ac4a7['com.player03.run3.level.entity.BackgroundSprite'] = _0x54fd2e; _0x54fd2e['__name__'] = 'com.player03.run3.level.entity.BackgroundSprite'; _0x54fd2e[_0x56ae('0x8ee')] = _0x58aeda; _0x54fd2e['prototype'] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'zMultiplier': null, 'display': function(_0x22478d) { var _0x23e9b2 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x4ba220 = _0x23e9b2[_0x56ae('0x105e')]() + 0x7d0 - this['getInitialPosition']()['z']; _0x4ba220 *= 0x1 - this['zMultiplier']; this[_0x56ae('0xe79')][_0x56ae('0xb82')](this[_0x56ae('0x21e0')]()['z'] + _0x4ba220 < _0x23e9b2[_0x56ae('0x105e')]() + 0xfa0); this[_0x56ae('0xe79')][_0x56ae('0xab0')]() && (_0x4ba220 = this['getInitialPosition'](), null != _0x4ba220 && this[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x4ba220), _0x4ba220 = this['mesh'], _0x4ba220['set_x'](_0x4ba220[_0x56ae('0x3e1')]() + _0x23e9b2['get_x']()), _0x4ba220 = this[_0x56ae('0xe79')], _0x4ba220['set_y'](_0x4ba220[_0x56ae('0x9f0')]() + _0x23e9b2[_0x56ae('0x9f0')]()), _0x4ba220 = this[_0x56ae('0xe79')], _0x4ba220['set_z'](_0x4ba220['get_z']() + _0x23e9b2['get_z']()), _0x58aeda['prototype']['display'][_0x56ae('0x94d')](this, _0x22478d)); }, '__class__': _0x54fd2e }); var _0x5a8fe3 = function(_0x253fa1, _0x1453ea, _0x4699b0, _0x5d9401, _0x25e915) { this[_0x56ae('0x1161')] = !0x0; this[_0x56ae('0x1162')] = this['toBeDisposed'] = !0x1; _0x58aeda[_0x56ae('0x94d')](this, _0x253fa1, _0x4699b0); _0x4699b0[_0x56ae('0xaaa')](_0x1453ea); _0x4699b0[_0x56ae('0xa9a')](_0x1453ea); _0x4699b0['set_scaleZ'](_0x1453ea); this[_0x56ae('0x1164')] = !0x1; null != _0x5d9401 && (this['deltaRotation'] = _0x5d9401, this[_0x56ae('0x88f')] = new _0x20e8d2()); this[_0x56ae('0x1166')](new _0x40b521(_0x4699b0, _0x1453ea)); }; _0x5ac4a7[_0x56ae('0x2ecb')] = _0x5a8fe3; _0x5a8fe3[_0x56ae('0x8bf')] = 'com.player03.run3.level.entity.Pickup'; _0x5a8fe3[_0x56ae('0x8ee')] = _0x58aeda; _0x5a8fe3[_0x56ae('0x6')] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'rotation': null, 'deltaRotation': null, 'velocity': null, 'velocityOverridden': null, 'toBeDisposed': null, 'magnetic': null, 'update': function(_0x25b777) { if (_0x56ae('0x2ecc') === 'MwWjT') { return _0x25b777[_0x56ae('0xa48')](); } else { _0x58aeda[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x25b777); if (null != this[_0x56ae('0x92a')]) { var _0x2b4d05 = this[_0x56ae('0xe79')][_0x56ae('0xa62')](), _0x4a23b3 = this[_0x56ae('0x92a')], _0x1cec7b = _0x2b4d05; null == _0x1cec7b && (_0x1cec7b = new _0x4e9ff1()); _0x1cec7b['x'] = _0x2b4d05['x'] + _0x4a23b3['x'] * _0x25b777; _0x1cec7b['y'] = _0x2b4d05['y'] + _0x4a23b3['y'] * _0x25b777; _0x1cec7b['z'] = _0x1c1b50['MVaxY'](_0x2b4d05['z'], _0x4a23b3['z'] * _0x25b777); this[_0x56ae('0xe79')]['set_position'](_0x2b4d05); } } }, 'display': function(_0x38d82e) { this[_0x56ae('0x1163')] ? this[_0x56ae('0x9cd')]() : null != this[_0x56ae('0x1165')] && (_0x2eb087[_0x56ae('0x130b')](this[_0x56ae('0x88f')], this[_0x56ae('0x1165')], _0x5a8fe3[_0x56ae('0xe8c')]), _0x2eb087[_0x56ae('0xeab')](this['rotation'], _0x5a8fe3['temp'], 0x2 * _0x38d82e, this[_0x56ae('0x88f')]), this[_0x56ae('0xe79')][_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](this[_0x56ae('0x88f')])[_0x56ae('0x1050')]())); _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb4a')][_0x56ae('0x94d')](this, _0x38d82e); }, 'overrideVelocity': function(_0x3a40e2) { if (_0x56ae('0x723') !== _0x575257[_0x56ae('0x2ecd')]) { var _0x46baf9 = 0x1 / e * (d['c'] * (d['ty'] - c['y']) + d['d'] * (c['x'] - d['tx'])); c['y'] = 0x1 / e * (d['a'] * (c['y'] - d['ty']) + d['b'] * (d['tx'] - c['x'])); c['x'] = _0x46baf9; } else { if (null == this[_0x56ae('0x92a')]) this[_0x56ae('0x92a')] = _0x3a40e2; else { var _0x44c53b = this[_0x56ae('0x92a')]; _0x44c53b['x'] = _0x3a40e2['x']; _0x44c53b['y'] = _0x3a40e2['y']; _0x44c53b['z'] = _0x3a40e2['z']; } this[_0x56ae('0x1162')] = !0x0; } }, 'overrideVelocityF': function(_0x17666b, _0x3896e1, _0x9f1d3d) { if (null == this[_0x56ae('0x92a')]) this[_0x56ae('0x92a')] = new _0x4e9ff1(_0x17666b, _0x3896e1, _0x9f1d3d); else { var _0x2cc80d = this['velocity']; _0x2cc80d['x'] = _0x17666b; _0x2cc80d['y'] = _0x3896e1; _0x2cc80d['z'] = _0x9f1d3d; } this[_0x56ae('0x1162')] = !0x0; }, 'cancelOverriddenVelocity': function() { var _0x2a8999 = {}; _0x2a8999[_0x56ae('0x2ece')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }; if (_0x575257[_0x56ae('0x2ecf')] === _0x56ae('0x2ed0')) { var _0x15ab06 = _0x2a8999['YQiZg'](b - a, b); c *= 0.8 * (0x0 <= _0x15ab06 ? _0x15ab06 : -_0x15ab06) + 0.2; } else { this[_0x56ae('0x1162')] = !0x1; } }, 'onPickedUp': function(_0xadb4d3) { this[_0x56ae('0x9cd')](!0x1); this[_0x56ae('0x92a')] = null; }, 'wasPickedUp': function() { return this[_0x56ae('0x1163')] ? !0x0 : !this['inLevel'](); }, 'dispose': function(_0x44b594) { null == _0x44b594 && (_0x44b594 = !0x0); _0x44b594 ? this[_0x56ae('0x21e2')]() : this['toBeDisposed'] = !0x0; }, '__class__': _0x5a8fe3 }); var _0x45c924 = function(_0x512a95, _0x26bbc4, _0xb00d1d) { null == _0xb00d1d && (_0xb00d1d = -0x1); this[_0x56ae('0x2ed1')] = _0x512a95; this[_0x56ae('0x2ed2')] = _0x26bbc4; if (0x0 <= _0xb00d1d) { var _0x2b9b0d = Math[_0x56ae('0xadb')](); var _0x37ed7a = _0x512a95(_0x2b9b0d); var _0xee2ae7 = _0x26bbc4(_0x37ed7a), _0x5694d7 = _0xb00d1d; null == _0x5694d7 && (_0x5694d7 = 1e-10); _0xee2ae7 = _0x2b9b0d - _0xee2ae7; if (!((0x0 <= _0xee2ae7 ? _0xee2ae7 : -_0xee2ae7) < _0x5694d7)) throw new _0x1adea8(new _0x531fca('The\x20supplied\x20functions\x20aren\x27t\x20inverses\x20of\x20one\x20another!\x0af(' + _0x2b9b0d + _0x56ae('0x2ed3') + _0x37ed7a + _0x56ae('0x2ed4') + _0x37ed7a + ')\x20=\x20' + _0x26bbc4(_0x37ed7a))); _0x2b9b0d = Math[_0x56ae('0xadb')](); _0x37ed7a = _0x512a95(_0x2b9b0d); _0xee2ae7 = _0x26bbc4(_0x37ed7a); _0x5694d7 = _0xb00d1d; null == _0x5694d7 && (_0x5694d7 = 1e-10); _0xee2ae7 = _0x2b9b0d - _0xee2ae7; if (!((0x0 <= _0xee2ae7 ? _0xee2ae7 : -_0xee2ae7) < _0x5694d7)) throw new _0x1adea8(new _0x531fca(_0x1c1b50[_0x56ae('0x26e')](_0x56ae('0x270') + _0x2b9b0d, _0x56ae('0x2ed3')) + _0x37ed7a + ',\x20but\x20f^-1(' + _0x37ed7a + _0x56ae('0x2ed3') + _0x26bbc4(_0x37ed7a))); _0x2b9b0d = Math[_0x56ae('0xadb')](); _0x37ed7a = _0x512a95(_0x2b9b0d); _0xee2ae7 = _0x26bbc4(_0x37ed7a); _0x5694d7 = _0xb00d1d; null == _0x5694d7 && (_0x5694d7 = 1e-10); _0xee2ae7 = _0x2b9b0d - _0xee2ae7; if (!((0x0 <= _0xee2ae7 ? _0xee2ae7 : -_0xee2ae7) < _0x5694d7)) throw new _0x1adea8(new _0x531fca(_0x1c1b50['FsCNK'] + _0x2b9b0d + _0x56ae('0x2ed3') + _0x37ed7a + _0x56ae('0x2ed4') + _0x37ed7a + _0x56ae('0x2ed3') + _0x26bbc4(_0x37ed7a))); _0x2b9b0d = Math[_0x56ae('0xadb')](); _0x37ed7a = _0x1c1b50[_0x56ae('0x271')](_0x512a95, _0x2b9b0d); _0xee2ae7 = _0x26bbc4(_0x37ed7a); _0x5694d7 = _0xb00d1d; null == _0x5694d7 && (_0x5694d7 = 1e-10); _0xee2ae7 = _0x2b9b0d - _0xee2ae7; if (!((0x0 <= _0xee2ae7 ? _0xee2ae7 : -_0xee2ae7) < _0x5694d7)) throw new _0x1adea8(new _0x531fca(_0x1c1b50[_0x56ae('0x272')]('The\x20supplied\x20functions\x20aren\x27t\x20inverses\x20of\x20one\x20another!\x0af(' + _0x2b9b0d + _0x56ae('0x2ed3'), _0x37ed7a) + _0x56ae('0x2ed4') + _0x37ed7a + ')\x20=\x20' + _0x26bbc4(_0x37ed7a))); _0x2b9b0d = Math[_0x56ae('0xadb')](); _0x37ed7a = _0x512a95(_0x2b9b0d); _0x512a95 = _0x26bbc4(_0x37ed7a); null == _0xb00d1d && (_0xb00d1d = 1e-10); _0x512a95 = _0x2b9b0d - _0x512a95; if (!((0x0 <= _0x512a95 ? _0x512a95 : -_0x512a95) < _0xb00d1d)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x270') + _0x2b9b0d + ')\x20=\x20' + _0x37ed7a + ',\x20but\x20f^-1(' + _0x37ed7a + _0x56ae('0x2ed3') + _0x26bbc4(_0x37ed7a))); } }; _0x5ac4a7[_0x56ae('0x2ed5')] = _0x45c924; _0x45c924[_0x56ae('0x8bf')] = 'haxeutils.math.InvertableFunction'; _0x45c924[_0x56ae('0x2ed6')] = function() { return new _0x45c924(_0x45c924[_0x56ae('0x2ed7')], _0x45c924['squaredInverse']); }; _0x45c924['squaredRegular'] = function(_0xc76432) { return _0xc76432 * _0xc76432; }; _0x45c924['squaredInverse'] = function(_0xa71cb5) { if (_0x56ae('0x2ed8') !== 'hrxzH') { return Math['sqrt'](_0xa71cb5); } else { this[_0x56ae('0x10c3')](_0xa71cb5 - this[_0x56ae('0x9f0')]()); return _0xa71cb5; } }; _0x45c924[_0x56ae('0x6')] = {}; _0x45c924[_0x56ae('0x6')]['regular'] = null; _0x45c924[_0x56ae('0x6')][_0x56ae('0x2ed2')] = null; _0x45c924[_0x56ae('0x6')][_0x56ae('0xdd1')] = function() { var _0x3f4763 = this.inverse; this.inverse = this.regular; this.regular = _0x3f4763; return this; }; _0x45c924[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x45c924; var _0x3c8444 = function(_0x26af15, _0x1f4272, _0xc453d3) { _0x29be6c[_0x56ae('0x94d')](this, _0x26af15, _0x1f4272); this[_0x56ae('0x2ed9')] = _0xc453d3; }; _0x5ac4a7[_0x56ae('0x2eda')] = _0x3c8444; _0x3c8444['__name__'] = _0x56ae('0x2eda'); _0x3c8444[_0x56ae('0x8ee')] = _0x29be6c; _0x3c8444[_0x56ae('0x6')] = _0x4e6193(_0x29be6c[_0x56ae('0x6')], { 'func': null, 'getPercent': function(_0x4c0779) { return this['func'][_0x56ae('0x2ed2')](_0x29be6c[_0x56ae('0x6')][_0x56ae('0x23ba')][_0x56ae('0x94d')](this, _0x4c0779)); }, 'getValueAtPercent': function(_0x8ed68) { return _0x29be6c[_0x56ae('0x6')][_0x56ae('0xe55')][_0x56ae('0x94d')](this, this[_0x56ae('0x2ed9')][_0x56ae('0x2ed1')](_0x8ed68)); }, '__class__': _0x3c8444 }); var _0x50ca2e = function(_0x44b911, _0x172a31) { var _0x5467ea = {}; _0x5467ea[_0x56ae('0x2edb')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; if ('GpXuT' === _0x56ae('0x2edc')) { return this[_0x56ae('0x2079')] * _0x5467ea['DoQhM'](_0x172a31, c) + _0x44b911; } else { null == _0x172a31 && (_0x172a31 = !0x1); this['suggestionsUsed'] = 0x0; this[_0x56ae('0x2edd')] = -0x1; this['suggestionsSectionID'] = -0x2; this[_0x56ae('0x2ede')] = 0x1; this[_0x56ae('0x94c')] = _0x44b911; this[_0x56ae('0x2edf')] = _0x172a31; null != _0x44b911['characters'] && 0x0 < _0x44b911[_0x56ae('0xbcb')]['get_length']() && this[_0x56ae('0xb7c')](); _0x44b911 = _0x44b911[_0x56ae('0xbc3')][_0x56ae('0x2ee0')]; null != _0x44b911 && 0x1 >= _0x44b911 && (this['distanceMultiplier'] = 0x1 / _0x44b911); this[_0x56ae('0x23c3')] = _0x50ca2e[_0x56ae('0x2ee1')]; this[_0x56ae('0x23c5')] = _0x50ca2e['DISTANCE_TRAVERSED_TO_VALUE']; } }; _0x5ac4a7[_0x56ae('0x2ee2')] = _0x50ca2e; _0x50ca2e[_0x56ae('0x8bf')] = _0x56ae('0x2ee2'); _0x50ca2e[_0x56ae('0x961')] = [_0x52cb2c]; _0x50ca2e[_0x56ae('0x6')] = {}; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x94c')] = null; _0x50ca2e[_0x56ae('0x6')]['z'] = null; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x2ee3')] = null; _0x50ca2e[_0x56ae('0x6')]['holidayModels'] = null; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x23c3')] = null; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x23c5')] = null; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x2ede')] = null; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x2ee4')] = null; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x2edd')] = null; _0x50ca2e[_0x56ae('0x6')]['suggestions'] = null; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x2ee5')] = null; _0x50ca2e[_0x56ae('0x6')]['reset'] = function() { if (_0x56ae('0x2ee6') === 'HWuRi') { if (_0x3a7d12 == this._projectionHeight) return _0x3a7d12; this._projectionHeight = _0x3a7d12; this.invalidateMatrix(); return _0x3a7d12; } else { var _0x3a7d12 = this.tunnel.characters.get(0x0); this.setCurrentSection(_0x3a7d12.currentSection); this.suggestionsUsed = 0x0; this.z = _0x3a7d12.currentSection.startZ + _0x3a7d12.getEstimatedSpeed() * (0x2 * Math.random() + 0x1) * this.distanceMultiplier; this.minValuePickupsLeft = 0x1; } }; _0x50ca2e[_0x56ae('0x6')]['done'] = function() { if (_0x56ae('0x2ee7') !== _0x56ae('0x2ee7')) { var _0x428264 = d++; c.set(_0x428264, b[_0x428264]); } else { return !0x1; } }; _0x50ca2e[_0x56ae('0x6')]['update'] = function(_0x40900a) { if (_0x2b39f7.view.get_camera().get_z() + 0xfa0 + 0xc8 >= this.z) if (this.setCurrentSection(this.tunnel.getSection(this.z, !0x1)), _0x40900a = this.tunnel.getISection(this.z), null == _0x40900a) { if (null != this.tunnel.getSection(this.z, !0x0)) { _0x40900a = this.z; var _0x5b02b7 = this.distanceTraversedToTime, _0x15928a = _0x5b02b7.range2; _0x5b02b7 = _0x5b02b7.range1.getPercent(this.z); this.z = _0x40900a + _0x15928a.getValueAtPercent(0x0 <= _0x5b02b7 ? 0x1 >= _0x5b02b7 ? _0x5b02b7 : 0x1 : 0x0) * this.tunnel.characters.get(0x0).getEstimatedSpeed() * this.distanceMultiplier; } } else this.z < _0x40900a.endZ && this.decorate(_0x40900a); }; _0x50ca2e[_0x56ae('0x6')]['decorate'] = function(_0x433cce) { if (_0x1c1b50.ywFdN('nGzCM', _0x56ae('0x2ee8'))) { return null == _0x59032d.instance ? _0x59032d.instance = new _0x59032d() : _0x59032d.instance; } else { this.tunnel.characters.get(0x0).mesh.get_scenePosition(); if (0x0 < this.minValuePickupsLeft) this.minValuePickupsLeft--; else { var _0x1831a5 = this.distanceTraversedToValue, _0xb3866d = _0x1831a5.range2; _0x1831a5 = _0x1831a5.range1.getPercent(this.z); _0xb3866d.getValueAtPercent(0x0 <= _0x1831a5 ? _0x1c1b50.hCOlW(0x1, _0x1831a5) ? _0x1831a5 : 0x1 : 0x0); _0x1e8a75.random(0x0, 0.5); } if (null != this.suggestions && this.suggestionsUsed < this.suggestions.get_length() && this.suggestions.get(this.suggestionsUsed).z <= _0x1c1b50.oRTnW(this.z, _0x50ca2e.TIME_RANGE.end * this.tunnel.characters.get(0x0).getEstimatedSpeed() * 0x2)) _0xb3866d = new _0x4284ae(this.tunnel, 0x1, null, null, null, this.holidayModels), _0x433cce = _0xb3866d.spawnTransform.position, _0x1831a5 = this.suggestions.get(this.suggestionsUsed), _0x433cce.x = _0x1831a5.x, _0x433cce.y = _0x1831a5.y, _0x433cce.z = _0x1831a5.z, _0xb3866d.customSpeed = 0x0, this.suggestionsUsed++; else { var _0x25bf74 = _0x56ae('0x2ee9').split('|'), _0x3e6444 = 0x0; while (!![]) { switch (_0x25bf74[_0x3e6444++]) { case '0': _0xb3866d.setSpawnX(_0x27f5f9 * Math.cos(_0x363f7b)); continue; case '1': _0xb3866d = this.tunnel.characters.get(0x0).mesh.get_scenePosition(); continue; case '2': _0xb3866d = Math.atan2(_0xb3866d.y, _0xb3866d.x); continue; case '3': _0x433cce.tunnelBounds.moveInside(_0xb3866d.spawnTransform.position, _0x1831a5, _0xb3866d.spawnTransform.position); continue; case '4': var _0x363f7b = 0.2 > Math.random() ? _0x1c1b50.VAfyl(_0x1c1b50.KFtRF(1130.9733552923256, Math.random()), 3.141592653589793) : _0xb3866d + 0xb4 * (Math.random() - 0.5); continue; case '5': _0xb3866d = _0x433cce.tunnelBounds.planes.get(0x0).origin; continue; case '6': _0xb3866d.setSpawnZ(this.z); continue; case '7': var _0x27f5f9 = Math.sqrt(_0xb3866d.x * _0xb3866d.x + _0xb3866d.y * _0xb3866d.y); continue; case '8': _0x1831a5 = _0x50ca2e.DIST_FROM_BOUNDS_RANGE.getValueAtPercent(Math.random()); continue; case '9': _0xb3866d.setSpawnY(_0x1c1b50.KFtRF(_0x27f5f9, Math.sin(_0x363f7b))); continue; case '10': if (0x0 < this.minValuePickupsLeft) { var _0x1725b1 = 0x1; this.minValuePickupsLeft--; } else _0x1725b1 = this.distanceTraversedToValue, _0x1831a5 = _0x1725b1.range2, _0x1725b1 = _0x1725b1.range1.getPercent(this.z), _0x1725b1 = _0x1831a5.getValueAtPercent(0x0 <= _0x1725b1 ? 0x1 >= _0x1725b1 ? _0x1725b1 : 0x1 : 0x0), _0x1725b1 += _0x1e8a75.random(0x0, 0.5), _0x1725b1 = 0x1 < _0x1725b1 ? _0x1725b1 : 0x1; continue; case '11': _0xb3866d = new _0x4284ae(this.tunnel, Math.round(_0x1725b1), null, null, null, this.holidayModels); continue; } break; } } _0x433cce = _0xb3866d.getSpawnZ(); _0x1725b1 = this.distanceTraversedToTime; _0x1831a5 = _0x1725b1.range2; _0x1725b1 = _0x1725b1.range1.getPercent(this.z); _0x1831a5 = _0x1831a5.getValueAtPercent(0x0 <= _0x1725b1 ? 0x1 >= _0x1725b1 ? _0x1725b1 : 0x1 : 0x0) * this.tunnel.characters.get(0x0).getEstimatedSpeed(); _0x1725b1 = _0x50ca2e.LOW_POWER_MULTIPLIER; this.z = _0x433cce + _0x1831a5 * (_0x1725b1 + this.tunnel.power * (0x1 - _0x1725b1)) * this.distanceMultiplier; _0xb3866d.reset(); this.tunnel.registerObject(_0xb3866d); } }; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x2eea')] = function(_0x52a9e9) { if (null != _0x52a9e9 && (_0x52a9e9.levelID != this.suggestionsSectionID || _0x52a9e9.number != this.suggestionsSectionIndex)) { this.suggestionsSectionID = _0x52a9e9.levelID; this.suggestionsSectionIndex = _0x52a9e9.number; this.suggestions = null; for (var _0x3086cf = this.suggestionsUsed = 0x0, _0x23ad30 = _0x52a9e9.terrain.get_length(); _0x3086cf < _0x23ad30;) { var _0x106df4 = _0x3086cf++; _0x41c934.low = 0xe79f9; _0x106df4 = 0x0 <= _0x106df4 && _0x106df4 < _0x52a9e9.terrain.get_length() ? _0x52a9e9.terrain.get(_0x106df4) : null; if (null != _0x106df4 && _0x56ae('0x2adc') == _0x17bbc3.tileTypes.get(_0x106df4.sourceData.sourceType)) { if (null == this.suggestions) this.suggestions = _0x252a59.toObjectVector(null); else if (0x0 < this.suggestions.get_length() && _0x106df4.spawnTransform.position.z - this.suggestions.get(this.suggestions.get_length() - 0x1).z < _0x50ca2e.TIME_RANGE.getValueAtPercent(0.5) * this.tunnel.characters.get(0x0).getEstimatedSpeed()) continue; _0x106df4 = _0x106df4.spawnTransform.position; _0x106df4 = new _0x4e9ff1(_0x106df4.x, _0x106df4.y, _0x106df4.z); var _0x48e129 = Math.sqrt(_0x106df4.x * _0x106df4.x + _0x106df4.y * _0x106df4.y); _0x106df4.x /= _0x48e129; _0x106df4.y /= _0x48e129; _0x48e129 -= 0x96; var _0x31b58a = _0x1c1b50.VAfyl(_0x52a9e9.tunnelBounds.inradius, 0x3); _0x48e129 = _0x48e129 > _0x31b58a ? _0x48e129 : _0x31b58a; _0x106df4.x *= _0x48e129; _0x106df4.y *= _0x48e129; this.suggestions.push(_0x106df4); } } } }; _0x50ca2e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x50ca2e; var _0x4284ae = function(_0x39aeb2, _0x8979a8, _0x4da939, _0x1234dc, _0x5b4ead, _0x2f880e) { if (_0x56ae('0x2eeb') !== 'HwLry') { return null != _0x39aeb2 && this['tx'] == _0x39aeb2['tx'] && this['ty'] == _0x39aeb2['ty'] && this['a'] == _0x39aeb2['a'] && this['b'] == _0x39aeb2['b'] && this['c'] == _0x39aeb2['c'] ? this['d'] == _0x39aeb2['d'] : !0x1; } else { null == _0x2f880e && (_0x2f880e = !0x1); null == _0x5b4ead && (_0x5b4ead = 0xffffff); null == _0x8979a8 && (_0x8979a8 = 0x1); this[_0x56ae('0x2eec')] = !0x1; this['timeLeft'] = -0x1; this[_0x56ae('0x2eed')] = 0.5; this[_0x56ae('0x2eee')] = null; if (null != _0x1234dc) this['size'] = _0x1234dc; else { var _0x5d9b12 = _0x4284ae[_0x56ae('0x2eef')]; this[_0x56ae('0xf46')] = _0x5d9b12[_0x56ae('0xe53')][_0x56ae('0xe55')](_0x5d9b12['range1'][_0x56ae('0x23ba')](_0x8979a8)); } this[_0x56ae('0xf46')] += 0x1e; _0x2f880e && null != _0x2e8694[_0x56ae('0x8e4')] ? this[_0x56ae('0x2eec')] = !0x0 : _0x2f880e = !0x1; _0x5a8fe3[_0x56ae('0x94d')](this, _0x39aeb2, this[_0x56ae('0xf46')], _0x4284ae['generateMesh'](_0x8979a8, 0xffffff != _0x5b4ead, _0x1234dc, _0x2f880e), new _0x20e8d2()); null == _0x4da939 && (_0x4da939 = _0x2f880e ? 0x1 : 0.6); null != _0x2e8694[_0x56ae('0x8e4')] && _0x2e8694[_0x56ae('0x8e4')][_0x56ae('0x2de2')]() || (null != _0x39aeb2 && 0xffffff == _0x5b4ead && _0x39aeb2 instanceof _0x1a7847 && null != _0x39aeb2[_0x56ae('0x220f')] ? (_0x39aeb2 = _0x39aeb2[_0x56ae('0x220f')], null == _0x39aeb2[_0x56ae('0x2eb0')] && (_0x1234dc = _0x39aeb2[_0x56ae('0x18a5')], _0x39aeb2[_0x56ae('0x2eb0')] = this[_0x56ae('0x2ef0')](_0x5605e4['toInt'](null != _0x586025[_0x56ae('0x1cff')] ? _0x1234dc[_0x56ae('0x99c')](_0x56ae('0x1cff')) : _0x1234dc['h'][_0x56ae('0x1cff')], 0xffffff), _0x4da939)), this[_0x56ae('0xe79')]['set_material'](_0x39aeb2[_0x56ae('0x2eb0')])) : this[_0x56ae('0xe79')]['set_material'](this[_0x56ae('0x2ef0')](_0x5b4ead, _0x4da939))); this[_0x56ae('0x1df7')] = !0x0; this[_0x56ae('0x7')] = _0x8979a8; this['randomizeRotation'](); } }; _0x5ac4a7['com.player03.run3.level.entity.Battery'] = _0x4284ae; _0x4284ae['__name__'] = _0x56ae('0x2ef1'); _0x4284ae[_0x56ae('0x2ef2')] = function() { var _0x1f3e8c = 565.4866776461628 * Math[_0x56ae('0xadb')]() / 3.141592653589793; _0x4284ae[_0x56ae('0xadc')]['x'] = Math[_0x56ae('0x104e')](_0x1f3e8c); _0x4284ae[_0x56ae('0xadc')]['y'] = Math[_0x56ae('0xaa1')](_0x1f3e8c); _0x4284ae[_0x56ae('0xadc')]['z'] = 0x0; return _0x4284ae[_0x56ae('0xadc')]; }; _0x4284ae[_0x56ae('0x2ef3')] = function(_0x300117, _0x19fc6f, _0x2f5b23, _0x4634ce) { null == _0x4634ce && (_0x4634ce = !0x1); null == _0x19fc6f && (_0x19fc6f = !0x1); null == _0x2f5b23 && (_0x2f5b23 = _0x4284ae[_0x56ae('0x2eef')], _0x2f5b23 = _0x2f5b23[_0x56ae('0xe53')][_0x56ae('0xe55')](_0x2f5b23['range1'][_0x56ae('0x23ba')](_0x300117))); return null != _0x2e8694[_0x56ae('0x8e4')] && _0x4634ce && (_0x300117 = _0x2e8694[_0x56ae('0x8e4')]['getBatteryMesh'](_0x2f5b23), null != _0x300117) ? _0x300117 : _0x19fc6f ? new _0x54085e(_0x5f17d4[_0x56ae('0x2ef4')](), _0x56ae('0x2ef5'), _0x2f5b23) : new _0x4bbc23(_0x5f17d4[_0x56ae('0x2ef4')](), _0x56ae('0x2ef6'), _0x2f5b23); }; _0x4284ae[_0x56ae('0x8ee')] = _0x5a8fe3; _0x4284ae[_0x56ae('0x6')] = _0x4e6193(_0x5a8fe3[_0x56ae('0x6')], { 'value': null, 'size': null, 'customSpeed': null, 'radialVelocity': null, 'zAxisVelocity': null, 'timeToVelocityUpdate': null, 'targetEntity': null, 'targetCharacter': null, 'animationTime': null, 'animationAngle': null, 'rotatingRight': null, 'timeLeft': null, 'holidayModel': null, 'makeMaterial': function(_0x1b7c6f, _0x4ffc63) { var _0x4e6ec4 = new _0x30cb6f(_0x5f17d4[_0x56ae('0xdac')]()); _0x4e6ec4[_0x56ae('0xabe')](_0x4ffc63); _0x4e6ec4[_0x56ae('0x1519')](_0x1b7c6f); _0x4e6ec4[_0x56ae('0x1771')](new _0x52dadb(_0x4e6ec4)); _0x4e6ec4['addMethod'](_0x2797a6[_0x56ae('0xc8b')]); return _0x4e6ec4; }, 'update': function(_0xd89305) { var _0x72a8cc = {}; _0x72a8cc[_0x56ae('0x2ef7')] = _0x56ae('0x2ef8'); _0x72a8cc[_0x56ae('0x2ef9')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; _0x5a8fe3['prototype']['update'][_0x56ae('0x94d')](this, _0xd89305); 0x0 <= this[_0x56ae('0x2271')] && (this['timeLeft'] -= _0xd89305, 0x0 >= this[_0x56ae('0x2271')] && this[_0x56ae('0x9cd')](!0x1)); if (null != this[_0x56ae('0x92a')] && !this['velocityOverridden'] && (this['timeToVelocityUpdate'] -= _0xd89305, 0x0 >= this[_0x56ae('0x2eed')])) { this['timeToVelocityUpdate'] = 0.5; this[_0x56ae('0x92a')]['x'] = -this[_0x56ae('0xe79')][_0x56ae('0x9f0')](); this[_0x56ae('0x92a')]['y'] = this['mesh'][_0x56ae('0x3e1')](); this['velocity']['z'] = 0x0; var _0x3ea642 = _0x59b8d7[_0x56ae('0x951')](this['level'], _0x1a7847)[_0x56ae('0x1635')](this[_0x56ae('0xe79')][_0x56ae('0x105e')](), !0x0); if (null == _0x3ea642) { if ('gabVt' !== _0x56ae('0x2efa')) { this[_0x56ae('0x9cd')](!0x1); return; } else { var _0x5675ae = _0x870f63[_0x56ae('0x2efb')], _0x4c4d09 = new _0x55950e('va', _0x56ae('0x2efc'), 0x0, _0x3ea642 ? 0x400 : 0x1 == _0xd89305 || 0x2 == _0xd89305 ? 0x7 : 0xf, 0x42); null != _0x586025['va'] ? _0x5675ae['setReserved']('va', _0x4c4d09) : _0x5675ae['h']['va'] = _0x4c4d09; _0x5675ae = _0x870f63['REGMAP']; _0x4c4d09 = new _0x55950e('vc', 'vertex\x20constant', 0x1, _0x3ea642 ? 0x400 : 0x1 == _0xd89305 ? 0x7f : 0xf9, 0x42); null != _0x586025['vc'] ? _0x5675ae['setReserved']('vc', _0x4c4d09) : _0x5675ae['h']['vc'] = _0x4c4d09; _0x5675ae = _0x870f63[_0x56ae('0x2efb')]; _0x4c4d09 = new _0x55950e('vt', _0x56ae('0x2efd'), 0x2, _0x3ea642 ? 0x400 : 0x1 == _0xd89305 ? 0x7 : 0x19, 0x43); null != _0x586025['vt'] ? _0x5675ae[_0x56ae('0x932')]('vt', _0x4c4d09) : _0x5675ae['h']['vt'] = _0x4c4d09; _0x5675ae = _0x870f63['REGMAP']; _0x4c4d09 = new _0x55950e('vo', _0x56ae('0x2efe'), 0x3, _0x3ea642 ? 0x400 : 0x0, 0x41); null != _0x586025['vo'] ? _0x5675ae[_0x56ae('0x932')]('vo', _0x4c4d09) : _0x5675ae['h']['vo'] = _0x4c4d09; _0x5675ae = _0x870f63['REGMAP']; _0x4c4d09 = new _0x55950e('vi', _0x56ae('0x2eff'), 0x4, _0x3ea642 ? 0x400 : 0x1 == _0xd89305 ? 0x7 : 0x9, 0x63); null != _0x586025['vi'] ? _0x5675ae[_0x56ae('0x932')]('vi', _0x4c4d09) : _0x5675ae['h']['vi'] = _0x4c4d09; _0x5675ae = _0x870f63[_0x56ae('0x2efb')]; _0x4c4d09 = new _0x55950e('fc', _0x56ae('0x2f00'), 0x1, _0x3ea642 ? 0x400 : 0x1 == _0xd89305 ? 0x1b : 0x2 == _0xd89305 ? 0x3f : 0xc7, 0x22); null != _0x586025['fc'] ? _0x5675ae[_0x56ae('0x932')]('fc', _0x4c4d09) : _0x5675ae['h']['fc'] = _0x4c4d09; _0x5675ae = _0x870f63[_0x56ae('0x2efb')]; _0x4c4d09 = new _0x55950e('ft', _0x72a8cc[_0x56ae('0x2ef7')], 0x2, _0x3ea642 ? 0x400 : 0x1 == _0xd89305 ? 0x7 : 0x19, 0x23); null != _0x586025['ft'] ? _0x5675ae['setReserved']('ft', _0x4c4d09) : _0x5675ae['h']['ft'] = _0x4c4d09; _0x5675ae = _0x870f63[_0x56ae('0x2efb')]; _0x4c4d09 = new _0x55950e('fs', _0x56ae('0x2f01'), 0x5, _0x3ea642 ? 0x400 : 0x7, 0x22); null != _0x586025['fs'] ? _0x5675ae[_0x56ae('0x932')]('fs', _0x4c4d09) : _0x5675ae['h']['fs'] = _0x4c4d09; _0x5675ae = _0x870f63[_0x56ae('0x2efb')]; _0x4c4d09 = new _0x55950e('fo', 'fragment\x20output', 0x3, _0x3ea642 ? 0x400 : _0x72a8cc['iyIQd'](0x1, _0xd89305) ? 0x0 : 0x3, 0x21); null != _0x586025['fo'] ? _0x5675ae[_0x56ae('0x932')]('fo', _0x4c4d09) : _0x5675ae['h']['fo'] = _0x4c4d09; _0x5675ae = _0x870f63[_0x56ae('0x2efb')]; _0xd89305 = new _0x55950e('fd', _0x56ae('0x2f02'), 0x6, _0x3ea642 ? 0x400 : 0x1 == _0xd89305 ? -0x1 : 0x0, 0x21); null != _0x586025['fd'] ? _0x5675ae[_0x56ae('0x932')]('fd', _0xd89305) : _0x5675ae['h']['fd'] = _0xd89305; _0xd89305 = _0x870f63[_0x56ae('0x2efb')]; _0x3ea642 = new _0x55950e(_0x56ae('0x2f03'), 'instance\x20id', 0x7, _0x3ea642 ? 0x400 : 0x0, 0x42); null != _0x586025[_0x56ae('0x2f03')] ? _0xd89305[_0x56ae('0x932')](_0x56ae('0x2f03'), _0x3ea642) : _0xd89305['h'][_0x56ae('0x2f03')] = _0x3ea642; _0xd89305 = _0x3ea642 = _0x870f63['REGMAP']; _0xd89305 = null != _0x586025['vo'] ? _0xd89305[_0x56ae('0x99c')]('vo') : _0xd89305['h']['vo']; null != _0x586025['op'] ? _0x3ea642['setReserved']('op', _0xd89305) : _0x3ea642['h']['op'] = _0xd89305; _0xd89305 = _0x3ea642 = _0x870f63[_0x56ae('0x2efb')]; _0xd89305 = null != _0x586025['vi'] ? _0xd89305['getReserved']('vi') : _0xd89305['h']['vi']; null != _0x586025['i'] ? _0x3ea642[_0x56ae('0x932')]('i', _0xd89305) : _0x3ea642['h']['i'] = _0xd89305; _0xd89305 = _0x3ea642 = _0x870f63['REGMAP']; _0xd89305 = null != _0x586025['vi'] ? _0xd89305[_0x56ae('0x99c')]('vi') : _0xd89305['h']['vi']; null != _0x586025['v'] ? _0x3ea642['setReserved']('v', _0xd89305) : _0x3ea642['h']['v'] = _0xd89305; _0xd89305 = _0x3ea642 = _0x870f63[_0x56ae('0x2efb')]; _0xd89305 = null != _0x586025['fo'] ? _0xd89305[_0x56ae('0x99c')]('fo') : _0xd89305['h']['fo']; null != _0x586025['oc'] ? _0x3ea642[_0x56ae('0x932')]('oc', _0xd89305) : _0x3ea642['h']['oc'] = _0xd89305; _0xd89305 = _0x3ea642 = _0x870f63[_0x56ae('0x2efb')]; _0xd89305 = null != _0x586025['fd'] ? _0xd89305[_0x56ae('0x99c')]('fd') : _0xd89305['h']['fd']; null != _0x586025['od'] ? _0x3ea642[_0x56ae('0x932')]('od', _0xd89305) : _0x3ea642['h']['od'] = _0xd89305; _0xd89305 = _0x3ea642 = _0x870f63['REGMAP']; _0xd89305 = null != _0x586025['vi'] ? _0xd89305[_0x56ae('0x99c')]('vi') : _0xd89305['h']['vi']; null != _0x586025['fi'] ? _0x3ea642[_0x56ae('0x932')]('fi', _0xd89305) : _0x3ea642['h']['fi'] = _0xd89305; } } _0x3ea642 = _0x3ea642[_0x56ae('0x1cfd')][_0x56ae('0x2204')]; var _0x3b3f8a = this[_0x56ae('0x92a')]; _0x3ea642 = _0x3b3f8a['x'] * _0x3b3f8a['x'] + _0x3b3f8a['y'] * _0x3b3f8a['y'] + _0x3b3f8a['z'] * _0x3b3f8a['z'] > 0.8 * _0x3ea642 * 0.8 * _0x3ea642; _0x3b3f8a = this[_0x56ae('0x92a')]; var _0x5519f9 = _0x3b3f8a['x'] * _0x3b3f8a['x'] + _0x3b3f8a['y'] * _0x3b3f8a['y'] + _0x3b3f8a['z'] * _0x3b3f8a['z'], _0x130d1b = _0x5519f9 - 0x1; 1e-10 > (0x0 <= _0x130d1b ? _0x130d1b : -_0x130d1b) || (0x0 == _0x5519f9 ? (_0x3b3f8a['x'] = 0x1, _0x3b3f8a['y'] = 0x0, _0x3b3f8a['z'] = 0x0) : (_0x5519f9 = 0x1 / Math[_0x56ae('0xf0c')](_0x5519f9), _0x3b3f8a['x'] *= _0x5519f9, _0x3b3f8a['y'] *= _0x5519f9, _0x3b3f8a['z'] *= _0x5519f9)); _0x3b3f8a = this[_0x56ae('0x92a')]; _0x5519f9 = this[_0x56ae('0x2f04')]; _0x130d1b = this['velocity']; null == _0x130d1b && (_0x130d1b = new _0x4e9ff1()); _0x130d1b['x'] = _0x3b3f8a['x'] * _0x5519f9; _0x130d1b['y'] = _0x3b3f8a['y'] * _0x5519f9; _0x130d1b['z'] = _0x3b3f8a['z'] * _0x5519f9; _0x3ea642 && (_0x3ea642 = Math['sqrt'](_0x1c1b50[_0x56ae('0x272')](this['mesh'][_0x56ae('0x3e1')]() * this[_0x56ae('0xe79')][_0x56ae('0x3e1')](), this['mesh'][_0x56ae('0x9f0')]() * this[_0x56ae('0xe79')][_0x56ae('0x9f0')]())), this[_0x56ae('0x92a')]['x'] -= this[_0x56ae('0xe79')]['get_x']() / _0x3ea642 * 0x19, this[_0x56ae('0x92a')]['y'] -= this[_0x56ae('0xe79')][_0x56ae('0x9f0')]() / _0x3ea642 * 0x19); this[_0x56ae('0x92a')]['z'] = this['zAxisVelocity']; } if (null != this[_0x56ae('0x1c15')]) if (this[_0x56ae('0xf63')] += _0xd89305, 0.9 <= this[_0x56ae('0xf63')]) this[_0x56ae('0xb48')] instanceof _0x5d9697 ? this[_0x56ae('0x9cd')](!0x1) : this[_0x56ae('0xe79')]['set_visible'](!0x1); else { _0x3ea642 = this[_0x56ae('0xf63')] / 0.9; _0x3b3f8a = this[_0x56ae('0xf46')] * _0x4284ae[_0x56ae('0x2f05')][_0x56ae('0xe55')](_0x3ea642); null != this[_0x56ae('0x1c15')][_0x56ae('0x1b2e')] && this['targetEntity'][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && (_0x3b3f8a *= 0.7); _0xd89305 *= _0x4284ae[_0x56ae('0x2f06')][_0x56ae('0xe55')](_0x3ea642) * (this['rotatingRight'] ? 0x1 : -0x1); this[_0x56ae('0x2f07')] = _0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x2f07')], _0xd89305); _0xd89305 = this[_0x56ae('0x1c15')][_0x56ae('0xe79')]['get_scenePosition'](); _0x5519f9 = _0xd89305['x'] + _0x3b3f8a * Math[_0x56ae('0x104e')](this[_0x56ae('0x2f07')]); _0x130d1b = _0xd89305['y'] + _0x3b3f8a * Math[_0x56ae('0xaa1')](this[_0x56ae('0x2f07')]); _0x3b3f8a = this['mesh']['get_position'](); var _0x2fd5b2 = _0x3b3f8a['x']; _0x3b3f8a['x'] = _0x2fd5b2 + _0x3ea642 * (_0x5519f9 - _0x2fd5b2); _0x5519f9 = _0x3b3f8a['y']; _0x3b3f8a['y'] = _0x5519f9 + _0x3ea642 * _0x1c1b50[_0x56ae('0x26a')](_0x130d1b, _0x5519f9); _0x5519f9 = _0x3b3f8a['z']; _0x3b3f8a['z'] = _0x5519f9 + _0x3ea642 * (_0xd89305['z'] - _0x5519f9); this['mesh'][_0x56ae('0x3f6')](_0x3b3f8a); } }, 'reset': function() { var _0x19850d = _0x56ae('0x2f08')[_0x56ae('0x44')]('|'), _0x4c83c0 = 0x0; while (!![]) { switch (_0x19850d[_0x4c83c0++]) { case '0': _0x2f3f5c = this[_0x56ae('0x92a')]; continue; case '1': _0x435c92['z'] = _0x2f3f5c['z'] * _0x410bab; continue; case '2': this[_0x56ae('0x284a')](!0x0); continue; case '3': _0x435c92['y'] = _0x2f3f5c['y'] * _0x410bab; continue; case '4': _0x5a8fe3[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); continue; case '5': this[_0x56ae('0x92a')]['x'] = -this[_0x56ae('0xe79')][_0x56ae('0x9f0')](); continue; case '6': var _0x2f3f5c = this[_0x56ae('0x92a')], _0x410bab = _0x2f3f5c['x'] * _0x2f3f5c['x'] + _0x2f3f5c['y'] * _0x2f3f5c['y'] + _0x2f3f5c['z'] * _0x2f3f5c['z'], _0x435c92 = _0x410bab - 0x1; continue; case '7': null == this[_0x56ae('0x92a')] && (this['velocity'] = new _0x4e9ff1()); continue; case '8': null == _0x435c92 && (_0x435c92 = new _0x4e9ff1()); continue; case '9': null == this['customSpeed'] ? (this[_0x56ae('0x2f04')] = _0x4284ae[_0x56ae('0x2f09')][_0x56ae('0xe55')](Math[_0x56ae('0xadb')]()), this[_0x56ae('0x2f0a')] = _0x4284ae[_0x56ae('0x2f0b')]['getValueAtPercent'](Math['random']())) : (this[_0x56ae('0x2f0a')] = this[_0x56ae('0x2eee')], _0x2f3f5c = _0x4284ae[_0x56ae('0x2f0b')][_0x56ae('0x23ba')](this['customSpeed']), _0x2f3f5c = (0.1 <= _0x2f3f5c ? 0x1 >= _0x2f3f5c ? _0x2f3f5c : 0x1 : 0.1) / 0x2, _0x410bab = 0.5 - _0x2f3f5c, this[_0x56ae('0x2f04')] = _0x4284ae[_0x56ae('0x2f09')][_0x56ae('0xe55')](Math[_0x56ae('0xadb')]() * (0.5 + _0x2f3f5c - _0x410bab) + _0x410bab)); continue; case '10': this[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); continue; case '11': _0x435c92['x'] = _0x2f3f5c['x'] * _0x410bab; continue; case '12': 1e-10 > (0x0 <= _0x435c92 ? _0x435c92 : -_0x435c92) || (0x0 == _0x410bab ? (_0x2f3f5c['x'] = 0x1, _0x2f3f5c['y'] = 0x0, _0x2f3f5c['z'] = 0x0) : (_0x410bab = 0x1 / Math['sqrt'](_0x410bab), _0x2f3f5c['x'] *= _0x410bab, _0x2f3f5c['y'] *= _0x410bab, _0x2f3f5c['z'] *= _0x410bab)); continue; case '13': _0x435c92 = this[_0x56ae('0x92a')]; continue; case '14': this[_0x56ae('0x92a')]['z'] = 0x0; continue; case '15': _0x410bab = this[_0x56ae('0x2f04')]; continue; case '16': this[_0x56ae('0x2f0c')](null); continue; case '17': this[_0x56ae('0x2eed')] = 0.5; continue; case '18': this[_0x56ae('0x92a')]['y'] = this[_0x56ae('0xe79')]['get_x'](); continue; case '19': this[_0x56ae('0xf63')] = 0x0; continue; case '20': this[_0x56ae('0x92a')]['z'] = this[_0x56ae('0x2f0a')]; continue; } break; } }, 'randomizeRotation': function(_0x2dfacc) { var _0x8f0cac = new _0x20e8d2(); _0x8f0cac['x'] = Math[_0x56ae('0xadb')]() - 0.5; _0x8f0cac['y'] = Math[_0x56ae('0xadb')]() - 0.5; _0x8f0cac['z'] = Math[_0x56ae('0xadb')]() - 0.5; _0x8f0cac['w'] = Math[_0x56ae('0xadb')]() - 0.5; var _0x51dff0 = _0x1c1b50[_0x56ae('0x2f0d')](_0x8f0cac['x'] * _0x8f0cac['x'] + _0x8f0cac['y'] * _0x8f0cac['y'] + _0x8f0cac['z'] * _0x8f0cac['z'], _0x8f0cac['w'] * _0x8f0cac['w']), _0x51d9df = _0x51dff0 - 0x1; _0x1c1b50[_0x56ae('0x25a')](1e-10, 0x0 <= _0x51d9df ? _0x51d9df : -_0x51d9df) || (0x0 == _0x51dff0 ? (_0x8f0cac['x'] = 0x0, _0x8f0cac['y'] = 0x0, _0x8f0cac['z'] = 0x0, _0x8f0cac['w'] = 0x1) : (_0x51dff0 = 0x1 / Math[_0x56ae('0xf0c')](_0x51dff0), _0x8f0cac['x'] *= _0x51dff0, _0x8f0cac['y'] *= _0x51dff0, _0x8f0cac['z'] *= _0x51dff0, _0x8f0cac['w'] *= _0x51dff0)); this[_0x56ae('0xe79')][_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x8f0cac)[_0x56ae('0x1050')]()); _0x8f0cac = null == _0x2dfacc ? 1.5707963267948966 : _0x2dfacc; _0x51dff0 = _0x4284ae[_0x56ae('0x2ef2')](); _0x2dfacc = this[_0x56ae('0x1165')]; null == _0x2dfacc && (_0x2dfacc = new _0x20e8d2()); _0x51d9df = Math[_0x56ae('0xaa1')](_0x8f0cac / 0x2); _0x2dfacc['x'] = _0x51dff0['x'] * _0x51d9df; _0x2dfacc['y'] = _0x51dff0['y'] * _0x51d9df; _0x2dfacc['z'] = _0x51dff0['z'] * _0x51d9df; _0x2dfacc['w'] = Math[_0x56ae('0x104e')](_0x8f0cac / 0x2); _0x8f0cac = _0x1c1b50[_0x56ae('0x2f0e')](_0x2dfacc['x'] * _0x2dfacc['x'], _0x1c1b50['mkxVr'](_0x2dfacc['y'], _0x2dfacc['y'])) + _0x2dfacc['z'] * _0x2dfacc['z'] + _0x2dfacc['w'] * _0x2dfacc['w']; _0x51dff0 = _0x8f0cac - 0x1; _0x1c1b50[_0x56ae('0x276')](1e-10, 0x0 <= _0x51dff0 ? _0x51dff0 : -_0x51dff0) || (0x0 == _0x8f0cac ? (_0x2dfacc['x'] = 0x0, _0x2dfacc['y'] = 0x0, _0x2dfacc['z'] = 0x0, _0x2dfacc['w'] = 0x1) : (_0x8f0cac = 0x1 / Math[_0x56ae('0xf0c')](_0x8f0cac), _0x2dfacc['x'] *= _0x8f0cac, _0x2dfacc['y'] *= _0x8f0cac, _0x2dfacc['z'] *= _0x8f0cac, _0x2dfacc['w'] *= _0x8f0cac)); }, 'onPickedUp': function(_0x219f5c) { _0x461063[_0x56ae('0x488')]()[_0x56ae('0x2f0f')](this[_0x56ae('0x7')]); var _0x2d6699 = _0x59b8d7[_0x56ae('0x951')](_0x219f5c['level'], _0x1a7847)['batteriesCollected'] + this[_0x56ae('0x7')]; _0x59b8d7[_0x56ae('0x951')](_0x219f5c[_0x56ae('0xb48')], _0x1a7847)[_0x56ae('0x2ca2')] = _0x2d6699; var _0x2e2631 = _0x56b9a2[_0x56ae('0x2f10')]; _0x56b9a2['get_instance']()['get'](_0x2e2631['id'], _0x2e2631[_0x56ae('0xa1c')]) < _0x2d6699 && (_0x2e2631 = _0x56b9a2[_0x56ae('0x2f10')], 0x28 > _0x56b9a2[_0x56ae('0x488')]()['get'](_0x2e2631['id'], _0x2e2631[_0x56ae('0xa1c')]) && 0x28 <= _0x2d6699 && _0x203ce1[_0x56ae('0x2136')]['award'](), _0x56b9a2['mostBatteries'][_0x56ae('0xbbd')](_0x2d6699)); this[_0x56ae('0xf63')] = 0x0; this[_0x56ae('0x21d6')] = !0x1; _0x2d6699 = this['mesh'][_0x56ae('0xa62')](); _0x2e2631 = _0x219f5c[_0x56ae('0xe79')][_0x56ae('0x13aa')](); this['animationAngle'] = Math['atan2'](_0x2d6699['y'] - _0x2e2631['y'], _0x2d6699['x'] - _0x2e2631['x']); isNaN(_0x1c1b50['mkxVr'](0xb4, this[_0x56ae('0x2f07')]) / 3.141592653589793) && (this[_0x56ae('0x2f07')] = 0x0); this['rotatingRight'] = 0.5 < Math[_0x56ae('0xadb')](); this[_0x56ae('0x2f0c')](_0x219f5c); this['setCutoutMode'](!0x1); }, 'setCutoutMode': function(_0x5286aa) { this[_0x56ae('0xe79')][_0x56ae('0xfb2')](_0x5286aa ? -0xfa0 : 0x0); }, 'cancelOverriddenVelocity': function() { _0x5a8fe3[_0x56ae('0x6')][_0x56ae('0x2413')][_0x56ae('0x94d')](this); this[_0x56ae('0x2eed')] = 0x0; }, 'wasPickedUp': function() { return null == this['targetEntity'] ? !this[_0x56ae('0x2f11')]() : !0x0; }, 'inLevel': function() { if (_0x1c1b50[_0x56ae('0x277')](_0x56ae('0x2f12'), _0x56ae('0x2f12'))) { this[_0x56ae('0x20d0')][_0x56ae('0x8f0')](a); } else { return null != this[_0x56ae('0xb48')] ? !this['toBeDisposed'] : !0x1; } }, 'set_targetEntity': function(_0x4174ad) { this[_0x56ae('0x1c15')] = _0x4174ad; this[_0x56ae('0x2f13')] = null != _0x4174ad && _0x4174ad instanceof _0xff114a ? _0x4174ad : null; return this[_0x56ae('0x1c15')]; }, '__class__': _0x4284ae, '__properties__': _0x4e6193(_0x5a8fe3['prototype']['__properties__'], { 'set_targetEntity': 'set_targetEntity' }) }); var _0x1fecfb = function() { this[_0x56ae('0x2a2c')] = _0x56ae('0x2f14'); }; _0x5ac4a7[_0x56ae('0x2f15')] = _0x1fecfb; _0x1fecfb[_0x56ae('0x8bf')] = _0x56ae('0x2f15'); _0x1fecfb['__super__'] = _0x4c4906; _0x1fecfb[_0x56ae('0x6')] = _0x4e6193(_0x4c4906[_0x56ae('0x6')], { 'decorate': function(_0x599a67, _0x40db04, _0x5927fd) { _0x599a67 = _0x59b8d7['__cast'](_0x599a67, _0x1a7847); _0x5927fd = _0x37c090[_0x56ae('0x21ac')](null != _0x586025[_0x56ae('0x110')] ? _0x40db04[_0x56ae('0x99c')](_0x56ae('0x110')) : _0x40db04['h'][_0x56ae('0x110')]); if (null == _0x5927fd) return null; _0x599a67 = new _0x5b4c52(_0x599a67[_0x56ae('0x220f')], _0x5927fd, !0x0); _0x5927fd = (null != _0x586025[_0x56ae('0x1481')] ? _0x40db04[_0x56ae('0x99b')](_0x56ae('0x1481')) : _0x40db04['h']['hasOwnProperty'](_0x56ae('0x1481'))) ? _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025[_0x56ae('0x1481')] ? _0x40db04[_0x56ae('0x99c')](_0x56ae('0x1481')) : _0x40db04['h'][_0x56ae('0x1481')], 0x0) : 0x0; _0x599a67['spritesheet']['set_currentFrame'](_0x5927fd); _0x5927fd = _0x1c1b50[_0x56ae('0x278')](null, _0x586025[_0x56ae('0x22b0')]) ? _0x40db04[_0x56ae('0x99b')](_0x56ae('0x22b0')) : _0x40db04['h']['hasOwnProperty'](_0x56ae('0x22b0')); _0x599a67[_0x56ae('0xb92')][_0x56ae('0x1051')](_0x5927fd); _0x599a67['setIndexedPosition']((null != _0x586025[_0x56ae('0x2f16')] ? _0x40db04[_0x56ae('0x99b')]('xIndex') : _0x40db04['h']['hasOwnProperty']('xIndex')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['xIndex'] ? _0x40db04['getReserved'](_0x56ae('0x2f16')) : _0x40db04['h'][_0x56ae('0x2f16')], 0x0) : 0x0, (null != _0x586025[_0x56ae('0x11ce')] ? _0x40db04['existsReserved'](_0x56ae('0x11ce')) : _0x40db04['h'][_0x56ae('0x900')](_0x56ae('0x11ce'))) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025[_0x56ae('0x11ce')] ? _0x40db04[_0x56ae('0x99c')](_0x56ae('0x11ce')) : _0x40db04['h'][_0x56ae('0x11ce')], 0x0) : 0x0, null != _0x586025[_0x56ae('0x2f17')] ? _0x40db04[_0x56ae('0x99b')](_0x56ae('0x2f17')) : _0x40db04['h'][_0x56ae('0x900')](_0x56ae('0x2f17')), (null != _0x586025['heightAboveTile'] ? _0x40db04['existsReserved'](_0x56ae('0x2f18')) : _0x40db04['h'][_0x56ae('0x900')](_0x56ae('0x2f18'))) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025[_0x56ae('0x2f18')] ? _0x40db04[_0x56ae('0x99c')](_0x56ae('0x2f18')) : _0x40db04['h'][_0x56ae('0x2f18')], 0x0) : 0x0); _0x599a67[_0x56ae('0x23ad')](); return null; }, '__class__': _0x1fecfb }); var _0x53f64e = function() { this[_0x56ae('0x2a2c')] = _0x56ae('0x2f19'); }; _0x5ac4a7['com.player03.run3.level.entity.MeshDecorator'] = _0x53f64e; _0x53f64e[_0x56ae('0x8bf')] = _0x56ae('0x2f1a'); _0x53f64e['getMesh'] = function(_0x4cb1dd) { return null == _0x4cb1dd ? null : _0x876409[_0x56ae('0x5a')](_0x4cb1dd, 'boat') ? (null == _0x53f64e[_0x56ae('0x2f1b')] && (_0x53f64e[_0x56ae('0x2f1b')] = new _0x292403(_0x56ae('0x2f1c'))), new _0x54085e(_0x53f64e['boatCache'], _0x4cb1dd, 0x46)) : null; }; _0x53f64e[_0x56ae('0x8ee')] = _0x4c4906; _0x53f64e['prototype'] = _0x4e6193(_0x4c4906[_0x56ae('0x6')], { 'decorate': function(_0x4db97d, _0x452824, _0x19dc01) { _0x19dc01 = _0x53f64e[_0x56ae('0x2abb')](null != _0x586025[_0x56ae('0x110')] ? _0x452824[_0x56ae('0x99c')](_0x56ae('0x110')) : _0x452824['h']['name']); if (null == _0x19dc01) return null; var _0x2ae62b = (null != _0x586025['x'] ? _0x452824[_0x56ae('0x99b')]('x') : _0x452824['h']['hasOwnProperty']('x')) ? _0x5605e4['toFloat'](null != _0x586025['x'] ? _0x452824[_0x56ae('0x99c')]('x') : _0x452824['h']['x'], 0x0) : 0x0, _0x18e0da = (null != _0x586025['y'] ? _0x452824['existsReserved']('y') : _0x452824['h'][_0x56ae('0x900')]('y')) ? _0x5605e4['toFloat'](null != _0x586025['y'] ? _0x452824[_0x56ae('0x99c')]('y') : _0x452824['h']['y'], 0x0) : 0x0, _0x34991d = (null != _0x586025['z'] ? _0x452824['existsReserved']('z') : _0x452824['h'][_0x56ae('0x900')]('z')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['z'] ? _0x452824['getReserved']('z') : _0x452824['h']['z'], 0x0) : 0x0; _0x34991d = 0x0 > _0x34991d ? _0x34991d + _0x4db97d['latestSection'][_0x56ae('0xc9f')] : _0x34991d + _0x4db97d['latestSection'][_0x56ae('0xca0')]; _0x19dc01[_0x56ae('0x3f6')](new _0x4e9ff1(_0x2ae62b, _0x18e0da, _0x34991d)); _0x452824 = _0x575257[_0x56ae('0x725')](null, _0x586025[_0x56ae('0x88f')]) ? _0x452824[_0x56ae('0x99c')](_0x56ae('0x88f')) : _0x452824['h'][_0x56ae('0x88f')]; null != _0x452824 && (_0x2ae62b = _0x452824[_0x56ae('0x44')](','), 0x4 <= _0x2ae62b[_0x56ae('0x32')] ? (_0x452824 = new _0x20e8d2(), _0x452824['x'] = parseFloat(_0x2ae62b[0x0]), _0x452824['y'] = parseFloat(_0x2ae62b[0x1]), _0x452824['z'] = parseFloat(_0x2ae62b[0x2]), _0x452824['w'] = parseFloat(_0x2ae62b[0x3]), _0x2ae62b = _0x452824['x'] * _0x452824['x'] + _0x452824['y'] * _0x452824['y'] + _0x452824['z'] * _0x452824['z'] + _0x452824['w'] * _0x452824['w'], _0x18e0da = _0x2ae62b - 0x1, 1e-10 > (0x0 <= _0x18e0da ? _0x18e0da : -_0x18e0da) || (0x0 == _0x2ae62b ? (_0x452824['x'] = 0x0, _0x452824['y'] = 0x0, _0x452824['z'] = 0x0, _0x452824['w'] = 0x1) : (_0x2ae62b = 0x1 / Math[_0x56ae('0xf0c')](_0x2ae62b), _0x452824['x'] *= _0x2ae62b, _0x452824['y'] *= _0x2ae62b, _0x452824['z'] *= _0x2ae62b, _0x452824['w'] *= _0x2ae62b)), _0x452824 = _0x2eb087[_0x56ae('0x2f1d')](_0x452824), _0x19dc01['rotate'](_0x452824, _0x575257[_0x56ae('0x726')](0xb4 * _0x452824[_0x56ae('0x11d4')] / 3.141592653589793 * 0xb4, 3.141592653589793))) : 0x3 == _0x2ae62b[_0x56ae('0x32')] && _0x19dc01[_0x56ae('0x2f1e')](parseFloat(_0x2ae62b[0x1]), parseFloat(_0x2ae62b[0x2]), parseFloat(_0x2ae62b[0x0]))); _0x4db97d[_0x56ae('0xba2')][_0x56ae('0x994')](_0x19dc01); return null; }, '__class__': _0x53f64e }); var _0x23bc02 = function() { this[_0x56ae('0x2a2c')] = _0x56ae('0x2af4'); }; _0x5ac4a7[_0x56ae('0x2f1f')] = _0x23bc02; _0x23bc02[_0x56ae('0x8bf')] = _0x56ae('0x2f1f'); _0x23bc02[_0x56ae('0x8ee')] = _0x4c4906; _0x23bc02[_0x56ae('0x6')] = _0x4e6193(_0x4c4906['prototype'], { 'decorate': function(_0x31870f, _0x595204, _0x57881a) { null == _0x57881a && (_0x57881a = -0x1); if (!((null != _0x586025[_0x56ae('0x110')] ? _0x595204[_0x56ae('0x99b')](_0x56ae('0x110')) : _0x595204['h']['hasOwnProperty'](_0x56ae('0x110'))) && (null != _0x586025['width'] ? _0x595204[_0x56ae('0x99b')](_0x56ae('0x3d')) : _0x595204['h'][_0x56ae('0x900')]('width')))) return null; if (null != _0x586025[_0x56ae('0x727')] ? !_0x595204['existsReserved']('height') : !_0x595204['h'][_0x56ae('0x900')](_0x575257['vMliy'])) { if (_0x56ae('0x2f20') === _0x575257[_0x56ae('0x728')]) { return function(_0x5336dd) { _0x595204[0x0](_0x31870f[0x0], _0x5336dd); }; } else { var _0x5c999e = null != _0x586025['width'] ? _0x595204['getReserved'](_0x56ae('0x3d')) : _0x595204['h'][_0x56ae('0x3d')]; null != _0x586025[_0x56ae('0x727')] ? _0x595204[_0x56ae('0x932')]('height', _0x5c999e) : _0x595204['h']['height'] = _0x5c999e; } } _0x5c999e = null; if (null != _0x586025[_0x56ae('0x88f')] ? _0x595204[_0x56ae('0x99b')](_0x56ae('0x88f')) : _0x595204['h']['hasOwnProperty'](_0x56ae('0x88f'))) { for (var _0x160f95 = _0x1b30b7[_0x56ae('0xcca')], _0x29a29b = [], _0x5b4ceb = _0x2647fb((_0x575257['nZtMX'](null, _0x586025[_0x56ae('0x88f')]) ? _0x595204[_0x56ae('0x99c')](_0x56ae('0x88f')) : _0x595204['h'][_0x56ae('0x88f')])[_0x56ae('0x44')](',')); _0x5b4ceb['hasNext']();) { var _0x4825e1 = _0x5b4ceb['next'](); _0x29a29b[_0x56ae('0x8f0')](_0x160f95(_0x4825e1)); } 0x3 == _0x29a29b[_0x56ae('0x32')] ? _0x5c999e = new _0x444743(_0x29a29b[_0x56ae('0x1580')](), _0x29a29b[_0x56ae('0x1580')](), _0x29a29b[_0x56ae('0x1580')]()) : 0x4 == _0x29a29b[_0x56ae('0x32')] && (_0x5c999e = new _0x20e8d2(), _0x5c999e['x'] = _0x29a29b[_0x56ae('0x1580')](), _0x5c999e['y'] = _0x29a29b[_0x56ae('0x1580')](), _0x5c999e['z'] = _0x29a29b[_0x56ae('0x1580')](), _0x5c999e['w'] = _0x29a29b['pop'](), _0x29a29b = _0x5c999e['x'] * _0x5c999e['x'] + _0x5c999e['y'] * _0x5c999e['y'] + _0x5c999e['z'] * _0x5c999e['z'] + _0x5c999e['w'] * _0x5c999e['w'], _0x160f95 = _0x29a29b - 0x1, 1e-10 > (0x0 <= _0x160f95 ? _0x160f95 : -_0x160f95) || (0x0 == _0x29a29b ? (_0x5c999e['x'] = 0x0, _0x5c999e['y'] = 0x0, _0x5c999e['z'] = 0x0, _0x5c999e['w'] = 0x1) : (_0x29a29b = 0x1 / Math['sqrt'](_0x29a29b), _0x5c999e['x'] *= _0x29a29b, _0x5c999e['y'] *= _0x29a29b, _0x5c999e['z'] *= _0x29a29b, _0x5c999e['w'] *= _0x29a29b)), _0x5c999e = _0x2eb087[_0x56ae('0x104f')](_0x5c999e)); } _0x160f95 = _0x31870f[_0x56ae('0x220f')]['layout']; _0x29a29b = _0x252a59[_0x56ae('0x977')](null); if (null != _0x160f95 && (null != _0x586025['pos'] ? _0x595204[_0x56ae('0x99b')](_0x56ae('0x1a05')) : _0x595204['h'][_0x56ae('0x900')]('pos'))) for (_0x5b4ceb = new _0x122552(null != _0x586025[_0x56ae('0x1a05')] ? _0x595204['getReserved'](_0x56ae('0x1a05')) : _0x595204['h'][_0x56ae('0x1a05')]), _0x5b4ceb = _0x2647fb(_0x5b4ceb); _0x5b4ceb['hasNext']();) _0x4825e1 = _0x5b4ceb[_0x56ae('0x42')](), _0x4825e1 = _0x160f95[_0x56ae('0x25ac')](_0x4825e1), _0x29a29b['push'](_0x4825e1); else _0x29a29b[_0x56ae('0x8f0')](new _0x54e349(0x0, 0x0, 0x0)); _0x160f95 = (null != _0x586025['x'] ? _0x595204['existsReserved']('x') : _0x595204['h'][_0x56ae('0x900')]('x')) ? _0x5605e4['toFloat'](null != _0x586025['x'] ? _0x595204[_0x56ae('0x99c')]('x') : _0x595204['h']['x'], 0x0) : 0x0; _0x5b4ceb = (null != _0x586025['y'] ? _0x595204[_0x56ae('0x99b')]('y') : _0x595204['h'][_0x56ae('0x900')]('y')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['y'] ? _0x595204['getReserved']('y') : _0x595204['h']['y'], 0x0) : 0x0; _0x4825e1 = (null != _0x586025['z'] ? _0x595204[_0x56ae('0x99b')]('z') : _0x595204['h']['hasOwnProperty']('z')) ? _0x5605e4['toFloat'](null != _0x586025['z'] ? _0x595204[_0x56ae('0x99c')]('z') : _0x595204['h']['z'], 0x0) : 0x0; if (0x0 != _0x160f95 || 0x0 != _0x5b4ceb || 0x0 != _0x4825e1) for (var _0x2a1321 = _0x29a29b[_0x56ae('0x3f')](); _0x2a1321[_0x56ae('0x8f5')]();) { var _0x2d9f4e = _0x2a1321[_0x56ae('0x42')](); _0x2d9f4e[_0x56ae('0xc5c')]['x'] += _0x160f95; _0x2d9f4e[_0x56ae('0xc5c')]['y'] += _0x5b4ceb; _0x2d9f4e[_0x56ae('0xc5c')]['z'] += _0x4825e1; } _0x31870f = new _0x1c018d(_0x31870f, this, new _0x4c66a1(_0x29a29b), null != _0x586025['name'] ? _0x595204[_0x56ae('0x99c')](_0x56ae('0x110')) : _0x595204['h'][_0x56ae('0x110')], _0x1b30b7[_0x56ae('0xcc9')](null != _0x586025[_0x56ae('0x3d')] ? _0x595204['getReserved'](_0x56ae('0x3d')) : _0x595204['h']['width']), _0x1b30b7['parseInt'](null != _0x586025['height'] ? _0x595204[_0x56ae('0x99c')]('height') : _0x595204['h'][_0x56ae('0x727')]), _0x5c999e['get_degrees'](), null != _0x586025[_0x56ae('0x944')] ? _0x595204[_0x56ae('0x99b')](_0x56ae('0x944')) : _0x595204['h'][_0x56ae('0x900')](_0x56ae('0x944'))); this[_0x56ae('0x2e53')](_0x31870f, _0x57881a); return _0x31870f; }, 'continueDecorating': function(_0x11ebfb, _0x3f0b4a) { if (_0x56ae('0x2f21') !== 'Hazuz') { null == _0x3f0b4a && (_0x3f0b4a = -0x1); if (0x0 != _0x3f0b4a) for (var _0x2714ff, _0x11bca4; _0x11ebfb[_0x56ae('0x2f22')][_0x56ae('0x8f5')]() && !(_0x2714ff = _0x11ebfb[_0x56ae('0x2f22')][_0x56ae('0x42')](), _0x11bca4 = new _0x30a72c(null, _0x11ebfb[_0x56ae('0x2f23')], _0x11ebfb[_0x56ae('0x2f24')], !0x0, null, _0x11ebfb['material']), _0x11bca4 = _0x11ebfb['background'] ? new _0x54fd2e(_0x11ebfb[_0x56ae('0x94c')], _0x11bca4) : new _0x58aeda(_0x11ebfb['tunnel'], _0x11bca4), null != _0x2714ff[_0x56ae('0x226c')] ? _0x11bca4[_0x56ae('0xe79')][_0x56ae('0xfb5')](_0x2714ff[_0x56ae('0x226c')][_0x56ae('0x1050')]()) : _0x575257[_0x56ae('0x725')](null, _0x11ebfb['eulers']) && _0x11bca4['mesh'][_0x56ae('0xfb5')](_0x11ebfb[_0x56ae('0x226c')]), _0x11bca4[_0x56ae('0xe79')]['set_position'](_0x2714ff[_0x56ae('0xc5c')]), _0x11ebfb[_0x56ae('0x94c')][_0x56ae('0x221a')](_0x11bca4), _0x11ebfb[_0x56ae('0x102c')]++, 0x0 <= _0x3f0b4a && (--_0x3f0b4a, 0x0 >= _0x3f0b4a));); } else { if ((null == this[_0x56ae('0xbc1')] || this[_0x56ae('0xbc1')][_0x56ae('0xbc2')]()) && !this['won']) { var _0x385347 = this[_0x56ae('0xbcb')]['get'](0x0); if (!(null == _0x385347 || 0x0 == _0x385347[_0x56ae('0x1ac2')] || 0.2 > _0x385347[_0x56ae('0x2230')])) if (null != _0x385347['nextSection']) this['onCharacterDeath'](_0x385347); else if (!(_0x385347[_0x56ae('0x94c')][_0x56ae('0x1ad5')] - _0x385347[_0x56ae('0x1b2e')][_0x56ae('0x1b2f')] < 1.03 * _0x385347[_0x56ae('0x1d83')][_0x56ae('0x222a')])) { var _0xf055ab = _0x385347[_0x56ae('0xbcc')], _0x5c7f8a = _0x385347['mesh'][_0x56ae('0x13aa')](); _0x41c934['low'] = 0x2cdb7; _0x5c7f8a = _0xf055ab['getIndexNearest'](_0x5c7f8a); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0xf055ab = 0x0 <= _0x5c7f8a && _0x5c7f8a < _0xf055ab['terrain'][_0x56ae('0x9fa')]() ? _0xf055ab[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x5c7f8a) : null; _0x385347[_0x56ae('0xe79')][_0x56ae('0xfb8')] = !0x0; null != _0xf055ab && 0x0 < _0xf055ab[_0x56ae('0xf63')] && _0xf055ab[_0x56ae('0xe79')][_0x56ae('0xab0')]() && (_0x56ae('0x2c93') == _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x1b')](_0xf055ab[_0x56ae('0xf2d')][_0x56ae('0x1ad6')]) || _0x56ae('0x2c94') == _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x1b')](_0xf055ab[_0x56ae('0xf2d')]['sourceType'])) ? (_0xf055ab = _0xf055ab[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0xf055ab = _0xf055ab['x'] * _0xf055ab['x'] + _0xf055ab['y'] * _0xf055ab['y'] + _0xf055ab['z'] * _0xf055ab['z'], _0x5c7f8a = _0x385347['mesh']['get_scenePosition'](), _0xf055ab = _0xf055ab > _0x5c7f8a['x'] * _0x5c7f8a['x'] + _0x5c7f8a['y'] * _0x5c7f8a['y'] + _0x5c7f8a['z'] * _0x5c7f8a['z']) : _0xf055ab = !0x1; if (!_0xf055ab) this['onCharacterDeath'](_0x385347); } } } }, '__class__': _0x23bc02 }); var _0x187fbd = function(_0x71f23c, _0x3b346d, _0xa7d1c0, _0x56d01c) { this[_0x56ae('0x102c')] = 0x0; this[_0x56ae('0xb48')] = _0x71f23c; this[_0x56ae('0x2f25')] = _0x3b346d; this['positionIterator2D'] = _0xa7d1c0; this['positionIterator3D'] = _0x56d01c; }; _0x5ac4a7[_0x56ae('0x4a2')] = _0x187fbd; _0x187fbd['__name__'] = _0x1c1b50[_0x56ae('0x4a1')]; _0x187fbd[_0x56ae('0x6')] = {}; _0x187fbd[_0x56ae('0x6')][_0x56ae('0x102c')] = null; _0x187fbd[_0x56ae('0x6')][_0x56ae('0xb48')] = null; _0x187fbd[_0x56ae('0x6')][_0x56ae('0x2f25')] = null; _0x187fbd[_0x56ae('0x6')]['positionIterator2D'] = null; _0x187fbd[_0x56ae('0x6')][_0x56ae('0x2f22')] = null; _0x187fbd[_0x56ae('0x6')][_0x56ae('0x2f26')] = null; _0x187fbd[_0x56ae('0x6')]['__class__'] = _0x187fbd; var _0x1c018d = function(_0xdc6ba2, _0x287831, _0x1180a3, _0xdd3601, _0x35798f, _0x40373a, _0x5e8814, _0x1b30b7) { _0x187fbd[_0x56ae('0x94d')](this, _0xdc6ba2, _0x287831, null, _0x1180a3); this[_0x56ae('0x94c')] = _0xdc6ba2; this[_0x56ae('0x2f23')] = _0x35798f; this['spriteHeight'] = _0x40373a; this[_0x56ae('0x226c')] = _0x5e8814; this[_0x56ae('0x944')] = _0x1b30b7; this['texture'] = _0x3b6fdf[_0x56ae('0x2f27')](_0xdd3601); this[_0x56ae('0x15ef')] = new _0x30cb6f(this[_0x56ae('0x5c9')][_0x56ae('0x5c9')]); }; _0x5ac4a7[_0x56ae('0x2f28')] = _0x1c018d; _0x1c018d[_0x56ae('0x8bf')] = _0x56ae('0x2f28'); _0x1c018d[_0x56ae('0x8ee')] = _0x187fbd; _0x1c018d[_0x56ae('0x6')] = _0x4e6193(_0x187fbd[_0x56ae('0x6')], { 'tunnel': null, 'spriteWidth': null, 'spriteHeight': null, 'eulers': null, 'background': null, 'texture': null, 'material': null, '__class__': _0x1c018d }); var _0x52dadb = function(_0x560d8c) { if ('viVfp' === _0x56ae('0x2f29')) { _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0x15ef')] = _0x560d8c; } else { var _0x8dd170 = b++; this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x8dd170)['set_bothSides'](_0x560d8c); } }; _0x5ac4a7[_0x56ae('0x2f2a')] = _0x52dadb; _0x52dadb[_0x56ae('0x8bf')] = 'com.player03.run3.level.render.ColorTextureEffect'; _0x52dadb[_0x56ae('0x8ee')] = _0x9f04ca; _0x52dadb['prototype'] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { 'material': null, 'initConstants': function(_0x387235) { _0x387235[_0x56ae('0x1c82')]['set'](_0x1c1b50[_0x56ae('0x2f0e')](_0x387235[_0x56ae('0x1c77')], 0x3), 0x1); }, 'activate': function(_0xd90b13, _0xed9578) { _0xed9578 = _0xd90b13[_0x56ae('0x1c82')]; _0xd90b13 = _0xd90b13[_0x56ae('0x1c77')]; _0xed9578[_0x56ae('0x8b6')](_0xd90b13, (this[_0x56ae('0x15ef')][_0x56ae('0x1ad1')]() >> 0x10 & 0xff) / 0xff); _0xed9578['set'](_0xd90b13 + 0x1, (this[_0x56ae('0x15ef')]['get_ambientColor']() >> 0x8 & 0xff) / 0xff); _0xed9578[_0x56ae('0x8b6')](_0xd90b13 + 0x2, (this[_0x56ae('0x15ef')][_0x56ae('0x1ad1')]() & 0xff) / 0xff); }, 'getFragmentCode': function(_0x475cef, _0x96ebc, _0x31541d) { var _0x4c3023 = _0x96ebc[_0x56ae('0xe2b')](); _0x475cef[_0x56ae('0x1c77')] = 0x4 * _0x4c3023[_0x56ae('0x9c6')](); _0x475cef = _0x96ebc['getFreeFragmentVectorTemp'](); _0x96ebc[_0x56ae('0x1040')](_0x475cef, 0x1); var _0x5d95d4 = _0x96ebc[_0x56ae('0xda6')](), _0x260588 = '' + _0x1b30b7[_0x56ae('0x28')](_0x4c3023) + '.w'; _0x31541d = _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x5d95d4) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x31541d) + '.xyz,\x20' + _0x1b30b7['string'](_0x31541d) + _0x56ae('0x651') + (_0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x475cef) + _0x575257[_0x56ae('0x1c1c')] + _0x260588 + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x31541d) + _0x56ae('0x651')) + (_0x575257[_0x56ae('0x72a')](_0x575257[_0x56ae('0x72b')](_0x56ae('0x152'), _0x1b30b7[_0x56ae('0x28')](_0x475cef)), _0x56ae('0xd6')) + _0x1b30b7[_0x56ae('0x28')](_0x4c3023) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x475cef) + _0x56ae('0x651')) + (_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](_0x31541d) + ',\x20' + _0x1b30b7['string'](_0x5d95d4) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x475cef) + '\x0a'); _0x96ebc['removeFragmentTempUsage'](_0x475cef); return _0x31541d; }, '__class__': _0x52dadb }); var _0x2797a6 = function() {}; _0x5ac4a7[_0x56ae('0x2f2b')] = _0x2797a6; _0x2797a6[_0x56ae('0x8bf')] = 'com.player03.run3.level.render.Fog'; _0x2797a6[_0x56ae('0xb7c')] = function() { _0x2797a6[_0x56ae('0xc8b')][_0x56ae('0x1d9e')](0xbb8); }; var _0xab382f = function(_0x261331) { _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0x94c')] = _0x261331; }; _0x5ac4a7[_0x56ae('0x2f2c')] = _0xab382f; _0xab382f[_0x56ae('0x8bf')] = 'com.player03.run3.level.render.LowPowerEffect'; _0xab382f[_0x56ae('0x8ee')] = _0x9f04ca; _0xab382f['prototype'] = _0x4e6193(_0x9f04ca[_0x56ae('0x6')], { 'tunnel': null, 'initVO': function(_0x396797) { if (_0x56ae('0x2f2d') === _0x1c1b50[_0x56ae('0x279')]) { var _0x37ef18 = _0x56ae('0x2f2e')[_0x56ae('0x44')]('|'), _0x4d4efd = 0x0; while (!![]) { switch (_0x37ef18[_0x4d4efd++]) { case '0': var _0x2ec396 = this[_0x56ae('0x96d')]; continue; case '1': this[_0x56ae('0x96d')] = b[_0x56ae('0x991')]; continue; case '2': _0x396797[_0x56ae('0x19')](this); continue; case '3': _0x396797[_0x56ae('0xa2c')](this, !0x0, !0x0, !0x0); continue; case '4': _0x396797[_0x56ae('0xa2b')](this); continue; case '5': b['__transformDirty'] && (b[_0x56ae('0xa29')] = !0x1, this[_0x56ae('0xa2a')] = !0x0); continue; case '6': _0x396797['__popMaskObject'](this); continue; case '7': this[_0x56ae('0x96d')] = _0x2ec396; continue; } break; } } else { _0x396797[_0x56ae('0x1c61')] = !0x0; } }, 'activate': function(_0xf90ef0, _0xf59f2a) { _0xf90ef0[_0x56ae('0x1c82')][_0x56ae('0x8b6')](_0xf90ef0['fragmentConstantsIndex'], this[_0x56ae('0x94c')][_0x56ae('0x2011')]); _0xf90ef0['fragmentData']['set'](_0xf90ef0['fragmentConstantsIndex'] + 0x1, 0x1); }, 'getFragmentCode': function(_0x15b38b, _0x15f7c6, _0x110ce9) { if (_0x56ae('0x2f2f') === 'hIfSk') { var _0x436ff5 = _0x15f7c6[_0x56ae('0xe2b')](), _0x524338 = this[_0x56ae('0x9b7')][_0x56ae('0x1dd1')]; _0x15b38b[_0x56ae('0x1c77')] = 0x4 * _0x436ff5[_0x56ae('0x9c6')](); _0x15b38b = _0x15f7c6[_0x56ae('0xe24')](); return _0x56ae('0x2f30') + _0x1b30b7[_0x56ae('0x28')](_0x15b38b) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x436ff5) + _0x575257[_0x56ae('0x72c')] + _0x1b30b7[_0x56ae('0x28')](_0x524338) + '.x\x0a' + (_0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x110ce9) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x110ce9) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x15b38b) + '\x0a'); } else { this[_0x56ae('0xf60')] *= _0x15b38b; this[_0x56ae('0xf27')] *= _0x15b38b; this['_scaleZ'] *= _0x15b38b; this[_0x56ae('0xf67')](); } }, '__class__': _0xab382f }); var _0x3b82ff = function() {}; _0x5ac4a7[_0x56ae('0x2f31')] = _0x3b82ff; _0x3b82ff[_0x56ae('0x8bf')] = 'com.player03.run3.level.sets.LevelSetParser'; _0x3b82ff[_0x56ae('0x2c3d')] = function(_0x361089, _0x4b230a) { var _0xbb94b = new _0x10cca0(); _0x361089 = _0x422531['getText'](_0x361089); var _0x53afa4 = null; if (_0x3b82ff[_0x56ae('0x2f32')][_0x56ae('0xc18')](_0x361089)) { _0x361089 = _0x3b82ff[_0x56ae('0x2f32')][_0x56ae('0xc1e')](); var _0x154fd0 = _0x3b82ff['pathParser'][_0x56ae('0xc19')](0x1); } else return _0xbb94b; for (; 0x0 < _0x361089[_0x56ae('0x32')];) { if (_0x3b82ff[_0x56ae('0x2f32')][_0x56ae('0xc18')](_0x361089)) { var _0xe4e99c = _0x3b82ff[_0x56ae('0x2f32')]['matchedLeft'](); _0x53afa4 = _0x3b82ff['pathParser'][_0x56ae('0xc19')](0x1); _0x361089 = _0x3b82ff[_0x56ae('0x2f32')][_0x56ae('0xc1e')](); } else _0xe4e99c = _0x361089, _0x361089 = ''; if (0x0 < _0xe4e99c[_0x56ae('0x32')]) { if (_0x56ae('0x2f33') !== 'BvZzr') { this[_0x56ae('0xad9')][_0x56ae('0x1890')](); return this; } else { var _0x58d16e = 0x7b == _0xe4e99c['charCodeAt'](0x0) ? _0x11208a['substr'](_0xe4e99c, 0x0, _0xe4e99c[_0x56ae('0x3b')]('\x0d\x0a')) : null; _0x58d16e = new _0x3f83a5(_0x3b82ff['parse'](_0xe4e99c), _0x58d16e); null != _0x586025[_0x154fd0] ? _0xbb94b[_0x56ae('0x932')](_0x154fd0, _0x58d16e) : _0xbb94b['h'][_0x154fd0] = _0x58d16e; null != _0x4b230a && _0x4b230a[_0x56ae('0x8f0')](_0x154fd0); } } _0x154fd0 = _0x53afa4; } return _0xbb94b; }; _0x3b82ff[_0x56ae('0xc3b')] = function(_0x423472) { var _0x3b2679 = _0x252a59['toObjectVector'](null), _0x4eb95b = 0x0; for (_0x423472 = _0x423472[_0x56ae('0x44')]('\x0d\x0a'); _0x4eb95b < _0x423472[_0x56ae('0x32')];) { var _0x9656a9 = _0x423472[_0x4eb95b]; ++_0x4eb95b; if (0x1 < _0x9656a9['length']) { var _0x334f3e = _0x9656a9[_0x56ae('0x33')](0x0); _0x334f3e = 0x61 <= _0x334f3e && 0x7a >= _0x334f3e || 0x41 <= _0x334f3e && _0x1c1b50[_0x56ae('0x27b')](0x5a, _0x334f3e) || 0x30 <= _0x334f3e && 0x39 >= _0x334f3e; } else _0x334f3e = !0x1; _0x334f3e && _0x3b2679[_0x56ae('0x8f0')](_0x9656a9); } return _0x3b2679; }; var _0x3f83a5 = function(_0x43a675, _0x2b16c1) { this[_0x56ae('0x11d5')] = _0x43a675; this['metadata'] = _0x2b16c1; }; _0x5ac4a7[_0x56ae('0x2f34')] = _0x3f83a5; _0x3f83a5['__name__'] = 'com.player03.run3.level.sets.PathData'; _0x3f83a5[_0x56ae('0x6')] = {}; _0x3f83a5[_0x56ae('0x6')][_0x56ae('0x11d5')] = null; _0x3f83a5[_0x56ae('0x6')][_0x56ae('0x2f35')] = null; _0x3f83a5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3f83a5; var _0x553e46 = function() { this['rotationAfterUpdate'] = this['rotationBeforeUpdate'] = this[_0x56ae('0x17ec')] = 0x0; this[_0x56ae('0x2ca0')] = 0.01; _0x4b5084[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x2f36')] = _0x553e46; _0x553e46[_0x56ae('0x8bf')] = 'com.player03.run3.level.structure.ArtificialGravity'; _0x553e46[_0x56ae('0x8ee')] = _0x4b5084; _0x553e46[_0x56ae('0x6')] = _0x4e6193(_0x4b5084['prototype'], { 'initialRotation': null, 'rotationAfterUpdate': null, 'rotationBeforeUpdate': null, 'rotationVotes': null, 'onUpdateStart': function() { this[_0x56ae('0x17ec')] = 0x0; this[_0x56ae('0x17ed')] = 3.141592653589793 * this[_0x56ae('0xfaf')]() / 0xb4; this[_0x56ae('0x2f37')] = 3.141592653589793 * this['get_rotationZ']() / 0xb4; }, 'voteForRotation': function(_0x23cb10, _0x22da4c) { null == _0x22da4c && (_0x22da4c = !0x1); this[_0x56ae('0x17ec')]++; _0x23cb10 = _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0x23cb10, this[_0x56ae('0x2f37')])); this['rotationAfterUpdate'] = _0x23ebf2['simplify'](_0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x2f37')], _0x23cb10 / this[_0x56ae('0x17ec')])); _0x22da4c || this[_0x56ae('0x2f38')](); }, 'finalizeRotationVotes': function() { var _0x11a329 = {}; _0x11a329['Alxsh'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x2f39') !== _0x56ae('0x2f3a')) { if (_0x1c1b50['VAfyl'](3.141592653589793 * this[_0x56ae('0xfaf')](), 0xb4) != this[_0x56ae('0x2f37')]) { if (_0x56ae('0x2f3b') === _0x56ae('0x2f3c')) { var _0x1d765f = this[_0x56ae('0x1a0a')]; if (null != _0x586025[_0x1c5c25] ? _0x1d765f['existsReserved'](_0x1c5c25) : _0x1d765f['h']['hasOwnProperty'](_0x1c5c25)) _0x1d765f = this['eventListeners'], _0x1d765f = null != _0x586025[_0x1c5c25] ? _0x1d765f['getReserved'](_0x1c5c25) : _0x1d765f['h'][_0x1c5c25]; else { _0x1d765f = _0x252a59[_0x56ae('0x976')](null); var _0x2466e0 = this['eventListeners']; null != _0x586025[_0x1c5c25] ? _0x2466e0[_0x56ae('0x932')](_0x1c5c25, _0x1d765f) : _0x2466e0['h'][_0x1c5c25] = _0x1d765f; } return _0x1d765f; } else { for (var _0x1c5c25 = this['_children'][_0x56ae('0x3f')](); _0x1c5c25[_0x56ae('0x8f5')]();) _0x1c5c25[_0x56ae('0x42')]()[_0x56ae('0x13aa')](); this[_0x56ae('0xab6')](this[_0x56ae('0x2f37')]); for (_0x1c5c25 = this[_0x56ae('0xfbb')]['iterator'](); _0x1c5c25['hasNext']();) { var _0x30b75d = _0x1c5c25[_0x56ae('0x42')](); _0x30b75d[_0x56ae('0x3f6')](this['get_inverseSceneTransform']()[_0x56ae('0xf80')](_0x30b75d[_0x56ae('0xfc0')])); } } } } else { var _0x3a763f = _0x13b6ca[_0x56ae('0xf6d')](); if (_0x3a763f) { if (_0x11a329['Alxsh'](_0x56ae('0x7c0'), typeof _0x3a763f)) throw new TypeError(_0x3a763f + _0x56ae('0xf6e')); for (var _0x45334d in _0x3a763f) _0x3a763f[_0x56ae('0x900')](_0x45334d) && (_0x4e6193[_0x45334d] = _0x3a763f[_0x45334d]); } } }, 'set_rotation': function(_0x5936ea) { var _0x2bd849 = _0x575257[_0x56ae('0x72d')](0xb4, _0x5936ea) / 3.141592653589793; this[_0x56ae('0x2f37')] = _0x5936ea; this[_0x56ae('0xfaf')]() != _0x2bd849 && this[_0x56ae('0xfae')](_0x2bd849); return _0x5936ea; }, 'reset': function() { this[_0x56ae('0xab6')](this[_0x56ae('0x2ca0')]); this[_0x56ae('0x2ca4')](); }, '__class__': _0x553e46, '__properties__': _0x4e6193(_0x4b5084['prototype'][_0x56ae('0x984')], { 'set_rotation': _0x56ae('0xab6') }) }); var _0x76d8e4 = function(_0x5e0015, _0x19ce48) { if ('xLeci' !== 'CjZKr') { null == _0x19ce48 && (_0x19ce48 = new _0x39f5dc(0xdddddd)); _0x7d440[_0x56ae('0x94d')](this, _0x5e0015, _0x19ce48); } else { var _0x48d9b7 = new _0x28860d(); _0x48d9b7[_0x56ae('0x1827')] = -Infinity; _0x48d9b7['maxTime'] = -_0x48d9b7[_0x56ae('0x1827')]; _0x48d9b7[_0x56ae('0x1828')] = 0x0; var _0x3ae48c = this['_libAnimations']; for (_0x3ae48c = new _0x5770e1(_0x3ae48c, _0x3ae48c[_0x56ae('0xbf4')]()); _0x3ae48c[_0x56ae('0x8f5')]();) for (var _0x1dcf57 = _0x3ae48c[_0x56ae('0x42')]()[_0x56ae('0x1829')]['iterator'](); _0x1dcf57[_0x56ae('0x8f5')]();) { var _0x5df921 = _0x1dcf57[_0x56ae('0x42')](), _0xee50da = this[_0x56ae('0xa5d')][_0x56ae('0xa5c')](_0x5df921[_0x56ae('0x182a')]); null != _0xee50da && (_0xee50da[_0x56ae('0x1829')][_0x56ae('0x8f0')](_0x5df921), _0x48d9b7[_0x56ae('0x1827')] = Math['min'](_0x48d9b7[_0x56ae('0x1827')], _0x5df921['sampler'][_0x56ae('0x1827')]), _0x48d9b7[_0x56ae('0x182c')] = Math['max'](_0x48d9b7['maxTime'], _0x5df921[_0x56ae('0x182b')][_0x56ae('0x182c')]), _0x48d9b7[_0x56ae('0x1828')] = Math['max'](_0xfeeea6['toFloat'](_0x48d9b7[_0x56ae('0x1828')]), _0x5df921[_0x56ae('0x182b')]['input'][_0x56ae('0x9fa')]()) | 0x0); } return _0x48d9b7; } }; _0x5ac4a7[_0x56ae('0x2f3d')] = _0x76d8e4; _0x76d8e4[_0x56ae('0x8bf')] = _0x56ae('0x2f3d'); _0x76d8e4[_0x56ae('0x8ee')] = _0x7d440; _0x76d8e4[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x49b')](_0x4e6193, _0x7d440[_0x56ae('0x6')], { '__class__': _0x76d8e4 }); var _0x962681 = function(_0x5c9f02) { this[_0x56ae('0x2f3e')] = this['wasVisible'] = !0x1; this[_0x56ae('0x2f3f')] = this[_0x56ae('0x25b4')] = 0x0; this[_0x56ae('0x2f40')] = 0x5a; this['section'] = _0x5c9f02; var _0x3f19d0 = _0x575257[_0x56ae('0x72b')](0x5a, 0.25 * (_0x5c9f02['tileWidth'] - 0x5a)), _0x4db90c = 0x19d - _0x3f19d0; this[_0x56ae('0x2f41')] = function(_0x5c9f02) { return _0x4b9541['boundedFunc'](_0x3f19d0, _0x4db90c, 0x4e20, _0x5c9f02); }; var _0x163fb8 = _0x5c9f02[_0x56ae('0x18a5')]; _0x163fb8 = _0x40f458[_0x56ae('0x2121')](_0x1b30b7[_0x56ae('0xcc9')](null != _0x586025[_0x56ae('0x1cff')] ? _0x163fb8[_0x56ae('0x99c')](_0x56ae('0x1cff')) : _0x163fb8['h'][_0x56ae('0x1cff')]), 0xeeeeee, 0.612); var _0x578775 = _0x5c9f02[_0x56ae('0x18a5')]; if (null != _0x586025[_0x56ae('0x2f42')] ? _0x578775['existsReserved'](_0x56ae('0x2f42')) : _0x578775['h'][_0x56ae('0x900')]('color1')) _0x578775 = _0x5c9f02[_0x56ae('0x18a5')], _0x163fb8 = _0x40f458[_0x56ae('0x2121')](_0x163fb8, _0x1b30b7[_0x56ae('0xcc9')](null != _0x586025['color1'] ? _0x578775[_0x56ae('0x99c')]('color1') : _0x578775['h'][_0x56ae('0x2f42')]), 0.2); _0x163fb8 = new _0x5d17c1(_0x5c9f02[_0x56ae('0xf30')], _0x163fb8, null, 0x1, _0xb3104a[_0x56ae('0x229a')], _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x3b')](_0x56ae('0x241f'), 0x0), _0x5c9f02[_0x56ae('0x94c')][_0x56ae('0xf2c')], null); this[_0x56ae('0x2f43')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x18c4')] = _0x252a59[_0x56ae('0x977')](null); var _0x1a94f7 = null != _0x5c9f02['tunnel'][_0x56ae('0x2c8e')](_0x5c9f02[_0x56ae('0xca0')] - 0x1); _0x578775 = null != _0x5c9f02[_0x56ae('0x94c')]['getTransitionSection'](_0x5c9f02['endZ'] + 0x1); var _0x93d258 = Math['round']((_0x5c9f02[_0x56ae('0xc9f')] - _0x5c9f02[_0x56ae('0xca0')]) / _0x5c9f02[_0x56ae('0xf30')]); _0x578775 || (_0x93d258 += Math[_0x56ae('0x9fc')](0xc8 / _0x5c9f02[_0x56ae('0xf30')])); for (var _0x382096 = 0x0; _0x382096 < _0x93d258;) { for (var _0x2d8efb = _0x382096++, _0x2d9f4e = 0x0, _0x5ac4a7 = _0x5c9f02[_0x56ae('0x28e6')]; _0x2d9f4e < _0x5ac4a7;) { var _0x6b65e5 = _0x2d9f4e++; this[_0x56ae('0x2f43')][_0x56ae('0x8f0')](new _0x39ff23(this, _0x2d8efb * _0x5c9f02['perimeter'] + _0x6b65e5, 0x0 < _0x6b65e5 ? this[_0x56ae('0x2f43')][_0x56ae('0x1b')](this[_0x56ae('0x2f43')][_0x56ae('0x9fa')]() - 0x1) : null, 0x0 < _0x2d8efb ? this[_0x56ae('0x2f43')][_0x56ae('0x1b')]((_0x2d8efb - 0x1) * _0x5c9f02[_0x56ae('0x28e6')] + _0x6b65e5) : null)); } this[_0x56ae('0x2f43')]['get'](_0x2d8efb * _0x5c9f02[_0x56ae('0x28e6')])[_0x56ae('0x2f44')](0x2, this[_0x56ae('0x2f43')][_0x56ae('0x1b')](this['pieces'][_0x56ae('0x9fa')]() - 0x1)); } if (_0x1a94f7) for (_0x1a94f7 = 0x0, _0x382096 = _0x5c9f02['perimeter']; _0x1a94f7 < _0x382096;) _0x93d258 = _0x1a94f7++, this[_0x56ae('0x2f43')][_0x56ae('0x1b')](_0x93d258)[_0x56ae('0x25b5')] = 0x0; if (_0x578775) for (_0x578775 = this['pieces'][_0x56ae('0x9fa')]() - _0x5c9f02['perimeter'], _0x1a94f7 = this['pieces'][_0x56ae('0x9fa')](); _0x578775 < _0x1a94f7;) _0x382096 = _0x578775++, this['pieces'][_0x56ae('0x1b')](_0x382096)['strengthRequired'] = 0x0; for (_0x578775 = this['pieces'][_0x56ae('0x3f')](); _0x578775[_0x56ae('0x8f5')]();) _0x578775[_0x56ae('0x42')]()[_0x56ae('0x8c0')](_0x163fb8); _0x163fb8 = _0x252a59['toObjectVector'](null); for (_0x578775 = this['pieces'][_0x56ae('0x3f')](); _0x578775[_0x56ae('0x8f5')]();) _0x1a94f7 = _0x578775['next'](), isFinite(_0x1a94f7[_0x56ae('0x25b5')]) && _0x163fb8['push'](_0x1a94f7); for (; 0x0 < _0x163fb8[_0x56ae('0x9fa')]();) _0x163fb8['shift']()[_0x56ae('0x2f45')](_0x163fb8); _0x5c9f02[_0x56ae('0x94c')][_0x56ae('0x2208')](this); this['reset'](); }; _0x5ac4a7[_0x56ae('0x2f46')] = _0x962681; _0x962681[_0x56ae('0x8bf')] = _0x56ae('0x2f46'); _0x962681[_0x56ae('0x961')] = [_0x52cb2c]; _0x962681[_0x56ae('0x6')] = {}; _0x962681[_0x56ae('0x6')][_0x56ae('0x1023')] = null; _0x962681[_0x56ae('0x6')][_0x56ae('0x2f43')] = null; _0x962681[_0x56ae('0x6')][_0x56ae('0x18c4')] = null; _0x962681[_0x56ae('0x6')]['strengthFunction'] = null; _0x962681[_0x56ae('0x6')][_0x56ae('0x2421')] = null; _0x962681[_0x56ae('0x6')]['strengthFromTime'] = null; _0x962681[_0x56ae('0x6')]['impactTime'] = null; _0x962681[_0x56ae('0x6')][_0x56ae('0x25b4')] = null; _0x962681[_0x56ae('0x6')][_0x56ae('0x2f3e')] = null; _0x962681[_0x56ae('0x6')][_0x56ae('0x2f47')] = null; _0x962681[_0x56ae('0x6')]['update'] = function(_0x2755c2) { if (0x0 >= this.sources.get_length()) this.hideBridge(); else { for (var _0x269a5a = _0x3e82b5.range(this.sources.get_length() - 0x1, -0x1, -0x1); _0x269a5a.currentValue != _0x269a5a.end;) { var _0x3b9d25 = _0x269a5a.currentValue += _0x269a5a.step; isNaN(this.sources.get(_0x3b9d25).strength) && this.sources.splice(_0x3b9d25, 0x1); } if (0x0 >= this.sources.get_length()) this.hideBridge(); else if (this.sources.get_length(), this.sources.get(0x0).z >= this.section.startZ - 0x19d && this.sources.get(0x0).z <= this.section.endZ + 0x19d) { if (_0x56ae('0x2f48') !== _0x56ae('0x2f48')) { _0x5a4608.call(this, _0x2755c2); this.__width = this.__height = this.__size = _0x269a5a; this.__optimizeForRenderToTexture = d; this.__streamingLevels = e; this.__textureTarget = this.__context.gl.TEXTURE_CUBE_MAP; this.__uploadedSides = 0x0; } else { this.contactThisFrame ? this.set_timeOnBridge(this.timeOnBridge + _0x2755c2) : this.set_timeOnBridge(this.timeOnBridge - _0x2755c2 * this.timeOnBridge * 0.5); 0x1 <= this.section.tunnel.unpausedTime - this.impactTime && (this.strengthFromImpact -= _0x2755c2 * this.strengthFromImpact * 0.5 * (this.contactThisFrame ? 0.8 : 0x1)); this.contactThisFrame = !0x1; for (_0x2755c2 = this.pieces.iterator(); _0x2755c2.hasNext();) _0x2755c2.next().update(this.sources.get(0x0)); this.wasVisible = !0x0; } } else this.hideBridge(), this.sources.get(0x0).wasInBounds = !0x0; } }; _0x962681[_0x56ae('0x6')][_0x56ae('0x2f49')] = function() { if (this.wasVisible) { for (var _0x55418a = this.pieces.iterator(); _0x55418a.hasNext();) _0x55418a.next().set_visible(!0x1); this.wasVisible = !0x1; } }; _0x962681[_0x56ae('0x6')][_0x56ae('0x2f4a')] = function(_0x4933f0) { this.strengthFromTime = this.strengthFunction(Math.round(0x3e8 * _0x4933f0)) * (0.413 + 0.587 * this.section.tunnel.power); return this.timeOnBridge = _0x4933f0; }; _0x962681[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { if (_0x56ae('0x2f4b') !== _0x56ae('0x2f4c')) { for (var _0x3401ad = this.pieces.iterator(); _0x3401ad.hasNext();) _0x3401ad.next().set_visible(!0x1); this.set_timeOnBridge(0x0); this.strengthFromImpact = 0x0; } else { _0x3401ad = this._onComplete; var _0x1aab53 = this._onCompleteParams; null == _0x1aab53 && (_0x1aab53 = []); _0x3401ad.apply(_0x3401ad, _0x1aab53); } }; _0x962681[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { return null == this.section.decorators; }; _0x962681[_0x56ae('0x6')]['__class__'] = _0x962681; _0x962681[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x962681[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2f4a')] = _0x56ae('0x2f4a'); var _0x39ff23 = function(_0x32dfe9, _0x355a8b, _0x371f01, _0x33725b) { this[_0x56ae('0x2f4d')] = -0x1; this[_0x56ae('0x241f')] = _0x32dfe9; this['indexInSection'] = _0x355a8b; var _0x145105 = _0x32dfe9[_0x56ae('0x1023')]; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; this[_0x56ae('0x9f9')] = _0x575257[_0x56ae('0x2f4e')](0x0, _0x355a8b) && _0x355a8b < _0x145105[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x145105[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x355a8b) : null; this['strengthRequired'] = Infinity; this[_0x56ae('0x2f4f')] = _0x32dfe9[_0x56ae('0x1023')][_0x56ae('0xf30')]; this[_0x56ae('0x2f50')] = new _0x3cd041(); this['setNeighbor'](0x2, _0x371f01); this[_0x56ae('0x2f44')](0x1, _0x33725b); }; _0x5ac4a7['com.player03.run3.level.terrain._Bridge.BridgePiece'] = _0x39ff23; _0x39ff23[_0x56ae('0x8bf')] = _0x56ae('0x2f51'); _0x39ff23[_0x56ae('0x6')] = {}; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x241f')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x9f9')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x25b3')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x2f52')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x25b6')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x25b5')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x2f4f')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x2f4d')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x2f50')] = null; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x8c0')] = function(_0x52d209) { if (null != this.terrain && 0x0 != this.terrain.sourceData.shape) switch (_0x17bbc3.tileTypes.get(this.terrain.sourceData.sourceType)) { case _0x56ae('0x2adc'): case _0x56ae('0x241f'): var _0x4f8eaa = !0x0; break; case _0x56ae('0x2c93'): _0x4f8eaa = !0x0; this.requirementIncrement *= 0.1; break; case _0x56ae('0x2e88'): this.strengthRequired = 0x0; this.provideExtraSupport(0x3); _0x4f8eaa = !0x1; break; case _0x56ae('0x1a7'): this.strengthRequired = 0x0; this.provideExtraSupport(0x2); _0x4f8eaa = !0x1; break; case _0x56ae('0x2f53'): case _0x56ae('0x2f54'): this.strengthRequired = this.bridge.section.tileWidth; this.provideExtraSupport(0x1); _0x4f8eaa = !0x0; break; case _0x56ae('0x760'): this.strengthRequired = 0x0; this.provideExtraSupport(0x0); _0x4f8eaa = !0x1; break; case _0x56ae('0x2c94'): _0x4f8eaa = !0x0; this.requirementIncrement *= 0.25; break; case _0x56ae('0x2e8a'): this.strengthRequired = 0x0; this.provideExtraSupport(0x1); _0x4f8eaa = !0x1; break; default: this.strengthRequired = 0x0, _0x4f8eaa = !0x1; } else _0x4f8eaa = !0x0; _0x4f8eaa && (this.bridgePiece = _0x5f17d4.getTerrain(this.bridge.section.tunnel, _0x52d209), _0x52d209 = this.bridge.section.layout.getPosition(this.indexInSection), this.bridgePiece.placeInLayout(_0x52d209, this.bridge.section), this.bridgePiece.spawnTransform.position.z += this.bridge.section.startZ, this.bridgePiece.reset(), this.set_visible(!0x1), this.bridge.section.tunnel.registerObject(this.bridgePiece), _0x52d209 = this.centerPoint = _0x52d209.position, _0x4f8eaa = this.bridgePiece.spawnTransform.position, _0x52d209.x = _0x4f8eaa.x, _0x52d209.y = _0x4f8eaa.y, _0x52d209.z = _0x4f8eaa.z); }; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x2f44')] = function(_0x177aa3, _0x2ce276) { null != _0x2ce276 && (this.neighbors.set(_0x177aa3, _0x2ce276), _0x2ce276.neighbors.set(_0x36a9e5.opposite(_0x177aa3), this)); }; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x2f55')] = function(_0x1322df) { null != this.neighbors.get(_0x1322df) && 0x1e < this.neighbors.get(_0x1322df).strengthRequired && (this.neighbors.get(_0x1322df).strengthRequired = 0x1e); }; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x2f45')] = function(_0x404323) { this.lastPropagateValue != this.strengthRequired && (this.lastPropagateValue = this.strengthRequired, this.propagateTo(this.neighbors.get(0x2), _0x404323), this.propagateTo(this.neighbors.get(0x0), _0x404323), this.propagateTo(this.neighbors.get(0x1), _0x404323), this.propagateTo(this.neighbors.get(0x3), _0x404323)); }; _0x39ff23[_0x56ae('0x6')]['propagateTo'] = function(_0x1a3d52, _0x419b45) { if (null != _0x1a3d52 && _0x1a3d52.strengthRequired > this.strengthRequired) { if (_0x56ae('0x2f56') !== 'bkshY') { var _0x37cc7c = this._textures.get(0x0); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x0, null), this._dirty.set(0x0, null)); _0x37cc7c = this._textures.get(0x1); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x1, null), this._dirty.set(0x1, null)); _0x37cc7c = this._textures.get(0x2); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x2, null), this._dirty.set(0x2, null)); _0x37cc7c = this._textures.get(0x3); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x3, null), this._dirty.set(0x3, null)); _0x37cc7c = this._textures.get(0x4); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x4, null), this._dirty.set(0x4, null)); _0x37cc7c = this._textures.get(0x5); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x5, null), this._dirty.set(0x5, null)); _0x37cc7c = this._textures.get(0x6); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x6, null), this._dirty.set(0x6, null)); _0x37cc7c = this._textures.get(0x7); null != _0x37cc7c && (_0x37cc7c.dispose(), this._textures.set(0x7, null), this._dirty.set(0x7, null)); } else { if (_0x1a3d52.strengthRequired > this.strengthRequired + _0x1a3d52.requirementIncrement) _0x1a3d52.strengthRequired = this.strengthRequired + _0x1a3d52.requirementIncrement; else { if ('MwoAL' !== _0x56ae('0x2f57')) { switch (_0x1a3d52) { case 0x0: return 'bevel'; case 0x1: return _0x56ae('0x2f58'); case 0x2: return _0x56ae('0x833'); default: return null; } } else { var _0x51e9f4 = _0x1a3d52.strengthRequired; _0x1a3d52.strengthRequired = _0x51e9f4 + 0.25 * (this.strengthRequired - _0x51e9f4); } } _0x419b45.push(_0x1a3d52); } } }; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x2fb815) { if ('qUsHX' !== _0x56ae('0x2f59')) { if (null != this.bridgePiece) if (null != this.terrain && null != this.terrain.animation && 0xe10 > this.terrain.animationTime) this.set_visible(!0x1); else { var _0x83593b = this.bridge; _0x2fb815.strength * (_0x83593b.strengthFromTime + _0x83593b.strengthFromImpact) < this.strengthRequired ? this.set_visible(!0x1) : (_0x83593b = this.centerPoint, 0x29a49 <= (_0x83593b.x - _0x2fb815.x) * (_0x83593b.x - _0x2fb815.x) + (_0x83593b.y - _0x2fb815.y) * (_0x83593b.y - _0x2fb815.y) + (_0x83593b.z - _0x2fb815.z) * (_0x83593b.z - _0x2fb815.z) ? this.set_visible(!0x1) : this.set_visible(!0x0)); } } else { _0x2fb815 = _0x2fb815.gl; if (!this.__isUniform) for (var _0x437d90 = 0x0, _0x4ee435 = this.__arrayLength; _0x437d90 < _0x4ee435;) { var _0x5f354b = _0x437d90++; _0x2fb815.disableVertexAttribArray(this.index + _0x5f354b); } } }; _0x39ff23[_0x56ae('0x6')][_0x56ae('0xb82')] = function(_0xafaea2) { null != this.bridgePiece && (this.bridgePiece.mesh.get_visible() != _0xafaea2 && this.bridgePiece.mesh.set_visible(_0xafaea2), this.bridgePiece.collides = _0xafaea2); return _0xafaea2; }; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x39ff23; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x39ff23[_0x56ae('0x6')][_0x56ae('0x984')]['set_visible'] = _0x56ae('0xb82'); var _0x2ded83 = function(_0x501eb1, _0x1ea433, _0x3e0176, _0x363096) { null == _0x363096 && (_0x363096 = 0x0); null == _0x3e0176 && (_0x3e0176 = 0x0); null == _0x1ea433 && (_0x1ea433 = 0x0); null == _0x501eb1 && (_0x501eb1 = 0x1); _0x4e9ff1[_0x56ae('0x94d')](this, _0x1ea433, _0x3e0176, _0x363096); this[_0x56ae('0x1c17')] = _0x501eb1; }; _0x5ac4a7[_0x56ae('0x2f5a')] = _0x2ded83; _0x2ded83[_0x56ae('0x8bf')] = _0x56ae('0x2f5a'); _0x2ded83[_0x56ae('0x8ee')] = _0x4e9ff1; _0x2ded83[_0x56ae('0x6')] = _0x4e6193(_0x4e9ff1[_0x56ae('0x6')], { 'strength': null, 'wasInBounds': null, '__class__': _0x2ded83 }); var _0xb3104a = function() { this[_0x56ae('0x2243')] = !0x1; this[_0x56ae('0x227c')] = 0x4; this['rotating'] = this[_0x56ae('0x2245')] = !0x0; }; _0x5ac4a7[_0x56ae('0x2f5b')] = _0xb3104a; _0xb3104a[_0x56ae('0x8bf')] = _0x56ae('0x2f5b'); _0xb3104a[_0x56ae('0x6')] = {}; _0xb3104a[_0x56ae('0x6')]['rotating'] = null; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x2245')] = null; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x227c')] = null; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x2243')] = null; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x8c0')] = function(_0x246c2c) {}; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x2255')] = function(_0x497f4f, _0x48204c, _0x3cb82e) { if (_0x1c1b50.qEjak !== _0x56ae('0x27d')) { var _0x3a5550 = _0x3cb82e[_0x48204c]; ++_0x48204c; _0x3a5550.__updateGL(this.__context, _0x497f4f); ++_0x497f4f; } else { return !0x0; } }; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x224c')] = function(_0x4f1b8e, _0x1aff32) {}; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x223a')] = function(_0x297929, _0x5ebf18) {}; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x2352')] = function(_0xd8763f) {}; _0xb3104a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xb3104a; var _0x3fabb0 = function(_0x35560b) { _0xb3104a['call'](this); this[_0x56ae('0x2409')] = _0x35560b; }; _0x5ac4a7['com.player03.run3.level.terrain.collision.SpeedUpCollision'] = _0x3fabb0; _0x3fabb0[_0x56ae('0x8bf')] = _0x56ae('0x2f5c'); _0x3fabb0[_0x56ae('0x8ee')] = _0xb3104a; _0x3fabb0[_0x56ae('0x6')] = _0x4e6193(_0xb3104a[_0x56ae('0x6')], { 'speed': null, 'applyEffect': function(_0x495290, _0x1002cf, _0x32ca24) { _0x495290['currentZMaxSpeed'] = _0x495290[_0x56ae('0x21fa')] + this[_0x56ae('0x2409')]; 0x0 > this['speed'] && (_0x495290[_0x56ae('0x2223')] = 0x5, _0x495290['reducedZAccelLeft'] = 1.2, _0x1002cf = 0.5 * _0x495290['zMaxSpeed'], _0x495290[_0x56ae('0x21f9')] < _0x1002cf && (_0x495290[_0x56ae('0x21f9')] = _0x1002cf)); return !0x0; }, 'onJumpOff': function(_0x427a66, _0x421ce7) { if (_0x56ae('0x2f5d') === _0x56ae('0x2f5e')) { this[_0x56ae('0x2f5f')](_0x427a66, _0x421ce7, _0x427a66, _0x421ce7); } else { _0x421ce7 = _0x427a66[_0x56ae('0x21fa')] + 0.75 * this[_0x56ae('0x2409')]; var _0x1e2041 = _0x427a66[_0x56ae('0x1637')](); _0x421ce7 > _0x1e2041 == 0x0 < this[_0x56ae('0x2409')] && _0x427a66[_0x56ae('0x482')](_0x1e2041 + 0.3 * (_0x421ce7 - _0x1e2041)); _0x427a66[_0x56ae('0x2224')] = 1.2; } }, '__class__': _0x3fabb0 }); var _0x19b87f = function(_0x5d768b, _0x4eef0c, _0x5cb7d7, _0x1fa1b2, _0x5475fb, _0x5d6113, _0x40b8b1) { null == _0x5d6113 && (_0x5d6113 = 0x64); this['minZ'] = 0x0; this[_0x56ae('0x94c')] = _0x5d768b; this[_0x56ae('0x2f60')] = _0x5cb7d7; this[_0x56ae('0x2f61')] = new _0x29be6c(_0x1fa1b2, null == _0x5475fb ? 1.5 * _0x1fa1b2 : _0x5475fb); this[_0x56ae('0x2f62')] = _0x5d6113; this['canOverwrite'] = null != _0x40b8b1 ? _0x40b8b1 : _0x2d9f4e(this, this['isEmptySpace']); this[_0x56ae('0x2f63')] = _0x252a59['toObjectVector'](null); for (_0x5cb7d7 = 0x0; _0x5cb7d7 < _0x4eef0c['length'];) _0x1fa1b2 = _0x4eef0c[_0x5cb7d7], ++_0x5cb7d7, this[_0x56ae('0x2f63')]['push'](_0x17bbc3[_0x56ae('0x27ab')](_0x5d768b, _0x1fa1b2)); this['pos'] = new _0x4e9ff1(); this[_0x56ae('0x2bd6')] = new _0x54e349(0x0, 0x0, 0x0); this['reset'](); }; _0x5ac4a7[_0x56ae('0x2f64')] = _0x19b87f; _0x19b87f['__name__'] = 'com.player03.run3.level.terrain.ExtraTerrainSpawner'; _0x19b87f[_0x56ae('0x961')] = [_0x52cb2c]; _0x19b87f[_0x56ae('0x6')] = {}; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x94c')] = null; _0x19b87f[_0x56ae('0x6')]['z'] = null; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2f65')] = null; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2f60')] = null; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2f61')] = null; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2f62')] = null; _0x19b87f[_0x56ae('0x6')]['canOverwrite'] = null; _0x19b87f[_0x56ae('0x6')]['pos'] = null; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2bd6')] = null; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2f63')] = null; _0x19b87f[_0x56ae('0x6')]['listeners'] = null; _0x19b87f[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { var _0xc49308 = _0x1c1b50.HuSSh(0.7 * Math.random(), 0.3) * this.spacing.end, _0x381eb0 = this.minZ; this.z = this.tunnel.latestSection.startZ + (_0xc49308 > _0x381eb0 ? _0xc49308 : _0x381eb0); }; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { return !0x1; }; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x4cf112) { if (!(this.z >= this.maxZ) && _0x2b39f7.view.get_camera().get_z() + 0xfa0 + 0xc8 >= this.z && (_0x4cf112 = this.tunnel.getSection(this.z, !0x0), null != _0x4cf112)) { if (this.z < _0x4cf112.startZ + _0x4cf112.tileWidth / 0x2 && (this.z = _0x4cf112.startZ, this.z += 0x4b, this.z >= this.maxZ)) return; if (_0x4cf112.fullyBuilt || this.z < _0x2b39f7.view.get_camera().get_z() + 0xfa0) this.z < _0x4cf112.endZ - 1.5 * _0x4cf112.tileWidth ? this.decorate(_0x4cf112) : _0x4cf112.fullyBuilt && (this.z = _0x4cf112.endZ, this.z += 0x4b); } }; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2e51')] = function(_0x45cf42) { if (_0x56ae('0x2f66') !== _0x56ae('0x2f66')) { switch (_0x45cf42) { case 0x8: return 0x8; case 0x9: return 0x9; case 0xd: return 0xd; case 0x1b: return 0x1b; case 0x20: return 0x20; case 0xba: return 0x3b; case 0xbb: return 0x3d; case 0xbc: return 0x2c; case 0xbd: return 0x2d; case 0xbe: return 0x2e; case 0xbf: return 0x2f; case 0xc0: return 0x60; case 0xdb: return 0x5b; case 0xdc: return 0x5c; case 0xdd: return 0x5d; case 0xde: return 0x27; } if (0x30 <= _0x45cf42 && 0x39 >= _0x45cf42) return _0x45cf42 - 0x30 + 0x30; if (_0x575257.vGuQB(0x41, _0x45cf42) && 0x5a >= _0x45cf42) return _0x45cf42 - 0x41 + 0x61; } else { this.pos.x = 0x1; this.pos.y = 0x0; this.pos.z = this.z; for (var _0x2fc641 = _0x45cf42.getIndexNearest(this.pos), _0x51f3d3 = _0x45cf42.layout.getRelativeIndex(_0x2fc641, 0x0, 0x0, 0x1), _0x12fb50 = 0x0, _0xe35bbd = _0x2fc641; _0xe35bbd < _0x51f3d3;) { var _0x5c6f37 = _0xe35bbd++; _0x41c934.low = 0xe79f9; this.canOverwrite(0x0 <= _0x5c6f37 && _0x5c6f37 < _0x45cf42.terrain.get_length() ? _0x45cf42.terrain.get(_0x5c6f37) : null) && ++_0x12fb50; } if (0x0 == _0x12fb50) this.z += 0x4b; else { _0x12fb50 = Math.random() * _0x12fb50 | 0x0; for (_0xe35bbd = _0x2fc641; _0xe35bbd < _0x51f3d3;) if (_0x5c6f37 = _0xe35bbd++, _0x41c934.low = 0xe79f9, this.canOverwrite(0x0 <= _0x5c6f37 && _0x5c6f37 < _0x45cf42.terrain.get_length() ? _0x45cf42.terrain.get(_0x5c6f37) : null)) { if (0x0 >= _0x12fb50) { _0x2fc641 = _0x5c6f37; break; }--_0x12fb50; } if (0x0 <= _0x2fc641 && _0x2fc641 < _0x45cf42.terrain.get_length()) if (_0x41c934.low = 0xe79f9, this.canOverwrite(0x0 <= _0x2fc641 && _0x2fc641 < _0x45cf42.terrain.get_length() ? _0x45cf42.terrain.get(_0x2fc641) : null)) if (_0x51f3d3 = Math.ceil(this.minLength / _0x45cf42.tileWidth), 0x0 >= _0x51f3d3) this.z += 0x4b; else { for (_0xe35bbd = 0x1; _0x575257.aDjXt(_0xe35bbd, _0x51f3d3);) { _0x12fb50 = _0xe35bbd++; _0x12fb50 = _0x45cf42.layout.getRelativeIndex(_0x2fc641, 0x0, 0x0, _0x12fb50); if (!(0x0 <= _0x2fc641 && _0x2fc641 < _0x45cf42.terrain.get_length())) { _0x45cf42.fullyBuilt && (this.z += 0x4b); return; } _0x41c934.low = 0xe79f9; if (!this.canOverwrite(_0x575257.vGuQB(0x0, _0x12fb50) && _0x12fb50 < _0x45cf42.terrain.get_length() ? _0x45cf42.terrain.get(_0x12fb50) : null)) { this.z += 0x4b; return; } if (!_0x45cf42.decoratedUntil(_0x12fb50)) return; } _0xe35bbd = this.sourceDatas.get(Math.random() * this.sourceDatas.get_length() | 0x0); _0xe35bbd.scale = _0x45cf42.tileWidth; _0x5c6f37 = null; for (var _0x56368f = 0x0; _0x56368f < _0x51f3d3;) { var _0x1b30b7 = _0x56368f++; _0x12fb50 = _0x45cf42.layout.getRelativeIndex(_0x2fc641, 0x0, 0x0, _0x1b30b7); _0x45cf42.getTerrainPosition(_0x12fb50, this.posData); _0x5c6f37 = _0x5f17d4.getTerrain(this.tunnel, _0xe35bbd); _0x5c6f37.placeInLayout(this.posData, _0x45cf42); var _0x24bf72 = _0x5c6f37.mesh.get_position(), _0x2d9f4e = 0x1 / _0x45cf42.tileWidth, _0x5ac4a7 = _0x24bf72; _0x575257.HQTWK(null, _0x5ac4a7) && (_0x5ac4a7 = new _0x4e9ff1()); _0x5ac4a7.x = _0x24bf72.x * _0x2d9f4e; _0x5ac4a7.y = _0x24bf72.y * _0x2d9f4e; _0x5ac4a7.z = _0x24bf72.z * _0x2d9f4e; _0x5c6f37.mesh.set_position(_0x24bf72); if (null != this.listeners) for (_0x24bf72 = this.listeners.iterator(); _0x24bf72.hasNext();) _0x24bf72.next()(_0x5c6f37, _0x1b30b7, _0x51f3d3); _0x5c6f37.reset(); this.tunnel.registerObject(_0x5c6f37); _0x45cf42.setTerrainAt(_0x12fb50, _0x5c6f37, !0x0); } null != _0x5c6f37 && (this.z = _0x5c6f37.mesh.get_z()); this.z += this.spacing.getValueAtPercent(Math.random()); } else this.z += 0x4b; else this.z += 0x4b; } } }; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2f67')] = function(_0x139483) { return null == _0x139483; }; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x2e25')] = function(_0x368de4) { null == this.listeners && (this.listeners = _0x252a59.toFunctionVector(null)); this.listeners.push(_0x368de4); }; _0x19b87f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x19b87f; var _0x3de850 = function(_0x253cea) { _0xb3104a['call'](this); null != _0x253cea && (this[_0x56ae('0x2243')] = !0x0, this['animation'] = new _0x566d38(_0x253cea)); }; _0x5ac4a7['com.player03.run3.level.terrain.MovableBox'] = _0x3de850; _0x3de850[_0x56ae('0x8bf')] = 'com.player03.run3.level.terrain.MovableBox'; _0x3de850['__super__'] = _0xb3104a; _0x3de850[_0x56ae('0x6')] = _0x4e6193(_0xb3104a['prototype'], { 'animation': null, 'init': function(_0x13907e) { _0x13907e[_0x56ae('0xf62')] = this[_0x56ae('0xf62')]; }, 'applyEffect': function(_0x43af85, _0x11257b, _0x231b1f) { if (!this[_0x56ae('0x2243')]) return !0x0; _0x231b1f = _0x59b8d7[_0x56ae('0x951')](_0x11257b['collider'], _0x3fedb0); if (_0x231b1f['subCollider'] != _0x231b1f['boxCollider']) { var _0xb5fa23 = _0x231b1f[_0x56ae('0x223d')][_0x56ae('0xc61')]; _0xb5fa23['x'] = 0x0; _0xb5fa23['y'] = 0x0; _0xb5fa23['z'] = 0x1; } if (0x0 >= _0x231b1f[_0x56ae('0x223d')]['normal']['z']) return !0x0; if (_0x1c1b50['zHtER'](0x0, _0x11257b[_0x56ae('0xf63')])) { _0x11257b[_0x56ae('0xf63')] = 0x0; null == _0x3de850[_0x56ae('0x2f68')] && (_0x3de850['tempVelocity'] = new _0x4e9ff1()); _0xb5fa23 = _0x3de850[_0x56ae('0x2f68')]; var _0x1cb611 = _0x43af85[_0x56ae('0x1d8e')][_0x56ae('0x92a')]; _0xb5fa23['x'] = _0x1cb611['x']; _0xb5fa23['y'] = _0x1cb611['y']; _0xb5fa23['z'] = _0x1cb611['z']; _0x1cb611 = _0x43af85[_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0xfaf')](); _0xb5fa23 = null; null == _0xb5fa23 && (_0xb5fa23 = new _0x20e8d2()); var _0x5c9546 = Math[_0x56ae('0xaa1')](_0x1cb611 / 0x2); _0xb5fa23['x'] = 0x0 * _0x5c9546; _0xb5fa23['y'] = 0x0 * _0x5c9546; _0xb5fa23['z'] = _0x5c9546; _0xb5fa23['w'] = Math[_0x56ae('0x104e')](_0x1cb611 / 0x2); _0x1cb611 = _0xb5fa23['x'] * _0xb5fa23['x'] + _0xb5fa23['y'] * _0xb5fa23['y'] + _0xb5fa23['z'] * _0xb5fa23['z'] + _0xb5fa23['w'] * _0xb5fa23['w']; _0x5c9546 = _0x1cb611 - 0x1; 1e-10 > (0x0 <= _0x5c9546 ? _0x5c9546 : -_0x5c9546) || (_0x1c1b50[_0x56ae('0x27e')](0x0, _0x1cb611) ? (_0xb5fa23['x'] = 0x0, _0xb5fa23['y'] = 0x0, _0xb5fa23['z'] = 0x0, _0xb5fa23['w'] = 0x1) : (_0x1cb611 = 0x1 / Math[_0x56ae('0xf0c')](_0x1cb611), _0xb5fa23['x'] *= _0x1cb611, _0xb5fa23['y'] *= _0x1cb611, _0xb5fa23['z'] *= _0x1cb611, _0xb5fa23['w'] *= _0x1cb611)); _0x2eb087[_0x56ae('0x130d')](_0xb5fa23, _0x3de850[_0x56ae('0x2f68')], _0x3de850['tempVelocity']); this[_0x56ae('0xf62')][_0x56ae('0x950')](_0x11257b, _0x11257b['collider'][_0x56ae('0x223d')][_0x56ae('0xc61')], _0x3de850['tempVelocity']); _0x231b1f['subCollider'] == _0x231b1f[_0x56ae('0x2f69')] && (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x1c1b50[_0x56ae('0x1aa')]) ? _0x43af85[_0x56ae('0x482')](_0x1c1b50[_0x56ae('0x2f6a')](0.5, _0x43af85[_0x56ae('0x1637')]())) : _0x43af85['set_zVelocity'](0.4 * _0x43af85[_0x56ae('0x1637')]()), _0x43af85[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x1df9')] = !0x1); _0x43af85['collider'][_0x56ae('0x223d')]['stable'] = !0x1; } return !0x0; }, 'setAnimationValues': function(_0x3229bb, _0x29f1ca) { this[_0x56ae('0xf62')][_0x56ae('0x2f6b')] = _0x3229bb; this['animation'][_0x56ae('0x2f6c')] = _0x29f1ca; }, '__class__': _0x3de850 }); var _0x52ee07 = function() {}; _0x5ac4a7['com.player03.run3.level.terrain.TerrainAnimation'] = _0x52ee07; _0x52ee07[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x4a3')]; _0x52ee07[_0x56ae('0x8ba')] = !0x0; _0x52ee07[_0x56ae('0x6')] = {}; _0x52ee07[_0x56ae('0x6')][_0x56ae('0x8f2')] = null; _0x52ee07[_0x56ae('0x6')][_0x56ae('0xb7c')] = null; _0x52ee07[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x52ee07; var _0x43dbf9 = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4a5')]] = _0x43dbf9; _0x43dbf9[_0x56ae('0x8bf')] = _0x56ae('0x4a6'); _0x43dbf9[_0x56ae('0x8ba')] = !0x0; _0x43dbf9[_0x56ae('0x6')] = {}; _0x43dbf9[_0x56ae('0x6')][_0x56ae('0x1c18')] = null; _0x43dbf9[_0x56ae('0x6')]['__class__'] = _0x43dbf9; var _0x5e08c2 = function() {}; _0x5ac4a7['motion.easing._Quad.QuadEaseIn'] = _0x5e08c2; _0x5e08c2[_0x56ae('0x8bf')] = _0x56ae('0x2f6d'); _0x5e08c2[_0x56ae('0x961')] = [_0x43dbf9]; _0x5e08c2[_0x56ae('0x6')] = {}; _0x5e08c2[_0x56ae('0x6')][_0x56ae('0x1c18')] = function(_0x3d68b0) { return _0x3d68b0 * _0x3d68b0; }; _0x5e08c2[_0x56ae('0x6')]['__class__'] = _0x5e08c2; var _0x320b9d = function() {}; _0x5ac4a7[_0x56ae('0x2f6e')] = _0x320b9d; _0x320b9d[_0x56ae('0x8bf')] = _0x56ae('0x2f6e'); _0x320b9d[_0x56ae('0x961')] = [_0x43dbf9]; _0x320b9d[_0x56ae('0x6')] = {}; _0x320b9d[_0x56ae('0x6')]['calculate'] = function(_0x46aba5) { if (_0x56ae('0x2f6f') === _0x56ae('0x2f6f')) { return -_0x46aba5 * (_0x46aba5 - 0x2); } else { null != this.program && this.__disableGL(); } }; _0x320b9d[_0x56ae('0x6')]['__class__'] = _0x320b9d; var _0x1ac705 = function() {}; _0x5ac4a7[_0x56ae('0x2f70')] = _0x1ac705; _0x1ac705[_0x56ae('0x8bf')] = _0x56ae('0x2f70'); var _0x566d38 = function(_0x3909c9) { this['moveDistance'] = this[_0x56ae('0x2f6c')] = null; this['path'] = _0x3909c9; this[_0x56ae('0x2a31')] = new _0x4e9ff1(); this[_0x56ae('0x2f71')] = new _0x4e9ff1(); var _0x5e48ef = !0x1, _0x22344b = !0x1; if (null == _0x3909c9) _0x5e48ef = !0x0; else for (_0x3909c9 = _0x3909c9[_0x56ae('0x28cc')][_0x56ae('0x3f')](); _0x3909c9[_0x56ae('0x8f5')]();) { var _0xa5c4f = _0x3909c9['next'](); 0x2 == _0xa5c4f || 0x0 == _0xa5c4f ? _0x5e48ef = !0x0 : _0x22344b = !0x0; } _0x5e48ef && _0x22344b || (this['movementNormal'] = _0x5e48ef ? new _0x4e9ff1(0x1, 0x0, 0x0) : new _0x4e9ff1(0x0, 0x1, 0x0)); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4a7')]] = _0x566d38; _0x566d38[_0x56ae('0x8bf')] = _0x56ae('0x2f72'); _0x566d38[_0x56ae('0x961')] = [_0x52ee07]; _0x566d38[_0x56ae('0x6')] = {}; _0x566d38[_0x56ae('0x6')][_0x56ae('0x1958')] = null; _0x566d38[_0x56ae('0x6')][_0x56ae('0x2a31')] = null; _0x566d38[_0x56ae('0x6')][_0x56ae('0x2f71')] = null; _0x566d38[_0x56ae('0x6')][_0x56ae('0x2f73')] = null; _0x566d38[_0x56ae('0x6')][_0x56ae('0x2f6b')] = null; _0x566d38[_0x56ae('0x6')][_0x56ae('0x2f6c')] = null; _0x566d38[_0x56ae('0x6')]['start'] = function(_0x49e6a0, _0x19161a, _0x24aa11) { var _0x485e5b = { ftgiM: function(_0x4dd284, _0xf76599) { return _0x4dd284 !== _0xf76599; } }; if (_0x56ae('0x2f74') !== _0x56ae('0x2f75')) { var _0x45286b = this.startPosition, _0x43d438 = _0x49e6a0.mesh.get_position(); _0x45286b.x = _0x43d438.x; _0x45286b.y = _0x43d438.y; _0x45286b.z = _0x43d438.z; _0x45286b = _0x49e6a0.mesh.get_position(); if (null != this.movementNormal) { _0x43d438 = _0x49e6a0.mesh.get_transform(); var _0x2deb4f = this.movementNormal, _0x4b1779 = this.tempNormal; _0x2eb087.fromMatrix(_0x43d438, _0x92d054.quaternion); _0x2eb087.rotatePoint(_0x92d054.quaternion, _0x2deb4f, _0x4b1779); _0x45286b.x = _0x19161a.x; _0x45286b.y = _0x19161a.y; _0x45286b.z = _0x19161a.z; _0x45286b.x += 0.001 * _0x24aa11.x; _0x45286b.y += 0.001 * _0x24aa11.y; _0x19161a = this.tempNormal; _0x24aa11 = _0x45286b; null == _0x24aa11 && (_0x24aa11 = new _0x4e9ff1()); _0x43d438 = _0x45286b.x * _0x19161a.x + _0x45286b.y * _0x19161a.y + _0x45286b.z * _0x19161a.z; _0x24aa11.x = _0x575257.TuPzV(_0x45286b.x, _0x43d438 * _0x19161a.x); _0x24aa11.y = _0x575257.TuPzV(_0x45286b.y, _0x43d438 * _0x19161a.y); _0x24aa11.z = _0x45286b.z - _0x43d438 * _0x19161a.z; _0x43d438 = _0x24aa11 = _0x19161a = 0x0; null == _0x43d438 && (_0x43d438 = 0x0); null == _0x24aa11 && (_0x24aa11 = 0x0); null == _0x19161a && (_0x19161a = 0x1); _0x2deb4f = _0x45286b.x * _0x45286b.x + _0x45286b.y * _0x45286b.y + _0x45286b.z * _0x45286b.z; _0x4b1779 = _0x2deb4f - 0x1; 1e-10 > (0x0 <= _0x4b1779 ? _0x4b1779 : -_0x4b1779) || (0x0 == _0x2deb4f ? (_0x45286b.x = _0x19161a, _0x45286b.y = _0x24aa11, _0x45286b.z = _0x43d438) : (_0x2deb4f = 0x1 / Math.sqrt(_0x2deb4f), _0x45286b.x *= _0x2deb4f, _0x45286b.y *= _0x2deb4f, _0x45286b.z *= _0x2deb4f)); _0x45286b.x *= 0.2; _0x45286b.y *= 0.2; } else _0x45286b.x = 0x0, _0x45286b.y = 0x0, _0x45286b.z = _0x19161a.z; if (0x0 > _0x45286b.z) _0x49e6a0.animationTime = -0x1; else { if ('tzdRr' !== _0x56ae('0x2f76')) { var _0xa576f1 = _0x1cc2fd._pannerAttr; _0xa576f1 = { coneInnerAngle: void 0x0 !== _0x2647fb.coneInnerAngle ? _0x2647fb.coneInnerAngle : _0xa576f1.coneInnerAngle, coneOuterAngle: void 0x0 !== _0x2647fb.coneOuterAngle ? _0x2647fb.coneOuterAngle : _0xa576f1.coneOuterAngle, coneOuterGain: void 0x0 !== _0x2647fb.coneOuterGain ? _0x2647fb.coneOuterGain : _0xa576f1.coneOuterGain, distanceModel: void 0x0 !== _0x2647fb.distanceModel ? _0x2647fb.distanceModel : _0xa576f1.distanceModel, maxDistance: _0x485e5b.ftgiM(void 0x0, _0x2647fb.maxDistance) ? _0x2647fb.maxDistance : _0xa576f1.maxDistance, refDistance: void 0x0 !== _0x2647fb.refDistance ? _0x2647fb.refDistance : _0xa576f1.refDistance, rolloffFactor: void 0x0 !== _0x2647fb.rolloffFactor ? _0x2647fb.rolloffFactor : _0xa576f1.rolloffFactor, panningModel: void 0x0 !== _0x2647fb.panningModel ? _0x2647fb.panningModel : _0xa576f1.panningModel }; var _0x120870 = _0x1cc2fd._panner; _0x120870 ? (_0x120870.coneInnerAngle = _0xa576f1.coneInnerAngle, _0x120870.coneOuterAngle = _0xa576f1.coneOuterAngle, _0x120870.coneOuterGain = _0xa576f1.coneOuterGain, _0x120870.distanceModel = _0xa576f1.distanceModel, _0x120870.maxDistance = _0xa576f1.maxDistance, _0x120870.refDistance = _0xa576f1.refDistance, _0x120870.rolloffFactor = _0xa576f1.rolloffFactor, _0x120870.panningModel = _0xa576f1.panningModel) : (_0x1cc2fd._pos || (_0x1cc2fd._pos = this._pos || [0x0, 0x0, -0.5]), _0x3df9be(_0x1cc2fd, _0x56ae('0x2349'))); } else { 0x1 < _0x45286b.z && (_0x45286b.z = 0x1); _0x19161a = _0x49e6a0.tunnel; _0x24aa11 = _0x19161a.getSection(_0x49e6a0.getSpawnZ(), !0x1, !0x0); _0x2deb4f = null != this.moveDistance ? this.moveDistance : 0x64c + _0x24aa11.tunnelBounds.inradius; _0x43d438 = _0x19161a.getSection(_0x49e6a0.getSpawnZ() + _0x2deb4f, !0x0); _0x4b1779 = _0x49e6a0.getInitialPosition(); var _0x1b30b7 = _0x45286b; null == _0x1b30b7 && (_0x1b30b7 = new _0x4e9ff1()); _0x1b30b7.x = _0x4b1779.x + _0x45286b.x * _0x2deb4f; _0x1b30b7.y = _0x575257.lXIVx(_0x4b1779.y, _0x45286b.y * _0x2deb4f); _0x1b30b7.z = _0x4b1779.z + _0x45286b.z * _0x2deb4f; if (null != _0x43d438) { _0x45286b.z = (Math.round(_0x45286b.z / _0x43d438.tileWidth) + 0.5) * _0x43d438.tileWidth; if (null != this.movementNormal) { _0x2deb4f = _0x45286b.z; _0x4b1779 = _0x43d438.tunnelBounds; _0x1b30b7 = _0x49e6a0.getInitialPosition(); if (_0x575257.utxdk(null, this.distanceFromWalls)) var _0x23352b = this.distanceFromWalls; else { _0x23352b = 0.9 * _0x43d438.tunnelBounds.inradius; var _0x2d9f4e = 1.5 * _0x43d438.tileWidth; _0x2d9f4e = 0x64 < _0x2d9f4e ? _0x2d9f4e : 0x64; _0x23352b = _0x23352b < _0x2d9f4e ? _0x23352b : _0x2d9f4e; } _0x4b1779.moveBackInside(_0x45286b, _0x1b30b7, _0x23352b); _0x45286b.z = _0x2deb4f; } null != this.distanceFromWalls ? _0x2deb4f = this.distanceFromWalls : (_0x2deb4f = 0.9 * _0x43d438.tunnelBounds.inradius, _0x4b1779 = 1.5 * _0x43d438.tileWidth, _0x4b1779 = 0x64 < _0x4b1779 ? _0x4b1779 : 0x64, _0x2deb4f = _0x2deb4f < _0x4b1779 ? _0x2deb4f : _0x4b1779); _0x43d438.tunnelBounds.moveInside(_0x45286b, _0x2deb4f, _0x45286b); } _0x49e6a0 = _0x49e6a0.getInitialPosition(); _0x49e6a0.x = _0x45286b.x; _0x49e6a0.y = _0x45286b.y; _0x49e6a0.z = _0x45286b.z; null != this.path && this.path.saveLocation(_0x19161a, _0x24aa11, _0x43d438, Math.round(_0x45286b.x), Math.round(_0x45286b.y), Math.round(_0x45286b.z)); } } } else { null == _0x49e6a0 && (_0x49e6a0 = new _0x4e9ff1()); this.get_transform().copyColumnTo(0x3, _0x49e6a0); return _0x49e6a0; } }; _0x566d38[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x89d0f4, _0x31f241) { if (1.1 <= _0x89d0f4.animationTime) _0x89d0f4.animationTime = -0x1, _0x89d0f4.spawnTransform.copyToObject(_0x89d0f4.mesh); else { if (_0x56ae('0x2f77') === _0x56ae('0x2f77')) { _0x31f241 = _0x566d38.EASING.calculate(_0x89d0f4.animationTime / 1.1); var _0x57638e = _0x89d0f4.mesh.get_position(), _0x3db3f5 = this.startPosition, _0x830c61 = _0x89d0f4.getInitialPosition(), _0x2d653e = _0x57638e; null == _0x2d653e && (_0x2d653e = new _0x4e9ff1()); _0x2d653e.x = _0x3db3f5.x + _0x31f241 * (_0x830c61.x - _0x3db3f5.x); _0x2d653e.y = _0x3db3f5.y + _0x31f241 * (_0x830c61.y - _0x3db3f5.y); _0x2d653e.z = _0x3db3f5.z + _0x31f241 * (_0x830c61.z - _0x3db3f5.z); _0x89d0f4.mesh.set_position(_0x57638e); } else { return this._vertexCode; } } }; _0x566d38[_0x56ae('0x6')][_0x56ae('0xb7c')] = function(_0x3d46e1) { var _0x6b387c = _0x3d46e1.tunnel, _0x5b2cef = _0x6b387c.characters.get(0x0), _0x4cf270 = _0x5b2cef.currentSection; null == _0x4cf270 && (_0x4cf270 = _0x6b387c.getSection(_0x5b2cef.mesh.get_z(), !0x1)); _0x6b387c = _0x3d46e1.mesh.get_position(); _0x5b2cef = _0x5b2cef.mesh.get_scenePosition(); _0x6b387c.x = _0x5b2cef.x; _0x6b387c.y = _0x5b2cef.y; _0x6b387c.z = _0x5b2cef.z; _0x6b387c.z = null != this.moveDistance ? _0x6b387c.z + this.moveDistance : _0x6b387c.z + 0x258; if (null != _0x4cf270) { null == this.moveDistance && (_0x6b387c.z += _0x4cf270.tunnelBounds.inradius); if (null != this.distanceFromWalls) _0x5b2cef = this.distanceFromWalls; else { _0x5b2cef = 0.9 * _0x4cf270.tunnelBounds.inradius; var _0x20c64e = 1.5 * _0x4cf270.tileWidth; _0x20c64e = 0x64 < _0x20c64e ? _0x20c64e : 0x64; _0x5b2cef = _0x5b2cef < _0x20c64e ? _0x5b2cef : _0x20c64e; } _0x4cf270.tunnelBounds.moveInside(_0x6b387c, _0x5b2cef, _0x6b387c); } null != this.path && (_0x4cf270 = this.path.getBoxSpawnOffset(_0x3d46e1), null != _0x4cf270 && (_0x6b387c.x += _0x4cf270.x, _0x6b387c.y += _0x4cf270.y)); _0x3d46e1.mesh.set_position(_0x6b387c); _0x3d46e1.spawnHere(); }; _0x566d38[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x566d38; var _0x3df233 = function(_0x32897e, _0x1ba13a) { null == _0x1ba13a && (_0x1ba13a = new _0x39f5dc(0xdddddd)); _0x7d440[_0x56ae('0x94d')](this, _0x32897e, _0x1ba13a); }; _0x5ac4a7[_0x56ae('0x2f78')] = _0x3df233; _0x3df233['__name__'] = _0x56ae('0x2f78'); _0x3df233['getBoxRings'] = function(_0x58b4b0, _0x5a104d) { var _0x863488 = null; if (null != _0x58b4b0) _0x863488 = _0x58b4b0[_0x56ae('0x28cc')]; else if (null != _0x5a104d) for (_0x863488 = _0x252a59[_0x56ae('0x978')](null), _0x58b4b0 = 0x0, _0x5a104d = _0x5a104d[_0x56ae('0x44')](','); _0x58b4b0 < _0x5a104d[_0x56ae('0x32')];) { var _0x58d20a = _0x5a104d[_0x58b4b0]; ++_0x58b4b0; switch (_0x58d20a) { case _0x56ae('0x24f9'): _0x863488[_0x56ae('0x8f0')](0x3); break; case 'left': _0x863488[_0x56ae('0x8f0')](0x2); break; case _0x56ae('0x760'): _0x863488[_0x56ae('0x8f0')](0x0); break; case 'up': _0x863488['push'](0x1); } } if (null == _0x863488 || 0x0 == _0x863488['get_length']()) { _0x863488 = [0x2, 0x0]; _0x58b4b0 = _0x252a59[_0x56ae('0x978')](null); _0x5a104d = 0x0; for (_0x58d20a = _0x863488['length']; _0x5a104d < _0x58d20a;) { var _0x1a5795 = _0x5a104d++; _0x58b4b0[_0x56ae('0x8b6')](_0x1a5795, _0x863488[_0x1a5795]); } _0x863488 = _0x58b4b0; } return _0x863488; }; _0x3df233[_0x56ae('0x2f79')] = function(_0x279d91, _0x3971c4, _0x3b3b72, _0x52a5da, _0x1660c8, _0x2c9240, _0x45493d) { null == _0x45493d && (_0x45493d = 0x10); var _0x1b30b7 = _0x279d91['get_vertexPositionData'](); null == _0x1b30b7 && (_0x1b30b7 = _0x252a59[_0x56ae('0x975')](null)); for (var _0x2d9f4e = 0x0, _0x5ac4a7 = _0x45493d; _0x2d9f4e < _0x5ac4a7;) { var _0x4e6193 = _0x2d9f4e++, _0x4235bf = Math['sin'](_0x1c1b50[_0x56ae('0x27f')](_0x1c1b50[_0x56ae('0x274')](_0x4e6193, _0x45493d), 6.283185307179586)); _0x4e6193 = Math[_0x56ae('0x104e')](_0x4e6193 / _0x45493d * 6.283185307179586); for (var _0x5c4c32 = 0x0; 0x3 > _0x5c4c32;) { var _0x1d220e = _0x5c4c32++, _0x2c3485 = Math[_0x56ae('0x104e')](_0x1d220e / 0x3 * 6.283185307179586), _0x370254 = _0x4e6193 * (0xc + 1.2000000000000002 * _0x2c3485); _0x1d220e = 1.2000000000000002 * Math[_0x56ae('0xaa1')](_0x1d220e / 0x3 * 6.283185307179586); switch (_0x2c9240) { case 0x0: _0x370254 = _0x3b3b72 + _0x1d220e; _0x1d220e = _0x52a5da - _0x370254; break; case 0x1: _0x370254 = _0x3b3b72 - _0x370254; _0x1d220e = _0x52a5da - _0x1d220e; break; case 0x2: _0x370254 = _0x3b3b72 - _0x1d220e; _0x1d220e = _0x52a5da + _0x370254; break; case 0x3: _0x370254 = _0x3b3b72 + _0x370254, _0x1d220e = _0x52a5da + _0x1d220e; } _0x1b30b7[_0x56ae('0x8b6')](_0x3971c4, _0x370254); _0x1b30b7[_0x56ae('0x8b6')](_0x3971c4 + 0x1, _0x1d220e); _0x1b30b7[_0x56ae('0x8b6')](_0x3971c4 + 0x2, _0x1660c8 + _0x4235bf * (0xc + 1.2000000000000002 * _0x2c3485)); _0x3971c4 += 0x3; } } _0x279d91[_0x56ae('0x1f14')](_0x1b30b7); }; _0x3df233[_0x56ae('0x2f7a')] = function(_0x2ca68d, _0x74037f, _0xa705bf, _0x28fbfb) { null == _0x28fbfb && (_0x28fbfb = 0x10); var _0x293399 = _0x2ca68d[_0x56ae('0x405')](); null == _0x293399 && (_0x293399 = _0x252a59['toIntVector'](null)); for (var _0x5c014e = _0xa705bf + 0x3 * (_0x28fbfb - 0x1), _0x1ffe5d, _0x1b30b7 = 0x0; _0x1b30b7 < _0x28fbfb;) { _0x1ffe5d = _0x1b30b7++; _0x1ffe5d = _0xa705bf + 0x3 * _0x1ffe5d; var _0x2d9f4e = 0x2; _0x293399['set'](_0x74037f++, _0x5c014e); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x5c014e + _0x2d9f4e); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x1ffe5d); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x1ffe5d + _0x2d9f4e); _0x293399['set'](_0x74037f++, _0x575257[_0x56ae('0x2f7b')](_0x5c014e, _0x2d9f4e)); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x1ffe5d); _0x2d9f4e = 0x0; _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x5c014e + 0x1); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x5c014e + _0x2d9f4e); _0x293399['set'](_0x74037f++, _0x1ffe5d + 0x1); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x1ffe5d + _0x2d9f4e); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x5c014e + _0x2d9f4e); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x575257[_0x56ae('0x2f7b')](_0x1ffe5d, 0x1)); _0x2d9f4e = 0x1; _0x293399['set'](_0x74037f++, _0x5c014e + 0x2); _0x293399['set'](_0x74037f++, _0x5c014e + _0x2d9f4e); _0x293399['set'](_0x74037f++, _0x1ffe5d + 0x2); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x1ffe5d + _0x2d9f4e); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x5c014e + _0x2d9f4e); _0x293399[_0x56ae('0x8b6')](_0x74037f++, _0x575257['lXIVx'](_0x1ffe5d, 0x2)); _0x5c014e = _0x1ffe5d; } _0x2ca68d[_0x56ae('0x1149')](_0x293399); }; _0x3df233[_0x56ae('0x2be4')] = function(_0x27d10e) { if (null == _0x3df233[_0x56ae('0x2f7c')]) { var _0x451755 = new _0x27a4e9(); _0x3df233['applyRingVertices'](_0x451755, 0x0, 3.6000000000000005, 0x0, 0x0, _0x27d10e); _0x3df233[_0x56ae('0x2f7a')](_0x451755, 0x0, 0x0); _0x3df233[_0x56ae('0x2f7c')] = new _0x383538(); _0x3df233[_0x56ae('0x2f7c')][_0x56ae('0xae4')](_0x451755); } _0x451755 = new _0x7d440(_0x3df233['ringGeometry'], new _0x39f5dc(0xf09000)); switch (_0x27d10e) { case 0x0: _0x451755['set_rotationZ'](0xb4); break; case 0x1: _0x451755[_0x56ae('0xfae')](-0x5a); break; case 0x3: _0x451755[_0x56ae('0xfae')](0x5a); } return _0x451755; }; _0x3df233[_0x56ae('0x8ee')] = _0x7d440; _0x3df233['prototype'] = _0x4e6193(_0x7d440[_0x56ae('0x6')], { '__class__': _0x3df233 }); var _0x3bed73 = function(_0x5ee992, _0x4375b8, _0x532c3b) { null == _0x532c3b && (_0x532c3b = !0x1); this[_0x56ae('0xd96')] = !0x0; this[_0x56ae('0x7c0')] = _0x5ee992; this[_0x56ae('0x223d')] = new _0x1e2434(_0x532c3b); this[_0x56ae('0x1cd7')] = new _0xd849e6(); this[_0x56ae('0x18b3')] = _0x4375b8; }; _0x5ac4a7[_0x56ae('0x2f7d')] = _0x3bed73; _0x3bed73['__name__'] = _0x56ae('0x2f7d'); _0x3bed73[_0x56ae('0x6')] = {}; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x7c0')] = null; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x223d')] = null; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x1cd7')] = null; _0x3bed73[_0x56ae('0x6')]['volume'] = null; _0x3bed73[_0x56ae('0x6')]['dirty'] = null; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x2f7e')] = function(_0x51d209, _0x22dbb2) { null == _0x22dbb2 && (_0x22dbb2 = !0x1); _0x22dbb2 ? (this.collisionResult.touching = !0x1, _0x51d209.collisionResult.touching = !0x1) : _0x51d209.collideWith(this, !0x0); }; _0x3bed73[_0x56ae('0x6')]['invalidateAABB'] = function() { this.dirty = !0x0; }; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x2dba')] = function() { if (_0x56ae('0x2f7f') === _0x56ae('0x2f7f')) { this.aabbToVertexBuffer(); } else { null != this._camera && (this._entryPoint = this._camera.get_scenePosition(), this._cameraForward = _0x20a657.getForward(this._camera.get_transform(), this._cameraForward)); this._cullPlanes = null != this._customCullPlanes ? this._customCullPlanes : null != this._camera ? this._camera.get_frustumPlanes() : null; this._numCullPlanes = null != this._cullPlanes ? this._cullPlanes.get_length() : 0x0; this._numTriangles = this._numMouseEnableds = 0x0; this._entityHead = this._cutoutRenderableHead = this._opaqueRenderableHead = this._blendedRenderableHead = null; this._renderableListItemPool.freeAll(); this._entityListItemPool.freeAll(); this._skyBox = null; 0x0 < this._numLights && this._lights.set_length(this._numLights = 0x0); 0x0 < this._numDirectionalLights && this._directionalLights.set_length(this._numDirectionalLights = 0x0); 0x0 < this._numPointLights && this._pointLights.set_length(this._numPointLights = 0x0); 0x0 < this._numLightProbes && this._lightProbes.set_length(this._numLightProbes = 0x0); } }; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x2f80')] = function() { this.aabb.clear(); if (this.object instanceof _0x7d440) for (var _0x1d4c7a = this.object.get_sceneTransform(), _0x4e3a0f = new _0x1f20b7(this.object.get_geometry()); _0x4e3a0f.hasNext();) { if ('fxQNZ' !== _0x56ae('0x2f81')) { var _0x47c668 = _0x4e3a0f.next(); _0x92d054.transformPoint(_0x1d4c7a, _0x47c668, _0x3bed73.temp); this.aabb.extendToPoint(_0x3bed73.temp); } else { this.identifier = _0x56ae('0x2f14'); } } else this.aabb.extendToPoint(this.object.get_scenePosition()); }; _0x3bed73[_0x56ae('0x6')]['collideLine'] = function(_0x423e61, _0xa3e267, _0x329e86, _0x149a26, _0x5c48fc, _0x555c5d) { _0x423e61 = _0x59b8d7.getClass(this); throw new _0x1adea8(new _0x35308d(_0x423e61.__name__ + _0x56ae('0x2f82'))); }; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x2f83')] = function(_0x5a8d07, _0x1bb880, _0x594bc0) { _0x5a8d07 = _0x59b8d7.getClass(this); throw new _0x1adea8(new _0x35308d(_0x5a8d07.__name__ + _0x56ae('0x2f84'))); }; _0x3bed73[_0x56ae('0x6')][_0x56ae('0xe8b')] = function(_0x2375d1, _0x698530) { null == _0x698530 && (_0x698530 = new _0x4e9ff1()); _0x92d054.transformPoint(this.object.get_inverseSceneTransform(), _0x2375d1, _0x698530); return _0x698530; }; _0x3bed73[_0x56ae('0x6')][_0x56ae('0xe90')] = function(_0x4658c0, _0x268299) { null == _0x268299 && (_0x268299 = new _0x4e9ff1()); _0x92d054.transformPoint(this.object.get_sceneTransform(), _0x4658c0, _0x268299); return _0x268299; }; _0x3bed73[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3bed73; var _0x19e26f = function(_0xac65cb) { _0x3bed73[_0x56ae('0x94d')](this, _0xac65cb, 0x0); this[_0x56ae('0xf71')] = _0x252a59['toObjectVector'](null); }; _0x5ac4a7[_0x56ae('0x2f85')] = _0x19e26f; _0x19e26f[_0x56ae('0x8bf')] = _0x56ae('0x2f85'); _0x19e26f[_0x56ae('0x8ee')] = _0x3bed73; _0x19e26f[_0x56ae('0x6')] = _0x4e6193(_0x3bed73[_0x56ae('0x6')], { 'colliders': null, 'subCollider': null, 'addCollider': function(_0x5d9c35) { _0x5d9c35[_0x56ae('0x7c0')] == this['object'] && (_0x5d9c35[_0x56ae('0x223d')] = this[_0x56ae('0x223d')], this[_0x56ae('0x18b3')] += _0x5d9c35['volume'], this[_0x56ae('0xf71')][_0x56ae('0x8f0')](_0x5d9c35)); }, 'updateAABB': function() { this['aabb']['clear'](); for (var _0x4d5e5c = this[_0x56ae('0xf71')][_0x56ae('0x3f')](); _0x4d5e5c[_0x56ae('0x8f5')]();) { var _0x440e8b = _0x4d5e5c[_0x56ae('0x42')](); _0x440e8b[_0x56ae('0x2dba')](); var _0x1f16a2 = this[_0x56ae('0x1cd7')]; _0x440e8b = _0x440e8b[_0x56ae('0x1cd7')]; _0x1f16a2['extendToPoint'](_0x440e8b[_0x56ae('0x58')]); _0x1f16a2[_0x56ae('0x1d8b')](_0x440e8b[_0x56ae('0x57')]); } }, 'collideWith': function(_0x983350, _0x2fd664) { if (_0x56ae('0x2f86') === 'klJfz') { var _0x7b3d23 = _0xfe3284[_0x56ae('0x3d')](0x258); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Maybe\x20next\x20time\x20you\x27ll\x20think\x20twice\x20before\x20helping\x20out!', 0x14, -0x78, null, _0x7b3d23, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b6a'), 0x104, 0x28, null, null, null, null, null); _0x7b3d23 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2f87'), -0x8c, 0xa0, null, null, 0x0, _0x7b3d23, null); _0x7b3d23 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b6b'), 0x12c, 0xf0, null, null, 0x1, _0x7b3d23, null); } else { null == _0x2fd664 && (_0x2fd664 = !0x1); if (!(_0x983350 instanceof _0x19e26f)) { this[_0x56ae('0x223d')][_0x56ae('0x2f88')] = !0x1; _0x983350[_0x56ae('0x223d')][_0x56ae('0x2f88')] = !0x1; this[_0x56ae('0x2f89')] = null; for (var _0x2fe58b = this['colliders'][_0x56ae('0x3f')](); _0x2fe58b[_0x56ae('0x8f5')]();) { var _0x3e2e7b = _0x2fe58b[_0x56ae('0x42')](), _0x47e58d = _0x3e2e7b[_0x56ae('0x1cd7')], _0x2a326a = _0x983350[_0x56ae('0x1cd7')]; if (_0x47e58d[_0x56ae('0x58')]['x'] <= _0x2a326a['max']['x'] && _0x47e58d[_0x56ae('0x57')]['x'] >= _0x2a326a[_0x56ae('0x58')]['x'] && _0x47e58d['min']['y'] <= _0x2a326a[_0x56ae('0x57')]['y'] && _0x47e58d[_0x56ae('0x57')]['y'] >= _0x2a326a['min']['y'] && _0x47e58d[_0x56ae('0x58')]['z'] <= _0x2a326a['max']['z'] && _0x47e58d[_0x56ae('0x57')]['z'] >= _0x2a326a[_0x56ae('0x58')]['z'] && (_0x3e2e7b[_0x56ae('0x2f7e')](_0x983350, _0x2fd664), this[_0x56ae('0x223d')]['touching'])) { this['subCollider'] = _0x3e2e7b; break; } } } } }, 'collideLine': function(_0x35e618, _0x4e80a1, _0x311735, _0x1e9575, _0x4f9a55, _0x5be40e) { null == _0x4f9a55 && (_0x4f9a55 = new _0x4e9ff1()); _0x4f9a55['x'] = NaN; _0x4f9a55['y'] = NaN; _0x4f9a55['z'] = NaN; for (var _0x23cfda = this[_0x56ae('0xf71')][_0x56ae('0x3f')](); _0x23cfda[_0x56ae('0x8f5')]() && (_0x23cfda[_0x56ae('0x42')]()[_0x56ae('0x242f')](_0x35e618, _0x4e80a1, _0x311735, _0x1e9575, _0x4f9a55, _0x5be40e), isNaN(_0x4f9a55['x']));); return _0x4f9a55; }, 'forPointsNearSphere': function(_0x12dcc4, _0x2b05e9, _0x522d5f) { for (var _0x2185d7 = this['colliders'][_0x56ae('0x3f')](); _0x2185d7[_0x56ae('0x8f5')]();) _0x2185d7[_0x56ae('0x42')]()[_0x56ae('0x2f83')](_0x12dcc4, _0x2b05e9, _0x522d5f); }, '__class__': _0x19e26f }); var _0x3fedb0 = function(_0x57819e) { if (0x4 != _0x57819e['sourceData'][_0x56ae('0xf2e')]) throw new _0x1adea8(_0x56ae('0x2f8a') + _0x57819e['sourceData'][_0x56ae('0xf2e')]); _0x19e26f['call'](this, _0x57819e['mesh']); var _0x6c43dd = _0x57819e[_0x56ae('0xf2d')][_0x56ae('0x18a5')]; _0x6c43dd = _0x17c694['getBoxPath'](null != _0x586025['boxPath'] ? _0x6c43dd[_0x56ae('0x99c')](_0x56ae('0x2d4f')) : _0x6c43dd['h'][_0x56ae('0x2d4f')]); var _0xcf1f8d = _0x57819e['sourceData']['params']; for (_0x6c43dd = _0x3df233[_0x56ae('0x2f8b')](_0x6c43dd, null != _0x586025[_0x56ae('0x28cc')] ? _0xcf1f8d['getReserved'](_0x56ae('0x28cc')) : _0xcf1f8d['h']['boxRings'])['iterator'](); _0x6c43dd[_0x56ae('0x8f5')]();) _0xcf1f8d = _0x6c43dd['next'](), this['addCollider'](new _0x5ea37e(_0x57819e, _0xcf1f8d)); this[_0x56ae('0x2f69')] = new _0x452b7b(_0x57819e); this['addCollider'](this[_0x56ae('0x2f69')]); }; _0x5ac4a7[_0x56ae('0x2f8c')] = _0x3fedb0; _0x3fedb0[_0x56ae('0x8bf')] = _0x56ae('0x2f8c'); _0x3fedb0[_0x56ae('0x8ee')] = _0x19e26f; _0x3fedb0[_0x56ae('0x6')] = _0x4e6193(_0x19e26f[_0x56ae('0x6')], { 'boxCollider': null, 'updateAABB': function() { _0x19e26f['prototype']['updateAABB'][_0x56ae('0x94d')](this); this['aabb']['extendBy'](0x4b); }, '__class__': _0x3fedb0 }); var _0x5f17d4 = function(_0x5de2d1, _0x16a6a5) { this[_0x56ae('0x2f8d')] = this['animationStepTime'] = 0x0; this['animationTime'] = -0x1; _0x58aeda[_0x56ae('0x94d')](this, _0x5de2d1, new _0x7d440(new _0x383538())); this[_0x56ae('0x1c')](_0x5de2d1, _0x16a6a5); this[_0x56ae('0x2f8e')] = 0x0; }; _0x5ac4a7[_0x56ae('0x2f8f')] = _0x5f17d4; _0x5f17d4[_0x56ae('0x8bf')] = _0x56ae('0x2f8f'); _0x5f17d4[_0x56ae('0x984')] = {}; _0x5f17d4[_0x56ae('0x984')][_0x56ae('0x2ef4')] = _0x56ae('0x2ef4'); _0x5f17d4[_0x56ae('0x984')][_0x56ae('0xdac')] = _0x56ae('0xdac'); _0x5f17d4[_0x56ae('0xdac')] = function() { null == _0x5f17d4[_0x56ae('0x5c9')] && (_0x5f17d4[_0x56ae('0x5c9')] = new _0x56f3bc(_0x422531[_0x56ae('0x1294')](_0x56ae('0x2f90')))); return _0x5f17d4['texture']; }; _0x5f17d4['get_meshCache'] = function() { null == _0x5f17d4[_0x56ae('0x2f91')] && (_0x5f17d4[_0x56ae('0x2f91')] = new _0x292403('model/terrain.3ds'), _0x5f17d4[_0x56ae('0x2f91')]['modifyMesh'](_0x56ae('0x20af'), function(_0x1e7d34) { _0x5f17d4['applyMinimumBrightness'](0.8, _0x1e7d34); })); return _0x5f17d4[_0x56ae('0x2f91')]; }; _0x5f17d4[_0x56ae('0x2f92')] = function(_0x3f4b7d, _0x2f583e) { var _0x344724 = _0x59b8d7[_0x56ae('0x951')](_0x2f583e['get_geometry']()[_0x56ae('0xb09')]()['get'](0x0), _0x547bfc); _0x2f583e = _0x344724[_0x56ae('0xb0a')](); for (_0x344724 = _0x3e82b5['range'](_0x344724[_0x56ae('0x1150')](), _0x2f583e['get_length'](), _0x344724[_0x56ae('0x1151')]()); _0x575257['rSUEp'](_0x344724[_0x56ae('0x1407')], _0x344724['end']);) { var _0x5d9844 = _0x344724['currentValue'] += _0x344724[_0x56ae('0x2014')]; _0x2f583e['set'](_0x5d9844, _0x3f4b7d); } }; _0x5f17d4[_0x56ae('0x27aa')] = function(_0x4a877b, _0x31d615) { if (_0x56ae('0x2f93') === _0x56ae('0x2f93')) { _0x5f17d4[_0x56ae('0xb9a')] || (_0x5f17d4[_0x56ae('0xb9a')] = !0x0); null == _0x5f17d4['pool'] && (_0x5f17d4[_0x56ae('0x2f94')] = _0x252a59[_0x56ae('0x977')](null)); if (0x0 == _0x5f17d4[_0x56ae('0x2f94')][_0x56ae('0x9fa')]()) var _0x2d5e3a = new _0x5f17d4(_0x4a877b, _0x31d615); else _0x2d5e3a = _0x5f17d4[_0x56ae('0x2f94')][_0x56ae('0x1b')](_0x5f17d4['pool']['get_length']() - 0x1), _0x5f17d4[_0x56ae('0x2f94')][_0x56ae('0x9d8')](_0x5f17d4[_0x56ae('0x2f94')][_0x56ae('0x9fa')]() - 0x1, 0x1), _0x2d5e3a['setTo'](_0x4a877b, _0x31d615); return _0x2d5e3a; } else { if (null != this[_0x56ae('0x1a18')]) for (var _0x3d6834 = 0x0, _0xe4bae3 = this[_0x56ae('0x1a18')][_0x56ae('0x9fa')](); _0x3d6834 < _0xe4bae3;) { var _0x2fdb89 = _0x3d6834++; for (_0x2fdb89 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x2fdb89)[_0x56ae('0x3f')](); _0x2fdb89[_0x56ae('0x8f5')]();) _0x2fdb89['next']()[_0x56ae('0x9cd')](); } this['_textures'] = _0x252a59[_0x56ae('0x978')](null, 0x8); this[_0x56ae('0x1f35')] = new _0x36a0e0(); this[_0x56ae('0x1f34')] = !0x1; } }; _0x5f17d4['xFlush'] = function(_0x32d8c5, _0x4b5c81) { return 0x1 == _0x32d8c5[_0x56ae('0xf2d')]['shape'] && 0x1 == _0x4b5c81['sourceData'][_0x56ae('0xf2e')] ? _0x575257[_0x56ae('0x730')](_0x32d8c5[_0x56ae('0xf2d')]['rotation']['x'], _0x4b5c81['sourceData']['rotation']['x']) ? !0x1 : !0x0 : 0x1 != _0x32d8c5[_0x56ae('0xf2d')]['shape'] && 0x1 != _0x4b5c81[_0x56ae('0xf2d')][_0x56ae('0xf2e')] ? !0x0 : !0x1; }; _0x5f17d4[_0x56ae('0x2f95')] = function(_0x50596e, _0x1e63fe) { return 0x1 == _0x50596e[_0x56ae('0xf2d')]['shape'] && 0x1 == _0x1e63fe[_0x56ae('0xf2d')][_0x56ae('0xf2e')] ? 0x0 != _0x50596e[_0x56ae('0xf2d')][_0x56ae('0x88f')]['x'] || 0x0 != _0x1e63fe[_0x56ae('0xf2d')][_0x56ae('0x88f')]['x'] ? !0x1 : !0x0 : 0x1 != _0x50596e['sourceData'][_0x56ae('0xf2e')] && 0x1 != _0x1e63fe[_0x56ae('0xf2d')]['shape'] ? !0x0 : !0x1; }; _0x5f17d4[_0x56ae('0x8ee')] = _0x58aeda; _0x5f17d4['prototype'] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'tunnel': null, 'normal': null, 'sourceData': null, 'animation': null, 'animationTime': null, 'minAnimationStep': null, 'animationStepTime': null, 'flushEdges': null, 'setTo': function(_0x49a8ea, _0x2821d4) { this['level'] = this[_0x56ae('0x94c')] = _0x49a8ea; this['animation'] = null; this[_0x56ae('0xf2d')] = _0x2821d4; _0x5f17d4[_0x56ae('0x2ef4')]()[_0x56ae('0x2f96')](_0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x1b')](this[_0x56ae('0xf2d')][_0x56ae('0x1ad6')]), _0x2d9f4e(this, this[_0x56ae('0x2f97')])); null == this['collider'] && this['set_collider'](new _0x452b7b(this)); 0x4 == this[_0x56ae('0xf2d')][_0x56ae('0xf2e')] ? null == this[_0x56ae('0x1d8e')] && this[_0x56ae('0x21d8')](new _0x4ea95f(this)) : this[_0x56ae('0x21d8')](null); this[_0x56ae('0x2f8e')] = 0x0; this['sourceData'][_0x56ae('0xf66')][_0x56ae('0x8c0')](this); this[_0x56ae('0xe79')]['set_scaleX'](this[_0x56ae('0xf2d')][_0x56ae('0xa19')]); this[_0x56ae('0xe79')]['set_scaleY'](this['sourceData']['scale']); this[_0x56ae('0xe79')][_0x56ae('0xf02')](this[_0x56ae('0xf2d')]['scale']); this[_0x56ae('0xe79')][_0x56ae('0xfb5')](this[_0x56ae('0xf2d')][_0x56ae('0x88f')]['get_degrees']()); this[_0x56ae('0xe79')][_0x56ae('0x471')](0x0); this['mesh'][_0x56ae('0xaae')](0x0); this[_0x56ae('0xe79')][_0x56ae('0xf03')](0x0); this[_0x56ae('0xe79')]['set_material'](_0x49a8ea[_0x56ae('0x220f')][_0x56ae('0x15ef')]); this['spawnHere'](); }, 'setMeshTo': function(_0x49d05d) { this['mesh']['set_geometry'](_0x49d05d[_0x56ae('0x15a9')]()); 0x0 != _0x49d05d[_0x56ae('0xf59')]() || 0x0 != _0x49d05d[_0x56ae('0xf5c')]() || _0x49d05d[_0x56ae('0xfaf')](); }, 'placeSpawnPointAt': function(_0xd68a7b, _0x4424ad) { this[_0x56ae('0xe79')][_0x56ae('0x471')](_0xd68a7b['position']['x'] * _0x4424ad); this['mesh'][_0x56ae('0xaae')](_0xd68a7b[_0x56ae('0xc5c')]['y'] * _0x4424ad); this[_0x56ae('0xe79')]['set_z']((_0xd68a7b[_0x56ae('0xc5c')]['z'] + 0.5) * _0x4424ad); this[_0x56ae('0xe79')][_0x56ae('0xfb5')](this[_0x56ae('0xf2d')]['rotation'][_0x56ae('0x1050')]()); null != _0xd68a7b['eulers'] && (_0x4424ad = this[_0x56ae('0xe79')], _0x4424ad['set_rotationX'](_0x4424ad[_0x56ae('0xf59')]() + 0xb4 * _0xd68a7b[_0x56ae('0x226c')]['x'] / 3.141592653589793), _0x4424ad = this[_0x56ae('0xe79')], _0x4424ad['set_rotationY'](_0x4424ad[_0x56ae('0xf5c')]() + _0x1c1b50[_0x56ae('0x27f')](0xb4, _0xd68a7b[_0x56ae('0x226c')]['y']) / 3.141592653589793), _0x4424ad = this[_0x56ae('0xe79')], _0x4424ad[_0x56ae('0xfae')](_0x4424ad[_0x56ae('0xfaf')]() + 0xb4 * _0xd68a7b[_0x56ae('0x226c')]['z'] / 3.141592653589793)); null != this[_0x56ae('0xf2d')][_0x56ae('0x2f98')] && (null != _0xd68a7b['eulers'] ? (_0x2eb087[_0x56ae('0x2bd7')](_0xd68a7b['eulers']['y'], _0xd68a7b[_0x56ae('0x226c')]['z'], _0xd68a7b['eulers']['x'], _0x5f17d4[_0x56ae('0x2f99')]), _0x2eb087[_0x56ae('0x130d')](_0x5f17d4[_0x56ae('0x2f99')], this['sourceData'][_0x56ae('0x2f98')], _0x5f17d4[_0x56ae('0xe8c')]), _0xd68a7b = this[_0x56ae('0xe79')][_0x56ae('0x3e1')]() + _0x5f17d4[_0x56ae('0xe8c')]['x'], this[_0x56ae('0xe79')][_0x56ae('0x471')](_0xd68a7b), _0xd68a7b = this[_0x56ae('0xe79')][_0x56ae('0x9f0')]() + _0x5f17d4[_0x56ae('0xe8c')]['y'], this[_0x56ae('0xe79')][_0x56ae('0xaae')](_0xd68a7b), _0xd68a7b = this[_0x56ae('0xe79')][_0x56ae('0x105e')]() + _0x5f17d4['temp']['z']) : (_0xd68a7b = this[_0x56ae('0xe79')][_0x56ae('0x3e1')]() + this[_0x56ae('0xf2d')][_0x56ae('0x2f98')]['x'], this[_0x56ae('0xe79')]['set_x'](_0xd68a7b), _0xd68a7b = this['mesh'][_0x56ae('0x9f0')]() + this[_0x56ae('0xf2d')][_0x56ae('0x2f98')]['y'], this[_0x56ae('0xe79')]['set_y'](_0xd68a7b), _0xd68a7b = this[_0x56ae('0xe79')][_0x56ae('0x105e')]() + this['sourceData'][_0x56ae('0x2f98')]['z']), this['mesh'][_0x56ae('0xf03')](_0xd68a7b)); this['spawnHere'](); }, 'placeInLayout': function(_0x309af4, _0x1cd693) { this[_0x56ae('0x2f9a')](_0x309af4, _0x1cd693[_0x56ae('0xf30')]); this['reset'](); }, 'onPlacedInSection': function(_0x439039, _0x3e75d5) { if (0x0 <= _0x3e75d5 && 0x0 == this[_0x56ae('0xf2d')][_0x56ae('0x88f')]['x'] && 0x0 == this[_0x56ae('0xf2d')][_0x56ae('0x88f')]['z'] && !this[_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x2243')]) { var _0x44a624 = 0x0; for (_0x439039[_0x56ae('0x9e3')] instanceof _0x21a81b && 0x1 == _0x439039['layout'][_0x56ae('0x2f9b')] && (_0x44a624 = 0x2); 0x4 > _0x44a624;) { if (_0x1c1b50[_0x56ae('0x251')](_0x56ae('0x2f9c'), _0x1c1b50[_0x56ae('0x280')])) { _0x2d9f4e(_0x5ac4a7, 0x4 + (_0x370254 ? 0x1 : 0x0), 0x3); _0x1b30b7 = _0x5ac4a7[_0x56ae('0x299b')][_0x56ae('0x1ccb')] + 0x1; _0x4e6193 = _0x5ac4a7[_0x56ae('0x2999')][_0x56ae('0x1ccb')] + 0x1; _0x11208a += 0x1; _0x2d9f4e(_0x5ac4a7, _0x1b30b7 - 0x101, 0x5); _0x2d9f4e(_0x5ac4a7, _0x4e6193 - 0x1, 0x5); _0x2d9f4e(_0x5ac4a7, _0x11208a - 0x4, 0x4); for (_0x13b6ca = 0x0; _0x13b6ca < _0x11208a; _0x13b6ca++) _0x2d9f4e(_0x5ac4a7, _0x5ac4a7[_0x56ae('0x299e')][0x2 * _0x1a0474[_0x13b6ca] + 0x1], 0x3); _0x36799b(_0x5ac4a7, _0x5ac4a7[_0x56ae('0x299a')], _0x1b30b7 - 0x1); _0x36799b(_0x5ac4a7, _0x5ac4a7['dyn_dtree'], _0x4e6193 - 0x1); _0x1102f5(_0x5ac4a7, _0x5ac4a7[_0x56ae('0x299a')], _0x5ac4a7[_0x56ae('0x299c')]); } else { var _0x5880b1 = 0x0, _0x9a051a = 0x0; switch (_0x44a624++) { case 0x0: _0x5880b1 = -0x1; break; case 0x1: _0x5880b1 = 0x1; break; case 0x2: _0x9a051a = 0x1; break; default: _0x9a051a = -0x1; } var _0x31d217 = _0x439039[_0x56ae('0x9e3')]['getRelativeIndex'](_0x3e75d5, _0x5880b1, 0x0, _0x9a051a); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x31d217 = 0x0 <= _0x31d217 && _0x31d217 < _0x439039[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x439039['terrain']['get'](_0x31d217) : null; if (null == _0x31d217 || _0x31d217[_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x2243')] || 0x0 <= _0x17bbc3['tileTypes'][_0x56ae('0x1b')](_0x31d217[_0x56ae('0xf2d')][_0x56ae('0x1ad6')])['indexOf']('rotated')) var _0x36b452 = !0x0; else _0x36b452 = this['mesh'][_0x56ae('0xfaf')]() - _0x31d217['mesh']['get_rotationZ'](), _0x36b452 = !(1e-10 > (0x0 <= _0x36b452 ? _0x36b452 : -_0x36b452)); if (!_0x36b452) { if (0x0 > _0x5880b1) { if (!_0x5f17d4[_0x56ae('0x2f9d')](_0x31d217, this)) continue; } else if (0x0 < _0x5880b1) { if (!_0x5f17d4['xFlush'](this, _0x31d217)) continue; } else if (0x0 > _0x9a051a) { if (!_0x5f17d4[_0x56ae('0x2f95')](_0x31d217, this)) continue; } else if (!_0x5f17d4[_0x56ae('0x2f95')](this, _0x31d217)) continue; _0x439039[_0x56ae('0x94c')][_0x56ae('0xf2c')] && (_0x9a051a = -_0x9a051a); _0x36b452 = _0x437029[_0x56ae('0x1b')](_0x5880b1, 0x0, _0x9a051a); this[_0x56ae('0x2f8e')] |= _0x36b452; _0x5880b1 = _0x437029['get'](-_0x5880b1, 0x0, -_0x9a051a); _0x31d217[_0x56ae('0x2f8e')] |= _0x5880b1; } } } } }, 'update': function(_0x843d69) { null != this[_0x56ae('0xf62')] && 0x0 <= this[_0x56ae('0xf63')] && (this[_0x56ae('0x2f9e')] += _0x843d69, this['animationStepTime'] >= this[_0x56ae('0x2f8d')] && (this[_0x56ae('0xf63')] += this['animationStepTime'], this[_0x56ae('0xf62')][_0x56ae('0x8f2')](this, this[_0x56ae('0x2f9e')]), this[_0x56ae('0x2f9e')] = 0x0)); }, 'reset': function() { _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0xf63')] = -0x1; this['animationStepTime'] = 0x0; null != this['animation'] && this['animation'][_0x56ae('0xb7c')](this); }, 'get_normal': function() { if ('egeip' !== _0x56ae('0x2f9f')) { if (0x4 != _0x1729f0['sourceData'][_0x56ae('0xf2e')]) throw new _0x1adea8(_0x56ae('0x2f8a') + _0x1729f0[_0x56ae('0xf2d')][_0x56ae('0xf2e')]); _0x19e26f[_0x56ae('0x94d')](this, _0x1729f0[_0x56ae('0xe79')]); var _0x35b2c4 = _0x1729f0['sourceData'][_0x56ae('0x18a5')]; _0x35b2c4 = _0x17c694[_0x56ae('0x2fa0')](null != _0x586025[_0x56ae('0x2d4f')] ? _0x35b2c4[_0x56ae('0x99c')]('boxPath') : _0x35b2c4['h'][_0x56ae('0x2d4f')]); var _0x109406 = _0x1729f0[_0x56ae('0xf2d')][_0x56ae('0x18a5')]; for (_0x35b2c4 = _0x3df233[_0x56ae('0x2f8b')](_0x35b2c4, null != _0x586025['boxRings'] ? _0x109406[_0x56ae('0x99c')]('boxRings') : _0x109406['h'][_0x56ae('0x28cc')])[_0x56ae('0x3f')](); _0x35b2c4[_0x56ae('0x8f5')]();) _0x109406 = _0x35b2c4[_0x56ae('0x42')](), this[_0x56ae('0x2fa1')](new _0x5ea37e(_0x1729f0, _0x109406)); this[_0x56ae('0x2f69')] = new _0x452b7b(_0x1729f0); this[_0x56ae('0x2fa1')](this['boxCollider']); } else { if (null == this[_0x56ae('0xc61')]) { var _0x1729f0 = _0x2eb087[_0x56ae('0x179d')](this[_0x56ae('0xe79')][_0x56ae('0xfe9')]()); this[_0x56ae('0xc61')] = _0x2eb087['rotatePoint'](_0x1729f0, _0x4eefd2['Y_AXIS']); } return this[_0x56ae('0xc61')]; } }, 'recycle': function() { null != this[_0x56ae('0xe79')] && (_0x5f17d4[_0x56ae('0x2f94')]['push'](this), this[_0x56ae('0xf62')] = null, this[_0x56ae('0xe79')][_0x56ae('0x9cd')](), this[_0x56ae('0x21d7')](null)); }, '__class__': _0x5f17d4, '__properties__': _0x4e6193(_0x58aeda[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_normal': 'get_normal' }) }); var _0x5d17c1 = function(_0x382421, _0x2adcdf, _0x5ac0e8, _0x3ae5e1, _0x4300d1, _0x53b2f2, _0x279682, _0x1b30b7) { this[_0x56ae('0xa19')] = _0x382421; this['color'] = _0x2adcdf; this[_0x56ae('0x88f')] = _0x5ac0e8; this[_0x56ae('0xf2e')] = _0x3ae5e1; this[_0x56ae('0xf66')] = _0x4300d1; this[_0x56ae('0x1ad6')] = _0x53b2f2; this['levelBackwards'] = _0x279682; 0x0 != _0x5ac0e8['x'] && (this[_0x56ae('0x2f98')] = new _0x4e9ff1(0x0, 0.5 * -_0x382421 * Math[_0x56ae('0xaa1')](_0x5ac0e8['x']), 0.5 * -_0x382421 * (0x1 - Math[_0x56ae('0x104e')](_0x5ac0e8['x'])))); this[_0x56ae('0x156b')] = new _0xd849e6(); this['boundingBox']['extendToPointF'](0x0, 0x0, 0x0); this[_0x56ae('0x156b')]['extendBy'](0.5); switch (_0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x1b')](this[_0x56ae('0x1ad6')])) { case _0x56ae('0x2f53'): this['boundingBox']['scaleByComplex'](0x1, _0x5f17d4[_0x56ae('0x1cfc')], 1.1); break; case _0x56ae('0x2260'): case _0x56ae('0x2fa2'): break; case 'rotatedZBox': this[_0x56ae('0x156b')][_0x56ae('0x2fa3')](0.75, 0.75, 0x1); break; case _0x56ae('0x2f54'): this['boundingBox'][_0x56ae('0x2fa3')](0x1, _0x5f17d4[_0x56ae('0x1cfc')], 1.2); break; default: this[_0x56ae('0x156b')][_0x56ae('0x2fa3')](0x1, _0x5f17d4['TILE_HEIGHT'], 0x1); } }; _0x5ac4a7['com.player03.run3.level.terrain.TerrainSourceData'] = _0x5d17c1; _0x5d17c1[_0x56ae('0x8bf')] = _0x56ae('0x2fa4'); _0x5d17c1[_0x56ae('0x6')] = {}; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0xa19')] = null; _0x5d17c1[_0x56ae('0x6')]['rotation'] = null; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0x2f98')] = null; _0x5d17c1[_0x56ae('0x6')]['shape'] = null; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0xf66')] = null; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0x156b')] = null; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0x2fa5')] = null; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0x1ad6')] = null; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0x150e')] = null; _0x5d17c1[_0x56ae('0x6')]['params'] = null; _0x5d17c1[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { return new _0x5d17c1(this.scale, this.color, this.rotation, this.shape, this.collisionProperties, this.sourceType, this.levelBackwards, this.params); }; _0x5d17c1[_0x56ae('0x6')]['__class__'] = _0x5d17c1; var _0x17bbc3 = function() { this[_0x56ae('0x2a2c')] = _0x56ae('0x9f9'); }; _0x5ac4a7[_0x56ae('0x2fa6')] = _0x17bbc3; _0x17bbc3[_0x56ae('0x8bf')] = _0x56ae('0x2fa6'); _0x17bbc3[_0x56ae('0x27ab')] = function(_0x33d9f0, _0x98a337, _0x3efed3, _0x2cf77b, _0x34d929, _0x3276b1) { if ('hgCfh' === 'tRvYj') { _0x33d9f0 = _0x4622dd[_0x56ae('0x24cc')]; var _0x4e92bd = _0x33d9f0['savedProgress']; _0x4e92bd = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4e92bd['id'], _0x4e92bd[_0x56ae('0xa1c')]); _0x33d9f0 = _0x33d9f0['levelCount']; 0x3 > (_0x4e92bd < _0x33d9f0 ? _0x4e92bd : _0x33d9f0) && (_0x1ac706['get_instance']()[_0x56ae('0x21ae')]('Thanks\x20for\x20viewing\x20the\x20credits!\x20You\x20can\x20skip\x20the\x20tutorial\x20if\x20you\x20like.\x20(Select\x20level\x204\x20on\x20the\x20map.)'), _0x4622dd[_0x56ae('0x24cc')]['savedProgress'][_0x56ae('0xbbd')](0x3)); } else { null == _0x3276b1 && (_0x3276b1 = !0x1); null == _0x2cf77b && (_0x2cf77b = -0x1); null == _0x3efed3 && (_0x3efed3 = 0x0); null == _0x34d929 && (_0x34d929 = new _0x10cca0()); var _0x575626 = null != _0x33d9f0 && _0x33d9f0[_0x56ae('0xf2c')]; _0x2cf77b = 0x0 < _0x2cf77b ? _0x2cf77b : null != _0x33d9f0 ? _0x5605e4[_0x56ae('0x1cfe')](_0x33d9f0[_0x56ae('0x2fa7')](_0x56ae('0xf30')), 0x4b) : 0x4b; var _0x2e2114 = 0xffffff; null != _0x33d9f0 && (_0x2e2114 = 0x0 < _0x3efed3 && _0x33d9f0[_0x56ae('0x2fa8')]('color' + _0x3efed3) ? _0x1b30b7[_0x56ae('0xcc9')](_0x33d9f0[_0x56ae('0x2fa7')]('color' + _0x3efed3)) : _0x5605e4[_0x56ae('0x1cfe')](_0x33d9f0[_0x56ae('0x2fa7')]('color0'), 0xffffff)); _0x3efed3 = _0x2b39f7[_0x56ae('0xb56')]['get_backgroundColor'](); (_0x2e2114 & 0xff0000) < (_0x3efed3 & 0xff0000) && (_0x2e2114 |= _0x3efed3 & 0xff0000); (_0x2e2114 & 0xff00) < (_0x3efed3 & 0xff00) && (_0x2e2114 |= _0x3efed3 & 0xff00); (_0x2e2114 & 0xff) < (_0x3efed3 & 0xff) && (_0x2e2114 |= _0x3efed3 & 0xff); null == _0x98a337 && (_0x98a337 = _0x1c1b50[_0x56ae('0x2fa9')]); var _0x2d9f4e = _0x3efed3 = 0x0, _0x5ac4a7 = _0xb3104a['defaultInstance'], _0x4e6193 = 0x1; switch (_0x98a337) { case _0x56ae('0x2faa'): _0x2e2114 = _0x40f458[_0x56ae('0x2121')](_0x2e2114, 0xff00, 0.8); break; case 'crumbling': _0x2e2114 = _0x40f458['interpolate'](_0x2e2114, 0xdddddd, 0.6); break; case _0x56ae('0x20af'): _0x2e2114 = _0x40f458[_0x56ae('0x2121')](_0x2e2114, 0x0, 0.1); break; case _0x56ae('0x2ed2'): _0x2e2114 = _0x40f458[_0x56ae('0x2121')](_0x2e2114, 0x550055, 0.8); break; case 'nonrotating': _0x2e2114 = _0x40f458[_0x56ae('0x2fab')](_0x2e2114, 0.7); break; case 'box': case _0x56ae('0x2fa2'): case _0x56ae('0x2e21'): _0x2e2114 = _0x40f458[_0x56ae('0x2121')](_0x2e2114, 0xdddddd, 0.8); break; case 'sticky': _0x2e2114 = _0x40f458[_0x56ae('0x2121')](_0x2e2114, 0x88990c, 0.9); } var _0x26eec2 = _0x17bbc3['getYawFor'](_0x98a337); switch (_0x98a337) { case 'battery': _0x3276b1 || (_0x4e6193 = 0x0); break; case _0x56ae('0x2faa'): _0x5ac4a7 = _0x461efe[_0x56ae('0x229a')]; break; case _0x56ae('0x2c93'): _0x5ac4a7 = _0x4033be[_0x56ae('0x2244')](); break; case _0x56ae('0x2e88'): case _0x1c1b50[_0x56ae('0x221d')]: case _0x56ae('0x760'): case _0x56ae('0x2e8a'): if (_0x575626) switch (_0x98a337) { case _0x56ae('0x2e88'): _0x98a337 = 'slow'; break; case _0x56ae('0x1a7'): _0x98a337 = _0x56ae('0x1a7'); break; case _0x1c1b50['sNnww']: _0x98a337 = _0x56ae('0x760'); break; default: _0x98a337 = _0x56ae('0x2e88'); } if (null != _0x33d9f0 && null != _0x33d9f0[_0x56ae('0x220f')] && _0x33d9f0[_0x56ae('0x220f')]['xInverted']) switch (_0x98a337) { case _0x56ae('0x1a7'): _0x98a337 = 'right'; break; case _0x56ae('0x760'): _0x98a337 = _0x56ae('0x1a7'); } switch (_0x98a337) { case _0x56ae('0x2e88'): _0x5ac4a7 = _0x3fabb0[_0x56ae('0x229a')]; break; case 'left': _0x5ac4a7 = new _0x4e7bce(0x2); break; case _0x56ae('0x760'): _0x5ac4a7 = new _0x4e7bce(0x0); break; default: _0x5ac4a7 = new _0x3fabb0(-0xc8); } _0x575626 && (_0x26eec2 = _0xe0688['subtract'](_0x26eec2, 3.141592653589793)); break; case _0x56ae('0x20af'): _0x5ac4a7 = _0xb3104a[_0x56ae('0x2fac')]; break; case _0x56ae('0x2fad'): _0x5ac4a7 = _0x3c74dc[_0x56ae('0x229a')]; break; case _0x56ae('0x27ac'): _0x4e6193 = 0x4; _0x5ac4a7 = new _0x3de850(_0x17c694['getBoxPath'](null != _0x586025['boxPath'] ? _0x34d929['getReserved'](_0x56ae('0x2d4f')) : _0x34d929['h'][_0x56ae('0x2d4f')])); break; case _0x56ae('0x2fae'): _0x5ac4a7 = _0xb3104a[_0x56ae('0x2faf')]; break; case 'ramp': _0x5ac4a7 = _0x44289c[_0x56ae('0x229a')]; _0x3efed3 = -0.3141592653589793; break; case 'box': case _0x56ae('0x2fa2'): case _0x56ae('0x2e21'): _0x4e6193 = 0x3; 'rotatedZBox' == _0x98a337 ? (_0x2d9f4e = 0.7853981633974483, _0x5ac4a7 = _0xb3104a[_0x56ae('0x2fb0')]) : _0x5ac4a7 = _0xb3104a[_0x56ae('0x2fb1')]; break; case _0x56ae('0x2c94'): _0x5ac4a7 = _0x4033be[_0x56ae('0x2fb2')](); break; case _0x56ae('0x2f54'): _0x5ac4a7 = _0x44289c[_0x56ae('0x2fb3')]; _0x3efed3 = _0x17bbc3[_0x56ae('0x2fb4')]; break; case 'sticky': _0x5ac4a7 = _0x2dcee5[_0x56ae('0x229a')]; } return new _0x5d17c1(_0x2cf77b, _0x2e2114, new _0x444743(_0x3efed3, _0x26eec2, _0x2d9f4e), _0x4e6193, _0x5ac4a7, _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x3b')](_0x98a337, 0x0), _0x575626, _0x34d929); } }; _0x17bbc3[_0x56ae('0x2fb5')] = function(_0x45e9eb) { return _0x56ae('0x2fa2') == _0x45e9eb ? 0.7853981633974483 : 0x0; }; _0x17bbc3[_0x56ae('0x2fb6')] = function(_0x46f582) { if ('MYDan' !== 'yankv') { for (var _0x597841 = _0x17bbc3['tileTypes'][_0x56ae('0x3f')](); _0x597841[_0x56ae('0x8f5')]();) { var _0x41e6b5 = _0x597841[_0x56ae('0x42')](); if (null != _0x586025[_0x41e6b5] ? _0x46f582[_0x56ae('0x99b')](_0x41e6b5) : _0x46f582['h'][_0x56ae('0x900')](_0x41e6b5)) return _0x41e6b5; } return null; } else { this[_0x56ae('0x1778')] = (this['horizontal'] = _0x46f582) ? 0x4 : 0x8; } }; _0x17bbc3['getDecorationData'] = function(_0x43c869, _0xbbc6f6, _0x3add60) { null == _0x3add60 && (_0x3add60 = !0x1); var _0x486ae4 = 0x0; if (null != _0x586025[_0x56ae('0x150e')] ? _0xbbc6f6[_0x56ae('0x99b')](_0x56ae('0x150e')) : _0xbbc6f6['h'][_0x56ae('0x900')](_0x56ae('0x150e'))) _0x486ae4 = (null != _0x586025[_0x56ae('0x150e')] ? _0xbbc6f6[_0x56ae('0x99b')](_0x56ae('0x150e')) : _0xbbc6f6['h'][_0x56ae('0x900')](_0x56ae('0x150e'))) ? _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025['color'] ? _0xbbc6f6['getReserved'](_0x56ae('0x150e')) : _0xbbc6f6['h'][_0x56ae('0x150e')], 0x0) : 0x0; _0x43c869 = _0x17bbc3[_0x56ae('0x27ab')](_0x43c869, _0x17bbc3[_0x56ae('0x2fb6')](_0xbbc6f6), _0x486ae4, (null != _0x586025[_0x56ae('0xf30')] ? _0xbbc6f6[_0x56ae('0x99b')](_0x56ae('0xf30')) : _0xbbc6f6['h'][_0x56ae('0x900')](_0x56ae('0xf30'))) ? _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025[_0x56ae('0xf30')] ? _0xbbc6f6[_0x56ae('0x99c')](_0x56ae('0xf30')) : _0xbbc6f6['h']['tileWidth'], -0x1) : -0x1, _0xbbc6f6, _0x3add60); _0xbbc6f6 = null != _0x586025[_0x56ae('0x88f')] ? _0xbbc6f6[_0x56ae('0x99c')](_0x56ae('0x88f')) : _0xbbc6f6['h']['rotation']; null != _0xbbc6f6 && (_0x3add60 = _0xbbc6f6[_0x56ae('0x44')](','), 0x4 <= _0x3add60[_0x56ae('0x32')] && (_0xbbc6f6 = new _0x20e8d2(), _0xbbc6f6['x'] = parseFloat(_0x3add60[0x0]), _0xbbc6f6['y'] = _0x1c1b50['iwmTp'](parseFloat, _0x3add60[0x1]), _0xbbc6f6['z'] = parseFloat(_0x3add60[0x2]), _0xbbc6f6['w'] = parseFloat(_0x3add60[0x3]), _0x3add60 = _0xbbc6f6['x'] * _0xbbc6f6['x'] + _0xbbc6f6['y'] * _0xbbc6f6['y'] + _0xbbc6f6['z'] * _0xbbc6f6['z'] + _0xbbc6f6['w'] * _0xbbc6f6['w'], _0x486ae4 = _0x3add60 - 0x1, 1e-10 > (0x0 <= _0x486ae4 ? _0x486ae4 : -_0x486ae4) || (0x0 == _0x3add60 ? (_0xbbc6f6['x'] = 0x0, _0xbbc6f6['y'] = 0x0, _0xbbc6f6['z'] = 0x0, _0xbbc6f6['w'] = 0x1) : (_0x3add60 = 0x1 / Math[_0x56ae('0xf0c')](_0x3add60), _0xbbc6f6['x'] *= _0x3add60, _0xbbc6f6['y'] *= _0x3add60, _0xbbc6f6['z'] *= _0x3add60, _0xbbc6f6['w'] *= _0x3add60)), _0x43c869[_0x56ae('0x88f')] = _0x2eb087[_0x56ae('0x104f')](_0xbbc6f6))); return _0x43c869; }; _0x17bbc3[_0x56ae('0x8ee')] = _0x4c4906; _0x17bbc3[_0x56ae('0x6')] = _0x4e6193(_0x4c4906[_0x56ae('0x6')], { 'decorate': function(_0x5c27fb, _0x284caf, _0x26693c) { var _0x23edac = {}; _0x23edac[_0x56ae('0x2fb7')] = function(_0x4dd284, _0xf76599) { return _0x1c1b50.VDGGD(_0x4dd284, _0xf76599); }; if ('oQaWr' === 'pJSfB') { if (_0x5c27fb[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafb')] && _0x5c27fb[_0x56ae('0xafa')] != _0x5465e8['Element']) throw new _0x1adea8(_0x56ae('0x54c') + _0x2e9646[_0x56ae('0x8a8')](_0x5c27fb[_0x56ae('0xafa')])); for (_0x5c27fb = _0x11208a[_0x56ae('0x8b0')](_0x5c27fb[_0x56ae('0xd03')]); _0x5c27fb[_0x56ae('0x8f5')]();) { var _0xdc3c6e = _0x5c27fb['next'](); switch (_0xdc3c6e[_0x56ae('0xafa')]) { case 0x0: case 0x1: return !0x0; case 0x2: case 0x3: if (_0xdc3c6e[_0x56ae('0xafa')] == _0x5465e8['Document'] || _0xdc3c6e[_0x56ae('0xafa')] == _0x5465e8['Element']) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0xdc3c6e[_0x56ae('0xafa')])); if (0x0 != _0x876409[_0x56ae('0xcd5')](_0xdc3c6e[_0x56ae('0xd08')])[_0x56ae('0x32')]) return !0x0; } } return !0x1; } else { null == _0x26693c && (_0x26693c = -0x1); if (!(_0x5c27fb instanceof _0x1a7847)) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x2fb8'))); _0x41c934[_0x56ae('0xba6')] = 0xb3ee8; if (_0x5c27fb[_0x56ae('0x2c69')] && (null != _0x586025['crumbling'] ? _0x284caf['existsReserved'](_0x56ae('0x2c93')) : _0x284caf['h'][_0x56ae('0x900')](_0x56ae('0x2c93')))) return null; var _0x5126e3 = _0x5c27fb[_0x56ae('0x220f')][_0x56ae('0x9e3')]; if ((null != _0x586025[_0x56ae('0x9e3')] ? _0x284caf[_0x56ae('0x99b')]('layout') : _0x284caf['h'][_0x56ae('0x900')](_0x56ae('0x9e3'))) && null != _0x5c27fb['latestSection'][_0x56ae('0x2e9b')]) { if (_0x56ae('0x2fb9') === _0x56ae('0x2fb9')) { var _0x328fb0 = (null != _0x586025[_0x56ae('0x9e3')] ? _0x284caf[_0x56ae('0x99b')](_0x56ae('0x9e3')) : _0x284caf['h'][_0x56ae('0x900')](_0x56ae('0x9e3'))) ? _0x5605e4['toInt'](_0x1c1b50[_0x56ae('0x284')](null, _0x586025[_0x56ae('0x9e3')]) ? _0x284caf[_0x56ae('0x99c')]('layout') : _0x284caf['h'][_0x56ae('0x9e3')], 0x0) : 0x0; _0x5126e3 = _0x5c27fb['latestSection'][_0x56ae('0x2e9b')]['get'](_0x328fb0); } else { null == _0x26693c && (_0x26693c = 2.718281828459045); if (0x1 >= _0x26693c) throw new _0x1adea8(new _0x531fca(_0x56ae('0x2396') + _0x26693c)); if (_0x284caf == _0x5c27fb) return function(_0x5accfc) { return _0x4b9541[_0x56ae('0x2398')](_0x5c27fb, 0x0, _0x5accfc); }; if (_0x284caf < _0x5c27fb) throw new _0x1adea8(new _0x531fca(_0x56ae('0x2fba'))); var _0xc39de = _0x23edac[_0x56ae('0x2fb7')](_0x284caf, _0x5c27fb * _0x26693c) / (-_0x26693c + 0x1), _0x53b287 = Math['log'](_0x5c27fb - _0xc39de) / Math[_0x56ae('0x2399')](_0x26693c); if (2.718281828459045 == _0x26693c) return function(_0x3f4b69) { return _0x4b9541[_0x56ae('0x239b')](_0xc39de, _0x53b287, _0x3f4b69); }; var _0x3b8011 = _0x26693c; return function(_0x11e65b) { return _0x4b9541[_0x56ae('0x1aed')](_0xc39de, _0x53b287, _0x3b8011, _0x11e65b); }; } } _0x328fb0 = _0x252a59[_0x56ae('0x9a6')](null); var _0x5d2109 = _0x252a59[_0x56ae('0x977')](null); if (null != _0x5126e3 && (null != _0x586025['pos'] ? _0x284caf[_0x56ae('0x99b')](_0x56ae('0x1a05')) : _0x284caf['h'][_0x56ae('0x900')](_0x56ae('0x1a05')))) { var _0x3136df = new _0x122552(null != _0x586025['pos'] ? _0x284caf[_0x56ae('0x99c')]('pos') : _0x284caf['h'][_0x56ae('0x1a05')]); for (_0x3136df = _0x2647fb(_0x3136df); _0x3136df[_0x56ae('0x8f5')]();) { var _0x1b30b7 = _0x3136df['next'](), _0x2d9f4e = _0x5126e3[_0x56ae('0x25ac')](_0x1b30b7); _0x5d2109['push'](_0x2d9f4e); null != _0x328fb0 && _0x328fb0[_0x56ae('0x8f0')](_0x1b30b7); } } else _0x5d2109[_0x56ae('0x8f0')](new _0x54e349(0x0, 0x0, 0x0)); _0x5126e3 = (null != _0x586025['x'] ? _0x284caf[_0x56ae('0x99b')]('x') : _0x284caf['h'][_0x56ae('0x900')]('x')) ? _0x5605e4[_0x56ae('0xcfc')](_0x1c1b50['BRlQL'](null, _0x586025['x']) ? _0x284caf[_0x56ae('0x99c')]('x') : _0x284caf['h']['x'], 0x0) : 0x0; _0x3136df = (null != _0x586025['y'] ? _0x284caf[_0x56ae('0x99b')]('y') : _0x284caf['h']['hasOwnProperty']('y')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['y'] ? _0x284caf['getReserved']('y') : _0x284caf['h']['y'], 0x0) : 0x0; _0x1b30b7 = (null != _0x586025['z'] ? _0x284caf[_0x56ae('0x99b')]('z') : _0x284caf['h'][_0x56ae('0x900')]('z')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['z'] ? _0x284caf[_0x56ae('0x99c')]('z') : _0x284caf['h']['z'], 0x0) : 0x0; if (0x0 != _0x5126e3 || _0x1c1b50['BRlQL'](0x0, _0x3136df) || 0x0 != _0x1b30b7) for (_0x2d9f4e = _0x5d2109[_0x56ae('0x3f')](); _0x2d9f4e['hasNext']();) { if (_0x56ae('0x2fbb') !== _0x56ae('0x2fbc')) { var _0x5ac4a7 = _0x2d9f4e[_0x56ae('0x42')](); _0x5ac4a7[_0x56ae('0xc5c')]['x'] += _0x5126e3; _0x5ac4a7[_0x56ae('0xc5c')]['y'] += _0x3136df; _0x5ac4a7[_0x56ae('0xc5c')]['z'] += _0x1b30b7; } else { this['canceled'] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; } } _0x5c27fb = new _0x452e43(_0x5c27fb, this, _0x5d2109, _0x328fb0, _0x17bbc3[_0x56ae('0x2fbd')](_0x5c27fb, _0x284caf)); this[_0x56ae('0x2e53')](_0x5c27fb, _0x26693c); return _0x5c27fb; } }, 'continueDecorating': function(_0x33c509, _0x4f248e) { null == _0x4f248e && (_0x4f248e = -0x1); var _0x199b97 = _0x33c509['positionIterator3D']; if (_0x199b97[_0x56ae('0x8f5')]()) { if (_0x56ae('0x2fbe') !== 'SaIqd') { for (var _0x1a98f9 = null, _0x320d31 = null, _0x2b0e29 = _0x33c509[_0x56ae('0x94c')], _0x582e7f = _0x33c509[_0x56ae('0x2fbf')], _0x1b30b7 = _0x33c509[_0x56ae('0x2fc0')], _0x2d9f4e = 0x0; _0x199b97['hasNext']() && (_0x2d9f4e < _0x4f248e || 0x0 > _0x4f248e);) { _0x320d31 = _0x199b97[_0x56ae('0x42')](); _0x1a98f9 = _0x5f17d4['getTerrain'](_0x2b0e29, _0x582e7f); _0x1a98f9[_0x56ae('0x2fc1')](_0x320d31, _0x2b0e29[_0x56ae('0x220f')]); _0x2b0e29[_0x56ae('0x221a')](_0x1a98f9); if (null != _0x1b30b7) { if (_0x1c1b50[_0x56ae('0x285')] !== _0x56ae('0x2fc2')) { var _0x5ac4a7 = _0x2d9f4e + _0x33c509[_0x56ae('0x102c')]; _0x2b0e29['backwards'] && (_0x5ac4a7 = _0x33c509[_0x56ae('0xf77')][_0x56ae('0x9fa')]() - 0x1 - _0x5ac4a7); for (_0x5ac4a7 = _0x33c509[_0x56ae('0xf77')]['get'](_0x5ac4a7); _0x1b30b7[_0x56ae('0x9fa')]() <= _0x5ac4a7;) _0x1b30b7['push'](null); _0x1b30b7[_0x56ae('0x8b6')](_0x5ac4a7, _0x1a98f9); } else { _0x163077[_0x56ae('0x2fc3')]['push'](_0x33c509); } }++_0x2d9f4e; } _0x33c509[_0x56ae('0x2fc4')] = _0x1a98f9; _0x33c509[_0x56ae('0x2f26')] = _0x320d31; _0x33c509[_0x56ae('0x102c')] += _0x2d9f4e; } else { var _0x39633e = _0x59b8d7[_0x56ae('0x951')](_0x33c509[_0x56ae('0x11ef')], _0x8f3e61), _0x192970 = this['getAsset'](_0x39633e['get_assetNamespace'](), _0x39633e[_0x56ae('0xad1')]()); if (null != _0x192970) { _0x33c509 = this[_0x56ae('0x14d5')]; var _0x38c42c = this[_0x56ae('0x14ca')], _0x5a1649 = _0x39633e[_0x56ae('0xd1b')](); _0x33c509[_0x56ae('0x14d6')](_0x39633e, _0x192970, null != _0x586025[_0x5a1649] ? _0x38c42c[_0x56ae('0x99c')](_0x5a1649) : _0x38c42c['h'][_0x5a1649], this[_0x56ae('0x14cf')]); } else _0x39633e = this[_0x56ae('0x14ca')], _0x192970 = _0x33c509[_0x56ae('0x147d')]()['get_assetNamespace'](), _0x39633e = null != _0x586025[_0x192970] ? _0x39633e[_0x56ae('0x99c')](_0x192970) : _0x39633e['h'][_0x192970], null != _0x39633e && (_0x39633e[_0x56ae('0x38')](_0x33c509[_0x56ae('0x147c')]()), _0x192970 = _0x33c509['get_asset']()[_0x56ae('0xad1')](), _0x33c509 = _0x33c509['get_asset'](), null != _0x586025[_0x192970] ? _0x39633e['setReserved'](_0x192970, _0x33c509) : _0x39633e['h'][_0x192970] = _0x33c509); } } }, '__class__': _0x17bbc3 }); var _0x452e43 = function(_0x54c3d0, _0x18a641, _0x1e5969, _0x37d2a6, _0x205402) { if ('OiTFT' !== _0x56ae('0x2fc5')) { _0x28ef16['get_instance']()[_0x56ae('0xbce')](_0x59032d[_0x56ae('0x488')]()); } else { var _0x23392e = _0x54c3d0[_0x56ae('0xf2c')] ? new _0x1fb6e1(_0x1e5969) : new _0x4c66a1(_0x1e5969); _0x187fbd[_0x56ae('0x94d')](this, _0x54c3d0, _0x18a641, null, _0x23392e); this['positions'] = _0x1e5969; this['indices'] = _0x37d2a6; 0x0 < _0x37d2a6[_0x56ae('0x9fa')]() && (this[_0x56ae('0x2fc0')] = _0x252a59[_0x56ae('0x977')](null)); this[_0x56ae('0x2fbf')] = _0x205402; this[_0x56ae('0x94c')] = _0x54c3d0; } }; _0x5ac4a7[_0x56ae('0x2fc6')] = _0x452e43; _0x452e43['__name__'] = 'com.player03.run3.level.terrain.TerrainOngoingDecorationData'; _0x452e43[_0x56ae('0x8ee')] = _0x187fbd; _0x452e43['prototype'] = _0x4e6193(_0x187fbd[_0x56ae('0x6')], { 'decorationData': null, 'tunnel': null, 'mapping': null, 'positions': null, 'indices': null, 'lastTerrain': null, '__class__': _0x452e43 }); var _0x437029 = {}; _0x5ac4a7[_0x56ae('0x2fc7')] = _0x437029; _0x437029[_0x56ae('0x8bf')] = _0x56ae('0x2fc7'); _0x437029[_0x56ae('0x1b')] = function(_0xb7a610, _0x3ff8f7, _0x292312) { return 0x0 < _0xb7a610 ? 0x1 : 0x0 > _0xb7a610 ? 0x2 : 0x0 < _0x3ff8f7 ? 0x4 : 0x0 > _0x3ff8f7 ? 0x8 : 0x0 < _0x292312 ? 0x10 : 0x20; }; var _0x12d050 = function(_0x3f7014, _0x38ad8b, _0x282d43, _0x1a3220, _0x2500f7, _0x58d906) { var _0x3db984 = new _0x547bfc(); _0x3db984[_0x56ae('0x1149')](_0x12d050[_0x56ae('0x2fc8')]); var _0x1b30b7 = new _0x4e9ff1(_0x1c1b50['HuSSh'](_0x38ad8b['x'] + _0x282d43['x'], _0x1a3220['x']) / 0x3, (_0x38ad8b['y'] + _0x282d43['y'] + _0x1a3220['y']) / 0x3, (_0x38ad8b['z'] + _0x282d43['z'] + _0x1a3220['z']) / 0x3), _0x2d9f4e = null; null == _0x2d9f4e && (_0x2d9f4e = new _0x4e9ff1()); _0x2d9f4e['x'] = _0x38ad8b['x'] - _0x1b30b7['x']; _0x2d9f4e['y'] = _0x1c1b50[_0x56ae('0x283')](_0x38ad8b['y'], _0x1b30b7['y']); _0x2d9f4e['z'] = _0x38ad8b['z'] - _0x1b30b7['z']; _0x38ad8b = _0x2d9f4e; _0x2d9f4e = null; null == _0x2d9f4e && (_0x2d9f4e = new _0x4e9ff1()); _0x2d9f4e['x'] = _0x282d43['x'] - _0x1b30b7['x']; _0x2d9f4e['y'] = _0x282d43['y'] - _0x1b30b7['y']; _0x2d9f4e['z'] = _0x282d43['z'] - _0x1b30b7['z']; _0x282d43 = _0x2d9f4e; _0x2d9f4e = null; null == _0x2d9f4e && (_0x2d9f4e = new _0x4e9ff1()); _0x2d9f4e['x'] = _0x1a3220['x'] - _0x1b30b7['x']; _0x2d9f4e['y'] = _0x1a3220['y'] - _0x1b30b7['y']; _0x2d9f4e['z'] = _0x1a3220['z'] - _0x1b30b7['z']; _0x1a3220 = _0x2d9f4e; this['p1'] = _0x38ad8b; this['p2'] = _0x282d43; this['p3'] = _0x1a3220; _0x2d9f4e = _0x252a59['toFloatVector'](null); _0x2d9f4e[_0x56ae('0x8f0')](_0x38ad8b['x']); _0x2d9f4e[_0x56ae('0x8f0')](_0x38ad8b['y']); _0x2d9f4e[_0x56ae('0x8f0')](_0x38ad8b['z']); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e['push'](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e['push'](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](_0x282d43['x']); _0x2d9f4e[_0x56ae('0x8f0')](_0x282d43['y']); _0x2d9f4e[_0x56ae('0x8f0')](_0x282d43['z']); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](_0x1a3220['x']); _0x2d9f4e['push'](_0x1a3220['y']); _0x2d9f4e['push'](_0x1a3220['z']); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e['push'](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e['push'](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e['push'](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); _0x2d9f4e['push'](0x0); _0x2d9f4e[_0x56ae('0x8f0')](0x0); if (_0x2500f7 instanceof _0x30cb6f) { var _0x5ac4a7 = _0x2500f7['get_texture'](), _0x4e6193 = _0x3db984[_0x56ae('0x402')](); if (null == _0x58d906) _0x2d9f4e[_0x56ae('0x8b6')](_0x4e6193, null == _0x58d906 || _0x58d906 == _0x52f413[_0x56ae('0x2fc9')] ? 0.5 / _0x5ac4a7[_0x56ae('0x15')]() : 0x1 - 0.5 / _0x5ac4a7[_0x56ae('0x15')]()), _0x2d9f4e[_0x56ae('0x8b6')](_0x4e6193 + 0x1, 0.5 / _0x5ac4a7[_0x56ae('0x16')]()), _0x2d9f4e[_0x56ae('0x8b6')](0xd + _0x4e6193, _0x2d9f4e[_0x56ae('0x1b')](_0x4e6193)), _0x2d9f4e[_0x56ae('0x8b6')](0xd + _0x4e6193 + 0x1, 0x1 - 0.5 / _0x5ac4a7[_0x56ae('0x16')]()), _0x2d9f4e[_0x56ae('0x8b6')](0x1a + _0x4e6193, 0x1 - _0x2d9f4e[_0x56ae('0x1b')](_0x4e6193)), _0x2d9f4e[_0x56ae('0x8b6')](0x1a + _0x4e6193 + 0x1, 0.5); else switch (_0x58d906[_0x56ae('0xce3')]) { case 0x0: case 0x1: _0x2d9f4e[_0x56ae('0x8b6')](_0x4e6193, null == _0x58d906 || _0x58d906 == _0x52f413[_0x56ae('0x2fc9')] ? 0.5 / _0x5ac4a7[_0x56ae('0x15')]() : 0x1 - 0.5 / _0x5ac4a7['get_width']()); _0x2d9f4e['set'](_0x4e6193 + 0x1, 0.5 / _0x5ac4a7[_0x56ae('0x16')]()); _0x2d9f4e['set'](0xd + _0x4e6193, _0x2d9f4e[_0x56ae('0x1b')](_0x4e6193)); _0x2d9f4e['set'](0xd + _0x4e6193 + 0x1, 0x1 - 0.5 / _0x5ac4a7[_0x56ae('0x16')]()); _0x2d9f4e[_0x56ae('0x8b6')](0x1a + _0x4e6193, 0x1 - _0x2d9f4e['get'](_0x4e6193)); _0x2d9f4e[_0x56ae('0x8b6')](0x1a + _0x4e6193 + 0x1, 0.5); break; case 0x2: case 0x3: _0x2d9f4e[_0x56ae('0x8b6')](_0x4e6193, 0.5 / _0x5ac4a7[_0x56ae('0x15')]()); _0x2d9f4e[_0x56ae('0x8b6')](_0x4e6193 + 0x1, _0x58d906 == _0x52f413[_0x56ae('0x1ec4')] ? 0.5 / _0x5ac4a7['get_height']() : 0x1 - 0.5 / _0x5ac4a7['get_height']()); _0x2d9f4e['set'](0xd + _0x4e6193, 0x1 - 0.5 / _0x5ac4a7[_0x56ae('0x15')]()); _0x2d9f4e[_0x56ae('0x8b6')](0xd + _0x4e6193 + 0x1, _0x2d9f4e[_0x56ae('0x1b')](_0x4e6193 + 0x1)); _0x2d9f4e[_0x56ae('0x8b6')](0x1a + _0x4e6193, 0.5); _0x2d9f4e[_0x56ae('0x8b6')](0x1a + _0x4e6193 + 0x1, 0x1 - _0x2d9f4e['get'](_0x4e6193 + 0x1)); break; case 0x4: _0x5ac4a7 = _0x58d906['v3']; var _0x5020e5 = _0x58d906['u3'], _0x5c4c32 = _0x58d906['v2'], _0x4727cc = _0x58d906['u2'], _0x309f77 = _0x58d906['v1']; _0x2d9f4e[_0x56ae('0x8b6')](_0x4e6193, _0x58d906['u1']); _0x2d9f4e['set'](_0x4e6193 + 0x1, _0x309f77); _0x2d9f4e[_0x56ae('0x8b6')](0xd + _0x4e6193, _0x4727cc); _0x2d9f4e[_0x56ae('0x8b6')](0xd + _0x4e6193 + 0x1, _0x5c4c32); _0x2d9f4e['set'](0x1a + _0x4e6193, _0x5020e5); _0x2d9f4e[_0x56ae('0x8b6')](_0x1c1b50[_0x56ae('0x287')](0x1a, _0x4e6193) + 0x1, _0x5ac4a7); } } _0x3db984[_0x56ae('0x1148')](_0x2d9f4e); _0x58d906 = new _0x383538(); _0x58d906['addSubGeometry'](_0x3db984); this[_0x56ae('0x21d7')](new _0x7d440(_0x58d906, _0x2500f7)); _0x58aeda[_0x56ae('0x94d')](this, _0x3f7014, this['mesh']); this[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x1b30b7); _0x3f7014 = new _0x4e9ff1(); _0x2500f7 = this[_0x56ae('0x2fca')] = new _0x5d73ad(); _0x3db984 = _0x1b30b7; null == _0x3db984 && (_0x3db984 = new _0x4e9ff1()); _0x3db984['x'] = _0x1c1b50[_0x56ae('0x283')](_0x282d43['x'], _0x1a3220['x']); _0x3db984['y'] = _0x282d43['y'] - _0x1a3220['y']; _0x3db984['z'] = _0x282d43['z'] - _0x1a3220['z']; _0x3db984 = _0x3f7014; null == _0x3db984 && (_0x3db984 = new _0x4e9ff1()); _0x3db984['x'] = _0x282d43['x'] - _0x38ad8b['x']; _0x3db984['y'] = _0x282d43['y'] - _0x38ad8b['y']; _0x3db984['z'] = _0x282d43['z'] - _0x38ad8b['z']; _0x3db984 = _0x1b30b7['x'] * _0x1b30b7['x'] + _0x1b30b7['y'] * _0x1b30b7['y'] + _0x1b30b7['z'] * _0x1b30b7['z']; _0x58d906 = _0x3db984 - 0x1; 1e-10 > (0x0 <= _0x58d906 ? _0x58d906 : -_0x58d906) || (0x0 == _0x3db984 ? (_0x1b30b7['x'] = 0x1, _0x1b30b7['y'] = 0x0, _0x1b30b7['z'] = 0x0) : (_0x3db984 = 0x1 / Math[_0x56ae('0xf0c')](_0x3db984), _0x1b30b7['x'] *= _0x3db984, _0x1b30b7['y'] *= _0x3db984, _0x1b30b7['z'] *= _0x3db984)); _0x3db984 = _0x3f7014; _0x1c1b50['MFBPO'](null, _0x3db984) && (_0x3db984 = new _0x4e9ff1()); _0x58d906 = _0x3f7014['x'] * _0x1b30b7['x'] + _0x3f7014['y'] * _0x1b30b7['y'] + _0x3f7014['z'] * _0x1b30b7['z']; _0x3db984['x'] = _0x3f7014['x'] - _0x58d906 * _0x1b30b7['x']; _0x3db984['y'] = _0x3f7014['y'] - _0x58d906 * _0x1b30b7['y']; _0x3db984['z'] = _0x3f7014['z'] - _0x58d906 * _0x1b30b7['z']; _0x2500f7[_0x56ae('0x2fcb')](_0x38ad8b['x'], _0x38ad8b['y'], _0x38ad8b['z']); _0x2500f7[_0x56ae('0x2fcc')](_0x3f7014['x'], _0x3f7014['y'], _0x3f7014['z']); this['axis1Length'] = Math[_0x56ae('0xf0c')](_0x3f7014['x'] * _0x3f7014['x'] + _0x3f7014['y'] * _0x3f7014['y'] + _0x3f7014['z'] * _0x3f7014['z']); _0x2500f7 = this[_0x56ae('0x2fcd')] = new _0x5d73ad(); _0x3db984 = _0x1b30b7; null == _0x3db984 && (_0x3db984 = new _0x4e9ff1()); _0x3db984['x'] = _0x1a3220['x'] - _0x38ad8b['x']; _0x3db984['y'] = _0x1a3220['y'] - _0x38ad8b['y']; _0x3db984['z'] = _0x1a3220['z'] - _0x38ad8b['z']; _0x3db984 = _0x3f7014; null == _0x3db984 && (_0x3db984 = new _0x4e9ff1()); _0x3db984['x'] = _0x1c1b50[_0x56ae('0x283')](_0x1a3220['x'], _0x282d43['x']); _0x3db984['y'] = _0x1a3220['y'] - _0x282d43['y']; _0x3db984['z'] = _0x1a3220['z'] - _0x282d43['z']; _0x3db984 = _0x1b30b7['x'] * _0x1b30b7['x'] + _0x1b30b7['y'] * _0x1b30b7['y'] + _0x1b30b7['z'] * _0x1b30b7['z']; _0x58d906 = _0x3db984 - 0x1; 1e-10 > (0x0 <= _0x58d906 ? _0x58d906 : -_0x58d906) || (0x0 == _0x3db984 ? (_0x1b30b7['x'] = 0x1, _0x1b30b7['y'] = 0x0, _0x1b30b7['z'] = 0x0) : (_0x3db984 = 0x1 / Math[_0x56ae('0xf0c')](_0x3db984), _0x1b30b7['x'] *= _0x3db984, _0x1b30b7['y'] *= _0x3db984, _0x1b30b7['z'] *= _0x3db984)); _0x3db984 = _0x3f7014; null == _0x3db984 && (_0x3db984 = new _0x4e9ff1()); _0x58d906 = _0x3f7014['x'] * _0x1b30b7['x'] + _0x3f7014['y'] * _0x1b30b7['y'] + _0x3f7014['z'] * _0x1b30b7['z']; _0x3db984['x'] = _0x3f7014['x'] - _0x58d906 * _0x1b30b7['x']; _0x3db984['y'] = _0x3f7014['y'] - _0x58d906 * _0x1b30b7['y']; _0x3db984['z'] = _0x1c1b50[_0x56ae('0x288')](_0x3f7014['z'], _0x58d906 * _0x1b30b7['z']); _0x2500f7['setOrigin'](_0x282d43['x'], _0x282d43['y'], _0x282d43['z']); _0x2500f7['setNormal'](_0x3f7014['x'], _0x3f7014['y'], _0x3f7014['z']); this[_0x56ae('0x2fce')] = Math['sqrt'](_0x3f7014['x'] * _0x3f7014['x'] + _0x3f7014['y'] * _0x3f7014['y'] + _0x3f7014['z'] * _0x3f7014['z']); _0x2500f7 = this[_0x56ae('0x2fcf')] = new _0x5d73ad(); _0x3db984 = _0x1b30b7; null == _0x3db984 && (_0x3db984 = new _0x4e9ff1()); _0x3db984['x'] = _0x38ad8b['x'] - _0x282d43['x']; _0x3db984['y'] = _0x38ad8b['y'] - _0x282d43['y']; _0x3db984['z'] = _0x38ad8b['z'] - _0x282d43['z']; _0x282d43 = _0x3f7014; null == _0x282d43 && (_0x282d43 = new _0x4e9ff1()); _0x282d43['x'] = _0x38ad8b['x'] - _0x1a3220['x']; _0x282d43['y'] = _0x38ad8b['y'] - _0x1a3220['y']; _0x282d43['z'] = _0x38ad8b['z'] - _0x1a3220['z']; _0x38ad8b = _0x1b30b7['x'] * _0x1b30b7['x'] + _0x1b30b7['y'] * _0x1b30b7['y'] + _0x1b30b7['z'] * _0x1b30b7['z']; _0x282d43 = _0x38ad8b - 0x1; 1e-10 > (0x0 <= _0x282d43 ? _0x282d43 : -_0x282d43) || (_0x1c1b50[_0x56ae('0x27e')](0x0, _0x38ad8b) ? (_0x1b30b7['x'] = 0x1, _0x1b30b7['y'] = 0x0, _0x1b30b7['z'] = 0x0) : (_0x38ad8b = _0x1c1b50[_0x56ae('0x274')](0x1, Math[_0x56ae('0xf0c')](_0x38ad8b)), _0x1b30b7['x'] *= _0x38ad8b, _0x1b30b7['y'] *= _0x38ad8b, _0x1b30b7['z'] *= _0x38ad8b)); _0x38ad8b = _0x3f7014; null == _0x38ad8b && (_0x38ad8b = new _0x4e9ff1()); _0x282d43 = _0x3f7014['x'] * _0x1b30b7['x'] + _0x3f7014['y'] * _0x1b30b7['y'] + _0x3f7014['z'] * _0x1b30b7['z']; _0x38ad8b['x'] = _0x3f7014['x'] - _0x282d43 * _0x1b30b7['x']; _0x38ad8b['y'] = _0x3f7014['y'] - _0x282d43 * _0x1b30b7['y']; _0x38ad8b['z'] = _0x3f7014['z'] - _0x282d43 * _0x1b30b7['z']; _0x2500f7[_0x56ae('0x2fcb')](_0x1a3220['x'], _0x1a3220['y'], _0x1a3220['z']); _0x2500f7[_0x56ae('0x2fcc')](_0x3f7014['x'], _0x3f7014['y'], _0x3f7014['z']); this['axis3Length'] = Math[_0x56ae('0xf0c')](_0x3f7014['x'] * _0x3f7014['x'] + _0x3f7014['y'] * _0x3f7014['y'] + _0x3f7014['z'] * _0x3f7014['z']); this[_0x56ae('0x1166')](new _0x2e5ced(this)); }; _0x5ac4a7[_0x56ae('0x2fd0')] = _0x12d050; _0x12d050[_0x56ae('0x8bf')] = _0x56ae('0x2fd0'); _0x12d050[_0x56ae('0x8ee')] = _0x58aeda; _0x12d050['prototype'] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'p1': null, 'p2': null, 'p3': null, 'axis1': null, 'axis1Length': null, 'axis2': null, 'axis2Length': null, 'axis3': null, 'axis3Length': null, 'getPlane': function() { var _0x121455 = new _0x5d73ad(), _0x20ca17 = this[_0x56ae('0xe79')][_0x56ae('0x13aa')](); _0x121455[_0x56ae('0x2fcb')](_0x20ca17['x'], _0x20ca17['y'], _0x20ca17['z']); _0x20ca17 = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x21da')], _0x2e5ced)[_0x56ae('0xe8d')][_0x56ae('0xc61')]; _0x121455[_0x56ae('0x2fcc')](_0x20ca17['x'], _0x20ca17['y'], _0x20ca17['z']); return _0x121455; }, '__class__': _0x12d050 }); var _0x52f413 = _0x3acb5b[_0x56ae('0x732')] = {}, _0x2be929 = function(_0x34e0fa, _0x5d437b, _0x12771d) { if (_0x56ae('0x2fd1') !== _0x1c1b50[_0x56ae('0x289')]) { null == _0x12771d && (_0x12771d = 0x0); null == _0x5d437b && (_0x5d437b = 0x0); _0xb3104a[_0x56ae('0x94d')](this); this[_0x56ae('0x23e7')] = _0x34e0fa; this[_0x56ae('0x23e8')] = _0x5d437b; this[_0x56ae('0x2fd2')] = _0x12771d; } else { this[_0x56ae('0x1027')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x1941')] = this[_0x56ae('0x94c')] = this[_0x56ae('0x2add')] = this[_0x56ae('0x2af5')] = this[_0x56ae('0x2ade')] = this['gentlemanTeleport'] = this[_0x56ae('0xc26')] = this[_0x56ae('0xc25')] = this[_0x56ae('0x2adc')] = null; this[_0x56ae('0x1025')]['set_length'](0x0); } }; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0xc87')] = _0x56ae('0x732'); _0x3acb5b[_0x56ae('0x732')][_0x56ae('0xcda')] = ['POINTING_RIGHT', _0x56ae('0x2fd3'), 'POINTING_UP', 'POINTING_DOWN', _0x1c1b50.kByZa]; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fc9')] = {}; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fd3')] = {}; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec4')] = {}; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec3')] = {}; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1fd9')] = (_0xf76599 = function(_0x29e6a8, _0xd01d4d, _0x3b1693, _0x1374e2, _0x4ef5ee, _0x365d86) { return { _hx_index: 0x4, u1: _0x29e6a8, v1: _0xd01d4d, u2: _0x3b1693, v2: _0x1374e2, u3: _0x4ef5ee, v3: _0x365d86, __enum__: _0x575257.IfugK, toString: _0x370254 }; }, _0xf76599.__params__ = _0x1c1b50.dopiT.split('\x20'), _0xf76599); _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec3')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec3')][_0x56ae('0xce4')] = _0x56ae('0x732'); _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec3')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec4')]['_hx_index'] = 0x2; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec4')][_0x56ae('0xce4')] = _0x56ae('0x732'); _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x1ec4')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fd3')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fd3')]['__enum__'] = 'com.player03.run3.level.terrain.TriangleUVs'; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fd3')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fc9')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fc9')][_0x56ae('0xce4')] = _0x56ae('0x732'); _0x3acb5b[_0x56ae('0x732')][_0x56ae('0x2fc9')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x2fd4')] = _0x2be929; _0x2be929[_0x56ae('0x8bf')] = _0x56ae('0x2fd4'); _0x2be929[_0x56ae('0x8ee')] = _0xb3104a; _0x2be929[_0x56ae('0x6')] = _0x4e6193(_0xb3104a[_0x56ae('0x6')], { 'forceX': null, 'forceY': null, 'forceZ': null, 'applyEffect': function(_0x128c2f, _0xdc8975, _0x5b9344) { _0x128c2f['applyForce3D'](this['forceX'], this[_0x56ae('0x23e8')], this[_0x56ae('0x2fd2')]); return !0x0; }, '__class__': _0x2be929 }); var _0x356117 = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x2fd5')]] = _0x356117; _0x356117[_0x56ae('0x8bf')] = 'com.player03.run3.level.terrain.collision.BounceAnimation'; _0x356117['__interfaces__'] = [_0x52ee07]; _0x356117[_0x56ae('0x6')] = {}; _0x356117[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x3dd116, _0x743f4b) { if (_0x56ae('0x2fd6') === _0x56ae('0x2fd7')) { var _0x936a8 = this.bitmapsToDispose.get(_0x575257.pKAaD(this.bitmapsToDispose.get_length(), 0x1)), _0x2892f5 = new _0x4dd284(_0x936a8), _0x297486 = this.dialog.layout; _0x2892f5 = _0x2892f5.get_x() + _0x2892f5.get_width() / 0x2; var _0x5984ee = _0x297486.bounds; _0x297486 = (_0x2892f5 - (_0x5984ee.x + _0x5984ee.width / 0x2)) / _0x297486.scale.x; _0x5984ee = new _0x4dd284(_0x936a8); _0x2892f5 = this.dialog.layout; _0x5984ee = _0x5984ee.get_y() + _0x5984ee.get_height() / 0x2; var _0x203359 = _0x2892f5.bounds; this.positionImage(_0x936a8, _0x297486, (_0x5984ee - (_0x203359.y + _0x203359.height / 0x2)) / _0x2892f5.scale.y); this.dialog.addChild(_0x936a8); } else { if (0.15 < _0x3dd116.animationTime) _0x3dd116.reset(); else { _0x743f4b = 0.1 >= _0x3dd116.animationTime ? 0x14 * _0x3dd116.animationTime / 0.1 : 0x14 * (0.15 - _0x3dd116.animationTime) / 0.04999999999999999; var _0x1f34a9 = _0x3dd116.getInitialPosition(), _0x50d141 = _0x3dd116.get_normal(), _0x203682 = _0x1f34a9; null == _0x203682 && (_0x203682 = new _0x4e9ff1()); _0x203682.x = _0x1f34a9.x + _0x50d141.x * _0x743f4b; _0x203682.y = _0x1f34a9.y + _0x50d141.y * _0x743f4b; _0x203682.z = _0x1f34a9.z + _0x575257.dzddZ(_0x50d141.z, _0x743f4b); _0x3dd116.mesh.set_position(_0x1f34a9); } } }; _0x356117[_0x56ae('0x6')][_0x56ae('0xb7c')] = function(_0x11bdcb) {}; _0x356117[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x356117; var _0x461efe = function(_0x1775c4) { _0xb3104a[_0x56ae('0x94d')](this); this[_0x56ae('0x2fd8')] = _0x1775c4; this[_0x56ae('0x224d')] = !0x1; this[_0x56ae('0x2243')] = !0x0; this[_0x56ae('0xf62')] = new _0x356117(); }; _0x5ac4a7['com.player03.run3.level.terrain.collision.BouncyCollision'] = _0x461efe; _0x461efe['__name__'] = _0x56ae('0x2fd9'); _0x461efe['__super__'] = _0xb3104a; _0x461efe[_0x56ae('0x6')] = _0x4e6193(_0xb3104a['prototype'], { 'bounceStrength': null, 'animation': null, 'applyEffect': function(_0xbf2a2c, _0x5246cd, _0x33d546) { if (0x0 <= _0x5246cd[_0x56ae('0xf63')]) return !0x1; _0xbf2a2c instanceof _0x37e645 && _0x59b8d7[_0x56ae('0x951')](_0xbf2a2c, _0x37e645)[_0x56ae('0x2297')](); if (0.2 < _0xbf2a2c[_0x56ae('0x94c')]['unpausedTime'] - _0xbf2a2c['physicsData'][_0x56ae('0x2353')]) var _0x59a3b5 = !0x0; else { _0x59a3b5 = _0xbf2a2c[_0x56ae('0x1093')](); var _0x3bb2ab = 0xa; _0x575257[_0x56ae('0x72e')](null, _0x3bb2ab) && (_0x3bb2ab = 1e-10); _0x59a3b5 = (0x0 <= _0x59a3b5 ? _0x59a3b5 : -_0x59a3b5) < _0x3bb2ab; } _0x59a3b5 ? _0xbf2a2c[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x2245')] ? (_0x59a3b5 = _0x33d546['x'], _0x59a3b5 = 1e-10 > (0x0 <= _0x59a3b5 ? _0x59a3b5 : -_0x59a3b5)) : _0x59a3b5 = !0x0 : _0x59a3b5 = !0x1; if (_0x59a3b5) return _0xbf2a2c[_0x56ae('0x1d83')][_0x56ae('0x2354')] = _0x461efe['JUMP_STRENGTH_MULTIPLIER'], !0x0; _0x59a3b5 = this['bounceStrength']; _0x3bb2ab = _0xbf2a2c[_0x56ae('0x1d83')][_0x56ae('0x1c17')] * _0xbf2a2c[_0x56ae('0x1b2e')]['invMass'] * _0x461efe[_0x56ae('0x2fda')]; _0x59a3b5 = _0x59a3b5 > _0x3bb2ab ? _0x59a3b5 : _0x3bb2ab; _0x3bb2ab = _0x33d546['x']; 1e-10 > (0x0 <= _0x3bb2ab ? _0x3bb2ab : -_0x3bb2ab) || _0xbf2a2c['set_xVelocity'](_0x33d546['x'] * _0x59a3b5); _0x3bb2ab = _0x33d546['y']; 1e-10 > (0x0 <= _0x3bb2ab ? _0x3bb2ab : -_0x3bb2ab) || (0x0 > _0x33d546['y'] && (_0x3bb2ab = _0xbf2a2c['physicsData'][_0x56ae('0x2fdb')], _0x59a3b5 = _0x59a3b5 > _0x3bb2ab ? _0x59a3b5 : _0x3bb2ab), 0x0 > _0x33d546['y'] && 0x0 > _0xbf2a2c[_0x56ae('0x1093')]() || (0x0 > _0x33d546['y'] && _0xbf2a2c[_0x56ae('0x1d83')][_0x56ae('0x233a')](), _0xbf2a2c[_0x56ae('0x480')](_0x33d546['y'] * _0x59a3b5), _0xbf2a2c[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x1df8')] = !0x1)); _0x3bb2ab = _0x33d546['z']; 1e-10 > (0x0 <= _0x3bb2ab ? _0x3bb2ab : -_0x3bb2ab) || (_0x3bb2ab = _0x33d546['z'] - -0x1, 1e-10 > (0x0 <= _0x3bb2ab ? _0x3bb2ab : -_0x3bb2ab) ? _0xbf2a2c['set_zVelocity'](_0x33d546['z'] * _0x59a3b5) : _0xbf2a2c['set_zVelocity'](_0x575257[_0x56ae('0x2f7b')](_0xbf2a2c[_0x56ae('0x1637')](), _0x33d546['z'] * _0x59a3b5))); this[_0x56ae('0x2352')](_0x5246cd); return !0x0; }, 'beginAnimation': function(_0x5ef551) { _0x5ef551['animation'] = this['animation']; _0x5ef551[_0x56ae('0xf63')] = 0x0; }, '__class__': _0x461efe }); var _0x452b7b = function(_0x1861e0) { this[_0x56ae('0x9f9')] = _0x1861e0; var _0x1223e9 = this[_0x56ae('0x9f9')]['sourceData'][_0x56ae('0x156b')], _0x37e3e2 = this['terrain'][_0x56ae('0xf2d')]['boundingBox'], _0x27ffee = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox']; _0x3bed73[_0x56ae('0x94d')](this, _0x1861e0['mesh'], (_0x1223e9['max']['x'] - _0x1223e9[_0x56ae('0x58')]['x']) * (_0x37e3e2[_0x56ae('0x57')]['y'] - _0x37e3e2[_0x56ae('0x58')]['y']) * (_0x27ffee[_0x56ae('0x57')]['z'] - _0x27ffee[_0x56ae('0x58')]['z'])); }; _0x5ac4a7[_0x56ae('0x2fdc')] = _0x452b7b; _0x452b7b[_0x56ae('0x8bf')] = _0x56ae('0x2fdc'); _0x452b7b[_0x56ae('0x8ee')] = _0x3bed73; _0x452b7b[_0x56ae('0x6')] = _0x4e6193(_0x3bed73[_0x56ae('0x6')], { 'terrain': null, 'updateAABB': function() { if (_0x56ae('0x2fdd') === _0x56ae('0x2fdd')) { this[_0x56ae('0x1cd7')][_0x56ae('0x1d')](); var _0x13d848 = _0x452b7b['temp']; _0x13d848['x'] = this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')]['x']; _0x13d848['y'] = this[_0x56ae('0x9f9')]['sourceData']['boundingBox'][_0x56ae('0x58')]['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')]['z']; this['aabb'][_0x56ae('0x1d8b')](this[_0x56ae('0xe90')](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b[_0x56ae('0xe8c')])); _0x13d848 = _0x452b7b[_0x56ae('0xe8c')]; _0x13d848['x'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')]['x']; _0x13d848['y'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox']['min']['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['z']; this[_0x56ae('0x1cd7')]['extendToPoint'](this['toGlobal'](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b[_0x56ae('0xe8c')])); _0x13d848 = _0x452b7b['temp']; _0x13d848['x'] = this[_0x56ae('0x9f9')]['sourceData'][_0x56ae('0x156b')][_0x56ae('0x58')]['x']; _0x13d848['y'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')]['z']; this[_0x56ae('0x1cd7')]['extendToPoint'](this['toGlobal'](_0x452b7b['temp'], _0x452b7b[_0x56ae('0xe8c')])); _0x13d848 = _0x452b7b['temp']; _0x13d848['x'] = this[_0x56ae('0x9f9')]['sourceData']['boundingBox'][_0x56ae('0x58')]['x']; _0x13d848['y'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')]['sourceData']['boundingBox'][_0x56ae('0x57')]['z']; this['aabb'][_0x56ae('0x1d8b')](this[_0x56ae('0xe90')](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b[_0x56ae('0xe8c')])); _0x13d848 = _0x452b7b['temp']; _0x13d848['x'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['x']; _0x13d848['y'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')]['min']['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox'][_0x56ae('0x58')]['z']; this['aabb'][_0x56ae('0x1d8b')](this['toGlobal'](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b[_0x56ae('0xe8c')])); _0x13d848 = _0x452b7b[_0x56ae('0xe8c')]; _0x13d848['x'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')]['max']['x']; _0x13d848['y'] = this[_0x56ae('0x9f9')]['sourceData']['boundingBox'][_0x56ae('0x58')]['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['z']; this[_0x56ae('0x1cd7')]['extendToPoint'](this[_0x56ae('0xe90')](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b[_0x56ae('0xe8c')])); _0x13d848 = _0x452b7b['temp']; _0x13d848['x'] = this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')]['max']['x']; _0x13d848['y'] = this['terrain']['sourceData'][_0x56ae('0x156b')][_0x56ae('0x57')]['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')]['sourceData'][_0x56ae('0x156b')][_0x56ae('0x58')]['z']; this[_0x56ae('0x1cd7')][_0x56ae('0x1d8b')](this[_0x56ae('0xe90')](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b[_0x56ae('0xe8c')])); _0x13d848 = _0x452b7b[_0x56ae('0xe8c')]; _0x13d848['x'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['x']; _0x13d848['y'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox'][_0x56ae('0x57')]['y']; _0x13d848['z'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['z']; this[_0x56ae('0x1cd7')][_0x56ae('0x1d8b')](this[_0x56ae('0xe90')](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b['temp'])); } else { for (var _0x1065a7 = 0x0, _0x301047 = this[_0x56ae('0xac7')]; _0x1065a7 < _0x301047[_0x56ae('0x32')];) { var _0x2ada60 = _0x301047[_0x1065a7]; ++_0x1065a7; _0x2ada60['__enterFrame'](_0x13d848); } } }, 'forPointsNearSphere': function(_0x2d7bf1, _0x1e70d7, _0x324f51) { this[_0x56ae('0xe8b')](_0x2d7bf1, _0x452b7b[_0x56ae('0xe8c')]); var _0x498387 = _0x2d7bf1 = 0x0; if (_0x452b7b[_0x56ae('0xe8c')]['x'] > this[_0x56ae('0x9f9')]['sourceData'][_0x56ae('0x156b')][_0x56ae('0x57')]['x']) { if (_0x56ae('0x2fde') === _0x56ae('0x2fde')) { if (0x0 != (this[_0x56ae('0x9f9')][_0x56ae('0x2f8e')] & 0x1)) return; _0x452b7b['temp']['x'] = this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['x']; ++_0x2d7bf1; 0x0 != (this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x227c')] & 0x1) && ++_0x498387; } else { this[_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](this[_0x56ae('0x12e2')]); var _0x1e9ce1 = this['get_graphics'](), _0x4f0f41 = this['textField'][_0x56ae('0x15')](), _0xd0f322 = this[_0x56ae('0x1926')][_0x56ae('0x16')](), _0x43de39 = 0.1 * this[_0x56ae('0x1926')][_0x56ae('0x15')](), _0x40368b = 0.1 * this['textField'][_0x56ae('0x16')](); _0x1e9ce1[_0x56ae('0x13ca')](0x0, 0x0, _0x4f0f41, _0xd0f322, _0x43de39 < _0x40368b ? _0x43de39 : _0x40368b); this[_0x56ae('0xb20')]()['endFill'](); this[_0x56ae('0x51f')](this[_0x56ae('0x1926')]['get_width']()); this[_0x56ae('0x10c3')](this[_0x56ae('0x1926')][_0x56ae('0x16')]()); } } else if (_0x452b7b['temp']['x'] < this['terrain'][_0x56ae('0xf2d')]['boundingBox']['min']['x']) { if (_0x575257[_0x56ae('0x730')](0x0, this[_0x56ae('0x9f9')][_0x56ae('0x2f8e')] & 0x2)) return; _0x452b7b['temp']['x'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox'][_0x56ae('0x58')]['x']; ++_0x2d7bf1; 0x0 != (this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['collisionProperties']['stableSides'] & 0x2) && ++_0x498387; } if (_0x452b7b[_0x56ae('0xe8c')]['y'] > this[_0x56ae('0x9f9')]['sourceData'][_0x56ae('0x156b')][_0x56ae('0x57')]['y']) { if (0x0 != (this[_0x56ae('0x9f9')][_0x56ae('0x2f8e')] & 0x4)) return; _0x452b7b['temp']['y'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')]['y']; ++_0x2d7bf1; 0x0 != (this['terrain'][_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x227c')] & 0x4) && ++_0x498387; } else if (_0x575257[_0x56ae('0x734')](_0x452b7b[_0x56ae('0xe8c')]['y'], this['terrain']['sourceData'][_0x56ae('0x156b')][_0x56ae('0x58')]['y'])) { if (0x0 != (this[_0x56ae('0x9f9')]['flushEdges'] & 0x8)) return; _0x452b7b['temp']['y'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')]['y']; ++_0x2d7bf1; 0x0 != (this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['collisionProperties'][_0x56ae('0x227c')] & 0x8) && ++_0x498387; } if (_0x452b7b[_0x56ae('0xe8c')]['z'] > this[_0x56ae('0x9f9')]['sourceData']['boundingBox']['max']['z']) { if (0x0 != (this[_0x56ae('0x9f9')][_0x56ae('0x2f8e')] & 0x10)) return; _0x452b7b[_0x56ae('0xe8c')]['z'] = this['terrain']['sourceData']['boundingBox']['max']['z']; ++_0x2d7bf1; 0x0 != (this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0xf66')]['stableSides'] & 0x10) && ++_0x498387; } else if (_0x452b7b['temp']['z'] < this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')]['z']) { if (0x0 != (this['terrain'][_0x56ae('0x2f8e')] & 0x20)) return; _0x452b7b['temp']['z'] = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')]['z']; ++_0x2d7bf1; 0x0 != (this[_0x56ae('0x9f9')]['sourceData'][_0x56ae('0xf66')][_0x56ae('0x227c')] & 0x20) && ++_0x498387; } if (0x0 == _0x2d7bf1) { _0x2d7bf1 = this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x452b7b[_0x56ae('0xe8c')]['x'] -= (_0x2d7bf1['min']['x'] + _0x2d7bf1['max']['x']) / 0x2; _0x2d7bf1 = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x452b7b[_0x56ae('0xe8c')]['y'] -= (_0x2d7bf1[_0x56ae('0x58')]['y'] + _0x2d7bf1['max']['y']) / 0x2; _0x2d7bf1 = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x452b7b['temp']['z'] -= (_0x2d7bf1[_0x56ae('0x58')]['z'] + _0x2d7bf1['max']['z']) / 0x2; _0x2d7bf1 = _0x452b7b['temp']; _0x498387 = _0x2d7bf1['x'] * _0x2d7bf1['x'] + _0x2d7bf1['y'] * _0x2d7bf1['y'] + _0x2d7bf1['z'] * _0x2d7bf1['z']; var _0x54bd82 = _0x498387 - 0x1; 1e-10 > (0x0 <= _0x54bd82 ? _0x54bd82 : -_0x54bd82) || (0x0 == _0x498387 ? (_0x2d7bf1['x'] = 0x1, _0x2d7bf1['y'] = 0x0, _0x2d7bf1['z'] = 0x0) : (_0x498387 = 0x1 / Math[_0x56ae('0xf0c')](_0x498387), _0x2d7bf1['x'] *= _0x498387, _0x2d7bf1['y'] *= _0x498387, _0x2d7bf1['z'] *= _0x498387)); _0x2d7bf1 = 0.5 * _0x1e70d7; _0x498387 = this['terrain'][_0x56ae('0xf2d')]['boundingBox']; _0x452b7b[_0x56ae('0xe8c')]['x'] = (_0x498387['min']['x'] + _0x498387[_0x56ae('0x57')]['x']) / 0x2 + _0x452b7b[_0x56ae('0xe8c')]['x'] * _0x2d7bf1; _0x498387 = this['terrain'][_0x56ae('0xf2d')]['boundingBox']; _0x452b7b[_0x56ae('0xe8c')]['y'] = (_0x498387[_0x56ae('0x58')]['y'] + _0x498387['max']['y']) / 0x2 + _0x452b7b['temp']['y'] * _0x2d7bf1; _0x498387 = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox']; _0x452b7b[_0x56ae('0xe8c')]['z'] = (_0x498387[_0x56ae('0x58')]['z'] + _0x498387[_0x56ae('0x57')]['z']) / 0x2 + _0x452b7b[_0x56ae('0xe8c')]['z'] * _0x2d7bf1; this[_0x56ae('0xe90')](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b['temp']); _0x575257[_0x56ae('0x735')](_0x324f51, _0x452b7b[_0x56ae('0xe8c')], _0x1e70d7, !0x0); } else this['toGlobal'](_0x452b7b[_0x56ae('0xe8c')], _0x452b7b[_0x56ae('0xe8c')]), _0x324f51(_0x452b7b['temp'], _0x1e70d7, 0x1 == _0x2d7bf1 && 0x1 == _0x498387); }, 'collideLine': function(_0x30db85, _0xcc153c, _0x243b2a, _0x28221c, _0x466635, _0x1c1e54) { null == _0x466635 && (_0x466635 = new _0x4e9ff1()); _0x466635['x'] = NaN; _0x466635['y'] = NaN; _0x466635['z'] = NaN; _0x30db85 = this[_0x56ae('0xe8b')](_0x30db85, _0x452b7b[_0x56ae('0xe8c')]); _0xcc153c = this[_0x56ae('0xe8b')](_0xcc153c, _0x452b7b['temp2']); _0x452b7b[_0x56ae('0x2cdf')] = _0x28221c; if (this[_0x56ae('0x2fdf')](_0x4eefd2[_0x56ae('0x2fe0')], this['terrain'][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')], _0x30db85, _0xcc153c, _0x243b2a, _0x466635) && null != _0x1c1e54) { var _0x74937e = _0x56ae('0x2fe1')[_0x56ae('0x44')]('|'), _0x1f6c8c = 0x0; while (!![]) { switch (_0x74937e[_0x1f6c8c++]) { case '0': _0x52fed4['y'] = -0x1 * _0x28221c['y']; continue; case '1': var _0x52fed4 = _0x1c1e54; continue; case '2': _0x52fed4['z'] = -0x1 * _0x28221c['z']; continue; case '3': null == _0x52fed4 && (_0x52fed4 = new _0x4e9ff1()); continue; case '4': _0x52fed4['x'] = -0x1 * _0x28221c['x']; continue; case '5': _0x28221c = _0x4eefd2[_0x56ae('0x2fe0')]; continue; } break; } } this[_0x56ae('0x2fdf')](_0x4eefd2[_0x56ae('0x2fe0')], this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')], _0x30db85, _0xcc153c, _0x243b2a, _0x466635) && null != _0x1c1e54 && (_0x28221c = _0x4eefd2[_0x56ae('0x2fe0')], _0x1c1e54['x'] = _0x28221c['x'], _0x1c1e54['y'] = _0x28221c['y'], _0x1c1e54['z'] = _0x28221c['z']); this[_0x56ae('0x2fdf')](_0x4eefd2[_0x56ae('0x2fe2')], this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')], _0x30db85, _0xcc153c, _0x243b2a, _0x466635) && null != _0x1c1e54 && (_0x28221c = _0x4eefd2[_0x56ae('0x2fe2')], _0x52fed4 = _0x1c1e54, null == _0x52fed4 && (_0x52fed4 = new _0x4e9ff1()), _0x52fed4['x'] = -0x1 * _0x28221c['x'], _0x52fed4['y'] = -0x1 * _0x28221c['y'], _0x52fed4['z'] = -0x1 * _0x28221c['z']); this[_0x56ae('0x2fdf')](_0x4eefd2[_0x56ae('0x2fe2')], this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x57')], _0x30db85, _0xcc153c, _0x243b2a, _0x466635) && null != _0x1c1e54 && (_0x28221c = _0x4eefd2[_0x56ae('0x2fe2')], _0x1c1e54['x'] = _0x28221c['x'], _0x1c1e54['y'] = _0x28221c['y'], _0x1c1e54['z'] = _0x28221c['z']); this['collideLineWithFace'](_0x4eefd2['Z_AXIS'], this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')][_0x56ae('0x58')], _0x30db85, _0xcc153c, _0x243b2a, _0x466635) && null != _0x1c1e54 && (_0x28221c = _0x4eefd2[_0x56ae('0x2fe3')], _0x52fed4 = _0x1c1e54, null == _0x52fed4 && (_0x52fed4 = new _0x4e9ff1()), _0x52fed4['x'] = -0x1 * _0x28221c['x'], _0x52fed4['y'] = -0x1 * _0x28221c['y'], _0x52fed4['z'] = -0x1 * _0x28221c['z']); this['collideLineWithFace'](_0x4eefd2[_0x56ae('0x2fe3')], this[_0x56ae('0x9f9')][_0x56ae('0xf2d')]['boundingBox'][_0x56ae('0x57')], _0x30db85, _0xcc153c, _0x243b2a, _0x466635) && null != _0x1c1e54 && (_0x30db85 = _0x4eefd2[_0x56ae('0x2fe3')], _0x1c1e54['x'] = _0x30db85['x'], _0x1c1e54['y'] = _0x30db85['y'], _0x1c1e54['z'] = _0x30db85['z']); isNaN(_0x466635['x']) || (this[_0x56ae('0xe90')](_0x466635, _0x466635), null != _0x1c1e54 && (_0x2eb087[_0x56ae('0x179d')](this[_0x56ae('0x7c0')]['get_sceneTransform'](), _0x92d054[_0x56ae('0x2bde')]), _0x2eb087[_0x56ae('0x130d')](_0x92d054[_0x56ae('0x2bde')], _0x1c1e54, _0x1c1e54))); return _0x466635; }, 'collideLineWithFace': function(_0x4b64a2, _0x1994c1, _0x27fe89, _0x20be3d, _0x5305a3, _0x550f7e) { _0x5d73ad[_0x56ae('0x2432')](_0x1994c1, _0x4b64a2, _0x27fe89, _0x20be3d, _0x452b7b['temp3'], _0x5305a3, _0x452b7b['tempPercentMax']); if (!isNaN(_0x452b7b[_0x56ae('0x2cdd')]['x'])) { if (_0x56ae('0x2fe4') !== _0x56ae('0x2fe4')) { return this[_0x56ae('0x1935')]['x']; } else { _0x4b64a2 = this[_0x56ae('0x9f9')][_0x56ae('0xf2d')][_0x56ae('0x156b')]; _0x1994c1 = _0x452b7b[_0x56ae('0x2cdd')]; if (!(_0x1c1b50[_0x56ae('0x222')](_0x1994c1['x'], _0x4b64a2['max']['x']) && _0x1994c1['x'] >= _0x4b64a2[_0x56ae('0x58')]['x'] && _0x1994c1['y'] <= _0x4b64a2[_0x56ae('0x57')]['y'] && _0x1994c1['y'] >= _0x4b64a2[_0x56ae('0x58')]['y'] && _0x1994c1['z'] <= _0x4b64a2['max']['z'] && _0x1994c1['z'] >= _0x4b64a2[_0x56ae('0x58')]['z'])) return !0x1; _0x4b64a2 = _0x452b7b[_0x56ae('0x2cdd')]; _0x550f7e['x'] = _0x4b64a2['x']; _0x550f7e['y'] = _0x4b64a2['y']; _0x550f7e['z'] = _0x4b64a2['z']; _0x27fe89['x'] != _0x20be3d['x'] ? (_0x27fe89 = _0x27fe89['x'], _0x452b7b[_0x56ae('0x2cdf')] = (_0x550f7e['x'] - _0x27fe89) / (_0x20be3d['x'] - _0x27fe89)) : _0x1c1b50['BRlQL'](_0x27fe89['y'], _0x20be3d['y']) ? (_0x27fe89 = _0x27fe89['y'], _0x452b7b['tempPercentMax'] = (_0x550f7e['y'] - _0x27fe89) / (_0x20be3d['y'] - _0x27fe89)) : (_0x27fe89 = _0x27fe89['z'], _0x452b7b[_0x56ae('0x2cdf')] = (_0x550f7e['z'] - _0x27fe89) / (_0x20be3d['z'] - _0x27fe89)); return !0x0; } } return !0x1; }, '__class__': _0x452b7b }); var _0x4033be = function() { _0xb3104a[_0x56ae('0x94d')](this); if (0x0 > _0x4033be[_0x56ae('0x2fe5')]) { var _0x423b75 = _0x56b9a2['tilesDislodged']; _0x4033be[_0x56ae('0x2fe5')] = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x423b75['id'], _0x423b75[_0x56ae('0xa1c')]); _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x2099')](_0x4033be[_0x56ae('0x24ff')]); } this['stable'] = !0x1; this[_0x56ae('0x2243')] = !0x0; }; _0x5ac4a7[_0x56ae('0x2fe6')] = _0x4033be; _0x4033be[_0x56ae('0x8bf')] = _0x56ae('0x2fe6'); _0x4033be[_0x56ae('0x984')] = {}; _0x4033be[_0x56ae('0x984')][_0x56ae('0x2fb2')] = _0x56ae('0x2fb2'); _0x4033be[_0x56ae('0x984')][_0x56ae('0x2244')] = _0x56ae('0x2244'); _0x4033be[_0x56ae('0x2244')] = function() { null == _0x4033be[_0x56ae('0x2c93')] && (_0x4033be['crumbling'] = new _0x4033be()); return _0x4033be[_0x56ae('0x2c93')]; }; _0x4033be[_0x56ae('0x2fb2')] = function() { null == _0x4033be[_0x56ae('0x2c94')] && (_0x4033be[_0x56ae('0x2c94')] = new _0x4033be(), _0x4033be[_0x56ae('0x2c94')]['rotating'] = !0x1); return _0x4033be[_0x56ae('0x2c94')]; }; _0x4033be[_0x56ae('0x2fe7')] = function(_0x9f99f8) { if (_0x56ae('0x2fe8') !== _0x56ae('0x2fe8')) { _0x3ce0fc[_0x56ae('0x95b')] = b, this[_0x56ae('0x95c')](b instanceof _0x1adea8 ? b[_0x56ae('0xaed')] : b); } else { switch (_0x9f99f8) { case 0x2: _0x4033be['minAnimationStep'] = 0.03; _0x150430[_0x56ae('0x28a8')] = 0x5; break; case 0x3: _0x4033be[_0x56ae('0x2f8d')] = 0x0; _0x150430[_0x56ae('0x28a8')] = 7.5; break; default: _0x4033be[_0x56ae('0x2f8d')] = 0x0, _0x150430[_0x56ae('0x28a8')] = 0xa; } } }; _0x4033be[_0x56ae('0x24ff')] = function() { if (_0x1c1b50[_0x56ae('0x277')]('rhgEQ', 'rhgEQ')) { this['_viewProjectionDirty'] && (this[_0x56ae('0x104b')][_0x56ae('0x8ae')](this[_0x56ae('0x1005')]()), this[_0x56ae('0x104b')][_0x56ae('0x1067')](this[_0x56ae('0x104c')][_0x56ae('0xa5f')]()), this[_0x56ae('0x1062')] = !0x1); return this[_0x56ae('0x104b')]; } else { var _0x22ba1d = _0x56b9a2[_0x56ae('0xf64')]; _0x1c1b50[_0x56ae('0x28b')](_0x56b9a2['get_instance']()['get'](_0x22ba1d['id'], _0x22ba1d['defaultValue']), _0x4033be[_0x56ae('0x2fe5')]) && _0x56b9a2[_0x56ae('0xf64')]['set_value'](_0x4033be[_0x56ae('0x2fe5')]); } }; _0x4033be['__super__'] = _0xb3104a; _0x4033be[_0x56ae('0x6')] = _0x4e6193(_0xb3104a[_0x56ae('0x6')], { 'applyEffect': function(_0x3a8a2c, _0x423940, _0x135d06) { 0x0 > _0x423940[_0x56ae('0xf63')] && (null == _0x3a8a2c || !_0x3a8a2c['lowBuoyancy']) && (_0x135d06 = _0x423940[_0x56ae('0xb48')][_0x56ae('0x1635')](_0x423940['mesh'][_0x56ae('0x105e')](), !0x0)[_0x56ae('0x18a5')], _0x135d06 = (null != _0x586025['fallPropagate'] ? _0x135d06[_0x56ae('0x99b')](_0x56ae('0x1636')) : _0x135d06['h'][_0x56ae('0x900')](_0x56ae('0x1636'))) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025[_0x56ae('0x1636')] ? _0x135d06[_0x56ae('0x99c')](_0x56ae('0x1636')) : _0x135d06['h'][_0x56ae('0x1636')], 0.1) : 0.1, _0x3a8a2c = (null != _0x3a8a2c ? _0x3a8a2c[_0x56ae('0x1637')]() : 0x12c) / 0x320, this['propagateFrom'](_0x423940, _0x135d06 * (0.9 * (0x1 - (0x1 < _0x3a8a2c ? 0x1 : _0x3a8a2c)) + 0.1))); return !0x0; }, 'beginAnimation': function(_0x1aff0b) { if (_0x56ae('0x2fe9') !== _0x56ae('0x2fea')) { this[_0x56ae('0x2255')](null, _0x1aff0b, null); } else { var _0x46eb37 = b[_0x56ae('0x1a')], _0x1c63ee = b['__initDisplayShader'](_0x1aff0b[_0x56ae('0xa38')]); b[_0x56ae('0x917')](_0x1c63ee); b[_0x56ae('0x2feb')](c[_0x56ae('0x918')], !0x0); b['applyMatrix'](b[_0x56ae('0x91a')](c['__worldTransform'], 0x1)); b[_0x56ae('0x91b')](_0x1aff0b['__worldAlpha']); b[_0x56ae('0x91d')](_0x1aff0b['__worldColorTransform']); b['updateShader'](); var _0x125adb = c['__bitmap'][_0x56ae('0x91f')](_0x46eb37); null != _0x1c63ee[_0x56ae('0x920')] && _0x46eb37[_0x56ae('0x921')](_0x1c63ee['__position'][_0x56ae('0xf2a')], _0x125adb, 0x0, 0x3); null != _0x1c63ee[_0x56ae('0x922')] && _0x46eb37[_0x56ae('0x921')](_0x1c63ee[_0x56ae('0x922')][_0x56ae('0xf2a')], _0x125adb, 0x3, 0x2); c = c[_0x56ae('0x918')]['getIndexBuffer'](_0x46eb37); _0x46eb37[_0x56ae('0x923')](c); b[_0x56ae('0x924')](); } }, 'propagateFrom': function(_0x1ba99e, _0x193e69) { var _0x44fa2e = _0x59b8d7[_0x56ae('0x951')](_0x1ba99e[_0x56ae('0xb48')], _0x1a7847)[_0x56ae('0x1635')](_0x1ba99e['mesh']['get_z']()), _0x3b49ff = _0x193e69, _0x17ce7d = 0xe10 - _0x3b49ff; if (!(_0x575257[_0x56ae('0x2fec')](_0x1ba99e['animationTime'], _0x17ce7d) || null == _0x44fa2e)) { var _0xcae3cf = _0x252a59[_0x56ae('0x9a6')](null); _0xcae3cf[_0x56ae('0x8f0')](_0x44fa2e['terrain'][_0x56ae('0x3b')](_0x1ba99e, 0x0)); for (var _0x4fef0f = 0x0, _0x1b30b7 = 0x1; _0x4fef0f < _0xcae3cf[_0x56ae('0x9fa')]();) { _0x4fef0f >= _0x1b30b7 && (_0x1b30b7 = _0xcae3cf[_0x56ae('0x9fa')](), _0x193e69 *= 0.983, _0x3b49ff += _0x193e69, _0x17ce7d = _0x575257[_0x56ae('0x2fed')](0xe10, _0x3b49ff)); _0x1ba99e = _0xcae3cf[_0x56ae('0x1b')](_0x4fef0f); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x1ba99e = 0x0 <= _0x1ba99e && _0x1ba99e < _0x44fa2e['terrain'][_0x56ae('0x9fa')]() ? _0x44fa2e['terrain'][_0x56ae('0x1b')](_0x1ba99e) : null; _0x1ba99e[_0x56ae('0xf62')] = _0x150430[_0x56ae('0x488')](); _0x1ba99e[_0x56ae('0xf63')] = _0x17ce7d; _0x4033be[_0x56ae('0x2fe5')]++; _0x44fa2e[_0x56ae('0xf64')]++; _0x1ba99e = 0x0; for (var _0x2d9f4e = _0x4033be[_0x56ae('0xf65')]; _0x1ba99e < _0x2d9f4e[_0x56ae('0x32')];) { var _0x5ac4a7 = _0x2d9f4e[_0x1ba99e]; ++_0x1ba99e; for (var _0x4e6193 = 0x0, _0x1dc345 = _0x4033be[_0x56ae('0xf65')]; _0x4e6193 < _0x1dc345['length'];) { var _0x5c4c32 = _0x1dc345[_0x4e6193]; ++_0x4e6193; if (0x0 != _0x5ac4a7 || 0x0 != _0x5c4c32) { _0x5c4c32 = _0x44fa2e['layout']['getRelativeIndex'](_0xcae3cf[_0x56ae('0x1b')](_0x4fef0f), _0x5ac4a7, 0x0, _0x5c4c32); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; var _0x3a8d49 = 0x0 <= _0x5c4c32 && _0x5c4c32 < _0x44fa2e[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x44fa2e[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x5c4c32) : null; null != _0x3a8d49 && _0x3a8d49[_0x56ae('0xf63')] < _0x17ce7d && null != _0x3a8d49['sourceData']['collisionProperties'] && _0x3a8d49[_0x56ae('0xf2d')][_0x56ae('0xf66')][_0x56ae('0x2243')] && _0x3a8d49[_0x56ae('0xf2d')]['collisionProperties'] instanceof _0x4033be ? (_0x3a8d49 = _0x4fef0f, null == _0x3a8d49 && (_0x3a8d49 = 0x0), _0x3a8d49 = 0x0 > _0xcae3cf[_0x56ae('0x3b')](_0x5c4c32, _0x3a8d49)) : _0x3a8d49 = !0x1; _0x3a8d49 && _0xcae3cf[_0x56ae('0x8f0')](_0x5c4c32); } } }++_0x4fef0f; } } }, '__class__': _0x4033be }); var _0x150430 = function() {}; _0x5ac4a7[_0x56ae('0x2fee')] = _0x150430; _0x150430[_0x56ae('0x8bf')] = _0x56ae('0x2fee'); _0x150430['__interfaces__'] = [_0x5d929f, _0x52ee07]; _0x150430[_0x56ae('0x984')] = {}; _0x150430[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x150430[_0x56ae('0x488')] = function() { if (_0x56ae('0x2fef') !== 'AwzWo') { return null == _0x150430[_0x56ae('0x993')] ? _0x150430[_0x56ae('0x993')] = new _0x150430() : _0x150430[_0x56ae('0x993')]; } else { return this['__backend'][_0x56ae('0x2ff0')](a); } }; _0x150430[_0x56ae('0x6')] = {}; _0x150430[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x475a1d, _0x281344) { if (!(3599.55 > _0x475a1d.animationTime)) if (_0x475a1d.animationTime > 0xe10 + _0x150430.animationLength) _0x475a1d.mesh.set_visible(!0x1), _0x475a1d.collides = !0x1, _0x475a1d.animationTime = -0x1; else { if (_0x56ae('0x2ff1') !== _0x56ae('0x2ff1')) { return this._url; } else { var _0x3977f4 = _0x150430.currentPos, _0x2b9445 = _0x475a1d.mesh.get_position(); _0x3977f4.x = _0x2b9445.x; _0x3977f4.y = _0x2b9445.y; _0x3977f4.z = _0x2b9445.z; _0x3977f4 = _0x475a1d.get_normal(); _0x2b9445 = _0x150430.direction; null == _0x2b9445 && (_0x2b9445 = new _0x4e9ff1()); _0x2b9445.x = -0x1 * _0x3977f4.x; _0x2b9445.y = -0x1 * _0x3977f4.y; _0x2b9445.z = -0x1 * _0x3977f4.z; if (0xe10 < _0x475a1d.animationTime) var _0x24d1fb = 0x4b * (_0x475a1d.animationTime - 0xe10) + 0x14; else for (_0x24d1fb = 0x14, _0x3977f4 = _0x475a1d.animationTime - 0xe10 + 0.45; 0.1 <= _0x3977f4;) _0x3977f4 -= 0.1, _0x24d1fb = -_0x24d1fb; _0x3977f4 = _0x150430.currentPos; _0x2b9445 = _0x150430.direction; _0x281344 *= _0x24d1fb; _0x24d1fb = _0x150430.currentPos; null == _0x24d1fb && (_0x24d1fb = new _0x4e9ff1()); _0x24d1fb.x = _0x3977f4.x + _0x2b9445.x * _0x281344; _0x24d1fb.y = _0x3977f4.y + _0x2b9445.y * _0x281344; _0x24d1fb.z = _0x3977f4.z + _0x2b9445.z * _0x281344; _0x475a1d.mesh.set_position(_0x150430.currentPos); } } }; _0x150430[_0x56ae('0x6')][_0x56ae('0xb7c')] = function(_0x395f83) { _0x395f83.mesh.set_visible(!0x0); _0x395f83.collides = !0x0; }; _0x150430[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x150430; var _0x4e7bce = function(_0x32c8b2) { if (0x2 != _0x32c8b2 && 0x0 != _0x32c8b2) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x2ff2'))); _0x32c8b2 = 0x0 == _0x32c8b2 ? 0x1 : -0x1; _0x2be929['call'](this, 0x320 * _0x32c8b2, 0x12c); this[_0x56ae('0x224f')] = 0.3141592653589793 * _0x32c8b2; this[_0x56ae('0x2ff3')] = _0x2eb087['fromEulerAngles'](0x0, -this['normalOffset'], 0x0); }; _0x5ac4a7[_0x56ae('0x2ff4')] = _0x4e7bce; _0x4e7bce[_0x56ae('0x8bf')] = _0x56ae('0x2ff4'); _0x4e7bce[_0x56ae('0x8ee')] = _0x2be929; _0x4e7bce['prototype'] = _0x4e6193(_0x2be929[_0x56ae('0x6')], { 'normalOffset': null, 'normalRotation': null, 'adjustCollisionResult': function(_0x52b195, _0x21d18c) { _0x2eb087[_0x56ae('0x130d')](this[_0x56ae('0x2ff3')], _0x52b195[_0x56ae('0xc61')], _0x52b195[_0x56ae('0xc61')]); _0x2eb087[_0x56ae('0x130d')](this['normalRotation'], _0x21d18c[_0x56ae('0xc61')], _0x21d18c[_0x56ae('0xc61')]); }, '__class__': _0x4e7bce }); var _0x3c74dc = function(_0x459800, _0x1cc98a) { _0xb3104a['call'](this); this[_0x56ae('0x2ff5')] = _0x459800; this[_0x56ae('0x2ff6')] = _0x1cc98a; }; _0x5ac4a7[_0x56ae('0x2ff7')] = _0x3c74dc; _0x3c74dc['__name__'] = _0x56ae('0x2ff7'); _0x3c74dc['__super__'] = _0xb3104a; _0x3c74dc[_0x56ae('0x6')] = _0x4e6193(_0xb3104a[_0x56ae('0x6')], { 'xTraction': null, 'extraSpeed': null, 'applyEffect': function(_0x5093d5, _0x29b82f, _0x1b417a) { 0.4 > _0x1b417a['y'] && (_0x29b82f = this[_0x56ae('0x2ff5')], _0x5093d5['tunnel'][_0x56ae('0x2fa8')](_0x575257[_0x56ae('0x736')]) && (_0x29b82f = _0x5605e4[_0x56ae('0xcfc')](_0x5093d5[_0x56ae('0x94c')][_0x56ae('0x2fa7')](_0x56ae('0x737')), _0x29b82f)), _0x5093d5[_0x56ae('0x1271')] = _0x29b82f, _0x5093d5[_0x56ae('0x2223')] = 0.3, _0x5093d5['currentZMaxSpeed'] = _0x5093d5[_0x56ae('0x21fa')] + this[_0x56ae('0x2ff6')]); return !0x0; }, '__class__': _0x3c74dc }); var _0x44289c = function(_0x360987, _0x599b92, _0xb8cffc) { _0x3c74dc[_0x56ae('0x94d')](this, _0x360987, _0x599b92); this[_0x56ae('0x225e')] = null != _0xb8cffc ? _0xb8cffc : -Infinity; }; _0x5ac4a7[_0x56ae('0x2ff8')] = _0x44289c; _0x44289c[_0x56ae('0x8bf')] = 'com.player03.run3.level.terrain.collision.RampCollision'; _0x44289c['__super__'] = _0x3c74dc; _0x44289c[_0x56ae('0x6')] = _0x4e6193(_0x3c74dc['prototype'], { 'minYVelocity': null, 'applyEffect': function(_0x53acf7, _0x3e8d69, _0x4b3f0a) { _0x53acf7[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x1df9')] = !0x1; return !0x0; }, '__class__': _0x44289c }); var _0x5ea37e = function(_0x37ba3b, _0x1b0f0c) { _0x3bed73[_0x56ae('0x94d')](this, _0x37ba3b[_0x56ae('0xe79')], 53251.2); this[_0x56ae('0x1c4f')] = new _0x5d73ad(); switch (_0x1b0f0c) { case 0x0: this[_0x56ae('0x1c4f')]['setNormal'](0x1, 0x0, 0x0); break; case 0x1: this[_0x56ae('0x1c4f')]['setNormal'](0x0, -0x1, 0x0); break; case 0x2: this[_0x56ae('0x1c4f')]['setNormal'](-0x1, 0x0, 0x0); break; case 0x3: this[_0x56ae('0x1c4f')][_0x56ae('0x2fcc')](0x0, 0x1, 0x0); } this['ring'][_0x56ae('0x2fcb')](this[_0x56ae('0x1c4f')]['normal']['x'] * (_0x37ba3b['sourceData'][_0x56ae('0xa19')] / 0x2 + 8.8), this[_0x56ae('0x1c4f')][_0x56ae('0xc61')]['y'] * (_0x37ba3b[_0x56ae('0xf2d')][_0x56ae('0xa19')] / 0x2 + 8.8), 0x0); this['ring'][_0x56ae('0x2ff9')](_0x37ba3b[_0x56ae('0xe79')]); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4aa')]] = _0x5ea37e; _0x5ea37e[_0x56ae('0x8bf')] = _0x56ae('0x4ab'); _0x5ea37e[_0x56ae('0x8ee')] = _0x3bed73; _0x5ea37e[_0x56ae('0x6')] = _0x4e6193(_0x3bed73[_0x56ae('0x6')], { 'ring': null, 'updateAABB': function() { this[_0x56ae('0x1c4f')][_0x56ae('0x2ffa')](); this[_0x56ae('0x1cd7')]['min']['x'] = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')]['x'] - 17.2; this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['y'] = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')]['y'] - 17.2; this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['z'] = this['ring'][_0x56ae('0x201e')]['z'] - 17.2; this['aabb'][_0x56ae('0x57')]['x'] = this[_0x56ae('0x1c4f')]['origin']['x'] + 17.2; this[_0x56ae('0x1cd7')][_0x56ae('0x57')]['y'] = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')]['y'] + 17.2; this[_0x56ae('0x1cd7')][_0x56ae('0x57')]['z'] = _0x1c1b50[_0x56ae('0x2ffb')](this[_0x56ae('0x1c4f')][_0x56ae('0x201e')]['z'], 17.2); }, 'forPointsNearSphere': function(_0x595ad1, _0x5ecc0f, _0x5c54d0) { var _0x3f76e1 = 17.2 + _0x5ecc0f, _0x381f7d = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')]; _0x575257[_0x56ae('0x738')]((_0x381f7d['x'] - _0x595ad1['x']) * (_0x381f7d['x'] - _0x595ad1['x']) + _0x575257[_0x56ae('0x739')](_0x575257[_0x56ae('0x73a')](_0x381f7d['y'], _0x595ad1['y']), _0x381f7d['y'] - _0x595ad1['y']) + (_0x381f7d['z'] - _0x595ad1['z']) * (_0x381f7d['z'] - _0x595ad1['z']), _0x3f76e1 * _0x3f76e1) && (this['ring']['nearestPointOnPlane'](_0x595ad1, _0x5ea37e['temp']), _0x595ad1 = _0x5ea37e[_0x56ae('0xe8c')], _0x3f76e1 = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')], _0x381f7d = _0x5ea37e[_0x56ae('0xe8c')], null == _0x381f7d && (_0x381f7d = new _0x4e9ff1()), _0x381f7d['x'] = _0x595ad1['x'] - _0x3f76e1['x'], _0x381f7d['y'] = _0x595ad1['y'] - _0x3f76e1['y'], _0x381f7d['z'] = _0x575257[_0x56ae('0x73a')](_0x595ad1['z'], _0x3f76e1['z']), _0x595ad1 = _0x5ea37e[_0x56ae('0xe8c')], _0x3f76e1 = _0x595ad1['x'] * _0x595ad1['x'] + _0x595ad1['y'] * _0x595ad1['y'] + _0x595ad1['z'] * _0x595ad1['z'], _0x381f7d = _0x3f76e1 - 0x1, 1e-10 > (0x0 <= _0x381f7d ? _0x381f7d : -_0x381f7d) || (0x0 == _0x3f76e1 ? (_0x595ad1['x'] = 0x1, _0x595ad1['y'] = 0x0, _0x595ad1['z'] = 0x0) : (_0x3f76e1 = 0x1 / Math[_0x56ae('0xf0c')](_0x3f76e1), _0x595ad1['x'] *= _0x3f76e1, _0x595ad1['y'] *= _0x3f76e1, _0x595ad1['z'] *= _0x3f76e1)), _0x3f76e1 = _0x595ad1 = _0x5ea37e[_0x56ae('0xe8c')], null == _0x3f76e1 && (_0x3f76e1 = new _0x4e9ff1()), _0x3f76e1['x'] = 17.2 * _0x595ad1['x'], _0x3f76e1['y'] = 17.2 * _0x595ad1['y'], _0x3f76e1['z'] = 17.2 * _0x595ad1['z'], _0x595ad1 = _0x5ea37e[_0x56ae('0xe8c')], _0x3f76e1 = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')], _0x381f7d = _0x5ea37e[_0x56ae('0xe8c')], null == _0x381f7d && (_0x381f7d = new _0x4e9ff1()), _0x381f7d['x'] = _0x575257[_0x56ae('0x73b')](_0x595ad1['x'], _0x3f76e1['x']), _0x381f7d['y'] = _0x575257[_0x56ae('0x73b')](_0x595ad1['y'], _0x3f76e1['y']), _0x381f7d['z'] = _0x595ad1['z'] + _0x3f76e1['z'], _0x5c54d0(_0x5ea37e[_0x56ae('0xe8c')], _0x5ecc0f, !0x1)); }, 'collideLine': function(_0x5f04a1, _0xe3fc3, _0x53ff1d, _0x4e1740, _0x1167b7, _0x1aeffb) { _0x1167b7 = _0x5d73ad[_0x56ae('0x2432')](this['ring'][_0x56ae('0x201e')], this[_0x56ae('0x1c4f')]['normal'], _0x5f04a1, _0xe3fc3, _0x1167b7, _0x53ff1d, _0x4e1740); isNaN(_0x1167b7['x']) || (_0x5f04a1 = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')], 295.84 < (_0x1167b7['x'] - _0x5f04a1['x']) * (_0x1167b7['x'] - _0x5f04a1['x']) + (_0x1167b7['y'] - _0x5f04a1['y']) * (_0x1167b7['y'] - _0x5f04a1['y']) + (_0x1167b7['z'] - _0x5f04a1['z']) * (_0x1167b7['z'] - _0x5f04a1['z']) ? (_0x1167b7['x'] = NaN, _0x1167b7['y'] = NaN, _0x1167b7['z'] = NaN) : null != _0x1aeffb && (_0x5f04a1 = this[_0x56ae('0x1c4f')][_0x56ae('0x201e')], _0xe3fc3 = _0x1aeffb, null == _0xe3fc3 && (_0xe3fc3 = new _0x4e9ff1()), _0xe3fc3['x'] = _0x1167b7['x'] - _0x5f04a1['x'], _0xe3fc3['y'] = _0x1167b7['y'] - _0x5f04a1['y'], _0xe3fc3['z'] = _0x1167b7['z'] - _0x5f04a1['z'], _0x5f04a1 = _0x1aeffb['x'] * _0x1aeffb['x'] + _0x1aeffb['y'] * _0x1aeffb['y'] + _0x1aeffb['z'] * _0x1aeffb['z'], _0xe3fc3 = _0x5f04a1 - 0x1, 1e-10 > (0x0 <= _0xe3fc3 ? _0xe3fc3 : -_0xe3fc3) || (0x0 == _0x5f04a1 ? (_0x1aeffb['x'] = 0x1, _0x1aeffb['y'] = 0x0, _0x1aeffb['z'] = 0x0) : (_0x5f04a1 = 0x1 / Math[_0x56ae('0xf0c')](_0x5f04a1), _0x1aeffb['x'] *= _0x5f04a1, _0x1aeffb['y'] *= _0x5f04a1, _0x1aeffb['z'] *= _0x5f04a1)))); return _0x1167b7; }, '__class__': _0x5ea37e }); var _0x2dcee5 = function() { _0xb3104a[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x2ffc')] = _0x2dcee5; _0x2dcee5[_0x56ae('0x8bf')] = _0x56ae('0x2ffc'); _0x2dcee5['__super__'] = _0xb3104a; _0x2dcee5[_0x56ae('0x6')] = _0x4e6193(_0xb3104a[_0x56ae('0x6')], { 'applyEffect': function(_0x5c0e04, _0x9be273, _0x233816) {-1e-10 > _0x233816['y'] && (_0x5c0e04[_0x56ae('0x1d83')]['currentStrengthMultiplier'] = 0.6, _0x5c0e04[_0x56ae('0x21f9')] = 0.5 * _0x5c0e04['zMaxSpeed']); return !0x0; }, '__class__': _0x2dcee5 }); var _0x48d5ec = function(_0x342938, _0x1046e6, _0x4402dc) { _0x3bed73[_0x56ae('0x94d')](this, _0x342938, _0x4402dc); this[_0x56ae('0xe8d')] = new _0x5d73ad(); this[_0x56ae('0xe8d')][_0x56ae('0x2fcc')](_0x1046e6['x'], _0x1046e6['y'], _0x1046e6['z']); this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['x'] = -Infinity; this[_0x56ae('0x1cd7')]['min']['y'] = -Infinity; this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['z'] = -Infinity; this['aabb'][_0x56ae('0x57')]['x'] = Infinity; this['aabb'][_0x56ae('0x57')]['y'] = Infinity; this[_0x56ae('0x1cd7')][_0x56ae('0x57')]['z'] = Infinity; }; _0x5ac4a7['nme3D.physics.collision.PlaneCollider'] = _0x48d5ec; _0x48d5ec[_0x56ae('0x8bf')] = 'nme3D.physics.collision.PlaneCollider'; _0x48d5ec[_0x56ae('0x8ee')] = _0x3bed73; _0x48d5ec[_0x56ae('0x6')] = _0x4e6193(_0x3bed73[_0x56ae('0x6')], { 'plane': null, 'updateAABB': function() {}, 'collideLine': function(_0x8f4abe, _0x3c6be0, _0xe3fc5f, _0xdb4305, _0x1b286c, _0x4d77fa) { return this[_0x56ae('0x2432')](_0x8f4abe, _0x3c6be0, _0xe3fc5f, _0xdb4305, _0x1b286c, _0x4d77fa); }, 'forPointsNearSphere': function(_0x3c6331, _0x4ff193, _0x2c4464) { this[_0x56ae('0xe8b')](_0x3c6331, _0x48d5ec['temp']); this[_0x56ae('0xe8d')]['nearestPointOnPlane'](_0x48d5ec[_0x56ae('0xe8c')], _0x48d5ec[_0x56ae('0xe8c')]); _0x2c4464(this[_0x56ae('0xe90')](_0x48d5ec[_0x56ae('0xe8c')], _0x48d5ec[_0x56ae('0xe8c')]), _0x4ff193, !0x0); }, 'planeLineIntersection': function(_0x1733b8, _0x6b670a, _0xdae2ad, _0x22df7e, _0x5922bb, _0x584078) { var _0x3398b7 = this[_0x56ae('0x7c0')][_0x56ae('0xfe9')](), _0x1b30b7 = this[_0x56ae('0xe8d')][_0x56ae('0xc61')], _0x2d9f4e = _0x48d5ec[_0x56ae('0xe8c')]; _0x2eb087[_0x56ae('0x179d')](_0x3398b7, _0x92d054[_0x56ae('0x2bde')]); _0x2eb087['rotatePoint'](_0x92d054['quaternion'], _0x1b30b7, _0x2d9f4e); null != _0x584078 && (_0x3398b7 = _0x48d5ec['temp'], _0x584078['x'] = _0x3398b7['x'], _0x584078['y'] = _0x3398b7['y'], _0x584078['z'] = _0x3398b7['z']); return _0x5d73ad['planeLineIntersection'](this['object'][_0x56ae('0x13aa')](), _0x48d5ec[_0x56ae('0xe8c')], _0x1733b8, _0x6b670a, _0x5922bb, _0xdae2ad, _0x22df7e); }, '__class__': _0x48d5ec }); var _0x2e5ced = function(_0x25a851) { var _0x242ac1 = _0x25a851['p1'], _0x3a7d02 = _0x25a851['p2'], _0x12a1a0 = _0x25a851['p3']; _0x242ac1 = _0x4eefd2['crossProductF'](_0x3a7d02['x'] - _0x242ac1['x'], _0x3a7d02['y'] - _0x242ac1['y'], _0x3a7d02['z'] - _0x242ac1['z'], _0x12a1a0['x'] - _0x242ac1['x'], _0x12a1a0['y'] - _0x242ac1['y'], _0x12a1a0['z'] - _0x242ac1['z']); _0x48d5ec['call'](this, _0x25a851[_0x56ae('0xe79')], _0x242ac1, Infinity); this['triangle'] = _0x25a851; }; _0x5ac4a7[_0x56ae('0x2ffd')] = _0x2e5ced; _0x2e5ced[_0x56ae('0x8bf')] = _0x56ae('0x2ffd'); _0x2e5ced[_0x56ae('0x8ee')] = _0x48d5ec; _0x2e5ced[_0x56ae('0x6')] = _0x4e6193(_0x48d5ec[_0x56ae('0x6')], { 'triangle': null, 'forPointsNearSphere': function(_0x3822be, _0x18288f, _0x13c39d) { this['toLocal'](_0x3822be, _0x2e5ced[_0x56ae('0xe8c')]); _0x3822be = this[_0x56ae('0x2ffe')][_0x56ae('0x2fca')]['distanceSquared'](_0x2e5ced[_0x56ae('0xe8c')]); if (0x0 > _0x3822be) _0x13c39d(this[_0x56ae('0xe90')](this[_0x56ae('0x2ffe')]['p1'], _0x2e5ced[_0x56ae('0xe8c')]), _0x18288f, !0x1); else { if ('ydFgz' !== _0x56ae('0x2fff')) { _0x3822be = 0x0; for (var _0x8cea96 = this[_0x56ae('0x8c1')][_0x56ae('0x8e5')]; _0x3822be < _0x8cea96[_0x56ae('0x32')];) { var _0x2b9463 = _0x8cea96[_0x3822be]; ++_0x3822be; _0x2b9463['__backend'][_0x56ae('0x3000')](); } this[_0x56ae('0x8dd')](); this[_0x56ae('0x8c7')] = new Date()[_0x56ae('0xb3e')](); if (this[_0x56ae('0x8c7')] >= this[_0x56ae('0x8c5')]) { this[_0x56ae('0x8c9')] = _0x575257['VtXKo'](this[_0x56ae('0x8c7')], this[_0x56ae('0x8c6')]); _0x3822be = 0x0; for (_0x8cea96 = this['parent'][_0x56ae('0x8e5')]; _0x3822be < _0x8cea96[_0x56ae('0x32')];) _0x2b9463 = _0x8cea96[_0x3822be], ++_0x3822be, this[_0x56ae('0x8c1')][_0x56ae('0x8f1')][_0x56ae('0x1a39')](this[_0x56ae('0x8c9')] | 0x0), null != _0x2b9463[_0x56ae('0x2fe')] && _0x2b9463['onRender'][_0x56ae('0x1a39')](_0x2b9463[_0x56ae('0x2fe')]); this[_0x56ae('0x8c5')] = 0x0 > this[_0x56ae('0x3001')] ? this[_0x56ae('0x8c7')] : this[_0x56ae('0x8c7')] - this[_0x56ae('0x8c7')] % this[_0x56ae('0x3001')] + this[_0x56ae('0x3001')]; this['lastUpdate'] = this[_0x56ae('0x8c7')]; } window['requestAnimationFrame'](_0x2d9f4e(this, this[_0x56ae('0x8da')])); } else { var _0x419a67 = this['triangle'][_0x56ae('0x2fcd')][_0x56ae('0x3002')](_0x2e5ced[_0x56ae('0xe8c')]); if (0x0 > _0x419a67) _0x13c39d(this[_0x56ae('0xe90')](this['triangle']['p2'], _0x2e5ced[_0x56ae('0xe8c')]), _0x18288f, !0x1); else { var _0x274d08 = this[_0x56ae('0x2ffe')]['axis3'][_0x56ae('0x3002')](_0x2e5ced[_0x56ae('0xe8c')]); if (0x0 > _0x274d08) _0x13c39d(this['toGlobal'](this['triangle']['p3'], _0x2e5ced[_0x56ae('0xe8c')]), _0x18288f, !0x1); else { this['plane'][_0x56ae('0xe8e')](_0x2e5ced[_0x56ae('0xe8c')], _0x2e5ced[_0x56ae('0xe8c')]); if (_0x575257[_0x56ae('0x707')](_0x3822be, this[_0x56ae('0x2ffe')][_0x56ae('0x3003')] * this['triangle'][_0x56ae('0x3003')])) this['triangle'][_0x56ae('0x2fca')][_0x56ae('0x3004')](_0x2e5ced[_0x56ae('0xe8c')], this[_0x56ae('0x2ffe')]['axis1Length'], _0x2e5ced[_0x56ae('0xe8c')]); else if (_0x419a67 > this[_0x56ae('0x2ffe')][_0x56ae('0x2fce')] * this['triangle'][_0x56ae('0x2fce')]) this[_0x56ae('0x2ffe')][_0x56ae('0x2fcd')][_0x56ae('0x3004')](_0x2e5ced['temp'], this[_0x56ae('0x2ffe')]['axis2Length'], _0x2e5ced[_0x56ae('0xe8c')]); else if (_0x274d08 > this[_0x56ae('0x2ffe')][_0x56ae('0x3005')] * this[_0x56ae('0x2ffe')][_0x56ae('0x3005')]) this[_0x56ae('0x2ffe')]['axis3'][_0x56ae('0x3004')](_0x2e5ced[_0x56ae('0xe8c')], this['triangle'][_0x56ae('0x3005')], _0x2e5ced[_0x56ae('0xe8c')]); else { _0x13c39d(this['toGlobal'](_0x2e5ced[_0x56ae('0xe8c')], _0x2e5ced[_0x56ae('0xe8c')]), _0x18288f, !0x0); return; } _0x13c39d(this[_0x56ae('0xe90')](_0x2e5ced[_0x56ae('0xe8c')], _0x2e5ced[_0x56ae('0xe8c')]), _0x18288f, !0x1); } } } } }, 'updateAABB': function() { if (_0x575257[_0x56ae('0x73c')](_0x56ae('0x3006'), _0x56ae('0x3006'))) { this[_0x56ae('0x1cd7')][_0x56ae('0x1d')](); var _0xf05f64 = this[_0x56ae('0x2ffe')][_0x56ae('0xe79')]['get_scenePosition'](); this['aabb'][_0x56ae('0x3007')](this[_0x56ae('0x2ffe')]['p1']['x'] + _0xf05f64['x'], this[_0x56ae('0x2ffe')]['p1']['y'] + _0xf05f64['y'], this[_0x56ae('0x2ffe')]['p1']['z'] + _0xf05f64['z']); this[_0x56ae('0x1cd7')]['extendToPointF'](this[_0x56ae('0x2ffe')]['p2']['x'] + _0xf05f64['x'], this[_0x56ae('0x2ffe')]['p2']['y'] + _0xf05f64['y'], this[_0x56ae('0x2ffe')]['p2']['z'] + _0xf05f64['z']); this[_0x56ae('0x1cd7')][_0x56ae('0x3007')](this['triangle']['p3']['x'] + _0xf05f64['x'], this[_0x56ae('0x2ffe')]['p3']['y'] + _0xf05f64['y'], this[_0x56ae('0x2ffe')]['p3']['z'] + _0xf05f64['z']); } else { _0xf05f64['copyFrom'](this[_0x56ae('0x9c2')]); this[_0x56ae('0x9c2')] = _0xf05f64; this[_0x56ae('0x1ae8')](); return _0xf05f64; } }, 'collideLine': function(_0x12d29b, _0x5117d9, _0xca8422, _0x17df52, _0x5cb497, _0x2eb69e) { _0x5cb497 = _0x48d5ec[_0x56ae('0x6')][_0x56ae('0x242f')][_0x56ae('0x94d')](this, _0x12d29b, _0x5117d9, _0xca8422, _0x17df52, _0x5cb497, _0x2eb69e); _0x12d29b = !0x1; _0x5117d9 = this[_0x56ae('0x2ffe')]['axis1']['distanceSquared'](_0x5cb497); 0x0 == (_0x5117d9 > this[_0x56ae('0x2ffe')][_0x56ae('0x3003')] * this[_0x56ae('0x2ffe')]['axis1Length'] ? 0x1 : 0x0 > _0x5117d9 ? -0x1 : 0x0) && (_0x5117d9 = this[_0x56ae('0x2ffe')][_0x56ae('0x2fcd')][_0x56ae('0x3002')](_0x5cb497), 0x0 == (_0x5117d9 > this['triangle'][_0x56ae('0x2fce')] * this[_0x56ae('0x2ffe')][_0x56ae('0x2fce')] ? 0x1 : 0x0 > _0x5117d9 ? -0x1 : 0x0) && (_0x12d29b = this[_0x56ae('0x2ffe')]['axis3'][_0x56ae('0x3002')](_0x5cb497), _0x12d29b = 0x0 == (_0x12d29b > this['triangle'][_0x56ae('0x3005')] * this[_0x56ae('0x2ffe')][_0x56ae('0x3005')] ? 0x1 : 0x0 > _0x12d29b ? -0x1 : 0x0))); _0x12d29b || (_0x5cb497['x'] = NaN, _0x5cb497['y'] = NaN, _0x5cb497['z'] = NaN); return _0x5cb497; }, '__class__': _0x2e5ced }); var _0x17bfbd = function(_0x39b580) { _0x3bed73[_0x56ae('0x94d')](this, null, 0x0); this[_0x56ae('0x2e99')] = _0x39b580; var _0x47eadf = _0x39b580[_0x56ae('0x1b')](0x0)['origin']; _0x47eadf = new _0x4e9ff1(_0x47eadf['x'], _0x47eadf['y'], _0x47eadf['z']); _0x47eadf['x'] = 0x0; _0x47eadf['y'] = 0x0; for (_0x39b580 = _0x39b580['iterator'](); _0x39b580[_0x56ae('0x8f5')]();) { var _0xc7ca39 = _0x39b580[_0x56ae('0x42')](); _0xc7ca39[_0x56ae('0x3008')](_0x47eadf) || _0xc7ca39[_0x56ae('0x2fcc')](-_0xc7ca39['normal']['x'], -_0xc7ca39['normal']['y'], -_0xc7ca39[_0x56ae('0xc61')]['z']); } }; _0x5ac4a7[_0x56ae('0x3009')] = _0x17bfbd; _0x17bfbd[_0x56ae('0x8bf')] = 'nme3D.physics.collision.PlaneBoundedArea'; _0x17bfbd[_0x56ae('0x8ee')] = _0x3bed73; _0x17bfbd['prototype'] = _0x4e6193(_0x3bed73[_0x56ae('0x6')], { 'planes': null, 'forPointsNearSphere': function(_0x13bff0, _0x26e6ef, _0x392d67) { var _0x29def7 = {}; _0x29def7['ezPuf'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 || _0xf76599; }; if (_0x56ae('0x300a') !== _0x56ae('0x300b')) { for (var _0xfaebc6 = this[_0x56ae('0x2e99')]['iterator'](); _0xfaebc6[_0x56ae('0x8f5')]();) _0xfaebc6['next']()['nearestPointOnPlane'](_0x13bff0, _0x17bfbd[_0x56ae('0xe8c')]), _0x392d67(_0x17bfbd[_0x56ae('0xe8c')], _0x26e6ef, !0x0); } else { _0x56ae('0x2349') === _0x29def7[_0x56ae('0x300c')](_0x1cc2fd, _0x56ae('0x2349')) ? (_0x13b6ca[_0x56ae('0x1335')] = Howler[_0x56ae('0x133d')][_0x56ae('0x300d')](), _0x13b6ca[_0x56ae('0x1335')]['coneInnerAngle'] = _0x13b6ca['_pannerAttr']['coneInnerAngle'], _0x13b6ca['_panner']['coneOuterAngle'] = _0x13b6ca[_0x56ae('0x2347')][_0x56ae('0x300e')], _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x300f')] = _0x13b6ca[_0x56ae('0x2347')]['coneOuterGain'], _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3010')] = _0x13b6ca[_0x56ae('0x2347')]['distanceModel'], _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3011')] = _0x13b6ca[_0x56ae('0x2347')]['maxDistance'], _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3012')] = _0x13b6ca[_0x56ae('0x2347')][_0x56ae('0x3012')], _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3013')] = _0x13b6ca[_0x56ae('0x2347')][_0x56ae('0x3013')], _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3014')] = _0x13b6ca[_0x56ae('0x2347')][_0x56ae('0x3014')], void 0x0 !== _0x13b6ca[_0x56ae('0x1335')]['positionX'] ? (_0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3015')][_0x56ae('0x234b')](_0x13b6ca[_0x56ae('0xf1c')][0x0], Howler[_0x56ae('0x133d')]['currentTime']), _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x234a')][_0x56ae('0x234b')](_0x13b6ca['_pos'][0x1], Howler[_0x56ae('0x133d')]['currentTime']), _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x234c')]['setValueAtTime'](_0x13b6ca[_0x56ae('0xf1c')][0x2], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')])) : _0x13b6ca['_panner'][_0x56ae('0x234d')](_0x13b6ca[_0x56ae('0xf1c')][0x0], _0x13b6ca[_0x56ae('0xf1c')][0x1], _0x13b6ca[_0x56ae('0xf1c')][0x2]), void 0x0 !== _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3016')] ? (_0x13b6ca[_0x56ae('0x1335')]['orientationX'][_0x56ae('0x234b')](_0x13b6ca[_0x56ae('0x3017')][0x0], Howler['ctx']['currentTime']), _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x3018')][_0x56ae('0x234b')](_0x13b6ca[_0x56ae('0x3017')][0x1], Howler[_0x56ae('0x133d')]['currentTime']), _0x13b6ca['_panner'][_0x56ae('0x3019')][_0x56ae('0x234b')](_0x13b6ca[_0x56ae('0x3017')][0x2], Howler[_0x56ae('0x133d')]['currentTime'])) : _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x301a')](_0x13b6ca[_0x56ae('0x3017')][0x0], _0x13b6ca[_0x56ae('0x3017')][0x1], _0x13b6ca[_0x56ae('0x3017')][0x2])) : (_0x13b6ca[_0x56ae('0x1335')] = Howler['ctx']['createStereoPanner'](), _0x13b6ca[_0x56ae('0x1335')][_0x56ae('0x2348')][_0x56ae('0x234b')](_0x13b6ca[_0x56ae('0x2346')], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')])); _0x13b6ca[_0x56ae('0x1335')]['connect'](_0x13b6ca[_0x56ae('0x132b')]); _0x13b6ca[_0x56ae('0x1cb2')] || _0x13b6ca[_0x56ae('0xfce')][_0x56ae('0xb43')](_0x13b6ca[_0x56ae('0xd18')], !0x0)[_0x56ae('0x1cab')](_0x13b6ca[_0x56ae('0xd18')], !0x0); } }, 'updateAABB': function() { var _0x4623f2 = {}; _0x4623f2[_0x56ae('0x301b')] = _0x56ae('0x1b79'); this[_0x56ae('0x1cd7')][_0x56ae('0x1d')](); for (var _0x1a7740 = this[_0x56ae('0x2e99')]['iterator'](); _0x1a7740[_0x56ae('0x8f5')]();) { if (_0x56ae('0x301c') === _0x56ae('0x301c')) { var _0x17f461 = _0x1a7740[_0x56ae('0x42')](); this[_0x56ae('0x1cd7')]['extendToPoint'](_0x17f461[_0x56ae('0x201e')]); } else { null == c && (c = !0x0); null == _0x17f461 && (_0x17f461 = !0x0); if (_0x1a7740 != this['currentSoundAssetPath'] || null == this['currentSound']) if (null == _0x1a7740 || 0x0 == _0x1a7740['length'] || _0x56ae('0x2f3') == _0x1a7740) this[_0x56ae('0xbad')](null); else if (this['soundMuted'] || 0x0 < this[_0x56ae('0x301d')][_0x56ae('0x9fa')]()) this['currentSoundAssetPath'] = _0x1a7740; else { var _0x1e48a4 = null; _0x17f461 && (_0x1e48a4 = _0x199c7c[_0x56ae('0x301e')], _0x1e48a4 = null != _0x586025[_0x1a7740] ? _0x1e48a4[_0x56ae('0x99c')](_0x1a7740) : _0x1e48a4['h'][_0x1a7740]); if (null == _0x1e48a4) { if (!_0x422531[_0x56ae('0x1649')](_0x1a7740, _0x56ae('0x801')) && !_0x422531['exists'](_0x1a7740, _0x4623f2['MxUfI'])) return; _0x1e48a4 = _0x422531[_0x56ae('0x301f')](_0x1a7740); if (null == _0x1e48a4) { this[_0x56ae('0xbad')](null); return; } if (0x0 == _0x1e48a4['bytesTotal']) throw new _0x1adea8(new _0x531fca(_0x1a7740 + _0x56ae('0x1b7a'))); _0x1e48a4 = new _0x5f4bfa(_0x1e48a4, 0x0, c); _0x17f461 && (_0x17f461 = _0x199c7c[_0x56ae('0x301e')], null != _0x586025[_0x1a7740] ? _0x17f461[_0x56ae('0x932')](_0x1a7740, _0x1e48a4) : _0x17f461['h'][_0x1a7740] = _0x1e48a4); } this['set_currentSound'](_0x1e48a4); _0x1e48a4['play'](); this[_0x56ae('0x2335')] = _0x1a7740; this[_0x56ae('0x3020')](); } else this[_0x56ae('0x3021')] || 0x0 < this[_0x56ae('0x301d')][_0x56ae('0x9fa')]() || (this[_0x56ae('0x2333')]['play'](!0x1), this['resetSoundVolume']()); } } }, 'contains': function(_0xa1ce18) { for (var _0x1da17b = this['planes']['iterator'](); _0x1da17b[_0x56ae('0x8f5')]();) if (!_0x1da17b[_0x56ae('0x42')]()['isAbove'](_0xa1ce18)) return !0x1; return !0x0; }, 'containsWithLeeway': function(_0x247c6e, _0x5208b5) { var _0x3a62af = _0x5208b5 * _0x5208b5; 0x0 < _0x5208b5 && (_0x3a62af = -_0x3a62af); for (_0x5208b5 = this[_0x56ae('0x2e99')][_0x56ae('0x3f')](); _0x5208b5[_0x56ae('0x8f5')]();) if (_0x5208b5[_0x56ae('0x42')]()['distanceSquared'](_0x247c6e) <= _0x3a62af) return !0x1; return !0x0; }, 'nearestPoint': function(_0x692960, _0xde334f) { if (_0x56ae('0x3022') === 'jpjDh') { throw new _0x1adea8(new _0x4a3ee6()); } else { return this[_0x56ae('0x3023')](_0x692960, 0x0, _0xde334f); } }, 'moveInside': function(_0x205c6e, _0x50e977, _0x38e231) { null == _0x38e231 && (_0x38e231 = new _0x4e9ff1()); var _0x545dc5 = _0x50e977 * _0x50e977; 0x0 > _0x50e977 && (_0x545dc5 = -_0x545dc5); for (var _0x23e73a, _0x3a15f5 = _0x545dc5, _0x216aa = null, _0x1b30b7 = _0x545dc5, _0x2d9f4e = null, _0x5ac4a7 = this[_0x56ae('0x2e99')][_0x56ae('0x3f')](); _0x5ac4a7['hasNext']();) { var _0x4e6193 = _0x5ac4a7[_0x56ae('0x42')](); _0x23e73a = _0x4e6193[_0x56ae('0x3002')](_0x205c6e); _0x23e73a < _0x3a15f5 - 1e-10 ? (_0x1b30b7 = _0x3a15f5, _0x2d9f4e = _0x216aa, _0x3a15f5 = _0x23e73a, _0x216aa = _0x4e6193) : _0x23e73a < _0x1b30b7 - 1e-10 && (_0x1b30b7 = _0x23e73a, _0x2d9f4e = _0x4e6193); } if (null != _0x216aa && (_0x216aa['moveToDistance'](_0x205c6e, _0x50e977, _0x38e231), null == _0x2d9f4e || _0x2d9f4e[_0x56ae('0x3002')](_0x38e231) >= _0x545dc5)) return _0x38e231; null != _0x2d9f4e ? (_0x545dc5 = _0x216aa[_0x56ae('0xc61')], _0x23e73a = _0x2d9f4e[_0x56ae('0xc61')], _0x3a15f5 = _0x545dc5['x'] - _0x23e73a['x'], 1e-10 > (0x0 <= _0x3a15f5 ? _0x3a15f5 : -_0x3a15f5) ? (_0x3a15f5 = _0x545dc5['y'] - _0x23e73a['y'], _0x3a15f5 = 1e-10 > (0x0 <= _0x3a15f5 ? _0x3a15f5 : -_0x3a15f5)) : _0x3a15f5 = !0x1, _0x3a15f5 ? (_0x545dc5 = _0x545dc5['z'] - _0x23e73a['z'], _0x545dc5 = 1e-10 > (0x0 <= _0x545dc5 ? _0x545dc5 : -_0x545dc5)) : _0x545dc5 = !0x1, _0x545dc5 = !_0x545dc5) : _0x545dc5 = !0x1; if (_0x545dc5) return _0x216aa['moveToDistance2'](_0x205c6e, _0x2d9f4e, _0x50e977, _0x38e231), _0x38e231; _0x38e231['x'] = _0x205c6e['x']; _0x38e231['y'] = _0x205c6e['y']; _0x38e231['z'] = _0x205c6e['z']; return _0x38e231; }, 'moveBackInside': function(_0x58b3ad, _0x587d46, _0x38e26d) { var _0x395fcc = _0x38e26d * _0x38e26d; 0x0 > _0x38e26d && (_0x395fcc = -_0x395fcc); for (var _0x529d5f, _0x4e9cb5 = this[_0x56ae('0x2e99')][_0x56ae('0x3f')](); _0x4e9cb5[_0x56ae('0x8f5')]();) { var _0x57a4ce = _0x4e9cb5['next'](); _0x529d5f = _0x57a4ce[_0x56ae('0x3002')](_0x58b3ad); _0x529d5f < _0x395fcc && _0x57a4ce['intersectWithDistance'](_0x38e26d, _0x58b3ad, _0x587d46, _0x58b3ad, 0x0, 0x1, !0x0); } }, 'distanceSqFromBounds': function(_0x46a400) { for (var _0x5c7496 = Infinity, _0x2e86df, _0x84ea9a = this[_0x56ae('0x2e99')][_0x56ae('0x3f')](); _0x84ea9a[_0x56ae('0x8f5')]();) _0x2e86df = _0x84ea9a['next']()['distanceSquared'](_0x46a400), _0x2e86df < _0x5c7496 && (_0x5c7496 = _0x2e86df); return _0x5c7496; }, 'collideLine': function(_0x11aa9f, _0x3bf08c, _0x52eacd, _0x2424b1, _0x306294, _0x511032) { if (_0x56ae('0x3024') !== _0x56ae('0x3025')) { null == _0x306294 && (_0x306294 = new _0x4e9ff1()); _0x306294['x'] = NaN; _0x306294['y'] = NaN; _0x306294['z'] = NaN; for (var _0x50c51d = Infinity, _0x1b30b7 = new _0x4e9ff1(), _0x2d9f4e = this['planes'][_0x56ae('0x3f')](); _0x2d9f4e[_0x56ae('0x8f5')]();) { var _0x5ac4a7 = _0x2d9f4e[_0x56ae('0x42')](); _0x5d73ad[_0x56ae('0x2432')](_0x5ac4a7[_0x56ae('0x201e')], _0x5ac4a7['normal'], _0x11aa9f, _0x3bf08c, _0x1b30b7, _0x52eacd, _0x2424b1); !isNaN(_0x1b30b7['x']) && _0x575257[_0x56ae('0x73d')](_0x575257['VDOzQ'](_0x11aa9f['x'], _0x1b30b7['x']) * (_0x11aa9f['x'] - _0x1b30b7['x']), (_0x11aa9f['y'] - _0x1b30b7['y']) * (_0x11aa9f['y'] - _0x1b30b7['y'])) + (_0x11aa9f['z'] - _0x1b30b7['z']) * _0x575257['aPYVd'](_0x11aa9f['z'], _0x1b30b7['z']) < _0x50c51d && (_0x50c51d = (_0x11aa9f['x'] - _0x1b30b7['x']) * (_0x11aa9f['x'] - _0x1b30b7['x']) + (_0x11aa9f['y'] - _0x1b30b7['y']) * (_0x11aa9f['y'] - _0x1b30b7['y']) + (_0x11aa9f['z'] - _0x1b30b7['z']) * (_0x11aa9f['z'] - _0x1b30b7['z']), _0x306294['x'] = _0x1b30b7['x'], _0x306294['y'] = _0x1b30b7['y'], _0x306294['z'] = _0x1b30b7['z'], null != _0x511032 && (_0x5ac4a7 = _0x5ac4a7[_0x56ae('0xc61')], _0x511032['x'] = _0x5ac4a7['x'], _0x511032['y'] = _0x5ac4a7['y'], _0x511032['z'] = _0x5ac4a7['z'])); } return _0x306294; } else { for (var _0x221cfd = _0x3f2586[_0x56ae('0x1630')][_0x56ae('0x9fa')]() - 0x1; 0x0 <= _0x221cfd;) { var _0x42e5bf = _0x3f2586['_parsers'][_0x56ae('0x1b')](_0x221cfd); if (_0xc5462[_0x56ae('0x94e')](_0x3f2586[_0x56ae('0x1630')][_0x56ae('0x1b')](_0x221cfd), 'supportsData')['apply'](_0x42e5bf, [_0x11aa9f])) return _0x4b5a45[_0x56ae('0xbb3')](_0x3f2586[_0x56ae('0x1630')][_0x56ae('0x1b')](_0x221cfd), []);--_0x221cfd; } return null; } }, '__class__': _0x17bfbd }); var _0x5727f8 = function(_0x598c0f, _0x209236) { _0x17bfbd[_0x56ae('0x94d')](this, _0x598c0f); if (null != _0x209236) for (var _0x39e466 = _0x598c0f[_0x56ae('0x3f')](); _0x39e466[_0x56ae('0x8f5')]();) { var _0x135ee5 = _0x39e466[_0x56ae('0x42')](), _0x519cdb = _0x135ee5[_0x56ae('0x201e')], _0x21001d = _0x209236[_0x56ae('0xf30')]; _0x135ee5 = _0x135ee5['origin']; null == _0x135ee5 && (_0x135ee5 = new _0x4e9ff1()); _0x135ee5['x'] = _0x519cdb['x'] * _0x21001d; _0x135ee5['y'] = _0x519cdb['y'] * _0x21001d; _0x135ee5['z'] = _0x519cdb['z'] * _0x21001d; } _0x209236 = _0x598c0f[_0x56ae('0x1b')](0x0)[_0x56ae('0x201e')]; this[_0x56ae('0x2204')] = Math['sqrt'](_0x209236['x'] * _0x209236['x'] + _0x209236['y'] * _0x209236['y'] + _0x209236['z'] * _0x209236['z']); _0x209236 = _0x598c0f[_0x56ae('0x1b')](0x0)[_0x56ae('0x201e')]; _0x598c0f = _0x598c0f['get'](0x1)[_0x56ae('0x201e')]; _0x39e466 = null; null == _0x39e466 && (_0x39e466 = new _0x4e9ff1()); _0x39e466['x'] = _0x209236['x'] + 0.5 * (_0x598c0f['x'] - _0x209236['x']); _0x39e466['y'] = _0x209236['y'] + 0.5 * (_0x598c0f['y'] - _0x209236['y']); _0x39e466['z'] = _0x209236['z'] + 0.5 * (_0x598c0f['z'] - _0x209236['z']); _0x598c0f = _0x39e466; this[_0x56ae('0x226e')] = Math[_0x56ae('0xf0c')](_0x598c0f['x'] * _0x598c0f['x'] + _0x598c0f['y'] * _0x598c0f['y'] + _0x598c0f['z'] * _0x598c0f['z']); }; _0x5ac4a7[_0x56ae('0x3026')] = _0x5727f8; _0x5727f8[_0x56ae('0x8bf')] = 'com.player03.run3.level.terrain.collision.TunnelCollider'; _0x5727f8[_0x56ae('0x8ee')] = _0x17bfbd; _0x5727f8['prototype'] = _0x4e6193(_0x17bfbd[_0x56ae('0x6')], { 'radius': null, 'inradius': null, 'moveInside': function(_0x4b9563, _0x1c929a, _0x1f007e) { if (_0x56ae('0x3027') !== _0x56ae('0x3027')) { this[_0x56ae('0x1560')](_0x4b9563, _0x4b9563[_0x56ae('0xb6f')]()[_0x56ae('0x1084')](), this[_0x56ae('0x1070')]); this[_0x56ae('0x1545')][_0x56ae('0xaa9')](this[_0x56ae('0x1070')]); this['updateCullPlanes'](_0x4b9563); } else { if (_0x1c929a >= this['inradius']) { if (_0x56ae('0x3028') !== _0x56ae('0x3028')) { return this[_0x56ae('0xd18')] = _0x4b9563; } else { if (null == _0x1f007e) return new _0x4e9ff1(0x0, 0x0, _0x4b9563['z']); _0x1f007e['x'] = 0x0; _0x1f007e['y'] = 0x0; _0x1f007e['z'] = _0x4b9563['z']; return _0x1f007e; } } return _0x17bfbd[_0x56ae('0x6')][_0x56ae('0x3023')]['call'](this, _0x4b9563, _0x1c929a, _0x1f007e); } }, '__class__': _0x5727f8 }); var _0x5446c5 = function(_0xe0b577, _0x3788fe, _0x2c8d4c, _0xc68d1c) { if (_0x56ae('0x3029') === 'YeYBg') { this['_bothSides'] = _0xe0b577; for (var _0x3dd94d = 0x0, _0x4250f9 = this[_0x56ae('0xe40')]; _0x3dd94d < _0x4250f9;) { var _0xc12ce8 = _0x3dd94d++; this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0xc12ce8)[_0x56ae('0x1a43')](_0xe0b577); } this[_0x56ae('0x1a92')]['set_bothSides'](_0xe0b577); this[_0x56ae('0xf43')][_0x56ae('0x1a43')](_0xe0b577); return _0xe0b577; } else { this['callback'] = _0xe0b577; this[_0x56ae('0x20e4')] = _0x3788fe; this['cutscene'] = _0x2c8d4c; this[_0x56ae('0x302a')] = _0xc68d1c; null == this[_0x56ae('0xcab')] && null != this[_0x56ae('0x302a')] && (this[_0x56ae('0xcab')] = _0x2d9f4e(this, this[_0x56ae('0x302b')])); } }; _0x5ac4a7[_0x56ae('0x302c')] = _0x5446c5; _0x5446c5[_0x56ae('0x8bf')] = _0x56ae('0x302c'); _0x5446c5[_0x56ae('0x6')] = {}; _0x5446c5[_0x56ae('0x6')]['callback'] = null; _0x5446c5[_0x56ae('0x6')]['achievement'] = null; _0x5446c5[_0x56ae('0x6')][_0x56ae('0xbd7')] = null; _0x5446c5[_0x56ae('0x6')][_0x56ae('0x302a')] = null; _0x5446c5[_0x56ae('0x6')][_0x56ae('0x302b')] = function() { if (_0x56ae('0x302d') === _0x56ae('0x302d')) { var _0x2c6b39 = _0x3db706.getByName(this.cutsceneName); null != _0x2c6b39 && _0x2c6b39.display(0x1); } else { return this.jointPoses.get_length(); } }; _0x5446c5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5446c5; var _0x4b08f8 = function(_0x3e25d7, _0x198283, _0x4ed4ad) { this['enteredTheTargetSection'] = !0x1; this[_0x56ae('0x230a')] = !0x0; this[_0x56ae('0x2d8e')] = 0x0; this[_0x56ae('0x2d95')] = 0x1; this[_0x56ae('0x2b')] = _0x3e25d7; this[_0x56ae('0x94c')] = _0x198283; this[_0x56ae('0x2a8c')] = _0x4ed4ad; this[_0x56ae('0xb7c')](); }; _0x5ac4a7[_0x56ae('0x302e')] = _0x4b08f8; _0x4b08f8[_0x56ae('0x8bf')] = _0x56ae('0x302e'); _0x4b08f8[_0x56ae('0x961')] = [_0x52cb2c]; _0x4b08f8[_0x56ae('0x6')] = {}; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x94c')] = null; _0x4b08f8[_0x56ae('0x6')]['sectionID'] = null; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x2b')] = null; _0x4b08f8[_0x56ae('0x6')]['maxTimes'] = null; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x2d8e')] = null; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x230a')] = null; _0x4b08f8[_0x56ae('0x6')]['enteredTheTargetSection'] = null; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x302f')] = null; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x9d3')] = null; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x3030')] = function() { return null != this.condition ? this.condition(this.tunnel) : !0x1; }; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x2f476f) { null != this.sectionID && this.tunnel.characters.get(0x0).currentSection.levelID != this.sectionID || null == this.tunnel.characters.get(0x0).currentSection.decorators || (this.enteredTheTargetSection || (this.enteredTheTargetSection = !0x0, this.reset()), this.timesTriggered < this.maxTimes && this.conditionMet() && (this.timesTriggered++, _0x2f476f = this.result.callback, _0x2f476f())); }; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { if (_0x56ae('0x3031') === _0x56ae('0x3032')) { return new _0x1cbe67(b, c, d, !0x0); } else { this.resetCountEachRun && (this.timesTriggered = 0x0); } }; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { if (_0x56ae('0x3033') === _0x56ae('0x3034')) { _0x575257.HQTWK(null, this.__symbol) || this.__playing || 0x2 > this.__totalFrames || (this.__playing = !0x0, this.__frameTime = 0x3e8 / this.__swf.frameRate | 0x0, this.__timeElapsed = 0x0); } else { return !this.resetCountEachRun && this.timesTriggered >= this.maxTimes || null == this.tunnel.scene ? !0x0 : null != this.sectionID && this.enteredTheTargetSection ? this.tunnel.characters.get(0x0).currentSection.levelID != this.sectionID : !0x1; } }; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x3035')] = function() { return this.result.achievement; }; _0x4b08f8[_0x56ae('0x6')]['associatedCutscene'] = function() { var _0x30f609 = this.result; return null != _0x30f609.cutsceneName ? _0x3db706.getByName(_0x30f609.cutsceneName) : _0x30f609.cutscene; }; _0x4b08f8[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4b08f8; var _0x2f54d1 = function(_0x57494c, _0x58d36c, _0xa87347) { _0x4b08f8[_0x56ae('0x94d')](this, _0x57494c, _0x58d36c, _0xa87347); this[_0x56ae('0x2d95')] = 0x1; this['resetCountEachRun'] = !0x1; }; _0x5ac4a7[_0x56ae('0x3036')] = _0x2f54d1; _0x2f54d1['__name__'] = 'com.player03.run3.level.trigger.BeatLevel'; _0x2f54d1[_0x56ae('0x94b')] = function(_0x539007) { if (_0x56ae('0x3037') === _0x56ae('0x3038')) { this['_baseMethod'][_0x56ae('0x1adb')](_0x539007); return _0x539007; } else { if (_0x539007[_0x56ae('0x2c5f')]) return 0x1; _0x539007 = _0x539007[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); return _0x539007[_0x56ae('0x25b1')]() >= _0x539007[_0x56ae('0xbcc')]['endZ'] - 0x1 || 0x0 != _0x539007[_0x56ae('0x1ac2')] ? 0x0 : (_0x539007['mesh'][_0x56ae('0x105e')]() - _0x539007['currentSection']['startZ']) / (_0x539007['currentSection'][_0x56ae('0xc9f')] - _0x539007[_0x56ae('0xbcc')][_0x56ae('0xca0')]); } }; _0x2f54d1[_0x56ae('0x8ee')] = _0x4b08f8; _0x2f54d1['prototype'] = _0x4e6193(_0x4b08f8[_0x56ae('0x6')], { 'conditionMet': function() { return 0x1 <= _0x2f54d1[_0x56ae('0x94b')](this[_0x56ae('0x94c')]); }, '__class__': _0x2f54d1 }); var _0x38145d = function(_0x43df34, _0x4157de, _0x4e7c71) { this[_0x56ae('0x3039')] = !0x1; _0x2f54d1[_0x56ae('0x94d')](this, _0x43df34, _0x4157de, _0x4e7c71); }; _0x5ac4a7[_0x56ae('0x303a')] = _0x38145d; _0x38145d[_0x56ae('0x8bf')] = 'com.player03.run3.level.trigger.BeatLevelAndSave'; _0x38145d[_0x56ae('0x8ee')] = _0x2f54d1; _0x38145d[_0x56ae('0x6')] = _0x4e6193(_0x2f54d1['prototype'], { 'waited': null, 'conditionMet': function() { return _0x2f54d1[_0x56ae('0x6')][_0x56ae('0x3030')][_0x56ae('0x94d')](this) ? (this['tunnel']['levelSet'][_0x56ae('0x2c0c')](this[_0x56ae('0x94c')][_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')]['number'], this[_0x56ae('0x94c')]['characters']['get'](0x0)[_0x56ae('0xbcc')], this[_0x56ae('0x94c')][_0x56ae('0x2233')]), !0x0) : !0x1; }, 'reset': function() { _0x2f54d1['prototype'][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this['waited'] = !0x1; }, '__class__': _0x38145d }); var _0xad188a = function(_0x153acb, _0x5930f5) { if ('lMpuc' === _0x56ae('0x303b')) { Ea = !0x1; } else { var _0x3471f2 = _0x5605e4[_0x56ae('0x303c')](_0x5930f5, '~', '-'); _0x4b08f8[_0x56ae('0x94d')](this, new _0x5446c5(_0x2d9f4e(this, this[_0x56ae('0x303d')])), _0x153acb['tunnel'], _0x153acb[_0x56ae('0x1fa1')]); this[_0x56ae('0x2d95')] = (null != _0x586025[_0x56ae('0x303e')] ? _0x3471f2['existsReserved'](_0x56ae('0x303e')) : _0x3471f2['h'][_0x56ae('0x900')](_0x56ae('0x303e'))) ? _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025['times'] ? _0x3471f2[_0x56ae('0x99c')](_0x56ae('0x303e')) : _0x3471f2['h'][_0x56ae('0x303e')], 0x1) : 0x1; this[_0x56ae('0x230a')] = !(null != _0x586025[_0x56ae('0x303f')] ? _0x3471f2['existsReserved'](_0x56ae('0x303f')) : _0x3471f2['h']['hasOwnProperty'](_0x56ae('0x303f'))); this[_0x56ae('0x1023')] = _0x153acb; if (null != _0x586025[_0x56ae('0x9d3')] ? _0x3471f2[_0x56ae('0x99b')](_0x56ae('0x9d3')) : _0x3471f2['h'][_0x56ae('0x900')](_0x56ae('0x9d3'))) for (_0x153acb = (null != _0x586025['condition'] ? _0x3471f2['getReserved'](_0x56ae('0x9d3')) : _0x3471f2['h']['condition'])[_0x56ae('0x44')]('|'); 0x0 < _0x153acb[_0x56ae('0x32')];) { this['conditions'] = _0x153acb[0x0]['split'](','); break; } if (null == this[_0x56ae('0x3040')]) throw new _0x1adea8(new _0x4d4163('Data\x20does\x20not\x20include\x20a\x20condition!\x0a' + _0x5930f5)); this[_0x56ae('0x3041')] = _0x252a59[_0x56ae('0x976')](null); if (null != _0x586025['result'] ? _0x3471f2['existsReserved'](_0x56ae('0x2b')) : _0x3471f2['h'][_0x56ae('0x900')]('result')) for (_0x5930f5 = 0x0, _0x3471f2 = (null != _0x586025['result'] ? _0x3471f2['getReserved']('result') : _0x3471f2['h'][_0x56ae('0x2b')])[_0x56ae('0x44')]('|'); _0x5930f5 < _0x3471f2['length'];) _0x153acb = _0x3471f2[_0x5930f5], ++_0x5930f5, _0x153acb = this['getResult'](_0x153acb), null != _0x153acb && this[_0x56ae('0x3041')]['push'](_0x153acb); } }; _0x5ac4a7['com.player03.run3.level.trigger.CustomTrigger'] = _0xad188a; _0xad188a[_0x56ae('0x8bf')] = 'com.player03.run3.level.trigger.CustomTrigger'; _0xad188a[_0x56ae('0x8ee')] = _0x4b08f8; _0xad188a[_0x56ae('0x6')] = _0x4e6193(_0x4b08f8[_0x56ae('0x6')], { 'conditions': null, 'results': null, 'section': null, 'conditionMet': function() { return _0x1935eb[_0x56ae('0x2e65')](this[_0x56ae('0x3040')], this[_0x56ae('0x1023')]['tunnel']); }, 'applyResults': function() { for (var _0x529bda = this[_0x56ae('0x3041')][_0x56ae('0x3f')](); _0x529bda[_0x56ae('0x8f5')]();) _0x529bda[_0x56ae('0x42')]()(); }, 'getResult': function(_0xc0766a) { if (_0x876409[_0x56ae('0x5a')](_0xc0766a, _0x56ae('0x3042'))) { var _0x4e38e4 = null; 0x0 <= _0xc0766a[_0x56ae('0x3b')](',') && (_0x4e38e4 = _0x11208a[_0x56ae('0xc14')](_0xc0766a, _0xc0766a['indexOf'](',') + 0x1, null)); var _0x1a1a3a = _0x2d9f4e(this, this['setPower']), _0x57e5f3 = parseFloat(_0x11208a['substr'](_0xc0766a, 0x6, null)), _0x36c915 = _0x4e38e4; return function() { _0x575257[_0x56ae('0x740')](_0x1a1a3a, _0x57e5f3, _0x36c915); }; } return _0x56ae('0x3043') == _0xc0766a ? _0x2d9f4e(this, this[_0x56ae('0x3043')]) : null; }, 'setPower': function(_0x46599d, _0x1b80c2) { this['tunnel'][_0x56ae('0x2011')] != _0x46599d && this[_0x56ae('0x94c')][_0x56ae('0x2012')][_0x56ae('0x28a3')](this[_0x56ae('0x94c')][_0x56ae('0x2011')], _0x46599d, _0x1b80c2); }, 'win': function() { var _0x181966 = this['tunnel']; _0x181966[_0x56ae('0x2cba')](_0x181966[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)); }, '__class__': _0xad188a }); var _0x3692c2 = function(_0x280b64, _0x383f1a, _0x3091b6, _0x18fb4f, _0x40d108, _0x1635b1) { if (_0x56ae('0x3044') === _0x56ae('0x3044')) { this[_0x56ae('0x2e0b')] = !0x0; this[_0x56ae('0x1bd9')] = 0x0; this[_0x56ae('0x3045')] = _0x280b64; this[_0x56ae('0x3046')] = _0x3091b6; _0x4b08f8['call'](this, _0x18fb4f, _0x40d108, _0x1635b1); this[_0x56ae('0x230a')] = !0x1; this['preconditions'] = _0x252a59[_0x56ae('0x977')](null); _0x3091b6 = 0x0; for (_0x18fb4f = _0x280b64[_0x56ae('0x9fa')](); _0x3091b6 < _0x18fb4f;) _0x40d108 = _0x3091b6++, _0x1635b1 = _0x280b64[_0x56ae('0x1b')](_0x40d108), _0x383f1a[_0x56ae('0x9fa')]() > _0x40d108 ? _0x1635b1[_0x56ae('0x19bb')] |= _0x383f1a['get'](_0x40d108) : 0x1 == _0x383f1a['get_length']() && (_0x1635b1['flags'] |= _0x383f1a[_0x56ae('0x1b')](0x0)), 0x0 != (_0x1635b1[_0x56ae('0x19bb')] & 0x10) && (null == this[_0x56ae('0x302f')] && (this[_0x56ae('0x302f')] = _0x2d9f4e(this, this['preconditionsMet'])), this[_0x56ae('0x3047')]['push'](_0x1635b1)); } else { var _0x267c2b = this['inputMap']; _0x280b64 = null != _0x586025[_0x280b64] ? _0x267c2b[_0x56ae('0x99c')](_0x280b64) : _0x267c2b['h'][_0x280b64]; return null == _0x280b64 ? !0x1 : _0x280b64['previouslyPressed']; } }; _0x5ac4a7['com.player03.run3.level.trigger.condition.ConditionChain'] = _0x3692c2; _0x3692c2[_0x56ae('0x8bf')] = _0x56ae('0x3048'); _0x3692c2[_0x56ae('0x8ee')] = _0x4b08f8; _0x3692c2['prototype'] = _0x4e6193(_0x4b08f8['prototype'], { 'chain': null, 'preconditions': null, 'ordered': null, 'progress': null, 'possible': null, 'reset': function() { if (_0x56ae('0x3049') === _0x56ae('0x304a')) { return this['y']; } else { for (var _0xa1aafd = this[_0x56ae('0x3045')][_0x56ae('0x3f')](); _0xa1aafd[_0x56ae('0x8f5')]();) _0xa1aafd[_0x56ae('0x42')]()[_0x56ae('0x2e09')](this[_0x56ae('0x94c')]); this[_0x56ae('0x1bd9')] = 0x0; this[_0x56ae('0x2e0b')] = !0x0; } }, 'conditionMet': function() { if (_0x56ae('0x304b') !== _0x56ae('0x304c')) { for (var _0x43e67c = this['progress'], _0x3365fc = this['progress'] = 0x0, _0x4e5f1b = 0x0, _0x31c004 = this[_0x56ae('0x3045')][_0x56ae('0x9fa')](); _0x4e5f1b < _0x31c004;) { var _0x1030ac = _0x4e5f1b++; if (0x0 != (this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x1030ac)['flags'] & 0x20)) if (_0x1c1b50['MoQuH'](0x0, this[_0x56ae('0x3045')]['get'](_0x1030ac)['flags'] & 0x10)) this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x1030ac)[_0x56ae('0x19bb')] &= -0x21; else if (0x1 <= this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x1030ac)['getProgress'](this['tunnel'])) { _0x3365fc = _0x1030ac; for (var _0x18438a = this[_0x56ae('0x1bd9')] = 0x0; _0x18438a < _0x1030ac;) { var _0x82744d = _0x18438a++; 0x0 == (this[_0x56ae('0x3045')]['get'](_0x82744d)[_0x56ae('0x19bb')] & 0x10) && (this['progress'] += 0x1); } } } _0x4e5f1b = _0x3365fc; for (_0x31c004 = this['chain'][_0x56ae('0x9fa')](); _0x1c1b50['HzlkE'](_0x4e5f1b, _0x31c004);) if (_0x3365fc = _0x4e5f1b++, _0x18438a = 0x0 != (this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x3365fc)[_0x56ae('0x19bb')] & 0x20) ? this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x3365fc)[_0x56ae('0x1bd9')] : this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x3365fc)['getProgress'](this[_0x56ae('0x94c')]), 0x0 == (this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x3365fc)[_0x56ae('0x19bb')] & 0x10) && (this[_0x56ae('0x1bd9')] += _0x18438a), 0x1 > _0x18438a) { if (!this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x3365fc)[_0x56ae('0x2e0b')]()) return this[_0x56ae('0x1bd9')] = 0x0, this['possible'] = !0x1; if (this['ordered']) { if (_0x56ae('0x304d') !== _0x56ae('0x304e')) { _0x4e5f1b = _0x3365fc + 0x1; for (_0x31c004 = this[_0x56ae('0x3045')][_0x56ae('0x9fa')](); _0x4e5f1b < _0x31c004;) { _0x18438a = _0x4e5f1b++; if (_0x43e67c * this[_0x56ae('0x3045')][_0x56ae('0x9fa')]() >= _0x3365fc + 0x1) this[_0x56ae('0x3045')]['get'](_0x18438a)[_0x56ae('0x2e0a')](); 0x0 == (this[_0x56ae('0x3045')][_0x56ae('0x1b')](_0x18438a)[_0x56ae('0x19bb')] & 0x10) && (this['progress'] += this['chain'][_0x56ae('0x1b')](_0x18438a)['progress']); } break; } else { return ''; } } } 0x0 >= this[_0x56ae('0x3045')][_0x56ae('0x9fa')]() - this[_0x56ae('0x3047')]['get_length']() ? this[_0x56ae('0x1bd9')] = 0x1 : this[_0x56ae('0x1bd9')] /= this[_0x56ae('0x3045')][_0x56ae('0x9fa')]() - this['preconditions'][_0x56ae('0x9fa')](); return 0x1 <= this[_0x56ae('0x1bd9')]; } else { this[_0x56ae('0xf73')] = _0x43e67c[_0x56ae('0xf73')][_0x56ae('0x304')](); } }, 'preconditionsMet': function(_0x434a4b) { if (null == this['preconditions']) return !0x0; for (var _0x56f2da = this[_0x56ae('0x3047')][_0x56ae('0x3f')](); _0x56f2da[_0x56ae('0x8f5')]();) if (0x1 > _0x56f2da[_0x56ae('0x42')]()[_0x56ae('0x304f')](_0x434a4b)) return this['possible'] = !0x1; return !0x0; }, 'hintEnabled': function(_0x14d9fa) { for (var _0x222272 = !0x1, _0x423c29 = this[_0x56ae('0x3045')][_0x56ae('0x3f')](); _0x423c29[_0x56ae('0x8f5')]();) { var _0x409767 = _0x423c29[_0x56ae('0x42')](); if (0x0 == _0x1c1b50['MmLjV'](_0x409767['flags'], 0x10) && _0x409767 != _0x2b20eb[_0x56ae('0x2174')]) { _0x222272 = !0x0; break; } } if (!_0x222272) return !0x1; if (_0x1c1b50[_0x56ae('0x28e')](null, this[_0x56ae('0x2b')][_0x56ae('0x20e4')])) if (null == _0x5e1b03[_0x56ae('0xba9')]) { if (_0x56ae('0x3050') !== _0x56ae('0x3050')) { for (var _0x1a8828 = this[_0x56ae('0x2e99')][_0x56ae('0x3f')](); _0x1a8828[_0x56ae('0x8f5')]();) _0x1a8828['next']()['nearestPointOnPlane'](_0x14d9fa, _0x17bfbd[_0x56ae('0xe8c')]), _0x423c29(_0x17bfbd[_0x56ae('0xe8c')], _0x222272, !0x0); } else { if (null != this[_0x56ae('0x2a8c')] && _0x14d9fa[_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x213a')]) return !0x0; } } else return _0x1c1b50[_0x56ae('0x27e')](this['result'][_0x56ae('0x20e4')], _0x5e1b03[_0x56ae('0xba9')]); return null != this[_0x56ae('0x2a8c')] && null != _0x14d9fa[_0x56ae('0xbc9')] && 0x0 == _0x14d9fa[_0x56ae('0xbc6')][_0x56ae('0xce3')] ? (_0x222272 = null != _0x14d9fa[_0x56ae('0x220f')] && _0x1c1b50[_0x56ae('0x27e')](_0x14d9fa[_0x56ae('0x220f')][_0x56ae('0x1fa1')], this['sectionID']) ? _0x14d9fa[_0x56ae('0x220f')][_0x56ae('0x1d28')] : _0x1c1b50[_0x56ae('0x28f')](null, _0x14d9fa[_0x56ae('0xbcb')]) && 0x0 < _0x14d9fa['characters'][_0x56ae('0x9fa')]() ? _0x14d9fa['characters']['get'](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1d28')] : _0x14d9fa[_0x56ae('0x1635')](0x0, !0x0)['number'], _0x14d9fa[_0x56ae('0xbc9')][_0x56ae('0xba0')](_0x222272 + (_0x14d9fa[_0x56ae('0xf2c')] ? 0x0 : 0x1))) : !0x1; }, '__class__': _0x3692c2 }); var _0x2b20eb = function() {}; _0x5ac4a7[_0x56ae('0x4ad')] = _0x2b20eb; _0x2b20eb['__name__'] = _0x1c1b50['ilnsQ']; _0x2b20eb[_0x56ae('0x2175')] = function(_0x165198) { return new _0x385508(_0x165198); }; _0x2b20eb[_0x56ae('0x2176')] = function(_0x13e3fd) { if ('rJfGi' !== _0x56ae('0x3051')) { return _0x203ce1['get_awardedCount']() < _0x203ce1[_0x56ae('0x2152')][_0x56ae('0x9fa')]() ? 0.8 : 0.4; } else { return new _0x385508(_0x13e3fd, !0x0); } }; _0x2b20eb['usedCharacterOrCostume'] = function(_0x39cfdb) { return new _0x385508(_0x39cfdb, !0x1, !0x0); }; _0x2b20eb[_0x56ae('0x3052')] = function(_0x1be456) { return new _0x385508(_0x1be456, !0x0, !0x0); }; _0x2b20eb[_0x56ae('0x2178')] = function() { return _0x2b20eb['jumpedAtMost'](0x0); }; _0x2b20eb['jumpedAtMost'] = function(_0x1455f0) { return new _0x5d90d1(_0x1455f0); }; _0x2b20eb['jumpedAtLeast'] = function(_0x36cbf0) { return new _0x1954a4(_0x36cbf0); }; _0x2b20eb['abilityUsedAtMost'] = function(_0x3dab6a) { return new _0x184baa(_0x3dab6a); }; _0x2b20eb[_0x56ae('0x3053')] = function(_0x490d8f) { return new _0x18a984(_0x490d8f); }; _0x2b20eb[_0x56ae('0x217f')] = function(_0x1a8606) { return new _0x3b2ccd(_0x1a8606); }; _0x2b20eb[_0x56ae('0x2180')] = function(_0x2dda74) { if ('sUmwp' === _0x56ae('0x3054')) { return this[_0x56ae('0xd24')]; } else { return new _0x302b49(_0x2dda74); } }; _0x2b20eb[_0x56ae('0x2181')] = function(_0xde744b) { return new _0x307fee(_0xde744b); }; _0x2b20eb[_0x56ae('0x2182')] = function(_0x5ab2ab) { return new _0x4c6da4(_0x5ab2ab); }; _0x2b20eb['dislodgedNoTiles'] = function() { null == _0x2b20eb['_dislodgedNoTiles'] && (_0x2b20eb['_dislodgedNoTiles'] = _0x2b20eb['dislodgedNoMoreThan'](0x0)); return _0x2b20eb[_0x56ae('0x3055')]; }; _0x2b20eb[_0x56ae('0x3056')] = function(_0x217067) { return new _0x24c7d4(_0x217067, function(_0x217067) { return _0x217067['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0xf64')]; }); }; _0x2b20eb['dislodgedPercentTiles'] = function(_0x52fa10) { var _0x51a13a = {}; _0x51a13a[_0x56ae('0x3057')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }; var _0x3b1357 = _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x3b')]('crumbling', 0x0), _0x55cd9f = _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x3b')]('ruined', 0x0); return new _0x46ff3a(function(_0x29041d) { _0x29041d = _0x29041d[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]; for (var _0xe36f2 = 0x0, _0x3249ad = 0x0, _0x4e51f4 = _0x29041d[_0x56ae('0x9f9')][_0x56ae('0x9fa')](); _0x3249ad < _0x4e51f4;) { if (_0x56ae('0x3058') !== _0x56ae('0x3059')) { var _0x1b30b7 = _0x3249ad++; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x1b30b7 = 0x0 <= _0x1b30b7 && _0x1b30b7 < _0x29041d['terrain'][_0x56ae('0x9fa')]() ? _0x29041d[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x1b30b7) : null; null == _0x1b30b7 || null == _0x1b30b7[_0x56ae('0xf2d')][_0x56ae('0xf66')] || _0x1b30b7[_0x56ae('0xf2d')][_0x56ae('0x1ad6')] != _0x3b1357 && _0x1b30b7['sourceData'][_0x56ae('0x1ad6')] != _0x55cd9f || ++_0xe36f2; } else { return this[_0x56ae('0x2a75')]; } } return _0x51a13a[_0x56ae('0x3057')](_0x29041d[_0x56ae('0xf64')], _0x52fa10 * _0xe36f2); }); }; _0x2b20eb[_0x56ae('0x305a')] = function(_0x462e2c) { return new _0x3eff77(_0x462e2c, function(_0x462e2c) { if (_0x575257['ldjwq'] === _0x56ae('0x305b')) { this[_0x56ae('0xf56')] = c; this[_0x56ae('0xf57')] = b; this[_0x56ae('0xf54')] = _0x462e2c; if (0x0 < c) for (; this[_0x56ae('0x305c')]();); return c - this[_0x56ae('0xf56')]; } else { return _0x462e2c[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0xf64')]; } }); }; _0x2b20eb['dislodgedNoMoreThanPercent'] = function(_0x41ef82) { var _0x41e570 = {}; _0x41e570['DKfKA'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 <= _0xf76599; }; var _0x119fa3 = _0x17bbc3['tileTypes'][_0x56ae('0x3b')](_0x56ae('0x2c93'), 0x0), _0x42926f = _0x17bbc3['tileTypes'][_0x56ae('0x3b')]('ruined', 0x0); return new _0x115bcd(function(_0x1f08e1) { _0x1f08e1 = _0x1f08e1[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]; for (var _0x44bfed = 0x0, _0x16cb64 = 0x0, _0x101eb7 = _0x1f08e1[_0x56ae('0x9f9')][_0x56ae('0x9fa')](); _0x16cb64 < _0x101eb7;) { var _0x1b30b7 = _0x16cb64++; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x1b30b7 = _0x41e570[_0x56ae('0x305d')](0x0, _0x1b30b7) && _0x1b30b7 < _0x1f08e1['terrain'][_0x56ae('0x9fa')]() ? _0x1f08e1[_0x56ae('0x9f9')][_0x56ae('0x1b')](_0x1b30b7) : null; null == _0x1b30b7 || null == _0x1b30b7[_0x56ae('0xf2d')]['collisionProperties'] || _0x1b30b7[_0x56ae('0xf2d')][_0x56ae('0x1ad6')] != _0x119fa3 && _0x1b30b7['sourceData'][_0x56ae('0x1ad6')] != _0x42926f || ++_0x44bfed; } return _0x1f08e1[_0x56ae('0xf64')] > _0x41ef82 * _0x44bfed ? 0x1 : 0x0; }); }; _0x2b20eb['makesFullCircles'] = function(_0x2a459b) { null == _0x2a459b && (_0x2a459b = 0x1); return new _0xcfb443(_0x2a459b); }; _0x2b20eb['neverRotates'] = function() { if (_0x56ae('0x305e') !== _0x56ae('0x305e')) { null == _0x2d9f4e && (_0x2d9f4e = 0x0); null == d && (d = !0x1); this[_0x56ae('0x2da6')] = this[_0x56ae('0x2da7')] = 0x0; null == n && (n = {}); if (b > c || d) n['backwards'] = !0x0; null == _0x5ac4a7 && (_0x5ac4a7 = _0x37c090[_0x56ae('0xb90')]); this[_0x56ae('0x2da8')] = _0x4e6193; this[_0x56ae('0x2da9')] = e; this[_0x56ae('0x2db2')] = f; this[_0x56ae('0x305f')] = q; this[_0x56ae('0x2daa')] = l; this[_0x56ae('0x2dab')] = _0x1b30b7; this[_0x56ae('0x2dac')] = _0x2d9f4e; c -= b; _0x48b239[_0x56ae('0x94d')](this, _0x5ac4a7, a, b, (0x0 <= c ? c : -c) + 0x1, null, null, n, _0x5c4c32, _0x2b39f7); } else { return new _0x3fd607(); } }; _0x2b20eb[_0x56ae('0x2185')] = function(_0x1d700b) { return new _0x3168a2(_0x1d700b); }; _0x2b20eb[_0x56ae('0x2186')] = function(_0x4a4874) { return new _0x489c3d(function(_0x4ea48c) { return _0x29a875[_0x56ae('0xb3d')]['keyPressed'](_0x4a4874) ? 0x1 : 0x0; }); }; _0x2b20eb[_0x56ae('0x3060')] = function() { return new _0x115bcd(function(_0x53b30f) { return 0x0 != _0x53b30f[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0x1ac2')] ? 0x1 : 0x0; }); }; _0x2b20eb['avoidsEdges'] = function() { return new _0x115bcd(function(_0x28495d) { if (_0x56ae('0x3061') === 'ZcAgG') { _0x28ef16['get_instance']()[_0x56ae('0xbce')](_0x44a8f6['get_instance']()); _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null); } else { return _0x28495d['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0x1ad4')] != _0x28495d[_0x56ae('0x1ad5')] || _0x28495d['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x2245')] ? 0x0 : 0x1; } }); }; _0x2b20eb[_0x56ae('0x2189')] = function() { return new _0x115bcd(function(_0x257880) { 0.3 < _0x257880[_0x56ae('0x1ad5')] ? (_0x257880 = _0x257880[_0x56ae('0xbcb')]['get'](0x0), _0x257880 = 0.167 < _0x257880['tunnel'][_0x56ae('0x1ad5')] - _0x257880[_0x56ae('0x1b2e')][_0x56ae('0x1b2f')]) : _0x257880 = !0x1; return _0x257880 ? 0x1 : 0x0; }); }; _0x2b20eb['touchesTile'] = function(_0x44a0a3) { var _0x3f9b58 = new _0x46ff3a(function(_0x3f9b58) { for (var _0x593d49 = _0x3f9b58[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x593d49[_0x56ae('0x8f5')]();) { var _0x1b5fbc = _0x593d49['next'](); if (null != _0x1b5fbc[_0x56ae('0x1ad3')] && _0x1b5fbc[_0x56ae('0x1ad4')] == _0x3f9b58[_0x56ae('0x1ad5')] && _0x1b5fbc[_0x56ae('0x1ad3')][_0x56ae('0xf2d')][_0x56ae('0x1ad6')] == _0x44a0a3) return 0x1; } return 0x0; }); _0x3f9b58[_0x56ae('0x19bb')] |= 0x4; return _0x3f9b58; }; _0x2b20eb[_0x56ae('0x2188')] = function(_0x3adf50) { if ('jxLIM' !== 'RgmLB') { return new _0x115bcd(function(_0x586a6b) { if ('FrUzn' !== _0x56ae('0x3062')) { var _0x154a46 = _0x56ae('0x3063')[_0x56ae('0x44')]('|'), _0x1cb102 = 0x0; while (!![]) { switch (_0x154a46[_0x1cb102++]) { case '0': this['_maxX'] = _0x586a6b; continue; case '1': _0x3fca70[_0x56ae('0x94d')](this); continue; case '2': this['_maxY'] = _0x17871f; continue; case '3': this[_0x56ae('0x1094')] = _0x260988; continue; case '4': this[_0x56ae('0x1096')] = _0x3adf50; continue; } break; } } else { for (var _0x260988 = _0x586a6b['characters'][_0x56ae('0x3f')](); _0x260988['hasNext']();) { var _0x17871f = _0x260988['next'](); if (0.5 < _0x17871f[_0x56ae('0x1ad4')] && _0x17871f[_0x56ae('0x1ad4')] == _0x586a6b[_0x56ae('0x1ad5')] && null != _0x17871f[_0x56ae('0x1ad3')] && _0x17871f[_0x56ae('0x1ad3')][_0x56ae('0xf2d')]['sourceType'] == _0x3adf50) return 0x1; } return 0x0; } }); } else { return new _0x5ae9fd(_0x3adf50, b, c); } }; _0x2b20eb[_0x56ae('0x218a')] = function(_0x3aaa8f) { var _0x2f5473 = {}; _0x2f5473['uRUbe'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; var _0x170e83 = new _0x46ff3a(function(_0x170e83) { if (_0x56ae('0x3064') !== _0x56ae('0x3064')) { var _0x5c448a = _0x21ede5++, _0x1381ce = this['gameObjects'][_0x56ae('0x1b')](_0x5c448a - 0x1), _0x4f0531 = this[_0x56ae('0xfe7')][_0x56ae('0x1b')](_0x5c448a); 0x0 < (null != _0x1381ce[_0x56ae('0x21da')] && null != _0x4f0531[_0x56ae('0x21da')] ? _0x4f0531['collider'][_0x56ae('0x1cd7')]['min']['z'] >= _0x1381ce[_0x56ae('0x21da')][_0x56ae('0x1cd7')][_0x56ae('0x57')]['z'] ? -0x2 : _0x4f0531[_0x56ae('0x21da')]['aabb'][_0x56ae('0x57')]['z'] <= _0x1381ce[_0x56ae('0x21da')]['aabb']['min']['z'] ? 0x2 : _0x4f0531['mesh'][_0x56ae('0x105e')]() > _0x1381ce[_0x56ae('0xe79')]['get_z']() ? -0x1 : _0x4f0531[_0x56ae('0xe79')][_0x56ae('0x105e')]() == _0x1381ce[_0x56ae('0xe79')][_0x56ae('0x105e')]() ? 0x0 : 0x1 : _0x4f0531[_0x56ae('0xe79')][_0x56ae('0x105e')]() > _0x1381ce[_0x56ae('0xe79')][_0x56ae('0x105e')]() ? -0x1 : _0x4f0531[_0x56ae('0xe79')][_0x56ae('0x105e')]() == _0x1381ce['mesh'][_0x56ae('0x105e')]() ? 0x0 : 0x1) && (_0x3aaa8f = !0x1, _0x1381ce = this[_0x56ae('0xfe7')][_0x56ae('0x1b')](_0x5c448a), this[_0x56ae('0xfe7')]['set'](_0x5c448a, this[_0x56ae('0xfe7')]['get'](_0x5c448a - 0x1)), this[_0x56ae('0xfe7')]['set'](_0x5c448a - 0x1, _0x1381ce)); } else { for (var _0x21ede5 = _0x170e83[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x21ede5[_0x56ae('0x8f5')]();) { if (_0x56ae('0x3065') !== _0x56ae('0x3065')) { _0x2f5473[_0x56ae('0x3066')](null, _0x3db706[_0x56ae('0x273a')]) && (_0x3db706[_0x56ae('0x273a')] = new _0x53d873()); return _0x3db706[_0x56ae('0x273a')]; } else { var _0x4efb21 = _0x21ede5[_0x56ae('0x42')](); if (null != _0x4efb21[_0x56ae('0x1ad3')] && _0x4efb21[_0x56ae('0x1ad4')] == _0x170e83[_0x56ae('0x1ad5')] && _0x4efb21['currentSection']['terrain'][_0x56ae('0x3b')](_0x4efb21[_0x56ae('0x1ad3')], 0x0) == _0x3aaa8f) return 0x1; } } return 0x0; } }); _0x170e83[_0x56ae('0x19bb')] |= 0x4; return _0x170e83; }; _0x2b20eb[_0x56ae('0x218b')] = function(_0x1a5fed) { return new _0x115bcd(function(_0x4f55b4) { for (var _0x1dc24b = _0x4f55b4[_0x56ae('0xbcb')]['iterator'](); _0x1dc24b['hasNext']();) { var _0x4a0b26 = _0x1dc24b[_0x56ae('0x42')](); if (_0x4a0b26[_0x56ae('0x1ad4')] == _0x4f55b4['unpausedTime'] && null != _0x4a0b26[_0x56ae('0x1ad3')] && _0x4a0b26[_0x56ae('0xbcc')]['terrain'][_0x56ae('0x3b')](_0x4a0b26[_0x56ae('0x1ad3')], 0x0) == _0x1a5fed) return 0x1; } return 0x0; }); }; _0x2b20eb[_0x56ae('0x218c')] = function(_0x1c4c16) { return new _0x26ff48(_0x1c4c16); }; var _0x115bcd = function(_0xf7448a) { var _0x1bbfa1 = {}; _0x1bbfa1[_0x56ae('0x3067')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 < _0xf76599; }; if (_0x56ae('0x3068') !== _0x56ae('0x3069')) { this[_0x56ae('0x306a')] = !0x1; _0x46ff3a['call'](this, _0x575257[_0x56ae('0x743')](_0x2d9f4e, this, this['never'])); this[_0x56ae('0x306b')] = _0xf7448a; this[_0x56ae('0x19bb')] &= -0x5; } else { _0xf7448a = _0xf7448a[_0x56ae('0xb09')](); var _0x23993f = _0xf7448a['get_length'](), _0x3c691f, _0x1542e8, _0x1d51fd; if (0x0 < _0x23993f) { var _0x7b05ba = _0xf7448a[_0x56ae('0x1b')](0x0), _0x333e4b = _0x7b05ba[_0x56ae('0xb0a')](), _0x82504f = _0x7b05ba[_0x56ae('0x407')](); var _0x1a3143 = _0x3c691f = _0x333e4b[_0x56ae('0x1b')](_0x82504f); var _0x151f16 = _0x1542e8 = _0x333e4b['get'](_0x82504f + 0x1); var _0xd6938 = _0x1d51fd = _0x333e4b[_0x56ae('0x1b')](_0x82504f + 0x2); for (var _0x98bf26 = 0x0; _0x98bf26 < _0x23993f;) { _0x7b05ba = _0xf7448a['get'](_0x98bf26++); _0x333e4b = _0x7b05ba[_0x56ae('0xb0a')](); var _0x26361f = _0x333e4b['get_length'](); _0x82504f = _0x7b05ba[_0x56ae('0x407')](); for (_0x7b05ba = _0x7b05ba[_0x56ae('0x112e')](); _0x1bbfa1[_0x56ae('0x3067')](_0x82504f, _0x26361f);) { var _0x19487d = _0x333e4b[_0x56ae('0x1b')](_0x82504f); _0x19487d < _0x1a3143 ? _0x1a3143 = _0x19487d : _0x19487d > _0x3c691f && (_0x3c691f = _0x19487d); _0x19487d = _0x333e4b[_0x56ae('0x1b')](_0x82504f + 0x1); _0x19487d < _0x151f16 ? _0x151f16 = _0x19487d : _0x19487d > _0x1542e8 && (_0x1542e8 = _0x19487d); _0x19487d = _0x333e4b[_0x56ae('0x1b')](_0x82504f + 0x2); _0x19487d < _0xd6938 ? _0xd6938 = _0x19487d : _0x19487d > _0x1d51fd && (_0x1d51fd = _0x19487d); _0x82504f += _0x7b05ba; } } this[_0x56ae('0xf01')](_0x1a3143, _0x151f16, _0xd6938, _0x3c691f, _0x1542e8, _0x1d51fd); } else this['fromExtremes'](0x0, 0x0, 0x0, 0x0, 0x0, 0x0); } }; _0x5ac4a7[_0x56ae('0x306c')] = _0x115bcd; _0x115bcd[_0x56ae('0x8bf')] = _0x56ae('0x306c'); _0x115bcd[_0x56ae('0x8ee')] = _0x46ff3a; _0x115bcd[_0x56ae('0x6')] = _0x4e6193(_0x46ff3a[_0x56ae('0x6')], { 'failed': null, 'conditionToAvoid': null, 'never': function(_0x473165) { if (this[_0x56ae('0x306a')]) return 0x0; this['progress'] = 0x1 - this[_0x56ae('0x306b')](_0x473165); 0x0 >= this['progress'] && (this[_0x56ae('0x306a')] = !0x0); return this[_0x56ae('0x1bd9')]; }, 'onLevelReset': function(_0x4d03ae) { _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x2e09')][_0x56ae('0x94d')](this, _0x4d03ae); this[_0x56ae('0x306a')] = !0x1; }, 'possible': function() { return !this[_0x56ae('0x306a')]; }, '__class__': _0x115bcd }); var _0x489c3d = function(_0xf773d8) { this[_0x56ae('0xcc2')] = !0x0; _0x115bcd[_0x56ae('0x94d')](this, _0xf773d8); }; _0x5ac4a7[_0x56ae('0x306d')] = _0x489c3d; _0x489c3d[_0x56ae('0x8bf')] = 'com.player03.run3.level.trigger.condition.NotAfterFrame1GameplayCondition'; _0x489c3d[_0x56ae('0x8ee')] = _0x115bcd; _0x489c3d['prototype'] = _0x1c1b50[_0x56ae('0x4ae')](_0x4e6193, _0x115bcd[_0x56ae('0x6')], { 'frame1': null, 'never': function(_0x1a0dc9) { return this[_0x56ae('0xcc2')] ? (this[_0x56ae('0xcc2')] = !0x1, 0x0) : _0x115bcd['prototype']['never'][_0x56ae('0x94d')](this, _0x1a0dc9); }, 'onLevelReset': function(_0x4df7d8) { _0x115bcd[_0x56ae('0x6')][_0x56ae('0x2e09')][_0x56ae('0x94d')](this, _0x4df7d8); this[_0x56ae('0xcc2')] = !0x0; 0x0 == (this[_0x56ae('0x19bb')] & 0x1) && (this[_0x56ae('0x1bd9')] = 0.99); }, '__class__': _0x489c3d }); var _0x385508 = function(_0x5c114f, _0x448870, _0x1b1eae) { null == _0x1b1eae && (_0x1b1eae = !0x1); null == _0x448870 && (_0x448870 = !0x1); _0x46ff3a['call'](this, _0x2d9f4e(this, this[_0x56ae('0x306e')])); this[_0x56ae('0x19bb')] |= 0x10; _0x1c1b50['oZCcS'](0x0, _0x5c114f) && _0x5c114f < _0x37c090[_0x56ae('0x2129')][_0x56ae('0x9fa')]() && (this[_0x56ae('0x1e06')] = _0x37c090[_0x56ae('0x2129')]['get'](_0x5c114f), this['avoid'] = _0x448870, this['matchCostumes'] = _0x1b1eae); }; _0x5ac4a7['com.player03.run3.level.trigger.condition.CharacterCondition'] = _0x385508; _0x385508[_0x56ae('0x8bf')] = _0x56ae('0x306f'); _0x385508[_0x56ae('0x8ee')] = _0x46ff3a; _0x385508[_0x56ae('0x6')] = _0x4e6193(_0x46ff3a[_0x56ae('0x6')], { 'character': null, 'avoid': null, 'matchCostumes': null, 'rightCharacter': function(_0x5c4ff4) { if (null == this[_0x56ae('0x1e06')]) return 0x0; if (this[_0x56ae('0x3070')] && null != this[_0x56ae('0x1e06')][_0x56ae('0xbba')]) { var _0x88ffa6 = !0x1; for (var _0x490e7c = this[_0x56ae('0x1e06')]['wardrobe'][_0x56ae('0xe3b')][_0x56ae('0x3f')](); _0x490e7c[_0x56ae('0x8f5')]();) if (_0x490e7c[_0x56ae('0x42')]() == _0x5c4ff4[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbb9')]) { if ('oZpxH' === _0x56ae('0x3071')) { null == _0x3db706[_0x56ae('0x276c')] && (_0x3db706[_0x56ae('0x276c')] = new _0x5540b3()); return _0x3db706[_0x56ae('0x276c')]; } else { _0x88ffa6 = !0x0; break; } } } else _0x88ffa6 = this[_0x56ae('0x1e06')] == _0x5c4ff4[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbb9')]; return _0x88ffa6 != this[_0x56ae('0x3072')] ? 0x1 : 0x0; }, '__class__': _0x385508 }); var _0xcfb443 = function(_0x4e18bc) { if (_0x56ae('0x3073') === 'DUUdo') { this['_screenPass'][_0x56ae('0x176e')](_0x4e18bc); return _0x4e18bc; } else { null == _0x4e18bc && (_0x4e18bc = 0x1); this['rotationTotal'] = 0x0; _0x46ff3a[_0x56ae('0x94d')](this, _0x2d9f4e(this, this['madeFullCircles'])); this[_0x56ae('0x3074')] = NaN; this['target'] = 0x168 * _0x4e18bc - 0.000001; } }; _0x5ac4a7[_0x56ae('0x3075')] = _0xcfb443; _0xcfb443[_0x56ae('0x8bf')] = 'com.player03.run3.level.trigger.condition.FullCircles'; _0xcfb443['__super__'] = _0x46ff3a; _0xcfb443['prototype'] = _0x4e6193(_0x46ff3a[_0x56ae('0x6')], { 'target': null, 'prevRotation': null, 'rotationTotal': null, 'madeFullCircles': function(_0x12de86) { if (!isNaN(0xb4 * this[_0x56ae('0x3074')] / 3.141592653589793)) { if ('wqezA' === _0x56ae('0x3076')) { var _0x1e80e9 = this[_0x56ae('0x3074')], _0xca63b1 = 3.141592653589793 * _0x12de86[_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4; _0x1e80e9 = _0x23ebf2[_0x56ae('0x1ec2')](_0xe0688[_0x56ae('0xe82')](_0xca63b1, _0x1e80e9)); this['rotationTotal'] = _0xe0688['add'](this['rotationTotal'], _0x1e80e9); } else { if (0x0 >= _0x12de86 || 0x0 >= _0x1e80e9) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x3077'))); this[_0x56ae('0x3d')] = _0x12de86; this[_0x56ae('0x727')] = _0x1e80e9; this[_0x56ae('0x1935')] = _0x12de86 * _0x1e80e9; this[_0x56ae('0x3078')] = 0x1 / _0x12de86; this[_0x56ae('0x3079')] = 0x1 / this[_0x56ae('0x1935')]; } } this[_0x56ae('0x3074')] = 3.141592653589793 * _0x12de86['artificialGravity']['get_rotationZ']() / 0xb4; _0x12de86 = 0xb4 * this[_0x56ae('0x307a')] / 3.141592653589793; return (0x0 <= _0x12de86 ? _0x12de86 : -_0x12de86) / this['target']; }, 'onLevelReset': function(_0x509d24) { _0x46ff3a[_0x56ae('0x6')][_0x56ae('0x2e09')][_0x56ae('0x94d')](this, _0x509d24); 0x0 == (this[_0x56ae('0x19bb')] & 0x1) && (this[_0x56ae('0x307a')] = 0x0); this[_0x56ae('0x3074')] = NaN; }, '__class__': _0xcfb443 }); var _0x3fd607 = function() { _0x115bcd[_0x56ae('0x94d')](this, _0x2d9f4e(this, this['rotated'])); this['initialRotation'] = NaN; }; _0x5ac4a7[_0x56ae('0x307b')] = _0x3fd607; _0x3fd607[_0x56ae('0x8bf')] = _0x56ae('0x307b'); _0x3fd607[_0x56ae('0x8ee')] = _0x115bcd; _0x3fd607['prototype'] = _0x4e6193(_0x115bcd[_0x56ae('0x6')], { 'initialRotation': null, 'rotated': function(_0x530a0e) { if (isNaN(0xb4 * this[_0x56ae('0x2ca0')] / 3.141592653589793)) this['initialRotation'] = 3.141592653589793 * _0x530a0e[_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4; else if (this[_0x56ae('0x2ca0')] != 3.141592653589793 * _0x530a0e[_0x56ae('0x2226')]['get_rotationZ']() / 0xb4) return 0x1; return 0x0; }, 'onLevelReset': function(_0x4fb225) { _0x115bcd['prototype']['onLevelReset'][_0x56ae('0x94d')](this, _0x4fb225); this[_0x56ae('0x2ca0')] = NaN; }, '__class__': _0x3fd607 }); var _0x24c7d4 = function(_0xacc7e4, _0x47c91a) { if (_0x1c1b50[_0x56ae('0x291')](_0x56ae('0x307c'), _0x56ae('0x307c'))) { var _0x1c1b08 = _0x56ae('0x307d')[_0x56ae('0x44')]('|'), _0x5154ea = 0x0; while (!![]) { switch (_0x1c1b08[_0x5154ea++]) { case '0': this[_0x56ae('0x1e13')] = 0x0; continue; case '1': this[_0x56ae('0x102c')] = 0x0; continue; case '2': _0x46ff3a[_0x56ae('0x94d')](this, _0x2d9f4e(this, this[_0x56ae('0x3030')])); continue; case '3': null != _0x47c91a && (this[_0x56ae('0x1e15')] = _0x47c91a); continue; case '4': this['required'] = _0xacc7e4; continue; case '5': this[_0x56ae('0x102d')] = -0x1; continue; } break; } } else { var _0x5ea415 = _0x47c91a[_0x56ae('0x1a')], _0x507ac9 = _0x47c91a['__maskShader']; _0x47c91a['setShader'](_0x507ac9); _0x47c91a['applyBitmapData'](_0x200ebe[_0x56ae('0x307e')], !0x0); _0x47c91a['applyMatrix'](_0x47c91a[_0x56ae('0x91a')](_0xacc7e4[_0x56ae('0x96d')], _0xacc7e4[_0x56ae('0x20ec')])); _0x47c91a[_0x56ae('0x91e')](); var _0x3ea7fb = _0xacc7e4[_0x56ae('0x9fe')][_0x56ae('0x91f')](_0x5ea415); null != _0x507ac9[_0x56ae('0x920')] && _0x5ea415['setVertexBufferAt'](_0x507ac9[_0x56ae('0x920')][_0x56ae('0xf2a')], _0x3ea7fb, 0x0, 0x3); null != _0x507ac9[_0x56ae('0x922')] && _0x5ea415[_0x56ae('0x921')](_0x507ac9[_0x56ae('0x922')][_0x56ae('0xf2a')], _0x3ea7fb, 0x3, 0x2); _0xacc7e4 = _0xacc7e4[_0x56ae('0x9fe')][_0x56ae('0x1115')](_0x5ea415); _0x5ea415['drawTriangles'](_0xacc7e4); _0x47c91a['__clearShader'](); } }; _0x5ac4a7[_0x56ae('0x307f')] = _0x24c7d4; _0x24c7d4[_0x56ae('0x8bf')] = _0x56ae('0x307f'); _0x24c7d4[_0x56ae('0x8ee')] = _0x46ff3a; _0x24c7d4[_0x56ae('0x6')] = _0x4e6193(_0x46ff3a[_0x56ae('0x6')], { 'count': null, 'alreadyUsed': null, 'carriedOver': null, 'required': null, 'currentCount': function(_0x41e388) { return 0x0; }, 'conditionMet': function(_0x2e844f) { this[_0x56ae('0x102c')] = this[_0x56ae('0x1e15')](_0x2e844f); 0x0 > this['alreadyUsed'] && (this[_0x56ae('0x102d')] = this[_0x56ae('0x102c')]); return (this[_0x56ae('0x102c')] + this['carriedOver']) / _0x1c1b50[_0x56ae('0x2ffb')](this[_0x56ae('0x102d')], this[_0x56ae('0x1e14')]); }, 'onLevelReset': function(_0x599d1e) { if ('fAhVz' !== _0x56ae('0x3080')) { _0x46ff3a[_0x56ae('0x6')]['onLevelReset'][_0x56ae('0x94d')](this, _0x599d1e); this[_0x56ae('0x102d')] = null == _0x599d1e[_0x56ae('0xe39')] ? 0x0 : this[_0x56ae('0x1e15')](_0x599d1e); this[_0x56ae('0x1e13')] = 0x0 != (this[_0x56ae('0x19bb')] & 0x1) ? this[_0x56ae('0x102c')] : 0x0; this[_0x56ae('0x102c')] = 0x0; } else { null == _0x599d1e && (_0x599d1e = 0x1); return new _0xcfb443(_0x599d1e); } }, '__class__': _0x24c7d4 }); var _0x3eff77 = function(_0x250180, _0x175a92) { this['carriedOver'] = 0x0; this[_0x56ae('0x102d')] = -0x1; this[_0x56ae('0x102c')] = 0x0; _0x46ff3a[_0x56ae('0x94d')](this, _0x2d9f4e(this, this[_0x56ae('0x3030')])); this[_0x56ae('0x102e')] = _0x250180; null != _0x175a92 && (this[_0x56ae('0x1e15')] = _0x175a92); }; _0x5ac4a7[_0x56ae('0x3081')] = _0x3eff77; _0x3eff77['__name__'] = 'com.player03.run3.level.trigger.condition.AtMost'; _0x3eff77['__super__'] = _0x46ff3a; _0x3eff77[_0x56ae('0x6')] = _0x1c1b50['yUScS'](_0x4e6193, _0x46ff3a[_0x56ae('0x6')], { 'count': null, 'alreadyUsed': null, 'carriedOver': null, 'allowed': null, 'currentCount': function(_0xb09da7) { return 0x0; }, 'conditionMet': function(_0x5d120c) { if (_0x56ae('0x3082') === _0x56ae('0x3082')) { this[_0x56ae('0x102c')] = this['currentCount'](_0x5d120c); 0x0 > this[_0x56ae('0x102d')] && (this[_0x56ae('0x102d')] = this[_0x56ae('0x102c')]); return this[_0x56ae('0x102c')] + this[_0x56ae('0x1e13')] <= this[_0x56ae('0x102d')] + this[_0x56ae('0x102e')] ? 0x1 : 0x0; } else { null != _0x5d120c && (this['isComplete'] ? _0x5d120c(this['value']) : this[_0x56ae('0x13f1')] || (null == this[_0x56ae('0x3083')] && (this[_0x56ae('0x3083')] = []), this[_0x56ae('0x3083')]['push'](_0x5d120c))); return this; } }, 'onLevelReset': function(_0x30bf32) { _0x46ff3a[_0x56ae('0x6')]['onLevelReset']['call'](this, _0x30bf32); this[_0x56ae('0x102d')] = null == _0x30bf32[_0x56ae('0xe39')] ? 0x0 : this[_0x56ae('0x1e15')](_0x30bf32); 0x0 != (this[_0x56ae('0x19bb')] & 0x1) ? this[_0x56ae('0x1e13')] = this[_0x56ae('0x102c')] : (this[_0x56ae('0x1e13')] = 0x0, this[_0x56ae('0x1bd9')] = 0.99); this[_0x56ae('0x102c')] = 0x0; }, 'possible': function() { return this[_0x56ae('0x102c')] <= this['alreadyUsed'] + this[_0x56ae('0x102e')]; }, '__class__': _0x3eff77 }); var _0x3168a2 = function(_0x346f43) { if ('RZCfp' === 'eSLTs') { var _0xcb9fb5 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0xcb9fb5['set_z'](_0xcb9fb5[_0x56ae('0x105e')]() + 0x78); this[_0x56ae('0x94c')]['display'](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0xd, 0x13, null, 0x2); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x0); this[_0x56ae('0x1220')]['setIndexedPosition'](0xe, 20.5, null, 0x2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); _0xcb9fb5 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b77'), 0x104, -0x118, -0x1, Math[_0x56ae('0x833')](0x230), null, _0xcb9fb5); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b78'), -0xa0, -0x50, null, null, null, null); _0xcb9fb5 = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b79'), -0xb4, 0xf0, -0x1, Math[_0x56ae('0x833')](-0.4), 0x1, _0xcb9fb5); } else { _0x3eff77[_0x56ae('0x94d')](this, _0x346f43); this['lastRotation'] = NaN; } }; _0x5ac4a7['com.player03.run3.level.trigger.condition.RotatesAtMost'] = _0x3168a2; _0x3168a2[_0x56ae('0x8bf')] = _0x56ae('0x3084'); _0x3168a2[_0x56ae('0x8ee')] = _0x3eff77; _0x3168a2[_0x56ae('0x6')] = _0x4e6193(_0x3eff77[_0x56ae('0x6')], { 'lastRotation': null, 'currentCount': function(_0x4fc3fe) { isNaN(0xb4 * this['lastRotation'] / 3.141592653589793) ? (this[_0x56ae('0x102c')] = 0x0, this['lastRotation'] = 3.141592653589793 * _0x4fc3fe['artificialGravity'][_0x56ae('0xfaf')]() / 0xb4) : this['lastRotation'] != 3.141592653589793 * _0x4fc3fe[_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4 && (this[_0x56ae('0x102c')]++, this[_0x56ae('0x3085')] = 3.141592653589793 * _0x4fc3fe[_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4); return this[_0x56ae('0x102c')]; }, 'onLevelReset': function(_0x146ffb) { if (_0x56ae('0x293') !== _0x1c1b50[_0x56ae('0x292')]) { var _0x458928 = new Uint8Array(0x100); _0x3ccf93[_0x56ae('0x3086')] = _0x458928; } else { _0x3eff77[_0x56ae('0x6')][_0x56ae('0x2e09')][_0x56ae('0x94d')](this, _0x146ffb); this[_0x56ae('0x3085')] = NaN; } }, '__class__': _0x3168a2 }); var _0x1954a4 = function(_0x9e54c2) { _0x24c7d4[_0x56ae('0x94d')](this, _0x9e54c2); }; _0x5ac4a7['com.player03.run3.level.trigger.condition.JumpedAtLeast'] = _0x1954a4; _0x1954a4[_0x56ae('0x8bf')] = _0x56ae('0x3087'); _0x1954a4['__super__'] = _0x24c7d4; _0x1954a4['prototype'] = _0x4e6193(_0x24c7d4[_0x56ae('0x6')], { 'currentCount': function(_0x3a004f) { return _0x3a004f[_0x56ae('0xe39')][_0x56ae('0x2239')]; }, '__class__': _0x1954a4 }); var _0x5d90d1 = function(_0x44c351) { _0x3eff77[_0x56ae('0x94d')](this, _0x44c351); }; _0x5ac4a7[_0x56ae('0x3088')] = _0x5d90d1; _0x5d90d1[_0x56ae('0x8bf')] = _0x56ae('0x3088'); _0x5d90d1[_0x56ae('0x8ee')] = _0x3eff77; _0x5d90d1[_0x56ae('0x6')] = _0x4e6193(_0x3eff77['prototype'], { 'currentCount': function(_0x5215f4) { return _0x5215f4[_0x56ae('0xe39')][_0x56ae('0x2239')]; }, '__class__': _0x5d90d1 }); var _0x18a984 = function(_0x359715) { _0x24c7d4['call'](this, _0x359715); }; _0x5ac4a7[_0x56ae('0x3089')] = _0x18a984; _0x18a984[_0x56ae('0x8bf')] = _0x56ae('0x3089'); _0x18a984[_0x56ae('0x8ee')] = _0x24c7d4; _0x18a984[_0x56ae('0x6')] = _0x4e6193(_0x24c7d4[_0x56ae('0x6')], { 'currentCount': function(_0x3c1732) { return _0x3c1732[_0x56ae('0xe39')]['abilityActivations']; }, '__class__': _0x18a984 }); var _0x184baa = function(_0x160d15) { _0x3eff77[_0x56ae('0x94d')](this, _0x160d15); }; _0x5ac4a7[_0x56ae('0x308a')] = _0x184baa; _0x184baa[_0x56ae('0x8bf')] = _0x56ae('0x308a'); _0x184baa['__super__'] = _0x3eff77; _0x184baa[_0x56ae('0x6')] = _0x4e6193(_0x3eff77[_0x56ae('0x6')], { 'currentCount': function(_0xed70f8) { if (_0x1c1b50[_0x56ae('0x294')] === _0x56ae('0x295')) { return _0xed70f8[_0x56ae('0xe39')][_0x56ae('0x223b')]; } else { _0x29a875['set_controlScheme'](_0xed70f8); } }, '__class__': _0x184baa }); var _0x302b49 = function(_0x4c4584) { _0x24c7d4[_0x56ae('0x94d')](this, _0x4c4584); }; _0x5ac4a7[_0x56ae('0x308b')] = _0x302b49; _0x302b49[_0x56ae('0x8bf')] = _0x56ae('0x308b'); _0x302b49[_0x56ae('0x8ee')] = _0x24c7d4; _0x302b49[_0x56ae('0x6')] = _0x4e6193(_0x24c7d4[_0x56ae('0x6')], { 'currentCount': function(_0x20dff8) { return _0x20dff8[_0x56ae('0xe39')]['secondaryAbilityActivations']; }, '__class__': _0x302b49 }); var _0x3b2ccd = function(_0x1c1e94) { _0x3eff77[_0x56ae('0x94d')](this, _0x1c1e94); }; _0x5ac4a7[_0x56ae('0x308c')] = _0x3b2ccd; _0x3b2ccd[_0x56ae('0x8bf')] = _0x56ae('0x308c'); _0x3b2ccd[_0x56ae('0x8ee')] = _0x3eff77; _0x3b2ccd['prototype'] = _0x1c1b50[_0x56ae('0x4ae')](_0x4e6193, _0x3eff77[_0x56ae('0x6')], { 'currentCount': function(_0x38f517) { return _0x38f517[_0x56ae('0xe39')][_0x56ae('0x2365')]; }, '__class__': _0x3b2ccd }); var _0x307fee = function(_0x2ca37a) { _0x24c7d4[_0x56ae('0x94d')](this, _0x2ca37a); }; _0x5ac4a7[_0x56ae('0x308d')] = _0x307fee; _0x307fee[_0x56ae('0x8bf')] = _0x56ae('0x308d'); _0x307fee[_0x56ae('0x8ee')] = _0x24c7d4; _0x307fee[_0x56ae('0x6')] = _0x4e6193(_0x24c7d4['prototype'], { 'currentCount': function(_0x12fe8e) { return _0x12fe8e[_0x56ae('0x2ca2')]; }, '__class__': _0x307fee }); var _0x4c6da4 = function(_0x29c699) { _0x3eff77['call'](this, _0x29c699); }; _0x5ac4a7['com.player03.run3.level.trigger.condition.CollectedNoMoreBatteriesThan'] = _0x4c6da4; _0x4c6da4[_0x56ae('0x8bf')] = _0x56ae('0x308e'); _0x4c6da4[_0x56ae('0x8ee')] = _0x3eff77; _0x4c6da4[_0x56ae('0x6')] = _0x4e6193(_0x3eff77['prototype'], { 'currentCount': function(_0x29665d) { return _0x29665d['batteriesCollected']; }, '__class__': _0x4c6da4 }); var _0x26ff48 = function(_0x5c961c) { _0x46ff3a[_0x56ae('0x94d')](this, _0x2d9f4e(this, this[_0x56ae('0x308f')])); this[_0x56ae('0xf2a')] = _0x5c961c; }; _0x5ac4a7[_0x56ae('0x3090')] = _0x26ff48; _0x26ff48[_0x56ae('0x8bf')] = _0x56ae('0x3090'); _0x26ff48[_0x56ae('0x8ee')] = _0x46ff3a; _0x26ff48[_0x56ae('0x6')] = _0x4e6193(_0x46ff3a[_0x56ae('0x6')], { 'index': null, 'section': null, 'targetRotation': null, 'hasSameRotation': function(_0x1b7ff3) { var _0x29ada8 = 3.141592653589793 * _0x1b7ff3[_0x56ae('0x2226')][_0x56ae('0xfaf')]() / 0xb4 * 0xb4 / 3.141592653589793; _0x1b7ff3 = 0.0001; null == _0x1b7ff3 && (_0x1b7ff3 = 1e-10); _0x29ada8 -= _0x575257[_0x56ae('0x744')](0xb4 * this[_0x56ae('0x258e')], 3.141592653589793); return (0x0 <= _0x29ada8 ? _0x29ada8 : -_0x29ada8) < _0x1b7ff3 ? 0x1 : 0x0; }, 'onLevelReset': function(_0x173825) { _0x173825 = null != _0x173825[_0x56ae('0xbcb')] && 0x0 < _0x173825[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() ? _0x173825[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')] : _0x173825[_0x56ae('0x220f')]; _0x173825 != this[_0x56ae('0x1023')] && (this['section'] = _0x173825, this[_0x56ae('0x258e')] = this['section'][_0x56ae('0x9e3')][_0x56ae('0x25ac')](this[_0x56ae('0xf2a')])[_0x56ae('0x226c')]['z']); }, '__class__': _0x26ff48 }); var _0x5c4d5a = function(_0x51f22d, _0x490636, _0x233c1b) { _0x4b08f8['call'](this, new _0x5446c5(_0x2d9f4e(this, this[_0x56ae('0x3091')])), _0x490636, 0x0); }; _0x5ac4a7[_0x56ae('0x3092')] = _0x5c4d5a; _0x5c4d5a[_0x56ae('0x8bf')] = _0x56ae('0x3092'); _0x5c4d5a[_0x56ae('0x8ee')] = _0x4b08f8; _0x5c4d5a[_0x56ae('0x6')] = _0x4e6193(_0x4b08f8[_0x56ae('0x6')], { 'showInstructions': function() { if (_0x575257['vmygv'] === _0x56ae('0x3093')) { _0x5d51e7['convertToData'](b); _0x5d51e7[_0x56ae('0xfca')](a); _0x2e9520[_0x56ae('0x3094')](a, b, c, d, e, f); } else { _0xf0534['get_instance']()[_0x56ae('0x184b')](new _0x480388()); _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1; } }, 'conditionMet': function() { var _0x5ab5e8 = this[_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0), _0x5c4f0c = _0x575257[_0x56ae('0x745')](_0x5ab5e8['mesh']['get_z'](), _0x5ab5e8[_0x56ae('0xbcc')][_0x56ae('0xca0')]); return 0x190 > _0x5c4f0c && 0x0 < _0x5c4f0c && _0x5ab5e8[_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && 0x0 == this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2228')] ? (_0x5ab5e8 = _0x5ab5e8[_0x56ae('0x1637')](), 1e-10 > (0x0 <= _0x5ab5e8 ? _0x5ab5e8 : -_0x5ab5e8)) : !0x1; }, '__class__': _0x5c4d5a }); var _0x5ae9fd = function(_0x359f3e, _0x303961, _0x5c793f) { this[_0x56ae('0x3095')] = this[_0x56ae('0x3096')] = 0x0; _0x4b08f8['call'](this, _0x359f3e, _0x303961, _0x5c793f); }; _0x5ac4a7[_0x56ae('0x3097')] = _0x5ae9fd; _0x5ae9fd[_0x56ae('0x8bf')] = _0x56ae('0x3097'); _0x5ae9fd['__super__'] = _0x4b08f8; _0x5ae9fd[_0x56ae('0x6')] = _0x4e6193(_0x4b08f8[_0x56ae('0x6')], { 'beepCountdown': null, 'beepEndCountdown': null, 'update': function(_0x3bd681) { var _0x14c987 = this[_0x56ae('0x94c')][_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')]; if (null != _0x14c987 && _0x14c987[_0x56ae('0x1fa1')] == this[_0x56ae('0x2a8c')]) { var _0x3d5d46 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x4671a9 = _0x14c987[_0x56ae('0xca0')]; _0x14c987 = _0x14c987[_0x56ae('0xc9f')]; _0x3d5d46 = _0x1c1b50['VoCNQ'](_0x3d5d46[_0x56ae('0x105e')](), _0x4671a9) / (_0x14c987 - _0x4671a9); 0x0 >= _0x3d5d46 || 0x1 <= _0x3d5d46 ? (_0x3d5d46 = 0x1, _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0x3098')](0x1)) : (_0x3d5d46 -= 0.5, _0x3d5d46 = 1.5 * (0x0 <= _0x3d5d46 ? _0x3d5d46 : -_0x3d5d46) + 0.25, _0x3d5d46 = 0.5 <= _0x3d5d46 ? 0x1 >= _0x3d5d46 ? _0x3d5d46 : 0x1 : 0.5, _0x199c7c['get_instance']()['set_soundVolume'](_0x3d5d46)); _0x199c7c['get_instance']()[_0x56ae('0xb73')] && (0x0 < this[_0x56ae('0x3096')] && (this[_0x56ae('0x3096')] -= _0x3bd681, 0x0 >= this[_0x56ae('0x3096')] && _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x3099')]()), this['beepCountdown'] -= _0x3bd681, 0x0 >= this[_0x56ae('0x3095')] && (_0x1ac706['get_instance']()['dismissNext'](), _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')](_0x56ae('0x309a')), this[_0x56ae('0x3095')] = 0x3 + -0x1 * _0x3d5d46, this[_0x56ae('0x3096')] = 0x2)); } }, '__class__': _0x5ae9fd }); var _0x19c268 = function(_0x52b319, _0x1b352b, _0xb1b667) { _0x2f54d1[_0x56ae('0x94d')](this, _0x52b319, _0x1b352b, _0xb1b667); }; _0x5ac4a7[_0x56ae('0x309b')] = _0x19c268; _0x19c268[_0x56ae('0x8bf')] = _0x56ae('0x309b'); _0x19c268[_0x56ae('0x8ee')] = _0x2f54d1; _0x19c268['prototype'] = _0x4e6193(_0x2f54d1[_0x56ae('0x6')], { 'jumpsAlreadyUsed': null, 'abilitiesAlreadyUsed': null, 'conditionMet': function() { this[_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); return _0x2f54d1[_0x56ae('0x6')][_0x56ae('0x3030')]['call'](this) && this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x2239')] == this['jumpsAlreadyUsed'] ? this[_0x56ae('0x94c')]['analytics'][_0x56ae('0x223b')] == this[_0x56ae('0x309c')] : !0x1; }, 'reset': function() { var _0x4e0ed3 = {}; _0x4e0ed3[_0x56ae('0x309d')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 >= _0xf76599; }; if ('JmbIU' === 'JmbIU') { _0x2f54d1['prototype'][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); _0x1c1b50[_0x56ae('0x27e')](null, this[_0x56ae('0x94c')][_0x56ae('0xbcb')]) ? this[_0x56ae('0x309c')] = this[_0x56ae('0x309e')] = 0x0 : (this['jumpsAlreadyUsed'] = this[_0x56ae('0x94c')]['analytics'][_0x56ae('0x2239')], this['abilitiesAlreadyUsed'] = this[_0x56ae('0x94c')][_0x56ae('0xe39')][_0x56ae('0x223b')]); } else { null == b && (b = !0x1); if (b) { switch (a) { case 0x30: return 0x29; case 0x31: return 0x21; case 0x32: return 0x40; case 0x33: return 0x23; case 0x34: return 0x24; case 0x35: return 0x25; case 0x36: return 0x5e; case 0x37: return 0x26; case 0x38: return 0x2a; case 0x39: return 0x28; case 0xba: return 0x3a; case 0xbb: return 0x2b; case 0xbc: return 0x3c; case 0xbd: return 0x5f; case 0xbe: return 0x3e; case 0xbf: return 0x3f; case 0xc0: return 0x7e; case 0xdb: return 0x7b; case 0xdc: return 0x7c; case 0xdd: return 0x7d; case 0xde: return 0x22; } if (0x41 <= a && 0x5a >= a) return a - 0x41 + 0x41; } else { switch (a) { case 0x8: return 0x8; case 0x9: return 0x9; case 0xd: return 0xd; case 0x1b: return 0x1b; case 0x20: return 0x20; case 0xba: return 0x3b; case 0xbb: return 0x3d; case 0xbc: return 0x2c; case 0xbd: return 0x2d; case 0xbe: return 0x2e; case 0xbf: return 0x2f; case 0xc0: return 0x60; case 0xdb: return 0x5b; case 0xdc: return 0x5c; case 0xdd: return 0x5d; case 0xde: return 0x27; } if (0x30 <= a && 0x39 >= a) return a - 0x30 + 0x30; if (0x41 <= a && 0x5a >= a) return a - 0x41 + 0x61; } if (0x60 <= a && _0x4e0ed3[_0x56ae('0x309d')](0x69, a)) return a - 0x60 + 0x30; switch (a) { case 0x8: return 0x8; case 0xd: return 0xd; case 0x2e: return 0x7f; case 0x6a: return 0x2a; case 0x6b: return 0x2b; case 0x6c: return 0x2c; case 0x6e: return 0x2d; case 0x6f: return 0x2e; } return 0x0; } }, '__class__': _0x19c268 }); var _0x4d5e8a = function(_0x2952ca, _0x1cab7d, _0x438d9d) { _0x4b08f8['call'](this, new _0x5446c5(_0x2d9f4e(this, this[_0x56ae('0x309f')])), _0x1cab7d, 0xbc); this[_0x56ae('0x30a0')] = new _0x40d8c0(); }; _0x5ac4a7[_0x56ae('0x30a1')] = _0x4d5e8a; _0x4d5e8a[_0x56ae('0x8bf')] = 'com.player03.run3.level.trigger.specific.WormholeBehavior'; _0x4d5e8a[_0x56ae('0x8ee')] = _0x4b08f8; _0x4d5e8a[_0x56ae('0x6')] = _0x4e6193(_0x4b08f8[_0x56ae('0x6')], { 'action': null, 'applyAction': function() { if ('LRpdi' === 'LRpdi') { for (var _0x18c69c = this[_0x56ae('0x94c')]['characters'][_0x56ae('0x3f')](); _0x18c69c[_0x56ae('0x8f5')]();) _0x18c69c[_0x56ae('0x42')]()[_0x56ae('0x30a2')](this['action'], Infinity); } else { _0x58aeda[_0x56ae('0x6')]['reset']['call'](this); this[_0x56ae('0x1d88')] = !0x0; this['set_stuckTo'](null); } }, 'conditionMet': function() { return !0x0; }, '__class__': _0x4d5e8a }); var _0x40d8c0 = function() {}; _0x5ac4a7[_0x56ae('0x30a3')] = _0x40d8c0; _0x40d8c0[_0x56ae('0x8bf')] = _0x56ae('0x30a3'); _0x40d8c0[_0x56ae('0x961')] = [_0x18fa00]; _0x40d8c0[_0x56ae('0x6')] = {}; _0x40d8c0[_0x56ae('0x6')][_0x56ae('0xb8e')] = null; _0x40d8c0[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x2de606, _0x24ffab) { _0x24ffab = _0x2de606.mesh.get_z() - _0x2de606.currentSection.startZ; 0x7d0 < _0x24ffab && (_0x2de606.currentZMaxSpeed += (_0x24ffab - 0x7d0) / 0x11); if (0x0 != _0x2de606.oob) return !0x0; if (0x2328 < _0x24ffab) { var _0x42adb4 = _0x2de606.tunnel; _0x42adb4.cameraTargetRotation = _0x42adb4.artificialGravity.get_rotationZ(); var _0x5cc10b = _0x2de606.mesh.get_scenePosition(); _0x5cc10b = _0xe0688.add(-Math.atan2(_0x5cc10b.y, _0x5cc10b.x), 3.141592653589793); 0x0 == _0x2de606.tumbleVel && (_0x2de606.tumbleVel = -0.7853981633974483, _0x2de606.set_apparentRotation(_0xe0688.subtract(_0x5cc10b, _0x42adb4.artificialGravity.get_rotationZ()))); _0x2de606.gravityDisabled = !0x0; _0x2de606.addToRotation(_0xe0688.subtract(_0x5cc10b, _0x42adb4.artificialGravity.get_rotationZ())); _0x2de606.updatePostCollision(); _0x2de606.applyForce(1.8 * (-0x19 - _0x2de606.mesh.get_x()), 0x2d0 * -_0x2de606.tumbleVel / 3.141592653589793); _0x2de606.currentXTraction = 0.1; 0x4268 < _0x24ffab && (_0x2de606.tunnel.levelSet.onFinishLevel(_0x2de606.currentSection.number, _0x2de606.currentSection, _0x2de606.tunnel.deaths), _0x2de606.tunnel.won = !0x0, _0x56b9a2.forceVisitMap.set_value(!0x0)); } else 0xfa0 < _0x24ffab ? _0x2de606.applyForce(0x0, -0xc - (_0x24ffab - 0xfa0) / 0x1388 * (_0x2de606.tunnel.getGravityStrength() + _0x2de606.get_yVelocity() * (-0x96 > _0x2de606.mesh.get_y() && 0x0 > _0x2de606.get_yVelocity() ? 0x4 : 0.4))) : this.cameraRotation = null; return !0x0; }; _0x40d8c0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x40d8c0; var _0x340c49 = function() { this[_0x56ae('0x30a4')] = !0x0; _0x1bcb64[_0x56ae('0x94d')](this); for (var _0xf49bd6 = [new _0x58891e(_0x56ae('0x30a5'), _0x56ae('0x289c'), [!0x0, !0x1], _0x56ae('0x30a6'), [_0x56ae('0x30a7'), _0x56ae('0x30a8')])], _0x284b3b = _0x252a59['toObjectVector'](null), _0x2f9c57 = 0x0, _0x499a3b = _0xf49bd6[_0x56ae('0x32')]; _0x2f9c57 < _0x499a3b;) { var _0x31cd61 = _0x2f9c57++; _0x284b3b['set'](_0x31cd61, _0xf49bd6[_0x31cd61]); } this[_0x56ae('0x30a9')] = _0x284b3b; }; _0x5ac4a7[_0x56ae('0x30aa')] = _0x340c49; _0x340c49[_0x56ae('0x8bf')] = _0x56ae('0x30aa'); _0x340c49['__interfaces__'] = [_0x10daf6, _0x242431]; _0x340c49[_0x56ae('0x984')] = {}; _0x340c49[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x340c49[_0x56ae('0x488')] = function() { return null == _0x340c49['instance'] ? _0x340c49[_0x56ae('0x993')] = new _0x340c49() : _0x340c49[_0x56ae('0x993')]; }; _0x340c49['__super__'] = _0x1bcb64; _0x340c49['prototype'] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'homeButton': null, 'margin': null, 'previewData': null, 'previewBitmap': null, 'previewRect': null, 'previewMatrix': null, 'pick': null, 'buttons': null, 'images': null, 'currentImages': null, 'buttonsDirty': null, 'musicButton': null, 'soundButton': null, 'undocumentedSettings': null, 'createLayout2': function() { this[_0x56ae('0xc62')] = 0x6; this[_0x56ae('0xf95')] = new _0x199e73(); var _0x5c257f = this[_0x56ae('0xc62')], _0x361d6e = new _0x4dd284(this[_0x56ae('0xf95')]); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x361d6e, null == _0x5c257f ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['LEFT']) : new _0xa5dd91(_0x5c257f, _0x2bd32b['LEFT'])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x361d6e, null == _0x5c257f ? _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x5c257f, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x994')](this[_0x56ae('0xf95')]); this['mouseEnabled'] = !0x1; this[_0x56ae('0x30ab')] = new _0x3c6685(); this[_0x56ae('0x30ac')] = new _0x5ac892(); this[_0x56ae('0xf89')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x22b8')] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x30ad')] = _0x252a59[_0x56ae('0x977')](null); _0x5c257f = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x3c, null, _0x56ae('0x30ae')); _0x361d6e = null; null == _0x361d6e && (_0x361d6e = _0x5c257f[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x5c257f), new _0x1ba7bc(_0x361d6e)); _0x361d6e = new _0x4dd284(this[_0x56ae('0xf95')]); var _0x31b105 = 0x14; null == _0x31b105 && (_0x31b105 = 0x0); var _0x2c2040 = new _0x4dd284(_0x5c257f); null == _0x31b105 && (_0x31b105 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c2040, new _0x5ed31e(_0x31b105, _0x2bd32b[_0x56ae('0xfa0')]), _0x361d6e); this['addChild'](_0x5c257f); _0x361d6e = this[_0x56ae('0x30af')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x1e, null, _0x56ae('0x30b0')); _0x2c2040 = null; null == _0x2c2040 && (_0x2c2040 = _0x361d6e[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x361d6e), new _0x1ba7bc(_0x2c2040)); _0x31b105 = this[_0x56ae('0x30af')]; _0x361d6e = new _0x4dd284(_0x5c257f); _0x2c2040 = 0x5; null == _0x2c2040 && (_0x2c2040 = 0x0); _0x31b105 = new _0x4dd284(_0x31b105); null == _0x2c2040 && (_0x2c2040 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x31b105, new _0x5ed31e(_0x2c2040, _0x2bd32b[_0x56ae('0xfa0')]), _0x361d6e); this['addChild'](this['pick']); this[_0x56ae('0x30b1')](_0x2c43e3[_0x56ae('0x24fa')], _0x56ae('0x30b2'), null); _0x2c2040 = new _0x5d21aa(_0x56ae('0x30b3'), _0x2d9f4e(this, this[_0x56ae('0x30b4')])); _0x361d6e = this[_0x56ae('0xc62')]; _0x31b105 = new _0x4dd284(_0x2c2040); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x31b105, null == _0x361d6e ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')]) : new _0xa5dd91(_0x361d6e, _0x2bd32b[_0x56ae('0xf4a')])); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x31b105, null == _0x361d6e ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP']) : new _0xa5dd91(_0x361d6e, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x994')](_0x2c2040); _0x361d6e = new _0x4b9319(); _0x31b105 = this['margin']; var _0x5fcbc8 = new _0x4dd284(_0x361d6e); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5fcbc8, null == _0x31b105 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x31b105, _0x2bd32b[_0x56ae('0x9e4')])); _0x2c2040 = new _0x4dd284(_0x2c2040); _0x5fcbc8 = this[_0x56ae('0xc62')]; null == _0x5fcbc8 && (_0x5fcbc8 = 0x0); _0x31b105 = new _0x4dd284(_0x361d6e); null == _0x5fcbc8 && (_0x5fcbc8 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x31b105, new _0x5ed31e(_0x5fcbc8, _0x2bd32b[_0x56ae('0xf90')]), _0x2c2040); this[_0x56ae('0x994')](_0x361d6e); _0x2c2040 = this[_0x56ae('0xf91')] = new _0x2e2437(0x0); _0x361d6e = new _0x4dd284(_0x361d6e); _0x31b105 = this[_0x56ae('0xc62')] / 0x2; null == _0x31b105 && (_0x31b105 = 0x0); _0x2c2040 = new _0x4dd284(_0x2c2040); _0x1c1b50[_0x56ae('0x30b5')](null, _0x31b105) && (_0x31b105 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c2040, new _0x5ed31e(_0x31b105, _0x2bd32b[_0x56ae('0xf90')]), _0x361d6e); _0x361d6e = 0x2 * this[_0x56ae('0xc62')]; _0x2c2040 = new _0x4dd284(this[_0x56ae('0xf91')]); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x2c2040, null == _0x361d6e ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x361d6e, _0x2bd32b['TOP'])); this[_0x56ae('0x994')](this['musicButton']); _0x31b105 = this[_0x56ae('0xf92')] = new _0x2e2437(0x1); _0x361d6e = new _0x4dd284(this[_0x56ae('0xf91')]); _0x2c2040 = this[_0x56ae('0xc62')] / 0x2; null == _0x2c2040 && (_0x2c2040 = 0x0); _0x31b105 = new _0x4dd284(_0x31b105); null == _0x2c2040 && (_0x2c2040 = 0x0); _0xfba720['get_currentLayout']()['add'](_0x31b105, new _0x5ed31e(_0x2c2040, _0x2bd32b[_0x56ae('0xf90')]), _0x361d6e); _0x361d6e = 0x2 * this[_0x56ae('0xc62')]; _0x2c2040 = new _0x4dd284(this[_0x56ae('0xf92')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2c2040, null == _0x361d6e ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x361d6e, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x994')](this['soundButton']); if (0x2 <= this[_0x56ae('0xf89')]['get_length']()) _0x5c257f = _0x2d9f4e(this, this[_0x56ae('0x30b6')]), this[_0x56ae('0x9e3')][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(_0x5c257f))), _0x5c257f(); else { for (_0x361d6e = this[_0x56ae('0xf89')]['iterator'](); _0x361d6e[_0x56ae('0x8f5')]();) _0x361d6e[_0x56ae('0x42')]()[_0x56ae('0xb82')](!0x1); this[_0x56ae('0xa20')](_0x5c257f); this['removeChild'](this['pick']); } _0x5c257f = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0xe, null, _0x56ae('0x30b7')); _0x361d6e = null; null == _0x361d6e && (_0x361d6e = _0x5c257f[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x5c257f), new _0x1ba7bc(_0x361d6e)); _0x361d6e = new _0x4dd284(_0x5c257f); _0xfba720['get_currentLayout']()['add'](_0x361d6e, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x361d6e, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x994')](_0x5c257f); }, 'recreatePreview': function() { null != this[_0x56ae('0x30b8')] && (this[_0x56ae('0x30b8')][_0x56ae('0x9cd')](), this['previewData'] = null, null != this['previewBitmap'] && this[_0x56ae('0x30b9')][_0x56ae('0x1ff8')](null)); this[_0x56ae('0x30b8')] = new _0x3ee0eb(_0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')], _0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0x9f3')] / 0x3 | 0x0, !0x0, 0x0); if (null == this[_0x56ae('0x30b9')]) { this[_0x56ae('0x30b9')] = new _0x443f45(this[_0x56ae('0x30b8')]); var _0x50462f = this[_0x56ae('0x9e3')], _0x271535 = new _0x4dd284(this['previewBitmap']); (null == _0x50462f ? _0xfba720[_0x56ae('0xa1f')]() : _0x50462f)[_0x56ae('0x8e9')](_0x271535, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0xaca')](this['previewBitmap'], 0x0); } else this[_0x56ae('0x30b9')][_0x56ae('0x1ff8')](this[_0x56ae('0x30b8')]), this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(this[_0x56ae('0x30b9')])); this[_0x56ae('0x30ab')]['width'] = this[_0x56ae('0x30b8')][_0x56ae('0x3d')]; this['previewRect'][_0x56ae('0x727')] = this[_0x56ae('0x30b8')]['height']; }, 'addControlScheme': function(_0x3a065d, _0x9f08d0, _0x2ce26a) { if ('KErEI' === _0x56ae('0x30ba')) { null == _0x594432 && (_0x594432 = 0x0); null == _0x6c63d7 && (_0x6c63d7 = 0x0); null == _0x2ce26a && (_0x2ce26a = 0x0); this['a'] = _0x575257[_0x56ae('0x746')](_0x3a065d, 1638.4); this['d'] = _0x9f08d0 / 1638.4; if (0x0 != _0x2ce26a) { var _0x9ef2c3 = Math[_0x56ae('0x104e')](_0x2ce26a); _0x2ce26a = Math['sin'](_0x2ce26a); this['b'] = _0x2ce26a * this['d']; this['c'] = -_0x2ce26a * this['a']; this['a'] *= _0x9ef2c3; this['d'] *= _0x9ef2c3; } else this['c'] = this['b'] = 0x0; this['tx'] = _0x6c63d7 + _0x3a065d / 0x2; this['ty'] = _0x594432 + _0x9f08d0 / 0x2; } else { var _0x6c63d7 = _0x2d9f4e(this, this[_0x56ae('0x30bb')]), _0x594432 = this[_0x56ae('0xf89')][_0x56ae('0x9fa')](); _0x9f08d0 = new _0x496344(0xffffff, 0x28, _0x9f08d0, !0x1, function(_0x9f08d0) { _0x6c63d7(_0x3a065d, _0x594432, _0x9f08d0); }); var _0x325555 = new _0x4dd284(_0x9f08d0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x325555, new _0xa5dd91(0x19, _0x2bd32b['LEFT'])); if (0x0 < this['buttons'][_0x56ae('0x9fa')]()) { _0x325555 = new _0x4dd284(this[_0x56ae('0xf89')][_0x56ae('0x1b')](this['buttons']['get_length']() - 0x1)); var _0x9562d = this['margin']; null == _0x9562d && (_0x9562d = 0x0); var _0x1b30b7 = new _0x4dd284(_0x9f08d0); } else _0x325555 = new _0x4dd284(this[_0x56ae('0x30af')]), _0x9562d = 0x14, null == _0x9562d && (_0x9562d = 0x0), _0x1b30b7 = new _0x4dd284(_0x9f08d0); null == _0x9562d && (_0x9562d = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1b30b7, new _0x5ed31e(_0x9562d, _0x2bd32b[_0x56ae('0xfa0')]), _0x325555); _0x9f08d0[_0x56ae('0xadd')] = !0x1; this[_0x56ae('0x994')](_0x9f08d0); this[_0x56ae('0xf89')]['push'](_0x9f08d0); this[_0x56ae('0x22b8')][_0x56ae('0x8f0')](_0x2ce26a); _0x29a875['controlScheme'] == _0x3a065d && _0x9f08d0[_0x56ae('0x22b7')](!0x0); } }, 'toggleControlScheme': function(_0x2e8a1a, _0x346840, _0x290eaa) { _0x290eaa ? _0x2c43e3[_0x56ae('0x24fd')](_0x2e8a1a) : _0x2c43e3[_0x56ae('0x24fe')](_0x2e8a1a); this[_0x56ae('0x30a4')] = !0x0; }, 'showPreview': function(_0x58a3ae) { if (!(null == _0x58a3ae || 0x0 <= this[_0x56ae('0x30ad')]['indexOf'](_0x58a3ae, 0x0))) if (null == _0x58a3ae[_0x56ae('0x8c1')]) this[_0x56ae('0x30ad')][_0x56ae('0x8f0')](_0x58a3ae), this[_0x56ae('0x994')](_0x58a3ae); else if (null != this[_0x56ae('0x30b8')]) { this[_0x56ae('0x30b8')][_0x56ae('0x20b4')](); this[_0x56ae('0x30ac')][_0x56ae('0xa6c')](); this[_0x56ae('0x30ac')]['translate'](0x0, -this[_0x56ae('0x30b9')][_0x56ae('0x9f0')]()); var _0x122bc1 = _0x58a3ae[_0x56ae('0xab0')](); _0x58a3ae[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x30b8')][_0x56ae('0xf4e')](_0x58a3ae, this[_0x56ae('0x30ac')]); _0x58a3ae[_0x56ae('0xb82')](_0x122bc1); this['previewData'][_0x56ae('0x20b8')](); } }, 'toCredits': function(_0x2750c8) { _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x59032d[_0x56ae('0x488')]()); }, 'update': function(_0x2ac862) { if (_0x56ae('0x30bc') === _0x56ae('0x30bc')) { for (var _0x224b88 = this[_0x56ae('0x30a9')][_0x56ae('0x3f')](); _0x224b88['hasNext']();) _0x224b88[_0x56ae('0x42')]()[_0x56ae('0x8f2')](_0x2ac862); if (this[_0x56ae('0x30a4')]) { for (_0x224b88 = this['currentImages'][_0x56ae('0x3f')](); _0x224b88[_0x56ae('0x8f5')]();) { var _0x2e9969 = _0x224b88[_0x56ae('0x42')](); this[_0x56ae('0xa20')](_0x2e9969); } this[_0x56ae('0x30ad')][_0x56ae('0x500')](0x0); null != this[_0x56ae('0x30b8')] && this[_0x56ae('0x30b8')][_0x56ae('0xa81')](this['previewRect'], 0x0); _0x224b88 = 0x0; for (_0x2e9969 = this['buttons'][_0x56ae('0x9fa')](); _0x224b88 < _0x2e9969;) { var _0x4c519b = _0x224b88++, _0x32dd4d = this[_0x56ae('0xf89')]['get'](_0x4c519b), _0x1554ed = _0x2c43e3[_0x56ae('0x2129')][_0x56ae('0x1b')](_0x4c519b); _0x32dd4d['set_checked'](_0x29a875[_0x56ae('0xb3d')] == _0x1554ed); this['buttons'][_0x56ae('0x1b')](_0x4c519b)[_0x56ae('0xa21')]['get_visible']() && this[_0x56ae('0x30bd')](this[_0x56ae('0x22b8')][_0x56ae('0x1b')](_0x4c519b)); } this[_0x56ae('0x30a4')] = !0x1; } this['musicButton'][_0x56ae('0x8f2')](_0x2ac862); this[_0x56ae('0xf92')][_0x56ae('0x8f2')](_0x2ac862); } else { var _0x414a97 = 'Error\x20compiling\x20vertex\x20shader\x0a' + _0x2e9969[_0x56ae('0x30be')](this[_0x56ae('0x30bf')]); _0x131690['error'](_0x414a97 + ('\x0a' + _0x2ac862), { 'fileName': _0x56ae('0x30c0'), 'lineNumber': 0x365, 'className': _0x56ae('0x30c1'), 'methodName': _0x56ae('0x30c2') }); } }, 'reset': function() { if (_0x1c1b50[_0x56ae('0x277')](_0x56ae('0x30c3'), _0x56ae('0x30c4'))) { for (var _0x30f658 = this[_0x56ae('0x30a9')][_0x56ae('0x3f')](); _0x30f658[_0x56ae('0x8f5')]();) _0x30f658['next']()[_0x56ae('0xb7c')](); this[_0x56ae('0xf91')]['reset'](); this[_0x56ae('0xf92')][_0x56ae('0xb7c')](); } else { var _0x3d5e92 = _0x56ae('0x30c5')[_0x56ae('0x44')]('|'), _0x2c67a5 = 0x0; while (!![]) { switch (_0x3d5e92[_0x2c67a5++]) { case '0': this['duplicator']['spritesheet'][_0x56ae('0x1051')](!0x0); continue; case '1': this['bunny'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); continue; case '2': this[_0x56ae('0x1059')][_0x56ae('0xb91')](0.4, 1.2); continue; case '3': var _0x523951 = _0xfe3284[_0x56ae('0xa19')](0.3), _0x31a7ac = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); continue; case '4': var _0x3074a0 = new _0x5c4c32(this[_0x56ae('0x1024')]['get_onScreen']()); continue; case '5': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '6': _0x31a7ac = _0xfe3284[_0x56ae('0x3d')](0x19a); continue; case '7': this[_0x56ae('0x1058')][_0x56ae('0xb92')]['set_xInverted'](!0x1); continue; case '8': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); continue; case '9': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25c8'), 0x104, 0x8c, _0x523951, null, null, _0x31a7ac, null); continue; case '10': this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '11': _0x31a7ac = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); continue; case '12': this[_0x56ae('0xe7b')]['spritesheet']['set_currentFrame'](0x0); continue; case '13': this['bunny'][_0x56ae('0xb91')](0x7, -0x5, !0x0, 0x5); continue; case '14': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x30c6'), -0x14, 0x154, _0x523951, _0x31a7ac, null, _0x3074a0, null); continue; case '15': this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x3e); continue; case '16': this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x31); continue; case '17': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '18': _0x523951 = _0xfe3284['scale'](0.5); continue; case '19': this['duplicator'][_0x56ae('0xb91')](8.2, -2.6, !0x0); continue; case '20': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25c7'), 0x0, 0x46, _0x523951, null, null, _0x31a7ac, null); continue; case '21': _0x523951 = _0xfe3284['scale'](0.5); continue; case '22': this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 0.1); continue; case '23': this[_0x56ae('0x1027')]['setIndexedPosition'](7.8, -2.8, !0x0); continue; } break; } } }, '__class__': _0x340c49 }); var _0x5d21aa = function(_0x27a0ec, _0x5c6a4e, _0x42220b) { null == _0x42220b && (_0x42220b = !0x1); _0x2b9ee7[_0x56ae('0x94d')](this, _0x5c6a4e); _0x42220b ? this[_0x56ae('0x30c7')](new _0x443f45(_0x422531[_0x56ae('0x1294')](_0x27a0ec))) : this[_0x56ae('0x30c7')](_0x3c161e[_0x56ae('0xcc5')](_0x27a0ec)); }; _0x5ac4a7[_0x56ae('0x30c8')] = _0x5d21aa; _0x5d21aa[_0x56ae('0x8bf')] = 'haxeutils.display.BitmapButton'; _0x5d21aa[_0x56ae('0x8ee')] = _0x2b9ee7; _0x5d21aa[_0x56ae('0x6')] = _0x4e6193(_0x2b9ee7[_0x56ae('0x6')], { 'bitmap': null, 'set_bitmap': function(_0x5d062e) { if (null == _0x5d062e) return this['bitmap']; _0x1c1b50[_0x56ae('0x296')](null, this[_0x56ae('0x506')]) && this[_0x56ae('0xa20')](this[_0x56ae('0x506')]); this[_0x56ae('0x506')] = _0x5d062e; this[_0x56ae('0x994')](this[_0x56ae('0x506')]); return this[_0x56ae('0x506')]; }, 'addRectangleAroundOpaquePixels': function(_0x183891, _0xf402da, _0x51b6fb, _0x44e8ee, _0x2ee7cc) { if ('DhbjF' === _0x56ae('0x30c9')) { null == _0x2ee7cc && (_0x2ee7cc = 0x1); var _0x454591 = this['bitmap'][_0x56ae('0xa6b')]()['getColorBoundsRect'](-0x1000000, 0x0, !0x1); _0x454591['x'] *= this[_0x56ae('0x506')][_0x56ae('0xab4')](); _0x454591['y'] *= this[_0x56ae('0x506')][_0x56ae('0xab3')](); _0x454591['width'] *= this[_0x56ae('0x506')][_0x56ae('0xab4')](); _0x454591[_0x56ae('0x727')] *= this[_0x56ae('0x506')][_0x56ae('0xab3')](); this['addRectangle2'](this[_0x56ae('0xb20')](), _0x183891, _0xf402da, _0x2ee7cc, _0x51b6fb, _0x44e8ee, _0x454591); } else { this[_0x56ae('0x2226')]['onUpdateStart'](); } }, '__class__': _0x5d21aa, '__properties__': _0x4e6193(_0x2b9ee7['prototype'][_0x56ae('0x984')], { 'set_bitmap': _0x56ae('0x30c7') }) }); var _0x41c934 = function(_0x35d0cb, _0x4721f, _0x2b981a) { if (_0x56ae('0x30ca') !== 'DGmCd') { var _0x363d8c = _0x56ae('0x30cb')[_0x56ae('0x44')]('|'), _0x33f769 = 0x0; while (!![]) { switch (_0x363d8c[_0x33f769++]) { case '0': this[_0x56ae('0x30cc')] = _0x4721f; continue; case '1': _0x5d21aa[_0x56ae('0x94d')](this, _0x56ae('0x30cd'), _0x2d9f4e(this, this[_0x56ae('0x30ce')])); continue; case '2': _0x35d0cb = _0xfba720['get_stageLayout'](); continue; case '3': _0x4721f = new _0x4dd284(this); continue; case '4': this[_0x56ae('0x177a')] = _0x2b981a; continue; case '5': null == _0x4721f && (_0x4721f = !0x1); continue; case '6': this['errorText'] = _0x4721f && _0x56ae('0x28') == typeof _0x35d0cb ? _0x35d0cb : _0x41c934['compressError'](_0x35d0cb); continue; case '7': _0x4721f || _0x575257[_0x56ae('0x730')](null, _0x41c934[_0x56ae('0x30cf')]()) || _0x41c934[_0x56ae('0x30d0')](this[_0x56ae('0x30d1')]); continue; case '8': (null == _0x35d0cb ? _0xfba720['get_currentLayout']() : _0x35d0cb)[_0x56ae('0x8e9')](_0x4721f, new _0x18f8f3(!0x0, 0.5)); continue; } break; } } else { return _0x56ae('0x1376'); } }; _0x5ac4a7[_0x56ae('0x30d2')] = _0x41c934; _0x41c934[_0x56ae('0x8bf')] = 'com.player03.run3.menu.CrashInfo'; _0x41c934[_0x56ae('0x984')] = {}; _0x41c934[_0x56ae('0x984')]['set_savedError'] = _0x56ae('0x30d0'); _0x41c934[_0x56ae('0x984')][_0x56ae('0x30cf')] = 'get_savedError'; _0x41c934[_0x56ae('0x8c0')] = function() { null == _0x41c934['saveFile'] && (_0x41c934[_0x56ae('0x2c01')] = _0x2b9caa[_0x56ae('0x20c4')](_0x56ae('0x13f2'))); _0x41c934['get_savedError'](); }; _0x41c934[_0x56ae('0xb4a')] = function(_0x5f4133) { null != _0x41c934['get_savedError']() && (_0x41c934[_0x56ae('0x30d3')] = !0x1); if (_0x41c934[_0x56ae('0x30d3')]) { var _0x34ddc7 = !0x1, _0x556ecf = []; if (_0x1c1b50['CIjKo'](_0x5f4133, _0x531fca)) { if (0xe6e == _0x5f4133[_0x56ae('0xacc')]) return !0x1; 0xe65 == _0x5f4133[_0x56ae('0xacc')] && (_0x34ddc7 = !0x0, _0x556ecf[_0x56ae('0x8f0')](new _0x41cd9a(_0x56ae('0x30d4'))), _0x556ecf[_0x56ae('0x8f0')](new _0x41cd9a('If\x20you\x27re\x20using\x20Chrome,\x20try\x20this.', 'http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html'))); } _0x41c934[_0x56ae('0x30d3')] = !0x1; _0x4421e4['instance'][_0x56ae('0x994')](new _0x41c934(_0x5f4133, _0x34ddc7, _0x556ecf)); return !0x0; } return !0x1; }; _0x41c934[_0x56ae('0x30d5')] = function(_0x28f0f2) { _0x28f0f2 = _0x28f0f2 instanceof _0x531fca ? { 'id': _0x28f0f2[_0x56ae('0xacc')], 'message': _0x28f0f2[_0x56ae('0x1466')], 'name': _0x28f0f2['name'], 'stackTrace': _0x28f0f2[_0x56ae('0x1469')]() } : { 'dynamicError': _0x1b30b7['string'](_0x28f0f2), 'stackTrace': _0x3ce0fc[_0x56ae('0x8a8')](_0x3ce0fc[_0x56ae('0x30d6')]()) }; _0x28f0f2['high'] = _0x41c934['high']; _0x28f0f2[_0x56ae('0xba6')] = _0x41c934[_0x56ae('0xba6')]; _0x28f0f2[_0x56ae('0xbcd')] = _0x41c934[_0x56ae('0xbcd')]; 0x0 != _0x41c934[_0x56ae('0x219c')] && (_0x28f0f2[_0x56ae('0x219c')] = _0x41c934['warning']); _0x28f0f2[_0x56ae('0x30d7')] = _0x285c85[_0x56ae('0x2199')]; _0x28f0f2[_0x56ae('0x20c8')] = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x20c8')]; _0x28f0f2[_0x56ae('0xb45')] = _0x4421e4[_0x56ae('0x993')][_0x56ae('0xb45')]; null != _0x37c090['activeCharacter'] && (_0x28f0f2[_0x56ae('0x1e06')] = _0x37c090[_0x56ae('0x1e00')]['id']); var _0x2c943f = _0x56b9a2[_0x56ae('0x2c43')]; _0x28f0f2[_0x56ae('0x2c43')] = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x2c943f['id'], _0x2c943f['defaultValue']); try { if (_0x56ae('0x30d8') !== _0x56ae('0x30d9')) { var _0x42cfac = _0x56b9a2[_0x56ae('0x2c43')], _0x7f2a91 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x42cfac['id'], _0x42cfac[_0x56ae('0xa1c')]), _0xd76780 = _0x4622dd[_0x56ae('0x488')]()['availablePaths'], _0x1fb1f3 = (null != _0x586025[_0x7f2a91] ? _0xd76780[_0x56ae('0x99c')](_0x7f2a91) : _0xd76780['h'][_0x7f2a91])[_0x56ae('0x24cd')]; _0x28f0f2[_0x56ae('0x30da')] = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1fb1f3['id'], _0x1fb1f3[_0x56ae('0xa1c')]); } else { return this[_0x56ae('0x1e4e')] = _0x28f0f2; } } catch (_0x273607) { _0x3ce0fc[_0x56ae('0x95b')] = _0x273607, _0x28f0f2[_0x56ae('0x30da')] = _0x1b30b7[_0x56ae('0x28')](_0x273607 instanceof _0x1adea8 ? _0x273607[_0x56ae('0xaed')] : _0x273607); } _0x42cfac = _0x4421e4['instance'][_0x56ae('0x94c')]; null != _0x42cfac && (null != _0x42cfac[_0x56ae('0xbcb')] && 0x0 < _0x42cfac[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() && (_0x7f2a91 = _0x42cfac[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0), _0x28f0f2[_0x56ae('0xb48')] = _0x7f2a91['currentSection']['levelID'], _0x28f0f2['z'] = _0x7f2a91[_0x56ae('0xe79')][_0x56ae('0x105e')]()), _0x28f0f2[_0x56ae('0x2a8b')] = _0x42cfac[_0x56ae('0xbc6')]); _0x42cfac = _0x41c934[_0x56ae('0x30db')](_0x28ef16); null != _0x42cfac && (_0x28f0f2['menuScreen'] = _0x1b30b7[_0x56ae('0x28')](_0x42cfac[_0x56ae('0xbd1')])); _0x42cfac = _0x41c934[_0x56ae('0x30db')](_0xf0534); null != _0x42cfac && null != _0x42cfac['blockingOverlays'] && (_0x28f0f2[_0x56ae('0xbcf')] = _0x42cfac[_0x56ae('0xbcf')][_0x56ae('0x9fa')]()); _0x4421e4['instance'][_0x56ae('0xb9a')] || (_0x28f0f2[_0x56ae('0xb9a')] = !0x1); return _0x3983c4['toBase64'](JSON[_0x56ae('0x30dc')](_0x28f0f2), _0x56ae('0x30dd')); }; _0x41c934['getSingleton'] = function(_0x5bba7f) { return _0xc5462[_0x56ae('0x94e')](_0x5bba7f, 'instance'); }; _0x41c934[_0x56ae('0x30cf')] = function() { if ('lxClD' !== _0x56ae('0x30de')) { _0x12f0ac[_0x56ae('0x6')][_0x56ae('0xe69')][_0x56ae('0x94d')](this); this[_0x56ae('0x1cbc')] = this[_0x56ae('0xe6d')] = this[_0x56ae('0x1bca')] = null; } else { return null != _0x41c934[_0x56ae('0x2c01')] ? _0xc5462['field'](_0x41c934[_0x56ae('0x2c01')]['data'], 'error') : null; } }; _0x41c934['set_savedError'] = function(_0x13c229) { null == _0x41c934[_0x56ae('0x2c01')] && (_0x41c934[_0x56ae('0x2c01')] = _0x2b9caa['getLocal'](_0x56ae('0x13f2'))); null == _0x13c229 ? _0xc5462['deleteField'](_0x41c934[_0x56ae('0x2c01')][_0x56ae('0xf17')], _0x56ae('0x13f2')) : _0x41c934[_0x56ae('0x2c01')][_0x56ae('0xf17')][_0x56ae('0x13f2')] = _0x13c229; _0x41c934[_0x56ae('0x2c01')][_0x56ae('0x30df')](); return _0x13c229; }; _0x41c934[_0x56ae('0x8ee')] = _0x5d21aa; _0x41c934[_0x56ae('0x6')] = _0x4e6193(_0x5d21aa[_0x56ae('0x6')], { 'errorText': null, 'saved': null, 'extras': null, 'openCrashDialog': function(_0x374fae) { var _0x4487ad = _0x575257[_0x56ae('0x747')][_0x56ae('0x44')]('|'), _0x2e8555 = 0x0; while (!![]) { switch (_0x4487ad[_0x2e8555++]) { case '0': null != _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x8c1')] ? _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x184b')](_0x374fae, !0x0) : _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x994')](_0x374fae); continue; case '1': _0x374fae = new _0x68bf51(this[_0x56ae('0x30d1')], null == _0x41c934[_0x56ae('0x30cf')](), this[_0x56ae('0x177a')]); continue; case '2': _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0x38')](new _0x4dd284(this)); continue; case '3': _0x41c934[_0x56ae('0x30d0')](null); continue; case '4': this[_0x56ae('0x8c1')][_0x56ae('0xa20')](this); continue; } break; } }, '__class__': _0x41c934 }); var _0x68bf51 = function(_0x5c421a, _0x43d4fb, _0xbc3e45) { this[_0x56ae('0x30d1')] = _0x5c421a; this[_0x56ae('0x30e0')] = _0x43d4fb; this[_0x56ae('0x177a')] = _0xbc3e45; _0x1bcb64[_0x56ae('0x94d')](this); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this['suppressClick'])); }; _0x5ac4a7[_0x56ae('0x30e1')] = _0x68bf51; _0x68bf51[_0x56ae('0x8bf')] = 'com.player03.run3.menu._CrashInfo.CrashDialog'; _0x68bf51[_0x56ae('0x8ee')] = _0x1bcb64; _0x68bf51[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'errorText': null, 'alreadySubmitted': null, 'extras': null, 'createLayout2': function() { var _0x5e8321 = {}; _0x5e8321[_0x56ae('0x30e2')] = function(_0x112033, _0xfb6bd2, _0x40aa25) { return _0x1c1b50.POrin(_0x112033, _0xfb6bd2, _0x40aa25); }; var _0x5a9a7e = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x5a9a7e, _0xa83b0c[_0x56ae('0x211f')](0x0)); this[_0x56ae('0x994')](_0x5a9a7e); var _0x1fdfdc = new _0x5d21aa(_0x56ae('0x30e3'), _0x2d9f4e(this, this[_0x56ae('0x901')])); _0x5a9a7e = new _0x4dd284(_0x1fdfdc); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5a9a7e, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['RIGHT'])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5a9a7e, _0x11c9c7['edge'](_0x2bd32b['TOP'])); this[_0x56ae('0x994')](_0x1fdfdc); _0x5a9a7e = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x28, null, _0x56ae('0x30e4') + (this['alreadySubmitted'] ? '.' : _0x56ae('0x30e5')), this[_0x56ae('0x15')]()); var _0x175b5e = new _0x4dd284(_0x5a9a7e); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x175b5e, new _0x4a4b5e(!0x0, 0.8)); _0x175b5e = new _0x4dd284(_0x5a9a7e); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x175b5e, new _0x18f8f3(!0x0, 0.5)); _0x1fdfdc = new _0x4dd284(_0x1fdfdc); _0x175b5e = new _0x4dd284(_0x5a9a7e); var _0x411508 = 0x0; null == _0x411508 && (_0x411508 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x175b5e, new _0x5ed31e(_0x411508, _0x2bd32b[_0x56ae('0xfa0')]), _0x1fdfdc); this[_0x56ae('0x994')](_0x5a9a7e); _0x1fdfdc = _0x5a9a7e; if (!this['alreadySubmitted']) { if (_0x56ae('0x30e6') !== 'ELAgW') { _0x1fdfdc = []; _0x175b5e = this['errorText']; for (_0x411508 = new _0x279dc0('.{1,45}', ''); _0x411508['match'](_0x175b5e);) _0x1fdfdc[_0x56ae('0x8f0')](_0x411508[_0x56ae('0xc19')](0x0)), _0x175b5e = _0x411508[_0x56ae('0xc1e')](); _0x1fdfdc = _0x50b13c[_0x56ae('0xb80')](0x0, 0x14, null, _0x1fdfdc[_0x56ae('0x2a')]('\x20'), this['get_width']() / 0x2, null, !0x0); _0x1fdfdc[_0x56ae('0x30e7')](0x0); _0x175b5e = new _0x4dd284(_0x1fdfdc); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x175b5e, new _0x4a4b5e(!0x0, 0.5)); _0x5a9a7e = new _0x4dd284(_0x5a9a7e); _0x175b5e = new _0x4dd284(_0x1fdfdc); _0x411508 = 0x0; var _0x51d495 = null; null == _0x411508 && (_0x411508 = 0x0); _0x51d495 = null == _0x51d495 ? _0xfba720[_0x56ae('0xa1f')]() : _0x51d495; _0x51d495[_0x56ae('0x8e9')](_0x175b5e, new _0x5ed31e(_0x411508, _0x2bd32b['BOTTOM']), _0x5a9a7e); _0x51d495['add'](_0x175b5e, new _0x18f8f3(!0x0, 0.5), _0x5a9a7e); this[_0x56ae('0x994')](_0x1fdfdc); } else { this[_0x56ae('0x30e8')] = 0x3; var _0x536514 = new Date()[_0x56ae('0xb3e')]() / 0x3e8 - this['startTime']; _0x360126[_0x56ae('0x105f')](this['object'], 0x0 <= _0x536514 ? 0.4 >= _0x536514 ? _0x536514 : 0.4 : 0x0, { 'x': this['startX'], 'y': this['startY'] })['ease'](_0x1ac705['easeOut'])[_0x56ae('0x8eb')](_0x5e8321[_0x56ae('0x30e2')](_0x2d9f4e, this, this['onComplete'])); _0x1ac706['get_instance']()[_0x56ae('0x30e9')](); } } _0x175b5e = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x901')]), 0x0, 0x28, 'Ok'); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x175b5e), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); _0x5a9a7e = new _0x4dd284(_0x175b5e); _0xfba720['get_currentLayout']()['add'](_0x5a9a7e, new _0x18f8f3(!0x0, 0.5)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5a9a7e, new _0xa5dd91(0x5, _0x2bd32b[_0x56ae('0xfa0')])); if (null != this[_0x56ae('0x177a')] && 0x0 < this[_0x56ae('0x177a')]['length']) for (_0x5a9a7e = new _0x375968(0x64, 0x64), _0x411508 = new _0x4dd284(_0x5a9a7e), _0x51d495 = 0x0, null == _0x51d495 && (_0x51d495 = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x411508, new _0x29265e(!0x0, 0x2 * _0x51d495)), _0x1fdfdc = new _0x4dd284(_0x1fdfdc), _0x411508 = 0xf, null == _0x411508 && (_0x411508 = 0x0), _0x58b9d5[_0x56ae('0x202f')](new _0x4dd284(_0x5a9a7e), _0x1fdfdc, _0x411508, null), _0x1fdfdc = new _0x4dd284(_0x175b5e), _0x175b5e = 0xa, null == _0x175b5e && (_0x175b5e = 0x0), _0x58b9d5[_0x56ae('0x215e')](new _0x4dd284(_0x5a9a7e), _0x1fdfdc, _0x175b5e, null), this['addChild'](_0x5a9a7e), _0x1fdfdc = null, _0x175b5e = 0x0, _0x411508 = this[_0x56ae('0x177a')]; _0x175b5e < _0x411508[_0x56ae('0x32')];) if (_0x51d495 = _0x411508[_0x175b5e], ++_0x175b5e, null != _0x51d495[_0x56ae('0x20e5')] || null != _0x51d495[_0x56ae('0x2710')]) { null == _0x51d495[_0x56ae('0x20e5')] && (_0x51d495[_0x56ae('0x20e5')] = _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x177a')][_0x56ae('0x3b')](_0x51d495))); null == _0x51d495['link'] ? _0x51d495 = _0x50b13c['createTextField'](0xffffff, 0x1e, null, _0x51d495['description'], null, null, null, null, 0x0) : (_0x51d495 = new _0x384067(_0x2d9f4e(_0x51d495, _0x51d495[_0x56ae('0x2711')]), 0x0, 0x1e, _0x51d495[_0x56ae('0x20e5')]), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x51d495), new _0x39eddf(0xaaaaaa, 0x666666, 3.6))); if (null != _0x1fdfdc) { _0x1fdfdc = new _0x4dd284(_0x1fdfdc); var _0x381f77 = 0xa; null == _0x381f77 && (_0x381f77 = 0x0); var _0xf9b0c1 = new _0x4dd284(_0x51d495), _0x24b83f = null; null == _0x381f77 && (_0x381f77 = 0x0); _0x24b83f = null == _0x24b83f ? _0xfba720[_0x56ae('0xa1f')]() : _0x24b83f; _0x24b83f[_0x56ae('0x8e9')](_0xf9b0c1, new _0x5ed31e(_0x381f77, _0x2bd32b['BOTTOM']), _0x1fdfdc); _0x24b83f['add'](_0xf9b0c1, new _0x18f8f3(!0x0, 0.5), _0x1fdfdc); } _0x1fdfdc = _0x51d495; _0x5a9a7e[_0x56ae('0x994')](_0x51d495); } }, 'suppressClick': function(_0x2120c0) { if (_0x56ae('0x30ea') !== _0x56ae('0x30ea')) { _0x23e28c[_0x56ae('0x94d')](this); this[_0x56ae('0xaa6')](this[_0x56ae('0xaa4')] = new _0x77f1f6(this)); } else { _0x2120c0['stopImmediatePropagation'](); } }, 'close': function(_0x3ac7bc) { this[_0x56ae('0xb82')](!0x1); }, '__class__': _0x68bf51 }); var _0x41cd9a = function(_0x5565d2, _0x2f4cfa) { this[_0x56ae('0x20e5')] = _0x5565d2; this[_0x56ae('0x2710')] = _0x2f4cfa; }; _0x5ac4a7['com.player03.run3.menu._CrashInfo.TryThis'] = _0x41cd9a; _0x41cd9a[_0x56ae('0x8bf')] = _0x56ae('0x30eb'); _0x41cd9a[_0x56ae('0x6')] = {}; _0x41cd9a[_0x56ae('0x6')][_0x56ae('0x20e5')] = null; _0x41cd9a[_0x56ae('0x6')][_0x56ae('0x2710')] = null; _0x41cd9a[_0x56ae('0x6')][_0x56ae('0x2711')] = function(_0x50c48b) { _0x10e92a.getURL(new _0x1f0704(this.link)); }; _0x41cd9a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x41cd9a; var _0x59032d = function() { _0x1bcb64[_0x56ae('0x94d')](this); this['addEventListener'](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0xede')])); }; _0x5ac4a7[_0x56ae('0x30ec')] = _0x59032d; _0x59032d[_0x56ae('0x8bf')] = _0x56ae('0x30ec'); _0x59032d[_0x56ae('0x961')] = [_0x242431, _0x10daf6]; _0x59032d['__properties__'] = {}; _0x59032d['__properties__'][_0x56ae('0x488')] = _0x56ae('0x488'); _0x59032d[_0x56ae('0x30ed')] = function() {}; _0x59032d[_0x56ae('0x488')] = function() { return null == _0x59032d['instance'] ? _0x59032d[_0x56ae('0x993')] = new _0x59032d() : _0x59032d[_0x56ae('0x993')]; }; _0x59032d[_0x56ae('0x8ee')] = _0x1bcb64; _0x59032d[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x4ae')](_0x4e6193, _0x1bcb64[_0x56ae('0x6')], { 'textBounds': null, 'lastTextField': null, 'margin': null, 'createLayout2': function() { this[_0x56ae('0xc62')] = 0x6; var _0x3e90db = new _0x199e73(), _0x430c0c = this['margin'], _0x1ab7f6 = new _0x4dd284(_0x3e90db); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1ab7f6, null == _0x430c0c ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf90')]) : new _0xa5dd91(_0x430c0c, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x1ab7f6, null == _0x430c0c ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP']) : new _0xa5dd91(_0x430c0c, _0x2bd32b['TOP'])); this['addChild'](_0x3e90db); this[_0x56ae('0xc62')] = 0x12; _0x430c0c = this[_0x56ae('0x30ee')] = new _0x3c6685(); _0x3e90db = new _0x4dd284(_0x3e90db); _0x1ab7f6 = this[_0x56ae('0xc62')]; _0x575257[_0x56ae('0x749')](null, _0x1ab7f6) && (_0x1ab7f6 = 0x0); _0x430c0c = new _0x5c4c32(_0x430c0c); null == _0x1ab7f6 && (_0x1ab7f6 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x430c0c, new _0x5ed31e(_0x1ab7f6, _0x2bd32b[_0x56ae('0xf4a')]), _0x3e90db); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x5c4c32(this['textBounds']), new _0x18f8f3(!0x1, 0.15)); _0x3e90db = new _0x5c4c32(this[_0x56ae('0x30ee')]); _0xfba720['get_currentLayout']()['add'](_0x3e90db, new _0x4a4b5e(!0x0, 0.7)); _0x3e90db = new _0x5c4c32(this[_0x56ae('0x30ee')]); _0x430c0c = 0x0; null == _0x430c0c && (_0x430c0c = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x3e90db, new _0x29265e(!0x1, 0x2 * _0x430c0c)); this[_0x56ae('0x30ef')] = null; this['addTextField']('Design\x20and\x20programming\x20by\x20Joseph\x20Cloutier.'); this['addTextField'](_0x56ae('0x30f0')); this['addTextField'](_0x56ae('0x30f1'), !0x0); this[_0x56ae('0x30f2')]('Additional\x20levels\x20by:\x20mathwiz100,\x20portugal2000,\x20Farkss,\x20Karsh777,\x20max_blue_01,\x20Precarious,\x20and\x20Gecco.'); _0x3e90db = [{ 'code': [0x1, 0x1, 0x1, 0x1, 0x1, 0x1], 'onCodeEntered': _0x59032d[_0x56ae('0x30ed')] }, { 'code': [0.75, 0.5, 0.75, 0x0, 0x0, 0x1], 'onCodeEntered': _0x2d9f4e(this, this['segfault']) }, { 'code': [0.5, 0.5, 0.5, 0x1, 0x0, 0x1], 'onCodeEntered': _0x2d9f4e(this, this[_0x56ae('0x30f3')]) }]; this[_0x56ae('0x994')](new _0x9d0e0c(_0x3e90db)); }, 'addTextField': function(_0x367b52, _0x443f3a) { null == _0x443f3a && (_0x443f3a = !0x1); _0x367b52 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x28, null, _0x367b52, _0x443f3a ? null : 0x12c); var _0x151636 = null; null == _0x151636 && (_0x151636 = _0x367b52[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x367b52), new _0x1ba7bc(_0x151636)); _0x151636 = new _0x5c4c32(this[_0x56ae('0x30ee')]); var _0x26df39 = new _0x4dd284(_0x367b52); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x26df39, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xf90')]), _0x151636); _0x443f3a || (_0x443f3a = new _0x5c4c32(this[_0x56ae('0x30ee')]), _0x151636 = new _0x4dd284(_0x367b52), _0x26df39 = 0x0, _0x1c1b50['Gslss'](null, _0x26df39) && (_0x26df39 = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x151636, new _0x29265e(!0x0, 0x2 * _0x26df39), _0x443f3a)); null != this[_0x56ae('0x30ef')] ? (_0x443f3a = new _0x4dd284(this[_0x56ae('0x30ef')]), _0x26df39 = this[_0x56ae('0xc62')], null == _0x26df39 && (_0x26df39 = 0x0), _0x151636 = new _0x4dd284(_0x367b52), null == _0x26df39 && (_0x26df39 = 0x0), _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x151636, new _0x5ed31e(_0x26df39, _0x2bd32b[_0x56ae('0xfa0')]), _0x443f3a)) : (_0x443f3a = new _0x5c4c32(this[_0x56ae('0x30ee')]), _0x151636 = new _0x4dd284(_0x367b52), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x151636, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]), _0x443f3a)); this[_0x56ae('0x994')](_0x367b52); this[_0x56ae('0x30ef')] = _0x367b52; }, 'onAdded': function(_0x3b46be) { _0x3b46be = _0x4622dd[_0x56ae('0x24cc')]; var _0xaaefe5 = _0x3b46be['savedProgress']; _0xaaefe5 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0xaaefe5['id'], _0xaaefe5[_0x56ae('0xa1c')]); _0x3b46be = _0x3b46be['levelCount']; 0x3 > (_0x1c1b50[_0x56ae('0x298')](_0xaaefe5, _0x3b46be) ? _0xaaefe5 : _0x3b46be) && (_0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')](_0x56ae('0x30f4')), _0x4622dd[_0x56ae('0x24cc')][_0x56ae('0xa91')][_0x56ae('0xbbd')](0x3)); }, 'update': function(_0xe7703e) {}, 'reset': function() { if ('guoJH' !== _0x56ae('0x30f5')) { _0x29a875[_0x56ae('0xb38')](); } else { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x1, 0.7); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x43); this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2a); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x20know,\x20I\x20used\x20to\x20think\x20you\x20were\x20an\x20irresponsible\x20idiot.', 0x50, -0x154, -0x1, Math[_0x56ae('0x833')](0x280), null, null); var _0x8b80c2 = _0xfe3284[_0x56ae('0xa19')](0.7), _0x53e85c = new _0x5c4c32(this[_0x56ae('0x1027')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Dad,\x20can\x20we\x20please\x20not\x20go?', -0xf0, -0xdc, null == _0x8b80c2 ? null : 0x0 > _0x8b80c2 ? _0x8b80c2 : _0x8b80c2 / 2.5, null, null, _0x53e85c); _0x8b80c2 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x30f6'), 0xc8, -0x64, -0x1, Math['round'](-0.4), 0x0, _0x8b80c2); _0x8b80c2 = _0xfe3284[_0x56ae('0xa19')](0.7); _0x53e85c = new _0x5c4c32(this['child']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bd1'), -0x78, 0xdc, null == _0x8b80c2 ? null : 0x0 > _0x8b80c2 ? _0x8b80c2 : _0x8b80c2 / 2.5, null, null, _0x53e85c); _0x8b80c2 = _0xfe3284[_0x56ae('0xa19')](0.7); _0x53e85c = new _0x5c4c32(this['duplicator'][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('Me\x20neither,\x20but\x20we\x20have\x20to.', -0x118, 0x140, null == _0x8b80c2 ? null : 0x0 > _0x8b80c2 ? _0x8b80c2 : _0x8b80c2 / 2.5, null, null, _0x53e85c); } }, 'segfault': function() { _0x29a875['silentTrace']('Manually\x20triggering\x20segfault...', { 'fileName': _0x1c1b50[_0x56ae('0x299')], 'lineNumber': 0xa2, 'className': _0x56ae('0x30ec'), 'methodName': 'segfault' }); var _0x580d2c = new _0xc32e6(); _0x580d2c['parent'][_0x56ae('0xa20')](_0x580d2c); }, 'openForfeitScreen': function() {}, '__class__': _0x59032d }); var _0x2dfaba = function() { this[_0x56ae('0x30f7')] = -0x7d0; _0x1bcb64[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x30f8')] = _0x2dfaba; _0x2dfaba['__name__'] = 'com.player03.run3.menu.CutsceneBrowser'; _0x2dfaba[_0x56ae('0x961')] = [_0x10daf6, _0x242431]; _0x2dfaba[_0x56ae('0x984')] = {}; _0x2dfaba[_0x56ae('0x984')][_0x56ae('0x488')] = 'get_instance'; _0x2dfaba[_0x56ae('0x488')] = function() { return null == _0x2dfaba[_0x56ae('0x993')] ? _0x2dfaba[_0x56ae('0x993')] = new _0x2dfaba() : _0x2dfaba['instance']; }; _0x2dfaba['__super__'] = _0x1bcb64; _0x2dfaba[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'view': null, 'buttons': null, 'nameDisplay': null, 'nameDisplayShadow': null, 'lastMouseX': null, 'createLayout2': function() { var _0x215483 = new _0x199e73(); this[_0x56ae('0x9e3')][_0x56ae('0x38')](new _0x4dd284(_0x215483)); var _0x4cbe41 = new _0x4dd284(_0x215483); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4cbe41, new _0x50d80a(!0x1, 0x64)); _0x58b9d5['maintainAspectRatio'](new _0x4dd284(_0x215483), null); _0x4cbe41 = new _0x4dd284(_0x215483); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4cbe41, new _0xa5dd91(0x3, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4cbe41, new _0xa5dd91(0x3, _0x2bd32b['TOP'])); this[_0x56ae('0x994')](_0x215483); _0x4cbe41 = new _0x45bf81(0x7, 0.5); _0x4cbe41[_0x56ae('0x1f7f')] = -0x1e; _0x4cbe41['mouseWheelY'] = 0x0; this[_0x56ae('0xb56')] = new _0x375968(0x64, 0x64, _0x4cbe41, null, null, !0x1); _0x4cbe41 = new _0x4dd284(this[_0x56ae('0xb56')]); var _0x217aa7 = 0x0; null == _0x217aa7 && (_0x217aa7 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4cbe41, new _0x29265e(!0x0, 0x2 * _0x217aa7)); _0x4cbe41 = this[_0x56ae('0xb56')]; _0x215483 = new _0x4dd284(_0x215483); _0x217aa7 = 0x5; null == _0x217aa7 && (_0x217aa7 = 0x0); _0x58b9d5[_0x56ae('0x202f')](new _0x4dd284(_0x4cbe41), _0x215483, _0x217aa7, null); this[_0x56ae('0x994')](this[_0x56ae('0xb56')]); _0x215483 = new _0x32410a(this['view'], 0x2, 0x4); _0x4cbe41 = new _0x4dd284(_0x215483); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4cbe41, new _0xa5dd91(0x3, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4cbe41, new _0xa5dd91(0x3, _0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x994')](_0x215483); _0x4cbe41 = new _0x32410a(this[_0x56ae('0xb56')], 0x0, 0x4); _0x217aa7 = new _0x4dd284(_0x4cbe41); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x217aa7, new _0xa5dd91(0x3, _0x2bd32b[_0x56ae('0xf4a')])); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x217aa7, new _0xa5dd91(0x3, _0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x994')](_0x4cbe41); _0x4cbe41 = this[_0x56ae('0xb56')]; _0x215483 = new _0x4dd284(_0x215483); _0x58b9d5[_0x56ae('0x215e')](new _0x4dd284(_0x4cbe41), _0x215483, 0x0, null); this[_0x56ae('0xf89')] = _0x252a59[_0x56ae('0x977')](null); _0x215483 = 0x0; for (_0x4cbe41 = _0x3db706[_0x56ae('0x2151')]; _0x215483 < _0x4cbe41[_0x56ae('0x32')];) if (_0x217aa7 = _0x4cbe41[_0x215483], ++_0x215483, _0x217aa7 = _0x2194d9[_0x56ae('0x30f9')](_0x217aa7), null != _0x217aa7) { if (_0x56ae('0x30fa') === 'WXmfQ') { this['view']['addChild'](_0x217aa7); var _0x2b944d = new _0x4dd284(_0x217aa7); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2b944d, new _0x18f8f3(!0x1, 0.5)); this[_0x56ae('0xf89')]['push'](_0x217aa7); } else { return this[_0x56ae('0x9b9')]['get_numUsedFragmentConstants'](); } } this[_0x56ae('0xf89')][_0x56ae('0x13bf')](function(_0x215483, _0x4cbe41) { return _0x57b167[_0x56ae('0x30fb')](_0x215483['cutscene'][_0x56ae('0xc10')](), _0x4cbe41[_0x56ae('0xbd7')][_0x56ae('0xc10')]()); }); _0x215483 = new _0x4dd284(this['buttons'][_0x56ae('0x1b')](0x0)); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x215483, new _0xa5dd91(0x15e, _0x2bd32b['LEFT'])); _0x215483 = 0x1; for (_0x4cbe41 = this[_0x56ae('0xf89')][_0x56ae('0x9fa')](); _0x215483 < _0x4cbe41;) { _0x2b944d = _0x215483++; _0x217aa7 = this[_0x56ae('0xf89')]['get'](_0x2b944d); _0x2b944d = new _0x4dd284(this[_0x56ae('0xf89')][_0x56ae('0x1b')](_0x575257[_0x56ae('0x74a')](_0x2b944d, 0x1))); var _0x2e3f21 = 0x28; null == _0x2e3f21 && (_0x2e3f21 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x217aa7), new _0x49a46e(!0x0, _0x2e3f21), _0x2b944d); } _0x215483 = new _0x1f1204(); _0x215483['get_graphics']()[_0x56ae('0x113d')](0x1, 0x0, 0x0); _0x215483[_0x56ae('0xb20')]()[_0x56ae('0x1140')](0x0, 0x1); _0x4cbe41 = new _0x4dd284(_0x215483); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4cbe41, new _0x18f8f3(!0x1, 0.5)); this[_0x56ae('0xb56')][_0x56ae('0x994')](_0x215483); _0x215483 = new _0x1f1204(); _0x215483[_0x56ae('0xb20')]()[_0x56ae('0x113d')](0x1, 0x0, 0x0); _0x215483[_0x56ae('0xb20')]()[_0x56ae('0x1140')](0x0, 0x1); _0x4cbe41 = new _0x4dd284(this[_0x56ae('0xf89')][_0x56ae('0x1b')](this[_0x56ae('0xf89')][_0x56ae('0x9fa')]() - 0x1)); _0x217aa7 = 0x15e; null == _0x217aa7 && (_0x217aa7 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x215483), new _0x49a46e(!0x0, _0x217aa7), _0x4cbe41); _0x4cbe41 = new _0x4dd284(_0x215483); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4cbe41, new _0x18f8f3(!0x1, 0.5)); this[_0x56ae('0xb56')]['addChild'](_0x215483); this[_0x56ae('0x30fc')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x28, null, ''); this[_0x56ae('0x30fc')][_0x56ae('0xb82')](!0x1); _0x215483 = this['nameDisplayShadow']; _0x4cbe41 = null; null == _0x4cbe41 && (_0x4cbe41 = _0x215483['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x215483), new _0x1ba7bc(_0x4cbe41)); this[_0x56ae('0xb56')][_0x56ae('0x994')](this[_0x56ae('0x30fc')]); this['nameDisplay'] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x28, null, ''); this[_0x56ae('0x30fd')]['set_visible'](!0x1); _0x215483 = this[_0x56ae('0x30fd')]; _0x4cbe41 = null; null == _0x4cbe41 && (_0x4cbe41 = _0x215483['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x215483), new _0x1ba7bc(_0x4cbe41)); _0x4cbe41 = this[_0x56ae('0x30fd')]; _0x215483 = new _0x4dd284(this[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)); _0x4cbe41 = new _0x4dd284(_0x4cbe41); _0x217aa7 = 0x0; _0x2b944d = null; null == _0x217aa7 && (_0x217aa7 = 0x0); _0x2b944d = null == _0x2b944d ? _0xfba720['get_currentLayout']() : _0x2b944d; _0x2b944d[_0x56ae('0x8e9')](_0x4cbe41, new _0x5ed31e(_0x217aa7, _0x2bd32b[_0x56ae('0x9e4')]), _0x215483); _0x2b944d[_0x56ae('0x8e9')](_0x4cbe41, new _0x18f8f3(!0x0, 0.5), _0x215483); this['view'][_0x56ae('0x994')](this[_0x56ae('0x30fd')]); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this['nameDisplayShadow']), new _0xa5dd91(0x2, _0x2bd32b[_0x56ae('0xf90')]), new _0x4dd284(this['nameDisplay'])); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this[_0x56ae('0x30fc')]), new _0xa5dd91(0x2, _0x2bd32b[_0x56ae('0x9e4')]), new _0x4dd284(this['nameDisplay'])); this['reset'](); }, 'update': function(_0x2f083a) { if (_0x56ae('0x30fe') === _0x56ae('0x30fe')) { this[_0x56ae('0xb56')]['update'](_0x2f083a); if (!_0x29a875[_0x56ae('0x993')][_0x56ae('0xb31')] || !_0x29a875[_0x56ae('0x993')][_0x56ae('0xb46')]) { var _0x359a60 = this[_0x56ae('0xb56')][_0x56ae('0x30ff')](this[_0x56ae('0xaba')]()); if (_0x359a60 != this['lastMouseX'] || _0x29a875[_0x56ae('0x993')][_0x56ae('0xb46')]) { this[_0x56ae('0x30f7')] = _0x359a60; this[_0x56ae('0x30fd')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x30fc')][_0x56ae('0xb82')](!0x1); for (var _0x66a54b = this['buttons'][_0x56ae('0x3f')](); _0x66a54b[_0x56ae('0x8f5')]();) if (_0x2f083a = _0x66a54b['next'](), _0x2f083a[_0x56ae('0xab0')]() && _0x359a60 >= _0x2f083a[_0x56ae('0x3e1')]() && _0x359a60 <= _0x2f083a['get_x']() + _0x2f083a['get_width']()) { if (_0x56ae('0x3100') !== _0x56ae('0x3100')) { _0xdfa8af[_0x56ae('0x6')][_0x56ae('0x1b74')][_0x56ae('0x94d')](this); this['_pointLightRegisters'] = _0x252a59[_0x56ae('0x977')](null, 0x3 * this[_0x56ae('0x13fb')], !0x0); this[_0x56ae('0x1c2e')] = _0x252a59[_0x56ae('0x977')](null, 0x3 * this[_0x56ae('0x13eb')], !0x0); } else { this[_0x56ae('0x30fd')][_0x56ae('0xb82')](!0x0); this['nameDisplay'][_0x56ae('0xb39')](_0x2f083a[_0x56ae('0xbd7')]['name']); var _0x4147ed = this[_0x56ae('0x30fd')]; _0x359a60 = new _0x4dd284(_0x2f083a); _0x66a54b = this['layout']; _0x4147ed = new _0x4dd284(_0x4147ed); var _0x9c7fd5 = 0x0; null == _0x9c7fd5 && (_0x9c7fd5 = 0x0); _0x66a54b = null == _0x66a54b ? _0xfba720[_0x56ae('0xa1f')]() : _0x66a54b; _0x66a54b['add'](_0x4147ed, new _0x5ed31e(_0x9c7fd5, _0x2bd32b[_0x56ae('0x9e4')]), _0x359a60); _0x66a54b[_0x56ae('0x8e9')](_0x4147ed, new _0x18f8f3(!0x0, 0.5), _0x359a60); this['nameDisplayShadow'][_0x56ae('0xb82')](!0x0); this[_0x56ae('0x30fc')][_0x56ae('0xb39')](_0x2f083a[_0x56ae('0xbd7')][_0x56ae('0x110')]); this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(this[_0x56ae('0x30fc')])); break; } } } } } else { var _0x33517b = {}; _0x33517b[_0x56ae('0x3101')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; var _0x10444f = _0x17bbc3[_0x56ae('0x225f')][_0x56ae('0x3b')](_0x56ae('0x2c93'), 0x0), _0xa30cfb = _0x17bbc3['tileTypes'][_0x56ae('0x3b')]('ruined', 0x0); return new _0x115bcd(function(_0x42e10f) { _0x42e10f = _0x42e10f[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]; for (var _0x4f2f80 = 0x0, _0x1adc7d = 0x0, _0x12e1af = _0x42e10f[_0x56ae('0x9f9')][_0x56ae('0x9fa')](); _0x1adc7d < _0x12e1af;) { var _0x4decda = _0x1adc7d++; _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; _0x4decda = 0x0 <= _0x4decda && _0x4decda < _0x42e10f[_0x56ae('0x9f9')]['get_length']() ? _0x42e10f['terrain'][_0x56ae('0x1b')](_0x4decda) : null; null == _0x4decda || _0x33517b[_0x56ae('0x3101')](null, _0x4decda['sourceData'][_0x56ae('0xf66')]) || _0x4decda['sourceData'][_0x56ae('0x1ad6')] != _0x10444f && _0x4decda[_0x56ae('0xf2d')][_0x56ae('0x1ad6')] != _0xa30cfb || ++_0x4f2f80; } return _0x42e10f[_0x56ae('0xf64')] > _0x2f083a * _0x4f2f80 ? 0x1 : 0x0; }); } }, 'reset': function() { for (var _0x507538 = this['buttons']['iterator'](); _0x507538[_0x56ae('0x8f5')]();) _0x507538[_0x56ae('0x42')]()[_0x56ae('0xb7c')](); this['layout'][_0x56ae('0x12')](); this[_0x56ae('0xb56')][_0x56ae('0x2168')] = !0x0; this['view'][_0x56ae('0x1f80')](0x0); }, '__class__': _0x2dfaba }); var _0x2194d9 = function(_0x468c24, _0x380fae) { _0x5d21aa[_0x56ae('0x94d')](this, _0x468c24, _0x2d9f4e(this, this[_0x56ae('0xcbc')])); this['cutscene'] = _0x380fae; }; _0x5ac4a7[_0x56ae('0x3102')] = _0x2194d9; _0x2194d9[_0x56ae('0x8bf')] = _0x56ae('0x3102'); _0x2194d9[_0x56ae('0x30f9')] = function(_0x3fb918) { var _0x28fa6e = _0x56ae('0x3103') + _0x3fb918 + _0x56ae('0x198d'); if (!_0x3c161e['exists'](_0x28fa6e)) return null; _0x3fb918 = _0x3db706['getByName'](_0x3fb918); return null == _0x3fb918 || _0x3fb918[_0x56ae('0x1e40')] == _0x48bfb9[_0x56ae('0x2511')] ? null : new _0x2194d9(_0x28fa6e, _0x3fb918); }; _0x2194d9[_0x56ae('0x8ee')] = _0x5d21aa; _0x2194d9[_0x56ae('0x6')] = _0x4e6193(_0x5d21aa[_0x56ae('0x6')], { 'cutscene': null, 'onClick': function(_0x42e2aa) { this['cutscene'][_0x56ae('0xb4a')](0x4); }, 'reset': function() { this[_0x56ae('0xb82')](this[_0x56ae('0xbd7')][_0x56ae('0x12d8')]()); }, '__class__': _0x2194d9 }); var _0x34c8e6 = function() {}; _0x5ac4a7['com.player03.run3.menu.Leaderboards'] = _0x34c8e6; _0x34c8e6[_0x56ae('0x8bf')] = _0x56ae('0x3104'); _0x34c8e6[_0x56ae('0x984')] = {}; _0x34c8e6[_0x56ae('0x984')][_0x56ae('0x1ede')] = 'get_localScores'; _0x34c8e6[_0x56ae('0x1ede')] = function() { _0x34c8e6[_0x56ae('0x1edb')] || _0x34c8e6['init'](); return _0x34c8e6[_0x56ae('0x1edc')]; }; _0x34c8e6[_0x56ae('0x8c0')] = function() { _0x41c934['mid'] = 0x8409e; _0x34c8e6[_0x56ae('0x1edb')] = !0x0; _0x34c8e6['localScores'] = new _0x2b1ac7(_0x56ae('0x3105')); _0x34c8e6[_0x56ae('0x1edd')] = _0x252a59[_0x56ae('0x977')](null); _0x34c8e6[_0x56ae('0x1edd')][_0x56ae('0x8f0')](_0x34c8e6[_0x56ae('0x1ede')]()); _0x34c8e6[_0x56ae('0x1edf')](); _0x285c85[_0x56ae('0x95e')]('saveFileChanged', _0x34c8e6[_0x56ae('0x1edf')]); }; _0x34c8e6[_0x56ae('0x3106')] = function(_0x53e2f4, _0x1baea3, _0x4ae41a) { _0x34c8e6['inited'] || _0x34c8e6[_0x56ae('0x8c0')](); for (var _0x9eac5e = new Date()[_0x56ae('0xb3e')](), _0x4b2ac4 = _0x34c8e6[_0x56ae('0x1edd')][_0x56ae('0x3f')](); _0x4b2ac4[_0x56ae('0x8f5')]();) _0x4b2ac4['next']()[_0x56ae('0x2c02')](new _0x5bfe73(_0x53e2f4, _0x1baea3, _0x4ae41a, _0x9eac5e)); _0x854040[_0x56ae('0x488')]()[_0x56ae('0x3107')](); }; _0x34c8e6['convertSaveFile'] = function() { _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1649')]('cachedLocalScores') && (_0x41c934[_0x56ae('0xbcd')] = 0xb72e7, _0x34c8e6[_0x56ae('0x1ede')]()[_0x56ae('0x2a9b')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x56ae('0x2a9a'), ''), !0x0), _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x56ae('0x2a9a'), null)); }; var _0x2b1ac7 = function(_0x16419e, _0x5eae70, _0x4268f4) { this[_0x56ae('0x2bfe')] = !0x0; this[_0x56ae('0x2bff')] = !0x1; this[_0x56ae('0x2c00')] = _0x4268f4; this[_0x56ae('0x9e2')] = _0x252a59[_0x56ae('0x977')](null); _0x1bcb64['call'](this); if (!this[_0x56ae('0xc91')]) this[_0x56ae('0xc96')](null); null != _0x16419e && (this[_0x56ae('0x2c01')] = _0x2b9caa[_0x56ae('0x20c4')](_0x16419e), _0x56b9a2['get_instance']()[_0x56ae('0x2099')](_0x575257['cTBqi'](_0x2d9f4e, this, this[_0x56ae('0x209a')])), this['addSavedItems'](this['saveFile'][_0x56ae('0xf17')]['data'])); if (null != _0x5eae70) { if ('WyNFy' === 'WyNFy') { for (_0x16419e = _0x5eae70[_0x56ae('0x9e2')][_0x56ae('0x3f')](); _0x16419e['hasNext']();) _0x5eae70 = _0x16419e[_0x56ae('0x42')](), this[_0x56ae('0x2c02')](_0x5eae70[_0x56ae('0xa48')]()); this[_0x56ae('0x2bfe')] = !0x0; } else { null == this['_defaultBitmapMaterial'] && (this[_0x56ae('0x17d1')] = _0x33a29a[_0x56ae('0x1410')]()); return this[_0x56ae('0x17d1')]; } } }; _0x5ac4a7[_0x56ae('0x3108')] = _0x2b1ac7; _0x2b1ac7[_0x56ae('0x8bf')] = _0x56ae('0x3108'); _0x2b1ac7[_0x56ae('0x961')] = [_0x242431]; _0x2b1ac7[_0x56ae('0x8ee')] = _0x1bcb64; _0x2b1ac7[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'view': null, 'saveFile': null, 'savePending': null, 'timeRange': null, 'scoreListDirty': null, 'scoreList': null, 'emptyMessage': null, 'createLayout2': function() { this[_0x56ae('0xb56')] = new _0x375968(0x64, 0x64, null, null, null, !0x1); var _0x17e12b = new _0x4dd284(this[_0x56ae('0xb56')]), _0x5447ae = 0x0; _0x1c1b50['Gslss'](null, _0x5447ae) && (_0x5447ae = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17e12b, new _0x29265e(!0x0, 0x2 * _0x5447ae)); _0x17e12b = new _0x4dd284(this[_0x56ae('0xb56')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17e12b, new _0x4a4b5e(!0x1, 0.9)); _0x17e12b = new _0x4dd284(this[_0x56ae('0xb56')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17e12b, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xfa0')])); this['addChild'](this['view']); _0x17e12b = this[_0x56ae('0x3109')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x30, null, 'Play\x20Infinite\x20Mode\x20to\x20set\x20a\x20new\x20high\x20score!', this[_0x56ae('0xb56')][_0x56ae('0x15')](), null, null, null, 0x0); _0x5447ae = null; null == _0x5447ae && (_0x5447ae = _0x17e12b[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x17e12b), new _0x1ba7bc(_0x5447ae)); _0x17e12b = new _0x4dd284(this[_0x56ae('0x3109')]); _0xfba720['get_currentLayout']()['add'](_0x17e12b, new _0x4a4b5e(!0x0, 0.9)); _0x17e12b = new _0x4dd284(this[_0x56ae('0x3109')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17e12b, new _0x18f8f3(!0x0, 0.5)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17e12b, new _0x18f8f3(!0x1, 0.5)); this['emptyMessage'][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x994')](this[_0x56ae('0x3109')]); }, 'addSavedItems': function(_0x481e97, _0x1a3693) { null == _0x1a3693 && (_0x1a3693 = !0x1); if (null != _0x481e97 && 0x2 < _0x481e97[_0x56ae('0x32')]) { for (_0x481e97 = _0x5bfe73[_0x56ae('0x129c')](_0x481e97); null != _0x481e97;) this[_0x56ae('0x2c02')](_0x481e97), _0x481e97 = _0x5bfe73['STRING_PARSER'][_0x56ae('0xc1e')](), _0x481e97 = _0x5bfe73['fromString'](_0x481e97); _0x1a3693 && (this['save'](), this[_0x56ae('0x2c01')][_0x56ae('0x30df')]()); } }, 'save': function() { if (!this['savePending']) return !0x1; this[_0x56ae('0x2bff')] = !0x1; var _0x31e1df = '' + String[_0x56ae('0xcce')](0x7b); for (var _0x15865b = 0x0, _0x210c44 = this[_0x56ae('0x9e2')]['get_length'](); _0x15865b < _0x210c44;) { var _0x481576 = _0x15865b++; 0x0 < _0x481576 && (_0x31e1df += String[_0x56ae('0xcce')](0x2c)); _0x31e1df += _0x1b30b7['string'](this[_0x56ae('0x9e2')][_0x56ae('0x1b')](_0x481576)['toString']()); } _0x31e1df += String[_0x56ae('0xcce')](0x7d); this['saveFile'][_0x56ae('0xf17')][_0x56ae('0xf17')] = _0x31e1df; return !0x0; }, 'recordScore': function(_0x48b832, _0x4e7acd) { null == _0x4e7acd && (_0x4e7acd = !0x1); if (null == this[_0x56ae('0x2c00')] || !(null == _0x48b832['timestamp'] && !_0x4e7acd || _0x48b832[_0x56ae('0x310a')] < new Date()[_0x56ae('0xb3e')]() - this['timeRange'])) { _0x4e7acd = 0x0; for (var _0x49f878 = this['scoreList'][_0x56ae('0x9fa')](); _0x4e7acd < _0x49f878;) { var _0x54d23d = _0x4e7acd++; if (_0x48b832[_0x56ae('0x8ad')](this[_0x56ae('0x9e2')]['get'](_0x54d23d))) return; if (this[_0x56ae('0x9e2')]['get'](_0x54d23d)[_0x56ae('0xf4c')] < _0x48b832[_0x56ae('0xf4c')]) { this[_0x56ae('0x9e2')]['insertAt'](_0x54d23d, _0x48b832); this[_0x56ae('0xb56')][_0x56ae('0xaca')](_0x48b832, _0x54d23d); if (_0x575257[_0x56ae('0x310b')](0xa, this[_0x56ae('0x9e2')][_0x56ae('0x9fa')]())) { _0x48b832 = 0xa; for (_0x4e7acd = this['scoreList'][_0x56ae('0x9fa')](); _0x48b832 < _0x4e7acd;) _0x49f878 = _0x48b832++, this['view'][_0x56ae('0x2a87')](_0x49f878), this['scoreList']['get'](_0x49f878)[_0x56ae('0x9cd')](); this['scoreList'][_0x56ae('0x9d8')](0xa, this[_0x56ae('0x9e2')]['get_length']() - 0xa); } this[_0x56ae('0x2bfe')] = this[_0x56ae('0x2bff')] = !0x0; return; } } 0xa > this[_0x56ae('0x9e2')][_0x56ae('0x9fa')]() && (this[_0x56ae('0x9e2')][_0x56ae('0x8f0')](_0x48b832), this[_0x56ae('0xb56')][_0x56ae('0x994')](_0x48b832), this[_0x56ae('0x2bfe')] = this[_0x56ae('0x2bff')] = !0x0); } }, 'update': function(_0x123e81) { if (this[_0x56ae('0x2bfe')]) { this[_0x56ae('0x2bfe')] = !0x1; this[_0x56ae('0x3109')][_0x56ae('0xb82')](0x0 == this['scoreList']['get_length']()); for (var _0x16470f = 0x0, _0x228ef9 = this[_0x56ae('0x9e2')][_0x56ae('0x9fa')](); _0x16470f < _0x228ef9;) { var _0x3d554f = _0x16470f++; if (0x0 == _0x3d554f) { var _0x143786 = this[_0x56ae('0x9e2')]['get'](0x0), _0x3beeef = this[_0x56ae('0x9e3')]; _0x143786 = new _0x4dd284(_0x143786); (null == _0x3beeef ? _0xfba720[_0x56ae('0xa1f')]() : _0x3beeef)['add'](_0x143786, new _0xa5dd91(0x0, _0x2bd32b[_0x56ae('0x9e4')])); } else { var _0x22369d = this['scoreList']['get'](_0x3d554f); _0x3beeef = new _0x4dd284(this[_0x56ae('0x9e2')][_0x56ae('0x1b')](_0x3d554f - 0x1)); _0x143786 = this[_0x56ae('0x9e3')]; _0x22369d = new _0x4dd284(_0x22369d); var _0x1b30b7 = 0x0; null == _0x1b30b7 && (_0x1b30b7 = 0x0); (null == _0x143786 ? _0xfba720[_0x56ae('0xa1f')]() : _0x143786)[_0x56ae('0x8e9')](_0x22369d, new _0x5ed31e(_0x1b30b7, _0x2bd32b[_0x56ae('0xfa0')]), _0x3beeef); } this[_0x56ae('0x9e2')][_0x56ae('0x1b')](_0x3d554f)['setPositionInList'](_0x3d554f + 0x1); } this[_0x56ae('0x9e3')][_0x56ae('0x12')](); this[_0x56ae('0xb56')][_0x56ae('0x2168')] = !0x0; } this[_0x56ae('0xb56')][_0x56ae('0x8f2')](_0x123e81); }, 'reset': function() { this['view'][_0x56ae('0xb7c')](); }, '__class__': _0x2b1ac7 }); var _0x5bfe73 = function(_0x4ba9f8, _0x39af9e, _0x34922a, _0x4b420c) { _0x234651[_0x56ae('0x94d')](this); var _0x49ec5d = new _0x4dd284(this); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x49ec5d, new _0x515961(!0x0)); this[_0x56ae('0xf48')] = null != _0x34922a ? _0x34922a : _0x56ae('0x310c'); this[_0x56ae('0xf4c')] = _0x4ba9f8; this[_0x56ae('0xbcb')] = _0x39af9e; this[_0x56ae('0x310a')] = _0x4b420c; }; _0x5ac4a7[_0x56ae('0x310d')] = _0x5bfe73; _0x5bfe73[_0x56ae('0x8bf')] = _0x56ae('0x310d'); _0x5bfe73[_0x56ae('0x984')] = {}; _0x5bfe73[_0x56ae('0x984')][_0x56ae('0xf4d')] = _0x56ae('0xf4d'); _0x5bfe73[_0x56ae('0x129c')] = function(_0x22d9fe) { return _0x5bfe73[_0x56ae('0x310e')][_0x56ae('0xc18')](_0x22d9fe) ? (_0x22d9fe = _0x5bfe73[_0x56ae('0x310f')](_0x5bfe73[_0x56ae('0x310e')][_0x56ae('0xc19')](0x3)), new _0x5bfe73(_0x1b30b7[_0x56ae('0xcc9')](_0x5bfe73['STRING_PARSER'][_0x56ae('0xc19')](0x2)), _0x22d9fe, _0x5bfe73['STRING_PARSER'][_0x56ae('0xc19')](0x1), null != _0x5bfe73[_0x56ae('0x310e')][_0x56ae('0xc19')](0x4) ? parseFloat(_0x5bfe73[_0x56ae('0x310e')][_0x56ae('0xc19')](0x4)) : null)) : null; }; _0x5bfe73['charactersFromString'] = function(_0x8292b6) { var _0x494b56 = _0x252a59[_0x56ae('0x977')](null), _0x32669d = ','; - 0x1 != _0x8292b6[_0x56ae('0x3b')]('C') && -0x1 == _0x8292b6[_0x56ae('0x3b')](',') && (_0x32669d = 'C'); var _0x509b2f = 0x0; for (_0x8292b6 = _0x8292b6[_0x56ae('0x44')](_0x32669d); _0x575257[_0x56ae('0x310b')](_0x509b2f, _0x8292b6[_0x56ae('0x32')]);) _0x32669d = _0x8292b6[_0x509b2f], ++_0x509b2f, _0x494b56[_0x56ae('0x8f0')](_0x37c090['all'][_0x56ae('0x1b')](_0x1b30b7[_0x56ae('0xcc9')](_0x32669d))); return _0x494b56; }; _0x5bfe73[_0x56ae('0xf4d')] = function() { if (null == _0x5bfe73[_0x56ae('0x2114')]) { _0x5bfe73[_0x56ae('0x2114')] = _0x252a59[_0x56ae('0x977')](null); for (var _0x497a0e = _0x37c090[_0x56ae('0x2129')][_0x56ae('0x3f')](); _0x497a0e[_0x56ae('0x8f5')]();) { var _0xb7b70a = _0x497a0e[_0x56ae('0x42')](); _0xb7b70a[_0x56ae('0xbe8')] ? _0x5bfe73[_0x56ae('0x2114')][_0x56ae('0x8f0')](_0x3c161e['getBitmapData'](_0xb7b70a[_0x56ae('0x2115')]())) : _0x5bfe73[_0x56ae('0x2114')][_0x56ae('0x8f0')](null); } } return _0x5bfe73[_0x56ae('0x2114')]; }; _0x5bfe73['__super__'] = _0x234651; _0x5bfe73['prototype'] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'username': null, 'score': null, 'characters': null, 'timestamp': null, 'positionInListText': null, 'nameText': null, 'scoreText': null, 'characterDisplay': null, 'createLayout2': function() { var _0x482057 = this[_0x56ae('0xf47')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x34, null, '-', 0x64, null, null, null, 0x4), _0x8cd4d2 = null; null == _0x8cd4d2 && (_0x8cd4d2 = _0x482057['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x482057), new _0x1ba7bc(_0x8cd4d2)); _0x482057 = new _0x4dd284(this[_0x56ae('0xf47')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x482057, new _0x50d80a(!0x0, 0x96)); this[_0x56ae('0x994')](this[_0x56ae('0xf47')]); _0x482057 = this[_0x56ae('0xf49')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x34, null, this['username'], 0x1f4); _0x8cd4d2 = null; null == _0x8cd4d2 && (_0x8cd4d2 = _0x482057['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x482057), new _0x1ba7bc(_0x8cd4d2)); _0x482057 = new _0x4dd284(this[_0x56ae('0xf49')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x482057, new _0x50d80a(!0x0, 0x1f4)); var _0x2c0253 = this[_0x56ae('0xf49')]; _0x482057 = new _0x4dd284(this[_0x56ae('0xf47')]); _0x8cd4d2 = 0xc; null == _0x8cd4d2 && (_0x8cd4d2 = 0x0); _0x2c0253 = new _0x4dd284(_0x2c0253); null == _0x8cd4d2 && (_0x8cd4d2 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x2c0253, new _0x5ed31e(_0x8cd4d2, _0x2bd32b[_0x56ae('0xf4a')]), _0x482057); this[_0x56ae('0x994')](this[_0x56ae('0xf49')]); _0x482057 = this[_0x56ae('0xf4b')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x34, null, _0x1b30b7[_0x56ae('0x28')](this['score'])); _0x8cd4d2 = null; _0x1c1b50[_0x56ae('0x3110')](null, _0x8cd4d2) && (_0x8cd4d2 = _0x482057[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x482057), new _0x1ba7bc(_0x8cd4d2)); _0x2c0253 = this['scoreText']; _0x482057 = new _0x4dd284(this['positionInListText']); _0x8cd4d2 = 0x20c; null == _0x8cd4d2 && (_0x8cd4d2 = 0x0); _0x2c0253 = new _0x4dd284(_0x2c0253); null == _0x8cd4d2 && (_0x8cd4d2 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x2c0253, new _0x5ed31e(_0x8cd4d2, _0x2bd32b[_0x56ae('0xf4a')]), _0x482057); this[_0x56ae('0x994')](this[_0x56ae('0xf4b')]); if (null != this[_0x56ae('0xbcb')]) { _0x482057 = 0x118 / this[_0x56ae('0xbcb')][_0x56ae('0x9fa')](); _0x482057 = 0x38 < _0x482057 ? 0x38 : _0x482057; _0x2c0253 = _0x482057 / _0x5bfe73[_0x56ae('0xf4d')]()['get'](0x0)[_0x56ae('0x3d')]; _0x8cd4d2 = _0x2c0253 * _0x5bfe73[_0x56ae('0xf4d')]()['get'](0x0)['height']; this[_0x56ae('0x3111')] = new _0x3ee0eb(Math[_0x56ae('0x9fc')](_0x482057 * this['characters'][_0x56ae('0x9fa')]()), Math[_0x56ae('0x9fc')](_0x8cd4d2), !0x0, 0x0); _0x8cd4d2 = new _0x5ac892(); _0x8cd4d2['scale'](_0x2c0253, _0x2c0253); for (_0x2c0253 = this[_0x56ae('0xbcb')]['iterator'](); _0x2c0253[_0x56ae('0x8f5')]();) { if (_0x1c1b50[_0x56ae('0x29b')] !== _0x56ae('0x3112')) { var _0x113399 = _0x2c0253[_0x56ae('0x42')](); null != _0x5bfe73[_0x56ae('0xf4d')]()[_0x56ae('0x1b')](_0x113399['id']) && (this[_0x56ae('0x3111')][_0x56ae('0xf4e')](_0x5bfe73[_0x56ae('0xf4d')]()[_0x56ae('0x1b')](_0x113399['id']), _0x8cd4d2), _0x8cd4d2[_0x56ae('0xb1b')](_0x482057, 0x0)); } else { null != this[_0x56ae('0xc25')] && (_0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xc25')], null, !0x0, !0x1), this[_0x56ae('0xc25')] = null); null != this[_0x56ae('0xc26')] && (_0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xc26')], null, !0x0, !0x1), this[_0x56ae('0xc26')] = null); null != this[_0x56ae('0x2adc')] && this['battery']['setCutoutMode'](!0x0); } } _0x482057 = new _0x443f45(this[_0x56ae('0x3111')]); _0x8cd4d2 = new _0x4dd284(this[_0x56ae('0xf4b')]); _0x2c0253 = new _0x4dd284(_0x482057); _0x113399 = 0x0; null == _0x113399 && (_0x113399 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x2c0253, new _0x5ed31e(_0x113399, _0x2bd32b[_0x56ae('0xf4a')]), _0x8cd4d2); this[_0x56ae('0x9e3')]['add'](new _0x4dd284(_0x482057), new _0x2c9e06(!0x1, 0.5, -0x6), new _0x4dd284(this[_0x56ae('0xf4b')])); this[_0x56ae('0x994')](_0x482057); } this['resizeToContents'](null, new _0x4dd284(this['scoreText'])); }, 'setPositionInList': function(_0x5dd530) { if (_0x1c1b50[_0x56ae('0x29d')](_0x56ae('0x3113'), _0x56ae('0x3113'))) { if (!this[_0x56ae('0xa2e')]) return 0x0; this['__source'][_0x56ae('0x3114')]((_0x5dd530 | 0x0) - this['__source'][_0x56ae('0x18b8')]); return _0x5dd530; } else { this[_0x56ae('0xf47')][_0x56ae('0xb39')](null == _0x5dd530 ? _0x56ae('0xc11') : _0x1c1b50[_0x56ae('0x29e')]('', _0x5dd530)); } }, 'toString': function() { return _0x56ae('0x3115') + this[_0x56ae('0xf48')] + '\x22,\x22score\x22:' + this[_0x56ae('0xf4c')] + ',\x22characters\x22:[' + this[_0x56ae('0x3116')]() + ']' + (null != this[_0x56ae('0x310a')] ? _0x56ae('0x3117') + this[_0x56ae('0x310a')] : '') + '}'; }, 'charactersToString': function() { var _0x266c9f = ''; if (null != this[_0x56ae('0xbcb')]) for (var _0x69b95f = !0x0, _0x453512 = this[_0x56ae('0xbcb')][_0x56ae('0x3f')](); _0x453512[_0x56ae('0x8f5')]();) { var _0x1a7c9b = _0x453512['next'](); _0x69b95f || (_0x266c9f += String[_0x56ae('0xcce')](0x2c)); _0x69b95f = !0x1; _0x266c9f += _0x1b30b7[_0x56ae('0x28')](null == _0x1a7c9b['id'] ? _0x56ae('0xc11') : '' + _0x1a7c9b['id']); } return _0x266c9f; }, 'clone': function() { return new _0x5bfe73(this[_0x56ae('0xf4c')], this[_0x56ae('0xbcb')], this[_0x56ae('0xf48')], this[_0x56ae('0x310a')]); }, 'equals': function(_0x12bfe8) { if (this['score'] != _0x12bfe8[_0x56ae('0xf4c')] || this['username'] != _0x12bfe8[_0x56ae('0xf48')]) return !0x1; if (null == this[_0x56ae('0xbcb')] || null == _0x12bfe8['characters']) return !0x0; if (this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]() != _0x12bfe8[_0x56ae('0xbcb')]['get_length']()) return !0x1; for (var _0x585705 = 0x0, _0x62337f = this[_0x56ae('0xbcb')][_0x56ae('0x9fa')](); _0x585705 < _0x62337f;) { var _0x1bd6bf = _0x585705++; if (this[_0x56ae('0xbcb')][_0x56ae('0x1b')](_0x1bd6bf) != _0x12bfe8[_0x56ae('0xbcb')][_0x56ae('0x1b')](_0x1bd6bf)) return !0x1; } return !0x0; }, 'dispose': function() { if (_0x56ae('0x3118') !== 'XgrAY') { for (var _0x4a9571 = new _0x380a2a(this['get_numChildren']() - 0x1, 0x0, -0x1); _0x4a9571[_0x56ae('0x1407')] + _0x4a9571[_0x56ae('0x221f')] != _0x4a9571['end'];) { var _0x473c0f = _0x4a9571['currentValue'] += _0x4a9571['increment']; this[_0x56ae('0x2a87')](_0x473c0f); } null != this['characterDisplay'] && (this[_0x56ae('0x3111')][_0x56ae('0x9cd')](), this[_0x56ae('0x3111')] = null); } else { null == _0x3db706[_0x56ae('0x271d')] && (_0x3db706[_0x56ae('0x271d')] = new _0x5f3ec3()); return _0x3db706[_0x56ae('0x271d')]; } }, '__class__': _0x5bfe73 }); var _0x44a8f6 = function() { if (_0x56ae('0x3119') === 'uTFtS') { return _0x2cedfa['analytics']['jumpCount']; } else { this[_0x56ae('0x311a')] = !0x1; _0x1bcb64['call'](this); _0x461063[_0x56ae('0x488')](); var _0x2cedfa = _0x461063[_0x56ae('0xd78')]; _0x2cedfa = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x2cedfa['id'], _0x2cedfa['defaultValue']); var _0x35ddf9 = _0x461063[_0x56ae('0xd83')]; _0x2cedfa += _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x35ddf9['id'], _0x35ddf9[_0x56ae('0xa1c')]); _0x35ddf9 = _0x461063[_0x56ae('0xd79')]; _0x2cedfa -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x35ddf9['id'], _0x35ddf9[_0x56ae('0xa1c')]); _0x35ddf9 = _0x461063[_0x56ae('0xd7a')]; _0x44a8f6[_0x56ae('0xd84')] = _0x2cedfa - _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x35ddf9['id'], _0x35ddf9[_0x56ae('0xa1c')]) + 0x1; this[_0x56ae('0xac5')] = !0x1; } }; _0x5ac4a7['com.player03.run3.menu.MainMenu'] = _0x44a8f6; _0x44a8f6[_0x56ae('0x8bf')] = 'com.player03.run3.menu.MainMenu'; _0x44a8f6['__interfaces__'] = [_0x10daf6, _0x242431]; _0x44a8f6[_0x56ae('0x984')] = {}; _0x44a8f6[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x44a8f6['get_instance'] = function() { return null == _0x44a8f6[_0x56ae('0x993')] ? _0x44a8f6[_0x56ae('0x993')] = new _0x44a8f6() : _0x44a8f6[_0x56ae('0x993')]; }; _0x44a8f6[_0x56ae('0x8ee')] = _0x1bcb64; _0x44a8f6[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'overlays': null, 'messageRotation': null, 'characterSelector': null, 'characterDescription': null, 'characterToUnlock': null, 'unlockButton': null, 'currencyDisplay': null, 'playButton': null, 'exploreButton': null, 'infiniteButton': null, 'newPathFound': null, 'mapButton': null, 'mapNumber': null, 'shopButton': null, 'shopNumber': null, 'statsButton': null, 'achievementsButton': null, 'cutsceneBrowserButton': null, 'optionsButton': null, 'title': null, 'createLayout2': function() { this['overlays'] = new _0xc32e6(); this[_0x56ae('0x942')] = _0x3c161e['getBitmap']('menu/Run3.png'); var _0x317ff0 = new _0x4dd284(this[_0x56ae('0x942')]); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x317ff0, new _0x18f8f3(!0x0, 0.5)); var _0x5d8736 = new _0x4dd284(this[_0x56ae('0x942')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5d8736, new _0xa5dd91(0x1e, _0x2bd32b[_0x56ae('0x9e4')])); this['addChild'](this[_0x56ae('0x942')]); this[_0x56ae('0x311b')] = new _0xca9a6d(); this[_0x56ae('0x994')](this[_0x56ae('0x311b')]); var _0xec4cfb = new _0x1688e1(); _0xec4cfb[_0x56ae('0x211d')] = _0x4421e4[_0x56ae('0xb5d')]; _0xec4cfb['size'] = 0x24; _0xec4cfb[_0x56ae('0x150e')] = 0x0; this[_0x56ae('0x311c')] = new _0xe2646(_0xec4cfb, 0xddddd0, 0.55 * this[_0x56ae('0x952')][_0x56ae('0xb2e')] + 0x64, 0x5, 0x28, null, null, !0x0); this[_0x56ae('0x311c')]['addEventListener']('click', _0x2d9f4e(this, this[_0x56ae('0x311d')])); this[_0x56ae('0xe48')][_0x56ae('0x994')](this['characterDescription']); var _0x38fd85 = this['unlockButton'] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x311e')]), 0x0, 0x24, _0x56ae('0x311f')); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x38fd85), new _0x39eddf(0xaaaaaa, 0x666666, 5.4)); this[_0x56ae('0x3120')]['set_visible'](!0x1); this['overlays'][_0x56ae('0x994')](this[_0x56ae('0x3120')]); var _0x45fd91 = this[_0x56ae('0xb7e')] = new _0x1af71e(0.65, 0x50), _0x2fafe9 = new _0x4dd284(this['title']), _0x2bdd7b = 0x1e; null == _0x2bdd7b && (_0x2bdd7b = 0x0); var _0x1b30b7 = new _0x4dd284(_0x45fd91), _0x3fd56f = _0x2bdd7b; null == _0x3fd56f && (_0x3fd56f = 0x0); _0xfba720['get_currentLayout']()['add'](_0x1b30b7, new _0x5ed31e(_0x3fd56f, _0x2bd32b[_0x56ae('0xfa0')]), _0x2fafe9); this[_0x56ae('0x994')](this[_0x56ae('0xb7e')]); _0x285c85[_0x56ae('0x95e')](_0x56ae('0x3121'), (_0xf76599 = this['characterSelector'], _0x2d9f4e(_0xf76599, _0xf76599['repopulateCharacterImages']))); var _0x5ac4a7 = [0x0, 0x0, 0x0], _0x4e6193 = [0x0, 0x7f, 0xff], _0x4b15dc = new _0x5ac892(), _0x5be13b = 0.1 * this['stage']['stageWidth']; _0x4b15dc[_0x56ae('0x20ae')](_0x5be13b, this['characterSelector']['get_height']()); var _0x4f831c = new _0xc32e6(); _0x4f831c[_0x56ae('0xb20')]()[_0x56ae('0x20ad')](0x0, _0x5ac4a7, [0x1, 0.4, 0x0], _0x4e6193, _0x4b15dc); _0x4f831c[_0x56ae('0xb20')]()[_0x56ae('0x10bb')](0x0, 0x0, _0x5be13b, this[_0x56ae('0xb7e')]['get_height']()); var _0x370254 = new _0x4dd284(this['characterSelector']), _0x37c090 = new _0x4dd284(_0x4f831c), _0x252a59 = 0x0; null == _0x252a59 && (_0x252a59 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x37c090, new _0x29265e(!0x1, 0x2 * _0x252a59), _0x370254); _0x58b9d5['maintainAspectRatio'](new _0x4dd284(_0x4f831c), null); var _0x11208a = new _0x4dd284(this[_0x56ae('0xb7e')]), _0x21b237 = new _0x4dd284(_0x4f831c); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x21b237, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['LEFT']), _0x11208a); var _0x234651 = new _0x4dd284(this[_0x56ae('0xb7e')]), _0x4622dd = new _0x4dd284(_0x4f831c); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4622dd, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]), _0x234651); _0x4f831c['mouseEnabled'] = !0x1; this[_0x56ae('0x994')](_0x4f831c); var _0x1c7706 = new _0xc32e6(); _0x1c7706[_0x56ae('0xb20')]()[_0x56ae('0x20ad')](0x0, _0x5ac4a7, [0x0, 0.4, 0x1], _0x4e6193, _0x4b15dc); _0x1c7706[_0x56ae('0xb20')]()[_0x56ae('0x10bb')](0x0, 0x0, _0x5be13b, this[_0x56ae('0xb7e')][_0x56ae('0x16')]()); var _0x3acb5b = new _0x4dd284(this[_0x56ae('0xb7e')]), _0x3db706 = new _0x4dd284(_0x1c7706), _0x56217a = 0x0; null == _0x56217a && (_0x56217a = 0x0); _0xfba720['get_currentLayout']()['add'](_0x3db706, new _0x29265e(!0x1, 0x2 * _0x56217a), _0x3acb5b); _0x58b9d5[_0x56ae('0x2d39')](new _0x4dd284(_0x1c7706), null); var _0x9a2f44 = new _0x4dd284(this['characterSelector']), _0x3ba658 = new _0x4dd284(_0x1c7706); _0xfba720['get_currentLayout']()['add'](_0x3ba658, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')]), _0x9a2f44); var _0x4e9ff1 = new _0x4dd284(this['characterSelector']), _0x56b9a2 = new _0x4dd284(_0x1c7706); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x56b9a2, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP']), _0x4e9ff1); _0x1c7706['mouseEnabled'] = !0x1; this[_0x56ae('0x994')](_0x1c7706); this[_0x56ae('0x3122')] = new _0x5d21aa(_0x56ae('0x3123'), _0x2d9f4e(this, this[_0x56ae('0x3124')])); var _0x13b6ca = new _0x4dd284(this[_0x56ae('0x3122')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x13b6ca, new _0xa5dd91(0x8, _0x2bd32b['RIGHT'])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x13b6ca, new _0xa5dd91(0x8, _0x2bd32b[_0x56ae('0x9e4')])); this['addChild'](this[_0x56ae('0x3122')]); var _0xfeeea6 = this[_0x56ae('0x2e3c')] = new _0x2a6c50(), _0x876409 = new _0x4dd284(this['optionsButton']), _0x2c8908 = 0x10; null == _0x2c8908 && (_0x2c8908 = 0x0); var _0x5b7c79 = new _0x4dd284(_0xfeeea6), _0x36a0e0 = _0x2c8908; null == _0x36a0e0 && (_0x36a0e0 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5b7c79, new _0x5ed31e(_0x36a0e0, _0x2bd32b[_0x56ae('0xfa0')]), _0x876409); this[_0x56ae('0x2e3c')][_0x56ae('0x2e3d')](!0x0); this[_0x56ae('0x994')](this['currencyDisplay']); var _0x4d8f7f = new _0x3c6685(), _0x5dad21 = new _0x5c4c32(_0x4d8f7f); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x5dad21, new _0x18f8f3(!0x0, 0.5)); var _0x2647fb = new _0x4dd284(this[_0x56ae('0xb7e')]), _0x2209c7 = 0x24; null == _0x2209c7 && (_0x2209c7 = 0x0); var _0x5c425c = new _0x5c4c32(_0x4d8f7f), _0x41c934 = _0x2209c7; null == _0x41c934 && (_0x41c934 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5c425c, new _0x5ed31e(_0x41c934, _0x2bd32b['BOTTOM']), _0x2647fb); var _0x36799b = this[_0x56ae('0x3125')] = new _0x5d21aa('menu/PlayGame.png', _0x2d9f4e(this, this['startExploreMode'])); _0xfba720['get_currentLayout']()['add'](new _0x4dd284(_0x36799b), new _0x39eddf(0xaaaaaa, 0x666666, 0xa)); var _0x1cc2fd = new _0x4dd284(this['playButton']); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x1cc2fd, new _0x18f8f3(!0x0, 0.5)); var _0x1102f5 = this[_0x56ae('0x3125')], _0x5b4c52 = new _0x5c4c32(_0x4d8f7f), _0x5465e8 = 0x28; null == _0x5465e8 && (_0x5465e8 = 0x0); var _0xc5462 = new _0x4dd284(_0x1102f5), _0x407807 = _0x5465e8; _0x575257['TJsKp'](null, _0x407807) && (_0x407807 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xc5462, new _0x5ed31e(_0x407807, _0x2bd32b['BOTTOM']), _0x5b4c52); this[_0x56ae('0x994')](this[_0x56ae('0x3125')]); var _0x1bcb64 = this[_0x56ae('0x3126')] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x3127')]), 0x0, 0x28, _0x56ae('0x3128')); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x1bcb64), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); var _0x187838 = this[_0x56ae('0x3126')], _0x29a875 = new _0x5c4c32(_0x4d8f7f), _0x545121 = 0xc; null == _0x545121 && (_0x545121 = 0x0); var _0x5e2059 = new _0x4dd284(_0x187838), _0x140b13 = _0x545121; null == _0x140b13 && (_0x140b13 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5e2059, new _0x5ed31e(_0x140b13, _0x2bd32b[_0x56ae('0xf90')]), _0x29a875); var _0x4bc425 = this[_0x56ae('0x3126')], _0x3fca8d = new _0x5c4c32(_0x4d8f7f), _0x17c694 = new _0x4dd284(_0x4bc425), _0x510664 = 0x0; null == _0x510664 && (_0x510664 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x17c694, new _0x5ed31e(_0x510664, _0x2bd32b[_0x56ae('0xfa0')]), _0x3fca8d); this[_0x56ae('0x994')](this[_0x56ae('0x3126')]); var _0xbed6c4 = this[_0x56ae('0x3129')] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x312a')]), 0x0, 0x28, _0x56ae('0x312b'), null != _0x2e8694['current'] ? _0x2e8694[_0x56ae('0x8e4')]['getInfiniteModeImage']() : null); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0xbed6c4), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); var _0x2bb227 = this[_0x56ae('0x3129')], _0x4f2015 = new _0x5c4c32(_0x4d8f7f), _0x7b5be7 = 0xc; null == _0x7b5be7 && (_0x7b5be7 = 0x0); var _0x133651 = new _0x4dd284(_0x2bb227), _0x3d98cc = _0x7b5be7; null == _0x3d98cc && (_0x3d98cc = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x133651, new _0x5ed31e(_0x3d98cc, _0x2bd32b['RIGHT']), _0x4f2015); var _0x20e8d2 = this[_0x56ae('0x3129')], _0x52e6a7 = new _0x4dd284(this[_0x56ae('0x3126')]), _0x2b0e40 = new _0x4dd284(_0x20e8d2); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2b0e40, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]), _0x52e6a7); this[_0x56ae('0x994')](this['infiniteButton']); var _0x3df9be = _0x3b21dd[_0x56ae('0x215b')](), _0x503858 = this['mapButton'] = new _0x384067(function(_0x317ff0) { _0x4304e9['go'](_0x3df9be, _0x317ff0); }, 0x0, 0x28, _0x56ae('0x312c'), _0x56ae('0x312d')); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x503858), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); var _0x5a8714 = new _0x4dd284(this['mapButton']); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x5a8714, new _0x18f8f3(!0x0, 0.5)); var _0x1c24a5 = this[_0x56ae('0xf93')], _0x41eff5 = new _0x4dd284(this[_0x56ae('0x3129')]), _0x647c3e = 0x18; null == _0x647c3e && (_0x647c3e = 0x0); var _0x97ed8b = new _0x4dd284(_0x1c24a5), _0x1aa069 = _0x647c3e; null == _0x1aa069 && (_0x1aa069 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x97ed8b, new _0x5ed31e(_0x1aa069, _0x2bd32b[_0x56ae('0xfa0')]), _0x41eff5); this['addChild'](this[_0x56ae('0xf93')]); var _0x531fca = this[_0x56ae('0x312e')] = new _0x209a94(0xffffff, 0xff0000, 0x1c), _0x203ce1 = new _0x4dd284(this[_0x56ae('0xf93')]), _0x243e5d = new _0x4dd284(_0x531fca), _0x2e9646 = 0x0; null == _0x2e9646 && (_0x2e9646 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x243e5d, new _0x5ed31e(_0x2e9646, _0x2bd32b[_0x56ae('0xf4a')]), _0x203ce1); var _0x50a4f8 = this[_0x56ae('0x312e')], _0xc46189 = new _0x4dd284(this[_0x56ae('0xf93')]), _0x20b16a = new _0x4dd284(_0x50a4f8); _0xfba720['get_currentLayout']()['add'](_0x20b16a, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP']), _0xc46189); this[_0x56ae('0x994')](this[_0x56ae('0x312e')]); var _0xff114a = this[_0x56ae('0x312f')] = new _0x384067(_0x2d9f4e(this, this['toShop']), 0x0, 0x28, _0x56ae('0x3130'), _0x56ae('0x3131'), this[_0x56ae('0xf93')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0xff114a), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); var _0x36abf2 = new _0x4dd284(this[_0x56ae('0x312f')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x36abf2, new _0x18f8f3(!0x0, 0.5)); var _0x10e2de = this[_0x56ae('0x312f')], _0x279dc0 = new _0x4dd284(this['mapButton']), _0x4b5a45 = 0x18; null == _0x4b5a45 && (_0x4b5a45 = 0x0); var _0x1e91f8 = new _0x4dd284(_0x10e2de), _0x2927b4 = _0x4b5a45; null == _0x2927b4 && (_0x2927b4 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1e91f8, new _0x5ed31e(_0x2927b4, _0x2bd32b[_0x56ae('0xfa0')]), _0x279dc0); this[_0x56ae('0x994')](this[_0x56ae('0x312f')]); var _0x4262c8 = this['shopNumber'] = new _0x209a94(0xffffff, 0xff0000, 0x1c), _0xa73479 = new _0x4dd284(this[_0x56ae('0x312f')]), _0x3d604c = new _0x4dd284(_0x4262c8), _0x461063 = 0x0; null == _0x461063 && (_0x461063 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x3d604c, new _0x5ed31e(_0x461063, _0x2bd32b[_0x56ae('0xf4a')]), _0xa73479); var _0x452b7b = this['shopNumber'], _0x19ee42 = new _0x4dd284(this[_0x56ae('0x312f')]), _0x33a29a = new _0x4dd284(_0x452b7b); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x33a29a, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP']), _0x19ee42); this[_0x56ae('0x994')](this[_0x56ae('0x3132')]); var _0x39801c = _0xd0968a['asDestination'](); this[_0x56ae('0x3133')] = new _0x5d21aa('menu/Leaderboards.png', function(_0x317ff0) { _0x4304e9['go'](_0x39801c, _0x317ff0); }); var _0x2b20eb = new _0x4dd284(this['statsButton']); _0xfba720['get_currentLayout']()['add'](_0x2b20eb, new _0xa5dd91(0xa, _0x2bd32b['LEFT'])); var _0x153773 = new _0x4dd284(this[_0x56ae('0x3133')]); _0xfba720['get_currentLayout']()['add'](_0x153773, new _0xa5dd91(0xa, _0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x994')](this[_0x56ae('0x3133')]); var _0x167924 = _0x5e1b03[_0x56ae('0x215b')](), _0x5d929f = this[_0x56ae('0x3134')] = new _0x5d21aa(_0x56ae('0x19f7'), function(_0x317ff0) { _0x4304e9['go'](_0x167924, _0x317ff0); }), _0x5f17d4 = new _0x4dd284(this[_0x56ae('0x3133')]), _0x42435c = 0xa; null == _0x42435c && (_0x42435c = 0x0); var _0x48bf8e = new _0x4dd284(_0x5d929f), _0x433abf = _0x42435c, _0x3eb1b9 = null; null == _0x433abf && (_0x433abf = 0x0); _0x3eb1b9 = null == _0x3eb1b9 ? _0xfba720[_0x56ae('0xa1f')]() : _0x3eb1b9; _0x3eb1b9[_0x56ae('0x8e9')](_0x48bf8e, new _0x5ed31e(_0x433abf, _0x2bd32b[_0x56ae('0xf4a')]), _0x5f17d4); _0x3eb1b9['add'](_0x48bf8e, new _0x18f8f3(!0x1, 0.5), _0x5f17d4); this[_0x56ae('0x994')](this[_0x56ae('0x3134')]); var _0x1d9b71 = this[_0x56ae('0x3135')] = new _0x5d21aa(_0x56ae('0x3136'), _0x2d9f4e(this, this[_0x56ae('0x3137')])), _0x4c2b58 = new _0x4dd284(this[_0x56ae('0x3134')]), _0x3500d1 = new _0x4dd284(_0x1d9b71); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x3500d1, new _0x18f8f3(!0x1, 0.5), _0x4c2b58); var _0x2d03dc = this['cutsceneBrowserButton'], _0x445448 = new _0x4dd284(this[_0x56ae('0x3134')]), _0x330b48 = 0xa; null == _0x330b48 && (_0x330b48 = 0x0); var _0x51ac9b = new _0x4dd284(_0x2d03dc), _0x1f1204 = _0x330b48; null == _0x1f1204 && (_0x1f1204 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x51ac9b, new _0x5ed31e(_0x1f1204, _0x2bd32b[_0x56ae('0xf4a')]), _0x445448); this['addChild'](this[_0x56ae('0x3135')]); this[_0x56ae('0x994')](this['overlays']); this[_0x56ae('0xb7c')](); }, 'update': function(_0x2c36cf) { this[_0x56ae('0x311c')][_0x56ae('0xab0')]() || this['unlockButton']['set_visible'](!0x1); this['messageRotation'][_0x56ae('0x8f2')](_0x2c36cf); }, 'reset': function() { _0x10e92a[_0x56ae('0xa74')](); if (null != this[_0x56ae('0xb7e')] && _0x575257[_0x56ae('0x749')](_0x28ef16['get_instance']()[_0x56ae('0xbd1')], this)) { this[_0x56ae('0xb7e')][_0x56ae('0xb7c')](); this[_0x56ae('0xb7e')]['set_visible'](!0x1); for (var _0x1064b6 = 0x1, _0x4e7664 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x9fa')](); _0x1064b6 < _0x4e7664;) { var _0x52b91a = _0x1064b6++; if (_0x37c090[_0x56ae('0xbe8')]['get'](_0x52b91a)[_0x56ae('0x1e01')]()) { this[_0x56ae('0xb7e')][_0x56ae('0xb82')](!0x0); break; } } this['overlays'][_0x56ae('0x994')](this[_0x56ae('0x311c')]); this[_0x56ae('0x311a')] ? this[_0x56ae('0x312e')][_0x56ae('0x3138')]() : this[_0x56ae('0x312e')][_0x56ae('0xb82')](!0x1); 0x64 > _0x44a8f6[_0x56ae('0xd84')] && (_0x44a8f6['minUpgradeValue'] = 0x64); 0x0 < _0x22b218['get_instance']()[_0x56ae('0x3139')](_0x44a8f6[_0x56ae('0xd84')]) ? this[_0x56ae('0x3132')][_0x56ae('0x3138')]() : this[_0x56ae('0x3132')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x311b')][_0x56ae('0xb7c')](); this['characterSelector']['contentsDirty'] = !0x0; _0x1064b6 = _0x4622dd['primary']; _0x4e7664 = _0x1064b6[_0x56ae('0xa91')]; _0x4e7664 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4e7664['id'], _0x4e7664[_0x56ae('0xa1c')]); _0x1064b6 = _0x1064b6['levelCount']; _0x1064b6 = 0x3 <= (_0x4e7664 < _0x1064b6 ? _0x4e7664 : _0x1064b6); this[_0x56ae('0x3125')][_0x56ae('0xb82')](!_0x1064b6); this['exploreButton'][_0x56ae('0xb82')](_0x1064b6); this[_0x56ae('0x3129')]['set_visible'](_0x1064b6); this[_0x56ae('0xf93')][_0x56ae('0xb82')](_0x1064b6); this['mapNumber'][_0x56ae('0xb82')](this[_0x56ae('0x312e')]['get_visible']() && _0x1064b6); this[_0x56ae('0x312f')][_0x56ae('0xb82')](_0x1064b6); this[_0x56ae('0x3132')][_0x56ae('0xb82')](this[_0x56ae('0x3132')][_0x56ae('0xab0')]() && _0x1064b6); this[_0x56ae('0x3134')][_0x56ae('0xb82')](_0x1064b6); this[_0x56ae('0x3133')][_0x56ae('0xb82')](_0x1064b6); _0x1064b6 = this[_0x56ae('0x3135')]; _0x4e7664 = _0x3db706[_0x56ae('0x26c9')](); null != _0x4e7664[_0x56ae('0x13c6')] ? (_0x4e7664 = _0x4e7664['saveEntry'], _0x4e7664 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4e7664['id'], _0x4e7664['defaultValue'])) : _0x4e7664 = !0x1; _0x1064b6[_0x56ae('0xb82')](_0x4e7664); this['layout']['applyTo'](new _0x4dd284(this[_0x56ae('0x3135')])); } }, 'startExploreMode': function(_0x2eaa70) { _0x4304e9['go'](_0x4304e9[_0x56ae('0x313a')]); if (null != _0x4421e4['instance'][_0x56ae('0x94c')]) _0x48ebc0['onPlayClicked'](_0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0xbc9')][_0x56ae('0xbca')](_0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]['number'])); }, 'startInfiniteMode': function(_0xed9f9d) { var _0x54975b = {}; _0x54975b[_0x56ae('0x313b')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x575257[_0x56ae('0x74c')](_0x56ae('0x313c'), _0x56ae('0x313d'))) { _0x4304e9['go'](_0x4304e9[_0x56ae('0x313e')]); _0x48ebc0[_0x56ae('0xbfd')](_0x575257[_0x56ae('0x74d')]); } else { return null != _0xed9f9d ? _0x54975b[_0x56ae('0x313b')](null, _0xed9f9d[_0x56ae('0xa2f')]) : !0x1; } }, 'overlayVisible': function() { for (var _0x257bff = 0x0, _0x37fc89 = this[_0x56ae('0xe48')]['get_numChildren'](); _0x257bff < _0x37fc89;) { if (_0x56ae('0x313f') !== _0x56ae('0x3140')) { var _0x1a3cf4 = _0x257bff++; if (this['overlays'][_0x56ae('0x95a')](_0x1a3cf4)['get_visible']()) return !0x0; } else { for (var _0x2240ea = _0x252a59[_0x56ae('0x975')](null, this[_0x56ae('0x1136')] * _0x37fc89), _0x11b33b = 0x0, _0x439bc7 = 0xd - _0x37fc89, _0x32cdbe = 0x0, _0x380539 = this[_0x56ae('0x1136')]; _0x32cdbe < _0x380539;) { _0x32cdbe++; for (var _0x1f1f36 = 0x0, _0x4d35ed = _0x37fc89; _0x1f1f36 < _0x4d35ed;) _0x1f1f36++, _0x2240ea['set'](_0x11b33b++, this['_vertexData'][_0x56ae('0x1b')](_0x257bff++)); _0x257bff += _0x439bc7; } return _0x2240ea; } } return !0x1; }, 'hideVisibleOverlay': function() { for (var _0x4dc4a6 = 0x0, _0x196e31 = this['overlays'][_0x56ae('0xb03')](); _0x4dc4a6 < _0x196e31;) { if ('CztHP' === _0x56ae('0x3141')) { var _0x58400a = _0x4dc4a6++; this[_0x56ae('0xe48')]['getChildAt'](_0x58400a)['set_visible'](!0x1); } else { this['__updateLayout'](); _0x4dc4a6 > this[_0x56ae('0x1487')][_0x56ae('0x3142')] && (_0x4dc4a6 = this[_0x56ae('0x1487')]['maxScrollH']); 0x0 > _0x4dc4a6 && (_0x4dc4a6 = 0x0); _0x4dc4a6 != this[_0x56ae('0x1487')][_0x56ae('0x3143')] && (this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()), this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x3144')))); return this['__textEngine'][_0x56ae('0x3143')] = _0x4dc4a6; } } }, 'toOptions': function(_0xd7bec4) { _0x28ef16[_0x56ae('0x488')]()['set_currentMenu'](_0x340c49[_0x56ae('0x488')]()); }, 'toShop': function(_0x3b88a6) { _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x22b218[_0x56ae('0x488')]()); _0x461063[_0x56ae('0x488')](); _0x3b88a6 = _0x461063[_0x56ae('0xd78')]; _0x3b88a6 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x3b88a6['id'], _0x3b88a6[_0x56ae('0xa1c')]); var _0x4c80ca = _0x461063['softBought']; _0x3b88a6 += _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4c80ca['id'], _0x4c80ca[_0x56ae('0xa1c')]); _0x4c80ca = _0x461063['softSpent']; _0x3b88a6 -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4c80ca['id'], _0x4c80ca[_0x56ae('0xa1c')]); _0x4c80ca = _0x461063[_0x56ae('0xd7a')]; _0x44a8f6[_0x56ae('0xd84')] = _0x3b88a6 - _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4c80ca['id'], _0x4c80ca[_0x56ae('0xa1c')]) + 0x1; }, 'toCutsceneBrowser': function(_0xe4a24c) { _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x2dfaba[_0x56ae('0x488')]()); }, 'showDescription': function(_0x4332e5, _0x5649d4) { var _0x4aea15 = {}; _0x4aea15[_0x56ae('0x3145')] = 'mouseDown'; if (_0x56ae('0x3146') !== 'LSwHI') { if (_0x56ae('0x1d28') != typeof _0x13b6ca) return _0x133651[_0x56ae('0x3017')]; _0x133651['_orientation'] = [_0x13b6ca, _0x1cc2fd, _0x5c425c]; } else { if (null == _0x4332e5 || null == _0x5649d4) this['characterDescription']['set_visible'](!0x1); else { if (_0x56ae('0x3147') !== _0x56ae('0x3148')) { var _0xd2a71b = this[_0x56ae('0xb7e')][_0x56ae('0xf89')][_0x56ae('0x1b')](_0x4332e5['id']), _0x1a9f5d = this[_0x56ae('0xb7e')][_0x56ae('0x3149')](_0xd2a71b[_0x56ae('0x3e1')]()), _0x411cb5 = this[_0x56ae('0xb7e')][_0x56ae('0x314a')](_0xd2a71b[_0x56ae('0x9f0')]()), _0x24528d = 0x10 * this['layout'][_0x56ae('0xa19')]['y']; this['characterDescription']['set_text'](_0x5649d4); this[_0x56ae('0x311c')][_0x56ae('0x314b')](_0x1a9f5d + _0xd2a71b[_0x56ae('0x15')]() / 0x2); _0x5649d4 = this[_0x56ae('0x311c')]; var _0x3ff4d2 = _0x411cb5 + _0xd2a71b[_0x56ae('0x16')](); _0x5649d4[_0x56ae('0x314c')](null == _0x411cb5 ? _0x3ff4d2 : _0x411cb5, _0x3ff4d2, _0x24528d, !0x1); !_0x4332e5['isUnlocked']() && 0x0 < _0x4332e5['getUnlockCost']() ? (this[_0x56ae('0x3120')]['set_x'](_0x1a9f5d + _0xd2a71b[_0x56ae('0x15')]() / 0x2 - this['unlockButton'][_0x56ae('0x15')]() / 0x2), _0xd2a71b = this[_0x56ae('0x3120')][_0x56ae('0x2d36')](this), 0x0 > _0xd2a71b[_0x56ae('0x1369')]() ? (_0x1a9f5d = this[_0x56ae('0x3120')], _0x1a9f5d['set_x'](_0x1a9f5d[_0x56ae('0x3e1')]() - _0xd2a71b[_0x56ae('0x1369')]())) : _0xd2a71b[_0x56ae('0xa15')]() > this[_0x56ae('0x952')][_0x56ae('0xb2e')] && (_0x1a9f5d = this[_0x56ae('0x3120')], _0x1a9f5d['set_x'](_0x1a9f5d[_0x56ae('0x3e1')]() + (this['stage'][_0x56ae('0xb2e')] - _0xd2a71b['get_right']()))), this['unlockButton'][_0x56ae('0xaae')](this[_0x56ae('0x311c')][_0x56ae('0x9f0')]() + this[_0x56ae('0x311c')]['get_height']() + 0xe * this['layout'][_0x56ae('0xa19')]['y']), this[_0x56ae('0x3120')][_0x56ae('0x1926')]['set_text'](_0x56ae('0x314d') + _0x4332e5[_0x56ae('0x231f')]() + '\x20power\x20cells!'), this[_0x56ae('0x3120')][_0x56ae('0xb82')](!0x0), this[_0x56ae('0x314e')] = _0x4332e5) : (this[_0x56ae('0x3120')]['set_visible'](!0x1), this[_0x56ae('0x314e')] = null); } else { if (this['toBePressed'] = _0x4332e5[_0x56ae('0x2d32')] && (this[_0x56ae('0x314f')] || this[_0x56ae('0x3150')] || this[_0x56ae('0x3151')] || _0x4aea15[_0x56ae('0x3145')] == _0x4332e5[_0x56ae('0x3aa')])) this[_0x56ae('0x3152')] = _0x4332e5[_0x56ae('0x9a7')], this[_0x56ae('0x3153')] = _0x4332e5[_0x56ae('0x9aa')]; } } } }, 'buyCharacter': function(_0x1d35ea) { null != this[_0x56ae('0x314e')] && (this[_0x56ae('0x314e')][_0x56ae('0x2320')](), this[_0x56ae('0x314e')]['isUnlocked']() ? (_0x37c090['set_activeCharacter'](_0x37c090[_0x56ae('0x2129')][_0x56ae('0x1b')](0x0)), this[_0x56ae('0xb7e')][_0x56ae('0x1e02')](this[_0x56ae('0x314e')]), this[_0x56ae('0xb7e')][_0x56ae('0xb7c')]()) : _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')](_0x56ae('0x3154')), this[_0x56ae('0x314e')] = null); this[_0x56ae('0x311c')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x3120')][_0x56ae('0xb82')](!0x1); }, 'hideText': function(_0x2a8f8f) { this[_0x56ae('0x311c')][_0x56ae('0xb82')](!0x1); this['unlockButton'][_0x56ae('0xb82')](!0x1); }, '__class__': _0x44a8f6 }); var _0x28ef16 = function() { _0xc32e6[_0x56ae('0x94d')](this); }; _0x5ac4a7['com.player03.run3.menu.Menu'] = _0x28ef16; _0x28ef16[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x4af')]; _0x28ef16['__interfaces__'] = [_0x5d929f, _0x242431]; _0x28ef16[_0x56ae('0x984')] = {}; _0x28ef16[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x28ef16[_0x56ae('0x488')] = function() { return null == _0x28ef16[_0x56ae('0x993')] ? _0x28ef16[_0x56ae('0x993')] = new _0x28ef16() : _0x28ef16[_0x56ae('0x993')]; }; _0x28ef16[_0x56ae('0x8ee')] = _0xc32e6; _0x28ef16[_0x56ae('0x6')] = _0x4e6193(_0xc32e6['prototype'], { 'currentMenu': null, 'updateableMenu': null, 'update': function(_0x70709a) { null != this['updateableMenu'] && (_0x41c934[_0x56ae('0xba6')] = 0xb3461, this[_0x56ae('0x3155')][_0x56ae('0x8f2')](_0x70709a)); }, 'reset': function() { null == this[_0x56ae('0xbd1')] && this[_0x56ae('0xbce')](_0x44a8f6[_0x56ae('0x488')]()); null != this[_0x56ae('0x3155')] && (_0x41c934[_0x56ae('0xb5b')] = 0x3be4d, this[_0x56ae('0x3155')][_0x56ae('0xb7c')]()); }, 'set_currentMenu': function(_0x3ff284) { if (this[_0x56ae('0xbd1')] == _0x3ff284) return this[_0x56ae('0xbd1')]; null != this[_0x56ae('0xbd1')] && null != this[_0x56ae('0xbd1')]['parent'] && this[_0x56ae('0xa20')](this[_0x56ae('0xbd1')]); this[_0x56ae('0xbd1')] = _0x3ff284; this[_0x56ae('0x3155')] = null; _0x41c934[_0x56ae('0xb5b')] = 0x70f7e; null != this[_0x56ae('0xbd1')] && (_0x59b8d7['__implements'](this[_0x56ae('0xbd1')], _0x242431) && (this[_0x56ae('0x3155')] = this[_0x56ae('0xbd1')]), this[_0x56ae('0x994')](this[_0x56ae('0xbd1')]), this[_0x56ae('0xb7c')]()); _0x41c934['high'] = 0x11cd4; return this['currentMenu']; }, '__class__': _0x28ef16, '__properties__': _0x4e6193(_0xc32e6[_0x56ae('0x6')]['__properties__'], { 'set_currentMenu': _0x56ae('0xbce') }) }); var _0xd0968a = function() { _0x1bcb64[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x3156')] = _0xd0968a; _0xd0968a[_0x56ae('0x8bf')] = _0x56ae('0x3156'); _0xd0968a[_0x56ae('0x961')] = [_0x10daf6, _0x242431]; _0xd0968a[_0x56ae('0x984')] = {}; _0xd0968a[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0xd0968a[_0x56ae('0x215b')] = function() { null == _0xd0968a['destination'] && (_0xd0968a[_0x56ae('0x9d5')] = _0x4c6081[_0x56ae('0x9d6')](_0xd0968a['get_instance']())); return _0xd0968a['destination']; }; _0xd0968a['get_instance'] = function() { if (_0x56ae('0x3157') !== _0x56ae('0x3157')) { c = _0x16bf9c[_0x56ae('0x6')]['collideWithTile']['call'](this, a, b, c); 0.4 > b['y'] && a[_0x56ae('0xf2d')][_0x56ae('0xf66')] instanceof _0x3c74dc && (this['currentXTraction'] = 1.6, this['currentXMaxSpeed'] = 1.15 * this[_0x56ae('0x21ff')]); return c; } else { return null == _0xd0968a[_0x56ae('0x993')] ? _0xd0968a['instance'] = new _0xd0968a() : _0xd0968a['instance']; } }; _0xd0968a['__super__'] = _0x1bcb64; _0xd0968a[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'homeButton': null, 'currentScoreView': null, 'createLayout2': function() { if (_0x56ae('0x3158') === _0x56ae('0x3159')) { var _0x3fab79 = d + q * f; _0x2d9f4e = _0x5a4523 + q * _0xf33d45; _0x3fab79 > -this[_0x56ae('0xefb')] && _0x3fab79 < this[_0x56ae('0xefb')] && _0x2d9f4e > -this[_0x56ae('0xefa')] && _0x2d9f4e < this[_0x56ae('0xefa')] && (_0x5179ca['x'] = 0x0, _0x5179ca['y'] = 0x1, _0x5179ca['z'] = 0x0, B = !0x0); } else { this[_0x56ae('0xf95')] = new _0x199e73(); var _0x5a4523 = new _0x4dd284(this[_0x56ae('0xf95')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5a4523, new _0xa5dd91(0x8, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x5a4523, new _0xa5dd91(0x8, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x994')](this[_0x56ae('0xf95')]); _0x5a4523 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x50, null, _0x56ae('0x315a'), this[_0x56ae('0x15')](), null, null, null, 0x0); var _0xf33d45 = null; null == _0xf33d45 && (_0xf33d45 = _0x5a4523['get_defaultTextFormat']()['size'] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x5a4523), new _0x1ba7bc(_0xf33d45)); _0xf33d45 = new _0x4dd284(_0x5a4523); var _0x5179ca = 0x0; null == _0x5179ca && (_0x5179ca = 0x0); _0xfba720['get_currentLayout']()['add'](_0xf33d45, new _0x29265e(!0x0, 0x2 * _0x5179ca)); this[_0x56ae('0x994')](_0x5a4523); this[_0x56ae('0x315b')](_0x34c8e6[_0x56ae('0x1ede')]()); } }, 'set_currentScoreView': function(_0x5eeb9b) { null != this[_0x56ae('0x315c')] && this[_0x56ae('0x315c')]['parent'] == this && this[_0x56ae('0xa20')](this[_0x56ae('0x315c')]); return this['currentScoreView'] = _0x5eeb9b; }, 'update': function(_0x1fdc47) { null != this[_0x56ae('0x315c')] && this[_0x56ae('0x315c')][_0x56ae('0x8f2')](_0x1fdc47); }, 'reset': function() { this[_0x56ae('0x315b')](_0x34c8e6['get_localScores']()); this[_0x56ae('0x315d')](); this[_0x56ae('0xf95')][_0x56ae('0xb82')](_0x1c1b50[_0x56ae('0x3110')](null, _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')])); this[_0x56ae('0xb82')](!0x0); }, 'updateDisplayedView': function() { null != this['currentScoreView'] && (this[_0x56ae('0x315c')][_0x56ae('0xb82')](!0x0), this[_0x56ae('0x315c')][_0x56ae('0xb7c')](), this[_0x56ae('0xaca')](this[_0x56ae('0x315c')], 0x0)); }, '__class__': _0xd0968a, '__properties__': _0x4e6193(_0x1bcb64[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_currentScoreView': _0x56ae('0x315b') }) }); var _0x22b218 = function() { if (_0x56ae('0x315e') === _0x56ae('0x315f')) { for (var _0x1b6584 = 0x0, _0x59e96c = this[_0x56ae('0x3160')]; _0x1b6584 < _0x59e96c[_0x56ae('0x32')];) { var _0xcf4b59 = _0x59e96c[_0x1b6584];++_0x1b6584; if (_0xcf4b59[_0x56ae('0xad1')]() == a) return _0xcf4b59['get_frame'](); } throw new _0x1adea8(new _0x4d4163(_0x575257[_0x56ae('0x73d')](_0x56ae('0x3161'), a) + _0x56ae('0x3162'))); } else { _0x1bcb64[_0x56ae('0x94d')](this); } }; _0x5ac4a7[_0x56ae('0x3163')] = _0x22b218; _0x22b218[_0x56ae('0x8bf')] = _0x1c1b50['Pqywn']; _0x22b218['__interfaces__'] = [_0x10daf6, _0x242431]; _0x22b218[_0x56ae('0x984')] = {}; _0x22b218[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x22b218['get_instance'] = function() { return null == _0x22b218['instance'] ? _0x22b218[_0x56ae('0x993')] = new _0x22b218() : _0x22b218['instance']; }; _0x22b218[_0x56ae('0x8ee')] = _0x1bcb64; _0x22b218[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64['prototype'], { 'scrollView': null, 'upgrades': null, 'createLayout2': function() { var _0x1edd55 = new _0x5d21aa(_0x56ae('0x30e3'), _0x2d9f4e(this, this[_0x56ae('0x901')])), _0x540ac1 = new _0x4dd284(_0x1edd55); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x540ac1, new _0xa5dd91(0x4, _0x2bd32b[_0x56ae('0xf4a')])); _0xfba720['get_currentLayout']()['add'](_0x540ac1, new _0xa5dd91(0x4, _0x2bd32b[_0x56ae('0x9e4')])); this['addChild'](_0x1edd55); _0x540ac1 = new _0x2a6c50(); _0x540ac1[_0x56ae('0x2e3d')](!0x0); var _0x204eb4 = new _0x4dd284(_0x1edd55), _0x3c9264 = 0x28; null == _0x3c9264 && (_0x3c9264 = 0x0); var _0x27c7e9 = new _0x4dd284(_0x540ac1); null == _0x3c9264 && (_0x3c9264 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x27c7e9, new _0x5ed31e(_0x3c9264, _0x2bd32b[_0x56ae('0xfa0')]), _0x204eb4); this[_0x56ae('0x994')](_0x540ac1); this[_0x56ae('0x3164')] = new _0x375968(0x64, 0x64, null, null, new _0xb116d7(new _0x1f2fe3(0x0, 0x3), !0x1, !0x0, this)); this[_0x56ae('0x3164')]['xLocked'] = !0x0; _0x204eb4 = this[_0x56ae('0x3164')]; _0x1edd55 = new _0x4dd284(_0x1edd55); _0x58b9d5['fillAreaLeftOf'](new _0x4dd284(_0x204eb4), _0x1edd55, 0x0, null); _0x1edd55 = new _0x4dd284(this[_0x56ae('0x3164')]); _0x204eb4 = 0x0; null == _0x204eb4 && (_0x204eb4 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1edd55, new _0x29265e(!0x1, 0x2 * _0x204eb4)); this['scrollView'][_0x56ae('0x2165')] = 0xc; this[_0x56ae('0xaca')](this[_0x56ae('0x3164')], 0x0); this['scrollView']['arrangement'][_0x56ae('0x3165')] = !0x0; _0x1edd55 = new _0x32410a(this[_0x56ae('0x3164')], 0x1); _0x204eb4 = new _0x4dd284(this[_0x56ae('0x3164')]); _0x27c7e9 = new _0x4dd284(_0x1edd55); _0x3c9264 = 0x0; null == _0x3c9264 && (_0x3c9264 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x27c7e9, new _0x5ed31e(_0x3c9264, _0x2bd32b[_0x56ae('0xf4a')]), _0x204eb4); _0x540ac1 = new _0x4dd284(_0x540ac1); _0x27c7e9 = 0x5; null == _0x27c7e9 && (_0x27c7e9 = 0x0); _0x204eb4 = new _0x4dd284(_0x1edd55); null == _0x27c7e9 && (_0x27c7e9 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x204eb4, new _0x5ed31e(_0x27c7e9, _0x2bd32b['BOTTOM']), _0x540ac1); this[_0x56ae('0x994')](_0x1edd55); _0x540ac1 = new _0x32410a(this['scrollView'], 0x3); _0x1edd55 = new _0x4dd284(this['scrollView']); _0x204eb4 = new _0x4dd284(_0x540ac1); _0x27c7e9 = 0x0; null == _0x27c7e9 && (_0x27c7e9 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x204eb4, new _0x5ed31e(_0x27c7e9, _0x2bd32b['RIGHT']), _0x1edd55); _0x1edd55 = new _0x4dd284(_0x540ac1); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x1edd55, new _0xa5dd91(0x3, _0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x994')](_0x540ac1); this[_0x56ae('0x3166')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x3167')](0x5dc, _0x56ae('0x3168'), _0x56ae('0x3169'), _0x5a2426[_0x56ae('0x24e0')]); this[_0x56ae('0x316a')](_0x37c090[_0x56ae('0x1220')], _0x56ae('0x316b')); this[_0x56ae('0x316a')](_0x37c090['lizard'], _0x56ae('0x316c')); this[_0x56ae('0x316a')](_0x37c090['child'], 'Unlock\x20the\x20Child.\x20(Or\x20you\x20can\x20beat\x20the\x20Low-Power\x20Tunnel.)'); this[_0x56ae('0x316a')](_0x37c090[_0x56ae('0xb90')], _0x56ae('0x316d')); this[_0x56ae('0x316a')](_0x37c090[_0x56ae('0xe7b')], _0x56ae('0x316e')); this[_0x56ae('0x316a')](_0x37c090['duplicator'], 'Unlock\x20the\x20Duplicator\x20and\x20his\x20cloning/teleportation\x20technology.\x20(Note:\x20the\x20Duplicator\x20is\x20temporarily\x20unavailable.\x20You\x20won\x27t\x20be\x20able\x20to\x20use\x20him\x20until\x20he\x20returns.)'); this[_0x56ae('0x316a')](_0x37c090[_0x56ae('0x1059')], _0x56ae('0x316f')); this[_0x56ae('0x316a')](_0x37c090['bunny'], _0x56ae('0x3170')); this[_0x56ae('0x316a')](_0x37c090['gentleman'], _0x56ae('0x3171')); this[_0x56ae('0x3167')](0x190, _0x56ae('0x3172'), _0x56ae('0x3173'), null, _0x22b218[_0x56ae('0x2e20')], null, 0x32)['set_costGrowth'](_0x4b9541[_0x56ae('0x239e')](0xc8, 0x2)); this['addUpgrade'](0x7d0, _0x56ae('0x3174'), _0x56ae('0x3175'), _0x22b218[_0x56ae('0x24df')]); this[_0x56ae('0x3176')](_0x37c090[_0x56ae('0x22c7')], 'winter\x20costumes', 'Unlock\x20the\x20winter\x20costumes.\x20(You\x20can\x20also\x20unlock\x20them\x20by\x20beating\x20the\x20Winter\x20Games.)'); this[_0x56ae('0x3176')](_0x37c090[_0x56ae('0x22ce')], 'halloween\x20costumes', _0x56ae('0x3177')); this[_0x56ae('0x3176')](_0x37c090['pirate'], 'pirate\x20costume', _0x56ae('0x3178')); this['addConditionalUpgrade'](0x3e8, _0x56ae('0x3179'), _0x56ae('0x317a'), function() { if (_0x56ae('0x317b') === _0x56ae('0x317b')) { return _0x37c090[_0x56ae('0x1232')][_0x56ae('0x2251')][_0x56ae('0x2252')]; } else { var _0x5061e5 = -this['_xMax']; var _0x78a398 = this['_xMax']; var _0x4e03f5 = -this[_0x56ae('0x108c')]; var _0x4552b5 = this[_0x56ae('0x108c')]; _0x1edd55[_0x56ae('0x8b6')](0x0, 0x2 / (this[_0x56ae('0x108a')] * this[_0x56ae('0x106c')])); _0x1edd55[_0x56ae('0x8b6')](0x5, 0x2 / this[_0x56ae('0x108a')]); _0x1edd55[_0x56ae('0x8b6')](0xa, 0x1 / (this[_0x56ae('0x106d')] - this[_0x56ae('0x106e')])); _0x1edd55[_0x56ae('0x8b6')](0xe, this[_0x56ae('0x106e')] / (this[_0x56ae('0x106e')] - this[_0x56ae('0x106d')])); _0x1edd55[_0x56ae('0x8b6')](0x1, _0x1edd55['set'](0x2, _0x1edd55['set'](0x3, _0x1edd55[_0x56ae('0x8b6')](0x4, _0x1edd55[_0x56ae('0x8b6')](0x6, _0x1edd55[_0x56ae('0x8b6')](0x7, _0x1edd55['set'](0x8, _0x1edd55[_0x56ae('0x8b6')](0x9, _0x1edd55['set'](0xb, _0x1edd55[_0x56ae('0x8b6')](0xc, _0x1edd55[_0x56ae('0x8b6')](0xd, 0x0))))))))))); } }, _0x5937f5['balanceTrainingBought'], _0x5937f5[_0x56ae('0x2254')])['addEventListener'](_0x56ae('0xb52'), function(_0x1edd55) { _0x1edd55 = _0x5937f5[_0x56ae('0x2254')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1edd55['id'], _0x1edd55[_0x56ae('0xa1c')]) && _0x37c090[_0x56ae('0x22ba')](_0x37c090[_0x56ae('0x1232')]); }); this[_0x56ae('0x3167')](0xf, 'batteries', _0x56ae('0x317c'), _0x22b218[_0x56ae('0x24d3')])['addEventListener'](_0x56ae('0xb52'), function(_0x1edd55) { _0x3db706[_0x56ae('0x246d')]()[_0x56ae('0xb4a')](0x0); }); _0x540ac1 = (_0xf76599 = this[_0x56ae('0x3164')][_0x56ae('0x2160')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x2167')])); this['layout'][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x540ac1))); }, 'addUpgrade': function(_0x560378, _0x391ef0, _0x14bb38, _0x49473a, _0x57dc63, _0x2cf058, _0x410966) { null == _0x410966 && (_0x410966 = 0x1); _0x560378 = new _0x150975(_0x560378, _0x391ef0, _0x14bb38, _0x49473a, _0x57dc63, this[_0x56ae('0x3164')]['get_width']() / this[_0x56ae('0x9e3')]['scale']['x'], _0x2cf058, _0x410966); this[_0x56ae('0x3164')][_0x56ae('0x994')](_0x560378); this[_0x56ae('0x3166')][_0x56ae('0x8f0')](_0x560378); return _0x560378; }, 'addConditionalUpgrade': function(_0x534db8, _0x1e2908, _0x3ed834, _0xcf81ae, _0x3eca1f, _0x4fc373) { if (_0x56ae('0x317d') !== _0x56ae('0x317e')) { _0x534db8 = new _0x1c7d21(_0x534db8, _0x1e2908, _0x3ed834, _0xcf81ae, _0x3eca1f, this[_0x56ae('0x3164')][_0x56ae('0x15')]() / this['layout']['scale']['x'], _0x4fc373); this['scrollView'][_0x56ae('0x994')](_0x534db8); this[_0x56ae('0x3166')][_0x56ae('0x8f0')](_0x534db8); return _0x534db8; } else { return this[_0x56ae('0x1512')]; } }, 'addCharacterUpgrade': function(_0x413a5f, _0x1d9cab) { _0x413a5f = new _0x12f186(_0x413a5f, _0x1d9cab, this[_0x56ae('0x3164')][_0x56ae('0x15')]() / this[_0x56ae('0x9e3')]['scale']['x']); this[_0x56ae('0x3164')][_0x56ae('0x994')](_0x413a5f); this[_0x56ae('0x3166')][_0x56ae('0x8f0')](_0x413a5f); return _0x413a5f; }, 'addCostumeUpgrade': function(_0x2c9a78, _0x451dd6, _0x182196) { _0x2c9a78 = new _0x12f186(_0x2c9a78, _0x182196, this[_0x56ae('0x3164')][_0x56ae('0x15')]() / this[_0x56ae('0x9e3')]['scale']['x'], _0x451dd6); this[_0x56ae('0x3164')]['addChild'](_0x2c9a78); this['upgrades']['push'](_0x2c9a78); return _0x2c9a78; }, 'close': function(_0x37be3d) { _0x28ef16[_0x56ae('0x488')]()['set_currentMenu'](_0x44a8f6[_0x56ae('0x488')]()); }, 'update': function(_0x2edd4a) {}, 'reset': function() { for (var _0x90d9b0 = this[_0x56ae('0x3166')][_0x56ae('0x3f')](); _0x90d9b0[_0x56ae('0x8f5')]();) _0x90d9b0[_0x56ae('0x42')]()[_0x56ae('0xb7c')](); this['scrollView'][_0x56ae('0x2168')] = !0x0; }, 'countAffordableUpgrades': function(_0x24b4ac) { null == _0x24b4ac && (_0x24b4ac = 0x0); if (null == this[_0x56ae('0x3166')] && !this[_0x56ae('0xc91')]) this['onFirstAddedToStage'](null); for (var _0x19a03e = 0x0, _0x20f677 = this[_0x56ae('0x3166')][_0x56ae('0x3f')](); _0x20f677['hasNext']();) { if (_0x575257[_0x56ae('0x317f')] !== _0x575257[_0x56ae('0x750')]) { var _0x4dafa0 = _0x20f677[_0x56ae('0x42')](); if (_0x4dafa0['purchased']()) var _0x496ecc = !0x1; else { _0x461063[_0x56ae('0x488')](); _0x496ecc = _0x461063[_0x56ae('0xd78')]; _0x496ecc = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x496ecc['id'], _0x496ecc[_0x56ae('0xa1c')]); var _0x2f1458 = _0x461063[_0x56ae('0xd83')]; _0x496ecc += _0x56b9a2['get_instance']()['get'](_0x2f1458['id'], _0x2f1458[_0x56ae('0xa1c')]); _0x2f1458 = _0x461063[_0x56ae('0xd79')]; _0x496ecc -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2f1458['id'], _0x2f1458['defaultValue']); _0x2f1458 = _0x461063['softRefunded']; _0x496ecc = _0x496ecc - _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x2f1458['id'], _0x2f1458['defaultValue']) >= _0x4dafa0['get_cost'](); } _0x496ecc && _0x4dafa0[_0x56ae('0xd7c')]() >= _0x24b4ac && ++_0x19a03e; } else { null == _0x19a03e && (_0x19a03e = 0x0); null == _0x24b4ac && (_0x24b4ac = 0x0); if (null == this[_0x56ae('0x3180')] || 0x20 <= _0x163077[_0x56ae('0x2fc3')][_0x56ae('0x32')]) return null; _0x20f677 = null == _0x20f677 ? new _0x28c7fc() : _0x20f677[_0x56ae('0xa48')](); var _0x29728f = _0x163077[_0x56ae('0x3181')][_0x56ae('0x2348')] + _0x20f677[_0x56ae('0x2348')]; 0x1 < _0x29728f && (_0x29728f = 0x1); - 0x1 > _0x29728f && (_0x29728f = -0x1); var _0x15b4da = _0x163077[_0x56ae('0x3181')]['volume'] * _0x20f677[_0x56ae('0x18b3')], _0x4d292e = new _0x4fd899(this['__buffer']); _0x4d292e[_0x56ae('0x18b8')] = _0x24b4ac | 0x0; 0x1 < _0x19a03e && _0x4d292e['set_loops'](_0x19a03e - 0x1); _0x4d292e['set_gain'](_0x15b4da); _0x24b4ac = _0x4d292e[_0x56ae('0xa62')](); _0x24b4ac['x'] = _0x29728f; _0x24b4ac['z'] = _0x575257[_0x56ae('0x739')](-0x1, Math[_0x56ae('0xf0c')](0x1 - Math['pow'](_0x29728f, 0x2))); _0x4d292e[_0x56ae('0x3f6')](_0x24b4ac); return new _0x2d13e1(_0x4d292e, _0x20f677); } } return _0x19a03e; }, '__class__': _0x22b218 }); var _0x150975 = function(_0x4e294c, _0x33487e, _0xd33652, _0x4a22e1, _0x5a185e, _0xa4771a, _0x543745, _0x1b30b7) { null == _0x1b30b7 && (_0x1b30b7 = 0x1); this[_0x56ae('0x3182')] = null; _0xc32e6['call'](this); this[_0x56ae('0x1ce4')] = _0x4e294c; this['unlockDescription'] = _0x33487e; this['purchasedEntry'] = _0x4a22e1; this[_0x56ae('0xd7d')] = _0x5a185e; this[_0x56ae('0x3183')] = _0x1b30b7; this[_0x56ae('0x9e3')] = _0xfba720[_0x56ae('0xa1f')](); this[_0x56ae('0xa21')] = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x3184')); this[_0x56ae('0xa21')][_0x56ae('0xb82')](this[_0x56ae('0xd81')]()); this[_0x56ae('0x994')](this[_0x56ae('0xa21')]); _0x4e294c = this[_0x56ae('0x884')] = new _0x384067(_0x2d9f4e(this, this['purchase']), 0x0, 0x30, null == _0x4e294c ? 'null' : '' + _0x4e294c); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x4e294c), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this[_0x56ae('0x884')]), new _0xa5dd91(0xa, _0x2bd32b[_0x56ae('0xf4a')]), new _0x4dd284(this[_0x56ae('0xa21')])); this[_0x56ae('0x884')]['set_visible'](!this['checkMark'][_0x56ae('0xab0')]()); this[_0x56ae('0x994')](this[_0x56ae('0x884')]); _0x33487e = this[_0x56ae('0x884')]; this['mouseEnabled'] = this['checkMark'][_0x56ae('0xab0')](); _0xd33652 = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x28, null, _0xd33652, 0x64); _0x4e294c = null; null == _0x4e294c && (_0x4e294c = _0xd33652[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0xd33652), new _0x1ba7bc(_0x4e294c)); _0x4e294c = new _0x4dd284(this[_0x56ae('0xa21')]); _0x4a22e1 = new _0x4dd284(_0xd33652); _0x5a185e = 0x0; null == _0x5a185e && (_0x5a185e = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4a22e1, new _0x5ed31e(_0x5a185e, _0x2bd32b[_0x56ae('0xf4a')]), _0x4e294c); this[_0x56ae('0x994')](_0xd33652); _0x4e294c = null; null != _0x543745 && (_0x4e294c = _0x3c161e['getBitmap'](_0x543745), _0x543745 = new _0x4dd284(this['button']), _0x4a22e1 = 0x4, null == _0x4a22e1 && (_0x4a22e1 = 0x0), _0x33487e = new _0x4dd284(_0x4e294c), null == _0x4a22e1 && (_0x4a22e1 = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x33487e, new _0x5ed31e(_0x4a22e1, _0x2bd32b[_0x56ae('0xf4a')]), _0x543745), this['addChild'](_0x4e294c), _0x543745 = new _0x4dd284(_0x4e294c), _0x58b9d5[_0x56ae('0x211b')](new _0x4dd284(_0xd33652), _0x543745, 0x0, null), _0x33487e = _0x4e294c); _0xa4771a = _0xa4771a - _0x1c1b50[_0x56ae('0x29f')](_0x33487e[_0x56ae('0x3e1')](), _0x33487e[_0x56ae('0x15')]()) / this[_0x56ae('0x9e3')]['scale']['x'] - 0x14; _0x543745 = new _0x4dd284(_0xd33652); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x543745, null != _0xa4771a ? new _0x50d80a(!0x0, _0xa4771a) : new _0x515961(!0x0)); null != _0x4e294c && (_0xa4771a = new _0x4dd284(_0xd33652), _0x543745 = new _0x4dd284(_0x4e294c), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x543745, new _0x18f8f3(!0x1, 0.5), _0xa4771a)); null != this['button'] && (_0x543745 = this[_0x56ae('0x884')], _0xa4771a = new _0x4dd284(_0xd33652), _0x543745 = new _0x4dd284(_0x543745), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x543745, new _0x18f8f3(!0x1, 0.5), _0xa4771a)); _0xa4771a = this[_0x56ae('0xa21')]; _0xd33652 = new _0x4dd284(_0xd33652); _0xa4771a = new _0x4dd284(_0xa4771a); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xa4771a, new _0x18f8f3(!0x1, 0.5), _0xd33652); }; _0x5ac4a7[_0x56ae('0x3185')] = _0x150975; _0x150975['__name__'] = _0x56ae('0x3185'); _0x150975[_0x56ae('0x8ee')] = _0xc32e6; _0x150975[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'cost': null, 'costGrowth': null, 'purchaseCountEntry': null, 'purchasedEntry': null, 'button': null, 'checkMark': null, 'unlockDescription': null, 'maxLevel': null, 'layout': null, 'get_cost': function() { if (_0x56ae('0x3186') !== _0x56ae('0x3187')) { return null != this[_0x56ae('0x1ce2')] ? Math[_0x56ae('0x833')](this['costGrowth'](this[_0x56ae('0x1ce3')]())) : this['cost']; } else { a != this['__displayAsPassword'] && (this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']()), this[_0x56ae('0x3188')] = a, this[_0x56ae('0x3189')](this[_0x56ae('0x318a')])); return a; } }, 'set_costGrowth': function(_0x3ec031) { this[_0x56ae('0x1ce2')] = _0x3ec031; null != this[_0x56ae('0x884')] && this[_0x56ae('0xd82')](_0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xd7c')]())); return this[_0x56ae('0x1ce2')]; }, 'set_buttonText': function(_0x371afa) { this[_0x56ae('0x884')]['textField'][_0x56ae('0xb39')](_0x371afa); this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(this['button'])); return _0x371afa; }, 'reset': function() { null != this[_0x56ae('0x884')] && (this[_0x56ae('0xd81')]() ? (this[_0x56ae('0xa21')][_0x56ae('0xb82')](!0x0), this[_0x56ae('0x884')][_0x56ae('0xb82')](!0x1)) : (this[_0x56ae('0xa21')][_0x56ae('0xb82')](!0x1), this['button'][_0x56ae('0xb82')](!0x0), null != this['costGrowth'] && this['set_buttonText'](_0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xd7c')]())))); }, 'purchased': function() { if (_0x56ae('0x318b') === _0x56ae('0x318c')) { this[_0x56ae('0xf23')] && this[_0x56ae('0xf72')](); return this['_transform']; } else { return this[_0x56ae('0x1ce3')]() >= this[_0x56ae('0x3183')]; } }, 'purchase': function(_0x13a17e) { if (!this[_0x56ae('0xd81')]()) { _0x461063[_0x56ae('0x488')](); _0x13a17e = _0x461063[_0x56ae('0xd78')]; _0x13a17e = _0x56b9a2['get_instance']()['get'](_0x13a17e['id'], _0x13a17e[_0x56ae('0xa1c')]); var _0x3f8af9 = _0x461063[_0x56ae('0xd83')]; _0x13a17e += _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x3f8af9['id'], _0x3f8af9[_0x56ae('0xa1c')]); _0x3f8af9 = _0x461063[_0x56ae('0xd79')]; _0x13a17e -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3f8af9['id'], _0x3f8af9[_0x56ae('0xa1c')]); _0x3f8af9 = _0x461063[_0x56ae('0xd7a')]; _0x1c1b50[_0x56ae('0x2a0')](_0x13a17e, _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x3f8af9['id'], _0x3f8af9[_0x56ae('0xa1c')])) >= this[_0x56ae('0xd7c')]() && (_0x461063[_0x56ae('0x488')]()[_0x56ae('0xd7b')](this[_0x56ae('0xd7c')](), this[_0x56ae('0x3182')]), null != this[_0x56ae('0xd7d')] && (_0x13a17e = this[_0x56ae('0xd7d')], _0x13a17e['set_value'](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x13a17e['id'], _0x13a17e[_0x56ae('0xa1c')]) + 0x1)), null != this[_0x56ae('0xd7e')] && this[_0x56ae('0xd7e')][_0x56ae('0xbbd')](!0x0), 0x7d0 <= this[_0x56ae('0xd7c')]() ? _0x854040['get_instance']()[_0x56ae('0xd7f')]() : _0x854040[_0x56ae('0x488')]()[_0x56ae('0xd80')](), this[_0x56ae('0xd81')]() ? (this[_0x56ae('0xa21')][_0x56ae('0xb82')](!0x0), this[_0x56ae('0x884')][_0x56ae('0xb82')](!0x1), this[_0x56ae('0xac5')] = !0x0, _0x22b218[_0x56ae('0x488')]()[_0x56ae('0xb7c')]()) : this['set_buttonText'](_0x1b30b7[_0x56ae('0x28')](this['get_cost']())), 0x64 <= this['get_cost']() && (_0x461063[_0x56ae('0x488')](), _0x13a17e = _0x461063[_0x56ae('0xd78')], _0x13a17e = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x13a17e['id'], _0x13a17e[_0x56ae('0xa1c')]), _0x3f8af9 = _0x461063[_0x56ae('0xd83')], _0x13a17e += _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3f8af9['id'], _0x3f8af9[_0x56ae('0xa1c')]), _0x3f8af9 = _0x461063['softSpent'], _0x13a17e -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3f8af9['id'], _0x3f8af9[_0x56ae('0xa1c')]), _0x3f8af9 = _0x461063['softRefunded'], _0x44a8f6[_0x56ae('0xd84')] = _0x13a17e - _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3f8af9['id'], _0x3f8af9[_0x56ae('0xa1c')]) + 0x1)); } }, 'get_level': function() { if (null != this[_0x56ae('0xd7d')]) { var _0x4ff839 = this[_0x56ae('0xd7d')]; return _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4ff839['id'], _0x4ff839[_0x56ae('0xa1c')]); } return null != this[_0x56ae('0xd7e')] && (_0x4ff839 = this[_0x56ae('0xd7e')], _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x4ff839['id'], _0x4ff839[_0x56ae('0xa1c')])) ? 0x1 : 0x0; }, '__class__': _0x150975, '__properties__': _0x4e6193(_0xc32e6[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_level': _0x56ae('0x1ce3'), 'set_buttonText': 'set_buttonText', 'set_costGrowth': _0x56ae('0x318d'), 'get_cost': _0x56ae('0xd7c') }) }); var _0x2ff14a = function(_0x5da4b7, _0x49bc08, _0x406c99, _0xda5642, _0x978306, _0xee493a) { _0x150975[_0x56ae('0x94d')](this, _0x5da4b7, _0x49bc08, _0x406c99, _0xda5642, null, _0x978306); if (null != _0xee493a) this[_0x56ae('0xa1a')] = _0xee493a; else if (null != _0xda5642) this[_0x56ae('0xa1a')] = new _0x43569c(_0xda5642['id'] + _0x56ae('0xa1b')); else throw new _0x1adea8('ToggleUpgrade\x20requires\x20a\x20save\x20entry!'); this['activeEntry'][_0x56ae('0xa1c')] = this['purchased'](); _0x5da4b7 = this[_0x56ae('0xa1a')]; _0x49bc08 = this[_0x56ae('0xa1d')] = new _0x496344(0xffffff, 0x30, '\x20', _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x5da4b7['id'], _0x5da4b7['defaultValue']), _0x2d9f4e(this, this[_0x56ae('0xa1e')])); _0x5da4b7 = new _0x4dd284(this['button']); _0x49bc08 = new _0x4dd284(_0x49bc08); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x49bc08, new _0x18f8f3(!0x0, 0.5), _0x5da4b7); _0x49bc08 = this[_0x56ae('0xa1d')]; _0x5da4b7 = new _0x4dd284(this[_0x56ae('0xa21')]); _0x49bc08 = new _0x4dd284(_0x49bc08); _0xfba720['get_currentLayout']()['add'](_0x49bc08, new _0x18f8f3(!0x1, 0.5), _0x5da4b7); this[_0x56ae('0x994')](this[_0x56ae('0xa1d')]); this['removeChild'](this['checkMark']); }; _0x5ac4a7[_0x56ae('0x318e')] = _0x2ff14a; _0x2ff14a[_0x56ae('0x8bf')] = 'com.player03.run3.menu.ToggleUpgrade'; _0x2ff14a[_0x56ae('0x8ee')] = _0x150975; _0x2ff14a['prototype'] = _0x4e6193(_0x150975[_0x56ae('0x6')], { 'activeEntry': null, 'toggleButton': null, 'purchase': function(_0x81055d) { _0x150975[_0x56ae('0x6')][_0x56ae('0x2320')][_0x56ae('0x94d')](this, _0x81055d); this['reset'](); }, 'reset': function() { if (_0x575257[_0x56ae('0x73c')]('QsdEp', _0x56ae('0x318f'))) { this[_0x56ae('0x1152')]['push'](_0x14fe9b); _0x14fe9b['set_parentGeometry'](this); this['hasEventListener'](_0x575257[_0x56ae('0x752')]) && this[_0x56ae('0x959')](new _0x54b429('SubGeometryAdded', _0x14fe9b)); this[_0x56ae('0x1128')](_0x14fe9b); } else { _0x150975[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0xa1a')][_0x56ae('0xa1c')] = this['purchased'](); this[_0x56ae('0xa1d')][_0x56ae('0xb82')](this['purchased']()); var _0x14fe9b = this[_0x56ae('0xa1a')]; this[_0x56ae('0xa1d')][_0x56ae('0x22b7')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x14fe9b['id'], _0x14fe9b[_0x56ae('0xa1c')])); this['button'][_0x56ae('0xb82')](!this[_0x56ae('0xd81')]()); } }, 'set_active': function(_0x31ba71) { return this[_0x56ae('0xa1a')]['set_value'](_0x31ba71); }, '__class__': _0x2ff14a, '__properties__': _0x4e6193(_0x150975[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_active': _0x56ae('0xa1e') }) }); var _0x12f186 = function(_0xe7cbf5, _0x31ddff, _0x497d4a, _0x425ed3) { if (_0x56ae('0x3190') === _0x56ae('0x3191')) { null != this[_0x56ae('0x3192')] && null != this['_targetObject']['get_implicitPartition']() && this[_0x56ae('0xd2d')] && this[_0x56ae('0x3192')][_0x56ae('0x10af')]()['markForUpdate'](this[_0x56ae('0x3192')]); } else { this[_0x56ae('0x1e06')] = _0xe7cbf5; _0x575257[_0x56ae('0x749')](null, _0x425ed3) && (_0x425ed3 = _0xe7cbf5[_0x56ae('0x110')]); _0x150975[_0x56ae('0x94d')](this, _0xe7cbf5[_0x56ae('0x231f')](), _0x425ed3, _0x31ddff, _0xe7cbf5[_0x56ae('0xd81')], null, _0x497d4a, _0xe7cbf5[_0x56ae('0x239d')]()); } }; _0x5ac4a7[_0x56ae('0x3193')] = _0x12f186; _0x12f186[_0x56ae('0x8bf')] = _0x56ae('0x3193'); _0x12f186[_0x56ae('0x8ee')] = _0x150975; _0x12f186['prototype'] = _0x4e6193(_0x150975[_0x56ae('0x6')], { 'character': null, 'reset': function() { var _0x1da7eb = {}; _0x1da7eb['hylry'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x3194') === _0x56ae('0x3194')) { if (null != this[_0x56ae('0x1e06')]['wardrobe'] && 0x0 < this[_0x56ae('0x1e06')][_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x3b')](this[_0x56ae('0x1e06')], 0x0) && !this['character'][_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x1b')](0x0)[_0x56ae('0x1e01')]()) this['set_visible'](!0x1); else { if (_0x56ae('0x3195') === _0x56ae('0x3196')) { var _0x481664 = d++; _0x27948c = this['_depthLenses'][_0x56ae('0x1b')](_0x481664)[_0x56ae('0xa5f')](); this[_0x56ae('0x1557')]['set'](_0x481664, c + this[_0x56ae('0x1558')][_0x56ae('0x1b')](_0x481664) * b); this[_0x56ae('0x1556')][_0x56ae('0x1b')](_0x481664)[_0x56ae('0xab1')](this[_0x56ae('0x1548')][_0x56ae('0xab2')]()); this[_0x56ae('0x1562')](_0x27948c, this[_0x56ae('0x1558')]['get'](_0x481664), this[_0x56ae('0x1559')][_0x56ae('0x1b')](_0x481664), this[_0x56ae('0x155a')][_0x56ae('0x1b')](_0x481664)); this[_0x56ae('0x155c')][_0x56ae('0x1b')](_0x481664)[_0x56ae('0xaa9')](_0x27948c); } else { var _0x27948c = this['character'][_0x56ae('0x231f')](); this['get_cost']() != _0x27948c && (this['cost'] = _0x27948c, this[_0x56ae('0xd82')](_0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xd7c')]()))); this['set_visible'](!0x0); } } _0x150975[_0x56ae('0x6')]['reset'][_0x56ae('0x94d')](this); } else { null == c && (c = !0x1); this[_0x56ae('0x3197')](); _0x27948c += this[_0x56ae('0x3198')](); for (var _0x4c5826 = 0x0, _0x31796d = this[_0x56ae('0x3199')]() - 0x1; _0x4c5826 < _0x31796d;) { var _0x54b30d = _0x4c5826++; b += this[_0x56ae('0x1487')][_0x56ae('0x319a')][_0x56ae('0x1b')](_0x54b30d); }!c && b > this[_0x56ae('0x1487')][_0x56ae('0x319b')] && (b = this[_0x56ae('0x1487')][_0x56ae('0x319b')]); _0x4c5826 = !0x0; _0x54b30d = 0x0; for (var _0xb7a1cf = this['__textEngine']['layoutGroups']['get_length'](); _0x54b30d < _0xb7a1cf;) { var _0x5dad6a = _0x54b30d++; _0x31796d = this[_0x56ae('0x1487')]['layoutGroups'][_0x56ae('0x1b')](_0x5dad6a); _0x5dad6a = _0x5dad6a < this['__textEngine'][_0x56ae('0x2d73')][_0x56ae('0x9fa')]() - 0x1 ? this['__textEngine'][_0x56ae('0x2d73')][_0x56ae('0x1b')](_0x5dad6a + 0x1) : null; _0x4c5826 && (b < _0x31796d[_0x56ae('0x1078')] && (b = _0x31796d[_0x56ae('0x1078')]), _0x27948c < _0x31796d[_0x56ae('0x1d35')] && (_0x27948c = _0x31796d[_0x56ae('0x1d35')]), _0x4c5826 = !0x1); if (b >= _0x31796d[_0x56ae('0x1078')] && b <= _0x31796d[_0x56ae('0x1078')] + _0x31796d[_0x56ae('0x727')] || !c && null == _0x5dad6a) if (_0x27948c >= _0x31796d['offsetX'] && _0x27948c <= _0x1da7eb['hylry'](_0x31796d[_0x56ae('0x1d35')], _0x31796d[_0x56ae('0x3d')]) || !c && (null == _0x5dad6a || _0x5dad6a[_0x56ae('0x2d74')] != _0x31796d[_0x56ae('0x2d74')])) return _0x31796d; } return null; } }, 'purchase': function(_0x1de094) { this[_0x56ae('0x884')][_0x56ae('0xb22')]() && (this[_0x56ae('0x1e06')][_0x56ae('0x2320')](), this[_0x56ae('0xd81')]() && (this['checkMark'][_0x56ae('0xb82')](!0x0), this[_0x56ae('0x884')][_0x56ae('0xb82')](!0x1))); }, 'purchased': function() { return this[_0x56ae('0x1e06')]['isUnlocked'](); }, '__class__': _0x12f186 }); var _0x1c7d21 = function(_0x25a426, _0x38333f, _0x7a7d6, _0x1ebe22, _0x20d787, _0x56213d, _0x5cd343) { _0x2ff14a[_0x56ae('0x94d')](this, _0x25a426, _0x38333f, _0x7a7d6, _0x20d787, _0x56213d, _0x5cd343); this['checkAvailable'] = _0x1ebe22; }; _0x5ac4a7[_0x56ae('0x319c')] = _0x1c7d21; _0x1c7d21[_0x56ae('0x8bf')] = _0x56ae('0x319c'); _0x1c7d21[_0x56ae('0x8ee')] = _0x2ff14a; _0x1c7d21['prototype'] = _0x4e6193(_0x2ff14a[_0x56ae('0x6')], { 'checkAvailable': null, 'reset': function() { if (_0x56ae('0x319d') === _0x56ae('0x319e')) { _0x469cf9[_0x56ae('0x6')][_0x56ae('0x1c5d')][_0x56ae('0x94d')](this, this[_0x56ae('0xf35')]['set_sharedRegisters'](a)); return a; } else { _0x2ff14a[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0xb82')](this[_0x56ae('0x319f')]()); } }, '__class__': _0x1c7d21 }); var _0x506443 = function(_0x10fb84) { _0x1bcb64['call'](this); this['mapContents'] = _0x10fb84; }; _0x5ac4a7[_0x56ae('0x31a0')] = _0x506443; _0x506443[_0x56ae('0x8bf')] = _0x56ae('0x31a0'); _0x506443['__interfaces__'] = [_0x242431]; _0x506443[_0x56ae('0x8ee')] = _0x1bcb64; _0x506443[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'toggleButton': null, 'mapContents': null, 'markings': null, 'arrow': null, 'searchButton': null, 'scrollView': null, 'createLayout2': function() { var _0x3e5dfa = this['scrollView'] = new _0x5c49c8(this[_0x56ae('0x216c')][_0x56ae('0x15')](), this[_0x56ae('0x216c')][_0x56ae('0x16')](), new _0x143307(this[_0x56ae('0x216c')])), _0x1397fb = new _0x4dd284(this['mapContents']); _0x3e5dfa = new _0x4dd284(_0x3e5dfa); var _0x46c92d = 0x0; null == _0x46c92d && (_0x46c92d = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x3e5dfa, new _0x29265e(!0x0, 0x2 * _0x46c92d), _0x1397fb); _0x3e5dfa = this[_0x56ae('0x3164')]; _0x1397fb = new _0x4dd284(this[_0x56ae('0x216c')]); _0x3e5dfa = new _0x4dd284(_0x3e5dfa); _0x46c92d = 0x0; null == _0x46c92d && (_0x46c92d = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x3e5dfa, new _0x29265e(!0x1, 0x2 * _0x46c92d), _0x1397fb); this['addChild'](this[_0x56ae('0x3164')]); _0x1397fb = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x1397fb, _0xa83b0c[_0x56ae('0xf88')](0x333333, 0.5), null, null, null, new _0x4dd284(this[_0x56ae('0x3164')])); this[_0x56ae('0xaca')](_0x1397fb, 0x0); this[_0x56ae('0x113c')] = new _0x1f1204(); this[_0x56ae('0x3164')][_0x56ae('0x994')](this['arrow']); this[_0x56ae('0xa1d')] = new _0x5d21aa(_0x56ae('0x31a1'), _0x2d9f4e(this, this[_0x56ae('0x2d38')])); _0x1397fb = new _0x4dd284(this['toggleButton']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1397fb, new _0xa5dd91(0x28, _0x2bd32b[_0x56ae('0xf4a')])); _0x1397fb = new _0x4dd284(this[_0x56ae('0xa1d')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x1397fb, new _0xa5dd91(0x4, _0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0xa1d')]['set_visible'](!0x1); _0x1397fb = this['searchButton'] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x31a2')]), 0x0, 0x24, _0x56ae('0x31a3')); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x1397fb), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); this['searchButton'][_0x56ae('0xb82')](!0x1); _0x1397fb = new _0x4dd284(this['searchButton']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1397fb, new _0x18f8f3(!0x0, 0.5)); _0x1397fb = new _0x4dd284(this[_0x56ae('0x31a4')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1397fb, new _0xa5dd91(0x28, _0x2bd32b[_0x56ae('0xfa0')])); _0x1397fb = new _0x5d21aa(_0x56ae('0x31a5'), _0x2d9f4e(this, this[_0x56ae('0x31a6')])); _0x3e5dfa = new _0x4dd284(_0x1397fb); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x3e5dfa, new _0xa5dd91(0x7bc, _0x2bd32b[_0x56ae('0xf90')])); _0x3e5dfa = new _0x4dd284(_0x1397fb); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x3e5dfa, new _0xa5dd91(-0x88, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x3164')]['addChild'](_0x1397fb); this[_0x56ae('0xb82')](!0x1); this[_0x56ae('0x31a7')] = _0x252a59[_0x56ae('0x977')](null); for (_0x1397fb = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0x1397fb[_0x56ae('0x8f5')]();) _0x1397fb['next'](), this['markings'][_0x56ae('0x8f0')](null); }, 'toggle': function(_0x27f5d2) { if (_0x56ae('0x31a8') !== _0x56ae('0x31a8')) { var _0x5062cb = _0x56ae('0x31a9')[_0x56ae('0x44')]('|'), _0x49f019 = 0x0; while (!![]) { switch (_0x5062cb[_0x49f019++]) { case '0': _0x36d8a1[_0x56ae('0x11cb')] = _0x27f5d2; continue; case '1': var _0x36d8a1 = this[_0x56ae('0x13e7')]['getItem'](); continue; case '2': _0x36d8a1['zIndex'] = (this[_0x56ae('0x13ed')]['x'] - c['x']) * this[_0x56ae('0x13ee')]['x'] + (this[_0x56ae('0x13ed')]['y'] - c['y']) * this[_0x56ae('0x13ee')]['y'] + (this[_0x56ae('0x13ed')]['z'] - c['z']) * this[_0x56ae('0x13ee')]['z']; continue; case '3': c = c['get_scenePosition'](); continue; case '4': _0x36d8a1[_0x56ae('0x11cd')] = b[_0x56ae('0x1ac3')]; continue; case '5': this[_0x56ae('0x13f7')] = _0x36d8a1; continue; case '6': _0x36d8a1[_0x56ae('0x11d0')] = !0x1; continue; case '7': _0x36d8a1[_0x56ae('0x42')] = this['_opaqueRenderableHead']; continue; case '8': _0x36d8a1[_0x56ae('0x11cf')] = _0x27f5d2[_0x56ae('0x116c')](this['_camera']); continue; } break; } } else { _0x3db706[_0x56ae('0x26b2')]()['display'](0x2); } }, 'reset': function() { this['set_visible'](!0x1); this[_0x56ae('0xa1d')]['set_visible'](!0x1); if (this[_0x56ae('0xab0')]()) { _0x52d821['get_instance']()[_0x56ae('0xb82')](!0x1); for (var _0x353e1d = 0x0, _0x2585cc = _0x17c694[_0x56ae('0xbf7')](); _0x353e1d < _0x2585cc[_0x56ae('0x9fa')]();) { var _0x2a76cd = _0x2585cc[_0x56ae('0x1b')](_0x353e1d), _0x3e631b = _0x2a76cd['saveChallengesDone']; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3e631b['id'], _0x3e631b['defaultValue']) >= _0x2a76cd[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x2a76cd['boxChallenges'][_0x56ae('0x9fa')]() || _0x2a76cd[_0x56ae('0xbf8')] ? ++_0x353e1d : _0x353e1d = _0x2585cc[_0x56ae('0x9fa')](); _0x3e631b = _0x2a76cd[_0x56ae('0xbf9')]; _0x56b9a2['get_instance']()['get'](_0x3e631b['id'], _0x3e631b['defaultValue']) >= _0x2a76cd[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() && (_0x3e631b = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3b')](_0x2a76cd, 0x0), null == this[_0x56ae('0x31a7')][_0x56ae('0x1b')](_0x3e631b) && this[_0x56ae('0x31a7')][_0x56ae('0x8b6')](_0x3e631b, this[_0x56ae('0x31aa')](_0x3e631b, _0x2a76cd))); _0x3e631b = _0x2a76cd['saveChallengesDone']; if (!(_0x56b9a2['get_instance']()['get'](_0x3e631b['id'], _0x3e631b[_0x56ae('0xa1c')]) >= _0x2a76cd[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x2a76cd[_0x56ae('0xbfb')]['get_length']() || _0x2a76cd[_0x56ae('0xbf8')])) break; } _0x353e1d = _0x3db706[_0x56ae('0x26af')](); null != _0x353e1d['saveEntry'] ? (_0x353e1d = _0x353e1d['saveEntry'], _0x353e1d = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x353e1d['id'], _0x353e1d[_0x56ae('0xa1c')])) : _0x353e1d = !0x1; _0x353e1d && (_0x353e1d = _0x17c694['get_all']()[_0x56ae('0x3b')](_0x17c694[_0x56ae('0x2d5a')](), 0x0), null == this[_0x56ae('0x31a7')]['get'](_0x353e1d) && this[_0x56ae('0x31a7')][_0x56ae('0x8b6')](_0x353e1d, this[_0x56ae('0x31aa')](_0x353e1d, _0x17c694[_0x56ae('0x2d5a')]()))); for (_0x353e1d = this[_0x56ae('0x31a7')][_0x56ae('0x3f')](); _0x353e1d['hasNext']();) _0x2585cc = _0x353e1d[_0x56ae('0x42')](), null != _0x2585cc && _0x2585cc[_0x56ae('0xb7c')](); this[_0x56ae('0x113c')][_0x56ae('0xb20')]()['clear'](); _0x353e1d = null; _0x2585cc = 0x0; for (_0x2a76cd = _0x17c694['get_all'](); _0x2585cc < _0x2a76cd[_0x56ae('0x9fa')]();) { _0x3e631b = _0x2a76cd[_0x56ae('0x1b')](_0x2585cc); var _0x453b0c = _0x3e631b[_0x56ae('0xbf9')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x453b0c['id'], _0x453b0c[_0x56ae('0xa1c')]) >= _0x3e631b[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x3e631b[_0x56ae('0xbfb')][_0x56ae('0x9fa')]() || _0x3e631b[_0x56ae('0xbf8')] ? ++_0x2585cc : _0x2585cc = _0x2a76cd[_0x56ae('0x9fa')](); _0x453b0c = _0x3e631b['saveChallengesDone']; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x453b0c['id'], _0x453b0c[_0x56ae('0xa1c')]) < _0x3e631b[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x3e631b[_0x56ae('0xbfb')][_0x56ae('0x9fa')]() ? (_0x453b0c = _0x3e631b[_0x56ae('0xbf9')], _0x453b0c = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x453b0c['id'], _0x453b0c[_0x56ae('0xa1c')]) >= _0x3e631b[_0x56ae('0xbfa')]['get_length']()) : _0x453b0c = !0x1; if (_0x453b0c) for (_0x353e1d = _0x3e631b; null != _0x353e1d[_0x56ae('0x2d46')];) _0x353e1d = _0x353e1d['hiddenBehind']; } null != _0x353e1d && (_0x2585cc = _0x3b21dd[_0x56ae('0x488')]()['getPath'](_0x4622dd['sidePathB']['pathName'])['levelToPosition'](-0x1, null, null), _0x2585cc['x'] += _0x1c1b50['iupXj'](0x14, this[_0x56ae('0x9e3')]['scale']['x']), this[_0x56ae('0x31ab')](this['markings'][_0x56ae('0x1b')](_0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3b')](_0x353e1d, 0x0)), _0x2585cc)); this[_0x56ae('0x31a4')][_0x56ae('0xb82')](!0x1); _0x353e1d = 0x0; for (_0x2585cc = _0x17c694[_0x56ae('0xbf7')](); _0x353e1d < _0x2585cc[_0x56ae('0x9fa')]();) if (_0x2a76cd = _0x2585cc[_0x56ae('0x1b')](_0x353e1d), _0x3e631b = _0x2a76cd['saveChallengesDone'], _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3e631b['id'], _0x3e631b['defaultValue']) >= _0x2a76cd['intermission'][_0x56ae('0x9fa')]() + _0x2a76cd[_0x56ae('0xbfb')][_0x56ae('0x9fa')]() || _0x2a76cd[_0x56ae('0xbf8')] ? ++_0x353e1d : _0x353e1d = _0x2585cc[_0x56ae('0x9fa')](), _0x3e631b = _0x2a76cd['saveChallengesDone'], _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3e631b['id'], _0x3e631b[_0x56ae('0xa1c')]) < _0x2a76cd[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x2a76cd['boxChallenges']['get_length']() ? (_0x3e631b = _0x2a76cd[_0x56ae('0xbf9')], _0x2a76cd = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3e631b['id'], _0x3e631b[_0x56ae('0xa1c')]) < _0x2a76cd[_0x56ae('0xbfa')][_0x56ae('0x9fa')]()) : _0x2a76cd = !0x1, _0x2a76cd) { if (_0x56ae('0x31ac') !== _0x56ae('0x31ac')) { this['addDependency'](_0x56ae('0x1a4c'), new _0x1f0704(_0x353e1d), !0x0); this[_0x56ae('0x177b')](); } else { this[_0x56ae('0x31a4')][_0x56ae('0xb82')](!0x0); break; } } _0x353e1d = _0x3db706[_0x56ae('0x13c5')](); null != _0x353e1d[_0x56ae('0x13c6')] ? (_0x353e1d = _0x353e1d[_0x56ae('0x13c6')], _0x353e1d = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x353e1d['id'], _0x353e1d[_0x56ae('0xa1c')])) : _0x353e1d = !0x1; if (_0x353e1d) _0x353e1d = _0x3b21dd[_0x56ae('0x488')](), _0x353e1d['mapContents']['set_cameraX'](0x708 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['x']), _0x353e1d['scrollSpeed'] = 0x0; else { _0x353e1d = null; for (_0x2585cc = this[_0x56ae('0x31a7')]['iterator'](); _0x2585cc[_0x56ae('0x8f5')]();) _0x2a76cd = _0x2585cc['next'](), null != _0x2a76cd && _0x2a76cd[_0x56ae('0x31ad')] && (_0x353e1d = _0x2a76cd); null != _0x353e1d && (_0x2585cc = _0x3b21dd['get_instance'](), _0x2a76cd = _0x353e1d['get_x'](), _0x353e1d['get_y'](), _0x2585cc[_0x56ae('0x216c')]['set_cameraX'](_0x2a76cd), _0x2585cc['scrollSpeed'] = 0x0); } this[_0x56ae('0x113c')][_0x56ae('0xabe')](0x0); _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0x113c')]); } else this[_0x56ae('0x31a4')][_0x56ae('0xb82')](!0x1); }, 'update': function(_0xdf1aa5) { if (this[_0x56ae('0xab0')]()) { for (var _0x39bede = 0x0, _0xeec4f6 = this[_0x56ae('0x31a7')][_0x56ae('0x3f')](); _0xeec4f6[_0x56ae('0x8f5')]();) { var _0x1fc003 = _0xeec4f6[_0x56ae('0x42')](); _0x1c1b50[_0x56ae('0x296')](null, _0x1fc003) && (_0x1fc003[_0x56ae('0x8f2')](_0xdf1aa5), _0x39bede = _0x1fc003[_0x56ae('0xa4b')]()); } 0x0 == this[_0x56ae('0x113c')][_0x56ae('0xa4b')]() && 0.8 < _0x39bede && (this[_0x56ae('0x113c')][_0x56ae('0xabe')](0.02), _0x360126['tween'](this[_0x56ae('0x113c')], 0.4, { 'alpha': 0x1 })); this[_0x56ae('0x3164')][_0x56ae('0x8f2')](_0xdf1aa5); } }, 'markBox': function(_0x5cd410, _0x32d58c) { var _0x2f3ff9 = _0x56ae('0x31ae')['split']('|'), _0x4149c4 = 0x0; while (!![]) { switch (_0x2f3ff9[_0x4149c4++]) { case '0': for (var _0x3b8a14 = 0x0, _0x1116f4 = 0x0; _0x1116f4 < _0x5cd410;) { var _0x38301b = _0x1116f4++; null == _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0x38301b)[_0x56ae('0x2d46')] && ++_0x3b8a14; } continue; case '1': if (null != _0x32d58c['hiddenBehind']) return null; continue; case '2': this[_0x56ae('0x3164')][_0x56ae('0x994')](_0x5cd410); continue; case '3': _0x5cd410 = new _0x56b670(_0x3b8a14, _0x32d58c); continue; case '4': return _0x5cd410; } break; } }, 'drawArrow': function(_0x1c6743, _0x33e5b1) { if (_0x56ae('0x31af') === _0x56ae('0x31af')) { if (null != _0x1c6743) { var _0x2cf8a6 = Math['sqrt']((_0x33e5b1['x'] - _0x1c6743[_0x56ae('0x3e1')]()) * (_0x33e5b1['x'] - _0x1c6743[_0x56ae('0x3e1')]()) + (_0x33e5b1['y'] - _0x1c6743[_0x56ae('0x9f0')]()) * (_0x33e5b1['y'] - _0x1c6743[_0x56ae('0x9f0')]())), _0x39dc77 = this[_0x56ae('0x9e3')]['scale']; _0x2cf8a6 -= (_0x39dc77['x'] + _0x39dc77['y']) / 0x2 * 0x50; _0x39dc77 = 0x3c * this[_0x56ae('0x9e3')]['scale']['x']; var _0x440113 = _0x33e5b1['y'] - _0x1c6743[_0x56ae('0x9f0')]() > 0xc8 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'] ? 0x1 : -0x1, _0x5868d8 = 0.15 * _0x2cf8a6, _0x11e619 = 0.1 * _0x2cf8a6; this[_0x56ae('0x113c')][_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0x113c')]['get_graphics']()[_0x56ae('0x113d')](5.6 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'], 0xffffff); this['arrow'][_0x56ae('0xb20')]()['moveTo'](_0x39dc77, 0x0); this[_0x56ae('0x113c')][_0x56ae('0xb20')]()[_0x56ae('0x113f')](_0x39dc77 + _0x2cf8a6 / 0x2, 0.16 * _0x2cf8a6 * _0x440113, _0x39dc77 + _0x2cf8a6, 0x0); this[_0x56ae('0x113c')][_0x56ae('0xb20')]()[_0x56ae('0x113e')](_0x39dc77 + _0x2cf8a6 - _0x5868d8, _0x575257[_0x56ae('0x754')](_0x11e619, _0x440113)); this[_0x56ae('0x113c')][_0x56ae('0xb20')]()['lineTo'](_0x39dc77 + _0x2cf8a6, 0x0); this[_0x56ae('0x113c')]['get_graphics']()[_0x56ae('0x1140')](_0x39dc77 + _0x2cf8a6 - 1.17 * _0x5868d8, -0.4 * _0x11e619 * _0x440113); this[_0x56ae('0x113c')]['set_x'](_0x1c6743[_0x56ae('0x3e1')]()); this[_0x56ae('0x113c')][_0x56ae('0xaae')](_0x1c6743[_0x56ae('0x9f0')]()); this[_0x56ae('0x113c')][_0x56ae('0xab6')](0xb4 * Math[_0x56ae('0x1141')](_0x33e5b1['y'] - _0x1c6743[_0x56ae('0x9f0')](), _0x33e5b1['x'] - _0x1c6743[_0x56ae('0x3e1')]()) / 3.141592653589793 * 0xb4 / 3.141592653589793); } } else { return null != this['__proxy'] ? this['__proxy']['getFont'](_0x1c6743) : _0x3e206c['prototype']['getFont']['call'](this, _0x1c6743); } }, 'keepSearching': function(_0xb16f6e) { for (_0xb16f6e = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0xb16f6e[_0x56ae('0x8f5')]();) { var _0x569e0b = _0xb16f6e[_0x56ae('0x42')](), _0x53a69e = _0x569e0b[_0x56ae('0xbf9')]; if (_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x53a69e['id'], _0x53a69e[_0x56ae('0xa1c')]) < _0x569e0b[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() && !_0x569e0b[_0x56ae('0xbf8')]) { _0x569e0b[_0x56ae('0x256e')](); return; } } for (_0xb16f6e = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0xb16f6e['hasNext']();) if (_0x569e0b = _0xb16f6e['next'](), _0x53a69e = _0x569e0b[_0x56ae('0xbf9')], _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x53a69e['id'], _0x53a69e['defaultValue']) < _0x569e0b['intermission'][_0x56ae('0x9fa')]()) { if (_0x56ae('0x31b0') === 'hpuAW') { _0x569e0b[_0x56ae('0x256e')](); break; } else { this[_0x56ae('0x1220')] = this['child'] = this[_0x56ae('0x94c')] = null; this[_0x56ae('0x1025')][_0x56ae('0x500')](0x0); } } }, 'startFromBeginning': function(_0x4e8c84) { var _0x15bcaf = {}; _0x15bcaf[_0x56ae('0x31b1')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if ('LOyqT' === _0x575257['XazGs']) { _0x3db706[_0x56ae('0x26b2')]()[_0x56ae('0xb4a')](0x2); } else { this[_0x56ae('0x51d')](_0x15bcaf['Tdszb'](this[_0x56ae('0x31b2')], _0x4e8c84 * this[_0x56ae('0x93d')])); } }, '__class__': _0x506443 }); var _0x56b670 = function(_0x4b95c6, _0x3e9f7d) { _0x2b9ee7[_0x56ae('0x94d')](this, _0x2d9f4e(this, this['onClick'])); this[_0x56ae('0x2d4f')] = _0x3e9f7d; if (null != _0x3e9f7d[_0x56ae('0x2d46')]) throw new _0x1adea8('Can\x27t\x20display\x20a\x20hidden\x20path!'); for (var _0x47c845 = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3b')](_0x3e9f7d, 0x0) + 0x1, _0x3b57c8 = _0x17c694[_0x56ae('0xbf7')]()['get_length'](); _0x47c845 < _0x3b57c8;) { var _0x395eb9 = _0x47c845++; if (_0x17c694[_0x56ae('0xbf7')]()['get'](_0x395eb9)['hiddenBehind'] == _0x3e9f7d) null == this['hiddenPaths'] && (this[_0x56ae('0x31b3')] = []), this[_0x56ae('0x31b3')][_0x56ae('0x8f0')](_0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x1b')](_0x395eb9)); else break; } this[_0x56ae('0x31b4')] = 0.3 * _0x4b95c6; _0x4b95c6 = _0x3b21dd[_0x56ae('0x488')](); _0x47c845 = _0x3e9f7d[_0x56ae('0x2d54')]; _0x3e9f7d = _0x4b95c6[_0x56ae('0x24e6')](_0x3e9f7d['foundPath'])[_0x56ae('0x24e7')](_0x47c845, null, null); this[_0x56ae('0x471')](_0x3e9f7d['x']); this[_0x56ae('0xaae')](_0x3e9f7d['y']); this[_0x56ae('0xab6')](0x168 * Math['random']()); _0x3e9f7d = new _0x3c6685(0x0, 0x0, 0x1c, 0x1c); _0x4b95c6 = new _0x5c4c32(_0x3e9f7d); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x4b95c6, new _0x515961(!0x0)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4b95c6, new _0x515961(!0x1)); _0x4b95c6 = new _0x1f1204(); _0x47c845 = new _0x3c4050(_0x56b670[_0x56ae('0x31b5')]); _0x47c845[_0x56ae('0x1927')] = 5.6; _0x47c845['lineColor'] = 0xffffff; _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x4b95c6), _0x47c845, new _0x5c4c32(_0x3e9f7d)); this[_0x56ae('0x994')](_0x4b95c6); _0x4b95c6 = new _0x1f1204(); _0x47c845 = new _0x3c4050(_0x56b670[_0x56ae('0x31b6')]); _0x47c845[_0x56ae('0x2d17')] = _0xa83b0c[_0x56ae('0x2d3a')]; _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x4b95c6), _0x47c845, new _0x5c4c32(_0x3e9f7d)); this[_0x56ae('0x994')](_0x4b95c6); }; _0x5ac4a7[_0x56ae('0x31b7')] = _0x56b670; _0x56b670['__name__'] = _0x56ae('0x31b7'); _0x56b670[_0x56ae('0x961')] = [_0x242431]; _0x56b670['__super__'] = _0x2b9ee7; _0x56b670[_0x56ae('0x6')] = _0x4e6193(_0x2b9ee7['prototype'], { 'boxPath': null, 'hiddenPaths': null, 'pulsing': null, 'animationTime': null, 'fadeStart': null, 'update': function(_0x4b34da) { if (_0x56ae('0x31b8') === _0x56ae('0x31b9')) { null != this[_0x56ae('0xe96')] && this[_0x56ae('0xe96')][_0x56ae('0xd62')](this); this[_0x56ae('0xe96')] = _0x4b34da; var _0x1acaad = this[_0x56ae('0xca6')](); this[_0x56ae('0x424')](null); this[_0x56ae('0x424')](_0x1acaad); for (var _0x187e8f, _0x5a644f = 0x0, _0x1696de = this[_0x56ae('0x140f')]['get_length'](); _0x5a644f < _0x1696de;) _0x1acaad = _0x5a644f++, _0x187e8f = this[_0x56ae('0x140f')]['get'](_0x1acaad), _0x1acaad = _0x187e8f[_0x56ae('0x11ad')], null != _0x1acaad && (_0x187e8f[_0x56ae('0x424')](null), _0x187e8f['set_material'](_0x1acaad)); null != this['_animator'] && this['_animator'][_0x56ae('0xd61')](this); return _0x4b34da; } else { this['animationTime'] += _0x4b34da; this[_0x56ae('0xf63')] > this[_0x56ae('0x31b4')] && (0x1 > this['get_alpha']() && (this[_0x56ae('0xf63')] > this[_0x56ae('0x31b4')] + 0.3 ? this[_0x56ae('0xabe')](0x1) : this[_0x56ae('0xabe')]((this[_0x56ae('0xf63')] - this[_0x56ae('0x31b4')]) / 0.3)), this[_0x56ae('0x31ad')] && (this[_0x56ae('0xaaa')](0.15 * Math[_0x56ae('0xaa1')](3.141592653589793 * this[_0x56ae('0xf63')]) + 1.15), this[_0x56ae('0xa9a')](this[_0x56ae('0xab4')]()))); } }, 'reset': function() { var _0x52d035 = this['boxPath'], _0x544383 = _0x52d035[_0x56ae('0xbf9')]; this[_0x56ae('0x31ad')] = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x544383['id'], _0x544383[_0x56ae('0xa1c')]) < _0x52d035[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x52d035[_0x56ae('0xbfb')][_0x56ae('0x9fa')](); if (!this[_0x56ae('0x31ad')] && null != this[_0x56ae('0x31b3')]) for (_0x52d035 = 0x0, _0x544383 = this['hiddenPaths']; _0x52d035 < _0x544383[_0x56ae('0x32')];) { if (_0x56ae('0x31ba') === _0x56ae('0x31ba')) { var _0x24228f = _0x544383[_0x52d035];++_0x52d035; var _0x5dceb0 = _0x24228f[_0x56ae('0xbf9')]; if (_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5dceb0['id'], _0x5dceb0[_0x56ae('0xa1c')]) < _0x24228f[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x24228f[_0x56ae('0xbfb')][_0x56ae('0x9fa')]()) { this[_0x56ae('0x31ad')] = !0x0; break; } } else { return this[_0x56ae('0x31bb')]; } } this[_0x56ae('0xabe')](0x0); this[_0x56ae('0xf63')] = 0x0; }, 'onClick': function(_0x21ab4b) { var _0x29c866 = {}; _0x29c866['EYyXB'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 <= _0xf76599; }; _0x29c866[_0x56ae('0x31bc')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x29c866[_0x56ae('0x31bd')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; _0x29c866[_0x56ae('0x31be')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; _0x29c866[_0x56ae('0x31bf')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; if (_0x56ae('0x31c0') === _0x56ae('0x31c1')) { if (null == _0x21ab4b) return []; var _0x281f3c = Error[_0x56ae('0x31c2')]; Error[_0x56ae('0x31c2')] = function(_0x271c76, _0x281f3c) { _0x271c76 = []; for (var _0xeecd3f = 0x0; _0xeecd3f < _0x281f3c['length'];) { var _0x23964b = _0x281f3c[_0xeecd3f]; ++_0xeecd3f; null != _0x3ce0fc[_0x56ae('0x31c3')] && (_0x23964b = _0x3ce0fc['wrapCallSite'](_0x23964b)); var _0x31ca7c = null, _0x35cc3b = _0x23964b[_0x56ae('0x31c4')](); if (null != _0x35cc3b) { var _0x190e81 = _0x35cc3b[_0x56ae('0xcd4')]('.'); _0x29c866[_0x56ae('0x31c5')](0x0, _0x190e81) && (_0x31ca7c = _0x11208a[_0x56ae('0xc14')](_0x35cc3b, 0x0, _0x190e81), _0x35cc3b = _0x11208a['substr'](_0x35cc3b, _0x190e81 + 0x1, null), _0x31ca7c = _0x146cb9[_0x56ae('0x2876')](_0x31ca7c, _0x35cc3b)); } _0x35cc3b = _0x23964b[_0x56ae('0x31c6')](); _0x190e81 = null == _0x35cc3b ? -0x1 : _0x35cc3b['indexOf'](_0x56ae('0x31c7')); null != _0x3ce0fc[_0x56ae('0x31c3')] && 0x0 < _0x190e81 && (_0x35cc3b = _0x11208a['substr'](_0x35cc3b, _0x190e81 + 0x6, null)); _0x271c76['push'](_0x146cb9[_0x56ae('0x2873')](_0x31ca7c, _0x35cc3b, _0x23964b[_0x56ae('0x31c8')](), _0x23964b[_0x56ae('0x31c9')]())); } return _0x271c76; }; _0x21ab4b = _0x3ce0fc[_0x56ae('0x31ca')](_0x21ab4b['stack']); Error[_0x56ae('0x31c2')] = _0x281f3c; return _0x21ab4b; } else { _0x21ab4b = this[_0x56ae('0x2d4f')]; if (!(_0x21ab4b[_0x56ae('0xf2a')] < _0x21ab4b['intermission'][_0x56ae('0x9fa')]() + _0x21ab4b[_0x56ae('0xbfb')][_0x56ae('0x9fa')]())) { if (_0x56ae('0x31cb') === _0x56ae('0x31cc')) { B = _0x1ee3a8[_0x56ae('0x1b')](B); _0x2d9f4e = B[_0x56ae('0xa60')]; _0x1b30b7 = f[_0x56ae('0xa61')]; var _0x38dceb = _0x2d9f4e['x']; var _0x5dc978 = _0x2d9f4e['y']; var _0x550cbf = _0x2d9f4e['z']; var _0x26223f = _0x2d9f4e['w']; var _0x4a7a3c = _0x1b30b7['x']; var _0x24470a = _0x1b30b7['y']; _0x1b30b7 = _0x1b30b7['z']; var _0x142e53 = -_0x38dceb * _0x4a7a3c - _0x5dc978 * _0x24470a - _0x550cbf * _0x1b30b7; var _0xe1ab0d = _0x26223f * _0x4a7a3c + _0x5dc978 * _0x1b30b7 - _0x550cbf * _0x24470a; var _0x48f532 = _0x26223f * _0x24470a - _0x38dceb * _0x1b30b7 + _0x550cbf * _0x4a7a3c; _0x4a7a3c = _0x26223f * _0x1b30b7 + _0x38dceb * _0x24470a - _0x5dc978 * _0x4a7a3c; _0x1b30b7 = B['translation']; l['x'] = -_0x142e53 * _0x38dceb + _0xe1ab0d * _0x26223f - _0x48f532 * _0x550cbf + _0x4a7a3c * _0x5dc978 + _0x1b30b7['x']; l['y'] = -_0x142e53 * _0x5dc978 + _0xe1ab0d * _0x550cbf + _0x48f532 * _0x26223f - _0x4a7a3c * _0x38dceb + _0x1b30b7['y']; l['z'] = _0x29c866[_0x56ae('0x31bc')](-_0x142e53 * _0x550cbf - _0x29c866[_0x56ae('0x31bd')](_0xe1ab0d, _0x5dc978) + _0x29c866['ovRCd'](_0x48f532, _0x38dceb) + _0x4a7a3c * _0x26223f, _0x1b30b7['z']); _0xe1ab0d = _0x2d9f4e['x']; _0x48f532 = _0x2d9f4e['y']; _0x4a7a3c = _0x2d9f4e['z']; _0x142e53 = _0x2d9f4e['w']; _0x2d9f4e = f['orientation']; _0x38dceb = _0x2d9f4e['x']; _0x5dc978 = _0x2d9f4e['y']; _0x550cbf = _0x2d9f4e['z']; _0x26223f = _0x2d9f4e['w']; q['w'] = _0x29c866[_0x56ae('0x31be')](_0x142e53 * _0x26223f - _0xe1ab0d * _0x38dceb, _0x48f532 * _0x5dc978) - _0x4a7a3c * _0x550cbf; q['x'] = _0x142e53 * _0x38dceb + _0xe1ab0d * _0x26223f + _0x48f532 * _0x550cbf - _0x4a7a3c * _0x5dc978; q['y'] = _0x142e53 * _0x5dc978 - _0xe1ab0d * _0x550cbf + _0x48f532 * _0x26223f + _0x4a7a3c * _0x38dceb; q['z'] = _0x142e53 * _0x550cbf + _0xe1ab0d * _0x5dc978 - _0x29c866[_0x56ae('0x31bf')](_0x48f532, _0x38dceb) + _0x4a7a3c * _0x26223f; } else { if (null != this['hiddenPaths']) { _0x21ab4b = 0x0; for (var _0x1ee3a8 = this['hiddenPaths']; _0x21ab4b < _0x1ee3a8['length'];) { var _0x46724d = _0x1ee3a8[_0x21ab4b]; ++_0x21ab4b; if (_0x46724d[_0x56ae('0xf2a')] >= _0x46724d[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x46724d[_0x56ae('0xbfb')]['get_length']()) { var _0x384ebf = _0x46724d[_0x56ae('0xbf9')]; _0x384ebf = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x384ebf['id'], _0x384ebf[_0x56ae('0xa1c')]) < _0x46724d[_0x56ae('0xbfa')][_0x56ae('0x9fa')]() + _0x46724d[_0x56ae('0xbfb')][_0x56ae('0x9fa')](); } else _0x384ebf = !0x0; if (_0x384ebf) { _0x46724d[_0x56ae('0x256e')](); return; } } } _0x21ab4b = this[_0x56ae('0x2d4f')]; _0x21ab4b[_0x56ae('0xf2a')] = _0x21ab4b[_0x56ae('0xbfa')][_0x56ae('0x9fa')](); _0x21ab4b['saveSubIndex'][_0x56ae('0x195d')](); } } this[_0x56ae('0x2d4f')][_0x56ae('0x256e')](); } }, '__class__': _0x56b670 }); var _0x1d2211 = function() { this['contentsDirty'] = this[_0x56ae('0x15ac')] = !0x0; _0xc32e6['call'](this); this[_0x56ae('0x15ad')] = new _0xc32e6(); this['superAddChild'](this[_0x56ae('0x15ad')]); }; _0x5ac4a7[_0x56ae('0x31cd')] = _0x1d2211; _0x1d2211[_0x56ae('0x8bf')] = 'haxeutils.display.OverrideChildrenSprite'; _0x1d2211[_0x56ae('0x8ee')] = _0xc32e6; _0x1d2211[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'contentsDirty': null, 'overrideEnabled': null, 'contents': null, 'superAddChild': function(_0x585d88) { if (_0x575257[_0x56ae('0x73c')]('aEgcN', _0x56ae('0x31ce'))) { this[_0x56ae('0x15ac')] = !0x1; this[_0x56ae('0x994')](_0x585d88); this[_0x56ae('0x15ac')] = !0x0; } else { this[_0x56ae('0x1bd9')] = 0x0; this[_0x56ae('0x168f')] = _0x585d88; this['result'] = b; } }, 'superAddChildAt': function(_0x3df0d6, _0x43cc03) { var _0x545ede = {}; _0x545ede['kXxoG'] = function(_0x4dd284, _0xf76599) { return _0x575257.TJsKp(_0x4dd284, _0xf76599); }; if (_0x56ae('0x31cf') === _0x56ae('0x31cf')) { this[_0x56ae('0x15ac')] = !0x1; this[_0x56ae('0xaca')](_0x3df0d6, _0x43cc03); this[_0x56ae('0x15ac')] = !0x0; } else { if (_0x545ede['kXxoG'](this[_0x56ae('0x114b')], _0x3df0d6)) return this['object3D']; this[_0x56ae('0x114b')] = _0x3df0d6; if (null != _0x3df0d6) this[_0x56ae('0x114c')](), this[_0x56ae('0x31d0')](); else { var _0x4cc96f = this[_0x56ae('0x201e')], _0x1c0df2 = this['sourceOrigin']; _0x4cc96f['x'] = _0x1c0df2['x']; _0x4cc96f['y'] = _0x1c0df2['y']; _0x4cc96f['z'] = _0x1c0df2['z']; _0x4cc96f = this[_0x56ae('0xc61')]; _0x1c0df2 = this[_0x56ae('0x31d1')]; _0x4cc96f['x'] = _0x1c0df2['x']; _0x4cc96f['y'] = _0x1c0df2['y']; _0x4cc96f['z'] = _0x1c0df2['z']; } return _0x3df0d6; } }, 'superRemoveChild': function(_0x7c8146) { this[_0x56ae('0x15ac')] = !0x1; this['removeChild'](_0x7c8146); this['overrideEnabled'] = !0x0; }, 'addChild': function(_0x52f4ef) { if ('zSvLb' !== _0x56ae('0x31d2')) { null != this['__currentShader'] && null != this[_0x56ae('0x12e9')] && this[_0x56ae('0x1ff4')]['__updateFromBuffer'](this['__currentShaderBuffer'], _0x52f4ef); } else { return this[_0x56ae('0x15ac')] ? (this['contentsDirty'] = !0x0, this[_0x56ae('0x15ad')][_0x56ae('0x994')](_0x52f4ef)) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0x994')]['call'](this, _0x52f4ef); } }, 'addChildAt': function(_0x77d273, _0x218dd8) { if (_0x56ae('0x31d3') === _0x56ae('0x31d3')) { return this[_0x56ae('0x15ac')] ? (this['contentsDirty'] = !0x0, this[_0x56ae('0x15ad')]['addChildAt'](_0x77d273, _0x218dd8)) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0xaca')][_0x56ae('0x94d')](this, _0x77d273, _0x218dd8); } else { var _0x4820a3 = c[_0x56ae('0x42')](); if (_0x4820a3[_0x56ae('0xad1')]() == _0x77d273) return _0x218dd8 ? _0x4820a3[_0x56ae('0xa48')]() : _0x4820a3; } }, 'getChildAt': function(_0x1bc266) { return this[_0x56ae('0x15ac')] ? this['contents'][_0x56ae('0x95a')](_0x1bc266) : _0xc32e6[_0x56ae('0x6')]['getChildAt'][_0x56ae('0x94d')](this, _0x1bc266); }, 'getChildByName': function(_0xa56a10) { return this[_0x56ae('0x15ac')] ? this['contents'][_0x56ae('0x31d4')](_0xa56a10) : _0xc32e6['prototype']['getChildByName'][_0x56ae('0x94d')](this, _0xa56a10); }, 'getChildIndex': function(_0x3c2146) { return this[_0x56ae('0x15ac')] ? this[_0x56ae('0x15ad')][_0x56ae('0xb7d')](_0x3c2146) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0xb7d')][_0x56ae('0x94d')](this, _0x3c2146); }, 'get_numChildren': function() { return this['overrideEnabled'] ? this[_0x56ae('0x15ad')][_0x56ae('0xb03')]() : _0xc32e6['prototype'][_0x56ae('0xb03')][_0x56ae('0x94d')](this); }, 'removeChild': function(_0x5a4955) { if ('MlgeX' === _0x56ae('0x31d5')) { return this[_0x56ae('0x15ac')] ? (this['contentsDirty'] = !0x0, this[_0x56ae('0x15ad')][_0x56ae('0xa20')](_0x5a4955)) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0xa20')][_0x56ae('0x94d')](this, _0x5a4955); } else { var _0xab24c3 = b['getFreeTextureReg'](), _0x1557c1 = b[_0x56ae('0xe2b')](); b[_0x56ae('0xe2b')](); var _0x1ea8df = b['getFreeFragmentConstant'](); _0x5a4955[_0x56ae('0x1c77')] = 0x4 * _0x1557c1[_0x56ae('0x9c6')](); _0x5a4955['texturesIndex'] = _0xab24c3[_0x56ae('0x9c6')](); return this[_0x56ae('0x1d64')](b, _0x1ea8df, _0xab24c3, _0x1557c1, c); } }, 'removeChildAt': function(_0x4aa318) { return this['overrideEnabled'] ? (this[_0x56ae('0x2168')] = !0x0, this[_0x56ae('0x15ad')]['removeChildAt'](_0x4aa318)) : _0xc32e6[_0x56ae('0x6')]['removeChildAt'][_0x56ae('0x94d')](this, _0x4aa318); }, 'removeChildren': function(_0xdadb3, _0x29938a) { if (_0x56ae('0x31d6') === _0x56ae('0x31d7')) { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0xdadb3); this[_0x56ae('0x182b')] = this[_0x56ae('0x1877')] = this['shader'] = null; this[_0x56ae('0x1897')](_0xdadb3); } else { null == _0x29938a && (_0x29938a = 0x7fffffff); null == _0xdadb3 && (_0xdadb3 = 0x0); if (this['overrideEnabled']) { this['contentsDirty'] = !0x0; var _0x39b864 = this[_0x56ae('0x15ad')]; for (_0xdadb3 = new _0x380a2a(null != _0x29938a ? _0x29938a - 0x1 : _0x39b864[_0x56ae('0xb03')]() - 0x1, null != _0xdadb3 ? _0xdadb3 : 0x0, -0x1); _0xdadb3['currentValue'] + _0xdadb3['increment'] != _0xdadb3[_0x56ae('0xf6a')];) _0x29938a = _0xdadb3['currentValue'] += _0xdadb3[_0x56ae('0x221f')], _0x39b864[_0x56ae('0x2a87')](_0x29938a); } else for (_0x39b864 = new _0x380a2a(null != _0x29938a ? _0x29938a - 0x1 : this[_0x56ae('0xb03')]() - 0x1, null != _0xdadb3 ? _0xdadb3 : 0x0, -0x1); _0x39b864[_0x56ae('0x1407')] + _0x39b864[_0x56ae('0x221f')] != _0x39b864[_0x56ae('0xf6a')];) _0xdadb3 = _0x39b864[_0x56ae('0x1407')] += _0x39b864[_0x56ae('0x221f')], this['removeChildAt'](_0xdadb3); } }, 'setChildIndex': function(_0x29f7cd, _0x2d7248) { this['overrideEnabled'] ? this[_0x56ae('0x15ad')][_0x56ae('0x15ae')](_0x29f7cd, _0x2d7248) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0x15ae')][_0x56ae('0x94d')](this, _0x29f7cd, _0x2d7248); }, 'swapChildren': function(_0x2c87db, _0x2b1a24) { this[_0x56ae('0x15ac')] ? this[_0x56ae('0x15ad')]['swapChildren'](_0x2c87db, _0x2b1a24) : _0xc32e6[_0x56ae('0x6')][_0x56ae('0x31d8')][_0x56ae('0x94d')](this, _0x2c87db, _0x2b1a24); }, 'swapChildrenAt': function(_0x1fef0f, _0x77cb4a) { this[_0x56ae('0x15ac')] ? this[_0x56ae('0x15ad')][_0x56ae('0x31d9')](_0x1fef0f, _0x77cb4a) : _0xc32e6[_0x56ae('0x6')]['swapChildrenAt'][_0x56ae('0x94d')](this, _0x1fef0f, _0x77cb4a); }, '__class__': _0x1d2211 }); var _0x375968 = function(_0xaa3fee, _0x2794c5, _0x454831, _0x1c8f5c, _0x5c1339, _0x4d5ff4) { if (_0x56ae('0x31da') !== 'zNowB') { null == _0x4d5ff4 && (_0x4d5ff4 = !0x0); this['cameraMoved'] = !0x0; this[_0x56ae('0x1f7d')] = this[_0x56ae('0x31db')] = this[_0x56ae('0x31dc')] = this[_0x56ae('0x2165')] = 0x0; this['xLocked'] = this[_0x56ae('0x31dd')] = !0x1; this[_0x56ae('0x31de')] = this[_0x56ae('0x31df')] = 0.5; this[_0x56ae('0xb4f')] = !0x1; _0x1d2211[_0x56ae('0x94d')](this); var _0x5c4aac = _0x2d9f4e(this, this[_0x56ae('0x31e0')]); _0xfba720['get_currentLayout']()[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x5c4aac))); this[_0x56ae('0x2b33')] = new _0x3c6685(0x0, 0x0, _0xaa3fee, _0x2794c5); this[_0x56ae('0x31e1')](this[_0x56ae('0x2b33')]); null != _0x5c1339 && (_0x5c1339[_0x56ae('0xfe8')] = this[_0x56ae('0x15ad')], this[_0x56ae('0x2160')] = _0x5c1339); null == _0x454831 && (null == _0x1c8f5c && (_0x1c8f5c = 0x7), _0x454831 = new _0x45bf81(_0x1c8f5c)); this[_0x56ae('0x1933')] = _0x454831; _0x454831['view'] = this; this[_0x56ae('0x31e2')] = new _0x3c6685(); this['cameraMovementBounds'] = new _0x3c6685(); this[_0x56ae('0xb4f')] = _0x4d5ff4; this[_0x56ae('0x95e')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0x2a86')])); this['addEventListener'](_0x56ae('0xad4'), _0x2d9f4e(this, this['removeListeners'])); } else { var _0x285b86 = '2|1|4|0|3' ['split']('|'), _0x40d9b5 = 0x0; while (!![]) { switch (_0x285b86[_0x40d9b5++]) { case '0': this['z'] = _0x1cbaec[_0x56ae('0xbcc')][_0x56ae('0xca0')] + _0x1cbaec[_0x56ae('0x31e3')]() * (0x2 * Math[_0x56ae('0xadb')]() + 0x1) * this[_0x56ae('0x2ede')]; continue; case '1': this['setCurrentSection'](_0x1cbaec[_0x56ae('0xbcc')]); continue; case '2': var _0x1cbaec = this[_0x56ae('0x94c')]['characters'][_0x56ae('0x1b')](0x0); continue; case '3': this[_0x56ae('0x2ee3')] = 0x1; continue; case '4': this[_0x56ae('0x2ee5')] = 0x0; continue; } break; } } }; _0x5ac4a7[_0x56ae('0x31e4')] = _0x375968; _0x375968['__name__'] = _0x56ae('0x31e4'); _0x375968[_0x56ae('0x961')] = [_0x242431]; _0x375968[_0x56ae('0x8ee')] = _0x1d2211; _0x375968[_0x56ae('0x6')] = _0x4e6193(_0x1d2211[_0x56ae('0x6')], { 'scrollRectSource': null, 'contentBounds': null, 'arrangement': null, 'behavior': null, 'useInternalTick': null, 'prevTime': null, 'xGravity': null, 'yGravity': null, 'xLocked': null, 'yLocked': null, '_cameraX': null, '_cameraY': null, 'cameraMovementBounds': null, 'contentsXMargin': null, 'contentsYMargin': null, 'cameraMoved': null, 'scrollEasing': null, 'dispose': function() { this[_0x56ae('0x968')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0x2a86')])); this['removeEventListener'](_0x56ae('0xad4'), _0x2d9f4e(this, this[_0x56ae('0x164a')])); this[_0x56ae('0x164a')](null); for (var _0x11be0b = new _0x380a2a(this['get_numChildren']() - 0x1, 0x0, -0x1); _0x11be0b[_0x56ae('0x1407')] + _0x11be0b[_0x56ae('0x221f')] != _0x11be0b[_0x56ae('0xf6a')];) { var _0x3f9be7 = _0x11be0b[_0x56ae('0x1407')] += _0x11be0b['increment']; this[_0x56ae('0x2a87')](_0x3f9be7); } }, 'addListeners': function(_0x444709) { this[_0x56ae('0xb4f')] && (this[_0x56ae('0x95e')]('enterFrame', _0x2d9f4e(this, this[_0x56ae('0xb2f')])), this[_0x56ae('0x1a03')] = new Date()[_0x56ae('0xb3e')]() / 0x3e8); this[_0x56ae('0x952')]['addEventListener']('mouseDown', _0x2d9f4e(this, this[_0x56ae('0xb50')])); this[_0x56ae('0x952')][_0x56ae('0x95e')](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0xb51')])); this[_0x56ae('0x952')]['addEventListener'](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0x1212')])); this[_0x56ae('0x952')][_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xb53')])); this[_0x56ae('0x952')][_0x56ae('0x95e')](_0x575257[_0x56ae('0x757')], _0x2d9f4e(this, this[_0x56ae('0xb54')])); }, 'removeListeners': function(_0x3b343a) { this['useInternalTick'] && this[_0x56ae('0x968')](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0xb2f')])); this[_0x56ae('0x952')][_0x56ae('0x968')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0xb50')])); this[_0x56ae('0x952')][_0x56ae('0x968')](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0xb51')])); this[_0x56ae('0x952')][_0x56ae('0x968')](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0x1212')])); this[_0x56ae('0x952')][_0x56ae('0x968')]('click', _0x1c1b50[_0x56ae('0x31e5')](_0x2d9f4e, this, this[_0x56ae('0xb53')])); this['stage'][_0x56ae('0x968')](_0x56ae('0x758'), _0x2d9f4e(this, this[_0x56ae('0xb54')])); }, 'onEnterFrame': function(_0x44c1eb) { null != this['stage'] && (_0x44c1eb = new Date()[_0x56ae('0xb3e')]() / 0x3e8, this[_0x56ae('0x8f2')](_0x44c1eb - this['prevTime']), this['prevTime'] = _0x44c1eb); }, 'reset': function() {}, 'update': function(_0x519400) { null != this['behavior'] && this[_0x56ae('0x1933')][_0x56ae('0x8f2')](_0x519400); this[_0x56ae('0x31e6')](); this[_0x56ae('0x31e7')] && (this[_0x56ae('0x31e7')] = !0x1, this[_0x56ae('0x1f7d')] < this[_0x56ae('0x28f0')][_0x56ae('0x1369')]() ? this[_0x56ae('0x1f7d')] = this['cameraMovementBounds']['get_left']() : this[_0x56ae('0x1f7d')] > this[_0x56ae('0x28f0')][_0x56ae('0xa15')]() && (this[_0x56ae('0x1f7d')] = this['cameraMovementBounds'][_0x56ae('0xa15')]()), this[_0x56ae('0x31db')] < this[_0x56ae('0x28f0')][_0x56ae('0x136c')]() ? this[_0x56ae('0x31db')] = this[_0x56ae('0x28f0')]['get_top']() : this[_0x56ae('0x31db')] > this['cameraMovementBounds'][_0x56ae('0xa16')]() && (this['_cameraY'] = this[_0x56ae('0x28f0')][_0x56ae('0xa16')]()), this[_0x56ae('0x2b33')]['x'] = this[_0x56ae('0x1f7d')] - this['scrollRectSource']['width'] / 0x2, this[_0x56ae('0x2b33')]['y'] = this[_0x56ae('0x31db')] - this[_0x56ae('0x2b33')][_0x56ae('0x727')] / 0x2, this['set_scrollRect'](this[_0x56ae('0x2b33')])); _0x29a875['instance']['mouseDown'] || (this[_0x56ae('0xadd')] = !0x0); }, 'setContentsDirty': function() { this[_0x56ae('0x2168')] = !0x0; }, 'setCameraMoved': function() { this[_0x56ae('0x31e7')] = !0x0; }, 'checkCameraBounds': function() { if (this[_0x56ae('0x2168')]) { this[_0x56ae('0x2168')] = !0x1; null != this[_0x56ae('0x2160')] && this['arrangement']['arrange'](); this[_0x56ae('0x31e2')][_0x56ae('0x8ae')](this['contents'][_0x56ae('0x2d36')](null)); this['cameraMovementBounds'][_0x56ae('0x8ae')](this[_0x56ae('0x31e2')]); this[_0x56ae('0x28f0')][_0x56ae('0x135f')](-this[_0x56ae('0x2b33')][_0x56ae('0x3d')] / 0x2, -this[_0x56ae('0x2b33')][_0x56ae('0x727')] / 0x2); this[_0x56ae('0x28f0')]['inflate'](this[_0x56ae('0x31dc')], this[_0x56ae('0x2165')]); if (0x0 > this[_0x56ae('0x28f0')]['width'] || this[_0x56ae('0x215f')]) { if ('BiJaS' !== _0x56ae('0x31e8')) { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x16, -1.2); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2931'), -0x12c, -0xc8, null, null, null, null, null); var _0x46ca7e = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2932'), 0xf0, -0x50, null, null, -0x1, _0x46ca7e, null); } else { var _0x200e8f = this[_0x56ae('0x28f0')][_0x56ae('0x1369')](), _0xe8593c = this['cameraMovementBounds'][_0x56ae('0xa15')](); this[_0x56ae('0x28f0')]['x'] = _0x200e8f + this[_0x56ae('0x31de')] * (_0xe8593c - _0x200e8f); this[_0x56ae('0x28f0')]['width'] = 0x0; } } if (0x0 > this[_0x56ae('0x28f0')]['height'] || this[_0x56ae('0x31dd')]) _0x200e8f = this['cameraMovementBounds'][_0x56ae('0x136c')](), _0xe8593c = this['cameraMovementBounds']['get_bottom'](), this['cameraMovementBounds']['y'] = _0x200e8f + this[_0x56ae('0x31df')] * (_0xe8593c - _0x200e8f), this[_0x56ae('0x28f0')]['height'] = 0x0; this[_0x56ae('0x31e7')] = !0x0; } }, 'scrollTo': function(_0x132997, _0xeeb0ea, _0x369f03, _0x4a9f78) { null == _0x369f03 && (_0x369f03 = 0.5); if (_0x1c1b50['foiZL'](this[_0x56ae('0x1933')], _0x45bf81)) { var _0x58937e = this[_0x56ae('0x1933')]; _0x58937e[_0x56ae('0x1eb8')] = 0x0; _0x58937e[_0x56ae('0x1eb9')] = 0x0; } _0x58937e = this[_0x56ae('0x28f0')][_0x56ae('0x1369')](); var _0x4f5dfb = this[_0x56ae('0x28f0')][_0x56ae('0xa15')](); _0x132997 = _0x132997 >= _0x58937e ? _0x132997 <= _0x4f5dfb ? _0x132997 : _0x4f5dfb : _0x58937e; _0x58937e = this[_0x56ae('0x28f0')][_0x56ae('0x136c')](); _0x4f5dfb = this['cameraMovementBounds']['get_bottom'](); 0x0 >= _0x369f03 && (_0x369f03 = 0.001); _0x132997 = _0x360126[_0x56ae('0x105f')](this, _0x369f03, { '_cameraX': _0x132997, '_cameraY': _0xeeb0ea >= _0x58937e ? _0xeeb0ea <= _0x4f5dfb ? _0xeeb0ea : _0x4f5dfb : _0x58937e }); null != _0x4a9f78 ? _0x132997[_0x56ae('0x1060')](_0x4a9f78) : null != this[_0x56ae('0x31e9')] && _0x132997['ease'](this[_0x56ae('0x31e9')]); _0x132997['onUpdate'](_0x2d9f4e(this, this['setCameraMoved'])); return _0x132997; }, 'get_contentsWidth': function() { return this[_0x56ae('0x15ad')][_0x56ae('0x15')](); }, 'get_contentsHeight': function() { return this['contents'][_0x56ae('0x16')](); }, 'get_cameraX': function() { return this[_0x56ae('0x1f7d')]; }, 'set_cameraX': function(_0x2355fc) { this[_0x56ae('0x1f7d')] = _0x2355fc; this['cameraMoved'] = !0x0; _0x360126[_0x56ae('0xb8c')](this); return this[_0x56ae('0x1f7d')]; }, 'get_cameraY': function() { if (_0x56ae('0x31ea') === _0x56ae('0x31ea')) { return this[_0x56ae('0x31db')]; } else { var _0x2757c2 = 0x1; null != f && (_0x2757c2 = (f[_0x56ae('0x15')]() - _0x2d9f4e[_0x56ae('0x1926')]['get_width']() - q[_0x56ae('0x15')]()) / 0x3 / _0x5ac4a7[_0x56ae('0xa19')]['x']); if (l) _0x2d9f4e['textField'][_0x56ae('0x471')](q[_0x56ae('0x3e1')]() + q[_0x56ae('0x15')]() + _0x2757c2 * _0x5ac4a7[_0x56ae('0xa19')]['x']); else { var _0x5693e8 = _0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x3e1')]() + _0x2d9f4e[_0x56ae('0x1926')]['get_width'](); q[_0x56ae('0x471')](_0x5693e8 + _0x2757c2 * _0x5ac4a7[_0x56ae('0xa19')]['x']); } } }, 'set_cameraY': function(_0x41497d) { this[_0x56ae('0x31db')] = _0x41497d; this[_0x56ae('0x31e7')] = !0x0; _0x360126['stop'](this); return this[_0x56ae('0x31db')]; }, 'onMouseDown': function(_0x524e40) { null != this[_0x56ae('0x1933')] && this[_0x56ae('0x1933')][_0x56ae('0xb50')](_0x524e40) && (this['mouseChildren'] = !0x1); }, 'onMouseMove': function(_0x31737f) { if ('ipAGN' === _0x56ae('0x31eb')) { null == b && (b = 0x1); null == _0x31737f && (_0x31737f = 0x1); _0xbb3700[_0x56ae('0x6')][_0x56ae('0x112c')][_0x56ae('0x94d')](this, _0x31737f, b); this[_0x56ae('0x1045')](this[_0x56ae('0x1190')]); } else { null != this[_0x56ae('0x1933')] && this[_0x56ae('0x1933')][_0x56ae('0xb51')](_0x31737f) && (this[_0x56ae('0xadd')] = !0x1); } }, 'onMouseUp': function(_0x392f89) { if (_0x575257[_0x56ae('0x730')](null, this[_0x56ae('0x1933')])) this[_0x56ae('0x1933')][_0x56ae('0x1212')](_0x392f89); }, 'onMouseClick': function(_0x2e785a) { if (null != this['behavior']) this[_0x56ae('0x1933')][_0x56ae('0xb53')](_0x2e785a); }, 'onMouseWheel': function(_0x3266a3) { if (null != this[_0x56ae('0x1933')]) this[_0x56ae('0x1933')]['onMouseWheel'](_0x3266a3); }, 'getVisibleArea': function() { var _0x3c4fa3 = this[_0x56ae('0x28f0')][_0x56ae('0xa48')](); _0x3c4fa3[_0x56ae('0x135f')](this[_0x56ae('0x2b33')][_0x56ae('0x3d')] / 0x2, this[_0x56ae('0x2b33')][_0x56ae('0x727')] / 0x2); return _0x3c4fa3; }, 'getOutsideX': function(_0x5718e5) { return this['get_x']() + this['scrollRectSource']['width'] / 0x2 - this[_0x56ae('0x1f7d')] + _0x5718e5; }, 'getOutsideY': function(_0x53a329) { return this[_0x56ae('0x9f0')]() + this[_0x56ae('0x2b33')]['height'] / 0x2 - this[_0x56ae('0x31db')] + _0x53a329; }, 'getInsideX': function(_0x36e7e4) { return _0x36e7e4 + this[_0x56ae('0x1f7d')] - this['scrollRectSource'][_0x56ae('0x3d')] / 0x2 - this[_0x56ae('0x3e1')](); }, 'getInsideY': function(_0x281599) { if (_0x56ae('0x31ec') === _0x56ae('0x31ed')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x28e9')], 0x3, null, { 'stopLoadingAfter': 0x4 }); this[_0x56ae('0x1c36')] = !0x0; this[_0x56ae('0xcc0')](new _0x5e2059(_0x4622dd[_0x56ae('0x28e9')], 0x4)); this['followingCutscene'] = _0x575257[_0x56ae('0x6bf')]; this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x575257['hPvtg'](_0x2d9f4e, this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this['frame7']), _0x2d9f4e(this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')])]; this['name'] = 'Morning\x20Hypothesis\x204'; } else { return _0x281599 + this[_0x56ae('0x31db')] - this[_0x56ae('0x2b33')][_0x56ae('0x727')] / 0x2 - this[_0x56ae('0x9f0')](); } }, 'get_width': function() { return this[_0x56ae('0x2b33')][_0x56ae('0x3d')]; }, 'get_height': function() { return this[_0x56ae('0x2b33')][_0x56ae('0x727')]; }, 'set_width': function(_0x4f93cd) { this[_0x56ae('0x31e7')] = !0x0; return this['scrollRectSource']['width'] = Math[_0x56ae('0x49')](_0x4f93cd); }, 'set_height': function(_0x12e5f1) { this[_0x56ae('0x31e7')] = !0x0; return this[_0x56ae('0x2b33')][_0x56ae('0x727')] = Math['floor'](_0x12e5f1); }, '__class__': _0x375968, '__properties__': _0x4e6193(_0x1d2211[_0x56ae('0x6')][_0x56ae('0x984')], { 'get_contentsHeight': _0x1c1b50[_0x56ae('0x4b2')], 'get_contentsWidth': _0x56ae('0x31ee'), 'set_cameraY': 'set_cameraY', 'get_cameraY': _0x56ae('0x31ef'), 'set_cameraX': _0x56ae('0x1f7c'), 'get_cameraX': _0x56ae('0x31f0') }) }); var _0x5c49c8 = function(_0x3aae96, _0xb27e86, _0x243962, _0x5f22e3, _0x1fa023, _0x3b7438) { null == _0x3b7438 && (_0x3b7438 = !0x0); _0x375968[_0x56ae('0x94d')](this, _0x3aae96, _0xb27e86, _0x243962, _0x5f22e3, _0x1fa023, _0x3b7438); this[_0x56ae('0x28f0')][_0x56ae('0x1c')](-Infinity, -Infinity, Infinity, Infinity); }; _0x5ac4a7['com.player03.run3.menu.map._BoxOverlay.NoBoundsScrollView'] = _0x5c49c8; _0x5c49c8[_0x56ae('0x8bf')] = 'com.player03.run3.menu.map._BoxOverlay.NoBoundsScrollView'; _0x5c49c8[_0x56ae('0x8ee')] = _0x375968; _0x5c49c8[_0x56ae('0x6')] = _0x4e6193(_0x375968[_0x56ae('0x6')], { 'checkCameraBounds': function() {}, '__class__': _0x5c49c8 }); var _0x50ff91 = function() { if ('EIOob' !== _0x56ae('0x31f1')) { _0x566edf['call'](this, new _0x1b25e8(0xf, 0x8), new _0x1b25e8(0x1, 0x8), new _0x1b25e8(0x1d, 0x8)); } else { _0x234651[_0x56ae('0x94d')](this, null, null, _0xfba720[_0x56ae('0xa1f')]()); this['mouseEnabled'] = !0x1; } }; _0x5ac4a7[_0x56ae('0x31f2')] = _0x50ff91; _0x50ff91['__name__'] = _0x56ae('0x31f2'); _0x50ff91[_0x56ae('0x8ee')] = _0x234651; _0x50ff91[_0x56ae('0x6')] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'levelNumberText': null, 'levelNumber': null, 'path': null, 'createLayout2': function() { if (_0x56ae('0x31f3') !== _0x56ae('0x31f4')) { var _0x28acc4 = this[_0x56ae('0x13c8')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x28, null, _0x56ae('0x31f5'), null, null, null, null, 0x0), _0x1fdafc = null; null == _0x1fdafc && (_0x1fdafc = _0x28acc4['get_defaultTextFormat']()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x28acc4), new _0x1ba7bc(_0x1fdafc)); _0x28acc4 = new _0x4dd284(this['levelNumberText']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x28acc4, new _0xa5dd91(0x0, _0x2bd32b[_0x56ae('0xf90')])); this[_0x56ae('0x13c8')]['mouseEnabled'] = !0x1; this[_0x56ae('0x994')](this[_0x56ae('0x13c8')]); this['set_visible'](!0x1); } else { _0xc32e6['call'](this); this['codes'] = _0x28acc4; for (var _0x39d8ce = 0x0, _0x4fac68 = 0x0; _0x4fac68 < _0x28acc4[_0x56ae('0x32')];) { var _0x4288e3 = _0x28acc4[_0x4fac68]; ++_0x4fac68; _0x4288e3[_0x56ae('0x31f6')][_0x56ae('0x32')] > _0x39d8ce && (_0x39d8ce = _0x4288e3['code'][_0x56ae('0x32')]); } _0x28acc4 = []; for (_0x4fac68 = 0x0; _0x4fac68 < _0x39d8ce;) _0x4fac68++, _0x28acc4[_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x168f')] = _0x28acc4; _0x39d8ce = new _0x3c6685(); _0x28acc4 = new _0x5c4c32(_0x39d8ce); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x28acc4, new _0x4a4b5e(!0x0, 1.5)); _0x28acc4 = new _0x5c4c32(_0x39d8ce); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x28acc4, new _0x4a4b5e(!0x1, 0.3)); _0x28acc4 = new _0x5c4c32(_0x39d8ce); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x28acc4, new _0x18f8f3(!0x0, 0.5)); _0x28acc4 = new _0x5c4c32(_0x39d8ce); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x28acc4, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xfa0')])); _0x28acc4 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x28acc4, _0xa83b0c[_0x56ae('0x2d3a')], null, null, null, new _0x5c4c32(_0x39d8ce)); this[_0x56ae('0x994')](_0x28acc4); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0x31f7')])); } }, 'hide': function() { if (_0x1c1b50['UwskT'] === _0x56ae('0x31f8')) { return this['unlockPath'][_0x56ae('0xba0')](this['unlockPoint']); } else { this[_0x56ae('0x1958')] = null; this[_0x56ae('0x2b59')] = -0x1; this['set_visible'](!0x1); } }, 'show': function(_0x4e8ec9, _0x3234d2, _0x3d8322, _0xa55bc2, _0x3fe0fe) { if (!this[_0x56ae('0xab0')]() || this[_0x56ae('0x2b59')] != _0x4e8ec9 || this[_0x56ae('0x1958')] != _0x3d8322) if (this['levelNumber'] = _0x4e8ec9, this[_0x56ae('0x1958')] = _0x3d8322, _0x3d8322[_0x56ae('0x2b5a')]() && (_0x3d8322[_0x56ae('0xba0')](_0x4e8ec9) || _0x3d8322[_0x56ae('0x2b5b')](_0x4e8ec9))) { if ('DpkfI' !== 'zcpOY') { _0x3d8322 == _0x4622dd[_0x56ae('0x6f4')] && 0x0 == _0x4e8ec9 ? (_0x4e8ec9 = _0x17c694['get_studentDiscovery'](), _0x3d8322 = _0x4e8ec9[_0x56ae('0xbf9')], _0x4e8ec9 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3d8322['id'], _0x3d8322[_0x56ae('0xa1c')]) >= _0x4e8ec9[_0x56ae('0xbfa')][_0x56ae('0x9fa')]()) : _0x4e8ec9 = !0x1; _0x4e8ec9 ? (_0x4e8ec9 = _0x3db706['get_crossingTheGap'](), null != _0x4e8ec9[_0x56ae('0x13c6')] ? (_0x4e8ec9 = _0x4e8ec9['saveEntry'], _0x4e8ec9 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4e8ec9['id'], _0x4e8ec9[_0x56ae('0xa1c')])) : _0x4e8ec9 = !0x1, _0x4e8ec9 = !_0x4e8ec9) : _0x4e8ec9 = !0x1; if (_0x4e8ec9) { _0x3234d2 = 0x0; for (_0x4e8ec9 = _0x17c694[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0x4e8ec9[_0x56ae('0x8f5')]();) { _0x3d8322 = _0x4e8ec9['next'](); var _0x3c9974 = _0x3d8322[_0x56ae('0xbf9')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3c9974['id'], _0x3c9974[_0x56ae('0xa1c')]) >= _0x3d8322[_0x56ae('0xbfa')]['get_length']() && !_0x3d8322[_0x56ae('0xbf8')] && ++_0x3234d2; } _0x3234d2 = _0x56ae('0x13c7') + _0x3234d2; } this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x13c8')][_0x56ae('0xb39')](_0x3234d2); this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(this['levelNumberText'])); _0x4e8ec9 = this[_0x56ae('0x13c8')][_0x56ae('0x15')](); _0x3234d2 = this[_0x56ae('0x13c8')][_0x56ae('0x16')](); this['get_graphics']()['clear'](); this[_0x56ae('0xb20')]()['lineStyle'](0x4 * this['layout'][_0x56ae('0xa19')]['x'], 0x333333); this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0xffffff); _0x3d8322 = this[_0x56ae('0xb20')](); _0x3c9974 = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x3d8322[_0x56ae('0x13ca')](-0x4, -0x4, _0x4e8ec9 + 0x8 * this[_0x56ae('0x9e3')]['scale']['x'], _0x3234d2 + 0x8 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'], (_0x3c9974['x'] + _0x3c9974['y']) / 0x2 * 0xc); _0x3d8322 = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x3d8322 = (_0x3d8322['x'] + _0x3d8322['y']) / 0x2 * 0x10; this[_0x56ae('0x471')](_0xa55bc2 - _0x4e8ec9 / 0x2); this[_0x56ae('0x3e1')]() < _0x3d8322 - this['parent'][_0x56ae('0x3e1')]() ? this[_0x56ae('0x471')](_0x3d8322 - this[_0x56ae('0x8c1')][_0x56ae('0x3e1')]()) : this[_0x56ae('0x3e1')]() > _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')] - _0x3d8322 - _0x4e8ec9 - this[_0x56ae('0x8c1')][_0x56ae('0x3e1')]() && this[_0x56ae('0x471')](_0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0xb2e')] - _0x3d8322 - _0x4e8ec9 - this[_0x56ae('0x8c1')]['get_x']()); _0xa55bc2 = 8.4 * this[_0x56ae('0x9e3')]['scale']['y']; this[_0x56ae('0xaae')](_0x3fe0fe - _0x3234d2 - _0xa55bc2); this['parent'][_0x56ae('0x9f0')]() + this[_0x56ae('0x9f0')]() < _0x3d8322 && this['set_y'](_0x3fe0fe + _0xa55bc2); } else { return this[_0x56ae('0xe1b')]; } } else this[_0x56ae('0xbd8')](); }, 'playSelectedLevel': function(_0x2213e8) { if (null != this[_0x56ae('0x1958')] && this[_0x56ae('0x1958')] != _0x4622dd['wormholeN']) if (this[_0x56ae('0x1958')]['available'] && this[_0x56ae('0x1958')][_0x56ae('0xba0')](this[_0x56ae('0x2b59')])) { _0x2213e8 = this[_0x56ae('0x1958')][_0x56ae('0xbbe')]; var _0x682730 = _0x4622dd['get_instance']()[_0x56ae('0xbf3')]; if (null != (null != _0x586025[_0x2213e8] ? _0x682730[_0x56ae('0x99c')](_0x2213e8) : _0x682730['h'][_0x2213e8])) { this['path']['savedCurrentLevel'][_0x56ae('0xbbd')](this[_0x56ae('0x2b59')]); _0x56b9a2['currentPath'][_0x56ae('0xbbd')](this['path']['pathName']); _0x56b9a2['forceVisitMap'][_0x56ae('0xbbd')](!0x1); if (_0x575257[_0x56ae('0x749')](0x0, this[_0x56ae('0x2b59')]) && null != this[_0x56ae('0x1958')][_0x56ae('0x31f9')] && (_0x2213e8 = _0x3db706[_0x56ae('0x21ac')](this[_0x56ae('0x1958')][_0x56ae('0x31f9')]), null != _0x2213e8)) { _0x2213e8[_0x56ae('0xb4a')](0x2); return; } this[_0x56ae('0x1958')][_0x56ae('0x1861')](this[_0x56ae('0x2b59')]) && (_0x48ebc0[_0x56ae('0xbfd')](this['path'][_0x56ae('0xbca')](this[_0x56ae('0x2b59')])), this[_0x56ae('0xbd8')]()); } } else { _0x2213e8 = _0x1ac706[_0x56ae('0x488')](); for (_0x682730 = _0x3e82b5[_0x56ae('0x2017')](_0x2213e8[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x682730[_0x56ae('0x1407')] != _0x682730['end'];) { if (_0x56ae('0x31fa') !== _0x56ae('0x31fa')) { this['__mouseIsDown'] = !0x1; null != this[_0x56ae('0x952')] && this[_0x56ae('0x952')][_0x56ae('0x968')](_0x56ae('0x849'), _0x2d9f4e(this, this['__onMouseUp'])); this[_0x56ae('0xb04')] && (_0x2213e8[_0x56ae('0x9ad')] == this && this[_0x56ae('0xc40')] && this['__hasOver'] ? this[_0x56ae('0xc42')]('_over') : this[_0x56ae('0xc40')] && this[_0x56ae('0x31fb')] && this[_0x56ae('0xc42')](_0x56ae('0x31fc'))); } else { var _0x28a718 = _0x682730['currentValue'] += _0x682730[_0x56ae('0x2014')]; _0x2213e8['toasts'][_0x56ae('0x1b')](_0x28a718)['hide'](); } } _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')](_0x56ae('0x31fd')); } }, '__class__': _0x50ff91 }); var _0x4e7b75 = function(_0x5e801d) { this[_0x56ae('0x31fe')] = this[_0x56ae('0x31ff')] = !0x1; _0xc32e6['call'](this); this[_0x56ae('0xadd')] = this['mouseEnabled'] = !0x1; this[_0x56ae('0x1e06')] = _0x5e801d; var _0x294456 = this['image'] = _0x3c161e[_0x56ae('0xcc5')](_0x5e801d[_0x56ae('0x239d')]()); _0x5e801d = _0x575257[_0x56ae('0x759')](this[_0x56ae('0xa02')]['get_width']() / _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xa19')]['x'], 0.45); _0x294456 = new _0x4dd284(_0x294456); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x294456, null != _0x5e801d ? new _0x50d80a(!0x0, _0x5e801d) : new _0x515961(!0x0)); _0x294456 = this[_0x56ae('0xa02')]; _0x5e801d = this['image'][_0x56ae('0x16')]() / _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xa19')]['y'] * 0.45; _0x294456 = new _0x4dd284(_0x294456); _0xfba720['get_currentLayout']()['add'](_0x294456, null != _0x5e801d ? new _0x50d80a(!0x1, _0x5e801d) : new _0x515961(!0x1)); _0x294456 = this[_0x56ae('0xa02')]; _0x5e801d = new _0x5c4c32(_0x4e7b75[_0x56ae('0x3200')]); _0x294456 = new _0x4dd284(_0x294456); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x294456, new _0x18f8f3(!0x0, 0.5), _0x5e801d); _0x294456 = this[_0x56ae('0xa02')]; _0x5e801d = new _0x5c4c32(_0x4e7b75['ZERO_RECT']); _0x294456 = new _0x4dd284(_0x294456); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x294456, new _0x18f8f3(!0x1, 0.5), _0x5e801d); this[_0x56ae('0x994')](this[_0x56ae('0xa02')]); this['set_visible'](!0x1); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x3201')]] = _0x4e7b75; _0x4e7b75['__name__'] = _0x56ae('0x3202'); _0x4e7b75[_0x56ae('0x8ee')] = _0xc32e6; _0x4e7b75[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'isActiveCharacter': null, 'image': null, 'character': null, 'blocked': null, 'reset': function() { if (_0x56ae('0x3203') !== _0x56ae('0x3203')) { this[_0x56ae('0x94c')][_0x56ae('0xba2')][_0x56ae('0x994')](_0x2aef6a[_0x56ae('0xe79')]); _0x2aef6a[_0x56ae('0x1023')] = this['section']; } else { var _0x2aef6a = this[_0x56ae('0x1e06')]; this[_0x56ae('0xb82')](!0x1); if (this[_0x56ae('0x31ff')]) var _0x4de7c3 = !0x1; else _0x4de7c3 = _0x2aef6a['lastPath'], _0x4de7c3 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1649')](_0x4de7c3['id']); if (_0x4de7c3) { _0x4de7c3 = _0x3b21dd['get_instance'](); var _0x2dfba4 = _0x2aef6a[_0x56ae('0xbbc')]; _0x4de7c3 = _0x4de7c3[_0x56ae('0x24e6')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2dfba4['id'], _0x2dfba4[_0x56ae('0xa1c')])); null != _0x4de7c3 && (_0x2dfba4 = _0x2aef6a[_0x56ae('0xbbf')], _0x4de7c3[_0x56ae('0x24e7')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2dfba4['id'], _0x2dfba4[_0x56ae('0xa1c')]), null, _0x4e7b75[_0x56ae('0xe8c')]), this[_0x56ae('0x471')](_0x4e7b75['temp']['x']), this[_0x56ae('0xaae')](_0x4e7b75[_0x56ae('0xe8c')]['y']), this[_0x56ae('0xb82')](!0x0)); } null != _0x2aef6a[_0x56ae('0xbba')] && (_0x2aef6a = _0x2aef6a[_0x56ae('0xbba')][_0x56ae('0x24a2')]()); this[_0x56ae('0x31fe')] = _0x2aef6a == _0x37c090[_0x56ae('0x1e00')]; this[_0x56ae('0xa02')]['set_bitmapData'](_0x3c161e[_0x56ae('0x1294')](this[_0x56ae('0x31fe')] ? _0x2aef6a[_0x56ae('0x239d')]() : _0x2aef6a['previewImagePath']())); } }, '__class__': _0x4e7b75 }); var _0x418317 = function(_0x1982b9, _0x4e6e92) { _0x234651[_0x56ae('0x94d')](this); this['scale'] = _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xa19')]; this[_0x56ae('0x1eb5')] = _0x1982b9 / this['scale']['x']; this[_0x56ae('0x2023')] = _0x4e6e92 / this[_0x56ae('0xa19')]['y']; this[_0x56ae('0x1902')] = new _0x5ac892(); _0x1982b9 = _0x2d9f4e(this, this[_0x56ae('0x12e6')]); this['layout']['items'][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x1982b9))); }; _0x5ac4a7[_0x56ae('0x3204')] = _0x418317; _0x418317[_0x56ae('0x8bf')] = _0x56ae('0x3204'); _0x418317['__super__'] = _0x234651; _0x418317[_0x56ae('0x6')] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'baseWidth': null, 'baseHeight': null, 'scale': null, 'matrix': null, 'redraw': function() { var _0x17a5b6 = Math[_0x56ae('0x833')](this[_0x56ae('0x1eb5')] * this[_0x56ae('0xa19')]['x']), _0x1597c2 = Math[_0x56ae('0x833')](this[_0x56ae('0x2023')] * this['scale']['y']); this['matrix'][_0x56ae('0xa6c')](); this[_0x56ae('0x1902')][_0x56ae('0x20ae')](1.5 * _0x17a5b6, 1.5 * _0x1597c2, 0x0, 0.8 * _0x17a5b6, 1.2 * _0x1597c2); this[_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0xb20')]()[_0x56ae('0x20ad')](0x1, _0x418317[_0x56ae('0x3205')], _0x418317[_0x56ae('0x3206')], _0x418317[_0x56ae('0x3207')], this['matrix'], 0x0); this['get_graphics']()['drawRect'](0x0, 0x0, _0x17a5b6, _0x1597c2); this[_0x56ae('0xb20')]()[_0x56ae('0x2a57')](); }, '__class__': _0x418317 }); var _0x11c980 = function(_0x1039eb) { var _0x383db4 = _0x56ae('0x3208')[_0x56ae('0x44')]('|'), _0x1d91a3 = 0x0; while (!![]) { switch (_0x383db4[_0x1d91a3++]) { case '0': this['xStdDev'] = _0x1039eb[_0x56ae('0x15')]() / 0x14; continue; case '1': var _0x598894 = _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]; continue; case '2': this[_0x56ae('0x3209')] = _0x1039eb[_0x56ae('0x320a')]()[_0x56ae('0x1369')](); continue; case '3': _0xfba720[_0x56ae('0xa1f')]()['add'](_0x830c90, new _0x515961(!0x1)); continue; case '4': this[_0x56ae('0x320b')] = 0x2 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['x']; continue; case '5': _0x407807[_0x56ae('0x94d')](this); continue; case '6': _0x1039eb[_0x56ae('0xaca')](this, 0x0); continue; case '7': this[_0x56ae('0x320c')] = _0x1039eb[_0x56ae('0x16')]() / 0x2ee0; continue; case '8': var _0x830c90 = new _0x4dd284(this); continue; case '9': this[_0x56ae('0x320d')] = new _0x29be6c(_0x830c90, (_0x598894['x'] + _0x598894['y']) / 0x2 * 1.6); continue; case '10': this[_0x56ae('0x320e')] = 0.2 * _0x1039eb[_0x56ae('0x16')](); continue; case '11': this['view'] = _0x1039eb; continue; case '12': this[_0x56ae('0x320f')] = _0x1039eb[_0x56ae('0x16')]() / 0x4; continue; case '13': _0x830c90 = (_0x830c90['x'] + _0x830c90['y']) / 0x2 * 0.68; continue; case '14': _0xfba720[_0x56ae('0xa1f')]()['add'](_0x830c90, new _0x515961(!0x0)); continue; case '15': _0x830c90 = _0xfba720['get_stageLayout']()[_0x56ae('0xa19')]; continue; } break; } }; _0x5ac4a7[_0x56ae('0x3210')] = _0x11c980; _0x11c980[_0x56ae('0x8bf')] = _0x56ae('0x3210'); _0x11c980[_0x56ae('0x961')] = [_0x242431]; _0x11c980['__super__'] = _0x1f1204; _0x11c980[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x4b3')](_0x4e6193, _0x1f1204[_0x56ae('0x6')], { 'view': null, 'xMean': null, 'yMean': null, 'xStdDev': null, 'yStdDev': null, 'xIncrement': null, 'yIncrement': null, 'minY': null, 'maxY': null, 'starRadius': null, 'fillTo': function(_0x4d1803) { this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0x0, 0.75); for (var _0x59d231, _0x5dd88b; this[_0x56ae('0x3209')] < _0x4d1803;) _0x59d231 = this[_0x56ae('0x3209')], _0x5dd88b = _0x1e8a75[_0x56ae('0xadb')](this[_0x56ae('0x320e')], this['yStdDev']), _0x5dd88b < this[_0x56ae('0x119d')] ? _0x5dd88b += this[_0x56ae('0x119e')] - this[_0x56ae('0x119d')] : _0x5dd88b > this['maxY'] && (_0x5dd88b -= this[_0x56ae('0x119e')] - this['minY']), this[_0x56ae('0xb20')]()['drawCircle'](_0x59d231, _0x5dd88b, this['starRadius'][_0x56ae('0xe55')](Math[_0x56ae('0xadb')]())), this[_0x56ae('0x3209')] += this[_0x56ae('0x320b')], this['yMean'] += this[_0x56ae('0x320c')], this[_0x56ae('0x320e')] > this[_0x56ae('0x119e')] && (this[_0x56ae('0x320e')] -= this[_0x56ae('0x119e')] - this[_0x56ae('0x119d')]); this[_0x56ae('0xb20')]()[_0x56ae('0x2a57')](); }, 'update': function(_0xfc269b) {}, 'reset': function() { var _0x55e379 = _0x56ae('0x3211')[_0x56ae('0x44')]('|'), _0x350f65 = 0x0; while (!![]) { switch (_0x55e379[_0x350f65++]) { case '0': this[_0x56ae('0xb56')][_0x56ae('0x31e6')](); continue; case '1': this[_0x56ae('0x119d')] = _0x51db08[_0x56ae('0x136c')](); continue; case '2': this[_0x56ae('0x3209')] < _0x51db08[_0x56ae('0x1369')]() && (this[_0x56ae('0x3209')] = _0x51db08[_0x56ae('0x1369')]()); continue; case '3': var _0x51db08 = this['view']['getVisibleArea'](); continue; case '4': _0x51db08['get_right']() > this[_0x56ae('0x3209')] && this['fillTo'](_0x51db08[_0x56ae('0xa15')]()); continue; case '5': this[_0x56ae('0x119e')] = _0x51db08['get_bottom'](); continue; } break; } }, '__class__': _0x11c980 }); var _0x1579f1 = function(_0x5eacf7, _0x196ff2) { var _0x4159f4 = {}; _0x4159f4[_0x56ae('0x3212')] = function(_0x4dd284, _0xf76599) { return _0x575257.wfCVi(_0x4dd284, _0xf76599); }; this[_0x56ae('0x3213')] = 0x0; this[_0x56ae('0x20af')] = !0x1; _0xc32e6[_0x56ae('0x94d')](this); _0x41c934[_0x56ae('0xbcd')] = 0xc82a0; this[_0x56ae('0x3214')] = _0x5eacf7; this['image'] = _0x3c161e['getBitmap'](_0x56ae('0x3215') + _0x5eacf7 + '.png'); this['addChild'](this[_0x56ae('0xa02')]); var _0x94e0cd = _0x196ff2['x'], _0x39ed5d = new _0x4dd284(this); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x39ed5d, new _0xa5dd91(_0x94e0cd, _0x2bd32b[_0x56ae('0xf90')])); _0x94e0cd = _0x196ff2['y']; _0x39ed5d = new _0x4dd284(this); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x39ed5d, new _0xa5dd91(_0x94e0cd, _0x2bd32b['TOP'])); null != _0x196ff2[_0x56ae('0x1a7b')] && this[_0x56ae('0xabe')](_0x196ff2['alpha']); this[_0x56ae('0x3216')] = _0x196ff2[_0x56ae('0x1bd9')]; _0x196ff2 = _0x196ff2[_0x56ae('0x1958')]; _0x94e0cd = _0x4622dd['get_instance']()[_0x56ae('0xbf3')]; this['requiredLevelPath'] = null != _0x586025[_0x196ff2] ? _0x94e0cd['getReserved'](_0x196ff2) : _0x94e0cd['h'][_0x196ff2]; null != this[_0x56ae('0x3216')] && null == this[_0x56ae('0x1f45')] ? this['requiredLevelPath'] = _0x4622dd[_0x56ae('0x24cc')] : null != this[_0x56ae('0x1f45')] && null == this[_0x56ae('0x3216')] && (this['requiredLevelsBeaten'] = this['requiredLevelPath']['levelCount']); this[_0x56ae('0xb82')](!0x1); switch (_0x5eacf7) { case _0x56ae('0x3217'): this['cutscene'] = _0x3db706[_0x56ae('0x26cd')](); break; case _0x56ae('0x3218'): this['cutscene'] = _0x3db706[_0x56ae('0x26d7')](); this[_0x56ae('0x3219')] = (_0xf76599 = _0x4622dd[_0x56ae('0x245f')], _0x2d9f4e(_0xf76599, _0xf76599['get_finished'])); break; case _0x56ae('0x2dcd'): this[_0x56ae('0xbd7')] = _0x3db706[_0x56ae('0x26c9')](); this[_0x56ae('0x3219')] = function() { if ('OifaL' === _0x56ae('0x321a')) { if (_0x4622dd[_0x56ae('0x25e5')]['isPathUnlocked']()) { var _0x5eacf7 = 0x0, _0x196ff2 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbf3')]; for (_0x196ff2 = new _0x5770e1(_0x196ff2, _0x196ff2[_0x56ae('0xbf4')]()); _0x196ff2[_0x56ae('0x8f5')]();) { var _0x94e0cd = _0x196ff2[_0x56ae('0x42')](), _0x39ed5d = _0x94e0cd[_0x56ae('0xa91')]; _0x39ed5d = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x39ed5d['id'], _0x39ed5d[_0x56ae('0xa1c')]); var _0x1b30b7 = _0x94e0cd[_0x56ae('0xa92')]; (_0x39ed5d < _0x1b30b7 ? _0x39ed5d : _0x1b30b7) > _0x94e0cd['availableUntil'] + 0x1 ? _0x5eacf7 += _0x94e0cd[_0x56ae('0xcb9')] + 0x1 : (_0x39ed5d = _0x94e0cd[_0x56ae('0xa91')], _0x39ed5d = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x39ed5d['id'], _0x39ed5d['defaultValue']), _0x94e0cd = _0x94e0cd['levelCount'], _0x5eacf7 += _0x39ed5d < _0x94e0cd ? _0x39ed5d : _0x94e0cd); } return 0x32 <= _0x5eacf7; } return !0x1; } else { this[_0x56ae('0x1c8a')](this[_0x56ae('0xc5c')] + 0x4); 0x1 == this[_0x56ae('0x12f0')] ? (this['b'][this[_0x56ae('0xc5c')]++] = _0x5eacf7 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x4159f4[_0x56ae('0x3212')](_0x5eacf7 >> 0x8, 0xff), this['b'][this[_0x56ae('0xc5c')]++] = _0x5eacf7 >> 0x10 & 0xff, this['b'][this['position']++] = _0x5eacf7 >> 0x18 & 0xff) : (this['b'][this[_0x56ae('0xc5c')]++] = _0x5eacf7 >> 0x18 & 0xff, this['b'][this['position']++] = _0x5eacf7 >> 0x10 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x5eacf7 >> 0x8 & 0xff, this['b'][this['position']++] = _0x5eacf7 & 0xff); } }; this[_0x56ae('0x20af')] = !0x0; break; case _0x575257[_0x56ae('0x321b')]: this[_0x56ae('0xbd7')] = _0x3db706['get_teapot'](); break; default: this['mouseChildren'] = this['mouseEnabled'] = !0x1; } null != this[_0x56ae('0xbd7')] && _0x575257['TJsKp'](this[_0x56ae('0xbd7')][_0x56ae('0x1e40')], _0x2c8908['DEFAULT_BROWSER_CONDITION']) && (this[_0x56ae('0xbd7')][_0x56ae('0x1e40')] = null != this['cutsceneCondition'] ? _0x48bfb9[_0x56ae('0x1fd9')](this['cutsceneCondition']) : _0x48bfb9['CUSTOM'](_0x2d9f4e(this, this[_0x56ae('0x321c')]))); }; _0x5ac4a7['com.player03.run3.menu.map.MapDrawing'] = _0x1579f1; _0x1579f1[_0x56ae('0x8bf')] = _0x56ae('0x321d'); _0x1579f1[_0x56ae('0x961')] = [_0x242431]; _0x1579f1[_0x56ae('0x8ee')] = _0xc32e6; _0x1579f1[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x4b4')](_0x4e6193, _0xc32e6[_0x56ae('0x6')], { 'imageName': null, 'image': null, 'imageFilter': null, 'imageFilters': null, 'glow': null, 'cycleTime': null, 'cutscene': null, 'cutsceneCondition': null, 'requiredLevelPath': null, 'requiredLevelsBeaten': null, 'update': function(_0xf25bf9) { null != this[_0x56ae('0x321e')] && (this['cycleTime'] += _0xf25bf9, _0x575257[_0x56ae('0x75a')](2.7, this[_0x56ae('0x3213')]) && (this[_0x56ae('0x3213')] -= 2.7), _0xf25bf9 = 1.5 < this[_0x56ae('0x3213')] ? 0x1 - (this['cycleTime'] - 1.5) / 1.2 : this[_0x56ae('0x3213')] / 1.5, _0xf25bf9 = 0x14 + 0x1c * _0xf25bf9, this[_0x56ae('0x321e')][_0x56ae('0x321f')](_0xf25bf9 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['x']), this[_0x56ae('0x321e')][_0x56ae('0x3220')](_0xf25bf9 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['y']), this[_0x56ae('0xa02')][_0x56ae('0xabc')](this[_0x56ae('0x3221')])); }, 'shouldBeVisible': function() { if (null != this[_0x56ae('0x3216')]) { if (this[_0x56ae('0x1f45')][_0x56ae('0x2b5a')]()) { var _0xfc22b0 = this[_0x56ae('0x1f45')], _0x457c23 = _0xfc22b0['savedProgress']; _0x457c23 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x457c23['id'], _0x457c23[_0x56ae('0xa1c')]); _0xfc22b0 = _0xfc22b0[_0x56ae('0xa92')]; return (_0x457c23 < _0xfc22b0 ? _0x457c23 : _0xfc22b0) >= this['requiredLevelsBeaten']; } return !0x1; } return !0x0; }, 'reset': function() { _0x41c934[_0x56ae('0xbcd')] = 0xb34b4; if (!this['get_visible']()) { if (null != this[_0x56ae('0x3216')]) if (this[_0x56ae('0x1f45')][_0x56ae('0x2b5a')]()) { var _0x1e76d3 = this[_0x56ae('0x1f45')]; var _0x5591f1 = _0x1e76d3[_0x56ae('0xa91')]; _0x5591f1 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5591f1['id'], _0x5591f1[_0x56ae('0xa1c')]); _0x1e76d3 = _0x1e76d3[_0x56ae('0xa92')]; _0x1e76d3 = (_0x5591f1 < _0x1e76d3 ? _0x5591f1 : _0x1e76d3) >= this[_0x56ae('0x3216')]; } else _0x1e76d3 = !0x1; else _0x1e76d3 = !0x0; this['set_visible'](_0x1e76d3); if (!this[_0x56ae('0xab0')]()) return; } null != this[_0x56ae('0xbd7')] && (null == this[_0x56ae('0x3219')] || this['cutsceneCondition']() ? (this[_0x56ae('0x20af')] ? (_0x1e76d3 = this['cutscene'], null != _0x1e76d3[_0x56ae('0x13c6')] ? (_0x1e76d3 = _0x1e76d3['saveEntry'], _0x1e76d3 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1e76d3['id'], _0x1e76d3['defaultValue'])) : _0x1e76d3 = !0x1, _0x1e76d3 = !_0x1e76d3) : _0x1e76d3 = !0x1, _0x1e76d3 ? null == this[_0x56ae('0x3221')] && (this['imageFilter'] = new _0x5dfee8(0xffff00, 0x1, 0x14 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['x'], 0x14 * _0xfba720['get_stageLayout']()[_0x56ae('0xa19')]['y'], 2.5), this[_0x56ae('0x3221')] = [this['imageFilter']]) : this[_0x56ae('0x3221')] = this['imageFilter'] = null, this[_0x56ae('0xb22')]() || (this['addEventListener']('click', _0x575257[_0x56ae('0x75b')](_0x2d9f4e, this, this[_0x56ae('0xcbc')])), this['set_buttonMode'](!0x0), this[_0x56ae('0xb07')] = !0x0), this[_0x56ae('0x3213')] = 0x0) : (this[_0x56ae('0x3221')] = this[_0x56ae('0x321e')] = null, this[_0x56ae('0xb22')]() && (this[_0x56ae('0x968')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xcbc')])), this[_0x56ae('0xb21')](!0x1), this['useHandCursor'] = !0x1)), this[_0x56ae('0xa02')][_0x56ae('0xabc')](this[_0x56ae('0x3221')])); }, 'onClick': function(_0x8976db) { null != this[_0x56ae('0xbd7')] && this[_0x56ae('0xbd7')][_0x56ae('0xb4a')](0x2); this['reset'](); }, '__class__': _0x1579f1 }); var _0x3b21dd = function() { this[_0x56ae('0x216d')] = 0x0; this[_0x56ae('0x3222')] = !0x1; this[_0x56ae('0x3223')] = null; _0x1bcb64[_0x56ae('0x94d')](this); _0x41c934[_0x56ae('0xb5b')] = 0xe07b1; this[_0x56ae('0x3224')] = new _0x510664(); if (!this[_0x56ae('0xc91')]) this[_0x56ae('0xc96')](null); }; _0x5ac4a7[_0x56ae('0x3225')] = _0x3b21dd; _0x3b21dd[_0x56ae('0x8bf')] = _0x56ae('0x3225'); _0x3b21dd['__interfaces__'] = [_0x10daf6, _0x242431]; _0x3b21dd[_0x56ae('0x984')] = {}; _0x3b21dd[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x3b21dd[_0x56ae('0x215b')] = function() { _0x575257[_0x56ae('0x3226')](null, _0x3b21dd[_0x56ae('0x9d5')]) && (_0x3b21dd[_0x56ae('0x9d5')] = _0x4c6081[_0x56ae('0x9d6')](_0x3b21dd[_0x56ae('0x488')]())); return _0x3b21dd[_0x56ae('0x9d5')]; }; _0x3b21dd['get_instance'] = function() { return null == _0x3b21dd[_0x56ae('0x993')] ? _0x3b21dd[_0x56ae('0x993')] = new _0x3b21dd() : _0x3b21dd['instance']; }; _0x3b21dd[_0x56ae('0x8ee')] = _0x1bcb64; _0x3b21dd[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x4b5')](_0x4e6193, _0x1bcb64[_0x56ae('0x6')], { 'homeButton': null, 'paths': null, 'pathsShape': null, 'needsRedraw': null, 'dateShown': null, 'infoBox': null, 'levelChangedWhileMouseDown': null, 'drawings': null, 'mapContents': null, 'backgroundStars': null, 'minScrollSpeed': null, 'maxScrollSpeed': null, 'scrollAccel': null, 'scrollSpeed': null, 'instructions': null, 'initialCameraX': null, 'mapOverlay': null, 'boxOverlay': null, 'mouseBounds': null, 'homeBounds': null, 'locationIndicators': null, 'mousePoint': null, 'createLayout2': function() { if (_0x56ae('0x3227') === 'kRCgW') { return this[_0x56ae('0x1be4')]; } else { var _0x1d2376 = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x3228')), _0x199324 = new _0x4dd284(_0x1d2376), _0x2b66ee = 0x0; null == _0x2b66ee && (_0x2b66ee = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, new _0x29265e(!0x0, 0x2 * _0x2b66ee)); _0x199324 = new _0x4dd284(_0x1d2376); _0x2b66ee = 0x0; null == _0x2b66ee && (_0x2b66ee = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, new _0x29265e(!0x1, 0x2 * _0x2b66ee)); var _0x259547 = new _0x4dd284(_0x1d2376), _0x38f030 = _0x2d9f4e(this, this[_0x56ae('0x2d39')]); _0x199324 = function() { _0x38f030(_0x259547); }; this[_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x199324))); _0x199324(); _0x199324 = new _0x4dd284(_0x1d2376); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, new _0x18f8f3(!0x0, 0.5)); _0x199324 = new _0x4dd284(_0x1d2376); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, _0x11c9c7['edge'](_0x2bd32b['BOTTOM'])); this[_0x56ae('0x3229')] = new _0x3c6685(); _0x2b66ee = 0xc; null == _0x2b66ee && (_0x2b66ee = 0x0); _0x199324 = new _0x5c4c32(this[_0x56ae('0x3229')]); null == _0x2b66ee && (_0x2b66ee = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, new _0x29265e(!0x0, 0x2 * _0x2b66ee)); _0x2b66ee = 0xc; null == _0x2b66ee && (_0x2b66ee = 0x0); _0x199324 = new _0x5c4c32(this[_0x56ae('0x3229')]); null == _0x2b66ee && (_0x2b66ee = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, new _0x29265e(!0x1, _0x575257[_0x56ae('0x75c')](0x2, _0x2b66ee))); _0x199324 = new _0x5c4c32(this['mouseBounds']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, new _0x18f8f3(!0x0, 0.5)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, new _0x18f8f3(!0x1, 0.5)); var _0x391870 = this[_0x56ae('0x216c')] = new _0x375968(0x64, 0x64, null, 0x12, null, !0x1); _0x199324 = new _0x4dd284(_0x1d2376); _0x2b66ee = 0x1; null == _0x2b66ee && (_0x2b66ee = 0x0); _0x391870 = new _0x4dd284(_0x391870); null == _0x2b66ee && (_0x2b66ee = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x391870, new _0x29265e(!0x0, 0x2 * _0x2b66ee), _0x199324); _0x391870 = this[_0x56ae('0x216c')]; _0x199324 = new _0x4dd284(_0x1d2376); _0x2b66ee = 0x1; null == _0x2b66ee && (_0x2b66ee = 0x0); _0x391870 = new _0x4dd284(_0x391870); null == _0x2b66ee && (_0x2b66ee = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x391870, new _0x29265e(!0x1, 0x2 * _0x2b66ee), _0x199324); _0x2b66ee = this['mapContents']; _0x199324 = new _0x4dd284(_0x1d2376); _0x2b66ee = new _0x4dd284(_0x2b66ee); _0xfba720['get_currentLayout']()['add'](_0x2b66ee, new _0x18f8f3(!0x0, 0.5), _0x199324); _0x2b66ee = this[_0x56ae('0x216c')]; _0x199324 = new _0x4dd284(_0x1d2376); _0x2b66ee = new _0x4dd284(_0x2b66ee); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x2b66ee, new _0x18f8f3(!0x1, 0.5), _0x199324); this[_0x56ae('0x216c')][_0x56ae('0x31dc')] = 0x28; this['mapContents']['contentsYMargin'] = -this['mapContents'][_0x56ae('0x31dc')]; _0x199324 = this['mapContents'][_0x56ae('0x1933')]; _0x199324[_0x56ae('0x1f7f')] = -0x1e; _0x199324[_0x56ae('0x1f81')] = 0x0; _0x199324 = new _0x418317(this[_0x56ae('0x216c')][_0x56ae('0x15')]() | 0x0, this[_0x56ae('0x216c')]['get_height']() | 0x0); _0x2b66ee = new _0x4dd284(this['mapContents']); _0x391870 = new _0x4dd284(_0x199324); var _0x117ca4 = 0x0; null == _0x117ca4 && (_0x117ca4 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x391870, new _0x29265e(!0x0, 0x2 * _0x117ca4), _0x2b66ee); _0x2b66ee = new _0x4dd284(this[_0x56ae('0x216c')]); _0x391870 = new _0x4dd284(_0x199324); _0x117ca4 = 0x0; null == _0x117ca4 && (_0x117ca4 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x391870, new _0x29265e(!0x1, 0x2 * _0x117ca4), _0x2b66ee); _0x2b66ee = new _0x4dd284(this[_0x56ae('0x216c')]); _0x391870 = new _0x4dd284(_0x199324); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x391870, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf90')]), _0x2b66ee); _0x2b66ee = new _0x4dd284(this[_0x56ae('0x216c')]); _0x391870 = new _0x4dd284(_0x199324); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x391870, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]), _0x2b66ee); this[_0x56ae('0x994')](_0x199324); this['addChild'](this[_0x56ae('0x216c')]); this[_0x56ae('0xb03')](); _0x199324 = new _0xc32e6(); _0x199324[_0x56ae('0xac5')] = !0x1; _0x199324[_0x56ae('0xadd')] = !0x1; _0x199324[_0x56ae('0x994')](_0x1d2376); this[_0x56ae('0x994')](_0x199324); _0x41c934[_0x56ae('0xba6')] = 0x209f6; this[_0x56ae('0x322a')] = new _0x11c980(this[_0x56ae('0x216c')]); this[_0x56ae('0x322b')] = new _0xc32e6(); this[_0x56ae('0x994')](this[_0x56ae('0x322b')]); this[_0x56ae('0x322c')] = new _0x50ff91(); this['mapOverlay'][_0x56ae('0x994')](this[_0x56ae('0x322c')]); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this['onClick'])); _0x1d2376 = JSON[_0x56ae('0xc3b')](_0x422531[_0x56ae('0x11d6')](_0x575257[_0x56ae('0x75d')])); this[_0x56ae('0x322d')] = _0x252a59[_0x56ae('0x977')](null); _0x199324 = _0x1d2376[_0x56ae('0x22b8')]; _0x2b66ee = 0x0; for (_0x391870 = _0xc5462[_0x56ae('0x949')](_0x199324); _0x2b66ee < _0x391870[_0x56ae('0x32')];) _0x117ca4 = _0x391870[_0x2b66ee], ++_0x2b66ee, _0x117ca4 = new _0x1579f1(_0x117ca4, _0xc5462[_0x56ae('0x94e')](_0x199324, _0x117ca4)), this[_0x56ae('0x322d')][_0x56ae('0x8f0')](_0x117ca4), this['mapContents'][_0x56ae('0x994')](_0x117ca4); this[_0x56ae('0xbb2')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x22a9')] = new _0x1f1204(); _0x1d2376 = _0x1d2376[_0x56ae('0xbb2')]; _0x199324 = 0x0; for (_0x2b66ee = _0xc5462[_0x56ae('0x949')](_0x1d2376); _0x199324 < _0x2b66ee[_0x56ae('0x32')];) _0x391870 = _0x2b66ee[_0x199324], ++_0x199324, this[_0x56ae('0x322e')](_0x391870, _0xc5462[_0x56ae('0x94e')](_0x1d2376, _0x391870)); this['mapContents'][_0x56ae('0x994')](this['pathsShape']); this['locationIndicators'] = _0x252a59[_0x56ae('0x977')](null); for (_0x1d2376 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3f')](); _0x1d2376[_0x56ae('0x8f5')]();) _0x199324 = _0x1d2376[_0x56ae('0x42')](), _0x199324 != _0x37c090[_0x56ae('0xadb')] && (_0x199324 = new _0x4e7b75(_0x199324), this[_0x56ae('0x216c')]['addChild'](_0x199324), this['locationIndicators'][_0x56ae('0x8f0')](_0x199324)); _0x199324 = this[_0x56ae('0x2d9c')] = new _0x506443(this[_0x56ae('0x216c')]); _0x1d2376 = new _0x4dd284(this[_0x56ae('0x216c')]); _0x199324 = new _0x4dd284(_0x199324); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x199324, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf90')]), _0x1d2376); _0x199324 = this[_0x56ae('0x2d9c')]; _0x1d2376 = new _0x4dd284(this[_0x56ae('0x216c')]); _0x199324 = new _0x4dd284(_0x199324); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x199324, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]), _0x1d2376); _0x1d2376 = this[_0x56ae('0x2d9c')]; if (!_0x1d2376[_0x56ae('0xc91')]) _0x1d2376['onFirstAddedToStage'](null); _0x1d2376 = this['homeButton'] = new _0x199e73(); _0x1d2376[_0x56ae('0xaaa')](0.5 * _0x1d2376[_0x56ae('0xab4')]()); _0x1d2376 = this[_0x56ae('0xf95')]; _0x1d2376[_0x56ae('0xa9a')](0.5 * _0x1d2376[_0x56ae('0xab3')]()); this[_0x56ae('0xaca')](this[_0x56ae('0xf95')], this[_0x56ae('0xb7d')](this['mapOverlay'])); this[_0x56ae('0x322f')] = this[_0x56ae('0xf95')][_0x56ae('0x2d36')](this); this['instructions'] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x20, null, _0x56ae('0x3230')); _0x1d2376 = new _0x4dd284(this[_0x56ae('0x3231')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x1d2376, _0x11c9c7['edge'](_0x2bd32b[_0x56ae('0xf4a')])); this[_0x56ae('0x3231')]['set_visible'](!0x1); this[_0x56ae('0x994')](this[_0x56ae('0x3231')]); null != _0x52d821[_0x56ae('0x488')]()['parent'] && this[_0x56ae('0xa20')](_0x52d821['get_instance']()); _0x1d2376 = _0x2d9f4e(this, this[_0x56ae('0x3232')]); this[_0x56ae('0x9e3')]['items']['push'](new _0x188fe1(null, null, new _0x124cd6(_0x1d2376))); _0x1d2376(); } }, 'update': function(_0x3b9d0c) { _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x8f2')](_0x3b9d0c); _0x29a875[_0x56ae('0xb3d')]['keyPressed']('left') != _0x29a875[_0x56ae('0xb3d')]['keyPressed'](_0x575257[_0x56ae('0x75f')]) ? _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x1a7')) ? this[_0x56ae('0x216d')] > -this[_0x56ae('0x3233')] ? this['scrollSpeed'] = -this[_0x56ae('0x3233')] : this['scrollSpeed'] > -this[_0x56ae('0x3234')] && (this[_0x56ae('0x216d')] -= this[_0x56ae('0x3235')] * _0x3b9d0c) : this[_0x56ae('0x216d')] < this['minScrollSpeed'] ? this[_0x56ae('0x216d')] = this[_0x56ae('0x3233')] : this[_0x56ae('0x216d')] < this[_0x56ae('0x3234')] && (this[_0x56ae('0x216d')] += this[_0x56ae('0x3235')] * _0x3b9d0c) : this['scrollSpeed'] = 0x0; if (0x0 != this['scrollSpeed']) { var _0x274017 = this[_0x56ae('0x216c')]; _0x274017['set_cameraX'](_0x274017[_0x56ae('0x1f7d')] + this[_0x56ae('0x216d')] * _0x3b9d0c); } _0x29a875[_0x56ae('0x993')][_0x56ae('0xb31')] || (this[_0x56ae('0x3222')] = !0x1); for (_0x274017 = this['drawings'][_0x56ae('0x3f')](); _0x274017[_0x56ae('0x8f5')]();) _0x274017['next']()[_0x56ae('0x8f2')](_0x3b9d0c); this[_0x56ae('0x216c')][_0x56ae('0x8f2')](_0x3b9d0c); this[_0x56ae('0x322b')][_0x56ae('0x471')](this['mapContents'][_0x56ae('0x3149')](0x0)); this['mapOverlay'][_0x56ae('0xaae')](this[_0x56ae('0x216c')][_0x56ae('0x314a')](0x0)); this[_0x56ae('0x3231')][_0x56ae('0xab0')]() && this[_0x56ae('0x216c')]['_cameraX'] != this[_0x56ae('0x3236')] && (this['instructions'][_0x56ae('0xb82')](!0x1), _0x274017 = _0x3b21dd[_0x56ae('0x3237')], _0x274017[_0x56ae('0xbbd')](_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x274017['id'], _0x274017[_0x56ae('0xa1c')]) + 0x1)); this['boxOverlay']['update'](_0x3b9d0c); this[_0x56ae('0x3238')](); this['infoBox'][_0x56ae('0x3e1')]() + this[_0x56ae('0x322b')][_0x56ae('0x3e1')]() < this[_0x56ae('0x216c')]['get_x']() ? this['infoBox'][_0x56ae('0x471')](this['mapContents'][_0x56ae('0x3e1')]() - this[_0x56ae('0x322b')][_0x56ae('0x3e1')]()) : this[_0x56ae('0x322c')][_0x56ae('0x3e1')]() + this[_0x56ae('0x322c')][_0x56ae('0x15')]() + this[_0x56ae('0x322b')][_0x56ae('0x3e1')]() > this['mapContents']['get_x']() + this[_0x56ae('0x216c')][_0x56ae('0x15')]() && this[_0x56ae('0x322c')]['set_x'](this[_0x56ae('0x216c')][_0x56ae('0x3e1')]() + this[_0x56ae('0x216c')][_0x56ae('0x15')]() - this[_0x56ae('0x322c')][_0x56ae('0x15')]() - this[_0x56ae('0x322b')]['get_x']()); if (this[_0x56ae('0xb58')]) { if (_0x56ae('0x3239') !== _0x56ae('0x3239')) { var _0x1784c1 = this[_0x56ae('0xd15')]; this[_0x56ae('0xd15')] = _0x3b9d0c; null == this[_0x56ae('0xd15')] && (this['_name'] = _0x56ae('0xc11')); this[_0x56ae('0xd16')](); this[_0x56ae('0x967')](_0x56ae('0x14d8')) && this['dispatchEvent'](new _0x1c4647('assetRename', _0x59b8d7[_0x56ae('0x951')](this, _0x8f3e61), _0x1784c1)); return _0x3b9d0c; } else { this['needsRedraw'] = !0x1; _0x3b9d0c = this[_0x56ae('0x3223')]; this[_0x56ae('0x3223')] = null; _0x274017 = new _0x3c6685(); var _0x51ab6b = new _0x510664(), _0x39952b = this[_0x56ae('0x9e3')]['scale']; _0x39952b = (_0x39952b['x'] + _0x39952b['y']) / 0x2; var _0x18548d = _0x1032d0[_0x56ae('0x323a')] * _0x39952b, _0x3a68d0 = _0x1032d0[_0x56ae('0x2dd0')] * _0x39952b, _0xd527e1 = _0x1032d0[_0x56ae('0x2dd1')] * _0x39952b; this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x113d')](0x2, 0x0); this['pathsShape']['get_graphics']()[_0x56ae('0x2a59')](_0x18548d, _0x3a68d0, _0xd527e1); _0x18548d = _0x3db706['get_planetMissing'](); null != _0x18548d['saveEntry'] ? (_0x18548d = _0x18548d['saveEntry'], _0x18548d = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x18548d['id'], _0x18548d[_0x56ae('0xa1c')])) : _0x18548d = !0x1; if (_0x18548d) for (_0x18548d = _0x1032d0[_0x56ae('0x323b')](null != _0x3b9d0c ? _0x3b9d0c : 0x0), this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x113d')](), this['pathsShape'][_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0x0), this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()['drawCircle'](_0x18548d['x'] * _0x39952b, _0x18548d['y'] * _0x39952b, _0x575257[_0x56ae('0x75c')](2.5, _0x39952b)), this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()['endFill'](), _0x39952b = this[_0x56ae('0x322d')][_0x56ae('0x3f')](); _0x39952b[_0x56ae('0x8f5')]();) { if (_0x575257[_0x56ae('0x761')] === _0x56ae('0x323c')) { if (_0x18548d = _0x39952b[_0x56ae('0x42')](), _0x56ae('0x2dcd') == _0x18548d[_0x56ae('0x3214')]) { _0x18548d[_0x56ae('0xabe')](0.5); break; } } else { return this['_id']; } } else for (_0x39952b = this[_0x56ae('0x322d')]['iterator'](); _0x39952b[_0x56ae('0x8f5')]();) if (_0x18548d = _0x39952b['next'](), _0x56ae('0x2dcd') == _0x18548d[_0x56ae('0x3214')]) { if ('HmmPL' !== _0x56ae('0x323d')) { _0x18548d[_0x56ae('0xabe')](0x1); break; } else { var _0x5ee532 = this[_0x56ae('0x323e')]; return null != _0x586025[_0x3b9d0c] ? _0x5ee532[_0x56ae('0x99b')](_0x3b9d0c) : _0x5ee532['h'][_0x56ae('0x900')](_0x3b9d0c); } } for (_0x39952b = this[_0x56ae('0xbb2')]['iterator'](); _0x39952b[_0x56ae('0x8f5')]();) _0x39952b['next']()[_0x56ae('0xf4e')](this['pathsShape'][_0x56ae('0xb20')](), null, null, _0x3b9d0c, _0x51ab6b), _0x274017['get_left']() > _0x51ab6b['x'] && _0x274017[_0x56ae('0x46f')](_0x51ab6b['x']), _0x274017[_0x56ae('0xa15')]() < _0x51ab6b['x'] && _0x274017[_0x56ae('0x41f')](_0x51ab6b['x']), _0x274017[_0x56ae('0x136c')]() > _0x51ab6b['y'] && _0x274017['set_top'](_0x51ab6b['y']), _0x274017[_0x56ae('0xa16')]() < _0x51ab6b['y'] && _0x274017[_0x56ae('0x1366')](_0x51ab6b['y']); _0x274017[_0x56ae('0x135f')](-this['mapContents'][_0x56ae('0x15')]() / 0x4, -_0x274017[_0x56ae('0x727')] / 0x2); _0x575257[_0x56ae('0x762')](0x0, _0x274017['width']) && (_0x274017['x'] += _0x274017[_0x56ae('0x3d')] / 0x2, _0x274017[_0x56ae('0x3d')] = 0x0); this['mapContents'][_0x56ae('0x2168')] = !0x0; this['mapContents'][_0x56ae('0x31e6')](); this[_0x56ae('0x216c')][_0x56ae('0x28f0')][_0x56ae('0x8ae')](_0x274017); this['backgroundStars'][_0x56ae('0xb7c')](); _0x3b9d0c = null; for (_0x274017 = this['locationIndicators']['iterator'](); _0x274017[_0x56ae('0x8f5')]();) _0x51ab6b = _0x274017[_0x56ae('0x42')](), _0x51ab6b['reset'](), _0x51ab6b['isActiveCharacter'] && (_0x3b9d0c = _0x51ab6b); null != _0x3b9d0c && this[_0x56ae('0x216c')]['set_cameraX'](_0x3b9d0c['get_x']()); for (_0x3b9d0c = this[_0x56ae('0x322d')]['iterator'](); _0x3b9d0c[_0x56ae('0x8f5')]();) if (_0x274017 = _0x3b9d0c[_0x56ae('0x42')](), null != _0x274017[_0x56ae('0x321e')]) { this[_0x56ae('0x216c')][_0x56ae('0x1f7c')](_0x274017[_0x56ae('0x3e1')]() + _0x274017[_0x56ae('0x15')]() / 0x2); break; } this[_0x56ae('0x3236')] = this[_0x56ae('0x216c')][_0x56ae('0x1f7d')]; _0x3b9d0c = _0x3b21dd['instructionsShown']; 0x3 > _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x3b9d0c['id'], _0x3b9d0c[_0x56ae('0xa1c')]) && this[_0x56ae('0x3231')][_0x56ae('0xb82')](0x0 < this[_0x56ae('0x216c')][_0x56ae('0x28f0')]['width']); } } }, 'drawPaths': function(_0x5a02d0, _0x2510ad, _0x45ed2c, _0x54079c, _0x27e18e) { null == _0x54079c && (_0x54079c = !0x0); for (var _0x19da38 = this[_0x56ae('0xbb2')]['iterator'](); _0x19da38[_0x56ae('0x8f5')]();) { if (_0x56ae('0x323f') === _0x56ae('0x3240')) { throw new _0x1adea8(new _0x4a3ee6()); } else { var _0x5136f8 = _0x19da38[_0x56ae('0x42')](); (null == _0x2510ad || 0x0 <= _0x2510ad[_0x56ae('0x3b')](_0x5136f8[_0x56ae('0x11d5')]['pathName'])) && _0x5136f8[_0x56ae('0xf4e')](_0x5a02d0, _0x54079c, null != _0x45ed2c && 0x0 <= _0x45ed2c[_0x56ae('0x3b')](_0x5136f8[_0x56ae('0x11d5')][_0x56ae('0xbbe')]), _0x27e18e); } } }, 'updateFromMouse': function() { var _0x503c00 = this[_0x56ae('0x322b')]['get_mouseX'](), _0x24ca07 = this[_0x56ae('0x322b')][_0x56ae('0xab9')](); if (_0x503c00 != this[_0x56ae('0x3224')]['x'] || _0x24ca07 != this['mousePoint']['y']) if (!this['mouseBounds'][_0x56ae('0x135c')](this[_0x56ae('0xaba')](), this[_0x56ae('0xab9')]()) || this['homeBounds'][_0x56ae('0x135c')](this[_0x56ae('0xaba')](), this[_0x56ae('0xab9')]()) || _0x52d821[_0x56ae('0x488')]()['get_visible']() && _0x52d821['get_instance']()['mouseOverThis']() || this[_0x56ae('0x2d9c')][_0x56ae('0xab0')]() || this[_0x56ae('0x2d9c')][_0x56ae('0xa1d')][_0x56ae('0xab0')]() && 0x0 <= this[_0x56ae('0x2d9c')][_0x56ae('0xa1d')][_0x56ae('0xaba')]() && 0x0 <= this['boxOverlay'][_0x56ae('0xa1d')][_0x56ae('0xab9')]() && this['boxOverlay'][_0x56ae('0xa1d')][_0x56ae('0xaba')]() <= this[_0x56ae('0x2d9c')]['toggleButton'][_0x56ae('0x15')]() && this[_0x56ae('0x2d9c')][_0x56ae('0xa1d')]['get_mouseY']() <= this['boxOverlay']['toggleButton']['get_height']()) this[_0x56ae('0x322c')]['hide'](); else { for (var _0xba68ae = this[_0x56ae('0x322d')][_0x56ae('0x3f')](); _0xba68ae[_0x56ae('0x8f5')]();) { if (_0x56ae('0x3241') === _0x56ae('0x3241')) { var _0x5279e4 = _0xba68ae['next'](); if (null != _0x5279e4[_0x56ae('0xbd7')] && _0x5279e4[_0x56ae('0x3e1')]() < _0x503c00 && _0x1c1b50[_0x56ae('0x3242')](_0x5279e4[_0x56ae('0x3e1')](), _0x5279e4[_0x56ae('0x15')]()) > _0x503c00 && _0x5279e4[_0x56ae('0x9f0')]() < _0x24ca07 && _0x5279e4[_0x56ae('0x9f0')]() + _0x5279e4[_0x56ae('0x16')]() > _0x24ca07) { this['infoBox'][_0x56ae('0xbd8')](); return; } } else { return _0x503c00[_0x56ae('0xbcb')]['get'](0x0)['currentSection'][_0x56ae('0xf64')]; } } this[_0x56ae('0x3224')]['x'] = _0x503c00; this[_0x56ae('0x3224')]['y'] = _0x24ca07; _0x5279e4 = Infinity; _0xba68ae = null; for (var _0xe8f110 = this[_0x56ae('0xbb2')]['iterator'](); _0xe8f110[_0x56ae('0x8f5')]();) { var _0x2b90ab = _0xe8f110[_0x56ae('0x42')](); if (_0x2b90ab['levels'][_0x56ae('0x2b5a')]()) { _0x2b90ab[_0x56ae('0x3243')](_0x503c00, _0x24ca07, null, _0x3b21dd[_0x56ae('0xe8c')]); var _0x5027ab = (_0x503c00 - _0x3b21dd[_0x56ae('0xe8c')]['x']) * (_0x503c00 - _0x3b21dd[_0x56ae('0xe8c')]['x']) + (_0x24ca07 - _0x3b21dd[_0x56ae('0xe8c')]['y']) * (_0x24ca07 - _0x3b21dd[_0x56ae('0xe8c')]['y']); _0x5027ab < _0x5279e4 && (_0x5279e4 = _0x5027ab, _0xba68ae = _0x2b90ab, _0x2b90ab = _0x3b21dd[_0x56ae('0x3244')], _0x5027ab = _0x3b21dd[_0x56ae('0xe8c')], _0x2b90ab['x'] = _0x5027ab['x'], _0x2b90ab['y'] = _0x5027ab['y']); } } null == _0xba68ae || _0x5279e4 > _0xba68ae[_0x56ae('0x3245')] ? this[_0x56ae('0x322c')][_0x56ae('0xbd8')]() : (_0x503c00 = _0xba68ae['positionToLevel'](_0x3b21dd[_0x56ae('0x3244')]), _0xba68ae[_0x56ae('0x11d5')][_0x56ae('0xba0')](_0x503c00) || _0xba68ae[_0x56ae('0x11d5')][_0x56ae('0x2b5b')](_0x503c00) ? _0x24ca07 = !0x1 : (_0x24ca07 = _0xba68ae[_0x56ae('0x11d5')], _0x5279e4 = _0x24ca07['savedProgress'], _0x5279e4 = _0x56b9a2['get_instance']()['get'](_0x5279e4['id'], _0x5279e4['defaultValue']), _0x24ca07 = _0x24ca07[_0x56ae('0xa92')], _0x24ca07 = _0x5279e4 < _0x24ca07 ? _0x5279e4 : _0x24ca07, _0x5279e4 = _0xba68ae[_0x56ae('0x11d5')]['availableUntil'] + 0x1, _0x24ca07 = 0x4 >= _0x503c00 - (_0x24ca07 < _0x5279e4 ? _0x24ca07 : _0x5279e4)), _0x24ca07 && (_0x503c00 = _0xba68ae[_0x56ae('0x11d5')], _0x24ca07 = _0x503c00[_0x56ae('0xa91')], _0x24ca07 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x24ca07['id'], _0x24ca07[_0x56ae('0xa1c')]), _0x503c00 = _0x503c00[_0x56ae('0xa92')], _0x503c00 = _0x24ca07 < _0x503c00 ? _0x24ca07 : _0x503c00, _0x24ca07 = _0xba68ae[_0x56ae('0x11d5')][_0x56ae('0xcb9')] + 0x1, _0x503c00 = _0x503c00 < _0x24ca07 ? _0x503c00 : _0x24ca07), _0xba68ae['levelToPosition'](_0x503c00, null, _0x3b21dd[_0x56ae('0x3244')]), this[_0x56ae('0x3246')](_0x503c00, _0xba68ae[_0x56ae('0x11d5')], _0x3b21dd['bestPoint']['x'], _0x3b21dd[_0x56ae('0x3244')]['y'])); } }, 'showInfoBox': function(_0x27404c, _0x521022, _0x5e1733, _0x5afc1b) { this['infoBox'][_0x56ae('0xab0')]() && this[_0x56ae('0x322c')][_0x56ae('0x2b59')] == _0x27404c && this['infoBox']['path'] == _0x521022 || null == _0x521022 || (_0x27404c >= _0x521022[_0x56ae('0xa92')] || !_0x521022['isLevelUnlocked'](_0x27404c) && !_0x521022[_0x56ae('0x2b5b')](_0x27404c) ? this[_0x56ae('0x322c')][_0x56ae('0xbd8')]() : (_0x29a875[_0x56ae('0x993')][_0x56ae('0xb31')] && (this[_0x56ae('0x3222')] = !0x0), this[_0x56ae('0x322c')][_0x56ae('0xbd9')](_0x27404c, _0x521022[_0x56ae('0xbca')](_0x27404c), _0x521022, _0x5e1733, _0x5afc1b))); }, 'onClick': function(_0x4f4c5c) { if ('ukiNd' === 'bjlPv') { return { 'ref': this['h'], 'it': this[_0x56ae('0x988')](), 'hasNext': function() { return this['it'][_0x56ae('0x8f5')](); }, 'next': function() { var _0x3ca9ed = this['it'][_0x56ae('0x42')](); return this[_0x56ae('0x2219')][_0x3ca9ed]; } }; } else {!this[_0x56ae('0x3222')] && this['mapContents'][_0x56ae('0xadd')] && this[_0x56ae('0x3229')]['contains'](this[_0x56ae('0xaba')](), this['get_mouseY']()) && !this[_0x56ae('0x322f')]['contains'](this[_0x56ae('0xaba')](), this['get_mouseY']()) && this[_0x56ae('0x322c')][_0x56ae('0x3247')](_0x4f4c5c); } }, 'reset': function() { if (_0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbd1')] == this) { _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0x311a')] = !0x1; this[_0x56ae('0x322c')][_0x56ae('0xbd8')](); for (var _0x22d922 = this['locationIndicators'][_0x56ae('0x3f')](); _0x22d922[_0x56ae('0x8f5')]();) { var _0x3ff857 = _0x22d922[_0x56ae('0x42')](); _0x3ff857[_0x56ae('0x31ff')] = !0x1; _0x3ff857[_0x56ae('0xb7c')](); } _0x22d922 = 0x0; for (_0x3ff857 = this[_0x56ae('0x3248')][_0x56ae('0x9fa')](); _0x22d922 < _0x3ff857;) { var _0x4a0ed5 = _0x22d922++; if (this[_0x56ae('0x3248')][_0x56ae('0x1b')](_0x4a0ed5)[_0x56ae('0xab0')]()) { if (_0x56ae('0x3249') === 'ztMWb') { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 39.2); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2e); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](8.4, 38.5); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x1feb6d = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2551'), -0xf0, -0x12c, null, null, null, _0x1feb6d, null); _0x1feb6d = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2552'), 0xb4, -0x78, null, null, null, _0x1feb6d, null); _0x1feb6d = _0xfe3284['width'](0x410); var _0x168753 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2553'), 0x0, 0x15e, null, _0x1feb6d, null, _0x168753, null); } else { var _0x1f6e49 = this['locationIndicators'][_0x56ae('0x1b')](_0x4a0ed5)['character'][_0x56ae('0xbbc')]; _0x1f6e49 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1f6e49['id'], _0x1f6e49[_0x56ae('0xa1c')]); var _0x872582 = this[_0x56ae('0x3248')][_0x56ae('0x1b')](_0x4a0ed5)[_0x56ae('0x1e06')][_0x56ae('0xbbf')]; _0x872582 = _0x56b9a2['get_instance']()['get'](_0x872582['id'], _0x872582[_0x56ae('0xa1c')]); for (var _0x166271 = _0x4a0ed5 + 0x1, _0x116e0d = this[_0x56ae('0x3248')][_0x56ae('0x9fa')](); _0x1c1b50[_0x56ae('0x298')](_0x166271, _0x116e0d);) { var _0x1b30b7 = _0x166271++; var _0x2d9f4e = this[_0x56ae('0x3248')]['get'](_0x1b30b7)[_0x56ae('0x1e06')]['lastPath']; _0x1f6e49 == _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2d9f4e['id'], _0x2d9f4e[_0x56ae('0xa1c')]) ? (_0x2d9f4e = this[_0x56ae('0x3248')][_0x56ae('0x1b')](_0x1b30b7)[_0x56ae('0x1e06')][_0x56ae('0xbbf')], _0x2d9f4e = _0x872582 == _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2d9f4e['id'], _0x2d9f4e[_0x56ae('0xa1c')])) : _0x2d9f4e = !0x1; if (_0x2d9f4e) if (this[_0x56ae('0x3248')]['get'](_0x1b30b7)['isActiveCharacter']) { this[_0x56ae('0x3248')][_0x56ae('0x1b')](_0x4a0ed5)[_0x56ae('0x31ff')] = !0x0; this['locationIndicators'][_0x56ae('0x1b')](_0x4a0ed5)['set_visible'](!0x1); break; } else this[_0x56ae('0x3248')][_0x56ae('0x1b')](_0x1b30b7)[_0x56ae('0x31ff')] = !0x0, this[_0x56ae('0x3248')][_0x56ae('0x1b')](_0x1b30b7)[_0x56ae('0xb82')](!0x1); } } } } for (_0x22d922 = this['drawings'][_0x56ae('0x3f')](); _0x22d922[_0x56ae('0x8f5')]();) _0x22d922[_0x56ae('0x42')]()['reset'](); this[_0x56ae('0x216d')] = 0x0; this[_0x56ae('0x3222')] = !0x1; _0x52d821[_0x56ae('0x488')]()[_0x56ae('0xb7c')](); _0x22d922 = this[_0x56ae('0x2d9c')]; _0x22d922[_0x56ae('0xab0')]() && _0x22d922[_0x56ae('0x2d38')](null); this[_0x56ae('0x2d9c')]['reset'](); this[_0x56ae('0xb58')] = !0x0; } }, 'getPath': function(_0x4755c1) { for (var _0x3d347e = this[_0x56ae('0xbb2')][_0x56ae('0x3f')](); _0x3d347e['hasNext']();) { var _0x73293b = _0x3d347e[_0x56ae('0x42')](); if (_0x73293b[_0x56ae('0x11d5')][_0x56ae('0xbbe')] == _0x4755c1) return _0x73293b; } return null; }, 'definePath': function(_0x37419c, _0x4586d0) { var _0x5db74d = this[_0x56ae('0x24e6')](_0x37419c); if (_0x575257[_0x56ae('0x763')](null, _0x5db74d)) { var _0x258edd = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x37419c = null != _0x586025[_0x37419c] ? _0x258edd[_0x56ae('0x99c')](_0x37419c) : _0x258edd['h'][_0x37419c]; null != _0x37419c && (_0x5db74d = new _0x16cd46(_0x37419c, _0x4586d0), this['paths']['push'](_0x5db74d)); } null != _0x5db74d && (_0x5db74d[_0x56ae('0x2cc1')](_0x4586d0), this[_0x56ae('0xb58')] = !0x0); }, 'maintainAspectRatio': function(_0x207ca5) { if (_0x56ae('0x324a') !== 'qoEZA') { if (_0x575257[_0x56ae('0x764')](_0x207ca5[_0x56ae('0x15')](), _0x207ca5[_0x56ae('0x1eb5')]) < _0x207ca5[_0x56ae('0x16')]() / _0x207ca5[_0x56ae('0x2023')]) { var _0x1efd43 = _0x207ca5['get_width']() / _0x207ca5[_0x56ae('0x1eb5')]; _0x207ca5[_0x56ae('0x10c3')](_0x1efd43 * _0x207ca5[_0x56ae('0x2023')]); } else _0x1efd43 = _0x207ca5[_0x56ae('0x16')]() / _0x207ca5[_0x56ae('0x2023')], _0x207ca5[_0x56ae('0x51f')](_0x1efd43 * _0x207ca5[_0x56ae('0x1eb5')]); } else { var _0x4e11c3 = c++; _0x1efd43[_0x56ae('0x8b6')](_0x4e11c3, _0x207ca5[_0x4e11c3]); } }, 'setNeedsRedraw': function() { if (_0x56ae('0x324b') === _0x56ae('0x324b')) { this[_0x56ae('0xb58')] = !0x0; } else { var _0x53d9fc = _0x3e0fc7[_0x56ae('0x488')]()['oldTrace']; null != _0x53d9fc ? _0x53d9fc(a, b) : _0x1508f0[_0x56ae('0x140b')](a, b); } }, '__class__': _0x3b21dd }); var _0x16cd46 = function(_0x48f492, _0xba3d5d, _0x49469e, _0x311daf) { this[_0x56ae('0x324c')] = !0x0; this[_0x56ae('0x11d5')] = _0x48f492; this['scale'] = _0xfba720['get_currentLayout']()[_0x56ae('0xa19')]; this[_0x56ae('0x2cc1')](_0xba3d5d); }; _0x5ac4a7[_0x56ae('0x324d')] = _0x16cd46; _0x16cd46[_0x56ae('0x8bf')] = _0x56ae('0x324d'); _0x16cd46[_0x56ae('0x6')] = {}; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x289e')] = null; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x11d5')] = null; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x1efa')] = null; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x1ef9')] = null; _0x16cd46[_0x56ae('0x6')]['mouseLeewaySq'] = null; _0x16cd46[_0x56ae('0x6')]['scale'] = null; _0x16cd46[_0x56ae('0x6')]['drawLines'] = null; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x2cc1')] = function(_0x440517) { this.firstLevelDistance = _0x440517.firstLevelDistance; this.mouseLeewaySq = null != _0x440517.mouseLeeway ? _0x440517.mouseLeeway * _0x440517.mouseLeeway : 0x6400; this.drawLines = null != _0x440517.drawLines ? _0x440517.drawLines : !0x0; this.waypoints = _0x252a59.toObjectVector(null); for (var _0x50f087 = 0x0, _0x48a241 = _0x440517.waypoints; _0x50f087 < _0x48a241.length;) { var _0x151c30 = _0x48a241[_0x50f087]; ++_0x50f087; this.addWaypoint(_0x151c30.x, _0x151c30.y); } return this.definition = _0x440517; }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x324e')] = function(_0x2f0eed, _0x3af695) { 0x0 < this.waypoints.get_length() ? this.waypoints.push(new _0x28ee08(_0x2f0eed, _0x3af695, this.waypoints.get(this.waypoints.get_length() - 0x1))) : this.waypoints.push(new _0x28ee08(_0x2f0eed, _0x3af695, null)); }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x24e7')] = function(_0x33a352, _0x809e9e, _0x4d41cc) { null == _0x809e9e && (_0x809e9e = !0x0); _0x33a352 = this.levelToDistance(_0x33a352, _0x809e9e); return this.distanceToPoint(_0x33a352, _0x809e9e, _0x4d41cc); }; _0x16cd46[_0x56ae('0x6')]['levelToDistance'] = function(_0x2fe616, _0x3f8b6e) { _0x1c1b50.LeCgL(null, _0x3f8b6e) && (_0x3f8b6e = !0x0); 0x0 > _0x2fe616 && (_0x2fe616 += this.levels.levelCount); _0x2fe616 = _0x1c1b50.eZqRO(0x1, this.levels.levelCount) ? _0x2fe616 / (this.levels.levelCount - 0x1) : 0x0; 0x0 > _0x2fe616 ? _0x2fe616 = 0x0 : 0x1 < _0x2fe616 && (_0x2fe616 = 0x1); var _0x419f34 = this.firstLevelDistance; _0x2fe616 = _0x419f34 + _0x2fe616 * (this.waypoints.get(this.waypoints.get_length() - 0x1).distanceFromStart - _0x419f34); _0x3f8b6e ? (_0x3f8b6e = this.scale, _0x3f8b6e = (_0x3f8b6e.x + _0x3f8b6e.y) / 0x2) : _0x3f8b6e = 0x1; return _0x2fe616 * _0x3f8b6e; }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x324f')] = function(_0x40dcf0, _0x4d96ce, _0x972ec8) { null == _0x4d96ce && (_0x4d96ce = !0x0); null == _0x972ec8 && (_0x972ec8 = new _0x510664()); if (_0x4d96ce) { var _0x34aa41 = this.scale; _0x40dcf0 /= (_0x34aa41.x + _0x34aa41.y) / 0x2; } for (var _0x1879c8 = 0x1, _0x2985fd = this.waypoints.get_length(); _0x1879c8 < _0x2985fd;) if (_0x34aa41 = _0x1879c8++, this.waypoints.get(_0x34aa41).distanceFromStart > _0x40dcf0) return _0x1879c8 = this.waypoints.get(_0x34aa41 - 0x1), _0x2985fd = this.waypoints.get(_0x34aa41), _0x40dcf0 = (_0x40dcf0 - this.waypoints.get(_0x34aa41 - 0x1).distanceFromStart) / this.waypoints.get(_0x34aa41).distanceFromPrevious, _0x34aa41 = _0x972ec8, null == _0x34aa41 && (_0x34aa41 = new _0x510664()), _0x34aa41.x = _0x1879c8.x + _0x40dcf0 * (_0x2985fd.x - _0x1879c8.x), _0x34aa41.y = _0x1879c8.y + _0x40dcf0 * (_0x2985fd.y - _0x1879c8.y), _0x4d96ce && (_0x972ec8.x *= this.scale.x, _0x972ec8.y *= this.scale.y), _0x972ec8; _0x40dcf0 = this.waypoints.get(this.waypoints.get_length() - 0x1); _0x972ec8.x = _0x40dcf0.x; _0x972ec8.y = _0x40dcf0.y; _0x4d96ce && (_0x972ec8.x *= this.scale.x, _0x972ec8.y *= this.scale.y); return _0x972ec8; }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x3250')] = function(_0x56060e, _0x5d4177) { if (_0x56ae('0x3251') === _0x56ae('0x3251')) { null == _0x5d4177 && (_0x5d4177 = !0x0); _0x5d4177 && (_0x16cd46.temp.x = _0x575257.akxIw(_0x56060e.x, this.scale.x), _0x16cd46.temp.y = _0x56060e.y / this.scale.y); _0x5d4177 = 0x1; for (var _0x30c3b2 = this.waypoints.get_length(); _0x5d4177 < _0x30c3b2;) if (_0x56060e = _0x5d4177++, _0x1abfd2.colinear(this.waypoints.get(_0x56060e - 0x1), this.waypoints.get(_0x56060e), _0x16cd46.temp)) { var _0x29eb0d = this.waypoints.get(_0x56060e - 0x1); _0x5d4177 = this.waypoints.get(_0x56060e); _0x30c3b2 = _0x16cd46.temp; var _0x129323 = _0x29eb0d.x - _0x5d4177.x; 1e-10 > (0x0 <= _0x129323 ? _0x129323 : -_0x129323) ? (_0x29eb0d = _0x29eb0d.y, _0x5d4177 = (_0x30c3b2.y - _0x29eb0d) / (_0x5d4177.y - _0x29eb0d)) : (_0x29eb0d = _0x29eb0d.x, _0x5d4177 = _0x575257.dCimM(_0x30c3b2.x, _0x29eb0d) / (_0x5d4177.x - _0x29eb0d)); _0x56060e = this.waypoints.get(_0x56060e - 0x1).distanceFromStart + _0x5d4177 * this.waypoints.get(_0x56060e).distanceFromPrevious; _0x5d4177 = this.firstLevelDistance; _0x5d4177 = (_0x56060e - _0x5d4177) / (this.waypoints.get(this.waypoints.get_length() - 0x1).distanceFromStart - _0x5d4177); if (0x1 <= _0x5d4177) return this.levels.levelCount - 0x1; if (0x0 < _0x5d4177) return Math.round(_0x5d4177 * (this.levels.levelCount - 0x1)); break; } return 0x0; } else { _0x503858.prototype.deserialize.call(this, _0x56060e); this.type = _0x795e66.resolve(_0x56060e, _0x56ae('0x3aa')); this.init_from = this.readText(_0x19c288.resolve(_0x56060e, 'init_from')); } }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x3243')] = function(_0x29fe93, _0x1809e3, _0x56b06d, _0x1fb8d2) { null == _0x56b06d && (_0x56b06d = !0x0); null == _0x1fb8d2 && (_0x1fb8d2 = new _0x510664()); _0x56b06d && (_0x29fe93 /= this.scale.x, _0x1809e3 /= this.scale.y); for (var _0x222760, _0x43e4ca = Infinity, _0xea97c3 = 0x1, _0x1b30b7 = this.waypoints.get_length(); _0xea97c3 < _0x1b30b7;) if (_0x222760 = _0xea97c3++, !(this.waypoints.get(_0x222760).distanceFromStart < this.firstLevelDistance)) { _0x37b3b0.nearestPointOnSegment(_0x29fe93, _0x1809e3, this.waypoints.get(_0x222760 - 0x1), this.waypoints.get(_0x222760), _0x16cd46.temp); if (this.waypoints.get(_0x575257.dCimM(_0x222760, 0x1)).distanceFromStart < this.firstLevelDistance) { if (_0x56ae('0x3252') !== 'wcXht') { var _0x2d9f4e = this.waypoints.get(_0x222760 - 0x1), _0x5ac4a7 = this.waypoints.get(_0x222760), _0x4e6193 = _0x16cd46.temp, _0x348bc5 = _0x2d9f4e.x - _0x5ac4a7.x; 1e-10 > (0x0 <= _0x348bc5 ? _0x348bc5 : -_0x348bc5) ? (_0x2d9f4e = _0x2d9f4e.y, _0x4e6193 = (_0x4e6193.y - _0x2d9f4e) / (_0x5ac4a7.y - _0x2d9f4e)) : (_0x2d9f4e = _0x2d9f4e.x, _0x4e6193 = (_0x4e6193.x - _0x2d9f4e) / (_0x5ac4a7.x - _0x2d9f4e)); _0x5ac4a7 = (this.firstLevelDistance - this.waypoints.get(_0x222760 - 0x1).distanceFromStart) / this.waypoints.get(_0x222760).distanceFromPrevious; _0x4e6193 < _0x5ac4a7 && (_0x4e6193 = this.waypoints.get(_0x222760 - 0x1), _0x222760 = this.waypoints.get(_0x222760), _0x2d9f4e = _0x16cd46.temp, null == _0x2d9f4e && (_0x2d9f4e = new _0x510664()), _0x2d9f4e.x = _0x4e6193.x + _0x5ac4a7 * (_0x222760.x - _0x4e6193.x), _0x2d9f4e.y = _0x4e6193.y + _0x5ac4a7 * (_0x222760.y - _0x4e6193.y)); } else { var _0x19de85 = _0x1fb8d2++; _0x29fe93.set(_0x19de85, _0x1809e3[_0x19de85]); } } _0x222760 = (_0x29fe93 - _0x16cd46.temp.x) * (_0x29fe93 - _0x16cd46.temp.x) + (_0x1809e3 - _0x16cd46.temp.y) * (_0x1809e3 - _0x16cd46.temp.y); _0x222760 < _0x43e4ca && (_0x43e4ca = _0x222760, _0x222760 = _0x16cd46.temp, _0x1fb8d2.x = _0x222760.x, _0x1fb8d2.y = _0x222760.y); } _0x56b06d && (_0x1fb8d2.x *= this.scale.x, _0x1fb8d2.y *= this.scale.y); return _0x1fb8d2; }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x2e5c')] = function() { if (0x2 > this.waypoints.get_length()) return 0x0; var _0x124e17 = this.waypoints.get(0x0), _0x1c693c = this.waypoints.get(0x1); return Math.atan2(_0x1c693c.y - _0x124e17.y, _0x1c693c.x - _0x124e17.x); }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x2e5b')] = function(_0x155ba7) { if (0x2 > this.waypoints.get_length()) return _0x155ba7 = _0x16cd46.temp, _0x155ba7.x = 0x0, _0x155ba7.y = 0x0; if (0x2 > this.levels.levelCount) { _0x155ba7 = this.waypoints.get(this.waypoints.get_length() - 0x1); var _0x41e972 = this.waypoints.get(this.waypoints.get_length() - 0x2), _0x471ba8 = _0x16cd46.temp; _0x471ba8.x = _0x155ba7.x; _0x471ba8.y = _0x155ba7.y; return Math.atan2(_0x155ba7.y - _0x41e972.y, _0x155ba7.x - _0x41e972.x); } _0x41e972 = _0x155ba7 >= this.levels.levelCount - 0x1; this.levelToPosition(_0x155ba7 + (_0x41e972 ? -0x1 : 0x1), !0x1, _0x16cd46.temp); _0x471ba8 = _0x16cd46.temp.x; var _0x2c480a = _0x16cd46.temp.y; this.levelToPosition(_0x155ba7, !0x1, _0x16cd46.temp); return _0x41e972 ? Math.atan2(_0x16cd46.temp.y - _0x2c480a, _0x16cd46.temp.x - _0x471ba8) : Math.atan2(_0x2c480a - _0x16cd46.temp.y, _0x471ba8 - _0x16cd46.temp.x); }; _0x16cd46[_0x56ae('0x6')]['draw'] = function(_0x5b074d, _0x5b84f0, _0x14f359, _0x42c444, _0x42753b) { null == _0x14f359 && (_0x14f359 = !0x1); null == _0x5b84f0 && (_0x5b84f0 = !0x0); if (0x1 < this.waypoints.get_length() && (this.levels.isPathUnlocked() || _0x14f359)) if (!this.levels.available || null != _0x42c444 && this.levels.getDateOfArrival(0x0) > _0x42c444) this.drawSegment(_0x5b074d, 0x0, 0x0, !0x1, !0x0, _0x5b84f0, _0x42753b); else { var _0x5f50e0 = 0x0, _0x5b8ea4 = !0x1, _0x1b30b7 = 0x0, _0x2d9f4e = this.levels.levelCount + 0x1, _0x5ac4a7 = this.levels.availableUntil + 0x3; for (_0x2d9f4e = _0x2d9f4e < _0x5ac4a7 ? _0x2d9f4e : _0x5ac4a7; _0x1b30b7 < _0x2d9f4e;) { _0x5ac4a7 = _0x1b30b7++; var _0x4e6193 = _0x14f359 || this.levels.isLevelUnlocked(_0x5ac4a7) || this.levels.isLockedLevelVisible(_0x5ac4a7); _0x4e6193 && null != _0x42c444 && _0x1c1b50.mbwJD(this.levels.getDateOfArrival(_0x5ac4a7), _0x42c444) && (_0x4e6193 = !0x1); _0x4e6193 != _0x5b8ea4 && ((_0x5b8ea4 = _0x4e6193) ? _0x5f50e0 = _0x5ac4a7 : this.drawSegment(_0x5b074d, _0x5f50e0, _0x5ac4a7 - 0x1, 0x0 < _0x5f50e0, !0x0, _0x5b84f0, _0x42753b)); } _0x5b8ea4 && this.drawSegment(_0x5b074d, _0x5f50e0, this.levels.availableUntil, 0x0 < _0x5f50e0, !0x1, _0x5b84f0, _0x42753b); } }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x3253')] = function(_0x3d5a35, _0x11cdbd, _0x3939e6, _0x3bf6f8, _0x4d5fd8, _0x49a8ae, _0x311fa3) { null == _0x49a8ae && (_0x49a8ae = !0x0); if (this.drawLines) { var _0x1b30b7 = this.scale; _0x3d5a35.lineStyle((_0x1b30b7.x + _0x1b30b7.y) / 0x2 * _0x16cd46.LINE_WIDTH, 0x0); 0x0 == _0x11cdbd ? (_0x3d5a35.moveTo(this.waypoints.get(0x0).x * this.scale.x, this.waypoints.get(0x0).y * this.scale.y), _0x1b30b7 = 0x0) : (_0x1b30b7 = this.levelToDistance(_0x11cdbd), this.distanceToPoint(_0x1b30b7, null, _0x16cd46.temp), _0x3d5a35.moveTo(_0x16cd46.temp.x, _0x16cd46.temp.y)); for (var _0x2d9f4e = this.levelToDistance(_0x3939e6), _0x5ac4a7 = 0x1, _0x4e6193 = this.waypoints.get_length(); _0x5ac4a7 < _0x4e6193;) { var _0x5e214d = _0x5ac4a7++, _0x5c4c32 = this.waypoints.get(_0x5e214d), _0x290d91 = this.scale; if (!(_0x1b30b7 > (_0x290d91.x + _0x290d91.y) / 0x2 * _0x5c4c32.distanceFromStart)) if (_0x5c4c32 = this.waypoints.get(_0x5e214d), _0x290d91 = this.scale, _0x2d9f4e < (_0x290d91.x + _0x290d91.y) / 0x2 * _0x5c4c32.distanceFromStart) { this.distanceToPoint(_0x2d9f4e, null, _0x16cd46.temp); _0x3d5a35.lineTo(_0x16cd46.temp.x, _0x16cd46.temp.y); break; } else _0x3d5a35.lineTo(this.waypoints.get(_0x5e214d).x * this.scale.x, this.waypoints.get(_0x5e214d).y * this.scale.y); } } if (_0x49a8ae) { _0x3d5a35.lineStyle(); _0x3d5a35.beginFill(0x0); _0x49a8ae = this.scale; _0x49a8ae = (_0x49a8ae.x + _0x49a8ae.y) / 0x2 * 4.4; _0x1b30b7 = _0x11cdbd; for (_0x2d9f4e = _0x3939e6 + 0x1; _0x1b30b7 < _0x2d9f4e;) _0x5ac4a7 = _0x1b30b7++, this.levelToPosition(_0x5ac4a7, null, _0x16cd46.temp), _0x3d5a35.drawCircle(_0x16cd46.temp.x, _0x16cd46.temp.y, _0x49a8ae); _0x3d5a35.endFill(); null != _0x311fa3 && (_0x311fa3.x = _0x16cd46.temp.x, _0x311fa3.y = _0x16cd46.temp.y); } _0x3bf6f8 && (_0x11cdbd == _0x3939e6 && _0x4d5fd8 ? this.drawArrow(_0x3d5a35, _0x11cdbd, !0x1, !0x0) : this.drawArrow(_0x3d5a35, _0x11cdbd, !0x1)); _0x4d5fd8 && this.drawArrow(_0x3d5a35, _0x3939e6, !0x0, !this.levels.available || this.levels.availableUntil < _0x3939e6); }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x31ab')] = function(_0x3eb38f, _0x2087e5, _0x1561b7, _0x6cef6a) { _0x575257.yJOzk(null, _0x6cef6a) && (_0x6cef6a = !0x1); null == _0x1561b7 && (_0x1561b7 = !0x0); _0x2087e5 = this.levelToAngle(_0x2087e5); _0x1561b7 || (_0x2087e5 = _0xe0688.add(_0x2087e5, 3.141592653589793)); _0x16cd46.temp.x *= this.scale.x; _0x16cd46.temp.y *= this.scale.y; _0x27c908.draw(_0x3eb38f, _0x16cd46.temp, _0x2087e5, this.scale, _0x6cef6a); }; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x16cd46; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x16cd46[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2cc1')] = 'set_definition'; var _0x27c908 = function() {}; _0x5ac4a7[_0x56ae('0x3254')] = _0x27c908; _0x27c908[_0x56ae('0x8bf')] = _0x56ae('0x3254'); _0x27c908[_0x56ae('0xf4e')] = function(_0x185251, _0x580779, _0x325105, _0x287d39, _0x22e5b3) { if (_0x56ae('0x7c') !== _0x1c1b50['mAOMH']) { null == _0x22e5b3 && (_0x22e5b3 = 0x0); this['startZVelocity'] = 0x0; _0x8835a4['call'](this, _0x185251); this['yVelocity'] = _0x22e5b3; this['zBoost'] = _0x325105; this['endZVelocity'] = _0x287d39; this['length'] = _0x580779; } else { null == _0x22e5b3 && (_0x22e5b3 = !0x1); _0x185251[_0x56ae('0x2a57')](); _0x27c908['$length']['x'] = Math[_0x56ae('0x104e')](_0x325105); _0x27c908[_0x56ae('0x3255')]['y'] = Math['sin'](_0x325105); _0x27c908[_0x56ae('0x3d')]['x'] = _0x27c908[_0x56ae('0x3255')]['y']; _0x27c908[_0x56ae('0x3d')]['y'] = -_0x27c908[_0x56ae('0x3255')]['x']; _0x325105 = _0x27c908[_0x56ae('0x3255')]; var _0x589f47 = (_0x287d39['x'] + _0x287d39['y']) / 0x2 * 0x18, _0x4b5117 = _0x27c908[_0x56ae('0x3255')]; null == _0x4b5117 && (_0x4b5117 = new _0x510664()); _0x4b5117['x'] = _0x325105['x'] * _0x589f47; _0x4b5117['y'] = _0x325105['y'] * _0x589f47; _0x325105 = _0x27c908[_0x56ae('0x3d')]; _0x589f47 = (_0x287d39['x'] + _0x287d39['y']) / 0x2 * 0xa; _0x4b5117 = _0x27c908[_0x56ae('0x3d')]; null == _0x4b5117 && (_0x4b5117 = new _0x510664()); _0x4b5117['x'] = _0x325105['x'] * _0x589f47; _0x4b5117['y'] = _0x325105['y'] * _0x589f47; _0x185251['moveTo'](_0x580779['x'], _0x580779['y']); _0x325105 = 0x0; for (_0x589f47 = _0x27c908[_0x56ae('0x3256')]['get_length'](); _0x1c1b50['mFzAn'](_0x325105, _0x589f47);) { var _0x1b30b7 = _0x325105++; _0x185251[_0x56ae('0x113d')](_0x27c908[_0x56ae('0x3256')]['get'](_0x1b30b7) * ((_0x287d39['x'] + _0x287d39['y']) / 0x2), _0x27c908[_0x56ae('0x3257')][_0x56ae('0x1b')](_0x1b30b7)); _0x4b5117 = _0x27c908['$length']; _0x1b30b7 += 0.75; _0x185251['lineTo'](_0x580779['x'] + _0x4b5117['x'] * _0x1b30b7, _0x580779['y'] + _0x4b5117['y'] * _0x1b30b7); } _0x22e5b3 || (_0x185251[_0x56ae('0x113d')](_0x1c1b50[_0x56ae('0x274')](_0x287d39['x'] + _0x287d39['y'], 0x2) * 0x8, 0x111111), _0x287d39 = _0x27c908['width'], _0x185251['moveTo'](_0x580779['x'] + 0.9 * _0x287d39['x'], _0x580779['y'] + 0.9 * _0x287d39['y']), _0x287d39 = _0x27c908[_0x56ae('0x3d')], _0x22e5b3 = _0x27c908[_0x56ae('0x3255')], _0x185251[_0x56ae('0x1140')](_0x580779['x'] + 0.9 * _0x287d39['x'] + 1.8 * _0x22e5b3['x'], _0x580779['y'] + 0.9 * _0x287d39['y'] + 1.8 * _0x22e5b3['y']), _0x287d39 = _0x27c908[_0x56ae('0x3d')], _0x22e5b3 = _0x27c908[_0x56ae('0x3255')], _0x185251[_0x56ae('0x1140')](_0x580779['x'] + 0x2 * _0x287d39['x'] + 1.8 * _0x22e5b3['x'], _0x580779['y'] + 0x2 * _0x287d39['y'] + 1.8 * _0x22e5b3['y']), _0x287d39 = _0x27c908[_0x56ae('0x3255')], _0x185251[_0x56ae('0x1140')](_0x580779['x'] + 0x3 * _0x287d39['x'], _0x580779['y'] + 0x3 * _0x287d39['y']), _0x287d39 = _0x27c908[_0x56ae('0x3255')], _0x185251[_0x56ae('0x113e')](_0x580779['x'] + 0x3 * _0x287d39['x'], _0x580779['y'] + 0x3 * _0x287d39['y']), _0x287d39 = _0x27c908['width'], _0x22e5b3 = _0x27c908[_0x56ae('0x3255')], _0x185251[_0x56ae('0x1140')](_0x580779['x'] + -0x2 * _0x287d39['x'] + 1.8 * _0x22e5b3['x'], _0x580779['y'] + -0x2 * _0x287d39['y'] + 1.8 * _0x22e5b3['y']), _0x287d39 = _0x27c908[_0x56ae('0x3d')], _0x22e5b3 = _0x27c908['$length'], _0x185251[_0x56ae('0x1140')](_0x580779['x'] + -0.9 * _0x287d39['x'] + 1.8 * _0x22e5b3['x'], _0x580779['y'] + -0.9 * _0x287d39['y'] + 1.8 * _0x22e5b3['y']), _0x287d39 = _0x27c908['width'], _0x185251[_0x56ae('0x1140')](_0x580779['x'] + _0x1c1b50[_0x56ae('0x27f')](-0.9, _0x287d39['x']), _0x580779['y'] + -0.9 * _0x287d39['y'])); } }; var _0x28ee08 = function(_0x4fe0a9, _0x81cbae, _0x757e3) { _0x510664[_0x56ae('0x94d')](this, _0x4fe0a9, _0x81cbae); null == _0x757e3 ? this[_0x56ae('0x1efb')] = 0x0 : (this[_0x56ae('0x1efc')] = Math['sqrt']((this['x'] - _0x757e3['x']) * (this['x'] - _0x757e3['x']) + (this['y'] - _0x757e3['y']) * (this['y'] - _0x757e3['y'])), this['distanceFromStart'] = _0x757e3[_0x56ae('0x1efb')] + this[_0x56ae('0x1efc')]); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4b6')]] = _0x28ee08; _0x28ee08[_0x56ae('0x8bf')] = _0x56ae('0x4b7'); _0x28ee08[_0x56ae('0x8ee')] = _0x510664; _0x28ee08[_0x56ae('0x6')] = _0x4e6193(_0x510664[_0x56ae('0x6')], { 'distanceFromPrevious': null, 'distanceFromStart': null, '__class__': _0x28ee08 }); var _0x599c83 = function(_0x2fbd85, _0x13277b, _0xacf915, _0x3bd8ee, _0x1eccd6) { var _0x574591 = {}; _0x574591['MXpOq'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }; if (_0x56ae('0x3258') !== _0x56ae('0x3259')) { null == _0x1eccd6 && (_0x1eccd6 = !0x0); null == _0x3bd8ee && (_0x3bd8ee = 0x1); this[_0x56ae('0x15e4')] = !0x0; this['defaultProbability'] = 0x1; _0xc32e6[_0x56ae('0x94d')](this); null != _0xacf915 ? this[_0x56ae('0x884')] = new _0x384067(_0x13277b, null != _0x13277b ? 0x0 : 0xffffff, 0x20, _0xacf915, _0x2fbd85) : null != _0x2fbd85 && (this[_0x56ae('0x884')] = new _0x5d21aa(_0x2fbd85, _0x13277b)); null != this[_0x56ae('0x884')] && (null != _0x13277b && _0x1eccd6 && (_0x2fbd85 = this['button'], _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x2fbd85), new _0x39eddf(0xaaaaaa, 0x666666, 3.6))), this[_0x56ae('0x994')](this[_0x56ae('0x884')])); this['defaultProbability'] = _0x3bd8ee; this[_0x56ae('0xb82')](!0x1); } else { var _0x407e9d = _0x574591[_0x56ae('0x325a')](0x1, B) * (q['c'] * (q['ty'] - l['y']) + q['d'] * (l['x'] - q['tx'])); l['y'] = 0x1 / B * (q['a'] * (l['y'] - q['ty']) + q['b'] * (q['tx'] - l['x'])); l['x'] = _0x407e9d; } }; _0x5ac4a7['com.player03.run3.menu.rotation.RotatingLink'] = _0x599c83; _0x599c83['__name__'] = _0x56ae('0x325b'); _0x599c83[_0x56ae('0x961')] = [_0x242431]; _0x599c83['__super__'] = _0xc32e6; _0x599c83['prototype'] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'defaultProbability': null, 'notDuringTutorial': null, 'button': null, 'getProbability': function() { return this['defaultProbability']; }, 'update': function(_0x53f615) {}, 'reset': function() {}, '__class__': _0x599c83 }); var _0x122419 = function() { _0x599c83[_0x56ae('0x94d')](this); var _0x188540 = this[_0x56ae('0x1926')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x28, null, _0x56ae('0x325c'), null, null, null, null, 0x4), _0x203fa9 = null; null == _0x203fa9 && (_0x203fa9 = _0x188540['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x188540), new _0x1ba7bc(_0x203fa9)); this[_0x56ae('0x994')](this[_0x56ae('0x1926')]); _0x188540 = _0x3c161e['getBitmap'](_0x56ae('0x19f7')); _0x203fa9 = new _0x4dd284(this[_0x56ae('0x1926')]); var _0x1c3e7c = new _0x4dd284(_0x188540), _0x4fbb43 = 0x0; null == _0x4fbb43 && (_0x4fbb43 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1c3e7c, new _0x5ed31e(_0x4fbb43, _0x2bd32b[_0x56ae('0xf4a')]), _0x203fa9); this[_0x56ae('0x994')](_0x188540); _0x203fa9 = this[_0x56ae('0x325d')] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x28, null, _0x56ae('0x325e'), 0.35 * _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0xb2e')], null, null, null, 0x4); _0x1c3e7c = null; null == _0x1c3e7c && (_0x1c3e7c = _0x203fa9[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x203fa9), new _0x1ba7bc(_0x1c3e7c)); _0x1c3e7c = this[_0x56ae('0x325d')]; _0x203fa9 = new _0x4dd284(_0x188540); _0x1c3e7c = new _0x4dd284(_0x1c3e7c); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1c3e7c, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')]), _0x203fa9); _0x203fa9 = new _0x4dd284(this[_0x56ae('0x325d')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x203fa9, new _0x4a4b5e(!0x0, 0.35)); _0x203fa9 = this['textField2']; _0x188540 = new _0x4dd284(_0x188540); _0x203fa9 = new _0x4dd284(_0x203fa9); _0x1c3e7c = 0x0; null == _0x1c3e7c && (_0x1c3e7c = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x203fa9, new _0x5ed31e(_0x1c3e7c, _0x2bd32b[_0x56ae('0xfa0')]), _0x188540); this[_0x56ae('0x994')](this[_0x56ae('0x325d')]); _0x188540 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x188540, _0xa83b0c[_0x56ae('0x2d3a')], null, null, null, new _0x4dd284(this[_0x56ae('0x1926')])); this[_0x56ae('0xaca')](_0x188540, 0x0); this[_0x56ae('0x325f')] = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](this[_0x56ae('0x325f')], _0xa83b0c['INVISIBLE'], null, null, null, new _0x4dd284(this[_0x56ae('0x325d')])); this[_0x56ae('0xaca')](this[_0x56ae('0x325f')], 0x1); this['set_buttonMode'](!0x0); this['useHandCursor'] = !0x0; this['addEventListener'](_0x56ae('0xb52'), _0x2d9f4e(this, this['toAchievements'])); }; _0x5ac4a7[_0x56ae('0x3260')] = _0x122419; _0x122419['__name__'] = _0x56ae('0x3260'); _0x122419['__super__'] = _0x599c83; _0x122419[_0x56ae('0x6')] = _0x4e6193(_0x599c83['prototype'], { 'textField': null, 'textField2': null, 'clickable2': null, 'toAchievements': function(_0x53d8e7) { _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x5e1b03['get_instance']()); }, 'getProbability': function() { return _0x203ce1[_0x56ae('0x2123')]() < _0x203ce1['ids'][_0x56ae('0x9fa')]() ? 0.8 : 0.4; }, 'reset': function() { if ('trGvY' === _0x575257[_0x56ae('0x3261')]) { for (var _0x2b1088 = 0x0, _0x429b5e = 0x0, _0x3cfba9 = 0x0, _0x5363b8 = _0x203ce1[_0x56ae('0x2129')]['iterator'](); _0x5363b8[_0x56ae('0x8f5')]();) { var _0x2df084 = _0x5363b8[_0x56ae('0x42')](); if (_0x2df084[_0x56ae('0x20e9')]()) { ++_0x2b1088; var _0xbc4bc6 = _0x2df084[_0x56ae('0x1f28')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0xbc4bc6['id'], _0xbc4bc6[_0x56ae('0xa1c')]) || (++_0x429b5e, _0x3cfba9 += _0x2df084[_0x56ae('0x1f2b')]); } } this[_0x56ae('0x1926')][_0x56ae('0xb39')](_0x1b30b7[_0x56ae('0x28')](_0x2b1088 - _0x429b5e) + '/' + (null == _0x2b1088 ? _0x56ae('0xc11') : '' + _0x2b1088)); 0x0 < _0x3cfba9 ? this[_0x56ae('0x325d')][_0x56ae('0xb39')]((null == _0x3cfba9 ? _0x56ae('0xc11') : '' + _0x3cfba9) + _0x56ae('0x3262')) : null != this[_0x56ae('0x325d')][_0x56ae('0x8c1')] && (_0x2b1088 < _0x203ce1[_0x56ae('0x2152')]['get_length']() ? this[_0x56ae('0x325d')][_0x56ae('0xb39')]('Unlock\x20new\x20characters\x20for\x20even\x20more\x20achievements.') : this[_0x56ae('0x325d')][_0x56ae('0xb39')](_0x56ae('0x3263')), this[_0x56ae('0x325f')][_0x56ae('0xb20')]()[_0x56ae('0x1d')](), this[_0x56ae('0x325f')][_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0x0, 0x0), this[_0x56ae('0x325f')]['get_graphics']()[_0x56ae('0x10bb')](this[_0x56ae('0x325d')][_0x56ae('0x3e1')](), this[_0x56ae('0x325d')][_0x56ae('0x9f0')](), this['textField2'][_0x56ae('0x15')](), this[_0x56ae('0x325d')][_0x56ae('0x16')]())); } else { _0x203ce1[_0x56ae('0x2151')][_0x56ae('0x38')](_0x203ce1[_0x56ae('0x2129')]['h'][_0x429b5e][_0x56ae('0x110')]); var _0x1811ee = _0x2b1088[_0x56ae('0x110')], _0x40dc63 = _0x2b1088['id'], _0x20e12e = _0x203ce1['names']; null != _0x586025[_0x1811ee] ? _0x20e12e['setReserved'](_0x1811ee, _0x40dc63) : _0x20e12e['h'][_0x1811ee] = _0x40dc63; _0x1811ee = _0x203ce1[_0x56ae('0x2129')]['h'][_0x429b5e]; _0x5e1b03[_0x56ae('0x488')]()['replaceAchievement'](_0x1811ee, _0x2b1088); _0x203ce1[_0x56ae('0x2129')]['h'][_0x429b5e] = _0x2b1088; } }, '__class__': _0x122419 }); var _0xca9a6d = function() { this[_0x56ae('0x3264')] = -0x19d; _0x234651[_0x56ae('0x94d')](this, 0x0, 0x0, _0xfba720[_0x56ae('0xa1f')]()); var _0x122ad8 = new _0x4dd284(this); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x122ad8, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['RIGHT'])); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x122ad8, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xfa0')])); }; _0x5ac4a7[_0x56ae('0x3265')] = _0xca9a6d; _0xca9a6d['__name__'] = 'com.player03.run3.menu.rotation.RotatingLinks'; _0xca9a6d[_0x56ae('0x961')] = [_0x242431]; _0xca9a6d[_0x56ae('0x8ee')] = _0x234651; _0xca9a6d[_0x56ae('0x6')] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'children': null, 'childProbabilities': null, 'selectedChild': null, 'lastReset': null, 'createLayout2': function() { this[_0x56ae('0xd03')] = _0x252a59[_0x56ae('0x977')](null); var _0x4e2a81 = new _0x599c83(null, _0x2d9f4e(this, this['toFlashVersion']), _0x56ae('0x3266')); _0x4e2a81[_0x56ae('0x15e4')] = !0x1; _0x4e2a81['getProbability'] = function() { var _0x4e2a81 = _0x4622dd[_0x56ae('0x24cc')], _0x195e60 = _0x4e2a81[_0x56ae('0xa91')]; _0x195e60 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x195e60['id'], _0x195e60['defaultValue']); _0x4e2a81 = _0x4e2a81[_0x56ae('0xa92')]; return 0x28 <= (_0x195e60 < _0x4e2a81 ? _0x195e60 : _0x4e2a81) ? 0.2 : 0x1e; }; this[_0x56ae('0xd03')][_0x56ae('0x8f0')](_0x4e2a81); this[_0x56ae('0xd03')]['push'](new _0x122419()); _0x4e2a81 = _0x2d9f4e(this, this['placeSelectedChild']); this['layout']['items'][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x4e2a81))); this['childProbabilities'] = _0x252a59['toFloatVector'](null); for (_0x4e2a81 = this[_0x56ae('0xd03')][_0x56ae('0x3f')](); _0x4e2a81[_0x56ae('0x8f5')]();) { var _0x4ee5d0 = _0x4e2a81[_0x56ae('0x42')](); this['addChild'](_0x4ee5d0); _0x4ee5d0[_0x56ae('0xb82')](!0x1); this[_0x56ae('0x15e5')][_0x56ae('0x8f0')](0x1); } this['reset'](); }, 'update': function(_0x2d7064) { if (_0x56ae('0x3267') !== _0x56ae('0x3267')) { null == d && (d = 0x0); null == c && (c = 0x0); null == b && (b = 0x0); null == _0x2d7064 && (_0x2d7064 = 0x0); _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x1c')](_0x2d7064, b, c, d); } else { null != this['selectedChild'] && this['selectedChild']['update'](_0x2d7064); } }, 'reset': function() { var _0x1c99c3 = new Date()[_0x56ae('0xb3e')]() / 0x3e8; if (0x1 < _0x1c99c3 - this[_0x56ae('0x3264')]) { if ('aOGRt' === 'aOGRt') { var _0x37ecff = _0x4622dd[_0x56ae('0x24cc')], _0x5ea456 = _0x37ecff['savedProgress']; _0x5ea456 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5ea456['id'], _0x5ea456[_0x56ae('0xa1c')]); _0x37ecff = _0x37ecff[_0x56ae('0xa92')]; _0x37ecff = 0x3 <= (_0x5ea456 < _0x37ecff ? _0x5ea456 : _0x37ecff); _0x5ea456 = 0x0; for (var _0x312aa3 = this[_0x56ae('0xd03')][_0x56ae('0x9fa')](); _0x5ea456 < _0x312aa3;) { if (_0x56ae('0x3268') === _0x56ae('0x3268')) { var _0x2af24a = _0x5ea456++; !_0x37ecff && this[_0x56ae('0xd03')]['get'](_0x2af24a)[_0x56ae('0x15e4')] ? this[_0x56ae('0x15e5')]['set'](_0x2af24a, 0x0) : this[_0x56ae('0x15e5')]['set'](_0x2af24a, this[_0x56ae('0xd03')][_0x56ae('0x1b')](_0x2af24a)['getProbability']()); if (this[_0x56ae('0xd03')][_0x56ae('0x1b')](_0x2af24a)[_0x56ae('0xab0')]()) { var _0x530b05 = _0x2af24a, _0x248882 = this[_0x56ae('0x15e5')]; _0x248882[_0x56ae('0x8b6')](_0x530b05, _0x248882[_0x56ae('0x1b')](_0x530b05) / 0x4); this['children'][_0x56ae('0x1b')](_0x2af24a)['set_visible'](!0x1); } } else { var _0x26c693 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x158130 = _0x575257[_0x56ae('0x73d')](_0x26c693[_0x56ae('0x105e')](), 0x7d0) - this['getInitialPosition']()['z']; _0x158130 *= 0x1 - this[_0x56ae('0x2eca')]; this[_0x56ae('0xe79')][_0x56ae('0xb82')](this[_0x56ae('0x21e0')]()['z'] + _0x158130 < _0x26c693[_0x56ae('0x105e')]() + 0xfa0); this[_0x56ae('0xe79')][_0x56ae('0xab0')]() && (_0x158130 = this['getInitialPosition'](), null != _0x158130 && this[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x158130), _0x158130 = this[_0x56ae('0xe79')], _0x158130[_0x56ae('0x471')](_0x158130[_0x56ae('0x3e1')]() + _0x26c693[_0x56ae('0x3e1')]()), _0x158130 = this['mesh'], _0x158130[_0x56ae('0xaae')](_0x158130[_0x56ae('0x9f0')]() + _0x26c693[_0x56ae('0x9f0')]()), _0x158130 = this['mesh'], _0x158130[_0x56ae('0xf03')](_0x575257[_0x56ae('0x73d')](_0x158130['get_z'](), _0x26c693['get_z']())), _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb4a')]['call'](this, _0x1c99c3)); } } _0x37ecff = _0x582e93[_0x56ae('0x3269')](this['childProbabilities']); if (0x0 > _0x37ecff) { this[_0x56ae('0xb82')](!0x1); return; } this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x1e7e')] = this['children']['get'](_0x37ecff); this[_0x56ae('0x1e7e')]['set_visible'](!0x0); this[_0x56ae('0x1e7e')]['reset'](); this[_0x56ae('0x1e7d')](this[_0x56ae('0x1e7e')]); } else { return function(_0xd37ccd, _0x51bd07) { _0x37ecff[0x0](_0x1c99c3[0x0], _0xd37ccd, _0x51bd07); }; } } else null != this['selectedChild'] && (this[_0x56ae('0x1e7e')][_0x56ae('0xb7c')](), this[_0x56ae('0x1e7d')](this[_0x56ae('0x1e7e')])); this['lastReset'] = _0x1c99c3; }, 'placeSelectedChild': function() { null != this['selectedChild'] && this[_0x56ae('0x1e7d')](this[_0x56ae('0x1e7e')]); }, 'placeChild': function(_0x39f466) { var _0x4e0e49 = _0x39f466['getBounds'](_0x39f466); _0x39f466[_0x56ae('0x471')](-_0x4e0e49['x'] - _0x4e0e49[_0x56ae('0x3d')]); _0x39f466[_0x56ae('0xaae')](-_0x4e0e49['y'] - _0x4e0e49[_0x56ae('0x727')]); }, 'toFlashVersion': function(_0x1a9b7f) { if (_0x56ae('0x326a') === 'SpohX') { this['_pos']['x'] = this['_x']; this[_0x56ae('0xf1c')]['y'] = this['_y']; this[_0x56ae('0xf1c')]['z'] = this['_z']; this[_0x56ae('0xf25')]['x'] = this[_0x56ae('0xf19')]; this[_0x56ae('0xf25')]['y'] = this['_rotationY']; this[_0x56ae('0xf25')]['z'] = this['_rotationZ']; this[_0x56ae('0xf22')] ? (this[_0x56ae('0xf1e')]['x'] = this[_0x56ae('0xf60')], this[_0x56ae('0xf1e')]['y'] = this['_scaleY'], this[_0x56ae('0xf1e')]['z'] = this['_scaleZ'], this['_transform'][_0x56ae('0xfb0')](this[_0x56ae('0xf1d')])) : (this['_sca']['x'] = 0x1, this['_sca']['y'] = 0x1, this[_0x56ae('0xf1e')]['z'] = 0x1, this['_transform']['recompose'](this[_0x56ae('0xf1d')]), this[_0x56ae('0xf26')][_0x56ae('0xf82')](this[_0x56ae('0xf1b')]['x'], this['_pivotPoint']['y'], this['_pivotPoint']['z']), this[_0x56ae('0xf26')][_0x56ae('0xfa3')](-this[_0x56ae('0xf1b')]['x'], -this['_pivotPoint']['y'], -this[_0x56ae('0xf1b')]['z']), this[_0x56ae('0xf26')][_0x56ae('0xfb1')](this[_0x56ae('0xf60')], this[_0x56ae('0xf27')], this[_0x56ae('0xf6c')]), this['_sca']['x'] = this['_scaleX'], this[_0x56ae('0xf1e')]['y'] = this[_0x56ae('0xf27')], this[_0x56ae('0xf1e')]['z'] = this[_0x56ae('0xf6c')]); this[_0x56ae('0xf3f')] = this[_0x56ae('0xf3c')] = this[_0x56ae('0xf31')] = this[_0x56ae('0xf23')] = !0x1; } else { _0x10e92a[_0x56ae('0x2711')](new _0x1f0704('https://www.coolmathgames.com/0-run-3-flash'), _0x56ae('0x2364')); } }, '__class__': _0xca9a6d }); var _0x4c6081 = _0x3acb5b[_0x56ae('0x326b')] = {}, _0x4304e9 = {}; _0x3acb5b[_0x56ae('0x326b')][_0x56ae('0xc87')] = _0x56ae('0x326b'); _0x3acb5b[_0x56ae('0x326b')][_0x56ae('0xcda')] = [_0x56ae('0x212c'), _0x56ae('0x2c09'), _0x56ae('0x2131'), _0x56ae('0x2147'), _0x56ae('0x9d6')]; _0x3acb5b[_0x56ae('0x326b')]['LEVEL'] = (_0xf76599 = function(_0x2e02e7) { return { _hx_index: 0x0, exploreLevel: _0x2e02e7, __enum__: _0x56ae('0x326b'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x326c')], _0xf76599); _0x3acb5b[_0x56ae('0x326b')][_0x56ae('0x2c09')] = (_0xf76599 = function(_0x36de5e, _0x2bb85f) { return { _hx_index: 0x1, exploreLevel: _0x36de5e, character: _0x2bb85f, __enum__: _0x56ae('0x326b'), toString: _0x370254 }; }, _0xf76599.__params__ = ['exploreLevel', _0x56ae('0x1e06')], _0xf76599); _0x3acb5b[_0x56ae('0x326b')][_0x56ae('0x2131')] = (_0xf76599 = function(_0x43f42d) { return { _hx_index: 0x2, gameplayMode: _0x43f42d, __enum__: _0x56ae('0x326b'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0xbc6')], _0xf76599); _0x3acb5b[_0x56ae('0x326b')][_0x56ae('0x2147')] = (_0xf76599 = function(_0x2c3fef, _0xaf14be) { if ('suMBf' !== 'GlCGE') { return { _hx_index: 0x3, gameplayMode: _0x2c3fef, character: _0xaf14be, __enum__: _0x56ae('0x326b'), toString: _0x370254 }; } else { var _0x462ecd = _0xaf14be._stage3DIndex, _0x53ca80 = _0xaf14be._context3D; if (this._jointWeightContext.get(_0x462ecd) != _0x53ca80 || null == this._jointWeightsBuffer.get(_0x462ecd)) this._jointWeightsBuffer.set(_0x462ecd, _0xaf14be.createVertexBuffer(this._numVertices, this._jointsPerVertex)), this._jointWeightContext.set(_0x462ecd, _0x53ca80), this._jointWeightsInvalid.set(_0x462ecd, !0x0); this._jointWeightsInvalid.get(_0x462ecd) && (this._jointWeightsBuffer.get(_0x462ecd).uploadFromVector(this._jointWeightsData, 0x0, this._jointWeightsData.get_length() / this._jointsPerVertex | 0x0), this._jointWeightsInvalid.set(_0x462ecd, !0x1)); _0x53ca80.setVertexBufferAt(_0x2c3fef, this._jointWeightsBuffer.get(_0x462ecd), 0x0, this._bufferFormat); } }, _0xf76599.__params__ = [_0x56ae('0xbc6'), _0x56ae('0x1e06')], _0xf76599); _0x3acb5b[_0x56ae('0x326b')][_0x56ae('0x9d6')] = (_0xf76599 = function(_0x2ab12d) { return { _hx_index: 0x4, menu: _0x2ab12d, __enum__: _0x56ae('0x326b'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x326d')], _0xf76599); _0x5ac4a7['com.player03.run3.navigation._Destination.Destination_Impl_'] = _0x4304e9; _0x4304e9[_0x56ae('0x8bf')] = _0x56ae('0x326e'); _0x4304e9['go'] = function(_0x2e5e4f, _0x205430) { switch (_0x2e5e4f[_0x56ae('0xce3')]) { case 0x0: _0x2e5e4f = _0x2e5e4f[_0x56ae('0x326c')]; _0x2e5e4f[_0x56ae('0x8b6')][_0x56ae('0x2b5a')]() && _0x4421e4['instance'][_0x56ae('0x1861')](_0x2e5e4f[_0x56ae('0xf2a')], _0x2e5e4f['set']); break; case 0x1: _0x205430 = _0x2e5e4f[_0x56ae('0x326c')]; _0x37c090[_0x56ae('0x22ba')](_0x2e5e4f[_0x56ae('0x1e06')]); _0x4304e9['go'](_0x4c6081[_0x56ae('0x212c')](_0x205430)); break; case 0x2: switch (_0x2e5e4f[_0x56ae('0xbc6')][_0x56ae('0xce3')]) { case 0x0: _0x2e5e4f = _0x56b9a2[_0x56ae('0x2cc4')]; if (_0x56b9a2[_0x56ae('0x488')]()['get'](_0x2e5e4f['id'], _0x2e5e4f['defaultValue'])) { _0x2e5e4f = _0x4622dd[_0x56ae('0x24cc')]; _0x205430 = _0x2e5e4f['savedProgress']; _0x205430 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x205430['id'], _0x205430[_0x56ae('0xa1c')]); _0x2e5e4f = _0x2e5e4f['levelCount']; if (0x3 <= (_0x205430 < _0x2e5e4f ? _0x205430 : _0x2e5e4f)) { _0x4304e9['go'](_0x3b21dd[_0x56ae('0x215b')]()); return; } _0x56b9a2[_0x56ae('0x2cc4')][_0x56ae('0xbbd')](!0x1); } _0x2e5e4f = _0x56b9a2['currentPath']; _0x2e5e4f = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2e5e4f['id'], _0x2e5e4f[_0x56ae('0xa1c')]); _0x205430 = _0x4622dd['get_instance']()[_0x56ae('0xbf3')]; if (null == (null != _0x586025[_0x2e5e4f] ? _0x205430[_0x56ae('0x99c')](_0x2e5e4f) : _0x205430['h'][_0x2e5e4f])) _0x4421e4[_0x56ae('0x993')][_0x56ae('0x1861')](0x0, _0x4622dd[_0x56ae('0x24cc')]); else { _0x205430 = _0x4421e4[_0x56ae('0x993')]; var _0x42cf37 = _0x4622dd['get_instance']()[_0x56ae('0xbf3')]; _0x42cf37 = (null != _0x586025[_0x2e5e4f] ? _0x42cf37[_0x56ae('0x99c')](_0x2e5e4f) : _0x42cf37['h'][_0x2e5e4f])[_0x56ae('0x24cd')]; _0x42cf37 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x42cf37['id'], _0x42cf37[_0x56ae('0xa1c')]); var _0x3f7ed7 = _0x4622dd['get_instance']()[_0x56ae('0xbf3')]; _0x205430['loadLevel'](_0x42cf37, null != _0x586025[_0x2e5e4f] ? _0x3f7ed7['getReserved'](_0x2e5e4f) : _0x3f7ed7['h'][_0x2e5e4f]); null == _0x4421e4['instance'][_0x56ae('0xb48')] && _0x4421e4[_0x56ae('0x993')][_0x56ae('0x1861')](0x0, _0x4622dd[_0x56ae('0x24cc')]); } break; case 0x1: _0x4421e4['instance']['setTunnel'](new _0x5d9697()); } break; case 0x3: _0x205430 = _0x2e5e4f['gameplayMode']; _0x37c090['set_activeCharacter'](_0x2e5e4f[_0x56ae('0x1e06')]); _0x4304e9['go'](_0x4c6081['MODE'](_0x205430)); break; case 0x4: _0x2e5e4f = _0x2e5e4f[_0x56ae('0x326d')], _0x28ef16[_0x56ae('0x488')]()[_0x56ae('0xbce')](_0x2e5e4f), null != _0x4421e4[_0x56ae('0x993')][_0x56ae('0xb48')] && _0x4421e4[_0x56ae('0x993')]['setTunnel'](null); } }; var _0x1f4869 = function(_0x4cdeae) { null == _0x4cdeae && (_0x4cdeae = _0x56ae('0x326f')); this[_0x56ae('0x1466')] = _0x4cdeae + _0x1f4869[_0x56ae('0x3270')]() + '\x0aBut...\x20you\x20still\x20haven\x27t\x20rated\x20the\x20game.'; _0x4cdeae = _0x56b9a2[_0x56ae('0x488')](); 0x0 <= _0x4cdeae[_0x56ae('0x20c2')] && 0x44ff > _0x4cdeae[_0x56ae('0x20c2')] && _0x56ae('0xcf7') == typeof _0x56b9a2[_0x56ae('0x488')]()['get'](_0x56ae('0x3271'), null) && _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x56ae('0x3271'), 0x3); _0x5bcbbf[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x3272')] = _0x1f4869; _0x1f4869[_0x56ae('0x8bf')] = _0x56ae('0x3272'); _0x1f4869[_0x56ae('0x3270')] = function() { var _0x30be42 = _0x56ae('0x3273'); var _0x203b1b = 0x0, _0x32e7f1 = _0x4622dd['get_instance']()[_0x56ae('0xbf3')]; for (_0x32e7f1 = new _0x5770e1(_0x32e7f1, _0x32e7f1[_0x56ae('0xbf4')]()); _0x32e7f1['hasNext']();) { var _0x17e042 = _0x32e7f1[_0x56ae('0x42')](), _0x4db801 = _0x17e042[_0x56ae('0xa91')]; _0x4db801 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x4db801['id'], _0x4db801[_0x56ae('0xa1c')]); var _0x578c1d = _0x17e042[_0x56ae('0xa92')]; (_0x4db801 < _0x578c1d ? _0x4db801 : _0x578c1d) > _0x17e042['availableUntil'] + 0x1 ? _0x203b1b += _0x17e042[_0x56ae('0xcb9')] + 0x1 : (_0x4db801 = _0x17e042[_0x56ae('0xa91')], _0x4db801 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4db801['id'], _0x4db801[_0x56ae('0xa1c')]), _0x17e042 = _0x17e042[_0x56ae('0xa92')], _0x203b1b += _0x4db801 < _0x17e042 ? _0x4db801 : _0x17e042); } _0x32e7f1 = _0x56b9a2[_0x56ae('0x249e')]; _0x32e7f1 = Math[_0x56ae('0x833')](0.03333333333333333 * _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x32e7f1['id'], _0x32e7f1[_0x56ae('0xa1c')])); _0x17e042 = 0xa <= _0x203b1b; _0x4db801 = 0x96 <= _0x32e7f1; _0x578c1d = !0x1; _0x17e042 && (_0x30be42 += _0x1b30b7[_0x56ae('0x28')](_0x56ae('0x3274') + _0x203b1b + '\x20levels'), _0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1e01')]() ? 0x2f >= _0x203b1b && (_0x4db801 ? (_0x30be42 += ',\x20', _0x578c1d = !0x0) : _0x30be42 += _0x56ae('0x3275'), _0x30be42 += _0x56ae('0x3276')) : _0x37c090[_0x56ae('0x1220')]['isUnlocked']() && 0x14 >= _0x203b1b && (_0x4db801 ? (_0x30be42 += ',\x20', _0x578c1d = !0x0) : _0x30be42 += _0x56ae('0x3275'), _0x30be42 += _0x56ae('0x3277'))); _0x17e042 && _0x4db801 && (_0x578c1d && (_0x30be42 += ','), _0x30be42 += _0x56ae('0x3275')); _0x4db801 && (_0x30be42 += _0x1b30b7[_0x56ae('0x28')](_0x56ae('0x3278') + _0x32e7f1 + '\x20meters'), _0x17e042 || (_0x30be42 += _0x56ae('0x3279'))); return _0x30be42 + '!'; }; _0x1f4869[_0x56ae('0x8ee')] = _0x5bcbbf; _0x1f4869[_0x56ae('0x6')] = _0x4e6193(_0x5bcbbf[_0x56ae('0x6')], { 'message': null, 'text': null, 'createLayout2': function() { this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this), new _0x4a4b5e(!0x0, 0.85), new _0x1b8cf3(this[_0x56ae('0xcaa')][_0x56ae('0xca1')])); var _0x4b0476 = this['text'] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x36, null, this[_0x56ae('0x1466')], 0x64, null, null, null, 0x0), _0x1758dd = null; null == _0x1758dd && (_0x1758dd = _0x4b0476[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x4b0476), new _0x1ba7bc(_0x1758dd)); _0x1758dd = 0x12; null == _0x1758dd && (_0x1758dd = 0x0); _0x4b0476 = new _0x4dd284(this[_0x56ae('0x2a9')]); null == _0x1758dd && (_0x1758dd = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4b0476, new _0x29265e(!0x0, 0x2 * _0x1758dd)); _0x4b0476 = new _0x4dd284(this['text']); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4b0476, new _0x18f8f3(!0x0, 0.5)); _0x4b0476 = new _0x4dd284(this['text']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4b0476, new _0xa5dd91(0x12, _0x2bd32b['TOP'])); 0x24 > this[_0x56ae('0x2a9')][_0x56ae('0x9f0')]() && this[_0x56ae('0x2a9')][_0x56ae('0xaae')](0x24); this['addChild'](this[_0x56ae('0x2a9')]); _0x4b0476 = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0x327a')]), 0x0, 0x32, 'Rate\x20it\x20now!'); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x4b0476), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); _0x1758dd = new _0x4dd284(_0x4b0476); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1758dd, new _0x18f8f3(!0x0, 0.5)); _0x1758dd = new _0x4dd284(this[_0x56ae('0x2a9')]); var _0x295232 = 0x12; null == _0x295232 && (_0x295232 = 0x0); var _0x532bb0 = new _0x4dd284(_0x4b0476); null == _0x295232 && (_0x295232 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x532bb0, new _0x5ed31e(_0x295232, _0x2bd32b[_0x56ae('0xfa0')]), _0x1758dd); this[_0x56ae('0x994')](_0x4b0476); this['createBackground'](new _0x4dd284(_0x4b0476), 0x12); }, 'onAddedToStage': function(_0x34fb50) { _0x56b9a2['get_instance']()['set'](_0x56ae('0x327b'), new Date()[_0x56ae('0xb3e')]()); _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x56ae('0x3271'), _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x56ae('0x3271'), 0x0) + 0x1); _0x5bcbbf[_0x56ae('0x6')]['onAddedToStage'][_0x56ae('0x94d')](this, _0x34fb50); }, 'rate': function(_0x1a7aec) { _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x56ae('0x3271'), 0x3); }, '__class__': _0x1f4869 }); var _0x36de50 = function(_0x5cebc3) { this[_0x56ae('0x32')] = _0x5cebc3[_0x56ae('0x206f')]; this['b'] = new Uint8Array(_0x5cebc3); this['b'][_0x56ae('0xcaf')] = _0x5cebc3; _0x5cebc3[_0x56ae('0x327c')] = this; _0x5cebc3['bytes'] = this['b']; }; _0x5ac4a7['haxe.io.Bytes'] = _0x36de50; _0x36de50[_0x56ae('0x8bf')] = _0x56ae('0x327d'); _0x36de50[_0x56ae('0x294b')] = function(_0x396b25, _0x5d39aa) { _0x5d39aa = []; for (var _0x2a678a = 0x0; _0x575257['VKCKw'](_0x2a678a, _0x396b25[_0x56ae('0x32')]);) { var _0x3037fa = _0x396b25[_0x56ae('0x33')](_0x2a678a++); 0xd800 <= _0x3037fa && 0xdbff >= _0x3037fa && (_0x3037fa = _0x3037fa - 0xd7c0 << 0xa | _0x396b25[_0x56ae('0x33')](_0x2a678a++) & 0x3ff); 0x7f >= _0x3037fa ? _0x5d39aa[_0x56ae('0x8f0')](_0x3037fa) : (0x7ff >= _0x3037fa ? _0x5d39aa[_0x56ae('0x8f0')](0xc0 | _0x3037fa >> 0x6) : (0xffff >= _0x3037fa ? _0x5d39aa['push'](0xe0 | _0x3037fa >> 0xc) : (_0x5d39aa[_0x56ae('0x8f0')](0xf0 | _0x3037fa >> 0x12), _0x5d39aa[_0x56ae('0x8f0')](0x80 | _0x3037fa >> 0xc & 0x3f)), _0x5d39aa[_0x56ae('0x8f0')](0x80 | _0x3037fa >> 0x6 & 0x3f)), _0x5d39aa[_0x56ae('0x8f0')](0x80 | _0x3037fa & 0x3f)); } return new _0x36de50(new Uint8Array(_0x5d39aa)[_0x56ae('0xa2f')]); }; _0x36de50[_0x56ae('0xcb0')] = function(_0x154d9d) { var _0x24eb7a = _0x154d9d['hxBytes']; return null != _0x24eb7a ? _0x24eb7a : new _0x36de50(_0x154d9d); }; _0x36de50[_0x56ae('0x6')] = {}; _0x36de50[_0x56ae('0x6')][_0x56ae('0x32')] = null; _0x36de50[_0x56ae('0x6')]['b'] = null; _0x36de50[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x36de50[_0x56ae('0x6')]['blit'] = function(_0x386551, _0x1a75e8, _0x2e6329, _0x187330) { if (0x0 > _0x386551 || 0x0 > _0x2e6329 || 0x0 > _0x187330 || _0x386551 + _0x187330 > this.length || _0x2e6329 + _0x187330 > _0x1a75e8.length) throw new _0x1adea8(_0x217884.OutsideBounds); 0x0 == _0x2e6329 && _0x187330 == _0x1a75e8.b.byteLength ? this.b.set(_0x1a75e8.b, _0x386551) : this.b.set(_0x1a75e8.b.subarray(_0x2e6329, _0x2e6329 + _0x187330), _0x386551); }; _0x36de50[_0x56ae('0x6')][_0x56ae('0x327e')] = function(_0x2947e0) { if (_0x56ae('0x327f') !== _0x56ae('0x327f')) { this.__listeners.splice(f, 0x0, _0x2947e0); this.__priorities.splice(f, 0x0, c); this.__repeat.splice(f, 0x0, !b); return; } else { null == this.data && (this.data = new DataView(this.b.buffer, this.b.byteOffset, this.b.byteLength)); return this.data.getFloat64(_0x2947e0, !0x0); } }; _0x36de50[_0x56ae('0x6')][_0x56ae('0x3280')] = function(_0x31e6e6) { if (_0x56ae('0x3281') !== _0x56ae('0x3281')) { return new _0x20b16a().__loadFromName(_0x31e6e6); } else { null == this.data && (this.data = new DataView(this.b.buffer, this.b.byteOffset, this.b.byteLength)); return this.data.getFloat32(_0x31e6e6, !0x0); } }; _0x36de50[_0x56ae('0x6')][_0x56ae('0x3282')] = function(_0x19ba27) { null == this.data && (this.data = new DataView(this.b.buffer, this.b.byteOffset, this.b.byteLength)); return this.data.getInt32(_0x19ba27, !0x0); }; _0x36de50[_0x56ae('0x6')][_0x56ae('0x1cd3')] = function(_0x249b27, _0x4d4479, _0x3f3391) { if (0x0 > _0x249b27 || 0x0 > _0x4d4479 || _0x249b27 + _0x4d4479 > this.length) throw new _0x1adea8(_0x217884.OutsideBounds); _0x3f3391 = ''; var _0x18b69e = this.b, _0x3739a6 = _0x187838.fromCharCode, _0x3a1275 = _0x249b27; for (_0x249b27 += _0x4d4479; _0x3a1275 < _0x249b27;) if (_0x4d4479 = _0x18b69e[_0x3a1275++], 0x80 > _0x4d4479) { if (_0x56ae('0x3283') !== _0x56ae('0x3284')) { if (0x0 == _0x4d4479) break; _0x3f3391 += _0x3739a6(_0x4d4479); } else { if (!_0x1bcb64) { var _0x60b34b, _0x19fd16, _0x57aea1, _0x59c203 = Array(_0x4421e4 + 0x1); for (_0x57aea1 = _0x19fd16 = 0x0; 0x1c > _0x57aea1; _0x57aea1++) for (_0x4b806d[_0x57aea1] = _0x19fd16, _0x60b34b = 0x0; _0x60b34b < 0x1 << _0x322ab3[_0x57aea1]; _0x60b34b++) _0xbed6c4[_0x19fd16++] = _0x57aea1; _0xbed6c4[_0x19fd16 - 0x1] = _0x57aea1; for (_0x57aea1 = _0x19fd16 = 0x0; 0x10 > _0x57aea1; _0x57aea1++) for (_0x5a463c[_0x57aea1] = _0x19fd16, _0x60b34b = 0x0; _0x60b34b < 0x1 << _0x262697[_0x57aea1]; _0x60b34b++) _0x545121[_0x19fd16++] = _0x57aea1; for (_0x19fd16 >>= 0x7; _0x57aea1 < _0x52e6a7; _0x57aea1++) for (_0x5a463c[_0x57aea1] = _0x19fd16 << 0x7, _0x60b34b = 0x0; _0x60b34b < 0x1 << _0x262697[_0x57aea1] - 0x7; _0x60b34b++) _0x545121[0x100 + _0x19fd16++] = _0x57aea1; for (_0x60b34b = 0x0; _0x60b34b <= _0x4421e4; _0x60b34b++) _0x59c203[_0x60b34b] = 0x0; for (_0x60b34b = 0x0; 0x8f >= _0x60b34b;) _0x445448[0x2 * _0x60b34b + 0x1] = 0x8, _0x60b34b++, _0x59c203[0x8]++; for (; 0xff >= _0x60b34b;) _0x445448[0x2 * _0x60b34b + 0x1] = 0x9, _0x60b34b++, _0x59c203[0x9]++; for (; 0x117 >= _0x60b34b;) _0x445448[0x2 * _0x60b34b + 0x1] = 0x7, _0x60b34b++, _0x59c203[0x7]++; for (; 0x11f >= _0x60b34b;) _0x445448[0x2 * _0x60b34b + 0x1] = 0x8, _0x60b34b++, _0x59c203[0x8]++; _0x575257.QEogU(_0x3acb5b, _0x445448, _0x2bb227 + 0x1, _0x59c203); for (_0x60b34b = 0x0; _0x60b34b < _0x52e6a7; _0x60b34b++) _0x2927b4[0x2 * _0x60b34b + 0x1] = 0x5, _0x2927b4[0x2 * _0x60b34b] = _0x370254(_0x60b34b, 0x5); _0xc5462 = new _0x133651(_0x445448, _0x322ab3, _0x407807 + 0x1, _0x2bb227, _0x4421e4); _0x5d929f = new _0x133651(_0x2927b4, _0x262697, 0x0, _0x52e6a7, _0x4421e4); _0x234651 = new _0x133651([], _0x20b16a, 0x0, _0xc32e6, 0x7); _0x1bcb64 = !0x0; } _0x2d9f4e.l_desc = new _0x4e6193(_0x2d9f4e.dyn_ltree, _0xc5462); _0x2d9f4e.d_desc = new _0x4e6193(_0x2d9f4e.dyn_dtree, _0x5d929f); _0x2d9f4e.bl_desc = new _0x4e6193(_0x2d9f4e.bl_tree, _0x234651); _0x2d9f4e.bi_buf = 0x0; _0x2d9f4e.bi_valid = 0x0; _0xf76599(_0x2d9f4e); } } else if (0xe0 > _0x4d4479) _0x3f3391 += _0x3739a6((_0x4d4479 & 0x3f) << 0x6 | _0x18b69e[_0x3a1275++] & 0x7f); else if (0xf0 > _0x4d4479) { var _0x3720de = _0x18b69e[_0x3a1275++]; _0x3f3391 += _0x3739a6((_0x4d4479 & 0x1f) << 0xc | (_0x3720de & 0x7f) << 0x6 | _0x18b69e[_0x3a1275++] & 0x7f); } else { _0x3720de = _0x18b69e[_0x3a1275++]; var _0x1b30b7 = _0x18b69e[_0x3a1275++]; _0x4d4479 = (_0x4d4479 & 0xf) << 0x12 | (_0x3720de & 0x7f) << 0xc | _0x575257.oiJMk(_0x1b30b7 & 0x7f, 0x6) | _0x18b69e[_0x3a1275++] & 0x7f; _0x3f3391 += _0x3739a6((_0x4d4479 >> 0xa) + 0xd7c0); _0x3f3391 += _0x575257.xepLu(_0x3739a6, _0x4d4479 & 0x3ff | 0xdc00); } return _0x3f3391; }; _0x36de50[_0x56ae('0x6')]['toString'] = function() { return this.getString(0x0, this.length); }; _0x36de50[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36de50; var _0x4526d3 = function() {}; _0x5ac4a7[_0x56ae('0x3285')] = _0x4526d3; _0x4526d3[_0x56ae('0x8bf')] = _0x56ae('0x3285'); var _0x570ef9 = function() {}; _0x5ac4a7[_0x56ae('0x4b9')] = _0x570ef9; _0x570ef9['__name__'] = _0x1c1b50[_0x56ae('0x4b8')]; _0x570ef9[_0x56ae('0x3286')] = function(_0x4470cf) { for (; 0x0 != _0x4470cf[_0x56ae('0x32')] % 0x3;) _0x4470cf += '='; return _0x4470cf; }; _0x570ef9[_0x56ae('0x3287')] = function(_0x224f80) { return 0x2 > _0x224f80[_0x56ae('0x32')] ? '=' == _0x224f80 ? '' : _0x224f80 : 0x3d == _0x224f80[_0x56ae('0x33')](_0x224f80[_0x56ae('0x32')] - 0x1) ? _0x575257[_0x56ae('0x766')](0x3d, _0x224f80['charCodeAt'](_0x224f80[_0x56ae('0x32')] - 0x2)) ? _0x11208a['substr'](_0x224f80, 0x0, _0x224f80['length'] - 0x2) : _0x11208a[_0x56ae('0xc14')](_0x224f80, 0x0, _0x224f80[_0x56ae('0x32')] - 0x1) : _0x224f80; }; _0x570ef9['encodeByteArray'] = function(_0x19a29c) { var _0x5ef62c = _0x54f323[_0x56ae('0x8a8')](_0x19a29c['__endian']); _0x19a29c['__endian'] = 0x0; for (var _0xdf1103 = '', _0x1c9ab2 = 0x0, _0x4f5c07 = 0x0, _0x12a775 = _0x19a29c['position'] = 0x0, _0x4afd3c = _0x233b64[_0x56ae('0x9fa')](_0x19a29c); _0x12a775 < _0x4afd3c;) for (_0x12a775++, _0x1c9ab2 = _0x1c9ab2 << 0x8 | _0x19a29c['readUnsignedByte'](), _0x4f5c07 += 0x8; 0x6 <= _0x4f5c07;) _0x4f5c07 -= 0x6, _0xdf1103 += String['fromCodePoint'](_0x570ef9['BYTES']['b'][_0x1c9ab2 >> _0x4f5c07 & 0x3f]); 0x0 < _0x4f5c07 && (_0xdf1103 += String['fromCodePoint'](_0x570ef9[_0x56ae('0x3288')]['b'][_0x1c9ab2 << 0x6 - _0x4f5c07 & 0x3f])); _0x19a29c[_0x56ae('0x12f0')] = _0x54f323[_0x56ae('0x129c')](_0x5ef62c); return _0x570ef9[_0x56ae('0x3286')](_0xdf1103); }; _0x570ef9[_0x56ae('0x3289')] = function(_0x1bb160) { _0x1bb160 = _0x570ef9['removePadding'](_0x1bb160); for (var _0x45d595 = new _0x430d1(0x0), _0x3135d7 = _0x45d595[_0x56ae('0x12f0')] = 0x0, _0x5452f3 = 0x0, _0x37d3cb = 0x0, _0xd98b8b = _0x1bb160[_0x56ae('0x32')]; _0x37d3cb < _0xd98b8b;) { var _0x487599 = _0x37d3cb++; _0x487599 = _0x570ef9['CHARS'][_0x1bb160['charCodeAt'](_0x487599)]; if (!(0x0 > _0x487599)) for (_0x3135d7 = _0x1c1b50['bTXga'](_0x3135d7 << 0x6, _0x487599), _0x5452f3 += 0x6; 0x8 <= _0x5452f3;) _0x5452f3 -= 0x8, _0x45d595[_0x56ae('0x328a')](_0x3135d7 >> _0x5452f3 & 0xff); } 0x0 < _0x5452f3 && _0x45d595[_0x56ae('0x328a')](_0x3135d7 << 0x8 - _0x5452f3 & 0xff); _0x45d595[_0x56ae('0xc5c')] = 0x0; _0x45d595[_0x56ae('0x12f0')] = 0x1; return _0x45d595; }; var _0x3983c4 = function() {}; _0x5ac4a7[_0x56ae('0x1687')] = _0x3983c4; _0x3983c4['__name__'] = 'com.player03.run3.save.Base64JSON'; _0x3983c4[_0x56ae('0x2dc1')] = function(_0xbc9abd, _0x3cb2bf) { try { if ('mCcKq' === _0x56ae('0x328b')) { var _0x427477 = new _0x430d1(0x0); _0x427477[_0x56ae('0x2643')](_0xbc9abd); _0x427477[_0x56ae('0x328c')](null); return _0x570ef9['encodeByteArray'](_0x427477); } else { if (0x0 != this[_0x56ae('0xbcb')][_0x56ae('0x9fa')]()) { var _0x5a03b4 = null, _0xa606ff = this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]; this['backwards'] && (null == _0xa606ff[_0x56ae('0x2c9d')] && _0xa606ff['calculateCharacterEndSpawns'](), _0x5a03b4 = _0xa606ff[_0x56ae('0x2c9d')]); if (null == _0x5a03b4 || 0x0 == _0x5a03b4[_0x56ae('0x9fa')]()) _0x5a03b4 = _0xa606ff[_0x56ae('0x2c9f')]; _0xa606ff['selectedSpawn'] = _0x5a03b4['get'](Math[_0x56ae('0xadb')]() * _0x5a03b4['get_length']() | 0x0); this[_0x56ae('0x2226')][_0x56ae('0x2ca0')] = _0xa606ff[_0x56ae('0x226a')][_0x56ae('0x88f')]; this[_0x56ae('0x2226')][_0x56ae('0xb7c')](); } } } catch (_0x5c77aa) { return _0x3ce0fc[_0x56ae('0x95b')] = _0x5c77aa, null == _0x3cb2bf && (_0x3cb2bf = 'JSON'), _0x29a875[_0x56ae('0xb3a')]('Error\x20compressing\x20' + _0x3cb2bf + ':\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5c77aa instanceof _0x1adea8 ? _0x5c77aa[_0x56ae('0xaed')] : _0x5c77aa), { 'fileName': _0x56ae('0x328d'), 'lineNumber': 0x1a, 'className': 'com.player03.run3.save.Base64JSON', 'methodName': _0x56ae('0x2dc1') }), _0xbc9abd; } }; _0x3983c4['toJSON'] = function(_0x21502b, _0x106384) { if (0x7b == _0x21502b['charCodeAt'](0x0) || 0x5b == _0x21502b[_0x56ae('0x33')](0x0)) return _0x21502b; try { var _0x3d5c83 = _0x570ef9['decodeToByteArray'](_0x21502b); _0x3d5c83[_0x56ae('0x16b1')](null); _0x3d5c83['position'] = 0x2; return _0x3d5c83['readUTFBytes'](_0x3d5c83['length'] - _0x3d5c83[_0x56ae('0xc5c')]); } catch (_0x4397fa) { return _0x3ce0fc[_0x56ae('0x95b')] = _0x4397fa, null == _0x106384 && (_0x106384 = _0x56ae('0xf17')), _0x29a875[_0x56ae('0xb3a')](_0x56ae('0x1686') + _0x106384 + ':\x20' + _0x1b30b7['string'](_0x4397fa instanceof _0x1adea8 ? _0x4397fa[_0x56ae('0xaed')] : _0x4397fa), { 'fileName': _0x56ae('0x328d'), 'lineNumber': 0x35, 'className': 'com.player03.run3.save.Base64JSON', 'methodName': _0x56ae('0x1688') }), null; } }; var _0x4908b3 = function() {}; _0x5ac4a7[_0x56ae('0x328e')] = _0x4908b3; _0x4908b3[_0x56ae('0x8bf')] = _0x56ae('0x328e'); _0x4908b3[_0x56ae('0xb79')] = function() { var _0x45af17 = _0x56b9a2['get_instance'](), _0x2c5978 = new _0x10cca0(), _0xdc7a6f = _0x56b9a2[_0x56ae('0x2f10')]; null != _0x586025[_0x56ae('0x24ca')] ? _0x2c5978[_0x56ae('0x932')]('mostPowerCells', _0xdc7a6f) : _0x2c5978['h']['mostPowerCells'] = _0xdc7a6f; _0xdc7a6f = _0x4622dd[_0x56ae('0x24cc')][_0x56ae('0xa91')]; null != _0x586025[_0x56ae('0x24cb')] ? _0x2c5978[_0x56ae('0x932')]('exploreexplore', _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24cb')] = _0xdc7a6f; _0xdc7a6f = _0x4622dd['primary'][_0x56ae('0x24cd')]; null != _0x586025['exploreCurrent'] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24c4'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24c4')] = _0xdc7a6f; _0xdc7a6f = _0x4622dd[_0x56ae('0x24cc')][_0x56ae('0x24cd')]; null != _0x586025[_0x56ae('0x24ce')] ? _0x2c5978['setReserved']('exploreCurrentexplore', _0xdc7a6f) : _0x2c5978['h']['exploreCurrentexplore'] = _0xdc7a6f; _0xdc7a6f = _0x4622dd[_0x56ae('0x1fd8')][_0x56ae('0xa91')]; null != _0x586025['winter'] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x1fd8'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x1fd8')] = _0xdc7a6f; _0xdc7a6f = _0x4622dd[_0x56ae('0x1fd8')][_0x56ae('0x24cd')]; null != _0x586025[_0x56ae('0x24cf')] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24cf'), _0xdc7a6f) : _0x2c5978['h']['winterCurrent'] = _0xdc7a6f; _0xdc7a6f = _0x56b9a2[_0x56ae('0x249e')]; _0x575257[_0x56ae('0x730')](null, _0x586025['infiniteSolo']) ? _0x2c5978[_0x56ae('0x932')]('infiniteSolo', _0xdc7a6f) : _0x2c5978['h']['infiniteSolo'] = _0xdc7a6f; _0xdc7a6f = _0x56b9a2[_0x56ae('0x230f')]; null != _0x586025[_0x56ae('0x24d1')] ? _0x2c5978['setReserved'](_0x56ae('0x24d1'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24d1')] = _0xdc7a6f; null != _0x586025[_0x56ae('0x24d2')] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24d2'), null) : _0x2c5978['h'][_0x56ae('0x24d2')] = null; _0xdc7a6f = _0x22b218[_0x56ae('0x24d3')]; null != _0x586025[_0x56ae('0x24d4')] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24d4'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24d4')] = _0xdc7a6f; _0xdc7a6f = _0x5a2426['cheaperRespawnsBought']; null != _0x586025[_0x56ae('0x24d5')] ? _0x2c5978['setReserved'](_0x56ae('0x24d5'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24d5')] = _0xdc7a6f; _0xdc7a6f = _0x37c090['skater'][_0x56ae('0xd81')]; null != _0x586025[_0x56ae('0x24d6')] ? _0x2c5978['setReserved'](_0x56ae('0x24d6'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24d6')] = _0xdc7a6f; _0xdc7a6f = _0x37c090[_0x56ae('0xb90')]['purchased']; null != _0x586025['bought_176811f3e40e5a71004474f50d64fa1529c5281c'] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24d7'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24d7')] = _0xdc7a6f; _0xdc7a6f = _0x37c090[_0x56ae('0xe7b')][_0x56ae('0xd81')]; null != _0x586025[_0x56ae('0x24d8')] ? _0x2c5978['setReserved'](_0x56ae('0x24d8'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24d8')] = _0xdc7a6f; _0xdc7a6f = _0x37c090['lizard'][_0x56ae('0xd81')]; null != _0x586025[_0x56ae('0x24d9')] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24d9'), _0xdc7a6f) : _0x2c5978['h']['bought_fea9f17728b2b9d1ea1246baff38aeeda588bd39'] = _0xdc7a6f; _0xdc7a6f = _0x37c090['duplicator'][_0x56ae('0xd81')]; null != _0x586025[_0x56ae('0x24da')] ? _0x2c5978['setReserved'](_0x56ae('0x24da'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24da')] = _0xdc7a6f; _0xdc7a6f = _0x37c090['skier'][_0x56ae('0xd81')]; null != _0x586025[_0x56ae('0x24db')] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24db'), _0xdc7a6f) : _0x2c5978['h'][_0x56ae('0x24db')] = _0xdc7a6f; null != _0x586025['keenPlayerId'] ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24dc'), null) : _0x2c5978['h'][_0x56ae('0x24dc')] = null; _0x575257[_0x56ae('0x730')](null, _0x586025['noTilesDislodged37']) ? _0x2c5978[_0x56ae('0x932')]('noTilesDislodged37', null) : _0x2c5978['h']['noTilesDislodged37'] = null; _0x575257[_0x56ae('0x76a')](null, _0x586025['flipsDone']) ? _0x2c5978[_0x56ae('0x932')](_0x56ae('0x24de'), null) : _0x2c5978['h'][_0x56ae('0x24de')] = null; var _0x52ef01 = [{ 'id': 0x8fc, 'value': 0x1f4, 'build': 0x5cde }]; _0xdc7a6f = [_0x22b218[_0x56ae('0x24d3')], _0x22b218['batteriesInBoxesPurchased'], _0x5a2426['cheaperRespawnsBought'], _0x37c090[_0x56ae('0x22c7')]['purchased'], _0x37c090[_0x56ae('0x22ce')]['purchased']]; for (var _0x15a9ad, _0x41742e = _0x2c5978[_0x56ae('0x988')](); _0x41742e[_0x56ae('0x8f5')]();) { var _0x50c7d2 = _0x41742e[_0x56ae('0x42')](); _0x15a9ad = null != _0x586025[_0x50c7d2] ? _0x2c5978[_0x56ae('0x99c')](_0x50c7d2) : _0x2c5978['h'][_0x50c7d2]; null == _0x15a9ad ? _0x45af17['set'](_0x50c7d2, null) : _0x45af17[_0x56ae('0x1649')](_0x50c7d2) && (_0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1649')](_0x15a9ad['id']) || _0x45af17[_0x56ae('0x8b6')](_0x15a9ad['id'], _0x45af17[_0x56ae('0x1b')](_0x50c7d2, null)), _0x45af17[_0x56ae('0x8b6')](_0x50c7d2, null)); } for (_0x2c5978 = 0x0; _0x2c5978 < _0x52ef01[_0x56ae('0x32')];) _0x15a9ad = _0x52ef01[_0x2c5978], ++_0x2c5978, 0x0 <= _0x45af17[_0x56ae('0x20c2')] && _0x45af17[_0x56ae('0x20c2')] < _0x15a9ad[_0x56ae('0x931')] && _0x45af17[_0x56ae('0x1b')]('achievement' + _0x15a9ad['id'], !0x1) && (_0x45af17[_0x56ae('0x8b6')](_0x56ae('0x20e4') + _0x15a9ad['id'], null), _0x461063['get_instance']()[_0x56ae('0xd7b')](_0x15a9ad[_0x56ae('0x7')], _0x56ae('0x24e1'))); for (_0x2c5978 = 0x0; _0x2c5978 < _0xdc7a6f['length'];) _0x52ef01 = _0xdc7a6f[_0x2c5978], ++_0x2c5978, _0x15a9ad = _0x45af17[_0x56ae('0x1b')](_0x52ef01['id'], null), null != _0x15a9ad && _0x56ae('0x1d28') == typeof _0x15a9ad && (_0x15a9ad | 0x0) === _0x15a9ad && (_0x45af17[_0x56ae('0x8b6')](_0x52ef01['id'], null), _0x52ef01[_0x56ae('0xbbd')](0x0 < _0x59b8d7['__cast'](_0x15a9ad, _0xc4f711))); }; var _0x854040 = function() { this[_0x56ae('0x328f')](0x0); this['set_cloud'](0x0); }; _0x5ac4a7['com.player03.run3.save.SaveTimer'] = _0x854040; _0x854040[_0x56ae('0x8bf')] = _0x56ae('0x3290'); _0x854040[_0x56ae('0x961')] = [_0x5d929f]; _0x854040[_0x56ae('0x984')] = {}; _0x854040[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x854040[_0x56ae('0x488')] = function() { return null == _0x854040[_0x56ae('0x993')] ? _0x854040[_0x56ae('0x993')] = new _0x854040() : _0x854040[_0x56ae('0x993')]; }; _0x854040[_0x56ae('0x6')] = {}; _0x854040[_0x56ae('0x6')][_0x56ae('0x21a2')] = null; _0x854040[_0x56ae('0x6')][_0x56ae('0x3291')] = null; _0x854040[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x10a36c) { 0x0 < this.local && (this.set_local(this.local - _0x10a36c), 0x0 >= this.local && _0x56b9a2.get_instance().flushNow()); }; _0x854040[_0x56ae('0x6')]['saveASAP'] = function() { this.set_local(0.001); this.set_cloud(0.001); }; _0x854040[_0x56ae('0x6')][_0x56ae('0xd80')] = function() { if ('QoSfw' !== 'QoSfw') { switch (a._hx_index) { case 0x0: return new _0x11c9c7(!0x0); case 0x1: return new _0x18f8f3(!0x0, 0x1); case 0x2: return new _0x11c9c7(!0x1); case 0x3: return new _0x18f8f3(!0x1, 0x1); } } else { this.set_local(0x6); this.set_cloud(0x32); } }; _0x854040[_0x56ae('0x6')]['saveLater'] = function() { if (_0x56ae('0x3292') === _0x56ae('0x3293')) { var _0x3ad945 = ''; var _0x6849d0 = [_0x1b30b7.string(e) + _0x56ae('0x182')]; for (var _0x54abea = _0x252a59.toObjectVector(null), _0x28ff20 = 0x0, _0x42e141 = _0x6849d0.length; _0x28ff20 < _0x42e141;) { var _0x4d1de0 = _0x28ff20++; _0x54abea.set(_0x4d1de0, _0x6849d0[_0x4d1de0]); } _0x6849d0 = a.getFreeFragmentVectorTemp(); a.addFragmentTempUsages(_0x6849d0, 0x1); _0x28ff20 = a.getFreeFragmentVectorTemp(); _0x42e141 = 0x0; for (_0x4d1de0 = this._numSamples >> 0x1; _0x42e141 < _0x4d1de0;) { _0x42e141++; var _0x686a4a = a.getFreeFragmentConstant(); _0x54abea.push(_0x1b30b7.string(_0x686a4a) + _0x56ae('0x3294')); _0x54abea.push(_0x1b30b7.string(_0x686a4a) + _0x56ae('0x182')); } _0x42e141 = 0x0; for (_0x4d1de0 = this._numSamples; _0x42e141 < _0x4d1de0;) _0x686a4a = _0x42e141++, 0x0 == _0x686a4a ? (_0x3ad945 = _0x56ae('0x69') + _0x1b30b7.string(_0x6849d0) + ',\x20' + _0x1b30b7.string(this._depthMapCoordReg) + ',\x20' + _0x1b30b7.string(e) + '.zwyy\x0a', _0x3ad945 += _0x575257.gPcin(_0x575257.kQHUv(_0x56ae('0x1039') + _0x1b30b7.string(_0x28ff20) + ',\x20' + _0x1b30b7.string(_0x6849d0) + ',\x20' + _0x1b30b7.string(b) + _0x56ae('0x1e48') + _0x1b30b7.string(_0x28ff20), _0x56ae('0x15b')) + _0x1b30b7.string(_0x28ff20) + ',\x20' + _0x1b30b7.string(c) + '\x0aslt\x20' + _0x1b30b7.string(d) + _0x56ae('0x132'), _0x1b30b7.string(this._depthMapCoordReg)) + _0x56ae('0x15b') + _0x1b30b7.string(_0x28ff20) + '.z\x0a') : (_0x3ad945 += _0x56ae('0x69') + _0x1b30b7.string(_0x6849d0) + _0x56ae('0x144') + _0x1b30b7.string(this._depthMapCoordReg) + _0x56ae('0x144') + _0x54abea.get(_0x686a4a) + '\x0a', _0x3ad945 += this.addSample(_0x6849d0, b, c, d, a)); a.removeFragmentTempUsage(_0x6849d0); return _0x3ad945 += _0x575257.kQHUv('mul\x20' + _0x1b30b7.string(d) + _0x56ae('0x132') + _0x1b30b7.string(d) + _0x56ae('0x132'), _0x1b30b7.string(e)) + '.x\x0a'; } else { this.set_local(0x28); this.set_cloud(0x168); } }; _0x854040[_0x56ae('0x6')][_0x56ae('0xbae')] = function() { 0x0 < this.local && this.set_local(0.001); 0x0 < this.cloud && this.set_cloud(0.001); }; _0x854040[_0x56ae('0x6')][_0x56ae('0x328f')] = function(_0x4790b3) { _0x575257.VKCKw(0x0, this.local) && _0x4790b3 > this.local || (this.local = _0x4790b3); return this.local; }; _0x854040[_0x56ae('0x6')][_0x56ae('0x3295')] = function(_0x244df1) { if (_0x56ae('0x3296') === _0x56ae('0x3296')) { 0x0 < this.cloud && _0x244df1 > this.cloud || (this.cloud = _0x244df1); return this.cloud; } else { b = _0x244df1._stage3DIndex; var _0x59e0ec = _0x244df1._context3D; _0x59e0ec.setDepthTest(this._writeDepth, this._depthCompareMode); this._enableBlending && _0x59e0ec.setBlendFactors(this._blendFactorSource, this._blendFactorDest); if (this._context3Ds.get(b) != _0x59e0ec || null == this._program3Ds.get(b)) this._context3Ds.set(b, _0x59e0ec), this.updateProgram(_0x244df1), this.dispatchEvent(new _0x140b13(_0x56ae('0x624'))); for (var _0x56d303 = _0x19b8b5._previousUsedStreams.get(b), _0x36e980 = this._numUsedStreams; _0x36e980 < _0x56d303;) { var _0x477bd9 = _0x36e980++; _0x59e0ec.setVertexBufferAt(_0x477bd9, null); } _0x56d303 = _0x19b8b5._previousUsedTexs.get(b); for (_0x36e980 = this._numUsedTextures; _0x36e980 < _0x56d303;) _0x477bd9 = _0x36e980++, _0x59e0ec.setTextureAt(_0x477bd9, null); null == this._animationSet || this._animationSet.get_usesCPU() || this._animationSet.activate(_0x244df1, this); _0x59e0ec.setProgram(this._program3Ds.get(b)); _0x59e0ec.setCulling(this._bothSides ? 0x3 : this._defaultCulling); this._renderToTexture && (this._oldTarget = _0x244df1.get_renderTarget(), this._oldSurface = _0x244df1.get_renderSurfaceSelector(), this._oldDepthStencil = _0x244df1.get_enableDepthAndStencil(), this._oldRect = _0x244df1.get_scissorRect()); } }; _0x854040[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x854040; _0x854040[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x854040[_0x56ae('0x6')][_0x56ae('0x984')]['set_cloud'] = _0x56ae('0x3295'); _0x854040[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x328f')] = _0x56ae('0x328f'); var _0x5b7bcc = function() {}; _0x5ac4a7[_0x56ae('0x3297')] = _0x5b7bcc; _0x5b7bcc['__name__'] = _0x56ae('0x3297'); _0x5b7bcc[_0x56ae('0xb87')] = function(_0x22ff3e) { return !0x1; }; _0x5b7bcc['isLocalCorrupt'] = function(_0x4cd128) { return !0x1; }; var _0x58891e = function(_0x7968f1, _0x38fa24, _0x4332cd, _0x71fb1b, _0xeb59a4, _0x144441) { this[_0x56ae('0x3298')] = _0x252a59[_0x56ae('0x9a6')](null); for (var _0x4ebb95 = 0x0, _0x1b30b7 = _0x7968f1[_0x56ae('0x32')]; _0x4ebb95 < _0x1b30b7;) { var _0x2d9f4e = _0x4ebb95++; this[_0x56ae('0x3298')][_0x56ae('0x8f0')](_0x22c0d6['keyCodeFromChar'](_0x7968f1[_0x56ae('0x33')](_0x2d9f4e))); } this[_0x56ae('0x3299')] = _0x38fa24; this[_0x56ae('0x329a')] = _0x4332cd; this['displayPrefix'] = null != _0x71fb1b ? _0x71fb1b : _0x7968f1 + _0x56ae('0x329b'); this[_0x56ae('0x329c')] = null != _0xeb59a4 && _0xeb59a4['length'] >= _0x4332cd[_0x56ae('0x32')] ? _0xeb59a4 : this[_0x56ae('0x329a')]; null != _0x144441 && this[_0x56ae('0x329d')](_0x144441); }; _0x5ac4a7[_0x56ae('0x329e')] = _0x58891e; _0x58891e['__name__'] = _0x56ae('0x329e'); _0x58891e[_0x56ae('0x961')] = [_0x242431]; _0x58891e[_0x56ae('0x6')] = {}; _0x58891e[_0x56ae('0x6')]['keywordKeys'] = null; _0x58891e[_0x56ae('0x6')][_0x56ae('0x329f')] = null; _0x58891e[_0x56ae('0x6')][_0x56ae('0x3299')] = null; _0x58891e[_0x56ae('0x6')][_0x56ae('0x329a')] = null; _0x58891e[_0x56ae('0x6')][_0x56ae('0x2c11')] = null; _0x58891e[_0x56ae('0x6')][_0x56ae('0x329c')] = null; _0x58891e[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x58891e[_0x56ae('0x6')]['listeners'] = null; _0x58891e[_0x56ae('0x6')][_0x56ae('0x329d')] = function(_0x71d06d) { null == this.listeners && (this.listeners = _0x252a59.toFunctionVector(null)); this.listeners.push(_0x71d06d); }; _0x58891e[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x51623f) { _0x22c0d6.mostRecentKey == this.keywordKeys.get(this.keywordKeysTyped) ? (this.keywordKeysTyped++, this.keywordKeysTyped >= this.keywordKeys.get_length() && (this.toggle(), this.keywordKeysTyped = 0x0)) : 0x0 < this.keywordKeysTyped && _0x22c0d6.mostRecentKey != this.keywordKeys.get(this.keywordKeysTyped - 0x1) && (this.keywordKeysTyped = 0x0); }; _0x58891e[_0x56ae('0x6')][_0x56ae('0x2d38')] = function() { this.index++; this.index >= this.saveValues.length && (this.index = 0x0); _0x56b9a2.get_instance().set(this.saveKey, this.saveValues[this.index]); _0x1ac706.get_instance().dismissNext(); _0x1ac706.get_instance().displayMessage(_0x1c1b50.nCVJR(this.displayPrefix, _0x1b30b7.string(this.displayValues[this.index]))); if (null != this.listeners) for (var _0x561f28 = this.listeners.iterator(); _0x561f28.hasNext();) _0x561f28.next()(this.saveValues[this.index]); }; _0x58891e[_0x56ae('0x6')]['reset'] = function() { this.keywordKeysTyped = 0x0; this.index = this.saveValues.indexOf(_0x56b9a2.get_instance().get(this.saveKey, null)); 0x0 > this.index && (this.index = this.saveValues.length - 0x1); }; _0x58891e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x58891e; var _0x3f5e4e = function() { if (_0x56ae('0x32a0') !== _0x56ae('0x32a1')) { this[_0x56ae('0x32a2')] = !0x1; this[_0x56ae('0x3095')] = 0x0; } else { for (_0x4e6193 = 0x0; _0x4e6193 < this[_0x56ae('0x1d43')]['length']; _0x4e6193++) this[_0x56ae('0x1d43')][_0x4e6193][_0x56ae('0x1cb5')] && _0x5ac4a7++; for (_0x4e6193 = this['_sounds']['length'] - 0x1; 0x0 <= _0x4e6193 && !(_0x5ac4a7 <= _0x2d9f4e); _0x4e6193--) this[_0x56ae('0x1d43')][_0x4e6193][_0x56ae('0x1cb5')] && (this[_0x56ae('0x1e8b')] && this['_sounds'][_0x4e6193][_0x56ae('0x132b')] && this[_0x56ae('0x1d43')][_0x4e6193][_0x56ae('0x132b')]['disconnect'](0x0), this[_0x56ae('0x1d43')][_0x56ae('0x9d8')](_0x4e6193, 0x1), _0x5ac4a7--); } }; _0x5ac4a7[_0x56ae('0x32a3')] = _0x3f5e4e; _0x3f5e4e[_0x56ae('0x8bf')] = _0x56ae('0x32a3'); _0x3f5e4e[_0x56ae('0x961')] = [_0x52cb2c, _0x5d929f]; _0x3f5e4e['__properties__'] = {}; _0x3f5e4e['__properties__'][_0x56ae('0x488')] = _0x56ae('0x488'); _0x3f5e4e['get_instance'] = function() { if ('FEgPo' === _0x56ae('0x32a4')) { return null == _0x3f5e4e[_0x56ae('0x993')] ? _0x3f5e4e[_0x56ae('0x993')] = new _0x3f5e4e() : _0x3f5e4e[_0x56ae('0x993')]; } else { var _0x35d9e8 = 0x0, _0x1bdef6 = this['_newBlockBytes'][_0x56ae('0x1303')](); this[_0x56ae('0x12ed')][_0x56ae('0x1303')](); var _0xc01b21 = this[_0x56ae('0x12ed')][_0x56ae('0x12ef')](); _0xc01b21 = this[_0x56ae('0x12ed')][_0x56ae('0xc5c')] + _0xc01b21; if (0x1 == _0x1bdef6) for (n = _0x252a59[_0x56ae('0x975')](null); _0xfeeea6['gt'](_0xc01b21, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) { _0x1bdef6 = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); var _0x5dbed2 = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); var _0x138f1a = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); n[_0x56ae('0x8b6')](_0x35d9e8++, _0x1bdef6); n['set'](_0x35d9e8++, _0x5dbed2); n[_0x56ae('0x8b6')](_0x35d9e8++, _0x138f1a); } else if (0x2 == _0x1bdef6) for (_0x5ac4a7 = _0x252a59[_0x56ae('0x9a6')](null); _0xfeeea6['gt'](_0xc01b21, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) _0x5ac4a7[_0x56ae('0x8b6')](_0x35d9e8++, this[_0x56ae('0x12ed')]['readUnsignedShort']()); else if (0x3 == _0x1bdef6) for (_0x4e6193 = _0x252a59[_0x56ae('0x975')](null); _0xfeeea6['gt'](_0xc01b21, this[_0x56ae('0x12ed')]['position']);) _0x4e6193[_0x56ae('0x8b6')](_0x35d9e8++, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')])); else if (0x4 == _0x1bdef6) for (_0x5c4c32 = _0x252a59[_0x56ae('0x975')](null); _0xfeeea6['gt'](_0xc01b21, this['_newBlockBytes'][_0x56ae('0xc5c')]);) _0x5c4c32[_0x56ae('0x8b6')](_0x35d9e8++, this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')])); else if (0x6 == _0x1bdef6) for (l = _0x252a59['toFloatVector'](null); _0xfeeea6['gt'](_0xc01b21, this[_0x56ae('0x12ed')][_0x56ae('0xc5c')]);) l[_0x56ae('0x8b6')](_0x35d9e8++, _0xfeeea6['toFloat'](0x3 * this[_0x56ae('0x12ed')]['readUnsignedShort']())); else if (0x7 == _0x1bdef6) for (B = _0x252a59[_0x56ae('0x975')](null); _0xfeeea6['gt'](_0xc01b21, this['_newBlockBytes'][_0x56ae('0xc5c')]);) B[_0x56ae('0x8b6')](_0x35d9e8++, this['readNumber'](this[_0x56ae('0x16bb')])); else this[_0x56ae('0x12ed')]['position'] = _0xc01b21; } }; _0x3f5e4e[_0x56ae('0x6')] = {}; _0x3f5e4e[_0x56ae('0x6')][_0x56ae('0x3095')] = null; _0x3f5e4e[_0x56ae('0x6')][_0x56ae('0x32a2')] = null; _0x3f5e4e[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x5d7ecc) { _0x199c7c.get_instance().soundMuted && _0x199c7c.get_instance().muted && (this.beepCountdown -= _0x5d7ecc, 0x0 >= this.beepCountdown && (_0x1ac706.get_instance().dismissNext(), _0x1ac706.get_instance().displayMessage(_0x56ae('0x309a')), this.beepCountdown = 0x2)); }; _0x3f5e4e[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.beepCountdown = 0x0; }; _0x3f5e4e[_0x56ae('0x6')]['done'] = function() { return !this.beeping; }; _0x3f5e4e[_0x56ae('0x6')][_0x56ae('0x2909')] = function(_0x37eada) { _0x199c7c.get_instance().soundMuted && !_0x199c7c.get_instance().muted ? (_0x199c7c.get_instance().set_currentMusic(null), _0x199c7c.get_instance().set_volume(0x1), _0x199c7c.get_instance().playFromAsset(_0xa34996.getMusicPath(_0x56ae('0x32a5')))) : (_0x199c7c.get_instance().set_volume(0.5), _0x199c7c.get_instance().set_soundVolume(0x1), _0x199c7c.get_instance().playSoundFromAsset(_0xa34996.getMusicPath(_0x56ae('0x32a5')))); _0x37eada.registerAnimation(this); this.beeping = !0x0; }; _0x3f5e4e[_0x56ae('0x6')][_0x56ae('0x291d')] = function() { if (_0x56ae('0x32a6') === _0x56ae('0x32a7')) { var _0x19e9a2 = this.permanentListeners; if (null != _0x586025[a] ? !_0x19e9a2.existsReserved(a) : !_0x19e9a2.h.hasOwnProperty(a)) { _0x19e9a2 = []; var _0x11c184 = this.permanentListeners; null != _0x586025[a] ? _0x11c184.setReserved(a, _0x19e9a2) : _0x11c184.h[a] = _0x19e9a2; } _0x19e9a2 = this.permanentListeners; (null != _0x586025[a] ? _0x19e9a2.getReserved(a) : _0x19e9a2.h[a]).push(b); } else { _0x199c7c.get_instance().currentAssetPath == _0xa34996.getMusicPath(_0x56ae('0x32a5')) && _0x199c7c.get_instance().set_currentMusic(null); _0x199c7c.get_instance().currentSoundAssetPath == _0xa34996.getMusicPath('Tone') && _0x199c7c.get_instance().playSoundFromAsset(null); this.beeping = !0x1; } }; _0x3f5e4e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3f5e4e; var _0x39eddf = function(_0x35c67c, _0x501adf, _0x4cf277) { this['mask'] = 0x400; this[_0x56ae('0x12e2')] = _0x35c67c; this[_0x56ae('0x1928')] = _0x501adf; this[_0x56ae('0x1927')] = _0x4cf277; }; _0x5ac4a7['com.player03.run3.ui.ButtonRectangles'] = _0x39eddf; _0x39eddf['__name__'] = _0x56ae('0x32a8'); _0x39eddf['__interfaces__'] = [_0x415881]; _0x39eddf[_0x56ae('0x6')] = {}; _0x39eddf[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x39eddf[_0x56ae('0x6')]['fillColor'] = null; _0x39eddf[_0x56ae('0x6')]['lineColor'] = null; _0x39eddf[_0x56ae('0x6')]['lineThickness'] = null; _0x39eddf[_0x56ae('0x6')][_0x56ae('0x12')] = function(_0x2ca6e5, _0xf0c342, _0x47ed2f) { _0xf0c342 = _0x2b9ee7; if (_0x2ca6e5 instanceof _0x4dd284) if (_0x59b8d7.__instanceof(_0x2ca6e5.displayObject, _0xf0c342)) _0x2ca6e5 = _0x2ca6e5.displayObject; else throw new _0x1adea8(_0x1b30b7.string(_0xf0c342) + _0x56ae('0x2088')); else throw new _0x1adea8(_0x1b30b7.string(_0xf0c342) + _0x56ae('0x2088')); _0x2ca6e5.clearRectangles(); _0x2ca6e5.addRectangles((_0x47ed2f.x + _0x47ed2f.y) / 0x2 * 0x6, this.fillColor, this.lineColor, (_0x47ed2f.x + _0x47ed2f.y) / 0x2 * this.lineThickness); }; _0x39eddf[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x39eddf; var _0x1af71e = function(_0x51fd21, _0x5c5c48, _0x58749d) { null == _0x58749d && (_0x58749d = !0x0); null == _0x5c5c48 && (_0x5c5c48 = 0x0); null == _0x51fd21 && (_0x51fd21 = 0x1); this[_0x56ae('0x32a9')] = 0x0; this[_0x56ae('0x1e04')] = null; var _0x2ce4a0 = this; _0x375968['call'](this, 0x64, 0x64, null, 0x12); this[_0x56ae('0x31dd')] = !0x0; _0x58749d = new _0x4dd284(this); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x58749d, new _0x4a4b5e(!0x0, _0x51fd21)); _0x51fd21 = new _0x4dd284(this); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x51fd21, new _0x18f8f3(!0x0, 0.5)); this[_0x56ae('0x9e3')] = new _0xfba720(_0xfba720['get_currentLayout']()[_0x56ae('0xa19')], new _0x230573(0x0, 0x0, this[_0x56ae('0x15')](), 0x3c)); _0x51fd21 = _0xfba720['get_currentLayout'](); _0xfba720[_0x56ae('0xca8')] = this['layout']; this[_0x56ae('0x32a9')] = _0x5c5c48; var _0x36674e = _0x2d9f4e(this, this[_0x56ae('0x32aa')]), _0x2cd257 = this[_0x56ae('0x9e3')]['scale']; _0x5c5c48 = function() { _0x36674e(_0x2cd257); }; this['layout'][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x5c5c48))); _0x5c5c48(); this[_0x56ae('0xf89')] = _0x252a59['toObjectVector'](null); _0x5c5c48 = 0x0; for (_0x58749d = _0x37c090[_0x56ae('0x2129')]['get_length'](); _0x5c5c48 < _0x58749d;) _0x5c5c48++, this[_0x56ae('0xf89')]['push'](null); _0x5c5c48 = _0x252a59[_0x56ae('0x977')](null); for (_0x58749d = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3f')](); _0x58749d[_0x56ae('0x8f5')]();) { if (_0x1c1b50['lLujM'](_0x56ae('0x32ab'), _0x56ae('0x32ac'))) { var _0x2d49a2 = _0x58749d[_0x56ae('0x42')](); _0x5c5c48[_0x56ae('0x8f0')](_0x2d49a2); if (null != _0x2d49a2['wardrobe'] && _0x2d49a2 != _0x37c090[_0x56ae('0xadb')]) for (var _0x1b30b7 = _0x2d49a2[_0x56ae('0xbba')][_0x56ae('0xe3b')]['iterator'](); _0x1b30b7[_0x56ae('0x8f5')]();) { var _0x5dd3dd = _0x1b30b7[_0x56ae('0x42')](); _0x5dd3dd != _0x2d49a2 && _0x5c5c48[_0x56ae('0x8f0')](_0x5dd3dd); } } else { var _0x3c443e = _0x51fd21[_0x56ae('0xd46')], _0x4fe502 = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x3c443e); _0x51fd21 = _0x51fd21['_context3D']; if (null == _0x51fd21) return null; if (null == _0x4fe502 || this[_0x56ae('0x8b7')]['get'](_0x3c443e) != _0x51fd21) { var _0x5b29cf = this['_textures']; _0x4fe502 = this[_0x56ae('0x1f1e')](_0x51fd21); _0x5b29cf[_0x56ae('0x8b6')](_0x3c443e, _0x4fe502); this[_0x56ae('0x8b7')][_0x56ae('0x8b6')](_0x3c443e, _0x51fd21); this['uploadContent'](_0x4fe502); } return _0x4fe502; } } _0x1b30b7 = null; for (_0x5c5c48 = _0x5c5c48[_0x56ae('0x3f')](); _0x5c5c48[_0x56ae('0x8f5')]();) _0x58749d = _0x5c5c48['next'](), _0x2d49a2 = _0x58749d == _0x37c090['lizard'] ? new _0xe01e95(function(_0x51fd21, _0x5c5c48) { return function(_0x58749d) { if ('gDleO' !== _0x56ae('0x32ad')) { _0x36674e = _0x36674e[_0x56ae('0xda6')](); return _0x56ae('0x1039') + _0x1b30b7[_0x56ae('0x28')](_0x36674e) + ',\x20' + _0x1b30b7['string'](_0x51fd21) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x5c5c48) + _0x56ae('0x1d69') + _0x1b30b7[_0x56ae('0x28')](_0x36674e) + _0x56ae('0x15b') + _0x1b30b7['string'](_0x36674e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x58749d) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x36674e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x36674e) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x2ce4a0) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2ce4a0) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x36674e) + _0x56ae('0x1d6a'); } else { _0x5c5c48[0x0](_0x51fd21[0x0], _0x58749d); } }; }([_0x58749d], [_0x2d9f4e(this, this[_0x56ae('0x32ae')])]), !0x1) : new _0x568191(_0x58749d, function(_0x51fd21, _0x5c5c48) { return function(_0x58749d) { _0x5c5c48[0x0](_0x51fd21[0x0], _0x58749d); }; }([_0x58749d], [_0x2d9f4e(this, this[_0x56ae('0x32ae')])]), !0x1), this[_0x56ae('0xf89')]['set'](_0x58749d['id'], _0x2d49a2), null != _0x1b30b7 && (_0x1b30b7 = new _0x4dd284(_0x1b30b7), _0x5dd3dd = 3.2, null == _0x5dd3dd && (_0x5dd3dd = 0x0), _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x2d49a2), new _0x49a46e(!0x0, _0x5dd3dd), _0x1b30b7)), this['addChild'](_0x2d49a2), _0x37c090['activeCharacter'] == _0x58749d ? this[_0x56ae('0x1f7c')](_0x2d49a2[_0x56ae('0x3e1')]() + _0x2d49a2[_0x56ae('0x15')]() / 0x2) : null != _0x58749d[_0x56ae('0xbba')] && _0x58749d != _0x37c090[_0x56ae('0xadb')] && (!_0x58749d['isUnlocked']() && _0x58749d != _0x58749d[_0x56ae('0xbba')]['costumes'][_0x56ae('0x1b')](0x0) || _0x58749d['wardrobe'][_0x56ae('0x24a2')]() != _0x58749d && 0x0 > _0x58749d[_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x3b')](_0x37c090['activeCharacter'], 0x0)) && _0x2d49a2['set_visible'](!0x1), _0x1b30b7 = _0x2d49a2; this['layout']['items']['push'](new _0x188fe1(null, null, new _0x124cd6(function() { _0x2ce4a0['applySelectedRect'](); var _0x51fd21 = _0x2ce4a0['buttons']['get'](0x0)[_0x56ae('0x16')]() + 0x8 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['y'] + 0x1; _0x2ce4a0[_0x56ae('0x10c3')](_0x51fd21); _0x2ce4a0['checkCameraBounds'](); _0x2ce4a0[_0x56ae('0x1f80')](_0x2ce4a0['cameraMovementBounds']['y']); }))); _0x2ce4a0[_0x56ae('0x32af')](); _0x5c5c48 = _0x2ce4a0[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)[_0x56ae('0x16')]() + 0x8 * _0xfba720['get_stageLayout']()[_0x56ae('0xa19')]['y'] + 0x1; _0x2ce4a0[_0x56ae('0x10c3')](_0x5c5c48); _0x2ce4a0[_0x56ae('0x31e6')](); _0x2ce4a0[_0x56ae('0x1f80')](_0x2ce4a0[_0x56ae('0x28f0')]['y']); _0xfba720[_0x56ae('0xca8')] = _0x51fd21; }; _0x5ac4a7[_0x56ae('0x32b0')] = _0x1af71e; _0x1af71e[_0x56ae('0x8bf')] = _0x56ae('0x32b0'); _0x1af71e[_0x56ae('0x8ee')] = _0x375968; _0x1af71e[_0x56ae('0x6')] = _0x4e6193(_0x375968[_0x56ae('0x6')], { 'selectedButton': null, 'layout': null, 'buttons': null, 'targetCameraX': null, 'baseXMargin': null, 'update': function(_0x200350) { if (null != this[_0x56ae('0x1e04')]) if (_0x29a875[_0x56ae('0x993')]['mouseDown']) this['targetCameraX'] = null; else { this[_0x56ae('0x1e04')] < this[_0x56ae('0x28f0')][_0x56ae('0x1369')]() ? this[_0x56ae('0x1e04')] = this['cameraMovementBounds']['get_left']() : this[_0x56ae('0x1e04')] > this['cameraMovementBounds'][_0x56ae('0xa15')]() && (this[_0x56ae('0x1e04')] = this[_0x56ae('0x28f0')][_0x56ae('0xa15')]()); var _0x16ace = 0x4 * (this['targetCameraX'] - this[_0x56ae('0x1f7d')]) * _0x200350; _0x16ace = 0x0 <= _0x16ace ? _0x16ace : -_0x16ace; var _0x5cbde8 = 1.2 * _0xfba720[_0x56ae('0xcb3')]()['scale']['x'], _0x1b3fc0 = 0x14 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['y']; _0x16ace = _0x16ace >= _0x5cbde8 ? _0x16ace <= _0x1b3fc0 ? _0x16ace : _0x1b3fc0 : _0x5cbde8; _0x5cbde8 = this[_0x56ae('0x1e04')] - this[_0x56ae('0x1f7d')]; _0x16ace > (0x0 <= _0x5cbde8 ? _0x5cbde8 : -_0x5cbde8) ? (this[_0x56ae('0x1f7c')](this[_0x56ae('0x1e04')]), this['targetCameraX'] = null) : (this[_0x56ae('0x1e04')] < this['_cameraX'] && (_0x16ace = -_0x16ace), this[_0x56ae('0x1f7c')](this[_0x56ae('0x1f7d')] + _0x16ace)); } _0x375968[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x200350); }, 'reset': function() { _0x51ac9b['checkStillAsleep'](); for (var _0x158e54 = this[_0x56ae('0xf89')][_0x56ae('0x3f')](); _0x158e54[_0x56ae('0x8f5')]();) { if (_0x56ae('0x32b1') === 'ctMza') { var _0x28a9a9 = _0x158e54[_0x56ae('0x42')](); null != _0x28a9a9 && _0x28a9a9[_0x56ae('0x1dff')](); } else { this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x68); this['frameMaxTime'] = 0.05; } }!_0x37c090[_0x56ae('0x1e00')]['isUnlocked']() || _0x37c090[_0x56ae('0x1e00')][_0x56ae('0x1de0')] ? this[_0x56ae('0x1e02')](_0x37c090[_0x56ae('0x2129')][_0x56ae('0x1b')](0x0)) : this[_0x56ae('0x1e02')](_0x37c090[_0x56ae('0x1e00')]); null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x44a8f6['get_instance']()[_0x56ae('0x32b2')](null, null); this[_0x56ae('0x1f7c')](this['selectedButton'][_0x56ae('0x3e1')]() + this[_0x56ae('0x1e03')][_0x56ae('0x15')]() / 0x2); this[_0x56ae('0x1e04')] = null; _0x158e54 = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]; if (null != _0x158e54 && null != _0x158e54[_0x56ae('0xbcb')] && 0x0 < _0x158e54[_0x56ae('0xbcb')]['get_length']() && (_0x158e54 = _0x158e54[_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')], null != _0x158e54 && null != _0x158e54[_0x56ae('0x71f')] && 0x0 < _0x158e54['charactersAllowed'][_0x56ae('0x9fa')]())) for (_0x28a9a9 = this[_0x56ae('0xf89')][_0x56ae('0x3f')](); _0x28a9a9[_0x56ae('0x8f5')]();) { var _0x5ea75a = _0x28a9a9[_0x56ae('0x42')](); null != _0x5ea75a && _0x5ea75a[_0x56ae('0xab0')]() && !_0x158e54['isCharacterAllowed'](_0x5ea75a[_0x56ae('0x1e06')]) && _0x5ea75a[_0x56ae('0x1e07')](!0x0); } this[_0x56ae('0xb82')](!0x0); }, 'applySelectedRect': function() { null != this[_0x56ae('0x1e03')] && this[_0x56ae('0x1e03')][_0x56ae('0x265e')](); for (var _0x445a90 = this['buttons']['iterator'](); _0x445a90['hasNext']();) { var _0xde74af = _0x445a90[_0x56ae('0x42')](); null != _0xde74af && _0xde74af[_0x56ae('0xc15')](!0x1); } this[_0x56ae('0x1e03')] = this[_0x56ae('0xf89')][_0x56ae('0x1b')](_0x37c090['activeCharacter']['id']); this[_0x56ae('0x1e03')][_0x56ae('0xc15')](!0x0); this[_0x56ae('0x1e03')]['addRectangleAroundOpaquePixels'](0x4, 0x0, 0xaaff, 2.4, 0x0); if (null != this['selectedButton'][_0x56ae('0x1e06')][_0x56ae('0xbba')] && this[_0x56ae('0x1e03')][_0x56ae('0x1e06')] != _0x37c090[_0x56ae('0xadb')]) for (_0x445a90 = this['selectedButton'][_0x56ae('0x1e06')]['wardrobe']['costumes'][_0x56ae('0x3f')](); _0x445a90[_0x56ae('0x8f5')]();) _0xde74af = _0x445a90[_0x56ae('0x42')](), this[_0x56ae('0xf89')][_0x56ae('0x1b')](_0xde74af['id'])['set_frontView'](!0x0); this[_0x56ae('0x2168')] = !0x0; }, 'characterButtonClicked': function(_0x10f445, _0xa44b68) { if (_0x575257['bGyfr'](_0x56ae('0x32b3'), _0x56ae('0x32b4'))) { this[_0x56ae('0x1e02')](_0x10f445, !0x0); } else { var _0x4bdebb = _0xa44b68[_0x10f445]; ++_0x10f445; _0x4bdebb[_0x56ae('0x9cb')](); } }, 'selectCharacter': function(_0x4f6da1, _0x323f36) { null == _0x323f36 && (_0x323f36 = !0x1); if (null == _0x4421e4['instance'][_0x56ae('0x94c')] || _0x4421e4['instance']['tunnel'][_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x213a')]) { if (_0x1c1b50[_0x56ae('0x29d')](_0x56ae('0x32b5'), _0x56ae('0x32b5'))) { if (null == _0x3ccf93[_0x56ae('0x3086')]) { var _0x2c1f14 = new Uint8Array(0x100); _0x3ccf93['__blueTable'] = _0x2c1f14; } for (var _0xdb59c5 = 0x0; 0x100 > _0xdb59c5;) { var _0x4df9ef = _0xdb59c5++; _0x2c1f14 = Math['floor'](_0x4df9ef * _0x4f6da1[0xc] + 0xff * _0x4f6da1[0xe]); _0x575257[_0x56ae('0x310b')](0xff, _0x2c1f14) && (_0x2c1f14 = 0xff); 0x0 > _0x2c1f14 && (_0x2c1f14 = 0x0); _0x3ccf93[_0x56ae('0x3086')][_0x4df9ef] = _0x2c1f14; } return _0x3ccf93[_0x56ae('0x3086')]; } else { var _0x275b99 = this['buttons'][_0x56ae('0x1b')](_0x4f6da1['id']); if (_0x4f6da1['isUnlocked']() && !_0x4f6da1[_0x56ae('0x1de0')]) if (this[_0x56ae('0x1e03')]['character'] == _0x4f6da1 && _0x4f6da1 != _0x37c090[_0x56ae('0xadb')]) _0x323f36 = _0x4f6da1['userFriendlyDescription'], null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0x32b2')](_0x4f6da1, _0x323f36); else { if (null != _0x4421e4[_0x56ae('0x993')]['tunnel']) { var _0x3f2e0f = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]; _0x3f2e0f = null != _0x3f2e0f[_0x56ae('0xbcb')] && 0x0 < _0x3f2e0f[_0x56ae('0xbcb')][_0x56ae('0x9fa')](); } else _0x3f2e0f = !0x1; if (_0x3f2e0f && !_0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]['isCharacterAllowed'](_0x4f6da1)) return; _0x323f36 && _0x37c090['set_activeCharacter'](_0x4f6da1); this[_0x56ae('0x32af')](); null == _0x4421e4['instance'][_0x56ae('0x94c')] && _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0x32b2')](null, null); _0x275b99['set_locked'](!0x1); for (_0x323f36 = this['buttons'][_0x56ae('0x3f')](); _0x323f36['hasNext']();) _0x3f2e0f = _0x323f36[_0x56ae('0x42')](), null != _0x3f2e0f && null != _0x3f2e0f[_0x56ae('0x1e06')]['wardrobe'] && _0x3f2e0f[_0x56ae('0x1e06')] != _0x37c090['random'] && (_0x3f2e0f['character'][_0x56ae('0xbba')][_0x56ae('0x24a2')]() != _0x3f2e0f[_0x56ae('0x1e06')] && _0x3f2e0f[_0x56ae('0xab0')]() ? (_0x3f2e0f['set_visible'](!0x1), _0x3f2e0f[_0x56ae('0x3e1')]() + _0x3f2e0f[_0x56ae('0x15')]() / 0x2 < this[_0x56ae('0x1f7d')] && this[_0x56ae('0x1f7c')](this[_0x56ae('0x1f7d')] - _0x3f2e0f[_0x56ae('0x15')]())) : _0x3f2e0f[_0x56ae('0x1e06')][_0x56ae('0xbba')][_0x56ae('0x24a2')]() != _0x3f2e0f['character'] || _0x3f2e0f[_0x56ae('0xab0')]() || _0x3f2e0f[_0x56ae('0xb82')](!0x0)); if (null != _0x4f6da1[_0x56ae('0xbba')] && _0x4f6da1 != _0x37c090[_0x56ae('0xadb')]) { for (_0x323f36 = this[_0x56ae('0xf89')][_0x56ae('0x3f')](); _0x323f36[_0x56ae('0x8f5')]();) _0x3f2e0f = _0x323f36[_0x56ae('0x42')](), null != _0x3f2e0f && !_0x3f2e0f[_0x56ae('0xab0')]() && 0x0 <= _0x4f6da1[_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x3b')](_0x3f2e0f[_0x56ae('0x1e06')], 0x0) && _0x3f2e0f['character'][_0x56ae('0x1e01')]() && _0x3f2e0f[_0x56ae('0xb82')](!0x0); _0x4f6da1['wardrobe']['set_activeCostume'](_0x4f6da1); } this['layout'][_0x56ae('0x12')](); } else _0x4f6da1[_0x56ae('0x1e01')]() ? null != _0x4f6da1[_0x56ae('0x2313')] && (_0x323f36 = _0x4f6da1[_0x56ae('0x2313')], null == _0x4421e4[_0x56ae('0x993')]['tunnel'] && _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0x32b2')](_0x4f6da1, _0x323f36)) : (_0x323f36 = _0x4f6da1[_0x56ae('0x22e9')], null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0x32b2')](_0x4f6da1, _0x323f36)); this['targetCameraX'] = _0x275b99[_0x56ae('0x3e1')]() + _0x275b99[_0x56ae('0x15')]() / 0x2; this[_0x56ae('0x2168')] = !0x0; } } }, 'repopulateCharacterImages': function() { for (var _0x48b035, _0x515fd2 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3f')](); _0x515fd2[_0x56ae('0x8f5')]();) { var _0x329c36 = _0x515fd2[_0x56ae('0x42')](); _0x48b035 = this[_0x56ae('0xf89')][_0x56ae('0x1b')](_0x329c36['id']); _0x48b035[_0x56ae('0x32b6')][_0x56ae('0x1ff8')](_0x3c161e[_0x56ae('0x1294')](_0x329c36[_0x56ae('0x2115')]())); _0x48b035[_0x56ae('0x506')][_0x56ae('0x1ff8')](_0x3c161e[_0x56ae('0x1294')](_0x329c36[_0x56ae('0x239d')]())); _0x48b035 == this['selectedButton'] && (_0x48b035['set_frontView'](!0x1), this[_0x56ae('0x32af')]()); } this[_0x56ae('0x2168')] = !0x0; }, 'updateXMargin': function(_0x13937b) { if (_0x56ae('0x32b7') !== _0x56ae('0x32b7')) { null == _0x13937b && (_0x13937b = _0x56ae('0x32b8')); null != this[_0x56ae('0xd3b')] && (this[_0x56ae('0xd3b')]['removeEventListener'](_0x56ae('0x15fe'), _0x2d9f4e(this, this[_0x56ae('0xd3c')])), this[_0x56ae('0xd3b')]['stop'](), this['_timer'] = null); this[_0x56ae('0x959')](new _0xd20b1f(_0x56ae('0xdc6'), _0x13937b)); } else { this[_0x56ae('0x31dc')] = this['baseXMargin'] * _0x13937b['x']; } }, '__class__': _0x1af71e }); var _0x344f5f = function(_0x1c16f6, _0x39266b, _0x505bec) { if (_0x56ae('0x32b9') === _0x56ae('0x32ba')) { e(_0x1c16f6, _0x39266b); } else { null == _0x39266b && (_0x39266b = 0x0); _0x407807[_0x56ae('0x94d')](this); this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0x0); this[_0x56ae('0xb20')]()[_0x56ae('0x10bb')](0x0, 0x0, _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0xb2e')], _0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0x9f3')]); null == _0x505bec && (_0x505bec = _0x1c16f6); this[_0x56ae('0x32bb')] = _0x1c16f6; this[_0x56ae('0x32bc')] = _0x39266b; this[_0x56ae('0x32bd')] = _0x505bec; } }; _0x5ac4a7['com.player03.run3.ui.FadeOut'] = _0x344f5f; _0x344f5f['__name__'] = _0x56ae('0x32be'); _0x344f5f[_0x56ae('0x961')] = [_0x52cb2c]; _0x344f5f[_0x56ae('0x8ee')] = _0x1f1204; _0x344f5f[_0x56ae('0x6')] = _0x4e6193(_0x1f1204['prototype'], { 'midpointCallback': null, 'doneCallback': null, 'fadeOutLeft': null, 'fadeOutLength': null, 'darknessLeft': null, 'darknessLength': null, 'fadeInLeft': null, 'fadeInLength': null, 'reset': function() { this[_0x56ae('0x32bf')] = this[_0x56ae('0x32bb')]; this['darknessLeft'] = this[_0x56ae('0x32bc')]; this[_0x56ae('0x32c0')] = this[_0x56ae('0x32bd')]; 0x0 < this['fadeOutLength'] && this[_0x56ae('0xabe')](0x0); }, 'halfDone': function() { if (_0x56ae('0x32c1') !== _0x56ae('0x32c1')) { b = _0x1ac706[_0x56ae('0x488')](); for (var _0x2d486f = _0x3e82b5[_0x56ae('0x2017')](b[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x2d486f[_0x56ae('0x1407')] != _0x2d486f[_0x56ae('0xf6a')];) { var _0x44df4f = _0x2d486f[_0x56ae('0x1407')] += _0x2d486f[_0x56ae('0x2014')]; b[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x44df4f)[_0x56ae('0xbd8')](); } } else { return 0x0 >= this['fadeOutLeft']; } }, 'done': function() { return 0x0 >= this[_0x56ae('0x32bf')] && 0x0 >= this[_0x56ae('0x32c2')] ? 0x0 >= this['fadeInLeft'] : !0x1; }, 'update': function(_0x322460) { 0x0 < this[_0x56ae('0x32bf')] ? (this[_0x56ae('0x32bf')] -= _0x322460, this['set_alpha'](0x1 - this['fadeOutLeft'] / this[_0x56ae('0x32bb')]), 0x0 >= this[_0x56ae('0x32bf')] && null != this[_0x56ae('0x2cc3')] && this[_0x56ae('0x2cc3')]()) : 0x0 < this[_0x56ae('0x32c2')] ? (this['darknessLeft'] -= _0x322460, this[_0x56ae('0xabe')](0x1)) : 0x0 < this['fadeInLeft'] ? (this['fadeInLeft'] -= _0x322460, this[_0x56ae('0xabe')](this[_0x56ae('0x32c0')] / this[_0x56ae('0x32bd')]), 0x0 >= this[_0x56ae('0x32c0')] && null != this[_0x56ae('0x32c3')] && this[_0x56ae('0x32c3')]()) : this[_0x56ae('0xb82')](!0x1); }, '__class__': _0x344f5f }); var _0x3c4050 = function(_0x4b8a25, _0x4bef77) { this[_0x56ae('0xf2e')] = !0x0; this[_0x56ae('0x1928')] = this[_0x56ae('0x1927')] = 0x0; this[_0x56ae('0x1778')] = 0x200; this['points'] = _0x4b8a25; this[_0x56ae('0x32c4')] = _0x4bef77; }; _0x5ac4a7['com.player03.run3.ui.GraphicsLayoutItem'] = _0x3c4050; _0x3c4050[_0x56ae('0x8bf')] = _0x56ae('0x32c5'); _0x3c4050[_0x56ae('0x961')] = [_0x415881]; _0x3c4050[_0x56ae('0xa81')] = function(_0x332d75, _0x332a80, _0x10fb27, _0x38d7c2, _0x48e81a, _0x29450b, _0x54d422) { null == _0x48e81a && (_0x48e81a = 0x0); null == _0x38d7c2 && (_0x38d7c2 = 0x0); null == _0x10fb27 && (_0x10fb27 = 0x0); _0x10fb27 = new _0x3c4050(null, _0x10fb27); _0x10fb27['fill'] = _0x332a80; 0x0 < _0x38d7c2 && (_0x10fb27['lineThickness'] = _0x38d7c2, _0x10fb27[_0x56ae('0x1928')] = _0x48e81a); (null == _0x54d422 ? _0xfba720[_0x56ae('0xa1f')]() : _0x54d422)[_0x56ae('0x8e9')](new _0x4dd284(_0x332d75), _0x10fb27, _0x29450b); }; _0x3c4050[_0x56ae('0x6')] = {}; _0x3c4050[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x3c4050[_0x56ae('0x6')][_0x56ae('0x2d17')] = null; _0x3c4050[_0x56ae('0x6')][_0x56ae('0x1928')] = null; _0x3c4050[_0x56ae('0x6')]['lineThickness'] = null; _0x3c4050[_0x56ae('0x6')][_0x56ae('0x150d')] = null; _0x3c4050[_0x56ae('0x6')]['rectangleCorner'] = null; _0x3c4050[_0x56ae('0x6')][_0x56ae('0xf2e')] = null; _0x3c4050[_0x56ae('0x6')]['apply'] = function(_0xc4328f, _0x3cac68, _0x1a9e43) { if (this.shape) if (_0xc4328f instanceof _0x4dd284) if (_0x59b8d7.__instanceof(_0xc4328f.displayObject, _0x1f1204)) _0xc4328f = _0xc4328f.displayObject; else throw new _0x1adea8(_0x1b30b7.string(_0x1f1204) + _0x56ae('0x2088')); else throw new _0x1adea8(_0x1b30b7.string(_0x1f1204) + _0x56ae('0x2088')); else if (_0xc4328f instanceof _0x4dd284) if (_0x59b8d7.__instanceof(_0xc4328f.displayObject, _0xc32e6)) _0xc4328f = _0xc4328f.displayObject; else throw new _0x1adea8(_0x1b30b7.string(_0xc32e6) + '\x20required!'); else throw new _0x1adea8(_0x1b30b7.string(_0xc32e6) + '\x20required!'); _0xc4328f = _0xc4328f.get_graphics(); _0xc4328f.clear(); var _0x2d6789 = this.fill; if (null != _0x2d6789) switch (_0x2d6789._hx_index) { case 0x0: _0xc4328f.beginFill(_0x2d6789.color); break; case 0x1: _0xc4328f.beginFill(_0x2d6789.color, _0x2d6789.alpha); break; case 0x2: _0xc4328f.beginFill(0x0, 0x0); break; case 0x3: var _0x312463 = _0x2d6789.data; _0x2d6789 = new _0x5ac892(); _0x2d6789.scale(_0x3cac68.get_width() / _0x312463.width, _0x3cac68.get_height() / _0x312463.height); _0x2d6789.translate(_0x3cac68.get_x(), _0x3cac68.get_y()); _0xc4328f.beginBitmapFill(_0x312463, _0x2d6789); break; case 0x4: _0x312463 = _0x2d6789.rotation; _0x2d6789 = _0x2d6789.data; var _0x5a71da = new _0x5ac892(); _0x5a71da.translate(-_0x2d6789.width / 0x2, -_0x2d6789.height / 0x2); _0x5a71da.rotate(_0x312463); var _0x464ce4 = _0x2d6789.width * Math.abs(Math.cos(_0x312463)) + _0x2d6789.height * Math.abs(Math.sin(_0x312463)); _0x312463 = _0x2d6789.width * Math.abs(Math.sin(_0x312463)) + _0x2d6789.height * Math.abs(Math.cos(_0x312463)); _0x5a71da.translate(_0x3cac68.get_x() + _0x464ce4 / 0x2, _0x3cac68.get_y() + _0x312463 / 0x2); _0x5a71da.scale(_0x3cac68.get_width() / _0x464ce4, _0x3cac68.get_height() / _0x312463); _0xc4328f.beginBitmapFill(_0x2d6789, _0x5a71da); } 0x0 < this.lineThickness && _0xc4328f.lineStyle(this.lineThickness * _0x575257.AVICY(_0x1a9e43.x, _0x1a9e43.y) / 0x2, this.lineColor); null != this.rectangleCorner && (0x0 == this.rectangleCorner ? _0xc4328f.drawRect(_0x3cac68.get_x(), _0x3cac68.get_y(), _0x3cac68.get_width(), _0x3cac68.get_height()) : _0xc4328f.drawRoundRect(_0x3cac68.get_x(), _0x3cac68.get_y(), _0x3cac68.get_width(), _0x3cac68.get_height(), this.rectangleCorner * _0x1a9e43.x, this.rectangleCorner * _0x1a9e43.y)); if (null != this.points && 0x1 < this.points.get_length()) for (_0x1a9e43 = this.points.get(0x0), _0x1a9e43 = _0x3cac68.get_x() + _0x1a9e43.x * _0x3cac68.get_width(), _0x312463 = this.points.get(0x0), _0xc4328f.moveTo(_0x1a9e43, _0x3cac68.get_y() + _0x312463.y * _0x3cac68.get_height()), _0x1a9e43 = 0x1, _0x312463 = this.points.get_length(); _0x1a9e43 < _0x312463;) _0x2d6789 = _0x1a9e43++, _0x5a71da = this.points.get(_0x2d6789), _0x5a71da = _0x3cac68.get_x() + _0x5a71da.x * _0x3cac68.get_width(), _0x2d6789 = this.points.get(_0x2d6789), _0xc4328f.lineTo(_0x5a71da, _0x3cac68.get_y() + _0x2d6789.y * _0x3cac68.get_height()); null != this.fill && _0xc4328f.endFill(); }; _0x3c4050[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3c4050; var _0xa83b0c = _0x3acb5b[_0x56ae('0x4bb')] = {}, _0x1f3e3b = function() { if (_0x56ae('0x32c6') !== _0x56ae('0x32c6')) { return this[_0x56ae('0x106a')]; } else { _0x1bcb64[_0x56ae('0x94d')](this); this[_0x56ae('0x32c7')] = []; } }; _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0xc87')] = _0x1c1b50.SUcxQ; _0x3acb5b[_0x56ae('0x4bb')]['__constructs__'] = [_0x56ae('0x211f'), _0x56ae('0xf88'), _0x56ae('0x2d3a'), _0x56ae('0x32c8'), 'ROTATED_BITMAP']; _0x3acb5b[_0x56ae('0x4bb')]['SOLID'] = (_0xf76599 = function(_0xe51635) { return { _hx_index: 0x0, color: _0xe51635, __enum__: _0x56ae('0x4bb'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x150e')], _0xf76599); _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0xf88')] = (_0xf76599 = function(_0x537b85, _0x21cc1f) { return { _hx_index: 0x1, color: _0x537b85, alpha: _0x21cc1f, __enum__: _0x56ae('0x4bb'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x150e'), _0x56ae('0x1a7b')], _0xf76599); _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0x2d3a')] = {}; _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0x32c8')] = (_0xf76599 = function(_0x33773b) { return { _hx_index: 0x3, data: _0x33773b, __enum__: _0x56ae('0x4bb'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0xf17')], _0xf76599); _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0x32c9')] = (_0xf76599 = function(_0x2ff003, _0x16ee6d) { if (_0x56ae('0x32ca') !== _0x56ae('0x32ca')) { return null; } else { return { _hx_index: 0x4, data: _0x2ff003, rotation: _0x16ee6d, __enum__: _0x56ae('0x4bb'), toString: _0x370254 }; } }, _0xf76599.__params__ = [_0x56ae('0xf17'), _0x56ae('0x88f')], _0xf76599); _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0x2d3a')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0x2d3a')]['__enum__'] = _0x56ae('0x4bb'); _0x3acb5b[_0x56ae('0x4bb')][_0x56ae('0x2d3a')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x32cb')] = _0x1f3e3b; _0x1f3e3b[_0x56ae('0x8bf')] = _0x56ae('0x32cb'); _0x1f3e3b[_0x56ae('0x961')] = [_0x242431]; _0x1f3e3b['__super__'] = _0x1bcb64; _0x1f3e3b[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x4b5')](_0x4e6193, _0x1bcb64[_0x56ae('0x6')], { 'currencyDisplay': null, 'distanceIndicator': null, 'achievementProgress': null, 'updateables': null, 'createLayout2': function() { this[_0x56ae('0x2e3c')] = new _0x2a6c50(); var _0x1f1203 = new _0x4dd284(this[_0x56ae('0x2e3c')]); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x1f1203, new _0xa5dd91(12.8, _0x2bd32b[_0x56ae('0x9e4')])); null != _0x4421e4['instance'][_0x56ae('0x94c')] && _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] instanceof _0x5d9697 && (this[_0x56ae('0x2e3c')]['resetIcon'](), this['addChild'](this['currencyDisplay'])); this[_0x56ae('0x32cc')] = new _0x3a8037(); _0x1f1203 = new _0x4dd284(this['distanceIndicator']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1f1203, new _0xa5dd91(0x40, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x32cc')][_0x56ae('0xb7c')](); this[_0x56ae('0x994')](this[_0x56ae('0x32cc')]); this['achievementProgress'] = new _0x5f4254(); _0x1f1203 = new _0x4dd284(this[_0x56ae('0x32cd')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x1f1203, new _0x18f8f3(!0x0, 0.5)); _0x1f1203 = new _0x4dd284(this[_0x56ae('0x32cd')]); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x1f1203, new _0xa5dd91(0x3, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x994')](this[_0x56ae('0x32cd')]); }, 'update': function(_0x49c4f6) { var _0x5d7248 = {}; _0x5d7248['HTcoK'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if ('vrBeG' === _0x56ae('0x32ce')) { this[_0x56ae('0xb82')](!_0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')]); if (this[_0x56ae('0xab0')]()) for (var _0x323b52 = 0x0, _0x199022 = this['updateables']; _0x323b52 < _0x199022[_0x56ae('0x32')];) { var _0x149bb8 = _0x199022[_0x323b52]; ++_0x323b52; _0x149bb8[_0x56ae('0x8f2')](_0x49c4f6); } } else { null == this[_0x56ae('0x11b0')] && (this['_uvTransform2'] = new _0x5ac892()); this[_0x56ae('0x11b0')][_0x56ae('0xa6c')](); _0x5d7248['HTcoK'](0x0, this[_0x56ae('0x11a9')]) && this['_uvTransform2'][_0x56ae('0x1252')](this['_uvRotation2']); 0x1 == this[_0x56ae('0x11b1')] && 0x1 == this['_scaleV2'] || this[_0x56ae('0x11b0')][_0x56ae('0xa19')](this['_scaleU2'], this[_0x56ae('0x11b2')]); this[_0x56ae('0x11b0')][_0x56ae('0xb1b')](this[_0x56ae('0x32cf')], this[_0x56ae('0x11a7')]); this[_0x56ae('0x32d0')] = !0x1; } }, 'reset': function() { if (null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0xb48')]) this[_0x56ae('0xb82')](!0x1); else { _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x213a')] && _0x4421e4[_0x56ae('0x993')][_0x56ae('0xb48')] instanceof _0x5d9697 ? null == this['currencyDisplay'][_0x56ae('0x8c1')] && (this[_0x56ae('0x994')](this[_0x56ae('0x2e3c')]), this[_0x56ae('0x2e3c')]['set_visible'](!0x0), this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(this[_0x56ae('0x32cd')]))) : this[_0x56ae('0x2e3c')][_0x56ae('0x8c1')] == this && (this[_0x56ae('0xa20')](this[_0x56ae('0x2e3c')]), this[_0x56ae('0x2e3c')][_0x56ae('0xb82')](!0x1), this[_0x56ae('0x9e3')]['applyTo'](new _0x4dd284(this['achievementProgress']))); this[_0x56ae('0xb82')](!_0x29a875['instance']['paused']); for (var _0x6b0775 = 0x0, _0x5e6693 = this['updateables']; _0x6b0775 < _0x5e6693['length'];) { var _0x1e3d24 = _0x5e6693[_0x6b0775]; ++_0x6b0775; _0x1e3d24[_0x56ae('0xb7c')](); } } }, 'addChildAt': function(_0x4efda5, _0x5868fe) { _0x59b8d7[_0x56ae('0x32d1')](_0x4efda5, _0x242431) && this[_0x56ae('0x32c7')][_0x56ae('0x8f0')](_0x4efda5); return _0x1bcb64['prototype'][_0x56ae('0xaca')][_0x56ae('0x94d')](this, _0x4efda5, _0x5868fe); }, 'removeChild': function(_0xb32f97) { _0x59b8d7['__implements'](_0xb32f97, _0x242431) && this['updateables']['splice'](this[_0x56ae('0x32c7')][_0x56ae('0x3b')](_0xb32f97), 0x1); return _0x1bcb64[_0x56ae('0x6')][_0x56ae('0xa20')]['call'](this, _0xb32f97); }, '__class__': _0x1f3e3b }); var _0xf0534 = function() { if ('ENckl' === _0x56ae('0x32d2')) { this[_0x56ae('0x32d3')] = this[_0x56ae('0x183f')] = !0x1; this['blockingOverlays'] = _0x252a59[_0x56ae('0x977')](null); this['minTimes'] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x2d95')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x32d4')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x183e')] = _0x252a59['toBoolVector'](null); _0x1bcb64['call'](this); this['set_visible'](!0x1); _0x10e92a['get_current']()[_0x56ae('0x952')]['addEventListener']('click', _0x2d9f4e(this, this[_0x56ae('0xcbc')])); if (!this[_0x56ae('0xc91')]) this['onFirstAddedToStage'](null); } else { return this[_0x56ae('0xed5')]; } }; _0x5ac4a7[_0x56ae('0x32d5')] = _0xf0534; _0xf0534['__name__'] = 'com.player03.run3.ui.LevelOverlay'; _0xf0534[_0x56ae('0x961')] = [_0x5d929f, _0x242431]; _0xf0534['__properties__'] = {}; _0xf0534['__properties__']['get_instance'] = _0x56ae('0x488'); _0xf0534[_0x56ae('0x488')] = function() { return null == _0xf0534[_0x56ae('0x993')] ? _0xf0534[_0x56ae('0x993')] = new _0xf0534() : _0xf0534['instance']; }; _0xf0534[_0x56ae('0x8ee')] = _0x1bcb64; _0xf0534[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64['prototype'], { 'options': null, 'resultsWindow': null, 'levelStartText': null, 'hud': null, 'waitForMouseUp': null, 'wasPaused': null, 'blockingOverlays': null, 'minTimes': null, 'maxTimes': null, 'timeBlocked': null, 'nonBlockingOverlays': null, 'inputOverriders': null, 'inputOverridden': null, 'createLayout2': function() { this['resultsWindow'] = new _0x5b68c1(); this['hud'] = new _0x1f3e3b(); this[_0x56ae('0x994')](this['hud']); this[_0x56ae('0x1728')] = new _0x42c7f4(); this[_0x56ae('0x994')](this[_0x56ae('0x1728')]); this[_0x56ae('0x32d6')] = new _0x3902e3(); this[_0x56ae('0x994')](this[_0x56ae('0x32d6')]); }, 'onClick': function(_0x5bc138) { if (_0x56ae('0x32d7') === _0x56ae('0x32d8')) { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_rotationX'](0x0); _0x2b39f7['view']['get_camera']()[_0x56ae('0xfac')](0x0); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-194.4); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0xa); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](-0x47); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x5a); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xb90')]['setIndexedPosition'](0xa, 0x1); this['student']['spritesheet'][_0x56ae('0x51d')](0x2e); this[_0x56ae('0x1232')]['setIndexedPosition'](10.8, 0.9); this[_0x56ae('0x1232')]['spritesheet'][_0x56ae('0x51d')](0x1c); this['dialog']['addBubble'](_0x56ae('0x2776'), 0x0, -0x168, null, null, null, null); this['dialog']['addBubble'](_0x56ae('0x2777'), 0x78, -0xf0, null, null, -0x1, null); var _0x300814 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x32d9'), -0xc8, -0x78, null, null, null, _0x300814); _0x300814 = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x32da'), 0x140, 0x28, null, null, 0x1, _0x300814); } else { if (this[_0x56ae('0x32d3')]) this[_0x56ae('0x32d3')] = !0x1; else if (this[_0x56ae('0xab0')]() && !this[_0x56ae('0x183f')] && 0x0 < this[_0x56ae('0xbcf')]['get_length']() && !_0x59b8d7[_0x56ae('0x32d1')](this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0), _0x52cb2c)) if (this[_0x56ae('0x32db')] >= this['minTimes']['get'](0x0)) { if (this['removeNextOverlay'](), 0x0 == this[_0x56ae('0x2d95')][_0x56ae('0x9fa')]() || 0x0 >= this[_0x56ae('0x2d95')][_0x56ae('0x1b')](0x0)) this[_0x56ae('0x32db')] = 0.35; } else this[_0x56ae('0x32db')] += 0.12; } }, 'update': function(_0x1d39ca) { this[_0x56ae('0x32d3')] && !_0x29a875['instance']['mouseDown'] && (this[_0x56ae('0x32d3')] = !0x1); if (0x0 < this[_0x56ae('0xbcf')]['get_length']()) { this[_0x56ae('0x32db')] += _0x1d39ca; var _0x370d6c = this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0), _0x3eacf4 = _0x59b8d7['__implements'](_0x370d6c, _0x242431), _0x37412a = _0x3eacf4 && _0x59b8d7[_0x56ae('0x32d1')](_0x370d6c, _0x52cb2c); _0x3eacf4 ? (_0x59b8d7[_0x56ae('0x951')](_0x370d6c, _0x242431)[_0x56ae('0x8f2')](_0x1d39ca), (!_0x370d6c[_0x56ae('0xab0')]() || _0x37412a && _0x59b8d7[_0x56ae('0x951')](_0x370d6c, _0x52cb2c)[_0x56ae('0x22b2')]()) && this[_0x56ae('0xbd0')]()) : _0x370d6c[_0x56ae('0xab0')]() || this[_0x56ae('0xbd0')](); null != _0x370d6c[_0x56ae('0x8c1')] && !_0x37412a && !this[_0x56ae('0x183f')] && _0x29a875[_0x56ae('0x993')][_0x56ae('0xb41')][_0x56ae('0x1b30')](_0x56ae('0xb77')) && 0.22 > _0x29a875[_0x56ae('0x993')][_0x56ae('0xb41')][_0x56ae('0x2502')]('unpause') && (this['timeBlocked'] >= this['minTimes'][_0x56ae('0x1b')](0x0) ? (this[_0x56ae('0xbd0')](), this[_0x56ae('0x32db')] = 0.35) : _0x29a875[_0x56ae('0x993')][_0x56ae('0xb41')]['keyJustPressed'](_0x56ae('0xb77')) && (this[_0x56ae('0x32db')] += 0.12)); null != _0x370d6c[_0x56ae('0x8c1')] && 0x0 < this['maxTimes'][_0x56ae('0x1b')](0x0) && this[_0x56ae('0x32db')] >= this[_0x56ae('0x2d95')][_0x56ae('0x1b')](0x0) && this[_0x56ae('0xbd0')](); 0x0 < this[_0x56ae('0xbcf')][_0x56ae('0x9fa')]() && !_0x29a875['instance']['paused'] && (_0x29a875[_0x56ae('0x993')][_0x56ae('0xb44')](!0x0), _0x2a1f64[_0x56ae('0xbd8')](), this['wasPaused'] = !0x1); } for (_0x370d6c = _0x3e82b5[_0x56ae('0x2017')](this[_0x56ae('0x32d4')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x370d6c[_0x56ae('0x1407')] != _0x370d6c['end'];) { _0x3eacf4 = _0x370d6c[_0x56ae('0x1407')] += _0x370d6c[_0x56ae('0x2014')]; _0x3eacf4 = this[_0x56ae('0x32d4')][_0x56ae('0x1b')](_0x3eacf4); var _0x2581f6 = (_0x37412a = _0x59b8d7[_0x56ae('0x32d1')](_0x3eacf4, _0x242431)) && _0x59b8d7[_0x56ae('0x32d1')](_0x3eacf4, _0x52cb2c); _0x37412a ? (_0x59b8d7[_0x56ae('0x951')](_0x3eacf4, _0x242431)[_0x56ae('0x8f2')](_0x1d39ca), (!_0x3eacf4['get_visible']() || _0x2581f6 && _0x59b8d7['__cast'](_0x3eacf4, _0x52cb2c)[_0x56ae('0x22b2')]()) && this[_0x56ae('0x32dc')](_0x3eacf4)) : _0x3eacf4[_0x56ae('0xab0')]() || this[_0x56ae('0x32dc')](_0x3eacf4); } null != _0x4421e4[_0x56ae('0x993')]['tunnel'] && (this[_0x56ae('0x32d6')][_0x56ae('0x8f2')](_0x1d39ca), this[_0x56ae('0xbaa')][_0x56ae('0x8f2')](_0x1d39ca), this[_0x56ae('0x1728')][_0x56ae('0x8f2')](_0x1d39ca)); }, 'reset': function() { this[_0x56ae('0x32d6')]['reset'](); this[_0x56ae('0x1728')]['reset'](); this[_0x56ae('0xbaa')][_0x56ae('0xb7c')](); this['resultsWindow'][_0x56ae('0xb82')](!0x1); }, 'removeNextOverlay': function() { var _0x230131 = this['blockingOverlays'][_0x56ae('0xf6d')](); this[_0x56ae('0x32dd')]['shift'](); this[_0x56ae('0x2d95')][_0x56ae('0xf6d')](); var _0x1d4911 = this[_0x56ae('0xbcf')][_0x56ae('0x9fa')](); null != _0x230131 && (_0x230131[_0x56ae('0xb82')](!0x1), null != _0x230131[_0x56ae('0x8c1')] && this[_0x56ae('0xa20')](_0x230131)); 0x0 == _0x1d4911 && 0x0 < this[_0x56ae('0xbcf')]['get_length']() || (0x0 == this[_0x56ae('0xbcf')][_0x56ae('0x9fa')]() ? (this[_0x56ae('0x1728')][_0x56ae('0xb82')](!0x0), _0x29a875[_0x56ae('0x993')][_0x56ae('0xb44')](this[_0x56ae('0xbaf')]), null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0xb48')] && this[_0x56ae('0xb82')](!0x1)) : this['showNextOverlay']()); return _0x230131; }, 'showNextOverlay': function() { this[_0x56ae('0xaca')](this['blockingOverlays'][_0x56ae('0x1b')](0x0), this['get_numChildren']() - this[_0x56ae('0x32d4')]['get_length']()); this[_0x56ae('0xbcf')]['get'](0x0)['set_visible'](!0x0); this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x32db')] = 0x0; if (_0x59b8d7['__implements'](this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0), _0x242431) && (_0x59b8d7[_0x56ae('0x951')](this['blockingOverlays'][_0x56ae('0x1b')](0x0), _0x242431)[_0x56ae('0xb7c')](), 0x0 == this[_0x56ae('0xbcf')][_0x56ae('0x9fa')]())) return; _0x29a875[_0x56ae('0x993')][_0x56ae('0xb31')] && (this['waitForMouseUp'] = !0x0); _0x29a875[_0x56ae('0x993')][_0x56ae('0xb44')](!0x0); }, 'addBlockingOverlay': function(_0x329b26, _0x3c679b, _0x16eb38, _0x590e4) { null == _0x590e4 && (_0x590e4 = 0x0); null == _0x16eb38 && (_0x16eb38 = 0.6); null == _0x3c679b && (_0x3c679b = !0x1); var _0x42b064 = this[_0x56ae('0xbcf')][_0x56ae('0x3b')](_0x329b26, 0x0); if (0x0 <= _0x42b064) { if (0x0 == _0x42b064) { this[_0x56ae('0x32de')](); return; } this[_0x56ae('0xbcf')][_0x56ae('0x9d8')](_0x42b064, 0x1); this[_0x56ae('0x32dd')][_0x56ae('0x9d8')](_0x42b064, 0x1); this[_0x56ae('0x2d95')][_0x56ae('0x9d8')](_0x42b064, 0x1); } _0x329b26[_0x56ae('0xb82')](!0x1); _0x3c679b ? (0x0 < this[_0x56ae('0xbcf')]['get_length']() && (this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0)['set_visible'](!0x1), null != this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0)[_0x56ae('0x8c1')] && this['removeChild'](this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0))), this[_0x56ae('0xbcf')][_0x56ae('0x32df')](_0x329b26), this['minTimes']['unshift'](_0x16eb38), this[_0x56ae('0x2d95')][_0x56ae('0x32df')](_0x590e4)) : (this['blockingOverlays'][_0x56ae('0x8f0')](_0x329b26), this['minTimes'][_0x56ae('0x8f0')](_0x16eb38), this[_0x56ae('0x2d95')][_0x56ae('0x8f0')](_0x590e4)); this[_0x56ae('0x1728')]['set_visible'](!0x1); this[_0x56ae('0xbaf')] = _0x29a875[_0x56ae('0x993')]['paused']; _0x29a875[_0x56ae('0x993')][_0x56ae('0xb44')](!0x0); (0x1 == this['blockingOverlays'][_0x56ae('0x9fa')]() || _0x3c679b) && this['showNextOverlay'](); }, 'clearOverlays': function() { for (; this[_0x56ae('0xab0')]() && 0x0 < this['blockingOverlays'][_0x56ae('0x9fa')]();) this['removeNextOverlay'](); for (var _0x4579ef = this[_0x56ae('0x32d4')]['iterator'](); _0x4579ef[_0x56ae('0x8f5')]();) { var _0x15b986 = _0x4579ef[_0x56ae('0x42')](); this[_0x56ae('0xa20')](_0x15b986); } this[_0x56ae('0x32d4')][_0x56ae('0x500')](0x0); this[_0x56ae('0x183e')][_0x56ae('0x500')](0x0); this[_0x56ae('0x183f')] = !0x1; }, 'addNonBlockingOverlay': function(_0x5b40f5, _0xf584bc) { if (_0x56ae('0x32e0') !== _0x56ae('0x32e1')) { null == _0xf584bc && (_0xf584bc = !0x1); this[_0x56ae('0x32d4')][_0x56ae('0x8f0')](_0x5b40f5); this[_0x56ae('0x183e')]['push'](_0xf584bc); this['addChild'](_0x5b40f5); this['inputOverridden'] || (this[_0x56ae('0x183f')] = _0xf584bc); _0x59b8d7[_0x56ae('0x32d1')](_0x5b40f5, _0x242431) && _0x59b8d7[_0x56ae('0x951')](_0x5b40f5, _0x242431)[_0x56ae('0xb7c')](); } else { var _0x158798 = this[_0x56ae('0x92a')]; _0x158798['x'] = _0x5b40f5['x']; _0x158798['y'] = _0x5b40f5['y']; _0x158798['z'] = _0x5b40f5['z']; } }, 'removeNonBlockingOverlay': function(_0x30969c) { var _0x40daee = this[_0x56ae('0x32d4')][_0x56ae('0x3b')](_0x30969c, 0x0); 0x0 <= _0x40daee && (this[_0x56ae('0xa20')](_0x30969c), this[_0x56ae('0x32d4')]['splice'](_0x40daee, 0x1), this[_0x56ae('0x183e')][_0x56ae('0x9d8')](_0x40daee, 0x1), this[_0x56ae('0x183f')] = 0x0 <= this['inputOverriders'][_0x56ae('0x3b')](!0x0, 0x0)); }, '__class__': _0xf0534 }); var _0x5bdbed = function() { this[_0x56ae('0x32e2')] = this[_0x56ae('0x32e3')] = !0x1; _0x2bb227[_0x56ae('0x94d')](this); this['__caretIndex'] = -0x1; this[_0x56ae('0x3188')] = !0x1; this[_0x56ae('0x9c9')] = new _0x406680(this); this[_0x56ae('0x1487')] = new _0x44e05a(this); this[_0x56ae('0x1aba')] = !0x0; this[_0x56ae('0x2379')] = this[_0x56ae('0x2378')] = 0x0; this[_0x56ae('0x1d2a')] = !0x0; this['__text'] = ''; null == _0x5bdbed['__defaultTextFormat'] && (_0x5bdbed[_0x56ae('0x32e4')] = new _0x1688e1('Times\x20New\x20Roman', 0xc, 0x0, !0x1, !0x1, !0x1, '', '', 0x3, 0x0, 0x0, 0x0, 0x0), _0x5bdbed['__defaultTextFormat'][_0x56ae('0x32e5')] = 0x0, _0x5bdbed[_0x56ae('0x32e4')]['bullet'] = !0x1, _0x5bdbed[_0x56ae('0x32e4')][_0x56ae('0x32e6')] = 0x0, _0x5bdbed[_0x56ae('0x32e4')]['kerning'] = !0x1); this[_0x56ae('0x32e7')] = _0x5bdbed[_0x56ae('0x32e4')][_0x56ae('0xa48')](); this[_0x56ae('0x1487')]['textFormatRanges'][_0x56ae('0x8f0')](new _0xce4470(this[_0x56ae('0x32e7')], 0x0, 0x0)); this[_0x56ae('0x95e')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0x32e8')])); this[_0x56ae('0x95e')]('focusIn', _0x2d9f4e(this, this[_0x56ae('0x32e9')])); this[_0x56ae('0x95e')](_0x56ae('0x2735'), _0x2d9f4e(this, this[_0x56ae('0x32ea')])); this[_0x56ae('0x95e')](_0x56ae('0x32eb'), _0x2d9f4e(this, this[_0x56ae('0x32ec')])); this[_0x56ae('0x95e')]('mouseWheel', _0x2d9f4e(this, this[_0x56ae('0x32ed')])); }; _0x5ac4a7['openfl.text.TextField'] = _0x5bdbed; _0x5bdbed[_0x56ae('0x8bf')] = 'openfl.text.TextField'; _0x5bdbed[_0x56ae('0x8ee')] = _0x2bb227; _0x5bdbed[_0x56ae('0x6')] = _0x4e6193(_0x2bb227[_0x56ae('0x6')], { '__caretIndex': null, '__cursorTimer': null, '__dirty': null, '__displayAsPassword': null, '__domRender': null, '__inputEnabled': null, '__isHTML': null, '__layoutDirty': null, '__mouseWheelEnabled': null, '__offsetX': null, '__offsetY': null, '__selectionIndex': null, '__showCursor': null, '__symbol': null, '__text': null, '__textEngine': null, '__textFormat': null, '__div': null, '__renderedOnCanvasWhileOnDOM': null, '__rawHtmlText': null, '__forceCachedBitmapUpdate': null, 'appendText': function(_0x5d8354) { null != _0x5d8354 && '' != _0x5d8354 && (this[_0x56ae('0x1aba')] = this['__dirty'] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']()), this[_0x56ae('0x3189')](this['__text'] + _0x5d8354), this['__textEngine'][_0x56ae('0x32ee')]['get'](this[_0x56ae('0x1487')]['textFormatRanges'][_0x56ae('0x9fa')]() - 0x1)['end'] = this[_0x56ae('0x318a')][_0x56ae('0x32')], this[_0x56ae('0x32ef')](), this[_0x56ae('0x32f0')]()); }, 'getCharBoundaries': function(_0x52efa9) { if (0x0 > _0x52efa9 || _0x52efa9 > this[_0x56ae('0x318a')][_0x56ae('0x32')] - 0x1) return null; var _0x510a16 = new _0x3c6685(); return this[_0x56ae('0x32f1')](_0x52efa9, _0x510a16) ? _0x510a16 : null; }, 'getLineIndexOfChar': function(_0x5c34b0) { if (0x0 > _0x5c34b0 || _0x5c34b0 > this['__text']['length']) return -0x1; this[_0x56ae('0x3197')](); for (var _0x55f728 = this[_0x56ae('0x1487')][_0x56ae('0x2d73')][_0x56ae('0x3f')](); _0x55f728[_0x56ae('0x8f5')]();) { if (_0x56ae('0x32f2') !== _0x56ae('0x32f2')) { this[_0x56ae('0x2260')] = _0x5f17d4[_0x56ae('0x27aa')](this[_0x56ae('0x94c')], _0x17bbc3['getDefaultDecorationData'](this['tunnel'], 'movableBox')); this[_0x56ae('0x2260')]['setSpawnX'](0x32); this[_0x56ae('0x2260')][_0x56ae('0x1fc9')](0x32); this[_0x56ae('0x2260')]['setSpawnZ'](0x258); this[_0x56ae('0x2260')][_0x56ae('0xb7c')](); this[_0x56ae('0x94c')]['registerObject'](this[_0x56ae('0x2260')]); var _0x590aff = _0x2b39f7['view'][_0x56ae('0xb6e')](), _0xe4ab9f = null; null == _0xe4ab9f && (_0xe4ab9f = new _0x20e8d2()); var _0x228ffd = Math[_0x56ae('0xaa1')](2.740166925631097); _0xe4ab9f['x'] = -0.139 * _0x228ffd; _0xe4ab9f['y'] = 0.046 * _0x228ffd; _0xe4ab9f['z'] = 0.989 * _0x228ffd; _0xe4ab9f['w'] = Math['cos'](2.740166925631097); _0x228ffd = _0x575257[_0x56ae('0x75c')](_0xe4ab9f['x'], _0xe4ab9f['x']) + _0xe4ab9f['y'] * _0xe4ab9f['y'] + _0xe4ab9f['z'] * _0xe4ab9f['z'] + _0xe4ab9f['w'] * _0xe4ab9f['w']; var _0xfa60de = _0x228ffd - 0x1; 1e-10 > (0x0 <= _0xfa60de ? _0xfa60de : -_0xfa60de) || (0x0 == _0x228ffd ? (_0xe4ab9f['x'] = 0x0, _0xe4ab9f['y'] = 0x0, _0xe4ab9f['z'] = 0x0, _0xe4ab9f['w'] = 0x1) : (_0x228ffd = 0x1 / Math['sqrt'](_0x228ffd), _0xe4ab9f['x'] *= _0x228ffd, _0xe4ab9f['y'] *= _0x228ffd, _0xe4ab9f['z'] *= _0x228ffd, _0xe4ab9f['w'] *= _0x228ffd)); _0x590aff[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0xe4ab9f)[_0x56ae('0x1050')]()); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x3d); _0x2b39f7['view'][_0x56ae('0xb6e')]()['set_y'](0x4b); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xce); this['tunnel']['display'](0x0); this[_0x56ae('0xb90')][_0x56ae('0xb91')](0x2, 0x5); this[_0x56ae('0xb90')]['spritesheet'][_0x56ae('0x51d')](0x3e); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x3, 6.7); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); _0x590aff = _0xfe3284[_0x56ae('0xa19')](0.5); _0xe4ab9f = _0xfe3284[_0x56ae('0x3d')](0x258); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20know\x20I\x27m\x20glossing\x20over\x20some\x20important-', 0x140, -0x118, null == _0x590aff ? null : 0x0 > _0x590aff ? _0x590aff : _0x590aff / 2.5, null == _0xe4ab9f ? null : Math[_0x56ae('0x833')](_0xe4ab9f / 2.5), null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x575257[_0x56ae('0x76c')], 0x28, -0xa0, null, null, null, null); _0x590aff = _0xfe3284[_0x56ae('0x3d')](0x3e8); _0xe4ab9f = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b4b'), 0x140, -0x28, null, null == _0x590aff ? null : Math[_0x56ae('0x833')](_0x590aff / 2.5), 0x0, _0xe4ab9f); _0x590aff = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b4c'), -0x154, 0x28, null, null, 0x1, _0x590aff); } else { var _0x5a37e8 = _0x55f728[_0x56ae('0x42')](); if (_0x5a37e8[_0x56ae('0x1076')] <= _0x5c34b0 && _0x5a37e8[_0x56ae('0x1959')] >= _0x5c34b0) return _0x5a37e8[_0x56ae('0x2d74')]; } } return -0x1; }, 'getLineOffset': function(_0x53b3da) { this['__updateLayout'](); if (0x0 > _0x53b3da || _0x53b3da > this[_0x56ae('0x1487')][_0x56ae('0x32f3')] - 0x1) return -0x1; for (var _0x3815e8 = this[_0x56ae('0x1487')][_0x56ae('0x2d73')]['iterator'](); _0x3815e8[_0x56ae('0x8f5')]();) { var _0x14ee5f = _0x3815e8[_0x56ae('0x42')](); if (_0x14ee5f['lineIndex'] == _0x53b3da) return _0x14ee5f[_0x56ae('0x1076')]; } return 0x0; }, 'replaceSelectedText': function(_0x3a4764) { this[_0x56ae('0x32f4')](_0x3a4764, !0x1); }, 'replaceText': function(_0x346fcc, _0x7da846, _0x3b5c8a) { this[_0x56ae('0x32f5')](_0x346fcc, _0x7da846, _0x3b5c8a, !0x1); }, 'setSelection': function(_0x504a2b, _0x3df8ca) { this['__selectionIndex'] = _0x504a2b; this[_0x56ae('0x32f6')] = _0x3df8ca; this[_0x56ae('0x32ef')](); this[_0x56ae('0x32f7')](); this[_0x56ae('0x32f8')](); }, 'setTextFormat': function(_0x28b15b, _0x3116a3, _0x12615d) { null == _0x12615d && (_0x12615d = 0x0); null == _0x3116a3 && (_0x3116a3 = 0x0); var _0x27a4e3 = this[_0x56ae('0x1486')]()[_0x56ae('0x32')]; 0x0 > _0x3116a3 && (_0x3116a3 = 0x0); 0x0 > _0x12615d && (_0x12615d = 0x0); _0x1c1b50['ywfKO'](0x0, _0x12615d) && (_0x12615d = 0x0 == _0x3116a3 ? _0x27a4e3 : _0x3116a3 + 0x1); if (!(_0x12615d < _0x3116a3)) { if ('NEzpB' === 'BCMFj') { return { '_hx_index': 0x4, 'u1': _0x28b15b, 'v1': _0x3116a3, 'u2': _0x12615d, 'v2': _0x27a4e3, 'u3': _0x51ddce, 'v3': _0x4d77b, '__enum__': _0x56ae('0x732'), 'toString': _0x370254 }; } else { if (0x0 == _0x3116a3 && _0x12615d >= _0x27a4e3) for (this[_0x56ae('0x32e7')][_0x56ae('0x32f9')](_0x28b15b), _0x3116a3 = 0x0, _0x12615d = this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x9fa')](); _0x3116a3 < _0x12615d;) _0x27a4e3 = _0x3116a3++, _0x27a4e3 = this['__textEngine']['textFormatRanges'][_0x56ae('0x1b')](_0x27a4e3), _0x27a4e3[_0x56ae('0xc16')][_0x56ae('0x32f9')](_0x28b15b); else for (var _0x51ddce = 0x0, _0x4d77b; _0x51ddce < this[_0x56ae('0x1487')][_0x56ae('0x32ee')]['get_length']();) { if (_0x56ae('0x32fa') === _0x56ae('0x32fa')) { _0x27a4e3 = this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x1b')](_0x51ddce); if (_0x27a4e3[_0x56ae('0x950')] == _0x3116a3 && _0x27a4e3[_0x56ae('0xf6a')] == _0x12615d) { _0x27a4e3[_0x56ae('0xc16')]['__merge'](_0x28b15b); break; } else _0x27a4e3[_0x56ae('0x950')] >= _0x3116a3 && _0x27a4e3[_0x56ae('0xf6a')] <= _0x12615d ? _0x27a4e3[_0x56ae('0xc16')]['__merge'](_0x28b15b) : _0x27a4e3[_0x56ae('0x950')] >= _0x3116a3 && _0x27a4e3[_0x56ae('0x950')] < _0x12615d && _0x27a4e3[_0x56ae('0xf6a')] > _0x3116a3 ? (_0x4d77b = new _0xce4470(_0x27a4e3[_0x56ae('0xc16')]['clone'](), _0x27a4e3[_0x56ae('0x950')], _0x12615d), _0x4d77b['format'][_0x56ae('0x32f9')](_0x28b15b), this['__textEngine'][_0x56ae('0x32ee')]['insertAt'](_0x51ddce, _0x4d77b), _0x27a4e3[_0x56ae('0x950')] = _0x12615d, ++_0x51ddce) : _0x27a4e3[_0x56ae('0x950')] < _0x3116a3 && _0x27a4e3[_0x56ae('0xf6a')] > _0x3116a3 && _0x27a4e3['end'] >= _0x12615d && (_0x4d77b = new _0xce4470(_0x27a4e3['format'][_0x56ae('0xa48')](), _0x3116a3, _0x27a4e3[_0x56ae('0xf6a')]), _0x4d77b['format']['__merge'](_0x28b15b), this[_0x56ae('0x1487')][_0x56ae('0x32ee')]['insertAt'](_0x51ddce + 0x1, _0x4d77b), _0x27a4e3[_0x56ae('0xf6a')] = _0x3116a3, ++_0x51ddce);++_0x51ddce; } else { return this['_numUsedStreams']; } } this['__layoutDirty'] = this[_0x56ae('0x191f')] = !0x0; this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); } } }, '__allowMouseFocus': function() { return 0x1 == this[_0x56ae('0x1487')][_0x56ae('0x3aa')] || this[_0x56ae('0xac3')]() ? !0x0 : this['get_selectable'](); }, '__caretBeginningOfLine': function() { this[_0x56ae('0x32fb')] == this[_0x56ae('0x32f6')] || this[_0x56ae('0x32f6')] < this[_0x56ae('0x32fb')] ? this['__caretIndex'] = this[_0x56ae('0x32fc')](this[_0x56ae('0x32fd')](this[_0x56ae('0x32f6')])) : this['__selectionIndex'] = this[_0x56ae('0x32fc')](this[_0x56ae('0x32fd')](this[_0x56ae('0x32fb')])); }, '__caretEndOfLine': function() { var _0x1801f7 = this['__selectionIndex'] == this[_0x56ae('0x32f6')] ? this['getLineIndexOfChar'](this[_0x56ae('0x32f6')]) : this['getLineIndexOfChar'](Math[_0x56ae('0x57')](this[_0x56ae('0x32f6')], this[_0x56ae('0x32fb')]) | 0x0); this[_0x56ae('0x32f6')] = _0x1801f7 < this[_0x56ae('0x1487')]['numLines'] - 0x1 ? _0x575257[_0x56ae('0x32fe')](this[_0x56ae('0x32fc')](_0x1801f7 + 0x1), 0x1) : this[_0x56ae('0x318a')][_0x56ae('0x32')]; }, '__caretNextCharacter': function() { if (_0x56ae('0x32ff') === _0x56ae('0x32ff')) { this['__caretIndex'] < this['__text'][_0x56ae('0x32')] && this[_0x56ae('0x32f6')]++; } else { if (this[_0x56ae('0x2e3f')] == a && null != this[_0x56ae('0x2e3f')]) 0x0 >= this[_0x56ae('0x2e3f')][_0x56ae('0x20f4')] && this[_0x56ae('0x2e3f')][_0x56ae('0x3300')](0.8 * this[_0x56ae('0xb70')]); else if (this[_0x56ae('0x2e40')] != a || null == this[_0x56ae('0x2e40')] && (_0x575257[_0x56ae('0x76e')](null, this[_0x56ae('0x2e3f')]) || null == this['currentMusic']['fadeActuator']) || null != this[_0x56ae('0x2e3f')] && 0x0 < this[_0x56ae('0x2e3f')][_0x56ae('0x20f4')]) if (this[_0x56ae('0x2e40')] = a, this[_0x56ae('0x3301')] = null, null != this[_0x56ae('0x2e3f')]) this['currentMusic'][_0x56ae('0xbc1')](this[_0x56ae('0xb70')], _0x2d9f4e(this, this[_0x56ae('0x3302')])); else this[_0x56ae('0x3302')](); } }, '__caretNextLine': function(_0x30de23, _0x1b293f) { null == _0x30de23 && (_0x30de23 = this[_0x56ae('0x32fd')](this[_0x56ae('0x32f6')])); _0x30de23 < this[_0x56ae('0x1487')]['numLines'] - 0x1 ? (null == _0x1b293f && (_0x1b293f = this[_0x56ae('0x32f6')]), this['__caretIndex'] = this['__getCharIndexOnDifferentLine'](_0x1b293f, _0x30de23 + 0x1)) : this[_0x56ae('0x32f6')] = this['__text']['length']; }, '__caretPreviousCharacter': function() { 0x0 < this[_0x56ae('0x32f6')] && this[_0x56ae('0x32f6')]--; }, '__caretPreviousLine': function(_0x2e5d90, _0x13cf98) { null == _0x2e5d90 && (_0x2e5d90 = this[_0x56ae('0x32fd')](this[_0x56ae('0x32f6')])); 0x0 < _0x2e5d90 ? (null == _0x13cf98 && (_0x13cf98 = this[_0x56ae('0x32f6')]), this[_0x56ae('0x32f6')] = this['__getCharIndexOnDifferentLine'](_0x13cf98, _0x2e5d90 - 0x1)) : this['__caretIndex'] = 0x0; }, '__disableInput': function() { this[_0x56ae('0x3303')] && null != this[_0x56ae('0x952')] && (this[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0x8e6')][_0x56ae('0x3304')](!0x1), this['stage']['window'][_0x56ae('0x3305')][_0x56ae('0x38')](_0x2d9f4e(this, this[_0x56ae('0x3306')])), this[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0x3307')][_0x56ae('0x38')](_0x2d9f4e(this, this[_0x56ae('0x3308')])), this[_0x56ae('0x3303')] = !0x1, this[_0x56ae('0x32f7')]()); }, '__dispatch': function(_0x553a9e) { if (0x2 == _0x553a9e[_0x56ae('0x9d0')] && _0x56ae('0x849') == _0x553a9e[_0x56ae('0x3aa')]) { if (_0x56ae('0x3309') === _0x56ae('0x3309')) { var _0x2d578b = this[_0x56ae('0x330a')](this[_0x56ae('0xaba')](), this[_0x56ae('0xab9')](), !0x0); null != _0x2d578b && (_0x2d578b = _0x2d578b[_0x56ae('0xc16')][_0x56ae('0x1587')], null != _0x2d578b && '' != _0x2d578b && (_0x876409['startsWith'](_0x2d578b, _0x56ae('0x270f')) ? this[_0x56ae('0x959')](new _0x4d59b9('link', !0x1, !0x1, _0x11208a[_0x56ae('0xc14')](_0x2d578b, 0x6, null))) : _0x10e92a[_0x56ae('0x2711')](new _0x1f0704(_0x2d578b)))); } else { this[_0x56ae('0x22a9')][_0x56ae('0x471')](-0x2ee * this['dialog']['layout'][_0x56ae('0xa19')]['x']); this[_0x56ae('0x22a9')][_0x56ae('0xaae')](0x64 * this[_0x56ae('0xb93')][_0x56ae('0x9e3')]['scale']['y']); this['pathsShape'][_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0xbcab7c); this[_0x56ae('0x22a9')]['get_graphics']()['drawRect'](-this[_0x56ae('0x22a9')][_0x56ae('0x3e1')](), -this[_0x56ae('0x22a9')]['get_y'](), this[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xca1')][_0x56ae('0x3d')], this['dialog'][_0x56ae('0x9e3')]['bounds']['height']); this['pathsShape'][_0x56ae('0xb20')]()['endFill'](); _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x330b')](this[_0x56ae('0x22a9')]['get_graphics'](), this[_0x56ae('0x2a58')], this[_0x56ae('0x2a5a')], !0x1); var _0x583749 = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](_0x4622dd[_0x56ae('0x2462')][_0x56ae('0xbbe')])[_0x56ae('0x24e7')](this[_0x56ae('0x2508')]); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()['lineStyle'](); this[_0x56ae('0x22a9')][_0x56ae('0xb20')]()[_0x56ae('0x10ba')](0x0); var _0x2f04b9 = this['pathsShape']['get_graphics'](), _0x7e07c1 = this[_0x56ae('0xb93')][_0x56ae('0x9e3')]['scale']; _0x2f04b9[_0x56ae('0x2a59')](_0x583749['x'], _0x583749['y'], (_0x7e07c1['x'] + _0x7e07c1['y']) / 0x2 * 0x4); this[_0x56ae('0x22a9')]['get_graphics']()['endFill'](); _0x583749 = null != this[_0x56ae('0x22aa')] ? this[_0x56ae('0x22aa')] : this['pathsShape']; _0x583749 != this[_0x56ae('0x22a9')] && _0x583749[_0x56ae('0xb20')]()['clear'](); _0x2f04b9 = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](_0x4622dd['sidePathA'][_0x56ae('0xbbe')]); _0x2f04b9[_0x56ae('0xf4e')](_0x583749[_0x56ae('0xb20')](), !0x1, !0x0); _0x2f04b9 = _0x2f04b9[_0x56ae('0x24e7')](0x0); _0x583749[_0x56ae('0xb20')]()[_0x56ae('0x113d')](); _0x583749['get_graphics']()['beginFill'](0x0); _0x7e07c1 = _0x583749[_0x56ae('0xb20')](); var _0x41e10b = this[_0x56ae('0xb93')][_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x7e07c1[_0x56ae('0x2a59')](_0x2f04b9['x'], _0x2f04b9['y'], (_0x41e10b['x'] + _0x41e10b['y']) / 0x2 * 0x4); _0x583749[_0x56ae('0xb20')]()['endFill'](); _0x583749 != this[_0x56ae('0x22a9')] && (_0x7e07c1 = _0x3b21dd[_0x56ae('0x488')]()[_0x56ae('0x24e6')](_0x4622dd['boxes']['pathName']), _0x7e07c1 = _0x7e07c1['waypoints'][_0x56ae('0x1b')](_0x7e07c1[_0x56ae('0x1efa')][_0x56ae('0x9fa')]() - 0x1), _0x583749[_0x56ae('0x471')](_0x7e07c1['x'] * this['dialog'][_0x56ae('0x9e3')][_0x56ae('0xa19')]['x'] - _0x2f04b9['x'] + this['pathsShape'][_0x56ae('0x3e1')]()), _0x583749[_0x56ae('0xaae')](_0x7e07c1['y'] * this[_0x56ae('0xb93')][_0x56ae('0x9e3')]['scale']['y'] - _0x2f04b9['y'] + this[_0x56ae('0x22a9')][_0x56ae('0x9f0')]())); } } return _0x2bb227[_0x56ae('0x6')][_0x56ae('0x330c')][_0x56ae('0x94d')](this, _0x553a9e); }, '__enableInput': function() { null != this[_0x56ae('0x952')] && (this[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0x8e6')][_0x56ae('0x3304')](!0x0), this[_0x56ae('0x3303')] || (this['stage'][_0x56ae('0x956')][_0x56ae('0x8e6')][_0x56ae('0x3304')](!0x0), this[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0x3305')][_0x56ae('0x330d')](_0x2d9f4e(this, this[_0x56ae('0x3306')])) || (this[_0x56ae('0x952')][_0x56ae('0x956')]['onTextInput']['add'](_0x2d9f4e(this, this[_0x56ae('0x3306')])), this[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0x3307')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3308')]))), this[_0x56ae('0x3303')] = !0x0, this[_0x56ae('0x32f8')]())); }, '__fromSymbol': function(_0x22c003, _0x3efc2c) { this[_0x56ae('0x330e')] = _0x3efc2c; this['set_width'](_0x3efc2c[_0x56ae('0x3d')]); this[_0x56ae('0x10c3')](_0x3efc2c[_0x56ae('0x727')]); this[_0x56ae('0x2378')] = _0x3efc2c['x']; this[_0x56ae('0x2379')] = _0x3efc2c['y']; this['set_multiline'](_0x3efc2c[_0x56ae('0x330f')]); this['set_wordWrap'](_0x3efc2c[_0x56ae('0x1ab9')]); this['set_displayAsPassword'](_0x3efc2c[_0x56ae('0x3310')]); _0x3efc2c[_0x56ae('0x191e')] && (this[_0x56ae('0x3311')](!0x0), this[_0x56ae('0x3312')](!0x0)); this[_0x56ae('0x3313')](_0x3efc2c[_0x56ae('0x3314')]); _0x3efc2c[_0x56ae('0x168f')] && this[_0x56ae('0x30e7')](0x1); var _0x1e15a1 = new _0x1688e1(); null != _0x3efc2c[_0x56ae('0x150e')] && (_0x1e15a1[_0x56ae('0x150e')] = _0x3efc2c[_0x56ae('0x150e')] & 0xffffff); _0x1e15a1[_0x56ae('0xf46')] = Math[_0x56ae('0x833')](_0x3efc2c[_0x56ae('0x3315')] / 0x14); _0x22c003 = _0x22c003[_0x56ae('0x3316')]['h'][_0x3efc2c[_0x56ae('0x3317')]]; null != _0x22c003 && (_0x1e15a1[_0x56ae('0x3318')] = _0x22c003[_0x56ae('0x1079')] / 0x14 / 0x400, _0x1e15a1[_0x56ae('0x3319')] = _0x575257['XUxmd'](_0x22c003['descent'] / 0x14, 0x400)); _0x1e15a1[_0x56ae('0x211d')] = _0x3efc2c['fontName']; _0x22c003 = !0x1; var _0x24bf24 = _0x1e15a1[_0x56ae('0x211d')]; if (null == _0x24bf24) _0x22c003 = !0x0; else switch (_0x24bf24) { case '': case _0x56ae('0x331a'): case _0x56ae('0x331b'): case _0x56ae('0x331c'): _0x22c003 = !0x0; break; default: _0x24bf24 = 0x0; for (var _0x2c48d1 = _0x545121[_0x56ae('0x331d')](); _0x24bf24 < _0x2c48d1[_0x56ae('0x32')];) { if (_0x56ae('0x331e') !== 'dmJSP') { var _0x2a613d = new _0xbe2129(_0x22c003); _0xbe2129[_0x56ae('0x8f4')]['h'][_0x22c003] = _0x2a613d; _0xbe2129['onConnect'][_0x56ae('0x1a39')](_0x2a613d); } else { var _0x21dde1 = _0x2c48d1[_0x24bf24];++_0x24bf24; if (_0x21dde1['name'] == _0x1e15a1[_0x56ae('0x211d')]) { _0x22c003 = !0x0; break; } } } } if (!_0x22c003) for (_0x24bf24 = /[^a-zA-Z]+/g, _0x2c48d1 = 0x0, _0x21dde1 = _0x545121[_0x56ae('0x331d')](); _0x2c48d1 < _0x21dde1[_0x56ae('0x32')];) { var _0x39117a = _0x21dde1[_0x2c48d1]; ++_0x2c48d1; if (_0x575257[_0x56ae('0x770')](_0x11208a[_0x56ae('0xc14')](_0x39117a[_0x56ae('0x110')][_0x56ae('0x31')](_0x24bf24, ''), 0x0, _0x3efc2c['fontName'][_0x56ae('0x32')]), _0x3efc2c['fontName'])) { if (_0x56ae('0x331f') !== _0x56ae('0x331f')) { var _0x3c5c32 = _0xfe3284[_0x56ae('0x3d')](0x4b0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28e2'), -0xf0, -0xa0, null, null == _0x3c5c32 ? null : Math[_0x56ae('0x833')](_0x3c5c32 / 2.5), null, null); _0x3c5c32 = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x28e3'), -0xa0, 0x50, null, null, 0x0, _0x3c5c32); } else { _0x1e15a1[_0x56ae('0x211d')] = _0x39117a[_0x56ae('0x110')]; _0x22c003 = !0x0; break; } } } _0x22c003 ? this[_0x56ae('0x3320')](!0x0) : (_0x22c003 = _0x1e15a1['font'], _0x24bf24 = _0x5bdbed[_0x56ae('0x3321')], (null != _0x586025[_0x22c003] ? _0x24bf24['existsReserved'](_0x22c003) : _0x24bf24['h'][_0x56ae('0x900')](_0x22c003)) || (_0x22c003 = _0x1e15a1[_0x56ae('0x211d')], _0x24bf24 = _0x5bdbed[_0x56ae('0x3321')], null != _0x586025[_0x22c003] ? _0x24bf24[_0x56ae('0x932')](_0x22c003, !0x0) : _0x24bf24['h'][_0x22c003] = !0x0, _0x131690[_0x56ae('0x288c')]('Could\x20not\x20find\x20required\x20font\x20\x22' + _0x1e15a1['font'] + _0x56ae('0x3322'), { 'fileName': _0x56ae('0x3323'), 'lineNumber': 0x6ed, 'className': 'openfl.text.TextField', 'methodName': '__fromSymbol' }))); null != _0x3efc2c['align'] && (_0x56ae('0x23cc') == _0x3efc2c[_0x56ae('0xb29')] ? _0x1e15a1[_0x56ae('0xb29')] = 0x0 : _0x56ae('0x760') == _0x3efc2c[_0x56ae('0xb29')] ? _0x1e15a1['align'] = 0x4 : _0x56ae('0x3324') == _0x3efc2c['align'] && (_0x1e15a1[_0x56ae('0xb29')] = 0x2), _0x1e15a1[_0x56ae('0x3325')] = _0x3efc2c[_0x56ae('0x3325')] / 0x14 | 0x0, _0x1e15a1[_0x56ae('0x3326')] = _0x575257[_0x56ae('0x771')](_0x3efc2c[_0x56ae('0x3326')] / 0x14, 0x0), _0x1e15a1[_0x56ae('0x3327')] = _0x3efc2c['indent'] / 0x14 | 0x0, _0x1e15a1[_0x56ae('0x3328')] = _0x3efc2c[_0x56ae('0x3328')] / 0x14 | 0x0); this['set_defaultTextFormat'](_0x1e15a1); null != _0x3efc2c['text'] && (_0x3efc2c[_0x56ae('0x3329')] ? this[_0x56ae('0x2b4d')](_0x3efc2c[_0x56ae('0x2a9')]) : this[_0x56ae('0xb39')](_0x3efc2c['text'])); }, '__getBounds': function(_0x567ea9, _0x4d7217) { this[_0x56ae('0x3197')](); var _0x411215 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x411215[_0x56ae('0x8ae')](this[_0x56ae('0x1487')][_0x56ae('0xca1')]); _0x4d7217['tx'] += this[_0x56ae('0x2378')]; _0x4d7217['ty'] += this[_0x56ae('0x2379')]; _0x411215[_0x56ae('0x98e')](_0x411215, _0x4d7217); _0x567ea9[_0x56ae('0x9e7')](_0x411215['x'], _0x411215['y'], _0x411215['width'], _0x411215[_0x56ae('0x727')]); _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x411215); }, '__getCharBoundaries': function(_0x3e8597, _0xf43782) { if (0x0 > _0x3e8597 || _0x3e8597 > this[_0x56ae('0x318a')]['length'] - 0x1) return !0x1; this[_0x56ae('0x3197')](); for (var _0x4e5954 = this[_0x56ae('0x1487')][_0x56ae('0x2d73')][_0x56ae('0x3f')](); _0x4e5954['hasNext']();) { var _0x3665f5 = _0x4e5954[_0x56ae('0x42')](); if (_0x3e8597 >= _0x3665f5[_0x56ae('0x1076')] && _0x575257['BkoWv'](_0x3e8597, _0x3665f5[_0x56ae('0x1959')])) try { for (var _0x52ae4c = _0x3665f5[_0x56ae('0x1d35')], _0x4f2e23 = 0x0, _0x44c0f1 = _0x3e8597 - _0x3665f5[_0x56ae('0x1076')]; _0x4f2e23 < _0x44c0f1;) { var _0x1b30b7 = _0x4f2e23++; _0x52ae4c += _0x3665f5[_0x56ae('0x1077')][_0x1b30b7]; } _0xf43782[_0x56ae('0x1c')](_0x52ae4c, _0x3665f5[_0x56ae('0x1078')], _0x3665f5[_0x56ae('0x1077')][_0x3e8597 - _0x3665f5[_0x56ae('0x1076')]], _0x3665f5[_0x56ae('0x1079')] + _0x3665f5[_0x56ae('0x107a')]); return !0x0; } catch (_0x1b255f) { _0x3ce0fc[_0x56ae('0x95b')] = _0x1b255f; } } return !0x1; }, '__getCharIndexOnDifferentLine': function(_0x4e0c9c, _0x5c22eb) { if (_0x56ae('0x332a') === _0x56ae('0x332b')) { return new _0x28f13f(this); } else { if (0x0 > _0x4e0c9c || _0x4e0c9c > this[_0x56ae('0x318a')][_0x56ae('0x32')] || 0x0 > _0x5c22eb || _0x5c22eb > _0x1c1b50[_0x56ae('0x332c')](this[_0x56ae('0x1487')]['numLines'], 0x1)) return -0x1; for (var _0x2d3452 = null, _0x22aafe = null, _0x4b9b1c = this[_0x56ae('0x1487')]['layoutGroups']['iterator'](); _0x4b9b1c[_0x56ae('0x8f5')]();) { var _0x438505 = _0x4b9b1c[_0x56ae('0x42')](); if (_0x4e0c9c >= _0x438505[_0x56ae('0x1076')] && _0x4e0c9c <= _0x438505[_0x56ae('0x1959')]) { _0x2d3452 = _0x438505['offsetX']; for (var _0x36d82d = 0x0, _0x1b30b7 = _0x4e0c9c - _0x438505[_0x56ae('0x1076')]; _0x36d82d < _0x1b30b7;) { var _0x2d9f4e = _0x36d82d++; _0x2d3452 += _0x438505['positions'][_0x2d9f4e]; } if (null != _0x22aafe) return this[_0x56ae('0x1d36')](_0x2d3452, _0x22aafe); } if (_0x438505[_0x56ae('0x2d74')] == _0x5c22eb) { _0x22aafe = _0x438505[_0x56ae('0x1078')] + _0x438505[_0x56ae('0x727')] / 0x2; _0x438505 = 0x0; for (_0x36d82d = this['get_scrollV']() - 0x1; _0x438505 < _0x36d82d;) _0x1b30b7 = _0x438505++, _0x22aafe -= this['__textEngine'][_0x56ae('0x319a')][_0x56ae('0x1b')](_0x1b30b7); if (null != _0x2d3452) return this[_0x56ae('0x1d36')](_0x2d3452, _0x22aafe); } } return -0x1; } }, '__getCursor': function() { var _0x382a2c = this[_0x56ae('0x330a')](this[_0x56ae('0xaba')](), this[_0x56ae('0xab9')](), !0x0); return null != _0x382a2c && '' != _0x382a2c[_0x56ae('0xc16')][_0x56ae('0x1587')] ? _0x56ae('0x884') : this[_0x56ae('0x1487')][_0x56ae('0x3314')] ? _0x56ae('0x332d') : null; }, '__getGroup': function(_0x30d7e5, _0x44c32e, _0x329d32) { null == _0x329d32 && (_0x329d32 = !0x1); this[_0x56ae('0x3197')](); _0x30d7e5 += this[_0x56ae('0x3198')](); for (var _0x118b86 = 0x0, _0x1e2050 = this[_0x56ae('0x3199')]() - 0x1; _0x118b86 < _0x1e2050;) { var _0xe9e59f = _0x118b86++; _0x44c32e += this['__textEngine'][_0x56ae('0x319a')][_0x56ae('0x1b')](_0xe9e59f); }!_0x329d32 && _0x44c32e > this[_0x56ae('0x1487')]['textHeight'] && (_0x44c32e = this[_0x56ae('0x1487')][_0x56ae('0x319b')]); _0x118b86 = !0x0; _0xe9e59f = 0x0; for (var _0x5a3978 = this[_0x56ae('0x1487')][_0x56ae('0x2d73')][_0x56ae('0x9fa')](); _0xe9e59f < _0x5a3978;) { if (_0x56ae('0x332e') === _0x56ae('0x332f')) { _0x44c32e[0x0](_0x30d7e5[0x0], _0x329d32); } else { var _0x1b30b7 = _0xe9e59f++; _0x1e2050 = this[_0x56ae('0x1487')][_0x56ae('0x2d73')][_0x56ae('0x1b')](_0x1b30b7); _0x1b30b7 = _0x1b30b7 < this[_0x56ae('0x1487')]['layoutGroups'][_0x56ae('0x9fa')]() - 0x1 ? this['__textEngine'][_0x56ae('0x2d73')][_0x56ae('0x1b')](_0x1b30b7 + 0x1) : null; _0x118b86 && (_0x44c32e < _0x1e2050['offsetY'] && (_0x44c32e = _0x1e2050['offsetY']), _0x30d7e5 < _0x1e2050['offsetX'] && (_0x30d7e5 = _0x1e2050[_0x56ae('0x1d35')]), _0x118b86 = !0x1); if (_0x44c32e >= _0x1e2050[_0x56ae('0x1078')] && _0x575257[_0x56ae('0x773')](_0x44c32e, _0x1e2050[_0x56ae('0x1078')] + _0x1e2050[_0x56ae('0x727')]) || !_0x329d32 && null == _0x1b30b7) if (_0x30d7e5 >= _0x1e2050['offsetX'] && _0x30d7e5 <= _0x1e2050['offsetX'] + _0x1e2050['width'] || !_0x329d32 && (null == _0x1b30b7 || _0x1b30b7[_0x56ae('0x2d74')] != _0x1e2050[_0x56ae('0x2d74')])) return _0x1e2050; } } return null; }, '__getPosition': function(_0x36e76c, _0x31b5ae) { _0x31b5ae = this[_0x56ae('0x330a')](_0x36e76c, _0x31b5ae); if (null == _0x31b5ae) return this[_0x56ae('0x318a')]['length']; for (var _0x1ca676 = 0x0, _0x291fe4 = 0x0, _0x53767b = _0x31b5ae['positions']['length']; _0x291fe4 < _0x53767b;) { var _0x186983 = _0x291fe4++; _0x1ca676 += _0x31b5ae[_0x56ae('0x1077')][_0x186983]; if (_0x36e76c <= _0x31b5ae[_0x56ae('0x1d35')] + _0x1ca676) { if (_0x36e76c <= _0x31b5ae[_0x56ae('0x1d35')] + (_0x1ca676 - _0x31b5ae[_0x56ae('0x1077')][_0x186983]) + _0x31b5ae['positions'][_0x186983] / 0x2) return _0x31b5ae[_0x56ae('0x1076')] + _0x186983; if (_0x31b5ae[_0x56ae('0x1076')] + _0x186983 < _0x31b5ae[_0x56ae('0x1959')]) return _0x31b5ae[_0x56ae('0x1076')] + _0x186983 + 0x1; break; } } return _0x31b5ae[_0x56ae('0x1959')]; }, '__hitTest': function(_0x54d2c2, _0x219825, _0x469ddc, _0x4c44b6, _0x12bf7d, _0x3a8481) { if (!_0x3a8481[_0x56ae('0xab0')]() || this['__isMask'] || _0x12bf7d && !this[_0x56ae('0xac5')] || null != this[_0x56ae('0x9f5')]() && !this[_0x56ae('0x9f5')]()[_0x56ae('0x9f6')](_0x54d2c2, _0x219825)) return !0x1; this[_0x56ae('0x9ac')](); this[_0x56ae('0x3197')](); _0x469ddc = this[_0x56ae('0x96d')]; _0x12bf7d = _0x469ddc['a'] * _0x469ddc['d'] - _0x469ddc['b'] * _0x469ddc['c']; var _0x524353 = this[_0x56ae('0x96d')], _0x1b30b7 = _0x524353['a'] * _0x524353['d'] - _0x524353['b'] * _0x524353['c']; return this[_0x56ae('0x1487')]['bounds'][_0x56ae('0x135c')](0x0 == _0x12bf7d ? -_0x469ddc['tx'] : 0x1 / _0x12bf7d * (_0x469ddc['c'] * (_0x469ddc['ty'] - _0x219825) + _0x469ddc['d'] * (_0x54d2c2 - _0x469ddc['tx'])), 0x0 == _0x1b30b7 ? -_0x524353['ty'] : 0x1 / _0x1b30b7 * (_0x524353['a'] * (_0x219825 - _0x524353['ty']) + _0x524353['b'] * (_0x524353['tx'] - _0x54d2c2))) ? (null != _0x4c44b6 && _0x4c44b6[_0x56ae('0x8f0')](_0x3a8481), !0x0) : !0x1; }, '__hitTestMask': function(_0x185dff, _0x105817) { this['__getRenderTransform'](); this[_0x56ae('0x3197')](); var _0x8f4bd8 = this['__renderTransform'], _0x473840 = _0x8f4bd8['a'] * _0x8f4bd8['d'] - _0x8f4bd8['b'] * _0x8f4bd8['c'], _0x53e874 = this[_0x56ae('0x96d')], _0xb7788a = _0x53e874['a'] * _0x53e874['d'] - _0x53e874['b'] * _0x53e874['c']; return this['__textEngine']['bounds']['contains'](0x0 == _0x473840 ? -_0x8f4bd8['tx'] : _0x575257[_0x56ae('0x774')](0x1 / _0x473840, _0x8f4bd8['c'] * (_0x8f4bd8['ty'] - _0x105817) + _0x8f4bd8['d'] * (_0x185dff - _0x8f4bd8['tx'])), 0x0 == _0xb7788a ? -_0x53e874['ty'] : 0x1 / _0xb7788a * (_0x53e874['a'] * (_0x105817 - _0x53e874['ty']) + _0x53e874['b'] * (_0x53e874['tx'] - _0x185dff))) ? !0x0 : !0x1; }, '__renderCairo': function(_0x16851e) {}, '__renderCanvas': function(_0x5bca62) { _0x5bca62['__isDOM'] && !this['__renderedOnCanvasWhileOnDOM'] && (this[_0x56ae('0x32e2')] = !0x0, 0x1 == this[_0x56ae('0x3330')]() && this['replaceText'](0x0, this[_0x56ae('0x318a')][_0x56ae('0x32')], this[_0x56ae('0x318a')]), this['__isHTML'] && this['__updateText'](_0x247f25[_0x56ae('0xc3b')](this['__text'], this[_0x56ae('0x32e7')], this[_0x56ae('0x1487')][_0x56ae('0x32ee')])), this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this['__renderDirty'] || (this['__renderDirty'] = !0x0, this[_0x56ae('0xa96')]())); if (null == this[_0x56ae('0x9f5')]() || 0x0 < this['get_mask']()[_0x56ae('0x15')]() && 0x0 < this['get_mask']()['get_height']()) if (this[_0x56ae('0x9fd')](_0x5bca62, !0x1), null == this['__cacheBitmap'] || this['__isCacheBitmapRender']) { var _0x465975 = this[_0x56ae('0x1487')], _0x355e25 = _0x465975[_0x56ae('0x944')] || _0x465975[_0x56ae('0x191e')] ? _0x465975[_0x56ae('0xca1')] : _0x465975[_0x56ae('0x30ee')], _0x1865c7 = this[_0x56ae('0x9c9')]; this[_0x56ae('0x191f')] && (this[_0x56ae('0x3197')](), null == _0x1865c7[_0x56ae('0xa14')] && (_0x1865c7[_0x56ae('0xa14')] = new _0x3c6685()), _0x1865c7[_0x56ae('0xa14')]['copyFrom'](_0x355e25)); _0x1865c7[_0x56ae('0x972')](_0x5bca62[_0x56ae('0x991')]); if (this['__dirty'] || _0x1865c7[_0x56ae('0xa25')]) { var _0xea3e97 = _0x1865c7[_0x56ae('0xa10')], _0x9b9b26 = _0x1865c7[_0x56ae('0xa11')]; if (!(null != _0x465975[_0x56ae('0x2a9')] && '' != _0x465975[_0x56ae('0x2a9')] || _0x465975[_0x56ae('0x944')] || _0x465975[_0x56ae('0x191e')] || _0x465975[_0x56ae('0x3331')] || 0x1 == _0x465975[_0x56ae('0x3aa')] && _0x465975[_0x56ae('0x3314')]) || (0x0 >= _0x465975[_0x56ae('0x3d')] || 0x0 >= _0x465975[_0x56ae('0x727')]) && 0x2 != _0x465975['autoSize']) this[_0x56ae('0x9c9')]['__canvas'] = null, this[_0x56ae('0x9c9')][_0x56ae('0x8ab')] = null, this[_0x56ae('0x9c9')][_0x56ae('0x918')] = null, this['__graphics']['__softwareDirty'] = !0x1, this[_0x56ae('0x9c9')][_0x56ae('0x3332')](!0x1), this[_0x56ae('0x191f')] = !0x1; else { null == this['__graphics'][_0x56ae('0x9c8')] && (this[_0x56ae('0x9c9')][_0x56ae('0x9c8')] = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0xa34')), this[_0x56ae('0x9c9')][_0x56ae('0x8ab')] = this['__graphics'][_0x56ae('0x9c8')]['getContext']('2d')); _0x44f65b[_0x56ae('0x2fe')] = _0x1865c7[_0x56ae('0x8ab')]; var _0x349288 = _0x1865c7[_0x56ae('0x96d')]; if (_0x5bca62['__isDOM']) { var _0x20cc73 = _0x56ae('0x3333')[_0x56ae('0x44')]('|'), _0x519e58 = 0x0; while (!![]) { switch (_0x20cc73[_0x519e58++]) { case '0': var _0x1b30b7 = _0x5bca62[_0x56ae('0x1955')]; continue; case '1': _0x1865c7[_0x56ae('0x9c8')]['style'][_0x56ae('0x3d')] = _0x1c1b50['nCVJR'](_0xea3e97, 'px'); continue; case '2': _0x1865c7[_0x56ae('0x9c8')][_0x56ae('0x3d')] = _0xea3e97 * _0x1b30b7 | 0x0; continue; case '3': _0x5bca62[_0x56ae('0xa04')](_0xea3e97, _0x44f65b[_0x56ae('0x2fe')]); continue; case '4': _0xea3e97['scale'](_0x1b30b7, _0x1b30b7); continue; case '5': _0xea3e97[_0x56ae('0x8ae')](_0x349288); continue; case '6': _0x1865c7[_0x56ae('0x9c8')]['style'][_0x56ae('0x727')] = _0x9b9b26 + 'px'; continue; case '7': _0xea3e97 = _0x5ac892['__pool'][_0x56ae('0x1b')](); continue; case '8': _0x1865c7[_0x56ae('0x9c8')]['height'] = _0x9b9b26 * _0x1b30b7 | 0x0; continue; case '9': _0x5ac892['__pool'][_0x56ae('0x21')](_0xea3e97); continue; } break; } } else _0x1865c7[_0x56ae('0x9c8')][_0x56ae('0x3d')] = _0xea3e97, _0x1865c7['__canvas']['height'] = _0x9b9b26, _0x44f65b[_0x56ae('0x2fe')]['setTransform'](_0x349288['a'], _0x349288['b'], _0x349288['c'], _0x349288['d'], _0x349288['tx'], _0x349288['ty']); null == _0x44f65b[_0x56ae('0x3334')] && (_0x44f65b['clearRect'] = _0x56ae('0x8') !== typeof navigator && 'undefined' !== typeof navigator[_0x56ae('0x3335')]); _0x44f65b[_0x56ae('0x3334')] && _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3334')](0x0, 0x0, _0x1865c7[_0x56ae('0x9c8')][_0x56ae('0x3d')], _0x1865c7[_0x56ae('0x9c8')][_0x56ae('0x727')]); if (null != _0x465975[_0x56ae('0x2a9')] && '' != _0x465975[_0x56ae('0x2a9')] || _0x465975[_0x56ae('0x3331')]) { _0x349288 = _0x465975[_0x56ae('0x2a9')]; _0x1865c7[_0x56ae('0x8ab')]['imageSmoothingEnabled'] = !_0x5bca62[_0x56ae('0xa05')] || 0x0 == _0x465975['antiAliasType'] && 0x190 == _0x465975['sharpness'] ? !0x1 : !0x0; if (_0x465975['border'] || _0x465975[_0x56ae('0x944')]) _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0.5, 0.5, _0x355e25[_0x56ae('0x3d')] - 0x1, _0x355e25[_0x56ae('0x727')] - 0x1), _0x465975[_0x56ae('0x944')] && (_0x1b30b7 = _0x876409[_0x56ae('0x14f2')](_0x465975[_0x56ae('0x2118')] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = '#' + _0x1b30b7, _0x44f65b['context'][_0x56ae('0x2d17')]()), _0x465975[_0x56ae('0x191e')] && (_0x44f65b['context']['lineWidth'] = 0x1, _0x1b30b7 = _0x876409[_0x56ae('0x14f2')](_0x465975[_0x56ae('0x3336')] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = '#' + _0x1b30b7, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3338')]()); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3339')] = _0x56ae('0x333a'); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x333b')] = _0x56ae('0x950'); _0x1b30b7 = -this[_0x56ae('0x3198')](); _0x9b9b26 = _0xea3e97 = 0x0; for (var _0x2d9f4e = this['get_scrollV']() - 0x1; _0x9b9b26 < _0x2d9f4e;) { var _0x5ac4a7 = _0x9b9b26++; _0xea3e97 -= _0x465975[_0x56ae('0x319a')][_0x56ae('0x1b')](_0x5ac4a7); } var _0x4e6193; for (_0x9b9b26 = _0x465975[_0x56ae('0x2d73')][_0x56ae('0x3f')](); _0x9b9b26[_0x56ae('0x8f5')]();) if (_0x2d9f4e = _0x9b9b26[_0x56ae('0x42')](), !(_0x2d9f4e['lineIndex'] < this[_0x56ae('0x3199')]() - 0x1)) { if (_0x2d9f4e[_0x56ae('0x2d74')] > _0x465975[_0x56ae('0x333c')]() - 0x1) break; _0x5ac4a7 = '#' + _0x876409['hex'](_0x2d9f4e['format'][_0x56ae('0x150e')] & 0xffffff, 0x6); _0x44f65b[_0x56ae('0x2fe')]['font'] = _0x44e05a['getFont'](_0x2d9f4e[_0x56ae('0xc16')]); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x5ac4a7; _0x44f65b['context']['fillText'](_0x349288[_0x56ae('0xb18')](_0x2d9f4e[_0x56ae('0x1076')], _0x2d9f4e[_0x56ae('0x1959')]), _0x1c1b50['nCVJR'](_0x2d9f4e['offsetX'], _0x1b30b7) - _0x355e25['x'], _0x1c1b50[_0x56ae('0x2a3')](_0x2d9f4e['offsetY'], _0x2d9f4e[_0x56ae('0x1079')]) + _0xea3e97 - _0x355e25['y']); if (-0x1 < this[_0x56ae('0x32f6')] && _0x465975['selectable']) if (this[_0x56ae('0x32fb')] == this[_0x56ae('0x32f6')]) { if (_0x56ae('0x333d') === 'UlWXY') { if (this[_0x56ae('0x333e')] && _0x2d9f4e[_0x56ae('0x1076')] <= this[_0x56ae('0x32f6')] && _0x2d9f4e[_0x56ae('0x1959')] >= this[_0x56ae('0x32f6')]) { for (var _0x5c651f = _0x4e6193 = 0x0, _0x5c4c32 = this['__caretIndex'] - _0x2d9f4e[_0x56ae('0x1076')]; _0x5c651f < _0x5c4c32;) { var _0x53ab3f = _0x5c651f++; if (_0x2d9f4e[_0x56ae('0x1077')][_0x56ae('0x32')] <= _0x53ab3f) break; _0x4e6193 += _0x2d9f4e[_0x56ae('0x1077')][_0x53ab3f]; } _0x5c651f = 0x0; _0x5c4c32 = this[_0x56ae('0x3199')](); for (_0x53ab3f = _0x2d9f4e[_0x56ae('0x2d74')] + 0x1; _0x5c4c32 < _0x53ab3f;) { var _0x408355 = _0x5c4c32++; _0x5c651f += _0x465975[_0x56ae('0x319a')][_0x56ae('0x1b')](_0x1c1b50[_0x56ae('0x2a5')](_0x408355, 0x1)); } _0x44f65b['context'][_0x56ae('0x333f')](); _0x5c4c32 = _0x876409[_0x56ae('0x14f2')](_0x2d9f4e[_0x56ae('0xc16')][_0x56ae('0x150e')] & 0xffffff, 0x6); _0x44f65b['context'][_0x56ae('0x3337')] = '#' + _0x5c4c32; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x2d9f4e[_0x56ae('0x1d35')] + _0x4e6193 - this[_0x56ae('0x3198')]() - _0x355e25['x'], _0x5c651f + 0x2 - _0x355e25['y']); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x2d9f4e[_0x56ae('0x1d35')] + _0x4e6193 - this['get_scrollH']() - _0x355e25['x'], _0x5c651f + _0x44e05a[_0x56ae('0x3341')](this['get_defaultTextFormat']()) - 0x1 - _0x355e25['y']); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3338')](); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3342')](); } } else { this[_0x56ae('0x1009')]['fromGeometry'](this[_0x56ae('0x1417')]); this[_0x56ae('0x100e')] = !0x1; } } else if (_0x2d9f4e[_0x56ae('0x1076')] <= this[_0x56ae('0x32f6')] && _0x2d9f4e[_0x56ae('0x1959')] >= this[_0x56ae('0x32f6')] || _0x2d9f4e[_0x56ae('0x1076')] <= this['__selectionIndex'] && _0x2d9f4e['endIndex'] >= this[_0x56ae('0x32fb')] || _0x2d9f4e[_0x56ae('0x1076')] > this[_0x56ae('0x32f6')] && _0x2d9f4e[_0x56ae('0x1959')] < this['__selectionIndex'] || _0x2d9f4e[_0x56ae('0x1076')] > this[_0x56ae('0x32fb')] && _0x2d9f4e[_0x56ae('0x1959')] < this[_0x56ae('0x32f6')]) _0x4e6193 = Math['min'](this[_0x56ae('0x32fb')], this['__caretIndex']) | 0x0, _0x5c651f = Math[_0x56ae('0x57')](this[_0x56ae('0x32fb')], this[_0x56ae('0x32f6')]) | 0x0, _0x2d9f4e['startIndex'] > _0x4e6193 && (_0x4e6193 = _0x2d9f4e['startIndex']), _0x2d9f4e[_0x56ae('0x1959')] < _0x5c651f && (_0x5c651f = _0x2d9f4e[_0x56ae('0x1959')]), _0x53ab3f = this[_0x56ae('0x3343')](_0x4e6193), _0x5c651f >= _0x2d9f4e[_0x56ae('0x1959')] ? (_0x5c4c32 = this[_0x56ae('0x3343')](_0x2d9f4e[_0x56ae('0x1959')] - 0x1), null != _0x5c4c32 && (_0x5c4c32['x'] += _0x5c4c32['width'] + 0x2)) : _0x5c4c32 = this[_0x56ae('0x3343')](_0x5c651f), null != _0x53ab3f && null != _0x5c4c32 && (_0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = '#000000', _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa81')](_0x53ab3f['x'] + _0x1b30b7, _0x53ab3f['y'] + _0xea3e97, _0x5c4c32['x'] - _0x53ab3f['x'], _0x2d9f4e[_0x56ae('0x727')]), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x1c1b50[_0x56ae('0x2a6')], _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3344')](_0x349288[_0x56ae('0xb18')](_0x4e6193, _0x5c651f), _0x1b30b7 + _0x53ab3f['x'], _0x1c1b50[_0x56ae('0x3345')](_0x2d9f4e['offsetY'], _0x2d9f4e[_0x56ae('0x1079')]) + _0xea3e97)); _0x2d9f4e[_0x56ae('0xc16')][_0x56ae('0x3346')] && (_0x44f65b['context'][_0x56ae('0x333f')](), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = _0x5ac4a7, _0x44f65b['context'][_0x56ae('0x3340')] = 0x1, _0x5ac4a7 = _0x2d9f4e[_0x56ae('0x1d35')] + _0x1b30b7 - _0x355e25['x'], _0x4e6193 = Math[_0x56ae('0x49')](_0x2d9f4e['offsetY'] + _0xea3e97 + _0x2d9f4e[_0x56ae('0x1079')] - _0x355e25['y']) + 0.5, _0x44f65b['context'][_0x56ae('0x113e')](_0x5ac4a7, _0x4e6193), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x5ac4a7 + _0x2d9f4e[_0x56ae('0x3d')], _0x4e6193), _0x44f65b['context'][_0x56ae('0x3338')](), _0x44f65b['context']['closePath']()); } } else { if (_0x465975['border'] || _0x465975[_0x56ae('0x944')]) _0x465975[_0x56ae('0x191e')] ? _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0.5, 0.5, _0x355e25[_0x56ae('0x3d')] - 0x1, _0x355e25[_0x56ae('0x727')] - 0x1) : _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0x0, 0x0, _0x355e25[_0x56ae('0x3d')], _0x355e25[_0x56ae('0x727')]), _0x465975[_0x56ae('0x944')] && (_0x355e25 = _0x876409[_0x56ae('0x14f2')](_0x1c1b50[_0x56ae('0x1e12')](_0x465975[_0x56ae('0x2118')], 0xffffff), 0x6), _0x44f65b['context'][_0x56ae('0xa0c')] = '#' + _0x355e25, _0x44f65b['context'][_0x56ae('0x2d17')]()), _0x465975[_0x56ae('0x191e')] && (_0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1, _0x44f65b[_0x56ae('0x2fe')]['lineCap'] = _0x56ae('0x1fa7'), _0x355e25 = _0x876409[_0x56ae('0x14f2')](_0x465975[_0x56ae('0x3336')] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')]['strokeStyle'] = '#' + _0x355e25, _0x44f65b[_0x56ae('0x2fe')]['stroke']()); if (-0x1 < this[_0x56ae('0x32f6')] && _0x465975['selectable'] && this[_0x56ae('0x333e')]) { _0x355e25 = -this[_0x56ae('0x3198')](); _0x1b30b7 = _0x349288 = 0x0; for (_0xea3e97 = this[_0x56ae('0x3199')]() - 0x1; _0x1b30b7 < _0xea3e97;) _0x9b9b26 = _0x1b30b7++, _0x349288 += _0x465975[_0x56ae('0x319a')][_0x56ae('0x1b')](_0x9b9b26); _0x44f65b['context'][_0x56ae('0x333f')](); _0x465975 = _0x876409['hex'](this[_0x56ae('0xf45')]()[_0x56ae('0x150e')] & 0xffffff, 0x6); _0x44f65b['context'][_0x56ae('0x3337')] = '#' + _0x465975; _0x44f65b[_0x56ae('0x2fe')]['moveTo'](_0x355e25 + 2.5, _0x349288 + 2.5); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x355e25 + 2.5, _0x1c1b50[_0x56ae('0x2a5')](_0x349288 + _0x44e05a['getFormatHeight'](this[_0x56ae('0xf45')]()), 0x1)); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3338')](); _0x44f65b[_0x56ae('0x2fe')]['closePath'](); } } _0x1865c7[_0x56ae('0x918')] = _0x3ee0eb[_0x56ae('0x3347')](this[_0x56ae('0x9c9')]['__canvas']); _0x1865c7[_0x56ae('0x915')] = !0x0; this[_0x56ae('0x191f')] = !0x1; _0x1865c7['__softwareDirty'] = !0x1; _0x1865c7[_0x56ae('0x3332')](!0x1); } } _0x1865c7 = !0x1; 0x0 == this[_0x56ae('0x1487')][_0x56ae('0x3348')] && 0x1 == this[_0x56ae('0x1487')][_0x56ae('0x3349')] && (_0x1865c7 = _0x5bca62['context'][_0x56ae('0xa07')]) && (_0x5bca62[_0x56ae('0x2fe')][_0x56ae('0xa07')] = !0x1); if (!(null == this[_0x56ae('0x13')] && null == this[_0x56ae('0x9c9')] || !this[_0x56ae('0xa0a')] || 0x0 >= _0x5bca62[_0x56ae('0xa0b')](this[_0x56ae('0x91c')])) && (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this[_0x56ae('0x16')]() && (_0x5bca62[_0x56ae('0x17')](this[_0x56ae('0x18')]), _0x5bca62[_0x56ae('0x19')](this), _0x465975 = _0x5bca62['context'], _0x5bca62[_0x56ae('0xa04')](this[_0x56ae('0x96d')], _0x465975), _0x355e25 = this[_0x56ae('0x13')], _0x465975[_0x56ae('0xa0c')] = _0x56ae('0xa0d') + (_0x355e25 >>> 0x10 & 0xff) + ',' + (_0x355e25 >>> 0x8 & 0xff) + ',' + (_0x355e25 & 0xff) + ')', _0x465975[_0x56ae('0xa81')](0x0, 0x0, this[_0x56ae('0x15')](), this['get_height']()), _0x5bca62['__popMaskObject'](this)), null != this['__graphics'] && this[_0x56ae('0xa0a')] && (_0x5ac4a7 = _0x5bca62[_0x56ae('0xa0b')](this[_0x56ae('0x91c')]), !(0x0 >= _0x5ac4a7) && (_0x2d9f4e = this[_0x56ae('0x9c9')], null != _0x2d9f4e && (_0x22d4e6[_0x56ae('0x914')](_0x2d9f4e, _0x5bca62), _0x349288 = _0x2d9f4e[_0x56ae('0xa10')], _0x1b30b7 = _0x2d9f4e[_0x56ae('0xa11')], _0x465975 = _0x2d9f4e[_0x56ae('0x9c8')], null != _0x465975 && _0x2d9f4e['__visible'] && 0x1 <= _0x349288 && 0x1 <= _0x1b30b7 && (_0x9b9b26 = _0x2d9f4e[_0x56ae('0x991')], _0x355e25 = _0x5bca62[_0x56ae('0x2fe')], _0x4e6193 = this[_0x56ae('0x973')], _0xea3e97 = this[_0x56ae('0xa12')], null == _0x4e6193 || 0x0 < _0x4e6193[_0x56ae('0x3d')] && 0x0 < _0x4e6193['height'])))))) { _0x5bca62['__setBlendMode'](this[_0x56ae('0x18')]); _0x5bca62[_0x56ae('0x19')](this); _0x355e25['globalAlpha'] = _0x5ac4a7; if (null != _0xea3e97 && 0x0 == _0x9b9b26['b'] && 0x0 == _0x9b9b26['c']) { if (_0x56ae('0x334a') !== _0x56ae('0x334b')) { _0x355e25[_0x56ae('0xa04')](0x1, 0x0, 0x0, 0x1, _0x9b9b26['tx'], _0x9b9b26['ty']); _0x5c4c32 = _0x2d9f4e[_0x56ae('0xa14')]; _0x5c651f = _0x2d9f4e['__renderTransform']['a']; var _0x370254 = _0x2d9f4e[_0x56ae('0x96d')]['d']; _0x53ab3f = _0x9b9b26['a']; _0x408355 = _0x9b9b26['d']; _0x9b9b26 = Math[_0x56ae('0x57')](0x1, Math[_0x56ae('0x833')](_0xea3e97['x'] * _0x5c651f)); _0x2d9f4e = Math['round'](_0xea3e97['y'] * _0x370254); _0x5ac4a7 = Math[_0x56ae('0x57')](0x1, Math['round']((_0x5c4c32[_0x56ae('0xa15')]() - _0xea3e97['get_right']()) * _0x5c651f)); _0x4e6193 = Math['round']((_0x5c4c32['get_bottom']() - _0xea3e97[_0x56ae('0xa16')]()) * _0x370254); _0x5c651f = Math['round'](_0xea3e97[_0x56ae('0x3d')] * _0x5c651f); _0x370254 = Math['round'](_0xea3e97['height'] * _0x370254); var _0x37c090 = Math[_0x56ae('0x833')](_0xea3e97['x'] * _0x53ab3f), _0x252a59 = Math[_0x56ae('0x833')](_0xea3e97['y'] * _0x408355), _0xf76599 = Math[_0x56ae('0x833')]((_0x5c4c32[_0x56ae('0xa15')]() - _0xea3e97[_0x56ae('0xa15')]()) * _0x53ab3f); _0xea3e97 = Math['round']((_0x5c4c32[_0x56ae('0xa16')]() - _0xea3e97[_0x56ae('0xa16')]()) * _0x408355); _0x5c4c32 = Math['round'](_0x349288 * _0x53ab3f) - _0x37c090 - _0xf76599; _0x53ab3f = Math['round'](_0x1b30b7 * _0x408355) - _0x252a59 - _0xea3e97; _0x5bca62[_0x56ae('0xa17')](_0x355e25, !0x1); 0x0 != _0x5c651f && 0x0 != _0x370254 ? (_0x355e25[_0x56ae('0xa08')](_0x465975, 0x0, 0x0, _0x9b9b26, _0x2d9f4e, 0x0, 0x0, _0x37c090, _0x252a59), _0x355e25[_0x56ae('0xa08')](_0x465975, _0x9b9b26, 0x0, _0x5c651f, _0x2d9f4e, _0x37c090, 0x0, _0x5c4c32, _0x252a59), _0x355e25[_0x56ae('0xa08')](_0x465975, _0x9b9b26 + _0x5c651f, 0x0, _0x5ac4a7, _0x2d9f4e, _0x37c090 + _0x5c4c32, 0x0, _0xf76599, _0x252a59), _0x355e25['drawImage'](_0x465975, 0x0, _0x2d9f4e, _0x9b9b26, _0x370254, 0x0, _0x252a59, _0x37c090, _0x53ab3f), _0x355e25[_0x56ae('0xa08')](_0x465975, _0x9b9b26, _0x2d9f4e, _0x5c651f, _0x370254, _0x37c090, _0x252a59, _0x5c4c32, _0x53ab3f), _0x355e25[_0x56ae('0xa08')](_0x465975, _0x9b9b26 + _0x5c651f, _0x2d9f4e, _0x5ac4a7, _0x370254, _0x37c090 + _0x5c4c32, _0x252a59, _0xf76599, _0x53ab3f), _0x355e25[_0x56ae('0xa08')](_0x465975, 0x0, _0x2d9f4e + _0x370254, _0x9b9b26, _0x4e6193, 0x0, _0x252a59 + _0x53ab3f, _0x37c090, _0xea3e97), _0x355e25['drawImage'](_0x465975, _0x9b9b26, _0x2d9f4e + _0x370254, _0x5c651f, _0x4e6193, _0x37c090, _0x252a59 + _0x53ab3f, _0x5c4c32, _0xea3e97), _0x355e25[_0x56ae('0xa08')](_0x465975, _0x9b9b26 + _0x5c651f, _0x2d9f4e + _0x370254, _0x5ac4a7, _0x4e6193, _0x37c090 + _0x5c4c32, _0x252a59 + _0x53ab3f, _0xf76599, _0xea3e97)) : 0x0 == _0x5c651f && 0x0 != _0x370254 ? (_0x1b30b7 = _0x37c090 + _0x5c4c32 + _0xf76599, _0x355e25[_0x56ae('0xa08')](_0x465975, 0x0, 0x0, _0x349288, _0x2d9f4e, 0x0, 0x0, _0x1b30b7, _0x252a59), _0x355e25[_0x56ae('0xa08')](_0x465975, 0x0, _0x2d9f4e, _0x349288, _0x370254, 0x0, _0x252a59, _0x1b30b7, _0x53ab3f), _0x355e25[_0x56ae('0xa08')](_0x465975, 0x0, _0x2d9f4e + _0x370254, _0x349288, _0x4e6193, 0x0, _0x252a59 + _0x53ab3f, _0x1b30b7, _0xea3e97)) : 0x0 == _0x370254 && 0x0 != _0x5c651f && (_0x349288 = _0x252a59 + _0x53ab3f + _0xea3e97, _0x355e25[_0x56ae('0xa08')](_0x465975, 0x0, 0x0, _0x9b9b26, _0x1b30b7, 0x0, 0x0, _0x37c090, _0x349288), _0x355e25[_0x56ae('0xa08')](_0x465975, _0x9b9b26, 0x0, _0x5c651f, _0x1b30b7, _0x37c090, 0x0, _0x5c4c32, _0x349288), _0x355e25['drawImage'](_0x465975, _0x9b9b26 + _0x5c651f, 0x0, _0x5ac4a7, _0x1b30b7, _0x37c090 + _0x5c4c32, 0x0, _0xf76599, _0x349288)); } else { switch (_0x5bca62[_0x56ae('0xce3')]) { case 0x0: return 0x0; case 0x1: var _0x12f7c8 = _0x5bca62[_0x56ae('0x760')]; _0x5bca62 = this[_0x56ae('0x334c')](_0x5bca62['left']); _0x12f7c8 = this[_0x56ae('0x334c')](_0x12f7c8); return 0x1 + (_0x5bca62 < _0x12f7c8 ? _0x5bca62 : _0x12f7c8); case 0x2: throw new _0x1adea8(_0x56ae('0x334d')); } } } else _0x5bca62[_0x56ae('0xa04')](_0x9b9b26, _0x355e25), _0x5bca62[_0x56ae('0xa18')] && (_0xea3e97 = 0x1 / _0x5bca62[_0x56ae('0x1955')], _0x355e25[_0x56ae('0xa19')](_0xea3e97, _0xea3e97)), _0x355e25[_0x56ae('0xa08')](_0x465975, 0x0, 0x0, _0x349288, _0x1b30b7); _0x5bca62['__popMaskObject'](this); } _0x1865c7 && (_0x5bca62[_0x56ae('0x2fe')][_0x56ae('0xa07')] = !0x0); } else _0x1865c7 = this['__cacheBitmap'], _0x1865c7['__renderable'] && (_0x355e25 = _0x5bca62[_0x56ae('0xa0b')](_0x1865c7['__worldAlpha']), 0x0 < _0x355e25 && null != _0x1865c7[_0x56ae('0x9fe')] && _0x1865c7[_0x56ae('0x9fe')][_0x56ae('0xa2e')] && _0x1865c7['__bitmapData'][_0x56ae('0x9ff')] && (_0x465975 = _0x5bca62[_0x56ae('0x2fe')], _0x5bca62[_0x56ae('0x17')](_0x1865c7['__worldBlendMode']), _0x5bca62[_0x56ae('0x19')](_0x1865c7, !0x1), _0x5d51e7[_0x56ae('0xa01')](_0x1865c7[_0x56ae('0x9fe')]['image']), _0x465975[_0x56ae('0xa03')] = _0x355e25, _0x355e25 = _0x1865c7[_0x56ae('0x973')], _0x5bca62['setTransform'](_0x1865c7['__renderTransform'], _0x465975), _0x5bca62['__allowSmoothing'] && _0x1865c7['smoothing'] || (_0x465975[_0x56ae('0xa07')] = !0x1), null == _0x355e25 ? _0x465975[_0x56ae('0xa08')](_0x1865c7[_0x56ae('0x9fe')][_0x56ae('0xa02')]['get_src'](), 0x0, 0x0, _0x1865c7['__bitmapData'][_0x56ae('0xa02')][_0x56ae('0x3d')], _0x1865c7['__bitmapData'][_0x56ae('0xa02')]['height']) : _0x465975[_0x56ae('0xa08')](_0x1865c7['__bitmapData'][_0x56ae('0xa02')][_0x56ae('0xa09')](), _0x355e25['x'], _0x355e25['y'], _0x355e25[_0x56ae('0x3d')], _0x355e25[_0x56ae('0x727')]), _0x5bca62[_0x56ae('0xa05')] && _0x1865c7['smoothing'] || (_0x465975[_0x56ae('0xa07')] = !0x0), _0x5bca62[_0x56ae('0x1f')](_0x1865c7, !0x1))); }, '__renderDOM': function(_0x2938b4) { this['__domRender'] = !0x0; this[_0x56ae('0x9fd')](_0x2938b4, this[_0x56ae('0x32e3')]); this[_0x56ae('0x334e')] = this[_0x56ae('0x32e3')] = !0x1; if (null == this[_0x56ae('0x9ca')] || this[_0x56ae('0x14')]) { this['__renderedOnCanvasWhileOnDOM'] && (this[_0x56ae('0x32e2')] = !0x1, this[_0x56ae('0x334f')] && null != this[_0x56ae('0x3350')] && (this[_0x56ae('0x3189')](this[_0x56ae('0x3350')]), this['__layoutDirty'] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()))); var _0x3825bb = this, _0x4149e6 = _0x3825bb[_0x56ae('0x1487')]; if (null != _0x3825bb[_0x56ae('0x952')] && _0x3825bb[_0x56ae('0x992')] && _0x3825bb[_0x56ae('0xa0a')]) { if (_0x3825bb['__dirty'] || _0x3825bb[_0x56ae('0xa2a')] || null == _0x3825bb['__div']) if ('' != _0x4149e6[_0x56ae('0x2a9')] || _0x4149e6[_0x56ae('0x944')] || _0x4149e6[_0x56ae('0x191e')] || 0x1 == _0x4149e6[_0x56ae('0x3aa')]) { if (_0x56ae('0x3351') !== 'FFiAY') { null == _0x3825bb['__div'] && (_0x3825bb[_0x56ae('0x3352')] = window['document']['createElement'](_0x56ae('0x1b17')), _0x2938b4['__initializeElement'](_0x3825bb, _0x3825bb[_0x56ae('0x3352')]), _0x3825bb[_0x56ae('0x3353')][_0x56ae('0xc85')]('outline', _0x56ae('0x2f3'), null), _0x3825bb[_0x56ae('0x3352')][_0x56ae('0x95e')]('input', function(_0x2938b4) { _0x2938b4['preventDefault'](); _0x3825bb[_0x56ae('0x3354')]() != _0x3825bb[_0x56ae('0x3352')][_0x56ae('0x3355')] && (_0x3825bb[_0x56ae('0x2b4d')](_0x3825bb[_0x56ae('0x3352')][_0x56ae('0x3355')]), _0x3825bb[_0x56ae('0x191f')] = !0x1); }, !0x0)); _0x4149e6['wordWrap'] ? _0x3825bb[_0x56ae('0x3353')][_0x56ae('0xc85')](_0x56ae('0x3356'), 'break-word', null) : _0x3825bb[_0x56ae('0x3353')]['setProperty'](_0x56ae('0x3357'), _0x56ae('0xc66'), null); _0x3825bb[_0x56ae('0x3353')][_0x56ae('0xc85')](_0x56ae('0x3358'), 'hidden', null); _0x4149e6['selectable'] ? (_0x3825bb[_0x56ae('0x3353')][_0x56ae('0xc85')](_0x56ae('0x3359'), _0x56ae('0x2a9'), null), _0x3825bb[_0x56ae('0x3353')][_0x56ae('0xc85')](_0x56ae('0x335a'), _0x56ae('0x2a9'), null), _0x3825bb[_0x56ae('0x3353')][_0x56ae('0xc85')]('-moz-user-select', _0x56ae('0x2a9'), null), _0x3825bb['__style'][_0x56ae('0xc85')](_0x56ae('0x335b'), _0x1c1b50['HUaWF'], null), _0x3825bb[_0x56ae('0x3353')][_0x56ae('0xc85')](_0x56ae('0x335c'), _0x56ae('0x2a9'), null)) : _0x3825bb[_0x56ae('0x3353')]['setProperty']('cursor', 'inherit', null); _0x3825bb[_0x56ae('0x3352')][_0x56ae('0x335d')] = 0x1 == _0x4149e6['type']; var _0x48efce = _0x3825bb[_0x56ae('0x3353')]; _0x4149e6['background'] ? _0x48efce[_0x56ae('0xc85')](_0x56ae('0x335e'), '#' + _0x876409[_0x56ae('0x14f2')](_0x4149e6[_0x56ae('0x2118')] & 0xffffff, 0x6), null) : _0x48efce[_0x56ae('0x335f')]('background-color'); var _0x157c96 = _0x4149e6['width'], _0x504afa = _0x4149e6[_0x56ae('0x727')], _0x427eaf = 0x1, _0x1b30b7 = _0x3825bb[_0x56ae('0x32e7')][_0x56ae('0xf46')], _0x2d9f4e = _0x1b30b7, _0x5ac4a7 = _0x3825bb[_0x56ae('0x96d')]; if (0x1 != _0x5ac4a7['a'] || 0x1 != _0x5ac4a7['d']) _0x5ac4a7['a'] == _0x5ac4a7['d'] ? (_0x427eaf = _0x5ac4a7['a'], _0x5ac4a7['a'] = _0x5ac4a7['d'] = 0x1) : _0x5ac4a7['a'] > _0x5ac4a7['d'] ? (_0x427eaf = _0x5ac4a7['a'], _0x5ac4a7['d'] /= _0x5ac4a7['a'], _0x5ac4a7['a'] = 0x1) : (_0x427eaf = _0x5ac4a7['d'], _0x5ac4a7['a'] /= _0x5ac4a7['d'], _0x5ac4a7['d'] = 0x1), _0x2d9f4e *= _0x427eaf, _0x157c96 = Math['ceil'](_0x157c96 * _0x427eaf), _0x504afa = Math['ceil'](_0x504afa * _0x427eaf); _0x3825bb['__textFormat']['size'] = _0x2d9f4e; _0x5ac4a7 = _0x4149e6['text']; var _0x4e6193 = 0x0; if (_0x3825bb[_0x56ae('0x334f')]) { for (var _0x4f1b3f = _0x5ac4a7; _0x274949[_0x56ae('0x3360')][_0x56ae('0xc18')](_0x4f1b3f);) { if (_0x56ae('0x3361') !== _0x56ae('0x3361')) { var _0x58be97 = this[_0x56ae('0x9e3')][_0x56ae('0x25ac')](_0x4149e6);++_0x4149e6; } else { _0x4f1b3f = _0x274949[_0x56ae('0x3360')][_0x56ae('0xc19')](0x0); var _0x5c4c32 = ''; _0x274949[_0x56ae('0x3362')][_0x56ae('0xc18')](_0x4f1b3f) && (_0x5c4c32 += _0x56ae('0x3363') + _0x274949['__getAttributeMatch'](_0x274949[_0x56ae('0x3362')]) + '\x27;'); _0x274949['__regexColor']['match'](_0x4f1b3f) && (_0x5c4c32 += _0x56ae('0x251d') + _0x274949['__getAttributeMatch'](_0x274949[_0x56ae('0x3364')]) + ';'); if (_0x274949[_0x56ae('0x3365')][_0x56ae('0xc18')](_0x4f1b3f)) { _0x4e6193 = _0x274949['__getAttributeMatch'](_0x274949[_0x56ae('0x3365')]); var _0x26c487 = _0x11208a[_0x56ae('0xc2a')](_0x4e6193, 0x0); _0x4e6193 = parseFloat(_0x4e6193) * _0x427eaf; _0x5c4c32 += _0x56ae('0x251e') + (0x2b == _0x26c487 || 0x2d == _0x26c487 ? _0x2d9f4e + _0x4e6193 : _0x4e6193) + _0x56ae('0x251f'); } _0x5ac4a7 = _0x876409[_0x56ae('0x31')](_0x5ac4a7, _0x4f1b3f, _0x56ae('0x251b') + _0x5c4c32 + '\x27>'); _0x4f1b3f = _0x274949[_0x56ae('0x3360')][_0x56ae('0xc1e')](); } } _0x5ac4a7 = _0x5ac4a7[_0x56ae('0x31')](_0x274949['__regexCloseFont']['r'], _0x56ae('0x3366')); } else _0x5ac4a7 = _0x876409[_0x56ae('0xcd1')](_0x5ac4a7); _0x5ac4a7 = _0x876409[_0x56ae('0x31')](_0x5ac4a7, _0x56ae('0x3367'), ''); _0x3825bb[_0x56ae('0x3352')][_0x56ae('0x3355')] = _0x2d9f4e; _0x2d9f4e = _0x3825bb[_0x56ae('0x3352')][_0x56ae('0x3355')][_0x56ae('0x31')](/\n/g, _0x56ae('0x3368')); _0x3825bb[_0x56ae('0x3352')][_0x56ae('0x3355')] = _0x2d9f4e; _0x2d9f4e = _0x3825bb[_0x56ae('0x3352')][_0x56ae('0x3355')][_0x56ae('0x31')](/\r/g, _0x56ae('0x3368')); _0x3825bb[_0x56ae('0x3352')]['innerHTML'] = _0x2d9f4e; _0x48efce[_0x56ae('0xc85')](_0x56ae('0x211d'), _0x44e05a[_0x56ae('0xb5e')](_0x3825bb[_0x56ae('0x32e7')]), null); _0x3825bb[_0x56ae('0x32e7')][_0x56ae('0xf46')] = _0x1b30b7; _0x3825bb[_0x56ae('0x32e7')][_0x56ae('0x3328')] = _0x427eaf; _0x48efce['setProperty']('top', _0x56ae('0x3369'), null); _0x4149e6['border'] ? (_0x48efce[_0x56ae('0xc85')](_0x56ae('0x191e'), 'solid\x201px\x20#' + _0x876409[_0x56ae('0x14f2')](_0x4149e6[_0x56ae('0x3336')] & 0xffffff, 0x6), null), _0x3825bb[_0x56ae('0x96d')][_0x56ae('0xb1b')](-0x1, -0x1), _0x3825bb[_0x56ae('0xa2a')] = !0x0, _0x3825bb['__transformDirty'] = !0x0) : '' != _0x48efce['border'] && (_0x48efce['removeProperty'](_0x56ae('0x191e')), _0x3825bb[_0x56ae('0xa2a')] = !0x0); _0x48efce[_0x56ae('0xc85')](_0x56ae('0x150e'), _0x1c1b50['rvRHg']('#', _0x876409[_0x56ae('0x14f2')](_0x3825bb[_0x56ae('0x32e7')][_0x56ae('0x150e')] & 0xffffff, 0x6)), null); _0x48efce[_0x56ae('0xc85')](_0x56ae('0x3d'), _0x157c96 + 'px', null); _0x48efce[_0x56ae('0xc85')](_0x56ae('0x727'), _0x1c1b50[_0x56ae('0x336a')](_0x504afa, 'px'), null); switch (_0x3825bb[_0x56ae('0x32e7')]['align']) { case 0x0: _0x48efce[_0x56ae('0xc85')](_0x1c1b50['cfxtw'], _0x56ae('0x23cc'), null); break; case 0x4: _0x48efce['setProperty'](_0x56ae('0x2aa'), _0x56ae('0x760'), null); break; default: _0x48efce['setProperty'](_0x56ae('0x2aa'), _0x56ae('0x1a7'), null); } _0x3825bb[_0x56ae('0x191f')] = !0x1; } else { return this['_castsShadows']; } } else null != _0x3825bb[_0x56ae('0x3352')] && (_0x2938b4['element'][_0x56ae('0xa20')](_0x3825bb[_0x56ae('0x3352')]), _0x3825bb[_0x56ae('0x3352')] = null); null != _0x3825bb[_0x56ae('0x3352')] && (_0x4149e6 = _0x2938b4['__roundPixels'], _0x2938b4[_0x56ae('0xd68')] = !0x0, _0x2938b4[_0x56ae('0xa2b')](_0x3825bb), _0x2938b4[_0x56ae('0xa2c')](_0x3825bb, !0x0, !0x0, !0x0), _0x2938b4[_0x56ae('0xd68')] = _0x4149e6); } else _0x274949[_0x56ae('0x1d')](_0x3825bb, _0x2938b4); } else this[_0x56ae('0xa2d')](_0x2938b4), this['__cacheBitmap'][_0x56ae('0x952')] = this[_0x56ae('0x952')], _0x4149e6 = this[_0x56ae('0x9ca')], null != _0x4149e6[_0x56ae('0x952')] && _0x4149e6[_0x56ae('0x992')] && _0x4149e6[_0x56ae('0xa0a')] && null != _0x4149e6[_0x56ae('0x9fe')] && _0x4149e6[_0x56ae('0x9fe')][_0x56ae('0xa2e')] && _0x4149e6['__bitmapData'][_0x56ae('0x9ff')] ? (_0x2938b4['__pushMaskObject'](_0x4149e6), null != _0x4149e6[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0xa2f')]['__srcImage'] ? _0x530998['renderImage'](_0x4149e6, _0x2938b4) : _0x530998['renderCanvas'](_0x4149e6, _0x2938b4), _0x2938b4[_0x56ae('0x1f')](_0x4149e6)) : _0x530998[_0x56ae('0x1d')](_0x4149e6, _0x2938b4); this[_0x56ae('0xa22')](_0x2938b4); }, '__renderDOMClear': function(_0x817f2b) { _0x274949[_0x56ae('0x1d')](this, _0x817f2b); }, '__renderGL': function(_0x599f7f) { this[_0x56ae('0x9fd')](_0x599f7f, !0x1); if (null == this['__cacheBitmap'] || this[_0x56ae('0x14')]) { if (_0x5f1533[_0x56ae('0x914')](this, _0x599f7f), !(null == this[_0x56ae('0x13')] && null == this[_0x56ae('0x9c9')] || !this[_0x56ae('0xa0a')] || 0x0 >= this[_0x56ae('0x91c')])) { if (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && 0x0 < this['get_height']()) { _0x599f7f[_0x56ae('0x17')](this[_0x56ae('0x18')]); _0x599f7f['__pushMaskObject'](this); var _0x4882e2 = _0x599f7f[_0x56ae('0x1a')], _0x15b61b = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x15b61b[_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0x15')](), this['get_height']()); _0x599f7f['__pushMaskRect'](_0x15b61b, this[_0x56ae('0x96d')]); var _0x14d105 = this['opaqueBackground']; _0x4882e2['clear']((_0x14d105 >>> 0x10 & 0xff) / 0xff, (_0x14d105 >>> 0x8 & 0xff) / 0xff, (_0x14d105 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x599f7f[_0x56ae('0x1e')](); _0x599f7f[_0x56ae('0x1f')](this); _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x15b61b); } null != this['__graphics'] && _0x1870d7[_0x56ae('0x914')](this, _0x599f7f); } } else _0x4434f0[_0x56ae('0x914')](this[_0x56ae('0x9ca')], _0x599f7f); this[_0x56ae('0xa22')](_0x599f7f); }, '__renderGLMask': function(_0x2dfafc) { _0x5f1533[_0x56ae('0xa23')](this, _0x2dfafc); _0x2bb227[_0x56ae('0x6')][_0x56ae('0xaee')][_0x56ae('0x94d')](this, _0x2dfafc); }, '__replaceSelectedText': function(_0x16b958, _0x376d6e) { null == _0x376d6e && (_0x376d6e = !0x0); null == _0x16b958 && (_0x16b958 = ''); if ('' != _0x16b958 || this[_0x56ae('0x32fb')] != this[_0x56ae('0x32f6')]) { var _0x5dea75 = this['__caretIndex'] < this['__selectionIndex'] ? this[_0x56ae('0x32f6')] : this[_0x56ae('0x32fb')], _0x17e362 = this[_0x56ae('0x32f6')] > this[_0x56ae('0x32fb')] ? this[_0x56ae('0x32f6')] : this['__selectionIndex']; if (!(_0x5dea75 == _0x17e362 && 0x0 < this[_0x56ae('0x1487')]['maxChars'] && this[_0x56ae('0x318a')][_0x56ae('0x32')] == this[_0x56ae('0x1487')][_0x56ae('0x336b')])) { if ('DrKSx' === _0x56ae('0x336c')) { _0x5dea75 > this[_0x56ae('0x318a')][_0x56ae('0x32')] && (_0x5dea75 = this['__text'][_0x56ae('0x32')]); _0x17e362 > this[_0x56ae('0x318a')]['length'] && (_0x17e362 = this[_0x56ae('0x318a')]['length']); if (_0x17e362 < _0x5dea75) { var _0x2eb62a = _0x17e362; _0x17e362 = _0x5dea75; _0x5dea75 = _0x2eb62a; } 0x0 > _0x5dea75 && (_0x5dea75 = 0x0); this[_0x56ae('0x32f5')](_0x5dea75, _0x17e362, _0x16b958, _0x376d6e); _0x16b958 = _0x5dea75 + _0x59b8d7[_0x56ae('0x951')](_0x16b958, String)[_0x56ae('0x32')]; _0x16b958 > this[_0x56ae('0x318a')]['length'] && (_0x16b958 = this['__text']['length']); this['setSelection'](_0x16b958, _0x16b958); this[_0x56ae('0x32f0')](); } else { var _0x586884 = _0x376d6e++; _0x16b958['get'](_0x586884)[_0x56ae('0xc8b')][_0x56ae('0x1c5d')](this[_0x56ae('0x9b7')]); } } } }, '__replaceText': function(_0x460f8e, _0x52279e, _0x337230, _0x5d756e) { if (!(_0x52279e < _0x460f8e || 0x0 > _0x460f8e || _0x52279e > this['__text'][_0x56ae('0x32')] || null == _0x337230)) { if (_0x56ae('0x336d') !== _0x56ae('0x336e')) { _0x5d756e && (_0x337230 = this[_0x56ae('0x1487')][_0x56ae('0x336f')](_0x337230), 0x0 < this[_0x56ae('0x1487')]['maxChars'] && (_0x5d756e = this[_0x56ae('0x1487')]['maxChars'] - this['__text'][_0x56ae('0x32')] + (_0x52279e - _0x460f8e), 0x0 >= _0x5d756e ? _0x337230 = '' : _0x5d756e < _0x337230[_0x56ae('0x32')] && (_0x337230 = _0x11208a[_0x56ae('0xc14')](_0x337230, 0x0, _0x5d756e)))); this['__updateText'](this[_0x56ae('0x318a')]['substring'](0x0, _0x460f8e) + _0x337230 + this['__text'][_0x56ae('0xb18')](_0x52279e)); _0x52279e > this[_0x56ae('0x318a')][_0x56ae('0x32')] && (_0x52279e = this[_0x56ae('0x318a')]['length']); _0x5d756e = _0x337230[_0x56ae('0x32')] - (_0x52279e - _0x460f8e); for (var _0x594744 = 0x0, _0x4d90ac; _0x594744 < this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x9fa')]();) _0x4d90ac = this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x1b')](_0x594744), _0x4d90ac[_0x56ae('0x950')] <= _0x460f8e && _0x4d90ac[_0x56ae('0xf6a')] >= _0x52279e ? (_0x4d90ac['end'] += _0x5d756e, ++_0x594744) : _0x4d90ac['start'] >= _0x460f8e && _0x4d90ac[_0x56ae('0xf6a')] <= _0x52279e ? (_0x1c1b50[_0x56ae('0x2ab')](0x0, _0x594744) ? this[_0x56ae('0x1487')]['textFormatRanges'][_0x56ae('0x9d8')](_0x594744, 0x1) : (_0x4d90ac[_0x56ae('0x950')] = 0x0, _0x4d90ac['end'] = _0x460f8e + _0x337230[_0x56ae('0x32')], ++_0x594744), _0x5d756e -= _0x4d90ac[_0x56ae('0xf6a')] - _0x4d90ac['start']) : (_0x4d90ac['start'] > _0x460f8e && _0x4d90ac[_0x56ae('0x950')] <= _0x52279e && (_0x4d90ac[_0x56ae('0x950')] += _0x5d756e), ++_0x594744); this[_0x56ae('0x32ef')](); this[_0x56ae('0x32f0')](); this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0; this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']()); } else { _0x37c090[_0x56ae('0x22ba')](_0x460f8e); } } }, '__shouldCacheHardware': function(_0x2d8165) { return 0x1 == _0x2d8165 ? !0x0 : !0x1; }, '__startCursorTimer': function() { this[_0x56ae('0x3370')] = _0x521f76[_0x56ae('0xb6a')](_0x2d9f4e(this, this['__startCursorTimer']), 0x258); this[_0x56ae('0x333e')] = !this[_0x56ae('0x333e')]; this[_0x56ae('0x191f')] = !0x0; this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); }, '__startTextInput': function() { if ('RAikM' !== _0x56ae('0x3371')) { null != _0xc46189[_0x56ae('0xbf2')] ? (this['queueDispatch'](_0xc46189['_mouseUp'], a), _0xc46189[_0x56ae('0x12ad')] = _0xc46189[_0x56ae('0xbf2')]) : this[_0x56ae('0x1209')](a); this[_0x56ae('0xbec')] = !0x0; } else { 0x0 > this['__caretIndex'] && (this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')] = this[_0x56ae('0x318a')][_0x56ae('0x32')]); (_0x407807[_0x56ae('0xa49')] ? this[_0x56ae('0x32e2')] : 0x1) && this[_0x56ae('0x3372')](); } }, '__stopCursorTimer': function() { null != this[_0x56ae('0x3370')] && (this[_0x56ae('0x3370')]['stop'](), this[_0x56ae('0x3370')] = null); this[_0x56ae('0x333e')] && (this[_0x56ae('0x333e')] = !0x1, this[_0x56ae('0x191f')] = !0x0, this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']())); }, '__stopTextInput': function() { (_0x407807['__supportDOM'] ? this[_0x56ae('0x32e2')] : 0x1) && this['__disableInput'](); }, '__updateCacheBitmap': function(_0x54fd22, _0x44262d) { return null != this[_0x56ae('0x9db')] || _0x575257[_0x56ae('0x76a')](_0x56ae('0x38f'), _0x54fd22[_0x56ae('0xa33')]) || null != this[_0x56ae('0x9ca')] || this[_0x56ae('0x334e')] ? _0x2bb227[_0x56ae('0x6')][_0x56ae('0x9fd')]['call'](this, _0x54fd22, _0x44262d || this[_0x56ae('0x191f')]) ? (null != this[_0x56ae('0x9ca')] && (this[_0x56ae('0x9ca')][_0x56ae('0x96d')]['tx'] -= this['__offsetX'], this[_0x56ae('0x9ca')][_0x56ae('0x96d')]['ty'] -= this['__offsetY']), !0x0) : !0x1 : !0x1; }, '__updateLayout': function() { if (this[_0x56ae('0x1aba')]) { var _0x3ce255 = this['__textEngine'][_0x56ae('0x3d')]; this[_0x56ae('0x1487')][_0x56ae('0x8f2')](); if (0x2 != this['__textEngine'][_0x56ae('0x3373')]) { if (this[_0x56ae('0x1487')][_0x56ae('0x3d')] != _0x3ce255) switch (this[_0x56ae('0x1487')][_0x56ae('0x3373')]) { case 0x0: this[_0x56ae('0x471')](this['get_x']() + (_0x3ce255 - this[_0x56ae('0x1487')][_0x56ae('0x3d')]) / 0x2); break; case 0x3: this[_0x56ae('0x471')](this[_0x56ae('0x3e1')]() + (_0x3ce255 - this[_0x56ae('0x1487')][_0x56ae('0x3d')])); } this[_0x56ae('0x1487')]['getBounds'](); } this[_0x56ae('0x1aba')] = !0x1; } }, '__updateScrollH': function() { if (!this[_0x56ae('0x3374')]() && 0x1 == this[_0x56ae('0x3330')]()) { this['__layoutDirty'] = !0x0; this['__updateLayout'](); var _0xd405c6 = this['__textEngine'][_0x56ae('0x3375')] - this[_0x56ae('0x1487')]['width'] + 0x4; 0x0 < _0xd405c6 ? this[_0x56ae('0x32f6')] >= this[_0x56ae('0x1486')]()[_0x56ae('0x32')] ? this['set_scrollH'](Math[_0x56ae('0x9fc')](_0xd405c6)) : (_0xd405c6 = _0x3c6685[_0x56ae('0x20')]['get'](), this['__getCharBoundaries'](this[_0x56ae('0x32f6')], _0xd405c6), _0xd405c6['x'] < this[_0x56ae('0x3198')]() ? this[_0x56ae('0x3376')](Math[_0x56ae('0x49')](_0xd405c6['x'] - 0x2)) : _0xd405c6['x'] > this[_0x56ae('0x3198')]() + this[_0x56ae('0x1487')]['width'] && this['set_scrollH'](Math[_0x56ae('0x9fc')](_0xd405c6['x'] - this['__textEngine'][_0x56ae('0x3d')] - 0x2)), _0x3c6685['__pool'][_0x56ae('0x21')](_0xd405c6)) : this[_0x56ae('0x3376')](0x0); } }, '__updateScrollV': function() { this[_0x56ae('0x1aba')] = !0x0; this[_0x56ae('0x3197')](); var _0x3b73c0 = this[_0x56ae('0x32fd')](this[_0x56ae('0x32f6')]); - 0x1 == _0x3b73c0 && 0x0 < this['__caretIndex'] && (_0x3b73c0 = this['getLineIndexOfChar'](this[_0x56ae('0x32f6')] - 0x1) + 0x1); if (_0x3b73c0 + 0x1 < this[_0x56ae('0x3199')]()) this[_0x56ae('0x3377')](_0x3b73c0 + 0x1); else if (_0x3b73c0 + 0x1 > this[_0x56ae('0x333c')]()) { if (_0x56ae('0x3378') === 'Thwjo') { for (var _0x27a04b = 0x0; 0x0 <= _0x3b73c0;) if (_0x27a04b + this['__textEngine']['lineHeights'][_0x56ae('0x1b')](_0x3b73c0) <= this[_0x56ae('0x16')]() - 0x4) _0x27a04b += this[_0x56ae('0x1487')][_0x56ae('0x319a')][_0x56ae('0x1b')](_0x3b73c0), --_0x3b73c0; else break; this[_0x56ae('0x3377')](_0x3b73c0 + 0x2); } else { return this[_0x56ae('0x1433')]; } } else this['set_scrollV'](this[_0x56ae('0x3199')]()); }, '__updateText': function(_0x25aa9d) { _0x407807[_0x56ae('0xa49')] && this[_0x56ae('0x32e2')] && (this['__forceCachedBitmapUpdate'] = this['__text'] != _0x25aa9d); this['__textEngine'][_0x56ae('0xb39')](_0x25aa9d); this[_0x56ae('0x318a')] = this['__textEngine'][_0x56ae('0x2a9')]; this['__text'][_0x56ae('0x32')] < this[_0x56ae('0x32f6')] && (this['__selectionIndex'] = this[_0x56ae('0x32f6')] = this['__text'][_0x56ae('0x32')]); if (!this[_0x56ae('0x3188')] || _0x407807[_0x56ae('0xa49')] && !this[_0x56ae('0x32e2')]) this[_0x56ae('0x1487')]['set_text'](this[_0x56ae('0x318a')]); else { _0x25aa9d = ''; for (var _0x1d7191 = 0x0, _0xe2c46 = this[_0x56ae('0x1486')]()[_0x56ae('0x32')]; _0x575257[_0x56ae('0x772')](_0x1d7191, _0xe2c46);) _0x1d7191++, _0x25aa9d += '*'; this[_0x56ae('0x1487')][_0x56ae('0xb39')](_0x25aa9d); } }, '__updateTransforms': function(_0x198618) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0xa45')]['call'](this, _0x198618); _0x198618 = this[_0x56ae('0x96d')]; var _0x3bd83e = this[_0x56ae('0x2378')], _0x23b25f = this['__offsetY']; _0x198618['tx'] = _0x3bd83e * _0x198618['a'] + _0x23b25f * _0x198618['c'] + _0x198618['tx']; _0x198618['ty'] = _0x3bd83e * _0x198618['b'] + _0x23b25f * _0x198618['d'] + _0x198618['ty']; }, 'set_autoSize': function(_0x238ffc) { _0x238ffc != this[_0x56ae('0x1487')]['autoSize'] && (this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())); return this['__textEngine'][_0x56ae('0x3373')] = _0x238ffc; }, 'set_background': function(_0x1c1322) { _0x1c1322 != this[_0x56ae('0x1487')][_0x56ae('0x944')] && (this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this[_0x56ae('0xa96')]())); return this['__textEngine']['background'] = _0x1c1322; }, 'set_border': function(_0x11bf70) { _0x11bf70 != this[_0x56ae('0x1487')][_0x56ae('0x191e')] && (this[_0x56ae('0x191f')] = !0x0, this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())); return this['__textEngine']['border'] = _0x11bf70; }, 'get_bottomScrollV': function() { this['__updateLayout'](); return this[_0x56ae('0x1487')][_0x56ae('0x333c')](); }, 'get_defaultTextFormat': function() { return this[_0x56ae('0x32e7')][_0x56ae('0xa48')](); }, 'set_defaultTextFormat': function(_0x344d49) { if (_0x56ae('0x3379') === _0x56ae('0x3379')) { this[_0x56ae('0x32e7')][_0x56ae('0x32f9')](_0x344d49); this[_0x56ae('0x191f')] = this[_0x56ae('0x1aba')] = !0x0; this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); return _0x344d49; } else { throw new _0x1adea8(new _0x4a3ee6()); } }, 'set_displayAsPassword': function(_0x4f3cc2) { _0x4f3cc2 != this[_0x56ae('0x3188')] && (this['__layoutDirty'] = this['__dirty'] = !0x0, this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this['__setParentRenderDirty']()), this[_0x56ae('0x3188')] = _0x4f3cc2, this[_0x56ae('0x3189')](this[_0x56ae('0x318a')])); return _0x4f3cc2; }, 'set_embedFonts': function(_0x4bc278) { return this['__textEngine'][_0x56ae('0x337a')] = _0x4bc278; }, 'get_height': function() { this[_0x56ae('0x3197')](); return this[_0x56ae('0x1487')][_0x56ae('0x727')] * Math[_0x56ae('0x887')](this['get_scaleY']()); }, 'set_height': function(_0x4a3609) { _0x4a3609 != this[_0x56ae('0x1487')]['height'] && (this[_0x56ae('0xa9b')](), this['__layoutDirty'] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']()), this[_0x56ae('0x1487')][_0x56ae('0x727')] = _0x4a3609); return _0x575257[_0x56ae('0x774')](this[_0x56ae('0x1487')][_0x56ae('0x727')], Math[_0x56ae('0x887')](this['get_scaleY']())); }, 'get_htmlText': function() { if ('PjTeG' !== _0x56ae('0x337b')) { return this['_texture']; } else { return this[_0x56ae('0x334f')] ? this[_0x56ae('0x3350')] : this[_0x56ae('0x318a')]; } }, 'set_htmlText': function(_0x38adcc) { this[_0x56ae('0x334f')] && this[_0x56ae('0x318a')] == _0x38adcc || (this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']())); this[_0x56ae('0x334f')] = !0x0; this['__rawHtmlText'] = _0x38adcc; _0x38adcc = _0x247f25[_0x56ae('0xc3b')](_0x38adcc, this[_0x56ae('0x32e7')], this[_0x56ae('0x1487')][_0x56ae('0x32ee')]); if (_0x407807['__supportDOM']) { 0x1 < this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x9fa')]() && this[_0x56ae('0x1487')]['textFormatRanges'][_0x56ae('0x9d8')](0x1, this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x9fa')]() - 0x1); var _0x16d7f3 = this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x1b')](0x0); _0x16d7f3['format'] = this[_0x56ae('0x32e7')]; _0x16d7f3[_0x56ae('0x950')] = 0x0; this[_0x56ae('0x32e2')] ? (_0x16d7f3[_0x56ae('0xf6a')] = _0x38adcc[_0x56ae('0x32')], this[_0x56ae('0x3189')](_0x38adcc)) : (_0x16d7f3[_0x56ae('0xf6a')] = this[_0x56ae('0x3350')]['length'], this[_0x56ae('0x3189')](this['__rawHtmlText'])); } else this[_0x56ae('0x3189')](_0x38adcc); this[_0x56ae('0x32ef')](); return _0x38adcc; }, 'get_maxScrollV': function() { this['__updateLayout'](); return this[_0x56ae('0x1487')][_0x56ae('0x337c')](); }, 'get_mouseWheelEnabled': function() { return this['__mouseWheelEnabled']; }, 'get_multiline': function() { if (_0x56ae('0x337d') === _0x56ae('0x337e')) { this[_0x56ae('0xe37')] = _0x252a59[_0x56ae('0x977')](null); _0x36abf2[_0x56ae('0x94d')](this); } else { return this[_0x56ae('0x1487')][_0x56ae('0x330f')]; } }, 'set_multiline': function(_0x328a8b) { _0x328a8b != this['__textEngine'][_0x56ae('0x330f')] && (this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this['__updateText'](this['__text']), this['__updateScrollH'](), this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']())); return this[_0x56ae('0x1487')][_0x56ae('0x330f')] = _0x328a8b; }, 'get_numLines': function() { this[_0x56ae('0x3197')](); return this[_0x56ae('0x1487')]['numLines']; }, 'get_scrollH': function() { if (_0x56ae('0x337f') !== _0x56ae('0x337f')) { var _0x13cc29 = l++; f = b[_0x56ae('0x1b')](Math[_0x56ae('0x49')](_0x13cc29 / 0x4))[_0x56ae('0x8a8')]() + _0x1b30b7['string'](a[_0x13cc29 % 0x4]); e && (c = this[_0x56ae('0x9b9')][_0x56ae('0xcea')](), this[_0x56ae('0x1b44')][_0x56ae('0x8b6')](_0x13cc29, c['get_index']()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')]['getFragmentCodePerProbe'](this[_0x56ae('0x9c1')]['_diffuseMethodVO'], c, f, this[_0x56ae('0x9b9')])); d && (c = this[_0x56ae('0x9b9')][_0x56ae('0xcea')](), this[_0x56ae('0x1b45')][_0x56ae('0x8b6')](_0x13cc29, c[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')]['_specularMethod']['getFragmentCodePerProbe'](this['_methodSetup']['_specularMethodVO'], c, f, this[_0x56ae('0x9b9')])); } else { return this[_0x56ae('0x1487')][_0x56ae('0x3143')]; } }, 'set_scrollH': function(_0x235039) { this[_0x56ae('0x3197')](); _0x235039 > this[_0x56ae('0x1487')][_0x56ae('0x3142')] && (_0x235039 = this[_0x56ae('0x1487')][_0x56ae('0x3142')]); 0x0 > _0x235039 && (_0x235039 = 0x0); _0x235039 != this['__textEngine']['scrollH'] && (this['__dirty'] = !0x0, this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this['__setParentRenderDirty']()), this[_0x56ae('0x959')](new _0x140b13(_0x1c1b50['dOiFX']))); return this[_0x56ae('0x1487')][_0x56ae('0x3143')] = _0x235039; }, 'get_scrollV': function() { if ('URWsY' === _0x56ae('0x3380')) { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](-0x45); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x3); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xabd); var _0x3aa127 = null; _0x575257['Zpmwx'](null, _0x3aa127) && (_0x3aa127 = new _0x20e8d2()); var _0x544a0d = Math[_0x56ae('0xaa1')](0.32288591161895097); _0x3aa127['x'] = 0.092 * _0x544a0d; _0x3aa127['y'] = -0.514 * _0x544a0d; _0x3aa127['z'] = 0.853 * _0x544a0d; _0x3aa127['w'] = Math['cos'](0.32288591161895097); _0x544a0d = _0x3aa127['x'] * _0x3aa127['x'] + _0x3aa127['y'] * _0x3aa127['y'] + _0x3aa127['z'] * _0x3aa127['z'] + _0x3aa127['w'] * _0x3aa127['w']; var _0x2353e0 = _0x544a0d - 0x1; 1e-10 > (0x0 <= _0x2353e0 ? _0x2353e0 : -_0x2353e0) || (0x0 == _0x544a0d ? (_0x3aa127['x'] = 0x0, _0x3aa127['y'] = 0x0, _0x3aa127['z'] = 0x0, _0x3aa127['w'] = 0x1) : (_0x544a0d = 0x1 / Math['sqrt'](_0x544a0d), _0x3aa127['x'] *= _0x544a0d, _0x3aa127['y'] *= _0x544a0d, _0x3aa127['z'] *= _0x544a0d, _0x3aa127['w'] *= _0x544a0d)); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfb5')](_0x2eb087['toEulerAngles'](_0x3aa127)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x9, 0x27); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x50); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](8.3, 38.2); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x45); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x3aa127 = _0xfe3284[_0x56ae('0x3d')](0x1a4); _0x544a0d = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x3381'), -0x17c, -0x6e, null, _0x3aa127, null, _0x544a0d, 0xfa); this['makeBold'](_0x575257['LSDSq']); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x67a'), 0xc8, -0x50, null, null, null, null, null); _0x3aa127 = _0xfe3284[_0x56ae('0x3d')](0x1a4); _0x544a0d = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x253c'), 0x154, 0x6e, null, _0x3aa127, -0x1, _0x544a0d, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x3382'), 0x8c, 0x168, null, null, -0x1, null, null); } else { return this[_0x56ae('0x1487')][_0x56ae('0x3199')](); } }, 'set_scrollV': function(_0x19511a) { if (_0x1c1b50[_0x56ae('0x291')](_0x56ae('0x3383'), _0x56ae('0x3383'))) { this[_0x56ae('0x3197')](); _0x19511a != this[_0x56ae('0x1487')][_0x56ae('0x3199')]() && (this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this['__setParentRenderDirty']()), this[_0x56ae('0x959')](new _0x140b13('scroll'))); return this[_0x56ae('0x1487')][_0x56ae('0x3377')](_0x19511a); } else { this['_boundsInvalid'] = !0x1; } }, 'get_selectable': function() { return this[_0x56ae('0x1487')]['selectable']; }, 'set_selectable': function(_0xd86d24) { _0xd86d24 != this[_0x56ae('0x1487')][_0x56ae('0x3314')] && 0x1 == this[_0x56ae('0x3330')]() && (null != this[_0x56ae('0x952')] && this[_0x56ae('0x952')][_0x56ae('0xad2')]() == this ? this['__startTextInput']() : _0xd86d24 || this['__stopTextInput']()); return this['__textEngine']['selectable'] = _0xd86d24; }, 'get_tabEnabled': function() { return null == this[_0x56ae('0xac0')] ? 0x1 == this[_0x56ae('0x1487')][_0x56ae('0x3aa')] : this[_0x56ae('0xac0')]; }, 'get_text': function() { return this[_0x56ae('0x318a')]; }, 'set_text': function(_0x28b198) { if (this['__isHTML'] || this[_0x56ae('0x318a')] != _0x28b198) this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); else return _0x28b198; 0x1 < this['__textEngine']['textFormatRanges']['get_length']() && this['__textEngine'][_0x56ae('0x32ee')][_0x56ae('0x9d8')](0x1, this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x9fa')]() - 0x1); var _0x3faf6 = this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x1b')](0x0); _0x3faf6[_0x56ae('0xc16')] = this[_0x56ae('0x32e7')]; _0x3faf6['start'] = 0x0; _0x3faf6['end'] = _0x28b198['length']; this[_0x56ae('0x334f')] = !0x1; this[_0x56ae('0x3189')](_0x28b198); this[_0x56ae('0x32ef')](); return _0x28b198; }, 'get_textWidth': function() { this['__updateLayout'](); return this[_0x56ae('0x1487')][_0x56ae('0x3375')]; }, 'get_textHeight': function() { if (_0x56ae('0x3384') !== 'ujChi') { this[_0x56ae('0x3197')](); return this[_0x56ae('0x1487')][_0x56ae('0x319b')]; } else { this[_0x56ae('0xe9c')][_0x56ae('0xe74')]() || (a > this[_0x56ae('0xe91')] + this[_0x56ae('0xe9c')][_0x56ae('0xe70')]() ? a = this[_0x56ae('0xe91')] + this[_0x56ae('0xe9c')]['get_totalDuration']() : a < this[_0x56ae('0xe91')] && (a = this['_startTime'])); this['_time'] != a - this[_0x56ae('0xe91')] && this['updateTime'](a); } }, 'get_type': function() { return this[_0x56ae('0x1487')][_0x56ae('0x3aa')]; }, 'set_type': function(_0xc56a33) { if (_0x56ae('0x3385') === 'hXVkT') { _0xc56a33 != this[_0x56ae('0x1487')][_0x56ae('0x3aa')] && (0x1 == _0xc56a33 ? (this[_0x56ae('0x95e')](_0x56ae('0xacf'), _0x2d9f4e(this, this['this_onAddedToStage'])), this[_0x56ae('0x32e9')](null), this[_0x56ae('0x1487')]['__useIntAdvances'] = !0x0) : (this[_0x56ae('0x968')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0x3386')])), this[_0x56ae('0x3387')](), this[_0x56ae('0x1487')][_0x56ae('0x2a69')] = null), this['__layoutDirty'] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this[_0x56ae('0xa96')]())); return this['__textEngine'][_0x56ae('0x3aa')] = _0xc56a33; } else { null == this[_0x56ae('0xb4b')] && (this['listeners'] = _0x252a59['toFunctionVector'](null)); this[_0x56ae('0xb4b')]['push'](_0xc56a33); } }, 'get_width': function() { this['__updateLayout'](); return this[_0x56ae('0x1487')][_0x56ae('0x3d')] * Math['abs'](this[_0x56ae('0xa44')]); }, 'set_width': function(_0x1a8055) { _0x1a8055 != this['__textEngine']['width'] && (this[_0x56ae('0xa9b')](), this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()), this[_0x56ae('0x1487')][_0x56ae('0x3d')] = _0x1a8055); return this[_0x56ae('0x1487')]['width'] * Math[_0x56ae('0x887')](this[_0x56ae('0xa44')]); }, 'set_wordWrap': function(_0x1056b9) { _0x1056b9 != this['__textEngine'][_0x56ae('0x1ab9')] && (this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this['__renderDirty'] = !0x0, this['__setParentRenderDirty']())); return this['__textEngine'][_0x56ae('0x1ab9')] = _0x1056b9; }, 'get_x': function() { return this['__transform']['tx'] + this['__offsetX']; }, 'set_x': function(_0x5a181) { _0x1c1b50[_0x56ae('0x296')](_0x5a181, _0x1c1b50['rvRHg'](this[_0x56ae('0x98e')]['tx'], this['__offsetX'])) && this[_0x56ae('0xa9b')](); return this[_0x56ae('0x98e')]['tx'] = _0x5a181 - this[_0x56ae('0x2378')]; }, 'get_y': function() { return this[_0x56ae('0x98e')]['ty'] + this[_0x56ae('0x2379')]; }, 'set_y': function(_0x2781bf) { if (_0x575257['PVvLd'] === 'sBPHE') { _0x2781bf != this[_0x56ae('0x98e')]['ty'] + this[_0x56ae('0x2379')] && this[_0x56ae('0xa9b')](); return this['__transform']['ty'] = _0x2781bf - this['__offsetY']; } else { this[_0x56ae('0x35')] = !0x1; for (var _0x44c876 = this['__listeners'], _0x318b84 = this['__repeat'], _0x1add7c = 0x0; _0x1add7c < _0x44c876[_0x56ae('0x32')] && (_0x44c876[_0x1add7c](_0x2781bf), _0x318b84[_0x1add7c] ? ++_0x1add7c : this['remove'](_0x44c876[_0x1add7c]), !this[_0x56ae('0x35')]);); } }, 'stage_onMouseMove': function(_0x4893d2) { null != this[_0x56ae('0x952')] && this['__textEngine']['selectable'] && 0x0 <= this[_0x56ae('0x32fb')] && (this[_0x56ae('0x3197')](), _0x4893d2 = this[_0x56ae('0x1d36')](this['get_mouseX']() + this[_0x56ae('0x3198')](), this['get_mouseY']()), _0x4893d2 != this[_0x56ae('0x32f6')] && (this[_0x56ae('0x32f6')] = _0x4893d2, _0x407807[_0x56ae('0xa49')] ? this[_0x56ae('0x32e2')] && (this[_0x56ae('0x32e3')] = !0x0) : (this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']())))); }, 'stage_onMouseUp': function(_0x1d3e73) { if (null != this[_0x56ae('0x952')] && (this['stage'][_0x56ae('0x968')](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0x3388')])), this['stage'][_0x56ae('0x968')](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0x3389')])), this[_0x56ae('0x952')][_0x56ae('0xad2')]() == this)) { var _0x52cad9 = '5|4|3|6|1|2|0' ['split']('|'), _0x47bd80 = 0x0; while (!![]) { switch (_0x52cad9[_0x47bd80++]) { case '0': this[_0x56ae('0x3303')] && (this[_0x56ae('0x32e9')](null), this[_0x56ae('0x32f7')](), this['__startCursorTimer'](), _0x407807[_0x56ae('0xa49')] && this[_0x56ae('0x32e2')] && (this[_0x56ae('0x32e3')] = !0x0)); continue; case '1': this[_0x56ae('0x32fb')] = Math[_0x56ae('0x58')](this[_0x56ae('0x32fb')], _0x1d3e73) | 0x0; continue; case '2': this[_0x56ae('0x32f6')] = _0xf7e946; continue; case '3': _0x1d3e73 = this[_0x56ae('0x1d36')](this[_0x56ae('0xaba')]() + this['get_scrollH'](), this[_0x56ae('0xab9')]()); continue; case '4': this[_0x56ae('0x3197')](); continue; case '5': this['__getWorldTransform'](); continue; case '6': var _0xf7e946 = Math[_0x56ae('0x57')](this[_0x56ae('0x32fb')], _0x1d3e73) | 0x0; continue; } break; } } }, 'this_onAddedToStage': function(_0x1cb20e) { this['this_onFocusIn'](null); }, 'this_onFocusIn': function(_0x5866d1) { 0x1 == this[_0x56ae('0x3330')]() && null != this[_0x56ae('0x952')] && this[_0x56ae('0x952')][_0x56ae('0xad2')]() == this && this[_0x56ae('0x338a')](); }, 'this_onFocusOut': function(_0x57c09c) { this[_0x56ae('0x32f7')](); null != _0x57c09c[_0x56ae('0x338b')] && _0x57c09c[_0x56ae('0x338b')] instanceof _0x5bdbed ? (null != this[_0x56ae('0x952')] && (this['stage'][_0x56ae('0x956')][_0x56ae('0x3305')]['remove'](_0x2d9f4e(this, this[_0x56ae('0x3306')])), this[_0x56ae('0x952')]['window']['onKeyDown'][_0x56ae('0x38')](_0x2d9f4e(this, this['window_onKeyDown']))), this[_0x56ae('0x3303')] = !0x1) : this['__stopTextInput'](); this[_0x56ae('0x32fb')] != this[_0x56ae('0x32f6')] && (this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')], this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this['__setParentRenderDirty']())); }, 'this_onKeyDown': function(_0x461bf1) { if (_0x56ae('0x338c') === _0x56ae('0x338d')) { _0x461bf1 = new _0xb3104a(); _0x461bf1[_0x56ae('0x224d')] = !0x1; return _0x461bf1; } else { this[_0x56ae('0x338e')]() && 0x1 != this[_0x56ae('0x3330')]() && 0x43 == _0x461bf1[_0x56ae('0x1f2d')] && (_0x461bf1[_0x56ae('0x338f')] || _0x461bf1[_0x56ae('0x206a')]) && this['__caretIndex'] != this[_0x56ae('0x32fb')] && _0x200c17['set_text'](this[_0x56ae('0x318a')][_0x56ae('0xb18')](this[_0x56ae('0x32f6')], this[_0x56ae('0x32fb')])); } }, 'this_onMouseDown': function(_0x5cce41) { if (this[_0x56ae('0x338e')]() || 0x1 == this[_0x56ae('0x3330')]()) this[_0x56ae('0x3197')](), this['__selectionIndex'] = this[_0x56ae('0x32f6')] = this[_0x56ae('0x1d36')](this[_0x56ae('0xaba')]() + this['get_scrollH'](), this[_0x56ae('0xab9')]()), _0x407807[_0x56ae('0xa49')] || (this[_0x56ae('0x191f')] = !0x0, this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())), this['stage'][_0x56ae('0x95e')](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0x3388')])), this[_0x56ae('0x952')][_0x56ae('0x95e')](_0x56ae('0x849'), _0x2d9f4e(this, this['stage_onMouseUp'])); }, 'this_onMouseWheel': function(_0x4b08cc) { this[_0x56ae('0x3390')]() && this[_0x56ae('0x3377')](this['get_scrollV']() - _0x4b08cc['delta']); }, 'window_onKeyDown': function(_0x4f5a4c, _0x1e73c8) { switch (_0x4f5a4c) { case 0x8: this[_0x56ae('0x32fb')] == this[_0x56ae('0x32f6')] && 0x0 < this[_0x56ae('0x32f6')] && (this['__selectionIndex'] = this[_0x56ae('0x32f6')] - 0x1); this['__selectionIndex'] != this[_0x56ae('0x32f6')] && (this[_0x56ae('0x3391')](''), this['__selectionIndex'] = this[_0x56ae('0x32f6')], this['dispatchEvent'](new _0x140b13(_0x56ae('0x624'), !0x0))); break; case 0x61: this[_0x56ae('0x338e')]() && (_0x1c0d76[_0x56ae('0x3392')](_0x1e73c8) || _0x1c0d76['get_ctrlKey'](_0x1e73c8)) && (this['__caretIndex'] = this['__text']['length'], this['__selectionIndex'] = 0x0); break; case 0x63: (_0x1c0d76[_0x56ae('0x3392')](_0x1e73c8) || _0x1c0d76[_0x56ae('0x3393')](_0x1e73c8)) && this[_0x56ae('0x32f6')] != this['__selectionIndex'] && _0x200c17[_0x56ae('0xb39')](this['__text']['substring'](this[_0x56ae('0x32f6')], this[_0x56ae('0x32fb')])); break; case 0x78: (_0x1c0d76['get_metaKey'](_0x1e73c8) || _0x1c0d76['get_ctrlKey'](_0x1e73c8)) && this[_0x56ae('0x32f6')] != this['__selectionIndex'] && (_0x200c17['set_text'](this[_0x56ae('0x318a')][_0x56ae('0xb18')](this[_0x56ae('0x32f6')], this[_0x56ae('0x32fb')])), this[_0x56ae('0x3391')](''), this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x624'), !0x0))); break; case 0x7f: this[_0x56ae('0x32fb')] == this[_0x56ae('0x32f6')] && this[_0x56ae('0x32f6')] < this['__text']['length'] && (this[_0x56ae('0x32fb')] = this['__caretIndex'] + 0x1); this[_0x56ae('0x32fb')] != this['__caretIndex'] && (this[_0x56ae('0x3391')](''), this['__selectionIndex'] = this[_0x56ae('0x32f6')], this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x624'), !0x0))); break; case 0x4000004a: this[_0x56ae('0x338e')]() && (this['__caretBeginningOfLine'](), this[_0x56ae('0x32f7')](), this[_0x56ae('0x32f8')]()); break; case 0x4000004d: this['get_selectable']() && (this[_0x56ae('0x3394')](), this['__stopCursorTimer'](), this[_0x56ae('0x32f8')]()); break; case 0x4000004f: this['get_selectable']() && (_0x1c0d76[_0x56ae('0x3392')](_0x1e73c8) ? (this[_0x56ae('0x3394')](), _0x1c0d76[_0x56ae('0x3395')](_0x1e73c8) || (this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')])) : _0x1c0d76[_0x56ae('0x3395')](_0x1e73c8) ? this[_0x56ae('0x3396')]() : (this[_0x56ae('0x32fb')] == this[_0x56ae('0x32f6')] ? this[_0x56ae('0x3396')]() : this[_0x56ae('0x32f6')] = Math[_0x56ae('0x57')](this[_0x56ae('0x32f6')], this[_0x56ae('0x32fb')]) | 0x0, this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')]), this[_0x56ae('0x32f0')](), this[_0x56ae('0x32ef')](), this[_0x56ae('0x32f7')](), this[_0x56ae('0x32f8')]()); break; case 0x40000050: this[_0x56ae('0x338e')]() && (_0x1c0d76[_0x56ae('0x3392')](_0x1e73c8) ? (this[_0x56ae('0x3397')](), _0x1c0d76['get_shiftKey'](_0x1e73c8) || (this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')])) : _0x1c0d76[_0x56ae('0x3395')](_0x1e73c8) ? this['__caretPreviousCharacter']() : (this[_0x56ae('0x32fb')] == this[_0x56ae('0x32f6')] ? this['__caretPreviousCharacter']() : this[_0x56ae('0x32f6')] = Math[_0x56ae('0x58')](this[_0x56ae('0x32f6')], this['__selectionIndex']) | 0x0, this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')]), this['__updateScrollH'](), this['__updateScrollV'](), this[_0x56ae('0x32f7')](), this[_0x56ae('0x32f8')]()); break; case 0x40000051: this['get_selectable']() && this['__textEngine']['multiline'] && (_0x1c0d76[_0x56ae('0x3395')](_0x1e73c8) ? this[_0x56ae('0x3398')]() : (this[_0x56ae('0x32fb')] == this[_0x56ae('0x32f6')] ? this['__caretNextLine']() : (_0x4f5a4c = this[_0x56ae('0x32fd')](Math[_0x56ae('0x57')](this[_0x56ae('0x32f6')], this['__selectionIndex']) | 0x0), this[_0x56ae('0x3398')](_0x4f5a4c, Math[_0x56ae('0x58')](this[_0x56ae('0x32f6')], this[_0x56ae('0x32fb')]) | 0x0)), this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')]), this[_0x56ae('0x32ef')](), this[_0x56ae('0x32f7')](), this[_0x56ae('0x32f8')]()); break; case 0x40000052: this[_0x56ae('0x338e')]() && this[_0x56ae('0x1487')]['multiline'] && (_0x1c0d76[_0x56ae('0x3395')](_0x1e73c8) ? this['__caretPreviousLine']() : (this['__selectionIndex'] == this[_0x56ae('0x32f6')] ? this[_0x56ae('0x3399')]() : (_0x4f5a4c = this[_0x56ae('0x32fd')](Math['min'](this[_0x56ae('0x32f6')], this['__selectionIndex']) | 0x0), this[_0x56ae('0x3399')](_0x4f5a4c, Math[_0x56ae('0x58')](this[_0x56ae('0x32f6')], this[_0x56ae('0x32fb')]) | 0x0)), this[_0x56ae('0x32fb')] = this[_0x56ae('0x32f6')]), this['__updateScrollV'](), this[_0x56ae('0x32f7')](), this['__startCursorTimer']()); break; case 0xd: case 0x40000058: this[_0x56ae('0x1487')][_0x56ae('0x330f')] && (_0x4f5a4c = new _0x4d59b9('textInput', !0x0, !0x0, '\x0a'), this['dispatchEvent'](_0x4f5a4c), _0x4f5a4c[_0x56ae('0x11f1')]() || (this[_0x56ae('0x32f4')]('\x0a', !0x0), this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x624'), !0x0)))); } }, 'window_onTextInput': function(_0x172476) { if (_0x56ae('0x339a') === _0x56ae('0x339b')) { _0x5ac4a7 = new _0x2647fb(_0x5ac4a7); if (_0x5ac4a7['push'](_0x2d9f4e, !0x0), _0x5ac4a7['err']) throw _0x5ac4a7[_0x56ae('0x2e')]; return _0x5ac4a7[_0x56ae('0x2b')]; } else { this['__replaceSelectedText'](_0x172476, !0x0); this[_0x56ae('0x959')](new _0x140b13(_0x575257['oWlVh'], !0x0)); } }, '__class__': _0x5bdbed, '__properties__': _0x4e6193(_0x2bb227[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_wordWrap': _0x56ae('0x339c'), 'set_type': _0x56ae('0x30e7'), 'get_type': _0x56ae('0x3330'), 'get_textWidth': 'get_textWidth', 'get_textHeight': _0x56ae('0x339d'), 'set_text': _0x56ae('0xb39'), 'get_text': _0x56ae('0x1486'), 'set_selectable': _0x56ae('0x3313'), 'get_selectable': _0x56ae('0x338e'), 'set_scrollV': 'set_scrollV', 'get_scrollV': _0x56ae('0x3199'), 'set_scrollH': _0x56ae('0x3376'), 'get_scrollH': _0x56ae('0x3198'), 'get_numLines': _0x56ae('0x339e'), 'set_multiline': _0x56ae('0x339f'), 'get_multiline': 'get_multiline', 'get_mouseWheelEnabled': _0x56ae('0x3390'), 'get_maxScrollV': _0x56ae('0x337c'), 'set_htmlText': _0x56ae('0x2b4d'), 'get_htmlText': _0x56ae('0x3354'), 'set_embedFonts': _0x56ae('0x3320'), 'set_displayAsPassword': _0x56ae('0x33a0'), 'set_defaultTextFormat': _0x56ae('0x33a1'), 'get_defaultTextFormat': _0x56ae('0xf45'), 'get_bottomScrollV': _0x56ae('0x333c'), 'set_border': 'set_border', 'set_background': _0x56ae('0x3312'), 'set_autoSize': 'set_autoSize' }) }); var _0x3902e3 = function() { if (_0x56ae('0x33a2') === _0x56ae('0x33a2')) { this[_0x56ae('0x33a3')] = null; _0x5bdbed['call'](this); var _0x10a9a4 = new _0x1688e1(); _0x10a9a4['font'] = _0x4421e4[_0x56ae('0xb5d')]; _0x10a9a4['size'] = 0x50; _0x10a9a4[_0x56ae('0x150e')] = 0xffffff; _0x10a9a4[_0x56ae('0xb29')] = 0x0; this[_0x56ae('0x33a1')](_0x10a9a4); this['set_embedFonts'](!0x0); this['set_selectable'](!0x1); this['set_multiline'](!0x0); this['set_wordWrap'](!0x0); this[_0x56ae('0xac5')] = !0x1; this['set_text'](''); this['set_autoSize'](0x0); this[_0x56ae('0x9e3')] = _0xfba720['get_currentLayout'](); _0x10a9a4 = null; null == _0x10a9a4 && (_0x10a9a4 = this[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(this), new _0x1ba7bc(_0x10a9a4)); _0x10a9a4 = new _0x4dd284(this); var _0x562c62 = 0x0; _0x1c1b50[_0x56ae('0x2a4')](null, _0x562c62) && (_0x562c62 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x10a9a4, new _0x29265e(!0x0, 0x2 * _0x562c62)); _0x10a9a4 = new _0x4dd284(this); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x10a9a4, new _0x18f8f3(!0x1, 0.5)); this[_0x56ae('0xb82')](!0x1); } else { var _0x3ab226 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]; _0x3ab226[_0x56ae('0x968')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x3ab226['removeEventListener'](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x3ab226[_0x56ae('0x968')](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); this['reset'](); } }; _0x5ac4a7['com.player03.run3.ui.LevelStartText'] = _0x3902e3; _0x3902e3['__name__'] = _0x56ae('0x33a4'); _0x3902e3[_0x56ae('0x961')] = [_0x242431]; _0x3902e3[_0x56ae('0x8ee')] = _0x5bdbed; _0x3902e3['prototype'] = _0x4e6193(_0x5bdbed['prototype'], { '_overrideText': null, 'layout': null, 'update': function(_0x198c71) { _0x198c71 = _0x4421e4['instance']['tunnel']; if (null == _0x198c71 || null == _0x198c71[_0x56ae('0xba2')] || _0x198c71[_0x56ae('0x2e1e')]) this[_0x56ae('0xb82')](!0x1); else { if (_0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')]) { var _0x22f674 = _0xf0534[_0x56ae('0x488')](); _0x22f674 = !(_0x22f674[_0x56ae('0xab0')]() && 0x0 < _0x22f674['blockingOverlays']['get_length']()); } else _0x22f674 = !0x1; var _0x5b16f0 = _0x198c71[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); !_0x22f674 && (0x0 == _0x5b16f0[_0x56ae('0x1ac2')] || 0x1 == _0x5b16f0[_0x56ae('0x1ac2')] && _0x5b16f0['physicsData'][_0x56ae('0x1b2d')]) && _0x198c71[_0x56ae('0xbc6')] != _0x3500d1[_0x56ae('0x2cbb')] && null != _0x5b16f0[_0x56ae('0x2247')] && (this[_0x56ae('0x33a3')] = null, _0x22f674 = !0x0, 0x190 > _0x575257[_0x56ae('0x777')](_0x5b16f0['nextSection'][_0x56ae('0xca0')], _0x5b16f0[_0x56ae('0xe79')]['get_z']()) && (_0x22f674 = !0x1)); if (_0x22f674 != this['get_visible']() && (this[_0x56ae('0xb82')](_0x22f674), this[_0x56ae('0xab0')]())) { if (null != this[_0x56ae('0x33a3')]) this[_0x56ae('0xb39')](this[_0x56ae('0x33a3')]); else if (null != _0x5b16f0[_0x56ae('0x2247')]) this[_0x56ae('0xb39')](_0x198c71['levelSet']['getLevelName'](_0x5b16f0[_0x56ae('0x2247')][_0x56ae('0x1d28')])); else if (null != _0x5b16f0[_0x56ae('0xbcc')]) this[_0x56ae('0xb39')](_0x198c71['levelSet'][_0x56ae('0xbca')](_0x5b16f0[_0x56ae('0xbcc')][_0x56ae('0x1d28')])); else { this[_0x56ae('0xb82')](!0x1); return; } this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(this)); } } }, 'reset': function() { this[_0x56ae('0xb82')](!0x1); this[_0x56ae('0x8f2')](0x0); }, 'set_overrideText': function(_0x8cd7e8) { this[_0x56ae('0x33a3')] != _0x8cd7e8 && (this['_overrideText'] = _0x8cd7e8, this[_0x56ae('0xb7c')]()); return _0x8cd7e8; }, '__class__': _0x3902e3, '__properties__': _0x4e6193(_0x5bdbed[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_overrideText': _0x56ae('0x33a5') }) }); var _0x42c7f4 = function() { this[_0x56ae('0x33a6')] = this[_0x56ae('0x33a7')] = -0x1; _0x1bcb64[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x33a8')] = _0x42c7f4; _0x42c7f4['__name__'] = _0x56ae('0x33a8'); _0x42c7f4[_0x56ae('0x961')] = [_0x242431]; _0x42c7f4['__super__'] = _0x1bcb64; _0x42c7f4[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'homeButton': null, 'pauseButton': null, 'unpauseButton': null, 'musicButton': null, 'soundButton': null, 'pausedOverlay': null, 'mapButton': null, 'buttons': null, 'lastButton': null, 'wikiButton': null, 'characterSelector': null, 'achievementIndicator': null, 'clickStartTime': null, 'targetLevelNumber': null, 'createLayout2': function() { this['pausedOverlay'] = new _0xc32e6(); this['pausedOverlay'][_0x56ae('0xb82')](!0x1); this['addChild'](this[_0x56ae('0xf87')]); var _0x148ab8 = new _0x1f1204(); _0x3c4050['fillRect'](_0x148ab8, _0xa83b0c['TRANSPARENT'](0x0, 0.7)); this[_0x56ae('0xf87')][_0x56ae('0x994')](_0x148ab8); this[_0x56ae('0xf89')] = _0x252a59['toObjectVector'](null); _0x42c7f4[_0x56ae('0xc62')] = 0xc; _0x148ab8 = new _0x5d21aa(_0x56ae('0xf8a'), _0x2d9f4e(this, this[_0x56ae('0xf8b')])); var _0xaf41ed = new _0x4dd284(_0x148ab8); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xaf41ed, new _0x18f8f3(!0x0, 0.5)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xaf41ed, new _0x18f8f3(!0x1, 0.5)); this[_0x56ae('0xf87')][_0x56ae('0x994')](_0x148ab8); this[_0x56ae('0xf8c')] = new _0x5d21aa(_0x56ae('0x33a9'), _0x2d9f4e(this, this[_0x56ae('0xf8b')])); _0x148ab8 = new _0x4dd284(this['pauseButton']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x148ab8, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x148ab8, _0x11c9c7['edge'](_0x2bd32b['TOP'])); this['addChild'](this[_0x56ae('0xf8c')]); this[_0x56ae('0xf8e')] = new _0x5d21aa('options/UnpauseIcon.png', _0x2d9f4e(this, this['toggleOptions'])); _0x148ab8 = new _0x4dd284(this[_0x56ae('0xf8e')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x148ab8, _0x11c9c7['edge'](_0x2bd32b['RIGHT'])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x148ab8, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP'])); this[_0x56ae('0xf87')][_0x56ae('0x994')](this[_0x56ae('0xf8e')]); var _0x229a69 = this[_0x56ae('0xf91')] = new _0x2e2437(0x0); _0x148ab8 = new _0x4dd284(this[_0x56ae('0xf8c')]); _0xaf41ed = _0x42c7f4[_0x56ae('0xc62')] / 0x2; null == _0xaf41ed && (_0xaf41ed = 0x0); _0x229a69 = new _0x4dd284(_0x229a69); null == _0xaf41ed && (_0xaf41ed = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x229a69, new _0x5ed31e(_0xaf41ed, _0x2bd32b[_0x56ae('0xf90')]), _0x148ab8); _0x148ab8 = 0x2 * _0x42c7f4[_0x56ae('0xc62')]; _0xaf41ed = new _0x4dd284(this['musicButton']); _0xfba720[_0x56ae('0xa1f')]()['add'](_0xaf41ed, null == _0x148ab8 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x148ab8, _0x2bd32b['TOP'])); this['pausedOverlay']['addChild'](this[_0x56ae('0xf91')]); _0x229a69 = this[_0x56ae('0xf92')] = new _0x2e2437(0x1); _0x148ab8 = new _0x4dd284(this[_0x56ae('0xf91')]); _0xaf41ed = _0x1c1b50['FcLMp'](_0x42c7f4[_0x56ae('0xc62')], 0x2); null == _0xaf41ed && (_0xaf41ed = 0x0); _0x229a69 = new _0x4dd284(_0x229a69); null == _0xaf41ed && (_0xaf41ed = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x229a69, new _0x5ed31e(_0xaf41ed, _0x2bd32b[_0x56ae('0xf90')]), _0x148ab8); _0x148ab8 = 0x2 * _0x42c7f4['margin']; _0xaf41ed = new _0x4dd284(this[_0x56ae('0xf92')]); _0xfba720['get_currentLayout']()['add'](_0xaf41ed, null == _0x148ab8 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP']) : new _0xa5dd91(_0x148ab8, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0xf87')][_0x56ae('0x994')](this[_0x56ae('0xf92')]); this[_0x56ae('0xf93')] = new _0x3b2e51(_0x2d9f4e(this, this[_0x56ae('0xf94')])); _0xaf41ed = this['homeButton'] = new _0x199e73(); _0x148ab8 = new _0x4dd284(this[_0x56ae('0xf93')]); _0xaf41ed = new _0x4dd284(_0xaf41ed); _0x229a69 = 0x0; null == _0x229a69 && (_0x229a69 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xaf41ed, new _0x29265e(!0x1, 0x2 * _0x229a69), _0x148ab8); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this[_0x56ae('0xf95')]), new _0x5ee5e8(!0x0)); _0x148ab8 = _0x42c7f4[_0x56ae('0xc62')]; _0xaf41ed = new _0x4dd284(this['homeButton']); _0xfba720[_0x56ae('0xa1f')]()['add'](_0xaf41ed, null == _0x148ab8 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf90')]) : new _0xa5dd91(_0x148ab8, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xaf41ed, null == _0x148ab8 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['TOP']) : new _0xa5dd91(_0x148ab8, _0x2bd32b[_0x56ae('0x9e4')])); this['pausedOverlay'][_0x56ae('0x994')](this[_0x56ae('0xf95')]); _0x148ab8 = !0x0; null == _0x148ab8 && (_0x148ab8 = !0x1); this[_0x56ae('0xf98')](new _0xdac5c2(_0x2d9f4e(this, this[_0x56ae('0x33aa')]), _0x56ae('0xf96'), _0x2d9f4e(this, this[_0x56ae('0x33ab')])), 'Previous', _0x148ab8); this[_0x56ae('0xf98')](this[_0x56ae('0xf93')], _0x56ae('0xf99')); _0x148ab8 = !0x0; null == _0x148ab8 && (_0x148ab8 = !0x1); this[_0x56ae('0xf98')](new _0xdac5c2(_0x1c1b50[_0x56ae('0x2ad')](_0x2d9f4e, this, this['showForwardButton']), _0x56ae('0x6ad'), _0x2d9f4e(this, this[_0x56ae('0xf9b')])), _0x56ae('0x33ac'), _0x148ab8); this[_0x56ae('0xf98')](new _0xdac5c2(null, _0x56ae('0xf9c'), _0x4b9319[_0x56ae('0x33ad')]), 'Quality', !0x1); _0x148ab8 = this['wikiButton'] = new _0x384067(_0x2d9f4e(this, this[_0x56ae('0xf9e')]), 0x0, 0x19, _0x56ae('0x33ae')); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x148ab8), new _0x39eddf(0xaaaaaa, 0x666666, 3.6)); _0x148ab8 = _0x42c7f4['margin']; _0xaf41ed = new _0x4dd284(this[_0x56ae('0xf9f')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xaf41ed, null == _0x148ab8 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf90')]) : new _0xa5dd91(_0x148ab8, _0x2bd32b['LEFT'])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xaf41ed, null == _0x148ab8 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xfa0')]) : new _0xa5dd91(_0x148ab8, _0x2bd32b[_0x56ae('0xfa0')])); this[_0x56ae('0x9e3')][_0x56ae('0x12')](); this[_0x56ae('0xf93')]['finishInit'](); this[_0x56ae('0xfa2')] = new _0x2fc8bd(); _0x148ab8 = _0x42c7f4[_0x56ae('0xc62')]; _0xaf41ed = new _0x4dd284(this[_0x56ae('0xfa2')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xaf41ed, _0x1c1b50['ywfKO'](null, _0x148ab8) ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xfa0')]) : new _0xa5dd91(_0x148ab8, _0x2bd32b[_0x56ae('0xfa0')])); _0x148ab8 = _0x42c7f4[_0x56ae('0xc62')]; _0xaf41ed = new _0x4dd284(this[_0x56ae('0xfa2')]); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xaf41ed, null == _0x148ab8 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')]) : new _0xa5dd91(_0x148ab8, _0x2bd32b['RIGHT'])); this[_0x56ae('0xf87')][_0x56ae('0x994')](this[_0x56ae('0xfa2')]); }, 'update': function(_0x2f75d0) { if (this['get_visible']()) { if (_0x56ae('0x33af') !== _0x56ae('0x33af')) { new Date()[_0x56ae('0xb3e')](); _0x1a5b94 = _0x2e9520['gaussianBlur'](_0x2f75d0['image'], _0x19669a[_0x56ae('0xa02')], _0x1a5b94[_0x56ae('0x1365')](), _0x281464[_0x56ae('0x2dc2')](), this[_0x56ae('0x33b0')], this['__blurY'], this[_0x56ae('0x1c98')]); new Date()['getTime'](); return _0x1a5b94 == _0x2f75d0[_0x56ae('0xa02')] ? _0x2f75d0 : _0x19669a; } else { if (this[_0x56ae('0xf87')][_0x56ae('0xab0')]() != _0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')]) { this['pausedOverlay']['set_visible'](_0x29a875['instance']['paused']); this['pauseButton'][_0x56ae('0xb82')](!this[_0x56ae('0xf87')][_0x56ae('0xab0')]()); if (this['pausedOverlay']['get_visible']()) { this[_0x56ae('0x33a6')] = -0x1; if (null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] || _0x4421e4['instance'][_0x56ae('0x94c')]['gameplayMode'] != _0x3500d1[_0x56ae('0x213a')] && null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0x2c76')]) { if (null == this['characterSelector']) { this[_0x56ae('0xb7e')] = new _0x1af71e(null, null, !0x1); var _0x19669a = this[_0x56ae('0x9e3')], _0x1a5b94 = new _0x4dd284(this[_0x56ae('0xb7e')]); (null == _0x19669a ? _0xfba720[_0x56ae('0xa1f')]() : _0x19669a)['add'](_0x1a5b94, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['BOTTOM'])); this[_0x56ae('0xf87')][_0x56ae('0x994')](this[_0x56ae('0xb7e')]); } this[_0x56ae('0xb7e')][_0x56ae('0xb7c')](); var _0x281464 = this[_0x56ae('0xfa2')]; _0x19669a = new _0x4dd284(this[_0x56ae('0xb7e')]); var _0x411a59 = _0x42c7f4[_0x56ae('0xc62')]; _0x1a5b94 = this[_0x56ae('0x9e3')]; null == _0x411a59 && (_0x411a59 = 0x0); _0x281464 = new _0x4dd284(_0x281464); null == _0x411a59 && (_0x411a59 = 0x0); (null == _0x1a5b94 ? _0xfba720[_0x56ae('0xa1f')]() : _0x1a5b94)['add'](_0x281464, new _0x5ed31e(_0x411a59, _0x2bd32b[_0x56ae('0x9e4')]), _0x19669a); _0x281464 = this[_0x56ae('0xf9f')]; _0x19669a = new _0x4dd284(this[_0x56ae('0xb7e')]); _0x411a59 = _0x42c7f4[_0x56ae('0xc62')]; _0x1a5b94 = this['layout']; null == _0x411a59 && (_0x411a59 = 0x0); _0x281464 = new _0x4dd284(_0x281464); null == _0x411a59 && (_0x411a59 = 0x0); (null == _0x1a5b94 ? _0xfba720[_0x56ae('0xa1f')]() : _0x1a5b94)[_0x56ae('0x8e9')](_0x281464, new _0x5ed31e(_0x411a59, _0x2bd32b[_0x56ae('0x9e4')]), _0x19669a); } else null != this['characterSelector'] && (this['characterSelector'][_0x56ae('0xb82')](!0x1), _0x19669a = _0x42c7f4[_0x56ae('0xc62')], _0x1a5b94 = this[_0x56ae('0x9e3')], _0x411a59 = new _0x4dd284(this[_0x56ae('0xfa2')]), (null == _0x1a5b94 ? _0xfba720[_0x56ae('0xa1f')]() : _0x1a5b94)[_0x56ae('0x8e9')](_0x411a59, null == _0x19669a ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['BOTTOM']) : new _0xa5dd91(_0x19669a, _0x2bd32b[_0x56ae('0xfa0')])), _0x19669a = _0x42c7f4[_0x56ae('0xc62')], _0x1a5b94 = this[_0x56ae('0x9e3')], _0x411a59 = new _0x4dd284(this[_0x56ae('0xf9f')]), (null == _0x1a5b94 ? _0xfba720[_0x56ae('0xa1f')]() : _0x1a5b94)[_0x56ae('0x8e9')](_0x411a59, null == _0x19669a ? _0x11c9c7['edge'](_0x2bd32b['BOTTOM']) : new _0xa5dd91(_0x19669a, _0x2bd32b[_0x56ae('0xfa0')]))); switch (_0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]['gameplayMode']['_hx_index']) { case 0x1: case 0x2: case 0x3: case 0x4: case 0x5: this['wikiButton'][_0x56ae('0xb82')](!0x1); break; case 0x0: case 0x6: this[_0x56ae('0xf9f')]['set_visible'](!0x0); } } else 0x0 <= this[_0x56ae('0x33a7')] && (_0x4421e4['instance'][_0x56ae('0x94c')]['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1d28')] == this['targetLevelNumber'] && null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]['characters']['get'](0x0)[_0x56ae('0x2247')] || _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]['clearAndRebuild'](this[_0x56ae('0x33a7')]), this[_0x56ae('0x33a7')] = -0x1, _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x32d6')][_0x56ae('0x33a5')](null)); this[_0x56ae('0xb7c')](); } if (this[_0x56ae('0xf87')][_0x56ae('0xab0')]()) { _0x29a875[_0x56ae('0x993')]['mouseDown'] || (this[_0x56ae('0x33a6')] = -0x1); for (_0x19669a = this[_0x56ae('0xf89')][_0x56ae('0x3f')](); _0x19669a[_0x56ae('0x8f5')]();) _0x19669a[_0x56ae('0x42')]()[_0x56ae('0x8f2')](_0x2f75d0); this[_0x56ae('0xf91')][_0x56ae('0x8f2')](_0x2f75d0); this[_0x56ae('0xf92')]['update'](_0x2f75d0); this[_0x56ae('0xfa2')][_0x56ae('0x8f2')](_0x2f75d0); } } } }, 'reset': function() { if (_0x56ae('0x33b1') === 'CDtNu') { return this[_0x56ae('0x18e4')]; } else { for (var _0x1231fa = this['buttons']['iterator'](); _0x1231fa['hasNext']();) _0x1231fa['next']()[_0x56ae('0xb7c')](); this['musicButton'][_0x56ae('0xb7c')](); this[_0x56ae('0xf92')][_0x56ae('0xb7c')](); this[_0x56ae('0xf93')][_0x56ae('0xb7c')](); this['achievementIndicator']['reset'](); this[_0x56ae('0x33a7')] = -0x1; _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x32d6')][_0x56ae('0x33a5')](null); } }, 'onClickStart': function(_0x5e44d3) { this['clickStartTime'] = _0x575257[_0x56ae('0x76f')](new Date()[_0x56ae('0xb3e')](), 0x3e8); }, 'nextLevel': function(_0x1241b5) { _0x1241b5 = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); this[_0x56ae('0x33a7')] = 0x0 > this['targetLevelNumber'] && null != _0x1241b5['nextSection'] ? _0x1241b5[_0x56ae('0x2247')][_0x56ae('0x1d28')] : _0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0x2c81')](0x0 <= this['targetLevelNumber'] ? this[_0x56ae('0x33a7')] : null != _0x1241b5[_0x56ae('0x2247')] ? _0x1241b5['nextSection'][_0x56ae('0x1d28')] : _0x1241b5['currentSection'][_0x56ae('0x1d28')], !0x0, !0x0); _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x32d6')]['set_overrideText'](_0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0xbc9')][_0x56ae('0xbca')](this[_0x56ae('0x33a7')])); }, 'previousLevel': function(_0x407263) { if (0x0 <= this[_0x56ae('0x33a6')] && _0x575257[_0x56ae('0x773')](0x1, new Date()['getTime']() / 0x3e8 - this['clickStartTime']) && (_0x407263 = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')], null != _0x407263 && _0x407263[_0x56ae('0xbc6')] == _0x3500d1['EXPLORE'])) { if (_0x56ae('0x33b2') === _0x56ae('0x33b2')) { var _0x2e4195 = _0x407263[_0x56ae('0xbc3')], _0x13f515 = _0x407263['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]['number']; _0x407263[_0x56ae('0xbc9')][_0x56ae('0xba0')](_0x2e4195['backwards'] ? _0x13f515 - 0x1 : _0x13f515 + 0x1) || (_0x2e4195[_0x56ae('0xf2c')] ? ++_0x13f515 : --_0x13f515); if (0x0 <= _0x13f515 && _0x13f515 < _0x407263[_0x56ae('0xbc9')][_0x56ae('0xa92')]) { _0x2e4195['backwards'] = !_0x2e4195[_0x56ae('0xf2c')]; _0x4421e4['instance']['loadLevel'](_0x13f515, _0x407263['levelSet'], _0x3500d1[_0x56ae('0xbc7')], _0x2e4195); return; } } else { _0x407263 = _0x407263[_0x56ae('0x1619')](); return 'jpg' != _0x407263 && _0x56ae('0x161b') != _0x407263 && _0x56ae('0x161c') != _0x407263 && _0x56ae('0x33b3') != _0x407263 && 'bmp' != _0x407263 ? _0x56ae('0x5b3') == _0x407263 : !0x0; } } _0x407263 = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); this[_0x56ae('0x33a7')] = _0x4421e4['instance'][_0x56ae('0x94c')]['levelBefore'](0x0 <= this[_0x56ae('0x33a7')] ? this[_0x56ae('0x33a7')] : null != _0x407263[_0x56ae('0x2247')] ? _0x407263[_0x56ae('0x2247')][_0x56ae('0x1d28')] : _0x407263[_0x56ae('0xbcc')][_0x56ae('0x1d28')], !0x0); _0xf0534['get_instance']()[_0x56ae('0x32d6')]['set_overrideText'](_0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0xbc9')][_0x56ae('0xbca')](this['targetLevelNumber'])); }, 'toggleOptions': function(_0x11d635) { if (_0x56ae('0x33b4') === _0x56ae('0x33b5')) { _0x140b13[_0x56ae('0x94d')](this, _0x11d635, !0x1, !0x1); this['_animator'] = b; } else { _0x29a875['instance'][_0x56ae('0xb44')](!_0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')]); _0x29a875[_0x56ae('0x993')]['paused'] || this['update'](0x0); } }, 'addButton2': function(_0x24e82c, _0x4d8dfa, _0x572438) { null == _0x572438 && (_0x572438 = !0x1); this['pausedOverlay'][_0x56ae('0x994')](_0x24e82c); if (null != this['mapButton'] && this['mapButton'] != _0x24e82c) { var _0x31c777 = new _0x4dd284(this[_0x56ae('0xf93')]), _0x471053 = new _0x4dd284(_0x24e82c), _0x49572f = 0x0; null == _0x49572f && (_0x49572f = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x471053, new _0x29265e(!0x1, 0x2 * _0x49572f), _0x31c777); this[_0x56ae('0x9e3')]['add'](new _0x4dd284(_0x24e82c), new _0x5ee5e8(!0x0)); } if (null == this[_0x56ae('0x33b6')]) _0x31c777 = new _0x4dd284(this[_0x56ae('0xf95')]), _0x49572f = _0x42c7f4[_0x56ae('0xc62')], null == _0x49572f && (_0x49572f = 0x0), _0x471053 = new _0x4dd284(_0x24e82c), null == _0x49572f && (_0x49572f = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x471053, new _0x5ed31e(_0x49572f, _0x2bd32b[_0x56ae('0xf4a')]), _0x31c777), _0x31c777 = _0x42c7f4[_0x56ae('0xc62')], _0x471053 = new _0x4dd284(_0x24e82c), _0xfba720[_0x56ae('0xa1f')]()['add'](_0x471053, null == _0x31c777 ? _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0x9e4')]) : new _0xa5dd91(_0x31c777, _0x2bd32b['TOP'])); else { _0x31c777 = new _0x4dd284(this['lastButton']); _0x49572f = _0x42c7f4[_0x56ae('0xc62')]; null == _0x49572f && (_0x49572f = 0x0); _0x471053 = new _0x4dd284(_0x24e82c); var _0x2c4bbd = null; null == _0x49572f && (_0x49572f = 0x0); _0x2c4bbd = null == _0x2c4bbd ? _0xfba720[_0x56ae('0xa1f')]() : _0x2c4bbd; _0x2c4bbd[_0x56ae('0x8e9')](_0x471053, new _0x5ed31e(_0x49572f, _0x2bd32b[_0x56ae('0xf4a')]), _0x31c777); _0x2c4bbd['add'](_0x471053, new _0x18f8f3(!0x1, 0.5), _0x31c777); } this[_0x56ae('0x33b6')] = _0x24e82c; this[_0x56ae('0xf89')]['push'](_0x24e82c); _0x4d8dfa = _0x50b13c['createTextField'](0xffffff, 0x20, null, _0x4d8dfa); _0x31c777 = null; null == _0x31c777 && (_0x31c777 = _0x1c1b50[_0x56ae('0x2ae')](_0x4d8dfa[_0x56ae('0xf45')]()[_0x56ae('0xf46')], 0x0)); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x4d8dfa), new _0x1ba7bc(_0x31c777)); _0x31c777 = new _0x4dd284(_0x24e82c); _0x471053 = new _0x4dd284(_0x4d8dfa); _0x49572f = 0x0; _0x2c4bbd = null; null == _0x49572f && (_0x49572f = 0x0); _0x2c4bbd = null == _0x2c4bbd ? _0xfba720[_0x56ae('0xa1f')]() : _0x2c4bbd; _0x2c4bbd[_0x56ae('0x8e9')](_0x471053, new _0x5ed31e(_0x49572f, _0x2bd32b[_0x56ae('0xfa0')]), _0x31c777); _0x2c4bbd[_0x56ae('0x8e9')](_0x471053, new _0x18f8f3(!0x0, 0.5), _0x31c777); this['pausedOverlay']['addChild'](_0x4d8dfa); _0x24e82c['attachedObject'] = _0x4d8dfa; _0x4d8dfa[_0x56ae('0xb82')](_0x24e82c[_0x56ae('0xab0')]()); _0x572438 && _0x24e82c[_0x56ae('0x95e')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0x33b7')])); }, 'showBackButton': function() { return _0x575257[_0x56ae('0x76a')](null, _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]) ? _0x4421e4[_0x56ae('0x993')]['tunnel'][_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0xbc7')] || _0x4421e4[_0x56ae('0x993')]['tunnel'][_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x2c73')] ? _0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0xbc9')][_0x56ae('0xba0')](0x1) : !0x1 : !0x0; }, 'showForwardButton': function() { var _0x30ec77 = {}; _0x30ec77['aNKbz'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if ('QaSJi' === _0x56ae('0x33b8')) { null != this[_0x56ae('0x9c1')][_0x56ae('0x9c2')] && this[_0x56ae('0x9c1')][_0x56ae('0x9c2')][_0x56ae('0xe69')](); null != this[_0x56ae('0x9c1')][_0x56ae('0xcec')] && this[_0x56ae('0x9c1')][_0x56ae('0xcec')]['cleanCompilationData'](); null != this[_0x56ae('0x9c1')][_0x56ae('0x13b9')] && this['_methodSetup'][_0x56ae('0x13b9')][_0x56ae('0xe69')](); null != this[_0x56ae('0x9c1')][_0x56ae('0x1102')] && this[_0x56ae('0x9c1')]['_specularMethod']['cleanCompilationData'](); null != this['_methodSetup'][_0x56ae('0x1aea')] && this[_0x56ae('0x9c1')][_0x56ae('0x1aea')]['cleanCompilationData'](); _0x30ec77[_0x56ae('0x33b9')](null, this['_methodSetup'][_0x56ae('0x1e1c')]) && this[_0x56ae('0x9c1')]['_colorTransformMethod'][_0x56ae('0xe69')](); for (var _0x34a03b = this[_0x56ae('0x9c1')][_0x56ae('0x1e17')], _0xb077af = 0x0, _0x5b2f1d = _0x34a03b[_0x56ae('0x9fa')](); _0xb077af < _0x5b2f1d;) { var _0x14ba92 = _0xb077af++; _0x34a03b[_0x56ae('0x1b')](_0x14ba92)['method']['cleanCompilationData'](); } } else { return this[_0x56ae('0x33aa')](); } }, 'showMapButton': function() { return this[_0x56ae('0x33aa')]() ? !0x0 : _0x4421e4['instance']['tunnel'][_0x56ae('0xbc6')] == _0x3500d1[_0x56ae('0x2cbb')]; }, 'goToWiki': function(_0x4978b3) { _0x4978b3 = _0x56ae('0x33ba'); var _0x57af01 = _0x4421e4['instance'][_0x56ae('0x94c')]; null != _0x57af01 && (_0x57af01[_0x56ae('0xbc9')] instanceof _0x4f8813 ? _0x4978b3 = null != _0x57af01[_0x56ae('0xbcb')] && 0x0 < _0x57af01[_0x56ae('0xbcb')]['get_length']() ? _0x4978b3 + _0x876409[_0x56ae('0x31')](_0x57af01[_0x56ae('0xbc9')][_0x56ae('0xbca')](_0x57af01[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1d28')]), '\x0a', '\x20') : _0x4978b3 + _0x876409['replace'](_0x57af01[_0x56ae('0xbc9')][_0x56ae('0xbca')](_0x57af01[_0x56ae('0x1635')](0x0, !0x0)['number']), '\x0a', '\x20') : _0x57af01['gameplayMode'] == _0x3500d1[_0x56ae('0x213a')] && (_0x4978b3 += _0x56ae('0x312b'))); _0x10e92a[_0x56ae('0x2711')](new _0x1f0704(_0x4978b3), _0x56ae('0x2364')); }, '__class__': _0x42c7f4 }); var _0xdac5c2 = function(_0x338b74, _0x1b108f, _0x890430, _0x2eda52, _0x4f07fe) { null == _0x4f07fe && (_0x4f07fe = -0x1); null == _0x2eda52 && (_0x2eda52 = !0x1); _0x5d21aa['call'](this, _0x1b108f, _0x890430, _0x2eda52); this['condition'] = _0x338b74; this[_0x56ae('0x33bb')] = _0x4f07fe; this[_0x56ae('0xb7c')](); }; _0x5ac4a7[_0x56ae('0x33bc')] = _0xdac5c2; _0xdac5c2['__name__'] = _0x56ae('0x33bc'); _0xdac5c2[_0x56ae('0x961')] = [_0x242431]; _0xdac5c2[_0x56ae('0x8ee')] = _0x5d21aa; _0xdac5c2[_0x56ae('0x6')] = _0x4e6193(_0x5d21aa[_0x56ae('0x6')], { 'condition': null, 'timeBetweenUpdates': null, 'timeUntilUpdate': null, 'attachedObject': null, 'update': function(_0x2fc38c) { 0x0 <= this[_0x56ae('0x33bb')] && (this[_0x56ae('0x33bd')] -= _0x2fc38c, 0x0 >= this['timeUntilUpdate'] && this[_0x56ae('0xb7c')]()); }, 'reset': function() { null != this[_0x56ae('0x9d3')] && (this[_0x56ae('0x33bd')] = this['timeBetweenUpdates'], this[_0x56ae('0xb82')](this[_0x56ae('0x9d3')]()), null != this[_0x56ae('0x33be')] && this[_0x56ae('0x33be')][_0x56ae('0xb82')](this[_0x56ae('0xab0')]())); }, '__class__': _0xdac5c2 }); var _0x3b2e51 = function(_0x189dbf) { _0xdac5c2['call'](this, _0x189dbf, _0x56ae('0x33bf'), _0x2d9f4e(this, this[_0x56ae('0x33c0')])); this[_0x56ae('0x9e3')] = _0xfba720[_0x56ae('0xa1f')](); _0x189dbf = new _0x3c6685(); var _0x1bef58 = new _0x4dd284(this[_0x56ae('0x506')]), _0x476e31 = 0x1; null == _0x476e31 && (_0x476e31 = 0x0); var _0x41e369 = new _0x5c4c32(_0x189dbf); null == _0x476e31 && (_0x476e31 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x41e369, new _0x29265e(!0x0, 0x2 * _0x476e31), _0x1bef58); _0x1bef58 = new _0x4dd284(this[_0x56ae('0x506')]); _0x476e31 = 0x1; null == _0x476e31 && (_0x476e31 = 0x0); _0x41e369 = new _0x5c4c32(_0x189dbf); null == _0x476e31 && (_0x476e31 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x41e369, new _0x29265e(!0x1, 0x2 * _0x476e31), _0x1bef58); _0x1bef58 = new _0x5c4c32(_0x189dbf); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1bef58, new _0xa5dd91(0x1, _0x2bd32b[_0x56ae('0xf90')])); _0x1bef58 = new _0x5c4c32(_0x189dbf); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1bef58, new _0xa5dd91(0x1, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x33c1')] = new _0x40d709(this[_0x56ae('0x506')]['get_bitmapData']()[_0x56ae('0x3d')] / 0x2 * 0.8, _0x189dbf); this['partyLocation'] = new _0x510664(); this['party'] = new _0x1f1204(); _0x189dbf = _0x2d9f4e(this, this[_0x56ae('0x33c2')]); this[_0x56ae('0x9e3')]['items'][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x189dbf))); }; _0x5ac4a7[_0x56ae('0x33c3')] = _0x3b2e51; _0x3b2e51[_0x56ae('0x8bf')] = _0x56ae('0x33c3'); _0x3b2e51['__super__'] = _0xdac5c2; _0x3b2e51[_0x56ae('0x6')] = _0x4e6193(_0xdac5c2['prototype'], { 'diagram': null, 'party': null, 'partyLocation': null, 'layout': null, 'finishInit': function() { this['addChild'](this['diagram']); this[_0x56ae('0x994')](this[_0x56ae('0x33c4')]); }, 'reset': function() { _0xdac5c2[_0x56ae('0x6')][_0x56ae('0xb7c')]['call'](this); if (null != this[_0x56ae('0x33c1')]) { var _0x1c4184 = null, _0x505216 = _0x4421e4['instance'][_0x56ae('0x94c')]; null != _0x505216 && (_0x1c4184 = _0x505216[_0x56ae('0xbc3')][_0x56ae('0x1e3d')], _0x575257['LtRCt'](null, _0x1c4184) && null != _0x505216[_0x56ae('0xbcb')] && 0x0 < _0x505216['characters']['get_length']() && (_0x1c4184 = _0x505216[_0x56ae('0xbc9')][_0x56ae('0x25a1')](_0x505216[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')]['number']))); this[_0x56ae('0x33c1')][_0x56ae('0x33c5')](_0x1c4184); this[_0x56ae('0x33c2')](); } }, 'redrawParty': function() { var _0x3cf4a8 = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]; if (null != _0x3cf4a8 && null != _0x3cf4a8[_0x56ae('0xbcb')] && 0x0 != _0x3cf4a8['characters'][_0x56ae('0x9fa')]() && _0x3cf4a8[_0x56ae('0xbc9')] instanceof _0x4f8813) { this[_0x56ae('0x33c4')][_0x56ae('0xb82')](!0x0); var _0x19e209 = this[_0x56ae('0x33c1')]['centerX'] - this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['x'], _0x44273e = this['diagram'][_0x56ae('0x33c6')] - this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['y'], _0x298da4 = _0x1032d0['MAP_PLANET_X'], _0xd307df = _0x1032d0[_0x56ae('0x2bbe')]; _0x3cf4a8 = (_0x3cf4a8[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)['currentSection'][_0x56ae('0x2bbd')]['x'] - _0x298da4) / (_0xd307df - _0x298da4); _0x298da4 = this[_0x56ae('0x33c1')][_0x56ae('0x323b')]; _0xd307df = this[_0x56ae('0x33c1')][_0x56ae('0x33c7')]; var _0x50baf8 = this[_0x56ae('0x33c8')]; null == _0x50baf8 && (_0x50baf8 = new _0x510664()); _0x50baf8['x'] = _0x298da4['x'] + _0x3cf4a8 * (_0xd307df['x'] - _0x298da4['x']); _0x50baf8['y'] = _0x298da4['y'] + _0x3cf4a8 * (_0xd307df['y'] - _0x298da4['y']); this['party'][_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0x33c4')]['get_graphics']()[_0x56ae('0x10ba')](0x0); _0x3cf4a8 = this[_0x56ae('0x33c4')]['get_graphics'](); _0x298da4 = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x3cf4a8['drawCircle'](_0x19e209 + this['partyLocation']['x'], _0x44273e + this[_0x56ae('0x33c8')]['y'], (_0x298da4['x'] + _0x298da4['y']) / 0x2 * 0x2); } else this[_0x56ae('0x33c4')][_0x56ae('0xb82')](!0x1); }, 'toMap': function(_0x3c10ca) { _0x28ef16[_0x56ae('0x488')]()['set_currentMenu'](_0x3b21dd[_0x56ae('0x488')]()); _0x4421e4['instance'][_0x56ae('0xba3')](null); }, 'get_width': function() { return this[_0x56ae('0x506')][_0x56ae('0x15')](); }, 'get_height': function() { if (_0x575257[_0x56ae('0x73c')]('XTzVX', _0x56ae('0x33c9'))) { e = c['matched'](0x1)['split']('.'); var _0x394d8c = e[_0x56ae('0x1580')](), _0x2a15cb = c[_0x56ae('0xc19')](0x2), _0x2ad75e = _0x1b30b7['parseInt'](c['matched'](0x3)), _0x4d7a41 = _0x1b30b7['parseInt'](c['matched'](0x4)); b[_0x56ae('0x8f0')](_0x146cb9[_0x56ae('0x2873')](_0x56ae('0x6a5') == _0x394d8c ? _0x146cb9[_0x56ae('0x2874')]() : _0x56ae('0x2875') == _0x394d8c ? null : _0x146cb9[_0x56ae('0x2876')](e[_0x56ae('0x2a')]('.'), _0x394d8c), _0x2a15cb, _0x2ad75e, _0x4d7a41)); } else { return this[_0x56ae('0x506')][_0x56ae('0x16')](); } }, '__class__': _0x3b2e51 }); var _0x1ac706 = function() { _0xc32e6['call'](this); this[_0x56ae('0x1408')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0xadd')] = !0x1; this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0x3099')])); }; _0x5ac4a7['com.player03.run3.ui.ToastOverlay'] = _0x1ac706; _0x1ac706[_0x56ae('0x8bf')] = _0x56ae('0x33ca'); _0x1ac706[_0x56ae('0x961')] = [_0x5d929f]; _0x1ac706[_0x56ae('0x984')] = {}; _0x1ac706[_0x56ae('0x984')]['get_instance'] = _0x56ae('0x488'); _0x1ac706['textDisplayTime'] = function(_0x2097ac) { return _0x4b9541[_0x56ae('0x2398')](2.5, 0.08, _0x2097ac); }; _0x1ac706[_0x56ae('0x33cb')] = function(_0x4eef1a) { return _0x4b9541[_0x56ae('0x1901')](0x24, -0x10, 0x64, _0x4eef1a); }; _0x1ac706['get_instance'] = function() { return null == _0x1ac706['instance'] ? _0x1ac706[_0x56ae('0x993')] = new _0x1ac706() : _0x1ac706[_0x56ae('0x993')]; }; _0x1ac706[_0x56ae('0x8ee')] = _0xc32e6; _0x1ac706[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'toasts': null, 'dismissNext': function(_0x2b5f41) { var _0x3e5225 = {}; _0x3e5225[_0x56ae('0x33cc')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x3e5225[_0x56ae('0x33cd')] = _0x56ae('0x612'); for (var _0x1d1b1b = this[_0x56ae('0x1408')][_0x56ae('0x3f')](); _0x1d1b1b[_0x56ae('0x8f5')]();) { if (_0x56ae('0x33ce') !== _0x56ae('0x33cf')) { var _0x4056dc = _0x1d1b1b['next'](); if ((0x1 == _0x4056dc[_0x56ae('0x30e8')] || 0x2 == _0x4056dc['phase']) && (null == _0x2b5f41 || 0x0 <= _0x4056dc[_0x56ae('0x7c0')][_0x56ae('0xaba')]() && 0x0 <= _0x4056dc[_0x56ae('0x7c0')]['get_mouseY']() && _0x4056dc[_0x56ae('0x7c0')][_0x56ae('0xaba')]() <= _0x4056dc[_0x56ae('0x7c0')]['get_width']() && _0x4056dc['object']['get_mouseY']() <= _0x4056dc['object'][_0x56ae('0x16')]())) { _0x4056dc[_0x56ae('0xbd8')](); break; } } else { var _0x392f31 = '', _0x5dfb91 = _0x1d1b1b['getFreeFragmentConstant'](); _0x1d1b1b[_0x56ae('0xe2b')](); _0x1d1b1b['getFreeFragmentConstant'](); _0x1d1b1b['getFreeFragmentConstant'](); _0x1d1b1b = _0x1d1b1b[_0x56ae('0xe2b')](); _0x2b5f41[_0x56ae('0x1c77')] = 0x4 * _0x5dfb91[_0x56ae('0x9c6')](); return _0x392f31 += _0x3e5225['HqLmZ'](_0x3e5225[_0x56ae('0x33cd')] + _0x1b30b7[_0x56ae('0x28')](_0x4056dc) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4056dc) + ',\x20', _0x1b30b7[_0x56ae('0x28')](_0x5dfb91)) + '\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4056dc) + ',\x20' + _0x1b30b7['string'](_0x4056dc) + ',\x20' + _0x1b30b7['string'](_0x1d1b1b) + '\x0a'; } } }, 'dismissOld': function(_0x35d619) { for (var _0x4af57a = _0x3e82b5[_0x56ae('0x2017')](this[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x4af57a[_0x56ae('0x1407')] != _0x4af57a['end'];) { var _0x359681 = _0x4af57a[_0x56ae('0x1407')] += _0x4af57a[_0x56ae('0x2014')]; this[_0x56ae('0x1408')]['get'](_0x359681)[_0x56ae('0x33d0')] < _0x35d619 && this['toasts']['get'](_0x359681)[_0x56ae('0xbd8')](); } }, 'setAllYoung': function() { for (var _0x2ca6b0 = this[_0x56ae('0x1408')][_0x56ae('0x3f')](); _0x2ca6b0[_0x56ae('0x8f5')]();) _0x2ca6b0['next']()[_0x56ae('0x33d0')] = new Date()[_0x56ae('0xb3e')]() / 0x3e8; }, 'startToasts': function() { var _0x12ec5e = {}; _0x12ec5e[_0x56ae('0x33d1')] = _0x56ae('0x2120'); if ('bdvyT' === _0x56ae('0x33d2')) { if (0x0 < this[_0x56ae('0x1408')][_0x56ae('0x9fa')]()) { this[_0x56ae('0x1408')][_0x56ae('0x1b')](0x0)[_0x56ae('0x9b3')](); for (var _0x4ed0d9, _0x598181 = 0x1, _0x1361aa = this[_0x56ae('0x1408')][_0x56ae('0x9fa')](); _0x598181 < _0x1361aa;) { var _0x152632 = _0x598181++; _0x4ed0d9 = !0x1; for (var _0x3ce574 = 0x0, _0x23f5dd = _0x152632; _0x3ce574 < _0x23f5dd;) { if (_0x56ae('0x33d3') !== _0x56ae('0x33d4')) { var _0x2f9fb1 = _0x3ce574++, _0x1b30b7 = this[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x152632); _0x2f9fb1 = this[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x2f9fb1); if ((0x1 == _0x2f9fb1[_0x56ae('0x30e8')] || 0x2 == _0x2f9fb1[_0x56ae('0x30e8')]) && _0x1b30b7[_0x56ae('0x33d5')][_0x56ae('0x1360')](_0x2f9fb1[_0x56ae('0x33d5')])) { _0x4ed0d9 = !0x0; break; } } else { var _0x3cdb1e = _0x4ed0d9[_0x56ae('0x1f28')]; _0x1361aa = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x3cdb1e['id'], _0x3cdb1e[_0x56ae('0xa1c')]) || 0x0 == _0x4ed0d9['visibility'] ? _0x1361aa + ('\x0a' + _0x4ed0d9['description']) : _0x1361aa + _0x12ec5e[_0x56ae('0x33d1')]; } } _0x4ed0d9 || this['toasts'][_0x56ae('0x1b')](_0x152632)[_0x56ae('0x9b3')](); } } } else { this[_0x56ae('0x33d6')] = !0x1; return this[_0x56ae('0x1c45')]; } }, 'displayMessages': function(_0x15ca02, _0x445eb9) { for (var _0x3a5850 = 0x0; _0x3a5850 < _0x15ca02[_0x56ae('0x32')];) { var _0x541535 = _0x15ca02[_0x3a5850]; ++_0x3a5850; this[_0x56ae('0x21ae')](_0x541535, _0x445eb9); } }, 'displayMessage': function(_0x18d176, _0x5140a1, _0x157edc) { if (null != _0x18d176 && 0x0 != _0x18d176[_0x56ae('0x32')]) { var _0x2f079f = _0xfba720[_0x56ae('0xcb3')]()['scale'], _0x5d1e05 = _0x50b13c[_0x56ae('0xb80')](0x0, _0x1ac706['textSize'](_0x18d176[_0x56ae('0x32')]) * _0x2f079f['y'], null, _0x18d176, null, null, null, null, 0x0), _0x51e3ae = 0.8 * _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0xb2e')]; _0x5d1e05['get_width']() > _0x51e3ae && (_0x5d1e05[_0x56ae('0x339c')](!0x0), _0x5d1e05['set_width'](_0x51e3ae)); _0x51e3ae = _0x5d1e05[_0x56ae('0x15')](); var _0x371358 = _0x5d1e05[_0x56ae('0x16')](), _0x1b30b7 = new _0xc32e6(); null != _0x157edc && (_0x1b30b7[_0x56ae('0x994')](_0x157edc), _0x5d1e05[_0x56ae('0x471')](_0x157edc[_0x56ae('0x15')]() + 0x5 * _0x2f079f['x']), _0x51e3ae += _0x5d1e05[_0x56ae('0x3e1')](), _0x157edc[_0x56ae('0xaae')](_0x157edc[_0x56ae('0x9f0')]() + (_0x371358 - _0x157edc[_0x56ae('0x16')]()) / 0x2)); _0x1b30b7[_0x56ae('0x994')](_0x5d1e05); _0x157edc = 0xa * _0x2f079f['y']; _0x1b30b7[_0x56ae('0xb20')]()[_0x56ae('0x113d')]((_0x2f079f['x'] + _0x2f079f['y']) / 0x2 * 2.4, 0xcccccc); _0x1b30b7['get_graphics']()[_0x56ae('0x10ba')](0xffffff); _0x1b30b7[_0x56ae('0xb20')]()[_0x56ae('0x13ca')](-_0x157edc, -_0x157edc, _0x51e3ae + 0x2 * _0x157edc, _0x371358 + 0x2 * _0x157edc, 1.5 * _0x157edc); _0x1b30b7[_0x56ae('0x471')]((_0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0xb2e')] - _0x51e3ae) / 0x2); _0x1b30b7['set_y'](_0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x9f3')] - _0x371358 - 0x3 * _0x157edc); null == _0x5140a1 && (_0x5140a1 = _0x1ac706[_0x56ae('0x21ad')](_0x18d176['length'])); this[_0x56ae('0x33d7')](_0x1b30b7, _0x5140a1); } }, 'displayToast': function(_0x1a608e, _0x112b0d, _0x48fbf5, _0x491286) { _0x112b0d = new _0x4a6441(_0x1a608e, _0x112b0d, _0x48fbf5, _0x491286); this[_0x56ae('0x994')](_0x1a608e); this[_0x56ae('0x1408')][_0x56ae('0x8f0')](_0x112b0d); this[_0x56ae('0x30e9')](); }, '__class__': _0x1ac706 }); var _0x22acef = function() {}; _0x5ac4a7[_0x56ae('0x33d8')] = _0x22acef; _0x22acef[_0x56ae('0x8bf')] = 'com.player03.run3.ui.CharacterToast'; _0x22acef[_0x56ae('0x21a9')] = function(_0xd6f21b, _0x36a021, _0x11abcc) { for (var _0x3884e4 = 0x0; _0x3884e4 < _0x36a021[_0x56ae('0x32')];) { var _0x2c2ef0 = _0x36a021[_0x3884e4]; ++_0x3884e4; var _0x3e7137 = _0x11abcc; null == _0x3e7137 && _0x876409[_0x56ae('0x56')](_0x2c2ef0, '-') && (_0x3e7137 = _0x1ac706[_0x56ae('0x21ad')](_0x2c2ef0[_0x56ae('0x32')]) / 0x2); _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')](_0x2c2ef0, _0x3e7137, _0x22acef['getBitmap'](_0xd6f21b)); } }; _0x22acef[_0x56ae('0xcc5')] = function(_0x516f0f) { if (!_0x516f0f[_0x56ae('0x22e7')]) return null; _0x516f0f = new _0x443f45(_0x3c161e[_0x56ae('0x1294')](_0x516f0f['previewFrontPath']())); var _0x355d14 = _0x3c161e['getResolution'](_0xfba720['get_stageLayout']()['scale']); _0x355d14 *= 0.5 * _0xfba720[_0x56ae('0xcb3')]()['scale']['y']; _0x516f0f[_0x56ae('0xaaa')](_0x355d14); _0x516f0f[_0x56ae('0xa9a')](_0x355d14); _0x516f0f[_0x56ae('0xaae')](-0.05 * _0x516f0f[_0x56ae('0x16')]()); return _0x516f0f; }; var _0x4a6441 = function(_0x1da3d0, _0x2a0a13, _0x83ae39, _0x437426) { this[_0x56ae('0x30e8')] = 0x0; this[_0x56ae('0x7c0')] = _0x1da3d0; this[_0x56ae('0x23f1')] = null == _0x2a0a13 || 0x0 >= _0x2a0a13 ? 1.5 : _0x2a0a13; this[_0x56ae('0x33d9')] = null == _0x83ae39 ? _0x1da3d0[_0x56ae('0x3e1')]() : _0x83ae39; this[_0x56ae('0x33da')] = null == _0x437426 ? _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x9f3')] + 0x10 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['y'] : _0x437426; this[_0x56ae('0x33d5')] = new _0x3c6685(_0x1da3d0[_0x56ae('0x3e1')](), _0x1da3d0['get_y'](), _0x1da3d0[_0x56ae('0x15')](), _0x1da3d0[_0x56ae('0x16')]()); _0x1da3d0['set_x'](this[_0x56ae('0x33d9')]); _0x1da3d0[_0x56ae('0xaae')](this[_0x56ae('0x33da')]); this['created'] = new Date()[_0x56ae('0xb3e')]() / 0x3e8; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4bc')]] = _0x4a6441; _0x4a6441[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x4bc')]; _0x4a6441[_0x56ae('0x6')] = {}; _0x4a6441[_0x56ae('0x6')][_0x56ae('0x30e8')] = null; _0x4a6441[_0x56ae('0x6')][_0x56ae('0x33d0')] = null; _0x4a6441[_0x56ae('0x6')][_0x56ae('0x33db')] = null; _0x4a6441[_0x56ae('0x6')][_0x56ae('0x23f1')] = null; _0x4a6441[_0x56ae('0x6')]['object'] = null; _0x4a6441[_0x56ae('0x6')]['hitbox'] = null; _0x4a6441[_0x56ae('0x6')][_0x56ae('0x33d9')] = null; _0x4a6441[_0x56ae('0x6')]['startY'] = null; _0x4a6441[_0x56ae('0x6')][_0x56ae('0xbd8')] = function() { if (0x1 == this.phase || 0x2 == this.phase) { this.phase = 0x3; var _0x25e830 = new Date().getTime() / 0x3e8 - this.startTime; _0x360126.tween(this.object, 0x0 <= _0x25e830 ? 0.4 >= _0x25e830 ? _0x25e830 : 0.4 : 0x0, { x: this.startX, y: this.startY }).ease(_0x1ac705.easeOut).onComplete(_0x2d9f4e(this, this.onComplete)); _0x1ac706.get_instance().startToasts(); } else this.phase = 0x3, this.onComplete(); }; _0x4a6441[_0x56ae('0x6')]['onComplete'] = function() { var _0x2dd775 = { mcgCc: function(_0x4dd284, _0xf76599) { return _0x575257.JRruH(_0x4dd284, _0xf76599); } }; if (_0x56ae('0x33dc') !== _0x56ae('0x33dc')) { this.runner.setIndexedPosition(7.4, 0x6, !0x0, -0x14); this.runner.spritesheet.set_currentFrame(0x16); var _0x1d7390 = _0xfe3284.scale(0.3), _0x1cc919 = new _0x5c4c32(this.runner.get_onScreen()); this.dialog.addBubble(_0x56ae('0x287b'), 0x0, 0x28, null == _0x1d7390 ? null : 0x0 > _0x1d7390 ? _0x1d7390 : _0x1d7390 / 2.5, null, null, _0x1cc919); _0x1d7390 = _0x2797a6.method; _0x1cc919 = this.runner.mesh.get_z() - _0x2b39f7.view.get_camera().get_z() + _0x5ebc52.LIGHT_DISTANCE_AHEAD; _0x1d7390.set_maxDistance(3300.0000000000005 <= _0x1cc919 ? _0x2dd775.mcgCc(0x1194, _0x1cc919) ? _0x1cc919 : 0x1194 : 3300.0000000000005); } else { switch (this.phase) { case 0x1: this.phase = 0x2; _0x360126.timer(this.duration).onComplete(_0x2d9f4e(this, this.hide)); break; case 0x2: this.hide(); break; case 0x3: this.phase = 0x4; var _0x1a02d4 = _0x1ac706.get_instance().toasts, _0x4106aa = _0x1a02d4.indexOf(this, 0x0); - 0x1 != _0x4106aa && _0x1a02d4.splice(_0x4106aa, 0x1); null != this.object.parent && this.object.parent.removeChild(this.object); } } }; _0x4a6441[_0x56ae('0x6')][_0x56ae('0x9b3')] = function() { 0x0 == this.phase && (this.phase = 0x1, this.object.set_x(this.startX), this.object.set_y(this.startY), _0x360126.tween(this.object, 0.4, { x: this.hitbox.x, y: this.hitbox.y }).ease(_0x1ac705.easeOut).onComplete(_0x2d9f4e(this, this.onComplete)), this.startTime = new Date().getTime() / 0x3e8); }; _0x4a6441[_0x56ae('0x6')]['__class__'] = _0x4a6441; var _0x5f4254 = function() { this[_0x56ae('0x33dd')] = 0x0; this[_0x56ae('0x1fd4')] = !0x1; _0xc32e6['call'](this); this['background'] = new _0x1f1204(); this[_0x56ae('0x994')](this[_0x56ae('0x944')]); this[_0x56ae('0x33de')] = new _0x1f1204(); this['addChild'](this[_0x56ae('0x33de')]); var _0x570f5b = new _0x3c6685(), _0x367f6e = new _0x5c4c32(_0x570f5b); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x367f6e, new _0x50d80a(!0x0, 0x50)); _0x367f6e = new _0x5c4c32(_0x570f5b); _0xfba720['get_currentLayout']()['add'](_0x367f6e, new _0x50d80a(!0x1, 0x1e)); var _0x9d0104 = this[_0x56ae('0xca1')] = new _0x3c6685(); _0x367f6e = new _0x5c4c32(_0x570f5b); var _0x4bce57 = 0x3; null == _0x4bce57 && (_0x4bce57 = 0x0); _0x9d0104 = new _0x5c4c32(_0x9d0104); null == _0x4bce57 && (_0x4bce57 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x9d0104, new _0x29265e(!0x0, 0x2 * _0x4bce57), _0x367f6e); _0x9d0104 = this[_0x56ae('0xca1')]; _0x367f6e = new _0x5c4c32(_0x570f5b); _0x4bce57 = 0x3; _0x575257['GaTTa'](null, _0x4bce57) && (_0x4bce57 = 0x0); _0x9d0104 = new _0x5c4c32(_0x9d0104); null == _0x4bce57 && (_0x4bce57 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x9d0104, new _0x29265e(!0x1, _0x575257['XNdMk'](0x2, _0x4bce57)), _0x367f6e); _0x4bce57 = this[_0x56ae('0xca1')]; _0x367f6e = new _0x5c4c32(_0x570f5b); _0x4bce57 = new _0x5c4c32(_0x4bce57); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x4bce57, new _0x18f8f3(!0x0, 0.5), _0x367f6e); _0x4bce57 = this[_0x56ae('0xca1')]; _0x367f6e = new _0x5c4c32(_0x570f5b); _0x4bce57 = new _0x5c4c32(_0x4bce57); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4bce57, new _0x18f8f3(!0x1, 0.5), _0x367f6e); _0x3c4050[_0x56ae('0xa81')](this[_0x56ae('0x944')], _0xa83b0c[_0x56ae('0x211f')](0x0), 0x5, 0x3, 0xccaa33, new _0x5c4c32(_0x570f5b)); _0x570f5b = _0x575257['UXZXA'](_0x2d9f4e, this, this[_0x56ae('0xb7c')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x570f5b))); this[_0x56ae('0xb82')](!0x1); }; _0x5ac4a7[_0x1c1b50['KsbNj']] = _0x5f4254; _0x5f4254[_0x56ae('0x8bf')] = _0x56ae('0x4bf'); _0x5f4254['__interfaces__'] = [_0x242431]; _0x5f4254['__super__'] = _0xc32e6; _0x5f4254[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x4c0')](_0x4e6193, _0xc32e6['prototype'], { 'activeAchievement': null, 'resetPending': null, 'background': null, 'foreground': null, 'lastProgress': null, 'bounds': null, 'countdown': null, 'update': function(_0x2e7218) { this[_0x56ae('0x1fd4')] && this[_0x56ae('0xb7c')](); if (null != this[_0x56ae('0x1fd3')] && this[_0x56ae('0xab0')]()) if (0x0 < this['countdown']) this[_0x56ae('0x33dd')] -= _0x2e7218, 0x0 >= this[_0x56ae('0x33dd')] ? this[_0x56ae('0x1fd3')][_0x56ae('0x22b2')]() ? this[_0x56ae('0x33df')](null) : this['set_alpha'](0x0) : this[_0x56ae('0xabe')](this[_0x56ae('0x33dd')] / 0x1); else { if ('GZNaQ' !== 'GZNaQ') { _0x41182b[_0x56ae('0x6')][_0x56ae('0xd39')]['call'](this, _0x2e7218); this['_poses'][_0x56ae('0x8b6')](0x0, this[_0x56ae('0xe00')][_0x56ae('0x3ee')]()); this[_0x56ae('0xdff')]['set'](0x1, this['_activeVertexState'][_0x56ae('0xe01')]()); this['_weights'][_0x56ae('0x8b6')](0x0, 0x1 - this[_0x56ae('0xe02')]['set'](0x1, this[_0x56ae('0xe00')]['get_blendWeight']())); } else { _0x2e7218 = this[_0x56ae('0x1fd3')]['progress']; if (_0x2e7218 != this[_0x56ae('0x33e0')] && (this[_0x56ae('0x33e0')] = _0x2e7218, this[_0x56ae('0x33de')]['get_graphics']()['clear'](), 0x0 < _0x2e7218)) { for (var _0x5290bc = _0x5f4254[_0x56ae('0x33e1')][0x0], _0x1c24ac = 0x1, _0x12eedc = _0x5f4254[_0x56ae('0x33e2')][_0x56ae('0x32')]; _0x1c24ac < _0x12eedc;) { var _0x12f2ab = _0x1c24ac++; if (_0x5f4254[_0x56ae('0x33e2')][_0x12f2ab] >= _0x2e7218) { if ('UZRiQ' === _0x56ae('0x33e3')) { _0x5290bc = _0x5f4254[_0x56ae('0x33e2')][_0x575257[_0x56ae('0x777')](_0x12f2ab, 0x1)]; _0x5290bc = _0x40f458['interpolate'](_0x5f4254['gradientColors'][_0x12f2ab - 0x1], _0x5f4254[_0x56ae('0x33e1')][_0x12f2ab], (_0x2e7218 - _0x5290bc) / (_0x5f4254[_0x56ae('0x33e2')][_0x12f2ab] - _0x5290bc)); break; } else { var _0xe86d0f = _0x12f2ab++; _0xe86d0f = _0x570ef9[_0x56ae('0x33e4')][_0x2e7218['charCodeAt'](_0xe86d0f)]; if (!(0x0 > _0xe86d0f)) for (_0x1c24ac = _0x1c24ac << 0x6 | _0xe86d0f, _0x12eedc += 0x6; 0x8 <= _0x12eedc;) _0x12eedc -= 0x8, _0x5290bc[_0x56ae('0x328a')](_0x1c24ac >> _0x12eedc & 0xff); } } } this[_0x56ae('0x33de')]['get_graphics']()['beginFill'](_0x5290bc); this[_0x56ae('0x33de')]['get_graphics']()['drawRect'](this[_0x56ae('0xca1')]['x'], this['bounds']['y'], this[_0x56ae('0xca1')][_0x56ae('0x3d')] * _0x2e7218, this['bounds']['height']); } 0x0 >= this['countdown'] && (this['activeAchievement']['done']() ? 0x0 == this['get_alpha']() ? this[_0x56ae('0x33df')](null) : this['countdown'] = 0x1 : this[_0x56ae('0x1fd3')][_0x56ae('0x2e0b')] ? 0x0 == this[_0x56ae('0xa4b')]() && this['set_alpha'](0x1) : 0x0 < this[_0x56ae('0xa4b')]() && (this[_0x56ae('0x33dd')] = 0x1)); } } }, 'reset': function() { this[_0x56ae('0x1fd4')] = !0x1; null != this[_0x56ae('0x1fd3')] ? this[_0x56ae('0x1fd3')]['done']() || 0x0 > this[_0x56ae('0x1fd3')]['tunnel'][_0x56ae('0x1ed4')]['indexOf'](this[_0x56ae('0x1fd3')], 0x0) ? this['set_activeAchievement'](null) : this['set_visible'](null == this[_0x56ae('0x1fd3')][_0x56ae('0x302f')] || this['activeAchievement'][_0x56ae('0x302f')](this['activeAchievement'][_0x56ae('0x94c')])) : this[_0x56ae('0xb82')](!0x1); this[_0x56ae('0xabe')](0x1); this[_0x56ae('0x33dd')] = 0x0; this['lastProgress'] = -0x1; this[_0x56ae('0x8f2')](0x0); }, 'set_activeAchievement': function(_0x1bf371) { _0x1bf371 != this[_0x56ae('0x1fd3')] && (this[_0x56ae('0x1fd3')] = _0x1bf371, this[_0x56ae('0xb82')](_0x1c1b50[_0x56ae('0x296')](null, this[_0x56ae('0x1fd3')])), this[_0x56ae('0xab0')]() && (this[_0x56ae('0x1fd4')] = !0x0)); return this[_0x56ae('0x1fd3')]; }, '__class__': _0x5f4254, '__properties__': _0x4e6193(_0xc32e6['prototype'][_0x56ae('0x984')], { 'set_activeAchievement': 'set_activeAchievement' }) }); var _0x568191 = function(_0x44c4c2, _0x105fb8, _0x478300) { null == _0x478300 && (_0x478300 = !0x0); _0x44c4c2 == _0x37c090[_0x56ae('0xadb')] && (_0x44c4c2[_0x56ae('0x110')] = _0x56ae('0x33e5')); _0x5d21aa[_0x56ae('0x94d')](this, _0x44c4c2['previewFrontPath'](), _0x105fb8); this[_0x56ae('0x32b6')] = _0x3c161e[_0x56ae('0xcc5')](_0x44c4c2['previewImagePath'](), !0x0, !0x0); this[_0x56ae('0x994')](this[_0x56ae('0x32b6')]); this[_0x56ae('0xc15')](!0x1); _0x575257[_0x56ae('0x77c')](_0x44c4c2, _0x37c090['random']) && null != _0x37c090['random'][_0x56ae('0x1e06')] && (_0x44c4c2['name'] = _0x37c090[_0x56ae('0xadb')][_0x56ae('0x1e06')][_0x56ae('0x110')]); this[_0x56ae('0x1e06')] = _0x44c4c2; this['lock'] = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x2436')); this['addDisplayObject'](this['lock']); this[_0x56ae('0x1e07')](!_0x44c4c2[_0x56ae('0x1e01')]()); _0x478300 && this[_0x56ae('0xb82')](_0x44c4c2[_0x56ae('0x1e01')]()); }; _0x5ac4a7['com.player03.run3.ui.component.CharacterButton'] = _0x568191; _0x568191[_0x56ae('0x8bf')] = _0x56ae('0x33e6'); _0x568191[_0x56ae('0x8ee')] = _0x5d21aa; _0x568191[_0x56ae('0x6')] = _0x4e6193(_0x5d21aa['prototype'], { 'character': null, 'lock': null, 'sleep': null, 'backViewBitmap': null, 'set_frontView': function(_0x491a96) { this[_0x56ae('0x506')][_0x56ae('0xb82')](_0x491a96); this['backViewBitmap'][_0x56ae('0xb82')](!_0x491a96); return _0x491a96; }, 'set_character': function(_0x307e88) { this[_0x56ae('0x506')][_0x56ae('0x1ff8')](_0x3c161e[_0x56ae('0x1294')](_0x307e88['previewFrontPath']())); this['backViewBitmap'][_0x56ae('0x1ff8')](_0x3c161e[_0x56ae('0x1294')](_0x307e88[_0x56ae('0x2115')]())); return this[_0x56ae('0x1e06')] = _0x307e88; }, 'checkLockedAndAsleep': function() { this[_0x56ae('0x1e07')](!this[_0x56ae('0x1e06')][_0x56ae('0x1e01')]()); }, 'set_locked': function(_0x4acfeb) { _0x4acfeb ? this['set_asleep'](!0x1) : this['set_asleep'](this['character'][_0x56ae('0x1de0')]); return this[_0x56ae('0x20b4')][_0x56ae('0xb82')](_0x4acfeb); }, 'set_asleep': function(_0x1e91d6) { _0x1e91d6 && null != this[_0x56ae('0x1e06')]['sleepImage'] && !this[_0x56ae('0x20b4')][_0x56ae('0xab0')]() ? (null == this['sleep'] && (this['sleep'] = _0x3c161e[_0x56ae('0xcc5')](this[_0x56ae('0x1e06')][_0x56ae('0x2314')]), this['addDisplayObject'](this['sleep'])), this[_0x56ae('0x1596')]['set_visible'](!0x0)) : null != this[_0x56ae('0x1596')] && this[_0x56ae('0x1596')]['set_visible'](!0x1); return _0x1e91d6; }, '__class__': _0x568191, '__properties__': _0x4e6193(_0x5d21aa[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_asleep': _0x56ae('0x33e7'), 'set_locked': _0x56ae('0x1e07'), 'set_frontView': 'set_frontView', 'set_character': _0x56ae('0x2323') }) }); var _0xe01e95 = function(_0x489188, _0x973031) { _0x1c1b50['ywfKO'](null, _0x973031) && (_0x973031 = !0x0); this[_0x56ae('0x1595')] = 0x0; this[_0x56ae('0x219e')] = _0x489188; _0x568191['call'](this, _0x37c090['lizard'], _0x1c1b50[_0x56ae('0x2ad')](_0x2d9f4e, this, this[_0x56ae('0xcbc')]), _0x973031); }; _0x5ac4a7[_0x56ae('0x33e8')] = _0xe01e95; _0xe01e95['__name__'] = _0x56ae('0x33e8'); _0xe01e95[_0x56ae('0x8ee')] = _0x568191; _0xe01e95[_0x56ae('0x6')] = _0x4e6193(_0x568191['prototype'], { 'listener': null, 'tweensLeft': null, 'checkLockedAndAsleep': function() { var _0xa33fd3 = {}; _0xa33fd3[_0x56ae('0x33e9')] = _0x56ae('0x2e69'); _0xa33fd3[_0x56ae('0x33ea')] = 'img/singledpi/texture/Skybox0.png'; if (_0x56ae('0x33eb') !== _0x56ae('0x33eb')) { var _0x29b0ee = new _0x44b188(_0x422531['getBitmapData'](_0xa33fd3[_0x56ae('0x33e9')]), _0x422531[_0x56ae('0x1294')](_0xa33fd3[_0x56ae('0x33ea')]), _0x422531[_0x56ae('0x1294')](_0x56ae('0x2e6b')), _0x422531[_0x56ae('0x1294')](_0x56ae('0x2e6c')), _0x422531[_0x56ae('0x1294')](_0x56ae('0x33ec')), _0x422531[_0x56ae('0x1294')](_0x56ae('0x33ed'))); _0x18ac96[_0x56ae('0x94d')](this, _0x29b0ee); this[_0x56ae('0x11ad')][_0x56ae('0x1a43')](!0x0); this[_0x56ae('0x2bc0')] = new _0x56f3a3(); this[_0x56ae('0x994')](this[_0x56ae('0x2bc0')]); } else { _0x568191[_0x56ae('0x6')][_0x56ae('0x1dff')][_0x56ae('0x94d')](this); 0x0 < this[_0x56ae('0x1595')] && (_0x360126['stop'](this[_0x56ae('0x1596')], null, !0x1, !0x1), this[_0x56ae('0x1596')][_0x56ae('0x471')](0x0), this[_0x56ae('0x1595')] = 0x0); _0x51ac9b[_0x56ae('0x1dfe')](); 0.6 <= _0x51ac9b['sleepiness'] ? this[_0x56ae('0x506')][_0x56ae('0x1ff8')](_0x3c161e[_0x56ae('0x1294')](_0x575257[_0x56ae('0x33ee')] + this[_0x56ae('0x1e06')][_0x56ae('0x110')] + 'FrontSleepy.png')) : this[_0x56ae('0x506')][_0x56ae('0x1ff8')](_0x3c161e['getBitmapData'](this[_0x56ae('0x1e06')]['previewFrontPath']())); } }, 'onClick': function(_0xaebf1) { null != this[_0x56ae('0x219e')] && this[_0x56ae('0x219e')](_0xaebf1); null != _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] ? (_0xaebf1 = _0x4421e4['instance'][_0x56ae('0x94c')], _0xaebf1 = null != _0xaebf1[_0x56ae('0xbcb')] && 0x0 < _0xaebf1['characters'][_0x56ae('0x9fa')]()) : _0xaebf1 = !0x1; if (!_0xaebf1 || _0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0xbcb')]['get'](0x0)['currentSection'][_0x56ae('0x1e05')](_0x37c090[_0x56ae('0x15fc')])) _0x37c090['lizard'][_0x56ae('0x1de0')] ? (_0x51ac9b['shake'](), _0x37c090['lizard'][_0x56ae('0x1de0')] ? 0x0 >= this[_0x56ae('0x1595')] ? (this[_0x56ae('0x1595')] = 0x5, this['tween']()) : this[_0x56ae('0x1595')] = 0x5 : this[_0x56ae('0x1dff')]()) : this[_0x56ae('0x1dff')](); }, 'tween': function() { this[_0x56ae('0x1595')]--; this['sleep'][_0x56ae('0xab0')]() ? 0x0 < this[_0x56ae('0x1595')] ? (0x0 == this['sleep'][_0x56ae('0x3e1')]() && this[_0x56ae('0x1596')][_0x56ae('0x471')](_0x575257[_0x56ae('0x33ef')](0x2, 0.5 < Math[_0x56ae('0xadb')]() ? 0x1 : -0x1)), _0x360126[_0x56ae('0x105f')](this[_0x56ae('0x1596')], 0.2, { 'x': -this[_0x56ae('0x1596')][_0x56ae('0x3e1')]() })[_0x56ae('0x8eb')](_0x575257[_0x56ae('0x77b')](_0x2d9f4e, this, this[_0x56ae('0x105f')]))) : _0x360126[_0x56ae('0x105f')](this[_0x56ae('0x1596')], 0.1, { 'x': 0x0 }) : (this[_0x56ae('0x1596')][_0x56ae('0x471')](0x0), this['tweensLeft'] = 0x0); }, '__class__': _0xe01e95 }); var _0x209a94 = function(_0x14f783, _0x518481, _0xf1e6b2) { this[_0x56ae('0x2c48')] = !0x1; _0x234651['call'](this); this[_0x56ae('0xadd')] = this[_0x56ae('0xac5')] = !0x1; _0x14f783 = this[_0x56ae('0x2a9')] = _0x50b13c[_0x56ae('0xb80')](_0x14f783, _0xf1e6b2, null, '0'); _0xf1e6b2 = null; null == _0xf1e6b2 && (_0xf1e6b2 = _0x14f783[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720['get_currentLayout']()['add'](new _0x4dd284(_0x14f783), new _0x1ba7bc(_0xf1e6b2)); this[_0x56ae('0x994')](this[_0x56ae('0x2a9')]); this[_0x56ae('0x2118')] = _0x518481; this[_0x56ae('0x33f0')](0x0); }; _0x5ac4a7[_0x56ae('0x33f1')] = _0x209a94; _0x209a94['__name__'] = _0x56ae('0x33f1'); _0x209a94[_0x56ae('0x8ee')] = _0x234651; _0x209a94[_0x56ae('0x6')] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'number': null, 'displayEvenIfZero': null, 'text': null, 'backgroundColor': null, 'set_number': function(_0x1a71e4) { this[_0x56ae('0x1d28')] = _0x1a71e4; this[_0x56ae('0xb82')](0x0 < this[_0x56ae('0x1d28')] || this[_0x56ae('0x2c48')]); if (!this['get_visible']()) return this['number']; this[_0x56ae('0xb4a')](null == _0x1a71e4 ? _0x56ae('0xc11') : '' + _0x1a71e4); return this[_0x56ae('0x1d28')]; }, 'display': function(_0x3ef923) { this[_0x56ae('0x2a9')][_0x56ae('0xb39')](_0x3ef923); this[_0x56ae('0x2a9')][_0x56ae('0x471')](-this[_0x56ae('0x2a9')]['get_width']() / 0x2); this['text'][_0x56ae('0xaae')](-this[_0x56ae('0x2a9')]['get_height']() / 0x2); _0x3ef923 = this[_0x56ae('0x2a9')][_0x56ae('0x15')](); var _0x20c310 = this['text'][_0x56ae('0x16')](); _0x3ef923 = _0x3ef923 > _0x20c310 ? _0x3ef923 : _0x20c310; this[_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](this[_0x56ae('0x2118')]); this[_0x56ae('0xb20')]()[_0x56ae('0x13ca')](-_0x3ef923 / 0x2, this[_0x56ae('0x2a9')][_0x56ae('0x9f0')](), _0x3ef923, this['text'][_0x56ae('0x16')](), this['text'][_0x56ae('0x16')]()); }, 'displayExclamationPoint': function() { this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0xb4a')]('!'); }, '__class__': _0x209a94, '__properties__': _0x4e6193(_0x234651['prototype']['__properties__'], { 'set_number': _0x56ae('0x33f0') }) }); var _0x5c60e3 = function(_0x25080b, _0x3c5d68) { null == _0x3c5d68 && (_0x3c5d68 = 3.2); null == _0x25080b && (_0x25080b = 0x14); this[_0x56ae('0x1778')] = 0x200; this[_0x56ae('0x33f2')] = _0x25080b; this['baseLineWidth'] = _0x3c5d68; }; _0x5ac4a7[_0x56ae('0x33f3')] = _0x5c60e3; _0x5c60e3['__name__'] = _0x56ae('0x33f3'); _0x5c60e3[_0x56ae('0x961')] = [_0x415881]; _0x5c60e3[_0x56ae('0xf4e')] = function(_0x802cb4, _0x2845b7, _0x1e52ad) { null == _0x1e52ad && (_0x1e52ad = 3.2); null == _0x2845b7 && (_0x2845b7 = 0x14); _0x802cb4['clear'](); _0x802cb4[_0x56ae('0x10ba')](0xffffff); _0x802cb4[_0x56ae('0x2a59')](0x0, 0x0, _0x2845b7); _0x802cb4[_0x56ae('0x2a57')](); _0x802cb4[_0x56ae('0x113d')](_0x1e52ad, 0x999999); _0x802cb4[_0x56ae('0x113e')](-_0x2845b7 / 0x2, -_0x2845b7 / 0x2); _0x802cb4[_0x56ae('0x1140')](_0x2845b7 / 0x2, _0x2845b7 / 0x2); _0x802cb4[_0x56ae('0x113e')](-_0x2845b7 / 0x2, _0x2845b7 / 0x2); _0x802cb4['lineTo'](_0x2845b7 / 0x2, -_0x2845b7 / 0x2); }; _0x5c60e3[_0x56ae('0x6')] = {}; _0x5c60e3[_0x56ae('0x6')][_0x56ae('0x33f2')] = null; _0x5c60e3[_0x56ae('0x6')]['baseLineWidth'] = null; _0x5c60e3[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x5c60e3[_0x56ae('0x6')]['apply'] = function(_0x526feb, _0x13ad97, _0x6d1e3b) { if (_0x56ae('0x33f4') !== _0x56ae('0x33f5')) { if (_0x526feb instanceof _0x4dd284) if (_0x59b8d7.__instanceof(_0x526feb.displayObject, _0x1f1204)) _0x526feb = _0x526feb.displayObject; else throw new _0x1adea8(_0x1b30b7.string(_0x1f1204) + _0x56ae('0x2088')); else throw new _0x1adea8(_0x1b30b7.string(_0x1f1204) + _0x56ae('0x2088')); _0x5c60e3.draw(_0x526feb.get_graphics(), (_0x6d1e3b.x + _0x6d1e3b.y) / 0x2 * this.baseRadius, (_0x6d1e3b.x + _0x6d1e3b.y) / 0x2 * this.baseLineWidth); } else { _0x526feb.__init(); } }; _0x5c60e3[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5c60e3; var _0x2a6c50 = function() { this[_0x56ae('0x19cf')] = !0x1; this[_0x56ae('0x33f6')] = 0x0; this[_0x56ae('0x33f7')] = -0x1; _0x234651[_0x56ae('0x94d')](this, 0x50, 0x50, _0xfba720[_0x56ae('0xcb3')]()); var _0x50562b = new _0x1b8cf3(_0xfba720['get_stageLayout']()[_0x56ae('0xca1')]), _0x18b3e9 = new _0x4dd284(this), _0x2d6444 = 0x0; null == _0x2d6444 && (_0x2d6444 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x18b3e9, new _0x29265e(!0x0, 0x2 * _0x2d6444), _0x50562b); this['addEventListener']('enterFrame', _0x2d9f4e(this, this[_0x56ae('0xb2f')])); this[_0x56ae('0x95e')](_0x56ae('0xad4'), _0x2d9f4e(this, this[_0x56ae('0xb2f')])); }; _0x5ac4a7[_0x56ae('0x33f8')] = _0x2a6c50; _0x2a6c50['__name__'] = 'com.player03.run3.ui.component.CurrencyDisplay'; _0x2a6c50[_0x56ae('0x211a')] = function(_0x10b502, _0x545267, _0x460b5d) { var _0x41539c = 1130.9733552923256 * Math[_0x56ae('0xadb')]() / 3.141592653589793, _0x3b0ca2 = []; _0x3b0ca2[_0x56ae('0x8f0')](new _0x510664(Math[_0x56ae('0x104e')](_0xe0688[_0x56ae('0x8e9')](_0x41539c, 0x0)), Math[_0x56ae('0xaa1')](_0xe0688[_0x56ae('0x8e9')](_0x41539c, 0x0)))); _0x3b0ca2[_0x56ae('0x8f0')](new _0x510664(Math[_0x56ae('0x104e')](_0xe0688[_0x56ae('0x8e9')](_0x41539c, 2.0943951023931953)), Math[_0x56ae('0xaa1')](_0xe0688['add'](_0x41539c, 2.0943951023931953)))); _0x3b0ca2[_0x56ae('0x8f0')](new _0x510664(Math[_0x56ae('0x104e')](_0xe0688[_0x56ae('0x8e9')](_0x41539c, 4.1887902047863905)), Math['sin'](_0xe0688['add'](_0x41539c, 4.1887902047863905)))); _0x41539c = new _0x3c6685(); var _0x198c05 = new _0x5c4c32(_0x41539c); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x198c05, new _0xa5dd91(_0x545267, _0x2bd32b[_0x56ae('0xf90')])); _0x198c05 = new _0x5c4c32(_0x41539c); _0xfba720['get_currentLayout']()['add'](_0x198c05, new _0xa5dd91(_0x545267, _0x2bd32b[_0x56ae('0x9e4')])); _0x198c05 = new _0x5c4c32(_0x41539c); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x198c05, null != _0x545267 ? new _0x50d80a(!0x0, _0x545267) : new _0x515961(!0x0)); _0x198c05 = new _0x5c4c32(_0x41539c); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x198c05, null != _0x545267 ? new _0x50d80a(!0x1, _0x545267) : new _0x515961(!0x1)); _0x545267 = _0xa83b0c[_0x56ae('0x211f')](_0x460b5d); _0x460b5d = new _0x5c4c32(_0x41539c); _0x41539c = _0x252a59[_0x56ae('0x977')](null); _0x198c05 = 0x0; for (var _0x4f9df0 = _0x3b0ca2[_0x56ae('0x32')]; _0x198c05 < _0x4f9df0;) { var _0x1b30b7 = _0x198c05++; _0x41539c[_0x56ae('0x8b6')](_0x1b30b7, _0x3b0ca2[_0x1b30b7]); } _0x3b0ca2 = new _0x3c4050(_0x41539c); _0x3b0ca2['fill'] = _0x545267; _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x10b502), _0x3b0ca2, _0x460b5d); }; _0x2a6c50[_0x56ae('0x8ee')] = _0x234651; _0x2a6c50[_0x56ae('0x6')] = _0x4e6193(_0x234651['prototype'], { 'icon': null, 'displayedNumber': null, 'textField': null, 'blinkFramesLeft': null, 'alignRight': null, 'createLayout2': function() { var _0x5b0a4b = this['textField'] = _0x50b13c[_0x56ae('0xb80')](0xffffff, 0x20), _0x7c9195 = null; null == _0x7c9195 && (_0x7c9195 = _0x5b0a4b['get_defaultTextFormat']()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x5b0a4b), new _0x1ba7bc(_0x7c9195)); this[_0x56ae('0x19cf')] ? (_0x5b0a4b = new _0x4dd284(this['textField']), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5b0a4b, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')]))) : (_0x5b0a4b = new _0x4dd284(this[_0x56ae('0x1926')]), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5b0a4b, new _0xa5dd91(0x40, _0x2bd32b[_0x56ae('0xf90')]))); this[_0x56ae('0x994')](this['textField']); this['icon'] = new _0x4284ae(null, _0x50ca2e[_0x56ae('0x33f9')][_0x56ae('0x950')] | 0x0, 0.6, 0x38); this[_0x56ae('0x19d0')]['mesh']['set_visible'](!0x0); _0x2b39f7[_0x56ae('0x19d1')][_0x56ae('0x994')](this[_0x56ae('0x19d0')][_0x56ae('0xe79')]); _0x5b0a4b = _0x2d9f4e(this, this[_0x56ae('0x19d2')]); this['layout']['items'][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x5b0a4b))); _0x5b0a4b(); _0x5b0a4b = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x5b0a4b, _0xa83b0c[_0x56ae('0x2d3a')], null, null, null, new _0x4dd284(this[_0x56ae('0x1926')])); this[_0x56ae('0xaca')](_0x5b0a4b, 0x0); this[_0x56ae('0x19d3')](); }, 'resizeIcon': function() { var _0x36febe = this[_0x56ae('0x9e3')]['scale']; _0x36febe = (_0x36febe['x'] + _0x36febe['y']) / 0x2; this[_0x56ae('0x19d0')][_0x56ae('0xe79')]['get_scaleX']() != _0x36febe && (this[_0x56ae('0x19d0')][_0x56ae('0xe79')][_0x56ae('0xaaa')](_0x36febe), this[_0x56ae('0x19d0')][_0x56ae('0xe79')][_0x56ae('0xa9a')](_0x36febe), this[_0x56ae('0x19d0')][_0x56ae('0xe79')][_0x56ae('0xf02')](_0x36febe)); this['resetIcon'](); }, 'updateNumber': function() { if (_0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')]) { _0x461063[_0x56ae('0x488')](); var _0x2ef214 = _0x461063[_0x56ae('0xd78')]; _0x2ef214 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x2ef214['id'], _0x2ef214[_0x56ae('0xa1c')]); var _0x1c4574 = _0x461063[_0x56ae('0xd83')]; _0x2ef214 += _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1c4574['id'], _0x1c4574[_0x56ae('0xa1c')]); _0x1c4574 = _0x461063[_0x56ae('0xd79')]; _0x2ef214 -= _0x56b9a2[_0x56ae('0x488')]()['get'](_0x1c4574['id'], _0x1c4574[_0x56ae('0xa1c')]); _0x1c4574 = _0x461063[_0x56ae('0xd7a')]; _0x2ef214 -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1c4574['id'], _0x1c4574['defaultValue']); } else _0x2ef214 = _0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0x2ca2')]; this['displayedNumber'] != _0x2ef214 && (_0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')] && _0x360126[_0x56ae('0xb8c')](this, null, !0x0), this[_0x56ae('0x33f7')] = _0x2ef214, this[_0x56ae('0x1926')][_0x56ae('0xb39')](_0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x33f7')])), this[_0x56ae('0x33f6')] = 0x0, this['layout'][_0x56ae('0x13c9')](new _0x4dd284(this[_0x56ae('0x1926')])), this[_0x56ae('0x2e3e')]()); }, 'onEnterFrame': function(_0x4f902f) { if (_0x56ae('0x33fa') !== _0x56ae('0x33fa')) { var _0x43ab42 = _0x47e83a++; this[_0x56ae('0xaa5')]['get'](_0x43ab42) != _0x4f902f && this['_passes'][_0x56ae('0x1b')](_0x43ab42)[_0x56ae('0x1abb')](!0x1); if (null != this[_0x56ae('0xd95')]) for (var _0x4b9c23 = this['_owners'][_0x56ae('0x3f')](); _0x4b9c23[_0x56ae('0x8f5')]();) { var _0x292225 = _0x4b9c23['next'](); null != _0x292225[_0x56ae('0x1168')]() && _0x292225[_0x56ae('0x1168')]()[_0x56ae('0xd60')](this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x43ab42)); } } else { if (null != this[_0x56ae('0x19d0')]) { var _0x47e83a = null != this[_0x56ae('0x952')] && (!_0x29a875[_0x56ae('0x993')][_0x56ae('0xb45')] || null == _0x29a875['instance'][_0x56ae('0xb48')] || null != _0x5a2426[_0x56ae('0x488')]()[_0x56ae('0x952')] && _0x5a2426['get_instance']()[_0x56ae('0xab0')]()); null != _0x4f902f && 'removedFromStage' == _0x4f902f['type'] && (_0x47e83a = !0x1); 0x0 < this['blinkFramesLeft'] && (this[_0x56ae('0x33f6')]--, 0xc > this[_0x56ae('0x33f6')] % 0x18 && (_0x47e83a = !0x1)); if (_0x47e83a) for (_0x4f902f = this[_0x56ae('0x8c1')]; null != _0x4f902f;) { if (_0x575257['LwcNW'](_0x56ae('0x33fb'), _0x56ae('0x33fb'))) { var _0x599462 = _0x4f902f[_0x56ae('0x42')](); this[_0x56ae('0xa20')](_0x599462); } else { if (!_0x4f902f[_0x56ae('0xab0')]()) { _0x47e83a = !0x1; break; } _0x4f902f = _0x4f902f['parent']; } } this[_0x56ae('0x19d0')]['mesh'][_0x56ae('0xab0')]() != _0x47e83a && (this[_0x56ae('0x19d0')]['mesh']['set_visible'](_0x47e83a), _0x47e83a && this[_0x56ae('0x2e3e')]()); this[_0x56ae('0xb82')](_0x47e83a); _0x47e83a && (this[_0x56ae('0x19d0')][_0x56ae('0xb4a')](_0x29a875['instance'][_0x56ae('0x8c9')]), this['updateNumber']()); } } }, 'resetIcon': function() { if (null != this[_0x56ae('0x1926')]) { var _0x21f811 = this[_0x56ae('0x19d0')], _0x5c9ddf = this[_0x56ae('0x3e1')]() + this['textField'][_0x56ae('0x3e1')](), _0x3b8f25 = this[_0x56ae('0x9e3')][_0x56ae('0xa19')]; _0x21f811[_0x56ae('0x1fc8')](_0x5c9ddf - (_0x3b8f25['x'] + _0x3b8f25['y']) / 0x2 * 0x40 + 0x20 * this[_0x56ae('0x9e3')][_0x56ae('0xa19')]['x']); this['icon']['setSpawnY'](this[_0x56ae('0x9f0')]() + this[_0x56ae('0x1926')][_0x56ae('0x16')]() / 2.1); this[_0x56ae('0x19d0')][_0x56ae('0x21ef')](0x64); this[_0x56ae('0x19d0')][_0x56ae('0xb7c')](); this[_0x56ae('0x19d0')][_0x56ae('0x33fc')](29.999999999999996); this[_0x56ae('0xb2f')](null); } }, 'set_alignRight': function(_0x5dde03) { if (_0x56ae('0x33fd') === _0x56ae('0x33fe')) { this['stage'][_0x56ae('0xbe3')](0x2); _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')](_0x56ae('0xbdf'), 'L'); _0x2b39f7['view'][_0x56ae('0xbe0')](0x0); this[_0x56ae('0x952')][_0x56ae('0xbe1')](0x1e); _0x4033be[_0x56ae('0x2fe7')](this[_0x56ae('0x952')][_0x56ae('0xbe2')]()); } else { if (null != this[_0x56ae('0x1926')] && _0x5dde03 != this['alignRight']) { if (_0x5dde03) { var _0x398ec6 = this[_0x56ae('0x9e3')], _0x16295b = new _0x4dd284(this[_0x56ae('0x1926')]); (_0x1c1b50[_0x56ae('0x2a4')](null, _0x398ec6) ? _0xfba720['get_currentLayout']() : _0x398ec6)['add'](_0x16295b, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b[_0x56ae('0xf4a')])); } else _0x398ec6 = this[_0x56ae('0x9e3')], _0x16295b = new _0x4dd284(this[_0x56ae('0x1926')]), (null == _0x398ec6 ? _0xfba720['get_currentLayout']() : _0x398ec6)[_0x56ae('0x8e9')](_0x16295b, new _0xa5dd91(0x40, _0x2bd32b[_0x56ae('0xf90')])); this[_0x56ae('0x2e3e')](); } return this['alignRight'] = _0x5dde03; } }, '__class__': _0x2a6c50, '__properties__': _0x1c1b50['nsmce'](_0x4e6193, _0x234651['prototype'][_0x56ae('0x984')], { 'set_alignRight': 'set_alignRight' }) }); var _0x2ddb81 = function() { _0xc32e6[_0x56ae('0x94d')](this); this[_0x56ae('0x2840')] = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x33ff')); this[_0x56ae('0x994')](this['smallPile']); this[_0x56ae('0x3400')] = _0x3c161e[_0x56ae('0xcc5')](_0x56ae('0x3401')); this[_0x56ae('0x994')](this[_0x56ae('0x3400')]); this[_0x56ae('0x2841')] = _0x3c161e['getBitmap'](_0x56ae('0x3402')); this['addChild'](this[_0x56ae('0x2841')]); this[_0x56ae('0x2842')] = _0x3c161e['getBitmap'](_0x56ae('0x3403')); this['addChild'](this[_0x56ae('0x2842')]); this[_0x56ae('0x1926')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x28, null, _0x56ae('0x3404')); this[_0x56ae('0x1926')][_0x56ae('0xb39')](''); var _0x4f1c3a = this['textField'], _0x3f9fd0 = null; null == _0x3f9fd0 && (_0x3f9fd0 = _0x4f1c3a[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x4f1c3a), new _0x1ba7bc(_0x3f9fd0)); var _0x68f6ae = this[_0x56ae('0x1926')]; _0x4f1c3a = new _0x4dd284(this['smallPile']); _0x3f9fd0 = 0x4; _0x575257[_0x56ae('0x3405')](null, _0x3f9fd0) && (_0x3f9fd0 = 0x0); _0x68f6ae = new _0x4dd284(_0x68f6ae); null == _0x3f9fd0 && (_0x3f9fd0 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x68f6ae, new _0x5ed31e(_0x3f9fd0, _0x2bd32b[_0x56ae('0xf4a')]), _0x4f1c3a); _0x3f9fd0 = this['textField']; _0x4f1c3a = new _0x4dd284(this['smallPile']); _0x3f9fd0 = new _0x4dd284(_0x3f9fd0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x3f9fd0, new _0x18f8f3(!0x1, 0.5), _0x4f1c3a); this['addChild'](this['textField']); this[_0x56ae('0xb82')](!0x1); }; _0x5ac4a7['com.player03.run3.ui.component.CurrencyPile'] = _0x2ddb81; _0x2ddb81[_0x56ae('0x8bf')] = _0x56ae('0x3406'); _0x2ddb81[_0x56ae('0x8ee')] = _0xc32e6; _0x2ddb81[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'textField': null, 'smallPile': null, 'mediumPile': null, 'largePile': null, 'hugePile': null, 'displayAmount': function(_0x5bc5a8) { this[_0x56ae('0x2840')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x3400')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x2841')][_0x56ae('0xb82')](!0x1); this[_0x56ae('0x2842')][_0x56ae('0xb82')](!0x1); 0x0 < _0x5bc5a8 && (0xf > _0x5bc5a8 ? this[_0x56ae('0x2840')][_0x56ae('0xb82')](!0x0) : 0x28 > _0x5bc5a8 ? this['mediumPile']['set_visible'](!0x0) : 0x64 > _0x5bc5a8 ? this[_0x56ae('0x2841')][_0x56ae('0xb82')](!0x0) : this[_0x56ae('0x2842')][_0x56ae('0xb82')](!0x0)); this['textField'][_0x56ae('0xb39')](null == _0x5bc5a8 ? _0x56ae('0xc11') : '' + _0x5bc5a8); this[_0x56ae('0x1926')]['set_visible'](0x0 < _0x5bc5a8); this['set_visible'](!0x0); }, '__class__': _0x2ddb81 }); var _0x3a8037 = function() { if (_0x56ae('0x3407') !== _0x56ae('0x3408')) { _0x5bdbed[_0x56ae('0x94d')](this); this[_0x56ae('0x33a1')](new _0x1688e1(_0x4421e4[_0x56ae('0xb5d')], 0x1c, 0xffffff)); this['set_embedFonts'](!0x0); this['set_selectable'](!0x1); this[_0x56ae('0xac5')] = !0x1; this['set_multiline'](!0x0); this[_0x56ae('0x2574')](0x1); var _0xa70519 = null; null == _0xa70519 && (_0xa70519 = this[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(this), new _0x1ba7bc(_0xa70519)); } else { _0x58aeda[_0x56ae('0x94d')](this, _0xa70519, _0x3df233[_0x56ae('0x2be4')](0x1)); } }; _0x5ac4a7[_0x56ae('0x3409')] = _0x3a8037; _0x3a8037[_0x56ae('0x8bf')] = _0x56ae('0x3409'); _0x3a8037[_0x56ae('0x961')] = [_0x242431]; _0x3a8037[_0x56ae('0x8ee')] = _0x5bdbed; _0x3a8037['prototype'] = _0x4e6193(_0x5bdbed[_0x56ae('0x6')], { 'active': null, 'bestDistance': null, 'update': function(_0x410321) { if ('hzyih' !== _0x56ae('0x340a')) { return null == _0x410321 ? null : _0x410321 instanceof _0x430d1 ? _0x410321 : _0x430d1[_0x56ae('0x340b')](_0x410321); } else { this[_0x56ae('0x1298')] && null != _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] ? (this[_0x56ae('0xb82')](!_0x29a875[_0x56ae('0x993')]['paused'] || null != _0x5a2426[_0x56ae('0x488')]()['stage'] && _0x5a2426['get_instance']()[_0x56ae('0xab0')]()), this[_0x56ae('0xab0')]() && (_0x410321 = _0x4421e4['instance'][_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')]['get_z'](), this[_0x56ae('0xb39')](Math[_0x56ae('0x833')](0.03333333333333333 * _0x410321) + 'm'), 0x0 < this[_0x56ae('0x340c')] && _0x410321 > this[_0x56ae('0x340c')] && this[_0x56ae('0x340d')](_0x56ae('0x340e')))) : this[_0x56ae('0xb82')](!0x1); } }, 'reset': function() { this[_0x56ae('0x1298')] = null != _0x4421e4[_0x56ae('0x993')]['tunnel'] && _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0xbc6')] == _0x3500d1['INFINITE']; this['set_text'](''); var _0x34a25c = _0x56b9a2[_0x56ae('0x249e')]; this[_0x56ae('0x340c')] = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x34a25c['id'], _0x34a25c[_0x56ae('0xa1c')]); this[_0x56ae('0xb82')](this[_0x56ae('0x1298')] && !_0x29a875['instance'][_0x56ae('0xb45')]); }, '__class__': _0x3a8037 }); var _0x199e73 = function() { _0x5d21aa[_0x56ae('0x94d')](this, _0x56ae('0x15e1'), _0x199e73[_0x56ae('0x340f')]); }; _0x5ac4a7[_0x56ae('0x3410')] = _0x199e73; _0x199e73[_0x56ae('0x8bf')] = 'com.player03.run3.ui.component.HomeButton'; _0x199e73['returnToMenu'] = function(_0x2cdcaf) { _0x28ef16['get_instance']()[_0x56ae('0xbce')](_0x44a8f6[_0x56ae('0x488')]()); _0x4421e4['instance'][_0x56ae('0xba3')](null); }; _0x199e73[_0x56ae('0x8ee')] = _0x5d21aa; _0x199e73[_0x56ae('0x6')] = _0x4e6193(_0x5d21aa[_0x56ae('0x6')], { '__class__': _0x199e73 }); var _0x2fc8bd = function() { _0x5d21aa[_0x56ae('0x94d')](this, _0x56ae('0x19f7'), _0x575257[_0x56ae('0x3411')](_0x2d9f4e, this, this['onClick'])); this['achievements'] = _0x252a59[_0x56ae('0x977')](null); this['set_greyscale'](!0x0); _0x285c85['addEventListener'](_0x56ae('0x19fa'), _0x2d9f4e(this, this[_0x56ae('0x1d')])); }; _0x5ac4a7[_0x56ae('0x3412')] = _0x2fc8bd; _0x2fc8bd[_0x56ae('0x8bf')] = 'com.player03.run3.ui.component.LevelAchievement'; _0x2fc8bd[_0x56ae('0x961')] = [_0x242431]; _0x2fc8bd[_0x56ae('0x8ee')] = _0x5d21aa; _0x2fc8bd['prototype'] = _0x4e6193(_0x5d21aa[_0x56ae('0x6')], { 'sectionNumber': null, 'sectionID': null, 'mode': null, 'characterID': null, 'achievements': null, 'greyscale': null, 'displayAchievements': function(_0x364cbd) { null == _0x364cbd && (_0x364cbd = !0x1); for (var _0x11d6a4 = !0x1, _0x71a05c = this[_0x56ae('0x19f8')]['iterator'](); _0x71a05c[_0x56ae('0x8f5')]();) { var _0x16215d = _0x71a05c[_0x56ae('0x42')](); if (_0x16215d['id'] == this[_0x56ae('0x2a8c')]) if (_0x364cbd) var _0x23cda0 = !0x0; else _0x23cda0 = _0x16215d['achievement'][_0x56ae('0x1f28')], _0x23cda0 = !_0x56b9a2[_0x56ae('0x488')]()['get'](_0x23cda0['id'], _0x23cda0[_0x56ae('0xa1c')]); else _0x23cda0 = !0x1; if (_0x23cda0 && (null == _0x16215d[_0x56ae('0x302f')] || _0x16215d[_0x56ae('0x302f')](_0x4421e4['instance'][_0x56ae('0x94c')]))) { if (_0x56ae('0x3413') === 'lMsYp') { var _0x2e6dbf = _0x16215d[_0x71a05c]; ++_0x71a05c; _0x11d6a4[_0x56ae('0x8f0')](new _0xc69aff(_0x2e6dbf[_0x56ae('0x110')], _0x2e6dbf[_0x56ae('0x7')])); } else { _0x11d6a4 ? _0x23cda0 = !0x1 : _0x364cbd ? _0x23cda0 = !0x0 : (_0x23cda0 = _0x16215d[_0x56ae('0x20e4')][_0x56ae('0x1f28')], _0x23cda0 = !_0x56b9a2['get_instance']()['get'](_0x23cda0['id'], _0x23cda0[_0x56ae('0xa1c')])); if (_0x23cda0) { _0x11d6a4 = _0x1ac706[_0x56ae('0x488')](); for (_0x23cda0 = _0x3e82b5[_0x56ae('0x2017')](_0x11d6a4[_0x56ae('0x1408')]['get_length']() - 0x1, -0x1, -0x1); _0x23cda0['currentValue'] != _0x23cda0[_0x56ae('0xf6a')];) { var _0x2d8b0e = _0x23cda0[_0x56ae('0x1407')] += _0x23cda0[_0x56ae('0x2014')]; _0x11d6a4[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x2d8b0e)[_0x56ae('0xbd8')](); } _0x11d6a4 = !0x0; } _0x23cda0 = _0x16215d[_0x56ae('0x20e4')]['name']; _0x2d8b0e = _0x16215d[_0x56ae('0x20e4')][_0x56ae('0x1f28')]; _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x2d8b0e['id'], _0x2d8b0e[_0x56ae('0xa1c')]) ? _0x23cda0 += _0x56ae('0x3414') : (_0x2d8b0e = _0x11208a[_0x56ae('0xc2a')](_0x23cda0, _0x23cda0['length'] - 0x1), _0x23cda0 = 0x2e == _0x2d8b0e || 0x21 == _0x2d8b0e || 0x3f == _0x2d8b0e ? _0x23cda0 + '\x0a' : _0x1c1b50['AVqKf'](_0x23cda0, ':\x20')); _0x1ac706[_0x56ae('0x488')]()['displayMessage'](_0x1c1b50[_0x56ae('0x2af')](_0x23cda0, _0x16215d[_0x56ae('0x20e4')][_0x56ae('0x20e5')])); } } } return _0x11d6a4; }, 'displayAchievementsNextFrame': function(_0x5b1350) { var _0x498884 = _0x3cfc1a['get_instance'](); _0x575257['KnGEQ'](0x0, _0x5b1350[_0x56ae('0x1ed4')]['indexOf'](_0x498884, 0x0)) && (_0x5b1350[_0x56ae('0x2208')](_0x3cfc1a['get_instance']()), _0x3cfc1a['get_instance']()[_0x56ae('0xb7c')]()); }, 'onClick': function(_0x21b1eb) { if (!this[_0x56ae('0x3415')](!0x0) && this[_0x56ae('0x2a8b')] == _0x3500d1[_0x56ae('0x213a')] && 0x0 <= this[_0x56ae('0x2a8c')]) { _0x21b1eb = _0x1ac706[_0x56ae('0x488')](); for (var _0x19af58 = _0x3e82b5[_0x56ae('0x2017')](_0x21b1eb[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x19af58[_0x56ae('0x1407')] != _0x19af58[_0x56ae('0xf6a')];) { var _0x2d6550 = _0x19af58[_0x56ae('0x1407')] += _0x19af58[_0x56ae('0x2014')]; _0x21b1eb[_0x56ae('0x1408')][_0x56ae('0x1b')](_0x2d6550)[_0x56ae('0xbd8')](); } _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')]('There\x27s\x20no\x20achievement\x20here\x20yet.\x20If\x20you\x20want\x20to\x20suggest\x20one,\x20be\x20sure\x20to\x20mention\x20the\x20number\x20' + this[_0x56ae('0x2a8c')] + '.'); } }, 'addAchievement': function(_0x501519, _0x304980, _0x4cf678) { if (_0x56ae('0x3416') !== _0x56ae('0x3416')) { var _0x589a73 = _0x252a59['toFloatVector'](null, 0x10, !0x0); _0x589a73['set'](0x0, this['_byteData'][_0x56ae('0x17cd')]()); _0x589a73[_0x56ae('0x8b6')](0x2, this['_byteData']['readFloat']()); _0x589a73[_0x56ae('0x8b6')](0x1, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x589a73[_0x56ae('0x8b6')](0x3, 0x0); _0x589a73[_0x56ae('0x8b6')](0x8, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x589a73[_0x56ae('0x8b6')](0xa, this['_byteData'][_0x56ae('0x17cd')]()); _0x589a73[_0x56ae('0x8b6')](0x9, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x589a73['set'](0xb, 0x0); _0x589a73[_0x56ae('0x8b6')](0x4, this['_byteData'][_0x56ae('0x17cd')]()); _0x589a73['set'](0x6, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x589a73[_0x56ae('0x8b6')](0x5, this['_byteData'][_0x56ae('0x17cd')]()); _0x589a73[_0x56ae('0x8b6')](0x7, 0x0); _0x589a73[_0x56ae('0x8b6')](0xc, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x589a73['set'](0xe, this[_0x56ae('0x1628')]['readFloat']()); _0x589a73[_0x56ae('0x8b6')](0xd, this[_0x56ae('0x1628')][_0x56ae('0x17cd')]()); _0x589a73[_0x56ae('0x8b6')](0xf, 0x1); return _0x589a73; } else { if (null != _0x304980) { for (var _0xf2a919 = this['achievements'][_0x56ae('0x3f')](); _0xf2a919[_0x56ae('0x8f5')]();) if (_0xf2a919[_0x56ae('0x42')]()[_0x56ae('0x20e4')] == _0x304980) return; this[_0x56ae('0x19f8')]['push'](new _0xe3f07e(_0x304980, _0x501519, _0x4cf678)); } } }, 'update': function(_0x302069) { _0x302069 = _0x4421e4['instance'][_0x56ae('0x94c')]; if (null != _0x302069 && null != _0x302069[_0x56ae('0xbcb')] && 0x0 != _0x302069['characters'][_0x56ae('0x9fa')]()) { var _0x47989e = _0x302069[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)['nextSection']; if (_0x1c1b50['hnWTW'](null, _0x47989e) && (_0x47989e = _0x302069[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')], _0x1c1b50[_0x56ae('0x2b0')](null, _0x47989e))) return; if (_0x302069[_0x56ae('0xbc6')] != this['mode'] || _0x47989e[_0x56ae('0x1d28')] != this['sectionNumber'] || _0x47989e[_0x56ae('0x1fa1')] != this[_0x56ae('0x2a8c')] || _0x302069['characters']['get'](0x0)['characterData']['id'] != this[_0x56ae('0x3417')]) { this[_0x56ae('0x2a8b')] = _0x302069[_0x56ae('0xbc6')]; this[_0x56ae('0x2a8d')] = _0x47989e[_0x56ae('0x1d28')]; this[_0x56ae('0x2a8c')] = _0x47989e['levelID']; this['characterID'] = _0x302069[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xbb9')]['id']; _0x47989e = !0x1; for (var _0x5dc6dc = this['achievements']['iterator'](); _0x5dc6dc['hasNext']();) { var _0xb34f4c = _0x5dc6dc[_0x56ae('0x42')](); if (_0xb34f4c['id'] == this[_0x56ae('0x2a8c')] && (null == _0xb34f4c[_0x56ae('0x302f')] || _0xb34f4c[_0x56ae('0x302f')](_0x302069))) { _0x47989e = !0x0; break; } } _0x47989e == this[_0x56ae('0x2a8a')] && this[_0x56ae('0x19f9')](!_0x47989e); } } }, 'reset': function() {}, 'clear': function() { this[_0x56ae('0x19f8')]['set_length'](0x0); this[_0x56ae('0x2a8a')] || this[_0x56ae('0x19f9')](!0x0); this[_0x56ae('0x2a8b')] = null; this[_0x56ae('0x3417')] = this[_0x56ae('0x2a8c')] = this[_0x56ae('0x2a8d')] = -0x1; }, 'set_greyscale': function(_0x3263a4) { _0x3263a4 ? this[_0x56ae('0xabc')](_0x3e8412[_0x56ae('0x3418')]) : this[_0x56ae('0xabc')](null); return this[_0x56ae('0x2a8a')] = _0x3263a4; }, '__class__': _0x2fc8bd, '__properties__': _0x4e6193(_0x5d21aa[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_greyscale': _0x56ae('0x19f9') }) }); var _0xe3f07e = function(_0x5acdcd, _0x56cf46, _0x575f1d) { this[_0x56ae('0x20e4')] = _0x5acdcd; this['id'] = _0x56cf46; this[_0x56ae('0x302f')] = _0x575f1d; }; _0x5ac4a7[_0x56ae('0x3419')] = _0xe3f07e; _0xe3f07e[_0x56ae('0x8bf')] = _0x56ae('0x3419'); _0xe3f07e[_0x56ae('0x6')] = {}; _0xe3f07e[_0x56ae('0x6')]['achievement'] = null; _0xe3f07e[_0x56ae('0x6')]['id'] = null; _0xe3f07e[_0x56ae('0x6')][_0x56ae('0x302f')] = null; _0xe3f07e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xe3f07e; var _0x3cfc1a = function() { this[_0x56ae('0x341a')] = !0x0; }; _0x5ac4a7[_0x56ae('0x341b')] = _0x3cfc1a; _0x3cfc1a['__name__'] = _0x56ae('0x341b'); _0x3cfc1a[_0x56ae('0x961')] = [_0x5d929f, _0x52cb2c]; _0x3cfc1a[_0x56ae('0x984')] = {}; _0x3cfc1a[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x3cfc1a[_0x56ae('0x488')] = function() { if ('qYxsP' !== 'qYxsP') { this[_0x56ae('0xf62')] = null; if (null != c) if (c instanceof _0x5a0e2c) this[_0x56ae('0xf62')] = c; else if (_0x575257['WusnF'](_0x56ae('0x28'), typeof c)) { if (_0x575257[_0x56ae('0x341c')] == c) { this[_0x56ae('0x94c')][_0x56ae('0x1f32')](b); return; } this[_0x56ae('0xf62')] = _0x5a0e2c[_0x56ae('0x2e87')](c); } null == this['animation'] && (this[_0x56ae('0xf62')] = _0x5a0e2c[_0x56ae('0x341d')]); this[_0x56ae('0x341e')] = a; this[_0x56ae('0x2e80')] = b; this['animation'][_0x56ae('0xb7c')](); } else { return null == _0x3cfc1a['instance'] ? _0x3cfc1a[_0x56ae('0x993')] = new _0x3cfc1a() : _0x3cfc1a['instance']; } }; _0x3cfc1a[_0x56ae('0x6')] = {}; _0x3cfc1a[_0x56ae('0x6')][_0x56ae('0x341a')] = null; _0x3cfc1a[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x49a3c7) { 0x0 < _0x49a3c7 && (_0xf0534.get_instance().options.achievementIndicator.update(0x0), _0xf0534.get_instance().options.achievementIndicator.displayAchievements(), this.attemptedToShow = !0x0); }; _0x3cfc1a[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { if ('xjcYX' !== _0x56ae('0x341f')) { var _0x13d714 = c++; b.set(_0x13d714, a[_0x13d714]); } else { this.attemptedToShow = !0x1; } }; _0x3cfc1a[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { if (_0x56ae('0x3420') !== 'aNQGr') { var _0x309fa9 = _0x3c161e.getBitmap(_0x56ae('0xcc6')), _0x3ddbc7 = new _0x4dd284(_0x309fa9), _0x1fdb10 = 0x0; null == _0x1fdb10 && (_0x1fdb10 = 0x0); _0xfba720.get_currentLayout().add(_0x3ddbc7, new _0x29265e(!0x0, 0x2 * _0x1fdb10)); _0x3ddbc7 = new _0x4dd284(_0x309fa9); _0x1fdb10 = 0x0; _0x575257.WusnF(null, _0x1fdb10) && (_0x1fdb10 = 0x0); _0xfba720.get_currentLayout().add(_0x3ddbc7, new _0x29265e(!0x1, 0x2 * _0x1fdb10)); this.addChild(_0x309fa9); } else { return this.attemptedToShow; } }; _0x3cfc1a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3cfc1a; var _0x2e2437 = function(_0x23ca77) { this[_0x56ae('0x3421')] = 0x0; _0xc32e6[_0x56ae('0x94d')](this); this[_0x56ae('0x3422')] = _0x23ca77; switch (_0x23ca77) { case 0x0: var _0x139c30 = _0x56ae('0x3423'); break; case 0x1: _0x139c30 = _0x56ae('0x3424'); } this['mutedImage'] = _0x3c161e[_0x56ae('0xcc5')]('options/' + _0x139c30 + _0x56ae('0x3425')); this[_0x56ae('0x994')](this[_0x56ae('0x3426')]); this[_0x56ae('0x3427')] = _0x3c161e[_0x56ae('0xcc5')](_0x1c1b50[_0x56ae('0x3428')] + _0x139c30 + _0x56ae('0x3429')); this[_0x56ae('0x994')](this[_0x56ae('0x3427')]); this[_0x56ae('0x3426')][_0x56ae('0x471')]((this[_0x56ae('0x3427')][_0x56ae('0x15')]() - this[_0x56ae('0x3426')][_0x56ae('0x15')]()) / 0x2); this[_0x56ae('0x3426')][_0x56ae('0xaae')]((this[_0x56ae('0x3427')][_0x56ae('0x16')]() - this[_0x56ae('0x3426')][_0x56ae('0x16')]()) / 0x2); this['addEventListener'](_0x56ae('0xb52'), _0x2d9f4e(this, this['toggleMute'])); this[_0x56ae('0xb21')](!0x0); this['update'](0x0); }; _0x5ac4a7[_0x56ae('0x342a')] = _0x2e2437; _0x2e2437[_0x56ae('0x8bf')] = _0x56ae('0x342a'); _0x2e2437[_0x56ae('0x961')] = [_0x242431]; _0x2e2437['__super__'] = _0xc32e6; _0x2e2437['prototype'] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'mutedImage': null, 'unmutedImage': null, 'purpose': null, 'countdownToVolumeCheck': null, 'update': function(_0x64d849) { var _0x2f3499 = this[_0x56ae('0x3426')]; switch (this['purpose']) { case 0x0: var _0x49f83e = _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0x3021')]; break; case 0x1: _0x49f83e = _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0xb73')]; } _0x2f3499[_0x56ae('0xb82')](_0x49f83e); this[_0x56ae('0x3427')][_0x56ae('0xb82')](!this[_0x56ae('0x3426')][_0x56ae('0xab0')]()); this[_0x56ae('0x3427')][_0x56ae('0xab0')]() && (this[_0x56ae('0x3421')] -= _0x64d849, 0x0 >= this['countdownToVolumeCheck'] && (this[_0x56ae('0x3421')] = 0x2, _0x4421e4[_0x56ae('0x993')]['checkDeviceVolume']())); }, 'reset': function() {}, 'toggleMute': function(_0x26228d) { if ('mAYTr' !== _0x56ae('0x342b')) { if (!this[_0x56ae('0x2bff')]) return !0x1; this['savePending'] = !0x1; var _0x2d62ef = '' + String[_0x56ae('0xcce')](0x7b); for (var _0x283c15 = 0x0, _0x1d2c55 = this[_0x56ae('0x9e2')][_0x56ae('0x9fa')](); _0x283c15 < _0x1d2c55;) { var _0x4c9557 = _0x283c15++; 0x0 < _0x4c9557 && (_0x2d62ef += String[_0x56ae('0xcce')](0x2c)); _0x2d62ef += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9e2')]['get'](_0x4c9557)[_0x56ae('0x8a8')]()); } _0x2d62ef += String[_0x56ae('0xcce')](0x7d); this[_0x56ae('0x2c01')][_0x56ae('0xf17')][_0x56ae('0xf17')] = _0x2d62ef; return !0x0; } else { switch (this[_0x56ae('0x3422')]) { case 0x0: var _0x2293de = _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0x3021')]; break; case 0x1: _0x2293de = _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0xb73')]; } _0x2293de && _0x4421e4[_0x56ae('0x993')][_0x56ae('0x2cb3')](); switch (this[_0x56ae('0x3422')]) { case 0x0: _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0xb72')](!_0x2293de); _0x56b9a2[_0x56ae('0xb71')][_0x56ae('0xbbd')](!_0x2293de); break; case 0x1: _0x199c7c[_0x56ae('0x488')]()['set_soundMuted'](!_0x2293de), _0x56b9a2[_0x56ae('0xb73')]['set_value'](!_0x2293de); } this[_0x56ae('0x8f2')](0x0); } }, '__class__': _0x2e2437 }); var _0x4b9319 = function() { if (_0x56ae('0x342c') === _0x56ae('0x342d')) { 0x0 > this['rx'] && (this['rx'] = -this['rx']); 0x0 > this['ry'] && (this['ry'] = -this['ry']); var _0x1a09cc = this[_0x56ae('0x342e')] * Math['PI'] / 0xb4, _0x3452a2 = Math['cos'](_0x1a09cc), _0x2fa701 = Math[_0x56ae('0xaa1')](_0x1a09cc), _0x5e52fe = 0.5 * (this['x1'] - this['x']), _0x1facea = 0.5 * (this['y1'] - this['y']); _0x1a09cc = _0x575257[_0x56ae('0x780')](_0x3452a2 * _0x5e52fe, _0x2fa701 * _0x1facea); _0x1facea = -_0x2fa701 * _0x5e52fe + _0x3452a2 * _0x1facea; _0x5e52fe = this['rx'] * this['rx']; var _0x494ce1 = _0x575257[_0x56ae('0x781')](this['ry'], this['ry']), _0x30af10 = _0x1a09cc * _0x1a09cc, _0x1b3603 = _0x1facea * _0x1facea; _0x5e52fe = (_0x575257[_0x56ae('0x782')](_0x5e52fe * _0x494ce1, _0x5e52fe * _0x1b3603) - _0x494ce1 * _0x30af10) / (_0x5e52fe * _0x1b3603 + _0x494ce1 * _0x30af10); _0x5e52fe = 0x0 > _0x5e52fe ? 0x0 : _0x575257[_0x56ae('0x3405')](this['fA'], this['fS']) ? -Math[_0x56ae('0xf0c')](_0x5e52fe) : Math['sqrt'](_0x5e52fe); _0x494ce1 = _0x5e52fe * this['rx'] * _0x1facea / this['ry']; _0x30af10 = -_0x5e52fe * this['ry'] * _0x1a09cc / this['rx']; _0x5e52fe = _0x3452a2 * _0x494ce1 - _0x2fa701 * _0x30af10 + 0.5 * (this['x1'] + this['x']); var _0x15e196 = _0x2fa701 * _0x494ce1 + _0x3452a2 * _0x30af10 + 0.5 * (this['y1'] + this['y']); _0x3452a2 = Math[_0x56ae('0x1141')]((_0x1facea - _0x30af10) / this['ry'], (_0x1a09cc - _0x494ce1) / this['rx']); _0x1a09cc = Math[_0x56ae('0x1141')]((-_0x1facea - _0x30af10) / this['ry'], (-_0x1a09cc - _0x494ce1) / this['rx']) - _0x3452a2; this['fS'] && 0x0 > _0x1a09cc ? _0x1a09cc += 0x2 * Math['PI'] : !this['fS'] && 0x0 < _0x1a09cc && (_0x1a09cc -= 0x2 * Math['PI']); var _0x2fd5be = b[_0x56ae('0x1902')]; null != _0x2fd5be ? (_0x2fa701 = _0x2fd5be['a'] * this['rx'], _0x1facea = _0x2fd5be['c'] * this['ry'], _0x494ce1 = _0x2fd5be['a'] * _0x5e52fe + _0x2fd5be['c'] * _0x15e196 + _0x2fd5be['tx'], _0x30af10 = _0x2fd5be['b'] * this['rx'], _0x1b3603 = _0x2fd5be['d'] * this['ry'], _0x5e52fe = _0x2fd5be['b'] * _0x5e52fe + _0x2fd5be['d'] * _0x15e196 + _0x2fd5be['ty']) : (_0x2fa701 = this['rx'], _0x1facea = 0x0, _0x494ce1 = _0x5e52fe + _0x2fd5be['tx'], _0x30af10 = 0x0, _0x1b3603 = this['ry'], _0x5e52fe = _0x15e196 + _0x2fd5be['ty']); _0x2fd5be = Math[_0x56ae('0x833')](Math[_0x56ae('0x887')](_0x1a09cc) * Math[_0x56ae('0xf0c')](_0x2fa701 * _0x2fa701 + _0x1facea * _0x1facea + _0x30af10 * _0x30af10 + _0x1b3603 * _0x1b3603) * 0x5); if (0x1 < _0x2fd5be) for (_0x1a09cc /= _0x2fd5be, _0x15e196 = 0x1, --_0x2fd5be; _0x15e196 < _0x2fd5be;) { _0x15e196++; var _0x12e56b = Math['cos'](_0x3452a2), _0x26bb48 = Math[_0x56ae('0xaa1')](_0x3452a2); _0x3452a2 += _0x1a09cc; a[_0x56ae('0x1140')](_0x2fa701 * _0x12e56b + _0x1facea * _0x26bb48 + _0x494ce1, _0x30af10 * _0x12e56b + _0x1b3603 * _0x26bb48 + _0x5e52fe); } } else { _0x5d21aa[_0x56ae('0x94d')](this, _0x56ae('0xf9c'), _0x4b9319[_0x56ae('0x33ad')]); } }; _0x5ac4a7[_0x56ae('0x4c2')] = _0x4b9319; _0x4b9319[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x4c1')]; _0x4b9319[_0x56ae('0x33ad')] = function(_0x5e84a9) { switch (_0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x56ae('0xbdf'), 'H')) { case 'L': var _0x57fac5 = 'H'; _0x5e84a9 = _0x56ae('0x342f'); break; case 'M': _0x57fac5 = 'L'; _0x5e84a9 = _0x56ae('0x3430'); break; default: _0x57fac5 = 'M', _0x5e84a9 = 'Quality:\x20medium'; } _0x4421e4[_0x56ae('0x993')][_0x56ae('0x3431')](_0x57fac5); _0x57fac5 = _0x1ac706[_0x56ae('0x488')](); for (var _0x131dee = _0x3e82b5['range'](_0x57fac5[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x131dee['currentValue'] != _0x131dee[_0x56ae('0xf6a')];) { var _0x29c6e4 = _0x131dee[_0x56ae('0x1407')] += _0x131dee[_0x56ae('0x2014')]; _0x57fac5['toasts']['get'](_0x29c6e4)[_0x56ae('0xbd8')](); } _0x1ac706[_0x56ae('0x488')]()['displayMessage'](_0x5e84a9, 0x1); }; _0x4b9319['__super__'] = _0x5d21aa; _0x4b9319['prototype'] = _0x4e6193(_0x5d21aa[_0x56ae('0x6')], { '__class__': _0x4b9319 }); var _0x9d0e0c = function(_0x1574ed) { if ('mbiig' === _0x56ae('0x3432')) { _0xc32e6['call'](this); this[_0x56ae('0x3433')] = _0x1574ed; for (var _0x5843e6 = 0x0, _0x2aceab = 0x0; _0x2aceab < _0x1574ed[_0x56ae('0x32')];) { var _0x2bf096 = _0x1574ed[_0x2aceab]; ++_0x2aceab; _0x2bf096[_0x56ae('0x31f6')]['length'] > _0x5843e6 && (_0x5843e6 = _0x2bf096['code']['length']); } _0x1574ed = []; for (_0x2aceab = 0x0; _0x2aceab < _0x5843e6;) _0x2aceab++, _0x1574ed[_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x168f')] = _0x1574ed; _0x5843e6 = new _0x3c6685(); _0x1574ed = new _0x5c4c32(_0x5843e6); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x1574ed, new _0x4a4b5e(!0x0, 1.5)); _0x1574ed = new _0x5c4c32(_0x5843e6); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1574ed, new _0x4a4b5e(!0x1, 0.3)); _0x1574ed = new _0x5c4c32(_0x5843e6); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1574ed, new _0x18f8f3(!0x0, 0.5)); _0x1574ed = new _0x5c4c32(_0x5843e6); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1574ed, _0x11c9c7[_0x56ae('0xf8d')](_0x2bd32b['BOTTOM'])); _0x1574ed = new _0x1f1204(); _0x3c4050['fillRect'](_0x1574ed, _0xa83b0c[_0x56ae('0x2d3a')], null, null, null, new _0x5c4c32(_0x5843e6)); this['addChild'](_0x1574ed); this['addEventListener'](_0x56ae('0xb52'), _0x2d9f4e(this, this['onClicked'])); } else { var _0x1a42a9 = _0x1574ed[_0x56ae('0xf17')]; if (null != _0x586025[_0x56ae('0x342')] ? _0x1a42a9[_0x56ae('0x99b')](_0x56ae('0x342')) : _0x1a42a9['h'][_0x56ae('0x900')](_0x56ae('0x342'))) { if (_0x1a42a9 = _0x1574ed[_0x56ae('0xf17')], _0x1a42a9 = _0x53493a['fromBytes'](null != _0x586025[_0x56ae('0x342')] ? _0x1a42a9[_0x56ae('0x99c')](_0x56ae('0x342')) : _0x1a42a9['h']['library.json']), null != _0x1a42a9) { if (null == _0x1a42a9['libraryType']) var _0x9aaafd = new _0x3e206c(); else if (_0x9aaafd = _0x5ac4a7[_0x1a42a9['libraryType']], null != _0x9aaafd) _0x9aaafd = _0x4b5a45['createInstance'](_0x9aaafd, _0x1a42a9[_0x56ae('0x3434')]); else return _0x131690['warn'](_0x56ae('0x1374') + _0x1a42a9['libraryType'], { 'fileName': _0x56ae('0x2108'), 'lineNumber': 0x7a, 'className': _0x56ae('0x4f2'), 'methodName': _0x56ae('0x3435') }), null; _0x9aaafd['__fromBundle'](_0x1574ed, _0x1a42a9); return _0x9aaafd; } } else return _0x1a42a9 = new _0x3e206c(), _0x1a42a9[_0x56ae('0x3436')](_0x1574ed), _0x1a42a9; return null; } }; _0x5ac4a7[_0x56ae('0x3437')] = _0x9d0e0c; _0x9d0e0c[_0x56ae('0x8bf')] = 'com.player03.run3.ui.component.SecretButton'; _0x9d0e0c['__super__'] = _0xc32e6; _0x9d0e0c[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'codes': null, 'input': null, 'onClicked': function(_0x5aa770) { for (var _0x1a0f12 = 0x0, _0xf3b734 = this['input'][_0x56ae('0x32')] - 0x1; _0x1a0f12 < _0xf3b734;) { var _0x32a53e = _0x1a0f12++; this[_0x56ae('0x168f')][_0x32a53e] = this['input'][_0x32a53e + 0x1]; } this['input'][this[_0x56ae('0x168f')][_0x56ae('0x32')] - 0x1] = _0x5aa770[_0x56ae('0x9a8')] / _0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0xb2e')]; _0x5aa770 = 0x0; for (_0x1a0f12 = this[_0x56ae('0x3433')]; _0x5aa770 < _0x1a0f12[_0x56ae('0x32')];) { _0xf3b734 = _0x1a0f12[_0x5aa770]; ++_0x5aa770; _0x32a53e = !0x0; for (var _0x5b3a56 = this[_0x56ae('0x168f')][_0x56ae('0x32')] - _0xf3b734[_0x56ae('0x31f6')][_0x56ae('0x32')], _0x434b61 = 0x0, _0x545bff = _0xf3b734[_0x56ae('0x31f6')]['length']; _0x434b61 < _0x545bff;) { if (_0x56ae('0x784') === _0x575257['fNjke']) { var _0x1b30b7 = _0x434b61++, _0x2d9f4e = 0.25; null == _0x2d9f4e && (_0x2d9f4e = 1e-10); _0x1b30b7 = _0xf3b734[_0x56ae('0x31f6')][_0x1b30b7] - this[_0x56ae('0x168f')][_0x1b30b7 + _0x5b3a56]; if (!((0x0 <= _0x1b30b7 ? _0x1b30b7 : -_0x1b30b7) < _0x2d9f4e)) { _0x32a53e = !0x1; break; } } else { _0x614d5b[_0x56ae('0x6')][_0x56ae('0xe9f')][_0x56ae('0x94d')](this); this['_currentGeometry'] = this[_0x56ae('0xe77')]['get'](this[_0x56ae('0xea3')]); this['_vertexClipNode'][_0x56ae('0xe74')]() && this[_0x56ae('0xea0')] >= this[_0x56ae('0xec4')][_0x56ae('0x3e6')]() ? (this[_0x56ae('0xee4')] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](0x0), _0x59b8d7['__cast'](this[_0x56ae('0xe96')], _0x2c0e61)[_0x56ae('0xeb6')]()) : this['_nextGeometry'] = this[_0x56ae('0xe77')][_0x56ae('0x1b')](this['_nextFrame']); } } if (_0x32a53e) { _0xf3b734[_0x56ae('0x3438')](); _0x5aa770 = 0x0; for (_0x1a0f12 = this['input'][_0x56ae('0x32')]; _0x5aa770 < _0x1a0f12;) _0xf3b734 = _0x5aa770++, this['input'][_0xf3b734] = -0x1; break; } } }, '__class__': _0x9d0e0c }); var _0x40d709 = function(_0x35bed8, _0x5e9846, _0x35c866) { this[_0x56ae('0x2dc6')] = 4.2; this[_0x56ae('0x3439')] = !0x1; this[_0x56ae('0x2dc9')] = 0x0; _0x407807[_0x56ae('0x94d')](this); this[_0x56ae('0x2204')] = _0x35bed8; this[_0x56ae('0xca1')] = _0x5e9846; this[_0x56ae('0xa19')] = _0xfba720[_0x56ae('0xa1f')]()['scale']; this[_0x56ae('0x323b')] = new _0x510664(); this[_0x56ae('0x33c7')] = new _0x510664(); this[_0x56ae('0x343a')] = new _0x510664(); this[_0x56ae('0x31e1')](_0x5e9846); _0x35bed8 = _0x2d9f4e(this, this['redraw']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x35bed8))); }; _0x5ac4a7[_0x56ae('0x343b')] = _0x40d709; _0x40d709[_0x56ae('0x8bf')] = _0x56ae('0x343b'); _0x40d709[_0x56ae('0x8ee')] = _0x1f1204; _0x40d709[_0x56ae('0x6')] = _0x4e6193(_0x1f1204[_0x56ae('0x6')], { 'date': null, 'wormholeKnown': null, 'minDistFromWormhole': null, 'centerX': null, 'centerY': null, 'radius': null, 'scale': null, 'bounds': null, 'planetLocation': null, 'wormholeLocation': null, 'tunnelEnd': null, 'updateDate': function(_0x5d32af) { null == _0x5d32af && (_0x5d32af = _0x52cb8b[_0x56ae('0x2dc8')]); var _0x5efa7e = !0x1; this[_0x56ae('0x2dc9')] != _0x5d32af && (this['date'] = _0x5d32af, _0x5efa7e = !0x0); _0x5d32af = _0x4622dd['sidePathT']; var _0x3133d3 = _0x5d32af[_0x56ae('0xa91')]; _0x3133d3 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x3133d3['id'], _0x3133d3[_0x56ae('0xa1c')]); var _0x4a5fa1 = _0x5d32af['levelCount']; (_0x3133d3 < _0x4a5fa1 ? _0x3133d3 : _0x4a5fa1) >= _0x5d32af[_0x56ae('0xa92')] != this[_0x56ae('0x3439')] && (_0x5efa7e = _0x4622dd[_0x56ae('0x20f8')], _0x5d32af = _0x5efa7e[_0x56ae('0xa91')], _0x5d32af = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x5d32af['id'], _0x5d32af[_0x56ae('0xa1c')]), _0x3133d3 = _0x5efa7e[_0x56ae('0xa92')], this[_0x56ae('0x3439')] = (_0x5d32af < _0x3133d3 ? _0x5d32af : _0x3133d3) >= _0x5efa7e[_0x56ae('0xa92')], _0x5efa7e = !0x0); this[_0x56ae('0x2dc6')] != _0x52cb8b[_0x56ae('0x2dc6')] && (this[_0x56ae('0x2dc6')] = _0x52cb8b[_0x56ae('0x2dc6')], _0x5efa7e = !0x0); _0x5efa7e && this[_0x56ae('0x12e6')](); }, 'redraw': function() { var _0x3cdfbf = this[_0x56ae('0xa19')]; _0x3cdfbf = (_0x3cdfbf['x'] + _0x3cdfbf['y']) / 0x2 * this[_0x56ae('0x2204')]; var _0x3eb4de = _0x3cdfbf / 5.2, _0x3c4dba = 0.03 * _0x3cdfbf; _0x3cdfbf *= 0.02; var _0xc127f5 = 0x0, _0x49d9c3 = 0x0; _0x1032d0['wormholeAbsoluteLocation'](this[_0x56ae('0x2dc9')], this['wormholeLocation']); null != this[_0x56ae('0xca1')] && (_0xc127f5 = this[_0x56ae('0x33c7')]['x'] / this[_0x56ae('0x33c7')]['y'], _0x49d9c3 = (0x0 <= _0xc127f5 ? _0xc127f5 : -_0xc127f5) > this[_0x56ae('0xca1')][_0x56ae('0x3d')] / this['bounds'][_0x56ae('0x727')] ? this[_0x56ae('0xca1')][_0x56ae('0x3d')] / 0x2 : this['bounds'][_0x56ae('0x727')] / 0x2, _0x49d9c3 *= 0.09615384615384615, _0xc127f5 = this[_0x56ae('0xca1')]['x'] + this[_0x56ae('0xca1')][_0x56ae('0x3d')] / 0x2 - this['wormholeLocation']['x'] * _0x49d9c3, _0x49d9c3 = this[_0x56ae('0xca1')]['y'] + this[_0x56ae('0xca1')][_0x56ae('0x727')] / 0x2 - this[_0x56ae('0x33c7')]['y'] * _0x49d9c3); this['get_graphics']()[_0x56ae('0x1d')](); this[_0x56ae('0xb20')]()['beginFill'](0x0, 0x1); this[_0x56ae('0xb20')]()['drawCircle'](_0xc127f5, _0x49d9c3, 0x2 * _0x3c4dba); _0x1032d0[_0x56ae('0x343c')](this[_0x56ae('0x2dc9')], this[_0x56ae('0x323b')]); var _0x5276c9 = this[_0x56ae('0x323b')], _0x5c4735 = this[_0x56ae('0x323b')]; null == _0x5c4735 && (_0x5c4735 = new _0x510664()); _0x5c4735['x'] = _0x5276c9['x'] * _0x3eb4de; _0x5c4735['y'] = _0x5276c9['y'] * _0x3eb4de; this['planetLocation']['y'] *= 0.8; this[_0x56ae('0x343d')](_0xc127f5 + this[_0x56ae('0x323b')]['x'], _0x1c1b50[_0x56ae('0x2af')](_0x49d9c3, this[_0x56ae('0x323b')]['y']), _0x3c4dba); _0x5c4735 = _0x5276c9 = this['wormholeLocation']; null == _0x5c4735 && (_0x5c4735 = new _0x510664()); _0x5c4735['x'] = _0x5276c9['x'] * _0x3eb4de; _0x5c4735['y'] = _0x5276c9['y'] * _0x3eb4de; this[_0x56ae('0x33c7')]['y'] *= 0.8; this['wormholeKnown'] && this[_0x56ae('0xb20')]()[_0x56ae('0x2a59')](_0xc127f5 + this[_0x56ae('0x33c7')]['x'], _0x49d9c3 + this[_0x56ae('0x33c7')]['y'], _0x1c1b50[_0x56ae('0x27f')](1.9, _0x3c4dba)); this['get_graphics']()['endFill'](); this['get_graphics']()[_0x56ae('0x113d')](_0x3cdfbf, 0x0); this['drawOrbit'](_0xc127f5, _0x49d9c3, _0x3eb4de); this[_0x56ae('0x3439')] && this[_0x56ae('0x343d')](_0xc127f5, _0x49d9c3, 5.2 * _0x3eb4de); this[_0x56ae('0xb20')]()[_0x56ae('0x113d')](0.7 * _0x3cdfbf, 0x0); this[_0x56ae('0x343d')](_0xc127f5, _0x49d9c3, 2.5 * _0x3eb4de); this[_0x56ae('0x343d')](_0xc127f5, _0x49d9c3, 7.279999999999999 * _0x3eb4de); _0x5276c9 = this[_0x56ae('0x323b')]; _0x5c4735 = this[_0x56ae('0x33c7')]; _0x5276c9['x'] = _0x5c4735['x']; _0x5276c9['y'] = _0x5c4735['y']; _0x5276c9 = this[_0x56ae('0x323b')]; _0x5c4735 = _0x1c1b50[_0x56ae('0x343e')](_0x5276c9['x'] * _0x5276c9['x'], _0x5276c9['y'] * _0x5276c9['y']); var _0x1b30b7 = _0x5c4735 - 0x1; 1e-10 > (0x0 <= _0x1b30b7 ? _0x1b30b7 : -_0x1b30b7) || (0x0 == _0x5c4735 ? (_0x5276c9['x'] = 0x1, _0x5276c9['y'] = 0x0) : (_0x5c4735 = 0x1 / Math['sqrt'](_0x5c4735), _0x5276c9['x'] *= _0x5c4735, _0x5276c9['y'] *= _0x5c4735)); _0x5276c9 = this[_0x56ae('0x323b')]; _0x3eb4de += 1.3 * _0x3c4dba; _0x3c4dba = this[_0x56ae('0x323b')]; null == _0x3c4dba && (_0x3c4dba = new _0x510664()); _0x3c4dba['x'] = _0x1c1b50['iupXj'](_0x5276c9['x'], _0x3eb4de); _0x3c4dba['y'] = _0x5276c9['y'] * _0x3eb4de; _0x3eb4de = this[_0x56ae('0x323b')]; _0x3c4dba = this['wormholeLocation']; _0x5276c9 = 0x1 - this[_0x56ae('0x2dc6')] / 4.2; _0x5c4735 = this[_0x56ae('0x343a')]; null == _0x5c4735 && (_0x5c4735 = new _0x510664()); _0x5c4735['x'] = _0x3eb4de['x'] + _0x5276c9 * (_0x3c4dba['x'] - _0x3eb4de['x']); _0x5c4735['y'] = _0x3eb4de['y'] + _0x5276c9 * (_0x3c4dba['y'] - _0x3eb4de['y']); this[_0x56ae('0xb20')]()[_0x56ae('0x113e')](_0xc127f5 + this[_0x56ae('0x323b')]['x'], _0x49d9c3 + this[_0x56ae('0x323b')]['y']); this[_0x56ae('0xb20')]()['lineTo'](_0xc127f5 + this['tunnelEnd']['x'], _0x49d9c3 + this['tunnelEnd']['y']); this[_0x56ae('0x3439')] && (this[_0x56ae('0xb20')]()['lineStyle'](_0x3cdfbf, 0x0, 0.2), this[_0x56ae('0xb20')]()[_0x56ae('0x1140')](_0xc127f5 + this[_0x56ae('0x33c7')]['x'], _0x49d9c3 + this['wormholeLocation']['y'])); this[_0x56ae('0x343f')] = _0xc127f5; this[_0x56ae('0x33c6')] = _0x49d9c3; }, 'drawOrbit': function(_0x323e7f, _0x1746bd, _0x4189ad) { this[_0x56ae('0xb20')]()['drawEllipse'](_0x323e7f - _0x4189ad, _0x1746bd - 0.8 * _0x4189ad, 0x2 * _0x4189ad, 1.6 * _0x4189ad); }, '__class__': _0x40d709 }); var _0x5a2426 = function() { this[_0x56ae('0x128d')] = 0x0; _0x234651['call'](this); this['priceFunction'] = _0x4b9541[_0x56ae('0x2395')](0xa, 0x1e, 0x2); this['addEventListener'](_0x56ae('0x3440'), _0x2d9f4e(this, this[_0x56ae('0x30ed')])); }; _0x5ac4a7[_0x56ae('0x3441')] = _0x5a2426; _0x5a2426[_0x56ae('0x8bf')] = _0x56ae('0x3441'); _0x5a2426[_0x56ae('0x961')] = [_0x52cb2c, _0x5d929f]; _0x5a2426[_0x56ae('0x984')] = {}; _0x5a2426[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x5a2426['get_instance'] = function() { return null == _0x5a2426[_0x56ae('0x993')] ? _0x5a2426['instance'] = new _0x5a2426() : _0x5a2426['instance']; }; _0x5a2426[_0x56ae('0x8ee')] = _0x234651; _0x5a2426[_0x56ae('0x6')] = _0x4e6193(_0x234651[_0x56ae('0x6')], { 'priceFunction': null, 'priceText': null, 'usedCount': null, 'price': null, 'iconContainer': null, 'characterIcons': null, 'iconLayout2D': null, 'iconArrangement': null, 'chosenCharacter': null, 'frameWaited': null, 'respawnCallback': null, 'cancelCallback': null, 'currentIndex': null, 'onScale': function() { for (var _0xf56fe0 = this['characterIcons'][_0x56ae('0x3f')](); _0xf56fe0['hasNext']();) { var _0x1d27b1 = _0xf56fe0[_0x56ae('0x42')](); this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new _0x4dd284(_0x1d27b1[_0x56ae('0x506')])); } this['iconArrangement'][_0x56ae('0x2167')](); }, 'createLayout2': function() { if (_0x575257['LwcNW']('OffWE', _0x56ae('0x3442'))) { var _0x527393 = this, _0x35f6cf = _0xfba720[_0x56ae('0xcb3')](), _0x781c80 = new _0x4dd284(this); (_0x575257[_0x56ae('0x3405')](null, _0x35f6cf) ? _0xfba720[_0x56ae('0xa1f')]() : _0x35f6cf)[_0x56ae('0x8e9')](_0x781c80, new _0x4a4b5e(!0x0, 0.9)); _0x35f6cf = _0xfba720[_0x56ae('0xcb3')](); _0x781c80 = new _0x4dd284(this); (null == _0x35f6cf ? _0xfba720['get_currentLayout']() : _0x35f6cf)[_0x56ae('0x8e9')](_0x781c80, new _0x18f8f3(!0x0, 0.5)); _0x35f6cf = _0x2d9f4e(this, this[_0x56ae('0x3443')]); this[_0x56ae('0x9e3')][_0x56ae('0xc9b')]['push'](new _0x188fe1(null, null, new _0x124cd6(_0x35f6cf))); this[_0x56ae('0x128f')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x3444')] = new _0x375968(0x64, 0x64); this[_0x56ae('0x3444')]['addEventListener'](_0x56ae('0xb52'), _0x575257[_0x56ae('0x3411')](_0x2d9f4e, this, this['onCharactersScrolled'])); this[_0x56ae('0x994')](this[_0x56ae('0x3444')]); for (_0x35f6cf = _0x37c090['available']['iterator'](); _0x35f6cf[_0x56ae('0x8f5')]();) _0x781c80 = _0x35f6cf['next'](), _0x781c80 = _0x781c80 == _0x37c090[_0x56ae('0x15fc')] ? new _0xe01e95(function(_0x527393, _0x35f6cf) { return function(_0x781c80) { _0x35f6cf[0x0](_0x527393[0x0], _0x781c80); }; }([_0x781c80], [_0x2d9f4e(this, this[_0x56ae('0x3445')])])) : new _0x568191(_0x781c80, function(_0x527393, _0x35f6cf) { return function(_0x781c80) { _0x35f6cf[0x0](_0x527393[0x0], _0x781c80); }; }([_0x781c80], [_0x2d9f4e(this, this[_0x56ae('0x3445')])])), this[_0x56ae('0x9e3')][_0x56ae('0x38')](new _0x4dd284(_0x781c80)), this[_0x56ae('0x128f')]['push'](_0x781c80), this[_0x56ae('0x3444')]['addChild'](_0x781c80); this[_0x56ae('0x3446')] = new _0x1f2fe3(0x0, 0x0); this['iconArrangement'] = new _0xb116d7(this['iconLayout2D'], !0x0, !0x1, this[_0x56ae('0x3444')]); this[_0x56ae('0x3447')]['arrangeVisible'](); _0x781c80 = 0x10; null == _0x781c80 && (_0x781c80 = 0x0); _0x35f6cf = new _0x4dd284(this[_0x56ae('0x3444')]); null == _0x781c80 && (_0x781c80 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x35f6cf, new _0x29265e(!0x0, 0x2 * _0x781c80)); _0x781c80 = this[_0x56ae('0x3444')]; _0x35f6cf = new _0x4dd284(this[_0x56ae('0x128f')][_0x56ae('0x1b')](0x0)); _0x781c80 = new _0x4dd284(_0x781c80); var _0x53602d = 0x0; null == _0x53602d && (_0x53602d = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x781c80, new _0x29265e(!0x1, 0x2 * _0x53602d), _0x35f6cf); _0x35f6cf = new _0x4dd284(this[_0x56ae('0x3444')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x35f6cf, new _0x18f8f3(!0x0, 0.5)); _0x35f6cf = this['priceText'] = _0x50b13c['createTextField'](0x0, 0x20, null, _0x56ae('0x3448'), 0x64, null, null, null, 0x0); _0x781c80 = null; _0x575257['vTEmJ'](null, _0x781c80) && (_0x781c80 = _0x35f6cf[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x35f6cf), new _0x1ba7bc(_0x781c80)); _0x781c80 = this[_0x56ae('0x3449')]; _0x35f6cf = new _0x4dd284(this['iconContainer']); _0x781c80 = new _0x4dd284(_0x781c80); _0x53602d = 0x0; null == _0x53602d && (_0x53602d = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x781c80, new _0x29265e(!0x0, 0x2 * _0x53602d), _0x35f6cf); _0x35f6cf = new _0x4dd284(this[_0x56ae('0x3449')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x35f6cf, new _0x18f8f3(!0x0, 0.5)); _0x35f6cf = new _0x4dd284(this[_0x56ae('0x3449')]); _0xfba720['get_currentLayout']()['add'](_0x35f6cf, new _0xa5dd91(0x28, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x994')](this[_0x56ae('0x3449')]); _0x781c80 = this[_0x56ae('0x3444')]; _0x35f6cf = new _0x4dd284(this[_0x56ae('0x3449')]); _0x781c80 = new _0x4dd284(_0x781c80); _0x53602d = 0x0; null == _0x53602d && (_0x53602d = 0x0); _0xfba720['get_currentLayout']()['add'](_0x781c80, new _0x5ed31e(_0x53602d, _0x2bd32b[_0x56ae('0xfa0')]), _0x35f6cf); this[_0x56ae('0xf4f')](null, new _0x4dd284(this['iconContainer']), 0x28); this['layout'][_0x56ae('0x8e9')](new _0x4dd284(this), new _0x18f8f3(!0x1, 0.5), new _0x1b8cf3(_0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xca1')])); _0x35f6cf = new _0x1f1204(); _0x781c80 = new _0x3c4050(null, 0x1c); _0x781c80[_0x56ae('0x2d17')] = _0xa83b0c[_0x56ae('0x211f')](0xffffff); _0x781c80[_0x56ae('0x1928')] = 0xcccccc; _0x781c80[_0x56ae('0x1927')] = 3.2; this[_0x56ae('0x9e3')]['add'](new _0x4dd284(_0x35f6cf), _0x781c80); this[_0x56ae('0xaca')](_0x35f6cf, 0x0); var _0x235b65 = new _0x1f1204(); this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(_0x235b65), new _0x5c60e3()); this[_0x56ae('0x9e3')][_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(function() { var _0x35f6cf = _0x527393[_0x56ae('0x9e3')][_0x56ae('0xca1')]; _0x235b65[_0x56ae('0x471')](_0x35f6cf['x'] + _0x35f6cf[_0x56ae('0x3d')]); }))); _0x35f6cf = _0x527393[_0x56ae('0x9e3')][_0x56ae('0xca1')]; _0x235b65[_0x56ae('0x471')](_0x35f6cf['x'] + _0x35f6cf['width']); this['addChild'](_0x235b65); } else { return this[_0x56ae('0xb1e')](_0x56ae('0x344a'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab')]); } }, 'show': function(_0x1c0189, _0x2607ab, _0x3bb8de) { if (null == this[_0x56ae('0x3449')] && !this[_0x56ae('0xc91')]) this['onFirstAddedToStage'](null); this[_0x56ae('0x344b')] = null; this[_0x56ae('0x344c')] = _0x1c0189[_0x56ae('0x9fa')](); var _0x3b4f34 = this[_0x56ae('0x344d')] = this['calculateCurrentCost'](_0x1c0189[_0x56ae('0x9fa')]() - 0x1); _0x461063[_0x56ae('0x488')](); var _0x257be9 = _0x461063[_0x56ae('0xd78')]; _0x257be9 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x257be9['id'], _0x257be9[_0x56ae('0xa1c')]); var _0x5f5944 = _0x461063[_0x56ae('0xd83')]; _0x257be9 += _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5f5944['id'], _0x5f5944[_0x56ae('0xa1c')]); _0x5f5944 = _0x461063['softSpent']; _0x257be9 -= _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x5f5944['id'], _0x5f5944[_0x56ae('0xa1c')]); _0x5f5944 = _0x461063[_0x56ae('0xd7a')]; if (!(_0x3b4f34 > _0x257be9 - _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x5f5944['id'], _0x5f5944[_0x56ae('0xa1c')]))) { this[_0x56ae('0x344e')] = _0x2607ab; this['cancelCallback'] = _0x3bb8de; this[_0x56ae('0x3449')][_0x56ae('0xb39')](_0x56ae('0x344f')); 0x0 < this[_0x56ae('0x344d')] ? this[_0x56ae('0x3449')][_0x56ae('0x340d')](_0x575257['HJzAF'] + this['price'] + _0x56ae('0x3450')) : this['priceText'][_0x56ae('0x340d')](_0x56ae('0x3451')); _0x51ac9b[_0x56ae('0x1dfe')](); _0x2607ab = !0x1; for (_0x3bb8de = this[_0x56ae('0x128f')]['iterator'](); _0x3bb8de[_0x56ae('0x8f5')]();) { _0x3b4f34 = _0x3bb8de[_0x56ae('0x42')](); _0x3b4f34[_0x56ae('0xb82')](_0x3b4f34[_0x56ae('0x1e06')][_0x56ae('0x1e01')]() && !_0x3b4f34[_0x56ae('0x1e06')][_0x56ae('0x1de0')] || _0x575257['ZefCA'](_0x3b4f34[_0x56ae('0x1e06')], _0x37c090[_0x56ae('0xadb')])); if (null != _0x3b4f34[_0x56ae('0x1e06')]['wardrobe'] && _0x3b4f34[_0x56ae('0x1e06')] != _0x37c090[_0x56ae('0xadb')]) for (_0x3b4f34[_0x56ae('0x1e06')] != _0x3b4f34[_0x56ae('0x1e06')][_0x56ae('0xbba')][_0x56ae('0x24a2')]() && _0x3b4f34['set_character'](_0x3b4f34[_0x56ae('0x1e06')][_0x56ae('0xbba')][_0x56ae('0x24a2')]()), _0x257be9 = _0x3b4f34['character'][_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x3f')](); _0x257be9['hasNext']();) { if (_0x5f5944 = _0x257be9[_0x56ae('0x42')](), 0x0 <= _0x1c0189[_0x56ae('0x3b')](_0x5f5944, 0x0)) { if (_0x56ae('0x3452') === _0x56ae('0x3453')) { if (_0x257be9['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x257be9[_0x56ae('0xafa')])); var _0x37215d = _0x257be9['nodeName'] == _0x1c0189; } else { _0x3b4f34[_0x56ae('0xb82')](!0x1); break; } } } else 0x0 <= _0x1c0189['indexOf'](_0x3b4f34[_0x56ae('0x1e06')], 0x0) && _0x3b4f34['set_visible'](!0x1); _0x3b4f34[_0x56ae('0xab0')]() && (this[_0x56ae('0x128e')](_0x3b4f34), _0x3b4f34['character'] != _0x37c090['random'] && (_0x2607ab = !0x0)); } this[_0x56ae('0x3447')][_0x56ae('0x2167')](); _0x2607ab ? (_0x1c0189 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x56ae('0x3454'), -0x1), 0x0 == this[_0x56ae('0x344d')] && 0x0 <= _0x1c0189 && this[_0x56ae('0x128f')][_0x56ae('0x1b')](_0x1c0189)['get_visible']() ? (0x0 <= this['currentIndex'] && this[_0x56ae('0x128e')](this[_0x56ae('0x128f')]['get'](this[_0x56ae('0x128d')])), this[_0x56ae('0x128d')] = _0x1c0189, this[_0x56ae('0x1290')](this['characterIcons'][_0x56ae('0x1b')](this[_0x56ae('0x128d')]))) : this[_0x56ae('0x128d')] = -0x1, this[_0x56ae('0x9e3')][_0x56ae('0x12')](), _0x1c0189 = _0xf0534[_0x56ae('0x488')](), _0x1c0189[_0x56ae('0xab0')]() && 0x0 < _0x1c0189['blockingOverlays']['get_length']() || _0xf0534['get_instance']()[_0x56ae('0x184b')](this)) : this[_0x56ae('0x2cb2')](!0x0); } }, 'onCharactersScrolled': function(_0x2633b2) { _0x2633b2['stopImmediatePropagation'](); }, 'onCharacterClicked': function(_0x4ea17f, _0x4a548f) { _0x4a548f[_0x56ae('0xbd5')](); this[_0x56ae('0x3455')](_0x4ea17f); }, 'respawnAs': function(_0x5f092c) { if (!(0.6 > _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x32db')] || null != this['chosenCharacter']) && _0x5f092c['isUnlocked']()) { var _0x4ddda4 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3b')](_0x5f092c, 0x0); null != _0x5f092c[_0x56ae('0xbba')] && _0x5f092c != _0x37c090['random'] && _0x5f092c[_0x56ae('0xbba')]['get_activeCostume']()[_0x56ae('0x1e01')]() && (_0x5f092c = _0x5f092c['wardrobe'][_0x56ae('0x24a2')]()); var _0x294667 = this[_0x56ae('0x344d')]; _0x461063[_0x56ae('0x488')](); var _0x4dc866 = _0x461063[_0x56ae('0xd78')]; _0x4dc866 = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x4dc866['id'], _0x4dc866[_0x56ae('0xa1c')]); var _0x1c85e6 = _0x461063[_0x56ae('0xd83')]; _0x4dc866 += _0x56b9a2[_0x56ae('0x488')]()['get'](_0x1c85e6['id'], _0x1c85e6['defaultValue']); _0x1c85e6 = _0x461063[_0x56ae('0xd79')]; _0x4dc866 -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1c85e6['id'], _0x1c85e6[_0x56ae('0xa1c')]); _0x1c85e6 = _0x461063[_0x56ae('0xd7a')]; _0x294667 <= _0x4dc866 - _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x1c85e6['id'], _0x1c85e6['defaultValue']) ? (this[_0x56ae('0x1290')](this[_0x56ae('0x128f')][_0x56ae('0x1b')](_0x4ddda4)), this[_0x56ae('0x344b')] = _0x5f092c, this[_0x56ae('0x3456')] = !0x1, 0x0 == this[_0x56ae('0x344d')] && _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x8b6')]('preferRespawningAs' + (0x0 < this[_0x56ae('0x344c')] ? _0x1b30b7[_0x56ae('0x28')](this['usedCount']) : ''), _0x4ddda4)) : this[_0x56ae('0xb82')](!0x1); } }, 'onRemoved': function(_0x3e700a) { _0x3e700a['target'] == this && this['cancel'](null != _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0x1006')]()); }, 'cancel': function(_0x430bb7) { _0x430bb7 && null != this[_0x56ae('0x3457')] && this['cancelCallback'](); 0x0 == this['price'] && 0x0 > this[_0x56ae('0x128d')] && _0x430bb7 && _0x56b9a2[_0x56ae('0x488')]()['set'](_0x56ae('0x3454'), null); this[_0x56ae('0x344b')] = this[_0x56ae('0x3457')] = this['respawnCallback'] = null; this[_0x56ae('0x3456')] = !0x1; this['set_visible'](!0x1); }, 'update': function(_0xbc2844) { if (null == this[_0x56ae('0x344b')] && 0.36 <= _0xf0534[_0x56ae('0x488')]()['timeBlocked']) if (_0x29a875[_0x56ae('0xb3d')]['keyJustPressed']('jump')) 0x0 <= this[_0x56ae('0x128d')] ? this[_0x56ae('0x3455')](_0x37c090[_0x56ae('0xbe8')]['get'](this[_0x56ae('0x128d')])) : this[_0x56ae('0xb82')](!0x1); else if (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x8f2')](_0xbc2844), _0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb42')](_0x56ae('0x1a7'))) { for (0x0 <= this[_0x56ae('0x128d')] && this[_0x56ae('0x128e')](this[_0x56ae('0x128f')][_0x56ae('0x1b')](this['currentIndex'])); this['currentIndex']--, -0x1 > this[_0x56ae('0x128d')] && (this[_0x56ae('0x128d')] = _0x575257[_0x56ae('0x787')](this[_0x56ae('0x128f')]['get_length'](), 0x1)), 0x0 <= this[_0x56ae('0x128d')] && !this['characterIcons'][_0x56ae('0x1b')](this['currentIndex'])['get_visible']();); 0x0 <= this[_0x56ae('0x128d')] && this[_0x56ae('0x1290')](this[_0x56ae('0x128f')]['get'](this[_0x56ae('0x128d')])); } else if (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0xb42')]('right')) { if ('lgeEw' !== _0x56ae('0x3458')) { for (0x0 <= this[_0x56ae('0x128d')] && this[_0x56ae('0x128e')](this[_0x56ae('0x128f')][_0x56ae('0x1b')](this[_0x56ae('0x128d')])); this['currentIndex']++, this[_0x56ae('0x128d')] >= this[_0x56ae('0x128f')][_0x56ae('0x9fa')]() && (this[_0x56ae('0x128d')] = -0x1), 0x0 <= this['currentIndex'] && !this['characterIcons'][_0x56ae('0x1b')](this[_0x56ae('0x128d')])[_0x56ae('0xab0')]();); 0x0 <= this[_0x56ae('0x128d')] && this[_0x56ae('0x1290')](this['characterIcons']['get'](this['currentIndex'])); } else { this['b'] = _0xbc2844['b']; this[_0x56ae('0x1517')] = _0xbc2844[_0x56ae('0x32')]; this['data'] = _0xbc2844[_0x56ae('0xf17')]; this[_0x56ae('0x32')] = _0xbc2844[_0x56ae('0x32')]; } } if (null != this[_0x56ae('0x344b')]) if (this[_0x56ae('0x3456')]) { if (null != this[_0x56ae('0x344e')]) { _0xbc2844 = this[_0x56ae('0x344d')]; _0x461063[_0x56ae('0x488')](); var _0x1ba00e = _0x461063[_0x56ae('0xd78')]; _0x1ba00e = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x1ba00e['id'], _0x1ba00e[_0x56ae('0xa1c')]); var _0x32e604 = _0x461063[_0x56ae('0xd83')]; _0x1ba00e += _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x32e604['id'], _0x32e604['defaultValue']); _0x32e604 = _0x461063[_0x56ae('0xd79')]; _0x1ba00e -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x32e604['id'], _0x32e604[_0x56ae('0xa1c')]); _0x32e604 = _0x461063[_0x56ae('0xd7a')]; _0xbc2844 = _0xbc2844 <= _0x1ba00e - _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x32e604['id'], _0x32e604['defaultValue']); } else _0xbc2844 = !0x1; if (_0xbc2844) { if (_0x575257[_0x56ae('0x788')] === _0x56ae('0x3459')) { if (!this['respawnCallback'](this[_0x56ae('0x344b')])) { this[_0x56ae('0x128f')]['get'](this[_0x56ae('0x344b')][_0x56ae('0x230d')])['get_graphics']()[_0x56ae('0x1d')](); this[_0x56ae('0x128f')][_0x56ae('0x1b')](this['chosenCharacter'][_0x56ae('0x230d')])[_0x56ae('0xb82')](!0x1); this[_0x56ae('0x344b')] = null; return; } this['respawnCallback'] = null; _0x461063[_0x56ae('0x488')]()[_0x56ae('0xd7b')](this[_0x56ae('0x344d')], _0x56ae('0x345a')); this[_0x56ae('0xb82')](!0x1); } else { this[_0x56ae('0xf35')]['set_texture'](_0xbc2844); return _0xbc2844; } } this[_0x56ae('0x3457')] = null; this[_0x56ae('0x3456')] = !0x1; } else this['frameWaited'] = !0x0; }, 'reset': function() { this[_0x56ae('0x344b')] = null; this[_0x56ae('0x3456')] = !0x1; }, 'done': function() { return !0x1; }, 'onAddedToStage': function(_0x1bb720) { _0x234651[_0x56ae('0x6')][_0x56ae('0xc95')]['call'](this, _0x1bb720); this['stage'][_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xbd8')])); }, 'onRemovedFromStage': function(_0x5afa02) { if (_0x56ae('0x345b') !== _0x56ae('0x345c')) { _0x234651[_0x56ae('0x6')][_0x56ae('0xc97')][_0x56ae('0x94d')](this, _0x5afa02); _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x968')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xbd8')])); } else { var _0x39f1ab = _0x56ae('0x345d')[_0x56ae('0x44')]('|'), _0x225454 = 0x0; while (!![]) { switch (_0x39f1ab[_0x225454++]) { case '0': return this[_0x56ae('0x1d64')](b, _0x2baf79, _0x4076a6, c, _0x3466a3); case '1': _0x5afa02[_0x56ae('0x1c77')] = 0x4 * _0x4076a6[_0x56ae('0x9c6')](); continue; case '2': var _0x3466a3 = b[_0x56ae('0xe2b')](); continue; case '3': _0x5afa02[_0x56ae('0xda7')] = _0x2baf79['get_index'](); continue; case '4': b[_0x56ae('0xe2b')](); continue; case '5': var _0x2baf79 = b[_0x56ae('0xcea')](), _0x4076a6 = b[_0x56ae('0xe2b')](); continue; } break; } } }, 'hide': function(_0x4ffe7c) { if (_0x56ae('0x345e') === _0x56ae('0x345e')) { 0.6 <= _0xf0534[_0x56ae('0x488')]()['timeBlocked'] && this[_0x56ae('0xb82')](!0x1); } else { this[_0x56ae('0x2e0b')] = !0x0; this[_0x56ae('0x1bd9')] = 0x0; this[_0x56ae('0x3045')] = _0x4ffe7c; this[_0x56ae('0x3046')] = c; _0x4b08f8[_0x56ae('0x94d')](this, d, e, f); this['resetCountEachRun'] = !0x1; this[_0x56ae('0x3047')] = _0x252a59[_0x56ae('0x977')](null); c = 0x0; for (d = _0x4ffe7c[_0x56ae('0x9fa')](); c < d;) e = c++, f = _0x4ffe7c[_0x56ae('0x1b')](e), b[_0x56ae('0x9fa')]() > e ? f['flags'] |= b[_0x56ae('0x1b')](e) : 0x1 == b[_0x56ae('0x9fa')]() && (f['flags'] |= b[_0x56ae('0x1b')](0x0)), 0x0 != (f['flags'] & 0x10) && (null == this[_0x56ae('0x302f')] && (this[_0x56ae('0x302f')] = _0x2d9f4e(this, this[_0x56ae('0x345f')])), this[_0x56ae('0x3047')][_0x56ae('0x8f0')](f)); } }, 'highlight': function(_0x83daa2) { _0x83daa2[_0x56ae('0xc15')](!0x0); _0x83daa2['addRectangleAroundOpaquePixels'](0x4, 0x0, 0x33ff, 2.4, 0x0); this[_0x56ae('0x3444')]['set_cameraX'](_0x83daa2['get_x']() + _0x83daa2[_0x56ae('0x15')]() / 0x2); }, 'removeHighlight': function(_0x4b409d) { _0x4b409d[_0x56ae('0xc15')](!0x1); _0x4b409d[_0x56ae('0x265e')](); }, 'calculateCurrentCost': function(_0x2bbffd) { _0x2bbffd = Math[_0x56ae('0x833')](this[_0x56ae('0x3460')](_0x2bbffd)); var _0x60a230 = _0x5a2426[_0x56ae('0x24e0')]; return _0x2bbffd - (_0x56b9a2[_0x56ae('0x488')]()['get'](_0x60a230['id'], _0x60a230[_0x56ae('0xa1c')]) ? 0xa : 0x0); }, '__class__': _0x5a2426 }); var _0x10c729 = function(_0x427ee2, _0x524558) { if (_0x56ae('0x3461') !== _0x575257[_0x56ae('0x789')]) { _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0x3301')] == _0xa34996[_0x56ae('0x20a6')]('Tone') && _0x199c7c['get_instance']()[_0x56ae('0x3462')](null); _0x199c7c[_0x56ae('0x488')]()[_0x56ae('0x2335')] == _0xa34996['getMusicPath'](_0x56ae('0x32a5')) && _0x199c7c[_0x56ae('0x488')]()['playSoundFromAsset'](null); this[_0x56ae('0x32a2')] = !0x1; } else { this[_0x56ae('0x1023')] = _0x427ee2; this[_0x56ae('0x3463')] = _0x524558; _0x5bcbbf[_0x56ae('0x94d')](this); } }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4c3')]] = _0x10c729; _0x10c729['__name__'] = 'com.player03.run3.ui.popup.RestrictedCharacterSelect'; _0x10c729[_0x56ae('0x8ee')] = _0x5bcbbf; _0x10c729[_0x56ae('0x6')] = _0x4e6193(_0x5bcbbf['prototype'], { 'section': null, 'rejectedCharacter': null, 'createLayout2': function() { this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this), new _0x4a4b5e(!0x0, 0.85), new _0x1b8cf3(this[_0x56ae('0xcaa')][_0x56ae('0xca1')])); var _0x5da5aa = 'restrictionReason_' + this[_0x56ae('0x3463')][_0x56ae('0x110')], _0x5e1d43 = this[_0x56ae('0x1023')][_0x56ae('0x18a5')]; _0x5da5aa = null != _0x586025[_0x5da5aa] ? _0x5e1d43[_0x56ae('0x99c')](_0x5da5aa) : _0x5e1d43['h'][_0x5da5aa]; null == _0x5da5aa && (_0x5da5aa = this[_0x56ae('0x1023')][_0x56ae('0x18a5')], _0x5da5aa = null != _0x586025[_0x56ae('0x3464')] ? _0x5da5aa[_0x56ae('0x99c')]('restrictionReason') : _0x5da5aa['h'][_0x56ae('0x3464')]); null == _0x5da5aa ? _0x5da5aa = '' : (_0x5da5aa = _0x876409[_0x56ae('0x31')](_0x5da5aa, _0x56ae('0x3465'), this['rejectedCharacter'][_0x56ae('0x22dd')]), _0x5da5aa += '\x20'); _0x5da5aa = _0x50b13c[_0x56ae('0xb80')](0x0, 0x24, null, _0x5da5aa + 'Choose\x20a\x20different\x20character\x20to\x20continue:', this[_0x56ae('0x15')]()); _0x5e1d43 = null; null == _0x5e1d43 && (_0x5e1d43 = _0x5da5aa['get_defaultTextFormat']()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x5da5aa), new _0x1ba7bc(_0x5e1d43)); var _0x5bca51 = 0x28; null == _0x5bca51 && (_0x5bca51 = 0x0); _0x5e1d43 = new _0x4dd284(_0x5da5aa); null == _0x5bca51 && (_0x5bca51 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5e1d43, new _0x29265e(!0x0, 0x2 * _0x5bca51)); _0x5e1d43 = new _0x4dd284(_0x5da5aa); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5e1d43, new _0x18f8f3(!0x0, 0.5)); _0x5e1d43 = new _0x4dd284(_0x5da5aa); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5e1d43, new _0xa5dd91(0x28, _0x2bd32b[_0x56ae('0x9e4')])); this['addChild'](_0x5da5aa); _0x5e1d43 = new _0xc32e6(); for (var _0x5e0a35, _0x376680 = null, _0x41d881 = _0x37c090[_0x56ae('0xbe8')]['iterator'](); _0x41d881[_0x56ae('0x8f5')]();) if (_0x5e0a35 = _0x41d881[_0x56ae('0x42')](), this['section'][_0x56ae('0x1e05')](_0x5e0a35)) { if (_0x5e0a35[_0x56ae('0x1e01')]() && !_0x5e0a35[_0x56ae('0x1de0')]) { _0x5bca51 = new _0x5d21aa(_0x5e0a35[_0x56ae('0x2115')](), function(_0x5da5aa, _0x5e1d43) { return function(_0x5bca51) { _0x5e1d43[0x0](_0x5da5aa[0x0], _0x5bca51); }; }([_0x5e0a35], [_0x2d9f4e(this, this[_0x56ae('0x1e02')])])); if (null != _0x376680) { _0x5e0a35 = new _0x4dd284(_0x376680); var _0x525b19 = 0x4; null == _0x525b19 && (_0x525b19 = 0x0); _0x376680 = new _0x4dd284(_0x5bca51); null == _0x525b19 && (_0x525b19 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x376680, new _0x5ed31e(_0x525b19, _0x2bd32b['RIGHT']), _0x5e0a35); } _0x5e1d43[_0x56ae('0x994')](_0x5bca51); } else { _0x5bca51 = _0x3c161e[_0x56ae('0xcc5')](_0x5e0a35[_0x56ae('0x2115')]()); if (null != _0x376680) { _0x376680 = new _0x4dd284(_0x376680); var _0x1b30b7 = 0x4; null == _0x1b30b7 && (_0x1b30b7 = 0x0); _0x525b19 = new _0x4dd284(_0x5bca51); null == _0x1b30b7 && (_0x1b30b7 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x525b19, new _0x5ed31e(_0x1b30b7, _0x2bd32b[_0x56ae('0xf4a')]), _0x376680); } _0x5e1d43[_0x56ae('0x994')](_0x5bca51); _0x5e0a35 = _0x5e0a35['isUnlocked']() && null != _0x5e0a35[_0x56ae('0x2314')] ? _0x3c161e['getBitmap'](_0x5e0a35[_0x56ae('0x2314')]) : _0x3c161e[_0x56ae('0xcc5')]('menu/characterselection/LockedCharacterOverlay.png'); _0x376680 = new _0x4dd284(_0x5bca51); _0x525b19 = new _0x4dd284(_0x5e0a35); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x525b19, new _0x18f8f3(!0x0, 0.5), _0x376680); _0x5e1d43[_0x56ae('0x994')](_0x5e0a35); } _0x376680 = _0x5bca51; } _0x5da5aa = new _0x4dd284(_0x5da5aa); _0x41d881 = 0xc; null == _0x41d881 && (_0x41d881 = 0x0); _0x5bca51 = new _0x4dd284(_0x5e1d43); null == _0x41d881 && (_0x41d881 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5bca51, new _0x5ed31e(_0x41d881, _0x2bd32b['BOTTOM']), _0x5da5aa); _0x5da5aa = new _0x4dd284(_0x5e1d43); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x5da5aa, new _0x18f8f3(!0x0, 0.5)); this[_0x56ae('0x994')](_0x5e1d43); this['createBackground'](new _0x4dd284(_0x5e1d43), 0x28, null, 0x6); }, 'selectCharacter': function(_0x568e44, _0x2d3f95) { _0x37c090[_0x56ae('0x22ba')](_0x568e44); }, '__class__': _0x10c729 }); var _0x5b68c1 = function() { _0x234651['call'](this); this['set_visible'](!0x1); this[_0x56ae('0x95e')]('removed', _0x2d9f4e(this, this[_0x56ae('0x30ed')])); }; _0x5ac4a7[_0x56ae('0x3466')] = _0x5b68c1; _0x5b68c1[_0x56ae('0x8bf')] = 'com.player03.run3.ui.popup.ResultsWindow'; _0x5b68c1[_0x56ae('0x961')] = [_0x5d929f]; _0x5b68c1[_0x56ae('0x8ee')] = _0x234651; _0x5b68c1[_0x56ae('0x6')] = _0x4e6193(_0x234651['prototype'], { 'scoreText': null, 'scorePrefixText': null, 'scorePostfixText': null, 'runStatsWindow': null, 'runStatsButton': null, 'currencyPile': null, 'messageText': null, 'createLayout2': function() { var _0xf431dd = _0xfba720[_0x56ae('0xcb3')](), _0xe23178 = new _0x4dd284(this); (null == _0xf431dd ? _0xfba720[_0x56ae('0xa1f')]() : _0xf431dd)[_0x56ae('0x8e9')](_0xe23178, new _0x4a4b5e(!0x0, 0.9)); _0xf431dd = _0xfba720['get_stageLayout'](); _0xe23178 = new _0x4dd284(this); (null == _0xf431dd ? _0xfba720[_0x56ae('0xa1f')]() : _0xf431dd)[_0x56ae('0x8e9')](_0xe23178, new _0x18f8f3(!0x0, 0.5)); (null == _0xf431dd ? _0xfba720[_0x56ae('0xa1f')]() : _0xf431dd)[_0x56ae('0x8e9')](_0xe23178, new _0x18f8f3(!0x1, 0.5)); _0xf431dd = this[_0x56ae('0xf4b')] = _0x50b13c['createTextField'](0x0, 0x61, null, _0x3025cb[_0x56ae('0x8a8')](0x0)); _0xe23178 = null; null == _0xe23178 && (_0xe23178 = _0xf431dd[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0xf431dd), new _0x1ba7bc(_0xe23178)); this[_0x56ae('0x9e3')]['add'](new _0x4dd284(this[_0x56ae('0xf4b')]), new _0x18f8f3(!0x0, 0.35)); _0xf431dd = new _0x4dd284(this[_0x56ae('0xf4b')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xf431dd, new _0xa5dd91(0x6, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x994')](this[_0x56ae('0xf4b')]); _0xe23178 = this[_0x56ae('0xf4b')]; _0xf431dd = this[_0x56ae('0x3467')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x23); var _0x28188e = null; null == _0x28188e && (_0x28188e = _0xf431dd[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0xf431dd), new _0x1ba7bc(_0x28188e)); _0x28188e = this['scorePrefixText']; _0xf431dd = new _0x4dd284(this['scoreText']); _0x28188e = new _0x4dd284(_0x28188e); var _0x25033d = 0x0, _0x1e059f = null; null == _0x25033d && (_0x25033d = 0x0); _0x1e059f = null == _0x1e059f ? _0xfba720[_0x56ae('0xa1f')]() : _0x1e059f; _0x1e059f[_0x56ae('0x8e9')](_0x28188e, new _0x5ed31e(_0x25033d, _0x2bd32b['LEFT']), _0xf431dd); _0x1e059f[_0x56ae('0x8e9')](_0x28188e, new _0x18f8f3(!0x1, 0.5), _0xf431dd); this[_0x56ae('0x994')](this[_0x56ae('0x3467')]); _0xf431dd = this[_0x56ae('0x3468')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x23); _0x28188e = null; null == _0x28188e && (_0x28188e = _0xf431dd[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0xf431dd), new _0x1ba7bc(_0x28188e)); _0x28188e = this[_0x56ae('0x3468')]; _0xf431dd = new _0x4dd284(this[_0x56ae('0xf4b')]); _0x28188e = new _0x4dd284(_0x28188e); _0x25033d = 0x0; _0x1e059f = null; null == _0x25033d && (_0x25033d = 0x0); _0x1e059f = null == _0x1e059f ? _0xfba720[_0x56ae('0xa1f')]() : _0x1e059f; _0x1e059f[_0x56ae('0x8e9')](_0x28188e, new _0x5ed31e(_0x25033d, _0x2bd32b[_0x56ae('0xf4a')]), _0xf431dd); _0x1e059f[_0x56ae('0x8e9')](_0x28188e, new _0x18f8f3(!0x1, 0.5), _0xf431dd); this[_0x56ae('0x994')](this['scorePostfixText']); this[_0x56ae('0x3469')] = new _0x5d21aa(_0x56ae('0x346a'), _0x2d9f4e(this, this[_0x56ae('0x346b')])); this[_0x56ae('0x994')](this[_0x56ae('0x3469')]); _0xf431dd = new _0x199e73(); _0x28188e = new _0x4dd284(this[_0x56ae('0x3469')]); _0x25033d = new _0x4dd284(_0xf431dd); _0x1e059f = 0x0; null == _0x1e059f && (_0x1e059f = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x25033d, new _0x29265e(!0x1, 0x2 * _0x1e059f), _0x28188e); _0x58b9d5[_0x56ae('0x2d39')](new _0x4dd284(_0xf431dd), null); this[_0x56ae('0x994')](_0xf431dd); this['currencyPile'] = new _0x2ddb81(); this[_0x56ae('0x9e3')]['add'](new _0x4dd284(this[_0x56ae('0x346c')]), new _0x2c9e06(!0x0, 0.5, 0x14)); _0x28188e = this['currencyPile']; _0xe23178 = new _0x4dd284(_0xe23178); _0x25033d = 0x6; null == _0x25033d && (_0x25033d = 0x0); _0x28188e = new _0x4dd284(_0x28188e); _0x575257['MRwlT'](null, _0x25033d) && (_0x25033d = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x28188e, new _0x5ed31e(_0x25033d, _0x2bd32b[_0x56ae('0xfa0')]), _0xe23178); this[_0x56ae('0x994')](this['currencyPile']); _0xe23178 = this[_0x56ae('0x346d')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x18, null, null, 0x12c, null, null, null, 0x0); _0x28188e = null; null == _0x28188e && (_0x28188e = _0xe23178[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0xe23178), new _0x1ba7bc(_0x28188e)); _0xe23178 = new _0x4dd284(this['messageText']); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xe23178, new _0x4a4b5e(!0x0, 0.8)); _0xe23178 = new _0x4dd284(this['messageText']); _0xfba720[_0x56ae('0xa1f')]()['add'](_0xe23178, new _0x18f8f3(!0x0, 0.5)); _0x25033d = this[_0x56ae('0x346d')]; _0xe23178 = new _0x4dd284(this['currencyPile']); _0x28188e = 0x4; null == _0x28188e && (_0x28188e = 0x0); _0x25033d = new _0x4dd284(_0x25033d); null == _0x28188e && (_0x28188e = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x25033d, new _0x5ed31e(_0x28188e, _0x2bd32b[_0x56ae('0xfa0')]), _0xe23178); this[_0x56ae('0x994')](this[_0x56ae('0x346d')]); _0xe23178 = this[_0x56ae('0x346d')]; _0x28188e = new _0x1f1204(); this[_0x56ae('0xf4f')](null, new _0x4dd284(_0xe23178), 0x24); this['layout'][_0x56ae('0x8e9')](new _0x4dd284(this), new _0x18f8f3(!0x1, 0.5), new _0x1b8cf3(_0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xca1')])); _0xe23178 = new _0x3c4050(null, 0xc); _0xe23178[_0x56ae('0x2d17')] = _0xa83b0c[_0x56ae('0x211f')](0xffffff); _0xe23178[_0x56ae('0x1928')] = 0xcccccc; _0xe23178[_0x56ae('0x1927')] = 0x6; this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(_0x28188e), _0xe23178); this[_0x56ae('0xaca')](_0x28188e, 0x0); _0xe23178 = new _0x4dd284(this['runStatsButton']); _0xfba720['get_currentLayout']()['add'](_0xe23178, new _0xa5dd91(0xa, _0x2bd32b[_0x56ae('0xf4a')])); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xe23178, new _0xa5dd91(0xa, _0x2bd32b['BOTTOM'])); _0xf431dd = new _0x4dd284(_0xf431dd); _0xfba720[_0x56ae('0xa1f')]()['add'](_0xf431dd, new _0xa5dd91(0xa, _0x2bd32b[_0x56ae('0xf90')])); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0xf431dd, new _0xa5dd91(0xa, _0x2bd32b[_0x56ae('0xfa0')])); }, 'checkSignInButtonVisible': function() {}, 'showRunStats': function(_0x195b8f) { null != this[_0x56ae('0x346e')] && (_0x195b8f['stopImmediatePropagation'](), _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x184b')](this[_0x56ae('0x346e')], !0x0)); }, 'onRemoved': function(_0x142eba) { _0x142eba['target'] == this ? (_0x142eba = _0xf0534['get_instance'](), _0x142eba = !(_0x142eba[_0x56ae('0xab0')]() && 0x0 <= _0x142eba[_0x56ae('0xbcf')][_0x56ae('0x3b')](this, 0x0))) : _0x142eba = !0x1; _0x142eba && (this[_0x56ae('0x346e')] = null, _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0x1006')]()[_0x56ae('0x10a5')][_0x56ae('0xb82')](!0x0), _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0x48ebc0[_0x56ae('0xbc8')](_0x56ae('0x74e'))); }, 'displayScore': function(_0x5e91fa) { if (null == this['scoreText'] && !this[_0x56ae('0xc91')]) this[_0x56ae('0xc96')](null); _0x5e91fa[_0x56ae('0x1b')](0x0)[_0x56ae('0x217c')][_0x56ae('0x2e4d')] = 0x0; var _0x892497 = _0x5e91fa[_0x56ae('0x1b')](_0x5e91fa[_0x56ae('0x9fa')]() - 0x1), _0x5912db = _0x892497['fallSnapshot']['position']['z'], _0x6f19a2 = _0x56b9a2[_0x56ae('0x249e')]; _0x6f19a2 = _0x56b9a2[_0x56ae('0x488')]()['get'](_0x6f19a2['id'], _0x6f19a2[_0x56ae('0xa1c')]); _0x5912db > _0x6f19a2 && (_0x6f19a2 = _0x5912db, _0x56b9a2[_0x56ae('0x249e')][_0x56ae('0xbbd')](_0x6f19a2)); for (var _0x539e36 = Math[_0x56ae('0x833')](0.03333333333333333 * _0x5912db), _0xab6697 = [], _0x4b0e77 = _0x5e91fa['iterator'](); _0x4b0e77[_0x56ae('0x8f5')]();) { var _0x1b30b7 = _0x4b0e77['next'](); _0xab6697[_0x56ae('0x8f0')](_0x1b30b7[_0x56ae('0xf17')]); } _0x4b0e77 = _0x252a59[_0x56ae('0x977')](null); _0x1b30b7 = 0x0; for (var _0x2d9f4e = _0xab6697['length']; _0x1b30b7 < _0x2d9f4e;) { var _0x5ac4a7 = _0x1b30b7++; _0x4b0e77['set'](_0x5ac4a7, _0xab6697[_0x5ac4a7]); } _0x34c8e6['recordLocalScore'](_0x539e36, _0x4b0e77); _0x539e36 = Math['round'](0.03333333333333333 * _0x5912db); this['scoreText'][_0x56ae('0xb39')](null == _0x539e36 ? _0x56ae('0xc11') : '' + _0x539e36); this[_0x56ae('0x3467')][_0x56ae('0xb39')](_0x575257[_0x56ae('0x78b')] + _0x892497[_0x56ae('0xf17')][_0x56ae('0x22fe')]); _0x5912db == _0x6f19a2 ? this[_0x56ae('0x3468')][_0x56ae('0xb39')]('meters.\x20New\x20high\x20score!') : this[_0x56ae('0x3468')][_0x56ae('0xb39')]('meters.\x20(Your\x20best:\x20' + Math['round'](0.03333333333333333 * _0x6f19a2) + ')'); this['currencyPile']['displayAmount'](_0x892497['fallSnapshot']['profit']); this['runStatsWindow'] = new _0x521295(_0x5e91fa); _0x892497 = _0x892497['data'][_0x56ae('0x231c')](_0x892497['fallSnapshot']); _0x5e91fa[_0x56ae('0x9fa')]() >= _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x9fa')]() ? this[_0x56ae('0x346d')][_0x56ae('0xb39')]('Wow,\x20you\x20spent\x20a\x20lot\x20of\x20power\x20cells\x20on\x20this\x20run.\x20Was\x20it\x20worth\x20it?') : null != _0x892497 ? this[_0x56ae('0x346d')]['set_text'](_0x892497) : this[_0x56ae('0x346d')]['set_text'](''); this[_0x56ae('0x346f')](); this[_0x56ae('0x9e3')][_0x56ae('0x12')](); _0x2b39f7['view'][_0x56ae('0x1006')]()[_0x56ae('0x10a5')][_0x56ae('0xb82')](!0x1); _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x184b')](this); _0xf0534['get_instance']()[_0x56ae('0xbaf')] = !0x1; return _0x5912db == _0x6f19a2; }, '__class__': _0x5b68c1 }); var _0x521295 = function(_0x57bf71) { this[_0x56ae('0x2e29')] = this['lastMouseIndex'] = null; _0x5bcbbf[_0x56ae('0x94d')](this); this[_0x56ae('0xe38')] = _0x57bf71; }; _0x5ac4a7[_0x56ae('0x3470')] = _0x521295; _0x521295['__name__'] = _0x56ae('0x3470'); _0x521295[_0x56ae('0x8ee')] = _0x5bcbbf; _0x521295[_0x56ae('0x6')] = _0x4e6193(_0x5bcbbf[_0x56ae('0x6')], { 'snapshots': null, 'buttons': null, 'clickAndDrag': null, 'text': null, 'rangeAnchor': null, 'lastMouseIndex': null, 'createLayout2': function() { if (0x0 >= this['snapshots'][_0x56ae('0x9fa')]()) this[_0x56ae('0xb82')](!0x1); else { this[_0x56ae('0x9e3')][_0x56ae('0x8e9')](new _0x4dd284(this), new _0x4a4b5e(!0x0, 0.9), new _0x1b8cf3(this[_0x56ae('0xcaa')][_0x56ae('0xca1')])); var _0x2675f1 = this[_0x56ae('0x2a9')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0x1e, null, null, 0x64), _0x3a4db0 = null; null == _0x3a4db0 && (_0x3a4db0 = _0x2675f1[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](new _0x4dd284(_0x2675f1), new _0x1ba7bc(_0x3a4db0)); _0x2675f1 = new _0x4dd284(this[_0x56ae('0x2a9')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2675f1, new _0xa5dd91(0x14, _0x2bd32b['LEFT'])); _0x3a4db0 = 0x14; null == _0x3a4db0 && (_0x3a4db0 = 0x0); _0x2675f1 = new _0x4dd284(this[_0x56ae('0x2a9')]); null == _0x3a4db0 && (_0x3a4db0 = 0x0); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x2675f1, new _0x29265e(!0x0, 0x2 * _0x3a4db0)); this[_0x56ae('0x994')](this['text']); this[_0x56ae('0xf89')] = _0x252a59[_0x56ae('0x977')](null); if (0x1 < this[_0x56ae('0xe38')][_0x56ae('0x9fa')]()) { _0x2675f1 = 0x0; for (_0x3a4db0 = this[_0x56ae('0xe38')]['get_length'](); _0x2675f1 < _0x3a4db0;) { var _0x5bb5a3 = _0x2675f1++, _0x2f5a65 = new _0x568191(this['snapshots']['get'](_0x5bb5a3)[_0x56ae('0xf17')], null, !0x1), _0x440811 = new _0x4dd284(_0x2f5a65); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x440811, new _0x50d80a(!0x0, 0x78)); _0x440811 = new _0x4dd284(_0x2f5a65); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x440811, new _0x50d80a(!0x1, 0x88)); this[_0x56ae('0x994')](_0x2f5a65); _0x2f5a65[_0x56ae('0xb21')](!0x0); _0x2f5a65[_0x56ae('0x95e')](_0x56ae('0xb31'), function(_0x2675f1, _0x3a4db0) { return function(_0x5bb5a3) { if (_0x56ae('0x3471') !== _0x56ae('0x3472')) { _0x3a4db0[0x0](_0x2675f1[0x0], _0x5bb5a3); } else { for (var _0xd986b0 = 0x0, _0x3bf28e = this[_0x56ae('0x3473')]; _0xd986b0 < _0x3bf28e[_0x56ae('0x32')];) { var _0x1b940c = _0x3bf28e[_0xd986b0];++_0xd986b0; if (this[_0x56ae('0x3474')] || _0x1b940c[_0x56ae('0x3475')]) _0x1b940c['flush'](), _0x1b940c['isDirty'] = !0x1; } this['__anyDirty'] = this[_0x56ae('0x3474')] = !0x1; } }; }([_0x5bb5a3], [_0x2d9f4e(this, this[_0x56ae('0x3476')])])); _0x2f5a65[_0x56ae('0x95e')](_0x56ae('0x396'), function(_0x2675f1, _0x3a4db0) { return function(_0x5bb5a3) { _0x3a4db0[0x0](_0x2675f1[0x0], _0x5bb5a3); }; }([_0x5bb5a3], [_0x2d9f4e(this, this['updateRange'])])); if (0x0 == _0x5bb5a3) _0x5bb5a3 = new _0x4dd284(_0x2f5a65), _0xfba720[_0x56ae('0xa1f')]()['add'](_0x5bb5a3, new _0xa5dd91(0x14, _0x2bd32b[_0x56ae('0xf90')])), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x5bb5a3, new _0xa5dd91(0x14, _0x2bd32b[_0x56ae('0x9e4')])); else if (_0x1c1b50[_0x56ae('0x2b2')](0x0, _0x5bb5a3 % 0x5)) { _0x5bb5a3 = new _0x4dd284(_0x2f5a65); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x5bb5a3, new _0xa5dd91(0x14, _0x2bd32b['LEFT'])); _0x5bb5a3 = new _0x4dd284(this['buttons']['get'](0x0)); var _0x2d7988 = 0x4; null == _0x2d7988 && (_0x2d7988 = 0x0); _0x440811 = new _0x4dd284(_0x2f5a65); null == _0x2d7988 && (_0x2d7988 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x440811, new _0x5ed31e(_0x2d7988, _0x2bd32b[_0x56ae('0xfa0')]), _0x5bb5a3); } else { if (_0x1c1b50[_0x56ae('0x2b3')] !== 'BLuWR') { _0x5bb5a3 = new _0x4dd284(this[_0x56ae('0xf89')]['get'](_0x5bb5a3 - 0x1)); _0x2d7988 = 0x4; null == _0x2d7988 && (_0x2d7988 = 0x0); _0x440811 = new _0x4dd284(_0x2f5a65); var _0x2b5439 = null; null == _0x2d7988 && (_0x2d7988 = 0x0); _0x2b5439 = null == _0x2b5439 ? _0xfba720[_0x56ae('0xa1f')]() : _0x2b5439; _0x2b5439[_0x56ae('0x8e9')](_0x440811, new _0x5ed31e(_0x2d7988, _0x2bd32b['RIGHT']), _0x5bb5a3); _0x2b5439[_0x56ae('0x8e9')](_0x440811, new _0x18f8f3(!0x1, 0.5), _0x5bb5a3); } else { null == _0x3a4db0 && (_0x3a4db0 = !0x1); var _0x1ab45b = _0x2675f1[_0x56ae('0xa2f')]; null != _0x1ab45b[_0x56ae('0xa30')] ? (null == _0x1ab45b[_0x56ae('0x28f9')] && (_0x5d51e7['createCanvas'](_0x2675f1, _0x1ab45b[_0x56ae('0xa30')][_0x56ae('0x3d')], _0x1ab45b['__srcImage']['height']), _0x1ab45b[_0x56ae('0xa6f')]['drawImage'](_0x1ab45b[_0x56ae('0xa30')], 0x0, 0x0)), _0x1ab45b[_0x56ae('0xa30')] = null) : null == _0x1ab45b[_0x56ae('0x28f9')] && null != _0x1ab45b[_0x56ae('0xf17')] ? (_0x2675f1[_0x56ae('0x1e32')](!0x0), _0x5d51e7['createCanvas'](_0x2675f1, _0x1ab45b[_0x56ae('0x3d')], _0x1ab45b[_0x56ae('0x727')]), _0x5d51e7['createImageData'](_0x2675f1), _0x1ab45b[_0x56ae('0xa6f')][_0x56ae('0x3477')](_0x1ab45b['__srcImageData'], 0x0, 0x0)) : _0x2675f1['type'] == _0x246a5a[_0x56ae('0x4e0')] && null != _0x1ab45b['__srcImageData'] && _0x2675f1[_0x56ae('0xd96')] && (_0x1ab45b[_0x56ae('0xa6f')][_0x56ae('0x3477')](_0x1ab45b['__srcImageData'], 0x0, 0x0), _0x2675f1[_0x56ae('0xd96')] = !0x1); _0x3a4db0 ? (_0x1ab45b[_0x56ae('0xf17')] = null, _0x1ab45b[_0x56ae('0x1146')] = null) : null == _0x1ab45b['data'] && null != _0x1ab45b[_0x56ae('0x1146')] && (_0x1ab45b[_0x56ae('0xf17')] = _0x1ab45b['__srcImageData'][_0x56ae('0xf17')]); _0x2675f1['type'] = _0x246a5a[_0x56ae('0x3478')]; } } this[_0x56ae('0xf89')][_0x56ae('0x8f0')](_0x2f5a65); } _0x2675f1 = this[_0x56ae('0x3479')] = _0x50b13c[_0x56ae('0xb80')](0x0, 0xa, null, 'Click\x20and\x20drag\x20to\x20view\x20combined\x20statistics'); _0x3a4db0 = null; null == _0x3a4db0 && (_0x3a4db0 = _0x2675f1[_0x56ae('0xf45')]()['size'] | 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](new _0x4dd284(_0x2675f1), new _0x1ba7bc(_0x3a4db0)); _0x2675f1 = new _0x4dd284(this[_0x56ae('0x3479')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2675f1, new _0xa5dd91(0x14, _0x2bd32b['LEFT'])); _0x2f5a65 = this[_0x56ae('0x3479')]; _0x2675f1 = new _0x4dd284(this[_0x56ae('0xf89')]['get'](this[_0x56ae('0xf89')][_0x56ae('0x9fa')]() - 0x1)); _0x3a4db0 = 0x4; null == _0x3a4db0 && (_0x3a4db0 = 0x0); _0x2f5a65 = new _0x4dd284(_0x2f5a65); null == _0x3a4db0 && (_0x3a4db0 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2f5a65, new _0x5ed31e(_0x3a4db0, _0x2bd32b[_0x56ae('0xfa0')]), _0x2675f1); !_0x521295[_0x56ae('0x2e2b')] && 0x2 < this[_0x56ae('0xe38')][_0x56ae('0x9fa')]() && this['addChild'](this[_0x56ae('0x3479')]); _0x2f5a65 = this[_0x56ae('0x2a9')]; _0x2675f1 = new _0x4dd284(this['clickAndDrag']); _0x3a4db0 = 0x4; null == _0x3a4db0 && (_0x3a4db0 = 0x0); _0x2f5a65 = new _0x4dd284(_0x2f5a65); null == _0x3a4db0 && (_0x3a4db0 = 0x0); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2f5a65, new _0x5ed31e(_0x3a4db0, _0x2bd32b['BOTTOM']), _0x2675f1); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0x347a')])); } else _0x2675f1 = new _0x4dd284(this[_0x56ae('0x2a9')]), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x2675f1, new _0xa5dd91(0x14, _0x2bd32b[_0x56ae('0x9e4')])); this[_0x56ae('0x2e00')](new _0x4dd284(this[_0x56ae('0x2a9')]), 0x14); } }, 'displayRange': function(_0x362352, _0x39342f) { for (var _0x21bf6f = 0x0, _0x4f697b = this['buttons']['get_length'](); _0x21bf6f < _0x4f697b;) { if (_0x56ae('0x347b') !== _0x56ae('0x347c')) { var _0x4975d7 = _0x21bf6f++; this[_0x56ae('0xf89')][_0x56ae('0x1b')](_0x4975d7)[_0x56ae('0xc15')](_0x4975d7 >= _0x362352 && _0x4975d7 <= _0x39342f); } else { this[_0x56ae('0x1e15')]++; 0x0 < this['__repeatCount'] && this['currentCount'] >= this[_0x56ae('0x347d')] ? (this['stop'](), this[_0x56ae('0x959')](new _0x54f23f(_0x56ae('0x15fe'))), this[_0x56ae('0x959')](new _0x54f23f('timerComplete'))) : this['dispatchEvent'](new _0x54f23f('timer')); } } _0x362352 = this[_0x56ae('0xe38')][_0x56ae('0x1b')](_0x362352)[_0x56ae('0x217c')]; _0x4975d7 = this['snapshots'][_0x56ae('0x1b')](_0x39342f)[_0x56ae('0x2e42')]; _0x39342f = _0x4975d7['time'] - _0x362352[_0x56ae('0x1944')]; _0x21bf6f = _0x4975d7[_0x56ae('0x1023')][_0x56ae('0x1d28')] - _0x362352['section']['number']; _0x4f697b = _0x4975d7[_0x56ae('0x2e4d')] - _0x362352[_0x56ae('0x2e4d')]; _0x362352 = _0x4975d7[_0x56ae('0xc5c')]['z'] - _0x362352[_0x56ae('0xc5c')]['z']; this[_0x56ae('0x2a9')]['set_text'](_0x56ae('0x347e') + _0x5bb653['formatSecondsShort'](Math[_0x56ae('0x833')](_0x39342f)) + _0x56ae('0x347f') + Math['round'](0.03333333333333333 * _0x362352) + _0x56ae('0x3480') + _0x21bf6f + _0x56ae('0x3481') + Math[_0x56ae('0x833')](_0x362352 / _0x39342f * 0.3333333333333333) / 0xa + _0x56ae('0x3482') + _0x4f697b + _0x56ae('0x3483') + Math[_0x56ae('0x833')](_0x4f697b / (_0x39342f / 0x3c) * 0xa) / 0xa); this[_0x56ae('0x9e3')][_0x56ae('0x12')](); }, 'onAddedToStage': function(_0x201f8c) { _0x5bcbbf[_0x56ae('0x6')][_0x56ae('0xc95')][_0x56ae('0x94d')](this, _0x201f8c); this['displayRange'](0x0, this[_0x56ae('0xe38')][_0x56ae('0x9fa')]() - 0x1); }, 'absorbClick': function(_0x1a3efc) { if (_0x1c1b50[_0x56ae('0x291')](_0x56ae('0x3484'), _0x56ae('0x3484'))) { this[_0x56ae('0xaba')]() >= this[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)[_0x56ae('0x3e1')]() && _0x1c1b50['oZCcS'](this[_0x56ae('0xaba')](), this[_0x56ae('0xf89')][_0x56ae('0x1b')](this[_0x56ae('0xf89')][_0x56ae('0x9fa')]() - 0x1)['get_x']() + this[_0x56ae('0xf89')]['get'](_0x1c1b50[_0x56ae('0x2b5')](this['buttons'][_0x56ae('0x9fa')](), 0x1))[_0x56ae('0x15')]()) && this[_0x56ae('0xab9')]() >= this['buttons'][_0x56ae('0x1b')](0x0)[_0x56ae('0x9f0')]() && this['get_mouseY']() <= this[_0x56ae('0xf89')][_0x56ae('0x1b')](0x0)[_0x56ae('0x9f0')]() + this[_0x56ae('0xf89')]['get'](0x0)[_0x56ae('0x16')]() && _0x1a3efc[_0x56ae('0xbd5')](); } else { for (var _0x3807fd = [], _0x17e608 = _0x37c090[_0x56ae('0xbe8')]['iterator'](); _0x17e608[_0x56ae('0x8f5')]();) { var _0x49aef6 = _0x17e608[_0x56ae('0x42')](); if (_0x49aef6 != this && _0x49aef6[_0x56ae('0x1e01')]() && (null == _0x1a3efc || 0x0 <= _0x1a3efc[_0x56ae('0x3b')](_0x49aef6[_0x56ae('0x110')], 0x0)) && (null == b || 0x0 > b[_0x56ae('0x3b')](_0x49aef6, 0x0)) && (_0x3807fd[_0x56ae('0x8f0')](_0x49aef6), null != _0x49aef6['wardrobe'])) for (var _0x4c7733 = _0x49aef6[_0x56ae('0xbba')]['costumes']['iterator'](); _0x4c7733[_0x56ae('0x8f5')]();) { var _0x49e629 = _0x4c7733[_0x56ae('0x42')](); _0x49e629 != _0x49aef6 && _0x49e629['isUnlocked']() && _0x3807fd[_0x56ae('0x8f0')](_0x49e629); } } 0x1 < _0x3807fd[_0x56ae('0x32')] && 0x0 <= _0x3807fd['indexOf'](this[_0x56ae('0x1e06')]) && _0x3807fd[_0x56ae('0x9d8')](_0x3807fd['indexOf'](this[_0x56ae('0x1e06')]), 0x1); if (0x0 < _0x3807fd[_0x56ae('0x32')]) this[_0x56ae('0x2323')](_0x3807fd[Math[_0x56ae('0xadb')]() * _0x3807fd['length'] | 0x0]); else throw _0x4421e4[_0x56ae('0x993')][_0x56ae('0xba3')](null), new _0x1adea8(new _0x35308d(_0x56ae('0x2324'))); } }, 'beginRange': function(_0x4e5713, _0x447cb3) { if ('mwuHP' === _0x56ae('0x3485')) { if (this['containsPoint'](_0x4e5713)) return 0x0; var _0x320367 = _0x4e5713['x'] - this[_0x56ae('0xefd')], _0x513d92 = _0x4e5713['y'] - this[_0x56ae('0xefe')]; _0x4e5713 = _0x4e5713['z'] - this[_0x56ae('0xeff')]; var _0xb33e27 = _0x447cb3['x'], _0x25ba4e = _0x447cb3['y']; _0x447cb3 = _0x447cb3['z']; var _0xf40862 = _0xb33e27 * _0xb33e27 + _0x25ba4e * _0x25ba4e + _0x447cb3 * _0x447cb3; var _0x163c3f = 0x2 * (_0x320367 * _0xb33e27 + _0x513d92 * _0x25ba4e + _0x575257[_0x56ae('0x78d')](_0x4e5713, _0x447cb3)), _0x4790f7 = _0x163c3f * _0x163c3f - 0x4 * _0xf40862 * (_0x320367 * _0x320367 + _0x513d92 * _0x513d92 + _0x4e5713 * _0x4e5713 - this['_radius'] * this[_0x56ae('0xf09')]); return 0x0 <= _0x4790f7 && (_0xf40862 = (-_0x163c3f - Math['sqrt'](_0x4790f7)) / (0x2 * _0xf40862), 0x0 <= _0xf40862) ? (c['x'] = _0x320367 + _0xf40862 * _0xb33e27, c['y'] = _0x513d92 + _0xf40862 * _0x25ba4e, c['z'] = _0x4e5713 + _0x575257[_0x56ae('0x78d')](_0xf40862, _0x447cb3), c[_0x56ae('0xf10')](), _0xf40862) : -0x1; } else { this[_0x56ae('0x2e29')] = this[_0x56ae('0x2e28')] = _0x4e5713; this[_0x56ae('0x2e2a')](_0x4e5713, _0x4e5713); } }, 'updateRange': function(_0x482b59, _0x2005e0) { if ('zBdrP' !== _0x56ae('0x3486')) { if (_0x482b59 != this[_0x56ae('0x2e28')] && _0x2005e0[_0x56ae('0x2d32')]) { var _0x4a1af9 = _0x2005e0 = this['rangeAnchor']; this[_0x56ae('0x2e2a')](_0x2005e0 < _0x482b59 ? _0x2005e0 : _0x482b59, _0x1c1b50[_0x56ae('0x2b6')](_0x4a1af9, _0x482b59) ? _0x4a1af9 : _0x482b59); this['lastMouseIndex'] = _0x482b59; this['clickAndDrag']['set_visible'](!0x1); _0x521295['clickedAndDragged'] = !0x0; } } else { if (d > _0x2005e0) throw new _0x1adea8('Invalid\x20huffman'); var _0x40d7de = _0x4a1af9 << 0x5 | d; if (_0x482b59['h'][_0x56ae('0x900')](_0x40d7de)) return _0x27b945[_0x56ae('0x3487')](_0x482b59['h'][_0x40d7de]); _0x4a1af9 <<= 0x1; ++d; return _0x27b945[_0x56ae('0x3488')](this[_0x56ae('0x3489')](_0x482b59, _0x2005e0, _0x4a1af9, d), this[_0x56ae('0x3489')](_0x482b59, _0x2005e0, _0x4a1af9 | 0x1, d)); } }, '__class__': _0x521295 }); var _0x2d5065 = function(_0x47bb88, _0x9991bb, _0x1e1918, _0x54dcde) { null == _0x1e1918 && (_0x1e1918 = !0x1); this[_0x56ae('0x25d0')] = null; this[_0x56ae('0x12e2')] = 0xffffff; _0x407807[_0x56ae('0x94d')](this); this[_0x56ae('0x12e3')] = _0x47bb88; this[_0x56ae('0x12e4')] = _0x9991bb; this['isTail'] = _0x1e1918; this[_0x56ae('0xa19')] = null != _0x54dcde ? _0x54dcde : _0xfba720['get_currentLayout']()['scale']; _0x47bb88 = _0x2d9f4e(this, this[_0x56ae('0x12e6')]); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(_0x47bb88))); _0x47bb88(); }; _0x5ac4a7[_0x56ae('0x348a')] = _0x2d5065; _0x2d5065[_0x56ae('0x8bf')] = _0x56ae('0x348a'); _0x2d5065['__super__'] = _0x1f1204; _0x2d5065[_0x56ae('0x6')] = _0x4e6193(_0x1f1204['prototype'], { 'fillColor': null, 'customTailLength': null, 'bubble1': null, 'bubble2': null, 'isTail': null, 'scale': null, 'redraw': function() { var _0x54c00e = '56|39|36|34|22|20|3|30|48|57|45|43|31|42|25|32|33|49|72|13|58|65|47|54|71|11|64|5|46|69|14|9|52|38|12|40|6|68|26|29|8|67|16|50|51|4|44|28|59|73|0|19|24|62|18|35|61|2|15|21|74|70|55|37|23|1|63|7|53|66|17|41|60|27|10' [_0x56ae('0x44')]('|'), _0x5673fe = 0x0; while (!![]) { switch (_0x54c00e[_0x5673fe++]) { case '0': _0x450099['x'] = _0x17796b['x'] * _0x44ad72; continue; case '1': _0x44ad72['x'] = _0x4822b0['x'] * _0x17796b; continue; case '2': null == _0x44ad72 && (_0x44ad72 = new _0x510664()); continue; case '3': _0x1dbbcd['y'] = _0x4822b0['y'] - _0x1b30b7 * _0x2a52eb['y']; continue; case '4': _0x575257[_0x56ae('0x77f')](1e-10, 0x0 <= _0x450099 ? _0x450099 : -_0x450099) || (0x0 == _0x44ad72 ? (_0x17796b['x'] = 0x1, _0x17796b['y'] = 0x0) : (_0x44ad72 = _0x575257[_0x56ae('0x78e')](0x1, Math[_0x56ae('0xf0c')](_0x44ad72)), _0x17796b['x'] *= _0x44ad72, _0x17796b['y'] *= _0x44ad72)); continue; case '5': _0x2a52eb['y'] = _0x450099 + this[_0x56ae('0x12e3')][_0x56ae('0x16')]() * _0x2d5065[_0x56ae('0x348b')] * _0x4e6193 - _0x17796b * _0x4e6193; continue; case '6': _0x44ad72 = _0x1b30b7['y']; continue; case '7': this[_0x56ae('0xb20')]()[_0x56ae('0x1d')](); continue; case '8': _0x1b30b7['x'] -= this[_0x56ae('0x3e1')](); continue; case '9': this[_0x56ae('0x12e5')] && (_0x17796b = _0x1b30b7, null == _0x17796b && (_0x17796b = new _0x510664()), _0x17796b['x'] = _0x1b30b7['x'] - _0x2a52eb['x'], _0x17796b['y'] = _0x1b30b7['y'] - _0x2a52eb['y'], null != this['customTailLength'] ? (_0x17796b = _0x1b30b7['x'] * _0x1b30b7['x'] + _0x1b30b7['y'] * _0x1b30b7['y'], _0x44ad72 = _0x17796b - 0x1, 1e-10 > (0x0 <= _0x44ad72 ? _0x44ad72 : -_0x44ad72) || (0x0 == _0x17796b ? (_0x1b30b7['x'] = 0x1, _0x1b30b7['y'] = 0x0) : (_0x17796b = 0x1 / Math['sqrt'](_0x17796b), _0x1b30b7['x'] *= _0x17796b, _0x1b30b7['y'] *= _0x17796b)), _0x17796b = this[_0x56ae('0xa19')], _0x17796b = _0x575257['UbKGO']((_0x17796b['x'] + _0x17796b['y']) / 0x2, this['customTailLength']), _0x44ad72 = _0x1b30b7, null == _0x44ad72 && (_0x44ad72 = new _0x510664()), _0x44ad72['x'] = _0x1b30b7['x'] * _0x17796b, _0x44ad72['y'] = _0x1b30b7['y'] * _0x17796b) : (_0x17796b = _0x1b30b7, _0x575257['MRwlT'](null, _0x17796b) && (_0x17796b = new _0x510664()), _0x17796b['x'] = 0.8 * _0x1b30b7['x'], _0x17796b['y'] = 0.8 * _0x1b30b7['y'], _0x17796b = this[_0x56ae('0xa19')], _0x17796b = (_0x17796b['x'] + _0x17796b['y']) / 0x2 * _0x2d5065[_0x56ae('0x2514')], _0x1b30b7['x'] * _0x1b30b7['x'] + _0x1b30b7['y'] * _0x1b30b7['y'] > _0x17796b * _0x17796b && (_0x44ad72 = _0x1b30b7['x'] * _0x1b30b7['x'] + _0x575257[_0x56ae('0x790')](_0x1b30b7['y'], _0x1b30b7['y']), _0x450099 = _0x44ad72 - 0x1, 1e-10 > (0x0 <= _0x450099 ? _0x450099 : -_0x450099) || (0x0 == _0x44ad72 ? (_0x1b30b7['x'] = 0x1, _0x1b30b7['y'] = 0x0) : (_0x44ad72 = 0x1 / Math[_0x56ae('0xf0c')](_0x44ad72), _0x1b30b7['x'] *= _0x44ad72, _0x1b30b7['y'] *= _0x44ad72)), _0x44ad72 = _0x1b30b7, null == _0x44ad72 && (_0x44ad72 = new _0x510664()), _0x44ad72['x'] = _0x1b30b7['x'] * _0x17796b, _0x44ad72['y'] = _0x1b30b7['y'] * _0x17796b)), _0x17796b = _0x1b30b7, null == _0x17796b && (_0x17796b = new _0x510664()), _0x17796b['x'] = _0x2a52eb['x'] + _0x1b30b7['x'], _0x17796b['y'] = _0x2a52eb['y'] + _0x1b30b7['y']); continue; case '10': this[_0x56ae('0xb20')]()['endFill'](); continue; case '11': _0x2d9f4e = this[_0x56ae('0x12e5')] ? _0x1b30b7 : new _0x510664(); continue; case '12': this['set_x'](_0x17796b < _0x44ad72 ? _0x17796b : _0x44ad72); continue; case '13': _0x2a52eb = this[_0x56ae('0x12e3')][_0x56ae('0x16')]() / 0x2; continue; case '14': if (0x0 != _0x5ac4a7 || 0x0 != _0x4e6193) 0x0 != _0x5ac4a7 && 0x0 != _0x4e6193 ? (_0x2a52eb['x'] += _0x4822b0['x'] * _0x17796b / 0x2, _0x2a52eb['y'] += _0x4822b0['y'] * _0x17796b / 0x2, this['isTail'] || (_0x1b30b7['x'] += _0x4822b0['x'] * _0x17796b / 0x2, _0x1b30b7['y'] += _0x4822b0['y'] * _0x17796b / 0x2)) : 0x0 != _0x5ac4a7 ? (0x0 > _0x4822b0['y'] ? (_0x44ad72 = this[_0x56ae('0x12e3')]['get_y'](), _0x450099 = this[_0x56ae('0x12e4')]['get_y'](), _0x2a52eb['y'] = (_0x44ad72 > _0x450099 ? _0x44ad72 : _0x450099) + _0x17796b) : (_0x44ad72 = this[_0x56ae('0x12e3')][_0x56ae('0x9f0')]() + this[_0x56ae('0x12e3')][_0x56ae('0x16')](), _0x450099 = this[_0x56ae('0x12e4')][_0x56ae('0x9f0')]() + this[_0x56ae('0x12e4')]['get_height'](), _0x2a52eb['y'] = (_0x44ad72 < _0x450099 ? _0x44ad72 : _0x450099) - _0x17796b), this['isTail'] || (_0x1b30b7['y'] = _0x2a52eb['y'], _0x44ad72 = this[_0x56ae('0x12e4')]['get_y']() + _0x17796b, _0x450099 = this[_0x56ae('0x12e4')][_0x56ae('0x9f0')]() + this[_0x56ae('0x12e4')]['get_height']() - _0x17796b, _0x3bb50e = _0x1b30b7['y'], _0x1b30b7['y'] = _0x3bb50e >= _0x44ad72 ? _0x3bb50e <= _0x450099 ? _0x3bb50e : _0x450099 : _0x44ad72), _0x44ad72 = this[_0x56ae('0x12e3')]['get_y']() + _0x17796b, _0x17796b = this[_0x56ae('0x12e3')]['get_y']() + this[_0x56ae('0x12e3')]['get_height']() - _0x17796b, _0x450099 = _0x2a52eb['y'], _0x2a52eb['y'] = _0x450099 >= _0x44ad72 ? _0x450099 <= _0x17796b ? _0x450099 : _0x17796b : _0x44ad72) : (0x0 > _0x4822b0['x'] ? (_0x44ad72 = this[_0x56ae('0x12e3')]['get_x'](), _0x450099 = this[_0x56ae('0x12e4')]['get_x'](), _0x2a52eb['x'] = (_0x44ad72 > _0x450099 ? _0x44ad72 : _0x450099) + _0x17796b) : (_0x44ad72 = this[_0x56ae('0x12e3')][_0x56ae('0x3e1')]() + this['bubble1'][_0x56ae('0x15')](), _0x450099 = this['bubble2'][_0x56ae('0x3e1')]() + this[_0x56ae('0x12e4')][_0x56ae('0x15')](), _0x2a52eb['x'] = (_0x44ad72 < _0x450099 ? _0x44ad72 : _0x450099) - _0x17796b), this['isTail'] || (_0x1b30b7['x'] = _0x2a52eb['x'], _0x44ad72 = this[_0x56ae('0x12e4')]['get_x']() + _0x17796b, _0x450099 = this[_0x56ae('0x12e4')][_0x56ae('0x3e1')]() + this['bubble2'][_0x56ae('0x15')]() - _0x17796b, _0x3bb50e = _0x1b30b7['x'], _0x1b30b7['x'] = _0x3bb50e >= _0x44ad72 ? _0x3bb50e <= _0x450099 ? _0x3bb50e : _0x450099 : _0x44ad72), _0x44ad72 = this['bubble1'][_0x56ae('0x3e1')]() + _0x17796b, _0x17796b = this[_0x56ae('0x12e3')][_0x56ae('0x3e1')]() + this['bubble1'][_0x56ae('0x15')]() - _0x17796b, _0x450099 = _0x2a52eb['x'], _0x2a52eb['x'] = _0x450099 >= _0x44ad72 ? _0x450099 <= _0x17796b ? _0x450099 : _0x17796b : _0x44ad72); continue; case '15': _0x44ad72['x'] = _0x2a52eb['x'] + _0x17796b['x']; continue; case '16': _0x17796b = new _0x510664(_0x1b30b7['y'] - _0x2a52eb['y'], _0x2a52eb['x'] - _0x1b30b7['x']); continue; case '17': this['get_graphics']()[_0x56ae('0x113f')](_0x575257[_0x56ae('0x348c')]((_0x2a52eb['x'] + _0x1b30b7['x']) / 0x2, _0x4822b0['x']), (_0x2a52eb['y'] + _0x1b30b7['y']) / 0x2 + _0x4822b0['y'], _0x1b30b7['x'], _0x1b30b7['y']); continue; case '18': _0x44ad72['x'] = _0x2a52eb['x'] + -0.5 * _0x17796b['x']; continue; case '19': _0x450099['y'] = _0x17796b['y'] * _0x44ad72; continue; case '20': _0x1dbbcd['x'] = _0x4822b0['x'] - _0x1b30b7 * _0x2a52eb['x']; continue; case '21': _0x44ad72['y'] = _0x2a52eb['y'] + _0x17796b['y']; continue; case '22': var _0x1b30b7 = _0x4822b0['x'] * _0x2a52eb['x'] + _0x4822b0['y'] * _0x2a52eb['y']; continue; case '23': null == _0x44ad72 && (_0x44ad72 = new _0x510664()); continue; case '24': _0x44ad72 = _0x2a52eb; continue; case '25': var _0x5ac4a7 = 0x0; continue; case '26': _0x2a52eb['x'] -= this[_0x56ae('0x3e1')](); continue; case '27': this[_0x56ae('0xb20')]()[_0x56ae('0x1140')](_0x2a52eb['x'], _0x2a52eb['y']); continue; case '28': _0x44ad72 = _0x575257[_0x56ae('0x78e')](_0x575257[_0x56ae('0x791')](_0x44ad72['x'], _0x44ad72['y']), 0x2) * (this['isTail'] ? _0x2d5065[_0x56ae('0x2516')] : _0x2d5065[_0x56ae('0x2515')]); continue; case '29': _0x2a52eb['y'] -= this['get_y'](); continue; case '30': _0x1dbbcd = -_0x2a52eb['y']; continue; case '31': var _0x2d9f4e = _0x1b30b7 - 0x1; continue; case '32': this[_0x56ae('0x12e4')][_0x56ae('0x3e1')]() + this['bubble2'][_0x56ae('0x15')]() < this[_0x56ae('0x12e3')]['get_x']() ? _0x5ac4a7 = -0x1 : this[_0x56ae('0x12e4')][_0x56ae('0x3e1')]() > this[_0x56ae('0x12e3')][_0x56ae('0x3e1')]() + this['bubble1']['get_width']() && (_0x5ac4a7 = 0x1); continue; case '33': var _0x4e6193 = 0x0; continue; case '34': null == _0x1dbbcd && (_0x1dbbcd = new _0x510664()); continue; case '35': _0x44ad72['y'] = _0x2a52eb['y'] + _0x575257[_0x56ae('0x792')](-0.5, _0x17796b['y']); continue; case '36': _0x1dbbcd = _0x4822b0 = new _0x510664((_0x44ad72 + _0x3bb50e) / 0x2 - _0x10e92a['get_current']()[_0x56ae('0x952')]['stageWidth'] / 0x2, _0x575257['FYNmW'](_0x450099, _0x15256c) / 0x2 - _0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0x9f3')] / 0x2); continue; case '37': _0x44ad72 = _0x4822b0; continue; case '38': _0x44ad72 = _0x1b30b7['x']; continue; case '39': 1e-10 > (0x0 <= _0x1dbbcd ? _0x1dbbcd : -_0x1dbbcd) || (0x0 == _0x4822b0 ? (_0x2a52eb['x'] = 0x1, _0x2a52eb['y'] = 0x0) : (_0x4822b0 = 0x1 / Math[_0x56ae('0xf0c')](_0x4822b0), _0x2a52eb['x'] *= _0x4822b0, _0x2a52eb['y'] *= _0x4822b0)); continue; case '40': _0x17796b = _0x2a52eb['y']; continue; case '41': this[_0x56ae('0x12e5')] ? (_0x4822b0['x'] *= 0.8, _0x4822b0['y'] *= 0.8) : this['get_graphics']()['lineTo'](_0x2d9f4e['x'], _0x2d9f4e['y']); continue; case '42': _0x575257[_0x56ae('0x348d')](1e-10, 0x0 <= _0x2d9f4e ? _0x2d9f4e : -_0x2d9f4e) || (0x0 == _0x1b30b7 ? (_0x4822b0['x'] = _0x1dbbcd, _0x4822b0['y'] = _0x2a52eb) : (_0x1b30b7 = 0x1 / Math['sqrt'](_0x1b30b7), _0x4822b0['x'] *= _0x1b30b7, _0x4822b0['y'] *= _0x1b30b7)); continue; case '43': _0x1b30b7 = _0x4822b0['x'] * _0x4822b0['x'] + _0x4822b0['y'] * _0x4822b0['y']; continue; case '44': _0x44ad72 = this[_0x56ae('0xa19')]; continue; case '45': null == _0x1dbbcd && (_0x1dbbcd = 0x1); continue; case '46': _0x1b30b7['x'] = _0x3bb50e - this[_0x56ae('0x12e4')][_0x56ae('0x15')]() * _0x2d5065[_0x56ae('0x348b')] * _0x5ac4a7 + _0x17796b * _0x5ac4a7; continue; case '47': _0x2a52eb = new _0x510664(); continue; case '48': _0x2a52eb = _0x2a52eb['x']; continue; case '49': this[_0x56ae('0x12e4')][_0x56ae('0x9f0')]() + this['bubble2']['get_height']() < this['bubble1']['get_y']() ? _0x4e6193 = -0x1 : this['bubble2'][_0x56ae('0x9f0')]() > this[_0x56ae('0x12e3')][_0x56ae('0x9f0')]() + this[_0x56ae('0x12e3')][_0x56ae('0x16')]() && (_0x4e6193 = 0x1); continue; case '50': _0x44ad72 = _0x17796b['x'] * _0x17796b['x'] + _0x17796b['y'] * _0x17796b['y']; continue; case '51': _0x450099 = _0x44ad72 - 0x1; continue; case '52': _0x17796b = _0x2a52eb['x']; continue; case '53': this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](this['fillColor']); continue; case '54': _0x1dbbcd = new _0x510664(); continue; case '55': _0x17796b = _0x575257[_0x56ae('0x791')](_0x17796b['x'], _0x17796b['y']) / 0x2 * (this['isTail'] ? 0x4 : 0x5); continue; case '56': var _0x44ad72 = this['bubble1']['get_x']() + this[_0x56ae('0x12e3')][_0x56ae('0x15')]() / 0x2, _0x450099 = this[_0x56ae('0x12e3')][_0x56ae('0x9f0')]() + _0x575257[_0x56ae('0x78e')](this['bubble1'][_0x56ae('0x16')](), 0x2), _0x3bb50e = this[_0x56ae('0x12e4')][_0x56ae('0x3e1')]() + this[_0x56ae('0x12e4')][_0x56ae('0x15')]() / 0x2, _0x15256c = this[_0x56ae('0x12e4')][_0x56ae('0x9f0')]() + this['bubble2']['get_height']() / 0x2, _0x2a52eb = new _0x510664(_0x3bb50e - _0x44ad72, _0x15256c - _0x450099), _0x4822b0 = _0x2a52eb['x'] * _0x2a52eb['x'] + _0x575257[_0x56ae('0x792')](_0x2a52eb['y'], _0x2a52eb['y']), _0x1dbbcd = _0x4822b0 - 0x1; continue; case '57': null == _0x2a52eb && (_0x2a52eb = 0x0); continue; case '58': _0x17796b = _0x17796b < _0x2a52eb ? _0x17796b : _0x2a52eb; continue; case '59': _0x450099 = _0x17796b; continue; case '60': this[_0x56ae('0xb20')]()[_0x56ae('0x113f')](_0x575257[_0x56ae('0x793')]((_0x2d9f4e['x'] + _0x1dbbcd['x']) / 0x2, _0x4822b0['x']), (_0x2d9f4e['y'] + _0x1dbbcd['y']) / 0x2 + _0x4822b0['y'], _0x1dbbcd['x'], _0x1dbbcd['y']); continue; case '61': _0x44ad72 = _0x1dbbcd; continue; case '62': null == _0x44ad72 && (_0x44ad72 = new _0x510664()); continue; case '63': _0x44ad72['y'] = _0x4822b0['y'] * _0x17796b; continue; case '64': _0x2a52eb['x'] = _0x575257[_0x56ae('0x794')](_0x44ad72, this['bubble1']['get_width']() * _0x2d5065[_0x56ae('0x348b')] * _0x5ac4a7) - _0x17796b * _0x5ac4a7; continue; case '65': this[_0x56ae('0x12e5')] || (_0x17796b = _0x322ab3['fold']([_0x17796b, _0x575257[_0x56ae('0x78e')](this[_0x56ae('0x12e4')][_0x56ae('0x15')](), 0x2), this[_0x56ae('0x12e4')][_0x56ae('0x16')]() / 0x2], _0x27884b[_0x56ae('0x58')], Infinity)); continue; case '66': this[_0x56ae('0xb20')]()[_0x56ae('0x113e')](_0x2a52eb['x'], _0x2a52eb['y']); continue; case '67': _0x1b30b7['y'] -= this[_0x56ae('0x9f0')](); continue; case '68': this['set_y'](_0x17796b < _0x44ad72 ? _0x17796b : _0x44ad72); continue; case '69': _0x1b30b7['y'] = _0x15256c - this['bubble2'][_0x56ae('0x16')]() * _0x2d5065[_0x56ae('0x348b')] * _0x4e6193 + _0x17796b * _0x4e6193; continue; case '70': _0x17796b = this[_0x56ae('0xa19')]; continue; case '71': _0x1b30b7 = new _0x510664(); continue; case '72': var _0x17796b = this[_0x56ae('0x12e3')][_0x56ae('0x15')]() / 0x5; continue; case '73': null == _0x450099 && (_0x450099 = new _0x510664()); continue; case '74': this[_0x56ae('0x12e5')] || (_0x44ad72 = _0x1b30b7, null == _0x44ad72 && (_0x44ad72 = new _0x510664()), _0x44ad72['x'] = _0x1b30b7['x'] + -0.5 * _0x17796b['x'], _0x44ad72['y'] = _0x1b30b7['y'] + -0.5 * _0x17796b['y'], _0x44ad72 = _0x2d9f4e, null == _0x44ad72 && (_0x44ad72 = new _0x510664()), _0x44ad72['x'] = _0x1b30b7['x'] + _0x17796b['x'], _0x44ad72['y'] = _0x1b30b7['y'] + _0x17796b['y']); continue; } break; } }, '__class__': _0x2d5065 }); var _0x5ab79e = function(_0x50eb65) { this[_0x56ae('0x259d')] = 0x18; _0x1bcb64[_0x56ae('0x94d')](this); this[_0x56ae('0x9cf')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x27e1')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x25c2')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x348e')] = _0x50eb65; }; _0x5ac4a7[_0x56ae('0x348f')] = _0x5ab79e; _0x5ab79e[_0x56ae('0x8bf')] = _0x56ae('0x348f'); _0x5ab79e[_0x56ae('0x961')] = [_0x242431]; _0x5ab79e[_0x56ae('0x8ee')] = _0x1bcb64; _0x5ab79e[_0x56ae('0x6')] = _0x4e6193(_0x1bcb64[_0x56ae('0x6')], { 'defaultTextSize': null, 'bubbles': null, 'connectors': null, 'tails': null, 'updateCallback': null, 'sourceXML': null, 'createLayout2': function() { if (null != this[_0x56ae('0x348e')]) { var _0xeddb18 = _0x5465e8[_0x56ae('0xc3b')](this[_0x56ae('0x348e')])[_0x56ae('0xd0e')](_0x56ae('0xf17'))[_0x56ae('0x42')](); if (null != _0xeddb18) { _0x10e92a[_0x56ae('0xa74')](); _0x10e92a[_0x56ae('0xa74')](); for (_0xeddb18 = _0xeddb18['elementsNamed'](_0x56ae('0x3490')); _0xeddb18[_0x56ae('0x8f5')]();) { var _0x2d3c81 = _0xeddb18[_0x56ae('0x42')](); var _0x34dc7f = _0x2d3c81[_0x56ae('0x1b')](_0x56ae('0x2a9')); var _0x52dd08 = _0x2d3c81[_0x56ae('0x1b')]('x'); null != _0x52dd08 ? (_0x52dd08 = parseFloat(_0x52dd08), _0x52dd08 = isNaN(_0x52dd08) ? 0x0 : _0x52dd08) : _0x52dd08 = 0x0; var _0x4db27e = _0x2d3c81[_0x56ae('0x1b')]('y'); null != _0x4db27e ? (_0x4db27e = parseFloat(_0x4db27e), _0x4db27e = isNaN(_0x4db27e) ? 0x0 : _0x4db27e) : _0x4db27e = 0x0; this[_0x56ae('0x1052')](_0x34dc7f, _0x52dd08, _0x4db27e, _0x1b30b7[_0x56ae('0xcc9')](_0x2d3c81[_0x56ae('0x1b')]('size')), _0x1b30b7[_0x56ae('0xcc9')](_0x2d3c81[_0x56ae('0x1b')]('width'))); for (_0x52dd08 = _0x2d3c81[_0x56ae('0xd0e')](_0x56ae('0x2e55')); _0x52dd08[_0x56ae('0x8f5')]();) _0x34dc7f = _0x52dd08[_0x56ae('0x42')](), _0x34dc7f = new _0x2d5065(this[_0x56ae('0x9cf')][_0x56ae('0x1b')](_0x1b30b7['parseInt'](_0x34dc7f[_0x56ae('0x1b')]('index'))), new _0x4dd284(0x0 < this[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? this[_0x56ae('0x9cf')][_0x56ae('0x1b')](this['bubbles'][_0x56ae('0x9fa')]() - 0x1) : null)), this['connectors'][_0x56ae('0x8f0')](_0x34dc7f); for (_0x2d3c81 = _0x2d3c81[_0x56ae('0xd0e')](_0x56ae('0x28b7')); _0x2d3c81[_0x56ae('0x8f5')]();) { _0x52dd08 = _0x2d3c81[_0x56ae('0x42')](); _0x34dc7f = new _0x3c6685(); _0x4db27e = _0x52dd08[_0x56ae('0x1b')]('x'); null != _0x4db27e ? (_0x4db27e = parseFloat(_0x4db27e), _0x4db27e = isNaN(_0x4db27e) ? 0x0 : _0x4db27e) : _0x4db27e = 0x0; var _0x532f7e = this[_0x56ae('0x9e3')]; (_0x1c1b50[_0x56ae('0x2b2')](null, _0x532f7e) ? _0xfba720[_0x56ae('0xa1f')]() : _0x532f7e)[_0x56ae('0x8e9')](new _0x5c4c32(_0x34dc7f), new _0x1819c9(_0x4db27e, !0x0)); _0x52dd08 = _0x52dd08[_0x56ae('0x1b')]('y'); null != _0x52dd08 ? (_0x52dd08 = parseFloat(_0x52dd08), _0x52dd08 = isNaN(_0x52dd08) ? 0x0 : _0x52dd08) : _0x52dd08 = 0x0; _0x4db27e = this['layout']; (null == _0x4db27e ? _0xfba720[_0x56ae('0xa1f')]() : _0x4db27e)[_0x56ae('0x8e9')](new _0x5c4c32(_0x34dc7f), new _0x1819c9(_0x52dd08, !0x1)); _0x34dc7f = new _0x2d5065(0x0 < this['bubbles'][_0x56ae('0x9fa')]() ? this[_0x56ae('0x9cf')][_0x56ae('0x1b')](this[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null, new _0x5c4c32(_0x34dc7f), !0x0); this[_0x56ae('0x25c2')][_0x56ae('0x8f0')](_0x34dc7f); } } for (_0xeddb18 = this['connectors'][_0x56ae('0x3f')](); _0xeddb18[_0x56ae('0x8f5')]();) _0x2d3c81 = _0xeddb18[_0x56ae('0x42')](), this['addChild'](_0x2d3c81); for (_0xeddb18 = this['tails'][_0x56ae('0x3f')](); _0xeddb18['hasNext']();) _0x2d3c81 = _0xeddb18[_0x56ae('0x42')](), this[_0x56ae('0x994')](_0x2d3c81); for (_0xeddb18 = this[_0x56ae('0x9cf')]['iterator'](); _0xeddb18['hasNext']();) _0x2d3c81 = _0xeddb18[_0x56ae('0x42')](), this[_0x56ae('0x994')](_0x2d3c81); } } }, 'addBubble': function(_0xf9c5eb, _0x230c9e, _0x168929, _0x5a6c21, _0x56ad1a, _0x24b0f1, _0x254634, _0x1b30b7, _0x2d9f4e) { null == _0x2d9f4e && (_0x2d9f4e = !0x1); null == _0x168929 && (_0x168929 = 0x0); null == _0x230c9e && (_0x230c9e = 0x0); _0x2d9f4e ? (_0x2d9f4e = this[_0x56ae('0x259d')], _0xf9c5eb = new _0x1028f6(_0xf9c5eb, null == _0x5a6c21 ? _0x2d9f4e : 0x0 > _0x5a6c21 ? -_0x5a6c21 * _0x2d9f4e : _0x5a6c21, _0x56ad1a)) : (_0x2d9f4e = this['defaultTextSize'], _0xf9c5eb = new _0x516905(_0xf9c5eb, null == _0x5a6c21 ? _0x2d9f4e : 0x0 > _0x5a6c21 ? -_0x5a6c21 * _0x2d9f4e : _0x5a6c21, _0x56ad1a)); _0x5a6c21 = this[_0x56ae('0x9e3')]; (null == _0x5a6c21 ? _0xfba720[_0x56ae('0xa1f')]() : _0x5a6c21)[_0x56ae('0x8e9')](new _0x4dd284(_0xf9c5eb), new _0x1819c9(_0x230c9e, !0x0)); _0x230c9e = this[_0x56ae('0x9e3')]; (null == _0x230c9e ? _0xfba720[_0x56ae('0xa1f')]() : _0x230c9e)[_0x56ae('0x8e9')](new _0x4dd284(_0xf9c5eb), new _0x1819c9(_0x168929, !0x1)); this[_0x56ae('0x9cf')]['push'](_0xf9c5eb); this['addChild'](_0xf9c5eb); null != _0x24b0f1 && (_0x168929 = _0x24b0f1, 0x0 > _0x168929 && (_0x168929 += this['bubbles'][_0x56ae('0x9fa')]() - 0x1), _0x168929 = new _0x2d5065(this[_0x56ae('0x9cf')]['get'](_0x168929), new _0x4dd284(_0xf9c5eb)), this['connectors'][_0x56ae('0x8f0')](_0x168929), this[_0x56ae('0xaca')](_0x168929, 0x0)); null != _0x254634 && (_0x254634 = new _0x2d5065(_0xf9c5eb, _0x254634, !0x0), null != _0x1b30b7 && (_0x254634[_0x56ae('0x25d0')] = _0x1b30b7, _0x254634[_0x56ae('0x12e6')]()), this[_0x56ae('0x25c2')][_0x56ae('0x8f0')](_0x254634), this['addChildAt'](_0x254634, 0x0)); }, 'addPlainTextOld': function(_0x4e937a, _0x30001f, _0x526b2c, _0x25c87f, _0x5412b0, _0x521ffa) { null == _0x521ffa && (_0x521ffa = 0xffffff); return this['addPlainText'](_0x4e937a, _0x30001f / 2.5, _0x526b2c / 2.5, null == _0x25c87f ? null : 0x0 > _0x25c87f ? _0x25c87f : _0x25c87f / 2.5, null == _0x5412b0 ? null : Math[_0x56ae('0x833')](_0x5412b0 / 2.5), _0x521ffa); }, 'addPlainText': function(_0x396b2b, _0x11076d, _0x486f66, _0x1bbab3, _0x4de3fe, _0x3c7b50) { if (_0x56ae('0x3491') === _0x56ae('0x3491')) { null == _0x3c7b50 && (_0x3c7b50 = 0xffffff); var _0x4cc08d = this[_0x56ae('0x259d')]; _0x396b2b = _0x50b13c[_0x56ae('0xb80')](_0x3c7b50, null == _0x1bbab3 ? _0x4cc08d : 0x0 > _0x1bbab3 ? -_0x1bbab3 * _0x4cc08d : _0x1bbab3, null, _0x396b2b, _0x4de3fe); _0x1bbab3 = new _0x4dd284(_0x396b2b); _0xfba720['get_currentLayout']()[_0x56ae('0x8e9')](_0x1bbab3, new _0x515961(!0x0)); _0x1bbab3 = null; null == _0x1bbab3 && (_0x1bbab3 = _0x396b2b[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](new _0x4dd284(_0x396b2b), new _0x1ba7bc(_0x1bbab3)); _0x1bbab3 = this[_0x56ae('0x9e3')]; (null == _0x1bbab3 ? _0xfba720[_0x56ae('0xa1f')]() : _0x1bbab3)[_0x56ae('0x8e9')](new _0x4dd284(_0x396b2b), new _0x1819c9(_0x11076d, !0x0)); _0x11076d = this['layout']; (null == _0x11076d ? _0xfba720[_0x56ae('0xa1f')]() : _0x11076d)[_0x56ae('0x8e9')](new _0x4dd284(_0x396b2b), new _0x1819c9(_0x486f66, !0x1)); this['addChild'](_0x396b2b); return _0x396b2b; } else { _0xc32e6['prototype'][_0x56ae('0xb82')][_0x56ae('0x94d')](this, _0x396b2b); null == this[_0x56ae('0x9e8')] || this[_0x56ae('0x9ea')] || this['_stage3DProxy'][_0x56ae('0xb82')](_0x396b2b); return _0x396b2b; } }, 'update': function(_0x562249) { null != this[_0x56ae('0x1455')] && this['updateCallback'](_0x562249); }, 'reset': function() {}, '__class__': _0x5ab79e }); var _0xfe3284 = function() {}; _0x5ac4a7[_0x56ae('0x3492')] = _0xfe3284; _0xfe3284['__name__'] = _0x56ae('0x3492'); _0xfe3284[_0x56ae('0x3d')] = function(_0x3af9d8) { return _0x3af9d8; }; _0xfe3284['scale'] = function(_0x15d034) { return -_0x15d034; }; var _0x1819c9 = function(_0x58f3e6, _0x253cdc) { _0x11c9c7['call'](this, _0x253cdc); this[_0x56ae('0x3493')] = _0x58f3e6; }; _0x5ac4a7[_0x56ae('0x4c4')] = _0x1819c9; _0x1819c9[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x3494')]; _0x1819c9['__super__'] = _0x11c9c7; _0x1819c9[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x4c5')](_0x4e6193, _0x11c9c7[_0x56ae('0x6')], { 'coordinate': null, 'getCoordinate': function(_0x4e60f4, _0x2d29d5, _0x26ec96, _0x324346) { if (_0x1c1b50[_0x56ae('0x2b7')](_0x56ae('0x3495'), _0x56ae('0x3495'))) { _0x575257['WGWFY'](null, _0x4e60f4) && (_0x4e60f4 = ''); _0x531fca['call'](this, _0x4e60f4, 0x0); this['name'] = _0x56ae('0x3496'); } else { return _0x4e60f4 + _0x2d29d5 / 0x2 + this[_0x56ae('0x3493')] * _0x324346 - _0x26ec96 / 0x2; } }, '__class__': _0x1819c9 }); var _0x516905 = function(_0x277878, _0x157f9b, _0x34e7cc) { if ('CWaDG' !== _0x56ae('0x3497')) { _0x277878 = pako[_0x56ae('0x3498')](_0x277878['b'][_0x56ae('0xcaf')]); return _0x36de50[_0x56ae('0xcb0')](_0x277878); } else { this[_0x56ae('0x12e2')] = 0xffffff; _0x234651[_0x56ae('0x94d')](this, 0x64, 0x64, _0xfba720[_0x56ae('0xa1f')]()); _0x277878 = this[_0x56ae('0x1926')] = _0x50b13c[_0x56ae('0xb80')](0x0, _0x157f9b, null, _0x277878, _0x34e7cc, null, null, null, 0x0); _0x157f9b = null; _0x34e7cc = this[_0x56ae('0x9e3')]; _0x1c1b50[_0x56ae('0x2b8')](null, _0x157f9b) && (_0x157f9b = _0x277878[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); (null == _0x34e7cc ? _0xfba720[_0x56ae('0xa1f')]() : _0x34e7cc)[_0x56ae('0x8e9')](new _0x4dd284(_0x277878), new _0x1ba7bc(_0x157f9b)); _0x277878 = this[_0x56ae('0x9e3')]; _0x157f9b = new _0x4dd284(this[_0x56ae('0x1926')]); (null == _0x277878 ? _0xfba720[_0x56ae('0xa1f')]() : _0x277878)['add'](_0x157f9b, new _0x515961(!0x0)); this[_0x56ae('0x3499')] = this[_0x56ae('0x1926')][_0x56ae('0x16')](); this[_0x56ae('0x1926')][_0x56ae('0x95e')](_0x56ae('0x624'), _0x2d9f4e(this, this[_0x56ae('0x349a')])); this[_0x56ae('0x994')](this['textField']); _0x277878 = _0x2d9f4e(this, this[_0x56ae('0x349b')]); this[_0x56ae('0x9e3')]['items']['push'](new _0x188fe1(null, null, new _0x124cd6(_0x277878))); _0x277878(); _0x277878 = this[_0x56ae('0x9e3')]; _0x157f9b = new _0x4dd284(this[_0x56ae('0x1926')]); (null == _0x277878 ? _0xfba720[_0x56ae('0xa1f')]() : _0x277878)[_0x56ae('0x8e9')](_0x157f9b, new _0x18f8f3(!0x0, 0.5)); (null == _0x277878 ? _0xfba720[_0x56ae('0xa1f')]() : _0x277878)[_0x56ae('0x8e9')](_0x157f9b, new _0x18f8f3(!0x1, 0.5)); } }; _0x5ac4a7[_0x56ae('0x349c')] = _0x516905; _0x516905[_0x56ae('0x8bf')] = _0x56ae('0x349c'); _0x516905[_0x56ae('0x8ee')] = _0x234651; _0x516905[_0x56ae('0x6')] = _0x4e6193(_0x234651['prototype'], { 'textField': null, 'prevHeight': null, 'fillColor': null, 'onTextChanged': function(_0xf909f6) { if (_0x56ae('0x349d') !== _0x56ae('0x349e')) { var _0x369b25 = this[_0x56ae('0x1926')]['get_height'](); _0xf909f6 = 0x5; null == _0xf909f6 && (_0xf909f6 = 1e-10); _0x369b25 -= this[_0x56ae('0x3499')]; (0x0 <= _0x369b25 ? _0x369b25 : -_0x369b25) < _0xf909f6 || (this[_0x56ae('0x9e3')]['apply'](), this[_0x56ae('0x3499')] = this['textField'][_0x56ae('0x16')]()); } else { null == d && (d = 0x0); null == c && (c = 0x0); null == _0x369b25 && (_0x369b25 = 0x0); null == _0xf909f6 && (_0xf909f6 = 0x0); this['x'] = _0xf909f6; this['y'] = _0x369b25; this['width'] = c; this[_0x56ae('0x727')] = d; } }, 'redrawBubble': function() { this[_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](this[_0x56ae('0x12e2')]); var _0x183747 = this['get_graphics'](), _0x43e598 = this[_0x56ae('0x1926')][_0x56ae('0x15')](), _0x17f1ec = this[_0x56ae('0x1926')][_0x56ae('0x16')](), _0xf7533a = 0.5 * this['textField']['get_width'](), _0x9e397f = 0.5 * this[_0x56ae('0x1926')][_0x56ae('0x16')](); _0x183747['drawRoundRect'](0x0, 0x0, _0x43e598, _0x17f1ec, _0xf7533a < _0x9e397f ? _0xf7533a : _0x9e397f); this[_0x56ae('0xb20')]()['endFill'](); this['set_width'](this['textField'][_0x56ae('0x15')]()); this[_0x56ae('0x10c3')](this[_0x56ae('0x1926')][_0x56ae('0x16')]()); }, '__class__': _0x516905 }); var _0x1028f6 = function(_0xe3e0c0, _0x4ee708, _0x16cf29) { if (_0x56ae('0x349f') !== _0x56ae('0x34a0')) { _0x516905['call'](this, _0xe3e0c0, _0x4ee708, _0x16cf29); } else { return _0x3ce0fc['lastException'] = _0x16cf29, 0x1; } }; _0x5ac4a7['com.player03.speechbubble.RectangleBubble'] = _0x1028f6; _0x1028f6['__name__'] = 'com.player03.speechbubble.RectangleBubble'; _0x1028f6[_0x56ae('0x8ee')] = _0x516905; _0x1028f6[_0x56ae('0x6')] = _0x4e6193(_0x516905[_0x56ae('0x6')], { 'redrawBubble': function() { if ('yPxVj' === _0x56ae('0x34a1')) { this[_0x56ae('0xb20')]()[_0x56ae('0x1d')](); this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](this[_0x56ae('0x12e2')]); var _0x25f6db = this['get_graphics'](), _0x144730 = this[_0x56ae('0x1926')]['get_width'](), _0xecfb01 = this[_0x56ae('0x1926')][_0x56ae('0x16')](), _0x3bf378 = 0.1 * this[_0x56ae('0x1926')][_0x56ae('0x15')](), _0x1c385e = 0.1 * this[_0x56ae('0x1926')][_0x56ae('0x16')](); _0x25f6db[_0x56ae('0x13ca')](0x0, 0x0, _0x144730, _0xecfb01, _0x3bf378 < _0x1c385e ? _0x3bf378 : _0x1c385e); this[_0x56ae('0xb20')]()[_0x56ae('0x2a57')](); this[_0x56ae('0x51f')](this[_0x56ae('0x1926')]['get_width']()); this[_0x56ae('0x10c3')](this[_0x56ae('0x1926')][_0x56ae('0x16')]()); } else { var _0x4150ea = _0x25f6db[_0x56ae('0x42')](); this[_0x56ae('0x1cd7')]['extendToPoint'](_0x4150ea[_0x56ae('0x201e')]); } }, '__class__': _0x1028f6 }); var _0x12d726 = function(_0xd2d0d9, _0x1a9d47, _0x174260, _0x57bb37) { _0x1c1b50['HHFxj'](null, _0x57bb37) && (_0x57bb37 = !0x1); null == _0x174260 && (_0x174260 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x56ae('0x140b'), _0x174260, _0x57bb37); this[_0x56ae('0x162a')] = null == _0x1a9d47 ? _0x1b30b7[_0x56ae('0x28')](_0xd2d0d9) : '' + _0x1a9d47[_0x56ae('0x34a2')] + ':' + _0x1a9d47[_0x56ae('0x34a3')] + ':\x20' + _0x1b30b7['string'](_0xd2d0d9); }; _0x5ac4a7[_0x56ae('0x34a4')] = _0x12d726; _0x12d726[_0x56ae('0x8bf')] = 'com.player03.traceview.TraceEvent'; _0x12d726[_0x56ae('0x8ee')] = _0x140b13; _0x12d726['prototype'] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'content': null, 'toString': function() { return '[TraceEvent\x20content=' + this[_0x56ae('0x162a')] + ']'; }, '__class__': _0x12d726 }); var _0x3e0fc7 = function() { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0xb3b')] = _0x1508f0[_0x56ae('0x140b')]; _0x1508f0[_0x56ae('0x140b')] = _0x2d9f4e(this, this[_0x56ae('0x34a5')]); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4c6')]] = _0x3e0fc7; _0x3e0fc7[_0x56ae('0x8bf')] = _0x56ae('0x4c7'); _0x3e0fc7[_0x56ae('0x984')] = {}; _0x3e0fc7[_0x56ae('0x984')]['get_instance'] = 'get_instance'; _0x3e0fc7[_0x56ae('0x488')] = function() { if (_0x56ae('0x34a6') === 'oRmbj') { var _0x1707dc = null != this[_0x56ae('0xa3e')] ? this[_0x56ae('0xa3e')] : this[_0x56ae('0x8c1')]; _0x575257[_0x56ae('0x795')](null, _0x1707dc) || _0x1707dc[_0x56ae('0xa3f')] || (_0x1707dc[_0x56ae('0xa3f')] = !0x0, _0x1707dc[_0x56ae('0xa96')]()); } else { null == _0x3e0fc7['instance'] && (_0x3e0fc7[_0x56ae('0x993')] = new _0x3e0fc7()); return _0x3e0fc7[_0x56ae('0x993')]; } }; _0x3e0fc7[_0x56ae('0x8ee')] = _0x36799b; _0x3e0fc7['prototype'] = _0x4e6193(_0x36799b['prototype'], { 'oldTrace': null, 'newTrace': function(_0x5ab0a9, _0x2c15e5) { this[_0x56ae('0xb3b')](_0x5ab0a9, _0x2c15e5); this['dispatchEvent'](new _0x12d726(_0x5ab0a9, _0x2c15e5)); }, '__class__': _0x3e0fc7 }); var _0x396a4b = function(_0x1f53cf, _0x34486c, _0x187836, _0x164083) { null == _0x1f53cf && (_0x1f53cf = 0x0); _0x5bdbed[_0x56ae('0x94d')](this); null == _0x187836 && (_0x187836 = _0x10e92a['get_current']()['stage'][_0x56ae('0xb2e')]); this[_0x56ae('0x51f')](_0x187836); null == _0x164083 && (_0x164083 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]['stageHeight']); this['set_height'](_0x164083); this[_0x56ae('0xac5')] = !0x1; this[_0x56ae('0x339c')](!0x0); this['set_defaultTextFormat'](new _0x1688e1(_0x34486c, 0x18, _0x1f53cf)); this[_0x56ae('0x3320')](null != _0x34486c); _0x3e0fc7[_0x56ae('0x488')]()['addEventListener'](_0x56ae('0x140b'), _0x2d9f4e(this, this[_0x56ae('0x34a7')])); }; _0x5ac4a7['com.player03.traceview.TraceView'] = _0x396a4b; _0x396a4b['__name__'] = _0x56ae('0x34a8'); _0x396a4b[_0x56ae('0xb37')] = function(_0x58f8a6, _0x4d9d59) { null == _0x58f8a6 && (_0x58f8a6 = 0x0); _0x58f8a6 = new _0x396a4b(_0x58f8a6, _0x4d9d59); _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]['addChild'](_0x58f8a6); return _0x58f8a6; }; _0x396a4b[_0x56ae('0x8ee')] = _0x5bdbed; _0x396a4b[_0x56ae('0x6')] = _0x4e6193(_0x5bdbed[_0x56ae('0x6')], { 'onTrace': function(_0x11b329) { this[_0x56ae('0x340d')](_0x11b329['content'] + '\x0a'); if (0xa < this[_0x56ae('0x337c')]()) { _0x11b329 = this['get_text'](); var _0x23aaf9 = _0x11b329[_0x56ae('0x3b')]('\x0a', 0x0) + 0x1; _0x23aaf9 = _0x11b329['indexOf']('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329[_0x56ae('0x3b')]('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329[_0x56ae('0x3b')]('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329['indexOf']('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329['indexOf']('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329['indexOf']('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329[_0x56ae('0x3b')]('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329[_0x56ae('0x3b')]('\x0a', _0x23aaf9) + 0x1; _0x23aaf9 = _0x11b329[_0x56ae('0x3b')]('\x0a', _0x23aaf9) + 0x1; this[_0x56ae('0xb39')](_0x11208a[_0x56ae('0xc14')](_0x11b329, _0x23aaf9, null)); } this[_0x56ae('0x3377')](this[_0x56ae('0x337c')]()); }, '__class__': _0x396a4b }); var _0x270f92 = function(_0x3b153a) { null != _0x3b153a && (this[_0x56ae('0xf17')] = new _0x41519b(_0x5465e8[_0x56ae('0xc3b')](_0x3b153a))); }; _0x5ac4a7[_0x56ae('0x34a9')] = _0x270f92; _0x270f92[_0x56ae('0x8bf')] = _0x56ae('0x34a9'); _0x270f92[_0x56ae('0x6')] = {}; _0x270f92[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x270f92[_0x56ae('0x6')]['render'] = function(_0x286056, _0x55c056, _0x1b0e1a, _0x42e0d0, _0x323137, _0x1f0812) { null == _0x323137 && (_0x323137 = -0x1); null == _0x42e0d0 && (_0x42e0d0 = -0x1); null == _0x1b0e1a && (_0x1b0e1a = 0x0); null == _0x55c056 && (_0x55c056 = 0x0); if (null != this.data) { var _0x2f91f0 = new _0x5ac892(); _0x2f91f0.identity(); - 0x1 < _0x42e0d0 && -0x1 < _0x323137 && _0x2f91f0.scale(_0x42e0d0 / this.data.width, _0x323137 / this.data.height); _0x2f91f0.translate(_0x55c056, _0x1b0e1a); new _0x4fcce0(this.data, _0x1f0812).render(_0x286056, _0x2f91f0); } }; _0x270f92[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x270f92; var _0xc7d28f = function() {}; _0x5ac4a7[_0x56ae('0x34aa')] = _0xc7d28f; _0xc7d28f['__name__'] = _0x56ae('0x34aa'); _0xc7d28f[_0x56ae('0x6')] = {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x34ab')] = function() { if ('prYcy' !== _0x575257.TbQkR) { return !0x1; } else { _0x3c52a7.call(this); this._entity = a; this._numEntities = 0x1; } }; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x20ad')] = function(_0x335889) {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x10ba')] = function(_0x3cac7f, _0x295560) {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x2a57')] = function() {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x113d')] = function(_0x44b3f8) {}; _0xc7d28f[_0x56ae('0x6')]['endLineStyle'] = function() {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x113e')] = function(_0x2f5b5a, _0x1f3d3a) {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x1140')] = function(_0x3d9978, _0x14e6ee) {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x113f')] = function(_0x4afaf5, _0x46906c, _0x4f7f9c, _0x5a21e5) {}; _0xc7d28f[_0x56ae('0x6')]['renderText'] = function(_0x4bdd97) {}; _0xc7d28f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xc7d28f; var _0x57b750 = function(_0x168c69) { this[_0x56ae('0x34ac')] = _0x168c69; }; _0x5ac4a7[_0x56ae('0x34ad')] = _0x57b750; _0x57b750[_0x56ae('0x8bf')] = _0x56ae('0x34ad'); _0x57b750[_0x56ae('0x8ee')] = _0xc7d28f; _0x57b750[_0x56ae('0x6')] = _0x4e6193(_0xc7d28f[_0x56ae('0x6')], { 'graphics': null, 'beginGradientFill': function(_0x2983cb) { this[_0x56ae('0x34ac')][_0x56ae('0x20ad')](_0x2983cb[_0x56ae('0x3aa')], _0x2983cb[_0x56ae('0x3205')], _0x2983cb[_0x56ae('0x3206')], _0x2983cb[_0x56ae('0x3207')], _0x2983cb[_0x56ae('0x1902')], _0x2983cb[_0x56ae('0x34ae')], _0x2983cb['interp'], _0x2983cb[_0x56ae('0x8cc')]); }, 'beginFill': function(_0x5d4620, _0x54b140) { this[_0x56ae('0x34ac')][_0x56ae('0x10ba')](_0x5d4620, _0x54b140); }, 'endFill': function() { var _0xd9e11 = {}; _0xd9e11[_0x56ae('0x34af')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; _0xd9e11[_0x56ae('0x34b0')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; _0xd9e11[_0x56ae('0x34b1')] = _0x56ae('0x34b2'); _0xd9e11[_0x56ae('0x34b3')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if ('wEcnJ' !== _0x56ae('0x34b4')) { var _0x3a68bc = _0x3db706[_0x56ae('0x2040')]; return (null != _0x586025[a] ? _0x3a68bc['existsReserved'](a) : _0x3a68bc['h'][_0x56ae('0x900')](a)) ? (_0x3a68bc = _0x3db706[_0x56ae('0x2040')], null != _0x586025[a] ? _0x3a68bc[_0x56ae('0x99c')](a) : _0x3a68bc['h'][a]) : _0x56ae('0x26dd') == a ? _0x3db706[_0x56ae('0x26dc')]() : _0x56ae('0x34b5') == a ? _0x3db706[_0x56ae('0x26db')]() : _0x56ae('0x34b6') == a ? _0x3db706[_0x56ae('0x2713')]() : _0x56ae('0x26de') == a ? _0x3db706[_0x56ae('0x26da')]() : _0x56ae('0x26df') == a ? _0x3db706[_0x56ae('0x26d9')]() : _0x56ae('0x26e0') == a ? _0x3db706[_0x56ae('0x26d8')]() : _0x56ae('0x26e1') == a ? _0x3db706[_0x56ae('0x26d7')]() : _0x56ae('0x2660') == a ? _0x3db706[_0x56ae('0x26d6')]() : _0x56ae('0x26e2') == a ? _0x3db706['get_naming']() : 'JoinUs' == a ? _0x3db706[_0x56ae('0x26d4')]() : _0x56ae('0x26e3') == a ? _0x3db706[_0x56ae('0x26d3')]() : _0x56ae('0x26e4') == a ? _0x3db706['get_boring']() : _0x56ae('0x1e1') == a ? _0x3db706[_0x56ae('0x26d2')]() : _0x56ae('0x26e6') == a ? _0x3db706[_0x56ae('0x26d1')]() : 'DontKnockIt' == a ? _0x3db706[_0x56ae('0x26d0')]() : _0x56ae('0x26e7') == a ? _0x3db706[_0x56ae('0x26cf')]() : _0x56ae('0x26e8') == a ? _0x3db706[_0x56ae('0x26ce')]() : _0x56ae('0x34b7') == a ? _0x3db706['get_studentTeacher']() : _0x56ae('0x26e9') == a ? _0x3db706[_0x56ae('0x26cc')]() : _0x56ae('0x26ea') == a ? _0x3db706[_0x56ae('0x26cb')]() : _0x56ae('0x1d5f') == a ? _0x3db706[_0x56ae('0x26ca')]() : 'PlanetMissing' == a ? _0x3db706['get_planetMissing']() : 'PlanetStolen' == a ? _0x3db706[_0x56ae('0x26c8')]() : _0xd9e11[_0x56ae('0x34af')]('Orbits', a) ? _0x3db706[_0x56ae('0x26c7')]() : 'MyTurn' == a ? _0x3db706['get_myTurn']() : 'Discoveries' == a ? _0x3db706[_0x56ae('0x26c5')]() : _0x56ae('0x26f0') == a ? _0x3db706[_0x56ae('0x26c4')]() : _0x56ae('0x34b8') == a ? _0x3db706[_0x56ae('0x26c3')]() : _0x56ae('0x26f1') == a ? _0x3db706[_0x56ae('0x26c2')]() : _0xd9e11[_0x56ae('0x34b0')](_0x56ae('0x26f2'), a) ? _0x3db706[_0x56ae('0x34b9')]() : _0x56ae('0x20b7') == a ? _0x3db706[_0x56ae('0x26c1')]() : _0x56ae('0x26f3') == a ? _0x3db706[_0x56ae('0x26c0')]() : _0x56ae('0x26f4') == a ? _0x3db706[_0x56ae('0x26bf')]() : _0x56ae('0x26f5') == a ? _0x3db706['get_ofCourse']() : _0x56ae('0x26f6') == a ? _0x3db706[_0x56ae('0x26bd')]() : _0x56ae('0x2a44') == a ? _0x3db706[_0x56ae('0x26bc')]() : _0xd9e11['BzFsw'] == a ? _0x3db706[_0x56ae('0x26bb')]() : _0x56ae('0x26f7') == a ? _0x3db706['get_fourthCondiment']() : 'Wait' == a ? _0x3db706[_0x56ae('0x2748')]() : _0x56ae('0x34ba') == a ? _0x3db706[_0x56ae('0x26ba')]() : _0x56ae('0x26fa') == a ? _0x3db706['get_cantWait']() : _0x56ae('0x6e2') == a ? _0x3db706[_0x56ae('0x26b8')]() : _0x56ae('0x2531') == a ? _0x3db706[_0x56ae('0x26b7')]() : 'TwoMonthWait' == a ? _0x3db706[_0x56ae('0x26b6')]() : _0x56ae('0x26fc') == a ? _0x3db706[_0x56ae('0x26b5')]() : 'TwoMonthWait3' == a ? _0x3db706['get_twoMonthWait3']() : _0x56ae('0x26fe') == a ? _0x3db706[_0x56ae('0x26b3')]() : _0x56ae('0x34bb') == a ? _0x3db706['get_theGap']() : _0x56ae('0x34bc') == a ? _0x3db706['get_somethingWeird']() : _0x56ae('0x26ff') == a ? _0x3db706[_0x56ae('0x26b0')]() : _0x56ae('0x34bd') == a ? _0x3db706[_0x56ae('0x26af')]() : _0x56ae('0x2700') == a ? _0x3db706['get_dontQuestionIt']() : _0x56ae('0x34be') == a ? _0x3db706[_0x56ae('0x26ad')]() : _0x56ae('0x2701') == a ? _0x3db706['get_leaveItHere']() : 'Protip' == a ? _0x3db706[_0x56ae('0x26ac')]() : 'CrossingTheGap' == a ? _0x3db706[_0x56ae('0x13c5')]() : _0x56ae('0x2704') == a ? _0x3db706[_0x56ae('0x2468')]() : _0x56ae('0x1e4') == a ? _0x3db706[_0x56ae('0x26ab')]() : _0xd9e11[_0x56ae('0x34b3')](_0x56ae('0x2706'), a) ? _0x3db706['get_morningHypothesis']() : _0x56ae('0x2707') == a ? _0x3db706['get_morningHypothesis2']() : _0x56ae('0x2708') == a ? _0x3db706[_0x56ae('0x26a8')]() : 'MorningHypothesis4' == a ? _0x3db706[_0x56ae('0x26a7')]() : _0x56ae('0x2709') == a ? _0x3db706['get_morningHypothesis5']() : _0x56ae('0x1fdb') == a ? _0x3db706['get_batteries']() : _0x56ae('0x270a') == a ? _0x3db706[_0x56ae('0x26a6')]() : 'LizardFellAsleep' == a ? _0x3db706[_0x56ae('0x2400')]() : null; } else { this['graphics']['endFill'](); } }, 'lineStyle': function(_0xc83c57) { this['graphics']['lineStyle'](_0xc83c57['thickness'], _0xc83c57[_0x56ae('0x150e')], _0xc83c57[_0x56ae('0x1a7b')], _0xc83c57[_0x56ae('0x1e44')], _0xc83c57['scaleMode'], _0xc83c57[_0x56ae('0x34bf')], _0xc83c57[_0x56ae('0x1e46')], _0xc83c57[_0x56ae('0x34c0')]); }, 'endLineStyle': function() { var _0x3f1d6c = {}; _0x3f1d6c[_0x56ae('0x34c1')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x34c2') !== _0x56ae('0x34c2')) { this[_0x56ae('0x9fd')](a, !0x1); if (null == this['__cacheBitmap'] || this[_0x56ae('0x14')]) { null != this['opaqueBackground'] && !this[_0x56ae('0x14')] && 0x0 < this[_0x56ae('0x15')]() && this[_0x56ae('0x16')](); var _0x1d93b1 = this[_0x56ae('0x9c9')]; if (null != this[_0x56ae('0x952')] && this['__worldVisible'] && this['__renderable'] && null != _0x1d93b1) { _0x22d4e6[_0x56ae('0x914')](_0x1d93b1, a[_0x56ae('0xa24')]); if (_0x1d93b1['__softwareDirty'] || this[_0x56ae('0xa26')] || this[_0x56ae('0x9c8')] != _0x1d93b1[_0x56ae('0x9c8')]) null != _0x1d93b1[_0x56ae('0x9c8')] ? this[_0x56ae('0x9c8')] != _0x1d93b1[_0x56ae('0x9c8')] && (null != this['__canvas'] && a[_0x56ae('0xa27')][_0x56ae('0xa20')](this['__canvas']), this[_0x56ae('0x9c8')] = _0x1d93b1['__canvas'], this[_0x56ae('0x8ab')] = _0x1d93b1[_0x56ae('0x8ab')], a[_0x56ae('0xa28')](this, this[_0x56ae('0x9c8')])) : _0xad1a52[_0x56ae('0x1d')](this, a); if (null != this[_0x56ae('0x9c8')]) { a['__pushMaskObject'](this); var _0xf8c6c4 = this[_0x56ae('0x96d')]; this[_0x56ae('0x96d')] = _0x1d93b1['__worldTransform']; _0x1d93b1['__transformDirty'] && (_0x1d93b1[_0x56ae('0xa29')] = !0x1, this[_0x56ae('0xa2a')] = !0x0); a['__updateClip'](this); a[_0x56ae('0xa2c')](this, !0x0, !0x0, !0x0); this[_0x56ae('0x96d')] = _0xf8c6c4; a[_0x56ae('0x1f')](this); } } else _0xad1a52['clear'](this, a); } else this[_0x56ae('0xa2d')](a), this['__cacheBitmap'][_0x56ae('0x952')] = this['stage'], _0x1d93b1 = this[_0x56ae('0x9ca')], null != _0x1d93b1[_0x56ae('0x952')] && _0x1d93b1[_0x56ae('0x992')] && _0x1d93b1[_0x56ae('0xa0a')] && _0x3f1d6c[_0x56ae('0x34c1')](null, _0x1d93b1['__bitmapData']) && _0x1d93b1['__bitmapData'][_0x56ae('0xa2e')] && _0x1d93b1[_0x56ae('0x9fe')][_0x56ae('0x9ff')] ? (a[_0x56ae('0x19')](_0x1d93b1), null != _0x1d93b1[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0xa2f')][_0x56ae('0xa30')] ? _0x530998[_0x56ae('0x19c6')](_0x1d93b1, a) : _0x530998[_0x56ae('0x99f')](_0x1d93b1, a), a[_0x56ae('0x1f')](_0x1d93b1)) : _0x530998[_0x56ae('0x1d')](_0x1d93b1, a); this['__renderEvent'](a); } else { this[_0x56ae('0x34ac')]['lineStyle'](); } }, 'moveTo': function(_0x24398d, _0xf82dd4) { this['graphics']['moveTo'](_0x24398d, _0xf82dd4); }, 'lineTo': function(_0x104137, _0x21cf0f) { this['graphics'][_0x56ae('0x1140')](_0x104137, _0x21cf0f); }, 'curveTo': function(_0x1627ef, _0x575b5c, _0x4ccc44, _0x27e009) { if ('pbQzH' !== _0x56ae('0x34c3')) { this[_0x56ae('0xa10')] = _0x1627ef; this['__height'] = _0x575b5c; _0x575b5c = null == this[_0x56ae('0x34c4')] ? this['__stage'][_0x56ae('0xb2e')] : this[_0x56ae('0x34c4')][_0x56ae('0x3d')]; _0x1627ef = null == this[_0x56ae('0x34c4')] ? this['__stage']['stageHeight'] : this[_0x56ae('0x34c4')][_0x56ae('0x727')]; if (null == this['__defaultRenderTarget']) { var _0x3f3956 = this[_0x56ae('0x991')]; _0x3f3956 = Math[_0x56ae('0x833')](0x0 * _0x3f3956['a'] + 0x0 * _0x3f3956['c'] + _0x3f3956['tx']); } else _0x3f3956 = 0x0; this[_0x56ae('0x2378')] = _0x3f3956; null == this['__defaultRenderTarget'] ? (_0x3f3956 = this[_0x56ae('0x991')], _0x3f3956 = Math[_0x56ae('0x833')](0x0 * _0x3f3956['b'] + 0x0 * _0x3f3956['d'] + _0x3f3956['ty'])) : _0x3f3956 = 0x0; this[_0x56ae('0x2379')] = _0x3f3956; null == this[_0x56ae('0x34c4')] && (_0x3f3956 = this[_0x56ae('0x991')], _0x575b5c = Math['round'](_0x575b5c * _0x3f3956['a'] + _0x575257[_0x56ae('0x797')](0x0, _0x3f3956['c']) + _0x3f3956['tx'] - this[_0x56ae('0x2378')])); this[_0x56ae('0x34c5')] = _0x575b5c; null == this[_0x56ae('0x34c4')] && (_0x575b5c = this['__worldTransform'], _0x1627ef = Math[_0x56ae('0x833')](0x0 * _0x575b5c['b'] + _0x1627ef * _0x575b5c['d'] + _0x575b5c['ty'] - this[_0x56ae('0x2379')])); this[_0x56ae('0x2812')] = _0x1627ef; _0x1ca1da[_0x56ae('0x34c6')](this[_0x56ae('0x34c7')], 0x0, this[_0x56ae('0x34c5')] + 0x2 * this[_0x56ae('0x2378')], 0x0, this[_0x56ae('0x2812')] + 0x2 * this[_0x56ae('0x2379')], -0x3e8, 0x3e8); _0x1ca1da[_0x56ae('0x34c6')](this[_0x56ae('0x34c8')], 0x0, this[_0x56ae('0x34c5')] + 0x2 * this[_0x56ae('0x2378')], this[_0x56ae('0x2812')] + 0x2 * this[_0x56ae('0x2379')], 0x0, -0x3e8, 0x3e8); } else { this[_0x56ae('0x34ac')][_0x56ae('0x113f')](_0x1627ef, _0x575b5c, _0x4ccc44, _0x27e009); } }, '__class__': _0x57b750 }); var _0x110197 = function() { this[_0x56ae('0x3aa')] = 0x0; this[_0x56ae('0x3205')] = []; this[_0x56ae('0x3206')] = []; this[_0x56ae('0x3207')] = []; this[_0x56ae('0x1902')] = new _0x5ac892(); this['spread'] = 0x0; this[_0x56ae('0x34c9')] = 0x1; this['focus'] = 0x0; }; _0x5ac4a7[_0x56ae('0x34ca')] = _0x110197; _0x110197['__name__'] = _0x56ae('0x34ca'); _0x110197[_0x56ae('0x6')] = {}; _0x110197[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x110197[_0x56ae('0x6')]['colors'] = null; _0x110197[_0x56ae('0x6')][_0x56ae('0x3206')] = null; _0x110197[_0x56ae('0x6')][_0x56ae('0x3207')] = null; _0x110197[_0x56ae('0x6')][_0x56ae('0x1902')] = null; _0x110197[_0x56ae('0x6')][_0x56ae('0x34ae')] = null; _0x110197[_0x56ae('0x6')][_0x56ae('0x34c9')] = null; _0x110197[_0x56ae('0x6')][_0x56ae('0x8cc')] = null; _0x110197[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x110197; var _0x448339 = function() { var _0x1e3523 = _0x56ae('0x34cb')[_0x56ae('0x44')]('|'), _0x28022f = 0x0; while (!![]) { switch (_0x1e3523[_0x28022f++]) { case '0': this[_0x56ae('0x1e45')] = 0x2; continue; case '1': this[_0x56ae('0x34cc')] = 0x1; continue; case '2': this[_0x56ae('0x34bf')] = 0x1; continue; case '3': this[_0x56ae('0x1e44')] = !0x1; continue; case '4': this['alpha'] = 0x1; continue; case '5': this[_0x56ae('0x1e46')] = 0x2; continue; case '6': this[_0x56ae('0x150e')] = 0x0; continue; case '7': this[_0x56ae('0x34c0')] = 0x3; continue; } break; } }; _0x5ac4a7[_0x56ae('0x34cd')] = _0x448339; _0x448339[_0x56ae('0x8bf')] = _0x56ae('0x34cd'); _0x448339[_0x56ae('0x6')] = {}; _0x448339[_0x56ae('0x6')][_0x56ae('0x34cc')] = null; _0x448339[_0x56ae('0x6')][_0x56ae('0x150e')] = null; _0x448339[_0x56ae('0x6')][_0x56ae('0x1a7b')] = null; _0x448339[_0x56ae('0x6')][_0x56ae('0x1e44')] = null; _0x448339[_0x56ae('0x6')][_0x56ae('0x1e45')] = null; _0x448339[_0x56ae('0x6')][_0x56ae('0x34bf')] = null; _0x448339[_0x56ae('0x6')][_0x56ae('0x1e46')] = null; _0x448339[_0x56ae('0x6')][_0x56ae('0x34c0')] = null; _0x448339[_0x56ae('0x6')]['__class__'] = _0x448339; var _0x3eaf68 = _0x3acb5b[_0x56ae('0x1ace')] = {}, _0x2c703b = function(_0x192f6b) { var _0x1572b1 = '3|4|0|2|1' [_0x56ae('0x44')]('|'), _0x232d5b = 0x0; while (!![]) { switch (_0x1572b1[_0x232d5b++]) { case '0': this[_0x56ae('0x2204')] = 0x0; continue; case '1': this['y2'] = this['x2'] = this['y1'] = this['x1'] = 0x0; continue; case '2': this[_0x56ae('0x34ce')] = new _0x5ac892(); continue; case '3': _0x110197[_0x56ae('0x94d')](this); continue; case '4': this[_0x56ae('0x3aa')] = _0x192f6b; continue; } break; } }; _0x3acb5b[_0x56ae('0x1ace')][_0x56ae('0xc87')] = _0x56ae('0x1ace'); _0x3acb5b[_0x56ae('0x1ace')]['__constructs__'] = ['FillGrad', _0x56ae('0x34cf'), _0x56ae('0x34d0')]; _0x3acb5b[_0x56ae('0x1ace')][_0x56ae('0x34d1')] = (_0xf76599 = function(_0x39f6c9) { return { _hx_index: 0x0, grad: _0x39f6c9, __enum__: _0x56ae('0x1ace'), toString: _0x370254 }; }, _0xf76599.__params__ = ['grad'], _0xf76599); _0x3acb5b[_0x56ae('0x1ace')]['FillSolid'] = (_0xf76599 = function(_0x2b2953) { if ('MHhaz' === 'hmrRP') { _0x1bcb64.call(this); } else { return { _hx_index: 0x1, colour: _0x2b2953, __enum__: _0x56ae('0x1ace'), toString: _0x370254 }; } }, _0xf76599.__params__ = [_0x56ae('0x34d2')], _0xf76599); _0x3acb5b[_0x56ae('0x1ace')][_0x56ae('0x34d0')] = {}; _0x3acb5b[_0x56ae('0x1ace')][_0x56ae('0x34d0')]['_hx_index'] = 0x2; _0x3acb5b[_0x56ae('0x1ace')][_0x56ae('0x34d0')][_0x56ae('0xce4')] = 'format.svg.FillType'; _0x3acb5b[_0x56ae('0x1ace')][_0x56ae('0x34d0')]['toString'] = _0x370254; _0x5ac4a7['format.svg.Grad'] = _0x2c703b; _0x2c703b[_0x56ae('0x8bf')] = _0x56ae('0x34d3'); _0x2c703b[_0x56ae('0x8ee')] = _0x110197; _0x2c703b['prototype'] = _0x4e6193(_0x110197['prototype'], { 'gradMatrix': null, 'radius': null, 'x1': null, 'y1': null, 'x2': null, 'y2': null, 'updateMatrix': function(_0x2f4030) { var _0x3e5b27 = this['x2'] - this['x1'], _0x51b86e = this['y2'] - this['y1'], _0x51a571 = Math[_0x56ae('0x1141')](_0x51b86e, _0x3e5b27); _0x3e5b27 = Math[_0x56ae('0xf0c')](_0x3e5b27 * _0x3e5b27 + _0x51b86e * _0x51b86e); _0x51b86e = new _0x5ac892(); 0x0 == this[_0x56ae('0x3aa')] ? (_0x51b86e[_0x56ae('0x20ae')](0x1, 0x1), _0x51b86e[_0x56ae('0xa19')](_0x3e5b27, _0x3e5b27)) : (0x0 != this[_0x56ae('0x2204')] && (this[_0x56ae('0x8cc')] = _0x3e5b27 / this[_0x56ae('0x2204')]), _0x51b86e[_0x56ae('0x20ae')](0x1, 0x1), _0x51b86e[_0x56ae('0xb1b')](-0.5, -0.5), _0x51b86e['scale'](0x2 * this['radius'], 0x2 * this['radius'])); _0x51b86e[_0x56ae('0x1252')](_0x51a571); _0x51b86e['translate'](this['x1'], this['y1']); _0x51b86e[_0x56ae('0x9b0')](this[_0x56ae('0x34ce')]); _0x51b86e[_0x56ae('0x9b0')](_0x2f4030); this[_0x56ae('0x1902')] = _0x51b86e; }, '__class__': _0x2c703b }); var _0x22b16f = function() { this['name'] = ''; this['children'] = []; }; _0x5ac4a7['format.svg.Group'] = _0x22b16f; _0x22b16f[_0x56ae('0x8bf')] = _0x56ae('0x34d4'); _0x22b16f[_0x56ae('0x6')] = {}; _0x22b16f[_0x56ae('0x6')]['findGroup'] = function(_0x17dd8b) { if (_0x56ae('0x34d5') === 'qRIQE') { for (var _0x5b0f01 = 0x0, _0x3c3955 = this.children; _0x5b0f01 < _0x3c3955.length;) { var _0x37f9c8 = _0x3c3955[_0x5b0f01]; ++_0x5b0f01; if (0x1 == _0x37f9c8._hx_index) { _0x37f9c8 = _0x37f9c8.group; if (_0x37f9c8.name == _0x17dd8b) return _0x37f9c8; _0x37f9c8 = _0x37f9c8.findGroup(_0x17dd8b); if (null != _0x37f9c8) return _0x37f9c8; } } return null; } else { return null == _0x56b9a2.instance ? _0x56b9a2.instance = new _0x56b9a2() : _0x56b9a2.instance; } }; _0x22b16f[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x22b16f[_0x56ae('0x6')][_0x56ae('0xd03')] = null; _0x22b16f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x22b16f; var _0x488fa7 = _0x3acb5b[_0x56ae('0x34d6')] = {}, _0x38d8de = function() {}; _0x3acb5b[_0x56ae('0x34d6')][_0x56ae('0xc87')] = 'format.svg.DisplayElement'; _0x3acb5b[_0x56ae('0x34d6')][_0x56ae('0xcda')] = ['DisplayPath', 'DisplayGroup', 'DisplayText']; _0x3acb5b[_0x56ae('0x34d6')][_0x56ae('0x34d7')] = (_0xf76599 = function(_0x56d0b2) { return { _hx_index: 0x0, path: _0x56d0b2, __enum__: _0x56ae('0x34d6'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x1958')], _0xf76599); _0x3acb5b[_0x56ae('0x34d6')][_0x56ae('0x34d8')] = (_0xf76599 = function(_0x419998) { return { _hx_index: 0x1, group: _0x419998, __enum__: _0x56ae('0x34d6'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x1663')], _0xf76599); _0x3acb5b[_0x56ae('0x34d6')][_0x56ae('0x34d9')] = (_0xf76599 = function(_0x401446) { return { _hx_index: 0x2, text: _0x401446, __enum__: _0x56ae('0x34d6'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x2a9')], _0xf76599); _0x5ac4a7['format.svg.Path'] = _0x38d8de; _0x38d8de[_0x56ae('0x8bf')] = 'format.svg.Path'; _0x38d8de[_0x56ae('0x6')] = {}; _0x38d8de[_0x56ae('0x6')]['matrix'] = null; _0x38d8de[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x38d8de[_0x56ae('0x6')]['fill'] = null; _0x38d8de[_0x56ae('0x6')]['alpha'] = null; _0x38d8de[_0x56ae('0x6')]['fill_alpha'] = null; _0x38d8de[_0x56ae('0x6')][_0x56ae('0x34da')] = null; _0x38d8de[_0x56ae('0x6')][_0x56ae('0x34db')] = null; _0x38d8de[_0x56ae('0x6')]['stroke_width'] = null; _0x38d8de[_0x56ae('0x6')]['stroke_caps'] = null; _0x38d8de[_0x56ae('0x6')][_0x56ae('0x34dc')] = null; _0x38d8de[_0x56ae('0x6')][_0x56ae('0x34dd')] = null; _0x38d8de[_0x56ae('0x6')]['segments'] = null; _0x38d8de[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x38d8de; var _0x5f111e = function() { if (_0x56ae('0x34de') === _0x56ae('0x34de')) { if (null == _0x5f111e[_0x56ae('0x2e70')]) { _0x5f111e[_0x56ae('0x2e70')] = []; for (var _0x1a572f = 0x0; 0x80 > _0x1a572f;) { var _0x2e49ec = _0x1a572f++; _0x5f111e[_0x56ae('0x2e70')][_0x2e49ec] = this[_0x56ae('0x2e71')](_0x2e49ec); } } } else { _0x503858[_0x56ae('0x6')][_0x56ae('0x1894')][_0x56ae('0x94d')](this, _0x1a572f); _0x1a572f = _0x54d6c9['resolve'](_0x1a572f, _0x56ae('0x168f')); this[_0x56ae('0x18be')] = _0x252a59[_0x56ae('0x977')](null); for (_0x1a572f = _0x11208a[_0x56ae('0x8b0')](_0x1a572f); _0x1a572f[_0x56ae('0x8f5')]();) { var _0x21bfbc = _0x1a572f[_0x56ae('0x42')](); this[_0x56ae('0x18be')]['push'](new _0x1f58be(_0x21bfbc)); } } }; _0x5ac4a7[_0x56ae('0x34df')] = _0x5f111e; _0x5f111e[_0x56ae('0x8bf')] = 'format.svg.PathParser'; _0x5f111e[_0x56ae('0x6')] = {}; _0x5f111e[_0x56ae('0x6')][_0x56ae('0x34e0')] = null; _0x5f111e[_0x56ae('0x6')][_0x56ae('0x34e1')] = null; _0x5f111e[_0x56ae('0x6')]['prev'] = null; _0x5f111e[_0x56ae('0x6')][_0x56ae('0xc3b')] = function(_0x408c51, _0x45e0df) { var _0x312412 = { GQieT: function(_0x4dd284, _0xf76599) { return _0x4dd284 >= _0xf76599; } }; var _0x30fc75 = this.lastMoveX = this.lastMoveY = 0x0, _0x5a7451 = [], _0x59131e = [], _0x2290b1 = 0x0, _0x58f9db = -0x1, _0x1b30b7 = -0x1; this.prev = null; for (var _0x2d9f4e = _0x408c51.length, _0x5ac4a7 = !0x1; _0x30fc75 <= _0x2d9f4e;) { if (_0x56ae('0x34e2') !== 'dUozI') { for (var _0x29f919 = this.__listeners.length; 0x0 <= --_0x29f919;) _0xc5462.compareMethods(this.__listeners[_0x29f919], _0x408c51) && (this.__listeners.splice(_0x29f919, 0x1), this.__priorities.splice(_0x29f919, 0x1), this.__repeat.splice(_0x29f919, 0x1)); } else { var _0x4e6193 = _0x30fc75 == _0x2d9f4e ? 0x20 : _0x11208a.cca(_0x408c51, _0x30fc75), _0x24f56b = 0x0 < _0x4e6193 && 0x80 > _0x4e6193 ? _0x5f111e.sCommandArgs[_0x4e6193] : -0x1; if (-0x1 == _0x24f56b) throw new _0x1adea8(_0x56ae('0x34e3') + _0x11208a.substr(_0x408c51, _0x30fc75, null) + '\x27'); if (-0x2 == _0x24f56b) ++_0x30fc75; else if (-0x3 >= _0x24f56b) { _0x4e6193 = _0x30fc75 + 0x1; var _0x5c4c32 = -0x1, _0x490f07 = -0x5 == _0x24f56b; - 0x6 == _0x24f56b && (_0x5c4c32 = 0x0, _0x490f07 = !0x0); for (; _0x4e6193 < _0x408c51.length;) { if (_0x56ae('0x34e4') === 'KFWUR') { return this.correctKeysPressed() && _0x312412.GQieT(this.owner.get_yVelocity(), this.hoverYVelocity) && (0x0 < this.hoverLeft || 0x0 > this.hoverLength) ? !this.owner.physicsData.onGround : !0x1; } else { _0x24f56b = _0x11208a.cca(_0x408c51, _0x4e6193); _0x24f56b = 0x0 > _0x24f56b || 0x7f < _0x24f56b ? -0x1 : _0x5f111e.sCommandArgs[_0x24f56b]; if (-0x3 < _0x24f56b) break; if (_0x1c1b50.ZjFuf(-0x5, _0x24f56b) && _0x490f07) break; if (0x0 <= _0x5c4c32) { if (_0x56ae('0x34e5') === 'XdkPv') { if (-0x4 == _0x24f56b) { if (0x0 != _0x5c4c32) break; } else if (-0x3 != _0x24f56b) break;++_0x5c4c32; } else { _0x407807.__supportDOM && this.__renderedOnCanvasWhileOnDOM && (this.__forceCachedBitmapUpdate = this.__text != _0x408c51); this.__textEngine.set_text(_0x408c51); this.__text = this.__textEngine.text; this.__text.length < this.__caretIndex && (this.__selectionIndex = this.__caretIndex = this.__text.length); if (!this.__displayAsPassword || _0x407807.__supportDOM && !this.__renderedOnCanvasWhileOnDOM) this.__textEngine.set_text(this.__text); else { _0x408c51 = ''; for (var _0x3005a3 = 0x0, _0x24281c = this.get_text().length; _0x3005a3 < _0x24281c;) _0x3005a3++, _0x408c51 += '*'; this.__textEngine.set_text(_0x408c51); } } } else if (-0x6 == _0x24f56b) { if (0x0 <= _0x5c4c32) break; _0x5c4c32 = 0x0; _0x490f07 = !0x0; } else if (-0x4 == _0x24f56b) break; ++_0x4e6193; } } 0x0 <= _0x58f9db && (_0x30fc75 = parseFloat(_0x11208a.substr(_0x408c51, _0x30fc75, _0x4e6193 - _0x30fc75)), _0x5a7451.push(_0x30fc75)); _0x30fc75 = _0x4e6193; } else _0x58f9db = _0x4e6193, _0x1b30b7 = _0x24f56b, _0x5ac4a7 = !0x1, _0x2290b1 = _0x30fc75, _0x5a7451 = [], ++_0x30fc75; _0x5c4c32 = _0x4e6193 = 0x0; if (0x0 <= _0x58f9db && _0x1b30b7 == _0x5a7451.length) { _0x45e0df && null != this.prev && (_0x4e6193 = this.prev.prevX(), _0x5c4c32 = this.prev.prevY()); this.prev = this.createCommand(_0x58f9db, _0x5a7451); if (null == this.prev) throw new _0x1adea8('Unknown\x20command\x20' + String.fromCodePoint(_0x58f9db) + _0x56ae('0x34e6') + _0x11208a.substr(_0x408c51, _0x2290b1, null) + '\x27'); if (_0x45e0df && 0x4 == this.prev.getType()) for (_0x5a7451 = this.prev.toQuadratics(_0x4e6193, _0x5c4c32), _0x2290b1 = 0x0; _0x2290b1 < _0x5a7451.length;) _0x5ac4a7 = _0x5a7451[_0x2290b1], ++_0x2290b1, _0x59131e.push(_0x5ac4a7); else _0x59131e.push(this.prev); _0x5ac4a7 = !0x0; 0x0 == _0x1b30b7 ? _0x58f9db = _0x1b30b7 = -0x1 : 0x4d == _0x58f9db ? _0x58f9db = 0x4c : 0x6d == _0x58f9db && (_0x58f9db = 0x6c); _0x2290b1 = _0x30fc75; _0x5a7451 = []; } } } if (0x0 <= _0x58f9db && !_0x5ac4a7) throw new _0x1adea8(_0x56ae('0x34e7') + _0x5a7451.length + '/' + _0x1b30b7 + _0x56ae('0x34e8') + _0x11208a.substr(_0x408c51, _0x2290b1, null) + '\x27'); return _0x59131e; }; _0x5f111e[_0x56ae('0x6')][_0x56ae('0x2e71')] = function(_0x54dba5) { if (0xa == _0x54dba5) return -0x2; _0x54dba5 = String.fromCodePoint(_0x54dba5).toUpperCase(); if ('0' <= _0x54dba5 && '9' >= _0x54dba5) return -0x3; switch (_0x54dba5) { case '+': return -0x4; case '\x09': case '\x0a': case '\x0d': case '\x20': case ',': return -0x2; case '-': return -0x4; case '.': return -0x5; case 'A': return 0x7; case 'C': return 0x6; case 'E': case 'e': return -0x6; case 'Q': case 'S': return 0x4; case 'L': case 'M': case 'T': return 0x2; case 'H': case 'V': return 0x1; case 'Z': return 0x0; } return -0x1; }; _0x5f111e[_0x56ae('0x6')][_0x56ae('0x2159')] = function() { return _0x1c1b50.SosQX(null, this.prev) ? this.prev.prevX() : 0x0; }; _0x5f111e[_0x56ae('0x6')][_0x56ae('0x34e9')] = function() { return null != this.prev ? this.prev.prevY() : 0x0; }; _0x5f111e[_0x56ae('0x6')]['prevCX'] = function() { return null != this.prev ? this.prev.prevCX() : 0x0; }; _0x5f111e[_0x56ae('0x6')]['prevCY'] = function() { return null != this.prev ? this.prev.prevCY() : 0x0; }; _0x5f111e[_0x56ae('0x6')][_0x56ae('0x34ea')] = function(_0x775c60, _0x2c3202) { switch (_0x775c60) { case 0x41: return new _0x10421f(this.prevX(), this.prevY(), _0x2c3202[0x0], _0x2c3202[0x1], _0x2c3202[0x2], 0x0 != _0x2c3202[0x3], 0x0 != _0x2c3202[0x4], _0x2c3202[0x5], _0x2c3202[0x6]); case 0x43: return new _0x2c0e65(_0x2c3202[0x0], _0x2c3202[0x1], _0x2c3202[0x2], _0x2c3202[0x3], _0x2c3202[0x4], _0x2c3202[0x5]); case 0x48: return new _0xbb644(_0x2c3202[0x0], this.prevY()); case 0x4c: return new _0xbb644(_0x2c3202[0x0], _0x2c3202[0x1]); case 0x4d: return this.lastMoveX = _0x2c3202[0x0], this.lastMoveY = _0x2c3202[0x1], new _0x58806a(this.lastMoveX, this.lastMoveY); case 0x51: return new _0x522dc4(_0x2c3202[0x0], _0x2c3202[0x1], _0x2c3202[0x2], _0x2c3202[0x3]); case 0x53: _0x775c60 = this.prevX(); var _0x1c62e7 = this.prevY(); return new _0x2c0e65(0x2 * _0x775c60 - this.prevCX(), 0x2 * _0x1c62e7 - this.prevCY(), _0x2c3202[0x0], _0x2c3202[0x1], _0x2c3202[0x2], _0x2c3202[0x3]); case 0x54: return _0x775c60 = this.prevX(), this.prevY(), new _0x522dc4(0x2 * _0x775c60 - this.prevCX(), 0x2 * _0x775c60 - this.prevCY(), _0x2c3202[0x2], _0x2c3202[0x3]); case 0x56: return new _0xbb644(this.prevX(), _0x2c3202[0x0]); case 0x5a: return new _0xbb644(this.lastMoveX, this.lastMoveY); case 0x61: return _0x775c60 = this.prevX(), _0x1c62e7 = this.prevY(), new _0x10421f(_0x775c60, _0x1c62e7, _0x2c3202[0x0], _0x2c3202[0x1], _0x2c3202[0x2], _0x575257.UxnYd(0x0, _0x2c3202[0x3]), 0x0 != _0x2c3202[0x4], _0x2c3202[0x5] + _0x775c60, _0x2c3202[0x6] + _0x1c62e7); case 0x63: return _0x775c60 = this.prevX(), _0x1c62e7 = this.prevY(), new _0x2c0e65(_0x2c3202[0x0] + _0x775c60, _0x2c3202[0x1] + _0x1c62e7, _0x2c3202[0x2] + _0x775c60, _0x2c3202[0x3] + _0x1c62e7, _0x2c3202[0x4] + _0x775c60, _0x2c3202[0x5] + _0x1c62e7); case 0x68: return new _0xbb644(_0x2c3202[0x0] + this.prevX(), this.prevY()); case 0x6c: return new _0xbb644(_0x575257.MpAfu(_0x2c3202[0x0], this.prevX()), _0x2c3202[0x1] + this.prevY()); case 0x6d: return this.lastMoveX = _0x2c3202[0x0] + this.prevX(), this.lastMoveY = _0x2c3202[0x1] + this.prevY(), new _0x58806a(this.lastMoveX, this.lastMoveY); case 0x71: return _0x775c60 = this.prevX(), _0x1c62e7 = this.prevY(), new _0x522dc4(_0x2c3202[0x0] + _0x775c60, _0x575257.MpAfu(_0x2c3202[0x1], _0x1c62e7), _0x2c3202[0x2] + _0x775c60, _0x2c3202[0x3] + _0x1c62e7); case 0x73: return _0x775c60 = this.prevX(), _0x1c62e7 = this.prevY(), new _0x2c0e65(0x2 * _0x775c60 - this.prevCX(), 0x2 * _0x1c62e7 - this.prevCY(), _0x2c3202[0x0] + _0x775c60, _0x2c3202[0x1] + _0x1c62e7, _0x2c3202[0x2] + _0x775c60, _0x2c3202[0x3] + _0x1c62e7); case 0x74: return _0x775c60 = this.prevX(), _0x1c62e7 = this.prevY(), new _0x522dc4(0x2 * _0x775c60 - this.prevCX(), _0x575257.UOnkj(0x2, _0x1c62e7) - this.prevCY(), _0x2c3202[0x0] + _0x775c60, _0x2c3202[0x1] + _0x1c62e7); case 0x76: return new _0xbb644(this.prevX(), _0x2c3202[0x0] + this.prevY()); case 0x7a: return new _0xbb644(this.lastMoveX, this.lastMoveY); } return null; }; _0x5f111e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5f111e; var _0xece2cf = function(_0x5ebe96, _0x531cfc) { this['x'] = _0x5ebe96; this['y'] = _0x531cfc; }; _0x5ac4a7[_0x56ae('0x34eb')] = _0xece2cf; _0xece2cf[_0x56ae('0x8bf')] = 'format.svg.PathSegment'; _0xece2cf[_0x56ae('0x6')] = {}; _0xece2cf[_0x56ae('0x6')]['x'] = null; _0xece2cf[_0x56ae('0x6')]['y'] = null; _0xece2cf[_0x56ae('0x6')][_0x56ae('0x34ec')] = function() { return 0x0; }; _0xece2cf[_0x56ae('0x6')]['prevX'] = function() { return this.x; }; _0xece2cf[_0x56ae('0x6')][_0x56ae('0x34e9')] = function() { return this.y; }; _0xece2cf[_0x56ae('0x6')]['prevCX'] = function() { return this.x; }; _0xece2cf[_0x56ae('0x6')][_0x56ae('0x34ed')] = function() { return this.y; }; _0xece2cf[_0x56ae('0x6')][_0x56ae('0x34ee')] = function(_0x361d58, _0xa774d) { _0xa774d.setLast(this.x, this.y); _0xa774d.firstX = _0xa774d.lastX; _0xa774d.firstY = _0xa774d.lastY; _0x361d58.moveTo(_0xa774d.lastX, _0xa774d.lastY); }; _0xece2cf[_0x56ae('0x6')]['__class__'] = _0xece2cf; var _0x58806a = function(_0x558088, _0x383d96) { _0xece2cf[_0x56ae('0x94d')](this, _0x558088, _0x383d96); }; _0x5ac4a7['format.svg.MoveSegment'] = _0x58806a; _0x58806a[_0x56ae('0x8bf')] = _0x56ae('0x34ef'); _0x58806a[_0x56ae('0x8ee')] = _0xece2cf; _0x58806a[_0x56ae('0x6')] = _0x4e6193(_0xece2cf[_0x56ae('0x6')], { 'getType': function() { return 0x1; }, '__class__': _0x58806a }); var _0xbb644 = function(_0x137546, _0x411292) { _0xece2cf['call'](this, _0x137546, _0x411292); }; _0x5ac4a7[_0x56ae('0x34f0')] = _0xbb644; _0xbb644[_0x56ae('0x8bf')] = 'format.svg.DrawSegment'; _0xbb644[_0x56ae('0x8ee')] = _0xece2cf; _0xbb644[_0x56ae('0x6')] = _0x4e6193(_0xece2cf[_0x56ae('0x6')], { 'toGfx': function(_0x324b28, _0x35bdee) { _0x35bdee[_0x56ae('0x34f1')](this['x'], this['y']); _0x324b28[_0x56ae('0x1140')](_0x35bdee[_0x56ae('0x34f2')], _0x35bdee['lastY']); }, 'getType': function() { return 0x2; }, '__class__': _0xbb644 }); var _0x522dc4 = function(_0x3dbbd4, _0x1a4c1e, _0x2dd23b, _0x5ace68) { _0xece2cf['call'](this, _0x2dd23b, _0x5ace68); this['cx'] = _0x3dbbd4; this['cy'] = _0x1a4c1e; }; _0x5ac4a7['format.svg.QuadraticSegment'] = _0x522dc4; _0x522dc4['__name__'] = _0x56ae('0x34f3'); _0x522dc4[_0x56ae('0x8ee')] = _0xece2cf; _0x522dc4[_0x56ae('0x6')] = _0x4e6193(_0xece2cf[_0x56ae('0x6')], { 'cx': null, 'cy': null, 'prevCX': function() { return this['cx']; }, 'prevCY': function() { return this['cy']; }, 'toGfx': function(_0x46728d, _0x43b8a1) { _0x43b8a1['setLast'](this['x'], this['y']); _0x46728d[_0x56ae('0x113f')](_0x43b8a1[_0x56ae('0x34f4')](this['cx'], this['cy']), _0x43b8a1[_0x56ae('0x34f5')](this['cx'], this['cy']), _0x43b8a1['lastX'], _0x43b8a1['lastY']); }, 'getType': function() { return 0x3; }, '__class__': _0x522dc4 }); var _0x2c0e65 = function(_0x1bce3b, _0xd185d8, _0x17ff48, _0x3b3e8a, _0xbe91c, _0x30eb0e) { _0xece2cf['call'](this, _0xbe91c, _0x30eb0e); this[_0x56ae('0x34f6')] = _0x1bce3b; this['cy1'] = _0xd185d8; this[_0x56ae('0x34f7')] = _0x17ff48; this[_0x56ae('0x34f8')] = _0x3b3e8a; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4c8')]] = _0x2c0e65; _0x2c0e65[_0x56ae('0x8bf')] = _0x56ae('0x34f9'); _0x2c0e65[_0x56ae('0x8ee')] = _0xece2cf; _0x2c0e65['prototype'] = _0x4e6193(_0xece2cf[_0x56ae('0x6')], { 'cx1': null, 'cy1': null, 'cx2': null, 'cy2': null, 'prevCX': function() { return this[_0x56ae('0x34f7')]; }, 'prevCY': function() { return this[_0x56ae('0x34f8')]; }, 'Interp': function(_0x451b89, _0x291ded, _0xbf638b) { return _0x451b89 + (_0x291ded - _0x451b89) * _0xbf638b; }, 'toGfx': function(_0x13d3f6, _0x3f0716) { var _0x603477 = _0x3f0716[_0x56ae('0x34f2')], _0x44abfd = _0x3f0716[_0x56ae('0x34fa')], _0x46b5b2 = _0x3f0716[_0x56ae('0x34f4')](this[_0x56ae('0x34f6')], this[_0x56ae('0x34fb')]), _0x49c23a = _0x3f0716[_0x56ae('0x34f5')](this[_0x56ae('0x34f6')], this[_0x56ae('0x34fb')]), _0x480ec7 = _0x3f0716[_0x56ae('0x34f4')](this['cx2'], this[_0x56ae('0x34f8')]), _0x1b30b7 = _0x3f0716[_0x56ae('0x34f5')](this[_0x56ae('0x34f7')], this['cy2']); _0x3f0716['setLast'](this['x'], this['y']); var _0x2d9f4e = _0x3f0716[_0x56ae('0x34f2')]; _0x3f0716 = _0x3f0716[_0x56ae('0x34fa')]; var _0x5ac4a7 = this[_0x56ae('0x34fc')](_0x603477, _0x46b5b2, 0.75), _0x4e6193 = this[_0x56ae('0x34fc')](_0x44abfd, _0x49c23a, 0.75), _0x4a90cb = this[_0x56ae('0x34fc')](_0x2d9f4e, _0x480ec7, 0.75), _0x5c4c32 = this['Interp'](_0x3f0716, _0x1b30b7, 0.75), _0x161c1 = (_0x2d9f4e - _0x603477) / 0x10, _0x4b0d1f = (_0x3f0716 - _0x44abfd) / 0x10; _0x603477 = this[_0x56ae('0x34fc')](_0x603477, _0x46b5b2, 0.375); _0x44abfd = this['Interp'](_0x44abfd, _0x49c23a, 0.375); _0x49c23a = this[_0x56ae('0x34fc')](_0x5ac4a7, _0x4a90cb, 0.375) - _0x161c1; _0x46b5b2 = this['Interp'](_0x4e6193, _0x5c4c32, 0.375) - _0x4b0d1f; _0x161c1 = this[_0x56ae('0x34fc')](_0x4a90cb, _0x5ac4a7, 0.375) + _0x161c1; _0x4b0d1f = this['Interp'](_0x5c4c32, _0x4e6193, 0.375) + _0x4b0d1f; _0x480ec7 = this['Interp'](_0x2d9f4e, _0x480ec7, 0.375); _0x1b30b7 = this[_0x56ae('0x34fc')](_0x3f0716, _0x1b30b7, 0.375); _0x5ac4a7 = 0.5 * (_0x5ac4a7 + _0x4a90cb); _0x4e6193 = 0.5 * (_0x4e6193 + _0x5c4c32); _0x5c4c32 = 0.5 * (_0x161c1 + _0x480ec7); _0x4a90cb = 0.5 * (_0x4b0d1f + _0x1b30b7); _0x13d3f6[_0x56ae('0x113f')](_0x603477, _0x44abfd, 0.5 * (_0x603477 + _0x49c23a), 0.5 * (_0x44abfd + _0x46b5b2)); _0x13d3f6[_0x56ae('0x113f')](_0x49c23a, _0x46b5b2, _0x5ac4a7, _0x4e6193); _0x13d3f6['curveTo'](_0x161c1, _0x4b0d1f, _0x5c4c32, _0x4a90cb); _0x13d3f6[_0x56ae('0x113f')](_0x480ec7, _0x1b30b7, _0x2d9f4e, _0x3f0716); }, 'toQuadratics': function(_0x5ee002, _0x2ffaaf) { var _0x57b105 = [], _0x419b3a = this[_0x56ae('0x34fc')](_0x5ee002, this[_0x56ae('0x34f6')], 0.75), _0x2bf7b4 = this[_0x56ae('0x34fc')](_0x2ffaaf, this['cy1'], 0.75), _0x5a1d17 = this[_0x56ae('0x34fc')](this['x'], this['cx2'], 0.75), _0x2470f9 = this[_0x56ae('0x34fc')](this['y'], this[_0x56ae('0x34f8')], 0.75), _0x1b30b7 = (this['x'] - _0x5ee002) / 0x10, _0x2d9f4e = _0x575257[_0x56ae('0x798')](this['y'] - _0x2ffaaf, 0x10); _0x5ee002 = this[_0x56ae('0x34fc')](_0x5ee002, this[_0x56ae('0x34f6')], 0.375); _0x2ffaaf = this['Interp'](_0x2ffaaf, this['cy1'], 0.375); var _0x5ac4a7 = this[_0x56ae('0x34fc')](_0x419b3a, _0x5a1d17, 0.375) - _0x1b30b7, _0x4e6193 = this[_0x56ae('0x34fc')](_0x2bf7b4, _0x2470f9, 0.375) - _0x2d9f4e; _0x1b30b7 = this[_0x56ae('0x34fc')](_0x5a1d17, _0x419b3a, 0.375) + _0x1b30b7; _0x2d9f4e = this['Interp'](_0x2470f9, _0x2bf7b4, 0.375) + _0x2d9f4e; var _0x508a97 = this[_0x56ae('0x34fc')](this['x'], this['cx2'], 0.375), _0x5c4c32 = this[_0x56ae('0x34fc')](this['y'], this[_0x56ae('0x34f8')], 0.375); _0x419b3a = 0.5 * (_0x419b3a + _0x5a1d17); _0x2bf7b4 = 0.5 * (_0x2bf7b4 + _0x2470f9); _0x2470f9 = 0.5 * _0x575257[_0x56ae('0x794')](_0x1b30b7, _0x508a97); _0x5a1d17 = 0.5 * (_0x2d9f4e + _0x5c4c32); _0x57b105[_0x56ae('0x8f0')](new _0x522dc4(_0x5ee002, _0x2ffaaf, 0.5 * (_0x5ee002 + _0x5ac4a7), 0.5 * (_0x2ffaaf + _0x4e6193))); _0x57b105['push'](new _0x522dc4(_0x5ac4a7, _0x4e6193, _0x419b3a, _0x2bf7b4)); _0x57b105[_0x56ae('0x8f0')](new _0x522dc4(_0x1b30b7, _0x2d9f4e, _0x2470f9, _0x5a1d17)); _0x57b105['push'](new _0x522dc4(_0x508a97, _0x5c4c32, this['x'], this['y'])); return _0x57b105; }, 'getType': function() { return 0x4; }, '__class__': _0x2c0e65 }); var _0x10421f = function(_0x40a935, _0x35ef22, _0x49a89b, _0x1b733f, _0x1ee147, _0x4e2e2e, _0x371cb1, _0x1b30b7, _0x2d9f4e) { this['x1'] = _0x40a935; this['y1'] = _0x35ef22; _0xece2cf[_0x56ae('0x94d')](this, _0x1b30b7, _0x2d9f4e); this['rx'] = _0x49a89b; this['ry'] = _0x1b733f; this[_0x56ae('0x342e')] = _0x1ee147; this['fA'] = _0x4e2e2e; this['fS'] = _0x371cb1; }; _0x5ac4a7[_0x56ae('0x34fd')] = _0x10421f; _0x10421f[_0x56ae('0x8bf')] = _0x56ae('0x34fd'); _0x10421f[_0x56ae('0x8ee')] = _0xece2cf; _0x10421f[_0x56ae('0x6')] = _0x4e6193(_0xece2cf[_0x56ae('0x6')], { 'x1': null, 'y1': null, 'rx': null, 'ry': null, 'phi': null, 'fA': null, 'fS': null, 'toGfx': function(_0x45dbf1, _0x25af44) { var _0x484a5c = {}; _0x484a5c[_0x56ae('0x34fe')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; _0x484a5c[_0x56ae('0x34ff')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; if (_0x56ae('0x3500') !== _0x56ae('0x3500')) { var _0x2fad66 = this['i'][_0x56ae('0x1623')](); if (_0x484a5c[_0x56ae('0x34fe')](0x1, _0x2fad66)) { var _0x245470 = new _0xd71947(); _0x245470['addByte'](_0x2fad66); _0x245470[_0x56ae('0x8e9')](this['i']['read'](_0x484a5c['OXdra'](_0x577214, 0x1))); _0x25af44[_0x56ae('0x8e9')](_0x7a17f4['FUnknown'](_0x50520f, _0x245470[_0x56ae('0xc4c')]())); } else _0x50520f = this['i'][_0x56ae('0x3501')](), _0x2fad66 = this['i'][_0x56ae('0x1699')](_0x577214 - 0x5)[_0x56ae('0x8a8')](), _0x25af44[_0x56ae('0x8e9')](_0x7a17f4['FInfoZipUnicodePath'](_0x2fad66, _0x50520f)); } else { if (this['x1'] != this['x'] || this['y1'] != this['y']) { if (_0x56ae('0x3502') === _0x56ae('0x3503')) { 0xa <= this[_0x56ae('0x2506')] || 0x1 != this[_0x56ae('0x1643')] ? _0x2c8908[_0x56ae('0x6')][_0x56ae('0x1848')][_0x56ae('0x94d')](this, _0x45dbf1) : (this[_0x56ae('0x2506')] = 0xa, this[_0x56ae('0xb93')][_0x56ae('0xb82')](!0x1)); } else { _0x25af44[_0x56ae('0x34f1')](this['x'], this['y']); if (0x0 != this['rx'] && 0x0 != this['ry']) { 0x0 > this['rx'] && (this['rx'] = -this['rx']); 0x0 > this['ry'] && (this['ry'] = -this['ry']); var _0x50520f = this[_0x56ae('0x342e')] * Math['PI'] / 0xb4, _0x577214 = Math[_0x56ae('0x104e')](_0x50520f), _0x16c11a = Math[_0x56ae('0xaa1')](_0x50520f), _0x350a44 = 0.5 * (this['x1'] - this['x']), _0x2fafdd = 0.5 * (this['y1'] - this['y']); _0x50520f = _0x577214 * _0x350a44 + _0x16c11a * _0x2fafdd; _0x2fafdd = -_0x16c11a * _0x350a44 + _0x577214 * _0x2fafdd; _0x350a44 = this['rx'] * this['rx']; var _0x1b30b7 = this['ry'] * this['ry'], _0x2d9f4e = _0x50520f * _0x50520f, _0x5ac4a7 = _0x2fafdd * _0x2fafdd; _0x350a44 = (_0x1c1b50[_0x56ae('0x2b5')](_0x350a44 * _0x1b30b7, _0x350a44 * _0x5ac4a7) - _0x1b30b7 * _0x2d9f4e) / (_0x350a44 * _0x5ac4a7 + _0x1b30b7 * _0x2d9f4e); _0x350a44 = 0x0 > _0x350a44 ? 0x0 : this['fA'] == this['fS'] ? -Math[_0x56ae('0xf0c')](_0x350a44) : Math[_0x56ae('0xf0c')](_0x350a44); _0x1b30b7 = _0x350a44 * this['rx'] * _0x2fafdd / this['ry']; _0x2d9f4e = -_0x350a44 * this['ry'] * _0x50520f / this['rx']; _0x350a44 = _0x577214 * _0x1b30b7 - _0x16c11a * _0x2d9f4e + 0.5 * (this['x1'] + this['x']); var _0x4e6193 = _0x16c11a * _0x1b30b7 + _0x577214 * _0x2d9f4e + 0.5 * (this['y1'] + this['y']); _0x577214 = Math[_0x56ae('0x1141')]((_0x2fafdd - _0x2d9f4e) / this['ry'], (_0x50520f - _0x1b30b7) / this['rx']); _0x50520f = Math['atan2']((-_0x2fafdd - _0x2d9f4e) / this['ry'], (-_0x50520f - _0x1b30b7) / this['rx']) - _0x577214; this['fS'] && 0x0 > _0x50520f ? _0x50520f += 0x2 * Math['PI'] : !this['fS'] && 0x0 < _0x50520f && (_0x50520f -= 0x2 * Math['PI']); var _0x4505b8 = _0x25af44[_0x56ae('0x1902')]; null != _0x4505b8 ? (_0x16c11a = _0x4505b8['a'] * this['rx'], _0x2fafdd = _0x4505b8['c'] * this['ry'], _0x1b30b7 = _0x4505b8['a'] * _0x350a44 + _0x4505b8['c'] * _0x4e6193 + _0x4505b8['tx'], _0x2d9f4e = _0x4505b8['b'] * this['rx'], _0x5ac4a7 = _0x4505b8['d'] * this['ry'], _0x350a44 = _0x4505b8['b'] * _0x350a44 + _0x4505b8['d'] * _0x4e6193 + _0x4505b8['ty']) : (_0x16c11a = this['rx'], _0x2fafdd = 0x0, _0x1b30b7 = _0x350a44 + _0x4505b8['tx'], _0x2d9f4e = 0x0, _0x5ac4a7 = this['ry'], _0x350a44 = _0x4e6193 + _0x4505b8['ty']); _0x4505b8 = Math[_0x56ae('0x833')](Math[_0x56ae('0x887')](_0x50520f) * Math['sqrt'](_0x16c11a * _0x16c11a + _0x2fafdd * _0x2fafdd + _0x2d9f4e * _0x2d9f4e + _0x5ac4a7 * _0x5ac4a7) * 0x5); if (0x1 < _0x4505b8) for (_0x50520f /= _0x4505b8, _0x4e6193 = 0x1, --_0x4505b8; _0x4e6193 < _0x4505b8;) { _0x4e6193++; var _0x5c4c32 = Math['cos'](_0x577214), _0x1e8694 = Math[_0x56ae('0xaa1')](_0x577214); _0x577214 += _0x50520f; _0x45dbf1[_0x56ae('0x1140')](_0x16c11a * _0x5c4c32 + _0x2fafdd * _0x1e8694 + _0x1b30b7, _0x2d9f4e * _0x5c4c32 + _0x5ac4a7 * _0x1e8694 + _0x350a44); } } _0x45dbf1[_0x56ae('0x1140')](_0x25af44[_0x56ae('0x34f2')], _0x25af44[_0x56ae('0x34fa')]); } } } }, 'getType': function() { return 0x5; }, '__class__': _0x10421f }); var _0x4f2e14 = function(_0xa1974f, _0x3a3f59, _0x5982ea, _0x368fb6) { if (_0x1c1b50[_0x56ae('0x2bb')](_0x56ae('0x3504'), _0x56ae('0x3505'))) { this[_0x56ae('0x1045')](this[_0x56ae('0x118f')]); return _0xbb3700[_0x56ae('0x6')][_0x56ae('0x1118')][_0x56ae('0x94d')](this, _0xa1974f); } else { this['matrix'] = _0xa1974f; this[_0x56ae('0xa82')] = _0x3a3f59; this[_0x56ae('0x3506')] = null != _0x5982ea ? _0x5982ea : null != _0x3a3f59 ? _0x3a3f59['width'] : 0x1; this[_0x56ae('0x3507')] = null != _0x368fb6 ? _0x368fb6 : null != _0x3a3f59 ? _0x3a3f59[_0x56ae('0x727')] : 0x1; this[_0x56ae('0x34fa')] = this[_0x56ae('0x34f2')] = this['firstY'] = this[_0x56ae('0x3508')] = 0x0; } }; _0x5ac4a7[_0x56ae('0x3509')] = _0x4f2e14; _0x4f2e14[_0x56ae('0x8bf')] = _0x56ae('0x3509'); _0x4f2e14[_0x56ae('0x6')] = {}; _0x4f2e14[_0x56ae('0x6')]['transX'] = function(_0x56934b, _0x3c8d62) { null != this.rect && _0x56934b > this.rect.x && (_0x56934b = _0x56934b > this.rect.get_right() ? _0x56934b + (this.rectW - this.rect.width) : this.rect.x + this.rectW * (_0x56934b - this.rect.x) / this.rect.width); return _0x56934b * this.matrix.a + _0x3c8d62 * this.matrix.c + this.matrix.tx; }; _0x4f2e14[_0x56ae('0x6')]['transY'] = function(_0x4a5059, _0x39b40a) { null != this.rect && _0x39b40a > this.rect.y && (_0x39b40a = _0x39b40a > this.rect.get_right() ? _0x39b40a + (this.rectH - this.rect.height) : this.rect.y + this.rectH * (_0x39b40a - this.rect.y) / this.rect.height); return _0x4a5059 * this.matrix.b + _0x39b40a * this.matrix.d + this.matrix.ty; }; _0x4f2e14[_0x56ae('0x6')]['setLast'] = function(_0x36dc12, _0x2735fb) { if ('RMkwe' === _0x56ae('0x350a')) { this.initPasses(); this.setBlendAndCompareModes(); this._screenPassesInvalid = !0x1; } else { this.lastX = this.transX(_0x36dc12, _0x2735fb); this.lastY = this.transY(_0x36dc12, _0x2735fb); } }; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0x1902')] = null; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0xa82')] = null; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0x3506')] = null; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0x3507')] = null; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0x3508')] = null; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0x350b')] = null; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0x34f2')] = null; _0x4f2e14[_0x56ae('0x6')]['lastY'] = null; _0x4f2e14[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4f2e14; var _0x41519b = function(_0xcf1488, _0x33082f) { null == _0x33082f && (_0x33082f = !0x1); _0x22b16f[_0x56ae('0x94d')](this); _0xcf1488 = _0xcf1488[_0x56ae('0xd11')](); if (null != _0xcf1488) { if (_0xcf1488[_0x56ae('0xafa')] != _0x5465e8['Element']) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646[_0x56ae('0x8a8')](_0xcf1488[_0x56ae('0xafa')])); if (_0x56ae('0x350c') != _0xcf1488[_0x56ae('0xafe')]) { if (_0xcf1488[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](_0xcf1488[_0x56ae('0xafa')])); var _0x2075f3 = 'svg:svg' != _0xcf1488['nodeName']; } else _0x2075f3 = !0x1; } else _0x2075f3 = !0x0; if (_0x2075f3) { if (_0x56ae('0x350d') !== 'AHUNH') { if (null == _0xcf1488) _0xcf1488 = 'null'; else { if (_0xcf1488['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0xcf1488['nodeType'])); _0xcf1488 = _0xcf1488[_0x56ae('0xafe')]; } throw new _0x1adea8(_0x56ae('0x350e') + _0xcf1488 + ')'); } else { return function(_0x1a9d3b) { _0x33082f[0x0](_0xcf1488[0x0], _0x1a9d3b); }; } } this['mGrads'] = new _0x10cca0(); this['mPathParser'] = new _0x5f111e(); this['mConvertCubics'] = _0x33082f; this[_0x56ae('0x3d')] = this[_0x56ae('0x350f')](_0x56ae('0x3d'), _0xcf1488, null, 0x0); this[_0x56ae('0x727')] = this[_0x56ae('0x350f')]('height', _0xcf1488, null, 0x0); 0x0 == this[_0x56ae('0x3d')] && 0x0 == this[_0x56ae('0x727')] ? this[_0x56ae('0x3d')] = this[_0x56ae('0x727')] = 0x190 : 0x0 == this[_0x56ae('0x3d')] ? this['width'] = this['height'] : 0x0 == this['height'] && (this[_0x56ae('0x727')] = this[_0x56ae('0x3d')]); _0x33082f = new _0x3c6685(0x0, 0x0, this[_0x56ae('0x3d')], this['height']); _0xcf1488[_0x56ae('0x1649')](_0x56ae('0x3510')) && (_0x33082f = _0xcf1488['get'](_0x56ae('0x3510')), _0x33082f = -0x1 != _0x33082f[_0x56ae('0x3b')](',') ? _0x33082f[_0x56ae('0x44')](',') : _0x33082f['split']('\x20'), _0x33082f = new _0x3c6685(parseFloat(_0x876409[_0x56ae('0xcd8')](_0x33082f[0x0])), parseFloat(_0x876409['trim'](_0x33082f[0x1])), parseFloat(_0x876409[_0x56ae('0xcd8')](_0x33082f[0x2])), parseFloat(_0x876409[_0x56ae('0xcd8')](_0x33082f[0x3])))); this['loadGroup'](this, _0xcf1488, new _0x5ac892(0x1, 0x0, 0x0, 0x1, -_0x33082f['x'], -_0x33082f['y']), null); }; _0x5ac4a7['format.svg.SVGData'] = _0x41519b; _0x41519b[_0x56ae('0x8bf')] = _0x56ae('0x3511'); _0x41519b[_0x56ae('0x8ee')] = _0x22b16f; _0x41519b[_0x56ae('0x6')] = _0x4e6193(_0x22b16f[_0x56ae('0x6')], { 'height': null, 'width': null, 'mConvertCubics': null, 'mGrads': null, 'mPathParser': null, 'applyTransform': function(_0x3d98e8, _0x278e86) { var _0x126d99 = 0x1; if (_0x41519b['mTranslateMatch']['match'](_0x278e86)) _0x3d98e8[_0x56ae('0xb1b')](parseFloat(_0x41519b[_0x56ae('0x3512')][_0x56ae('0xc19')](0x1)), parseFloat(_0x41519b['mTranslateMatch']['matched'](0x2))); else if (_0x41519b[_0x56ae('0x3513')][_0x56ae('0xc18')](_0x278e86)) _0x126d99 = _0x575257[_0x56ae('0x799')](parseFloat, _0x41519b[_0x56ae('0x3513')][_0x56ae('0xc19')](0x1)), _0x3d98e8[_0x56ae('0xa19')](_0x126d99, _0x126d99); else if (_0x41519b[_0x56ae('0x3514')][_0x56ae('0xc18')](_0x278e86)) _0x126d99 = new _0x5ac892(parseFloat(_0x41519b[_0x56ae('0x3514')]['matched'](0x1)), parseFloat(_0x41519b[_0x56ae('0x3514')][_0x56ae('0xc19')](0x2)), parseFloat(_0x41519b['mMatrixMatch'][_0x56ae('0xc19')](0x3)), parseFloat(_0x41519b['mMatrixMatch'][_0x56ae('0xc19')](0x4)), parseFloat(_0x41519b[_0x56ae('0x3514')]['matched'](0x5)), parseFloat(_0x41519b['mMatrixMatch'][_0x56ae('0xc19')](0x6))), _0x126d99[_0x56ae('0x9b0')](_0x3d98e8), _0x3d98e8['a'] = _0x126d99['a'], _0x3d98e8['b'] = _0x126d99['b'], _0x3d98e8['c'] = _0x126d99['c'], _0x3d98e8['d'] = _0x126d99['d'], _0x3d98e8['tx'] = _0x126d99['tx'], _0x3d98e8['ty'] = _0x126d99['ty'], _0x126d99 = Math[_0x56ae('0xf0c')](_0x3d98e8['a'] * _0x3d98e8['a'] + _0x3d98e8['c'] * _0x3d98e8['c']); else if (_0x41519b[_0x56ae('0x3515')][_0x56ae('0xc18')](_0x278e86)) { var _0x4afaa1 = _0x56ae('0x3516')[_0x56ae('0x44')]('|'), _0x27cee5 = 0x0; while (!![]) { switch (_0x4afaa1[_0x27cee5++]) { case '0': isNaN(_0x529f58) && (_0x529f58 = 0x0); continue; case '1': isNaN(_0x278e86) && (_0x278e86 = 0x0); continue; case '2': _0x278e86 = parseFloat(_0x41519b['mRotationMatch'][_0x56ae('0xc19')](0x2)); continue; case '3': _0x3d98e8[_0x56ae('0xb1b')](-_0x278e86, -_0x529f58); continue; case '4': _0x3d98e8[_0x56ae('0xb1b')](_0x278e86, _0x529f58); continue; case '5': _0x33d88c = _0x33d88c * Math['PI'] / 0xb4; continue; case '6': var _0x529f58 = _0x575257[_0x56ae('0x79a')](parseFloat, _0x41519b[_0x56ae('0x3515')]['matched'](0x3)); continue; case '7': var _0x33d88c = parseFloat(_0x41519b[_0x56ae('0x3515')][_0x56ae('0xc19')](0x1)); continue; case '8': _0x3d98e8[_0x56ae('0x1252')](_0x33d88c); continue; } break; } } else _0x1508f0[_0x56ae('0x140b')](_0x56ae('0x3517') + _0x278e86, { 'fileName': 'format/svg/SVGData.hx', 'lineNumber': 0x9a, 'className': _0x56ae('0x3511'), 'methodName': _0x56ae('0x3518') }); return _0x126d99; }, 'getColorStyle': function(_0x28a3b9, _0x3a18ad, _0x540280, _0x2be6be) { _0x28a3b9 = this[_0x56ae('0x3519')](_0x28a3b9, _0x3a18ad, _0x540280, ''); return '' == _0x28a3b9 ? _0x2be6be : '#' == _0x28a3b9['charAt'](0x0) ? (_0x2be6be = _0x11208a[_0x56ae('0xc14')](_0x28a3b9, 0x1, null), 0x3 == _0x2be6be[_0x56ae('0x32')] && (_0x2be6be = _0x11208a[_0x56ae('0xc14')](_0x2be6be, 0x0, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x2be6be, 0x0, 0x1) + _0x11208a['substr'](_0x2be6be, 0x1, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x2be6be, 0x1, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x2be6be, 0x2, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x2be6be, 0x2, 0x1)), _0x1b30b7[_0x56ae('0xcc9')]('0x' + _0x2be6be)) : _0x41519b[_0x56ae('0x351a')][_0x56ae('0xc18')](_0x28a3b9) ? (_0x3a18ad = _0x41519b['mRGBMatch'], _0x540280 = parseFloat(_0x3a18ad['matched'](0x1)), _0x1c1b50[_0x56ae('0x351b')]('%', _0x3a18ad[_0x56ae('0xc19')](0x2)) && (_0x540280 = 0xff * _0x540280 / 0x64), _0x28a3b9 = parseFloat(_0x3a18ad[_0x56ae('0xc19')](0x3)), '%' == _0x3a18ad['matched'](0x4) && (_0x28a3b9 = _0x1c1b50[_0x56ae('0x2bc')](0xff * _0x28a3b9, 0x64)), _0x2be6be = parseFloat(_0x3a18ad[_0x56ae('0xc19')](0x5)), '%' == _0x3a18ad[_0x56ae('0xc19')](0x6) && (_0x2be6be = 0xff * _0x2be6be / 0x64), _0x3a18ad = _0x540280, 0x0 > _0x3a18ad && (_0x3a18ad = 0x0), 0xff < _0x3a18ad && (_0x3a18ad = 0xff), 0x0 > _0x28a3b9 && (_0x28a3b9 = 0x0), 0xff < _0x28a3b9 && (_0x28a3b9 = 0xff), 0x0 > _0x2be6be && (_0x2be6be = 0x0), 0xff < _0x2be6be && (_0x2be6be = 0xff), (_0x3a18ad | 0x0) << 0x10 | (_0x28a3b9 | 0x0) << 0x8 | _0x2be6be | 0x0) : _0x1b30b7['parseInt'](_0x28a3b9); }, 'getFillStyle': function(_0x348307, _0x2b4171, _0x116310) { var _0x173e97 = _0x56ae('0x351c')[_0x56ae('0x44')]('|'), _0x4cb1be = 0x0; while (!![]) { switch (_0x173e97[_0x4cb1be++]) { case '0': if (_0x41519b['mURLMatch'][_0x56ae('0xc18')](_0x348307)) { _0x348307 = _0x41519b[_0x56ae('0x351d')][_0x56ae('0xc19')](0x1); _0x2b4171 = this['mGrads']; if (null != _0x586025[_0x348307] ? _0x2b4171[_0x56ae('0x99b')](_0x348307) : _0x2b4171['h'][_0x56ae('0x900')](_0x348307)) return _0x2b4171 = this['mGrads'], _0x3eaf68[_0x56ae('0x34d1')](null != _0x586025[_0x348307] ? _0x2b4171['getReserved'](_0x348307) : _0x2b4171['h'][_0x348307]); throw new _0x1adea8(_0x1c1b50[_0x56ae('0x343e')]('Unknown\x20url:', _0x348307)); } continue; case '1': throw new _0x1adea8(_0x56ae('0x351e') + _0x348307); continue; case '2': if (_0x56ae('0x2f3') == _0x348307) return _0x3eaf68['FillNone']; continue; case '3': _0x348307 = this[_0x56ae('0x3519')](_0x348307, _0x2b4171, _0x116310, ''); continue; case '4': if ('#' == _0x348307['charAt'](0x0)) return _0x348307 = _0x11208a[_0x56ae('0xc14')](_0x348307, 0x1, null), 0x3 == _0x348307[_0x56ae('0x32')] && (_0x348307 = _0x11208a[_0x56ae('0xc14')](_0x348307, 0x0, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x348307, 0x0, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x348307, 0x1, 0x1) + _0x11208a['substr'](_0x348307, 0x1, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x348307, 0x2, 0x1) + _0x11208a['substr'](_0x348307, 0x2, 0x1)), _0x3eaf68[_0x56ae('0x34cf')](_0x1b30b7['parseInt']('0x' + _0x348307)); continue; case '5': if (_0x41519b['mRGBMatch']['match'](_0x348307)) { _0x116310 = _0x41519b[_0x56ae('0x351a')]; var _0x5395b8 = parseFloat(_0x116310[_0x56ae('0xc19')](0x1)); _0x1c1b50[_0x56ae('0x351b')]('%', _0x116310['matched'](0x2)) && (_0x5395b8 = 0xff * _0x5395b8 / 0x64); _0x2b4171 = parseFloat(_0x116310[_0x56ae('0xc19')](0x3)); '%' == _0x116310[_0x56ae('0xc19')](0x4) && (_0x2b4171 = 0xff * _0x2b4171 / 0x64); _0x348307 = parseFloat(_0x116310[_0x56ae('0xc19')](0x5)); '%' == _0x116310[_0x56ae('0xc19')](0x6) && (_0x348307 = 0xff * _0x348307 / 0x64); _0x116310 = _0x5395b8; 0x0 > _0x116310 && (_0x116310 = 0x0); 0xff < _0x116310 && (_0x116310 = 0xff); 0x0 > _0x2b4171 && (_0x2b4171 = 0x0); 0xff < _0x2b4171 && (_0x2b4171 = 0xff); 0x0 > _0x348307 && (_0x348307 = 0x0); 0xff < _0x348307 && (_0x348307 = 0xff); return _0x3eaf68[_0x56ae('0x34cf')](_0x1c1b50[_0x56ae('0x2bd')](_0x1c1b50[_0x56ae('0x2bd')]((_0x116310 | 0x0) << 0x10, (_0x2b4171 | 0x0) << 0x8), _0x348307) | 0x0); } continue; case '6': if ('' == _0x348307) return _0x41519b[_0x56ae('0x351f')]; continue; } break; } }, 'getFloat': function(_0x5f25e4, _0x2fcd5d, _0x53b215) { if (_0x56ae('0x3520') !== _0x56ae('0x3521')) { null == _0x53b215 && (_0x53b215 = 0x0); return _0x5f25e4['exists'](_0x2fcd5d) ? parseFloat(_0x5f25e4[_0x56ae('0x1b')](_0x2fcd5d)) : _0x53b215; } else { _0x2b39f7 = this['readNumber'](this['_accuracyGeo']); var _0xd55dcb = this['readNumber'](this[_0x56ae('0x16bb')]); var _0x595856 = this['readNumber'](this[_0x56ae('0x16bb')]); n[_0x56ae('0x8b6')](_0x586025++, _0x2b39f7); n[_0x56ae('0x8b6')](_0x586025++, _0xd55dcb); n[_0x56ae('0x8b6')](_0x586025++, _0x595856); } }, 'getFloatStyle': function(_0x2d70fe, _0x4df933, _0x24d98b, _0x333c8e) { if (_0x1c1b50[_0x56ae('0x2be')](_0x56ae('0x3522'), _0x56ae('0x3522'))) { return this[_0x56ae('0x13eb')]; } else { _0x2d70fe = this[_0x56ae('0x3519')](_0x2d70fe, _0x4df933, _0x24d98b, ''); return '' == _0x2d70fe ? _0x333c8e : parseFloat(_0x2d70fe); } }, 'getStyleAndConvert': function(_0x317337, _0x3d4d58, _0x2a4c15, _0x3cf913, _0x46f43c) { _0x317337 = this[_0x56ae('0x3519')](_0x317337, _0x3d4d58, _0x2a4c15, ''); return '' != _0x317337 && (null != _0x586025[_0x317337] ? _0x46f43c[_0x56ae('0x99b')](_0x317337) : _0x46f43c['h'][_0x56ae('0x900')](_0x317337)) ? null != _0x586025[_0x317337] ? _0x46f43c[_0x56ae('0x99c')](_0x317337) : _0x46f43c['h'][_0x317337] : _0x3cf913; }, 'getStrokeStyle': function(_0x54d862, _0x3a4b79, _0x28fada, _0x151c2e) { _0x54d862 = this['getStyle'](_0x54d862, _0x3a4b79, _0x28fada, ''); return '' == _0x54d862 ? _0x151c2e : _0x41519b['mRGBMatch'][_0x56ae('0xc18')](_0x54d862) ? (_0x3a4b79 = _0x41519b['mRGBMatch'], _0x28fada = parseFloat(_0x3a4b79[_0x56ae('0xc19')](0x1)), '%' == _0x3a4b79[_0x56ae('0xc19')](0x2) && (_0x28fada = 0xff * _0x28fada / 0x64), _0x54d862 = parseFloat(_0x3a4b79[_0x56ae('0xc19')](0x3)), '%' == _0x3a4b79[_0x56ae('0xc19')](0x4) && (_0x54d862 = 0xff * _0x54d862 / 0x64), _0x151c2e = parseFloat(_0x3a4b79[_0x56ae('0xc19')](0x5)), '%' == _0x3a4b79['matched'](0x6) && (_0x151c2e = 0xff * _0x151c2e / 0x64), _0x3a4b79 = _0x28fada, _0x1c1b50['mbwJD'](0x0, _0x3a4b79) && (_0x3a4b79 = 0x0), 0xff < _0x3a4b79 && (_0x3a4b79 = 0xff), 0x0 > _0x54d862 && (_0x54d862 = 0x0), 0xff < _0x54d862 && (_0x54d862 = 0xff), 0x0 > _0x151c2e && (_0x151c2e = 0x0), 0xff < _0x151c2e && (_0x151c2e = 0xff), _0x1c1b50[_0x56ae('0x2bf')](_0x3a4b79, 0x0) << 0x10 | (_0x54d862 | 0x0) << 0x8 | _0x151c2e | 0x0) : _0x56ae('0x2f3') == _0x54d862 ? null : '#' == _0x54d862[_0x56ae('0xcd9')](0x0) ? (_0x151c2e = _0x11208a[_0x56ae('0xc14')](_0x54d862, 0x1, null), 0x3 == _0x151c2e[_0x56ae('0x32')] && (_0x151c2e = _0x1c1b50[_0x56ae('0x343e')](_0x11208a[_0x56ae('0xc14')](_0x151c2e, 0x0, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x151c2e, 0x0, 0x1), _0x11208a[_0x56ae('0xc14')](_0x151c2e, 0x1, 0x1)) + _0x11208a[_0x56ae('0xc14')](_0x151c2e, 0x1, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x151c2e, 0x2, 0x1) + _0x11208a[_0x56ae('0xc14')](_0x151c2e, 0x2, 0x1)), _0x1b30b7[_0x56ae('0xcc9')]('0x' + _0x151c2e)) : _0x1b30b7['parseInt'](_0x54d862); }, 'getStyle': function(_0x1f18b3, _0x865527, _0x4d415c, _0xf5504c) { return null != _0x865527 && _0x865527[_0x56ae('0x1649')](_0x1f18b3) ? _0x865527[_0x56ae('0x1b')](_0x1f18b3) : null != _0x4d415c && (null != _0x586025[_0x1f18b3] ? _0x4d415c[_0x56ae('0x99b')](_0x1f18b3) : _0x4d415c['h'][_0x56ae('0x900')](_0x1f18b3)) ? null != _0x586025[_0x1f18b3] ? _0x4d415c['getReserved'](_0x1f18b3) : _0x4d415c['h'][_0x1f18b3] : _0xf5504c; }, 'getStyles': function(_0x173ac8, _0x5ae0f5) { if (_0x56ae('0x3523') !== _0x56ae('0x3523')) { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](0x1d8); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x120); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_z'](0x116); var _0x533fdf = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x3c5302 = null; null == _0x3c5302 && (_0x3c5302 = new _0x20e8d2()); var _0x2cb139 = Math[_0x56ae('0xaa1')](1.143190660056286); _0x3c5302['x'] = -0.651 * _0x2cb139; _0x3c5302['y'] = -0.425 * _0x2cb139; _0x3c5302['z'] = -0.629 * _0x2cb139; _0x3c5302['w'] = Math[_0x56ae('0x104e')](1.143190660056286); _0x2cb139 = _0x3c5302['x'] * _0x3c5302['x'] + _0x3c5302['y'] * _0x3c5302['y'] + _0x3c5302['z'] * _0x3c5302['z'] + _0x3c5302['w'] * _0x3c5302['w']; var _0x311548 = _0x2cb139 - 0x1; 1e-10 > (0x0 <= _0x311548 ? _0x311548 : -_0x311548) || (0x0 == _0x2cb139 ? (_0x3c5302['x'] = 0x0, _0x3c5302['y'] = 0x0, _0x3c5302['z'] = 0x0, _0x3c5302['w'] = 0x1) : (_0x2cb139 = 0x1 / Math[_0x56ae('0xf0c')](_0x2cb139), _0x3c5302['x'] *= _0x2cb139, _0x3c5302['y'] *= _0x2cb139, _0x3c5302['z'] *= _0x2cb139, _0x3c5302['w'] *= _0x2cb139)); _0x533fdf[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x3c5302)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.6, 0x2); this['gentleman'][_0x56ae('0xb92')]['set_currentFrame'](0x57); this[_0x56ae('0x1941')]['spritesheet']['set_xInverted'](!0x1); _0x533fdf = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2827'), -0x14, -0xf0, null, null, null, _0x533fdf, null); _0x533fdf = new _0x5c4c32(this[_0x56ae('0x1941')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2828'), 0x28, 0xc8, null, null, null, _0x533fdf, null); } else { if (!_0x173ac8[_0x56ae('0x1649')](_0x56ae('0xc5a'))) return _0x5ae0f5; var _0x269bc3 = new _0x10cca0(); if (null != _0x5ae0f5) for (var _0x3d002e = _0x5ae0f5[_0x56ae('0x988')](); _0x3d002e[_0x56ae('0x8f5')]();) { var _0x19abcf = _0x3d002e[_0x56ae('0x42')](), _0x2960c3 = null != _0x586025[_0x19abcf] ? _0x5ae0f5['getReserved'](_0x19abcf) : _0x5ae0f5['h'][_0x19abcf]; null != _0x586025[_0x19abcf] ? _0x269bc3[_0x56ae('0x932')](_0x19abcf, _0x2960c3) : _0x269bc3['h'][_0x19abcf] = _0x2960c3; } _0x173ac8 = _0x173ac8['get']('style'); _0x173ac8 = _0x41519b[_0x56ae('0x3524')][_0x56ae('0x44')](_0x173ac8); for (_0x5ae0f5 = 0x0; _0x5ae0f5 < _0x173ac8['length'];) _0x3d002e = _0x173ac8[_0x5ae0f5], ++_0x5ae0f5, _0x41519b[_0x56ae('0x3525')][_0x56ae('0xc18')](_0x3d002e) && (_0x3d002e = _0x41519b[_0x56ae('0x3525')][_0x56ae('0xc19')](0x1), _0x19abcf = _0x41519b[_0x56ae('0x3525')][_0x56ae('0xc19')](0x2), null != _0x586025[_0x3d002e] ? _0x269bc3['setReserved'](_0x3d002e, _0x19abcf) : _0x269bc3['h'][_0x3d002e] = _0x19abcf); return _0x269bc3; } }, 'loadDefs': function(_0x3ae5d8) { for (var _0x22570f = _0x3ae5d8[_0x56ae('0xaf9')](); _0x22570f[_0x56ae('0x8f5')]();) { var _0x1d7a69 = _0x22570f[_0x56ae('0x42')](); if (_0x1d7a69[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x575257[_0x56ae('0x79b')](_0x56ae('0xafd'), _0x2e9646[_0x56ae('0x8a8')](_0x1d7a69[_0x56ae('0xafa')]))); var _0x4fc0e8 = _0x1d7a69['nodeName']; _0x575257[_0x56ae('0x79c')](_0x56ae('0x2248'), _0x11208a['substr'](_0x4fc0e8, 0x0, 0x4)) && (_0x4fc0e8 = _0x11208a[_0x56ae('0xc14')](_0x4fc0e8, 0x4, null)); _0x575257[_0x56ae('0x3526')](_0x56ae('0x2249'), _0x4fc0e8) ? this[_0x56ae('0x224a')](_0x1d7a69, 0x0, !0x1) : 'radialGradient' == _0x4fc0e8 && this[_0x56ae('0x224a')](_0x1d7a69, 0x1, !0x1); } for (_0x3ae5d8 = _0x3ae5d8[_0x56ae('0xaf9')](); _0x3ae5d8[_0x56ae('0x8f5')]();) { _0x22570f = _0x3ae5d8[_0x56ae('0x42')](); if (_0x22570f[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](_0x22570f['nodeType'])); _0x1d7a69 = _0x22570f[_0x56ae('0xafe')]; _0x575257[_0x56ae('0x3526')](_0x56ae('0x2248'), _0x11208a[_0x56ae('0xc14')](_0x1d7a69, 0x0, 0x4)) && (_0x1d7a69 = _0x11208a[_0x56ae('0xc14')](_0x1d7a69, 0x4, null)); 'linearGradient' == _0x1d7a69 ? this[_0x56ae('0x224a')](_0x22570f, 0x0, !0x0) : 'radialGradient' == _0x1d7a69 && this[_0x56ae('0x224a')](_0x22570f, 0x1, !0x0); } }, 'loadGradient': function(_0xba58cf, _0x4c8e4d, _0x2358ac) { var _0x52918b = _0xba58cf[_0x56ae('0x1b')]('id'); _0x4c8e4d = new _0x2c703b(_0x4c8e4d); if (_0x2358ac && _0xba58cf[_0x56ae('0x1649')](_0x56ae('0x3527'))) { _0x2358ac = _0xba58cf['get'](_0x56ae('0x3527')); if ('#' != _0x2358ac['charAt'](0x0)) throw new _0x1adea8('xlink\x20-\x20unkown\x20syntax\x20:\x20' + _0x2358ac); var _0x225e8d = this[_0x56ae('0x3528')], _0x30cfee = _0x11208a[_0x56ae('0xc14')](_0x2358ac, 0x1, null); _0x225e8d = null != _0x586025[_0x30cfee] ? _0x225e8d[_0x56ae('0x99c')](_0x30cfee) : _0x225e8d['h'][_0x30cfee]; if (null != _0x225e8d) _0x4c8e4d[_0x56ae('0x3205')] = _0x225e8d['colors'], _0x4c8e4d[_0x56ae('0x3206')] = _0x225e8d['alphas'], _0x4c8e4d[_0x56ae('0x3207')] = _0x225e8d['ratios'], _0x4c8e4d[_0x56ae('0x34ce')] = _0x225e8d[_0x56ae('0x34ce')][_0x56ae('0xa48')](), _0x4c8e4d[_0x56ae('0x34ae')] = _0x225e8d[_0x56ae('0x34ae')], _0x4c8e4d['interp'] = _0x225e8d[_0x56ae('0x34c9')], _0x4c8e4d['radius'] = _0x225e8d['radius']; else throw new _0x1adea8('Unknown\x20xlink\x20:\x20' + _0x2358ac); } _0xba58cf['exists']('x1') ? (_0x4c8e4d['x1'] = this[_0x56ae('0x3280')](_0xba58cf, 'x1'), _0x4c8e4d['y1'] = this[_0x56ae('0x3280')](_0xba58cf, 'y1'), _0x4c8e4d['x2'] = this[_0x56ae('0x3280')](_0xba58cf, 'x2'), _0x4c8e4d['y2'] = this[_0x56ae('0x3280')](_0xba58cf, 'y2')) : (_0x4c8e4d['x1'] = this[_0x56ae('0x3280')](_0xba58cf, 'cx'), _0x4c8e4d['y1'] = this[_0x56ae('0x3280')](_0xba58cf, 'cy'), _0x4c8e4d['x2'] = this[_0x56ae('0x3280')](_0xba58cf, 'fx', _0x4c8e4d['x1']), _0x4c8e4d['y2'] = this[_0x56ae('0x3280')](_0xba58cf, 'fy', _0x4c8e4d['y1'])); _0x4c8e4d[_0x56ae('0x2204')] = this[_0x56ae('0x3280')](_0xba58cf, 'r'); _0xba58cf[_0x56ae('0x1649')]('gradientTransform') && this[_0x56ae('0x3518')](_0x4c8e4d[_0x56ae('0x34ce')], _0xba58cf[_0x56ae('0x1b')](_0x56ae('0x3529'))); for (_0xba58cf = _0xba58cf[_0x56ae('0xaf9')](); _0xba58cf[_0x56ae('0x8f5')]();) _0x2358ac = _0xba58cf[_0x56ae('0x42')](), _0x225e8d = this[_0x56ae('0x352a')](_0x2358ac, null), _0x4c8e4d[_0x56ae('0x3205')][_0x56ae('0x8f0')](this[_0x56ae('0x352b')]('stop-color', _0x2358ac, _0x225e8d, 0x0)), _0x4c8e4d['alphas'][_0x56ae('0x8f0')](this[_0x56ae('0x350f')](_0x56ae('0x352c'), _0x2358ac, _0x225e8d, 0x1)), _0x4c8e4d[_0x56ae('0x3207')][_0x56ae('0x8f0')](0xff * parseFloat(_0x2358ac[_0x56ae('0x1b')](_0x56ae('0x18b8'))) | 0x0); _0xba58cf = this[_0x56ae('0x3528')]; null != _0x586025[_0x52918b] ? _0xba58cf[_0x56ae('0x932')](_0x52918b, _0x4c8e4d) : _0xba58cf['h'][_0x52918b] = _0x4c8e4d; }, 'loadGroup': function(_0x216146, _0x53fab0, _0x33207b, _0x41b99f) { _0x53fab0['exists'](_0x56ae('0xf7f')) && (_0x33207b = _0x33207b[_0x56ae('0xa48')](), this[_0x56ae('0x3518')](_0x33207b, _0x53fab0['get'](_0x56ae('0xf7f')))); _0x53fab0['exists'](_0x56ae('0x352d')) ? _0x216146[_0x56ae('0x110')] = _0x53fab0[_0x56ae('0x1b')](_0x56ae('0x352d')) : _0x53fab0[_0x56ae('0x1649')]('id') && (_0x216146['name'] = _0x53fab0['get']('id')); _0x41b99f = this[_0x56ae('0x352a')](_0x53fab0, _0x41b99f); if (_0x53fab0[_0x56ae('0x1649')](_0x56ae('0x352e'))) { var _0x4a452d = _0x53fab0[_0x56ae('0x1b')](_0x56ae('0x352e')); null == _0x41b99f && (_0x41b99f = new _0x10cca0()); if (null != _0x586025[_0x56ae('0x352e')] ? _0x41b99f[_0x56ae('0x99b')](_0x56ae('0x352e')) : _0x41b99f['h']['hasOwnProperty']('opacity')) _0x4a452d = _0x1b30b7[_0x56ae('0x28')](parseFloat(_0x4a452d) * parseFloat(null != _0x586025[_0x56ae('0x352e')] ? _0x41b99f[_0x56ae('0x99c')](_0x56ae('0x352e')) : _0x41b99f['h'][_0x56ae('0x352e')])); _0x1c1b50['QPIqd'](null, _0x586025[_0x56ae('0x352e')]) ? _0x41b99f[_0x56ae('0x932')]('opacity', _0x4a452d) : _0x41b99f['h'][_0x56ae('0x352e')] = _0x4a452d; } for (_0x53fab0 = _0x53fab0[_0x56ae('0xaf9')](); _0x53fab0[_0x56ae('0x8f5')]();) { var _0x51f3b9 = _0x1c1b50[_0x56ae('0x2c1')][_0x56ae('0x44')]('|'), _0x4c10e5 = 0x0; while (!![]) { switch (_0x51f3b9[_0x4c10e5++]) { case '0': 'svg:' == _0x11208a['substr'](_0x4349fe, 0x0, 0x4) && (_0x4349fe = _0x11208a[_0x56ae('0xc14')](_0x4349fe, 0x4, null)); continue; case '1': if (_0x4a452d[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x4a452d[_0x56ae('0xafa')])); continue; case '2': _0x4a452d = _0x53fab0[_0x56ae('0x42')](); continue; case '3': var _0x4349fe = _0x4a452d[_0x56ae('0xafe')]; continue; case '4': _0x4a452d[_0x56ae('0x1649')](_0x56ae('0xb4a')) && 'none' == _0x4a452d['get'](_0x56ae('0xb4a')) || (_0x56ae('0x352f') == _0x4349fe ? this[_0x56ae('0x3530')](_0x4a452d) : 'g' == _0x4349fe ? _0x4a452d[_0x56ae('0x1649')](_0x56ae('0xb4a')) && 'none' == _0x4a452d[_0x56ae('0x1b')](_0x56ae('0xb4a')) || _0x216146['children']['push'](_0x488fa7['DisplayGroup'](this[_0x56ae('0x3531')](new _0x22b16f(), _0x4a452d, _0x33207b, _0x41b99f))) : _0x56ae('0x1958') == _0x4349fe || _0x56ae('0x3532') == _0x4349fe || _0x56ae('0x1967') == _0x4349fe ? _0x216146[_0x56ae('0xd03')][_0x56ae('0x8f0')](_0x488fa7[_0x56ae('0x34d7')](this[_0x56ae('0x3533')](_0x4a452d, _0x33207b, _0x41b99f, !0x1, !0x1))) : _0x56ae('0xa82') == _0x4349fe ? _0x216146['children']['push'](_0x488fa7['DisplayPath'](this[_0x56ae('0x3533')](_0x4a452d, _0x33207b, _0x41b99f, !0x0, !0x1))) : _0x56ae('0x18d1') == _0x4349fe ? _0x216146['children'][_0x56ae('0x8f0')](_0x488fa7['DisplayPath'](this[_0x56ae('0x3533')](_0x4a452d, _0x33207b, _0x41b99f, !0x1, !0x1))) : _0x56ae('0x3534') == _0x4349fe ? _0x216146[_0x56ae('0xd03')]['push'](_0x488fa7[_0x56ae('0x34d7')](this[_0x56ae('0x3533')](_0x4a452d, _0x33207b, _0x41b99f, !0x1, !0x0))) : _0x56ae('0x3535') == _0x4349fe ? _0x216146['children']['push'](_0x488fa7[_0x56ae('0x34d7')](this[_0x56ae('0x3533')](_0x4a452d, _0x33207b, _0x41b99f, !0x1, !0x0, !0x0))) : _0x56ae('0x2a9') == _0x4349fe ? _0x216146[_0x56ae('0xd03')]['push'](_0x488fa7['DisplayText'](this[_0x56ae('0x3536')](_0x4a452d, _0x33207b, _0x41b99f))) : _0x56ae('0x2249') == _0x4349fe ? this[_0x56ae('0x224a')](_0x4a452d, 0x0, !0x0) : _0x56ae('0x224b') == _0x4349fe && this['loadGradient'](_0x4a452d, 0x1, !0x0)); continue; } break; } } return _0x216146; }, 'loadPath': function(_0x5af762, _0xe7e6a8, _0x4ce104, _0xd4425b, _0x41cf3a, _0x48bf00) { null == _0x48bf00 && (_0x48bf00 = !0x1); _0x5af762['exists'](_0x56ae('0xf7f')) && (_0xe7e6a8 = _0xe7e6a8[_0x56ae('0xa48')](), this[_0x56ae('0x3518')](_0xe7e6a8, _0x5af762[_0x56ae('0x1b')]('transform'))); var _0xeca686 = this[_0x56ae('0x352a')](_0x5af762, _0x4ce104), _0x1b30b7 = _0x5af762[_0x56ae('0x1649')]('id') ? _0x5af762['get']('id') : ''; _0x4ce104 = new _0x38d8de(); _0x4ce104['fill'] = this[_0x56ae('0x3537')](_0x56ae('0x2d17'), _0x5af762, _0xeca686); _0x4ce104['alpha'] = this['getFloatStyle'](_0x56ae('0x352e'), _0x5af762, _0xeca686, 0x1); _0x4ce104[_0x56ae('0x3538')] = this[_0x56ae('0x350f')]('fill-opacity', _0x5af762, _0xeca686, 0x1); _0x4ce104[_0x56ae('0x34da')] = this[_0x56ae('0x350f')](_0x56ae('0x3539'), _0x5af762, _0xeca686, 0x1); _0x4ce104[_0x56ae('0x34db')] = this['getStrokeStyle'](_0x56ae('0x3338'), _0x5af762, _0xeca686, null); _0x4ce104[_0x56ae('0x353a')] = this[_0x56ae('0x350f')](_0x56ae('0x353b'), _0x5af762, _0xeca686, 0x1); var _0x2d9f4e = new _0x10cca0(); null != _0x586025[_0x56ae('0x833')] ? _0x2d9f4e[_0x56ae('0x932')]('round', 0x1) : _0x2d9f4e['h']['round'] = 0x1; null != _0x586025[_0x56ae('0x1fa7')] ? _0x2d9f4e[_0x56ae('0x932')](_0x56ae('0x1fa7'), 0x2) : _0x2d9f4e['h'][_0x56ae('0x1fa7')] = 0x2; null != _0x586025[_0x56ae('0x353c')] ? _0x2d9f4e[_0x56ae('0x932')](_0x56ae('0x353c'), 0x0) : _0x2d9f4e['h'][_0x56ae('0x353c')] = 0x0; _0x4ce104['stroke_caps'] = this['getStyleAndConvert'](_0x56ae('0x353d'), _0x5af762, _0xeca686, 0x0, _0x2d9f4e); _0x2d9f4e = new _0x10cca0(); null != _0x586025[_0x56ae('0x150f')] ? _0x2d9f4e[_0x56ae('0x932')](_0x56ae('0x150f'), 0x0) : _0x2d9f4e['h'][_0x56ae('0x150f')] = 0x0; _0x1c1b50[_0x56ae('0x2c0')](null, _0x586025['round']) ? _0x2d9f4e[_0x56ae('0x932')]('round', 0x2) : _0x2d9f4e['h'][_0x56ae('0x833')] = 0x2; null != _0x586025[_0x56ae('0x2f58')] ? _0x2d9f4e[_0x56ae('0x932')](_0x56ae('0x2f58'), 0x1) : _0x2d9f4e['h'][_0x56ae('0x2f58')] = 0x1; _0x4ce104['joint_style'] = this[_0x56ae('0x353e')](_0x56ae('0x353f'), _0x5af762, _0xeca686, 0x1, _0x2d9f4e); _0x4ce104['miter_limit'] = this['getFloatStyle'](_0x56ae('0x3540'), _0x5af762, _0xeca686, 0x3); _0x4ce104[_0x56ae('0x3541')] = []; _0x4ce104['matrix'] = _0xe7e6a8; _0x4ce104[_0x56ae('0x110')] = _0x1b30b7; if (_0xd4425b) _0x48bf00 = _0x5af762[_0x56ae('0x1649')]('x') ? parseFloat(_0x5af762['get']('x')) : 0x0, _0xe7e6a8 = _0x5af762[_0x56ae('0x1649')]('y') ? parseFloat(_0x5af762[_0x56ae('0x1b')]('y')) : 0x0, _0xd4425b = parseFloat(_0x5af762[_0x56ae('0x1b')](_0x56ae('0x3d'))), _0x41cf3a = parseFloat(_0x5af762[_0x56ae('0x1b')](_0x56ae('0x727'))), _0xeca686 = _0x5af762['exists']('rx') ? parseFloat(_0x5af762['get']('rx')) : 0x0, _0x5af762 = _0x5af762[_0x56ae('0x1649')]('ry') ? parseFloat(_0x5af762['get']('ry')) : 0x0, 0x0 == _0xeca686 || 0x0 == _0x5af762 ? (_0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x58806a(_0x48bf00, _0xe7e6a8)), _0x4ce104['segments'][_0x56ae('0x8f0')](new _0xbb644(_0x48bf00 + _0xd4425b, _0xe7e6a8)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0xbb644(_0x48bf00 + _0xd4425b, _0xe7e6a8 + _0x41cf3a)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0xbb644(_0x48bf00, _0x1c1b50[_0x56ae('0x343e')](_0xe7e6a8, _0x41cf3a))), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0xbb644(_0x48bf00, _0xe7e6a8))) : (_0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x58806a(_0x48bf00, _0xe7e6a8 + _0x5af762)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x522dc4(_0x48bf00, _0xe7e6a8, _0x48bf00 + _0xeca686, _0xe7e6a8)), _0x4ce104['segments'][_0x56ae('0x8f0')](new _0xbb644(_0x48bf00 + _0xd4425b - _0xeca686, _0xe7e6a8)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x522dc4(_0x1c1b50['EIpJD'](_0x48bf00, _0xd4425b), _0xe7e6a8, _0x48bf00 + _0xd4425b, _0x1c1b50['EecsQ'](_0xe7e6a8, _0xeca686))), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0xbb644(_0x48bf00 + _0xd4425b, _0xe7e6a8 + _0x41cf3a - _0x5af762)), _0x4ce104['segments']['push'](new _0x522dc4(_0x48bf00 + _0xd4425b, _0xe7e6a8 + _0x41cf3a, _0x1c1b50['RtCWb'](_0x1c1b50[_0x56ae('0x3542')](_0x48bf00, _0xd4425b), _0xeca686), _0xe7e6a8 + _0x41cf3a)), _0x4ce104[_0x56ae('0x3541')]['push'](new _0xbb644(_0x48bf00 + _0xeca686, _0xe7e6a8 + _0x41cf3a)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x522dc4(_0x48bf00, _0xe7e6a8 + _0x41cf3a, _0x48bf00, _0x1c1b50['cKseF'](_0xe7e6a8 + _0x41cf3a, _0x5af762))), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0xbb644(_0x48bf00, _0xe7e6a8 + _0x5af762))); else if (_0x41cf3a) _0xe7e6a8 = _0x5af762[_0x56ae('0x1649')]('cx') ? _0x1c1b50[_0x56ae('0x2c5')](parseFloat, _0x5af762[_0x56ae('0x1b')]('cx')) : 0x0, _0xd4425b = _0x5af762['exists']('cy') ? parseFloat(_0x5af762[_0x56ae('0x1b')]('cy')) : 0x0, _0x2d9f4e = _0x48bf00 && _0x5af762['exists']('r') ? _0x1c1b50['kDpsb'](parseFloat, _0x5af762[_0x56ae('0x1b')]('r')) : 0x0, _0x41cf3a = _0x48bf00 ? _0x2d9f4e : _0x5af762[_0x56ae('0x1649')]('rx') ? parseFloat(_0x5af762[_0x56ae('0x1b')]('rx')) : 0x0, _0xeca686 = 0.7071067811865476 * _0x41cf3a, _0x1b30b7 = 0.41421356237309503 * _0x41cf3a, _0x5af762 = _0x48bf00 ? _0x2d9f4e : _0x5af762[_0x56ae('0x1649')]('ry') ? parseFloat(_0x5af762['get']('ry')) : 0x0, _0x48bf00 = 0.7071067811865476 * _0x5af762, _0x2d9f4e = 0.41421356237309503 * _0x5af762, _0x4ce104[_0x56ae('0x3541')]['push'](new _0x58806a(_0xe7e6a8 + _0x41cf3a, _0xd4425b)), _0x4ce104['segments'][_0x56ae('0x8f0')](new _0x522dc4(_0xe7e6a8 + _0x41cf3a, _0xd4425b + _0x2d9f4e, _0xe7e6a8 + _0xeca686, _0xd4425b + _0x48bf00)), _0x4ce104[_0x56ae('0x3541')]['push'](new _0x522dc4(_0xe7e6a8 + _0x1b30b7, _0xd4425b + _0x5af762, _0xe7e6a8, _0xd4425b + _0x5af762)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x522dc4(_0xe7e6a8 - _0x1b30b7, _0xd4425b + _0x5af762, _0xe7e6a8 - _0xeca686, _0xd4425b + _0x48bf00)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x522dc4(_0xe7e6a8 - _0x41cf3a, _0xd4425b + _0x2d9f4e, _0xe7e6a8 - _0x41cf3a, _0xd4425b)), _0x4ce104[_0x56ae('0x3541')]['push'](new _0x522dc4(_0xe7e6a8 - _0x41cf3a, _0xd4425b - _0x2d9f4e, _0xe7e6a8 - _0xeca686, _0xd4425b - _0x48bf00)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x522dc4(_0xe7e6a8 - _0x1b30b7, _0xd4425b - _0x5af762, _0xe7e6a8, _0xd4425b - _0x5af762)), _0x4ce104[_0x56ae('0x3541')][_0x56ae('0x8f0')](new _0x522dc4(_0xe7e6a8 + _0x1b30b7, _0xd4425b - _0x5af762, _0xe7e6a8 + _0xeca686, _0xd4425b - _0x48bf00)), _0x4ce104['segments'][_0x56ae('0x8f0')](new _0x522dc4(_0xe7e6a8 + _0x41cf3a, _0xd4425b - _0x2d9f4e, _0xe7e6a8 + _0x41cf3a, _0xd4425b)); else for (_0x48bf00 = _0x5af762['exists'](_0x56ae('0x150d')) ? 'M' + _0x5af762[_0x56ae('0x1b')](_0x56ae('0x150d')) + 'z' : _0x5af762['exists']('x1') ? 'M' + _0x5af762['get']('x1') + ',' + _0x5af762[_0x56ae('0x1b')]('y1') + '\x20' + _0x5af762[_0x56ae('0x1b')]('x2') + ',' + _0x5af762[_0x56ae('0x1b')]('y2') + 'z' : _0x5af762[_0x56ae('0x1b')]('d'), _0x5af762 = 0x0, _0x48bf00 = this['mPathParser'][_0x56ae('0xc3b')](_0x48bf00, this[_0x56ae('0x3543')]); _0x5af762 < _0x48bf00['length'];) _0xe7e6a8 = _0x48bf00[_0x5af762], ++_0x5af762, _0x4ce104['segments'][_0x56ae('0x8f0')](_0xe7e6a8); return _0x4ce104; }, 'loadText': function(_0x3f5c19, _0x234216, _0x5d817e) { _0x3f5c19['exists']('transform') && (_0x234216 = _0x234216[_0x56ae('0xa48')](), this[_0x56ae('0x3518')](_0x234216, _0x3f5c19[_0x56ae('0x1b')](_0x56ae('0xf7f')))); var _0x5d4e3e = this[_0x56ae('0x352a')](_0x3f5c19, _0x5d817e); _0x5d817e = new _0xa42092(); _0x5d817e[_0x56ae('0x1902')] = _0x234216; _0x5d817e[_0x56ae('0x110')] = _0x3f5c19['exists']('id') ? _0x3f5c19[_0x56ae('0x1b')]('id') : ''; _0x5d817e['x'] = this[_0x56ae('0x3280')](_0x3f5c19, 'x', 0x0); _0x5d817e['y'] = this[_0x56ae('0x3280')](_0x3f5c19, 'y', 0x0); _0x5d817e[_0x56ae('0x2d17')] = this[_0x56ae('0x3537')](_0x56ae('0x2d17'), _0x3f5c19, _0x5d4e3e); _0x5d817e[_0x56ae('0x3538')] = this[_0x56ae('0x350f')](_0x56ae('0x3544'), _0x3f5c19, _0x5d4e3e, 0x1); _0x5d817e[_0x56ae('0x34da')] = this[_0x56ae('0x350f')](_0x56ae('0x3539'), _0x3f5c19, _0x5d4e3e, 0x1); _0x5d817e[_0x56ae('0x34db')] = this[_0x56ae('0x3545')](_0x56ae('0x3338'), _0x3f5c19, _0x5d4e3e, null); _0x5d817e[_0x56ae('0x353a')] = this[_0x56ae('0x350f')]('stroke-width', _0x3f5c19, _0x5d4e3e, 0x1); _0x5d817e['font_family'] = this[_0x56ae('0x3519')](_0x56ae('0x3546'), _0x3f5c19, _0x5d4e3e, ''); _0x5d817e[_0x56ae('0x3547')] = this['getFloatStyle'](_0x56ae('0x3548'), _0x3f5c19, _0x5d4e3e, 0xc); _0x5d817e[_0x56ae('0x3549')] = this[_0x56ae('0x350f')](_0x56ae('0x354a'), _0x3f5c19, _0x5d4e3e, 0x0); _0x5d817e[_0x56ae('0x354b')] = this[_0x56ae('0x350f')](_0x56ae('0x354b'), _0x3f5c19, _0x5d4e3e, 0x0); _0x5d817e['text_align'] = this[_0x56ae('0x3519')](_0x56ae('0x2aa'), _0x3f5c19, _0x5d4e3e, _0x56ae('0x950')); _0x234216 = ''; for (_0x3f5c19 = _0x3f5c19[_0x56ae('0xaf9')](); _0x3f5c19['hasNext']();) _0x5d4e3e = _0x3f5c19[_0x56ae('0x42')](), _0x234216 += _0x474c8b['print'](_0x5d4e3e); _0x5d817e[_0x56ae('0x2a9')] = _0x234216; return _0x5d817e; }, '__class__': _0x41519b }); var _0x4fcce0 = function(_0x2aa5dd, _0xcb6b9b) { this['mSvg'] = _0x2aa5dd; this['width'] = this['mSvg'][_0x56ae('0x3d')]; this[_0x56ae('0x727')] = this[_0x56ae('0x354c')][_0x56ae('0x727')]; this[_0x56ae('0x354d')] = this[_0x56ae('0x354c')]; if (null != _0xcb6b9b && (this[_0x56ae('0x354d')] = this[_0x56ae('0x354c')][_0x56ae('0x354e')](_0xcb6b9b), null == this[_0x56ae('0x354d')])) throw new _0x1adea8(_0x56ae('0x354f') + _0xcb6b9b); }; _0x5ac4a7[_0x56ae('0x3550')] = _0x4fcce0; _0x4fcce0[_0x56ae('0x8bf')] = _0x56ae('0x3550'); _0x4fcce0[_0x56ae('0x6')] = {}; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x354c')] = null; _0x4fcce0[_0x56ae('0x6')]['mRoot'] = null; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3551')] = null; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3552')] = null; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3553')] = null; _0x4fcce0[_0x56ae('0x6')]['mScaleW'] = null; _0x4fcce0[_0x56ae('0x6')]['mScaleH'] = null; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3554')] = null; _0x4fcce0[_0x56ae('0x6')]['mGroupPath'] = null; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3555')] = function(_0x1060b1) { (null == this.mFilter || this.mFilter(_0x1060b1.name, this.mGroupPath)) && this.mGfx.renderText(_0x1060b1); }; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3556')] = function(_0x4f178b) { if ((null == this.mFilter || this.mFilter(_0x4f178b.name, this.mGroupPath)) && 0x0 != _0x4f178b.segments.length && null != this.mGfx) { var _0x29b2ad = _0x4f178b.matrix.clone(); _0x29b2ad.concat(this.mMatrix); var _0x432182 = new _0x4f2e14(_0x29b2ad, this.mScaleRect, this.mScaleW, this.mScaleH); if (!this.mGfx.geometryOnly()) { if (_0x56ae('0x3557') === 'cvtRW') { _0x4f178b.segments[0x0].toGfx(this.mGfx, _0x432182); var _0x540540 = _0x4f178b.fill; switch (_0x540540._hx_index) { case 0x0: _0x540540 = _0x540540.grad; _0x540540.updateMatrix(_0x29b2ad); this.mGfx.beginGradientFill(_0x540540); break; case 0x1: this.mGfx.beginFill(_0x540540.colour, _0x4f178b.fill_alpha * _0x4f178b.alpha); } null != _0x4f178b.stroke_colour && (_0x540540 = new _0x448339(), _0x540540.thickness = Math.sqrt(_0x29b2ad.a * _0x29b2ad.a + _0x29b2ad.d * _0x29b2ad.d) / _0x4fcce0.SQRT2 * _0x4f178b.stroke_width, _0x540540.alpha = _0x4f178b.stroke_alpha * _0x4f178b.alpha, _0x540540.color = _0x4f178b.stroke_colour, _0x540540.capsStyle = _0x4f178b.stroke_caps, _0x540540.jointStyle = _0x4f178b.joint_style, _0x540540.miterLimit = _0x4f178b.miter_limit, this.mGfx.lineStyle(_0x540540)); } else { for (var _0x16915b = this.pieces.iterator(); _0x16915b.hasNext();) _0x16915b.next().set_visible(!0x1); this.wasVisible = !0x1; } } _0x29b2ad = 0x0; for (_0x4f178b = _0x4f178b.segments; _0x29b2ad < _0x4f178b.length;) _0x540540 = _0x4f178b[_0x29b2ad], ++_0x29b2ad, _0x540540.toGfx(this.mGfx, _0x432182); this.mGfx.endLineStyle(); this.mGfx.endFill(); } }; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x3558')] = function(_0x429c4b, _0x10793a) { if (!_0x10793a || null == _0x429c4b.name || '.' != _0x11208a.substr(_0x429c4b.name, 0x0, 0x1)) { this.mGroupPath.push(_0x429c4b.name); var _0x1bd9d6 = 0x0; for (_0x429c4b = _0x429c4b.children; _0x1bd9d6 < _0x429c4b.length;) { var _0x43ae38 = _0x429c4b[_0x1bd9d6]; ++_0x1bd9d6; switch (_0x43ae38._hx_index) { case 0x0: this.iteratePath(_0x43ae38.path); break; case 0x1: this.iterateGroup(_0x43ae38.group, _0x10793a); break; case 0x2: this.iterateText(_0x43ae38.text); } } this.mGroupPath.pop(); } }; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x914')] = function(_0x5a8573, _0xce8ab5, _0x5e70ef, _0xeb0e59, _0x470f45, _0x176606) { this.mGfx = new _0x57b750(_0x5a8573); this.mMatrix = null == _0xce8ab5 ? new _0x5ac892() : _0xce8ab5.clone(); this.mScaleRect = _0xeb0e59; this.mScaleW = _0x470f45; this.mScaleH = _0x176606; this.mFilter = _0x5e70ef; this.mGroupPath = []; this.iterateGroup(this.mRoot, null == _0x5e70ef); }; _0x4fcce0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4fcce0; var _0xa42092 = function() {}; _0x5ac4a7[_0x56ae('0x3559')] = _0xa42092; _0xa42092[_0x56ae('0x8bf')] = _0x56ae('0x3559'); _0xa42092[_0x56ae('0x6')] = {}; _0xa42092[_0x56ae('0x6')]['name'] = null; _0xa42092[_0x56ae('0x6')]['x'] = null; _0xa42092[_0x56ae('0x6')]['y'] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x1902')] = null; _0xa42092[_0x56ae('0x6')]['text'] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x2d17')] = null; _0xa42092[_0x56ae('0x6')]['fill_alpha'] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x34da')] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x34db')] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x353a')] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x355a')] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x3547')] = null; _0xa42092[_0x56ae('0x6')]['kerning'] = null; _0xa42092[_0x56ae('0x6')]['letter_spacing'] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x355b')] = null; _0xa42092[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xa42092; var _0x146cb9 = _0x3acb5b[_0x56ae('0x355c')] = {}, _0x3ce0fc = function() {}; _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0xc87')] = _0x56ae('0x355c'); _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0xcda')] = [_0x56ae('0x355d'), _0x56ae('0x2877'), 'FilePos', _0x56ae('0x2876'), 'LocalFunction']; _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0x355d')] = {}; _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0x2877')] = (_0xf76599 = function(_0x31a04a) { return { _hx_index: 0x1, m: _0x31a04a, __enum__: 'haxe.StackItem', toString: _0x370254 }; }, _0xf76599.__params__ = ['m'], _0xf76599); _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0x2873')] = (_0xf76599 = function(_0x442991, _0x1a7108, _0x505826, _0x801fa9) { return { _hx_index: 0x2, s: _0x442991, file: _0x1a7108, line: _0x505826, column: _0x801fa9, __enum__: _0x56ae('0x355c'), toString: _0x370254 }; }, _0xf76599.__params__ = ['s', _0x56ae('0x936'), _0x56ae('0x3532'), _0x56ae('0x355e')], _0xf76599); _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0x2876')] = (_0xf76599 = function(_0x11c137, _0x390436) { return { _hx_index: 0x3, classname: _0x11c137, method: _0x390436, __enum__: _0x56ae('0x355c'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x355f'), 'method'], _0xf76599); _0x3acb5b[_0x56ae('0x355c')]['LocalFunction'] = (_0xf76599 = function(_0x3439db) { return { _hx_index: 0x4, v: _0x3439db, __enum__: _0x56ae('0x355c'), toString: _0x370254 }; }, _0xf76599.__params__ = ['v'], _0xf76599); _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0x355d')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0x355d')][_0x56ae('0xce4')] = _0x56ae('0x355c'); _0x3acb5b[_0x56ae('0x355c')][_0x56ae('0x355d')]['toString'] = _0x370254; _0x5ac4a7[_0x56ae('0x3560')] = _0x3ce0fc; _0x3ce0fc['__name__'] = _0x56ae('0x3560'); _0x3ce0fc[_0x56ae('0x1301')] = function(_0x1ba455) { if (null == _0x1ba455) return []; var _0x2ce8fe = Error[_0x56ae('0x31c2')]; Error[_0x56ae('0x31c2')] = function(_0x1ba455, _0x2ce8fe) { _0x1ba455 = []; for (var _0x15e7cd = 0x0; _0x15e7cd < _0x2ce8fe['length'];) { var _0x5d623f = _0x2ce8fe[_0x15e7cd]; ++_0x15e7cd; null != _0x3ce0fc[_0x56ae('0x31c3')] && (_0x5d623f = _0x3ce0fc[_0x56ae('0x31c3')](_0x5d623f)); var _0x157a2e = null, _0x1b30b7 = _0x5d623f['getFunctionName'](); if (null != _0x1b30b7) { var _0x2d9f4e = _0x1b30b7[_0x56ae('0xcd4')]('.'); 0x0 <= _0x2d9f4e && (_0x157a2e = _0x11208a['substr'](_0x1b30b7, 0x0, _0x2d9f4e), _0x1b30b7 = _0x11208a[_0x56ae('0xc14')](_0x1b30b7, _0x575257[_0x56ae('0x3561')](_0x2d9f4e, 0x1), null), _0x157a2e = _0x146cb9['Method'](_0x157a2e, _0x1b30b7)); } _0x1b30b7 = _0x5d623f[_0x56ae('0x31c6')](); _0x2d9f4e = null == _0x1b30b7 ? -0x1 : _0x1b30b7[_0x56ae('0x3b')](_0x56ae('0x31c7')); null != _0x3ce0fc[_0x56ae('0x31c3')] && 0x0 < _0x2d9f4e && (_0x1b30b7 = _0x11208a[_0x56ae('0xc14')](_0x1b30b7, _0x2d9f4e + 0x6, null)); _0x1ba455[_0x56ae('0x8f0')](_0x146cb9[_0x56ae('0x2873')](_0x157a2e, _0x1b30b7, _0x5d623f[_0x56ae('0x31c8')](), _0x5d623f[_0x56ae('0x31c9')]())); } return _0x1ba455; }; _0x1ba455 = _0x3ce0fc[_0x56ae('0x31ca')](_0x1ba455['stack']); Error[_0x56ae('0x31c2')] = _0x2ce8fe; return _0x1ba455; }; _0x3ce0fc[_0x56ae('0x2498')] = function() { try { throw Error(); } catch (_0xb1bb91) { _0x3ce0fc['lastException'] = _0xb1bb91; var _0x204d89 = _0x3ce0fc[_0x56ae('0x1301')](_0xb1bb91); _0x204d89[_0x56ae('0xf6d')](); return _0x204d89; } }; _0x3ce0fc[_0x56ae('0x30d6')] = function() { return _0x3ce0fc[_0x56ae('0x1301')](_0x3ce0fc[_0x56ae('0x95b')]); }; _0x3ce0fc['toString'] = function(_0x3538f7) { for (var _0x41c791 = new _0x4f2015(), _0x300f89 = 0x0; _0x300f89 < _0x3538f7[_0x56ae('0x32')];) { var _0x27c992 = _0x3538f7[_0x300f89]; ++_0x300f89; _0x41c791['b'] += _0x56ae('0x3562'); _0x3ce0fc[_0x56ae('0x3563')](_0x41c791, _0x27c992); } return _0x41c791['b']; }; _0x3ce0fc[_0x56ae('0x3563')] = function(_0x421724, _0xe640f2) { switch (_0xe640f2[_0x56ae('0xce3')]) { case 0x0: _0x421724['b'] += _0x56ae('0x3564'); break; case 0x1: _0xe640f2 = _0xe640f2['m']; _0x421724['b'] += 'module\x20'; _0x421724['b'] += null == _0xe640f2 ? 'null' : '' + _0xe640f2; break; case 0x2: var _0x354ec3 = _0xe640f2[_0x56ae('0x355e')], _0x2d1a8b = _0xe640f2[_0x56ae('0x3532')], _0x487b70 = _0xe640f2[_0x56ae('0x936')]; _0xe640f2 = _0xe640f2['s']; null != _0xe640f2 && (_0x3ce0fc[_0x56ae('0x3563')](_0x421724, _0xe640f2), _0x421724['b'] += '\x20('); _0x421724['b'] += null == _0x487b70 ? 'null' : '' + _0x487b70; _0x421724['b'] += _0x56ae('0x3565'); _0x421724['b'] += null == _0x2d1a8b ? _0x56ae('0xc11') : '' + _0x2d1a8b; null != _0x354ec3 && (_0x421724['b'] += _0x56ae('0x3566'), _0x421724['b'] += null == _0x354ec3 ? _0x56ae('0xc11') : '' + _0x354ec3); null != _0xe640f2 && (_0x421724['b'] += ')'); break; case 0x3: _0x354ec3 = _0xe640f2[_0x56ae('0xc8b')]; _0xe640f2 = _0xe640f2['classname']; _0x421724['b'] += _0x1b30b7[_0x56ae('0x28')](null == _0xe640f2 ? _0x56ae('0x3567') : _0xe640f2); _0x421724['b'] += '.'; _0x421724['b'] += null == _0x354ec3 ? _0x56ae('0xc11') : '' + _0x354ec3; break; case 0x4: _0xe640f2 = _0xe640f2['v'], _0x421724['b'] += _0x575257[_0x56ae('0x79d')], _0x421724['b'] += null == _0xe640f2 ? 'null' : '' + _0xe640f2; } }; _0x3ce0fc[_0x56ae('0x31ca')] = function(_0x331a30) { if (null == _0x331a30) return []; if (_0x56ae('0x28') == typeof _0x331a30) { _0x331a30 = _0x331a30['split']('\x0a'); _0x56ae('0x1467') == _0x331a30[0x0] && _0x331a30[_0x56ae('0xf6d')](); for (var _0x527130 = [], _0x14c8fb = new _0x279dc0(_0x56ae('0x2872'), ''), _0x3e6d4e = 0x0; _0x3e6d4e < _0x331a30[_0x56ae('0x32')];) { if ('kCraf' !== _0x56ae('0x3568')) { this['runner'][_0x56ae('0xb91')](3.5, 38.2); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1220')]['setIndexedPosition'](4.7, 38.2); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5a); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x13b057 = _0xfe3284['width'](0x33e); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x27d6'), 0x28, -0x14a, null, _0x13b057, null, null, null); _0x13b057 = _0xfe3284[_0x56ae('0x3d')](0x276); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27d7'), 0x64, -0x96, null, _0x13b057, -0x1, null, null); _0x13b057 = _0xfe3284[_0x56ae('0x3d')](0x15e); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27d8'), -0x118, 0x50, null, _0x13b057, -0x1, null, null); _0x13b057 = _0xfe3284[_0x56ae('0x3d')](0x384); var _0x49a15e = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x1f3'), 0x28, 0x15e, null, _0x13b057, -0x1, _0x49a15e, null); } else { var _0x1d2106 = _0x331a30[_0x3e6d4e]; ++_0x3e6d4e; if (_0x14c8fb[_0x56ae('0xc18')](_0x1d2106)) { if (_0x56ae('0x3569') !== _0x56ae('0x3569')) { var _0x45a7f3 = this['bunnyVel'], _0x1b2848 = this['bunnyGravity'], _0x490ddb = this[_0x56ae('0x1454')]; _0x575257[_0x56ae('0x79e')](null, _0x490ddb) && (_0x490ddb = new _0x4e9ff1()); _0x490ddb['x'] = _0x45a7f3['x'] + _0x1b2848['x'] * _0x331a30; _0x490ddb['y'] = _0x45a7f3['y'] + _0x1b2848['y'] * _0x331a30; _0x490ddb['z'] = _0x45a7f3['z'] + _0x1b2848['z'] * _0x331a30; _0x45a7f3 = this[_0x56ae('0x1058')]; _0x1b2848 = _0x45a7f3[_0x56ae('0xe79')][_0x56ae('0x3e1')](); _0x45a7f3['mesh'][_0x56ae('0x471')](_0x1b2848 + this[_0x56ae('0x1454')]['x'] * _0x331a30); _0x45a7f3 = this[_0x56ae('0x1058')]; _0x1b2848 = _0x45a7f3[_0x56ae('0xe79')][_0x56ae('0x9f0')](); _0x45a7f3[_0x56ae('0xe79')]['set_y'](_0x1b2848 + this[_0x56ae('0x1454')]['y'] * _0x331a30); _0x45a7f3 = this[_0x56ae('0x1058')]; _0x1b2848 = _0x45a7f3[_0x56ae('0xe79')][_0x56ae('0x105e')](); _0x45a7f3[_0x56ae('0xe79')][_0x56ae('0xf03')](_0x1b2848 + this['bunnyVel']['z'] * _0x331a30); _0x331a30 = this['bunnyVel']; _0x331a30 = _0x331a30['x'] * _0x331a30['x'] + _0x331a30['y'] * _0x331a30['y'] + _0x331a30['z'] * _0x331a30['z']; _0x45a7f3 = this[_0x56ae('0x1454')]; _0x1b2848 = this[_0x56ae('0x1452')]; 0x0 > _0x45a7f3['x'] * _0x1b2848['x'] + _0x45a7f3['y'] * _0x1b2848['y'] + _0x45a7f3['z'] * _0x1b2848['z'] && (_0x331a30 = -_0x331a30); - 0x9c40 > _0x331a30 ? this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0xf) : 0x9c4 > _0x331a30 ? this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x10) : 0x15f90 > _0x331a30 ? this['bunny'][_0x56ae('0xb92')]['set_currentFrame'](0x11) : (this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x12), this[_0x56ae('0x1023')]['tunnelBounds'][_0x56ae('0x135c')](this['bunny']['mesh'][_0x56ae('0xa62')]()) || (this[_0x56ae('0x1058')]['mesh'][_0x56ae('0xb82')](!0x1), this['bunnyGravity'] = this[_0x56ae('0x1454')] = null, this['dialog'][_0x56ae('0x1455')] = null)); } else { _0x1d2106 = _0x14c8fb[_0x56ae('0xc19')](0x1)[_0x56ae('0x44')]('.'); var _0x46757b = _0x1d2106['pop'](), _0xa4ac34 = _0x14c8fb['matched'](0x2), _0x2d9f4e = _0x1b30b7[_0x56ae('0xcc9')](_0x14c8fb[_0x56ae('0xc19')](0x3)), _0x5ac4a7 = _0x1b30b7[_0x56ae('0xcc9')](_0x14c8fb[_0x56ae('0xc19')](0x4)); _0x527130[_0x56ae('0x8f0')](_0x146cb9['FilePos'](_0x56ae('0x6a5') == _0x46757b ? _0x146cb9['LocalFunction']() : _0x56ae('0x2875') == _0x46757b ? null : _0x146cb9[_0x56ae('0x2876')](_0x1d2106[_0x56ae('0x2a')]('.'), _0x46757b), _0xa4ac34, _0x2d9f4e, _0x5ac4a7)); } } else _0x527130[_0x56ae('0x8f0')](_0x146cb9[_0x56ae('0x2877')](_0x876409['trim'](_0x1d2106))); } } return _0x527130; } return _0x331a30; }; var _0x324a7d = function(_0x14d0e0, _0x3f442b) { this[_0x56ae('0xb5b')] = _0x14d0e0; this['low'] = _0x3f442b; }; _0x5ac4a7['haxe._Int64.___Int64'] = _0x324a7d; _0x324a7d[_0x56ae('0x8bf')] = _0x56ae('0x356a'); _0x324a7d[_0x56ae('0x6')] = {}; _0x324a7d[_0x56ae('0x6')][_0x56ae('0xb5b')] = null; _0x324a7d[_0x56ae('0x6')][_0x56ae('0xbcd')] = null; _0x324a7d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x324a7d; var _0x1508f0 = function() {}; _0x5ac4a7[_0x56ae('0x356b')] = _0x1508f0; _0x1508f0[_0x56ae('0x8bf')] = _0x56ae('0x356b'); _0x1508f0[_0x56ae('0x356c')] = function(_0x2c6b3c, _0x484241) { _0x2c6b3c = _0x1b30b7[_0x56ae('0x28')](_0x2c6b3c); if (null == _0x484241) return _0x2c6b3c; var _0x118c4c = _0x484241[_0x56ae('0x34a2')] + ':' + _0x484241[_0x56ae('0x34a3')]; if (null != _0x484241[_0x56ae('0x356d')]) { var _0x18f672 = 0x0; for (_0x484241 = _0x484241[_0x56ae('0x356d')]; _0x18f672 < _0x484241[_0x56ae('0x32')];) { if ('DLxzM' !== 'DLxzM') { this[_0x56ae('0x324c')] = !0x0; this[_0x56ae('0x11d5')] = _0x2c6b3c; this[_0x56ae('0xa19')] = _0xfba720['get_currentLayout']()[_0x56ae('0xa19')]; this[_0x56ae('0x2cc1')](_0x484241); } else { var _0x31893d = _0x484241[_0x18f672]; ++_0x18f672; _0x2c6b3c += _0x1c1b50[_0x56ae('0x2c7')](',\x20', _0x1b30b7[_0x56ae('0x28')](_0x31893d)); } } } return _0x118c4c + ':\x20' + _0x2c6b3c; }; _0x1508f0[_0x56ae('0x140b')] = function(_0x4b8d52, _0x3e3186) { _0x4b8d52 = _0x1508f0[_0x56ae('0x356c')](_0x4b8d52, _0x3e3186); _0x56ae('0x8') != typeof console && null != console[_0x56ae('0x2399')] && console[_0x56ae('0x2399')](_0x4b8d52); }; var _0x28cec5 = function() { this['buf'] = new _0x4f2015(); this[_0x56ae('0x293c')] = []; this[_0x56ae('0x356e')] = _0x28cec5[_0x56ae('0x356f')]; this['useEnumIndex'] = _0x28cec5[_0x56ae('0x3570')]; this[_0x56ae('0x20cd')] = new _0x10cca0(); this[_0x56ae('0x3571')] = 0x0; }; _0x5ac4a7[_0x56ae('0x3572')] = _0x28cec5; _0x28cec5[_0x56ae('0x8bf')] = 'haxe.Serializer'; _0x28cec5['run'] = function(_0x13d1e3) { var _0x10c80d = new _0x28cec5(); _0x10c80d[_0x56ae('0x3573')](_0x13d1e3); return _0x10c80d[_0x56ae('0x8a8')](); }; _0x28cec5[_0x56ae('0x6')] = {}; _0x28cec5[_0x56ae('0x6')][_0x56ae('0x20ce')] = null; _0x28cec5[_0x56ae('0x6')]['cache'] = null; _0x28cec5[_0x56ae('0x6')][_0x56ae('0x20cd')] = null; _0x28cec5[_0x56ae('0x6')][_0x56ae('0x3571')] = null; _0x28cec5[_0x56ae('0x6')]['useCache'] = null; _0x28cec5[_0x56ae('0x6')][_0x56ae('0x3574')] = null; _0x28cec5[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { if (_0x56ae('0x3575') !== 'jsLZL') { _0x41c934.mid = 0x47fe4; for (var _0x5e7503 = 0x0, _0x533786 = this.knownDownloads.length; _0x5e7503 < _0x533786;) { var _0x509f61 = _0x5e7503++; this.contentLoaders[_0x509f61].downloadFromAsset(this.knownDownloads[_0x509f61].version); } } else { return this.buf.b; } }; _0x28cec5[_0x56ae('0x6')]['serializeString'] = function(_0x5315a0) { if (_0x56ae('0x3576') !== _0x56ae('0x3576')) { _0x4ab737.trace(_0x56ae('0x1862') + _0x5315a0.name); for (var _0x3eb039, _0x1c3f66, _0x5a29a6 = null, _0x2f0f4e, _0x2baaf0 = 0x0, _0x3ea9f1 = _0x5315a0.instance_geometries.get_length(); _0x2baaf0 < _0x3ea9f1;) if (_0x3eb039 = _0x2baaf0++, _0x3eb039 = _0x5315a0.instance_geometries.get(_0x3eb039), _0x2f0f4e = _0x3eb039.url, _0x1c3f66 = this._libGeometries, _0x1c3f66 = null != _0x586025[_0x2f0f4e] ? _0x1c3f66.getReserved(_0x2f0f4e) : _0x1c3f66.h[_0x2f0f4e], null != _0x1c3f66 && null != _0x1c3f66.mesh && (_0x2f0f4e = this.getGeometryByName(_0x3eb039.url), _0x3eb039 = this.getMeshEffects(_0x3eb039.bind_material, _0x1c3f66.mesh), null != _0x2f0f4e)) { _0x5a29a6 = new _0x7d440(_0x2f0f4e); '' != _0x5315a0.name && _0x5a29a6.set_name(_0x5315a0.name); if (_0x3eb039.get_length() == _0x2f0f4e.get_subGeometries().get_length()) for (_0x2f0f4e = 0x0, _0x1c3f66 = _0x5a29a6.get_subMeshes().get_length(); _0x2f0f4e < _0x1c3f66;) { var _0x30e11d = _0x2f0f4e++; _0x5a29a6.get_subMeshes().get(_0x30e11d).set_material(_0x3eb039.get(_0x30e11d).material); } _0x5a29a6.set_transform(_0x5315a0.get_matrix()); null != _0x375dbe && _0x375dbe.addChild(_0x5a29a6); this.finalizeAsset(_0x5a29a6); } return _0x5a29a6; } else { var _0x375dbe = this.shash; _0x375dbe = null != _0x586025[_0x5315a0] ? _0x375dbe.getReserved(_0x5315a0) : _0x375dbe.h[_0x5315a0]; if (null != _0x375dbe) this.buf.b += 'R', this.buf.b += null == _0x375dbe ? 'null' : '' + _0x375dbe; else { var _0x15af30 = _0x56ae('0x3577').split('|'), _0x4e0396 = 0x0; while (!![]) { switch (_0x15af30[_0x4e0396++]) { case '0': this.buf.b += null == _0x5315a0 ? _0x56ae('0xc11') : '' + _0x5315a0; continue; case '1': var _0xa8b867 = this.scount++; continue; case '2': _0x375dbe = this.shash; continue; case '3': this.buf.b += _0x1b30b7.string(_0x5315a0.length); continue; case '4': _0x5315a0 = encodeURIComponent(_0x5315a0); continue; case '5': null != _0x586025[_0x5315a0] ? _0x375dbe.setReserved(_0x5315a0, _0xa8b867) : _0x375dbe.h[_0x5315a0] = _0xa8b867; continue; case '6': this.buf.b += ':'; continue; case '7': this.buf.b += 'y'; continue; } break; } } } }; _0x28cec5[_0x56ae('0x6')]['serializeRef'] = function(_0x8bf39d) { if (_0x56ae('0x3578') === 'CboBI') { for (var _0x2f3363 = typeof _0x8bf39d, _0x37919a = 0x0, _0x5a14ea = this.cache.length; _0x37919a < _0x5a14ea;) { var _0x1da309 = _0x37919a++, _0x45809e = this.cache[_0x1da309]; if (typeof _0x45809e == _0x2f3363 && _0x45809e == _0x8bf39d) return this.buf.b += 'r', this.buf.b += null == _0x1da309 ? _0x56ae('0xc11') : '' + _0x1da309, !0x0; } this.cache.push(_0x8bf39d); return !0x1; } else { return this.it.hasNext(); } }; _0x28cec5[_0x56ae('0x6')]['serializeFields'] = function(_0x1fdfc8) { if ('kcmiP' === _0x56ae('0x3579')) { return this.__formatToString(_0x56ae('0x357a'), [_0x56ae('0x3aa'), 'bubbles', _0x56ae('0x3ab')]); } else { for (var _0x5569f7 = 0x0, _0x1d44f5 = _0xc5462.fields(_0x1fdfc8); _0x5569f7 < _0x1d44f5.length;) { var _0x3a88d9 = _0x1d44f5[_0x5569f7]; ++_0x5569f7; this.serializeString(_0x3a88d9); this.serialize(_0xc5462.field(_0x1fdfc8, _0x3a88d9)); } this.buf.b += 'g'; } }; _0x28cec5[_0x56ae('0x6')][_0x56ae('0x3573')] = function(_0x4d10cd) { var _0x4d6264 = _0x4b5a45.typeof(_0x4d10cd); switch (_0x4d6264._hx_index) { case 0x0: this.buf.b += 'n'; break; case 0x1: if (_0x575257.npLwq(0x0, _0x4d10cd)) { this.buf.b += 'z'; break; } this.buf.b += 'i'; this.buf.b += null == _0x4d10cd ? 'null' : '' + _0x4d10cd; break; case 0x2: isNaN(_0x4d10cd) ? this.buf.b += 'k' : isFinite(_0x4d10cd) ? (this.buf.b += 'd', this.buf.b += null == _0x4d10cd ? 'null' : '' + _0x4d10cd) : this.buf.b += 0x0 > _0x4d10cd ? 'm' : 'p'; break; case 0x3: this.buf.b += _0x4d10cd ? 't' : 'f'; break; case 0x4: _0x59b8d7.__instanceof(_0x4d10cd, _0x3bf9c5) ? (_0x4d10cd = _0x4d10cd.__name__, this.buf.b += 'A', this.serializeString(_0x4d10cd)) : _0x59b8d7.__instanceof(_0x4d10cd, _0x44a818) ? (this.buf.b += 'B', this.serializeString(_0x4d10cd.__ename__)) : this.useCache && this.serializeRef(_0x4d10cd) || (this.buf.b += 'o', this.serializeFields(_0x4d10cd)); break; case 0x5: throw new _0x1adea8(_0x56ae('0x357b')); case 0x6: _0x4d6264 = _0x4d6264.c; if (_0x4d6264 == String) { if ('lcPpT' === _0x56ae('0x357c')) { return _0x2b1f90.withValue(_0x53493a.fromBytes(_0x4d10cd, _0x4d6264)); } else { this.serializeString(_0x4d10cd); break; } } if (this.useCache && this.serializeRef(_0x4d10cd)) break; switch (_0x4d6264) { case Array: _0x4d6264 = 0x0; this.buf.b += 'a'; for (var _0x4fc481 = 0x0, _0x138f8b = _0x4d10cd.length; _0x4fc481 < _0x138f8b;) { var _0x131dc0 = _0x4fc481++; null == _0x4d10cd[_0x131dc0] ? ++_0x4d6264 : (0x0 < _0x4d6264 && (0x1 == _0x4d6264 ? this.buf.b += 'n' : (this.buf.b += 'u', this.buf.b += null == _0x4d6264 ? _0x575257.BKjQy : '' + _0x4d6264), _0x4d6264 = 0x0), this.serialize(_0x4d10cd[_0x131dc0])); } 0x0 < _0x4d6264 && (_0x575257.npLwq(0x1, _0x4d6264) ? this.buf.b += 'n' : (this.buf.b += 'u', this.buf.b += null == _0x4d6264 ? 'null' : '' + _0x4d6264)); this.buf.b += 'h'; break; case Date: this.buf.b += 'v'; this.buf.b += _0x1b30b7.string(_0x4d10cd.getTime()); break; case _0x3cd041: this.buf.b += 'q'; for (_0x4d6264 = _0x4d10cd.keys(); _0x4d6264.hasNext();) _0x4fc481 = _0x4d6264.next(), this.buf.b += ':', this.buf.b += null == _0x4fc481 ? _0x56ae('0xc11') : '' + _0x4fc481, this.serialize(_0x4d10cd.h[_0x4fc481]); this.buf.b += 'h'; break; case _0x3d98cc: this.buf.b += 'l'; for (_0x4d10cd = _0x4d10cd.h; null != _0x4d10cd;) _0x4d6264 = _0x4d10cd.item, _0x4d10cd = _0x4d10cd.next, this.serialize(_0x4d6264); this.buf.b += 'h'; break; case _0x36a0e0: this.buf.b += 'M'; for (_0x4d6264 = _0x4d10cd.keys(); _0x4d6264.hasNext();) _0x4fc481 = _0x4d6264.next(), _0x138f8b = _0xc5462.field(_0x4fc481, _0x56ae('0x8b1')), _0xc5462.deleteField(_0x4fc481, _0x56ae('0x8b1')), this.serialize(_0x4fc481), _0x4fc481.__id__ = _0x138f8b, this.serialize(_0x4d10cd.h[_0x4fc481.__id__]); this.buf.b += 'h'; break; case _0x10cca0: this.buf.b += 'b'; for (_0x4d6264 = _0x4d10cd.keys(); _0x4d6264.hasNext();) _0x4fc481 = _0x4d6264.next(), this.serializeString(_0x4fc481), this.serialize(null != _0x586025[_0x4fc481] ? _0x4d10cd.getReserved(_0x4fc481) : _0x4d10cd.h[_0x4fc481]); this.buf.b += 'h'; break; case _0x36de50: this.buf.b += 's'; this.buf.b += _0x1b30b7.string(Math.ceil(0x8 * _0x4d10cd.length / 0x6)); this.buf.b += ':'; _0x4fc481 = 0x0; _0x138f8b = _0x4d10cd.length - 0x2; _0x4d6264 = _0x28cec5.BASE64_CODES; if (null == _0x4d6264) { if (_0x56ae('0x357d') === _0x56ae('0x357d')) { _0x4d6264 = Array(_0x28cec5.BASE64.length); _0x131dc0 = 0x0; for (var _0x5786dc = _0x28cec5.BASE64.length; _0x131dc0 < _0x5786dc;) { var _0x3eda29 = _0x131dc0++; _0x4d6264[_0x3eda29] = _0x11208a.cca(_0x28cec5.BASE64, _0x3eda29); } _0x28cec5.BASE64_CODES = _0x4d6264; } else { this._buffersInvalid && this.updateRTTBuffers(); return this._textureRatioY; } } for (; _0x575257.FZFum(_0x4fc481, _0x138f8b);) _0x131dc0 = _0x4d10cd.b[_0x4fc481++], _0x5786dc = _0x4d10cd.b[_0x4fc481++], _0x3eda29 = _0x4d10cd.b[_0x4fc481++], this.buf.b += String.fromCodePoint(_0x4d6264[_0x131dc0 >> 0x2]), this.buf.b += String.fromCodePoint(_0x4d6264[(_0x131dc0 << 0x4 | _0x5786dc >> 0x4) & 0x3f]), this.buf.b += String.fromCodePoint(_0x4d6264[(_0x5786dc << 0x2 | _0x3eda29 >> 0x6) & 0x3f]), this.buf.b += String.fromCodePoint(_0x4d6264[_0x3eda29 & 0x3f]); _0x4fc481 == _0x138f8b ? (_0x138f8b = _0x4d10cd.b[_0x4fc481++], _0x4d10cd = _0x4d10cd.b[_0x4fc481++], this.buf.b += String.fromCodePoint(_0x4d6264[_0x138f8b >> 0x2]), this.buf.b += String.fromCodePoint(_0x4d6264[(_0x138f8b << 0x4 | _0x4d10cd >> 0x4) & 0x3f]), this.buf.b += String.fromCodePoint(_0x4d6264[_0x4d10cd << 0x2 & 0x3f])) : _0x4fc481 == _0x575257.sCmhM(_0x138f8b, 0x1) && (_0x4d10cd = _0x4d10cd.b[_0x4fc481++], this.buf.b += String.fromCodePoint(_0x4d6264[_0x4d10cd >> 0x2]), this.buf.b += String.fromCodePoint(_0x4d6264[_0x4d10cd << 0x4 & 0x3f])); break; default: this.useCache && this.cache.pop(), null != _0x4d10cd.hxSerialize ? (this.buf.b += 'C', this.serializeString(_0x4d6264.__name__), this.useCache && this.cache.push(_0x4d10cd), _0x4d10cd.hxSerialize(this), this.buf.b += 'g') : (this.buf.b += 'c', this.serializeString(_0x4d6264.__name__), this.useCache && this.cache.push(_0x4d10cd), this.serializeFields(_0x4d10cd)); } break; case 0x7: _0x4d6264 = _0x4d6264.e; if (this.useCache) { if (this.serializeRef(_0x4d10cd)) break; this.cache.pop(); } this.buf.b += _0x1b30b7.string(this.useEnumIndex ? 'j' : 'w'); this.serializeString(_0x4d6264.__ename__); this.useEnumIndex ? (this.buf.b += ':', this.buf.b += _0x1b30b7.string(_0x4d10cd._hx_index)) : this.serializeString(_0x3acb5b[_0x4d10cd.__enum__].__constructs__[_0x4d10cd._hx_index]); this.buf.b += ':'; _0x4d6264 = _0x4b5a45.enumParameters(_0x4d10cd); this.buf.b += _0x1b30b7.string(_0x4d6264.length); for (_0x4fc481 = 0x0; _0x4fc481 < _0x4d6264.length;) _0x138f8b = _0x4d6264[_0x4fc481], ++_0x4fc481, this.serialize(_0x138f8b); this.useCache && this.cache.push(_0x4d10cd); break; default: throw new _0x1adea8(_0x56ae('0x357e') + _0x1b30b7.string(_0x4d10cd)); } }; _0x28cec5[_0x56ae('0x6')]['__class__'] = _0x28cec5; var _0x521f76 = function(_0x144e89) { var _0x4c74d8 = this; this['id'] = setInterval(function() { if (_0x56ae('0x357f') !== _0x575257[_0x56ae('0x7a1')]) { this['_autoUpdate'] = !0x0; this['set_targetObject'](_0x144e89); } else { _0x4c74d8[_0x56ae('0x1efe')](); } }, _0x144e89); }; _0x5ac4a7[_0x56ae('0x3580')] = _0x521f76; _0x521f76[_0x56ae('0x8bf')] = _0x56ae('0x3580'); _0x521f76[_0x56ae('0xb6a')] = function(_0x5c55e8, _0x19ce5c) { var _0x2cbfc5 = new _0x521f76(_0x19ce5c); _0x2cbfc5[_0x56ae('0x1efe')] = function() { _0x2cbfc5['stop'](); _0x5c55e8(); }; return _0x2cbfc5; }; _0x521f76[_0x56ae('0x6')] = {}; _0x521f76[_0x56ae('0x6')]['id'] = null; _0x521f76[_0x56ae('0x6')]['stop'] = function() { null != this.id && (clearInterval(this.id), this.id = null); }; _0x521f76[_0x56ae('0x6')]['run'] = function() {}; _0x521f76[_0x56ae('0x6')]['__class__'] = _0x521f76; var _0x49a3f7 = function() {}; _0x5ac4a7[_0x56ae('0x3581')] = _0x49a3f7; _0x49a3f7['__name__'] = _0x56ae('0x3581'); _0x49a3f7[_0x56ae('0x6')] = {}; _0x49a3f7[_0x56ae('0x6')][_0x56ae('0x3582')] = function(_0x3ce92d) { return _0x5ac4a7[_0x3ce92d]; }; _0x49a3f7[_0x56ae('0x6')][_0x56ae('0xce7')] = function(_0x480056) { if (_0x56ae('0x3583') !== _0x56ae('0x3583')) { var _0xadec7f = _0x4e6193++; _0xadec7f = _0x480056 + e.get(_0xadec7f) * _0x5ac4a7; var _0x5d7efc = f.get(_0xadec7f); var _0x44dc3b = f.get(_0xadec7f + 0x1); var _0x9c0ec7 = f.get(_0xadec7f + 0x2); var _0x429498 = this.toPrecision(_0x5d7efc, 0x5) + '/' + this.toPrecision(_0x44dc3b, 0x5) + '/' + this.toPrecision(_0x9c0ec7, 0x5); if (null != _0x586025[_0x429498] ? d.existsReserved(_0x429498) : d.h.hasOwnProperty(_0x429498)) _0xadec7f = (null != _0x586025[_0x429498] ? d.getReserved(_0x429498) : d.h[_0x429498]) - 0x1; else { _0xadec7f = _0x1b30b7 / 0x3 | 0x0; var _0x4ede3a = _0xadec7f + 0x1; null != _0x586025[_0x429498] ? d.setReserved(_0x429498, _0x4ede3a) : d.h[_0x429498] = _0x4ede3a; q.set(_0x1b30b7++, _0x5d7efc); q.set(_0x1b30b7++, _0x44dc3b); q.set(_0x1b30b7++, _0x9c0ec7); } _0xadec7f > n && (n = _0xadec7f); l.set(B++, _0xadec7f); } else { return _0x3acb5b[_0x480056]; } }; _0x49a3f7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x49a3f7; var _0xac7b92 = function(_0x143166) { this['buf'] = _0x143166; this[_0x56ae('0x32')] = _0x143166[_0x56ae('0x32')]; this[_0x56ae('0x1a05')] = 0x0; this[_0x56ae('0x293b')] = []; this[_0x56ae('0x293c')] = []; _0x143166 = _0xac7b92[_0x56ae('0x293d')]; null == _0x143166 && (_0x143166 = new _0x49a3f7(), _0xac7b92[_0x56ae('0x293d')] = _0x143166); this[_0x56ae('0x293e')] = _0x143166; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x3584')]] = _0xac7b92; _0xac7b92['__name__'] = _0x56ae('0x4c9'); _0xac7b92[_0x56ae('0x3585')] = function() { for (var _0x7bdd85 = [], _0x761cb4 = 0x0, _0x985aab = _0xac7b92[_0x56ae('0x3586')]['length']; _0x761cb4 < _0x985aab;) { var _0x5918f6 = _0x761cb4++; _0x7bdd85[_0xac7b92['BASE64'][_0x56ae('0x33')](_0x5918f6)] = _0x5918f6; } return _0x7bdd85; }; _0xac7b92[_0x56ae('0x1efe')] = function(_0x28e6df) { return new _0xac7b92(_0x28e6df)[_0x56ae('0x18a7')](); }; _0xac7b92[_0x56ae('0x6')] = {}; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x20ce')] = null; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x1a05')] = null; _0xac7b92[_0x56ae('0x6')]['length'] = null; _0xac7b92[_0x56ae('0x6')]['cache'] = null; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x293b')] = null; _0xac7b92[_0x56ae('0x6')]['resolver'] = null; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x3587')] = function(_0x2ed233) { var _0x312f02 = { fmMmC: function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; } }; if (_0x56ae('0x3588') === _0x56ae('0x3588')) { null == _0x2ed233 ? (null == _0xb379a6.instance && (_0xb379a6.instance = new _0xb379a6()), this.resolver = _0xb379a6.instance) : this.resolver = _0x2ed233; } else { var _0x489e58 = _0x2ed233.get_sourceEntity(); _0x2ed233.get_mouseEnabled() && ++this._numMouseEnableds; this._numTriangles += _0x2ed233.get_numTriangles(); var _0x34d7a = _0x2ed233.get_material(); if (null != _0x34d7a) { var _0x425fa1 = this._renderableListItemPool.getItem(); _0x425fa1.renderable = _0x2ed233; _0x425fa1.materialId = _0x34d7a._uniqueId; _0x425fa1.renderOrderId = _0x34d7a._renderOrderId; _0x425fa1.cascaded = !0x1; var _0x12fa30 = _0x489e58.get_scenePosition(); _0x425fa1.zIndex = (this._entryPoint.x - _0x12fa30.x) * this._cameraForward.x + (this._entryPoint.y - _0x12fa30.y) * this._cameraForward.y + _0x312f02.fmMmC(this._entryPoint.z, _0x12fa30.z) * this._cameraForward.z + _0x489e58.get_zOffset(); _0x425fa1.renderSceneTransform = _0x2ed233.getRenderSceneTransform(this._camera); 0x0 > _0x489e58.get_zOffset() ? (_0x425fa1.next = this._cutoutRenderableHead, this._cutoutRenderableHead = _0x425fa1) : _0x34d7a.get_requiresBlending() ? (_0x425fa1.next = this._blendedRenderableHead, this._blendedRenderableHead = _0x425fa1) : (_0x425fa1.next = this._opaqueRenderableHead, this._opaqueRenderableHead = _0x425fa1); } } }; _0xac7b92[_0x56ae('0x6')]['readDigits'] = function() { if (_0x1c1b50.TcwiT !== _0x56ae('0x2c9')) { var _0x19732c = _0x2d03dc++; _0x3500d1.set(_0x19732c, _0x289581[_0x19732c]); } else { for (var _0x13d8c6 = 0x0, _0xff43f = !0x1, _0x3ac35f = this.pos;;) { var _0x19b4f7 = this.buf.charCodeAt(this.pos); if (_0x19b4f7 != _0x19b4f7) break; if (0x2d == _0x19b4f7) { if (this.pos != _0x3ac35f) break; _0xff43f = !0x0; } else { if (_0x1c1b50.nFIDY(0x30, _0x19b4f7) || 0x39 < _0x19b4f7) break; _0x13d8c6 = 0xa * _0x13d8c6 + (_0x19b4f7 - 0x30); } this.pos++; } _0xff43f && (_0x13d8c6 *= -0x1); return _0x13d8c6; } }; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x17cd')] = function() { for (var _0x2934da = this.pos;;) { var _0x4f9813 = this.buf.charCodeAt(this.pos); if (_0x4f9813 != _0x4f9813) break; if (0x2b <= _0x4f9813 && 0x3a > _0x4f9813 || 0x65 == _0x4f9813 || 0x45 == _0x4f9813) this.pos++; else break; } return parseFloat(_0x11208a.substr(this.buf, _0x2934da, this.pos - _0x2934da)); }; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x3589')] = function(_0x507564) { for (;;) { if (this.pos >= this.length) throw new _0x1adea8(_0x56ae('0x358a')); if (0x67 == this.buf.charCodeAt(this.pos)) break; var _0x57bec8 = this.unserialize(); if (_0x56ae('0x28') != typeof _0x57bec8) throw new _0x1adea8('Invalid\x20object\x20key'); var _0x6476e8 = this.unserialize(); _0x507564[_0x57bec8] = _0x6476e8; } this.pos++; }; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x358b')] = function(_0x4668c7, _0x169707) { if (_0x56ae('0x358c') !== _0x56ae('0x358c')) { if (0x0 < this._loadingDependency.get_dependencies().get_length()) _0x4668c7 = this._loadingDependency.get_dependencies().pop(), this._stack.push(this._loadingDependency), this.retrieveDependency(_0x4668c7); else if (null != this._loadingDependency.loader.get_parser() && this._loadingDependency.loader.get_parser().get_parsingPaused()) this._loadingDependency.loader.get_parser().resumeParsingAfterDependencies(), this._stack.pop(); else if (0x0 < this._stack.get_length()) { var _0x55ed81 = this._loadingDependency; this._loadingDependency = this._stack.pop(); _0x55ed81.success && _0x55ed81.resolve(); this.retrieveNext(_0x4668c7); } else this.dispatchEvent(new _0x3ce28e('resourceComplete', this._uri)); } else { if (0x3a != this.buf.charCodeAt(this.pos++)) throw new _0x1adea8(_0x56ae('0x358d')); var _0x4ed231 = this.readDigits(); if (0x0 == _0x4ed231) return _0x4b5a45.createEnum(_0x4668c7, _0x169707); for (var _0x1606d6 = []; 0x0 < _0x4ed231--;) _0x1606d6.push(this.unserialize()); return _0x4b5a45.createEnum(_0x4668c7, _0x169707, _0x1606d6); } }; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x18a7')] = function() { switch (this.buf.charCodeAt(this.pos++)) { case 0x41: var _0x1b182b = this.unserialize(), _0x15d8a7 = this.resolver.resolveClass(_0x1b182b); if (null == _0x15d8a7) throw new _0x1adea8(_0x56ae('0x358e') + _0x1b182b); return _0x15d8a7; case 0x42: _0x1b182b = this.unserialize(); _0x15d8a7 = this.resolver.resolveEnum(_0x1b182b); if (_0x1c1b50.ZjFuf(null, _0x15d8a7)) throw new _0x1adea8(_0x1c1b50.tuREM(_0x56ae('0x358f'), _0x1b182b)); return _0x15d8a7; case 0x43: _0x1b182b = this.unserialize(); _0x15d8a7 = this.resolver.resolveClass(_0x1b182b); if (null == _0x15d8a7) throw new _0x1adea8(_0x56ae('0x358e') + _0x1b182b); _0x1b182b = Object.create(_0x15d8a7.prototype); this.cache.push(_0x1b182b); _0x1b182b.hxUnserialize(this); if (0x67 != this.buf.charCodeAt(this.pos++)) throw new _0x1adea8(_0x56ae('0x3590')); return _0x1b182b; case 0x4d: _0x1b182b = new _0x36a0e0(); for (this.cache.push(_0x1b182b); 0x68 != this.buf.charCodeAt(this.pos);) _0x15d8a7 = this.unserialize(), _0x1b182b.set(_0x15d8a7, this.unserialize()); this.pos++; return _0x1b182b; case 0x52: _0x1b182b = this.readDigits(); if (0x0 > _0x1b182b || _0x1c1b50.MPxuc(_0x1b182b, this.scache.length)) throw new _0x1adea8('Invalid\x20string\x20reference'); return this.scache[_0x1b182b]; case 0x61: _0x1b182b = []; for (this.cache.push(_0x1b182b);;) { _0x15d8a7 = this.buf.charCodeAt(this.pos); if (0x68 == _0x15d8a7) { this.pos++; break; } 0x75 == _0x15d8a7 ? (this.pos++, _0x15d8a7 = this.readDigits(), _0x1b182b[_0x1b182b.length + _0x15d8a7 - 0x1] = null) : _0x1b182b.push(this.unserialize()); } return _0x1b182b; case 0x62: _0x1b182b = new _0x10cca0(); for (this.cache.push(_0x1b182b); 0x68 != this.buf.charCodeAt(this.pos);) { _0x15d8a7 = this.unserialize(); var _0x7953f4 = this.unserialize(); _0x1c1b50.QHKLk(null, _0x586025[_0x15d8a7]) ? _0x1b182b.setReserved(_0x15d8a7, _0x7953f4) : _0x1b182b.h[_0x15d8a7] = _0x7953f4; } this.pos++; return _0x1b182b; case 0x63: _0x1b182b = this.unserialize(); _0x15d8a7 = this.resolver.resolveClass(_0x1b182b); if (_0x1c1b50.prkgz(null, _0x15d8a7)) throw new _0x1adea8(_0x56ae('0x358e') + _0x1b182b); _0x1b182b = Object.create(_0x15d8a7.prototype); this.cache.push(_0x1b182b); this.unserializeObject(_0x1b182b); return _0x1b182b; case 0x64: return this.readFloat(); case 0x66: return !0x1; case 0x69: return this.readDigits(); case 0x6a: _0x1b182b = this.unserialize(); _0x15d8a7 = this.resolver.resolveEnum(_0x1b182b); if (null == _0x15d8a7) throw new _0x1adea8(_0x56ae('0x358f') + _0x1b182b); this.pos++; _0x7953f4 = this.readDigits(); var _0xaa54ae = _0x15d8a7.__constructs__.slice()[_0x7953f4]; if (null == _0xaa54ae) throw new _0x1adea8(_0x56ae('0x3591') + _0x1b182b + '@' + _0x7953f4); _0x1b182b = this.unserializeEnum(_0x15d8a7, _0xaa54ae); this.cache.push(_0x1b182b); return _0x1b182b; case 0x6b: return NaN; case 0x6c: _0x1b182b = new _0x3d98cc(); for (this.cache.push(_0x1b182b); 0x68 != this.buf.charCodeAt(this.pos);) _0x1b182b.add(this.unserialize()); this.pos++; return _0x1b182b; case 0x6d: return -Infinity; case 0x6e: return null; case 0x6f: return _0x1b182b = {}, this.cache.push(_0x1b182b), this.unserializeObject(_0x1b182b), _0x1b182b; case 0x70: return Infinity; case 0x71: _0x1b182b = new _0x3cd041(); this.cache.push(_0x1b182b); for (_0x15d8a7 = this.buf.charCodeAt(this.pos++); 0x3a == _0x15d8a7;) _0x15d8a7 = this.readDigits(), _0x7953f4 = this.unserialize(), _0x1b182b.h[_0x15d8a7] = _0x7953f4, _0x15d8a7 = this.buf.charCodeAt(this.pos++); if (0x68 != _0x15d8a7) throw new _0x1adea8(_0x56ae('0x3592')); return _0x1b182b; case 0x72: _0x1b182b = this.readDigits(); if (0x0 > _0x1b182b || _0x1b182b >= this.cache.length) throw new _0x1adea8('Invalid\x20reference'); return this.cache[_0x1b182b]; case 0x73: _0x1b182b = this.readDigits(); _0xaa54ae = this.buf; if (0x3a != this.buf.charCodeAt(this.pos++) || this.length - this.pos < _0x1b182b) throw new _0x1adea8(_0x1c1b50.TejpT); var _0x32bcae = _0xac7b92.CODES; null == _0x32bcae && (_0x32bcae = _0xac7b92.initCodes(), _0xac7b92.CODES = _0x32bcae); var _0x30882e = this.pos, _0x2137fc = _0x1b182b & 0x3, _0x1b30b7 = _0x30882e + (_0x1b182b - _0x2137fc); _0x15d8a7 = new _0x36de50(new ArrayBuffer(0x3 * (_0x1b182b >> 0x2) + (0x2 <= _0x2137fc ? _0x2137fc - 0x1 : 0x0))); for (_0x7953f4 = 0x0; _0x30882e < _0x1b30b7;) { var _0x2d9f4e = _0x32bcae[_0xaa54ae.charCodeAt(_0x30882e++)], _0x5ac4a7 = _0x32bcae[_0xaa54ae.charCodeAt(_0x30882e++)]; _0x15d8a7.b[_0x7953f4++] = _0x1c1b50.JVTka(_0x2d9f4e << 0x2 | _0x5ac4a7 >> 0x4, 0xff); _0x2d9f4e = _0x32bcae[_0xaa54ae.charCodeAt(_0x30882e++)]; _0x15d8a7.b[_0x7953f4++] = (_0x1c1b50.SAifj(_0x5ac4a7, 0x4) | _0x2d9f4e >> 0x2) & 0xff; _0x5ac4a7 = _0x32bcae[_0xaa54ae.charCodeAt(_0x30882e++)]; _0x15d8a7.b[_0x7953f4++] = (_0x2d9f4e << 0x6 | _0x5ac4a7) & 0xff; } 0x2 <= _0x2137fc && (_0x5ac4a7 = _0x32bcae[_0xaa54ae.charCodeAt(_0x30882e++)], _0x1b30b7 = _0x32bcae[_0xaa54ae.charCodeAt(_0x30882e++)], _0x15d8a7.b[_0x7953f4++] = _0x1c1b50.hNsob(_0x5ac4a7 << 0x2, _0x1b30b7 >> 0x4) & 0xff, 0x3 == _0x2137fc && (_0xaa54ae = _0x32bcae[_0xaa54ae.charCodeAt(_0x30882e++)], _0x15d8a7.b[_0x7953f4++] = (_0x1b30b7 << 0x4 | _0xaa54ae >> 0x2) & 0xff)); this.pos += _0x1b182b; this.cache.push(_0x15d8a7); return _0x15d8a7; case 0x74: return !0x0; case 0x76: return 0x30 <= this.buf.charCodeAt(this.pos) && 0x39 >= this.buf.charCodeAt(this.pos) && 0x30 <= this.buf.charCodeAt(this.pos + 0x1) && 0x39 >= this.buf.charCodeAt(this.pos + 0x1) && 0x30 <= this.buf.charCodeAt(this.pos + 0x2) && 0x39 >= this.buf.charCodeAt(this.pos + 0x2) && 0x30 <= this.buf.charCodeAt(this.pos + 0x3) && 0x39 >= this.buf.charCodeAt(this.pos + 0x3) && 0x2d == this.buf.charCodeAt(_0x1c1b50.LFipr(this.pos, 0x4)) ? (_0x1b182b = _0x11208a.strDate(_0x11208a.substr(this.buf, this.pos, 0x13)), this.pos += 0x13) : _0x1b182b = new Date(this.readFloat()), this.cache.push(_0x1b182b), _0x1b182b; case 0x77: _0x1b182b = this.unserialize(); _0x15d8a7 = this.resolver.resolveEnum(_0x1b182b); if (null == _0x15d8a7) throw new _0x1adea8('Enum\x20not\x20found\x20' + _0x1b182b); _0x1b182b = this.unserializeEnum(_0x15d8a7, this.unserialize()); this.cache.push(_0x1b182b); return _0x1b182b; case 0x78: throw _0x1adea8.wrap(this.unserialize()); case 0x79: _0x1b182b = this.readDigits(); if (0x3a != this.buf.charCodeAt(this.pos++) || this.length - this.pos < _0x1b182b) throw new _0x1adea8(_0x56ae('0x3593')); _0x15d8a7 = _0x11208a.substr(this.buf, this.pos, _0x1b182b); this.pos += _0x1b182b; _0x15d8a7 = decodeURIComponent(_0x15d8a7.split('+').join('\x20')); this.scache.push(_0x15d8a7); return _0x15d8a7; case 0x7a: return 0x0; } this.pos--; throw new _0x1adea8(_0x56ae('0x3594') + this.buf.charAt(this.pos) + _0x56ae('0x3595') + this.pos); }; _0xac7b92[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xac7b92; var _0xb379a6 = function() {}; _0x5ac4a7[_0x56ae('0x3596')] = _0xb379a6; _0xb379a6['__name__'] = _0x56ae('0x3596'); _0xb379a6[_0x56ae('0x6')] = {}; _0xb379a6[_0x56ae('0x6')]['resolveClass'] = function(_0x53ddd3) { return null; }; _0xb379a6[_0x56ae('0x6')]['resolveEnum'] = function(_0x23ae8e) { return null; }; _0xb379a6[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xb379a6; var _0x53fb93 = function() { this['a1'] = 0x1; this['a2'] = 0x0; }; _0x5ac4a7[_0x56ae('0x3597')] = _0x53fb93; _0x53fb93[_0x56ae('0x8bf')] = _0x56ae('0x3597'); _0x53fb93[_0x56ae('0x1699')] = function(_0x6609d6) { var _0x3b8dd3 = new _0x53fb93(), _0x389d47 = _0x6609d6['readByte'](), _0x3924b0 = _0x6609d6[_0x56ae('0x1623')](), _0x211a53 = _0x6609d6[_0x56ae('0x1623')](); _0x6609d6 = _0x6609d6['readByte'](); _0x3b8dd3['a1'] = _0x575257[_0x56ae('0x771')](_0x211a53 << 0x8, _0x6609d6); _0x3b8dd3['a2'] = _0x389d47 << 0x8 | _0x3924b0; return _0x3b8dd3; }; _0x53fb93[_0x56ae('0x6')] = {}; _0x53fb93[_0x56ae('0x6')]['a1'] = null; _0x53fb93[_0x56ae('0x6')]['a2'] = null; _0x53fb93[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x9eeabb, _0x419ef0, _0x65bb57) { var _0x363266 = this.a1, _0x1adbae = this.a2, _0x2711e7 = _0x419ef0; for (_0x419ef0 += _0x65bb57; _0x2711e7 < _0x419ef0;) _0x65bb57 = _0x2711e7++, _0x363266 = (_0x363266 + _0x9eeabb.b[_0x65bb57]) % 0xfff1, _0x1adbae = (_0x1adbae + _0x363266) % 0xfff1; this.a1 = _0x363266; this.a2 = _0x1adbae; }; _0x53fb93[_0x56ae('0x6')][_0x56ae('0x8ad')] = function(_0xa4e11a) { return _0x1c1b50.prkgz(_0xa4e11a.a1, this.a1) ? _0xa4e11a.a2 == this.a2 : !0x1; }; _0x53fb93[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x53fb93; var _0x3a80e7 = function() {}; _0x5ac4a7['haxe.crypto.Sha1'] = _0x3a80e7; _0x3a80e7['__name__'] = _0x56ae('0x3598'); _0x3a80e7[_0x56ae('0x3599')] = function(_0x36eff1) { var _0x33d4e2 = new _0x3a80e7(); _0x36eff1 = _0x33d4e2[_0x56ae('0x359a')](_0x3a80e7['str2blks'](_0x36eff1)); return _0x33d4e2['hex'](_0x36eff1); }; _0x3a80e7[_0x56ae('0x359b')] = function(_0x9c6c46) { _0x9c6c46 = _0x36de50[_0x56ae('0x294b')](_0x9c6c46); for (var _0x16589d = (_0x9c6c46[_0x56ae('0x32')] + 0x8 >> 0x6) + 0x1, _0x1bfeff = [], _0xd0a82b = 0x0, _0x4f463e = 0x10 * _0x16589d; _0xd0a82b < _0x4f463e;) { var _0x6ef64e = _0xd0a82b++; _0x1bfeff[_0x6ef64e] = 0x0; } _0xd0a82b = 0x0; for (_0x4f463e = _0x9c6c46[_0x56ae('0x32')]; _0xd0a82b < _0x4f463e;) _0x6ef64e = _0xd0a82b++, _0x1bfeff[_0x6ef64e >> 0x2] |= _0x9c6c46['b'][_0x6ef64e] << 0x18 - _0x1c1b50[_0x56ae('0x2d2')](_0x6ef64e & 0x3, 0x3); _0xd0a82b = _0x9c6c46['length']; _0x1bfeff[_0xd0a82b >> 0x2] |= 0x80 << 0x18 - ((_0xd0a82b & 0x3) << 0x3); _0x1bfeff[0x10 * _0x16589d - 0x1] = 0x8 * _0x9c6c46['length']; return _0x1bfeff; }; _0x3a80e7[_0x56ae('0x6')] = {}; _0x3a80e7[_0x56ae('0x6')][_0x56ae('0x359a')] = function(_0x9e2682) { if (_0x56ae('0x359c') === _0x56ae('0x359d')) { var _0x5a9763 = _0x2f8a76[_0x9e2682]; ++_0x9e2682; var _0x432e49 = new _0x5b4c52(this.section, _0x37c090.all.get(_0x5a9763.id), _0x5a9763.fade, _0x5a9763.alpha, null, this.definition.spritesheet); this.definition.billboardMode && (_0x432e49.billboardMode = !0x0); if (null != _0x5a9763.goesTo || null != _0x5a9763.goesToPath) { var _0x4dec20 = null != _0x5a9763.goesToPath ? _0x5a9763.goesToPath : this.definition.path, _0x1188a3 = _0x4622dd.get_instance().paths; _0x5a9763 = new _0x5e2059(null != _0x1db4a6[_0x4dec20] ? _0x1188a3.getReserved(_0x4dec20) : _0x1188a3.h[_0x4dec20], null != _0x5a9763.goesTo ? _0x5a9763.goesTo : this.definition.pathIndex); 0x0 > _0x5a9763.index && (_0x5a9763.index += _0x5a9763.set.levelCount); _0x432e49.goesTo = _0x5a9763; } this.sprites.push(_0x432e49); } else { for (var _0x2f8a76 = [], _0x186bd7 = 0x67452301, _0x31240c = -0x10325477, _0x110b2f = -0x67452302, _0x49454b = 0x10325476, _0x1b427a = -0x3c2d1e10, _0x1b30b7 = 0x0; _0x1b30b7 < _0x9e2682.length;) { for (var _0x2d9f4e = _0x186bd7, _0x5ac4a7 = _0x31240c, _0x4e6193 = _0x110b2f, _0x45c923 = _0x49454b, _0x5c4c32 = _0x1b427a, _0x1db4a6 = 0x0; 0x50 > _0x1db4a6;) { if ('BQajY' !== _0x56ae('0x359e')) { var _0x5c6e53 = _0x1fc9d4++; _0x48b239.set(_0x5c6e53, _0x17bbc3[_0x5c6e53]); } else { if (0x10 > _0x1db4a6) _0x2f8a76[_0x1db4a6] = _0x9e2682[_0x575257.sCmhM(_0x1b30b7, _0x1db4a6)]; else { var _0xa05faf = _0x2f8a76[_0x1db4a6 - 0x3] ^ _0x2f8a76[_0x1db4a6 - 0x8] ^ _0x2f8a76[_0x1db4a6 - 0xe] ^ _0x2f8a76[_0x1db4a6 - 0x10]; _0x2f8a76[_0x1db4a6] = _0xa05faf << 0x1 | _0xa05faf >>> 0x1f; } _0xa05faf = (_0x186bd7 << 0x5 | _0x186bd7 >>> 0x1b) + this.ft(_0x1db4a6, _0x31240c, _0x110b2f, _0x49454b) + _0x1b427a + _0x2f8a76[_0x1db4a6] + this.kt(_0x1db4a6); _0x1b427a = _0x49454b; _0x49454b = _0x110b2f; _0x110b2f = _0x31240c << 0x1e | _0x31240c >>> 0x2; _0x31240c = _0x186bd7; _0x186bd7 = _0xa05faf; ++_0x1db4a6; } } _0x186bd7 += _0x2d9f4e; _0x31240c += _0x5ac4a7; _0x110b2f += _0x4e6193; _0x49454b += _0x45c923; _0x1b427a += _0x5c4c32; _0x1b30b7 += 0x10; } return [_0x186bd7, _0x31240c, _0x110b2f, _0x49454b, _0x1b427a]; } }; _0x3a80e7[_0x56ae('0x6')]['ft'] = function(_0x4f8ec9, _0x413b3b, _0x5924be, _0x576881) { return 0x14 > _0x4f8ec9 ? _0x413b3b & _0x5924be | ~_0x413b3b & _0x576881 : 0x28 > _0x4f8ec9 ? _0x413b3b ^ _0x5924be ^ _0x576881 : 0x3c > _0x4f8ec9 ? _0x1c1b50.Fulmw(_0x413b3b & _0x5924be, _0x413b3b & _0x576881) | _0x5924be & _0x576881 : _0x413b3b ^ _0x5924be ^ _0x576881; }; _0x3a80e7[_0x56ae('0x6')]['kt'] = function(_0x40ce18) { if (_0x56ae('0x359f') !== _0x56ae('0x359f')) { _0x41c934.mid = 0x4cc52; this.physicsData.onGround && (0xa < this.tunnel.unpausedTime - this.tunnel.analytics.lastOnGroundSnapshot.time && _0x203ce1.windSailor.award(), 0x0 < Math.round(this.angularDistanceWhileOutside / 6.283185307179586 * 0xb4 / 3.141592653589793) && 0x0 == this.oob && _0x203ce1.aBreathOfFreshNothing.award(), this.angularDistanceWhileOutside = 0x0); this.collidedWithRamp = this.checkRamp(); this.finalizeRotationChange(); for (var _0x2cf3b1 = _0x3e82b5.range(this.absorbedKeys.get_length() - 0x1, -0x1, -0x1); _0x2cf3b1.currentValue != _0x2cf3b1.end;) { var _0x54acaa = _0x2cf3b1.currentValue += _0x2cf3b1.step; _0x29a875.controlScheme.keyPressed(this.absorbedKeys.get(_0x54acaa)) || this.absorbedKeys.splice(_0x54acaa, 0x1); } } else { return 0x14 > _0x40ce18 ? 0x5a827999 : 0x28 > _0x40ce18 ? 0x6ed9eba1 : 0x3c > _0x40ce18 ? -0x70e44324 : -0x359d3e2a; } }; _0x3a80e7[_0x56ae('0x6')]['hex'] = function(_0x101add) { for (var _0x4f6961 = '', _0x33db57 = 0x0; _0x33db57 < _0x101add.length;) { var _0x172bca = _0x101add[_0x33db57]; ++_0x33db57; _0x4f6961 += _0x876409.hex(_0x172bca, 0x8); } return _0x4f6961.toLowerCase(); }; _0x3a80e7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3a80e7; var _0x18374c = function() {}; _0x5ac4a7[_0x56ae('0x35a0')] = _0x18374c; _0x18374c[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x4ca')]; _0x18374c['sort'] = function(_0x4ebdf1, _0xc031b) { _0x18374c[_0x56ae('0x35a1')](_0x4ebdf1, _0xc031b, 0x0, _0x4ebdf1['length']); }; _0x18374c[_0x56ae('0x35a1')] = function(_0x4e64f8, _0x48a350, _0x337589, _0x437edb) { var _0x5af825 = _0x337589 + _0x437edb >> 0x1; if (0xc > _0x437edb - _0x337589) { if (!(_0x437edb <= _0x337589)) for (_0x5af825 = _0x337589 + 0x1; _0x5af825 < _0x437edb;) for (var _0x5d7287 = _0x5af825++; _0x5d7287 > _0x337589;) { if (0x0 > _0x48a350(_0x4e64f8[_0x5d7287], _0x4e64f8[_0x5d7287 - 0x1])) _0x18374c[_0x56ae('0xdd1')](_0x4e64f8, _0x5d7287 - 0x1, _0x5d7287); else break; --_0x5d7287; } } else _0x18374c['rec'](_0x4e64f8, _0x48a350, _0x337589, _0x5af825), _0x18374c[_0x56ae('0x35a1')](_0x4e64f8, _0x48a350, _0x5af825, _0x437edb), _0x18374c[_0x56ae('0x35a2')](_0x4e64f8, _0x48a350, _0x337589, _0x5af825, _0x437edb, _0x5af825 - _0x337589, _0x437edb - _0x5af825); }; _0x18374c[_0x56ae('0x35a2')] = function(_0x1ba523, _0x10d1b5, _0x8e6bef, _0x148a06, _0x205acc, _0x56d0d4, _0x4b319c) { if (0x0 != _0x56d0d4 && 0x0 != _0x4b319c) if (0x2 == _0x56d0d4 + _0x4b319c) 0x0 > _0x10d1b5(_0x1ba523[_0x148a06], _0x1ba523[_0x8e6bef]) && _0x18374c[_0x56ae('0xdd1')](_0x1ba523, _0x148a06, _0x8e6bef); else { if (_0x56d0d4 > _0x4b319c) { var _0x1b30b7 = _0x56d0d4 >> 0x1; var _0x2d9f4e = _0x8e6bef + _0x1b30b7; var _0x5ac4a7 = _0x18374c[_0x56ae('0x35a3')](_0x1ba523, _0x10d1b5, _0x148a06, _0x205acc, _0x2d9f4e); var _0x4e6193 = _0x5ac4a7 - _0x148a06; } else _0x4e6193 = _0x4b319c >> 0x1, _0x5ac4a7 = _0x148a06 + _0x4e6193, _0x2d9f4e = _0x18374c[_0x56ae('0x35a4')](_0x1ba523, _0x10d1b5, _0x8e6bef, _0x148a06, _0x5ac4a7), _0x1b30b7 = _0x2d9f4e - _0x8e6bef; _0x18374c[_0x56ae('0x1252')](_0x1ba523, _0x10d1b5, _0x2d9f4e, _0x148a06, _0x5ac4a7); _0x148a06 = _0x2d9f4e + _0x4e6193; _0x18374c[_0x56ae('0x35a2')](_0x1ba523, _0x10d1b5, _0x8e6bef, _0x2d9f4e, _0x148a06, _0x1b30b7, _0x4e6193); _0x18374c[_0x56ae('0x35a2')](_0x1ba523, _0x10d1b5, _0x148a06, _0x5ac4a7, _0x205acc, _0x56d0d4 - _0x1b30b7, _0x4b319c - _0x4e6193); } }; _0x18374c['rotate'] = function(_0x2e0e84, _0x21d327, _0x121c12, _0x319118, _0x353293) { if (_0x121c12 != _0x319118 && _0x1c1b50[_0x56ae('0x2d4')](_0x319118, _0x353293)) for (_0x21d327 = _0x18374c[_0x56ae('0x35a5')](_0x353293 - _0x121c12, _0x319118 - _0x121c12); 0x0 != _0x21d327--;) { if (_0x56ae('0x35a6') !== 'ZzWuK') { for (var _0x309cfc = _0x2e0e84[_0x121c12 + _0x21d327], _0x28976e = _0x319118 - _0x121c12, _0x1b30b7 = _0x121c12 + _0x21d327, _0x2d9f4e = _0x1c1b50['LFipr'](_0x121c12, _0x21d327) + _0x28976e; _0x2d9f4e != _0x121c12 + _0x21d327;) _0x2e0e84[_0x1b30b7] = _0x2e0e84[_0x2d9f4e], _0x1b30b7 = _0x2d9f4e, _0x2d9f4e = _0x353293 - _0x2d9f4e > _0x28976e ? _0x2d9f4e + _0x28976e : _0x121c12 + (_0x28976e - (_0x353293 - _0x2d9f4e)); _0x2e0e84[_0x1b30b7] = _0x309cfc; } else { var _0x49c14a = '', _0x2648fa = _0x21d327['getFreeTextureReg'](); _0x2e0e84[_0x56ae('0xda7')] = _0x2648fa[_0x56ae('0x9c6')](); _0x49c14a += this[_0x56ae('0x1d76')](_0x2e0e84, _0x121c12, _0x2648fa, this[_0x56ae('0x1d77')], this[_0x56ae('0x9b7')][_0x56ae('0x1bb5')]); this['_ambientInputRegister'] = _0x21d327[_0x56ae('0xe2b')](); _0x2e0e84[_0x56ae('0x1c77')] = this[_0x56ae('0x1c9c')][_0x56ae('0x9c6')](); return _0x49c14a += 'add\x20' + _0x1b30b7[_0x56ae('0x28')](_0x121c12) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x121c12) + _0x56ae('0xd6') + _0x1b30b7['string'](this['_ambientInputRegister']) + _0x56ae('0x1c8f'); } } }; _0x18374c['gcd'] = function(_0x3b50a8, _0x4aa5e7) { if (_0x1c1b50['xClRx']('yVhcT', _0x56ae('0x35a7'))) { var _0x553900 = _0x56ae('0x35a8')[_0x56ae('0x44')]('|'), _0xd09999 = 0x0; while (!![]) { switch (_0x553900[_0xd09999++]) { case '0': this['dialog']['updateCallback'] = (_0xf76599 = this[_0x56ae('0x94c')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0xb4a')])); continue; case '1': var _0x58dc9d = this[_0x56ae('0x1232')]['mesh'][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + _0x5ebc52[_0x56ae('0x23f7')]; continue; case '2': _0x468c84[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x58dc9d ? 0x1194 >= _0x58dc9d ? _0x58dc9d : 0x1194 : 3300.0000000000005); continue; case '3': this['dialog'][_0x56ae('0x1052')]('Um...', -0xa0, 0x58, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x468c84); continue; case '4': _0x468c84 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); continue; case '5': this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x40); continue; case '6': 0x1 != 0x0 < _0x468c84['timeLeft'] && (_0x468c84['timeLeft'] = 0.12); continue; case '7': var _0x468c84 = this['runnerTeleport']; continue; case '8': this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1f); continue; case '9': _0x468c84 = _0x2797a6[_0x56ae('0xc8b')]; continue; case '10': this[_0x56ae('0x1232')]['setIndexedPosition'](6.7, -0x2, !0x0); continue; } break; } } else { for (; 0x0 != _0x4aa5e7;) { var _0x9b1213 = _0x3b50a8 % _0x4aa5e7; _0x3b50a8 = _0x4aa5e7; _0x4aa5e7 = _0x9b1213; } return _0x3b50a8; } }; _0x18374c[_0x56ae('0x35a4')] = function(_0x4b5906, _0x1c9db1, _0xc1cda8, _0x332d78, _0x3ec0ad) { _0x332d78 -= _0xc1cda8; for (var _0x18acee, _0x3e7dd9; 0x0 < _0x332d78;) _0x18acee = _0x332d78 >> 0x1, _0x3e7dd9 = _0xc1cda8 + _0x18acee, 0x0 > _0x1c9db1(_0x4b5906[_0x3ec0ad], _0x4b5906[_0x3e7dd9]) ? _0x332d78 = _0x18acee : (_0xc1cda8 = _0x3e7dd9 + 0x1, _0x332d78 = _0x332d78 - _0x18acee - 0x1); return _0xc1cda8; }; _0x18374c[_0x56ae('0x35a3')] = function(_0xc1501d, _0x2bfdd5, _0x43841c, _0x24643b, _0x47b8cb) { _0x24643b -= _0x43841c; for (var _0xaed7f9, _0x26a93c; 0x0 < _0x24643b;) _0xaed7f9 = _0x24643b >> 0x1, _0x26a93c = _0x43841c + _0xaed7f9, 0x0 > _0x2bfdd5(_0xc1501d[_0x26a93c], _0xc1501d[_0x47b8cb]) ? (_0x43841c = _0x26a93c + 0x1, _0x24643b = _0x24643b - _0xaed7f9 - 0x1) : _0x24643b = _0xaed7f9; return _0x43841c; }; _0x18374c[_0x56ae('0xdd1')] = function(_0x4117d4, _0x3c3fd8, _0x2aa149) { var _0x39ed43 = _0x4117d4[_0x3c3fd8]; _0x4117d4[_0x3c3fd8] = _0x4117d4[_0x2aa149]; _0x4117d4[_0x2aa149] = _0x39ed43; }; var _0x3cd041 = function() { this['h'] = {}; }; _0x5ac4a7[_0x56ae('0x35a9')] = _0x3cd041; _0x3cd041[_0x56ae('0x8bf')] = _0x56ae('0x35a9'); _0x3cd041['__interfaces__'] = [_0x404005]; _0x3cd041[_0x56ae('0x6')] = {}; _0x3cd041[_0x56ae('0x6')]['h'] = null; _0x3cd041[_0x56ae('0x6')][_0x56ae('0x8b6')] = function(_0x108748, _0x110ead) { this.h[_0x108748] = _0x110ead; }; _0x3cd041[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x3f5458) { return this.h[_0x3f5458]; }; _0x3cd041[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x3d0bf3) { if (_0x56ae('0x35aa') === _0x56ae('0x35ab')) { var _0x154e8e = _0x3d0bf3.w, _0x14c35f = _0x3d0bf3.x, _0x56f175 = _0x3d0bf3.y; _0x3d0bf3 = _0x3d0bf3.z; var _0x2e23a2 = b.w, _0x2776f4 = b.x, _0x186e98 = b.y; b = b.z; this.w = _0x154e8e * _0x2e23a2 - _0x14c35f * _0x2776f4 - _0x56f175 * _0x186e98 - _0x3d0bf3 * b; this.x = _0x154e8e * _0x2776f4 + _0x14c35f * _0x2e23a2 + _0x56f175 * b - _0x3d0bf3 * _0x186e98; this.y = _0x154e8e * _0x186e98 - _0x14c35f * b + _0x56f175 * _0x2e23a2 + _0x3d0bf3 * _0x2776f4; this.z = _0x154e8e * b + _0x14c35f * _0x186e98 - _0x56f175 * _0x2776f4 + _0x3d0bf3 * _0x2e23a2; } else { if (!this.h.hasOwnProperty(_0x3d0bf3)) return !0x1; delete this.h[_0x3d0bf3]; return !0x0; } }; _0x3cd041[_0x56ae('0x6')][_0x56ae('0x988')] = function() { var _0x139529 = [], _0x43bda4; for (_0x43bda4 in this.h) this.h.hasOwnProperty(_0x43bda4) ? _0x139529.push(_0x43bda4 | 0x0) : null; return _0x11208a.iter(_0x139529); }; _0x3cd041[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { return { ref: this.h, it: this.keys(), hasNext: function() { return this.it.hasNext(); }, next: function() { var _0x412911 = this.it.next(); return this.ref[_0x412911]; } }; }; _0x3cd041[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3cd041; var _0x463b13 = function(_0x187d46, _0x4315d2) { this['item'] = _0x187d46; this['next'] = _0x4315d2; }; _0x5ac4a7[_0x56ae('0x35ac')] = _0x463b13; _0x463b13[_0x56ae('0x8bf')] = _0x56ae('0x35ac'); _0x463b13[_0x56ae('0x6')] = {}; _0x463b13[_0x56ae('0x6')][_0x56ae('0x24')] = null; _0x463b13[_0x56ae('0x6')][_0x56ae('0x42')] = null; _0x463b13[_0x56ae('0x6')]['__class__'] = _0x463b13; var _0x1e6a67 = function(_0x3139a9) { this[_0x56ae('0x1508')] = _0x3139a9; }; _0x5ac4a7['haxe.ds._List.ListIterator'] = _0x1e6a67; _0x1e6a67['__name__'] = 'haxe.ds._List.ListIterator'; _0x1e6a67[_0x56ae('0x6')] = {}; _0x1e6a67[_0x56ae('0x6')][_0x56ae('0x1508')] = null; _0x1e6a67[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return null != this.head; }; _0x1e6a67[_0x56ae('0x6')][_0x56ae('0x42')] = function() { var _0x1797dc = this.head.item; this.head = this.head.next; return _0x1797dc; }; _0x1e6a67[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1e6a67; var _0x5770e1 = function(_0x3e03de, _0x1a31cc) { var _0xa9632c = {}; _0xa9632c[_0x56ae('0x35ad')] = _0x56ae('0x35ae'); if ('EklYX' !== _0x56ae('0x35af')) { this[_0x56ae('0x122b')] = _0x3e03de; this[_0x56ae('0x988')] = _0x1a31cc; this[_0x56ae('0xf2a')] = 0x0; this['count'] = _0x1a31cc[_0x56ae('0x32')]; } else { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x67d')], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')])]; this['name'] = _0xa9632c[_0x56ae('0x35ad')]; } }; _0x5ac4a7[_0x56ae('0x35b0')] = _0x5770e1; _0x5770e1[_0x56ae('0x8bf')] = _0x56ae('0x35b0'); _0x5770e1[_0x56ae('0x6')] = {}; _0x5770e1[_0x56ae('0x6')]['map'] = null; _0x5770e1[_0x56ae('0x6')][_0x56ae('0x988')] = null; _0x5770e1[_0x56ae('0x6')]['index'] = null; _0x5770e1[_0x56ae('0x6')][_0x56ae('0x102c')] = null; _0x5770e1[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { if (_0x56ae('0x35b1') === 'YmeDH') { var _0x270df8 = b.next(); null == _0x270df8.stage && _0x270df8.__renderDOMClear(a); } else { return this.index < this.count; } }; _0x5770e1[_0x56ae('0x6')][_0x56ae('0x42')] = function() { var _0x551880 = this.map, _0x952ef6 = this.keys[this.index++]; return null != _0x586025[_0x952ef6] ? _0x551880.getReserved(_0x952ef6) : _0x551880.h[_0x952ef6]; }; _0x5770e1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5770e1; var _0x10cca0 = function() { this['h'] = {}; }; _0x5ac4a7[_0x56ae('0x35b2')] = _0x10cca0; _0x10cca0[_0x56ae('0x8bf')] = _0x56ae('0x35b2'); _0x10cca0['__interfaces__'] = [_0x404005]; _0x10cca0[_0x56ae('0x6')] = {}; _0x10cca0[_0x56ae('0x6')]['h'] = null; _0x10cca0[_0x56ae('0x6')]['rh'] = null; _0x10cca0[_0x56ae('0x6')][_0x56ae('0x8b6')] = function(_0x2468ea, _0x35b2bd) { null != _0x586025[_0x2468ea] ? this.setReserved(_0x2468ea, _0x35b2bd) : this.h[_0x2468ea] = _0x35b2bd; }; _0x10cca0[_0x56ae('0x6')]['get'] = function(_0x5c18f9) { return null != _0x586025[_0x5c18f9] ? this.getReserved(_0x5c18f9) : this.h[_0x5c18f9]; }; _0x10cca0[_0x56ae('0x6')][_0x56ae('0x932')] = function(_0x21aedc, _0x5c0a8f) { null == this.rh && (this.rh = {}); this.rh['$' + _0x21aedc] = _0x5c0a8f; }; _0x10cca0[_0x56ae('0x6')][_0x56ae('0x99c')] = function(_0x471c6b) { return null == this.rh ? null : this.rh['$' + _0x471c6b]; }; _0x10cca0[_0x56ae('0x6')]['existsReserved'] = function(_0x410c1b) { return null == this.rh ? !0x1 : this.rh.hasOwnProperty('$' + _0x410c1b); }; _0x10cca0[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x159d38) { if (_0x56ae('0x35b3') !== 'eawNY') { if (null != _0x586025[_0x159d38]) { _0x159d38 = '$' + _0x159d38; if (null == this.rh || !this.rh.hasOwnProperty(_0x159d38)) return !0x1; delete this.rh[_0x159d38]; } else { if (!this.h.hasOwnProperty(_0x159d38)) return !0x1; delete this.h[_0x159d38]; } return !0x0; } else { this._skeletonPoseDirty = !0x0; this._skeletonPose = new _0x536a3a(); this._rootPos = new _0x4e9ff1(); _0x614d5b.call(this, _0x159d38, b); this._skeletonClipNode = b; this._frames = this._skeletonClipNode.get_frames(); } }; _0x10cca0[_0x56ae('0x6')]['keys'] = function() { return _0x11208a.iter(this.arrayKeys()); }; _0x10cca0[_0x56ae('0x6')]['arrayKeys'] = function() { var _0x5a90d4 = [], _0x587a75; for (_0x587a75 in this.h) this.h.hasOwnProperty(_0x587a75) && _0x5a90d4.push(_0x587a75); if (null != this.rh) for (_0x587a75 in this.rh) 0x24 == _0x587a75.charCodeAt(0x0) && _0x5a90d4.push(_0x587a75.substr(0x1)); return _0x5a90d4; }; _0x10cca0[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { if ('iWsMS' !== _0x56ae('0x35b4')) { return new _0x5770e1(this, this.arrayKeys()); } else { var _0x2e3e02 = this.endZVelocity; if (this.ownerCharacter.get_zVelocity() > _0x2e3e02) { var _0x1838f5 = this.ownerCharacter.get_zVelocity(); _0x2e3e02 = _0x1838f5 + _0x575257.UOnkj(0.7, _0x2e3e02 - _0x1838f5); } _0x2e3e02 += 0.5 * (0x1 - this.ownerCharacter.tunnel.power) * (this.ownerCharacter.zMaxSpeed - _0x2e3e02); this.ownerCharacter.set_zVelocity(_0x2e3e02); return null; } }; _0x10cca0[_0x56ae('0x6')]['__class__'] = _0x10cca0; var _0xd71947 = function() { this[_0x56ae('0xf46')] = this['pos'] = 0x0; }; _0x5ac4a7['haxe.io.BytesBuffer'] = _0xd71947; _0xd71947[_0x56ae('0x8bf')] = _0x56ae('0x35b5'); _0xd71947[_0x56ae('0x6')] = {}; _0xd71947[_0x56ae('0x6')]['buffer'] = null; _0xd71947[_0x56ae('0x6')]['view'] = null; _0xd71947[_0x56ae('0x6')]['u8'] = null; _0xd71947[_0x56ae('0x6')][_0x56ae('0x1a05')] = null; _0xd71947[_0x56ae('0x6')][_0x56ae('0xf46')] = null; _0xd71947[_0x56ae('0x6')]['addByte'] = function(_0x23d443) { this.pos == this.size && this.grow(0x1); this.view.setUint8(this.pos++, _0x23d443); }; _0xd71947[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x2f6d29) { this.pos + _0x2f6d29.length > this.size && this.grow(_0x2f6d29.length); if (_0x1c1b50.zzECA(0x0, this.size)) { var _0x18272f = new Uint8Array(_0x2f6d29.b.buffer, _0x2f6d29.b.byteOffset, _0x2f6d29.length); this.u8.set(_0x18272f, this.pos); this.pos += _0x2f6d29.length; } }; _0xd71947[_0x56ae('0x6')][_0x56ae('0xf53')] = function(_0x340796, _0x163664, _0x29adce) { if (0x0 > _0x163664 || 0x0 > _0x29adce || _0x163664 + _0x29adce > _0x340796.length) throw new _0x1adea8(_0x217884.OutsideBounds); this.pos + _0x29adce > this.size && this.grow(_0x29adce); 0x0 != this.size && (_0x340796 = new Uint8Array(_0x340796.b.buffer, _0x340796.b.byteOffset + _0x163664, _0x29adce), this.u8.set(_0x340796, this.pos), this.pos += _0x29adce); }; _0xd71947[_0x56ae('0x6')][_0x56ae('0x35b6')] = function(_0x4d3ca7) { var _0xd28d86 = this.pos + _0x4d3ca7; for (_0x4d3ca7 = 0x0 == this.size ? 0x10 : this.size; _0x4d3ca7 < _0xd28d86;) _0x4d3ca7 = 0x3 * _0x4d3ca7 >> 0x1; _0xd28d86 = new ArrayBuffer(_0x4d3ca7); var _0x1c33ee = new Uint8Array(_0xd28d86); 0x0 < this.size && _0x1c33ee.set(this.u8); this.size = _0x4d3ca7; this.buffer = _0xd28d86; this.u8 = _0x1c33ee; this.view = new DataView(this.buffer); }; _0xd71947[_0x56ae('0x6')][_0x56ae('0xc4c')] = function() { if (_0x56ae('0x35b7') === _0x56ae('0x35b7')) { if (0x0 == this.size) return new _0x36de50(new ArrayBuffer(0x0)); var _0x5e45f6 = new _0x36de50(this.buffer); _0x5e45f6.length = this.pos; return _0x5e45f6; } else { c(b); } }; _0xd71947[_0x56ae('0x6')]['__class__'] = _0xd71947; var _0x1c7620 = function() {}; _0x5ac4a7[_0x56ae('0x35b8')] = _0x1c7620; _0x1c7620[_0x56ae('0x8bf')] = _0x56ae('0x35b8'); _0x1c7620[_0x56ae('0x6')] = {}; _0x1c7620[_0x56ae('0x6')]['bigEndian'] = null; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x1623')] = function() { throw new _0x1adea8(_0x56ae('0xe2a')); }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x16af')] = function(_0x528234, _0x1a3fa3, _0x1e601b) { if (_0x56ae('0x35b9') !== _0x56ae('0x35ba')) { var _0x3481e1 = _0x1e601b, _0x7a2e04 = _0x528234.b; if (0x0 > _0x1a3fa3 || 0x0 > _0x1e601b || _0x1a3fa3 + _0x1e601b > _0x528234.length) throw new _0x1adea8(_0x217884.OutsideBounds); try { for (; 0x0 < _0x3481e1;) _0x7a2e04[_0x1a3fa3] = this.readByte(), ++_0x1a3fa3, --_0x3481e1; } catch (_0x28dd4a) { if (_0x3ce0fc.lastException = _0x28dd4a, !((_0x28dd4a instanceof _0x1adea8 ? _0x28dd4a.val : _0x28dd4a) instanceof _0x6b4575)) throw _0x28dd4a; } return _0x1e601b - _0x3481e1; } else { return _0xc5462.compareMethods(this.callback, _0x528234) ? this.useCapture == _0x1a3fa3 : !0x1; } }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x35bb')] = function(_0x1685da, _0x148f68, _0x7f5a42) { for (; 0x0 < _0x7f5a42;) { var _0x1f00f3 = this.readBytes(_0x1685da, _0x148f68, _0x7f5a42); if (0x0 == _0x1f00f3) throw new _0x1adea8(_0x217884.Blocked); _0x148f68 += _0x1f00f3; _0x7f5a42 -= _0x1f00f3; } }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x1699')] = function(_0x2f991e) { for (var _0x590b47 = new _0x36de50(new ArrayBuffer(_0x2f991e)), _0xd89ba9 = 0x0; 0x0 < _0x2f991e;) { if ('TIsag' !== 'EbePH') { var _0x1470d8 = this.readBytes(_0x590b47, _0xd89ba9, _0x2f991e); if (_0x575257.winLH(0x0, _0x1470d8)) throw new _0x1adea8(_0x217884.Blocked); _0xd89ba9 += _0x1470d8; _0x2f991e -= _0x1470d8; } else { if (!f.get_visible() || this.__isMask || null == this.__bitmapData || null != this.get_mask() && !this.get_mask().__hitTestMask(_0x2f991e, _0x590b47)) return !0x1; this.__getRenderTransform(); _0xd89ba9 = this.__renderTransform; var _0x3fdec7 = _0xd89ba9.a * _0xd89ba9.d - _0xd89ba9.b * _0xd89ba9.c; _0xd89ba9 = 0x0 == _0x3fdec7 ? -_0xd89ba9.tx : 0x1 / _0x3fdec7 * (_0xd89ba9.c * (_0xd89ba9.ty - _0x590b47) + _0xd89ba9.d * (_0x2f991e - _0xd89ba9.tx)); _0x3fdec7 = this.__renderTransform; var _0x4a1428 = _0x575257.LgLGL(_0x3fdec7.a * _0x3fdec7.d, _0x3fdec7.b * _0x3fdec7.c); _0x2f991e = _0x575257.npLwq(0x0, _0x4a1428) ? -_0x3fdec7.ty : _0x575257.UOnkj(0x1 / _0x4a1428, _0x3fdec7.a * (_0x590b47 - _0x3fdec7.ty) + _0x3fdec7.b * (_0x3fdec7.tx - _0x2f991e)); if (0x0 < _0xd89ba9 && 0x0 < _0x2f991e && _0xd89ba9 <= this.__bitmapData.width && _0x2f991e <= this.__bitmapData.height) { if (null != this.__scrollRect && !this.__scrollRect.contains(_0xd89ba9, _0x2f991e)) return !0x1; null == _0x1470d8 || e || _0x1470d8.push(f); return !0x0; } return !0x1; } } return _0x590b47; }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x35bc')] = function() { var _0x14451c = this.readByte(), _0x3efcc3 = this.readByte(); _0x14451c = this.bigEndian ? _0x3efcc3 | _0x14451c << 0x8 : _0x14451c | _0x3efcc3 << 0x8; return 0x0 != (_0x14451c & 0x8000) ? _0x14451c - 0x10000 : _0x14451c; }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x35bd')] = function() { var _0x3ac0e5 = this.readByte(), _0x49bab5 = this.readByte(); return this.bigEndian ? _0x49bab5 | _0x3ac0e5 << 0x8 : _0x3ac0e5 | _0x49bab5 << 0x8; }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x3501')] = function() { var _0x4cfc29 = this.readByte(), _0x2b90a0 = this.readByte(), _0x159591 = this.readByte(), _0x4680e3 = this.readByte(); return this.bigEndian ? _0x4680e3 | _0x159591 << 0x8 | _0x2b90a0 << 0x10 | _0x4cfc29 << 0x18 : _0x4cfc29 | _0x2b90a0 << 0x8 | _0x159591 << 0x10 | _0x4680e3 << 0x18; }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x35be')] = function(_0x23dc04, _0xf9230b) { if (_0x56ae('0x35bf') !== _0x56ae('0x35c0')) { var _0x431b63 = new _0x36de50(new ArrayBuffer(_0x23dc04)); this.readFullBytes(_0x431b63, 0x0, _0x23dc04); return _0x431b63.getString(0x0, _0x23dc04, _0xf9230b); } else { this.filterIndex = -0x1; _0x1fc9d4.call(this, _0x23dc04, _0xf9230b, _0x431b63); if (_0x59b8d7.__instanceof(_0x431b63.filter, _0x3bf9c5)) for (this.filterClass = _0x431b63.filter, 0x0 == _0x23dc04.get_filters().length && _0x23dc04.set_filters([_0x4b5a45.createInstance(this.filterClass, [])]), _0xf9230b = 0x0, _0x23dc04 = _0x23dc04.get_filters(); _0xf9230b < _0x23dc04.length;) _0x431b63 = _0x23dc04[_0xf9230b], ++_0xf9230b, _0x59b8d7.__instanceof(_0x431b63, this.filterClass) && (this.filter = _0x431b63); else this.filterIndex = _0x431b63.filter, this.filter = _0x23dc04.get_filters()[this.filterIndex]; } }; _0x1c7620[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1c7620; var _0x59bf45 = function(_0x6a9b97, _0x528d3a, _0x3de2d4) { null == _0x528d3a && (_0x528d3a = 0x0); null == _0x3de2d4 && (_0x3de2d4 = _0x6a9b97['length'] - _0x528d3a); if (0x0 > _0x528d3a || 0x0 > _0x3de2d4 || _0x528d3a + _0x3de2d4 > _0x6a9b97[_0x56ae('0x32')]) throw new _0x1adea8(_0x217884[_0x56ae('0x29a6')]); this['b'] = _0x6a9b97['b']; this['pos'] = _0x528d3a; this['totlen'] = this[_0x56ae('0x16c9')] = _0x3de2d4; }; _0x5ac4a7[_0x56ae('0x35c1')] = _0x59bf45; _0x59bf45['__name__'] = _0x56ae('0x35c1'); _0x59bf45[_0x56ae('0x8ee')] = _0x1c7620; _0x59bf45[_0x56ae('0x6')] = _0x4e6193(_0x1c7620[_0x56ae('0x6')], { 'b': null, 'pos': null, 'len': null, 'totlen': null, 'readByte': function() { if (0x0 == this[_0x56ae('0x16c9')]) throw new _0x1adea8(new _0x6b4575()); this[_0x56ae('0x16c9')]--; return this['b'][this[_0x56ae('0x1a05')]++]; }, 'readBytes': function(_0x2a6465, _0x433979, _0x5c99bb) { if (0x0 > _0x433979 || 0x0 > _0x5c99bb || _0x433979 + _0x5c99bb > _0x2a6465[_0x56ae('0x32')]) throw new _0x1adea8(_0x217884[_0x56ae('0x29a6')]); if (0x0 == this['len'] && 0x0 < _0x5c99bb) throw new _0x1adea8(new _0x6b4575()); this[_0x56ae('0x16c9')] < _0x5c99bb && (_0x5c99bb = this[_0x56ae('0x16c9')]); var _0x556e79 = this['b']; _0x2a6465 = _0x2a6465['b']; for (var _0x306ee5 = 0x0, _0x2dfd21 = _0x5c99bb; _0x306ee5 < _0x2dfd21;) { var _0x249077 = _0x306ee5++; _0x2a6465[_0x433979 + _0x249077] = _0x556e79[this[_0x56ae('0x1a05')] + _0x249077]; } this[_0x56ae('0x1a05')] += _0x5c99bb; this[_0x56ae('0x16c9')] -= _0x5c99bb; return _0x5c99bb; }, '__class__': _0x59bf45 }); _0x3acb5b[_0x56ae('0x35c2')] = {}; _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0xc87')] = _0x56ae('0x35c2'); _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0xcda')] = ['UTF8', _0x56ae('0x35c3')]; _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c4')] = {}; _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c3')] = {}; _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c3')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c3')][_0x56ae('0xce4')] = _0x56ae('0x35c2'); _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c3')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c4')]['_hx_index'] = 0x0; _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c4')][_0x56ae('0xce4')] = _0x56ae('0x35c2'); _0x3acb5b[_0x56ae('0x35c2')][_0x56ae('0x35c4')][_0x56ae('0x8a8')] = _0x370254; var _0x6b4575 = function() {}; _0x5ac4a7[_0x56ae('0x4cc')] = _0x6b4575; _0x6b4575[_0x56ae('0x8bf')] = _0x1c1b50['nUeuk']; _0x6b4575[_0x56ae('0x6')] = {}; _0x6b4575[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return 'Eof'; }; _0x6b4575[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x6b4575; var _0x217884 = _0x3acb5b[_0x56ae('0x35c5')] = {}, _0x2cc961 = function() {}; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0xc87')] = _0x56ae('0x35c5'); _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0xcda')] = [_0x56ae('0x35c6'), _0x56ae('0x35c7'), _0x56ae('0x29a6'), _0x56ae('0x35c8')]; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c6')] = {}; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c7')] = {}; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x29a6')] = {}; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c8')] = (_0xf76599 = function(_0xce62c8) { return { _hx_index: 0x3, e: _0xce62c8, __enum__: _0x56ae('0x35c5'), toString: _0x370254 }; }, _0xf76599.__params__ = ['e'], _0xf76599); _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x29a6')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x29a6')][_0x56ae('0xce4')] = _0x56ae('0x35c5'); _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x29a6')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c7')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c7')][_0x56ae('0xce4')] = _0x56ae('0x35c5'); _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c7')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c6')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c6')][_0x56ae('0xce4')] = 'haxe.io.Error'; _0x3acb5b[_0x56ae('0x35c5')][_0x56ae('0x35c6')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x35c9')] = _0x2cc961; _0x2cc961['__name__'] = 'haxe.io.FPHelper'; _0x2cc961[_0x56ae('0x35ca')] = function(_0x1481a3) { _0x2cc961['helper'][_0x56ae('0x1414')](0x0, _0x1481a3, !0x0); return _0x2cc961['helper'][_0x56ae('0x1415')](0x0, !0x0); }; _0x2cc961[_0x56ae('0x35cb')] = function(_0x37d755, _0x39b688) { _0x2cc961['helper'][_0x56ae('0x1414')](0x0, _0x37d755, !0x0); _0x2cc961['helper'][_0x56ae('0x1414')](0x4, _0x39b688, !0x0); return _0x2cc961[_0x56ae('0x1413')][_0x56ae('0x35cc')](0x0, !0x0); }; var _0xb482a5 = function(_0x1b3a42) { switch (_0x1b3a42) { case '.': case '..': this[_0x56ae('0x35cd')] = _0x1b3a42; this[_0x56ae('0x936')] = ''; return; } var _0x13edd6 = _0x1b3a42['lastIndexOf']('/'), _0x851821 = _0x1b3a42[_0x56ae('0xcd4')]('\x5c'); _0x13edd6 < _0x851821 ? (this[_0x56ae('0x35cd')] = _0x11208a['substr'](_0x1b3a42, 0x0, _0x851821), _0x1b3a42 = _0x11208a['substr'](_0x1b3a42, _0x851821 + 0x1, null), this[_0x56ae('0x35ce')] = !0x0) : _0x851821 < _0x13edd6 ? (this[_0x56ae('0x35cd')] = _0x11208a[_0x56ae('0xc14')](_0x1b3a42, 0x0, _0x13edd6), _0x1b3a42 = _0x11208a['substr'](_0x1b3a42, _0x13edd6 + 0x1, null)) : this[_0x56ae('0x35cd')] = null; _0x13edd6 = _0x1b3a42[_0x56ae('0xcd4')]('.'); - 0x1 != _0x13edd6 ? (this[_0x56ae('0x35cf')] = _0x11208a[_0x56ae('0xc14')](_0x1b3a42, _0x13edd6 + 0x1, null), this[_0x56ae('0x936')] = _0x11208a[_0x56ae('0xc14')](_0x1b3a42, 0x0, _0x13edd6)) : (this['ext'] = null, this[_0x56ae('0x936')] = _0x1b3a42); }; _0x5ac4a7['haxe.io.Path'] = _0xb482a5; _0xb482a5['__name__'] = _0x56ae('0x35d0'); _0xb482a5[_0x56ae('0x35d1')] = function(_0x5b72b9) { _0x5b72b9 = new _0xb482a5(_0x5b72b9); return null == _0x5b72b9[_0x56ae('0x35cd')] ? '' : _0x5b72b9['dir']; }; _0xb482a5[_0x56ae('0x6')] = {}; _0xb482a5[_0x56ae('0x6')][_0x56ae('0x35cd')] = null; _0xb482a5[_0x56ae('0x6')][_0x56ae('0x936')] = null; _0xb482a5[_0x56ae('0x6')][_0x56ae('0x35cf')] = null; _0xb482a5[_0x56ae('0x6')][_0x56ae('0x35ce')] = null; _0xb482a5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xb482a5; var _0x19c288 = {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x35d2')]] = _0x19c288; _0x19c288[_0x56ae('0x8bf')] = _0x56ae('0x4cd'); _0x19c288['resolve'] = function(_0x157714, _0x22a73a) { var _0x1b4425 = _0x157714['elementsNamed'](_0x22a73a)[_0x56ae('0x42')](); if (null == _0x1b4425) { if (_0x157714['nodeType'] == _0x5465e8[_0x56ae('0xafb')]) _0x157714 = _0x56ae('0xafb'); else { if (_0x157714[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x157714[_0x56ae('0xafa')])); _0x157714 = _0x157714[_0x56ae('0xafe')]; } throw new _0x1adea8(_0x157714 + _0x56ae('0x35d3') + _0x22a73a); } if (_0x1b4425[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafb')] && _0x1b4425[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x575257['sCmhM'](_0x56ae('0x1802'), _0x2e9646['toString'](_0x1b4425[_0x56ae('0xafa')]))); return _0x1b4425; }; var _0x795e66 = {}; _0x5ac4a7[_0x56ae('0x35d4')] = _0x795e66; _0x795e66[_0x56ae('0x8bf')] = _0x56ae('0x35d4'); _0x795e66[_0x56ae('0x158b')] = function(_0x5ded2d, _0x3d0604) { if (_0x5ded2d[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) throw new _0x1adea8(_0x56ae('0x35d5') + _0x3d0604); var _0x3abbb5 = _0x5ded2d[_0x56ae('0x1b')](_0x3d0604); if (null == _0x3abbb5) { if (_0x5ded2d['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646['toString'](_0x5ded2d[_0x56ae('0xafa')])); throw new _0x1adea8(_0x5ded2d['nodeName'] + '\x20is\x20missing\x20attribute\x20' + _0x3d0604); } return _0x3abbb5; }; var _0x17bf0f = {}; _0x5ac4a7[_0x56ae('0x35d6')] = _0x17bf0f; _0x17bf0f[_0x56ae('0x8bf')] = _0x56ae('0x35d6'); _0x17bf0f[_0x56ae('0x158b')] = function(_0x165ef3, _0x401aa0) { if (_0x165ef3[_0x56ae('0xafa')] == _0x5465e8['Document']) throw new _0x1adea8(_0x575257[_0x56ae('0x7a3')](_0x56ae('0x35d5'), _0x401aa0)); return _0x165ef3[_0x56ae('0x1649')](_0x401aa0); }; var _0x212fbd = {}; _0x5ac4a7[_0x56ae('0x35d7')] = _0x212fbd; _0x212fbd[_0x56ae('0x8bf')] = _0x56ae('0x35d7'); _0x212fbd[_0x56ae('0x158b')] = function(_0x419473, _0x11985e) { return _0x419473['elementsNamed'](_0x11985e)[_0x56ae('0x8f5')](); }; var _0x54d6c9 = {}; _0x5ac4a7[_0x56ae('0x35d8')] = _0x54d6c9; _0x54d6c9[_0x56ae('0x8bf')] = 'haxe.xml._Access.NodeListAccess_Impl_'; _0x54d6c9[_0x56ae('0x158b')] = function(_0x506620, _0x47cefa) { var _0x669782 = []; for (_0x506620 = _0x506620[_0x56ae('0xd0e')](_0x47cefa); _0x506620[_0x56ae('0x8f5')]();) { _0x47cefa = _0x506620['next'](); if (_0x47cefa['nodeType'] != _0x5465e8[_0x56ae('0xafb')] && _0x47cefa[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0x1802') + _0x2e9646[_0x56ae('0x8a8')](_0x47cefa[_0x56ae('0xafa')])); _0x669782[_0x56ae('0x8f0')](_0x47cefa); } return _0x669782; }; var _0x3a72f9 = {}; _0x5ac4a7[_0x56ae('0x35d9')] = _0x3a72f9; _0x3a72f9[_0x56ae('0x8bf')] = 'haxe.xml._Access.Access_Impl_'; _0x3a72f9[_0x56ae('0x984')] = {}; _0x3a72f9[_0x56ae('0x984')][_0x56ae('0x35da')] = _0x56ae('0x35da'); _0x3a72f9['get_innerData'] = function(_0x4b59a5) { if (_0x4b59a5[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafb')] && _0x4b59a5[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0x54c') + _0x2e9646['toString'](_0x4b59a5[_0x56ae('0xafa')])); var _0x3ed2de = _0x11208a[_0x56ae('0x8b0')](_0x4b59a5[_0x56ae('0xd03')]); if (!_0x3ed2de[_0x56ae('0x8f5')]()) { if (_0x4b59a5[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')]) _0x4b59a5 = _0x56ae('0xafb'); else { if (_0x4b59a5[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x1c1b50['cGAqi'] + _0x2e9646['toString'](_0x4b59a5[_0x56ae('0xafa')])); _0x4b59a5 = _0x4b59a5['nodeName']; } throw new _0x1adea8(_0x4b59a5 + _0x56ae('0x35db')); } var _0x5ed50f = _0x3ed2de[_0x56ae('0x42')](); if (_0x3ed2de[_0x56ae('0x8f5')]()) { var _0x7db814 = _0x3ed2de[_0x56ae('0x42')](); if (_0x5ed50f[_0x56ae('0xafa')] == _0x5465e8['PCData'] && _0x7db814[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xcff')]) { if (_0x5ed50f[_0x56ae('0xafa')] == _0x5465e8['Document'] || _0x5ed50f[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646['toString'](_0x5ed50f[_0x56ae('0xafa')])); _0x5ed50f = '' == _0x876409['trim'](_0x5ed50f[_0x56ae('0xd08')]); } else _0x5ed50f = !0x1; if (_0x5ed50f) { if (!_0x3ed2de[_0x56ae('0x8f5')]()) { if (_0x7db814[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')] || _0x7db814[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8('Bad\x20node\x20type,\x20unexpected\x20' + _0x2e9646[_0x56ae('0x8a8')](_0x7db814[_0x56ae('0xafa')])); return _0x7db814[_0x56ae('0xd08')]; } _0x5ed50f = _0x3ed2de[_0x56ae('0x42')](); if (_0x5ed50f[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xcfe')]) { if (_0x5ed50f[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')] || _0x5ed50f[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0x5ed50f[_0x56ae('0xafa')])); _0x5ed50f = '' == _0x876409['trim'](_0x5ed50f[_0x56ae('0xd08')]); } else _0x5ed50f = !0x1; if (_0x5ed50f && !_0x3ed2de['hasNext']()) { if (_0x7db814[_0x56ae('0xafa')] == _0x5465e8['Document'] || _0x7db814[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0x7db814['nodeType'])); return _0x7db814[_0x56ae('0xd08')]; } } if (_0x4b59a5[_0x56ae('0xafa')] == _0x5465e8['Document']) _0x4b59a5 = 'Document'; else { if (_0x56ae('0x35dc') !== _0x56ae('0x35dd')) { if (_0x4b59a5['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x4b59a5['nodeType'])); _0x4b59a5 = _0x4b59a5[_0x56ae('0xafe')]; } else { _0x4304e9['go'](_0x3b21dd[_0x56ae('0x215b')]()); return; } } throw new _0x1adea8(_0x4b59a5 + _0x56ae('0x35de')); } if (_0x5ed50f[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xcfe')] && _0x5ed50f[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xcff')]) { if (_0x4b59a5[_0x56ae('0xafa')] == _0x5465e8['Document']) _0x4b59a5 = _0x56ae('0xafb'); else { if (_0x4b59a5[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x4b59a5[_0x56ae('0xafa')])); _0x4b59a5 = _0x4b59a5[_0x56ae('0xafe')]; } throw new _0x1adea8(_0x1c1b50[_0x56ae('0x35df')](_0x4b59a5, _0x56ae('0x35db'))); } if (_0x5ed50f[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafb')] || _0x5ed50f[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646[_0x56ae('0x8a8')](_0x5ed50f[_0x56ae('0xafa')])); return _0x5ed50f['nodeValue']; }; var _0x236fa2 = function(_0x252c1e, _0x58bdf8, _0x10c1f0) { this[_0x56ae('0x35e0')] = _0x58bdf8; this[_0x56ae('0x1466')] = _0x252c1e; this[_0x56ae('0xc5c')] = _0x10c1f0; this[_0x56ae('0x34a3')] = 0x1; for (_0x252c1e = this[_0x56ae('0x35e1')] = 0x0; _0x1c1b50[_0x56ae('0x2ab')](_0x252c1e, _0x10c1f0);) { var _0x1ac1f6 = _0x252c1e++; _0x1ac1f6 = _0x58bdf8[_0x56ae('0x33')](_0x1ac1f6); 0xa == _0x1ac1f6 ? (this[_0x56ae('0x34a3')]++, this[_0x56ae('0x35e1')] = 0x0) : 0xd != _0x1ac1f6 && this['positionAtLine']++; } }; _0x5ac4a7[_0x56ae('0x4cf')] = _0x236fa2; _0x236fa2['__name__'] = _0x1c1b50['idHrL']; _0x236fa2[_0x56ae('0x6')] = {}; _0x236fa2[_0x56ae('0x6')][_0x56ae('0x1466')] = null; _0x236fa2[_0x56ae('0x6')][_0x56ae('0x34a3')] = null; _0x236fa2[_0x56ae('0x6')][_0x56ae('0x35e1')] = null; _0x236fa2[_0x56ae('0x6')][_0x56ae('0xc5c')] = null; _0x236fa2[_0x56ae('0x6')][_0x56ae('0x35e0')] = null; _0x236fa2[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return _0x59b8d7.getClass(this).__name__ + ':\x20' + this.message + _0x56ae('0x35e2') + this.lineNumber + '\x20char\x20' + this.positionAtLine; }; _0x236fa2[_0x56ae('0x6')]['__class__'] = _0x236fa2; var _0x69d1dd = function() {}; _0x5ac4a7[_0x56ae('0x35e3')] = _0x69d1dd; _0x69d1dd['__name__'] = _0x56ae('0x35e3'); _0x69d1dd[_0x56ae('0xc3b')] = function(_0x2bd7ba, _0x4a5b52) { null == _0x4a5b52 && (_0x4a5b52 = !0x1); var _0x2f7047 = _0x5465e8['createDocument'](); _0x69d1dd[_0x56ae('0x35e4')](_0x2bd7ba, _0x4a5b52, 0x0, _0x2f7047); return _0x2f7047; }; _0x69d1dd[_0x56ae('0x35e4')] = function(_0x21d6fe, _0x2080bc, _0x3b0d01, _0x32114c) { null == _0x3b0d01 && (_0x3b0d01 = 0x0); for (var _0x92a218 = null, _0x4094f7 = 0x1, _0x1dbfec = 0x1, _0x2d9f4e = null, _0x5ac4a7 = 0x0, _0x4e6193 = 0x0, _0x5c4c32 = 0x0, _0x50d126 = _0x21d6fe[_0x56ae('0x33')](_0x3b0d01), _0x47c66a = new _0x4f2015(), _0x370254 = 0x1, _0x37c090 = -0x1; _0x50d126 == _0x50d126;) { if (_0x56ae('0x35e5') !== 'LvEwi') { _0x32114c = _0x4eefd2[_0x56ae('0x2fe0')]; var _0x450d7d = _0x4094f7; null == _0x450d7d && (_0x450d7d = new _0x4e9ff1()); _0x450d7d['x'] = -0x1 * _0x32114c['x']; _0x450d7d['y'] = -0x1 * _0x32114c['y']; _0x450d7d['z'] = -0x1 * _0x32114c['z']; } else { switch (_0x4094f7) { case 0x0: switch (_0x50d126) { case 0x9: case 0xa: case 0xd: case 0x20: break; default: _0x4094f7 = _0x1dbfec; continue; } break; case 0x1: if (0x3c == _0x50d126) _0x4094f7 = 0x0, _0x1dbfec = 0x2; else { _0x5ac4a7 = _0x3b0d01; _0x4094f7 = 0xd; continue; } break; case 0x2: switch (_0x50d126) { case 0x21: if (0x5b == _0x21d6fe[_0x56ae('0x33')](_0x3b0d01 + 0x1)) { _0x3b0d01 += 0x2; if (_0x56ae('0x35e6') != _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x3b0d01, 0x6)[_0x56ae('0x2361')]()) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35e7'), _0x21d6fe, _0x3b0d01)); _0x3b0d01 += 0x5; _0x4094f7 = 0x11; } else if (0x44 == _0x21d6fe[_0x56ae('0x33')](_0x3b0d01 + 0x1) || 0x64 == _0x21d6fe[_0x56ae('0x33')](_0x3b0d01 + 0x1)) { if (_0x56ae('0x35e8') != _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x3b0d01 + 0x2, 0x6)['toUpperCase']()) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35e9'), _0x21d6fe, _0x3b0d01)); _0x3b0d01 += 0x8; _0x4094f7 = 0x10; } else { if (_0x1c1b50[_0x56ae('0x2d7')](0x2d, _0x21d6fe[_0x56ae('0x33')](_0x3b0d01 + 0x1)) || 0x2d != _0x21d6fe['charCodeAt'](_0x3b0d01 + 0x2)) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35ea'), _0x21d6fe, _0x3b0d01)); _0x3b0d01 += 0x2; _0x4094f7 = 0xf; } _0x5ac4a7 = _0x3b0d01 + 0x1; break; case 0x2f: if (null == _0x32114c) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35eb'), _0x21d6fe, _0x3b0d01)); _0x5ac4a7 = _0x3b0d01 + 0x1; _0x4094f7 = 0x0; _0x1dbfec = 0xa; break; case 0x3f: _0x4094f7 = 0xe; _0x5ac4a7 = _0x3b0d01; break; default: _0x4094f7 = 0x3; _0x5ac4a7 = _0x3b0d01; continue; } break; case 0x3: if (!(0x61 <= _0x50d126 && 0x7a >= _0x50d126 || 0x41 <= _0x50d126 && 0x5a >= _0x50d126 || 0x30 <= _0x50d126 && 0x39 >= _0x50d126 || 0x3a == _0x50d126 || 0x2e == _0x50d126 || 0x5f == _0x50d126 || 0x2d == _0x50d126)) { if (_0x1c1b50[_0x56ae('0x2d8')](_0x3b0d01, _0x5ac4a7)) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35eb'), _0x21d6fe, _0x3b0d01)); _0x92a218 = _0x5465e8['createElement'](_0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x3b0d01 - _0x5ac4a7)); _0x32114c[_0x56ae('0x994')](_0x92a218); ++_0x4e6193; _0x4094f7 = 0x0; _0x1dbfec = 0x4; continue; } break; case 0x4: switch (_0x50d126) { case 0x2f: _0x4094f7 = 0xb; break; case 0x3e: _0x4094f7 = 0x9; break; default: _0x4094f7 = 0x5; _0x5ac4a7 = _0x3b0d01; continue; } break; case 0x5: if (!(0x61 <= _0x50d126 && 0x7a >= _0x50d126 || 0x41 <= _0x50d126 && 0x5a >= _0x50d126 || _0x1c1b50['zJHHy'](0x30, _0x50d126) && 0x39 >= _0x50d126 || 0x3a == _0x50d126 || 0x2e == _0x50d126 || 0x5f == _0x50d126 || 0x2d == _0x50d126)) { if (_0x5ac4a7 == _0x3b0d01) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35ec'), _0x21d6fe, _0x3b0d01)); _0x2d9f4e = _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x3b0d01 - _0x5ac4a7); if (_0x92a218[_0x56ae('0x1649')](_0x2d9f4e)) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35ed') + _0x2d9f4e + ']', _0x21d6fe, _0x3b0d01)); _0x4094f7 = 0x0; _0x1dbfec = 0x6; continue; } break; case 0x6: if (0x3d == _0x50d126) _0x4094f7 = 0x0, _0x1dbfec = 0x7; else throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35ee'), _0x21d6fe, _0x3b0d01)); break; case 0x7: switch (_0x50d126) { case 0x22: case 0x27: _0x47c66a = new _0x4f2015(); _0x4094f7 = 0x8; _0x5ac4a7 = _0x3b0d01 + 0x1; _0x37c090 = _0x50d126; break; default: throw new _0x1adea8(new _0x236fa2(_0x1c1b50[_0x56ae('0x2da')], _0x21d6fe, _0x3b0d01)); } break; case 0x8: switch (_0x50d126) { case 0x26: _0x370254 = _0x3b0d01 - _0x5ac4a7; _0x47c66a['b'] += null == _0x370254 ? _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, null) : _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x370254); _0x4094f7 = 0x12; _0x370254 = 0x8; _0x5ac4a7 = _0x3b0d01 + 0x1; break; case 0x3c: case 0x3e: if (_0x2080bc) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35ef') + String[_0x56ae('0xcce')](_0x50d126) + '\x20in\x20attribute\x20value', _0x21d6fe, _0x3b0d01)); _0x50d126 == _0x37c090 && (_0x1dbfec = _0x3b0d01 - _0x5ac4a7, _0x47c66a['b'] += null == _0x1dbfec ? _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, null) : _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x1dbfec), _0x1dbfec = _0x47c66a['b'], _0x47c66a = new _0x4f2015(), _0x92a218[_0x56ae('0x8b6')](_0x2d9f4e, _0x1dbfec), _0x4094f7 = 0x0, _0x1dbfec = 0x4); break; default: _0x50d126 == _0x37c090 && (_0x1dbfec = _0x3b0d01 - _0x5ac4a7, _0x47c66a['b'] += null == _0x1dbfec ? _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, null) : _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, _0x1dbfec), _0x1dbfec = _0x47c66a['b'], _0x47c66a = new _0x4f2015(), _0x92a218[_0x56ae('0x8b6')](_0x2d9f4e, _0x1dbfec), _0x4094f7 = 0x0, _0x1dbfec = 0x4); } break; case 0x9: _0x5ac4a7 = _0x3b0d01 = _0x69d1dd[_0x56ae('0x35e4')](_0x21d6fe, _0x2080bc, _0x3b0d01, _0x92a218); _0x4094f7 = 0x1; break; case 0xa: if (!(0x61 <= _0x50d126 && 0x7a >= _0x50d126 || 0x41 <= _0x50d126 && _0x1c1b50[_0x56ae('0x2dc')](0x5a, _0x50d126) || 0x30 <= _0x50d126 && 0x39 >= _0x50d126 || 0x3a == _0x50d126 || 0x2e == _0x50d126 || 0x5f == _0x50d126 || 0x2d == _0x50d126)) { if (_0x1c1b50[_0x56ae('0x2dd')](_0x5ac4a7, _0x3b0d01)) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35eb'), _0x21d6fe, _0x3b0d01)); _0x1dbfec = _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, _0x3b0d01 - _0x5ac4a7); if (null == _0x32114c || 0x0 != _0x32114c['nodeType']) throw new _0x1adea8(new _0x236fa2(_0x1c1b50['liCZX'] + _0x1dbfec + '>,\x20tag\x20is\x20not\x20open', _0x21d6fe, _0x3b0d01)); if (_0x32114c['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x32114c['nodeType'])); if (_0x1dbfec != _0x32114c[_0x56ae('0xafe')]) { if (_0x32114c['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x32114c[_0x56ae('0xafa')])); throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35f0') + _0x32114c[_0x56ae('0xafe')] + '>', _0x21d6fe, _0x3b0d01)); } _0x4094f7 = 0x0; _0x1dbfec = 0xc; continue; } break; case 0xb: if (_0x1c1b50[_0x56ae('0x2dd')](0x3e, _0x50d126)) _0x4094f7 = 0x1; else throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35f1'), _0x21d6fe, _0x3b0d01)); break; case 0xc: if (0x3e == _0x50d126) return 0x0 == _0x4e6193 && _0x32114c['addChild'](_0x5465e8[_0x56ae('0xd06')]('')), _0x3b0d01; throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35f1'), _0x21d6fe, _0x3b0d01)); case 0xd: 0x3c == _0x50d126 ? (_0x1dbfec = _0x3b0d01 - _0x5ac4a7, _0x47c66a['b'] += null == _0x1dbfec ? _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, null) : _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x1dbfec), _0x1dbfec = _0x5465e8[_0x56ae('0xd06')](_0x47c66a['b']), _0x47c66a = new _0x4f2015(), _0x32114c['addChild'](_0x1dbfec), ++_0x4e6193, _0x4094f7 = 0x0, _0x1dbfec = 0x2) : 0x26 == _0x50d126 && (_0x370254 = _0x3b0d01 - _0x5ac4a7, _0x47c66a['b'] += _0x1c1b50[_0x56ae('0x2dd')](null, _0x370254) ? _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, null) : _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x370254), _0x4094f7 = 0x12, _0x370254 = 0xd, _0x5ac4a7 = _0x3b0d01 + 0x1); break; case 0xe: 0x3f == _0x50d126 && 0x3e == _0x21d6fe['charCodeAt'](_0x3b0d01 + 0x1) && (++_0x3b0d01, _0x50d126 = _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7 + 0x1, _0x3b0d01 - _0x5ac4a7 - 0x2), _0x32114c[_0x56ae('0x994')](_0x5465e8['createProcessingInstruction'](_0x50d126)), ++_0x4e6193, _0x4094f7 = 0x1); break; case 0xf: 0x2d == _0x50d126 && 0x2d == _0x21d6fe['charCodeAt'](_0x3b0d01 + 0x1) && 0x3e == _0x21d6fe[_0x56ae('0x33')](_0x3b0d01 + 0x2) && (_0x32114c[_0x56ae('0x994')](_0x5465e8[_0x56ae('0xd0c')](_0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x3b0d01 - _0x5ac4a7))), ++_0x4e6193, _0x3b0d01 += 0x2, _0x4094f7 = 0x1); break; case 0x10: 0x5b == _0x50d126 ? ++_0x5c4c32 : 0x5d == _0x50d126 ? --_0x5c4c32 : 0x3e == _0x50d126 && 0x0 == _0x5c4c32 && (_0x32114c[_0x56ae('0x994')](_0x5465e8['createDocType'](_0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x3b0d01 - _0x5ac4a7))), ++_0x4e6193, _0x4094f7 = 0x1); break; case 0x11: 0x5d == _0x50d126 && 0x5d == _0x21d6fe[_0x56ae('0x33')](_0x3b0d01 + 0x1) && 0x3e == _0x21d6fe[_0x56ae('0x33')](_0x1c1b50[_0x56ae('0x35df')](_0x3b0d01, 0x2)) && (_0x50d126 = _0x5465e8[_0x56ae('0xd0b')](_0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x3b0d01 - _0x5ac4a7)), _0x32114c[_0x56ae('0x994')](_0x50d126), ++_0x4e6193, _0x3b0d01 += 0x2, _0x4094f7 = 0x1); break; case 0x12: if (0x3b == _0x50d126) { _0x5ac4a7 = _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, _0x3b0d01 - _0x5ac4a7); if (0x23 == _0x5ac4a7[_0x56ae('0x33')](0x0)) _0x5ac4a7 = 0x78 == _0x5ac4a7['charCodeAt'](0x1) ? _0x1b30b7['parseInt']('0' + _0x11208a[_0x56ae('0xc14')](_0x5ac4a7, 0x1, _0x5ac4a7[_0x56ae('0x32')] - 0x1)) : _0x1b30b7[_0x56ae('0xcc9')](_0x11208a[_0x56ae('0xc14')](_0x5ac4a7, 0x1, _0x5ac4a7[_0x56ae('0x32')] - 0x1)), _0x47c66a['b'] += String[_0x56ae('0xcce')](_0x5ac4a7); else if (_0x50d126 = _0x69d1dd[_0x56ae('0x35f2')], null != _0x586025[_0x5ac4a7] ? _0x50d126[_0x56ae('0x99b')](_0x5ac4a7) : _0x50d126['h']['hasOwnProperty'](_0x5ac4a7)) _0x50d126 = _0x69d1dd[_0x56ae('0x35f2')], _0x5ac4a7 = null != _0x586025[_0x5ac4a7] ? _0x50d126[_0x56ae('0x99c')](_0x5ac4a7) : _0x50d126['h'][_0x5ac4a7], _0x47c66a['b'] += _0x1b30b7[_0x56ae('0x28')](_0x5ac4a7); else { if (_0x2080bc) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35f3') + _0x5ac4a7, _0x21d6fe, _0x3b0d01)); _0x47c66a['b'] += _0x1b30b7[_0x56ae('0x28')]('&' + _0x5ac4a7 + ';'); } _0x5ac4a7 = _0x3b0d01 + 0x1; _0x4094f7 = _0x370254; } else if (!(0x61 <= _0x50d126 && 0x7a >= _0x50d126 || 0x41 <= _0x50d126 && 0x5a >= _0x50d126 || 0x30 <= _0x50d126 && 0x39 >= _0x50d126 || 0x3a == _0x50d126 || 0x2e == _0x50d126 || 0x5f == _0x50d126 || 0x2d == _0x50d126) && 0x23 != _0x50d126) { if (_0x2080bc) throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35f4') + String[_0x56ae('0xcce')](_0x50d126), _0x21d6fe, _0x3b0d01)); _0x47c66a['b'] += String[_0x56ae('0xcce')](0x26); _0x50d126 = _0x3b0d01 - _0x5ac4a7; _0x47c66a['b'] += null == _0x50d126 ? _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, null) : _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, _0x50d126); --_0x3b0d01; _0x5ac4a7 = _0x3b0d01 + 0x1; _0x4094f7 = _0x370254; } } _0x50d126 = _0x21d6fe[_0x56ae('0x33')](++_0x3b0d01); } } 0x1 == _0x4094f7 && (_0x5ac4a7 = _0x3b0d01, _0x4094f7 = 0xd); if (0xd == _0x4094f7) { if (0x0 == _0x32114c[_0x56ae('0xafa')]) { if (_0x32114c['nodeType'] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](_0x32114c[_0x56ae('0xafa')])); throw new _0x1adea8(new _0x236fa2(_0x56ae('0x35f5') + _0x32114c[_0x56ae('0xafe')] + '>', _0x21d6fe, _0x3b0d01)); } if (_0x3b0d01 != _0x5ac4a7 || 0x0 == _0x4e6193) _0x2080bc = _0x3b0d01 - _0x5ac4a7, _0x47c66a['b'] += null == _0x2080bc ? _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, null) : _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, _0x2080bc), _0x32114c[_0x56ae('0x994')](_0x5465e8[_0x56ae('0xd06')](_0x47c66a['b'])); return _0x3b0d01; } if (!_0x2080bc && 0x12 == _0x4094f7 && 0xd == _0x370254) return _0x47c66a['b'] += String[_0x56ae('0xcce')](0x26), _0x2080bc = _0x3b0d01 - _0x5ac4a7, _0x47c66a['b'] += null == _0x2080bc ? _0x11208a['substr'](_0x21d6fe, _0x5ac4a7, null) : _0x11208a[_0x56ae('0xc14')](_0x21d6fe, _0x5ac4a7, _0x2080bc), _0x32114c[_0x56ae('0x994')](_0x5465e8['createPCData'](_0x47c66a['b'])), _0x3b0d01; throw new _0x1adea8(new _0x236fa2('Unexpected\x20end', _0x21d6fe, _0x3b0d01)); }; var _0x474c8b = function(_0x2af371) { this[_0x56ae('0xf54')] = new _0x4f2015(); this['pretty'] = _0x2af371; }; _0x5ac4a7[_0x56ae('0x35f6')] = _0x474c8b; _0x474c8b['__name__'] = _0x56ae('0x35f6'); _0x474c8b[_0x56ae('0x35f7')] = function(_0x18eaea, _0xb69fe7) { null == _0xb69fe7 && (_0xb69fe7 = !0x1); _0xb69fe7 = new _0x474c8b(_0xb69fe7); _0xb69fe7[_0x56ae('0x35f8')](_0x18eaea, ''); return _0xb69fe7[_0x56ae('0xf54')]['b']; }; _0x474c8b[_0x56ae('0x6')] = {}; _0x474c8b[_0x56ae('0x6')][_0x56ae('0xf54')] = null; _0x474c8b[_0x56ae('0x6')][_0x56ae('0x35f9')] = null; _0x474c8b[_0x56ae('0x6')][_0x56ae('0x35f8')] = function(_0xb59d03, _0x246ae2) { switch (_0xb59d03.nodeType) { case 0x0: this.output.b += _0x1b30b7.string(_0x246ae2 + '<'); if (_0xb59d03.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(_0xb59d03.nodeType)); this.output.b += _0x1b30b7.string(_0xb59d03.nodeName); for (var _0x3d5cc2 = _0xb59d03.attributes(); _0x3d5cc2.hasNext();) { var _0x5c3b82 = _0x3d5cc2.next(); this.output.b += _0x1b30b7.string('\x20' + _0x5c3b82 + '=\x22'); _0x5c3b82 = _0x876409.htmlEscape(_0xb59d03.get(_0x5c3b82), !0x0); this.output.b += _0x1b30b7.string(_0x5c3b82); this.output.b += '\x22'; } if (this.hasChildren(_0xb59d03)) { this.output.b += '>'; this.pretty && (this.output.b += '\x0a'); if (_0xb59d03.nodeType != _0x5465e8.Document && _0xb59d03.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0x54c') + _0x2e9646.toString(_0xb59d03.nodeType)); for (_0x3d5cc2 = _0x11208a.iter(_0xb59d03.children); _0x3d5cc2.hasNext();) _0x5c3b82 = _0x3d5cc2.next(), this.writeNode(_0x5c3b82, this.pretty ? _0x246ae2 + '\x09' : _0x246ae2); this.output.b += _0x1b30b7.string(_0x246ae2 + ''; } else this.output.b += '/>'; this.pretty && (this.output.b += '\x0a'); break; case 0x1: if (_0xb59d03.nodeType == _0x5465e8.Document || _0xb59d03.nodeType == _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646.toString(_0xb59d03.nodeType)); _0xb59d03 = _0xb59d03.nodeValue; _0x575257.UxnYd(0x0, _0xb59d03.length) && (_0x246ae2 += _0x876409.htmlEscape(_0xb59d03), this.output.b += _0x1b30b7.string(_0x246ae2), this.pretty && (this.output.b += '\x0a')); break; case 0x2: this.output.b += _0x1b30b7.string(_0x246ae2 + _0x56ae('0x35fa')); if (_0xb59d03.nodeType == _0x5465e8.Document || _0xb59d03.nodeType == _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646.toString(_0xb59d03.nodeType)); this.output.b += _0x1b30b7.string(_0xb59d03.nodeValue); this.output.b += _0x56ae('0x35fb'); this.pretty && (this.output.b += '\x0a'); break; case 0x3: if (_0xb59d03.nodeType == _0x5465e8.Document || _0xb59d03.nodeType == _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646.toString(_0xb59d03.nodeType)); _0xb59d03 = _0xb59d03.nodeValue; _0xb59d03 = _0xb59d03.replace(/[\n\r\t]+/g, ''); this.output.b += _0x575257.PBYrS(null, _0x246ae2) ? _0x56ae('0xc11') : '' + _0x246ae2; _0x246ae2 = _0x876409.trim(''); this.output.b += _0x1b30b7.string(_0x246ae2); this.pretty && (this.output.b += '\x0a'); break; case 0x4: if (_0xb59d03.nodeType == _0x5465e8.Document || _0xb59d03.nodeType == _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646.toString(_0xb59d03.nodeType)); this.output.b += _0x1b30b7.string(''); this.pretty && (this.output.b += '\x0a'); break; case 0x5: if (_0xb59d03.nodeType == _0x5465e8.Document || _0xb59d03.nodeType == _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646.toString(_0xb59d03.nodeType)); this.output.b += _0x1b30b7.string(''); this.pretty && (this.output.b += '\x0a'); break; case 0x6: if (_0xb59d03.nodeType != _0x5465e8.Document && _0xb59d03.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0x54c') + _0x2e9646.toString(_0xb59d03.nodeType)); for (_0xb59d03 = _0x11208a.iter(_0xb59d03.children); _0xb59d03.hasNext();) _0x3d5cc2 = _0xb59d03.next(), this.writeNode(_0x3d5cc2, _0x246ae2); } }; _0x474c8b[_0x56ae('0x6')]['hasChildren'] = function(_0x10c916) { if (_0x10c916.nodeType != _0x5465e8.Document && _0x10c916.nodeType != _0x5465e8.Element) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20or\x20Document\x20but\x20found\x20' + _0x2e9646.toString(_0x10c916.nodeType)); for (_0x10c916 = _0x11208a.iter(_0x10c916.children); _0x10c916.hasNext();) { var _0x495e73 = _0x10c916.next(); switch (_0x495e73.nodeType) { case 0x0: case 0x1: return !0x0; case 0x2: case 0x3: if (_0x495e73.nodeType == _0x5465e8.Document || _0x575257.gjVhh(_0x495e73.nodeType, _0x5465e8.Element)) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646.toString(_0x495e73.nodeType)); if (0x0 != _0x876409.ltrim(_0x495e73.nodeValue).length) return !0x0; } } return !0x1; }; _0x474c8b[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x474c8b; var _0x7a17f4 = _0x3acb5b[_0x56ae('0x35fc')] = {}, _0x27b945 = _0x3acb5b[_0x56ae('0x35fd')] = {}, _0x17036d = function() {}; _0x3acb5b[_0x56ae('0x35fd')]['__ename__'] = 'haxe.zip.Huffman'; _0x3acb5b[_0x56ae('0x35fd')][_0x56ae('0xcda')] = [_0x56ae('0x3487'), 'NeedBit', _0x56ae('0x35fe')]; _0x3acb5b[_0x56ae('0x35fd')][_0x56ae('0x3487')] = (_0xf76599 = function(_0x140455) { return { _hx_index: 0x0, i: _0x140455, __enum__: _0x56ae('0x35fd'), toString: _0x370254 }; }, _0xf76599.__params__ = ['i'], _0xf76599); _0x3acb5b[_0x56ae('0x35fd')][_0x56ae('0x3488')] = (_0xf76599 = function(_0x2d6cb5, _0x943bf6) { return { _hx_index: 0x1, left: _0x2d6cb5, right: _0x943bf6, __enum__: _0x56ae('0x35fd'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x1a7'), 'right'], _0xf76599); _0x3acb5b[_0x56ae('0x35fd')][_0x56ae('0x35fe')] = (_0xf76599 = function(_0xa310c, _0x3e0ca4) { return { _hx_index: 0x2, n: _0xa310c, table: _0x3e0ca4, __enum__: 'haxe.zip.Huffman', toString: _0x370254 }; }, _0xf76599.__params__ = ['n', 'table'], _0xf76599); _0x3acb5b[_0x56ae('0x35fc')]['__ename__'] = _0x56ae('0x35fc'); _0x3acb5b[_0x56ae('0x35fc')]['__constructs__'] = [_0x56ae('0x35ff'), _0x56ae('0x3600'), _0x56ae('0x3601')]; _0x3acb5b[_0x56ae('0x35fc')][_0x56ae('0x35ff')] = (_0xf76599 = function(_0x273987, _0x1926c1) { return { _hx_index: 0x0, tag: _0x273987, bytes: _0x1926c1, __enum__: _0x56ae('0x35fc'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x3602'), _0x56ae('0x3603')], _0xf76599); _0x3acb5b[_0x56ae('0x35fc')][_0x56ae('0x3600')] = (_0xf76599 = function(_0xc71621, _0x343ba2) { return { _hx_index: 0x1, name: _0xc71621, crc: _0x343ba2, __enum__: _0x56ae('0x35fc'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x110'), _0x56ae('0x3604')], _0xf76599); _0x3acb5b[_0x56ae('0x35fc')][_0x56ae('0x3601')] = {}; _0x3acb5b[_0x56ae('0x35fc')][_0x56ae('0x3601')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x35fc')][_0x56ae('0x3601')][_0x56ae('0xce4')] = _0x56ae('0x35fc'); _0x3acb5b[_0x56ae('0x35fc')][_0x56ae('0x3601')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7['haxe.zip.HuffTools'] = _0x17036d; _0x17036d['__name__'] = _0x1c1b50[_0x56ae('0x4d0')]; _0x17036d[_0x56ae('0x6')] = {}; _0x17036d[_0x56ae('0x6')][_0x56ae('0x334c')] = function(_0x571a18) { switch (_0x571a18._hx_index) { case 0x0: return 0x0; case 0x1: var _0x8fbb91 = _0x571a18.right; _0x571a18 = this.treeDepth(_0x571a18.left); _0x8fbb91 = this.treeDepth(_0x8fbb91); return 0x1 + (_0x571a18 < _0x8fbb91 ? _0x571a18 : _0x8fbb91); case 0x2: throw new _0x1adea8(_0x56ae('0x334d')); } }; _0x17036d[_0x56ae('0x6')][_0x56ae('0x3605')] = function(_0x221556) { var _0x33663a = this.treeDepth(_0x221556); if (0x0 == _0x33663a) return _0x221556; if (0x1 == _0x33663a) { if (0x1 == _0x221556._hx_index) return _0x33663a = _0x221556.right, _0x27b945.NeedBit(this.treeCompress(_0x221556.left), this.treeCompress(_0x33663a)); throw new _0x1adea8(_0x56ae('0x334d')); } for (var _0x2b9b44 = [], _0x444701 = 0x0, _0x63c029 = 0x1 << _0x33663a; _0x444701 < _0x63c029;) _0x444701++, _0x2b9b44.push(_0x27b945.Found(-0x1)); this.treeWalk(_0x2b9b44, 0x0, 0x0, _0x33663a, _0x221556); return _0x27b945.NeedBits(_0x33663a, _0x2b9b44); }; _0x17036d[_0x56ae('0x6')][_0x56ae('0x3606')] = function(_0x4131d7, _0xcafe31, _0x11c776, _0x46a8eb, _0x2d6527) { if (0x1 == _0x2d6527._hx_index) { var _0x5e7180 = _0x2d6527.right, _0x5e992b = _0x2d6527.left; 0x0 < _0x46a8eb ? (this.treeWalk(_0x4131d7, _0xcafe31, _0x11c776 + 0x1, _0x46a8eb - 0x1, _0x5e992b), this.treeWalk(_0x4131d7, _0xcafe31 | 0x1 << _0x11c776, _0x11c776 + 0x1, _0x46a8eb - 0x1, _0x5e7180)) : _0x4131d7[_0xcafe31] = this.treeCompress(_0x2d6527); } else _0x4131d7[_0xcafe31] = this.treeCompress(_0x2d6527); }; _0x17036d[_0x56ae('0x6')][_0x56ae('0x3489')] = function(_0x17d908, _0x18770a, _0xe88cfc, _0x89f068) { if (_0x89f068 > _0x18770a) throw new _0x1adea8(_0x56ae('0x3607')); var _0x2c87ba = _0xe88cfc << 0x5 | _0x89f068; if (_0x17d908.h.hasOwnProperty(_0x2c87ba)) return _0x27b945.Found(_0x17d908.h[_0x2c87ba]); _0xe88cfc <<= 0x1; ++_0x89f068; return _0x27b945.NeedBit(this.treeMake(_0x17d908, _0x18770a, _0xe88cfc, _0x89f068), this.treeMake(_0x17d908, _0x18770a, _0xe88cfc | 0x1, _0x89f068)); }; _0x17036d[_0x56ae('0x6')][_0x56ae('0x2197')] = function(_0x3a5937, _0x25b197, _0x4990b4, _0x45264e) { if (0x1 == _0x4990b4) return _0x27b945.NeedBit(_0x27b945.Found(0x0), _0x27b945.Found(0x0)); var _0x302e7c = [], _0x36f32c = []; if (0x20 < _0x45264e) throw new _0x1adea8(_0x56ae('0x3607')); for (var _0xbb1854 = 0x0; _0xbb1854 < _0x45264e;) _0xbb1854++, _0x302e7c.push(0x0), _0x36f32c.push(0x0); for (_0xbb1854 = 0x0; _0xbb1854 < _0x4990b4;) { var _0x1b30b7 = _0xbb1854++; _0x1b30b7 = _0x3a5937[_0x1b30b7 + _0x25b197]; if (_0x1b30b7 >= _0x45264e) throw new _0x1adea8(_0x56ae('0x3607')); _0x302e7c[_0x1b30b7]++; } _0xbb1854 = 0x0; _0x1b30b7 = 0x1; for (var _0x2d9f4e = _0x45264e - 0x1; _0x1b30b7 < _0x2d9f4e;) { var _0x5ac4a7 = _0x1b30b7++; _0xbb1854 = _0x575257.tZlgW(_0xbb1854, _0x302e7c[_0x5ac4a7]) << 0x1; _0x36f32c[_0x5ac4a7] = _0xbb1854; } _0x302e7c = new _0x3cd041(); for (_0xbb1854 = 0x0; _0xbb1854 < _0x4990b4;) _0x1b30b7 = _0xbb1854++, _0x2d9f4e = _0x3a5937[_0x1b30b7 + _0x25b197], 0x0 != _0x2d9f4e && (_0x5ac4a7 = _0x36f32c[_0x2d9f4e - 0x1], _0x36f32c[_0x2d9f4e - 0x1] = _0x5ac4a7 + 0x1, _0x302e7c.h[_0x5ac4a7 << 0x5 | _0x2d9f4e] = _0x1b30b7); return this.treeCompress(_0x27b945.NeedBit(this.treeMake(_0x302e7c, _0x45264e, 0x0, 0x1), this.treeMake(_0x302e7c, _0x45264e, 0x1, 0x1))); }; _0x17036d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x17036d; var _0x20098b = function(_0x4e7817) { if (_0x56ae('0x3608') === _0x56ae('0x3608')) { this['buffer'] = new _0x36de50(new ArrayBuffer(0x10000)); this[_0x56ae('0x1a05')] = 0x0; _0x4e7817 && (this[_0x56ae('0x3604')] = new _0x53fb93()); } else { var _0x3fd7c7 = _0x56b9a2['infiniteBest']; return Math[_0x56ae('0x833')](0.03333333333333333 * _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x3fd7c7['id'], _0x3fd7c7[_0x56ae('0xa1c')])) >= _0x4e7817; } }; _0x5ac4a7[_0x56ae('0x3609')] = _0x20098b; _0x20098b['__name__'] = 'haxe.zip._InflateImpl.Window'; _0x20098b[_0x56ae('0x6')] = {}; _0x20098b[_0x56ae('0x6')][_0x56ae('0xa2f')] = null; _0x20098b[_0x56ae('0x6')][_0x56ae('0x1a05')] = null; _0x20098b[_0x56ae('0x6')][_0x56ae('0x3604')] = null; _0x20098b[_0x56ae('0x6')][_0x56ae('0x360a')] = function() { if ('mlvth' === _0x575257.pIvLr) { null != this.crc && this.crc.update(this.buffer, 0x0, 0x8000); var _0x5ebd27 = new _0x36de50(new ArrayBuffer(0x10000)); this.pos -= 0x8000; _0x5ebd27.blit(0x0, this.buffer, 0x8000, this.pos); this.buffer = _0x5ebd27; } else { null == e && (e = -0x1); null == d && (d = -0x1); null == c && (c = 0x0); null == b && (b = 0x0); if (null != this.data) { var _0xc55e05 = new _0x5ac892(); _0xc55e05.identity(); - 0x1 < d && -0x1 < e && _0xc55e05.scale(d / this.data.width, _0x575257.AjqxE(e, this.data.height)); _0xc55e05.translate(b, c); new _0x4fcce0(this.data, f).render(_0x5ebd27, _0xc55e05); } } }; _0x20098b[_0x56ae('0x6')]['addBytes'] = function(_0xf1905d, _0x20394d, _0xea242d) { 0x10000 < this.pos + _0xea242d && this.slide(); this.buffer.blit(this.pos, _0xf1905d, _0x20394d, _0xea242d); this.pos += _0xea242d; }; _0x20098b[_0x56ae('0x6')][_0x56ae('0x360b')] = function(_0x4e4e7d) { if (_0x56ae('0x360c') !== 'YfwlG') { 0x10000 == this.pos && this.slide(); this.buffer.b[this.pos] = _0x4e4e7d & 0xff; this.pos++; } else { e = this.currentSection; if (!e.verifyCharacterAllowed(d.characterData)) return; this.levelSet.onBeginLevel(e.number, e); if (null == this.scene) return; } }; _0x20098b[_0x56ae('0x6')][_0x56ae('0x360d')] = function() { return this.buffer.b[this.pos - 0x1]; }; _0x20098b[_0x56ae('0x6')][_0x56ae('0xbe8')] = function() { return this.pos; }; _0x20098b[_0x56ae('0x6')][_0x56ae('0x360e')] = function() { null != this.crc && this.crc.update(this.buffer, 0x0, this.pos); return this.crc; }; _0x20098b[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x20098b; var _0x4847a6 = _0x3acb5b[_0x56ae('0x360f')] = {}, _0x36e155 = function(_0x48e6dc, _0x580bca, _0x47ae8d) { if (_0x56ae('0x3610') !== _0x56ae('0x3611')) { null == _0x47ae8d && (_0x47ae8d = !0x0); null == _0x580bca && (_0x580bca = !0x0); this[_0x56ae('0x3612')] = !0x1; this['htools'] = new _0x17036d(); this[_0x56ae('0x3613')] = this['buildFixedHuffman'](); this[_0x56ae('0x3614')] = null; this[_0x56ae('0x3615')] = this[_0x56ae('0x16c9')] = 0x0; this[_0x56ae('0xfe4')] = _0x580bca ? _0x4847a6[_0x56ae('0x3616')] : _0x4847a6[_0x56ae('0x3617')]; this[_0x56ae('0x168f')] = _0x48e6dc; this['needed'] = this['nbits'] = this[_0x56ae('0x168e')] = 0x0; this['output'] = null; this[_0x56ae('0xf57')] = 0x0; this[_0x56ae('0x3618')] = []; this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this['lengths'][_0x56ae('0x8f0')](-0x1); this['lengths'][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')]['push'](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')]['push'](-0x1); this[_0x56ae('0x3618')]['push'](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this['lengths'][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this['lengths']['push'](-0x1); this[_0x56ae('0x3618')][_0x56ae('0x8f0')](-0x1); this['lengths'][_0x56ae('0x8f0')](-0x1); this[_0x56ae('0x956')] = new _0x20098b(_0x47ae8d); } else { null == _0x3db706[_0x56ae('0x2762')] && (_0x3db706[_0x56ae('0x2762')] = new _0x4e5ecb()); return _0x3db706[_0x56ae('0x2762')]; } }; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0xc87')] = _0x56ae('0x360f'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0xcda')] = _0x1c1b50.dDguO.split('\x20'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3616')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3617')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0xcff')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3619')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361a')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361b')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361c')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361d')] = {}; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361d')][_0x56ae('0xce3')] = 0x7; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361d')]['__enum__'] = 'haxe.zip._InflateImpl.State'; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361d')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361c')][_0x56ae('0xce3')] = 0x6; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361c')][_0x56ae('0xce4')] = _0x56ae('0x360f'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361c')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361b')]['_hx_index'] = 0x5; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361b')][_0x56ae('0xce4')] = _0x56ae('0x360f'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361b')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361a')][_0x56ae('0xce3')] = 0x4; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361a')]['__enum__'] = _0x56ae('0x360f'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x361a')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3619')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3619')][_0x56ae('0xce4')] = _0x56ae('0x360f'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3619')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0xcff')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0xcff')][_0x56ae('0xce4')] = _0x56ae('0x360f'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0xcff')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3617')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3617')][_0x56ae('0xce4')] = 'haxe.zip._InflateImpl.State'; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3617')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3616')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3616')]['__enum__'] = _0x56ae('0x360f'); _0x3acb5b[_0x56ae('0x360f')][_0x56ae('0x3616')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7['haxe.zip.InflateImpl'] = _0x36e155; _0x36e155[_0x56ae('0x8bf')] = 'haxe.zip.InflateImpl'; _0x36e155[_0x56ae('0x6')] = {}; _0x36e155[_0x56ae('0x6')][_0x56ae('0x168d')] = null; _0x36e155[_0x56ae('0x6')]['bits'] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0xfe4')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3612')] = null; _0x36e155[_0x56ae('0x6')]['huffman'] = null; _0x36e155[_0x56ae('0x6')]['huffdist'] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x361e')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x16c9')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3615')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0xf56')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0xf54')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0xf57')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x168f')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3618')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x956')] = null; _0x36e155[_0x56ae('0x6')][_0x56ae('0x361f')] = function() { if (null != _0x36e155.FIXED_HUFFMAN) return _0x36e155.FIXED_HUFFMAN; for (var _0x4effe5 = [], _0x4718ce = 0x0; 0x120 > _0x4718ce;) { var _0x16924b = _0x4718ce++; _0x4effe5.push(0x8f >= _0x16924b ? 0x8 : 0xff >= _0x16924b ? 0x9 : 0x117 >= _0x16924b ? 0x7 : 0x8); } _0x36e155.FIXED_HUFFMAN = this.htools.make(_0x4effe5, 0x0, 0x120, 0xa); return _0x36e155.FIXED_HUFFMAN; }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x16af')] = function(_0x1ff508, _0x2bd3d0, _0x410329) { this.needed = _0x410329; this.outpos = _0x2bd3d0; this.output = _0x1ff508; if (0x0 < _0x410329) for (; this.inflateLoop();); return _0x410329 - this.needed; }; _0x36e155[_0x56ae('0x6')]['getBits'] = function(_0x10496d) { for (; this.nbits < _0x10496d;) this.bits |= this.input.readByte() << this.nbits, this.nbits += 0x8; var _0x2ec7f2 = this.bits & (0x1 << _0x10496d) - 0x1; this.nbits -= _0x10496d; this.bits >>= _0x10496d; return _0x2ec7f2; }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3620')] = function() { if (_0x56ae('0x3621') === 'nECak') { 0x0 == this.nbits && (this.nbits = 0x8, this.bits = this.input.readByte()); var _0x46ca2c = 0x1 == (this.bits & 0x1); this.nbits--; this.bits >>= 0x1; return _0x46ca2c; } else { null == c && (c = !0x0); _0x46ca2c == _0x37c090.random && (_0x46ca2c.name = 'Random'); _0x5d21aa.call(this, _0x46ca2c.previewFrontPath(), b); this.backViewBitmap = _0x3c161e.getBitmap(_0x46ca2c.previewImagePath(), !0x0, !0x0); this.addChild(this.backViewBitmap); this.set_frontView(!0x1); _0x46ca2c == _0x37c090.random && null != _0x37c090.random.character && (_0x46ca2c.name = _0x37c090.random.character.name); this.character = _0x46ca2c; this.lock = _0x3c161e.getBitmap(_0x56ae('0x2436')); this.addDisplayObject(this.lock); this.set_locked(!_0x46ca2c.isUnlocked()); c && this.set_visible(_0x46ca2c.isUnlocked()); } }; _0x36e155[_0x56ae('0x6')]['getRevBits'] = function(_0x4c8f30) { return 0x0 == _0x4c8f30 ? 0x0 : this.getBit() ? 0x1 << _0x4c8f30 - 0x1 | this.getRevBits(_0x4c8f30 - 0x1) : this.getRevBits(_0x4c8f30 - 0x1); }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3622')] = function() { this.nbits = this.bits = 0x0; }; _0x36e155[_0x56ae('0x6')][_0x56ae('0xf53')] = function(_0x28855c, _0xd76b4f, _0x441f1a) { this.window.addBytes(_0x28855c, _0xd76b4f, _0x441f1a); this.output.blit(this.outpos, _0x28855c, _0xd76b4f, _0x441f1a); this.needed -= _0x441f1a; this.outpos += _0x441f1a; }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x360b')] = function(_0x4de66e) { this.window.addByte(_0x4de66e); this.output.b[this.outpos] = _0x4de66e & 0xff; this.needed--; this.outpos++; }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3623')] = function(_0x5870ac) { if ('BbIlR' !== _0x56ae('0x3624')) { for (var _0x4fb41a = this.window.getLastChar(), _0xf0b5d8 = 0x0; _0xf0b5d8 < _0x5870ac;) _0xf0b5d8++, this.addByte(_0x4fb41a); } else { var _0x434f3c = _0x44f65b++; _0x2eb087.set(_0x434f3c, _0x140b13[_0x434f3c]); } }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3625')] = function(_0x357ae1, _0x546154) { if ('IojlW' !== 'IojlW') { return null == this.__bitmapData || null == this.__filters && _0x56ae('0x38f') == _0x357ae1.__type && null == this.__cacheBitmap ? !0x1 : _0x407807.prototype.__updateCacheBitmap.call(this, _0x357ae1, null != this.__bitmapData.image && this.__bitmapData.image.version != this.__imageVersion); } else { this.addBytes(this.window.buffer, this.window.pos - _0x357ae1, _0x546154); } }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3626')] = function(_0x3e403e) { switch (_0x3e403e._hx_index) { case 0x0: return _0x3e403e.i; case 0x1: var _0x406457 = _0x3e403e.right; _0x3e403e = _0x3e403e.left; return this.applyHuffman(this.getBit() ? _0x406457 : _0x3e403e); case 0x2: return this.applyHuffman(_0x3e403e.table[this.getBits(_0x3e403e.n)]); } }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x3627')] = function(_0x312345, _0x436c68) { for (var _0x2bce53 = 0x0, _0x1be190 = 0x0; _0x2bce53 < _0x436c68;) { var _0x818625 = this.applyHuffman(this.huffman); switch (_0x818625) { case 0x0: case 0x1: case 0x2: case 0x3: case 0x4: case 0x5: case 0x6: case 0x7: case 0x8: case 0x9: case 0xa: case 0xb: case 0xc: case 0xd: case 0xe: case 0xf: _0x1be190 = _0x818625; _0x312345[_0x2bce53] = _0x818625; ++_0x2bce53; break; case 0x10: _0x818625 = _0x575257.tZlgW(_0x2bce53, 0x3) + this.getBits(0x2); if (_0x818625 > _0x436c68) throw new _0x1adea8(_0x56ae('0x7a8')); for (; _0x2bce53 < _0x818625;) _0x312345[_0x2bce53] = _0x1be190, ++_0x2bce53; break; case 0x11: _0x2bce53 += 0x3 + this.getBits(0x3); if (_0x2bce53 > _0x436c68) throw new _0x1adea8(_0x56ae('0x7a8')); break; case 0x12: _0x2bce53 += 0xb + this.getBits(0x7); if (_0x2bce53 > _0x436c68) throw new _0x1adea8(_0x56ae('0x7a8')); break; default: throw new _0x1adea8(_0x575257.UsZwc); } } }; _0x36e155[_0x56ae('0x6')]['inflateLoop'] = function() { switch (this.state._hx_index) { case 0x0: var _0xf816cf = this.input.readByte(); if (0x8 != (_0xf816cf & 0xf)) throw new _0x1adea8(_0x56ae('0x7a8')); var _0xbb47a7 = this.input.readByte(), _0x2f9a8a = 0x0 != (_0xbb47a7 & 0x20); if (0x0 != ((_0xf816cf << 0x8) + _0xbb47a7) % 0x1f) throw new _0x1adea8(_0x56ae('0x7a8')); if (_0x2f9a8a) throw new _0x1adea8(_0x56ae('0x3628')); this.state = _0x4847a6.Block; return !0x0; case 0x1: switch (this.isFinal = this.getBit(), this.getBits(0x2)) { case 0x0: this.len = this.input.readUInt16(); if (this.input.readUInt16() != 0xffff - this.len) throw new _0x1adea8('Invalid\x20data'); this.state = _0x4847a6.Flat; _0xf816cf = this.inflateLoop(); this.resetBits(); return _0xf816cf; case 0x1: return this.huffman = this.buildFixedHuffman(), this.huffdist = null, this.state = _0x4847a6.CData, !0x0; case 0x2: _0xf816cf = this.getBits(0x5) + 0x101; _0xbb47a7 = this.getBits(0x5) + 0x1; _0x2f9a8a = this.getBits(0x4) + 0x4; for (var _0x4b133d = 0x0; _0x4b133d < _0x2f9a8a;) { var _0x1fbd02 = _0x4b133d++; this.lengths[_0x36e155.CODE_LENGTHS_POS[_0x1fbd02]] = this.getBits(0x3); } for (; 0x13 > _0x2f9a8a;) _0x4b133d = _0x2f9a8a++, this.lengths[_0x36e155.CODE_LENGTHS_POS[_0x4b133d]] = 0x0; this.huffman = this.htools.make(this.lengths, 0x0, 0x13, 0x8); _0x2f9a8a = []; _0x4b133d = 0x0; for (_0x1fbd02 = _0xf816cf + _0xbb47a7; _0x4b133d < _0x1fbd02;) _0x4b133d++, _0x2f9a8a.push(0x0); this.inflateLengths(_0x2f9a8a, _0xf816cf + _0xbb47a7); this.huffdist = this.htools.make(_0x2f9a8a, _0xf816cf, _0xbb47a7, 0x10); this.huffman = this.htools.make(_0x2f9a8a, 0x0, _0xf816cf, 0x10); this.state = _0x4847a6.CData; return !0x0; default: throw new _0x1adea8(_0x56ae('0x7a8')); } case 0x2: _0xbb47a7 = this.applyHuffman(this.huffman); if (0x100 > _0xbb47a7) return this.addByte(_0xbb47a7), 0x0 < this.needed; if (0x100 == _0xbb47a7) this.state = this.isFinal ? _0x4847a6.Crc : _0x4847a6.Block; else { _0xbb47a7 -= 0x101; _0xf816cf = _0x36e155.LEN_EXTRA_BITS_TBL[_0xbb47a7]; if (-0x1 == _0xf816cf) throw new _0x1adea8('Invalid\x20data'); this.len = _0x36e155.LEN_BASE_VAL_TBL[_0xbb47a7] + this.getBits(_0xf816cf); _0xbb47a7 = null == this.huffdist ? this.getRevBits(0x5) : this.applyHuffman(this.huffdist); _0xf816cf = _0x36e155.DIST_EXTRA_BITS_TBL[_0xbb47a7]; if (-0x1 == _0xf816cf) throw new _0x1adea8('Invalid\x20data'); this.dist = _0x36e155.DIST_BASE_VAL_TBL[_0xbb47a7] + this.getBits(_0xf816cf); if (this.dist > this.window.available()) throw new _0x1adea8(_0x56ae('0x7a8')); this.state = 0x1 == this.dist ? _0x4847a6.DistOne : _0x4847a6.Dist; } return !0x0; case 0x3: return _0xf816cf = this.len < this.needed ? this.len : this.needed, _0xbb47a7 = this.input.read(_0xf816cf), this.len -= _0xf816cf, this.addBytes(_0xbb47a7, 0x0, _0xf816cf), 0x0 == this.len && (this.state = this.isFinal ? _0x4847a6.Crc : _0x4847a6.Block), 0x0 < this.needed; case 0x4: _0xf816cf = this.window.checksum(); if (null == _0xf816cf) return this.state = _0x4847a6.Done, !0x0; _0xbb47a7 = _0x53fb93.read(this.input); if (!_0xf816cf.equals(_0xbb47a7)) throw new _0x1adea8(_0x575257.cOJRV); this.state = _0x4847a6.Done; return !0x0; case 0x5: for (; 0x0 < this.len && 0x0 < this.needed;) _0xf816cf = this.len < this.dist ? this.len : this.dist, _0xf816cf = this.needed < _0xf816cf ? this.needed : _0xf816cf, this.addDist(this.dist, _0xf816cf), this.len -= _0xf816cf; 0x0 == this.len && (this.state = _0x4847a6.CData); return 0x0 < this.needed; case 0x6: return _0xf816cf = this.len < this.needed ? this.len : this.needed, this.addDistOne(_0xf816cf), this.len -= _0xf816cf, 0x0 == this.len && (this.state = _0x4847a6.CData), 0x0 < this.needed; case 0x7: return !0x1; } }; _0x36e155[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36e155; var _0xfdc204 = function(_0x501bbc) { this['i'] = _0x501bbc; }; _0x5ac4a7[_0x56ae('0x3629')] = _0xfdc204; _0xfdc204[_0x56ae('0x8bf')] = _0x56ae('0x3629'); _0xfdc204['readZip'] = function(_0x448ffc) { return new _0xfdc204(_0x448ffc)[_0x56ae('0x1699')](); }; _0xfdc204[_0x56ae('0x6')] = {}; _0xfdc204[_0x56ae('0x6')]['i'] = null; _0xfdc204[_0x56ae('0x6')][_0x56ae('0x362a')] = function() { var _0x35908c = this.i.readUInt16(), _0x435f87 = _0x35908c >> 0xb & 0x1f, _0x3e0298 = _0x1c1b50.MCPsP(_0x35908c, 0x5) & 0x3f; _0x35908c &= 0x1f; var _0x5285e5 = this.i.readUInt16(); return new Date((_0x5285e5 >> 0x9) + 0x7bc, (_0x5285e5 >> 0x5 & 0xf) - 0x1, _0x5285e5 & 0x1f, _0x435f87, _0x3e0298, _0x35908c << 0x1); }; _0xfdc204[_0x56ae('0x6')][_0x56ae('0x362b')] = function(_0x2979c6) { for (var _0x68c33a = new _0x3d98cc(); 0x0 < _0x2979c6;) { if (0x4 > _0x2979c6) throw new _0x1adea8('Invalid\x20extra\x20fields\x20data'); var _0x468d04 = this.i.readUInt16(), _0x5dc5a1 = this.i.readUInt16(); if (_0x2979c6 < _0x5dc5a1) throw new _0x1adea8(_0x56ae('0x362c')); if (0x7075 == _0x468d04) { var _0x558708 = this.i.readByte(); if (0x1 != _0x558708) { var _0x334680 = new _0xd71947(); _0x334680.addByte(_0x558708); _0x334680.add(this.i.read(_0x5dc5a1 - 0x1)); _0x68c33a.add(_0x7a17f4.FUnknown(_0x468d04, _0x334680.getBytes())); } else _0x468d04 = this.i.readInt32(), _0x558708 = this.i.read(_0x5dc5a1 - 0x5).toString(), _0x68c33a.add(_0x7a17f4.FInfoZipUnicodePath(_0x558708, _0x468d04)); } else _0x68c33a.add(_0x7a17f4.FUnknown(_0x468d04, this.i.read(_0x5dc5a1))); _0x2979c6 -= 0x4 + _0x5dc5a1; } return _0x68c33a; }; _0xfdc204[_0x56ae('0x6')]['readEntryHeader'] = function() { var _0xacd12e = this.i, _0x292bc3 = _0xacd12e.readInt32(); if (0x2014b50 == _0x292bc3 || 0x6054b50 == _0x292bc3) return null; if (0x4034b50 != _0x292bc3) throw new _0x1adea8(_0x56ae('0x362d')); _0xacd12e.readUInt16(); _0x292bc3 = _0xacd12e.readUInt16(); var _0x12e551 = 0x0 != (_0x292bc3 & 0x800), _0x1013b3 = _0xacd12e.readUInt16(), _0x276f2b = _0x1c1b50.RVnWS(0x0, _0x1013b3); if (_0x276f2b && 0x8 != _0x1013b3) throw new _0x1adea8(_0x56ae('0x362e') + _0x1013b3); _0x1013b3 = this.readZipDate(); var _0x18ea5f = _0xacd12e.readInt32(), _0x5cdbb7 = _0xacd12e.readInt32(), _0x1b30b7 = _0xacd12e.readInt32(), _0x2d9f4e = _0xacd12e.readInt16(), _0x5ac4a7 = _0xacd12e.readInt16(); _0xacd12e = _0xacd12e.readString(_0x2d9f4e); _0x5ac4a7 = this.readExtraFields(_0x5ac4a7); _0x12e551 && _0x5ac4a7.push(_0x7a17f4.FUtf8); 0x0 != (_0x292bc3 & 0x8) && (_0x5cdbb7 = -0x1); return { fileName: _0xacd12e, fileSize: _0x1b30b7, fileTime: _0x1013b3, compressed: _0x276f2b, dataSize: _0x5cdbb7, data: null, crc32: _0x18ea5f, extraFields: _0x5ac4a7 }; }; _0xfdc204[_0x56ae('0x6')][_0x56ae('0x1699')] = function() { for (var _0x16b43b = new _0x3d98cc(), _0x404819 = null;;) { var _0x2054ac = this.readEntryHeader(); if (null == _0x2054ac) break; if (0x0 > _0x2054ac.dataSize) { null == _0x404819 && (_0x404819 = new _0x36de50(new ArrayBuffer(0x10000))); for (var _0x2a5e8f = new _0xd71947(), _0x58cfbe = new _0x36e155(this.i, !0x1, !0x1);;) { var _0x2b8cf2 = _0x58cfbe.readBytes(_0x404819, 0x0, 0x10000); _0x2a5e8f.addBytes(_0x404819, 0x0, _0x2b8cf2); if (0x10000 > _0x2b8cf2) break; } _0x2054ac.data = _0x2a5e8f.getBytes(); _0x2054ac.crc32 = this.i.readInt32(); 0x8074b50 == _0x2054ac.crc32 && (_0x2054ac.crc32 = this.i.readInt32()); _0x2054ac.dataSize = this.i.readInt32(); _0x2054ac.fileSize = this.i.readInt32(); _0x2054ac.dataSize = _0x2054ac.fileSize; _0x2054ac.compressed = !0x1; } else _0x2054ac.data = this.i.read(_0x2054ac.dataSize); _0x16b43b.add(_0x2054ac); } return _0x16b43b; }; _0xfdc204[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xfdc204; var _0x41166c = function() {}; _0x5ac4a7[_0x56ae('0x362f')] = _0x41166c; _0x41166c[_0x56ae('0x8bf')] = _0x56ae('0x362f'); _0x41166c[_0x56ae('0x3630')] = function() { _0x41166c[_0x56ae('0xb89')] = 0x0; }; _0x41166c[_0x56ae('0xb98')] = function() { for (var _0x4eee97 = _0x10e92a['get_current']()[_0x56ae('0x952')], _0x3ee593 = 0x0, _0x43f1c0 = _0x4eee97[_0x56ae('0xb03')](); _0x3ee593 < _0x43f1c0;) { var _0x2c43c6 = _0x3ee593++; _0x4eee97[_0x56ae('0x95a')](_0x2c43c6)['set_visible'](!0x1); } _0x41166c[_0x56ae('0xb89')] = -0x1; }; _0x41166c[_0x56ae('0x3631')] = function() { if (_0x1c1b50[_0x56ae('0x2dd')](-0x1, _0x41166c[_0x56ae('0xb89')])) _0x41166c[_0x56ae('0xb98')](); else { var _0x5e19b3 = null; try { _0x241332[_0x56ae('0xbe8')] && (_0x5e19b3 = _0x241332[_0x56ae('0x94d')](_0x56ae('0x3632'))); } catch (_0x299c33) { _0x3ce0fc['lastException'] = _0x299c33; } null == _0x5e19b3 ? _0x41166c[_0x56ae('0xb98')]() : _0x41166c['hostSiteExtractor']['match'](_0x5e19b3) ? (_0x5e19b3 = _0x41166c[_0x56ae('0x3633')]['matched'](0x1), _0x5e19b3 = _0x3a80e7['encode'](_0x5e19b3), '334389048b872a533002b34d73f8c29fd09efc50' == _0x5e19b3 || _0x56ae('0x3634') == _0x5e19b3 ? _0x41166c[_0x56ae('0xb89')] = 0x1 : _0x1c1b50['yqMxY'](_0x56ae('0x3635'), _0x5e19b3) || _0x56ae('0x3636') == _0x5e19b3 ? _0x41166c[_0x56ae('0xb89')] = 0x2 : _0x56ae('0x3637') == _0x5e19b3 ? _0x41166c['hostSite'] = 0x3 : _0x56ae('0x3638') == _0x5e19b3 || _0x56ae('0x3639') == _0x5e19b3 || _0x56ae('0x363a') == _0x5e19b3 ? _0x41166c[_0x56ae('0xb89')] = 0x4 : '38e5111808844c4f0dca80b7288b037923caf1dc' == _0x5e19b3 ? _0x41166c['hostSite'] = 0x5 : _0x41166c['setUnrecognized']()) : _0x41166c[_0x56ae('0xb98')](); } }; var _0x36a9e5 = {}; _0x5ac4a7[_0x56ae('0x363b')] = _0x36a9e5; _0x36a9e5['__name__'] = _0x56ae('0x363b'); _0x36a9e5[_0x56ae('0x363c')] = function(_0x50447d) { switch (_0x50447d) { case 0x0: return 0x2; case 0x1: return 0x3; case 0x2: return 0x0; case 0x3: return 0x1; } }; var _0x5a224c = _0x3acb5b[_0x56ae('0x363e')] = {}, _0xb116d7 = function(_0x537ca7, _0x551039, _0x454594, _0x5e849e) { null == _0x454594 && (_0x454594 = !0x1); null == _0x551039 && (_0x551039 = !0x1); this['alwaysArrangeVisible'] = !0x1; this[_0x56ae('0x9e3')] = _0x537ca7; this['incrementalX'] = _0x551039; this[_0x56ae('0x363d')] = _0x454594; this[_0x56ae('0xfe8')] = _0x5e849e; this['scale'] = _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xa19')]; }; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0xc87')] = _0x56ae('0x363e'); _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0xcda')] = [_0x56ae('0x2d27'), 'HOVER', _0x56ae('0x2d31')]; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d27')] = {}; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d2e')] = {}; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d31')] = {}; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d31')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d31')][_0x56ae('0xce4')] = _0x56ae('0x363e'); _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d31')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d2e')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d2e')]['__enum__'] = _0x56ae('0x363e'); _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d2e')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d27')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d27')][_0x56ae('0xce4')] = 'haxeutils.display.ButtonState'; _0x3acb5b[_0x56ae('0x363e')][_0x56ae('0x2d27')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x363f')] = _0xb116d7; _0xb116d7[_0x56ae('0x8bf')] = _0x56ae('0x363f'); _0xb116d7[_0x56ae('0x6')] = {}; _0xb116d7[_0x56ae('0x6')][_0x56ae('0x9e3')] = null; _0xb116d7[_0x56ae('0x6')][_0x56ae('0x3640')] = null; _0xb116d7[_0x56ae('0x6')]['incrementalY'] = null; _0xb116d7[_0x56ae('0x6')]['container'] = null; _0xb116d7[_0x56ae('0x6')][_0x56ae('0xa19')] = null; _0xb116d7[_0x56ae('0x6')][_0x56ae('0x3165')] = null; _0xb116d7[_0x56ae('0x6')][_0x56ae('0x3641')] = function() { if (null != this.container) if (this.alwaysArrangeVisible) this.arrangeVisible(); else for (var _0x5f2a96 = 0x0, _0xf038ac = 0x0, _0x52921c = 0x0, _0x226829 = this.container.get_numChildren(); _0x52921c < _0x226829;) { var _0xb97fef = _0x52921c++, _0x4f45cd = this.layout.getPosition(_0xb97fef); _0xb97fef = this.container.getChildAt(_0xb97fef); _0xb97fef.set_x(_0x4f45cd.position.x * this.scale.x + _0x5f2a96); _0xb97fef.set_y(_0x4f45cd.position.y * this.scale.y + _0xf038ac); this.incrementalX && (_0x5f2a96 += _0xb97fef.get_width()); this.incrementalY && (_0xf038ac += _0xb97fef.get_height()); } }; _0xb116d7[_0x56ae('0x6')][_0x56ae('0x2167')] = function() { if (null != this.container) for (var _0xa81a37 = 0x0, _0x57d79c = 0x0, _0x49dede = 0x0, _0xa95fe = 0x0, _0x3c2bd3 = this.container.get_numChildren(); _0xa95fe < _0x3c2bd3;) { var _0x5bd9f8 = _0xa95fe++; _0x5bd9f8 = this.container.getChildAt(_0x5bd9f8); if (_0x5bd9f8.get_visible()) { var _0xef0c4f = this.layout.getPosition(_0x49dede);++_0x49dede; } else _0xef0c4f = this.layout.getPosition(0x0); _0x5bd9f8.set_x(_0xef0c4f.position.x * this.scale.x + _0xa81a37); _0x5bd9f8.set_y(_0xef0c4f.position.y * this.scale.y + _0x57d79c); _0x5bd9f8.get_visible() && (this.incrementalX && (_0xa81a37 += _0x5bd9f8.get_width()), this.incrementalY && (_0x57d79c += _0x5bd9f8.get_height())); } }; _0xb116d7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xb116d7; var _0x2d14cc = function() {}; _0x5ac4a7[_0x56ae('0x3642')] = _0x2d14cc; _0x2d14cc[_0x56ae('0x8bf')] = _0x56ae('0x3642'); _0x2d14cc[_0x56ae('0x8ba')] = !0x0; _0x2d14cc[_0x56ae('0x6')] = {}; _0x2d14cc[_0x56ae('0x6')][_0x56ae('0xa48')] = null; _0x2d14cc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2d14cc; var _0x40f458 = function() {}; _0x5ac4a7[_0x56ae('0x3643')] = _0x40f458; _0x40f458[_0x56ae('0x8bf')] = _0x56ae('0x3643'); _0x40f458[_0x56ae('0x2fab')] = function(_0x119fdf, _0x5e09d5) { return 0x0 >= _0x5e09d5 ? 0x0 : _0x575257['omEnS'](((_0xfeeea6[_0x56ae('0xcfc')](_0x119fdf >>> 0x10 & 0xff) * _0x5e09d5 | 0x0) & 0xff) << 0x10, ((_0xfeeea6['toFloat'](_0x119fdf >>> 0x8 & 0xff) * _0x5e09d5 | 0x0) & 0xff) << 0x8) | _0x575257[_0x56ae('0x7ac')](_0xfeeea6[_0x56ae('0xcfc')](_0x119fdf & 0xff) * _0x5e09d5 | 0x0, 0xff); }; _0x40f458[_0x56ae('0x2121')] = function(_0x4fe146, _0x457710, _0x3a69dd) { if (0x0 >= _0x3a69dd) return _0x4fe146; if (0x1 <= _0x3a69dd) return _0x457710; var _0x963f3c = _0xfeeea6[_0x56ae('0xcfc')](_0x4fe146 & 0xff0000) * (0x1 - _0x3a69dd) + _0x575257[_0x56ae('0x3644')](_0xfeeea6[_0x56ae('0xcfc')](_0x457710 & 0xff0000), _0x3a69dd) | 0x0, _0x4b5ee0 = _0xfeeea6[_0x56ae('0xcfc')](_0x4fe146 & 0xff00) * (0x1 - _0x3a69dd) + _0xfeeea6['toFloat'](_0x457710 & 0xff00) * _0x3a69dd | 0x0; _0x4fe146 = _0xfeeea6[_0x56ae('0xcfc')](_0x4fe146 & 0xff) * (0x1 - _0x3a69dd) + _0xfeeea6[_0x56ae('0xcfc')](_0x457710 & 0xff) * _0x3a69dd | 0x0; return (0xff0000 > _0x963f3c ? _0x963f3c : 0xff0000) & 0xff0000 | (0xff00 > _0x4b5ee0 ? _0x4b5ee0 : 0xff00) & 0xff00 | (0xff > _0x4fe146 ? _0x4fe146 : 0xff) & 0xff; }; var _0x174601 = function() { this[_0x56ae('0x9de')] = this['__bottomExtension'] = 0x0; this['__needSecondBitmapData'] = !0x0; this[_0x56ae('0x17e9')] = 0x0; this[_0x56ae('0xa80')] = !0x1; this[_0x56ae('0x9df')] = 0x0; this[_0x56ae('0xa85')] = 0xa; this['__topExtension'] = 0x0; this[_0x56ae('0xa87')] = !0x0; }; _0x5ac4a7[_0x56ae('0x3645')] = _0x174601; _0x174601[_0x56ae('0x8bf')] = _0x56ae('0x3645'); _0x174601[_0x56ae('0x6')] = {}; _0x174601[_0x56ae('0x6')][_0x56ae('0x9e1')] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0x9de')] = null; _0x174601[_0x56ae('0x6')]['__needSecondBitmapData'] = null; _0x174601[_0x56ae('0x6')]['__numShaderPasses'] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0xa80')] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0xa3f')] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0x9df')] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0xa85')] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0xa87')] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0x9e0')] = null; _0x174601[_0x56ae('0x6')][_0x56ae('0xa8f')] = function(_0x374f11, _0x4ced10, _0x516227, _0x6eed6a) { return _0x4ced10; }; _0x174601[_0x56ae('0x6')]['__initShader'] = function(_0xa325b8, _0x1e879b) { return null; }; _0x174601[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x174601; var _0x795639 = function(_0x5394b4) { this[_0x56ae('0x1eed')] = _0x5394b4; this['precisionHint'] = 0x1; this[_0x56ae('0x27c3')] = !0x0; this[_0x56ae('0x1eef')] = 0x1; this[_0x56ae('0x3646')] = _0x22e918[_0x56ae('0x1ef0')](_0x5394b4); }; _0x5ac4a7[_0x56ae('0x3647')] = _0x795639; _0x795639[_0x56ae('0x8bf')] = _0x56ae('0x3647'); _0x795639[_0x56ae('0x6')] = {}; _0x795639[_0x56ae('0x6')][_0x56ae('0x1eed')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x27d2')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x1eee')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x1ff6')] = null; _0x795639[_0x56ae('0x6')]['__alpha'] = null; _0x795639[_0x56ae('0x6')]['__bitmap'] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x2cd9')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x2cd7')] = null; _0x795639[_0x56ae('0x6')]['__context'] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x3646')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x12f2')] = null; _0x795639[_0x56ae('0x6')]['__glSourceDirty'] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x12f4')] = null; _0x795639[_0x56ae('0x6')]['__hasColorTransform'] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x27c5')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x12f5')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0xd66')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x1eef')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x27c4')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x27c6')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x27c7')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x920')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x922')] = null; _0x795639[_0x56ae('0x6')]['__texture'] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x3648')] = null; _0x795639[_0x56ae('0x6')][_0x56ae('0x3649')] = function() { if (_0x1c1b50.yxrMU(_0x56ae('0x364a'), _0x56ae('0x364b'))) { for (var _0x34f525 = 0x0, _0x59fa64 = this.__paramBool; _0x34f525 < _0x59fa64.length;) { var _0x1f84aa = _0x59fa64[_0x34f525]; ++_0x34f525; _0x1f84aa.__useArray = !0x1; } _0x34f525 = 0x0; for (_0x59fa64 = this.__paramFloat; _0x34f525 < _0x59fa64.length;) _0x1f84aa = _0x59fa64[_0x34f525], ++_0x34f525, _0x1f84aa.__useArray = !0x1; _0x34f525 = 0x0; for (_0x59fa64 = this.__paramInt; _0x34f525 < _0x59fa64.length;) _0x1f84aa = _0x59fa64[_0x34f525], ++_0x34f525, _0x1f84aa.__useArray = !0x1; } else { var _0x7412c = _0x3f2586._parsers.get(_0x59fa64); if (_0xc5462.field(_0x3f2586._parsers.get(_0x59fa64), _0x56ae('0x146d')).apply(_0x7412c, [_0x34f525])) return _0x4b5a45.createInstance(_0x3f2586._parsers.get(_0x59fa64), []);--_0x59fa64; } }; _0x795639[_0x56ae('0x6')][_0x56ae('0x2dbf')] = function(_0x23f760, _0x57adf1) { var _0x43577a = _0x56ae('0x364c').split('|'), _0x2ee8fb = 0x0; while (!![]) { switch (_0x43577a[_0x2ee8fb++]) { case '0': return _0x118374; case '1': 0x0 == _0x170a57.getShaderParameter(_0x118374, _0x170a57.COMPILE_STATUS) && (_0x57adf1 = _0x57adf1 == _0x170a57.VERTEX_SHADER ? _0x56ae('0x2dbd') : _0x56ae('0x2dbe'), _0x57adf1 += '\x0a' + _0x170a57.getShaderInfoLog(_0x118374), _0x131690.error(_0x57adf1 + ('\x0a' + _0x23f760), { fileName: _0x56ae('0x364d'), lineNumber: 0x148, className: 'openfl.display.Shader', methodName: _0x56ae('0x2dbf') })); continue; case '2': var _0x170a57 = this.__context.gl, _0x118374 = _0x170a57.createShader(_0x57adf1); continue; case '3': _0x170a57.shaderSource(_0x118374, _0x23f760); continue; case '4': _0x170a57.compileShader(_0x118374); continue; } break; } }; _0x795639[_0x56ae('0x6')][_0x56ae('0x27cf')] = function(_0xd12806, _0x22735a) { var _0xd2c5d2 = this.__context.gl; _0xd12806 = this.__createGLShader(_0xd12806, _0xd2c5d2.VERTEX_SHADER); var _0x551f90 = this.__createGLShader(_0x22735a, _0xd2c5d2.FRAGMENT_SHADER); _0x22735a = _0xd2c5d2.createProgram(); for (var _0x4aa978 = 0x0, _0x3a6ee0 = this.__paramFloat; _0x4aa978 < _0x3a6ee0.length;) { var _0xccd310 = _0x3a6ee0[_0x4aa978]; ++_0x4aa978; if (-0x1 < _0xccd310.name.indexOf(_0x1c1b50.KwWcZ) && _0x876409.startsWith(_0xccd310.name, _0x56ae('0x3a3'))) { if (_0x56ae('0x364e') !== _0x56ae('0x364e')) { if (this._looping == _0xd12806) return _0xd12806; this._looping = _0xd12806; this._stitchDirty = !0x0; return _0xd12806; } else { _0xd2c5d2.bindAttribLocation(_0x22735a, 0x0, _0xccd310.name); break; } } } _0xd2c5d2.attachShader(_0x22735a, _0xd12806); _0xd2c5d2.attachShader(_0x22735a, _0x551f90); _0xd2c5d2.linkProgram(_0x22735a); 0x0 == _0xd2c5d2.getProgramParameter(_0x22735a, _0xd2c5d2.LINK_STATUS) && (_0xd2c5d2 = _0x56ae('0x3a5') + _0xd2c5d2.getProgramInfoLog(_0x22735a), _0x131690.error(_0xd2c5d2, { fileName: 'openfl/display/Shader.hx', lineNumber: 0x169, className: _0x56ae('0x3647'), methodName: _0x56ae('0x27cf') })); return _0x22735a; }; _0x795639[_0x56ae('0x6')]['__disable'] = function() { if (_0x56ae('0x364f') === 'kbOTV') { this.runner.mesh.scale(0.9); _0x2b39f7.view.get_camera().set_x(0x6e); _0x2b39f7.view.get_camera().set_y(-0xe); _0x2b39f7.view.get_camera().set_z(0x19b2); var _0xc35fa9 = null; _0x575257.gjVhh(null, _0xc35fa9) && (_0xc35fa9 = new _0x20e8d2()); var _0x5c7784 = Math.sin(1.5882496193148399); _0xc35fa9.x = 0.704 * _0x5c7784; _0xc35fa9.y = 0.709 * _0x5c7784; _0xc35fa9.z = -0.037 * _0x5c7784; _0xc35fa9.w = Math.cos(1.5882496193148399); _0x5c7784 = _0xc35fa9.x * _0xc35fa9.x + _0xc35fa9.y * _0xc35fa9.y + _0xc35fa9.z * _0xc35fa9.z + _0xc35fa9.w * _0xc35fa9.w; var _0xb827ea = _0x5c7784 - 0x1; 1e-10 > (0x0 <= _0xb827ea ? _0xb827ea : -_0xb827ea) || (0x0 == _0x5c7784 ? (_0xc35fa9.x = 0x0, _0xc35fa9.y = 0x0, _0xc35fa9.z = 0x0, _0xc35fa9.w = 0x1) : (_0x5c7784 = 0x1 / Math.sqrt(_0x5c7784), _0xc35fa9.x *= _0x5c7784, _0xc35fa9.y *= _0x5c7784, _0xc35fa9.z *= _0x5c7784, _0xc35fa9.w *= _0x5c7784)); _0x2b39f7.view.get_camera().set_eulers(_0x2eb087.toEulerAngles(_0xc35fa9).get_degrees()); this.tunnel.display(0x0); this.student.setIndexedPosition(0x1, 83.9, null, 0x8); this.student.spritesheet.set_currentFrame(0x67); this.student.spritesheet.set_xInverted(!0x1); this.runner.setIndexedPosition(1.2, 83.7, null, 0x8); this.runner.spritesheet.set_currentFrame(0x5e); this.runner.spritesheet.set_xInverted(!0x1); } else { null != this.program && this.__disableGL(); } }; _0x795639[_0x56ae('0x6')][_0x56ae('0x3650')] = function() { for (var _0x2dd196 = this.__context.gl, _0x507478 = 0x0, _0x1ce029 = 0x0, _0x1be6df = this.__inputBitmapData; _0x1ce029 < _0x1be6df.length;) { var _0x262d03 = _0x1be6df[_0x1ce029]; ++_0x1ce029; _0x262d03.__disableGL(this.__context, _0x507478); ++_0x507478; } _0x507478 = 0x0; for (_0x1ce029 = this.__paramBool; _0x507478 < _0x1ce029.length;) _0x1be6df = _0x1ce029[_0x507478], ++_0x507478, _0x1be6df.__disableGL(this.__context); _0x507478 = 0x0; for (_0x1ce029 = this.__paramFloat; _0x507478 < _0x1ce029.length;) _0x1be6df = _0x1ce029[_0x507478], ++_0x507478, _0x1be6df.__disableGL(this.__context); _0x507478 = 0x0; for (_0x1ce029 = this.__paramInt; _0x507478 < _0x1ce029.length;) _0x1be6df = _0x1ce029[_0x507478], ++_0x507478, _0x1be6df.__disableGL(this.__context); this.__context.__bindGLArrayBuffer(null); _0x56ae('0x38f') == this.__context.__context.type && _0x2dd196.disable(_0x2dd196.TEXTURE_2D); }; _0x795639[_0x56ae('0x6')][_0x56ae('0x2848')] = function() { this.__init(); null != this.program && this.__enableGL(); }; _0x795639[_0x56ae('0x6')]['__enableGL'] = function() { for (var _0x4a82d1 = 0x0, _0x176f2a = this.__context.gl, _0x1c3123 = 0x0, _0x2d949a = this.__inputBitmapData; _0x1c3123 < _0x2d949a.length;) { if (_0x56ae('0x3651') !== 'DIhIx') { return this._castsShadows = _0x4a82d1; } else { var _0x47cfc1 = _0x2d949a[_0x1c3123]; ++_0x1c3123; _0x176f2a.uniform1i(_0x47cfc1.index, _0x4a82d1); ++_0x4a82d1; } } _0x575257.gjVhh('opengl', this.__context.__context.type) && 0x0 < _0x4a82d1 && _0x176f2a.enable(_0x176f2a.TEXTURE_2D); }; _0x795639[_0x56ae('0x6')][_0x56ae('0xc67')] = function() { null == this.__data && (this.__data = _0x22e918._new(null)); null == this.__glFragmentSource || null == this.__glVertexSource || null != this.program && !this.__glSourceDirty || this.__initGL(); }; _0x795639[_0x56ae('0x6')]['__initGL'] = function() { if (this.__glSourceDirty || null == this.__paramBool) this.__glSourceDirty = !0x1, this.program = null, this.__inputBitmapData = [], this.__paramBool = [], this.__paramFloat = [], this.__paramInt = [], this.__processGLData(this.get_glVertexSource(), _0x56ae('0x25')), this.__processGLData(this.get_glVertexSource(), _0x575257.unTCM), this.__processGLData(this.get_glFragmentSource(), _0x56ae('0x7ae')); if (null != this.__context && null == this.program) { if (_0x56ae('0x3652') === _0x56ae('0x3652')) { var _0x279d2a = this.__context.gl, _0x1eaaf2 = _0x56ae('0x27cb') + (0x1 == this.precisionHint ? _0x56ae('0x27cc') : 'precision\x20lowp\x20float;') + _0x56ae('0x27ce'), _0x3b969a = _0x1eaaf2 + this.get_glVertexSource(), _0x415b96 = _0x1eaaf2 + this.get_glFragmentSource(); _0x1eaaf2 = _0x3b969a + _0x415b96; var _0x3e5228 = this.__context.__programs; (null != _0x586025[_0x1eaaf2] ? _0x3e5228.existsReserved(_0x1eaaf2) : _0x3e5228.h.hasOwnProperty(_0x1eaaf2)) ? (_0x3b969a = this.__context.__programs, this.program = null != _0x586025[_0x1eaaf2] ? _0x3b969a.getReserved(_0x1eaaf2) : _0x3b969a.h[_0x1eaaf2]) : (this.program = this.__context.createProgram(0x1), this.program.__glProgram = this.__createGLProgram(_0x3b969a, _0x415b96), _0x3b969a = this.program, _0x415b96 = this.__context.__programs, null != _0x586025[_0x1eaaf2] ? _0x415b96.setReserved(_0x1eaaf2, _0x3b969a) : _0x415b96.h[_0x1eaaf2] = _0x3b969a); if (null != this.program) { this.glProgram = this.program.__glProgram; _0x1eaaf2 = 0x0; for (_0x3b969a = this.__inputBitmapData; _0x1eaaf2 < _0x3b969a.length;) _0x415b96 = _0x3b969a[_0x1eaaf2], ++_0x1eaaf2, _0x415b96.index = _0x415b96.__isUniform ? _0x279d2a.getUniformLocation(this.glProgram, _0x415b96.name) : _0x279d2a.getAttribLocation(this.glProgram, _0x415b96.name); _0x1eaaf2 = 0x0; for (_0x3b969a = this.__paramBool; _0x1eaaf2 < _0x3b969a.length;) _0x415b96 = _0x3b969a[_0x1eaaf2], ++_0x1eaaf2, _0x415b96.index = _0x415b96.__isUniform ? _0x279d2a.getUniformLocation(this.glProgram, _0x415b96.name) : _0x279d2a.getAttribLocation(this.glProgram, _0x415b96.name); _0x1eaaf2 = 0x0; for (_0x3b969a = this.__paramFloat; _0x1eaaf2 < _0x3b969a.length;) _0x415b96 = _0x3b969a[_0x1eaaf2], ++_0x1eaaf2, _0x415b96.index = _0x415b96.__isUniform ? _0x279d2a.getUniformLocation(this.glProgram, _0x415b96.name) : _0x279d2a.getAttribLocation(this.glProgram, _0x415b96.name); _0x1eaaf2 = 0x0; for (_0x3b969a = this.__paramInt; _0x1eaaf2 < _0x3b969a.length;) _0x415b96 = _0x3b969a[_0x1eaaf2], ++_0x1eaaf2, _0x415b96.index = _0x415b96.__isUniform ? _0x279d2a.getUniformLocation(this.glProgram, _0x415b96.name) : _0x279d2a.getAttribLocation(this.glProgram, _0x415b96.name); } } else { var _0x40e58e = _0x56ae('0x3653').split('|'), _0x7f388b = 0x0; while (!![]) { switch (_0x40e58e[_0x7f388b++]) { case '0': this.lizard.setIndexedPosition(3.2, -18.4, !0x0, -0x14); continue; case '1': this.angel.setIndexedPosition(0x4, -18.4, !0x0, 0x2); continue; case '2': _0x1baf58.set_rotationZ(_0x1baf58.get_rotationZ() + 0x3c); continue; case '3': _0x1baf58 = new _0x5c4c32(this.angel.get_onScreen()); continue; case '4': var _0x1baf58 = this.lizard.mesh; continue; case '5': this.lizard.spritesheet.set_currentFrame(0x16); continue; case '6': this.dialog.addBubble('Bye.', -0xc8, -0xa0, null, null, null, _0x1baf58); continue; case '7': this.angel.spritesheet.set_currentFrame(0x4c); continue; } break; } } } }; _0x795639[_0x56ae('0x6')][_0x56ae('0x27c8')] = function(_0x559f23, _0x4ff8b0) { var _0x1d9be1 = 0x0, _0x5aa7ac; for (_0x5aa7ac = _0x56ae('0x7ae') == _0x4ff8b0 ? new _0x279dc0(_0x56ae('0x3654'), '') : new _0x279dc0(_0x56ae('0x3655'), ''); _0x5aa7ac.matchSub(_0x559f23, _0x1d9be1);) { var _0x5d88ae = _0x5aa7ac.matched(0x1); var _0x1e7e3f = _0x5aa7ac.matched(0x2); if (!_0x876409.startsWith(_0x1e7e3f, 'gl_')) { if (_0x56ae('0x3656') === _0x56ae('0x3657')) { var _0x1f88ef = _0x5a463c++; _0x482ffa.set(_0x1f88ef, _0x5d73ad[_0x1f88ef]); } else { _0x1d9be1 = _0x56ae('0x7ae') == _0x4ff8b0; if (_0x876409.startsWith(_0x5d88ae, _0x56ae('0x182b'))) { _0x5d88ae = new _0x20b5c4(); _0x5d88ae.name = _0x1e7e3f; _0x5d88ae.__isUniform = _0x1d9be1; this.__inputBitmapData.push(_0x5d88ae); switch (_0x1e7e3f) { case _0x56ae('0x506'): this.__bitmap = _0x5d88ae; break; case _0x56ae('0x3658'): this.__texture = _0x5d88ae; } this.__data[_0x1e7e3f] = _0x5d88ae; this.__isGenerated && (this[_0x1e7e3f] = _0x5d88ae); } else if (!Object.prototype.hasOwnProperty.call(this.__data, _0x1e7e3f) || null == _0xc5462.field(this.__data, _0x1e7e3f)) { switch (_0x5d88ae) { case _0x56ae('0x3659'): var _0x36e314 = 0x0; break; case 'bvec2': _0x36e314 = 0x1; break; case _0x56ae('0x365a'): _0x36e314 = 0x2; break; case _0x56ae('0x365b'): _0x36e314 = 0x3; break; case 'dvec2': case _0x56ae('0x365c'): _0x36e314 = 0x5; break; case 'dvec3': case 'vec3': _0x36e314 = 0x6; break; case _0x56ae('0x365d'): case _0x56ae('0x365e'): _0x36e314 = 0x4; break; case _0x56ae('0x365f'): case _0x56ae('0x3660'): _0x36e314 = 0xa; break; case _0x56ae('0x3661'): case 'uvec4': _0x36e314 = 0xb; break; case _0x56ae('0x3662'): case 'mat2x2': _0x36e314 = 0xc; break; case _0x56ae('0x3663'): _0x36e314 = 0xd; break; case _0x56ae('0x3664'): _0x36e314 = 0xe; break; case 'mat3x2': _0x36e314 = 0xf; break; case _0x56ae('0x3665'): case _0x56ae('0x3666'): _0x36e314 = 0x10; break; case _0x56ae('0x3667'): _0x36e314 = 0x11; break; case _0x56ae('0x3668'): case 'mat4x4': _0x36e314 = 0x14; break; case _0x56ae('0x3669'): _0x36e314 = 0x12; break; case 'mat4x3': _0x36e314 = 0x13; break; case 'int': case _0x56ae('0x366a'): _0x36e314 = 0x8; break; case _0x56ae('0x366b'): case _0x56ae('0x366c'): _0x36e314 = 0x9; break; case _0x56ae('0x366d'): case _0x575257.ifsPY: _0x36e314 = 0x7; break; default: _0x36e314 = null; } switch (_0x36e314) { case 0x1: case 0x5: case 0x9: _0x5d88ae = 0x2; break; case 0x3: case 0x7: case 0xb: case 0xc: _0x5d88ae = 0x4; break; case 0x2: case 0x6: case 0xa: _0x5d88ae = 0x3; break; case 0x10: _0x5d88ae = 0x9; break; case 0x14: _0x5d88ae = 0x10; break; default: _0x5d88ae = 0x1; } switch (_0x36e314) { case 0xc: var _0x1b30b7 = 0x2; break; case 0x10: _0x1b30b7 = 0x3; break; case 0x14: _0x1b30b7 = 0x4; break; default: _0x1b30b7 = 0x1; } switch (_0x36e314) { case 0x0: case 0x1: case 0x2: case 0x3: var _0x2d9f4e = new _0x36b12c(); _0x2d9f4e.set_name(_0x1e7e3f); _0x2d9f4e.type = _0x36e314; _0x2d9f4e.__arrayLength = _0x1b30b7; _0x2d9f4e.__isBool = !0x0; _0x2d9f4e.__isUniform = _0x1d9be1; _0x2d9f4e.__length = _0x5d88ae; this.__paramBool.push(_0x2d9f4e); _0x56ae('0x366e') == _0x1e7e3f && (this.__hasColorTransform = _0x2d9f4e); this.__data[_0x1e7e3f] = _0x2d9f4e; this.__isGenerated && (this[_0x1e7e3f] = _0x2d9f4e); break; case 0x8: case 0x9: case 0xa: case 0xb: _0x2d9f4e = new _0x36b12c(); _0x2d9f4e.set_name(_0x1e7e3f); _0x2d9f4e.type = _0x36e314; _0x2d9f4e.__arrayLength = _0x1b30b7; _0x2d9f4e.__isInt = !0x0; _0x2d9f4e.__isUniform = _0x1d9be1; _0x2d9f4e.__length = _0x5d88ae; this.__paramInt.push(_0x2d9f4e); this.__data[_0x1e7e3f] = _0x2d9f4e; this.__isGenerated && (this[_0x1e7e3f] = _0x2d9f4e); break; default: _0x2d9f4e = new _0x36b12c(); _0x2d9f4e.set_name(_0x1e7e3f); _0x2d9f4e.type = _0x36e314; _0x2d9f4e.__arrayLength = _0x1b30b7; 0x0 < _0x1b30b7 && (_0x36e314 = _0x1b30b7 * _0x1b30b7, _0x36e314 = null != _0x36e314 ? new Float32Array(_0x36e314) : null, _0x2d9f4e.__uniformMatrix = _0x36e314); _0x2d9f4e.__isFloat = !0x0; _0x2d9f4e.__isUniform = _0x1d9be1; _0x2d9f4e.__length = _0x5d88ae; this.__paramFloat.push(_0x2d9f4e); if (_0x876409.startsWith(_0x1e7e3f, _0x56ae('0x3a3'))) switch (_0x1e7e3f) { case _0x56ae('0x286a'): this.__alpha = _0x2d9f4e; break; case _0x56ae('0x2cd5'): this.__colorMultiplier = _0x2d9f4e; break; case _0x56ae('0x2cd6'): this.__colorOffset = _0x2d9f4e; break; case _0x56ae('0x366f'): this.__matrix = _0x2d9f4e; break; case _0x56ae('0x3670'): this.__position = _0x2d9f4e; break; case _0x56ae('0x3671'): this.__textureCoord = _0x2d9f4e; break; case _0x56ae('0x392'): this.__textureSize = _0x2d9f4e; } this.__data[_0x1e7e3f] = _0x2d9f4e; this.__isGenerated && (this[_0x1e7e3f] = _0x2d9f4e); } } _0x1e7e3f = _0x5aa7ac.matchedPos(); _0x1d9be1 = _0x1e7e3f.pos + _0x1e7e3f.len; } } } }; _0x795639[_0x56ae('0x6')][_0x56ae('0x972')] = function() { null != this.program && this.__updateGL(); }; _0x795639[_0x56ae('0x6')][_0x56ae('0x3672')] = function(_0x7e61e0, _0x9d8e41) { null != this.program && this.__updateGLFromBuffer(_0x7e61e0, _0x9d8e41); }; _0x795639[_0x56ae('0x6')][_0x56ae('0x3673')] = function() { for (var _0x38fd8f = 0x0, _0xd9595 = 0x0, _0x538ab2 = this.__inputBitmapData; _0xd9595 < _0x538ab2.length;) { var _0x5e065c = _0x538ab2[_0xd9595]; ++_0xd9595; _0x5e065c.__updateGL(this.__context, _0x38fd8f); ++_0x38fd8f; } _0x38fd8f = 0x0; for (_0xd9595 = this.__paramBool; _0x38fd8f < _0xd9595.length;) _0x538ab2 = _0xd9595[_0x38fd8f], ++_0x38fd8f, _0x538ab2.__updateGL(this.__context); _0x38fd8f = 0x0; for (_0xd9595 = this.__paramFloat; _0x38fd8f < _0xd9595.length;) _0x538ab2 = _0xd9595[_0x38fd8f], ++_0x38fd8f, _0x538ab2.__updateGL(this.__context); _0x38fd8f = 0x0; for (_0xd9595 = this.__paramInt; _0x38fd8f < _0xd9595.length;) _0x538ab2 = _0xd9595[_0x38fd8f], ++_0x38fd8f, _0x538ab2.__updateGL(this.__context); }; _0x795639[_0x56ae('0x6')][_0x56ae('0x3674')] = function(_0x43cbfa, _0x94de7) { for (var _0x32e49c = 0x0, _0x2804c7, _0x10c1bb, _0x3228cb, _0x4f6c76, _0x1b30b7, _0x2d9f4e = 0x0, _0x5ac4a7 = _0x43cbfa.inputCount; _0x575257.umScI(_0x2d9f4e, _0x5ac4a7);) _0x1b30b7 = _0x2d9f4e++, _0x2804c7 = _0x43cbfa.inputRefs[_0x1b30b7], _0x10c1bb = _0x43cbfa.inputs[_0x1b30b7], _0x3228cb = _0x43cbfa.inputFilter[_0x1b30b7], _0x4f6c76 = _0x43cbfa.inputMipFilter[_0x1b30b7], _0x1b30b7 = _0x43cbfa.inputWrap[_0x1b30b7], null != _0x10c1bb && (_0x2804c7.__updateGL(this.__context, _0x32e49c, _0x10c1bb, _0x3228cb, _0x4f6c76, _0x1b30b7), ++_0x32e49c); _0x32e49c = this.__context.gl; 0x0 < _0x43cbfa.paramDataLength ? (null == _0x43cbfa.paramDataBuffer && (_0x43cbfa.paramDataBuffer = _0x32e49c.createBuffer()), this.__context.__bindGLArrayBuffer(_0x43cbfa.paramDataBuffer), _0x96460b.bufferData(_0x32e49c, _0x32e49c.ARRAY_BUFFER, _0x43cbfa.paramData, _0x32e49c.DYNAMIC_DRAW)) : this.__context.__bindGLArrayBuffer(null); _0x10c1bb = _0x2804c7 = _0x32e49c = 0x0; _0x3228cb = _0x43cbfa.paramBoolCount; _0x4f6c76 = _0x43cbfa.paramFloatCount; _0x2d9f4e = _0x43cbfa.paramData; for (var _0x4e6193, _0x55f315 = _0x1b30b7 = null, _0x5c4c32 = null, _0x2d6590 = 0x0, _0x5ed563 = _0x43cbfa.paramCount; _0x2d6590 < _0x5ed563;) { var _0x370254 = _0x2d6590++; _0x5ac4a7 = !0x1; if (_0x370254 < _0x3228cb) { _0x4e6193 = _0x43cbfa.paramRefs_Bool[_0x32e49c]; for (var _0x37c090 = 0x0, _0x252a59 = _0x43cbfa.overrideBoolCount; _0x575257.wlLwS(_0x37c090, _0x252a59);) { var _0xf76599 = _0x37c090++; if (_0x4e6193.name == _0x43cbfa.overrideBoolNames[_0xf76599]) { _0x1b30b7 = _0x43cbfa.overrideBoolValues[_0xf76599]; _0x5ac4a7 = !0x0; break; } } _0x5ac4a7 ? _0x4e6193.__updateGL(this.__context, _0x1b30b7) : _0x4e6193.__updateGLFromBuffer(this.__context, _0x2d9f4e, _0x43cbfa.paramPositions[_0x370254], _0x43cbfa.paramLengths[_0x370254], _0x94de7); ++_0x32e49c; } else if (_0x370254 < _0x3228cb + _0x4f6c76) { _0x4e6193 = _0x43cbfa.paramRefs_Float[_0x2804c7]; _0x37c090 = 0x0; for (_0x252a59 = _0x43cbfa.overrideFloatCount; _0x37c090 < _0x252a59;) if (_0xf76599 = _0x37c090++, _0x4e6193.name == _0x43cbfa.overrideFloatNames[_0xf76599]) { _0x55f315 = _0x43cbfa.overrideFloatValues[_0xf76599]; _0x5ac4a7 = !0x0; break; } _0x5ac4a7 ? _0x4e6193.__updateGL(this.__context, _0x55f315) : _0x4e6193.__updateGLFromBuffer(this.__context, _0x2d9f4e, _0x43cbfa.paramPositions[_0x370254], _0x43cbfa.paramLengths[_0x370254], _0x94de7); ++_0x2804c7; } else { _0x4e6193 = _0x43cbfa.paramRefs_Int[_0x10c1bb]; _0x37c090 = 0x0; for (_0x252a59 = _0x43cbfa.overrideIntCount; _0x37c090 < _0x252a59;) if (_0xf76599 = _0x37c090++, _0x4e6193.name == _0x43cbfa.overrideIntNames[_0xf76599]) { _0x5c4c32 = _0x43cbfa.overrideIntValues[_0xf76599]; _0x5ac4a7 = !0x0; break; } _0x5ac4a7 ? _0x4e6193.__updateGL(this.__context, _0x5c4c32) : _0x4e6193.__updateGLFromBuffer(this.__context, _0x2d9f4e, _0x43cbfa.paramPositions[_0x370254], _0x43cbfa.paramLengths[_0x370254], _0x94de7); ++_0x10c1bb; } } }; _0x795639[_0x56ae('0x6')][_0x56ae('0x27ca')] = function() { return this.__glFragmentSource; }; _0x795639[_0x56ae('0x6')]['get_glVertexSource'] = function() { return this.__glVertexSource; }; _0x795639[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x795639; _0x795639[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x795639[_0x56ae('0x6')][_0x56ae('0x984')]['get_glVertexSource'] = _0x56ae('0x27c9'); _0x795639[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x27ca')] = _0x56ae('0x27ca'); var _0x2a5160 = function(_0x3dd426) { null == this[_0x56ae('0x12f2')] && (this[_0x56ae('0x12f2')] = _0x56ae('0x3675')); null == this['__glVertexSource'] && (this['__glVertexSource'] = 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}'); _0x795639[_0x56ae('0x94d')](this, _0x3dd426); this['__isGenerated'] = !0x0; this[_0x56ae('0x12f6')](); }; _0x5ac4a7[_0x56ae('0x3676')] = _0x2a5160; _0x2a5160[_0x56ae('0x8bf')] = _0x56ae('0x3676'); _0x2a5160[_0x56ae('0x8ee')] = _0x795639; _0x2a5160[_0x56ae('0x6')] = _0x4e6193(_0x795639['prototype'], { 'openfl_Position': null, 'openfl_TextureCoord': null, 'openfl_Matrix': null, 'openfl_TextureSize': null, 'openfl_Texture': null, '__class__': _0x2a5160 }); var _0x438da2 = function() { null == this[_0x56ae('0x12f2')] && (this[_0x56ae('0x12f2')] = _0x56ae('0x3677')); null == this[_0x56ae('0x12f4')] && (this[_0x56ae('0x12f4')] = _0x56ae('0x3678')); _0x2a5160[_0x56ae('0x94d')](this); this[_0x56ae('0x3679')][_0x56ae('0x7')] = [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]; this['uOffsets'][_0x56ae('0x7')] = [0x0, 0x0, 0x0, 0x0]; this[_0x56ae('0x12f5')] = !0x0; this[_0x56ae('0x12f6')](); }; _0x5ac4a7['openfl.filters._ColorMatrixFilter.ColorMatrixShader'] = _0x438da2; _0x438da2[_0x56ae('0x8bf')] = _0x56ae('0x367a'); _0x438da2[_0x56ae('0x8ee')] = _0x2a5160; _0x438da2[_0x56ae('0x6')] = _0x4e6193(_0x2a5160['prototype'], { 'init': function(_0x4e7194) { if (_0x56ae('0x367b') !== _0x56ae('0x367b')) { var _0x708468 = _0x4e7194[_0x56ae('0x42')](); _0x708468[_0x56ae('0x3008')](_0x171649) || _0x708468[_0x56ae('0x2fcc')](-_0x708468['normal']['x'], -_0x708468[_0x56ae('0xc61')]['y'], -_0x708468['normal']['z']); } else { var _0x171649 = this[_0x56ae('0x3679')][_0x56ae('0x7')], _0x2be0c2 = this['uOffsets'][_0x56ae('0x7')]; _0x171649[0x0] = _0x4e7194[0x0]; _0x171649[0x1] = _0x4e7194[0x1]; _0x171649[0x2] = _0x4e7194[0x2]; _0x171649[0x3] = _0x4e7194[0x3]; _0x171649[0x4] = _0x4e7194[0x5]; _0x171649[0x5] = _0x4e7194[0x6]; _0x171649[0x6] = _0x4e7194[0x7]; _0x171649[0x7] = _0x4e7194[0x8]; _0x171649[0x8] = _0x4e7194[0xa]; _0x171649[0x9] = _0x4e7194[0xb]; _0x171649[0xa] = _0x4e7194[0xc]; _0x171649[0xb] = _0x4e7194[0xd]; _0x171649[0xc] = _0x4e7194[0xf]; _0x171649[0xd] = _0x4e7194[0x10]; _0x171649[0xe] = _0x4e7194[0x11]; _0x171649[0xf] = _0x4e7194[0x12]; _0x2be0c2[0x0] = _0x4e7194[0x4] / 0xff; _0x2be0c2[0x1] = _0x4e7194[0x9] / 0xff; _0x2be0c2[0x2] = _0x4e7194[0xe] / 0xff; _0x2be0c2[0x3] = _0x4e7194[0x13] / 0xff; } }, 'uMultipliers': null, 'uOffsets': null, '__class__': _0x438da2 }); var _0x22e918 = {}; _0x5ac4a7[_0x56ae('0x367c')] = _0x22e918; _0x22e918[_0x56ae('0x8bf')] = 'openfl.display._ShaderData.ShaderData_Impl_'; _0x22e918[_0x56ae('0x1ef0')] = function(_0x2253ed) { if (_0x56ae('0x367d') === _0x56ae('0x367e')) { null == e && (e = 0x0); this[_0x56ae('0x1e06')] = _0x2253ed; this['path'] = b; this[_0x56ae('0x1076')] = c; this[_0x56ae('0x1d5a')] = e; this[_0x56ae('0xa92')] = d; this[_0x56ae('0x2bea')] = f; this[_0x56ae('0x2beb')] = q; this[_0x56ae('0x1e3e')] = _0x1b30b7; this[_0x56ae('0x1959')] = null != d && 0x1 < d ? c + (d - 0x1) * (null != l && l['backwards'] ? -0x1 : 0x1) : c; this[_0x56ae('0x2bec')](l); } else { return {}; } }; var _0x235fe3 = function(_0x228af9) { _0x174601[_0x56ae('0x94d')](this); this['set_matrix'](_0x228af9); this[_0x56ae('0x17e9')] = 0x1; this[_0x56ae('0xa8c')] = !0x1; }; _0x5ac4a7['openfl.filters.ColorMatrixFilter'] = _0x235fe3; _0x235fe3[_0x56ae('0x8bf')] = _0x56ae('0x367f'); _0x235fe3[_0x56ae('0x8ee')] = _0x174601; _0x235fe3['prototype'] = _0x4e6193(_0x174601[_0x56ae('0x6')], { '__matrix': null, '__applyFilter': function(_0x5bb04e, _0x1a5ae8, _0x323a40, _0x9ebbf6) { var _0xde127d = _0x1a5ae8[_0x56ae('0xa02')], _0x4efd2b = _0x5bb04e[_0x56ae('0xa02')]; _0x5d51e7[_0x56ae('0xfca')](_0xde127d); _0x5d51e7['convertToData'](_0x4efd2b); var _0x370734 = _0xde127d[_0x56ae('0x15a2')](), _0x1b30b7 = _0x4efd2b[_0x56ae('0x15a2')](), _0x2d9f4e = _0x9ebbf6['x'] - _0x323a40['x'] | 0x0; _0x9ebbf6 = _0x9ebbf6['y'] - _0x323a40['y'] | 0x0; _0x1a5ae8 = 0x4 * _0x1a5ae8[_0x56ae('0x3d')]; var _0x5ac4a7 = 0x4 * _0x5bb04e[_0x56ae('0x3d')], _0x4e6193 = _0xde127d[_0x56ae('0xa2f')]['format'], _0x1ce480 = _0x4efd2b[_0x56ae('0xa2f')][_0x56ae('0xc16')]; _0xde127d = _0xde127d[_0x56ae('0xa2f')][_0x56ae('0x1948')]; _0x4efd2b = _0x4efd2b['buffer']['premultiplied']; for (var _0x5c4c32, _0x17ecb8 = 0x0, _0x31547d, _0x370254, _0x37c090 = _0x323a40['y'] | 0x0, _0x252a59 = _0x323a40[_0x56ae('0x727')] | 0x0; _0x37c090 < _0x252a59;) for (var _0xf76599 = _0x37c090++, _0x4dd284 = _0x323a40['x'] | 0x0, _0x11208a = _0x323a40[_0x56ae('0x3d')] | 0x0; _0x4dd284 < _0x11208a;) { _0x370254 = _0x4dd284++; _0x31547d = _0xf76599 * _0x1a5ae8 + 0x4 * _0x370254; _0x370254 = (_0xf76599 + _0x2d9f4e) * _0x5ac4a7 + 0x4 * (_0x370254 + _0x9ebbf6); var _0xfe3284 = _0x4e6193, _0xfba720 = _0xde127d; _0x1c1b50[_0x56ae('0x2e3')](null, _0xfba720) && (_0xfba720 = !0x1); null == _0xfe3284 && (_0xfe3284 = 0x0); switch (_0xfe3284) { case 0x0: _0x5c4c32 = _0x1c1b50[_0x56ae('0x2e4')](_0x370734[_0x31547d] & 0xff, 0x18) | (_0x370734[_0x31547d + 0x1] & 0xff) << 0x10 | (_0x370734[_0x31547d + 0x2] & 0xff) << 0x8 | _0x370734[_0x31547d + 0x3] & 0xff; break; case 0x1: _0x5c4c32 = (_0x370734[_0x31547d + 0x1] & 0xff) << 0x18 | (_0x370734[_0x31547d + 0x2] & 0xff) << 0x10 | (_0x370734[_0x31547d + 0x3] & 0xff) << 0x8 | _0x370734[_0x31547d] & 0xff; break; case 0x2: _0x5c4c32 = _0x1c1b50[_0x56ae('0x2d3')]((_0x370734[_0x31547d + 0x2] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x2e5')](_0x370734[_0x31547d + 0x1], 0xff) << 0x10 | (_0x370734[_0x31547d] & 0xff) << 0x8, _0x370734[_0x31547d + 0x3] & 0xff); } _0xfba720 && 0x0 != (_0x5c4c32 & 0xff) && 0xff != (_0x5c4c32 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = _0x1c1b50[_0x56ae('0x3681')](0xff, _0x5c4c32 & 0xff), _0x5c4c32 = (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0x5c4c32 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x5c4c32 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0x5c4c32 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0x5c4c32 & 0xff); 0x0 == (_0x5c4c32 & 0xff) ? _0x17ecb8 = 0x0 : (_0x17ecb8 = (_0x1c1b50['UiLth'](Math[_0x56ae('0x57')](0x0, Math[_0x56ae('0x58')](this[_0x56ae('0xd66')][0x0] * (_0x5c4c32 >>> 0x18 & 0xff) + this[_0x56ae('0xd66')][0x1] * (_0x5c4c32 >>> 0x10 & 0xff) + this['__matrix'][0x2] * (_0x5c4c32 >>> 0x8 & 0xff) + this[_0x56ae('0xd66')][0x3] * (_0x5c4c32 & 0xff) + this[_0x56ae('0xd66')][0x4], 0xff)), 0x0) & 0xff) << 0x18 | (_0x17ecb8 >>> 0x10 & 0xff) << 0x10 | (_0x1c1b50[_0x56ae('0x3683')](_0x17ecb8, 0x8) & 0xff) << 0x8 | _0x17ecb8 & 0xff, _0x17ecb8 = (_0x17ecb8 >>> 0x18 & 0xff) << 0x18 | ((Math[_0x56ae('0x57')](0x0, Math[_0x56ae('0x58')](this[_0x56ae('0xd66')][0x5] * (_0x5c4c32 >>> 0x18 & 0xff) + this[_0x56ae('0xd66')][0x6] * (_0x5c4c32 >>> 0x10 & 0xff) + this['__matrix'][0x7] * (_0x5c4c32 >>> 0x8 & 0xff) + this[_0x56ae('0xd66')][0x8] * (_0x5c4c32 & 0xff) + this[_0x56ae('0xd66')][0x9], 0xff)) | 0x0) & 0xff) << 0x10 | (_0x17ecb8 >>> 0x8 & 0xff) << 0x8 | _0x17ecb8 & 0xff, _0x17ecb8 = (_0x17ecb8 >>> 0x18 & 0xff) << 0x18 | (_0x17ecb8 >>> 0x10 & 0xff) << 0x10 | ((Math[_0x56ae('0x57')](0x0, Math[_0x56ae('0x58')](this[_0x56ae('0xd66')][0xa] * (_0x5c4c32 >>> 0x18 & 0xff) + this['__matrix'][0xb] * (_0x5c4c32 >>> 0x10 & 0xff) + this[_0x56ae('0xd66')][0xc] * (_0x5c4c32 >>> 0x8 & 0xff) + this[_0x56ae('0xd66')][0xd] * (_0x5c4c32 & 0xff) + this[_0x56ae('0xd66')][0xe], 0xff)) | 0x0) & 0xff) << 0x8 | _0x17ecb8 & 0xff, _0x17ecb8 = _0x1c1b50[_0x56ae('0x2e5')](_0x17ecb8 >>> 0x18, 0xff) << 0x18 | (_0x17ecb8 >>> 0x10 & 0xff) << 0x10 | (_0x17ecb8 >>> 0x8 & 0xff) << 0x8 | (Math[_0x56ae('0x57')](0x0, Math[_0x56ae('0x58')](_0x1c1b50[_0x56ae('0x2e6')](this[_0x56ae('0xd66')][0xf] * (_0x5c4c32 >>> 0x18 & 0xff) + this['__matrix'][0x10] * (_0x5c4c32 >>> 0x10 & 0xff) + this[_0x56ae('0xd66')][0x11] * (_0x5c4c32 >>> 0x8 & 0xff), this['__matrix'][0x12] * (_0x5c4c32 & 0xff)) + this[_0x56ae('0xd66')][0x13], 0xff)) | 0x0) & 0xff); _0x31547d = _0x1ce480; _0xfe3284 = _0x4efd2b; null == _0xfe3284 && (_0xfe3284 = !0x1); null == _0x31547d && (_0x31547d = 0x0); _0xfe3284 && (0x0 == (_0x17ecb8 & 0xff) ? 0x0 != _0x17ecb8 && (_0x17ecb8 = 0x0) : 0xff != _0x1c1b50[_0x56ae('0x2e7')](_0x17ecb8, 0xff) && (_0x56a4ae['a16'] = _0x56a4ae['__alpha16'][_0x17ecb8 & 0xff], _0x17ecb8 = (_0x1c1b50[_0x56ae('0x27f')](_0x17ecb8 >>> 0x18 & 0xff, _0x56a4ae[_0x56ae('0x3684')]) >> 0x10 & 0xff) << 0x18 | ((_0x17ecb8 >>> 0x10 & 0xff) * _0x56a4ae['a16'] >> 0x10 & 0xff) << 0x10 | ((_0x17ecb8 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0x17ecb8 & 0xff)); switch (_0x31547d) { case 0x0: _0x1b30b7[_0x370254] = _0x17ecb8 >>> 0x18 & 0xff; _0x1b30b7[_0x370254 + 0x1] = _0x17ecb8 >>> 0x10 & 0xff; _0x1b30b7[_0x370254 + 0x2] = _0x17ecb8 >>> 0x8 & 0xff; _0x1b30b7[_0x370254 + 0x3] = _0x1c1b50[_0x56ae('0x2e7')](_0x17ecb8, 0xff); break; case 0x1: _0x1b30b7[_0x370254] = _0x17ecb8 & 0xff; _0x1b30b7[_0x370254 + 0x1] = _0x17ecb8 >>> 0x18 & 0xff; _0x1b30b7[_0x370254 + 0x2] = _0x17ecb8 >>> 0x10 & 0xff; _0x1b30b7[_0x370254 + 0x3] = _0x17ecb8 >>> 0x8 & 0xff; break; case 0x2: _0x1b30b7[_0x370254] = _0x17ecb8 >>> 0x8 & 0xff, _0x1b30b7[_0x370254 + 0x1] = _0x1c1b50['pTPnu'](_0x17ecb8, 0x10) & 0xff, _0x1b30b7[_0x370254 + 0x2] = _0x17ecb8 >>> 0x18 & 0xff, _0x1b30b7[_0x370254 + 0x3] = _0x17ecb8 & 0xff; } } _0x5bb04e[_0x56ae('0xa02')][_0x56ae('0xd96')] = !0x0; return _0x5bb04e; }, '__initShader': function(_0x4f19f9, _0x5b7c5a) { if ('eKPZw' === _0x56ae('0x3685')) { _0x235fe3[_0x56ae('0x3686')][_0x56ae('0x8c0')](this[_0x56ae('0xa5f')]()); return _0x235fe3[_0x56ae('0x3686')]; } else { this['animations'][_0x56ae('0x8f0')](_0x4f19f9); } }, 'get_matrix': function() { return this[_0x56ae('0xd66')]; }, 'set_matrix': function(_0x5840fe) { null == _0x5840fe && (_0x5840fe = [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0]); return this[_0x56ae('0xd66')] = _0x5840fe; }, '__class__': _0x235fe3, '__properties__': { 'set_matrix': 'set_matrix', 'get_matrix': _0x56ae('0xa5f') } }); var _0x3e8412 = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x3687')]] = _0x3e8412; _0x3e8412['__name__'] = 'haxeutils.display.Greyscale'; _0x3e8412['colorToGreyscale'] = function(_0x456bb9) { return (0.299 * (_0x456bb9 >> 0x10 & 0xff) | 0x0) + (0.587 * (_0x456bb9 >> 0x8 & 0xff) | 0x0) + (0.114 * (_0x456bb9 & 0xff) | 0x0); }; var _0x3c161e = function() {}; _0x5ac4a7[_0x56ae('0x3688')] = _0x3c161e; _0x3c161e[_0x56ae('0x8bf')] = _0x56ae('0x3688'); _0x3c161e['getResolution'] = function(_0x54b91c) { return 0x1; }; _0x3c161e[_0x56ae('0x1649')] = function(_0x1407a9) { _0x1407a9 = 'img/' + _0x1407a9; return _0x422531[_0x56ae('0x1649')](_0x1407a9, _0x56ae('0x343')) ? !0x0 : _0x422531[_0x56ae('0x293c')][_0x56ae('0x3689')](_0x1407a9); }; _0x3c161e['getBitmapData'] = function(_0x1b2db7, _0x35d1c1) { null == _0x35d1c1 && (_0x35d1c1 = !0x0); var _0x1bc103 = _0x422531[_0x56ae('0x1294')]('img/' + _0x1b2db7, _0x35d1c1); null == _0x1bc103 && (_0x1bc103 = _0x422531[_0x56ae('0x1294')]('img/ldpi/' + _0x1b2db7, _0x35d1c1), null == _0x1bc103 && (_0x1bc103 = _0x422531[_0x56ae('0x1294')]('img/mdpi/' + _0x1b2db7, _0x35d1c1), null == _0x1bc103 && (_0x1bc103 = _0x422531[_0x56ae('0x1294')](_0x1c1b50[_0x56ae('0x2e8')](_0x56ae('0x368a'), _0x1b2db7), _0x35d1c1)))); _0x1bc103[_0x56ae('0x1295')](0x0, 0x0, _0x1bc103[_0x56ae('0x179b')](0x0, 0x0)); return _0x1bc103; }; _0x3c161e[_0x56ae('0xcc5')] = function(_0x2605a0, _0x4172dc, _0x3c8f5b) { null == _0x3c8f5b && (_0x3c8f5b = !0x0); null == _0x4172dc && (_0x4172dc = !0x0); _0x4172dc = new _0x443f45(_0x3c161e[_0x56ae('0x1294')](_0x2605a0, _0x4172dc)); if (null == _0x4172dc[_0x56ae('0xa6b')]()) throw new _0x1adea8(new _0x4d4163(_0x2605a0 + _0x56ae('0x368b'))); _0x3c161e[_0x56ae('0x368c')](_0x4172dc, _0x3c8f5b); return _0x4172dc; }; _0x3c161e[_0x56ae('0x368c')] = function(_0x4eda91, _0x36a195, _0x36c6ee, _0x4a5ee7) { null == _0x36c6ee && (_0x36c6ee = 0x1); null == _0x36a195 && (_0x36a195 = !0x0); null == _0x4a5ee7 && (_0x4a5ee7 = _0xfba720[_0x56ae('0xa1f')]()); _0x36c6ee *= _0x3c161e[_0x56ae('0x2486')](_0x4a5ee7[_0x56ae('0xa19')]); _0x4eda91[_0x56ae('0xaaa')](_0x36c6ee); _0x4eda91[_0x56ae('0xa9a')](_0x36c6ee); _0x36a195 && (_0x36c6ee *= 0.9, _0x36a195 = _0x4eda91[_0x56ae('0xa6b')]()[_0x56ae('0x3d')] * _0x36c6ee, _0x4a5ee7 = new _0x4dd284(_0x4eda91), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4a5ee7, null != _0x36a195 ? new _0x50d80a(!0x0, _0x36a195) : new _0x515961(!0x0)), _0x36a195 = _0x4eda91[_0x56ae('0xa6b')]()[_0x56ae('0x727')] * _0x36c6ee, _0x4eda91 = new _0x4dd284(_0x4eda91), _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4eda91, null != _0x36a195 ? new _0x50d80a(!0x1, _0x36a195) : new _0x515961(!0x1))); }; var _0x32410a = function(_0x436422, _0x32078d, _0x3b73e3, _0x558f98, _0x39906e) { null == _0x39906e && (_0x39906e = 0.75); null == _0x3b73e3 && (_0x3b73e3 = 0.75); this[_0x56ae('0x368d')] = 0x0; this['holding'] = !0x1; _0xc32e6[_0x56ae('0x94d')](this); this['view'] = _0x436422; this[_0x56ae('0x10c5')] = _0x32078d; this[_0x56ae('0x368e')] = _0x3b73e3; this[_0x56ae('0x368f')] = _0x39906e; if (null == _0x558f98 && (_0x558f98 = _0x32410a[_0x56ae('0xb7a')], null == _0x558f98)) throw new _0x1adea8(new _0x4d4163('Must\x20specify\x20either\x20imagePath\x20or\x20defaultImagePath!')); var _0x37f0c8 = _0x3c161e[_0x56ae('0xcc5')](_0x558f98); _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(function() { switch (_0x32078d) { case 0x1: var _0x436422 = _0x37f0c8[_0x56ae('0x15')](); _0x37f0c8[_0x56ae('0xaae')](_0x436422); _0x37f0c8[_0x56ae('0xab6')](0x10e); break; case 0x2: _0x436422 = _0x37f0c8['get_width'](); _0x37f0c8[_0x56ae('0x471')](_0x436422); _0x436422 = _0x37f0c8[_0x56ae('0x16')](); _0x37f0c8['set_y'](_0x436422); _0x37f0c8[_0x56ae('0xab6')](0xb4); break; case 0x3: _0x436422 = _0x37f0c8['get_height'](), _0x37f0c8[_0x56ae('0x471')](_0x436422), _0x37f0c8['set_rotation'](0x5a); } }))); switch (_0x32078d) { case 0x1: _0x436422 = _0x37f0c8[_0x56ae('0x15')](); _0x37f0c8[_0x56ae('0xaae')](_0x436422); _0x37f0c8['set_rotation'](0x10e); break; case 0x2: _0x436422 = _0x37f0c8['get_width'](); _0x37f0c8[_0x56ae('0x471')](_0x436422); _0x436422 = _0x37f0c8[_0x56ae('0x16')](); _0x37f0c8[_0x56ae('0xaae')](_0x436422); _0x37f0c8[_0x56ae('0xab6')](0xb4); break; case 0x3: _0x436422 = _0x37f0c8['get_height'](), _0x37f0c8[_0x56ae('0x471')](_0x436422), _0x37f0c8[_0x56ae('0xab6')](0x5a); } this['addChild'](_0x37f0c8); this[_0x56ae('0xb21')](!0x0); this[_0x56ae('0xb07')] = !0x0; this[_0x56ae('0x95e')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0xede')])); this[_0x56ae('0x95e')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0xb50')])); this['addEventListener'](_0x56ae('0x2d2c'), _0x2d9f4e(this, this['onMouseOut'])); this[_0x56ae('0x95e')]('rollOut', _0x2d9f4e(this, this[_0x56ae('0x3690')])); this[_0x56ae('0x95e')](_0x56ae('0x849'), _0x2d9f4e(this, this['onMouseOut'])); this[_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xcbc')])); }; _0x5ac4a7[_0x56ae('0x3691')] = _0x32410a; _0x32410a[_0x56ae('0x8bf')] = _0x56ae('0x3691'); _0x32410a[_0x56ae('0x8ee')] = _0xc32e6; _0x32410a[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'view': null, 'direction': null, 'scrollAmount': null, 'holdScrollRate': null, 'holding': null, 'heldFrames': null, 'onAdded': function(_0x495fd7) { if (_0x56ae('0x3692') === _0x56ae('0x3692')) { this['addEventListener'](_0x575257[_0x56ae('0x3693')], _0x2d9f4e(this, this[_0x56ae('0xb2f')])); } else { try { var _0x2d16a6 = window['localStorage']; _0x2d16a6['getItem'](''); if (0x0 == _0x2d16a6['length']) { var _0x1f59b6 = _0x56ae('0x3694') + Math[_0x56ae('0xadb')](); _0x2d16a6[_0x56ae('0x3695')](_0x1f59b6, _0x1f59b6); _0x2d16a6['removeItem'](_0x1f59b6); } return _0x2d16a6; } catch (_0x3ea248) { return _0x3ce0fc[_0x56ae('0x95b')] = _0x3ea248, null; } } }, 'onEnterFrame': function(_0x1836be) { if (null == this[_0x56ae('0x952')]) this[_0x56ae('0x968')](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0xb2f')])); else { switch (this[_0x56ae('0x10c5')]) { case 0x0: this[_0x56ae('0xb82')](this['view'][_0x56ae('0x1f7d')] < this['view']['cameraMovementBounds'][_0x56ae('0xa15')]() - 1e-10); break; case 0x1: this['set_visible'](this[_0x56ae('0xb56')]['_cameraY'] > this[_0x56ae('0xb56')][_0x56ae('0x28f0')][_0x56ae('0x136c')]() + 1e-10); break; case 0x2: this[_0x56ae('0xb82')](this[_0x56ae('0xb56')][_0x56ae('0x1f7d')] > this[_0x56ae('0xb56')][_0x56ae('0x28f0')][_0x56ae('0x1369')]() + 1e-10); break; case 0x3: this['set_visible'](this[_0x56ae('0xb56')][_0x56ae('0x31db')] < this[_0x56ae('0xb56')][_0x56ae('0x28f0')][_0x56ae('0xa16')]() - 1e-10); } if (this[_0x56ae('0x3696')] && (this['heldFrames']++, !this['get_visible']())) this[_0x56ae('0x3690')](); } }, 'onMouseDown': function(_0x441f1e) { if ('mgXgS' === _0x56ae('0x3697')) { _0x360126[_0x56ae('0xb8c')](this[_0x56ae('0xb56')], null, !0x1, !0x1); this[_0x56ae('0x3698')](); this[_0x56ae('0x3696')] = !0x0; this[_0x56ae('0x368d')] = 0x0; } else { _0x41c934[_0x56ae('0xb4a')](_0x441f1e[_0x56ae('0x13f2')]) && (_0x441f1e['stopImmediatePropagation'](), this[_0x56ae('0xb44')](!0x0)); } }, 'onMouseOut': function(_0x10a558) { if (_0x56ae('0x3699') !== 'BwuKh') { null == b && (b = 0.25); for (var _0x13dc87 = 0x0, _0x305fb4 = this[_0x56ae('0x2317')][_0x56ae('0x3f')](); _0x305fb4[_0x56ae('0x8f5')]();) _0x305fb4[_0x56ae('0x42')]()[_0x56ae('0x2329')](_0x10a558) && ++_0x13dc87; _0x305fb4 = 0x0; for (var _0x4568f1 = _0x5990f3[_0x56ae('0x244c')]['iterator'](); _0x4568f1[_0x56ae('0x8f5')]();) _0x4568f1[_0x56ae('0x42')]()[_0x56ae('0x2329')](_0x10a558) && ++_0x305fb4; if (0x0 < _0x13dc87 || 0x0 < _0x305fb4) for (Math['random']() * (_0x13dc87 + _0x305fb4 * b) < _0x13dc87 ? (_0x10a558 = _0x13dc87 * Math[_0x56ae('0xadb')]() | 0x0, b = this['tips']) : (_0x10a558 = _0x305fb4 * Math[_0x56ae('0xadb')]() | 0x0, b = _0x5990f3[_0x56ae('0x244c')]), b = b[_0x56ae('0x3f')](); b[_0x56ae('0x8f5')]();) if (_0x13dc87 = b['next'](), _0x13dc87[_0x56ae('0xbe8')]) { if (0x0 >= _0x10a558) return _0x13dc87[_0x56ae('0x2326')];--_0x10a558; } return null; } else { this[_0x56ae('0x3696')] = !0x1; _0x360126['stop'](this[_0x56ae('0xb56')], null, !0x1, !0x1); } }, 'slowScroll': function() { if (_0x56ae('0x369a') !== _0x56ae('0x369a')) { this['_activeView'] = _0x59b8d7[_0x56ae('0x951')](_0xcdfb17[_0x56ae('0x11ef')], _0x467a6a); null != _0xc46189[_0x56ae('0xbf2')] && _0xc46189[_0x56ae('0x12ad')] != _0xc46189[_0x56ae('0xbf2')] ? this['queueDispatch'](_0xc46189[_0x56ae('0x369b')], _0xcdfb17, _0xc46189[_0x56ae('0xbf2')]) : this['reThrowEvent'](_0xcdfb17); this[_0x56ae('0xbec')] = !0x0; } else { var _0xcdfb17 = this['view'][_0x56ae('0x1f7d')], _0x313596 = this[_0x56ae('0xb56')][_0x56ae('0x31db')]; switch (this[_0x56ae('0x10c5')]) { case 0x0: _0xcdfb17 += this[_0x56ae('0x368f')] * this['view'][_0x56ae('0x15')]() * 0.2; break; case 0x1: _0x313596 -= this[_0x56ae('0x368f')] * this[_0x56ae('0xb56')]['get_height']() * 0.2; break; case 0x2: _0xcdfb17 -= this['holdScrollRate'] * this['view']['get_width']() * 0.2; break; case 0x3: _0x313596 += this[_0x56ae('0x368f')] * this[_0x56ae('0xb56')]['get_height']() * 0.2; } this['view'][_0x56ae('0x369c')](_0xcdfb17, _0x313596, 0.2, _0x6fe7ec['get_easeNone']())[_0x56ae('0x8eb')](_0x2d9f4e(this, this[_0x56ae('0x3698')])); } }, 'onClick': function(_0x315f5e) { this[_0x56ae('0x3690')](); if (!(0xa <= this[_0x56ae('0x368d')])) { _0x315f5e = this[_0x56ae('0xb56')][_0x56ae('0x1f7d')]; var _0x1fdf83 = this[_0x56ae('0xb56')][_0x56ae('0x31db')]; switch (this[_0x56ae('0x10c5')]) { case 0x0: _0x315f5e += this[_0x56ae('0x368e')] * this[_0x56ae('0xb56')][_0x56ae('0x15')](); break; case 0x1: _0x1fdf83 -= this['scrollAmount'] * this[_0x56ae('0xb56')][_0x56ae('0x16')](); break; case 0x2: _0x315f5e -= this[_0x56ae('0x368e')] * this[_0x56ae('0xb56')][_0x56ae('0x15')](); break; case 0x3: _0x1fdf83 += this[_0x56ae('0x368e')] * this[_0x56ae('0xb56')][_0x56ae('0x16')](); } this[_0x56ae('0xb56')][_0x56ae('0x369c')](_0x315f5e, _0x1fdf83); } }, '__class__': _0x32410a }); var _0x3dc8ee = function() {}; _0x5ac4a7[_0x56ae('0x369d')] = _0x3dc8ee; _0x3dc8ee[_0x56ae('0x8bf')] = _0x56ae('0x369d'); _0x3dc8ee[_0x56ae('0x6')] = {}; _0x3dc8ee[_0x56ae('0x6')][_0x56ae('0xb56')] = null; _0x3dc8ee[_0x56ae('0x6')]['update'] = function(_0x522dbd) {}; _0x3dc8ee[_0x56ae('0x6')][_0x56ae('0xb50')] = function(_0x318203) { return !0x1; }; _0x3dc8ee[_0x56ae('0x6')][_0x56ae('0xb51')] = function(_0x2e92b4) { return !0x1; }; _0x3dc8ee[_0x56ae('0x6')]['onMouseUp'] = function(_0x11944e) { if (_0x575257.vOFrw(_0x56ae('0x369e'), _0x56ae('0x369f'))) { 0x0 == (this.flags & 0x1) && (this.progress = 0x0); } else { return !0x1; } }; _0x3dc8ee[_0x56ae('0x6')][_0x56ae('0xb53')] = function(_0x3518d2) { return !0x1; }; _0x3dc8ee[_0x56ae('0x6')][_0x56ae('0xb54')] = function(_0x1d6d0b) { if (_0x56ae('0x36a0') !== _0x56ae('0x36a1')) { return !0x1; } else { null != b.victoryCallback && (_0xf0534.get_instance().wasPaused = !0x1, b.victoryCallback(), b.victoryCallback = null); } }; _0x3dc8ee[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3dc8ee; var _0x274f53 = function(_0x149848) { this['mouseDownReceived'] = !0x1; this[_0x56ae('0x1f81')] = -0x1e; this[_0x56ae('0x2159')] = this[_0x56ae('0x34e9')] = this[_0x56ae('0x36a2')] = this[_0x56ae('0x36a3')] = this[_0x56ae('0x1f7f')] = 0x0; this['dragThresholdSq'] = _0x149848 * _0x149848; }; _0x5ac4a7[_0x56ae('0x36a4')] = _0x274f53; _0x274f53[_0x56ae('0x8bf')] = _0x56ae('0x36a4'); _0x274f53[_0x56ae('0x8ee')] = _0x3dc8ee; _0x274f53['prototype'] = _0x4e6193(_0x3dc8ee[_0x56ae('0x6')], { 'prevX': null, 'prevY': null, 'deltaX': null, 'deltaY': null, 'dragThresholdSq': null, 'dragging': null, 'mouseWheelX': null, 'mouseWheelY': null, 'mouseDownReceived': null, 'update': function(_0x471e37) { if (_0x56ae('0x36a5') === _0x56ae('0x36a5')) { this[_0x56ae('0x33d6')] && (this[_0x56ae('0x36a2')] = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xaba')]() - this[_0x56ae('0x2159')], this[_0x56ae('0x36a3')] = _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0xab9')]() - this['prevY'], this[_0x56ae('0x1c45')] || (_0x471e37 = _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')], _0x471e37 = 0x1 / ((_0x471e37['x'] + _0x471e37['y']) / 0x2), _0x471e37 *= _0x471e37, this[_0x56ae('0x1c45')] = this[_0x56ae('0x36a2')] * this[_0x56ae('0x36a2')] * _0x471e37 + this[_0x56ae('0x36a3')] * this[_0x56ae('0x36a3')] * _0x471e37 >= this[_0x56ae('0x36a6')]), this['dragging'] && (_0x471e37 = this[_0x56ae('0xb56')], _0x471e37[_0x56ae('0x1f7c')](_0x471e37[_0x56ae('0x1f7d')] - this[_0x56ae('0x36a2')]), _0x471e37 = this[_0x56ae('0xb56')], _0x471e37[_0x56ae('0x1f80')](_0x471e37[_0x56ae('0x31db')] - this['deltaY']), this[_0x56ae('0x2159')] = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xaba')](), this[_0x56ae('0x34e9')] = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]['get_mouseY']())); } else { _0x29a875[_0x56ae('0x993')][_0x56ae('0xb44')](!_0x29a875['instance'][_0x56ae('0xb45')]); _0x29a875['instance'][_0x56ae('0xb45')] || this[_0x56ae('0x8f2')](0x0); } }, 'onMouseDown': function(_0x194fa2) { null != this['view'][_0x56ae('0x8c1')] && this[_0x56ae('0xb56')]['parent'][_0x56ae('0xaba')]() >= this[_0x56ae('0xb56')][_0x56ae('0x3e1')]() && this[_0x56ae('0xb56')][_0x56ae('0x8c1')][_0x56ae('0xab9')]() >= this[_0x56ae('0xb56')][_0x56ae('0x9f0')]() && this[_0x56ae('0xb56')][_0x56ae('0x8c1')][_0x56ae('0xaba')]() <= _0x575257[_0x56ae('0x7b3')](this[_0x56ae('0xb56')][_0x56ae('0x3e1')](), this[_0x56ae('0xb56')][_0x56ae('0x15')]()) && this[_0x56ae('0xb56')][_0x56ae('0x8c1')][_0x56ae('0xab9')]() <= this[_0x56ae('0xb56')][_0x56ae('0x9f0')]() + this['view'][_0x56ae('0x16')]() && (this['prevX'] = _0x194fa2['stageX'], this['prevY'] = _0x194fa2[_0x56ae('0x9aa')], this[_0x56ae('0x36a3')] = this[_0x56ae('0x36a2')] = 0x0, this['dragging'] = !0x1, this['mouseDownReceived'] = !0x0); return !0x1; }, 'onMouseMove': function(_0xa0cd3e) { return _0x29a875[_0x56ae('0x993')]['mouseDown'] && this['mouseDownReceived'] ? this[_0x56ae('0x1c45')] : !0x1; }, 'onMouseUp': function(_0x2977f0) { this['mouseDownReceived'] = !0x1; return this[_0x56ae('0x1c45')]; }, 'onMouseClick': function(_0x3d4bea) { this['mouseDownReceived'] = !0x1; return this[_0x56ae('0x1c45')]; }, 'onMouseWheel': function(_0x245bea) { if (this[_0x56ae('0x1c45')]) return !0x1; var _0x3e7056 = this[_0x56ae('0xb56')]; _0x3e7056[_0x56ae('0x1f7c')](_0x3e7056['_cameraX'] + _0x245bea['delta'] * this[_0x56ae('0x1f7f')]); _0x3e7056 = this[_0x56ae('0xb56')]; _0x3e7056[_0x56ae('0x1f80')](_0x3e7056[_0x56ae('0x31db')] + _0x245bea['delta'] * this[_0x56ae('0x1f81')]); return !0x0; }, '__class__': _0x274f53 }); var _0x45bf81 = function(_0x3036ea, _0x45b700) { null == _0x45b700 && (_0x45b700 = 0x1); this[_0x56ae('0x242d')] = 0x3; this[_0x56ae('0x1eb8')] = this[_0x56ae('0x1eb9')] = 0x0; _0x274f53[_0x56ae('0x94d')](this, _0x3036ea); this['friction'] *= _0x45b700; }; _0x5ac4a7[_0x56ae('0x36a7')] = _0x45bf81; _0x45bf81[_0x56ae('0x8bf')] = _0x56ae('0x36a7'); _0x45bf81[_0x56ae('0x8ee')] = _0x274f53; _0x45bf81[_0x56ae('0x6')] = _0x4e6193(_0x274f53['prototype'], { 'xVel': null, 'yVel': null, 'friction': null, 'update': function(_0x5185d1) { _0x274f53['prototype'][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x5185d1); this[_0x56ae('0x33d6')] && this[_0x56ae('0x1c45')] && 0x0 < _0x5185d1 && (this['xVel'] = -this[_0x56ae('0x36a2')] / _0x5185d1, this['yVel'] = _0x1c1b50[_0x56ae('0x3681')](-this['deltaY'], _0x5185d1)); if (!this['mouseDownReceived']) { if (0x0 != this[_0x56ae('0x1eb8')]) { if (_0x56ae('0x36a8') !== 'WoUfb') { this[_0x56ae('0x11da')][_0x5185d1]--; 0x0 == this[_0x56ae('0x11da')][_0x5185d1] && this['destroyProgram'](this[_0x56ae('0x36a9')][_0x5185d1]); } else { var _0x198872 = this[_0x56ae('0xb56')]; _0x198872['set_cameraX'](_0x198872['_cameraX'] + this[_0x56ae('0x1eb8')] * _0x5185d1); _0x198872 = this['xVel'] -= this[_0x56ae('0x1eb8')] * this[_0x56ae('0x242d')] * _0x5185d1; 1e-10 > (0x0 <= _0x198872 ? _0x198872 : -_0x198872) && (this[_0x56ae('0x1eb8')] = 0x0); } } 0x0 != this['yVel'] && (_0x198872 = this[_0x56ae('0xb56')], _0x198872[_0x56ae('0x1f80')](_0x198872[_0x56ae('0x31db')] + this[_0x56ae('0x1eb9')] * _0x5185d1), _0x5185d1 = this[_0x56ae('0x1eb9')] -= this[_0x56ae('0x1eb9')] * this[_0x56ae('0x242d')] * _0x5185d1, 1e-10 > (0x0 <= _0x5185d1 ? _0x5185d1 : -_0x5185d1) && (this['yVel'] = 0x0)); } }, 'onMouseDown': function(_0xb99cef) { _0x274f53[_0x56ae('0x6')][_0x56ae('0xb50')][_0x56ae('0x94d')](this, _0xb99cef); this[_0x56ae('0x33d6')] && (this['yVel'] = this[_0x56ae('0x1eb8')] = 0x0); return !0x1; }, 'onMouseWheel': function(_0x165559) { if (this[_0x56ae('0x1c45')]) return !0x1; this[_0x56ae('0x1eb8')] += this[_0x56ae('0x1f7f')] * _0x165559[_0x56ae('0x1f7e')] * _0x45bf81[_0x56ae('0x36aa')]; this['yVel'] += this['mouseWheelY'] * _0x165559[_0x56ae('0x1f7e')] * _0x45bf81[_0x56ae('0x36aa')]; return !0x0; }, '__class__': _0x45bf81 }); var _0x143307 = function(_0x23c3a7) { this[_0x56ae('0x9ad')] = _0x23c3a7; }; _0x5ac4a7['haxeutils.display.MatchScroll'] = _0x143307; _0x143307[_0x56ae('0x8bf')] = _0x56ae('0x36ab'); _0x143307[_0x56ae('0x8ee')] = _0x3dc8ee; _0x143307[_0x56ae('0x6')] = _0x4e6193(_0x3dc8ee[_0x56ae('0x6')], { 'target': null, 'update': function(_0x403b99) { this[_0x56ae('0xb56')][_0x56ae('0x1f7d')] != this['target'][_0x56ae('0x1f7d')] && this[_0x56ae('0xb56')][_0x56ae('0x1f7c')](this[_0x56ae('0x9ad')][_0x56ae('0x1f7d')]); this['view'][_0x56ae('0x31db')] != this[_0x56ae('0x9ad')][_0x56ae('0x31db')] && this[_0x56ae('0xb56')][_0x56ae('0x1f80')](this[_0x56ae('0x9ad')]['_cameraY']); }, '__class__': _0x143307 }); var _0xe2646 = function(_0xd51143, _0x3cd038, _0x5717b8, _0x40a499, _0x3675b1, _0x220f54, _0x5c3877, _0x1b30b7) { var _0x379ab8 = _0x56ae('0x36ac')['split']('|'), _0x3001b8 = 0x0; while (!![]) { switch (_0x379ab8[_0x3001b8++]) { case '0': this[_0x56ae('0x1926')][_0x56ae('0x3313')](!0x1); continue; case '1': this['shownTime'] = 0x0; continue; case '2': null == _0x220f54 ? this[_0x56ae('0x1926')][_0x56ae('0x3320')](null != _0xd51143[_0x56ae('0x211d')]) : this[_0x56ae('0x1926')][_0x56ae('0x3320')](_0x220f54); continue; case '3': this['backgroundColor'] = _0x3cd038; continue; case '4': _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0xd51143, new _0x515961(!0x0)); continue; case '5': this[_0x56ae('0x1926')]['set_y'](_0x40a499); continue; case '6': this[_0x56ae('0x994')](this[_0x56ae('0x1926')]); continue; case '7': _0xc32e6['call'](this); continue; case '8': this[_0x56ae('0xb82')](!0x1); continue; case '9': this[_0x56ae('0x36ad')] = _0x5717b8; continue; case '10': null == _0x3cd038 && (_0x3cd038 = _0xd51143[_0x56ae('0xf45')]()[_0x56ae('0xf46')] | 0x0); continue; case '11': _0xfba720['get_currentLayout']()['add'](new _0x4dd284(_0xd51143), new _0x1ba7bc(_0x3cd038)); continue; case '12': null == _0x40a499 && (_0x40a499 = 0x5); continue; case '13': _0xd51143 = new _0x4dd284(this[_0x56ae('0x1926')]); continue; case '14': null == _0x1b30b7 && (_0x1b30b7 = !0x1); continue; case '15': this[_0x56ae('0x1926')][_0x56ae('0x51f')](_0x5717b8); continue; case '16': this['customBounds'] = _0x5c3877; continue; case '17': this['textField'][_0x56ae('0x2574')](0x1); continue; case '18': this[_0x56ae('0x36ae')] = null != _0x3675b1 ? _0x3675b1 : _0x40a499; continue; case '19': _0x3cd038 = null; continue; case '20': this['textField'][_0x56ae('0x339f')](!0x0); continue; case '21': this[_0x56ae('0x1926')][_0x56ae('0x339c')](!0x0); continue; case '22': this[_0x56ae('0xc63')] = _0x40a499; continue; case '23': this[_0x56ae('0x1926')][_0x56ae('0x33a1')](_0xd51143); continue; case '24': this[_0x56ae('0x1926')][_0x56ae('0x471')](_0x40a499); continue; case '25': _0xd51143 = this[_0x56ae('0x1926')]; continue; case '26': this['textField'] = new _0x5bdbed(); continue; case '27': _0x1b30b7 && _0x10e92a['get_current']()[_0x56ae('0x952')][_0x56ae('0x95e')]('click', _0x2d9f4e(this, this[_0x56ae('0xbd8')])); continue; } break; } }; _0x5ac4a7[_0x56ae('0x36af')] = _0xe2646; _0xe2646[_0x56ae('0x8bf')] = _0x56ae('0x36af'); _0xe2646['__super__'] = _0xc32e6; _0xe2646[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'textField': null, 'backgroundColor': null, 'padding': null, 'borderRadius': null, 'maxWidth': null, 'customBounds': null, 'shownTime': null, 'hide': function(_0x4c793c) { this[_0x56ae('0xab0')]() && new Date()[_0x56ae('0xb3e')]() / 0x3e8 > _0x575257[_0x56ae('0x7b3')](this[_0x56ae('0x36b0')], 0.1) && this[_0x56ae('0xb82')](!0x1); }, 'set_text': function(_0x5c26b0) { if (null == _0x5c26b0 || 0x0 == _0x5c26b0[_0x56ae('0x32')] || null == this[_0x56ae('0x952')]) return this['set_visible'](!0x1), _0x5c26b0; this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x36b0')] = new Date()[_0x56ae('0xb3e')]() / 0x3e8; this[_0x56ae('0x1926')][_0x56ae('0x339c')](!0x0); this[_0x56ae('0x1926')]['set_width'](this[_0x56ae('0x36ad')]); this[_0x56ae('0x1926')][_0x56ae('0xb39')](_0x5c26b0); 0x1 == this[_0x56ae('0x1926')][_0x56ae('0x339e')]() && this[_0x56ae('0x1926')]['set_wordWrap'](!0x1); this[_0x56ae('0xb20')]()['clear'](); this[_0x56ae('0xb20')]()[_0x56ae('0x10ba')](this['backgroundColor']); this['get_graphics']()['drawRoundRect'](0x0, 0x0, this[_0x56ae('0x1926')][_0x56ae('0x15')]() + 0x2 * this['padding'], this[_0x56ae('0x1926')][_0x56ae('0x16')]() + 0x2 * this[_0x56ae('0xc63')], this[_0x56ae('0x36ae')]); return _0x5c26b0; }, 'centerOnX': function(_0x2f6391) { if (_0x56ae('0x36b1') !== 'qCSfD') { _0x614d5b[_0x56ae('0x94d')](this, _0x2f6391, b); this[_0x56ae('0xec4')] = b; this[_0x56ae('0xe77')] = this[_0x56ae('0xec4')][_0x56ae('0xe83')](); } else { null != this[_0x56ae('0x952')] && (this[_0x56ae('0x471')](_0x2f6391 - this['get_width']() / 0x2), this[_0x56ae('0x3e1')]() < (null != this[_0x56ae('0x11a6')] ? this[_0x56ae('0x11a6')]['x'] : 0x0) ? this[_0x56ae('0x471')](null != this['customBounds'] ? this[_0x56ae('0x11a6')]['x'] : 0x0) : this[_0x56ae('0x3e1')]() + this[_0x56ae('0x15')]() > (null != this[_0x56ae('0x11a6')] ? this[_0x56ae('0x11a6')][_0x56ae('0xa15')]() : this[_0x56ae('0x952')]['stageWidth']) && this['set_x']((null != this[_0x56ae('0x11a6')] ? this[_0x56ae('0x11a6')]['get_right']() : this[_0x56ae('0x952')][_0x56ae('0xb2e')]) - this['get_width']())); } }, 'placeAboveHelper': function(_0xfaf634, _0x183d39, _0x143feb, _0x5cef37) { if ('XuyhN' !== _0x56ae('0x36b2')) { null != this[_0x56ae('0x952')] && (this[_0x56ae('0xaae')](_0xfaf634 - _0x143feb - this[_0x56ae('0x16')]()), this[_0x56ae('0x9f0')]() < (null != this[_0x56ae('0x11a6')] ? this[_0x56ae('0x11a6')]['x'] : 0x0) && (_0x5cef37 ? this[_0x56ae('0xaae')](null != this[_0x56ae('0x11a6')] ? this[_0x56ae('0x11a6')]['x'] : 0x0) : this[_0x56ae('0x314c')](_0xfaf634, _0x183d39, _0x143feb, !0x0))); } else { var _0x776530 = new _0x28cec5(); _0x776530[_0x56ae('0x3573')](this); return _0x776530[_0x56ae('0x8a8')](); } }, 'placeBelowHelper': function(_0x549509, _0x223bd0, _0x2fd12b, _0x1a7751) { if ('EOzaH' !== _0x56ae('0x36b3')) { null != this['stage'] && (this[_0x56ae('0xaae')](_0x223bd0 + _0x2fd12b), this[_0x56ae('0x9f0')]() + this[_0x56ae('0x16')]() > (null != this['customBounds'] ? this['customBounds'][_0x56ae('0xa16')]() : this['stage'][_0x56ae('0x9f3')]) && (_0x1a7751 ? this[_0x56ae('0xaae')]((null != this[_0x56ae('0x11a6')] ? this[_0x56ae('0x11a6')][_0x56ae('0xa16')]() : this['stage']['stageHeight']) - this[_0x56ae('0x16')]()) : this[_0x56ae('0x36b4')](_0x549509, _0x223bd0, _0x2fd12b, !0x0))); } else { null == _0x3db706[_0x56ae('0x2749')] && (_0x3db706[_0x56ae('0x2749')] = new _0x53b2cf()); return _0x3db706[_0x56ae('0x2749')]; } }, '__class__': _0xe2646, '__properties__': _0x4e6193(_0xc32e6['prototype']['__properties__'], { 'set_text': _0x56ae('0xb39') }) }); var _0x384067 = function(_0x1c8236, _0x4719f4, _0x1a2c42, _0x186487, _0x50a665, _0x385095, _0x597dae, _0x1b30b7) { var _0x5e1885 = {}; _0x5e1885['YQmTq'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; null == _0x597dae && (_0x597dae = !0x0); var _0x2d9f4e = this; _0x2b9ee7[_0x56ae('0x94d')](this, _0x1c8236); var _0x5ac4a7 = _0xfba720['get_currentLayout'](); _0x1c8236 = this[_0x56ae('0x1926')] = _0x50b13c[_0x56ae('0xb80')](_0x4719f4, _0x1a2c42, _0x1b30b7, _0x186487, null, null, null, null, 0x3); _0x4719f4 = null; _0x1c1b50[_0x56ae('0x2e3')](null, _0x4719f4) && (_0x4719f4 = _0x1c8236['get_defaultTextFormat']()[_0x56ae('0xf46')] | 0x0); _0xfba720['get_currentLayout']()['add'](new _0x4dd284(_0x1c8236), new _0x1ba7bc(_0x4719f4)); _0x4719f4 = this[_0x56ae('0x1926')]; _0x1c8236 = new _0x3c6685(); _0x1a2c42 = new _0x4dd284(this[_0x56ae('0x1926')]); _0x186487 = new _0x5c4c32(_0x1c8236); _0x1b30b7 = 0x0; null == _0x1b30b7 && (_0x1b30b7 = 0x0); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x186487, new _0x29265e(!0x1, 0x2 * _0x1b30b7), _0x1a2c42); _0x1a2c42 = null != _0x385095 ? new _0x4dd284(_0x385095) : new _0x4dd284(this[_0x56ae('0x1926')]); _0x186487 = new _0x5c4c32(_0x1c8236); _0x1b30b7 = 0x0; null == _0x1b30b7 && (_0x1b30b7 = 0x0); _0xfba720['get_currentLayout']()['add'](_0x186487, new _0x29265e(!0x0, 0x2 * _0x1b30b7), _0x1a2c42); var _0x5a0bd2 = null; null != _0x50a665 ? (_0x5a0bd2 = _0x3c161e[_0x56ae('0xcc5')](_0x50a665, !0x0, !0x1), _0x50a665 = new _0x4dd284(this['textField']), _0x4719f4 = new _0x4dd284(_0x5a0bd2), _0x1a2c42 = 0x0, null == _0x1a2c42 && (_0x1a2c42 = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x4719f4, new _0x29265e(!0x1, 0x2 * _0x1a2c42), _0x50a665), _0x58b9d5['maintainAspectRatio'](new _0x4dd284(_0x5a0bd2), null), _0x50a665 = new _0xc32e6(), _0x50a665[_0x56ae('0x994')](this[_0x56ae('0x1926')]), _0x50a665['addChild'](_0x5a0bd2), this[_0x56ae('0x36b5')](_0x50a665), _0x4719f4 = _0x50a665, _0xfba720['get_currentLayout']()[_0x56ae('0xc9b')][_0x56ae('0x8f0')](new _0x188fe1(null, null, new _0x124cd6(function() { if ('GpMGY' === _0x56ae('0x36b6')) { var _0x1c8236 = 0x1; null != _0x385095 && (_0x1c8236 = (_0x385095['get_width']() - _0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x15')]() - _0x5a0bd2[_0x56ae('0x15')]()) / 0x3 / _0x5ac4a7['scale']['x']); if (_0x597dae) _0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x471')](_0x5a0bd2['get_x']() + _0x5a0bd2[_0x56ae('0x15')]() + _0x1c8236 * _0x5ac4a7[_0x56ae('0xa19')]['x']); else { var _0x4719f4 = _0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x3e1')]() + _0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x15')](); _0x5a0bd2[_0x56ae('0x471')](_0x4719f4 + _0x1c8236 * _0x5ac4a7['scale']['x']); } } else { var _0x17ff51, _0x1eed9d, _0x49d94b, _0x54bded = Array(_0x4421e4 + 0x1); for (_0x49d94b = _0x1eed9d = 0x0; 0x1c > _0x49d94b; _0x49d94b++) for (_0x4b806d[_0x49d94b] = _0x1eed9d, _0x17ff51 = 0x0; _0x17ff51 < 0x1 << _0x322ab3[_0x49d94b]; _0x17ff51++) _0xbed6c4[_0x1eed9d++] = _0x49d94b; _0xbed6c4[_0x1eed9d - 0x1] = _0x49d94b; for (_0x49d94b = _0x1eed9d = 0x0; 0x10 > _0x49d94b; _0x49d94b++) for (_0x5a463c[_0x49d94b] = _0x1eed9d, _0x17ff51 = 0x0; _0x17ff51 < 0x1 << _0x262697[_0x49d94b]; _0x17ff51++) _0x545121[_0x1eed9d++] = _0x49d94b; for (_0x1eed9d >>= 0x7; _0x49d94b < _0x52e6a7; _0x49d94b++) for (_0x5a463c[_0x49d94b] = _0x1eed9d << 0x7, _0x17ff51 = 0x0; _0x17ff51 < 0x1 << _0x262697[_0x49d94b] - 0x7; _0x17ff51++) _0x545121[0x100 + _0x1eed9d++] = _0x49d94b; for (_0x17ff51 = 0x0; _0x17ff51 <= _0x4421e4; _0x17ff51++) _0x54bded[_0x17ff51] = 0x0; for (_0x17ff51 = 0x0; 0x8f >= _0x17ff51;) _0x445448[0x2 * _0x17ff51 + 0x1] = 0x8, _0x17ff51++, _0x54bded[0x8]++; for (; 0xff >= _0x17ff51;) _0x445448[_0x5e1885[_0x56ae('0x36b7')](0x2, _0x17ff51) + 0x1] = 0x9, _0x17ff51++, _0x54bded[0x9]++; for (; 0x117 >= _0x17ff51;) _0x445448[0x2 * _0x17ff51 + 0x1] = 0x7, _0x17ff51++, _0x54bded[0x7]++; for (; 0x11f >= _0x17ff51;) _0x445448[0x2 * _0x17ff51 + 0x1] = 0x8, _0x17ff51++, _0x54bded[0x8]++; _0x3acb5b(_0x445448, _0x2bb227 + 0x1, _0x54bded); for (_0x17ff51 = 0x0; _0x17ff51 < _0x52e6a7; _0x17ff51++) _0x2927b4[0x2 * _0x17ff51 + 0x1] = 0x5, _0x2927b4[0x2 * _0x17ff51] = _0x370254(_0x17ff51, 0x5); _0xc5462 = new _0x133651(_0x445448, _0x322ab3, _0x407807 + 0x1, _0x2bb227, _0x4421e4); _0x5d929f = new _0x133651(_0x2927b4, _0x262697, 0x0, _0x52e6a7, _0x4421e4); _0x234651 = new _0x133651([], _0x20b16a, 0x0, _0xc32e6, 0x7); _0x1bcb64 = !0x0; } }))), _0x50a665 = 0x1, null != _0x385095 && (_0x50a665 = (_0x385095[_0x56ae('0x15')]() - _0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x15')]() - _0x5a0bd2[_0x56ae('0x15')]()) / 0x3 / _0x5ac4a7[_0x56ae('0xa19')]['x']), _0x597dae ? _0x2d9f4e['textField'][_0x56ae('0x471')](_0x5a0bd2[_0x56ae('0x3e1')]() + _0x5a0bd2[_0x56ae('0x15')]() + _0x50a665 * _0x5ac4a7[_0x56ae('0xa19')]['x']) : (_0x1a2c42 = _0x1c1b50['Tfvea'](_0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x3e1')](), _0x2d9f4e[_0x56ae('0x1926')][_0x56ae('0x15')]()), _0x5a0bd2[_0x56ae('0x471')](_0x1a2c42 + _0x50a665 * _0x5ac4a7[_0x56ae('0xa19')]['x'])), null == _0x385095 && (_0x50a665 = new _0x4dd284(_0x4719f4), _0x1a2c42 = new _0x5c4c32(_0x1c8236), _0x186487 = 0x0, null == _0x186487 && (_0x186487 = 0x0), _0xfba720[_0x56ae('0xa1f')]()[_0x56ae('0x8e9')](_0x1a2c42, new _0x29265e(!0x0, 0x2 * _0x186487), _0x50a665))) : this[_0x56ae('0x36b5')](this[_0x56ae('0x1926')]); _0x50a665 = new _0x5c4c32(_0x1c8236); _0x4719f4 = new _0x4dd284(_0x4719f4); _0xfba720[_0x56ae('0xa1f')]()['add'](_0x4719f4, new _0x18f8f3(!0x0, 0.5), _0x50a665); _0x50a665 = new _0x1f1204(); _0x3c4050[_0x56ae('0xa81')](_0x50a665, _0xa83b0c[_0x56ae('0x2d3a')], null, null, null, new _0x5c4c32(_0x1c8236)); this[_0x56ae('0x994')](_0x50a665); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4d3')]] = _0x384067; _0x384067['__name__'] = _0x56ae('0x4d4'); _0x384067[_0x56ae('0x8ee')] = _0x2b9ee7; _0x384067[_0x56ae('0x6')] = _0x4e6193(_0x2b9ee7['prototype'], { 'textField': null, '__class__': _0x384067 }); var _0x1688e1 = function(_0xcc5ea9, _0x220e24, _0x2b34f5, _0x3e73ce, _0x3e70e0, _0xba9c12, _0xdcc6fe, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193, _0x5068f9, _0x5c4c32) { this[_0x56ae('0x211d')] = _0xcc5ea9; this[_0x56ae('0xf46')] = _0x220e24; this['color'] = _0x2b34f5; this[_0x56ae('0x211e')] = _0x3e73ce; this[_0x56ae('0x36b8')] = _0x3e70e0; this[_0x56ae('0x3346')] = _0xba9c12; this['url'] = _0xdcc6fe; this[_0x56ae('0x9ad')] = _0x1b30b7; this[_0x56ae('0xb29')] = _0x2d9f4e; this['leftMargin'] = _0x5ac4a7; this[_0x56ae('0x3326')] = _0x4e6193; this[_0x56ae('0x3327')] = _0x5068f9; this['leading'] = _0x5c4c32; }; _0x5ac4a7[_0x56ae('0x36b9')] = _0x1688e1; _0x1688e1[_0x56ae('0x8bf')] = _0x56ae('0x36b9'); _0x1688e1[_0x56ae('0x6')] = {}; _0x1688e1[_0x56ae('0x6')][_0x56ae('0xb29')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x32e5')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x211e')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x36ba')] = null; _0x1688e1[_0x56ae('0x6')]['color'] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x211d')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x3327')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x36b8')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x354b')] = null; _0x1688e1[_0x56ae('0x6')]['leading'] = null; _0x1688e1[_0x56ae('0x6')]['leftMargin'] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x32e6')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x3326')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0xf46')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x36bb')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x9ad')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x3346')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x1587')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x3318')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x3319')] = null; _0x1688e1[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { var _0x1304d1 = new _0x1688e1(this.font, this.size, this.color, this.bold, this.italic, this.underline, this.url, this.target); _0x1304d1.align = this.align; _0x1304d1.leftMargin = this.leftMargin; _0x1304d1.rightMargin = this.rightMargin; _0x1304d1.indent = this.indent; _0x1304d1.leading = this.leading; _0x1304d1.blockIndent = this.blockIndent; _0x1304d1.bullet = this.bullet; _0x1304d1.kerning = this.kerning; _0x1304d1.letterSpacing = this.letterSpacing; _0x1304d1.tabStops = this.tabStops; _0x1304d1.__ascent = this.__ascent; _0x1304d1.__descent = this.__descent; return _0x1304d1; }; _0x1688e1[_0x56ae('0x6')]['__merge'] = function(_0x1b8245) { null != _0x1b8245.font && (this.font = _0x1b8245.font); null != _0x1b8245.size && (this.size = _0x1b8245.size); null != _0x1b8245.color && (this.color = _0x1b8245.color); null != _0x1b8245.bold && (this.bold = _0x1b8245.bold); null != _0x1b8245.italic && (this.italic = _0x1b8245.italic); null != _0x1b8245.underline && (this.underline = _0x1b8245.underline); null != _0x1b8245.url && (this.url = _0x1b8245.url); null != _0x1b8245.target && (this.target = _0x1b8245.target); null != _0x1b8245.align && (this.align = _0x1b8245.align); null != _0x1b8245.leftMargin && (this.leftMargin = _0x1b8245.leftMargin); _0x575257.FWHcd(null, _0x1b8245.rightMargin) && (this.rightMargin = _0x1b8245.rightMargin); null != _0x1b8245.indent && (this.indent = _0x1b8245.indent); null != _0x1b8245.leading && (this.leading = _0x1b8245.leading); null != _0x1b8245.blockIndent && (this.blockIndent = _0x1b8245.blockIndent); null != _0x1b8245.bullet && (this.bullet = _0x1b8245.bullet); null != _0x1b8245.kerning && (this.kerning = _0x1b8245.kerning); _0x575257.Cpyue(null, _0x1b8245.letterSpacing) && (this.letterSpacing = _0x1b8245.letterSpacing); null != _0x1b8245.tabStops && (this.tabStops = _0x1b8245.tabStops); null != _0x1b8245.__ascent && (this.__ascent = _0x1b8245.__ascent); null != _0x1b8245.__descent && (this.__descent = _0x1b8245.__descent); }; _0x1688e1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1688e1; var _0x50b13c = function() {}; _0x5ac4a7['haxeutils.display.TextFieldUtils'] = _0x50b13c; _0x50b13c[_0x56ae('0x8bf')] = _0x56ae('0x36bc'); _0x50b13c[_0x56ae('0xb80')] = function(_0xf6a29f, _0x1b578a, _0x58369a, _0x2a6e89, _0x5f23c0, _0x524976, _0x31625e, _0x1b30b7, _0x2d9f4e, _0x5ac4a7) { null == _0x5ac4a7 && (_0x5ac4a7 = !0x0); null == _0x1b30b7 && (_0x1b30b7 = !0x1); null == _0x31625e && (_0x31625e = !0x1); _0x50b13c['format'][_0x56ae('0x211d')] = null != _0x58369a ? _0x58369a : _0x50b13c[_0x56ae('0xb63')]; _0x50b13c[_0x56ae('0xc16')]['size'] = _0x1b578a | 0x0; _0x50b13c[_0x56ae('0xc16')][_0x56ae('0xb29')] = null != _0x2d9f4e ? _0x2d9f4e : 0x3; _0x50b13c['format'][_0x56ae('0x211e')] = _0x1b30b7; _0x50b13c[_0x56ae('0xc16')]['color'] = _0xf6a29f; _0xf6a29f = new _0x5bdbed(); _0xf6a29f[_0x56ae('0x33a1')](_0x50b13c['format']); _0xf6a29f[_0x56ae('0x3320')](null != _0x50b13c['format'][_0x56ae('0x211d')]); _0xf6a29f['set_multiline'](!0x0); _0x31625e ? (_0xf6a29f['set_type'](0x1), _0xf6a29f[_0x56ae('0x3312')](!0x0), _0xf6a29f[_0x56ae('0x3311')](!0x0)) : (_0xf6a29f['mouseEnabled'] = !0x1, _0xf6a29f['set_selectable'](!0x1)); null != _0x2a6e89 && (_0xf6a29f[_0x56ae('0xb39')](_0x2a6e89), null == _0x5f23c0 || 0x0 >= _0x5f23c0) && ((null == _0x524976 || 0x0 >= _0x524976 || _0x31625e) && _0xf6a29f[_0x56ae('0x51f')](_0xf6a29f['get_textWidth']() + 0x4), _0x5ac4a7 && _0xf6a29f[_0x56ae('0x15')]() > _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')] && (_0x5f23c0 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')])); null != _0x5f23c0 && 0x0 < _0x5f23c0 && (_0xf6a29f[_0x56ae('0x51f')](_0x5f23c0), _0xf6a29f[_0x56ae('0x339c')](!_0x31625e)); if (null != _0x524976 && 0x0 < _0x524976) _0xf6a29f[_0x56ae('0x10c3')](_0x524976); else if (_0x31625e) _0xf6a29f[_0x56ae('0x10c3')](_0xf6a29f[_0x56ae('0x339d')]() + 0x4); else { if (null == _0x2d9f4e) _0x2a6e89 = 0x1; else switch (_0x2d9f4e) { case 0x0: _0x2a6e89 = 0x0; break; case 0x4: _0x2a6e89 = 0x3; break; default: _0x2a6e89 = 0x1; } _0xf6a29f[_0x56ae('0x2574')](_0x2a6e89); _0xf6a29f['set_x'](0x0); } return _0xf6a29f; }; _0x50b13c['setTextFormat'] = function(_0x3f670b, _0x3b2a17, _0x238629) { for (var _0x438442 = _0x3f670b[_0x56ae('0x1486')](), _0x4b0d4f = 0x0; _0x4b0d4f < _0x438442['length'];) { _0x4b0d4f = _0x438442['indexOf'](_0x3b2a17, _0x4b0d4f); if (0x0 > _0x4b0d4f) break; _0x3f670b['setTextFormat'](_0x238629, _0x4b0d4f, _0x4b0d4f + _0x3b2a17[_0x56ae('0x32')]); _0x4b0d4f += _0x3b2a17[_0x56ae('0x32')]; } }; var _0x49a46e = function(_0xe2918f, _0x567d5f) { this[_0x56ae('0x2070')] = _0xe2918f; this[_0x56ae('0xc62')] = _0x567d5f; this['mask'] = _0xe2918f ? 0x1 : 0x2; }; _0x5ac4a7['haxeutils.display._VisibilityAwareLayout.VisibilityAwarePosition'] = _0x49a46e; _0x49a46e['__name__'] = _0x56ae('0x36bd'); _0x49a46e['__interfaces__'] = [_0x415881]; _0x49a46e[_0x56ae('0x6')] = {}; _0x49a46e[_0x56ae('0x6')][_0x56ae('0x2070')] = null; _0x49a46e[_0x56ae('0x6')]['margin'] = null; _0x49a46e[_0x56ae('0x6')]['mask'] = null; _0x49a46e[_0x56ae('0x6')][_0x56ae('0x12')] = function(_0x4d8f96, _0x3467d0, _0x2de487) { var _0x421f29 = _0x407807; if (_0x3467d0 instanceof _0x4dd284) if (_0x59b8d7.__instanceof(_0x3467d0.displayObject, _0x421f29)) _0x3467d0 = _0x3467d0.displayObject; else throw new _0x1adea8(_0x1b30b7.string(_0x421f29) + '\x20required!'); else throw new _0x1adea8(_0x1b30b7.string(_0x421f29) + _0x56ae('0x2088')); this.horizontal ? (_0x2de487 = _0x3467d0.get_visible() ? _0x3467d0.get_x() + _0x3467d0.get_width() + this.margin * _0x2de487.x : _0x3467d0.get_x(), _0x2de487 != _0x4d8f96.get_x() && _0x4d8f96.set_x(_0x2de487)) : (_0x2de487 = _0x3467d0.get_visible() ? _0x3467d0.get_y() + _0x3467d0.get_height() + this.margin * _0x2de487.y : _0x3467d0.get_y(), _0x2de487 != _0x4d8f96.get_y() && _0x4d8f96.set_y(_0x2de487)); }; _0x49a46e[_0x56ae('0x6')]['__class__'] = _0x49a46e; var _0x20cafc = function() { this[_0x56ae('0x36be')] = -0x1; this['removeOnFinished'] = !0x1; this[_0x56ae('0x36bf')] = this[_0x56ae('0x2256')] = !0x0; this[_0x56ae('0x36c0')] = 0x1; this[_0x56ae('0x31b2')] = 0x0; _0xc32e6['call'](this); }; _0x5ac4a7[_0x56ae('0x36c1')] = _0x20cafc; _0x20cafc[_0x56ae('0x8bf')] = _0x56ae('0x36c1'); _0x20cafc[_0x56ae('0x961')] = [_0x52cb2c]; _0x20cafc['__super__'] = _0xc32e6; _0x20cafc[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'currentFrame': null, 'preciseCurrentFrame': null, 'totalFrames': null, 'playing': null, 'loop': null, 'removeOnFinished': null, 'previouslyDisplayedFrame': null, 'gotoAndStop': function(_0x9fd78a) { 0x0 <= _0x9fd78a && _0x9fd78a < this['totalFrames'] ? this[_0x56ae('0x31b2')] = _0x9fd78a : 0x0 > _0x9fd78a || this[_0x56ae('0x2256')] ? this[_0x56ae('0x31b2')] = 0x0 : (this[_0x56ae('0x31b2')] = this[_0x56ae('0x36c0')] - 0x1, this[_0x56ae('0xb8c')](), this[_0x56ae('0x36c2')] && this[_0x56ae('0x8c1')][_0x56ae('0xa20')](this)); this[_0x56ae('0x36c3')] = this[_0x56ae('0x31b2')]; this[_0x56ae('0x36c4')](); this[_0x56ae('0x36bf')] = !0x1; }, 'stop': function() { this[_0x56ae('0x36bf')] = !0x1; }, 'update': function(_0x135330) { this['playing'] && null != this[_0x56ae('0x952')] && (this[_0x56ae('0x36c3')] += this[_0x56ae('0x952')][_0x56ae('0x36c5')]() * _0x135330, Math[_0x56ae('0x833')](this[_0x56ae('0x36c3')]) != this[_0x56ae('0x36be')] && (this[_0x56ae('0x31b2')] = Math['round'](this[_0x56ae('0x36c3')]), this[_0x56ae('0x36c4')](), this[_0x56ae('0x36be')] = this[_0x56ae('0x31b2')])); }, 'displayCurrentFrame': function() { if (_0x56ae('0x36c6') !== _0x56ae('0x36c6')) { return this[_0x56ae('0x36c7')] ? !0x0 : this['__video'][_0x56ae('0x36c8')]; } else { throw new _0x1adea8(new _0x531fca('displayCurrentFrame()\x20must\x20be\x20overridden')); } }, 'reset': function() { 0x0 < this[_0x56ae('0x36c0')] ? this[_0x56ae('0x31b2')] = 0x0 : this[_0x56ae('0x2256')] ? this[_0x56ae('0x31b2')] = 0x0 : (this['currentFrame'] = this[_0x56ae('0x36c0')] - 0x1, this['stop'](), this['removeOnFinished'] && this[_0x56ae('0x8c1')][_0x56ae('0xa20')](this)); this[_0x56ae('0x36c3')] = this[_0x56ae('0x31b2')]; this[_0x56ae('0x36c4')](); }, 'done': function() { return null == this[_0x56ae('0x8c1')]; }, '__class__': _0x20cafc }); var _0x4edf01 = function() { this[_0x56ae('0x36c9')] = !0x1; this[_0x56ae('0x36ca')] = this[_0x56ae('0x36cb')] = 0x0; this[_0x56ae('0x314f')] = this[_0x56ae('0x3150')] = !0x1; }; _0x5ac4a7[_0x56ae('0x36cc')] = _0x4edf01; _0x4edf01[_0x56ae('0x8bf')] = _0x56ae('0x36cc'); _0x4edf01['__interfaces__'] = [_0x242431]; _0x4edf01[_0x56ae('0x6')] = {}; _0x4edf01[_0x56ae('0x6')][_0x56ae('0x314f')] = null; _0x4edf01[_0x56ae('0x6')]['toBePressed'] = null; _0x4edf01[_0x56ae('0x6')][_0x56ae('0x36ca')] = null; _0x4edf01[_0x56ae('0x6')]['releasedTime'] = null; _0x4edf01[_0x56ae('0x6')][_0x56ae('0x36c9')] = null; _0x4edf01[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0xf4ae76) { this.previouslyPressed = this.pressed; this.checkInput(_0xf4ae76); this.pressed ? (this.pressedTime += _0xf4ae76, this.releasedTime = 0x0) : (this.pressedTime = 0x0, this.releasedTime += _0xf4ae76); }; _0x4edf01[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.previouslyPressed = this.pressed = !0x0; this.pressedTime = Infinity; this.releasedTime = 0x0; }; _0x4edf01[_0x56ae('0x6')][_0x56ae('0x36cd')] = function(_0x383d58) { this.pressed = this.toBePressed; this.toBePressed = !0x1; }; _0x4edf01[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4edf01; var _0x22c0d6 = function() {}; _0x5ac4a7[_0x56ae('0x36ce')] = _0x22c0d6; _0x22c0d6[_0x56ae('0x8bf')] = _0x56ae('0x36ce'); _0x22c0d6[_0x56ae('0x8c0')] = function() { if ('xqrLE' !== _0x56ae('0x36cf')) { if (!_0x22c0d6[_0x56ae('0x12fe')]) { if ('UBzMR' === _0x1c1b50['vAnys']) { this[_0x56ae('0x36d0')] += _0x24029d; _0x24029d = _0x575257[_0x56ae('0x7b3')](this[_0x56ae('0x1fac')], Math['floor'](this[_0x56ae('0x36d0')] / this['__frameTime'])); 0x1 > _0x24029d && (_0x24029d = 0x1); _0x24029d > this[_0x56ae('0x36d1')] && (_0x24029d = Math['floor']((_0x24029d - 0x1) % this['__totalFrames']) + 0x1); this[_0x56ae('0x36d0')] %= this[_0x56ae('0x36d2')]; return _0x24029d; } else { var _0x24029d = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]; _0x24029d[_0x56ae('0x95e')](_0x56ae('0x32eb'), _0x22c0d6[_0x56ae('0x3307')]); _0x24029d['addEventListener']('keyUp', _0x22c0d6[_0x56ae('0x36d3')]); _0x24029d[_0x56ae('0x95e')](_0x56ae('0x6b0'), _0x22c0d6[_0x56ae('0x36d4')]); _0x22c0d6[_0x56ae('0x12fe')] = !0x0; } } } else { _0x24029d = new _0x26729a(_0x24029d, b); _0x26729a[_0x56ae('0x36d5')][_0x56ae('0x8f0')](_0x24029d); return _0x26729a['sensorByID']['h'][b] = _0x24029d; } }; _0x22c0d6['onKeyDown'] = function(_0x263e8b) { if (_0x56ae('0x36d6') !== _0x56ae('0x36d7')) { _0x22c0d6[_0x56ae('0x36d8')] = _0x263e8b[_0x56ae('0x1f2d')]; _0x22c0d6[_0x56ae('0x36d9')]['h'][_0x22c0d6['mostRecentKey']] = !0x0; 0x0 <= _0x22c0d6['defaultsToPrevent']['indexOf'](_0x22c0d6[_0x56ae('0x36d8')]) && _0x263e8b['preventDefault'](); } else { if (null == _0x263e8b || _0x575257['jQUec'](_0x575257[_0x56ae('0x36da')], _0x263e8b)) try { window['AudioContext'] = window[_0x56ae('0x36db')] || window[_0x56ae('0x36dc')], this[_0x56ae('0x7b6')] = new window['AudioContext'](), this[_0x56ae('0x3aa')] = _0x56ae('0x7b6'); } catch (_0x324b7c) { _0x3ce0fc[_0x56ae('0x95b')] = _0x324b7c; } null == this[_0x56ae('0x7b6')] && _0x56ae('0x7b6') != _0x263e8b && (this['html5'] = new _0x367a73(), this[_0x56ae('0x3aa')] = _0x56ae('0x36dd')); } }; _0x22c0d6[_0x56ae('0x36d3')] = function(_0xe6b960) { if (_0x56ae('0x36de') === _0x56ae('0x36df')) { var _0x549697 = b[d]; ++d; c[_0x56ae('0x8f0')](_0xe6b960[_0x549697]); } else { _0x22c0d6[_0x56ae('0x36e0')](_0xe6b960[_0x56ae('0x1f2d')]); null == _0x22c0d6[_0x56ae('0xb2b')] || 0x1b != _0xe6b960['keyCode'] && 0x4000010e != _0xe6b960[_0x56ae('0x1f2d')] || _0x22c0d6[_0x56ae('0xb2b')](_0xe6b960); } }; _0x22c0d6['clearAll'] = function(_0x74b8b0) { for (_0x74b8b0 = _0x22c0d6[_0x56ae('0x36d9')]['keys'](); _0x74b8b0[_0x56ae('0x8f5')]();) { var _0xa95421 = _0x74b8b0[_0x56ae('0x42')](); _0x22c0d6['keysPressed']['h'][_0xa95421] = !0x1; } }; _0x22c0d6['clearKey'] = function(_0x3ea779) { _0x22c0d6[_0x56ae('0x36d9')]['h'][_0x3ea779] = !0x1; }; _0x22c0d6['keyCodeFromChar'] = function(_0x4518e9) { 0x61 <= _0x4518e9 && _0x575257[_0x56ae('0x2fec')](0x7a, _0x4518e9) && (_0x4518e9 += -0x20); if (0x30 <= _0x4518e9 && 0x39 >= _0x4518e9 || 0x41 <= _0x4518e9 && 0x5a >= _0x4518e9 || 0x9 == _0x4518e9 || 0xd == _0x4518e9 || 0x20 == _0x4518e9) return _0x4518e9; switch (_0x4518e9) { case 0xa: return 0xd; case 0x21: return 0x31; case 0x22: case 0x27: return 0xde; case 0x23: return 0x33; case 0x24: return 0x34; case 0x25: return 0x35; case 0x26: return 0x37; case 0x28: return 0x39; case 0x29: return 0x30; case 0x2a: return 0x38; case 0x2c: case 0x3c: return 0xbc; case 0x2d: case 0x5f: return 0xbd; case 0x2f: case 0x3f: return 0xbf; case 0x3a: case 0x3b: return 0xba; case 0x2b: case 0x3d: return 0xbb; case 0x2e: case 0x3e: return 0xbe; case 0x40: return 0x32; case 0x5b: case 0x7b: return 0xdb; case 0x5c: case 0x7c: return 0xdc; case 0x5d: case 0x7d: return 0xdd; case 0x5e: return 0x36; case 0x60: case 0x7e: return 0xc0; default: return -0x1; } }; var _0x343af9 = function(_0x2346ce, _0x4a5b3f) { null == _0x4a5b3f && (_0x4a5b3f = !0x1); this[_0x56ae('0x1a03')] = -0x1; _0x2fc80a[_0x56ae('0x94d')](this); if (null != _0x2346ce) { for (var _0x1d8df6 = 0x0; _0x1d8df6 < _0x2346ce[_0x56ae('0x32')];) { var _0x4ff63a = _0x2346ce[_0x1d8df6]; ++_0x1d8df6; switch (_0x4ff63a) { case _0x56ae('0x30a0'): this['addKeys'](_0x56ae('0x30a0'), _0x343af9[_0x56ae('0x36e1')]); break; case 'down': this['addKeys']('down', _0x343af9[_0x56ae('0x36e2')]); break; case _0x56ae('0x7b8'): this[_0x56ae('0xb76')](_0x575257['cimEi'], _0x343af9[_0x56ae('0x36e3')]); break; case 'left': this['addKeys'](_0x56ae('0x1a7'), _0x343af9[_0x56ae('0x36e4')]); break; case _0x56ae('0xb43'): this['addKeys'](_0x56ae('0xb43'), _0x343af9[_0x56ae('0x36e5')]); break; case _0x56ae('0x760'): this[_0x56ae('0xb76')](_0x56ae('0x760'), _0x343af9['RIGHT_KEYS']); break; case _0x56ae('0x36e6'): this['addKeys'](_0x56ae('0x36e6'), _0x343af9['SECONDARY_ACTION_KEYS']); break; case 'up': this[_0x56ae('0xb76')]('up', _0x343af9[_0x56ae('0x36e7')]); } } _0x4a5b3f && _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0x95e')](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0xb2f')])); } }; _0x5ac4a7[_0x56ae('0x36e8')] = _0x343af9; _0x343af9[_0x56ae('0x8bf')] = _0x56ae('0x36e8'); _0x343af9['__super__'] = _0x2fc80a; _0x343af9[_0x56ae('0x6')] = _0x4e6193(_0x2fc80a[_0x56ae('0x6')], { 'prevTime': null, 'onEnterFrame': function(_0x8b9679) { _0x8b9679 = new Date()['getTime']() / 0x3e8; 0x0 > this[_0x56ae('0x1a03')] ? this[_0x56ae('0x8f2')](0x0) : this[_0x56ae('0x8f2')](_0x8b9679 - this[_0x56ae('0x1a03')]); this['prevTime'] = _0x8b9679; }, 'newInputData': function() { return new _0x4219e2(); }, 'addKey': function(_0x95fd21, _0xd45736) { var _0x4dcc16 = this[_0x56ae('0x36e9')]; if (null != _0x586025[_0x95fd21] ? !_0x4dcc16[_0x56ae('0x99b')](_0x95fd21) : !_0x4dcc16['h'][_0x56ae('0x900')](_0x95fd21)) { if (_0x1c1b50[_0x56ae('0x2be')]('ISELJ', _0x56ae('0x36ea'))) { return this['_alphaMask'] = _0x95fd21; } else { _0x4dcc16 = this[_0x56ae('0x36eb')](); var _0x4fd4fe = this['inputMap']; if (null != _0x586025[_0x95fd21] ? _0x4fd4fe['existsReserved'](_0x95fd21) : _0x4fd4fe['h'][_0x56ae('0x900')](_0x95fd21)) { _0x4fd4fe = this[_0x56ae('0x36ec')]; var _0x469a44 = this[_0x56ae('0x36e9')]; _0x469a44 = _0x4fd4fe[_0x56ae('0x3b')](null != _0x586025[_0x95fd21] ? _0x469a44['getReserved'](_0x95fd21) : _0x469a44['h'][_0x95fd21], 0x0); - 0x1 != _0x469a44 && _0x4fd4fe['splice'](_0x469a44, 0x1); } _0x4fd4fe = this[_0x56ae('0x36e9')]; null != _0x586025[_0x95fd21] ? _0x4fd4fe[_0x56ae('0x932')](_0x95fd21, _0x4dcc16) : _0x4fd4fe['h'][_0x95fd21] = _0x4dcc16; this[_0x56ae('0x36ec')][_0x56ae('0x8f0')](_0x4dcc16); } } _0x4dcc16 = this[_0x56ae('0x36e9')]; _0x95fd21 = _0x59b8d7[_0x56ae('0x951')](null != _0x586025[_0x95fd21] ? _0x4dcc16[_0x56ae('0x99c')](_0x95fd21) : _0x4dcc16['h'][_0x95fd21], _0x4219e2)[_0x56ae('0x36ed')]; - 0x1 == _0x95fd21[_0x56ae('0x3b')](_0xd45736, 0x0) && _0x95fd21[_0x56ae('0x8f0')](_0xd45736); }, 'addKeys': function(_0x4a0455, _0x5494e1) { var _0x36c175 = this[_0x56ae('0x36e9')]; if (null != _0x586025[_0x4a0455] ? !_0x36c175[_0x56ae('0x99b')](_0x4a0455) : !_0x36c175['h'][_0x56ae('0x900')](_0x4a0455)) { _0x36c175 = this[_0x56ae('0x36eb')](); var _0x1b911 = this[_0x56ae('0x36e9')]; if (null != _0x586025[_0x4a0455] ? _0x1b911['existsReserved'](_0x4a0455) : _0x1b911['h']['hasOwnProperty'](_0x4a0455)) { if (_0x56ae('0x36ee') === _0x56ae('0x36ee')) { _0x1b911 = this['inputVector']; var _0x3772ba = this[_0x56ae('0x36e9')]; _0x3772ba = _0x1b911[_0x56ae('0x3b')](null != _0x586025[_0x4a0455] ? _0x3772ba[_0x56ae('0x99c')](_0x4a0455) : _0x3772ba['h'][_0x4a0455], 0x0); - 0x1 != _0x3772ba && _0x1b911[_0x56ae('0x9d8')](_0x3772ba, 0x1); } else { this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x48); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x36ef'), -0x104, -0x140, null, null, null, null, null); var _0x4a8efb = _0xfe3284['scale'](0x2), _0x4b5fee = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2913'), 0x0, -0x64, _0x4a8efb, null, -0x1, _0x4b5fee, null); _0x4a8efb = new _0x5c4c32(this[_0x56ae('0xb90')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('See?\x20That\x20was\x20easy!', -0x118, 0x140, null, null, null, _0x4a8efb, null); } } _0x1b911 = this[_0x56ae('0x36e9')]; null != _0x586025[_0x4a0455] ? _0x1b911[_0x56ae('0x932')](_0x4a0455, _0x36c175) : _0x1b911['h'][_0x4a0455] = _0x36c175; this[_0x56ae('0x36ec')][_0x56ae('0x8f0')](_0x36c175); } _0x36c175 = this[_0x56ae('0x36e9')]; _0x4a0455 = _0x59b8d7[_0x56ae('0x951')](null != _0x586025[_0x4a0455] ? _0x36c175[_0x56ae('0x99c')](_0x4a0455) : _0x36c175['h'][_0x4a0455], _0x4219e2)[_0x56ae('0x36ed')]; for (_0x5494e1 = _0x2647fb(_0x5494e1); _0x5494e1['hasNext']();) _0x36c175 = _0x5494e1[_0x56ae('0x42')](), -0x1 == _0x4a0455['indexOf'](_0x36c175, 0x0) && _0x4a0455[_0x56ae('0x8f0')](_0x36c175); }, 'removeKey': function(_0x40b557, _0x4156ac) { var _0x593685 = this[_0x56ae('0x36e9')]; if (null != _0x586025[_0x40b557] ? _0x593685[_0x56ae('0x99b')](_0x40b557) : _0x593685['h'][_0x56ae('0x900')](_0x40b557)) _0x593685 = this[_0x56ae('0x36e9')], _0x40b557 = _0x59b8d7[_0x56ae('0x951')](null != _0x586025[_0x40b557] ? _0x593685[_0x56ae('0x99c')](_0x40b557) : _0x593685['h'][_0x40b557], _0x4219e2)[_0x56ae('0x36ed')], _0x4156ac = _0x40b557['indexOf'](_0x4156ac, 0x0), -0x1 != _0x4156ac && _0x40b557['splice'](_0x4156ac, 0x1); }, 'getKeyIDs': function(_0x205d56) { var _0x2f6140 = this[_0x56ae('0x36e9')]; return (null != _0x586025[_0x205d56] ? _0x2f6140[_0x56ae('0x99b')](_0x205d56) : _0x2f6140['h'][_0x56ae('0x900')](_0x205d56)) ? (_0x2f6140 = this[_0x56ae('0x36e9')], new _0x2fd032(_0x59b8d7['__cast'](null != _0x586025[_0x205d56] ? _0x2f6140[_0x56ae('0x99c')](_0x205d56) : _0x2f6140['h'][_0x205d56], _0x4219e2)[_0x56ae('0x36ed')])) : null; }, '__class__': _0x343af9 }); var _0x4219e2 = function() { if (_0x56ae('0x36f0') === _0x56ae('0x36f0')) { _0x4edf01['call'](this); this[_0x56ae('0x36ed')] = _0x252a59['toIntVector'](null); } else { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x9cf')] = this[_0x56ae('0x206a')] = this['altKey'] = this[_0x56ae('0x2068')] = !0x1; this[_0x56ae('0x338b')] = null; this['localY'] = this[_0x56ae('0x9a8')] = this[_0x56ae('0x1f7e')] = 0x0; this[_0x56ae('0x338f')] = this['buttonDown'] = !0x1; this[_0x56ae('0x36f1')] = 0x0; this[_0x56ae('0x36f2')] = !0x1; this[_0x56ae('0x9aa')] = this['stageX'] = NaN; } }; _0x5ac4a7[_0x56ae('0x36f3')] = _0x4219e2; _0x4219e2['__name__'] = _0x56ae('0x36f3'); _0x4219e2[_0x56ae('0x8ee')] = _0x4edf01; _0x4219e2['prototype'] = _0x4e6193(_0x4edf01[_0x56ae('0x6')], { 'keyIDs': null, 'checkInput': function(_0x31efea) { this['pressed'] = !0x1; for (_0x31efea = this[_0x56ae('0x36ed')][_0x56ae('0x3f')](); _0x31efea['hasNext']();) { if (_0x56ae('0x36f4') !== 'bkVcU') { return this[_0x56ae('0x9c1')][_0x56ae('0x1f41')](); } else { var _0x390412 = _0x31efea[_0x56ae('0x42')](); if (_0x22c0d6[_0x56ae('0x36d9')]['h'][_0x390412]) { this['pressed'] = !0x0; break; } } } }, '__class__': _0x4219e2 }); var _0x4fd445 = function() { _0x2fc80a[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x36f5')] = _0x4fd445; _0x4fd445['__name__'] = _0x56ae('0x36f5'); _0x4fd445[_0x56ae('0x8ee')] = _0x2fc80a; _0x4fd445[_0x56ae('0x6')] = _0x4e6193(_0x2fc80a['prototype'], { 'newInputData': function() { if ('JARHk' === _0x56ae('0x36f6')) { var _0x49e360 = '3|5|0|6|20|19|10|17|15|4|14|21|2|18|9|11|22|13|7|16|8|12|1' [_0x56ae('0x44')]('|'), _0x4fc911 = 0x0; while (!![]) { switch (_0x49e360[_0x4fc911++]) { case '0': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xf03')](-0x3d); continue; case '1': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2625'), -0xf0, -0x50, null, null, null, _0x339a3d, null); continue; case '2': 1e-10 > (0x0 <= _0x419523 ? _0x419523 : -_0x419523) || (0x0 == _0x1cafac ? (_0xb226db['x'] = 0x0, _0xb226db['y'] = 0x0, _0xb226db['z'] = 0x0, _0xb226db['w'] = 0x1) : (_0x1cafac = 0x1 / Math['sqrt'](_0x1cafac), _0xb226db['x'] *= _0x1cafac, _0xb226db['y'] *= _0x1cafac, _0xb226db['z'] *= _0x1cafac, _0xb226db['w'] *= _0x1cafac)); continue; case '3': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x6e); continue; case '4': _0xb226db['w'] = Math[_0x56ae('0x104e')](0.3839724354387525); continue; case '5': _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_y'](0x19); continue; case '6': var _0x339a3d = _0x2b39f7[_0x56ae('0xb56')]['get_camera'](), _0xb226db = null; continue; case '7': this[_0x56ae('0x1059')][_0x56ae('0xb91')](0x5, -0.2); continue; case '8': this[_0x56ae('0x1059')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); continue; case '9': this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); continue; case '10': _0xb226db['x'] = -0.362 * _0x1cafac; continue; case '11': this['skater']['setIndexedPosition'](4.8, 3.8); continue; case '12': _0x339a3d = new _0x5c4c32(this[_0x56ae('0x1059')]['get_onScreen']()); continue; case '13': this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '14': _0x1cafac = _0xb226db['x'] * _0xb226db['x'] + _0xb226db['y'] * _0xb226db['y'] + _0xb226db['z'] * _0xb226db['z'] + _0xb226db['w'] * _0xb226db['w']; continue; case '15': _0xb226db['z'] = -0.122 * _0x1cafac; continue; case '16': this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x55); continue; case '17': _0xb226db['y'] = -0.924 * _0x1cafac; continue; case '18': _0x339a3d[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0xb226db)[_0x56ae('0x1050')]()); continue; case '19': var _0x1cafac = Math[_0x56ae('0xaa1')](0.3839724354387525); continue; case '20': null == _0xb226db && (_0xb226db = new _0x20e8d2()); continue; case '21': var _0x419523 = _0x1cafac - 0x1; continue; case '22': this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x32); continue; } break; } } else { return new _0x78070b(); } }, 'addInput': function(_0x72606a, _0x1a443b, _0x463e4c) { if ('WURoV' === _0x56ae('0x36f7')) { var _0x7d9491 = this[_0x56ae('0x211d')]; return null != _0x586025[_0x72606a] ? _0x7d9491[_0x56ae('0x99c')](_0x72606a) : _0x7d9491['h'][_0x72606a]; } else { null == _0x463e4c && (_0x463e4c = !0x0); var _0x54f18b = this['inputMap']; if (null != _0x586025[_0x72606a] ? !_0x54f18b[_0x56ae('0x99b')](_0x72606a) : !_0x54f18b['h'][_0x56ae('0x900')](_0x72606a)) { _0x54f18b = this[_0x56ae('0x36eb')](); var _0x1e6d53 = this[_0x56ae('0x36e9')]; if (null != _0x586025[_0x72606a] ? _0x1e6d53[_0x56ae('0x99b')](_0x72606a) : _0x1e6d53['h'][_0x56ae('0x900')](_0x72606a)) { _0x1e6d53 = this[_0x56ae('0x36ec')]; var _0x209e32 = this[_0x56ae('0x36e9')]; _0x209e32 = _0x1e6d53[_0x56ae('0x3b')](null != _0x586025[_0x72606a] ? _0x209e32[_0x56ae('0x99c')](_0x72606a) : _0x209e32['h'][_0x72606a], 0x0); - 0x1 != _0x209e32 && _0x1e6d53['splice'](_0x209e32, 0x1); } _0x1e6d53 = this[_0x56ae('0x36e9')]; null != _0x586025[_0x72606a] ? _0x1e6d53[_0x56ae('0x932')](_0x72606a, _0x54f18b) : _0x1e6d53['h'][_0x72606a] = _0x54f18b; this['inputVector'][_0x56ae('0x8f0')](_0x54f18b); } _0x54f18b = this['inputMap']; _0x72606a = _0x575257[_0x56ae('0x36f8')](null, _0x586025[_0x72606a]) ? _0x54f18b[_0x56ae('0x99c')](_0x72606a) : _0x54f18b['h'][_0x72606a]; null == _0x72606a[_0x56ae('0x1935')] ? _0x72606a[_0x56ae('0x1935')] = _0x1a443b : _0x72606a[_0x56ae('0x1935')] instanceof _0x27d01d ? _0x59b8d7[_0x56ae('0x951')](_0x72606a[_0x56ae('0x1935')], _0x27d01d)[_0x56ae('0x36f9')](_0x1a443b) : (_0x54f18b = new _0x27d01d(), _0x54f18b['addArea'](_0x72606a[_0x56ae('0x1935')]), _0x54f18b[_0x56ae('0x36f9')](_0x1a443b), _0x72606a[_0x56ae('0x1935')] = _0x54f18b); _0x72606a[_0x56ae('0x3151')] = _0x463e4c; } }, 'onActivate': function() { for (var _0x3d6e5a = this['inputVector'][_0x56ae('0x3f')](); _0x3d6e5a['hasNext']();) { var _0x1c6913 = _0x3d6e5a[_0x56ae('0x42')](); _0x59b8d7[_0x56ae('0x951')](_0x1c6913, _0x78070b)[_0x56ae('0xb30')](); } }, 'onDeactivate': function() { for (var _0x52f195 = this[_0x56ae('0x36ec')]['iterator'](); _0x52f195[_0x56ae('0x8f5')]();) { var _0x5682ee = _0x52f195['next'](); _0x59b8d7[_0x56ae('0x951')](_0x5682ee, _0x78070b)['onDeactivate'](); } }, '__class__': _0x4fd445 }); var _0x78070b = function() { this[_0x56ae('0x3151')] = !0x0; _0x4edf01[_0x56ae('0x94d')](this); }; _0x5ac4a7[_0x56ae('0x36fa')] = _0x78070b; _0x78070b[_0x56ae('0x8bf')] = _0x56ae('0x36fa'); _0x78070b['__super__'] = _0x4edf01; _0x78070b[_0x56ae('0x6')] = _0x4e6193(_0x4edf01[_0x56ae('0x6')], { 'mouseX': null, 'mouseY': null, 'allowDragOver': null, 'area': null, 'reset': function() { if (_0x56ae('0x36fb') === _0x56ae('0x36fb')) { _0x4edf01[_0x56ae('0x6')][_0x56ae('0xb7c')]['call'](this); this[_0x56ae('0x3150')] = !0x1; } else { var _0x4da448 = 'You\x27ve\x20'; var _0x495087 = 0x0, _0x490b4a = _0x4622dd[_0x56ae('0x488')]()['availablePaths']; for (_0x490b4a = new _0x5770e1(_0x490b4a, _0x490b4a[_0x56ae('0xbf4')]()); _0x490b4a[_0x56ae('0x8f5')]();) { var _0x8a7dca = _0x490b4a[_0x56ae('0x42')](), _0x30a64a = _0x8a7dca[_0x56ae('0xa91')]; _0x30a64a = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x30a64a['id'], _0x30a64a['defaultValue']); var _0x1efafd = _0x8a7dca['levelCount']; (_0x30a64a < _0x1efafd ? _0x30a64a : _0x1efafd) > _0x8a7dca[_0x56ae('0xcb9')] + 0x1 ? _0x495087 += _0x8a7dca[_0x56ae('0xcb9')] + 0x1 : (_0x30a64a = _0x8a7dca[_0x56ae('0xa91')], _0x30a64a = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x30a64a['id'], _0x30a64a[_0x56ae('0xa1c')]), _0x8a7dca = _0x8a7dca['levelCount'], _0x495087 += _0x30a64a < _0x8a7dca ? _0x30a64a : _0x8a7dca); } _0x490b4a = _0x56b9a2['infiniteBest']; _0x490b4a = Math[_0x56ae('0x833')](0.03333333333333333 * _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x490b4a['id'], _0x490b4a[_0x56ae('0xa1c')])); _0x8a7dca = 0xa <= _0x495087; _0x30a64a = 0x96 <= _0x490b4a; _0x1efafd = !0x1; _0x8a7dca && (_0x4da448 += _0x1b30b7[_0x56ae('0x28')](_0x56ae('0x3274') + _0x495087 + _0x56ae('0x36fc')), _0x37c090[_0x56ae('0x15fc')]['isUnlocked']() ? 0x2f >= _0x495087 && (_0x30a64a ? (_0x4da448 += ',\x20', _0x1efafd = !0x0) : _0x4da448 += '\x20and\x20', _0x4da448 += _0x56ae('0x3276')) : _0x37c090[_0x56ae('0x1220')][_0x56ae('0x1e01')]() && 0x14 >= _0x495087 && (_0x30a64a ? (_0x4da448 += ',\x20', _0x1efafd = !0x0) : _0x4da448 += _0x56ae('0x3275'), _0x4da448 += _0x56ae('0x3277'))); _0x8a7dca && _0x30a64a && (_0x1efafd && (_0x4da448 += ','), _0x4da448 += _0x56ae('0x3275')); _0x30a64a && (_0x4da448 += _0x1b30b7[_0x56ae('0x28')]('run\x20' + _0x490b4a + '\x20meters'), _0x8a7dca || (_0x4da448 += _0x56ae('0x3279'))); return _0x4da448 + '!'; } }, 'onActivate': function() { var _0x431842 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')]; _0x431842[_0x56ae('0x95e')]('mouseDown', _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x431842[_0x56ae('0x95e')](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x431842['addEventListener'](_0x56ae('0x396'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); this[_0x56ae('0xb7c')](); }, 'onDeactivate': function() { var _0x1ece4f = _0x10e92a[_0x56ae('0xa74')]()['stage']; _0x1ece4f[_0x56ae('0x968')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x1ece4f['removeEventListener'](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0xb32')])); _0x1ece4f[_0x56ae('0x968')]('mouseMove', _0x2d9f4e(this, this[_0x56ae('0xb32')])); this['reset'](); }, 'onMouseEvent': function(_0x271c8e) { if (null == this[_0x56ae('0x1935')]) this[_0x56ae('0x3150')] = !0x1; else if (this[_0x56ae('0x1935')][_0x56ae('0x135c')](_0x271c8e[_0x56ae('0x9a7')], _0x271c8e[_0x56ae('0x9aa')])) { if (this['toBePressed'] = _0x271c8e[_0x56ae('0x2d32')] && (this[_0x56ae('0x314f')] || this[_0x56ae('0x3150')] || this[_0x56ae('0x3151')] || 'mouseDown' == _0x271c8e[_0x56ae('0x3aa')])) this[_0x56ae('0x3152')] = _0x271c8e[_0x56ae('0x9a7')], this[_0x56ae('0x3153')] = _0x271c8e[_0x56ae('0x9aa')]; } else this[_0x56ae('0x3150')] = !0x1; }, 'checkInput': function(_0x471154) { this[_0x56ae('0x314f')] = this[_0x56ae('0x3150')]; }, '__class__': _0x78070b }); var _0x2edaa4 = function(_0x1f6f98, _0x58f287) { if (_0x1c1b50[_0x56ae('0x2eb')] !== _0x56ae('0x2ec')) { var _0x2852aa = _0x1f6f98[_0x56ae('0x94c')], _0x19d616 = _0x2852aa[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0), _0xa00279 = _0x19d616[_0x56ae('0xbcc')]; null == _0xa00279 && (_0xa00279 = _0x2852aa[_0x56ae('0x1635')](_0x19d616[_0x56ae('0xe79')]['get_z'](), !0x1)); _0x2852aa = _0x1f6f98[_0x56ae('0xe79')]['get_position'](); _0x19d616 = _0x19d616[_0x56ae('0xe79')][_0x56ae('0x13aa')](); _0x2852aa['x'] = _0x19d616['x']; _0x2852aa['y'] = _0x19d616['y']; _0x2852aa['z'] = _0x19d616['z']; _0x2852aa['z'] = null != this[_0x56ae('0x2f6b')] ? _0x2852aa['z'] + this[_0x56ae('0x2f6b')] : _0x575257['TNfZy'](_0x2852aa['z'], 0x258); if (_0x575257[_0x56ae('0x36f8')](null, _0xa00279)) { null == this[_0x56ae('0x2f6b')] && (_0x2852aa['z'] += _0xa00279[_0x56ae('0x1cfd')]['inradius']); if (null != this['distanceFromWalls']) _0x19d616 = this['distanceFromWalls']; else { _0x19d616 = 0.9 * _0xa00279[_0x56ae('0x1cfd')][_0x56ae('0x226e')]; var _0x2ed19c = 1.5 * _0xa00279[_0x56ae('0xf30')]; _0x2ed19c = 0x64 < _0x2ed19c ? _0x2ed19c : 0x64; _0x19d616 = _0x19d616 < _0x2ed19c ? _0x19d616 : _0x2ed19c; } _0xa00279[_0x56ae('0x1cfd')][_0x56ae('0x3023')](_0x2852aa, _0x19d616, _0x2852aa); } null != this[_0x56ae('0x1958')] && (_0xa00279 = this[_0x56ae('0x1958')]['getBoxSpawnOffset'](_0x1f6f98), null != _0xa00279 && (_0x2852aa['x'] += _0xa00279['x'], _0x2852aa['y'] += _0xa00279['y'])); _0x1f6f98[_0x56ae('0xe79')][_0x56ae('0x3f6')](_0x2852aa); _0x1f6f98[_0x56ae('0x23ad')](); } else { if (null != _0x1f6f98) this[_0x56ae('0x3603')] = _0x1f6f98, this[_0x56ae('0x500')](0x8 * _0x233b64[_0x56ae('0x9fa')](_0x1f6f98)); else if (null != _0x58f287) _0x1f6f98 = Math['ceil'](_0x58f287 / 0x8), null == _0x1f6f98 && (_0x1f6f98 = 0x0), this['bytes'] = new _0x430d1(_0x1f6f98), this['set_length'](_0x58f287); else throw new _0x1adea8(new _0x4d4163(_0x56ae('0x36fd'))); } }; _0x5ac4a7[_0x56ae('0x36fe')] = _0x2edaa4; _0x2edaa4[_0x56ae('0x8bf')] = _0x56ae('0x36fe'); _0x2edaa4[_0x56ae('0x6')] = {}; _0x2edaa4[_0x56ae('0x6')]['bytes'] = null; _0x2edaa4[_0x56ae('0x6')][_0x56ae('0x32')] = null; _0x2edaa4[_0x56ae('0x6')]['set_length'] = function(_0x90b313) { this.length = _0x90b313; var _0x4cd65c = Math.ceil(this.length / 0x8); if (_0x233b64.get_length(this.bytes) != _0x4cd65c) { _0x90b313 = this.bytes; _0x1c1b50.BMKwd(null, _0x4cd65c) && (_0x4cd65c = 0x0); this.bytes = new _0x430d1(_0x4cd65c); this.bytes.position = 0x0; _0x4cd65c = _0x90b313.position = 0x0; for (var _0xb43fdb = _0x233b64.get_length(_0x90b313); _0x4cd65c < _0xb43fdb;) _0x4cd65c++, this.bytes.writeByte(_0x90b313.readByte()); } return this.length; }; _0x2edaa4[_0x56ae('0x6')][_0x56ae('0x2c42')] = function(_0x9d4813) { for (var _0x47d197, _0x1afc1f = this.bytes.position = 0x0, _0xda5f3c = _0x233b64.get_length(this.bytes); _0x1afc1f < _0xda5f3c;) _0x1afc1f++, _0x47d197 = this.bytes.readUnsignedByte(), _0x9d4813(0x1 == (_0x47d197 & 0x1)), _0x47d197 >>= 0x1, _0x9d4813(0x1 == (_0x47d197 & 0x1)), _0x47d197 >>= 0x1, _0x9d4813(0x1 == (_0x47d197 & 0x1)), _0x47d197 >>= 0x1, _0x9d4813(0x1 == (_0x47d197 & 0x1)), _0x47d197 >>= 0x1, _0x9d4813(0x1 == (_0x47d197 & 0x1)), _0x47d197 >>= 0x1, _0x9d4813(0x1 == (_0x47d197 & 0x1)), _0x47d197 >>= 0x1, _0x9d4813(0x1 == (_0x47d197 & 0x1)), _0x47d197 >>= 0x1, _0x9d4813(0x1 == (_0x47d197 & 0x1)); }; _0x2edaa4[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2edaa4; _0x2edaa4[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x2edaa4[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x500')] = _0x56ae('0x500'); var _0x122552 = function(_0x124a67) { this[_0x56ae('0xf17')] = _0x122552[_0x56ae('0x36ff')](_0x124a67); }; _0x5ac4a7[_0x56ae('0x3700')] = _0x122552; _0x122552[_0x56ae('0x8bf')] = _0x56ae('0x3700'); _0x122552[_0x56ae('0x36ff')] = function(_0x5efd1e) { for (var _0x232dd1 = '', _0x3c58ae, _0x3b0246, _0x380db8, _0x397161 = 0x0, _0x5f4305, _0x2d9f4e = -0x1;;) { _0x380db8 = _0x5efd1e[_0x56ae('0x3b')]('*', _0x2d9f4e + 0x1); if (-0x1 == _0x380db8) break; for (_0x5f4305 = _0x380db8 + 0x1; _0x5f4305 < _0x5efd1e[_0x56ae('0x32')] && 0x2a == _0x5efd1e['charCodeAt'](_0x5f4305);) ++_0x5f4305; if (_0x5f4305 >= _0x5efd1e[_0x56ae('0x32')]) break; _0x3c58ae = _0x5f4305 - _0x380db8; _0x3b0246 = _0x380db8 - _0x3c58ae; if (!(0x0 > _0x3b0246)) { _0x3b0246 <= _0x2d9f4e ? (_0x397161 = _0x2d9f4e - _0x3b0246 + 0x1, _0x3c58ae = _0x232dd1, _0x3c58ae = _0x11208a['substr'](_0x3c58ae, _0x575257[_0x56ae('0x7b9')](_0x3c58ae[_0x56ae('0x32')], _0x397161), null), _0x2d9f4e + 0x1 < _0x380db8 && (_0x3c58ae += _0x5efd1e[_0x56ae('0xb18')](_0x2d9f4e + 0x1, _0x380db8))) : (_0x3c58ae = _0x11208a[_0x56ae('0xc14')](_0x5efd1e, _0x3b0246, _0x3c58ae), _0x232dd1 += _0x1b30b7[_0x56ae('0x28')](_0x5efd1e['substring'](_0x2d9f4e + 0x1, _0x3b0246))); for (_0x3b0246 = _0x1f54ff[_0x56ae('0x3701')](_0x5efd1e['charAt'](_0x5f4305)); 0x0 < _0x3b0246;) 0x0 < _0x397161 ? (_0x397161 < _0x3c58ae[_0x56ae('0x32')] && (_0x232dd1 += _0x1b30b7[_0x56ae('0x28')](_0x11208a[_0x56ae('0xc14')](_0x3c58ae, _0x397161, null))), _0x397161 = 0x0) : _0x232dd1 += null == _0x3c58ae ? 'null' : '' + _0x3c58ae, --_0x3b0246; _0x2d9f4e = _0x5f4305; } } _0x2d9f4e + 0x1 < _0x5efd1e['length'] && (_0x232dd1 += _0x1b30b7[_0x56ae('0x28')](_0x5efd1e['substring'](_0x2d9f4e + 0x1))); return _0x876409[_0x56ae('0x31')](_0x232dd1, '*', ''); }; _0x122552[_0x56ae('0x6')] = {}; _0x122552[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x122552[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { return new _0x1e7339(this.data); }; _0x122552[_0x56ae('0x6')]['__class__'] = _0x122552; var _0x1e7339 = function(_0x4826b3) { this['data'] = _0x4826b3; this[_0x56ae('0x3702')] = _0x4826b3[_0x56ae('0x32')]; this[_0x56ae('0x3703')] = this[_0x56ae('0x3704')] = -0x1; this[_0x56ae('0x3705')] = this[_0x56ae('0x3706')] = 0x0; this[_0x56ae('0x3707')](); }; _0x5ac4a7[_0x56ae('0x3708')] = _0x1e7339; _0x1e7339[_0x56ae('0x8bf')] = _0x56ae('0x3708'); _0x1e7339[_0x56ae('0x6')] = {}; _0x1e7339[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x1e7339[_0x56ae('0x6')][_0x56ae('0x3702')] = null; _0x1e7339[_0x56ae('0x6')][_0x56ae('0x3704')] = null; _0x1e7339[_0x56ae('0x6')][_0x56ae('0x3703')] = null; _0x1e7339[_0x56ae('0x6')][_0x56ae('0x3706')] = null; _0x1e7339[_0x56ae('0x6')][_0x56ae('0x3705')] = null; _0x1e7339[_0x56ae('0x6')]['hasNext'] = function() { return this.indexInData < this.dataLength; }; _0x1e7339[_0x56ae('0x6')][_0x56ae('0x42')] = function() { if (_0x56ae('0x3709') === _0x56ae('0x3709')) { var _0x41637c = this.indexInResult; this.findNext(); return _0x41637c; } else { this.gentleman.setIndexedPosition(0.6, 0x2); this.gentleman.spritesheet.set_currentFrame(0x50); this.gentleman.spritesheet.set_xInverted(!0x1); var _0x146720 = new _0x5c4c32(this.gentleman.get_onScreen()); this.dialog.addBubble('That\x20concludes\x20my\x20rehersal.', -0x78, -0xf0, null, null, null, _0x146720, null); _0x146720 = _0xfe3284.width(0x208); var _0xd24873 = new _0x5c4c32(this.gentleman.get_onScreen()); this.dialog.addBubble(_0x56ae('0x282c'), 0x78, 0xe6, null, _0x146720, null, _0xd24873, null); } }; _0x1e7339[_0x56ae('0x6')][_0x56ae('0x3707')] = function() { for (;;) { if (_0x56ae('0x370a') === 'DZllK') { if (0.15 < a.animationTime) a.reset(); else { b = 0.1 >= a.animationTime ? 0x14 * a.animationTime / 0.1 : 0x14 * (0.15 - a.animationTime) / 0.04999999999999999; var _0x1df4fa = a.getInitialPosition(), _0x2c4ebc = a.get_normal(), _0x4ef745 = _0x1df4fa; null == _0x4ef745 && (_0x4ef745 = new _0x4e9ff1()); _0x4ef745.x = _0x1df4fa.x + _0x2c4ebc.x * b; _0x4ef745.y = _0x1df4fa.y + _0x2c4ebc.y * b; _0x4ef745.z = _0x1df4fa.z + _0x2c4ebc.z * b; a.mesh.set_position(_0x1df4fa); } } else { for (; 0x0 < this.bitsRemaining;) if (this.bitsRemaining--, this.indexInResult++, 0x0 != (this.digit & 0x1 << this.bitsRemaining)) return; this.indexInData++; if (_0x575257.BxUHW(this.indexInData, this.dataLength)) break; this.bitsRemaining = 0x6; this.digit = _0x1f54ff.decode(this.data.charAt(this.indexInData)); } } }; _0x1e7339[_0x56ae('0x6')]['__class__'] = _0x1e7339; var _0x380a2a = function(_0x4890e8, _0x730764, _0x28a9ae) { null == _0x28a9ae && (_0x28a9ae = 0x0); this[_0x56ae('0x950')] = _0x4890e8; this[_0x56ae('0x221f')] = 0x0 != _0x28a9ae ? _0x28a9ae : _0x730764 > _0x4890e8 ? 0x1 : -0x1; this['currentValue'] = _0x4890e8 - this[_0x56ae('0x221f')]; _0x730764 = 0x0 < this[_0x56ae('0x221f')] == _0x730764 > _0x4890e8 ? ((_0x730764 - _0x4890e8) / this['increment'] | 0x0) * this[_0x56ae('0x221f')] + _0x4890e8 : _0x4890e8 - this[_0x56ae('0x221f')]; this[_0x56ae('0xf6a')] = _0x730764 + this[_0x56ae('0x221f')]; }; _0x5ac4a7[_0x56ae('0x370b')] = _0x380a2a; _0x380a2a[_0x56ae('0x8bf')] = _0x56ae('0x370b'); _0x380a2a[_0x56ae('0x6')] = {}; _0x380a2a[_0x56ae('0x6')][_0x56ae('0x1407')] = null; _0x380a2a[_0x56ae('0x6')][_0x56ae('0x950')] = null; _0x380a2a[_0x56ae('0x6')][_0x56ae('0xf6a')] = null; _0x380a2a[_0x56ae('0x6')][_0x56ae('0x221f')] = null; _0x380a2a[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return this.currentValue + this.increment != this.end; }; _0x380a2a[_0x56ae('0x6')][_0x56ae('0x42')] = function() { return this.currentValue += this.increment; }; _0x380a2a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x380a2a; var _0x582e93 = function() {}; _0x5ac4a7['haxeutils.math.DiscreteRandom'] = _0x582e93; _0x582e93[_0x56ae('0x8bf')] = _0x56ae('0x370c'); _0x582e93[_0x56ae('0x3269')] = function(_0x12dbed) { for (var _0x54bfb3 = 0x0, _0x3c9c7a = _0x12dbed['iterator'](); _0x3c9c7a[_0x56ae('0x8f5')]();) { var _0x3e7fe5 = _0x3c9c7a[_0x56ae('0x42')](); _0x54bfb3 += _0x3e7fe5; } if (0x0 >= _0x54bfb3) return -0x1; _0x54bfb3 *= Math['random'](); _0x3c9c7a = 0x0; for (_0x3e7fe5 = _0x12dbed[_0x56ae('0x9fa')](); _0x3c9c7a < _0x3e7fe5;) { var _0x1f9508 = _0x3c9c7a++; if (_0x54bfb3 <= _0x12dbed[_0x56ae('0x1b')](_0x1f9508)) return _0x1f9508; _0x54bfb3 -= _0x12dbed[_0x56ae('0x1b')](_0x1f9508); } return -0x1; }; var _0x1e8a75 = function() {}; _0x5ac4a7[_0x56ae('0x370d')] = _0x1e8a75; _0x1e8a75[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x4d5')]; _0x1e8a75[_0x56ae('0xadb')] = function(_0x34ba40, _0x4de56d) { if ('jqqZf' === _0x56ae('0x370e')) { var _0x2fe1ac = _0x4199c9++; _0x4de56d[_0x56ae('0x8b6')](_0x2fe1ac, _0x34ba40[_0x2fe1ac]); } else { null == _0x4de56d && (_0x4de56d = 0x1); null == _0x34ba40 && (_0x34ba40 = 0x0); if (null != _0x1e8a75[_0x56ae('0x370f')]) return _0x34ba40 = _0x1e8a75['extraResult'] * _0x4de56d + _0x34ba40, _0x1e8a75['extraResult'] = null, _0x34ba40; for (var _0x4199c9, _0x2f266c, _0x134c4a; _0x4199c9 = 0x2 * Math[_0x56ae('0xadb')]() - 0x1, _0x2f266c = 0x2 * Math[_0x56ae('0xadb')]() - 0x1, _0x134c4a = _0x4199c9 * _0x4199c9 + _0x2f266c * _0x2f266c, 0x1 <= _0x134c4a;); _0x134c4a = Math[_0x56ae('0xf0c')](-0x2 * Math[_0x56ae('0x2399')](_0x134c4a) / _0x134c4a); _0x1e8a75[_0x56ae('0x370f')] = _0x4199c9 * _0x134c4a; return _0x2f266c * _0x134c4a * _0x4de56d + _0x34ba40; } }; var _0x23250d = function() {}; _0x5ac4a7['haxeutils.math.area.Area'] = _0x23250d; _0x23250d[_0x56ae('0x8bf')] = _0x56ae('0x3710'); _0x23250d[_0x56ae('0x8ba')] = !0x0; _0x23250d[_0x56ae('0x6')] = {}; _0x23250d[_0x56ae('0x6')][_0x56ae('0x135c')] = null; _0x23250d[_0x56ae('0x6')]['__class__'] = _0x23250d; var _0x27d01d = function() { this[_0x56ae('0x1af7')] = _0x252a59[_0x56ae('0x977')](null); }; _0x5ac4a7[_0x56ae('0x3711')] = _0x27d01d; _0x27d01d['__name__'] = 'haxeutils.math.area.CombinedArea'; _0x27d01d[_0x56ae('0x961')] = [_0x23250d]; _0x27d01d[_0x56ae('0x6')] = {}; _0x27d01d[_0x56ae('0x6')][_0x56ae('0x1af7')] = null; _0x27d01d[_0x56ae('0x6')][_0x56ae('0x36f9')] = function(_0x1d5de0) { this.areas.push(_0x1d5de0); }; _0x27d01d[_0x56ae('0x6')][_0x56ae('0x135c')] = function(_0x1e9025, _0x1aba5f) { for (var _0x1ff988 = this.areas.iterator(); _0x1ff988.hasNext();) if (_0x1ff988.next().contains(_0x1e9025, _0x1aba5f)) return !0x0; return !0x1; }; _0x27d01d[_0x56ae('0x6')]['__class__'] = _0x27d01d; var _0xcc4aa0 = function(_0x26d974, _0x4800fb, _0x5b867c, _0xb67ff2) { this[_0x56ae('0x119c')] = _0x26d974; this[_0x56ae('0x3712')] = _0x26d974 + _0x5b867c; this[_0x56ae('0x119d')] = _0x4800fb; this[_0x56ae('0x119e')] = _0x4800fb + _0xb67ff2; }; _0x5ac4a7[_0x56ae('0x3713')] = _0xcc4aa0; _0xcc4aa0[_0x56ae('0x8bf')] = _0x56ae('0x3713'); _0xcc4aa0['__interfaces__'] = [_0x23250d]; _0xcc4aa0[_0x56ae('0x6')] = {}; _0xcc4aa0[_0x56ae('0x6')][_0x56ae('0x119c')] = null; _0xcc4aa0[_0x56ae('0x6')][_0x56ae('0x3712')] = null; _0xcc4aa0[_0x56ae('0x6')][_0x56ae('0x119d')] = null; _0xcc4aa0[_0x56ae('0x6')]['maxY'] = null; _0xcc4aa0[_0x56ae('0x6')]['contains'] = function(_0x2b7df1, _0xb81ab0) { return _0x2b7df1 >= this.minX && _0x2b7df1 <= this.maxX && _0xb81ab0 >= this.minY ? _0xb81ab0 <= this.maxY : !0x1; }; _0xcc4aa0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xcc4aa0; var _0x23ebf2 = function() {}; _0x5ac4a7[_0x56ae('0x3714')] = _0x23ebf2; _0x23ebf2[_0x56ae('0x8bf')] = _0x56ae('0x3714'); _0x23ebf2[_0x56ae('0x1ec2')] = function(_0x187e46, _0x1ce2ca, _0x4f7831) { null == _0x4f7831 && (_0x4f7831 = 3.141592653589793); null == _0x1ce2ca && (_0x1ce2ca = -3.141592653589793); for (var _0xe2eb4f = _0xe0688[_0x56ae('0xe82')](_0x4f7831, _0x1ce2ca); _0x187e46 <= _0x1ce2ca;) _0x187e46 = _0xe0688['add'](_0x187e46, _0xe2eb4f); for (; _0x187e46 > _0x4f7831;) _0x187e46 = _0xe0688[_0x56ae('0xe82')](_0x187e46, _0xe2eb4f); return _0x187e46; }; var _0xe0688 = {}; _0x5ac4a7[_0x56ae('0x3715')] = _0xe0688; _0xe0688[_0x56ae('0x8bf')] = _0x56ae('0x3715'); _0xe0688[_0x56ae('0x8e9')] = function(_0x8fc08e, _0x202533) { return _0x8fc08e + _0x202533; }; _0xe0688[_0x56ae('0xe82')] = function(_0x2a0ad5, _0x2864fa) { return _0x575257[_0x56ae('0x7b9')](_0x2a0ad5, _0x2864fa); }; var _0x37b3b0 = function() {}; _0x5ac4a7[_0x56ae('0x3716')] = _0x37b3b0; _0x37b3b0[_0x56ae('0x8bf')] = 'haxeutils.math.geom.Line2D'; _0x37b3b0[_0x56ae('0x3717')] = function(_0x30ea71, _0x57dea9, _0x4a1035, _0x18a8fb, _0x32b34a) { if ('tgkcP' !== _0x56ae('0x3718')) { var _0x15e7f4 = _0x57dea9++; _0x30ea71[_0x56ae('0x8b6')](_0x15e7f4, _0x4a1035[_0x15e7f4]); } else { _0x30ea71 = _0x32b34a = _0x1abfd2[_0x56ae('0x24fc')](_0x30ea71 - _0x4a1035['x'], _0x57dea9 - _0x4a1035['y'], _0x18a8fb['x'] - _0x4a1035['x'], _0x18a8fb['y'] - _0x4a1035['y'], _0x32b34a); null == _0x30ea71 && (_0x30ea71 = new _0x510664()); _0x30ea71['x'] = _0x575257[_0x56ae('0x7ba')](_0x4a1035['x'], _0x32b34a['x']); _0x30ea71['y'] = _0x4a1035['y'] + _0x32b34a['y']; _0x30ea71 = _0x4a1035['x'] - _0x18a8fb['x']; 1e-10 > (0x0 <= _0x30ea71 ? _0x30ea71 : -_0x30ea71) ? (_0x30ea71 = _0x4a1035['y'], _0x30ea71 = (_0x32b34a['y'] - _0x30ea71) / (_0x18a8fb['y'] - _0x30ea71)) : (_0x30ea71 = _0x4a1035['x'], _0x30ea71 = (_0x32b34a['x'] - _0x30ea71) / (_0x18a8fb['x'] - _0x30ea71)); 0x0 > _0x30ea71 ? (_0x32b34a['x'] = _0x4a1035['x'], _0x32b34a['y'] = _0x4a1035['y']) : 0x1 < _0x30ea71 && (_0x32b34a['x'] = _0x18a8fb['x'], _0x32b34a['y'] = _0x18a8fb['y']); return _0x32b34a; } }; var _0x92d054 = function() {}; _0x5ac4a7[_0x56ae('0x3719')] = _0x92d054; _0x92d054[_0x56ae('0x8bf')] = _0x56ae('0x3719'); _0x92d054['transformPoint'] = function(_0x5166f9, _0x5a77f4, _0x1b775b) { _0x575257[_0x56ae('0x7b5')](null, _0x1b775b) && (_0x1b775b = new _0x4e9ff1()); _0x92d054[_0x56ae('0x371a')][_0x56ae('0x8b6')](0x0, _0x5a77f4['x']); _0x92d054['onePoint'][_0x56ae('0x8b6')](0x1, _0x5a77f4['y']); _0x92d054['onePoint'][_0x56ae('0x8b6')](0x2, _0x5a77f4['z']); _0x5166f9['transformVectors'](_0x92d054['onePoint'], _0x92d054[_0x56ae('0x371a')]); _0x1b775b['x'] = _0x92d054[_0x56ae('0x371a')][_0x56ae('0x1b')](0x0); _0x1b775b['y'] = _0x92d054['onePoint'][_0x56ae('0x1b')](0x1); _0x1b775b['z'] = _0x92d054[_0x56ae('0x371a')][_0x56ae('0x1b')](0x2); return _0x1b775b; }; var _0x1abfd2 = function() {}; _0x5ac4a7[_0x56ae('0x371b')] = _0x1abfd2; _0x1abfd2[_0x56ae('0x8bf')] = _0x56ae('0x371b'); _0x1abfd2['projectF'] = function(_0x3a7987, _0x4dd817, _0x1e15b6, _0x3f7c51, _0x1b6d68) { null == _0x1b6d68 && (_0x1b6d68 = new _0x510664()); var _0xd42e23 = _0x1e15b6 * _0x1e15b6 + _0x3f7c51 * _0x3f7c51, _0x47abec = _0xd42e23 - 0x1; if (!(1e-10 > (0x0 <= _0x47abec ? _0x47abec : -_0x47abec))) { if (0x0 == _0xd42e23) return _0x1b6d68['x'] = 0x0, _0x1b6d68['y'] = 0x0, _0x1b6d68; _0xd42e23 = 0x1 / Math[_0x56ae('0xf0c')](_0xd42e23); _0x1e15b6 *= _0xd42e23; _0x3f7c51 *= _0xd42e23; } _0x3a7987 = _0x3a7987 * _0x1e15b6 + _0x4dd817 * _0x3f7c51; _0x1b6d68['x'] = _0x3a7987 * _0x1e15b6; _0x1b6d68['y'] = _0x3a7987 * _0x3f7c51; return _0x1b6d68; }; _0x1abfd2[_0x56ae('0x371c')] = function(_0x3ecc03, _0x4f6f3c, _0x4e5afa) { var _0xb77b2a = _0x4f6f3c['y'] - _0x3ecc03['y'], _0x2d8714 = _0x4f6f3c['x'] - _0x3ecc03['x']; if ((0x0 <= _0xb77b2a ? _0xb77b2a : -_0xb77b2a) > (0x0 <= _0x2d8714 ? _0x2d8714 : -_0x2d8714)) return _0x3ecc03 = (_0x4f6f3c['x'] - _0x3ecc03['x']) / (_0x4f6f3c['y'] - _0x3ecc03['y']) - (_0x4e5afa['x'] - _0x3ecc03['x']) / (_0x4e5afa['y'] - _0x3ecc03['y']), 1e-10 > (0x0 <= _0x3ecc03 ? _0x3ecc03 : -_0x3ecc03); _0x3ecc03 = (_0x4f6f3c['y'] - _0x3ecc03['y']) / _0x1c1b50['cKseF'](_0x4f6f3c['x'], _0x3ecc03['x']) - (_0x4e5afa['y'] - _0x3ecc03['y']) / (_0x4e5afa['x'] - _0x3ecc03['x']); return 1e-10 > (0x0 <= _0x3ecc03 ? _0x3ecc03 : -_0x3ecc03); }; var _0x4eefd2 = function() {}; _0x5ac4a7[_0x56ae('0x371d')] = _0x4eefd2; _0x4eefd2[_0x56ae('0x8bf')] = _0x56ae('0x371d'); _0x4eefd2[_0x56ae('0x2d61')] = function(_0x4aabf6, _0x32ed9a, _0x545038, _0x4beb38, _0x32c79d, _0x1d9a18, _0x394d9b) { null == _0x394d9b && (_0x394d9b = new _0x4e9ff1()); _0x394d9b['x'] = _0x575257[_0x56ae('0x7bb')](_0x32ed9a * _0x1d9a18, _0x545038 * _0x32c79d); _0x394d9b['y'] = _0x545038 * _0x4beb38 - _0x4aabf6 * _0x1d9a18; _0x394d9b['z'] = _0x4aabf6 * _0x32c79d - _0x32ed9a * _0x4beb38; return _0x394d9b; }; _0x4eefd2[_0x56ae('0x1453')] = function(_0x3da592, _0x3147d3, _0xec7dce) { if (_0x56ae('0x371e') === 'aPLHk') { null == _0xec7dce && (_0xec7dce = new _0x4e9ff1()); var _0x3d21d8 = _0x3da592['x'] * Math[_0x56ae('0xaa1')](_0x3147d3) + _0x3da592['y'] * Math[_0x56ae('0x104e')](_0x3147d3); _0xec7dce['x'] = _0x3da592['x'] * Math['cos'](_0x3147d3) - _0x3da592['y'] * Math[_0x56ae('0xaa1')](_0x3147d3); _0xec7dce['y'] = _0x3d21d8; _0xec7dce['z'] = _0x3da592['z']; return _0xec7dce; } else { var _0x45ae37 = _0x3d21d8[_0xec7dce]; ++_0xec7dce; _0x45ae37(_0x3da592, _0x3147d3); } }; var _0x39146f = function(_0x21a655, _0xedbeb5) { if (0x3 > _0x21a655) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x371f') + _0x21a655)); this[_0x56ae('0x1421')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1422')] = _0x252a59['toNullVector'](null); for (var _0xe99fb4 = 6.283185307179586 / _0x21a655, _0x583930 = 0x0; _0x583930 < _0x21a655;) { var _0x394cd7 = _0x583930++; this['vertices'][_0x56ae('0x8f0')](new _0x510664(Math['cos'](_0xe99fb4 * (_0x394cd7 - 0.5)), Math['sin'](_0xe99fb4 * (_0x394cd7 - 0.5)))); this[_0x56ae('0x1422')]['push'](_0xe0688[_0x56ae('0x8e9')](_0xe99fb4 * _0x394cd7, 1.5707963267948966)); } _0x21a655 = this['vertices'][_0x56ae('0x1b')](0x1)['x'] - this[_0x56ae('0x1421')][_0x56ae('0x1b')](0x0)['x']; _0xe99fb4 = this[_0x56ae('0x1421')][_0x56ae('0x1b')](0x1)['y'] - this[_0x56ae('0x1421')]['get'](0x0)['y']; _0xedbeb5 /= Math['sqrt'](_0x21a655 * _0x21a655 + _0xe99fb4 * _0xe99fb4); for (_0x21a655 = this['vertices']['iterator'](); _0x21a655[_0x56ae('0x8f5')]();) _0xe99fb4 = _0x21a655['next'](), _0xe99fb4['x'] *= _0xedbeb5, _0xe99fb4['y'] *= _0xedbeb5; }; _0x5ac4a7[_0x56ae('0x3720')] = _0x39146f; _0x39146f[_0x56ae('0x8bf')] = _0x56ae('0x3720'); _0x39146f[_0x56ae('0x6')] = {}; _0x39146f[_0x56ae('0x6')][_0x56ae('0x1421')] = null; _0x39146f[_0x56ae('0x6')]['rotations'] = null; _0x39146f[_0x56ae('0x6')]['__class__'] = _0x39146f; var _0x2eb087 = function() {}; _0x5ac4a7['haxeutils.math.geom.QuaternionUtils'] = _0x2eb087; _0x2eb087[_0x56ae('0x8bf')] = _0x56ae('0x3721'); _0x2eb087[_0x56ae('0x130b')] = function(_0x2416fc, _0x2bc470, _0x44a0c8) { null == _0x44a0c8 && (_0x44a0c8 = new _0x20e8d2()); var _0x56b094 = _0x2416fc['x'], _0x1efe06 = _0x2416fc['y'], _0x512fbf = _0x2416fc['z']; _0x2416fc = _0x2416fc['w']; var _0x182285 = _0x2bc470['x'], _0x1b30b7 = _0x2bc470['y'], _0x2d9f4e = _0x2bc470['z']; _0x2bc470 = _0x2bc470['w']; _0x44a0c8['x'] = _0x2416fc * _0x182285 + _0x56b094 * _0x2bc470 + _0x1efe06 * _0x2d9f4e - _0x512fbf * _0x1b30b7; _0x44a0c8['y'] = _0x575257[_0x56ae('0x7ba')](_0x2416fc * _0x1b30b7 - _0x56b094 * _0x2d9f4e + _0x1efe06 * _0x2bc470, _0x512fbf * _0x182285); _0x44a0c8['z'] = _0x2416fc * _0x2d9f4e + _0x56b094 * _0x1b30b7 - _0x1efe06 * _0x182285 + _0x512fbf * _0x2bc470; _0x44a0c8['w'] = _0x2416fc * _0x2bc470 - _0x56b094 * _0x182285 - _0x1efe06 * _0x1b30b7 - _0x512fbf * _0x2d9f4e; return _0x44a0c8; }; _0x2eb087['rotatePoint'] = function(_0x5d38e8, _0x57d3bb, _0x23ce48) { null == _0x23ce48 && (_0x23ce48 = new _0x4e9ff1()); var _0x138706 = _0x5d38e8['x'], _0x3fa7d9 = _0x5d38e8['y'], _0xb7e05e = _0x5d38e8['z']; _0x5d38e8 = _0x5d38e8['w']; var _0x508907 = _0x5d38e8 * _0x57d3bb['x'] + _0x3fa7d9 * _0x57d3bb['z'] - _0xb7e05e * _0x57d3bb['y'], _0x1b30b7 = _0x5d38e8 * _0x57d3bb['y'] - _0x138706 * _0x57d3bb['z'] + _0xb7e05e * _0x57d3bb['x'], _0x2d9f4e = _0x1c1b50[_0x56ae('0x2e9')](_0x5d38e8 * _0x57d3bb['z'], _0x138706 * _0x57d3bb['y']) - _0x3fa7d9 * _0x57d3bb['x']; _0x57d3bb = -_0x138706 * _0x57d3bb['x'] - _0x3fa7d9 * _0x57d3bb['y'] - _0xb7e05e * _0x57d3bb['z']; _0x23ce48['x'] = -_0x57d3bb * _0x138706 + _0x508907 * _0x5d38e8 - _0x1b30b7 * _0xb7e05e + _0x2d9f4e * _0x3fa7d9; _0x23ce48['y'] = -_0x57d3bb * _0x3fa7d9 + _0x508907 * _0xb7e05e + _0x1b30b7 * _0x5d38e8 - _0x2d9f4e * _0x138706; _0x23ce48['z'] = -_0x57d3bb * _0xb7e05e - _0x508907 * _0x3fa7d9 + _0x1b30b7 * _0x138706 + _0x2d9f4e * _0x5d38e8; return _0x23ce48; }; _0x2eb087['fromVectorRotation'] = function(_0x266097, _0x5c88b6, _0x156b0b) { null == _0x156b0b && (_0x156b0b = new _0x20e8d2()); var _0x5b7f5d = _0x1c1b50[_0x56ae('0x3722')](_0x266097['x'] * _0x266097['x'], _0x1c1b50['GqseX'](_0x266097['y'], _0x266097['y'])) + _0x266097['z'] * _0x266097['z'], _0x2837de = _0x5b7f5d - 0x1; 1e-10 > (0x0 <= _0x2837de ? _0x2837de : -_0x2837de) || (0x0 == _0x5b7f5d ? (_0x266097['x'] = 0x1, _0x266097['y'] = 0x0, _0x266097['z'] = 0x0) : (_0x5b7f5d = _0x1c1b50[_0x56ae('0x2ee')](0x1, Math[_0x56ae('0xf0c')](_0x5b7f5d)), _0x266097['x'] *= _0x5b7f5d, _0x266097['y'] *= _0x5b7f5d, _0x266097['z'] *= _0x5b7f5d)); _0x5b7f5d = _0x5c88b6['x'] * _0x5c88b6['x'] + _0x5c88b6['y'] * _0x5c88b6['y'] + _0x5c88b6['z'] * _0x5c88b6['z']; _0x2837de = _0x5b7f5d - 0x1; 1e-10 > (0x0 <= _0x2837de ? _0x2837de : -_0x2837de) || (0x0 == _0x5b7f5d ? (_0x5c88b6['x'] = 0x1, _0x5c88b6['y'] = 0x0, _0x5c88b6['z'] = 0x0) : (_0x5b7f5d = 0x1 / Math[_0x56ae('0xf0c')](_0x5b7f5d), _0x5c88b6['x'] *= _0x5b7f5d, _0x5c88b6['y'] *= _0x5b7f5d, _0x5c88b6['z'] *= _0x5b7f5d)); _0x5b7f5d = _0x266097['x'] * _0x5c88b6['x'] + _0x266097['y'] * _0x5c88b6['y'] + _0x266097['z'] * _0x5c88b6['z']; if (0.9999999999 < _0x5b7f5d) return _0x156b0b['x'] = 0x0, _0x156b0b['y'] = 0x0, _0x156b0b['z'] = 0x0, _0x156b0b['w'] = 0x1, _0x156b0b; if (-0.9999999999 > _0x5b7f5d) return _0x5c88b6 = _0x4eefd2[_0x56ae('0x2d61')](_0x266097['x'], _0x266097['y'], _0x266097['z'], 0x1, 0x0, 0x0, _0x2eb087[_0x56ae('0x25b0')]), 0x0 == _0x5c88b6['x'] && 0x0 == _0x5c88b6['y'] && 0x0 == _0x5c88b6['z'] && _0x4eefd2['crossProductF'](_0x266097['x'], _0x266097['y'], _0x266097['z'], 0x0, 0x1, 0x0, _0x5c88b6), null == _0x156b0b && (_0x156b0b = new _0x20e8d2()), _0x266097 = Math[_0x56ae('0xaa1')](1.5707963267948966), _0x156b0b['x'] = _0x5c88b6['x'] * _0x266097, _0x156b0b['y'] = _0x1c1b50[_0x56ae('0x2ef')](_0x5c88b6['y'], _0x266097), _0x156b0b['z'] = _0x5c88b6['z'] * _0x266097, _0x156b0b['w'] = Math['cos'](1.5707963267948966), _0x266097 = _0x1c1b50[_0x56ae('0x2f0')](_0x1c1b50['tINmi'](_0x156b0b['x'] * _0x156b0b['x'], _0x156b0b['y'] * _0x156b0b['y']) + _0x156b0b['z'] * _0x156b0b['z'], _0x156b0b['w'] * _0x156b0b['w']), _0x5c88b6 = _0x266097 - 0x1, 1e-10 > (0x0 <= _0x5c88b6 ? _0x5c88b6 : -_0x5c88b6) || (0x0 == _0x266097 ? (_0x156b0b['x'] = 0x0, _0x156b0b['y'] = 0x0, _0x156b0b['z'] = 0x0, _0x156b0b['w'] = 0x1) : (_0x266097 = _0x1c1b50[_0x56ae('0x2ee')](0x1, Math['sqrt'](_0x266097)), _0x156b0b['x'] *= _0x266097, _0x156b0b['y'] *= _0x266097, _0x156b0b['z'] *= _0x266097, _0x156b0b['w'] *= _0x266097)), _0x156b0b; _0x4eefd2[_0x56ae('0x2d61')](_0x266097['x'], _0x266097['y'], _0x266097['z'], _0x5c88b6['x'], _0x5c88b6['y'], _0x5c88b6['z'], _0x2eb087[_0x56ae('0x25b0')]); _0x156b0b['x'] = _0x2eb087['tempPoint']['x']; _0x156b0b['y'] = _0x2eb087[_0x56ae('0x25b0')]['y']; _0x156b0b['z'] = _0x2eb087['tempPoint']['z']; _0x156b0b['w'] = 0x1 + _0x5b7f5d; _0x266097 = _0x1c1b50[_0x56ae('0x2ef')](_0x156b0b['x'], _0x156b0b['x']) + _0x156b0b['y'] * _0x156b0b['y'] + _0x156b0b['z'] * _0x156b0b['z'] + _0x156b0b['w'] * _0x156b0b['w']; _0x5c88b6 = _0x266097 - 0x1; 1e-10 > (0x0 <= _0x5c88b6 ? _0x5c88b6 : -_0x5c88b6) || (0x0 == _0x266097 ? (_0x156b0b['x'] = 0x0, _0x156b0b['y'] = 0x0, _0x156b0b['z'] = 0x0, _0x156b0b['w'] = 0x1) : (_0x266097 = 0x1 / Math[_0x56ae('0xf0c')](_0x266097), _0x156b0b['x'] *= _0x266097, _0x156b0b['y'] *= _0x266097, _0x156b0b['z'] *= _0x266097, _0x156b0b['w'] *= _0x266097)); return _0x156b0b; }; _0x2eb087[_0x56ae('0x2f1d')] = function(_0x403a83, _0x1ab903) { null == _0x1ab903 && (_0x1ab903 = new _0x260874()); _0x1ab903[_0x56ae('0x11d4')] = 0x2 * Math[_0x56ae('0x13ab')](_0x403a83['w']); if (0x0 == _0x1ab903['angle']) return _0x1ab903['x'] = 0x1, _0x1ab903['y'] = 0x0, _0x1ab903['z'] = 0x0, _0x1ab903; _0x1ab903['x'] = _0x403a83['x']; _0x1ab903['y'] = _0x403a83['y']; _0x1ab903['z'] = _0x403a83['z']; _0x403a83 = _0x1ab903['x'] * _0x1ab903['x'] + _0x1ab903['y'] * _0x1ab903['y'] + _0x1ab903['z'] * _0x1ab903['z']; var _0x59642d = _0x403a83 - 0x1; 1e-10 > (0x0 <= _0x59642d ? _0x59642d : -_0x59642d) || (0x0 == _0x403a83 ? (_0x1ab903['x'] = 0x1, _0x1ab903['y'] = 0x0, _0x1ab903['z'] = 0x0) : (_0x403a83 = 0x1 / Math[_0x56ae('0xf0c')](_0x403a83), _0x1ab903['x'] *= _0x403a83, _0x1ab903['y'] *= _0x403a83, _0x1ab903['z'] *= _0x403a83)); return _0x1ab903; }; _0x2eb087[_0x56ae('0x2bd7')] = function(_0x388f3f, _0x5088dd, _0x113fb8, _0x2deec5) { null == _0x2deec5 && (_0x2deec5 = new _0x20e8d2()); var _0x17f7b1 = Math[_0x56ae('0x104e')](_0x113fb8 / 0x2), _0x255ade = Math['cos'](_0x388f3f / 0x2), _0x529b43 = Math[_0x56ae('0x104e')](_0x5088dd / 0x2); _0x113fb8 = Math[_0x56ae('0xaa1')](_0x113fb8 / 0x2); _0x388f3f = Math[_0x56ae('0xaa1')](_0x388f3f / 0x2); _0x5088dd = Math[_0x56ae('0xaa1')](_0x5088dd / 0x2); _0x2deec5['x'] = _0x113fb8 * _0x255ade * _0x529b43 + _0x17f7b1 * _0x388f3f * _0x5088dd; _0x2deec5['y'] = _0x17f7b1 * _0x388f3f * _0x529b43 + _0x113fb8 * _0x255ade * _0x5088dd; _0x2deec5['z'] = _0x17f7b1 * _0x255ade * _0x5088dd - _0x113fb8 * _0x388f3f * _0x529b43; _0x2deec5['w'] = _0x575257['FnpNm'](_0x17f7b1 * _0x255ade, _0x529b43) - _0x113fb8 * _0x388f3f * _0x5088dd; return _0x2deec5; }; _0x2eb087['toEulerAngles'] = function(_0x564f27, _0x42613e) { if (_0x575257[_0x56ae('0x7b2')]('adMGE', _0x56ae('0x3723'))) { if (!this[_0x56ae('0x14e2')]) { var _0x3cda13 = this[_0x56ae('0xad9')][_0x56ae('0x32')]; 0x0 > _0x564f27 && (_0x564f27 = 0x0); if (_0x564f27 > _0x3cda13) for (; _0x3cda13 < _0x564f27;) _0x3cda13++, this[_0x56ae('0xad9')]['push'](null); else for (; this['__array'][_0x56ae('0x32')] > _0x564f27;) this[_0x56ae('0xad9')][_0x56ae('0x1580')](); } return this[_0x56ae('0xad9')][_0x56ae('0x32')]; } else { null == _0x42613e && (_0x42613e = new _0x444743()); var _0x2bbd23 = _0x564f27['x'] * _0x564f27['y'] + _0x575257[_0x56ae('0x3724')](_0x564f27['z'], _0x564f27['w']); if (0.499 < _0x2bbd23) return _0x42613e['x'] = 0x2 * Math['atan2'](_0x564f27['x'], _0x564f27['w']), _0x42613e['y'] = 1.5707963267948966, _0x42613e['z'] = 0x0, _0x42613e; if (-0.499 > _0x2bbd23) return _0x42613e['x'] = -0x2 * Math['atan2'](_0x564f27['x'], _0x564f27['w']), _0x42613e['y'] = -1.5707963267948966, _0x42613e['z'] = 0x0, _0x42613e; _0x42613e['x'] = Math[_0x56ae('0x1141')](0x2 * (_0x564f27['w'] * _0x564f27['x'] + _0x564f27['y'] * _0x564f27['z']), 0x1 - 0x2 * (_0x564f27['x'] * _0x564f27['x'] + _0x564f27['y'] * _0x564f27['y'])); _0x42613e['y'] = Math[_0x56ae('0x3725')](0x2 * (_0x564f27['w'] * _0x564f27['y'] - _0x564f27['z'] * _0x564f27['x'])); _0x42613e['z'] = Math[_0x56ae('0x1141')](0x2 * (_0x564f27['w'] * _0x564f27['z'] + _0x564f27['x'] * _0x564f27['y']), 0x1 - 0x2 * (_0x564f27['y'] * _0x564f27['y'] + _0x564f27['z'] * _0x564f27['z'])); return _0x42613e; } }; _0x2eb087[_0x56ae('0x179d')] = function(_0x5cba28, _0x18e1e7) { if (_0x56ae('0x3726') === _0x56ae('0x3727')) { _0x5cba28[_0x56ae('0xc67')](); } else { var _0x3bc11e = _0x56ae('0x3728')[_0x56ae('0x44')]('|'), _0x134201 = 0x0; while (!![]) { switch (_0x3bc11e[_0x134201++]) { case '0': _0x5cba28 = _0x5cba28['decompose'](0x2)[_0x56ae('0x1b')](0x1); continue; case '1': null == _0x18e1e7 && (_0x18e1e7 = new _0x20e8d2()); continue; case '2': _0x18e1e7['x'] = _0x5cba28['x']; continue; case '3': _0x18e1e7['w'] = _0x5cba28['w']; continue; case '4': return _0x18e1e7; case '5': _0x18e1e7['y'] = _0x5cba28['y']; continue; case '6': _0x18e1e7['z'] = _0x5cba28['z']; continue; } break; } } }; _0x2eb087['lerp'] = function(_0x5743bd, _0x15cd55, _0xe4d007, _0x4e3bae) { null == _0x4e3bae && (_0x4e3bae = new _0x20e8d2()); _0x4e3bae['x'] = _0x5743bd['x'] + _0xe4d007 * (_0x15cd55['x'] - _0x5743bd['x']); _0x4e3bae['y'] = _0x5743bd['y'] + _0xe4d007 * (_0x15cd55['y'] - _0x5743bd['y']); _0x4e3bae['z'] = _0x5743bd['z'] + _0xe4d007 * (_0x15cd55['z'] - _0x5743bd['z']); _0x4e3bae['w'] = _0x5743bd['w'] + _0x575257[_0x56ae('0x3724')](_0xe4d007, _0x15cd55['w'] - _0x5743bd['w']); _0x5743bd = _0x4e3bae['x'] * _0x4e3bae['x'] + _0x4e3bae['y'] * _0x4e3bae['y'] + _0x4e3bae['z'] * _0x4e3bae['z'] + _0x4e3bae['w'] * _0x4e3bae['w']; _0x15cd55 = _0x5743bd - 0x1; 1e-10 > (0x0 <= _0x15cd55 ? _0x15cd55 : -_0x15cd55) || (0x0 == _0x5743bd ? (_0x4e3bae['x'] = 0x0, _0x4e3bae['y'] = 0x0, _0x4e3bae['z'] = 0x0, _0x4e3bae['w'] = 0x1) : (_0x5743bd = 0x1 / Math[_0x56ae('0xf0c')](_0x5743bd), _0x4e3bae['x'] *= _0x5743bd, _0x4e3bae['y'] *= _0x5743bd, _0x4e3bae['z'] *= _0x5743bd, _0x4e3bae['w'] *= _0x5743bd)); return _0x4e3bae; }; var _0x260874 = function() { _0x4e9ff1[_0x56ae('0x94d')](this, 0x0, 0x0, 0x0); this['angle'] = 0x0; }; _0x5ac4a7[_0x56ae('0x3729')] = _0x260874; _0x260874[_0x56ae('0x8bf')] = _0x56ae('0x3729'); _0x260874[_0x56ae('0x8ee')] = _0x4e9ff1; _0x260874[_0x56ae('0x6')] = _0x4e6193(_0x4e9ff1[_0x56ae('0x6')], { 'angle': null, '__class__': _0x260874 }); var _0x4e5f6a = function(_0x5738c6, _0x3f7349, _0x443f2a, _0x23cbd9) { null == _0x443f2a && (_0x443f2a = !0x1); null == _0x3f7349 && (_0x3f7349 = !0x1); null == _0x5738c6 && (_0x5738c6 = !0x1); _0x5738c6 && null == this[_0x56ae('0xc5c')] && (this[_0x56ae('0xc5c')] = new _0x4e9ff1()); _0x3f7349 && null == this[_0x56ae('0x226c')] && (this[_0x56ae('0x226c')] = new _0x4e9ff1()); _0x443f2a && null == this[_0x56ae('0xa19')] && (this[_0x56ae('0xa19')] = new _0x4e9ff1()); null != _0x23cbd9 && this['copyFromObject'](_0x23cbd9, !_0x5738c6 && !_0x3f7349 && !_0x443f2a); }; _0x5ac4a7[_0x56ae('0x372a')] = _0x4e5f6a; _0x4e5f6a[_0x56ae('0x8bf')] = _0x56ae('0x372a'); _0x4e5f6a[_0x56ae('0x6')] = {}; _0x4e5f6a[_0x56ae('0x6')]['position'] = null; _0x4e5f6a[_0x56ae('0x6')][_0x56ae('0x226c')] = null; _0x4e5f6a[_0x56ae('0x6')][_0x56ae('0xa19')] = null; _0x4e5f6a[_0x56ae('0x6')][_0x56ae('0x372b')] = function(_0x118a5e, _0x9e89f9) { var _0x4e4f72 = { XTGcj: function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; } }; null == _0x9e89f9 && (_0x9e89f9 = !0x1); if (null == this.position || _0x9e89f9 && (0x0 != _0x118a5e.get_x() || 0x0 != _0x118a5e.get_y() || 0x0 != _0x118a5e.get_z())) { if (_0x56ae('0x372c') === _0x56ae('0x372c')) { var _0x21ee72 = _0x118a5e.get_position(); null == this.position && (this.position = new _0x4e9ff1()); this.position.copyFrom(_0x21ee72); } else { this.tunnel.set_power(0x0); _0x2b39f7.view.get_camera().set_x(0x21); _0x2b39f7.view.get_camera().set_y(0x32); _0x2b39f7.view.get_camera().set_z(this.section.endZ - 0x12c); _0x2b39f7.view.get_camera().set_rotationZ(-0x1e); this.tunnel.display(0x0); this.angel.setIndexedPosition(0x3, -2.2, !0x0, 0xa); this.angel.spritesheet.set_currentFrame(0x0); this.gentleman.setIndexedPosition(0x2, 0x1, !0x0); this.gentleman.spritesheet.set_currentFrame(0x21); var _0x256830 = _0xfe3284.scale(0.4); this.dialog.addPlainTextOld(_0x56ae('0x6dc'), -0x50, -0x140, _0x256830, null, 0xffffff); this.dialog.addBubble(_0x56ae('0x2aaf'), -0xa0, -0xf0, null, null, null, null); _0x256830 = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x372d'), -0xa0, -0x78, -0x1, Math.round(-0.4), 0x0, _0x256830); _0x256830 = this.dialog; (0x0 < _0x256830.bubbles.get_length() ? _0x256830.bubbles.get(_0x256830.bubbles.get_length() - 0x1) : null).fillColor = 0xcccccc; _0x256830 = this.dialog; (0x0 < _0x256830.bubbles.get_length() ? _0x256830.bubbles.get(_0x256830.bubbles.get_length() - 0x1) : null).layout.apply(); _0x256830 = this.dialog; (0x0 < _0x256830.tails.get_length() ? _0x256830.tails.get(_0x256830.tails.get_length() - 0x1) : null).fillColor = 0xcccccc; _0x256830 = this.dialog; (0x0 < _0x256830.tails.get_length() ? _0x256830.tails.get(_0x4e4f72.XTGcj(_0x256830.tails.get_length(), 0x1)) : null).redraw(); _0x256830 = _0xfe3284.scale(1.2); var _0x4d7b32 = _0xfe3284.width(0x90), _0x45f615 = new _0x5c4c32(this.gentleman.get_onScreen()); this.dialog.addBubble(_0x56ae('0x257a'), 0x40, -0x78, _0x256830, _0x4d7b32, null, _0x45f615, null); } } if (null != this.eulers || _0x9e89f9 && (0x0 != _0x118a5e.get_rotationX() || 0x0 != _0x118a5e.get_rotationY() || 0x0 != _0x118a5e.get_rotationZ())) _0x21ee72 = _0x118a5e.get_eulers(), _0x575257.jQUec(null, this.eulers) && (this.eulers = new _0x4e9ff1()), this.eulers.copyFrom(_0x21ee72); if (null != this.scale || _0x9e89f9 && (0x0 != _0x118a5e.get_scaleX() || 0x0 != _0x118a5e.get_scaleY() || 0x0 != _0x118a5e.get_scaleZ())) null == this.scale && (this.scale = new _0x4e9ff1()), this.scale.x = _0x118a5e.get_scaleX(), this.scale.y = _0x118a5e.get_scaleY(), this.scale.z = _0x118a5e.get_scaleZ(); }; _0x4e5f6a[_0x56ae('0x6')]['copyToObject'] = function(_0x32f61c) { null != this.position && _0x32f61c.set_position(this.position); null != this.eulers && _0x32f61c.set_eulers(this.eulers); null != this.scale && (_0x32f61c.set_scaleX(this.scale.x), _0x32f61c.set_scaleY(this.scale.y), _0x32f61c.set_scaleZ(this.scale.z)); }; _0x4e5f6a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4e5f6a; var _0x57b167 = function() {}; _0x5ac4a7[_0x56ae('0x372e')] = _0x57b167; _0x57b167[_0x56ae('0x8bf')] = 'haxeutils.misc.SortFunctions'; _0x57b167['floatAscending'] = function(_0x3523ac, _0x236580) { return _0x236580 == _0x3523ac ? 0x0 : _0x236580 > _0x3523ac ? -0x1 : 0x1; }; var _0x5f4bfa = function(_0x5817e2, _0x2abbe4, _0x3ceaea, _0x50826c) { null == _0x3ceaea && (_0x3ceaea = !0x1); null == _0x2abbe4 && (_0x2abbe4 = 0x0); this['startTime'] = this[_0x56ae('0x20f5')] = this['fadeDirection'] = 0x0; this[_0x56ae('0x1889')] = _0x5817e2; this[_0x56ae('0x33db')] = _0x2abbe4; this['loop'] = _0x3ceaea; this[_0x56ae('0x2257')] = null == _0x50826c ? _0x2abbe4 : _0x50826c; }; _0x5ac4a7[_0x56ae('0x372f')] = _0x5f4bfa; _0x5f4bfa[_0x56ae('0x8bf')] = _0x56ae('0x372f'); _0x5f4bfa[_0x56ae('0x6')] = {}; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x1889')] = null; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x1888')] = null; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x33db')] = null; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x20f5')] = null; _0x5f4bfa[_0x56ae('0x6')]['loop'] = null; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x2257')] = null; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x20f4')] = null; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x3730')] = null; _0x5f4bfa[_0x56ae('0x6')]['fadeActuator'] = null; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x1cab')] = function(_0x165f6d) { if ('kCIQd' !== _0x56ae('0x3731')) { null == _0x165f6d && (_0x165f6d = !0x1); if (null != this.soundChannel) if (_0x165f6d) this.soundChannel.stop(); else return; _0x575257.Cpyue(null, this.sound) && this.playFrom(this.startTime); } else { return _0x5990f3.highScoreGreaterThan(0x3e8); } }; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x3732')] = function(_0x43c1e3) { this.soundChannel = this.loop && _0x43c1e3 == this.loopStartTime ? this.sound.play(_0x43c1e3, 0x2710) : this.sound.play(_0x43c1e3); null != this.soundChannel && this.soundChannel.addEventListener('soundComplete', _0x2d9f4e(this, this.onComplete)); }; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x8eb')] = function(_0x52e239) { this.loop ? (this.soundChannel.removeEventListener('soundComplete', _0x2d9f4e(this, this.onComplete)), this.playFrom(this.loopStartTime)) : this.soundChannel = null; }; _0x5f4bfa[_0x56ae('0x6')]['stop'] = function() { null != this.soundChannel && (null != this.fadeActuator && (_0x360126.stop(this.soundChannel, null, !0x1, !0x1), this.fadeActuator = null, this.fadeDirection = 0x0), this.soundChannel.removeEventListener(_0x56ae('0x3b1'), _0x2d9f4e(this, this.onComplete)), this.pausedTime = this.soundChannel.get_position(), this.soundChannel.stop(), this.soundChannel = null); }; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x1425')] = function() { null == this.soundChannel && (this.playFrom(this.pausedTime), this.pausedTime = this.startTime); }; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0xbc1')] = function(_0x4dd6ae, _0x244508) { this.fadeDoneListener = _0x244508; this.fadeDirection = -0x1; if (0x0 < _0x4dd6ae && null != this.soundChannel) try { this.fadeActuator = _0x360126.transform(this.soundChannel, _0x4dd6ae).sound(0x0), this.fadeActuator.onComplete(_0x2d9f4e(this, this.onFadeDone)), this.fadeActuator.ease(_0x6fe7ec.get_easeNone()); } catch (_0x17a501) { _0x3ce0fc.lastException = _0x17a501, _0x29a875.silentTrace(_0x17a501 instanceof _0x1adea8 ? _0x17a501.val : _0x17a501, { fileName: _0x56ae('0x3733'), lineNumber: 0x8a, className: _0x56ae('0x372f'), methodName: _0x56ae('0xbc1') }), this.onFadeDone(); } else this.onFadeDone(); }; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x3300')] = function(_0x962556, _0x5901ad) { if (_0x56ae('0x3734') === _0x56ae('0x3735')) { this.__httpRequest = _0x962556; this.__httpRequest.uri = _0x5901ad.url; this.__httpRequest.method = _0x5901ad.method; if (null != _0x5901ad.data) if (_0x4b5a45.typeof(_0x5901ad.data) == _0x7b5be7.TObject) { _0x962556 = _0xc5462.fields(_0x5901ad.data); for (var _0x2cc915 = 0x0; _0x2cc915 < _0x962556.length;) { var _0x58c6bf = _0x962556[_0x2cc915]; ++_0x2cc915; var _0x56e61f = this.__httpRequest.formData, _0x13876e = _0xc5462.field(_0x5901ad.data, _0x58c6bf); null != _0x586025[_0x58c6bf] ? _0x56e61f.setReserved(_0x58c6bf, _0x13876e) : _0x56e61f.h[_0x58c6bf] = _0x13876e; } } else this.__httpRequest.data = _0x575257.MuLIu(_0x5901ad.data, _0x36de50) ? _0x5901ad.data : _0x36de50.ofString(_0x1b30b7.string(_0x5901ad.data)); this.__httpRequest.contentType = _0x5901ad.contentType; if (null != _0x5901ad.requestHeaders) for (_0x962556 = 0x0, _0x2cc915 = _0x5901ad.requestHeaders; _0x962556 < _0x2cc915.length;) _0x58c6bf = _0x2cc915[_0x962556], ++_0x962556, this.__httpRequest.headers.push(new _0x22c7f7(_0x58c6bf.name, _0x58c6bf.value)); this.__httpRequest.followRedirects = _0x5901ad.followRedirects; this.__httpRequest.timeout = _0x5901ad.idleTimeout | 0x0; this.__httpRequest.withCredentials = _0x5901ad.manageCookies; this.__httpRequest.userAgent = _0x5901ad.userAgent; this.__httpRequest.enableResponseHeaders = !0x0; } else { this.fadeDoneListener = _0x5901ad; this.fadeDirection = 0x1; if (0x0 < _0x962556 && null != this.soundChannel) try { this.fadeActuator = _0x360126.transform(this.soundChannel, _0x962556).sound(0x1), this.fadeActuator.onComplete(_0x2d9f4e(this, this.onFadeDone)), this.fadeActuator.ease(_0x6fe7ec.get_easeNone()); } catch (_0x11b060) { _0x3ce0fc.lastException = _0x11b060, _0x29a875.silentTrace(_0x11b060 instanceof _0x1adea8 ? _0x11b060.val : _0x11b060, { fileName: _0x56ae('0x3733'), lineNumber: 0x9c, className: _0x56ae('0x372f'), methodName: 'fadeIn' }), this.onFadeDone(); } else this.onFadeDone(); } }; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x3736')] = function() { 0x0 >= this.fadeDirection && this.stop(); this.fadeActuator = null; this.fadeDirection = 0x0; null != this.fadeDoneListener && (this.fadeDoneListener(), this.fadeDoneListener = null); }; _0x5f4bfa[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5f4bfa; var _0x199c7c = function() { this[_0x56ae('0xb70')] = 0x0; this['reasonsToBlockMusic'] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x3737')](0x1); this[_0x56ae('0x3098')](0x1); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4d6')]] = _0x199c7c; _0x199c7c[_0x56ae('0x8bf')] = _0x56ae('0x3738'); _0x199c7c[_0x56ae('0x961')] = [_0x5d929f]; _0x199c7c[_0x56ae('0x984')] = {}; _0x199c7c[_0x56ae('0x984')][_0x56ae('0x488')] = _0x56ae('0x488'); _0x199c7c[_0x56ae('0x488')] = function() { return null == _0x199c7c[_0x56ae('0x993')] ? _0x199c7c[_0x56ae('0x993')] = new _0x199c7c() : _0x199c7c[_0x56ae('0x993')]; }; _0x199c7c[_0x56ae('0x6')] = {}; _0x199c7c[_0x56ae('0x6')]['fadeOutTime'] = null; _0x199c7c[_0x56ae('0x6')]['volume'] = null; _0x199c7c[_0x56ae('0x6')]['soundVolume'] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x3021')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0xb73')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x301d')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x3301')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x2e40')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x2e3f')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x2335')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x2333')] = null; _0x199c7c[_0x56ae('0x6')][_0x56ae('0xbac')] = function(_0x3d2637, _0x2e8238, _0xb9e46c) { if (_0x1c1b50.FHPuq !== 'eYFQJ') { null == _0xb9e46c && (_0xb9e46c = !0x1); null == _0x2e8238 && (_0x2e8238 = !0x0); if (_0x3d2637 != this.currentAssetPath || null == this.currentMusic) if (null == _0x3d2637 || 0x0 == _0x3d2637.length || _0x1c1b50.LYGbw == _0x3d2637) this.setNextMusic(null); else { if ('LHzXR' === _0x56ae('0x3739')) { this.updateCamera(); this.duplicator.setIndexedPosition(4.8, 29.9); this.duplicator.spritesheet.set_currentFrame(0x4c); this.duplicator.spritesheet.set_xInverted(!0x1); this.child.setIndexedPosition(0x3, 0x1f); this.child.spritesheet.set_currentFrame(0x6b); this.child.spritesheet.set_xInverted(!0x0); var _0x59bd0f = _0xfe3284.width(0x44c), _0x340f9d = new _0x5c4c32(this.child.get_onScreen()); this.dialog.addBubble('I\x20heard\x20he\x20works\x20at\x20the\x20Factory...', 0x10, -0xd4, null, null == _0x59bd0f ? null : Math.round(_0x59bd0f / 2.5), null, _0x340f9d); _0x59bd0f = new _0x5c4c32(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x56ae('0x268c'), -0x118, -0x28, null, null, null, _0x59bd0f); _0x59bd0f = _0xfe3284.scale(0.8); _0x340f9d = _0xfe3284.width(0x258); this.dialog.addBubble('And\x20probably\x20an\x20engineer.', -0x194, 0x6c, null == _0x59bd0f ? null : 0x0 > _0x59bd0f ? _0x59bd0f : _0x59bd0f / 2.5, null == _0x340f9d ? null : Math.round(_0x340f9d / 2.5), -0x1, null); this.dialog.addBubble(_0x56ae('0x268e'), -0x28, 0xf0, null, null, -0x1, null); this.keepPreviousImage(); } else { if (!(this.muted || 0x0 < this.reasonsToBlockMusic.get_length())) { _0xb9e46c = null; _0x2e8238 && (_0xb9e46c = _0x199c7c.musicCache, _0xb9e46c = null != _0x586025[_0x3d2637] ? _0xb9e46c.getReserved(_0x3d2637) : _0xb9e46c.h[_0x3d2637]); if (null == _0xb9e46c) { if (!_0x422531.exists(_0x3d2637, _0x56ae('0x801')) && !_0x422531.exists(_0x3d2637, 'MUSIC')) return; _0xb9e46c = _0x422531.getMusic(_0x3d2637); if (_0x1c1b50.BMKwd(null, _0xb9e46c)) { this.setNextMusic(null); return; } _0xb9e46c = new _0x5f4bfa(_0xb9e46c, 0x0, !0x0); _0x2e8238 && (_0x2e8238 = _0x199c7c.musicCache, null != _0x586025[_0x3d2637] ? _0x2e8238.setReserved(_0x3d2637, _0xb9e46c) : _0x2e8238.h[_0x3d2637] = _0xb9e46c); } this.setNextMusic(_0xb9e46c); } this.currentAssetPath = _0x3d2637; } } else this.muted || 0x0 < this.reasonsToBlockMusic.get_length() || (this.currentMusic.play(_0xb9e46c), this.resetVolume()); } else { _0x3d2637.__pushMaskObject(this); var _0x371931 = this.__renderTransform; this.__renderTransform = _0x2e8238.__worldTransform; _0x2e8238.__transformDirty && (_0x2e8238.__transformDirty = !0x1, this.__renderTransformChanged = !0x0); _0x3d2637.__updateClip(this); _0x3d2637.__applyStyle(this, !0x0, !0x0, !0x0); this.__renderTransform = _0x371931; _0x3d2637.__popMaskObject(this); } }; _0x199c7c[_0x56ae('0x6')]['playSoundFromAsset'] = function(_0x30f88b, _0x1a4173, _0x374eae) { null == _0x374eae && (_0x374eae = !0x0); null == _0x1a4173 && (_0x1a4173 = !0x0); if (_0x30f88b != this.currentSoundAssetPath || null == this.currentSound) if (null == _0x30f88b || 0x0 == _0x30f88b.length || _0x56ae('0x2f3') == _0x30f88b) this.set_currentSound(null); else if (this.soundMuted || 0x0 < this.reasonsToBlockMusic.get_length()) this.currentSoundAssetPath = _0x30f88b; else { if ('kxtye' !== _0x56ae('0x373a')) { var _0x2d2df3 = _0x374eae[_0x1a4173]; ++_0x1a4173; this.addWaypoint(_0x2d2df3.x, _0x2d2df3.y); } else { var _0x29c526 = null; _0x1a4173 && (_0x29c526 = _0x199c7c.musicCache, _0x29c526 = null != _0x586025[_0x30f88b] ? _0x29c526.getReserved(_0x30f88b) : _0x29c526.h[_0x30f88b]); if (null == _0x29c526) { if (!_0x422531.exists(_0x30f88b, _0x56ae('0x801')) && !_0x422531.exists(_0x30f88b, 'MUSIC')) return; _0x29c526 = _0x422531.getMusic(_0x30f88b); if (null == _0x29c526) { this.set_currentSound(null); return; } if (0x0 == _0x29c526.bytesTotal) throw new _0x1adea8(new _0x531fca(_0x30f88b + _0x56ae('0x1b7a'))); _0x29c526 = new _0x5f4bfa(_0x29c526, 0x0, _0x374eae); _0x1a4173 && (_0x1a4173 = _0x199c7c.musicCache, null != _0x586025[_0x30f88b] ? _0x1a4173.setReserved(_0x30f88b, _0x29c526) : _0x1a4173.h[_0x30f88b] = _0x29c526); } this.set_currentSound(_0x29c526); _0x29c526.play(); this.currentSoundAssetPath = _0x30f88b; this.resetSoundVolume(); } } else this.muted || 0x0 < this.reasonsToBlockMusic.get_length() || (this.currentSound.play(!0x1), this.resetSoundVolume()); }; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x373b')] = function(_0x3bc8d6) { if (this.currentMusic == _0x3bc8d6 && null != this.currentMusic) 0x0 >= this.currentMusic.fadeDirection && this.currentMusic.fadeIn(0.8 * this.fadeOutTime); else if (this.nextMusic != _0x3bc8d6 || null == this.nextMusic && (null == this.currentMusic || null == this.currentMusic.fadeActuator) || null != this.currentMusic && 0x0 < this.currentMusic.fadeDirection) if (this.nextMusic = _0x3bc8d6, this.currentAssetPath = null, null != this.currentMusic) this.currentMusic.fadeOut(this.fadeOutTime, _0x2d9f4e(this, this.onFadeComplete)); else this.onFadeComplete(); }; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x3462')] = function(_0x455b79) { null != this.currentMusic && this.currentMusic.stop(); return this.currentMusic = _0x455b79; }; _0x199c7c[_0x56ae('0x6')][_0x56ae('0xbad')] = function(_0x400632) { null != this.currentSound && this.currentSound.stop(); return this.currentSound = _0x400632; }; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x3302')] = function() { this.set_currentMusic(this.nextMusic); this.nextMusic = null; null == this.currentMusic || this.muted || 0x0 < this.reasonsToBlockMusic.get_length() ? null == this.currentMusic && this.set_volume(0x1) : (this.currentMusic.play(), this.resetVolume()); }; _0x199c7c[_0x56ae('0x6')]['set_volume'] = function(_0x21465a) { this.volume != _0x21465a && (this.volume = _0x21465a, this.resetVolume()); return this.volume; }; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x373c')] = function() { if (null != this.currentMusic && null != this.currentMusic.soundChannel && null == this.nextMusic && (null == this.currentMusic || null == this.currentMusic.fadeActuator)) { var _0x1b62e6 = this.currentMusic.soundChannel.get_soundTransform(); null == _0x1b62e6 && (_0x1b62e6 = new _0x28c7fc()); _0x1b62e6.volume = this.volume; this.currentMusic.soundChannel.set_soundTransform(_0x1b62e6); } }; _0x199c7c[_0x56ae('0x6')]['set_muted'] = function(_0x221f80) { if (_0x56ae('0x373d') === _0x56ae('0x373e')) { return this.__formatToString('FullscreenEvent', [_0x56ae('0x3aa'), 'bubbles', _0x56ae('0x3ab'), 'fullscreen', 'interactive']); } else { this.muted != _0x221f80 && (_0x221f80 = (this.muted = _0x221f80) || _0x575257.wlLwS(0x0, this.reasonsToBlockMusic.get_length()), null != this.currentMusic ? (this.currentMusic != this.nextMusic && (this.currentMusic.stop(), this.set_currentMusic(this.nextMusic)), null != this.currentMusic && (_0x221f80 ? this.currentMusic.stop() : (this.currentMusic.resume(), this.resetVolume()))) : _0x221f80 || this.playFromAsset(this.currentAssetPath), null != this.currentSound && this.resetSoundVolume()); return this.muted; } }; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x3098')] = function(_0x5ba970) { if ('PgrEp' === 'PgrEp') { this.soundVolume != _0x5ba970 && (this.soundVolume = _0x5ba970, this.resetSoundVolume()); return this.soundVolume; } else { this.canceled = !0x1; this.__listeners = []; this.__priorities = []; this.__repeat = []; } }; _0x199c7c[_0x56ae('0x6')]['resetSoundVolume'] = function() { if (null != this.currentSound && null != this.currentSound.soundChannel) { var _0x432a38 = this.currentSound.soundChannel.get_soundTransform(); null == _0x432a38 && (_0x432a38 = new _0x28c7fc()); _0x432a38.volume = this.soundVolume; this.currentSound.soundChannel.set_soundTransform(_0x432a38); } }; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x373f')] = function(_0x450cf0) { this.soundMuted != _0x450cf0 && (_0x450cf0 = (this.soundMuted = _0x450cf0) || 0x0 < this.reasonsToBlockMusic.get_length(), null != this.currentSound ? _0x450cf0 ? this.currentSound.stop() : this.currentSound.resume() : _0x450cf0 || this.playSoundFromAsset(this.currentSoundAssetPath)); return this.soundMuted; }; _0x199c7c[_0x56ae('0x6')]['__class__'] = _0x199c7c; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xbad')] = 'set_currentSound'; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x984')]['set_currentMusic'] = _0x56ae('0x3462'); _0x199c7c[_0x56ae('0x6')][_0x56ae('0x984')]['set_soundMuted'] = _0x56ae('0x373f'); _0x199c7c[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xb72')] = _0x56ae('0xb72'); _0x199c7c[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3098')] = 'set_soundVolume'; _0x199c7c[_0x56ae('0x6')][_0x56ae('0x984')]['set_volume'] = 'set_volume'; var _0x1f54ff = function() {}; _0x5ac4a7[_0x56ae('0x3740')] = _0x1f54ff; _0x1f54ff[_0x56ae('0x8bf')] = _0x56ae('0x3740'); _0x1f54ff[_0x56ae('0x3701')] = function(_0x2510ed) { for (var _0x5bd6f8 = 0x0, _0xc6f982 = 0x0, _0x640f82 = _0x2510ed['length']; _0xc6f982 < _0x640f82;) { var _0x381bd5 = _0xc6f982++; _0x5bd6f8 <<= 0x6; _0x5bd6f8 |= _0x11208a[_0x56ae('0xc2a')](_0x2510ed, _0x381bd5) - 0x30 & 0x3f; } return _0x5bd6f8; }; var _0x5605e4 = function() {}; _0x5ac4a7['haxeutils.string.DataParser'] = _0x5605e4; _0x5605e4[_0x56ae('0x8bf')] = _0x56ae('0x3741'); _0x5605e4[_0x56ae('0x303c')] = function(_0xa737d, _0x862be, _0x108a15) { var _0x3a3a8b = new _0x10cca0(); if (_0x575257[_0x56ae('0x7bc')](null, _0xa737d)) return _0x3a3a8b; _0xa737d = _0xa737d[_0x56ae('0x44')](_0x862be); for (var _0x2564dd, _0x3c1e77, _0x91e80f = 0x0; _0x91e80f < _0xa737d[_0x56ae('0x32')];) { var _0x1b30b7 = _0xa737d[_0x91e80f]; ++_0x91e80f; _0x2564dd = _0x1b30b7[_0x56ae('0x3b')](_0x108a15); 0x0 < _0x2564dd ? (_0x3c1e77 = _0x11208a[_0x56ae('0xc14')](_0x1b30b7, 0x0, _0x2564dd), _0x2564dd = _0x11208a[_0x56ae('0xc14')](_0x1b30b7, _0x2564dd + 0x1, null)) : (_0x3c1e77 = _0x1b30b7, _0x2564dd = null); (null != _0x586025[_0x3c1e77] ? _0x3a3a8b[_0x56ae('0x99b')](_0x3c1e77) : _0x3a3a8b['h']['hasOwnProperty'](_0x3c1e77)) && null != (null != _0x586025[_0x3c1e77] ? _0x3a3a8b[_0x56ae('0x99c')](_0x3c1e77) : _0x3a3a8b['h'][_0x3c1e77]) ? (null != _0x586025[_0x3c1e77] ? _0x3a3a8b[_0x56ae('0x99b')](_0x3c1e77) : _0x3a3a8b['h'][_0x56ae('0x900')](_0x3c1e77)) && null == _0x2564dd || (_0x2564dd = (null != _0x586025[_0x3c1e77] ? _0x3a3a8b[_0x56ae('0x99c')](_0x3c1e77) : _0x3a3a8b['h'][_0x3c1e77]) + _0x862be + _0x2564dd, null != _0x586025[_0x3c1e77] ? _0x3a3a8b['setReserved'](_0x3c1e77, _0x2564dd) : _0x3a3a8b['h'][_0x3c1e77] = _0x2564dd) : null != _0x586025[_0x3c1e77] ? _0x3a3a8b[_0x56ae('0x932')](_0x3c1e77, _0x2564dd) : _0x3a3a8b['h'][_0x3c1e77] = _0x2564dd; } return _0x3a3a8b; }; _0x5605e4['parseDataWithConditions'] = function(_0xe11353, _0x299d18, _0x4def99, _0x421c0d, _0x30eda6) { var _0x8eed55 = new _0x10cca0(); if (null == _0xe11353) return _0x8eed55; _0xe11353 = _0xe11353[_0x56ae('0x44')](_0x299d18); for (var _0x2dad86, _0x1b30b7 = new _0x279dc0(_0x575257[_0x56ae('0x7bd')](_0x56ae('0x23df') + _0x299d18 + '|\x5c' + _0x421c0d + _0x56ae('0x23e0') + _0x4def99, _0x56ae('0x23e1')) + _0x299d18 + _0x421c0d + _0x56ae('0x23e2'), ''), _0x2d9f4e, _0x5ac4a7 = 0x0; _0x5ac4a7 < _0xe11353[_0x56ae('0x32')];) { _0x2d9f4e = _0xe11353[_0x5ac4a7]; ++_0x5ac4a7; _0x2dad86 = _0x2d9f4e[_0x56ae('0x3b')](_0x4def99); 0x0 < _0x2dad86 ? (_0x421c0d = _0x11208a['substr'](_0x2d9f4e, 0x0, _0x2dad86), _0x2dad86 = _0x11208a['substr'](_0x2d9f4e, _0x2dad86 + 0x1, null)) : (_0x421c0d = _0x2d9f4e, _0x2dad86 = null); _0x2d9f4e = !0x0; if (null != _0x2dad86) for (; _0x2d9f4e && _0x1b30b7['match'](_0x2dad86);) _0x2d9f4e = _0x30eda6(_0x1b30b7['matched'](0x2)), _0x56ae('0x23e3') == _0x1b30b7[_0x56ae('0xc19')](0x1) && (_0x2d9f4e = !_0x2d9f4e), _0x2dad86 = _0x1b30b7[_0x56ae('0xc1c')]() + _0x1b30b7['matchedRight'](); _0x2d9f4e && ((null != _0x586025[_0x421c0d] ? _0x8eed55['existsReserved'](_0x421c0d) : _0x8eed55['h'][_0x56ae('0x900')](_0x421c0d)) && null != (null != _0x586025[_0x421c0d] ? _0x8eed55[_0x56ae('0x99c')](_0x421c0d) : _0x8eed55['h'][_0x421c0d]) ? (null != _0x586025[_0x421c0d] ? _0x8eed55[_0x56ae('0x99b')](_0x421c0d) : _0x8eed55['h'][_0x56ae('0x900')](_0x421c0d)) && null == _0x2dad86 || (_0x2dad86 = (null != _0x586025[_0x421c0d] ? _0x8eed55[_0x56ae('0x99c')](_0x421c0d) : _0x8eed55['h'][_0x421c0d]) + _0x299d18 + _0x2dad86, null != _0x586025[_0x421c0d] ? _0x8eed55[_0x56ae('0x932')](_0x421c0d, _0x2dad86) : _0x8eed55['h'][_0x421c0d] = _0x2dad86) : null != _0x586025[_0x421c0d] ? _0x8eed55[_0x56ae('0x932')](_0x421c0d, _0x2dad86) : _0x8eed55['h'][_0x421c0d] = _0x2dad86); } return _0x8eed55; }; _0x5605e4[_0x56ae('0x1cfe')] = function(_0x1650da, _0x44b4d9) { if (null == _0x1650da) return _0x44b4d9; _0x1650da = _0x1b30b7[_0x56ae('0xcc9')](_0x1650da); return _0x575257[_0x56ae('0x36f8')](null, _0x1650da) ? _0x1650da : _0x44b4d9; }; _0x5605e4['toFloat'] = function(_0x386013, _0x339216) { if (null == _0x386013) return _0x339216; _0x386013 = parseFloat(_0x386013); return isNaN(_0x386013) ? _0x339216 : _0x386013; }; var _0x5bb653 = function() {}; _0x5ac4a7[_0x56ae('0x3742')] = _0x5bb653; _0x5bb653[_0x56ae('0x8bf')] = 'haxeutils.string.TimeString'; _0x5bb653[_0x56ae('0x3743')] = function(_0x51b03d, _0x3a9e39, _0x317da8) { null == _0x317da8 && (_0x317da8 = 's'); null == _0x3a9e39 && (_0x3a9e39 = 's'); var _0x31945f = _0x51b03d / 0xe10 | 0x0, _0x3246f1 = (_0x51b03d / 0x3c | 0x0) - 0x3c * _0x31945f; _0x51b03d -= 0xe10 * _0x31945f + 0x3c * _0x3246f1; var _0x1359fe = null == _0x51b03d ? _0x56ae('0xc11') : '' + _0x51b03d; _0x575257[_0x56ae('0x7be')](0x0, _0x3246f1) || 0x0 < _0x31945f ? (0xa > _0x51b03d && (_0x1359fe = '0' + _0x1359fe), _0x1359fe = (null == _0x3246f1 ? _0x56ae('0xc11') : '' + _0x3246f1) + ':' + _0x1359fe, 0x0 < _0x31945f && (0xa > _0x3246f1 && (_0x1359fe = '0' + _0x1359fe), _0x1359fe = (null == _0x31945f ? _0x56ae('0xc11') : '' + _0x31945f) + ':' + _0x1359fe)) : _0x1359fe = 0x1 == _0x51b03d ? _0x1359fe + _0x317da8 : _0x1359fe + _0x3a9e39; return _0x1359fe; }; var _0x4c66a1 = function(_0x428a68) { this['vector'] = _0x428a68; this[_0x56ae('0xf2a')] = 0x0; this['length'] = this[_0x56ae('0x3744')][_0x56ae('0x9fa')](); }; _0x5ac4a7[_0x56ae('0x3745')] = _0x4c66a1; _0x4c66a1[_0x56ae('0x8bf')] = 'haxeutils.vector.VectorIter'; _0x4c66a1[_0x56ae('0x6')] = {}; _0x4c66a1[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x4c66a1[_0x56ae('0x6')][_0x56ae('0x32')] = null; _0x4c66a1[_0x56ae('0x6')][_0x56ae('0x3744')] = null; _0x4c66a1[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return this.index < this.length; }; _0x4c66a1[_0x56ae('0x6')][_0x56ae('0x42')] = function() { return this.vector.get(this.index++); }; _0x4c66a1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4c66a1; var _0x2ed0eb = function(_0x391f74) { if (_0x56ae('0x3746') === _0x56ae('0x3747')) { var _0x1d96d1 = _0x391f74++; this[_0x56ae('0x1b11')](this[_0x56ae('0x1883')][_0x56ae('0x1b')](_0x1d96d1)); this['_nonCasterLightPasses']['get'](_0x1d96d1)[_0x56ae('0x9cd')](); } else { this[_0x56ae('0x3744')] = _0x391f74; this['index'] = 0x0; this[_0x56ae('0x32')] = this[_0x56ae('0x3744')][_0x56ae('0x9fa')](); } }; _0x5ac4a7[_0x56ae('0x3748')] = _0x2ed0eb; _0x2ed0eb[_0x56ae('0x8bf')] = _0x56ae('0x3748'); _0x2ed0eb[_0x56ae('0x6')] = {}; _0x2ed0eb[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x2ed0eb[_0x56ae('0x6')][_0x56ae('0x32')] = null; _0x2ed0eb[_0x56ae('0x6')][_0x56ae('0x3744')] = null; _0x2ed0eb[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return this.index < this.length; }; _0x2ed0eb[_0x56ae('0x6')][_0x56ae('0x42')] = function() { return this.vector.get(this.index++); }; _0x2ed0eb[_0x56ae('0x6')]['__class__'] = _0x2ed0eb; var _0x1fb6e1 = function(_0x7d75d4) { this[_0x56ae('0x3744')] = _0x7d75d4; this[_0x56ae('0xf2a')] = _0x7d75d4[_0x56ae('0x9fa')]() - 0x1; }; _0x5ac4a7[_0x56ae('0x3749')] = _0x1fb6e1; _0x1fb6e1['__name__'] = _0x56ae('0x3749'); _0x1fb6e1[_0x56ae('0x6')] = {}; _0x1fb6e1[_0x56ae('0x6')]['index'] = null; _0x1fb6e1[_0x56ae('0x6')][_0x56ae('0x3744')] = null; _0x1fb6e1[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return 0x0 <= this.index; }; _0x1fb6e1[_0x56ae('0x6')][_0x56ae('0x42')] = function() { return this.vector.get(this.index--); }; _0x1fb6e1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1fb6e1; var _0x319b57 = function(_0x47191f) { this[_0x56ae('0x3744')] = _0x47191f; }; _0x5ac4a7[_0x56ae('0x374a')] = _0x319b57; _0x319b57[_0x56ae('0x8bf')] = _0x56ae('0x374a'); _0x319b57[_0x56ae('0x6')] = {}; _0x319b57[_0x56ae('0x6')][_0x56ae('0x3744')] = null; _0x319b57[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { if ('NZYTV' !== _0x56ae('0x374b')) { return new _0x4c66a1(this.vector); } else { _0xfeeea6 = this.layoutGroups.get(this.layoutGroups.get_length() - _0x2c8908).offsetX; _0x2c8908 = this.layoutGroups.get_length() - _0x2c8908; for (var _0x41f09a = this.layoutGroups.get_length(); _0x2c8908 < _0x41f09a;) { var _0x421dc8 = _0x2c8908++; _0x5c4c32 = this.layoutGroups.get(_0x421dc8); _0x5c4c32.offsetX -= _0xfeeea6; _0x5c4c32.offsetY = _0xfba720; _0x5c4c32.lineIndex = _0x4622dd; _0xfe3284 += _0x5c4c32.width; } } }; _0x319b57[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x319b57; var _0x2fd032 = function(_0xdf5be5) { this[_0x56ae('0x3744')] = _0xdf5be5; }; _0x5ac4a7['haxeutils.vector.IntVectorIterable'] = _0x2fd032; _0x2fd032[_0x56ae('0x8bf')] = 'haxeutils.vector.IntVectorIterable'; _0x2fd032[_0x56ae('0x6')] = {}; _0x2fd032[_0x56ae('0x6')][_0x56ae('0x3744')] = null; _0x2fd032[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { return new _0x2ed0eb(this.vector); }; _0x2fd032[_0x56ae('0x6')]['__class__'] = _0x2fd032; var _0x1adea8 = function(_0x4542b4) { Error[_0x56ae('0x94d')](this); this[_0x56ae('0xaed')] = _0x4542b4; Error[_0x56ae('0x374c')] && Error['captureStackTrace'](this, _0x1adea8); }; _0x5ac4a7['js._Boot.HaxeError'] = _0x1adea8; _0x1adea8[_0x56ae('0x8bf')] = _0x56ae('0x374d'); _0x1adea8[_0x56ae('0x629')] = function(_0x11fb48) { return _0x11fb48 instanceof Error ? _0x11fb48 : new _0x1adea8(_0x11fb48); }; _0x1adea8[_0x56ae('0x8ee')] = Error; _0x1adea8[_0x56ae('0x6')] = _0x4e6193(Error['prototype'], { 'val': null, '__class__': _0x1adea8 }); var _0x59b8d7 = function() {}; _0x5ac4a7[_0x56ae('0x374e')] = _0x59b8d7; _0x59b8d7[_0x56ae('0x8bf')] = _0x56ae('0x374e'); _0x59b8d7[_0x56ae('0xc7a')] = function(_0x1dd871) { if (null == _0x1dd871) return null; if (_0x1dd871 instanceof Array) return Array; var _0x125482 = _0x1dd871[_0x56ae('0x8bc')]; if (null != _0x125482) return _0x125482; _0x1dd871 = _0x59b8d7['__nativeClassName'](_0x1dd871); return null != _0x1dd871 ? _0x59b8d7[_0x56ae('0x374f')](_0x1dd871) : null; }; _0x59b8d7[_0x56ae('0x8b8')] = function(_0x381432, _0x89e5ce) { if (null == _0x381432) return _0x56ae('0xc11'); if (0x5 <= _0x89e5ce[_0x56ae('0x32')]) return '<...>'; var _0x425a32 = typeof _0x381432; _0x56ae('0x3') == _0x425a32 && (_0x381432[_0x56ae('0x8bf')] || _0x381432['__ename__']) && (_0x425a32 = _0x56ae('0x7c0')); switch (_0x425a32) { case 'function': return _0x56ae('0x3750'); case _0x575257[_0x56ae('0x7bf')]: if (_0x381432['__enum__']) { var _0x64aa04 = _0x3acb5b[_0x381432[_0x56ae('0xce4')]]; _0x425a32 = _0x64aa04[_0x56ae('0xcda')][_0x381432[_0x56ae('0xce3')]]; var _0x1019de = _0x64aa04[_0x425a32]; if (_0x1019de[_0x56ae('0xcf9')]) { _0x89e5ce += '\x09'; _0x64aa04 = []; var _0x4bfa1e = 0x0; for (_0x1019de = _0x1019de[_0x56ae('0xcf9')]; _0x4bfa1e < _0x1019de[_0x56ae('0x32')];) { var _0x3318e6 = _0x1019de[_0x4bfa1e]; _0x4bfa1e += 0x1; _0x64aa04['push'](_0x59b8d7['__string_rec'](_0x381432[_0x3318e6], _0x89e5ce)); } return _0x575257[_0x56ae('0x7bd')](_0x425a32, '(') + _0x64aa04[_0x56ae('0x2a')](',') + ')'; } return _0x425a32; } if (_0x381432 instanceof Array) { _0x425a32 = '['; _0x89e5ce += '\x09'; _0x64aa04 = 0x0; for (_0x4bfa1e = _0x381432[_0x56ae('0x32')]; _0x64aa04 < _0x4bfa1e;) _0x1019de = _0x64aa04++, _0x425a32 += (0x0 < _0x1019de ? ',' : '') + _0x59b8d7[_0x56ae('0x8b8')](_0x381432[_0x1019de], _0x89e5ce); return _0x425a32 + ']'; } try { if (_0x56ae('0x3751') === 'fLOmB') { return this[_0x56ae('0x133d')] && this[_0x56ae('0x133d')]['listener'] ? (_0x1cc2fd = _0x56ae('0x1d28') != typeof _0x1cc2fd ? this['_pos'][0x1] : _0x1cc2fd, _0x5c425c = 'number' != typeof _0x5c425c ? this['_pos'][0x2] : _0x5c425c, _0x56ae('0x1d28') != typeof _0x13b6ca ? this['_pos'] : (this[_0x56ae('0xf1c')] = [_0x13b6ca, _0x1cc2fd, _0x5c425c], void 0x0 !== this[_0x56ae('0x133d')][_0x56ae('0x219e')]['positionX'] ? (this['ctx'][_0x56ae('0x219e')][_0x56ae('0x3015')][_0x56ae('0x3752')](this[_0x56ae('0xf1c')][0x0], Howler[_0x56ae('0x133d')]['currentTime'], 0.1), this[_0x56ae('0x133d')]['listener'][_0x56ae('0x234a')][_0x56ae('0x3752')](this[_0x56ae('0xf1c')][0x1], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')], 0.1), this[_0x56ae('0x133d')]['listener'][_0x56ae('0x234c')]['setTargetAtTime'](this[_0x56ae('0xf1c')][0x2], Howler['ctx']['currentTime'], 0.1)) : this[_0x56ae('0x133d')][_0x56ae('0x219e')]['setPosition'](this[_0x56ae('0xf1c')][0x0], this[_0x56ae('0xf1c')][0x1], this[_0x56ae('0xf1c')][0x2]), this)) : this; } else { _0x64aa04 = _0x381432['toString']; } } catch (_0x489309) { if (_0x575257[_0x56ae('0x7c1')] !== _0x56ae('0x7c2')) { return new _0x51ac9b(_0x381432, _0x89e5ce); } else { return _0x3ce0fc[_0x56ae('0x95b')] = _0x489309, _0x56ae('0x3753'); } } if (null != _0x64aa04 && _0x575257[_0x56ae('0x36f8')](_0x64aa04, Object[_0x56ae('0x8a8')]) && 'function' == typeof _0x64aa04 && (_0x425a32 = _0x381432[_0x56ae('0x8a8')](), '[object\x20Object]' != _0x425a32)) return _0x425a32; _0x425a32 = '{\x0a'; _0x89e5ce += '\x09'; _0x64aa04 = null != _0x381432[_0x56ae('0x900')]; _0x4bfa1e = null; for (_0x4bfa1e in _0x381432) _0x64aa04 && !_0x381432[_0x56ae('0x900')](_0x4bfa1e) || 'prototype' == _0x4bfa1e || _0x56ae('0x8bc') == _0x4bfa1e || '__super__' == _0x4bfa1e || _0x56ae('0x961') == _0x4bfa1e || '__properties__' == _0x4bfa1e || (0x2 != _0x425a32['length'] && (_0x425a32 += _0x56ae('0x3754')), _0x425a32 += _0x89e5ce + _0x4bfa1e + '\x20:\x20' + _0x59b8d7[_0x56ae('0x8b8')](_0x381432[_0x4bfa1e], _0x89e5ce)); _0x89e5ce = _0x89e5ce[_0x56ae('0xb18')](0x1); return _0x425a32 + ('\x0a' + _0x89e5ce + '}'); case 'string': return _0x381432; default: return String(_0x381432); } }; _0x59b8d7[_0x56ae('0x3755')] = function(_0x41f399, _0x31b53a) { if (null == _0x41f399) return !0x1; if (_0x1c1b50[_0x56ae('0x2f4')](_0x41f399, _0x31b53a)) return !0x0; if (Object['prototype']['hasOwnProperty'][_0x56ae('0x94d')](_0x41f399, _0x56ae('0x961'))) for (var _0x4ffcfb = _0x41f399[_0x56ae('0x961')], _0x343079 = 0x0, _0x4e485f = _0x4ffcfb[_0x56ae('0x32')]; _0x343079 < _0x4e485f;) { var _0x2b51a9 = _0x343079++; _0x2b51a9 = _0x4ffcfb[_0x2b51a9]; if (_0x2b51a9 == _0x31b53a || _0x59b8d7[_0x56ae('0x3755')](_0x2b51a9, _0x31b53a)) return !0x0; } return _0x59b8d7[_0x56ae('0x3755')](_0x41f399[_0x56ae('0x8ee')], _0x31b53a); }; _0x59b8d7['__instanceof'] = function(_0xff39cc, _0x5aa9c6) { if (_0x56ae('0x3756') === _0x56ae('0x3757')) { return $jscomp['arrayIterator'](this); } else { if (null == _0x5aa9c6) return !0x1; switch (_0x5aa9c6) { case Array: return _0xff39cc instanceof Array; case _0x3ff5bb: return 'boolean' == typeof _0xff39cc; case _0x12a827: return null != _0xff39cc; case _0x64fc3a: return 'number' == typeof _0xff39cc; case _0xc4f711: return _0x56ae('0x1d28') == typeof _0xff39cc ? _0x1c1b50['UiLth'](_0xff39cc, 0x0) === _0xff39cc : !0x1; case String: return _0x56ae('0x28') == typeof _0xff39cc; default: if (null != _0xff39cc) if (_0x56ae('0x3') == typeof _0x5aa9c6) { if (_0x59b8d7[_0x56ae('0x3758')](_0xff39cc, _0x5aa9c6)) return !0x0; } else { if (_0x56ae('0x7c0') == typeof _0x5aa9c6 && _0x59b8d7['__isNativeObj'](_0x5aa9c6) && _0x1c1b50[_0x56ae('0x2f5')](_0xff39cc, _0x5aa9c6)) return !0x0; } else return !0x1; return _0x5aa9c6 == _0x3bf9c5 && null != _0xff39cc[_0x56ae('0x8bf')] || _0x5aa9c6 == _0x44a818 && null != _0xff39cc[_0x56ae('0xc87')] ? !0x0 : null != _0xff39cc[_0x56ae('0xce4')] ? _0x3acb5b[_0xff39cc[_0x56ae('0xce4')]] == _0x5aa9c6 : !0x1; } } }; _0x59b8d7[_0x56ae('0x3758')] = function(_0x58e8af, _0x852438) { return _0x58e8af instanceof _0x852438 ? !0x0 : _0x852438['__isInterface__'] ? _0x59b8d7[_0x56ae('0x3755')](_0x59b8d7[_0x56ae('0xc7a')](_0x58e8af), _0x852438) : !0x1; }; _0x59b8d7['__implements'] = function(_0x493967, _0x4d2bd6) { return _0x59b8d7[_0x56ae('0x3755')](_0x59b8d7[_0x56ae('0xc7a')](_0x493967), _0x4d2bd6); }; _0x59b8d7[_0x56ae('0x951')] = function(_0x119e13, _0x21174a) { if (null == _0x119e13 || _0x59b8d7[_0x56ae('0x2279')](_0x119e13, _0x21174a)) return _0x119e13; throw new _0x1adea8(_0x56ae('0x3759') + _0x1b30b7[_0x56ae('0x28')](_0x119e13) + _0x56ae('0x375a') + _0x1b30b7[_0x56ae('0x28')](_0x21174a)); }; _0x59b8d7[_0x56ae('0x375b')] = function(_0x3f35f4) { _0x3f35f4 = _0x59b8d7[_0x56ae('0x375c')]['call'](_0x3f35f4)['slice'](0x8, -0x1); return _0x56ae('0x375d') == _0x3f35f4 || _0x56ae('0x375e') == _0x3f35f4 || 'Math' == _0x3f35f4 || _0x575257[_0x56ae('0x7bc')](_0x56ae('0x375f'), _0x3f35f4) ? null : _0x3f35f4; }; _0x59b8d7[_0x56ae('0x3760')] = function(_0x3f093a) { if (_0x56ae('0x3761') === _0x56ae('0x3762')) { for (var _0x159448 = this['__listeners'][_0x56ae('0x32')]; 0x0 <= --_0x159448;) _0xc5462['compareMethods'](this[_0x56ae('0x36')][_0x159448], _0x3f093a) && (this[_0x56ae('0x36')][_0x56ae('0x9d8')](_0x159448, 0x1), this[_0x56ae('0x9d9')][_0x56ae('0x9d8')](_0x159448, 0x1), this[_0x56ae('0x37')][_0x56ae('0x9d8')](_0x159448, 0x1)); } else { return null != _0x59b8d7[_0x56ae('0x375b')](_0x3f093a); } }; _0x59b8d7[_0x56ae('0x374f')] = function(_0x396da9) { return _0x5c425c[_0x396da9]; }; var _0x5f2995 = function() {}; _0x5ac4a7[_0x56ae('0x3763')] = _0x5f2995; _0x5f2995[_0x56ae('0x8bf')] = _0x56ae('0x3763'); _0x5f2995[_0x56ae('0x3764')] = function() { try { var _0x20e8cf = window[_0x56ae('0x3765')]; _0x20e8cf[_0x56ae('0x11c6')](''); if (0x0 == _0x20e8cf['length']) { var _0x49acba = _0x56ae('0x3694') + Math[_0x56ae('0xadb')](); _0x20e8cf[_0x56ae('0x3695')](_0x49acba, _0x49acba); _0x20e8cf['removeItem'](_0x49acba); } return _0x20e8cf; } catch (_0x3d5dd8) { if (_0x56ae('0x3766') !== _0x56ae('0x3766')) { if (this[_0x56ae('0xd95')][_0x56ae('0xd58')]()) { null == this[_0x56ae('0xd86')]['h'][_0x56ae('0x986')][_0x49acba[_0x56ae('0x8b1')]] && this[_0x56ae('0xd86')][_0x56ae('0x8b6')](_0x49acba, new _0x134678(_0x49acba)); _0x20e8cf = this[_0x56ae('0xd86')]['h'][_0x49acba[_0x56ae('0x8b1')]]; _0x20e8cf[_0x56ae('0xd96')] && (this['morphGeometry'](_0x20e8cf, _0x49acba), _0x20e8cf[_0x56ae('0xd96')] = !0x1); _0x49acba[_0x56ae('0xd98')](_0x20e8cf['animatedVertexData']); return; } _0x20e8cf[_0x56ae('0xd47')][_0x56ae('0xd9a')](0x1, _0x3d5dd8, this['_globalMatrices'], 0x3 * this[_0x56ae('0xd8c')]); } else { return _0x3ce0fc['lastException'] = _0x3d5dd8, null; } } }; var _0x24d89d = function() {}; _0x5ac4a7['js.html._CanvasElement.CanvasUtil'] = _0x24d89d; _0x24d89d['__name__'] = _0x56ae('0x3767'); _0x24d89d[_0x56ae('0x3768')] = function(_0x56253d, _0xb313ff) { if (_0x56ae('0x3769') === _0x56ae('0x3769')) { var _0x499281 = _0x56253d['getContext'](_0x575257['ImQDo'], _0xb313ff); if (null != _0x499281) return _0x499281; _0x56253d = _0x56253d[_0x56ae('0x1da4')](_0x56ae('0x376a'), _0xb313ff); return null != _0x56253d ? _0x56253d : null; } else { return this[_0x56ae('0xe4d')]; } }; var _0x5f5694 = function() { this[_0x56ae('0x376b')] = !0x0; this[_0x56ae('0xf89')] = []; this[_0x56ae('0x376c')] = []; }; _0x5ac4a7[_0x56ae('0x376d')] = _0x5f5694; _0x5f5694[_0x56ae('0x8bf')] = _0x56ae('0x376d'); _0x5f5694[_0x56ae('0x6')] = {}; _0x5f5694[_0x56ae('0x6')][_0x56ae('0x376b')] = null; _0x5f5694[_0x56ae('0x6')]['id'] = null; _0x5f5694[_0x56ae('0x6')][_0x56ae('0x376e')] = null; _0x5f5694[_0x56ae('0x6')]['buttons'] = null; _0x5f5694[_0x56ae('0x6')][_0x56ae('0x376c')] = null; _0x5f5694[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5f5694; var _0x5a73f4 = function(_0x55c8b7) { this[_0x56ae('0x8c1')] = _0x55c8b7; this['id'] = -0x1; this['gain'] = 0x1; this[_0x56ae('0xc5c')] = new _0x14821f(); }; _0x5ac4a7[_0x56ae('0x376f')] = _0x5a73f4; _0x5a73f4['__name__'] = _0x56ae('0x376f'); _0x5a73f4[_0x56ae('0x6')] = {}; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x3770')] = null; _0x5a73f4[_0x56ae('0x6')]['gain'] = null; _0x5a73f4[_0x56ae('0x6')]['id'] = null; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x32')] = null; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x3771')] = null; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x8c1')] = null; _0x5a73f4[_0x56ae('0x6')]['playing'] = null; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0xc5c')] = null; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() {}; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x8c0')] = function() {}; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x1cab')] = function() { if (!this.playing && null != this.parent.buffer && null != this.parent.buffer.__srcHowl) { if (_0x56ae('0x3772') === _0x56ae('0x3772')) { this.playing = !0x0; var _0x2c9865 = this.getCurrentTime(); this.completed = !0x1; var _0x3f3978 = this.parent.buffer.__srcHowl._volume; this.parent.buffer.__srcHowl._volume = this.parent.get_gain(); this.id = this.parent.buffer.__srcHowl.play(); this.parent.buffer.__srcHowl._volume = _0x3f3978; this.setPosition(this.parent.get_position()); this.parent.buffer.__srcHowl.on(_0x56ae('0xf6a'), _0x2d9f4e(this, this.howl_onEnd), this.id); this.setCurrentTime(_0x2c9865); } else { this._outlineColor = _0x2c9865; this._colorData.set(0x0, (_0x2c9865 >> 0x10 & 0xff) / 0xff); this._colorData.set(0x1, (_0x2c9865 >> 0x8 & 0xff) / 0xff); this._colorData.set(0x2, (_0x2c9865 & 0xff) / 0xff); return _0x2c9865; } } }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0xb8c')] = function() { this.playing = !0x1; null != this.parent.buffer && null != this.parent.buffer.__srcHowl && (this.parent.buffer.__srcHowl.stop(this.id), this.parent.buffer.__srcHowl.off('end', _0x2d9f4e(this, this.howl_onEnd), this.id)); }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x3773')] = function() { this.playing = !0x1; 0x0 < this.loops ? (this.loops--, this.stop(), this.play()) : (null != this.parent.buffer && _0x1c1b50.dqXBi(null, this.parent.buffer.__srcHowl) && (this.parent.buffer.__srcHowl.stop(this.id), this.parent.buffer.__srcHowl.off(_0x56ae('0xf6a'), _0x2d9f4e(this, this.howl_onEnd), this.id)), this.completed = !0x0, this.parent.onComplete.dispatch()); }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x1449')] = function() { if (_0x56ae('0x2f8') === _0x1c1b50.nOtzG) { if (-0x1 == this.id) return 0x0; if (this.completed) return this.getLength(); if (null != this.parent.buffer && null != this.parent.buffer.__srcHowl) { var _0x121fea = (0x3e8 * this.parent.buffer.__srcHowl.seek(this.id) | 0x0) - this.parent.offset; return 0x0 > _0x121fea ? 0x0 : _0x121fea; } return 0x0; } else { this.paused || (this.paused = !0x0, _0x1bbc88.prototype.pause.call(this), this.pauseTime = _0x10e92a.getTimer()); } }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x3774')] = function(_0x553cbe) { var _0x1e97a0 = { KmnDR: function(_0x4dd284, _0xf76599) { return _0x4dd284 < _0xf76599; }, rOJjF: function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; } }; if (null != this.parent.buffer && null != this.parent.buffer.__srcHowl) { if ('Yzdux' !== _0x56ae('0x3775')) { var _0x5c505d = (_0x553cbe + this.parent.offset) / 0x3e8; 0x0 > _0x5c505d && (_0x5c505d = 0x0); this.parent.buffer.__srcHowl.seek(_0x5c505d, this.id); } else { if (null != _0x553cbe) { var _0x4d011c = _0x5c505d + c, _0x2db075 = this.__tempUInt16Array; if (null == this.__tempUInt16Array || _0x1e97a0.KmnDR(this.__tempUInt16Array.length, c)) this.__tempUInt16Array = _0x1e97a0.rOJjF(null, c) ? new Uint16Array(c) : null, null != _0x2db075 && this.__tempUInt16Array.set(_0x2db075); for (c = _0x5c505d; c < _0x4d011c;) _0x2db075 = c++, this.__tempUInt16Array[_0x2db075 - _0x5c505d] = _0x553cbe.get(_0x2db075); this.uploadFromTypedArray(this.__tempUInt16Array); } } } return _0x553cbe; }; _0x5a73f4[_0x56ae('0x6')]['getGain'] = function() { if ('WKGus' !== _0x56ae('0x3776')) { return this._condensedIndexLookUp; } else { return this.gain; } }; _0x5a73f4[_0x56ae('0x6')]['setGain'] = function(_0x577096) { if (_0x56ae('0x3777') !== _0x56ae('0x3777')) { this.high = _0x577096; this.low = b; } else { null != this.parent.buffer && null != this.parent.buffer.__srcHowl && -0x1 != this.id && this.parent.buffer.__srcHowl.volume(_0x577096, this.id); return this.gain = _0x577096; } }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x3778')] = function() { return 0x0 != this.length ? this.length : null != this.parent.buffer && null != this.parent.buffer.__srcHowl ? 0x3e8 * this.parent.buffer.__srcHowl.duration() | 0x0 : 0x0; }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x2ff0')] = function(_0x462e1d) { return this.length = _0x462e1d; }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x3779')] = function(_0x34ee9b) { return this.loops = _0x34ee9b; }; _0x5a73f4[_0x56ae('0x6')]['getPosition'] = function() { return this.position; }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x234d')] = function(_0x1f77d9) { this.position.x = _0x1f77d9.x; this.position.y = _0x1f77d9.y; this.position.z = _0x1f77d9.z; this.position.w = _0x1f77d9.w; return this.position; }; _0x5a73f4[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5a73f4; var _0x56cf94 = function() { this[_0x56ae('0x377a')] = new _0x279dc0(_0x56ae('0x377b'), 'gi')[_0x56ae('0xc18')](window[_0x56ae('0x1eaf')][_0x56ae('0x2a6b')]); }; _0x5ac4a7[_0x56ae('0x377c')] = _0x56cf94; _0x56cf94['__name__'] = _0x56ae('0x377c'); _0x56cf94[_0x56ae('0x377d')] = function(_0x295250) { var _0x1da9f3 = new _0xdc6378(); _0x56cf94[_0x56ae('0xb9b')] < _0x56cf94['requestLimit'] ? (_0x56cf94[_0x56ae('0xb9b')]++, _0x56cf94[_0x56ae('0x377e')](_0x295250, _0x1da9f3, 0x0)) : _0x56cf94[_0x56ae('0xb9d')][_0x56ae('0x8e9')]({ 'instance': null, 'uri': _0x295250, 'promise': _0x1da9f3, 'type': _0x56ae('0x343'), 'options': 0x0 }); return _0x1da9f3['future']; }; _0x56cf94[_0x56ae('0x1912')] = function(_0x1d3459, _0x12ebe4) { if (_0x56ae('0x377f') === 'XBeMB') { var _0x4dac57 = URL[_0x56ae('0x3780')](new Blob([_0x1d3459['b']['bufferValue']], { 'type': _0x12ebe4 })); return null != _0x4dac57 ? (_0x1d3459 = new _0xdc6378(), _0x56cf94['activeRequests'] < _0x56cf94[_0x56ae('0xb9c')] ? (_0x56cf94[_0x56ae('0xb9b')]++, _0x56cf94[_0x56ae('0x377e')](_0x4dac57, _0x1d3459, 0x1)) : _0x56cf94[_0x56ae('0xb9d')][_0x56ae('0x8e9')]({ 'instance': null, 'uri': _0x4dac57, 'promise': _0x1d3459, 'type': _0x56ae('0x343'), 'options': 0x1 }), _0x1d3459[_0x56ae('0xb9f')]) : _0x56cf94[_0x56ae('0x377d')](_0x56ae('0x2ec8') + _0x12ebe4 + _0x56ae('0x2ec9') + _0x29bbce[_0x56ae('0x3599')](_0x1d3459)); } else { return this[_0x56ae('0x1c3d')]; } }; _0x56cf94[_0x56ae('0x3781')] = function() { if (_0x56ae('0x3782') === _0x1c1b50['AEXPF']) { var _0x30803a = c++; b <<= 0x6; b |= _0x11208a[_0x56ae('0xc2a')](_0x2b8b40, _0x30803a) - 0x30 & 0x3f; } else { if (_0x56cf94[_0x56ae('0xb9b')] < _0x56cf94[_0x56ae('0xb9c')] && 0x0 < _0x56cf94[_0x56ae('0xb9d')][_0x56ae('0x32')]) { _0x56cf94['activeRequests']++; var _0x2b8b40 = _0x56cf94[_0x56ae('0xb9d')]['pop'](); switch (_0x2b8b40[_0x56ae('0x3aa')]) { case _0x56ae('0x347'): _0x2b8b40['instance'][_0x56ae('0x3783')](_0x2b8b40[_0x56ae('0x3784')], _0x2b8b40[_0x56ae('0x2b3f')]); break; case _0x56ae('0x343'): _0x56cf94[_0x56ae('0x377e')](_0x2b8b40['uri'], _0x2b8b40[_0x56ae('0x2b3f')], _0x2b8b40[_0x56ae('0x1728')]); break; case 'TEXT': _0x2b8b40['instance'][_0x56ae('0x3785')](_0x2b8b40['uri'], _0x2b8b40[_0x56ae('0x2b3f')]); break; default: _0x56cf94[_0x56ae('0xb9b')]--; } } } }; _0x56cf94[_0x56ae('0x3786')] = function(_0x27ebb9) { return null == _0x27ebb9 ? '' : _0x27ebb9; }; _0x56cf94[_0x56ae('0x3787')] = function(_0x56e4e8, _0x39d4b2) { if (null == _0x56e4e8 || '' == _0x56e4e8) switch (_0x39d4b2) { case 'ftp:': return '21'; case _0x56ae('0x3788'): return '70'; case _0x56ae('0x3789'): return '80'; case 'https:': return '443'; case _0x56ae('0x378a'): return '80'; case _0x575257[_0x56ae('0x7c5')]: return '443'; default: return ''; } return _0x56e4e8; }; _0x56cf94[_0x56ae('0x378b')] = function(_0x5595da) { return null == _0x5595da || '' == _0x5595da ? _0x56ae('0x3789') : _0x5595da; }; _0x56cf94['__isInMemoryURI'] = function(_0x4e23d5) { if ('FXMKY' !== 'RWRxj') { return _0x876409[_0x56ae('0x5a')](_0x4e23d5, _0x56ae('0x2ec8')) ? !0x0 : _0x876409[_0x56ae('0x5a')](_0x4e23d5, _0x56ae('0x378c')); } else { _0x5e64be['call'](this, _0x4e23d5, b); this[_0x56ae('0x952')] = new _0x573cfa(this, Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](b[_0x56ae('0x2fe')], _0x56ae('0x944')) ? b[_0x56ae('0x2fe')]['background'] : 0xffffff); if (Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](b, 'parameters')) try { this[_0x56ae('0x952')]['get_loaderInfo']()[_0x56ae('0x378d')] = b[_0x56ae('0x378d')]; } catch (_0xb5cebc) { _0x3ce0fc[_0x56ae('0x95b')] = _0xb5cebc; } Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](b, _0x56ae('0x941')) && !b[_0x56ae('0x941')] && this['stage'][_0x56ae('0x378e')](b[_0x56ae('0x3d')], b['height']); _0x4e23d5[_0x56ae('0x378f')](this['stage']); } }; _0x56cf94[_0x56ae('0x3790')] = function(_0x5cf77a) { if (_0x56ae('0x3791') === _0x56ae('0x3792')) { _0x1e68c5['prototype'][_0x56ae('0xeec')][_0x56ae('0x94d')](this); this[_0x56ae('0xf09')] = this[_0x56ae('0xefd')] = this['_centerY'] = this['_centerZ'] = 0x0; } else { if (null == _0x5cf77a || '' == _0x5cf77a || _0x56cf94[_0x56ae('0x3793')](_0x5cf77a)) return !0x0; null == _0x56cf94['originElement'] && (_0x56cf94[_0x56ae('0x3794')] = window[_0x56ae('0xc51')][_0x56ae('0xc52')]('a'), _0x56cf94[_0x56ae('0x3795')] = _0x56cf94[_0x56ae('0x3786')](window['location'][_0x56ae('0x3796')]), _0x56cf94[_0x56ae('0x3797')] = _0x56cf94[_0x56ae('0x378b')](window['location'][_0x56ae('0x3798')]), _0x56cf94['originPort'] = _0x56cf94[_0x56ae('0x3787')](window[_0x56ae('0x3799')][_0x56ae('0x379a')], _0x56cf94[_0x56ae('0x3797')])); var _0x1f7b80 = _0x56cf94['originElement']; _0x1f7b80[_0x56ae('0x379b')] = _0x5cf77a; '' == _0x1f7b80['hostname'] && (_0x1f7b80[_0x56ae('0x379b')] = _0x1f7b80[_0x56ae('0x379b')]); var _0x1ec4e5 = _0x56cf94[_0x56ae('0x3786')](_0x1f7b80['hostname']); _0x5cf77a = _0x56cf94[_0x56ae('0x378b')](_0x1f7b80[_0x56ae('0x3798')]); _0x1f7b80 = _0x56cf94[_0x56ae('0x3787')](_0x1f7b80[_0x56ae('0x379a')], _0x5cf77a); _0x1ec4e5 = '' == _0x1ec4e5 || _0x1ec4e5 == _0x56cf94[_0x56ae('0x3795')]; _0x1f7b80 = '' == _0x1f7b80 || _0x1f7b80 == _0x56cf94['originPort']; return _0x56ae('0x31c7') != _0x5cf77a && _0x1ec4e5 ? _0x1f7b80 : !0x1; } }; _0x56cf94['__loadImage'] = function(_0x5d8044, _0x11ae2c, _0x3b624c) { var _0x11171b = new Image(); _0x56cf94['__isSameOrigin'](_0x5d8044) || (_0x11171b['crossOrigin'] = _0x56ae('0x379c')); null == _0x56cf94[_0x56ae('0x379d')] && (_0x56cf94[_0x56ae('0x379d')] = _0x56ae('0x379e') in _0x11171b); if (_0x56cf94[_0x56ae('0x379d')] || _0x56cf94[_0x56ae('0x3793')](_0x5d8044)) _0x11171b[_0x56ae('0x95e')](_0x56ae('0x158e'), function(_0x4bf71a) { _0x56cf94[_0x56ae('0x249d')](_0x5d8044, _0x3b624c); _0x4bf71a = new _0x225d8f(null, _0x11171b[_0x56ae('0x3d')], _0x11171b['height']); _0x4bf71a['__srcImage'] = _0x11171b; _0x56cf94['activeRequests']--; _0x56cf94[_0x56ae('0x3781')](); _0x11ae2c[_0x56ae('0x14e5')](new _0x47a534(_0x4bf71a)); }, !0x1), _0x11171b[_0x56ae('0x95e')](_0x56ae('0x1bd9'), function(_0x5d8044) { _0x11ae2c[_0x56ae('0x1bd9')](_0x5d8044[_0x56ae('0x1bda')], _0x5d8044[_0x56ae('0x117d')]); }, !0x1), _0x11171b[_0x56ae('0x95e')](_0x56ae('0x13f2'), function(_0x11171b) { _0x56cf94[_0x56ae('0x249d')](_0x5d8044, _0x3b624c); _0x56cf94[_0x56ae('0xb9b')]--; _0x56cf94[_0x56ae('0x3781')](); _0x11ae2c[_0x56ae('0x13f2')](_0x11171b[_0x56ae('0x379f')]); }, !0x1), _0x11171b[_0x56ae('0x37a0')] = _0x5d8044; else { var _0x23f993 = new XMLHttpRequest(); _0x23f993[_0x56ae('0x37a1')] = function(_0x5d8044) { _0x56cf94[_0x56ae('0xb9b')]--; _0x56cf94[_0x56ae('0x3781')](); new _0x47a534()['__fromBytes'](_0x36de50[_0x56ae('0xcb0')](_0x23f993[_0x56ae('0x37a2')]), function(_0x5d8044) { _0x11ae2c[_0x56ae('0x14e5')](_0x5d8044); }); }; _0x23f993[_0x56ae('0x37a3')] = function(_0x5d8044) { _0x11ae2c[_0x56ae('0x13f2')](_0x5d8044[_0x56ae('0x1466')]); }; _0x23f993[_0x56ae('0x379e')] = function(_0x5d8044) { _0x5d8044[_0x56ae('0x117c')] && _0x11ae2c[_0x56ae('0x1bd9')](_0x5d8044[_0x56ae('0x1bda')], _0x5d8044[_0x56ae('0x117d')]); }; _0x23f993[_0x56ae('0x37a4')](_0x56ae('0x37a5'), _0x5d8044, !0x0); _0x23f993['responseType'] = 'arraybuffer'; _0x23f993['overrideMimeType'](_0x56ae('0x37a6')); _0x23f993[_0x56ae('0x37a7')](null); } }; _0x56cf94[_0x56ae('0x249d')] = function(_0x3aa699, _0x12a8a2) { if (_0x56ae('0x37a8') !== 'NVTLd') { 0x0 != (_0x12a8a2 & 0x1) && URL[_0x56ae('0x37a9')](_0x3aa699); } else { this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); var _0x4e88b8 = new _0x3f4f12(); _0x4e88b8[_0x56ae('0xdb3')] = this[_0x56ae('0x12ed')][_0x56ae('0x161f')]() - 0x1; _0x4e88b8['name'] = this['parseVarStr'](); var _0x139b02 = this[_0x56ae('0x16fd')](); _0x4e88b8[_0x56ae('0xd9f')] = _0x139b02[_0x56ae('0xf73')]; this[_0x56ae('0x16e6')](null); this['parseUserAttributes'](); d['joints'][_0x56ae('0x8f0')](_0x4e88b8); ++e; } }; _0x56cf94[_0x56ae('0x6')] = {}; _0x56cf94[_0x56ae('0x6')][_0x56ae('0xe87')] = null; _0x56cf94[_0x56ae('0x6')]['parent'] = null; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x15cd')] = null; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x377a')] = null; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x8c0')] = function(_0x1125c3) { this.parent = _0x1125c3; }; _0x56cf94[_0x56ae('0x6')]['load'] = function(_0x5569cf, _0x2674aa, _0xfb0fc1) { this.request = new XMLHttpRequest(); _0x56ae('0x37aa') == this.parent.method ? this.request.upload.addEventListener(_0x56ae('0x1bd9'), _0x2674aa, !0x1) : this.request.addEventListener(_0x56ae('0x1bd9'), _0x2674aa, !0x1); this.request.onreadystatechange = _0xfb0fc1; _0x2674aa = ''; if (null == this.parent.data) { for (_0xfb0fc1 = this.parent.formData.keys(); _0xfb0fc1.hasNext();) { var _0x3467da = _0xfb0fc1.next(); 0x0 < _0x2674aa.length && (_0x2674aa += '&'); var _0x1172a8 = this.parent.formData, _0x161f41 = null != _0x586025[_0x3467da] ? _0x1172a8.getReserved(_0x3467da) : _0x1172a8.h[_0x3467da]; if (-0x1 < _0x3467da.indexOf('[]') && _0x161f41 instanceof Array) { if (_0x56ae('0x37ab') === _0x56ae('0x37ac')) { this.runner.setIndexedPosition(13.25, 50.3); this.runner.spritesheet.set_currentFrame(0x4f); } else { _0x1172a8 = []; for (_0x161f41 = _0x2647fb(_0x161f41); _0x161f41.hasNext();) { if (_0x56ae('0x37ad') !== _0x56ae('0x37ae')) { var _0x1e7d45 = _0x161f41.next(); _0x1172a8.push(encodeURIComponent(_0x1e7d45)); } else { return new _0x2f62a6(_0x5569cf, _0x2674aa); } } _0x1172a8 = _0x1172a8.join('&' + _0x3467da + '='); _0x2674aa += encodeURIComponent(_0x3467da) + '=' + _0x1172a8; } } else _0x3467da = encodeURIComponent(_0x3467da) + '=', _0x1172a8 = _0x1b30b7.string(_0x161f41), _0x2674aa += _0x3467da + encodeURIComponent(_0x1172a8); } _0x56ae('0x37a5') == this.parent.method && '' != _0x2674aa && (_0x5569cf = -0x1 < _0x5569cf.indexOf('?') ? _0x5569cf + ('&' + _0x2674aa) : _0x5569cf + ('?' + _0x2674aa), _0x2674aa = ''); } this.request.open(_0x1b30b7.string(this.parent.method), _0x5569cf, !0x0); 0x0 < this.parent.timeout && (this.request.timeout = this.parent.timeout); this.binary && (this.request.responseType = _0x1c1b50.hIwlo); _0x5569cf = null; _0xfb0fc1 = 0x0; for (_0x3467da = this.parent.headers; _0xfb0fc1 < _0x3467da.length;) _0x1172a8 = _0x3467da[_0xfb0fc1], ++_0xfb0fc1, _0x56ae('0x2fc') == _0x1172a8.name ? _0x5569cf = _0x1172a8.value : this.request.setRequestHeader(_0x1172a8.name, _0x1172a8.value); null != this.parent.contentType && (_0x5569cf = this.parent.contentType); null == _0x5569cf && (null != this.parent.data ? _0x5569cf = _0x56ae('0x37af') : '' != _0x2674aa && (_0x5569cf = _0x56ae('0x37b0'))); null != _0x5569cf && this.request.setRequestHeader(_0x1c1b50.FwZHV, _0x5569cf); this.parent.withCredentials && (this.request.withCredentials = !0x0); null != this.parent.data ? this.request.send(this.parent.data.b.bufferValue) : this.request.send(_0x2674aa); }; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x14c4')] = function(_0x20c993) { var _0x3eef9d = new _0xdc6378(); _0x56cf94.activeRequests < _0x56cf94.requestLimit ? (_0x56cf94.activeRequests++, this.__loadData(_0x20c993, _0x3eef9d)) : _0x56cf94.requestQueue.add({ instance: this, uri: _0x20c993, promise: _0x3eef9d, type: 'BINARY', options: 0x0 }); return _0x3eef9d.future; }; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x3536')] = function(_0x6596c9) { var _0x47f6bc = new _0xdc6378(); _0x56cf94.activeRequests < _0x56cf94.requestLimit ? (_0x56cf94.activeRequests++, this.__loadText(_0x6596c9, _0x47f6bc)) : _0x56cf94.requestQueue.add({ instance: this, uri: _0x6596c9, promise: _0x47f6bc, type: 'TEXT', options: 0x0 }); return _0x47f6bc.future; }; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x37b1')] = function() { if (this.parent.enableResponseHeaders) { if (_0x56ae('0x37b2') !== _0x1c1b50.KZUkm) { this.parent.responseHeaders = []; for (var _0x5e19da, _0x297b5f, _0x1a06b2 = 0x0, _0x196546 = this.request.getAllResponseHeaders().split('\x0a'); _0x1a06b2 < _0x196546.length;) _0x297b5f = _0x196546[_0x1a06b2], ++_0x1a06b2, _0x5e19da = _0x876409.trim(_0x11208a.substr(_0x297b5f, 0x0, _0x297b5f.indexOf(':'))), _0x297b5f = _0x876409.trim(_0x11208a.substr(_0x297b5f, _0x297b5f.indexOf(':') + 0x1, null)), '' != _0x5e19da && this.parent.responseHeaders.push(new _0x22c7f7(_0x5e19da, _0x297b5f)); } else { return this.arr[this.cur++]; } } this.parent.responseStatus = this.request.status; }; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x3783')] = function(_0x3f8ec7, _0x57ddec) { var _0xcdf515 = this; this.binary = !0x0; this.load(_0x3f8ec7, function(_0x3f8ec7) { if ('LgpyR' === _0x56ae('0x37b3')) { return this._v; } else { _0x57ddec.progress(_0x3f8ec7.loaded, _0x3f8ec7.total); } }, function(_0x3f8ec7) { 0x4 == _0xcdf515.request.readyState && (null != _0xcdf515.request.status && (0xc8 <= _0xcdf515.request.status && 0x190 > _0xcdf515.request.status || _0xcdf515.validStatus0 && 0x0 == _0xcdf515.request.status) ? (_0x3f8ec7 = null, '' == _0xcdf515.request.responseType ? null != _0xcdf515.request.responseText && (_0x3f8ec7 = _0x36de50.ofString(_0xcdf515.request.responseText)) : null != _0xcdf515.request.response && (_0x3f8ec7 = _0x36de50.ofData(_0xcdf515.request.response)), _0xcdf515.processResponse(), _0x57ddec.complete(_0x3f8ec7)) : (_0xcdf515.processResponse(), _0x57ddec.error(_0xcdf515.request.status)), _0xcdf515.request = null, _0x56cf94.activeRequests--, _0x56cf94.processQueue()); }); }; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x3785')] = function(_0x48acbc, _0x562b5d) { var _0x17810e = this; this.binary = !0x1; this.load(_0x48acbc, function(_0x48acbc) { _0x562b5d.progress(_0x48acbc.loaded, _0x48acbc.total); }, function(_0x48acbc) { 0x4 == _0x17810e.request.readyState && (null != _0x17810e.request.status && (0xc8 <= _0x17810e.request.status && 0x190 >= _0x17810e.request.status || _0x17810e.validStatus0 && 0x0 == _0x17810e.request.status) ? (_0x17810e.processResponse(), _0x562b5d.complete(_0x17810e.request.responseText)) : (_0x17810e.processResponse(), _0x562b5d.error(_0x17810e.request.status)), _0x17810e.request = null, _0x56cf94.activeRequests--, _0x56cf94.processQueue()); }); }; _0x56cf94[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x56cf94; var _0x289581 = function(_0x266559) { this[_0x56ae('0x37b4')] = new _0x3d98cc(); this[_0x56ae('0xa19')] = 0x1; this[_0x56ae('0x37b5')] = new _0x3cd041(); this['parent'] = _0x266559; this[_0x56ae('0x3359')] = _0xab34cd['DEFAULT']; this[_0x56ae('0x37b6')] = this[_0x56ae('0x37b7')] = 0x0; var _0x5417ae = _0x266559[_0x56ae('0x37b8')]; Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](_0x5417ae, _0x1c1b50['ZHFJy']) || (_0x5417ae[_0x56ae('0x2fe')] = {}); this['renderType'] = _0x5417ae[_0x56ae('0x2fe')][_0x56ae('0x3aa')]; Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x5417ae, _0x56ae('0xa27')) && (_0x266559[_0x56ae('0xa27')] = _0x5417ae['element']); var _0xb1bc82 = _0x266559[_0x56ae('0xa27')]; Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x5417ae, _0x56ae('0x93b')) && _0x5417ae['allowHighDPI'] && _0x56ae('0xa35') != this[_0x56ae('0x37b9')] && (this[_0x56ae('0xa19')] = window['devicePixelRatio']); _0x266559[_0x56ae('0x37ba')] = this['scale']; this[_0x56ae('0x37bb')] = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x5417ae, _0x56ae('0x3d')) ? _0x5417ae[_0x56ae('0x3d')] : 0x0; this[_0x56ae('0x37bc')] = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x5417ae, _0x56ae('0x727')) ? _0x5417ae[_0x56ae('0x727')] : 0x0; _0x266559[_0x56ae('0xa10')] = this[_0x56ae('0x37bb')]; _0x266559[_0x56ae('0xa11')] = this[_0x56ae('0x37bc')]; _0x266559['id'] = _0x289581[_0x56ae('0x37bd')]++; _0xb1bc82 instanceof HTMLCanvasElement ? this['canvas'] = _0xb1bc82 : 'dom' == this['renderType'] ? this[_0x56ae('0x1b17')] = window['document']['createElement'](_0x56ae('0x1b17')) : this[_0x56ae('0xa34')] = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0xa34')); if (null != this[_0x56ae('0xa34')]) { var _0x3d99a1 = this['canvas'][_0x56ae('0xc5a')]; _0x3d99a1[_0x56ae('0xc85')](_0x56ae('0x37be'), _0x56ae('0x165b'), null); _0x3d99a1[_0x56ae('0xc85')]('transform', 'translateZ(0)', null); } else null != this[_0x56ae('0x1b17')] && (_0x3d99a1 = this[_0x56ae('0x1b17')]['style'], _0x3d99a1[_0x56ae('0xc85')](_0x56ae('0x37be'), _0x56ae('0x37bf'), null), _0x3d99a1[_0x56ae('0xc85')](_0x56ae('0xf7f'), _0x56ae('0x37bf'), null), _0x3d99a1[_0x56ae('0xc5c')] = 'relative', _0x3d99a1['overflow'] = _0x56ae('0x93e'), _0x3d99a1['setProperty']('-webkit-user-select', _0x56ae('0x2f3'), null), _0x3d99a1[_0x56ae('0xc85')](_0x56ae('0x37c0'), _0x56ae('0x2f3'), null), _0x3d99a1[_0x56ae('0xc85')](_0x56ae('0x335b'), 'none', null), _0x3d99a1[_0x56ae('0xc85')](_0x56ae('0x335c'), _0x1c1b50[_0x56ae('0x2f2')], null)); 0x0 == _0x266559[_0x56ae('0xa10')] && 0x0 == _0x266559[_0x56ae('0xa11')] && (null != _0xb1bc82 ? (_0x266559[_0x56ae('0xa10')] = _0xb1bc82['clientWidth'], _0x266559[_0x56ae('0xa11')] = _0xb1bc82[_0x56ae('0x37c1')]) : (_0x266559[_0x56ae('0xa10')] = window[_0x56ae('0x37c2')], _0x266559[_0x56ae('0xa11')] = window['innerHeight']), this[_0x56ae('0x37c3')] = _0x266559[_0x56ae('0xa10')], this['cacheElementHeight'] = _0x266559['__height'], this[_0x56ae('0x37c4')] = !0x0); null != this[_0x56ae('0xa34')] ? (this[_0x56ae('0xa34')]['width'] = Math[_0x56ae('0x833')](_0x266559['__width'] * this[_0x56ae('0xa19')]), this['canvas'][_0x56ae('0x727')] = Math[_0x56ae('0x833')](_0x266559[_0x56ae('0xa11')] * this[_0x56ae('0xa19')]), this[_0x56ae('0xa34')]['style']['width'] = _0x266559[_0x56ae('0xa10')] + 'px', this[_0x56ae('0xa34')][_0x56ae('0xc5a')][_0x56ae('0x727')] = _0x266559[_0x56ae('0xa11')] + 'px') : (this[_0x56ae('0x1b17')][_0x56ae('0xc5a')][_0x56ae('0x3d')] = _0x266559[_0x56ae('0xa10')] + 'px', this[_0x56ae('0x1b17')][_0x56ae('0xc5a')]['height'] = _0x266559[_0x56ae('0xa11')] + 'px'); if (Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](_0x5417ae, _0x56ae('0x941')) && _0x5417ae[_0x56ae('0x941')] || !Object['prototype']['hasOwnProperty'][_0x56ae('0x94d')](_0x5417ae, _0x56ae('0x3d')) && _0x1c1b50[_0x56ae('0x2ff')](0x0, this[_0x56ae('0x37bb')]) && 0x0 == this[_0x56ae('0x37bc')]) _0x266559[_0x56ae('0x37c5')] = !0x0; this['updateSize'](); if (_0x1c1b50[_0x56ae('0x2f6')](null, _0xb1bc82)) { null != this[_0x56ae('0xa34')] ? _0xb1bc82 != this[_0x56ae('0xa34')] && _0xb1bc82[_0x56ae('0xc59')](this['canvas']) : _0xb1bc82[_0x56ae('0xc59')](this['div']); _0x5417ae = _0x56ae('0x1b18')[_0x56ae('0x44')]('\x20'); for (_0x3d99a1 = 0x0; _0x3d99a1 < _0x5417ae[_0x56ae('0x32')];) { var _0x496fc6 = _0x5417ae[_0x3d99a1]; ++_0x3d99a1; _0xb1bc82[_0x56ae('0x95e')](_0x496fc6, _0x2d9f4e(this, this[_0x56ae('0x1b19')]), !0x0); } _0xb1bc82[_0x56ae('0x95e')](_0x56ae('0x37c6'), _0x2d9f4e(this, this[_0x56ae('0x1b1a')]), !0x0); _0xb1bc82[_0x56ae('0x95e')](_0x1c1b50[_0x56ae('0x37c7')], _0x2d9f4e(this, this[_0x56ae('0x1b1b')]), !0x0); _0xb1bc82[_0x56ae('0x95e')](_0x56ae('0x7c8'), _0x2d9f4e(this, this[_0x56ae('0x1b1b')]), !0x0); _0xb1bc82[_0x56ae('0x95e')]('drop', _0x2d9f4e(this, this[_0x56ae('0x1b1b')]), !0x0); _0xb1bc82[_0x56ae('0x95e')](_0x56ae('0x1b1d'), _0x2d9f4e(this, this[_0x56ae('0x1b1e')]), !0x0); _0xb1bc82['addEventListener'](_0x56ae('0x7cb'), _0x2d9f4e(this, this[_0x56ae('0x1b1e')]), !0x0); _0xb1bc82[_0x56ae('0x95e')](_0x56ae('0x1b1f'), _0x2d9f4e(this, this[_0x56ae('0x1b1e')]), !0x0); _0xb1bc82[_0x56ae('0x95e')](_0x56ae('0x37c8'), _0x2d9f4e(this, this[_0x56ae('0x1b1e')]), !0x0); _0xb1bc82[_0x56ae('0x95e')]('gamepadconnected', _0x2d9f4e(this, this[_0x56ae('0x1b20')]), !0x0); _0xb1bc82[_0x56ae('0x95e')](_0x56ae('0x1b21'), _0x2d9f4e(this, this['handleGamepadEvent']), !0x0); } this[_0x56ae('0x1bae')](); 'webgl' == _0x266559[_0x56ae('0x2fe')]['type'] && (this[_0x56ae('0xa34')][_0x56ae('0x95e')]('webglcontextlost', _0x2d9f4e(this, this[_0x56ae('0x37c9')]), !0x1), this[_0x56ae('0xa34')][_0x56ae('0x95e')](_0x1c1b50[_0x56ae('0x301')], _0x2d9f4e(this, this[_0x56ae('0x37c9')]), !0x1)); }; _0x5ac4a7[_0x56ae('0x37ca')] = _0x289581; _0x289581[_0x56ae('0x8bf')] = _0x56ae('0x37ca'); _0x289581[_0x56ae('0x6')] = {}; _0x289581[_0x56ae('0x6')]['canvas'] = null; _0x289581[_0x56ae('0x6')]['div'] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37cb')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37c3')] = null; _0x289581[_0x56ae('0x6')]['cacheMouseX'] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37b6')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x3359')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37b5')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x8c1')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37cc')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37b9')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37c4')] = null; _0x289581[_0x56ae('0x6')]['scale'] = null; _0x289581[_0x56ae('0x6')]['setHeight'] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37bb')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37cd')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x37b4')] = null; _0x289581[_0x56ae('0x6')][_0x56ae('0x901')] = function() { this.parent.application.__removeWindow(this.parent); }; _0x289581[_0x56ae('0x6')][_0x56ae('0x1bae')] = function() { var _0x59c95f = new _0x1f70e9(), _0x2c8fb9 = this.parent.__attributes.context; _0x59c95f.window = this.parent; _0x59c95f.attributes = _0x2c8fb9; if (_0x1c1b50.dqXBi(null, this.div)) _0x59c95f.dom = this.div, _0x59c95f.type = _0x56ae('0xa35'), _0x59c95f.version = ''; else if (null != this.canvas) { var _0x392135 = null, _0x256521 = _0x56ae('0xa34') == this.renderType, _0x22eac3 = _0x56ae('0x38f') == this.renderType || _0x56ae('0x37ce') == this.renderType || _0x1c1b50.TsywH(_0x56ae('0x7c4'), this.renderType), _0x5e18a5 = !Object.prototype.hasOwnProperty.call(_0x2c8fb9, 'version') || '1' != _0x2c8fb9.version, _0x23aeb6 = !0x1; if (_0x22eac3 || !_0x256521 && (!Object.prototype.hasOwnProperty.call(_0x2c8fb9, _0x56ae('0x37cf')) || _0x2c8fb9.hardware)) { _0x256521 = Object.prototype.hasOwnProperty.call(_0x2c8fb9, 'background') && null == _0x2c8fb9.background; _0x22eac3 = Object.prototype.hasOwnProperty.call(_0x2c8fb9, _0x56ae('0x945')) ? _0x2c8fb9.colorDepth : 0x10; var _0x1b30b7 = Object.prototype.hasOwnProperty.call(_0x2c8fb9, _0x56ae('0x943')) && 0x0 < _0x2c8fb9.antialiasing, _0x2d9f4e = Object.prototype.hasOwnProperty.call(_0x2c8fb9, _0x56ae('0x946')) ? _0x2c8fb9.depth : !0x0; _0x2c8fb9 = Object.prototype.hasOwnProperty.call(_0x2c8fb9, _0x56ae('0x947')) && _0x2c8fb9.stencil; _0x2c8fb9 = { alpha: _0x256521 || 0x10 < _0x22eac3, antialias: _0x1b30b7, depth: _0x2d9f4e, premultipliedAlpha: !0x0, stencil: _0x2c8fb9, preserveDrawingBuffer: !0x1, failIfMajorPerformanceCaveat: !0x0 }; _0x256521 = ['webgl', _0x56ae('0x376a')]; _0x5e18a5 && _0x256521.unshift('webgl2'); for (_0x5e18a5 = 0x0; _0x5e18a5 < _0x256521.length && (_0x22eac3 = _0x256521[_0x5e18a5], ++_0x5e18a5, _0x392135 = this.canvas.getContext(_0x22eac3, _0x2c8fb9), null != _0x392135 && 'webgl2' == _0x22eac3 && (_0x23aeb6 = !0x0), null == _0x392135);); } null == _0x392135 ? (_0x59c95f.canvas2D = this.canvas.getContext('2d'), _0x59c95f.type = 'canvas', _0x59c95f.version = '') : (_0x59c95f.webgl = _0x96460b.fromWebGL2RenderContext(_0x392135), _0x23aeb6 && (_0x59c95f.webgl2 = _0x392135), null == _0x45fb22.context && (_0x45fb22.context = _0x392135, _0x45fb22.type = _0x56ae('0x7c4'), _0x45fb22.version = _0x23aeb6 ? 0x2 : 0x1), _0x59c95f.type = 'webgl', _0x59c95f.version = _0x23aeb6 ? '2' : '1'); } this.parent.context = _0x59c95f; }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37d0')] = function() { if (_0x56ae('0x37d1') !== _0x56ae('0x37d2')) { return null == this.parent.application ? 0x0 : _0x1c1b50.AMTbF(0x0, this.parent.application.__backend.framePeriod) ? 0x3c : 0x3e8 == this.parent.application.__backend.framePeriod ? 0x0 : 0x3e8 / this.parent.application.__backend.framePeriod; } else { this.context.restore(); } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37c9')] = function(_0x32253b) { switch (_0x32253b.type) { case _0x56ae('0x37d3'): _0x32253b.cancelable && _0x32253b.preventDefault(); this.parent.context = null; this.parent.onRenderContextLost.dispatch(); break; case _0x575257.nqVCP: this.createContext(), this.parent.onRenderContextRestored.dispatch(this.parent.context); } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x1b1a')] = function(_0x20bc71) { (this.parent.onMouseUp.canceled || this.parent.onMouseDown.canceled) && _0x20bc71.cancelable && _0x20bc71.preventDefault(); }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37d4')] = function(_0x5df141) { _0x5df141.clipboardData.setData(_0x56ae('0x37d5'), _0x200c17.get_text()); _0x5df141.cancelable && _0x5df141.preventDefault(); }; _0x289581[_0x56ae('0x6')][_0x56ae('0x1b1b')] = function(_0x50899a) { switch (_0x50899a.type) { case _0x575257.HflJx: return _0x50899a.preventDefault(), !0x1; case _0x575257.bIVrE: if (_0x56ae('0x37d6') == _0x59b8d7.__cast(_0x50899a.target, HTMLElement).nodeName.toLowerCase() && _0x50899a.cancelable) return _0x50899a.preventDefault(), !0x1; break; case _0x56ae('0x1b1c'): if (null != _0x50899a.dataTransfer && 0x0 < _0x50899a.dataTransfer.files.length) return this.parent.onDropFile.dispatch(_0x50899a.dataTransfer.files), _0x50899a.preventDefault(), !0x1; } return !0x0; }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37d7')] = function(_0x1b7c44) { var _0x406e95 = this; this.textInputEnabled && (null == _0x1b7c44.relatedTarget || this.isDescendent(_0x1b7c44.relatedTarget)) && _0x521f76.delay(function() { _0x406e95.textInputEnabled && _0x289581.textInput.focus(); }, 0x14); }; _0x289581[_0x56ae('0x6')][_0x56ae('0x1b20')] = function(_0x555052) { switch (_0x555052.type) { case 'gamepadconnected': _0x3527ae.__connect(_0x555052.gamepad.index); _0x56ae('0x8e1') == _0x555052.gamepad.mapping && _0xbe2129.__connect(_0x555052.gamepad.index); break; case 'gamepaddisconnected': _0x3527ae.__disconnect(_0x555052.gamepad.index), _0xbe2129.__disconnect(_0x555052.gamepad.index); } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37d8')] = function(_0x6c035b) { _0x289581.textInput.value != _0x289581.dummyCharacter && (_0x6c035b = _0x876409.replace(_0x289581.textInput.value, _0x289581.dummyCharacter, ''), 0x0 < _0x6c035b.length && this.parent.onTextInput.dispatch(_0x6c035b), _0x289581.textInput.value = _0x289581.dummyCharacter); }; _0x289581[_0x56ae('0x6')][_0x56ae('0x1b19')] = function(_0x3b33b6) { if (_0x56ae('0x37d9') !== _0x56ae('0x37d9')) { return this.h[_0x3b33b6]; } else { if ('wheel' != _0x3b33b6.type) { if (null != this.parent.element) if (null != this.canvas) { var _0x4927f7 = this.canvas.getBoundingClientRect(); var _0x49ae33 = this.parent.__width / _0x4927f7.width * (_0x3b33b6.clientX - _0x4927f7.left); _0x4927f7 = this.parent.__height / _0x4927f7.height * (_0x3b33b6.clientY - _0x4927f7.top); } else null != this.div ? (_0x4927f7 = this.div.getBoundingClientRect(), _0x49ae33 = _0x3b33b6.clientX - _0x4927f7.left, _0x4927f7 = _0x3b33b6.clientY - _0x4927f7.top) : (_0x4927f7 = this.parent.element.getBoundingClientRect(), _0x49ae33 = this.parent.__width / _0x4927f7.width * _0x1c1b50.akbzj(_0x3b33b6.clientX, _0x4927f7.left), _0x4927f7 = this.parent.__height / _0x4927f7.height * (_0x3b33b6.clientY - _0x4927f7.top)); else _0x49ae33 = _0x3b33b6.clientX, _0x4927f7 = _0x3b33b6.clientY; switch (_0x3b33b6.type) { case _0x56ae('0x37da'): _0x3b33b6.currentTarget == this.parent.element && window.addEventListener(_0x56ae('0x37db'), _0x2d9f4e(this, this.handleMouseEvent)); this.parent.onMouseDown.dispatch(_0x49ae33, _0x4927f7, _0x3b33b6.button); this.parent.onMouseDown.canceled && _0x3b33b6.cancelable && _0x3b33b6.preventDefault(); break; case _0x56ae('0x37dc'): _0x3b33b6.target == this.parent.element && (this.parent.onEnter.dispatch(), this.parent.onEnter.canceled && _0x3b33b6.cancelable && _0x3b33b6.preventDefault()); break; case _0x56ae('0x37dd'): _0x3b33b6.target == this.parent.element && (this.parent.onLeave.dispatch(), this.parent.onLeave.canceled && _0x3b33b6.cancelable && _0x3b33b6.preventDefault()); break; case _0x56ae('0x37de'): if (_0x49ae33 != this.cacheMouseX || _0x4927f7 != this.cacheMouseY) this.parent.onMouseMove.dispatch(_0x49ae33, _0x4927f7), this.parent.onMouseMoveRelative.dispatch(_0x49ae33 - this.cacheMouseX, _0x4927f7 - this.cacheMouseY), (this.parent.onMouseMove.canceled || this.parent.onMouseMoveRelative.canceled) && _0x3b33b6.cancelable && _0x3b33b6.preventDefault(); break; case 'mouseup': window.removeEventListener(_0x56ae('0x37db'), _0x2d9f4e(this, this.handleMouseEvent)), _0x3b33b6.currentTarget == this.parent.element && _0x3b33b6.stopPropagation(), this.parent.onMouseUp.dispatch(_0x49ae33, _0x4927f7, _0x3b33b6.button), this.parent.onMouseUp.canceled && _0x3b33b6.cancelable && _0x3b33b6.preventDefault(); } this.cacheMouseX = _0x49ae33; this.cacheMouseY = _0x4927f7; } else { switch (_0x3b33b6.deltaMode) { case 0x0: _0x49ae33 = _0x244ac3.PIXELS; break; case 0x1: _0x49ae33 = _0x244ac3.LINES; break; case 0x2: _0x49ae33 = _0x244ac3.PAGES; break; default: _0x49ae33 = _0x244ac3.UNKNOWN; } this.parent.onMouseWheel.dispatch(_0x3b33b6.deltaX, -_0x3b33b6.deltaY, _0x49ae33); this.parent.onMouseWheel.canceled && _0x3b33b6.cancelable && _0x3b33b6.preventDefault(); } } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37df')] = function(_0x33373b) { var _0x5b3e62 = { TmFIX: function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }, fGkUo: function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; } }; if (_0x56ae('0x37e0') !== _0x56ae('0x37e0')) { _0x33373b = JSON.parse(_0x33373b.metadata); var _0x42c24d = _0x33373b.unlockPath, _0x3a88ed = _0x4622dd.get_instance().availablePaths; this.unlockPath = null != _0x586025[_0x42c24d] ? _0x3a88ed.getReserved(_0x42c24d) : _0x3a88ed.h[_0x42c24d]; null == this.unlockPath && (_0x42c24d = _0x33373b.unlockPath, _0x3a88ed = _0x4622dd.get_instance().paths, this.unlockPath = null != _0x586025[_0x42c24d] ? _0x3a88ed.getReserved(_0x42c24d) : _0x3a88ed.h[_0x42c24d], null == this.unlockPath && (this.unlockPath = _0x4622dd.primary)); this.unlockPoint = null != _0x33373b.unlockPoint ? _0x33373b.unlockPoint : this != _0x4622dd.primary ? this.unlockPath.levelCount : 0x0; this.availableUntil = null != _0x33373b.availableUntil ? _0x33373b.availableUntil : this.levelCount - 0x1; _0x42c24d = _0x33373b.levelData; if (null != _0x42c24d) for (_0x3a88ed = this.levels.iterator(); _0x3a88ed.hasNext();) { var _0x37499f = _0x3a88ed.next(); _0x3215e9.levels.h[_0x37499f] = _0x3215e9.levels.h[_0x37499f] + '|' + _0x42c24d; } null != _0x33373b.continuesFrom && (_0x42c24d = _0x33373b.continuesFrom, _0x3a88ed = _0x4622dd.get_instance().paths, this.continuesFrom = null != _0x586025[_0x42c24d] ? _0x3a88ed.getReserved(_0x42c24d) : _0x3a88ed.h[_0x42c24d]); this.displayPrefix = _0x33373b.prefix; this.altDisplayPrefix = _0x33373b.altPrefix; this.altDisplayPrefixAfter = null == _0x33373b.altPrefixAfter ? this.levels.get_length() - 0x1 : _0x33373b.altPrefixAfter; this.startCutscene = _0x33373b.startCutscene; this.endCutscene = _0x33373b.endCutscene; null != this.continuesFrom ? this.startReached = this.continuesFrom.endReached : _0x5b3e62.TmFIX(this, _0x4622dd.primary) && (this.startReached = this.unlockPath.getDateOfArrival(this.unlockPoint)); this.startReached = null != _0x33373b.timeToReachStart ? this.startReached + _0x33373b.timeToReachStart : this.startReached + 0.01; this.endReached = this.startReached + _0x33373b.timeToReachEnd; null != _0x33373b.timeToReachMidpoint ? (this.midpointReached = this.startReached + _0x33373b.timeToReachMidpoint, this.endReached += _0x33373b.timeToReachMidpoint) : this.midpointReached = (this.startReached + this.endReached) / 0x2; _0x5b3e62.fGkUo(null, _0x33373b.altEntryPoint) && 0x0 < _0x33373b.altEntryPoint && (this.backupAltEntryPoint = this.altEntryPoint = new _0x55ab60(this, _0x33373b), this.altEntryPoint.disposed && (this.altEntryPoint = null), _0x285c85.addEventListener(_0x56ae('0xb83'), _0x2d9f4e(this, this.onSaveFileChanged))); this.extraParams = _0x33373b.params; } else { if (-0x1 < _0x33373b.clipboardData.types.indexOf(_0x56ae('0x37d5'))) { if (_0x575257.fEhTa(_0x56ae('0x37e1'), _0x56ae('0x37e2'))) { var _0x2c33b1 = _0x33373b.clipboardData.getData(_0x56ae('0x37d5')); _0x200c17.set_text(_0x2c33b1); this.textInputEnabled && this.parent.onTextInput.dispatch(_0x2c33b1); _0x33373b.cancelable && _0x33373b.preventDefault(); } else { var _0x2fdd14 = e.next(); if (_0x33373b >= _0x2fdd14.startIndex && _0x33373b <= _0x2fdd14.endIndex) { c = _0x2fdd14.offsetX; for (var _0x5a17da = 0x0, _0x2ff9dc = _0x33373b - _0x2fdd14.startIndex; _0x5a17da < _0x2ff9dc;) { var _0x5d6a41 = _0x5a17da++; c += _0x2fdd14.positions[_0x5d6a41]; } if (null != d) return this.__getPosition(c, d); } if (_0x2fdd14.lineIndex == _0x2c33b1) { d = _0x2fdd14.offsetY + _0x2fdd14.height / 0x2; _0x2fdd14 = 0x0; for (_0x5a17da = this.get_scrollV() - 0x1; _0x2fdd14 < _0x5a17da;) _0x2ff9dc = _0x2fdd14++, d -= this.__textEngine.lineHeights.get(_0x2ff9dc); if (null != c) return this.__getPosition(c, d); } } } } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37e3')] = function(_0x265b06) { this.primaryTouch = null; this.updateSize(); }; _0x289581[_0x56ae('0x6')]['handleTouchEvent'] = function(_0x20345e) { _0x20345e.cancelable && _0x20345e.preventDefault(); var _0x4fd227 = null; null != this.parent.element && (_0x4fd227 = null != this.canvas ? this.canvas.getBoundingClientRect() : null != this.div ? this.div.getBoundingClientRect() : this.parent.element.getBoundingClientRect()); var _0x3807ce = this.setWidth, _0xa03a1e = this.setHeight; if (0x0 == _0x3807ce || 0x0 == _0xa03a1e) null != _0x4fd227 ? (_0x3807ce = _0x4fd227.width, _0xa03a1e = _0x4fd227.height) : _0xa03a1e = _0x3807ce = 0x1; for (var _0xfdbb07, _0x1b500a, _0xe22379, _0x1b30b7, _0x2d9f4e, _0x5ac4a7 = 0x0, _0x4e6193 = _0x20345e.changedTouches; _0x5ac4a7 < _0x4e6193.length;) { var _0x28472c = _0x4e6193[_0x5ac4a7]; ++_0x5ac4a7; null != _0x4fd227 ? (_0x1b500a = _0x3807ce / _0x4fd227.width * (_0x28472c.clientX - _0x4fd227.left), _0xe22379 = _0xa03a1e / _0x4fd227.height * (_0x28472c.clientY - _0x4fd227.top)) : (_0x1b500a = _0x28472c.clientX, _0xe22379 = _0x28472c.clientY); if (_0x56ae('0x1b1d') == _0x20345e.type) _0xfdbb07 = this.unusedTouchesPool.pop(), null == _0xfdbb07 ? _0xfdbb07 = new _0x16719f(_0x1b500a / _0x3807ce, _0xe22379 / _0xa03a1e, _0x28472c.identifier, 0x0, 0x0, _0x28472c.force, this.parent.id) : (_0xfdbb07.x = _0x1b500a / _0x3807ce, _0xfdbb07.y = _0xe22379 / _0xa03a1e, _0xfdbb07.id = _0x28472c.identifier, _0xfdbb07.dx = 0x0, _0xfdbb07.dy = 0x0, _0xfdbb07.pressure = _0x28472c.force, _0xfdbb07.device = this.parent.id), this.currentTouches.h[_0x28472c.identifier] = _0xfdbb07, _0x16719f.onStart.dispatch(_0xfdbb07), null == this.primaryTouch && (this.primaryTouch = _0xfdbb07), _0xfdbb07 == this.primaryTouch && this.parent.onMouseDown.dispatch(_0x1b500a, _0xe22379, 0x0); else if (_0xfdbb07 = this.currentTouches.h[_0x28472c.identifier], null != _0xfdbb07) switch (_0x1b30b7 = _0xfdbb07.x, _0x2d9f4e = _0xfdbb07.y, _0xfdbb07.x = _0x1b500a / _0x3807ce, _0xfdbb07.y = _0xe22379 / _0xa03a1e, _0xfdbb07.dx = _0xfdbb07.x - _0x1b30b7, _0xfdbb07.dy = _0xfdbb07.y - _0x2d9f4e, _0xfdbb07.pressure = _0x28472c.force, _0x20345e.type) { case 'touchcancel': _0x16719f.onCancel.dispatch(_0xfdbb07); this.currentTouches.remove(_0x28472c.identifier); this.unusedTouchesPool.add(_0xfdbb07); _0xfdbb07 == this.primaryTouch && (this.primaryTouch = null); break; case 'touchend': _0x16719f.onEnd.dispatch(_0xfdbb07); this.currentTouches.remove(_0x28472c.identifier); this.unusedTouchesPool.add(_0xfdbb07); _0xfdbb07 == this.primaryTouch && (this.parent.onMouseUp.dispatch(_0x1b500a, _0xe22379, 0x0), this.primaryTouch = null); break; case _0x575257.upecP: _0x16719f.onMove.dispatch(_0xfdbb07), _0xfdbb07 == this.primaryTouch && this.parent.onMouseMove.dispatch(_0x1b500a, _0xe22379); } } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37e4')] = function(_0x24cc6f) { if (_0x24cc6f == this.parent.element) return !0x0; for (; null != _0x24cc6f;) { if (_0x24cc6f.parentNode == this.parent.element) return !0x0; _0x24cc6f = _0x24cc6f.parentNode; } return !0x1; }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37e5')] = function(_0x3224d8) { if (null != this.canvas) { var _0x4597b8 = new _0x3f0b4d(0x0, 0x0, this.canvas.width, this.canvas.height); null == _0x3224d8 ? _0x3224d8 = _0x4597b8 : _0x3224d8.intersection(_0x4597b8, _0x3224d8); if (0x0 < _0x3224d8.width && 0x0 < _0x3224d8.height) return _0x4597b8 = window.document.createElement('canvas'), _0x4597b8.width = _0x3224d8.width | 0x0, _0x4597b8.height = _0x3224d8.height | 0x0, _0x4597b8.getContext('2d').drawImage(this.canvas, -_0x3224d8.x, -_0x3224d8.y), _0x47a534.fromCanvas(_0x4597b8); } return null; }; _0x289581[_0x56ae('0x6')]['setClipboard'] = function(_0x298847) { null == _0x289581.textArea && (_0x289581.textArea = window.document.createElement(_0x56ae('0x37e6')), _0x289581.textArea.style.height = _0x56ae('0x37e7'), _0x289581.textArea.style.left = '-100px', _0x289581.textArea.style.opacity = '0', _0x289581.textArea.style.position = _0x56ae('0x14e2'), _0x289581.textArea.style.top = _0x56ae('0x37e8'), _0x289581.textArea.style.width = _0x56ae('0x37e7'), window.document.body.appendChild(_0x289581.textArea)); _0x289581.textArea.value = _0x298847; _0x289581.textArea.focus(); _0x289581.textArea.select(); window.document.queryCommandEnabled(_0x56ae('0x304')) && window.document.execCommand(_0x1c1b50.pfPlm); }; _0x289581[_0x56ae('0x6')]['setCursor'] = function(_0x2ad9f4) { if (this.cursor != _0x2ad9f4) { if (null == _0x2ad9f4) this.parent.element.style.cursor = _0x56ae('0x2f3'); else { switch (_0x2ad9f4._hx_index) { case 0x0: var _0x21590e = _0x56ae('0x281'); break; case 0x1: _0x21590e = _0x56ae('0x881'); break; case 0x3: _0x21590e = 'move'; break; case 0x4: _0x21590e = _0x56ae('0x37e9'); break; case 0x5: _0x21590e = _0x56ae('0x37ea'); break; case 0x6: _0x21590e = _0x56ae('0x37eb'); break; case 0x7: _0x21590e = _0x56ae('0x37ec'); break; case 0x8: _0x21590e = _0x56ae('0x37ed'); break; case 0x9: _0x21590e = _0x56ae('0x2a9'); break; case 0xa: _0x21590e = _0x56ae('0x306'); break; case 0xb: _0x21590e = _0x1c1b50.KOLTh; break; default: _0x21590e = _0x56ae('0xc60'); } this.parent.element.style.cursor = _0x21590e; } this.cursor = _0x2ad9f4; } return this.cursor; }; _0x289581[_0x56ae('0x6')][_0x56ae('0x37ee')] = function(_0x1d3c36) { if (_0x56ae('0x7cd') === _0x575257.afBMV) { null != this.parent.application && (0x3c <= _0x1d3c36 ? this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = -0x1) : 0x0 < _0x1d3c36 ? this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = 0x3e8 / _0x1d3c36) : this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = 0x3e8)); return _0x1d3c36; } else { _0x2b39f7.view.get_camera().set_x(0x44); _0x2b39f7.view.get_camera().set_y(0x38); _0x2b39f7.view.get_camera().set_z(0xb08); var _0x40430d = _0x2b39f7.view.get_camera(), _0xcfa3e4 = null; null == _0xcfa3e4 && (_0xcfa3e4 = new _0x20e8d2()); var _0x53797d = Math.sin(1.684242728174528); _0xcfa3e4.x = 0.403 * _0x53797d; _0xcfa3e4.y = 0.913 * _0x53797d; _0xcfa3e4.z = 0.062 * _0x53797d; _0xcfa3e4.w = Math.cos(1.684242728174528); _0x53797d = _0xcfa3e4.x * _0xcfa3e4.x + _0x575257.VJibf(_0xcfa3e4.y, _0xcfa3e4.y) + _0xcfa3e4.z * _0xcfa3e4.z + _0xcfa3e4.w * _0xcfa3e4.w; var _0x2e45f9 = _0x53797d - 0x1; 1e-10 > (0x0 <= _0x2e45f9 ? _0x2e45f9 : -_0x2e45f9) || (0x0 == _0x53797d ? (_0xcfa3e4.x = 0x0, _0xcfa3e4.y = 0x0, _0xcfa3e4.z = 0x0, _0xcfa3e4.w = 0x1) : (_0x53797d = 0x1 / Math.sqrt(_0x53797d), _0xcfa3e4.x *= _0x53797d, _0xcfa3e4.y *= _0x53797d, _0xcfa3e4.z *= _0x53797d, _0xcfa3e4.w *= _0x53797d)); _0x40430d.set_eulers(_0x2eb087.toEulerAngles(_0xcfa3e4).get_degrees()); this.tunnel.display(0x0); this.runner.setIndexedPosition(2.1, 34.6); this.runner.spritesheet.set_currentFrame(0x4b); this.runner.spritesheet.set_xInverted(!0x1); this.angel.setIndexedPosition(2.7, 35.2); this.angel.spritesheet.set_currentFrame(0x2e); this.angel.spritesheet.set_xInverted(!0x0); _0x40430d = _0xfe3284.width(0x546); this.dialog.addBubble('But\x20enough\x20about\x20me.\x20Look\x20at\x20that\x20gorgeous\x20view!', -0xc8, -0x110, null, null == _0x40430d ? null : Math.round(_0x40430d / 2.5), null, null); _0x40430d = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x2986'), 0xdc, -0x50, null, null, -0x1, _0x40430d); this.angel.unifyRotation(this.runner); } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x3304')] = function(_0x16b49a) { _0x16b49a ? (_0x575257.ARSol(null, _0x289581.textInput) && (_0x289581.textInput = window.document.createElement('input'), _0x289581.textInput.type = _0x56ae('0x2a9'), _0x289581.textInput.style.position = _0x56ae('0x556'), _0x289581.textInput.style.opacity = '0', _0x289581.textInput.style.color = _0x56ae('0x18f3'), _0x289581.textInput.value = _0x289581.dummyCharacter, _0x289581.textInput.autocapitalize = _0x56ae('0x37ef'), _0x289581.textInput.autocorrect = 'off', _0x289581.textInput.autocomplete = _0x56ae('0x37ef'), _0x289581.textInput.style.left = _0x56ae('0x37e7'), _0x289581.textInput.style.top = '50%', new _0x279dc0(_0x56ae('0x37f0'), 'gi').match(window.navigator.userAgent) ? (_0x289581.textInput.style.fontSize = _0x56ae('0x37e7'), _0x289581.textInput.style.width = _0x56ae('0x37e7'), _0x289581.textInput.style.height = _0x56ae('0x37e7')) : (_0x289581.textInput.style.width = _0x56ae('0x37f1'), _0x289581.textInput.style.height = '1px'), _0x289581.textInput.style.pointerEvents = _0x56ae('0x2f3'), _0x289581.textInput.style.zIndex = _0x56ae('0x37f2')), null == _0x289581.textInput.parentNode && this.parent.element.appendChild(_0x289581.textInput), this.textInputEnabled || (_0x289581.textInput.addEventListener(_0x56ae('0x168f'), _0x2d9f4e(this, this.handleInputEvent), !0x0), _0x289581.textInput.addEventListener(_0x56ae('0x8cd'), _0x2d9f4e(this, this.handleFocusEvent), !0x0), _0x289581.textInput.addEventListener('cut', _0x2d9f4e(this, this.handleCutOrCopyEvent), !0x0), _0x289581.textInput.addEventListener(_0x56ae('0x304'), _0x575257.YnBLR(_0x2d9f4e, this, this.handleCutOrCopyEvent), !0x0), _0x289581.textInput.addEventListener('paste', _0x2d9f4e(this, this.handlePasteEvent), !0x0)), _0x289581.textInput.focus(), _0x289581.textInput.select()) : null != _0x289581.textInput && (_0x289581.textInput.removeEventListener(_0x56ae('0x168f'), _0x2d9f4e(this, this.handleInputEvent), !0x0), _0x289581.textInput.removeEventListener(_0x56ae('0x8cd'), _0x2d9f4e(this, this.handleFocusEvent), !0x0), _0x289581.textInput.removeEventListener(_0x56ae('0x37f3'), _0x2d9f4e(this, this.handleCutOrCopyEvent), !0x0), _0x289581.textInput.removeEventListener('copy', _0x2d9f4e(this, this.handleCutOrCopyEvent), !0x0), _0x289581.textInput.removeEventListener(_0x56ae('0x37f4'), _0x2d9f4e(this, this.handlePasteEvent), !0x0), _0x289581.textInput.blur()); return this.textInputEnabled = _0x16b49a; }; _0x289581[_0x56ae('0x6')]['updateSize'] = function() { var _0x9e9f5 = { kzOTi: function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; } }; if (_0x56ae('0x37f5') === _0x56ae('0x37f6')) { var _0x40cfd8 = _0x56ae('0x37f7').split('|'), _0x41cbe1 = 0x0; while (!![]) { switch (_0x40cfd8[_0x41cbe1++]) { case '0': this.__renderTransform.appendTranslation(this.__x, this.__y, 0x0); continue; case '1': this.__renderTransform.identity(); continue; case '2': if (_0x9e9f5.kzOTi(this.__x, _0xeb411d)) return _0xeb411d; continue; case '3': return _0xeb411d; case '4': this.__x = _0xeb411d; continue; case '5': this.__renderTransform.append(this.__projectionTransform); continue; } break; } } else { if (this.parent.__resizable) { if (null != this.parent.element) { var _0xeb411d = this.parent.element.clientWidth; var _0x1eae16 = this.parent.element.clientHeight; } else _0xeb411d = window.innerWidth, _0x1eae16 = window.innerHeight; if (_0xeb411d != this.cacheElementWidth || _0x1eae16 != this.cacheElementHeight) { this.cacheElementWidth = _0xeb411d; this.cacheElementHeight = _0x1eae16; var _0x214cae = this.resizeElement || _0x575257.yKSCC(0x0, this.setWidth) && 0x0 == this.setHeight; if (null != this.parent.element && (null == this.div || null != this.div && _0x214cae)) if (_0x214cae) { if (this.parent.__width != _0xeb411d || this.parent.__height != _0x1eae16) this.parent.__width = _0xeb411d, this.parent.__height = _0x1eae16, null != this.canvas ? this.parent.element != this.canvas && (this.canvas.width = Math.round(_0xeb411d * this.scale), this.canvas.height = Math.round(_0x1eae16 * this.scale), this.canvas.style.width = _0xeb411d + 'px', this.canvas.style.height = _0x1eae16 + 'px') : (this.div.style.width = _0xeb411d + 'px', this.div.style.height = _0x1eae16 + 'px'), this.parent.onResize.dispatch(_0xeb411d, _0x1eae16); } else { _0x214cae = 0x0 != this.setWidth ? _0xeb411d / this.setWidth : 0x1; var _0x16abdf = 0x0 != this.setHeight ? _0x1eae16 / this.setHeight : 0x1, _0x11cff3 = _0xeb411d, _0xb648fa = _0x1eae16, _0x597a5a = 0x0, _0x1b30b7 = 0x0; _0x214cae < _0x16abdf ? (_0xb648fa = Math.floor(this.setHeight * _0x214cae), _0x1b30b7 = Math.floor((_0x1eae16 - _0xb648fa) / 0x2)) : (_0x11cff3 = Math.floor(this.setWidth * _0x16abdf), _0x597a5a = Math.floor((_0xeb411d - _0x11cff3) / 0x2)); null != this.canvas ? this.parent.element != this.canvas && (this.canvas.style.width = _0x11cff3 + 'px', this.canvas.style.height = _0xb648fa + 'px', this.canvas.style.marginLeft = _0x597a5a + 'px', this.canvas.style.marginTop = _0x1b30b7 + 'px') : (this.div.style.width = _0x11cff3 + 'px', this.div.style.height = _0xb648fa + 'px', this.div.style.marginLeft = _0x597a5a + 'px', this.div.style.marginTop = _0x1b30b7 + 'px'); } } } } }; _0x289581[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x289581; var _0x29bbce = function() {}; _0x5ac4a7[_0x56ae('0x37f8')] = _0x29bbce; _0x29bbce[_0x56ae('0x8bf')] = 'lime._internal.format.Base64'; _0x29bbce[_0x56ae('0x3599')] = function(_0x3a1146) { var _0x30c76e = [], _0x387066 = _0x29bbce['DICTIONARY'], _0x774857 = _0x29bbce[_0x56ae('0x37f9')], _0x163504 = _0x3a1146['length'], _0xc4565 = Math[_0x56ae('0x49')](_0x163504 / 0x3), _0xebb2f5 = 0x2 * _0xc4565; _0x30c76e[_0x56ae('0x32')] = 0x2 * Math[_0x56ae('0x9fc')](_0x163504 / 0x3); for (var _0x1b30b7 = 0x0, _0x2d9f4e = 0x0, _0x5ac4a7; _0x2d9f4e < _0xebb2f5;) _0x5ac4a7 = _0x3a1146['b'][_0x1b30b7] << 0x10 | _0x3a1146['b'][_0x1b30b7 + 0x1] << 0x8 | _0x3a1146['b'][_0x1b30b7 + 0x2], _0x30c76e[_0x2d9f4e] = _0x774857[_0x5ac4a7 >> 0xc & 0xfff], _0x30c76e[_0x2d9f4e + 0x1] = _0x774857[_0x5ac4a7 & 0xfff], _0x1b30b7 += 0x3, _0x2d9f4e += 0x2; switch (_0x163504 - 0x3 * _0xc4565) { case 0x1: _0x5ac4a7 = _0x3a1146['b'][_0x1b30b7] << 0x10; _0x30c76e[_0x2d9f4e] = _0x774857[_0x5ac4a7 >> 0xc & 0xfff]; _0x30c76e[_0x2d9f4e + 0x1] = '=='; break; case 0x2: _0x5ac4a7 = _0x3a1146['b'][_0x1b30b7] << 0x10 | _0x3a1146['b'][_0x1b30b7 + 0x1] << 0x8, _0x30c76e[_0x2d9f4e] = _0x774857[_0x5ac4a7 >> 0xc & 0xfff], _0x30c76e[_0x2d9f4e + 0x1] = _0x387066[_0x5ac4a7 >> 0x6 & 0x3f] + '='; } return _0x30c76e[_0x56ae('0x2a')](''); }; var _0xdb7cad = function() {}; _0x5ac4a7[_0x56ae('0x37fa')] = _0xdb7cad; _0xdb7cad[_0x56ae('0x8bf')] = 'lime._internal.format.Deflate'; _0xdb7cad['compress'] = function(_0x5b23a1) { if (_0x56ae('0x37fb') === _0x56ae('0x37fc')) { this[_0x56ae('0x1f68')](); this['duplicator'][_0x56ae('0xb91')](4.8, 30.6); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x26); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['child'][_0x56ae('0xb91')](0x3, 0x1f); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x6d); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x30ab5f = _0xfe3284[_0x56ae('0x3d')](0x4ec); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2695'), -0x60, -0xfc, null, null == _0x30ab5f ? null : Math[_0x56ae('0x833')](_0x30ab5f / 2.5), null, null); _0x30ab5f = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2696'), 0x0, -0x50, null, null, null, _0x30ab5f); _0x30ab5f = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('A\x20trick.', -0x118, 0xc8, null, null, 0x0, _0x30ab5f); _0x30ab5f = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2698'), 0xc8, 0xf0, null, null, null, _0x30ab5f); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2699'), -0x28, 0x168, null, null, 0x2, null); this[_0x56ae('0x2676')](); } else { _0x5b23a1 = pako[_0x56ae('0x37fd')](_0x5b23a1['b']['bufferValue']); return _0x36de50[_0x56ae('0xcb0')](_0x5b23a1); } }; _0xdb7cad[_0x56ae('0x37fe')] = function(_0x37e378) { _0x37e378 = pako['inflateRaw'](_0x37e378['b']['bufferValue']); return _0x36de50['ofData'](_0x37e378); }; var _0x2cea45 = function() {}; _0x5ac4a7[_0x56ae('0x37ff')] = _0x2cea45; _0x2cea45[_0x56ae('0x8bf')] = 'lime._internal.format.GZip'; _0x2cea45['compress'] = function(_0x5032f0) { _0x5032f0 = pako[_0x56ae('0xcae')](_0x5032f0['b'][_0x56ae('0xcaf')]); return _0x36de50[_0x56ae('0xcb0')](_0x5032f0); }; _0x2cea45[_0x56ae('0x37fe')] = function(_0x31f7dd) { _0x31f7dd = pako[_0x56ae('0x3498')](_0x31f7dd['b'][_0x56ae('0xcaf')]); return _0x36de50[_0x56ae('0xcb0')](_0x31f7dd); }; var _0xfc83ad = function() {}; _0x5ac4a7[_0x56ae('0x3800')] = _0xfc83ad; _0xfc83ad[_0x56ae('0x8bf')] = _0x56ae('0x3800'); _0xfc83ad[_0x56ae('0x328c')] = function(_0xb77514) { var _0x388330 = {}; _0x388330[_0x56ae('0x3801')] = function(_0x4dd284, _0xf76599) { return _0x575257.VJibf(_0x4dd284, _0xf76599); }; _0x388330['zxOSD'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x3802') !== 'anuhQ') { return null; } else { var _0x595d70 = '4|6|3|2|9|5|0|8|1|7' [_0x56ae('0x44')]('|'), _0x242c55 = 0x0; while (!![]) { switch (_0x595d70[_0x242c55++]) { case '0': _0xb77514['set'](b + 0x4, _0x388330[_0x56ae('0x3801')](0.00392156862745098, this[_0x56ae('0x1d37')][_0x56ae('0x125c')])); continue; case '1': _0xb77514['set'](b + 0x6, 0.00392156862745098 * this[_0x56ae('0x1d37')][_0x56ae('0x1258')]); continue; case '2': _0xb77514[_0x56ae('0x8b6')](b + 0x1, this[_0x56ae('0x1d37')][_0x56ae('0x1256')]); continue; case '3': _0xb77514[_0x56ae('0x8b6')](b, this['_colorTransform'][_0x56ae('0x1255')]); continue; case '4': b = _0xb77514[_0x56ae('0x1c77')]; continue; case '5': _0xb77514[_0x56ae('0x8b6')](b + 0x3, this[_0x56ae('0x1d37')][_0x56ae('0xa93')]); continue; case '6': _0xb77514 = _0xb77514[_0x56ae('0x1c82')]; continue; case '7': _0xb77514[_0x56ae('0x8b6')](b + 0x7, 0.00392156862745098 * this[_0x56ae('0x1d37')]['alphaOffset']); continue; case '8': _0xb77514[_0x56ae('0x8b6')](_0x388330[_0x56ae('0x3803')](b, 0x5), 0.00392156862745098 * this[_0x56ae('0x1d37')][_0x56ae('0x1257')]); continue; case '9': _0xb77514[_0x56ae('0x8b6')](b + 0x2, this[_0x56ae('0x1d37')][_0x56ae('0x125b')]); continue; } break; } } }; _0xfc83ad[_0x56ae('0x37fe')] = function(_0x2b259d) { if (_0x56ae('0x3804') === _0x56ae('0x3805')) { var _0x1c731a = c++; b[_0x56ae('0x19b9')][_0x56ae('0x8b6')](_0x1c731a, this['getNextNumber']()); } else { return null; } }; var _0x4e0197 = function() {}; _0x5ac4a7[_0x56ae('0x3806')] = _0x4e0197; _0x4e0197[_0x56ae('0x8bf')] = _0x56ae('0x3806'); _0x4e0197['compress'] = function(_0x1c8f33) { _0x1c8f33 = pako[_0x56ae('0x172f')](_0x1c8f33['b'][_0x56ae('0xcaf')]); return _0x36de50[_0x56ae('0xcb0')](_0x1c8f33); }; _0x4e0197[_0x56ae('0x37fe')] = function(_0x11478a) { _0x11478a = pako[_0x56ae('0x135f')](_0x11478a['b'][_0x56ae('0xcaf')]); return _0x36de50[_0x56ae('0xcb0')](_0x11478a); }; var _0x5d51e7 = function() {}; _0x5ac4a7[_0x56ae('0x3807')] = _0x5d51e7; _0x5d51e7[_0x56ae('0x8bf')] = 'lime._internal.graphics.ImageCanvasUtil'; _0x5d51e7[_0x56ae('0x34c')] = function(_0x3fa538, _0x2619fd, _0x4a9c45) { _0x5d51e7['convertToData'](_0x3fa538); _0x2e9520[_0x56ae('0x34c')](_0x3fa538, _0x2619fd, _0x4a9c45); }; _0x5d51e7[_0x56ae('0xa01')] = function(_0x4d3fbc, _0x547e71) { null == _0x547e71 && (_0x547e71 = !0x1); var _0x1e600f = _0x4d3fbc[_0x56ae('0xa2f')]; null != _0x1e600f['__srcImage'] ? (null == _0x1e600f[_0x56ae('0x28f9')] && (_0x5d51e7[_0x56ae('0x3808')](_0x4d3fbc, _0x1e600f[_0x56ae('0xa30')][_0x56ae('0x3d')], _0x1e600f[_0x56ae('0xa30')][_0x56ae('0x727')]), _0x1e600f[_0x56ae('0xa6f')][_0x56ae('0xa08')](_0x1e600f[_0x56ae('0xa30')], 0x0, 0x0)), _0x1e600f['__srcImage'] = null) : null == _0x1e600f[_0x56ae('0x28f9')] && null != _0x1e600f[_0x56ae('0xf17')] ? (_0x4d3fbc[_0x56ae('0x1e32')](!0x0), _0x5d51e7[_0x56ae('0x3808')](_0x4d3fbc, _0x1e600f['width'], _0x1e600f[_0x56ae('0x727')]), _0x5d51e7[_0x56ae('0x3809')](_0x4d3fbc), _0x1e600f['__srcContext'][_0x56ae('0x3477')](_0x1e600f[_0x56ae('0x1146')], 0x0, 0x0)) : _0x4d3fbc[_0x56ae('0x3aa')] == _0x246a5a[_0x56ae('0x4e0')] && null != _0x1e600f['__srcImageData'] && _0x4d3fbc[_0x56ae('0xd96')] && (_0x1e600f[_0x56ae('0xa6f')][_0x56ae('0x3477')](_0x1e600f[_0x56ae('0x1146')], 0x0, 0x0), _0x4d3fbc['dirty'] = !0x1); _0x547e71 ? (_0x1e600f[_0x56ae('0xf17')] = null, _0x1e600f[_0x56ae('0x1146')] = null) : null == _0x1e600f[_0x56ae('0xf17')] && null != _0x1e600f['__srcImageData'] && (_0x1e600f['data'] = _0x1e600f[_0x56ae('0x1146')][_0x56ae('0xf17')]); _0x4d3fbc[_0x56ae('0x3aa')] = _0x246a5a[_0x56ae('0x3478')]; }; _0x5d51e7[_0x56ae('0xfca')] = function(_0x4051d2, _0x28ae53) { null == _0x28ae53 && (_0x28ae53 = !0x1); var _0x5e40ed = _0x4051d2[_0x56ae('0xa2f')]; null != _0x5e40ed[_0x56ae('0xa30')] && _0x5d51e7['convertToCanvas'](_0x4051d2); if (_0x575257[_0x56ae('0x7cf')](null, _0x5e40ed[_0x56ae('0x28f9')]) && null == _0x5e40ed['data']) _0x5d51e7[_0x56ae('0x3809')](_0x4051d2), _0x4051d2[_0x56ae('0x3aa')] == _0x246a5a[_0x56ae('0x3478')] && (_0x4051d2['dirty'] = !0x1); else if (_0x4051d2['type'] == _0x246a5a[_0x56ae('0x3478')] && null != _0x5e40ed[_0x56ae('0x28f9')] && _0x4051d2[_0x56ae('0xd96')]) { if (null == _0x5e40ed['__srcImageData']) _0x5d51e7['createImageData'](_0x4051d2); else { if (_0x56ae('0x380a') !== 'cfHRE') { _0x5e40ed[_0x56ae('0x1146')] = _0x5e40ed[_0x56ae('0xa6f')][_0x56ae('0x1147')](0x0, 0x0, _0x5e40ed[_0x56ae('0x3d')], _0x5e40ed[_0x56ae('0x727')]); var _0x192306 = _0x5e40ed[_0x56ae('0x1146')]['data'][_0x56ae('0xa2f')]; _0x192306 = null != _0x192306 ? new Uint8Array(_0x192306) : null; _0x5e40ed[_0x56ae('0xf17')] = _0x192306; } else { this['range1'] = _0x4051d2; this[_0x56ae('0xe53')] = _0x28ae53; } } _0x4051d2[_0x56ae('0xd96')] = !0x1; } _0x28ae53 && (_0x4051d2[_0x56ae('0xa2f')][_0x56ae('0x28f9')] = null, _0x4051d2['buffer'][_0x56ae('0xa6f')] = null); _0x4051d2[_0x56ae('0x3aa')] = _0x246a5a[_0x56ae('0x4e0')]; }; _0x5d51e7[_0x56ae('0x3094')] = function(_0x2d5f9b, _0x2d0d65, _0x50f5b7, _0x318c81, _0x347bdb, _0x2aef3b) { _0x5d51e7[_0x56ae('0xfca')](_0x2d0d65); _0x5d51e7[_0x56ae('0xfca')](_0x2d5f9b); _0x2e9520[_0x56ae('0x3094')](_0x2d5f9b, _0x2d0d65, _0x50f5b7, _0x318c81, _0x347bdb, _0x2aef3b); }; _0x5d51e7[_0x56ae('0xa8e')] = function(_0xf9e15, _0x3088a9, _0x2387b4, _0x175664, _0x35ffba, _0x15bced, _0x15427c) { null == _0x15427c && (_0x15427c = !0x1); null == _0x175664 || _0x175664['x'] >= _0xf9e15[_0x56ae('0x3d')] || _0x175664['y'] >= _0xf9e15[_0x56ae('0x727')] || null == _0x2387b4 || 0x1 > _0x2387b4[_0x56ae('0x3d')] || 0x1 > _0x2387b4[_0x56ae('0x727')] || (null != _0x35ffba && _0x35ffba[_0x56ae('0x380b')]() && (null == _0x15bced && (_0x15bced = new _0x55b21a()), _0x3088a9 = _0x3088a9[_0x56ae('0xa48')](), _0x3088a9['copyChannel'](_0x35ffba, new _0x3f0b4d(_0x2387b4['x'] + _0x15bced['x'], _0x2387b4['y'] + _0x15bced['y'], _0x2387b4[_0x56ae('0x3d')], _0x2387b4[_0x56ae('0x727')]), new _0x55b21a(_0x2387b4['x'], _0x2387b4['y']), _0x16da16['ALPHA'], _0x16da16[_0x56ae('0x380c')])), _0x5d51e7[_0x56ae('0xa01')](_0xf9e15, !0x0), _0x15427c || _0xf9e15[_0x56ae('0x380b')]() && _0x3088a9['get_transparent']() && _0xf9e15[_0x56ae('0xa2f')][_0x56ae('0xa6f')][_0x56ae('0x3334')](_0x175664['x'] + _0xf9e15[_0x56ae('0x1d35')], _0x175664['y'] + _0xf9e15[_0x56ae('0x1078')], _0x2387b4[_0x56ae('0x3d')] + _0xf9e15[_0x56ae('0x1d35')], _0x2387b4[_0x56ae('0x727')] + _0xf9e15[_0x56ae('0x1078')]), _0x5d51e7[_0x56ae('0xa01')](_0x3088a9), null != _0x3088a9['buffer'][_0x56ae('0xa09')]() && (_0xf9e15[_0x56ae('0xa2f')][_0x56ae('0xa6f')][_0x56ae('0x380d')] = _0x56ae('0x380e'), _0xf9e15[_0x56ae('0xa2f')][_0x56ae('0xa6f')]['drawImage'](_0x3088a9[_0x56ae('0xa2f')]['get_src'](), _0x2387b4['x'] + _0x3088a9[_0x56ae('0x1d35')] | 0x0, _0x2387b4['y'] + _0x3088a9[_0x56ae('0x1078')] | 0x0, _0x2387b4['width'] | 0x0, _0x2387b4[_0x56ae('0x727')] | 0x0, _0x175664['x'] + _0xf9e15['offsetX'] | 0x0, _0x175664['y'] + _0xf9e15['offsetY'] | 0x0, _0x2387b4['width'] | 0x0, _0x2387b4[_0x56ae('0x727')] | 0x0)), _0xf9e15[_0x56ae('0xd96')] = !0x0, _0xf9e15['version']++); }; _0x5d51e7[_0x56ae('0x3808')] = function(_0x8bf9ff, _0x5a3b42, _0x251edf) { var _0x2e6d28 = _0x8bf9ff[_0x56ae('0xa2f')]; null == _0x2e6d28[_0x56ae('0x28f9')] && (_0x2e6d28[_0x56ae('0x28f9')] = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0xa34')), _0x2e6d28[_0x56ae('0x28f9')][_0x56ae('0x3d')] = _0x5a3b42, _0x2e6d28[_0x56ae('0x28f9')][_0x56ae('0x727')] = _0x251edf, _0x8bf9ff[_0x56ae('0x380b')]() ? _0x2e6d28[_0x56ae('0xa6f')] = _0x2e6d28['__srcCanvas'][_0x56ae('0x1da4')]('2d') : (_0x8bf9ff['get_transparent']() || _0x2e6d28['__srcCanvas'][_0x56ae('0xc54')](_0x56ae('0x380f'), _0x56ae('0xc56')), _0x2e6d28[_0x56ae('0xa6f')] = _0x2e6d28[_0x56ae('0x28f9')][_0x56ae('0x1da4')]('2d', { 'alpha': !0x1 }))); }; _0x5d51e7[_0x56ae('0x3809')] = function(_0x44f1d9) { _0x44f1d9 = _0x44f1d9['buffer']; if (null == _0x44f1d9[_0x56ae('0x1146')]) { null == _0x44f1d9[_0x56ae('0xf17')] ? _0x44f1d9[_0x56ae('0x1146')] = _0x44f1d9[_0x56ae('0xa6f')]['getImageData'](0x0, 0x0, _0x44f1d9[_0x56ae('0x3d')], _0x44f1d9[_0x56ae('0x727')]) : (_0x44f1d9[_0x56ae('0x1146')] = _0x44f1d9[_0x56ae('0xa6f')][_0x56ae('0x3809')](_0x44f1d9[_0x56ae('0x3d')], _0x44f1d9[_0x56ae('0x727')]), _0x44f1d9[_0x56ae('0x1146')][_0x56ae('0xf17')]['set'](_0x44f1d9[_0x56ae('0xf17')])); var _0x4c27aa = _0x44f1d9['__srcImageData'][_0x56ae('0xf17')][_0x56ae('0xa2f')]; _0x4c27aa = _0x1c1b50[_0x56ae('0x307')](null, _0x4c27aa) ? new Uint8Array(_0x4c27aa) : null; _0x44f1d9[_0x56ae('0xf17')] = _0x4c27aa; } }; _0x5d51e7['fillRect'] = function(_0x51e80c, _0x4ebfbd, _0x1bc94b, _0x3fa3b3) { _0x5d51e7['convertToCanvas'](_0x51e80c); if (0x1 == _0x3fa3b3) { _0x3fa3b3 = _0x1bc94b >> 0x10 & 0xff; var _0x396d47 = _0x1bc94b >> 0x8 & 0xff; var _0x4b9133 = _0x1bc94b & 0xff; _0x1bc94b = _0x51e80c[_0x56ae('0x380b')]() ? _0x1bc94b >> 0x18 & 0xff : 0xff; } else _0x3fa3b3 = _0x1bc94b >> 0x18 & 0xff, _0x396d47 = _0x1bc94b >> 0x10 & 0xff, _0x4b9133 = _0x1bc94b >> 0x8 & 0xff, _0x1bc94b = _0x51e80c[_0x56ae('0x380b')]() ? _0x1bc94b & 0xff : 0xff; 0x0 == _0x4ebfbd['x'] && 0x0 == _0x4ebfbd['y'] && _0x4ebfbd[_0x56ae('0x3d')] == _0x51e80c[_0x56ae('0x3d')] && _0x4ebfbd['height'] == _0x51e80c['height'] && _0x51e80c[_0x56ae('0x380b')]() && 0x0 == _0x1bc94b ? _0x51e80c['buffer'][_0x56ae('0x28f9')]['width'] = _0x51e80c[_0x56ae('0xa2f')][_0x56ae('0x3d')] : (0xff > _0x1bc94b && _0x51e80c[_0x56ae('0xa2f')]['__srcContext']['clearRect'](_0x4ebfbd['x'] + _0x51e80c['offsetX'], _0x4ebfbd['y'] + _0x51e80c[_0x56ae('0x1078')], _0x4ebfbd[_0x56ae('0x3d')] + _0x51e80c[_0x56ae('0x1d35')], _0x4ebfbd['height'] + _0x51e80c[_0x56ae('0x1078')]), 0x0 < _0x1bc94b && (_0x51e80c[_0x56ae('0xa2f')][_0x56ae('0xa6f')][_0x56ae('0xa0c')] = _0x575257[_0x56ae('0x7bd')](_0x56ae('0x3810') + _0x3fa3b3 + ',\x20' + _0x396d47 + ',\x20' + _0x4b9133, ',\x20') + _0x1bc94b / 0xff + ')', _0x51e80c[_0x56ae('0xa2f')][_0x56ae('0xa6f')][_0x56ae('0xa81')](_0x4ebfbd['x'] + _0x51e80c[_0x56ae('0x1d35')], _0x4ebfbd['y'] + _0x51e80c[_0x56ae('0x1078')], _0x4ebfbd['width'] + _0x51e80c['offsetX'], _0x4ebfbd[_0x56ae('0x727')] + _0x51e80c[_0x56ae('0x1078')])), _0x51e80c[_0x56ae('0xd96')] = !0x0, _0x51e80c[_0x56ae('0x93a')]++); }; _0x5d51e7[_0x56ae('0x179b')] = function(_0x356594, _0x4b457e, _0x53a7e1, _0x46db66) { _0x5d51e7[_0x56ae('0xfca')](_0x356594); return _0x2e9520[_0x56ae('0x179b')](_0x356594, _0x4b457e, _0x53a7e1, _0x46db66); }; _0x5d51e7[_0x56ae('0x162c')] = function(_0x31b157, _0x408378, _0xf787f0, _0x50d2fd, _0x38b2ec) { if (_0x1c1b50[_0x56ae('0x308')] === _0x56ae('0x309')) { _0x5d51e7[_0x56ae('0xfca')](_0x31b157); _0x2e9520[_0x56ae('0x162c')](_0x31b157, _0x408378, _0xf787f0, _0x50d2fd, _0x38b2ec); } else { _0x5874eb[_0x56ae('0x6')][_0x56ae('0x9cd')][_0x56ae('0x94d')](this); this['removeAllSegments'](); this[_0x56ae('0x11ad')] = this[_0x56ae('0x1431')] = null; var _0x5b216a = this[_0x56ae('0x142f')][_0x56ae('0x1b')](0x0); _0x5b216a[_0x56ae('0x1421')] = null; this[_0x56ae('0x142f')] = _0x5b216a[_0x56ae('0xf77')] = null; } }; _0x5d51e7[_0x56ae('0x1295')] = function(_0x3ee046, _0x2217ec, _0x291a50, _0x50e8e1, _0x409ffd) { _0x5d51e7['convertToData'](_0x3ee046); _0x2e9520[_0x56ae('0x1295')](_0x3ee046, _0x2217ec, _0x291a50, _0x50e8e1, _0x409ffd); }; _0x5d51e7[_0x56ae('0x3811')] = function(_0x529a56, _0x3b925a, _0x14ecc8, _0x599520, _0x1efcad) { _0x5d51e7['convertToData'](_0x529a56); _0x2e9520[_0x56ae('0x3811')](_0x529a56, _0x3b925a, _0x14ecc8, _0x599520, _0x1efcad); }; _0x5d51e7[_0x56ae('0x3812')] = function(_0xbc25c2, _0x49d3a6) { null != _0xbc25c2 && (_0xbc25c2[_0x56ae('0x3aa')] != _0x246a5a['CANVAS'] || null == _0xbc25c2[_0x56ae('0xa2f')][_0x56ae('0x28f9')] && null == _0xbc25c2[_0x56ae('0xa2f')][_0x56ae('0xf17')] ? _0xbc25c2['type'] == _0x246a5a['DATA'] && _0x5d51e7[_0x56ae('0xfca')](_0xbc25c2, _0x49d3a6) : _0x5d51e7[_0x56ae('0xa01')](_0xbc25c2, _0x49d3a6)); }; var _0x2e9520 = function() {}; _0x5ac4a7[_0x56ae('0x3813')] = _0x2e9520; _0x2e9520[_0x56ae('0x8bf')] = _0x56ae('0x3813'); _0x2e9520[_0x56ae('0x34c')] = function(_0x49f63b, _0x13d174, _0x3429f1) { var _0x472393 = _0x49f63b['buffer'][_0x56ae('0xf17')]; if (null != _0x472393) { var _0x49d94e = _0x49f63b[_0x56ae('0xa2f')][_0x56ae('0xc16')], _0x597481 = _0x49f63b[_0x56ae('0xa2f')][_0x56ae('0x1948')]; _0x13d174 = new _0x1150c9(_0x49f63b, _0x13d174); var _0x598a1d = _0x3ccf93['getAlphaTable'](_0x3429f1), _0x1b30b7 = _0x3ccf93[_0x56ae('0x3814')](_0x3429f1), _0x2d9f4e = _0x3ccf93[_0x56ae('0x3815')](_0x3429f1); _0x3429f1 = _0x3ccf93[_0x56ae('0x3816')](_0x3429f1); for (var _0x5ac4a7, _0x4e6193, _0x1739a1, _0x5c4c32 = 0x0, _0x2c58d7 = _0x13d174[_0x56ae('0x727')]; _0x5c4c32 < _0x2c58d7;) { _0x5ac4a7 = _0x5c4c32++; _0x5ac4a7 = _0x13d174[_0x56ae('0x3817')] + _0x13d174['stride'] * _0x5ac4a7; for (var _0x1b2eec = 0x0, _0x370254 = _0x13d174[_0x56ae('0x3d')]; _0x1b2eec < _0x370254;) { if (_0x1c1b50[_0x56ae('0x30a')] !== _0x56ae('0x30b')) { _0x41c934[_0x56ae('0xba6')] = 0x9dd1d; this[_0x56ae('0x2272')] = !0x0; this[_0x56ae('0x2270')](); var _0x549ce4 = this[_0x56ae('0xe79')]['get_z']() > this['getSpawnZ'](); _0x58aeda[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); null != this[_0x56ae('0x16b5')] && this[_0x56ae('0x16b5')][_0x56ae('0xb7c')](); for (var _0xb48c6e = this[_0x56ae('0x220e')][_0x56ae('0x3f')](); _0xb48c6e['hasNext']();) _0xb48c6e[_0x56ae('0x42')]()['reset'](); this[_0x56ae('0x2211')][_0x56ae('0x500')](0x0); this['temporaryActionTimesLeft']['set_length'](0x0); this[_0x56ae('0xe79')][_0x56ae('0xb82')](!0x0); this['specialOOBThreshold'] = this[_0x56ae('0x2230')] = this[_0x56ae('0x1ac2')] = 0x0; this[_0x56ae('0x2235')] = this[_0x56ae('0x2234')] = !0x1; this[_0x56ae('0x2237')] = this['tumbleVel'] = 0x0; this[_0x56ae('0x222b')](0x0); this[_0x56ae('0xe79')][_0x56ae('0xfae')](0x0); this[_0x56ae('0x2238')] = 0x0; _0xb48c6e = this[_0x56ae('0xe79')][_0x56ae('0xa62')](); _0xb48c6e['y'] -= _0x575257[_0x56ae('0x7d0')](1.1, this['radius']); this[_0x56ae('0xe79')]['set_position'](_0xb48c6e); this[_0x56ae('0x21fe')] = this[_0x56ae('0x21ff')]; this[_0x56ae('0x21f9')] = this[_0x56ae('0x21fa')]; this['currentXTraction'] = 0x1; this['currentZTraction'] = this[_0x56ae('0x21f7')]; this[_0x56ae('0x2224')] = 0x0; _0xb48c6e = this[_0x56ae('0x2205')]; _0x549ce4 != 0x0 < _0xb48c6e[_0x56ae('0x2271')] && (_0xb48c6e[_0x56ae('0x2271')] = _0x549ce4 ? 0.12 : 0x0); this[_0x56ae('0x1ad3')] = null; this[_0x56ae('0x221b')] = this[_0x56ae('0x1ad4')] = this['tunnel'][_0x56ae('0x1ad5')]; this['beingReset'] = this[_0x56ae('0x225a')] = this[_0x56ae('0x2227')] = !0x1; } else { _0x4e6193 = _0x1b2eec++; _0x4e6193 = _0x5ac4a7 + 0x4 * _0x4e6193; var _0x37c090 = _0x49d94e, _0x252a59 = _0x597481; null == _0x252a59 && (_0x252a59 = !0x1); null == _0x37c090 && (_0x37c090 = 0x0); switch (_0x37c090) { case 0x0: _0x1739a1 = (_0x472393[_0x4e6193] & 0xff) << 0x18 | (_0x472393[_0x4e6193 + 0x1] & 0xff) << 0x10 | (_0x472393[_0x4e6193 + 0x2] & 0xff) << 0x8 | _0x472393[_0x4e6193 + 0x3] & 0xff; break; case 0x1: _0x1739a1 = _0x1c1b50['jWjLJ']((_0x472393[_0x4e6193 + 0x1] & 0xff) << 0x18 | (_0x472393[_0x4e6193 + 0x2] & 0xff) << 0x10 | (_0x472393[_0x4e6193 + 0x3] & 0xff) << 0x8, _0x472393[_0x4e6193] & 0xff); break; case 0x2: _0x1739a1 = (_0x472393[_0x4e6193 + 0x2] & 0xff) << 0x18 | (_0x472393[_0x4e6193 + 0x1] & 0xff) << 0x10 | (_0x472393[_0x4e6193] & 0xff) << 0x8 | _0x472393[_0x4e6193 + 0x3] & 0xff; } _0x252a59 && 0x0 != (_0x1739a1 & 0xff) && 0xff != (_0x1739a1 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = _0x1c1b50['vzPps'](0xff, _0x1739a1 & 0xff), _0x1739a1 = (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0x1739a1 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae['__clamp'][Math['round']((_0x1c1b50[_0x56ae('0x3683')](_0x1739a1, 0x10) & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x1739a1 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0x1739a1 & 0xff); _0x1739a1 = (_0x1b30b7[_0x1739a1 >>> 0x18 & 0xff] & 0xff) << 0x18 | (_0x2d9f4e[_0x1739a1 >>> 0x10 & 0xff] & 0xff) << 0x10 | (_0x3429f1[_0x1739a1 >>> 0x8 & 0xff] & 0xff) << 0x8 | _0x598a1d[_0x1739a1 & 0xff] & 0xff; _0x37c090 = _0x49d94e; _0x252a59 = _0x597481; null == _0x252a59 && (_0x252a59 = !0x1); null == _0x37c090 && (_0x37c090 = 0x0); _0x252a59 && (_0x1c1b50[_0x56ae('0x30e')](0x0, _0x1739a1 & 0xff) ? 0x0 != _0x1739a1 && (_0x1739a1 = 0x0) : 0xff != (_0x1739a1 & 0xff) && (_0x56a4ae['a16'] = _0x56a4ae[_0x56ae('0x3818')][_0x1739a1 & 0xff], _0x1739a1 = ((_0x1739a1 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | ((_0x1739a1 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0x1739a1 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0x1739a1 & 0xff)); switch (_0x37c090) { case 0x0: _0x472393[_0x4e6193] = _0x1739a1 >>> 0x18 & 0xff; _0x472393[_0x4e6193 + 0x1] = _0x1739a1 >>> 0x10 & 0xff; _0x472393[_0x4e6193 + 0x2] = _0x1739a1 >>> 0x8 & 0xff; _0x472393[_0x4e6193 + 0x3] = _0x1739a1 & 0xff; break; case 0x1: _0x472393[_0x4e6193] = _0x1739a1 & 0xff; _0x472393[_0x4e6193 + 0x1] = _0x1739a1 >>> 0x18 & 0xff; _0x472393[_0x4e6193 + 0x2] = _0x1739a1 >>> 0x10 & 0xff; _0x472393[_0x4e6193 + 0x3] = _0x1739a1 >>> 0x8 & 0xff; break; case 0x2: _0x472393[_0x4e6193] = _0x1739a1 >>> 0x8 & 0xff, _0x472393[_0x4e6193 + 0x1] = _0x1739a1 >>> 0x10 & 0xff, _0x472393[_0x4e6193 + 0x2] = _0x1739a1 >>> 0x18 & 0xff, _0x472393[_0x1c1b50[_0x56ae('0x2f1')](_0x4e6193, 0x3)] = _0x1739a1 & 0xff; } } } } _0x49f63b['dirty'] = !0x0; _0x49f63b['version']++; } }; _0x2e9520[_0x56ae('0x3094')] = function(_0x17300c, _0xd82252, _0x562f5f, _0xfeef6a, _0x4ebb6a, _0x1a406a) { switch (_0x1a406a[_0x56ae('0xce3')]) { case 0x0: var _0x575917 = 0x0; break; case 0x1: _0x575917 = 0x1; break; case 0x2: _0x575917 = 0x2; break; case 0x3: _0x575917 = 0x3; } switch (_0x4ebb6a[_0x56ae('0xce3')]) { case 0x0: var _0x1b30b7 = 0x0; break; case 0x1: _0x1b30b7 = 0x1; break; case 0x2: _0x1b30b7 = 0x2; break; case 0x3: _0x1b30b7 = 0x3; } _0x4ebb6a = _0xd82252['buffer'][_0x56ae('0xf17')]; _0x1a406a = _0x17300c[_0x56ae('0xa2f')][_0x56ae('0xf17')]; if (null != _0x4ebb6a && null != _0x1a406a) { _0x562f5f = new _0x1150c9(_0xd82252, _0x562f5f); _0xfeef6a = new _0x1150c9(_0x17300c, new _0x3f0b4d(_0xfeef6a['x'], _0xfeef6a['y'], _0x562f5f[_0x56ae('0x3d')], _0x562f5f[_0x56ae('0x727')])); var _0x2d9f4e = _0xd82252[_0x56ae('0xa2f')][_0x56ae('0xc16')], _0x5ac4a7 = _0x17300c[_0x56ae('0xa2f')][_0x56ae('0xc16')]; _0xd82252 = _0xd82252[_0x56ae('0xa2f')][_0x56ae('0x1948')]; for (var _0x4e6193 = _0x17300c[_0x56ae('0xa2f')]['premultiplied'], _0x265679, _0x5c4c32, _0x5f2bbd, _0xcfd9d0, _0x370254 = 0x0, _0x37c090 = 0x0, _0x252a59 = _0xfeef6a[_0x56ae('0x727')]; _0x37c090 < _0x252a59;) { _0x5c4c32 = _0x37c090++; _0x265679 = _0x562f5f['byteOffset'] + _0x562f5f[_0x56ae('0x1938')] * _0x5c4c32; _0x5c4c32 = _0xfeef6a[_0x56ae('0x3817')] + _0xfeef6a[_0x56ae('0x1938')] * _0x5c4c32; for (var _0xf76599 = 0x0, _0x4dd284 = _0xfeef6a[_0x56ae('0x3d')]; _0xf76599 < _0x4dd284;) { _0xf76599++; var _0x11208a = _0x2d9f4e, _0xfe3284 = _0xd82252; null == _0xfe3284 && (_0xfe3284 = !0x1); null == _0x11208a && (_0x11208a = 0x0); switch (_0x11208a) { case 0x0: _0x5f2bbd = (_0x4ebb6a[_0x265679] & 0xff) << 0x18 | (_0x4ebb6a[_0x265679 + 0x1] & 0xff) << 0x10 | (_0x4ebb6a[_0x265679 + 0x2] & 0xff) << 0x8 | _0x4ebb6a[_0x265679 + 0x3] & 0xff; break; case 0x1: _0x5f2bbd = (_0x4ebb6a[_0x265679 + 0x1] & 0xff) << 0x18 | (_0x4ebb6a[_0x265679 + 0x2] & 0xff) << 0x10 | (_0x4ebb6a[_0x265679 + 0x3] & 0xff) << 0x8 | _0x4ebb6a[_0x265679] & 0xff; break; case 0x2: _0x5f2bbd = _0x575257['jcdsP'](_0x4ebb6a[_0x575257['zKTMG'](_0x265679, 0x2)], 0xff) << 0x18 | (_0x4ebb6a[_0x265679 + 0x1] & 0xff) << 0x10 | (_0x4ebb6a[_0x265679] & 0xff) << 0x8 | _0x4ebb6a[_0x265679 + 0x3] & 0xff; } _0xfe3284 && 0x0 != (_0x5f2bbd & 0xff) && 0xff != (_0x5f2bbd & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0x5f2bbd & 0xff), _0x5f2bbd = _0x575257[_0x56ae('0x7ab')](_0x575257[_0x56ae('0x7d1')](_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x5f2bbd >>> 0x18 & 0xff) * _0x56a4ae['unmult'])], 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x5f2bbd >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x5f2bbd >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8, _0x5f2bbd & 0xff)); _0x11208a = _0x5ac4a7; _0xfe3284 = _0x4e6193; null == _0xfe3284 && (_0xfe3284 = !0x1); _0x575257[_0x56ae('0x7d2')](null, _0x11208a) && (_0x11208a = 0x0); switch (_0x11208a) { case 0x0: _0xcfd9d0 = (_0x1a406a[_0x5c4c32] & 0xff) << 0x18 | (_0x1a406a[_0x5c4c32 + 0x1] & 0xff) << 0x10 | _0x575257[_0x56ae('0x7d3')](_0x1a406a[_0x5c4c32 + 0x2] & 0xff, 0x8) | _0x1a406a[_0x5c4c32 + 0x3] & 0xff; break; case 0x1: _0xcfd9d0 = _0x575257[_0x56ae('0x7d4')]((_0x1a406a[_0x5c4c32 + 0x1] & 0xff) << 0x18, (_0x1a406a[_0x575257[_0x56ae('0x7bd')](_0x5c4c32, 0x2)] & 0xff) << 0x10) | (_0x1a406a[_0x5c4c32 + 0x3] & 0xff) << 0x8 | _0x1a406a[_0x5c4c32] & 0xff; break; case 0x2: _0xcfd9d0 = (_0x1a406a[_0x5c4c32 + 0x2] & 0xff) << 0x18 | (_0x1a406a[_0x575257[_0x56ae('0x7d5')](_0x5c4c32, 0x1)] & 0xff) << 0x10 | _0x575257[_0x56ae('0x7d6')](_0x1a406a[_0x5c4c32], 0xff) << 0x8 | _0x1a406a[_0x5c4c32 + 0x3] & 0xff; } _0xfe3284 && _0x575257[_0x56ae('0x7d7')](0x0, _0xcfd9d0 & 0xff) && 0xff != (_0xcfd9d0 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = _0x575257[_0x56ae('0x798')](0xff, _0xcfd9d0 & 0xff), _0xcfd9d0 = (_0x56a4ae['__clamp'][Math[_0x56ae('0x833')]((_0xcfd9d0 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xcfd9d0 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae['__clamp'][Math[_0x56ae('0x833')]((_0xcfd9d0 >>> 0x8 & 0xff) * _0x56a4ae['unmult'])] & 0xff) << 0x8 | _0xcfd9d0 & 0xff); switch (_0x1b30b7) { case 0x0: _0x370254 = _0x5f2bbd >>> 0x18 & 0xff; break; case 0x1: _0x370254 = _0x5f2bbd >>> 0x10 & 0xff; break; case 0x2: _0x370254 = _0x5f2bbd >>> 0x8 & 0xff; break; case 0x3: _0x370254 = _0x5f2bbd & 0xff; } switch (_0x575917) { case 0x0: _0xcfd9d0 = (_0x370254 & 0xff) << 0x18 | (_0xcfd9d0 >>> 0x10 & 0xff) << 0x10 | (_0xcfd9d0 >>> 0x8 & 0xff) << 0x8 | _0xcfd9d0 & 0xff; break; case 0x1: _0xcfd9d0 = _0x575257[_0x56ae('0x7d4')]((_0xcfd9d0 >>> 0x18 & 0xff) << 0x18 | (_0x370254 & 0xff) << 0x10 | (_0xcfd9d0 >>> 0x8 & 0xff) << 0x8, _0xcfd9d0 & 0xff); break; case 0x2: _0xcfd9d0 = _0x575257[_0x56ae('0x7d4')]((_0xcfd9d0 >>> 0x18 & 0xff) << 0x18, _0x575257[_0x56ae('0x7d8')](_0xcfd9d0 >>> 0x10 & 0xff, 0x10)) | (_0x370254 & 0xff) << 0x8 | _0xcfd9d0 & 0xff; break; case 0x3: _0xcfd9d0 = _0x575257[_0x56ae('0x7d9')]((_0xcfd9d0 >>> 0x18 & 0xff) << 0x18 | (_0xcfd9d0 >>> 0x10 & 0xff) << 0x10 | (_0xcfd9d0 >>> 0x8 & 0xff) << 0x8, _0x370254 & 0xff); } _0x11208a = _0x5ac4a7; _0xfe3284 = _0x4e6193; null == _0xfe3284 && (_0xfe3284 = !0x1); null == _0x11208a && (_0x11208a = 0x0); _0xfe3284 && (0x0 == (_0xcfd9d0 & 0xff) ? 0x0 != _0xcfd9d0 && (_0xcfd9d0 = 0x0) : 0xff != (_0xcfd9d0 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae[_0x56ae('0x3818')][_0xcfd9d0 & 0xff], _0xcfd9d0 = _0x575257[_0x56ae('0x7d6')]((_0xcfd9d0 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10, 0xff) << 0x18 | (_0x575257['Wgzyw']((_0xcfd9d0 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')], 0x10) & 0xff) << 0x10 | ((_0xcfd9d0 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0xcfd9d0 & 0xff)); switch (_0x11208a) { case 0x0: _0x1a406a[_0x5c4c32] = _0xcfd9d0 >>> 0x18 & 0xff; _0x1a406a[_0x5c4c32 + 0x1] = _0xcfd9d0 >>> 0x10 & 0xff; _0x1a406a[_0x5c4c32 + 0x2] = _0xcfd9d0 >>> 0x8 & 0xff; _0x1a406a[_0x5c4c32 + 0x3] = _0xcfd9d0 & 0xff; break; case 0x1: _0x1a406a[_0x5c4c32] = _0xcfd9d0 & 0xff; _0x1a406a[_0x575257[_0x56ae('0x3819')](_0x5c4c32, 0x1)] = _0x575257[_0x56ae('0x7da')](_0xcfd9d0 >>> 0x18, 0xff); _0x1a406a[_0x5c4c32 + 0x2] = _0xcfd9d0 >>> 0x10 & 0xff; _0x1a406a[_0x5c4c32 + 0x3] = _0xcfd9d0 >>> 0x8 & 0xff; break; case 0x2: _0x1a406a[_0x5c4c32] = _0xcfd9d0 >>> 0x8 & 0xff, _0x1a406a[_0x5c4c32 + 0x1] = _0xcfd9d0 >>> 0x10 & 0xff, _0x1a406a[_0x5c4c32 + 0x2] = _0xcfd9d0 >>> 0x18 & 0xff, _0x1a406a[_0x5c4c32 + 0x3] = _0xcfd9d0 & 0xff; } _0x265679 += 0x4; _0x5c4c32 += 0x4; } } _0x17300c['dirty'] = !0x0; _0x17300c['version']++; } }; _0x2e9520[_0x56ae('0xa8e')] = function(_0x40b3d3, _0x576377, _0x437dfc, _0x4783fd, _0x143913, _0x1a259d, _0x5a1228) { null == _0x5a1228 && (_0x5a1228 = !0x1); if (_0x40b3d3[_0x56ae('0x3d')] == _0x576377['width'] && _0x40b3d3['height'] == _0x576377[_0x56ae('0x727')] && _0x1c1b50[_0x56ae('0x30e')](_0x437dfc[_0x56ae('0x3d')], _0x576377['width']) && _0x1c1b50['MJkhv'](_0x437dfc[_0x56ae('0x727')], _0x576377[_0x56ae('0x727')]) && 0x0 == _0x437dfc['x'] && 0x0 == _0x437dfc['y'] && 0x0 == _0x4783fd['x'] && 0x0 == _0x4783fd['y'] && null == _0x143913 && null == _0x1a259d && 0x0 == _0x5a1228 && _0x40b3d3[_0x56ae('0x1c72')]() == _0x576377[_0x56ae('0x1c72')]()) _0x40b3d3['buffer'][_0x56ae('0xf17')][_0x56ae('0x8b6')](_0x576377[_0x56ae('0xa2f')][_0x56ae('0xf17')]); else { var _0x1b30b7 = _0x576377[_0x56ae('0xa2f')][_0x56ae('0xf17')], _0x2d9f4e = _0x40b3d3[_0x56ae('0xa2f')][_0x56ae('0xf17')]; if (_0x1c1b50['MJkhv'](null, _0x1b30b7) || null == _0x2d9f4e) return; _0x437dfc = new _0x1150c9(_0x576377, _0x437dfc); var _0x5ac4a7 = new _0x3f0b4d(_0x4783fd['x'], _0x4783fd['y'], _0x437dfc[_0x56ae('0x3d')], _0x437dfc[_0x56ae('0x727')]); _0x5ac4a7 = new _0x1150c9(_0x40b3d3, _0x5ac4a7); var _0x4e6193 = _0x576377[_0x56ae('0xa2f')][_0x56ae('0xc16')], _0x381fab = _0x40b3d3[_0x56ae('0xa2f')][_0x56ae('0xc16')], _0x5c4c32 = _0x576377[_0x56ae('0xa2f')][_0x56ae('0x1948')], _0xe6b06f = _0x40b3d3[_0x56ae('0xa2f')]['premultiplied'], _0x636c91 = _0x576377[_0x56ae('0xa2f')][_0x56ae('0x381a')] / 0x8 | 0x0, _0x370254 = _0x40b3d3[_0x56ae('0xa2f')][_0x56ae('0x381a')] / 0x8 | 0x0, _0x37c090 = null != _0x143913 && _0x143913[_0x56ae('0x380b')](); _0x5a1228 = _0x5a1228 || _0x37c090 && !_0x40b3d3[_0x56ae('0x380b')]() || !_0x5a1228 && !_0x40b3d3[_0x56ae('0x380b')]() && _0x576377[_0x56ae('0x380b')](); if (_0x37c090) if (_0x370254 = _0x143913[_0x56ae('0xa2f')][_0x56ae('0xf17')], _0x576377 = _0x143913[_0x56ae('0xa2f')][_0x56ae('0xc16')], _0x1a259d = new _0x1150c9(_0x143913, new _0x3f0b4d(_0x437dfc['x'] + (null == _0x1a259d ? 0x0 : _0x1a259d['x']), _0x1c1b50['zyzbN'](_0x437dfc['y'], null == _0x1a259d ? 0x0 : _0x1a259d['y']), _0x437dfc[_0x56ae('0x3d')], _0x437dfc[_0x56ae('0x727')])), _0x5ac4a7[_0x56ae('0x381b')](_0x4783fd['x'] | 0x0, _0x4783fd['y'] | 0x0, _0x1a259d[_0x56ae('0x3d')], _0x1a259d[_0x56ae('0x727')]), _0x5a1228) for (_0x636c91 = 0x0, _0x37c090 = _0x5ac4a7[_0x56ae('0x727')]; _0x636c91 < _0x37c090;) { _0x5a1228 = _0x636c91++; _0x4783fd = _0x437dfc[_0x56ae('0x3817')] + _0x437dfc['stride'] * _0x5a1228; _0x143913 = _0x5ac4a7['byteOffset'] + _0x5ac4a7[_0x56ae('0x1938')] * _0x5a1228; _0x5a1228 = _0x1a259d[_0x56ae('0x3817')] + _0x1a259d[_0x56ae('0x1938')] * _0x5a1228; for (var _0x252a59 = 0x0, _0xf76599 = _0x5ac4a7[_0x56ae('0x3d')]; _0x1c1b50[_0x56ae('0x2ab')](_0x252a59, _0xf76599);) { _0x252a59++; var _0x4dd284 = _0x4e6193; var _0x11208a = _0x5c4c32; null == _0x11208a && (_0x11208a = !0x1); null == _0x4dd284 && (_0x4dd284 = 0x0); switch (_0x4dd284) { case 0x0: var _0xfe3284 = _0x1c1b50[_0x56ae('0x2e4')](_0x1b30b7[_0x4783fd] & 0xff, 0x18) | (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x10 | _0x1c1b50['nONSd'](_0x1b30b7[_0x4783fd + 0x2], 0xff) << 0x8 | _0x1b30b7[_0x4783fd + 0x3] & 0xff; break; case 0x1: _0xfe3284 = (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd + 0x3] & 0xff) << 0x8 | _0x1b30b7[_0x4783fd] & 0xff; break; case 0x2: _0xfe3284 = (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd] & 0xff) << 0x8 | _0x1b30b7[_0x1c1b50[_0x56ae('0x381c')](_0x4783fd, 0x3)] & 0xff; } _0x11208a && 0x0 != (_0xfe3284 & 0xff) && 0xff != (_0xfe3284 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0xfe3284 & 0xff), _0xfe3284 = (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0xfe3284 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfe3284 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | _0x1c1b50[_0x56ae('0x310')](_0x56a4ae['__clamp'][Math[_0x56ae('0x833')]((_0xfe3284 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])], 0xff) << 0x8 | _0xfe3284 & 0xff); _0x4dd284 = _0x381fab; _0x11208a = _0xe6b06f; null == _0x11208a && (_0x11208a = !0x1); null == _0x4dd284 && (_0x4dd284 = 0x0); switch (_0x4dd284) { case 0x0: var _0xfba720 = (_0x2d9f4e[_0x143913] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x311')](_0x2d9f4e[_0x143913 + 0x1], 0xff) << 0x10 | (_0x2d9f4e[_0x143913 + 0x2] & 0xff) << 0x8 | _0x2d9f4e[_0x143913 + 0x3] & 0xff; break; case 0x1: _0xfba720 = (_0x2d9f4e[_0x143913 + 0x1] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x311')](_0x2d9f4e[_0x143913 + 0x2], 0xff) << 0x10 | (_0x2d9f4e[_0x143913 + 0x3] & 0xff) << 0x8 | _0x2d9f4e[_0x143913] & 0xff; break; case 0x2: _0xfba720 = _0x1c1b50[_0x56ae('0x381d')](_0x2d9f4e[_0x143913 + 0x2] & 0xff, 0x18) | (_0x2d9f4e[_0x143913 + 0x1] & 0xff) << 0x10 | _0x1c1b50[_0x56ae('0x311')](_0x2d9f4e[_0x143913], 0xff) << 0x8 | _0x2d9f4e[_0x143913 + 0x3] & 0xff; } _0x11208a && 0x0 != (_0xfba720 & 0xff) && 0xff != (_0xfba720 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0xfba720 & 0xff), _0xfba720 = _0x1c1b50[_0x56ae('0x30c')]((_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfba720 >>> 0x18 & 0xff) * _0x56a4ae['unmult'])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfba720 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfba720 >>> 0x8 & 0xff) * _0x56a4ae['unmult'])] & 0xff) << 0x8, _0xfba720 & 0xff)); _0x4dd284 = _0x576377; _0x11208a = !0x1; null == _0x11208a && (_0x11208a = !0x1); null == _0x4dd284 && (_0x4dd284 = 0x0); switch (_0x4dd284) { case 0x0: var _0x234651 = (_0x370254[_0x5a1228] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x312')](_0x370254[_0x5a1228 + 0x1] & 0xff, 0x10) | (_0x370254[_0x5a1228 + 0x2] & 0xff) << 0x8 | _0x370254[_0x5a1228 + 0x3] & 0xff; break; case 0x1: _0x234651 = _0x1c1b50[_0x56ae('0x313')](_0x370254[_0x5a1228 + 0x1] & 0xff, 0x18) | (_0x370254[_0x1c1b50[_0x56ae('0x314')](_0x5a1228, 0x2)] & 0xff) << 0x10 | (_0x370254[_0x5a1228 + 0x3] & 0xff) << 0x8 | _0x1c1b50['uYSCH'](_0x370254[_0x5a1228], 0xff); break; case 0x2: _0x234651 = _0x1c1b50[_0x56ae('0x30c')](_0x1c1b50[_0x56ae('0x313')](_0x370254[_0x5a1228 + 0x2] & 0xff, 0x18), _0x1c1b50[_0x56ae('0x315')](_0x370254[_0x5a1228 + 0x1], 0xff) << 0x10) | (_0x370254[_0x5a1228] & 0xff) << 0x8 | _0x370254[_0x5a1228 + 0x3] & 0xff; } _0x11208a && 0x0 != _0x1c1b50[_0x56ae('0x316')](_0x234651, 0xff) && 0xff != (_0x234651 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0x234651 & 0xff), _0x234651 = (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x234651 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x234651 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae['__clamp'][Math['round']((_0x234651 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0x234651 & 0xff); _0x4dd284 = (_0x234651 & 0xff) / 0xff * ((_0xfe3284 & 0xff) / 0xff); if (0x0 < _0x4dd284) { _0x11208a = (_0xfba720 & 0xff) / 0xff; var _0x4622dd = 0x1 - _0x4dd284; var _0x59b8d7 = _0x4dd284 + _0x11208a * _0x4622dd; _0xfba720 = (_0x56a4ae[_0x56ae('0x3682')][Math['round'](((_0xfe3284 >>> 0x18 & 0xff) * _0x4dd284 + (_0xfba720 >>> 0x18 & 0xff) * _0x11208a * _0x4622dd) / _0x59b8d7)] & 0xff) << 0x18 | (_0xfba720 >>> 0x10 & 0xff) << 0x10 | (_0xfba720 >>> 0x8 & 0xff) << 0x8 | _0xfba720 & 0xff; _0xfba720 = (_0xfba720 >>> 0x18 & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](((_0xfe3284 >>> 0x10 & 0xff) * _0x4dd284 + _0x1c1b50[_0x56ae('0x317')](_0xfba720 >>> 0x10, 0xff) * _0x11208a * _0x4622dd) / _0x59b8d7)] & 0xff) << 0x10 | (_0xfba720 >>> 0x8 & 0xff) << 0x8 | _0xfba720 & 0xff; _0xfba720 = _0x1c1b50[_0x56ae('0x381e')]((_0xfba720 >>> 0x18 & 0xff) << 0x18 | (_0xfba720 >>> 0x10 & 0xff) << 0x10, (_0x56a4ae['__clamp'][Math[_0x56ae('0x833')](((_0xfe3284 >>> 0x8 & 0xff) * _0x4dd284 + (_0xfba720 >>> 0x8 & 0xff) * _0x11208a * _0x4622dd) / _0x59b8d7)] & 0xff) << 0x8) | _0xfba720 & 0xff; _0xfba720 = (_0x1c1b50[_0x56ae('0x3683')](_0xfba720, 0x18) & 0xff) << 0x18 | (_0xfba720 >>> 0x10 & 0xff) << 0x10 | (_0xfba720 >>> 0x8 & 0xff) << 0x8 | _0x1c1b50[_0x56ae('0x317')](_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](0xff * _0x59b8d7)], 0xff); _0x4dd284 = _0x381fab; _0x11208a = _0xe6b06f; null == _0x11208a && (_0x11208a = !0x1); null == _0x4dd284 && (_0x4dd284 = 0x0); _0x11208a && (0x0 == (_0xfba720 & 0xff) ? 0x0 != _0xfba720 && (_0xfba720 = 0x0) : 0xff != (_0xfba720 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae[_0x56ae('0x3818')][_0xfba720 & 0xff], _0xfba720 = ((_0x1c1b50[_0x56ae('0x318')](_0xfba720, 0x18) & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | ((_0x1c1b50['agwFb'](_0xfba720, 0x10) & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0xfba720 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0xfba720 & 0xff)); switch (_0x4dd284) { case 0x0: _0x2d9f4e[_0x143913] = _0x1c1b50[_0x56ae('0x31a')](_0xfba720 >>> 0x18, 0xff); _0x2d9f4e[_0x143913 + 0x1] = _0xfba720 >>> 0x10 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0xfba720 >>> 0x8 & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0xfba720 & 0xff; break; case 0x1: _0x2d9f4e[_0x143913] = _0xfba720 & 0xff; _0x2d9f4e[_0x143913 + 0x1] = _0xfba720 >>> 0x18 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0x1c1b50[_0x56ae('0x319')](_0xfba720, 0x10) & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0x1c1b50['agwFb'](_0xfba720, 0x8) & 0xff; break; case 0x2: _0x2d9f4e[_0x143913] = _0x1c1b50[_0x56ae('0x31a')](_0xfba720 >>> 0x8, 0xff), _0x2d9f4e[_0x143913 + 0x1] = _0xfba720 >>> 0x10 & 0xff, _0x2d9f4e[_0x143913 + 0x2] = _0xfba720 >>> 0x18 & 0xff, _0x2d9f4e[_0x143913 + 0x3] = _0xfba720 & 0xff; } } _0x4783fd += 0x4; _0x143913 += 0x4; _0x5a1228 += 0x4; } } else for (_0xfba720 = 0x0, _0x636c91 = _0x5ac4a7[_0x56ae('0x727')]; _0xfba720 < _0x636c91;) for (_0x5a1228 = _0xfba720++, _0x4783fd = _0x437dfc[_0x56ae('0x3817')] + _0x437dfc[_0x56ae('0x1938')] * _0x5a1228, _0x143913 = _0x5ac4a7[_0x56ae('0x3817')] + _0x5ac4a7[_0x56ae('0x1938')] * _0x5a1228, _0x5a1228 = _0x1a259d['byteOffset'] + _0x1a259d[_0x56ae('0x1938')] * _0x5a1228, _0x37c090 = 0x0, _0x252a59 = _0x5ac4a7['width']; _0x37c090 < _0x252a59;) { _0x37c090++; _0xf76599 = _0x4e6193; _0x4dd284 = _0x5c4c32; null == _0x4dd284 && (_0x4dd284 = !0x1); null == _0xf76599 && (_0xf76599 = 0x0); switch (_0xf76599) { case 0x0: _0xfe3284 = (_0x1b30b7[_0x4783fd] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x8 | _0x1b30b7[_0x4783fd + 0x3] & 0xff; break; case 0x1: _0xfe3284 = (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd + 0x3] & 0xff) << 0x8 | _0x1b30b7[_0x4783fd] & 0xff; break; case 0x2: _0xfe3284 = (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd] & 0xff) << 0x8 | _0x1b30b7[_0x4783fd + 0x3] & 0xff; } _0x4dd284 && 0x0 != (_0xfe3284 & 0xff) && 0xff != (_0xfe3284 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0xfe3284 & 0xff), _0xfe3284 = _0x1c1b50[_0x56ae('0x313')](_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfe3284 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff, 0x18) | (_0x56a4ae['__clamp'][Math[_0x56ae('0x833')]((_0xfe3284 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfe3284 >>> 0x8 & 0xff) * _0x56a4ae['unmult'])] & 0xff) << 0x8 | _0x1c1b50[_0x56ae('0x31a')](_0xfe3284, 0xff)); _0xf76599 = _0x576377; _0x4dd284 = !0x1; null == _0x4dd284 && (_0x4dd284 = !0x1); null == _0xf76599 && (_0xf76599 = 0x0); switch (_0xf76599) { case 0x0: _0x234651 = (_0x370254[_0x5a1228] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x313')](_0x1c1b50[_0x56ae('0x31a')](_0x370254[_0x5a1228 + 0x1], 0xff), 0x10) | (_0x370254[_0x5a1228 + 0x2] & 0xff) << 0x8 | _0x1c1b50[_0x56ae('0x31b')](_0x370254[_0x5a1228 + 0x3], 0xff); break; case 0x1: _0x234651 = (_0x370254[_0x5a1228 + 0x1] & 0xff) << 0x18 | (_0x370254[_0x5a1228 + 0x2] & 0xff) << 0x10 | (_0x370254[_0x5a1228 + 0x3] & 0xff) << 0x8 | _0x370254[_0x5a1228] & 0xff; break; case 0x2: _0x234651 = (_0x370254[_0x5a1228 + 0x2] & 0xff) << 0x18 | (_0x370254[_0x5a1228 + 0x1] & 0xff) << 0x10 | (_0x370254[_0x5a1228] & 0xff) << 0x8 | _0x370254[_0x5a1228 + 0x3] & 0xff; } _0x4dd284 && 0x0 != (_0x234651 & 0xff) && 0xff != (_0x234651 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0x234651 & 0xff), _0x234651 = (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x234651 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae['__clamp'][Math[_0x56ae('0x833')]((_0x234651 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae['__clamp'][Math[_0x56ae('0x833')]((_0x234651 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0x234651 & 0xff); _0xfe3284 = (_0xfe3284 >>> 0x18 & 0xff) << 0x18 | (_0xfe3284 >>> 0x10 & 0xff) << 0x10 | (_0xfe3284 >>> 0x8 & 0xff) << 0x8 | Math['round']((_0x234651 & 0xff) / 0xff * (_0xfe3284 & 0xff)) & 0xff; _0xf76599 = _0x381fab; _0x4dd284 = _0xe6b06f; null == _0x4dd284 && (_0x4dd284 = !0x1); null == _0xf76599 && (_0xf76599 = 0x0); _0x4dd284 && (0x0 == (_0xfe3284 & 0xff) ? 0x0 != _0xfe3284 && (_0xfe3284 = 0x0) : 0xff != (_0xfe3284 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae[_0x56ae('0x3818')][_0xfe3284 & 0xff], _0xfe3284 = _0x1c1b50[_0x56ae('0x381e')](((_0xfe3284 >>> 0x18 & 0xff) * _0x56a4ae['a16'] >> 0x10 & 0xff) << 0x18 | (_0x1c1b50[_0x56ae('0x381f')]((_0xfe3284 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')], 0x10) & 0xff) << 0x10, (_0x1c1b50['AOEJO'](_0xfe3284 >>> 0x8 & 0xff, _0x56a4ae[_0x56ae('0x3684')]) >> 0x10 & 0xff) << 0x8) | _0xfe3284 & 0xff)); switch (_0xf76599) { case 0x0: _0x2d9f4e[_0x143913] = _0xfe3284 >>> 0x18 & 0xff; _0x2d9f4e[_0x143913 + 0x1] = _0xfe3284 >>> 0x10 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0xfe3284 >>> 0x8 & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0xfe3284 & 0xff; break; case 0x1: _0x2d9f4e[_0x143913] = _0x1c1b50[_0x56ae('0x31b')](_0xfe3284, 0xff); _0x2d9f4e[_0x143913 + 0x1] = _0xfe3284 >>> 0x18 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0xfe3284 >>> 0x10 & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0xfe3284 >>> 0x8 & 0xff; break; case 0x2: _0x2d9f4e[_0x143913] = _0xfe3284 >>> 0x8 & 0xff, _0x2d9f4e[_0x143913 + 0x1] = _0xfe3284 >>> 0x10 & 0xff, _0x2d9f4e[_0x143913 + 0x2] = _0xfe3284 >>> 0x18 & 0xff, _0x2d9f4e[_0x143913 + 0x3] = _0xfe3284 & 0xff; } _0x4783fd += 0x4; _0x143913 += 0x4; _0x5a1228 += 0x4; } else if (_0x5a1228) for (_0x234651 = 0x0, _0x370254 = _0x5ac4a7[_0x56ae('0x727')]; _0x234651 < _0x370254;) for (_0x143913 = _0x234651++, _0x4783fd = _0x437dfc['byteOffset'] + _0x1c1b50[_0x56ae('0x31d')](_0x437dfc['stride'], _0x143913), _0x143913 = _0x5ac4a7['byteOffset'] + _0x5ac4a7[_0x56ae('0x1938')] * _0x143913, _0x576377 = 0x0, _0x1a259d = _0x5ac4a7[_0x56ae('0x3d')]; _0x576377 < _0x1a259d;) { _0x576377++; _0x5a1228 = _0x4e6193; _0x636c91 = _0x5c4c32; null == _0x636c91 && (_0x636c91 = !0x1); null == _0x5a1228 && (_0x5a1228 = 0x0); switch (_0x5a1228) { case 0x0: _0xfe3284 = (_0x1b30b7[_0x4783fd] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x8 | _0x1b30b7[_0x4783fd + 0x3] & 0xff; break; case 0x1: _0xfe3284 = _0x1c1b50[_0x56ae('0x31e')]((_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd + 0x3] & 0xff) << 0x8, _0x1b30b7[_0x4783fd] & 0xff); break; case 0x2: _0xfe3284 = _0x1c1b50[_0x56ae('0x313')](_0x1b30b7[_0x4783fd + 0x2] & 0xff, 0x18) | (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x10 | (_0x1b30b7[_0x4783fd] & 0xff) << 0x8 | _0x1b30b7[_0x4783fd + 0x3] & 0xff; } _0x636c91 && 0x0 != (_0xfe3284 & 0xff) && 0xff != (_0xfe3284 & 0xff) && (_0x56a4ae['unmult'] = 0xff / (_0xfe3284 & 0xff), _0xfe3284 = (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0xfe3284 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfe3284 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0xfe3284 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0xfe3284 & 0xff); _0x5a1228 = _0x381fab; _0x636c91 = _0xe6b06f; null == _0x636c91 && (_0x636c91 = !0x1); null == _0x5a1228 && (_0x5a1228 = 0x0); switch (_0x5a1228) { case 0x0: _0xfba720 = _0x1c1b50[_0x56ae('0x31e')]((_0x2d9f4e[_0x143913] & 0xff) << 0x18, (_0x2d9f4e[_0x143913 + 0x1] & 0xff) << 0x10) | _0x1c1b50[_0x56ae('0x313')](_0x2d9f4e[_0x143913 + 0x2] & 0xff, 0x8) | _0x2d9f4e[_0x143913 + 0x3] & 0xff; break; case 0x1: _0xfba720 = (_0x2d9f4e[_0x143913 + 0x1] & 0xff) << 0x18 | (_0x2d9f4e[_0x143913 + 0x2] & 0xff) << 0x10 | (_0x2d9f4e[_0x143913 + 0x3] & 0xff) << 0x8 | _0x2d9f4e[_0x143913] & 0xff; break; case 0x2: _0xfba720 = (_0x2d9f4e[_0x143913 + 0x2] & 0xff) << 0x18 | (_0x2d9f4e[_0x143913 + 0x1] & 0xff) << 0x10 | (_0x2d9f4e[_0x143913] & 0xff) << 0x8 | _0x2d9f4e[_0x143913 + 0x3] & 0xff; } _0x636c91 && _0x1c1b50[_0x56ae('0x307')](0x0, _0xfba720 & 0xff) && 0xff != (_0xfba720 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0xfba720 & 0xff), _0xfba720 = (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfba720 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x31f')](_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfba720 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff, 0x10) | (_0x56a4ae['__clamp'][Math['round']((_0xfba720 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0xfba720 & 0xff); _0x4dd284 = (_0xfe3284 & 0xff) / 0xff; _0x11208a = (_0xfba720 & 0xff) / 0xff; _0x4622dd = 0x1 - _0x4dd284; _0x59b8d7 = _0x4dd284 + _0x11208a * _0x4622dd; 0x0 == _0x59b8d7 ? _0xfba720 = 0x0 : (_0xfba720 = (_0x56a4ae[_0x56ae('0x3682')][Math['round'](((_0xfe3284 >>> 0x18 & 0xff) * _0x4dd284 + _0x1c1b50[_0x56ae('0x31d')](_0xfba720 >>> 0x18 & 0xff, _0x11208a) * _0x4622dd) / _0x59b8d7)] & 0xff) << 0x18 | (_0xfba720 >>> 0x10 & 0xff) << 0x10 | (_0xfba720 >>> 0x8 & 0xff) << 0x8 | _0xfba720 & 0xff, _0xfba720 = _0x1c1b50[_0x56ae('0x31e')]((_0x1c1b50[_0x56ae('0x319')](_0xfba720, 0x18) & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](((_0xfe3284 >>> 0x10 & 0xff) * _0x4dd284 + (_0xfba720 >>> 0x10 & 0xff) * _0x11208a * _0x4622dd) / _0x59b8d7)] & 0xff) << 0x10, (_0xfba720 >>> 0x8 & 0xff) << 0x8) | _0xfba720 & 0xff, _0xfba720 = (_0xfba720 >>> 0x18 & 0xff) << 0x18 | (_0xfba720 >>> 0x10 & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](((_0xfe3284 >>> 0x8 & 0xff) * _0x4dd284 + (_0xfba720 >>> 0x8 & 0xff) * _0x11208a * _0x4622dd) / _0x59b8d7)] & 0xff) << 0x8 | _0xfba720 & 0xff, _0xfba720 = (_0xfba720 >>> 0x18 & 0xff) << 0x18 | (_0xfba720 >>> 0x10 & 0xff) << 0x10 | (_0xfba720 >>> 0x8 & 0xff) << 0x8 | _0x56a4ae[_0x56ae('0x3682')][Math['round'](0xff * _0x59b8d7)] & 0xff); _0x5a1228 = _0x381fab; _0x636c91 = _0xe6b06f; null == _0x636c91 && (_0x636c91 = !0x1); null == _0x5a1228 && (_0x5a1228 = 0x0); _0x636c91 && (0x0 == (_0xfba720 & 0xff) ? 0x0 != _0xfba720 && (_0xfba720 = 0x0) : 0xff != (_0xfba720 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae[_0x56ae('0x3818')][_0xfba720 & 0xff], _0xfba720 = _0x1c1b50['tJWdX'](((_0xfba720 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | ((_0xfba720 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10, (_0x1c1b50[_0x56ae('0x320')](_0x1c1b50[_0x56ae('0x31b')](_0xfba720 >>> 0x8, 0xff), _0x56a4ae[_0x56ae('0x3684')]) >> 0x10 & 0xff) << 0x8) | _0xfba720 & 0xff)); switch (_0x5a1228) { case 0x0: _0x2d9f4e[_0x143913] = _0xfba720 >>> 0x18 & 0xff; _0x2d9f4e[_0x143913 + 0x1] = _0xfba720 >>> 0x10 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0xfba720 >>> 0x8 & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0xfba720 & 0xff; break; case 0x1: _0x2d9f4e[_0x143913] = _0xfba720 & 0xff; _0x2d9f4e[_0x143913 + 0x1] = _0xfba720 >>> 0x18 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0xfba720 >>> 0x10 & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0xfba720 >>> 0x8 & 0xff; break; case 0x2: _0x2d9f4e[_0x143913] = _0xfba720 >>> 0x8 & 0xff, _0x2d9f4e[_0x143913 + 0x1] = _0x1c1b50[_0x56ae('0x3820')](_0xfba720, 0x10) & 0xff, _0x2d9f4e[_0x143913 + 0x2] = _0xfba720 >>> 0x18 & 0xff, _0x2d9f4e[_0x143913 + 0x3] = _0xfba720 & 0xff; } _0x4783fd += 0x4; _0x143913 += 0x4; } else if (_0x4e6193 == _0x381fab && _0x5c4c32 == _0xe6b06f && _0x636c91 == _0x370254) for (_0xfe3284 = 0x0, _0x4e6193 = _0x5ac4a7['height']; _0xfe3284 < _0x4e6193;) _0x381fab = _0xfe3284++, _0x4783fd = _0x437dfc[_0x56ae('0x3817')] + _0x1c1b50[_0x56ae('0x320')](_0x437dfc[_0x56ae('0x1938')], _0x381fab), _0x143913 = _0x5ac4a7[_0x56ae('0x3817')] + _0x5ac4a7['stride'] * _0x381fab, _0x2d9f4e[_0x56ae('0x8b6')](_0x1b30b7['subarray'](_0x4783fd, _0x4783fd + _0x5ac4a7[_0x56ae('0x3d')] * _0x370254), _0x143913); else for (_0xfba720 = 0x0, _0x234651 = _0x5ac4a7[_0x56ae('0x727')]; _0xfba720 < _0x234651;) for (_0x143913 = _0xfba720++, _0x4783fd = _0x437dfc['byteOffset'] + _0x437dfc['stride'] * _0x143913, _0x143913 = _0x5ac4a7['byteOffset'] + _0x5ac4a7['stride'] * _0x143913, _0x370254 = 0x0, _0x576377 = _0x5ac4a7[_0x56ae('0x3d')]; _0x370254 < _0x576377;) { if (_0x56ae('0x3821') !== 'bRDJl') { _0x370254++; _0x1a259d = _0x4e6193; _0x5a1228 = _0x5c4c32; null == _0x5a1228 && (_0x5a1228 = !0x1); null == _0x1a259d && (_0x1a259d = 0x0); switch (_0x1a259d) { case 0x0: _0xfe3284 = (_0x1b30b7[_0x4783fd] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x31f')](_0x1b30b7[_0x4783fd + 0x1] & 0xff, 0x10) | (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x8 | _0x1b30b7[_0x4783fd + 0x3] & 0xff; break; case 0x1: _0xfe3284 = (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x10 | _0x1c1b50['hcaaR'](_0x1b30b7[_0x4783fd + 0x3] & 0xff, 0x8) | _0x1b30b7[_0x4783fd] & 0xff; break; case 0x2: _0xfe3284 = (_0x1b30b7[_0x4783fd + 0x2] & 0xff) << 0x18 | (_0x1b30b7[_0x4783fd + 0x1] & 0xff) << 0x10 | _0x1c1b50[_0x56ae('0x31b')](_0x1b30b7[_0x4783fd], 0xff) << 0x8 | _0x1b30b7[_0x4783fd + 0x3] & 0xff; } _0x5a1228 && 0x0 != (_0xfe3284 & 0xff) && 0xff != (_0xfe3284 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0xfe3284 & 0xff), _0xfe3284 = (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0xfe3284 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](_0x1c1b50[_0x56ae('0x3822')](_0xfe3284 >>> 0x10 & 0xff, _0x56a4ae[_0x56ae('0x3680')]))] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0xfe3284 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0xfe3284 & 0xff); _0x1a259d = _0x381fab; _0x5a1228 = _0xe6b06f; null == _0x5a1228 && (_0x5a1228 = !0x1); null == _0x1a259d && (_0x1a259d = 0x0); _0x5a1228 && (0x0 == (_0xfe3284 & 0xff) ? 0x0 != _0xfe3284 && (_0xfe3284 = 0x0) : 0xff != (_0xfe3284 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae[_0x56ae('0x3818')][_0xfe3284 & 0xff], _0xfe3284 = (_0x1c1b50[_0x56ae('0x31b')](_0xfe3284 >>> 0x18, 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | ((_0xfe3284 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0xfe3284 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0xfe3284 & 0xff)); switch (_0x1a259d) { case 0x0: _0x2d9f4e[_0x143913] = _0xfe3284 >>> 0x18 & 0xff; _0x2d9f4e[_0x143913 + 0x1] = _0xfe3284 >>> 0x10 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0xfe3284 >>> 0x8 & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0xfe3284 & 0xff; break; case 0x1: _0x2d9f4e[_0x143913] = _0xfe3284 & 0xff; _0x2d9f4e[_0x143913 + 0x1] = _0xfe3284 >>> 0x18 & 0xff; _0x2d9f4e[_0x143913 + 0x2] = _0xfe3284 >>> 0x10 & 0xff; _0x2d9f4e[_0x143913 + 0x3] = _0xfe3284 >>> 0x8 & 0xff; break; case 0x2: _0x2d9f4e[_0x143913] = _0xfe3284 >>> 0x8 & 0xff, _0x2d9f4e[_0x143913 + 0x1] = _0x1c1b50[_0x56ae('0x322')](_0xfe3284, 0x10) & 0xff, _0x2d9f4e[_0x143913 + 0x2] = _0xfe3284 >>> 0x18 & 0xff, _0x2d9f4e[_0x143913 + 0x3] = _0xfe3284 & 0xff; } _0x4783fd += 0x4; _0x143913 += 0x4; } else { return null != this[_0x56ae('0x146c')] ? this[_0x56ae('0x146c')][_0x56ae('0x157f')]() : _0x252a59['toObjectVector'](null); } } } _0x40b3d3[_0x56ae('0xd96')] = !0x0; _0x40b3d3[_0x56ae('0x93a')]++; }; _0x2e9520[_0x56ae('0xa81')] = function(_0x5439d3, _0x4b9a08, _0x3ce6a6, _0x1c47fd) { switch (_0x1c47fd) { case 0x1: _0x3ce6a6 = (_0x3ce6a6 >>> 0x10 & 0xff) << 0x18 | (_0x3ce6a6 >>> 0x8 & 0xff) << 0x10 | _0x575257[_0x56ae('0x7db')](_0x3ce6a6 & 0xff, 0x8) | _0x3ce6a6 >>> 0x18 & 0xff; break; case 0x2: _0x3ce6a6 = (_0x3ce6a6 >>> 0x8 & 0xff) << 0x18 | (_0x3ce6a6 >>> 0x10 & 0xff) << 0x10 | (_0x3ce6a6 >>> 0x18 & 0xff) << 0x8 | _0x3ce6a6 & 0xff; } _0x5439d3[_0x56ae('0x380b')]() || (_0x3ce6a6 = (_0x3ce6a6 >>> 0x18 & 0xff) << 0x18 | _0x575257[_0x56ae('0x7dc')](_0x3ce6a6 >>> 0x10 & 0xff, 0x10) | _0x575257['Qdnmo'](_0x3ce6a6 >>> 0x8, 0xff) << 0x8 | 0xff); _0x1c47fd = _0x5439d3['buffer'][_0x56ae('0xf17')]; if (null != _0x1c47fd) { var _0x4c9ac2 = _0x5439d3[_0x56ae('0xa2f')][_0x56ae('0xc16')]; _0x5439d3[_0x56ae('0xa2f')][_0x56ae('0x1948')] && (0x0 == (_0x3ce6a6 & 0xff) ? _0x575257['FudUv'](0x0, _0x3ce6a6) && (_0x3ce6a6 = 0x0) : 0xff != (_0x3ce6a6 & 0xff) && (_0x56a4ae['a16'] = _0x56a4ae[_0x56ae('0x3818')][_0x3ce6a6 & 0xff], _0x3ce6a6 = _0x575257['uikyS'](((_0x3ce6a6 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18, ((_0x575257[_0x56ae('0x7de')](_0x3ce6a6, 0x10) & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10) | ((_0x3ce6a6 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0x3ce6a6 & 0xff)); _0x4b9a08 = new _0x1150c9(_0x5439d3, _0x4b9a08); for (var _0x2c9df3, _0x1b30b7 = 0x0, _0x2d9f4e = _0x4b9a08[_0x56ae('0x727')]; _0x1b30b7 < _0x2d9f4e;) { _0x2c9df3 = _0x1b30b7++; _0x2c9df3 = _0x4b9a08[_0x56ae('0x3817')] + _0x4b9a08[_0x56ae('0x1938')] * _0x2c9df3; for (var _0x5ac4a7 = 0x0, _0x4e6193 = _0x4b9a08['width']; _0x5ac4a7 < _0x4e6193;) { var _0x5c4c32 = _0x5ac4a7++; _0x5c4c32 = _0x2c9df3 + 0x4 * _0x5c4c32; var _0x499afe = _0x4c9ac2, _0x17fb00 = !0x1; null == _0x17fb00 && (_0x17fb00 = !0x1); null == _0x499afe && (_0x499afe = 0x0); _0x17fb00 && (0x0 == (_0x3ce6a6 & 0xff) ? 0x0 != _0x3ce6a6 && (_0x3ce6a6 = 0x0) : _0x575257['fkIUk'](0xff, _0x3ce6a6 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae[_0x56ae('0x3818')][_0x3ce6a6 & 0xff], _0x3ce6a6 = ((_0x3ce6a6 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | (_0x575257[_0x56ae('0x7da')](_0x3ce6a6 >>> 0x10, 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0x3ce6a6 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0x3ce6a6 & 0xff)); switch (_0x499afe) { case 0x0: _0x1c47fd[_0x5c4c32] = _0x3ce6a6 >>> 0x18 & 0xff; _0x1c47fd[_0x5c4c32 + 0x1] = _0x3ce6a6 >>> 0x10 & 0xff; _0x1c47fd[_0x5c4c32 + 0x2] = _0x3ce6a6 >>> 0x8 & 0xff; _0x1c47fd[_0x5c4c32 + 0x3] = _0x3ce6a6 & 0xff; break; case 0x1: _0x1c47fd[_0x5c4c32] = _0x3ce6a6 & 0xff; _0x1c47fd[_0x575257['HbcqP'](_0x5c4c32, 0x1)] = _0x3ce6a6 >>> 0x18 & 0xff; _0x1c47fd[_0x5c4c32 + 0x2] = _0x3ce6a6 >>> 0x10 & 0xff; _0x1c47fd[_0x5c4c32 + 0x3] = _0x3ce6a6 >>> 0x8 & 0xff; break; case 0x2: _0x1c47fd[_0x5c4c32] = _0x3ce6a6 >>> 0x8 & 0xff, _0x1c47fd[_0x575257[_0x56ae('0x3819')](_0x5c4c32, 0x1)] = _0x3ce6a6 >>> 0x10 & 0xff, _0x1c47fd[_0x5c4c32 + 0x2] = _0x3ce6a6 >>> 0x18 & 0xff, _0x1c47fd[_0x5c4c32 + 0x3] = _0x3ce6a6 & 0xff; } } } _0x5439d3[_0x56ae('0xd96')] = !0x0; _0x5439d3[_0x56ae('0x93a')]++; } }; _0x2e9520['gaussianBlur'] = function(_0x2335f2, _0x344df7, _0x336e20, _0x10ca9b, _0x4eb707, _0x3ac0e7, _0x1b30b7, _0x2d9f4e, _0x5ac4a7) { null == _0x1b30b7 && (_0x1b30b7 = 0x1); null == _0x3ac0e7 && (_0x3ac0e7 = 0x4); null == _0x4eb707 && (_0x4eb707 = 0x4); (_0x2d9f4e = _0x2335f2[_0x56ae('0x3823')]()) && _0x2335f2[_0x56ae('0x3824')](!0x1); _0x52ead1[_0x56ae('0x8cd')](_0x2335f2, _0x344df7, _0x336e20, _0x10ca9b, _0x4eb707, _0x3ac0e7, _0x1b30b7); _0x2335f2['dirty'] = !0x0; _0x2335f2['version']++; _0x2d9f4e && _0x2335f2[_0x56ae('0x3824')](!0x0); return _0x2335f2; }; _0x2e9520[_0x56ae('0xfcb')] = function(_0xda30e3, _0x14397f, _0x30c552, _0x1c0392, _0xdc34ff) { var _0x1c8615 = _0xda30e3[_0x56ae('0x3d')] + 0x1, _0x1b30b7 = 0x0, _0x2d9f4e = _0xda30e3['height'] + 0x1, _0x5ac4a7 = 0x0; switch (_0xdc34ff) { case 0x1: _0x30c552 = (_0x30c552 >>> 0x10 & 0xff) << 0x18 | (_0x30c552 >>> 0x8 & 0xff) << 0x10 | (_0x30c552 & 0xff) << 0x8 | _0x30c552 >>> 0x18 & 0xff; _0x14397f = _0x575257[_0x56ae('0x3825')](_0x575257[_0x56ae('0x7e0')](_0x14397f >>> 0x10 & 0xff, 0x18) | (_0x14397f >>> 0x8 & 0xff) << 0x10 | (_0x14397f & 0xff) << 0x8, _0x14397f >>> 0x18 & 0xff); break; case 0x2: _0x30c552 = _0x575257[_0x56ae('0x3825')]((_0x30c552 >>> 0x8 & 0xff) << 0x18 | (_0x30c552 >>> 0x10 & 0xff) << 0x10 | (_0x30c552 >>> 0x18 & 0xff) << 0x8, _0x30c552 & 0xff), _0x14397f = _0x575257[_0x56ae('0x7e1')](_0x575257[_0x56ae('0x7e2')](_0x14397f >>> 0x8 & 0xff, 0x18) | (_0x575257['buDUL'](_0x14397f, 0x10) & 0xff) << 0x10, (_0x14397f >>> 0x18 & 0xff) << 0x8) | _0x14397f & 0xff; } _0xda30e3[_0x56ae('0x380b')]() || (_0x30c552 = (_0x30c552 >>> 0x18 & 0xff) << 0x18 | (_0x30c552 >>> 0x10 & 0xff) << 0x10 | (_0x30c552 >>> 0x8 & 0xff) << 0x8 | 0xff, _0x14397f = (_0x14397f >>> 0x18 & 0xff) << 0x18 | (_0x14397f >>> 0x10 & 0xff) << 0x10 | (_0x14397f >>> 0x8 & 0xff) << 0x8 | 0xff); for (var _0x4e6193 = 0x0, _0x5c4c32 = _0xda30e3[_0x56ae('0x3d')]; _0x4e6193 < _0x5c4c32;) { var _0x222bde = _0x4e6193++; _0xdc34ff = !0x1; for (var _0x44d541 = 0x0, _0xd34bed = _0xda30e3[_0x56ae('0x727')]; _0x44d541 < _0xd34bed;) if (_0xdc34ff = _0x44d541++, _0xdc34ff = _0xda30e3[_0x56ae('0x179b')](_0x222bde, _0xdc34ff, 0x0), _0xdc34ff = _0x1c0392 ? (_0xdc34ff & _0x14397f) == _0x30c552 : (_0xdc34ff & _0x14397f) != _0x30c552) { _0x222bde < _0x1c8615 && (_0x1c8615 = _0x222bde); break; } if (_0xdc34ff) break; } _0x4e6193 = 0x0; for (_0x5c4c32 = _0xda30e3[_0x56ae('0x3d')]; _0x4e6193 < _0x5c4c32;) { _0xdc34ff = _0x4e6193++; _0x222bde = _0xda30e3[_0x56ae('0x3d')] - 0x1 - _0xdc34ff; _0xdc34ff = !0x1; _0x44d541 = 0x0; for (_0xd34bed = _0xda30e3['height']; _0x575257[_0x56ae('0x3826')](_0x44d541, _0xd34bed);) if (_0xdc34ff = _0x44d541++, _0xdc34ff = _0xda30e3[_0x56ae('0x179b')](_0x222bde, _0xdc34ff, 0x0), _0xdc34ff = _0x1c0392 ? (_0xdc34ff & _0x14397f) == _0x30c552 : _0x575257['unezV'](_0xdc34ff, _0x14397f) != _0x30c552) { if (_0x56ae('0x3827') === _0x56ae('0x3827')) { _0x222bde > _0x1b30b7 && (_0x1b30b7 = _0x222bde); break; } else { _0xdc34ff = this[_0x56ae('0x36ec')]; var _0x1c33c6 = this[_0x56ae('0x36e9')]; _0x1c33c6 = _0xdc34ff[_0x56ae('0x3b')](null != _0x44d541[_0xda30e3] ? _0x1c33c6[_0x56ae('0x99c')](_0xda30e3) : _0x1c33c6['h'][_0xda30e3], 0x0); - 0x1 != _0x1c33c6 && _0xdc34ff[_0x56ae('0x9d8')](_0x1c33c6, 0x1); } } if (_0xdc34ff) break; } _0x4e6193 = 0x0; for (_0x5c4c32 = _0xda30e3[_0x56ae('0x727')]; _0x4e6193 < _0x5c4c32;) { _0x222bde = _0x4e6193++; _0xdc34ff = !0x1; _0x44d541 = 0x0; for (_0xd34bed = _0xda30e3[_0x56ae('0x3d')]; _0x44d541 < _0xd34bed;) if (_0xdc34ff = _0x44d541++, _0xdc34ff = _0xda30e3[_0x56ae('0x179b')](_0xdc34ff, _0x222bde, 0x0), _0xdc34ff = _0x1c0392 ? _0x575257[_0x56ae('0x7d2')](_0xdc34ff & _0x14397f, _0x30c552) : (_0xdc34ff & _0x14397f) != _0x30c552) { if ('VVnnF' !== 'VVnnF') { var _0x220164 = this || _0x13b6ca; return _0x2d9f4e[_0x56ae('0x1cae')] && _0x220164[_0x56ae('0x1eaa')][_0x56ae('0x8f0')](_0x2d9f4e), _0x220164; } else { _0x575257[_0x56ae('0x3828')](_0x222bde, _0x2d9f4e) && (_0x2d9f4e = _0x222bde); break; } } if (_0xdc34ff) break; } _0x4e6193 = 0x0; for (_0x5c4c32 = _0xda30e3[_0x56ae('0x727')]; _0x4e6193 < _0x5c4c32;) { _0xdc34ff = _0x4e6193++; _0x222bde = _0xda30e3[_0x56ae('0x727')] - 0x1 - _0xdc34ff; _0xdc34ff = !0x1; _0x44d541 = 0x0; for (_0xd34bed = _0xda30e3[_0x56ae('0x3d')]; _0x44d541 < _0xd34bed;) if (_0xdc34ff = _0x44d541++, _0xdc34ff = _0xda30e3['getPixel32'](_0xdc34ff, _0x222bde, 0x0), _0xdc34ff = _0x1c0392 ? (_0xdc34ff & _0x14397f) == _0x30c552 : (_0xdc34ff & _0x14397f) != _0x30c552) { _0x222bde > _0x5ac4a7 && (_0x5ac4a7 = _0x222bde); break; } if (_0xdc34ff) break; } _0x1c0392 = _0x1b30b7 - _0x1c8615; _0x30c552 = _0x5ac4a7 - _0x2d9f4e; 0x0 < _0x1c0392 && ++_0x1c0392; _0x575257['Rmbxv'](0x0, _0x30c552) && ++_0x30c552; 0x0 > _0x1c0392 && (_0x1c0392 = 0x0); 0x0 > _0x30c552 && (_0x30c552 = 0x0); _0x1c8615 == _0x1b30b7 && (_0x1c0392 = 0x1); _0x2d9f4e == _0x5ac4a7 && (_0x30c552 = 0x1); _0x1c8615 > _0xda30e3[_0x56ae('0x3d')] && (_0x1c8615 = 0x0); _0x575257[_0x56ae('0x348d')](_0x2d9f4e, _0xda30e3['height']) && (_0x2d9f4e = 0x0); return new _0x3f0b4d(_0x1c8615, _0x2d9f4e, _0x1c0392, _0x30c552); }; _0x2e9520[_0x56ae('0x179b')] = function(_0x21a971, _0x322206, _0x5d1c91, _0x518fec) { if (_0x56ae('0x3829') === 'wJmVg') { var _0x549441 = _0x21a971[_0x56ae('0xa2f')]['data']; _0x322206 = 0x4 * (_0x5d1c91 + _0x21a971['offsetY']) * _0x21a971[_0x56ae('0xa2f')][_0x56ae('0x3d')] + 0x4 * (_0x322206 + _0x21a971[_0x56ae('0x1d35')]); _0x5d1c91 = _0x21a971[_0x56ae('0xa2f')][_0x56ae('0xc16')]; _0x21a971 = _0x21a971[_0x56ae('0xa2f')]['premultiplied']; _0x575257[_0x56ae('0x7e4')](null, _0x21a971) && (_0x21a971 = !0x1); null == _0x5d1c91 && (_0x5d1c91 = 0x0); switch (_0x5d1c91) { case 0x0: var _0x47e1d7 = (_0x549441[_0x322206] & 0xff) << 0x18 | (_0x549441[_0x322206 + 0x1] & 0xff) << 0x10 | (_0x549441[_0x322206 + 0x2] & 0xff) << 0x8 | _0x549441[_0x322206 + 0x3] & 0xff; break; case 0x1: _0x47e1d7 = (_0x549441[_0x322206 + 0x1] & 0xff) << 0x18 | (_0x549441[_0x322206 + 0x2] & 0xff) << 0x10 | _0x575257['CYEFW'](_0x549441[_0x322206 + 0x3] & 0xff, 0x8) | _0x549441[_0x322206] & 0xff; break; case 0x2: _0x47e1d7 = (_0x549441[_0x322206 + 0x2] & 0xff) << 0x18 | (_0x549441[_0x322206 + 0x1] & 0xff) << 0x10 | (_0x549441[_0x322206] & 0xff) << 0x8 | _0x549441[_0x322206 + 0x3] & 0xff; } _0x21a971 && 0x0 != (_0x47e1d7 & 0xff) && 0xff != (_0x47e1d7 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0x47e1d7 & 0xff), _0x47e1d7 = (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x47e1d7 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | _0x575257[_0x56ae('0x7e6')](_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x47e1d7 >>> 0x10 & 0xff) * _0x56a4ae['unmult'])] & 0xff, 0x10) | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x47e1d7 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8 | _0x47e1d7 & 0xff); switch (_0x518fec) { case 0x1: return (_0x47e1d7 & 0xff) << 0x18 | (_0x47e1d7 >>> 0x18 & 0xff) << 0x10 | (_0x47e1d7 >>> 0x10 & 0xff) << 0x8 | _0x47e1d7 >>> 0x8 & 0xff; case 0x2: return (_0x47e1d7 >>> 0x8 & 0xff) << 0x18 | (_0x47e1d7 >>> 0x10 & 0xff) << 0x10 | (_0x47e1d7 >>> 0x18 & 0xff) << 0x8 | _0x47e1d7 & 0xff; default: return _0x47e1d7; } } else { var _0x210d8b = _0x21a971[_0x5d1c91]; ++_0x5d1c91; _0x322206['b'] += _0x56ae('0x3562'); _0x3ce0fc[_0x56ae('0x3563')](_0x322206, _0x210d8b); } }; _0x2e9520[_0x56ae('0x1947')] = function(_0x1ff241) { var _0x44dab9 = _0x1ff241[_0x56ae('0xa2f')][_0x56ae('0xf17')]; if (null != _0x44dab9 && _0x1ff241[_0x56ae('0xa2f')][_0x56ae('0x18f3')]) { for (var _0x2c1941 = _0x1ff241[_0x56ae('0xa2f')][_0x56ae('0xc16')], _0x1f3152, _0x1f83bb = 0x0, _0x5b80c6 = _0x44dab9['length'] / 0x4 | 0x0; _0x1c1b50[_0x56ae('0x2ab')](_0x1f83bb, _0x5b80c6);) { if (_0x56ae('0x382a') !== _0x56ae('0x382b')) { var _0x1b30b7 = _0x1f83bb++, _0x2d9f4e = 0x4 * _0x1b30b7, _0x5ac4a7 = _0x2c1941, _0x4e6193 = !0x1; null == _0x4e6193 && (_0x4e6193 = !0x1); null == _0x5ac4a7 && (_0x5ac4a7 = 0x0); switch (_0x5ac4a7) { case 0x0: _0x1f3152 = (_0x44dab9[_0x2d9f4e] & 0xff) << 0x18 | (_0x44dab9[_0x2d9f4e + 0x1] & 0xff) << 0x10 | (_0x44dab9[_0x2d9f4e + 0x2] & 0xff) << 0x8 | _0x44dab9[_0x2d9f4e + 0x3] & 0xff; break; case 0x1: _0x1f3152 = (_0x44dab9[_0x2d9f4e + 0x1] & 0xff) << 0x18 | (_0x44dab9[_0x2d9f4e + 0x2] & 0xff) << 0x10 | (_0x44dab9[_0x2d9f4e + 0x3] & 0xff) << 0x8 | _0x44dab9[_0x2d9f4e] & 0xff; break; case 0x2: _0x1f3152 = _0x1c1b50['jiFpq']((_0x44dab9[_0x2d9f4e + 0x2] & 0xff) << 0x18, (_0x44dab9[_0x2d9f4e + 0x1] & 0xff) << 0x10) | (_0x44dab9[_0x2d9f4e] & 0xff) << 0x8 | _0x44dab9[_0x2d9f4e + 0x3] & 0xff; } _0x4e6193 && 0x0 != (_0x1f3152 & 0xff) && 0xff != (_0x1f3152 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0x1f3152 & 0xff), _0x1f3152 = (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')]((_0x1f3152 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0x1f3152 >>> 0x10 & 0xff) * _0x56a4ae['unmult'])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](_0x1c1b50[_0x56ae('0x324')](_0x1f3152 >>> 0x8 & 0xff, _0x56a4ae['unmult']))] & 0xff) << 0x8 | _0x1f3152 & 0xff); _0x1b30b7 *= 0x4; _0x2d9f4e = _0x2c1941; _0x5ac4a7 = !0x0; null == _0x5ac4a7 && (_0x5ac4a7 = !0x1); null == _0x2d9f4e && (_0x2d9f4e = 0x0); _0x5ac4a7 && (0x0 == (_0x1f3152 & 0xff) ? 0x0 != _0x1f3152 && (_0x1f3152 = 0x0) : 0xff != (_0x1f3152 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae['__alpha16'][_0x1f3152 & 0xff], _0x1f3152 = ((_0x1f3152 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | ((_0x1f3152 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0x1f3152 >>> 0x8 & 0xff) * _0x56a4ae['a16'] >> 0x10 & 0xff) << 0x8 | _0x1c1b50[_0x56ae('0x325')](_0x1f3152, 0xff))); switch (_0x2d9f4e) { case 0x0: _0x44dab9[_0x1b30b7] = _0x1f3152 >>> 0x18 & 0xff; _0x44dab9[_0x1b30b7 + 0x1] = _0x1f3152 >>> 0x10 & 0xff; _0x44dab9[_0x1b30b7 + 0x2] = _0x1f3152 >>> 0x8 & 0xff; _0x44dab9[_0x1b30b7 + 0x3] = _0x1f3152 & 0xff; break; case 0x1: _0x44dab9[_0x1b30b7] = _0x1f3152 & 0xff; _0x44dab9[_0x1b30b7 + 0x1] = _0x1f3152 >>> 0x18 & 0xff; _0x44dab9[_0x1b30b7 + 0x2] = _0x1f3152 >>> 0x10 & 0xff; _0x44dab9[_0x1b30b7 + 0x3] = _0x1f3152 >>> 0x8 & 0xff; break; case 0x2: _0x44dab9[_0x1b30b7] = _0x1f3152 >>> 0x8 & 0xff, _0x44dab9[_0x1b30b7 + 0x1] = _0x1c1b50[_0x56ae('0x326')](_0x1f3152, 0x10) & 0xff, _0x44dab9[_0x1b30b7 + 0x2] = _0x1c1b50[_0x56ae('0x326')](_0x1f3152, 0x18) & 0xff, _0x44dab9[_0x1b30b7 + 0x3] = _0x1f3152 & 0xff; } } else { return !0x1; } } _0x1ff241['buffer'][_0x56ae('0x1948')] = !0x0; _0x1ff241[_0x56ae('0xd96')] = !0x0; _0x1ff241['version']++; } }; _0x2e9520[_0x56ae('0x382c')] = function(_0x3375d0, _0x407a9e) { var _0x3fd798 = _0x3375d0[_0x56ae('0xa2f')][_0x56ae('0xf17')]; if (null != _0x3fd798) { var _0x2d75ef = _0x575257[_0x56ae('0x7e7')](_0x3fd798[_0x56ae('0x32')] / 0x4, 0x0); switch (_0x3375d0[_0x56ae('0x1c72')]()) { case 0x0: var _0x495ebf = 0x0; var _0x5208c0 = 0x1; var _0x1b30b7 = 0x2; var _0x2d9f4e = 0x3; break; case 0x1: _0x495ebf = 0x1; _0x5208c0 = 0x2; _0x1b30b7 = 0x3; _0x2d9f4e = 0x0; break; case 0x2: _0x495ebf = 0x2, _0x5208c0 = 0x1, _0x1b30b7 = 0x0, _0x2d9f4e = 0x3; } switch (_0x407a9e) { case 0x0: var _0x5ac4a7 = 0x0; var _0x4e6193 = 0x1; var _0x5c4c32 = 0x2; var _0x5756cf = 0x3; break; case 0x1: _0x5ac4a7 = 0x1; _0x4e6193 = 0x2; _0x5c4c32 = 0x3; _0x5756cf = 0x0; break; case 0x2: _0x5ac4a7 = 0x2, _0x4e6193 = 0x1, _0x5c4c32 = 0x0, _0x5756cf = 0x3; } for (var _0x239531 = 0x0; _0x239531 < _0x2d75ef;) { var _0x4ea43e = 0x4 * _0x239531++; var _0x370254 = _0x3fd798[_0x4ea43e + _0x495ebf]; var _0x37c090 = _0x3fd798[_0x4ea43e + _0x5208c0]; var _0x252a59 = _0x3fd798[_0x4ea43e + _0x1b30b7]; var _0xf76599 = _0x3fd798[_0x4ea43e + _0x2d9f4e]; _0x3fd798[_0x4ea43e + _0x5ac4a7] = _0x370254; _0x3fd798[_0x4ea43e + _0x4e6193] = _0x37c090; _0x3fd798[_0x4ea43e + _0x5c4c32] = _0x252a59; _0x3fd798[_0x4ea43e + _0x5756cf] = _0xf76599; } _0x3375d0[_0x56ae('0xa2f')]['format'] = _0x407a9e; _0x3375d0[_0x56ae('0xd96')] = !0x0; _0x3375d0['version']++; } }; _0x2e9520[_0x56ae('0x162c')] = function(_0x401df9, _0x2ef985, _0x3624ee, _0x2ff011, _0x1f3bb4) { switch (_0x1f3bb4) { case 0x1: _0x2ff011 = (_0x2ff011 >>> 0x10 & 0xff) << 0x18 | (_0x2ff011 >>> 0x8 & 0xff) << 0x10 | (_0x2ff011 & 0xff) << 0x8 | _0x2ff011 >>> 0x18 & 0xff; break; case 0x2: _0x2ff011 = _0x575257[_0x56ae('0x382d')](_0x2ff011 >>> 0x8 & 0xff, 0x18) | (_0x2ff011 >>> 0x10 & 0xff) << 0x10 | (_0x2ff011 >>> 0x18 & 0xff) << 0x8 | _0x2ff011 & 0xff; } _0x1f3bb4 = 0x0; var _0x32a94a = _0x401df9[_0x56ae('0xa2f')][_0x56ae('0xf17')], _0x1b30b7 = 0x4 * (_0x3624ee + _0x401df9[_0x56ae('0x1078')]) * _0x401df9[_0x56ae('0xa2f')][_0x56ae('0x3d')] + 0x4 * (_0x2ef985 + _0x401df9[_0x56ae('0x1d35')]), _0x2d9f4e = _0x401df9['buffer']['format'], _0x5ac4a7 = _0x401df9[_0x56ae('0xa2f')][_0x56ae('0x1948')]; null == _0x5ac4a7 && (_0x5ac4a7 = !0x1); null == _0x2d9f4e && (_0x2d9f4e = 0x0); switch (_0x2d9f4e) { case 0x0: _0x1f3bb4 = _0x575257[_0x56ae('0x7e7')]((_0x32a94a[_0x1b30b7] & 0xff) << 0x18 | (_0x32a94a[_0x1b30b7 + 0x1] & 0xff) << 0x10 | (_0x32a94a[_0x1b30b7 + 0x2] & 0xff) << 0x8, _0x32a94a[_0x1b30b7 + 0x3] & 0xff); break; case 0x1: _0x1f3bb4 = _0x575257[_0x56ae('0x382d')](_0x32a94a[_0x1b30b7 + 0x1] & 0xff, 0x18) | (_0x32a94a[_0x575257[_0x56ae('0x3819')](_0x1b30b7, 0x2)] & 0xff) << 0x10 | (_0x32a94a[_0x1b30b7 + 0x3] & 0xff) << 0x8 | _0x32a94a[_0x1b30b7] & 0xff; break; case 0x2: _0x1f3bb4 = (_0x32a94a[_0x1b30b7 + 0x2] & 0xff) << 0x18 | (_0x32a94a[_0x575257[_0x56ae('0x7e8')](_0x1b30b7, 0x1)] & 0xff) << 0x10 | (_0x32a94a[_0x1b30b7] & 0xff) << 0x8 | _0x32a94a[_0x1b30b7 + 0x3] & 0xff; } _0x5ac4a7 && _0x575257[_0x56ae('0x7e9')](0x0, _0x1f3bb4 & 0xff) && 0xff != (_0x1f3bb4 & 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0x1f3bb4 & 0xff), _0x1f3bb4 = (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](_0x575257['LPfgd'](_0x1f3bb4 >>> 0x18 & 0xff, _0x56a4ae['unmult']))] & 0xff) << 0x18 | (_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0x1f3bb4 >>> 0x10 & 0xff) * _0x56a4ae['unmult'])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](_0x575257['OkacP'](_0x1f3bb4 >>> 0x8, 0xff) * _0x56a4ae['unmult'])] & 0xff) << 0x8 | _0x1f3bb4 & 0xff); _0x2ff011 = (_0x2ff011 >>> 0x18 & 0xff) << 0x18 | (_0x2ff011 >>> 0x10 & 0xff) << 0x10 | _0x575257['lfaZP'](_0x2ff011 >>> 0x8 & 0xff, 0x8) | _0x1f3bb4 & 0xff; _0x1f3bb4 = _0x401df9[_0x56ae('0xa2f')][_0x56ae('0xf17')]; _0x2ef985 = 0x4 * (_0x3624ee + _0x401df9[_0x56ae('0x1078')]) * _0x401df9[_0x56ae('0xa2f')]['width'] + 0x4 * (_0x2ef985 + _0x401df9[_0x56ae('0x1d35')]); _0x3624ee = _0x401df9['buffer'][_0x56ae('0xc16')]; _0x32a94a = _0x401df9['buffer'][_0x56ae('0x1948')]; null == _0x32a94a && (_0x32a94a = !0x1); null == _0x3624ee && (_0x3624ee = 0x0); _0x32a94a && (0x0 == (_0x2ff011 & 0xff) ? 0x0 != _0x2ff011 && (_0x2ff011 = 0x0) : 0xff != (_0x2ff011 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae['__alpha16'][_0x2ff011 & 0xff], _0x2ff011 = _0x575257[_0x56ae('0x7e7')](((_0x2ff011 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | (_0x575257[_0x56ae('0x7ec')](_0x2ff011 >>> 0x10, 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10, ((_0x2ff011 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8) | _0x2ff011 & 0xff)); switch (_0x3624ee) { case 0x0: _0x1f3bb4[_0x2ef985] = _0x2ff011 >>> 0x18 & 0xff; _0x1f3bb4[_0x2ef985 + 0x1] = _0x2ff011 >>> 0x10 & 0xff; _0x1f3bb4[_0x2ef985 + 0x2] = _0x2ff011 >>> 0x8 & 0xff; _0x1f3bb4[_0x2ef985 + 0x3] = _0x2ff011 & 0xff; break; case 0x1: _0x1f3bb4[_0x2ef985] = _0x2ff011 & 0xff; _0x1f3bb4[_0x2ef985 + 0x1] = _0x2ff011 >>> 0x18 & 0xff; _0x1f3bb4[_0x2ef985 + 0x2] = _0x2ff011 >>> 0x10 & 0xff; _0x1f3bb4[_0x2ef985 + 0x3] = _0x2ff011 >>> 0x8 & 0xff; break; case 0x2: _0x1f3bb4[_0x2ef985] = _0x2ff011 >>> 0x8 & 0xff, _0x1f3bb4[_0x2ef985 + 0x1] = _0x2ff011 >>> 0x10 & 0xff, _0x1f3bb4[_0x2ef985 + 0x2] = _0x2ff011 >>> 0x18 & 0xff, _0x1f3bb4[_0x2ef985 + 0x3] = _0x2ff011 & 0xff; } _0x401df9[_0x56ae('0xd96')] = !0x0; _0x401df9['version']++; }; _0x2e9520[_0x56ae('0x1295')] = function(_0x2e5d39, _0x415f92, _0x1ea50c, _0x249cf4, _0x50ab3d) { if (_0x56ae('0x382e') !== _0x56ae('0x382e')) { _0x2e5d39 = _0x59b8d7[_0x56ae('0x951')](_0x2e5d39, _0x1a7847); _0x1ea50c = _0x37c090[_0x56ae('0x21ac')](_0x575257[_0x56ae('0x7ed')](null, _0x586025[_0x56ae('0x110')]) ? _0x415f92[_0x56ae('0x99c')](_0x56ae('0x110')) : _0x415f92['h']['name']); if (null == _0x1ea50c) return null; _0x2e5d39 = new _0x5b4c52(_0x2e5d39['latestSection'], _0x1ea50c, !0x0); _0x1ea50c = (null != _0x586025[_0x56ae('0x1481')] ? _0x415f92['existsReserved']('frame') : _0x415f92['h'][_0x56ae('0x900')](_0x56ae('0x1481'))) ? _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025['frame'] ? _0x415f92[_0x56ae('0x99c')](_0x56ae('0x1481')) : _0x415f92['h'][_0x56ae('0x1481')], 0x0) : 0x0; _0x2e5d39[_0x56ae('0xb92')][_0x56ae('0x51d')](_0x1ea50c); _0x1ea50c = _0x575257[_0x56ae('0x382f')](null, _0x586025[_0x56ae('0x22b0')]) ? _0x415f92[_0x56ae('0x99b')]('xInverted') : _0x415f92['h'][_0x56ae('0x900')](_0x56ae('0x22b0')); _0x2e5d39['spritesheet'][_0x56ae('0x1051')](_0x1ea50c); _0x2e5d39[_0x56ae('0xb91')]((null != _0x586025[_0x56ae('0x2f16')] ? _0x415f92['existsReserved'](_0x56ae('0x2f16')) : _0x415f92['h'][_0x56ae('0x900')](_0x56ae('0x2f16'))) ? _0x5605e4['toFloat'](null != _0x586025[_0x56ae('0x2f16')] ? _0x415f92['getReserved']('xIndex') : _0x415f92['h']['xIndex'], 0x0) : 0x0, (null != _0x586025[_0x56ae('0x11ce')] ? _0x415f92[_0x56ae('0x99b')](_0x56ae('0x11ce')) : _0x415f92['h'][_0x56ae('0x900')](_0x56ae('0x11ce'))) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025[_0x56ae('0x11ce')] ? _0x415f92[_0x56ae('0x99c')](_0x56ae('0x11ce')) : _0x415f92['h'][_0x56ae('0x11ce')], 0x0) : 0x0, null != _0x586025[_0x56ae('0x2f17')] ? _0x415f92[_0x56ae('0x99b')](_0x56ae('0x2f17')) : _0x415f92['h'][_0x56ae('0x900')](_0x56ae('0x2f17')), (null != _0x586025[_0x56ae('0x2f18')] ? _0x415f92[_0x56ae('0x99b')]('heightAboveTile') : _0x415f92['h'][_0x56ae('0x900')]('heightAboveTile')) ? _0x5605e4[_0x56ae('0xcfc')](null != _0x586025['heightAboveTile'] ? _0x415f92[_0x56ae('0x99c')]('heightAboveTile') : _0x415f92['h']['heightAboveTile'], 0x0) : 0x0); _0x2e5d39[_0x56ae('0x23ad')](); return null; } else { switch (_0x50ab3d) { case 0x1: _0x249cf4 = _0x1c1b50[_0x56ae('0x3830')](_0x1c1b50[_0x56ae('0x327')](_0x249cf4, 0x10) & 0xff, 0x18) | (_0x249cf4 >>> 0x8 & 0xff) << 0x10 | (_0x249cf4 & 0xff) << 0x8 | _0x249cf4 >>> 0x18 & 0xff; break; case 0x2: _0x249cf4 = (_0x249cf4 >>> 0x8 & 0xff) << 0x18 | (_0x249cf4 >>> 0x10 & 0xff) << 0x10 | (_0x249cf4 >>> 0x18 & 0xff) << 0x8 | _0x249cf4 & 0xff; } _0x2e5d39[_0x56ae('0x380b')]() || (_0x249cf4 = (_0x249cf4 >>> 0x18 & 0xff) << 0x18 | (_0x249cf4 >>> 0x10 & 0xff) << 0x10 | (_0x249cf4 >>> 0x8 & 0xff) << 0x8 | 0xff); _0x50ab3d = _0x2e5d39[_0x56ae('0xa2f')][_0x56ae('0xf17')]; _0x415f92 = 0x4 * (_0x1ea50c + _0x2e5d39[_0x56ae('0x1078')]) * _0x2e5d39[_0x56ae('0xa2f')][_0x56ae('0x3d')] + 0x4 * (_0x415f92 + _0x2e5d39[_0x56ae('0x1d35')]); _0x1ea50c = _0x2e5d39['buffer']['format']; var _0x16e73e = _0x2e5d39['buffer']['premultiplied']; _0x1c1b50['NREdK'](null, _0x16e73e) && (_0x16e73e = !0x1); null == _0x1ea50c && (_0x1ea50c = 0x0); _0x16e73e && (_0x1c1b50[_0x56ae('0x329')](0x0, _0x249cf4 & 0xff) ? 0x0 != _0x249cf4 && (_0x249cf4 = 0x0) : 0xff != (_0x249cf4 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae['__alpha16'][_0x249cf4 & 0xff], _0x249cf4 = ((_0x249cf4 >>> 0x18 & 0xff) * _0x56a4ae['a16'] >> 0x10 & 0xff) << 0x18 | ((_0x249cf4 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0x249cf4 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0x249cf4 & 0xff)); switch (_0x1ea50c) { case 0x0: _0x50ab3d[_0x415f92] = _0x249cf4 >>> 0x18 & 0xff; _0x50ab3d[_0x415f92 + 0x1] = _0x249cf4 >>> 0x10 & 0xff; _0x50ab3d[_0x415f92 + 0x2] = _0x249cf4 >>> 0x8 & 0xff; _0x50ab3d[_0x415f92 + 0x3] = _0x249cf4 & 0xff; break; case 0x1: _0x50ab3d[_0x415f92] = _0x1c1b50[_0x56ae('0x32a')](_0x249cf4, 0xff); _0x50ab3d[_0x1c1b50[_0x56ae('0x314')](_0x415f92, 0x1)] = _0x249cf4 >>> 0x18 & 0xff; _0x50ab3d[_0x415f92 + 0x2] = _0x249cf4 >>> 0x10 & 0xff; _0x50ab3d[_0x415f92 + 0x3] = _0x249cf4 >>> 0x8 & 0xff; break; case 0x2: _0x50ab3d[_0x415f92] = _0x249cf4 >>> 0x8 & 0xff, _0x50ab3d[_0x415f92 + 0x1] = _0x249cf4 >>> 0x10 & 0xff, _0x50ab3d[_0x415f92 + 0x2] = _0x1c1b50['wJBxd'](_0x249cf4 >>> 0x18, 0xff), _0x50ab3d[_0x415f92 + 0x3] = _0x249cf4 & 0xff; } _0x2e5d39[_0x56ae('0xd96')] = !0x0; _0x2e5d39[_0x56ae('0x93a')]++; } }; _0x2e9520[_0x56ae('0x3811')] = function(_0x54a6f4, _0xe3c5fe, _0x3c290a, _0x985348, _0x10fabd) { if (null != _0x54a6f4[_0x56ae('0xa2f')][_0x56ae('0xf17')]) { var _0x5e3572 = _0x54a6f4['buffer'][_0x56ae('0xf17')], _0x1b30b7 = _0x54a6f4[_0x56ae('0xa2f')]['format'], _0x2d9f4e = _0x54a6f4[_0x56ae('0xa2f')][_0x56ae('0x1948')]; _0xe3c5fe = new _0x1150c9(_0x54a6f4, _0xe3c5fe); var _0x5ac4a7 = _0x54a6f4['get_transparent'](), _0x4e6193 = _0x3c290a[_0x56ae('0x3603')]; _0x3c290a = _0x3c290a[_0x56ae('0x18b8')]; _0x10fabd = _0x10fabd != _0x5bc95f[_0x56ae('0x3831')]; for (var _0x5c4c32 = 0x0, _0x138853 = _0xe3c5fe[_0x56ae('0x727')]; _0x5c4c32 < _0x138853;) { var _0x32cb62 = _0x5c4c32++; _0x32cb62 = _0xe3c5fe[_0x56ae('0x3817')] + _0xe3c5fe[_0x56ae('0x1938')] * _0x32cb62; for (var _0x563130 = 0x0, _0x370254 = _0xe3c5fe[_0x56ae('0x3d')]; _0x1c1b50[_0x56ae('0x32b')](_0x563130, _0x370254);) { var _0x37c090 = _0x563130++; var _0x252a59 = _0x10fabd ? _0x4e6193['getInt32'](_0x3c290a) : _0x4e6193['b'][_0x3c290a + 0x3] | _0x4e6193['b'][_0x3c290a + 0x2] << 0x8 | _0x4e6193['b'][_0x3c290a + 0x1] << 0x10 | _0x4e6193['b'][_0x3c290a] << 0x18; _0x3c290a += 0x4; switch (_0x985348) { case 0x1: _0x252a59 = (_0x252a59 >>> 0x10 & 0xff) << 0x18 | (_0x252a59 >>> 0x8 & 0xff) << 0x10 | (_0x252a59 & 0xff) << 0x8 | _0x1c1b50[_0x56ae('0x327')](_0x252a59, 0x18) & 0xff; break; case 0x2: _0x252a59 = (_0x252a59 >>> 0x8 & 0xff) << 0x18 | (_0x252a59 >>> 0x10 & 0xff) << 0x10 | (_0x252a59 >>> 0x18 & 0xff) << 0x8 | _0x252a59 & 0xff; } _0x5ac4a7 || (_0x252a59 = (_0x252a59 >>> 0x18 & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x3830')](_0x1c1b50['ImVcu'](_0x252a59, 0x10) & 0xff, 0x10) | (_0x252a59 >>> 0x8 & 0xff) << 0x8 | 0xff); _0x37c090 = _0x32cb62 + 0x4 * _0x37c090; var _0xf76599 = _0x1b30b7, _0x4dd284 = _0x2d9f4e; null == _0x4dd284 && (_0x4dd284 = !0x1); null == _0xf76599 && (_0xf76599 = 0x0); _0x4dd284 && (0x0 == (_0x252a59 & 0xff) ? 0x0 != _0x252a59 && (_0x252a59 = 0x0) : 0xff != (_0x252a59 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae['__alpha16'][_0x252a59 & 0xff], _0x252a59 = _0x1c1b50['wJBxd']((_0x252a59 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10, 0xff) << 0x18 | ((_0x1c1b50[_0x56ae('0x32d')](_0x252a59, 0x10) & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0x252a59 >>> 0x8 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x8 | _0x252a59 & 0xff)); switch (_0xf76599) { case 0x0: _0x5e3572[_0x37c090] = _0x252a59 >>> 0x18 & 0xff; _0x5e3572[_0x37c090 + 0x1] = _0x252a59 >>> 0x10 & 0xff; _0x5e3572[_0x37c090 + 0x2] = _0x252a59 >>> 0x8 & 0xff; _0x5e3572[_0x37c090 + 0x3] = _0x252a59 & 0xff; break; case 0x1: _0x5e3572[_0x37c090] = _0x1c1b50['wJBxd'](_0x252a59, 0xff); _0x5e3572[_0x37c090 + 0x1] = _0x252a59 >>> 0x18 & 0xff; _0x5e3572[_0x37c090 + 0x2] = _0x252a59 >>> 0x10 & 0xff; _0x5e3572[_0x37c090 + 0x3] = _0x252a59 >>> 0x8 & 0xff; break; case 0x2: _0x5e3572[_0x37c090] = _0x252a59 >>> 0x8 & 0xff, _0x5e3572[_0x37c090 + 0x1] = _0x252a59 >>> 0x10 & 0xff, _0x5e3572[_0x37c090 + 0x2] = _0x252a59 >>> 0x18 & 0xff, _0x5e3572[_0x37c090 + 0x3] = _0x252a59 & 0xff; } } } _0x54a6f4[_0x56ae('0xd96')] = !0x0; _0x54a6f4['version']++; } }; _0x2e9520[_0x56ae('0x3832')] = function(_0x49411b) { var _0x3ea42c = _0x49411b[_0x56ae('0xa2f')]['data']; if (_0x1c1b50['gwVis'](null, _0x3ea42c)) { for (var _0x53355f = _0x49411b[_0x56ae('0xa2f')][_0x56ae('0xc16')], _0x1f9bd9, _0x16b8c9 = 0x0, _0x22a4f5 = _0x3ea42c[_0x56ae('0x32')] / 0x4 | 0x0; _0x16b8c9 < _0x22a4f5;) { var _0x1b30b7 = _0x16b8c9++, _0x2d9f4e = 0x4 * _0x1b30b7, _0x5ac4a7 = _0x53355f, _0x4e6193 = !0x0; null == _0x4e6193 && (_0x4e6193 = !0x1); null == _0x5ac4a7 && (_0x5ac4a7 = 0x0); switch (_0x5ac4a7) { case 0x0: _0x1f9bd9 = _0x1c1b50[_0x56ae('0x32e')](_0x1c1b50[_0x56ae('0x32a')](_0x3ea42c[_0x2d9f4e], 0xff) << 0x18 | (_0x3ea42c[_0x2d9f4e + 0x1] & 0xff) << 0x10, (_0x3ea42c[_0x2d9f4e + 0x2] & 0xff) << 0x8) | _0x3ea42c[_0x2d9f4e + 0x3] & 0xff; break; case 0x1: _0x1f9bd9 = (_0x3ea42c[_0x2d9f4e + 0x1] & 0xff) << 0x18 | _0x1c1b50[_0x56ae('0x32a')](_0x3ea42c[_0x2d9f4e + 0x2], 0xff) << 0x10 | (_0x3ea42c[_0x2d9f4e + 0x3] & 0xff) << 0x8 | _0x3ea42c[_0x2d9f4e] & 0xff; break; case 0x2: _0x1f9bd9 = (_0x3ea42c[_0x2d9f4e + 0x2] & 0xff) << 0x18 | (_0x3ea42c[_0x2d9f4e + 0x1] & 0xff) << 0x10 | (_0x3ea42c[_0x2d9f4e] & 0xff) << 0x8 | _0x3ea42c[_0x2d9f4e + 0x3] & 0xff; } _0x4e6193 && 0x0 != _0x1c1b50[_0x56ae('0x32a')](_0x1f9bd9, 0xff) && 0xff != _0x1c1b50['xQuQb'](_0x1f9bd9, 0xff) && (_0x56a4ae[_0x56ae('0x3680')] = 0xff / (_0x1f9bd9 & 0xff), _0x1f9bd9 = _0x1c1b50[_0x56ae('0x32e')]((_0x56a4ae[_0x56ae('0x3682')][Math['round']((_0x1f9bd9 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x18 | (_0x56a4ae['__clamp'][Math[_0x56ae('0x833')]((_0x1f9bd9 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x10 | (_0x56a4ae[_0x56ae('0x3682')][Math[_0x56ae('0x833')](_0x1c1b50['xQuQb'](_0x1f9bd9 >>> 0x8, 0xff) * _0x56a4ae[_0x56ae('0x3680')])] & 0xff) << 0x8, _0x1f9bd9 & 0xff)); _0x1b30b7 *= 0x4; _0x2d9f4e = _0x53355f; _0x5ac4a7 = !0x1; null == _0x5ac4a7 && (_0x5ac4a7 = !0x1); null == _0x2d9f4e && (_0x2d9f4e = 0x0); _0x5ac4a7 && (0x0 == (_0x1f9bd9 & 0xff) ? 0x0 != _0x1f9bd9 && (_0x1f9bd9 = 0x0) : 0xff != (_0x1f9bd9 & 0xff) && (_0x56a4ae[_0x56ae('0x3684')] = _0x56a4ae['__alpha16'][_0x1f9bd9 & 0xff], _0x1f9bd9 = ((_0x1f9bd9 >>> 0x18 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x18 | ((_0x1f9bd9 >>> 0x10 & 0xff) * _0x56a4ae[_0x56ae('0x3684')] >> 0x10 & 0xff) << 0x10 | ((_0x1f9bd9 >>> 0x8 & 0xff) * _0x56a4ae['a16'] >> 0x10 & 0xff) << 0x8 | _0x1f9bd9 & 0xff)); switch (_0x2d9f4e) { case 0x0: _0x3ea42c[_0x1b30b7] = _0x1c1b50[_0x56ae('0x32d')](_0x1f9bd9, 0x18) & 0xff; _0x3ea42c[_0x1b30b7 + 0x1] = _0x1f9bd9 >>> 0x10 & 0xff; _0x3ea42c[_0x1b30b7 + 0x2] = _0x1f9bd9 >>> 0x8 & 0xff; _0x3ea42c[_0x1b30b7 + 0x3] = _0x1f9bd9 & 0xff; break; case 0x1: _0x3ea42c[_0x1b30b7] = _0x1f9bd9 & 0xff; _0x3ea42c[_0x1b30b7 + 0x1] = _0x1c1b50[_0x56ae('0x330')](_0x1f9bd9 >>> 0x18, 0xff); _0x3ea42c[_0x1b30b7 + 0x2] = _0x1f9bd9 >>> 0x10 & 0xff; _0x3ea42c[_0x1b30b7 + 0x3] = _0x1f9bd9 >>> 0x8 & 0xff; break; case 0x2: _0x3ea42c[_0x1b30b7] = _0x1f9bd9 >>> 0x8 & 0xff, _0x3ea42c[_0x1b30b7 + 0x1] = _0x1f9bd9 >>> 0x10 & 0xff, _0x3ea42c[_0x1b30b7 + 0x2] = _0x1f9bd9 >>> 0x18 & 0xff, _0x3ea42c[_0x1b30b7 + 0x3] = _0x1f9bd9 & 0xff; } } _0x49411b[_0x56ae('0xa2f')][_0x56ae('0x1948')] = !0x1; _0x49411b[_0x56ae('0xd96')] = !0x0; _0x49411b['version']++; } }; var _0x1150c9 = function(_0x4397f9, _0x4be752) { if (_0x56ae('0x3833') === _0x56ae('0x3833')) { this[_0x56ae('0xa02')] = _0x4397f9; null == _0x4be752 ? this['rect'] = _0x4397f9[_0x56ae('0x3834')]() : (0x0 > _0x4be752['x'] && (_0x4be752['x'] = 0x0), 0x0 > _0x4be752['y'] && (_0x4be752['y'] = 0x0), _0x4be752['x'] + _0x4be752[_0x56ae('0x3d')] > _0x4397f9['width'] && (_0x4be752[_0x56ae('0x3d')] = _0x4397f9[_0x56ae('0x3d')] - _0x4be752['x']), _0x575257[_0x56ae('0x348d')](_0x4be752['y'] + _0x4be752[_0x56ae('0x727')], _0x4397f9[_0x56ae('0x727')]) && (_0x4be752['height'] = _0x4397f9[_0x56ae('0x727')] - _0x4be752['y']), 0x0 > _0x4be752[_0x56ae('0x3d')] && (_0x4be752[_0x56ae('0x3d')] = 0x0), 0x0 > _0x4be752[_0x56ae('0x727')] && (_0x4be752[_0x56ae('0x727')] = 0x0), this['rect'] = _0x4be752); this[_0x56ae('0x1938')] = _0x4397f9[_0x56ae('0xa2f')][_0x56ae('0x3835')](); this[_0x56ae('0x972')](); } else { var _0x30fbba = _0x56ae('0x3836')[_0x56ae('0x44')]('|'), _0x3087c1 = 0x0; while (!![]) { switch (_0x30fbba[_0x3087c1++]) { case '0': this[_0x56ae('0x259d')] = 0x18; continue; case '1': _0x1bcb64['call'](this); continue; case '2': this[_0x56ae('0x25c2')] = _0x252a59[_0x56ae('0x977')](null); continue; case '3': this[_0x56ae('0x348e')] = _0x4397f9; continue; case '4': this[_0x56ae('0x27e1')] = _0x252a59[_0x56ae('0x977')](null); continue; case '5': this[_0x56ae('0x9cf')] = _0x252a59[_0x56ae('0x977')](null); continue; } break; } } }; _0x5ac4a7['lime._internal.graphics._ImageDataUtil.ImageDataView'] = _0x1150c9; _0x1150c9[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x3837')]; _0x1150c9[_0x56ae('0x6')] = {}; _0x1150c9[_0x56ae('0x6')]['x'] = null; _0x1150c9[_0x56ae('0x6')]['y'] = null; _0x1150c9[_0x56ae('0x6')]['height'] = null; _0x1150c9[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x1150c9[_0x56ae('0x6')][_0x56ae('0x3817')] = null; _0x1150c9[_0x56ae('0x6')][_0x56ae('0xa02')] = null; _0x1150c9[_0x56ae('0x6')][_0x56ae('0xa82')] = null; _0x1150c9[_0x56ae('0x6')]['stride'] = null; _0x1150c9[_0x56ae('0x6')][_0x56ae('0x3838')] = null; _0x1150c9[_0x56ae('0x6')][_0x56ae('0x381b')] = function(_0x3ff334, _0x133c3c, _0x439ad7, _0x5ec25e) { null == this.tempRect && (this.tempRect = new _0x3f0b4d()); this.tempRect.setTo(_0x3ff334, _0x133c3c, _0x439ad7, _0x5ec25e); this.rect.intersection(this.tempRect, this.rect); this.__update(); }; _0x1150c9[_0x56ae('0x6')][_0x56ae('0x972')] = function() { this.x = Math.ceil(this.rect.x); this.y = Math.ceil(this.rect.y); this.width = Math.floor(this.rect.width); this.height = Math.floor(this.rect.height); this.byteOffset = this.stride * _0x1c1b50.kNJmJ(this.y, this.image.offsetY) + 0x4 * (this.x + this.image.offsetX); }; _0x1150c9[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1150c9; var _0x52ead1 = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4d8')]] = _0x52ead1; _0x52ead1[_0x56ae('0x8bf')] = 'lime._internal.graphics.StackBlur'; _0x52ead1['blur'] = function(_0xa1b9d0, _0x5f534b, _0xc15e3a, _0x6b5379, _0x47e96c, _0x2aab10, _0x1b30b7) { _0xa1b9d0['copyPixels'](_0x5f534b, _0xc15e3a, _0x6b5379); _0x52ead1[_0x56ae('0x3839')](_0xa1b9d0, _0xc15e3a[_0x56ae('0x3d')] | 0x0, _0xc15e3a[_0x56ae('0x727')] | 0x0, _0x47e96c, _0x2aab10, _0x1b30b7); }; _0x52ead1[_0x56ae('0x3839')] = function(_0x557c61, _0x443649, _0x44382e, _0x295dfc, _0x16da86, _0x46b8f6) { _0x295dfc = Math[_0x56ae('0x833')](_0x295dfc) >> 0x1; _0x16da86 = _0x1c1b50[_0x56ae('0x381f')](Math[_0x56ae('0x833')](_0x16da86), 0x1); if (null != _0x52ead1[_0x56ae('0x383a')] && (_0x295dfc >= _0x52ead1[_0x56ae('0x383a')][_0x56ae('0x32')] && (_0x295dfc = _0x52ead1[_0x56ae('0x383a')][_0x56ae('0x32')] - 0x1), _0x16da86 >= _0x52ead1[_0x56ae('0x383a')][_0x56ae('0x32')] && (_0x16da86 = _0x52ead1[_0x56ae('0x383a')][_0x56ae('0x32')] - 0x1), !(0x0 > _0x295dfc || 0x0 > _0x16da86))) { 0x1 > _0x46b8f6 && (_0x46b8f6 = 0x1); 0x3 < _0x46b8f6 && (_0x46b8f6 = 0x3); _0x557c61 = _0x557c61[_0x56ae('0x15a2')](); var _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193 = _0x295dfc + _0x295dfc + 0x1; var _0x5c4c32 = _0x16da86 + _0x16da86 + 0x1; var _0x42fc8e = _0x443649 - 0x1, _0x2106e3 = _0x44382e - 0x1, _0x5ed20c = _0x295dfc + 0x1, _0x370254 = _0x1c1b50['CsBuh'](_0x16da86, 0x1), _0x37c090 = new _0x3e0e1e(), _0x252a59 = _0x37c090; for (_0x5ac4a7 = 0x1; _0x5ac4a7 < _0x4e6193;) _0x5ac4a7++, _0x252a59 = _0x252a59['n'] = new _0x3e0e1e(); _0x252a59['n'] = _0x37c090; var _0xf76599 = _0x4e6193 = new _0x3e0e1e(); for (_0x5ac4a7 = 0x1; _0x5ac4a7 < _0x5c4c32;) _0x5ac4a7++, _0xf76599 = _0xf76599['n'] = new _0x3e0e1e(); _0xf76599['n'] = _0x4e6193; for (var _0x4dd284, _0xfe3284 = _0x52ead1[_0x56ae('0x383a')][_0x295dfc], _0xfba720 = _0x52ead1[_0x56ae('0x383b')][_0x295dfc], _0x11208a = _0x52ead1[_0x56ae('0x383a')][_0x16da86], _0x234651 = _0x52ead1[_0x56ae('0x383b')][_0x16da86]; 0x0 < _0x46b8f6;) { --_0x46b8f6; var _0x4622dd = _0x2d9f4e = 0x0; var _0x59b8d7 = _0xfe3284, _0x3acb5b = _0xfba720; for (_0x1b30b7 = _0x44382e;;) { var _0x3db706 = _0x557c61[_0x2d9f4e]; _0x5c4c32 = _0x5ed20c * _0x3db706; var _0x1adea8 = _0x557c61[_0x1c1b50['CsBuh'](_0x2d9f4e, 0x1)]; _0x5ac4a7 = _0x5ed20c * _0x1adea8; var _0x5a47de = _0x557c61[_0x2d9f4e + 0x2]; var _0x3ba658 = _0x5ed20c * _0x5a47de; var _0x4e9ff1 = _0x557c61[_0x2d9f4e + 0x3]; var _0x56b9a2 = _0x5ed20c * _0x4e9ff1; _0x252a59 = _0x37c090; for (_0xf76599 = _0x5ed20c; _0x252a59['r'] = _0x3db706, _0x252a59['g'] = _0x1adea8, _0x252a59['b'] = _0x5a47de, _0x252a59['a'] = _0x4e9ff1, _0x252a59 = _0x252a59['n'], -0x1 < --_0xf76599;); _0x4e9ff1 = 0x1; for (_0x4dd284 = _0x5ed20c; _0x4e9ff1 < _0x4dd284;) _0xf76599 = _0x4e9ff1++, _0xf76599 = _0x2d9f4e + ((_0x42fc8e < _0xf76599 ? _0x42fc8e : _0xf76599) << 0x2), _0x5c4c32 += _0x252a59['r'] = _0x557c61[_0xf76599], _0x5ac4a7 += _0x252a59['g'] = _0x557c61[_0xf76599 + 0x1], _0x3ba658 += _0x252a59['b'] = _0x557c61[_0xf76599 + 0x2], _0x56b9a2 += _0x252a59['a'] = _0x557c61[_0xf76599 + 0x3], _0x252a59 = _0x252a59['n']; _0x4dd284 = _0x37c090; _0x252a59 = 0x0; for (_0x4e9ff1 = _0x443649; _0x252a59 < _0x4e9ff1;) _0xf76599 = _0x252a59++, _0x557c61[_0x2d9f4e++] = _0x5c4c32 * _0x59b8d7 >>> _0x3acb5b, _0x557c61[_0x2d9f4e++] = _0x5ac4a7 * _0x59b8d7 >>> _0x3acb5b, _0x557c61[_0x2d9f4e++] = _0x3ba658 * _0x59b8d7 >>> _0x3acb5b, _0x557c61[_0x2d9f4e++] = _0x56b9a2 * _0x59b8d7 >>> _0x3acb5b, _0xf76599 = _0xf76599 + _0x295dfc + 0x1, _0xf76599 = _0x4622dd + (_0xf76599 < _0x42fc8e ? _0xf76599 : _0x42fc8e) << 0x2, _0x5c4c32 -= _0x4dd284['r'] - (_0x4dd284['r'] = _0x557c61[_0xf76599]), _0x5ac4a7 -= _0x4dd284['g'] - (_0x4dd284['g'] = _0x557c61[_0xf76599 + 0x1]), _0x3ba658 -= _0x4dd284['b'] - (_0x4dd284['b'] = _0x557c61[_0xf76599 + 0x2]), _0x56b9a2 -= _0x4dd284['a'] - (_0x4dd284['a'] = _0x557c61[_0xf76599 + 0x3]), _0x4dd284 = _0x4dd284['n']; _0x4622dd += _0x443649; if (!(0x0 < --_0x1b30b7)) break; } _0x59b8d7 = _0x11208a; _0x3acb5b = _0x234651; _0x1b30b7 = 0x0; for (_0x4622dd = _0x443649; _0x1b30b7 < _0x4622dd;) { if (_0x56ae('0x383c') === _0x56ae('0x383c')) { _0x252a59 = _0x1b30b7++; _0x2d9f4e = _0x252a59 << 0x2; _0x3db706 = _0x557c61[_0x2d9f4e]; _0x5c4c32 = _0x370254 * _0x3db706; _0x1adea8 = _0x557c61[_0x2d9f4e + 0x1]; _0x5ac4a7 = _0x370254 * _0x1adea8; _0x5a47de = _0x557c61[_0x2d9f4e + 0x2]; _0x3ba658 = _0x370254 * _0x5a47de; _0x4e9ff1 = _0x557c61[_0x2d9f4e + 0x3]; _0x56b9a2 = _0x370254 * _0x4e9ff1; _0xf76599 = _0x4e6193; _0x2d9f4e = 0x0; for (_0x4dd284 = _0x370254; _0x2d9f4e < _0x4dd284;) _0x2d9f4e++, _0xf76599['r'] = _0x3db706, _0xf76599['g'] = _0x1adea8, _0xf76599['b'] = _0x5a47de, _0xf76599['a'] = _0x4e9ff1, _0xf76599 = _0xf76599['n']; _0x4e9ff1 = _0x443649; _0x4dd284 = 0x1; for (_0x3db706 = _0x16da86 + 0x1; _0x4dd284 < _0x3db706;) _0x1adea8 = _0x4dd284++, _0x2d9f4e = _0x4e9ff1 + _0x252a59 << 0x2, _0x5c4c32 += _0xf76599['r'] = _0x557c61[_0x2d9f4e], _0x5ac4a7 += _0xf76599['g'] = _0x557c61[_0x2d9f4e + 0x1], _0x3ba658 += _0xf76599['b'] = _0x557c61[_0x2d9f4e + 0x2], _0x56b9a2 += _0xf76599['a'] = _0x557c61[_0x2d9f4e + 0x3], _0xf76599 = _0xf76599['n'], _0x1adea8 < _0x2106e3 && (_0x4e9ff1 += _0x443649); _0x2d9f4e = _0x252a59; _0x4dd284 = _0x4e6193; if (0x0 < _0x46b8f6) for (_0x3db706 = 0x0, _0x1adea8 = _0x44382e; _0x3db706 < _0x1adea8;) _0x5a47de = _0x3db706++, _0xf76599 = _0x2d9f4e << 0x2, _0x4e9ff1 = _0x56b9a2 * _0x59b8d7 >>> _0x3acb5b, _0x557c61[_0xf76599 + 0x3] = _0x4e9ff1, 0x0 < _0x4e9ff1 ? (_0x557c61[_0xf76599] = _0x1c1b50['CtXQm'](_0x5c4c32 * _0x59b8d7, _0x3acb5b), _0x557c61[_0xf76599 + 0x1] = _0x5ac4a7 * _0x59b8d7 >>> _0x3acb5b, _0x557c61[_0xf76599 + 0x2] = _0x3ba658 * _0x59b8d7 >>> _0x3acb5b) : _0x557c61[_0xf76599] = _0x557c61[_0xf76599 + 0x1] = _0x557c61[_0xf76599 + 0x2] = 0x0, _0xf76599 = _0x5a47de + _0x370254, _0xf76599 = _0x252a59 + (_0xf76599 < _0x2106e3 ? _0xf76599 : _0x2106e3) * _0x443649 << 0x2, _0x5c4c32 -= _0x4dd284['r'] - (_0x4dd284['r'] = _0x557c61[_0xf76599]), _0x5ac4a7 -= _0x1c1b50[_0x56ae('0x383d')](_0x4dd284['g'], _0x4dd284['g'] = _0x557c61[_0xf76599 + 0x1]), _0x3ba658 -= _0x4dd284['b'] - (_0x4dd284['b'] = _0x557c61[_0xf76599 + 0x2]), _0x56b9a2 -= _0x4dd284['a'] - (_0x4dd284['a'] = _0x557c61[_0xf76599 + 0x3]), _0x4dd284 = _0x4dd284['n'], _0x2d9f4e += _0x443649; else for (var _0x13b6ca = 0x0, _0xfeeea6 = _0x44382e; _0x13b6ca < _0xfeeea6;) { var _0x876409 = _0x13b6ca++; _0xf76599 = _0x2d9f4e << 0x2; _0x4e9ff1 = _0x56b9a2 * _0x59b8d7 >>> _0x3acb5b; _0x557c61[_0xf76599 + 0x3] = _0x4e9ff1; 0x0 < _0x4e9ff1 ? (_0x4e9ff1 = 0xff / _0x4e9ff1, _0x3db706 = (_0x5c4c32 * _0x59b8d7 >>> _0x3acb5b) * _0x4e9ff1 | 0x0, _0x1adea8 = (_0x5ac4a7 * _0x59b8d7 >>> _0x3acb5b) * _0x4e9ff1 | 0x0, _0x5a47de = _0x1c1b50[_0x56ae('0x32d')](_0x3ba658 * _0x59b8d7, _0x3acb5b) * _0x4e9ff1 | 0x0, _0x557c61[_0xf76599] = 0xff < _0x3db706 ? 0xff : _0x3db706, _0x557c61[_0xf76599 + 0x1] = 0xff < _0x1adea8 ? 0xff : _0x1adea8, _0x557c61[_0xf76599 + 0x2] = 0xff < _0x5a47de ? 0xff : _0x5a47de) : _0x557c61[_0xf76599] = _0x557c61[_0xf76599 + 0x1] = _0x557c61[_0xf76599 + 0x2] = 0x0; _0xf76599 = _0x876409 + _0x370254; _0xf76599 = _0x252a59 + (_0xf76599 < _0x2106e3 ? _0xf76599 : _0x2106e3) * _0x443649 << 0x2; _0x5c4c32 -= _0x4dd284['r'] - (_0x4dd284['r'] = _0x557c61[_0xf76599]); _0x5ac4a7 -= _0x4dd284['g'] - (_0x4dd284['g'] = _0x557c61[_0xf76599 + 0x1]); _0x3ba658 -= _0x4dd284['b'] - (_0x4dd284['b'] = _0x557c61[_0x1c1b50[_0x56ae('0x332')](_0xf76599, 0x2)]); _0x56b9a2 -= _0x4dd284['a'] - (_0x4dd284['a'] = _0x557c61[_0xf76599 + 0x3]); _0x4dd284 = _0x4dd284['n']; _0x2d9f4e += _0x443649; } } else { _0x2d151b['prototype'][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x383e')] = this[_0x56ae('0x958')] = !0x1; } } } } }; var _0x3e0e1e = function() { this['a'] = this['b'] = this['g'] = this['r'] = 0x0; this['n'] = null; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4da')]] = _0x3e0e1e; _0x3e0e1e['__name__'] = _0x56ae('0x383f'); _0x3e0e1e[_0x56ae('0x6')] = {}; _0x3e0e1e[_0x56ae('0x6')]['r'] = null; _0x3e0e1e[_0x56ae('0x6')]['g'] = null; _0x3e0e1e[_0x56ae('0x6')]['b'] = null; _0x3e0e1e[_0x56ae('0x6')]['a'] = null; _0x3e0e1e[_0x56ae('0x6')]['n'] = null; _0x3e0e1e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3e0e1e; var _0x2b1f90 = function(_0x2ff08e, _0x3f31c5) { var _0x2c13f9 = {}; _0x2c13f9[_0x56ae('0x3840')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }; null == _0x3f31c5 && (_0x3f31c5 = !0x1); if (null != _0x2ff08e) if (_0x3f31c5) _0x3f31c5 = new _0xdc6378(), _0x3f31c5['future'] = this, _0x175e7c[_0x56ae('0x1cb7')]({ 'promise': _0x3f31c5, 'work': _0x2ff08e }); else try { if (_0x56ae('0x3841') === _0x56ae('0x3841')) { this[_0x56ae('0x7')] = _0x2ff08e(), this[_0x56ae('0x13f0')] = !0x0; } else { var _0xed34dc = _0x2ff08e['fragmentData'], _0x42295a = _0x2ff08e[_0x56ae('0x1c77')]; this[_0x56ae('0xc8f')] ? _0xed34dc[_0x56ae('0x8b6')](_0x42295a + 0x4, -Math[_0x56ae('0x1d53')](0x1 / (_0x59b8d7['__cast'](this[_0x56ae('0x1cd8')], _0x5b17bf)[_0x56ae('0x1532')]() * this[_0x56ae('0x1cd0')]), 0x2)) : _0x2ff08e[_0x56ae('0x19eb')][_0x56ae('0x8b6')](_0x2ff08e[_0x56ae('0x1ce7')] + 0x3, _0x2c13f9[_0x56ae('0x3840')](-0x1, _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x14fe')], _0x82a322)[_0x56ae('0x154e')]() * this[_0x56ae('0x1cd0')])); _0xed34dc[_0x56ae('0x8b6')](_0x42295a + 0x5, 0x1 - this[_0x56ae('0x1ccf')]); if (this['_usePoint']) { var _0x23f98d = this['_castingLight'][_0x56ae('0x13aa')](); _0xed34dc['set'](_0x42295a + 0x8, _0x23f98d['x']); _0xed34dc[_0x56ae('0x8b6')](_0x42295a + 0x9, _0x23f98d['y']); _0xed34dc[_0x56ae('0x8b6')](_0x42295a + 0xa, _0x23f98d['z']); _0x23f98d = _0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0x1cd8')], _0x5b17bf)[_0x56ae('0x152f')]; _0xed34dc[_0x56ae('0x8b6')](_0x42295a + 0xb, 0x1 / (0x2 * _0x23f98d * _0x23f98d)); } _0x3f31c5[_0x56ae('0xd47')][_0x56ae('0xfc2')](_0x2ff08e['texturesIndex'], this['_castingLight'][_0x56ae('0x139b')]()[_0x56ae('0x1543')]()[_0x56ae('0xfc4')](_0x3f31c5)); } } catch (_0x20cc07) { _0x3ce0fc[_0x56ae('0x95b')] = _0x20cc07, this[_0x56ae('0x13f2')] = _0x20cc07 instanceof _0x1adea8 ? _0x20cc07[_0x56ae('0xaed')] : _0x20cc07, this[_0x56ae('0x13f1')] = !0x0; } }; _0x5ac4a7['lime.app.Future'] = _0x2b1f90; _0x2b1f90[_0x56ae('0x8bf')] = _0x56ae('0x3842'); _0x2b1f90['withValue'] = function(_0x6067c0) { var _0x5cf9ab = new _0x2b1f90(); _0x5cf9ab[_0x56ae('0x13f0')] = !0x0; _0x5cf9ab[_0x56ae('0x7')] = _0x6067c0; return _0x5cf9ab; }; _0x2b1f90[_0x56ae('0x6')] = {}; _0x2b1f90[_0x56ae('0x6')]['error'] = null; _0x2b1f90[_0x56ae('0x6')]['isComplete'] = null; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x13f1')] = null; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x7')] = null; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x3083')] = null; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x13f3')] = null; _0x2b1f90[_0x56ae('0x6')]['__progressListeners'] = null; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x8eb')] = function(_0x5543a7) { null != _0x5543a7 && (this.isComplete ? _0x1c1b50.lUWqT(_0x5543a7, this.value) : this.isError || (null == this.__completeListeners && (this.__completeListeners = []), this.__completeListeners.push(_0x5543a7))); return this; }; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x3843')] = function(_0x1154f1) { null != _0x1154f1 && (this.isError ? _0x1154f1(this.error) : this.isComplete || (null == this.__errorListeners && (this.__errorListeners = []), this.__errorListeners.push(_0x1154f1))); return this; }; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x8e8')] = function(_0x3f7442) { null != _0x3f7442 && (null == this.__progressListeners && (this.__progressListeners = []), this.__progressListeners.push(_0x3f7442)); return this; }; _0x2b1f90[_0x56ae('0x6')]['then'] = function(_0x8c340f) { if (this.isComplete) return _0x8c340f(this.value); if (this.isError) { var _0x189ffd = new _0x2b1f90(); _0x189ffd.isError = !0x0; _0x189ffd.error = this.error; return _0x189ffd; } var _0x339e46 = new _0xdc6378(); this.onError(_0x2d9f4e(_0x339e46, _0x339e46.error)); this.onProgress(_0x2d9f4e(_0x339e46, _0x339e46.progress)); this.onComplete(function(_0x189ffd) { _0x189ffd = _0x8c340f(_0x189ffd); _0x189ffd.onError(_0x2d9f4e(_0x339e46, _0x339e46.error)); _0x189ffd.onComplete(_0x2d9f4e(_0x339e46, _0x339e46.complete)); }); return _0x339e46.future; }; _0x2b1f90[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2b1f90; var _0x175e7c = function() {}; _0x5ac4a7[_0x56ae('0x3844')] = _0x175e7c; _0x175e7c['__name__'] = _0x56ae('0x3844'); _0x175e7c[_0x56ae('0x1cb7')] = function(_0x2cb022) { if (_0x56ae('0x3845') === _0x56ae('0x3845')) { null == _0x175e7c[_0x56ae('0x3846')] && (_0x175e7c[_0x56ae('0x3846')] = new _0x35e418(), _0x175e7c[_0x56ae('0x3846')][_0x56ae('0x1a38')][_0x56ae('0x8e9')](_0x175e7c[_0x56ae('0x3847')]), _0x175e7c['threadPool'][_0x56ae('0x8eb')][_0x56ae('0x8e9')](_0x175e7c[_0x56ae('0x3848')]), _0x175e7c[_0x56ae('0x3846')][_0x56ae('0x3843')][_0x56ae('0x8e9')](_0x175e7c[_0x56ae('0x3849')])); _0x175e7c[_0x56ae('0x3846')][_0x56ae('0x1cb7')](_0x2cb022); } else { var _0x55ce6d = this[_0x56ae('0xaba')](), _0x32572 = this[_0x56ae('0xab9')](); 0x0 > _0x55ce6d || 0x0 > _0x32572 || _0x55ce6d > this[_0x56ae('0x15')]() || _0x32572 > _0x575257[_0x56ae('0x7ee')](this[_0x56ae('0x2d14')][_0x56ae('0x9f0')](), this[_0x56ae('0x2d14')]['get_height']()) + 0xc * this[_0x56ae('0x9e3')]['scale']['y'] || (this[_0x56ae('0xbd8')](), _0x2cb022[_0x56ae('0xbd5')]()); } }; _0x175e7c[_0x56ae('0x3847')] = function(_0x1b6fb6) { if (_0x56ae('0x384a') === _0x56ae('0x384b')) { return new _0x4e01eb(this); } else { try { var _0x287eec = _0x1b6fb6[_0x56ae('0x384c')](); _0x175e7c[_0x56ae('0x3846')][_0x56ae('0x384d')]({ 'promise': _0x1b6fb6[_0x56ae('0x2b3f')], 'result': _0x287eec }); } catch (_0x5684b8) { _0x3ce0fc[_0x56ae('0x95b')] = _0x5684b8, _0x175e7c[_0x56ae('0x3846')][_0x56ae('0x384e')]({ 'promise': _0x1b6fb6['promise'], 'error': _0x5684b8 instanceof _0x1adea8 ? _0x5684b8['val'] : _0x5684b8 }); } } }; _0x175e7c[_0x56ae('0x3848')] = function(_0xbccf0c) { if (_0x56ae('0x384f') === _0x56ae('0x3850')) { this[_0x56ae('0xa36')] || this[_0x56ae('0x1d')](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1); var _0x5ac49e = this['__backBufferTexture']; this[_0x56ae('0xc2d')] = this[_0x56ae('0xc2e')]; this[_0x56ae('0xc2e')] = _0x5ac49e; this[_0x56ae('0xa77')][_0x56ae('0xc2f')] = this[_0x56ae('0xc2d')][_0x56ae('0xc30')](this[_0x56ae('0xa77')][_0x56ae('0xc31')], this['__backBufferAntiAlias'], 0x0); this[_0x56ae('0xa36')] = !0x1; } else { _0xbccf0c[_0x56ae('0x2b3f')][_0x56ae('0x14e5')](_0xbccf0c[_0x56ae('0x2b')]); } }; _0x175e7c[_0x56ae('0x3849')] = function(_0x44c33c) { _0x44c33c[_0x56ae('0x2b3f')][_0x56ae('0x13f2')](_0x44c33c[_0x56ae('0x13f2')]); }; var _0xdc6378 = function() { if ('vUWla' !== 'xcDzt') { this[_0x56ae('0xb9f')] = new _0x2b1f90(); } else { var _0x3d2bb0 = _0x10e92a[_0x56ae('0xd35')](); 0x0 == this[_0x56ae('0xd2c')] && (this[_0x56ae('0xd2c')] = _0x3d2bb0); this[_0x56ae('0x10df')] = _0x3d2bb0 - this[_0x56ae('0xd2c')]; this['_time'] = _0x3d2bb0; } }; _0x5ac4a7['lime.app.Promise'] = _0xdc6378; _0xdc6378[_0x56ae('0x8bf')] = 'lime.app.Promise'; _0xdc6378[_0x56ae('0x6')] = {}; _0xdc6378[_0x56ae('0x6')][_0x56ae('0xb9f')] = null; _0xdc6378[_0x56ae('0x6')][_0x56ae('0x14e5')] = function(_0x1e84c6) { if (!this.future.isError && (this.future.isComplete = !0x0, this.future.value = _0x1e84c6, null != this.future.__completeListeners)) { for (var _0x462eed = 0x0, _0x4d1147 = this.future.__completeListeners; _0x462eed < _0x4d1147.length;) { var _0x3e5bb9 = _0x4d1147[_0x462eed]; ++_0x462eed; _0x3e5bb9(_0x1e84c6); } this.future.__completeListeners = null; } return this; }; _0xdc6378[_0x56ae('0x6')][_0x56ae('0x2eac')] = function(_0x55c4fb) { _0x55c4fb.onComplete(_0x2d9f4e(this, this.complete)); _0x55c4fb.onError(_0x2d9f4e(this, this.error)); _0x55c4fb.onProgress(_0x2d9f4e(this, this.progress)); return this; }; _0xdc6378[_0x56ae('0x6')][_0x56ae('0x13f2')] = function(_0x323d7c) { if (!this.future.isComplete && (this.future.isError = !0x0, this.future.error = _0x323d7c, null != this.future.__errorListeners)) { for (var _0x48b524 = 0x0, _0x5e30fb = this.future.__errorListeners; _0x48b524 < _0x5e30fb.length;) { var _0x3ee9f4 = _0x5e30fb[_0x48b524]; ++_0x48b524; _0x3ee9f4(_0x323d7c); } this.future.__errorListeners = null; } return this; }; _0xdc6378[_0x56ae('0x6')]['progress'] = function(_0x113cfc, _0x9aed11) { if (!this.future.isError && !this.future.isComplete && null != this.future.__progressListeners) for (var _0x4295af = 0x0, _0x4fb105 = this.future.__progressListeners; _0x4295af < _0x4fb105.length;) { var _0x34133c = _0x4fb105[_0x4295af]; ++_0x4295af; _0x34133c(_0x113cfc, _0x9aed11); } return this; }; _0xdc6378[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xdc6378; var _0x486cc2 = function() { if (_0x56ae('0x3851') !== _0x56ae('0x3851')) { return this[_0x56ae('0x14e2')] ? this[_0x56ae('0xad9')][_0x56ae('0x32')] : this['__array'][_0x56ae('0x8f0')](a); } else { this['canceled'] = !0x1; this['__listeners'] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; } }; _0x5ac4a7['lime.app._Event_Dynamic_Void'] = _0x486cc2; _0x486cc2[_0x56ae('0x8bf')] = 'lime.app._Event_Dynamic_Void'; _0x486cc2[_0x56ae('0x6')] = {}; _0x486cc2[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x486cc2[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x486cc2[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x486cc2[_0x56ae('0x6')]['add'] = function(_0x58aa84, _0x1a90f7, _0x984cc1) { null == _0x984cc1 && (_0x984cc1 = 0x0); _0x1c1b50.pwCqX(null, _0x1a90f7) && (_0x1a90f7 = !0x1); for (var _0x2bb7bd = 0x0, _0x365d87 = this.__priorities.length; _0x2bb7bd < _0x365d87;) { if (_0x1c1b50.yxrMU(_0x56ae('0x3852'), _0x56ae('0x3852'))) { return new _0x2d151b(null); } else { var _0x13ae64 = _0x2bb7bd++; if (_0x984cc1 > this.__priorities[_0x13ae64]) { this.__listeners.splice(_0x13ae64, 0x0, _0x58aa84); this.__priorities.splice(_0x13ae64, 0x0, _0x984cc1); this.__repeat.splice(_0x13ae64, 0x0, !_0x1a90f7); return; } } } this.__listeners.push(_0x58aa84); this.__priorities.push(_0x984cc1); this.__repeat.push(!_0x1a90f7); }; _0x486cc2[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0xa2709b) { if (_0x56ae('0x3853') !== _0x56ae('0x3853')) { return 0x0 < this._numLightProbes ? 0x0 != (this._diffuseLightSources & 0x2) : !0x1; } else { for (var _0xc35f80 = this.__listeners.length; 0x0 <= --_0xc35f80;) _0xc5462.compareMethods(this.__listeners[_0xc35f80], _0xa2709b) && (this.__listeners.splice(_0xc35f80, 0x1), this.__priorities.splice(_0xc35f80, 0x1), this.__repeat.splice(_0xc35f80, 0x1)); } }; _0x486cc2[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x486cc2[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0xfa9ad6) { if (_0x56ae('0x3854') === _0x56ae('0x3855')) { return function(_0x1a22ad) { return _0x4b9541.compoundFunc(_0xfa9ad6, _0x185a22, _0x1a22ad); }; } else { this.canceled = !0x1; for (var _0x185a22 = this.__listeners, _0x5c8792 = this.__repeat, _0x2bcf21 = 0x0; _0x2bcf21 < _0x185a22.length && (_0x185a22[_0x2bcf21](_0xfa9ad6), _0x5c8792[_0x2bcf21] ? ++_0x2bcf21 : this.remove(_0x185a22[_0x2bcf21]), !this.canceled);); } }; _0x486cc2[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x486cc2; var _0x110e2a = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x56ae('0x3856')] = _0x110e2a; _0x110e2a[_0x56ae('0x8bf')] = _0x56ae('0x3856'); _0x110e2a[_0x56ae('0x6')] = {}; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x578b88, _0x3c76d6, _0x541570) { null == _0x541570 && (_0x541570 = 0x0); null == _0x3c76d6 && (_0x3c76d6 = !0x1); for (var _0x234bc2 = 0x0, _0x342eb1 = this.__priorities.length; _0x234bc2 < _0x342eb1;) { var _0x40a1fa = _0x234bc2++; if (_0x541570 > this.__priorities[_0x40a1fa]) { if (_0x56ae('0x3857') === _0x56ae('0x3857')) { this.__listeners.splice(_0x40a1fa, 0x0, _0x578b88); this.__priorities.splice(_0x40a1fa, 0x0, _0x541570); this.__repeat.splice(_0x40a1fa, 0x0, !_0x3c76d6); return; } else { var _0x3d9594 = _0x56ae('0x3858').split('|'), _0x4199a5 = 0x0; while (!![]) { switch (_0x3d9594[_0x4199a5++]) { case '0': _0x3c76d6 = this._vertices.get(this._uvs[_0x4e6193]); continue; case '1': _0x541570 = this._vertices.get(this._uvs[_0x4e6193 + 0x2]); continue; case '2': _0x5ac4a7 = _0x234bc2.toString() + l.toString(); continue; case '3': if (null != _0x586025[_0x5ac4a7] ? n.existsReserved(_0x5ac4a7) : n.h.hasOwnProperty(_0x5ac4a7)) B.push(null != _0x586025[_0x5ac4a7] ? n.getReserved(_0x5ac4a7) : n.h[_0x5ac4a7]); else { var _0x132bf8 = q.get_length() / 0x3 | 0x0; null != _0x586025[_0x5ac4a7] ? n.setReserved(_0x5ac4a7, _0x132bf8) : n.h[_0x5ac4a7] = _0x132bf8; B.push(null != _0x586025[_0x5ac4a7] ? n.getReserved(_0x5ac4a7) : n.h[_0x5ac4a7]); q.push(_0x541570.get_x()); q.push(_0x541570.get_y()); q.push(_0x541570.get_z()); _0x1b30b7.push(_0x40a1fa.get_u()); _0x1b30b7.push(_0x40a1fa.get_v()); } continue; case '4': _0x4e6193 += 0x6; continue; case '5': _0x234bc2 = this._vertices.get(this._uvs[_0x4e6193 + 0x4]); continue; case '6': 0xffff < B.get_length() + 0x3 && (q = _0x252a59.toFloatVector(null), B = _0x252a59.toIntVector(null), _0x1b30b7 = _0x252a59.toFloatVector(null), _0x2d9f4e.push(q), _0x2d9f4e.push(B), _0x2d9f4e.push(_0x1b30b7), n = new _0x10cca0()); continue; case '7': _0x5ac4a7 = _0x3c76d6.toString() + _0x342eb1.toString(); continue; case '8': _0x342eb1 = this._uvs[_0x575257.ZOUbD(_0x4e6193, 0x1)]; continue; case '9': _0x40a1fa = this._uvs[_0x4e6193 + 0x3]; continue; case '10': (null != _0x586025[_0x5ac4a7] ? n.existsReserved(_0x5ac4a7) : n.h.hasOwnProperty(_0x5ac4a7)) ? B.push(null != _0x586025[_0x5ac4a7] ? n.getReserved(_0x5ac4a7) : n.h[_0x5ac4a7]): (_0x3c76d6 = q.get_length() / 0x3 | 0x0, null != _0x586025[_0x5ac4a7] ? n.setReserved(_0x5ac4a7, _0x3c76d6) : n.h[_0x5ac4a7] = _0x3c76d6, B.push(null != _0x586025[_0x5ac4a7] ? n.getReserved(_0x5ac4a7) : n.h[_0x5ac4a7]), q.push(_0x234bc2.get_x()), q.push(_0x234bc2.get_y()), q.push(_0x234bc2.get_z()), _0x1b30b7.push(l.get_u()), _0x1b30b7.push(l.get_v())); continue; case '11': l = this._uvs[_0x4e6193 + 0x5]; continue; case '12': (null != _0x586025[_0x5ac4a7] ? n.existsReserved(_0x5ac4a7) : n.h.hasOwnProperty(_0x5ac4a7)) ? B.push(null != _0x586025[_0x5ac4a7] ? n.getReserved(_0x5ac4a7) : n.h[_0x5ac4a7]): (_0x541570 = q.get_length() / 0x3 | 0x0, null != _0x586025[_0x5ac4a7] ? n.setReserved(_0x5ac4a7, _0x541570) : n.h[_0x5ac4a7] = _0x541570, B.push(null != _0x586025[_0x5ac4a7] ? n.getReserved(_0x5ac4a7) : n.h[_0x5ac4a7]), q.push(_0x3c76d6.get_x()), q.push(_0x3c76d6.get_y()), q.push(_0x3c76d6.get_z()), _0x1b30b7.push(_0x342eb1.get_u()), _0x1b30b7.push(_0x342eb1.get_v())); continue; case '13': _0x5ac4a7 = _0x541570.toString() + _0x40a1fa.toString(); continue; } break; } } } } this.__listeners.push(_0x578b88); this.__priorities.push(_0x541570); this.__repeat.push(!_0x3c76d6); }; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x3c0bc1) { for (var _0x2b2295 = this.__listeners.length; 0x0 <= --_0x2b2295;) _0xc5462.compareMethods(this.__listeners[_0x2b2295], _0x3c0bc1) && (this.__listeners.splice(_0x2b2295, 0x1), this.__priorities.splice(_0x2b2295, 0x1), this.__repeat.splice(_0x2b2295, 0x1)); }; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x4a86d7, _0x5a4dba, _0x792c9e) { this.canceled = !0x1; for (var _0x578cf9 = this.__listeners, _0x343090 = this.__repeat, _0x5d1ef1 = 0x0; _0x5d1ef1 < _0x578cf9.length && (_0x578cf9[_0x5d1ef1](_0x4a86d7, _0x5a4dba, _0x792c9e), _0x343090[_0x5d1ef1] ? ++_0x5d1ef1 : this.remove(_0x578cf9[_0x5d1ef1]), !this.canceled);); }; _0x110e2a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x110e2a; var _0xbfc3d7 = function() { if ('tyJRz' === _0x56ae('0x3859')) { return _0x56ae('0x168c') == a[_0x56ae('0x1619')](); } else { this['canceled'] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; } }; _0x5ac4a7[_0x56ae('0x385a')] = _0xbfc3d7; _0xbfc3d7[_0x56ae('0x8bf')] = _0x56ae('0x385a'); _0xbfc3d7[_0x56ae('0x6')] = {}; _0xbfc3d7[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0xbfc3d7[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0xbfc3d7[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0xbfc3d7[_0x56ae('0x6')]['add'] = function(_0x368565, _0x5b4c16, _0x1e1e57) { if (_0x56ae('0x385b') === _0x56ae('0x385b')) { _0x575257.DjHUh(null, _0x1e1e57) && (_0x1e1e57 = 0x0); null == _0x5b4c16 && (_0x5b4c16 = !0x1); for (var _0x22bddc = 0x0, _0x42c36c = this.__priorities.length; _0x22bddc < _0x42c36c;) { if (_0x56ae('0x385c') === _0x56ae('0x385d')) { this.leftGroundBuffer = _0x368565; return this.jumpAction.leftGroundBuffer = this.leftGroundBuffer; } else { var _0xed788b = _0x22bddc++; if (_0x1e1e57 > this.__priorities[_0xed788b]) { this.__listeners.splice(_0xed788b, 0x0, _0x368565); this.__priorities.splice(_0xed788b, 0x0, _0x1e1e57); this.__repeat.splice(_0xed788b, 0x0, !_0x5b4c16); return; } } } this.__listeners.push(_0x368565); this.__priorities.push(_0x1e1e57); this.__repeat.push(!_0x5b4c16); } else { return _0x5b4c16 >= _0x368565 ? this.floatAmount : 0x0; } }; _0xbfc3d7[_0x56ae('0x6')]['cancel'] = function() { this.canceled = !0x0; }; _0xbfc3d7[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x256437) { for (var _0x16a28d = this.__listeners.length; 0x0 <= --_0x16a28d;) _0xc5462.compareMethods(this.__listeners[_0x16a28d], _0x256437) && (this.__listeners.splice(_0x16a28d, 0x1), this.__priorities.splice(_0x16a28d, 0x1), this.__repeat.splice(_0x16a28d, 0x1)); }; _0xbfc3d7[_0x56ae('0x6')]['__listeners'] = null; _0xbfc3d7[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x963e32, _0x3ac476, _0xc1701e) { this.canceled = !0x1; for (var _0x42a8a9 = this.__listeners, _0x1572e4 = this.__repeat, _0x3f555e = 0x0; _0x3f555e < _0x42a8a9.length && (_0x42a8a9[_0x3f555e](_0x963e32, _0x3ac476, _0xc1701e), _0x1572e4[_0x3f555e] ? ++_0x3f555e : this.remove(_0x42a8a9[_0x3f555e]), !this.canceled);); }; _0xbfc3d7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xbfc3d7; var _0x2253d4 = function() { this['canceled'] = !0x1; this['__listeners'] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; }; _0x5ac4a7[_0x56ae('0x385e')] = _0x2253d4; _0x2253d4['__name__'] = _0x56ae('0x385e'); _0x2253d4[_0x56ae('0x6')] = {}; _0x2253d4[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x2253d4[_0x56ae('0x6')]['__repeat'] = null; _0x2253d4[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x2253d4[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x10acc0, _0xfd9400, _0x4e9003) { null == _0x4e9003 && (_0x4e9003 = 0x0); null == _0xfd9400 && (_0xfd9400 = !0x1); for (var _0x258d31 = 0x0, _0x221134 = this.__priorities.length; _0x258d31 < _0x221134;) { var _0x138d46 = _0x258d31++; if (_0x4e9003 > this.__priorities[_0x138d46]) { this.__listeners.splice(_0x138d46, 0x0, _0x10acc0); this.__priorities.splice(_0x138d46, 0x0, _0x4e9003); this.__repeat.splice(_0x138d46, 0x0, !_0xfd9400); return; } } this.__listeners.push(_0x10acc0); this.__priorities.push(_0x4e9003); this.__repeat.push(!_0xfd9400); }; _0x2253d4[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x186348) { for (var _0x1810fb = this.__listeners.length; 0x0 <= --_0x1810fb;) _0xc5462.compareMethods(this.__listeners[_0x1810fb], _0x186348) && (this.__listeners.splice(_0x1810fb, 0x1), this.__priorities.splice(_0x1810fb, 0x1), this.__repeat.splice(_0x1810fb, 0x1)); }; _0x2253d4[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x2253d4[_0x56ae('0x6')]['dispatch'] = function(_0x17ac7a, _0x3ac928) { this.canceled = !0x1; for (var _0x6f0035 = this.__listeners, _0x46e7b5 = this.__repeat, _0xf93f16 = 0x0; _0xf93f16 < _0x6f0035.length && (_0x6f0035[_0xf93f16](_0x17ac7a, _0x3ac928), _0x46e7b5[_0xf93f16] ? ++_0xf93f16 : this.remove(_0x6f0035[_0xf93f16]), !this.canceled);); }; _0x2253d4[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2253d4; var _0x4c1edb = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x56ae('0x385f')] = _0x4c1edb; _0x4c1edb[_0x56ae('0x8bf')] = _0x56ae('0x385f'); _0x4c1edb[_0x56ae('0x6')] = {}; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x32e2e1, _0x81da80, _0x3c34aa) { null == _0x3c34aa && (_0x3c34aa = 0x0); null == _0x81da80 && (_0x81da80 = !0x1); for (var _0x19b0a0 = 0x0, _0x186dcc = this.__priorities.length; _0x19b0a0 < _0x186dcc;) { var _0x3bee83 = _0x19b0a0++; if (_0x3c34aa > this.__priorities[_0x3bee83]) { this.__listeners.splice(_0x3bee83, 0x0, _0x32e2e1); this.__priorities.splice(_0x3bee83, 0x0, _0x3c34aa); this.__repeat.splice(_0x3bee83, 0x0, !_0x81da80); return; } } this.__listeners.push(_0x32e2e1); this.__priorities.push(_0x3c34aa); this.__repeat.push(!_0x81da80); }; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x2cb2')] = function() { this.canceled = !0x0; }; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x38ecd3) { for (var _0x154de8 = this.__listeners.length; 0x0 <= --_0x154de8;) _0xc5462.compareMethods(this.__listeners[_0x154de8], _0x38ecd3) && (this.__listeners.splice(_0x154de8, 0x1), this.__priorities.splice(_0x154de8, 0x1), this.__repeat.splice(_0x154de8, 0x1)); }; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x4c1edb[_0x56ae('0x6')]['dispatch'] = function(_0x4165d4, _0x1c4cac, _0x46380c) { this.canceled = !0x1; for (var _0x459d1f = this.__listeners, _0x236c6c = this.__repeat, _0x4c94f3 = 0x0; _0x4c94f3 < _0x459d1f.length && (_0x459d1f[_0x4c94f3](_0x4165d4, _0x1c4cac, _0x46380c), _0x236c6c[_0x4c94f3] ? ++_0x4c94f3 : this.remove(_0x459d1f[_0x4c94f3]), !this.canceled);); }; _0x4c1edb[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4c1edb; var _0x21658c = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; }; _0x5ac4a7['lime.app._Event_Float_Float_lime_ui_MouseWheelMode_Void'] = _0x21658c; _0x21658c[_0x56ae('0x8bf')] = _0x56ae('0x3860'); _0x21658c[_0x56ae('0x6')] = {}; _0x21658c[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x21658c[_0x56ae('0x6')]['__repeat'] = null; _0x21658c[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x21658c[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x5dfc0b, _0x5276e0, _0x4e3012) { var _0x49fba0 = _0x56ae('0x3861').split('|'), _0x344944 = 0x0; while (!![]) { switch (_0x49fba0[_0x344944++]) { case '0': this.__priorities.push(_0x4e3012); continue; case '1': null == _0x4e3012 && (_0x4e3012 = 0x0); continue; case '2': this.__repeat.push(!_0x5276e0); continue; case '3': this.__listeners.push(_0x5dfc0b); continue; case '4': for (var _0x51cc9b = 0x0, _0x383423 = this.__priorities.length; _0x51cc9b < _0x383423;) { var _0x1eebd6 = _0x51cc9b++; if (_0x4e3012 > this.__priorities[_0x1eebd6]) { this.__listeners.splice(_0x1eebd6, 0x0, _0x5dfc0b); this.__priorities.splice(_0x1eebd6, 0x0, _0x4e3012); this.__repeat.splice(_0x1eebd6, 0x0, !_0x5276e0); return; } } continue; case '5': null == _0x5276e0 && (_0x5276e0 = !0x1); continue; } break; } }; _0x21658c[_0x56ae('0x6')]['cancel'] = function() { this.canceled = !0x0; }; _0x21658c[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x57d44b) { for (var _0x49579a = this.__listeners.length; 0x0 <= --_0x49579a;) _0xc5462.compareMethods(this.__listeners[_0x49579a], _0x57d44b) && (this.__listeners.splice(_0x49579a, 0x1), this.__priorities.splice(_0x49579a, 0x1), this.__repeat.splice(_0x49579a, 0x1)); }; _0x21658c[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x21658c[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x30cf11, _0x127300, _0x1c4da4) { this.canceled = !0x1; for (var _0xaad030 = this.__listeners, _0x1078b3 = this.__repeat, _0x32f93d = 0x0; _0x32f93d < _0xaad030.length && (_0xaad030[_0x32f93d](_0x30cf11, _0x127300, _0x1c4da4), _0x1078b3[_0x32f93d] ? ++_0x32f93d : this.remove(_0xaad030[_0x32f93d]), !this.canceled);); }; _0x21658c[_0x56ae('0x6')]['__class__'] = _0x21658c; var _0x2a30ab = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7['lime.app._Event_Int_Float_Float_Void'] = _0x2a30ab; _0x2a30ab[_0x56ae('0x8bf')] = 'lime.app._Event_Int_Float_Float_Void'; _0x2a30ab[_0x56ae('0x6')] = {}; _0x2a30ab[_0x56ae('0x6')]['canceled'] = null; _0x2a30ab[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x2a30ab[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x2a30ab[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x20bb3c, _0x38215d, _0x2915eb) { if (_0x56ae('0x3862') === _0x56ae('0x3862')) { null == _0x2915eb && (_0x2915eb = 0x0); null == _0x38215d && (_0x38215d = !0x1); for (var _0x341fc5 = 0x0, _0x35b583 = this.__priorities.length; _0x341fc5 < _0x35b583;) { var _0x54a00e = _0x341fc5++; if (_0x2915eb > this.__priorities[_0x54a00e]) { this.__listeners.splice(_0x54a00e, 0x0, _0x20bb3c); this.__priorities.splice(_0x54a00e, 0x0, _0x2915eb); this.__repeat.splice(_0x54a00e, 0x0, !_0x38215d); return; } } this.__listeners.push(_0x20bb3c); this.__priorities.push(_0x2915eb); this.__repeat.push(!_0x38215d); } else { this.waitForMouseUp && !_0x29a875.instance.mouseDown && (this.waitForMouseUp = !0x1); if (0x0 < this.blockingOverlays.get_length()) { this.timeBlocked += _0x20bb3c; var _0x520e74 = this.blockingOverlays.get(0x0), _0x43683a = _0x59b8d7.__implements(_0x520e74, _0x242431), _0x454b05 = _0x43683a && _0x59b8d7.__implements(_0x520e74, _0x52cb2c); _0x43683a ? (_0x59b8d7.__cast(_0x520e74, _0x242431).update(_0x20bb3c), (!_0x520e74.get_visible() || _0x454b05 && _0x59b8d7.__cast(_0x520e74, _0x52cb2c).done()) && this.removeNextOverlay()) : _0x520e74.get_visible() || this.removeNextOverlay(); null != _0x520e74.parent && !_0x454b05 && !this.inputOverridden && _0x29a875.instance.metaControlScheme.keyPressed(_0x56ae('0xb77')) && 0.22 > _0x29a875.instance.metaControlScheme.keyPressedTime('unpause') && (this.timeBlocked >= this.minTimes.get(0x0) ? (this.removeNextOverlay(), this.timeBlocked = 0.35) : _0x29a875.instance.metaControlScheme.keyJustPressed(_0x56ae('0xb77')) && (this.timeBlocked += 0.12)); null != _0x520e74.parent && 0x0 < this.maxTimes.get(0x0) && this.timeBlocked >= this.maxTimes.get(0x0) && this.removeNextOverlay(); 0x0 < this.blockingOverlays.get_length() && !_0x29a875.instance.paused && (_0x29a875.instance.set_paused(!0x0), _0x2a1f64.hide(), this.wasPaused = !0x1); } for (_0x520e74 = _0x3e82b5.range(_0x575257.CSDxT(this.nonBlockingOverlays.get_length(), 0x1), -0x1, -0x1); _0x520e74.currentValue != _0x520e74.end;) { _0x43683a = _0x520e74.currentValue += _0x520e74.step; _0x43683a = this.nonBlockingOverlays.get(_0x43683a); var _0x33ffaf = (_0x454b05 = _0x59b8d7.__implements(_0x43683a, _0x242431)) && _0x59b8d7.__implements(_0x43683a, _0x52cb2c); _0x454b05 ? (_0x59b8d7.__cast(_0x43683a, _0x242431).update(_0x20bb3c), (!_0x43683a.get_visible() || _0x33ffaf && _0x59b8d7.__cast(_0x43683a, _0x52cb2c).done()) && this.removeNonBlockingOverlay(_0x43683a)) : _0x43683a.get_visible() || this.removeNonBlockingOverlay(_0x43683a); } null != _0x4421e4.instance.tunnel && (this.levelStartText.update(_0x20bb3c), this.hud.update(_0x20bb3c), this.options.update(_0x20bb3c)); } }; _0x2a30ab[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x2a30ab[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2a30ab; var _0x204edc = function() { if (_0x1c1b50[_0x56ae('0x333')] === 'xwKTv') { 0.4 > c['y'] && (b = this[_0x56ae('0x2ff5')], a['tunnel']['hasMiscParam'](_0x56ae('0x737')) && (b = _0x5605e4['toFloat'](a[_0x56ae('0x94c')][_0x56ae('0x2fa7')]('iceTraction'), b)), a[_0x56ae('0x1271')] = b, a[_0x56ae('0x2223')] = 0.3, a[_0x56ae('0x21f9')] = _0x575257[_0x56ae('0x7ee')](a[_0x56ae('0x21fa')], this['extraSpeed'])); return !0x0; } else { this[_0x56ae('0x35')] = !0x1; this['__listeners'] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; } }; _0x5ac4a7[_0x56ae('0x3863')] = _0x204edc; _0x204edc[_0x56ae('0x8bf')] = _0x56ae('0x3863'); _0x204edc[_0x56ae('0x6')] = {}; _0x204edc[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x204edc[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x204edc[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x204edc[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x23c239, _0x29c5c5, _0x33e336) { null == _0x33e336 && (_0x33e336 = 0x0); null == _0x29c5c5 && (_0x29c5c5 = !0x1); for (var _0x1eccde = 0x0, _0x335691 = this.__priorities.length; _0x1eccde < _0x335691;) { var _0x124acb = _0x1eccde++; if (_0x33e336 > this.__priorities[_0x124acb]) { this.__listeners.splice(_0x124acb, 0x0, _0x23c239); this.__priorities.splice(_0x124acb, 0x0, _0x33e336); this.__repeat.splice(_0x124acb, 0x0, !_0x29c5c5); return; } } this.__listeners.push(_0x23c239); this.__priorities.push(_0x33e336); this.__repeat.push(!_0x29c5c5); }; _0x204edc[_0x56ae('0x6')]['remove'] = function(_0x4628dc) { if (_0x56ae('0x3864') === 'AqDII') { for (var _0x595eaa = this.__listeners.length; 0x0 <= --_0x595eaa;) _0xc5462.compareMethods(this.__listeners[_0x595eaa], _0x4628dc) && (this.__listeners.splice(_0x595eaa, 0x1), this.__priorities.splice(_0x595eaa, 0x1), this.__repeat.splice(_0x595eaa, 0x1)); } else { null == c && (c = !0x1); null == _0x595eaa && (_0x595eaa = !0x1); _0x140b13.call(this, _0x4628dc, _0x595eaa, c); } }; _0x204edc[_0x56ae('0x6')]['__listeners'] = null; _0x204edc[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x2bcdee, _0x5c56c2) { this.canceled = !0x1; for (var _0x2b2edb = this.__listeners, _0x2dcb86 = this.__repeat, _0x43e535 = 0x0; _0x43e535 < _0x2b2edb.length && (_0x2b2edb[_0x43e535](_0x2bcdee, _0x5c56c2), _0x2dcb86[_0x43e535] ? ++_0x43e535 : this.remove(_0x2b2edb[_0x43e535]), !this.canceled);); }; _0x204edc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x204edc; var _0x36ac11 = function() { if ('HxSxU' !== _0x56ae('0x3865')) { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; } else { d(a, b); } }; _0x5ac4a7[_0x56ae('0x3866')] = _0x36ac11; _0x36ac11[_0x56ae('0x8bf')] = _0x56ae('0x3866'); _0x36ac11[_0x56ae('0x6')] = {}; _0x36ac11[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x36ac11[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x36ac11[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x36ac11[_0x56ae('0x6')]['add'] = function(_0x498937, _0x2a9583, _0xc786c7) { null == _0xc786c7 && (_0xc786c7 = 0x0); null == _0x2a9583 && (_0x2a9583 = !0x1); for (var _0x22e5f4 = 0x0, _0x1eaee5 = this.__priorities.length; _0x22e5f4 < _0x1eaee5;) { if ('JoiCP' !== _0x56ae('0x3867')) { return new _0x45211f(_0x498937, _0x2a9583); } else { var _0x12feed = _0x22e5f4++; if (_0xc786c7 > this.__priorities[_0x12feed]) { this.__listeners.splice(_0x12feed, 0x0, _0x498937); this.__priorities.splice(_0x12feed, 0x0, _0xc786c7); this.__repeat.splice(_0x12feed, 0x0, !_0x2a9583); return; } } } this.__listeners.push(_0x498937); this.__priorities.push(_0xc786c7); this.__repeat.push(!_0x2a9583); }; _0x36ac11[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x50291f) { for (var _0x42f11f = this.__listeners.length; 0x0 <= --_0x42f11f;) _0xc5462.compareMethods(this.__listeners[_0x42f11f], _0x50291f) && (this.__listeners.splice(_0x42f11f, 0x1), this.__priorities.splice(_0x42f11f, 0x1), this.__repeat.splice(_0x42f11f, 0x1)); }; _0x36ac11[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x36ac11[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x335cb5, _0x50a2cb) { if (_0x56ae('0x3868') !== _0x56ae('0x3869')) { this.canceled = !0x1; for (var _0x3da335 = this.__listeners, _0x148e9a = this.__repeat, _0x459558 = 0x0; _0x459558 < _0x3da335.length && (_0x3da335[_0x459558](_0x335cb5, _0x50a2cb), _0x148e9a[_0x459558] ? ++_0x459558 : this.remove(_0x3da335[_0x459558]), !this.canceled);); } else { var _0x16b4f2 = _0x3da335.next(); this.register(_0x335cb5, _0x16b4f2.make(_0x335cb5, _0x50a2cb), _0x50a2cb); } }; _0x36ac11[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36ac11; var _0x535069 = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; }; _0x5ac4a7['lime.app._Event_Int_Void'] = _0x535069; _0x535069[_0x56ae('0x8bf')] = _0x56ae('0x386a'); _0x535069[_0x56ae('0x6')] = {}; _0x535069[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x535069[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x535069[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x535069[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x171a3b, _0x556384, _0x483fac) { null == _0x483fac && (_0x483fac = 0x0); null == _0x556384 && (_0x556384 = !0x1); for (var _0x380d0b = 0x0, _0x45b8ca = this.__priorities.length; _0x380d0b < _0x45b8ca;) { if (_0x56ae('0x386b') !== _0x56ae('0x386c')) { var _0x436efa = _0x380d0b++; if (_0x483fac > this.__priorities[_0x436efa]) { this.__listeners.splice(_0x436efa, 0x0, _0x171a3b); this.__priorities.splice(_0x436efa, 0x0, _0x483fac); this.__repeat.splice(_0x436efa, 0x0, !_0x556384); return; } } else { this.__listeners.splice(_0x436efa, 0x0, _0x171a3b); this.__priorities.splice(_0x436efa, 0x0, _0x483fac); this.__repeat.splice(_0x436efa, 0x0, !_0x556384); return; } } this.__listeners.push(_0x171a3b); this.__priorities.push(_0x483fac); this.__repeat.push(!_0x556384); }; _0x535069[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0xff3026) { for (var _0x156477 = this.__listeners.length; 0x0 <= --_0x156477;) _0xc5462.compareMethods(this.__listeners[_0x156477], _0xff3026) && (this.__listeners.splice(_0x156477, 0x1), this.__priorities.splice(_0x156477, 0x1), this.__repeat.splice(_0x156477, 0x1)); }; _0x535069[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x535069[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x5bd9d3) { this.canceled = !0x1; for (var _0xf229e5 = this.__listeners, _0x53c0a6 = this.__repeat, _0x29bebc = 0x0; _0x575257.XfXsh(_0x29bebc, _0xf229e5.length) && (_0xf229e5[_0x29bebc](_0x5bd9d3), _0x53c0a6[_0x29bebc] ? ++_0x29bebc : this.remove(_0xf229e5[_0x29bebc]), !this.canceled);); }; _0x535069[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x535069; var _0x2bfa65 = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7['lime.app._Event_Int_lime_ui_JoystickHatPosition_Void'] = _0x2bfa65; _0x2bfa65['__name__'] = _0x56ae('0x386d'); _0x2bfa65[_0x56ae('0x6')] = {}; _0x2bfa65[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x2bfa65[_0x56ae('0x6')]['__repeat'] = null; _0x2bfa65[_0x56ae('0x6')]['__priorities'] = null; _0x2bfa65[_0x56ae('0x6')]['add'] = function(_0x1d4afb, _0x12a7ad, _0x18678a) { null == _0x18678a && (_0x18678a = 0x0); null == _0x12a7ad && (_0x12a7ad = !0x1); for (var _0x3bda55 = 0x0, _0x1289bd = this.__priorities.length; _0x3bda55 < _0x1289bd;) { var _0x2a432e = _0x3bda55++; if (_0x18678a > this.__priorities[_0x2a432e]) { this.__listeners.splice(_0x2a432e, 0x0, _0x1d4afb); this.__priorities.splice(_0x2a432e, 0x0, _0x18678a); this.__repeat.splice(_0x2a432e, 0x0, !_0x12a7ad); return; } } this.__listeners.push(_0x1d4afb); this.__priorities.push(_0x18678a); this.__repeat.push(!_0x12a7ad); }; _0x2bfa65[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x2bfa65[_0x56ae('0x6')]['__class__'] = _0x2bfa65; var _0x5c07dd = function() { if ('PDntE' === _0x56ae('0x386e')) { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this['__priorities'] = []; this[_0x56ae('0x37')] = []; } else { a[_0x56ae('0xc67')](); } }; _0x5ac4a7['lime.app._Event_String_Int_Int_Void'] = _0x5c07dd; _0x5c07dd[_0x56ae('0x8bf')] = _0x56ae('0x386f'); _0x5c07dd[_0x56ae('0x6')] = {}; _0x5c07dd[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x5c07dd[_0x56ae('0x6')]['__repeat'] = null; _0x5c07dd[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x5c07dd[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x5539ab, _0x3068f2, _0x27898f) { null == _0x27898f && (_0x27898f = 0x0); null == _0x3068f2 && (_0x3068f2 = !0x1); for (var _0x51f55e = 0x0, _0x2d6a20 = this.__priorities.length; _0x51f55e < _0x2d6a20;) { var _0x342a3f = _0x51f55e++; if (_0x27898f > this.__priorities[_0x342a3f]) { if (_0x56ae('0x3870') === _0x56ae('0x3871')) { _0x36799b.call(this); } else { this.__listeners.splice(_0x342a3f, 0x0, _0x5539ab); this.__priorities.splice(_0x342a3f, 0x0, _0x27898f); this.__repeat.splice(_0x342a3f, 0x0, !_0x3068f2); return; } } } this.__listeners.push(_0x5539ab); this.__priorities.push(_0x27898f); this.__repeat.push(!_0x3068f2); }; _0x5c07dd[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x5c07dd[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5c07dd; var _0x2742f5 = function() { this['canceled'] = !0x1; this[_0x56ae('0x36')] = []; this['__priorities'] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x56ae('0x3872')] = _0x2742f5; _0x2742f5[_0x56ae('0x8bf')] = _0x56ae('0x3872'); _0x2742f5[_0x56ae('0x6')] = {}; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0xdb83fe, _0x54edfb, _0xbcd79e) { null == _0xbcd79e && (_0xbcd79e = 0x0); null == _0x54edfb && (_0x54edfb = !0x1); for (var _0x1c6f0c = 0x0, _0x5072a6 = this.__priorities.length; _0x1c6f0c < _0x5072a6;) { var _0x3631d2 = _0x1c6f0c++; if (_0xbcd79e > this.__priorities[_0x3631d2]) { this.__listeners.splice(_0x3631d2, 0x0, _0xdb83fe); this.__priorities.splice(_0x3631d2, 0x0, _0xbcd79e); this.__repeat.splice(_0x3631d2, 0x0, !_0x54edfb); return; } } this.__listeners.push(_0xdb83fe); this.__priorities.push(_0xbcd79e); this.__repeat.push(!_0x54edfb); }; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x2cb2')] = function() { this.canceled = !0x0; }; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x330d')] = function(_0xf691ec) { for (var _0x575222 = 0x0, _0x30d079 = this.__listeners; _0x575222 < _0x30d079.length;) { var _0x498e0e = _0x30d079[_0x575222];++_0x575222; if (_0xc5462.compareMethods(_0x498e0e, _0xf691ec)) return !0x0; } return !0x1; }; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x56b601) { for (var _0x221174 = this.__listeners.length; 0x0 <= --_0x221174;) _0xc5462.compareMethods(this.__listeners[_0x221174], _0x56b601) && (this.__listeners.splice(_0x221174, 0x1), this.__priorities.splice(_0x221174, 0x1), this.__repeat.splice(_0x221174, 0x1)); }; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x2742f5[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x4b0ed0) { this.canceled = !0x1; for (var _0x47c565 = this.__listeners, _0x15623d = this.__repeat, _0x2e2c31 = 0x0; _0x2e2c31 < _0x47c565.length && (_0x47c565[_0x2e2c31](_0x4b0ed0), _0x15623d[_0x2e2c31] ? ++_0x2e2c31 : this.remove(_0x47c565[_0x2e2c31]), !this.canceled);); }; _0x2742f5[_0x56ae('0x6')]['__class__'] = _0x2742f5; var _0x38b93a = function() { if (_0x56ae('0x7f1') !== _0x575257[_0x56ae('0x7f0')]) { _0x4e6193[_0x56ae('0x1428')]('loaderror', null, _0x56ae('0x3873')); } else { this['canceled'] = !0x1; this['__listeners'] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; } }; _0x5ac4a7[_0x56ae('0x3874')] = _0x38b93a; _0x38b93a[_0x56ae('0x8bf')] = 'lime.app._Event_Void_Void'; _0x38b93a[_0x56ae('0x6')] = {}; _0x38b93a[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x38b93a[_0x56ae('0x6')]['__repeat'] = null; _0x38b93a[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x38b93a[_0x56ae('0x6')]['add'] = function(_0x5adf7c, _0x23a1d4, _0x39a2ab) { null == _0x39a2ab && (_0x39a2ab = 0x0); null == _0x23a1d4 && (_0x23a1d4 = !0x1); for (var _0xcc029 = 0x0, _0x34910c = this.__priorities.length; _0xcc029 < _0x34910c;) { var _0x16eace = _0xcc029++; if (_0x39a2ab > this.__priorities[_0x16eace]) { this.__listeners.splice(_0x16eace, 0x0, _0x5adf7c); this.__priorities.splice(_0x16eace, 0x0, _0x39a2ab); this.__repeat.splice(_0x16eace, 0x0, !_0x23a1d4); return; } } this.__listeners.push(_0x5adf7c); this.__priorities.push(_0x39a2ab); this.__repeat.push(!_0x23a1d4); }; _0x38b93a[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x268d31) { for (var _0x48e524 = this.__listeners.length; 0x0 <= --_0x48e524;) _0xc5462.compareMethods(this.__listeners[_0x48e524], _0x268d31) && (this.__listeners.splice(_0x48e524, 0x1), this.__priorities.splice(_0x48e524, 0x1), this.__repeat.splice(_0x48e524, 0x1)); }; _0x38b93a[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x38b93a[_0x56ae('0x6')]['dispatch'] = function() { this.canceled = !0x1; for (var _0x455f3f = this.__listeners, _0x80b449 = this.__repeat, _0x6e0541 = 0x0; _0x6e0541 < _0x455f3f.length && (_0x455f3f[_0x6e0541](), _0x80b449[_0x6e0541] ? ++_0x6e0541 : this.remove(_0x455f3f[_0x6e0541]), !this.canceled);); }; _0x38b93a[_0x56ae('0x6')]['__class__'] = _0x38b93a; var _0xf92084 = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this['__priorities'] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x56ae('0x3875')] = _0xf92084; _0xf92084[_0x56ae('0x8bf')] = _0x56ae('0x3875'); _0xf92084[_0x56ae('0x6')] = {}; _0xf92084[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0xf92084[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0xf92084[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0xf92084[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x33301e, _0x39e85f, _0x44c660) { null == _0x44c660 && (_0x44c660 = 0x0); null == _0x39e85f && (_0x39e85f = !0x1); for (var _0x5e0738 = 0x0, _0x431dbd = this.__priorities.length; _0x5e0738 < _0x431dbd;) { var _0x572148 = _0x5e0738++; if (_0x44c660 > this.__priorities[_0x572148]) { this.__listeners.splice(_0x572148, 0x0, _0x33301e); this.__priorities.splice(_0x572148, 0x0, _0x44c660); this.__repeat.splice(_0x572148, 0x0, !_0x39e85f); return; } } this.__listeners.push(_0x33301e); this.__priorities.push(_0x44c660); this.__repeat.push(!_0x39e85f); }; _0xf92084[_0x56ae('0x6')]['cancel'] = function() { this.canceled = !0x0; }; _0xf92084[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x264f96) { for (var _0x397c99 = this.__listeners.length; 0x0 <= --_0x397c99;) _0xc5462.compareMethods(this.__listeners[_0x397c99], _0x264f96) && (this.__listeners.splice(_0x397c99, 0x1), this.__priorities.splice(_0x397c99, 0x1), this.__repeat.splice(_0x397c99, 0x1)); }; _0xf92084[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0xf92084[_0x56ae('0x6')]['dispatch'] = function(_0x479eda) { if ('wUSaY' !== _0x56ae('0x3876')) { var _0x4a60af = _0x56ae('0x3877').split('|'), _0x2c35e8 = 0x0; while (!![]) { switch (_0x4a60af[_0x2c35e8++]) { case '0': _0x509ae8 = _0xfe3284.width(0x1fe); continue; case '1': this.skater.spritesheet.set_xInverted(!0x1); continue; case '2': this.skater.spritesheet.set_currentFrame(0x32); continue; case '3': this.dialog.addBubble(_0x56ae('0x27de'), -0x78, -0x10e, null, _0x509ae8, null, null, null); continue; case '4': this.dialog.tails.get(0x0).customTailLength = 0x96; continue; case '5': null == _0x5f5d2f && (_0x5f5d2f = !0x0); continue; case '6': this.runner.setIndexedPosition(3.5, 38.2); continue; case '7': if (_0x1d7e50) for (_0x1d7e50 = _0x509ae8.connectors.iterator(); _0x1d7e50.hasNext();) _0x1d7e50.next().redraw(); continue; case '8': _0x5f5d2f = !0x0; continue; case '9': this.runner.spritesheet.set_currentFrame(0x59); continue; case '10': if (_0x3e0b20) for (_0x3e0b20 = _0x509ae8.bubbles.iterator(); _0x3e0b20.hasNext();) _0x3e0b20.next().layout.apply(); continue; case '11': var _0x509ae8 = _0xfe3284.width(0x28a); continue; case '12': this.skater.setIndexedPosition(4.7, 38.2); continue; case '13': null == _0x1d7e50 && (_0x1d7e50 = !0x0); continue; case '14': null == _0x3e0b20 && (_0x3e0b20 = !0x0); continue; case '15': _0x509ae8 = this.dialog; continue; case '16': _0x509ae8 = new _0x5c4c32(this.runner.get_onScreen()); continue; case '17': this.runner.spritesheet.set_xInverted(!0x0); continue; case '18': this.dialog.addBubble(_0x56ae('0x27e0'), 0x3c, 0x154, null, null, null, _0x509ae8, null); continue; case '19': var _0x5f5d2f = new _0x5c4c32(this.runner.get_onScreen()); continue; case '20': var _0x3e0b20 = !0x1, _0x1d7e50 = !0x1; continue; case '21': this.dialog.addBubble(_0x56ae('0x27df'), 0xa0, -0x5a, null, _0x509ae8, -0x1, _0x5f5d2f, null); continue; case '22': if (_0x5f5d2f) for (_0x509ae8 = _0x509ae8.tails.iterator(); _0x509ae8.hasNext();) _0x509ae8.next().redraw(); continue; } break; } } else { this.canceled = !0x1; for (var _0x43a26a = this.__listeners, _0x2ba8cc = this.__repeat, _0x338439 = 0x0; _0x338439 < _0x43a26a.length && (_0x43a26a[_0x338439](_0x479eda), _0x2ba8cc[_0x338439] ? ++_0x338439 : this.remove(_0x43a26a[_0x338439]), !this.canceled);); } }; _0xf92084[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xf92084; var _0x5f2706 = function() { this[_0x56ae('0x35')] = !0x1; this['__listeners'] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; }; _0x5ac4a7[_0x56ae('0x3878')] = _0x5f2706; _0x5f2706['__name__'] = _0x56ae('0x3878'); _0x5f2706[_0x56ae('0x6')] = {}; _0x5f2706[_0x56ae('0x6')]['canceled'] = null; _0x5f2706[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x5f2706[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x5f2706[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x58c7ef, _0xeb4c90, _0x10f682) { var _0x5867ad = '4|3|1|2|0|5'.split('|'), _0x32cfa5 = 0x0; while (!![]) { switch (_0x5867ad[_0x32cfa5++]) { case '0': this.__priorities.push(_0x10f682); continue; case '1': for (var _0x29ef50 = 0x0, _0x378b03 = this.__priorities.length; _0x29ef50 < _0x378b03;) { var _0x737a73 = _0x29ef50++; if (_0x575257.gxSZV(_0x10f682, this.__priorities[_0x737a73])) { this.__listeners.splice(_0x737a73, 0x0, _0x58c7ef); this.__priorities.splice(_0x737a73, 0x0, _0x10f682); this.__repeat.splice(_0x737a73, 0x0, !_0xeb4c90); return; } } continue; case '2': this.__listeners.push(_0x58c7ef); continue; case '3': null == _0xeb4c90 && (_0xeb4c90 = !0x1); continue; case '4': null == _0x10f682 && (_0x10f682 = 0x0); continue; case '5': this.__repeat.push(!_0xeb4c90); continue; } break; } }; _0x5f2706[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x5ada77) { for (var _0x21d0c = this.__listeners.length; 0x0 <= --_0x21d0c;) _0xc5462.compareMethods(this.__listeners[_0x21d0c], _0x5ada77) && (this.__listeners.splice(_0x21d0c, 0x1), this.__priorities.splice(_0x21d0c, 0x1), this.__repeat.splice(_0x21d0c, 0x1)); }; _0x5f2706[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x5f2706[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x1ad3e5, _0xd21c01) { this.canceled = !0x1; for (var _0x29e965 = this.__listeners, _0x2694b6 = this.__repeat, _0xd4ecc1 = 0x0; _0xd4ecc1 < _0x29e965.length && (_0x29e965[_0xd4ecc1](_0x1ad3e5, _0xd21c01), _0x2694b6[_0xd4ecc1] ? ++_0xd4ecc1 : this.remove(_0x29e965[_0xd4ecc1]), !this.canceled);); }; _0x5f2706[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5f2706; var _0x297a4d = function() { this['canceled'] = !0x1; this[_0x56ae('0x36')] = []; this['__priorities'] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x56ae('0x3879')] = _0x297a4d; _0x297a4d[_0x56ae('0x8bf')] = _0x56ae('0x3879'); _0x297a4d[_0x56ae('0x6')] = {}; _0x297a4d[_0x56ae('0x6')]['canceled'] = null; _0x297a4d[_0x56ae('0x6')]['__repeat'] = null; _0x297a4d[_0x56ae('0x6')]['__priorities'] = null; _0x297a4d[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x8885b4, _0x1fe21e, _0x384cfe) { null == _0x384cfe && (_0x384cfe = 0x0); null == _0x1fe21e && (_0x1fe21e = !0x1); for (var _0x18c6b5 = 0x0, _0x302c86 = this.__priorities.length; _0x18c6b5 < _0x302c86;) { var _0xbe4ac4 = _0x18c6b5++; if (_0x384cfe > this.__priorities[_0xbe4ac4]) { this.__listeners.splice(_0xbe4ac4, 0x0, _0x8885b4); this.__priorities.splice(_0xbe4ac4, 0x0, _0x384cfe); this.__repeat.splice(_0xbe4ac4, 0x0, !_0x1fe21e); return; } } this.__listeners.push(_0x8885b4); this.__priorities.push(_0x384cfe); this.__repeat.push(!_0x1fe21e); }; _0x297a4d[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x172bb3) { for (var _0x4cc489 = this.__listeners.length; 0x0 <= --_0x4cc489;) _0xc5462.compareMethods(this.__listeners[_0x4cc489], _0x172bb3) && (this.__listeners.splice(_0x4cc489, 0x1), this.__priorities.splice(_0x4cc489, 0x1), this.__repeat.splice(_0x4cc489, 0x1)); }; _0x297a4d[_0x56ae('0x6')]['__listeners'] = null; _0x297a4d[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0xb19914) { this.canceled = !0x1; for (var _0x49dc0c = this.__listeners, _0x2c0f08 = this.__repeat, _0x49b163 = 0x0; _0x49b163 < _0x49dc0c.length && (_0x49dc0c[_0x49b163](_0xb19914), _0x2c0f08[_0x49b163] ? ++_0x49b163 : this.remove(_0x49dc0c[_0x49b163]), !this.canceled);); }; _0x297a4d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x297a4d; var _0x400ae0 = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x1c1b50['DsMuN']] = _0x400ae0; _0x400ae0['__name__'] = _0x56ae('0x4db'); _0x400ae0[_0x56ae('0x6')] = {}; _0x400ae0[_0x56ae('0x6')]['canceled'] = null; _0x400ae0[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x400ae0[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x400ae0[_0x56ae('0x6')]['add'] = function(_0x26d972, _0x5c28fc, _0x5c3297) { null == _0x5c3297 && (_0x5c3297 = 0x0); null == _0x5c28fc && (_0x5c28fc = !0x1); for (var _0x8d58c7 = 0x0, _0x5ecaf4 = this.__priorities.length; _0x8d58c7 < _0x5ecaf4;) { var _0x2d1284 = _0x8d58c7++; if (_0x5c3297 > this.__priorities[_0x2d1284]) { this.__listeners.splice(_0x2d1284, 0x0, _0x26d972); this.__priorities.splice(_0x2d1284, 0x0, _0x5c3297); this.__repeat.splice(_0x2d1284, 0x0, !_0x5c28fc); return; } } this.__listeners.push(_0x26d972); this.__priorities.push(_0x5c3297); this.__repeat.push(!_0x5c28fc); }; _0x400ae0[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x225ceb) { if (_0x56ae('0x387a') === _0x56ae('0x387a')) { for (var _0x535fd1 = this.__listeners.length; _0x575257.kblOc(0x0, --_0x535fd1);) _0xc5462.compareMethods(this.__listeners[_0x535fd1], _0x225ceb) && (this.__listeners.splice(_0x535fd1, 0x1), this.__priorities.splice(_0x535fd1, 0x1), this.__repeat.splice(_0x535fd1, 0x1)); } else { this.output = new _0x4f2015(); this.pretty = _0x225ceb; } }; _0x400ae0[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x400ae0[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x1cd9f0) { this.canceled = !0x1; for (var _0x230925 = this.__listeners, _0x1552c8 = this.__repeat, _0xbe922a = 0x0; _0xbe922a < _0x230925.length && (_0x230925[_0xbe922a](_0x1cd9f0), _0x1552c8[_0xbe922a] ? ++_0xbe922a : this.remove(_0x230925[_0xbe922a]), !this.canceled);); }; _0x400ae0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x400ae0; var _0x41a8bb = function() { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; }; _0x5ac4a7[_0x56ae('0x387b')] = _0x41a8bb; _0x41a8bb[_0x56ae('0x8bf')] = _0x56ae('0x387b'); _0x41a8bb[_0x56ae('0x6')] = {}; _0x41a8bb[_0x56ae('0x6')]['canceled'] = null; _0x41a8bb[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x41a8bb[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x41a8bb[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x2366a4, _0x2eb744, _0x4e3f60) { null == _0x4e3f60 && (_0x4e3f60 = 0x0); null == _0x2eb744 && (_0x2eb744 = !0x1); for (var _0x51286c = 0x0, _0x32aad9 = this.__priorities.length; _0x51286c < _0x32aad9;) { var _0x114953 = _0x51286c++; if (_0x4e3f60 > this.__priorities[_0x114953]) { this.__listeners.splice(_0x114953, 0x0, _0x2366a4); this.__priorities.splice(_0x114953, 0x0, _0x4e3f60); this.__repeat.splice(_0x114953, 0x0, !_0x2eb744); return; } } this.__listeners.push(_0x2366a4); this.__priorities.push(_0x4e3f60); this.__repeat.push(!_0x2eb744); }; _0x41a8bb[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x575403) { for (var _0x575df4 = this.__listeners.length; 0x0 <= --_0x575df4;) _0xc5462.compareMethods(this.__listeners[_0x575df4], _0x575403) && (this.__listeners.splice(_0x575df4, 0x1), this.__priorities.splice(_0x575df4, 0x1), this.__repeat.splice(_0x575df4, 0x1)); }; _0x41a8bb[_0x56ae('0x6')]['__listeners'] = null; _0x41a8bb[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x3f40ee) { this.canceled = !0x1; for (var _0x70f2f9 = this.__listeners, _0x1eb7ea = this.__repeat, _0x5b9cd9 = 0x0; _0x5b9cd9 < _0x70f2f9.length && (_0x70f2f9[_0x5b9cd9](_0x3f40ee), _0x1eb7ea[_0x5b9cd9] ? ++_0x5b9cd9 : this.remove(_0x70f2f9[_0x5b9cd9]), !this.canceled);); }; _0x41a8bb[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x41a8bb; var _0x3dcb28 = function() { this[_0x56ae('0x35')] = !0x1; this['__listeners'] = []; this['__priorities'] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x56ae('0x387c')] = _0x3dcb28; _0x3dcb28['__name__'] = _0x56ae('0x387c'); _0x3dcb28[_0x56ae('0x6')] = {}; _0x3dcb28[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x3dcb28[_0x56ae('0x6')]['__repeat'] = null; _0x3dcb28[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x3dcb28[_0x56ae('0x6')]['add'] = function(_0x5ab758, _0x2ab33e, _0x213585) { null == _0x213585 && (_0x213585 = 0x0); null == _0x2ab33e && (_0x2ab33e = !0x1); for (var _0x4cc86f = 0x0, _0x2a0c44 = this.__priorities.length; _0x4cc86f < _0x2a0c44;) { var _0x166b3a = _0x4cc86f++; if (_0x213585 > this.__priorities[_0x166b3a]) { this.__listeners.splice(_0x166b3a, 0x0, _0x5ab758); this.__priorities.splice(_0x166b3a, 0x0, _0x213585); this.__repeat.splice(_0x166b3a, 0x0, !_0x2ab33e); return; } } this.__listeners.push(_0x5ab758); this.__priorities.push(_0x213585); this.__repeat.push(!_0x2ab33e); }; _0x3dcb28[_0x56ae('0x6')][_0x56ae('0x2cb2')] = function() { if (_0x56ae('0x387d') === _0x56ae('0x387e')) { return String.fromCodePoint(a); } else { this.canceled = !0x0; } }; _0x3dcb28[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x3c1958) { for (var _0x200cca = this.__listeners.length; 0x0 <= --_0x200cca;) _0xc5462.compareMethods(this.__listeners[_0x200cca], _0x3c1958) && (this.__listeners.splice(_0x200cca, 0x1), this.__priorities.splice(_0x200cca, 0x1), this.__repeat.splice(_0x200cca, 0x1)); }; _0x3dcb28[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x3dcb28[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x4c3434, _0x118699) { this.canceled = !0x1; for (var _0x10dc1f = this.__listeners, _0x446966 = this.__repeat, _0x31968b = 0x0; _0x31968b < _0x10dc1f.length && (_0x10dc1f[_0x31968b](_0x4c3434, _0x118699), _0x446966[_0x31968b] ? ++_0x31968b : this.remove(_0x10dc1f[_0x31968b]), !this.canceled);); }; _0x3dcb28[_0x56ae('0x6')]['__class__'] = _0x3dcb28; var _0x518f42 = function() { this['canceled'] = !0x1; this[_0x56ae('0x36')] = []; this['__priorities'] = []; this[_0x56ae('0x37')] = []; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4dc')]] = _0x518f42; _0x518f42[_0x56ae('0x8bf')] = _0x56ae('0x387f'); _0x518f42[_0x56ae('0x6')] = {}; _0x518f42[_0x56ae('0x6')][_0x56ae('0x35')] = null; _0x518f42[_0x56ae('0x6')][_0x56ae('0x37')] = null; _0x518f42[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x518f42[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x369c62, _0x32512b, _0x304908) { null == _0x304908 && (_0x304908 = 0x0); null == _0x32512b && (_0x32512b = !0x1); for (var _0x58db3d = 0x0, _0x3b212b = this.__priorities.length; _0x58db3d < _0x3b212b;) { var _0x290af8 = _0x58db3d++; if (_0x304908 > this.__priorities[_0x290af8]) { this.__listeners.splice(_0x290af8, 0x0, _0x369c62); this.__priorities.splice(_0x290af8, 0x0, _0x304908); this.__repeat.splice(_0x290af8, 0x0, !_0x32512b); return; } } this.__listeners.push(_0x369c62); this.__priorities.push(_0x304908); this.__repeat.push(!_0x32512b); }; _0x518f42[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x1b0205) { for (var _0x3083ec = this.__listeners.length; 0x0 <= --_0x3083ec;) _0xc5462.compareMethods(this.__listeners[_0x3083ec], _0x1b0205) && (this.__listeners.splice(_0x3083ec, 0x1), this.__priorities.splice(_0x3083ec, 0x1), this.__repeat.splice(_0x3083ec, 0x1)); }; _0x518f42[_0x56ae('0x6')]['__listeners'] = null; _0x518f42[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x38a23f) { this.canceled = !0x1; for (var _0x3ba283 = this.__listeners, _0x368c81 = this.__repeat, _0x48a4dd = 0x0; _0x575257.mZkCf(_0x48a4dd, _0x3ba283.length) && (_0x3ba283[_0x48a4dd](_0x38a23f), _0x368c81[_0x48a4dd] ? ++_0x48a4dd : this.remove(_0x3ba283[_0x48a4dd]), !this.canceled);); }; _0x518f42[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x518f42; var _0x10c168 = function() { if ('ayVxV' === _0x56ae('0x3880')) { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this['__repeat'] = []; } else { _0xff114a[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); _0x51ac9b[_0x56ae('0x1dfe')]() && _0x4421e4[_0x56ae('0x993')]['setTunnel'](null); this['checkSleepy'](); } }; _0x5ac4a7[_0x56ae('0x3881')] = _0x10c168; _0x10c168['__name__'] = _0x56ae('0x3881'); _0x10c168[_0x56ae('0x6')] = {}; _0x10c168[_0x56ae('0x6')]['canceled'] = null; _0x10c168[_0x56ae('0x6')]['__repeat'] = null; _0x10c168[_0x56ae('0x6')][_0x56ae('0x9d9')] = null; _0x10c168[_0x56ae('0x6')][_0x56ae('0x8e9')] = function(_0x3a7b6a, _0x18a120, _0x1100b8) { var _0x35bba3 = _0x56ae('0x3882').split('|'), _0xc6d049 = 0x0; while (!![]) { switch (_0x35bba3[_0xc6d049++]) { case '0': for (var _0x2dcfae = 0x0, _0x440dc0 = this.__priorities.length; _0x2dcfae < _0x440dc0;) { var _0x4dd5a9 = _0x2dcfae++; if (_0x1100b8 > this.__priorities[_0x4dd5a9]) { this.__listeners.splice(_0x4dd5a9, 0x0, _0x3a7b6a); this.__priorities.splice(_0x4dd5a9, 0x0, _0x1100b8); this.__repeat.splice(_0x4dd5a9, 0x0, !_0x18a120); return; } } continue; case '1': this.__priorities.push(_0x1100b8); continue; case '2': null == _0x18a120 && (_0x18a120 = !0x1); continue; case '3': this.__repeat.push(!_0x18a120); continue; case '4': null == _0x1100b8 && (_0x1100b8 = 0x0); continue; case '5': this.__listeners.push(_0x3a7b6a); continue; } break; } }; _0x10c168[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0xc2cbee) { for (var _0x2ce6fe = this.__listeners.length; 0x0 <= --_0x2ce6fe;) _0xc5462.compareMethods(this.__listeners[_0x2ce6fe], _0xc2cbee) && (this.__listeners.splice(_0x2ce6fe, 0x1), this.__priorities.splice(_0x2ce6fe, 0x1), this.__repeat.splice(_0x2ce6fe, 0x1)); }; _0x10c168[_0x56ae('0x6')][_0x56ae('0x36')] = null; _0x10c168[_0x56ae('0x6')][_0x56ae('0x1a39')] = function(_0x153112) { if ('RXYzM' !== _0x575257.WfZRX) { this.canceled = !0x1; for (var _0x3023c6 = this.__listeners, _0x29bcd5 = this.__repeat, _0x3a715f = 0x0; _0x3a715f < _0x3023c6.length && (_0x3023c6[_0x3a715f](_0x153112), _0x29bcd5[_0x3a715f] ? ++_0x3a715f : this.remove(_0x3023c6[_0x3a715f]), !this.canceled);); } else { var _0x51e697 = _0x153112++; this._children.get(_0x51e697).updateMouseChildren(); } }; _0x10c168[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x10c168; var _0x47a534 = function(_0xfaae50, _0x30022e, _0x4e619a, _0x910054, _0xcc0064, _0x169a08, _0x1b30b7) { null == _0xcc0064 && (_0xcc0064 = -0x1); null == _0x910054 && (_0x910054 = -0x1); null == _0x4e619a && (_0x4e619a = 0x0); null == _0x30022e && (_0x30022e = 0x0); this[_0x56ae('0x1d35')] = _0x30022e; this['offsetY'] = _0x4e619a; this['width'] = _0x910054; this[_0x56ae('0x727')] = _0xcc0064; this[_0x56ae('0x93a')] = 0x0; null == _0x1b30b7 && (_0x1b30b7 = _0x246a5a['CANVAS']); this['type'] = _0x1b30b7; if (null == _0xfaae50) { if (0x0 < _0x910054 && 0x0 < _0xcc0064) switch (this[_0x56ae('0x3aa')]['_hx_index']) { case 0x0: this[_0x56ae('0xa2f')] = new _0x225d8f(null, _0x910054, _0xcc0064); _0x5d51e7['createCanvas'](this, _0x910054, _0xcc0064); null != _0x169a08 && 0x0 != _0x169a08 && this[_0x56ae('0xa81')](new _0x3f0b4d(0x0, 0x0, _0x910054, _0xcc0064), _0x169a08); break; case 0x1: _0xfaae50 = _0x910054 * _0xcc0064 * 0x4, _0xfaae50 = null != _0xfaae50 ? new Uint8Array(_0xfaae50) : null, this[_0x56ae('0xa2f')] = new _0x225d8f(_0xfaae50, _0x910054, _0xcc0064), null != _0x169a08 && 0x0 != _0x169a08 && this[_0x56ae('0xa81')](new _0x3f0b4d(0x0, 0x0, _0x910054, _0xcc0064), _0x169a08); } } else this[_0x56ae('0x3883')](_0xfaae50); }; _0x5ac4a7[_0x56ae('0x3884')] = _0x47a534; _0x47a534['__name__'] = _0x56ae('0x3884'); _0x47a534[_0x56ae('0x3347')] = function(_0x3dc030) { if (null == _0x3dc030) return null; var _0x5c4271 = new _0x225d8f(null, _0x3dc030['width'], _0x3dc030[_0x56ae('0x727')]); _0x5c4271[_0x56ae('0x4e6')](_0x3dc030); _0x3dc030 = new _0x47a534(_0x5c4271); _0x3dc030[_0x56ae('0x3aa')] = _0x246a5a[_0x56ae('0x3478')]; return _0x3dc030; }; _0x47a534[_0x56ae('0xbb4')] = function(_0x26624e) { if (_0x575257['vbYGb'](null, _0x26624e)) return null; var _0xff7892 = new _0x47a534(); return _0xff7892[_0x56ae('0xc4e')](_0x26624e) ? _0xff7892 : null; }; _0x47a534[_0x56ae('0x3885')] = function(_0x11f5ae) { if (null == _0x11f5ae) return _0x2b1f90[_0x56ae('0x190c')](null); if (_0x47a534[_0x56ae('0x3886')](_0x11f5ae)) var _0x1ac083 = _0x56ae('0x190d'); else if (_0x47a534['__isJPG'](_0x11f5ae)) _0x1ac083 = _0x56ae('0x3887'); else if (_0x47a534['__isGIF'](_0x11f5ae)) _0x1ac083 = _0x56ae('0x1910'); else if (_0x47a534[_0x56ae('0x3888')](_0x11f5ae)) _0x1ac083 = _0x56ae('0x1911'); else return _0x2b1f90[_0x56ae('0x190c')](null); return _0x56cf94['loadImageFromBytes'](_0x11f5ae, _0x1ac083); }; _0x47a534['loadFromFile'] = function(_0x4fe7eb) { if (_0x1c1b50[_0x56ae('0x3889')] === _0x56ae('0x388a')) { return null == _0x4fe7eb ? _0x2b1f90[_0x56ae('0x190c')](null) : _0x56cf94['loadImage'](_0x4fe7eb); } else { null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x0) && this['_textures']['get'](0x0)['dispose'](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x1) && this[_0x56ae('0x1a18')]['get'](0x1)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x2) && this['_textures']['get'](0x2)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x3) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x3)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x4) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x4)[_0x56ae('0x9cd')](); null != this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x5) && this[_0x56ae('0x1a18')]['get'](0x5)[_0x56ae('0x9cd')](); null != this['_textures'][_0x56ae('0x1b')](0x6) && this[_0x56ae('0x1a18')][_0x56ae('0x1b')](0x6)[_0x56ae('0x9cd')](); null != this['_textures']['get'](0x7) && this['_textures'][_0x56ae('0x1b')](0x7)[_0x56ae('0x9cd')](); } }; _0x47a534[_0x56ae('0x190f')] = function(_0x30106c) { if (_0x1c1b50[_0x56ae('0x335')] !== _0x56ae('0x336')) { this[_0x56ae('0x354c')] = _0x30106c; this[_0x56ae('0x3d')] = this[_0x56ae('0x354c')][_0x56ae('0x3d')]; this[_0x56ae('0x727')] = this[_0x56ae('0x354c')][_0x56ae('0x727')]; this[_0x56ae('0x354d')] = this['mSvg']; if (null != b && (this[_0x56ae('0x354d')] = this[_0x56ae('0x354c')][_0x56ae('0x354e')](b), null == this['mRoot'])) throw new _0x1adea8(_0x56ae('0x354f') + b); } else { if (null == _0x30106c || 0x6 > _0x30106c[_0x56ae('0x32')]) return !0x1; _0x30106c = _0x30106c[_0x56ae('0x1cd3')](0x0, 0x6); return _0x56ae('0x388b') != _0x30106c ? 'GIF89a' == _0x30106c : !0x0; } }; _0x47a534[_0x56ae('0x190e')] = function(_0x3de0af) { return null == _0x3de0af || 0x4 > _0x3de0af[_0x56ae('0x32')] ? !0x1 : 0xff == _0x3de0af['b'][0x0] && 0xd8 == _0x3de0af['b'][0x1] && 0xff == _0x3de0af['b'][_0x3de0af['length'] - 0x2] ? 0xd9 == _0x3de0af['b'][_0x3de0af[_0x56ae('0x32')] - 0x1] : !0x1; }; _0x47a534[_0x56ae('0x3886')] = function(_0x25b2f2) { return null == _0x25b2f2 || 0x8 > _0x25b2f2[_0x56ae('0x32')] ? !0x1 : 0x89 == _0x25b2f2['b'][0x0] && 0x50 == _0x25b2f2['b'][0x1] && 0x4e == _0x25b2f2['b'][0x2] && 0x47 == _0x25b2f2['b'][0x3] && 0xd == _0x25b2f2['b'][0x4] && 0xa == _0x25b2f2['b'][0x5] && 0x1a == _0x25b2f2['b'][0x6] ? 0xa == _0x25b2f2['b'][0x7] : !0x1; }; _0x47a534['__isWebP'] = function(_0x107e97) { if (_0x56ae('0x388c') !== _0x56ae('0x388c')) { var _0x535986 = _0x56ae('0x388d')[_0x56ae('0x44')]('|'), _0x2bf786 = 0x0; while (!![]) { switch (_0x535986[_0x2bf786++]) { case '0': if (!this[_0x56ae('0x973')]['containsPoint'](_0x138cf5)) return _0x510664[_0x56ae('0x20')]['release'](_0x138cf5), this[_0x56ae('0xb0c')](_0x107e97, b, c, d, !0x0, f); continue; case '1': var _0x4093e6 = this[_0x56ae('0x9ac')](), _0x2097d8 = _0x4093e6['a'] * _0x4093e6['d'] - _0x4093e6['b'] * _0x4093e6['c']; continue; case '2': var _0x138cf5 = _0x510664['__pool'][_0x56ae('0x1b')](); continue; case '3': if (0x0 == _0x2097d8) _0x138cf5['x'] = -_0x4093e6['tx'], _0x138cf5['y'] = -_0x4093e6['ty']; else { var _0x3cf222 = 0x1 / _0x2097d8 * (_0x4093e6['c'] * (_0x4093e6['ty'] - _0x138cf5['y']) + _0x4093e6['d'] * (_0x138cf5['x'] - _0x4093e6['tx'])); _0x138cf5['y'] = 0x1 / _0x2097d8 * (_0x4093e6['a'] * (_0x138cf5['y'] - _0x4093e6['ty']) + _0x4093e6['b'] * (_0x4093e6['tx'] - _0x138cf5['x'])); _0x138cf5['x'] = _0x3cf222; } continue; case '4': _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x138cf5); continue; case '5': _0x138cf5[_0x56ae('0x1c')](_0x107e97, b); continue; } break; } } else { return null == _0x107e97 || 0x10 > _0x107e97[_0x56ae('0x32')] ? !0x1 : _0x56ae('0x388e') == _0x107e97[_0x56ae('0x1cd3')](0x0, 0x4) ? _0x56ae('0x388f') == _0x107e97['getString'](0x8, 0x4) : !0x1; } }; _0x47a534[_0x56ae('0x6')] = {}; _0x47a534[_0x56ae('0x6')][_0x56ae('0xa2f')] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0xd96')] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0x1d35')] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0x1078')] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0xa82')] = null; _0x47a534[_0x56ae('0x6')]['type'] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0x93a')] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x47a534[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { if (null != this.buffer) { this.type == _0x246a5a.CANVAS ? _0x5d51e7.convertToCanvas(this) : _0x5d51e7.convertToData(this); var _0x1a9b14 = new _0x47a534(this.buffer.clone(), this.offsetX, this.offsetY, this.width, this.height, null, this.type); _0x1a9b14.version = this.version; return _0x1a9b14; } return new _0x47a534(null, this.offsetX, this.offsetY, this.width, this.height, null, this.type); }; _0x47a534[_0x56ae('0x6')]['colorTransform'] = function(_0x10a639, _0x571a36) { _0x10a639 = this.__clipRect(_0x10a639); if (null != this.buffer && null != _0x10a639) switch (this.type._hx_index) { case 0x0: _0x5d51e7.colorTransform(this, _0x10a639, _0x571a36); break; case 0x1: _0x5d51e7.convertToData(this); _0x2e9520.colorTransform(this, _0x10a639, _0x571a36); break; case 0x2: _0x10a639.offset(this.offsetX, this.offsetY), this.buffer.__srcBitmapData.colorTransform(_0x10a639.__toFlashRectangle(), _0x3ccf93.__toFlashColorTransform(_0x571a36)); } }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3094')] = function(_0x4ffba0, _0x246bb7, _0x2791b7, _0x55d6d5, _0x4c94ed) { _0x246bb7 = this.__clipRect(_0x246bb7); if (null != this.buffer && null != _0x246bb7 && !(_0x4c94ed == _0x16da16.ALPHA && !this.get_transparent() || 0x0 >= _0x246bb7.width || 0x0 >= _0x246bb7.height)) switch (_0x246bb7.x + _0x246bb7.width > _0x4ffba0.width && (_0x246bb7.width = _0x4ffba0.width - _0x246bb7.x), _0x246bb7.y + _0x246bb7.height > _0x4ffba0.height && (_0x246bb7.height = _0x575257.CSDxT(_0x4ffba0.height, _0x246bb7.y)), this.type._hx_index) { case 0x0: _0x5d51e7.copyChannel(this, _0x4ffba0, _0x246bb7, _0x2791b7, _0x55d6d5, _0x4c94ed); break; case 0x1: _0x5d51e7.convertToData(this); _0x5d51e7.convertToData(_0x4ffba0); _0x2e9520.copyChannel(this, _0x4ffba0, _0x246bb7, _0x2791b7, _0x55d6d5, _0x4c94ed); break; case 0x2: switch (_0x55d6d5._hx_index) { case 0x0: var _0x2123a1 = 0x1; break; case 0x1: _0x2123a1 = 0x2; break; case 0x2: _0x2123a1 = 0x4; break; case 0x3: _0x2123a1 = 0x8; } switch (_0x4c94ed._hx_index) { case 0x0: var _0x1b30b7 = 0x1; break; case 0x1: _0x1b30b7 = 0x2; break; case 0x2: _0x1b30b7 = 0x4; break; case 0x3: _0x1b30b7 = 0x8; } _0x246bb7.offset(_0x4ffba0.offsetX, _0x4ffba0.offsetY); _0x2791b7.offset(this.offsetX, this.offsetY); this.buffer.__srcBitmapData.copyChannel(_0x4ffba0.buffer.get_src(), _0x246bb7.__toFlashRectangle(), _0x2791b7.__toFlashPoint(), _0x2123a1, _0x1b30b7); } }; _0x47a534[_0x56ae('0x6')]['copyPixels'] = function(_0x2348da, _0x59bc3a, _0x200674, _0xee9e82, _0x13837f, _0xe4d485) { null == _0xe4d485 && (_0xe4d485 = !0x1); if (null != this.buffer && null != _0x2348da && !(0x0 >= _0x59bc3a.width || 0x0 >= _0x59bc3a.height || 0x0 >= this.width || 0x0 >= this.height)) switch (_0x59bc3a.x + _0x59bc3a.width > _0x2348da.width && (_0x59bc3a.width = _0x2348da.width - _0x59bc3a.x), _0x59bc3a.y + _0x59bc3a.height > _0x2348da.height && (_0x59bc3a.height = _0x2348da.height - _0x59bc3a.y), 0x0 > _0x59bc3a.x && (_0x59bc3a.width += _0x59bc3a.x, _0x59bc3a.x = 0x0), 0x0 > _0x59bc3a.y && (_0x59bc3a.height += _0x59bc3a.y, _0x59bc3a.y = 0x0), _0x200674.x + _0x59bc3a.width > this.width && (_0x59bc3a.width = this.width - _0x200674.x), _0x200674.y + _0x59bc3a.height > this.height && (_0x59bc3a.height = this.height - _0x200674.y), 0x0 > _0x200674.x && (_0x59bc3a.width += _0x200674.x, _0x59bc3a.x -= _0x200674.x, _0x200674.x = 0x0), 0x0 > _0x200674.y && (_0x59bc3a.height += _0x200674.y, _0x59bc3a.y -= _0x200674.y, _0x200674.y = 0x0), _0x2348da == this && _0x200674.x < _0x59bc3a.get_right() && _0x200674.y < _0x59bc3a.get_bottom() && (_0x2348da = this.clone()), _0xee9e82 == _0x2348da && (null == _0x13837f || 0x0 == _0x13837f.x && 0x0 == _0x13837f.y) && (_0x13837f = _0xee9e82 = null), this.type._hx_index) { case 0x0: null != _0xee9e82 ? (_0x5d51e7.convertToData(this), _0x5d51e7.convertToData(_0x2348da), null != _0xee9e82 && _0x5d51e7.convertToData(_0xee9e82), _0x2e9520.copyPixels(this, _0x2348da, _0x59bc3a, _0x200674, _0xee9e82, _0x13837f, _0xe4d485)) : (_0x5d51e7.convertToCanvas(this), _0x5d51e7.convertToCanvas(_0x2348da), _0x5d51e7.copyPixels(this, _0x2348da, _0x59bc3a, _0x200674, _0xee9e82, _0x13837f, _0xe4d485)); break; case 0x1: _0x5d51e7.convertToData(this); _0x5d51e7.convertToData(_0x2348da); null != _0xee9e82 && _0x5d51e7.convertToData(_0xee9e82); _0x2e9520.copyPixels(this, _0x2348da, _0x59bc3a, _0x200674, _0xee9e82, _0x13837f, _0xe4d485); break; case 0x2: _0x59bc3a.offset(_0x2348da.offsetX, _0x2348da.offsetY), _0x200674.offset(this.offsetX, this.offsetY), null != _0xee9e82 && null != _0x13837f && _0x13837f.offset(_0xee9e82.offsetX, _0xee9e82.offsetY), this.buffer.__srcBitmapData.copyPixels(_0x2348da.buffer.__srcBitmapData, _0x59bc3a.__toFlashRectangle(), _0x200674.__toFlashPoint(), null != _0xee9e82 ? _0xee9e82.buffer.get_src() : null, null != _0x13837f ? _0x13837f.__toFlashPoint() : null, _0xe4d485); } }; _0x47a534[_0x56ae('0x6')][_0x56ae('0xa81')] = function(_0x4d12b8, _0x23aa5c, _0x2361dd) { _0x4d12b8 = this.__clipRect(_0x4d12b8); if (_0x1c1b50.rsRCB(null, this.buffer) && null != _0x4d12b8) switch (this.type._hx_index) { case 0x0: _0x5d51e7.fillRect(this, _0x4d12b8, _0x23aa5c, _0x2361dd); break; case 0x1: _0x5d51e7.convertToData(this); if (0x0 == this.buffer.data.length) break; _0x2e9520.fillRect(this, _0x4d12b8, _0x23aa5c, _0x2361dd); break; case 0x2: _0x4d12b8.offset(this.offsetX, this.offsetY); if (null == _0x2361dd) _0x23aa5c = (_0x23aa5c & 0xff) << 0x18 | (_0x23aa5c >>> 0x18 & 0xff) << 0x10 | _0x1c1b50.KBoEG(_0x23aa5c >>> 0x10 & 0xff, 0x8) | _0x23aa5c >>> 0x8 & 0xff; else switch (_0x2361dd) { case 0x1: break; case 0x2: _0x23aa5c = (_0x23aa5c & 0xff) << 0x18 | (_0x23aa5c >>> 0x8 & 0xff) << 0x10 | _0x1c1b50.BVihl(_0x23aa5c >>> 0x10 & 0xff, 0x8) | _0x23aa5c >>> 0x18 & 0xff; break; default: _0x23aa5c = _0x1c1b50.WCyBo((_0x23aa5c & 0xff) << 0x18, (_0x23aa5c >>> 0x18 & 0xff) << 0x10) | (_0x23aa5c >>> 0x10 & 0xff) << 0x8 | _0x23aa5c >>> 0x8 & 0xff; } this.buffer.__srcBitmapData.fillRect(_0x4d12b8.__toFlashRectangle(), _0x23aa5c); } }; _0x47a534[_0x56ae('0x6')][_0x56ae('0xfcb')] = function(_0xd153d9, _0x581c77, _0x25e9ba, _0x2f3583) { null == _0x25e9ba && (_0x25e9ba = !0x0); if (null == this.buffer) return null; switch (this.type._hx_index) { case 0x0: return _0x5d51e7.convertToData(this), _0x2e9520.getColorBoundsRect(this, _0xd153d9, _0x581c77, _0x25e9ba, _0x2f3583); case 0x1: return _0x2e9520.getColorBoundsRect(this, _0xd153d9, _0x581c77, _0x25e9ba, _0x2f3583); case 0x2: return _0xd153d9 = this.buffer.__srcBitmapData.getColorBoundsRect(_0xd153d9, _0x581c77, _0x25e9ba), new _0x3f0b4d(_0xd153d9.x, _0xd153d9.y, _0xd153d9.width, _0xd153d9.height); default: return null; } }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x179b')] = function(_0x43ae92, _0x5eaea1, _0x1ae6a5) { if (null == this.buffer || 0x0 > _0x43ae92 || 0x0 > _0x5eaea1 || _0x43ae92 >= this.width || _0x5eaea1 >= this.height) return 0x0; switch (this.type._hx_index) { case 0x0: return _0x5d51e7.getPixel32(this, _0x43ae92, _0x5eaea1, _0x1ae6a5); case 0x1: return _0x5d51e7.convertToData(this), _0x2e9520.getPixel32(this, _0x43ae92, _0x5eaea1, _0x1ae6a5); case 0x2: _0x43ae92 = this.buffer.__srcBitmapData.getPixel32(_0x43ae92 + this.offsetX, _0x5eaea1 + this.offsetY); if (_0x1c1b50.AFriI(null, _0x1ae6a5)) return (_0x43ae92 >>> 0x10 & 0xff) << 0x18 | (_0x43ae92 >>> 0x8 & 0xff) << 0x10 | (_0x43ae92 & 0xff) << 0x8 | _0x43ae92 >>> 0x18 & 0xff; switch (_0x1ae6a5) { case 0x1: return _0x43ae92; case 0x2: return _0x1c1b50.yiHXG(_0x43ae92 & 0xff, 0x18) | (_0x43ae92 >>> 0x8 & 0xff) << 0x10 | (_0x43ae92 >>> 0x10 & 0xff) << 0x8 | _0x43ae92 >>> 0x18 & 0xff; default: return (_0x43ae92 >>> 0x10 & 0xff) << 0x18 | (_0x43ae92 >>> 0x8 & 0xff) << 0x10 | (_0x43ae92 & 0xff) << 0x8 | _0x43ae92 >>> 0x18 & 0xff; } default: return 0x0; } }; _0x47a534[_0x56ae('0x6')]['setPixel'] = function(_0xef9323, _0x195af9, _0x361979, _0x3c2e7c) { if (!(null == this.buffer || 0x0 > _0xef9323 || 0x0 > _0x195af9 || _0xef9323 >= this.width || _0x195af9 >= this.height)) switch (this.type._hx_index) { case 0x0: _0x5d51e7.setPixel(this, _0xef9323, _0x195af9, _0x361979, _0x3c2e7c); break; case 0x1: _0x5d51e7.convertToData(this); _0x2e9520.setPixel(this, _0xef9323, _0x195af9, _0x361979, _0x3c2e7c); break; case 0x2: if (null == _0x3c2e7c) _0x361979 = (_0x361979 & 0xff) << 0x18 | (_0x361979 >>> 0x18 & 0xff) << 0x10 | (_0x361979 >>> 0x10 & 0xff) << 0x8 | _0x361979 >>> 0x8 & 0xff; else switch (_0x3c2e7c) { case 0x1: break; case 0x2: _0x361979 = (_0x361979 & 0xff) << 0x18 | (_0x361979 >>> 0x8 & 0xff) << 0x10 | (_0x361979 >>> 0x10 & 0xff) << 0x8 | _0x361979 >>> 0x18 & 0xff; break; default: _0x361979 = (_0x361979 & 0xff) << 0x18 | (_0x361979 >>> 0x18 & 0xff) << 0x10 | (_0x361979 >>> 0x10 & 0xff) << 0x8 | _0x361979 >>> 0x8 & 0xff; } this.buffer.__srcBitmapData.setPixel(_0xef9323 + this.offsetX, _0x1c1b50.tJSAt(_0x195af9, this.offsetX), _0x361979); } }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x1295')] = function(_0x1c6da1, _0x2828b7, _0x227b6f, _0x504cb8) { if (!(null == this.buffer || 0x0 > _0x1c6da1 || 0x0 > _0x2828b7 || _0x1c6da1 >= this.width || _0x2828b7 >= this.height)) switch (this.type._hx_index) { case 0x0: _0x5d51e7.setPixel32(this, _0x1c6da1, _0x2828b7, _0x227b6f, _0x504cb8); break; case 0x1: _0x5d51e7.convertToData(this); _0x2e9520.setPixel32(this, _0x1c6da1, _0x2828b7, _0x227b6f, _0x504cb8); break; case 0x2: if (null == _0x504cb8) _0x227b6f = _0x1c1b50.Yycbh(_0x227b6f, 0xff) << 0x18 | (_0x227b6f >>> 0x18 & 0xff) << 0x10 | (_0x227b6f >>> 0x10 & 0xff) << 0x8 | _0x227b6f >>> 0x8 & 0xff; else switch (_0x504cb8) { case 0x1: break; case 0x2: _0x227b6f = _0x1c1b50.JLeok((_0x227b6f & 0xff) << 0x18 | (_0x227b6f >>> 0x8 & 0xff) << 0x10, (_0x227b6f >>> 0x10 & 0xff) << 0x8) | _0x227b6f >>> 0x18 & 0xff; break; default: _0x227b6f = (_0x227b6f & 0xff) << 0x18 | (_0x1c1b50.joKvh(_0x227b6f, 0x18) & 0xff) << 0x10 | (_0x227b6f >>> 0x10 & 0xff) << 0x8 | _0x227b6f >>> 0x8 & 0xff; } this.buffer.__srcBitmapData.setPixel32(_0x1c6da1 + this.offsetX, _0x2828b7 + this.offsetY, _0x227b6f); } }; _0x47a534[_0x56ae('0x6')]['setPixels'] = function(_0x1b015d, _0x371048, _0x2be236, _0x143ebf) { _0x1b015d = this.__clipRect(_0x1b015d); if (null != this.buffer && null != _0x1b015d) switch (null == _0x143ebf && (_0x143ebf = _0x5bc95f.BIG_ENDIAN), this.type._hx_index) { case 0x0: _0x5d51e7.setPixels(this, _0x1b015d, _0x371048, _0x2be236, _0x143ebf); break; case 0x1: _0x5d51e7.convertToData(this), _0x2e9520.setPixels(this, _0x1b015d, _0x371048, _0x2be236, _0x143ebf); } }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3890')] = function(_0x1760f2) { return null == _0x1760f2 || 0x0 > _0x1760f2.x && (_0x1760f2.width -= -_0x1760f2.x, _0x1760f2.x = 0x0, 0x0 >= _0x1760f2.x + _0x1760f2.width) || 0x0 > _0x1760f2.y && (_0x1760f2.height -= -_0x1760f2.y, _0x1760f2.y = 0x0, 0x0 >= _0x1760f2.y + _0x1760f2.height) || _0x1760f2.x + _0x1760f2.width >= this.width && (_0x1760f2.width -= _0x1760f2.x + _0x1760f2.width - this.width, 0x0 >= _0x1760f2.width) || _0x1760f2.y + _0x1760f2.height >= this.height && (_0x1760f2.height -= _0x1760f2.y + _0x1760f2.height - this.height, 0x0 >= _0x1760f2.height) ? null : _0x1760f2; }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3891')] = function(_0x2595c3, _0x2126b6, _0x282463) { if ('oQJFl' === _0x56ae('0x3892')) { 0x0 == this.get_numLights() || 0x0 < this.get_numMethods() ? this.initEffectsPass() : null != this._effectsPass && 0x0 == this.get_numMethods() && this.removeEffectsPass(); null != this._shadowMethod ? this.initCasterLightPass() : this.removeCasterLightPass(); 0x0 < this.get_numNonCasters() ? this.initNonCasterLightPasses() : this.removeNonCasterLightPasses(); } else { var _0x21b800 = this, _0x5ae4a1 = new Image(); _0x5ae4a1.addEventListener(_0x56ae('0x158e'), function(_0x2595c3) { _0x21b800.buffer = new _0x225d8f(null, _0x5ae4a1.width, _0x5ae4a1.height); _0x21b800.buffer.__srcImage = _0x5ae4a1; _0x21b800.offsetX = 0x0; _0x21b800.offsetY = 0x0; _0x21b800.width = _0x21b800.buffer.width; _0x21b800.height = _0x21b800.buffer.height; null != _0x282463 && _0x282463(_0x21b800); }, !0x1); _0x5ae4a1.src = 'data:' + _0x2126b6 + _0x56ae('0x2ec9') + _0x2595c3; } }; _0x47a534[_0x56ae('0x6')][_0x56ae('0xc4b')] = function(_0x228a19, _0x557ba1) { if (_0x47a534.__isPNG(_0x228a19)) var _0x2a9275 = 'image/png'; else if (_0x47a534.__isJPG(_0x228a19)) _0x2a9275 = _0x56ae('0x3887'); else if (_0x47a534.__isGIF(_0x228a19)) _0x2a9275 = _0x56ae('0x1910'); else return !0x1; this.__fromBase64(_0x29bbce.encode(_0x228a19), _0x2a9275, _0x557ba1); return !0x0; }; _0x47a534[_0x56ae('0x6')]['__fromFile'] = function(_0x54dc41, _0xa7d0ea, _0x27e3b8) { var _0x3df144 = this, _0x2590ce = new Image(); _0x56cf94.__isSameOrigin(_0x54dc41) || (_0x2590ce.crossOrigin = 'Anonymous'); _0x2590ce.onload = function(_0x54dc41) { _0x3df144.buffer = new _0x225d8f(null, _0x2590ce.width, _0x2590ce.height); _0x3df144.buffer.__srcImage = _0x2590ce; _0x3df144.width = _0x2590ce.width; _0x3df144.height = _0x2590ce.height; null != _0xa7d0ea && _0xa7d0ea(_0x3df144); }; _0x2590ce.onerror = function(_0x54dc41) { null != _0x27e3b8 && _0x27e3b8(); }; _0x2590ce.src = _0x54dc41; return !0x0; }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3883')] = function(_0x4f5841) { this.buffer = _0x4f5841; null != _0x4f5841 && (-0x1 == this.width && (this.width = _0x4f5841.width), -0x1 == this.height && (this.height = _0x4f5841.height)); }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x15a2')] = function() { null == this.buffer.data && 0x0 < this.buffer.width && 0x0 < this.buffer.height && _0x5d51e7.convertToData(this); return this.buffer.data; }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x1c72')] = function() { return this.buffer.format; }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3893')] = function(_0x55b7a9) { this.buffer.format != _0x55b7a9 && 0x1 == this.type._hx_index && _0x2e9520.setFormat(this, _0x55b7a9); return this.buffer.format = _0x55b7a9; }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3823')] = function() { return this.buffer.premultiplied; }; _0x47a534[_0x56ae('0x6')]['set_premultiplied'] = function(_0x2476cb) { if (_0x2476cb && !this.buffer.premultiplied) switch (this.type._hx_index) { case 0x0: case 0x1: _0x5d51e7.convertToData(this), _0x2e9520.multiplyAlpha(this); } else !_0x2476cb && this.buffer.premultiplied && 0x1 == this.type._hx_index && (_0x5d51e7.convertToData(this), _0x2e9520.unmultiplyAlpha(this)); return _0x2476cb; }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x3834')] = function() { return new _0x3f0b4d(0x0, 0x0, this.width, this.height); }; _0x47a534[_0x56ae('0x6')][_0x56ae('0xa09')] = function() { _0x575257.BfgBx(null, this.buffer.__srcCanvas) || null == this.buffer.data && this.type != _0x246a5a.DATA || _0x5d51e7.convertToCanvas(this); return this.buffer.get_src(); }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x380b')] = function() { return null == this.buffer ? !0x1 : this.buffer.transparent; }; _0x47a534[_0x56ae('0x6')][_0x56ae('0x1e32')] = function(_0x15855c) { return null == this.buffer ? !0x1 : this.buffer.transparent = _0x15855c; }; _0x47a534[_0x56ae('0x6')]['__class__'] = _0x47a534; _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')]['set_transparent'] = _0x56ae('0x1e32'); _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x380b')] = 'get_transparent'; _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa09')] = 'get_src'; _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3834')] = _0x56ae('0x3834'); _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3824')] = 'set_premultiplied'; _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3823')] = _0x56ae('0x3823'); _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')]['set_format'] = _0x56ae('0x3893'); _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')]['get_format'] = _0x56ae('0x1c72'); _0x47a534[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x15a2')] = _0x56ae('0x15a2'); var _0x225d8f = function(_0x64add3, _0x4d4ab9, _0x26b9f2, _0x3f60a4, _0x526dc6) { null == _0x3f60a4 && (_0x3f60a4 = 0x20); null == _0x26b9f2 && (_0x26b9f2 = 0x0); null == _0x4d4ab9 && (_0x4d4ab9 = 0x0); this[_0x56ae('0xf17')] = _0x64add3; this[_0x56ae('0x3d')] = _0x4d4ab9; this[_0x56ae('0x727')] = _0x26b9f2; this[_0x56ae('0x381a')] = _0x3f60a4; this[_0x56ae('0xc16')] = null == _0x526dc6 ? 0x0 : _0x526dc6; this[_0x56ae('0x1948')] = !0x1; this[_0x56ae('0x18f3')] = !0x0; }; _0x5ac4a7[_0x1c1b50['Htnrr']] = _0x225d8f; _0x225d8f[_0x56ae('0x8bf')] = _0x56ae('0x3894'); _0x225d8f[_0x56ae('0x6')] = {}; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x381a')] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0xc16')] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x225d8f[_0x56ae('0x6')]['premultiplied'] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x18f3')] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x225d8f[_0x56ae('0x6')]['__srcBitmapData'] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x28f9')] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0xa6f')] = null; _0x225d8f[_0x56ae('0x6')]['__srcImage'] = null; _0x225d8f[_0x56ae('0x6')]['__srcImageData'] = null; _0x225d8f[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { if (_0x56ae('0x3895') === _0x56ae('0x3896')) { this._hitField = new _0xc32e6(); this._hitField.set_alpha(0x0); this._hitField.doubleClickEnabled = !0x0; this._hitField.get_graphics().beginFill(0x0); this._hitField.get_graphics().drawRect(0x0, 0x0, 0x64, 0x64); this.addChild(this._hitField); } else { var _0x352145 = new _0x225d8f(this.data, this.width, this.height, this.bitsPerPixel); if (null != this.data) { var _0xa59674 = this.data.byteLength; _0xa59674 = null != _0xa59674 ? new Uint8Array(_0xa59674) : null; _0x352145.data = _0xa59674; _0xa59674 = this.data; _0xa59674 = null != _0xa59674 ? new Uint8Array(_0xa59674) : null; _0x352145.data.set(_0xa59674); } else null != this.__srcImageData ? (_0x352145.__srcCanvas = window.document.createElement(_0x56ae('0xa34')), _0x352145.__srcContext = _0x352145.__srcCanvas.getContext('2d'), _0x352145.__srcCanvas.width = this.__srcImageData.width, _0x352145.__srcCanvas.height = this.__srcImageData.height, _0x352145.__srcImageData = _0x352145.__srcContext.createImageData(this.__srcImageData.width, this.__srcImageData.height), _0xa59674 = new Uint8ClampedArray(this.__srcImageData.data), _0x352145.__srcImageData.data.set(_0xa59674)) : null != this.__srcCanvas ? (_0x352145.__srcCanvas = window.document.createElement(_0x56ae('0xa34')), _0x352145.__srcContext = _0x352145.__srcCanvas.getContext('2d'), _0x352145.__srcCanvas.width = this.__srcCanvas.width, _0x352145.__srcCanvas.height = this.__srcCanvas.height, _0x352145.__srcContext.drawImage(this.__srcCanvas, 0x0, 0x0)) : _0x352145.__srcImage = this.__srcImage; _0x352145.bitsPerPixel = this.bitsPerPixel; _0x352145.format = this.format; _0x352145.premultiplied = this.premultiplied; _0x352145.transparent = this.transparent; return _0x352145; } }; _0x225d8f[_0x56ae('0x6')]['get_src'] = function() { if (_0x56ae('0x3897') !== _0x56ae('0x3897')) { var _0x3e63c5 = '3|1|0|4|5|2'.split('|'), _0x4aee0d = 0x0; while (!![]) { switch (_0x3e63c5[_0x4aee0d++]) { case '0': _0x3a111f && (this.setVisible = !0x0, _0x3a111f = this.target, this.cacheVisible = Object.prototype.hasOwnProperty.call(_0x3a111f, _0x56ae('0x1266')) ? _0xc5462.field(_0x3a111f, _0x56ae('0x1266')) : _0xc5462.getProperty(_0x3a111f, _0x56ae('0x1266')), _0x3a111f = this.target, !Object.prototype.hasOwnProperty.call(_0x3a111f, _0x56ae('0x1266')) || _0x3a111f.__properties__ && _0x3a111f.__properties__.set_visible ? _0xc5462.setProperty(_0x3a111f, _0x56ae('0x1266'), !0x0) : _0x3a111f.visible = !0x0); continue; case '1': if (this.toggleVisible && 0x0 != this.properties.alpha) { var _0x3a111f = this.target; _0x3a111f = !(Object.prototype.hasOwnProperty.call(_0x3a111f, _0x56ae('0x1266')) ? _0xc5462.field(_0x3a111f, _0x56ae('0x1266')) : _0xc5462.getProperty(_0x3a111f, _0x56ae('0x1266'))); } else _0x3a111f = !0x1; continue; case '2': ++_0x1fc9d4.actuatorsLength; continue; case '3': this.toggleVisible = Object.prototype.hasOwnProperty.call(this.properties, _0x56ae('0x1a7b')) && this.target instanceof _0x407807; continue; case '4': this.timeOffset = this.startTime; continue; case '5': _0x1fc9d4.actuators.push(this); continue; } break; } } else { return null != this.__srcImage ? this.__srcImage : this.__srcCanvas; } }; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x4e6')] = function(_0x4d8143) { if ('pGuqF' === 'BaaWW') { return this._start; } else { _0x4d8143 instanceof Image ? this.__srcImage = _0x4d8143 : _0x4d8143 instanceof HTMLCanvasElement && (this.__srcCanvas = _0x4d8143, this.__srcContext = this.__srcCanvas.getContext('2d')); return _0x4d8143; } }; _0x225d8f[_0x56ae('0x6')]['get_stride'] = function() { return this.width * (this.bitsPerPixel / 0x8 | 0x0); }; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x225d8f; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3835')] = _0x56ae('0x3835'); _0x225d8f[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x4e6')] = 'set_src'; _0x225d8f[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa09')] = _0x56ae('0xa09'); var _0x16da16 = _0x3acb5b[_0x56ae('0x3898')] = {}, _0x246a5a = _0x3acb5b[_0x56ae('0x4df')] = {}, _0x1f70e9 = function() {}; _0x3acb5b[_0x56ae('0x4df')]['__ename__'] = _0x1c1b50.yDWHG; _0x3acb5b[_0x56ae('0x4df')]['__constructs__'] = [_0x56ae('0x3478'), _0x1c1b50.NBEgs, 'FLASH', _0x56ae('0x1fd9')]; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3478')] = {}; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x4e0')] = {}; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3899')] = {}; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x1fd9')] = {}; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x1fd9')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x1fd9')][_0x56ae('0xce4')] = _0x56ae('0x4df'); _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x1fd9')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3899')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3899')][_0x56ae('0xce4')] = _0x56ae('0x4df'); _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3899')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x4e0')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x4e0')][_0x56ae('0xce4')] = _0x1c1b50.yDWHG; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x4e0')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3478')]['_hx_index'] = 0x0; _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3478')][_0x56ae('0xce4')] = _0x56ae('0x4df'); _0x3acb5b[_0x56ae('0x4df')][_0x56ae('0x3478')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3898')]['__ename__'] = _0x56ae('0x3898'); _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0xcda')] = [_0x56ae('0x389a'), _0x56ae('0x389b'), _0x56ae('0x389c'), _0x56ae('0x380c')]; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389a')] = {}; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389b')] = {}; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389c')] = {}; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x380c')] = {}; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x380c')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x380c')][_0x56ae('0xce4')] = _0x56ae('0x3898'); _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x380c')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389c')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389c')]['__enum__'] = 'lime.graphics.ImageChannel'; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389c')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389b')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389b')]['__enum__'] = _0x56ae('0x3898'); _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389b')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389a')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389a')][_0x56ae('0xce4')] = 'lime.graphics.ImageChannel'; _0x3acb5b[_0x56ae('0x3898')][_0x56ae('0x389a')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x389d')] = _0x1f70e9; _0x1f70e9[_0x56ae('0x8bf')] = _0x56ae('0x389d'); _0x1f70e9[_0x56ae('0x6')] = {}; _0x1f70e9[_0x56ae('0x6')]['attributes'] = null; _0x1f70e9[_0x56ae('0x6')][_0x56ae('0x389e')] = null; _0x1f70e9[_0x56ae('0x6')]['dom'] = null; _0x1f70e9[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x1f70e9[_0x56ae('0x6')][_0x56ae('0x93a')] = null; _0x1f70e9[_0x56ae('0x6')][_0x56ae('0x7c4')] = null; _0x1f70e9[_0x56ae('0x6')][_0x56ae('0x389f')] = null; _0x1f70e9[_0x56ae('0x6')][_0x56ae('0x956')] = null; _0x1f70e9[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1f70e9; var _0x3919dd = {}; _0x5ac4a7['lime.graphics._WebGL2RenderContext.WebGL2RenderContext_Impl_'] = _0x3919dd; _0x3919dd[_0x56ae('0x8bf')] = _0x56ae('0x38a0'); _0x3919dd[_0x56ae('0x38a1')] = function(_0x360f73, _0x2b8edf, _0x3100e3, _0x26f1f9, _0x210e8f) { if (_0x56ae('0x38a2') === _0x56ae('0x38a3')) { this[_0x56ae('0xca1')] = null == _0x2b8edf ? _0x9b5e8a[_0x56ae('0x488')]() : _0x2b8edf; this[_0x56ae('0xa19')] = null == _0x360f73 ? _0x575257[_0x56ae('0x7f7')](null, _0x2b8edf) ? new _0x4b40e0(_0x2b8edf[_0x56ae('0x3d')] | 0x0, _0x2b8edf[_0x56ae('0x727')] | 0x0, _0x2b8edf) : _0xfba720['get_stageLayout']()[_0x56ae('0xa19')] : _0x360f73; this[_0x56ae('0xca1')][_0x56ae('0x95e')]('change', _0x2d9f4e(this, this[_0x56ae('0x201c')])); this[_0x56ae('0xc9b')] = _0x252a59[_0x56ae('0x977')](null); } else { null != _0x26f1f9 ? _0x360f73['uniform2fv'](_0x2b8edf, _0x3100e3, _0x26f1f9, _0x210e8f) : _0x360f73[_0x56ae('0x38a1')](_0x2b8edf, _0x3100e3); } }; var _0x96460b = {}; _0x5ac4a7['lime.graphics._WebGLRenderContext.WebGLRenderContext_Impl_'] = _0x96460b; _0x96460b[_0x56ae('0x8bf')] = _0x56ae('0x38a4'); _0x96460b[_0x56ae('0x38a5')] = function(_0x19b98b, _0x354db9, _0x5218cc, _0x1c26a4) { _0x19b98b[_0x56ae('0x38a5')](_0x354db9, _0x5218cc, _0x1c26a4); }; _0x96460b[_0x56ae('0x11ec')] = function(_0x3587a4, _0x4fb38b, _0x50e389, _0x176aa2, _0x290775, _0x5b9b4e, _0x1b30b7, _0x2d9f4e) { _0x3587a4[_0x56ae('0x11ec')](_0x4fb38b, _0x50e389, _0x176aa2, _0x290775, _0x5b9b4e, _0x1b30b7, _0x2d9f4e); }; _0x96460b['texImage2D'] = function(_0x4ca4c7, _0x37139a, _0x2b9ed0, _0x3f30ff, _0x4772f0, _0x5ddccc, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193) { null != _0x2d9f4e ? _0x4ca4c7[_0x56ae('0x1e20')](_0x37139a, _0x2b9ed0, _0x3f30ff, _0x4772f0, _0x5ddccc, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193) : _0x4ca4c7['texImage2D'](_0x37139a, _0x2b9ed0, _0x3f30ff, _0x4772f0, _0x5ddccc, _0x1b30b7); }; _0x96460b['uniformMatrix2fv'] = function(_0x1ac826, _0x310935, _0x3e1f43, _0x43e083) { _0x1ac826[_0x56ae('0x38a6')](_0x310935, _0x3e1f43, _0x43e083); }; _0x96460b[_0x56ae('0x38a7')] = function(_0xbee57a, _0x6da010, _0x1c4f38, _0x159d2e) { _0xbee57a[_0x56ae('0x38a7')](_0x6da010, _0x1c4f38, _0x159d2e); }; _0x96460b[_0x56ae('0x38a8')] = function(_0xb225d2, _0xbffeab, _0x426490, _0x3d46e7) { _0xb225d2[_0x56ae('0x38a8')](_0xbffeab, _0x426490, _0x3d46e7); }; _0x96460b['fromWebGL2RenderContext'] = function(_0x1d47d2) { return _0x1d47d2; }; var _0x175302 = function(_0x3fbcd2) {}; _0x5ac4a7[_0x56ae('0x38a9')] = _0x175302; _0x175302[_0x56ae('0x8bf')] = 'lime.graphics.cairo.Cairo'; _0x175302[_0x56ae('0x6')] = {}; _0x175302[_0x56ae('0x6')][_0x56ae('0x381b')] = function() {}; _0x175302[_0x56ae('0x6')][_0x56ae('0x38aa')] = function() {}; _0x175302[_0x56ae('0x6')][_0x56ae('0x38ab')] = function() {}; _0x175302[_0x56ae('0x6')]['paint'] = function() {}; _0x175302[_0x56ae('0x6')][_0x56ae('0x2045')] = function(_0x470c5f, _0x3cef70, _0x521e62, _0x386bed) {}; _0x175302[_0x56ae('0x6')]['restore'] = function() {}; _0x175302[_0x56ae('0x6')][_0x56ae('0x209a')] = function() {}; _0x175302[_0x56ae('0x6')][_0x56ae('0x38ac')] = function(_0x2891e0) { return _0x2891e0; }; _0x175302[_0x56ae('0x6')]['setSourceRGB'] = function(_0xfc63d5, _0x807375, _0xc7b58b) {}; _0x175302[_0x56ae('0x6')]['set_matrix'] = function(_0x20633e) { return _0x20633e; }; _0x175302[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x175302; _0x175302[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x175302[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xaa9')] = _0x1c1b50.KAObx; var _0x39541a = {}; _0x5ac4a7[_0x56ae('0x38ad')] = _0x39541a; _0x39541a[_0x56ae('0x8bf')] = 'lime.graphics.cairo._CairoSurface.CairoSurface_Impl_'; _0x39541a['flush'] = function(_0x8ce712) {}; var _0x45fb22 = function() {}; _0x5ac4a7[_0x56ae('0x38ae')] = _0x45fb22; _0x45fb22[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x4e2')]; var _0x3d4892 = function() { this['STACK_UNDERFLOW'] = 0x504; this['STACK_OVERFLOW'] = 0x503; this[_0x56ae('0x38af')] = 0x2; this[_0x56ae('0x38b0')] = 0x92e0; this[_0x56ae('0x38b1')] = 0x9148; this[_0x56ae('0x38b2')] = 0x9147; this['DEBUG_SEVERITY_HIGH'] = 0x9146; this[_0x56ae('0x38b3')] = 0x9145; this[_0x56ae('0x38b4')] = 0x9144; this['MAX_DEBUG_MESSAGE_LENGTH'] = 0x9143; this['MAX_LABEL_LENGTH'] = 0x82e8; this[_0x56ae('0x38b5')] = 0x82e6; this[_0x56ae('0x38b6')] = 0x82e3; this['PROGRAM'] = 0x82e2; this[_0x56ae('0x38b7')] = 0x82e1; this['BUFFER'] = 0x82e0; this['DEBUG_GROUP_STACK_DEPTH'] = 0x826d; this[_0x56ae('0x38b8')] = 0x826c; this[_0x56ae('0x38b9')] = 0x826b; this[_0x56ae('0x38ba')] = 0x826a; this[_0x56ae('0x38bb')] = 0x8269; this[_0x56ae('0x38bc')] = 0x8268; this['DEBUG_TYPE_OTHER'] = 0x8251; this[_0x56ae('0x38bd')] = 0x8250; this['DEBUG_TYPE_PORTABILITY'] = 0x824f; this[_0x56ae('0x38be')] = 0x824e; this['DEBUG_TYPE_DEPRECATED_BEHAVIOR'] = 0x824d; this[_0x56ae('0x38bf')] = 0x824c; this[_0x56ae('0x38c0')] = 0x824b; this[_0x56ae('0x38c1')] = 0x824a; this[_0x56ae('0x38c2')] = 0x8249; this[_0x56ae('0x38c3')] = 0x8248; this[_0x56ae('0x38c4')] = 0x8247; this[_0x56ae('0x38c5')] = 0x8246; this['DEBUG_CALLBACK_USER_PARAM'] = 0x8245; this[_0x56ae('0x38c6')] = 0x8244; this['DEBUG_NEXT_LOGGED_MESSAGE_LENGTH'] = 0x8243; this[_0x56ae('0x38c7')] = 0x8242; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4e3')]] = _0x3d4892; _0x3d4892[_0x56ae('0x8bf')] = _0x56ae('0x4e4'); _0x3d4892[_0x56ae('0x6')] = {}; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c7')] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_NEXT_LOGGED_MESSAGE_LENGTH'] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c6')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c8')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c5')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c4')] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_SOURCE_SHADER_COMPILER'] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c2')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c1')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c0')] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_TYPE_ERROR'] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_TYPE_DEPRECATED_BEHAVIOR'] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38be')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38c9')] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_TYPE_PERFORMANCE'] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38ca')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38bc')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38bb')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38ba')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38b9')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38b8')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38cb')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38cc')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38b7')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38cd')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38b6')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38b5')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38ce')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38cf')] = null; _0x3d4892[_0x56ae('0x6')]['MAX_DEBUG_LOGGED_MESSAGES'] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_LOGGED_MESSAGES'] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38d0')] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_SEVERITY_MEDIUM'] = null; _0x3d4892[_0x56ae('0x6')]['DEBUG_SEVERITY_LOW'] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38b0')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38af')] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x38d1')] = null; _0x3d4892[_0x56ae('0x6')]['STACK_UNDERFLOW'] = null; _0x3d4892[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3d4892; var _0x3ccf93 = {}; _0x5ac4a7[_0x56ae('0x38d2')] = _0x3ccf93; _0x3ccf93['__name__'] = 'lime.math._ColorMatrix.ColorMatrix_Impl_'; _0x3ccf93[_0x56ae('0x38d3')] = function(_0x10be80) { if (null == _0x3ccf93[_0x56ae('0x38d4')]) { var _0x599b7a = new Uint8Array(0x100); _0x3ccf93[_0x56ae('0x38d4')] = _0x599b7a; } _0x3ccf93['__alphaTable'][0x0] = 0x0; for (var _0x459c51 = 0x1; 0x100 > _0x459c51;) { var _0x906ca9 = _0x459c51++; _0x599b7a = Math[_0x56ae('0x49')](_0x906ca9 * _0x10be80[0x12] + 0xff * _0x10be80[0x13]); 0xff < _0x599b7a && (_0x599b7a = 0xff); 0x0 > _0x599b7a && (_0x599b7a = 0x0); _0x3ccf93[_0x56ae('0x38d4')][_0x906ca9] = _0x599b7a; } return _0x3ccf93[_0x56ae('0x38d4')]; }; _0x3ccf93['getBlueTable'] = function(_0xb2b7d4) { if (null == _0x3ccf93[_0x56ae('0x3086')]) { var _0x5f3093 = new Uint8Array(0x100); _0x3ccf93['__blueTable'] = _0x5f3093; } for (var _0xfa5d0b = 0x0; 0x100 > _0xfa5d0b;) { var _0x32cefe = _0xfa5d0b++; _0x5f3093 = Math['floor'](_0x32cefe * _0xb2b7d4[0xc] + 0xff * _0xb2b7d4[0xe]); 0xff < _0x5f3093 && (_0x5f3093 = 0xff); 0x0 > _0x5f3093 && (_0x5f3093 = 0x0); _0x3ccf93['__blueTable'][_0x32cefe] = _0x5f3093; } return _0x3ccf93[_0x56ae('0x3086')]; }; _0x3ccf93['getGreenTable'] = function(_0xe0dabd) { if (null == _0x3ccf93['__greenTable']) { if ('wYsox' === _0x56ae('0x38d5')) { var _0x252fa4 = _0x1508f0++; _0x50b13c[_0x56ae('0x8b6')](_0x252fa4, _0x5d929f[_0x252fa4]); } else { var _0x42af80 = new Uint8Array(0x100); _0x3ccf93[_0x56ae('0x1dc5')] = _0x42af80; } } for (var _0x3fff3e = 0x0; 0x100 > _0x3fff3e;) { var _0x3d5c6d = _0x3fff3e++; _0x42af80 = Math[_0x56ae('0x49')](_0x3d5c6d * _0xe0dabd[0x6] + 0xff * _0xe0dabd[0x9]); 0xff < _0x42af80 && (_0x42af80 = 0xff); 0x0 > _0x42af80 && (_0x42af80 = 0x0); _0x3ccf93[_0x56ae('0x1dc5')][_0x3d5c6d] = _0x42af80; } return _0x3ccf93[_0x56ae('0x1dc5')]; }; _0x3ccf93[_0x56ae('0x3814')] = function(_0x168318) { if ('iYUfH' === _0x56ae('0x38d6')) { if (null == _0x3ccf93[_0x56ae('0x38d7')]) { var _0x2a8de4 = new Uint8Array(0x100); _0x3ccf93[_0x56ae('0x38d7')] = _0x2a8de4; } for (var _0x1f7d30 = 0x0; 0x100 > _0x1f7d30;) { var _0x896ac0 = _0x1f7d30++; _0x2a8de4 = Math[_0x56ae('0x49')](_0x896ac0 * _0x168318[0x0] + 0xff * _0x168318[0x4]); 0xff < _0x2a8de4 && (_0x2a8de4 = 0xff); 0x0 > _0x2a8de4 && (_0x2a8de4 = 0x0); _0x3ccf93[_0x56ae('0x38d7')][_0x896ac0] = _0x2a8de4; } return _0x3ccf93[_0x56ae('0x38d7')]; } else { _0x168318[_0x56ae('0x1bbe')] = !0x0; _0x168318[_0x56ae('0x1bc1')] = !0x0; _0x168318[_0x56ae('0x1bc0')] = this[_0x56ae('0xc8f')]; _0x168318[_0x56ae('0x1bd1')] = 0x0 < _0x168318[_0x56ae('0x1c6a')]; } }; _0x3ccf93[_0x56ae('0x38d8')] = function(_0x1fed7b) { return null; }; var _0x1ca1da = {}; _0x5ac4a7[_0x56ae('0x38d9')] = _0x1ca1da; _0x1ca1da[_0x56ae('0x8bf')] = 'lime.math._Matrix4.Matrix4_Impl_'; _0x1ca1da[_0x56ae('0x1ef0')] = function(_0x34c358) { if (null == _0x34c358 || 0x10 != _0x34c358[_0x56ae('0x32')]) _0x34c358 = _0x1ca1da[_0x56ae('0xa51')], _0x34c358 = null != _0x34c358 ? new Float32Array(_0x34c358) : null; return _0x34c358; }; _0x1ca1da['append'] = function(_0x10d6b3, _0x3d164b) { var _0x572086 = _0x10d6b3[0x0], _0x4ffbfd = _0x10d6b3[0x4], _0x25e195 = _0x10d6b3[0x8], _0x383d85 = _0x10d6b3[0xc], _0x1b30b7 = _0x10d6b3[0x1], _0x2d9f4e = _0x10d6b3[0x5], _0x5ac4a7 = _0x10d6b3[0x9], _0x4e6193 = _0x10d6b3[0xd], _0x5c4c32 = _0x10d6b3[0x2], _0xa47957 = _0x10d6b3[0x6], _0x188f86 = _0x10d6b3[0xa], _0x160e33 = _0x10d6b3[0xe], _0x370254 = _0x10d6b3[0x3], _0x252a59 = _0x10d6b3[0x7], _0x37c090 = _0x10d6b3[0xb], _0xf76599 = _0x10d6b3[0xf], _0x4dd284 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0x0), _0xfe3284 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0x4), _0xfba720 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0x8), _0x11208a = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0xc), _0x234651 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0x1), _0x4622dd = _0x1ca1da['get'](_0x3d164b, 0x5), _0x59b8d7 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0x9), _0x3acb5b = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0xd), _0x3db706 = _0x1ca1da['get'](_0x3d164b, 0x2), _0x1adea8 = _0x1ca1da['get'](_0x3d164b, 0x6), _0x53ec1b = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0xa), _0x3ba658 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0xe), _0x4e9ff1 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0x3), _0x56b9a2 = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0x7), _0x13b6ca = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0xb); _0x3d164b = _0x1ca1da[_0x56ae('0x1b')](_0x3d164b, 0xf); _0x10d6b3[0x0] = _0x572086 * _0x4dd284 + _0x1b30b7 * _0xfe3284 + _0x5c4c32 * _0xfba720 + _0x370254 * _0x11208a; _0x10d6b3[0x1] = _0x572086 * _0x234651 + _0x1b30b7 * _0x4622dd + _0x5c4c32 * _0x59b8d7 + _0x370254 * _0x3acb5b; _0x10d6b3[0x2] = _0x575257['LPfgd'](_0x572086, _0x3db706) + _0x1b30b7 * _0x1adea8 + _0x575257[_0x56ae('0x38da')](_0x5c4c32, _0x53ec1b) + _0x370254 * _0x3ba658; _0x10d6b3[0x3] = _0x572086 * _0x4e9ff1 + _0x1b30b7 * _0x56b9a2 + _0x5c4c32 * _0x13b6ca + _0x370254 * _0x3d164b; _0x10d6b3[0x4] = _0x4ffbfd * _0x4dd284 + _0x2d9f4e * _0xfe3284 + _0xa47957 * _0xfba720 + _0x252a59 * _0x11208a; _0x10d6b3[0x5] = _0x4ffbfd * _0x234651 + _0x2d9f4e * _0x4622dd + _0xa47957 * _0x59b8d7 + _0x252a59 * _0x3acb5b; _0x10d6b3[0x6] = _0x4ffbfd * _0x3db706 + _0x2d9f4e * _0x1adea8 + _0xa47957 * _0x53ec1b + _0x252a59 * _0x3ba658; _0x10d6b3[0x7] = _0x4ffbfd * _0x4e9ff1 + _0x2d9f4e * _0x56b9a2 + _0xa47957 * _0x13b6ca + _0x252a59 * _0x3d164b; _0x10d6b3[0x8] = _0x575257[_0x56ae('0x7f8')](_0x575257[_0x56ae('0x7f9')](_0x25e195 * _0x4dd284 + _0x5ac4a7 * _0xfe3284, _0x188f86 * _0xfba720), _0x37c090 * _0x11208a); _0x10d6b3[0x9] = _0x25e195 * _0x234651 + _0x5ac4a7 * _0x4622dd + _0x188f86 * _0x59b8d7 + _0x37c090 * _0x3acb5b; _0x10d6b3[0xa] = _0x25e195 * _0x3db706 + _0x5ac4a7 * _0x1adea8 + _0x188f86 * _0x53ec1b + _0x37c090 * _0x3ba658; _0x10d6b3[0xb] = _0x25e195 * _0x4e9ff1 + _0x575257['tfQyG'](_0x5ac4a7, _0x56b9a2) + _0x188f86 * _0x13b6ca + _0x37c090 * _0x3d164b; _0x10d6b3[0xc] = _0x575257['rHfKz'](_0x383d85 * _0x4dd284, _0x4e6193 * _0xfe3284) + _0x160e33 * _0xfba720 + _0xf76599 * _0x11208a; _0x10d6b3[0xd] = _0x383d85 * _0x234651 + _0x4e6193 * _0x4622dd + _0x160e33 * _0x59b8d7 + _0xf76599 * _0x3acb5b; _0x10d6b3[0xe] = _0x383d85 * _0x3db706 + _0x4e6193 * _0x1adea8 + _0x160e33 * _0x53ec1b + _0xf76599 * _0x3ba658; _0x10d6b3[0xf] = _0x383d85 * _0x4e9ff1 + _0x4e6193 * _0x56b9a2 + _0x160e33 * _0x13b6ca + _0xf76599 * _0x3d164b; }; _0x1ca1da['createOrtho'] = function(_0x349aa6, _0xbac83c, _0x453656, _0x106603, _0x474811, _0x198e2a, _0x1b30b7) { var _0x3900f6 = 0x1 / (_0x453656 - _0xbac83c), _0x2d9f4e = 0x1 / (_0x474811 - _0x106603), _0x5ac4a7 = 0x1 / (_0x1b30b7 - _0x198e2a); _0x349aa6[0x0] = 0x2 * _0x3900f6; _0x349aa6[0x1] = 0x0; _0x349aa6[0x2] = 0x0; _0x349aa6[0x3] = 0x0; _0x349aa6[0x4] = 0x0; _0x349aa6[0x5] = 0x2 * _0x2d9f4e; _0x349aa6[0x6] = 0x0; _0x349aa6[0x7] = 0x0; _0x349aa6[0x8] = 0x0; _0x349aa6[0x9] = 0x0; _0x349aa6[0xa] = -0x2 * _0x5ac4a7; _0x349aa6[0xb] = 0x0; _0x349aa6[0xc] = -(_0xbac83c + _0x453656) * _0x3900f6; _0x349aa6[0xd] = -(_0x106603 + _0x474811) * _0x2d9f4e; _0x349aa6[0xe] = -(_0x198e2a + _0x1b30b7) * _0x5ac4a7; _0x349aa6[0xf] = 0x1; }; _0x1ca1da['identity'] = function(_0x40d46b) { _0x40d46b[0x0] = 0x1; _0x40d46b[0x1] = 0x0; _0x40d46b[0x2] = 0x0; _0x40d46b[0x3] = 0x0; _0x40d46b[0x4] = 0x0; _0x40d46b[0x5] = 0x1; _0x40d46b[0x6] = 0x0; _0x40d46b[0x7] = 0x0; _0x40d46b[0x8] = 0x0; _0x40d46b[0x9] = 0x0; _0x40d46b[0xa] = 0x1; _0x40d46b[0xb] = 0x0; _0x40d46b[0xc] = 0x0; _0x40d46b[0xd] = 0x0; _0x40d46b[0xe] = 0x0; _0x40d46b[0xf] = 0x1; }; _0x1ca1da[_0x56ae('0x1b')] = function(_0x1fd8ff, _0x5e572c) { return _0x1fd8ff[_0x5e572c]; }; _0x1ca1da[_0x56ae('0x8b6')] = function(_0x2da701, _0x23b89d, _0x377fd9) { return _0x2da701[_0x23b89d] = _0x377fd9; }; var _0x56a4ae = {}; _0x5ac4a7[_0x56ae('0x38db')] = _0x56a4ae; _0x56a4ae['__name__'] = 'lime.math._RGBA.RGBA_Impl_'; var _0x3f0b4d = function(_0x9eebb2, _0x5092c4, _0x1827c3, _0x51f9ca) { null == _0x51f9ca && (_0x51f9ca = 0x0); null == _0x1827c3 && (_0x1827c3 = 0x0); null == _0x5092c4 && (_0x5092c4 = 0x0); null == _0x9eebb2 && (_0x9eebb2 = 0x0); this['x'] = _0x9eebb2; this['y'] = _0x5092c4; this[_0x56ae('0x3d')] = _0x1827c3; this[_0x56ae('0x727')] = _0x51f9ca; }; _0x5ac4a7['lime.math.Rectangle'] = _0x3f0b4d; _0x3f0b4d[_0x56ae('0x8bf')] = 'lime.math.Rectangle'; _0x3f0b4d[_0x56ae('0x6')] = {}; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x3f0b4d[_0x56ae('0x6')]['x'] = null; _0x3f0b4d[_0x56ae('0x6')]['y'] = null; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x1da3')] = function(_0x87d170, _0x121763) { if (_0x56ae('0x38dc') !== _0x56ae('0x38dd')) { null == _0x121763 && (_0x121763 = new _0x3f0b4d()); var _0x480213 = this.x < _0x87d170.x ? _0x87d170.x : this.x, _0x3e3750 = this.get_right() > _0x87d170.get_right() ? _0x87d170.get_right() : this.get_right(); if (_0x3e3750 <= _0x480213) return _0x121763.setEmpty(), _0x121763; var _0x491a17 = this.y < _0x87d170.y ? _0x87d170.y : this.y; _0x87d170 = this.get_bottom() > _0x87d170.get_bottom() ? _0x87d170.get_bottom() : this.get_bottom(); if (_0x87d170 <= _0x491a17) return _0x121763.setEmpty(), _0x121763; _0x121763.x = _0x480213; _0x121763.y = _0x491a17; _0x121763.width = _0x3e3750 - _0x480213; _0x121763.height = _0x87d170 - _0x491a17; return _0x121763; } else { return _0x87d170 instanceof Error ? _0x87d170 : new _0x1adea8(_0x87d170); } }; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x18b8')] = function(_0x17e7ea, _0x1ccebf) { this.x += _0x17e7ea; this.y += _0x1ccebf; }; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x38de')] = function() { this.x = this.y = this.width = this.height = 0x0; }; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x1c')] = function(_0x37224b, _0x3ab800, _0xab4d56, _0x7bdb73) { this.x = _0x37224b; this.y = _0x3ab800; this.width = _0xab4d56; this.height = _0x7bdb73; }; _0x3f0b4d[_0x56ae('0x6')]['__toFlashRectangle'] = function() { return null; }; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0xa16')] = function() { return this.y + this.height; }; _0x3f0b4d[_0x56ae('0x6')]['get_right'] = function() { return this.x + this.width; }; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3f0b4d; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa15')] = 'get_right'; _0x3f0b4d[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa16')] = _0x56ae('0xa16'); var _0x55b21a = function(_0xd110f8, _0x45fe22) { if (_0x575257[_0x56ae('0x7fa')] !== _0x56ae('0x7fb')) { _0x5c4c32 = _0x247f25[_0x56ae('0x38df')](_0x247f25[_0x56ae('0x3365')]); var _0x47b9c7 = _0x11208a[_0x56ae('0xc2a')](_0x5c4c32, 0x0); _0x4e6193[_0x56ae('0xf46')] = 0x2b == _0x47b9c7 || 0x2d == _0x47b9c7 ? (0x2 <= e['length'] ? e[e[_0x56ae('0x32')] - 0x2] : _0x45fe22)[_0x56ae('0xf46')] + _0x1b30b7[_0x56ae('0xcc9')](_0x5c4c32) : _0x1b30b7[_0x56ae('0xcc9')](_0x5c4c32); } else { null == _0x45fe22 && (_0x45fe22 = 0x0); null == _0xd110f8 && (_0xd110f8 = 0x0); this['x'] = _0xd110f8; this['y'] = _0x45fe22; } }; _0x5ac4a7[_0x56ae('0x38e0')] = _0x55b21a; _0x55b21a[_0x56ae('0x8bf')] = _0x56ae('0x38e0'); _0x55b21a[_0x56ae('0x6')] = {}; _0x55b21a[_0x56ae('0x6')]['x'] = null; _0x55b21a[_0x56ae('0x6')]['y'] = null; _0x55b21a[_0x56ae('0x6')]['offset'] = function(_0x2ff530, _0x11fafe) { this.x += _0x2ff530; this.y += _0x11fafe; }; _0x55b21a[_0x56ae('0x6')][_0x56ae('0x38e1')] = function() { if (_0x56ae('0x7fd') === _0x575257.mcOxs) { return null; } else { this.student.setIndexedPosition(0.34, 26.1, null, -0xf); this.student.spritesheet.set_currentFrame(0xf); var _0x1a5a9e = this.student.mesh; _0x1a5a9e.set_rotationZ(_0x1a5a9e.get_rotationZ() + 0xd8); _0x1a5a9e = _0x2b39f7.view.get_camera(); _0x1a5a9e.set_x(_0x1a5a9e.get_x() + 0x14); _0x1a5a9e = _0x2b39f7.view.get_camera(); _0x1a5a9e.set_z(_0x1a5a9e.get_z() - 0x3); } }; _0x55b21a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x55b21a; var _0x14821f = function(_0x21d152, _0x14fe78, _0x53b601, _0x293185) { null == _0x293185 && (_0x293185 = 0x0); null == _0x53b601 && (_0x53b601 = 0x0); null == _0x14fe78 && (_0x14fe78 = 0x0); null == _0x21d152 && (_0x21d152 = 0x0); this['w'] = _0x293185; this['x'] = _0x21d152; this['y'] = _0x14fe78; this['z'] = _0x53b601; }; _0x5ac4a7[_0x56ae('0x38e2')] = _0x14821f; _0x14821f[_0x56ae('0x8bf')] = _0x56ae('0x38e2'); _0x14821f[_0x56ae('0x6')] = {}; _0x14821f[_0x56ae('0x6')]['w'] = null; _0x14821f[_0x56ae('0x6')]['x'] = null; _0x14821f[_0x56ae('0x6')]['y'] = null; _0x14821f[_0x56ae('0x6')]['z'] = null; _0x14821f[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x14821f; var _0x32b8d5 = function() {}; _0x5ac4a7['lime.media.AudioBuffer'] = _0x32b8d5; _0x32b8d5['__name__'] = _0x56ae('0x38e3'); _0x32b8d5[_0x56ae('0x340b')] = function(_0x443670) { if (null == _0x443670) return null; var _0x6a649e = new _0x32b8d5(); _0x6a649e['set_src'](new Howl({ 'src': [_0x56ae('0x2ec8') + _0x32b8d5[_0x56ae('0x38e4')](_0x443670) + ';base64,' + _0x29bbce['encode'](_0x443670)], 'html5': !0x0, 'preload': !0x1 })); return _0x6a649e; }; _0x32b8d5[_0x56ae('0xbb4')] = function(_0x318161) { if ('JodSI' !== 'xlGnH') { if (null == _0x318161) return null; var _0xbf1503 = new _0x32b8d5(); _0xbf1503[_0x56ae('0x2c91')] = new Howl({ 'src': [_0x318161], 'preload': !0x1 }); return _0xbf1503; } else { this[_0x56ae('0x20e4')] = _0x318161; this[_0x56ae('0x2196')] = _0xbf1503; } }; _0x32b8d5['fromFiles'] = function(_0x3a7c1c) { var _0x555cd0 = new _0x32b8d5(); _0x555cd0['__srcHowl'] = new Howl({ 'src': _0x3a7c1c, 'preload': !0x1 }); return _0x555cd0; }; _0x32b8d5[_0x56ae('0x38e5')] = function(_0x293392) { var _0x22195d = new _0xdc6378(), _0x112ff6 = _0x32b8d5[_0x56ae('0xbb4')](_0x293392); null != _0x112ff6 ? null != _0x112ff6 && (_0x112ff6[_0x56ae('0x2c91')]['on'](_0x56ae('0x158e'), function() { _0x22195d[_0x56ae('0x14e5')](_0x112ff6); }), _0x112ff6[_0x56ae('0x2c91')]['on']('loaderror', function(_0x293392, _0x112ff6) { var _0x94aea7 = {}; _0x94aea7[_0x56ae('0x38e6')] = function(_0x236228, _0x8c21a4, _0x35eb84) { return _0x236228(_0x8c21a4, _0x35eb84); }; _0x94aea7[_0x56ae('0x38e7')] = function(_0x3401a6, _0x4f3ae2, _0x470277) { return _0x3401a6(_0x4f3ae2, _0x470277); }; if (_0x56ae('0x38e8') !== _0x56ae('0x38e8')) { this[_0x56ae('0x2af1')] = 0x0; _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x872')], 0x1, null, { 'startTilesLength': 0x898 }); this[_0x56ae('0x14a4')] = [_0x2d9f4e(this, this[_0x56ae('0xcc1')]), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this[_0x56ae('0xcc3')]), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x94aea7[_0x56ae('0x38e6')](_0x2d9f4e, this, this[_0x56ae('0x14a7')]), _0x2d9f4e(this, this['frame6']), _0x2d9f4e(this, this[_0x56ae('0x14aa')]), _0x94aea7['ZFUYT'](_0x2d9f4e, this, this[_0x56ae('0x14ab')]), _0x2d9f4e(this, this[_0x56ae('0x14ac')]), _0x2d9f4e(this, this[_0x56ae('0x14ad')]), _0x2d9f4e(this, this[_0x56ae('0x14ae')]), _0x2d9f4e(this, this[_0x56ae('0x263a')]), _0x94aea7['RoqXi'](_0x2d9f4e, this, this['frame13']), _0x2d9f4e(this, this[_0x56ae('0x2528')]), _0x2d9f4e(this, this[_0x56ae('0x25a4')]), _0x2d9f4e(this, this[_0x56ae('0x2529')]), _0x2d9f4e(this, this['frame17']), _0x2d9f4e(this, this[_0x56ae('0x252a')]), _0x2d9f4e(this, this[_0x56ae('0x25a6')])]; this[_0x56ae('0x110')] = _0x56ae('0x2ada'); } else { _0x22195d[_0x56ae('0x13f2')](_0x112ff6); } }), _0x112ff6[_0x56ae('0x2c91')][_0x56ae('0x158e')]()) : _0x22195d[_0x56ae('0x13f2')](null); return _0x22195d['future']; }; _0x32b8d5[_0x56ae('0x38e9')] = function(_0x5e3265) { var _0x393967 = new _0xdc6378(), _0x1b0538 = _0x32b8d5[_0x56ae('0x38ea')](_0x5e3265); null != _0x1b0538 ? (_0x1b0538[_0x56ae('0x2c91')]['on'](_0x56ae('0x158e'), function() { _0x393967[_0x56ae('0x14e5')](_0x1b0538); }), _0x1b0538[_0x56ae('0x2c91')]['on'](_0x1c1b50['itqHb'], function() { _0x393967[_0x56ae('0x13f2')](null); }), _0x1b0538[_0x56ae('0x2c91')]['load']()) : _0x393967[_0x56ae('0x13f2')](null); return _0x393967['future']; }; _0x32b8d5['__getCodec'] = function(_0x9057c5) { if ('yIabN' === _0x56ae('0x38eb')) { var _0x2090b2 = '', _0x56b2de = _0x549775[_0x56ae('0xe2b')](); _0x549775 = _0x549775[_0x56ae('0xe2b')](); _0x9057c5[_0x56ae('0x1c77')] = 0x4 * _0x56b2de[_0x56ae('0x9c6')](); return _0x2090b2 += _0x575257[_0x56ae('0x7f9')](_0x56ae('0x152') + _0x1b30b7['string'](_0x1a8b75) + ',\x20' + _0x1a8b75[_0x56ae('0x8a8')]() + ',\x20', _0x1b30b7[_0x56ae('0x28')](_0x56b2de)) + '\x0aadd\x20' + _0x1b30b7['string'](_0x1a8b75) + ',\x20' + _0x1a8b75['toString']() + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x549775) + '\x0a'; } else { switch (_0x9057c5['getString'](0x0, 0x4)) { case _0x56ae('0x38ec'): return _0x56ae('0x38ed'); case 'RIFF': if (_0x1c1b50[_0x56ae('0x38ee')](_0x56ae('0x38ef'), _0x9057c5[_0x56ae('0x1cd3')](0x8, 0x4))) return _0x56ae('0x38f0'); var _0x549775 = _0x9057c5['b'][0x2], _0x1a8b75 = _0x9057c5['b'][0x1]; switch (_0x9057c5['b'][0x0]) { case 0x49: if (0x44 == _0x1a8b75 && 0x33 == _0x549775) return 'audio/mp3'; break; case 0xff: switch (_0x1a8b75) { case 0xf3: case 0xfa: case 0xfb: return _0x1c1b50[_0x56ae('0x33d')]; } } break; case _0x56ae('0x38f1'): return _0x56ae('0x38f2'); default: switch (_0x549775 = _0x9057c5['b'][0x2], _0x1a8b75 = _0x9057c5['b'][0x1], _0x9057c5['b'][0x0]) { case 0x49: if (0x44 == _0x1a8b75 && 0x33 == _0x549775) return 'audio/mp3'; break; case 0xff: switch (_0x1a8b75) { case 0xf3: case 0xfa: case 0xfb: return _0x56ae('0x33e'); } } } _0x131690[_0x56ae('0x13f2')]('Unsupported\x20sound\x20format', { 'fileName': 'lime/media/AudioBuffer.hx', 'lineNumber': 0x16a, 'className': _0x56ae('0x38e3'), 'methodName': _0x56ae('0x38e4') }); return null; } }; _0x32b8d5[_0x56ae('0x6')] = {}; _0x32b8d5[_0x56ae('0x6')][_0x56ae('0x2c91')] = null; _0x32b8d5[_0x56ae('0x6')][_0x56ae('0x4e6')] = function(_0x367854) { return this.__srcHowl = _0x367854; }; _0x32b8d5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x32b8d5; _0x32b8d5[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x32b8d5[_0x56ae('0x6')][_0x56ae('0x984')]['set_src'] = _0x1c1b50.blVOB; var _0x14860c = function(_0x517ebd) { if (_0x56ae('0x38f3') === _0x56ae('0x38f3')) { if (_0x56ae('0x38f4') != _0x517ebd) { if (null == _0x517ebd || _0x56ae('0x7b6') == _0x517ebd) try { window['AudioContext'] = window['AudioContext'] || window[_0x56ae('0x36dc')], this[_0x56ae('0x7b6')] = new window[(_0x56ae('0x36db'))](), this['type'] = 'web'; } catch (_0xd0f5db) { _0x3ce0fc[_0x56ae('0x95b')] = _0xd0f5db; } null == this[_0x56ae('0x7b6')] && 'web' != _0x517ebd && (this[_0x56ae('0x36dd')] = new _0x367a73(), this[_0x56ae('0x3aa')] = _0x56ae('0x36dd')); } else this[_0x56ae('0x3aa')] = 'custom'; } else { var _0x47e008 = c[_0x56ae('0x42')](); if (0.5 < _0x47e008['lastTerrainContactedTime'] && _0x47e008['lastTerrainContactedTime'] == b[_0x56ae('0x1ad5')] && null != _0x47e008['lastTerrainContacted'] && _0x47e008[_0x56ae('0x1ad3')][_0x56ae('0xf2d')]['sourceType'] == _0x517ebd) return 0x1; } }; _0x5ac4a7[_0x56ae('0x38f5')] = _0x14860c; _0x14860c['__name__'] = _0x56ae('0x38f5'); _0x14860c[_0x56ae('0x6')] = {}; _0x14860c[_0x56ae('0x6')]['html5'] = null; _0x14860c[_0x56ae('0x6')][_0x56ae('0x1bad')] = null; _0x14860c[_0x56ae('0x6')]['type'] = null; _0x14860c[_0x56ae('0x6')][_0x56ae('0x7b6')] = null; _0x14860c[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x14860c; var _0x1c493b = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4e7')]] = _0x1c493b; _0x1c493b[_0x56ae('0x8bf')] = _0x56ae('0x38f6'); _0x1c493b[_0x56ae('0x8c0')] = function(_0x192bab) { if (null == _0x1c493b['context']) { if (null == _0x192bab && (_0x1c493b[_0x56ae('0x2fe')] = new _0x14860c(), _0x192bab = _0x1c493b[_0x56ae('0x2fe')], _0x56ae('0x1bad') == _0x192bab[_0x56ae('0x3aa')])) { if (_0x56ae('0x38f7') === _0x56ae('0x38f8')) { this[_0x56ae('0x38f9')](); this['types']['push'](_0x423b86[_0x56ae('0x38fa')]); this['f'][_0x56ae('0x8f0')](_0x192bab); this['f'][_0x56ae('0x8f0')](_0x413646); } else { var _0x413646 = _0x192bab[_0x56ae('0x1bad')], _0x2ffe35 = _0x413646[_0x56ae('0x38fb')](); _0x2ffe35 = _0x413646[_0x56ae('0x1bae')](_0x2ffe35); _0x413646['makeContextCurrent'](_0x2ffe35); _0x413646[_0x56ae('0x1bb0')](_0x2ffe35); } } _0x1c493b['context'] = _0x192bab; } }; var _0x4fd899 = function(_0x43344a, _0x14284e, _0x7e91e2, _0x377b39) { null == _0x377b39 && (_0x377b39 = 0x0); null == _0x14284e && (_0x14284e = 0x0); this['onComplete'] = new _0x38b93a(); this[_0x56ae('0xa2f')] = _0x43344a; this[_0x56ae('0x18b8')] = _0x14284e; this[_0x56ae('0x8e6')] = new _0x5a73f4(this); null != _0x7e91e2 && 0x0 != _0x7e91e2 && this[_0x56ae('0x500')](_0x7e91e2); this[_0x56ae('0x4e9')](_0x377b39); null != _0x43344a && this[_0x56ae('0x8c0')](); }; _0x5ac4a7[_0x56ae('0x38fc')] = _0x4fd899; _0x4fd899[_0x56ae('0x8bf')] = 'lime.media.AudioSource'; _0x4fd899[_0x56ae('0x6')] = {}; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x8eb')] = null; _0x4fd899[_0x56ae('0x6')][_0x56ae('0xa2f')] = null; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x18b8')] = null; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x8e6')] = null; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.__backend.dispose(); }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x8c0')] = function() { if ('WejoZ' === _0x56ae('0x38fd')) { this.__backend.init(); } else { this.minDistFromWormhole = 4.2; this.wormholeKnown = !0x1; this.date = 0x0; _0x407807.call(this); this.radius = a; this.bounds = b; this.scale = _0xfba720.get_currentLayout().scale; this.planetLocation = new _0x510664(); this.wormholeLocation = new _0x510664(); this.tunnelEnd = new _0x510664(); this.set_scrollRect(b); a = _0x2d9f4e(this, this.redraw); _0xfba720.get_currentLayout().items.push(new _0x188fe1(null, null, new _0x124cd6(a))); } }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x1cab')] = function() { this.__backend.play(); }; _0x4fd899[_0x56ae('0x6')]['stop'] = function() { this.__backend.stop(); }; _0x4fd899[_0x56ae('0x6')]['get_currentTime'] = function() { return this.__backend.getCurrentTime(); }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x3114')] = function(_0x445779) { if ('AvItd' === 'ljoWB') { if (0x0 != this.id) if (null != this.purchased) { var _0x363678 = this.purchased; _0x363678 = _0x56b9a2.get_instance().get(_0x363678.id, _0x363678.defaultValue); } else _0x363678 = !0x1; else _0x363678 = !0x0; if (_0x363678) return !0x0; if (this == _0x37c090.skater) { _0x363678 = _0x4622dd.primary; var _0x2e4cc5 = _0x363678.savedProgress; _0x2e4cc5 = _0x56b9a2.get_instance().get(_0x2e4cc5.id, _0x2e4cc5.defaultValue); _0x363678 = _0x363678.levelCount; return 0x9 < (_0x2e4cc5 < _0x363678 ? _0x2e4cc5 : _0x363678); } if (this == _0x37c090.lizard) return _0x363678 = _0x4622dd.primary, _0x2e4cc5 = _0x363678.savedProgress, _0x2e4cc5 = _0x56b9a2.get_instance().get(_0x2e4cc5.id, _0x2e4cc5.defaultValue), _0x363678 = _0x363678.levelCount, 0x27 < (_0x2e4cc5 < _0x363678 ? _0x2e4cc5 : _0x363678); if (this == _0x37c090.duplicator || this == _0x37c090.pastafarian || this == _0x37c090.gentleman) return 0x0 >= this.unlockCost; if (this == _0x37c090.bunny) return null == _0x203ce1.all ? _0x37c090.activeCharacter == this : 0x8 <= _0x203ce1.get_awardedCount(); if (this == _0x37c090.child) { _0x363678 = _0x4622dd.dark; _0x2e4cc5 = _0x363678.savedProgress; _0x2e4cc5 = _0x56b9a2.get_instance().get(_0x2e4cc5.id, _0x2e4cc5.defaultValue); var _0x3a190e = _0x363678.levelCount; return (_0x2e4cc5 < _0x3a190e ? _0x2e4cc5 : _0x3a190e) < _0x363678.levelCount ? (_0x363678 = _0x4622dd.homePlanCPart2, _0x2e4cc5 = _0x363678.savedProgress, _0x2e4cc5 = _0x56b9a2.get_instance().get(_0x2e4cc5.id, _0x2e4cc5.defaultValue), _0x3a190e = _0x363678.levelCount, (_0x2e4cc5 < _0x3a190e ? _0x2e4cc5 : _0x3a190e) >= _0x363678.levelCount) : !0x0; } return this == _0x37c090.ghost || this == _0x37c090.jackOLantern ? (_0x363678 = _0x4622dd.dark, _0x2e4cc5 = _0x363678.savedProgress, _0x2e4cc5 = _0x56b9a2.get_instance().get(_0x2e4cc5.id, _0x2e4cc5.defaultValue), _0x3a190e = _0x363678.levelCount, (_0x2e4cc5 < _0x3a190e ? _0x2e4cc5 : _0x3a190e) >= _0x363678.levelCount) : this == _0x37c090.iceSkater || this == _0x37c090.skier ? (_0x363678 = _0x4622dd.winter, _0x2e4cc5 = _0x363678.savedProgress, _0x2e4cc5 = _0x56b9a2.get_instance().get(_0x2e4cc5.id, _0x2e4cc5.defaultValue), _0x3a190e = _0x363678.levelCount, (_0x2e4cc5 < _0x3a190e ? _0x2e4cc5 : _0x3a190e) < _0x363678.levelCount ? (_0x363678 = _0x4622dd.sidePathW, _0x2e4cc5 = _0x363678.savedProgress, _0x2e4cc5 = _0x56b9a2.get_instance().get(_0x2e4cc5.id, _0x2e4cc5.defaultValue), _0x3a190e = _0x363678.levelCount, (_0x2e4cc5 < _0x3a190e ? _0x2e4cc5 : _0x3a190e) >= _0x363678.levelCount) : !0x0) : 0x0 >= this.unlockCost; } else { return this.__backend.setCurrentTime(_0x445779); } }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x38fe')] = function() { if (_0x56ae('0x38ff') === _0x56ae('0x38ff')) { return this.__backend.getGain(); } else { this.__context = a; this.__format = b; 0x0 == this.__format ? (this.__agalSamplerUsageMask = 0x0, this.__agalUniforms = new _0x3d98cc(), this.__agalSamplerUniforms = new _0x3d98cc(), this.__agalAlphaSamplerUniforms = new _0x3d98cc(), this.__agalAlphaSamplerEnabled = []) : (this.__glslAttribNames = [], this.__glslAttribTypes = [], this.__glslSamplerNames = [], this.__glslUniformLocations = [], this.__glslUniformNames = [], this.__glslUniformTypes = []); this.__samplerStates = []; } }; _0x4fd899[_0x56ae('0x6')]['set_gain'] = function(_0xd99b4d) { if (_0x56ae('0x3900') === _0x56ae('0x3901')) { this.prepareWrite(); this.types.push(_0x423b86.DRAW_CIRCLE); this.f.push(_0xd99b4d); this.f.push(b); this.f.push(c); } else { return this.__backend.setGain(_0xd99b4d); } }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x500')] = function(_0x316aef) { if (_0x56ae('0x3902') === _0x56ae('0x3902')) { return this.__backend.setLength(_0x316aef); } else { _0x503858.prototype.deserialize.call(this, _0x316aef); this.traverseChildren(_0x316aef); } }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x4e9')] = function(_0x315d2b) { return this.__backend.setLoops(_0x315d2b); }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0xa62')] = function() { return this.__backend.getPosition(); }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x3f6')] = function(_0x51a0ec) { return this.__backend.setPosition(_0x51a0ec); }; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4fd899; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3f6')] = _0x56ae('0x3f6'); _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa62')] = _0x56ae('0xa62'); _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x4e9')] = _0x1c1b50.fuUAP; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x500')] = 'set_length'; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3903')] = _0x56ae('0x3903'); _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x38fe')] = 'get_gain'; _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3114')] = _0x56ae('0x3114'); _0x4fd899[_0x56ae('0x6')][_0x56ae('0x984')]['get_currentTime'] = _0x56ae('0x3904'); var _0x367a73 = function() {}; _0x5ac4a7[_0x56ae('0x3905')] = _0x367a73; _0x367a73[_0x56ae('0x8bf')] = _0x56ae('0x3905'); _0x367a73[_0x56ae('0x6')] = {}; _0x367a73[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x367a73; var _0x10f28e = function() {}; _0x5ac4a7[_0x56ae('0x3906')] = _0x10f28e; _0x10f28e[_0x56ae('0x8bf')] = 'lime.media.OpenALAudioContext'; _0x10f28e[_0x56ae('0x6')] = {}; _0x10f28e[_0x56ae('0x6')][_0x56ae('0x1bae')] = function(_0x53645f, _0x3bed18) { return _0x35516c.createContext(_0x53645f, _0x3bed18); }; _0x10f28e[_0x56ae('0x6')][_0x56ae('0x1baf')] = function(_0x1aeeff) { return _0x35516c.makeContextCurrent(_0x1aeeff); }; _0x10f28e[_0x56ae('0x6')][_0x56ae('0x38fb')] = function(_0x40b281) { return _0x35516c.openDevice(_0x40b281); }; _0x10f28e[_0x56ae('0x6')][_0x56ae('0x1bb0')] = function(_0x346f92) { _0x35516c.processContext(_0x346f92); }; _0x10f28e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x10f28e; var _0x35516c = function() {}; _0x5ac4a7[_0x56ae('0x3907')] = _0x35516c; _0x35516c[_0x56ae('0x8bf')] = _0x56ae('0x3907'); _0x35516c['createContext'] = function(_0x3800e5, _0x193d54) { return null; }; _0x35516c['makeContextCurrent'] = function(_0x392de3) { if ('mTwmu' !== _0x56ae('0x3908')) { return !0x1; } else { _0x2b39f7(_0x392de3); } }; _0x35516c[_0x56ae('0x38fb')] = function(_0x174979) { return null; }; _0x35516c[_0x56ae('0x1bb0')] = function(_0x5b7e3c) {}; var _0x2c6851 = function() {}; _0x5ac4a7[_0x56ae('0x3909')] = _0x2c6851; _0x2c6851[_0x56ae('0x8bf')] = _0x56ae('0x3909'); _0x2c6851[_0x56ae('0x8ba')] = !0x0; _0x2c6851[_0x56ae('0x6')] = {}; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x390a')] = null; _0x2c6851[_0x56ae('0x6')]['data'] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x390b')] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x390c')] = null; _0x2c6851[_0x56ae('0x6')]['formData'] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x390d')] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0xc8b')] = null; _0x2c6851[_0x56ae('0x6')]['responseHeaders'] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x390e')] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x390f')] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x3784')] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x2a6b')] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x3910')] = null; _0x2c6851[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2c6851; var _0x5b8b4d = function(_0x2c3ed4) { this['uri'] = _0x2c3ed4; this[_0x56ae('0x390a')] = _0x56ae('0x37b0'); this[_0x56ae('0x390c')] = !0x0; this[_0x56ae('0x390b')] = !0x1; this[_0x56ae('0x3911')] = new _0x10cca0(); this['headers'] = []; this['method'] = _0x56ae('0x37a5'); this[_0x56ae('0x390f')] = 0x7530; this[_0x56ae('0x3910')] = !0x1; this[_0x56ae('0x8e6')] = new _0x56cf94(); this[_0x56ae('0x8e6')]['init'](this); }; _0x5ac4a7[_0x56ae('0x3912')] = _0x5b8b4d; _0x5b8b4d[_0x56ae('0x8bf')] = _0x56ae('0x3912'); _0x5b8b4d[_0x56ae('0x961')] = [_0x2c6851]; _0x5b8b4d[_0x56ae('0x6')] = {}; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x390a')] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x390b')] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x390c')] = null; _0x5b8b4d[_0x56ae('0x6')]['formData'] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x390d')] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0xc8b')] = null; _0x5b8b4d[_0x56ae('0x6')]['responseData'] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x1fb1')] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x390e')] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x390f')] = null; _0x5b8b4d[_0x56ae('0x6')]['uri'] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x2a6b')] = null; _0x5b8b4d[_0x56ae('0x6')][_0x56ae('0x3910')] = null; _0x5b8b4d[_0x56ae('0x6')]['__backend'] = null; _0x5b8b4d[_0x56ae('0x6')]['__class__'] = _0x5b8b4d; var _0x57c0b7 = function(_0x213bf2) { _0x5b8b4d['call'](this, _0x213bf2); }; _0x5ac4a7[_0x56ae('0x3913')] = _0x57c0b7; _0x57c0b7[_0x56ae('0x8bf')] = _0x56ae('0x3913'); _0x57c0b7[_0x56ae('0x8ee')] = _0x5b8b4d; _0x57c0b7['prototype'] = _0x4e6193(_0x5b8b4d[_0x56ae('0x6')], { 'fromBytes': function(_0x2ae14b) { return _0x2ae14b; }, 'load': function(_0x35a0b7) { var _0x37d746 = this; null != _0x35a0b7 && (this[_0x56ae('0x3784')] = _0x35a0b7); var _0xc5d78a = new _0xdc6378(); _0x35a0b7 = this['__backend'][_0x56ae('0x14c4')](this[_0x56ae('0x3784')]); _0x35a0b7[_0x56ae('0x8e8')](_0x2d9f4e(_0xc5d78a, _0xc5d78a['progress'])); _0x35a0b7[_0x56ae('0x3843')](_0x2d9f4e(_0xc5d78a, _0xc5d78a[_0x56ae('0x13f2')])); _0x35a0b7[_0x56ae('0x8eb')](function(_0x35a0b7) { if (_0x56ae('0x3914') !== _0x56ae('0x3914')) { this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4b); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x71); var _0x25859c = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b97'), -0xdc, -0x50, null, null, null, _0x25859c, null); _0x25859c = _0xfe3284[_0x56ae('0xa19')](0.4); var _0x27633b = _0xfe3284['width'](0xdc), _0x495fb5 = new _0x5c4c32(this['duplicator']['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble']('Actually\x20he\x20might\x20have\x20said\x20two\x20and\x20a\x20half...', 0xf0, 0x32, _0x25859c, _0x27633b, null, _0x495fb5, null); this[_0x56ae('0x2522')](_0x56ae('0x2b99')); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('What?', -0xdc, 0xdc, null, null, 0x0, null, null); _0x25859c = new _0x5c4c32(this['duplicator']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x2b9a'), 0x14, 0x168, null, null, null, _0x25859c, null); } else { _0x37d746['responseData'] = _0x37d746[_0x56ae('0x340b')](_0x35a0b7); _0xc5d78a[_0x56ae('0x14e5')](_0x37d746[_0x56ae('0x3915')]); } }); return _0xc5d78a[_0x56ae('0xb9f')]; }, '__class__': _0x57c0b7 }); var _0x23e013 = function(_0x4184e1) { _0x5b8b4d[_0x56ae('0x94d')](this, _0x4184e1); }; _0x5ac4a7[_0x56ae('0x3916')] = _0x23e013; _0x23e013['__name__'] = _0x56ae('0x3916'); _0x23e013['__super__'] = _0x5b8b4d; _0x23e013[_0x56ae('0x6')] = _0x4e6193(_0x5b8b4d[_0x56ae('0x6')], { 'load': function(_0x554c46) { var _0x5b0062 = this; null != _0x554c46 && (this[_0x56ae('0x3784')] = _0x554c46); var _0x28df50 = new _0xdc6378(); _0x554c46 = this[_0x56ae('0x8e6')][_0x56ae('0x3536')](this[_0x56ae('0x3784')]); _0x554c46['onProgress'](_0x1c1b50[_0x56ae('0x2ad')](_0x2d9f4e, _0x28df50, _0x28df50[_0x56ae('0x1bd9')])); _0x554c46[_0x56ae('0x3843')](_0x2d9f4e(_0x28df50, _0x28df50[_0x56ae('0x13f2')])); _0x554c46[_0x56ae('0x8eb')](function(_0x554c46) { if (_0x56ae('0x3917') !== 'LbyUm') { _0xc46189[_0x56ae('0x3918')] = _0xc46189[_0x56ae('0x3919')]; if (null != _0x554c46) { _0x554c46[_0x56ae('0x10c8')]()[_0x56ae('0x12a2')]() && (_0xc46189['_collidingViewObjects'] = _0x252a59['toObjectVector'](null, _0xc46189[_0x56ae('0x391a')])); var _0x4524b8 = _0x554c46[_0x56ae('0x10c0')](new _0x510664(_0x554c46[_0x56ae('0xaba')](), _0x554c46[_0x56ae('0xab9')]())); _0x554c46[_0x56ae('0x10f7')]() ? (null == _0xc46189[_0x56ae('0x391b')] && (_0xc46189[_0x56ae('0x391b')] = _0x252a59[_0x56ae('0x977')](null, _0xc46189['_viewCount'])), _0xc46189['_collidingObject'] = _0xc46189[_0x56ae('0x391b')][_0x56ae('0x8b6')](_0xc46189[_0x56ae('0x11ff')]['h'][_0x554c46['__id__']], this[_0x56ae('0x391c')][_0x56ae('0xbef')](_0x4524b8['x'], _0x4524b8['y'], _0x554c46))) : _0x554c46 == this[_0x56ae('0x1202')] && (this['_forceMouseMove'] || this[_0x56ae('0xbec')]) && (_0xc46189[_0x56ae('0xbf2')] = this[_0x56ae('0x391c')][_0x56ae('0xbef')](_0x4524b8['x'], _0x4524b8['y'], _0x554c46)); } } else { _0x5b0062[_0x56ae('0x3915')] = _0x554c46; _0x28df50['complete'](_0x5b0062[_0x56ae('0x3915')]); } }); return _0x28df50[_0x56ae('0xb9f')]; }, '__class__': _0x23e013 }); var _0x22c7f7 = function(_0x579df6, _0x2bb9b4) { null == _0x2bb9b4 && (_0x2bb9b4 = ''); this[_0x56ae('0x110')] = _0x579df6; this[_0x56ae('0x7')] = _0x2bb9b4; }; _0x5ac4a7[_0x56ae('0x391d')] = _0x22c7f7; _0x22c7f7[_0x56ae('0x8bf')] = _0x56ae('0x391d'); _0x22c7f7[_0x56ae('0x6')] = {}; _0x22c7f7[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x22c7f7[_0x56ae('0x6')][_0x56ae('0x7')] = null; _0x22c7f7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x22c7f7; var _0x3c0333 = function(_0x19dce0) { if ('oLzJW' !== _0x56ae('0x391e')) { return null != this['__proxy'] ? this[_0x56ae('0xae6')][_0x56ae('0x391f')](_0x19dce0, b) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x391f')][_0x56ae('0x94d')](this, _0x19dce0, b); } else { _0x5b8b4d['call'](this, _0x19dce0); } }; _0x5ac4a7[_0x56ae('0x3920')] = _0x3c0333; _0x3c0333[_0x56ae('0x8bf')] = _0x56ae('0x3920'); _0x3c0333[_0x56ae('0x8ee')] = _0x57c0b7; _0x3c0333[_0x56ae('0x6')] = _0x4e6193(_0x57c0b7[_0x56ae('0x6')], { 'fromBytes': function(_0x5c13f8) { return _0x18ba67['fromBytes'](_0x5c13f8); }, '__class__': _0x3c0333 }); var _0x1ee611 = function(_0x1facf4) { _0x5b8b4d['call'](this, _0x1facf4); }; _0x5ac4a7[_0x56ae('0x3921')] = _0x1ee611; _0x1ee611[_0x56ae('0x8bf')] = _0x56ae('0x3921'); _0x1ee611[_0x56ae('0x8ee')] = _0x57c0b7; _0x1ee611['prototype'] = _0x4e6193(_0x57c0b7[_0x56ae('0x6')], { 'fromBytes': function(_0xbfa577) { return _0x233b64['fromBytes'](_0xbfa577); }, '__class__': _0x1ee611 }); var _0x200c17 = function() {}; _0x5ac4a7[_0x56ae('0x3922')] = _0x200c17; _0x200c17[_0x56ae('0x8bf')] = _0x56ae('0x3922'); _0x200c17[_0x56ae('0x984')] = {}; _0x200c17[_0x56ae('0x984')]['set_text'] = _0x56ae('0xb39'); _0x200c17[_0x56ae('0x984')]['get_text'] = _0x56ae('0x1486'); _0x200c17[_0x56ae('0x972')] = function() { var _0x1f6fda = _0x200c17[_0x56ae('0x28d4')]; _0x200c17[_0x56ae('0x28d4')] = null; _0x200c17[_0x56ae('0x28d4')] != _0x1f6fda && _0x200c17[_0x56ae('0x8f1')][_0x56ae('0x1a39')](); }; _0x200c17['get_text'] = function() { if (_0x56ae('0x3923') === _0x575257['ZMwNh']) { _0x200c17[_0x56ae('0x972')](); return _0x200c17[_0x56ae('0x28d4')]; } else { var _0x5b74c3 = [], _0xb6e411 = this; if (null == this[_0x56ae('0x8c1')]) this['__update'](!0x0, !0x1); else for (; _0xb6e411 != this[_0x56ae('0x952')] && (_0x5b74c3[_0x56ae('0x8f0')](_0xb6e411), _0xb6e411 = _0xb6e411[_0x56ae('0x8c1')], null != _0xb6e411);); for (var _0x21e592 = _0x5b74c3[_0x56ae('0x32')]; 0x0 <= --_0x21e592;) _0xb6e411 = _0x5b74c3[_0x21e592], _0xb6e411[_0x56ae('0x972')](!0x0, !0x1); } }; _0x200c17[_0x56ae('0xb39')] = function(_0x5961d9) { var _0x495e0c = _0x200c17[_0x56ae('0x28d4')]; _0x200c17['_text'] = _0x5961d9; var _0x12de4c = _0x1102f5[_0x56ae('0x8e4')][_0x56ae('0x92b')]; null != _0x12de4c && _0x12de4c[_0x56ae('0x8e6')][_0x56ae('0x28d5')](_0x5961d9); _0x200c17['_text'] != _0x495e0c && _0x200c17['onUpdate'][_0x56ae('0x1a39')](); return _0x5961d9; }; var _0x19439c = function() {}; _0x5ac4a7[_0x56ae('0x3924')] = _0x19439c; _0x19439c[_0x56ae('0x8bf')] = _0x56ae('0x3924'); var _0x5bc95f = _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]] = {}, _0x26729a = function(_0x1fb4c9, _0x2d00fb) { this[_0x56ae('0x8f1')] = new _0x110e2a(); this[_0x56ae('0x3aa')] = _0x1fb4c9; this['id'] = _0x2d00fb; }; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0xc87')] = 'lime.system.Endian'; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0xcda')] = ['LITTLE_ENDIAN', _0x56ae('0x3831')]; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3926')] = {}; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3831')] = {}; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3831')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3831')][_0x56ae('0xce4')] = _0x56ae('0x4ea'); _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3831')]['toString'] = _0x370254; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3926')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3926')][_0x56ae('0xce4')] = 'lime.system.Endian'; _0x3acb5b[_0x1c1b50[_0x56ae('0x3925')]][_0x56ae('0x3926')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x3927')] = _0x26729a; _0x26729a['__name__'] = _0x56ae('0x3927'); _0x26729a[_0x56ae('0x3928')] = function(_0x2f7286) { if (_0x56ae('0x3929') !== 'nllex') { if (null == _0x2f7286) return _0x26729a[_0x56ae('0x36d5')][_0x56ae('0xa97')](); for (var _0x2820ee = [], _0x14a88c = 0x0, _0xc30011 = _0x26729a['sensors']; _0x14a88c < _0xc30011[_0x56ae('0x32')];) { var _0x24df87 = _0xc30011[_0x14a88c]; ++_0x14a88c; _0x24df87[_0x56ae('0x3aa')] == _0x2f7286 && _0x2820ee['push'](_0x24df87); } return _0x2820ee; } else { if (this[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](this[_0x56ae('0xafa')])); return this[_0x56ae('0xd04')][_0x56ae('0x988')](); } }; _0x26729a[_0x56ae('0x8c3')] = function(_0x389445, _0x16e5b0) { _0x389445 = new _0x26729a(_0x389445, _0x16e5b0); _0x26729a['sensors'][_0x56ae('0x8f0')](_0x389445); return _0x26729a[_0x56ae('0x392a')]['h'][_0x16e5b0] = _0x389445; }; _0x26729a[_0x56ae('0x6')] = {}; _0x26729a[_0x56ae('0x6')]['id'] = null; _0x26729a[_0x56ae('0x6')]['onUpdate'] = null; _0x26729a[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x26729a[_0x56ae('0x6')]['__class__'] = _0x26729a; var _0xff10f5 = _0x3acb5b[_0x56ae('0x392b')] = {}, _0x295513 = function() {}; _0x3acb5b[_0x56ae('0x392b')][_0x56ae('0xc87')] = _0x56ae('0x392b'); _0x3acb5b[_0x56ae('0x392b')]['__constructs__'] = [_0x56ae('0x8c4')]; _0x3acb5b[_0x56ae('0x392b')][_0x56ae('0x8c4')] = {}; _0x3acb5b[_0x56ae('0x392b')][_0x56ae('0x8c4')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x392b')][_0x56ae('0x8c4')][_0x56ae('0xce4')] = _0x56ae('0x392b'); _0x3acb5b[_0x56ae('0x392b')][_0x56ae('0x8c4')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x392c')] = _0x295513; _0x295513[_0x56ae('0x8bf')] = _0x56ae('0x392c'); _0x295513[_0x56ae('0x984')] = {}; _0x295513[_0x56ae('0x984')][_0x56ae('0x392d')] = _0x56ae('0x392d'); _0x295513[_0x56ae('0x177e')] = _0x13b6ca[_0x56ae('0x97')][_0x56ae('0x177e')] = function(_0x1f7f96, _0x5cb100, _0x462265, _0x3a050f, _0x451e8a) { if (_0x56ae('0x392e') === _0x56ae('0x392e')) { if (null != _0x295513[_0x56ae('0x392f')]) { var _0x2c2b8f = _0x295513[_0x56ae('0x392f')]; if (null != _0x586025[_0x1f7f96] ? _0x2c2b8f[_0x56ae('0x99b')](_0x1f7f96) : _0x2c2b8f['h']['hasOwnProperty'](_0x1f7f96)) _0x2c2b8f = _0x56ae('0x28') == typeof _0x5cb100 ? window[_0x56ae('0xc51')][_0x56ae('0x3930')](_0x5cb100) : _0x575257['nwheo'](null, _0x5cb100) ? window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0x1b17')) : _0x5cb100, null == _0x2c2b8f ? window[_0x56ae('0x3931')][_0x56ae('0x2399')](_0x56ae('0x3932') + _0x1b30b7['string'](_0x5cb100)) : (null == _0x462265 && (_0x462265 = 0x0), null == _0x3a050f && (_0x3a050f = 0x0), null == _0x451e8a && (_0x451e8a = {}), Object[_0x56ae('0x6')]['hasOwnProperty']['call'](_0x451e8a, _0x56ae('0x944')) && _0x56ae('0x28') == typeof _0x451e8a[_0x56ae('0x944')] && (_0x5cb100 = _0x876409[_0x56ae('0x31')](_0x1b30b7[_0x56ae('0x28')](_0x451e8a['background']), '#', ''), -0x1 < _0x5cb100[_0x56ae('0x3b')]('0x') ? _0x451e8a['background'] = _0x1b30b7[_0x56ae('0xcc9')](_0x5cb100) : _0x451e8a[_0x56ae('0x944')] = _0x1b30b7[_0x56ae('0xcc9')]('0x' + _0x5cb100)), _0x451e8a['element'] = _0x2c2b8f, _0x451e8a[_0x56ae('0x3d')] = _0x462265, _0x451e8a['height'] = _0x3a050f, _0x462265 = _0x295513[_0x56ae('0x392f')], (null != _0x586025[_0x1f7f96] ? _0x462265[_0x56ae('0x99c')](_0x1f7f96) : _0x462265['h'][_0x1f7f96])(_0x451e8a)); } } else { for (var _0x50a912 = 0x0, _0x344780 = _0xc5462[_0x56ae('0x949')](this[_0x56ae('0x12fa')]); _0x50a912 < _0x344780[_0x56ae('0x32')];) { var _0x4cfa4b = _0x344780[_0x50a912]; ++_0x50a912; Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x9ad')], _0x4cfa4b) ? this[_0x56ae('0x9ad')][_0x4cfa4b] = _0x59b8d7[_0x56ae('0x951')](_0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12fa')], _0x4cfa4b), _0x445caa)[_0x56ae('0x1f8f')]() : _0xc5462['setProperty'](this['target'], _0x4cfa4b, _0x59b8d7['__cast'](_0xc5462[_0x56ae('0x94e')](this['properties'], _0x4cfa4b), _0x445caa)[_0x56ae('0x1f8f')]()); } } }; _0x295513[_0x56ae('0x8d9')] = function(_0x27a8b2) {}; _0x295513[_0x56ae('0xd35')] = function() { return window[_0x56ae('0x3933')][_0x56ae('0x8d1')]() | 0x0; }; _0x295513['openURL'] = function(_0x38bedc, _0x2a1bcf) { null == _0x2a1bcf && (_0x2a1bcf = _0x56ae('0x2364')); null != _0x38bedc && window[_0x56ae('0x37a4')](_0x38bedc, _0x2a1bcf); }; _0x295513['__registerEntryPoint'] = function(_0x491807, _0x2670b3) { if (_0x56ae('0x3934') === _0x56ae('0x3934')) { null == _0x295513[_0x56ae('0x392f')] && (_0x295513['__applicationEntryPoint'] = new _0x10cca0()); var _0x2a4269 = _0x295513[_0x56ae('0x392f')]; null != _0x586025[_0x491807] ? _0x2a4269[_0x56ae('0x932')](_0x491807, _0x2670b3) : _0x2a4269['h'][_0x491807] = _0x2670b3; } else { null != _0x491807[_0x56ae('0x3935')] && (_0x2670b3['element'][_0x56ae('0xa20')](_0x491807[_0x56ae('0x3935')]), _0x491807[_0x56ae('0x3935')] = null, _0x491807[_0x56ae('0x3353')] = null); null != _0x491807['__canvas'] && (_0x2670b3['element']['removeChild'](_0x491807[_0x56ae('0x9c8')]), _0x491807[_0x56ae('0x9c8')] = null, _0x491807['__style'] = null); } }; _0x295513[_0x56ae('0x392d')] = function() { if (null == _0x295513[_0x56ae('0x3936')]) { var _0x56f85c = new ArrayBuffer(0x2), _0x549745 = null != _0x56f85c ? new Uint8Array(_0x56f85c, 0x0) : null; _0x56f85c = null != _0x56f85c ? new Uint16Array(_0x56f85c, 0x0) : null; _0x549745[0x0] = 0xaa; _0x549745[0x1] = 0xbb; _0x295513[_0x56ae('0x3936')] = 0xaabb == _0x56f85c[0x0] ? _0x5bc95f[_0x56ae('0x3831')] : _0x5bc95f[_0x56ae('0x3926')]; } return _0x295513[_0x56ae('0x3936')]; }; var _0x35e418 = function(_0x5ab493, _0x269ae1) { null == _0x269ae1 && (_0x269ae1 = 0x1); null == _0x5ab493 && (_0x5ab493 = 0x0); this['onRun'] = new _0x486cc2(); this[_0x56ae('0x3843')] = new _0x486cc2(); this[_0x56ae('0x8eb')] = new _0x486cc2(); this[_0x56ae('0x1a38')] = new _0x486cc2(); this[_0x56ae('0x3937')] = _0x5ab493; this[_0x56ae('0x3938')] = _0x269ae1; this['currentThreads'] = 0x0; }; _0x5ac4a7[_0x56ae('0x3939')] = _0x35e418; _0x35e418['__name__'] = _0x56ae('0x3939'); _0x35e418[_0x56ae('0x6')] = {}; _0x35e418[_0x56ae('0x6')]['currentThreads'] = null; _0x35e418[_0x56ae('0x6')]['doWork'] = null; _0x35e418[_0x56ae('0x6')][_0x56ae('0x3938')] = null; _0x35e418[_0x56ae('0x6')][_0x56ae('0x3937')] = null; _0x35e418[_0x56ae('0x6')][_0x56ae('0x8eb')] = null; _0x35e418[_0x56ae('0x6')][_0x56ae('0x3843')] = null; _0x35e418[_0x56ae('0x6')][_0x56ae('0x1a37')] = null; _0x35e418[_0x56ae('0x6')][_0x56ae('0x1cb7')] = function(_0x4d7238) { this.runWork(_0x4d7238); }; _0x35e418[_0x56ae('0x6')][_0x56ae('0x384d')] = function(_0x184497) { this.onComplete.dispatch(_0x184497); }; _0x35e418[_0x56ae('0x6')][_0x56ae('0x384e')] = function(_0x4dc55a) { this.onError.dispatch(_0x4dc55a); }; _0x35e418[_0x56ae('0x6')][_0x56ae('0x393a')] = function(_0x568f20) { this.onRun.dispatch(_0x568f20); this.doWork.dispatch(_0x568f20); }; _0x35e418[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x35e418; var _0x4cc986 = function() {}; _0x5ac4a7[_0x1c1b50['ejupP']] = _0x4cc986; _0x4cc986[_0x56ae('0x8bf')] = _0x56ae('0x393b'); var _0xbe2129 = function(_0xe08f69) { this['onDisconnect'] = new _0x38b93a(); this[_0x56ae('0x907')] = new _0x297a4d(); this[_0x56ae('0x90f')] = new _0x297a4d(); this[_0x56ae('0x903')] = new _0x5f2706(); this['id'] = _0xe08f69; this[_0x56ae('0x376b')] = !0x0; }; _0x5ac4a7[_0x56ae('0x393c')] = _0xbe2129; _0xbe2129[_0x56ae('0x8bf')] = _0x56ae('0x393c'); _0xbe2129[_0x56ae('0x393d')] = function(_0x58fcb7) { if ('qPejf' === _0x56ae('0x393e')) { if (!_0xbe2129[_0x56ae('0x8f4')]['h']['hasOwnProperty'](_0x58fcb7)) { var _0x4c5f57 = new _0xbe2129(_0x58fcb7); _0xbe2129['devices']['h'][_0x58fcb7] = _0x4c5f57; _0xbe2129[_0x56ae('0x8f7')][_0x56ae('0x1a39')](_0x4c5f57); } } else { var _0x47f9e9 = _0x313e88++; _0x56a4ae[_0x56ae('0x3682')][_0x47f9e9] = _0x47f9e9; } }; _0xbe2129[_0x56ae('0x393f')] = function(_0x396fc0) { var _0x18de9c = _0xbe2129[_0x56ae('0x8f4')]['h'][_0x396fc0]; null != _0x18de9c && (_0x18de9c[_0x56ae('0x376b')] = !0x1); _0xbe2129['devices'][_0x56ae('0x38')](_0x396fc0); null != _0x18de9c && _0x18de9c[_0x56ae('0x90b')][_0x56ae('0x1a39')](); }; _0xbe2129[_0x56ae('0x6')] = {}; _0xbe2129[_0x56ae('0x6')][_0x56ae('0x376b')] = null; _0xbe2129[_0x56ae('0x6')]['id'] = null; _0xbe2129[_0x56ae('0x6')]['onAxisMove'] = null; _0xbe2129[_0x56ae('0x6')]['onButtonDown'] = null; _0xbe2129[_0x56ae('0x6')][_0x56ae('0x907')] = null; _0xbe2129[_0x56ae('0x6')][_0x56ae('0x90b')] = null; _0xbe2129[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xbe2129; var _0x3527ae = function(_0x409514) { this[_0x56ae('0x3940')] = new _0x2a30ab(); this['onHatMove'] = new _0x2bfa65(); this[_0x56ae('0x90b')] = new _0x38b93a(); this['onButtonUp'] = new _0x535069(); this[_0x56ae('0x90f')] = new _0x535069(); this['onAxisMove'] = new _0x204edc(); this['id'] = _0x409514; this['connected'] = !0x0; }; _0x5ac4a7[_0x56ae('0x3941')] = _0x3527ae; _0x3527ae['__name__'] = _0x56ae('0x3941'); _0x3527ae['__connect'] = function(_0x386897) { if ('uXAoh' !== _0x56ae('0x3942')) { if (!_0x3527ae[_0x56ae('0x8f4')]['h'][_0x56ae('0x900')](_0x386897)) { if (_0x56ae('0x3943') !== _0x56ae('0x3944')) { var _0x2f1264 = new _0x3527ae(_0x386897); _0x3527ae['devices']['h'][_0x386897] = _0x2f1264; _0x3527ae['onConnect'][_0x56ae('0x1a39')](_0x2f1264); } else { _0x19b8b5[_0x56ae('0x6')][_0x56ae('0x9cd')]['call'](this); if (this[_0x56ae('0x1f08')]) for (var _0x48db26 = this['_outlineMeshes']['iterator'](); _0x48db26['hasNext']();) { var _0x34b669 = _0x48db26[_0x56ae('0x42')](); this[_0x56ae('0x1f0b')](_0x34b669); } } } } else { d(_0x386897, _0x2f1264); } }; _0x3527ae[_0x56ae('0x393f')] = function(_0xc0cf29) { var _0x2e72f6 = _0x3527ae['devices']['h'][_0xc0cf29]; null != _0x2e72f6 && (_0x2e72f6[_0x56ae('0x376b')] = !0x1); _0x3527ae[_0x56ae('0x8f4')][_0x56ae('0x38')](_0xc0cf29); null != _0x2e72f6 && _0x2e72f6[_0x56ae('0x90b')][_0x56ae('0x1a39')](); }; _0x3527ae[_0x56ae('0x2646')] = function() { return navigator[_0x56ae('0x3945')] ? navigator[_0x56ae('0x3945')]() : navigator[_0x56ae('0x3946')] ? navigator[_0x56ae('0x3946')]() : null; }; _0x3527ae[_0x56ae('0x6')] = {}; _0x3527ae[_0x56ae('0x6')][_0x56ae('0x376b')] = null; _0x3527ae[_0x56ae('0x6')]['id'] = null; _0x3527ae[_0x56ae('0x6')][_0x56ae('0x903')] = null; _0x3527ae[_0x56ae('0x6')]['onButtonDown'] = null; _0x3527ae[_0x56ae('0x6')][_0x56ae('0x907')] = null; _0x3527ae[_0x56ae('0x6')][_0x56ae('0x90b')] = null; _0x3527ae[_0x56ae('0x6')][_0x56ae('0x926')] = null; _0x3527ae[_0x56ae('0x6')][_0x56ae('0x3940')] = null; _0x3527ae[_0x56ae('0x6')]['__class__'] = _0x3527ae; var _0x1c0d76 = {}; _0x5ac4a7[_0x56ae('0x3947')] = _0x1c0d76; _0x1c0d76[_0x56ae('0x8bf')] = _0x56ae('0x3947'); _0x1c0d76[_0x56ae('0x984')] = {}; _0x1c0d76[_0x56ae('0x984')][_0x56ae('0x3395')] = 'get_shiftKey'; _0x1c0d76[_0x56ae('0x984')][_0x56ae('0x3392')] = _0x56ae('0x3392'); _0x1c0d76[_0x56ae('0x984')][_0x56ae('0x3393')] = _0x56ae('0x3393'); _0x1c0d76[_0x56ae('0x984')][_0x56ae('0x3948')] = 'get_altKey'; _0x1c0d76[_0x56ae('0x3948')] = function(_0xc193f7) { return 0x0 >= (_0xc193f7 & 0x100) ? 0x0 < (_0xc193f7 & 0x200) : !0x0; }; _0x1c0d76[_0x56ae('0x3393')] = function(_0x52acfd) { if ('ihvzN' !== _0x56ae('0x3949')) { return 0x0 >= (_0x52acfd & 0x40) ? 0x0 < (_0x52acfd & 0x80) : !0x0; } else { this[_0x56ae('0x1c8a')](this['position'] + 0x2); 0x1 == this[_0x56ae('0x12f0')] ? (this['b'][this['position']++] = _0x52acfd & 0xff, this['b'][this['position']++] = _0x52acfd >> 0x8 & 0xff) : (this['b'][this['position']++] = _0x52acfd >> 0x8 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x52acfd & 0xff); } }; _0x1c0d76[_0x56ae('0x3392')] = function(_0x5ac486) { return 0x0 >= (_0x5ac486 & 0x400) ? 0x0 < (_0x5ac486 & 0x800) : !0x0; }; _0x1c0d76[_0x56ae('0x3395')] = function(_0x127d78) { return 0x0 >= (_0x127d78 & 0x1) ? 0x0 < (_0x127d78 & 0x2) : !0x0; }; var _0xab34cd = _0x3acb5b[_0x56ae('0x4ed')] = {}, _0x244ac3 = _0x3acb5b[_0x56ae('0x4ee')] = {}, _0x16719f = function(_0x4fe6b0, _0x4ecb19, _0x6d74e3, _0xcbd7bf, _0x330c62, _0x1f3d8b, _0x1b30b7) { this['x'] = _0x4fe6b0; this['y'] = _0x4ecb19; this['id'] = _0x6d74e3; this['dx'] = _0xcbd7bf; this['dy'] = _0x330c62; this[_0x56ae('0x2065')] = _0x1f3d8b; this['device'] = _0x1b30b7; }; _0x3acb5b[_0x56ae('0x4ee')]['__ename__'] = _0x1c1b50.rhuVL; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0xcda')] = [_0x56ae('0x394a'), _0x56ae('0x394b'), 'PAGES', _0x56ae('0x394c')]; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394a')] = {}; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394b')] = {}; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394d')] = {}; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394c')] = {}; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394c')]['_hx_index'] = 0x3; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394c')][_0x56ae('0xce4')] = _0x56ae('0x4ee'); _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394c')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394d')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394d')][_0x56ae('0xce4')] = 'lime.ui.MouseWheelMode'; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394d')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394b')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394b')][_0x56ae('0xce4')] = _0x56ae('0x4ee'); _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394b')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394a')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394a')]['__enum__'] = _0x56ae('0x4ee'); _0x3acb5b[_0x56ae('0x4ee')][_0x56ae('0x394a')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0xc87')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0xcda')] = _0x56ae('0x394e').split('\x20'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x394f')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3950')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3951')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3952')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3959')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3953')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3958')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3954')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3957')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0xb9e')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3955')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3956')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x1fd9')] = {}; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x1fd9')][_0x56ae('0xce3')] = 0xc; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x1fd9')][_0x56ae('0xce4')] = _0x1c1b50.JcRET; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x1fd9')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3956')][_0x56ae('0xce3')] = 0xb; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3956')][_0x56ae('0xce4')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3956')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3955')]['_hx_index'] = 0xa; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3955')][_0x56ae('0xce4')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3955')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0xb9e')][_0x56ae('0xce3')] = 0x9; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0xb9e')][_0x56ae('0xce4')] = 'lime.ui.MouseCursor'; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0xb9e')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3957')]['_hx_index'] = 0x8; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3957')][_0x56ae('0xce4')] = 'lime.ui.MouseCursor'; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3957')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3954')][_0x56ae('0xce3')] = 0x7; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3954')][_0x56ae('0xce4')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3954')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3958')][_0x56ae('0xce3')] = 0x6; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3958')][_0x56ae('0xce4')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3958')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3953')][_0x56ae('0xce3')] = 0x5; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3953')][_0x56ae('0xce4')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3953')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3959')][_0x56ae('0xce3')] = 0x4; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3959')]['__enum__'] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3959')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3952')]['_hx_index'] = 0x3; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3952')]['__enum__'] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3952')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3951')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3951')][_0x56ae('0xce4')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3951')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3950')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3950')][_0x56ae('0xce4')] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x3950')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x394f')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x394f')]['__enum__'] = _0x56ae('0x4ed'); _0x3acb5b[_0x56ae('0x4ed')][_0x56ae('0x394f')]['toString'] = _0x370254; _0x5ac4a7['lime.ui.Touch'] = _0x16719f; _0x16719f[_0x56ae('0x8bf')] = _0x56ae('0x395a'); _0x16719f[_0x56ae('0x6')] = {}; _0x16719f[_0x56ae('0x6')][_0x56ae('0x2383')] = null; _0x16719f[_0x56ae('0x6')]['dx'] = null; _0x16719f[_0x56ae('0x6')]['dy'] = null; _0x16719f[_0x56ae('0x6')]['id'] = null; _0x16719f[_0x56ae('0x6')][_0x56ae('0x2065')] = null; _0x16719f[_0x56ae('0x6')]['x'] = null; _0x16719f[_0x56ae('0x6')]['y'] = null; _0x16719f[_0x56ae('0x6')]['__class__'] = _0x16719f; var _0x5e64be = function(_0x4e3ba7, _0x28639e) { if ('BeNMR' !== 'eSerJ') { this[_0x56ae('0x3305')] = new _0x2742f5(); this[_0x56ae('0x395b')] = new _0x5c07dd(); this[_0x56ae('0x395c')] = new _0x38b93a(); this[_0x56ae('0x1934')] = new _0x36ac11(); this['onRenderContextRestored'] = new _0xf92084(); this['onRenderContextLost'] = new _0x38b93a(); this[_0x56ae('0x395d')] = new _0xf92084(); this[_0x56ae('0x8fc')] = new _0x2253d4(); this[_0x56ae('0xb54')] = new _0x21658c(); this['onMouseUp'] = new _0xbfc3d7(); this[_0x56ae('0x395e')] = new _0x2253d4(); this[_0x56ae('0xb51')] = new _0x2253d4(); this[_0x56ae('0xb50')] = new _0x4c1edb(); this[_0x56ae('0x395f')] = new _0x38b93a(); this[_0x56ae('0x3960')] = new _0x38b93a(); this[_0x56ae('0x36d3')] = new _0x3dcb28(); this['onKeyDown'] = new _0x3dcb28(); this[_0x56ae('0x3961')] = new _0x38b93a(); this['onFocusOut'] = new _0x38b93a(); this[_0x56ae('0x3962')] = new _0x38b93a(); this['onExpose'] = new _0x38b93a(); this[_0x56ae('0x3963')] = new _0x38b93a(); this[_0x56ae('0x3964')] = new _0x2742f5(); this['onDeactivate'] = new _0x38b93a(); this[_0x56ae('0x3965')] = new _0x38b93a(); this['onActivate'] = new _0x38b93a(); this['application'] = _0x4e3ba7; this[_0x56ae('0x37b8')] = null != _0x28639e ? _0x28639e : {}; Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](this['__attributes'], 'parameters') && (this['parameters'] = this[_0x56ae('0x37b8')]['parameters']); this['__height'] = this[_0x56ae('0xa10')] = 0x0; this[_0x56ae('0x957')] = !0x1; this[_0x56ae('0x37ba')] = 0x1; this['__y'] = this['__x'] = 0x0; this[_0x56ae('0x3966')] = ''; this['id'] = -0x1; this[_0x56ae('0x8e6')] = new _0x289581(this); } else { var _0x567079 = _0x28639e++; if (this[_0x56ae('0xbcb')][_0x56ae('0x1b')](_0x567079)['mesh'][_0x56ae('0xab0')]()) { this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0) == _0x4e3ba7 && (_0x28639e = this[_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0), this[_0x56ae('0xbcb')][_0x56ae('0x8b6')](0x0, this[_0x56ae('0xbcb')][_0x56ae('0x1b')](_0x567079)), this['characters'][_0x56ae('0x8b6')](_0x567079, _0x28639e), this[_0x56ae('0x2c63')] = 0.3); _0x4e3ba7[_0x56ae('0x23b7')](!0x1); return; } } }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4ef')]] = _0x5e64be; _0x5e64be[_0x56ae('0x8bf')] = 'lime.ui.Window'; _0x5e64be[_0x56ae('0x6')] = {}; _0x5e64be[_0x56ae('0x6')]['application'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x2fe')] = null; _0x5e64be[_0x56ae('0x6')]['element'] = null; _0x5e64be[_0x56ae('0x6')]['id'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0xb30')] = null; _0x5e64be[_0x56ae('0x6')]['onClose'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x28b0')] = null; _0x5e64be[_0x56ae('0x6')]['onDropFile'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3963')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3967')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3962')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3968')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3961')] = null; _0x5e64be[_0x56ae('0x6')]['onKeyDown'] = null; _0x5e64be[_0x56ae('0x6')]['onKeyUp'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3960')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x395f')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0xb50')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0xb51')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x395e')] = null; _0x5e64be[_0x56ae('0x6')]['onMouseUp'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0xb54')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x8fc')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x395d')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3969')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x396a')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x1934')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x395c')] = null; _0x5e64be[_0x56ae('0x6')]['onTextEdit'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x3305')] = null; _0x5e64be[_0x56ae('0x6')]['parameters'] = null; _0x5e64be[_0x56ae('0x6')]['stage'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x37b8')] = null; _0x5e64be[_0x56ae('0x6')]['__backend'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x957')] = null; _0x5e64be[_0x56ae('0x6')]['__height'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x37c5')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x37ba')] = null; _0x5e64be[_0x56ae('0x6')]['__title'] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0xa10')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x396b')] = null; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x396c')] = null; _0x5e64be[_0x56ae('0x6')]['close'] = function() { this.__backend.close(); }; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x37e5')] = function(_0x164111) { return this.__backend.readPixels(_0x164111); }; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x396d')] = function(_0x57cc2a) { return this.__backend.setCursor(_0x57cc2a); }; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5e64be; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x5e64be[_0x56ae('0x6')][_0x56ae('0x984')]['set_cursor'] = 'set_cursor'; var _0x5632a9 = function() { this['data'] = new _0x10cca0(); this[_0x56ae('0xbb2')] = []; }; _0x5ac4a7['lime.utils.AssetBundle'] = _0x5632a9; _0x5632a9[_0x56ae('0x8bf')] = _0x56ae('0x396e'); _0x5632a9[_0x56ae('0x340b')] = function(_0xf7047d) { _0xf7047d = new _0x59bf45(_0xf7047d); return _0x5632a9[_0x56ae('0x396f')](_0xf7047d); }; _0x5632a9[_0x56ae('0x3885')] = function(_0x3d3c09) { return _0x2b1f90[_0x56ae('0x190c')](_0x5632a9[_0x56ae('0x340b')](_0x3d3c09)); }; _0x5632a9[_0x56ae('0x38e5')] = function(_0x16d88f) { return _0x18ba67['loadFromFile'](_0x16d88f)[_0x56ae('0x1cac')](_0x5632a9[_0x56ae('0x3885')]); }; _0x5632a9[_0x56ae('0x396f')] = function(_0x283f77) { if (_0x56ae('0x3970') === _0x56ae('0x3970')) { var _0x1294d2 = _0xfdc204[_0x56ae('0x3971')](_0x283f77); _0x283f77 = new _0x5632a9(); for (_0x1294d2 = _0x1294d2['h']; null != _0x1294d2;) { var _0x5760cb = _0x1294d2[_0x56ae('0x24')]; _0x1294d2 = _0x1294d2['next']; if (_0x5760cb[_0x56ae('0x2416')]) var _0x5dd4be = _0x283f77['data'], _0x1c36a0 = _0x5760cb[_0x56ae('0x34a2')], _0x38e38d = _0x18ba67['decompress'](_0x5760cb[_0x56ae('0xf17')], _0x347c97['DEFLATE']); else _0x1c36a0 = _0x5760cb['fileName'], _0x38e38d = _0x5760cb['data'], _0x5dd4be = _0x283f77[_0x56ae('0xf17')]; null != _0x586025[_0x1c36a0] ? _0x5dd4be[_0x56ae('0x932')](_0x1c36a0, _0x38e38d) : _0x5dd4be['h'][_0x1c36a0] = _0x38e38d; _0x283f77[_0x56ae('0xbb2')][_0x56ae('0x8f0')](_0x5760cb[_0x56ae('0x34a2')]); } return _0x283f77; } else { _0x1294d2[_0x56ae('0x34f1')](this['x'], this['y']); _0x1294d2[_0x56ae('0x3508')] = _0x1294d2[_0x56ae('0x34f2')]; _0x1294d2[_0x56ae('0x350b')] = _0x1294d2[_0x56ae('0x34fa')]; _0x283f77[_0x56ae('0x113e')](_0x1294d2['lastX'], _0x1294d2[_0x56ae('0x34fa')]); } }; _0x5632a9[_0x56ae('0x6')] = {}; _0x5632a9[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x5632a9[_0x56ae('0x6')][_0x56ae('0xbb2')] = null; _0x5632a9[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5632a9; var _0x4df5df = function() { this[_0x56ae('0x30a8')] = !0x0; this[_0x56ae('0x28b5')] = new _0x10cca0(); this[_0x56ae('0x211d')] = new _0x10cca0(); this['image'] = new _0x10cca0(); this[_0x56ae('0x93a')] = 0xd8b0b; }; _0x5ac4a7[_0x56ae('0x3972')] = _0x4df5df; _0x4df5df[_0x56ae('0x8bf')] = _0x56ae('0x3972'); _0x4df5df[_0x56ae('0x6')] = {}; _0x4df5df[_0x56ae('0x6')][_0x56ae('0x28b5')] = null; _0x4df5df[_0x56ae('0x6')][_0x56ae('0x30a8')] = null; _0x4df5df[_0x56ae('0x6')][_0x56ae('0xa02')] = null; _0x4df5df[_0x56ae('0x6')][_0x56ae('0x211d')] = null; _0x4df5df[_0x56ae('0x6')][_0x56ae('0x93a')] = null; _0x4df5df[_0x56ae('0x6')][_0x56ae('0x1649')] = function(_0x3f17cf, _0x57e047) { if ('IMAGE' == _0x57e047 || null == _0x57e047) { var _0x2f620c = this.image; if (null != _0x586025[_0x3f17cf] ? _0x2f620c.existsReserved(_0x3f17cf) : _0x2f620c.h.hasOwnProperty(_0x3f17cf)) return !0x0; } if (_0x56ae('0x3973') == _0x57e047 || null == _0x57e047) if (_0x2f620c = this.font, null != _0x586025[_0x3f17cf] ? _0x2f620c.existsReserved(_0x3f17cf) : _0x2f620c.h.hasOwnProperty(_0x3f17cf)) return !0x0; if (_0x56ae('0x801') == _0x57e047 || 'MUSIC' == _0x57e047 || _0x1c1b50.ziFAL(null, _0x57e047)) if (_0x57e047 = this.audio, null != _0x586025[_0x3f17cf] ? _0x57e047.existsReserved(_0x3f17cf) : _0x57e047.h.hasOwnProperty(_0x3f17cf)) return !0x0; return !0x1; }; _0x4df5df[_0x56ae('0x6')]['set'] = function(_0x3139de, _0x5bb89f, _0x32e13c) { switch (_0x5bb89f) { case _0x1c1b50.gQQFR: _0x5bb89f = this.font; null != _0x586025[_0x3139de] ? _0x5bb89f.setReserved(_0x3139de, _0x32e13c) : _0x5bb89f.h[_0x3139de] = _0x32e13c; break; case _0x56ae('0x343'): if (!(_0x32e13c instanceof _0x47a534)) throw new _0x1adea8(_0x1c1b50.EWcQA(_0x56ae('0x3974'), _0x1b30b7.string(_0x32e13c)) + '\x20as\x20Image'); _0x5bb89f = this.image; null != _0x586025[_0x3139de] ? _0x5bb89f.setReserved(_0x3139de, _0x32e13c) : _0x5bb89f.h[_0x3139de] = _0x32e13c; break; case _0x56ae('0x1b79'): case _0x56ae('0x801'): if (!(_0x32e13c instanceof _0x32b8d5)) throw new _0x1adea8(_0x56ae('0x3975') + _0x1b30b7.string(_0x32e13c) + _0x56ae('0x3976')); _0x5bb89f = this.audio; null != _0x586025[_0x3139de] ? _0x5bb89f.setReserved(_0x3139de, _0x32e13c) : _0x5bb89f.h[_0x3139de] = _0x32e13c; break; default: throw new _0x1adea8(_0x5bb89f + _0x56ae('0x3977')); } }; _0x4df5df[_0x56ae('0x6')][_0x56ae('0x1d')] = function(_0x40314f) { if (_0x56ae('0x3978') !== _0x56ae('0x3979')) { if (null == _0x40314f) this.audio = new _0x10cca0(), this.font = new _0x10cca0(), this.image = new _0x10cca0(); else { for (var _0x52e9bc = this.audio.keys(); _0x52e9bc.hasNext();) { var _0x14e553 = _0x52e9bc.next(); _0x876409.startsWith(_0x14e553, _0x40314f) && this.audio.remove(_0x14e553); } for (_0x52e9bc = this.font.keys(); _0x52e9bc.hasNext();) _0x14e553 = _0x52e9bc.next(), _0x876409.startsWith(_0x14e553, _0x40314f) && this.font.remove(_0x14e553); for (_0x52e9bc = this.image.keys(); _0x52e9bc.hasNext();) _0x14e553 = _0x52e9bc.next(), _0x876409.startsWith(_0x14e553, _0x40314f) && this.image.remove(_0x14e553); } } else { if (this.nodeType != _0x5465e8.Element) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646.toString(this.nodeType)); var _0x2ff2ab = this.attributeMap; null != _0x586025[_0x40314f] ? _0x2ff2ab.setReserved(_0x40314f, _0x52e9bc) : _0x2ff2ab.h[_0x40314f] = _0x52e9bc; } }; _0x4df5df[_0x56ae('0x6')]['__class__'] = _0x4df5df; var _0x3e206c = function() { this[_0x56ae('0x1476')] = new _0x10cca0(); this[_0x56ae('0x397a')] = new _0x10cca0(); this[_0x56ae('0xd44')] = new _0x10cca0(); this[_0x56ae('0xbb2')] = new _0x10cca0(); this[_0x56ae('0x397b')] = new _0x10cca0(); this[_0x56ae('0x397c')] = new _0x10cca0(); this['cachedText'] = new _0x10cca0(); this[_0x56ae('0x397d')] = new _0x10cca0(); this[_0x56ae('0xbb5')] = new _0x10cca0(); this['cachedBytes'] = new _0x10cca0(); this[_0x56ae('0x397e')] = new _0x10cca0(); this[_0x56ae('0x2eab')] = new _0x38b93a(); this[_0x56ae('0x20b2')] = this[_0x56ae('0x2b91')] = 0x0; }; _0x5ac4a7[_0x56ae('0x4f2')] = _0x3e206c; _0x3e206c['__name__'] = _0x1c1b50['htRPm']; _0x3e206c[_0x56ae('0x3435')] = function(_0x45d138) { var _0x28e8b0 = _0x45d138[_0x56ae('0xf17')]; if (null != _0x586025[_0x56ae('0x342')] ? _0x28e8b0[_0x56ae('0x99b')](_0x56ae('0x342')) : _0x28e8b0['h'][_0x56ae('0x900')](_0x56ae('0x342'))) { if (_0x28e8b0 = _0x45d138[_0x56ae('0xf17')], _0x28e8b0 = _0x53493a[_0x56ae('0x340b')](null != _0x586025['library.json'] ? _0x28e8b0[_0x56ae('0x99c')](_0x1c1b50['sRZcx']) : _0x28e8b0['h'][_0x56ae('0x342')]), null != _0x28e8b0) { if (null == _0x28e8b0['libraryType']) var _0x5ba3c8 = new _0x3e206c(); else if (_0x5ba3c8 = _0x5ac4a7[_0x28e8b0[_0x56ae('0x805')]], null != _0x5ba3c8) _0x5ba3c8 = _0x4b5a45[_0x56ae('0xbb3')](_0x5ba3c8, _0x28e8b0['libraryArgs']); else return _0x131690[_0x56ae('0x288c')](_0x56ae('0x1374') + _0x28e8b0['libraryType'], { 'fileName': 'lime/utils/AssetLibrary.hx', 'lineNumber': 0x7a, 'className': _0x56ae('0x4f2'), 'methodName': _0x56ae('0x3435') }), null; _0x5ba3c8[_0x56ae('0x3436')](_0x45d138, _0x28e8b0); return _0x5ba3c8; } } else return _0x28e8b0 = new _0x3e206c(), _0x28e8b0['__fromBundle'](_0x45d138), _0x28e8b0; return null; }; _0x3e206c[_0x56ae('0xc3d')] = function(_0x4e6b00) { if (null == _0x4e6b00) return null; if (null == _0x4e6b00['libraryType']) var _0x17381c = new _0x3e206c(); else if (_0x17381c = _0x5ac4a7[_0x4e6b00[_0x56ae('0x805')]], _0x1c1b50['rsRCB'](null, _0x17381c)) _0x17381c = _0x4b5a45[_0x56ae('0xbb3')](_0x17381c, _0x4e6b00[_0x56ae('0x3434')]); else return _0x131690[_0x56ae('0x288c')](_0x56ae('0x1374') + _0x4e6b00['libraryType'], { 'fileName': _0x56ae('0x2108'), 'lineNumber': 0xa0, 'className': _0x56ae('0x4f2'), 'methodName': _0x56ae('0xc3d') }), null; _0x17381c[_0x56ae('0x397f')](_0x4e6b00); return _0x17381c; }; _0x3e206c[_0x56ae('0x6')] = {}; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x2eab')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x2106')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x2107')] = null; _0x3e206c[_0x56ae('0x6')]['bytesLoaded'] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x2b92')] = null; _0x3e206c[_0x56ae('0x6')]['bytesTotal'] = null; _0x3e206c[_0x56ae('0x6')]['cachedAudioBuffers'] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x1fc2')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0xbb5')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x397d')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x1cd4')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x397c')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x1bda')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x397b')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0xbb2')] = null; _0x3e206c[_0x56ae('0x6')]['preload'] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x2b3f')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x397a')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x1476')] = null; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x1649')] = function(_0x3fd0e0, _0x56040b) { if (_0x56ae('0x3980') !== _0x56ae('0x3981')) { _0x56040b = null != _0x56040b ? _0x59b8d7.__cast(_0x56040b, String) : null; var _0x40a0d5 = this.types; _0x3fd0e0 = null != _0x586025[_0x3fd0e0] ? _0x40a0d5.getReserved(_0x3fd0e0) : _0x40a0d5.h[_0x3fd0e0]; return null == _0x3fd0e0 || _0x3fd0e0 != _0x56040b && (_0x56ae('0x801') != _0x56040b && 'MUSIC' != _0x56040b || 'MUSIC' != _0x3fd0e0 && _0x575257.aWZsk != _0x3fd0e0) && _0x575257.PoRQr(_0x56ae('0x347'), _0x56040b) && null != _0x56040b && (_0x56ae('0x347') != _0x3fd0e0 || _0x575257.PoRQr(_0x56ae('0xb9e'), _0x56040b)) ? !0x1 : !0x0; } else { if (null == _0x3fd0e0) return _0x56040b; _0x3fd0e0 = parseFloat(_0x3fd0e0); return isNaN(_0x3fd0e0) ? _0x56040b : _0x3fd0e0; } }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x14d4')] = function(_0x118db4, _0x216d5f) { switch (_0x216d5f) { case 'BINARY': return this.getBytes(_0x118db4); case 'FONT': return this.getFont(_0x118db4); case _0x1c1b50.DyeHY: return this.getImage(_0x118db4); case _0x56ae('0x1b79'): case _0x1c1b50.LfJEB: return this.getAudioBuffer(_0x118db4); case _0x56ae('0x3982'): throw new _0x1adea8(_0x56ae('0x3983') + _0x118db4); case _0x56ae('0xb9e'): return this.getText(_0x118db4); default: throw new _0x1adea8('Unknown\x20asset\x20type:\x20' + _0x216d5f); } }; _0x3e206c[_0x56ae('0x6')]['getAudioBuffer'] = function(_0x5a4f7d) { var _0x4c34b5 = this.cachedAudioBuffers; if (null != _0x586025[_0x5a4f7d] ? _0x4c34b5.existsReserved(_0x5a4f7d) : _0x4c34b5.h.hasOwnProperty(_0x5a4f7d)) return _0x4c34b5 = this.cachedAudioBuffers, null != _0x586025[_0x5a4f7d] ? _0x4c34b5.getReserved(_0x5a4f7d) : _0x4c34b5.h[_0x5a4f7d]; _0x4c34b5 = this.classTypes; if (null != _0x586025[_0x5a4f7d] ? _0x4c34b5.existsReserved(_0x5a4f7d) : _0x4c34b5.h.hasOwnProperty(_0x5a4f7d)) return _0x4c34b5 = this.classTypes, _0x32b8d5.fromBytes(_0x59b8d7.__cast(_0x4b5a45.createInstance(null != _0x586025[_0x5a4f7d] ? _0x4c34b5.getReserved(_0x5a4f7d) : _0x4c34b5.h[_0x5a4f7d], []), _0x36de50)); _0x4c34b5 = this.paths; return _0x32b8d5.fromFile(null != _0x586025[_0x5a4f7d] ? _0x4c34b5.getReserved(_0x5a4f7d) : _0x4c34b5.h[_0x5a4f7d]); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0xc4c')] = function(_0x600b12) { var _0x53f342 = this.cachedBytes; if (null != _0x586025[_0x600b12] ? _0x53f342.existsReserved(_0x600b12) : _0x53f342.h.hasOwnProperty(_0x600b12)) return _0x53f342 = this.cachedBytes, _0x575257.KsYpV(null, _0x586025[_0x600b12]) ? _0x53f342.getReserved(_0x600b12) : _0x53f342.h[_0x600b12]; _0x53f342 = this.cachedText; if (null != _0x586025[_0x600b12] ? _0x53f342.existsReserved(_0x600b12) : _0x53f342.h.hasOwnProperty(_0x600b12)) { _0x53f342 = this.cachedText; _0x53f342 = _0x18ba67.ofString(null != _0x586025[_0x600b12] ? _0x53f342.getReserved(_0x600b12) : _0x53f342.h[_0x600b12]); var _0x30de05 = this.cachedBytes; null != _0x586025[_0x600b12] ? _0x30de05.setReserved(_0x600b12, _0x53f342) : _0x30de05.h[_0x600b12] = _0x53f342; return _0x53f342; } _0x53f342 = this.classTypes; if (null != _0x586025[_0x600b12] ? _0x53f342.existsReserved(_0x600b12) : _0x53f342.h.hasOwnProperty(_0x600b12)) return _0x53f342 = this.classTypes, _0x59b8d7.__cast(_0x4b5a45.createInstance(null != _0x586025[_0x600b12] ? _0x53f342.getReserved(_0x600b12) : _0x53f342.h[_0x600b12], []), _0x36de50); _0x53f342 = this.paths; return _0x18ba67.fromFile(null != _0x586025[_0x600b12] ? _0x53f342.getReserved(_0x600b12) : _0x53f342.h[_0x600b12]); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0xb5e')] = function(_0x59a549) { var _0x3220b3 = this.cachedFonts; if (null != _0x586025[_0x59a549] ? _0x3220b3.existsReserved(_0x59a549) : _0x3220b3.h.hasOwnProperty(_0x59a549)) return _0x3220b3 = this.cachedFonts, null != _0x586025[_0x59a549] ? _0x3220b3.getReserved(_0x59a549) : _0x3220b3.h[_0x59a549]; _0x3220b3 = this.classTypes; if (_0x1c1b50.dhYrX(null, _0x586025[_0x59a549]) ? _0x3220b3.existsReserved(_0x59a549) : _0x3220b3.h.hasOwnProperty(_0x59a549)) return _0x3220b3 = this.classTypes, _0x59b8d7.__cast(_0x4b5a45.createInstance(null != _0x586025[_0x59a549] ? _0x3220b3.getReserved(_0x59a549) : _0x3220b3.h[_0x59a549], []), _0x20b16a); _0x3220b3 = this.paths; return _0x20b16a.fromFile(null != _0x586025[_0x59a549] ? _0x3220b3.getReserved(_0x59a549) : _0x3220b3.h[_0x59a549]); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0xae7')] = function(_0x4364d6) { var _0x1d1d10 = this.cachedImages; if (null != _0x586025[_0x4364d6] ? _0x1d1d10.existsReserved(_0x4364d6) : _0x1d1d10.h.hasOwnProperty(_0x4364d6)) return _0x1d1d10 = this.cachedImages, null != _0x586025[_0x4364d6] ? _0x1d1d10.getReserved(_0x4364d6) : _0x1d1d10.h[_0x4364d6]; _0x1d1d10 = this.classTypes; if (null != _0x586025[_0x4364d6] ? _0x1d1d10.existsReserved(_0x4364d6) : _0x1d1d10.h.hasOwnProperty(_0x4364d6)) return _0x1d1d10 = this.classTypes, _0x59b8d7.__cast(_0x4b5a45.createInstance(null != _0x586025[_0x4364d6] ? _0x1d1d10.getReserved(_0x4364d6) : _0x1d1d10.h[_0x4364d6], []), _0x47a534); _0x1d1d10 = this.paths; return _0x47a534.fromFile(null != _0x586025[_0x4364d6] ? _0x1d1d10.getReserved(_0x4364d6) : _0x1d1d10.h[_0x4364d6]); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x11d6')] = function(_0x439ac3) { if (_0x56ae('0x3984') === _0x56ae('0x3985')) { var _0x3853e1 = []; for (_0x439ac3 = _0x439ac3.elementsNamed(_0x3f019c); _0x439ac3.hasNext();) { _0x3f019c = _0x439ac3.next(); if (_0x3f019c.nodeType != _0x5465e8.Document && _0x575257.BjOKc(_0x3f019c.nodeType, _0x5465e8.Element)) throw new _0x1adea8('Invalid\x20nodeType\x20' + _0x2e9646.toString(_0x3f019c.nodeType)); _0x3853e1.push(_0x3f019c); } return _0x3853e1; } else { var _0x3f019c = this.cachedText; if (null != _0x586025[_0x439ac3] ? _0x3f019c.existsReserved(_0x439ac3) : _0x3f019c.h.hasOwnProperty(_0x439ac3)) return _0x3f019c = this.cachedText, null != _0x586025[_0x439ac3] ? _0x3f019c.getReserved(_0x439ac3) : _0x3f019c.h[_0x439ac3]; _0x439ac3 = this.getBytes(_0x439ac3); return null == _0x439ac3 ? null : _0x439ac3.getString(0x0, _0x439ac3.length); } }; _0x3e206c[_0x56ae('0x6')]['isLocal'] = function(_0x56ebc8, _0x76c48b) { var _0x502aea = this.classTypes; if (null != _0x586025[_0x56ebc8] ? _0x502aea.existsReserved(_0x56ebc8) : _0x502aea.h.hasOwnProperty(_0x56ebc8)) return !0x0; _0x76c48b = null != _0x76c48b ? _0x59b8d7.__cast(_0x76c48b, String) : null; if (null == _0x76c48b) { _0x76c48b = this.cachedBytes; if (null != _0x586025[_0x56ebc8] ? _0x76c48b.existsReserved(_0x56ebc8) : _0x76c48b.h.hasOwnProperty(_0x56ebc8)) return !0x0; _0x76c48b = this.cachedText; return null != _0x586025[_0x56ebc8] ? _0x76c48b.existsReserved(_0x56ebc8) : _0x76c48b.h.hasOwnProperty(_0x56ebc8); } switch (_0x76c48b) { case 'FONT': return _0x76c48b = this.cachedFonts, null != _0x586025[_0x56ebc8] ? _0x76c48b.existsReserved(_0x56ebc8) : _0x76c48b.h.hasOwnProperty(_0x56ebc8); case _0x56ae('0x343'): return _0x76c48b = this.cachedImages, null != _0x586025[_0x56ebc8] ? _0x76c48b.existsReserved(_0x56ebc8) : _0x76c48b.h.hasOwnProperty(_0x56ebc8); case 'MUSIC': case 'SOUND': return _0x76c48b = this.cachedAudioBuffers, null != _0x586025[_0x56ebc8] ? _0x76c48b.existsReserved(_0x56ebc8) : _0x76c48b.h.hasOwnProperty(_0x56ebc8); default: _0x76c48b = this.cachedBytes; if (null != _0x586025[_0x56ebc8] ? _0x76c48b.existsReserved(_0x56ebc8) : _0x76c48b.h.hasOwnProperty(_0x56ebc8)) return !0x0; _0x76c48b = this.cachedText; return null != _0x586025[_0x56ebc8] ? _0x76c48b.existsReserved(_0x56ebc8) : _0x76c48b.h.hasOwnProperty(_0x56ebc8); } }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x158e')] = function() { if (this.loaded) return _0x2b1f90.withValue(this); if (null == this.promise) { this.promise = new _0xdc6378(); this.bytesLoadedCache = new _0x10cca0(); this.assetsLoaded = 0x0; this.assetsTotal = 0x1; for (var _0x218614 = this.preload.keys(); _0x218614.hasNext();) { var _0x2910bf = _0x218614.next(), _0x51a56d = this.preload; if (null != _0x586025[_0x2910bf] ? _0x51a56d.getReserved(_0x2910bf) : _0x51a56d.h[_0x2910bf]) if (_0x51a56d = this.types, _0x131690.verbose(_0x56ae('0x3986') + _0x2910bf + '\x20[' + (null != _0x586025[_0x2910bf] ? _0x51a56d.getReserved(_0x2910bf) : _0x51a56d.h[_0x2910bf]) + ']', { fileName: _0x56ae('0x2108'), lineNumber: 0x195, className: 'lime.utils.AssetLibrary', methodName: _0x56ae('0x158e') }), _0x51a56d = this.types, _0x51a56d = null != _0x586025[_0x2910bf] ? _0x51a56d.getReserved(_0x2910bf) : _0x51a56d.h[_0x2910bf], _0x1c1b50.qFsPQ(null, _0x51a56d)) switch (_0x51a56d) { case _0x56ae('0x347'): this.assetsTotal++; _0x51a56d = this.loadBytes(_0x2910bf); _0x51a56d.onProgress(function(_0x218614, _0x2910bf) { return function(_0x51a56d, _0x4e65ec) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d, _0x4e65ec); }; }([_0x2910bf], [_0x2d9f4e(this, this.load_onProgress)])); _0x51a56d.onError(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.load_onError)])); _0x51a56d.onComplete(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.loadBytes_onComplete)])); break; case _0x56ae('0x3973'): this.assetsTotal++; _0x51a56d = this.loadFont(_0x2910bf); _0x51a56d.onProgress(function(_0x218614, _0x2910bf) { if (_0x56ae('0x3987') !== 'ImKSf') { return this.__globalToLocal(_0x218614, new _0x510664()); } else { return function(_0x51a56d, _0x3aa2af) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d, _0x3aa2af); }; } }([_0x2910bf], [_0x2d9f4e(this, this.load_onProgress)])); _0x51a56d.onError(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.load_onError)])); _0x51a56d.onComplete(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.loadFont_onComplete)])); break; case 'IMAGE': this.assetsTotal++; _0x51a56d = this.loadImage(_0x2910bf); _0x51a56d.onProgress(function(_0x218614, _0x2910bf) { return function(_0x51a56d, _0x4abf77) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d, _0x4abf77); }; }([_0x2910bf], [_0x2d9f4e(this, this.load_onProgress)])); _0x51a56d.onError(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.load_onError)])); _0x51a56d.onComplete(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { if (_0x56ae('0x3988') === _0x56ae('0x3989')) { return 0x0 <= this.get_mouseX() && this.get_mouseX() <= this.get_width() && 0x0 <= this.get_mouseY() && this.get_mouseY() <= this.get_height() ? !0x0 : this.nextButton.get_visible() ? this.nextButton.getBounds(this.nextButton).contains(this.nextButton.get_mouseX(), this.nextButton.get_mouseY()) : !0x1; } else { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); } }; }([_0x2910bf], [_0x1c1b50.ZaOTd(_0x2d9f4e, this, this.loadImage_onComplete)])); break; case _0x56ae('0x1b79'): case 'SOUND': this.assetsTotal++; _0x51a56d = this.loadAudioBuffer(_0x2910bf); _0x51a56d.onProgress(function(_0x218614, _0x2910bf) { return function(_0x51a56d, _0x5d5e5f) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d, _0x5d5e5f); }; }([_0x2910bf], [_0x2d9f4e(this, this.load_onProgress)])); _0x51a56d.onError(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.loadAudioBuffer_onError)])); _0x51a56d.onComplete(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.loadAudioBuffer_onComplete)])); break; case 'TEXT': this.assetsTotal++, _0x51a56d = this.loadText(_0x2910bf), _0x51a56d.onProgress(function(_0x218614, _0x2910bf) { if ('kdiyQ' !== _0x56ae('0x398a')) { null == _0x51a56d && (_0x51a56d = 0x0); null == _0x2910bf && (_0x2910bf = !0x1); for (var _0x3c36c3 = 0x0, _0x489794 = this.__priorities.length; _0x3c36c3 < _0x489794;) { var _0x4bd5a3 = _0x3c36c3++; if (_0x51a56d > this.__priorities[_0x4bd5a3]) { this.__listeners.splice(_0x4bd5a3, 0x0, _0x218614); this.__priorities.splice(_0x4bd5a3, 0x0, _0x51a56d); this.__repeat.splice(_0x4bd5a3, 0x0, !_0x2910bf); return; } } this.__listeners.push(_0x218614); this.__priorities.push(_0x51a56d); this.__repeat.push(!_0x2910bf); } else { return function(_0x51a56d, _0x56c183) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d, _0x56c183); }; } }([_0x2910bf], [_0x2d9f4e(this, this.load_onProgress)])), _0x51a56d.onError(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.load_onError)])), _0x51a56d.onComplete(function(_0x218614, _0x2910bf) { return function(_0x51a56d) { _0x2910bf[0x0](_0x218614[0x0], _0x51a56d); }; }([_0x2910bf], [_0x2d9f4e(this, this.loadText_onComplete)])); } } this.__assetLoaded(null); } return this.promise.future; }; _0x3e206c[_0x56ae('0x6')]['loadAudioBuffer'] = function(_0x476019) { var _0x24e22a = this.cachedAudioBuffers; if (null != _0x586025[_0x476019] ? _0x24e22a.existsReserved(_0x476019) : _0x24e22a.h.hasOwnProperty(_0x476019)) return _0x24e22a = this.cachedAudioBuffers, _0x2b1f90.withValue(null != _0x586025[_0x476019] ? _0x24e22a.getReserved(_0x476019) : _0x24e22a.h[_0x476019]); _0x24e22a = this.classTypes; if (null != _0x586025[_0x476019] ? _0x24e22a.existsReserved(_0x476019) : _0x24e22a.h.hasOwnProperty(_0x476019)) return _0x24e22a = this.classTypes, _0x2b1f90.withValue(_0x4b5a45.createInstance(_0x575257.EdEOQ(null, _0x586025[_0x476019]) ? _0x24e22a.getReserved(_0x476019) : _0x24e22a.h[_0x476019], [])); _0x24e22a = this.pathGroups; if (null != _0x586025[_0x476019] ? _0x24e22a.existsReserved(_0x476019) : _0x24e22a.h.hasOwnProperty(_0x476019)) return _0x24e22a = this.pathGroups, _0x32b8d5.loadFromFiles(null != _0x586025[_0x476019] ? _0x24e22a.getReserved(_0x476019) : _0x24e22a.h[_0x476019]); _0x24e22a = this.paths; return _0x32b8d5.loadFromFile(null != _0x586025[_0x476019] ? _0x24e22a.getReserved(_0x476019) : _0x24e22a.h[_0x476019]); }; _0x3e206c[_0x56ae('0x6')]['loadBytes'] = function(_0x314206) { if ('jhjEH' === _0x56ae('0x398b')) { var _0x277a76 = _0x56ae('0x2388').split('|'), _0x2cbe0f = 0x0; while (!![]) { switch (_0x277a76[_0x2cbe0f++]) { case '0': if (null != _0x586025[_0x314206] ? _0x39d7a.existsReserved(_0x314206) : _0x39d7a.h.hasOwnProperty(_0x314206)) return _0x39d7a = this.classTypes, _0x2b1f90.withValue(_0x4b5a45.createInstance(null != _0x586025[_0x314206] ? _0x39d7a.getReserved(_0x314206) : _0x39d7a.h[_0x314206], [])); continue; case '1': _0x39d7a = this.classTypes; continue; case '2': return _0x18ba67.loadFromFile(null != _0x586025[_0x314206] ? _0x39d7a.getReserved(_0x314206) : _0x39d7a.h[_0x314206]); case '3': if (null != _0x586025[_0x314206] ? _0x39d7a.existsReserved(_0x314206) : _0x39d7a.h.hasOwnProperty(_0x314206)) return _0x39d7a = this.cachedBytes, _0x2b1f90.withValue(null != _0x586025[_0x314206] ? _0x39d7a.getReserved(_0x314206) : _0x39d7a.h[_0x314206]); continue; case '4': _0x39d7a = this.paths; continue; case '5': var _0x39d7a = this.cachedBytes; continue; } break; } } else { return this.pos; } }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x398c')] = function(_0x33cd0d) { var _0x410272 = this.cachedFonts; if (null != _0x586025[_0x33cd0d] ? _0x410272.existsReserved(_0x33cd0d) : _0x410272.h.hasOwnProperty(_0x33cd0d)) return _0x410272 = this.cachedFonts, _0x2b1f90.withValue(null != _0x586025[_0x33cd0d] ? _0x410272.getReserved(_0x33cd0d) : _0x410272.h[_0x33cd0d]); _0x410272 = this.classTypes; if (null != _0x586025[_0x33cd0d] ? _0x410272.existsReserved(_0x33cd0d) : _0x410272.h.hasOwnProperty(_0x33cd0d)) return _0x410272 = this.classTypes, _0x33cd0d = _0x4b5a45.createInstance(null != _0x586025[_0x33cd0d] ? _0x410272.getReserved(_0x33cd0d) : _0x410272.h[_0x33cd0d], []), _0x33cd0d.__loadFromName(_0x33cd0d.name); _0x410272 = this.paths; return _0x20b16a.loadFromName(null != _0x586025[_0x33cd0d] ? _0x410272.getReserved(_0x33cd0d) : _0x410272.h[_0x33cd0d]); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x377d')] = function(_0x3b5793) { var _0x3f03ac = this, _0x3e00f7 = this.cachedImages; if (null != _0x586025[_0x3b5793] ? _0x3e00f7.existsReserved(_0x3b5793) : _0x3e00f7.h.hasOwnProperty(_0x3b5793)) return _0x3e00f7 = this.cachedImages, _0x2b1f90.withValue(null != _0x586025[_0x3b5793] ? _0x3e00f7.getReserved(_0x3b5793) : _0x3e00f7.h[_0x3b5793]); _0x3e00f7 = this.classTypes; if (null != _0x586025[_0x3b5793] ? _0x3e00f7.existsReserved(_0x3b5793) : _0x3e00f7.h.hasOwnProperty(_0x3b5793)) return _0x3e00f7 = this.classTypes, _0x2b1f90.withValue(_0x4b5a45.createInstance(null != _0x586025[_0x3b5793] ? _0x3e00f7.getReserved(_0x3b5793) : _0x3e00f7.h[_0x3b5793], [])); _0x3e00f7 = this.cachedBytes; if (null != _0x586025[_0x3b5793] ? _0x3e00f7.existsReserved(_0x3b5793) : _0x3e00f7.h.hasOwnProperty(_0x3b5793)) return _0x3e00f7 = this.cachedBytes, _0x47a534.loadFromBytes(null != _0x586025[_0x3b5793] ? _0x3e00f7.getReserved(_0x3b5793) : _0x3e00f7.h[_0x3b5793]).then(function(_0x3e00f7) { _0x3f03ac.cachedBytes.remove(_0x3b5793); var _0x1be635 = _0x3f03ac.cachedImages; null != _0x586025[_0x3b5793] ? _0x1be635.setReserved(_0x3b5793, _0x3e00f7) : _0x1be635.h[_0x3b5793] = _0x3e00f7; return _0x2b1f90.withValue(_0x3e00f7); }); _0x3e00f7 = this.paths; return _0x47a534.loadFromFile(null != _0x586025[_0x3b5793] ? _0x3e00f7.getReserved(_0x3b5793) : _0x3e00f7.h[_0x3b5793]); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x3536')] = function(_0x22cf33) { var _0x1e4cf0 = this.cachedText; if (null != _0x586025[_0x22cf33] ? _0x1e4cf0.existsReserved(_0x22cf33) : _0x1e4cf0.h.hasOwnProperty(_0x22cf33)) return _0x1e4cf0 = this.cachedText, _0x2b1f90.withValue(null != _0x586025[_0x22cf33] ? _0x1e4cf0.getReserved(_0x22cf33) : _0x1e4cf0.h[_0x22cf33]); _0x1e4cf0 = this.cachedBytes; (null != _0x586025[_0x22cf33] ? _0x1e4cf0.existsReserved(_0x22cf33) : _0x1e4cf0.h.hasOwnProperty(_0x22cf33)) ? _0x1e4cf0 = !0x0: (_0x1e4cf0 = this.classTypes, _0x1e4cf0 = null != _0x586025[_0x22cf33] ? _0x1e4cf0.existsReserved(_0x22cf33) : _0x1e4cf0.h.hasOwnProperty(_0x22cf33)); if (_0x1e4cf0) { if (_0x56ae('0x398d') !== _0x56ae('0x398d')) { return this._texture; } else { _0x1e4cf0 = this.getBytes(_0x22cf33); if (null == _0x1e4cf0) return _0x2b1f90.withValue(null); _0x1e4cf0 = _0x1e4cf0.getString(0x0, _0x1e4cf0.length); var _0x52ced7 = this.cachedText; null != _0x586025[_0x22cf33] ? _0x52ced7.setReserved(_0x22cf33, _0x1e4cf0) : _0x52ced7.h[_0x22cf33] = _0x1e4cf0; return _0x2b1f90.withValue(_0x1e4cf0); } } _0x1e4cf0 = new _0x23e013(); _0x52ced7 = this.paths; return _0x1e4cf0.load(null != _0x586025[_0x22cf33] ? _0x52ced7.getReserved(_0x22cf33) : _0x52ced7.h[_0x22cf33]); }; _0x3e206c[_0x56ae('0x6')]['unload'] = function() {}; _0x3e206c[_0x56ae('0x6')]['__assetLoaded'] = function(_0x157f81) { this.assetsLoaded++; if (null != _0x157f81) { var _0x5a7374 = this.types; _0x131690.verbose(_0x56ae('0x2105') + _0x157f81 + '\x20[' + (null != _0x586025[_0x157f81] ? _0x5a7374.getReserved(_0x157f81) : _0x5a7374.h[_0x157f81]) + ']\x20(' + (this.assetsLoaded - 0x1) + '/' + (this.assetsTotal - 0x1) + ')', { fileName: 'lime/utils/AssetLibrary.hx', lineNumber: 0x26b, className: _0x56ae('0x4f2'), methodName: '__assetLoaded' }); } if (null != _0x157f81) { var _0x2e2223 = _0x56ae('0x398e').split('|'), _0xda00d0 = 0x0; while (!![]) { switch (_0x2e2223[_0xda00d0++]) { case '0': var _0x231519 = this.bytesLoadedCache; continue; case '1': (null != _0x586025[_0x157f81] ? _0x231519.existsReserved(_0x157f81) : _0x231519.h.hasOwnProperty(_0x157f81)) ? (_0x231519 = this.bytesLoadedCache, _0x231519 = null != _0x586025[_0x157f81] ? _0x231519.getReserved(_0x157f81) : _0x231519.h[_0x157f81], _0x231519 < _0x5a7374 && (this.bytesLoaded += _0x5a7374 - _0x231519)) : this.bytesLoaded += _0x5a7374; continue; case '2': null != _0x586025[_0x157f81] ? _0x231519.setReserved(_0x157f81, _0x5a7374) : _0x231519.h[_0x157f81] = _0x5a7374; continue; case '3': _0x5a7374 = this.sizes; continue; case '4': _0x231519 = this.bytesLoadedCache; continue; case '5': (null != _0x586025[_0x157f81] ? _0x5a7374.existsReserved(_0x157f81) : _0x5a7374.h.hasOwnProperty(_0x157f81)) ? (_0x5a7374 = this.sizes, _0x5a7374 = null != _0x586025[_0x157f81] ? _0x5a7374.getReserved(_0x157f81) : _0x5a7374.h[_0x157f81]) : _0x5a7374 = 0x0; continue; } break; } } this.assetsLoaded < this.assetsTotal ? this.promise.progress(this.bytesLoaded, this.bytesTotal) : (this.loaded = !0x0, this.promise.progress(this.bytesTotal, this.bytesTotal), this.promise.complete(this)); }; _0x3e206c[_0x56ae('0x6')]['__cacheBreak'] = function(_0x394f21) { return _0x3496b0.__cacheBreak(_0x394f21); }; _0x3e206c[_0x56ae('0x6')]['__fromBundle'] = function(_0x58a772, _0x360ef5) { if (null != _0x360ef5) for (var _0x53d7fb, _0x35432c, _0x132efb = 0x0, _0x1327a8 = _0x360ef5.assets; _0x132efb < _0x1327a8.length;) { var _0x2ced84 = _0x1327a8[_0x132efb]; ++_0x132efb; _0x360ef5 = Object.prototype.hasOwnProperty.call(_0x2ced84, 'id') ? _0x2ced84.id : _0x2ced84.path; _0x53d7fb = _0x2ced84.path; _0x35432c = _0x58a772.data; _0x53d7fb = null != _0x586025[_0x53d7fb] ? _0x35432c.getReserved(_0x53d7fb) : _0x35432c.h[_0x53d7fb]; Object.prototype.hasOwnProperty.call(_0x2ced84, _0x56ae('0x3aa')) ? (_0x35432c = _0x2ced84.type, _0x56ae('0xb9e') == _0x35432c ? (_0x53d7fb = null != _0x53d7fb ? _0x1b30b7.string(_0x53d7fb) : null, _0x35432c = this.cachedText) : _0x35432c = this.cachedBytes, null != _0x586025[_0x360ef5] ? _0x35432c.setReserved(_0x360ef5, _0x53d7fb) : _0x35432c.h[_0x360ef5] = _0x53d7fb, _0x2ced84 = _0x2ced84.type, _0x53d7fb = this.types, null != _0x586025[_0x360ef5] ? _0x53d7fb.setReserved(_0x360ef5, _0x2ced84) : _0x53d7fb.h[_0x360ef5] = _0x2ced84) : (_0x2ced84 = this.cachedBytes, null != _0x586025[_0x360ef5] ? _0x2ced84.setReserved(_0x360ef5, _0x53d7fb) : _0x2ced84.h[_0x360ef5] = _0x53d7fb, _0x2ced84 = this.types, null != _0x586025[_0x360ef5] ? _0x2ced84.setReserved(_0x360ef5, _0x56ae('0x347')) : _0x2ced84.h[_0x360ef5] = _0x56ae('0x347')); } else for (_0x132efb = 0x0, _0x360ef5 = _0x58a772.paths; _0x132efb < _0x360ef5.length;) _0x1327a8 = _0x360ef5[_0x132efb], ++_0x132efb, _0x2ced84 = this.cachedBytes, _0x53d7fb = _0x58a772.data, _0x53d7fb = null != _0x586025[_0x1327a8] ? _0x53d7fb.getReserved(_0x1327a8) : _0x53d7fb.h[_0x1327a8], null != _0x586025[_0x1327a8] ? _0x2ced84.setReserved(_0x1327a8, _0x53d7fb) : _0x2ced84.h[_0x1327a8] = _0x53d7fb, _0x2ced84 = this.types, null != _0x586025[_0x1327a8] ? _0x2ced84.setReserved(_0x1327a8, _0x1c1b50.lGGZm) : _0x2ced84.h[_0x1327a8] = 'BINARY'; }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x397f')] = function(_0x2ae7ce) { if (_0x56ae('0x398f') !== _0x56ae('0x3990')) { var _0x112cb2 = 0x2 <= _0x2ae7ce.version, _0x52fb38 = _0x2ae7ce.rootPath; null == _0x52fb38 && (_0x52fb38 = ''); '' != _0x52fb38 && (_0x52fb38 += '/'); for (var _0x44cde8 = 0x0, _0x568fb7 = _0x2ae7ce.assets; _0x44cde8 < _0x568fb7.length;) { var _0x4d44a8 = _0x568fb7[_0x44cde8]; ++_0x44cde8; var _0x311be8 = _0x112cb2 && Object.prototype.hasOwnProperty.call(_0x4d44a8, _0x56ae('0xf46')) ? _0x4d44a8.size : 0x64; var _0x2d9f4e = Object.prototype.hasOwnProperty.call(_0x4d44a8, 'id') ? _0x4d44a8.id : _0x4d44a8.path; if (Object.prototype.hasOwnProperty.call(_0x4d44a8, 'path')) { if (_0x56ae('0x3991') !== _0x56ae('0x3992')) { var _0x4e6193 = this.paths; var _0x5c4c32 = this.__cacheBreak(this.__resolvePath(_0x52fb38 + _0x1b30b7.string(_0xc5462.field(_0x4d44a8, _0x56ae('0x1958'))))); null != _0x586025[_0x2d9f4e] ? _0x4e6193.setReserved(_0x2d9f4e, _0x5c4c32) : _0x4e6193.h[_0x2d9f4e] = _0x5c4c32; } else { this._byteData.position = 0x0; if (_0x56ae('0x1624') == this._byteData.readUTFBytes(0x3)) return this._byteData.position = 0x0, _0x2ae7ce = new _0xa9dfac(this._byteData), this.finalizeAsset(_0x2ae7ce, this._fileName), !0x0; this._loader = new _0x4772c5(); this._loader.contentLoaderInfo.addEventListener(_0x56ae('0x14e5'), _0x2d9f4e(this, this.onLoadComplete)); this._loader.loadBytes(this._byteData); this._startedParsing = !0x0; } } if (Object.prototype.hasOwnProperty.call(_0x4d44a8, _0x56ae('0x3993'))) { _0x5c4c32 = _0xc5462.field(_0x4d44a8, _0x56ae('0x3993')); _0x4e6193 = 0x0; for (var _0x36a617 = _0x5c4c32.length; _0x4e6193 < _0x36a617;) { var _0x2f5786 = _0x4e6193++; _0x5c4c32[_0x2f5786] = this.__cacheBreak(this.__resolvePath(_0x52fb38 + _0x5c4c32[_0x2f5786])); } _0x4e6193 = this.pathGroups; null != _0x586025[_0x2d9f4e] ? _0x4e6193.setReserved(_0x2d9f4e, _0x5c4c32) : _0x4e6193.h[_0x2d9f4e] = _0x5c4c32; } _0x5c4c32 = this.sizes; null != _0x586025[_0x2d9f4e] ? _0x5c4c32.setReserved(_0x2d9f4e, _0x311be8) : _0x5c4c32.h[_0x2d9f4e] = _0x311be8; _0x311be8 = _0x4d44a8.type; _0x5c4c32 = this.types; null != _0x586025[_0x2d9f4e] ? _0x5c4c32.setReserved(_0x2d9f4e, _0x311be8) : _0x5c4c32.h[_0x2d9f4e] = _0x311be8; Object.prototype.hasOwnProperty.call(_0x4d44a8, 'preload') && (_0x311be8 = _0xc5462.field(_0x4d44a8, _0x56ae('0xd44')), _0x5c4c32 = this.preload, null != _0x586025[_0x2d9f4e] ? _0x5c4c32.setReserved(_0x2d9f4e, _0x311be8) : _0x5c4c32.h[_0x2d9f4e] = _0x311be8); Object.prototype.hasOwnProperty.call(_0x4d44a8, 'className') && (_0x4d44a8 = _0xc5462.field(_0x4d44a8, _0x56ae('0x2cb0')), _0x4d44a8 = _0x5ac4a7[_0x4d44a8], _0x311be8 = this.classTypes, null != _0x586025[_0x2d9f4e] ? _0x311be8.setReserved(_0x2d9f4e, _0x4d44a8) : _0x311be8.h[_0x2d9f4e] = _0x4d44a8); } _0x112cb2 = this.bytesTotal = 0x0; for (_0x2ae7ce = _0x2ae7ce.assets; _0x112cb2 < _0x2ae7ce.length;) _0x2d9f4e = _0x2ae7ce[_0x112cb2], ++_0x112cb2, _0x2d9f4e = Object.prototype.hasOwnProperty.call(_0x2d9f4e, 'id') ? _0x2d9f4e.id : _0x2d9f4e.path, _0x52fb38 = this.preload, (null != _0x586025[_0x2d9f4e] ? _0x52fb38.existsReserved(_0x2d9f4e) : _0x52fb38.h.hasOwnProperty(_0x2d9f4e)) ? (_0x52fb38 = this.preload, _0x52fb38 = null != _0x586025[_0x2d9f4e] ? _0x52fb38.getReserved(_0x2d9f4e) : _0x52fb38.h[_0x2d9f4e]) : _0x52fb38 = !0x1, _0x52fb38 ? (_0x52fb38 = this.sizes, _0x52fb38 = null != _0x586025[_0x2d9f4e] ? _0x52fb38.existsReserved(_0x2d9f4e) : _0x52fb38.h.hasOwnProperty(_0x2d9f4e)) : _0x52fb38 = !0x1, _0x52fb38 && (_0x52fb38 = this.sizes, this.bytesTotal += null != _0x586025[_0x2d9f4e] ? _0x52fb38.getReserved(_0x2d9f4e) : _0x52fb38.h[_0x2d9f4e]); } else { _0x36a617.view.get_camera().set_x(0x5d); _0x36a617.view.get_camera().set_y(-0x2e); _0x36a617.view.get_camera().set_z(0x1185); var _0x382d37 = null; null == _0x382d37 && (_0x382d37 = new _0x20e8d2()); var _0x182188 = Math.sin(1.6667894356545847); _0x382d37.x = -0.915 * _0x182188; _0x382d37.y = -0.307 * _0x182188; _0x382d37.z = 0.261 * _0x182188; _0x382d37.w = Math.cos(1.6667894356545847); _0x182188 = _0x382d37.x * _0x382d37.x + _0x382d37.y * _0x382d37.y + _0x382d37.z * _0x382d37.z + _0x382d37.w * _0x382d37.w; var _0x187b42 = _0x182188 - 0x1; 1e-10 > (0x0 <= _0x187b42 ? _0x187b42 : -_0x187b42) || (0x0 == _0x182188 ? (_0x382d37.x = 0x0, _0x382d37.y = 0x0, _0x382d37.z = 0x0, _0x382d37.w = 0x1) : (_0x182188 = 0x1 / Math.sqrt(_0x182188), _0x382d37.x *= _0x182188, _0x382d37.y *= _0x182188, _0x382d37.z *= _0x182188, _0x382d37.w *= _0x182188)); _0x36a617.view.get_camera().set_eulers(_0x2eb087.toEulerAngles(_0x382d37).get_degrees()); this.tunnel.display(0x0); this.student.setIndexedPosition(16.9, 97.4); this.student.spritesheet.set_currentFrame(0x5d); this.student.spritesheet.set_xInverted(!0x0); _0x382d37 = new _0x5c4c32(this.student.get_onScreen()); this.dialog.addBubble(_0x56ae('0x2954'), -0xf0, -0xa0, null, null, null, _0x382d37, null); _0x382d37 = new _0x5c4c32(this.student.get_onScreen()); this.dialog.addBubble('Hello?', 0x118, 0xc8, null, null, null, _0x382d37, null); } }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x3994')] = function(_0x5c94b0) { _0x5c94b0 = _0x876409.replace(_0x5c94b0, '\x5c', '/'); var _0x481cb1 = _0x5c94b0.indexOf(':'); _0x876409.startsWith(_0x5c94b0, _0x56ae('0x3995')) && 0x0 < _0x481cb1 ? (_0x481cb1 += 0x3, _0x5c94b0 = _0x11208a.substr(_0x5c94b0, 0x0, _0x481cb1) + _0x876409.replace(_0x11208a.substr(_0x5c94b0, _0x481cb1, null), '//', '/')) : _0x5c94b0 = _0x876409.replace(_0x5c94b0, '//', '/'); if (-0x1 < _0x5c94b0.indexOf('./')) { _0x5c94b0 = _0x5c94b0.split('/'); _0x481cb1 = []; for (var _0x18bfae = 0x0, _0x562602 = _0x5c94b0.length; _0x18bfae < _0x562602;) { var _0x3c8c14 = _0x18bfae++; '..' == _0x5c94b0[_0x3c8c14] ? 0x0 == _0x3c8c14 || '..' == _0x481cb1[_0x3c8c14 - 0x1] ? _0x481cb1.push('..') : _0x481cb1.pop() : '.' == _0x5c94b0[_0x3c8c14] ? 0x0 == _0x3c8c14 && _0x481cb1.push('.') : _0x481cb1.push(_0x5c94b0[_0x3c8c14]); } _0x5c94b0 = _0x481cb1.join('/'); } return _0x5c94b0; }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x3996')] = function(_0x52ac89, _0x5a3fc3) { var _0x5d30ce = this.cachedAudioBuffers; null != _0x586025[_0x52ac89] ? _0x5d30ce.setReserved(_0x52ac89, _0x5a3fc3) : _0x5d30ce.h[_0x52ac89] = _0x5a3fc3; _0x5d30ce = this.pathGroups; if (null != _0x586025[_0x52ac89] ? _0x5d30ce.existsReserved(_0x52ac89) : _0x5d30ce.h.hasOwnProperty(_0x52ac89)) { _0x5d30ce = this.pathGroups; _0x5d30ce = null != _0x586025[_0x52ac89] ? _0x5d30ce.getReserved(_0x52ac89) : _0x5d30ce.h[_0x52ac89]; for (var _0x11b951 = this.pathGroups.keys(); _0x11b951.hasNext();) { var _0x146d0f = _0x11b951.next(); if (_0x146d0f != _0x52ac89) for (var _0x1c663f = 0x0; _0x1c663f < _0x5d30ce.length;) { var _0x1b30b7 = _0x5d30ce[_0x1c663f]; ++_0x1c663f; var _0x2d9f4e = this.pathGroups; if (-0x1 < (null != _0x586025[_0x146d0f] ? _0x2d9f4e.getReserved(_0x146d0f) : _0x2d9f4e.h[_0x146d0f]).indexOf(_0x1b30b7)) { _0x1c663f = this.cachedAudioBuffers; null != _0x586025[_0x146d0f] ? _0x1c663f.setReserved(_0x146d0f, _0x5a3fc3) : _0x1c663f.h[_0x146d0f] = _0x5a3fc3; break; } } } } this.__assetLoaded(_0x52ac89); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x3997')] = function(_0x57e37e, _0x14f3ef) { null != _0x14f3ef && _0x575257.EdEOQ('', _0x14f3ef) ? _0x131690.warn(_0x56ae('0x3998') + _0x57e37e + _0x56ae('0x3999') + _0x1b30b7.string(_0x14f3ef), { fileName: _0x56ae('0x2108'), lineNumber: 0x361, className: _0x575257.oBhmh, methodName: _0x56ae('0x3997') }) : _0x131690.warn('Could\x20not\x20load\x20\x22' + _0x57e37e + '\x22', { fileName: _0x56ae('0x2108'), lineNumber: 0x365, className: 'lime.utils.AssetLibrary', methodName: 'loadAudioBuffer_onError' }); this.loadAudioBuffer_onComplete(_0x57e37e, new _0x32b8d5()); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x399a')] = function(_0x42821b, _0x3756a4) { var _0x48eeef = this.cachedBytes; null != _0x586025[_0x42821b] ? _0x48eeef.setReserved(_0x42821b, _0x3756a4) : _0x48eeef.h[_0x42821b] = _0x3756a4; this.__assetLoaded(_0x42821b); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x399b')] = function(_0x7ade66, _0x210de4) { var _0x4bd2e8 = this.cachedFonts; null != _0x586025[_0x7ade66] ? _0x4bd2e8.setReserved(_0x7ade66, _0x210de4) : _0x4bd2e8.h[_0x7ade66] = _0x210de4; this.__assetLoaded(_0x7ade66); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x399c')] = function(_0x519aeb, _0x45a0f4) { var _0x5b9ad5 = this.cachedImages; null != _0x586025[_0x519aeb] ? _0x5b9ad5.setReserved(_0x519aeb, _0x45a0f4) : _0x5b9ad5.h[_0x519aeb] = _0x45a0f4; this.__assetLoaded(_0x519aeb); }; _0x3e206c[_0x56ae('0x6')]['loadText_onComplete'] = function(_0x52ab06, _0xd89655) { var _0xcb99e0 = this.cachedText; null != _0x586025[_0x52ab06] ? _0xcb99e0.setReserved(_0x52ab06, _0xd89655) : _0xcb99e0.h[_0x52ab06] = _0xd89655; this.__assetLoaded(_0x52ab06); }; _0x3e206c[_0x56ae('0x6')]['load_onError'] = function(_0x26a310, _0x12dabd) { null != _0x12dabd && '' != _0x12dabd ? this.promise.error(_0x56ae('0x2b40') + _0x26a310 + _0x56ae('0x3999') + _0x1b30b7.string(_0x12dabd)) : this.promise.error(_0x56ae('0x2b40') + _0x26a310 + '\x22'); }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x399d')] = function(_0x431855, _0x2b57ea, _0x1b63fe) { if (0x0 < _0x2b57ea) { var _0x5356da = this.sizes; _0x5356da = null != _0x586025[_0x431855] ? _0x5356da.getReserved(_0x431855) : _0x5356da.h[_0x431855]; 0x0 < _0x1b63fe ? (_0x2b57ea /= _0x1b63fe, 0x1 < _0x2b57ea && (_0x2b57ea = 0x1), _0x2b57ea = Math.floor(_0x2b57ea * _0x5356da)) : _0x575257.bVrSf(_0x2b57ea, _0x5356da) && (_0x2b57ea = _0x5356da); _0x1b63fe = this.bytesLoadedCache; (null != _0x586025[_0x431855] ? _0x1b63fe.existsReserved(_0x431855) : _0x1b63fe.h.hasOwnProperty(_0x431855)) ? (_0x1b63fe = this.bytesLoadedCache, _0x1b63fe = null != _0x586025[_0x431855] ? _0x1b63fe.getReserved(_0x431855) : _0x1b63fe.h[_0x431855], _0x2b57ea != _0x1b63fe && (this.bytesLoaded += _0x2b57ea - _0x1b63fe)) : this.bytesLoaded += _0x2b57ea; _0x1b63fe = this.bytesLoadedCache; null != _0x586025[_0x431855] ? _0x1b63fe.setReserved(_0x431855, _0x2b57ea) : _0x1b63fe.h[_0x431855] = _0x2b57ea; this.promise.progress(this.bytesLoaded, this.bytesTotal); } }; _0x3e206c[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3e206c; var _0x53493a = function() { this[_0x56ae('0x15c8')] = []; this[_0x56ae('0x3434')] = []; this[_0x56ae('0x93a')] = 0x2; }; _0x5ac4a7[_0x56ae('0x399e')] = _0x53493a; _0x53493a[_0x56ae('0x8bf')] = 'lime.utils.AssetManifest'; _0x53493a[_0x56ae('0x340b')] = function(_0x69dc81, _0x205ac9) { return null != _0x69dc81 ? _0x53493a[_0x56ae('0xc3b')](_0x69dc81[_0x56ae('0x1cd3')](0x0, _0x69dc81[_0x56ae('0x32')]), _0x205ac9) : null; }; _0x53493a[_0x56ae('0x38e5')] = function(_0x1fc8bf, _0x7639a) { _0x1fc8bf = _0x53493a[_0x56ae('0x3994')](_0x1fc8bf); _0x7639a = _0x53493a[_0x56ae('0x399f')](_0x7639a, _0x1fc8bf); return null == _0x1fc8bf ? null : _0x18ba67[_0x56ae('0x38e5')](_0x1fc8bf)[_0x56ae('0x1cac')](function(_0x1fc8bf) { return _0x2b1f90[_0x56ae('0x190c')](_0x53493a[_0x56ae('0x340b')](_0x1fc8bf, _0x7639a)); }); }; _0x53493a[_0x56ae('0xc3b')] = function(_0x4deb93, _0x49f3d1) { if ('grdAO' !== 'mfniw') { if (null == _0x4deb93 || '' == _0x4deb93) return null; _0x4deb93 = JSON[_0x56ae('0xc3b')](_0x4deb93); var _0x52c083 = new _0x53493a(); Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4deb93, _0x56ae('0x110')) && (_0x52c083['name'] = _0x4deb93[_0x56ae('0x110')]); Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4deb93, _0x575257[_0x56ae('0x804')]) && (_0x52c083['libraryType'] = _0x4deb93[_0x56ae('0x805')]); Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4deb93, _0x56ae('0x3434')) && (_0x52c083[_0x56ae('0x3434')] = _0x4deb93[_0x56ae('0x3434')]); if (Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4deb93, _0x56ae('0x15c8'))) { var _0x36c570 = _0x4deb93[_0x56ae('0x15c8')]; Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x4deb93, _0x56ae('0x93a')) && 0x2 >= _0x4deb93[_0x56ae('0x93a')] ? _0x52c083[_0x56ae('0x15c8')] = _0xac7b92[_0x56ae('0x1efe')](_0x36c570) : _0x52c083[_0x56ae('0x15c8')] = _0x36c570; } Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4deb93, _0x56ae('0xc39')) && (_0x52c083[_0x56ae('0xc39')] = _0x4deb93[_0x56ae('0xc39')]); null != _0x49f3d1 && '' != _0x49f3d1 && (_0x52c083[_0x56ae('0xc39')] = null == _0x52c083[_0x56ae('0xc39')] || '' == _0x52c083[_0x56ae('0xc39')] ? _0x49f3d1 : _0x49f3d1 + '/' + _0x52c083[_0x56ae('0xc39')]); return _0x52c083; } else { if (null == this[_0x56ae('0x1935')]) this[_0x56ae('0x3150')] = !0x1; else if (this['area'][_0x56ae('0x135c')](_0x4deb93[_0x56ae('0x9a7')], _0x4deb93[_0x56ae('0x9aa')])) { if (this[_0x56ae('0x3150')] = _0x4deb93[_0x56ae('0x2d32')] && (this[_0x56ae('0x314f')] || this[_0x56ae('0x3150')] || this[_0x56ae('0x3151')] || _0x56ae('0xb31') == _0x4deb93[_0x56ae('0x3aa')])) this[_0x56ae('0x3152')] = _0x4deb93[_0x56ae('0x9a7')], this[_0x56ae('0x3153')] = _0x4deb93[_0x56ae('0x9aa')]; } else this['toBePressed'] = !0x1; } }; _0x53493a[_0x56ae('0x3994')] = function(_0x26de59) { if (null == _0x26de59) return null; var _0x556ef5 = _0x26de59[_0x56ae('0x3b')]('?'); var _0x3381c1 = -0x1 < _0x556ef5 ? _0x11208a[_0x56ae('0xc14')](_0x26de59, 0x0, _0x556ef5) : _0x26de59; for (_0x3381c1 = _0x876409[_0x56ae('0x31')](_0x3381c1, '\x5c', '/'); _0x876409[_0x56ae('0x56')](_0x3381c1, '/');) _0x3381c1 = _0x11208a[_0x56ae('0xc14')](_0x3381c1, 0x0, _0x3381c1[_0x56ae('0x32')] - 0x1); return _0x876409[_0x56ae('0x56')](_0x3381c1, '.bundle') ? -0x1 < _0x556ef5 ? _0x1c1b50[_0x56ae('0x39a0')](_0x3381c1, '/library.json') + _0x11208a[_0x56ae('0xc14')](_0x26de59, _0x556ef5, null) : _0x3381c1 + _0x56ae('0x39a1') : _0x26de59; }; _0x53493a[_0x56ae('0x399f')] = function(_0x15d3f7, _0x473c04) { if (null != _0x15d3f7) return _0x15d3f7; _0x15d3f7 = _0x473c04['indexOf']('?'); _0x15d3f7 = -0x1 < _0x15d3f7 ? _0x11208a[_0x56ae('0xc14')](_0x473c04, 0x0, _0x15d3f7) : _0x473c04; for (_0x15d3f7 = _0x876409[_0x56ae('0x31')](_0x15d3f7, '\x5c', '/'); _0x876409['endsWith'](_0x15d3f7, '/');) { if ('/' == _0x15d3f7) return _0x15d3f7; _0x15d3f7 = _0x11208a[_0x56ae('0xc14')](_0x15d3f7, 0x0, _0x15d3f7[_0x56ae('0x32')] - 0x1); } return _0x876409[_0x56ae('0x56')](_0x15d3f7, _0x56ae('0x39a2')) ? _0x15d3f7 : _0xb482a5['directory'](_0x15d3f7); }; _0x53493a[_0x56ae('0x6')] = {}; _0x53493a[_0x56ae('0x6')][_0x56ae('0x15c8')] = null; _0x53493a[_0x56ae('0x6')][_0x56ae('0x3434')] = null; _0x53493a[_0x56ae('0x6')][_0x56ae('0x805')] = null; _0x53493a[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x53493a[_0x56ae('0x6')][_0x56ae('0xc39')] = null; _0x53493a[_0x56ae('0x6')][_0x56ae('0x93a')] = null; _0x53493a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x53493a; var _0x3496b0 = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4f3')]] = _0x3496b0; _0x3496b0[_0x56ae('0x8bf')] = _0x56ae('0x4f4'); _0x3496b0[_0x56ae('0x1649')] = function(_0x23f0a7, _0x2a3947) { null == _0x2a3947 && (_0x2a3947 = 'BINARY'); var _0xaa817b = _0x23f0a7[_0x56ae('0x3b')](':'), _0x31d720 = _0x23f0a7[_0x56ae('0xb18')](0x0, _0xaa817b); _0x23f0a7 = _0x23f0a7['substring'](_0xaa817b + 0x1); _0x31d720 = _0x3496b0['getLibrary'](_0x31d720); return null != _0x31d720 ? _0x31d720['exists'](_0x23f0a7, _0x2a3947) : !0x1; }; _0x3496b0['getAsset'] = function(_0x58eb3c, _0x1fdbd0, _0x3bd922) { if (_0x3bd922 && _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x30a8')]) switch (_0x1fdbd0) { case _0x1c1b50[_0x56ae('0x346')]: case 'TEXT': _0x3bd922 = !0x1; break; case _0x56ae('0x3973'): var _0x2bda13 = _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x211d')]; _0x2bda13 = null != _0x586025[_0x58eb3c] ? _0x2bda13[_0x56ae('0x99c')](_0x58eb3c) : _0x2bda13['h'][_0x58eb3c]; if (null != _0x2bda13) return _0x2bda13; break; case _0x56ae('0x343'): _0x2bda13 = _0x3496b0[_0x56ae('0x293c')][_0x56ae('0xa02')]; _0x2bda13 = null != _0x586025[_0x58eb3c] ? _0x2bda13[_0x56ae('0x99c')](_0x58eb3c) : _0x2bda13['h'][_0x58eb3c]; if (_0x3496b0[_0x56ae('0x39a3')](_0x2bda13)) return _0x2bda13; break; case _0x56ae('0x1b79'): case _0x56ae('0x801'): _0x2bda13 = _0x3496b0[_0x56ae('0x293c')]['audio']; _0x2bda13 = null != _0x586025[_0x58eb3c] ? _0x2bda13['getReserved'](_0x58eb3c) : _0x2bda13['h'][_0x58eb3c]; if (_0x3496b0[_0x56ae('0x39a4')](_0x2bda13)) return _0x2bda13; break; case _0x56ae('0x3982'): throw new _0x1adea8(_0x56ae('0x3983') + _0x58eb3c); default: return null; } var _0x4c4886 = _0x58eb3c[_0x56ae('0x3b')](':'); _0x2bda13 = _0x58eb3c[_0x56ae('0xb18')](0x0, _0x4c4886); _0x4c4886 = _0x58eb3c['substring'](_0x4c4886 + 0x1); var _0xa1c376 = _0x3496b0[_0x56ae('0xc3f')](_0x2bda13); if (null != _0xa1c376) if (_0xa1c376[_0x56ae('0x1649')](_0x4c4886, _0x1fdbd0)) { if (_0xa1c376[_0x56ae('0x391f')](_0x4c4886, _0x1fdbd0)) return _0x2bda13 = _0xa1c376[_0x56ae('0x14d4')](_0x4c4886, _0x1fdbd0), _0x3bd922 && _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x30a8')] && _0x3496b0['cache'][_0x56ae('0x8b6')](_0x58eb3c, _0x1fdbd0, _0x2bda13), _0x2bda13; _0x131690['error'](_0x1fdbd0 + _0x56ae('0x12c2') + _0x58eb3c + _0x1c1b50[_0x56ae('0x39a5')], { 'fileName': 'lime/utils/Assets.hx', 'lineNumber': 0x85, 'className': _0x56ae('0x4f4'), 'methodName': _0x56ae('0x14d4') }); } else _0x131690[_0x56ae('0x13f2')]('There\x20is\x20no\x20' + _0x1fdbd0 + _0x56ae('0x39a6') + _0x58eb3c + '\x22', { 'fileName': _0x56ae('0x12c3'), 'lineNumber': 0x8a, 'className': 'lime.utils.Assets', 'methodName': _0x56ae('0x14d4') }); else _0x131690['error'](_0x3496b0[_0x56ae('0x39a7')](_0x2bda13), { 'fileName': _0x56ae('0x12c3'), 'lineNumber': 0x8f, 'className': _0x56ae('0x4f4'), 'methodName': _0x56ae('0x14d4') }); return null; }; _0x3496b0['getAudioBuffer'] = function(_0x376774, _0x16a2de) { if (_0x56ae('0x39a8') !== _0x56ae('0x39a8')) { var _0x52677d = _0x376774[_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x182abb = 0xb4; null != this[_0x56ae('0xbc3')] && null != this[_0x56ae('0xbc3')]['onlyResetCharacter'] && _0x376774[_0x56ae('0xbb9')][_0x56ae('0x2251')]['teleportTrick'] && (_0x182abb += 0x46); return _0x376774[_0x56ae('0xbcc')]['tunnelBounds'][_0x56ae('0x222f')](_0x52677d, _0x182abb) ? !0x1 : null != _0x376774[_0x56ae('0x2247')] ? !_0x376774[_0x56ae('0x2247')]['tunnelBounds'][_0x56ae('0x222f')](_0x52677d, _0x182abb) : !0x0; } else { null == _0x16a2de && (_0x16a2de = !0x0); return _0x3496b0[_0x56ae('0x14d4')](_0x376774, 'SOUND', _0x16a2de); } }; _0x3496b0[_0x56ae('0xc4c')] = function(_0x25db28) { return _0x3496b0[_0x56ae('0x14d4')](_0x25db28, _0x56ae('0x347'), !0x1); }; _0x3496b0[_0x56ae('0xb5e')] = function(_0x517215, _0x41ffec) { null == _0x41ffec && (_0x41ffec = !0x0); return _0x3496b0[_0x56ae('0x14d4')](_0x517215, _0x56ae('0x3973'), _0x41ffec); }; _0x3496b0[_0x56ae('0xae7')] = function(_0x3421a7, _0x42324f) { null == _0x42324f && (_0x42324f = !0x0); return _0x3496b0[_0x56ae('0x14d4')](_0x3421a7, _0x56ae('0x343'), _0x42324f); }; _0x3496b0[_0x56ae('0xc3f')] = function(_0x2818a4) { if (null == _0x2818a4 || '' == _0x2818a4) _0x2818a4 = _0x1c1b50[_0x56ae('0x2fa9')]; var _0x2eaac7 = _0x3496b0[_0x56ae('0x2eaa')]; return null != _0x586025[_0x2818a4] ? _0x2eaac7[_0x56ae('0x99c')](_0x2818a4) : _0x2eaac7['h'][_0x2818a4]; }; _0x3496b0[_0x56ae('0x11d6')] = function(_0x184a7d) { return _0x3496b0[_0x56ae('0x14d4')](_0x184a7d, _0x56ae('0xb9e'), !0x1); }; _0x3496b0[_0x56ae('0x391f')] = function(_0x4b1ef6, _0x248ca4, _0x44572f) { null == _0x44572f && (_0x44572f = !0x0); if (_0x44572f && _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x30a8')] && _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x1649')](_0x4b1ef6, _0x248ca4)) return !0x0; var _0x44d422 = _0x4b1ef6['indexOf'](':'); _0x44572f = _0x4b1ef6[_0x56ae('0xb18')](0x0, _0x44d422); _0x4b1ef6 = _0x4b1ef6['substring'](_0x44d422 + 0x1); _0x44572f = _0x3496b0[_0x56ae('0xc3f')](_0x44572f); return null != _0x44572f ? _0x44572f[_0x56ae('0x391f')](_0x4b1ef6, _0x248ca4) : !0x1; }; _0x3496b0[_0x56ae('0x39a4')] = function(_0x1d88ea) { return null != _0x1d88ea; }; _0x3496b0['isValidImage'] = function(_0x4cbeb0) { return _0x575257[_0x56ae('0x806')](null, _0x4cbeb0) ? null != _0x4cbeb0[_0x56ae('0xa2f')] : !0x1; }; _0x3496b0[_0x56ae('0x39a9')] = function(_0x4a91cb) { var _0x329757 = {}; _0x329757['bXnEp'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; _0x329757['OKPUJ'] = 'Cannot\x20open\x20library\x20\x22'; if (_0x56ae('0x39aa') === _0x56ae('0x39ab')) { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](4.7, 23.4); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4d); this['angel'][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['pastafarian'][_0x56ae('0xb91')](0x5, 24.6); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6c); this[_0x56ae('0x1059')]['spritesheet'][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](4.8, 22.6); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x43); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](5.3, 22.2); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x39ac'), -0xb4, -0x118, null, null, null, null, null); var _0x32f20e = _0xfe3284[_0x56ae('0x3d')](0x320), _0x2dd5a2 = new _0x5c4c32(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x39ad'), 0x14, -0x96, null, _0x32f20e, -0x1, _0x2dd5a2, null); _0x32f20e = new _0x5c4c32(this['angel']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Just\x20follow\x20my\x20instructions,\x20and\x20we\x20won\x27t\x20have\x20any\x20trouble.', -0x8c, 0x12c, null, null, null, _0x32f20e, null); } else { var _0x31bc04 = new _0xdc6378(), _0x5c792b = _0x3496b0[_0x56ae('0xc3f')](_0x4a91cb); if (null != _0x5c792b) return _0x5c792b['load'](); _0x5c792b = _0x4a91cb; var _0x11f42b = null; _0x11f42b = _0x3496b0[_0x56ae('0x39ae')]; (null != _0x586025[_0x4a91cb] ? _0x11f42b[_0x56ae('0x99b')](_0x4a91cb) : _0x11f42b['h'][_0x56ae('0x900')](_0x4a91cb)) ? (_0x5c792b = _0x3496b0[_0x56ae('0x39ae')], _0x5632a9[_0x56ae('0x38e5')](null != _0x586025[_0x4a91cb] ? _0x5c792b[_0x56ae('0x99c')](_0x4a91cb) : _0x5c792b['h'][_0x4a91cb])[_0x56ae('0x8eb')](function(_0x5c792b) { if (_0x575257[_0x56ae('0x7ff')](null, _0x5c792b)) _0x31bc04[_0x56ae('0x13f2')](_0x56ae('0x39af') + _0x4a91cb + '\x22'); else if (_0x5c792b = _0x3e206c[_0x56ae('0x3435')](_0x5c792b), null == _0x5c792b) _0x31bc04['error'](_0x56ae('0x39b0') + _0x4a91cb + '\x22'); else { var _0x11f42b = _0x3496b0['libraries']; null != _0x586025[_0x4a91cb] ? _0x11f42b[_0x56ae('0x932')](_0x4a91cb, _0x5c792b) : _0x11f42b['h'][_0x4a91cb] = _0x5c792b; _0x5c792b[_0x56ae('0x2eab')][_0x56ae('0x8e9')]((_0xf76599 = _0x3496b0[_0x56ae('0x2eab')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x1a39')]))); _0x5c792b = _0x5c792b[_0x56ae('0x158e')](); _0x31bc04[_0x56ae('0x2eac')](_0x5c792b); } })['onError'](function(_0x5c792b) { _0x31bc04[_0x56ae('0x13f2')](_0x56ae('0xf11') + _0x4a91cb + '\x22'); })) : (_0x11f42b = _0x3496b0['libraryPaths'], (null != _0x586025[_0x4a91cb] ? _0x11f42b['existsReserved'](_0x4a91cb) : _0x11f42b['h'][_0x56ae('0x900')](_0x4a91cb)) ? (_0x5c792b = _0x3496b0['libraryPaths'], _0x5c792b = null != _0x586025[_0x4a91cb] ? _0x5c792b[_0x56ae('0x99c')](_0x4a91cb) : _0x5c792b['h'][_0x4a91cb], _0x11f42b = _0xb482a5[_0x56ae('0x35d1')](_0x5c792b)) : (_0x876409[_0x56ae('0x56')](_0x5c792b, _0x56ae('0x39a2')) ? (_0x11f42b = _0x5c792b, _0x5c792b += _0x56ae('0x39a1')) : _0x11f42b = _0xb482a5[_0x56ae('0x35d1')](_0x5c792b), _0x5c792b = _0x3496b0[_0x56ae('0x1dd9')](_0x5c792b)), _0x53493a['loadFromFile'](_0x5c792b, _0x11f42b)[_0x56ae('0x8eb')](function(_0x5c792b) { if (null == _0x5c792b) _0x31bc04['error'](_0x56ae('0x39b1') + _0x4a91cb + '\x22'); else if (_0x5c792b = _0x3e206c[_0x56ae('0xc3d')](_0x5c792b), null == _0x5c792b) _0x31bc04['error'](_0x329757['bXnEp'](_0x329757[_0x56ae('0x39b2')] + _0x4a91cb, '\x22')); else { var _0x11f42b = _0x3496b0['libraries']; null != _0x586025[_0x4a91cb] ? _0x11f42b['setReserved'](_0x4a91cb, _0x5c792b) : _0x11f42b['h'][_0x4a91cb] = _0x5c792b; _0x5c792b[_0x56ae('0x2eab')]['add']((_0xf76599 = _0x3496b0[_0x56ae('0x2eab')], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x1a39')]))); _0x5c792b = _0x5c792b[_0x56ae('0x158e')](); _0x31bc04['completeWith'](_0x5c792b); } })[_0x56ae('0x3843')](function(_0x5c792b) { _0x31bc04['error']('There\x20is\x20no\x20asset\x20library\x20with\x20an\x20ID\x20of\x20\x22' + _0x4a91cb + '\x22'); })); return _0x31bc04[_0x56ae('0xb9f')]; } }; _0x3496b0[_0x56ae('0xc3e')] = function(_0x265d4e, _0x50a000) { var _0x37e517 = _0x3496b0[_0x56ae('0x2eaa')]; if (null != _0x586025[_0x265d4e] ? _0x37e517[_0x56ae('0x99b')](_0x265d4e) : _0x37e517['h'][_0x56ae('0x900')](_0x265d4e)) { _0x37e517 = _0x3496b0[_0x56ae('0x2eaa')]; if ((null != _0x586025[_0x265d4e] ? _0x37e517[_0x56ae('0x99c')](_0x265d4e) : _0x37e517['h'][_0x265d4e]) == _0x50a000) return; _0x3496b0[_0x56ae('0x39b3')](_0x265d4e); } null != _0x50a000 && _0x50a000[_0x56ae('0x2eab')][_0x56ae('0x8e9')](_0x3496b0[_0x56ae('0x39b4')]); _0x37e517 = _0x3496b0[_0x56ae('0x2eaa')]; null != _0x586025[_0x265d4e] ? _0x37e517['setReserved'](_0x265d4e, _0x50a000) : _0x37e517['h'][_0x265d4e] = _0x50a000; }; _0x3496b0[_0x56ae('0x39b3')] = function(_0x2232af) { if (null == _0x2232af || '' == _0x2232af) _0x2232af = _0x56ae('0x281'); var _0x523cfd = _0x3496b0['libraries']; _0x523cfd = _0x575257[_0x56ae('0x807')](null, _0x586025[_0x2232af]) ? _0x523cfd[_0x56ae('0x99c')](_0x2232af) : _0x523cfd['h'][_0x2232af]; null != _0x523cfd && (_0x3496b0[_0x56ae('0x293c')]['clear'](_0x2232af + ':'), _0x523cfd[_0x56ae('0x2eab')][_0x56ae('0x38')](_0x3496b0[_0x56ae('0x39b4')]), _0x523cfd['unload']()); _0x3496b0[_0x56ae('0x2eaa')][_0x56ae('0x38')](_0x2232af); }; _0x3496b0['__cacheBreak'] = function(_0x3ad44b) { 0x0 < _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x93a')] && (_0x3ad44b = -0x1 < _0x3ad44b[_0x56ae('0x3b')]('?') ? _0x3ad44b + ('&' + _0x3496b0['cache'][_0x56ae('0x93a')]) : _0x3ad44b + ('?' + _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x93a')])); return _0x3ad44b; }; _0x3496b0['__libraryNotFound'] = function(_0x2a7be3) { if (null == _0x2a7be3 || '' == _0x2a7be3) _0x2a7be3 = _0x56ae('0x281'); return null == _0x1102f5['current'] || null == _0x1102f5[_0x56ae('0x8e4')]['__preloader'] || _0x1102f5[_0x56ae('0x8e4')][_0x56ae('0x8e7')][_0x56ae('0x14e5')] ? 'There\x20is\x20no\x20asset\x20library\x20named\x20\x22' + _0x2a7be3 + '\x22' : _0x56ae('0x14e6') + _0x2a7be3 + _0x56ae('0x14e7'); }; _0x3496b0[_0x56ae('0x39b4')] = function() { if ('JjsJQ' !== _0x56ae('0x39b5')) { _0x3496b0['cache'][_0x56ae('0x1d')](); _0x3496b0[_0x56ae('0x2eab')][_0x56ae('0x1a39')](); } else { 0x0 > a && (a += b[_0x56ae('0xa92')]); if (0x0 > a || a >= b[_0x56ae('0xa92')]) a = 0x0; if (!b[_0x56ae('0xba0')](a)) if (b[_0x56ae('0xba0')](0x0)) a = 0x0; else return; null == this[_0x56ae('0x94c')] && (null == d && (d = {}), d[_0x56ae('0xba1')] = !0x0); a = new _0x1a7847(a, b, c, d); null != a[_0x56ae('0xba2')] ? this[_0x56ae('0xba3')](a) : this[_0x56ae('0xba3')](null); } }; var _0x4f17d4 = {}; _0x5ac4a7[_0x56ae('0x39b6')] = _0x4f17d4; _0x4f17d4[_0x56ae('0x8bf')] = _0x56ae('0x39b6'); _0x4f17d4[_0x56ae('0x8b6')] = function(_0x4cbb1c, _0x394f3a, _0x511940, _0x4e84da, _0x47b8ae) { if ('QJwNm' !== _0x56ae('0x39b7')) { null != _0x4e84da && (_0x394f3a = _0x36de50[_0x56ae('0xcb0')](_0x4e84da)); null != _0x394f3a || null == _0x511940 ? (_0x4cbb1c[_0x56ae('0x3603')] = _0x394f3a, _0x4cbb1c[_0x56ae('0x18b8')] = null != _0x47b8ae ? _0x47b8ae : 0x0) : (_0x4cbb1c[_0x56ae('0x3603')] = _0x36de50[_0x56ae('0xcb0')](_0x511940[_0x56ae('0xa2f')]), _0x4cbb1c['offset'] = null != _0x47b8ae ? _0x511940[_0x56ae('0x3817')] + _0x47b8ae : _0x511940[_0x56ae('0x3817')]); } else { throw new _0x1adea8(new _0x531fca(_0x56ae('0x39b8'))); } }; var _0x30dd16 = function(_0x1e0539, _0x59bc6e) { if (_0x56ae('0x39b9') === _0x56ae('0x39ba')) { this[_0x56ae('0xa77')][_0x56ae('0x39bb')] = _0x1e0539; this['__state'][_0x56ae('0x39bc')] = _0x59bc6e; } else { this[_0x56ae('0x3603')] = _0x1e0539; this[_0x56ae('0x18b8')] = _0x59bc6e; } }; _0x5ac4a7[_0x56ae('0x39bd')] = _0x30dd16; _0x30dd16[_0x56ae('0x8bf')] = _0x56ae('0x39bd'); _0x30dd16[_0x56ae('0x6')] = {}; _0x30dd16[_0x56ae('0x6')][_0x56ae('0x3603')] = null; _0x30dd16[_0x56ae('0x6')][_0x56ae('0x18b8')] = null; _0x30dd16[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x30dd16; var _0x18ba67 = {}; _0x5ac4a7['lime.utils._Bytes.Bytes_Impl_'] = _0x18ba67; _0x18ba67[_0x56ae('0x8bf')] = _0x56ae('0x39be'); _0x18ba67[_0x56ae('0x1ef0')] = function(_0x547451, _0xe810ef) { if (_0x1c1b50[_0x56ae('0x349')]('NitcG', _0x56ae('0x39bf'))) { return new _0x36de50(_0xe810ef); } else { var _0x20d3a5 = this['buttons'][_0x56ae('0x1b')](_0x547451['id']); if (_0x547451[_0x56ae('0x1e01')]() && !_0x547451['asleep']) if (this[_0x56ae('0x1e03')][_0x56ae('0x1e06')] == _0x547451 && _0x547451 != _0x37c090[_0x56ae('0xadb')]) _0xe810ef = _0x547451['userFriendlyDescription'], null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0x32b2')](_0x547451, _0xe810ef); else { if (null != _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]) { var _0x291fe1 = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]; _0x291fe1 = null != _0x291fe1['characters'] && 0x0 < _0x291fe1[_0x56ae('0xbcb')][_0x56ae('0x9fa')](); } else _0x291fe1 = !0x1; if (_0x291fe1 && !_0x4421e4['instance']['tunnel']['characters'][_0x56ae('0x1b')](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1e05')](_0x547451)) return; _0xe810ef && _0x37c090[_0x56ae('0x22ba')](_0x547451); this[_0x56ae('0x32af')](); null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x44a8f6[_0x56ae('0x488')]()['showDescription'](null, null); _0x20d3a5['set_locked'](!0x1); for (_0xe810ef = this[_0x56ae('0xf89')]['iterator'](); _0xe810ef[_0x56ae('0x8f5')]();) _0x291fe1 = _0xe810ef['next'](), null != _0x291fe1 && null != _0x291fe1['character'][_0x56ae('0xbba')] && _0x575257[_0x56ae('0x807')](_0x291fe1[_0x56ae('0x1e06')], _0x37c090['random']) && (_0x291fe1[_0x56ae('0x1e06')][_0x56ae('0xbba')][_0x56ae('0x24a2')]() != _0x291fe1[_0x56ae('0x1e06')] && _0x291fe1[_0x56ae('0xab0')]() ? (_0x291fe1[_0x56ae('0xb82')](!0x1), _0x575257[_0x56ae('0x7f3')](_0x291fe1[_0x56ae('0x3e1')]() + _0x291fe1[_0x56ae('0x15')]() / 0x2, this[_0x56ae('0x1f7d')]) && this['set_cameraX'](this[_0x56ae('0x1f7d')] - _0x291fe1[_0x56ae('0x15')]())) : _0x291fe1[_0x56ae('0x1e06')]['wardrobe']['get_activeCostume']() != _0x291fe1[_0x56ae('0x1e06')] || _0x291fe1[_0x56ae('0xab0')]() || _0x291fe1[_0x56ae('0xb82')](!0x0)); if (null != _0x547451['wardrobe'] && _0x547451 != _0x37c090[_0x56ae('0xadb')]) { for (_0xe810ef = this[_0x56ae('0xf89')][_0x56ae('0x3f')](); _0xe810ef[_0x56ae('0x8f5')]();) _0x291fe1 = _0xe810ef[_0x56ae('0x42')](), null != _0x291fe1 && !_0x291fe1[_0x56ae('0xab0')]() && 0x0 <= _0x547451[_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x3b')](_0x291fe1[_0x56ae('0x1e06')], 0x0) && _0x291fe1[_0x56ae('0x1e06')][_0x56ae('0x1e01')]() && _0x291fe1[_0x56ae('0xb82')](!0x0); _0x547451[_0x56ae('0xbba')][_0x56ae('0x24a0')](_0x547451); } this[_0x56ae('0x9e3')][_0x56ae('0x12')](); } else _0x547451[_0x56ae('0x1e01')]() ? null != _0x547451['sleepMessage'] && (_0xe810ef = _0x547451[_0x56ae('0x2313')], null == _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')] && _0x44a8f6['get_instance']()[_0x56ae('0x32b2')](_0x547451, _0xe810ef)) : (_0xe810ef = _0x547451['unlockInstructions'], null == _0x4421e4['instance']['tunnel'] && _0x44a8f6[_0x56ae('0x488')]()['showDescription'](_0x547451, _0xe810ef)); this[_0x56ae('0x1e04')] = _0x20d3a5[_0x56ae('0x3e1')]() + _0x575257[_0x56ae('0x798')](_0x20d3a5[_0x56ae('0x15')](), 0x2); this[_0x56ae('0x2168')] = !0x0; } }; _0x18ba67['compress'] = function(_0x42fe75, _0x1737b8) { if (_0x56ae('0x39c0') !== _0x56ae('0x39c0')) { var _0x428b71 = this['object'][_0x56ae('0xfe9')](), _0x493d41 = this['plane'][_0x56ae('0xc61')], _0x3eb27e = _0x48d5ec[_0x56ae('0xe8c')]; _0x2eb087[_0x56ae('0x179d')](_0x428b71, _0x92d054[_0x56ae('0x2bde')]); _0x2eb087[_0x56ae('0x130d')](_0x92d054[_0x56ae('0x2bde')], _0x493d41, _0x3eb27e); null != f && (_0x428b71 = _0x48d5ec[_0x56ae('0xe8c')], f['x'] = _0x428b71['x'], f['y'] = _0x428b71['y'], f['z'] = _0x428b71['z']); return _0x5d73ad[_0x56ae('0x2432')](this[_0x56ae('0x7c0')][_0x56ae('0x13aa')](), _0x48d5ec[_0x56ae('0xe8c')], _0x42fe75, _0x1737b8, e, c, d); } else { switch (_0x1737b8[_0x56ae('0xce3')]) { case 0x0: return _0xdb7cad[_0x56ae('0x328c')](_0x42fe75); case 0x1: return _0x2cea45['compress'](_0x42fe75); case 0x2: return _0xfc83ad[_0x56ae('0x328c')](_0x42fe75); case 0x3: return _0x4e0197[_0x56ae('0x328c')](_0x42fe75); } } }; _0x18ba67[_0x56ae('0x37fe')] = function(_0x480772, _0x565c09) { if (_0x56ae('0x39c1') === _0x56ae('0x39c2')) { return new _0x2a670(null); } else { switch (_0x565c09[_0x56ae('0xce3')]) { case 0x0: return _0xdb7cad[_0x56ae('0x37fe')](_0x480772); case 0x1: return _0x2cea45['decompress'](_0x480772); case 0x2: return _0xfc83ad[_0x56ae('0x37fe')](_0x480772); case 0x3: return _0x4e0197['decompress'](_0x480772); } } }; _0x18ba67['fromBytes'] = function(_0x5249e8) { return null == _0x5249e8 ? null : _0x18ba67['_new'](_0x5249e8[_0x56ae('0x32')], _0x5249e8['b'][_0x56ae('0xcaf')]); }; _0x18ba67[_0x56ae('0xbb4')] = function(_0x1d2ccd) { return null; }; _0x18ba67['loadFromFile'] = function(_0x5cf3c4) { if ('AMDzH' === _0x56ae('0x39c3')) { return new _0x3c0333()['load'](_0x5cf3c4); } else { this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x6d); this[_0x56ae('0x1844')] = 0.5; } }; _0x18ba67[_0x56ae('0x294b')] = function(_0x5d5a4d) { _0x5d5a4d = _0x36de50['ofString'](_0x5d5a4d); return _0x18ba67[_0x56ae('0x1ef0')](_0x5d5a4d[_0x56ae('0x32')], _0x5d5a4d['b'][_0x56ae('0xcaf')]); }; var _0x347c97 = _0x3acb5b[_0x56ae('0x39c4')] = {}, _0x131690 = function() {}; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0xc87')] = _0x56ae('0x39c4'); _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0xcda')] = [_0x56ae('0x39c5'), _0x56ae('0x39c6'), _0x56ae('0x39c7'), _0x56ae('0x39c8')]; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c5')] = {}; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c6')] = {}; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c7')] = {}; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c8')] = {}; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c8')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c8')]['__enum__'] = 'lime.utils.CompressionAlgorithm'; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c8')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c7')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c7')]['__enum__'] = _0x56ae('0x39c4'); _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c7')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c6')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c6')][_0x56ae('0xce4')] = 'lime.utils.CompressionAlgorithm'; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c6')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c5')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c5')][_0x56ae('0xce4')] = 'lime.utils.CompressionAlgorithm'; _0x3acb5b[_0x56ae('0x39c4')][_0x56ae('0x39c5')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x4f6')] = _0x131690; _0x131690[_0x56ae('0x8bf')] = _0x1c1b50['gGoVP']; _0x131690[_0x56ae('0x13f2')] = function(_0x391bec, _0x590f38) { if (0x1 <= _0x131690[_0x56ae('0xb48')]) { _0x391bec = '[' + _0x590f38[_0x56ae('0x2cb0')] + _0x56ae('0x39c9') + _0x1b30b7[_0x56ae('0x28')](_0x391bec); if (_0x131690[_0x56ae('0x39ca')]) throw new _0x1adea8(_0x391bec); console['error'](_0x391bec); } }; _0x131690['info'] = function(_0x4515e9, _0x215e6d) { 0x3 <= _0x131690[_0x56ae('0xb48')] && console['info']('[' + _0x215e6d[_0x56ae('0x2cb0')] + ']\x20' + _0x1b30b7[_0x56ae('0x28')](_0x4515e9)); }; _0x131690[_0x56ae('0x2104')] = function(_0x1286b9, _0x3dc349) { 0x5 <= _0x131690[_0x56ae('0xb48')] && console[_0x56ae('0x2399')](_0x1c1b50['EWcQA']('[', _0x3dc349['className']) + ']\x20' + _0x1b30b7[_0x56ae('0x28')](_0x1286b9)); }; _0x131690['warn'] = function(_0x4458f2, _0x462eb6) { 0x2 <= _0x131690[_0x56ae('0xb48')] && console['warn'](_0x575257[_0x56ae('0x7f9')]('[' + _0x462eb6[_0x56ae('0x2cb0')], _0x56ae('0x39cb')) + _0x1b30b7[_0x56ae('0x28')](_0x4458f2)); }; var _0xb6f094 = function() { if (_0x56ae('0x39cc') === _0x56ae('0x39cc')) { this[_0x56ae('0x39cd')] = new _0x10cca0(); this['bytesLoadedCache2'] = new _0x10cca0(); this[_0x56ae('0x2b92')] = new _0x36a0e0(); this['onProgress'] = new _0x36ac11(); this['onComplete'] = new _0x38b93a(); this[_0x56ae('0x20b2')] = this[_0x56ae('0x2b91')] = 0x0; this[_0x56ae('0x2eaa')] = []; this['libraryNames'] = []; this[_0x56ae('0x8e8')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8f2')])); } else { this[_0x56ae('0x122b')][_0x56ae('0x113e')](this[_0x56ae('0x122d')] - 0x23, -0xac, 0x120c); this['map']['set_rotationZ'](-0xc); this[_0x56ae('0x1232')][_0x56ae('0xb91')](4.1, 58.4); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x1c); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1220')][_0x56ae('0xb91')](3.5, 0x3c); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5f); this['skater'][_0x56ae('0xb92')]['set_xInverted'](!0x0); var _0x4ba18e = new _0x5c4c32(this[_0x56ae('0x1220')]['get_onScreen']()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x264f'), 0xdc, 0x14, null, null, null, _0x4ba18e, null); _0x4ba18e = new _0x5c4c32(this[_0x56ae('0x1232')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2650'), 0x0, 0x118, null, null, null, _0x4ba18e, null); this[_0x56ae('0x1220')][_0x56ae('0x1233')](this['runner']); } }; _0x5ac4a7[_0x56ae('0x39ce')] = _0xb6f094; _0xb6f094[_0x56ae('0x8bf')] = _0x56ae('0x39ce'); _0xb6f094[_0x56ae('0x6')] = {}; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x14e5')] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x8eb')] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x8e8')] = null; _0xb6f094[_0x56ae('0x6')]['bytesLoaded'] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x2b92')] = null; _0xb6f094[_0x56ae('0x6')]['bytesLoadedCache2'] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x20b2')] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x39cd')] = null; _0xb6f094[_0x56ae('0x6')]['initLibraryNames'] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x2eaa')] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x39cf')] = null; _0xb6f094[_0x56ae('0x6')]['loadedLibraries'] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x39d0')] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x39d1')] = null; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x2b93')] = null; _0xb6f094[_0x56ae('0x6')]['addLibrary'] = function(_0x5c3f52) { this.libraries.push(_0x5c3f52); }; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x954')] = function(_0x51d059) {-0x1 == this.libraryNames.indexOf(_0x51d059) && this.libraryNames.push(_0x51d059); }; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x158e')] = function() { for (var _0x2a0d77 = this, _0x4ab938 = 0x0, _0x30a260 = this.libraries; _0x4ab938 < _0x30a260.length;) { var _0x5521a6 = _0x30a260[_0x4ab938]; ++_0x4ab938; this.bytesTotal += _0x5521a6.bytesTotal; } this.loadedLibraries = -0x1; this.preloadStarted = !0x1; _0x4ab938 = 0x0; for (_0x30a260 = this.libraries; _0x4ab938 < _0x30a260.length;) _0x5521a6 = [_0x30a260[_0x4ab938]], ++_0x4ab938, _0x131690.verbose(_0x56ae('0x39d2'), { fileName: _0x56ae('0x15c1'), lineNumber: 0x84, className: _0x56ae('0x39ce'), methodName: _0x56ae('0x158e') }), _0x5521a6[0x0].load().onProgress(function(_0x4ab938) { return function(_0x30a260, _0x5521a6) { if ('GhYga' !== _0x56ae('0x39d3')) { _0x469cf9.prototype.cleanCompilationData.call(this); this._baseMethod.cleanCompilationData(); } else { _0x2a0d77.bytesLoaded = null == _0x2a0d77.bytesLoadedCache.h.__keys__[_0x4ab938[0x0].__id__] ? _0x2a0d77.bytesLoaded + _0x30a260 : _0x2a0d77.bytesLoaded + (_0x30a260 - _0x2a0d77.bytesLoadedCache.h[_0x4ab938[0x0].__id__]); _0x2a0d77.bytesLoadedCache.set(_0x4ab938[0x0], _0x30a260); _0x2a0d77.simulateProgress || _0x2a0d77.onProgress.dispatch(_0x2a0d77.bytesLoaded, _0x2a0d77.bytesTotal); } }; }(_0x5521a6)).onComplete(function(_0x4ab938) { return function(_0x30a260) { _0x2a0d77.bytesLoaded = null == _0x2a0d77.bytesLoadedCache.h.__keys__[_0x4ab938[0x0].__id__] ? _0x2a0d77.bytesLoaded + _0x4ab938[0x0].bytesTotal : _0x2a0d77.bytesLoaded + (_0x4ab938[0x0].bytesTotal - _0x2a0d77.bytesLoadedCache.h[_0x4ab938[0x0].__id__]); _0x2a0d77.loadedAssetLibrary(); }; }(_0x5521a6)).onError(function() { return function(_0x2a0d77) { _0x131690.error(_0x2a0d77, { fileName: _0x56ae('0x15c1'), lineNumber: 0xa8, className: _0x56ae('0x39ce'), methodName: _0x56ae('0x158e') }); }; }()); _0x4ab938 = 0x0; for (_0x30a260 = this.libraryNames; _0x4ab938 < _0x30a260.length;) ++_0x4ab938, this.bytesTotal += 0xc8; this.loadedLibraries++; this.preloadStarted = !0x0; this.updateProgress(); }; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x39d4')] = function(_0x27bcff) { if (_0x56ae('0x39d5') === _0x56ae('0x39d5')) { this.loadedLibraries++; var _0x33def3 = this.loadedLibraries; this.preloadStarted || ++_0x33def3; var _0x527bd2 = this.libraries.length + this.libraryNames.length; null != _0x27bcff ? _0x131690.verbose('Loaded\x20asset\x20library:\x20' + _0x27bcff + '\x20[' + _0x33def3 + '/' + _0x527bd2 + ']', { fileName: _0x56ae('0x15c1'), lineNumber: 0xc3, className: _0x56ae('0x39ce'), methodName: 'loadedAssetLibrary' }) : _0x131690.verbose(_0x56ae('0x39d6') + _0x33def3 + '/' + _0x527bd2 + ']', { fileName: _0x56ae('0x15c1'), lineNumber: 0xc7, className: _0x56ae('0x39ce'), methodName: 'loadedAssetLibrary' }); this.updateProgress(); } else { _0x27bcff = _0x1ac706.get_instance(); var _0x16f02d = this.params; _0x27bcff.displayMessage(null != _0x586025.charactersAllowedMessage ? _0x16f02d.getReserved(_0x56ae('0x722')) : _0x16f02d.h.charactersAllowedMessage); } }; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x950')] = function() { this.complete || this.simulateProgress || !this.preloadComplete || (this.complete = !0x0, this.onComplete.dispatch()); }; _0xb6f094[_0x56ae('0x6')]['update'] = function(_0x7b43a2, _0x5d5d32) {}; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x809')] = function() { var _0x8a330a = this; this.simulateProgress || this.onProgress.dispatch(this.bytesLoaded, this.bytesTotal); if (this.loadedLibraries == this.libraries.length && !this.initLibraryNames) { if (_0x575257.aaIQp !== _0x56ae('0x39d7')) { this.initLibraryNames = !0x0; for (var _0x5018c7 = 0x0, _0x24ec51 = this.libraryNames; _0x5018c7 < _0x24ec51.length;) { var _0x48f571 = [_0x24ec51[_0x5018c7]]; ++_0x5018c7; _0x131690.verbose(_0x56ae('0x39d8') + _0x48f571[0x0], { fileName: 'lime/utils/Preloader.hx', lineNumber: 0xec, className: _0x56ae('0x39ce'), methodName: _0x56ae('0x809') }); _0x3496b0.loadLibrary(_0x48f571[0x0]).onProgress(function(_0x5018c7) { if (_0x56ae('0x39d9') === 'UZVSx') { return function(_0x24ec51, _0x48f571) { if (0x0 < _0x48f571) { var _0x3c60f5 = _0x8a330a.bytesTotalCache; (null != _0x586025[_0x5018c7[0x0]] ? _0x3c60f5.existsReserved(_0x5018c7[0x0]) : _0x3c60f5.h.hasOwnProperty(_0x5018c7[0x0])) || (_0x3c60f5 = _0x8a330a.bytesTotalCache, null != _0x586025[_0x5018c7[0x0]] ? _0x3c60f5.setReserved(_0x5018c7[0x0], _0x48f571) : _0x3c60f5.h[_0x5018c7[0x0]] = _0x48f571, _0x8a330a.bytesTotal += _0x48f571 - 0xc8); _0x24ec51 > _0x48f571 && (_0x24ec51 = _0x48f571); _0x48f571 = _0x8a330a.bytesLoadedCache2; (null != _0x586025[_0x5018c7[0x0]] ? _0x48f571.existsReserved(_0x5018c7[0x0]) : _0x48f571.h.hasOwnProperty(_0x5018c7[0x0])) ? (_0x48f571 = _0x8a330a.bytesLoadedCache2, _0x8a330a.bytesLoaded += _0x24ec51 - (null != _0x586025[_0x5018c7[0x0]] ? _0x48f571.getReserved(_0x5018c7[0x0]) : _0x48f571.h[_0x5018c7[0x0]])) : _0x8a330a.bytesLoaded += _0x24ec51; _0x48f571 = _0x8a330a.bytesLoadedCache2; null != _0x586025[_0x5018c7[0x0]] ? _0x48f571.setReserved(_0x5018c7[0x0], _0x24ec51) : _0x48f571.h[_0x5018c7[0x0]] = _0x24ec51; _0x8a330a.simulateProgress || _0x8a330a.onProgress.dispatch(_0x8a330a.bytesLoaded, _0x8a330a.bytesTotal); } }; } else { _0x24ec51(this.toGlobal(_0x2e5ced.temp, _0x2e5ced.temp), _0x5018c7, !0x0); return; } }(_0x48f571)).onComplete(function(_0x5018c7) { return function(_0x24ec51) { if (_0x56ae('0x39da') === 'lfnVw') { null == e && (e = !0x0); var _0xdd8266 = _0x252a59.toObjectVector(null); _0x19fe99.makeChain(_0x5018c7, _0xdd8266); if (null != _0x48f571) { _0x5018c7 = _0x252a59.toIntVector(null); for (var _0x27f448 = 0x0, _0x48d5ce = _0x48f571.length; _0x27f448 < _0x48d5ce;) { var _0x56dab8 = _0x27f448++; _0x5018c7.set(_0x56dab8, _0x48f571[_0x56dab8]); } _0x48f571 = _0x5018c7; } else _0x48f571 = _0x252a59.toIntVector(null); null == e && (e = !0x0); var _0x515671 = _0x48f571, _0x30065f = e; this.addAchievement(_0x8a330a, function(_0x5b2ba5, _0x3b3630, _0x5b752b) { return new _0x3692c2(_0xdd8266, _0x515671, _0x30065f, _0x5b2ba5, _0x3b3630, _0x5b752b); }, _0x24ec51, f); } else { _0x24ec51 = 0xc8; var _0x48f571 = _0x8a330a.bytesTotalCache; if (null != _0x586025[_0x5018c7[0x0]] ? _0x48f571.existsReserved(_0x5018c7[0x0]) : _0x48f571.h.hasOwnProperty(_0x5018c7[0x0])) _0x24ec51 = _0x8a330a.bytesTotalCache, _0x24ec51 = null != _0x586025[_0x5018c7[0x0]] ? _0x24ec51.getReserved(_0x5018c7[0x0]) : _0x24ec51.h[_0x5018c7[0x0]]; _0x48f571 = _0x8a330a.bytesLoadedCache2; (null != _0x586025[_0x5018c7[0x0]] ? _0x48f571.existsReserved(_0x5018c7[0x0]) : _0x48f571.h.hasOwnProperty(_0x5018c7[0x0])) ? (_0x48f571 = _0x8a330a.bytesLoadedCache2, _0x8a330a.bytesLoaded += _0x24ec51 - (null != _0x586025[_0x5018c7[0x0]] ? _0x48f571.getReserved(_0x5018c7[0x0]) : _0x48f571.h[_0x5018c7[0x0]])) : _0x8a330a.bytesLoaded += _0x24ec51; _0x8a330a.loadedAssetLibrary(_0x5018c7[0x0]); } }; }(_0x48f571)).onError(function() { var _0x1a737d = { PVTwH: _0x56ae('0x15c1') }; return function(_0x8a330a) { _0x131690.error(_0x8a330a, { fileName: _0x1a737d.PVTwH, lineNumber: 0x122, className: _0x56ae('0x39ce'), methodName: _0x56ae('0x809') }); }; }()); } } else { this.add(_0x8a330a.type, _0x8a330a.toGLSL(), _0x8a330a.n, _0x5018c7); } } this.simulateProgress || this.loadedLibraries != this.libraries.length + this.libraryNames.length || (this.preloadComplete || (this.preloadComplete = !0x0, _0x131690.verbose('Preload\x20complete', { fileName: _0x56ae('0x15c1'), lineNumber: 0x12d, className: _0x56ae('0x39ce'), methodName: _0x575257.KhNNo })), this.start()); }; _0xb6f094[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xb6f094; var _0x4e0d30 = function() {}; _0x5ac4a7[_0x56ae('0x39db')] = _0x4e0d30; _0x4e0d30[_0x56ae('0x8bf')] = 'motion.actuators.IGenericActuator'; _0x4e0d30[_0x56ae('0x8ba')] = !0x0; _0x4e0d30[_0x56ae('0x6')] = {}; _0x4e0d30[_0x56ae('0x6')][_0x56ae('0xb8c')] = null; _0x4e0d30[_0x56ae('0x6')]['__class__'] = _0x4e0d30; var _0x1bbc88 = function(_0x1a3b3b, _0x347675, _0x125ece) { this[_0x56ae('0x39dc')] = !0x0; this[_0x56ae('0x39dd')] = 0x0; this[_0x56ae('0x39de')] = !0x1; this['_repeat'] = 0x0; this['special'] = this['_snapping'] = this[_0x56ae('0x39df')] = this[_0x56ae('0xddc')] = !0x1; this['target'] = _0x1a3b3b; this[_0x56ae('0x12fa')] = _0x125ece; this[_0x56ae('0x23f1')] = _0x347675; this[_0x56ae('0x39e0')] = _0x360126['defaultEase']; }; _0x5ac4a7['motion.actuators.GenericActuator'] = _0x1bbc88; _0x1bbc88[_0x56ae('0x8bf')] = _0x56ae('0x39e1'); _0x1bbc88[_0x56ae('0x961')] = [_0x4e0d30]; _0x1bbc88[_0x56ae('0x6')] = {}; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x23f1')] = null; _0x1bbc88[_0x56ae('0x6')]['id'] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x12fa')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x9ad')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39dc')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39dd')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e0')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e2')] = null; _0x1bbc88[_0x56ae('0x6')]['_onCompleteParams'] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e3')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e4')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e5')] = null; _0x1bbc88[_0x56ae('0x6')]['_onUpdateParams'] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e6')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e7')] = null; _0x1bbc88[_0x56ae('0x6')]['_onPause'] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e8')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39de')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x1aa4')] = null; _0x1bbc88[_0x56ae('0x6')]['_reverse'] = null; _0x1bbc88[_0x56ae('0x6')]['_smartRotation'] = null; _0x1bbc88[_0x56ae('0x6')]['_snapping'] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x1f25')] = null; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x12')] = function() { for (var _0x1a31f6 = 0x0, _0x2ae0f3 = _0xc5462.fields(this.properties); _0x1a31f6 < _0x2ae0f3.length;) { var _0x270a5c = _0x2ae0f3[_0x1a31f6]; ++_0x1a31f6; Object.prototype.hasOwnProperty.call(this.target, _0x270a5c) ? this.target[_0x270a5c] = _0xc5462.field(this.properties, _0x270a5c) : _0xc5462.setProperty(this.target, _0x270a5c, _0xc5462.field(this.properties, _0x270a5c)); } }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39e9')] = function(_0x4356a6) { null == _0x4356a6 && (_0x4356a6 = !0x0); this._autoVisible = _0x4356a6; return this; }; _0x1bbc88[_0x56ae('0x6')]['callMethod'] = function(_0x588095, _0x50cc00) { null == _0x50cc00 && (_0x50cc00 = []); return _0x588095.apply(_0x588095, _0x50cc00); }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x624')] = function() { if (null != this._onUpdate) { var _0x557868 = this._onUpdate, _0x549bca = this._onUpdateParams; null == _0x549bca && (_0x549bca = []); _0x557868.apply(_0x557868, _0x549bca); } }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x14e5')] = function(_0x4f5250) { null == _0x4f5250 && (_0x4f5250 = !0x0); if (_0x4f5250 && (this.change(), null != this._onComplete)) { _0x4f5250 = this._onComplete; var _0x1cd69e = this._onCompleteParams; null == _0x1cd69e && (_0x1cd69e = []); _0x4f5250.apply(_0x4f5250, _0x1cd69e); } _0x360126.unload(this); }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0xb6a')] = function(_0x50b14f) { this._delay = _0x50b14f; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x1060')] = function(_0x95d4bb) { this._ease = _0x95d4bb; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x1c4e')] = function() {}; _0x1bbc88[_0x56ae('0x6')]['onComplete'] = function(_0x4e7d70, _0x2944bb) { this._onComplete = _0x4e7d70; this._onCompleteParams = null == _0x2944bb ? [] : _0x2944bb; 0x0 == this.duration && this.complete(); return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39ea')] = function(_0x507bf9, _0x2d1ec4) { this._onRepeat = _0x507bf9; this._onRepeatParams = null == _0x2d1ec4 ? [] : _0x2d1ec4; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x8f1')] = function(_0x3653a4, _0x18ca88) { this._onUpdate = _0x3653a4; this._onUpdateParams = null == _0x18ca88 ? [] : _0x18ca88; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39eb')] = function(_0x62cc07, _0xe06085) { this._onPause = _0x62cc07; this._onPauseParams = null == _0xe06085 ? [] : _0xe06085; return this; }; _0x1bbc88[_0x56ae('0x6')]['onResume'] = function(_0x186378, _0x2d3cd2) { this._onResume = _0x186378; this._onResumeParams = null == _0x2d3cd2 ? [] : _0x2d3cd2; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0xb43')] = function() { if (null != this._onPause) { if (_0x56ae('0x39ec') !== _0x56ae('0x39ec')) { var _0x58e827 = new _0x655afc(); this._subSets.push(_0x58e827); _0x58e827.vertices = _0x252a59.toFloatVector(null); _0x58e827.numVertices = 0x0; _0x58e827.indices = _0x252a59.toIntVector(null); _0x58e827.numIndices = 0x0; _0x58e827.vertexBufferDirty = !0x0; _0x58e827.indexBufferDirty = !0x0; _0x58e827.lineCount = 0x0; this._subSetCount++; return _0x58e827; } else { var _0x24c4ff = this._onPause, _0x362545 = this._onPauseParams; null == _0x362545 && (_0x362545 = []); _0x24c4ff.apply(_0x24c4ff, _0x362545); } } }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39ed')] = function(_0x4b43e5) { null == _0x4b43e5 && (_0x4b43e5 = !0x0); this._reflect = _0x4b43e5; this.special = !0x0; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x5c')] = function(_0x580c21) { null == _0x580c21 && (_0x580c21 = -0x1); this._repeat = _0x580c21; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x1425')] = function() { if (_0x56ae('0x39ee') !== _0x56ae('0x39ef')) { if (null != this._onResume) { var _0x375226 = this._onResume, _0x3af148 = this._onResumeParams; null == _0x3af148 && (_0x3af148 = []); _0x375226.apply(_0x375226, _0x3af148); } } else { return (_0x375226.characters.get(0x0).mesh.get_z() - _0x375226.analytics.spawnSnapshot.position.z) * e; } }; _0x1bbc88[_0x56ae('0x6')]['reverse'] = function(_0x18861e) { if (_0x56ae('0x39f0') !== _0x56ae('0x39f0')) { _0x2c8908.call(this, _0x4622dd.boxes, 0x5, _0x24d76e.entry, { startTilesLength: 0x7d0 }); this.centered = new _0x1688e1(); this.centered.align = 0x0; this.frames = [_0x2d9f4e(this, this.frame0), _0x2d9f4e(this, this.frame1), _0x2d9f4e(this, this.frame2), _0x2d9f4e(this, this.frame3), _0x2d9f4e(this, this.frame4), _0x2d9f4e(this, this.frame5), _0x2d9f4e(this, this.frame6), _0x2d9f4e(this, this.frame7), _0x2d9f4e(this, this.frame8), _0x2d9f4e(this, this.frame9), _0x2d9f4e(this, this.frame10), _0x2d9f4e(this, this.frame11), _0x2d9f4e(this, this.frame12), _0x2d9f4e(this, this.frame13), _0x2d9f4e(this, this.frame14)]; this.name = _0x56ae('0x2a7f'); } else { null == _0x18861e && (_0x18861e = !0x0); this._reverse = _0x18861e; this.special = !0x0; return this; } }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39f1')] = function(_0x535f77) { null == _0x535f77 && (_0x535f77 = !0x0); this._smartRotation = _0x535f77; this.special = !0x0; return this; }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x39f2')] = function(_0x53c75d) { if (_0x56ae('0x39f3') !== _0x56ae('0x39f3')) { this.x += _0x53c75d; this.y += b; } else { null == _0x53c75d && (_0x53c75d = !0x0); this._snapping = _0x53c75d; this.special = !0x0; return this; } }; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0xb8c')] = function(_0x4ba1fc, _0x582ec5, _0x936309) {}; _0x1bbc88[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1bbc88; var _0x1fc9d4 = function(_0x78788e, _0x18da4c, _0x424697) { this['active'] = !0x0; this[_0x56ae('0x12fc')] = []; this['toggleVisible'] = this[_0x56ae('0x39f4')] = this[_0x56ae('0x12fe')] = this['cacheVisible'] = this[_0x56ae('0xb45')] = this[_0x56ae('0x39f5')] = !0x1; this[_0x56ae('0x33db')] = _0x10e92a[_0x56ae('0xd35')]() / 0x3e8; _0x1bbc88[_0x56ae('0x94d')](this, _0x78788e, _0x18da4c, _0x424697); _0x1fc9d4[_0x56ae('0x39f6')] || (_0x1fc9d4[_0x56ae('0x39f6')] = !0x0, _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0x95e')](_0x56ae('0x7b1'), _0x1fc9d4['stage_onEnterFrame'])); }; _0x5ac4a7[_0x56ae('0x39f7')] = _0x1fc9d4; _0x1fc9d4[_0x56ae('0x8bf')] = 'motion.actuators.SimpleActuator'; _0x1fc9d4[_0x56ae('0x39f8')] = function(_0x186600) { if (_0x56ae('0x39f9') === 'QThvn') { _0x186600 = _0x10e92a[_0x56ae('0xd35')]() / 0x3e8; for (var _0x52a3bc, _0xf9c93 = 0x0, _0x1820aa = 0x0, _0x24b761 = _0x1fc9d4[_0x56ae('0x39fa')]; _0x1820aa < _0x24b761;) _0x1820aa++, _0x52a3bc = _0x1fc9d4['actuators'][_0xf9c93], _0x1c1b50[_0x56ae('0x345')](null, _0x52a3bc) && _0x52a3bc[_0x56ae('0x1298')] ? (_0x186600 >= _0x52a3bc[_0x56ae('0x39fb')] && _0x52a3bc[_0x56ae('0x8f2')](_0x186600), ++_0xf9c93) : (_0x1fc9d4[_0x56ae('0x39fc')][_0x56ae('0x9d8')](_0xf9c93, 0x1), --_0x1fc9d4[_0x56ae('0x39fa')]); } else { return this[_0x56ae('0xeba')]; } }; _0x1fc9d4[_0x56ae('0x8ee')] = _0x1bbc88; _0x1fc9d4['prototype'] = _0x4e6193(_0x1bbc88[_0x56ae('0x6')], { 'timeOffset': null, 'active': null, 'cacheVisible': null, 'detailsLength': null, 'initialized': null, 'paused': null, 'pauseTime': null, 'propertyDetails': null, 'sendChange': null, 'setVisible': null, 'startTime': null, 'toggleVisible': null, 'apply': function() { _0x1bbc88['prototype']['apply'][_0x56ae('0x94d')](this); if (this['toggleVisible'] && Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], _0x56ae('0x1a7b'))) { var _0x7f44 = this['target']; if (null != (Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x7f44, _0x56ae('0x1266')) ? _0xc5462[_0x56ae('0x94e')](_0x7f44, _0x56ae('0x1266')) : _0xc5462[_0x56ae('0xc83')](_0x7f44, _0x56ae('0x1266')))) { _0x7f44 = this[_0x56ae('0x9ad')]; var _0x30a3a0 = 0x0 < _0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12fa')], _0x56ae('0x1a7b'));!Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x7f44, _0x56ae('0x1266')) || _0x7f44[_0x56ae('0x984')] && _0x7f44[_0x56ae('0x984')][_0x56ae('0xb82')] ? _0xc5462['setProperty'](_0x7f44, _0x56ae('0x1266'), _0x30a3a0) : _0x7f44[_0x56ae('0x1266')] = _0x30a3a0; } } }, 'autoVisible': function(_0x26c263) { null == _0x26c263 && (_0x26c263 = !0x0); this['_autoVisible'] = _0x26c263; if (!_0x26c263 && (this[_0x56ae('0x39fd')] = !0x1, this[_0x56ae('0x39f4')])) { if (_0x56ae('0x39fe') === _0x56ae('0x39fe')) { _0x26c263 = this[_0x56ae('0x9ad')]; var _0x5ade86 = this[_0x56ae('0x39ff')];!Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x26c263, _0x56ae('0x1266')) || _0x26c263['__properties__'] && _0x26c263[_0x56ae('0x984')]['set_visible'] ? _0xc5462[_0x56ae('0xc85')](_0x26c263, _0x56ae('0x1266'), _0x5ade86) : _0x26c263['visible'] = _0x5ade86; } else { this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, 0x5, !0x0, -0x28); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x8); var _0x3561fb = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x694'), -0xc8, 0x50, -0x1, Math[_0x56ae('0x833')](0x78), null, _0x3561fb); _0x3561fb = _0x2797a6[_0x56ae('0xc8b')]; var _0xba1b5b = this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0x105e')]() - _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_z']() + _0x5ebc52['LIGHT_DISTANCE_AHEAD']; _0x3561fb['set_maxDistance'](3300.0000000000005 <= _0xba1b5b ? 0x1194 >= _0xba1b5b ? _0xba1b5b : 0x1194 : 3300.0000000000005); } } return this; }, 'delay': function(_0x2b6ea3) { this[_0x56ae('0x39dd')] = _0x2b6ea3; this[_0x56ae('0x39fb')] = this[_0x56ae('0x33db')] + _0x2b6ea3; return this; }, 'getField': function(_0x4118d8, _0x4286c6) { return Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4118d8, _0x4286c6) ? _0xc5462['field'](_0x4118d8, _0x4286c6) : _0xc5462[_0x56ae('0xc83')](_0x4118d8, _0x4286c6); }, 'initialize': function() { if (_0x56ae('0x3a00') === _0x56ae('0x3a00')) { for (var _0xcff7d, _0x3aec17 = 0x0, _0x2604c1 = _0xc5462[_0x56ae('0x949')](this[_0x56ae('0x12fa')]); _0x3aec17 < _0x2604c1['length'];) { if (_0x56ae('0x3a01') !== _0x56ae('0x3a01')) { _0x3aec17[0x0](_0xcff7d[0x0], _0x2604c1); } else { var _0x2719c1 = _0x2604c1[_0x3aec17]; ++_0x3aec17; var _0x284996 = !0x0; !Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x9ad')], _0x2719c1) || this['target']['__properties__'] && this['target'][_0x56ae('0x984')][_0x56ae('0xc86') + _0x2719c1] ? (_0x284996 = !0x1, _0xcff7d = _0xc5462[_0x56ae('0xc83')](this[_0x56ae('0x9ad')], _0x2719c1)) : _0xcff7d = _0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x9ad')], _0x2719c1); if (_0x56ae('0x1d28') == typeof _0xcff7d) { var _0x44bfdf = this[_0x56ae('0x12fa')]; _0x44bfdf = Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x44bfdf, _0x2719c1) ? _0xc5462[_0x56ae('0x94e')](_0x44bfdf, _0x2719c1) : _0xc5462[_0x56ae('0xc83')](_0x44bfdf, _0x2719c1); null == _0xcff7d && (_0xcff7d = 0x0); null == _0x44bfdf && (_0x44bfdf = 0x0); _0xcff7d = new _0x2e9f5d(this[_0x56ae('0x9ad')], _0x2719c1, _0xcff7d, _0x1c1b50[_0x56ae('0x383d')](_0x44bfdf, _0xcff7d), _0x284996); this[_0x56ae('0x12fc')][_0x56ae('0x8f0')](_0xcff7d); } } } this['detailsLength'] = this['propertyDetails'][_0x56ae('0x32')]; this['initialized'] = !0x0; } else { this[_0x56ae('0xb90')][_0x56ae('0xb91')](0.36, 25.95, null, -0x2d); this[_0x56ae('0xb90')][_0x56ae('0xb92')]['set_currentFrame'](0x58); var _0x576f87 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x576f87[_0x56ae('0x471')](_0x576f87[_0x56ae('0x3e1')]() + 0x14); _0x576f87 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](); _0x576f87[_0x56ae('0xf03')](_0x576f87['get_z']() - 0x3); } }, 'move': function() { this[_0x56ae('0x39fd')] = Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], 'alpha') && this['target'] instanceof _0x407807; if (this[_0x56ae('0x39fd')] && 0x0 != this['properties'][_0x56ae('0x1a7b')]) { var _0x239fae = this[_0x56ae('0x9ad')]; _0x239fae = !(Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x239fae, _0x56ae('0x1266')) ? _0xc5462['field'](_0x239fae, _0x56ae('0x1266')) : _0xc5462[_0x56ae('0xc83')](_0x239fae, _0x56ae('0x1266'))); } else _0x239fae = !0x1; _0x239fae && (this[_0x56ae('0x39f4')] = !0x0, _0x239fae = this[_0x56ae('0x9ad')], this[_0x56ae('0x39ff')] = Object[_0x56ae('0x6')]['hasOwnProperty']['call'](_0x239fae, _0x56ae('0x1266')) ? _0xc5462[_0x56ae('0x94e')](_0x239fae, 'visible') : _0xc5462[_0x56ae('0xc83')](_0x239fae, _0x56ae('0x1266')), _0x239fae = this[_0x56ae('0x9ad')], !Object['prototype']['hasOwnProperty']['call'](_0x239fae, _0x56ae('0x1266')) || _0x239fae[_0x56ae('0x984')] && _0x239fae[_0x56ae('0x984')][_0x56ae('0xb82')] ? _0xc5462[_0x56ae('0xc85')](_0x239fae, _0x56ae('0x1266'), !0x0) : _0x239fae[_0x56ae('0x1266')] = !0x0); this[_0x56ae('0x39fb')] = this[_0x56ae('0x33db')]; _0x1fc9d4[_0x56ae('0x39fc')]['push'](this); ++_0x1fc9d4[_0x56ae('0x39fa')]; }, 'onUpdate': function(_0x3de577, _0x281eab) { this['_onUpdate'] = _0x3de577; this[_0x56ae('0x2a48')] = null == _0x281eab ? [] : _0x281eab; this[_0x56ae('0x39f5')] = !0x0; return this; }, 'pause': function() { if ('iTgRP' !== _0x56ae('0x3a02')) { this[_0x56ae('0xb45')] || (this[_0x56ae('0xb45')] = !0x0, _0x1bbc88[_0x56ae('0x6')][_0x56ae('0xb43')][_0x56ae('0x94d')](this), this[_0x56ae('0x3a03')] = _0x10e92a[_0x56ae('0xd35')]()); } else { return this[_0x56ae('0x2737')]; } }, 'resume': function() { this[_0x56ae('0xb45')] && (this['paused'] = !0x1, this['timeOffset'] += (_0x10e92a[_0x56ae('0xd35')]() - this[_0x56ae('0x3a03')]) / 0x3e8, _0x1bbc88['prototype'][_0x56ae('0x1425')][_0x56ae('0x94d')](this)); }, 'setField': function(_0x4e34a2, _0x1981fd, _0x41cba2) {!Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4e34a2, _0x1981fd) || _0x4e34a2[_0x56ae('0x984')] && _0x4e34a2[_0x56ae('0x984')][_0x56ae('0xc86') + _0x1981fd] ? _0xc5462[_0x56ae('0xc85')](_0x4e34a2, _0x1981fd, _0x41cba2) : _0x4e34a2[_0x1981fd] = _0x41cba2; }, 'setProperty': function(_0x32fa6a, _0x326160) { _0x32fa6a[_0x56ae('0x3a04')] ? _0x32fa6a[_0x56ae('0x9ad')][_0x32fa6a[_0x56ae('0x3a05')]] = _0x326160 : _0xc5462[_0x56ae('0xc85')](_0x32fa6a[_0x56ae('0x9ad')], _0x32fa6a[_0x56ae('0x3a05')], _0x326160); }, 'stop': function(_0x80b3d2, _0x274e4e, _0x4fa3be) { if (this[_0x56ae('0x1298')]) if (null == _0x80b3d2) this[_0x56ae('0x1298')] = !0x1, _0x274e4e && this[_0x56ae('0x12')](), this['complete'](_0x4fa3be); else { if ('FWKlH' !== _0x56ae('0x3a06')) { var _0x593bac = 0x0; for (_0x80b3d2 = _0xc5462['fields'](_0x80b3d2); _0x593bac < _0x80b3d2['length'];) { if ('hAxaI' === _0x56ae('0x3a07')) { if (this[_0x56ae('0xbd1')] == _0x80b3d2) return this[_0x56ae('0xbd1')]; null != this['currentMenu'] && null != this[_0x56ae('0xbd1')]['parent'] && this['removeChild'](this['currentMenu']); this[_0x56ae('0xbd1')] = _0x80b3d2; this['updateableMenu'] = null; _0x41c934[_0x56ae('0xb5b')] = 0x70f7e; null != this[_0x56ae('0xbd1')] && (_0x59b8d7[_0x56ae('0x32d1')](this[_0x56ae('0xbd1')], _0x242431) && (this[_0x56ae('0x3155')] = this[_0x56ae('0xbd1')]), this[_0x56ae('0x994')](this[_0x56ae('0xbd1')]), this['reset']()); _0x41c934[_0x56ae('0xb5b')] = 0x11cd4; return this[_0x56ae('0xbd1')]; } else { var _0x273845 = _0x80b3d2[_0x593bac]; ++_0x593bac; if (Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], _0x273845)) { this['active'] = !0x1; _0x274e4e && this[_0x56ae('0x12')](); this[_0x56ae('0x14e5')](_0x4fa3be); break; } } } } else { return this[_0x56ae('0x1136')]; } } }, 'update': function(_0x23a9e6) { if (!this['paused']) { var _0x1d3239 = (_0x23a9e6 - this[_0x56ae('0x39fb')]) / this[_0x56ae('0x23f1')]; _0x575257['mZkCf'](0x1, _0x1d3239) && (_0x1d3239 = 0x1); this[_0x56ae('0x12fe')] || this[_0x56ae('0x3a08')](); if (this['special']) { var _0x1c9fbf = this['_reverse'] ? this[_0x56ae('0x39e0')][_0x56ae('0x1c18')](0x1 - _0x1d3239) : this[_0x56ae('0x39e0')][_0x56ae('0x1c18')](_0x1d3239); for (var _0x4e7abe, _0x53b48a = 0x0, _0x254d60 = this[_0x56ae('0x12fd')]; _0x53b48a < _0x254d60;) { if (_0x56ae('0x3a09') === _0x56ae('0x3a09')) { var _0x1b30b7 = _0x53b48a++; _0x1b30b7 = this[_0x56ae('0x12fc')][_0x1b30b7]; !this[_0x56ae('0x39df')] || _0x56ae('0x88f') != _0x1b30b7[_0x56ae('0x3a05')] && _0x56ae('0x3a0a') != _0x1b30b7[_0x56ae('0x3a05')] && _0x575257[_0x56ae('0x80a')](_0x56ae('0x3a0b'), _0x1b30b7[_0x56ae('0x3a05')]) && 'rotationZ' != _0x1b30b7['propertyName'] ? _0x4e7abe = _0x1b30b7[_0x56ae('0x950')] + _0x1b30b7['change'] * _0x1c9fbf : (_0x4e7abe = _0x1b30b7['change'] % 0x168, 0xb4 < _0x4e7abe ? _0x4e7abe -= 0x168 : -0xb4 > _0x4e7abe && (_0x4e7abe += 0x168), _0x4e7abe = _0x1b30b7[_0x56ae('0x950')] + _0x4e7abe * _0x1c9fbf); this[_0x56ae('0x3a0c')] && (_0x4e7abe = Math[_0x56ae('0x833')](_0x4e7abe)); _0x1b30b7[_0x56ae('0x3a04')] ? _0x1b30b7[_0x56ae('0x9ad')][_0x1b30b7[_0x56ae('0x3a05')]] = _0x4e7abe : _0xc5462[_0x56ae('0xc85')](_0x1b30b7['target'], _0x1b30b7[_0x56ae('0x3a05')], _0x4e7abe); } else { this['_sceneGraphRoot']['removeChild'](_0x23a9e6); } } } else for (_0x1c9fbf = this[_0x56ae('0x39e0')][_0x56ae('0x1c18')](_0x1d3239), _0x53b48a = 0x0, _0x254d60 = this['detailsLength']; _0x53b48a < _0x254d60;) _0x1b30b7 = _0x53b48a++, _0x1b30b7 = this[_0x56ae('0x12fc')][_0x1b30b7], _0x4e7abe = _0x1b30b7[_0x56ae('0x950')] + _0x1b30b7[_0x56ae('0x624')] * _0x1c9fbf, _0x1b30b7[_0x56ae('0x3a04')] ? _0x1b30b7[_0x56ae('0x9ad')][_0x1b30b7[_0x56ae('0x3a05')]] = _0x4e7abe : _0xc5462[_0x56ae('0xc85')](_0x1b30b7['target'], _0x1b30b7[_0x56ae('0x3a05')], _0x4e7abe); if (0x1 == _0x1d3239) { if (0x0 == this['_repeat']) { this[_0x56ae('0x1298')] = !0x1; this[_0x56ae('0x39fd')] ? (_0x23a9e6 = this['target'], _0x23a9e6 = 0x0 == (Object[_0x56ae('0x6')]['hasOwnProperty']['call'](_0x23a9e6, _0x56ae('0x1a7b')) ? _0xc5462[_0x56ae('0x94e')](_0x23a9e6, _0x56ae('0x1a7b')) : _0xc5462[_0x56ae('0xc83')](_0x23a9e6, _0x56ae('0x1a7b')))) : _0x23a9e6 = !0x1; _0x23a9e6 && (_0x23a9e6 = this[_0x56ae('0x9ad')], !Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x23a9e6, _0x56ae('0x1266')) || _0x23a9e6[_0x56ae('0x984')] && _0x23a9e6[_0x56ae('0x984')]['set_visible'] ? _0xc5462[_0x56ae('0xc85')](_0x23a9e6, _0x56ae('0x1266'), !0x1) : _0x23a9e6[_0x56ae('0x1266')] = !0x1); this[_0x56ae('0x14e5')](!0x0); return; } null != this['_onRepeat'] && (_0x1c9fbf = this[_0x56ae('0x39e3')], _0x1d3239 = this[_0x56ae('0x39e4')], null == _0x1d3239 && (_0x1d3239 = []), _0x1c9fbf['apply'](_0x1c9fbf, _0x1d3239)); this[_0x56ae('0x39de')] && (this['_reverse'] = !this['_reverse']); this[_0x56ae('0x33db')] = _0x23a9e6; this['timeOffset'] = this[_0x56ae('0x33db')] + this[_0x56ae('0x39dd')]; 0x0 < this['_repeat'] && this[_0x56ae('0x1aa4')]--; } this[_0x56ae('0x39f5')] && this[_0x56ae('0x624')](); } }, '__class__': _0x1fc9d4 }); var _0xf00c54 = function() {}; _0x5ac4a7['motion.easing._Expo.ExpoEaseInOut'] = _0xf00c54; _0xf00c54[_0x56ae('0x8bf')] = 'motion.easing._Expo.ExpoEaseInOut'; _0xf00c54['__interfaces__'] = [_0x43dbf9]; _0xf00c54[_0x56ae('0x6')] = {}; _0xf00c54[_0x56ae('0x6')]['calculate'] = function(_0x5bd783) { if ('elseD' !== _0x56ae('0x3a0d')) { return 0x0 == _0x5bd783 ? 0x0 : 0x1 == _0x5bd783 ? 0x1 : 0x1 > (_0x5bd783 /= 0.5) ? 0.5 * Math.exp(6.931471805599453 * (_0x5bd783 - 0x1)) : 0.5 * (0x2 - Math.exp(-6.931471805599453 * --_0x5bd783)); } else { var _0x19efb4 = _0x2c8908++; _0x5c4c32 = this.layoutGroups.get(_0x19efb4); _0x5c4c32.offsetX -= _0xfeeea6; _0x5c4c32.offsetY = _0xfba720; _0x5c4c32.lineIndex = _0x4622dd; _0xfe3284 += _0x5c4c32.width; } }; _0xf00c54[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xf00c54; var _0x590f54 = function() {}; _0x5ac4a7[_0x56ae('0x3a0e')] = _0x590f54; _0x590f54[_0x56ae('0x8bf')] = _0x56ae('0x3a0e'); _0x590f54[_0x56ae('0x961')] = [_0x43dbf9]; _0x590f54[_0x56ae('0x6')] = {}; _0x590f54[_0x56ae('0x6')][_0x56ae('0x1c18')] = function(_0x231d16) { return 0x1 == _0x231d16 ? 0x1 : 0x1 - Math.exp(-6.931471805599453 * _0x231d16); }; _0x590f54[_0x56ae('0x6')]['__class__'] = _0x590f54; var _0x3fc5af = function() {}; _0x5ac4a7[_0x56ae('0x3a0f')] = _0x3fc5af; _0x3fc5af[_0x56ae('0x8bf')] = _0x56ae('0x3a0f'); var _0x360126 = function() {}; _0x5ac4a7[_0x56ae('0x3a10')] = _0x360126; _0x360126[_0x56ae('0x8bf')] = _0x56ae('0x3a10'); _0x360126[_0x56ae('0x12')] = function(_0x1648c9, _0x1b6021, _0x255514) { _0x360126[_0x56ae('0xb8c')](_0x1648c9, _0x1b6021); null == _0x255514 && (_0x255514 = _0x360126[_0x56ae('0x3a11')]); _0x1648c9 = _0x4b5a45[_0x56ae('0xbb3')](_0x255514, [_0x1648c9, 0x0, _0x1b6021]); _0x1648c9[_0x56ae('0x12')](); return _0x1648c9; }; _0x360126[_0x56ae('0xc3f')] = function(_0x2d6da2, _0x488681) { null == _0x488681 && (_0x488681 = !0x0); null == _0x360126[_0x56ae('0x3a12')]['h'][_0x56ae('0x986')][_0x2d6da2[_0x56ae('0x8b1')]] && _0x488681 && _0x360126[_0x56ae('0x3a12')]['set'](_0x2d6da2, []); return _0x360126[_0x56ae('0x3a12')]['h'][_0x2d6da2[_0x56ae('0x8b1')]]; }; _0x360126[_0x56ae('0xb8c')] = function(_0x13bed3, _0x95aaa6, _0x5ccb58, _0x56c788) { null == _0x56c788 && (_0x56c788 = !0x0); null == _0x5ccb58 && (_0x5ccb58 = !0x1); if (null != _0x13bed3) if (_0x59b8d7[_0x56ae('0x32d1')](_0x13bed3, _0x4e0d30)) _0x13bed3[_0x56ae('0xb8c')](null, _0x5ccb58, _0x56c788); else if (_0x13bed3 = _0x360126[_0x56ae('0xc3f')](_0x13bed3, !0x1), null != _0x13bed3) { if (_0x56ae('0x28') == typeof _0x95aaa6) { var _0xec4f8a = {}; _0xec4f8a[_0x95aaa6] = null; _0x95aaa6 = _0xec4f8a; } else if (_0x95aaa6 instanceof Array) { _0xec4f8a = {}; var _0x444c16 = 0x0; for (_0x95aaa6 = _0x59b8d7[_0x56ae('0x951')](_0x95aaa6, Array); _0x444c16 < _0x95aaa6[_0x56ae('0x32')];) { var _0x1b30b7 = _0x95aaa6[_0x444c16]; ++_0x444c16; _0xec4f8a[_0x1b30b7] = null; } _0x95aaa6 = _0xec4f8a; } for (_0xec4f8a = _0x13bed3[_0x56ae('0x32')] - 0x1; 0x0 <= _0xec4f8a;) _0x13bed3[_0xec4f8a]['stop'](_0x95aaa6, _0x5ccb58, _0x56c788), --_0xec4f8a; } }; _0x360126[_0x56ae('0x15fe')] = function(_0x298e53, _0x256f29) { return _0x360126['tween'](new _0x429cb7(0x0), _0x298e53, new _0x429cb7(0x1), !0x1, _0x256f29); }; _0x360126[_0x56ae('0xf7f')] = function(_0x1eabfd, _0x5d063c, _0x28ffc5) { _0x1c1b50[_0x56ae('0x33f')](null, _0x28ffc5) && (_0x28ffc5 = !0x0); null == _0x5d063c && (_0x5d063c = 0x0); return new _0x54a4e1(_0x1eabfd, _0x5d063c, _0x28ffc5); }; _0x360126[_0x56ae('0x105f')] = function(_0x3b2993, _0x2bfbbc, _0x2e6258, _0x3455f5, _0x33be9f) { null == _0x3455f5 && (_0x3455f5 = !0x0); if (null != _0x3b2993) { if (0x0 < _0x2bfbbc) { if (_0x1c1b50['xdmIu'](_0x56ae('0x3a13'), 'iOTdp')) { _0x4f17d4[_0x56ae('0x8b6')](_0x233b64['__bytePointer'], _0x3b2993, null, null, _0x3b2993[_0x56ae('0xc5c')]); return _0x233b64[_0x56ae('0x3a14')]; } else { null == _0x33be9f && (_0x33be9f = _0x360126[_0x56ae('0x3a11')]); _0x3b2993 = _0x4b5a45[_0x56ae('0xbb3')](_0x33be9f, [_0x3b2993, _0x2bfbbc, _0x2e6258]); _0x2bfbbc = _0x360126[_0x56ae('0xc3f')](_0x3b2993[_0x56ae('0x9ad')]); if (_0x3455f5) { for (_0x3455f5 = _0x2bfbbc[_0x56ae('0x32')] - 0x1; 0x0 <= _0x3455f5;) _0x2bfbbc[_0x3455f5][_0x56ae('0xb8c')](_0x3b2993[_0x56ae('0x12fa')], !0x1, !0x1), --_0x3455f5; _0x2bfbbc = _0x360126[_0x56ae('0xc3f')](_0x3b2993['target']); } _0x2bfbbc[_0x56ae('0x8f0')](_0x3b2993); _0x3b2993[_0x56ae('0x1c4e')](); return _0x3b2993; } } return _0x360126[_0x56ae('0x12')](_0x3b2993, _0x2e6258, _0x33be9f); } return null; }; _0x360126[_0x56ae('0x1529')] = function(_0xd89600) { var _0x267b0a = _0xd89600[_0x56ae('0x9ad')]; null != _0x360126[_0x56ae('0x3a12')]['h']['__keys__'][_0x267b0a[_0x56ae('0x8b1')]] && (_0x11208a[_0x56ae('0x38')](_0x360126[_0x56ae('0x3a12')]['h'][_0x267b0a[_0x56ae('0x8b1')]], _0xd89600), _0x1c1b50[_0x56ae('0x33f')](0x0, _0x360126['targetLibraries']['h'][_0x267b0a[_0x56ae('0x8b1')]][_0x56ae('0x32')]) && _0x360126[_0x56ae('0x3a12')][_0x56ae('0x38')](_0x267b0a)); }; var _0x54a4e1 = function(_0x54b34f, _0x392667, _0x3a1589) { this['target'] = _0x54b34f; this[_0x56ae('0x23f1')] = _0x392667; this[_0x56ae('0x23f2')] = _0x3a1589; }; _0x5ac4a7[_0x56ae('0x3a15')] = _0x54a4e1; _0x54a4e1[_0x56ae('0x8bf')] = _0x56ae('0x3a15'); _0x54a4e1[_0x56ae('0x6')] = {}; _0x54a4e1[_0x56ae('0x6')][_0x56ae('0x23f1')] = null; _0x54a4e1[_0x56ae('0x6')][_0x56ae('0x23f2')] = null; _0x54a4e1[_0x56ae('0x6')]['target'] = null; _0x54a4e1[_0x56ae('0x6')][_0x56ae('0x1889')] = function(_0xd841c6, _0x4cbb45) { if (_0x56ae('0x3a16') === _0x56ae('0x3a17')) { this._ambientColor = _0xd841c6; this.updateAmbient(); return _0xd841c6; } else { var _0xd77f65 = {}; null != _0xd841c6 && (_0xd77f65.soundVolume = _0xd841c6); null != _0x4cbb45 && (_0xd77f65.soundPan = _0x4cbb45); return _0x360126.tween(this.target, this.duration, _0xd77f65, this.overwrite, _0x11fe2a); } }; _0x54a4e1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x54a4e1; var _0x429cb7 = function(_0x3a69f9) { this['progress'] = _0x3a69f9; }; _0x5ac4a7['motion._Actuate.TweenTimer'] = _0x429cb7; _0x429cb7['__name__'] = _0x56ae('0x3a18'); _0x429cb7[_0x56ae('0x6')] = {}; _0x429cb7[_0x56ae('0x6')][_0x56ae('0x1bd9')] = null; _0x429cb7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x429cb7; var _0x445caa = function() {}; _0x5ac4a7[_0x56ae('0x3a19')] = _0x445caa; _0x445caa[_0x56ae('0x8bf')] = _0x56ae('0x3a19'); _0x445caa['__isInterface__'] = !0x0; _0x445caa[_0x56ae('0x6')] = {}; _0x445caa[_0x56ae('0x6')][_0x56ae('0x1f96')] = null; _0x445caa[_0x56ae('0x6')][_0x56ae('0x2d94')] = null; _0x445caa[_0x56ae('0x6')][_0x56ae('0x1f8f')] = null; _0x445caa[_0x56ae('0x6')][_0x56ae('0xf6a')] = null; _0x445caa[_0x56ae('0x6')][_0x56ae('0x1c17')] = null; _0x445caa[_0x56ae('0x6')][_0x56ae('0x1c18')] = null; _0x445caa[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x445caa; _0x445caa[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x445caa[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f8f')] = _0x56ae('0x1f8f'); _0x445caa[_0x56ae('0x6')][_0x56ae('0x984')]['set_start'] = _0x56ae('0x2d94'); _0x445caa[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f96')] = _0x56ae('0x1f96'); var _0x1587f3 = function() { if ('pJQPU' !== _0x56ae('0x3a1a')) { this['paths'] = []; this[_0x56ae('0x1c17')] = 0x0; } else { var _0x43106c = this['readNumber'](this[_0x56ae('0x16bb')]); var _0x8095d6 = this[_0x56ae('0x16e8')](this[_0x56ae('0x16bb')]); var _0x5a87e7 = this[_0x56ae('0x16e8')](this['_accuracyGeo']); _0x370254[_0x56ae('0x8b6')](d++, _0x43106c); _0x370254[_0x56ae('0x8b6')](d++, _0x8095d6); _0x370254[_0x56ae('0x8b6')](d++, _0x5a87e7); } }; _0x5ac4a7[_0x56ae('0x3a1b')] = _0x1587f3; _0x1587f3[_0x56ae('0x8bf')] = _0x56ae('0x3a1b'); _0x1587f3[_0x56ae('0x961')] = [_0x445caa]; _0x1587f3[_0x56ae('0x6')] = {}; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x1c17')] = null; _0x1587f3[_0x56ae('0x6')][_0x56ae('0xbb2')] = null; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x1c18')] = function(_0x32817c) { if (0x1 == this.paths.length) return this.paths[0x0].calculate(_0x32817c); _0x32817c *= this.strength; for (var _0x3f4ea3 = 0x0, _0x1a7772 = this.paths; _0x3f4ea3 < _0x1a7772.length;) { var _0x1dbbb3 = _0x1a7772[_0x3f4ea3]; ++_0x3f4ea3; if (_0x32817c > _0x1dbbb3.strength) _0x32817c -= _0x1dbbb3.strength; else return _0x1dbbb3.calculate(_0x32817c / _0x1dbbb3.strength); } return 0x0; }; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x1f96')] = function() { return 0x0 < this.paths.length ? this.paths[0x0].get_start() : 0x0; }; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x2d94')] = function(_0x136db1) { return 0x0 < this.paths.length ? this.paths[0x0].set_start(_0x136db1) : 0x0; }; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x1f8f')] = function() { return 0x0 < this.paths.length ? this.paths[this.paths.length - 0x1].get_end() : this.get_start(); }; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1587f3; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x1587f3[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f8f')] = _0x56ae('0x1f8f'); _0x1587f3[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2d94')] = _0x56ae('0x2d94'); _0x1587f3[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f96')] = _0x56ae('0x1f96'); var _0x2dcc9b = function(_0x5f5a08, _0x1731bd) { this[_0x56ae('0x2014')] = 0.01; this['_x'] = _0x5f5a08; this['_y'] = _0x1731bd; this[_0x56ae('0x18b8')] = 0x0; this[_0x56ae('0x2d94')](this['calculate'](0x0)); }; _0x5ac4a7['motion._MotionPath.RotationPath'] = _0x2dcc9b; _0x2dcc9b[_0x56ae('0x8bf')] = 'motion._MotionPath.RotationPath'; _0x2dcc9b['__interfaces__'] = [_0x445caa]; _0x2dcc9b[_0x56ae('0x6')] = {}; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x18b8')] = null; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x1c17')] = null; _0x2dcc9b[_0x56ae('0x6')]['_start'] = null; _0x2dcc9b[_0x56ae('0x6')]['step'] = null; _0x2dcc9b[_0x56ae('0x6')]['_x'] = null; _0x2dcc9b[_0x56ae('0x6')]['_y'] = null; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x1c18')] = function(_0x33ff6f) { var _0xaa0f44 = this._x.calculate(_0x33ff6f) - this._x.calculate(_0x1c1b50.VYcIN(_0x33ff6f, this.step)); _0x33ff6f = this._y.calculate(_0x33ff6f) - this._y.calculate(_0x33ff6f + this.step); _0xaa0f44 = _0x1c1b50.puxCC(0xb4 / Math.PI, Math.atan2(_0x33ff6f, _0xaa0f44)); return _0xaa0f44 = (_0xaa0f44 + this.offset) % 0x168; }; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x1f96')] = function() { return this._start; }; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x2d94')] = function(_0x108ef6) { return this._start; }; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x1f8f')] = function() { return this.calculate(0x1); }; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2dcc9b; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x984')]['set_start'] = _0x56ae('0x2d94'); _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x984')]['get_start'] = _0x56ae('0x1f96'); _0x2dcc9b[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x1f8f')] = 'get_end'; var _0x13641f = function(_0x2ce633, _0x18af32, _0x227cfa) { this[_0x56ae('0x3a1c')] = -0x1; _0x1fc9d4[_0x56ae('0x94d')](this, _0x2ce633, _0x18af32, _0x227cfa); if (_0x59b8d7[_0x56ae('0x2279')](_0x227cfa[_0x56ae('0x12fb')], _0x3bf9c5)) for (this[_0x56ae('0x3a1d')] = _0x227cfa[_0x56ae('0x12fb')], 0x0 == _0x2ce633['get_filters']()[_0x56ae('0x32')] && _0x2ce633[_0x56ae('0xabc')]([_0x4b5a45['createInstance'](this[_0x56ae('0x3a1d')], [])]), _0x18af32 = 0x0, _0x2ce633 = _0x2ce633[_0x56ae('0xabd')](); _0x18af32 < _0x2ce633[_0x56ae('0x32')];) _0x227cfa = _0x2ce633[_0x18af32], ++_0x18af32, _0x59b8d7[_0x56ae('0x2279')](_0x227cfa, this[_0x56ae('0x3a1d')]) && (this[_0x56ae('0x12fb')] = _0x227cfa); else this['filterIndex'] = _0x227cfa[_0x56ae('0x12fb')], this[_0x56ae('0x12fb')] = _0x2ce633['get_filters']()[this[_0x56ae('0x3a1c')]]; }; _0x5ac4a7[_0x56ae('0x3a1e')] = _0x13641f; _0x13641f['__name__'] = _0x56ae('0x3a1e'); _0x13641f[_0x56ae('0x8ee')] = _0x1fc9d4; _0x13641f[_0x56ae('0x6')] = _0x4e6193(_0x1fc9d4['prototype'], { 'filter': null, 'filterClass': null, 'filterIndex': null, 'apply': function() { for (var _0x50f4f8 = 0x0, _0xb6f355 = _0xc5462['fields'](this[_0x56ae('0x12fa')]); _0x50f4f8 < _0xb6f355[_0x56ae('0x32')];) { var _0x36485b = _0xb6f355[_0x50f4f8]; ++_0x50f4f8; _0x56ae('0x12fb') != _0x36485b && _0xc5462['setProperty'](this['filter'], _0x36485b, _0xc5462['field'](this[_0x56ae('0x12fa')], _0x36485b)); } this['setFilter'](); }, 'initialize': function() { for (var _0x186106, _0x1eff8c, _0x125b90 = 0x0, _0x16e03d = _0xc5462[_0x56ae('0x949')](this[_0x56ae('0x12fa')]); _0x125b90 < _0x16e03d['length'];) _0x186106 = _0x16e03d[_0x125b90], ++_0x125b90, 'filter' != _0x186106 && (_0x1eff8c = this[_0x56ae('0x12fb')], _0x1eff8c = Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x1eff8c, _0x186106) ? _0xc5462[_0x56ae('0x94e')](_0x1eff8c, _0x186106) : _0xc5462['getProperty'](_0x1eff8c, _0x186106), _0x186106 = new _0x2e9f5d(this[_0x56ae('0x12fb')], _0x186106, _0x1eff8c, _0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12fa')], _0x186106) - _0x1eff8c, Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](this['filter'], _0x56ae('0xc86') + _0x186106)), this['propertyDetails'][_0x56ae('0x8f0')](_0x186106)); this[_0x56ae('0x12fd')] = this[_0x56ae('0x12fc')]['length']; this[_0x56ae('0x12fe')] = !0x0; }, 'setFilter': function() { var _0x3d7ab6 = this[_0x56ae('0x9ad')][_0x56ae('0xabd')](); if (-0x1 < this['filterIndex']) _0x3d7ab6[this[_0x56ae('0x3a1c')]] = this['filter']; else for (var _0x8a667d = 0x0, _0x5cead0 = _0x3d7ab6[_0x56ae('0x32')]; _0x8a667d < _0x5cead0;) { var _0x5ead40 = _0x8a667d++; _0x59b8d7[_0x56ae('0x2279')](_0x3d7ab6[_0x5ead40], this[_0x56ae('0x3a1d')]) && (_0x3d7ab6[_0x5ead40] = this[_0x56ae('0x12fb')]); } _0x8a667d = this[_0x56ae('0x9ad')]; !Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x8a667d, 'filters') || _0x8a667d[_0x56ae('0x984')] && _0x8a667d['__properties__'][_0x56ae('0xabc')] ? _0xc5462[_0x56ae('0xc85')](_0x8a667d, 'filters', _0x3d7ab6) : _0x8a667d['filters'] = _0x3d7ab6; }, 'update': function(_0x3d2c73) { _0x1fc9d4[_0x56ae('0x6')][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, _0x3d2c73); this[_0x56ae('0x1b04')](); }, '__class__': _0x13641f }); var _0x22939f = function(_0x3efcc2, _0x14946b, _0x13ebd0) { this[_0x56ae('0x12db')] = []; this[_0x56ae('0x12dc')] = {}; _0x1fc9d4[_0x56ae('0x94d')](this, _0x3efcc2, _0x14946b, _0x13ebd0); Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x13ebd0, 'start') || (this[_0x56ae('0x12fa')][_0x56ae('0x950')] = []); Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](_0x13ebd0, _0x56ae('0xf6a')) || (this[_0x56ae('0x12fa')][_0x56ae('0xf6a')] = this[_0x56ae('0x12fa')][_0x56ae('0x950')]); _0x3efcc2 = 0x0; for (_0x14946b = this[_0x56ae('0x12fa')][_0x56ae('0x950')]['length']; _0x3efcc2 < _0x14946b;) _0x13ebd0 = _0x3efcc2++, this[_0x56ae('0x12db')][_0x56ae('0x8f0')](this[_0x56ae('0x12fa')][_0x56ae('0x950')][_0x13ebd0]); }; _0x5ac4a7['motion.actuators.MethodActuator'] = _0x22939f; _0x22939f['__name__'] = _0x1c1b50[_0x56ae('0x4f7')]; _0x22939f['__super__'] = _0x1fc9d4; _0x22939f[_0x56ae('0x6')] = _0x4e6193(_0x1fc9d4[_0x56ae('0x6')], { 'currentParameters': null, 'tweenProperties': null, 'apply': function() { var _0x440c0c = this['target'], _0x12a5ca = this[_0x56ae('0x12fa')][_0x56ae('0xf6a')]; null == _0x12a5ca && (_0x12a5ca = []); _0x440c0c['apply'](_0x440c0c, _0x12a5ca); }, 'complete': function(_0xbd3eff) { null == _0xbd3eff && (_0xbd3eff = !0x0); for (var _0x5245ab = 0x0, _0x1d16e5 = this[_0x56ae('0x12fa')][_0x56ae('0x950')][_0x56ae('0x32')]; _0x5245ab < _0x1d16e5;) { var _0x2e54da = _0x5245ab++; this[_0x56ae('0x12db')][_0x2e54da] = _0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12dc')], _0x56ae('0x12da') + _0x2e54da); } _0x5245ab = this[_0x56ae('0x9ad')]; _0x1d16e5 = this[_0x56ae('0x12db')]; null == _0x1d16e5 && (_0x1d16e5 = []); _0x5245ab['apply'](_0x5245ab, _0x1d16e5); _0x1fc9d4[_0x56ae('0x6')][_0x56ae('0x14e5')][_0x56ae('0x94d')](this, _0xbd3eff); }, 'initialize': function() { for (var _0x872051, _0x57785e, _0x1e7778 = 0x0, _0x2a8014 = this['properties']['start'][_0x56ae('0x32')]; _0x1e7778 < _0x2a8014;) { var _0x312ed4 = _0x1e7778++; _0x872051 = _0x56ae('0x12da') + _0x312ed4; _0x57785e = this[_0x56ae('0x12fa')][_0x56ae('0x950')][_0x312ed4]; this[_0x56ae('0x12dc')][_0x872051] = _0x57785e; if (_0x56ae('0x1d28') == typeof _0x57785e || _0x56ae('0x1d28') == typeof _0x57785e && (_0x57785e | 0x0) === _0x57785e) _0x872051 = new _0x2e9f5d(this[_0x56ae('0x12dc')], _0x872051, _0x57785e, this[_0x56ae('0x12fa')][_0x56ae('0xf6a')][_0x312ed4] - _0x57785e), this[_0x56ae('0x12fc')][_0x56ae('0x8f0')](_0x872051); } this[_0x56ae('0x12fd')] = this[_0x56ae('0x12fc')][_0x56ae('0x32')]; this['initialized'] = !0x0; }, 'update': function(_0x1d0d7e) { _0x1fc9d4[_0x56ae('0x6')][_0x56ae('0x8f2')]['call'](this, _0x1d0d7e); if (this['active'] && !this[_0x56ae('0xb45')]) { var _0x5bf17d = _0x56ae('0x3a1f')[_0x56ae('0x44')]('|'), _0x242a80 = 0x0; while (!![]) { switch (_0x5bf17d[_0x242a80++]) { case '0': for (var _0x33232c = this[_0x56ae('0x12fa')][_0x56ae('0x950')][_0x56ae('0x32')]; _0x1d0d7e < _0x33232c;) { var _0x58abd7 = _0x1d0d7e++; this['currentParameters'][_0x58abd7] = _0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12dc')], _0x56ae('0x12da') + _0x58abd7); } continue; case '1': _0x33232c = this[_0x56ae('0x12db')]; continue; case '2': null == _0x33232c && (_0x33232c = []); continue; case '3': _0x1d0d7e = 0x0; continue; case '4': _0x1d0d7e['apply'](_0x1d0d7e, _0x33232c); continue; case '5': _0x1d0d7e = this[_0x56ae('0x9ad')]; continue; } break; } } }, '__class__': _0x22939f }); var _0x733bc0 = function(_0x5a8779, _0x4335d9, _0xc68dc1) { _0x1fc9d4[_0x56ae('0x94d')](this, _0x5a8779, _0x4335d9, _0xc68dc1); }; _0x5ac4a7[_0x56ae('0x3a20')] = _0x733bc0; _0x733bc0[_0x56ae('0x8bf')] = _0x56ae('0x3a20'); _0x733bc0['__super__'] = _0x1fc9d4; _0x733bc0[_0x56ae('0x6')] = _0x4e6193(_0x1fc9d4[_0x56ae('0x6')], { 'apply': function() { for (var _0x40862f = 0x0, _0x45e490 = _0xc5462['fields'](this['properties']); _0x40862f < _0x45e490['length'];) { var _0x17a68 = _0x45e490[_0x40862f]; ++_0x40862f; Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x9ad')], _0x17a68) ? this[_0x56ae('0x9ad')][_0x17a68] = _0x59b8d7['__cast'](_0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12fa')], _0x17a68), _0x445caa)[_0x56ae('0x1f8f')]() : _0xc5462[_0x56ae('0xc85')](this[_0x56ae('0x9ad')], _0x17a68, _0x59b8d7[_0x56ae('0x951')](_0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12fa')], _0x17a68), _0x445caa)[_0x56ae('0x1f8f')]()); } }, 'initialize': function() { for (var _0x14c415, _0x4ff956 = 0x0, _0x554def = _0xc5462[_0x56ae('0x949')](this[_0x56ae('0x12fa')]); _0x4ff956 < _0x554def['length'];) { var _0xeb0437 = _0x554def[_0x4ff956]; ++_0x4ff956; _0x14c415 = _0x59b8d7['__cast'](_0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12fa')], _0xeb0437), _0x445caa); if (null != _0x14c415) { var _0x2552ec = !0x0; Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](this[_0x56ae('0x9ad')], _0xeb0437) ? _0x14c415[_0x56ae('0x2d94')](_0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x9ad')], _0xeb0437)) : (_0x2552ec = !0x1, _0x14c415[_0x56ae('0x2d94')](_0xc5462[_0x56ae('0xc83')](this[_0x56ae('0x9ad')], _0xeb0437))); _0x14c415 = new _0x521535(this['target'], _0xeb0437, _0x14c415, _0x2552ec); this[_0x56ae('0x12fc')][_0x56ae('0x8f0')](_0x14c415); } } this[_0x56ae('0x12fd')] = this[_0x56ae('0x12fc')][_0x56ae('0x32')]; this[_0x56ae('0x12fe')] = !0x0; }, 'update': function(_0x15cee5) { if (!this['paused']) { if (_0x56ae('0x3a21') === _0x56ae('0x3a21')) { var _0x38fcd2 = (_0x15cee5 - this[_0x56ae('0x39fb')]) / this[_0x56ae('0x23f1')]; 0x1 < _0x38fcd2 && (_0x38fcd2 = 0x1); this[_0x56ae('0x12fe')] || this[_0x56ae('0x3a08')](); if (this['special']) { var _0x270327 = this['_reverse'] ? this['_ease'][_0x56ae('0x1c18')](0x1 - _0x38fcd2) : this[_0x56ae('0x39e0')][_0x56ae('0x1c18')](_0x38fcd2); for (var _0x3a7901 = 0x0, _0x53f6c3 = this[_0x56ae('0x12fc')]; _0x3a7901 < _0x53f6c3[_0x56ae('0x32')];) { var _0x2dea65 = _0x53f6c3[_0x3a7901]; ++_0x3a7901; this[_0x56ae('0x3a0c')] ? _0x2dea65[_0x56ae('0x3a04')] ? _0x2dea65[_0x56ae('0x9ad')][_0x2dea65[_0x56ae('0x3a05')]] = Math[_0x56ae('0x833')](_0x59b8d7['__cast'](_0x2dea65, _0x521535)[_0x56ae('0x1958')][_0x56ae('0x1c18')](_0x270327)) : _0xc5462[_0x56ae('0xc85')](_0x2dea65[_0x56ae('0x9ad')], _0x2dea65[_0x56ae('0x3a05')], Math[_0x56ae('0x833')](_0x59b8d7[_0x56ae('0x951')](_0x2dea65, _0x521535)[_0x56ae('0x1958')][_0x56ae('0x1c18')](_0x270327))) : _0x2dea65[_0x56ae('0x3a04')] ? _0x2dea65['target'][_0x2dea65[_0x56ae('0x3a05')]] = _0x59b8d7[_0x56ae('0x951')](_0x2dea65, _0x521535)[_0x56ae('0x1958')][_0x56ae('0x1c18')](_0x270327) : _0xc5462[_0x56ae('0xc85')](_0x2dea65[_0x56ae('0x9ad')], _0x2dea65[_0x56ae('0x3a05')], _0x59b8d7[_0x56ae('0x951')](_0x2dea65, _0x521535)[_0x56ae('0x1958')][_0x56ae('0x1c18')](_0x270327)); } } else for (_0x270327 = this['_ease'][_0x56ae('0x1c18')](_0x38fcd2), _0x3a7901 = 0x0, _0x53f6c3 = this[_0x56ae('0x12fc')]; _0x3a7901 < _0x53f6c3[_0x56ae('0x32')];) _0x2dea65 = _0x53f6c3[_0x3a7901], ++_0x3a7901, _0x2dea65[_0x56ae('0x3a04')] ? _0x2dea65[_0x56ae('0x9ad')][_0x2dea65[_0x56ae('0x3a05')]] = _0x59b8d7[_0x56ae('0x951')](_0x2dea65, _0x521535)[_0x56ae('0x1958')][_0x56ae('0x1c18')](_0x270327) : _0xc5462[_0x56ae('0xc85')](_0x2dea65['target'], _0x2dea65[_0x56ae('0x3a05')], _0x59b8d7[_0x56ae('0x951')](_0x2dea65, _0x521535)['path'][_0x56ae('0x1c18')](_0x270327)); if (0x1 == _0x38fcd2) { if (0x0 == this[_0x56ae('0x1aa4')]) { this[_0x56ae('0x1298')] = !0x1; this['toggleVisible'] ? (_0x15cee5 = this['target'], _0x15cee5 = 0x0 == (Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x15cee5, _0x56ae('0x1a7b')) ? _0xc5462[_0x56ae('0x94e')](_0x15cee5, _0x56ae('0x1a7b')) : _0xc5462['getProperty'](_0x15cee5, _0x56ae('0x1a7b')))) : _0x15cee5 = !0x1; _0x15cee5 && (_0x15cee5 = this['target'], !Object['prototype']['hasOwnProperty'][_0x56ae('0x94d')](_0x15cee5, _0x56ae('0x1266')) || _0x15cee5[_0x56ae('0x984')] && _0x15cee5[_0x56ae('0x984')]['set_visible'] ? _0xc5462['setProperty'](_0x15cee5, _0x56ae('0x1266'), !0x1) : _0x15cee5[_0x56ae('0x1266')] = !0x1); this['complete'](!0x0); return; } null != this['_onRepeat'] && (_0x270327 = this[_0x56ae('0x39e3')], _0x38fcd2 = this[_0x56ae('0x39e4')], null == _0x38fcd2 && (_0x38fcd2 = []), _0x270327[_0x56ae('0x12')](_0x270327, _0x38fcd2)); this[_0x56ae('0x39de')] && (this[_0x56ae('0xddc')] = !this[_0x56ae('0xddc')]); this['startTime'] = _0x15cee5; this[_0x56ae('0x39fb')] = this[_0x56ae('0x33db')] + this[_0x56ae('0x39dd')]; 0x0 < this[_0x56ae('0x1aa4')] && this[_0x56ae('0x1aa4')]--; } this[_0x56ae('0x39f5')] && this[_0x56ae('0x624')](); } else { _0x15cee5 != this['__textEngine'][_0x56ae('0x944')] && (this['__dirty'] = !0x0, this['__renderDirty'] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]())); return this['__textEngine'][_0x56ae('0x944')] = _0x15cee5; } } }, '__class__': _0x733bc0 }); var _0x2e9f5d = function(_0x2d8010, _0xb21f71, _0x38793c, _0xc13df, _0x57d215) { null == _0x57d215 && (_0x57d215 = !0x0); this[_0x56ae('0x9ad')] = _0x2d8010; this['propertyName'] = _0xb21f71; this['start'] = _0x38793c; this[_0x56ae('0x624')] = _0xc13df; this[_0x56ae('0x3a04')] = _0x57d215; }; _0x5ac4a7['motion.actuators.PropertyDetails'] = _0x2e9f5d; _0x2e9f5d[_0x56ae('0x8bf')] = _0x56ae('0x3a22'); _0x2e9f5d[_0x56ae('0x6')] = {}; _0x2e9f5d[_0x56ae('0x6')][_0x56ae('0x624')] = null; _0x2e9f5d[_0x56ae('0x6')][_0x56ae('0x3a04')] = null; _0x2e9f5d[_0x56ae('0x6')]['propertyName'] = null; _0x2e9f5d[_0x56ae('0x6')][_0x56ae('0x950')] = null; _0x2e9f5d[_0x56ae('0x6')][_0x56ae('0x9ad')] = null; _0x2e9f5d[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2e9f5d; var _0x521535 = function(_0x19f016, _0x16c61b, _0x5968aa, _0xadd590) { null == _0xadd590 && (_0xadd590 = !0x0); _0x2e9f5d[_0x56ae('0x94d')](this, _0x19f016, _0x16c61b, 0x0, 0x0, _0xadd590); this[_0x56ae('0x1958')] = _0x5968aa; }; _0x5ac4a7[_0x56ae('0x3a23')] = _0x521535; _0x521535['__name__'] = _0x56ae('0x3a23'); _0x521535[_0x56ae('0x8ee')] = _0x2e9f5d; _0x521535['prototype'] = _0x4e6193(_0x2e9f5d['prototype'], { 'path': null, '__class__': _0x521535 }); var _0x11fe2a = function(_0x5e9031, _0xbea7f3, _0x59e007) { _0x1fc9d4[_0x56ae('0x94d')](this, _0x5e9031, _0xbea7f3, _0x59e007); }; _0x5ac4a7[_0x56ae('0x3a24')] = _0x11fe2a; _0x11fe2a[_0x56ae('0x8bf')] = _0x56ae('0x3a24'); _0x11fe2a[_0x56ae('0x8ee')] = _0x1fc9d4; _0x11fe2a[_0x56ae('0x6')] = _0x4e6193(_0x1fc9d4[_0x56ae('0x6')], { 'endColorTransform': null, 'endSoundTransform': null, 'tweenColorTransform': null, 'tweenSoundTransform': null, 'apply': function() { this[_0x56ae('0x3a08')](); if (null != this[_0x56ae('0x3a25')]) { var _0x2eda7e = this[_0x56ae('0x9ad')]; _0x2eda7e = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x2eda7e, _0x56ae('0xf7f')) ? _0xc5462[_0x56ae('0x94e')](_0x2eda7e, 'transform') : _0xc5462['getProperty'](_0x2eda7e, 'transform'); var _0x12de21 = this[_0x56ae('0x3a25')]; !Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](_0x2eda7e, _0x56ae('0x34c')) || _0x2eda7e[_0x56ae('0x984')] && _0x2eda7e[_0x56ae('0x984')][_0x56ae('0x448')] ? _0xc5462[_0x56ae('0xc85')](_0x2eda7e, _0x1c1b50['mfFpK'], _0x12de21) : _0x2eda7e[_0x56ae('0x34c')] = _0x12de21; } null != this['endSoundTransform'] && (_0x2eda7e = this['target'], _0x12de21 = this['endSoundTransform'], !Object['prototype'][_0x56ae('0x900')]['call'](_0x2eda7e, 'soundTransform') || _0x2eda7e[_0x56ae('0x984')] && _0x2eda7e['__properties__'][_0x56ae('0x3a26')] ? _0xc5462[_0x56ae('0xc85')](_0x2eda7e, _0x56ae('0x34e'), _0x12de21) : _0x2eda7e['soundTransform'] = _0x12de21); }, 'initialize': function() { Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], 'colorValue') && this[_0x56ae('0x9ad')] instanceof _0x407807 && this[_0x56ae('0x3a27')](); (Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], 'soundVolume') || Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], 'soundPan')) && this[_0x56ae('0x3a28')](); this[_0x56ae('0x12fd')] = this[_0x56ae('0x12fc')][_0x56ae('0x32')]; this[_0x56ae('0x12fe')] = !0x0; }, 'initializeColor': function() { var _0x12b41c = {}; _0x12b41c[_0x56ae('0x3a29')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; _0x12b41c['YwWBw'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; if (_0x56ae('0x3a2a') !== _0x56ae('0x3a2b')) { this[_0x56ae('0x3a25')] = new _0xa29426(); var _0x43d6b3 = this[_0x56ae('0x12fa')]['colorValue'], _0x13478c = this[_0x56ae('0x12fa')][_0x56ae('0x3a2c')]; if (0x1 > _0x13478c) { if (0.5 > _0x13478c) { var _0x4c4930 = 0x1; _0x13478c *= 0x2; } else _0x4c4930 = 0x1 - 0x2 * (_0x13478c - 0.5), _0x13478c = 0x1; this[_0x56ae('0x3a25')]['redMultiplier'] = _0x4c4930; this[_0x56ae('0x3a25')][_0x56ae('0x1256')] = _0x4c4930; this[_0x56ae('0x3a25')]['blueMultiplier'] = _0x4c4930; this['endColorTransform'][_0x56ae('0x125c')] = _0x13478c * (_0x43d6b3 >> 0x10 & 0xff); this[_0x56ae('0x3a25')][_0x56ae('0x1257')] = _0x13478c * (_0x43d6b3 >> 0x8 & 0xff); this[_0x56ae('0x3a25')]['blueOffset'] = _0x13478c * (_0x43d6b3 & 0xff); } else this[_0x56ae('0x3a25')][_0x56ae('0x1255')] = 0x0, this['endColorTransform'][_0x56ae('0x1256')] = 0x0, this[_0x56ae('0x3a25')]['blueMultiplier'] = 0x0, this['endColorTransform'][_0x56ae('0x125c')] = _0x43d6b3 >> 0x10 & 0xff, this[_0x56ae('0x3a25')][_0x56ae('0x1257')] = _0x575257[_0x56ae('0x7ec')](_0x43d6b3 >> 0x8, 0xff), this[_0x56ae('0x3a25')]['blueOffset'] = _0x575257[_0x56ae('0x7ec')](_0x43d6b3, 0xff); _0x43d6b3 = _0x56ae('0x3a2d')[_0x56ae('0x44')]('\x20'); Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], _0x56ae('0x3a2e')) ? (this['endColorTransform'][_0x56ae('0xa93')] = this[_0x56ae('0x12fa')][_0x56ae('0x3a2e')], _0x43d6b3[_0x56ae('0x8f0')](_0x56ae('0xa93'))) : (_0x4c4930 = this['target'], _0x4c4930 = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4c4930, _0x56ae('0x1a7b')) ? _0xc5462[_0x56ae('0x94e')](_0x4c4930, 'alpha') : _0xc5462[_0x56ae('0xc83')](_0x4c4930, _0x56ae('0x1a7b')), this[_0x56ae('0x3a25')][_0x56ae('0xa93')] = _0x4c4930); _0x4c4930 = this[_0x56ae('0x9ad')]; _0x4c4930 = Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x4c4930, _0x56ae('0xf7f')) ? _0xc5462[_0x56ae('0x94e')](_0x4c4930, _0x56ae('0xf7f')) : _0xc5462[_0x56ae('0xc83')](_0x4c4930, _0x56ae('0xf7f')); _0x4c4930 = Object['prototype'][_0x56ae('0x900')]['call'](_0x4c4930, _0x56ae('0x34c')) ? _0xc5462[_0x56ae('0x94e')](_0x4c4930, 'colorTransform') : _0xc5462[_0x56ae('0xc83')](_0x4c4930, _0x56ae('0x34c')); this['tweenColorTransform'] = new _0xa29426(); for (_0x13478c = 0x0; _0x13478c < _0x43d6b3['length'];) { var _0x259741 = _0x43d6b3[_0x13478c]; ++_0x13478c; var _0x15d9d3 = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4c4930, _0x259741) ? _0xc5462[_0x56ae('0x94e')](_0x4c4930, _0x259741) : _0xc5462[_0x56ae('0xc83')](_0x4c4930, _0x259741); var _0x11aaa1 = this['tweenColorTransform'], _0x1b30b7 = this[_0x56ae('0x3a25')]; _0x1b30b7 = Object[_0x56ae('0x6')]['hasOwnProperty']['call'](_0x1b30b7, _0x259741) ? _0xc5462[_0x56ae('0x94e')](_0x1b30b7, _0x259741) : _0xc5462['getProperty'](_0x1b30b7, _0x259741); _0x15d9d3 = new _0x2e9f5d(_0x11aaa1, _0x259741, _0x15d9d3, _0x1b30b7 - _0x15d9d3); this[_0x56ae('0x12fc')][_0x56ae('0x8f0')](_0x15d9d3); } } else { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x74); _0x2b39f7['view']['get_camera']()['set_y'](0x22); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x19ae); var _0x21330f = null; null == _0x21330f && (_0x21330f = new _0x20e8d2()); var _0x422fd1 = Math[_0x56ae('0xaa1')](1.0821041362364843); _0x21330f['x'] = 0.216 * _0x422fd1; _0x21330f['y'] = -0.227 * _0x422fd1; _0x21330f['z'] = 0.95 * _0x422fd1; _0x21330f['w'] = Math[_0x56ae('0x104e')](1.0821041362364843); _0x422fd1 = _0x21330f['x'] * _0x21330f['x'] + _0x12b41c['eUUPs'](_0x21330f['y'], _0x21330f['y']) + _0x21330f['z'] * _0x21330f['z'] + _0x21330f['w'] * _0x21330f['w']; var _0x26ef78 = _0x12b41c[_0x56ae('0x3a2f')](_0x422fd1, 0x1); 1e-10 > (0x0 <= _0x26ef78 ? _0x26ef78 : -_0x26ef78) || (0x0 == _0x422fd1 ? (_0x21330f['x'] = 0x0, _0x21330f['y'] = 0x0, _0x21330f['z'] = 0x0, _0x21330f['w'] = 0x1) : (_0x422fd1 = 0x1 / Math[_0x56ae('0xf0c')](_0x422fd1), _0x21330f['x'] *= _0x422fd1, _0x21330f['y'] *= _0x422fd1, _0x21330f['z'] *= _0x422fd1, _0x21330f['w'] *= _0x422fd1)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x21330f)[_0x56ae('0x1050')]()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')]['setIndexedPosition'](10.1, 85.9); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x4e); this[_0x56ae('0x1027')][_0x56ae('0xb92')]['set_xInverted'](!0x0); this[_0x56ae('0xe7b')][_0x56ae('0xb91')](9.9, 90.3); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_xInverted'](!0x1); this['pastafarian'][_0x56ae('0xb91')](10.1, 89.7); this['pastafarian']['spritesheet']['set_currentFrame'](0x66); this[_0x56ae('0x1059')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x21330f = _0xfe3284[_0x56ae('0x3d')](0x320); _0x422fd1 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2b20'), -0x8c, -0xaa, null, _0x21330f, null, _0x422fd1, null); _0x21330f = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2ac9'), 0xb4, 0xdc, null, null, null, _0x21330f, null); } }, 'initializeSound': function() { var _0x4742f9 = this['target']; if (null == (Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4742f9, _0x56ae('0x34e')) ? _0xc5462[_0x56ae('0x94e')](_0x4742f9, _0x56ae('0x34e')) : _0xc5462['getProperty'](_0x4742f9, 'soundTransform'))) { _0x4742f9 = this[_0x56ae('0x9ad')]; var _0x2ee3b2 = new _0x28c7fc();!Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x4742f9, _0x56ae('0x34e')) || _0x4742f9[_0x56ae('0x984')] && _0x4742f9['__properties__'][_0x56ae('0x3a26')] ? _0xc5462[_0x56ae('0xc85')](_0x4742f9, 'soundTransform', _0x2ee3b2) : _0x4742f9[_0x56ae('0x34e')] = _0x2ee3b2; } _0x4742f9 = this[_0x56ae('0x9ad')]; _0x4742f9 = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x4742f9, _0x56ae('0x34e')) ? _0xc5462[_0x56ae('0x94e')](_0x4742f9, _0x56ae('0x34e')) : _0xc5462[_0x56ae('0xc83')](_0x4742f9, 'soundTransform'); _0x2ee3b2 = this[_0x56ae('0x9ad')]; this[_0x56ae('0x3a30')] = Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](_0x2ee3b2, _0x56ae('0x34e')) ? _0xc5462[_0x56ae('0x94e')](_0x2ee3b2, _0x56ae('0x34e')) : _0xc5462[_0x56ae('0xc83')](_0x2ee3b2, _0x1c1b50['NTFuz']); this[_0x56ae('0x3a31')] = new _0x28c7fc(); Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], _0x56ae('0x23ef')) && (this[_0x56ae('0x3a30')][_0x56ae('0x18b3')] = this['properties'][_0x56ae('0x23ef')], this['propertyDetails'][_0x56ae('0x8f0')](new _0x2e9f5d(this[_0x56ae('0x3a31')], _0x56ae('0x18b3'), _0x4742f9[_0x56ae('0x18b3')], this[_0x56ae('0x3a30')]['volume'] - _0x4742f9['volume']))); Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](this['properties'], _0x56ae('0x23f0')) && (this[_0x56ae('0x3a30')][_0x56ae('0x2348')] = this[_0x56ae('0x12fa')][_0x56ae('0x23f0')], this[_0x56ae('0x12fc')][_0x56ae('0x8f0')](new _0x2e9f5d(this[_0x56ae('0x3a31')], _0x56ae('0x2348'), _0x4742f9[_0x56ae('0x2348')], this[_0x56ae('0x3a30')][_0x56ae('0x2348')] - _0x4742f9['pan']))); }, 'update': function(_0x23cb76) { _0x1fc9d4[_0x56ae('0x6')][_0x56ae('0x8f2')]['call'](this, _0x23cb76); if (_0x1c1b50[_0x56ae('0x345')](null, this['endColorTransform'])) { if ('STZxV' === _0x56ae('0x3a32')) { _0x23cb76 = this[_0x56ae('0x9ad')]; _0x23cb76 = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x23cb76, _0x56ae('0xf7f')) ? _0xc5462['field'](_0x23cb76, 'transform') : _0xc5462['getProperty'](_0x23cb76, _0x56ae('0xf7f')); var _0x36225f = this['tweenColorTransform']; !Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x23cb76, _0x56ae('0x34c')) || _0x23cb76['__properties__'] && _0x23cb76[_0x56ae('0x984')]['set_colorTransform'] ? _0xc5462['setProperty'](_0x23cb76, _0x56ae('0x34c'), _0x36225f) : _0x23cb76[_0x56ae('0x34c')] = _0x36225f; } else { var _0x52ad48 = this['__context']['gl'], _0x2b8ef9 = '#ifdef\x20GL_ES\x0a\x09\x09\x09\x09' + (0x1 == this[_0x56ae('0x1eee')] ? '#ifdef\x20GL_FRAGMENT_PRECISION_HIGH\x0a\x09\x09\x09\x09precision\x20highp\x20float;\x0a\x09\x09\x09\x09#else\x0a\x09\x09\x09\x09precision\x20mediump\x20float;\x0a\x09\x09\x09\x09#endif' : _0x56ae('0x27cd')) + _0x56ae('0x27ce'), _0x2feb9d = _0x2b8ef9 + this[_0x56ae('0x27c9')](), _0x482791 = _0x575257[_0x56ae('0x7f9')](_0x2b8ef9, this[_0x56ae('0x27ca')]()); _0x2b8ef9 = _0x2feb9d + _0x482791; var _0x5a5e36 = this[_0x56ae('0x8ab')][_0x56ae('0x27d0')]; (null != _0x586025[_0x2b8ef9] ? _0x5a5e36[_0x56ae('0x99b')](_0x2b8ef9) : _0x5a5e36['h']['hasOwnProperty'](_0x2b8ef9)) ? (_0x2feb9d = this[_0x56ae('0x8ab')][_0x56ae('0x27d0')], this[_0x56ae('0x1ff6')] = null != _0x586025[_0x2b8ef9] ? _0x2feb9d['getReserved'](_0x2b8ef9) : _0x2feb9d['h'][_0x2b8ef9]) : (this[_0x56ae('0x1ff6')] = this[_0x56ae('0x8ab')][_0x56ae('0x2090')](0x1), this[_0x56ae('0x1ff6')][_0x56ae('0x27d3')] = this[_0x56ae('0x27cf')](_0x2feb9d, _0x482791), _0x2feb9d = this['program'], _0x482791 = this['__context'][_0x56ae('0x27d0')], null != _0x586025[_0x2b8ef9] ? _0x482791[_0x56ae('0x932')](_0x2b8ef9, _0x2feb9d) : _0x482791['h'][_0x2b8ef9] = _0x2feb9d); if (null != this['program']) { this[_0x56ae('0x27d2')] = this['program'][_0x56ae('0x27d3')]; _0x2b8ef9 = 0x0; for (_0x2feb9d = this['__inputBitmapData']; _0x2b8ef9 < _0x2feb9d[_0x56ae('0x32')];) _0x482791 = _0x2feb9d[_0x2b8ef9], ++_0x2b8ef9, _0x482791[_0x56ae('0xf2a')] = _0x482791[_0x56ae('0x27d1')] ? _0x52ad48[_0x56ae('0x27d4')](this['glProgram'], _0x482791[_0x56ae('0x110')]) : _0x52ad48[_0x56ae('0x3a33')](this[_0x56ae('0x27d2')], _0x482791['name']); _0x2b8ef9 = 0x0; for (_0x2feb9d = this[_0x56ae('0x27c4')]; _0x2b8ef9 < _0x2feb9d[_0x56ae('0x32')];) _0x482791 = _0x2feb9d[_0x2b8ef9], ++_0x2b8ef9, _0x482791[_0x56ae('0xf2a')] = _0x482791[_0x56ae('0x27d1')] ? _0x52ad48['getUniformLocation'](this[_0x56ae('0x27d2')], _0x482791['name']) : _0x52ad48[_0x56ae('0x3a33')](this[_0x56ae('0x27d2')], _0x482791[_0x56ae('0x110')]); _0x2b8ef9 = 0x0; for (_0x2feb9d = this['__paramFloat']; _0x2b8ef9 < _0x2feb9d[_0x56ae('0x32')];) _0x482791 = _0x2feb9d[_0x2b8ef9], ++_0x2b8ef9, _0x482791['index'] = _0x482791['__isUniform'] ? _0x52ad48['getUniformLocation'](this[_0x56ae('0x27d2')], _0x482791[_0x56ae('0x110')]) : _0x52ad48['getAttribLocation'](this[_0x56ae('0x27d2')], _0x482791[_0x56ae('0x110')]); _0x2b8ef9 = 0x0; for (_0x2feb9d = this['__paramInt']; _0x2b8ef9 < _0x2feb9d[_0x56ae('0x32')];) _0x482791 = _0x2feb9d[_0x2b8ef9], ++_0x2b8ef9, _0x482791[_0x56ae('0xf2a')] = _0x482791[_0x56ae('0x27d1')] ? _0x52ad48[_0x56ae('0x27d4')](this[_0x56ae('0x27d2')], _0x482791[_0x56ae('0x110')]) : _0x52ad48[_0x56ae('0x3a33')](this[_0x56ae('0x27d2')], _0x482791['name']); } } } null != this['endSoundTransform'] && (_0x23cb76 = this[_0x56ae('0x9ad')], _0x36225f = this[_0x56ae('0x3a31')], !Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x23cb76, 'soundTransform') || _0x23cb76[_0x56ae('0x984')] && _0x23cb76['__properties__'][_0x56ae('0x3a26')] ? _0xc5462[_0x56ae('0xc85')](_0x23cb76, _0x56ae('0x34e'), _0x36225f) : _0x23cb76['soundTransform'] = _0x36225f); }, '__class__': _0x11fe2a }); var _0x358a85 = function(_0x2da501) { if (_0x56ae('0x3a34') === _0x56ae('0x3a35')) { this['_radius'] = this['_centerX'] = this[_0x56ae('0xefe')] = this['_centerZ'] = 0x0; _0x1e68c5[_0x56ae('0x94d')](this); } else { this['s'] = _0x2da501; } }; _0x5ac4a7['motion.easing._Back.BackEaseOut'] = _0x358a85; _0x358a85[_0x56ae('0x8bf')] = _0x56ae('0x3a36'); _0x358a85['__interfaces__'] = [_0x43dbf9]; _0x358a85[_0x56ae('0x6')] = {}; _0x358a85[_0x56ae('0x6')]['s'] = null; _0x358a85[_0x56ae('0x6')][_0x56ae('0x1c18')] = function(_0x38323b) { return --_0x38323b * _0x38323b * ((this.s + 0x1) * _0x38323b + this.s) + 0x1; }; _0x358a85[_0x56ae('0x6')]['__class__'] = _0x358a85; var _0xfd3db7 = function() {}; _0x5ac4a7[_0x56ae('0x3a37')] = _0xfd3db7; _0xfd3db7[_0x56ae('0x8bf')] = 'motion.easing.Back'; var _0x575d91 = function(_0x21cb5f, _0x597b0e) { this['a'] = _0x21cb5f; this['p'] = _0x597b0e; }; _0x5ac4a7[_0x56ae('0x3a38')] = _0x575d91; _0x575d91['__name__'] = _0x56ae('0x3a38'); _0x575d91[_0x56ae('0x961')] = [_0x43dbf9]; _0x575d91[_0x56ae('0x6')] = {}; _0x575d91[_0x56ae('0x6')]['a'] = null; _0x575d91[_0x56ae('0x6')]['p'] = null; _0x575d91[_0x56ae('0x6')][_0x56ae('0x1c18')] = function(_0x4cd495) { if (0x0 == _0x4cd495) return 0x0; if (0x1 == _0x4cd495) return 0x1; if (0x1 > this.a) { if ('cPfUW' === _0x56ae('0x3a39')) { this.a = 0x1; var _0x63d946 = this.p / 0x4; } else { var _0x518cde = _0x5f2995.getLocalStorage(); null == _0x63d946 && (null != _0x518cde && (d = _0x518cde.getItem(window.location.href + ':' + _0x4cd495), _0x518cde.removeItem(window.location.href + ':' + _0x4cd495)), _0x63d946 = window.location.pathname); null != _0x518cde && null == d && (d = _0x518cde.getItem(_0x63d946 + ':' + _0x4cd495)); } } else _0x63d946 = this.p / (0x2 * Math.PI) * Math.asin(0x1 / this.a); return this.a * Math.exp(_0x575257.Xmgqw(-6.931471805599453, _0x4cd495)) * Math.sin(0x2 * (_0x4cd495 - _0x63d946) * Math.PI / this.p) + 0x1; }; _0x575d91[_0x56ae('0x6')]['__class__'] = _0x575d91; var _0x2351fc = function() {}; _0x5ac4a7[_0x56ae('0x3a3a')] = _0x2351fc; _0x2351fc['__name__'] = _0x56ae('0x3a3a'); var _0x6fe7ec = function() {}; _0x5ac4a7[_0x56ae('0x3a3b')] = _0x6fe7ec; _0x6fe7ec[_0x56ae('0x8bf')] = _0x56ae('0x3a3b'); _0x6fe7ec[_0x56ae('0x984')] = {}; _0x6fe7ec[_0x56ae('0x984')][_0x56ae('0x188a')] = _0x56ae('0x188a'); _0x6fe7ec['get_easeNone'] = function() { return new _0x371519(); }; var _0x371519 = function() {}; _0x5ac4a7[_0x56ae('0x3a3c')] = _0x371519; _0x371519[_0x56ae('0x8bf')] = _0x56ae('0x3a3c'); _0x371519[_0x56ae('0x961')] = [_0x43dbf9]; _0x371519['prototype'] = {}; _0x371519['prototype']['calculate'] = function(_0x1ca23f) { return _0x1ca23f; }; _0x371519['prototype'][_0x56ae('0x8bc')] = _0x371519; var _0x2c2dad = function() {}; _0x5ac4a7[_0x56ae('0x3a3d')] = _0x2c2dad; _0x2c2dad['__name__'] = _0x56ae('0x3a3d'); _0x2c2dad[_0x56ae('0x961')] = [_0x43dbf9]; _0x2c2dad[_0x56ae('0x6')] = {}; _0x2c2dad[_0x56ae('0x6')][_0x56ae('0x1c18')] = function(_0x5512a5) { return --_0x5512a5 * _0x5512a5 * _0x5512a5 * _0x5512a5 * _0x5512a5 + 0x1; }; _0x2c2dad[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2c2dad; var _0x547382 = function() {}; _0x5ac4a7[_0x56ae('0x3a3e')] = _0x547382; _0x547382[_0x56ae('0x8bf')] = _0x56ae('0x3a3e'); var _0x2b39f7 = function() {}; _0x5ac4a7[_0x56ae('0x3a3f')] = _0x2b39f7; _0x2b39f7[_0x56ae('0x8bf')] = 'nme3D.Context3DUtils'; _0x2b39f7['init'] = function(_0x4ce677) { _0x2b39f7['view'] = new _0x467a6a(); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xac5')] = !0x1; _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xadd')] = !0x1; _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_lens']()[_0x56ae('0x1098')](0x1); _0x4ce677[_0x56ae('0x994')](_0x2b39f7[_0x56ae('0xb56')]); _0x2b39f7[_0x56ae('0x19d1')] = new _0x3c00e5(); _0x2b39f7[_0x56ae('0x3a40')] = new _0xd13aa5(); _0x2b39f7[_0x56ae('0xb57')] = new _0x467a6a(_0x2b39f7[_0x56ae('0x19d1')], new _0x33ccdb(_0x2b39f7[_0x56ae('0x3a40')]), null, null, null, 0x0); _0x2b39f7[_0x56ae('0xb57')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](-0x64); _0x2b39f7[_0x56ae('0xb57')]['get_camera']()['set_scaleY'](-0x1); _0x2b39f7[_0x56ae('0xb57')][_0x56ae('0x10d9')](!0x0); _0x2b39f7['orthoView'][_0x56ae('0xac5')] = !0x1; _0x2b39f7[_0x56ae('0xb57')]['mouseChildren'] = !0x1; _0x4ce677[_0x56ae('0x994')](_0x2b39f7[_0x56ae('0xb57')]); _0x2b39f7[_0x56ae('0xbb0')] = new _0x3c00e5(); _0x2b39f7[_0x56ae('0x1934')](null); _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x95e')](_0x56ae('0x8ce'), _0x2b39f7[_0x56ae('0x1934')]); _0x10e92a[_0x56ae('0xa74')]()['stage']['addEventListener']('enterFrame', _0x2b39f7[_0x56ae('0x914')]); }; _0x2b39f7[_0x56ae('0x1934')] = function(_0x22f917) { _0x22f917 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')]; var _0x351055 = _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0x9f3')]; _0x2b39f7[_0x56ae('0xb56')]['set_width'](_0x22f917); _0x2b39f7[_0x56ae('0xb56')]['set_height'](_0x351055); _0x2b39f7[_0x56ae('0xb57')][_0x56ae('0x51f')](_0x22f917); _0x2b39f7['orthoView'][_0x56ae('0x10c3')](_0x351055); _0x2b39f7['orthoLens'][_0x56ae('0x3fe')](_0x351055); _0x2b39f7['orthoView'][_0x56ae('0xb6e')]()[_0x56ae('0x471')](_0x22f917 / 0x2); _0x2b39f7[_0x56ae('0xb57')][_0x56ae('0xb6e')]()['set_y'](_0x351055 / 0x2); }; _0x2b39f7[_0x56ae('0x914')] = function(_0x1cbfc9) { if (_0x56ae('0x3a41') === _0x56ae('0x3a42')) { if (null != b) { for (var _0x60e2b2 = this['achievements'][_0x56ae('0x3f')](); _0x60e2b2[_0x56ae('0x8f5')]();) if (_0x60e2b2[_0x56ae('0x42')]()[_0x56ae('0x20e4')] == b) return; this[_0x56ae('0x19f8')][_0x56ae('0x8f0')](new _0xe3f07e(b, _0x1cbfc9, c)); } } else { _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); _0x2b39f7['view'][_0x56ae('0x914')](); _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); _0x2b39f7[_0x56ae('0xb57')][_0x56ae('0x914')](); _0x45fb22[_0x56ae('0x2fe')][_0x56ae('0xb49')](); } }; var _0x1776bd = function() {}; _0x5ac4a7[_0x56ae('0x3a43')] = _0x1776bd; _0x1776bd[_0x56ae('0x8bf')] = _0x56ae('0x3a43'); _0x1776bd['tweenRotation'] = function(_0x4ff6ee, _0x5ae36a, _0x369d98) { null != _0x1776bd[_0x56ae('0x3a44')]['h']['__keys__'][_0x4ff6ee[_0x56ae('0x8b1')]] && _0x1776bd[_0x56ae('0x1346')](_0x4ff6ee); var _0x77143e = _0x2eb087['fromMatrix'](_0x4ff6ee[_0x56ae('0xab2')]()); 0x0 > _0x77143e['x'] * _0x369d98['x'] + _0x77143e['y'] * _0x369d98['y'] + _0x575257[_0x56ae('0x80c')](_0x77143e['z'], _0x369d98['z']) + _0x77143e['w'] * _0x369d98['w'] && (_0x77143e['x'] = -_0x77143e['x'], _0x77143e['y'] = -_0x77143e['y'], _0x77143e['z'] = -_0x77143e['z'], _0x77143e['w'] = -_0x77143e['w']); _0x5ae36a = _0x360126[_0x56ae('0x105f')](_0x77143e, _0x5ae36a, { 'x': _0x369d98['x'], 'y': _0x369d98['y'], 'z': _0x369d98['z'], 'w': _0x369d98['w'] }, !0x0, _0x48c7be); _0x5ae36a[_0x56ae('0x23d1')] = _0x4ff6ee; _0x5ae36a[_0x56ae('0x23d0')] = _0x1776bd[_0x56ae('0x3a45')]; _0x1776bd[_0x56ae('0x3a44')][_0x56ae('0x8b6')](_0x4ff6ee, _0x5ae36a); return _0x5ae36a; }; _0x1776bd['onTweenStopped'] = function(_0x2d37ed) { _0x1776bd[_0x56ae('0x3a44')][_0x56ae('0x38')](_0x2d37ed); }; _0x1776bd[_0x56ae('0x1346')] = function(_0x1b16aa, _0x3f5765, _0x24c36f) { var _0x4be592 = {}; _0x4be592[_0x56ae('0x3a46')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if ('zdnZH' !== _0x56ae('0x3a47')) { null == _0x24c36f && (_0x24c36f = !0x0); null == _0x3f5765 && (_0x3f5765 = !0x1); null != _0x1776bd[_0x56ae('0x3a44')]['h'][_0x56ae('0x986')][_0x1b16aa['__id__']] && (_0x360126[_0x56ae('0xb8c')](_0x1776bd[_0x56ae('0x3a44')]['h'][_0x1b16aa[_0x56ae('0x8b1')]], null, _0x3f5765, _0x24c36f), _0x1776bd['actuatorMap']['remove'](_0x1b16aa)); } else { null == this['window'] || _0x4be592[_0x56ae('0x3a46')](this['window'], _0x1b16aa) || _0x39abb7[_0x56ae('0x3a48')] || (this[_0x56ae('0x3a49')](), _0x1b16aa = new _0x140b13('mouseLeave'), this['__dispatchEvent'](_0x1b16aa)); } }; var _0x48c7be = function(_0x56d737, _0x3c5ed1, _0x19289a) { _0x1fc9d4[_0x56ae('0x94d')](this, _0x56d737, _0x3c5ed1, _0x19289a); this[_0x56ae('0x1937')] = new _0x444743(); this['sendChange'] = !0x0; }; _0x5ac4a7['nme3D.animation._MeshTween.QuaternionActuator'] = _0x48c7be; _0x48c7be[_0x56ae('0x8bf')] = _0x56ae('0x3a4a'); _0x48c7be[_0x56ae('0x8ee')] = _0x1fc9d4; _0x48c7be[_0x56ae('0x6')] = _0x4e6193(_0x1fc9d4['prototype'], { 'objectToRotate': null, 'onStopped': null, 'tempEulers': null, 'change': function() { if ('lroIE' === _0x56ae('0x3a4b')) { return new _0x4d59b9(null); } else { null != this[_0x56ae('0x23d1')] && this['objectToRotate'][_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](this[_0x56ae('0x9ad')], this[_0x56ae('0x1937')])['get_degrees']()); _0x1fc9d4['prototype'][_0x56ae('0x624')][_0x56ae('0x94d')](this); } }, 'stop': function(_0x23bf4e, _0x25100f, _0x4fdc43) { if (null != this[_0x56ae('0x23d0')]) this['onStopped'](this[_0x56ae('0x23d1')]); _0x1fc9d4['prototype']['stop'][_0x56ae('0x94d')](this, _0x23bf4e, _0x25100f, _0x4fdc43); }, '__class__': _0x48c7be }); var _0x5d73ad = function() { this[_0x56ae('0x201d')] = new _0x4e9ff1(); this['origin'] = new _0x4e9ff1(); this[_0x56ae('0x31d1')] = new _0x4e9ff1(0x0, 0x0, 0x1); this[_0x56ae('0xc61')] = new _0x4e9ff1(0x0, 0x0, 0x1); }; _0x5ac4a7[_0x56ae('0x3a4c')] = _0x5d73ad; _0x5d73ad[_0x56ae('0x8bf')] = _0x56ae('0x3a4c'); _0x5d73ad[_0x56ae('0x2432')] = function(_0x572f4e, _0x2d854f, _0x176428, _0x37376a, _0xc96762, _0x5e16a4, _0x1b30b7) { if (_0x575257[_0x56ae('0x7ca')](_0x56ae('0x3a4d'), _0x56ae('0x3a4d'))) { _0x19b8b5['call'](this); for (var _0x234f81 = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0, 0x0, 0x0, 0x0, 0x0], _0x459570 = _0x252a59[_0x56ae('0x975')](null), _0xeb06f4 = 0x0, _0x3a1769 = _0x234f81[_0x56ae('0x32')]; _0xeb06f4 < _0x3a1769;) { var _0xb839cd = _0xeb06f4++; _0x459570['set'](_0xb839cd, _0x234f81[_0xb839cd]); } this[_0x56ae('0x1ee5')] = _0x459570; this[_0x56ae('0xd4a')] = _0x252a59[_0x56ae('0x975')](null, 0x4, !0x0); this[_0x56ae('0xd4a')][_0x56ae('0x8b6')](0x3, 0x1); this[_0x56ae('0xe1b')] = 0x9; } else { null == _0xc96762 && (_0xc96762 = new _0x4e9ff1()); var _0x218230 = _0x572f4e['x'] * _0x2d854f['x'] + _0x572f4e['y'] * _0x2d854f['y'] + _0x572f4e['z'] * _0x2d854f['z']; _0x572f4e = _0x2d854f['x'] * _0x176428['x'] + _0x2d854f['y'] * _0x176428['y'] + _0x2d854f['z'] * _0x176428['z'] - _0x218230; _0x218230 = _0x2d854f['x'] * _0x37376a['x'] + _0x2d854f['y'] * _0x37376a['y'] + _0x2d854f['z'] * _0x37376a['z'] - _0x218230; _0x2d854f = _0x218230 / (_0x218230 - _0x572f4e); _0x572f4e -= _0x218230; 1e-10 > (0x0 <= _0x572f4e ? _0x572f4e : -_0x572f4e) || null != _0x5e16a4 && 0x1 - _0x2d854f < _0x5e16a4 || _0x575257[_0x56ae('0x3a4e')](null, _0x1b30b7) && 0x1 - _0x2d854f > _0x1b30b7 ? (_0xc96762['x'] = NaN, _0xc96762['y'] = NaN, _0xc96762['z'] = NaN) : (_0x5e16a4 = _0xc96762, null == _0x5e16a4 && (_0x5e16a4 = new _0x4e9ff1()), _0x5e16a4['x'] = _0x176428['x'] - _0x37376a['x'], _0x5e16a4['y'] = _0x176428['y'] - _0x37376a['y'], _0x5e16a4['z'] = _0x176428['z'] - _0x37376a['z'], _0x176428 = _0xc96762, null == _0x176428 && (_0x176428 = new _0x4e9ff1()), _0x176428['x'] = _0xc96762['x'] * _0x2d854f, _0x176428['y'] = _0xc96762['y'] * _0x2d854f, _0x176428['z'] = _0xc96762['z'] * _0x2d854f, _0x176428 = _0xc96762, null == _0x176428 && (_0x176428 = new _0x4e9ff1()), _0x176428['x'] = _0x37376a['x'] + _0xc96762['x'], _0x176428['y'] = _0x37376a['y'] + _0xc96762['y'], _0x176428['z'] = _0x37376a['z'] + _0xc96762['z']); return _0xc96762; } }; _0x5d73ad[_0x56ae('0x6')] = {}; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x201d')] = null; _0x5d73ad[_0x56ae('0x6')]['origin'] = null; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x31d1')] = null; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0xc61')] = null; _0x5d73ad[_0x56ae('0x6')]['object3D'] = null; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x2ff9')] = function(_0x4cc3ab) { if (this.object3D == _0x4cc3ab) return this.object3D; this.object3D = _0x4cc3ab; if (null != _0x4cc3ab) this.findOrigin(), this.findNormal(); else { var _0x4e5999 = this.origin, _0x752de9 = this.sourceOrigin; _0x4e5999.x = _0x752de9.x; _0x4e5999.y = _0x752de9.y; _0x4e5999.z = _0x752de9.z; _0x4e5999 = this.normal; _0x752de9 = this.sourceNormal; _0x4e5999.x = _0x752de9.x; _0x4e5999.y = _0x752de9.y; _0x4e5999.z = _0x752de9.z; } return _0x4cc3ab; }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x114c')] = function() { if (null != this.object3D.get_parent()) { if (_0x56ae('0x3a4f') === _0x56ae('0x3a4f')) { var _0x34e076 = this.object3D.get_parent().get_sceneTransform().transformVector(this.sourceOrigin), _0x17cbcd = this.object3D.get_sceneTransform().transformVector(_0x4eefd2.ZERO), _0x24b72c = this.origin; null == _0x24b72c && (_0x24b72c = new _0x4e9ff1()); _0x24b72c.x = _0x34e076.x + _0x17cbcd.x; _0x24b72c.y = _0x34e076.y + _0x17cbcd.y; _0x24b72c.z = _0x34e076.z + _0x17cbcd.z; } else { if (null != this.requiredLevelsBeaten) { if (this.requiredLevelPath.isPathUnlocked()) { var _0x166b80 = this.requiredLevelPath, _0x20f6cc = _0x166b80.savedProgress; _0x20f6cc = _0x56b9a2.get_instance().get(_0x20f6cc.id, _0x20f6cc.defaultValue); _0x166b80 = _0x166b80.levelCount; return (_0x20f6cc < _0x166b80 ? _0x20f6cc : _0x166b80) >= this.requiredLevelsBeaten; } return !0x1; } return !0x0; } } else _0x34e076 = this.object3D.get_transform().transformVector(this.sourceOrigin), _0x17cbcd = this.origin, _0x17cbcd.x = _0x34e076.x, _0x17cbcd.y = _0x34e076.y, _0x17cbcd.z = _0x34e076.z; }; _0x5d73ad[_0x56ae('0x6')]['findNormal'] = function() { var _0x4424f0 = this.object3D.get_sceneTransform(), _0x4d1c93 = this.sourceNormal, _0x5e8c70 = this.normal; _0x2eb087.fromMatrix(_0x4424f0, _0x92d054.quaternion); _0x2eb087.rotatePoint(_0x92d054.quaternion, _0x4d1c93, _0x5e8c70); }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x2ffa')] = function() { null != this.object3D && (this.findOrigin(), this.findNormal()); }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x2fcc')] = function(_0xfd8b54, _0x5bd452, _0x2fdbc3) { this.sourceNormal.x = _0xfd8b54; this.sourceNormal.y = _0x5bd452; this.sourceNormal.z = _0x2fdbc3; _0xfd8b54 = this.sourceNormal; _0x5bd452 = _0xfd8b54.x * _0xfd8b54.x + _0xfd8b54.y * _0xfd8b54.y + _0xfd8b54.z * _0xfd8b54.z; _0x2fdbc3 = _0x5bd452 - 0x1; 1e-10 > (0x0 <= _0x2fdbc3 ? _0x2fdbc3 : -_0x2fdbc3) || (0x0 == _0x5bd452 ? (_0xfd8b54.x = 0x1, _0xfd8b54.y = 0x0, _0xfd8b54.z = 0x0) : (_0x5bd452 = 0x1 / Math.sqrt(_0x5bd452), _0xfd8b54.x *= _0x5bd452, _0xfd8b54.y *= _0x5bd452, _0xfd8b54.z *= _0x5bd452)); null != this.object3D ? this.findNormal() : (_0xfd8b54 = this.normal, _0x5bd452 = this.sourceNormal, _0xfd8b54.x = _0x5bd452.x, _0xfd8b54.y = _0x5bd452.y, _0xfd8b54.z = _0x5bd452.z); }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x2fcb')] = function(_0x2c5154, _0x269f06, _0x5c2421) { var _0x566f68 = { PXqJQ: 'We\x20need\x20more\x20of\x20these.\x20Where\x20should\x20I\x20look?' }; if (_0x56ae('0x3a50') !== 'rmRGr') { this.sourceOrigin.x = _0x2c5154; this.sourceOrigin.y = _0x269f06; this.sourceOrigin.z = _0x5c2421; null != this.object3D ? this.findOrigin() : (_0x2c5154 = this.origin, _0x269f06 = this.sourceOrigin, _0x2c5154.x = _0x269f06.x, _0x2c5154.y = _0x269f06.y, _0x2c5154.z = _0x269f06.z); } else { this.student.spritesheet.set_currentFrame(0x5c); this.student.spritesheet.set_xInverted(!0x1); this.runner.spritesheet.set_currentFrame(0x4c); this.runner.spritesheet.set_xInverted(!0x0); var _0x242c33 = _0xfe3284.width(0x708), _0x206240 = new _0x5c4c32(this.runner.get_onScreen()); this.dialog.addBubble(_0x566f68.PXqJQ, -0x50, -0xa0, null, null == _0x242c33 ? null : Math.round(_0x242c33 / 2.5), null, _0x206240); _0x242c33 = new _0x5c4c32(this.student.get_onScreen()); this.dialog.addBubble(_0x56ae('0x2b51'), 0x140, 0x78, null, null, null, _0x242c33); } }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x3002')] = function(_0x38a435) { var _0x8bd05e = '12|2|17|15|10|16|14|7|5|9|8|4|13|1|3|11|6|0'.split('|'), _0xfdd223 = 0x0; while (!![]) { switch (_0x8bd05e[_0xfdd223++]) { case '0': return -(_0x38a435.x * _0x38a435.x + _0x38a435.y * _0x38a435.y + _0x38a435.z * _0x38a435.z); case '1': _0x38a435 = _0x5d73ad.temp; continue; case '2': null == _0x4d56e8 && (_0x4d56e8 = new _0x4e9ff1()); continue; case '3': _0x5bf448 = this.normal; continue; case '4': _0x5bf448.y = _0x4d56e8 * _0x38a435.y; continue; case '5': null == _0x5bf448 && (_0x5bf448 = new _0x4e9ff1()); continue; case '6': _0x38a435 = _0x5d73ad.temp; continue; case '7': _0x5bf448 = _0x5d73ad.temp; continue; case '8': _0x5bf448.x = _0x4d56e8 * _0x38a435.x; continue; case '9': _0x4d56e8 = _0x4d56e8.x * _0x38a435.x + _0x1c1b50.puxCC(_0x4d56e8.y, _0x38a435.y) + _0x4d56e8.z * _0x38a435.z; continue; case '10': _0x4d56e8.z = _0x38a435.z - _0x5bf448.z; continue; case '11': if (0x0 < _0x1c1b50.NAShQ(_0x38a435.x * _0x5bf448.x, _0x38a435.y * _0x5bf448.y) + _0x38a435.z * _0x5bf448.z) return _0x38a435 = _0x5d73ad.temp, _0x38a435.x * _0x38a435.x + _0x38a435.y * _0x38a435.y + _0x38a435.z * _0x38a435.z; continue; case '12': var _0x5bf448 = this.origin, _0x4d56e8 = _0x5d73ad.temp; continue; case '13': _0x5bf448.z = _0x4d56e8 * _0x38a435.z; continue; case '14': _0x38a435 = this.normal; continue; case '15': _0x4d56e8.y = _0x38a435.y - _0x5bf448.y; continue; case '16': _0x4d56e8 = _0x5d73ad.temp; continue; case '17': _0x4d56e8.x = _0x38a435.x - _0x5bf448.x; continue; } break; } }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x3008')] = function(_0x4a4368) { var _0x95f55a = this.origin, _0x2389f4 = _0x5d73ad.temp; null == _0x2389f4 && (_0x2389f4 = new _0x4e9ff1()); _0x2389f4.x = _0x4a4368.x - _0x95f55a.x; _0x2389f4.y = _0x4a4368.y - _0x95f55a.y; _0x2389f4.z = _0x4a4368.z - _0x95f55a.z; _0x2389f4 = _0x5d73ad.temp; _0x4a4368 = this.normal; _0x95f55a = _0x5d73ad.temp; null == _0x95f55a && (_0x95f55a = new _0x4e9ff1()); _0x2389f4 = _0x2389f4.x * _0x4a4368.x + _0x2389f4.y * _0x4a4368.y + _0x2389f4.z * _0x4a4368.z; _0x95f55a.x = _0x2389f4 * _0x4a4368.x; _0x95f55a.y = _0x2389f4 * _0x4a4368.y; _0x95f55a.z = _0x2389f4 * _0x4a4368.z; _0x4a4368 = _0x5d73ad.temp; _0x95f55a = this.normal; return 0x0 < _0x4a4368.x * _0x95f55a.x + _0x4a4368.y * _0x95f55a.y + _0x4a4368.z * _0x95f55a.z; }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x3004')] = function(_0x5b5028, _0x2bd4af, _0x2d2185) { _0x2d2185 = this.nearestPointOnPlane(_0x5b5028, _0x2d2185); _0x5b5028 = this.normal; var _0x44055a = _0x2d2185; null == _0x44055a && (_0x44055a = new _0x4e9ff1()); _0x44055a.x = _0x2d2185.x + _0x5b5028.x * _0x2bd4af; _0x44055a.y = _0x2d2185.y + _0x5b5028.y * _0x2bd4af; _0x44055a.z = _0x2d2185.z + _0x5b5028.z * _0x2bd4af; return _0x2d2185; }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x3a51')] = function(_0x32a9de, _0x38af13, _0x35e931, _0xaebb22) { null == _0xaebb22 && (_0xaebb22 = new _0x4e9ff1()); var _0x57a592 = _0x5d73ad.temp2, _0xaf062f = _0x5d73ad.temp3, _0x1b30b7 = _0x5d73ad.temp3, _0x2d9f4e = this.origin, _0x5ac4a7 = this.normal, _0x4e6193 = _0x57a592; null == _0x4e6193 && (_0x4e6193 = new _0x4e9ff1()); _0x4e6193.x = _0x2d9f4e.x + _0x5ac4a7.x * _0x35e931; _0x4e6193.y = _0x2d9f4e.y + _0x5ac4a7.y * _0x35e931; _0x4e6193.z = _0x2d9f4e.z + _0x5ac4a7.z * _0x35e931; _0x2d9f4e = _0x38af13.origin; _0x5ac4a7 = _0x38af13.normal; _0x4e6193 = _0xaf062f; null == _0x4e6193 && (_0x4e6193 = new _0x4e9ff1()); _0x4e6193.x = _0x2d9f4e.x + _0x5ac4a7.x * _0x35e931; _0x4e6193.y = _0x2d9f4e.y + _0x5ac4a7.y * _0x35e931; _0x4e6193.z = _0x2d9f4e.z + _0x5ac4a7.z * _0x35e931; _0x2d9f4e = _0x1b30b7; null == _0x2d9f4e && (_0x2d9f4e = new _0x4e9ff1()); _0x2d9f4e.x = _0xaf062f.x - _0x57a592.x; _0x2d9f4e.y = _0xaf062f.y - _0x57a592.y; _0x2d9f4e.z = _0xaf062f.z - _0x57a592.z; _0x2d9f4e = this.normal; _0x5ac4a7 = _0x1b30b7; _0x1c1b50.ziFAL(null, _0x5ac4a7) && (_0x5ac4a7 = new _0x4e9ff1()); _0x4e6193 = _0x1c1b50.iaiwW(_0x1b30b7.x * _0x2d9f4e.x, _0x1b30b7.y * _0x2d9f4e.y) + _0x1b30b7.z * _0x2d9f4e.z; _0x5ac4a7.x = _0x1b30b7.x - _0x4e6193 * _0x2d9f4e.x; _0x5ac4a7.y = _0x1b30b7.y - _0x4e6193 * _0x2d9f4e.y; _0x5ac4a7.z = _0x1b30b7.z - _0x4e6193 * _0x2d9f4e.z; _0x2d9f4e = _0xaf062f; null == _0x2d9f4e && (_0x2d9f4e = new _0x4e9ff1()); _0x2d9f4e.x = _0x57a592.x + _0x1b30b7.x; _0x2d9f4e.y = _0x57a592.y + _0x1b30b7.y; _0x2d9f4e.z = _0x57a592.z + _0x1b30b7.z; _0x38af13.intersectWithDistance(_0x35e931, _0x57a592, _0xaf062f, _0x57a592, null, null, !0x0); _0x35e931 = this.normal; _0x38af13 = _0x38af13.normal; _0x4eefd2.crossProductF(_0x35e931.x, _0x35e931.y, _0x35e931.z, _0x38af13.x, _0x38af13.y, _0x38af13.z, _0x1b30b7); _0x38af13 = _0x1b30b7.x * _0x1b30b7.x + _0x1b30b7.y * _0x1b30b7.y + _0x1b30b7.z * _0x1b30b7.z; _0x35e931 = _0x38af13 - 0x1; 1e-10 > (0x0 <= _0x35e931 ? _0x35e931 : -_0x35e931) || (0x0 == _0x38af13 ? (_0x1b30b7.x = 0x1, _0x1b30b7.y = 0x0, _0x1b30b7.z = 0x0) : (_0x38af13 = 0x1 / Math.sqrt(_0x38af13), _0x1b30b7.x *= _0x38af13, _0x1b30b7.y *= _0x38af13, _0x1b30b7.z *= _0x38af13)); _0x38af13 = _0xaebb22; null == _0x38af13 && (_0x38af13 = new _0x4e9ff1()); _0x38af13.x = _0x32a9de.x - _0x57a592.x; _0x38af13.y = _0x32a9de.y - _0x57a592.y; _0x38af13.z = _0x32a9de.z - _0x57a592.z; _0x32a9de = _0xaebb22; null == _0x32a9de && (_0x32a9de = new _0x4e9ff1()); _0x38af13 = _0xaebb22.x * _0x1b30b7.x + _0xaebb22.y * _0x1b30b7.y + _0xaebb22.z * _0x1b30b7.z; _0x32a9de.x = _0x38af13 * _0x1b30b7.x; _0x32a9de.y = _0x38af13 * _0x1b30b7.y; _0x32a9de.z = _0x38af13 * _0x1b30b7.z; _0x1b30b7 = _0xaebb22; null == _0x1b30b7 && (_0x1b30b7 = new _0x4e9ff1()); _0x1b30b7.x = _0x57a592.x + _0xaebb22.x; _0x1b30b7.y = _0x57a592.y + _0xaebb22.y; _0x1b30b7.z = _0x57a592.z + _0xaebb22.z; return _0xaebb22; }; _0x5d73ad[_0x56ae('0x6')]['nearestPointOnPlane'] = function(_0x227865, _0x1b48a4) { var _0xc5381b = '14|0|7|3|17|15|9|18|19|5|1|16|4|12|10|6|13|8|11|2|20'.split('|'), _0x4274a9 = 0x0; while (!![]) { switch (_0xc5381b[_0x4274a9++]) { case '0': var _0x514a1e = this.origin, _0x214b6e = _0x5d73ad.temp; continue; case '1': _0x59ecc1 = _0x59ecc1.x * _0x514a1e.x + _0x59ecc1.y * _0x514a1e.y + _0x59ecc1.z * _0x514a1e.z; continue; case '2': _0x214b6e.z = _0x227865.z - _0x514a1e.z; continue; case '3': _0x214b6e.x = _0x227865.x - _0x514a1e.x; continue; case '4': _0x214b6e.y = _0x59ecc1 * _0x514a1e.y; continue; case '5': _0x575257.nwheo(null, _0x214b6e) && (_0x214b6e = new _0x4e9ff1()); continue; case '6': _0x214b6e = _0x1b48a4; continue; case '7': _0x575257.nwheo(null, _0x214b6e) && (_0x214b6e = new _0x4e9ff1()); continue; case '8': _0x214b6e.x = _0x227865.x - _0x514a1e.x; continue; case '9': var _0x59ecc1 = _0x5d73ad.temp; continue; case '10': _0x514a1e = _0x5d73ad.temp; continue; case '11': _0x214b6e.y = _0x227865.y - _0x514a1e.y; continue; case '12': _0x214b6e.z = _0x59ecc1 * _0x514a1e.z; continue; case '13': null == _0x214b6e && (_0x214b6e = new _0x4e9ff1()); continue; case '14': null == _0x1b48a4 && (_0x1b48a4 = new _0x4e9ff1()); continue; case '15': _0x214b6e.z = _0x227865.z - _0x514a1e.z; continue; case '16': _0x214b6e.x = _0x59ecc1 * _0x514a1e.x; continue; case '17': _0x214b6e.y = _0x227865.y - _0x514a1e.y; continue; case '18': _0x514a1e = this.normal; continue; case '19': _0x214b6e = _0x5d73ad.temp; continue; case '20': return _0x1b48a4; } break; } }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x2d60')] = function(_0xdb439b, _0x2d3fdc, _0x1e1190, _0x324aa8, _0x5663d9, _0xdfddff, _0x1b30b7) { null == _0x1b30b7 && (_0x1b30b7 = !0x1); var _0x56e045 = _0x2d3fdc.x, _0x2d9f4e = _0x2d3fdc.y, _0x5ac4a7 = _0x2d3fdc.z, _0x4e6193 = this.origin, _0x4d16b9 = this.normal, _0x5c4c32 = _0x5d73ad.temp; null == _0x5c4c32 && (_0x5c4c32 = new _0x4e9ff1()); _0x5c4c32.x = _0x4e6193.x + _0x4d16b9.x * _0xdb439b; _0x5c4c32.y = _0x4e6193.y + _0x4d16b9.y * _0xdb439b; _0x5c4c32.z = _0x4e6193.z + _0x4d16b9.z * _0xdb439b; _0x324aa8 = _0x5d73ad.planeLineIntersection(_0x5d73ad.temp, this.normal, _0x2d3fdc, _0x1e1190, _0x324aa8, _0x5663d9, _0xdfddff); _0x1b30b7 && isNaN(_0x324aa8.x) && (_0x324aa8.x = _0x56e045, _0x324aa8.y = _0x2d9f4e, _0x324aa8.z = _0x5ac4a7); return _0x324aa8; }; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5d73ad; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x5d73ad[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x2ff9')] = _0x56ae('0x2ff9'); var _0x462df6 = function(_0x3649b7, _0x3ffe6b) { _0x7d440[_0x56ae('0x94d')](this, _0x3649b7, new _0x39f5dc(_0x3ffe6b, 0x1)); }; _0x5ac4a7[_0x56ae('0x3a52')] = _0x462df6; _0x462df6[_0x56ae('0x8bf')] = 'nme3D.model.Cube'; _0x462df6['getGeometry'] = function(_0x2a56df, _0x51669a, _0x2d45d0) { null == _0x2a56df && (_0x2a56df = 0.5); null == _0x51669a && (_0x51669a = _0x2a56df); null == _0x2d45d0 && (_0x2d45d0 = _0x2a56df); var _0x461f10 = new _0x4e9ff1(-_0x2a56df, -_0x51669a, -_0x2d45d0); _0x2a56df = new _0x4e9ff1(_0x2a56df, _0x51669a, _0x2d45d0); _0x51669a = new _0x383538(); _0x2d45d0 = new _0x27a4e9(); _0x2d45d0[_0x56ae('0x1f14')](_0x462df6['buildRectangularPrism'](_0x461f10, _0x2a56df)); _0x2d45d0['updateIndexData'](_0x462df6[_0x56ae('0x2dd5')]); _0x51669a['addSubGeometry'](_0x2d45d0); return _0x51669a; }; _0x462df6['buildRectangularPrism'] = function(_0x21a30b, _0x15f351) { if (_0x56ae('0x3a53') === 'yLJjx') { _0x21a30b[_0x56ae('0xb4a')](this[_0x56ae('0x1643')]); return; } else { var _0x312cba = _0x252a59[_0x56ae('0x975')](null), _0x398f37 = _0x21a30b['x'], _0x2d962a = _0x21a30b['y'], _0x2d87dc = _0x21a30b['z']; _0x312cba[_0x56ae('0x8f0')](_0x398f37); _0x312cba[_0x56ae('0x8f0')](_0x2d962a); _0x312cba[_0x56ae('0x8f0')](_0x2d87dc); _0x2d87dc = _0x15f351['z']; _0x312cba['push'](_0x398f37); _0x312cba[_0x56ae('0x8f0')](_0x2d962a); _0x312cba[_0x56ae('0x8f0')](_0x2d87dc); _0x2d962a = _0x15f351['y']; _0x2d87dc = _0x21a30b['z']; _0x312cba[_0x56ae('0x8f0')](_0x398f37); _0x312cba[_0x56ae('0x8f0')](_0x2d962a); _0x312cba['push'](_0x2d87dc); _0x2d87dc = _0x15f351['z']; _0x312cba[_0x56ae('0x8f0')](_0x398f37); _0x312cba[_0x56ae('0x8f0')](_0x2d962a); _0x312cba[_0x56ae('0x8f0')](_0x2d87dc); _0x398f37 = _0x15f351['x']; _0x2d962a = _0x21a30b['y']; _0x2d87dc = _0x21a30b['z']; _0x312cba[_0x56ae('0x8f0')](_0x398f37); _0x312cba['push'](_0x2d962a); _0x312cba['push'](_0x2d87dc); _0x2d87dc = _0x15f351['z']; _0x312cba[_0x56ae('0x8f0')](_0x398f37); _0x312cba[_0x56ae('0x8f0')](_0x2d962a); _0x312cba[_0x56ae('0x8f0')](_0x2d87dc); _0x2d962a = _0x15f351['y']; _0x21a30b = _0x21a30b['z']; _0x312cba[_0x56ae('0x8f0')](_0x398f37); _0x312cba[_0x56ae('0x8f0')](_0x2d962a); _0x312cba[_0x56ae('0x8f0')](_0x21a30b); _0x15f351 = _0x15f351['z']; _0x312cba[_0x56ae('0x8f0')](_0x398f37); _0x312cba['push'](_0x2d962a); _0x312cba['push'](_0x15f351); return _0x312cba; } }; _0x462df6[_0x56ae('0x8ee')] = _0x7d440; _0x462df6['prototype'] = _0x4e6193(_0x7d440[_0x56ae('0x6')], { '__class__': _0x462df6 }); var _0x54085e = function(_0x7d241a, _0x27fda8, _0x37153d) { _0x7d440['call'](this, null); _0x7d241a[_0x56ae('0x2f96')](_0x27fda8, _0x2d9f4e(this, this[_0x56ae('0x21b5')])); }; _0x5ac4a7['nme3D.model.LoadedMesh'] = _0x54085e; _0x54085e[_0x56ae('0x8bf')] = _0x56ae('0x3a54'); _0x54085e[_0x56ae('0x8ee')] = _0x7d440; _0x54085e['prototype'] = _0x4e6193(_0x7d440['prototype'], { 'onLoaded': function(_0x274387) { this['set_geometry'](_0x274387['get_geometry']()); this[_0x56ae('0x424')](_0x274387[_0x56ae('0xca6')]()); }, '__class__': _0x54085e }); var _0x4bbc23 = function(_0x3ef8ac, _0x2fd78e, _0x347efe) { this[_0x56ae('0x3a55')] = -0x1; this[_0x56ae('0x293c')] = _0x3ef8ac; this[_0x56ae('0x3a56')] = _0x2fd78e; _0x54085e[_0x56ae('0x94d')](this, _0x3ef8ac, _0x2fd78e, _0x347efe); }; _0x5ac4a7[_0x56ae('0x3a57')] = _0x4bbc23; _0x4bbc23[_0x56ae('0x8bf')] = 'nme3D.model.LoadedMeshWithVariant'; _0x4bbc23[_0x56ae('0x8ee')] = _0x54085e; _0x4bbc23['prototype'] = _0x4e6193(_0x54085e[_0x56ae('0x6')], { 'cache': null, 'meshID': null, 'variant': null, 'onLoaded': function(_0x3c773d) { this[_0x56ae('0x3a55')] = this[_0x56ae('0x293c')][_0x56ae('0x3a58')](this[_0x56ae('0x3a56')], _0x3c773d); _0x54085e[_0x56ae('0x6')][_0x56ae('0x21b5')]['call'](this, _0x3c773d); }, '__class__': _0x4bbc23 }); var _0x292403 = function(_0x2cb776) { this[_0x56ae('0xb4b')] = new _0x10cca0(); this['permanentListeners'] = new _0x10cca0(); this[_0x56ae('0x3a59')] = new _0x10cca0(); this[_0x56ae('0x3a5a')] = _0x2cb776; var _0x2968a6 = null, _0x435689 = _0x2cb776[_0x56ae('0xcd4')]('/'), _0xf94e03 = _0x2cb776[_0x56ae('0xcd4')]('\x5c'); _0x435689 = _0x435689 >= _0xf94e03 ? _0x435689 : _0xf94e03; 0x0 <= _0x435689 && (_0x2968a6 = new _0x164997(!0x0, _0x11208a['substr'](_0x2cb776, 0x0, _0x435689 + 0x1))); _0x1d9628[_0x56ae('0x1a8d')](); _0x435689 = _0x422531[_0x56ae('0xc3f')]('')[_0x56ae('0x1476')]; _0x2cb776 = _0xbc40f8[_0x56ae('0x14c4')](_0x575257[_0x56ae('0x7ff')](_0x56ae('0xb9e'), null != _0x586025[_0x2cb776] ? _0x435689[_0x56ae('0x99c')](_0x2cb776) : _0x435689['h'][_0x2cb776]) ? _0x422531[_0x56ae('0x11d6')](_0x2cb776) : _0x422531[_0x56ae('0xc4c')](_0x2cb776), _0x2968a6, _0x2cb776); _0x2cb776[_0x56ae('0x95e')]('meshComplete', _0x2d9f4e(this, this[_0x56ae('0x3a5b')])); _0x2cb776[_0x56ae('0x95e')]('resourceComplete', _0x2d9f4e(this, this[_0x56ae('0x21b5')])); _0x2cb776[_0x56ae('0x95e')](_0x56ae('0xdbc'), _0x2d9f4e(this, this[_0x56ae('0x3843')])); }; _0x5ac4a7['nme3D.model.MeshCache'] = _0x292403; _0x292403[_0x56ae('0x8bf')] = _0x56ae('0x3a5c'); _0x292403[_0x56ae('0x6')] = {}; _0x292403[_0x56ae('0x6')]['listeners'] = null; _0x292403[_0x56ae('0x6')][_0x56ae('0x3a5d')] = null; _0x292403[_0x56ae('0x6')][_0x56ae('0x3a5a')] = null; _0x292403[_0x56ae('0x6')]['knownAssets'] = null; _0x292403[_0x56ae('0x6')][_0x56ae('0xb4c')] = function(_0x7f1af6) { var _0x1a30ae = this.knownAssets; if (null != _0x586025[_0x7f1af6] ? _0x1a30ae.existsReserved(_0x7f1af6) : _0x1a30ae.h.hasOwnProperty(_0x7f1af6)) { _0x1a30ae = this.knownAssets; _0x1a30ae = null != _0x586025[_0x7f1af6] ? _0x1a30ae.getReserved(_0x7f1af6) : _0x1a30ae.h[_0x7f1af6]; var _0x5ae9b5 = this.knownAssets; return _0x1a30ae[_0x575257.YgdfZ(Math.random(), (null != _0x586025[_0x7f1af6] ? _0x5ae9b5.getReserved(_0x7f1af6) : _0x5ae9b5.h[_0x7f1af6]).length) | 0x0]; } return null; }; _0x292403[_0x56ae('0x6')][_0x56ae('0x2f96')] = function(_0x44f20c, _0x1bb33b) { if (_0x1c1b50.yxrMU(_0x56ae('0x3a5e'), _0x56ae('0x3a5f'))) { var _0x4adb07 = this.lookUpMesh(_0x44f20c); if (null != _0x4adb07) _0x1bb33b(_0x4adb07); else { _0x4adb07 = this.listeners; if (null != _0x586025[_0x44f20c] ? !_0x4adb07.existsReserved(_0x44f20c) : !_0x4adb07.h.hasOwnProperty(_0x44f20c)) { _0x4adb07 = []; var _0x3e15d5 = this.listeners; null != _0x586025[_0x44f20c] ? _0x3e15d5.setReserved(_0x44f20c, _0x4adb07) : _0x3e15d5.h[_0x44f20c] = _0x4adb07; } _0x4adb07 = this.listeners; (_0x1c1b50.qFsPQ(null, _0x586025[_0x44f20c]) ? _0x4adb07.getReserved(_0x44f20c) : _0x4adb07.h[_0x44f20c]).push(_0x1bb33b); } } else { return function(_0x1b7c2c) { _0x1bb33b.__copyChannel(e, _0x1b7c2c); _0x1b7c2c = _0x1bb33b.cachedImages; null != _0x586025[_0x44f20c] ? _0x1b7c2c.setReserved(_0x44f20c, e) : _0x1b7c2c.h[_0x44f20c] = e; _0x1bb33b.cachedImages.remove(_0x3e15d5[0x0].alpha); _0x1b7c2c = _0x1bb33b.alphaCheck; null != _0x586025[_0x44f20c] ? _0x1b7c2c.setReserved(_0x44f20c, !0x0) : _0x1b7c2c.h[_0x44f20c] = !0x0; _0x4adb07[0x0].complete(e); }; } }; _0x292403[_0x56ae('0x6')][_0x56ae('0x2df3')] = function(_0x326886, _0x5a3d58) { var _0xfaf250 = this.permanentListeners; if (null != _0x586025[_0x326886] ? !_0xfaf250.existsReserved(_0x326886) : !_0xfaf250.h.hasOwnProperty(_0x326886)) { if (_0x56ae('0x3a60') === _0x56ae('0x3a60')) { _0xfaf250 = []; var _0x5453b7 = this.permanentListeners; null != _0x586025[_0x326886] ? _0x5453b7.setReserved(_0x326886, _0xfaf250) : _0x5453b7.h[_0x326886] = _0xfaf250; } else { this.__playStatus(_0x56ae('0x3a61')); } } _0xfaf250 = this.permanentListeners; (null != _0x586025[_0x326886] ? _0xfaf250.getReserved(_0x326886) : _0xfaf250.h[_0x326886]).push(_0x5a3d58); }; _0x292403[_0x56ae('0x6')][_0x56ae('0x3a58')] = function(_0x5dc6e0, _0x32d30c) { var _0x422f1f = this.knownAssets; return (null != _0x586025[_0x5dc6e0] ? _0x422f1f.existsReserved(_0x5dc6e0) : _0x422f1f.h.hasOwnProperty(_0x5dc6e0)) ? (_0x422f1f = this.knownAssets, (_0x575257.LvBhM(null, _0x586025[_0x5dc6e0]) ? _0x422f1f.getReserved(_0x5dc6e0) : _0x422f1f.h[_0x5dc6e0]).indexOf(_0x32d30c)) : -0x1; }; _0x292403[_0x56ae('0x6')][_0x56ae('0x3a5b')] = function(_0x26f5d5) { var _0x55b25a = { BZmtV: function(_0x4dd284, _0xf76599) { return _0x4dd284 < _0xf76599; } }; if ('mesh' == _0x26f5d5.get_asset().get_assetType()) { var _0xc6d98b = _0x26f5d5.get_asset().get_name().indexOf('.'), _0x10bf84 = _0x26f5d5.get_asset().get_name(); 0x0 < _0xc6d98b && (_0x10bf84 = _0x11208a.substr(_0x10bf84, 0x0, _0xc6d98b)); _0xc6d98b = this.knownAssets; if (null != _0x586025[_0x10bf84] ? !_0xc6d98b.existsReserved(_0x10bf84) : !_0xc6d98b.h.hasOwnProperty(_0x10bf84)) { if ('iHImW' !== _0x56ae('0x3a62')) { _0xc6d98b = []; var _0x364541 = this.knownAssets; null != _0x586025[_0x10bf84] ? _0x364541.setReserved(_0x10bf84, _0xc6d98b) : _0x364541.h[_0x10bf84] = _0xc6d98b; } else { if (null != this.saveEntry) { var _0x879a39 = this.saveEntry; _0x879a39 = _0x56b9a2.get_instance().get(_0x879a39.id, _0x879a39.defaultValue); } else _0x879a39 = !0x1; _0x879a39 ? 0.3 > Math.random() ? _0x879a39 = null : (_0x879a39 = _0x434fd2.lines, _0x879a39 = _0x879a39.get(Math.random() * _0x879a39.get_length() | 0x0)) : _0x879a39 = _0x434fd2.lines.get(0x0); var _0x56bed4 = Math.random() * this.section.perimeter | 0x0; this.lizard.setIndexedPosition(_0x56bed4, -0x1); this.lizard.spritesheet.set_currentFrame(0.5 > Math.random() ? 0x40 : 0x41); this.lizard.spritesheet.set_xInverted(!0x0); var _0x26208b = -0x1, _0x489244 = _0x56bed4; null != _0x879a39 ? (_0x489244 = Math.random() - 0.5, _0x26208b = -1e-10, null == _0x26208b && (_0x26208b = 0x0), _0x489244 += 0.5 * (_0x489244 > _0x26208b ? 0x1 : _0x55b25a.BZmtV(_0x489244, -_0x26208b) ? -0x1 : 0x0), _0x26208b = 0.25 > (0x0 <= _0x489244 ? _0x489244 : -_0x489244) || 0.5 > Math.random() ? -0x2 : -0.6, -0x1 < _0x26208b ? 0x0 > _0x489244 ? this.child.spritesheet.set_currentFrame(0x4e) : this.child.spritesheet.set_currentFrame(0x3c) : 0x0 > _0x489244 ? this.child.spritesheet.set_currentFrame(0x67) : this.child.spritesheet.set_currentFrame(0x71), _0x489244 = _0x56bed4 + _0x489244, this.child.setIndexedPosition(_0x489244, _0x26208b), this.child.spritesheet.set_xInverted(!0x0)) : this.child.mesh.set_visible(!0x1); var _0x1691ef = new _0x510664(this.lizard.mesh.get_x(), this.lizard.mesh.get_y()), _0x6783c8 = Math.sqrt(_0x1691ef.x * _0x1691ef.x + _0x1691ef.y * _0x1691ef.y); _0x6783c8 = (_0x6783c8 - 0x82) / _0x6783c8; var _0x4c9194 = _0x1691ef; null == _0x4c9194 && (_0x4c9194 = new _0x510664()); _0x4c9194.x = _0x1691ef.x * _0x6783c8; _0x4c9194.y = _0x1691ef.y * _0x6783c8; _0x2b39f7.view.get_camera().moveTo(_0x1691ef.x, _0x1691ef.y, this.lizard.mesh.get_z() + 0x12c); _0x1691ef = new _0x4e9ff1(Math.sin(3.141592653589793 * this.lizard.mesh.get_rotationZ() / 0xb4), Math.cos(3.141592653589793 * this.lizard.mesh.get_rotationZ() / 0xb4), 0x0); _0x2b39f7.view.get_camera().lookAt(this.lizard.mesh.get_position(), _0x1691ef); this.tunnel.display(0x0); this.lizard.setIndexedPosition(_0x56bed4, -0x1); null != _0x879a39 && (this.child.setIndexedPosition(_0x489244, _0x26208b), _0x56bed4 = new _0x5c4c32(this.child.get_onScreen()), this.dialog.addBubble(_0x879a39, 0x0, -0x104, null, null, null, _0x56bed4, null)); } } _0xc6d98b = this.knownAssets; (null != _0x586025[_0x10bf84] ? _0xc6d98b.getReserved(_0x10bf84) : _0xc6d98b.h[_0x10bf84]).push(_0x26f5d5.get_asset()); _0xc6d98b = this.permanentListeners; if (null != _0x586025[_0x10bf84] ? _0xc6d98b.existsReserved(_0x10bf84) : _0xc6d98b.h.hasOwnProperty(_0x10bf84)) for (_0xc6d98b = 0x0, _0x364541 = this.permanentListeners, _0x10bf84 = null != _0x586025[_0x10bf84] ? _0x364541.getReserved(_0x10bf84) : _0x364541.h[_0x10bf84]; _0xc6d98b < _0x10bf84.length;) _0x364541 = _0x10bf84[_0xc6d98b], ++_0xc6d98b, _0x364541(_0x26f5d5.get_asset()); } }; _0x292403[_0x56ae('0x6')]['onLoaded'] = function(_0x585a2a) { if (_0x56ae('0x3a63') === 'yaZOa') { return new _0x24c7d4(_0x585a2a, function(_0xbda530) { return _0xbda530.characters.get(0x0).currentSection.tilesDislodged; }); } else { for (_0x585a2a = this.listeners.keys(); _0x585a2a.hasNext();) { var _0xa958dd = _0x585a2a.next(), _0x25bc91 = 0x0, _0x29971d = this.listeners; for (_0x29971d = null != _0x586025[_0xa958dd] ? _0x29971d.getReserved(_0xa958dd) : _0x29971d.h[_0xa958dd]; _0x25bc91 < _0x29971d.length;) { var _0x2ae212 = _0x29971d[_0x25bc91]; ++_0x25bc91; var _0x4035b8 = this.lookUpMesh(_0xa958dd); null != _0x4035b8 && _0x2ae212(_0x4035b8); } this.listeners.remove(_0xa958dd); } } }; _0x292403[_0x56ae('0x6')][_0x56ae('0x3843')] = function(_0x1a559a) {}; _0x292403[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x292403; var _0x41f34a = function(_0x81be91, _0x1345eb) { _0x7d440[_0x56ae('0x94d')](this, _0x81be91, _0x1345eb); }; _0x5ac4a7[_0x56ae('0x3a64')] = _0x41f34a; _0x41f34a[_0x56ae('0x8bf')] = _0x56ae('0x3a64'); _0x41f34a[_0x56ae('0x22a0')] = function(_0x4fe4c6, _0x36677d, _0x34a89b, _0x41f52d, _0x25675e, _0x456fff) { _0x575257[_0x56ae('0x7ff')](null, _0x456fff) && (_0x456fff = !0x1); null == _0x25675e && (_0x25675e = 0x1); null == _0x41f52d && (_0x41f52d = 0x1); var _0x1b30b7 = 0x1 / _0x41f52d, _0x2d9f4e = 0x1 / _0x25675e, _0x5ac4a7 = 0x0, _0x4e6193 = _0x252a59[_0x56ae('0x975')](null, (_0x41f52d + 0x1) * (_0x25675e + 0x1) * 0x3); _0x456fff = _0x456fff ? _0x252a59[_0x56ae('0x975')](null) : null; for (var _0x5c4c32 = 0x0, _0x4e6933 = _0x25675e + 0x1; _0x5c4c32 < _0x4e6933;) { var _0x26343e = _0x5c4c32++ * _0x2d9f4e; for (var _0x2b39f7 = 0x0, _0x370254 = _0x41f52d + 0x1; _0x2b39f7 < _0x370254;) { if (_0x56ae('0x3a65') !== _0x56ae('0x3a65')) { return _0x56ae('0x3a66'); } else { var _0x37c090 = _0x575257[_0x56ae('0x80d')](_0x2b39f7++, _0x1b30b7); _0x4e6193['set'](0x3 * _0x5ac4a7, _0x4fe4c6['x'] + _0x36677d['x'] * _0x37c090 + _0x34a89b['x'] * _0x26343e); _0x4e6193['set'](0x3 * _0x5ac4a7 + 0x1, _0x4fe4c6['y'] + _0x36677d['y'] * _0x37c090 + _0x34a89b['y'] * _0x26343e); _0x4e6193[_0x56ae('0x8b6')](0x3 * _0x5ac4a7 + 0x2, _0x4fe4c6['z'] + _0x36677d['z'] * _0x37c090 + _0x34a89b['z'] * _0x26343e); null != _0x456fff && (_0x456fff[_0x56ae('0x8b6')](0x2 * _0x5ac4a7, _0x37c090), _0x456fff[_0x56ae('0x8b6')](0x2 * _0x5ac4a7 + 0x1, _0x26343e)); ++_0x5ac4a7; } } } if (0x1 == _0x41f52d && 0x1 == _0x25675e) _0x4fe4c6 = _0x41f34a[_0x56ae('0x2dd5')]; else for (_0x4fe4c6 = _0x252a59[_0x56ae('0x9a6')](null), _0x36677d = 0x0, _0x34a89b = _0x41f52d; _0x575257[_0x56ae('0x80e')](_0x36677d, _0x34a89b);) for (_0x1b30b7 = _0x36677d++, _0x2d9f4e = 0x0, _0x5ac4a7 = _0x25675e; _0x2d9f4e < _0x5ac4a7;) _0x37c090 = _0x2d9f4e++, _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + _0x37c090 * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + 0x1 + _0x37c090 * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + (_0x37c090 + 0x1) * _0x575257[_0x56ae('0x7f9')](_0x41f52d, 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + 0x1 + _0x37c090 * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + (_0x37c090 + 0x1) * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x575257['GbkXr'](_0x1b30b7 + 0x1, (_0x37c090 + 0x1) * (_0x41f52d + 0x1))), _0x4fe4c6['push'](_0x1b30b7 + _0x37c090 * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + (_0x37c090 + 0x1) * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + 0x1 + _0x37c090 * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + 0x1 + _0x37c090 * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + 0x1 + (_0x37c090 + 0x1) * (_0x41f52d + 0x1)), _0x4fe4c6[_0x56ae('0x8f0')](_0x1b30b7 + (_0x37c090 + 0x1) * (_0x41f52d + 0x1)); _0x41f52d = new _0x27a4e9(); _0x41f52d[_0x56ae('0x1f14')](_0x4e6193); null != _0x456fff && _0x41f52d[_0x56ae('0x119f')](_0x456fff); _0x41f52d['updateIndexData'](_0x4fe4c6); _0x4e6193 = new _0x383538(); _0x4e6193['addSubGeometry'](_0x41f52d); return _0x4e6193; }; _0x41f34a[_0x56ae('0x22af')] = function(_0x4a8b8, _0x11354a, _0xd3b3c8, _0x3d5d3b, _0x1e5e9d, _0x4e18ab) { if (_0x575257[_0x56ae('0x7b2')]('jmcUO', _0x56ae('0x3a67'))) { var _0x109f78 = _0x11354a++; _0x4a8b8[_0x4526d3[_0x56ae('0x33e4')]['charCodeAt'](_0x109f78)] = _0x109f78; } else { null == _0x4e18ab && (_0x4e18ab = 0x1); null == _0x1e5e9d && (_0x1e5e9d = 0x1); _0x4a8b8 = _0x4a8b8[_0x56ae('0xb09')]()[_0x56ae('0x1b')](0x0); for (var _0x1b30b7 = 0x1 / _0x1e5e9d, _0x2d9f4e = 0x1 / _0x4e18ab, _0x5ac4a7, _0x4e6193 = 0x0, _0x5c4c32 = _0x4a8b8[_0x56ae('0x1131')](), _0x3ce13a = 0x0, _0x18060b = _0x4e18ab + 0x1; _0x3ce13a < _0x18060b;) { _0x5ac4a7 = _0x3ce13a++ * _0x2d9f4e; for (var _0x2b39f7 = 0x0, _0x370254 = _0x1e5e9d + 0x1; _0x2b39f7 < _0x370254;) _0x4e18ab = _0x2b39f7++ * _0x1b30b7, _0x5c4c32[_0x56ae('0x8b6')](0x3 * _0x4e6193, _0x11354a['x'] + _0xd3b3c8['x'] * _0x4e18ab + _0x3d5d3b['x'] * _0x5ac4a7), _0x5c4c32[_0x56ae('0x8b6')](0x3 * _0x4e6193 + 0x1, _0x11354a['y'] + _0xd3b3c8['y'] * _0x4e18ab + _0x3d5d3b['y'] * _0x5ac4a7), _0x5c4c32[_0x56ae('0x8b6')](0x3 * _0x4e6193 + 0x2, _0x575257[_0x56ae('0x80f')](_0x11354a['z'] + _0xd3b3c8['z'] * _0x4e18ab, _0x3d5d3b['z'] * _0x5ac4a7)), ++_0x4e6193; } _0x4a8b8[_0x56ae('0x1045')](_0x4a8b8[_0x56ae('0x1193')]); _0x4a8b8[_0x56ae('0x1128')](); } }; _0x41f34a[_0x56ae('0x8ee')] = _0x7d440; _0x41f34a['prototype'] = _0x4e6193(_0x7d440[_0x56ae('0x6')], { '__class__': _0x41f34a }); var _0x10eec1 = function(_0x1b85f7, _0x41e442) { if (_0x56ae('0x3a68') === _0x56ae('0x3a69')) { if (!(null == this[_0x56ae('0x13')] && null == this['__graphics'] || !this[_0x56ae('0xa0a')] || 0x0 >= this[_0x56ae('0x91c')])) { if (null != this[_0x56ae('0x13')] && !this[_0x56ae('0x14')] && 0x0 < this['get_width']() && 0x0 < this['get_height']()) { _0x1b85f7['__setBlendMode'](this[_0x56ae('0x18')]); _0x1b85f7[_0x56ae('0x19')](this); var _0x15b91f = _0x1b85f7[_0x56ae('0x1a')], _0x1aadda = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x1aadda[_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0x15')](), this[_0x56ae('0x16')]()); _0x1b85f7['__pushMaskRect'](_0x1aadda, this[_0x56ae('0x96d')]); var _0x4ab9e7 = this[_0x56ae('0x13')]; _0x15b91f[_0x56ae('0x1d')]((_0x4ab9e7 >>> 0x10 & 0xff) / 0xff, (_0x4ab9e7 >>> 0x8 & 0xff) / 0xff, (_0x4ab9e7 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x1b85f7[_0x56ae('0x1e')](); _0x1b85f7[_0x56ae('0x1f')](this); _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x1aadda); } null != this[_0x56ae('0x9c9')] && _0x1870d7[_0x56ae('0x914')](this, _0x1b85f7); } _0x4434f0[_0x56ae('0x914')](this, _0x1b85f7); } else { _0x7d440[_0x56ae('0x94d')](this, _0x1b85f7, _0x41e442); } }; _0x5ac4a7[_0x56ae('0x3a6a')] = _0x10eec1; _0x10eec1[_0x56ae('0x8bf')] = _0x56ae('0x3a6a'); _0x10eec1[_0x56ae('0x8ee')] = _0x7d440; _0x10eec1[_0x56ae('0x6')] = _0x4e6193(_0x7d440['prototype'], { '__class__': _0x10eec1 }); var _0x19e8b1 = function(_0x487d08, _0x556ec9) { if (_0x56ae('0x3a6b') === 'Smdwb') { var _0x5afcb2 = new _0x383538(), _0x55b42e = new _0x27a4e9(); _0x55b42e[_0x56ae('0x1f14')](_0x487d08); _0x55b42e[_0x56ae('0x1149')](_0x19e8b1[_0x56ae('0x3a6c')](0x0, _0x487d08[_0x56ae('0x9fa')]() / 0x3 | 0x0)); _0x5afcb2[_0x56ae('0xae4')](_0x55b42e); _0x7d440[_0x56ae('0x94d')](this, _0x5afcb2, _0x556ec9); } else { return null == this[_0x56ae('0xd47')] ? !0x1 : _0x56ae('0x12a0') == this[_0x56ae('0xd47')][_0x56ae('0x1299')] ? (this[_0x56ae('0xd47')] = null, this[_0x56ae('0x959')](new _0x1ae4d8('Context3DDisposed')), !0x1) : !0x0; } }; _0x5ac4a7[_0x56ae('0x3a6d')] = _0x19e8b1; _0x19e8b1[_0x56ae('0x8bf')] = _0x56ae('0x3a6d'); _0x19e8b1[_0x56ae('0x3a6c')] = function(_0x4079f4, _0x4df368, _0x4eb814) { null == _0x4eb814 && (_0x4eb814 = _0x252a59[_0x56ae('0x9a6')](null)); for (_0x4079f4 += 0x2; _0x4079f4 < _0x4df368;) { var _0x3e8937 = _0x4079f4++; 0x0 == (_0x3e8937 & 0x1) ? (_0x4eb814[_0x56ae('0x8f0')](_0x3e8937 - 0x1), _0x4eb814[_0x56ae('0x8f0')](_0x3e8937 - 0x2)) : (_0x4eb814[_0x56ae('0x8f0')](_0x3e8937 - 0x2), _0x4eb814[_0x56ae('0x8f0')](_0x3e8937 - 0x1)); _0x4eb814[_0x56ae('0x8f0')](_0x3e8937); } return _0x4eb814; }; _0x19e8b1['__super__'] = _0x7d440; _0x19e8b1['prototype'] = _0x4e6193(_0x7d440[_0x56ae('0x6')], { '__class__': _0x19e8b1 }); var _0x1a888c = function(_0x38eb8a) { this[_0x56ae('0x18dd')] = this[_0x56ae('0x1352')] = 0x0; this[_0x56ae('0x63')] = _0x38eb8a; 0x0 < _0x38eb8a['get_subGeometries']()['get_length']() && (this['subGeometry'] = _0x38eb8a[_0x56ae('0xb09')]()[_0x56ae('0x1b')](0x0)); }; _0x5ac4a7['nme3D.model.iterator.GeometryIterator'] = _0x1a888c; _0x1a888c[_0x56ae('0x8bf')] = _0x56ae('0x3a6e'); _0x1a888c[_0x56ae('0x6')] = {}; _0x1a888c[_0x56ae('0x6')][_0x56ae('0x63')] = null; _0x1a888c[_0x56ae('0x6')][_0x56ae('0x18dd')] = null; _0x1a888c[_0x56ae('0x6')][_0x56ae('0x18da')] = null; _0x1a888c[_0x56ae('0x6')][_0x56ae('0x1352')] = null; _0x1a888c[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { if (_0x56ae('0x3a6f') !== _0x56ae('0x3a6f')) { return null != a ? (_0x876409.startsWith(a, 'neash.') && (a = _0x876409.replace(a, _0x56ae('0x3a70'), _0x56ae('0x3a71'))), _0x876409.startsWith(a, _0x56ae('0x3a72')) && (a = _0x876409.replace(a, _0x56ae('0x3a72'), _0x56ae('0x3a71'))), _0x876409.startsWith(a, _0x56ae('0x3a73')) && (a = _0x876409.replace(a, 'flash.', _0x56ae('0x3a71'))), _0x876409.startsWith(a, _0x56ae('0x3a74')) && (a = _0x876409.replace(a, _0x56ae('0x3a74'), _0x56ae('0x3a71'))), _0x876409.startsWith(a, _0x56ae('0x3a75')) && (a = _0x876409.replace(a, 'openfl._legacy.', _0x56ae('0x3a71'))), _0x5ac4a7[a]) : null; } else { return this.geometryIndex < this.geometry.get_subGeometries().get_length(); } }; _0x1a888c[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1a888c; var _0x1f20b7 = function(_0x2b75c7, _0x1b2e38) { null == _0x1b2e38 && (_0x1b2e38 = !0x1); _0x1a888c[_0x56ae('0x94d')](this, _0x2b75c7); this[_0x56ae('0x18db')] = _0x1b2e38; this[_0x56ae('0x18d9')] = new _0x4e9ff1(); }; _0x5ac4a7[_0x56ae('0x3a76')] = _0x1f20b7; _0x1f20b7[_0x56ae('0x8bf')] = 'nme3D.model.iterator.PositionIterator'; _0x1f20b7[_0x56ae('0x8ee')] = _0x1a888c; _0x1f20b7['prototype'] = _0x4e6193(_0x1a888c[_0x56ae('0x6')], { 'point': null, 'updateUnderlyingData': null, 'hasNext': function() { if (_0x56ae('0x3a77') !== _0x56ae('0x3a78')) { if (_0x1a888c[_0x56ae('0x6')][_0x56ae('0x8f5')][_0x56ae('0x94d')](this)) return !0x0; this[_0x56ae('0x18db')] && this[_0x56ae('0x18dc')](); return !0x1; } else { this[_0x56ae('0x1110')] && this[_0x56ae('0x1105')] && (this[_0x56ae('0x1198')] = this[_0x56ae('0x1119')](this['_vertexTangents'])); return this[_0x56ae('0x1198')]; } }, 'next': function() { this['updateUnderlyingData'] && this[_0x56ae('0x18dc')](); if (null == this[_0x56ae('0x18da')]) return null; var _0x450613 = this[_0x56ae('0x18da')][_0x56ae('0xb0a')](), _0x47ac42 = _0x450613[_0x56ae('0x1b')](this[_0x56ae('0x1352')]); this[_0x56ae('0x18d9')]['x'] = _0x47ac42; _0x47ac42 = _0x450613['get'](this['subGeometryIndex'] + 0x1); this[_0x56ae('0x18d9')]['y'] = _0x47ac42; _0x47ac42 = _0x450613[_0x56ae('0x1b')](this[_0x56ae('0x1352')] + 0x2); this['point']['z'] = _0x47ac42; this['subGeometryIndex'] += this['subGeometry']['get_vertexStride'](); this[_0x56ae('0x1352')] + 0x2 >= _0x450613['get_length']() && (this[_0x56ae('0x18dd')]++, this[_0x56ae('0x1352')] = 0x0, _0x1a888c[_0x56ae('0x6')][_0x56ae('0x8f5')][_0x56ae('0x94d')](this) ? this[_0x56ae('0x18da')] = this[_0x56ae('0x63')]['get_subGeometries']()[_0x56ae('0x1b')](this[_0x56ae('0x18dd')]) : this[_0x56ae('0x18da')] = null); return this[_0x56ae('0x18d9')]; }, 'applyChanges': function() { var _0x4dec18 = this[_0x56ae('0x18da')], _0x49adcc = -0x1; null != _0x4dec18 && _0x4dec18[_0x56ae('0x112e')](); if (0x0 > _0x49adcc) { if (0x1 > this['geometryIndex']) return; _0x4dec18 = this['geometry']['get_subGeometries']()[_0x56ae('0x1b')](this[_0x56ae('0x18dd')] - 0x1); _0x49adcc = _0x4dec18[_0x56ae('0xb0a')]()[_0x56ae('0x9fa')]() - _0x4dec18[_0x56ae('0x112e')](); } _0x4dec18[_0x56ae('0xb0a')]()['set'](_0x49adcc, this[_0x56ae('0x18d9')]['x']); _0x4dec18['get_vertexData']()[_0x56ae('0x8b6')](_0x49adcc + 0x1, this[_0x56ae('0x18d9')]['y']); _0x4dec18[_0x56ae('0xb0a')]()[_0x56ae('0x8b6')](_0x49adcc + 0x2, this['point']['z']); _0x4dec18 != this['subGeometry'] && (_0x4dec18 instanceof _0x27a4e9 ? _0x4dec18['updateVertexData'](_0x4dec18[_0x56ae('0x1131')]()) : _0x4dec18[_0x56ae('0xa19')](0x1)); }, '__class__': _0x1f20b7 }); var _0x2cc9b7 = function(_0x4fcecb, _0x347dcf, _0x26253d, _0x1027df) { null == _0x1027df && (_0x1027df = !0x1); _0x58aeda[_0x56ae('0x94d')](this, _0x4fcecb, _0x26253d, _0x1027df); _0x4fcecb = 0x0; _0x26253d = -0x1; _0x1027df = 0x0; null == _0x1027df && (_0x1027df = 0x0); null == _0x26253d && (_0x26253d = 0x0); null == _0x4fcecb && (_0x4fcecb = 0x1); var _0x570744 = _0x347dcf['x'] * _0x347dcf['x'] + _0x347dcf['y'] * _0x347dcf['y'] + _0x347dcf['z'] * _0x347dcf['z'], _0xec5a05 = _0x570744 - 0x1; 1e-10 > (0x0 <= _0xec5a05 ? _0xec5a05 : -_0xec5a05) || (0x0 == _0x570744 ? (_0x347dcf['x'] = _0x4fcecb, _0x347dcf['y'] = _0x26253d, _0x347dcf['z'] = _0x1027df) : (_0x570744 = 0x1 / Math[_0x56ae('0xf0c')](_0x570744), _0x347dcf['x'] *= _0x570744, _0x347dcf['y'] *= _0x570744, _0x347dcf['z'] *= _0x570744)); this['up'] = _0x347dcf; }; _0x5ac4a7[_0x56ae('0x3a79')] = _0x2cc9b7; _0x2cc9b7[_0x56ae('0x8bf')] = _0x56ae('0x3a79'); _0x2cc9b7[_0x56ae('0x8ee')] = _0x58aeda; _0x2cc9b7[_0x56ae('0x6')] = _0x4e6193(_0x58aeda[_0x56ae('0x6')], { 'up': null, 'display': function(_0x48a19c) { _0x58aeda['prototype'][_0x56ae('0xb4a')]['call'](this, _0x48a19c); _0x48a19c = this['mesh']; var _0x2cade9 = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0x35b331 = this['up']; _0x48a19c['lookAt'](_0x2cade9[_0x56ae('0xa62')](), _0x35b331); }, '__class__': _0x2cc9b7 }); var _0x3d5da7 = function(_0x1b4343, _0x3389b8) { if (_0x56ae('0x3a7a') !== 'gGqHO') { null == _0x3389b8 && (_0x3389b8 = 0x1); this[_0x56ae('0xb7c')](); this[_0x56ae('0x3a7b')](_0x1b4343); this[_0x56ae('0x3a7c')](_0x3389b8); } else { this[_0x56ae('0x1df9')] = this['updatesVelocityY'] = this[_0x56ae('0x3a7d')] = this['stable'] = !0x0; } }; _0x5ac4a7[_0x56ae('0x3a7e')] = _0x3d5da7; _0x3d5da7[_0x56ae('0x8bf')] = _0x56ae('0x3a7e'); _0x3d5da7[_0x56ae('0x6')] = {}; _0x3d5da7[_0x56ae('0x6')]['forceX'] = null; _0x3d5da7[_0x56ae('0x6')]['forceY'] = null; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x1dfa')] = null; _0x3d5da7[_0x56ae('0x6')]['invMass'] = null; _0x3d5da7[_0x56ae('0x6')]['previousXVelocity'] = null; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x2fdb')] = null; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x21f5')] = null; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x3a7f')] = null; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x1b2d')] = null; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x2263')] = null; _0x3d5da7[_0x56ae('0x6')]['lastInMidair'] = null; _0x3d5da7[_0x56ae('0x6')]['lastOnGround'] = null; _0x3d5da7[_0x56ae('0x6')]['groundThreshold'] = null; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.forceY = this.forceX = this.previousYVelocity = this.previousXVelocity = 0x0; this.onGround = !0x1; this.lastInMidair = 0x0; this.lastOnGround = -Infinity; this.physicsStepStartTime = 0x0; this.currentFrictionMultiplier = 0x1; }; _0x3d5da7[_0x56ae('0x6')]['onPhysicsStepStart'] = function(_0x24dbe1, _0x42e732, _0x479da4) { var _0x4809f6 = { FxKHt: function(_0x276b8b, _0x3d617f, _0x51c34b) { return _0x276b8b(_0x3d617f, _0x51c34b); }, RXloV: _0x56ae('0x61b') }; if (_0x56ae('0x3a80') === _0x56ae('0x3a80')) { this.wasOnGround = this.onGround; this.checkGround(); this.onGround ? this.lastOnGround = _0x24dbe1 : this.lastInMidair = _0x24dbe1; this.physicsStepStartTime = _0x24dbe1; this.forceY = this.forceX = 0x0; this.previousXVelocity = _0x42e732; this.previousYVelocity = _0x479da4; } else { this._methods = _0x252a59.toObjectVector(null); this._normalMethod = new _0x30a577(); this._ambientMethod = new _0x406716(); this._diffuseMethod = new _0x2c8111(); this._specularMethod = new _0x469cf9(); this._normalMethod.addEventListener('ShaderInvalidated', _0x2d9f4e(this, this.onShaderInvalidated)); this._diffuseMethod.addEventListener(_0x56ae('0x61b'), _0x4809f6.FxKHt(_0x2d9f4e, this, this.onShaderInvalidated)); this._specularMethod.addEventListener(_0x4809f6.RXloV, _0x2d9f4e(this, this.onShaderInvalidated)); this._ambientMethod.addEventListener(_0x56ae('0x61b'), _0x2d9f4e(this, this.onShaderInvalidated)); this._normalMethodVO = this._normalMethod.createMethodVO(); this._ambientMethodVO = this._ambientMethod.createMethodVO(); this._diffuseMethodVO = this._diffuseMethod.createMethodVO(); this._specularMethodVO = this._specularMethod.createMethodVO(); _0x36799b.call(this); } }; _0x3d5da7[_0x56ae('0x6')]['onForceApplied'] = function(_0x15d462, _0x13b01f) { this.forceX += _0x15d462; this.forceY += _0x13b01f; }; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x3a81')] = function() { this.onGround = this.forceY <= -this.groundThreshold; }; _0x3d5da7[_0x56ae('0x6')]['set_mass'] = function(_0x3e7acf) { if (0x0 >= _0x3e7acf) return this.mass; this.mass = _0x3e7acf; this.invMass = 0x1 / _0x3e7acf; return this.mass; }; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x3a7b')] = function(_0x663fb6) { this.groundThreshold = 0.2 * _0x663fb6; }; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3d5da7; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x3d5da7[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3a7c')] = 'set_mass'; var _0x3e0900 = function(_0x50b5f7, _0x5b309d) { null == _0x5b309d && (_0x5b309d = 0x1); _0x3d5da7[_0x56ae('0x94d')](this, _0x50b5f7, _0x5b309d); }; _0x5ac4a7[_0x56ae('0x3a82')] = _0x3e0900; _0x3e0900[_0x56ae('0x8bf')] = 'nme3D.physics.PhysicsData3D'; _0x3e0900[_0x56ae('0x8ee')] = _0x3d5da7; _0x3e0900['prototype'] = _0x4e6193(_0x3d5da7[_0x56ae('0x6')], { 'previousZVelocity': null, 'force': null, 'reset': function() { _0x3d5da7['prototype'][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this['force'] = new _0x4e9ff1(); this[_0x56ae('0xfa6')] = 0x0; }, 'onForceApplied3D': function(_0x2c9fc6, _0x525da7, _0x38568a) { if (_0x56ae('0x352') !== _0x1c1b50[_0x56ae('0x351')]) { this[_0x56ae('0xb70')] = 0x0; this[_0x56ae('0x301d')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x3737')](0x1); this['set_soundVolume'](0x1); } else { this['force']['x'] += _0x2c9fc6; this[_0x56ae('0xfa5')]['y'] += _0x525da7; this[_0x56ae('0xfa5')]['z'] += _0x38568a; this[_0x56ae('0x23e7')] = this['force']['x']; this[_0x56ae('0x23e8')] = this[_0x56ae('0xfa5')]['y']; } }, 'onPhysicsStepStart3D': function(_0x400592, _0xe37428, _0x1326ee, _0x9555d2) { this[_0x56ae('0x3a83')](_0x400592, _0xe37428, _0x1326ee); this[_0x56ae('0xfa5')]['x'] = 0x0; this['force']['y'] = 0x0; this[_0x56ae('0xfa5')]['z'] = 0x0; this[_0x56ae('0xfa6')] = _0x9555d2; }, '__class__': _0x3e0900 }); var _0x4ea95f = function(_0x3e9ecd) { this[_0x56ae('0x1fe7')] = this[_0x56ae('0x1fe8')] = !0x1; this[_0x56ae('0x1df6')] = _0x3e9ecd; this['velocity'] = new _0x4e9ff1(); this['adjustedVelocity'] = new _0x4e9ff1(); this['force'] = new _0x4e9ff1(); this[_0x56ae('0x1df4')] = new _0x4e9ff1(); this[_0x56ae('0x1b2e')] = this[_0x56ae('0x1fea')] = new _0x3e0900(_0x3e9ecd[_0x56ae('0xb48')][_0x56ae('0x1feb')]()); }; _0x5ac4a7[_0x56ae('0x3a84')] = _0x4ea95f; _0x4ea95f[_0x56ae('0x8bf')] = _0x56ae('0x3a84'); _0x4ea95f[_0x56ae('0x961')] = [_0x242431]; _0x4ea95f[_0x56ae('0x6')] = {}; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x1df6')] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x92a')] = null; _0x4ea95f[_0x56ae('0x6')]['adjustedVelocity'] = null; _0x4ea95f[_0x56ae('0x6')]['physicsData'] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x2358')] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x1df5')] = null; _0x4ea95f[_0x56ae('0x6')]['glancingCollisionCallback'] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x1fea')] = null; _0x4ea95f[_0x56ae('0x6')]['force'] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x1df4')] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x1fe7')] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x1fe8')] = null; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x41b39a) { this.physicsData3D.onPhysicsStepStart3D(this.gameObject.level.unpausedTime, this.velocity.x, this.velocity.y, this.velocity.z); this.applyCurrentForce(_0x41b39a); var _0x1080a5 = this.gameObject.mesh; this.adjustedVelocity.x = _0x1c1b50.vzPps(this.velocity.x + this.physicsData3D.previousXVelocity, 0x2) * _0x41b39a; this.adjustedVelocity.y = (this.velocity.y + this.physicsData3D.previousYVelocity) / 0x2 * _0x41b39a; this.adjustedVelocity.z = (this.velocity.z + this.physicsData3D.previousZVelocity) / 0x2 * _0x41b39a; _0x41b39a = _0x1080a5.get_position(); var _0x343f5f = this.adjustedVelocity, _0x280d56 = _0x41b39a; null == _0x280d56 && (_0x280d56 = new _0x4e9ff1()); _0x280d56.x = _0x41b39a.x + _0x343f5f.x; _0x280d56.y = _0x41b39a.y + _0x343f5f.y; _0x280d56.z = _0x41b39a.z + _0x343f5f.z; _0x1080a5.set_position(_0x41b39a); }; _0x4ea95f[_0x56ae('0x6')]['applyCurrentForce'] = function(_0x493a79) { var _0x593b2a = this.force; _0x493a79 *= this.physicsData.invMass; var _0x204cb0 = this.force; null == _0x204cb0 && (_0x204cb0 = new _0x4e9ff1()); _0x204cb0.x = _0x593b2a.x * _0x493a79; _0x204cb0.y = _0x593b2a.y * _0x493a79; _0x204cb0.z = _0x593b2a.z * _0x493a79; _0x593b2a = this.velocity; _0x493a79 = this.force; _0x204cb0 = this.velocity; null == _0x204cb0 && (_0x204cb0 = new _0x4e9ff1()); _0x204cb0.x = _0x593b2a.x + _0x493a79.x; _0x204cb0.y = _0x593b2a.y + _0x493a79.y; _0x204cb0.z = _0x593b2a.z + _0x493a79.z; null == this.gameObject.level || this.disableGravity ? (this.force.x = 0x0, this.force.y = 0x0, this.force.z = 0x0) : (_0x593b2a = this.force, _0x493a79 = this.gameObject.level.gravity3D, _0x593b2a.x = _0x493a79.x, _0x593b2a.y = _0x493a79.y, _0x593b2a.z = _0x493a79.z); }; _0x4ea95f[_0x56ae('0x6')]['collide'] = function(_0x47ad89, _0x25d21e) { if (!(null == this.gameObject.collider || null == _0x47ad89.collider || 0x0 >= _0x25d21e || this.onlyCheckTriggers && !_0x47ad89.isTrigger)) { var _0x2ded4c = this.gameObject.collider; _0x2ded4c.dirty && (_0x2ded4c.updateAABB(), _0x2ded4c.dirty = !0x1); _0x2ded4c = _0x47ad89.collider; _0x2ded4c.dirty && (_0x2ded4c.updateAABB(), _0x2ded4c.dirty = !0x1); _0x2ded4c = this.gameObject.collider.aabb; var _0x30fec6 = _0x47ad89.collider.aabb; !(_0x2ded4c.min.x <= _0x30fec6.max.x && _0x2ded4c.max.x >= _0x30fec6.min.x && _0x2ded4c.min.y <= _0x30fec6.max.y && _0x2ded4c.max.y >= _0x30fec6.min.y && _0x2ded4c.min.z <= _0x30fec6.max.z && _0x2ded4c.max.z >= _0x30fec6.min.z) || null != this.preCollisionCallback && !this.preCollisionCallback(_0x47ad89) || _0x1c1b50.yELtk(null, _0x47ad89.rigidbody) && (!this.gameObject.isTrigger && _0x47ad89.rigidbody.onlyCheckTriggers || null != _0x47ad89.rigidbody.preCollisionCallback && !_0x47ad89.rigidbody.preCollisionCallback(this.gameObject)) || (_0x4ea95f.otherObject = _0x47ad89, _0x4ea95f.stepTime = _0x25d21e, this.gameObject.collider.collisionResult.reset(), _0x47ad89.collider.collisionResult.reset(), this.gameObject.collider.collideWith(_0x47ad89.collider), this.gameObject.collider.collisionResult.touching && (this.applyCollisionResult(_0x4ea95f.stepTime, _0x4ea95f.otherObject), null != _0x4ea95f.otherObject.rigidbody && _0x4ea95f.otherObject.rigidbody.applyCollisionResult(_0x4ea95f.stepTime, this.gameObject))); } }; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x3a85')] = function(_0x44421b, _0x5f4765) { if (_0x56ae('0x3a86') !== _0x56ae('0x3a87')) { var _0x4f5fa7 = this.gameObject.collider.collisionResult, _0x478b93 = _0x4f5fa7.normal, _0x240b23 = this.velocity, _0x5a617f = this.collisionForce; null == _0x5a617f && (_0x5a617f = new _0x4e9ff1()); _0x240b23 = _0x240b23.x * _0x478b93.x + _0x240b23.y * _0x478b93.y + _0x240b23.z * _0x478b93.z; _0x5a617f.x = _0x240b23 * _0x478b93.x; _0x5a617f.y = _0x240b23 * _0x478b93.y; _0x5a617f.z = _0x240b23 * _0x478b93.z; _0x5a617f = this.collisionForce; if (1e-10 > _0x5a617f.x * _0x478b93.x + _0x5a617f.y * _0x478b93.y + _0x5a617f.z * _0x478b93.z) { _0x240b23 = _0x5a617f = this.collisionForce; null == _0x240b23 && (_0x240b23 = new _0x4e9ff1()); _0x240b23.x = -0x1 * _0x5a617f.x; _0x240b23.y = -0x1 * _0x5a617f.y; _0x240b23.z = -0x1 * _0x5a617f.z; if (null != this.collisionCallback && !this.collisionCallback(_0x5f4765, this.collisionForce) || this.gameObject.isTrigger || _0x5f4765.isTrigger) return; _0x4f5fa7.updatesVelocityX && (this.velocity.x += this.collisionForce.x); _0x4f5fa7.updatesVelocityY && (this.velocity.y += this.collisionForce.y); _0x4f5fa7.updatesVelocityZ && (this.velocity.z += this.collisionForce.z); _0x5f4765 = this.collisionForce; _0x44421b = this.physicsData.mass / _0x44421b; _0x5a617f = this.collisionForce; null == _0x5a617f && (_0x5a617f = new _0x4e9ff1()); _0x5a617f.x = _0x5f4765.x * _0x44421b; _0x5a617f.y = _0x575257.UvGkb(_0x5f4765.y, _0x44421b); _0x5a617f.z = _0x5f4765.z * _0x44421b; this.recordForceFromCollision(this.collisionForce.x, this.collisionForce.y, this.collisionForce.z); } else if (null != this.glancingCollisionCallback && !this.glancingCollisionCallback(_0x5f4765) || this.gameObject.isTrigger || _0x5f4765.isTrigger) return; _0x44421b = this.collisionForce; _0x5f4765 = this.gameObject.mesh.get_position(); _0x4f5fa7 = _0x4f5fa7.distanceOut; _0x5a617f = _0x44421b; null == _0x5a617f && (_0x5a617f = new _0x4e9ff1()); _0x5a617f.x = _0x5f4765.x + _0x478b93.x * _0x4f5fa7; _0x5a617f.y = _0x5f4765.y + _0x478b93.y * _0x4f5fa7; _0x5a617f.z = _0x5f4765.z + _0x478b93.z * _0x4f5fa7; this.gameObject.mesh.set_position(_0x44421b); } else { _0x478b93.buffer = new _0x225d8f(null, _0x240b23.width, _0x240b23.height); _0x478b93.buffer.__srcImage = _0x240b23; _0x478b93.width = _0x240b23.width; _0x478b93.height = _0x240b23.height; null != _0x5f4765 && _0x5f4765(_0x478b93); } }; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.velocity.x = 0x0; this.velocity.y = 0x0; this.velocity.z = 0x0; this.force.x = 0x0; this.force.y = 0x0; this.force.z = 0x0; this.physicsData3D.reset(); }; _0x4ea95f[_0x56ae('0x6')]['applyForce'] = function(_0xa0d8d3, _0x3c1c43, _0x533cee) { this.force.x += _0xa0d8d3; this.force.y += _0x3c1c43; this.force.z += _0x533cee; }; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x3a88')] = function(_0x66ba3d, _0x1e013c, _0x236d59) { if (null != this.physicsData3D) this.physicsData3D.onForceApplied3D(_0x66ba3d, _0x1e013c, _0x236d59); }; _0x4ea95f[_0x56ae('0x6')][_0x56ae('0x1aa1')] = function(_0x42bd66, _0x2b094d, _0x4a4bb5) { this.velocity.x += _0x42bd66 * this.physicsData.invMass; this.velocity.y += _0x2b094d * this.physicsData.invMass; this.velocity.z += _0x4a4bb5 * this.physicsData.invMass; }; _0x4ea95f[_0x56ae('0x6')]['__class__'] = _0x4ea95f; var _0x1e2434 = function(_0x322970) { if (_0x56ae('0x3a89') !== 'syQfm') { this[_0x56ae('0x2245')] = this[_0x56ae('0x3a7d')] = this[_0x56ae('0x1df8')] = this[_0x56ae('0x1df9')] = !0x0; this[_0x56ae('0x3a8a')] = 0x0; this[_0x56ae('0x2c8b')] = 0x1; this[_0x56ae('0x2f88')] = !0x1; this[_0x56ae('0xc61')] = new _0x4e9ff1(); this[_0x56ae('0x2242')] = new _0x4e9ff1(); _0x322970 && (this[_0x56ae('0x2c8b')] = 0x0); } else { null == this[_0x56ae('0x12f2')] && (this['__glFragmentSource'] = _0x56ae('0x3a8b')); null == this[_0x56ae('0x12f4')] && (this[_0x56ae('0x12f4')] = _0x56ae('0x3a8c')); _0x795639[_0x56ae('0x94d')](this); this[_0x56ae('0x12f5')] = !0x0; this[_0x56ae('0x12f6')](); } }; _0x5ac4a7[_0x56ae('0x3a8d')] = _0x1e2434; _0x1e2434[_0x56ae('0x8bf')] = _0x56ae('0x3a8d'); _0x1e2434[_0x56ae('0x3a8e')] = function(_0x118775, _0x41f07b) { if (_0x118775[_0x56ae('0x223d')][_0x56ae('0x2f88')]) { var _0x25bc1c = _0x118775[_0x56ae('0x223d')][_0x56ae('0xc61')], _0x297a5d = _0x25bc1c['x'] * _0x25bc1c['x'] + _0x25bc1c['y'] * _0x25bc1c['y'] + _0x25bc1c['z'] * _0x25bc1c['z'], _0x15806e = _0x297a5d - 0x1; 1e-10 > (0x0 <= _0x15806e ? _0x15806e : -_0x15806e) || (0x0 == _0x297a5d ? (_0x25bc1c['x'] = 0x1, _0x25bc1c['y'] = 0x0, _0x25bc1c['z'] = 0x0) : (_0x297a5d = _0x1c1b50[_0x56ae('0x353')](0x1, Math[_0x56ae('0xf0c')](_0x297a5d)), _0x25bc1c['x'] *= _0x297a5d, _0x25bc1c['y'] *= _0x297a5d, _0x25bc1c['z'] *= _0x297a5d)); _0x118775[_0x56ae('0x223d')][_0x56ae('0x3a8f')](_0x118775[_0x56ae('0x7c0')][_0x56ae('0xfd9')]()); _0x41f07b['collisionResult'][_0x56ae('0x3a90')](_0x118775[_0x56ae('0x223d')]); _0x41f07b[_0x56ae('0x223d')][_0x56ae('0x3a8f')](_0x41f07b[_0x56ae('0x7c0')]['get_parent']()); } else _0x41f07b[_0x56ae('0x223d')][_0x56ae('0x2f88')] = !0x1; }; _0x1e2434[_0x56ae('0x6')] = {}; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x2f88')] = null; _0x1e2434[_0x56ae('0x6')]['invMass'] = null; _0x1e2434[_0x56ae('0x6')][_0x56ae('0xc61')] = null; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x3a8a')] = null; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x2242')] = null; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x2245')] = null; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x3a7d')] = null; _0x1e2434[_0x56ae('0x6')]['updatesVelocityY'] = null; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x1df9')] = null; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x3a8f')] = function(_0x30d9e2) { var _0x222e59 = this.worldNormal, _0x43299c = this.normal; _0x222e59.x = _0x43299c.x; _0x222e59.y = _0x43299c.y; _0x222e59.z = _0x43299c.z; null != _0x30d9e2 && (_0x30d9e2 = _0x30d9e2.get_inverseSceneTransform(), _0x43299c = _0x222e59 = this.normal, _0x2eb087.fromMatrix(_0x30d9e2, _0x92d054.quaternion), _0x2eb087.rotatePoint(_0x92d054.quaternion, _0x222e59, _0x43299c)); }; _0x1e2434[_0x56ae('0x6')]['setAsInverse'] = function(_0x5167be) { this.touching = _0x5167be.touching; var _0x500e01 = _0x5167be.worldNormal, _0x2732a9 = this.normal; null == _0x2732a9 && (_0x2732a9 = new _0x4e9ff1()); _0x2732a9.x = -0x1 * _0x500e01.x; _0x2732a9.y = -0x1 * _0x500e01.y; _0x2732a9.z = -0x1 * _0x500e01.z; this.stable = _0x5167be.stable; this.updatesVelocityX = _0x5167be.updatesVelocityX; this.updatesVelocityY = _0x5167be.updatesVelocityY; this.updatesVelocityZ = _0x5167be.updatesVelocityZ; _0x500e01 = this.invMass + _0x5167be.invMass; 0x0 >= _0x500e01 ? (this.distanceOut = 0x0, _0x5167be.distanceOut = 0x0) : (this.distanceOut = this.invMass / _0x500e01 * _0x5167be.distanceOut, _0x5167be.distanceOut *= _0x5167be.invMass / _0x500e01); }; _0x1e2434[_0x56ae('0x6')]['combineWith'] = function(_0x1bbcf2) { if (_0x1bbcf2.touching) if (this.touching) { if ('fEKBH' === _0x575257.sjFzm) { var _0x2698b7 = this.normal, _0x2890fb = this.distanceOut, _0x4c078b = null; null == _0x4c078b && (_0x4c078b = new _0x4e9ff1()); _0x4c078b.x = _0x2698b7.x * _0x2890fb; _0x4c078b.y = _0x2698b7.y * _0x2890fb; _0x4c078b.z = _0x2698b7.z * _0x2890fb; _0x2698b7 = this.normal; _0x2890fb = _0x1bbcf2.normal; _0x4c078b = _0x1bbcf2.distanceOut; var _0x5668f9 = this.normal; null == _0x5668f9 && (_0x5668f9 = new _0x4e9ff1()); _0x5668f9.x = _0x2698b7.x + _0x2890fb.x * _0x4c078b; _0x5668f9.y = _0x2698b7.y + _0x2890fb.y * _0x4c078b; _0x5668f9.z = _0x2698b7.z + _0x575257.cQDPU(_0x2890fb.z, _0x4c078b); _0x2698b7 = this.normal; this.distanceOut = Math.sqrt(_0x2698b7.x * _0x2698b7.x + _0x2698b7.y * _0x2698b7.y + _0x2698b7.z * _0x2698b7.z); _0x2698b7 = this.normal; _0x2890fb = 0x1 / this.distanceOut; _0x4c078b = this.normal; null == _0x4c078b && (_0x4c078b = new _0x4e9ff1()); _0x4c078b.x = _0x575257.cQDPU(_0x2698b7.x, _0x2890fb); _0x4c078b.y = _0x2698b7.y * _0x2890fb; _0x4c078b.z = _0x575257.cQDPU(_0x2698b7.z, _0x2890fb); this.stable = this.stable && _0x1bbcf2.stable; this.updatesVelocityX = this.updatesVelocityX || _0x1bbcf2.updatesVelocityX; this.updatesVelocityY = this.updatesVelocityY || _0x1bbcf2.updatesVelocityY; this.updatesVelocityZ = this.updatesVelocityZ || _0x1bbcf2.updatesVelocityZ; } else { var _0x6d3e = _0x56ae('0x3a91').split('|'), _0x52fdf5 = 0x0; while (!![]) { switch (_0x6d3e[_0x52fdf5++]) { case '0': if (0x0 == _0x45aa98.get_numMouseEnableds()) return null; continue; case '1': _0x1bbcf2 = _0x2890fb.unproject(_0x1bbcf2, _0x2698b7, 0x1, _0x4b7e98.tempRayDirection); continue; case '2': this._numEntities = 0x0; continue; case '3': for (_0x45aa98 = _0x45aa98.get_entityHead(); null != _0x45aa98;) _0x2698b7 = _0x45aa98.entity, this.isIgnored(_0x2698b7) || _0x2698b7.get_isVisible() && _0x2698b7.isIntersectingRay(_0x31a907, _0x1bbcf2) && this._entities.set(this._numEntities++, _0x2698b7), _0x45aa98 = _0x45aa98.next; continue; case '4': var _0x31a907 = _0x2890fb.unproject(_0x1bbcf2, _0x2698b7, 0x0, _0x4b7e98.tempRayPosition); continue; case '5': var _0x45aa98 = _0x2890fb.get_entityCollector(); continue; case '6': _0x1bbcf2.z -= _0x31a907.z; continue; case '7': _0x1bbcf2.y -= _0x31a907.y; continue; case '8': _0x1bbcf2.x -= _0x31a907.x; continue; case '9': return 0x0 == this._numEntities ? null : this.getPickingCollisionVO(); } break; } } } else this.touching = !0x0, _0x2698b7 = this.normal, _0x2890fb = _0x1bbcf2.normal, _0x2698b7.x = _0x2890fb.x, _0x2698b7.y = _0x2890fb.y, _0x2698b7.z = _0x2890fb.z, this.stable = _0x1bbcf2.stable, this.updatesVelocityX = _0x1bbcf2.updatesVelocityX, this.updatesVelocityY = _0x1bbcf2.updatesVelocityY, this.updatesVelocityZ = _0x1bbcf2.updatesVelocityZ, this.distanceOut = _0x1bbcf2.distanceOut; }; _0x1e2434[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { this.updatesVelocityZ = this.updatesVelocityY = this.updatesVelocityX = this.stable = !0x0; }; _0x1e2434[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1e2434; var _0x40b521 = function(_0x4c5487, _0x2a6701, _0x55c465) { _0x3bed73[_0x56ae('0x94d')](this, _0x4c5487, 4.1887902047863905 * _0x2a6701 * _0x2a6701 * _0x2a6701 * 0xb4 / 3.141592653589793); this[_0x56ae('0x1d8e')] = _0x55c465; this[_0x56ae('0x2204')] = _0x2a6701; }; _0x5ac4a7[_0x56ae('0x3a92')] = _0x40b521; _0x40b521[_0x56ae('0x8bf')] = _0x56ae('0x3a92'); _0x40b521[_0x56ae('0x8ee')] = _0x3bed73; _0x40b521[_0x56ae('0x6')] = _0x4e6193(_0x3bed73[_0x56ae('0x6')], { 'rigidbody': null, 'radius': null, 'updateAABB': function() { var _0x4e3933 = this[_0x56ae('0x7c0')][_0x56ae('0x13aa')](); this['aabb'][_0x56ae('0x58')]['x'] = _0x4e3933['x'] - this['radius']; this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['y'] = _0x4e3933['y'] - this[_0x56ae('0x2204')]; this[_0x56ae('0x1cd7')][_0x56ae('0x58')]['z'] = _0x4e3933['z'] - this['radius']; this[_0x56ae('0x1cd7')][_0x56ae('0x57')]['x'] = _0x4e3933['x'] + this[_0x56ae('0x2204')]; this[_0x56ae('0x1cd7')][_0x56ae('0x57')]['y'] = _0x1c1b50[_0x56ae('0x350')](_0x4e3933['y'], this[_0x56ae('0x2204')]); this['aabb'][_0x56ae('0x57')]['z'] = _0x4e3933['z'] + this[_0x56ae('0x2204')]; }, 'collideWith': function(_0x1804b5, _0x21a42a) { this['collisionResult'][_0x56ae('0x2f88')] = !0x1; this[_0x56ae('0x223d')][_0x56ae('0x2245')] = !0x1; _0x1804b5[_0x56ae('0x2f83')](this['object'][_0x56ae('0x13aa')](), this[_0x56ae('0x2204')], _0x2d9f4e(this, this[_0x56ae('0x3a93')])); _0x1e2434[_0x56ae('0x3a8e')](this, _0x1804b5); }, 'collideWithPoint': function(_0x82f8cf, _0xeeaf2a, _0x179b32) { var _0x2bd8e6 = this[_0x56ae('0x7c0')][_0x56ae('0x13aa')](), _0x38ca94 = _0x575257[_0x56ae('0x813')](_0x2bd8e6['x'] - _0x82f8cf['x'], _0x2bd8e6['x'] - _0x82f8cf['x']) + (_0x2bd8e6['y'] - _0x82f8cf['y']) * (_0x2bd8e6['y'] - _0x82f8cf['y']) + (_0x2bd8e6['z'] - _0x82f8cf['z']) * (_0x2bd8e6['z'] - _0x82f8cf['z']); _0x38ca94 <= _0xeeaf2a * _0xeeaf2a && (_0x2bd8e6 = null != this[_0x56ae('0x1d8e')] ? this[_0x56ae('0x223d')] : _0x40b521[_0x56ae('0x3a94')], _0x2bd8e6[_0x56ae('0x2f88')] = !0x0, _0x2bd8e6[_0x56ae('0x2245')] = _0x179b32, _0x2bd8e6[_0x56ae('0x3a8a')] = _0xeeaf2a - Math[_0x56ae('0xf0c')](_0x38ca94), _0xeeaf2a = this['object'][_0x56ae('0x13aa')](), _0x179b32 = _0x2bd8e6[_0x56ae('0xc61')], _0x575257[_0x56ae('0x7ff')](null, _0x179b32) && (_0x179b32 = new _0x4e9ff1()), _0x179b32['x'] = _0xeeaf2a['x'] - _0x82f8cf['x'], _0x179b32['y'] = _0xeeaf2a['y'] - _0x82f8cf['y'], _0x179b32['z'] = _0xeeaf2a['z'] - _0x82f8cf['z'], _0x82f8cf = _0x2bd8e6[_0x56ae('0xc61')], _0xeeaf2a = _0x82f8cf['x'] * _0x82f8cf['x'] + _0x82f8cf['y'] * _0x82f8cf['y'] + _0x82f8cf['z'] * _0x82f8cf['z'], _0x179b32 = _0xeeaf2a - 0x1, 1e-10 > (_0x575257['kblOc'](0x0, _0x179b32) ? _0x179b32 : -_0x179b32) || (0x0 == _0xeeaf2a ? (_0x82f8cf['x'] = 0x1, _0x82f8cf['y'] = 0x0, _0x82f8cf['z'] = 0x0) : (_0xeeaf2a = 0x1 / Math[_0x56ae('0xf0c')](_0xeeaf2a), _0x82f8cf['x'] *= _0xeeaf2a, _0x82f8cf['y'] *= _0xeeaf2a, _0x82f8cf['z'] *= _0xeeaf2a)), null != this[_0x56ae('0x1d8e')] ? (_0x82f8cf = this['rigidbody'], _0x82f8cf[_0x56ae('0x1df6')][_0x56ae('0x21da')][_0x56ae('0x223d')][_0x56ae('0x2f88')] && (_0x82f8cf[_0x56ae('0x3a85')](_0x4ea95f[_0x56ae('0x3a95')], _0x4ea95f[_0x56ae('0x3a96')]), null != _0x4ea95f['otherObject']['rigidbody'] && _0x4ea95f[_0x56ae('0x3a96')][_0x56ae('0x1d8e')][_0x56ae('0x3a85')](_0x4ea95f[_0x56ae('0x3a95')], _0x82f8cf[_0x56ae('0x1df6')])), _0x2bd8e6['touching'] = !0x1, this[_0x56ae('0x7c0')][_0x56ae('0x13aa')]()) : this[_0x56ae('0x223d')][_0x56ae('0x3a97')](_0x40b521[_0x56ae('0x3a94')])); }, 'forPointsNearSphere': function(_0x5e7798, _0x4e9800, _0x161277) { _0x161277(this['object'][_0x56ae('0x13aa')](), _0x4e9800 + this['radius'], !0x1); }, '__class__': _0x40b521 }); var _0x30a72c = function(_0x362b39, _0x203aa8, _0x86f7ba, _0x3c020a, _0x23b99d, _0x2667b7) { null == _0x3c020a && (_0x3c020a = !0x0); _0x203aa8 = new _0x4ce715(_0x203aa8, _0x86f7ba, 0x1, 0x1, !0x1); null == _0x2667b7 && (_0x362b39 = _0x3b6fdf[_0x56ae('0x2f27')](_0x362b39, _0x3c020a), _0x2667b7 = new _0x30cb6f(_0x362b39[_0x56ae('0x5c9')]), _0x2667b7['set_alphaBlending'](!0x0)); _0x2667b7[_0x56ae('0x1a43')](!0x0); _0x7d440['call'](this, _0x203aa8, _0x2667b7); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4f9')]] = _0x30a72c; _0x30a72c[_0x56ae('0x8bf')] = _0x56ae('0x4fa'); _0x30a72c[_0x56ae('0x8ee')] = _0x7d440; _0x30a72c[_0x56ae('0x6')] = _0x4e6193(_0x7d440[_0x56ae('0x6')], { '__class__': _0x30a72c }); var _0xd849e6 = function() { this[_0x56ae('0x58')] = new _0x4e9ff1(Infinity, Infinity, Infinity); this[_0x56ae('0x57')] = new _0x4e9ff1(-Infinity, -Infinity, -Infinity); }; _0x5ac4a7[_0x56ae('0x3a98')] = _0xd849e6; _0xd849e6[_0x56ae('0x8bf')] = _0x56ae('0x3a98'); _0xd849e6[_0x56ae('0x6')] = {}; _0xd849e6[_0x56ae('0x6')][_0x56ae('0x58')] = null; _0xd849e6[_0x56ae('0x6')][_0x56ae('0x57')] = null; _0xd849e6[_0x56ae('0x6')][_0x56ae('0x1d')] = function() { this.min.x = Infinity; this.min.y = Infinity; this.min.z = Infinity; this.max.x = -Infinity; this.max.y = -Infinity; this.max.z = -Infinity; }; _0xd849e6[_0x56ae('0x6')][_0x56ae('0x1d8b')] = function(_0x1ec066) { if (Infinity == this.min.x) { if (_0x56ae('0x3a99') === _0x56ae('0x3a9a')) { var _0x3e41a9 = '2|9|6|16|0|17|8|13|7|11|3|15|5|14|12|19|1|18|10|4'.split('|'), _0x3ff514 = 0x0; while (!![]) { switch (_0x3e41a9[_0x3ff514++]) { case '0': _0x2b39f7.view.get_camera().set_rotationX(31.76); continue; case '1': var _0x28f66a = new _0x5c4c32(this.child.get_onScreen()); continue; case '2': this.tunnel.set_power(0.2); continue; case '3': this.duplicator.spritesheet.set_xInverted(!0x0); continue; case '4': this.dialog.addBubble(_0x56ae('0x3a9b'), 0x140, 0xa0, null, null, null, _0x28f66a, null); continue; case '5': this.child.spritesheet.set_currentFrame(0x63); continue; case '6': _0x2b39f7.view.get_camera().set_y(-0x26a); continue; case '7': this.duplicator.setIndexedPosition(0x17, 15.6, null, -0x3); continue; case '8': _0x2b39f7.view.get_camera().set_rotationZ(-138.07); continue; case '9': _0x2b39f7.view.get_camera().set_x(0x631); continue; case '10': _0x28f66a = new _0x5c4c32(this.duplicator.get_onScreen()); continue; case '11': this.duplicator.spritesheet.set_currentFrame(0x49); continue; case '12': this.child.unifyRotation(this.duplicator); continue; case '13': this.tunnel.display(0x0); continue; case '14': this.child.spritesheet.set_xInverted(!0x0); continue; case '15': this.child.setIndexedPosition(0.1, 15.5, null, -0x3); continue; case '16': _0x2b39f7.view.get_camera().set_z(-0x1d8); continue; case '17': _0x2b39f7.view.get_camera().set_rotationY(17.85); continue; case '18': this.dialog.addBubble(_0x56ae('0x2a39'), -0x50, -0xdc, null, null, -0x1, _0x28f66a, null); continue; case '19': this.dialog.addBubble(_0x56ae('0x2a38'), -0x168, -0x118, null, null, null, null, null); continue; } break; } } else { var _0x3c6a78 = this.min; _0x3c6a78.x = _0x1ec066.x; _0x3c6a78.y = _0x1ec066.y; _0x3c6a78.z = _0x1ec066.z; _0x3c6a78 = this.max; _0x3c6a78.x = _0x1ec066.x; _0x3c6a78.y = _0x1ec066.y; _0x3c6a78.z = _0x1ec066.z; } } else _0x1ec066.x < this.min.x ? this.min.x = _0x1ec066.x : _0x1ec066.x > this.max.x && (this.max.x = _0x1ec066.x), _0x1ec066.y < this.min.y ? this.min.y = _0x1ec066.y : _0x1ec066.y > this.max.y && (this.max.y = _0x1ec066.y), _0x1ec066.z < this.min.z ? this.min.z = _0x1ec066.z : _0x1ec066.z > this.max.z && (this.max.z = _0x1ec066.z); }; _0xd849e6[_0x56ae('0x6')][_0x56ae('0x3007')] = function(_0x121a37, _0x45813c, _0x425f90) { if (_0x56ae('0x3a9c') !== _0x56ae('0x3a9d')) { Infinity == this.min.x ? (this.max.x = this.min.x = _0x121a37, this.max.y = this.min.y = _0x45813c, this.max.z = this.min.z = _0x425f90) : (_0x121a37 < this.min.x ? this.min.x = _0x121a37 : _0x121a37 > this.max.x && (this.max.x = _0x121a37), _0x45813c < this.min.y ? this.min.y = _0x45813c : _0x575257.OEKIP(_0x45813c, this.max.y) && (this.max.y = _0x45813c), _0x425f90 < this.min.z ? this.min.z = _0x425f90 : _0x575257.qbOCm(_0x425f90, this.max.z) && (this.max.z = _0x425f90)); } else { this.__playStatus(_0x56ae('0x3a9e')); } }; _0xd849e6[_0x56ae('0x6')][_0x56ae('0x1d8c')] = function(_0x2db311) { this.min.x -= _0x2db311; this.min.y -= _0x2db311; this.min.z -= _0x2db311; this.max.x += _0x2db311; this.max.y += _0x2db311; this.max.z += _0x2db311; }; _0xd849e6[_0x56ae('0x6')][_0x56ae('0x2fa3')] = function(_0x43d60a, _0x5ae67e, _0x1e165e) { Infinity != this.min.x && (this.min.x *= _0x43d60a, this.min.y *= _0x5ae67e, this.min.z *= _0x1e165e, this.max.x *= _0x43d60a, this.max.y *= _0x5ae67e, this.max.z *= _0x1e165e); }; _0xd849e6[_0x56ae('0x6')]['__class__'] = _0xd849e6; var _0x3b6fdf = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4fb')]] = _0x3b6fdf; _0x3b6fdf[_0x56ae('0x8bf')] = _0x56ae('0x4fc'); _0x3b6fdf[_0x56ae('0x2f27')] = function(_0x193fc2, _0x577b9e) { null == _0x577b9e && (_0x577b9e = !0x0); var _0x67c6f4 = _0x3b6fdf['cache']; _0x67c6f4 = null != _0x586025[_0x193fc2] ? _0x67c6f4['getReserved'](_0x193fc2) : _0x67c6f4['h'][_0x193fc2]; if (null != _0x67c6f4) return _0x67c6f4; _0x67c6f4 = new _0x141c49(_0x193fc2, _0x577b9e); null != _0x67c6f4['filename'] && (_0x577b9e = _0x3b6fdf[_0x56ae('0x293c')], null != _0x586025[_0x193fc2] ? _0x577b9e[_0x56ae('0x932')](_0x193fc2, _0x67c6f4) : _0x577b9e['h'][_0x193fc2] = _0x67c6f4); return _0x67c6f4; }; var _0x141c49 = function(_0xcd33c9, _0x15d72f, _0x4953e2) { -0x1 != _0xcd33c9[_0x56ae('0xcd4')]('.') ? (this['filename'] = _0x3b6fdf[_0x56ae('0xb64')] + _0xcd33c9, _0x15d72f || (this[_0x56ae('0x3a9f')] = _0x575257[_0x56ae('0x816')] + _0xcd33c9)) : (_0x15d72f = _0x1b30b7[_0x56ae('0xcc9')](_0xcd33c9), null == _0x15d72f && (_0x15d72f = 0x1), this[_0x56ae('0x727')] = this['width'] = _0x15d72f, _0x15d72f = _0xcd33c9[_0x56ae('0x3b')]('x'), 0x0 <= _0x15d72f && (_0xcd33c9 = _0x1b30b7[_0x56ae('0xcc9')](_0x11208a[_0x56ae('0xc14')](_0xcd33c9, _0x575257[_0x56ae('0x80f')](_0x15d72f, 0x1), null)), null != _0xcd33c9 && (this[_0x56ae('0x727')] = _0xcd33c9))); _0xcd33c9 = null; null != this[_0x56ae('0x3a9f')] && (_0xcd33c9 = _0x422531[_0x56ae('0x1294')](this[_0x56ae('0x3a9f')]), this[_0x56ae('0x3d')] = _0xcd33c9[_0x56ae('0x3d')], this[_0x56ae('0x727')] = _0xcd33c9[_0x56ae('0x727')]); _0xcd33c9 = new _0x56f3bc(_0xcd33c9); this[_0x56ae('0x3aa0')] = _0x2b39f7['sessionID']; null == this['texture'] && (this[_0x56ae('0x3aa1')] = this[_0x56ae('0x3d')] / _0xcd33c9[_0x56ae('0x15')](), this[_0x56ae('0x3aa2')] = this[_0x56ae('0x727')] / _0xcd33c9['get_height']()); this[_0x56ae('0x5c9')] = _0xcd33c9; }; _0x5ac4a7['nme3D.utils.TextureData'] = _0x141c49; _0x141c49[_0x56ae('0x8bf')] = 'nme3D.utils.TextureData'; _0x141c49[_0x56ae('0x6')] = {}; _0x141c49[_0x56ae('0x6')][_0x56ae('0x3a9f')] = null; _0x141c49[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x141c49[_0x56ae('0x6')]['height'] = null; _0x141c49[_0x56ae('0x6')][_0x56ae('0x3aa1')] = null; _0x141c49[_0x56ae('0x6')][_0x56ae('0x3aa2')] = null; _0x141c49[_0x56ae('0x6')][_0x56ae('0x5c9')] = null; _0x141c49[_0x56ae('0x6')]['sessionID'] = null; _0x141c49[_0x56ae('0x6')]['__class__'] = _0x141c49; var _0x10e92a = function() {}; _0x5ac4a7[_0x56ae('0x3aa3')] = _0x10e92a; _0x10e92a[_0x56ae('0x8bf')] = _0x56ae('0x3aa3'); _0x10e92a[_0x56ae('0x984')] = {}; _0x10e92a[_0x56ae('0x984')]['get_current'] = 'get_current'; _0x10e92a[_0x56ae('0xd35')] = function() { if ('YzUsA' === _0x56ae('0x3aa4')) { _0x2c8908[_0x56ae('0x94d')](this, _0x4622dd[_0x56ae('0x2473')], -0x1, _0x368a56[_0x56ae('0xbf5')], { 'endTiles': !0x1 }); var _0x513e8d = _0x4622dd[_0x56ae('0x2473')]; var _0x24b76a = _0x513e8d['savedProgress']; _0x24b76a = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x24b76a['id'], _0x24b76a[_0x56ae('0xa1c')]); var _0x3eeaad = _0x513e8d['levelCount']; (_0x24b76a < _0x3eeaad ? _0x24b76a : _0x3eeaad) >= _0x513e8d[_0x56ae('0xa92')] ? (null != this[_0x56ae('0x13c6')] ? (_0x513e8d = this[_0x56ae('0x13c6')], _0x513e8d = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x513e8d['id'], _0x513e8d[_0x56ae('0xa1c')])) : _0x513e8d = !0x1, _0x513e8d = !_0x513e8d) : _0x513e8d = !0x1; _0x513e8d && this[_0x56ae('0x184c')](!0x0); this['frames'] = [_0x2d9f4e(this, this['frame0']), _0x2d9f4e(this, this[_0x56ae('0xcc2')]), _0x2d9f4e(this, this['frame2']), _0x2d9f4e(this, this[_0x56ae('0x14a5')]), _0x2d9f4e(this, this[_0x56ae('0x14a6')]), _0x2d9f4e(this, this[_0x56ae('0x14a7')])]; this['name'] = _0x56ae('0x3aa5'); } else { return _0x295513['getTimer'](); } }; _0x10e92a[_0x56ae('0x2711')] = function(_0x234ece, _0x3bfb36) { if (_0x1c1b50[_0x56ae('0x3aa6')] !== _0x56ae('0x3aa7')) { _0x10e92a[_0x56ae('0x3aa8')](_0x234ece, _0x3bfb36); } else { _0x36abf2[_0x56ae('0x94d')](this); this[_0x56ae('0x15ef')] = _0x234ece; } }; _0x10e92a[_0x56ae('0x3aa8')] = function(_0x118f4f, _0x3531dc) { null == _0x3531dc && (_0x3531dc = _0x56ae('0x2364')); var _0x335551 = _0x118f4f[_0x56ae('0x1587')]; if (_0x4b5a45[_0x56ae('0xcf6')](_0x118f4f['data']) == _0x7b5be7['TObject']) { for (var _0x5ce261 = '', _0x306b92 = _0xc5462['fields'](_0x118f4f[_0x56ae('0xf17')]), _0x256807 = 0x0; _0x256807 < _0x306b92[_0x56ae('0x32')];) { var _0x22e7e5 = _0x306b92[_0x256807]; ++_0x256807; 0x0 < _0x5ce261[_0x56ae('0x32')] && (_0x5ce261 += '&'); var _0x2d9f4e = encodeURIComponent(_0x22e7e5) + '='; _0x22e7e5 = _0x1b30b7[_0x56ae('0x28')](_0xc5462[_0x56ae('0x94e')](_0x118f4f[_0x56ae('0xf17')], _0x22e7e5)); _0x5ce261 += _0x2d9f4e + encodeURIComponent(_0x22e7e5); } _0x335551 = -0x1 < _0x335551[_0x56ae('0x3b')]('?') ? _0x335551 + ('&' + _0x5ce261) : _0x335551 + ('?' + _0x5ce261); } _0x295513['openURL'](_0x335551, _0x3531dc); }; _0x10e92a[_0x56ae('0xa74')] = function() { null == _0x44c69b['current'] && (_0x44c69b[_0x56ae('0x8e4')] = new _0x21afeb()); return _0x44c69b[_0x56ae('0x8e4')]; }; var _0x3c08be = function() {}; _0x5ac4a7[_0x56ae('0x3aa9')] = _0x3c08be; _0x3c08be[_0x56ae('0x8bf')] = _0x56ae('0x3aa9'); _0x3c08be[_0x56ae('0x8ba')] = !0x0; _0x3c08be[_0x56ae('0x6')] = {}; _0x3c08be[_0x56ae('0x6')]['get_length'] = null; _0x3c08be[_0x56ae('0x6')]['fixed'] = null; _0x3c08be[_0x56ae('0x6')]['__class__'] = _0x3c08be; _0x3c08be[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x3c08be[_0x56ae('0x6')][_0x56ae('0x984')]['get_length'] = _0x56ae('0x9fa'); var _0x5d9fb0 = function(_0x39d4dc, _0x44d8aa, _0x5d082d) { null == _0x44d8aa && (_0x44d8aa = !0x1); null == _0x39d4dc && (_0x39d4dc = 0x0); _0x1c1b50[_0x56ae('0x355')](null, _0x5d082d) && (_0x5d082d = []); this['__array'] = _0x5d082d; 0x0 < _0x39d4dc && this[_0x56ae('0x500')](_0x39d4dc); this[_0x56ae('0x14e2')] = _0x44d8aa; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4fd')]] = _0x5d9fb0; _0x5d9fb0[_0x56ae('0x8bf')] = _0x56ae('0x4fe'); _0x5d9fb0[_0x56ae('0x961')] = [_0x3c08be]; _0x5d9fb0[_0x56ae('0x6')] = {}; _0x5d9fb0[_0x56ae('0x6')]['fixed'] = null; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0xad9')] = null; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x20d323) { return _0x20d323 >= this.__array.length ? !0x1 : this.__array[_0x20d323]; }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x3b')] = function(_0x9de2, _0x285b5b) { if (_0x56ae('0x3aaa') === _0x56ae('0x3aaa')) { null == _0x285b5b && (_0x285b5b = 0x0); for (var _0x19c486 = this.__array.length; _0x1c1b50.KqYXe(_0x285b5b, _0x19c486);) { var _0x5f4742 = _0x285b5b++; if (this.__array[_0x5f4742] == _0x9de2) return _0x5f4742; } return -0x1; } else { this.bPos = this.iPos = this.fPos = this.oPos = this.ffPos = this.iiPos = this.tsPos = 0x0; } }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x8f0')] = function(_0x410e32) { return this.fixed ? this.__array.length : this.__array.push(_0x410e32); }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x8b6')] = function(_0x37135d, _0x31ce83) { return !this.fixed || _0x37135d < this.__array.length ? this.__array[_0x37135d] = _0x31ce83 : _0x31ce83; }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x9d8')] = function(_0x46cb9d, _0x1bff8e) { return new _0x5d9fb0(0x0, !0x1, this.__array.splice(_0x46cb9d, _0x1bff8e)); }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x1688')] = function() { if ('CAYFd' === 'wGSSw') { this.cacheElementWidth = a; this.cacheElementHeight = b; var _0x1dd7a2 = this.resizeElement || 0x0 == this.setWidth && 0x0 == this.setHeight; if (null != this.parent.element && (null == this.div || null != this.div && _0x1dd7a2)) if (_0x1dd7a2) { if (this.parent.__width != a || this.parent.__height != b) this.parent.__width = a, this.parent.__height = b, null != this.canvas ? this.parent.element != this.canvas && (this.canvas.width = Math.round(a * this.scale), this.canvas.height = Math.round(b * this.scale), this.canvas.style.width = a + 'px', this.canvas.style.height = b + 'px') : (this.div.style.width = a + 'px', this.div.style.height = b + 'px'), this.parent.onResize.dispatch(a, b); } else { _0x1dd7a2 = 0x0 != this.setWidth ? a / this.setWidth : 0x1; var _0x5bb60d = 0x0 != this.setHeight ? b / this.setHeight : 0x1, _0x299722 = a, _0x4a6c48 = b, _0x1b72cf = 0x0, _0x35f0a6 = 0x0; _0x1dd7a2 < _0x5bb60d ? (_0x4a6c48 = Math.floor(this.setHeight * _0x1dd7a2), _0x35f0a6 = Math.floor((b - _0x4a6c48) / 0x2)) : (_0x299722 = Math.floor(this.setWidth * _0x5bb60d), _0x1b72cf = Math.floor((a - _0x299722) / 0x2)); null != this.canvas ? this.parent.element != this.canvas && (this.canvas.style.width = _0x299722 + 'px', this.canvas.style.height = _0x4a6c48 + 'px', this.canvas.style.marginLeft = _0x1b72cf + 'px', this.canvas.style.marginTop = _0x35f0a6 + 'px') : (this.div.style.width = _0x575257.QBAPQ(_0x299722, 'px'), this.div.style.height = _0x4a6c48 + 'px', this.div.style.marginLeft = _0x1b72cf + 'px', this.div.style.marginTop = _0x35f0a6 + 'px'); } } else { return this.__array; } }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x9fa')] = function() { return this.__array.length; }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x500')] = function(_0xf87f79) { var _0x42b6a6 = { IUDTt: function(_0x4dd284, _0xf76599) { return _0x4dd284 >= _0xf76599; } }; if (_0x56ae('0x3aab') === _0x56ae('0x3aab')) { if (!this.fixed) { var _0x56f6ad = this.__array.length; 0x0 > _0xf87f79 && (_0xf87f79 = 0x0); if (_0xf87f79 > _0x56f6ad) for (; _0x1c1b50.xAKSd(_0x56f6ad, _0xf87f79);) { var _0x28bf82 = _0x56f6ad++; this.__array[_0x28bf82] = !0x1; } else for (; this.__array.length > _0xf87f79;) this.__array.pop(); } return this.__array.length; } else { if (!(null == this.gameObject.collider || null == _0xf87f79.collider || 0x0 >= _0x56f6ad || this.onlyCheckTriggers && !_0xf87f79.isTrigger)) { var _0x69b04f = this.gameObject.collider; _0x69b04f.dirty && (_0x69b04f.updateAABB(), _0x69b04f.dirty = !0x1); _0x69b04f = _0xf87f79.collider; _0x69b04f.dirty && (_0x69b04f.updateAABB(), _0x69b04f.dirty = !0x1); _0x69b04f = this.gameObject.collider.aabb; var _0x1123e6 = _0xf87f79.collider.aabb; !(_0x69b04f.min.x <= _0x1123e6.max.x && _0x42b6a6.IUDTt(_0x69b04f.max.x, _0x1123e6.min.x) && _0x69b04f.min.y <= _0x1123e6.max.y && _0x69b04f.max.y >= _0x1123e6.min.y && _0x69b04f.min.z <= _0x1123e6.max.z && _0x69b04f.max.z >= _0x1123e6.min.z) || null != this.preCollisionCallback && !this.preCollisionCallback(_0xf87f79) || null != _0xf87f79.rigidbody && (!this.gameObject.isTrigger && _0xf87f79.rigidbody.onlyCheckTriggers || null != _0xf87f79.rigidbody.preCollisionCallback && !_0xf87f79.rigidbody.preCollisionCallback(this.gameObject)) || (_0x4ea95f.otherObject = _0xf87f79, _0x4ea95f.stepTime = _0x56f6ad, this.gameObject.collider.collisionResult.reset(), _0xf87f79.collider.collisionResult.reset(), this.gameObject.collider.collideWith(_0xf87f79.collider), this.gameObject.collider.collisionResult.touching && (this.applyCollisionResult(_0x4ea95f.stepTime, _0x4ea95f.otherObject), null != _0x4ea95f.otherObject.rigidbody && _0x4ea95f.otherObject.rigidbody.applyCollisionResult(_0x4ea95f.stepTime, this.gameObject))); } } }; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5d9fb0; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x984')]['set_length'] = _0x56ae('0x500'); _0x5d9fb0[_0x56ae('0x6')][_0x56ae('0x984')]['get_length'] = 'get_length'; var _0x22fcc3 = function(_0x3760b4, _0x6e664b, _0x446de5, _0x347a2d) { _0x575257[_0x56ae('0x7ff')](null, _0x347a2d) && (_0x347a2d = !0x1); null == _0x6e664b && (_0x6e664b = !0x1); null == _0x3760b4 && (_0x3760b4 = 0x0); if (_0x347a2d) { if ('ozPHD' !== 'uBmWU') { if (this[_0x56ae('0xad9')] = [], null != _0x446de5) { _0x347a2d = 0x0; for (var _0x2d6f43 = _0x446de5['length']; _0x347a2d < _0x2d6f43;) { var _0x344fe8 = _0x347a2d++; this[_0x56ae('0xad9')][_0x344fe8] = _0x446de5[_0x344fe8]; } } } else { null == _0x6e664b && (_0x6e664b = 0x1e); this[_0x56ae('0x1473')] = _0x3760b4; this['startParsing'](_0xfeeea6[_0x56ae('0xcfc')](_0x6e664b)); } } else null == _0x446de5 && (_0x446de5 = []), this[_0x56ae('0xad9')] = _0x446de5; 0x0 < _0x3760b4 && this[_0x56ae('0x500')](_0x3760b4); this[_0x56ae('0x14e2')] = _0x6e664b; }; _0x5ac4a7[_0x56ae('0x3aac')] = _0x22fcc3; _0x22fcc3[_0x56ae('0x8bf')] = 'openfl._Vector.FloatVector'; _0x22fcc3[_0x56ae('0x961')] = [_0x3c08be]; _0x22fcc3[_0x56ae('0x6')] = {}; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x14e2')] = null; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0xad9')] = null; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x9b0')] = function(_0x10305c) { return _0x1c1b50.wXRiO(null, _0x10305c) ? new _0x22fcc3(0x0, !0x1, this.__array.slice()) : 0x0 < _0x10305c.__array.length ? new _0x22fcc3(0x0, !0x1, this.__array.concat(_0x10305c.__array)) : new _0x22fcc3(0x0, !0x1, this.__array.slice()); }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x304')] = function() { return new _0x22fcc3(0x0, this.fixed, this.__array.slice()); }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x2095b5) { return this.__array[_0x2095b5]; }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { if (_0x56ae('0x3aad') !== _0x56ae('0x3aad')) { this.stage.set_quality(0x1); _0x56b9a2.get_instance().set(_0x56ae('0xbdf'), null); _0x2b39f7.view.set_antiAlias(0x2); this.stage.set_frameRate(0x3c); _0x4033be.onSetQuality(this.stage.get_quality()); } else { return _0x11208a.iter(this.__array); } }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x8f0')] = function(_0x272edc) { return this.fixed ? this.__array.length : this.__array.push(_0x272edc); }; _0x22fcc3[_0x56ae('0x6')]['set'] = function(_0x5c9534, _0x303623) { return !this.fixed || _0x5c9534 < this.__array.length ? this.__array[_0x5c9534] = _0x303623 : _0x303623; }; _0x22fcc3[_0x56ae('0x6')]['shift'] = function() { return this.fixed ? null : this.__array.shift(); }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0xa97')] = function(_0x2773f2, _0x4c5a0e) { null == _0x2773f2 && (_0x2773f2 = 0x0); null == _0x4c5a0e && (_0x4c5a0e = 0xffffff); return new _0x22fcc3(0x0, !0x1, this.__array.slice(_0x2773f2, _0x4c5a0e)); }; _0x22fcc3[_0x56ae('0x6')]['splice'] = function(_0x432c17, _0x487037) { if (_0x56ae('0x3aae') === 'iyogN') { var _0x22b47b = _0x432c17.get_assets().get(0x0) instanceof _0x430373 ? _0x432c17.get_assets().get(0x0) : null; _0x432c17 = this.retrieveMeshFromID(_0x432c17.get_id()); null != _0x432c17 && null != _0x22b47b && (_0xfeeea6.gt(0x2, this.get_materialMode()) ? _0x59b8d7.__cast(_0x432c17.get_material(), _0x30cb6f).set_texture(_0x22b47b) : _0x59b8d7.__cast(_0x432c17.get_material(), _0x4810db).set_texture(_0x22b47b)); } else { return new _0x22fcc3(0x0, !0x1, this.__array.splice(_0x432c17, _0x487037)); } }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x1688')] = function() { return this.__array; }; _0x22fcc3[_0x56ae('0x6')]['toString'] = function() { return null != this.__array ? this.__array.toString() : null; }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x32df')] = function(_0x41f59b) { this.fixed || this.__array.unshift(_0x41f59b); }; _0x22fcc3[_0x56ae('0x6')]['get_length'] = function() { return this.__array.length; }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x500')] = function(_0x16d2de) { if (_0x16d2de != this.__array.length && !this.fixed) { var _0x4ef439 = this.__array.length; 0x0 > _0x16d2de && (_0x16d2de = 0x0); if (_0x16d2de > _0x4ef439) for (; _0x4ef439 < _0x16d2de;) { var _0x183015 = _0x4ef439++; this.__array[_0x183015] = 0x0; } else for (; this.__array.length > _0x16d2de;) this.__array.pop(); } return this.__array.length; }; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x22fcc3; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x500')] = _0x56ae('0x500'); _0x22fcc3[_0x56ae('0x6')][_0x56ae('0x984')]['get_length'] = _0x56ae('0x9fa'); var _0xf67fa6 = function(_0xef6b22, _0x2896b3, _0x271816) { null == _0x2896b3 && (_0x2896b3 = !0x1); null == _0xef6b22 && (_0xef6b22 = 0x0); null == _0x271816 && (_0x271816 = []); this[_0x56ae('0xad9')] = _0x271816; 0x0 < _0xef6b22 && this[_0x56ae('0x500')](_0xef6b22); this[_0x56ae('0x14e2')] = _0x2896b3; }; _0x5ac4a7[_0x56ae('0x3aaf')] = _0xf67fa6; _0xf67fa6[_0x56ae('0x8bf')] = 'openfl._Vector.FunctionVector'; _0xf67fa6[_0x56ae('0x961')] = [_0x3c08be]; _0xf67fa6[_0x56ae('0x6')] = {}; _0xf67fa6[_0x56ae('0x6')]['fixed'] = null; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0xad9')] = null; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x5a3c4f) { return _0x5a3c4f >= this.__array.length ? null : this.__array[_0x5a3c4f]; }; _0xf67fa6[_0x56ae('0x6')]['indexOf'] = function(_0x2701e2, _0x11223e) { null == _0x11223e && (_0x11223e = 0x0); for (var _0x4ce73a = this.__array.length; _0x11223e < _0x4ce73a;) { var _0x1b1b02 = _0x11223e++; if (_0xc5462.compareMethods(this.__array[_0x1b1b02], _0x2701e2)) return _0x1b1b02; } return -0x1; }; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { return _0x11208a.iter(this.__array); }; _0xf67fa6[_0x56ae('0x6')]['push'] = function(_0x275996) { return this.fixed ? this.__array.length : this.__array.push(_0x275996); }; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x1688')] = function() { return this.__array; }; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x9fa')] = function() { return this.__array.length; }; _0xf67fa6[_0x56ae('0x6')]['set_length'] = function(_0x5ed313) { if (!this.fixed) { var _0x538021 = this.__array.length; 0x0 > _0x5ed313 && (_0x5ed313 = 0x0); if (_0x5ed313 > _0x538021) for (; _0x538021 < _0x5ed313;) { var _0x2f9e09 = _0x538021++; this.__array[_0x2f9e09] = null; } else for (; _0x575257.hCGkI(this.__array.length, _0x5ed313);) this.__array.pop(); } return this.__array.length; }; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xf67fa6; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x500')] = 'set_length'; _0xf67fa6[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9fa')] = _0x56ae('0x9fa'); var _0x4809e5 = function(_0x3a6d60, _0x31e298, _0x454791) { if (_0x56ae('0x3ab0') === _0x56ae('0x3ab0')) { null == _0x31e298 && (_0x31e298 = !0x1); null == _0x3a6d60 && (_0x3a6d60 = 0x0); null == _0x454791 && (_0x454791 = []); this[_0x56ae('0xad9')] = _0x454791; 0x0 < _0x3a6d60 && this[_0x56ae('0x500')](_0x3a6d60); this['fixed'] = _0x31e298; } else { this['_numSamples'] = _0x3a6d60; 0x1 > this[_0x56ae('0x1d60')] ? this['_numSamples'] = 0x1 : 0x20 < this[_0x56ae('0x1d60')] && (this[_0x56ae('0x1d60')] = 0x20); this[_0x56ae('0x1e42')] = _0x597c14[_0x56ae('0x1307')](this[_0x56ae('0x1d60')]); this['invalidateShaderProgram'](); return _0x3a6d60; } }; _0x5ac4a7[_0x56ae('0x3ab1')] = _0x4809e5; _0x4809e5['__name__'] = 'openfl._Vector.IntVector'; _0x4809e5[_0x56ae('0x961')] = [_0x3c08be]; _0x4809e5[_0x56ae('0x6')] = {}; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x14e2')] = null; _0x4809e5[_0x56ae('0x6')][_0x56ae('0xad9')] = null; _0x4809e5[_0x56ae('0x6')]['concat'] = function(_0x4343b5) { return null == _0x4343b5 ? new _0x4809e5(0x0, !0x1, this.__array.slice()) : 0x0 < _0x4343b5.__array.length ? new _0x4809e5(0x0, !0x1, this.__array.concat(_0x4343b5.__array)) : new _0x4809e5(0x0, !0x1, this.__array.slice()); }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x59ae76) { return this.__array[_0x59ae76]; }; _0x4809e5[_0x56ae('0x6')]['indexOf'] = function(_0x3073ac, _0x1cfe60) { null == _0x1cfe60 && (_0x1cfe60 = 0x0); for (var _0x307643 = this.__array.length; _0x1cfe60 < _0x307643;) { var _0x24ab70 = _0x1cfe60++; if (this.__array[_0x24ab70] == _0x3073ac) return _0x24ab70; } return -0x1; }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { return _0x11208a.iter(this.__array); }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x8f0')] = function(_0x3a1474) { return this.fixed ? this.__array.length : this.__array.push(_0x3a1474); }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x1890')] = function() { this.__array.reverse(); return this; }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x8b6')] = function(_0xea1c53, _0x1bef6b) { if (_0x1c1b50.xdmIu(_0x56ae('0x3ab2'), 'SebbN')) { return !this.fixed || _0xea1c53 < this.__array.length ? this.__array[_0xea1c53] = _0x1bef6b : _0x1bef6b; } else { if (_0xea1c53.nodeType != _0x5465e8.Element) throw new _0x1adea8('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x2e9646.toString(_0xea1c53.nodeType)); if (_0x56ae('0x350c') != _0xea1c53.nodeName) { if (_0xea1c53.nodeType != _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646.toString(_0xea1c53.nodeType)); var _0x24caad = _0x56ae('0x3ab3') != _0xea1c53.nodeName; } else _0x24caad = !0x1; } }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0xf6d')] = function() { return this.fixed ? null : this.__array.shift(); }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x9d8')] = function(_0x379d00, _0x534f0a) { return new _0x4809e5(0x0, !0x1, this.__array.splice(_0x379d00, _0x534f0a)); }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x1688')] = function() { return this.__array; }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x9fa')] = function() { return this.__array.length; }; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x500')] = function(_0x504947) { if (!this.fixed) { if (_0x56ae('0x3ab4') !== _0x56ae('0x3ab5')) { var _0x484569 = this.__array.length; _0x575257.hCGkI(0x0, _0x504947) && (_0x504947 = 0x0); if (_0x504947 > _0x484569) for (; _0x484569 < _0x504947;) { var _0x433a32 = _0x484569++; this.__array[_0x433a32] = 0x0; } else for (; this.__array.length > _0x504947;) this.__array.pop(); } else { _0x469cf9.prototype.set_shadowRegister.call(this, _0x504947); this._baseMethod.set_shadowRegister(_0x504947); return _0x504947; } } return this.__array.length; }; _0x4809e5[_0x56ae('0x6')]['__class__'] = _0x4809e5; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4809e5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x500')] = _0x56ae('0x500'); _0x4809e5[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9fa')] = 'get_length'; var _0x1cbe67 = function(_0x4caaa9, _0x5cbf4c, _0xf2c004, _0x91f73d) { null == _0x91f73d && (_0x91f73d = !0x1); null == _0x5cbf4c && (_0x5cbf4c = !0x1); null == _0x4caaa9 && (_0x4caaa9 = 0x0); if (_0x91f73d) { if (this['__array'] = [], null != _0xf2c004) { _0x91f73d = 0x0; for (var _0x4f9388 = _0xf2c004['length']; _0x91f73d < _0x4f9388;) { var _0x1d96f8 = _0x91f73d++; this['__array'][_0x1d96f8] = _0xf2c004[_0x1d96f8]; } } } else null == _0xf2c004 && (_0xf2c004 = []), this[_0x56ae('0xad9')] = _0xf2c004; 0x0 < _0x4caaa9 && this['set_length'](_0x4caaa9); this[_0x56ae('0x14e2')] = _0x5cbf4c; }; _0x5ac4a7[_0x56ae('0x3ab6')] = _0x1cbe67; _0x1cbe67[_0x56ae('0x8bf')] = _0x56ae('0x3ab6'); _0x1cbe67[_0x56ae('0x961')] = [_0x3c08be]; _0x1cbe67[_0x56ae('0x6')] = {}; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x14e2')] = null; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0xad9')] = null; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x9b0')] = function(_0x3c64e7) { if (_0x56ae('0x3ab7') === _0x56ae('0x3ab7')) { return null == _0x3c64e7 ? new _0x1cbe67(0x0, !0x1, this.__array.slice()) : 0x0 < _0x3c64e7.__array.length ? new _0x1cbe67(0x0, !0x1, this.__array.concat(_0x3c64e7.__array)) : new _0x1cbe67(0x0, !0x1, this.__array.slice()); } else { var _0x3f68b0 = b++; this.input[_0x3f68b0] = this.input[_0x3f68b0 + 0x1]; } }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x1b')] = function(_0x4a87de) { return this.__array[_0x4a87de]; }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x3b')] = function(_0x3bea54, _0x1a07be) { null == _0x1a07be && (_0x1a07be = 0x0); for (var _0x2afb1d = this.__array.length; _0x1a07be < _0x2afb1d;) { if (_0x56ae('0x3ab8') !== _0x56ae('0x3ab9')) { var _0x556e8e = _0x1a07be++; if (this.__array[_0x556e8e] == _0x3bea54) return _0x556e8e; } else { var _0x28404d = this.target.get_filters(); if (-0x1 < this.filterIndex) _0x28404d[this.filterIndex] = this.filter; else for (var _0x528605 = 0x0, _0x3d6219 = _0x28404d.length; _0x528605 < _0x3d6219;) { var _0x4346d4 = _0x528605++; _0x59b8d7.__instanceof(_0x28404d[_0x4346d4], this.filterClass) && (_0x28404d[_0x4346d4] = this.filter); } _0x528605 = this.target; !Object.prototype.hasOwnProperty.call(_0x528605, _0x56ae('0x3aba')) || _0x528605.__properties__ && _0x528605.__properties__.set_filters ? _0xc5462.setProperty(_0x528605, _0x56ae('0x3aba'), _0x28404d) : _0x528605.filters = _0x28404d; } } return -0x1; }; _0x1cbe67[_0x56ae('0x6')]['insertAt'] = function(_0x45da4b, _0x24d1b5) { (!this.fixed || _0x45da4b < this.__array.length) && this.__array.splice(_0x45da4b, 0x0, _0x24d1b5); }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x3f')] = function() { return _0x11208a.iter(this.__array); }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x1580')] = function() { return this.fixed ? null : this.__array.pop(); }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x8f0')] = function(_0x920c18) { return this.fixed ? this.__array.length : this.__array.push(_0x920c18); }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x8b6')] = function(_0x532f4a, _0x4e6208) { return !this.fixed || _0x532f4a < this.__array.length ? this.__array[_0x532f4a] = _0x4e6208 : _0x4e6208; }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0xf6d')] = function() { return this.fixed ? null : this.__array.shift(); }; _0x1cbe67[_0x56ae('0x6')]['sort'] = function(_0x53d7e7) { if ('dRGcL' === _0x56ae('0x3abb')) { var _0x4acc26 = this.target; _0x4acc26 = Object.prototype.hasOwnProperty.call(_0x4acc26, _0x56ae('0xf7f')) ? _0xc5462.field(_0x4acc26, _0x56ae('0xf7f')) : _0xc5462.getProperty(_0x4acc26, _0x56ae('0xf7f')); var _0x240b79 = this.endColorTransform; !Object.prototype.hasOwnProperty.call(_0x4acc26, _0x56ae('0x34c')) || _0x4acc26.__properties__ && _0x4acc26.__properties__.set_colorTransform ? _0xc5462.setProperty(_0x4acc26, _0x56ae('0x34c'), _0x240b79) : _0x4acc26.colorTransform = _0x240b79; } else { this.__array.sort(_0x53d7e7); } }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x9d8')] = function(_0x1cb962, _0x32da94) { if (_0x56ae('0x3abc') !== _0x56ae('0x3abc')) { var _0x3c6dd6 = c++; _0x32da94.get(d - _0x3c6dd6 - 0x1).__dispatch(_0x1cb962); } else { return new _0x1cbe67(0x0, !0x1, this.__array.splice(_0x1cb962, _0x32da94)); } }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x1688')] = function() { return this.__array; }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { return null != this.__array ? this.__array.toString() : null; }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x32df')] = function(_0x5549af) { this.fixed || this.__array.unshift(_0x5549af); }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x9fa')] = function() { return this.__array.length; }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x500')] = function(_0x4af408) { if (!this.fixed) { var _0x4cfcbd = this.__array.length; 0x0 > _0x4af408 && (_0x4af408 = 0x0); if (_0x4af408 > _0x4cfcbd) for (; _0x4cfcbd < _0x4af408;) _0x4cfcbd++, this.__array.push(null); else for (; this.__array.length > _0x4af408;) this.__array.pop(); } return this.__array.length; }; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1cbe67; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x500')] = _0x1c1b50.cWVDe; _0x1cbe67[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x9fa')] = _0x56ae('0x9fa'); var _0x44c69b = function() {}; _0x5ac4a7[_0x56ae('0x501')] = _0x44c69b; _0x44c69b[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x3abd')]; var _0x18fe19 = function() {}; _0x5ac4a7['openfl._internal.formats.agal.AGALConverter'] = _0x18fe19; _0x18fe19[_0x56ae('0x8bf')] = _0x56ae('0x3abe'); _0x18fe19[_0x56ae('0x1777')] = function(_0x21ebf8, _0x416e7a) { switch (_0x21ebf8) { case 0x0: return 'va'; case 0x1: return _0x416e7a == _0x26c7e4[_0x56ae('0x156e')] ? 'vc' : 'fc'; case 0x2: return _0x416e7a == _0x26c7e4[_0x56ae('0x156e')] ? 'vt' : 'ft'; case 0x3: return _0x56ae('0x3abf'); case 0x4: return 'v'; case 0x5: return 'sampler'; default: throw new _0x1adea8(new _0x35308d('Invalid\x20data!')); } }; _0x18fe19[_0x56ae('0x3ac0')] = function(_0x300e67) { if ('EJbCT' === _0x56ae('0x3ac1')) { var _0x236e55 = _0x300e67[_0x56ae('0x17cc')](); _0x300e67 = _0x300e67['readInt'](); return new _0x324a7d(_0x300e67, _0x236e55); } else { return this[_0x56ae('0xaa4')][_0x56ae('0x1764')](); } }; _0x18fe19[_0x56ae('0x3ac2')] = function(_0x399116, _0x402db8) { _0x399116[_0x56ae('0xc5c')] = 0x0; _0x399116[_0x56ae('0x12f0')] = 0x1; var _0x27e9e5 = _0x399116[_0x56ae('0x1623')]() & 0xff; if (0xb0 == _0x27e9e5) return _0x399116[_0x56ae('0x3ac3')](); if (_0x1c1b50['yELtk'](0xa0, _0x27e9e5)) throw new _0x1adea8(new _0x35308d(_0x56ae('0x3ac4'))); if (0x1 != _0x399116[_0x56ae('0x17cc')]()) throw new _0x1adea8(new _0x35308d('Version\x20must\x20be\x201')); if (0xa1 != (_0x399116['readByte']() & 0xff)) throw new _0x1adea8(new _0x35308d(_0x56ae('0x3ac5'))); _0x27e9e5 = 0x0 == (_0x399116[_0x56ae('0x1623')]() & 0xff) ? _0x26c7e4[_0x56ae('0x156e')] : _0x26c7e4['FRAGMENT']; for (var _0x379a19 = new _0x4e066a(), _0xd3e367 = '';;) { var _0x960a39 = _0x399116[_0x56ae('0xc5c')]; if (!_0xfeeea6['gt'](_0x233b64[_0x56ae('0x9fa')](_0x399116), _0x960a39)) break; var _0x2a55bf = _0x399116[_0x56ae('0x17cc')](); _0x960a39 = _0x399116[_0x56ae('0x12ef')](); var _0x2d9f4e = _0x18fe19[_0x56ae('0x3ac0')](_0x399116), _0x5ac4a7 = _0x18fe19[_0x56ae('0x3ac0')](_0x399116); _0x960a39 = _0x1c691e[_0x56ae('0xc3b')](_0x960a39, _0x27e9e5); _0x2d9f4e = _0x2d08ba[_0x56ae('0xc3b')](_0x2d9f4e, _0x27e9e5, _0x960a39[_0x56ae('0x1778')]); var _0x4e6193 = _0x2d08ba[_0x56ae('0xc3b')](_0x5ac4a7, _0x27e9e5, _0x960a39[_0x56ae('0x1778')]); _0xd3e367 += '\x09'; switch (_0x2a55bf) { case 0x0: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39['toGLSL']() + _0x56ae('0x329b') + _0x2d9f4e['toGLSL']() + _0x56ae('0x3ac6')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19['addSR'](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x1: _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x329b') + _0x2d9f4e[_0x56ae('0x3ac9')]() + '\x20+\x20' + _0x4e6193[_0x56ae('0x3ac9')]() + _0x56ae('0x3aca')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x2: _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x329b') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x16c0') + _0x4e6193[_0x56ae('0x3ac9')]() + ';\x20//\x20sub'); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x3: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x329b') + _0x2d9f4e['toGLSL']() + _0x56ae('0x3acc') + _0x4e6193['toGLSL']() + _0x56ae('0x3acd')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x4: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x1c1b50[_0x56ae('0x350')](_0x960a39['toGLSL']() + _0x56ae('0x329b') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ace'), _0x4e6193[_0x56ae('0x3ac9')]()) + _0x56ae('0x3acf')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0['VECTOR_4']); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x5: _0xd3e367 = -0x1 < _0x2d9f4e['toGLSL']()[_0x56ae('0x3b')]('.') ? _0xd3e367 + _0x1b30b7[_0x56ae('0x28')](_0x960a39['toGLSL']() + '\x20=\x201.0\x20/\x20' + _0x2d9f4e[_0x56ae('0x3ac9')]() + ';\x20//\x20rcp') : _0xd3e367 + _0x1b30b7[_0x56ae('0x28')](_0x960a39['toGLSL']() + '\x20=\x20vec4(1)\x20/\x20' + _0x2d9f4e[_0x56ae('0x3ac9')]() + ';\x20//\x20rcp'); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0['VECTOR_4']); break; case 0x6: _0xd3e367 += _0x1b30b7['string'](_0x960a39['toGLSL']() + _0x56ae('0x3ad0') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x20' + _0x4e6193[_0x56ae('0x3ac9')]() + ');\x20//\x20min'); _0x379a19['addDR'](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19['addSR'](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x7: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3ad1') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x20' + _0x4e6193[_0x56ae('0x3ac9')]() + _0x56ae('0x3ad2')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x8: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + '\x20=\x20fract(' + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ad3')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x9: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3ad4') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ad5')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19['addSR'](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0xa: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39['toGLSL']() + _0x56ae('0x3ad6') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ad7')); _0x379a19['addDR'](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19['addSR'](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0xb: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3ad8') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x20' + _0x4e6193['toGLSL']() + _0x56ae('0x3ad9')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0xc: _0xd3e367 += _0x1b30b7['string'](_0x960a39['toGLSL']() + _0x56ae('0x3ada') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3adb')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19['addSR'](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0xd: _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3adc') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ');\x20//\x20exp'); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0xe: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3add') + _0x2d9f4e['toGLSL']() + _0x56ae('0x3ade')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0xf: _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3adf') + _0x2d9f4e['toGLSL']() + ');\x20//\x20sin'); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x10: _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3ae0') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ae1')); _0x379a19['addDR'](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19['addSR'](_0x2d9f4e, _0x57eec0['VECTOR_4']); break; case 0x11: _0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193[_0x56ae('0x3ae2')] = 0x7; _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39['toGLSL']() + _0x56ae('0x3ae3') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ae4') + _0x4e6193[_0x56ae('0x3ac9')]() + _0x56ae('0x3ae5')); _0x379a19['addDR'](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x12: _0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193[_0x56ae('0x3ae2')] = 0x7; _0xd3e367 += _0x1b30b7['string'](_0x960a39['toGLSL']() + _0x56ae('0x3ae6') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ae4') + _0x4e6193[_0x56ae('0x3ac9')]() + _0x56ae('0x3ae7') + _0x960a39['getWriteMask']() + _0x1c1b50[_0x56ae('0x357')]); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19['addSR'](_0x4e6193, _0x57eec0['VECTOR_4']); break; case 0x13: _0x2d9f4e['sourceMask'] = _0x4e6193['sourceMask'] = 0xf; _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + '\x20=\x20vec4(dot(vec4(' + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3ae8') + _0x4e6193['toGLSL']() + _0x56ae('0x3ae7') + _0x960a39[_0x56ae('0x1779')]() + _0x56ae('0x3ae9')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19['addSR'](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x14: _0xd3e367 += _0x1b30b7['string'](_0x1c1b50[_0x56ae('0x350')](_0x960a39[_0x56ae('0x3ac9')]() + '\x20=\x20abs(', _0x2d9f4e[_0x56ae('0x3ac9')]()) + _0x56ae('0x3aea')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19['addSR'](_0x2d9f4e, _0x57eec0['VECTOR_4']); break; case 0x15: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3aeb') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3aec')); _0x379a19['addDR'](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0['VECTOR_4']); break; case 0x16: _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3aed') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x200.0,\x201.0);\x20//\x20saturate'); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0['VECTOR_4']); break; case 0x17: _0x2a55bf = _0x379a19['getRegisterUsage'](_0x4e6193); _0x2a55bf != _0x57eec0['VECTOR_4'] && _0x2a55bf != _0x57eec0[_0x56ae('0x3aee')] ? (_0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x329b') + _0x2d9f4e['toGLSL']() + '\x20*\x20mat3(' + _0x4e6193[_0x56ae('0x3ac9')](!0x1) + ');\x20//\x20m33'), _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19['addSR'](_0x4e6193, _0x57eec0[_0x56ae('0x3aef')])) : (_0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193['sourceMask'] = 0x7, _0xd3e367 += _0x1b30b7['string'](_0x1c1b50[_0x56ae('0x359')](_0x960a39[_0x56ae('0x3ac9')]() + _0x1c1b50[_0x56ae('0x35a')] + _0x2d9f4e[_0x56ae('0x3ac9')](!0x0) + ',' + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x0) + '),\x20dot(' + _0x2d9f4e[_0x56ae('0x3ac9')](!0x0) + ',' + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x1) + _0x56ae('0x3af0') + _0x2d9f4e[_0x56ae('0x3ac9')](!0x0), ',') + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x2) + '));\x20//\x20m33'), _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0['VECTOR_4']), _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19['addSR'](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')], 0x0), _0x379a19['addSR'](_0x4e6193, _0x57eec0['VECTOR_4'], 0x1), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0['VECTOR_4'], 0x2)); break; case 0x18: _0x2a55bf = _0x379a19[_0x56ae('0x3af1')](_0x4e6193); _0x2a55bf != _0x57eec0[_0x56ae('0x3ac8')] && _0x2a55bf != _0x57eec0[_0x56ae('0x3aee')] ? (_0xd3e367 += _0x1b30b7['string'](_0x960a39['toGLSL']() + '\x20=\x20' + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3acc') + _0x4e6193['toGLSL'](!0x1) + _0x56ae('0x3af2')), _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3aef')])) : (_0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193[_0x56ae('0x3ae2')] = 0xf, _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x1c1b50['gFmAo'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3af3') + _0x2d9f4e[_0x56ae('0x3ac9')](!0x0) + ',' + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x0) + _0x1c1b50['zyiAk'] + _0x2d9f4e[_0x56ae('0x3ac9')](!0x0) + ',' + _0x4e6193['toGLSL'](!0x0, 0x1) + '),\x20dot(' + _0x2d9f4e[_0x56ae('0x3ac9')](!0x0) + ',' + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x2) + '),\x20dot(' + _0x2d9f4e['toGLSL'](!0x0) + ',' + _0x4e6193['toGLSL'](!0x0, 0x3), _0x56ae('0x3af4'))), _0x379a19['addDR'](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')], 0x0), _0x379a19['addSR'](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')], 0x1), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')], 0x2), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0['VECTOR_4'], 0x3)); break; case 0x19: _0x960a39[_0x56ae('0x1778')] &= 0x7; _0x2a55bf = _0x379a19[_0x56ae('0x3af1')](_0x4e6193); _0x2a55bf != _0x57eec0[_0x56ae('0x3ac8')] && _0x2a55bf != _0x57eec0[_0x56ae('0x3aee')] ? (_0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x329b') + _0x2d9f4e['toGLSL']() + _0x56ae('0x3acc') + _0x4e6193['toGLSL'](!0x1) + ';\x20//\x20m34'), _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0['VECTOR_4']), _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3aef')])) : (_0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193['sourceMask'] = 0xf, _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x1c1b50[_0x56ae('0x35b')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3af5'), _0x2d9f4e['toGLSL'](!0x0)) + ',' + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x0) + _0x56ae('0x35d') + _0x2d9f4e[_0x56ae('0x3ac9')](!0x0) + ',' + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x1) + _0x56ae('0x3af0') + _0x2d9f4e['toGLSL'](!0x0) + ',' + _0x4e6193[_0x56ae('0x3ac9')](!0x0, 0x2) + '));\x20//\x20m34'), _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')], 0x0), _0x379a19['addSR'](_0x4e6193, _0x57eec0['VECTOR_4'], 0x1), _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')], 0x2)); break; case 0x27: _0x2d9f4e[_0x56ae('0x3ae2')] = 0xf; _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x56ae('0x3af6') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3af7')); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x28: _0x4e6193 = _0x5ae492[_0x56ae('0xc3b')](_0x5ac4a7, _0x27e9e5); switch (_0x4e6193['d']) { case 0x0: 0x2 == _0x4e6193['t'] ? (_0x2d9f4e[_0x56ae('0x3ae2')] = 0x3, _0x379a19[_0x56ae('0x3af8')](_0x4e6193, _0x57eec0[_0x56ae('0x3af9')]), _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x56ae('0x3afa') + _0x4e6193['toGLSL']() + _0x56ae('0x3afb')), _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x1c1b50[_0x56ae('0x35b')]('\x09\x09' + _0x960a39[_0x56ae('0x3ac9')]() + '\x20=\x20vec4(texture2D(', _0x4e6193[_0x56ae('0x3ac9')]()) + ',\x20' + _0x2d9f4e['toGLSL']() + ').xyz,\x20texture2D(' + _0x4e6193[_0x56ae('0x3ac9')]() + _0x56ae('0x3afc') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x1c1b50[_0x56ae('0x35e')]), _0xd3e367 += _0x56ae('0x3afd'), _0xd3e367 += _0x1b30b7[_0x56ae('0x28')]('\x09\x09' + _0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3afe') + _0x4e6193['toGLSL']() + ',\x20' + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3aff')), _0xd3e367 += '\x09}') : (_0x2d9f4e[_0x56ae('0x3ae2')] = 0x3, _0x379a19[_0x56ae('0x3af8')](_0x4e6193, _0x57eec0[_0x56ae('0x3b00')]), _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3afe') + _0x4e6193[_0x56ae('0x3ac9')]() + ',\x20' + _0x2d9f4e['toGLSL']() + _0x56ae('0x3b01'))); break; case 0x1: 0x2 == _0x4e6193['t'] ? (_0x2d9f4e[_0x56ae('0x3ae2')] = 0x7, _0x379a19['addSaR'](_0x4e6193, _0x57eec0['SAMPLER_CUBE_ALPHA']), _0xd3e367 += _0x1b30b7[_0x56ae('0x28')]('if\x20(' + _0x4e6193[_0x56ae('0x3ac9')]() + _0x56ae('0x3afb')), _0xd3e367 += _0x1b30b7['string']('\x09\x09' + _0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3b02') + _0x4e6193[_0x56ae('0x3ac9')]() + ',\x20' + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x1c1b50[_0x56ae('0x3b03')] + _0x4e6193[_0x56ae('0x3ac9')]() + _0x56ae('0x3afc') + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x35f')), _0xd3e367 += _0x56ae('0x3afd'), _0xd3e367 += _0x1b30b7[_0x56ae('0x28')]('\x09\x09' + _0x960a39['toGLSL']() + _0x56ae('0x3b04') + _0x4e6193['toGLSL']() + ',\x20' + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3b01')), _0xd3e367 += '\x09}') : (_0x2d9f4e[_0x56ae('0x3ae2')] = 0x7, _0xd3e367 += _0x1b30b7['string'](_0x1c1b50['gFmAo'](_0x960a39['toGLSL']() + '\x20=\x20textureCube(', _0x4e6193[_0x56ae('0x3ac9')]()) + ',\x20' + _0x2d9f4e[_0x56ae('0x3ac9')]() + _0x56ae('0x3b01')), _0x379a19[_0x56ae('0x3af8')](_0x4e6193, _0x57eec0[_0x56ae('0x3b05')])); } _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0['VECTOR_4']); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); null != _0x402db8 && (_0x402db8[_0x4e6193['n']] = _0x4e6193[_0x56ae('0x3b06')]()); break; case 0x29: _0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193[_0x56ae('0x3ae2')] = 0xf; _0xd3e367 += _0x1b30b7['string'](_0x1c1b50['LmxxO'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3b07') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x20', _0x4e6193[_0x56ae('0x3ac9')]()) + '))' + _0x960a39[_0x56ae('0x1779')]() + _0x56ae('0x3b08')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x2a: _0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193[_0x56ae('0x3ae2')] = 0xf; _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3b09') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x20' + _0x4e6193['toGLSL']() + '))' + _0x960a39['getWriteMask']() + _0x56ae('0x3b0a')); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0['VECTOR_4']); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0['VECTOR_4']); break; case 0x2c: _0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193[_0x56ae('0x3ae2')] = 0xf; _0xd3e367 += _0x1b30b7['string'](_0x960a39[_0x56ae('0x3ac9')]() + '\x20=\x20vec4(equal(' + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x20' + _0x4e6193[_0x56ae('0x3ac9')]() + '))' + _0x960a39[_0x56ae('0x1779')]() + _0x56ae('0x3b0b')); _0x379a19['addDR'](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; case 0x2d: _0x2d9f4e[_0x56ae('0x3ae2')] = _0x4e6193[_0x56ae('0x3ae2')] = 0xf; _0xd3e367 += _0x1b30b7[_0x56ae('0x28')](_0x960a39[_0x56ae('0x3ac9')]() + _0x56ae('0x3b0c') + _0x2d9f4e[_0x56ae('0x3ac9')]() + ',\x20' + _0x4e6193['toGLSL']() + '))' + _0x960a39[_0x56ae('0x1779')]() + ';\x20//\x20sne'); _0x379a19[_0x56ae('0x3ac7')](_0x960a39, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x2d9f4e, _0x57eec0[_0x56ae('0x3ac8')]); _0x379a19[_0x56ae('0x3acb')](_0x4e6193, _0x57eec0[_0x56ae('0x3ac8')]); break; default: throw new _0x1adea8(new _0x35308d(_0x56ae('0x3b0d') + _0x2a55bf)); } _0xd3e367 += '\x0a'; } null == _0x18fe19[_0x56ae('0x3b0e')] && (_0x399116 = _0x45fb22['context'][_0x56ae('0x3b0f')](0x1f02), _0x18fe19[_0x56ae('0x3b0e')] = -0x1 < _0x399116['indexOf'](_0x56ae('0x3b10')) || -0x1 < _0x399116[_0x56ae('0x3b')](_0x56ae('0x3b11'))); _0x399116 = '' + _0x1b30b7[_0x56ae('0x28')](_0x1c1b50[_0x56ae('0x361')]('//\x20AGAL\x20', _0x27e9e5 == _0x26c7e4['VERTEX'] ? _0x56ae('0x3b12') : _0x56ae('0x3b13')) + _0x56ae('0x3b14')); _0x399116 = _0x18fe19[_0x56ae('0x3b0e')] ? _0x399116 + _0x56ae('0x3b15') : _0x399116 + _0x56ae('0x3b16'); _0x399116 += _0x1b30b7[_0x56ae('0x28')](_0x379a19[_0x56ae('0x3ac9')](!0x1)); _0x27e9e5 == _0x26c7e4[_0x56ae('0x156e')] && (_0x399116 += _0x56ae('0x3b17')); _0x399116 = _0x399116 + _0x56ae('0x3b18') + _0x1b30b7['string'](_0x379a19['toGLSL'](!0x0)); _0x399116 += _0x1b30b7[_0x56ae('0x28')](_0xd3e367); _0x27e9e5 == _0x26c7e4['VERTEX'] && (_0x399116 += _0x56ae('0x3b19')); return _0x399116 + '}\x0a'; }; var _0x1c691e = function() {}; _0x5ac4a7['openfl._internal.formats.agal._AGALConverter.DestRegister'] = _0x1c691e; _0x1c691e[_0x56ae('0x8bf')] = _0x56ae('0x3b1a'); _0x1c691e[_0x56ae('0xc3b')] = function(_0xa01579, _0x225a4c) { var _0x2ce87b = new _0x1c691e(); _0x2ce87b['programType'] = _0x225a4c; _0x2ce87b['type'] = _0xa01579 >>> 0x18 & 0xf; _0x2ce87b[_0x56ae('0x1778')] = _0xa01579 >>> 0x10 & 0xf; _0x2ce87b['n'] = _0xa01579 & 0xffff; return _0x2ce87b; }; _0x1c691e[_0x56ae('0x6')] = {}; _0x1c691e[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x1c691e[_0x56ae('0x6')]['n'] = null; _0x1c691e[_0x56ae('0x6')]['programType'] = null; _0x1c691e[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x1c691e[_0x56ae('0x6')][_0x56ae('0x1779')] = function() { var _0x24ec3c = '.'; _0x1c1b50.osudu(0x0, this.mask & 0x1) && (_0x24ec3c += 'x'); 0x0 != (this.mask & 0x2) && (_0x24ec3c += 'y'); 0x0 != (this.mask & 0x4) && (_0x24ec3c += 'z'); 0x0 != (this.mask & 0x8) && (_0x24ec3c += 'w'); return _0x24ec3c; }; _0x1c691e[_0x56ae('0x6')][_0x56ae('0x3ac9')] = function(_0x12f8d4) { null == _0x12f8d4 && (_0x12f8d4 = !0x0); var _0x56774d = 0x3 == this.type ? this.programType == _0x26c7e4.VERTEX ? _0x56ae('0x3b1b') : 'gl_FragColor' : _0x18fe19.prefixFromType(this.type, this.programType) + this.n; _0x12f8d4 && _0x1c1b50.osudu(0xf, this.mask) && (_0x56774d += this.getWriteMask()); return _0x56774d; }; _0x1c691e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1c691e; var _0x26c7e4 = _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]] = {}, _0x4e066a = function() { this[_0x56ae('0x3b1c')] = []; }; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0xc87')] = 'openfl._internal.formats.agal._AGALConverter.ProgramType'; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0xcda')] = [_0x56ae('0x156e'), 'FRAGMENT']; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x156e')] = {}; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x3b1d')] = {}; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x3b1d')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x3b1d')][_0x56ae('0xce4')] = _0x56ae('0x503'); _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x3b1d')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x156e')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x156e')][_0x56ae('0xce4')] = _0x56ae('0x503'); _0x3acb5b[_0x1c1b50[_0x56ae('0x502')]][_0x56ae('0x156e')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x3b1e')] = _0x4e066a; _0x4e066a['__name__'] = _0x56ae('0x3b1e'); _0x4e066a[_0x56ae('0x6')] = {}; _0x4e066a[_0x56ae('0x6')]['mEntries'] = null; _0x4e066a[_0x56ae('0x6')]['add'] = function(_0x2fcdb9, _0x1d5d03, _0x4d2af1, _0xf1904) { for (var _0x2f3a8e = 0x0, _0x1e00d1 = this.mEntries; _0x2f3a8e < _0x1e00d1.length;) { var _0x1b30b7 = _0x1e00d1[_0x2f3a8e];++_0x2f3a8e; if (_0x575257.nwheo(_0x1b30b7.type, _0x2fcdb9) && _0x1b30b7.name == _0x1d5d03 && _0x1b30b7.number == _0x4d2af1) { if (_0x1b30b7.usage != _0xf1904) throw new _0x1adea8(new _0x35308d(_0x56ae('0x3b1f'))); return; } } _0x2f3a8e = new _0x34b1af(); _0x2f3a8e.type = _0x2fcdb9; _0x2f3a8e.name = _0x1d5d03; _0x2f3a8e.number = _0x4d2af1; _0x2f3a8e.usage = _0xf1904; this.mEntries.push(_0x2f3a8e); }; _0x4e066a[_0x56ae('0x6')][_0x56ae('0x3ac7')] = function(_0x751359, _0x36e90b) { this.add(_0x751359.type, _0x751359.toGLSL(!0x1), _0x751359.n, _0x36e90b); }; _0x4e066a[_0x56ae('0x6')][_0x56ae('0x3af8')] = function(_0x5e9587, _0x52abbb) { this.add(_0x5e9587.type, _0x5e9587.toGLSL(), _0x5e9587.n, _0x52abbb); }; _0x4e066a[_0x56ae('0x6')]['addSR'] = function(_0x58577f, _0xc95d96, _0x153ee1) { null == _0x153ee1 && (_0x153ee1 = 0x0); 0x0 != _0x58577f.d ? (this.add(_0x58577f.itype, _0x18fe19.prefixFromType(_0x58577f.itype, _0x58577f.programType) + _0x58577f.n, _0x58577f.n, _0x57eec0.VECTOR_4), this.add(_0x58577f.type, _0x18fe19.prefixFromType(_0x58577f.type, _0x58577f.programType) + _0x58577f.o, _0x58577f.o, _0x57eec0.VECTOR_4_ARRAY)) : this.add(_0x58577f.type, _0x58577f.toGLSL(!0x1, _0x153ee1), _0x58577f.n + _0x153ee1, _0xc95d96); }; _0x4e066a[_0x56ae('0x6')][_0x56ae('0x3af1')] = function(_0xcd15be) { return 0x0 != _0xcd15be.d ? _0x57eec0.VECTOR_4_ARRAY : this.getUsage(_0xcd15be.type, _0xcd15be.toGLSL(!0x1), _0xcd15be.n); }; _0x4e066a[_0x56ae('0x6')][_0x56ae('0x3b20')] = function(_0x5c9aeb, _0x5cca78, _0x877733) { for (var _0x28e020 = 0x0, _0x268c98 = this.mEntries; _0x28e020 < _0x268c98.length;) { var _0x49db77 = _0x268c98[_0x28e020];++_0x28e020; if (_0x49db77.type == _0x5c9aeb && _0x49db77.name == _0x5cca78 && _0x49db77.number == _0x877733) return _0x49db77.usage; } return _0x57eec0.UNUSED; }; _0x4e066a[_0x56ae('0x6')][_0x56ae('0x3ac9')] = function(_0x2f90e2) { this.mEntries.sort(function(_0x2f90e2, _0x37a25c) { return _0x2f90e2.number - _0x37a25c.number; }); this.mEntries.sort(function(_0x2f90e2, _0x51fe76) { return _0x59b8d7.__cast(_0x2f90e2.type, _0xc4f711) - _0x59b8d7.__cast(_0x51fe76.type, _0xc4f711); }); for (var _0x403555 = '', _0x4662f1 = 0x0, _0x38a002 = this.mEntries.length; _0x4662f1 < _0x38a002;) { var _0x278f02 = _0x4662f1++; _0x278f02 = this.mEntries[_0x278f02]; if (!(_0x2f90e2 && 0x2 != _0x278f02.type || !_0x2f90e2 && 0x2 == _0x278f02.type) && 0x3 != _0x278f02.type) { switch (_0x278f02.type) { case 0x0: _0x403555 += _0x56ae('0x3b21'); break; case 0x1: _0x403555 += _0x56ae('0x3b22'); break; case 0x2: _0x403555 += '\x09'; break; case 0x3: break; case 0x4: _0x403555 += _0x56ae('0x3b23'); break; case 0x5: _0x403555 += _0x56ae('0x3b22'); break; default: throw new _0x1adea8(new _0x35308d()); } switch (_0x278f02.usage._hx_index) { case 0x0: _0x131690.info(_0x56ae('0x3b24'), { fileName: _0x56ae('0x3b25'), lineNumber: 0x2ea, className: _0x56ae('0x3b1e'), methodName: _0x56ae('0x3ac9') }); break; case 0x1: _0x403555 += 'vec4\x20'; break; case 0x2: _0x403555 += _0x56ae('0x3b26'); break; case 0x3: _0x403555 += _0x56ae('0x3b27'); break; case 0x5: _0x403555 += 'samplerCube\x20'; break; case 0x7: _0x403555 += 'vec4\x20'; } _0x575257.nwheo(_0x278f02.usage, _0x57eec0.SAMPLER_2D_ALPHA) ? (_0x403555 += _0x56ae('0x3b27'), _0x403555 += _0x1b30b7.string(_0x278f02.name), _0x403555 += ';\x0a', _0x403555 += _0x575257.zzKuN, _0x403555 += _0x56ae('0x3b27'), _0x403555 += _0x1b30b7.string(_0x278f02.name + '_alpha'), _0x403555 += ';\x0a', _0x403555 += _0x56ae('0x3b22'), _0x403555 += _0x56ae('0x3b28'), _0x403555 += _0x1b30b7.string(_0x278f02.name + '_alphaEnabled')) : _0x278f02.usage == _0x57eec0.SAMPLER_CUBE_ALPHA ? (_0x403555 += 'samplerCube\x20', _0x403555 += _0x1b30b7.string(_0x278f02.name), _0x403555 += ';\x0a', _0x403555 += _0x56ae('0x3b22'), _0x403555 += 'samplerCube\x20', _0x403555 += _0x1b30b7.string(_0x278f02.name + _0x56ae('0x1ccf')), _0x403555 += ';\x0a', _0x403555 += _0x56ae('0x3b22'), _0x403555 += _0x56ae('0x3b28'), _0x403555 += _0x1b30b7.string(_0x278f02.name + _0x56ae('0x3b29'))) : _0x403555 = _0x278f02.usage == _0x57eec0.VECTOR_4_ARRAY ? _0x403555 + _0x1b30b7.string(_0x278f02.name + _0x56ae('0x3b2a')) : _0x403555 + _0x1b30b7.string(_0x278f02.name); _0x403555 += ';\x0a'; } } return _0x403555; }; _0x4e066a[_0x56ae('0x6')]['__class__'] = _0x4e066a; var _0x34b1af = function() {}; _0x5ac4a7[_0x56ae('0x3b2b')] = _0x34b1af; _0x34b1af[_0x56ae('0x8bf')] = 'openfl._internal.formats.agal._AGALConverter.RegisterMapEntry'; _0x34b1af[_0x56ae('0x6')] = {}; _0x34b1af[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x34b1af[_0x56ae('0x6')]['number'] = null; _0x34b1af[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x34b1af[_0x56ae('0x6')][_0x56ae('0x3b2c')] = null; _0x34b1af[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x34b1af; var _0x57eec0 = _0x3acb5b[_0x56ae('0x3b2d')] = {}, _0x5ae492 = function() {}; _0x3acb5b[_0x56ae('0x3b2d')]['__ename__'] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0xcda')] = _0x56ae('0x3b2e').split('\x20'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b30')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3ac8')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aef')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b00')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3af9')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b05')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b2f')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aee')] = {}; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aee')][_0x56ae('0xce3')] = 0x7; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aee')]['__enum__'] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aee')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b2f')][_0x56ae('0xce3')] = 0x6; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b2f')][_0x56ae('0xce4')] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b2f')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b05')][_0x56ae('0xce3')] = 0x5; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b05')][_0x56ae('0xce4')] = 'openfl._internal.formats.agal._AGALConverter.RegisterUsage'; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b05')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3af9')][_0x56ae('0xce3')] = 0x4; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3af9')][_0x56ae('0xce4')] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3af9')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b00')]['_hx_index'] = 0x3; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b00')][_0x56ae('0xce4')] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b00')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aef')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aef')][_0x56ae('0xce4')] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3aef')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3ac8')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3ac8')][_0x56ae('0xce4')] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3ac8')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b30')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b30')][_0x56ae('0xce4')] = _0x56ae('0x3b2d'); _0x3acb5b[_0x56ae('0x3b2d')][_0x56ae('0x3b30')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x3b31')] = _0x5ae492; _0x5ae492[_0x56ae('0x8bf')] = _0x56ae('0x3b31'); _0x5ae492[_0x56ae('0xc3b')] = function(_0x2fc7f9, _0x4e36bb) { var _0x1e3355 = _0x56ae('0x3b32')['split']('|'), _0x5fa2f1 = 0x0; while (!![]) { switch (_0x1e3355[_0x5fa2f1++]) { case '0': var _0x3ca766 = new _0x5ae492(); continue; case '1': _0x4e36bb = new _0x324a7d(_0x2fc7f9[_0x56ae('0xb5b')] >> 0x1f, _0x2fc7f9[_0x56ae('0xb5b')] >> 0x0); continue; case '2': _0x4e36bb = new _0x324a7d(_0x2fc7f9['high'] >> 0x1f, _0x2fc7f9[_0x56ae('0xb5b')] >> 0x18); continue; case '3': _0x3ca766['f'] = _0x4e36bb['low'] & 0xf; continue; case '4': _0x3ca766['m'] = _0x1c1b50['QsBmI'](_0x4e36bb[_0x56ae('0xbcd')], 0xf); continue; case '5': _0x3ca766['t'] = _0x4e36bb[_0x56ae('0xbcd')] & 0xf; continue; case '6': _0x3ca766['n'] = _0x2fc7f9['low'] & 0xffff; continue; case '7': _0x3ca766['programType'] = _0x4e36bb; continue; case '8': _0x3ca766['d'] = _0x4e36bb[_0x56ae('0xbcd')] & 0xf; continue; case '9': _0x4e36bb = new _0x324a7d(_0x1c1b50[_0x56ae('0x381f')](_0x2fc7f9[_0x56ae('0xb5b')], 0x10), _0x1c1b50[_0x56ae('0x364')](_0x2fc7f9[_0x56ae('0xb5b')], 0x10) | _0x2fc7f9[_0x56ae('0xbcd')] >>> 0x10); continue; case '10': _0x3ca766['b'] = _0x4e36bb[_0x56ae('0xbcd')] & 0xff; continue; case '11': _0x4e36bb = new _0x324a7d(_0x2fc7f9[_0x56ae('0xb5b')] >> 0x1f, _0x2fc7f9['high'] >> 0x14); continue; case '12': return _0x3ca766; case '13': _0x4e36bb = new _0x324a7d(_0x2fc7f9[_0x56ae('0xb5b')] >> 0x1f, _0x2fc7f9[_0x56ae('0xb5b')] >> 0x1c); continue; case '14': _0x3ca766['w'] = _0x1c1b50[_0x56ae('0x365')](_0x4e36bb[_0x56ae('0xbcd')], 0xf); continue; case '15': _0x3ca766['s'] = _0x4e36bb['low'] & 0xf; continue; case '16': _0x4e36bb = new _0x324a7d(_0x2fc7f9[_0x56ae('0xb5b')] >> 0x1f, _0x2fc7f9['high'] >> 0xc); continue; case '17': _0x3ca766[_0x56ae('0x3aa')] = _0x4e36bb[_0x56ae('0xbcd')] & 0xf; continue; case '18': _0x4e36bb = new _0x324a7d(_0x2fc7f9[_0x56ae('0xb5b')] >> 0x1f, _0x2fc7f9[_0x56ae('0xb5b')] >> 0x10); continue; case '19': _0x4e36bb = new _0x324a7d(_0x1c1b50[_0x56ae('0x381f')](_0x2fc7f9[_0x56ae('0xb5b')], 0x1f), _0x2fc7f9[_0x56ae('0xb5b')] >> 0x8); continue; } break; } }; _0x5ae492[_0x56ae('0x6')] = {}; _0x5ae492[_0x56ae('0x6')]['b'] = null; _0x5ae492[_0x56ae('0x6')]['d'] = null; _0x5ae492[_0x56ae('0x6')]['f'] = null; _0x5ae492[_0x56ae('0x6')]['m'] = null; _0x5ae492[_0x56ae('0x6')]['n'] = null; _0x5ae492[_0x56ae('0x6')][_0x56ae('0x1775')] = null; _0x5ae492[_0x56ae('0x6')]['s'] = null; _0x5ae492[_0x56ae('0x6')]['t'] = null; _0x5ae492[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x5ae492[_0x56ae('0x6')]['w'] = null; _0x5ae492[_0x56ae('0x6')]['toGLSL'] = function() { return _0x18fe19.prefixFromType(this.type, this.programType) + this.n; }; _0x5ae492[_0x56ae('0x6')][_0x56ae('0x3b06')] = function() { switch (this.f) { case 0x0: var _0x44465c = 0x5; break; case 0x1: _0x44465c = 0x4; break; default: throw new _0x1adea8(new _0x35308d()); } switch (this.m) { case 0x0: var _0x3a30df = 0x2; break; case 0x1: _0x3a30df = 0x1; break; case 0x2: _0x3a30df = 0x0; break; default: throw new _0x1adea8(new _0x35308d()); } switch (this.w) { case 0x0: var _0x330b47 = 0x0; break; case 0x1: _0x330b47 = 0x2; break; default: throw new _0x1adea8(new _0x35308d()); } return new _0x2a489c(_0x330b47, _0x44465c, _0x3a30df, (this.b << 0x18 >> 0x18) / 0x8, 0x4 == (this.s & 0x4), 0x1 == _0x575257.OmWDR(this.s, 0x1), 0x2 == this.t); }; _0x5ae492[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5ae492; var _0x2d08ba = function() {}; _0x5ac4a7[_0x56ae('0x3b33')] = _0x2d08ba; _0x2d08ba['__name__'] = 'openfl._internal.formats.agal._AGALConverter.SourceRegister'; _0x2d08ba[_0x56ae('0xc3b')] = function(_0x34e874, _0x11ef92, _0x20454f) { var _0x159319 = new _0x2d08ba(); _0x159319[_0x56ae('0x1775')] = _0x11ef92; _0x11ef92 = new _0x324a7d(_0x34e874['high'] >> 0x1f, _0x34e874[_0x56ae('0xb5b')] >> 0x1f); _0x159319['d'] = _0x11ef92[_0x56ae('0xbcd')] & 0x1; _0x11ef92 = new _0x324a7d(_0x34e874[_0x56ae('0xb5b')] >> 0x1f, _0x34e874['high'] >> 0x10); _0x159319['q'] = _0x11ef92['low'] & 0x3; _0x11ef92 = new _0x324a7d(_0x34e874[_0x56ae('0xb5b')] >> 0x1f, _0x34e874[_0x56ae('0xb5b')] >> 0x8); _0x159319[_0x56ae('0x3b34')] = _0x11ef92['low'] & 0xf; _0x11ef92 = new _0x324a7d(_0x34e874[_0x56ae('0xb5b')] >> 0x1f, _0x34e874[_0x56ae('0xb5b')] >> 0x0); _0x159319[_0x56ae('0x3aa')] = _0x11ef92[_0x56ae('0xbcd')] & 0xf; _0x11ef92 = new _0x324a7d(_0x34e874[_0x56ae('0xb5b')] >> 0x18, _0x34e874[_0x56ae('0xb5b')] << 0x8 | _0x34e874['low'] >>> 0x18); _0x159319['s'] = _0x11ef92[_0x56ae('0xbcd')] & 0xff; _0x11ef92 = new _0x324a7d(_0x34e874[_0x56ae('0xb5b')] >> 0x10, _0x34e874[_0x56ae('0xb5b')] << 0x10 | _0x34e874[_0x56ae('0xbcd')] >>> 0x10); _0x159319['o'] = _0x11ef92[_0x56ae('0xbcd')] & 0xff; _0x159319['n'] = _0x575257[_0x56ae('0x3b35')](_0x34e874['low'], 0xffff); _0x159319[_0x56ae('0x3ae2')] = _0x20454f; return _0x159319; }; _0x2d08ba[_0x56ae('0x6')] = {}; _0x2d08ba[_0x56ae('0x6')]['d'] = null; _0x2d08ba[_0x56ae('0x6')][_0x56ae('0x3b34')] = null; _0x2d08ba[_0x56ae('0x6')]['n'] = null; _0x2d08ba[_0x56ae('0x6')]['o'] = null; _0x2d08ba[_0x56ae('0x6')][_0x56ae('0x1775')] = null; _0x2d08ba[_0x56ae('0x6')]['q'] = null; _0x2d08ba[_0x56ae('0x6')]['s'] = null; _0x2d08ba[_0x56ae('0x6')][_0x56ae('0x3ae2')] = null; _0x2d08ba[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x2d08ba[_0x56ae('0x6')]['toGLSL'] = function(_0xca98ff, _0xabee74) { null == _0xabee74 && (_0xabee74 = 0x0); null == _0xca98ff && (_0xca98ff = !0x0); if (0x3 == this.type) return this.programType == _0x26c7e4.VERTEX ? _0x56ae('0x3b1b') : _0x56ae('0x1776'); var _0xc44f74 = 0xe4 == this.s && _0x575257.nwheo(0xf, this.sourceMask), _0x5b9273 = ''; if (0x5 != this.type && !_0xc44f74) { if (0x0 != (this.sourceMask & 0x1)) switch (this.s & 0x3) { case 0x0: _0x5b9273 += 'x'; break; case 0x1: _0x5b9273 += 'y'; break; case 0x2: _0x5b9273 += 'z'; break; case 0x3: _0x5b9273 += 'w'; } if (0x0 != (this.sourceMask & 0x2)) switch (_0x575257.LwWkN(this.s >> 0x2, 0x3)) { case 0x0: _0x5b9273 += 'x'; break; case 0x1: _0x5b9273 += 'y'; break; case 0x2: _0x5b9273 += 'z'; break; case 0x3: _0x5b9273 += 'w'; } if (0x0 != (this.sourceMask & 0x4)) switch (this.s >> 0x4 & 0x3) { case 0x0: _0x5b9273 += 'x'; break; case 0x1: _0x5b9273 += 'y'; break; case 0x2: _0x5b9273 += 'z'; break; case 0x3: _0x5b9273 += 'w'; } if (0x0 != (this.sourceMask & 0x8)) switch (this.s >> 0x6 & 0x3) { case 0x0: _0x5b9273 += 'x'; break; case 0x1: _0x5b9273 += 'y'; break; case 0x2: _0x5b9273 += 'z'; break; case 0x3: _0x5b9273 += 'w'; } } _0xc44f74 = _0x18fe19.prefixFromType(this.type, this.programType); if (0x0 == this.d) _0xc44f74 += this.n + _0xabee74; else { _0xc44f74 += this.o; var _0x49637e = ''; switch (this.q) { case 0x0: _0x49637e = 'x'; break; case 0x1: _0x49637e = 'y'; break; case 0x2: _0x49637e = 'z'; break; case 0x3: _0x49637e = 'w'; } _0x49637e = _0x18fe19.prefixFromType(this.itype, this.programType) + this.n + '.' + _0x49637e; _0xc44f74 += _0x575257.bMpwP + _0x49637e + ')\x20+' + _0xabee74 + ']'; } _0xca98ff && '' != _0x5b9273 && (_0xc44f74 += '.' + _0x5b9273); return _0xc44f74; }; _0x2d08ba[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2d08ba; var _0x343587 = function(_0xf3063e, _0x507584) { var _0x4c3104 = {}; _0x4c3104['soEKX'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 > _0xf76599; }; _0x4c3104[_0x56ae('0x3b36')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 & _0xf76599; }; if (_0x56ae('0x3b37') === _0x56ae('0x3b38')) { return 0x14 > _0xf3063e ? _0x507584 & _0x5016dd | ~_0x507584 & d : 0x28 > _0xf3063e ? _0x507584 ^ _0x5016dd ^ d : _0x4c3104[_0x56ae('0x3b39')](0x3c, _0xf3063e) ? _0x4c3104['uDDOM'](_0x507584, _0x5016dd) | _0x507584 & d | _0x5016dd & d : _0x507584 ^ _0x5016dd ^ d; } else { this[_0x56ae('0x93a')] = 0x0; _0xf3063e[_0x56ae('0xc5c')] = _0x507584; var _0x5016dd = _0xf3063e['readUTFBytes'](0x3); _0xf3063e[_0x56ae('0xc5c')] = _0x507584; if (_0x56ae('0x1624') != _0x5016dd) throw new _0x1adea8(new _0x35308d(_0x575257[_0x56ae('0x81c')])); 0xff == _0xf3063e['b'][_0x507584 + 0x6] ? (this[_0x56ae('0x93a')] = _0xf3063e['b'][_0x507584 + 0x7], _0xf3063e[_0x56ae('0xc5c')] = _0x507584 + 0x8, _0x5016dd = this[_0x56ae('0x3b3a')](_0xf3063e)) : (this[_0x56ae('0x93a')] = 0x0, _0xf3063e[_0x56ae('0xc5c')] = _0x575257[_0x56ae('0x81e')](_0x507584, 0x3), _0x5016dd = this['__readUInt24'](_0xf3063e)); if (_0xfeeea6['gt'](_0x59b8d7['__cast'](_0x507584 + _0x5016dd, _0xc4f711), _0x233b64['get_length'](_0xf3063e))) throw new _0x1adea8(new _0x35308d(_0x56ae('0x3b3b'))); this[_0x56ae('0xf17')] = _0xf3063e; } }; _0x5ac4a7[_0x56ae('0x3b3c')] = _0x343587; _0x343587[_0x56ae('0x8bf')] = _0x56ae('0x3b3c'); _0x343587[_0x56ae('0x6')] = {}; _0x343587[_0x56ae('0x6')][_0x56ae('0x3b3d')] = null; _0x343587[_0x56ae('0x6')][_0x56ae('0x3b3e')] = null; _0x343587[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x343587[_0x56ae('0x6')]['height'] = null; _0x343587[_0x56ae('0x6')][_0x56ae('0x3b3f')] = null; _0x343587[_0x56ae('0x6')][_0x56ae('0x93a')] = null; _0x343587[_0x56ae('0x6')]['width'] = null; _0x343587[_0x56ae('0x6')][_0x56ae('0x3b40')] = function(_0x594088, _0x5c62ae, _0x45c5d0) { var _0x5b669d = _0x56ae('0x3b41').split('|'), _0x27ee2b = 0x0; while (!![]) { switch (_0x5b669d[_0x27ee2b++]) { case '0': return 0x5 == this.atfFormat; case '1': this.width = 0x1 << this.data.readUnsignedByte(); continue; case '2': this.mipCount = this.data.readUnsignedByte(); continue; case '3': if (!_0x45c5d0 && 0x0 != _0x3c8dbe) throw new _0x1adea8(new _0x35308d(_0x56ae('0x3b42'))); continue; case '4': 0x3 != this.atfFormat && 0x5 != this.atfFormat && _0x131690.warn('Only\x20ATF\x20block\x20compressed\x20textures\x20without\x20JPEG-XR+LZMA\x20are\x20supported', { fileName: _0x575257.HrBMV, lineNumber: 0x60, className: _0x56ae('0x3b3c'), methodName: 'readHeader' }); continue; case '5': this.height = 0x1 << this.data.readUnsignedByte(); continue; case '6': if (this.width != _0x594088 || this.height != _0x5c62ae) throw new _0x1adea8(new _0x35308d(_0x56ae('0x3b43'))); continue; case '7': var _0x332b56 = this.data.readUnsignedByte(), _0x3c8dbe = _0x332b56 >>> 0x7; continue; case '8': if (_0x45c5d0 && 0x1 != _0x3c8dbe) throw new _0x1adea8(new _0x35308d(_0x56ae('0x3b44'))); continue; case '9': this.atfFormat = _0x332b56 & 0x7f; continue; case '10': this.cubeMap = _0x45c5d0; continue; } break; } }; _0x343587[_0x56ae('0x6')][_0x56ae('0x3b45')] = function(_0xe4e884) { for (var _0x45878d = 0x3 > this.version ? 0x3 : 0x4, _0x4fddb5 = 0x0, _0x86d4a3 = this.cubeMap ? 0x6 : 0x1; _0x4fddb5 < _0x86d4a3;) for (var _0x1f86df = _0x4fddb5++, _0xff35e8 = 0x0, _0x1b30b7 = this.mipCount; _0xff35e8 < _0x1b30b7;) for (var _0x2d9f4e = _0xff35e8++, _0x5ac4a7 = 0x0, _0x4e6193 = _0x45878d; _0x5ac4a7 < _0x4e6193;) { var _0x5c4c32 = _0x5ac4a7++, _0x263410 = 0x0 == this.version ? this.__readUInt24(this.data) : this.__readUInt32(this.data); if (_0xfeeea6.gt(this.data.position + _0x263410, _0x233b64.get_length(this.data))) throw new _0x1adea8(new _0x35308d(_0x56ae('0x1b8c'))); if (_0xfeeea6.gt(_0x263410, 0x0)) { var _0x5a03d8 = new _0x36de50(new ArrayBuffer(_0x263410)), _0x2b39f7 = this.data, _0x370254 = _0x233b64.fromBytes(_0x5a03d8), _0x252a59 = 0x0, _0x37c090 = _0x263410; null == _0x37c090 && (_0x37c090 = 0x0); null == _0x252a59 && (_0x252a59 = 0x0); _0x2b39f7.readBytes(_0x370254, _0x252a59, _0x37c090); _0xe4e884(_0x1f86df, _0x2d9f4e, _0x5c4c32, this.width >> _0x2d9f4e, this.height >> _0x2d9f4e, _0x263410, _0x5a03d8); } } }; _0x343587[_0x56ae('0x6')][_0x56ae('0x3b46')] = function(_0x5dfd18) { var _0x37061e = _0x5dfd18.readUnsignedByte() << 0x10; _0x37061e |= _0x5dfd18.readUnsignedByte() << 0x8; return _0x37061e |= _0x5dfd18.readUnsignedByte(); }; _0x343587[_0x56ae('0x6')][_0x56ae('0x3b3a')] = function(_0x6e619) { var _0x45943a = _0x6e619.readUnsignedByte() << 0x18; _0x45943a |= _0x6e619.readUnsignedByte() << 0x10; _0x45943a |= _0x6e619.readUnsignedByte() << 0x8; return _0x45943a |= _0x6e619.readUnsignedByte(); }; _0x343587[_0x56ae('0x6')]['__class__'] = _0x343587; var _0x247f25 = function() {}; _0x5ac4a7[_0x56ae('0x3b47')] = _0x247f25; _0x247f25[_0x56ae('0x8bf')] = 'openfl._internal.formats.html.HTMLParser'; _0x247f25[_0x56ae('0xc3b')] = function(_0x50178b, _0xbf81e5, _0x3a4368) { _0x50178b = _0x50178b[_0x56ae('0x31')](_0x247f25[_0x56ae('0x3b48')]['r'], '\x0a'); _0x50178b = _0x50178b[_0x56ae('0x31')](_0x247f25[_0x56ae('0x3b49')][0x0]['r'], '\x22'); _0x50178b = _0x50178b[_0x56ae('0x31')](_0x247f25[_0x56ae('0x3b49')][0x1]['r'], '\x27'); _0x50178b = _0x50178b[_0x56ae('0x31')](_0x247f25['__regexEntities'][0x2]['r'], '&'); _0x50178b = _0x50178b['replace'](_0x247f25[_0x56ae('0x3b49')][0x5]['r'], '\x20'); var _0x5ab843 = _0x50178b[_0x56ae('0x44')]('<'); if (0x1 == _0x5ab843[_0x56ae('0x32')]) _0x50178b = _0x50178b[_0x56ae('0x31')](_0x247f25[_0x56ae('0x3b4a')]['r'], ''), 0x1 < _0x3a4368['get_length']() && _0x3a4368[_0x56ae('0x9d8')](0x1, _0x3a4368['get_length']() - 0x1), _0x50178b = _0x50178b['replace'](_0x247f25[_0x56ae('0x3b49')][0x3]['r'], '<'), _0x50178b = _0x50178b[_0x56ae('0x31')](_0x247f25['__regexEntities'][0x4]['r'], '>'), _0x3a4368 = _0x3a4368[_0x56ae('0x1b')](0x0), _0x3a4368[_0x56ae('0xc16')] = _0xbf81e5, _0x3a4368[_0x56ae('0x950')] = 0x0, _0x3a4368[_0x56ae('0xf6a')] = _0x50178b['length']; else { _0x3a4368[_0x56ae('0x9d8')](0x0, _0x3a4368[_0x56ae('0x9fa')]()); _0x50178b = ''; for (var _0x4029f2, _0x1eb7d4 = 0x0, _0x1179e4 = _0x5ab843[_0x56ae('0x32')]; _0x1eb7d4 < _0x1179e4;) { var _0x2d9f4e = _0x1eb7d4++; _0x4029f2 = _0x5ab843[_0x2d9f4e]; _0x4029f2 = _0x4029f2[_0x56ae('0x31')](_0x247f25['__regexEntities'][0x3]['r'], '<'); _0x4029f2 = _0x4029f2[_0x56ae('0x31')](_0x247f25['__regexEntities'][0x4]['r'], '>'); _0x5ab843[_0x2d9f4e] = _0x4029f2; } _0x4029f2 = [_0xbf81e5[_0x56ae('0xa48')]()]; _0x1eb7d4 = []; _0x2d9f4e = !0x1; for (_0x1179e4 = 0x0; _0x1179e4 < _0x5ab843['length'];) { var _0x5ac4a7 = _0x5ab843[_0x1179e4]; ++_0x1179e4; if ('' != _0x5ac4a7) { var _0x4e6193 = '/' == _0x11208a['substr'](_0x5ac4a7, 0x0, 0x1), _0x5c4c32 = _0x5ac4a7[_0x56ae('0x3b')]('>'), _0x2b9a9e = _0x5c4c32 + 0x1, _0x86394b = _0x5ac4a7[_0x56ae('0x3b')]('\x20'); _0x86394b = _0x5ac4a7[_0x56ae('0xb18')](_0x4e6193 ? 0x1 : 0x0, -0x1 < _0x86394b && _0x86394b < _0x5c4c32 ? _0x86394b : _0x5c4c32); if (_0x4e6193) 0x0 == _0x1eb7d4[_0x56ae('0x32')] || _0x86394b[_0x56ae('0x1619')]() != _0x1eb7d4[_0x1eb7d4[_0x56ae('0x32')] - 0x1][_0x56ae('0x1619')]() ? _0x131690[_0x56ae('0x3b4b')]('Invalid\x20HTML,\x20unexpected\x20closing\x20tag\x20ignored:\x20' + _0x86394b, { 'fileName': _0x56ae('0x3b4c'), 'lineNumber': 0x61, 'className': _0x56ae('0x3b47'), 'methodName': _0x56ae('0xc3b') }) : (_0x1eb7d4['pop'](), _0x4029f2[_0x56ae('0x1580')](), _0x4e6193 = _0x4029f2[_0x4029f2[_0x56ae('0x32')] - 0x1][_0x56ae('0xa48')](), 'p' == _0x86394b[_0x56ae('0x1619')]() && 0x0 < _0x3a4368[_0x56ae('0x9fa')]() && (_0x50178b += '\x0a', _0x2d9f4e = !0x0, _0x3a4368[_0x56ae('0x1b')](_0x3a4368[_0x56ae('0x9fa')]() - 0x1)[_0x56ae('0xf6a')]++), _0x2b9a9e < _0x5ac4a7[_0x56ae('0x32')] && (_0x2d9f4e = _0x11208a[_0x56ae('0xc14')](_0x5ac4a7, _0x2b9a9e, null), _0x3a4368[_0x56ae('0x8f0')](new _0xce4470(_0x4e6193, _0x50178b[_0x56ae('0x32')], _0x50178b['length'] + _0x2d9f4e['length'])), _0x50178b += _0x2d9f4e, _0x2d9f4e = !0x1)); else if (_0x4e6193 = _0x4029f2[_0x4029f2['length'] - 0x1]['clone'](), -0x1 < _0x5c4c32) { switch (_0x86394b[_0x56ae('0x1619')]()) { case 'a': _0x247f25[_0x56ae('0x3b4d')][_0x56ae('0xc18')](_0x5ac4a7) && (_0x4e6193[_0x56ae('0x1587')] = _0x247f25['__getAttributeMatch'](_0x247f25[_0x56ae('0x3b4d')])); break; case 'b': _0x4e6193[_0x56ae('0x211e')] = !0x0; break; case 'em': case 'i': _0x4e6193[_0x56ae('0x36b8')] = !0x0; break; case 'font': _0x247f25[_0x56ae('0x3362')][_0x56ae('0xc18')](_0x5ac4a7) && (_0x4e6193[_0x56ae('0x211d')] = _0x247f25['__getAttributeMatch'](_0x247f25['__regexFace'])); _0x247f25[_0x56ae('0x3364')][_0x56ae('0xc18')](_0x5ac4a7) && (_0x4e6193[_0x56ae('0x150e')] = _0x1b30b7[_0x56ae('0xcc9')]('0x' + _0x247f25[_0x56ae('0x38df')](_0x247f25['__regexColor']))); if (_0x247f25['__regexSize'][_0x56ae('0xc18')](_0x5ac4a7)) { _0x5c4c32 = _0x247f25['__getAttributeMatch'](_0x247f25[_0x56ae('0x3365')]); var _0x2b39f7 = _0x11208a[_0x56ae('0xc2a')](_0x5c4c32, 0x0); _0x4e6193[_0x56ae('0xf46')] = 0x2b == _0x2b39f7 || 0x2d == _0x2b39f7 ? (0x2 <= _0x4029f2[_0x56ae('0x32')] ? _0x4029f2[_0x4029f2[_0x56ae('0x32')] - 0x2] : _0xbf81e5)[_0x56ae('0xf46')] + _0x1b30b7['parseInt'](_0x5c4c32) : _0x1b30b7[_0x56ae('0xcc9')](_0x5c4c32); } break; case 'p': 0x0 < _0x3a4368[_0x56ae('0x9fa')]() && !_0x2d9f4e && (_0x50178b += '\x0a'); _0x247f25[_0x56ae('0x3b4e')][_0x56ae('0xc18')](_0x5ac4a7) && (_0x5c4c32 = _0x247f25[_0x56ae('0x38df')](_0x247f25[_0x56ae('0x3b4e')])[_0x56ae('0x1619')](), _0x4e6193[_0x56ae('0xb29')] = _0x3025cb[_0x56ae('0x129c')](_0x5c4c32)); break; case _0x56ae('0x3b4f'): _0x247f25['__regexBlockIndent'][_0x56ae('0xc18')](_0x5ac4a7) && (_0x4e6193['blockIndent'] = _0x1b30b7[_0x56ae('0xcc9')](_0x247f25['__getAttributeMatch'](_0x247f25['__regexBlockIndent']))); _0x247f25[_0x56ae('0x3b50')][_0x56ae('0xc18')](_0x5ac4a7) && (_0x4e6193[_0x56ae('0x3327')] = _0x1b30b7[_0x56ae('0xcc9')](_0x247f25['__getAttributeMatch'](_0x247f25['__regexIndent']))); _0x247f25[_0x56ae('0x3b51')][_0x56ae('0xc18')](_0x5ac4a7) && (_0x4e6193[_0x56ae('0x3328')] = _0x1b30b7['parseInt'](_0x247f25[_0x56ae('0x38df')](_0x247f25[_0x56ae('0x3b51')]))); _0x247f25[_0x56ae('0x3b52')]['match'](_0x5ac4a7) && (_0x4e6193['leftMargin'] = _0x1b30b7[_0x56ae('0xcc9')](_0x247f25[_0x56ae('0x38df')](_0x247f25['__regexLeftMargin']))); _0x247f25['__regexRightMargin'][_0x56ae('0xc18')](_0x5ac4a7) && (_0x4e6193[_0x56ae('0x3326')] = _0x1b30b7[_0x56ae('0xcc9')](_0x247f25[_0x56ae('0x38df')](_0x247f25[_0x56ae('0x3b53')]))); if (_0x247f25[_0x56ae('0x3b54')][_0x56ae('0xc18')](_0x5ac4a7)) { if (_0x56ae('0x3b55') !== _0x56ae('0x3b55')) { var _0x3bec99 = this[_0x56ae('0xb0e')][_0x56ae('0xcd9')](this[_0x56ae('0x19cb')]++); '\x0a' == _0x3bec99 ? (++this[_0x56ae('0x199f')], this['_charLineIndex'] = 0x0) : '\x0d' != _0x3bec99 && ++this[_0x56ae('0x19a0')]; this['_parseIndex'] >= this[_0x56ae('0xb0e')]['length'] && (this[_0x56ae('0x19b3')] = !0x0); return _0x3bec99; } else { _0x5c4c32 = _0x247f25[_0x56ae('0x38df')](_0x247f25['__regexTabStops'])[_0x56ae('0x44')]('\x20'); _0x2b39f7 = []; for (var _0x370254 = 0x0; _0x370254 < _0x5c4c32[_0x56ae('0x32')];) { var _0x252a59 = _0x5c4c32[_0x370254]; ++_0x370254; _0x2b39f7[_0x56ae('0x8f0')](_0x1b30b7[_0x56ae('0xcc9')](_0x252a59)); } _0x4e6193[_0x56ae('0x36bb')] = _0x2b39f7; } } break; case 'u': _0x4e6193[_0x56ae('0x3346')] = !0x0; } _0x4029f2[_0x56ae('0x8f0')](_0x4e6193); _0x1eb7d4[_0x56ae('0x8f0')](_0x86394b); _0x2b9a9e < _0x5ac4a7[_0x56ae('0x32')] ? (_0x2d9f4e = _0x5ac4a7[_0x56ae('0xb18')](_0x2b9a9e), _0x3a4368['push'](new _0xce4470(_0x4e6193, _0x50178b[_0x56ae('0x32')], _0x50178b['length'] + _0x2d9f4e[_0x56ae('0x32')])), _0x50178b += _0x2d9f4e, _0x2d9f4e = !0x1) : 0x0 < _0x3a4368[_0x56ae('0x9fa')]() && _0x3a4368[_0x56ae('0x1b')](_0x3a4368['get_length']() - 0x1)[_0x56ae('0xf6a')]++; } else _0x3a4368['push'](new _0xce4470(_0x4e6193, _0x50178b[_0x56ae('0x32')], _0x50178b['length'] + _0x5ac4a7['length'])), _0x50178b += _0x5ac4a7, _0x2d9f4e = !0x1; } } _0x575257[_0x56ae('0x3b56')](0x0, _0x3a4368[_0x56ae('0x9fa')]()) && _0x3a4368[_0x56ae('0x8f0')](new _0xce4470(_0x4029f2[0x0], 0x0, 0x0)); } return _0x50178b; }; _0x247f25[_0x56ae('0x38df')] = function(_0x41aa3c) { return null != _0x41aa3c['matched'](0x2) ? _0x41aa3c['matched'](0x2) : _0x41aa3c[_0x56ae('0xc19')](0x3); }; _0x3acb5b[_0x56ae('0x17bb')] = {}; _0x3acb5b[_0x56ae('0x17bb')][_0x56ae('0xc87')] = _0x56ae('0x17bb'); _0x3acb5b[_0x56ae('0x17bb')][_0x56ae('0xcda')] = ['BlurFilter', _0x56ae('0x3b57'), _0x56ae('0x3b58'), _0x1c1b50.iASRS]; _0x3acb5b[_0x56ae('0x17bb')][_0x56ae('0x3b59')] = (_0xf76599 = function(_0x51ce7e, _0x2fb364, _0x4781fa) { return { _hx_index: 0x0, blurX: _0x51ce7e, blurY: _0x2fb364, quality: _0x4781fa, __enum__: _0x56ae('0x17bb'), toString: _0x370254 }; }, _0xf76599.__params__ = ['blurX', _0x56ae('0x3b5a'), _0x56ae('0xbdf')], _0xf76599); _0x3acb5b[_0x56ae('0x17bb')][_0x56ae('0x3b57')] = (_0xf76599 = function(_0x4d22ee) { if (_0x56ae('0x3b5b') === 'hXeBM') { return { _hx_index: 0x1, matrix: _0x4d22ee, __enum__: _0x56ae('0x17bb'), toString: _0x370254 }; } else { null == b && (b = 0x0); for (var _0x42ec61 = this.__array.length; b < _0x42ec61;) { var _0x1e2887 = b++; if (this.__array[_0x1e2887] == _0x4d22ee) return _0x1e2887; } return -0x1; } }, _0xf76599.__params__ = [_0x56ae('0x1902')], _0xf76599); _0x3acb5b[_0x56ae('0x17bb')][_0x56ae('0x3b58')] = (_0xf76599 = function(_0x59edd7, _0x480da8, _0x44ca97, _0x43968d, _0x36cb56, _0x465ce2, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193, _0x5c4c32) { return { _hx_index: 0x2, distance: _0x59edd7, angle: _0x480da8, color: _0x44ca97, alpha: _0x43968d, blurX: _0x36cb56, blurY: _0x465ce2, strength: _0x1b30b7, quality: _0x2d9f4e, inner: _0x5ac4a7, knockout: _0x4e6193, hideObject: _0x5c4c32, __enum__: _0x1c1b50.foYWs, toString: _0x370254 }; }, _0xf76599.__params__ = _0x56ae('0x3b5c').split('\x20'), _0xf76599); _0x3acb5b[_0x56ae('0x17bb')][_0x56ae('0x3b5d')] = (_0xf76599 = function(_0x1b0c67, _0xe5c6de, _0xb77c0c, _0x5ed05a, _0xd09a7c, _0x4a4a29, _0x1b30b7, _0x2d9f4e) { return { _hx_index: 0x3, color: _0x1b0c67, alpha: _0xe5c6de, blurX: _0xb77c0c, blurY: _0x5ed05a, strength: _0xd09a7c, quality: _0x4a4a29, inner: _0x1b30b7, knockout: _0x2d9f4e, __enum__: 'openfl._internal.formats.swf.FilterType', toString: _0x370254 }; }, _0xf76599.__params__ = _0x56ae('0x3b5e').split('\x20'), _0xf76599); var _0x14dcc5 = function() { if (_0x56ae('0x3b5f') !== _0x56ae('0x3b60')) { this[_0x56ae('0x3316')] = new _0x3cd041(); this[_0x56ae('0x3b61')] = new _0x10cca0(); } else { if (0x4 < a[_0x56ae('0x32')]) { for (var _0x4c322e = [], _0x2b1277, _0x7725f5 = 0x1, _0x4dc8d3 = a[_0x56ae('0x32')]; _0x7725f5 < _0x4dc8d3;) _0x2b1277 = _0x7725f5++, _0x2b1277 = parseFloat(a[_0x2b1277]), isNaN(_0x2b1277) || _0x4c322e[_0x56ae('0x8f0')](_0x2b1277); this['_vertexNormals'][_0x56ae('0x8f0')](new _0x30e456(_0x4c322e[0x0], _0x4c322e[0x1], -_0x4c322e[0x2])); } else this[_0x56ae('0xb11')][_0x56ae('0x8f0')](new _0x30e456(parseFloat(a[0x1]), parseFloat(a[0x2]), -parseFloat(a[0x3]))); } }; _0x5ac4a7[_0x56ae('0x3b62')] = _0x14dcc5; _0x14dcc5[_0x56ae('0x8bf')] = _0x56ae('0x3b62'); _0x14dcc5[_0x56ae('0x3582')] = function(_0x2b378c) { var _0x4574bd = _0x5ac4a7[_0x2b378c]; null == _0x4574bd && (_0x4574bd = _0x876409[_0x56ae('0x31')](_0x2b378c, _0x56ae('0x3b63'), _0x56ae('0x3b64')), _0x4574bd = _0x5ac4a7[_0x4574bd]); null == _0x4574bd && (_0x2b378c = _0x876409[_0x56ae('0x31')](_0x2b378c, _0x56ae('0x3b65'), _0x56ae('0x3b64')), _0x4574bd = _0x5ac4a7[_0x2b378c]); return _0x4574bd; }; _0x14dcc5[_0x56ae('0xce7')] = function(_0x4cb8a5) { var _0x1fc284 = _0x3acb5b[_0x4cb8a5]; null == _0x1fc284 && (_0x1fc284 = _0x876409[_0x56ae('0x31')](_0x4cb8a5, _0x56ae('0x3b63'), _0x56ae('0x3b64')), _0x1fc284 = _0x3acb5b[_0x1fc284]); _0x1c1b50[_0x56ae('0x366')](null, _0x1fc284) && (_0x4cb8a5 = _0x876409[_0x56ae('0x31')](_0x4cb8a5, _0x56ae('0x3b65'), 'openfl'), _0x1fc284 = _0x3acb5b[_0x4cb8a5]); return _0x1fc284; }; _0x14dcc5[_0x56ae('0x18a7')] = function(_0x25f352) { if (_0x56ae('0x3b66') !== _0x56ae('0x3b66')) { var _0x251dd9 = b[_0x25f352];++_0x25f352; if (_0x251dd9[_0x56ae('0xafa')] == _0x5465e8[_0x56ae('0xafc')]) return _0x251dd9; } else { if (null == _0x25f352) return null; _0x25f352 = new _0xac7b92(_0x25f352); _0x25f352['setResolver']({ 'resolveClass': _0x14dcc5[_0x56ae('0x3582')], 'resolveEnum': _0x14dcc5['resolveEnum'] }); _0x25f352 = _0x25f352['unserialize'](); _0x575257[_0x56ae('0x820')](null, _0x25f352) && _0x25f352[_0x56ae('0xc67')](); return _0x25f352; } }; _0x14dcc5[_0x56ae('0x6')] = {}; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x93d')] = null; _0x14dcc5[_0x56ae('0x6')]['library'] = null; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x3b67')] = null; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x3316')] = null; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x3b61')] = null; _0x14dcc5[_0x56ae('0x6')]['createButton'] = function(_0x52aa56) { if (_0x56ae('0x3b68') !== 'oRoNZ') { return b == _0x52aa56 ? 0x0 : b > _0x52aa56 ? -0x1 : 0x1; } else { return null; } }; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x2e35')] = function(_0x554f1b) { if (_0x56ae('0x3b69') !== _0x56ae('0x3b69')) { this.x = _0x554f1b; this.y = _0x44e7f6; this.id = c; this.dx = d; this.dy = e; this.pressure = f; this.device = _0x1b30b7; } else { null == _0x554f1b && (_0x554f1b = ''); if ('' == _0x554f1b) return this.root.__createObject(this); var _0x44e7f6 = this.symbolsByClassName; _0x554f1b = null != _0x586025[_0x554f1b] ? _0x44e7f6.getReserved(_0x554f1b) : _0x44e7f6.h[_0x554f1b]; return null != _0x554f1b && _0x554f1b instanceof _0x25b160 ? _0x59b8d7.__cast(_0x554f1b, _0x25b160).__createObject(this) : null; } }; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x1294')] = function(_0xdb1ab0) { var _0x4359c4 = this.symbolsByClassName; _0xdb1ab0 = null != _0x586025[_0xdb1ab0] ? _0x4359c4.getReserved(_0xdb1ab0) : _0x4359c4.h[_0xdb1ab0]; return null != _0xdb1ab0 && _0xdb1ab0 instanceof _0x10a3fa ? _0x422531.getBitmapData(_0xdb1ab0.path) : null; }; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x3b6a')] = function(_0x135560) { var _0x4f7763 = this.symbolsByClassName; return null != _0x586025[_0x135560] ? _0x4f7763.existsReserved(_0x135560) : _0x4f7763.h.hasOwnProperty(_0x135560); }; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x3573')] = function() { var _0x53bbe5 = new _0x28cec5(); _0x53bbe5.serialize(this); return _0x53bbe5.toString(); }; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0xc67')] = function() { if (_0x1c1b50.osudu(null, this.symbols)) { null == this.symbolsByClassName && (this.symbolsByClassName = new _0x10cca0()); for (var _0x196a18 = this.symbols.iterator(); _0x196a18.hasNext();) { var _0x4774ae = _0x196a18.next(); if (null != _0x4774ae && null != _0x4774ae.className) { var _0x31277a = _0x4774ae.className, _0x118054 = this.symbolsByClassName; null != _0x586025[_0x31277a] ? _0x118054.setReserved(_0x31277a, _0x4774ae) : _0x118054.h[_0x31277a] = _0x4774ae; } } } }; _0x14dcc5[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x14dcc5; var _0x41354e = function() { _0x3e206c['call'](this); }; _0x5ac4a7[_0x56ae('0x3b6b')] = _0x41354e; _0x41354e[_0x56ae('0x8bf')] = _0x56ae('0x3b6b'); _0x41354e[_0x56ae('0xc3d')] = function(_0x5a6abe) { if (_0x56ae('0x3b6c') !== _0x56ae('0x3b6d')) { _0x5a6abe = _0x3e206c[_0x56ae('0xc3d')](_0x5a6abe); if (null != _0x5a6abe) { if (_0x56ae('0x3b6e') === _0x56ae('0x3b6e')) { if (_0x5a6abe instanceof _0x41354e) return _0x5a6abe; var _0x21b3dc = new _0x41354e(); _0x21b3dc[_0x56ae('0xae6')] = _0x5a6abe; return _0x21b3dc; } else { null != this[_0x56ae('0x1d8e')] && this['rigidbody']['applyForce'](_0x5a6abe, _0x21b3dc, c); } } return null; } else { _0x21b3dc = _0x5a6abe[_0x56ae('0x42')](); var _0x57779b = this['_libImages']; _0x21b3dc = null != _0x586025[_0x21b3dc] ? _0x57779b[_0x56ae('0x99c')](_0x21b3dc) : _0x57779b['h'][_0x21b3dc]; this['addDependency'](_0x21b3dc['id'], new _0x1f0704(_0x21b3dc['init_from'])); } }; _0x41354e[_0x56ae('0x8ee')] = _0x3e206c; _0x41354e['prototype'] = _0x4e6193(_0x3e206c[_0x56ae('0x6')], { '__proxy': null, 'exists': function(_0x1b3012, _0x5088ca) { return null != this[_0x56ae('0xae6')] ? this[_0x56ae('0xae6')]['exists'](_0x1b3012, _0x5088ca) : _0x3e206c['prototype'][_0x56ae('0x1649')]['call'](this, _0x1b3012, _0x5088ca); }, 'getAsset': function(_0x40dc18, _0x4b266e) { return null != this['__proxy'] ? this[_0x56ae('0xae6')]['getAsset'](_0x40dc18, _0x4b266e) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x14d4')][_0x56ae('0x94d')](this, _0x40dc18, _0x4b266e); }, 'getAudioBuffer': function(_0x29627f) { return null != this['__proxy'] ? this[_0x56ae('0xae6')][_0x56ae('0x3b6f')](_0x29627f) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x3b6f')][_0x56ae('0x94d')](this, _0x29627f); }, 'getBytes': function(_0x70686e) { if (_0x56ae('0x3b70') !== _0x56ae('0x3b70')) { null != this['_parent'] && this[_0x56ae('0xfce')][_0x56ae('0x1315')](this); this[_0x56ae('0xfce')] = null; } else { return null != this[_0x56ae('0xae6')] ? this['__proxy'][_0x56ae('0xc4c')](_0x70686e) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0xc4c')][_0x56ae('0x94d')](this, _0x70686e); } }, 'getFont': function(_0x3dfac5) { return null != this['__proxy'] ? this[_0x56ae('0xae6')][_0x56ae('0xb5e')](_0x3dfac5) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0xb5e')]['call'](this, _0x3dfac5); }, 'getImage': function(_0x18dd8f) { return _0x575257[_0x56ae('0x821')](null, this[_0x56ae('0xae6')]) ? this[_0x56ae('0xae6')]['getImage'](_0x18dd8f) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0xae7')]['call'](this, _0x18dd8f); }, 'getText': function(_0x1aaca1) { return null != this['__proxy'] ? this[_0x56ae('0xae6')][_0x56ae('0x11d6')](_0x1aaca1) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x11d6')][_0x56ae('0x94d')](this, _0x1aaca1); }, 'isLocal': function(_0x10b9f0, _0x41ece3) { return null != this[_0x56ae('0xae6')] ? this[_0x56ae('0xae6')][_0x56ae('0x391f')](_0x10b9f0, _0x41ece3) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x391f')]['call'](this, _0x10b9f0, _0x41ece3); }, 'load': function() { return null != this[_0x56ae('0xae6')] ? this[_0x56ae('0xae6')][_0x56ae('0x158e')]() : _0x3e206c[_0x56ae('0x6')]['load'][_0x56ae('0x94d')](this); }, 'loadAudioBuffer': function(_0x5f4ebe) { return null != this[_0x56ae('0xae6')] ? this['__proxy']['loadAudioBuffer'](_0x5f4ebe) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x3b71')][_0x56ae('0x94d')](this, _0x5f4ebe); }, 'loadBytes': function(_0x3ab1d6) { return null != this['__proxy'] ? this[_0x56ae('0xae6')][_0x56ae('0x1629')](_0x3ab1d6) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x1629')][_0x56ae('0x94d')](this, _0x3ab1d6); }, 'loadFont': function(_0x3f6f7f) { return null != this[_0x56ae('0xae6')] ? this[_0x56ae('0xae6')][_0x56ae('0x398c')](_0x3f6f7f) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x398c')][_0x56ae('0x94d')](this, _0x3f6f7f); }, 'loadImage': function(_0x28c9f5) { return null != this[_0x56ae('0xae6')] ? this[_0x56ae('0xae6')][_0x56ae('0x377d')](_0x28c9f5) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x377d')][_0x56ae('0x94d')](this, _0x28c9f5); }, 'loadText': function(_0x44edb3) { if (_0x56ae('0x3b72') !== _0x56ae('0x3b72')) { var _0x57192c = this[_0x56ae('0x179c')](); _0x57192c = new _0x2b2c54(_0x57192c); f[_0x56ae('0xa60')][_0x56ae('0x179d')](_0x57192c); f[_0x56ae('0xa61')][_0x56ae('0x8ae')](_0x57192c[_0x56ae('0xa62')]()); d[_0x56ae('0xe37')]['set'](e, f); } else { return null != this['__proxy'] ? this[_0x56ae('0xae6')][_0x56ae('0x3536')](_0x44edb3) : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x3536')]['call'](this, _0x44edb3); } }, 'unload': function() { if ('eessR' === _0x56ae('0x3b73')) { null != this[_0x56ae('0xae6')] ? this[_0x56ae('0xae6')][_0x56ae('0x1529')]() : _0x3e206c[_0x56ae('0x6')][_0x56ae('0x1529')][_0x56ae('0x94d')](this); } else { var _0x1dc652 = _0x56ae('0x3b74')[_0x56ae('0x44')]('|'), _0x50fdec = 0x0; while (!![]) { switch (_0x1dc652[_0x50fdec++]) { case '0': _0x56da64 = new _0x5c4c32(this[_0x56ae('0x1059')][_0x56ae('0xe7c')]()); continue; case '1': var _0x2b6364 = new _0x5c4c32(this['child']['get_onScreen']()); continue; case '2': this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2d); continue; case '3': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25d9'), 0x0, -0x82, null, _0x56da64, null, null, null); continue; case '4': this['angel']['setIndexedPosition'](1.6, 2.7); continue; case '5': this[_0x56ae('0x25bb')](this[_0x56ae('0x1059')]); continue; case '6': this[_0x56ae('0x25ba')](); continue; case '7': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0x113e')](0x0, 0x0, this[_0x56ae('0x1ed9')][_0x56ae('0x105e')]() - 0xf3); continue; case '8': this[_0x56ae('0x25bb')](this[_0x56ae('0x1024')]); continue; case '9': this[_0x56ae('0x2520')](_0x4622dd['home3'], 0x0, { 'stopLoadingAfter': 0x1, 'endTiles': !0x1 }); continue; case '10': this[_0x56ae('0x25bb')](this[_0x56ae('0xe7b')]); continue; case '11': this[_0x56ae('0x1025')]['splice'](this['sprites'][_0x56ae('0x3b')](this[_0x56ae('0x1457')], 0x0), 0x1); continue; case '12': this[_0x56ae('0x1059')]['spritesheet']['set_currentFrame'](0x3f); continue; case '13': this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '14': var _0x56da64 = this[_0x56ae('0x1ed9')]; continue; case '15': _0x56da64 = this[_0x56ae('0xb93')]; continue; case '16': this[_0x56ae('0x25bb')](this[_0x56ae('0x1027')]); continue; case '17': this[_0x56ae('0x94c')][_0x56ae('0x25be')](this['duplicate']); continue; case '18': _0x56da64 = _0xfe3284[_0x56ae('0x3d')](0x244); continue; case '19': this[_0x56ae('0x1059')]['spritesheet']['set_xInverted'](!0x1); continue; case '20': this[_0x56ae('0x1027')][_0x56ae('0xb91')](1.5, 0.8); continue; case '21': _0x56da64 = _0xfe3284[_0x56ae('0x3d')](0x1c2); continue; case '22': (0x0 < _0x56da64[_0x56ae('0x25c2')]['get_length']() ? _0x56da64[_0x56ae('0x25c2')][_0x56ae('0x1b')](_0x56da64[_0x56ae('0x25c2')]['get_length']() - 0x1) : null)[_0x56ae('0x25d0')] = 0x73; continue; case '23': _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfae')](_0x49ac0b['GRAVITY_ROTATION']); continue; case '24': _0x56da64['set_z'](_0x56da64['get_z']() + 0x834); continue; case '25': (0x0 < _0x56da64[_0x56ae('0x25c2')]['get_length']() ? _0x56da64[_0x56ae('0x25c2')]['get'](_0x56da64['tails']['get_length']() - 0x1) : null)[_0x56ae('0x12e6')](); continue; case '26': this[_0x56ae('0x25bb')](this[_0x56ae('0x1058')]); continue; case '27': this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x20); continue; case '28': this['bunny']['setIndexedPosition'](0.4, 0.3, null, 0xa); continue; case '29': this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x25d8'), -0xdc, -0x12c, null, null, null, null, null); continue; case '30': this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x1); continue; case '31': this[_0x56ae('0x1024')][_0x56ae('0xb91')](0x1, 0.6); continue; case '32': this['dialog'][_0x56ae('0x1052')](_0x56ae('0x25da'), 0xf0, 0x14, null, null, -0x1, _0x56da64, null); continue; case '33': this[_0x56ae('0xe7b')][_0x56ae('0xb92')]['set_currentFrame'](0x5); continue; case '34': this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); continue; case '35': this[_0x56ae('0x1058')]['spritesheet'][_0x56ae('0x1051')](!0x1); continue; case '36': _0x56da64 = this[_0x56ae('0xb93')]; continue; case '37': this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25db'), -0xc8, 0x14a, null, _0x56da64, 0x0, _0x2b6364, null); continue; case '38': this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x13); continue; case '39': this['pastafarian'][_0x56ae('0xb91')](0.5, 2.6); continue; } break; } } }, '__class__': _0x41354e }); var _0x1f84fd = function(_0x496f71, _0x4026f2) { _0x3e206c[_0x56ae('0x94d')](this); this['id'] = _0x496f71; this['instanceID'] = null != _0x4026f2 ? _0x4026f2 : _0x496f71; this[_0x56ae('0x3b75')] = new _0x10cca0(); this[_0x56ae('0x3b76')] = new _0x10cca0(); this[_0x56ae('0xc39')] = ''; }; _0x5ac4a7['openfl._internal.formats.swf.SWFLiteLibrary'] = _0x1f84fd; _0x1f84fd[_0x56ae('0x8bf')] = _0x56ae('0x3b77'); _0x1f84fd['__super__'] = _0x41354e; _0x1f84fd['prototype'] = _0x4e6193(_0x41354e['prototype'], { 'alphaCheck': null, 'id': null, 'imageClassNames': null, 'instanceID': null, 'preloading': null, 'rootPath': null, 'swf': null, 'exists': function(_0x24b747, _0x23e730) { return null == this[_0x56ae('0x2e34')] ? !0x1 : '' == _0x24b747 && 'MOVIE_CLIP' == _0x23e730 ? !0x0 : 'IMAGE' != _0x23e730 && _0x56ae('0x3b78') != _0x23e730 || null == this['swf'] ? !0x1 : this['swf'][_0x56ae('0x3b6a')](_0x24b747); }, 'getImage': function(_0x45aca2) { if (_0x56ae('0x3b79') !== _0x56ae('0x3b7a')) { var _0x3ed4b2 = this[_0x56ae('0x3b76')]; if (null != _0x586025[_0x45aca2] ? _0x3ed4b2[_0x56ae('0x99b')](_0x45aca2) : _0x3ed4b2['h'][_0x56ae('0x900')](_0x45aca2)) _0x3ed4b2 = this[_0x56ae('0x3b76')], _0x45aca2 = null != _0x586025[_0x45aca2] ? _0x3ed4b2[_0x56ae('0x99c')](_0x45aca2) : _0x3ed4b2['h'][_0x45aca2]; _0x3ed4b2 = this['alphaCheck']; if (null != _0x586025[_0x45aca2] ? !_0x3ed4b2[_0x56ae('0x99b')](_0x45aca2) : !_0x3ed4b2['h'][_0x56ae('0x900')](_0x45aca2)) { for (var _0x426e63 = this[_0x56ae('0x2e34')][_0x56ae('0x3316')][_0x56ae('0x3f')](); _0x426e63['hasNext']();) if (_0x3ed4b2 = _0x426e63[_0x56ae('0x42')](), _0x3ed4b2 instanceof _0x10a3fa && _0x1c1b50[_0x56ae('0x366')](_0x59b8d7[_0x56ae('0x951')](_0x3ed4b2, _0x10a3fa)[_0x56ae('0x1958')], _0x45aca2) && _0x1c1b50['osudu'](null, _0x3ed4b2[_0x56ae('0x1a7b')])) { _0x426e63 = _0x41354e['prototype'][_0x56ae('0xae7')][_0x56ae('0x94d')](this, _0x45aca2); var _0x20c607 = _0x41354e[_0x56ae('0x6')][_0x56ae('0xae7')]['call'](this, _0x3ed4b2[_0x56ae('0x1a7b')]); this[_0x56ae('0x3b7b')](_0x426e63, _0x20c607); _0x20c607 = this['cachedImages']; null != _0x586025[_0x45aca2] ? _0x20c607['setReserved'](_0x45aca2, _0x426e63) : _0x20c607['h'][_0x45aca2] = _0x426e63; this['cachedImages'][_0x56ae('0x38')](_0x3ed4b2[_0x56ae('0x1a7b')]); _0x3ed4b2 = this[_0x56ae('0x3b75')]; null != _0x586025[_0x45aca2] ? _0x3ed4b2[_0x56ae('0x932')](_0x45aca2, !0x0) : _0x3ed4b2['h'][_0x45aca2] = !0x0; return _0x426e63; } _0x3ed4b2 = this['alphaCheck']; null != _0x586025[_0x45aca2] ? _0x3ed4b2['setReserved'](_0x45aca2, !0x0) : _0x3ed4b2['h'][_0x45aca2] = !0x0; } return _0x41354e[_0x56ae('0x6')][_0x56ae('0xae7')][_0x56ae('0x94d')](this, _0x45aca2); } else { var _0x49dd43 = _0x426e63[_0x3ed4b2];++_0x3ed4b2; if (_0x49dd43 == _0x45aca2) return !0x0; } }, 'getMovieClip': function(_0x5a2220) { return null != this[_0x56ae('0x2e34')] ? this[_0x56ae('0x2e34')]['createMovieClip'](_0x5a2220) : null; }, 'isLocal': function(_0x4e2541, _0x2981a9) { if (_0x56ae('0x3b7c') !== _0x56ae('0x3b7c')) { if (_0x4e2541 == _0x2981a9) return; _0x2981a9 = _0x2981a9['_updateQueueNext']; } else { return !0x0; } }, 'load': function() { var _0xd38709 = {}; _0xd38709[_0x56ae('0x3b7d')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 >= _0xf76599; }; _0xd38709[_0x56ae('0x3b7e')] = 'SLfAD'; _0xd38709['YrNLj'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 instanceof _0xf76599; }; _0xd38709[_0x56ae('0x3b7f')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; var _0x5863ed = this; if (null != this['id']) { var _0x132068 = this['id'], _0x1fc051 = this[_0x56ae('0xd44')]; null != _0x586025[_0x132068] ? _0x1fc051[_0x56ae('0x932')](_0x132068, !0x0) : _0x1fc051['h'][_0x132068] = !0x0; } var _0x20980d = new _0xdc6378(); this[_0x56ae('0x3b80')] = !0x0; var _0x14352c = function(_0x132068) { if (_0xd38709[_0x56ae('0x3b7e')] === _0x56ae('0x3b81')) { null == _0x5863ed && (_0x5863ed = 0x0); if (null == this[_0x56ae('0x3166')] && !this['layoutCreated']) this[_0x56ae('0xc96')](null); for (var _0x48c361 = 0x0, _0x2c65b5 = this[_0x56ae('0x3166')][_0x56ae('0x3f')](); _0x2c65b5['hasNext']();) { var _0x5c0b25 = _0x2c65b5[_0x56ae('0x42')](); if (_0x5c0b25['purchased']()) var _0x643681 = !0x1; else { _0x461063[_0x56ae('0x488')](); _0x643681 = _0x461063['softEarned']; _0x643681 = _0x56b9a2['get_instance']()[_0x56ae('0x1b')](_0x643681['id'], _0x643681[_0x56ae('0xa1c')]); var _0x53c4a2 = _0x461063['softBought']; _0x643681 += _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x53c4a2['id'], _0x53c4a2[_0x56ae('0xa1c')]); _0x53c4a2 = _0x461063[_0x56ae('0xd79')]; _0x643681 -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x53c4a2['id'], _0x53c4a2[_0x56ae('0xa1c')]); _0x53c4a2 = _0x461063[_0x56ae('0xd7a')]; _0x643681 = _0xd38709['RRFSe'](_0x643681 - _0x56b9a2[_0x56ae('0x488')]()['get'](_0x53c4a2['id'], _0x53c4a2['defaultValue']), _0x5c0b25[_0x56ae('0xd7c')]()); } _0x643681 && _0x5c0b25[_0x56ae('0xd7c')]() >= _0x5863ed && ++_0x48c361; } return _0x48c361; } else { var _0x1fc051 = _0x5863ed['id'], _0x14352c = _0x5863ed['cachedText']; null != _0x586025[_0x1fc051] ? _0x14352c['setReserved'](_0x1fc051, _0x132068) : _0x14352c['h'][_0x1fc051] = _0x132068; _0x5863ed[_0x56ae('0x2e34')] = _0x14dcc5[_0x56ae('0x18a7')](_0x132068); _0x5863ed[_0x56ae('0x2e34')][_0x56ae('0x3b82')] = _0x5863ed; for (_0x132068 = _0x5863ed[_0x56ae('0x2e34')][_0x56ae('0x3316')][_0x56ae('0x3f')](); _0x132068[_0x56ae('0x8f5')]();) if (_0x1fc051 = _0x132068['next'](), _0xd38709[_0x56ae('0x3b83')](_0x1fc051, _0x10a3fa) && (_0x14352c = _0x1fc051, _0xd38709[_0x56ae('0x3b7f')](null, _0x14352c[_0x56ae('0x2cb0')]))) { if ('OjFRq' === _0x56ae('0x3b84')) { _0x1fc051 = _0x14352c[_0x56ae('0x2cb0')]; _0x14352c = _0x14352c[_0x56ae('0x1958')]; var _0x409525 = _0x5863ed[_0x56ae('0x3b76')]; null != _0x586025[_0x1fc051] ? _0x409525[_0x56ae('0x932')](_0x1fc051, _0x14352c) : _0x409525['h'][_0x1fc051] = _0x14352c; } else { this[_0x56ae('0x1a90')] = _0x5863ed; for (var _0x2e40a9 = 0x0, _0x27c479 = this[_0x56ae('0xe40')]; _0x2e40a9 < _0x27c479;) { var _0x4a76c1 = _0x2e40a9++; this[_0x56ae('0xaa5')][_0x56ae('0x1b')](_0x4a76c1)[_0x56ae('0x1aa5')](this['_anisotropy']); } return _0x5863ed; } } _0x132068 = _0x5863ed[_0x56ae('0x3b85')]; _0x1fc051 = _0x5863ed[_0x56ae('0x2e34')]; _0x14352c = _0x14dcc5['instances']; null != _0x586025[_0x132068] ? _0x14352c[_0x56ae('0x932')](_0x132068, _0x1fc051) : _0x14352c['h'][_0x132068] = _0x1fc051; _0x5863ed[_0x56ae('0x3b86')]()[_0x56ae('0x8e8')](_0x2d9f4e(_0x20980d, _0x20980d[_0x56ae('0x1bd9')]))[_0x56ae('0x3843')](_0x2d9f4e(_0x20980d, _0x20980d[_0x56ae('0x13f2')]))[_0x56ae('0x8eb')](function(_0x132068) { _0x5863ed[_0x56ae('0x3b80')] = !0x1; _0x20980d[_0x56ae('0x14e5')](_0x5863ed); }); } }; if (_0x422531['exists'](this['id'])) { for (_0x132068 = this['paths'][_0x56ae('0x988')](); _0x132068[_0x56ae('0x8f5')]();) { _0x1fc051 = _0x132068[_0x56ae('0x42')](); var _0x5b0d76 = this['preload']; null != _0x586025[_0x1fc051] ? _0x5b0d76['setReserved'](_0x1fc051, !0x0) : _0x5b0d76['h'][_0x1fc051] = !0x0; } this[_0x56ae('0x3536')](this['id'])[_0x56ae('0x3843')](_0x2d9f4e(_0x20980d, _0x20980d[_0x56ae('0x13f2')]))[_0x56ae('0x8eb')](_0x14352c); } else { if (_0x56ae('0x3b87') !== _0x56ae('0x3b88')) { for (_0x132068 = this[_0x56ae('0xbb2')][_0x56ae('0x988')](); _0x132068[_0x56ae('0x8f5')]();) _0x1fc051 = _0x132068['next'](), _0x5b0d76 = this['preload'], null != _0x586025[_0x1fc051] ? _0x5b0d76[_0x56ae('0x932')](_0x1fc051, !0x0) : _0x5b0d76['h'][_0x1fc051] = !0x0; _0x132068 = null; _0x132068 = this['id']; _0x1fc051 = this[_0x56ae('0xbb2')]; (null != _0x586025[_0x132068] ? _0x1fc051[_0x56ae('0x99b')](_0x132068) : _0x1fc051['h']['hasOwnProperty'](_0x132068)) ? (_0x132068 = this['id'], _0x1fc051 = this[_0x56ae('0xbb2')], _0x132068 = null != _0x586025[_0x132068] ? _0x1fc051['getReserved'](_0x132068) : _0x1fc051['h'][_0x132068]) : _0x132068 = null != this[_0x56ae('0xc39')] && '' != this[_0x56ae('0xc39')] ? this[_0x56ae('0xc39')] + '/' + this['id'] : this['id']; var _0x1b30b7 = new _0x157236(); _0x1b30b7[_0x56ae('0x95e')]('complete', function(_0x5863ed) { _0x14352c(_0x1b30b7[_0x56ae('0xf17')]); }); _0x1b30b7[_0x56ae('0x95e')](_0x56ae('0x163e'), function(_0x5863ed) { _0x20980d[_0x56ae('0x13f2')](_0x5863ed); }); _0x1b30b7['load'](new _0x1f0704(_0x132068)); } else { this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); return this[_0x56ae('0xe9b')]; } } return _0x20980d[_0x56ae('0xb9f')]; }, 'loadImage': function(_0x3660a3) { var _0x2a58b9 = this, _0x3915a9 = this['imageClassNames']; if (null != _0x586025[_0x3660a3] ? _0x3915a9[_0x56ae('0x99b')](_0x3660a3) : _0x3915a9['h'][_0x56ae('0x900')](_0x3660a3)) _0x3915a9 = this[_0x56ae('0x3b76')], _0x3660a3 = null != _0x586025[_0x3660a3] ? _0x3915a9[_0x56ae('0x99c')](_0x3660a3) : _0x3915a9['h'][_0x3660a3]; this['preloading'] ? _0x3915a9 = !0x1 : (_0x3915a9 = this[_0x56ae('0x3b75')], _0x3915a9 = !(_0x1c1b50['EdcvV'](null, _0x586025[_0x3660a3]) ? _0x3915a9[_0x56ae('0x99b')](_0x3660a3) : _0x3915a9['h'][_0x56ae('0x900')](_0x3660a3))); if (_0x3915a9) for (_0x3915a9 = this[_0x56ae('0x2e34')][_0x56ae('0x3316')][_0x56ae('0x3f')](); _0x3915a9['hasNext']();) { var _0x1709b6 = _0x3915a9[_0x56ae('0x42')](); if (_0x1709b6 instanceof _0x10a3fa && _0x59b8d7[_0x56ae('0x951')](_0x1709b6, _0x10a3fa)['path'] == _0x3660a3) { _0x1709b6 = [_0x1709b6]; if (null != _0x1709b6[0x0][_0x56ae('0x1a7b')]) return _0x3915a9 = [new _0xdc6378()], this[_0x56ae('0x377e')](_0x3660a3)[_0x56ae('0x3843')]((_0xf76599 = _0x3915a9[0x0], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x13f2')])))['onComplete'](function(_0x3915a9, _0x1709b6) { return function(_0x53eadf) { _0x2a58b9[_0x56ae('0x377e')](_0x1709b6[0x0][_0x56ae('0x1a7b')])['onError']((_0xf76599 = _0x3915a9[0x0], _0x2d9f4e(_0xf76599, _0xf76599[_0x56ae('0x13f2')])))[_0x56ae('0x8eb')](function(_0x3915a9, _0x1709b6) { return function(_0x3e96d9) { _0x2a58b9['__copyChannel'](_0x53eadf, _0x3e96d9); _0x3e96d9 = _0x2a58b9[_0x56ae('0x397d')]; null != _0x586025[_0x3660a3] ? _0x3e96d9['setReserved'](_0x3660a3, _0x53eadf) : _0x3e96d9['h'][_0x3660a3] = _0x53eadf; _0x2a58b9['cachedImages'][_0x56ae('0x38')](_0x1709b6[0x0][_0x56ae('0x1a7b')]); _0x3e96d9 = _0x2a58b9['alphaCheck']; null != _0x586025[_0x3660a3] ? _0x3e96d9[_0x56ae('0x932')](_0x3660a3, !0x0) : _0x3e96d9['h'][_0x3660a3] = !0x0; _0x3915a9[0x0]['complete'](_0x53eadf); }; }(_0x3915a9, _0x1709b6)); }; }(_0x3915a9, _0x1709b6)), _0x3915a9[0x0]['future']; _0x1709b6 = this['alphaCheck']; null != _0x586025[_0x3660a3] ? _0x1709b6[_0x56ae('0x932')](_0x3660a3, !0x0) : _0x1709b6['h'][_0x3660a3] = !0x0; } } return _0x41354e['prototype'][_0x56ae('0x377d')][_0x56ae('0x94d')](this, _0x3660a3); }, 'unload': function() { if (null != this[_0x56ae('0x2e34')]) { var _0x5ef7c0 = this['instanceID']; var _0x574302 = _0x14dcc5['instances']; (null != _0x586025[_0x5ef7c0] ? _0x574302['existsReserved'](_0x5ef7c0) : _0x574302['h']['hasOwnProperty'](_0x5ef7c0)) ? (_0x5ef7c0 = this[_0x56ae('0x3b85')], _0x574302 = _0x14dcc5[_0x56ae('0x3b89')], _0x5ef7c0 = (null != _0x586025[_0x5ef7c0] ? _0x574302[_0x56ae('0x99c')](_0x5ef7c0) : _0x574302['h'][_0x5ef7c0]) == this[_0x56ae('0x2e34')]) : _0x5ef7c0 = !0x1; _0x5ef7c0 && _0x14dcc5[_0x56ae('0x3b89')]['remove'](this[_0x56ae('0x3b85')]); for (_0x5ef7c0 = this[_0x56ae('0x2e34')][_0x56ae('0x3316')][_0x56ae('0x3f')](); _0x5ef7c0[_0x56ae('0x8f5')]();) _0x574302 = _0x5ef7c0[_0x56ae('0x42')](), _0x574302 instanceof _0x10a3fa && _0x422531[_0x56ae('0x293c')][_0x56ae('0x3b8a')](_0x574302['path']); } }, '__copyChannel': function(_0x5b07c7, _0x303fda) { null != _0x303fda && _0x5b07c7['copyChannel'](_0x303fda, _0x303fda[_0x56ae('0x3834')](), new _0x55b21a(), _0x16da16[_0x56ae('0x389a')], _0x16da16[_0x56ae('0x380c')]); _0x5b07c7[_0x56ae('0xa2f')][_0x56ae('0x1948')] = !0x0; _0x5b07c7[_0x56ae('0x3824')](!0x1); }, '__fromManifest': function(_0x48a34b) { this[_0x56ae('0xc39')] = _0x48a34b[_0x56ae('0xc39')]; _0x41354e['prototype'][_0x56ae('0x397f')][_0x56ae('0x94d')](this, _0x48a34b); this[_0x56ae('0x20b2')] = 0x0; for (_0x48a34b = this[_0x56ae('0xbb2')][_0x56ae('0x988')](); _0x48a34b[_0x56ae('0x8f5')]();) { var _0x556f8d = _0x48a34b[_0x56ae('0x42')](), _0x1cc0d4 = this[_0x56ae('0x397a')]; this[_0x56ae('0x20b2')] += _0x575257['MeVYz'](null, _0x586025[_0x556f8d]) ? _0x1cc0d4[_0x56ae('0x99c')](_0x556f8d) : _0x1cc0d4['h'][_0x556f8d]; } }, '__load': function() { return _0x41354e[_0x56ae('0x6')][_0x56ae('0x158e')][_0x56ae('0x94d')](this); }, '__loadImage': function(_0x186683) { return _0x41354e[_0x56ae('0x6')][_0x56ae('0x377d')][_0x56ae('0x94d')](this, _0x186683); }, '__class__': _0x1f84fd }); _0x3acb5b[_0x56ae('0x3b8b')] = {}; _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0xc87')] = 'openfl._internal.formats.swf.ShapeCommand'; _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0xcda')] = _0x56ae('0x3b8c').split('\x20'); _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b8d')] = (_0xf76599 = function(_0x4d0963, _0x5a6868, _0x27adf8, _0x382ec8) { return { _hx_index: 0x0, bitmap: _0x4d0963, matrix: _0x5a6868, repeat: _0x27adf8, smooth: _0x382ec8, __enum__: _0x56ae('0x3b8b'), toString: _0x370254 }; }, _0xf76599.__params__ = [_0x1c1b50.SneWg, _0x56ae('0x1902'), 'repeat', _0x56ae('0x2cb1')], _0xf76599); _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b8e')] = (_0xf76599 = function(_0x1721c3, _0x2614e3) { return { _hx_index: 0x1, color: _0x1721c3, alpha: _0x2614e3, __enum__: 'openfl._internal.formats.swf.ShapeCommand', toString: _0x370254 }; }, _0xf76599.__params__ = [_0x56ae('0x150e'), 'alpha'], _0xf76599); _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b8f')] = (_0xf76599 = function(_0x2d4717, _0x519de1, _0x43ca27, _0x46a0fb, _0x4b5d14, _0x35c848, _0x1b30b7, _0x2d9f4e) { return { _hx_index: 0x2, fillType: _0x2d4717, colors: _0x519de1, alphas: _0x43ca27, ratios: _0x46a0fb, matrix: _0x4b5d14, spreadMethod: _0x35c848, interpolationMethod: _0x1b30b7, focalPointRatio: _0x2d9f4e, __enum__: _0x56ae('0x3b8b'), toString: _0x370254 }; }, _0xf76599.__params__ = _0x56ae('0x3b90').split('\x20'), _0xf76599); _0x3acb5b[_0x56ae('0x3b8b')]['CurveTo'] = (_0xf76599 = function(_0x8022cd, _0x34367e, _0x3ff111, _0x587e69) { return { _hx_index: 0x3, controlX: _0x8022cd, controlY: _0x34367e, anchorX: _0x3ff111, anchorY: _0x587e69, __enum__: _0x56ae('0x3b8b'), toString: _0x370254 }; }, _0xf76599.__params__ = ['controlX', _0x56ae('0x3b91'), _0x56ae('0x3b92'), _0x56ae('0x3b93')], _0xf76599); _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b94')] = {}; _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b95')] = (_0xf76599 = function(_0x2b4eae, _0x5d3018, _0x2ee695, _0x5aeb40, _0x62422e, _0x86dcfb, _0x1b30b7, _0x2d9f4e) { return { _hx_index: 0x5, thickness: _0x2b4eae, color: _0x5d3018, alpha: _0x2ee695, pixelHinting: _0x5aeb40, scaleMode: _0x62422e, caps: _0x86dcfb, joints: _0x1b30b7, miterLimit: _0x2d9f4e, __enum__: _0x56ae('0x3b8b'), toString: _0x370254 }; }, _0xf76599.__params__ = _0x56ae('0x3b96').split('\x20'), _0xf76599); _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b97')] = (_0xf76599 = function(_0x1d7f78, _0x52520f) { return { _hx_index: 0x6, x: _0x1d7f78, y: _0x52520f, __enum__: 'openfl._internal.formats.swf.ShapeCommand', toString: _0x370254 }; }, _0xf76599.__params__ = ['x', 'y'], _0xf76599); _0x3acb5b[_0x56ae('0x3b8b')]['MoveTo'] = (_0xf76599 = function(_0x1384e6, _0xf843e0) { return { _hx_index: 0x7, x: _0x1384e6, y: _0xf843e0, __enum__: _0x56ae('0x3b8b'), toString: _0x370254 }; }, _0xf76599.__params__ = ['x', 'y'], _0xf76599); _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b94')][_0x56ae('0xce3')] = 0x4; _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b94')]['__enum__'] = _0x56ae('0x3b8b'); _0x3acb5b[_0x56ae('0x3b8b')][_0x56ae('0x3b94')][_0x56ae('0x8a8')] = _0x370254; var _0xd1cafc = function() { null == _0xd1cafc['empty'] ? (this[_0x56ae('0x1476')] = [], this['b'] = [], this['i'] = [], this['f'] = [], this['o'] = [], this['ff'] = [], this['ii'] = [], this[_0x56ae('0x3b98')] = !0x0) : this[_0x56ae('0x1d')](); }; _0x5ac4a7[_0x1c1b50['unKhk']] = _0xd1cafc; _0xd1cafc['__name__'] = 'openfl._internal.renderer.DrawCommandBuffer'; _0xd1cafc[_0x56ae('0x6')] = {}; _0xd1cafc[_0x56ae('0x6')]['types'] = null; _0xd1cafc[_0x56ae('0x6')]['b'] = null; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3b98')] = null; _0xd1cafc[_0x56ae('0x6')]['f'] = null; _0xd1cafc[_0x56ae('0x6')]['ff'] = null; _0xd1cafc[_0x56ae('0x6')]['i'] = null; _0xd1cafc[_0x56ae('0x6')]['ii'] = null; _0xd1cafc[_0x56ae('0x6')]['o'] = null; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x1067')] = function(_0x19e7aa) { if (0x0 == this.get_length()) return this.types = _0x19e7aa.types, this.b = _0x19e7aa.b, this.i = _0x19e7aa.i, this.f = _0x19e7aa.f, this.o = _0x19e7aa.o, this.ff = _0x19e7aa.ff, this.ii = _0x19e7aa.ii, this.copyOnWrite = _0x19e7aa.copyOnWrite = !0x0, _0x19e7aa; for (var _0x1e07ef = new _0x5c17a2(_0x19e7aa), _0x5a9a7d = 0x0, _0x86d568 = _0x19e7aa.types; _0x5a9a7d < _0x86d568.length;) { var _0x1fac75 = _0x86d568[_0x5a9a7d]; ++_0x5a9a7d; switch (_0x1fac75._hx_index) { case 0x0: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.BEGIN_BITMAP_FILL; _0x1fac75 = _0x1e07ef; this.beginBitmapFill(_0x1fac75.buffer.o[_0x1fac75.oPos], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x1], _0x1fac75.buffer.b[_0x1fac75.bPos], _0x1fac75.buffer.b[_0x1fac75.bPos + 0x1]); break; case 0x1: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.BEGIN_FILL; _0x1fac75 = _0x1e07ef; this.beginFill(_0x1fac75.buffer.i[_0x1fac75.iPos], _0x1fac75.buffer.f[_0x1fac75.fPos]); break; case 0x2: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.BEGIN_GRADIENT_FILL; _0x1fac75 = _0x1e07ef; this.beginGradientFill(_0x1fac75.buffer.o[_0x1fac75.oPos], _0x1fac75.buffer.ii[_0x1fac75.iiPos], _0x1fac75.buffer.ff[_0x1fac75.ffPos], _0x1fac75.buffer.ii[_0x1fac75.iiPos + 0x1], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x1], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x2], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x3], _0x1fac75.buffer.f[_0x1fac75.fPos]); break; case 0x3: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.BEGIN_SHADER_FILL; _0x1fac75 = _0x1e07ef; this.beginShaderFill(_0x1fac75.buffer.o[_0x1fac75.oPos]); break; case 0x4: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.CUBIC_CURVE_TO; _0x1fac75 = _0x1e07ef; this.cubicCurveTo(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x2], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x3], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x4], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x5]); break; case 0x5: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.CURVE_TO; _0x1fac75 = _0x1e07ef; this.curveTo(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x2], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x3]); break; case 0x6: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.DRAW_CIRCLE; _0x1fac75 = _0x1e07ef; this.drawCircle(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x2]); break; case 0x7: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.DRAW_ELLIPSE; _0x1fac75 = _0x1e07ef; this.drawEllipse(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x2], _0x1fac75.buffer.f[_0x575257.lXyRi(_0x1fac75.fPos, 0x3)]); break; case 0x8: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.DRAW_QUADS; _0x1fac75 = _0x1e07ef; this.drawQuads(_0x1fac75.buffer.o[_0x1fac75.oPos], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x1], _0x1fac75.buffer.o[_0x575257.lXyRi(_0x1fac75.oPos, 0x2)]); break; case 0x9: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.DRAW_RECT; _0x1fac75 = _0x1e07ef; this.drawRect(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x2], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x3]); break; case 0xa: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.DRAW_ROUND_RECT; _0x1fac75 = _0x1e07ef; this.drawRoundRect(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x2], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x3], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x4], _0x1fac75.buffer.o[_0x1fac75.oPos]); break; case 0xc: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.DRAW_TRIANGLES; _0x1fac75 = _0x1e07ef; this.drawTriangles(_0x1fac75.buffer.o[_0x1fac75.oPos], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x1], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x2], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x3]); break; case 0xd: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.END_FILL; this.endFill(); break; case 0xe: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.LINE_BITMAP_STYLE; _0x1fac75 = _0x1e07ef; this.lineBitmapStyle(_0x1fac75.buffer.o[_0x1fac75.oPos], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x1], _0x1fac75.buffer.b[_0x1fac75.bPos], _0x1fac75.buffer.b[_0x1fac75.bPos + 0x1]); break; case 0xf: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.LINE_GRADIENT_STYLE; _0x1fac75 = _0x1e07ef; this.lineGradientStyle(_0x1fac75.buffer.o[_0x1fac75.oPos], _0x1fac75.buffer.ii[_0x1fac75.iiPos], _0x1fac75.buffer.ff[_0x1fac75.ffPos], _0x1fac75.buffer.ii[_0x575257.eRMbP(_0x1fac75.iiPos, 0x1)], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x1], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x2], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x3], _0x1fac75.buffer.f[_0x1fac75.fPos]); break; case 0x10: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.LINE_STYLE; _0x1fac75 = _0x1e07ef; this.lineStyle(_0x1fac75.buffer.o[_0x1fac75.oPos], _0x1fac75.buffer.i[_0x1fac75.iPos], _0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.b[_0x1fac75.bPos], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x1], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x2], _0x1fac75.buffer.o[_0x1fac75.oPos + 0x3], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1]); break; case 0x11: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.LINE_TO; _0x1fac75 = _0x1e07ef; this.lineTo(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1]); break; case 0x12: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.MOVE_TO; _0x1fac75 = _0x1e07ef; this.moveTo(_0x1fac75.buffer.f[_0x1fac75.fPos], _0x1fac75.buffer.f[_0x1fac75.fPos + 0x1]); break; case 0x14: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.OVERRIDE_MATRIX; _0x1fac75 = _0x1e07ef; this.overrideMatrix(_0x1fac75.buffer.o[_0x1fac75.oPos]); break; case 0x15: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.WINDING_EVEN_ODD; this.windingEvenOdd(); break; case 0x16: switch (_0x1e07ef.prev._hx_index) { case 0x0: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0x1: _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x2: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x3: _0x1e07ef.oPos += 0x1; break; case 0x4: _0x1e07ef.fPos += 0x6; break; case 0x5: _0x1e07ef.fPos += 0x4; break; case 0x6: _0x1e07ef.fPos += 0x3; break; case 0x7: _0x1e07ef.fPos += 0x4; break; case 0x8: _0x1e07ef.oPos += 0x3; break; case 0x9: _0x1e07ef.fPos += 0x4; break; case 0xa: _0x1e07ef.fPos += 0x5; _0x1e07ef.oPos += 0x1; break; case 0xc: _0x1e07ef.oPos += 0x4; break; case 0xe: _0x1e07ef.oPos += 0x2; _0x1e07ef.bPos += 0x2; break; case 0xf: _0x1e07ef.oPos += 0x4; _0x1e07ef.iiPos += 0x2; _0x1e07ef.ffPos += 0x1; _0x1e07ef.fPos += 0x1; break; case 0x10: _0x1e07ef.oPos += 0x4; _0x1e07ef.iPos += 0x1; _0x1e07ef.fPos += 0x2; _0x1e07ef.bPos += 0x1; break; case 0x11: _0x1e07ef.fPos += 0x2; break; case 0x12: _0x1e07ef.fPos += 0x2; break; case 0x13: _0x1e07ef.oPos += 0x1; break; case 0x14: _0x1e07ef.oPos += 0x1; } _0x1e07ef.prev = _0x423b86.WINDING_NON_ZERO; this.windingNonZero(); } } _0x1e07ef.destroy(); return _0x19e7aa; }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3b99')] = function(_0x58dda9, _0x33fe72, _0x391885, _0x18a497) { this.prepareWrite(); this.types.push(_0x423b86.BEGIN_BITMAP_FILL); this.o.push(_0x58dda9); this.o.push(_0x33fe72); this.b.push(_0x391885); this.b.push(_0x18a497); }; _0xd1cafc[_0x56ae('0x6')]['beginFill'] = function(_0x5e71a4, _0x1c88ea) { this.prepareWrite(); this.types.push(_0x423b86.BEGIN_FILL); this.i.push(_0x5e71a4); this.f.push(_0x1c88ea); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x20ad')] = function(_0x1c133e, _0xaaacdf, _0x3bab3b, _0x31d8be, _0x5b02ac, _0x40572e, _0x1b30b7, _0x2d9f4e) { if (_0x56ae('0x3b9a') === 'zhKzx') { null != this.get_parent() && this.get_parent().removeChild(this); } else { this.prepareWrite(); this.types.push(_0x423b86.BEGIN_GRADIENT_FILL); this.o.push(_0x1c133e); this.ii.push(_0xaaacdf); this.ff.push(_0x3bab3b); this.ii.push(_0x31d8be); this.o.push(_0x5b02ac); this.o.push(_0x40572e); this.o.push(_0x1b30b7); this.f.push(_0x2d9f4e); } }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3b9b')] = function(_0x13abb3) { this.prepareWrite(); this.types.push(_0x423b86.BEGIN_SHADER_FILL); this.o.push(_0x13abb3); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x1d')] = function() { this.types = _0xd1cafc.empty.types; this.b = _0xd1cafc.empty.b; this.i = _0xd1cafc.empty.i; this.f = _0xd1cafc.empty.f; this.o = _0xd1cafc.empty.o; this.ff = _0xd1cafc.empty.ff; this.ii = _0xd1cafc.empty.ii; this.copyOnWrite = !0x0; }; _0xd1cafc[_0x56ae('0x6')]['copy'] = function() { var _0x43e42d = new _0xd1cafc(); _0x43e42d.append(this); return _0x43e42d; }; _0xd1cafc[_0x56ae('0x6')]['cubicCurveTo'] = function(_0x266dba, _0x1a5afc, _0x1517f9, _0x1eacc3, _0x30b9bc, _0x57eb3e) { if (_0x56ae('0x3b9c') === _0x56ae('0x3b9d')) { this.driverInfo = _0x575257.urmPf; this.backBufferHeight = this.backBufferWidth = 0x0; _0x36799b.call(this); this.__stage = _0x266dba; this.__contextState = _0x1a5afc; this.__stage3D = _0x1517f9; this.__context = _0x266dba.window.context; this.gl = this.__context.webgl; null == this.__contextState && (this.__contextState = new _0x1b2915()); this.__state = new _0x1b2915(); this.__vertexConstants = new Float32Array(0x200); this.__fragmentConstants = new Float32Array(0x200); _0x266dba = [0x1, 0x1, 0x1, 0x1]; this.__positionScale = null != _0x266dba ? new Float32Array(_0x266dba) : null; this.__programs = new _0x10cca0(); - 0x1 == _0x482ffa.__glMaxViewportDims && (_0x482ffa.__glMaxViewportDims = this.gl.getParameter(this.gl.MAX_VIEWPORT_DIMS)); this.maxBackBufferHeight = this.maxBackBufferWidth = _0x482ffa.__glMaxViewportDims; - 0x1 == _0x482ffa.__glMaxTextureMaxAnisotropy && (_0x266dba = this.gl.getExtension(_0x56ae('0x3b9e')), null != _0x266dba && Object.prototype.hasOwnProperty.call(_0x266dba, 'MAX_TEXTURE_MAX_ANISOTROPY_EXT') || (_0x266dba = this.gl.getExtension(_0x56ae('0x3b9f'))), null != _0x266dba && Object.prototype.hasOwnProperty.call(_0x266dba, _0x56ae('0x3ba0')) || (_0x266dba = this.gl.getExtension(_0x56ae('0x3ba1'))), null != _0x266dba ? (_0x482ffa.__glTextureMaxAnisotropy = _0x266dba.TEXTURE_MAX_ANISOTROPY_EXT, _0x482ffa.__glMaxTextureMaxAnisotropy = this.gl.getParameter(_0x266dba.MAX_TEXTURE_MAX_ANISOTROPY_EXT)) : (_0x482ffa.__glTextureMaxAnisotropy = 0x0, _0x482ffa.__glMaxTextureMaxAnisotropy = 0x0)); - 0x1 == _0x482ffa.__glDepthStencil && (_0x482ffa.__glDepthStencil = this.gl.DEPTH_STENCIL); - 0x1 == _0x482ffa.__glMemoryTotalAvailable && (_0x266dba = this.gl.getExtension('NVX_gpu_memory_info'), null != _0x266dba && (_0x482ffa.__glMemoryTotalAvailable = _0x266dba.GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX, _0x482ffa.__glMemoryCurrentAvailable = _0x266dba.GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX)); if (null == _0x482ffa.__driverInfo) { _0x266dba = this.gl.getParameter(this.gl.VENDOR); _0x1a5afc = this.gl.getParameter(this.gl.VERSION); _0x1517f9 = this.gl.getParameter(this.gl.RENDERER); var _0x533cd6 = this.gl.getParameter(this.gl.SHADING_LANGUAGE_VERSION); _0x482ffa.__driverInfo = _0x56ae('0x3ba2') + _0x266dba + _0x56ae('0x3ba3') + _0x1a5afc + _0x56ae('0x3ba4') + _0x1517f9 + '\x20GLSL=' + _0x533cd6; } this.driverInfo = _0x482ffa.__driverInfo; this.__quadIndexBufferElements = 0x3fff; _0x266dba = this.__quadIndexBufferCount = 0x6 * this.__quadIndexBufferElements; _0x266dba = null != _0x266dba ? new Uint16Array(_0x266dba) : null; _0x533cd6 = _0x1517f9 = _0x1a5afc = 0x0; for (var _0x1a8b8c = this.__quadIndexBufferElements; _0x533cd6 < _0x1a8b8c;) _0x533cd6++, _0x266dba[_0x1a5afc] = _0x1517f9, _0x266dba[_0x1a5afc + 0x1] = _0x1517f9 + 0x1, _0x266dba[_0x1a5afc + 0x2] = _0x1517f9 + 0x2, _0x266dba[_0x1a5afc + 0x3] = _0x1517f9 + 0x2, _0x266dba[_0x1a5afc + 0x4] = _0x1517f9 + 0x1, _0x266dba[_0x1a5afc + 0x5] = _0x1517f9 + 0x3, _0x1a5afc += 0x6, _0x1517f9 += 0x4; this.__quadIndexBuffer = this.createIndexBuffer(this.__quadIndexBufferCount); this.__quadIndexBuffer.uploadFromTypedArray(_0x266dba); } else { this.prepareWrite(); this.types.push(_0x423b86.CUBIC_CURVE_TO); this.f.push(_0x266dba); this.f.push(_0x1a5afc); this.f.push(_0x1517f9); this.f.push(_0x1eacc3); this.f.push(_0x30b9bc); this.f.push(_0x57eb3e); } }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x113f')] = function(_0x22dbb1, _0x14fe29, _0x173d90, _0x1b6ad9) { this.prepareWrite(); this.types.push(_0x423b86.CURVE_TO); this.f.push(_0x22dbb1); this.f.push(_0x14fe29); this.f.push(_0x173d90); this.f.push(_0x1b6ad9); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x2a59')] = function(_0x126ca9, _0x1b096c, _0x6a6c18) { var _0x4cb7a9 = _0x56ae('0x3ba5').split('|'), _0x291bc9 = 0x0; while (!![]) { switch (_0x4cb7a9[_0x291bc9++]) { case '0': this.types.push(_0x423b86.DRAW_CIRCLE); continue; case '1': this.f.push(_0x6a6c18); continue; case '2': this.f.push(_0x126ca9); continue; case '3': this.f.push(_0x1b096c); continue; case '4': this.prepareWrite(); continue; } break; } }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x20b0')] = function(_0x5f0059, _0x8f0107, _0x362ced, _0x12c5ef) { if (_0x56ae('0x3ba6') === _0x56ae('0x3ba6')) { this.prepareWrite(); this.types.push(_0x423b86.DRAW_ELLIPSE); this.f.push(_0x5f0059); this.f.push(_0x8f0107); this.f.push(_0x362ced); this.f.push(_0x12c5ef); } else { var _0x52b9a5 = new _0x46ff3a(function(_0x52b9a5) { for (var _0x1cdd4f = _0x52b9a5.characters.iterator(); _0x1cdd4f.hasNext();) { var _0x5cd12f = _0x1cdd4f.next(); if (null != _0x5cd12f.lastTerrainContacted && _0x5cd12f.lastTerrainContactedTime == _0x52b9a5.unpausedTime && _0x5cd12f.currentSection.terrain.indexOf(_0x5cd12f.lastTerrainContacted, 0x0) == _0x5f0059) return 0x1; } return 0x0; }); _0x52b9a5.flags |= 0x4; return _0x52b9a5; } }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3ba7')] = function(_0x351909, _0x3717e5, _0x1c47d0) { this.prepareWrite(); this.types.push(_0x423b86.DRAW_QUADS); this.o.push(_0x351909); this.o.push(_0x3717e5); this.o.push(_0x1c47d0); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x10bb')] = function(_0x42a8fb, _0x47bf58, _0x4ef698, _0x4412d8) { this.prepareWrite(); this.types.push(_0x423b86.DRAW_RECT); this.f.push(_0x42a8fb); this.f.push(_0x47bf58); this.f.push(_0x4ef698); this.f.push(_0x4412d8); }; _0xd1cafc[_0x56ae('0x6')]['drawRoundRect'] = function(_0x15311f, _0x5a29e3, _0x1f1c55, _0x125d51, _0x1a0906, _0x4c59e1) { this.prepareWrite(); this.types.push(_0x423b86.DRAW_ROUND_RECT); this.f.push(_0x15311f); this.f.push(_0x5a29e3); this.f.push(_0x1f1c55); this.f.push(_0x125d51); this.f.push(_0x1a0906); this.o.push(_0x4c59e1); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x923')] = function(_0x927e0, _0x757540, _0x20e970, _0x5a2dcc) { this.prepareWrite(); this.types.push(_0x423b86.DRAW_TRIANGLES); this.o.push(_0x927e0); this.o.push(_0x757540); this.o.push(_0x20e970); this.o.push(_0x5a2dcc); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x2a57')] = function() { this.prepareWrite(); this.types.push(_0x423b86.END_FILL); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3ba8')] = function(_0x21bcf8, _0x3c1614, _0x2b86c9, _0x237cbc) { this.prepareWrite(); this.types.push(_0x423b86.LINE_BITMAP_STYLE); this.o.push(_0x21bcf8); this.o.push(_0x3c1614); this.b.push(_0x2b86c9); this.b.push(_0x237cbc); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3ba9')] = function(_0x3775f1, _0x2a5ed8, _0x799dca, _0x4b2796, _0x3abb8d, _0x1c40ac, _0x1b30b7, _0x2d9f4e) { if (_0x575257.nRNCt('ySuKv', 'ySuKv')) { this.prepareWrite(); this.types.push(_0x423b86.LINE_GRADIENT_STYLE); this.o.push(_0x3775f1); this.ii.push(_0x2a5ed8); this.ff.push(_0x799dca); this.ii.push(_0x4b2796); this.o.push(_0x3abb8d); this.o.push(_0x1c40ac); this.o.push(_0x1b30b7); this.f.push(_0x2d9f4e); } else { return 0x6; } }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x113d')] = function(_0x5edfb9, _0x566f87, _0x547462, _0x2f0a70, _0x1d19e4, _0x3c50b5, _0x1b30b7, _0x2d9f4e) { this.prepareWrite(); this.types.push(_0x423b86.LINE_STYLE); this.o.push(_0x5edfb9); this.i.push(_0x566f87); this.f.push(_0x547462); this.b.push(_0x2f0a70); this.o.push(_0x1d19e4); this.o.push(_0x3c50b5); this.o.push(_0x1b30b7); this.f.push(_0x2d9f4e); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x1140')] = function(_0x3bcd2e, _0x5059c6) { this.prepareWrite(); this.types.push(_0x423b86.LINE_TO); this.f.push(_0x3bcd2e); this.f.push(_0x5059c6); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x113e')] = function(_0x308488, _0x28cd3a) { this.prepareWrite(); this.types.push(_0x423b86.MOVE_TO); this.f.push(_0x308488); this.f.push(_0x28cd3a); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x38f9')] = function() { this.copyOnWrite && (this.types = this.types.slice(), this.b = this.b.slice(), this.i = this.i.slice(), this.f = this.f.slice(), this.o = this.o.slice(), this.ff = this.ff.slice(), this.ii = this.ii.slice(), this.copyOnWrite = !0x1); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3baa')] = function(_0x3abc87) { if (_0x56ae('0x3bab') !== _0x56ae('0x3bac')) { this.prepareWrite(); this.types.push(_0x423b86.OVERRIDE_MATRIX); this.o.push(_0x3abc87); } else { var _0x3789cf = this.rawData.copy(); this.rawData.set(0x1, _0x3789cf.get(0x4)); this.rawData.set(0x2, _0x3789cf.get(0x8)); this.rawData.set(0x3, _0x3789cf.get(0xc)); this.rawData.set(0x4, _0x3789cf.get(0x1)); this.rawData.set(0x6, _0x3789cf.get(0x9)); this.rawData.set(0x7, _0x3789cf.get(0xd)); this.rawData.set(0x8, _0x3789cf.get(0x2)); this.rawData.set(0x9, _0x3789cf.get(0x6)); this.rawData.set(0xb, _0x3789cf.get(0xe)); this.rawData.set(0xc, _0x3789cf.get(0x3)); this.rawData.set(0xd, _0x3789cf.get(0x7)); this.rawData.set(0xe, _0x3789cf.get(0xb)); } }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3bad')] = function() { this.prepareWrite(); this.types.push(_0x423b86.WINDING_EVEN_ODD); }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x3bae')] = function() { if (_0x56ae('0x3baf') !== _0x56ae('0x3baf')) { var _0x389609 = _0x56ae('0x3bb0').split('|'), _0x5f3f13 = 0x0; while (!![]) { switch (_0x389609[_0x5f3f13++]) { case '0': _0xff114a.call(this, a, b); continue; case '1': this.zMaxSpeed *= 0.9; continue; case '2': this.invertGravityAction = new _0x4d2a58(this); continue; case '3': this.jumpAction.setFromJumpHeight(59.2, 59.2, 0.05, 0.060000000000000005); continue; case '4': this.xMaxSpeed *= 0.85; continue; case '5': this.actions.push(this.invertGravityAction); continue; case '6': this.xAccel *= 0.8; continue; } break; } } else { this.prepareWrite(); this.types.push(_0x423b86.WINDING_NON_ZERO); } }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x9fa')] = function() { return this.types.length; }; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xd1cafc; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0xd1cafc[_0x56ae('0x6')][_0x56ae('0x984')]['get_length'] = 'get_length'; var _0x5c17a2 = function(_0x2e03dd) { this[_0x56ae('0xa2f')] = _0x2e03dd; this[_0x56ae('0x3bb1')] = this[_0x56ae('0x2775')] = this[_0x56ae('0x143e')] = this[_0x56ae('0x2cff')] = this[_0x56ae('0x2d00')] = this['iiPos'] = this[_0x56ae('0x3bb2')] = 0x0; this['prev'] = _0x423b86[_0x56ae('0x394c')]; }; _0x5ac4a7[_0x56ae('0x3bb3')] = _0x5c17a2; _0x5c17a2['__name__'] = _0x56ae('0x3bb3'); _0x5c17a2[_0x56ae('0x6')] = {}; _0x5c17a2[_0x56ae('0x6')]['buffer'] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x3bb1')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x2d01')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x2775')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x2d00')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x143e')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x2cff')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x2452')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x3bb2')] = null; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x3bb4')] = function() { this.buffer = null; this.reset(); }; _0x5c17a2[_0x56ae('0x6')]['reset'] = function() { this.bPos = this.iPos = this.fPos = this.oPos = this.ffPos = this.iiPos = this.tsPos = 0x0; }; _0x5c17a2[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5c17a2; var _0x423b86 = _0x3acb5b[_0x56ae('0x509')] = {}, _0x2a489c = function(_0x1ff638, _0x5f4dc2, _0x3c6b9d, _0x38e301, _0x1be37d, _0x11e834, _0x1b30b7) { null == _0x1b30b7 && (_0x1b30b7 = !0x1); null == _0x11e834 && (_0x11e834 = !0x1); null == _0x1be37d && (_0x1be37d = !0x1); null == _0x38e301 && (_0x38e301 = 0x0); null == _0x3c6b9d && (_0x3c6b9d = 0x2); null == _0x5f4dc2 && (_0x5f4dc2 = 0x5); null == _0x1ff638 && (_0x1ff638 = 0x0); this[_0x56ae('0x629')] = _0x1ff638; this[_0x56ae('0x12fb')] = _0x5f4dc2; this[_0x56ae('0x3bb5')] = _0x3c6b9d; this[_0x56ae('0x3bb6')] = _0x38e301; this[_0x56ae('0x3bb7')] = _0x1be37d; this[_0x56ae('0x3bb8')] = _0x11e834; this[_0x56ae('0x3bb9')] = _0x1b30b7; }; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0xc87')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')]['__constructs__'] = _0x56ae('0x3bba').split('\x20'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbb')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bd0')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbc')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbd')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcf')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbe')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bce')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbf')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc0')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc1')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc2')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcd')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc3')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc4')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcc')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc5')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc6')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc7')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x38fa')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcb')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc8')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc9')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bca')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x394c')] = {}; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x394c')][_0x56ae('0xce3')] = 0x17; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x394c')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x394c')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bca')][_0x56ae('0xce3')] = 0x16; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bca')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bca')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc9')]['_hx_index'] = 0x15; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc9')]['__enum__'] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc9')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc8')][_0x56ae('0xce3')] = 0x14; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc8')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc8')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcb')][_0x56ae('0xce3')] = 0x13; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcb')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcb')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x38fa')][_0x56ae('0xce3')] = 0x12; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x38fa')][_0x56ae('0xce4')] = 'openfl._internal.renderer.DrawCommandType'; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x38fa')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc7')][_0x56ae('0xce3')] = 0x11; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc7')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc7')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc6')][_0x56ae('0xce3')] = 0x10; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc6')]['__enum__'] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc6')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc5')][_0x56ae('0xce3')] = 0xf; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc5')][_0x56ae('0xce4')] = _0x1c1b50.nFnGe; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc5')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcc')][_0x56ae('0xce3')] = 0xe; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcc')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcc')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc4')][_0x56ae('0xce3')] = 0xd; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc4')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc4')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc3')][_0x56ae('0xce3')] = 0xc; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc3')]['__enum__'] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc3')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcd')]['_hx_index'] = 0xb; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcd')]['__enum__'] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcd')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc2')][_0x56ae('0xce3')] = 0xa; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc2')][_0x56ae('0xce4')] = 'openfl._internal.renderer.DrawCommandType'; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc2')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc1')]['_hx_index'] = 0x9; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc1')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc1')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc0')]['_hx_index'] = 0x8; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc0')]['__enum__'] = 'openfl._internal.renderer.DrawCommandType'; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bc0')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbf')][_0x56ae('0xce3')] = 0x7; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbf')]['__enum__'] = 'openfl._internal.renderer.DrawCommandType'; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbf')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bce')][_0x56ae('0xce3')] = 0x6; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bce')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bce')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbe')][_0x56ae('0xce3')] = 0x5; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbe')]['__enum__'] = 'openfl._internal.renderer.DrawCommandType'; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbe')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcf')]['_hx_index'] = 0x4; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcf')]['__enum__'] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bcf')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbd')][_0x56ae('0xce3')] = 0x3; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbd')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbd')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbc')]['_hx_index'] = 0x2; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbc')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbc')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bd0')]['_hx_index'] = 0x1; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bd0')][_0x56ae('0xce4')] = _0x56ae('0x509'); _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bd0')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbb')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbb')]['__enum__'] = 'openfl._internal.renderer.DrawCommandType'; _0x3acb5b[_0x56ae('0x509')][_0x56ae('0x3bbb')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x3bd1')] = _0x2a489c; _0x2a489c[_0x56ae('0x8bf')] = 'openfl._internal.renderer.SamplerState'; _0x2a489c[_0x56ae('0x6')] = {}; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x3bb8')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x12fb')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x3bb7')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x3bb6')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x3bb5')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x3bd2')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x3bb9')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x629')] = null; _0x2a489c[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { var _0x160c99 = new _0x2a489c(this.wrap, this.filter, this.mipfilter, this.lodBias, this.ignoreSampler, this.centroid, this.textureAlpha); _0x160c99.mipmapGenerated = this.mipmapGenerated; return _0x160c99; }; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x8ae')] = function(_0x30f03d) { null == _0x30f03d || _0x30f03d.ignoreSampler || (this.wrap = _0x30f03d.wrap, this.filter = _0x30f03d.filter, this.mipfilter = _0x30f03d.mipfilter, this.lodBias = _0x30f03d.lodBias, this.centroid = _0x30f03d.centroid, this.textureAlpha = _0x30f03d.textureAlpha); }; _0x2a489c[_0x56ae('0x6')][_0x56ae('0x8ad')] = function(_0x366578) { return null == _0x366578 ? !0x1 : this.wrap == _0x366578.wrap && this.filter == _0x366578.filter && this.mipfilter == _0x366578.mipfilter && this.lodBias == _0x366578.lodBias ? _0x575257.tCouR(this.textureAlpha, _0x366578.textureAlpha) : !0x1; }; _0x2a489c[_0x56ae('0x6')]['__class__'] = _0x2a489c; var _0x45a97e = function() { this['inputRefs'] = []; this[_0x56ae('0x3bd3')] = []; this[_0x56ae('0x1605')] = []; this[_0x56ae('0x1606')] = []; this[_0x56ae('0x1607')] = []; this[_0x56ae('0x1608')] = []; this[_0x56ae('0x1609')] = []; this['overrideFloatNames'] = []; this[_0x56ae('0x160b')] = []; this[_0x56ae('0x160c')] = []; this[_0x56ae('0x160d')] = []; this['paramLengths'] = []; this[_0x56ae('0x160f')] = []; this[_0x56ae('0x1610')] = []; this[_0x56ae('0x1611')] = []; this[_0x56ae('0x1612')] = []; this[_0x56ae('0x1613')] = []; }; _0x5ac4a7[_0x56ae('0x3bd4')] = _0x45a97e; _0x45a97e['__name__'] = _0x56ae('0x3bd4'); _0x45a97e[_0x56ae('0x6')] = {}; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bd5')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1604')] = null; _0x45a97e[_0x56ae('0x6')]['inputFilter'] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1605')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1606')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1607')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bd6')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x160c')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x160d')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bd7')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x160a')] = null; _0x45a97e[_0x56ae('0x6')]['overrideFloatValues'] = null; _0x45a97e[_0x56ae('0x6')]['overrideIntCount'] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1608')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1609')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bd8')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bd9')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bda')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bdb')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bdc')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bdd')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x160e')] = null; _0x45a97e[_0x56ae('0x6')]['paramPositions'] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1610')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1611')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1612')] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x1613')] = null; _0x45a97e[_0x56ae('0x6')]['shader'] = null; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bde')] = function(_0x480096, _0x178741) { this.overrideBoolNames[this.overrideBoolCount] = _0x480096; this.overrideBoolValues[this.overrideBoolCount] = _0x178741; this.overrideBoolCount++; }; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x2869')] = function(_0x1dc2db, _0x165f77) { this.overrideFloatNames[this.overrideFloatCount] = _0x1dc2db; this.overrideFloatValues[this.overrideFloatCount] = _0x165f77; this.overrideFloatCount++; }; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x3bdf')] = function() { if (_0x56ae('0x3be0') === _0x56ae('0x3be0')) { this.overrideBoolCount = this.overrideFloatCount = this.overrideIntCount = 0x0; } else { d = this.newInputData(); var _0x567a47 = this.inputMap; if (null != _0x586025[a] ? _0x567a47.existsReserved(a) : _0x567a47.h.hasOwnProperty(a)) { _0x567a47 = this.inputVector; var _0xa645ff = this.inputMap; _0xa645ff = _0x567a47.indexOf(null != _0x586025[a] ? _0xa645ff.getReserved(a) : _0xa645ff.h[a], 0x0); - 0x1 != _0xa645ff && _0x567a47.splice(_0xa645ff, 0x1); } _0x567a47 = this.inputMap; null != _0x586025[a] ? _0x567a47.setReserved(a, d) : _0x567a47.h[a] = d; this.inputVector.push(d); } }; _0x45a97e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x45a97e; var _0x22d4e6 = function() {}; _0x5ac4a7[_0x56ae('0x3be1')] = _0x22d4e6; _0x22d4e6[_0x56ae('0x8bf')] = _0x56ae('0x3be1'); _0x22d4e6['closePath'] = function(_0x36321b) { null == _0x36321b && (_0x36321b = !0x1); null != _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3337')] && (_0x36321b || _0x22d4e6['context'][_0x56ae('0x3342')](), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3338')](), _0x36321b && _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3342')](), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x333f')]()); }; _0x22d4e6[_0x56ae('0x3be2')] = function(_0x26af37, _0x369f59, _0x5e2fc7) { _0x5d51e7['convertToCanvas'](_0x26af37['image']); _0x22d4e6[_0x56ae('0x3be3')](_0x5e2fc7); return _0x22d4e6['context'][_0x56ae('0x3be4')](_0x26af37['image'][_0x56ae('0xa09')](), _0x369f59 ? _0x56ae('0x5c') : _0x56ae('0x3be5')); }; _0x22d4e6[_0x56ae('0x3be6')] = function(_0x5ebb7d, _0x33dc32, _0x2dd974, _0x563785, _0x10f18d, _0x4cdc65, _0x1b30b7, _0x2d9f4e) { var _0xdb2336 = null; _0x2d9f4e = _0x4cdc65 = null; _0x1b30b7 = !0x1; null == _0x10f18d && (_0x10f18d = _0x5ac892['__pool'][_0x56ae('0x1b')](), _0x1b30b7 = !0x0); switch (_0x5ebb7d) { case 0x0: _0x4cdc65 = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x4cdc65[_0x56ae('0x1c')](-819.2, 0x0); _0x2d9f4e = _0x4cdc65['x']; _0xdb2336 = _0x4cdc65['y']; _0x4cdc65['x'] = _0x2d9f4e * _0x10f18d['a'] + _0xdb2336 * _0x10f18d['c'] + _0x10f18d['tx']; _0x4cdc65['y'] = _0x2d9f4e * _0x10f18d['b'] + _0xdb2336 * _0x10f18d['d'] + _0x10f18d['ty']; _0x2d9f4e = _0x510664[_0x56ae('0x20')]['get'](); _0x2d9f4e[_0x56ae('0x1c')](819.2, 0x0); _0xdb2336 = _0x2d9f4e['x']; _0x5ebb7d = _0x2d9f4e['y']; _0x2d9f4e['x'] = _0xdb2336 * _0x10f18d['a'] + _0x5ebb7d * _0x10f18d['c'] + _0x10f18d['tx']; _0x2d9f4e['y'] = _0xdb2336 * _0x10f18d['b'] + _0x5ebb7d * _0x10f18d['d'] + _0x10f18d['ty']; _0xdb2336 = _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3be7')](_0x4cdc65['x'], _0x4cdc65['y'], _0x2d9f4e['x'], _0x2d9f4e['y']); break; case 0x1: _0x4cdc65 = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x4cdc65['setTo'](1638.4, 0x0), _0xdb2336 = _0x4cdc65['x'], _0x5ebb7d = _0x4cdc65['y'], _0x4cdc65['x'] = _0xdb2336 * _0x10f18d['a'] + _0x5ebb7d * _0x10f18d['c'] + _0x10f18d['tx'], _0x4cdc65['y'] = _0xdb2336 * _0x10f18d['b'] + _0x5ebb7d * _0x10f18d['d'] + _0x10f18d['ty'], _0xdb2336 = _0x22d4e6[_0x56ae('0x2fe')]['createRadialGradient'](_0x10f18d['tx'], _0x10f18d['ty'], 0x0, _0x10f18d['tx'], _0x10f18d['ty'], Math[_0x56ae('0x887')]((_0x4cdc65['x'] - _0x10f18d['tx']) / 0x2)); } for (var _0x5ac4a7, _0x102e52, _0x797d9c, _0x4e6193, _0x5c4c32 = 0x0, _0x6d0b29 = _0x33dc32[_0x56ae('0x32')]; _0x5c4c32 < _0x6d0b29;) _0x4e6193 = _0x5c4c32++, _0x5ac4a7 = _0x33dc32[_0x4e6193], _0x5ebb7d = _0x2dd974[_0x4e6193], _0x102e52 = (_0x5ac4a7 & 0xff0000) >>> 0x10, _0x797d9c = (_0x5ac4a7 & 0xff00) >>> 0x8, _0x5ac4a7 &= 0xff, _0x4e6193 = _0x563785[_0x4e6193] / 0xff, 0x0 > _0x4e6193 && (_0x4e6193 = 0x0), 0x1 < _0x4e6193 && (_0x4e6193 = 0x1), _0xdb2336['addColorStop'](_0x4e6193, _0x56ae('0x3810') + _0x102e52 + ',\x20' + _0x797d9c + ',\x20' + _0x5ac4a7 + ',\x20' + _0x5ebb7d + ')'); null != _0x4cdc65 && _0x510664[_0x56ae('0x20')]['release'](_0x4cdc65); null != _0x2d9f4e && _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x2d9f4e); _0x1b30b7 && _0x5ac892['__pool'][_0x56ae('0x21')](_0x10f18d); return _0xdb2336; }; _0x22d4e6[_0x56ae('0x3be8')] = function(_0x1afeb2, _0x1599ff, _0x330b68, _0x3fb90b) { if (_0x56ae('0x3be9') !== 'DDSwj') { _0x330b68 = this[_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0xe79')]['get_scenePosition'](); _0x330b68 = Math[_0x56ae('0x1141')](_0x330b68['y'], _0x330b68['x']); if (0x0 < this[_0x56ae('0x2ee3')]) { var _0x4b3f16 = 0x1; this['minValuePickupsLeft']--; } else _0x4b3f16 = this[_0x56ae('0x23c5')], _0x1599ff = _0x4b3f16[_0x56ae('0xe53')], _0x4b3f16 = _0x4b3f16[_0x56ae('0xe54')]['getPercent'](this['z']), _0x4b3f16 = _0x1599ff[_0x56ae('0xe55')](0x0 <= _0x4b3f16 ? 0x1 >= _0x4b3f16 ? _0x4b3f16 : 0x1 : 0x0), _0x4b3f16 += _0x1e8a75[_0x56ae('0xadb')](0x0, 0.5), _0x4b3f16 = 0x1 < _0x4b3f16 ? _0x4b3f16 : 0x1; _0x1599ff = _0x50ca2e[_0x56ae('0x3bea')]['getValueAtPercent'](Math[_0x56ae('0xadb')]()); var _0x5bcb9b = 0.2 > Math[_0x56ae('0xadb')]() ? 1130.9733552923256 * Math[_0x56ae('0xadb')]() / 3.141592653589793 : _0x330b68 + 0xb4 * (Math['random']() - 0.5); _0x330b68 = _0x1afeb2[_0x56ae('0x1cfd')]['planes'][_0x56ae('0x1b')](0x0)[_0x56ae('0x201e')]; var _0x48a9fb = Math[_0x56ae('0xf0c')](_0x330b68['x'] * _0x330b68['x'] + _0x330b68['y'] * _0x330b68['y']); _0x330b68 = new _0x4284ae(this[_0x56ae('0x94c')], Math[_0x56ae('0x833')](_0x4b3f16), null, null, null, this[_0x56ae('0x2edf')]); _0x330b68[_0x56ae('0x1fc8')](_0x48a9fb * Math[_0x56ae('0x104e')](_0x5bcb9b)); _0x330b68[_0x56ae('0x1fc9')](_0x48a9fb * Math[_0x56ae('0xaa1')](_0x5bcb9b)); _0x330b68[_0x56ae('0x21ef')](this['z']); _0x1afeb2[_0x56ae('0x1cfd')]['moveInside'](_0x330b68[_0x56ae('0x1087')][_0x56ae('0xc5c')], _0x1599ff, _0x330b68[_0x56ae('0x1087')][_0x56ae('0xc5c')]); } else { var _0x5626b5 = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0xa34')), _0x55c6fd = _0x5626b5[_0x56ae('0x1da4')]('2d'); _0x5626b5[_0x56ae('0x3d')] = _0x330b68; _0x5626b5[_0x56ae('0x727')] = _0x3fb90b; _0x1afeb2 = _0x1afeb2[_0x56ae('0xa02')]['get_src'](); _0x55c6fd[_0x56ae('0xa0c')] = _0x55c6fd[_0x56ae('0x3be4')](_0x1afeb2, _0x1599ff ? 'repeat' : _0x56ae('0x3be5')); _0x55c6fd[_0x56ae('0x333f')](); _0x55c6fd['moveTo'](0x0, 0x0); _0x55c6fd[_0x56ae('0x1140')](0x0, _0x3fb90b); _0x55c6fd['lineTo'](_0x330b68, _0x3fb90b); _0x55c6fd[_0x56ae('0x1140')](_0x330b68, 0x0); _0x55c6fd['lineTo'](0x0, 0x0); _0x55c6fd[_0x56ae('0x3342')](); _0x22d4e6[_0x56ae('0x3beb')] || _0x55c6fd[_0x56ae('0x2d17')](_0x22d4e6[_0x56ae('0x3bec')]); return _0x5626b5; } }; _0x22d4e6[_0x56ae('0x13ca')] = function(_0x199f30, _0xbff5ff, _0x2fd73d, _0x5026f0, _0xabea5c, _0x40518c) { null == _0x40518c && (_0x40518c = _0xabea5c); _0xabea5c *= 0.5; _0x40518c *= 0.5; _0xabea5c > _0x2fd73d / 0x2 && (_0xabea5c = _0x2fd73d / 0x2); _0x40518c > _0x5026f0 / 0x2 && (_0x40518c = _0x5026f0 / 0x2); _0x2fd73d = _0x199f30 + _0x2fd73d; _0x5026f0 = _0xbff5ff + _0x5026f0; var _0x1b30b7 = -_0xabea5c + _0x1c1b50[_0x56ae('0x368')](0.7071067811865476, _0xabea5c), _0x2d9f4e = -_0xabea5c + 0.41421356237309503 * _0xabea5c, _0x5ac4a7 = _0x1c1b50['ymbnC'](-_0x40518c, 0.7071067811865476 * _0x40518c), _0x4e6193 = -_0x40518c + 0.41421356237309503 * _0x40518c; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x2fd73d, _0x5026f0 - _0x40518c); _0x22d4e6[_0x56ae('0x2fe')]['quadraticCurveTo'](_0x2fd73d, _0x5026f0 + _0x4e6193, _0x2fd73d + _0x1b30b7, _0x5026f0 + _0x5ac4a7); _0x22d4e6['context']['quadraticCurveTo'](_0x2fd73d + _0x2d9f4e, _0x5026f0, _0x2fd73d - _0xabea5c, _0x5026f0); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x199f30 + _0xabea5c, _0x5026f0); _0x22d4e6[_0x56ae('0x2fe')]['quadraticCurveTo'](_0x199f30 - _0x2d9f4e, _0x5026f0, _0x199f30 - _0x1b30b7, _0x5026f0 + _0x5ac4a7); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3bed')](_0x199f30, _0x5026f0 + _0x4e6193, _0x199f30, _0x5026f0 - _0x40518c); _0x22d4e6['context']['lineTo'](_0x199f30, _0xbff5ff + _0x40518c); _0x22d4e6[_0x56ae('0x2fe')]['quadraticCurveTo'](_0x199f30, _0xbff5ff - _0x4e6193, _0x199f30 - _0x1b30b7, _0xbff5ff - _0x5ac4a7); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3bed')](_0x199f30 - _0x2d9f4e, _0xbff5ff, _0x199f30 + _0xabea5c, _0xbff5ff); _0x22d4e6['context'][_0x56ae('0x1140')](_0x2fd73d - _0xabea5c, _0xbff5ff); _0x22d4e6['context'][_0x56ae('0x3bed')](_0x2fd73d + _0x2d9f4e, _0xbff5ff, _0x2fd73d + _0x1b30b7, _0xbff5ff - _0x5ac4a7); _0x22d4e6['context'][_0x56ae('0x3bed')](_0x2fd73d, _0xbff5ff - _0x4e6193, _0x2fd73d, _0xbff5ff + _0x40518c); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x2fd73d, _0x5026f0 - _0x40518c); }; _0x22d4e6[_0x56ae('0x2a57')] = function() { _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x333f')](); _0x22d4e6[_0x56ae('0x3bee')](_0x22d4e6['fillCommands'], !0x1); _0x22d4e6[_0x56ae('0x3bef')]['clear'](); }; _0x22d4e6[_0x56ae('0x3bf0')] = function() { _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x333f')](); _0x22d4e6[_0x56ae('0x3bee')](_0x22d4e6['strokeCommands'], !0x0); _0x22d4e6['context']['closePath'](); _0x22d4e6[_0x56ae('0x3bf1')]['clear'](); }; _0x22d4e6[_0x56ae('0x3bf2')] = function(_0x2f417c, _0x51dcc9, _0x57bd93) { _0x22d4e6[_0x56ae('0xca1')] = _0x2f417c[_0x56ae('0xa14')]; _0x22d4e6['graphics'] = _0x2f417c; if (0x0 == _0x2f417c[_0x56ae('0x3bf3')][_0x56ae('0x9fa')]() || null == _0x22d4e6[_0x56ae('0xca1')] || 0x0 >= _0x22d4e6[_0x56ae('0xca1')][_0x56ae('0x3d')] || 0x0 >= _0x22d4e6[_0x56ae('0xca1')][_0x56ae('0x727')]) return !0x1; _0x22d4e6['hitTesting'] = !0x0; var _0xb6a7e = _0x2f417c['__renderTransform'], _0x37c768 = _0x51dcc9 * _0xb6a7e['b'] + _0x57bd93 * _0xb6a7e['d'] + _0xb6a7e['ty']; _0x51dcc9 = _0x51dcc9 * _0xb6a7e['a'] + _0x57bd93 * _0xb6a7e['c'] + _0xb6a7e['tx'] - (_0x22d4e6[_0x56ae('0xca1')]['x'] * _0xb6a7e['a'] + _0x22d4e6[_0x56ae('0xca1')]['y'] * _0xb6a7e['c'] + _0xb6a7e['tx']); _0x57bd93 = _0x37c768 - (_0x22d4e6[_0x56ae('0xca1')]['x'] * _0xb6a7e['b'] + _0x22d4e6[_0x56ae('0xca1')]['y'] * _0xb6a7e['d'] + _0xb6a7e['ty']); _0x37c768 = _0x2f417c['__canvas']; var _0xc88942 = _0x2f417c[_0x56ae('0x8ab')]; _0x2f417c[_0x56ae('0x9c8')] = _0x22d4e6[_0x56ae('0x3bf4')]; _0x2f417c['__context'] = _0x22d4e6['hitTestContext']; _0x22d4e6[_0x56ae('0x2fe')] = _0x2f417c['__context']; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa04')](_0xb6a7e['a'], _0xb6a7e['b'], _0xb6a7e['c'], _0xb6a7e['d'], _0xb6a7e['tx'], _0xb6a7e['ty']); _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x1d')](); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x1d')](); _0x22d4e6[_0x56ae('0x3bf5')] = !0x1; _0x22d4e6[_0x56ae('0x3bf6')] = !0x1; _0x22d4e6[_0x56ae('0x3bf7')] = null; _0x22d4e6['bitmapRepeat'] = !0x1; _0x22d4e6[_0x56ae('0x3bec')] = 'evenodd'; _0xb6a7e = new _0x5c17a2(_0x2f417c[_0x56ae('0x3bf3')]); for (var _0x1b30b7 = 0x0, _0x2d9f4e = _0x2f417c[_0x56ae('0x3bf3')][_0x56ae('0x1476')]; _0x1b30b7 < _0x2d9f4e['length'];) { if ('IEEbf' !== _0x56ae('0x3bf8')) { var _0x5ac4a7 = _0x2d9f4e[_0x1b30b7]; ++_0x1b30b7; switch (_0x5ac4a7[_0x56ae('0xce3')]) { case 0x0: case 0x1: case 0x2: case 0x3: _0x22d4e6[_0x56ae('0x2a57')](); if (_0x22d4e6['hasFill'] && _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3bf9')](_0x51dcc9, _0x57bd93, _0x22d4e6['windingRule'])) return _0xb6a7e[_0x56ae('0x3bb4')](), _0x2f417c[_0x56ae('0x9c8')] = _0x37c768, _0x2f417c[_0x56ae('0x8ab')] = _0xc88942, !0x0; _0x22d4e6[_0x56ae('0x3bf0')](); if (_0x22d4e6['hasStroke'] && _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3bfa')](_0x51dcc9, _0x57bd93)) return _0xb6a7e[_0x56ae('0x3bb4')](), _0x2f417c[_0x56ae('0x9c8')] = _0x37c768, _0x2f417c[_0x56ae('0x8ab')] = _0xc88942, !0x0; if (_0x5ac4a7 == _0x423b86['BEGIN_BITMAP_FILL']) { switch (_0xb6a7e[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e['fPos'] += 0x4; break; case 0x8: _0xb6a7e['oPos'] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e['oPos'] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e['oPos'] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbb')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x3b99')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos']], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7['buffer']['b'][_0x5ac4a7['bPos']], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')] + 0x1]); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x3b99')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7['buffer']['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')]], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')] + 0x1]); } else if (_0x5ac4a7 == _0x423b86[_0x56ae('0x3bbc')]) { if (_0x575257[_0x56ae('0x825')]('petDf', 'petDf')) { switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e['oPos'] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e['oPos'] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e['iiPos'] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e['oPos'] += 0x4; _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbc')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')]['beginGradientFill'](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7['iiPos']], _0x5ac4a7[_0x56ae('0xa2f')]['ff'][_0x5ac4a7[_0x56ae('0x2d00')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7['buffer']['o'][_0x5ac4a7['oPos'] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]]); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x20ad')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7['iiPos']], _0x5ac4a7['buffer']['ff'][_0x5ac4a7[_0x56ae('0x2d00')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]]); } else { _0xb6a7e[_0x56ae('0x32af')](); var _0x2b01d6 = _0xb6a7e['buttons'][_0x56ae('0x1b')](0x0)[_0x56ae('0x16')]() + 0x8 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['y'] + 0x1; _0xb6a7e[_0x56ae('0x10c3')](_0x2b01d6); _0xb6a7e[_0x56ae('0x31e6')](); _0xb6a7e[_0x56ae('0x1f80')](_0xb6a7e['cameraMovementBounds']['y']); } } else if (_0x5ac4a7 == _0x423b86[_0x56ae('0x3bbd')]) { switch (_0xb6a7e['prev'][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e['iiPos'] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e['fPos'] += 0x4; break; case 0x8: _0xb6a7e['oPos'] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e['fPos'] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e['oPos'] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e['iPos'] += 0x1; _0xb6a7e['fPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e['fPos'] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbd')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x3b9b')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x3b9b')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]); } else { if (_0x56ae('0x3bfb') === _0x56ae('0x3bfb')) { switch (_0xb6a7e['prev']['_hx_index']) { case 0x0: _0xb6a7e['oPos'] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e['oPos'] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e['oPos'] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e['oPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x10: _0xb6a7e['oPos'] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e['fPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e['oPos'] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e['prev'] = _0x423b86[_0x56ae('0x3bd0')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')]['beginFill'](_0x5ac4a7[_0x56ae('0xa2f')]['i'][_0x5ac4a7[_0x56ae('0x2775')]], 0x1); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x10ba')](_0x5ac4a7[_0x56ae('0xa2f')]['i'][_0x5ac4a7[_0x56ae('0x2775')]], 0x1); } else { this[_0x56ae('0x1232')] = this[_0x56ae('0xb90')] = this[_0x56ae('0x94c')] = null; this['sprites'][_0x56ae('0x500')](0x0); } } break; case 0x4: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e['ffPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e['fPos'] += 0x4; break; case 0xa: _0xb6a7e['fPos'] += 0x5; _0xb6a7e['oPos'] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e['oPos'] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e['ffPos'] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x10: _0xb6a7e['oPos'] += 0x4; _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e['fPos'] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86['CUBIC_CURVE_TO']; _0x5ac4a7 = _0xb6a7e; _0x22d4e6['fillCommands'][_0x56ae('0x3bfc')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x5]); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x3bfc')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x5]); break; case 0x5: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e['oPos'] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e['fPos'] += 0x3; break; case 0x7: _0xb6a7e['fPos'] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e['oPos'] += 0x1; break; case 0xc: _0xb6a7e['oPos'] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e['fPos'] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbe')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6['fillCommands'][_0x56ae('0x113f')](_0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos']], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos'] + 0x3]); _0x22d4e6['strokeCommands'][_0x56ae('0x113f')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos']], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); break; case 0x6: switch (_0xb6a7e['prev'][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x2: _0xb6a7e['oPos'] += 0x4; _0xb6a7e['iiPos'] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e['fPos'] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e['fPos'] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e['oPos'] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e['oPos'] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e['oPos'] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bce')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x2a59')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos']], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x575257['xEyre'](_0x5ac4a7['fPos'], 0x2)]); _0x22d4e6['strokeCommands']['drawCircle'](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2]); break; case 0x7: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e['fPos'] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e['fPos'] += 0x5; _0xb6a7e['oPos'] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e['oPos'] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e['fPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbf')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')]['drawEllipse'](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x20b0')](_0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); break; case 0x9: switch (_0xb6a7e[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e['iiPos'] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e['oPos'] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e['fPos'] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e['oPos'] += 0x3; break; case 0x9: _0xb6a7e['fPos'] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e['oPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e['oPos'] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e['prev'] = _0x423b86[_0x56ae('0x3bc1')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')]['drawRect'](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); _0x22d4e6['strokeCommands'][_0x56ae('0x10bb')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos']], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x575257[_0x56ae('0x826')](_0x5ac4a7[_0x56ae('0x143e')], 0x2)], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); break; case 0xa: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0xb6a7e['fPos'] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e['oPos'] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc2')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x13ca')](_0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]); _0x22d4e6['strokeCommands']['drawRoundRect'](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x5ac4a7['buffer']['o'][_0x5ac4a7[_0x56ae('0x2cff')]]); break; case 0xd: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e['ffPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e['iiPos'] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e['bPos'] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc4')]; _0x22d4e6[_0x56ae('0x2a57')](); if (_0x22d4e6[_0x56ae('0x3bf5')] && _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3bf9')](_0x51dcc9, _0x57bd93, _0x22d4e6[_0x56ae('0x3bec')])) return _0xb6a7e[_0x56ae('0x3bb4')](), _0x2f417c[_0x56ae('0x9c8')] = _0x37c768, _0x2f417c[_0x56ae('0x8ab')] = _0xc88942, !0x0; _0x22d4e6['endStroke'](); if (_0x22d4e6[_0x56ae('0x3bf6')] && _0x22d4e6['context'][_0x56ae('0x3bfa')](_0x51dcc9, _0x57bd93)) return _0xb6a7e[_0x56ae('0x3bb4')](), _0x2f417c[_0x56ae('0x9c8')] = _0x37c768, _0x2f417c[_0x56ae('0x8ab')] = _0xc88942, !0x0; _0x22d4e6[_0x56ae('0x3bf5')] = !0x1; _0x22d4e6[_0x56ae('0x3bf7')] = null; break; case 0xe: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0x1: _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e['ffPos'] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e['fPos'] += 0x3; break; case 0x7: _0xb6a7e['fPos'] += 0x4; break; case 0x8: _0xb6a7e['oPos'] += 0x3; break; case 0x9: _0xb6a7e['fPos'] += 0x4; break; case 0xa: _0xb6a7e['fPos'] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x10: _0xb6a7e['oPos'] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e['oPos'] += 0x1; break; case 0x14: _0xb6a7e['oPos'] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bcc')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x3ba8')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7['buffer']['b'][_0x5ac4a7[_0x56ae('0x3bb1')]], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')] + 0x1]); break; case 0xf: switch (_0xb6a7e['prev'][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e['ffPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e['oPos'] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e['fPos'] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e['fPos'] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e['oPos'] += 0x1; } _0xb6a7e['prev'] = _0x423b86['LINE_GRADIENT_STYLE']; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x3ba9')](_0x5ac4a7['buffer']['o'][_0x5ac4a7['oPos']], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')]], _0x5ac4a7['buffer']['ff'][_0x5ac4a7[_0x56ae('0x2d00')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]]); break; case 0x10: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e['fPos'] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e['fPos'] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e['oPos'] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc6')]; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bf1')]['lineStyle'](_0x5ac4a7['buffer']['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['i'][_0x5ac4a7[_0x56ae('0x2775')]], 0x1, _0x5ac4a7['buffer']['b'][_0x5ac4a7[_0x56ae('0x3bb1')]], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7['buffer']['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); break; case 0x11: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e['oPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e['iPos'] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e['oPos'] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e['oPos'] += 0x3; break; case 0x9: _0xb6a7e['fPos'] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e['oPos'] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e['bPos'] += 0x2; break; case 0xf: _0xb6a7e['oPos'] += 0x4; _0xb6a7e['iiPos'] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e['fPos'] += 0x2; break; case 0x13: _0xb6a7e['oPos'] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x423b86['LINE_TO']; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x1140')](_0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); _0x22d4e6['strokeCommands'][_0x56ae('0x1140')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); break; case 0x12: switch (_0xb6a7e[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0xb6a7e['fPos'] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e['oPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x2; _0xb6a7e['bPos'] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e['fPos'] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e['prev'] = _0x423b86['MOVE_TO']; _0x5ac4a7 = _0xb6a7e; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x113e')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos']], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); _0x22d4e6['strokeCommands']['moveTo'](_0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); break; case 0x15: _0x22d4e6[_0x56ae('0x3bec')] = _0x56ae('0x3bfd'); break; case 0x16: _0x22d4e6[_0x56ae('0x3bec')] = _0x56ae('0x3bfe'); break; default: switch (_0xb6a7e['prev'][_0x56ae('0xce3')]) { case 0x0: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e['fPos'] += 0x1; break; case 0x2: _0xb6a7e['oPos'] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0xb6a7e['oPos'] += 0x1; break; case 0x4: _0xb6a7e[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0xb6a7e[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0xb6a7e[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0xb6a7e[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0xb6a7e[_0x56ae('0x143e')] += 0x5; _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0xb6a7e[_0x56ae('0x2cff')] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0xb6a7e['oPos'] += 0x4; _0xb6a7e[_0x56ae('0x2d01')] += 0x2; _0xb6a7e[_0x56ae('0x2d00')] += 0x1; _0xb6a7e[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0xb6a7e[_0x56ae('0x2cff')] += 0x4; _0xb6a7e[_0x56ae('0x2775')] += 0x1; _0xb6a7e['fPos'] += 0x2; _0xb6a7e[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0xb6a7e[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0xb6a7e[_0x56ae('0x2cff')] += 0x1; } _0xb6a7e[_0x56ae('0x2452')] = _0x5ac4a7; } } else { null == _0x4bba63['cache'] && (_0x4bba63['cache'] = new _0x292403('text/model/CandyCorn.3ds'), _0x4bba63['cache'][_0x56ae('0x2df3')](_0x56ae('0x2df4'), function(_0xcd3ab5) { var _0x33bde3 = new _0x30cb6f(new _0x56f3bc(_0x422531[_0x56ae('0x1294')](_0x56ae('0x2df6')))); _0x33bde3[_0x56ae('0x1771')](_0x2797a6[_0x56ae('0xc8b')]); _0xcd3ab5['set_material'](_0x33bde3); })); return new _0x54085e(_0x4bba63[_0x56ae('0x293c')], _0x56ae('0x2df4'), _0x2f417c); } } _0x1b30b7 = !0x1; 0x0 < _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x9fa')]() && _0x22d4e6[_0x56ae('0x2a57')](); _0x22d4e6['hasFill'] && _0x22d4e6['context'][_0x56ae('0x3bf9')](_0x51dcc9, _0x57bd93, _0x22d4e6[_0x56ae('0x3bec')]) && (_0x1b30b7 = !0x0); 0x0 < _0x22d4e6[_0x56ae('0x3bf1')]['get_length']() && _0x22d4e6[_0x56ae('0x3bf0')](); _0x22d4e6[_0x56ae('0x3bf6')] && _0x22d4e6[_0x56ae('0x2fe')]['isPointInStroke'](_0x51dcc9, _0x57bd93) && (_0x1b30b7 = !0x0); _0xb6a7e[_0x56ae('0x3bb4')](); _0x2f417c['__canvas'] = _0x37c768; _0x2f417c[_0x56ae('0x8ab')] = _0xc88942; return _0x1b30b7; }; _0x22d4e6[_0x56ae('0x3bff')] = function(_0x43e9df, _0x3bcfd1) { var _0x36110e = {}; _0x36110e[_0x56ae('0x3c00')] = _0x56ae('0x132'); if (_0x575257['xUVXv'] === 'ZOSRm') { null == _0x3bcfd1 && (_0x3bcfd1 = !0x1); for (var _0x73a3fc = -Infinity, _0x47e29e, _0x311ef7 = _0x43e9df[_0x56ae('0x9fa')](), _0x5bc92c = 0x1, _0x1b30b7 = _0x311ef7 + 0x1; _0x5bc92c < _0x1b30b7;) _0x47e29e = _0x5bc92c++, _0x3bcfd1 && 0x0 == _0x575257[_0x56ae('0x828')](_0x47e29e, 0x3) || (_0x47e29e = _0x43e9df['get'](_0x47e29e - 0x1), _0x73a3fc < _0x47e29e && (_0x73a3fc = _0x47e29e)); if (!_0x3bcfd1) return { 'max': _0x73a3fc, 'uvt': _0x43e9df }; _0x5bc92c = _0x252a59['toFloatVector'](null); _0x1b30b7 = 0x1; for (_0x311ef7 += 0x1; _0x1b30b7 < _0x311ef7;) _0x47e29e = _0x1b30b7++, _0x3bcfd1 && _0x575257['nfsYK'](0x0, _0x47e29e % 0x3) || _0x5bc92c['push'](_0x43e9df[_0x56ae('0x1b')](_0x47e29e - 0x1)); return { 'max': _0x73a3fc, 'uvt': _0x5bc92c }; } else { var _0x25db07 = this[_0x56ae('0x9b9')]['getFreeVertexVectorTemp'](); this[_0x56ae('0x10ff')] += _0x56ae('0x14c') + _0x1b30b7[_0x56ae('0x28')](_0x25db07) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x43e9df) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')]['localPosition']) + '\x0am33\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bc5')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x25db07) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0x9b7')]['animatedTangent']) + _0x56ae('0x5f7') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1bc5')]) + _0x36110e[_0x56ae('0x3c00')] + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x9b7')][_0x56ae('0x1351')]) + _0x56ae('0x651'); } }; _0x22d4e6[_0x56ae('0x3bee')] = function(_0x1b4064, _0x4db741) { null == _0x4db741 && (_0x4db741 = !0x1); _0x22d4e6[_0x56ae('0xca1')] = _0x22d4e6[_0x56ae('0x34ac')][_0x56ae('0xa14')]; var _0x2bf8fd = _0x22d4e6[_0x56ae('0xca1')]['x'], _0x48f456 = _0x22d4e6[_0x56ae('0xca1')]['y'], _0x5be662 = 0x0, _0xb8a55d = 0x0, _0x1b30b7 = !0x1, _0x2d9f4e = 0x0, _0x5ac4a7 = 0x0, _0x4e6193 = !0x1; _0x22d4e6['windingRule'] = _0x56ae('0x3bfd'); _0x22d4e6[_0x56ae('0x3be3')](!0x0); var _0x5c4c32 = !0x1, _0x2a3e90 = new _0x5c17a2(_0x1b4064), _0x21d41f, _0x2b39f7, _0x370254, _0x37c090 = null, _0xf76599 = null, _0x4dd284 = 0x0, _0xfe3284 = _0x1b4064[_0x56ae('0x1476')]; _0x5004df: for (; _0x575257['VOlxM'](_0x4dd284, _0xfe3284[_0x56ae('0x32')]);) { var _0xfba720 = _0xfe3284[_0x4dd284]; ++_0x4dd284; switch (_0xfba720[_0x56ae('0xce3')]) { case 0x0: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90['bPos'] += 0x2; break; case 0x1: _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90['oPos'] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x10: _0x2a3e90['oPos'] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90['fPos'] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90['oPos'] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbb')]; var _0x11208a = _0x2a3e90; _0x22d4e6[_0x56ae('0x3bf7')] = _0x11208a[_0x56ae('0xa2f')]['o'][_0x11208a[_0x56ae('0x2cff')]]; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x22d4e6[_0x56ae('0x3be2')](_0x11208a[_0x56ae('0xa2f')]['o'][_0x11208a['oPos']], _0x11208a['buffer']['b'][_0x11208a[_0x56ae('0x3bb1')]], _0x11208a[_0x56ae('0xa2f')]['b'][_0x11208a[_0x56ae('0x3bb1')] + 0x1]); _0x22d4e6[_0x56ae('0x3bf5')] = !0x0; null != _0x11208a[_0x56ae('0xa2f')]['o'][_0x11208a[_0x56ae('0x2cff')] + 0x1] ? (_0x22d4e6[_0x56ae('0x3c01')] = _0x11208a[_0x56ae('0xa2f')]['o'][_0x11208a[_0x56ae('0x2cff')] + 0x1], _0x22d4e6[_0x56ae('0x143f')] = _0x11208a[_0x56ae('0xa2f')]['o'][_0x11208a['oPos'] + 0x1]['clone'](), _0x22d4e6[_0x56ae('0x143f')][_0x56ae('0x9af')]()) : (_0x22d4e6['pendingMatrix'] = null, _0x22d4e6[_0x56ae('0x143f')] = null); break; case 0x1: switch (_0x2a3e90[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90['oPos'] += 0x1; break; case 0x4: _0x2a3e90['fPos'] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90['oPos'] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90['fPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90['fPos'] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bd0')]; var _0x234651 = _0x2a3e90; if (0.005 > _0x234651['buffer']['f'][_0x234651['fPos']]) _0x22d4e6[_0x56ae('0x3bf5')] = !0x1; else { if (0x1 == _0x234651[_0x56ae('0xa2f')]['f'][_0x234651[_0x56ae('0x143e')]]) { var _0x4622dd = _0x876409[_0x56ae('0x14f2')](_0x234651[_0x56ae('0xa2f')]['i'][_0x234651[_0x56ae('0x2775')]] & 0xffffff, 0x6); _0x22d4e6['context'][_0x56ae('0xa0c')] = '#' + _0x4622dd; } else { var _0x59b8d7 = (_0x234651[_0x56ae('0xa2f')]['i'][_0x234651[_0x56ae('0x2775')]] & 0xff0000) >>> 0x10; var _0x3acb5b = _0x575257[_0x56ae('0x829')](_0x234651['buffer']['i'][_0x234651[_0x56ae('0x2775')]], 0xff00) >>> 0x8; var _0x3db706 = _0x234651[_0x56ae('0xa2f')]['i'][_0x234651[_0x56ae('0x2775')]] & 0xff; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x575257['JAqWg'](_0x56ae('0x3810') + _0x59b8d7 + ',\x20' + _0x3acb5b + ',\x20' + _0x3db706, ',\x20') + _0x234651[_0x56ae('0xa2f')]['f'][_0x234651[_0x56ae('0x143e')]] + ')'; } _0x22d4e6[_0x56ae('0x3bf7')] = null; _0x22d4e6[_0x56ae('0x3be3')](!0x0); _0x22d4e6[_0x56ae('0x3bf5')] = !0x0; } break; case 0x2: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x3: _0x2a3e90['oPos'] += 0x1; break; case 0x4: _0x2a3e90['fPos'] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90['fPos'] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90['ffPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbc')]; var _0x1adea8 = _0x2a3e90; _0x22d4e6['context'][_0x56ae('0xa0c')] = _0x22d4e6[_0x56ae('0x3be6')](_0x1adea8[_0x56ae('0xa2f')]['o'][_0x1adea8['oPos']], _0x1adea8[_0x56ae('0xa2f')]['ii'][_0x1adea8[_0x56ae('0x2d01')]], _0x1adea8[_0x56ae('0xa2f')]['ff'][_0x1adea8[_0x56ae('0x2d00')]], _0x1adea8[_0x56ae('0xa2f')]['ii'][_0x1adea8[_0x56ae('0x2d01')] + 0x1], _0x1adea8[_0x56ae('0xa2f')]['o'][_0x1adea8[_0x56ae('0x2cff')] + 0x1], _0x1adea8[_0x56ae('0xa2f')]['o'][_0x1adea8[_0x56ae('0x2cff')] + 0x2], _0x1adea8[_0x56ae('0xa2f')]['o'][_0x1adea8[_0x56ae('0x2cff')] + 0x3], _0x1adea8['buffer']['f'][_0x1adea8[_0x56ae('0x143e')]]); _0x22d4e6[_0x56ae('0x3bf7')] = null; _0x22d4e6[_0x56ae('0x3be3')](!0x0); _0x22d4e6[_0x56ae('0x3bf5')] = !0x0; break; case 0x3: switch (_0x2a3e90['prev']['_hx_index']) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90['oPos'] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90['oPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90['oPos'] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90['oPos'] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86['BEGIN_SHADER_FILL']; var _0x3ba658 = _0x2a3e90, _0x4e9ff1 = _0x3ba658[_0x56ae('0xa2f')]['o'][_0x3ba658['oPos']]; 0x0 < _0x4e9ff1[_0x56ae('0x3bd5')] && (_0x22d4e6[_0x56ae('0x3bf7')] = _0x4e9ff1['inputs'][0x0], _0x22d4e6['context'][_0x56ae('0xa0c')] = _0x22d4e6[_0x56ae('0x3be2')](_0x22d4e6['bitmapFill'], 0x0 != _0x4e9ff1[_0x56ae('0x1607')][0x0], 0x5 != _0x4e9ff1['inputFilter'][0x0]), _0x22d4e6['hasFill'] = !0x0, _0x22d4e6[_0x56ae('0x3c01')] = null, _0x22d4e6[_0x56ae('0x143f')] = null); break; case 0x4: switch (_0x2a3e90['prev'][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90['ffPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90['fPos'] += 0x6; break; case 0x5: _0x2a3e90['fPos'] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90['oPos'] += 0x1; break; case 0xc: _0x2a3e90['oPos'] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90['fPos'] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90['oPos'] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bcf')]; var _0x56b9a2 = _0x2a3e90; _0x5c4c32 = !0x0; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c02')](_0x56b9a2[_0x56ae('0xa2f')]['f'][_0x56b9a2[_0x56ae('0x143e')]] - _0x2bf8fd, _0x56b9a2[_0x56ae('0xa2f')]['f'][_0x56b9a2['fPos'] + 0x1] - _0x48f456, _0x56b9a2[_0x56ae('0xa2f')]['f'][_0x56b9a2['fPos'] + 0x2] - _0x2bf8fd, _0x56b9a2[_0x56ae('0xa2f')]['f'][_0x56b9a2['fPos'] + 0x3] - _0x48f456, _0x56b9a2[_0x56ae('0xa2f')]['f'][_0x56b9a2[_0x56ae('0x143e')] + 0x4] - _0x2bf8fd, _0x56b9a2[_0x56ae('0xa2f')]['f'][_0x56b9a2[_0x56ae('0x143e')] + 0x5] - _0x48f456); break; case 0x5: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90['fPos'] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90['oPos'] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90['bPos'] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbe')]; var _0x13b6ca = _0x2a3e90; _0x5c4c32 = !0x0; _0x22d4e6[_0x56ae('0x2fe')]['quadraticCurveTo'](_0x13b6ca[_0x56ae('0xa2f')]['f'][_0x13b6ca[_0x56ae('0x143e')]] - _0x2bf8fd, _0x13b6ca[_0x56ae('0xa2f')]['f'][_0x13b6ca[_0x56ae('0x143e')] + 0x1] - _0x48f456, _0x13b6ca['buffer']['f'][_0x13b6ca[_0x56ae('0x143e')] + 0x2] - _0x2bf8fd, _0x13b6ca[_0x56ae('0xa2f')]['f'][_0x13b6ca[_0x56ae('0x143e')] + 0x3] - _0x48f456); break; case 0x6: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90['oPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90['fPos'] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90['oPos'] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90['bPos'] += 0x2; break; case 0xf: _0x2a3e90['oPos'] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90['ffPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90['fPos'] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86['DRAW_CIRCLE']; var _0xfeeea6 = _0x2a3e90; _0x5c4c32 = !0x0; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x575257[_0x56ae('0x3c03')](_0xfeeea6[_0x56ae('0xa2f')]['f'][_0xfeeea6['fPos']], _0x2bf8fd) + _0xfeeea6['buffer']['f'][_0xfeeea6[_0x56ae('0x143e')] + 0x2], _0xfeeea6[_0x56ae('0xa2f')]['f'][_0xfeeea6[_0x56ae('0x143e')] + 0x1] - _0x48f456); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c04')](_0xfeeea6['buffer']['f'][_0xfeeea6[_0x56ae('0x143e')]] - _0x2bf8fd, _0xfeeea6[_0x56ae('0xa2f')]['f'][_0x575257[_0x56ae('0x82b')](_0xfeeea6['fPos'], 0x1)] - _0x48f456, _0xfeeea6[_0x56ae('0xa2f')]['f'][_0xfeeea6[_0x56ae('0x143e')] + 0x2], 0x0, 0x2 * Math['PI'], !0x0); break; case 0x7: switch (_0x2a3e90['prev'][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x2: _0x2a3e90['oPos'] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x3: _0x2a3e90['oPos'] += 0x1; break; case 0x4: _0x2a3e90['fPos'] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90['fPos'] += 0x3; break; case 0x7: _0x2a3e90['fPos'] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90['oPos'] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x10: _0x2a3e90['oPos'] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90['prev'] = _0x423b86[_0x56ae('0x3bbf')]; var _0x2bd32b = _0x2a3e90; _0x5c4c32 = !0x0; var _0x2c8908 = _0x2bd32b[_0x56ae('0xa2f')]['f'][_0x2bd32b[_0x56ae('0x143e')]]; var _0x5b7c79 = _0x2bd32b[_0x56ae('0xa2f')]['f'][_0x2bd32b[_0x56ae('0x143e')] + 0x1]; var _0x4d8f7f = _0x2bd32b[_0x56ae('0xa2f')]['f'][_0x2bd32b['fPos'] + 0x2]; var _0x36a0e0 = _0x2bd32b[_0x56ae('0xa2f')]['f'][_0x2bd32b[_0x56ae('0x143e')] + 0x3]; _0x2c8908 -= _0x2bf8fd; _0x5b7c79 -= _0x48f456; var _0x5dad21 = _0x4d8f7f / 0x2 * 0.5522848; var _0x2647fb = _0x36a0e0 / 0x2 * 0.5522848; var _0x56a4ae = _0x2c8908 + _0x4d8f7f; var _0x41c934 = _0x5b7c79 + _0x36a0e0; var _0x5c425c = _0x2c8908 + _0x4d8f7f / 0x2; var _0x36799b = _0x5b7c79 + _0x36a0e0 / 0x2; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x2c8908, _0x36799b); _0x22d4e6[_0x56ae('0x2fe')]['bezierCurveTo'](_0x2c8908, _0x36799b - _0x2647fb, _0x5c425c - _0x5dad21, _0x5b7c79, _0x5c425c, _0x5b7c79); _0x22d4e6[_0x56ae('0x2fe')]['bezierCurveTo'](_0x5c425c + _0x5dad21, _0x5b7c79, _0x56a4ae, _0x36799b - _0x2647fb, _0x56a4ae, _0x36799b); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c02')](_0x56a4ae, _0x575257[_0x56ae('0x82b')](_0x36799b, _0x2647fb), _0x5c425c + _0x5dad21, _0x41c934, _0x5c425c, _0x41c934); _0x22d4e6[_0x56ae('0x2fe')]['bezierCurveTo'](_0x5c425c - _0x5dad21, _0x41c934, _0x2c8908, _0x36799b + _0x2647fb, _0x2c8908, _0x36799b); break; case 0x8: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90['oPos'] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc0')]; var _0x1cc2fd = _0x2a3e90, _0x1102f5 = _0x1cc2fd[_0x56ae('0xa2f')]['o'][_0x1cc2fd[_0x56ae('0x2cff')]], _0x5b4c52 = _0x1cc2fd['buffer']['o'][_0x1cc2fd['oPos'] + 0x1], _0x5465e8 = _0x1cc2fd['buffer']['o'][_0x1cc2fd[_0x56ae('0x2cff')] + 0x2], _0xc5462 = null != _0x5b4c52, _0x407807 = !0x1, _0x1bcb64 = !0x1, _0xc32e6 = _0xc5462 ? _0x5b4c52['get_length']() : Math[_0x56ae('0x49')](_0x1102f5[_0x56ae('0x9fa')]() / 0x4); if (0x0 == _0xc32e6) return; null != _0x5465e8 && (_0x5465e8[_0x56ae('0x9fa')]() >= 0x6 * _0xc32e6 ? _0x1bcb64 = _0x407807 = !0x0 : _0x5465e8[_0x56ae('0x9fa')]() >= 0x4 * _0xc32e6 ? _0x407807 = !0x0 : _0x5465e8[_0x56ae('0x9fa')]() >= 0x2 * _0xc32e6 && (_0x1bcb64 = !0x0)); var _0x4421e4 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x187838 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x545121 = _0x22d4e6[_0x56ae('0x34ac')]['__renderTransform']; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x209a')](); for (var _0x29a875 = 0x0, _0x140b13 = _0xc32e6; _0x29a875 < _0x140b13;) { var _0x5e2059 = _0x29a875++; var _0x2eb087 = _0xc5462 ? 0x4 * _0x5b4c52[_0x56ae('0x1b')](_0x5e2059) : 0x4 * _0x5e2059; if (!(0x0 > _0x2eb087 || (_0x4421e4['setTo'](_0x1102f5['get'](_0x2eb087), _0x1102f5['get'](_0x2eb087 + 0x1), _0x1102f5[_0x56ae('0x1b')](_0x2eb087 + 0x2), _0x1102f5[_0x56ae('0x1b')](_0x2eb087 + 0x3)), 0x0 >= _0x4421e4[_0x56ae('0x3d')] || 0x0 >= _0x4421e4[_0x56ae('0x727')]))) { if (_0x56ae('0x3c05') === _0x56ae('0x3c05')) { if (_0x407807 && _0x1bcb64) { var _0x41edf9 = 0x6 * _0x5e2059; _0x187838[_0x56ae('0x1c')](_0x5465e8[_0x56ae('0x1b')](_0x41edf9), _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x1), _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x2), _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x3), _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x4), _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x5)); } else _0x407807 ? (_0x41edf9 = 0x4 * _0x5e2059, _0x187838[_0x56ae('0x1c')](_0x5465e8[_0x56ae('0x1b')](_0x41edf9), _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x1), _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x2), _0x5465e8['get'](_0x41edf9 + 0x3), _0x4421e4['x'], _0x4421e4['y'])) : _0x1bcb64 ? (_0x41edf9 = 0x2 * _0x5e2059, _0x187838['tx'] = _0x5465e8[_0x56ae('0x1b')](_0x41edf9), _0x187838['ty'] = _0x5465e8[_0x56ae('0x1b')](_0x41edf9 + 0x1)) : (_0x187838['tx'] = _0x4421e4['x'], _0x187838['ty'] = _0x4421e4['y']); _0x187838['tx'] += _0x5be662 - _0x2bf8fd; _0x187838['ty'] += _0xb8a55d - _0x48f456; _0x187838[_0x56ae('0x9b0')](_0x545121); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa04')](_0x187838['a'], _0x187838['b'], _0x187838['c'], _0x187838['d'], _0x187838['tx'], _0x187838['ty']); null != _0x22d4e6['bitmapFill'] ? _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa08')](_0x22d4e6['bitmapFill'][_0x56ae('0xa02')][_0x56ae('0xa09')](), _0x4421e4['x'], _0x4421e4['y'], _0x4421e4[_0x56ae('0x3d')], _0x4421e4[_0x56ae('0x727')], 0x0, 0x0, _0x4421e4[_0x56ae('0x3d')], _0x4421e4[_0x56ae('0x727')]) : _0x22d4e6[_0x56ae('0x2fe')]['fillRect'](0x0, 0x0, _0x4421e4['width'], _0x4421e4[_0x56ae('0x727')]); } else { var _0x4d0462 = this['_loadingDependency']; this[_0x56ae('0x157e')] = this[_0x56ae('0x1577')][_0x56ae('0x1580')](); _0x4d0462['success'] && _0x4d0462[_0x56ae('0x158b')](); this[_0x56ae('0x1584')](_0x1b4064); } } } _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x4421e4); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x187838); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x17df')](); break; case 0x9: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90['oPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90['ffPos'] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90['fPos'] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90['fPos'] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90['ffPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90['oPos'] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc1')]; var _0x17c694 = _0x2a3e90; var _0xbed6c4 = !0x1; if (null != _0x22d4e6[_0x56ae('0x3bf7')] && !_0x22d4e6[_0x56ae('0x3beb')]) { var _0x7b5be7 = _0x370254 = _0x2b39f7 = _0x21d41f = 0x0; var _0x2bb227 = !0x0; if (null != _0x22d4e6[_0x56ae('0x3c01')]) if (0x0 != _0x22d4e6[_0x56ae('0x3c01')]['b'] || 0x0 != _0x22d4e6[_0x56ae('0x3c01')]['c']) _0x2bb227 = !0x1; else { null == _0x37c090 && (_0x37c090 = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')]()); null == _0xf76599 && (_0xf76599 = _0x510664[_0x56ae('0x20')]['get']()); _0x37c090[_0x56ae('0x1c')](_0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')]], _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694['fPos'] + 0x1]); var _0x4f2015 = _0x22d4e6[_0x56ae('0x143f')], _0x133651 = _0x37c090['x'], _0x3d98cc = _0x37c090['y']; _0x37c090['x'] = _0x133651 * _0x4f2015['a'] + _0x3d98cc * _0x4f2015['c'] + _0x4f2015['tx']; _0x37c090['y'] = _0x133651 * _0x4f2015['b'] + _0x3d98cc * _0x4f2015['d'] + _0x4f2015['ty']; _0xf76599[_0x56ae('0x1c')](_0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')]] + _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')] + 0x2], _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')] + 0x1] + _0x17c694['buffer']['f'][_0x575257['MjFIN'](_0x17c694['fPos'], 0x3)]); var _0x20e8d2 = _0x22d4e6[_0x56ae('0x143f')], _0x52e6a7 = _0xf76599['x'], _0x3356f0 = _0xf76599['y']; _0xf76599['x'] = _0x52e6a7 * _0x20e8d2['a'] + _0x3356f0 * _0x20e8d2['c'] + _0x20e8d2['tx']; _0xf76599['y'] = _0x52e6a7 * _0x20e8d2['b'] + _0x3356f0 * _0x20e8d2['d'] + _0x20e8d2['ty']; _0x21d41f = _0x37c090['y']; _0x7b5be7 = _0x37c090['x']; _0x370254 = _0xf76599['y']; _0x2b39f7 = _0xf76599['x']; } else _0x21d41f = _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694['fPos'] + 0x1], _0x7b5be7 = _0x17c694['buffer']['f'][_0x17c694[_0x56ae('0x143e')]], _0x370254 = _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')] + 0x1] + _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')] + 0x3], _0x2b39f7 = _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694['fPos']] + _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694['fPos'] + 0x2]; _0x2bb227 && _0x575257['kblOc'](0x0, _0x21d41f) && 0x0 <= _0x7b5be7 && _0x2b39f7 <= _0x22d4e6['bitmapFill'][_0x56ae('0x3d')] && _0x370254 <= _0x22d4e6[_0x56ae('0x3bf7')]['height'] && (_0xbed6c4 = !0x0, _0x22d4e6[_0x56ae('0x3beb')] || _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa08')](_0x22d4e6[_0x56ae('0x3bf7')][_0x56ae('0xa02')][_0x56ae('0xa09')](), _0x7b5be7, _0x21d41f, _0x2b39f7 - _0x7b5be7, _0x370254 - _0x21d41f, _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')]] - _0x2bf8fd, _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694['fPos'] + 0x1] - _0x48f456, _0x17c694['buffer']['f'][_0x17c694[_0x56ae('0x143e')] + 0x2], _0x17c694[_0x56ae('0xa2f')]['f'][_0x575257[_0x56ae('0x82c')](_0x17c694[_0x56ae('0x143e')], 0x3)])); } _0xbed6c4 || (_0x5c4c32 = !0x0, _0x22d4e6['context'][_0x56ae('0xa82')](_0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')]] - _0x2bf8fd, _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694['fPos'] + 0x1] - _0x48f456, _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694[_0x56ae('0x143e')] + 0x2], _0x17c694[_0x56ae('0xa2f')]['f'][_0x17c694['fPos'] + 0x3])); break; case 0xa: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90['ffPos'] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90['fPos'] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90['oPos'] += 0x4; break; case 0xe: _0x2a3e90['oPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90['oPos'] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90['fPos'] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86['DRAW_ROUND_RECT']; var _0x3df9be = _0x2a3e90; _0x5c4c32 = !0x0; _0x22d4e6[_0x56ae('0x13ca')](_0x3df9be[_0x56ae('0xa2f')]['f'][_0x3df9be[_0x56ae('0x143e')]] - _0x2bf8fd, _0x575257[_0x56ae('0x82d')](_0x3df9be['buffer']['f'][_0x3df9be[_0x56ae('0x143e')] + 0x1], _0x48f456), _0x3df9be['buffer']['f'][_0x3df9be['fPos'] + 0x2], _0x3df9be[_0x56ae('0xa2f')]['f'][_0x3df9be[_0x56ae('0x143e')] + 0x3], _0x3df9be[_0x56ae('0xa2f')]['f'][_0x3df9be[_0x56ae('0x143e')] + 0x4], _0x3df9be[_0x56ae('0xa2f')]['o'][_0x3df9be['oPos']]); break; case 0xc: switch (_0x2a3e90['prev']['_hx_index']) { case 0x0: _0x2a3e90['oPos'] += 0x2; _0x2a3e90['bPos'] += 0x2; break; case 0x1: _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90['oPos'] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90['oPos'] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90['oPos'] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90['oPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90['ffPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90['oPos'] += 0x4; _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90['fPos'] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86['DRAW_TRIANGLES']; var _0x503858 = _0x2a3e90, _0x1e4474 = _0x503858['buffer']['o'][_0x503858['oPos']], _0x57eec0 = _0x503858[_0x56ae('0xa2f')]['o'][_0x503858['oPos'] + 0x1], _0x10cca0 = _0x503858[_0x56ae('0xa2f')]['o'][_0x503858[_0x56ae('0x2cff')] + 0x2], _0x10e92a = null, _0x268c99 = null == _0x22d4e6[_0x56ae('0x3bf7')]; if (_0x268c99 && null != _0x10cca0) break _0x5004df; if (!_0x268c99) { if (null == _0x10cca0) { _0x10cca0 = _0x252a59[_0x56ae('0x975')](null); for (var _0x531fca = 0x0, _0x203ce1 = _0x1e4474[_0x56ae('0x9fa')]() / 0x2 | 0x0; _0x575257['VOlxM'](_0x531fca, _0x203ce1);) { var _0xe0688 = _0x531fca++; _0x10cca0[_0x56ae('0x8f0')](_0x1e4474[_0x56ae('0x1b')](0x2 * _0xe0688) - _0x2bf8fd / _0x22d4e6[_0x56ae('0x3bf7')][_0x56ae('0x3d')]); _0x10cca0[_0x56ae('0x8f0')](_0x1e4474['get'](0x2 * _0xe0688 + 0x1) - _0x48f456 / _0x22d4e6[_0x56ae('0x3bf7')]['height']); } } var _0xa5dd91 = _0x10cca0['get_length']() != _0x1e4474[_0x56ae('0x9fa')](), _0x2e9646 = _0x22d4e6[_0x56ae('0x3bff')](_0x10cca0, _0xa5dd91), _0x360126 = _0x2e9646[_0x56ae('0x57')]; _0x10cca0 = _0x2e9646[_0x56ae('0x3c06')]; _0x10e92a = 0x1 < _0x360126 ? _0x22d4e6['createTempPatternCanvas'](_0x22d4e6[_0x56ae('0x3bf7')], _0x22d4e6[_0x56ae('0x3c07')], _0x22d4e6[_0x56ae('0xca1')][_0x56ae('0x3d')] | 0x0, _0x22d4e6[_0x56ae('0xca1')][_0x56ae('0x727')] | 0x0) : _0x22d4e6[_0x56ae('0x3be8')](_0x22d4e6[_0x56ae('0x3bf7')], _0x22d4e6[_0x56ae('0x3c07')], _0x22d4e6[_0x56ae('0x3bf7')][_0x56ae('0x3d')], _0x22d4e6[_0x56ae('0x3bf7')][_0x56ae('0x727')]); } for (var _0xc46189 = 0x0, _0x20b16a = _0x57eec0[_0x56ae('0x9fa')](), _0xff114a, _0x4b5a45, _0x36abf2, _0x10e2de, _0x279dc0, _0x3496b0, _0x2927b4, _0x18f8f3, _0x461063, _0x5d51e7, _0x56cf94, _0xf0534, _0x11c9c7, _0x452b7b, _0x1ac706, _0x33a29a, _0x52d2f5, _0x5ed31e, _0x2b20eb, _0x131690, _0x5f17d4, _0x3ce0fc, _0x50b13c, _0x5d929f, _0x3eb1b9, _0x247f25, _0x1508f0, _0x289581; _0xc46189 < _0x20b16a;) { _0xff114a = _0xc46189; _0x4b5a45 = _0x575257[_0x56ae('0x82e')](_0xc46189, 0x1); _0x36abf2 = _0xc46189 + 0x2; _0x10e2de = 0x2 * _0x57eec0[_0x56ae('0x1b')](_0xff114a); _0x279dc0 = _0x575257[_0x56ae('0x82f')](0x2, _0x57eec0[_0x56ae('0x1b')](_0xff114a)) + 0x1; _0x3496b0 = 0x2 * _0x57eec0['get'](_0x4b5a45); _0x2927b4 = 0x2 * _0x57eec0['get'](_0x4b5a45) + 0x1; _0x18f8f3 = 0x2 * _0x57eec0['get'](_0x36abf2); _0x461063 = 0x2 * _0x57eec0['get'](_0x36abf2) + 0x1; _0x5d51e7 = _0x1e4474[_0x56ae('0x1b')](_0x10e2de) - _0x2bf8fd; _0x56cf94 = _0x1e4474[_0x56ae('0x1b')](_0x279dc0) - _0x48f456; _0xf0534 = _0x1e4474[_0x56ae('0x1b')](_0x3496b0) - _0x2bf8fd; _0x11c9c7 = _0x1e4474[_0x56ae('0x1b')](_0x2927b4) - _0x48f456; _0x452b7b = _0x1e4474[_0x56ae('0x1b')](_0x18f8f3) - _0x2bf8fd; _0x1ac706 = _0x1e4474[_0x56ae('0x1b')](_0x461063) - _0x48f456; switch (_0x503858['buffer']['o'][_0x503858[_0x56ae('0x2cff')] + 0x3]) { case 0x0: if (0x0 > (_0xf0534 - _0x5d51e7) * (_0x1ac706 - _0x56cf94) - _0x575257[_0x56ae('0x3c08')](_0x11c9c7, _0x56cf94) * (_0x452b7b - _0x5d51e7)) { _0xc46189 += 0x3; continue; } break; case 0x2: if (!_0x575257[_0x56ae('0x819')](0x0, (_0xf0534 - _0x5d51e7) * (_0x1ac706 - _0x56cf94) - (_0x11c9c7 - _0x56cf94) * (_0x452b7b - _0x5d51e7))) { if (_0x56ae('0x3c09') === _0x56ae('0x3c09')) { _0xc46189 += 0x3; continue; } else { if (0x0 >= _0x4db741['length']) return _0x1b4064; var _0x5e85d0 = ''; for (_0x2bf8fd -= _0x1b4064[_0x56ae('0x32')]; _0x5e85d0[_0x56ae('0x32')] < _0x2bf8fd;) _0x5e85d0 += null == _0x4db741 ? _0x56ae('0xc11') : '' + _0x4db741; return _0x5e85d0 + (null == _0x1b4064 ? _0x56ae('0xc11') : '' + _0x1b4064); } } } _0x268c99 ? (_0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x333f')](), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x5d51e7, _0x56cf94), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0xf0534, _0x11c9c7), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x452b7b, _0x1ac706), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3342')](), _0x22d4e6[_0x56ae('0x3beb')] || _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x2d17')](_0x22d4e6[_0x56ae('0x3bec')]), _0xc46189 += 0x3) : (_0x33a29a = _0x10cca0[_0x56ae('0x1b')](_0x10e2de) * _0x10e92a[_0x56ae('0x3d')], _0x5ed31e = _0x10cca0[_0x56ae('0x1b')](_0x3496b0) * _0x10e92a[_0x56ae('0x3d')], _0x131690 = _0x575257[_0x56ae('0x830')](_0x10cca0[_0x56ae('0x1b')](_0x18f8f3), _0x10e92a['width']), _0x52d2f5 = _0x10cca0[_0x56ae('0x1b')](_0x279dc0) * _0x10e92a[_0x56ae('0x727')], _0x2b20eb = _0x10cca0[_0x56ae('0x1b')](_0x2927b4) * _0x10e92a[_0x56ae('0x727')], _0x5f17d4 = _0x10cca0[_0x56ae('0x1b')](_0x461063) * _0x10e92a['height'], _0x3ce0fc = _0x33a29a * (_0x5f17d4 - _0x2b20eb) - _0x575257[_0x56ae('0x830')](_0x5ed31e, _0x5f17d4) + _0x131690 * _0x2b20eb + (_0x5ed31e - _0x131690) * _0x52d2f5, 0x0 == _0x3ce0fc ? (_0xc46189 += 0x3, _0x22d4e6[_0x56ae('0x2fe')]['restore']()) : (_0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x209a')](), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x333f')](), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x5d51e7, _0x56cf94), _0x22d4e6[_0x56ae('0x2fe')]['lineTo'](_0xf0534, _0x11c9c7), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x452b7b, _0x1ac706), _0x22d4e6['context']['closePath'](), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x381b')](), _0x50b13c = -(_0x52d2f5 * (_0x452b7b - _0xf0534) - _0x575257[_0x56ae('0x830')](_0x2b20eb, _0x452b7b) + _0x5f17d4 * _0xf0534 + (_0x2b20eb - _0x5f17d4) * _0x5d51e7) / _0x3ce0fc, _0x5d929f = (_0x2b20eb * _0x1ac706 + _0x52d2f5 * (_0x11c9c7 - _0x1ac706) - _0x5f17d4 * _0x11c9c7 + (_0x5f17d4 - _0x2b20eb) * _0x56cf94) / _0x3ce0fc, _0x3eb1b9 = (_0x33a29a * (_0x452b7b - _0xf0534) - _0x5ed31e * _0x452b7b + _0x131690 * _0xf0534 + (_0x5ed31e - _0x131690) * _0x5d51e7) / _0x3ce0fc, _0x247f25 = -(_0x5ed31e * _0x1ac706 + _0x33a29a * (_0x11c9c7 - _0x1ac706) - _0x575257[_0x56ae('0x830')](_0x131690, _0x11c9c7) + (_0x131690 - _0x5ed31e) * _0x56cf94) / _0x3ce0fc, _0x1508f0 = (_0x33a29a * (_0x5f17d4 * _0xf0534 - _0x2b20eb * _0x452b7b) + _0x52d2f5 * (_0x5ed31e * _0x452b7b - _0x131690 * _0xf0534) + (_0x131690 * _0x2b20eb - _0x5ed31e * _0x5f17d4) * _0x5d51e7) / _0x3ce0fc, _0x289581 = (_0x33a29a * (_0x5f17d4 * _0x11c9c7 - _0x2b20eb * _0x1ac706) + _0x52d2f5 * (_0x5ed31e * _0x1ac706 - _0x131690 * _0x11c9c7) + (_0x131690 * _0x2b20eb - _0x5ed31e * _0x5f17d4) * _0x56cf94) / _0x3ce0fc, _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xf7f')](_0x50b13c, _0x5d929f, _0x3eb1b9, _0x247f25, _0x1508f0, _0x289581), _0x22d4e6['context'][_0x56ae('0xa08')](_0x10e92a, 0x0, 0x0, _0x10e92a[_0x56ae('0x3d')], _0x10e92a[_0x56ae('0x727')]), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x17df')](), _0xc46189 += 0x3)); } break; case 0xe: switch (_0x2a3e90[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90['fPos'] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90['fPos'] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90['oPos'] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bcc')]; var _0x11c5dd = _0x2a3e90; _0x4db741 && _0x22d4e6[_0x56ae('0x3bf6')] && _0x22d4e6['closePath'](); _0x22d4e6['context'][_0x56ae('0x113e')](_0x5be662 - _0x2bf8fd, _0xb8a55d - _0x48f456); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3337')] = _0x22d4e6[_0x56ae('0x3be2')](_0x11c5dd['buffer']['o'][_0x11c5dd[_0x56ae('0x2cff')]], _0x11c5dd[_0x56ae('0xa2f')]['b'][_0x11c5dd['bPos']], _0x11c5dd[_0x56ae('0xa2f')]['b'][_0x11c5dd[_0x56ae('0x3bb1')] + 0x1]); _0x22d4e6[_0x56ae('0x3bf6')] = !0x0; break; case 0xf: switch (_0x2a3e90['prev']['_hx_index']) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90['bPos'] += 0x2; break; case 0x1: _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90['oPos'] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90['fPos'] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90['fPos'] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90['fPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90['fPos'] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86['LINE_GRADIENT_STYLE']; var _0x3500d1 = _0x2a3e90; _0x4db741 && _0x22d4e6[_0x56ae('0x3bf6')] && _0x22d4e6[_0x56ae('0x3342')](); _0x22d4e6[_0x56ae('0x2fe')]['moveTo'](_0x5be662 - _0x2bf8fd, _0xb8a55d - _0x48f456); _0x22d4e6[_0x56ae('0x2fe')]['strokeStyle'] = _0x22d4e6['createGradientPattern'](_0x3500d1[_0x56ae('0xa2f')]['o'][_0x3500d1[_0x56ae('0x2cff')]], _0x3500d1[_0x56ae('0xa2f')]['ii'][_0x3500d1['iiPos']], _0x3500d1['buffer']['ff'][_0x3500d1[_0x56ae('0x2d00')]], _0x3500d1[_0x56ae('0xa2f')]['ii'][_0x575257['ycrkr'](_0x3500d1[_0x56ae('0x2d01')], 0x1)], _0x3500d1[_0x56ae('0xa2f')]['o'][_0x3500d1[_0x56ae('0x2cff')] + 0x1], _0x3500d1[_0x56ae('0xa2f')]['o'][_0x3500d1[_0x56ae('0x2cff')] + 0x2], _0x3500d1[_0x56ae('0xa2f')]['o'][_0x3500d1['oPos'] + 0x3], _0x3500d1[_0x56ae('0xa2f')]['f'][_0x3500d1['fPos']]); _0x22d4e6[_0x56ae('0x3be3')](!0x0); _0x22d4e6[_0x56ae('0x3bf6')] = !0x0; break; case 0x10: switch (_0x2a3e90['prev'][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90['fPos'] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90['fPos'] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc6')]; var _0x2d03dc = _0x2a3e90; _0x4db741 && _0x22d4e6[_0x56ae('0x3bf6')] && _0x22d4e6['closePath'](!0x0); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x5be662 - _0x2bf8fd, _0xb8a55d - _0x48f456); if (null == _0x2d03dc[_0x56ae('0xa2f')]['o'][_0x2d03dc[_0x56ae('0x2cff')]]) _0x22d4e6[_0x56ae('0x3bf6')] = !0x1; else { if (_0x56ae('0x3c0a') !== _0x56ae('0x3c0a')) { _0x23e28c[_0x56ae('0x6')][_0x56ae('0x459')][_0x56ae('0x94d')](this, _0x1b4064); this[_0x56ae('0xaa4')][_0x56ae('0x1880')](0xa == this[_0x56ae('0x446')]() && this[_0x56ae('0x1400')]() ? 0x7 : this[_0x56ae('0x446')]()); return _0x1b4064; } else { _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x0 < _0x2d03dc[_0x56ae('0xa2f')]['o'][_0x2d03dc['oPos']] ? _0x2d03dc[_0x56ae('0xa2f')]['o'][_0x2d03dc[_0x56ae('0x2cff')]] : 0x1; var _0x330b48 = null == _0x2d03dc['buffer']['o'][_0x2d03dc[_0x56ae('0x2cff')] + 0x3] ? _0x575257['fEJlK'] : _0x5d8409[_0x56ae('0x8a8')](_0x2d03dc[_0x56ae('0xa2f')]['o'][_0x2d03dc[_0x56ae('0x2cff')] + 0x3])['toLowerCase'](); _0x22d4e6[_0x56ae('0x2fe')]['lineJoin'] = _0x330b48; var _0x1f1204 = null == _0x2d03dc[_0x56ae('0xa2f')]['o'][_0x2d03dc[_0x56ae('0x2cff')] + 0x2] ? _0x56ae('0x833') : 0x0 == _0x2d03dc[_0x56ae('0xa2f')]['o'][_0x2d03dc[_0x56ae('0x2cff')] + 0x2] ? _0x56ae('0x353c') : _0x49d80d[_0x56ae('0x8a8')](_0x2d03dc[_0x56ae('0xa2f')]['o'][_0x2d03dc['oPos'] + 0x2])[_0x56ae('0x1619')](); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c0b')] = _0x1f1204; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x34c0')] = _0x2d03dc['buffer']['f'][_0x2d03dc[_0x56ae('0x143e')] + 0x1]; if (0x1 == _0x2d03dc[_0x56ae('0xa2f')]['f'][_0x2d03dc[_0x56ae('0x143e')]]) { var _0x445448 = _0x876409[_0x56ae('0x14f2')](_0x2d03dc[_0x56ae('0xa2f')]['i'][_0x2d03dc[_0x56ae('0x2775')]] & 0xffffff, 0x6); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3337')] = _0x575257[_0x56ae('0x831')]('#', _0x445448); } else _0x59b8d7 = (_0x2d03dc[_0x56ae('0xa2f')]['i'][_0x2d03dc[_0x56ae('0x2775')]] & 0xff0000) >>> 0x10, _0x3acb5b = (_0x2d03dc[_0x56ae('0xa2f')]['i'][_0x2d03dc['iPos']] & 0xff00) >>> 0x8, _0x3db706 = _0x2d03dc[_0x56ae('0xa2f')]['i'][_0x2d03dc['iPos']] & 0xff, _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3337')] = _0x575257[_0x56ae('0x834')](_0x56ae('0x3810') + _0x59b8d7 + ',\x20' + _0x3acb5b + ',\x20' + _0x3db706 + ',\x20', _0x2d03dc[_0x56ae('0xa2f')]['f'][_0x2d03dc[_0x56ae('0x143e')]]) + ')'; _0x22d4e6[_0x56ae('0x3be3')](!0x0); _0x22d4e6['hasStroke'] = !0x0; } } break; case 0x11: switch (_0x2a3e90[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x2a3e90['oPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90['oPos'] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90['oPos'] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90['fPos'] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90['oPos'] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90['fPos'] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iPos'] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90['fPos'] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc7')]; var _0x51ac9b = _0x2a3e90; _0x5c4c32 = !0x0; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x51ac9b['buffer']['f'][_0x51ac9b[_0x56ae('0x143e')]] - _0x2bf8fd, _0x51ac9b[_0x56ae('0xa2f')]['f'][_0x51ac9b[_0x56ae('0x143e')] + 0x1] - _0x48f456); _0x5be662 = _0x51ac9b[_0x56ae('0xa2f')]['f'][_0x51ac9b[_0x56ae('0x143e')]]; _0xb8a55d = _0x51ac9b['buffer']['f'][_0x51ac9b['fPos'] + 0x1]; _0x575257[_0x56ae('0x3c0c')](_0x5be662, _0x2d9f4e) && _0xb8a55d == _0x5ac4a7 && (_0x1b30b7 = !0x0); break; case 0x12: switch (_0x2a3e90[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90['oPos'] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x2a3e90[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90['oPos'] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90['oPos'] += 0x4; _0x2a3e90['iiPos'] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x2a3e90['oPos'] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x38fa')]; var _0x3b21dd = _0x2a3e90; _0x22d4e6['context'][_0x56ae('0x113e')](_0x3b21dd[_0x56ae('0xa2f')]['f'][_0x3b21dd[_0x56ae('0x143e')]] - _0x2bf8fd, _0x3b21dd[_0x56ae('0xa2f')]['f'][_0x3b21dd[_0x56ae('0x143e')] + 0x1] - _0x48f456); _0x5be662 = _0x3b21dd[_0x56ae('0xa2f')]['f'][_0x3b21dd['fPos']]; _0xb8a55d = _0x3b21dd[_0x56ae('0xa2f')]['f'][_0x3b21dd['fPos'] + 0x1]; _0x4e6193 && (_0x1b30b7 = !0x0); _0x2d9f4e = _0x3b21dd[_0x56ae('0xa2f')]['f'][_0x3b21dd[_0x56ae('0x143e')]]; _0x5ac4a7 = _0x3b21dd['buffer']['f'][_0x3b21dd[_0x56ae('0x143e')] + 0x1]; _0x4e6193 = !0x0; break; case 0x15: _0x22d4e6['windingRule'] = _0x56ae('0x3bfd'); break; case 0x16: _0x22d4e6['windingRule'] = _0x56ae('0x3bfe'); break; default: switch (_0x2a3e90['prev'][_0x56ae('0xce3')]) { case 0x0: _0x2a3e90['oPos'] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90['fPos'] += 0x1; break; case 0x2: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x2a3e90[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x2a3e90['fPos'] += 0x4; break; case 0x6: _0x2a3e90[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x2a3e90['fPos'] += 0x4; break; case 0x8: _0x2a3e90['oPos'] += 0x3; break; case 0x9: _0x2a3e90[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x2a3e90[_0x56ae('0x143e')] += 0x5; _0x2a3e90[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x2a3e90['oPos'] += 0x4; break; case 0xe: _0x2a3e90[_0x56ae('0x2cff')] += 0x2; _0x2a3e90[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2d01')] += 0x2; _0x2a3e90[_0x56ae('0x2d00')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x2a3e90[_0x56ae('0x2cff')] += 0x4; _0x2a3e90[_0x56ae('0x2775')] += 0x1; _0x2a3e90[_0x56ae('0x143e')] += 0x2; _0x2a3e90['bPos'] += 0x1; break; case 0x11: _0x2a3e90[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x2a3e90['fPos'] += 0x2; break; case 0x13: _0x2a3e90['oPos'] += 0x1; break; case 0x14: _0x2a3e90[_0x56ae('0x2cff')] += 0x1; } _0x2a3e90['prev'] = _0xfba720; } } null != _0x37c090 && _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x37c090); null != _0xf76599 && _0x510664['__pool'][_0x56ae('0x21')](_0xf76599); _0x2a3e90[_0x56ae('0x3bb4')](); _0x5c4c32 && (_0x4db741 && _0x22d4e6['hasStroke'] && (_0x22d4e6[_0x56ae('0x3bf5')] && _0x1b30b7 ? (_0x22d4e6['context'][_0x56ae('0x1140')](_0x2d9f4e - _0x2bf8fd, _0x5ac4a7 - _0x48f456), _0x22d4e6[_0x56ae('0x3342')](!0x1)) : _0x1b30b7 && _0x5be662 == _0x2d9f4e && _0xb8a55d == _0x5ac4a7 && _0x22d4e6[_0x56ae('0x3342')](!0x1), _0x22d4e6['hitTesting'] || _0x22d4e6['context'][_0x56ae('0x3338')]()), _0x4db741 || !_0x22d4e6[_0x56ae('0x3bf5')] && null == _0x22d4e6[_0x56ae('0x3bf7')] || (_0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xb1b')](-_0x22d4e6[_0x56ae('0xca1')]['x'], -_0x22d4e6[_0x56ae('0xca1')]['y']), null != _0x22d4e6[_0x56ae('0x3c01')] ? (_0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xf7f')](_0x22d4e6[_0x56ae('0x3c01')]['a'], _0x22d4e6[_0x56ae('0x3c01')]['b'], _0x22d4e6['pendingMatrix']['c'], _0x22d4e6[_0x56ae('0x3c01')]['d'], _0x22d4e6[_0x56ae('0x3c01')]['tx'], _0x22d4e6['pendingMatrix']['ty']), _0x22d4e6[_0x56ae('0x3beb')] || _0x22d4e6[_0x56ae('0x2fe')]['fill'](_0x22d4e6['windingRule']), _0x22d4e6['context'][_0x56ae('0xf7f')](_0x22d4e6[_0x56ae('0x143f')]['a'], _0x22d4e6[_0x56ae('0x143f')]['b'], _0x22d4e6['inversePendingMatrix']['c'], _0x22d4e6[_0x56ae('0x143f')]['d'], _0x22d4e6[_0x56ae('0x143f')]['tx'], _0x22d4e6[_0x56ae('0x143f')]['ty'])) : _0x22d4e6[_0x56ae('0x3beb')] || _0x22d4e6['context']['fill'](_0x22d4e6[_0x56ae('0x3bec')]), _0x22d4e6['context'][_0x56ae('0xb1b')](_0x22d4e6[_0x56ae('0xca1')]['x'], _0x22d4e6[_0x56ae('0xca1')]['y']), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3342')]())); }; _0x22d4e6[_0x56ae('0x914')] = function(_0x32798a, _0x3c285f) { if (_0x56ae('0x3c0d') === _0x56ae('0x3c0d')) { _0x32798a[_0x56ae('0x972')](_0x3c285f[_0x56ae('0x991')]); if (_0x32798a[_0x56ae('0xa25')]) { if (_0x56ae('0x3c0e') !== _0x56ae('0x3c0e')) { return this[_0x56ae('0x15ad')]['get_height'](); } else { _0x22d4e6[_0x56ae('0x3beb')] = !0x1; _0x22d4e6[_0x56ae('0x34ac')] = _0x32798a; _0x22d4e6[_0x56ae('0xa31')] = _0x3c285f['__allowSmoothing']; _0x22d4e6[_0x56ae('0x3c0f')] = _0x3c285f[_0x56ae('0xa0b')](_0x32798a['__owner'][_0x56ae('0x91c')]); _0x22d4e6[_0x56ae('0xca1')] = _0x32798a['__bounds']; var _0x301396 = _0x32798a[_0x56ae('0xa10')], _0x4410e1 = _0x32798a['__height']; if (!_0x32798a[_0x56ae('0x915')] || 0x0 == _0x32798a[_0x56ae('0x3bf3')][_0x56ae('0x9fa')]() || null == _0x22d4e6['bounds'] || 0x1 > _0x301396 || 0x1 > _0x4410e1) _0x32798a[_0x56ae('0x9c8')] = null, _0x32798a[_0x56ae('0x8ab')] = null, _0x32798a[_0x56ae('0x918')] = null; else { null == _0x32798a['__canvas'] && (_0x32798a['__canvas'] = window['document'][_0x56ae('0xc52')](_0x56ae('0xa34')), _0x32798a[_0x56ae('0x8ab')] = _0x32798a[_0x56ae('0x9c8')][_0x56ae('0x1da4')]('2d')); _0x22d4e6[_0x56ae('0x2fe')] = _0x32798a['__context']; var _0x4afcfe = _0x32798a[_0x56ae('0x96d')], _0x4bd003 = _0x32798a['__canvas'], _0x1b30b7 = _0x3c285f[_0x56ae('0x1955')], _0x2d9f4e = _0x301396 * _0x1b30b7 | 0x0, _0x5ac4a7 = _0x4410e1 * _0x1b30b7 | 0x0; _0x3c285f[_0x56ae('0x3c10')](_0x22d4e6[_0x56ae('0x2fe')], 0xa); _0x3c285f[_0x56ae('0xa18')] ? (_0x4bd003[_0x56ae('0x3d')] == _0x2d9f4e && _0x4bd003[_0x56ae('0x727')] == _0x5ac4a7 ? _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3334')](0x0, 0x0, _0x2d9f4e, _0x5ac4a7) : (_0x4bd003['width'] = _0x2d9f4e, _0x4bd003[_0x56ae('0x727')] = _0x5ac4a7, _0x4bd003[_0x56ae('0xc5a')][_0x56ae('0x3d')] = _0x301396 + 'px', _0x4bd003[_0x56ae('0xc5a')][_0x56ae('0x727')] = _0x4410e1 + 'px'), _0x301396 = _0x32798a[_0x56ae('0x96d')], _0x22d4e6[_0x56ae('0x2fe')]['setTransform'](_0x301396['a'] * _0x1b30b7, _0x301396['b'] * _0x1b30b7, _0x301396['c'] * _0x1b30b7, _0x301396['d'] * _0x1b30b7, _0x1c1b50[_0x56ae('0x368')](_0x301396['tx'], _0x1b30b7), _0x301396['ty'] * _0x1b30b7)) : (_0x4bd003['width'] == _0x2d9f4e && _0x4bd003['height'] == _0x5ac4a7 ? (_0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3342')](), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa04')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3334')](0x0, 0x0, _0x2d9f4e, _0x5ac4a7)) : (_0x4bd003['width'] = _0x301396, _0x4bd003[_0x56ae('0x727')] = _0x4410e1), _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa04')](_0x4afcfe['a'], _0x4afcfe['b'], _0x4afcfe['c'], _0x4afcfe['d'], _0x4afcfe['tx'], _0x4afcfe['ty'])); _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x1d')](); _0x22d4e6[_0x56ae('0x3bf1')]['clear'](); _0x22d4e6[_0x56ae('0x3bf5')] = !0x1; _0x22d4e6[_0x56ae('0x3bf6')] = !0x1; _0x22d4e6[_0x56ae('0x3bf7')] = null; _0x1b30b7 = _0x22d4e6[_0x56ae('0x3c07')] = !0x1; _0x4410e1 = _0x301396 = 0x0; _0x22d4e6[_0x56ae('0x3bec')] = 'evenodd'; _0x4afcfe = new _0x5c17a2(_0x32798a[_0x56ae('0x3bf3')]); _0x4bd003 = 0x0; for (_0x2d9f4e = _0x32798a['__commands'][_0x56ae('0x1476')]; _0x4bd003 < _0x2d9f4e[_0x56ae('0x32')];) switch (_0x5ac4a7 = _0x2d9f4e[_0x4bd003], ++_0x4bd003, _0x5ac4a7['_hx_index']) { case 0x0: case 0x1: case 0x2: case 0x3: _0x22d4e6[_0x56ae('0x2a57')](); _0x22d4e6[_0x56ae('0x3bf0')](); if (_0x5ac4a7 == _0x423b86[_0x56ae('0x3bbb')]) { switch (_0x4afcfe['prev'][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe['oPos'] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x3: _0x4afcfe['oPos'] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe['fPos'] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe['fPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe['fPos'] += 0x2; break; case 0x12: _0x4afcfe['fPos'] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbb')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6['fillCommands'][_0x56ae('0x3b99')](_0x5ac4a7['buffer']['o'][_0x5ac4a7['oPos']], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')]], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')] + 0x1]); _0x22d4e6[_0x56ae('0x3bf1')]['beginBitmapFill'](_0x5ac4a7['buffer']['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7['bPos']], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7['bPos'] + 0x1]); } else if (_0x5ac4a7 == _0x423b86[_0x56ae('0x3bbc')]) { switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0x1: _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe['oPos'] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe['oPos'] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe['fPos'] += 0x2; break; case 0x12: _0x4afcfe['fPos'] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe['prev'] = _0x423b86[_0x56ae('0x3bbc')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x20ad')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos']], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')]], _0x5ac4a7['buffer']['ff'][_0x5ac4a7[_0x56ae('0x2d00')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x1c1b50['ymbnC'](_0x5ac4a7['oPos'], 0x1)], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]]); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x20ad')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')]], _0x5ac4a7[_0x56ae('0xa2f')]['ff'][_0x5ac4a7[_0x56ae('0x2d00')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7['iiPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3], _0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos']]); } else if (_0x5ac4a7 == _0x423b86['BEGIN_SHADER_FILL']) { if (_0x1c1b50[_0x56ae('0x369')] !== 'vYMal') { switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe['oPos'] += 0x3; break; case 0x9: _0x4afcfe['fPos'] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbd')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x3b9b')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]); _0x22d4e6[_0x56ae('0x3bf1')]['beginShaderFill'](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos']]); } else { _0x32798a[_0x56ae('0x8f1')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8f2')])); _0x32798a[_0x56ae('0x8bd')]['add'](_0x2d9f4e(this, this[_0x56ae('0x8f3')]), !0x1, 0x0); _0x32798a[_0x56ae('0x8bd')]['add'](_0x2d9f4e(this, this['__onModuleExit']), !0x1, 0x0); for (_0x32798a = _0xbe2129[_0x56ae('0x8f4')][_0x56ae('0x3f')](); _0x32798a[_0x56ae('0x8f5')]();) { var _0x260f4b = _0x32798a[_0x56ae('0x42')](); this[_0x56ae('0x8f6')](_0x260f4b); } _0xbe2129['onConnect'][_0x56ae('0x8e9')](_0x2d9f4e(this, this['__onGamepadConnect'])); for (_0x32798a = _0x3527ae[_0x56ae('0x8f4')][_0x56ae('0x3f')](); _0x32798a[_0x56ae('0x8f5')]();) _0x260f4b = _0x32798a[_0x56ae('0x42')](), this[_0x56ae('0x8f8')](_0x260f4b); _0x3527ae['onConnect'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8f8')])); _0x16719f['onCancel'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8f9')])); _0x16719f['onStart'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8fb')])); _0x16719f['onMove']['add'](_0x2d9f4e(this, this['onTouchMove'])); _0x16719f['onEnd'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x8ff')])); } } else { switch (_0x4afcfe[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe['fPos'] += 0x4; break; case 0x8: _0x4afcfe['oPos'] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe['fPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe['fPos'] += 0x2; break; case 0x13: _0x4afcfe['oPos'] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe['prev'] = _0x423b86['BEGIN_FILL']; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x10ba')](_0x5ac4a7['buffer']['i'][_0x5ac4a7[_0x56ae('0x2775')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]]); _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x10ba')](_0x5ac4a7[_0x56ae('0xa2f')]['i'][_0x5ac4a7[_0x56ae('0x2775')]], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]]); } break; case 0x4: switch (_0x4afcfe['prev'][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe['fPos'] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe['prev'] = _0x423b86[_0x56ae('0x3bcf')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x3bfc')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x4], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x5]); _0x1b30b7 ? _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x3bfc')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x5]) : (_0x301396 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x4410e1 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x5]); break; case 0x5: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe['oPos'] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe['fPos'] += 0x4; break; case 0x6: _0x4afcfe['fPos'] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe['fPos'] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe['oPos'] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe['prev'] = _0x423b86[_0x56ae('0x3bbe')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6['fillCommands']['curveTo'](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos']], _0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x3]); _0x1b30b7 ? _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x113f')](_0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]) : (_0x301396 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x1c1b50[_0x56ae('0x361')](_0x5ac4a7[_0x56ae('0x143e')], 0x2)], _0x4410e1 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); break; case 0x6: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe['oPos'] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe['fPos'] += 0x4; break; case 0x6: _0x4afcfe['fPos'] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe['bPos'] += 0x1; break; case 0x11: _0x4afcfe['fPos'] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bce')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6['fillCommands'][_0x56ae('0x2a59')](_0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x2]); _0x1b30b7 && _0x22d4e6['strokeCommands'][_0x56ae('0x2a59')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos']], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos'] + 0x2]); break; case 0x7: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe['fPos'] += 0x3; break; case 0x7: _0x4afcfe['fPos'] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe['fPos'] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe['oPos'] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe['oPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe['prev'] = _0x423b86['DRAW_ELLIPSE']; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')]['drawEllipse'](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7['buffer']['f'][_0x1c1b50[_0x56ae('0x361')](_0x5ac4a7[_0x56ae('0x143e')], 0x1)], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); _0x1b30b7 && _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x20b0')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos'] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x3]); break; case 0x8: switch (_0x4afcfe[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe['fPos'] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe['oPos'] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe['oPos'] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe['fPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc0')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x3ba7')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos']], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7['buffer']['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2]); break; case 0x9: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe['fPos'] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe['fPos'] += 0x2; break; case 0x13: _0x4afcfe['oPos'] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe['prev'] = _0x423b86[_0x56ae('0x3bc1')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x10bb')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos']], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x3]); _0x1b30b7 && _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x10bb')](_0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3]); break; case 0xa: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe['fPos'] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe['fPos'] += 0x4; break; case 0x8: _0x4afcfe['oPos'] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe['oPos'] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe['bPos'] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe['oPos'] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe['prev'] = _0x423b86[_0x56ae('0x3bc2')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x13ca')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos'] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x5ac4a7['buffer']['o'][_0x5ac4a7['oPos']]); _0x1b30b7 && _0x22d4e6[_0x56ae('0x3bf1')]['drawRoundRect'](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x2], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x4], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos']]); break; case 0xc: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe['fPos'] += 0x6; break; case 0x5: _0x4afcfe['fPos'] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe['fPos'] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe['oPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe['oPos'] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc3')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x923')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3]); break; case 0xd: switch (_0x4afcfe['prev']['_hx_index']) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe['fPos'] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x10: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe['fPos'] += 0x2; break; case 0x12: _0x4afcfe['fPos'] += 0x2; break; case 0x13: _0x4afcfe['oPos'] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc4')]; _0x22d4e6[_0x56ae('0x2a57')](); _0x22d4e6['endStroke'](); _0x1b30b7 = _0x22d4e6['hasFill'] = !0x1; _0x22d4e6['bitmapFill'] = null; _0x4410e1 = _0x301396 = 0x0; break; case 0xe: switch (_0x4afcfe[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x3: _0x4afcfe['oPos'] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe['fPos'] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe['fPos'] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe['bPos'] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe['oPos'] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86['LINE_BITMAP_STYLE']; _0x5ac4a7 = _0x4afcfe; _0x1b30b7 || 0x0 == _0x301396 && 0x0 == _0x4410e1 || (_0x22d4e6[_0x56ae('0x3bf1')]['moveTo'](_0x301396, _0x4410e1), _0x4410e1 = _0x301396 = 0x0); _0x1b30b7 = !0x0; _0x22d4e6[_0x56ae('0x3bf1')]['lineBitmapStyle'](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')]], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')] + 0x1]); break; case 0xf: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0x1: _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iPos'] += 0x1; _0x4afcfe['fPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc5')]; _0x5ac4a7 = _0x4afcfe; _0x1b30b7 || 0x0 == _0x301396 && 0x0 == _0x4410e1 || (_0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x113e')](_0x301396, _0x4410e1), _0x4410e1 = _0x301396 = 0x0); _0x1b30b7 = !0x0; _0x22d4e6['strokeCommands'][_0x56ae('0x3ba9')](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7['iiPos']], _0x5ac4a7['buffer']['ff'][_0x5ac4a7['ffPos']], _0x5ac4a7[_0x56ae('0xa2f')]['ii'][_0x5ac4a7[_0x56ae('0x2d01')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7['buffer']['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]]); break; case 0x10: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe['oPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe['fPos'] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc6')]; _0x5ac4a7 = _0x4afcfe; _0x1b30b7 || null == _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]] || 0x0 == _0x301396 && 0x0 == _0x4410e1 || (_0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x113e')](_0x301396, _0x4410e1), _0x4410e1 = _0x301396 = 0x0); _0x1b30b7 = null != _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]; _0x22d4e6[_0x56ae('0x3bf1')]['lineStyle'](_0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]], _0x5ac4a7[_0x56ae('0xa2f')]['i'][_0x5ac4a7[_0x56ae('0x2775')]], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')]], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x1], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x2], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')] + 0x3], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x1c1b50['yWvIP'](_0x5ac4a7[_0x56ae('0x143e')], 0x1)]); break; case 0x11: switch (_0x4afcfe[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe['fPos'] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe['oPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe['bPos'] += 0x1; break; case 0x11: _0x4afcfe['fPos'] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc7')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x1140')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7['fPos'] + 0x1]); _0x1b30b7 ? _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x1140')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]) : (_0x301396 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x4410e1 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); break; case 0x12: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe['fPos'] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe['fPos'] += 0x2; break; case 0x12: _0x4afcfe['fPos'] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x38fa')]; _0x5ac4a7 = _0x4afcfe; _0x22d4e6['fillCommands'][_0x56ae('0x113e')](_0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); _0x1b30b7 ? _0x22d4e6[_0x56ae('0x3bf1')][_0x56ae('0x113e')](_0x5ac4a7['buffer']['f'][_0x5ac4a7['fPos']], _0x5ac4a7['buffer']['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]) : (_0x301396 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')]], _0x4410e1 = _0x5ac4a7[_0x56ae('0xa2f')]['f'][_0x5ac4a7[_0x56ae('0x143e')] + 0x1]); break; case 0x13: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe['fPos'] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe['oPos'] += 0x3; break; case 0x9: _0x4afcfe['fPos'] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe['oPos'] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe['bPos'] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iPos'] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe['bPos'] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bcb')]; _0x5ac4a7 = _0x4afcfe; _0x3c285f[_0x56ae('0x3c10')](_0x22d4e6[_0x56ae('0x2fe')], _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]); break; case 0x15: switch (_0x4afcfe['prev'][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x3: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4afcfe[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4afcfe['fPos'] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe['oPos'] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe['oPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe['ffPos'] += 0x1; _0x4afcfe['fPos'] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe['fPos'] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe['oPos'] += 0x1; } _0x4afcfe['prev'] = _0x423b86[_0x56ae('0x3bc9')]; _0x22d4e6['fillCommands']['windingEvenOdd'](); _0x22d4e6['windingRule'] = _0x56ae('0x3bfd'); break; case 0x16: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe['oPos'] += 0x1; break; case 0x4: _0x4afcfe['fPos'] += 0x6; break; case 0x5: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe['oPos'] += 0x4; _0x4afcfe['iiPos'] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bca')]; _0x22d4e6[_0x56ae('0x3bef')][_0x56ae('0x3bae')](); _0x22d4e6[_0x56ae('0x3bec')] = _0x56ae('0x3bfe'); break; default: switch (_0x4afcfe[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4afcfe['oPos'] += 0x1; break; case 0x4: _0x4afcfe['fPos'] += 0x6; break; case 0x5: _0x4afcfe['fPos'] += 0x4; break; case 0x6: _0x4afcfe[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4afcfe[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4afcfe[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4afcfe[_0x56ae('0x143e')] += 0x5; _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4afcfe[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4afcfe[_0x56ae('0x2cff')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2d01')] += 0x2; _0x4afcfe[_0x56ae('0x2d00')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4afcfe['oPos'] += 0x4; _0x4afcfe[_0x56ae('0x2775')] += 0x1; _0x4afcfe[_0x56ae('0x143e')] += 0x2; _0x4afcfe[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4afcfe['fPos'] += 0x2; break; case 0x12: _0x4afcfe[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4afcfe[_0x56ae('0x2cff')] += 0x1; } _0x4afcfe[_0x56ae('0x2452')] = _0x5ac4a7; } 0x0 < _0x22d4e6['fillCommands'][_0x56ae('0x9fa')]() && _0x22d4e6['endFill'](); 0x0 < _0x22d4e6['strokeCommands'][_0x56ae('0x9fa')]() && _0x22d4e6[_0x56ae('0x3bf0')](); _0x4afcfe[_0x56ae('0x3bb4')](); _0x32798a[_0x56ae('0x918')] = _0x3ee0eb[_0x56ae('0x3347')](_0x32798a[_0x56ae('0x9c8')]); } _0x32798a['__softwareDirty'] = !0x1; _0x32798a[_0x56ae('0x3332')](!0x1); } } } else { for (var _0x152e14 = _0x1b30b7[_0x56ae('0xcca')], _0x585513 = [], _0x5d0db7 = _0x2647fb((null != _0x586025[_0x56ae('0x88f')] ? _0x3c285f[_0x56ae('0x99c')](_0x56ae('0x88f')) : _0x3c285f['h']['rotation'])[_0x56ae('0x44')](',')); _0x5d0db7['hasNext']();) { var _0x1bf18a = _0x5d0db7[_0x56ae('0x42')](); _0x585513[_0x56ae('0x8f0')](_0x152e14(_0x1bf18a)); } _0x575257['nfsYK'](0x3, _0x585513[_0x56ae('0x32')]) ? _0x4410e1 = new _0x444743(_0x585513[_0x56ae('0x1580')](), _0x585513[_0x56ae('0x1580')](), _0x585513[_0x56ae('0x1580')]()) : 0x4 == _0x585513[_0x56ae('0x32')] && (_0x4410e1 = new _0x20e8d2(), _0x4410e1['x'] = _0x585513['pop'](), _0x4410e1['y'] = _0x585513[_0x56ae('0x1580')](), _0x4410e1['z'] = _0x585513[_0x56ae('0x1580')](), _0x4410e1['w'] = _0x585513['pop'](), _0x585513 = _0x4410e1['x'] * _0x4410e1['x'] + _0x4410e1['y'] * _0x4410e1['y'] + _0x4410e1['z'] * _0x4410e1['z'] + _0x4410e1['w'] * _0x4410e1['w'], _0x152e14 = _0x585513 - 0x1, 1e-10 > (0x0 <= _0x152e14 ? _0x152e14 : -_0x152e14) || (0x0 == _0x585513 ? (_0x4410e1['x'] = 0x0, _0x4410e1['y'] = 0x0, _0x4410e1['z'] = 0x0, _0x4410e1['w'] = 0x1) : (_0x585513 = 0x1 / Math[_0x56ae('0xf0c')](_0x585513), _0x4410e1['x'] *= _0x585513, _0x4410e1['y'] *= _0x585513, _0x4410e1['z'] *= _0x585513, _0x4410e1['w'] *= _0x585513)), _0x4410e1 = _0x2eb087[_0x56ae('0x104f')](_0x4410e1)); } }; _0x22d4e6[_0x56ae('0xa23')] = function(_0x227c8c, _0x5917d8) { if (0x0 != _0x227c8c[_0x56ae('0x3bf3')]['get_length']()) { if (_0x56ae('0x3c11') === _0x56ae('0x3c12')) { return null == _0x3b21dd['instance'] ? _0x3b21dd[_0x56ae('0x993')] = new _0x3b21dd() : _0x3b21dd[_0x56ae('0x993')]; } else { _0x22d4e6[_0x56ae('0x2fe')] = _0x5917d8[_0x56ae('0x2fe')]; _0x5917d8 = new _0x5c17a2(_0x227c8c[_0x56ae('0x3bf3')]); var _0x2991db = 0x0; for (_0x227c8c = _0x227c8c[_0x56ae('0x3bf3')][_0x56ae('0x1476')]; _0x2991db < _0x227c8c[_0x56ae('0x32')];) { var _0x372cf6 = _0x227c8c[_0x2991db]; ++_0x2991db; switch (_0x372cf6[_0x56ae('0xce3')]) { case 0x4: switch (_0x5917d8[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8['bPos'] += 0x2; break; case 0x1: _0x5917d8['iPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8['iiPos'] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8['oPos'] += 0x1; break; case 0x4: _0x5917d8['fPos'] += 0x6; break; case 0x5: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x5917d8[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8['fPos'] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8['ffPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x5917d8['fPos'] += 0x2; break; case 0x13: _0x5917d8['oPos'] += 0x1; break; case 0x14: _0x5917d8[_0x56ae('0x2cff')] += 0x1; } _0x5917d8['prev'] = _0x423b86['CUBIC_CURVE_TO']; _0x372cf6 = _0x5917d8; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c02')](_0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6['fPos']] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x1] - 0x0, _0x372cf6['buffer']['f'][_0x372cf6[_0x56ae('0x143e')] + 0x2] - 0x0, _0x372cf6['buffer']['f'][_0x1c1b50[_0x56ae('0x36c')](_0x372cf6['fPos'], 0x3)] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6['fPos'] + 0x4] - 0x0, _0x372cf6['buffer']['f'][_0x372cf6[_0x56ae('0x143e')] + 0x5] - 0x0); break; case 0x5: switch (_0x5917d8[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8['bPos'] += 0x2; break; case 0x1: _0x5917d8['iPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8['iiPos'] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8['oPos'] += 0x1; break; case 0x4: _0x5917d8[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x5917d8['fPos'] += 0x4; break; case 0x6: _0x5917d8[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8['bPos'] += 0x2; break; case 0xf: _0x5917d8['oPos'] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8['ffPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x5917d8['oPos'] += 0x1; break; case 0x14: _0x5917d8[_0x56ae('0x2cff')] += 0x1; } _0x5917d8['prev'] = _0x423b86[_0x56ae('0x3bbe')]; _0x372cf6 = _0x5917d8; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3bed')](_0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')]] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x1] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x2] - 0x0, _0x1c1b50[_0x56ae('0x36d')](_0x372cf6['buffer']['f'][_0x372cf6['fPos'] + 0x3], 0x0)); break; case 0x6: switch (_0x5917d8[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8['oPos'] += 0x1; break; case 0x4: _0x5917d8['fPos'] += 0x6; break; case 0x5: _0x5917d8['fPos'] += 0x4; break; case 0x6: _0x5917d8['fPos'] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8['oPos'] += 0x4; _0x5917d8['iiPos'] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8['iPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x5917d8[_0x56ae('0x2cff')] += 0x1; } _0x5917d8[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bce')]; _0x372cf6 = _0x5917d8; _0x22d4e6['context'][_0x56ae('0x3c04')](_0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')]] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x1] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x2], 0x0, 0x2 * Math['PI'], !0x0); break; case 0x7: switch (_0x5917d8['prev']['_hx_index']) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8['bPos'] += 0x2; break; case 0x1: _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8['oPos'] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x5917d8['fPos'] += 0x6; break; case 0x5: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x5917d8['fPos'] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8['fPos'] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8['oPos'] += 0x4; break; case 0xe: _0x5917d8['oPos'] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8['oPos'] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8['fPos'] += 0x2; _0x5917d8['bPos'] += 0x1; break; case 0x11: _0x5917d8['fPos'] += 0x2; break; case 0x12: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x5917d8[_0x56ae('0x2cff')] += 0x1; } _0x5917d8[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbf')]; var _0x11bd12 = _0x5917d8; _0x372cf6 = _0x11bd12[_0x56ae('0xa2f')]['f'][_0x11bd12[_0x56ae('0x143e')]]; var _0xb4a9f2 = _0x11bd12[_0x56ae('0xa2f')]['f'][_0x11bd12[_0x56ae('0x143e')] + 0x1]; var _0x1b30b7 = _0x11bd12[_0x56ae('0xa2f')]['f'][_0x11bd12['fPos'] + 0x2]; var _0x2d9f4e = _0x11bd12[_0x56ae('0xa2f')]['f'][_0x11bd12[_0x56ae('0x143e')] + 0x3]; _0x372cf6 -= 0x0; _0xb4a9f2 -= 0x0; _0x11bd12 = _0x1b30b7 / 0x2 * 0.5522848; var _0x5ac4a7 = _0x2d9f4e / 0x2 * 0.5522848; var _0x4e6193 = _0x372cf6 + _0x1b30b7; var _0x5c4c32 = _0xb4a9f2 + _0x2d9f4e; _0x1b30b7 = _0x372cf6 + _0x1b30b7 / 0x2; _0x2d9f4e = _0xb4a9f2 + _0x2d9f4e / 0x2; _0x22d4e6['context'][_0x56ae('0x113e')](_0x372cf6, _0x2d9f4e); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c02')](_0x372cf6, _0x2d9f4e - _0x5ac4a7, _0x1b30b7 - _0x11bd12, _0xb4a9f2, _0x1b30b7, _0xb4a9f2); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c02')](_0x1b30b7 + _0x11bd12, _0xb4a9f2, _0x4e6193, _0x2d9f4e - _0x5ac4a7, _0x4e6193, _0x2d9f4e); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c02')](_0x4e6193, _0x2d9f4e + _0x5ac4a7, _0x1b30b7 + _0x11bd12, _0x5c4c32, _0x1b30b7, _0x5c4c32); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3c02')](_0x1b30b7 - _0x11bd12, _0x5c4c32, _0x372cf6, _0x2d9f4e + _0x5ac4a7, _0x372cf6, _0x2d9f4e); break; case 0x9: switch (_0x5917d8[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8['bPos'] += 0x2; break; case 0x1: _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8['fPos'] += 0x1; break; case 0x2: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8['oPos'] += 0x1; break; case 0x4: _0x5917d8[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x5917d8['fPos'] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8['oPos'] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8['ffPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x2; _0x5917d8['bPos'] += 0x1; break; case 0x11: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x5917d8['fPos'] += 0x2; break; case 0x13: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x5917d8[_0x56ae('0x2cff')] += 0x1; } _0x5917d8['prev'] = _0x423b86['DRAW_RECT']; _0x372cf6 = _0x5917d8; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x333f')](); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa82')](_0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')]] - 0x0, _0x372cf6['buffer']['f'][_0x372cf6[_0x56ae('0x143e')] + 0x1] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6['fPos'] + 0x2], _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x3]); _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x3342')](); break; case 0xa: switch (_0x5917d8[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x5917d8['iPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x5917d8[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x5917d8[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x2; _0x5917d8['bPos'] += 0x1; break; case 0x11: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x5917d8[_0x56ae('0x2cff')] += 0x1; } _0x5917d8[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc2')]; _0x372cf6 = _0x5917d8; _0x22d4e6[_0x56ae('0x13ca')](_0x372cf6['buffer']['f'][_0x372cf6['fPos']] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x1] - 0x0, _0x372cf6['buffer']['f'][_0x372cf6[_0x56ae('0x143e')] + 0x2], _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x3], _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6['fPos'] + 0x4], _0x372cf6[_0x56ae('0xa2f')]['o'][_0x372cf6[_0x56ae('0x2cff')]]); break; case 0x11: switch (_0x5917d8[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x5917d8['fPos'] += 0x6; break; case 0x5: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x5917d8[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x5917d8['fPos'] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8['iiPos'] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8['fPos'] += 0x1; break; case 0x10: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8['fPos'] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x5917d8['oPos'] += 0x1; } _0x5917d8['prev'] = _0x423b86['LINE_TO']; _0x372cf6 = _0x5917d8; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6['fPos']] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x1] - 0x0); break; case 0x12: switch (_0x5917d8['prev'][_0x56ae('0xce3')]) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x5917d8['iPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x5917d8[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x5917d8['fPos'] += 0x4; break; case 0x6: _0x5917d8[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x5917d8['fPos'] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8['oPos'] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8['oPos'] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x5917d8['fPos'] += 0x2; break; case 0x12: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x5917d8[_0x56ae('0x2cff')] += 0x1; } _0x5917d8[_0x56ae('0x2452')] = _0x423b86['MOVE_TO']; _0x372cf6 = _0x5917d8; _0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x372cf6['buffer']['f'][_0x372cf6[_0x56ae('0x143e')]] - 0x0, _0x372cf6[_0x56ae('0xa2f')]['f'][_0x372cf6[_0x56ae('0x143e')] + 0x1] - 0x0); break; default: switch (_0x5917d8[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x5917d8['iPos'] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x5917d8['oPos'] += 0x4; _0x5917d8['iiPos'] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8['fPos'] += 0x1; break; case 0x3: _0x5917d8['oPos'] += 0x1; break; case 0x4: _0x5917d8[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x5917d8['fPos'] += 0x4; break; case 0x6: _0x5917d8['fPos'] += 0x3; break; case 0x7: _0x5917d8[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x5917d8['oPos'] += 0x3; break; case 0x9: _0x5917d8['fPos'] += 0x4; break; case 0xa: _0x5917d8[_0x56ae('0x143e')] += 0x5; _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x5917d8[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x5917d8[_0x56ae('0x2cff')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x5917d8[_0x56ae('0x2cff')] += 0x4; _0x5917d8[_0x56ae('0x2d01')] += 0x2; _0x5917d8[_0x56ae('0x2d00')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x5917d8['oPos'] += 0x4; _0x5917d8[_0x56ae('0x2775')] += 0x1; _0x5917d8[_0x56ae('0x143e')] += 0x2; _0x5917d8[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x5917d8[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x5917d8[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x5917d8['oPos'] += 0x1; } _0x5917d8[_0x56ae('0x2452')] = _0x372cf6; } } _0x5917d8['destroy'](); } } }; _0x22d4e6[_0x56ae('0x3be3')] = function(_0x5eedb6) { _0x22d4e6[_0x56ae('0xa31')] || (_0x5eedb6 = !0x1); _0x22d4e6['context'][_0x56ae('0xa07')] != _0x5eedb6 && (_0x22d4e6[_0x56ae('0x2fe')][_0x56ae('0xa07')] = _0x5eedb6); }; var _0x44f65b = function() {}; _0x5ac4a7['openfl._internal.renderer.canvas.CanvasTextField'] = _0x44f65b; _0x44f65b['__name__'] = _0x56ae('0x3c13'); var _0x4434f0 = function() {}; _0x5ac4a7[_0x56ae('0x50b')] = _0x4434f0; _0x4434f0[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x50a')]; _0x4434f0[_0x56ae('0x914')] = function(_0x2259be, _0x107d9f) { if (_0x2259be[_0x56ae('0xa0a')] && !(0x0 >= _0x2259be[_0x56ae('0x91c')]) && null != _0x2259be['__bitmapData'] && _0x2259be['__bitmapData'][_0x56ae('0xa2e')]) { var _0x24fc4e = _0x107d9f[_0x56ae('0x1a')]; _0x107d9f['__setBlendMode'](_0x2259be['__worldBlendMode']); _0x107d9f[_0x56ae('0x19')](_0x2259be); var _0x1425b5 = _0x107d9f[_0x56ae('0x916')](_0x2259be[_0x56ae('0xa38')]); _0x107d9f[_0x56ae('0x917')](_0x1425b5); _0x107d9f[_0x56ae('0x2feb')](_0x2259be[_0x56ae('0x9fe')], _0x107d9f[_0x56ae('0xa05')] && (_0x2259be[_0x56ae('0xa06')] || _0x107d9f[_0x56ae('0x3c14')])); _0x107d9f['applyMatrix'](_0x107d9f[_0x56ae('0x91a')](_0x2259be[_0x56ae('0x96d')], _0x2259be['pixelSnapping'])); _0x107d9f[_0x56ae('0x91b')](_0x2259be[_0x56ae('0x91c')]); _0x107d9f[_0x56ae('0x91d')](_0x2259be['__worldColorTransform']); _0x107d9f['updateShader'](); var _0xb12ec1 = _0x2259be[_0x56ae('0x9fe')][_0x56ae('0x91f')](_0x24fc4e); null != _0x1425b5['__position'] && _0x24fc4e[_0x56ae('0x921')](_0x1425b5[_0x56ae('0x920')][_0x56ae('0xf2a')], _0xb12ec1, 0x0, 0x3); null != _0x1425b5[_0x56ae('0x922')] && _0x24fc4e[_0x56ae('0x921')](_0x1425b5[_0x56ae('0x922')]['index'], _0xb12ec1, 0x3, 0x2); _0x1425b5 = _0x2259be[_0x56ae('0x9fe')][_0x56ae('0x1115')](_0x24fc4e); _0x24fc4e[_0x56ae('0x923')](_0x1425b5); _0x107d9f[_0x56ae('0x924')](); _0x107d9f['__popMaskObject'](_0x2259be); } }; _0x4434f0[_0x56ae('0xa23')] = function(_0x25b3e6, _0x28e311) { if (_0x56ae('0x3c15') === 'TQHOh') { null == _0x25b3e6 && (_0x25b3e6 = 0x0); var _0x276e63 = new _0x36de50(new ArrayBuffer(_0x25b3e6)); _0x36de50[_0x56ae('0x94d')](this, _0x276e63['b']['buffer']); this['__length'] = _0x25b3e6; null == _0x430d1[_0x56ae('0x3c16')] && (_0x295513['get_endianness']() == _0x5bc95f[_0x56ae('0x3926')] ? _0x430d1[_0x56ae('0x3c16')] = 0x1 : _0x430d1[_0x56ae('0x3c16')] = 0x0); this[_0x56ae('0x12f0')] = _0x430d1['__defaultEndian']; this['objectEncoding'] = _0x430d1[_0x56ae('0x3c17')]; this[_0x56ae('0xc5c')] = 0x0; } else { if (null != _0x25b3e6[_0x56ae('0x9fe')] && _0x25b3e6['__bitmapData']['__isValid']) { var _0x3bda1b = _0x28e311[_0x56ae('0x1a')], _0x2fa662 = _0x28e311[_0x56ae('0x2c08')]; _0x28e311['setShader'](_0x2fa662); _0x28e311['applyBitmapData'](_0x200ebe[_0x56ae('0x307e')], !0x0); _0x28e311[_0x56ae('0x919')](_0x28e311[_0x56ae('0x91a')](_0x25b3e6[_0x56ae('0x96d')], _0x25b3e6['pixelSnapping'])); _0x28e311['updateShader'](); var _0x45a005 = _0x25b3e6[_0x56ae('0x9fe')][_0x56ae('0x91f')](_0x3bda1b); null != _0x2fa662[_0x56ae('0x920')] && _0x3bda1b[_0x56ae('0x921')](_0x2fa662[_0x56ae('0x920')][_0x56ae('0xf2a')], _0x45a005, 0x0, 0x3); null != _0x2fa662[_0x56ae('0x922')] && _0x3bda1b[_0x56ae('0x921')](_0x2fa662[_0x56ae('0x922')][_0x56ae('0xf2a')], _0x45a005, 0x3, 0x2); _0x25b3e6 = _0x25b3e6['__bitmapData'][_0x56ae('0x1115')](_0x3bda1b); _0x3bda1b[_0x56ae('0x923')](_0x25b3e6); _0x28e311['__clearShader'](); } } }; var _0x43bf3b = function(_0x26a76d, _0x2b3144, _0x3f23ab, _0x245d0c) { if (_0x56ae('0x3c18') === _0x56ae('0x3c18')) { var _0x231704 = _0x56ae('0x1db3')[_0x56ae('0x44')]('|'), _0xe36a92 = 0x0; while (!![]) { switch (_0x231704[_0xe36a92++]) { case '0': this[_0x56ae('0x3c19')] = this[_0x56ae('0x3c1a')] = 0x0; continue; case '1': this[_0x56ae('0x3c1b')] = _0x2b3144; continue; case '2': this[_0x56ae('0x8ce')](_0x3f23ab); continue; case '3': this['context3D'] = _0x26a76d; continue; case '4': this[_0x56ae('0x3c1c')] = _0x245d0c; continue; } break; } } else { _0x503858[_0x56ae('0x94d')](this, _0x26a76d); } }; _0x5ac4a7['openfl._internal.renderer.context3D.Context3DBuffer'] = _0x43bf3b; _0x43bf3b[_0x56ae('0x8bf')] = _0x56ae('0x3c1d'); _0x43bf3b[_0x56ae('0x6')] = {}; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x3c1c')] = null; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x3c1e')] = null; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x3c1b')] = null; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x3c1a')] = null; _0x43bf3b[_0x56ae('0x6')]['vertexBuffer'] = null; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x3c1f')] = null; _0x43bf3b[_0x56ae('0x6')]['vertexCount'] = null; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x126b')] = null; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x3c20')] = function() { this.vertexBufferData.length > this.vertexCount && (this.vertexCount = this.vertexBufferData.length, this.vertexBuffer = this.context3D.createVertexBuffer(this.vertexCount, this.dataPerVertex, 0x0)); this.vertexBuffer.uploadFromTypedArray(this.vertexBufferData); }; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x8ce')] = function(_0x38426a, _0x27eb83) { if (_0x56ae('0x3c21') !== 'hbUCP') { null == _0x27eb83 && (_0x27eb83 = -0x1); this.elementCount = _0x38426a; _0x575257.ijNIv(-0x1, _0x27eb83) && (_0x27eb83 = this.dataPerVertex); _0x27eb83 != this.dataPerVertex && (this.vertexBuffer = null, this.vertexCount = 0x0, this.dataPerVertex = _0x27eb83); var _0x16b330 = 0x0; switch (this.elementType._hx_index) { case 0x0: _0x16b330 = 0x4 * _0x38426a; break; case 0x1: _0x16b330 = 0x3 * _0x38426a; break; case 0x2: _0x16b330 = 0x3 * _0x38426a; } _0x38426a = _0x16b330 * _0x27eb83; null == this.vertexBufferData ? this.vertexBufferData = null != _0x38426a ? new Float32Array(_0x38426a) : null : _0x38426a > this.vertexBufferData.length && (_0x27eb83 = this.vertexBufferData, this.vertexBufferData = _0x575257.MeVYz(null, _0x38426a) ? new Float32Array(_0x38426a) : null, this.vertexBufferData.set(_0x27eb83)); } else { var _0x271c4e = this; if (_0x56ae('0x1bda') !== _0x271c4e._state || _0x271c4e._playLock) return _0x271c4e._queue.push({ event: _0x56ae('0xb8c'), action: function() { _0x271c4e.stop(_0x2d9f4e); } }), _0x271c4e; for (var _0x4eb1a2 = _0x271c4e._getSoundIds(_0x2d9f4e), _0x4d4caf = 0x0; _0x4d4caf < _0x4eb1a2.length; _0x4d4caf++) { _0x271c4e._clearTimer(_0x4eb1a2[_0x4d4caf]); var _0x738ab8 = _0x271c4e._soundById(_0x4eb1a2[_0x4d4caf]); _0x738ab8 && (_0x738ab8._seek = _0x738ab8._start || 0x0, _0x738ab8._rateSeek = 0x0, _0x738ab8._paused = !0x0, _0x738ab8._ended = !0x0, _0x271c4e._stopFade(_0x4eb1a2[_0x4d4caf]), _0x738ab8._node && (_0x271c4e._webAudio ? _0x738ab8._node.bufferSource && (void 0x0 === _0x738ab8._node.bufferSource.stop ? _0x738ab8._node.bufferSource.noteOff(0x0) : _0x738ab8._node.bufferSource.stop(0x0), _0x271c4e._cleanBuffer(_0x738ab8._node)) : isNaN(_0x738ab8._node.duration) && _0x738ab8._node.duration !== 0x1 / 0x0 || (_0x738ab8._node.currentTime = _0x738ab8._start || 0x0, _0x738ab8._node.pause())), _0x5ac4a7 || _0x271c4e._emit('stop', _0x738ab8._id)); } return _0x271c4e; } }; _0x43bf3b[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x43bf3b; var _0x2cf61e = _0x3acb5b[_0x56ae('0x3c22')] = {}, _0x3ee0eb = function(_0x5b8e57, _0x4debea, _0x42f98d, _0x5b1f17) { null == _0x5b1f17 && (_0x5b1f17 = -0x1); _0x1c1b50[_0x56ae('0x366')](null, _0x42f98d) && (_0x42f98d = !0x0); this[_0x56ae('0x18f3')] = _0x42f98d; _0x5b8e57 = null == _0x5b8e57 ? 0x0 : _0x5b8e57; _0x4debea = null == _0x4debea ? 0x0 : _0x4debea; _0x5b8e57 = 0x0 > _0x5b8e57 ? 0x0 : _0x5b8e57; _0x4debea = 0x0 > _0x4debea ? 0x0 : _0x4debea; this[_0x56ae('0x3d')] = _0x5b8e57; this[_0x56ae('0x727')] = _0x4debea; this[_0x56ae('0xa82')] = new _0x3c6685(0x0, 0x0, _0x5b8e57, _0x4debea); this[_0x56ae('0x1e30')] = _0x5b8e57; this[_0x56ae('0x1e31')] = _0x4debea; _0x1c1b50[_0x56ae('0x36e')](0x0, _0x5b8e57) && 0x0 < _0x4debea && (_0x42f98d ? 0x0 == (_0x5b1f17 & -0x1000000) && (_0x5b1f17 = 0x0) : _0x5b1f17 = -0x1000000 | _0x5b1f17 & 0xffffff, this[_0x56ae('0xa02')] = new _0x47a534(null, 0x0, 0x0, _0x5b8e57, _0x4debea, _0x5b1f17 << 0x8 | _0x5b1f17 >>> 0x18 & 0xff), this[_0x56ae('0xa02')][_0x56ae('0x1e32')](_0x42f98d), this[_0x56ae('0x9ff')] = this[_0x56ae('0xa2e')] = !0x0); this[_0x56ae('0x96d')] = new _0x5ac892(); this[_0x56ae('0x91c')] = 0x1; this[_0x56ae('0x991')] = new _0x5ac892(); this[_0x56ae('0x96e')] = new _0xa29426(); this[_0x56ae('0xa0a')] = !0x0; }; _0x3acb5b[_0x56ae('0x3c22')]['__ename__'] = _0x56ae('0x3c22'); _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0xcda')] = ['QUADS', _0x56ae('0x3c23'), 'TRIANGLE_INDICES']; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c24')] = {}; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c23')] = {}; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c25')] = {}; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c25')][_0x56ae('0xce3')] = 0x2; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c25')][_0x56ae('0xce4')] = _0x56ae('0x3c22'); _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c25')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c23')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c23')][_0x56ae('0xce4')] = 'openfl._internal.renderer.context3D.Context3DElementType'; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c23')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c24')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c24')][_0x56ae('0xce4')] = 'openfl._internal.renderer.context3D.Context3DElementType'; _0x3acb5b[_0x56ae('0x3c22')][_0x56ae('0x3c24')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x3c26')] = _0x3ee0eb; _0x3ee0eb[_0x56ae('0x8bf')] = _0x56ae('0x3c26'); _0x3ee0eb[_0x56ae('0x961')] = [_0x3df9be]; _0x3ee0eb[_0x56ae('0x3347')] = function(_0x18d183, _0x3508ed) { var _0x166cdd = {}; _0x166cdd['ixVvA'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 > _0xf76599; }; _0x166cdd[_0x56ae('0x3c27')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 > _0xf76599; }; _0x166cdd['bsoFY'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if ('rzDUs' !== _0x56ae('0x3c28')) { _0x18d183 = _0x59b8d7['__cast'](_0x18d183, _0x3376a9); var _0x5e2939 = _0x18d183[_0x56ae('0xefd')], _0x578e8d = _0x18d183[_0x56ae('0xefe')], _0x4869c1 = _0x18d183[_0x56ae('0xeff')], _0x374964 = _0x20a657[_0x56ae('0xf07')]; _0x3508ed[_0x56ae('0xf08')](_0x374964); _0x3508ed = _0x374964[_0x56ae('0x1b')](0x0); var _0x22c591 = _0x374964[_0x56ae('0x1b')](0x4), _0x2b7ba9 = _0x374964[_0x56ae('0x1b')](0x8), _0x2fca34 = _0x374964[_0x56ae('0x1b')](0xc), _0x3d4349 = _0x374964[_0x56ae('0x1b')](0x1), _0x23e6b5 = _0x374964['get'](0x5), _0x183b9b = _0x374964[_0x56ae('0x1b')](0x9), _0x22ce87 = _0x374964['get'](0xd), _0x348f2d = _0x374964[_0x56ae('0x1b')](0x2), _0x18e38b = _0x374964['get'](0x6), _0xc9669d = _0x374964[_0x56ae('0x1b')](0xa); _0x374964 = _0x374964[_0x56ae('0x1b')](0xe); this[_0x56ae('0xefd')] = _0x5e2939 * _0x3508ed + _0x578e8d * _0x22c591 + _0x4869c1 * _0x2b7ba9 + _0x2fca34; this[_0x56ae('0xefe')] = _0x5e2939 * _0x3d4349 + _0x578e8d * _0x23e6b5 + _0x4869c1 * _0x183b9b + _0x22ce87; this[_0x56ae('0xeff')] = _0x5e2939 * _0x348f2d + _0x578e8d * _0x18e38b + _0x4869c1 * _0xc9669d + _0x374964; 0x0 > _0x3508ed && (_0x3508ed = -_0x3508ed); 0x0 > _0x22c591 && (_0x22c591 = -_0x22c591); 0x0 > _0x2b7ba9 && (_0x2b7ba9 = -_0x2b7ba9); _0x166cdd[_0x56ae('0x3c29')](0x0, _0x3d4349) && (_0x3d4349 = -_0x3d4349); _0x166cdd['ixVvA'](0x0, _0x23e6b5) && (_0x23e6b5 = -_0x23e6b5); 0x0 > _0x183b9b && (_0x183b9b = -_0x183b9b); 0x0 > _0x348f2d && (_0x348f2d = -_0x348f2d); 0x0 > _0x18e38b && (_0x18e38b = -_0x18e38b); _0x166cdd['AncFV'](0x0, _0xc9669d) && (_0xc9669d = -_0xc9669d); _0x5e2939 = _0x18d183[_0x56ae('0xefb')]; _0x578e8d = _0x18d183[_0x56ae('0xefc')]; _0x18d183 = _0x18d183[_0x56ae('0xefa')]; this['_halfExtentsX'] = _0x5e2939 * _0x3508ed + _0x578e8d * _0x22c591 + _0x18d183 * _0x2b7ba9; this[_0x56ae('0xefc')] = _0x166cdd[_0x56ae('0x3c2a')](_0x5e2939 * _0x3d4349 + _0x578e8d * _0x23e6b5, _0x18d183 * _0x183b9b); this[_0x56ae('0xefa')] = _0x5e2939 * _0x348f2d + _0x578e8d * _0x18e38b + _0x18d183 * _0xc9669d; this['_min']['x'] = this[_0x56ae('0xefd')] - this[_0x56ae('0xefb')]; this[_0x56ae('0xee8')]['y'] = this[_0x56ae('0xefe')] - this[_0x56ae('0xefc')]; this[_0x56ae('0xee8')]['z'] = this[_0x56ae('0xeff')] - this[_0x56ae('0xefa')]; this[_0x56ae('0xee9')]['x'] = this[_0x56ae('0xefd')] + this['_halfExtentsX']; this[_0x56ae('0xee9')]['y'] = this[_0x56ae('0xefe')] + this[_0x56ae('0xefc')]; this['_max']['z'] = this['_centerZ'] + this[_0x56ae('0xefa')]; this[_0x56ae('0xee6')] = !0x0; } else { null == _0x3508ed && (_0x3508ed = !0x0); if (null == _0x18d183) return null; var _0x35d6ae = new _0x3ee0eb(0x0, 0x0, _0x3508ed, 0x0); _0x35d6ae[_0x56ae('0x3c2b')](_0x47a534[_0x56ae('0x3347')](_0x18d183)); _0x35d6ae['image'][_0x56ae('0x1e32')](_0x3508ed); return _0x35d6ae; } }; _0x3ee0eb[_0x56ae('0x3c2c')] = function(_0x18f097, _0x203391) { if (_0x1c1b50['QCtXW'] === _0x56ae('0x3c2d')) { if (_0x203391 instanceof Array) for (var _0x1b5381 = 0x0; _0x1b5381 < _0x203391[_0x56ae('0x32')];) { var _0xb8f23e = _0x203391[_0x1b5381]; ++_0x1b5381; this[_0x56ae('0x21b8')](this[_0x56ae('0x19e4')][_0x18f097][_0x56ae('0x3aa')], _0xb8f23e); } else this[_0x56ae('0x21b8')](this[_0x56ae('0x19e4')][_0x18f097][_0x56ae('0x3aa')], _0x203391); 0x0 == this[_0x56ae('0x19e4')][_0x18f097][_0x56ae('0x3aa')] && this[_0x56ae('0x21a6')](); } else { null == _0x203391 && (_0x203391 = !0x0); if (null == _0x18f097 || null == _0x18f097['buffer']) return null; var _0x4e65cb = new _0x3ee0eb(0x0, 0x0, _0x203391, 0x0); _0x4e65cb[_0x56ae('0x3c2b')](_0x18f097); _0x4e65cb[_0x56ae('0xa02')][_0x56ae('0x1e32')](_0x203391); return null != _0x4e65cb[_0x56ae('0xa02')] ? _0x4e65cb : null; } }; _0x3ee0eb[_0x56ae('0x3885')] = function(_0x2c010a, _0x50347d) { return _0x47a534['loadFromBytes'](_0x233b64['toBytes'](_0x2c010a))['then'](function(_0x2c010a) { _0x2c010a = _0x3ee0eb[_0x56ae('0x3c2c')](_0x2c010a); null != _0x50347d && _0x2c010a[_0x56ae('0x3c2e')](_0x50347d); return _0x2b1f90[_0x56ae('0x190c')](_0x2c010a); }); }; _0x3ee0eb[_0x56ae('0x6')] = {}; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa02')] = null; _0x3ee0eb[_0x56ae('0x6')]['readable'] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa82')] = null; _0x3ee0eb[_0x56ae('0x6')]['transparent'] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x3c2f')] = null; _0x3ee0eb[_0x56ae('0x6')]['__framebufferContext'] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x8a9')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x8aa')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x8af')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x8ac')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa2e')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa6e')] = null; _0x3ee0eb[_0x56ae('0x6')]['__renderable'] = null; _0x3ee0eb[_0x56ae('0x6')]['__renderTransform'] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x973')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x3c30')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x3c31')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x3c32')] = null; _0x3ee0eb[_0x56ae('0x6')]['__textureHeight'] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa7e')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x1e30')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x3c33')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xffa')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xffb')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x1001')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xffc')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xffe')] = null; _0x3ee0eb[_0x56ae('0x6')]['__vertexBufferScaleX'] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x1000')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xffd')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x91c')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x96e')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x991')] = null; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { if (this.__isValid) if (this.readable || null != this.image) var _0x53a04d = _0x3ee0eb.fromImage(this.image.clone(), this.transparent); else _0x53a04d = new _0x3ee0eb(0x0, 0x0, this.transparent, 0x0), _0x53a04d.width = this.width, _0x53a04d.height = this.height, _0x53a04d.__textureWidth = this.__textureWidth, _0x53a04d.__textureHeight = this.__textureHeight, _0x53a04d.rect.copyFrom(this.rect), _0x53a04d.__framebuffer = this.__framebuffer, _0x53a04d.__framebufferContext = this.__framebufferContext, _0x53a04d.__texture = this.__texture, _0x53a04d.__textureContext = this.__textureContext, _0x53a04d.__isValid = !0x0; else _0x53a04d = new _0x3ee0eb(this.width, this.height, this.transparent, 0x0); _0x53a04d.__worldTransform.copyFrom(this.__worldTransform); _0x53a04d.__renderTransform.copyFrom(this.__renderTransform); return _0x53a04d; }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x34c')] = function(_0x18ce18, _0x5e8657) { this.readable && this.image.colorTransform(_0x18ce18.__toLimeRectangle(), _0x5e8657.__toLimeColorMatrix()); }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa8e')] = function(_0x540a77, _0x56bde8, _0x53ae4b, _0xfdbf3d, _0x144f37, _0x374b95) { if ('kTgtb' === _0x56ae('0x3c34')) { null == _0x374b95 && (_0x374b95 = !0x1); this.readable && null != _0x540a77 && (null != _0x144f37 && (_0x3ee0eb.__tempVector.x = _0x144f37.x, _0x3ee0eb.__tempVector.y = _0x144f37.y), this.image.copyPixels(_0x540a77.image, _0x56bde8.__toLimeRectangle(), _0x53ae4b.__toLimeVector2(), null != _0xfdbf3d ? _0xfdbf3d.image : null, null != _0x144f37 ? _0x3ee0eb.__tempVector : null, _0x374b95)); } else { this.displayEvenIfZero = !0x1; _0x234651.call(this); this.mouseChildren = this.mouseEnabled = !0x1; _0x540a77 = this.text = _0x50b13c.createTextField(_0x540a77, _0x53ae4b, null, '0'); _0x53ae4b = null; null == _0x53ae4b && (_0x53ae4b = _0x540a77.get_defaultTextFormat().size | 0x0); _0xfba720.get_currentLayout().add(new _0x4dd284(_0x540a77), new _0x1ba7bc(_0x53ae4b)); this.addChild(this.text); this.backgroundColor = _0x56bde8; this.set_number(0x0); } }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.image = null; this.height = this.width = 0x0; this.rect = null; this.readable = this.__isValid = !0x1; this.__textureContext = this.__texture = this.__framebufferContext = this.__framebuffer = this.__vertexBuffer = this.__surface = null; }; _0x3ee0eb[_0x56ae('0x6')]['draw'] = function(_0x2cf6d1, _0x1df6ed, _0x43d239, _0x265dec, _0x2564e4, _0x49a840) { null == _0x49a840 && (_0x49a840 = !0x1); if (null != _0x2cf6d1) { _0x2cf6d1.__update(!0x1, !0x0); var _0x1b30b7 = _0x5ac892.__pool.get(); _0x1b30b7.copyFrom(_0x2cf6d1.__renderTransform); _0x1b30b7.invert(); null != _0x1df6ed && _0x1b30b7.concat(_0x1df6ed); _0x1df6ed = null; null != _0x2564e4 && (_0x1df6ed = _0x5ac892.__pool.get(), _0x1df6ed.copyFrom(_0x1b30b7), _0x1df6ed.invert()); var _0x2d9f4e = new _0xa29426(); _0x2d9f4e.__copyFrom(_0x2cf6d1.__worldColorTransform); _0x2d9f4e.__invert(); if (this.readable || null == _0x10e92a.get_current().stage.context3D) { var _0x17ce71 = _0x56ae('0x3c35').split('|'), _0x1818fb = 0x0; while (!![]) { switch (_0x17ce71[_0x1818fb++]) { case '0': _0x43d239.__worldTransform = _0x1b30b7; continue; case '1': _0x5d51e7.convertToCanvas(this.image); continue; case '2': _0x43d239.__overrideBlendMode = _0x265dec; continue; case '3': _0x43d239.__worldColorTransform = _0x2d9f4e; continue; case '4': if (null != _0x43d239) { var _0x5ac4a7 = _0x3c6685.__pool.get(), _0x4e6193 = _0x5ac892.__pool.get(); _0x2cf6d1.__getBounds(_0x5ac4a7, _0x4e6193); var _0x5c4c32 = Math.ceil(_0x5ac4a7.width), _0x4af15f = Math.ceil(_0x5ac4a7.height); _0x4e6193.tx = -_0x5ac4a7.x; _0x4e6193.ty = -_0x5ac4a7.y; _0x5c4c32 = new _0x3ee0eb(_0x5c4c32, _0x4af15f, !0x0, 0x0); _0x5c4c32.draw(_0x2cf6d1, _0x4e6193); _0x5c4c32.colorTransform(_0x5c4c32.rect, _0x43d239); _0x5c4c32.__renderTransform.identity(); _0x5c4c32.__renderTransform.tx = _0x5ac4a7.x; _0x5c4c32.__renderTransform.ty = _0x5ac4a7.y; _0x5c4c32.__renderTransform.concat(_0x2cf6d1.__renderTransform); _0x5c4c32.__worldAlpha = _0x2cf6d1.__worldAlpha; _0x5c4c32.__worldColorTransform.__copyFrom(_0x2cf6d1.__worldColorTransform); _0x2cf6d1 = _0x5c4c32; _0x3c6685.__pool.release(_0x5ac4a7); _0x5ac892.__pool.release(_0x4e6193); } continue; case '5': _0x43d239 = new _0x193c0b(this.image.buffer.__srcContext); continue; case '6': _0x43d239.__worldAlpha = 0x1 / _0x2cf6d1.__worldAlpha; continue; case '7': _0x43d239.__allowSmoothing = _0x49a840; continue; case '8': null != _0x2564e4 && _0x43d239.__pushMaskRect(_0x2564e4, _0x1df6ed); continue; case '9': this.__drawCanvas(_0x2cf6d1, _0x43d239); continue; } break; } } else null == this.__textureContext && (this.__textureContext = _0x1102f5.current.__window.context), null != _0x43d239 && _0x2d9f4e.__combine(_0x43d239), _0x43d239 = new _0x5045ab(_0x10e92a.get_current().stage.context3D, this), _0x43d239.__allowSmoothing = _0x49a840, _0x43d239.__overrideBlendMode = _0x265dec, _0x43d239.__worldTransform = _0x1b30b7, _0x43d239.__worldAlpha = 0x1 / _0x2cf6d1.__worldAlpha, _0x43d239.__worldColorTransform = _0x2d9f4e, _0x43d239.__resize(this.width, this.height), null != _0x2564e4 && _0x43d239.__pushMaskRect(_0x2564e4, _0x1df6ed), this.__drawGL(_0x2cf6d1, _0x43d239); null != _0x2564e4 && (_0x43d239.__popMaskRect(), _0x5ac892.__pool.release(_0x1df6ed)); _0x5ac892.__pool.release(_0x1b30b7); } }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa81')] = function(_0x328534, _0x2d3ca4) { this.__fillRect(_0x328534, _0x2d3ca4, !0x0); }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x1115')] = function(_0x5559c7, _0x454d1) { if (null == this.__indexBuffer || this.__indexBufferContext != _0x5559c7.__context || null != _0x454d1 && null == this.__indexBufferGrid || null != this.__indexBufferGrid && !this.__indexBufferGrid.equals(_0x454d1)) { this.__indexBufferContext = _0x5559c7.__context; this.__indexBuffer = null; if (null != _0x454d1) { if ('qlLwU' === _0x56ae('0x3c36')) { null == this.__indexBufferGrid && (this.__indexBufferGrid = new _0x3c6685()); this.__indexBufferGrid.copyFrom(_0x454d1); var _0x5d05be = _0x454d1.width; _0x454d1 = _0x454d1.height; 0x0 != _0x5d05be && 0x0 != _0x454d1 ? (this.__indexBufferData = new Uint16Array(0x36), this.__indexBufferData[0x0] = 0x0, this.__indexBufferData[0x1] = 0x1, this.__indexBufferData[0x2] = 0x2, this.__indexBufferData[0x3] = 0x2, this.__indexBufferData[0x4] = 0x1, this.__indexBufferData[0x5] = 0x3, this.__indexBufferData[0x6] = 0x4, this.__indexBufferData[0x7] = 0x0, this.__indexBufferData[0x8] = 0x5, this.__indexBufferData[0x9] = 0x5, this.__indexBufferData[0xa] = 0x0, this.__indexBufferData[0xb] = 0x2, this.__indexBufferData[0xc] = 0x6, this.__indexBufferData[0xd] = 0x4, this.__indexBufferData[0xe] = 0x7, this.__indexBufferData[0xf] = 0x7, this.__indexBufferData[0x10] = 0x4, this.__indexBufferData[0x11] = 0x5, this.__indexBufferData[0x12] = 0x8, this.__indexBufferData[0x13] = 0x9, this.__indexBufferData[0x14] = 0x0, this.__indexBufferData[0x15] = 0x0, this.__indexBufferData[0x16] = 0x9, this.__indexBufferData[0x17] = 0x1, this.__indexBufferData[0x18] = 0xa, this.__indexBufferData[0x19] = 0x8, this.__indexBufferData[0x1a] = 0x4, this.__indexBufferData[0x1b] = 0x4, this.__indexBufferData[0x1c] = 0x8, this.__indexBufferData[0x1d] = 0x0, this.__indexBufferData[0x1e] = 0xb, this.__indexBufferData[0x1f] = 0xa, this.__indexBufferData[0x20] = 0x6, this.__indexBufferData[0x21] = 0x6, this.__indexBufferData[0x22] = 0xa, this.__indexBufferData[0x23] = 0x4, this.__indexBufferData[0x24] = 0xc, this.__indexBufferData[0x25] = 0xd, this.__indexBufferData[0x26] = 0x8, this.__indexBufferData[0x27] = 0x8, this.__indexBufferData[0x28] = 0xd, this.__indexBufferData[0x29] = 0x9, this.__indexBufferData[0x2a] = 0xe, this.__indexBufferData[0x2b] = 0xc, this.__indexBufferData[0x2c] = 0xa, this.__indexBufferData[0x2d] = 0xa, this.__indexBufferData[0x2e] = 0xc, this.__indexBufferData[0x2f] = 0x8, this.__indexBufferData[0x30] = 0xf, this.__indexBufferData[0x31] = 0xe, this.__indexBufferData[0x32] = 0xb, this.__indexBufferData[0x33] = 0xb, this.__indexBufferData[0x34] = 0xe, this.__indexBufferData[0x35] = 0xa, this.__indexBuffer = _0x5559c7.createIndexBuffer(0x36)) : 0x0 == _0x5d05be && 0x0 != _0x454d1 ? (this.__indexBufferData = new Uint16Array(0x12), this.__indexBufferData[0x0] = 0x0, this.__indexBufferData[0x1] = 0x1, this.__indexBufferData[0x2] = 0x2, this.__indexBufferData[0x3] = 0x2, this.__indexBufferData[0x4] = 0x1, this.__indexBufferData[0x5] = 0x3, this.__indexBufferData[0x6] = 0x4, this.__indexBufferData[0x7] = 0x5, this.__indexBufferData[0x8] = 0x0, this.__indexBufferData[0x9] = 0x0, this.__indexBufferData[0xa] = 0x5, this.__indexBufferData[0xb] = 0x1, this.__indexBufferData[0xc] = 0x6, this.__indexBufferData[0xd] = 0x7, this.__indexBufferData[0xe] = 0x4, this.__indexBufferData[0xf] = 0x4, this.__indexBufferData[0x10] = 0x7, this.__indexBufferData[0x11] = 0x5, this.__indexBuffer = _0x5559c7.createIndexBuffer(0x12)) : _0x575257.OIWLh(0x0, _0x5d05be) && 0x0 == _0x454d1 && (this.__indexBufferData = new Uint16Array(0x12), this.__indexBufferData[0x0] = 0x0, this.__indexBufferData[0x1] = 0x1, this.__indexBufferData[0x2] = 0x2, this.__indexBufferData[0x3] = 0x2, this.__indexBufferData[0x4] = 0x1, this.__indexBufferData[0x5] = 0x3, this.__indexBufferData[0x6] = 0x4, this.__indexBufferData[0x7] = 0x0, this.__indexBufferData[0x8] = 0x5, this.__indexBufferData[0x9] = 0x5, this.__indexBufferData[0xa] = 0x0, this.__indexBufferData[0xb] = 0x2, this.__indexBufferData[0xc] = 0x6, this.__indexBufferData[0xd] = 0x4, this.__indexBufferData[0xe] = 0x7, this.__indexBufferData[0xf] = 0x7, this.__indexBufferData[0x10] = 0x4, this.__indexBufferData[0x11] = 0x5, this.__indexBuffer = _0x5559c7.createIndexBuffer(0x12)); } else { return 0x1ef; } } else this.__indexBufferGrid = null; null == this.__indexBuffer && (this.__indexBufferData = new Uint16Array(0x6), this.__indexBufferData[0x0] = 0x0, this.__indexBufferData[0x1] = 0x1, this.__indexBufferData[0x2] = 0x2, this.__indexBufferData[0x3] = 0x2, this.__indexBufferData[0x4] = 0x1, this.__indexBufferData[0x5] = 0x3, this.__indexBuffer = _0x5559c7.createIndexBuffer(0x6)); this.__indexBuffer.uploadFromTypedArray(this.__indexBufferData); } return this.__indexBuffer; }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x91f')] = function(_0x365aec, _0x2f642b, _0x2381e1) { if (_0x56ae('0x3c37') === _0x56ae('0x3c37')) { if (null == this.__vertexBuffer || this.__vertexBufferContext != _0x365aec.__context || null != _0x2f642b && null == this.__vertexBufferGrid || null != this.__vertexBufferGrid && !this.__vertexBufferGrid.equals(_0x2f642b) || null != _0x2381e1 && (this.__vertexBufferWidth != _0x2381e1.get_width() || this.__vertexBufferHeight != _0x2381e1.get_height() || this.__vertexBufferScaleX != _0x2381e1.get_scaleX() || this.__vertexBufferScaleY != _0x2381e1.get_scaleY())) { this.__uvRect = new _0x3c6685(0x0, 0x0, this.width, this.height); this.__vertexBufferContext = _0x365aec.__context; this.__vertexBuffer = null; null != _0x2381e1 && (this.__vertexBufferWidth = _0x2381e1.get_width(), this.__vertexBufferHeight = _0x2381e1.get_height(), this.__vertexBufferScaleX = _0x2381e1.get_scaleX(), this.__vertexBufferScaleY = _0x2381e1.get_scaleY()); if (null != _0x2f642b && null != _0x2381e1) { null == this.__vertexBufferGrid && (this.__vertexBufferGrid = new _0x3c6685()); this.__vertexBufferGrid.copyFrom(_0x2f642b); this.__vertexBufferWidth = _0x2381e1.get_width(); this.__vertexBufferHeight = _0x2381e1.get_height(); this.__vertexBufferScaleX = _0x2381e1.get_scaleX(); this.__vertexBufferScaleY = _0x2381e1.get_scaleY(); var _0x5317c8 = _0x2f642b.width, _0x4f137e = _0x2f642b.height; if (0x0 != _0x5317c8 && 0x0 != _0x4f137e) { this.__vertexBufferData = new Float32Array(0xe0); var _0x41e9cd = _0x2f642b.x, _0x1b30b7 = _0x2f642b.y, _0x2d9f4e = this.width - _0x5317c8 - _0x41e9cd, _0x5ac4a7 = this.height - _0x4f137e - _0x1b30b7; _0x2f642b = _0x41e9cd / this.width; var _0x4e6193 = _0x1b30b7 / this.height; _0x5317c8 /= this.width; _0x4f137e /= this.height; _0x41e9cd /= _0x2381e1.get_scaleX(); _0x1b30b7 /= _0x2381e1.get_scaleY(); _0x2d9f4e /= _0x2381e1.get_scaleX(); _0x5ac4a7 /= _0x2381e1.get_scaleY(); _0x2d9f4e = _0x2381e1.get_width() / _0x2381e1.get_scaleX() - _0x41e9cd - _0x2d9f4e; _0x2381e1 = _0x2381e1.get_height() / _0x2381e1.get_scaleY() - _0x1b30b7 - _0x5ac4a7; this.__vertexBufferData[0x0] = _0x41e9cd; this.__vertexBufferData[0x1] = _0x1b30b7; this.__vertexBufferData[0x3] = 0x1 * _0x2f642b; this.__vertexBufferData[0x4] = 0x1 * _0x4e6193; this.__vertexBufferData[0xf] = _0x1b30b7; this.__vertexBufferData[0x12] = 0x1 * _0x4e6193; this.__vertexBufferData[0x1c] = _0x41e9cd; this.__vertexBufferData[0x1f] = 0x1 * _0x2f642b; this.__vertexBufferData[0x38] = _0x41e9cd + _0x2d9f4e; this.__vertexBufferData[0x39] = _0x1b30b7; this.__vertexBufferData[0x3b] = 0x1 * (_0x2f642b + _0x5317c8); this.__vertexBufferData[0x3c] = 0x1 * _0x4e6193; this.__vertexBufferData[0x46] = _0x41e9cd + _0x2d9f4e; this.__vertexBufferData[0x49] = 0x1 * (_0x2f642b + _0x5317c8); this.__vertexBufferData[0x54] = this.width; this.__vertexBufferData[0x55] = _0x1b30b7; this.__vertexBufferData[0x57] = 0x1; this.__vertexBufferData[0x58] = 0x1 * _0x4e6193; this.__vertexBufferData[0x62] = this.width; this.__vertexBufferData[0x65] = 0x1; this.__vertexBufferData[0x70] = _0x41e9cd; this.__vertexBufferData[0x71] = _0x1b30b7 + _0x2381e1; this.__vertexBufferData[0x73] = 0x1 * _0x2f642b; this.__vertexBufferData[0x74] = 0x1 * (_0x4e6193 + _0x4f137e); this.__vertexBufferData[0x7f] = _0x1b30b7 + _0x2381e1; this.__vertexBufferData[0x82] = 0x1 * (_0x4e6193 + _0x4f137e); this.__vertexBufferData[0x8c] = _0x41e9cd + _0x2d9f4e; this.__vertexBufferData[0x8d] = _0x1b30b7 + _0x2381e1; this.__vertexBufferData[0x8f] = 0x1 * (_0x2f642b + _0x5317c8); this.__vertexBufferData[0x90] = 0x1 * (_0x4e6193 + _0x4f137e); this.__vertexBufferData[0x9a] = this.width; this.__vertexBufferData[0x9b] = _0x1b30b7 + _0x2381e1; this.__vertexBufferData[0x9d] = 0x1; this.__vertexBufferData[0x9e] = 0x1 * (_0x4e6193 + _0x4f137e); this.__vertexBufferData[0xa8] = _0x41e9cd; this.__vertexBufferData[0xa9] = this.height; this.__vertexBufferData[0xab] = 0x1 * _0x2f642b; this.__vertexBufferData[0xac] = 0x1; this.__vertexBufferData[0xb7] = this.height; this.__vertexBufferData[0xba] = 0x1; this.__vertexBufferData[0xc4] = _0x41e9cd + _0x2d9f4e; this.__vertexBufferData[0xc5] = this.height; this.__vertexBufferData[0xc7] = 0x1 * (_0x2f642b + _0x5317c8); this.__vertexBufferData[0xc8] = 0x1; this.__vertexBufferData[0xd2] = this.width; this.__vertexBufferData[0xd3] = this.height; this.__vertexBufferData[0xd5] = 0x1; this.__vertexBufferData[0xd6] = 0x1; this.__vertexBuffer = _0x365aec.createVertexBuffer(0x10, 0xe); } else 0x0 == _0x5317c8 && 0x0 != _0x4f137e ? (this.__vertexBufferData = new Float32Array(0x70), _0x5317c8 = _0x2f642b.y, _0x5ac4a7 = this.height - _0x4f137e - _0x5317c8, _0x2f642b = _0x5317c8 / this.height, _0x4e6193 = _0x4f137e / this.height, _0x5317c8 /= _0x2381e1.get_scaleY(), _0x4f137e = _0x5ac4a7 / _0x2381e1.get_scaleY(), _0x4f137e = _0x2381e1.get_height() / _0x2381e1.get_scaleY() - _0x5317c8 - _0x4f137e, _0x2381e1 = _0x2381e1.get_width() / _0x2381e1.get_scaleX(), this.__vertexBufferData[0x0] = _0x2381e1, this.__vertexBufferData[0x1] = _0x5317c8, this.__vertexBufferData[0x3] = 0x1, this.__vertexBufferData[0x4] = 0x1 * _0x2f642b, this.__vertexBufferData[0xf] = _0x5317c8, this.__vertexBufferData[0x12] = 0x1 * _0x2f642b, this.__vertexBufferData[0x1c] = _0x2381e1, this.__vertexBufferData[0x1f] = 0x1, this.__vertexBufferData[0x38] = _0x2381e1, this.__vertexBufferData[0x39] = _0x5317c8 + _0x4f137e, this.__vertexBufferData[0x3b] = 0x1, this.__vertexBufferData[0x3c] = 0x1 * (_0x2f642b + _0x4e6193), this.__vertexBufferData[0x47] = _0x5317c8 + _0x4f137e, this.__vertexBufferData[0x4a] = 0x1 * (_0x2f642b + _0x4e6193), this.__vertexBufferData[0x54] = _0x2381e1, this.__vertexBufferData[0x55] = this.height, this.__vertexBufferData[0x57] = 0x1, this.__vertexBufferData[0x58] = 0x1, this.__vertexBufferData[0x63] = this.height, this.__vertexBufferData[0x66] = 0x1, this.__vertexBuffer = _0x365aec.createVertexBuffer(0x8, 0xe)) : 0x0 == _0x4f137e && 0x0 != _0x5317c8 && (this.__vertexBufferData = new Float32Array(0x70), _0x5ac4a7 = _0x2f642b.x, _0x4f137e = this.width - _0x5317c8 - _0x5ac4a7, _0x2f642b = _0x5ac4a7 / this.width, _0x4e6193 = _0x5317c8 / this.width, _0x5317c8 = _0x5ac4a7 / _0x2381e1.get_scaleX(), _0x4f137e /= _0x2381e1.get_scaleX(), _0x4f137e = _0x2381e1.get_width() / _0x2381e1.get_scaleX() - _0x5317c8 - _0x4f137e, _0x2381e1 = _0x2381e1.get_height() / _0x2381e1.get_scaleY(), this.__vertexBufferData[0x0] = _0x5317c8, this.__vertexBufferData[0x1] = _0x2381e1, this.__vertexBufferData[0x3] = 0x1 * _0x2f642b, this.__vertexBufferData[0x4] = 0x1, this.__vertexBufferData[0xf] = _0x2381e1, this.__vertexBufferData[0x12] = 0x1, this.__vertexBufferData[0x1c] = _0x5317c8, this.__vertexBufferData[0x1f] = 0x1 * _0x2f642b, this.__vertexBufferData[0x38] = _0x5317c8 + _0x4f137e, this.__vertexBufferData[0x39] = _0x2381e1, this.__vertexBufferData[0x3b] = 0x1 * (_0x2f642b + _0x4e6193), this.__vertexBufferData[0x3c] = 0x1, this.__vertexBufferData[0x46] = _0x5317c8 + _0x4f137e, this.__vertexBufferData[0x49] = 0x1 * (_0x2f642b + _0x4e6193), this.__vertexBufferData[0x54] = this.width, this.__vertexBufferData[0x55] = _0x2381e1, this.__vertexBufferData[0x57] = 0x1, this.__vertexBufferData[0x58] = 0x1, this.__vertexBufferData[0x62] = this.width, this.__vertexBufferData[0x65] = 0x1, this.__vertexBuffer = _0x365aec.createVertexBuffer(0x8, 0xe)); } else this.__vertexBufferGrid = null; null == this.__vertexBuffer && (this.__vertexBufferData = new Float32Array(0x38), this.__vertexBufferData[0x0] = this.width, this.__vertexBufferData[0x1] = this.height, this.__vertexBufferData[0x3] = 0x1, this.__vertexBufferData[0x4] = 0x1, this.__vertexBufferData[0xf] = this.height, this.__vertexBufferData[0x12] = 0x1, this.__vertexBufferData[0x1c] = this.width, this.__vertexBufferData[0x1f] = 0x1, this.__vertexBuffer = _0x365aec.createVertexBuffer(0x3, 0xe)); this.__vertexBuffer.uploadFromTypedArray(this.__vertexBufferData); } return this.__vertexBuffer; } else { _0x2f642b = this.url; var _0x3f8ca7 = _0x365aec.cachedAudioBuffers; _0x2f642b = null != _0x586025[_0x2f642b] ? _0x3f8ca7.existsReserved(_0x2f642b) : _0x3f8ca7.h.hasOwnProperty(_0x2f642b); } }; _0x3ee0eb[_0x56ae('0x6')]['getColorBoundsRect'] = function(_0xb8367, _0xfc0fb, _0x524d40) { null == _0x524d40 && (_0x524d40 = !0x0); if (!this.readable) return new _0x3c6685(0x0, 0x0, this.width, this.height); _0xb8367 = this.image.getColorBoundsRect(_0xb8367, _0xfc0fb, _0x524d40, 0x1); return new _0x3c6685(_0xb8367.x, _0xb8367.y, _0xb8367.width, _0xb8367.height); }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x179b')] = function(_0x560faf, _0x1c2833) { return this.readable ? this.image.getPixel32(_0x560faf, _0x1c2833, 0x1) : 0x0; }; _0x3ee0eb[_0x56ae('0x6')]['getTexture'] = function(_0x555654) { if (!this.__isValid) return null; if (null == this.__texture || this.__textureContext != _0x555654.__context) this.__textureContext = _0x555654.__context, this.__texture = _0x555654.createRectangleTexture(this.width, this.height, 0x1, !0x1), this.__textureVersion = -0x1; _0x5d51e7.sync(this.image, !0x1); _0x1c1b50.EdcvV(null, this.image) && this.image.version > this.__textureVersion && (null != this.__surface && _0x39541a.flush(this.__surface), _0x555654 = this.image, _0x5a4608.__supportsBGRA || 0x0 == _0x555654.get_format() || (_0x555654 = _0x555654.clone(), _0x555654.set_format(0x0)), this.__texture.__uploadFromImage(_0x555654), this.__textureVersion = this.image.version, this.__textureWidth = _0x555654.buffer.width, this.__textureHeight = _0x555654.buffer.height); this.readable || null == this.image || (this.image = this.__surface = null); return this.__texture; }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x20b4')] = function() {}; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x162c')] = function(_0x31db91, _0x17de73, _0x1d3649) { this.readable && this.image.setPixel(_0x31db91, _0x17de73, _0x1d3649, 0x1); }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x1295')] = function(_0x209f6b, _0x59272a, _0x509ce6) { this.readable && this.image.setPixel32(_0x209f6b, _0x59272a, _0x509ce6, 0x1); }; _0x3ee0eb[_0x56ae('0x6')]['setPixels'] = function(_0xb68e9, _0x3f2705) { if (this.readable && null != _0xb68e9) { var _0x533186 = _0xb68e9.width * _0xb68e9.height * 0x4; if (_0xfeeea6.toFloat(_0x3f2705.length - _0x3f2705.position) < _0x533186) throw new _0x1adea8(new _0x531fca('End\x20of\x20file\x20was\x20encountered.', 0x7ee)); this.image.setPixels(_0xb68e9.__toLimeRectangle(), _0x233b64.toBytePointer(_0x3f2705), 0x1, _0x54f323.toLimeEndian(_0x3f2705.__endian)); } }; _0x3ee0eb[_0x56ae('0x6')]['setVector'] = function(_0x29f778, _0x387110) { if (_0x1c1b50.lhwVu(_0x56ae('0x3c38'), _0x56ae('0x3c38'))) { return this._materialMode; } else { var _0x324bcb = new _0x430d1(0x0); _0x233b64.set_length(_0x324bcb, 0x4 * _0x387110.get_length()); for (_0x387110 = _0x387110.iterator(); _0x387110.hasNext();) { if ('fmnBn' !== 'HWpeS') { var _0x131d2a = _0x387110.next(); _0x324bcb.writeUnsignedInt(_0x131d2a); } else { _0x2b39f7.view.get_camera().set_x(0x0); _0x2b39f7.view.get_camera().set_y(0x0); _0x2b39f7.view.get_camera().set_z(this.duplicator.mesh.get_z() - 0x122); this.tunnel.display(0x0); this.duplicator.onScreenDirty = !0x0; this.duplicator.get_onScreen(); this.angel.onScreenDirty = !0x0; this.angel.get_onScreen(); for (var _0x4ca87c = this.dialog, _0x27823f = _0x4ca87c.bubbles.iterator(); _0x27823f.hasNext();) _0x27823f.next().layout.apply(); for (_0x27823f = _0x4ca87c.connectors.iterator(); _0x27823f.hasNext();) _0x27823f.next().redraw(); for (_0x4ca87c = _0x4ca87c.tails.iterator(); _0x4ca87c.hasNext();) _0x4ca87c.next().redraw(); } } _0x324bcb.position = 0x0; this.setPixels(_0x29f778, _0x324bcb); } }; _0x3ee0eb[_0x56ae('0x6')]['unlock'] = function(_0x4ee2cf) {}; _0x3ee0eb[_0x56ae('0x6')]['__applyAlpha'] = function(_0x16d6a3) { if (_0x56ae('0x3c39') !== _0x56ae('0x3c39')) { var _0x1a40eb = { TzlPH: function(_0x4dd284, _0xf76599) { return _0x4dd284 > _0xf76599; } }; return _0x3df9be ? _0x3df9be : function(_0x40fc56, _0x3df0e3, _0x1a7b03) { var _0x336dc3 = this.length || 0x0; 0x0 > _0x3df0e3 && (_0x3df0e3 = Math.max(0x0, _0x336dc3 + _0x3df0e3)); if (null == _0x1a7b03 || _0x1a7b03 > _0x336dc3) _0x1a7b03 = _0x336dc3; _0x1a7b03 = Number(_0x1a7b03); _0x1a40eb.TzlPH(0x0, _0x1a7b03) && (_0x1a7b03 = Math.max(0x0, _0x336dc3 + _0x1a7b03)); for (_0x3df0e3 = Number(_0x3df0e3 || 0x0); _0x3df0e3 < _0x1a7b03; _0x3df0e3++) this[_0x3df0e3] = _0x40fc56; return this; }; } else { _0x5d51e7.convertToCanvas(this.image); _0x5d51e7.createImageData(this.image); for (var _0x59fae7 = this.image.buffer.data, _0x5017e4 = 0x0, _0x333662 = _0x233b64.get_length(_0x16d6a3); _0x5017e4 < _0x333662;) { var _0xaa5614 = _0x5017e4++; _0x59fae7[_0x575257.gIIGH(0x4 * _0xaa5614, 0x3)] = _0x16d6a3.readUnsignedByte(); } this.image.version++; } }; _0x3ee0eb[_0x56ae('0x6')]['__drawCanvas'] = function(_0x376dd6, _0x5e52ab) { var _0x46e419 = this.image.buffer; _0x5e52ab.__allowSmoothing || _0x5e52ab.applySmoothing(_0x46e419.__srcContext, !0x1); _0x5e52ab.__render(_0x376dd6); _0x5e52ab.__allowSmoothing || _0x5e52ab.applySmoothing(_0x46e419.__srcContext, !0x0); _0x46e419.__srcContext.setTransform(0x1, 0x0, 0x0, 0x1, 0x0, 0x0); _0x46e419.__srcImageData = null; _0x46e419.data = null; this.image.dirty = !0x0; this.image.version++; }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa7f')] = function(_0x132674, _0x5f32d3) { if (_0x56ae('0x3c3a') !== 'MsXrZ') { var _0x2b413a = _0x5f32d3.__context3D, _0x35b7b7 = _0x2b413a.__state.renderToTexture, _0x23200f = _0x2b413a.__state.renderToTextureDepthStencil, _0x5c2db3 = _0x2b413a.__state.renderToTextureAntiAlias, _0x1b30b7 = _0x2b413a.__state.renderToTextureSurfaceSelector; _0x2b413a.setRenderToTexture(this.getTexture(_0x2b413a), !0x0); _0x5f32d3.__render(_0x132674); null != _0x35b7b7 ? _0x2b413a.setRenderToTexture(_0x35b7b7, _0x23200f, _0x5c2db3, _0x1b30b7) : _0x2b413a.setRenderToBackBuffer(); } else { var _0x4d39c5 = this.__context.gl, _0x5b6172; if (this.__textureTarget == _0x4d39c5.TEXTURE_2D) { if (0x1 == _0x132674.buffer.bitsPerPixel) var _0x4ec5bb = _0x5b6172 = _0x4d39c5.ALPHA; else _0x5b6172 = _0x5a4608.__textureInternalFormat, _0x4ec5bb = _0x5a4608.__textureFormat; this.__context.__bindGLTexture2D(this.__textureID); _0x132674.type == _0x246a5a.DATA || _0x132674.get_premultiplied() ? !_0x132674.get_premultiplied() && _0x132674.get_transparent() && _0x4d39c5.pixelStorei(_0x4d39c5.UNPACK_PREMULTIPLY_ALPHA_WEBGL, 0x1) : _0x4d39c5.pixelStorei(_0x4d39c5.UNPACK_PREMULTIPLY_ALPHA_WEBGL, 0x1); _0x132674.type == _0x246a5a.DATA ? _0x96460b.texImage2D(_0x4d39c5, _0x4d39c5.TEXTURE_2D, 0x0, _0x5b6172, _0x132674.buffer.width, _0x132674.buffer.height, 0x0, _0x4ec5bb, _0x4d39c5.UNSIGNED_BYTE, _0x132674.get_data()) : _0x96460b.texImage2D(_0x4d39c5, _0x4d39c5.TEXTURE_2D, 0x0, _0x5b6172, _0x4ec5bb, _0x4d39c5.UNSIGNED_BYTE, _0x132674.get_src()); this.__context.__bindGLTexture2D(null); } } }; _0x3ee0eb[_0x56ae('0x6')]['__fillRect'] = function(_0x2c859d, _0xacfbcf, _0x4b8fa1) { if (_0x56ae('0x3c3b') !== _0x56ae('0x3c3c')) { if (null != _0x2c859d) if (this.transparent && 0x0 == (_0xacfbcf & -0x1000000) && (_0xacfbcf = 0x0), _0x4b8fa1 && null != this.__texture && null != this.__texture.__glFramebuffer && _0x56ae('0x38f') == _0x10e92a.get_current().stage.__renderer.__type) { _0x4b8fa1 = _0x10e92a.get_current().stage.__renderer.__context3D; var _0x481771 = !this.rect.equals(_0x2c859d), _0x31b8fc = _0x4b8fa1.__state.renderToTexture, _0x29efcd = _0x4b8fa1.__state.renderToTextureDepthStencil, _0x1b30b7 = _0x4b8fa1.__state.renderToTextureAntiAlias, _0x2d9f4e = _0x4b8fa1.__state.renderToTextureSurfaceSelector; _0x4b8fa1.setRenderToTexture(this.__texture); _0x481771 && _0x4b8fa1.setScissorRectangle(_0x2c859d); _0x4b8fa1.clear((_0xacfbcf >>> 0x10 & 0xff) / 0xff, (_0xacfbcf >>> 0x8 & 0xff) / 0xff, (_0xacfbcf & 0xff) / 0xff, this.transparent ? (_0xacfbcf >>> 0x18 & 0xff) / 0xff : 0x1, 0x0, 0x0, 0x1); _0x481771 && _0x4b8fa1.setScissorRectangle(null); _0x1c1b50.EdcvV(null, _0x31b8fc) ? _0x4b8fa1.setRenderToTexture(_0x31b8fc, _0x29efcd, _0x1b30b7, _0x2d9f4e) : _0x4b8fa1.setRenderToBackBuffer(); } else this.readable && this.image.fillRect(_0x2c859d.__toLimeRectangle(), _0xacfbcf, 0x1); } else { this.student.setIndexedPosition(0x12, -1.4); this.student.spritesheet.set_currentFrame(0x42); var _0x4ff47f = new _0x5c4c32(this.student.get_onScreen()); this.dialog.addBubble(_0x56ae('0x3c3d'), 0xdc, 0x3c, null, null, null, _0x4ff47f, null); } }; _0x3ee0eb[_0x56ae('0x6')]['__fromImage'] = function(_0x562ce3) { if (_0x56ae('0x3c3e') !== _0x56ae('0x3c3e')) { if (this._activeSubSet.indexContext3D != _0x562ce3.get_context3D() || this._activeSubSet.indexBufferDirty) this._activeSubSet.indexBuffer = _0x562ce3.createIndexBuffer(this._activeSubSet.numIndices), this._activeSubSet.indexBuffer.uploadFromVector(this._activeSubSet.indices, 0x0, this._activeSubSet.numIndices), this._activeSubSet.indexBufferDirty = !0x1, this._activeSubSet.indexContext3D = _0x562ce3.get_context3D(); return this._activeSubSet.indexBuffer; } else { null != _0x562ce3 && null != _0x562ce3.buffer && (this.image = _0x562ce3, this.width = _0x562ce3.width, this.height = _0x562ce3.height, this.rect = new _0x3c6685(0x0, 0x0, _0x562ce3.width, _0x562ce3.height), this.__textureWidth = this.width, this.__textureHeight = this.height, this.__isValid = this.readable = !0x0); } }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x96f')] = function(_0x2e0986, _0x2d9db5) { var _0x4b9399 = _0x3c6685.__pool.get(); this.rect.__transform(_0x4b9399, _0x2d9db5); _0x2e0986.__expand(_0x4b9399.x, _0x4b9399.y, _0x4b9399.width, _0x4b9399.height); _0x3c6685.__pool.release(_0x4b9399); }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x970')] = function(_0x388ec9) {}; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x971')] = function(_0x27db22) { if (this.readable) { this.image.type == _0x246a5a.DATA && _0x5d51e7.convertToCanvas(this.image); var _0x37bc67 = _0x27db22.context; _0x37bc67.globalAlpha = 0x1; _0x27db22.setTransform(this.__renderTransform, _0x37bc67); _0x37bc67.drawImage(this.image.get_src(), 0x0, 0x0, this.image.width, this.image.height); } }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xaea')] = function(_0x582eb6) {}; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xaeb')] = function(_0x5cd67e) { var _0xa39f5c = _0x5cd67e.__context3D; _0x5cd67e.__setBlendMode(0xa); var _0x245e7e = _0x5cd67e.__defaultDisplayShader; _0x5cd67e.setShader(_0x245e7e); _0x5cd67e.applyBitmapData(this, _0x5cd67e.__upscaled); _0x5cd67e.applyMatrix(_0x5cd67e.__getMatrix(this.__worldTransform, 0x1)); _0x5cd67e.applyAlpha(this.__worldAlpha); _0x5cd67e.applyColorTransform(this.__worldColorTransform); _0x5cd67e.updateShader(); var _0x17c4fe = this.getVertexBuffer(_0xa39f5c); null != _0x245e7e.__position && _0xa39f5c.setVertexBufferAt(_0x245e7e.__position.index, _0x17c4fe, 0x0, 0x3); null != _0x245e7e.__textureCoord && _0xa39f5c.setVertexBufferAt(_0x245e7e.__textureCoord.index, _0x17c4fe, 0x3, 0x2); _0x245e7e = this.getIndexBuffer(_0xa39f5c); _0xa39f5c.drawTriangles(_0x245e7e); _0x5cd67e.__clearShader(); }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa83')] = function(_0x305634, _0x1a124f, _0x25cce1, _0x33da23, _0xb1549a) { if (null != this.getVertexBuffer(_0x305634) && (_0x33da23 != this.__uvRect.width || _0xb1549a != this.__uvRect.height || _0x1a124f != this.__uvRect.x || _0x575257.OIWLh(_0x25cce1, this.__uvRect.y))) { var _0x2ff926 = _0x56ae('0x3c3f').split('|'), _0x396d2a = 0x0; while (!![]) { switch (_0x2ff926[_0x396d2a++]) { case '0': this.__vertexBufferData[0x2e] = _0x25cce1; continue; case '1': this.__vertexBufferData[0x1] = _0xb1549a; continue; case '2': this.__vertexBufferData[0x20] = _0x25cce1; continue; case '3': this.__vertexBufferData[0xf] = _0xb1549a; continue; case '4': this.__vertexBufferData[0x1f] = _0x575257.gIIGH(_0x305634, _0x1a124f); continue; case '5': this.__vertexBufferData[0x2d] = _0x305634; continue; case '6': this.__vertexBufferData[0x1c] = _0x33da23; continue; case '7': null == this.__uvRect && (this.__uvRect = new _0x3c6685()); continue; case '8': _0x25cce1 = 0x0 < this.__textureHeight ? _0x25cce1 / this.__textureHeight : 0x0; continue; case '9': _0x1a124f = 0x0 < this.__textureWidth ? _0x33da23 / this.__textureWidth : 0x0; continue; case '10': _0x305634 = 0x0 < this.__textureWidth ? _0x1a124f / this.__textureWidth : 0x0; continue; case '11': this.__vertexBufferData[0x0] = _0x33da23; continue; case '12': this.__vertexBufferData[0x12] = _0x25cce1 + _0x36190a; continue; case '13': this.__uvRect.setTo(_0x1a124f, _0x25cce1, _0x33da23, _0xb1549a); continue; case '14': this.__vertexBuffer.uploadFromTypedArray(this.__vertexBufferData); continue; case '15': var _0x36190a = 0x0 < this.__textureHeight ? _0xb1549a / this.__textureHeight : 0x0; continue; case '16': this.__vertexBufferData[0x11] = _0x305634; continue; case '17': this.__vertexBufferData[0x4] = _0x25cce1 + _0x36190a; continue; case '18': this.__vertexBufferData[0x3] = _0x305634 + _0x1a124f; continue; } break; } } }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x972')] = function(_0x2ae20b, _0x1f8d23) { this.__updateTransforms(); }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0xa45')] = function(_0xf20be4) { if (_0x56ae('0x3c40') === _0x56ae('0x3c40')) { null == _0xf20be4 ? this.__worldTransform.identity() : this.__worldTransform.copyFrom(_0xf20be4); this.__renderTransform.copyFrom(this.__worldTransform); } else { var _0x138bd6 = _0x2b39f7.view.get_camera(); _0x138bd6.set_z(_0x138bd6.get_z() + 0x12c); this.angel.setIndexedPosition(3.9, 0x26, null, 0x46); this.angel.spritesheet.set_currentFrame(0x6); this.angel.spritesheet.set_xInverted(!0x1); this.runner.setIndexedPosition(4.3, 38.3, null, 0x47); this.runner.spritesheet.set_currentFrame(0x24); _0x138bd6 = _0xfe3284.width(0x190); this.dialog.addBubble('Could\x20I\x20please\x20get\x20a\x20word\x20in\x20edgewise?', -0x50, -0x118, null, _0x138bd6, null, null, null); _0x138bd6 = new _0x5c4c32(this.runner.get_onScreen()); this.dialog.addBubble(_0x56ae('0x296e'), -0x28, -0x28, null, null, -0x1, _0x138bd6, null); } }; _0x3ee0eb[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x3ee0eb; var _0x52b59c = function() {}; _0x5ac4a7[_0x56ae('0x3c41')] = _0x52b59c; _0x52b59c[_0x56ae('0x8bf')] = 'openfl._internal.renderer.context3D.Context3DGraphics'; _0x52b59c[_0x56ae('0x3c42')] = function(_0x1d427, _0x45bdb8) { var _0x5c89eb = 0x0, _0x5bc747 = 0x0, _0x4762ad = 0x0, _0x37f4ac = new _0x5c17a2(_0x1d427[_0x56ae('0x3bf3')]); _0x45bdb8 = _0x45bdb8[_0x56ae('0x1a')]; for (var _0x1b30b7 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x2d9f4e = _0x5ac892[_0x56ae('0x20')]['get'](), _0x5ac4a7 = null, _0x4e6193 = 0x0, _0x5c4c32 = _0x1d427[_0x56ae('0x3bf3')][_0x56ae('0x1476')]; _0x4e6193 < _0x5c4c32[_0x56ae('0x32')];) { var _0x15cca1 = _0x5c4c32[_0x4e6193]; ++_0x4e6193; switch (_0x15cca1['_hx_index']) { case 0x0: switch (_0x37f4ac[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x37f4ac['oPos'] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac['ffPos'] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x37f4ac[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x37f4ac[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x37f4ac[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x37f4ac[_0x56ae('0x143e')] += 0x5; _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x37f4ac['oPos'] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x37f4ac['oPos'] += 0x4; _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x37f4ac['fPos'] += 0x2; break; case 0x13: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x37f4ac['oPos'] += 0x1; } _0x37f4ac['prev'] = _0x423b86['BEGIN_BITMAP_FILL']; _0x5ac4a7 = _0x37f4ac; _0x5ac4a7 = _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7['oPos']]; break; case 0x1: _0x5ac4a7 = null; switch (_0x37f4ac[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x37f4ac['oPos'] += 0x4; _0x37f4ac['iiPos'] += 0x2; _0x37f4ac['ffPos'] += 0x1; _0x37f4ac['fPos'] += 0x1; break; case 0x3: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x37f4ac[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x37f4ac['fPos'] += 0x3; break; case 0x7: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x37f4ac['oPos'] += 0x3; break; case 0x9: _0x37f4ac['fPos'] += 0x4; break; case 0xa: _0x37f4ac[_0x56ae('0x143e')] += 0x5; _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x37f4ac['oPos'] += 0x2; _0x37f4ac['bPos'] += 0x2; break; case 0xf: _0x37f4ac['oPos'] += 0x4; _0x37f4ac['iiPos'] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x37f4ac['oPos'] += 0x1; break; case 0x14: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; } _0x37f4ac['prev'] = _0x15cca1; break; case 0x3: switch (_0x37f4ac[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac['bPos'] += 0x2; break; case 0x1: _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x37f4ac['oPos'] += 0x1; break; case 0x4: _0x37f4ac['fPos'] += 0x6; break; case 0x5: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x37f4ac[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x37f4ac['fPos'] += 0x4; break; case 0x8: _0x37f4ac['oPos'] += 0x3; break; case 0x9: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x37f4ac[_0x56ae('0x143e')] += 0x5; _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac['iPos'] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x37f4ac['fPos'] += 0x2; break; case 0x13: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; } _0x37f4ac[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbd')]; _0x5ac4a7 = _0x37f4ac; _0x15cca1 = _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]; _0x5ac4a7 = null; if (null != _0x15cca1) for (var _0x43167a = 0x0, _0x2b39f7 = _0x15cca1[_0x56ae('0x3bd5')]; _0x43167a < _0x2b39f7;) { var _0x370254 = _0x43167a++; if (_0x575257['UvcKF'] == _0x15cca1[_0x56ae('0x1604')][_0x370254][_0x56ae('0x110')]) { _0x5ac4a7 = _0x15cca1[_0x56ae('0x1606')][_0x370254]; break; } } break; case 0x8: if (null != _0x5ac4a7) { switch (_0x37f4ac[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac['ffPos'] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x37f4ac[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x37f4ac[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x37f4ac[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x37f4ac[_0x56ae('0x143e')] += 0x5; _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x37f4ac['oPos'] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac['ffPos'] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac['fPos'] += 0x2; _0x37f4ac['bPos'] += 0x1; break; case 0x11: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; } _0x37f4ac[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc0')]; _0x2b39f7 = _0x37f4ac; _0x15cca1 = _0x2b39f7[_0x56ae('0xa2f')]['o'][_0x2b39f7[_0x56ae('0x2cff')]]; _0x43167a = _0x2b39f7[_0x56ae('0xa2f')]['o'][_0x2b39f7[_0x56ae('0x2cff')] + 0x1]; _0x2b39f7 = _0x2b39f7[_0x56ae('0xa2f')]['o'][_0x2b39f7[_0x56ae('0x2cff')] + 0x2]; _0x370254 = null != _0x43167a; var _0x37c090 = !0x1, _0x252a59 = !0x1, _0xf76599 = _0x370254 ? _0x43167a[_0x56ae('0x9fa')]() : Math[_0x56ae('0x49')](_0x15cca1['get_length']() / 0x4); if (0x0 == _0xf76599) return; null != _0x2b39f7 && (_0x2b39f7[_0x56ae('0x9fa')]() >= 0x6 * _0xf76599 ? _0x252a59 = _0x37c090 = !0x0 : _0x2b39f7[_0x56ae('0x9fa')]() >= 0x4 * _0xf76599 ? _0x37c090 = !0x0 : _0x2b39f7[_0x56ae('0x9fa')]() >= 0x2 * _0xf76599 && (_0x252a59 = !0x0)); null == _0x1d427[_0x56ae('0x3c43')] ? _0x1d427[_0x56ae('0x3c43')] = new _0x43bf3b(_0x45bdb8, _0x2cf61e[_0x56ae('0x3c24')], _0xf76599, 0x4) : _0x1d427[_0x56ae('0x3c43')][_0x56ae('0x8ce')](_0x5c89eb + _0xf76599, 0x4); for (var _0x4dd284, _0xfe3284, _0xfba720, _0x11208a, _0x234651, _0x4622dd, _0x59b8d7, _0x3acb5b, _0x3db706, _0x1adea8, _0x22d4e6, _0x3ba658, _0x4e9ff1, _0x56b9a2, _0x13b6ca = _0x1d427[_0x56ae('0x3c43')][_0x56ae('0x3c1f')], _0xfeeea6 = _0x5ac4a7[_0x56ae('0x3d')], _0x2bd32b = _0x5ac4a7['height'], _0x876409 = 0x0, _0x2c8908 = _0xf76599; _0x876409 < _0x2c8908;) _0x11208a = _0x876409++, _0x4dd284 = 0x10 * (_0x5c89eb + _0x11208a), _0xfe3284 = _0x370254 ? 0x4 * _0x43167a['get'](_0x11208a) : 0x4 * _0x11208a, 0x0 > _0xfe3284 || (_0x1b30b7[_0x56ae('0x1c')](_0x15cca1[_0x56ae('0x1b')](_0xfe3284), _0x15cca1[_0x56ae('0x1b')](_0xfe3284 + 0x1), _0x15cca1[_0x56ae('0x1b')](_0xfe3284 + 0x2), _0x15cca1[_0x56ae('0x1b')](_0xfe3284 + 0x3)), _0xfe3284 = _0x1b30b7[_0x56ae('0x3d')], _0xfba720 = _0x1b30b7[_0x56ae('0x727')], 0x0 >= _0xfe3284 || 0x0 >= _0xfba720 || (_0x37c090 && _0x252a59 ? (_0x11208a *= 0x6, _0x2d9f4e['setTo'](_0x2b39f7['get'](_0x11208a), _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x1), _0x2b39f7['get'](_0x11208a + 0x2), _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x3), _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x4), _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x5))) : _0x37c090 ? (_0x11208a *= 0x4, _0x2d9f4e[_0x56ae('0x1c')](_0x2b39f7[_0x56ae('0x1b')](_0x11208a), _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x1), _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x2), _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x3), _0x1b30b7['x'], _0x1b30b7['y'])) : _0x252a59 ? (_0x11208a *= 0x2, _0x2d9f4e['tx'] = _0x2b39f7['get'](_0x11208a), _0x2d9f4e['ty'] = _0x2b39f7[_0x56ae('0x1b')](_0x11208a + 0x1)) : (_0x2d9f4e['tx'] = _0x1b30b7['x'], _0x2d9f4e['ty'] = _0x1b30b7['y']), _0x11208a = _0x575257['fgboN'](_0x1b30b7['x'], _0xfeeea6), _0x234651 = _0x1b30b7['y'] / _0x2bd32b, _0x4622dd = _0x1b30b7['get_right']() / _0xfeeea6, _0x59b8d7 = _0x1b30b7['get_bottom']() / _0x2bd32b, _0x3acb5b = 0x0 * _0x2d9f4e['a'] + 0x0 * _0x2d9f4e['c'] + _0x2d9f4e['tx'], _0x3db706 = 0x0 * _0x2d9f4e['b'] + _0x575257['DmAsd'](0x0, _0x2d9f4e['d']) + _0x2d9f4e['ty'], _0x1adea8 = _0x575257[_0x56ae('0x834')](_0xfe3284 * _0x2d9f4e['a'], 0x0 * _0x2d9f4e['c']) + _0x2d9f4e['tx'], _0x22d4e6 = _0xfe3284 * _0x2d9f4e['b'] + 0x0 * _0x2d9f4e['d'] + _0x2d9f4e['ty'], _0x3ba658 = 0x0 * _0x2d9f4e['a'] + _0xfba720 * _0x2d9f4e['c'] + _0x2d9f4e['tx'], _0x4e9ff1 = 0x0 * _0x2d9f4e['b'] + _0xfba720 * _0x2d9f4e['d'] + _0x2d9f4e['ty'], _0x56b9a2 = _0xfe3284 * _0x2d9f4e['a'] + _0x575257[_0x56ae('0x838')](_0xfba720, _0x2d9f4e['c']) + _0x2d9f4e['tx'], _0xfe3284 = _0x575257['cKBhN'](_0xfe3284 * _0x2d9f4e['b'] + _0xfba720 * _0x2d9f4e['d'], _0x2d9f4e['ty']), _0x13b6ca[_0x4dd284] = _0x3acb5b, _0x13b6ca[_0x4dd284 + 0x1] = _0x3db706, _0x13b6ca[_0x4dd284 + 0x2] = _0x11208a, _0x13b6ca[_0x4dd284 + 0x3] = _0x234651, _0x13b6ca[_0x4dd284 + 0x4] = _0x1adea8, _0x13b6ca[_0x4dd284 + 0x4 + 0x1] = _0x22d4e6, _0x13b6ca[_0x4dd284 + 0x4 + 0x2] = _0x4622dd, _0x13b6ca[_0x4dd284 + 0x4 + 0x3] = _0x234651, _0x13b6ca[_0x4dd284 + 0x8] = _0x3ba658, _0x13b6ca[_0x4dd284 + 0x8 + 0x1] = _0x4e9ff1, _0x13b6ca[_0x4dd284 + 0x8 + 0x2] = _0x11208a, _0x13b6ca[_0x4dd284 + 0x8 + 0x3] = _0x59b8d7, _0x13b6ca[_0x4dd284 + 0xc] = _0x56b9a2, _0x13b6ca[_0x4dd284 + 0xc + 0x1] = _0xfe3284, _0x13b6ca[_0x4dd284 + 0xc + 0x2] = _0x4622dd, _0x13b6ca[_0x4dd284 + 0xc + 0x3] = _0x59b8d7)); _0x5c89eb += _0xf76599; } break; case 0xc: switch (_0x37f4ac[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac['bPos'] += 0x2; break; case 0x1: _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac['fPos'] += 0x1; break; case 0x2: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x37f4ac[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x37f4ac['fPos'] += 0x3; break; case 0x7: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x37f4ac[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x37f4ac['fPos'] += 0x4; break; case 0xa: _0x37f4ac[_0x56ae('0x143e')] += 0x5; _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac['iPos'] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x37f4ac['fPos'] += 0x2; break; case 0x12: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; } _0x37f4ac['prev'] = _0x423b86[_0x56ae('0x3bc3')]; _0x2b39f7 = _0x37f4ac; _0x15cca1 = _0x2b39f7[_0x56ae('0xa2f')]['o'][_0x2b39f7['oPos']]; _0x43167a = _0x2b39f7[_0x56ae('0xa2f')]['o'][_0x2b39f7[_0x56ae('0x2cff')] + 0x1]; _0x2b39f7 = _0x2b39f7[_0x56ae('0xa2f')]['o'][_0x2b39f7[_0x56ae('0x2cff')] + 0x2]; _0x370254 = null != _0x43167a; _0xf76599 = Math[_0x56ae('0x49')](_0x15cca1[_0x56ae('0x9fa')]() / 0x2); _0x37c090 = _0x370254 ? _0x43167a[_0x56ae('0x9fa')]() : _0xf76599; _0x4dd284 = (_0xf76599 = (_0x252a59 = null != _0x2b39f7) && _0x2b39f7[_0x56ae('0x9fa')]() >= 0x3 * _0xf76599) ? 0x4 : 0x2; _0x13b6ca = _0xf76599 ? 0x3 : 0x2; _0xfeeea6 = _0x4dd284 + 0x2; _0x2bd32b = _0xf76599 ? _0x4762ad : _0x5bc747; _0x52b59c[_0x56ae('0x3c44')](_0x1d427, _0xf76599, _0x2bd32b + _0x37c090 * _0xfeeea6); _0x876409 = _0xf76599 ? _0x1d427[_0x56ae('0x3c45')] : _0x1d427[_0x56ae('0x1001')]; _0xfba720 = 0x0; for (_0x11208a = _0x37c090; _0xfba720 < _0x11208a;) _0x234651 = _0xfba720++, _0x2c8908 = _0x575257[_0x56ae('0x3c46')](_0x2bd32b, _0x234651 * _0xfeeea6), _0xfe3284 = _0x370254 ? 0x2 * _0x43167a['get'](_0x234651) : 0x2 * _0x234651, _0x234651 = _0x370254 ? _0x43167a['get'](_0x234651) * _0x13b6ca : _0x234651 * _0x13b6ca, _0xf76599 ? (_0x4622dd = _0x2b39f7[_0x56ae('0x1b')](_0x234651 + 0x2), _0x876409[_0x2c8908] = _0x15cca1[_0x56ae('0x1b')](_0xfe3284) / _0x4622dd, _0x876409[_0x2c8908 + 0x1] = _0x575257[_0x56ae('0x839')](_0x15cca1[_0x56ae('0x1b')](_0xfe3284 + 0x1), _0x4622dd), _0x876409[_0x2c8908 + 0x2] = 0x0, _0x876409[_0x2c8908 + 0x3] = 0x1 / _0x4622dd) : (_0x876409[_0x2c8908] = _0x15cca1['get'](_0xfe3284), _0x876409[_0x2c8908 + 0x1] = _0x15cca1[_0x56ae('0x1b')](_0xfe3284 + 0x1)), _0x876409[_0x2c8908 + _0x4dd284] = _0x252a59 ? _0x2b39f7[_0x56ae('0x1b')](_0x234651) : 0x0, _0x876409[_0x2c8908 + _0x4dd284 + 0x1] = _0x252a59 ? _0x2b39f7[_0x56ae('0x1b')](_0x234651 + 0x1) : 0x0; _0xf76599 ? _0x4762ad += _0x37c090 * _0xfeeea6 : _0x5bc747 += _0x37c090 * _0xfeeea6; break; case 0xd: _0x5ac4a7 = null; break; default: switch (_0x37f4ac[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x37f4ac['oPos'] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac['fPos'] += 0x1; break; case 0x2: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac['iiPos'] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x37f4ac[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x37f4ac[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x37f4ac[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x37f4ac[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x37f4ac[_0x56ae('0x143e')] += 0x5; _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x37f4ac[_0x56ae('0x2cff')] += 0x2; _0x37f4ac['bPos'] += 0x2; break; case 0xf: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2d01')] += 0x2; _0x37f4ac[_0x56ae('0x2d00')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x37f4ac[_0x56ae('0x2cff')] += 0x4; _0x37f4ac[_0x56ae('0x2775')] += 0x1; _0x37f4ac[_0x56ae('0x143e')] += 0x2; _0x37f4ac[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x37f4ac[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x37f4ac[_0x56ae('0x2cff')] += 0x1; } _0x37f4ac['prev'] = _0x15cca1; } } 0x0 < _0x5c89eb && _0x1d427[_0x56ae('0x3c43')]['flushVertexBufferData'](); if (0x0 < _0x5bc747) { _0x5c89eb = _0x1d427[_0x56ae('0xffa')]; if (null == _0x5c89eb || _0x5bc747 > _0x1d427[_0x56ae('0x3c47')]) _0x5c89eb = _0x45bdb8[_0x56ae('0x1002')](_0x5bc747, 0x4, 0x0), _0x1d427['__vertexBuffer'] = _0x5c89eb, _0x1d427[_0x56ae('0x3c47')] = _0x5bc747; _0x5c89eb[_0x56ae('0x1004')](_0x1d427[_0x56ae('0x1001')]); } if (0x0 < _0x4762ad) { _0x5bc747 = _0x1d427[_0x56ae('0x3c48')]; if (null == _0x5bc747 || _0x4762ad > _0x1d427[_0x56ae('0x3c49')]) _0x5bc747 = _0x45bdb8[_0x56ae('0x1002')](_0x4762ad, 0x6, 0x0), _0x1d427['__vertexBufferUVT'] = _0x5bc747, _0x1d427['__vertexBufferCountUVT'] = _0x4762ad; _0x5bc747[_0x56ae('0x1004')](_0x1d427[_0x56ae('0x3c45')]); } _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x1b30b7); _0x5ac892['__pool'][_0x56ae('0x21')](_0x2d9f4e); }; _0x52b59c[_0x56ae('0xa41')] = function(_0x4e9cbf) { if (null != _0x4e9cbf[_0x56ae('0x2642')][_0x56ae('0xa12')]) return !0x1; var _0x49e4dc = new _0x5c17a2(_0x4e9cbf[_0x56ae('0x3bf3')]), _0xade285 = !0x1, _0x5482ec = !0x1, _0x260784 = !0x1, _0x352257 = 0x0; for (_0x4e9cbf = _0x4e9cbf[_0x56ae('0x3bf3')]['types']; _0x352257 < _0x4e9cbf[_0x56ae('0x32')];) { var _0x1b30b7 = _0x4e9cbf[_0x352257]; ++_0x352257; switch (_0x1b30b7[_0x56ae('0xce3')]) { case 0x0: _0x5482ec = !0x0; _0x260784 = _0xade285 = !0x1; switch (_0x49e4dc['prev']['_hx_index']) { case 0x0: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc['bPos'] += 0x2; break; case 0x1: _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x49e4dc['oPos'] += 0x1; break; case 0x4: _0x49e4dc['fPos'] += 0x6; break; case 0x5: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x49e4dc['oPos'] += 0x3; break; case 0x9: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x49e4dc['oPos'] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x49e4dc['oPos'] += 0x4; _0x49e4dc['iiPos'] += 0x2; _0x49e4dc['ffPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x49e4dc['oPos'] += 0x1; break; case 0x14: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; } _0x49e4dc['prev'] = _0x1b30b7; break; case 0x1: _0x5482ec = !0x1; _0xade285 = !0x0; _0x260784 = !0x1; switch (_0x49e4dc[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x49e4dc['oPos'] += 0x2; _0x49e4dc['bPos'] += 0x2; break; case 0x1: _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc['fPos'] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc['fPos'] += 0x6; break; case 0x5: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x49e4dc[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x49e4dc['fPos'] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x49e4dc['oPos'] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc['oPos'] += 0x4; _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc['fPos'] += 0x2; break; case 0x12: _0x49e4dc['fPos'] += 0x2; break; case 0x13: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x49e4dc['oPos'] += 0x1; } _0x49e4dc[_0x56ae('0x2452')] = _0x1b30b7; break; case 0x3: _0xade285 = _0x5482ec = !0x1; _0x260784 = !0x0; switch (_0x49e4dc[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc['bPos'] += 0x2; break; case 0x1: _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc['ffPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x49e4dc['fPos'] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x49e4dc[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x49e4dc['fPos'] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x49e4dc['oPos'] += 0x4; break; case 0xe: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc['ffPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x49e4dc['oPos'] += 0x1; } _0x49e4dc[_0x56ae('0x2452')] = _0x1b30b7; break; case 0x8: if (_0x5482ec || _0x260784) { if (_0x56ae('0x3c4a') !== 'nMXyv') { switch (_0x49e4dc[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc['fPos'] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc['fPos'] += 0x6; break; case 0x5: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x49e4dc['fPos'] += 0x3; break; case 0x7: _0x49e4dc['fPos'] += 0x4; break; case 0x8: _0x49e4dc[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc['oPos'] += 0x1; break; case 0xc: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc['bPos'] += 0x2; break; case 0xf: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; } _0x49e4dc[_0x56ae('0x2452')] = _0x1b30b7; } else { var _0x48b352 = new _0x30cb6f(_0x5f17d4[_0x56ae('0xdac')]()); _0x48b352['set_alpha'](_0x49e4dc); _0x48b352[_0x56ae('0x1519')](_0x4e9cbf); _0x48b352[_0x56ae('0x1771')](new _0x52dadb(_0x48b352)); _0x48b352['addMethod'](_0x2797a6[_0x56ae('0xc8b')]); return _0x48b352; } } else return _0x49e4dc[_0x56ae('0x3bb4')](), !0x1; break; case 0x9: if (_0xade285) { switch (_0x49e4dc['prev']['_hx_index']) { case 0x0: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc['bPos'] += 0x2; break; case 0x1: _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc['iiPos'] += 0x2; _0x49e4dc['ffPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc['fPos'] += 0x6; break; case 0x5: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x49e4dc['oPos'] += 0x3; break; case 0x9: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x49e4dc['oPos'] += 0x4; break; case 0xe: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc['bPos'] += 0x2; break; case 0xf: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc['iiPos'] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x49e4dc['oPos'] += 0x1; break; case 0x14: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; } _0x49e4dc[_0x56ae('0x2452')] = _0x1b30b7; } else return _0x49e4dc[_0x56ae('0x3bb4')](), !0x1; break; case 0xc: if (_0x5482ec || _0x260784) { if (_0x56ae('0x3c4b') !== 'rRPIc') { 0x0 > _0x4e9cbf ? _0x4e9cbf = 0x0 : 0x1 < _0x4e9cbf && (_0x4e9cbf = 0x1); if (_0x4e9cbf == this[_0x56ae('0x1ae6')]) return _0x4e9cbf; 0x0 != _0x4e9cbf && 0x0 != this['_alphaThreshold'] || this['invalidateShaderProgram'](); return this[_0x56ae('0x1ae6')] = _0x4e9cbf; } else { switch (_0x49e4dc[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc['bPos'] += 0x2; break; case 0x1: _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x49e4dc['fPos'] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc['fPos'] += 0x4; break; case 0x8: _0x49e4dc[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc['oPos'] += 0x1; break; case 0xc: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc['iiPos'] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc['fPos'] += 0x1; break; case 0x10: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; } _0x49e4dc[_0x56ae('0x2452')] = _0x1b30b7; } } else return _0x49e4dc['destroy'](), !0x1; break; case 0xd: _0x260784 = _0xade285 = _0x5482ec = !0x1; switch (_0x49e4dc[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x49e4dc['oPos'] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc['iiPos'] += 0x2; _0x49e4dc['ffPos'] += 0x1; _0x49e4dc['fPos'] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x49e4dc['oPos'] += 0x3; break; case 0x9: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x49e4dc['fPos'] += 0x5; _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc['ffPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc['oPos'] += 0x4; _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc['fPos'] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x49e4dc['fPos'] += 0x2; break; case 0x13: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; } _0x49e4dc['prev'] = _0x1b30b7; break; case 0x12: switch (_0x49e4dc[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x49e4dc['oPos'] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc['fPos'] += 0x6; break; case 0x5: _0x49e4dc['fPos'] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x49e4dc['oPos'] += 0x3; break; case 0x9: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x49e4dc[_0x56ae('0x2cff')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x49e4dc['oPos'] += 0x4; _0x49e4dc['iiPos'] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc[_0x56ae('0x2775')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc['bPos'] += 0x1; break; case 0x11: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; } _0x49e4dc[_0x56ae('0x2452')] = _0x1b30b7; break; case 0x13: switch (_0x49e4dc[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x49e4dc['oPos'] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x49e4dc['oPos'] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x49e4dc[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x49e4dc['fPos'] += 0x4; break; case 0x6: _0x49e4dc[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x49e4dc['oPos'] += 0x3; break; case 0x9: _0x49e4dc[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x49e4dc[_0x56ae('0x143e')] += 0x5; _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x49e4dc['oPos'] += 0x4; break; case 0xe: _0x49e4dc['oPos'] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x49e4dc['oPos'] += 0x4; _0x49e4dc[_0x56ae('0x2d01')] += 0x2; _0x49e4dc[_0x56ae('0x2d00')] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x49e4dc[_0x56ae('0x2cff')] += 0x4; _0x49e4dc['iPos'] += 0x1; _0x49e4dc[_0x56ae('0x143e')] += 0x2; _0x49e4dc[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x49e4dc['fPos'] += 0x2; break; case 0x12: _0x49e4dc[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x49e4dc[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x49e4dc['oPos'] += 0x1; } _0x49e4dc[_0x56ae('0x2452')] = _0x1b30b7; break; default: return _0x49e4dc[_0x56ae('0x3bb4')](), !0x1; } } _0x49e4dc[_0x56ae('0x3bb4')](); return !0x0; }; _0x52b59c[_0x56ae('0x914')] = function(_0x32f35a, _0x58d8d4) { if (_0x32f35a[_0x56ae('0x915')] && 0x0 != _0x32f35a[_0x56ae('0x3bf3')]['get_length']()) if (null != _0x32f35a[_0x56ae('0x918')] && !_0x32f35a[_0x56ae('0x191f')] || !_0x52b59c[_0x56ae('0xa41')](_0x32f35a)) { var _0x4f8a9c = _0x58d8d4[_0x56ae('0x3c4c')][_0x56ae('0x991')]; _0x58d8d4[_0x56ae('0x3c4c')][_0x56ae('0x991')] = _0x58d8d4[_0x56ae('0x991')]; _0x22d4e6[_0x56ae('0x914')](_0x32f35a, _0x58d8d4[_0x56ae('0x3c4c')]); _0x58d8d4[_0x56ae('0x3c4c')][_0x56ae('0x991')] = _0x4f8a9c; } else { _0x32f35a['__bitmap'] = null; _0x32f35a[_0x56ae('0x972')](_0x58d8d4['__worldTransform']); _0x4f8a9c = _0x32f35a['__width']; var _0x2167be = _0x32f35a[_0x56ae('0xa11')]; if (null != _0x32f35a['__bounds'] && 0x1 <= _0x4f8a9c && _0x1c1b50[_0x56ae('0x2d9')](0x1, _0x2167be)) { (_0x32f35a[_0x56ae('0xa57')] || null == _0x32f35a[_0x56ae('0x3c43')] && null == _0x32f35a[_0x56ae('0xffa')] && null == _0x32f35a['__vertexBufferUVT']) && _0x52b59c[_0x56ae('0x3c42')](_0x32f35a, _0x58d8d4); _0x4f8a9c = new _0x5c17a2(_0x32f35a['__commands']); _0x2167be = _0x58d8d4[_0x56ae('0x1a')]; for (var _0x1d2726 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x399f23 = null, _0x1b30b7 = null, _0x2d9f4e = !0x1, _0x5ac4a7 = !0x1, _0x4e6193 = null, _0x5c4c32 = 0x0, _0x4b8702 = 0x0, _0x561b25 = 0x0, _0x2b39f7 = 0x0, _0x370254 = 0x0, _0x37c090 = _0x32f35a[_0x56ae('0x3bf3')]['types']; _0x370254 < _0x37c090[_0x56ae('0x32')];) { var _0x252a59 = _0x37c090[_0x370254]; ++_0x370254; switch (_0x252a59['_hx_index']) { case 0x0: switch (_0x4f8a9c[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c['iPos'] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c['fPos'] += 0x1; break; case 0x3: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4f8a9c['fPos'] += 0x4; break; case 0x8: _0x4f8a9c[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c['oPos'] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c['ffPos'] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bbb')]; _0x5ac4a7 = _0x4f8a9c; _0x1b30b7 = _0x5ac4a7[_0x56ae('0xa2f')]['o'][_0x5ac4a7[_0x56ae('0x2cff')]]; _0x2d9f4e = _0x5ac4a7['buffer']['b'][_0x5ac4a7['bPos']]; _0x5ac4a7 = _0x5ac4a7[_0x56ae('0xa2f')]['b'][_0x5ac4a7[_0x56ae('0x3bb1')] + 0x1]; _0x4e6193 = _0x399f23 = null; break; case 0x1: switch (_0x4f8a9c[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c['fPos'] += 0x3; break; case 0x7: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4f8a9c[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c['bPos'] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c['fPos'] += 0x1; break; case 0x10: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c['fPos'] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c[_0x56ae('0x2452')] = _0x423b86['BEGIN_FILL']; _0x1b30b7 = _0x4f8a9c; _0x4e6193 = _0x1c1b50[_0x56ae('0x371')](_0x1b30b7[_0x56ae('0xa2f')]['i'][_0x1b30b7[_0x56ae('0x2775')]] | 0x0, 0xffffff) | (0xff * _0x1b30b7[_0x56ae('0xa2f')]['f'][_0x1b30b7[_0x56ae('0x143e')]] | 0x0) << 0x18; _0x1b30b7 = _0x399f23 = null; break; case 0x3: switch (_0x4f8a9c[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c['bPos'] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c['iiPos'] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4f8a9c[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4f8a9c['oPos'] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c['iPos'] += 0x1; _0x4f8a9c['fPos'] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c['prev'] = _0x423b86[_0x56ae('0x3bbd')]; _0x4b8702 = _0x4f8a9c; _0x399f23 = _0x4b8702[_0x56ae('0xa2f')]['o'][_0x4b8702[_0x56ae('0x2cff')]]; _0x4b8702 = 0x0; _0x1b30b7 = null == _0x399f23 || null == _0x399f23[_0x56ae('0xb02')] || null == _0x399f23[_0x56ae('0xb02')][_0x56ae('0x918')] ? null : _0x399f23[_0x56ae('0xb02')][_0x56ae('0x918')][_0x56ae('0x168f')]; _0x4e6193 = null; break; case 0x8: if (null != _0x1b30b7) { switch (_0x4f8a9c[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c['bPos'] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c['fPos'] += 0x1; break; case 0x2: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c['fPos'] += 0x1; break; case 0x3: _0x4f8a9c['oPos'] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4f8a9c['oPos'] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c['oPos'] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c['oPos'] += 0x1; } _0x4f8a9c[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc0')]; var _0xf76599 = _0x4f8a9c; _0x252a59 = _0xf76599[_0x56ae('0xa2f')]['o'][_0xf76599[_0x56ae('0x2cff')]]; _0xf76599 = _0xf76599[_0x56ae('0xa2f')]['o'][_0xf76599['oPos'] + 0x1]; _0x252a59 = null != _0xf76599 ? _0xf76599[_0x56ae('0x9fa')]() : Math[_0x56ae('0x49')](_0x252a59[_0x56ae('0x9fa')]() / 0x4); var _0x4dd284 = _0x58d8d4['__getMatrix'](_0x32f35a['__owner']['__renderTransform'], 0x1); null == _0x399f23 || _0x52b59c[_0x56ae('0x3c4d')] ? (_0xf76599 = _0x52b59c[_0x56ae('0x3c4d')] ? _0x58d8d4['__maskShader'] : _0x58d8d4['__initGraphicsShader'](null), _0x58d8d4[_0x56ae('0x917')](_0xf76599), _0x58d8d4[_0x56ae('0x919')](_0x4dd284), _0x58d8d4[_0x56ae('0x2feb')](_0x1b30b7, _0x5ac4a7, _0x2d9f4e), _0x58d8d4[_0x56ae('0x91b')](_0x32f35a[_0x56ae('0x2642')][_0x56ae('0x91c')]), _0x58d8d4[_0x56ae('0x91d')](_0x32f35a[_0x56ae('0x2642')][_0x56ae('0x96e')]), _0x58d8d4[_0x56ae('0x91e')]()) : (_0xf76599 = _0x58d8d4[_0x56ae('0x3c4e')](_0x399f23), _0x58d8d4[_0x56ae('0x3c4f')](_0x399f23), _0x58d8d4[_0x56ae('0x919')](_0x4dd284), _0x58d8d4[_0x56ae('0x2feb')](_0x1b30b7, !0x1, _0x2d9f4e), _0x58d8d4['applyAlpha'](_0x32f35a[_0x56ae('0x2642')][_0x56ae('0x91c')]), _0x58d8d4['applyColorTransform'](_0x32f35a[_0x56ae('0x2642')]['__worldColorTransform'])); for (_0x4dd284 = _0x5c4c32 + _0x252a59; _0x5c4c32 < _0x4dd284;) { _0x252a59 = Math[_0x56ae('0x58')](_0x4dd284 - _0x5c4c32, _0x2167be[_0x56ae('0x3c50')]) | 0x0; if (0x0 >= _0x252a59) break; null == _0x399f23 || _0x52b59c['maskRender'] || _0x58d8d4[_0x56ae('0x3c51')](_0x4b8702); null != _0xf76599[_0x56ae('0x920')] && _0x2167be[_0x56ae('0x921')](_0xf76599[_0x56ae('0x920')][_0x56ae('0xf2a')], _0x32f35a[_0x56ae('0x3c43')][_0x56ae('0x144d')], 0x10 * _0x5c4c32, 0x2); null != _0xf76599['__textureCoord'] && _0x2167be[_0x56ae('0x921')](_0xf76599['__textureCoord']['index'], _0x32f35a[_0x56ae('0x3c43')][_0x56ae('0x144d')], 0x10 * _0x5c4c32 + 0x2, 0x2); _0x2167be[_0x56ae('0x923')](_0x2167be[_0x56ae('0x3c52')], 0x0, 0x2 * _0x252a59); _0x4b8702 += _0x1c1b50[_0x56ae('0x368')](0x4, _0x252a59); _0x5c4c32 += _0x252a59; } _0x58d8d4[_0x56ae('0x924')](); } break; case 0x9: if (null != _0x4e6193) { switch (_0x4f8a9c[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c['iiPos'] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4f8a9c['fPos'] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c['fPos'] += 0x3; break; case 0x7: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4f8a9c[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c['prev'] = _0x423b86[_0x56ae('0x3bc1')]; var _0xfe3284 = _0x4f8a9c; _0x252a59 = _0xfe3284[_0x56ae('0xa2f')]['f'][_0xfe3284[_0x56ae('0x143e')]]; _0xf76599 = _0xfe3284[_0x56ae('0xa2f')]['f'][_0xfe3284['fPos'] + 0x1]; _0x4dd284 = _0xfe3284[_0x56ae('0xa2f')]['f'][_0xfe3284['fPos'] + 0x2]; var _0xfba720 = _0xfe3284[_0x56ae('0xa2f')]['f'][_0xfe3284[_0x56ae('0x143e')] + 0x3]; _0xfe3284 = _0x4e6193; _0x52b59c[_0x56ae('0x3c53')][_0x56ae('0x125c')] = _0xfe3284 >>> 0x10 & 0xff; _0x52b59c[_0x56ae('0x3c53')][_0x56ae('0x1257')] = _0xfe3284 >>> 0x8 & 0xff; _0x52b59c['tempColorTransform'][_0x56ae('0x1258')] = _0xfe3284 & 0xff; _0x52b59c[_0x56ae('0x3c53')]['__combine'](_0x32f35a[_0x56ae('0x2642')][_0x56ae('0x96e')]); _0x1d2726[_0x56ae('0xa6c')](); _0x1d2726['scale'](_0x4dd284, _0xfba720); _0x1d2726['tx'] = _0x252a59; _0x1d2726['ty'] = _0xf76599; _0x1d2726[_0x56ae('0x9b0')](_0x32f35a['__owner'][_0x56ae('0x96d')]); _0x252a59 = _0x52b59c[_0x56ae('0x3c4d')] ? _0x58d8d4['__maskShader'] : _0x58d8d4[_0x56ae('0x3c54')](null); _0x58d8d4[_0x56ae('0x917')](_0x252a59); _0x58d8d4[_0x56ae('0x919')](_0x58d8d4['__getMatrix'](_0x1d2726, 0x1)); _0x58d8d4['applyBitmapData'](_0x52b59c[_0x56ae('0x3c55')], !0x0, _0x2d9f4e); _0x58d8d4[_0x56ae('0x91b')](_0x1c1b50[_0x56ae('0x353')](_0xfe3284 >>> 0x18 & 0xff, 0xff) * _0x32f35a[_0x56ae('0x2642')][_0x56ae('0x91c')]); _0x58d8d4[_0x56ae('0x91d')](_0x52b59c['tempColorTransform']); _0x58d8d4[_0x56ae('0x91e')](); _0xf76599 = _0x52b59c[_0x56ae('0x3c55')][_0x56ae('0x91f')](_0x2167be); null != _0x252a59[_0x56ae('0x920')] && _0x2167be[_0x56ae('0x921')](_0x252a59[_0x56ae('0x920')][_0x56ae('0xf2a')], _0xf76599, 0x0, 0x3); null != _0x252a59[_0x56ae('0x922')] && _0x2167be['setVertexBufferAt'](_0x252a59[_0x56ae('0x922')][_0x56ae('0xf2a')], _0xf76599, 0x3, 0x2); _0x252a59 = _0x52b59c[_0x56ae('0x3c55')][_0x56ae('0x1115')](_0x2167be); _0x2167be[_0x56ae('0x923')](_0x252a59); _0x4b8702 += 0x4; _0x58d8d4[_0x56ae('0x924')](); } break; case 0xc: switch (_0x4f8a9c[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c['iPos'] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c['iiPos'] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4f8a9c['fPos'] += 0x4; break; case 0x8: _0x4f8a9c[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c['oPos'] += 0x1; break; case 0xc: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c['oPos'] += 0x1; } _0x4f8a9c[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bc3')]; _0xfba720 = _0x4f8a9c; _0xf76599 = _0xfba720[_0x56ae('0xa2f')]['o'][_0xfba720[_0x56ae('0x2cff')] + 0x1]; _0x4dd284 = _0xfba720[_0x56ae('0xa2f')]['o'][_0xfba720[_0x56ae('0x2cff')] + 0x2]; _0x252a59 = _0xfba720[_0x56ae('0xa2f')]['o'][_0xfba720[_0x56ae('0x2cff')] + 0x3]; _0xfe3284 = null != _0xf76599; _0xfba720 = Math['floor'](_0xfba720[_0x56ae('0xa2f')]['o'][_0xfba720['oPos']][_0x56ae('0x9fa')]() / 0x2); _0xf76599 = _0xfe3284 ? _0xf76599[_0x56ae('0x9fa')]() : _0xfba720; _0xfe3284 = (_0x4dd284 = null != _0x4dd284 && _0x4dd284[_0x56ae('0x9fa')]() >= 0x3 * _0xfba720) ? 0x4 : 0x2; _0xfba720 = _0xfe3284 + 0x2; var _0x11208a = _0x4dd284 ? _0x32f35a[_0x56ae('0x3c48')] : _0x32f35a[_0x56ae('0xffa')], _0x234651 = _0x4dd284 ? _0x2b39f7 : _0x561b25, _0x4622dd = _0x58d8d4[_0x56ae('0x91a')](_0x32f35a[_0x56ae('0x2642')][_0x56ae('0x96d')], 0x1); if (null == _0x399f23 || _0x52b59c[_0x56ae('0x3c4d')]) { var _0x59b8d7 = _0x52b59c[_0x56ae('0x3c4d')] ? _0x58d8d4[_0x56ae('0x2c08')] : _0x58d8d4[_0x56ae('0x3c54')](null); _0x58d8d4['setShader'](_0x59b8d7); _0x58d8d4['applyMatrix'](_0x4622dd); _0x58d8d4[_0x56ae('0x2feb')](_0x1b30b7, _0x5ac4a7, _0x2d9f4e); _0x58d8d4[_0x56ae('0x91b')](_0x32f35a[_0x56ae('0x2642')][_0x56ae('0x91c')]); _0x58d8d4[_0x56ae('0x91d')](_0x32f35a[_0x56ae('0x2642')][_0x56ae('0x96e')]); _0x58d8d4['updateShader'](); } else _0x59b8d7 = _0x58d8d4['__initShaderBuffer'](_0x399f23), _0x58d8d4[_0x56ae('0x3c4f')](_0x399f23), _0x58d8d4['applyMatrix'](_0x4622dd), _0x58d8d4[_0x56ae('0x2feb')](_0x1b30b7, !0x1, _0x2d9f4e), _0x58d8d4[_0x56ae('0x91b')](0x1), _0x58d8d4[_0x56ae('0x91d')](null), _0x58d8d4[_0x56ae('0x3c51')](_0x4b8702); null != _0x59b8d7[_0x56ae('0x920')] && _0x2167be[_0x56ae('0x921')](_0x59b8d7[_0x56ae('0x920')][_0x56ae('0xf2a')], _0x11208a, _0x234651, _0x4dd284 ? 0x4 : 0x2); null != _0x59b8d7[_0x56ae('0x922')] && _0x2167be[_0x56ae('0x921')](_0x59b8d7['__textureCoord'][_0x56ae('0xf2a')], _0x11208a, _0x234651 + _0xfe3284, 0x2); switch (_0x252a59) { case 0x0: _0x2167be[_0x56ae('0x1f10')](0x0); break; case 0x1: _0x2167be['setCulling'](0x3); break; case 0x2: _0x2167be[_0x56ae('0x1f10')](0x1); } _0x2167be[_0x56ae('0x3c56')](0x0, _0xf76599); _0x4b8702 += _0xf76599; _0x4dd284 ? _0x2b39f7 += _0x1c1b50[_0x56ae('0x368')](_0xfba720, _0xf76599) : _0x561b25 += _0xfba720 * _0xf76599; switch (_0x252a59) { case 0x1: case 0x2: _0x2167be[_0x56ae('0x1f10')](0x0); } _0x58d8d4[_0x56ae('0x924')](); break; case 0xd: _0x399f23 = _0x4e6193 = _0x1b30b7 = null; switch (_0x4f8a9c[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4f8a9c['fPos'] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4f8a9c['oPos'] += 0x3; break; case 0x9: _0x4f8a9c['fPos'] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c['ffPos'] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c['fPos'] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c[_0x56ae('0x2452')] = _0x252a59; break; case 0x12: switch (_0x4f8a9c[_0x56ae('0x2452')]['_hx_index']) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c['oPos'] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c[_0x56ae('0x143e')] += 0x3; break; case 0x7: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4f8a9c['oPos'] += 0x3; break; case 0x9: _0x4f8a9c['fPos'] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c['bPos'] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c['ffPos'] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c['iPos'] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c['oPos'] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c['prev'] = _0x423b86[_0x56ae('0x38fa')]; break; case 0x13: switch (_0x4f8a9c[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x2: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c['ffPos'] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c['oPos'] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c['fPos'] += 0x3; break; case 0x7: _0x4f8a9c['fPos'] += 0x4; break; case 0x8: _0x4f8a9c[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c['oPos'] += 0x4; break; case 0xe: _0x4f8a9c['oPos'] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2d01')] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x10: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c['fPos'] += 0x2; break; case 0x12: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x13: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c[_0x56ae('0x2452')] = _0x423b86[_0x56ae('0x3bcb')]; _0x252a59 = _0x4f8a9c; _0x58d8d4['__setBlendMode'](_0x252a59[_0x56ae('0xa2f')]['o'][_0x252a59[_0x56ae('0x2cff')]]); break; default: switch (_0x4f8a9c[_0x56ae('0x2452')][_0x56ae('0xce3')]) { case 0x0: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0x1: _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c['fPos'] += 0x1; break; case 0x2: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c['iiPos'] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x1; break; case 0x3: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0x4: _0x4f8a9c[_0x56ae('0x143e')] += 0x6; break; case 0x5: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x6: _0x4f8a9c['fPos'] += 0x3; break; case 0x7: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0x8: _0x4f8a9c[_0x56ae('0x2cff')] += 0x3; break; case 0x9: _0x4f8a9c[_0x56ae('0x143e')] += 0x4; break; case 0xa: _0x4f8a9c[_0x56ae('0x143e')] += 0x5; _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; break; case 0xc: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; break; case 0xe: _0x4f8a9c[_0x56ae('0x2cff')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x2; break; case 0xf: _0x4f8a9c[_0x56ae('0x2cff')] += 0x4; _0x4f8a9c['iiPos'] += 0x2; _0x4f8a9c[_0x56ae('0x2d00')] += 0x1; _0x4f8a9c['fPos'] += 0x1; break; case 0x10: _0x4f8a9c['oPos'] += 0x4; _0x4f8a9c[_0x56ae('0x2775')] += 0x1; _0x4f8a9c[_0x56ae('0x143e')] += 0x2; _0x4f8a9c[_0x56ae('0x3bb1')] += 0x1; break; case 0x11: _0x4f8a9c[_0x56ae('0x143e')] += 0x2; break; case 0x12: _0x4f8a9c['fPos'] += 0x2; break; case 0x13: _0x4f8a9c['oPos'] += 0x1; break; case 0x14: _0x4f8a9c[_0x56ae('0x2cff')] += 0x1; } _0x4f8a9c[_0x56ae('0x2452')] = _0x252a59; } } _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x1d2726); } _0x32f35a['__hardwareDirty'] = !0x1; _0x32f35a['set___dirty'](!0x1); } }; _0x52b59c[_0x56ae('0xa23')] = function(_0x5ccd1d, _0x3fac66) { _0x52b59c['maskRender'] = !0x0; _0x52b59c[_0x56ae('0x914')](_0x5ccd1d, _0x3fac66); _0x52b59c[_0x56ae('0x3c4d')] = !0x1; }; _0x52b59c[_0x56ae('0x3c44')] = function(_0x46e198, _0x46900c, _0x26cc6d) { if (_0x56ae('0x3c57') === 'SkJwy') { this['applyEffect'](null, _0x46e198, null); } else { var _0x16a2c3 = _0x46900c ? _0x46e198[_0x56ae('0x3c45')] : _0x46e198[_0x56ae('0x1001')], _0x51c9a8 = null; null == _0x16a2c3 ? _0x51c9a8 = null != _0x26cc6d ? new Float32Array(_0x26cc6d) : null : _0x26cc6d > _0x16a2c3[_0x56ae('0x32')] && (_0x51c9a8 = null != _0x26cc6d ? new Float32Array(_0x26cc6d) : null, _0x51c9a8[_0x56ae('0x8b6')](_0x16a2c3)); null != _0x51c9a8 && (_0x46900c ? _0x46e198['__vertexBufferDataUVT'] = _0x51c9a8 : _0x46e198[_0x56ae('0x1001')] = _0x51c9a8); } }; var _0x200ebe = function() { null == this[_0x56ae('0x12f2')] && (this['__glFragmentSource'] = _0x56ae('0x3a8b')); null == this['__glVertexSource'] && (this[_0x56ae('0x12f4')] = 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x09\x09\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x09\x09\x09\x0a\x09\x09}'); _0x795639[_0x56ae('0x94d')](this); this['__isGenerated'] = !0x0; this['__initGL'](); }; _0x5ac4a7[_0x56ae('0x3c58')] = _0x200ebe; _0x200ebe[_0x56ae('0x8bf')] = _0x56ae('0x3c58'); _0x200ebe['__super__'] = _0x795639; _0x200ebe[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x50c')](_0x4e6193, _0x795639[_0x56ae('0x6')], { 'openfl_Position': null, 'openfl_TextureCoord': null, 'openfl_Matrix': null, 'openfl_Texture': null, '__class__': _0x200ebe }); var _0x1870d7 = function() {}; _0x5ac4a7[_0x56ae('0x3c59')] = _0x1870d7; _0x1870d7[_0x56ae('0x8bf')] = _0x56ae('0x3c59'); _0x1870d7['render'] = function(_0x95d34, _0x558f1d) { if (_0x95d34[_0x56ae('0xa0a')] && !(0x0 >= _0x95d34[_0x56ae('0x91c')])) { var _0x565b60 = _0x95d34[_0x56ae('0x9c9')]; if (null != _0x565b60) { _0x558f1d[_0x56ae('0x17')](_0x95d34[_0x56ae('0x18')]); _0x558f1d[_0x56ae('0x19')](_0x95d34); _0x52b59c[_0x56ae('0x914')](_0x565b60, _0x558f1d); if (null != _0x565b60[_0x56ae('0x918')] && _0x565b60['__visible']) { var _0x5983d1 = _0x558f1d[_0x56ae('0x1a')], _0x43867e = _0x558f1d[_0x56ae('0x916')](_0x95d34[_0x56ae('0xa38')]); _0x558f1d[_0x56ae('0x917')](_0x43867e); _0x558f1d[_0x56ae('0x2feb')](_0x565b60[_0x56ae('0x918')], !0x0); _0x558f1d[_0x56ae('0x919')](_0x558f1d[_0x56ae('0x91a')](_0x565b60[_0x56ae('0x991')], 0x1)); _0x558f1d['applyAlpha'](_0x95d34[_0x56ae('0x91c')]); _0x558f1d[_0x56ae('0x91d')](_0x95d34[_0x56ae('0x96e')]); _0x558f1d[_0x56ae('0x91e')](); var _0xcc9087 = _0x565b60[_0x56ae('0x918')][_0x56ae('0x91f')](_0x5983d1); null != _0x43867e[_0x56ae('0x920')] && _0x5983d1[_0x56ae('0x921')](_0x43867e[_0x56ae('0x920')][_0x56ae('0xf2a')], _0xcc9087, 0x0, 0x3); null != _0x43867e[_0x56ae('0x922')] && _0x5983d1[_0x56ae('0x921')](_0x43867e['__textureCoord'][_0x56ae('0xf2a')], _0xcc9087, 0x3, 0x2); _0x565b60 = _0x565b60['__bitmap'][_0x56ae('0x1115')](_0x5983d1); _0x5983d1[_0x56ae('0x923')](_0x565b60); _0x558f1d[_0x56ae('0x924')](); } _0x558f1d['__popMaskObject'](_0x95d34); } } }; _0x1870d7[_0x56ae('0xa23')] = function(_0x10f85e, _0x343ac8) { var _0x30f885 = _0x10f85e[_0x56ae('0x9c9')]; if (null != _0x30f885 && (_0x52b59c[_0x56ae('0xa23')](_0x30f885, _0x343ac8), null != _0x30f885['__bitmap'])) { _0x10f85e = _0x343ac8[_0x56ae('0x1a')]; var _0x357c7a = _0x343ac8[_0x56ae('0x2c08')]; _0x343ac8['setShader'](_0x357c7a); _0x343ac8['applyBitmapData'](_0x30f885[_0x56ae('0x918')], !0x0); _0x343ac8[_0x56ae('0x919')](_0x343ac8[_0x56ae('0x91a')](_0x30f885[_0x56ae('0x991')], 0x1)); _0x343ac8['updateShader'](); var _0x189056 = _0x30f885[_0x56ae('0x918')][_0x56ae('0x91f')](_0x10f85e); null != _0x357c7a['__position'] && _0x10f85e[_0x56ae('0x921')](_0x357c7a[_0x56ae('0x920')][_0x56ae('0xf2a')], _0x189056, 0x0, 0x3); null != _0x357c7a[_0x56ae('0x922')] && _0x10f85e['setVertexBufferAt'](_0x357c7a['__textureCoord'][_0x56ae('0xf2a')], _0x189056, 0x3, 0x2); _0x30f885 = _0x30f885[_0x56ae('0x918')][_0x56ae('0x1115')](_0x10f85e); _0x10f85e[_0x56ae('0x923')](_0x30f885); _0x343ac8[_0x56ae('0x924')](); } }; var _0x1b2915 = function() { this[_0x56ae('0xc31')] = !0x1; this[_0x56ae('0x3c5a')] = 0x9; this['blendSourceAlphaFactor'] = 0x2; this[_0x56ae('0x3c5b')] = 0x9; this['blendSourceRGBFactor'] = 0x2; this[_0x56ae('0x3c5c')] = this[_0x56ae('0x3c5d')] = this['colorMaskGreen'] = this[_0x56ae('0x3c5e')] = !0x0; this[_0x56ae('0x237c')] = 0x3; this[_0x56ae('0x39bc')] = 0x4; this[_0x56ae('0x39bb')] = !0x0; this['samplerStates'] = []; this['scissorRectangle'] = new _0x3c6685(); this[_0x56ae('0x2cca')] = 0x0; this[_0x56ae('0x2ccb')] = this[_0x56ae('0x2ccd')] = this['stencilDepthFail'] = 0x5; this[_0x56ae('0x3c5f')] = 0xff; this['stencilReferenceValue'] = 0x0; this[_0x56ae('0x2cc9')] = 0x2; this[_0x56ae('0x3c60')] = 0xff; this[_0x56ae('0x3c61')] = []; this[_0x56ae('0x2b62')] = !0x0; this['__glBlendEquation'] = 0x8006; }; _0x5ac4a7[_0x56ae('0x3c62')] = _0x1b2915; _0x1b2915['__name__'] = _0x56ae('0x3c62'); _0x1b2915[_0x56ae('0x6')] = {}; _0x1b2915[_0x56ae('0x6')][_0x56ae('0xc31')] = null; _0x1b2915[_0x56ae('0x6')]['blendDestinationAlphaFactor'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c63')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c5b')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c64')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c5e')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c65')] = null; _0x1b2915[_0x56ae('0x6')]['colorMaskBlue'] = null; _0x1b2915[_0x56ae('0x6')]['colorMaskAlpha'] = null; _0x1b2915[_0x56ae('0x6')]['culling'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x39bc')] = null; _0x1b2915[_0x56ae('0x6')]['depthMask'] = null; _0x1b2915[_0x56ae('0x6')]['program'] = null; _0x1b2915[_0x56ae('0x6')]['renderToTexture'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c66')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0xa79')] = null; _0x1b2915[_0x56ae('0x6')]['renderToTextureSurfaceSelector'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c67')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c68')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c69')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x2cca')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x2ccc')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x2ccd')] = null; _0x1b2915[_0x56ae('0x6')]['stencilPass'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c5f')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c6a')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x2cc9')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c60')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c61')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0xb02')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c6b')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c6c')] = null; _0x1b2915[_0x56ae('0x6')]['__currentGLFramebuffer'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c6d')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c6e')] = null; _0x1b2915[_0x56ae('0x6')]['__enableGLBlend'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c6f')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c70')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c71')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c72')] = null; _0x1b2915[_0x56ae('0x6')]['__frontFaceGLCCW'] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x3c73')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0xc2f')] = null; _0x1b2915[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1b2915; var _0x5f1533 = function() {}; _0x5ac4a7[_0x56ae('0x3c74')] = _0x5f1533; _0x5f1533[_0x56ae('0x8bf')] = _0x56ae('0x3c74'); _0x5f1533[_0x56ae('0x914')] = function(_0x2b30c5, _0x392c77) { if (_0x1c1b50[_0x56ae('0x349')](_0x56ae('0x3c75'), _0x56ae('0x3c76'))) { this[_0x56ae('0xaa4')][_0x56ae('0x45d')]()[_0x56ae('0xca7')](_0x2b30c5); return _0x2b30c5; } else { var _0x4fafd2 = _0x392c77[_0x56ae('0x3c4c')], _0x3ad9c5 = _0x2b30c5[_0x56ae('0x1487')], _0x3b0563 = _0x3ad9c5[_0x56ae('0x944')] || _0x3ad9c5[_0x56ae('0x191e')] ? _0x3ad9c5['bounds'] : _0x3ad9c5[_0x56ae('0x30ee')]; _0x392c77 = _0x2b30c5[_0x56ae('0x9c9')]; _0x2b30c5[_0x56ae('0x191f')] && (_0x2b30c5[_0x56ae('0x3197')](), null == _0x392c77[_0x56ae('0xa14')] && (_0x392c77['__bounds'] = new _0x3c6685()), _0x392c77[_0x56ae('0xa14')][_0x56ae('0x8ae')](_0x3b0563)); _0x392c77[_0x56ae('0x972')](_0x4fafd2['__worldTransform']); if (_0x2b30c5[_0x56ae('0x191f')] || _0x392c77[_0x56ae('0xa25')]) { var _0x169f50 = _0x392c77['__width'], _0x1b30b7 = _0x392c77['__height']; if (!(null != _0x3ad9c5['text'] && '' != _0x3ad9c5[_0x56ae('0x2a9')] || _0x3ad9c5['background'] || _0x3ad9c5[_0x56ae('0x191e')] || _0x3ad9c5[_0x56ae('0x3331')] || 0x1 == _0x3ad9c5[_0x56ae('0x3aa')] && _0x3ad9c5[_0x56ae('0x3314')]) || (0x0 >= _0x3ad9c5[_0x56ae('0x3d')] || 0x0 >= _0x3ad9c5[_0x56ae('0x727')]) && 0x2 != _0x3ad9c5[_0x56ae('0x3373')]) _0x2b30c5[_0x56ae('0x9c9')][_0x56ae('0x9c8')] = null, _0x2b30c5[_0x56ae('0x9c9')][_0x56ae('0x8ab')] = null, _0x2b30c5[_0x56ae('0x9c9')][_0x56ae('0x918')] = null, _0x2b30c5[_0x56ae('0x9c9')][_0x56ae('0xa25')] = !0x1, _0x2b30c5['__graphics'][_0x56ae('0x3332')](!0x1), _0x2b30c5[_0x56ae('0x191f')] = !0x1; else { null == _0x2b30c5[_0x56ae('0x9c9')]['__canvas'] && (_0x2b30c5['__graphics'][_0x56ae('0x9c8')] = window['document']['createElement'](_0x56ae('0xa34')), _0x2b30c5[_0x56ae('0x9c9')][_0x56ae('0x8ab')] = _0x2b30c5['__graphics']['__canvas']['getContext']('2d')); _0x44f65b[_0x56ae('0x2fe')] = _0x392c77['__context']; var _0x2d9f4e = _0x392c77[_0x56ae('0x96d')]; if (_0x4fafd2[_0x56ae('0xa18')]) { var _0x5ac4a7 = _0x4fafd2[_0x56ae('0x1955')]; _0x392c77[_0x56ae('0x9c8')]['width'] = _0x169f50 * _0x5ac4a7 | 0x0; _0x392c77[_0x56ae('0x9c8')][_0x56ae('0x727')] = _0x1b30b7 * _0x5ac4a7 | 0x0; _0x392c77[_0x56ae('0x9c8')]['style'][_0x56ae('0x3d')] = _0x169f50 + 'px'; _0x392c77[_0x56ae('0x9c8')][_0x56ae('0xc5a')][_0x56ae('0x727')] = _0x1b30b7 + 'px'; _0x169f50 = _0x5ac892['__pool'][_0x56ae('0x1b')](); _0x169f50[_0x56ae('0x8ae')](_0x2d9f4e); _0x169f50[_0x56ae('0xa19')](_0x5ac4a7, _0x5ac4a7); _0x4fafd2[_0x56ae('0xa04')](_0x169f50, _0x44f65b['context']); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x169f50); } else _0x392c77[_0x56ae('0x9c8')]['width'] = _0x169f50, _0x392c77[_0x56ae('0x9c8')][_0x56ae('0x727')] = _0x1b30b7, _0x44f65b['context'][_0x56ae('0xa04')](_0x2d9f4e['a'], _0x2d9f4e['b'], _0x2d9f4e['c'], _0x2d9f4e['d'], _0x2d9f4e['tx'], _0x2d9f4e['ty']); null == _0x44f65b['clearRect'] && (_0x44f65b[_0x56ae('0x3334')] = _0x56ae('0x8') !== typeof navigator && 'undefined' !== typeof navigator[_0x56ae('0x3335')]); _0x44f65b[_0x56ae('0x3334')] && _0x44f65b['context']['clearRect'](0x0, 0x0, _0x392c77[_0x56ae('0x9c8')][_0x56ae('0x3d')], _0x392c77[_0x56ae('0x9c8')][_0x56ae('0x727')]); if (null != _0x3ad9c5[_0x56ae('0x2a9')] && '' != _0x3ad9c5[_0x56ae('0x2a9')] || _0x3ad9c5['__hasFocus']) { if (_0x56ae('0x3c77') !== _0x56ae('0x3c78')) { _0x2d9f4e = _0x3ad9c5[_0x56ae('0x2a9')]; _0x392c77['__context'][_0x56ae('0xa07')] = !_0x4fafd2[_0x56ae('0xa05')] || 0x0 == _0x3ad9c5['antiAliasType'] && 0x190 == _0x3ad9c5[_0x56ae('0x3c79')] ? !0x1 : !0x0; if (_0x3ad9c5[_0x56ae('0x191e')] || _0x3ad9c5[_0x56ae('0x944')]) _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0.5, 0.5, _0x3b0563[_0x56ae('0x3d')] - 0x1, _0x3b0563[_0x56ae('0x727')] - 0x1), _0x3ad9c5[_0x56ae('0x944')] && (_0x4fafd2 = _0x876409[_0x56ae('0x14f2')](_0x3ad9c5['backgroundColor'] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = '#' + _0x4fafd2, _0x44f65b['context'][_0x56ae('0x2d17')]()), _0x3ad9c5[_0x56ae('0x191e')] && (_0x44f65b[_0x56ae('0x2fe')]['lineWidth'] = 0x1, _0x4fafd2 = _0x876409[_0x56ae('0x14f2')](_0x1c1b50[_0x56ae('0x372')](_0x3ad9c5[_0x56ae('0x3336')], 0xffffff), 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = '#' + _0x4fafd2, _0x44f65b[_0x56ae('0x2fe')]['stroke']()); _0x44f65b['context'][_0x56ae('0x3339')] = _0x56ae('0x333a'); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x333b')] = _0x56ae('0x950'); _0x4fafd2 = -_0x2b30c5[_0x56ae('0x3198')](); _0x169f50 = _0x5ac4a7 = 0x0; for (_0x1b30b7 = _0x2b30c5[_0x56ae('0x3199')]() - 0x1; _0x169f50 < _0x1b30b7;) { var _0x4e6193 = _0x169f50++; _0x5ac4a7 -= _0x3ad9c5[_0x56ae('0x319a')][_0x56ae('0x1b')](_0x4e6193); } var _0x5c4c32; for (_0x169f50 = _0x3ad9c5[_0x56ae('0x2d73')][_0x56ae('0x3f')](); _0x169f50[_0x56ae('0x8f5')]();) if (_0x1b30b7 = _0x169f50[_0x56ae('0x42')](), !(_0x1b30b7['lineIndex'] < _0x2b30c5[_0x56ae('0x3199')]() - 0x1)) { if (_0x1b30b7['lineIndex'] > _0x3ad9c5['get_bottomScrollV']() - 0x1) break; _0x4e6193 = '#' + _0x876409['hex'](_0x1b30b7[_0x56ae('0xc16')]['color'] & 0xffffff, 0x6); _0x44f65b['context']['font'] = _0x44e05a[_0x56ae('0xb5e')](_0x1b30b7[_0x56ae('0xc16')]); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x4e6193; _0x44f65b['context'][_0x56ae('0x3344')](_0x2d9f4e[_0x56ae('0xb18')](_0x1b30b7[_0x56ae('0x1076')], _0x1b30b7['endIndex']), _0x1b30b7[_0x56ae('0x1d35')] + _0x4fafd2 - _0x3b0563['x'], _0x1b30b7[_0x56ae('0x1078')] + _0x1b30b7['ascent'] + _0x5ac4a7 - _0x3b0563['y']); if (-0x1 < _0x2b30c5[_0x56ae('0x32f6')] && _0x3ad9c5['selectable']) if (_0x2b30c5[_0x56ae('0x32fb')] == _0x2b30c5[_0x56ae('0x32f6')]) { if (_0x2b30c5[_0x56ae('0x333e')] && _0x1b30b7[_0x56ae('0x1076')] <= _0x2b30c5['__caretIndex'] && _0x1b30b7[_0x56ae('0x1959')] >= _0x2b30c5[_0x56ae('0x32f6')]) { for (var _0x29dc65 = _0x5c4c32 = 0x0, _0x489c26 = _0x2b30c5[_0x56ae('0x32f6')] - _0x1b30b7[_0x56ae('0x1076')]; _0x29dc65 < _0x489c26;) { var _0x2b39f7 = _0x29dc65++; if (_0x1b30b7[_0x56ae('0x1077')][_0x56ae('0x32')] <= _0x2b39f7) break; _0x5c4c32 += _0x1b30b7[_0x56ae('0x1077')][_0x2b39f7]; } _0x29dc65 = 0x0; _0x489c26 = _0x2b30c5[_0x56ae('0x3199')](); for (_0x2b39f7 = _0x1b30b7['lineIndex'] + 0x1; _0x1c1b50['DEBim'](_0x489c26, _0x2b39f7);) { var _0x370254 = _0x489c26++; _0x29dc65 += _0x3ad9c5[_0x56ae('0x319a')]['get'](_0x370254 - 0x1); } _0x44f65b[_0x56ae('0x2fe')]['beginPath'](); _0x489c26 = _0x876409['hex'](_0x1b30b7[_0x56ae('0xc16')][_0x56ae('0x150e')] & 0xffffff, 0x6); _0x44f65b[_0x56ae('0x2fe')]['strokeStyle'] = '#' + _0x489c26; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x1b30b7[_0x56ae('0x1d35')] + _0x5c4c32 - _0x2b30c5['get_scrollH']() - _0x3b0563['x'], _0x1c1b50[_0x56ae('0x373')](_0x29dc65 + 0x2, _0x3b0563['y'])); _0x44f65b[_0x56ae('0x2fe')]['lineWidth'] = 0x1; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x1b30b7[_0x56ae('0x1d35')] + _0x5c4c32 - _0x2b30c5[_0x56ae('0x3198')]() - _0x3b0563['x'], _0x29dc65 + _0x44e05a[_0x56ae('0x3341')](_0x2b30c5[_0x56ae('0xf45')]()) - 0x1 - _0x3b0563['y']); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3338')](); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3342')](); } } else if (_0x1b30b7['startIndex'] <= _0x2b30c5[_0x56ae('0x32f6')] && _0x1b30b7['endIndex'] >= _0x2b30c5[_0x56ae('0x32f6')] || _0x1b30b7[_0x56ae('0x1076')] <= _0x2b30c5[_0x56ae('0x32fb')] && _0x1b30b7[_0x56ae('0x1959')] >= _0x2b30c5[_0x56ae('0x32fb')] || _0x1b30b7['startIndex'] > _0x2b30c5[_0x56ae('0x32f6')] && _0x1b30b7[_0x56ae('0x1959')] < _0x2b30c5[_0x56ae('0x32fb')] || _0x1b30b7[_0x56ae('0x1076')] > _0x2b30c5[_0x56ae('0x32fb')] && _0x1b30b7[_0x56ae('0x1959')] < _0x2b30c5[_0x56ae('0x32f6')]) _0x5c4c32 = Math[_0x56ae('0x58')](_0x2b30c5[_0x56ae('0x32fb')], _0x2b30c5[_0x56ae('0x32f6')]) | 0x0, _0x29dc65 = _0x1c1b50[_0x56ae('0x374')](Math['max'](_0x2b30c5['__selectionIndex'], _0x2b30c5[_0x56ae('0x32f6')]), 0x0), _0x1b30b7[_0x56ae('0x1076')] > _0x5c4c32 && (_0x5c4c32 = _0x1b30b7['startIndex']), _0x1b30b7['endIndex'] < _0x29dc65 && (_0x29dc65 = _0x1b30b7[_0x56ae('0x1959')]), _0x2b39f7 = _0x2b30c5[_0x56ae('0x3343')](_0x5c4c32), _0x29dc65 >= _0x1b30b7['endIndex'] ? (_0x489c26 = _0x2b30c5[_0x56ae('0x3343')](_0x1b30b7[_0x56ae('0x1959')] - 0x1), null != _0x489c26 && (_0x489c26['x'] += _0x489c26[_0x56ae('0x3d')] + 0x2)) : _0x489c26 = _0x2b30c5[_0x56ae('0x3343')](_0x29dc65), null != _0x2b39f7 && null != _0x489c26 && (_0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x56ae('0x3c7a'), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa81')](_0x2b39f7['x'] + _0x4fafd2, _0x2b39f7['y'] + _0x5ac4a7, _0x1c1b50[_0x56ae('0x375')](_0x489c26['x'], _0x2b39f7['x']), _0x1b30b7[_0x56ae('0x727')]), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x56ae('0x2a7'), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3344')](_0x2d9f4e[_0x56ae('0xb18')](_0x5c4c32, _0x29dc65), _0x4fafd2 + _0x2b39f7['x'], _0x1b30b7[_0x56ae('0x1078')] + _0x1b30b7[_0x56ae('0x1079')] + _0x5ac4a7)); _0x1b30b7[_0x56ae('0xc16')][_0x56ae('0x3346')] && (_0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x333f')](), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = _0x4e6193, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1, _0x4e6193 = _0x1b30b7[_0x56ae('0x1d35')] + _0x4fafd2 - _0x3b0563['x'], _0x5c4c32 = Math[_0x56ae('0x49')](_0x1b30b7[_0x56ae('0x1078')] + _0x5ac4a7 + _0x1b30b7[_0x56ae('0x1079')] - _0x3b0563['y']) + 0.5, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x4e6193, _0x5c4c32), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x4e6193 + _0x1b30b7[_0x56ae('0x3d')], _0x5c4c32), _0x44f65b[_0x56ae('0x2fe')]['stroke'](), _0x44f65b['context'][_0x56ae('0x3342')]()); } } else { null == _0x169f50 && (_0x169f50 = 0x64); this[_0x56ae('0x2f65')] = 0x0; this[_0x56ae('0x94c')] = _0x2b30c5; this[_0x56ae('0x2f60')] = _0x4fafd2; this[_0x56ae('0x2f61')] = new _0x29be6c(_0x3ad9c5, null == _0x3b0563 ? 1.5 * _0x3ad9c5 : _0x3b0563); this[_0x56ae('0x2f62')] = _0x169f50; this[_0x56ae('0x3c7b')] = null != l ? l : _0x2d9f4e(this, this[_0x56ae('0x2f67')]); this[_0x56ae('0x2f63')] = _0x252a59[_0x56ae('0x977')](null); for (_0x4fafd2 = 0x0; _0x4fafd2 < _0x392c77[_0x56ae('0x32')];) _0x3ad9c5 = _0x392c77[_0x4fafd2], ++_0x4fafd2, this[_0x56ae('0x2f63')]['push'](_0x17bbc3[_0x56ae('0x27ab')](_0x2b30c5, _0x3ad9c5)); this[_0x56ae('0x1a05')] = new _0x4e9ff1(); this[_0x56ae('0x2bd6')] = new _0x54e349(0x0, 0x0, 0x0); this[_0x56ae('0xb7c')](); } } else { if (_0x3ad9c5[_0x56ae('0x191e')] || _0x3ad9c5[_0x56ae('0x944')]) _0x3ad9c5['border'] ? _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0.5, 0.5, _0x3b0563[_0x56ae('0x3d')] - 0x1, _0x3b0563['height'] - 0x1) : _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0x0, 0x0, _0x3b0563[_0x56ae('0x3d')], _0x3b0563['height']), _0x3ad9c5[_0x56ae('0x944')] && (_0x3b0563 = _0x876409[_0x56ae('0x14f2')](_0x3ad9c5[_0x56ae('0x2118')] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = '#' + _0x3b0563, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x2d17')]()), _0x3ad9c5[_0x56ae('0x191e')] && (_0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1, _0x44f65b[_0x56ae('0x2fe')]['lineCap'] = 'square', _0x3b0563 = _0x876409['hex'](_0x3ad9c5[_0x56ae('0x3336')] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')]['strokeStyle'] = '#' + _0x3b0563, _0x44f65b['context'][_0x56ae('0x3338')]()); if (-0x1 < _0x2b30c5[_0x56ae('0x32f6')] && _0x3ad9c5[_0x56ae('0x3314')] && _0x2b30c5[_0x56ae('0x333e')]) { _0x3b0563 = -_0x2b30c5[_0x56ae('0x3198')](); _0x4fafd2 = _0x2d9f4e = 0x0; for (_0x5ac4a7 = _0x2b30c5['get_scrollV']() - 0x1; _0x4fafd2 < _0x5ac4a7;) _0x169f50 = _0x4fafd2++, _0x2d9f4e += _0x3ad9c5[_0x56ae('0x319a')][_0x56ae('0x1b')](_0x169f50); _0x44f65b[_0x56ae('0x2fe')]['beginPath'](); _0x3ad9c5 = _0x876409['hex'](_0x2b30c5['get_defaultTextFormat']()['color'] & 0xffffff, 0x6); _0x44f65b['context'][_0x56ae('0x3337')] = '#' + _0x3ad9c5; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x3b0563 + 2.5, _0x2d9f4e + 2.5); _0x44f65b['context'][_0x56ae('0x3340')] = 0x1; _0x44f65b[_0x56ae('0x2fe')]['lineTo'](_0x3b0563 + 2.5, _0x2d9f4e + _0x44e05a[_0x56ae('0x3341')](_0x2b30c5[_0x56ae('0xf45')]()) - 0x1); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3338')](); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3342')](); } } _0x392c77[_0x56ae('0x918')] = _0x3ee0eb['fromCanvas'](_0x2b30c5[_0x56ae('0x9c9')][_0x56ae('0x9c8')]); _0x392c77[_0x56ae('0x915')] = !0x0; _0x2b30c5[_0x56ae('0x191f')] = !0x1; _0x392c77[_0x56ae('0xa25')] = !0x1; _0x392c77['set___dirty'](!0x1); } } _0x2b30c5[_0x56ae('0x9c9')]['__hardwareDirty'] = !0x1; } }; _0x5f1533['renderMask'] = function(_0x49f7bd, _0x4954e2) { var _0x27531b = {}; _0x27531b['jspOO'] = function(_0x3773f6, _0x25d35e, _0x88436e, _0x10c3c5) { return _0x3773f6(_0x25d35e, _0x88436e, _0x10c3c5); }; if (_0x56ae('0x3c7c') !== _0x56ae('0x3c7d')) { var _0x302654 = _0x4954e2[_0x56ae('0x3c4c')], _0x1c5d77 = _0x49f7bd[_0x56ae('0x1487')], _0xa89899 = _0x1c5d77['background'] || _0x1c5d77[_0x56ae('0x191e')] ? _0x1c5d77[_0x56ae('0xca1')] : _0x1c5d77[_0x56ae('0x30ee')]; _0x4954e2 = _0x49f7bd['__graphics']; _0x49f7bd[_0x56ae('0x191f')] && (_0x49f7bd[_0x56ae('0x3197')](), null == _0x4954e2['__bounds'] && (_0x4954e2['__bounds'] = new _0x3c6685()), _0x4954e2['__bounds'][_0x56ae('0x8ae')](_0xa89899)); _0x4954e2[_0x56ae('0x972')](_0x302654[_0x56ae('0x991')]); if (_0x49f7bd[_0x56ae('0x191f')] || _0x4954e2[_0x56ae('0xa25')]) { var _0x38a2f6 = _0x4954e2[_0x56ae('0xa10')], _0x1b30b7 = _0x4954e2['__height']; if (!(_0x1c1b50['EdcvV'](null, _0x1c5d77['text']) && '' != _0x1c5d77[_0x56ae('0x2a9')] || _0x1c5d77[_0x56ae('0x944')] || _0x1c5d77[_0x56ae('0x191e')] || _0x1c5d77[_0x56ae('0x3331')] || 0x1 == _0x1c5d77[_0x56ae('0x3aa')] && _0x1c5d77[_0x56ae('0x3314')]) || (0x0 >= _0x1c5d77[_0x56ae('0x3d')] || 0x0 >= _0x1c5d77[_0x56ae('0x727')]) && 0x2 != _0x1c5d77[_0x56ae('0x3373')]) _0x49f7bd[_0x56ae('0x9c9')]['__canvas'] = null, _0x49f7bd['__graphics'][_0x56ae('0x8ab')] = null, _0x49f7bd[_0x56ae('0x9c9')][_0x56ae('0x918')] = null, _0x49f7bd['__graphics'][_0x56ae('0xa25')] = !0x1, _0x49f7bd[_0x56ae('0x9c9')]['set___dirty'](!0x1), _0x49f7bd[_0x56ae('0x191f')] = !0x1; else { _0x1c1b50[_0x56ae('0x3c7e')](null, _0x49f7bd['__graphics'][_0x56ae('0x9c8')]) && (_0x49f7bd[_0x56ae('0x9c9')]['__canvas'] = window['document'][_0x56ae('0xc52')]('canvas'), _0x49f7bd[_0x56ae('0x9c9')][_0x56ae('0x8ab')] = _0x49f7bd[_0x56ae('0x9c9')][_0x56ae('0x9c8')][_0x56ae('0x1da4')]('2d')); _0x44f65b[_0x56ae('0x2fe')] = _0x4954e2['__context']; var _0x2d9f4e = _0x4954e2['__renderTransform']; if (_0x302654[_0x56ae('0xa18')]) { var _0x5ac4a7 = _0x302654[_0x56ae('0x1955')]; _0x4954e2[_0x56ae('0x9c8')][_0x56ae('0x3d')] = _0x38a2f6 * _0x5ac4a7 | 0x0; _0x4954e2['__canvas'][_0x56ae('0x727')] = _0x1b30b7 * _0x5ac4a7 | 0x0; _0x4954e2['__canvas'][_0x56ae('0xc5a')]['width'] = _0x38a2f6 + 'px'; _0x4954e2['__canvas'][_0x56ae('0xc5a')][_0x56ae('0x727')] = _0x1b30b7 + 'px'; _0x38a2f6 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x38a2f6[_0x56ae('0x8ae')](_0x2d9f4e); _0x38a2f6[_0x56ae('0xa19')](_0x5ac4a7, _0x5ac4a7); _0x302654[_0x56ae('0xa04')](_0x38a2f6, _0x44f65b[_0x56ae('0x2fe')]); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x38a2f6); } else _0x4954e2[_0x56ae('0x9c8')][_0x56ae('0x3d')] = _0x38a2f6, _0x4954e2[_0x56ae('0x9c8')][_0x56ae('0x727')] = _0x1b30b7, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa04')](_0x2d9f4e['a'], _0x2d9f4e['b'], _0x2d9f4e['c'], _0x2d9f4e['d'], _0x2d9f4e['tx'], _0x2d9f4e['ty']); null == _0x44f65b[_0x56ae('0x3334')] && (_0x44f65b[_0x56ae('0x3334')] = _0x56ae('0x8') !== typeof navigator && _0x56ae('0x8') !== typeof navigator[_0x56ae('0x3335')]); _0x44f65b[_0x56ae('0x3334')] && _0x44f65b['context'][_0x56ae('0x3334')](0x0, 0x0, _0x4954e2[_0x56ae('0x9c8')][_0x56ae('0x3d')], _0x4954e2['__canvas'][_0x56ae('0x727')]); if (null != _0x1c5d77[_0x56ae('0x2a9')] && '' != _0x1c5d77[_0x56ae('0x2a9')] || _0x1c5d77[_0x56ae('0x3331')]) { _0x2d9f4e = _0x1c5d77[_0x56ae('0x2a9')]; _0x4954e2[_0x56ae('0x8ab')][_0x56ae('0xa07')] = !_0x302654[_0x56ae('0xa05')] || 0x0 == _0x1c5d77['antiAliasType'] && 0x190 == _0x1c5d77[_0x56ae('0x3c79')] ? !0x1 : !0x0; if (_0x1c5d77[_0x56ae('0x191e')] || _0x1c5d77[_0x56ae('0x944')]) _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0.5, 0.5, _0xa89899[_0x56ae('0x3d')] - 0x1, _0xa89899[_0x56ae('0x727')] - 0x1), _0x1c5d77[_0x56ae('0x944')] && (_0x302654 = _0x876409[_0x56ae('0x14f2')](_0x1c5d77['backgroundColor'] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = '#' + _0x302654, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x2d17')]()), _0x1c5d77['border'] && (_0x44f65b['context'][_0x56ae('0x3340')] = 0x1, _0x302654 = _0x876409[_0x56ae('0x14f2')](_0x1c5d77[_0x56ae('0x3336')] & 0xffffff, 0x6), _0x44f65b['context'][_0x56ae('0x3337')] = '#' + _0x302654, _0x44f65b[_0x56ae('0x2fe')]['stroke']()); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3339')] = _0x56ae('0x333a'); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x333b')] = _0x56ae('0x950'); _0x302654 = -_0x49f7bd[_0x56ae('0x3198')](); _0x38a2f6 = _0x5ac4a7 = 0x0; for (_0x1b30b7 = _0x49f7bd['get_scrollV']() - 0x1; _0x38a2f6 < _0x1b30b7;) { var _0x4e6193 = _0x38a2f6++; _0x5ac4a7 -= _0x1c5d77['lineHeights']['get'](_0x4e6193); } var _0x5c4c32; for (_0x38a2f6 = _0x1c5d77[_0x56ae('0x2d73')][_0x56ae('0x3f')](); _0x38a2f6[_0x56ae('0x8f5')]();) if (_0x1b30b7 = _0x38a2f6['next'](), !(_0x1b30b7[_0x56ae('0x2d74')] < _0x1c1b50[_0x56ae('0x375')](_0x49f7bd['get_scrollV'](), 0x1))) { if (_0x1b30b7[_0x56ae('0x2d74')] > _0x1c5d77[_0x56ae('0x333c')]() - 0x1) break; _0x4e6193 = _0x1c1b50[_0x56ae('0x376')]('#', _0x876409[_0x56ae('0x14f2')](_0x1b30b7[_0x56ae('0xc16')][_0x56ae('0x150e')] & 0xffffff, 0x6)); _0x44f65b[_0x56ae('0x2fe')]['font'] = _0x44e05a[_0x56ae('0xb5e')](_0x1b30b7[_0x56ae('0xc16')]); _0x44f65b['context'][_0x56ae('0xa0c')] = _0x4e6193; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3344')](_0x2d9f4e[_0x56ae('0xb18')](_0x1b30b7['startIndex'], _0x1b30b7['endIndex']), _0x1b30b7[_0x56ae('0x1d35')] + _0x302654 - _0xa89899['x'], _0x1c1b50[_0x56ae('0x377')](_0x1b30b7[_0x56ae('0x1078')] + _0x1b30b7[_0x56ae('0x1079')] + _0x5ac4a7, _0xa89899['y'])); if (-0x1 < _0x49f7bd['__caretIndex'] && _0x1c5d77[_0x56ae('0x3314')]) if (_0x49f7bd[_0x56ae('0x32fb')] == _0x49f7bd['__caretIndex']) { if (_0x49f7bd[_0x56ae('0x333e')] && _0x1b30b7['startIndex'] <= _0x49f7bd['__caretIndex'] && _0x1b30b7[_0x56ae('0x1959')] >= _0x49f7bd[_0x56ae('0x32f6')]) { for (var _0x467665 = _0x5c4c32 = 0x0, _0x30eac5 = _0x49f7bd[_0x56ae('0x32f6')] - _0x1b30b7[_0x56ae('0x1076')]; _0x467665 < _0x30eac5;) { var _0x2b39f7 = _0x467665++; if (_0x1b30b7[_0x56ae('0x1077')][_0x56ae('0x32')] <= _0x2b39f7) break; _0x5c4c32 += _0x1b30b7[_0x56ae('0x1077')][_0x2b39f7]; } _0x467665 = 0x0; _0x30eac5 = _0x49f7bd[_0x56ae('0x3199')](); for (_0x2b39f7 = _0x1b30b7[_0x56ae('0x2d74')] + 0x1; _0x30eac5 < _0x2b39f7;) { var _0x370254 = _0x30eac5++; _0x467665 += _0x1c5d77['lineHeights'][_0x56ae('0x1b')](_0x370254 - 0x1); } _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x333f')](); _0x30eac5 = _0x876409[_0x56ae('0x14f2')](_0x1b30b7[_0x56ae('0xc16')][_0x56ae('0x150e')] & 0xffffff, 0x6); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = '#' + _0x30eac5; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x1c1b50[_0x56ae('0x377')](_0x1c1b50[_0x56ae('0x378')](_0x1b30b7[_0x56ae('0x1d35')], _0x5c4c32) - _0x49f7bd['get_scrollH'](), _0xa89899['x']), _0x1c1b50[_0x56ae('0x377')](_0x467665 + 0x2, _0xa89899['y'])); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1; _0x44f65b['context']['lineTo'](_0x1b30b7[_0x56ae('0x1d35')] + _0x5c4c32 - _0x49f7bd[_0x56ae('0x3198')]() - _0xa89899['x'], _0x467665 + _0x44e05a[_0x56ae('0x3341')](_0x49f7bd[_0x56ae('0xf45')]()) - 0x1 - _0xa89899['y']); _0x44f65b['context'][_0x56ae('0x3338')](); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3342')](); } } else if (_0x1b30b7[_0x56ae('0x1076')] <= _0x49f7bd[_0x56ae('0x32f6')] && _0x1c1b50[_0x56ae('0x2dc')](_0x1b30b7[_0x56ae('0x1959')], _0x49f7bd[_0x56ae('0x32f6')]) || _0x1b30b7[_0x56ae('0x1076')] <= _0x49f7bd[_0x56ae('0x32fb')] && _0x1b30b7[_0x56ae('0x1959')] >= _0x49f7bd[_0x56ae('0x32fb')] || _0x1b30b7['startIndex'] > _0x49f7bd['__caretIndex'] && _0x1b30b7[_0x56ae('0x1959')] < _0x49f7bd['__selectionIndex'] || _0x1c1b50[_0x56ae('0x3c7f')](_0x1b30b7['startIndex'], _0x49f7bd[_0x56ae('0x32fb')]) && _0x1b30b7[_0x56ae('0x1959')] < _0x49f7bd[_0x56ae('0x32f6')]) _0x5c4c32 = Math[_0x56ae('0x58')](_0x49f7bd[_0x56ae('0x32fb')], _0x49f7bd[_0x56ae('0x32f6')]) | 0x0, _0x467665 = Math[_0x56ae('0x57')](_0x49f7bd['__selectionIndex'], _0x49f7bd[_0x56ae('0x32f6')]) | 0x0, _0x1b30b7['startIndex'] > _0x5c4c32 && (_0x5c4c32 = _0x1b30b7[_0x56ae('0x1076')]), _0x1b30b7[_0x56ae('0x1959')] < _0x467665 && (_0x467665 = _0x1b30b7[_0x56ae('0x1959')]), _0x2b39f7 = _0x49f7bd['getCharBoundaries'](_0x5c4c32), _0x1c1b50[_0x56ae('0x379')](_0x467665, _0x1b30b7[_0x56ae('0x1959')]) ? (_0x30eac5 = _0x49f7bd[_0x56ae('0x3343')](_0x1b30b7[_0x56ae('0x1959')] - 0x1), null != _0x30eac5 && (_0x30eac5['x'] += _0x30eac5[_0x56ae('0x3d')] + 0x2)) : _0x30eac5 = _0x49f7bd[_0x56ae('0x3343')](_0x467665), null != _0x2b39f7 && null != _0x30eac5 && (_0x44f65b['context'][_0x56ae('0xa0c')] = _0x56ae('0x3c7a'), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa81')](_0x2b39f7['x'] + _0x302654, _0x2b39f7['y'] + _0x5ac4a7, _0x30eac5['x'] - _0x2b39f7['x'], _0x1b30b7['height']), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = _0x56ae('0x2a7'), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3344')](_0x2d9f4e['substring'](_0x5c4c32, _0x467665), _0x302654 + _0x2b39f7['x'], _0x1b30b7[_0x56ae('0x1078')] + _0x1b30b7[_0x56ae('0x1079')] + _0x5ac4a7)); _0x1b30b7['format'][_0x56ae('0x3346')] && (_0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x333f')](), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = _0x4e6193, _0x44f65b['context']['lineWidth'] = 0x1, _0x4e6193 = _0x1b30b7[_0x56ae('0x1d35')] + _0x302654 - _0xa89899['x'], _0x5c4c32 = Math['floor'](_0x1b30b7[_0x56ae('0x1078')] + _0x5ac4a7 + _0x1b30b7['ascent'] - _0xa89899['y']) + 0.5, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0x4e6193, _0x5c4c32), _0x44f65b[_0x56ae('0x2fe')]['lineTo'](_0x4e6193 + _0x1b30b7['width'], _0x5c4c32), _0x44f65b['context'][_0x56ae('0x3338')](), _0x44f65b['context'][_0x56ae('0x3342')]()); } } else { if (_0x56ae('0x3c80') !== _0x56ae('0x3c80')) { _0x4954e2 = _0x59b8d7['__cast'](_0x4954e2, _0x4cf3b4); _0xa89899 = this[_0x56ae('0xdf0')]; _0x49f7bd[_0x56ae('0x9e9')]()['setProgramConstantsFromVector'](0x1, _0x302654, this[_0x56ae('0xe02')], 0x1); if (this[_0x56ae('0xde8')] == _0x59f42e[_0x56ae('0xe06')]) { var _0x20e191 = 0x1; _0x302654 = this[_0x56ae('0xdff')][_0x56ae('0x1b')](0x0)[_0x56ae('0xb09')]()[_0x56ae('0x1b')](_0x4954e2[_0x56ae('0xe08')]); null != _0x302654 && _0x4954e2[_0x56ae('0xe07')](_0x302654); } else _0x20e191 = 0x0; for (; _0x20e191 < _0xa89899;) _0x302654 = this[_0x56ae('0xdff')][_0x56ae('0x1b')](_0x20e191)[_0x56ae('0xb09')]()['get'](_0x4954e2[_0x56ae('0xe08')]), null == _0x302654 && (_0x302654 = _0x4954e2[_0x56ae('0xe09')]()), _0x302654[_0x56ae('0xe0a')](_0x1c5d77++, _0x49f7bd), this[_0x56ae('0xdfd')][_0x56ae('0xe0c')]() && _0x302654['activateVertexNormalBuffer'](_0x1c5d77++, _0x49f7bd), ++_0x20e191; } else { if (_0x1c5d77['border'] || _0x1c5d77['background']) _0x1c5d77['border'] ? _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0.5, 0.5, _0xa89899[_0x56ae('0x3d')] - 0x1, _0xa89899[_0x56ae('0x727')] - 0x1) : _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa82')](0x0, 0x0, _0xa89899[_0x56ae('0x3d')], _0xa89899['height']), _0x1c5d77['background'] && (_0xa89899 = _0x876409['hex'](_0x1c5d77['backgroundColor'] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = '#' + _0xa89899, _0x44f65b['context'][_0x56ae('0x2d17')]()), _0x1c5d77[_0x56ae('0x191e')] && (_0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3c0b')] = _0x56ae('0x1fa7'), _0xa89899 = _0x876409[_0x56ae('0x14f2')](_0x1c5d77[_0x56ae('0x3336')] & 0xffffff, 0x6), _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = '#' + _0xa89899, _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3338')]()); if (_0x1c1b50['DEBim'](-0x1, _0x49f7bd[_0x56ae('0x32f6')]) && _0x1c5d77[_0x56ae('0x3314')] && _0x49f7bd['__showCursor']) { if ('uPtgF' !== _0x56ae('0x3c81')) { _0xa89899 = -_0x49f7bd[_0x56ae('0x3198')](); _0x302654 = _0x2d9f4e = 0x0; for (_0x5ac4a7 = _0x49f7bd[_0x56ae('0x3199')]() - 0x1; _0x302654 < _0x5ac4a7;) _0x38a2f6 = _0x302654++, _0x2d9f4e += _0x1c5d77[_0x56ae('0x319a')][_0x56ae('0x1b')](_0x38a2f6); _0x44f65b['context']['beginPath'](); _0x1c5d77 = _0x876409['hex'](_0x49f7bd['get_defaultTextFormat']()[_0x56ae('0x150e')] & 0xffffff, 0x6); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3337')] = '#' + _0x1c5d77; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x113e')](_0xa89899 + 2.5, _0x2d9f4e + 2.5); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3340')] = 0x1; _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x1140')](_0x1c1b50[_0x56ae('0x378')](_0xa89899, 2.5), _0x2d9f4e + _0x44e05a['getFormatHeight'](_0x49f7bd[_0x56ae('0xf45')]()) - 0x1); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3338')](); _0x44f65b[_0x56ae('0x2fe')][_0x56ae('0x3342')](); } else { _0x27531b[_0x56ae('0x3c82')](_0x4954e2, _0x49f7bd, _0x302654, _0x1c5d77); } } } } _0x4954e2[_0x56ae('0x918')] = _0x3ee0eb['fromCanvas'](_0x49f7bd[_0x56ae('0x9c9')][_0x56ae('0x9c8')]); _0x4954e2[_0x56ae('0x915')] = !0x0; _0x49f7bd[_0x56ae('0x191f')] = !0x1; _0x4954e2['__softwareDirty'] = !0x1; _0x4954e2['set___dirty'](!0x1); } } _0x49f7bd[_0x56ae('0x9c9')][_0x56ae('0xa57')] = !0x1; } else { try { _0x2d9f4e[_0x56ae('0x37a7')](); } catch (_0x5419c1) { _0x2d9f4e[_0x56ae('0x37a3')](); } } }; var _0x530998 = function() {}; _0x5ac4a7[_0x56ae('0x3c83')] = _0x530998; _0x530998[_0x56ae('0x8bf')] = _0x56ae('0x3c83'); _0x530998[_0x56ae('0x1d')] = function(_0x2bbca7, _0x463b55) { null != _0x2bbca7['__image'] && (_0x463b55[_0x56ae('0xa27')]['removeChild'](_0x2bbca7[_0x56ae('0x3935')]), _0x2bbca7[_0x56ae('0x3935')] = null, _0x2bbca7[_0x56ae('0x3353')] = null); null != _0x2bbca7['__canvas'] && (_0x463b55['element']['removeChild'](_0x2bbca7[_0x56ae('0x9c8')]), _0x2bbca7[_0x56ae('0x9c8')] = null, _0x2bbca7[_0x56ae('0x3353')] = null); }; _0x530998[_0x56ae('0x99f')] = function(_0x2c8fbe, _0x519641) { if (_0x56ae('0x3c84') !== _0x56ae('0x3c84')) { return this[_0x56ae('0x1b38')]; } else { null != _0x2c8fbe[_0x56ae('0x3935')] && (_0x519641[_0x56ae('0xa27')][_0x56ae('0xa20')](_0x2c8fbe[_0x56ae('0x3935')]), _0x2c8fbe['__image'] = null); null == _0x2c8fbe[_0x56ae('0x9c8')] && (_0x2c8fbe[_0x56ae('0x9c8')] = window[_0x56ae('0xc51')]['createElement'](_0x56ae('0xa34')), _0x2c8fbe[_0x56ae('0x8ab')] = _0x2c8fbe['__canvas'][_0x56ae('0x1da4')]('2d'), _0x2c8fbe['__imageVersion'] = -0x1, _0x519641['__allowSmoothing'] && _0x2c8fbe[_0x56ae('0xa06')] || (_0x2c8fbe['__context'][_0x56ae('0xa07')] = !0x1), _0x519641[_0x56ae('0xa28')](_0x2c8fbe, _0x2c8fbe[_0x56ae('0x9c8')])); _0x2c8fbe['__imageVersion'] != _0x2c8fbe[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0x93a')] && (_0x5d51e7['convertToCanvas'](_0x2c8fbe[_0x56ae('0x9fe')][_0x56ae('0xa02')]), _0x2c8fbe[_0x56ae('0x9c8')][_0x56ae('0x3d')] = _0x2c8fbe[_0x56ae('0x9fe')][_0x56ae('0x3d')] + 0x1, _0x2c8fbe[_0x56ae('0x9c8')]['width'] = _0x2c8fbe[_0x56ae('0x9fe')][_0x56ae('0x3d')], _0x2c8fbe['__canvas'][_0x56ae('0x727')] = _0x2c8fbe[_0x56ae('0x9fe')][_0x56ae('0x727')], _0x2c8fbe[_0x56ae('0x8ab')][_0x56ae('0xa08')](_0x2c8fbe[_0x56ae('0x9fe')]['image'][_0x56ae('0xa2f')][_0x56ae('0x28f9')], 0x0, 0x0), _0x2c8fbe['__imageVersion'] = _0x2c8fbe[_0x56ae('0x9fe')][_0x56ae('0xa02')][_0x56ae('0x93a')]); _0x519641[_0x56ae('0xa2b')](_0x2c8fbe); _0x519641[_0x56ae('0xa2c')](_0x2c8fbe, !0x0, !0x0, !0x0); } }; _0x530998['renderImage'] = function(_0x59d479, _0x1c3f93) { if (_0x56ae('0x3c85') === 'WIUSD') { if (_0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0x105e')]() + 0xfa0 + 0xc8 >= this['z']) if (this[_0x56ae('0x2eea')](this['tunnel'][_0x56ae('0x1635')](this['z'], !0x1)), _0x59d479 = this['tunnel'][_0x56ae('0x2cab')](this['z']), null == _0x59d479) { if (null != this[_0x56ae('0x94c')][_0x56ae('0x1635')](this['z'], !0x0)) { _0x59d479 = this['z']; var _0x207100 = this[_0x56ae('0x23c3')], _0x57c906 = _0x207100[_0x56ae('0xe53')]; _0x207100 = _0x207100[_0x56ae('0xe54')]['getPercent'](this['z']); this['z'] = _0x59d479 + _0x57c906['getValueAtPercent'](0x0 <= _0x207100 ? 0x1 >= _0x207100 ? _0x207100 : 0x1 : 0x0) * this[_0x56ae('0x94c')][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0)[_0x56ae('0x31e3')]() * this[_0x56ae('0x2ede')]; } } else this['z'] < _0x59d479['endZ'] && this[_0x56ae('0x2e51')](_0x59d479); } else { null != _0x59d479[_0x56ae('0x9c8')] && (_0x1c3f93[_0x56ae('0xa27')][_0x56ae('0xa20')](_0x59d479[_0x56ae('0x9c8')]), _0x59d479['__canvas'] = null); null == _0x59d479['__image'] && (_0x59d479[_0x56ae('0x3935')] = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0x37d6')), _0x59d479[_0x56ae('0x3935')]['crossOrigin'] = _0x56ae('0x379c'), _0x59d479[_0x56ae('0x3935')]['src'] = _0x59d479['__bitmapData']['image'][_0x56ae('0xa2f')]['__srcImage']['src'], _0x1c3f93[_0x56ae('0xa28')](_0x59d479, _0x59d479[_0x56ae('0x3935')])); _0x1c3f93[_0x56ae('0xa2b')](_0x59d479); _0x1c3f93[_0x56ae('0xa2c')](_0x59d479, !0x0, !0x0, !0x0); } }; var _0x1d6b34 = function() {}; _0x5ac4a7[_0x56ae('0x3c86')] = _0x1d6b34; _0x1d6b34[_0x56ae('0x8bf')] = 'openfl._internal.renderer.dom.DOMDisplayObject'; _0x1d6b34['clear'] = function(_0x1e9075, _0x3b6aa9) { null != _0x1e9075['__cacheBitmap'] && _0x530998[_0x56ae('0x1d')](_0x1e9075[_0x56ae('0x9ca')], _0x3b6aa9); _0xad1a52[_0x56ae('0x1d')](_0x1e9075, _0x3b6aa9); }; var _0xad1a52 = function() {}; _0x5ac4a7[_0x1c1b50[_0x56ae('0x50d')]] = _0xad1a52; _0xad1a52['__name__'] = _0x56ae('0x3c87'); _0xad1a52[_0x56ae('0x1d')] = function(_0xf06232, _0x1a3a2e) { if (_0x575257['owRrU'] === _0x56ae('0x83b')) { null != _0xf06232['__canvas'] && (_0x1a3a2e[_0x56ae('0xa27')]['removeChild'](_0xf06232[_0x56ae('0x9c8')]), _0xf06232[_0x56ae('0x9c8')] = null, _0xf06232[_0x56ae('0x3353')] = null); } else { this['_profile'] = _0xf06232; } }; var _0x274949 = function() {}; _0x5ac4a7['openfl._internal.renderer.dom.DOMTextField'] = _0x274949; _0x274949[_0x56ae('0x8bf')] = 'openfl._internal.renderer.dom.DOMTextField'; _0x274949[_0x56ae('0x1d')] = function(_0x14553e, _0x4fd60c) { null != _0x14553e[_0x56ae('0x3352')] && (_0x4fd60c[_0x56ae('0xa27')][_0x56ae('0xa20')](_0x14553e[_0x56ae('0x3352')]), _0x14553e['__div'] = null, _0x14553e['__style'] = null); }; _0x274949[_0x56ae('0x38df')] = function(_0x1b9c72) { return null != _0x1b9c72['matched'](0x2) ? _0x1b9c72['matched'](0x2) : _0x1b9c72[_0x56ae('0xc19')](0x3); }; var _0x4574dd = function() {}; _0x5ac4a7['openfl._internal.symbols.SWFSymbol'] = _0x4574dd; _0x4574dd[_0x56ae('0x8bf')] = 'openfl._internal.symbols.SWFSymbol'; _0x4574dd[_0x56ae('0x6')] = {}; _0x4574dd[_0x56ae('0x6')][_0x56ae('0x2cb0')] = null; _0x4574dd[_0x56ae('0x6')]['id'] = null; _0x4574dd[_0x56ae('0x6')][_0x56ae('0x3c88')] = function(_0x27a417) { var _0x1dd8e3 = { eokIk: 'I\x27m\x20trying\x20not\x20to\x20do\x20that\x20anymore,\x20but\x20it\x20caught\x20me\x20off-guard\x20when\x20the\x20gravity...' }; if ('BlpuU' !== _0x1c1b50.FUkXH) { return null; } else { _0x2b39f7.view.get_camera().set_x(-0x14); _0x2b39f7.view.get_camera().set_y(0x2f); _0x2b39f7.view.get_camera().set_z(0x14d1); this.tunnel.display(0x0); this.lizard.setIndexedPosition(6.3, 74.5, null, -0x7); this.lizard.spritesheet.set_currentFrame(0x42); this.lizard.spritesheet.set_xInverted(!0x1); this.skater.setIndexedPosition(6.8, 75.1, null, 0x1); this.skater.spritesheet.set_currentFrame(0x51); this.skater.spritesheet.set_xInverted(!0x0); var _0x3d8511 = _0xfe3284.width(0x384); this.dialog.addBubble(_0x1dd8e3.eokIk, -0x64, -0xd2, null, _0x3d8511, null, null, null); _0x3d8511 = new _0x5c4c32(this.skater.get_onScreen()); this.dialog.addBubble(_0x56ae('0x2839'), -0x64, -0x28, null, null, -0x1, _0x3d8511, null); } }; _0x4574dd[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4574dd; var _0x10a3fa = function() {}; _0x5ac4a7[_0x56ae('0x3c89')] = _0x10a3fa; _0x10a3fa[_0x56ae('0x8bf')] = 'openfl._internal.symbols.BitmapSymbol'; _0x10a3fa[_0x56ae('0x8ee')] = _0x4574dd; _0x10a3fa[_0x56ae('0x6')] = _0x4e6193(_0x4574dd[_0x56ae('0x6')], { 'alpha': null, 'path': null, 'smooth': null, '__createObject': function(_0x5b04e4) { return new _0x443f45(_0x3ee0eb['fromImage'](_0x5b04e4[_0x56ae('0x3b82')]['getImage'](this[_0x56ae('0x1958')])), 0x1, 0x0 != this['smooth']); }, '__class__': _0x10a3fa }); var _0x49747a = function() {}; _0x5ac4a7[_0x56ae('0x3c8a')] = _0x49747a; _0x49747a[_0x56ae('0x8bf')] = _0x56ae('0x3c8a'); _0x49747a[_0x56ae('0x8ee')] = _0x4574dd; _0x49747a[_0x56ae('0x6')] = _0x4e6193(_0x4574dd[_0x56ae('0x6')], { 'downState': null, 'hitState': null, 'overState': null, 'upState': null, '__createObject': function(_0x58ba8d) { if (_0x1c1b50[_0x56ae('0x37b')] !== _0x56ae('0x3c8b')) { var _0x2b3ce5 = null; _0x54bc1d[_0x56ae('0x2cae')] = _0x58ba8d; _0x54bc1d[_0x56ae('0x2caf')] = this; null != this['className'] && (_0x58ba8d = _0x5ac4a7[this[_0x56ae('0x2cb0')]], null != _0x58ba8d && (_0x2b3ce5 = _0x4b5a45[_0x56ae('0xbb3')](_0x58ba8d, []))); null == _0x2b3ce5 && (_0x2b3ce5 = new _0x54bc1d()); return _0x2b3ce5; } else { return this['_autoUpdateShadows']; } }, '__class__': _0x49747a }); var _0x40c77f = function() {}; _0x5ac4a7['openfl._internal.symbols.DynamicTextSymbol'] = _0x40c77f; _0x40c77f[_0x56ae('0x8bf')] = 'openfl._internal.symbols.DynamicTextSymbol'; _0x40c77f['__super__'] = _0x4574dd; _0x40c77f['prototype'] = _0x4e6193(_0x4574dd[_0x56ae('0x6')], { 'align': null, 'border': null, 'color': null, 'fontHeight': null, 'fontID': null, 'fontName': null, 'height': null, 'html': null, 'indent': null, 'input': null, 'leading': null, 'leftMargin': null, 'multiline': null, 'password': null, 'rightMargin': null, 'selectable': null, 'text': null, 'width': null, 'wordWrap': null, 'x': null, 'y': null, '__createObject': function(_0x53b7c8) { var _0x2017b8 = new _0x5bdbed(); _0x2017b8['__fromSymbol'](_0x53b7c8, this); return _0x2017b8; }, '__class__': _0x40c77f }); var _0x507e6e = function() {}; _0x5ac4a7['openfl._internal.symbols.FontSymbol'] = _0x507e6e; _0x507e6e[_0x56ae('0x8bf')] = 'openfl._internal.symbols.FontSymbol'; _0x507e6e[_0x56ae('0x8ee')] = _0x4574dd; _0x507e6e['prototype'] = _0x4e6193(_0x4574dd[_0x56ae('0x6')], { 'advances': null, 'ascent': null, 'bold': null, 'codes': null, 'descent': null, 'glyphs': null, 'italic': null, 'leading': null, 'name': null, '__class__': _0x507e6e }); var _0x513c6c = function() {}; _0x5ac4a7[_0x56ae('0x3c8c')] = _0x513c6c; _0x513c6c['__name__'] = _0x56ae('0x3c8c'); _0x513c6c[_0x56ae('0x8ee')] = _0x4574dd; _0x513c6c[_0x56ae('0x6')] = _0x4e6193(_0x4574dd[_0x56ae('0x6')], { 'commands': null, 'rendered': null, '__createObject': function(_0x10600a) { var _0x527d2f = new _0x1f1204(), _0x1eeb90 = _0x527d2f[_0x56ae('0xb20')](); if (null != this[_0x56ae('0x3c8d')]) return _0x1eeb90[_0x56ae('0x8ae')](this[_0x56ae('0x3c8d')][_0x56ae('0xb20')]()), _0x527d2f; for (var _0x5b6693 = 0x0, _0x1a902f = this[_0x56ae('0x3c8e')]; _0x5b6693 < _0x1a902f[_0x56ae('0x32')];) { if (_0x56ae('0x3c8f') !== _0x56ae('0x3c8f')) { if (!this[_0x56ae('0x1993')]['h'][_0x56ae('0x900')](_0x10600a)) { _0x1eeb90 = this[_0x56ae('0x1993')]; var _0x43b81d = new _0x3cd041(); _0x1eeb90['h'][_0x10600a] = _0x43b81d; } _0x1eeb90 = this[_0x56ae('0xae5')]; _0x43b81d = this[_0x56ae('0x1993')]['h'][_0x10600a]; var _0x2a9c02 = this[_0x56ae('0x198f')]['get_length'](); _0x43b81d['h'][_0x527d2f] = _0x2a9c02; _0x1eeb90[_0x56ae('0x8f0')](_0x2a9c02); this['_vertIndices'][_0x56ae('0x8f0')](_0x10600a); this[_0x56ae('0x1990')][_0x56ae('0x8f0')](_0x527d2f); } else { var _0x198bfc = _0x1a902f[_0x5b6693]; ++_0x5b6693; switch (_0x198bfc['_hx_index']) { case 0x0: var _0x1b30b7 = _0x198bfc[_0x56ae('0x2cb1')], _0x2d9f4e = _0x198bfc[_0x56ae('0x5c')], _0x5ac4a7 = _0x198bfc[_0x56ae('0x1902')]; _0x198bfc = _0x10600a[_0x56ae('0x3b82')]['getImage'](_0x10600a[_0x56ae('0x3316')]['h'][_0x198bfc[_0x56ae('0x506')]]['path']); null != _0x198bfc && _0x1eeb90[_0x56ae('0x3b99')](_0x3ee0eb[_0x56ae('0x3c2c')](_0x198bfc), _0x5ac4a7, _0x2d9f4e, _0x1b30b7); break; case 0x1: _0x1eeb90[_0x56ae('0x10ba')](_0x198bfc['color'], _0x198bfc[_0x56ae('0x1a7b')]); break; case 0x2: _0x1eeb90['beginGradientFill'](_0x198bfc[_0x56ae('0x3c90')], _0x198bfc[_0x56ae('0x3205')], _0x198bfc[_0x56ae('0x3206')], _0x198bfc[_0x56ae('0x3207')], _0x198bfc['matrix'], _0x198bfc['spreadMethod'], _0x198bfc[_0x56ae('0x3c91')], _0x198bfc['focalPointRatio']); break; case 0x3: _0x1eeb90[_0x56ae('0x113f')](_0x198bfc[_0x56ae('0x3c92')], _0x198bfc[_0x56ae('0x3b91')], _0x198bfc[_0x56ae('0x3b92')], _0x198bfc[_0x56ae('0x3b93')]); break; case 0x4: _0x1eeb90[_0x56ae('0x2a57')](); break; case 0x5: _0x1b30b7 = _0x198bfc['miterLimit']; _0x2d9f4e = _0x198bfc['joints']; _0x5ac4a7 = _0x198bfc[_0x56ae('0x3c93')]; var _0x4e6193 = _0x198bfc[_0x56ae('0x1e45')], _0x5c4c32 = _0x198bfc[_0x56ae('0x1e44')], _0x1278e1 = _0x198bfc[_0x56ae('0x1a7b')], _0x5187a4 = _0x198bfc[_0x56ae('0x150e')]; _0x198bfc = _0x198bfc[_0x56ae('0x34cc')]; null != _0x198bfc ? _0x1eeb90['lineStyle'](_0x198bfc, _0x5187a4, _0x1278e1, _0x5c4c32, _0x4e6193, _0x5ac4a7, _0x2d9f4e, _0x1b30b7) : _0x1eeb90[_0x56ae('0x113d')](); break; case 0x6: _0x1eeb90[_0x56ae('0x1140')](_0x198bfc['x'], _0x198bfc['y']); break; case 0x7: _0x1eeb90[_0x56ae('0x113e')](_0x198bfc['x'], _0x198bfc['y']); } } } this[_0x56ae('0x3c8e')] = null; this[_0x56ae('0x3c8d')] = new _0x1f1204(); this[_0x56ae('0x3c8d')][_0x56ae('0xb20')]()[_0x56ae('0x8ae')](_0x527d2f['get_graphics']()); return _0x527d2f; }, '__class__': _0x513c6c }); var _0x25b160 = function() { this['frames'] = []; }; _0x5ac4a7[_0x56ae('0x3c94')] = _0x25b160; _0x25b160[_0x56ae('0x8bf')] = _0x56ae('0x3c94'); _0x25b160[_0x56ae('0x8ee')] = _0x4574dd; _0x25b160[_0x56ae('0x6')] = _0x4e6193(_0x4574dd['prototype'], { 'baseClassName': null, 'frames': null, 'scale9Grid': null, '__createObject': function(_0x2ed675) { _0x21afeb['__initSWF'] = _0x2ed675; _0x21afeb['__initSymbol'] = this; _0x2ed675 = null; null != this[_0x56ae('0x2cb0')] && (_0x2ed675 = _0x5ac4a7[this['className']]); null == _0x2ed675 && null != this['baseClassName'] && (_0x2ed675 = _0x5ac4a7[this[_0x56ae('0x3c95')]]); _0x2ed675 = _0x575257[_0x56ae('0x83c')](null, _0x2ed675) ? _0x4b5a45['createInstance'](_0x2ed675, []) : new _0x21afeb(); _0x2ed675[_0x56ae('0xab5')](this[_0x56ae('0x3c96')]); return _0x2ed675; }, '__class__': _0x25b160 }); var _0xcce55b = function() {}; _0x5ac4a7['openfl._internal.symbols.StaticTextSymbol'] = _0xcce55b; _0xcce55b['__name__'] = _0x56ae('0x3c97'); _0xcce55b[_0x56ae('0x8ee')] = _0x4574dd; _0xcce55b[_0x56ae('0x6')] = _0x4e6193(_0x4574dd[_0x56ae('0x6')], { 'matrix': null, 'records': null, 'rendered': null, '__createObject': function(_0x21bbe0) { var _0x9b252d = new _0x130d1c(), _0x19b6bc = _0x9b252d['__graphics']; if (null != this['rendered']) return _0x9b252d['text'] = this[_0x56ae('0x3c8d')]['text'], _0x19b6bc[_0x56ae('0x8ae')](this[_0x56ae('0x3c8d')]['__graphics']), _0x9b252d; var _0x58f3a1 = ''; if (null != this[_0x56ae('0x3c98')]) for (var _0x239e2e = null, _0x135dda = 0xffffff, _0x1b30b7 = this[_0x56ae('0x1902')]['tx'], _0x2d9f4e = this['matrix']['ty'], _0x5ac4a7, _0x4e6193, _0x5c4c32 = 0x0, _0x22b951 = this[_0x56ae('0x3c98')]; _0x5c4c32 < _0x22b951[_0x56ae('0x32')];) { var _0x54ef72 = _0x22b951[_0x5c4c32]; ++_0x5c4c32; null != _0x54ef72[_0x56ae('0x3317')] && (_0x239e2e = _0x21bbe0[_0x56ae('0x3316')]['h'][_0x54ef72[_0x56ae('0x3317')]]); null != _0x54ef72[_0x56ae('0x1d35')] && (_0x1b30b7 = this[_0x56ae('0x1902')]['tx'] + 0.05 * _0x54ef72['offsetX']); null != _0x54ef72[_0x56ae('0x1078')] && (_0x2d9f4e = this[_0x56ae('0x1902')]['ty'] + 0.05 * _0x54ef72[_0x56ae('0x1078')]); null != _0x54ef72[_0x56ae('0x150e')] && (_0x135dda = _0x54ef72[_0x56ae('0x150e')]); if (_0x1c1b50[_0x56ae('0x367')](null, _0x239e2e)) { _0x5ac4a7 = _0x54ef72[_0x56ae('0x3315')] / 0x400 * 0.05; for (var _0x2b39f7 = 0x0, _0x370254 = _0x54ef72[_0x56ae('0x3c99')]['length']; _0x2b39f7 < _0x370254;) { var _0x252a59 = _0x2b39f7++; _0x4e6193 = _0x54ef72['glyphs'][_0x252a59]; _0x58f3a1 += String[_0x56ae('0xcce')](_0x239e2e[_0x56ae('0x3433')][_0x4e6193]); var _0xf76599 = 0x0; for (_0x4e6193 = _0x239e2e[_0x56ae('0x3c99')][_0x4e6193]; _0xf76599 < _0x4e6193[_0x56ae('0x32')];) { var _0x37c090 = _0x4e6193[_0xf76599]; ++_0xf76599; switch (_0x37c090[_0x56ae('0xce3')]) { case 0x1: _0x19b6bc[_0x56ae('0x10ba')](_0x135dda & 0xffffff, (_0x135dda >> 0x18 & 0xff) / 0xff); break; case 0x3: _0x19b6bc['curveTo'](_0x37c090[_0x56ae('0x3c92')] * _0x5ac4a7 + _0x1b30b7, _0x1c1b50[_0x56ae('0x368')](_0x37c090['controlY'], _0x5ac4a7) + _0x2d9f4e, _0x37c090['anchorX'] * _0x5ac4a7 + _0x1b30b7, _0x1c1b50[_0x56ae('0x378')](_0x37c090[_0x56ae('0x3b93')] * _0x5ac4a7, _0x2d9f4e)); break; case 0x4: _0x19b6bc[_0x56ae('0x2a57')](); break; case 0x5: var _0x4dd284 = _0x37c090['miterLimit'], _0xfe3284 = _0x37c090[_0x56ae('0xa5b')], _0xfba720 = _0x37c090['caps'], _0x11208a = _0x37c090[_0x56ae('0x1e45')], _0x234651 = _0x37c090['pixelHinting'], _0x4622dd = _0x37c090['alpha'], _0x59b8d7 = _0x37c090[_0x56ae('0x150e')]; _0x37c090 = _0x37c090[_0x56ae('0x34cc')]; null != _0x37c090 ? _0x19b6bc[_0x56ae('0x113d')](_0x37c090, _0x59b8d7, _0x4622dd, _0x234651, _0x11208a, _0xfba720, _0xfe3284, _0x4dd284) : _0x19b6bc[_0x56ae('0x113d')](); break; case 0x6: _0x19b6bc[_0x56ae('0x1140')](_0x37c090['x'] * _0x5ac4a7 + _0x1b30b7, _0x37c090['y'] * _0x5ac4a7 + _0x2d9f4e); break; case 0x7: _0x19b6bc[_0x56ae('0x113e')](_0x37c090['x'] * _0x5ac4a7 + _0x1b30b7, _0x37c090['y'] * _0x5ac4a7 + _0x2d9f4e); } } _0x1b30b7 += 0.05 * _0x54ef72[_0x56ae('0x3c9a')][_0x252a59]; } } } _0x9b252d['text'] = _0x58f3a1; this[_0x56ae('0x3c98')] = null; this[_0x56ae('0x3c8d')] = new _0x130d1c(); this[_0x56ae('0x3c8d')][_0x56ae('0x2a9')] = _0x58f3a1; this[_0x56ae('0x3c8d')][_0x56ae('0x9c9')]['copyFrom'](_0x9b252d['__graphics']); return _0x9b252d; }, '__class__': _0xcce55b }); var _0x327aef = function() {}; _0x5ac4a7[_0x56ae('0x3c9b')] = _0x327aef; _0x327aef['__name__'] = _0x56ae('0x3c9b'); _0x327aef[_0x56ae('0x6')] = {}; _0x327aef[_0x56ae('0x6')][_0x56ae('0x3c9a')] = null; _0x327aef[_0x56ae('0x6')][_0x56ae('0x150e')] = null; _0x327aef[_0x56ae('0x6')][_0x56ae('0x3315')] = null; _0x327aef[_0x56ae('0x6')][_0x56ae('0x3317')] = null; _0x327aef[_0x56ae('0x6')]['glyphs'] = null; _0x327aef[_0x56ae('0x6')][_0x56ae('0x1d35')] = null; _0x327aef[_0x56ae('0x6')][_0x56ae('0x1078')] = null; _0x327aef[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x327aef; var _0x187269 = function() {}; _0x5ac4a7[_0x56ae('0x3c9c')] = _0x187269; _0x187269[_0x56ae('0x8bf')] = _0x56ae('0x3c9c'); _0x187269[_0x56ae('0x6')] = {}; _0x187269[_0x56ae('0x6')][_0x56ae('0x3c9d')] = null; _0x187269[_0x56ae('0x6')]['objects'] = null; _0x187269[_0x56ae('0x6')][_0x56ae('0x3c9e')] = null; _0x187269[_0x56ae('0x6')]['scriptSource'] = null; _0x187269[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x187269; var _0x5a5eb1 = function() {}; _0x5ac4a7[_0x56ae('0x3c9f')] = _0x5a5eb1; _0x5a5eb1[_0x56ae('0x8bf')] = _0x56ae('0x3c9f'); _0x5a5eb1[_0x56ae('0x6')] = {}; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x3ca0')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x3ca1')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x3ca2')] = null; _0x5a5eb1[_0x56ae('0x6')]['colorTransform'] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x946')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x3aba')] = null; _0x5a5eb1[_0x56ae('0x6')]['id'] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x1902')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x18e2')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x1266')] = null; _0x5a5eb1[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5a5eb1; var _0x36470c = _0x3acb5b[_0x56ae('0x3ca3')] = {}, _0x44e05a = function(_0x31c402) { this[_0x56ae('0x1926')] = _0x31c402; this[_0x56ae('0x727')] = this[_0x56ae('0x3d')] = 0x64; this[_0x56ae('0xb39')](''); this[_0x56ae('0xca1')] = new _0x3c6685(0x0, 0x0, 0x0, 0x0); this[_0x56ae('0x30ee')] = new _0x3c6685(0x0, 0x0, 0x0, 0x0); this['type'] = 0x0; this[_0x56ae('0x3373')] = 0x2; this[_0x56ae('0x337a')] = !0x1; this[_0x56ae('0x3314')] = !0x0; this[_0x56ae('0x3336')] = 0x0; this[_0x56ae('0x191e')] = !0x1; this[_0x56ae('0x2118')] = 0xffffff; this[_0x56ae('0x944')] = !0x1; this[_0x56ae('0x3349')] = 0x1; this[_0x56ae('0x336b')] = 0x0; this[_0x56ae('0x330f')] = !0x1; this['numLines'] = 0x1; this[_0x56ae('0x3143')] = this[_0x56ae('0x3c79')] = 0x0; this['set_scrollV'](0x1); this[_0x56ae('0x1ab9')] = !0x1; this[_0x56ae('0x3ca4')] = _0x252a59['toFloatVector'](null); this['lineBreaks'] = _0x252a59[_0x56ae('0x9a6')](null); this[_0x56ae('0x3ca5')] = _0x252a59['toFloatVector'](null); this[_0x56ae('0x3ca6')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x319a')] = _0x252a59['toFloatVector'](null); this[_0x56ae('0x3ca7')] = _0x252a59[_0x56ae('0x975')](null); this['layoutGroups'] = _0x252a59['toObjectVector'](null); this[_0x56ae('0x32ee')] = _0x252a59['toObjectVector'](null); null == _0x44e05a[_0x56ae('0x8ab')] && (_0x44e05a[_0x56ae('0x8ab')] = window[_0x56ae('0xc51')][_0x56ae('0xc52')](_0x56ae('0xa34'))[_0x56ae('0x1da4')]('2d')); }; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0xc87')] = 'openfl._internal.symbols.timeline.FrameObjectType'; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0xcda')] = [_0x56ae('0x3ca8'), _0x56ae('0x3ca9'), _0x56ae('0x3caa')]; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca8')] = {}; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca9')] = {}; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3caa')] = {}; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3caa')]['_hx_index'] = 0x2; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3caa')][_0x56ae('0xce4')] = _0x56ae('0x3ca3'); _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3caa')][_0x56ae('0x8a8')] = _0x370254; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca9')][_0x56ae('0xce3')] = 0x1; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca9')][_0x56ae('0xce4')] = _0x56ae('0x3ca3'); _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca9')]['toString'] = _0x370254; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca8')][_0x56ae('0xce3')] = 0x0; _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca8')]['__enum__'] = _0x56ae('0x3ca3'); _0x3acb5b[_0x56ae('0x3ca3')][_0x56ae('0x3ca8')][_0x56ae('0x8a8')] = _0x370254; _0x5ac4a7[_0x56ae('0x3cab')] = _0x44e05a; _0x44e05a['__name__'] = _0x56ae('0x3cab'); _0x44e05a[_0x56ae('0x3cac')] = function(_0x5df4bb) { var _0x51c6b6 = _0x545121[_0x56ae('0xc7b')]; return null != _0x586025[_0x5df4bb] ? _0x51c6b6[_0x56ae('0x99c')](_0x5df4bb) : _0x51c6b6['h'][_0x5df4bb]; }; _0x44e05a['findFontVariant'] = function(_0x55e01e) { var _0x9ffe87 = _0x55e01e[_0x56ae('0x211d')], _0x5063a1 = _0x55e01e[_0x56ae('0x211e')], _0x1d1498 = _0x55e01e['italic']; null == _0x9ffe87 && (_0x9ffe87 = _0x56ae('0x331b')); _0x55e01e = _0x876409[_0x56ae('0x31')](_0x876409[_0x56ae('0x31')](_0x9ffe87, _0x56ae('0x3cad'), ''), _0x56ae('0x87'), ''); if (_0x5063a1 && _0x1d1498) { var _0x128006 = _0x545121[_0x56ae('0xc7b')]; var _0x6fff45 = _0x55e01e + _0x56ae('0x3cae'); _0x128006 = null != _0x586025[_0x6fff45] ? _0x128006['existsReserved'](_0x6fff45) : _0x128006['h'][_0x56ae('0x900')](_0x6fff45); } else _0x128006 = !0x1; if (_0x128006) return _0x44e05a[_0x56ae('0x3cac')](_0x55e01e + _0x56ae('0x3cae')); _0x5063a1 ? (_0x5063a1 = _0x545121[_0x56ae('0xc7b')], _0x128006 = _0x55e01e + _0x56ae('0x3caf'), _0x5063a1 = null != _0x586025[_0x128006] ? _0x5063a1[_0x56ae('0x99b')](_0x128006) : _0x5063a1['h'][_0x56ae('0x900')](_0x128006)) : _0x5063a1 = !0x1; if (_0x5063a1) return _0x44e05a['findFont'](_0x55e01e + _0x56ae('0x3caf')); _0x1d1498 ? (_0x1d1498 = _0x545121[_0x56ae('0xc7b')], _0x5063a1 = _0x55e01e + _0x56ae('0x3cb0'), _0x1d1498 = null != _0x586025[_0x5063a1] ? _0x1d1498['existsReserved'](_0x5063a1) : _0x1d1498['h']['hasOwnProperty'](_0x5063a1)) : _0x1d1498 = !0x1; return _0x1d1498 ? _0x44e05a[_0x56ae('0x3cac')](_0x55e01e + _0x56ae('0x3cb0')) : _0x44e05a[_0x56ae('0x3cac')](_0x9ffe87); }; _0x44e05a['getFormatHeight'] = function(_0x52e9dd) { var _0x15cc4a = {}; _0x15cc4a[_0x56ae('0x3cb1')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; _0x44e05a[_0x56ae('0x8ab')][_0x56ae('0x211d')] = _0x44e05a['getFont'](_0x52e9dd); var _0x591e39 = _0x44e05a[_0x56ae('0x3cb2')](_0x52e9dd); if (null != _0x52e9dd[_0x56ae('0x3318')]) { if (_0x56ae('0x3cb3') !== _0x56ae('0x3cb4')) { var _0x509110 = _0x52e9dd[_0x56ae('0xf46')] * _0x52e9dd[_0x56ae('0x3318')]; _0x591e39 = _0x52e9dd['size'] * _0x52e9dd[_0x56ae('0x3319')]; } else { _0x15cc4a[_0x56ae('0x3cb1')](null, _0x591e39) && (_0x591e39 = this); if (_0x591e39[_0x56ae('0x186d')] == _0x52e9dd) return _0x591e39; for (var _0x1bcbb6 = 0x0, _0x2b9816 = _0x591e39[_0x56ae('0x1837')][_0x56ae('0x9fa')](); _0x1bcbb6 < _0x2b9816;) { var _0x3a32c7 = _0x1bcbb6++; _0x3a32c7 = this[_0x56ae('0x185f')](_0x52e9dd, _0x591e39[_0x56ae('0x1837')][_0x56ae('0x1b')](_0x3a32c7)); if (null != _0x3a32c7) return _0x3a32c7; } return null; } } else null != _0x591e39 && 0x0 != _0x591e39['unitsPerEM'] ? (_0x509110 = _0x591e39[_0x56ae('0xc44')] / _0x591e39['unitsPerEM'] * _0x52e9dd[_0x56ae('0xf46')], _0x591e39 = Math['abs'](_0x591e39[_0x56ae('0xc45')] / _0x591e39[_0x56ae('0xc49')] * _0x52e9dd[_0x56ae('0xf46')])) : (_0x509110 = _0x52e9dd[_0x56ae('0xf46')], _0x591e39 = 0.185 * _0x52e9dd['size']); return _0x575257[_0x56ae('0x83d')](_0x509110, _0x591e39) + _0x52e9dd[_0x56ae('0x3328')]; }; _0x44e05a[_0x56ae('0xb5e')] = function(_0x409bb8) { var _0x3fb3e0 = _0x409bb8[_0x56ae('0x211d')], _0x224918 = _0x409bb8[_0x56ae('0x211e')], _0x4fb048 = _0x409bb8[_0x56ae('0x36b8')]; null == _0x3fb3e0 && (_0x3fb3e0 = _0x56ae('0x331b')); var _0x28c64f = _0x876409[_0x56ae('0x31')](_0x876409[_0x56ae('0x31')](_0x3fb3e0, _0x56ae('0x3cad'), ''), _0x1c1b50[_0x56ae('0x3cb5')], ''); if (_0x224918 && _0x4fb048) { var _0xbbaaa4 = _0x545121[_0x56ae('0xc7b')]; var _0x1b30b7 = _0x28c64f + _0x56ae('0x3cae'); _0xbbaaa4 = null != _0x586025[_0x1b30b7] ? _0xbbaaa4[_0x56ae('0x99b')](_0x1b30b7) : _0xbbaaa4['h'][_0x56ae('0x900')](_0x1b30b7); } else _0xbbaaa4 = !0x1; _0xbbaaa4 ? (_0x3fb3e0 = _0x28c64f + _0x56ae('0x3cae'), _0x4fb048 = _0x224918 = !0x1) : (_0x224918 ? (_0xbbaaa4 = _0x545121[_0x56ae('0xc7b')], _0x1b30b7 = _0x28c64f + _0x56ae('0x3caf'), _0xbbaaa4 = null != _0x586025[_0x1b30b7] ? _0xbbaaa4['existsReserved'](_0x1b30b7) : _0xbbaaa4['h'][_0x56ae('0x900')](_0x1b30b7)) : _0xbbaaa4 = !0x1, _0xbbaaa4 ? (_0x3fb3e0 = _0x28c64f + _0x56ae('0x3caf'), _0x224918 = !0x1) : (_0x4fb048 ? (_0xbbaaa4 = _0x545121['__fontByName'], _0x1b30b7 = _0x1c1b50[_0x56ae('0x37d')](_0x28c64f, '\x20Italic'), _0xbbaaa4 = null != _0x586025[_0x1b30b7] ? _0xbbaaa4[_0x56ae('0x99b')](_0x1b30b7) : _0xbbaaa4['h'][_0x56ae('0x900')](_0x1b30b7)) : _0xbbaaa4 = !0x1, _0xbbaaa4 ? (_0x3fb3e0 = _0x28c64f + _0x56ae('0x3cb0'), _0x4fb048 = !0x1) : (_0x224918 && (-0x1 < _0x3fb3e0[_0x56ae('0x3b')]('\x20Bold\x20') || _0x876409[_0x56ae('0x56')](_0x3fb3e0, _0x56ae('0x3caf'))) && (_0x224918 = !0x1), _0x4fb048 && (-0x1 < _0x3fb3e0['indexOf']('\x20Italic\x20') || _0x876409[_0x56ae('0x56')](_0x3fb3e0, _0x56ae('0x3cb0'))) && (_0x4fb048 = !0x1)))); _0x224918 = (_0x4fb048 ? _0x56ae('0x3cb6') : _0x56ae('0x3cb7')) + _0x56ae('0x3cb7') + (_0x224918 ? _0x56ae('0x3cb8') : _0x56ae('0x3cb7')); _0x224918 += _0x409bb8[_0x56ae('0xf46')] + 'px'; _0x224918 += '/' + (_0x409bb8[_0x56ae('0x3328')] + _0x409bb8[_0x56ae('0xf46')] + 0x3) + 'px\x20'; switch (_0x3fb3e0) { case _0x56ae('0x331a'): _0x409bb8 = _0x56ae('0x3cb9'); break; case _0x56ae('0x331b'): _0x409bb8 = _0x56ae('0x3cba'); break; case '_typewriter': _0x409bb8 = _0x56ae('0x3cbb'); break; default: _0x409bb8 = '\x27' + _0x3fb3e0[_0x56ae('0x31')](/^[\s'"]+(.*)[\s'"]+$/, '$1') + '\x27'; } return _0x224918 += '' + _0x409bb8; }; _0x44e05a[_0x56ae('0x3cb2')] = function(_0x3757d3) { return _0x44e05a[_0x56ae('0x3cbc')](_0x3757d3); }; _0x44e05a[_0x56ae('0x6')] = {}; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3348')] = null; _0x44e05a[_0x56ae('0x6')]['autoSize'] = null; _0x44e05a[_0x56ae('0x6')]['background'] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x2118')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x191e')] = null; _0x44e05a[_0x56ae('0x6')]['borderColor'] = null; _0x44e05a[_0x56ae('0x6')]['bottomScrollV'] = null; _0x44e05a[_0x56ae('0x6')]['bounds'] = null; _0x44e05a[_0x56ae('0x6')]['embedFonts'] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3349')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x2d73')] = null; _0x44e05a[_0x56ae('0x6')]['lineAscents'] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3cbd')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3ca5')] = null; _0x44e05a[_0x56ae('0x6')]['lineLeadings'] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x319a')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3ca7')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x336b')] = null; _0x44e05a[_0x56ae('0x6')]['maxScrollH'] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3cbe')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x330f')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x32f3')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3143')] = null; _0x44e05a[_0x56ae('0x6')]['scrollV'] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3314')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3c79')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x2a9')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x30ee')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x319b')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x32ee')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3375')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x1ab9')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x1926')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3331')] = null; _0x44e05a[_0x56ae('0x6')]['__restrictRegexp'] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x2a69')] = null; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x2d36')] = function() { var _0x48d449 = this.border ? 0x1 : 0x0; this.bounds.width = this.width + _0x48d449; this.bounds.height = this.height + _0x48d449; for (var _0x5675eb = _0x48d449 = this.width, _0x10acb4 = this.layoutGroups.iterator(); _0x10acb4.hasNext();) { var _0x4fc88d = _0x10acb4.next(); _0x4fc88d.offsetX < _0x48d449 && (_0x48d449 = _0x4fc88d.offsetX); _0x4fc88d.offsetY < _0x5675eb && (_0x5675eb = _0x4fc88d.offsetY); } _0x48d449 >= this.width && (_0x48d449 = 0x2); _0x5675eb >= this.height && (_0x5675eb = 0x2); this.textBounds.setTo(Math.max(_0x48d449 - 0x2, 0x0), Math.max(_0x1c1b50.nycFH(_0x5675eb, 0x2), 0x0), Math.min(this.textWidth + 0x4, this.bounds.width + 0x4), Math.min(1.185 * this.textHeight + 0x4, this.bounds.height + 0x4)); }; _0x44e05a[_0x56ae('0x6')]['getLineBreakIndex'] = function(_0x218d3e) { null == _0x218d3e && (_0x218d3e = 0x0); var _0x3ec428 = this.text.indexOf('\x0a', _0x218d3e); _0x218d3e = this.text.indexOf('\x0d', _0x218d3e); return -0x1 == _0x3ec428 ? _0x218d3e : -0x1 == _0x218d3e ? _0x3ec428 : _0x3ec428 < _0x218d3e ? _0x3ec428 : _0x218d3e; }; _0x44e05a[_0x56ae('0x6')]['getLineMeasurements'] = function() { if ('bJnhX' === _0x56ae('0x3cbf')) { var _0x38dc45 = _0x17fa71++; this._passes.get(_0x38dc45).set_smooth(_0x58a2ea); } else { this.lineAscents.set_length(0x0); this.lineDescents.set_length(0x0); this.lineLeadings.set_length(0x0); this.lineHeights.set_length(0x0); this.lineWidths.set_length(0x0); var _0x58a2ea = 0x0, _0x17fa71 = 0x0, _0x38a6ba = null, _0x4f85f4 = 0x0, _0xf830fa = 0x0, _0x5dfe3b; this.textHeight = this.textWidth = 0x0; this.numLines = 0x1; this.maxScrollH = 0x0; for (var _0x1b30b7 = this.layoutGroups.iterator(); _0x1b30b7.hasNext();) { for (_0x5dfe3b = _0x1b30b7.next(); _0x5dfe3b.lineIndex > _0x1c1b50.nycFH(this.numLines, 0x1);) this.lineAscents.push(_0x58a2ea), this.lineDescents.push(_0x17fa71), this.lineLeadings.push(null != _0x38a6ba ? _0x38a6ba : 0x0), this.lineHeights.push(_0x4f85f4), this.lineWidths.push(_0xf830fa), _0x17fa71 = _0x58a2ea = 0x0, _0x38a6ba = null, _0xf830fa = _0x4f85f4 = 0x0, this.numLines++; _0x58a2ea = Math.max(_0x58a2ea, _0x5dfe3b.ascent); _0x17fa71 = Math.max(_0x17fa71, _0x5dfe3b.descent); _0x38a6ba = _0x1c1b50.JSRQQ(null, _0x38a6ba) ? _0x5dfe3b.leading : Math.max(_0x38a6ba, _0x5dfe3b.leading) | 0x0; _0x4f85f4 = Math.max(_0x4f85f4, _0x5dfe3b.height); _0xf830fa = _0x5dfe3b.offsetX - 0x2 + _0x5dfe3b.width; _0xf830fa > this.textWidth && (this.textWidth = _0xf830fa); _0x5dfe3b = _0x5dfe3b.offsetY - 0x2 + _0x5dfe3b.ascent + _0x5dfe3b.descent; _0x5dfe3b > this.textHeight && (this.textHeight = _0x5dfe3b); } 0x0 == this.textHeight && _0x1c1b50.IljUK(null, this.textField) && 0x1 == this.textField.get_type() && (_0x58a2ea = this.textField.__textFormat, _0x17fa71 = _0x44e05a.getFontInstance(_0x58a2ea), _0x1c1b50.vFTqo(null, _0x58a2ea.__ascent) ? (_0x1b30b7 = _0x58a2ea.size * _0x58a2ea.__ascent, _0x5dfe3b = _0x58a2ea.size * _0x58a2ea.__descent) : null != _0x17fa71 && 0x0 != _0x17fa71.unitsPerEM ? (_0x1b30b7 = _0x17fa71.ascender / _0x17fa71.unitsPerEM * _0x58a2ea.size, _0x5dfe3b = Math.abs(_0x17fa71.descender / _0x17fa71.unitsPerEM * _0x58a2ea.size)) : (_0x1b30b7 = _0x58a2ea.size, _0x5dfe3b = 0.185 * _0x58a2ea.size), _0x38a6ba = _0x58a2ea.leading, _0x58a2ea = _0x1b30b7, _0x17fa71 = _0x5dfe3b, this.textHeight = _0x1b30b7 + _0x5dfe3b); this.lineAscents.push(_0x58a2ea); this.lineDescents.push(_0x17fa71); this.lineLeadings.push(null != _0x38a6ba ? _0x38a6ba : 0x0); this.lineHeights.push(_0x4f85f4); this.lineWidths.push(_0xf830fa); 0x1 == this.numLines && 0x0 < _0x38a6ba && (this.textHeight += _0x38a6ba); 0x0 < this.layoutGroups.get_length() && (_0xf830fa = this.layoutGroups.get(this.layoutGroups.get_length() - 0x1), null != _0xf830fa && _0xf830fa.startIndex == _0xf830fa.endIndex && (this.textHeight -= _0x4f85f4)); if (0x2 != this.autoSize) switch (this.autoSize) { case 0x0: case 0x1: case 0x3: this.wordWrap || (this.width = this.textWidth + 0x4), this.height = this.textHeight + 0x4, this.bottomScrollV = this.numLines; } this.maxScrollH = this.textWidth > this.width - 0x4 ? this.textWidth - this.width + 0x4 | 0x0 : 0x0; this.scrollH > this.maxScrollH && (this.scrollH = this.maxScrollH); } }; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3cc0')] = function() { var _0x1e3861 = { YBsCM: function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; } }; var _0x520480 = this; this.layoutGroups.set_length(0x0); if (null != this.text && '' != this.text) { var _0x137fa1 = -0x1, _0x50d27a = null, _0x1a6e0c = null, _0x49efee = _0x5bdbed.__defaultTextFormat.clone(), _0x9eae66 = 0x0, _0x1b30b7 = 0x0, _0x2d9f4e = 0x0, _0x5ac4a7 = 0x0, _0x4e6193 = 0x3, _0x5c4c32 = null, _0x4e914c = null, _0x3dd310 = 0x0, _0x2b39f7 = 0x0, _0x370254 = 0x0, _0x37c090 = -0x2, _0x252a59 = -0x1, _0xf76599 = this.text.indexOf('\x20'), _0x4dd284 = this.getLineBreakIndex(), _0xfe3284 = 0x2, _0xfba720 = 0x2, _0x234651 = 0x0, _0x4622dd = 0x0, _0x59b8d7 = function(_0x137fa1, _0x50d27a, _0x1a6e0c) { var _0x49efee = []; if (null == _0x520480.__useIntAdvances) { var _0x9eae66 = new _0x279dc0(_0x56ae('0x2a6a'), ''); _0x520480.__useIntAdvances = _0x9eae66.match(window.navigator.userAgent); } if (_0x520480.__useIntAdvances) { _0x9eae66 = 0x0; for (var _0x1b30b7, _0x2d9f4e = _0x50d27a; _0x2d9f4e < _0x1a6e0c;) _0x1b30b7 = _0x2d9f4e++, _0x1b30b7 = _0x44e05a.__context.measureText(_0x137fa1.substring(_0x50d27a, _0x1b30b7 + 0x1)).width, _0x49efee.push(_0x1b30b7 - _0x9eae66), _0x9eae66 = _0x1b30b7; } else for (; _0x50d27a < _0x1a6e0c;) _0x9eae66 = _0x50d27a++, _0x9eae66 < _0x137fa1.length - 0x1 ? (_0x2d9f4e = _0x44e05a.__context.measureText(_0x137fa1.charAt(_0x9eae66 + 0x1)).width, _0x9eae66 = _0x44e05a.__context.measureText(_0x11208a.substr(_0x137fa1, _0x9eae66, 0x2)).width - _0x2d9f4e) : _0x9eae66 = _0x44e05a.__context.measureText(_0x137fa1.charAt(_0x9eae66)).width, _0x49efee.push(_0x9eae66); return _0x49efee; }, _0x3acb5b = function(_0x520480) { if (_0x56ae('0x3cc1') === _0x56ae('0x3cc1')) { for (var _0x137fa1 = 0x0, _0x50d27a = 0x0; _0x50d27a < _0x520480.length;) { var _0x1a6e0c = _0x520480[_0x50d27a]; ++_0x50d27a; _0x137fa1 += _0x1a6e0c; } return _0x137fa1; } else { _0x520480.enterNode(this) && (_0x1ebd22.prototype.acceptTraverser.call(this, _0x520480), _0x520480.applyLightProbe(this._light)); } }, _0x3db706 = function(_0x137fa1, _0x1a6e0c) { null == _0x5c4c32 || _0x5c4c32.startIndex != _0x5c4c32.endIndex ? (_0x5c4c32 = new _0x1a9b4e(_0x50d27a.format, _0x137fa1, _0x1a6e0c), _0x520480.layoutGroups.push(_0x5c4c32)) : (_0x5c4c32.format = _0x50d27a.format, _0x5c4c32.startIndex = _0x137fa1, _0x5c4c32.endIndex = _0x1a6e0c); }, _0x1adea8 = function() { null != _0x49efee.__ascent ? (_0x1b30b7 = _0x49efee.size * _0x49efee.__ascent, _0x5ac4a7 = _0x49efee.size * _0x49efee.__descent) : null != _0x1a6e0c && 0x0 != _0x1a6e0c.unitsPerEM ? (_0x1b30b7 = _0x1a6e0c.ascender / _0x1a6e0c.unitsPerEM * _0x49efee.size, _0x5ac4a7 = Math.abs(_0x1a6e0c.descender / _0x1a6e0c.unitsPerEM * _0x49efee.size)) : (_0x1b30b7 = _0x49efee.size, _0x5ac4a7 = 0.185 * _0x49efee.size); _0x9eae66 = _0x49efee.leading; _0x2b39f7 = Math.ceil(_0x1b30b7 + _0x5ac4a7 + _0x9eae66); _0x2b39f7 > _0x370254 && (_0x370254 = _0x2b39f7); _0x1b30b7 > _0x2d9f4e && (_0x2d9f4e = _0x1b30b7); }, _0x22d4e6 = function() { var _0x9eae66 = _0x520480.textFormatRanges.get_length() - 0x1; return _0x137fa1 < _0x9eae66 ? (_0x137fa1 += 0x1, _0x50d27a = _0x520480.textFormatRanges.get(_0x137fa1), _0x49efee.__merge(_0x50d27a.format), _0x44e05a.__context.font = _0x44e05a.getFont(_0x49efee), _0x1a6e0c = _0x44e05a.getFontInstance(_0x49efee), !0x0) : !0x1; }, _0x3ba658 = function(_0x1a6e0c, _0x49efee) { if (_0x49efee <= _0x50d27a.end) _0x4e914c = _0x59b8d7(_0x520480.text, _0x1a6e0c, _0x49efee), _0x3dd310 = _0x3acb5b(_0x4e914c); else { var _0x9eae66 = _0x1a6e0c; _0x1a6e0c = _0x50d27a.end; var _0x1b30b7 = 0x0; _0x4e914c = []; for (_0x3dd310 = 0x0;;) if (_0x9eae66 != _0x1a6e0c && (_0x9eae66 = _0x59b8d7(_0x520480.text, _0x9eae66, _0x1a6e0c), _0x4e914c = _0x4e914c.concat(_0x9eae66)), _0x1a6e0c != _0x49efee) { if (!_0x22d4e6()) { _0x131690.warn('You\x20found\x20a\x20bug\x20in\x20OpenFL\x27s\x20text\x20code!\x20Please\x20save\x20a\x20copy\x20of\x20your\x20project\x20and\x20contact\x20Joshua\x20Granick\x20(@singmajesty)\x20so\x20we\x20can\x20fix\x20this.', { fileName: _0x56ae('0x3cc2'), lineNumber: 0x423, className: _0x56ae('0x3cab'), methodName: _0x56ae('0x3cc0') }); break; } _0x9eae66 = _0x1a6e0c; _0x1a6e0c = _0x49efee < _0x50d27a.end ? _0x49efee : _0x50d27a.end; ++_0x1b30b7; } else { _0x3dd310 = _0x3acb5b(_0x4e914c); break; } _0x137fa1 -= _0x1b30b7 + 0x1; _0x22d4e6(); } }, _0x4e9ff1 = function(_0x137fa1) { if (_0x56ae('0x3cc3') !== _0x56ae('0x3cc4')) { if (_0x137fa1 <= _0x50d27a.end) _0x4e914c = _0x59b8d7(_0x520480.text, _0x234651, _0x137fa1), _0x3dd310 = _0x575257.EqMeS(_0x3acb5b, _0x4e914c), _0x3db706(_0x234651, _0x137fa1), _0x5c4c32.positions = _0x4e914c, _0x5c4c32.offsetX = _0xfe3284, _0x5c4c32.ascent = _0x1b30b7, _0x5c4c32.descent = _0x5ac4a7, _0x5c4c32.leading = _0x9eae66, _0x5c4c32.lineIndex = _0x4622dd, _0x5c4c32.offsetY = _0xfba720, _0x5c4c32.width = _0x3dd310, _0x5c4c32.height = _0x2b39f7, _0xfe3284 += _0x3dd310, _0x575257.ijNIv(_0x137fa1, _0x50d27a.end) && (_0x5c4c32 = null, _0x22d4e6(), _0x1adea8()); else for (;;) { if (_0x56ae('0x3cc5') !== 'QHTWe') { if (0x0 != this.currentFrame) { this.currentFrame = 0x0; if (null != this.onLoopCallback) this.onLoopCallback(this); this.removeOnLoop && _0x1e3861.YBsCM(null, this.movieClip.parent) && this.movieClip.parent.removeChild(this.movieClip); } } else { var _0x1a6e0c = _0x137fa1 < _0x50d27a.end ? _0x137fa1 : _0x50d27a.end; _0x234651 != _0x1a6e0c && (_0x4e914c = _0x59b8d7(_0x520480.text, _0x234651, _0x1a6e0c), _0x3dd310 = _0x3acb5b(_0x4e914c), _0x3db706(_0x234651, _0x1a6e0c), _0x5c4c32.positions = _0x4e914c, _0x5c4c32.offsetX = _0xfe3284, _0x5c4c32.ascent = _0x1b30b7, _0x5c4c32.descent = _0x5ac4a7, _0x5c4c32.leading = _0x9eae66, _0x5c4c32.lineIndex = _0x4622dd, _0x5c4c32.offsetY = _0xfba720, _0x5c4c32.width = _0x3dd310, _0x5c4c32.height = _0x2b39f7, _0xfe3284 += _0x3dd310, _0x234651 = _0x1a6e0c); _0x1a6e0c == _0x50d27a.end && (_0x5c4c32 = null); if (_0x1a6e0c == _0x137fa1) break; if (!_0x22d4e6()) { _0x131690.warn(_0x56ae('0x3cc6'), { fileName: _0x56ae('0x3cc2'), lineNumber: 0x47b, className: _0x56ae('0x3cab'), methodName: _0x56ae('0x3cc0') }); break; } _0x1adea8(); } } _0x234651 = _0x137fa1; } else { var _0x427946 = i > 0x0; switch (_0x427946) { case !![]: return this.item + '_' + this.value + '_' + i; default: this.item + '_' + this.value; } } }, _0x56b9a2 = function() { if (_0x56ae('0x3cc7') === 'rCvTT') { this.contentsDirty = !0x0; var _0x724c7c = this.contents; for (_0x520480 = new _0x380a2a(null != _0x137fa1 ? _0x137fa1 - 0x1 : _0x724c7c.get_numChildren() - 0x1, null != _0x520480 ? _0x520480 : 0x0, -0x1); _0x520480.currentValue + _0x520480.increment != _0x520480.end;) _0x137fa1 = _0x520480.currentValue += _0x520480.increment, _0x724c7c.removeChildAt(_0x137fa1); } else { _0x1adea8(); for (var _0x137fa1 = _0x520480.layoutGroups.get_length(); - 0x1 < --_0x137fa1;) { var _0x50d27a = _0x520480.layoutGroups.get(_0x137fa1); if (_0x50d27a.lineIndex < _0x4622dd) break; _0x50d27a.lineIndex > _0x4622dd || (_0x50d27a.ascent = _0x2d9f4e, _0x50d27a.height = _0x370254); } _0xfba720 += _0x370254; _0x370254 = _0x2d9f4e = 0x0; _0x4622dd += 0x1; _0xfe3284 = 0x2; } }, _0x13b6ca = function(_0x137fa1) { var _0xc8a4d2 = { dGQsq: function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }, bbabn: function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }, nbBcq: function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }, dAlZT: function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }, HBhDY: function(_0x414542, _0x30ec61, _0x146bba) { return _0x414542(_0x30ec61, _0x146bba); } }; if (0x4 <= _0x520480.width && _0x520480.wordWrap) { var _0x50d27a = _0x4e914c, _0x1a6e0c, _0x49efee, _0x9eae66; for (_0x1a6e0c = _0x3acb5b(_0x50d27a); _0xfe3284 + _0x1a6e0c > _0x520480.width - 0x2;) { if (_0x56ae('0x3cc8') === _0x56ae('0x3cc9')) { _0x2b39f7.view.get_camera().set_x(-0x60); _0x2b39f7.view.get_camera().set_y(0x2b); _0x2b39f7.view.get_camera().set_z(0x640); var _0x22e676 = _0x2b39f7.view.get_camera(), _0x2a3d36 = null; null == _0x2a3d36 && (_0x2a3d36 = new _0x20e8d2()); var _0x46e494 = Math.sin(0.39269908169872414); _0x2a3d36.x = -0.155 * _0x46e494; _0x2a3d36.y = 0.979 * _0x46e494; _0x2a3d36.z = 0.13 * _0x46e494; _0x2a3d36.w = Math.cos(0.39269908169872414); _0x46e494 = _0x2a3d36.x * _0x2a3d36.x + _0xc8a4d2.dGQsq(_0x2a3d36.y, _0x2a3d36.y) + _0x2a3d36.z * _0x2a3d36.z + _0xc8a4d2.bbabn(_0x2a3d36.w, _0x2a3d36.w); var _0x14c1b4 = _0x46e494 - 0x1; 1e-10 > (0x0 <= _0x14c1b4 ? _0x14c1b4 : -_0x14c1b4) || (_0xc8a4d2.nbBcq(0x0, _0x46e494) ? (_0x2a3d36.x = 0x0, _0x2a3d36.y = 0x0, _0x2a3d36.z = 0x0, _0x2a3d36.w = 0x1) : (_0x46e494 = _0xc8a4d2.dAlZT(0x1, Math.sqrt(_0x46e494)), _0x2a3d36.x *= _0x46e494, _0x2a3d36.y *= _0x46e494, _0x2a3d36.z *= _0x46e494, _0x2a3d36.w *= _0x46e494)); _0x22e676.set_eulers(_0x2eb087.toEulerAngles(_0x2a3d36).get_degrees()); this.tunnel.display(0x0); this.angel.setIndexedPosition(4.8, 0x17); this.angel.spritesheet.set_currentFrame(0x50); this.angel.spritesheet.set_xInverted(!0x1); this.bunny.setIndexedPosition(4.8, 22.9, null, 0x23); this.bunny.spritesheet.set_currentFrame(0x14); this.bunny.spritesheet.set_xInverted(!0x1); this.pastafarian.setIndexedPosition(0x5, 0x28); this.pastafarian.spritesheet.set_currentFrame(0x65); this.pastafarian.spritesheet.set_xInverted(!0x0); this.child.setIndexedPosition(4.9, 21.2); this.child.spritesheet.set_currentFrame(0x46); this.child.spritesheet.set_xInverted(!0x0); this.duplicator.setIndexedPosition(5.3, 0x15); this.duplicator.spritesheet.set_currentFrame(0x2f); this.duplicator.spritesheet.set_xInverted(!0x0); _0x22e676 = new _0x5c4c32(this.angel.get_onScreen()); this.dialog.addBubble(_0x56ae('0x2582'), -0x140, 0x78, null, null, null, _0x22e676, null); this.frameMinTime = 0x1; this.dialog.updateCallback = (_0xf76599 = this.tunnel, _0xc8a4d2.HBhDY(_0x2d9f4e, _0xf76599, _0xf76599.display)); this.jumpAnimation = new _0x277b24(this.bunny, -0x1, 0xc8, !0x1); this.jumpAnimation.landCallback = _0x2d9f4e(this, this.squish); this.tunnel.registerAnimation(this.jumpAnimation); this.squishAnimation = new _0x3248ff(this.angel, new _0x1b25e8(0x4f, 0x2), 0xa); } else { for (_0x9eae66 = _0x1a6e0c = _0x49efee = 0x0; _0xfe3284 + _0x9eae66 < _0x520480.width - 0x2;) { var _0x1b30b7 = _0x50d27a[_0x1a6e0c]; 0x0 == _0x1b30b7 ? (++_0x1a6e0c, ++_0x49efee) : (_0x9eae66 += _0x1b30b7, ++_0x1a6e0c); } if (0x0 == _0x9eae66) break; else if (0x2 > _0x1a6e0c && _0x9eae66 + _0xfe3284 > _0x520480.width - 0x2) { if (_0x234651 + _0x1a6e0c - _0x49efee == _0x137fa1) break; } else for (; _0xfe3284 + _0x9eae66 > _0x520480.width - 0x2;) --_0x1a6e0c, 0x0 < _0x1a6e0c - _0x49efee ? (_0x3ba658(_0x234651, _0x234651 + _0x1a6e0c - _0x49efee), _0x9eae66 = _0x3dd310) : (_0x1a6e0c = 0x1, _0x49efee = 0x0, _0x3ba658(_0x234651, _0x234651 + 0x1), _0x9eae66 = 0x0); _0x50d27a = _0x234651 + _0x1a6e0c - _0x49efee; _0x4e9ff1(_0x50d27a); _0x56b9a2(); _0x3ba658(_0x50d27a, _0x137fa1); _0x50d27a = _0x4e914c; _0x1a6e0c = _0x3dd310; } } } _0x4e9ff1(_0x137fa1); }; _0x22d4e6(); _0x575257.UTHtY(null, _0x49efee.align) && (_0x4e6193 = _0x49efee.align); _0x1adea8(); for (var _0xfeeea6, _0x876409 = this.text.length + 0x1; _0x234651 < _0x876409;) if (-0x1 < _0x4dd284 && (-0x1 == _0xf76599 || _0x4dd284 < _0xf76599)) _0x234651 <= _0x4dd284 ? (_0x3ba658(_0x234651, _0x4dd284), _0x13b6ca(_0x4dd284), _0x5c4c32 = null) : null != _0x5c4c32 && _0x575257.UTHtY(_0x5c4c32.startIndex, _0x5c4c32.endIndex) && (_0x5c4c32.endIndex == _0xf76599 && (_0x5c4c32.width -= _0x5c4c32.positions[_0x5c4c32.positions.length - 0x1]), _0x5c4c32 = null), _0x50d27a.end == _0x4dd284 && (_0x22d4e6(), _0x1adea8()), _0x56b9a2(), _0x234651 = _0x4dd284 + 0x1, _0x252a59 = _0x4dd284, _0x4dd284 = this.getLineBreakIndex(_0x234651), null != _0x49efee.align && (_0x4e6193 = _0x49efee.align); else if (-0x1 < _0xf76599) for (null != _0x5c4c32 && _0x5c4c32.startIndex != _0x5c4c32.endIndex && (_0x5c4c32 = null), _0xfeeea6 = !0x1; _0x234651 < this.text.length;) { var _0x2bd32b = -0x1; - 0x1 == _0xf76599 ? _0x2bd32b = _0x4dd284 : (_0x2bd32b = _0xf76599 + 0x1, -0x1 < _0x4dd284 && _0x575257.VOlxM(_0x4dd284, _0x2bd32b) && (_0x2bd32b = _0x4dd284)); _0x575257.bPNBT(-0x1, _0x2bd32b) && (_0x2bd32b = this.text.length); _0x3ba658(_0x234651, _0x2bd32b); if (0x2 == _0x4e6193) { if (_0x56ae('0x3cca') === 'HkHPP') { var _0x49911a = _0x2b39f7.view.get_camera(); _0x49911a.set_z(_0x49911a.get_z() + 0xdc); this.tunnel.display(0x0); this.runner.setIndexedPosition(0x3, 0xf, !0x0); _0x49911a = this.runner.mesh; _0x49911a.set_rotationZ(_0x49911a.get_rotationZ() + 0x5a); } else { if (0x0 < _0x4e914c.length && _0x234651 == _0x37c090) { _0x234651 += 0x1; var _0x2c8908 = _0x4e914c.shift(); _0x3dd310 -= _0x2c8908; _0xfe3284 += _0x2c8908; } _0x575257.YCSWf(0x0, _0x4e914c.length) && _0x2bd32b == _0xf76599 + 0x1 && (--_0x2bd32b, _0x2c8908 = _0x4e914c.pop(), _0x3dd310 -= _0x2c8908); } } this.wordWrap && _0xfe3284 + _0x3dd310 > this.width - 0x2 && (_0xfeeea6 = !0x0, 0x0 < _0x4e914c.length && _0x2bd32b == _0x575257.ArQQm(_0xf76599, 0x1) && _0xfe3284 + _0x3dd310 - _0x4e914c[_0x575257.vqDwy(_0x4e914c.length, 0x1)] <= this.width - 0x2 && (_0xfeeea6 = !0x1)); if (_0xfeeea6) { 0x2 != _0x4e6193 && (null != _0x5c4c32 || 0x0 < this.layoutGroups.get_length()) && (_0xfeeea6 = _0x5c4c32, null == _0xfeeea6 && (_0xfeeea6 = this.layoutGroups.get(this.layoutGroups.get_length() - 0x1)), _0xfeeea6.width -= _0xfeeea6.positions[_0xfeeea6.positions.length - 0x1], _0xfeeea6.endIndex--); _0xfeeea6 = this.layoutGroups.get_length() - 0x1; for (_0x2c8908 = 0x0;;) { _0x5c4c32 = this.layoutGroups.get(_0xfeeea6); if (0x0 < _0xfeeea6 && _0x5c4c32.startIndex > _0x37c090) ++_0x2c8908; else break; --_0xfeeea6; } _0x234651 == _0x37c090 + 0x1 && _0x56b9a2(); _0xfe3284 = 0x2; if (0x0 < _0x2c8908) { _0xfeeea6 = this.layoutGroups.get(this.layoutGroups.get_length() - _0x2c8908).offsetX; _0x2c8908 = this.layoutGroups.get_length() - _0x2c8908; for (var _0x5b7c79 = this.layoutGroups.get_length(); _0x2c8908 < _0x5b7c79;) { var _0x4d8f7f = _0x2c8908++; _0x5c4c32 = this.layoutGroups.get(_0x4d8f7f); _0x5c4c32.offsetX -= _0xfeeea6; _0x5c4c32.offsetY = _0xfba720; _0x5c4c32.lineIndex = _0x4622dd; _0xfe3284 += _0x5c4c32.width; } } _0x13b6ca(_0x2bd32b); _0xfeeea6 = !0x1; } else null != _0x5c4c32 && _0x234651 == _0xf76599 ? (0x2 != _0x4e6193 && (_0x5c4c32.endIndex = _0xf76599, _0x5c4c32.positions = _0x5c4c32.positions.concat(_0x4e914c), _0x5c4c32.width += _0x3dd310), _0xfe3284 += _0x3dd310, _0x234651 = _0x2bd32b) : null == _0x5c4c32 || 0x2 == _0x4e6193 ? _0x13b6ca(_0x2bd32b) : (_0x2c8908 = _0x2bd32b < _0x50d27a.end ? _0x2bd32b : _0x50d27a.end, _0x2c8908 < _0x2bd32b && (_0x4e914c = _0x59b8d7(this.text, _0x234651, _0x2c8908), _0x3dd310 = _0x3acb5b(_0x4e914c)), _0x5c4c32.endIndex = _0x2c8908, _0x5c4c32.positions = _0x5c4c32.positions.concat(_0x4e914c), _0x5c4c32.width += _0x3dd310, _0xfe3284 += _0x3dd310, _0x2c8908 == _0x50d27a.end && (_0x5c4c32 = null, _0x575257.Galic(_0x22d4e6), _0x1adea8(), _0x234651 = _0x2c8908, _0x2c8908 != _0x2bd32b && _0x4e9ff1(_0x2bd32b)), _0x4dd284 == _0x2bd32b && ++_0x2bd32b, _0x234651 = _0x2bd32b); _0x2bd32b = this.text.indexOf('\x20', _0x234651); _0x4dd284 == _0x37c090 && (_0x5c4c32.endIndex = _0x4dd284, 0x0 > _0x4dd284 - _0x5c4c32.startIndex - _0x5c4c32.positions.length && _0x5c4c32.positions.push(0x0), _0x234651 = _0x4dd284 + 0x1); _0x37c090 = _0xf76599; _0xf76599 = _0x2bd32b; if (-0x1 < _0x4dd284 && _0x4dd284 <= _0x234651 && (_0xf76599 > _0x4dd284 || -0x1 == _0xf76599) || _0x234651 > this.text.length) break; } else _0x234651 < this.text.length && (_0x3ba658(_0x234651, this.text.length), _0x13b6ca(this.text.length), _0x56b9a2()), _0x234651 += 0x1; _0x252a59 == _0x234651 - 0x2 && -0x1 < _0x252a59 && (_0x3db706(_0x234651, _0x234651), _0x5c4c32.positions = [], _0x5c4c32.ascent = _0x1b30b7, _0x5c4c32.descent = _0x5ac4a7, _0x5c4c32.leading = _0x9eae66, _0x5c4c32.lineIndex = _0x4622dd, _0x5c4c32.offsetX = 0x2, _0x5c4c32.offsetY = _0xfba720, _0x5c4c32.width = 0x0, _0x5c4c32.height = _0x2b39f7); } }; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x336f')] = function(_0x397eb5) { if (null == _0x397eb5) return _0x397eb5; null != this.__restrictRegexp && (_0x397eb5 = this.__restrictRegexp.split(_0x397eb5).join('')); return _0x397eb5; }; _0x44e05a[_0x56ae('0x6')]['setTextAlignment'] = function() { for (var _0x56d675 = -0x1, _0x31715d = 0x0, _0x2038b6, _0x45170f, _0xa3e234 = !0x1, _0x52910b = 0x0, _0x1b30b7 = this.layoutGroups.get_length(); _0x52910b < _0x1b30b7;) { var _0x2d9f4e = _0x52910b++; _0x2038b6 = this.layoutGroups.get(_0x2d9f4e); if (_0x2038b6.lineIndex != _0x56d675) switch (_0x56d675 = _0x2038b6.lineIndex, _0x31715d = this.width - 0x4 - _0x2038b6.format.rightMargin, _0x2038b6.format.align) { case 0x0: _0x31715d = this.lineWidths.get(_0x56d675) < _0x31715d ? Math.round((_0x31715d - this.lineWidths.get(_0x56d675)) / 0x2) : 0x0; break; case 0x2: if (this.lineWidths.get(_0x56d675) < _0x31715d) { _0x45170f = 0x1; for (var _0x5ac4a7 = _0x2d9f4e + 0x1, _0x4e6193 = this.layoutGroups.get_length(); _0x5ac4a7 < _0x4e6193;) { var _0x5c4c32 = _0x5ac4a7++; if (this.layoutGroups.get(_0x5c4c32).lineIndex == _0x56d675) 0x0 != _0x5c4c32 && _0x1c1b50.tzkfl(0x20, _0x11208a.cca(this.text, this.layoutGroups.get(_0x5c4c32).startIndex - 0x1)) || ++_0x45170f; else break; } if (0x1 < _0x45170f && (_0x2038b6 = this.layoutGroups.get(_0x2d9f4e + _0x45170f - 0x1), _0x5ac4a7 = _0x11208a.cca(this.text, _0x2038b6.endIndex), _0x2038b6.endIndex < this.text.length && 0xa != _0x5ac4a7 && 0xd != _0x5ac4a7)) for (_0x31715d = (_0x31715d - this.lineWidths.get(_0x56d675)) / (_0x45170f - 0x1), _0xa3e234 = !0x0, _0x5ac4a7 = 0x1; this.layoutGroups.get(_0x2d9f4e + _0x5ac4a7).offsetX += _0x31715d * _0x5ac4a7, ++_0x5ac4a7 < _0x45170f;); } _0x31715d = 0x0; break; case 0x4: _0x31715d = this.lineWidths.get(_0x56d675) < _0x31715d ? Math.round(_0x31715d - this.lineWidths.get(_0x56d675)) : 0x0; break; default: _0x31715d = 0x0; } 0x0 < _0x31715d && (_0x2038b6.offsetX += _0x31715d); } _0xa3e234 && this.getLineMeasurements(); }; _0x44e05a[_0x56ae('0x6')]['update'] = function() { null == this.text || 0x0 == this.textFormatRanges.get_length() ? (this.lineAscents.set_length(0x0), this.lineBreaks.set_length(0x0), this.lineDescents.set_length(0x0), this.lineLeadings.set_length(0x0), this.lineHeights.set_length(0x0), this.lineWidths.set_length(0x0), this.layoutGroups.set_length(0x0), this.textHeight = this.textWidth = 0x0, this.numLines = 0x1, this.maxScrollH = 0x0, this.bottomScrollV = this.maxScrollV = 0x1) : (this.getLayoutGroups(), this.getLineMeasurements(), this.setTextAlignment()); this.getBounds(); }; _0x44e05a[_0x56ae('0x6')]['get_bottomScrollV'] = function() { if (0x1 == this.numLines || null == this.lineHeights) return 0x1; for (var _0xcb5996 = 0x0, _0x3c9d57 = this.lineHeights.get_length(), _0x1deaa6 = _0x3c9d57 - 0x1, _0x41ed24 = this.lineHeights.get_length(); _0x1deaa6 < _0x41ed24;) { var _0xcf1e73 = _0x1deaa6++; if (_0xcb5996 + this.lineHeights.get(_0xcf1e73) <= this.height - 0x4) _0xcb5996 += this.lineHeights.get(_0xcf1e73); else { _0x3c9d57 = _0xcf1e73; break; } } return 0x1 > _0x3c9d57 ? 0x1 : _0x3c9d57; }; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x337c')] = function() { if (0x1 == this.numLines || null == this.lineHeights) return 0x1; var _0x508e1a = this.numLines - 0x1, _0x15aa17 = 0x0; 0xa == _0x11208a.cca(this.text, this.text.length - 0x1) && --_0x508e1a; for (var _0x19f16a = _0x508e1a; 0x0 <= _0x508e1a;) if (_0x15aa17 + this.lineHeights.get(_0x508e1a) <= this.height - 0x4) _0x15aa17 += this.lineHeights.get(_0x508e1a), --_0x508e1a; else break; _0x508e1a = _0x508e1a == _0x19f16a ? this.numLines : _0x508e1a + 0x2; return 0x1 > _0x508e1a ? 0x1 : _0x508e1a; }; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x3199')] = function() { if (0x1 == this.numLines || null == this.lineHeights) return 0x1; var _0x1aef42 = this.get_maxScrollV(); return this.scrollV > _0x1aef42 ? _0x1aef42 : this.scrollV; }; _0x44e05a[_0x56ae('0x6')]['set_scrollV'] = function(_0x589474) { 0x1 > _0x589474 && (_0x589474 = 0x1); return this.scrollV = _0x589474; }; _0x44e05a[_0x56ae('0x6')][_0x56ae('0xb39')] = function(_0x150906) { return this.text = _0x150906; }; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x44e05a; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xb39')] = _0x56ae('0xb39'); _0x44e05a[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3377')] = 'set_scrollV'; _0x44e05a[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3199')] = _0x56ae('0x3199'); _0x44e05a[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x337c')] = _0x56ae('0x337c'); _0x44e05a[_0x56ae('0x6')][_0x56ae('0x984')]['get_bottomScrollV'] = 'get_bottomScrollV'; var _0xce4470 = function(_0x2c3579, _0x2df981, _0x15e8f6) { this[_0x56ae('0xc16')] = _0x2c3579; this[_0x56ae('0x950')] = _0x2df981; this[_0x56ae('0xf6a')] = _0x15e8f6; }; _0x5ac4a7[_0x56ae('0x3ccb')] = _0xce4470; _0xce4470['__name__'] = _0x56ae('0x3ccb'); _0xce4470[_0x56ae('0x6')] = {}; _0xce4470[_0x56ae('0x6')][_0x56ae('0xf6a')] = null; _0xce4470[_0x56ae('0x6')][_0x56ae('0xc16')] = null; _0xce4470[_0x56ae('0x6')]['start'] = null; _0xce4470[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xce4470; var _0x1a9b4e = function(_0x1ac106, _0x5131b5, _0x4c1149) { this['format'] = _0x1ac106; this[_0x56ae('0x1076')] = _0x5131b5; this[_0x56ae('0x1959')] = _0x4c1149; }; _0x5ac4a7[_0x56ae('0x3ccc')] = _0x1a9b4e; _0x1a9b4e[_0x56ae('0x8bf')] = _0x56ae('0x3ccc'); _0x1a9b4e[_0x56ae('0x6')] = {}; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x1079')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x107a')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x1959')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0xc16')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x3328')] = null; _0x1a9b4e[_0x56ae('0x6')]['lineIndex'] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x1d35')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x1078')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x1077')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x1076')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x1a9b4e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1a9b4e; var _0x4d77a9 = function() { this[_0x56ae('0x3ccd')] = []; }; _0x5ac4a7[_0x56ae('0x3cce')] = _0x4d77a9; _0x4d77a9[_0x56ae('0x8bf')] = 'openfl._internal.utils.TouchData'; _0x4d77a9[_0x56ae('0x6')] = {}; _0x4d77a9[_0x56ae('0x6')][_0x56ae('0x3ccd')] = null; _0x4d77a9[_0x56ae('0x6')][_0x56ae('0x3ccf')] = null; _0x4d77a9[_0x56ae('0x6')]['touchDownTarget'] = null; _0x4d77a9[_0x56ae('0x6')]['touchOverTarget'] = null; _0x4d77a9[_0x56ae('0x6')]['reset'] = function() { if ('woBfC' !== _0x56ae('0x3cd0')) { this.touchOverTarget = this.touchDownTarget = this.touch = null; this.rollOutStack.splice(0x0, this.rollOutStack.length); } else { null == d && (d = 0x0); null == c && (c = 0x0); null == b && (b = 0x0); null == a && (a = 0x0); this.w = d; this.x = a; this.y = b; this.z = c; } }; _0x4d77a9[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4d77a9; var _0x3c313c = function() { if (_0x56ae('0x3cd1') === _0x56ae('0x3cd2')) { _0xb3104a[_0x56ae('0x94d')](this); } else { _0x1102f5[_0x56ae('0x94d')](this); null == _0x44c69b[_0x56ae('0x3cd3')] && (_0x44c69b['application'] = this); null == _0x44c69b['current'] && (_0x44c69b['current'] = new _0x21afeb()); _0x44c69b[_0x56ae('0x8e4')][_0x56ae('0xa75')] = _0x41db51[_0x56ae('0x8a7')](null); _0x44c69b[_0x56ae('0x8e4')][_0x56ae('0xa75')][_0x56ae('0x162a')] = _0x44c69b['current']; } }; _0x5ac4a7[_0x56ae('0x3cd4')] = _0x3c313c; _0x3c313c[_0x56ae('0x8bf')] = _0x56ae('0x3cd4'); _0x3c313c[_0x56ae('0x8ee')] = _0x1102f5; _0x3c313c['prototype'] = _0x4e6193(_0x1102f5['prototype'], { 'createWindow': function(_0x3acfb2) { var _0x2b6397 = new _0x47fef0(this, _0x3acfb2); this['__windows']['push'](_0x2b6397); this[_0x56ae('0x3cd5')]['h'][_0x2b6397['id']] = _0x2b6397; var _0x172ec5 = _0x2d9f4e(this, this[_0x56ae('0x3cd6')]); _0x2b6397[_0x56ae('0x3965')][_0x56ae('0x8e9')](function() { _0x172ec5(_0x2b6397); }, !0x1, -0x2710); null == this['__window'] && (this[_0x56ae('0x92b')] = _0x2b6397, _0x2b6397[_0x56ae('0xb30')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['onWindowActivate'])), _0x2b6397[_0x56ae('0x3969')]['add'](_0x2d9f4e(this, this['onRenderContextLost'])), _0x2b6397[_0x56ae('0x396a')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x396a')])), _0x2b6397['onDeactivate']['add'](_0x2d9f4e(this, this[_0x56ae('0x3cd7')])), _0x2b6397[_0x56ae('0x3964')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3cd8')])), _0x2b6397[_0x56ae('0x3963')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3cd9')])), _0x2b6397[_0x56ae('0x3967')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['onWindowExpose'])), _0x2b6397[_0x56ae('0x3962')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['onWindowFocusIn'])), _0x2b6397[_0x56ae('0x3968')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3cda')])), _0x2b6397[_0x56ae('0x3961')]['add'](_0x2d9f4e(this, this[_0x56ae('0x3cdb')])), _0x2b6397[_0x56ae('0x3307')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3307')])), _0x2b6397[_0x56ae('0x36d3')]['add'](_0x2d9f4e(this, this[_0x56ae('0x36d3')])), _0x2b6397['onLeave'][_0x56ae('0x8e9')](_0x2d9f4e(this, this['onWindowLeave'])), _0x2b6397[_0x56ae('0x395f')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3cdc')])), _0x2b6397['onMouseDown'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0xb50')])), _0x2b6397[_0x56ae('0xb51')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0xb51')])), _0x2b6397['onMouseMoveRelative'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x395e')])), _0x2b6397[_0x56ae('0x1212')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['onMouseUp'])), _0x2b6397['onMouseWheel'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0xb54')])), _0x2b6397['onMove']['add'](_0x2d9f4e(this, this[_0x56ae('0x3cdd')])), _0x2b6397[_0x56ae('0x395d')][_0x56ae('0x8e9')](_0x1c1b50[_0x56ae('0x2ad')](_0x2d9f4e, this, this[_0x56ae('0x914')])), _0x2b6397[_0x56ae('0x1934')]['add'](_0x1c1b50[_0x56ae('0x3cde')](_0x2d9f4e, this, this[_0x56ae('0x3cdf')])), _0x2b6397[_0x56ae('0x395c')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3ce0')])), _0x2b6397[_0x56ae('0x395b')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x395b')])), _0x2b6397[_0x56ae('0x3305')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['onTextInput'])), this['onWindowCreate']()); this[_0x56ae('0x8e3')][_0x56ae('0x1a39')](_0x2b6397); return _0x2b6397; }, '__class__': _0x3c313c }); var _0x208698 = {}; _0x5ac4a7[_0x56ae('0x3ce1')] = _0x208698; _0x208698[_0x56ae('0x8bf')] = 'openfl.display._BlendMode.BlendMode_Impl_'; _0x208698[_0x56ae('0x8a8')] = function(_0x2c7ac2) { switch (_0x2c7ac2) { case 0x0: return _0x56ae('0x8e9'); case 0x1: return 'alpha'; case 0x2: return _0x56ae('0x3ce2'); case 0x3: return _0x56ae('0x3ce3'); case 0x4: return _0x56ae('0x3ce4'); case 0x5: return _0x56ae('0x3ce5'); case 0x6: return _0x56ae('0x9af'); case 0x7: return 'layer'; case 0x8: return _0x56ae('0x3ce6'); case 0x9: return 'multiply'; case 0xa: return _0x56ae('0xc61'); case 0xb: return _0x56ae('0xb2d'); case 0xc: return _0x56ae('0x3ce7'); case 0xd: return _0x56ae('0xb02'); case 0xe: return _0x56ae('0xe82'); default: return null; } }; var _0x5b50dd = function() { _0x36799b['call'](this); this[_0x56ae('0xa05')] = !0x0; this[_0x56ae('0x3ce8')] = new _0xa29426(); this[_0x56ae('0x91c')] = 0x1; }; _0x5ac4a7[_0x56ae('0x3ce9')] = _0x5b50dd; _0x5b50dd[_0x56ae('0x8bf')] = _0x56ae('0x3ce9'); _0x5b50dd['__super__'] = _0x36799b; _0x5b50dd[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '__allowSmoothing': null, '__blendMode': null, '__cleared': null, '__context': null, '__overrideBlendMode': null, '__roundPixels': null, '__stage': null, '__tempColorTransform': null, '__type': null, '__worldAlpha': null, '__worldColorTransform': null, '__worldTransform': null, '__clear': function() {}, '__getAlpha': function(_0x4a1165) { return _0x4a1165 * this[_0x56ae('0x91c')]; }, '__popMaskObject': function(_0x36bf32, _0x14065a) {}, '__pushMaskObject': function(_0x5c4f30, _0x2c6ae9) {}, '__render': function(_0x313028) {}, '__resize': function(_0x535fcc, _0x3e3081) {}, '__setBlendMode': function(_0x37ca17) {}, '__class__': _0x5b50dd }); var _0x1028cb = function(_0x5d90aa) { _0x5b50dd[_0x56ae('0x94d')](this); }; _0x5ac4a7['openfl.display.CairoRenderer'] = _0x1028cb; _0x1028cb[_0x56ae('0x8bf')] = _0x56ae('0x3cea'); _0x1028cb[_0x56ae('0x8ee')] = _0x5b50dd; _0x1028cb[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x50c')](_0x4e6193, _0x5b50dd['prototype'], { 'cairo': null, '__matrix': null, '__matrix3': null, 'applyMatrix': function(_0x3a9b55, _0x11c9f3) { null == _0x11c9f3 && (_0x11c9f3 = this[_0x56ae('0xa59')]); this[_0x56ae('0xd66')][_0x56ae('0x8ae')](_0x3a9b55); this[_0x56ae('0xa59')] == _0x11c9f3 && null != this[_0x56ae('0x991')] && this['__matrix'][_0x56ae('0x9b0')](this[_0x56ae('0x991')]); this[_0x56ae('0xd67')]['a'] = this['__matrix']['a']; this[_0x56ae('0xd67')]['b'] = this['__matrix']['b']; this[_0x56ae('0xd67')]['c'] = this['__matrix']['c']; this[_0x56ae('0xd67')]['d'] = this['__matrix']['d']; this['__roundPixels'] ? (this[_0x56ae('0xd67')]['tx'] = Math[_0x56ae('0x833')](this[_0x56ae('0xd66')]['tx']), this[_0x56ae('0xd67')]['ty'] = Math[_0x56ae('0x833')](this[_0x56ae('0xd66')]['ty'])) : (this[_0x56ae('0xd67')]['tx'] = this[_0x56ae('0xd66')]['tx'], this[_0x56ae('0xd67')]['ty'] = this['__matrix']['ty']); _0x11c9f3[_0x56ae('0xaa9')](this[_0x56ae('0xd67')]); }, '__clear': function() { if (null != this['cairo'] && (this[_0x56ae('0xa59')]['identityMatrix'](), null != this[_0x56ae('0xa70')] && this['__stage'][_0x56ae('0x3ceb')])) { var _0x4949ae = this['__blendMode']; this['__setBlendMode'](0xa); this[_0x56ae('0xa59')]['setSourceRGB'](this[_0x56ae('0xa70')]['__colorSplit'][0x0], this[_0x56ae('0xa70')]['__colorSplit'][0x1], this['__stage'][_0x56ae('0x3cec')][0x2]); this[_0x56ae('0xa59')][_0x56ae('0x3ced')](); this['__setBlendMode'](_0x4949ae); } }, '__popMask': function() { this['cairo'][_0x56ae('0x17df')](); }, '__popMaskObject': function(_0x3e34c5, _0xa48d49) { null == _0xa48d49 && (_0xa48d49 = !0x0); _0x3e34c5[_0x56ae('0x14')] || null == _0x3e34c5[_0x56ae('0xa6e')] || this[_0x56ae('0x3cee')](); _0xa48d49 && null != _0x3e34c5[_0x56ae('0x973')] && this[_0x56ae('0x1e')](); }, '__popMaskRect': function() { this['cairo'][_0x56ae('0x17df')](); }, '__pushMask': function(_0x28c2d0) { this[_0x56ae('0xa59')][_0x56ae('0x209a')](); this[_0x56ae('0x919')](_0x28c2d0[_0x56ae('0x96d')], this['cairo']); this[_0x56ae('0xa59')][_0x56ae('0x38ab')](); _0x28c2d0[_0x56ae('0x3cef')](this); this[_0x56ae('0xa59')]['clip'](); }, '__pushMaskObject': function(_0x561909, _0x10dade) { null == _0x10dade && (_0x10dade = !0x0); _0x10dade && null != _0x561909[_0x56ae('0x973')] && this[_0x56ae('0xa3b')](_0x561909[_0x56ae('0x973')], _0x561909[_0x56ae('0x96d')]); _0x561909[_0x56ae('0x14')] || null == _0x561909[_0x56ae('0xa6e')] || this[_0x56ae('0x3cf0')](_0x561909[_0x56ae('0xa6e')]); }, '__pushMaskRect': function(_0x42ecf3, _0x3138b3) { this[_0x56ae('0xa59')]['save'](); this['applyMatrix'](_0x3138b3, this[_0x56ae('0xa59')]); this['cairo'][_0x56ae('0x38ab')](); this[_0x56ae('0xa59')][_0x56ae('0x2045')](_0x42ecf3['x'], _0x42ecf3['y'], _0x42ecf3[_0x56ae('0x3d')], _0x42ecf3['height']); this[_0x56ae('0xa59')][_0x56ae('0x381b')](); }, '__render': function(_0x13d37d) { null != this[_0x56ae('0xa59')] && _0x13d37d[_0x56ae('0x970')](this); }, '__setBlendMode': function(_0x1a27c9) { null != this[_0x56ae('0x205c')] && (_0x1a27c9 = this['__overrideBlendMode']); _0x575257[_0x56ae('0x83c')](this[_0x56ae('0x98c')], _0x1a27c9) && (this[_0x56ae('0x98c')] = _0x1a27c9, this[_0x56ae('0x205d')](this['cairo'], _0x1a27c9)); }, '__setBlendModeCairo': function(_0x3e95cd, _0x749bce) { switch (_0x749bce) { case 0x0: _0x3e95cd['setOperator'](0xc); break; case 0x2: _0x3e95cd['setOperator'](0x11); break; case 0x3: _0x3e95cd['setOperator'](0x17); break; case 0x5: _0x3e95cd[_0x56ae('0x38ac')](0x15); break; case 0x7: _0x3e95cd['setOperator'](0x2); break; case 0x8: _0x3e95cd[_0x56ae('0x38ac')](0x12); break; case 0x9: _0x3e95cd[_0x56ae('0x38ac')](0xe); break; case 0xb: _0x3e95cd[_0x56ae('0x38ac')](0x10); break; case 0xc: _0x3e95cd['setOperator'](0xf); break; default: _0x3e95cd[_0x56ae('0x38ac')](0x2); } }, '__class__': _0x1028cb }); var _0x193c0b = function(_0x8bcd68) { if ('LywYn' === _0x56ae('0x3cf1')) { this[_0x56ae('0x1955')] = 0x1; _0x5b50dd[_0x56ae('0x94d')](this); this[_0x56ae('0x2fe')] = _0x8bcd68; this[_0x56ae('0x3cf2')] = new _0x5ac892(); this[_0x56ae('0xa33')] = _0x56ae('0xa34'); } else { if (!isNaN(0xb4 * this[_0x56ae('0x3074')] / 3.141592653589793)) { var _0xb28f29 = this[_0x56ae('0x3074')], _0x5ccc13 = 3.141592653589793 * _0x8bcd68[_0x56ae('0x2226')]['get_rotationZ']() / 0xb4; _0xb28f29 = _0x23ebf2['simplify'](_0xe0688['subtract'](_0x5ccc13, _0xb28f29)); this[_0x56ae('0x307a')] = _0xe0688[_0x56ae('0x8e9')](this[_0x56ae('0x307a')], _0xb28f29); } this[_0x56ae('0x3074')] = 3.141592653589793 * _0x8bcd68['artificialGravity'][_0x56ae('0xfaf')]() / 0xb4; _0x8bcd68 = 0xb4 * this['rotationTotal'] / 3.141592653589793; return (0x0 <= _0x8bcd68 ? _0x8bcd68 : -_0x8bcd68) / this[_0x56ae('0x9ad')]; } }; _0x5ac4a7[_0x56ae('0x3cf3')] = _0x193c0b; _0x193c0b['__name__'] = 'openfl.display.CanvasRenderer'; _0x193c0b['__super__'] = _0x5b50dd; _0x193c0b[_0x56ae('0x6')] = _0x4e6193(_0x5b50dd[_0x56ae('0x6')], { 'context': null, 'pixelRatio': null, '__isDOM': null, '__tempMatrix': null, 'applySmoothing': function(_0x2e9619, _0x2b0a1e) { _0x2e9619[_0x56ae('0xa07')] = _0x2b0a1e; }, 'setTransform': function(_0x189d20, _0x5507ab) { null == _0x5507ab ? _0x5507ab = this[_0x56ae('0x2fe')] : this[_0x56ae('0x2fe')] == _0x5507ab && null != this[_0x56ae('0x991')] && (this['__tempMatrix']['copyFrom'](_0x189d20), this[_0x56ae('0x3cf2')][_0x56ae('0x9b0')](this[_0x56ae('0x991')]), _0x189d20 = this[_0x56ae('0x3cf2')]); this['__roundPixels'] ? _0x5507ab[_0x56ae('0xa04')](_0x189d20['a'], _0x189d20['b'], _0x189d20['c'], _0x189d20['d'], _0x1c1b50[_0x56ae('0x3cf4')](_0x189d20['tx'], 0x0), _0x189d20['ty'] | 0x0) : _0x5507ab[_0x56ae('0xa04')](_0x189d20['a'], _0x189d20['b'], _0x189d20['c'], _0x189d20['d'], _0x189d20['tx'], _0x189d20['ty']); }, '__clear': function() { if (null != this[_0x56ae('0xa70')]) { if (_0x56ae('0x3cf5') !== _0x56ae('0x3cf6')) { var _0x33406d = this[_0x56ae('0x98c')]; this[_0x56ae('0x98c')] = null; this['__setBlendMode'](0xa); this['context'][_0x56ae('0xa04')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0); this[_0x56ae('0x2fe')]['globalAlpha'] = 0x1; !this['__stage'][_0x56ae('0x3cf7')] && this[_0x56ae('0xa70')][_0x56ae('0x3ceb')] ? (this[_0x56ae('0x2fe')][_0x56ae('0xa0c')] = this[_0x56ae('0xa70')][_0x56ae('0x3cf8')], this['context'][_0x56ae('0xa81')](0x0, 0x0, this[_0x56ae('0xa70')]['stageWidth'] * this[_0x56ae('0xa70')][_0x56ae('0x956')]['__scale'], _0x575257[_0x56ae('0x838')](this[_0x56ae('0xa70')][_0x56ae('0x9f3')], this[_0x56ae('0xa70')]['window'][_0x56ae('0x37ba')]))) : this[_0x56ae('0xa70')][_0x56ae('0x3cf7')] && this[_0x56ae('0xa70')][_0x56ae('0x3ceb')] && this['context'][_0x56ae('0x3334')](0x0, 0x0, this[_0x56ae('0xa70')]['stageWidth'] * this[_0x56ae('0xa70')]['window'][_0x56ae('0x37ba')], this[_0x56ae('0xa70')][_0x56ae('0x9f3')] * this[_0x56ae('0xa70')]['window'][_0x56ae('0x37ba')]); this[_0x56ae('0x17')](_0x33406d); } else { null == e && (e = 0x0); null == d && (d = 0x0); null == c && (c = 0x0); null == b && (b = 0.1); this[_0x56ae('0x1ccf')] = 0x1; this[_0x56ae('0x1dee')] = this['_dispersionG'] = this[_0x56ae('0x1df0')] = 0x0; _0x36abf2['call'](this); this[_0x56ae('0x1df1')] = _0x33406d; this[_0x56ae('0x1dee')] = c; this[_0x56ae('0x1def')] = d; this[_0x56ae('0x1df0')] = e; this[_0x56ae('0x1e0a')] = !(this[_0x56ae('0x1dee')] == this[_0x56ae('0x1df0')] && this['_dispersionR'] == this[_0x56ae('0x1def')]); this[_0x56ae('0x1dfb')] = b; } } }, '__popMask': function() { this[_0x56ae('0x2fe')][_0x56ae('0x17df')](); }, '__popMaskObject': function(_0x105ca0, _0x287bfb) { if (_0x56ae('0x3cf9') === _0x56ae('0x3cfa')) { var _0x42f1ec = c++; _0x287bfb[_0x56ae('0x8b6')](_0x42f1ec, _0x105ca0[_0x42f1ec]); } else { null == _0x287bfb && (_0x287bfb = !0x0); _0x105ca0[_0x56ae('0x14')] || null == _0x105ca0[_0x56ae('0xa6e')] || this[_0x56ae('0x3cee')](); _0x287bfb && null != _0x105ca0[_0x56ae('0x973')] && this[_0x56ae('0x1e')](); } }, '__popMaskRect': function() { this[_0x56ae('0x2fe')][_0x56ae('0x17df')](); }, '__pushMask': function(_0x606ca5) { if (_0x56ae('0x3cfb') === _0x56ae('0x3cfc')) { return null; } else { this[_0x56ae('0x2fe')]['save'](); this[_0x56ae('0xa04')](_0x606ca5['__renderTransform'], this['context']); this[_0x56ae('0x2fe')][_0x56ae('0x333f')](); _0x606ca5['__renderCanvasMask'](this); this[_0x56ae('0x2fe')][_0x56ae('0x3342')](); this[_0x56ae('0x2fe')][_0x56ae('0x381b')](); } }, '__pushMaskObject': function(_0x2dc001, _0x1f5c5a) { null == _0x1f5c5a && (_0x1f5c5a = !0x0); _0x1f5c5a && _0x1c1b50[_0x56ae('0x380')](null, _0x2dc001[_0x56ae('0x973')]) && this[_0x56ae('0xa3b')](_0x2dc001[_0x56ae('0x973')], _0x2dc001[_0x56ae('0x96d')]); _0x2dc001['__isCacheBitmapRender'] || _0x1c1b50[_0x56ae('0x381')](null, _0x2dc001[_0x56ae('0xa6e')]) || this[_0x56ae('0x3cf0')](_0x2dc001[_0x56ae('0xa6e')]); }, '__pushMaskRect': function(_0x529360, _0x12b099) { var _0x430b2c = _0x56ae('0x3cfd')[_0x56ae('0x44')]('|'), _0x9e4716 = 0x0; while (!![]) { switch (_0x430b2c[_0x9e4716++]) { case '0': this[_0x56ae('0x2fe')][_0x56ae('0x333f')](); continue; case '1': this[_0x56ae('0xa04')](_0x12b099, this[_0x56ae('0x2fe')]); continue; case '2': this[_0x56ae('0x2fe')][_0x56ae('0x209a')](); continue; case '3': this[_0x56ae('0x2fe')][_0x56ae('0xa82')](_0x529360['x'], _0x529360['y'], _0x529360[_0x56ae('0x3d')], _0x529360[_0x56ae('0x727')]); continue; case '4': this[_0x56ae('0x2fe')][_0x56ae('0x381b')](); continue; } break; } }, '__render': function(_0x29d24b) { _0x29d24b[_0x56ae('0x971')](this); }, '__setBlendMode': function(_0x22aed2) { null != this[_0x56ae('0x205c')] && (_0x22aed2 = this[_0x56ae('0x205c')]); this[_0x56ae('0x98c')] != _0x22aed2 && (this[_0x56ae('0x98c')] = _0x22aed2, this[_0x56ae('0x3c10')](this[_0x56ae('0x2fe')], _0x22aed2)); }, '__setBlendModeContext': function(_0x26e2f5, _0x59cbf3) { switch (_0x59cbf3) { case 0x0: _0x26e2f5[_0x56ae('0x380d')] = _0x56ae('0x3cfe'); break; case 0x2: _0x26e2f5[_0x56ae('0x380d')] = 'darken'; break; case 0x3: _0x26e2f5[_0x56ae('0x380d')] = _0x56ae('0x3ce3'); break; case 0x5: _0x26e2f5[_0x56ae('0x380d')] = _0x56ae('0x3cff'); break; case 0x8: _0x26e2f5[_0x56ae('0x380d')] = 'lighten'; break; case 0x9: _0x26e2f5['globalCompositeOperation'] = _0x56ae('0x130b'); break; case 0xb: _0x26e2f5[_0x56ae('0x380d')] = 'overlay'; break; case 0xc: _0x26e2f5['globalCompositeOperation'] = _0x56ae('0x3ce7'); break; default: _0x26e2f5[_0x56ae('0x380d')] = _0x56ae('0x380e'); } }, '__class__': _0x193c0b }); var _0x49d80d = {}; _0x5ac4a7['openfl.display._CapsStyle.CapsStyle_Impl_'] = _0x49d80d; _0x49d80d[_0x56ae('0x8bf')] = _0x56ae('0x3d00'); _0x49d80d['toString'] = function(_0x5accb8) { switch (_0x5accb8) { case 0x0: return _0x56ae('0x2f3'); case 0x1: return 'round'; case 0x2: return _0x56ae('0x1fa7'); default: return null; } }; var _0x2f7604 = function(_0x598e60) { this[_0x56ae('0x1955')] = 0x1; _0x5b50dd[_0x56ae('0x94d')](this); this['element'] = _0x598e60; _0x407807[_0x56ae('0xa49')] = !0x0; _0x598e60 = window[_0x56ae('0x3d01')](document['documentElement'], ''); _0x598e60 = (Array[_0x56ae('0x6')]['slice'][_0x56ae('0x94d')](_0x598e60)[_0x56ae('0x2a')]('')[_0x56ae('0xc18')](/-(moz|webkit|ms)-/) || '' === _0x598e60['OLink'] && ['', 'o'])[0x1]; _0x56ae('0x3d02')[_0x56ae('0xc18')](new RegExp(_0x575257[_0x56ae('0x83d')]('(' + _0x598e60, ')'), 'i')); _0x598e60[0x0][_0x56ae('0x2361')](); _0x598e60[_0x56ae('0xc14')](0x1); this[_0x56ae('0x3d03')] = _0x598e60; this[_0x56ae('0x3d04')] = _0x56ae('0x8d5') == _0x598e60 ? _0x56ae('0x37be') : _0x56ae('0xf7f'); this['__transformOriginProperty'] = _0x56ae('0x8d5') == _0x598e60 ? _0x56ae('0x3d05') : _0x56ae('0x3d06'); this[_0x56ae('0x3d07')] = []; this[_0x56ae('0x3d08')] = this[_0x56ae('0x3d09')] = 0x0; this[_0x56ae('0xa33')] = _0x56ae('0xa35'); this[_0x56ae('0xa24')] = new _0x193c0b(null); this[_0x56ae('0xa24')][_0x56ae('0xa18')] = !0x0; }; _0x5ac4a7[_0x56ae('0x3d0a')] = _0x2f7604; _0x2f7604[_0x56ae('0x8bf')] = 'openfl.display.DOMRenderer'; _0x2f7604[_0x56ae('0x8ee')] = _0x5b50dd; _0x2f7604['prototype'] = _0x4e6193(_0x5b50dd[_0x56ae('0x6')], { 'element': null, 'pixelRatio': null, '__canvasRenderer': null, '__clipRects': null, '__currentClipRect': null, '__numClipRects': null, '__transformOriginProperty': null, '__transformProperty': null, '__vendorPrefix': null, '__z': null, '__applyStyle': function(_0x263285, _0x479ac1, _0xb8f67b, _0x37d942) { if (_0x56ae('0x3d0b') !== 'DEERd') { null == _0xb8f67b && (_0xb8f67b = !0x0); if (_0xb8f67b && _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x30a8')] && _0x3496b0[_0x56ae('0x293c')][_0x56ae('0x1649')](_0x263285, _0x479ac1)) return !0x0; var _0x320f9c = _0x263285['indexOf'](':'); _0xb8f67b = _0x263285['substring'](0x0, _0x320f9c); _0x263285 = _0x263285['substring'](_0x320f9c + 0x1); _0xb8f67b = _0x3496b0[_0x56ae('0xc3f')](_0xb8f67b); return null != _0xb8f67b ? _0xb8f67b['isLocal'](_0x263285, _0x479ac1) : !0x1; } else { var _0x5f5919 = _0x263285['__style']; if (_0x479ac1 && _0x263285[_0x56ae('0xa2a')]) { _0x479ac1 = _0x263285[_0x56ae('0x96d')]; var _0x1956c1 = this[_0x56ae('0xd68')]; null == _0x1956c1 && (_0x1956c1 = !0x1); _0x5f5919['setProperty'](this['__transformProperty'], _0x1956c1 ? _0x1c1b50[_0x56ae('0x382')]('matrix3d(' + _0x479ac1['a'] + ',\x20' + _0x479ac1['b'] + _0x56ae('0x3d0c') + _0x479ac1['c'] + ',\x20' + _0x479ac1['d'] + _0x56ae('0x3d0d') + (_0x479ac1['tx'] | 0x0) + ',\x20', _0x479ac1['ty'] | 0x0) + _0x56ae('0x3d0e') : 'matrix3d(' + _0x479ac1['a'] + ',\x20' + _0x479ac1['b'] + _0x56ae('0x3d0c') + _0x479ac1['c'] + ',\x20' + _0x479ac1['d'] + _0x56ae('0x3d0d') + _0x479ac1['tx'] + ',\x20' + _0x479ac1['ty'] + _0x56ae('0x3d0e'), null); } _0x263285[_0x56ae('0x3d0f')] != ++this[_0x56ae('0x3d08')] && (_0x263285[_0x56ae('0x3d0f')] = this[_0x56ae('0x3d08')], _0x5f5919[_0x56ae('0xc85')](_0x56ae('0x3d10'), null == _0x263285['__worldZ'] ? 'null' : '' + _0x263285[_0x56ae('0x3d0f')], null)); _0xb8f67b && _0x263285[_0x56ae('0xa26')] && (0x1 > _0x263285[_0x56ae('0x91c')] ? _0x5f5919[_0x56ae('0xc85')]('opacity', null == _0x263285[_0x56ae('0x91c')] ? 'null' : '' + _0x263285[_0x56ae('0x91c')], null) : _0x5f5919[_0x56ae('0x335f')](_0x56ae('0x352e'))); _0x37d942 && _0x263285[_0x56ae('0x3d11')] && (_0x1c1b50['xBSlj'](null, _0x263285[_0x56ae('0x3d12')]) ? _0x5f5919['removeProperty'](_0x56ae('0x381b')) : (_0x263285 = _0x263285[_0x56ae('0x3d12')], _0x5f5919[_0x56ae('0xc85')](_0x56ae('0x381b'), 'rect(' + _0x263285['y'] + 'px,\x20' + _0x263285[_0x56ae('0xa15')]() + _0x1c1b50[_0x56ae('0x384')] + _0x263285[_0x56ae('0xa16')]() + _0x56ae('0x3d13') + _0x263285['x'] + 'px)', null))); } }, '__initializeElement': function(_0x51aa2a, _0x51cc0b) { var _0x1b0d1e = _0x51aa2a[_0x56ae('0x3353')] = _0x51cc0b[_0x56ae('0xc5a')]; _0x1b0d1e[_0x56ae('0xc85')](_0x56ae('0xc5c'), _0x56ae('0x556'), null); _0x1b0d1e[_0x56ae('0xc85')]('top', '0', null); _0x1b0d1e['setProperty'](_0x1c1b50['oVjor'], '0', null); _0x1b0d1e[_0x56ae('0xc85')](this[_0x56ae('0x3d14')], '0\x200\x200', null); this[_0x56ae('0xa27')]['appendChild'](_0x51cc0b); _0x51aa2a[_0x56ae('0xa26')] = !0x0; _0x51aa2a[_0x56ae('0xa2a')] = !0x0; _0x51aa2a[_0x56ae('0xa4a')] = !0x0; _0x51aa2a[_0x56ae('0x3d11')] = !0x0; _0x51aa2a[_0x56ae('0x3d12')] = null; _0x51aa2a[_0x56ae('0x3d0f')] = -0x1; }, '__popMask': function() { this[_0x56ae('0x1e')](); }, '__popMaskObject': function(_0x1cd9fd, _0x526b8f) { null == _0x526b8f && (_0x526b8f = !0x0); null != _0x1cd9fd[_0x56ae('0xa6e')] && this[_0x56ae('0x3cee')](); _0x526b8f && null != _0x1cd9fd[_0x56ae('0x973')] && this['__popMaskRect'](); }, '__popMaskRect': function() { 0x0 < this[_0x56ae('0x3d09')] && (this[_0x56ae('0x3d09')]--, this[_0x56ae('0x3d15')] = 0x0 < this[_0x56ae('0x3d09')] ? this[_0x56ae('0x3d07')][this[_0x56ae('0x3d09')] - 0x1] : null); }, '__pushMask': function(_0x1ec82e) { this[_0x56ae('0xa3b')](_0x1ec82e[_0x56ae('0x2d36')](_0x1ec82e), _0x1ec82e[_0x56ae('0x96d')]); }, '__pushMaskObject': function(_0x11f7b5, _0x6271bd) { _0x575257[_0x56ae('0x83e')](null, _0x6271bd) && (_0x6271bd = !0x0); _0x6271bd && null != _0x11f7b5[_0x56ae('0x973')] && this[_0x56ae('0xa3b')](_0x11f7b5['__scrollRect'], _0x11f7b5[_0x56ae('0x96d')]); null != _0x11f7b5[_0x56ae('0xa6e')] && this[_0x56ae('0x3cf0')](_0x11f7b5[_0x56ae('0xa6e')]); }, '__pushMaskRect': function(_0x158fe7, _0x5f09fb) { _0x575257['bPNBT'](this[_0x56ae('0x3d09')], this[_0x56ae('0x3d07')][_0x56ae('0x32')]) && (this[_0x56ae('0x3d07')][this['__numClipRects']] = new _0x3c6685()); var _0x582263 = this[_0x56ae('0x3d07')][this['__numClipRects']]; _0x158fe7[_0x56ae('0x98e')](_0x582263, _0x5f09fb); 0x0 < this[_0x56ae('0x3d09')] && (_0x158fe7 = this['__clipRects'][this['__numClipRects'] - 0x1], _0x582263[_0x56ae('0x1363')](_0x158fe7['x'], _0x158fe7['y'], _0x158fe7['width'], _0x158fe7[_0x56ae('0x727')])); 0x0 > _0x582263['height'] && (_0x582263[_0x56ae('0x727')] = 0x0); 0x0 > _0x582263[_0x56ae('0x3d')] && (_0x582263[_0x56ae('0x3d')] = 0x0); this[_0x56ae('0x3d15')] = _0x582263; this['__numClipRects']++; }, '__render': function(_0x1826b8) { this[_0x56ae('0xa27')][_0x56ae('0xc5a')][_0x56ae('0x944')] = this[_0x56ae('0xa70')]['__transparent'] ? 'none' : this[_0x56ae('0xa70')][_0x56ae('0x3cf8')]; this['__z'] = 0x1; _0x1826b8['__renderDOM'](this); }, '__setBlendMode': function(_0x4a29b0) { null != this[_0x56ae('0x205c')] && (_0x4a29b0 = this[_0x56ae('0x205c')]); this[_0x56ae('0x98c')] != _0x4a29b0 && (this['__blendMode'] = _0x4a29b0); }, '__updateClip': function(_0x48674b) { if (_0x575257[_0x56ae('0x83e')](null, this[_0x56ae('0x3d15')])) _0x48674b[_0x56ae('0x3d11')] = _0x575257['UTHtY'](null, _0x48674b[_0x56ae('0x3d12')]), _0x48674b['__worldClip'] = null; else { null == _0x48674b['__worldClip'] && (_0x48674b['__worldClip'] = new _0x3c6685()); var _0x274792 = _0x3c6685[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x52315b = _0x5ac892[_0x56ae('0x20')]['get'](); _0x52315b['copyFrom'](_0x48674b[_0x56ae('0x96d')]); _0x52315b[_0x56ae('0x9af')](); this[_0x56ae('0x3d15')][_0x56ae('0x98e')](_0x274792, _0x52315b); _0x274792[_0x56ae('0x8ad')](_0x48674b[_0x56ae('0x3d12')]) ? _0x48674b[_0x56ae('0x3d11')] = !0x1 : (_0x48674b[_0x56ae('0x3d12')]['copyFrom'](_0x274792), _0x48674b[_0x56ae('0x3d11')] = !0x0); _0x3c6685[_0x56ae('0x20')][_0x56ae('0x21')](_0x274792); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x52315b); } }, '__class__': _0x2f7604 }); var _0x2ddbca = function(_0x298692) { null == this[_0x56ae('0x12f2')] && (this['__glFragmentSource'] = 'varying\x20float\x20openfl_Alphav;\x0a\x09\x09varying\x20vec4\x20openfl_ColorMultiplierv;\x0a\x09\x09varying\x20vec4\x20openfl_ColorOffsetv;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(openfl_Texture,\x20openfl_TextureCoordv);\x0a\x0a\x09\x09if\x20(color.a\x20==\x200.0)\x20{\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09}\x20else\x20if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09color\x20=\x20vec4\x20(color.rgb\x20/\x20color.a,\x20color.a);\x0a\x0a\x09\x09\x09mat4\x20colorMultiplier\x20=\x20mat4\x20(0);\x0a\x09\x09\x09colorMultiplier[0][0]\x20=\x20openfl_ColorMultiplierv.x;\x0a\x09\x09\x09colorMultiplier[1][1]\x20=\x20openfl_ColorMultiplierv.y;\x0a\x09\x09\x09colorMultiplier[2][2]\x20=\x20openfl_ColorMultiplierv.z;\x0a\x09\x09\x09colorMultiplier[3][3]\x20=\x201.0;\x20//\x20openfl_ColorMultiplierv.w;\x0a\x0a\x09\x09\x09color\x20=\x20clamp\x20(openfl_ColorOffsetv\x20+\x20(color\x20*\x20colorMultiplier),\x200.0,\x201.0);\x0a\x0a\x09\x09\x09if\x20(color.a\x20>\x200.0)\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(color.rgb\x20*\x20color.a\x20*\x20openfl_Alphav,\x20color.a\x20*\x20openfl_Alphav);\x0a\x0a\x09\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20color\x20*\x20openfl_Alphav;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09}'); null == this[_0x56ae('0x12f4')] && (this[_0x56ae('0x12f4')] = _0x575257[_0x56ae('0x3d16')]); _0x795639[_0x56ae('0x94d')](this, _0x298692); this[_0x56ae('0x12f5')] = !0x0; this['__initGL'](); }; _0x5ac4a7[_0x56ae('0x3d17')] = _0x2ddbca; _0x2ddbca['__name__'] = _0x56ae('0x3d17'); _0x2ddbca[_0x56ae('0x8ee')] = _0x795639; _0x2ddbca[_0x56ae('0x6')] = _0x4e6193(_0x795639[_0x56ae('0x6')], { 'openfl_Alpha': null, 'openfl_ColorMultiplier': null, 'openfl_ColorOffset': null, 'openfl_Position': null, 'openfl_TextureCoord': null, 'openfl_Matrix': null, 'openfl_HasColorTransform': null, 'openfl_TextureSize': null, 'openfl_Texture': null, '__class__': _0x2ddbca }); var _0x29e709 = function(_0x8b60f8, _0x550c71, _0x2bb43f) { null == _0x2bb43f && (_0x2bb43f = 0x0); null == _0x550c71 && (_0x550c71 = 0xa); null == _0x8b60f8 && (_0x8b60f8 = 0xa); _0x5bdbed[_0x56ae('0x94d')](this); this[_0x56ae('0x471')](_0x8b60f8); this['set_y'](_0x550c71); this[_0x56ae('0x3d18')] = 0x0; this[_0x56ae('0x3313')](!0x1); this['mouseEnabled'] = !0x1; this[_0x56ae('0x33a1')](new _0x1688e1(_0x56ae('0x331a'), 0xc, _0x2bb43f)); this[_0x56ae('0xb39')]('FPS:\x20'); this[_0x56ae('0x133e')] = this[_0x56ae('0x3d19')] = 0x0; this[_0x56ae('0x303e')] = []; }; _0x5ac4a7[_0x56ae('0x3d1a')] = _0x29e709; _0x29e709[_0x56ae('0x8bf')] = _0x56ae('0x3d1a'); _0x29e709[_0x56ae('0x8ee')] = _0x5bdbed; _0x29e709[_0x56ae('0x6')] = _0x4e6193(_0x5bdbed[_0x56ae('0x6')], { 'currentFPS': null, 'cacheCount': null, 'currentTime': null, 'times': null, '__enterFrame': function(_0x136e2a) { this['currentTime'] += _0x136e2a; for (this[_0x56ae('0x303e')][_0x56ae('0x8f0')](this[_0x56ae('0x133e')]); this[_0x56ae('0x303e')][0x0] < _0x575257[_0x56ae('0x842')](this[_0x56ae('0x133e')], 0x3e8);) this[_0x56ae('0x303e')][_0x56ae('0xf6d')](); _0x136e2a = this[_0x56ae('0x303e')][_0x56ae('0x32')]; this[_0x56ae('0x3d18')] = Math[_0x56ae('0x833')]((_0x136e2a + this['cacheCount']) / 0x2); _0x136e2a != this['cacheCount'] && this[_0x56ae('0xb39')](_0x56ae('0x3d1b') + this[_0x56ae('0x3d18')]); this[_0x56ae('0x3d19')] = _0x136e2a; }, '__class__': _0x29e709 }); var _0x162857 = function(_0x2ae49b, _0x446c30) { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0xa9f')] = _0x2ae49b; this[_0x56ae('0x19f1')] = _0x446c30; }; _0x5ac4a7['openfl.display.FrameLabel'] = _0x162857; _0x162857[_0x56ae('0x8bf')] = _0x56ae('0x3d1c'); _0x162857[_0x56ae('0x8ee')] = _0x36799b; _0x162857[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '__frame': null, '__name': null, 'get_frame': function() { return this[_0x56ae('0x19f1')]; }, 'get_name': function() { return this[_0x56ae('0xa9f')]; }, '__class__': _0x162857, '__properties__': { 'get_name': _0x56ae('0xad1'), 'get_frame': _0x56ae('0x3d1d') } }); var _0x406680 = function(_0x40c209) { this[_0x56ae('0x191f')] = !0x0; this[_0x56ae('0x2642')] = _0x40c209; this[_0x56ae('0x3bf3')] = new _0xd1cafc(); this[_0x56ae('0x3d1e')] = this[_0x56ae('0x3d1f')] = this[_0x56ae('0x3d20')] = 0x0; this[_0x56ae('0x96d')] = new _0x5ac892(); this[_0x56ae('0x3d21')] = new _0x3d98cc(); this[_0x56ae('0x991')] = new _0x5ac892(); this[_0x56ae('0xa11')] = this[_0x56ae('0xa10')] = 0x0; this[_0x56ae('0x3d22')] = new _0x10e2de(function() { return new _0x45a97e(); }); this['moveTo'](0x0, 0x0); }; _0x5ac4a7[_0x56ae('0x3d23')] = _0x406680; _0x406680[_0x56ae('0x8bf')] = _0x56ae('0x3d23'); _0x406680[_0x56ae('0x6')] = {}; _0x406680[_0x56ae('0x6')][_0x56ae('0xa14')] = null; _0x406680[_0x56ae('0x6')]['__commands'] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x191f')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0xa57')] = null; _0x406680[_0x56ae('0x6')]['__height'] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d1f')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d1e')] = null; _0x406680[_0x56ae('0x6')]['__quadBuffer'] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x96d')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d22')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0xa25')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d20')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0xa29')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d24')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d25')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d26')] = null; _0x406680[_0x56ae('0x6')]['__usedShaderBuffers'] = null; _0x406680[_0x56ae('0x6')]['__vertexBuffer'] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3c47')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3c49')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x1001')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3c45')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3c48')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x915')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x2642')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0xa10')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x991')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x9c8')] = null; _0x406680[_0x56ae('0x6')]['__context'] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x918')] = null; _0x406680[_0x56ae('0x6')][_0x56ae('0x3b99')] = function(_0x27adfd, _0x56d0f5, _0x31043d, _0x95dfc8) { null == _0x95dfc8 && (_0x95dfc8 = !0x1); null == _0x31043d && (_0x31043d = !0x0); this.__commands.beginBitmapFill(_0x27adfd, _0x1c1b50.AGSGM(null, _0x56d0f5) ? _0x56d0f5.clone() : null, _0x31043d, _0x95dfc8); this.__visible = !0x0; }; _0x406680[_0x56ae('0x6')][_0x56ae('0x10ba')] = function(_0x166ba1, _0x4c1bcf) { null == _0x4c1bcf && (_0x4c1bcf = 0x1); null == _0x166ba1 && (_0x166ba1 = 0x0); this.__commands.beginFill(_0x166ba1 & 0xffffff, _0x4c1bcf); 0x0 < _0x4c1bcf && (this.__visible = !0x0); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x20ad')] = function(_0xda0244, _0x59e49a, _0x4053cb, _0x57229d, _0x59874d, _0x40afc0, _0x1b30b7, _0x2d9f4e) { if (_0x56ae('0x3d27') !== _0x56ae('0x3d27')) { this._explicitPartition = _0xda0244; this.set_implicitPartition(null != _0xda0244 ? _0xda0244 : null != this._parent ? this._parent.get_implicitPartition() : null); return _0xda0244; } else { null == _0x2d9f4e && (_0x2d9f4e = 0x0); null == _0x1b30b7 && (_0x1b30b7 = 0x1); null == _0x40afc0 && (_0x40afc0 = 0x0); if (null != _0x59e49a && 0x0 != _0x59e49a.length) { if (null == _0x4053cb) { _0x4053cb = []; for (var _0x5ac4a7 = 0x0, _0x1b32af = _0x59e49a.length; _0x5ac4a7 < _0x1b32af;) _0x5ac4a7++, _0x4053cb.push(0x1); } if (null == _0x57229d) for (_0x57229d = [], _0x5ac4a7 = 0x0, _0x1b32af = _0x59e49a.length; _0x5ac4a7 < _0x1b32af;) { var _0x4e6193 = _0x5ac4a7++; _0x57229d.push(Math.ceil(_0x4e6193 / _0x59e49a.length * 0xff)); } if (!(_0x4053cb.length < _0x59e49a.length || _0x57229d.length < _0x59e49a.length)) for (this.__commands.beginGradientFill(_0xda0244, _0x59e49a, _0x4053cb, _0x57229d, _0x59874d, _0x40afc0, _0x1b30b7, _0x2d9f4e), _0xda0244 = 0x0; _0xda0244 < _0x4053cb.length;) if (_0x59e49a = _0x4053cb[_0xda0244], ++_0xda0244, 0x0 < _0x59e49a) { if (_0x56ae('0x3d28') === _0x56ae('0x3d29')) { var _0x22a783 = _0x1b32af++; _0x22a783 = _0xda0244[_0x22a783 + _0x59e49a]; if (_0x22a783 >= _0x57229d) throw new _0x1adea8('Invalid\x20huffman'); _0x59874d[_0x22a783]++; } else { this.__visible = !0x0; break; } } } } }; _0x406680[_0x56ae('0x6')]['clear'] = function() { for (var _0x278d72 = this.__usedShaderBuffers.h; null != _0x278d72;) { var _0x47b242 = _0x278d72.item; _0x278d72 = _0x278d72.next; this.__shaderBufferPool.release(_0x47b242); } this.__usedShaderBuffers.clear(); this.__commands.clear(); this.__strokePadding = 0x0; null != this.__bounds && (this.set___dirty(!0x0), this.__transformDirty = !0x0, this.__bounds = null); this.__visible = !0x1; this.__positionY = this.__positionX = 0x0; this.moveTo(0x0, 0x0); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x8ae')] = function(_0x1313f6) { this.__bounds = null != _0x1313f6.__bounds ? _0x1313f6.__bounds.clone() : null; this.__commands = _0x1313f6.__commands.copy(); this.set___dirty(!0x0); this.__strokePadding = _0x1313f6.__strokePadding; this.__positionX = _0x1313f6.__positionX; this.__positionY = _0x1313f6.__positionY; this.__transformDirty = !0x0; this.__visible = _0x1313f6.__visible; }; _0x406680[_0x56ae('0x6')][_0x56ae('0x113f')] = function(_0x137ca1, _0x640e2c, _0x45540e, _0x40f38a) { if ('yRauI' === _0x56ae('0x3d2a')) { var _0xc5bf9a = _0x45540e[_0x640e2c]; ++_0x640e2c; var _0x16e113 = !0x0; !Object.prototype.hasOwnProperty.call(this.target, _0xc5bf9a) || this.target.__properties__ && this.target.__properties__[_0x56ae('0xc86') + _0xc5bf9a] ? (_0x16e113 = !0x1, _0x137ca1 = _0xc5462.getProperty(this.target, _0xc5bf9a)) : _0x137ca1 = _0xc5462.field(this.target, _0xc5bf9a); if (_0x56ae('0x1d28') == typeof _0x137ca1) { var _0x27c1f4 = '3|1|0|2|5|4'.split('|'), _0x35c8f9 = 0x0; while (!![]) { switch (_0x27c1f4[_0x35c8f9++]) { case '0': null == _0x137ca1 && (_0x137ca1 = 0x0); continue; case '1': _0x2db8b0 = Object.prototype.hasOwnProperty.call(_0x2db8b0, _0xc5bf9a) ? _0xc5462.field(_0x2db8b0, _0xc5bf9a) : _0xc5462.getProperty(_0x2db8b0, _0xc5bf9a); continue; case '2': _0x575257.xybqG(null, _0x2db8b0) && (_0x2db8b0 = 0x0); continue; case '3': var _0x2db8b0 = this.properties; continue; case '4': this.propertyDetails.push(_0x137ca1); continue; case '5': _0x137ca1 = new _0x2e9f5d(this.target, _0xc5bf9a, _0x137ca1, _0x2db8b0 - _0x137ca1, _0x16e113); continue; } break; } } } else { this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding); this.__inflateBounds(this.__positionX + this.__strokePadding, this.__positionY + this.__strokePadding); var _0x47fbfe = _0x137ca1 < _0x45540e && _0x137ca1 > this.__positionX || _0x137ca1 > _0x45540e && _0x137ca1 < this.__positionX ? _0x45540e : this.__calculateBezierQuadPoint((this.__positionX - _0x137ca1) / (this.__positionX - 0x2 * _0x137ca1 + _0x45540e), this.__positionX, _0x137ca1, _0x45540e); var _0x2c0d38 = _0x640e2c < _0x40f38a && _0x640e2c > this.__positionY || _0x640e2c > _0x40f38a && _0x640e2c < this.__positionY ? _0x40f38a : this.__calculateBezierQuadPoint(_0x575257.JfZqJ(_0x575257.jovpq(this.__positionY, _0x640e2c), this.__positionY - 0x2 * _0x640e2c + _0x40f38a), this.__positionY, _0x640e2c, _0x40f38a); this.__inflateBounds(_0x47fbfe - this.__strokePadding, _0x2c0d38 - this.__strokePadding); this.__inflateBounds(_0x47fbfe + this.__strokePadding, _0x2c0d38 + this.__strokePadding); this.__positionX = _0x45540e; this.__positionY = _0x40f38a; this.__commands.curveTo(_0x137ca1, _0x640e2c, _0x45540e, _0x40f38a); this.set___dirty(!0x0); } }; _0x406680[_0x56ae('0x6')][_0x56ae('0x2a59')] = function(_0x10277d, _0x2ed120, _0x31ab76) { 0x0 >= _0x31ab76 || (this.__inflateBounds(_0x10277d - _0x31ab76 - this.__strokePadding, _0x2ed120 - _0x31ab76 - this.__strokePadding), this.__inflateBounds(_0x10277d + _0x31ab76 + this.__strokePadding, _0x2ed120 + _0x31ab76 + this.__strokePadding), this.__commands.drawCircle(_0x10277d, _0x2ed120, _0x31ab76), this.set___dirty(!0x0)); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x20b0')] = function(_0x3cc68d, _0x259db1, _0x16c561, _0x142728) { 0x0 >= _0x16c561 || 0x0 >= _0x142728 || (this.__inflateBounds(_0x3cc68d - this.__strokePadding, _0x259db1 - this.__strokePadding), this.__inflateBounds(_0x3cc68d + _0x16c561 + this.__strokePadding, _0x259db1 + _0x142728 + this.__strokePadding), this.__commands.drawEllipse(_0x3cc68d, _0x259db1, _0x16c561, _0x142728), this.set___dirty(!0x0)); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x10bb')] = function(_0x557d65, _0x5afdaa, _0x130a3a, _0x4cfdf7) { if (0x0 != _0x130a3a || 0x0 != _0x4cfdf7) { var _0x587277 = _0x56ae('0x3d2b').split('|'), _0x48d283 = 0x0; while (!![]) { switch (_0x587277[_0x48d283++]) { case '0': this.__commands.drawRect(_0x557d65, _0x5afdaa, _0x130a3a, _0x4cfdf7); continue; case '1': this.__inflateBounds(_0x557d65 - this.__strokePadding * _0x1a3d7a, _0x5afdaa - this.__strokePadding * _0x14ff44); continue; case '2': this.set___dirty(!0x0); continue; case '3': this.__inflateBounds(_0x575257.ArQQm(_0x557d65 + _0x130a3a, this.__strokePadding * _0x1a3d7a), _0x5afdaa + _0x4cfdf7 + this.__strokePadding * _0x14ff44); continue; case '4': var _0x1a3d7a = 0x0 > _0x130a3a ? -0x1 : 0x1, _0x14ff44 = 0x0 > _0x4cfdf7 ? -0x1 : 0x1; continue; } break; } } }; _0x406680[_0x56ae('0x6')]['drawRoundRect'] = function(_0x50de9a, _0x358c66, _0x2fe64f, _0x4a02b2, _0xcc2581, _0x5818fe) { if (_0x575257.UTHtY(0x0, _0x2fe64f) || 0x0 != _0x4a02b2) { var _0x1b30b7 = 0x0 > _0x2fe64f ? -0x1 : 0x1, _0x2d9f4e = 0x0 > _0x4a02b2 ? -0x1 : 0x1; this.__inflateBounds(_0x50de9a - this.__strokePadding * _0x1b30b7, _0x358c66 - this.__strokePadding * _0x2d9f4e); this.__inflateBounds(_0x50de9a + _0x2fe64f + this.__strokePadding * _0x1b30b7, _0x358c66 + _0x4a02b2 + this.__strokePadding * _0x2d9f4e); this.__commands.drawRoundRect(_0x50de9a, _0x358c66, _0x2fe64f, _0x4a02b2, _0xcc2581, _0x5818fe); this.set___dirty(!0x0); } }; _0x406680[_0x56ae('0x6')][_0x56ae('0x2a57')] = function() { this.__commands.endFill(); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x113d')] = function(_0x3cc6c8, _0x276f31, _0x298ccb, _0x1da1bd, _0xa5e2c0, _0x2a044e, _0x1b30b7, _0x2d9f4e) { null == _0x2d9f4e && (_0x2d9f4e = 0x3); null == _0xa5e2c0 && (_0xa5e2c0 = 0x2); null == _0x1da1bd && (_0x1da1bd = !0x1); null == _0x298ccb && (_0x298ccb = 0x1); null == _0x276f31 && (_0x276f31 = 0x0); null != _0x3cc6c8 && (0x1 == _0x1b30b7 ? _0x3cc6c8 > this.__strokePadding && (this.__strokePadding = _0x3cc6c8) : _0x3cc6c8 / 0x2 > this.__strokePadding && (this.__strokePadding = _0x3cc6c8 / 0x2)); this.__commands.lineStyle(_0x3cc6c8, _0x276f31, _0x298ccb, _0x1da1bd, _0xa5e2c0, _0x2a044e, _0x1b30b7, _0x2d9f4e); null != _0x3cc6c8 && (this.__visible = !0x0); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x1140')] = function(_0x58ef25, _0x5761a0) { isFinite(_0x58ef25) && isFinite(_0x5761a0) && (this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding), this.__inflateBounds(_0x575257.ArQQm(this.__positionX, this.__strokePadding), this.__positionY + this.__strokePadding), this.__positionX = _0x58ef25, this.__positionY = _0x5761a0, this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding), this.__inflateBounds(this.__positionX + 0x2 * this.__strokePadding, this.__positionY + this.__strokePadding), this.__commands.lineTo(_0x58ef25, _0x5761a0), this.set___dirty(!0x0)); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x113e')] = function(_0x969ff2, _0x3cfe1d) { this.__positionX = _0x969ff2; this.__positionY = _0x3cfe1d; this.__commands.moveTo(_0x969ff2, _0x3cfe1d); }; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d2c')] = function(_0x1785dd, _0xaa5bbf, _0x29f55c, _0x4f8632) { var _0x51e39e = 0x1 - _0x1785dd; return _0x51e39e * _0x51e39e * _0xaa5bbf + _0x1c1b50.kcoqA(0x2, _0x51e39e) * _0x1785dd * _0x29f55c + _0x1785dd * _0x1785dd * _0x4f8632; }; _0x406680[_0x56ae('0x6')]['__cleanup'] = function() { null != this.__bounds && null != this.__canvas && (this.set___dirty(!0x0), this.__transformDirty = !0x0); this.__context = this.__canvas = this.__bitmap = null; }; _0x406680[_0x56ae('0x6')][_0x56ae('0x96f')] = function(_0x3904af, _0x2a6a85) { var _0x176c84 = { zMJWX: function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; } }; if (_0x1c1b50.OtBun(null, this.__bounds)) { if (_0x56ae('0x3d2d') === _0x56ae('0x3d2d')) { var _0x3f482c = _0x3c6685.__pool.get(); this.__bounds.__transform(_0x3f482c, _0x2a6a85); _0x3904af.__expand(_0x3f482c.x, _0x3f482c.y, _0x3f482c.width, _0x3f482c.height); _0x3c6685.__pool.release(_0x3f482c); } else { null == _0x2a6a85 && (_0x2a6a85 = 0x0); if (null != _0x3904af) { var _0x44782b = this.__context.gl, _0x3bfb88 = this.__width >> _0x2a6a85, _0x4a981c = this.__height >> _0x2a6a85; if (0x0 != _0x3bfb88 || 0x0 != _0x4a981c) 0x0 == _0x3bfb88 && (_0x3bfb88 = 0x1), _0x176c84.zMJWX(0x0, _0x4a981c) && (_0x4a981c = 0x1), this.__context.__bindGLTexture2D(this.__textureID), _0x96460b.texImage2D(_0x44782b, this.__textureTarget, _0x2a6a85, this.__internalFormat, _0x3bfb88, _0x4a981c, 0x0, this.__format, _0x44782b.UNSIGNED_BYTE, _0x3904af), this.__context.__bindGLTexture2D(null); } } } }; _0x406680[_0x56ae('0x6')]['__hitTest'] = function(_0x3f2e4f, _0x50ba75, _0xa013aa, _0x5d2631) { if (_0x575257.NuzPA(null, this.__bounds)) return !0x1; var _0x26b30d = _0x5d2631.a * _0x5d2631.d - _0x5d2631.b * _0x5d2631.c; _0x26b30d = 0x0 == _0x26b30d ? -_0x5d2631.tx : 0x1 / _0x26b30d * _0x575257.ywPMc(_0x5d2631.c * (_0x5d2631.ty - _0x50ba75), _0x5d2631.d * (_0x3f2e4f - _0x5d2631.tx)); var _0x24ed21 = _0x5d2631.a * _0x5d2631.d - _0x5d2631.b * _0x5d2631.c; _0x3f2e4f = 0x0 == _0x24ed21 ? -_0x5d2631.ty : 0x1 / _0x24ed21 * (_0x5d2631.a * (_0x50ba75 - _0x5d2631.ty) + _0x5d2631.b * _0x575257.jovpq(_0x5d2631.tx, _0x3f2e4f)); return _0x26b30d > this.__bounds.x && _0x3f2e4f > this.__bounds.y && this.__bounds.contains(_0x26b30d, _0x3f2e4f) ? _0xa013aa ? _0x22d4e6.hitTest(this, _0x26b30d, _0x3f2e4f) : !0x0 : !0x1; }; _0x406680[_0x56ae('0x6')][_0x56ae('0x3d2e')] = function(_0x143b07, _0x47af26) { null == this.__bounds ? (this.__bounds = new _0x3c6685(_0x143b07, _0x47af26, 0x0, 0x0), this.__transformDirty = !0x0) : (_0x143b07 < this.__bounds.x && (this.__bounds.width += this.__bounds.x - _0x143b07, this.__bounds.x = _0x143b07, this.__transformDirty = !0x0), _0x47af26 < this.__bounds.y && (this.__bounds.height += this.__bounds.y - _0x47af26, this.__bounds.y = _0x47af26, this.__transformDirty = !0x0), _0x143b07 > this.__bounds.x + this.__bounds.width && (this.__bounds.width = _0x143b07 - this.__bounds.x), _0x47af26 > this.__bounds.y + this.__bounds.height && (this.__bounds.height = _0x47af26 - this.__bounds.y)); }; _0x406680[_0x56ae('0x6')]['__update'] = function(_0x30f768) { if (!(_0x1c1b50.sAHkz(null, this.__bounds) || 0x0 >= this.__bounds.width || 0x0 >= this.__bounds.height)) { var _0x3f4ae8 = this.__owner.__renderTransform; if (null != _0x3f4ae8) { if (_0x56ae('0x3d2f') === _0x56ae('0x3d2f')) { var _0x140fd6 = 0x0 == _0x3f4ae8.b ? Math.abs(_0x3f4ae8.a) : Math.sqrt(_0x3f4ae8.a * _0x3f4ae8.a + _0x3f4ae8.b * _0x3f4ae8.b); var _0x33927d = 0x0 == _0x3f4ae8.c ? Math.abs(_0x3f4ae8.d) : Math.sqrt(_0x3f4ae8.c * _0x3f4ae8.c + _0x3f4ae8.d * _0x3f4ae8.d); null != _0x30f768 && (_0x140fd6 = 0x0 == _0x30f768.b ? _0x140fd6 * _0x30f768.a : _0x140fd6 * Math.sqrt(_0x30f768.a * _0x30f768.a + _0x30f768.b * _0x30f768.b), _0x33927d = 0x0 == _0x30f768.c ? _0x33927d * _0x30f768.d : _0x33927d * Math.sqrt(_0x30f768.c * _0x30f768.c + _0x30f768.d * _0x30f768.d)); _0x30f768 = this.__bounds.width * _0x140fd6; _0x33927d *= this.__bounds.height; if (0x1 > _0x30f768 || 0x1 > _0x33927d)(0x1 <= this.__width || 0x1 <= this.__height) && this.set___dirty(!0x0), this.__height = this.__width = 0x0; else { _0x1c1b50.OtBun(null, _0x406680.maxTextureWidth) && _0x30f768 > _0x406680.maxTextureWidth && (_0x30f768 = _0x406680.maxTextureWidth); null != _0x406680.maxTextureWidth && _0x33927d > _0x406680.maxTextureHeight && (_0x33927d = _0x406680.maxTextureHeight); this.__renderTransform.a = _0x30f768 / this.__bounds.width; this.__renderTransform.d = _0x33927d / this.__bounds.height; _0x140fd6 = 0x1 / this.__renderTransform.a; var _0x5b0be3 = 0x1 / this.__renderTransform.d; this.__worldTransform.a = _0x1c1b50.kcoqA(_0x140fd6, _0x3f4ae8.a); this.__worldTransform.b = _0x140fd6 * _0x3f4ae8.b; this.__worldTransform.c = _0x5b0be3 * _0x3f4ae8.c; this.__worldTransform.d = _0x5b0be3 * _0x3f4ae8.d; _0x5b0be3 = this.__bounds.x; var _0x40a85d = this.__bounds.y; _0x140fd6 = _0x5b0be3 * _0x3f4ae8.a + _0x40a85d * _0x3f4ae8.c + _0x3f4ae8.tx; _0x3f4ae8 = _0x5b0be3 * _0x3f4ae8.b + _0x40a85d * _0x3f4ae8.d + _0x3f4ae8.ty; this.__worldTransform.tx = Math.floor(_0x140fd6); this.__worldTransform.ty = Math.floor(_0x3f4ae8); _0x5b0be3 = this.__worldTransform; _0x40a85d = _0x5b0be3.a * _0x5b0be3.d - _0x5b0be3.b * _0x5b0be3.c; this.__renderTransform.tx = 0x0 == _0x40a85d ? -_0x5b0be3.tx : 0x1 / _0x40a85d * (_0x5b0be3.c * (_0x5b0be3.ty - _0x3f4ae8) + _0x5b0be3.d * (_0x140fd6 - _0x5b0be3.tx)); _0x5b0be3 = this.__worldTransform; _0x40a85d = _0x5b0be3.a * _0x5b0be3.d - _0x5b0be3.b * _0x5b0be3.c; this.__renderTransform.ty = 0x0 == _0x40a85d ? -_0x5b0be3.ty : 0x1 / _0x40a85d * (_0x5b0be3.a * (_0x3f4ae8 - _0x5b0be3.ty) + _0x5b0be3.b * (_0x5b0be3.tx - _0x140fd6)); _0x30f768 = Math.ceil(_0x30f768 + 0x1); _0x33927d = Math.ceil(_0x33927d + 0x1); _0x30f768 == this.__width && _0x33927d == this.__height || this.set___dirty(!0x0); this.__width = _0x30f768; this.__height = _0x33927d; } } else { var _0x459efc = _0x140fd6.next(); _0x3f4ae8 = this._libGeometries; _0x3f4ae8 = _0x575257.UTHtY(null, _0x586025[_0x459efc]) ? _0x3f4ae8.getReserved(_0x459efc) : _0x3f4ae8.h[_0x459efc]; null != _0x3f4ae8.mesh && (_0x3f4ae8 = this.translateGeometry(_0x3f4ae8.mesh), 0x0 != _0x3f4ae8.get_subGeometries().get_length() && (null != _0x459efc && isNaN(parseFloat(_0x459efc)) && _0x3f4ae8.set_name(_0x459efc), _0x30f768.push(_0x3f4ae8), this.finalizeAsset(_0x3f4ae8))); } } } }; _0x406680[_0x56ae('0x6')][_0x56ae('0x3332')] = function(_0x8a1682) { if (_0x8a1682 && null != this.__owner) { var _0x5de5d5 = this.__owner; _0x5de5d5.__renderDirty || (_0x5de5d5.__renderDirty = !0x0, _0x5de5d5.__setParentRenderDirty()); } _0x8a1682 && (this.__hardwareDirty = this.__softwareDirty = !0x0); return this.__dirty = _0x8a1682; }; _0x406680[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x406680; _0x406680[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x406680[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x3332')] = _0x56ae('0x3332'); var _0x34863c = function(_0x35d094) { null == this[_0x56ae('0x12f2')] && (this[_0x56ae('0x12f2')] = _0x56ae('0x12f3')); null == this[_0x56ae('0x12f4')] && (this[_0x56ae('0x12f4')] = _0x56ae('0x841')); _0x795639[_0x56ae('0x94d')](this, _0x35d094); this[_0x56ae('0x12f5')] = !0x0; this['__initGL'](); }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x3d30')]] = _0x34863c; _0x34863c[_0x56ae('0x8bf')] = _0x56ae('0x50e'); _0x34863c[_0x56ae('0x8ee')] = _0x795639; _0x34863c['prototype'] = _0x4e6193(_0x795639[_0x56ae('0x6')], { 'openfl_Alpha': null, 'openfl_ColorMultiplier': null, 'openfl_ColorOffset': null, 'openfl_Position': null, 'openfl_TextureCoord': null, 'openfl_Matrix': null, 'openfl_HasColorTransform': null, 'openfl_TextureSize': null, 'bitmap': null, '__class__': _0x34863c }); var _0x5d8409 = {}; _0x5ac4a7['openfl.display._JointStyle.JointStyle_Impl_'] = _0x5d8409; _0x5d8409[_0x56ae('0x8bf')] = _0x56ae('0x3d31'); _0x5d8409['toString'] = function(_0x483059) { switch (_0x483059) { case 0x0: return 'bevel'; case 0x1: return 'miter'; case 0x2: return _0x56ae('0x833'); default: return null; } }; var _0x4772c5 = function() { _0x52e6a7[_0x56ae('0x94d')](this); this[_0x56ae('0xded')] = _0x41db51['create'](this); this[_0x56ae('0xa76')] = this['contentLoaderInfo'][_0x56ae('0xa76')]; this[_0x56ae('0xdee')] = !0x0; }; _0x5ac4a7[_0x56ae('0x3d32')] = _0x4772c5; _0x4772c5[_0x56ae('0x8bf')] = 'openfl.display.Loader'; _0x4772c5[_0x56ae('0x8ee')] = _0x52e6a7; _0x4772c5[_0x56ae('0x6')] = _0x4e6193(_0x52e6a7[_0x56ae('0x6')], { 'content': null, 'contentLoaderInfo': null, 'uncaughtErrorEvents': null, '__unloaded': null, 'loadBytes': function(_0x25c878, _0x295f1c) { _0x3ee0eb[_0x56ae('0x3885')](_0x25c878)['onComplete'](_0x2d9f4e(this, this['BitmapData_onLoad']))['onError'](_0x2d9f4e(this, this[_0x56ae('0x3d33')])); }, '__dispatchError': function(_0x2f5ea0) { var _0x112948 = new _0x3571a3(_0x56ae('0x163e')); _0x112948[_0x56ae('0x2a9')] = _0x2f5ea0; this[_0x56ae('0xded')][_0x56ae('0x959')](_0x112948); }, '__setContent': function(_0x42e083, _0x84d126, _0x245a3a) { this[_0x56ae('0x162a')] = _0x42e083; this[_0x56ae('0xded')]['content'] = _0x42e083; this['contentLoaderInfo']['width'] = _0x84d126; this[_0x56ae('0xded')][_0x56ae('0x727')] = _0x245a3a; null != _0x42e083 && _0x52e6a7[_0x56ae('0x6')][_0x56ae('0xaca')][_0x56ae('0x94d')](this, _0x42e083, 0x0); }, 'BitmapData_onError': function(_0xc7281) { this['__dispatchError'](_0x1b30b7[_0x56ae('0x28')](_0xc7281)); }, 'BitmapData_onLoad': function(_0x3defec) { null == _0x3defec ? this[_0x56ae('0x3d34')]('Unknown\x20error') : (this['__setContent'](new _0x443f45(_0x3defec), _0x3defec[_0x56ae('0x3d')], _0x3defec[_0x56ae('0x727')]), this[_0x56ae('0xded')][_0x56ae('0x959')](new _0x140b13(_0x56ae('0x14e5')))); }, '__class__': _0x4772c5 }); var _0x41db51 = function() { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x3d35')] = _0x55c9e4[_0x56ae('0x3d36')]; this['bytesTotal'] = this['bytesLoaded'] = 0x0; this['childAllowsParent'] = !0x0; this['parameters'] = {}; }; _0x5ac4a7['openfl.display.LoaderInfo'] = _0x41db51; _0x41db51['__name__'] = _0x56ae('0x3d37'); _0x41db51[_0x56ae('0x8a7')] = function(_0x35a2e3) { var _0x543955 = new _0x41db51(); _0x543955['uncaughtErrorEvents'] = new _0x522a61(); null != _0x35a2e3 ? _0x543955['loader'] = _0x35a2e3 : _0x543955[_0x56ae('0x1587')] = _0x41db51[_0x56ae('0x3d38')]; return _0x543955; }; _0x41db51['__super__'] = _0x36799b; _0x41db51[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'applicationDomain': null, 'bytesLoaded': null, 'bytesTotal': null, 'childAllowsParent': null, 'content': null, 'height': null, 'loader': null, 'parameters': null, 'uncaughtErrorEvents': null, 'url': null, 'width': null, '__completed': null, '__complete': function() { this[_0x56ae('0x3d39')] || (this[_0x56ae('0x2b91')] < this[_0x56ae('0x20b2')] && (this['bytesLoaded'] = this['bytesTotal']), this[_0x56ae('0x972')](this['bytesLoaded'], this['bytesTotal']), this[_0x56ae('0x3d39')] = !0x0, this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x14e5')))); }, '__update': function(_0x454c07, _0x1154f8) { this['bytesLoaded'] = _0x454c07; this[_0x56ae('0x20b2')] = _0x1154f8; this[_0x56ae('0x959')](new _0x3c584e(_0x56ae('0x1bd9'), !0x1, !0x1, _0x454c07, _0x1154f8)); }, '__class__': _0x41db51 }); var _0x21afeb = function() { _0xc32e6[_0x56ae('0x94d')](this); this['__currentFrame'] = 0x1; this[_0x56ae('0x3160')] = []; this[_0x56ae('0x3d3a')] = []; this[_0x56ae('0x36d1')] = 0x0; this[_0x56ae('0xc40')] = !0x0; null != _0x21afeb[_0x56ae('0x2caf')] && (this[_0x56ae('0x3d3b')] = _0x21afeb[_0x56ae('0x2cae')], this['__symbol'] = _0x21afeb['__initSymbol'], _0x21afeb['__initSWF'] = null, _0x21afeb[_0x56ae('0x2caf')] = null, this['__fromSymbol'](this[_0x56ae('0x3d3b')], this[_0x56ae('0x330e')])); }; _0x5ac4a7[_0x56ae('0x3d3c')] = _0x21afeb; _0x21afeb[_0x56ae('0x8bf')] = _0x56ae('0x3d3c'); _0x21afeb[_0x56ae('0x8ee')] = _0xc32e6; _0x21afeb[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { '__activeInstances': null, '__activeInstancesByFrameObjectID': null, '__currentFrame': null, '__currentFrameLabel': null, '__currentLabel': null, '__currentLabels': null, '__enabled': null, '__frameScripts': null, '__frameTime': null, '__hasDown': null, '__hasOver': null, '__hasUp': null, '__instanceFields': null, '__lastFrameScriptEval': null, '__lastFrameUpdate': null, '__mouseIsDown': null, '__playing': null, '__swf': null, '__symbol': null, '__timeElapsed': null, '__totalFrames': null, 'gotoAndPlay': function(_0x296d12, _0x461596) { if (_0x56ae('0x3d3d') !== 'vTSgK') { var _0xb76c50 = this[_0x56ae('0x11e4')]; (null != _0x586025[_0x296d12] ? _0xb76c50[_0x56ae('0x99c')](_0x296d12) : _0xb76c50['h'][_0x296d12])[_0x56ae('0x9cd')](); this[_0x56ae('0x11e4')][_0x56ae('0x38')](_0x296d12); _0xb76c50 = this['_ids']; null != _0x586025[_0x296d12] ? _0xb76c50[_0x56ae('0x932')](_0x296d12, -0x1) : _0xb76c50['h'][_0x296d12] = -0x1; } else { this[_0x56ae('0x1cab')](); this[_0x56ae('0x3d3e')](this[_0x56ae('0x3d3f')](_0x296d12)); } }, 'gotoAndStop': function(_0x218254, _0x4f19cd) { this[_0x56ae('0xb8c')](); this['__goto'](this[_0x56ae('0x3d3f')](_0x218254)); }, 'play': function() { null == this[_0x56ae('0x330e')] || this[_0x56ae('0x3d40')] || 0x2 > this['__totalFrames'] || (this[_0x56ae('0x3d40')] = !0x0, this[_0x56ae('0x36d2')] = 0x3e8 / this['__swf'][_0x56ae('0x93d')] | 0x0, this[_0x56ae('0x36d0')] = 0x0); }, 'stop': function() { this['__playing'] = !0x1; }, '__enterFrame': function(_0x218890) { this['__updateFrameScript'](_0x218890); this[_0x56ae('0x1fab')](this[_0x56ae('0x1fac')]); _0xc32e6[_0x56ae('0x6')][_0x56ae('0x1fad')]['call'](this, _0x218890); }, '__updateFrameScript': function(_0x5d0f89) { if (null != this['__symbol'] && this[_0x56ae('0x3d40')]) { if (_0x56ae('0x3d41') === _0x56ae('0x3d42')) { this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1027')]); var _0x361e98 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x361e98 = null != _0x586025['home3'] ? _0x361e98[_0x56ae('0x99c')](_0x56ae('0x25a2')) : _0x361e98['h'][_0x56ae('0x25a2')]; this[_0x56ae('0x1027')][_0x56ae('0xbb8')] = new _0x5e2059(_0x361e98, -0x4); this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['angel'], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); _0x361e98 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x361e98 = null != _0x586025[_0x56ae('0x2526')] ? _0x361e98['getReserved']('homeLaunchSiteC') : _0x361e98['h'][_0x56ae('0x2526')]; this['angel'][_0x56ae('0xbb8')] = new _0x5e2059(_0x361e98, 0x0); this[_0x56ae('0x1059')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1059')], !0x1, null, !0x1, null); this[_0x56ae('0x1059')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['pastafarian']); _0x361e98 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x4ad4cb = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x361e98 = null != _0x586025[_0x361e98] ? _0x4ad4cb['getReserved'](_0x361e98) : _0x4ad4cb['h'][_0x361e98]; this[_0x56ae('0x1059')][_0x56ae('0xbb8')] = new _0x5e2059(_0x361e98, -0x2); } else { var _0x2050e3 = this['__getNextFrame'](_0x5d0f89); if (this[_0x56ae('0x3d43')] == _0x2050e3) _0xc32e6[_0x56ae('0x6')][_0x56ae('0x1fad')][_0x56ae('0x94d')](this, _0x5d0f89); else if (null != this[_0x56ae('0x3d44')]) { if ('CikWz' !== 'gazbS') { if (_0x2050e3 < this['__currentFrame']) { if (!this['__evaluateFrameScripts'](this[_0x56ae('0x36d1')])) { _0xc32e6['prototype'][_0x56ae('0x1fad')]['call'](this, _0x5d0f89); return; } this[_0x56ae('0x1fac')] = 0x1; } this[_0x56ae('0x3d45')](_0x2050e3) || _0xc32e6['prototype'][_0x56ae('0x1fad')][_0x56ae('0x94d')](this, _0x5d0f89); } else { _0x2050e3['progress'](_0x5d0f89[_0x56ae('0x1bda')], _0x5d0f89['total']); } } else this[_0x56ae('0x1fac')] = _0x2050e3; } } }, '__updateSymbol': function(_0x36503c) { if (null != this[_0x56ae('0x330e')] && this[_0x56ae('0x1fac')] != this['__lastFrameUpdate']) { this[_0x56ae('0x3d46')](); for (var _0xdda222 = new _0x3cd041(), _0x349c31, _0x5adec4 = 0x0; _0x5adec4 < _0x36503c;) if (_0x349c31 = _0x5adec4++, _0x349c31 = this[_0x56ae('0x330e')][_0x56ae('0x14a4')][_0x349c31], null != _0x349c31['objects']) for (var _0x2948dc = 0x0, _0x47f999 = _0x349c31[_0x56ae('0x3d47')]; _0x575257[_0x56ae('0x844')](_0x2948dc, _0x47f999[_0x56ae('0x32')]);) { var _0x1b30b7 = _0x47f999[_0x2948dc]; ++_0x2948dc; switch (_0x1b30b7[_0x56ae('0x3aa')]['_hx_index']) { case 0x0: _0x349c31 = this[_0x56ae('0x3d48')]['h'][_0x1b30b7['id']]; _0x575257[_0x56ae('0x83c')](null, _0x349c31) && (_0xdda222['h'][_0x1b30b7['id']] = _0x349c31, this[_0x56ae('0x3d49')](_0x349c31[_0x56ae('0x203c')], _0x1b30b7, !0x0)); break; case 0x1: _0x349c31 = _0xdda222['h'][_0x1b30b7['id']]; _0x575257[_0x56ae('0x845')](null, _0x349c31) && null != _0x349c31[_0x56ae('0x203c')] && this[_0x56ae('0x3d49')](_0x349c31['displayObject'], _0x1b30b7); break; case 0x2: _0xdda222[_0x56ae('0x38')](_0x1b30b7['id']); } } _0x36503c = []; _0x5adec4 = []; for (_0x349c31 = _0xdda222[_0x56ae('0x3f')](); _0x349c31[_0x56ae('0x8f5')]();) _0xdda222 = _0x349c31[_0x56ae('0x42')](), -0x1 == _0x36503c['indexOf'](_0xdda222) && (_0x36503c['push'](_0xdda222), 0x0 < _0xdda222[_0x56ae('0x3ca2')] && _0x5adec4[_0x56ae('0x8f0')](_0xdda222)); _0x36503c[_0x56ae('0x13bf')](_0x2d9f4e(this, this[_0x56ae('0x3d4a')])); _0x2948dc = 0x0; for (_0x47f999 = _0x36503c['length']; _0x2948dc < _0x47f999;) { _0x1b30b7 = _0x2948dc++; var _0x5ac4a7 = this[_0x56ae('0xac7')][_0x1b30b7]; _0x349c31 = _0x36503c[_0x1b30b7]; _0xdda222 = _0x349c31[_0x56ae('0x946')]; var _0x4e6193 = _0x349c31[_0x56ae('0x203c')]; _0x5ac4a7 != _0x4e6193 ? (_0x349c31 = _0x4e6193, this[_0x56ae('0xaca')](_0x4e6193, _0x1b30b7)) : _0x349c31 = this[_0x56ae('0xac7')][_0x1b30b7]; _0x1b30b7 = !0x1; for (_0x5ac4a7 = 0x0; _0x5ac4a7 < _0x5adec4[_0x56ae('0x32')];) if (_0x4e6193 = _0x5adec4[_0x5ac4a7], ++_0x5ac4a7, _0xdda222 > _0x4e6193[_0x56ae('0x946')] && _0xdda222 <= _0x4e6193['clipDepth']) { _0x349c31[_0x56ae('0xa6d')](_0x4e6193[_0x56ae('0x203c')]); _0x1b30b7 = !0x0; break; } 0x0 < _0x5adec4['length'] && !_0x1b30b7 && null != _0x349c31[_0x56ae('0x9f5')]() && _0x349c31[_0x56ae('0xa6d')](null); } _0x5adec4 = _0x36503c[_0x56ae('0x32')]; for (_0x349c31 = this['__children'][_0x56ae('0x32')]; _0x5adec4 < _0x349c31;) { if ('TDESN' === 'LVoma') { var _0x2058df = this[_0x56ae('0x1272')][_0x56ae('0x21fe')] = 0x0; _0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](_0x56ae('0x1a7')) && --_0x2058df; _0x29a875['controlScheme'][_0x56ae('0x1b30')](_0x56ae('0x760')) && ++_0x2058df; _0x2058df -= this[_0x56ae('0x2345')]; this['xCharge'] += (0x0 < _0x2058df ? 0x1 : 0x0 > _0x2058df ? -0x1 : 0x0) * _0x36503c / this[_0x56ae('0x32')]; _0x2058df = 0x3c + this[_0x56ae('0x1272')][_0x56ae('0x21f9')] - this[_0x56ae('0x1272')]['zMaxSpeed']; var _0x53936c = this[_0x56ae('0x1272')], _0x1a76aa = this[_0x56ae('0x1272')][_0x56ae('0x1637')](); _0x36503c *= 0x5; _0x53936c[_0x56ae('0x482')](_0x1a76aa + (0.7 < _0x36503c ? 0.7 : _0x36503c) * this[_0x56ae('0x1272')][_0x56ae('0x2223')] * (_0x2058df - _0x1a76aa)); } else { _0x36503c = this['__children'][_0x5adec4]; _0xdda222 = 0x0; for (_0x2948dc = this['__activeInstances']; _0xdda222 < _0x2948dc[_0x56ae('0x32')];) _0x47f999 = _0x2948dc[_0xdda222], ++_0xdda222, _0x47f999[_0x56ae('0x203c')] == _0x36503c && (_0x36503c instanceof _0x21afeb && _0x36503c[_0x56ae('0x3d4b')](0x1), this[_0x56ae('0xa20')](_0x36503c), --_0x5adec4, --_0x349c31); ++_0x5adec4; } } this[_0x56ae('0x3d4c')] = this[_0x56ae('0x1fac')]; this[_0x56ae('0x3d4d')](); } }, '__evaluateFrameScripts': function(_0x448a82) { var _0x106a9d = this[_0x56ae('0x1fac')]; for (_0x448a82 += 0x1; _0x106a9d < _0x448a82;) { var _0x34fca3 = _0x106a9d++; if (_0x34fca3 != this[_0x56ae('0x3d43')] && (this[_0x56ae('0x1fac')] = this[_0x56ae('0x3d43')] = _0x34fca3, this['__frameScripts']['h'][_0x56ae('0x900')](_0x34fca3) && (this[_0x56ae('0x1fab')](_0x34fca3), (0x0, this[_0x56ae('0x3d44')]['h'][_0x34fca3])(), this['__currentFrame'] != _0x34fca3) || !this[_0x56ae('0x3d40')])) return !0x1; } return !0x0; }, '__fromSymbol': function(_0x33352d, _0x5e5ea6) { if ('JoFzf' !== _0x56ae('0x3d4e')) { var _0x199314 = this; if (null == this[_0x56ae('0x3d4f')]) { this[_0x56ae('0x3d3b')] = _0x33352d; this[_0x56ae('0x330e')] = _0x5e5ea6; this[_0x56ae('0x3d4f')] = []; this[_0x56ae('0x3d48')] = new _0x3cd041(); this[_0x56ae('0x1fac')] = 0x1; this[_0x56ae('0x3d4c')] = this[_0x56ae('0x3d43')] = -0x1; this['__totalFrames'] = this[_0x56ae('0x330e')][_0x56ae('0x14a4')]['length']; for (var _0x59de47 = 0x0, _0x582adb = this[_0x56ae('0x330e')]['frames'][_0x56ae('0x32')]; _0x59de47 < _0x582adb;) { var _0x18a719 = _0x59de47++; _0x33352d = _0x18a719 + 0x1; _0x5e5ea6 = this['__symbol']['frames'][_0x18a719]; null != _0x5e5ea6[_0x56ae('0x3c9d')] && this[_0x56ae('0x3160')][_0x56ae('0x8f0')](new _0x162857(_0x5e5ea6[_0x56ae('0x3c9d')], _0x18a719 + 0x1)); if (_0x1c1b50[_0x56ae('0x386')](null, _0x5e5ea6[_0x56ae('0x3c9e')])) null == this[_0x56ae('0x3d44')] && (this['__frameScripts'] = new _0x3cd041()), this[_0x56ae('0x3d44')]['h'][_0x33352d] = _0x5e5ea6[_0x56ae('0x3c9e')]; else if (null != _0x5e5ea6[_0x56ae('0x3d50')]) { null == this[_0x56ae('0x3d44')] && (this[_0x56ae('0x3d44')] = new _0x3cd041()); try { var _0x2d9f4e = function(_0x33352d) { return function() { try { _0x33352d[0x0][_0x56ae('0x94d')](_0x199314); } catch (_0x20b6b0) { _0x3ce0fc['lastException'] = _0x20b6b0; for (var _0x5e5ea6 = _0x20b6b0 instanceof _0x1adea8 ? _0x20b6b0[_0x56ae('0xaed')] : _0x20b6b0, _0x59de47 = _0x56ae('0x3d51') + _0x1b30b7[_0x56ae('0x28')](_0x5e5ea6) + '\x0a', _0x582adb = _0x3ce0fc[_0x56ae('0x30d6')](), _0x18a719 = Array(_0x582adb['length']), _0x2d9f4e = 0x0, _0x5ac4a7 = _0x582adb[_0x56ae('0x32')]; _0x2d9f4e < _0x5ac4a7;) { var _0x44be4d = _0x2d9f4e++; _0x18a719[_0x44be4d] = _0x582adb[_0x44be4d][0x2]; } _0x131690[_0x56ae('0x3b4b')](_0x59de47 + _0x18a719['join']('\x0a') + '\x0a' + _0x1b30b7[_0x56ae('0x28')](_0x5e5ea6['stack']) + '\x0a' + _0x33352d[0x0][_0x56ae('0x8a8')](), { 'fileName': 'openfl/display/MovieClip.hx', 'lineNumber': 0x28e, 'className': _0x56ae('0x3d3c'), 'methodName': _0x56ae('0x3d52') }); } }; }([eval(_0x56ae('0x3d53') + _0x5e5ea6[_0x56ae('0x3d50')] + '})')]); this[_0x56ae('0x3d44')]['h'][_0x33352d] = _0x2d9f4e; } catch (_0x89b564) { _0x3ce0fc[_0x56ae('0x95b')] = _0x89b564, null != this[_0x56ae('0x330e')][_0x56ae('0x2cb0')] ? _0x131690['warn'](_0x56ae('0x3d54') + this[_0x56ae('0x330e')][_0x56ae('0x2cb0')] + _0x56ae('0x3d55') + _0x33352d + '\x0a' + _0x5e5ea6[_0x56ae('0x3d50')], { 'fileName': _0x56ae('0x3d56'), 'lineNumber': 0x2a3, 'className': _0x56ae('0x3d3c'), 'methodName': _0x56ae('0x3d52') }) : _0x131690[_0x56ae('0x288c')]('Unable\x20to\x20evaluate\x20frame\x20script\x20source:\x0a' + _0x5e5ea6[_0x56ae('0x3d50')], { 'fileName': _0x56ae('0x3d56'), 'lineNumber': 0x2a8, 'className': _0x56ae('0x3d3c'), 'methodName': _0x56ae('0x3d52') }); } } } _0x33352d = 0x0; for (_0x5e5ea6 = this['__totalFrames']; _0x33352d < _0x5e5ea6;) if (_0x59de47 = _0x33352d++, _0x2d9f4e = _0x59de47 + 0x1, _0x582adb = this[_0x56ae('0x330e')][_0x56ae('0x14a4')][_0x59de47], null != _0x582adb['objects']) { _0x59de47 = 0x0; for (var _0x5ac4a7 = _0x582adb[_0x56ae('0x3d47')]; _0x59de47 < _0x5ac4a7[_0x56ae('0x32')];) { var _0x4e6193 = _0x5ac4a7[_0x59de47]; ++_0x59de47; if (_0x4e6193[_0x56ae('0x3aa')] == _0x36470c[_0x56ae('0x3ca8')] && !this[_0x56ae('0x3d48')]['h']['hasOwnProperty'](_0x4e6193['id'])) { _0x582adb = null; _0x18a719 = !0x1; var _0x5c4c32 = 0x0; for (var _0x26358c = this[_0x56ae('0x3d4f')]; _0x5c4c32 < _0x26358c[_0x56ae('0x32')];) { var _0x17fb1d = _0x26358c[_0x5c4c32]; ++_0x5c4c32; if (null != _0x17fb1d[_0x56ae('0x203c')] && _0x17fb1d['characterID'] == _0x4e6193['symbol'] && _0x17fb1d[_0x56ae('0x946')] == _0x4e6193[_0x56ae('0x946')]) { _0x582adb = _0x17fb1d; _0x18a719 = !0x0; break; } } null == _0x582adb && (_0x5c4c32 = this[_0x56ae('0x3d3b')][_0x56ae('0x3316')]['h'][_0x4e6193[_0x56ae('0x18e2')]], null != _0x5c4c32 && (_0x5c4c32 = _0x5c4c32[_0x56ae('0x3c88')](this[_0x56ae('0x3d3b')]), null != _0x5c4c32 && (_0x5c4c32['parent'] = this, _0x5c4c32['stage'] = this[_0x56ae('0x952')], null != this[_0x56ae('0x952')] && _0x5c4c32[_0x56ae('0x959')](new _0x140b13(_0x56ae('0xacf'), !0x1, !0x1)), _0x582adb = new _0x18ac81(_0x2d9f4e, _0x4e6193['id'], _0x4e6193['symbol'], _0x4e6193['depth'], _0x5c4c32, _0x4e6193[_0x56ae('0x3ca2')])))); null != _0x582adb && (this['__activeInstancesByFrameObjectID']['h'][_0x4e6193['id']] = _0x582adb, _0x18a719 || (this[_0x56ae('0x3d4f')][_0x56ae('0x8f0')](_0x582adb), this['__updateDisplayObject'](_0x582adb[_0x56ae('0x203c')], _0x4e6193))); } } } 0x1 < this[_0x56ae('0x36d1')] && this[_0x56ae('0x1cab')](); this[_0x56ae('0x1fad')](0x0); this[_0x56ae('0x3d3a')] = _0x4b5a45[_0x56ae('0xcf5')](_0x59b8d7[_0x56ae('0xc7a')](this)); this['__updateInstanceFields'](); } } else { _0x140b13['prototype'][_0x56ae('0xc67')]['call'](this); this[_0x56ae('0x3b4b')] = null; } }, '__getNextFrame': function(_0x59cf1e) { this[_0x56ae('0x36d0')] += _0x59cf1e; _0x59cf1e = this[_0x56ae('0x1fac')] + Math[_0x56ae('0x49')](this[_0x56ae('0x36d0')] / this[_0x56ae('0x36d2')]); 0x1 > _0x59cf1e && (_0x59cf1e = 0x1); _0x59cf1e > this['__totalFrames'] && (_0x59cf1e = Math[_0x56ae('0x49')]((_0x59cf1e - 0x1) % this[_0x56ae('0x36d1')]) + 0x1); this[_0x56ae('0x36d0')] %= this['__frameTime']; return _0x59cf1e; }, '__goto': function(_0x3e3f28) { _0x575257['UYFCv'](null, this[_0x56ae('0x330e')]) && (_0x575257[_0x56ae('0x819')](0x1, _0x3e3f28) ? _0x3e3f28 = 0x1 : _0x575257[_0x56ae('0x819')](_0x3e3f28, this['__totalFrames']) && (_0x3e3f28 = this[_0x56ae('0x36d1')]), this[_0x56ae('0x1fac')] = _0x3e3f28, this[_0x56ae('0x1fad')](0x0)); }, '__resolveFrameReference': function(_0x1a5c2e) { if ('number' == typeof _0x1a5c2e && (_0x1a5c2e | 0x0) === _0x1a5c2e) return _0x1a5c2e; if (_0x1c1b50[_0x56ae('0x388')] == typeof _0x1a5c2e) { for (var _0x52cfd6 = 0x0, _0x34fc7f = this[_0x56ae('0x3160')]; _0x52cfd6 < _0x34fc7f[_0x56ae('0x32')];) { var _0x59d70b = _0x34fc7f[_0x52cfd6];++_0x52cfd6; if (_0x59d70b[_0x56ae('0xad1')]() == _0x1a5c2e) return _0x59d70b[_0x56ae('0x3d1d')](); } throw new _0x1adea8(new _0x4d4163(_0x56ae('0x3161') + _0x1a5c2e + _0x56ae('0x3162'))); } throw new _0x1adea8(_0x56ae('0x3d57') + _0x1a5c2e[_0x56ae('0x8bf')]); }, '__sortDepths': function(_0x16476a, _0x108f58) { if (_0x56ae('0x3d58') === _0x56ae('0x3d58')) { return _0x575257[_0x56ae('0x847')](_0x16476a[_0x56ae('0x946')], _0x108f58['depth']); } else { return this[_0x56ae('0x3744')]['get'](this[_0x56ae('0xf2a')]++); } }, '__tabTest': function(_0x5d9068) { if (_0x56ae('0x3d59') !== _0x56ae('0x3d59')) { this[_0x56ae('0x31e7')] = !0x0; } else { this['__enabled'] && _0xc32e6['prototype'][_0x56ae('0xaf6')][_0x56ae('0x94d')](this, _0x5d9068); } }, '__updateDisplayObject': function(_0x31972a, _0x4f4a09, _0x41ea09) { if ('SIxHP' !== _0x1c1b50['zEkza']) { null == _0x41ea09 && (_0x41ea09 = !0x1); if (null != _0x31972a) { if ('yaaAN' === _0x56ae('0x3d5a')) { null != _0x4f4a09[_0x56ae('0x110')] && _0x31972a['set_name'](_0x4f4a09[_0x56ae('0x110')]); null != _0x4f4a09[_0x56ae('0x1902')] && _0x31972a[_0x56ae('0xab2')]()[_0x56ae('0xaa9')](_0x4f4a09[_0x56ae('0x1902')]); null != _0x4f4a09[_0x56ae('0x34c')] ? _0x31972a['get_transform']()[_0x56ae('0x448')](_0x4f4a09[_0x56ae('0x34c')]) : _0x41ea09 && !_0x31972a[_0x56ae('0xab2')]()['get_colorTransform']()[_0x56ae('0xa53')](!0x0) && _0x31972a[_0x56ae('0xab2')]()[_0x56ae('0x448')](new _0xa29426()); if (null != _0x4f4a09[_0x56ae('0x3aba')]) { _0x41ea09 = []; for (var _0x34f679 = 0x0, _0x57192f = _0x4f4a09[_0x56ae('0x3aba')]; _0x34f679 < _0x57192f['length'];) { if ('BdYgF' === _0x56ae('0x3d5b')) { var _0x403e37 = _0x57192f[_0x34f679]; ++_0x34f679; switch (_0x403e37[_0x56ae('0xce3')]) { case 0x0: _0x41ea09[_0x56ae('0x8f0')](new _0x24b254(_0x403e37[_0x56ae('0x3d5c')], _0x403e37[_0x56ae('0x3b5a')], _0x403e37[_0x56ae('0xbdf')])); break; case 0x1: _0x41ea09[_0x56ae('0x8f0')](new _0x235fe3(_0x403e37['matrix'])); break; case 0x2: _0x41ea09[_0x56ae('0x8f0')](new _0x1bb967(_0x403e37[_0x56ae('0x3d5d')], _0x403e37['angle'], _0x403e37[_0x56ae('0x150e')], _0x403e37[_0x56ae('0x1a7b')], _0x403e37['blurX'], _0x403e37[_0x56ae('0x3b5a')], _0x403e37['strength'], _0x403e37['quality'], _0x403e37['inner'], _0x403e37[_0x56ae('0x3d5e')], _0x403e37[_0x56ae('0x3d5f')])); break; case 0x3: _0x41ea09[_0x56ae('0x8f0')](new _0x5dfee8(_0x403e37[_0x56ae('0x150e')], _0x403e37[_0x56ae('0x1a7b')], _0x403e37[_0x56ae('0x3d5c')], _0x403e37['blurY'], _0x403e37[_0x56ae('0x1c17')], _0x403e37[_0x56ae('0xbdf')], _0x403e37[_0x56ae('0x3d60')], _0x403e37[_0x56ae('0x3d5e')])); } } else { _0x31972a[_0x56ae('0x1324')](this) && (_0x1ebd22[_0x56ae('0x6')][_0x56ae('0x1319')][_0x56ae('0x94d')](this, _0x31972a), _0x31972a['applyPointLight'](this[_0x56ae('0x1322')])); } } _0x31972a['set_filters'](_0x41ea09); } else _0x31972a['set_filters'](null); null != _0x4f4a09[_0x56ae('0x1266')] && _0x31972a[_0x56ae('0xb82')](_0x4f4a09[_0x56ae('0x1266')]); null != _0x4f4a09['blendMode'] && _0x31972a[_0x56ae('0x459')](_0x4f4a09[_0x56ae('0x3ca0')]); null != _0x4f4a09[_0x56ae('0x3ca1')] && _0x31972a['set_cacheAsBitmap'](_0x4f4a09[_0x56ae('0x3ca1')]); } else { return this[_0x56ae('0xe77')]; } } } else { return _0x5990f3['highScoreGreaterThan'](0xc8); } }, '__updateFrameLabel': function() { this[_0x56ae('0x3d61')] = this[_0x56ae('0x330e')][_0x56ae('0x14a4')][this['__currentFrame'] - 0x1]['label']; if (null != this[_0x56ae('0x3d61')]) this[_0x56ae('0x3d62')] = this[_0x56ae('0x3d61')]; else { if (_0x56ae('0x3d63') !== _0x56ae('0x3d63')) { return new _0x450a3e(); } else { this[_0x56ae('0x3d62')] = null; for (var _0x5488b5 = 0x0, _0x313310 = this[_0x56ae('0x3160')]; _0x5488b5 < _0x313310['length'];) { var _0x569e92 = _0x313310[_0x5488b5]; ++_0x5488b5; if (_0x569e92[_0x56ae('0x3d1d')]() < this[_0x56ae('0x1fac')]) this['__currentLabel'] = _0x569e92['get_name'](); else break; } } } }, '__updateInstanceFields': function() { for (var _0x52adfb = 0x0, _0x135142 = this['__instanceFields']; _0x52adfb < _0x135142[_0x56ae('0x32')];) { var _0x5a31f8 = _0x135142[_0x52adfb];++_0x52adfb; for (var _0x5bda3c = 0x0, _0x5d6ae9 = this[_0x56ae('0xac7')]; _0x575257['bBEeg'](_0x5bda3c, _0x5d6ae9['length']);) { var _0x1dfc54 = _0x5d6ae9[_0x5bda3c];++_0x5bda3c; if (_0x1dfc54[_0x56ae('0xad1')]() == _0x5a31f8) { this[_0x5a31f8] = _0x1dfc54; break; } } } }, '__onMouseDown': function(_0x32fda5) { this['__enabled'] && this[_0x56ae('0x3d64')] && this[_0x56ae('0xc42')](_0x56ae('0x3d65')); this[_0x56ae('0x3d66')] = !0x0; this[_0x56ae('0x952')]['addEventListener'](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0x3d67')]), !0x0); }, '__onMouseUp': function(_0x5227f1) { this[_0x56ae('0x3d66')] = !0x1; null != this[_0x56ae('0x952')] && this[_0x56ae('0x952')][_0x56ae('0x968')](_0x575257[_0x56ae('0x848')], _0x2d9f4e(this, this[_0x56ae('0x3d67')])); this[_0x56ae('0xb04')] && (_0x5227f1[_0x56ae('0x9ad')] == this && this[_0x56ae('0xc40')] && this[_0x56ae('0xc41')] ? this[_0x56ae('0xc42')](_0x56ae('0xc43')) : this['__enabled'] && this['__hasUp'] && this[_0x56ae('0xc42')](_0x56ae('0x31fc'))); }, '__onRollOut': function(_0x47ba9b) { this[_0x56ae('0xc40')] && (this[_0x56ae('0x3d66')] && this['__hasOver'] ? this[_0x56ae('0xc42')](_0x56ae('0xc43')) : this['__hasUp'] && this[_0x56ae('0xc42')]('_up')); }, '__onRollOver': function(_0x5b66f2) { this[_0x56ae('0xc40')] && this[_0x56ae('0xc41')] && this[_0x56ae('0xc42')](_0x56ae('0xc43')); }, 'set_buttonMode': function(_0x4f55c2) { if (this[_0x56ae('0xb04')] != _0x4f55c2) { if (_0x4f55c2) { this[_0x56ae('0x31fb')] = this[_0x56ae('0xc41')] = this[_0x56ae('0x3d64')] = !0x1; for (var _0x4ead40 = 0x0, _0x1c025d = this['__currentLabels']; _0x4ead40 < _0x1c025d['length'];) { var _0x404840 = _0x1c025d[_0x4ead40]; ++_0x4ead40; switch (_0x404840['get_name']()) { case _0x56ae('0x3d65'): this[_0x56ae('0x3d64')] = !0x0; break; case '_over': this[_0x56ae('0xc41')] = !0x0; break; case _0x56ae('0x31fc'): this[_0x56ae('0x31fb')] = !0x0; } } if (this[_0x56ae('0x3d64')] || this[_0x56ae('0xc41')] || this['__hasUp']) this[_0x56ae('0x95e')]('rollOver', _0x2d9f4e(this, this['__onRollOver'])), this[_0x56ae('0x95e')](_0x56ae('0x3d68'), _0x2d9f4e(this, this[_0x56ae('0x3d69')])), this[_0x56ae('0x95e')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0x3d6a')])); } else this[_0x56ae('0x968')](_0x56ae('0x3d6b'), _0x2d9f4e(this, this[_0x56ae('0x3d6c')])), this[_0x56ae('0x968')](_0x56ae('0x3d68'), _0x2d9f4e(this, this[_0x56ae('0x3d69')])), this[_0x56ae('0x968')](_0x56ae('0xb31'), _0x2d9f4e(this, this[_0x56ae('0x3d6a')])); this[_0x56ae('0xb04')] = _0x4f55c2; } return _0x4f55c2; }, '__class__': _0x21afeb }); var _0x18ac81 = function(_0x8e671e, _0x36c67a, _0x5452e4, _0x2a8bd3, _0x7819aa, _0x522335) { this[_0x56ae('0x3d6d')] = _0x8e671e; this[_0x56ae('0x3d6e')] = _0x36c67a; this[_0x56ae('0x3417')] = _0x5452e4; this[_0x56ae('0x946')] = _0x2a8bd3; this[_0x56ae('0x203c')] = _0x7819aa; this[_0x56ae('0x3ca2')] = _0x522335; }; _0x5ac4a7[_0x56ae('0x3d6f')] = _0x18ac81; _0x18ac81[_0x56ae('0x8bf')] = 'openfl.display._MovieClip.FrameSymbolInstance'; _0x18ac81[_0x56ae('0x6')] = {}; _0x18ac81[_0x56ae('0x6')][_0x56ae('0x3417')] = null; _0x18ac81[_0x56ae('0x6')][_0x56ae('0x3ca2')] = null; _0x18ac81[_0x56ae('0x6')][_0x56ae('0x946')] = null; _0x18ac81[_0x56ae('0x6')][_0x56ae('0x203c')] = null; _0x18ac81[_0x56ae('0x6')][_0x56ae('0x3d6d')] = null; _0x18ac81[_0x56ae('0x6')]['initFrameObjectID'] = null; _0x18ac81[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x18ac81; var _0x5045ab = function(_0x4cdd8f, _0x582b2d) { if (_0x56ae('0x3d70') !== _0x1c1b50[_0x56ae('0x38b')]) { _0x5b50dd['call'](this); this[_0x56ae('0x1a')] = _0x4cdd8f; this['__context'] = _0x4cdd8f['__context']; this['__gl'] = this['gl'] = _0x4cdd8f[_0x56ae('0x8ab')][_0x56ae('0x7c4')]; this['__defaultRenderTarget'] = _0x582b2d; this[_0x56ae('0x3d71')] = _0x1c1b50[_0x56ae('0x38d')](null, this['__defaultRenderTarget']); null == _0x406680[_0x56ae('0x3d72')] && (_0x406680['maxTextureWidth'] = _0x406680['maxTextureHeight'] = this[_0x56ae('0x2810')][_0x56ae('0x3b0f')](this[_0x56ae('0x2810')][_0x56ae('0x3d73')])); this[_0x56ae('0xd66')] = _0x1ca1da[_0x56ae('0x1ef0')](); this[_0x56ae('0x3d74')] = []; this[_0x56ae('0x3c4c')] = new _0x193c0b(null); this[_0x56ae('0xa33')] = _0x1c1b50[_0x56ae('0x38e')]; this[_0x56ae('0x17')](0xa); this['__context3D']['__setGLBlend'](!0x0); this[_0x56ae('0x3d07')] = []; this['__maskObjects'] = []; this[_0x56ae('0x3d09')] = 0x0; this[_0x56ae('0x34c7')] = _0x1ca1da[_0x56ae('0x1ef0')](); this[_0x56ae('0x34c8')] = _0x1ca1da['_new'](); this['__stencilReference'] = 0x0; this[_0x56ae('0x3d75')] = new _0x3c6685(); this[_0x56ae('0x1ac9')] = new _0x2ddbca(); this[_0x56ae('0x3d76')] = new _0x34863c(); this['__defaultShader'] = this['__defaultDisplayShader']; this['__initShader'](this[_0x56ae('0x3d77')]); this['__scrollRectMasks'] = new _0x10e2de(function() { if (_0x56ae('0x3d78') === _0x56ae('0x3d79')) { var _0x37ec95 = this[_0x56ae('0x2351')]['y']; return 0x0 <= _0x37ec95 ? _0x37ec95 : -_0x37ec95; } else { return new _0x1f1204(); } }); this[_0x56ae('0x2c08')] = new _0x200ebe(); } else { c = 29.999999999999996; null == c && (c = 1e-10); var _0x4dc8fd = this['owner'][_0x56ae('0x94c')][_0x56ae('0x2226')]; e = _0x4dc8fd[_0x56ae('0x17ed')]; _0x4dc8fd = 3.141592653589793 * _0x4dc8fd['get_rotationZ']() / 0xb4; e = 0xb4 * _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x4dc8fd, e)) / 3.141592653589793; c = !((0x0 <= e ? e : -e) >= c); } }; _0x5ac4a7[_0x56ae('0x3d7a')] = _0x5045ab; _0x5045ab[_0x56ae('0x8bf')] = _0x56ae('0x3d7a'); _0x5045ab[_0x56ae('0x8ee')] = _0x5b50dd; _0x5045ab[_0x56ae('0x6')] = _0x4e6193(_0x5b50dd[_0x56ae('0x6')], { 'gl': null, '__context3D': null, '__clipRects': null, '__currentDisplayShader': null, '__currentGraphicsShader': null, '__currentShader': null, '__currentShaderBuffer': null, '__defaultDisplayShader': null, '__defaultGraphicsShader': null, '__defaultRenderTarget': null, '__defaultShader': null, '__displayHeight': null, '__displayWidth': null, '__flipped': null, '__gl': null, '__height': null, '__maskShader': null, '__matrix': null, '__maskObjects': null, '__numClipRects': null, '__offsetX': null, '__offsetY': null, '__projection': null, '__projectionFlipped': null, '__scrollRectMasks': null, '__softwareRenderer': null, '__stencilReference': null, '__tempRect': null, '__updatedStencil': null, '__upscaled': null, '__values': null, '__width': null, 'applyAlpha': function(_0x29fb4e) { if (_0x56ae('0x3d7b') !== _0x56ae('0x3d7c')) { _0x5045ab[_0x56ae('0x2868')][0x0] = _0x29fb4e; _0x1c1b50[_0x56ae('0x390')](null, this['__currentShaderBuffer']) ? this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x56ae('0x286a'), _0x5045ab[_0x56ae('0x2868')]) : null != this[_0x56ae('0x1ff4')] && null != this['__currentShader'][_0x56ae('0x98b')] && (this[_0x56ae('0x1ff4')][_0x56ae('0x98b')][_0x56ae('0x7')] = _0x5045ab[_0x56ae('0x2868')]); } else { var _0x19762e = this; null != _0x29fb4e && (this['uri'] = _0x29fb4e); var _0x472805 = new _0xdc6378(); _0x29fb4e = this['__backend'][_0x56ae('0x14c4')](this[_0x56ae('0x3784')]); _0x29fb4e[_0x56ae('0x8e8')](_0x575257['jXifD'](_0x2d9f4e, _0x472805, _0x472805[_0x56ae('0x1bd9')])); _0x29fb4e[_0x56ae('0x3843')](_0x2d9f4e(_0x472805, _0x472805[_0x56ae('0x13f2')])); _0x29fb4e['onComplete'](function(_0x775467) { _0x19762e[_0x56ae('0x3915')] = _0x19762e[_0x56ae('0x340b')](_0x775467); _0x472805[_0x56ae('0x14e5')](_0x19762e[_0x56ae('0x3915')]); }); return _0x472805[_0x56ae('0xb9f')]; } }, 'applyBitmapData': function(_0xd6f062, _0x307bd1, _0x135173) { null == _0x135173 && (_0x135173 = !0x1); null != this[_0x56ae('0x12e9')] ? null != _0xd6f062 && (_0x5045ab[_0x56ae('0x3d7d')][0x0] = _0xd6f062[_0x56ae('0x1e30')], _0x5045ab['__textureSizeValue'][0x1] = _0xd6f062[_0x56ae('0x1e31')], this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x1c1b50[_0x56ae('0x391')], _0x5045ab['__textureSizeValue'])) : null != this[_0x56ae('0x1ff4')] && (null != this[_0x56ae('0x1ff4')][_0x56ae('0x918')] && (this['__currentShader'][_0x56ae('0x918')][_0x56ae('0x168f')] = _0xd6f062, this[_0x56ae('0x1ff4')][_0x56ae('0x918')][_0x56ae('0x12fb')] = _0x307bd1 && this[_0x56ae('0xa05')] ? 0x4 : 0x5, this[_0x56ae('0x1ff4')][_0x56ae('0x918')]['mipFilter'] = 0x2, this[_0x56ae('0x1ff4')]['__bitmap'][_0x56ae('0x629')] = _0x135173 ? 0x2 : 0x0), null != this[_0x56ae('0x1ff4')][_0x56ae('0x3c31')] && (this[_0x56ae('0x1ff4')][_0x56ae('0x3c31')][_0x56ae('0x168f')] = _0xd6f062, this[_0x56ae('0x1ff4')][_0x56ae('0x3c31')][_0x56ae('0x12fb')] = _0x307bd1 && this[_0x56ae('0xa05')] ? 0x4 : 0x5, this[_0x56ae('0x1ff4')][_0x56ae('0x3c31')][_0x56ae('0x3d7e')] = 0x2, this['__currentShader'][_0x56ae('0x3c31')][_0x56ae('0x629')] = _0x135173 ? 0x2 : 0x0), null != this[_0x56ae('0x1ff4')][_0x56ae('0x3648')] && (null != _0xd6f062 ? (_0x5045ab['__textureSizeValue'][0x0] = _0xd6f062[_0x56ae('0x1e30')], _0x5045ab[_0x56ae('0x3d7d')][0x1] = _0xd6f062[_0x56ae('0x1e31')], this['__currentShader'][_0x56ae('0x3648')][_0x56ae('0x7')] = _0x5045ab[_0x56ae('0x3d7d')]) : this[_0x56ae('0x1ff4')][_0x56ae('0x3648')][_0x56ae('0x7')] = null)); }, 'applyColorTransform': function(_0x29ae1e) { var _0xf65c66 = null != _0x29ae1e && !_0x29ae1e[_0x56ae('0xa53')](!0x0); this[_0x56ae('0x2cd2')](_0xf65c66); _0xf65c66 ? (_0x29ae1e[_0x56ae('0x1260')](_0x5045ab[_0x56ae('0x2cd3')], _0x5045ab[_0x56ae('0x2cd4')]), null != this[_0x56ae('0x12e9')] ? (this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x56ae('0x2cd5'), _0x5045ab[_0x56ae('0x2cd3')]), this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x56ae('0x2cd6'), _0x5045ab[_0x56ae('0x2cd4')])) : null != this['__currentShader'] && (null != this[_0x56ae('0x1ff4')][_0x56ae('0x2cd9')] && (this[_0x56ae('0x1ff4')][_0x56ae('0x2cd9')][_0x56ae('0x7')] = _0x5045ab[_0x56ae('0x2cd3')]), null != this['__currentShader']['__colorOffset'] && (this[_0x56ae('0x1ff4')][_0x56ae('0x2cd7')]['value'] = _0x5045ab[_0x56ae('0x2cd4')]))) : null != this[_0x56ae('0x12e9')] ? (this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x56ae('0x2cd5'), _0x5045ab[_0x56ae('0x2cd8')]), this['__currentShaderBuffer']['addFloatOverride'](_0x56ae('0x2cd6'), _0x5045ab[_0x56ae('0x2cd8')])) : null != this['__currentShader'] && (null != this['__currentShader'][_0x56ae('0x2cd9')] && (this['__currentShader']['__colorMultiplier'][_0x56ae('0x7')] = _0x5045ab['__emptyColorValue']), null != this['__currentShader']['__colorOffset'] && (this['__currentShader'][_0x56ae('0x2cd7')]['value'] = _0x5045ab['__emptyColorValue'])); }, 'applyHasColorTransform': function(_0x3f4c5e) { _0x5045ab[_0x56ae('0x3d7f')][0x0] = _0x3f4c5e; null != this[_0x56ae('0x12e9')] ? this['__currentShaderBuffer']['addBoolOverride']('openfl_HasColorTransform', _0x5045ab[_0x56ae('0x3d7f')]) : null != this['__currentShader'] && null != this['__currentShader']['__hasColorTransform'] && (this[_0x56ae('0x1ff4')]['__hasColorTransform'][_0x56ae('0x7')] = _0x5045ab['__hasColorTransformValue']); }, 'applyMatrix': function(_0x1c9ea3) { null != this[_0x56ae('0x12e9')] ? this[_0x56ae('0x12e9')][_0x56ae('0x2869')](_0x56ae('0x366f'), _0x1c9ea3) : null != this[_0x56ae('0x1ff4')] && null != this[_0x56ae('0x1ff4')][_0x56ae('0xd66')] && (this[_0x56ae('0x1ff4')][_0x56ae('0xd66')]['value'] = _0x1c9ea3); }, 'setShader': function(_0x1e9dac) { this[_0x56ae('0x12e9')] = null; this[_0x56ae('0x1ff4')] != _0x1e9dac && (null == _0x1e9dac ? (this['__currentShader'] = null, this[_0x56ae('0x1a')][_0x56ae('0x1a72')](null)) : (this[_0x56ae('0x1ff4')] = _0x1e9dac, this[_0x56ae('0xa84')](_0x1e9dac), this['__context3D'][_0x56ae('0x1a72')](_0x1e9dac[_0x56ae('0x1ff6')]), this[_0x56ae('0x1a')][_0x56ae('0x3d80')](), this[_0x56ae('0x1ff4')]['__enable'](), this[_0x56ae('0x1a')][_0x56ae('0xa77')][_0x56ae('0xb02')] = _0x1e9dac)); }, 'setViewport': function() { this[_0x56ae('0x2810')][_0x56ae('0x2811')](this[_0x56ae('0x2378')], this[_0x56ae('0x2379')], this[_0x56ae('0x34c5')], this['__displayHeight']); }, 'updateShader': function() { null != this[_0x56ae('0x1ff4')] && (null != this[_0x56ae('0x1ff4')][_0x56ae('0x920')] && (this['__currentShader'][_0x56ae('0x920')][_0x56ae('0x1ff5')] = !0x0), null != this[_0x56ae('0x1ff4')][_0x56ae('0x922')] && (this[_0x56ae('0x1ff4')][_0x56ae('0x922')][_0x56ae('0x1ff5')] = !0x0), this[_0x56ae('0x1a')][_0x56ae('0x1a72')](this['__currentShader'][_0x56ae('0x1ff6')]), this['__context3D'][_0x56ae('0x3d80')](), this[_0x56ae('0x1a')]['__flushGLTextures'](), this[_0x56ae('0x1ff4')][_0x56ae('0x972')]()); }, '__clear': function() { null == this[_0x56ae('0xa70')] || this['__stage'][_0x56ae('0x3cf7')] ? this[_0x56ae('0x1a')][_0x56ae('0x1d')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1) : this[_0x56ae('0x1a')][_0x56ae('0x1d')](this[_0x56ae('0xa70')][_0x56ae('0x3cec')][0x0], this['__stage'][_0x56ae('0x3cec')][0x1], this[_0x56ae('0xa70')][_0x56ae('0x3cec')][0x2], 0x1, 0x0, 0x0, 0x1); this[_0x56ae('0xa36')] = !0x0; }, '__clearShader': function() { _0x575257[_0x56ae('0x84b')](null, this[_0x56ae('0x1ff4')]) && (null == this['__currentShaderBuffer'] ? null != this[_0x56ae('0x1ff4')][_0x56ae('0x918')] && (this[_0x56ae('0x1ff4')][_0x56ae('0x918')]['input'] = null) : this[_0x56ae('0x12e9')][_0x56ae('0x3bdf')](), null != this[_0x56ae('0x1ff4')]['__texture'] && (this[_0x56ae('0x1ff4')][_0x56ae('0x3c31')]['input'] = null), null != this[_0x56ae('0x1ff4')]['__textureSize'] && (this[_0x56ae('0x1ff4')]['__textureSize'][_0x56ae('0x7')] = null), null != this[_0x56ae('0x1ff4')][_0x56ae('0x3d81')] && (this[_0x56ae('0x1ff4')]['__hasColorTransform'][_0x56ae('0x7')] = null), null != this['__currentShader'][_0x56ae('0x920')] && (this[_0x56ae('0x1ff4')]['__position']['value'] = null), null != this['__currentShader'][_0x56ae('0xd66')] && (this['__currentShader'][_0x56ae('0xd66')][_0x56ae('0x7')] = null), this[_0x56ae('0x1ff4')][_0x56ae('0x3649')]()); }, '__copyShader': function(_0x47c6ab) { this['__currentShader'] = _0x47c6ab[_0x56ae('0x1ff4')]; this[_0x56ae('0x12e9')] = _0x47c6ab[_0x56ae('0x12e9')]; this['__currentDisplayShader'] = _0x47c6ab[_0x56ae('0x3d82')]; this[_0x56ae('0x3d83')] = _0x47c6ab['__currentGraphicsShader']; }, '__getMatrix': function(_0x51dc87, _0x31f0ad) { var _0x41da1f = _0x5ac892['__pool'][_0x56ae('0x1b')](); _0x41da1f[_0x56ae('0x8ae')](_0x51dc87); _0x41da1f['concat'](this[_0x56ae('0x991')]); if (0x0 == _0x31f0ad || _0x575257[_0x56ae('0x3d84')](0x1, _0x31f0ad) && 0x0 == _0x41da1f['b'] && 0x0 == _0x41da1f['c'] && 1.001 > _0x41da1f['a'] && 0.999 < _0x41da1f['a'] && 1.001 > _0x41da1f['d'] && 0.999 < _0x41da1f['d']) _0x41da1f['tx'] = Math[_0x56ae('0x833')](_0x41da1f['tx']), _0x41da1f['ty'] = Math[_0x56ae('0x833')](_0x41da1f['ty']); _0x1ca1da[_0x56ae('0xa6c')](this[_0x56ae('0xd66')]); _0x1ca1da['set'](this[_0x56ae('0xd66')], 0x0, _0x41da1f['a']); _0x1ca1da[_0x56ae('0x8b6')](this[_0x56ae('0xd66')], 0x1, _0x41da1f['b']); _0x1ca1da[_0x56ae('0x8b6')](this[_0x56ae('0xd66')], 0x4, _0x41da1f['c']); _0x1ca1da['set'](this[_0x56ae('0xd66')], 0x5, _0x41da1f['d']); _0x1ca1da[_0x56ae('0x8b6')](this[_0x56ae('0xd66')], 0xc, _0x41da1f['tx']); _0x1ca1da[_0x56ae('0x8b6')](this[_0x56ae('0xd66')], 0xd, _0x41da1f['ty']); _0x1ca1da['append'](this[_0x56ae('0xd66')], this[_0x56ae('0x3d71')] ? this[_0x56ae('0x34c8')] : this['__projection']); this['__values'][0x0] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0x0); this[_0x56ae('0x3d74')][0x1] = _0x1ca1da['get'](this[_0x56ae('0xd66')], 0x1); this['__values'][0x2] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0x2); this[_0x56ae('0x3d74')][0x3] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0x3); this['__values'][0x4] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0x4); this[_0x56ae('0x3d74')][0x5] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0x5); this[_0x56ae('0x3d74')][0x6] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0x6); this[_0x56ae('0x3d74')][0x7] = _0x1ca1da['get'](this[_0x56ae('0xd66')], 0x7); this[_0x56ae('0x3d74')][0x8] = _0x1ca1da[_0x56ae('0x1b')](this['__matrix'], 0x8); this[_0x56ae('0x3d74')][0x9] = _0x1ca1da['get'](this['__matrix'], 0x9); this['__values'][0xa] = _0x1ca1da['get'](this[_0x56ae('0xd66')], 0xa); this[_0x56ae('0x3d74')][0xb] = _0x1ca1da['get'](this[_0x56ae('0xd66')], 0xb); this['__values'][0xc] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0xc); this[_0x56ae('0x3d74')][0xd] = _0x1ca1da[_0x56ae('0x1b')](this['__matrix'], 0xd); this[_0x56ae('0x3d74')][0xe] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0xe); this[_0x56ae('0x3d74')][0xf] = _0x1ca1da[_0x56ae('0x1b')](this[_0x56ae('0xd66')], 0xf); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x41da1f); return this[_0x56ae('0x3d74')]; }, '__initShader': function(_0xdeb2b8) { if (_0x56ae('0x3d85') !== _0x56ae('0x3d86')) { return null != _0xdeb2b8 ? (null == _0xdeb2b8[_0x56ae('0x8ab')] && (_0xdeb2b8[_0x56ae('0x8ab')] = this[_0x56ae('0x1a')], _0xdeb2b8[_0x56ae('0xc67')]()), _0xdeb2b8) : this[_0x56ae('0x3d77')]; } else { this['child']['setIndexedPosition'](3.85, 27.35, null, 0x35); this[_0x56ae('0x1027')]['spritesheet']['set_currentFrame'](0x64); var _0x4d2c50 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb1'), -0x28, -0x3c, null, null, null, _0x4d2c50, null); } }, '__initDisplayShader': function(_0xe861d6) { return null != _0xe861d6 ? (null == _0xe861d6[_0x56ae('0x8ab')] && (_0xe861d6[_0x56ae('0x8ab')] = this[_0x56ae('0x1a')], _0xe861d6[_0x56ae('0xc67')]()), _0xe861d6) : this[_0x56ae('0x1ac9')]; }, '__initGraphicsShader': function(_0x16ab9a) { return null != _0x16ab9a ? (null == _0x16ab9a[_0x56ae('0x8ab')] && (_0x16ab9a[_0x56ae('0x8ab')] = this[_0x56ae('0x1a')], _0x16ab9a[_0x56ae('0xc67')]()), _0x16ab9a) : this[_0x56ae('0x3d76')]; }, '__initShaderBuffer': function(_0x3f442a) { return null != _0x3f442a ? this[_0x56ae('0x3c54')](_0x3f442a[_0x56ae('0xb02')]) : this[_0x56ae('0x3d76')]; }, '__popMask': function() { if (0x0 != this[_0x56ae('0x3d87')]) { var _0x35e2b9 = this[_0x56ae('0x3d88')]['pop'](); 0x1 < this[_0x56ae('0x3d87')] ? (this[_0x56ae('0x1a')][_0x56ae('0x3d89')](0x2, 0x1, 0x0, 0x0, 0x5), this[_0x56ae('0x1a')][_0x56ae('0x3d8a')](this[_0x56ae('0x3d87')], 0xff, 0xff), this[_0x56ae('0x1a')][_0x56ae('0x13cb')](!0x1, !0x1, !0x1, !0x1), _0x35e2b9[_0x56ae('0xaee')](this), this[_0x56ae('0x3d87')]--, this[_0x56ae('0x1a')][_0x56ae('0x3d89')](0x2, 0x1, 0x5, 0x5, 0x5), this[_0x56ae('0x1a')][_0x56ae('0x3d8a')](this[_0x56ae('0x3d87')], 0xff, 0x0), this['__context3D'][_0x56ae('0x13cb')](!0x0, !0x0, !0x0, !0x0)) : (this[_0x56ae('0x3d87')] = 0x0, this[_0x56ae('0x1a')][_0x56ae('0x3d89')](), this[_0x56ae('0x1a')][_0x56ae('0x3d8a')](0x0, 0x0, 0x0)); } }, '__popMaskObject': function(_0xe0824f, _0xd22411) { null == _0xd22411 && (_0xd22411 = !0x0); null != _0xe0824f['__mask'] && this['__popMask'](); _0xd22411 && null != _0xe0824f[_0x56ae('0x973')] && (0x0 != _0xe0824f[_0x56ae('0x96d')]['b'] || 0x0 != _0xe0824f[_0x56ae('0x96d')]['c'] ? (this['__scrollRectMasks']['release'](this[_0x56ae('0x3d88')][this[_0x56ae('0x3d88')][_0x56ae('0x32')] - 0x1]), this[_0x56ae('0x3cee')]()) : this[_0x56ae('0x1e')]()); }, '__popMaskRect': function() { 0x0 < this[_0x56ae('0x3d09')] && (this[_0x56ae('0x3d09')]--, 0x0 < this['__numClipRects'] ? this[_0x56ae('0x3d8b')](this['__clipRects'][this['__numClipRects'] - 0x1]) : this[_0x56ae('0x3d8b')]()); }, '__pushMask': function(_0x58e546) { if ('bVxjN' === _0x56ae('0x3d8c')) { null != _0xc46189[_0x56ae('0xbf2')] ? this['queueDispatch'](_0xc46189[_0x56ae('0x3d8d')], this[_0x56ae('0x11fd')] = _0x58e546) : this[_0x56ae('0x1209')](_0x58e546); this['_updateDirty'] = !0x0; } else { 0x0 == this[_0x56ae('0x3d87')] && (this['__context3D'][_0x56ae('0x1d')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4), this[_0x56ae('0x3d8e')] = !0x0); this[_0x56ae('0x1a')]['setStencilActions'](0x2, 0x1, 0x2, 0x5, 0x5); this[_0x56ae('0x1a')][_0x56ae('0x3d8a')](this[_0x56ae('0x3d87')], 0xff, 0xff); this['__context3D']['setColorMask'](!0x1, !0x1, !0x1, !0x1); _0x58e546[_0x56ae('0xaee')](this); this[_0x56ae('0x3d88')]['push'](_0x58e546); this[_0x56ae('0x3d87')]++; this[_0x56ae('0x1a')][_0x56ae('0x3d89')](0x2, 0x1, 0x5, 0x5, 0x5); this['__context3D'][_0x56ae('0x3d8a')](this[_0x56ae('0x3d87')], 0xff, 0x0); this[_0x56ae('0x1a')]['setColorMask'](!0x0, !0x0, !0x0, !0x0); } }, '__pushMaskObject': function(_0x305785, _0x300cb4) { if (_0x1c1b50[_0x56ae('0x3d8f')] !== 'Hejqj') { var _0x5b35db = $jscomp[_0x56ae('0x4f')](this, null, _0x56ae('0x5c')); if (0x0 > _0x13b6ca || 0x4fffffff < _0x13b6ca) throw new RangeError(_0x56ae('0x5e')); _0x13b6ca |= 0x0; for (var _0xf4120f = ''; _0x13b6ca;) if (_0x13b6ca & 0x1 && (_0xf4120f += _0x5b35db), _0x13b6ca >>>= 0x1) _0x5b35db += _0x5b35db; return _0xf4120f; } else { null == _0x300cb4 && (_0x300cb4 = !0x0); _0x300cb4 && null != _0x305785[_0x56ae('0x973')] && (0x0 != _0x305785[_0x56ae('0x96d')]['b'] || 0x0 != _0x305785[_0x56ae('0x96d')]['c'] ? (_0x300cb4 = this['__scrollRectMasks'][_0x56ae('0x1b')](), _0x300cb4[_0x56ae('0xb20')]()[_0x56ae('0x1d')](), _0x300cb4['get_graphics']()[_0x56ae('0x10ba')](0xff00), _0x300cb4[_0x56ae('0xb20')]()[_0x56ae('0x10bb')](_0x305785[_0x56ae('0x973')]['x'], _0x305785[_0x56ae('0x973')]['y'], _0x305785[_0x56ae('0x973')][_0x56ae('0x3d')], _0x305785[_0x56ae('0x973')]['height']), _0x300cb4['__renderTransform'][_0x56ae('0x8ae')](_0x305785[_0x56ae('0x96d')]), this[_0x56ae('0x3cf0')](_0x300cb4)) : this[_0x56ae('0xa3b')](_0x305785[_0x56ae('0x973')], _0x305785[_0x56ae('0x96d')])); null != _0x305785[_0x56ae('0xa6e')] && this['__pushMask'](_0x305785['__mask']); } }, '__pushMaskRect': function(_0x4ae812, _0x3aec1a) { this[_0x56ae('0x3d09')] == this[_0x56ae('0x3d07')][_0x56ae('0x32')] && (this[_0x56ae('0x3d07')][this[_0x56ae('0x3d09')]] = new _0x3c6685()); var _0x275f27 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x275f27['copyFrom'](_0x3aec1a); _0x275f27[_0x56ae('0x9b0')](this[_0x56ae('0x991')]); _0x3aec1a = this[_0x56ae('0x3d07')][this[_0x56ae('0x3d09')]]; _0x4ae812['__transform'](_0x3aec1a, _0x275f27); 0x0 < this['__numClipRects'] && (_0x4ae812 = this['__clipRects'][this['__numClipRects'] - 0x1], _0x3aec1a[_0x56ae('0x1363')](_0x4ae812['x'], _0x4ae812['y'], _0x4ae812[_0x56ae('0x3d')], _0x4ae812['height'])); 0x0 > _0x3aec1a[_0x56ae('0x727')] && (_0x3aec1a['height'] = 0x0); 0x0 > _0x3aec1a[_0x56ae('0x3d')] && (_0x3aec1a[_0x56ae('0x3d')] = 0x0); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x275f27); this['__scissorRect'](_0x3aec1a); this['__numClipRects']++; }, '__render': function(_0x15bbb6) { this[_0x56ae('0x1a')]['setColorMask'](!0x0, !0x0, !0x0, !0x0); this['__context3D'][_0x56ae('0x1f10')](0x3); this[_0x56ae('0x1a')][_0x56ae('0x13a2')](!0x1, 0x0); this[_0x56ae('0x1a')]['setStencilActions'](); this[_0x56ae('0x1a')][_0x56ae('0x3d8a')](0x0, 0x0, 0x0); this[_0x56ae('0x1a')][_0x56ae('0x1197')](null); this[_0x56ae('0x98c')] = null; this[_0x56ae('0x17')](0xa); if (null == this[_0x56ae('0x34c4')]) { if (_0x5045ab[_0x56ae('0x1196')][_0x56ae('0x1c')](this['__offsetX'], this[_0x56ae('0x2379')], this[_0x56ae('0x34c5')], this[_0x56ae('0x2812')]), this['__context3D'][_0x56ae('0x1197')](_0x5045ab['__scissorRectangle']), this[_0x56ae('0x3c14')] = 0x1 != this['__worldTransform']['a'] || 0x1 != this[_0x56ae('0x991')]['d'], _0x15bbb6['__renderGL'](this), 0x0 < this['__offsetX'] || 0x0 < this[_0x56ae('0x2379')]) 0x0 < this[_0x56ae('0x2378')] && (_0x5045ab['__scissorRectangle'][_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0x2378')], this['__height']), this[_0x56ae('0x1a')][_0x56ae('0x1197')](_0x5045ab[_0x56ae('0x1196')]), this[_0x56ae('0x1a')][_0x56ae('0xa39')](), this['__gl'][_0x56ae('0x3d90')](0x0, 0x0, 0x0, 0x1), this[_0x56ae('0x2810')]['clear'](this[_0x56ae('0x2810')][_0x56ae('0x3d91')]), _0x5045ab['__scissorRectangle']['setTo'](this[_0x56ae('0x2378')] + this[_0x56ae('0x34c5')], 0x0, this[_0x56ae('0xa10')], this[_0x56ae('0xa11')]), this[_0x56ae('0x1a')]['setScissorRectangle'](_0x5045ab[_0x56ae('0x1196')]), this[_0x56ae('0x1a')][_0x56ae('0xa39')](), this['__gl'][_0x56ae('0x3d90')](0x0, 0x0, 0x0, 0x1), this['__gl'][_0x56ae('0x1d')](this[_0x56ae('0x2810')][_0x56ae('0x3d91')])), 0x0 < this['__offsetY'] && (_0x5045ab['__scissorRectangle'][_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0xa10')], this[_0x56ae('0x2379')]), this[_0x56ae('0x1a')][_0x56ae('0x1197')](_0x5045ab[_0x56ae('0x1196')]), this[_0x56ae('0x1a')]['__flushGL'](), this[_0x56ae('0x2810')][_0x56ae('0x3d90')](0x0, 0x0, 0x0, 0x1), this[_0x56ae('0x2810')][_0x56ae('0x1d')](this['__gl']['COLOR_BUFFER_BIT']), _0x5045ab[_0x56ae('0x1196')]['setTo'](0x0, this[_0x56ae('0x2379')] + this[_0x56ae('0x2812')], this[_0x56ae('0xa10')], this[_0x56ae('0xa11')]), this[_0x56ae('0x1a')][_0x56ae('0x1197')](_0x5045ab[_0x56ae('0x1196')]), this['__context3D'][_0x56ae('0xa39')](), this['__gl'][_0x56ae('0x3d90')](0x0, 0x0, 0x0, 0x1), this[_0x56ae('0x2810')][_0x56ae('0x1d')](this[_0x56ae('0x2810')][_0x56ae('0x3d91')])), this[_0x56ae('0x1a')][_0x56ae('0x1197')](null); } else { _0x5045ab['__scissorRectangle'][_0x56ae('0x1c')](this[_0x56ae('0x2378')], this[_0x56ae('0x2379')], this[_0x56ae('0x34c5')], this[_0x56ae('0x2812')]); this[_0x56ae('0x1a')][_0x56ae('0x1197')](_0x5045ab[_0x56ae('0x1196')]); var _0x55e3e2 = _0x15bbb6[_0x56ae('0xa6e')], _0x157e87 = _0x15bbb6['__scrollRect']; _0x15bbb6[_0x56ae('0xa6e')] = null; _0x15bbb6[_0x56ae('0x973')] = null; _0x15bbb6['__renderGL'](this); _0x15bbb6[_0x56ae('0xa6e')] = _0x55e3e2; _0x15bbb6[_0x56ae('0x973')] = _0x157e87; } this['__context3D'][_0x56ae('0x10da')](); }, '__renderFilterPass': function(_0x101187, _0x172a4b, _0x3a731c, _0x2bbf4b) { _0x575257[_0x56ae('0x3d84')](null, _0x2bbf4b) && (_0x2bbf4b = !0x0); if (null != _0x101187 && null != _0x172a4b && null != this[_0x56ae('0x34c4')]) { var _0x4293a8 = this[_0x56ae('0x1a')][_0x56ae('0xa77')][_0x56ae('0xa78')], _0x107ed1 = this[_0x56ae('0x1a')][_0x56ae('0xa77')][_0x56ae('0xa79')], _0x1b30b7 = this['__context3D'][_0x56ae('0xa77')][_0x56ae('0x3c66')], _0x2d9f4e = this[_0x56ae('0x1a')][_0x56ae('0xa77')][_0x56ae('0xa7a')]; this[_0x56ae('0x1a')][_0x56ae('0xa88')](this[_0x56ae('0x34c4')][_0x56ae('0x2f27')](this[_0x56ae('0x1a')]), !0x1); _0x2bbf4b && this[_0x56ae('0x1a')]['clear'](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1); _0x172a4b = this['__initShader'](_0x172a4b); this[_0x56ae('0x917')](_0x172a4b); this[_0x56ae('0x91b')](0x1); this['applyBitmapData'](_0x101187, _0x3a731c); this['applyColorTransform'](null); this[_0x56ae('0x919')](this[_0x56ae('0x91a')](_0x101187[_0x56ae('0x96d')], 0x1)); this[_0x56ae('0x91e')](); _0x3a731c = _0x101187[_0x56ae('0x91f')](this[_0x56ae('0x1a')]); null != _0x172a4b[_0x56ae('0x920')] && this[_0x56ae('0x1a')]['setVertexBufferAt'](_0x172a4b['__position']['index'], _0x3a731c, 0x0, 0x3); null != _0x172a4b[_0x56ae('0x922')] && this['__context3D'][_0x56ae('0x921')](_0x172a4b['__textureCoord'][_0x56ae('0xf2a')], _0x3a731c, 0x3, 0x2); _0x101187 = _0x101187[_0x56ae('0x1115')](this[_0x56ae('0x1a')]); this[_0x56ae('0x1a')][_0x56ae('0x923')](_0x101187); null != _0x4293a8 ? this[_0x56ae('0x1a')]['setRenderToTexture'](_0x4293a8, _0x107ed1, _0x1b30b7, _0x2d9f4e) : this['__context3D']['setRenderToBackBuffer'](); this[_0x56ae('0x924')](); } }, '__resize': function(_0x23d996, _0x3a45c6) { this[_0x56ae('0xa10')] = _0x23d996; this[_0x56ae('0xa11')] = _0x3a45c6; _0x3a45c6 = null == this['__defaultRenderTarget'] ? this[_0x56ae('0xa70')][_0x56ae('0xb2e')] : this[_0x56ae('0x34c4')][_0x56ae('0x3d')]; _0x23d996 = null == this[_0x56ae('0x34c4')] ? this[_0x56ae('0xa70')][_0x56ae('0x9f3')] : this[_0x56ae('0x34c4')]['height']; if (null == this[_0x56ae('0x34c4')]) { var _0x458e61 = this['__worldTransform']; _0x458e61 = Math[_0x56ae('0x833')](0x0 * _0x458e61['a'] + 0x0 * _0x458e61['c'] + _0x458e61['tx']); } else _0x458e61 = 0x0; this[_0x56ae('0x2378')] = _0x458e61; null == this[_0x56ae('0x34c4')] ? (_0x458e61 = this[_0x56ae('0x991')], _0x458e61 = Math[_0x56ae('0x833')](0x0 * _0x458e61['b'] + 0x0 * _0x458e61['d'] + _0x458e61['ty'])) : _0x458e61 = 0x0; this[_0x56ae('0x2379')] = _0x458e61; null == this['__defaultRenderTarget'] && (_0x458e61 = this['__worldTransform'], _0x3a45c6 = Math[_0x56ae('0x833')](_0x575257[_0x56ae('0x84c')](_0x3a45c6 * _0x458e61['a'] + 0x0 * _0x458e61['c'], _0x458e61['tx']) - this[_0x56ae('0x2378')])); this['__displayWidth'] = _0x3a45c6; null == this[_0x56ae('0x34c4')] && (_0x3a45c6 = this[_0x56ae('0x991')], _0x23d996 = Math['round'](0x0 * _0x3a45c6['b'] + _0x23d996 * _0x3a45c6['d'] + _0x3a45c6['ty'] - this[_0x56ae('0x2379')])); this['__displayHeight'] = _0x23d996; _0x1ca1da[_0x56ae('0x34c6')](this['__projection'], 0x0, this[_0x56ae('0x34c5')] + 0x2 * this['__offsetX'], 0x0, this['__displayHeight'] + 0x2 * this[_0x56ae('0x2379')], -0x3e8, 0x3e8); _0x1ca1da['createOrtho'](this['__projectionFlipped'], 0x0, this[_0x56ae('0x34c5')] + 0x2 * this[_0x56ae('0x2378')], this[_0x56ae('0x2812')] + 0x2 * this[_0x56ae('0x2379')], 0x0, -0x3e8, 0x3e8); }, '__resumeClipAndMask': function(_0x40ab78) { 0x0 < this[_0x56ae('0x3d87')] ? (this[_0x56ae('0x1a')]['setStencilActions'](0x2, 0x1, 0x5, 0x5, 0x5), this[_0x56ae('0x1a')]['setStencilReferenceValue'](this['__stencilReference'], 0xff, 0x0)) : (this['__context3D'][_0x56ae('0x3d89')](), this[_0x56ae('0x1a')][_0x56ae('0x3d8a')](0x0, 0x0, 0x0)); 0x0 < this[_0x56ae('0x3d09')] ? this[_0x56ae('0x3d8b')](this[_0x56ae('0x3d07')][this[_0x56ae('0x3d09')] - 0x1]) : this['__scissorRect'](); }, '__scissorRect': function(_0x40c176) { if (null != _0x40c176) { var _0x336fce = Math[_0x56ae('0x49')](_0x40c176['x']), _0x1019db = Math['floor'](_0x40c176['y']), _0x3a2c94 = 0x0 < _0x40c176[_0x56ae('0x3d')] ? Math[_0x56ae('0x9fc')](_0x40c176[_0x56ae('0xa15')]()) - _0x336fce : 0x0; _0x40c176 = 0x0 < _0x40c176[_0x56ae('0x727')] ? _0x1c1b50[_0x56ae('0x393')](Math[_0x56ae('0x9fc')](_0x40c176['get_bottom']()), _0x1019db) : 0x0; 0x0 > _0x3a2c94 && (_0x3a2c94 = 0x0); 0x0 > _0x40c176 && (_0x40c176 = 0x0); _0x5045ab[_0x56ae('0x1196')][_0x56ae('0x1c')](_0x336fce, _0x1019db, _0x3a2c94, _0x40c176); this['__context3D'][_0x56ae('0x1197')](_0x5045ab[_0x56ae('0x1196')]); } else this[_0x56ae('0x1a')][_0x56ae('0x1197')](null); }, '__setBlendMode': function(_0x53b21b) { null != this[_0x56ae('0x205c')] && (_0x53b21b = this[_0x56ae('0x205c')]); if (this['__blendMode'] != _0x53b21b) switch (this[_0x56ae('0x98c')] = _0x53b21b, _0x53b21b) { case 0x0: this['__context3D'][_0x56ae('0x139f')](0x2, 0x2); break; case 0x9: this['__context3D'][_0x56ae('0x139f')](0x1, 0x5); break; case 0xc: this[_0x56ae('0x1a')][_0x56ae('0x139f')](0x2, 0x6); break; case 0xe: this['__context3D'][_0x56ae('0x139f')](0x2, 0x2); this[_0x56ae('0x1a')][_0x56ae('0x3d92')](this['__gl']['FUNC_REVERSE_SUBTRACT']); break; default: this['__context3D']['setBlendFactors'](0x2, 0x5); } }, '__setRenderTarget': function(_0x29ca0d) { this[_0x56ae('0x34c4')] = _0x29ca0d; this[_0x56ae('0x3d71')] = null == _0x29ca0d; null != _0x29ca0d && this[_0x56ae('0x1c8a')](_0x29ca0d['width'], _0x29ca0d['height']); }, '__setShaderBuffer': function(_0x53ffb8) { this[_0x56ae('0x917')](_0x53ffb8[_0x56ae('0xb02')]); this[_0x56ae('0x12e9')] = _0x53ffb8; }, '__suspendClipAndMask': function() { 0x0 < this[_0x56ae('0x3d87')] && (this['__context3D'][_0x56ae('0x3d89')](), this[_0x56ae('0x1a')]['setStencilReferenceValue'](0x0, 0x0, 0x0)); 0x0 < this[_0x56ae('0x3d09')] && this[_0x56ae('0x3d8b')](); }, '__updateShaderBuffer': function(_0x1514b4) { null != this[_0x56ae('0x1ff4')] && null != this[_0x56ae('0x12e9')] && this[_0x56ae('0x1ff4')][_0x56ae('0x3672')](this['__currentShaderBuffer'], _0x1514b4); }, '__class__': _0x5045ab }); var _0x315445 = function(_0x4467fe) { if ('zdCNM' === _0x56ae('0x3d93')) { this[_0x56ae('0x8eb')] = new _0x38b93a(); this[_0x56ae('0xb4a')] = _0x4467fe; null != _0x4467fe && (_0x4467fe['addEventListener'](_0x56ae('0x1529'), _0x2d9f4e(this, this[_0x56ae('0x3d94')])), _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x994')](_0x4467fe)); } else { (null != _0x4467fe[_0x56ae('0x74e')] && _0x4467fe[_0x56ae('0x74e')] ? _0xa4c255[_0x56ae('0x488')]() : _0x3f8182['get_instance']())[_0x56ae('0x2192')](_0x4467fe[_0x56ae('0x1fa1')], _0x4467fe[_0x56ae('0x3040')], b, _0x4467fe['flags'], _0x4467fe[_0x56ae('0x3046')], _0x4467fe[_0x56ae('0x110')]); } }; _0x5ac4a7[_0x56ae('0x3d95')] = _0x315445; _0x315445['__name__'] = 'openfl.display.Preloader'; _0x315445[_0x56ae('0x6')] = {}; _0x315445[_0x56ae('0x6')]['onComplete'] = null; _0x315445[_0x56ae('0x6')]['complete'] = null; _0x315445[_0x56ae('0x6')][_0x56ae('0xb4a')] = null; _0x315445[_0x56ae('0x6')][_0x56ae('0x3d96')] = null; _0x315445[_0x56ae('0x6')][_0x56ae('0x950')] = function() { this.ready = !0x0; _0x10e92a.get_current().get_loaderInfo().__complete(); if (null != this.display) { var _0x132247 = new _0x140b13('complete', !0x0, !0x0); this.display.dispatchEvent(_0x132247); _0x132247.isDefaultPrevented() || this.display.dispatchEvent(new _0x140b13('unload')); } else this.complete || (this.complete = !0x0, this.onComplete.dispatch()); }; _0x315445[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x1a8625, _0x32d55f) { _0x10e92a.get_current().get_loaderInfo().__update(_0x1a8625, _0x32d55f); null != this.display && this.display.dispatchEvent(new _0x3c584e(_0x56ae('0x1bd9'), !0x0, !0x0, _0x1a8625, _0x32d55f)); }; _0x315445[_0x56ae('0x6')][_0x56ae('0x3d94')] = function(_0x5709ee) { null != this.display && (this.display.removeEventListener(_0x56ae('0x1529'), _0x2d9f4e(this, this.display_onUnload)), this.display.parent == _0x10e92a.get_current() && _0x10e92a.get_current().removeChild(this.display), _0x10e92a.get_current().stage.set_focus(null), this.display = null); this.ready && !this.complete && (this.complete = !0x0, this.onComplete.dispatch()); }; _0x315445[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x315445; var _0x556979 = function() { _0xc32e6[_0x56ae('0x94d')](this); var _0x4292f1 = this[_0x56ae('0x3d97')](), _0x1b75cd = 0x0; 0x46 > 0.299 * (_0x4292f1 >> 0x10 & 0xff) + 0.587 * (_0x4292f1 >> 0x8 & 0xff) + 0.114 * (_0x4292f1 & 0xff) && (_0x1b75cd = 0xffffff); _0x4292f1 = this[_0x56ae('0x3d98')]() / 0x2 - 3.5; var _0x168849 = this[_0x56ae('0x3d99')]() - 0x3c; this[_0x56ae('0x3d9a')] = new _0xc32e6(); this[_0x56ae('0x3d9a')][_0x56ae('0xb20')]()['beginFill'](_0x1b75cd, 0.07); this[_0x56ae('0x3d9a')]['get_graphics']()[_0x56ae('0x10bb')](0x0, 0x0, _0x168849, 0x7); this[_0x56ae('0x3d9a')][_0x56ae('0x471')](0x1e); this['outline'][_0x56ae('0xaae')](_0x4292f1); this[_0x56ae('0x3d9a')][_0x56ae('0xabe')](0x0); this[_0x56ae('0x994')](this['outline']); this['progress'] = new _0xc32e6(); this[_0x56ae('0x1bd9')][_0x56ae('0xb20')]()['beginFill'](_0x1b75cd, 0.35); this['progress'][_0x56ae('0xb20')]()[_0x56ae('0x10bb')](0x0, 0x0, _0x168849 - 0x4, 0x3); this[_0x56ae('0x1bd9')][_0x56ae('0x471')](0x20); this['progress']['set_y'](_0x4292f1 + 0x2); this['progress']['set_scaleX'](0x0); this[_0x56ae('0x1bd9')]['set_alpha'](0x0); this['addChild'](this['progress']); this['startAnimation'] = _0x10e92a[_0x56ae('0xd35')]() + 0x64; this['endAnimation'] = this['startAnimation'] + 0x3e8; this['addEventListener'](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0x3386')])); }; _0x5ac4a7[_0x56ae('0x3d9b')] = _0x556979; _0x556979[_0x56ae('0x8bf')] = _0x56ae('0x3d9b'); _0x556979[_0x56ae('0x8ee')] = _0xc32e6; _0x556979[_0x56ae('0x6')] = _0x4e6193(_0xc32e6[_0x56ae('0x6')], { 'endAnimation': null, 'outline': null, 'progress': null, 'startAnimation': null, 'getBackgroundColor': function() { var _0x57cc13 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0x2fe')]['attributes']; return Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x57cc13, 'background') && null != _0x57cc13['background'] ? _0x57cc13['background'] : 0x0; }, 'getHeight': function() { var _0x498d4d = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0xa11')]; return 0x0 < _0x498d4d ? _0x498d4d : _0x10e92a[_0x56ae('0xa74')]()['stage']['stageHeight']; }, 'getWidth': function() { var _0x5ea901 = _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0x956')][_0x56ae('0xa10')]; return 0x0 < _0x5ea901 ? _0x5ea901 : _0x10e92a[_0x56ae('0xa74')]()[_0x56ae('0x952')][_0x56ae('0xb2e')]; }, 'onInit': function() { this['addEventListener'](_0x56ae('0x7b1'), _0x2d9f4e(this, this[_0x56ae('0x3d9c')])); }, 'onLoaded': function() { this[_0x56ae('0x968')]('enterFrame', _0x2d9f4e(this, this[_0x56ae('0x3d9c')])); this['dispatchEvent'](new _0x140b13(_0x56ae('0x1529'))); }, 'onUpdate': function(_0x2f5285, _0x533f17) { var _0x265caf = 0x0; 0x0 < _0x533f17 && (_0x265caf = _0x2f5285 / _0x533f17, 0x1 < _0x265caf && (_0x265caf = 0x1)); this[_0x56ae('0x1bd9')][_0x56ae('0xaaa')](_0x265caf); }, 'this_onAddedToStage': function(_0x3446b8) { this[_0x56ae('0x968')](_0x56ae('0xacf'), _0x2d9f4e(this, this[_0x56ae('0x3386')])); this['onInit'](); this[_0x56ae('0x8f1')](this[_0x56ae('0xabb')]()['bytesLoaded'], this[_0x56ae('0xabb')]()[_0x56ae('0x20b2')]); this['addEventListener'](_0x56ae('0x1bd9'), _0x2d9f4e(this, this[_0x56ae('0x3d9d')])); this[_0x56ae('0x95e')]('complete', _0x2d9f4e(this, this[_0x56ae('0x3d9e')])); }, 'this_onComplete': function(_0x2d4403) { _0x2d4403[_0x56ae('0x11f2')](); this['removeEventListener']('progress', _0x2d9f4e(this, this[_0x56ae('0x3d9d')])); this['removeEventListener']('complete', _0x2d9f4e(this, this['this_onComplete'])); this[_0x56ae('0x21b5')](); }, 'this_onEnterFrame': function(_0x819171) { _0x819171 = (_0x10e92a['getTimer']() - this[_0x56ae('0x3d9f')]) / (this[_0x56ae('0x3da0')] - this['startAnimation']); 0x0 > _0x819171 && (_0x819171 = 0x0); 0x1 < _0x819171 && (_0x819171 = 0x1); this[_0x56ae('0x3d9a')][_0x56ae('0xabe')](_0x819171); this[_0x56ae('0x1bd9')][_0x56ae('0xabe')](_0x819171); }, 'this_onProgress': function(_0x416904) { this[_0x56ae('0x8f1')](_0x416904[_0x56ae('0x2b91')] | 0x0, _0x575257[_0x56ae('0x3da1')](_0x416904['bytesTotal'], 0x0)); }, '__class__': _0x556979 }); var _0x20b5c4 = function() { if (_0x56ae('0x3da2') !== _0x56ae('0x3da3')) { this['channels'] = 0x0; this[_0x56ae('0x12fb')] = 0x5; this[_0x56ae('0xf2a')] = this[_0x56ae('0x727')] = 0x0; this[_0x56ae('0x3d7e')] = 0x2; this['wrap'] = this[_0x56ae('0x3d')] = 0x0; } else { this['scoreListDirty'] = !0x1; this[_0x56ae('0x3109')][_0x56ae('0xb82')](0x0 == this[_0x56ae('0x9e2')][_0x56ae('0x9fa')]()); for (var _0x3f177d = 0x0, _0x1ff339 = this[_0x56ae('0x9e2')][_0x56ae('0x9fa')](); _0x3f177d < _0x1ff339;) { var _0x271351 = _0x3f177d++; if (0x0 == _0x271351) { var _0x4d1d95 = this['scoreList']['get'](0x0), _0x5587f6 = this[_0x56ae('0x9e3')]; _0x4d1d95 = new _0x4dd284(_0x4d1d95); (null == _0x5587f6 ? _0xfba720[_0x56ae('0xa1f')]() : _0x5587f6)[_0x56ae('0x8e9')](_0x4d1d95, new _0xa5dd91(0x0, _0x2bd32b[_0x56ae('0x9e4')])); } else { var _0x41a06a = this[_0x56ae('0x9e2')][_0x56ae('0x1b')](_0x271351); _0x5587f6 = new _0x4dd284(this['scoreList'][_0x56ae('0x1b')](_0x271351 - 0x1)); _0x4d1d95 = this[_0x56ae('0x9e3')]; _0x41a06a = new _0x4dd284(_0x41a06a); var _0x48ebdd = 0x0; null == _0x48ebdd && (_0x48ebdd = 0x0); (null == _0x4d1d95 ? _0xfba720[_0x56ae('0xa1f')]() : _0x4d1d95)[_0x56ae('0x8e9')](_0x41a06a, new _0x5ed31e(_0x48ebdd, _0x2bd32b['BOTTOM']), _0x5587f6); } this[_0x56ae('0x9e2')][_0x56ae('0x1b')](_0x271351)[_0x56ae('0x3da4')](_0x271351 + 0x1); } this[_0x56ae('0x9e3')][_0x56ae('0x12')](); this['view']['contentsDirty'] = !0x0; } }; _0x5ac4a7[_0x56ae('0x3da5')] = _0x20b5c4; _0x20b5c4[_0x56ae('0x8bf')] = _0x56ae('0x3da5'); _0x20b5c4[_0x56ae('0x6')] = {}; _0x20b5c4[_0x56ae('0x6')]['channels'] = null; _0x20b5c4[_0x56ae('0x6')]['filter'] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x727')] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x168f')] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x3d7e')] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x3d')] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x629')] = null; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x27d1')] = null; _0x20b5c4[_0x56ae('0x6')]['__disableGL'] = function(_0x57049b, _0x5cf02d) { _0x57049b.setTextureAt(_0x5cf02d, null); }; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x3673')] = function(_0x321841, _0x239145, _0xdc49d1, _0x28ae79, _0x2fcb18, _0xcc0576) { _0xdc49d1 = null != _0xdc49d1 ? _0xdc49d1 : this.input; _0x28ae79 = null != _0x28ae79 ? _0x28ae79 : this.filter; _0x2fcb18 = null != _0x2fcb18 ? _0x2fcb18 : this.mipFilter; _0xcc0576 = null != _0xcc0576 ? _0xcc0576 : this.wrap; null != _0xdc49d1 ? (_0x321841.setTextureAt(_0x239145, _0xdc49d1.getTexture(_0x321841)), _0x321841.setSamplerStateAt(_0x239145, _0xcc0576, _0x28ae79, _0x2fcb18)) : _0x321841.setTextureAt(_0x239145, null); }; _0x20b5c4[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x20b5c4; var _0x36b12c = function() { this['index'] = 0x0; }; _0x5ac4a7[_0x56ae('0x3da6')] = _0x36b12c; _0x36b12c['__name__'] = 'openfl.display.ShaderParameter'; _0x36b12c[_0x56ae('0x6')] = {}; _0x36b12c[_0x56ae('0x6')][_0x56ae('0xf2a')] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x7')] = null; _0x36b12c[_0x56ae('0x6')]['__arrayLength'] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3da7')] = null; _0x36b12c[_0x56ae('0x6')]['__isBool'] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3da8')] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3da9')] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x27d1')] = null; _0x36b12c[_0x56ae('0x6')]['__length'] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3daa')] = null; _0x36b12c[_0x56ae('0x6')]['__useArray'] = null; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3650')] = function(_0x544f68) { _0x544f68 = _0x544f68.gl; if (!this.__isUniform) for (var _0x43807c = 0x0, _0x13702d = this.__arrayLength; _0x43807c < _0x13702d;) { var _0x4a662c = _0x43807c++; _0x544f68.disableVertexAttribArray(this.index + _0x4a662c); } }; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3673')] = function(_0x1fde08, _0x3ded22) { _0x1fde08 = _0x1fde08.gl; _0x3ded22 = _0x575257.mAteg(null, _0x3ded22) ? _0x3ded22 : this.value; var _0x1f5f3e = this.__isBool ? _0x3ded22 : null, _0x8d64bb = this.__isFloat ? _0x3ded22 : null, _0x1913da = this.__isInt ? _0x3ded22 : null; if (this.__isUniform) if (null != _0x3ded22 && _0x3ded22.length >= this.__length) switch (this.type) { case 0x0: _0x1fde08.uniform1i(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0); break; case 0x1: _0x1fde08.uniform2i(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0, _0x1f5f3e[0x1] ? 0x1 : 0x0); break; case 0x2: _0x1fde08.uniform3i(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0, _0x1f5f3e[0x1] ? 0x1 : 0x0, _0x1f5f3e[0x2] ? 0x1 : 0x0); break; case 0x3: _0x1fde08.uniform4i(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0, _0x1f5f3e[0x1] ? 0x1 : 0x0, _0x1f5f3e[0x2] ? 0x1 : 0x0, _0x1f5f3e[0x3] ? 0x1 : 0x0); break; case 0x4: _0x1fde08.uniform1f(this.index, _0x8d64bb[0x0]); break; case 0x5: _0x1fde08.uniform2f(this.index, _0x8d64bb[0x0], _0x8d64bb[0x1]); break; case 0x6: _0x1fde08.uniform3f(this.index, _0x8d64bb[0x0], _0x8d64bb[0x1], _0x8d64bb[0x2]); break; case 0x7: _0x1fde08.uniform4f(this.index, _0x8d64bb[0x0], _0x8d64bb[0x1], _0x8d64bb[0x2], _0x8d64bb[0x3]); break; case 0x8: _0x1fde08.uniform1i(this.index, _0x1913da[0x0]); break; case 0x9: _0x1fde08.uniform2i(this.index, _0x1913da[0x0], _0x1913da[0x1]); break; case 0xa: _0x1fde08.uniform3i(this.index, _0x1913da[0x0], _0x1913da[0x1], _0x1913da[0x2]); break; case 0xb: _0x1fde08.uniform4i(this.index, _0x1913da[0x0], _0x1913da[0x1], _0x1913da[0x2], _0x1913da[0x3]); break; case 0xc: this.__uniformMatrix[0x0] = _0x8d64bb[0x0]; this.__uniformMatrix[0x1] = _0x8d64bb[0x1]; this.__uniformMatrix[0x2] = _0x8d64bb[0x2]; this.__uniformMatrix[0x3] = _0x8d64bb[0x3]; _0x96460b.uniformMatrix2fv(_0x1fde08, this.index, !0x1, this.__uniformMatrix); break; case 0x10: this.__uniformMatrix[0x0] = _0x8d64bb[0x0]; this.__uniformMatrix[0x1] = _0x8d64bb[0x1]; this.__uniformMatrix[0x2] = _0x8d64bb[0x2]; this.__uniformMatrix[0x3] = _0x8d64bb[0x3]; this.__uniformMatrix[0x4] = _0x8d64bb[0x4]; this.__uniformMatrix[0x5] = _0x8d64bb[0x5]; this.__uniformMatrix[0x6] = _0x8d64bb[0x6]; this.__uniformMatrix[0x7] = _0x8d64bb[0x7]; this.__uniformMatrix[0x8] = _0x8d64bb[0x8]; _0x96460b.uniformMatrix3fv(_0x1fde08, this.index, !0x1, this.__uniformMatrix); break; case 0x14: this.__uniformMatrix[0x0] = _0x8d64bb[0x0], this.__uniformMatrix[0x1] = _0x8d64bb[0x1], this.__uniformMatrix[0x2] = _0x8d64bb[0x2], this.__uniformMatrix[0x3] = _0x8d64bb[0x3], this.__uniformMatrix[0x4] = _0x8d64bb[0x4], this.__uniformMatrix[0x5] = _0x8d64bb[0x5], this.__uniformMatrix[0x6] = _0x8d64bb[0x6], this.__uniformMatrix[0x7] = _0x8d64bb[0x7], this.__uniformMatrix[0x8] = _0x8d64bb[0x8], this.__uniformMatrix[0x9] = _0x8d64bb[0x9], this.__uniformMatrix[0xa] = _0x8d64bb[0xa], this.__uniformMatrix[0xb] = _0x8d64bb[0xb], this.__uniformMatrix[0xc] = _0x8d64bb[0xc], this.__uniformMatrix[0xd] = _0x8d64bb[0xd], this.__uniformMatrix[0xe] = _0x8d64bb[0xe], this.__uniformMatrix[0xf] = _0x8d64bb[0xf], _0x96460b.uniformMatrix4fv(_0x1fde08, this.index, !0x1, this.__uniformMatrix); } else switch (this.type) { case 0x1: case 0x9: _0x1fde08.uniform2i(this.index, 0x0, 0x0); break; case 0x3: case 0xb: _0x1fde08.uniform4i(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x4: _0x1fde08.uniform1f(this.index, 0x0); break; case 0x5: _0x1fde08.uniform2f(this.index, 0x0, 0x0); break; case 0x6: _0x1fde08.uniform3f(this.index, 0x0, 0x0, 0x0); break; case 0x7: _0x1fde08.uniform4f(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x0: case 0x8: _0x1fde08.uniform1i(this.index, 0x0); break; case 0x2: case 0xa: _0x1fde08.uniform3i(this.index, 0x0, 0x0, 0x0); break; case 0xc: this.__uniformMatrix[0x0] = 0x0; this.__uniformMatrix[0x1] = 0x0; this.__uniformMatrix[0x2] = 0x0; this.__uniformMatrix[0x3] = 0x0; _0x96460b.uniformMatrix2fv(_0x1fde08, this.index, !0x1, this.__uniformMatrix); break; case 0x10: this.__uniformMatrix[0x0] = 0x0; this.__uniformMatrix[0x1] = 0x0; this.__uniformMatrix[0x2] = 0x0; this.__uniformMatrix[0x3] = 0x0; this.__uniformMatrix[0x4] = 0x0; this.__uniformMatrix[0x5] = 0x0; this.__uniformMatrix[0x6] = 0x0; this.__uniformMatrix[0x7] = 0x0; this.__uniformMatrix[0x8] = 0x0; _0x96460b.uniformMatrix3fv(_0x1fde08, this.index, !0x1, this.__uniformMatrix); break; case 0x14: this.__uniformMatrix[0x0] = 0x0, this.__uniformMatrix[0x1] = 0x0, this.__uniformMatrix[0x2] = 0x0, this.__uniformMatrix[0x3] = 0x0, this.__uniformMatrix[0x4] = 0x0, this.__uniformMatrix[0x5] = 0x0, this.__uniformMatrix[0x6] = 0x0, this.__uniformMatrix[0x7] = 0x0, this.__uniformMatrix[0x8] = 0x0, this.__uniformMatrix[0x9] = 0x0, this.__uniformMatrix[0xa] = 0x0, this.__uniformMatrix[0xb] = 0x0, this.__uniformMatrix[0xc] = 0x0, this.__uniformMatrix[0xd] = 0x0, this.__uniformMatrix[0xe] = 0x0, this.__uniformMatrix[0xf] = 0x0, _0x96460b.uniformMatrix4fv(_0x1fde08, this.index, !0x1, this.__uniformMatrix); } else if (this.__useArray || null != _0x3ded22 && _0x3ded22.length != this.__length) for (_0x3ded22 = 0x0, _0x1f5f3e = this.__arrayLength; _0x3ded22 < _0x1f5f3e;) _0x8d64bb = _0x3ded22++, _0x1fde08.enableVertexAttribArray(this.index + _0x8d64bb); else { for (var _0x34a50c = 0x0, _0x1b30b7 = this.__arrayLength; _0x34a50c < _0x1b30b7;) { var _0x2d9f4e = _0x34a50c++; _0x1fde08.disableVertexAttribArray(this.index + _0x2d9f4e); } if (_0x575257.Acnoc(null, _0x3ded22)) switch (this.type) { case 0x0: _0x1fde08.vertexAttrib1f(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0); break; case 0x1: _0x1fde08.vertexAttrib2f(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0, _0x1f5f3e[0x1] ? 0x1 : 0x0); break; case 0x2: _0x1fde08.vertexAttrib3f(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0, _0x1f5f3e[0x1] ? 0x1 : 0x0, _0x1f5f3e[0x2] ? 0x1 : 0x0); break; case 0x3: _0x1fde08.vertexAttrib4f(this.index, _0x1f5f3e[0x0] ? 0x1 : 0x0, _0x1f5f3e[0x1] ? 0x1 : 0x0, _0x1f5f3e[0x2] ? 0x1 : 0x0, _0x1f5f3e[0x3] ? 0x1 : 0x0); break; case 0x4: _0x1fde08.vertexAttrib1f(this.index, _0x8d64bb[0x0]); break; case 0x5: _0x1fde08.vertexAttrib2f(this.index, _0x8d64bb[0x0], _0x8d64bb[0x1]); break; case 0x6: _0x1fde08.vertexAttrib3f(this.index, _0x8d64bb[0x0], _0x8d64bb[0x1], _0x8d64bb[0x2]); break; case 0x7: _0x1fde08.vertexAttrib4f(this.index, _0x8d64bb[0x0], _0x8d64bb[0x1], _0x8d64bb[0x2], _0x8d64bb[0x3]); break; case 0x8: _0x1fde08.vertexAttrib1f(this.index, _0x1913da[0x0]); break; case 0x9: _0x1fde08.vertexAttrib2f(this.index, _0x1913da[0x0], _0x1913da[0x1]); break; case 0xa: _0x1fde08.vertexAttrib3f(this.index, _0x1913da[0x0], _0x1913da[0x1], _0x1913da[0x2]); break; case 0xb: _0x1fde08.vertexAttrib4f(this.index, _0x1913da[0x0], _0x1913da[0x1], _0x1913da[0x2], _0x1913da[0x3]); break; case 0xc: _0x1fde08.vertexAttrib2f(this.index + 0x0, _0x8d64bb[0x0], _0x8d64bb[0x1]); _0x1fde08.vertexAttrib2f(this.index + 0x1, _0x8d64bb[0x2], _0x8d64bb[0x3]); break; case 0x10: _0x1fde08.vertexAttrib3f(this.index + 0x0, _0x8d64bb[0x0], _0x8d64bb[0x1], _0x8d64bb[0x2]); _0x1fde08.vertexAttrib3f(this.index + 0x1, _0x8d64bb[0x3], _0x8d64bb[0x4], _0x8d64bb[0x5]); _0x1fde08.vertexAttrib3f(this.index + 0x2, _0x8d64bb[0x6], _0x8d64bb[0x7], _0x8d64bb[0x8]); break; case 0x14: _0x1fde08.vertexAttrib4f(this.index + 0x0, _0x8d64bb[0x0], _0x8d64bb[0x1], _0x8d64bb[0x2], _0x8d64bb[0x3]), _0x1fde08.vertexAttrib4f(this.index + 0x1, _0x8d64bb[0x4], _0x8d64bb[0x5], _0x8d64bb[0x6], _0x8d64bb[0x7]), _0x1fde08.vertexAttrib4f(this.index + 0x2, _0x8d64bb[0x8], _0x8d64bb[0x9], _0x8d64bb[0xa], _0x8d64bb[0xb]), _0x1fde08.vertexAttrib4f(this.index + 0x3, _0x8d64bb[0xc], _0x8d64bb[0xd], _0x8d64bb[0xe], _0x8d64bb[0xf]); } else switch (this.type) { case 0x1: case 0x5: case 0x9: _0x1fde08.vertexAttrib2f(this.index, 0x0, 0x0); break; case 0x3: case 0x7: case 0xb: _0x1fde08.vertexAttrib4f(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x0: case 0x4: case 0x8: _0x1fde08.vertexAttrib1f(this.index, 0x0); break; case 0x2: case 0x6: case 0xa: _0x1fde08.vertexAttrib3f(this.index, 0x0, 0x0, 0x0); break; case 0xc: _0x1fde08.vertexAttrib2f(this.index + 0x0, 0x0, 0x0); _0x1fde08.vertexAttrib2f(this.index + 0x1, 0x0, 0x0); break; case 0x10: _0x1fde08.vertexAttrib3f(_0x575257.murIl(this.index, 0x0), 0x0, 0x0, 0x0); _0x1fde08.vertexAttrib3f(this.index + 0x1, 0x0, 0x0, 0x0); _0x1fde08.vertexAttrib3f(this.index + 0x2, 0x0, 0x0, 0x0); break; case 0x14: _0x1fde08.vertexAttrib4f(this.index + 0x0, 0x0, 0x0, 0x0, 0x0), _0x1fde08.vertexAttrib4f(this.index + 0x1, 0x0, 0x0, 0x0, 0x0), _0x1fde08.vertexAttrib4f(this.index + 0x2, 0x0, 0x0, 0x0, 0x0), _0x1fde08.vertexAttrib4f(this.index + 0x3, 0x0, 0x0, 0x0, 0x0); } } }; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x3674')] = function(_0x641908, _0xfa1e76, _0x5dc007, _0x2ec95d, _0x1e3fcd) { if (_0x56ae('0x3dab') !== 'FZTwi') { if (this._endTimers[_0x2d9f4e]) { if ('function' != typeof this._endTimers[_0x2d9f4e]) clearTimeout(this._endTimers[_0x2d9f4e]); else { var _0x442ffb = this._soundById(_0x2d9f4e); _0x442ffb && _0x442ffb._node && _0x442ffb._node.removeEventListener(_0x56ae('0x1729'), this._endTimers[_0x2d9f4e], !0x1); } delete this._endTimers[_0x2d9f4e]; } return this; } else { _0x641908 = _0x641908.gl; if (this.__isUniform) { if (_0x2ec95d >= this.__length) switch (this.type) { case 0x1: case 0x9: _0x641908.uniform2i(this.index, _0xfa1e76[_0x5dc007] | 0x0, _0xfa1e76[_0x5dc007 + 0x1] | 0x0); break; case 0x3: case 0xb: _0x641908.uniform4i(this.index, _0xfa1e76[_0x5dc007] | 0x0, _0xfa1e76[_0x5dc007 + 0x1] | 0x0, _0xfa1e76[_0x5dc007 + 0x2] | 0x0, _0xfa1e76[_0x5dc007 + 0x3] | 0x0); break; case 0x4: _0x641908.uniform1f(this.index, _0xfa1e76[_0x5dc007]); break; case 0x5: _0x641908.uniform2f(this.index, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1]); break; case 0x6: _0x641908.uniform3f(this.index, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1], _0xfa1e76[_0x5dc007 + 0x2]); break; case 0x7: _0x641908.uniform4f(this.index, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1], _0xfa1e76[_0x5dc007 + 0x2], _0xfa1e76[_0x5dc007 + 0x3]); break; case 0x0: case 0x8: _0x641908.uniform1i(this.index, _0xfa1e76[_0x5dc007] | 0x0); break; case 0x2: case 0xa: _0x641908.uniform3i(this.index, _0xfa1e76[_0x5dc007] | 0x0, _0xfa1e76[_0x5dc007 + 0x1] | 0x0, _0xfa1e76[_0x5dc007 + 0x2] | 0x0); break; case 0xc: this.__uniformMatrix[0x0] = _0xfa1e76[_0x5dc007]; this.__uniformMatrix[0x1] = _0xfa1e76[_0x5dc007 + 0x1]; this.__uniformMatrix[0x2] = _0xfa1e76[_0x5dc007 + 0x2]; this.__uniformMatrix[0x3] = _0xfa1e76[_0x5dc007 + 0x3]; _0x96460b.uniformMatrix2fv(_0x641908, this.index, !0x1, this.__uniformMatrix); break; case 0x10: this.__uniformMatrix[0x0] = _0xfa1e76[_0x5dc007]; this.__uniformMatrix[0x1] = _0xfa1e76[_0x5dc007 + 0x1]; this.__uniformMatrix[0x2] = _0xfa1e76[_0x5dc007 + 0x2]; this.__uniformMatrix[0x3] = _0xfa1e76[_0x5dc007 + 0x3]; this.__uniformMatrix[0x4] = _0xfa1e76[_0x5dc007 + 0x4]; this.__uniformMatrix[0x5] = _0xfa1e76[_0x5dc007 + 0x5]; this.__uniformMatrix[0x6] = _0xfa1e76[_0x5dc007 + 0x6]; this.__uniformMatrix[0x7] = _0xfa1e76[_0x5dc007 + 0x7]; this.__uniformMatrix[0x8] = _0xfa1e76[_0x5dc007 + 0x8]; _0x96460b.uniformMatrix3fv(_0x641908, this.index, !0x1, this.__uniformMatrix); break; case 0x14: this.__uniformMatrix[0x0] = _0xfa1e76[_0x5dc007], this.__uniformMatrix[0x1] = _0xfa1e76[_0x5dc007 + 0x1], this.__uniformMatrix[0x2] = _0xfa1e76[_0x5dc007 + 0x2], this.__uniformMatrix[0x3] = _0xfa1e76[_0x5dc007 + 0x3], this.__uniformMatrix[0x4] = _0xfa1e76[_0x5dc007 + 0x4], this.__uniformMatrix[0x5] = _0xfa1e76[_0x5dc007 + 0x5], this.__uniformMatrix[0x6] = _0xfa1e76[_0x5dc007 + 0x6], this.__uniformMatrix[0x7] = _0xfa1e76[_0x5dc007 + 0x7], this.__uniformMatrix[0x8] = _0xfa1e76[_0x5dc007 + 0x8], this.__uniformMatrix[0x9] = _0xfa1e76[_0x5dc007 + 0x9], this.__uniformMatrix[0xa] = _0xfa1e76[_0x5dc007 + 0xa], this.__uniformMatrix[0xb] = _0xfa1e76[_0x5dc007 + 0xb], this.__uniformMatrix[0xc] = _0xfa1e76[_0x575257.lkcUE(_0x5dc007, 0xc)], this.__uniformMatrix[0xd] = _0xfa1e76[_0x5dc007 + 0xd], this.__uniformMatrix[0xe] = _0xfa1e76[_0x5dc007 + 0xe], this.__uniformMatrix[0xf] = _0xfa1e76[_0x5dc007 + 0xf], _0x96460b.uniformMatrix4fv(_0x641908, this.index, !0x1, this.__uniformMatrix); } } else if (this.__internal || 0x0 != _0x2ec95d && _0x2ec95d != this.__length) { _0xfa1e76 = _0x641908.FLOAT; this.__isBool ? _0xfa1e76 = _0x641908.INT : this.__isInt && (_0xfa1e76 = _0x641908.INT); for (var _0x38f99b = 0x0, _0x1b30b7 = this.__arrayLength; _0x38f99b < _0x1b30b7;) { var _0x2d9f4e = _0x38f99b++; _0x641908.enableVertexAttribArray(this.index + _0x2d9f4e); } if (0x0 < _0x2ec95d) for (_0x2ec95d = 0x0, _0x38f99b = this.__arrayLength; _0x2ec95d < _0x38f99b;) _0x1b30b7 = _0x2ec95d++, _0x641908.vertexAttribPointer(this.index + _0x1b30b7, this.__length, _0xfa1e76, !0x1, 0x4 * this.__length, 0x4 * (_0x5dc007 + _0x575257.quqXp(_0x1e3fcd, this.__length) + _0x1b30b7 * this.__arrayLength)); } else { _0x1e3fcd = 0x0; for (_0x38f99b = this.__arrayLength; _0x1e3fcd < _0x38f99b;) _0x1b30b7 = _0x1e3fcd++, _0x641908.disableVertexAttribArray(this.index + _0x1b30b7); if (0x0 < _0x2ec95d) switch (this.type) { case 0x1: case 0x5: case 0x9: _0x641908.vertexAttrib2f(this.index, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1]); break; case 0x3: case 0x7: case 0xb: _0x641908.vertexAttrib4f(this.index, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1], _0xfa1e76[_0x5dc007 + 0x2], _0xfa1e76[_0x5dc007 + 0x3]); break; case 0x0: case 0x4: case 0x8: _0x641908.vertexAttrib1f(this.index, _0xfa1e76[_0x5dc007]); break; case 0x2: case 0x6: case 0xa: _0x641908.vertexAttrib3f(this.index, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1], _0xfa1e76[_0x5dc007 + 0x2]); break; case 0xc: _0x641908.vertexAttrib2f(this.index + 0x0, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1]); _0x641908.vertexAttrib2f(this.index + 0x1, _0xfa1e76[_0x5dc007 + 0x2], _0xfa1e76[_0x5dc007 + 0x2 + 0x1]); break; case 0x10: _0x641908.vertexAttrib3f(this.index + 0x0, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1], _0xfa1e76[_0x5dc007 + 0x2]); _0x641908.vertexAttrib3f(this.index + 0x1, _0xfa1e76[_0x575257.lkcUE(_0x5dc007, 0x3)], _0xfa1e76[_0x5dc007 + 0x3 + 0x1], _0xfa1e76[_0x5dc007 + 0x3 + 0x2]); _0x641908.vertexAttrib3f(this.index + 0x2, _0xfa1e76[_0x5dc007 + 0x6], _0xfa1e76[_0x575257.lkcUE(_0x5dc007, 0x6) + 0x1], _0xfa1e76[_0x5dc007 + 0x6 + 0x2]); break; case 0x14: _0x641908.vertexAttrib4f(this.index + 0x0, _0xfa1e76[_0x5dc007], _0xfa1e76[_0x5dc007 + 0x1], _0xfa1e76[_0x5dc007 + 0x2], _0xfa1e76[_0x5dc007 + 0x3]), _0x641908.vertexAttrib4f(this.index + 0x1, _0xfa1e76[_0x5dc007 + 0x4], _0xfa1e76[_0x5dc007 + 0x4 + 0x1], _0xfa1e76[_0x5dc007 + 0x4 + 0x2], _0xfa1e76[_0x5dc007 + 0x4 + 0x3]), _0x641908.vertexAttrib4f(this.index + 0x2, _0xfa1e76[_0x5dc007 + 0x8], _0xfa1e76[_0x5dc007 + 0x8 + 0x1], _0xfa1e76[_0x5dc007 + 0x8 + 0x2], _0xfa1e76[_0x5dc007 + 0x8 + 0x3]), _0x641908.vertexAttrib4f(this.index + 0x3, _0xfa1e76[_0x5dc007 + 0xc], _0xfa1e76[_0x5dc007 + 0xc + 0x1], _0xfa1e76[_0x5dc007 + 0xc + 0x2], _0xfa1e76[_0x5dc007 + 0xc + 0x3]); } else switch (this.type) { case 0x1: case 0x5: case 0x9: _0x641908.vertexAttrib2f(this.index, 0x0, 0x0); break; case 0x3: case 0x7: case 0xb: _0x641908.vertexAttrib4f(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x0: case 0x4: case 0x8: _0x641908.vertexAttrib1f(this.index, 0x0); break; case 0x2: case 0x6: case 0xa: _0x641908.vertexAttrib3f(this.index, 0x0, 0x0, 0x0); break; case 0xc: _0x641908.vertexAttrib2f(this.index + 0x0, 0x0, 0x0); _0x641908.vertexAttrib2f(this.index + 0x1, 0x0, 0x0); break; case 0x10: _0x641908.vertexAttrib3f(this.index + 0x0, 0x0, 0x0, 0x0); _0x641908.vertexAttrib3f(this.index + 0x1, 0x0, 0x0, 0x0); _0x641908.vertexAttrib3f(this.index + 0x2, 0x0, 0x0, 0x0); break; case 0x14: _0x641908.vertexAttrib4f(this.index + 0x0, 0x0, 0x0, 0x0, 0x0), _0x641908.vertexAttrib4f(this.index + 0x1, 0x0, 0x0, 0x0, 0x0), _0x641908.vertexAttrib4f(this.index + 0x2, 0x0, 0x0, 0x0, 0x0), _0x641908.vertexAttrib4f(this.index + 0x3, 0x0, 0x0, 0x0, 0x0); } } } }; _0x36b12c[_0x56ae('0x6')][_0x56ae('0xab8')] = function(_0x59d1b9) { this.__internal = _0x876409.startsWith(_0x59d1b9, _0x56ae('0x3a3')); return this.name = _0x59d1b9; }; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36b12c; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x36b12c[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xab8')] = _0x56ae('0xab8'); var _0x54bc1d = function(_0x4b43a2, _0x14b717, _0x28fc49, _0x17c5d6) { if ('hmfLL' !== _0x56ae('0x3dac')) { _0x14b717 = this['decorators']; _0x4b43a2 = _0x17c5d6 = 0x0; for (f = _0x14b717[_0x56ae('0x9fa')](); _0x4b43a2 < f;) l = _0x4b43a2++, null != _0x14b717[_0x56ae('0x1b')](l) && (_0x14b717[_0x56ae('0x8b6')](_0x17c5d6, _0x14b717['get'](l)), ++_0x17c5d6); _0x14b717[_0x56ae('0x500')](_0x17c5d6); 0x0 == this[_0x56ae('0xc9e')][_0x56ae('0x9fa')]() && (_0x28fc49 = this['fullyBuilt'] = !0x0); } else { _0x2bb227[_0x56ae('0x94d')](this); this[_0x56ae('0x30a8')] = !0x0; this[_0x56ae('0x3dad')] = !0x1; this[_0x56ae('0xb07')] = !0x0; this[_0x56ae('0x3dae')] = null != _0x4b43a2 ? _0x4b43a2 : new _0x407807(); this[_0x56ae('0x1440')] = _0x14b717; this[_0x56ae('0x3daf')] = _0x28fc49; this[_0x56ae('0x3db0')](null != _0x17c5d6 ? _0x17c5d6 : new _0x407807()); this[_0x56ae('0x95e')]('mouseDown', _0x2d9f4e(this, this['__this_onMouseDown'])); this[_0x56ae('0x95e')](_0x56ae('0x2d2c'), _0x2d9f4e(this, this['__this_onMouseOut'])); this['addEventListener']('mouseOver', _0x2d9f4e(this, this['__this_onMouseOver'])); this[_0x56ae('0x95e')](_0x56ae('0x849'), _0x2d9f4e(this, this[_0x56ae('0x3db1')])); this[_0x56ae('0xac0')] = !0x0; this[_0x56ae('0x3db2')](this[_0x56ae('0x3dae')]); null != _0x54bc1d[_0x56ae('0x2caf')] && (_0x4b43a2 = _0x54bc1d[_0x56ae('0x2cae')], this['__symbol'] = _0x54bc1d['__initSymbol'], _0x54bc1d[_0x56ae('0x2cae')] = null, _0x54bc1d[_0x56ae('0x2caf')] = null, this[_0x56ae('0x3d52')](_0x4b43a2, this[_0x56ae('0x330e')])); } }; _0x5ac4a7['openfl.display.SimpleButton'] = _0x54bc1d; _0x54bc1d[_0x56ae('0x8bf')] = _0x56ae('0x3db3'); _0x54bc1d[_0x56ae('0x8ee')] = _0x2bb227; _0x54bc1d[_0x56ae('0x6')] = _0x4e6193(_0x2bb227['prototype'], { 'enabled': null, 'trackAsMenu': null, 'useHandCursor': null, '__currentState': null, '__downState': null, '__hitTestState': null, '__ignoreEvent': null, '__overState': null, '__previousStates': null, '__symbol': null, '__upState': null, '__fromSymbol': function(_0x44f7cb, _0x8fece5) { this[_0x56ae('0x330e')] = _0x8fece5; null != _0x8fece5[_0x56ae('0x2d30')] && this['set_downState'](_0x8fece5[_0x56ae('0x2d30')]['__createObject'](_0x44f7cb)); _0x575257[_0x56ae('0x3db4')](null, _0x8fece5[_0x56ae('0x3db5')]) && this[_0x56ae('0x3db0')](_0x8fece5[_0x56ae('0x3db5')]['__createObject'](_0x44f7cb)); null != _0x8fece5[_0x56ae('0x3db6')] && this[_0x56ae('0x3db7')](_0x8fece5[_0x56ae('0x3db6')][_0x56ae('0x3c88')](_0x44f7cb)); null != _0x8fece5[_0x56ae('0x3db8')] && this[_0x56ae('0x3db9')](_0x8fece5[_0x56ae('0x3db8')][_0x56ae('0x3c88')](_0x44f7cb)); }, '__getBounds': function(_0x372da4, _0x13a514) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0x96f')]['call'](this, _0x372da4, _0x13a514); var _0x30dae3 = _0x5ac892['__pool'][_0x56ae('0x1b')](), _0x40e0d9 = this[_0x56ae('0x2b08')]['__transform']; _0x30dae3['a'] = _0x40e0d9['a'] * _0x13a514['a'] + _0x40e0d9['b'] * _0x13a514['c']; _0x30dae3['b'] = _0x40e0d9['a'] * _0x13a514['b'] + _0x40e0d9['b'] * _0x13a514['d']; _0x30dae3['c'] = _0x40e0d9['c'] * _0x13a514['a'] + _0x40e0d9['d'] * _0x13a514['c']; _0x30dae3['d'] = _0x40e0d9['c'] * _0x13a514['b'] + _0x40e0d9['d'] * _0x13a514['d']; _0x30dae3['tx'] = _0x1c1b50[_0x56ae('0x382')](_0x40e0d9['tx'] * _0x13a514['a'] + _0x40e0d9['ty'] * _0x13a514['c'], _0x13a514['tx']); _0x30dae3['ty'] = _0x40e0d9['tx'] * _0x13a514['b'] + _0x40e0d9['ty'] * _0x13a514['d'] + _0x13a514['ty']; this[_0x56ae('0x2b08')][_0x56ae('0x96f')](_0x372da4, _0x30dae3); _0x5ac892[_0x56ae('0x20')]['release'](_0x30dae3); }, '__getRenderBounds': function(_0x36b1b0, _0x255f1c) { if (null != this['__scrollRect']) _0x2bb227[_0x56ae('0x6')][_0x56ae('0x9da')][_0x56ae('0x94d')](this, _0x36b1b0, _0x255f1c); else { _0x2bb227['prototype']['__getBounds'][_0x56ae('0x94d')](this, _0x36b1b0, _0x255f1c); var _0x33a6e5 = _0x5ac892[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x558190 = this[_0x56ae('0x2b08')][_0x56ae('0x98e')]; _0x33a6e5['a'] = _0x558190['a'] * _0x255f1c['a'] + _0x558190['b'] * _0x255f1c['c']; _0x33a6e5['b'] = _0x558190['a'] * _0x255f1c['b'] + _0x558190['b'] * _0x255f1c['d']; _0x33a6e5['c'] = _0x575257[_0x56ae('0x84e')](_0x558190['c'] * _0x255f1c['a'], _0x558190['d'] * _0x255f1c['c']); _0x33a6e5['d'] = _0x558190['c'] * _0x255f1c['b'] + _0x558190['d'] * _0x255f1c['d']; _0x33a6e5['tx'] = _0x575257[_0x56ae('0x850')](_0x558190['tx'] * _0x255f1c['a'] + _0x558190['ty'] * _0x255f1c['c'], _0x255f1c['tx']); _0x33a6e5['ty'] = _0x558190['tx'] * _0x255f1c['b'] + _0x558190['ty'] * _0x255f1c['d'] + _0x255f1c['ty']; this['__currentState'][_0x56ae('0x9da')](_0x36b1b0, _0x33a6e5); _0x5ac892['__pool']['release'](_0x33a6e5); } }, '__getCursor': function() { return this[_0x56ae('0xb07')] && !this[_0x56ae('0x3dba')] && this[_0x56ae('0x30a8')] ? _0x56ae('0x884') : null; }, '__hitTest': function(_0x13fde0, _0x36707a, _0x2cb510, _0x2d54d3, _0x15255e, _0x31bc0d) { var _0x1b30b7 = !0x1; if (null != this[_0x56ae('0x2b09')]()) this['get_hitTestState']()[_0x56ae('0x9f7')](_0x13fde0, _0x36707a, _0x2cb510, _0x2d54d3, _0x15255e, _0x31bc0d) && (null != _0x2d54d3 && (0x0 == _0x2d54d3['length'] ? _0x2d54d3[0x0] = _0x31bc0d : _0x2d54d3[_0x2d54d3['length'] - 0x1] = _0x31bc0d), _0x1b30b7 = !_0x15255e || this[_0x56ae('0xac5')]); else if (null != this['__currentState']) { if (!_0x31bc0d[_0x56ae('0xab0')]() || this[_0x56ae('0xa42')] || _0x15255e && !this['mouseEnabled'] || null != this[_0x56ae('0x9f5')]() && !this[_0x56ae('0x9f5')]()[_0x56ae('0x9f6')](_0x13fde0, _0x36707a)) return !0x1; this[_0x56ae('0x2b08')][_0x56ae('0x9f7')](_0x13fde0, _0x36707a, _0x2cb510, _0x2d54d3, _0x15255e, _0x31bc0d) && (_0x1b30b7 = _0x15255e); } if (null != _0x2d54d3) for (; 0x1 < _0x2d54d3[_0x56ae('0x32')] && _0x2d54d3[_0x2d54d3[_0x56ae('0x32')] - 0x1] == _0x2d54d3[_0x2d54d3[_0x56ae('0x32')] - 0x2];) _0x2d54d3[_0x56ae('0x1580')](); return _0x1b30b7; }, '__hitTestMask': function(_0x37452c, _0x5a8a89) { var _0x438101 = !0x1; this[_0x56ae('0x2b08')]['__hitTestMask'](_0x37452c, _0x5a8a89) && (_0x438101 = !0x0); return _0x438101; }, '__renderCairo': function(_0x2943f6) { if (_0x56ae('0x3dbb') === 'RUpTH') {!this[_0x56ae('0xa0a')] || 0x0 >= this[_0x56ae('0x91c')] || null == this[_0x56ae('0x2b08')] || (_0x2943f6[_0x56ae('0x19')](this), this['__currentState'][_0x56ae('0x970')](_0x2943f6), _0x2943f6['__popMaskObject'](this), this['__renderEvent'](_0x2943f6)); } else { return !0x0; } }, '__renderCairoMask': function(_0x2e633a) { this[_0x56ae('0x2b08')]['__renderCairoMask'](_0x2e633a); }, '__renderCanvas': function(_0x55592e) {!this['__renderable'] || 0x0 >= this[_0x56ae('0x91c')] || null == this[_0x56ae('0x2b08')] || (_0x55592e[_0x56ae('0x19')](this), this[_0x56ae('0x2b08')]['__renderCanvas'](_0x55592e), _0x55592e[_0x56ae('0x1f')](this), this[_0x56ae('0xa22')](_0x55592e)); }, '__renderCanvasMask': function(_0x348644) { this[_0x56ae('0x2b08')][_0x56ae('0xae8')](_0x348644); }, '__renderDOM': function(_0x38c1a8) { _0x38c1a8[_0x56ae('0x19')](this); for (var _0x1bad26 = this[_0x56ae('0x3dbc')][_0x56ae('0x3f')](); _0x1bad26['hasNext']();) _0x1bad26[_0x56ae('0x42')]()[_0x56ae('0xaea')](_0x38c1a8); this[_0x56ae('0x3dbc')][_0x56ae('0x500')](0x0); null != this[_0x56ae('0x2b08')] && (this[_0x56ae('0x2b08')][_0x56ae('0x952')] != this[_0x56ae('0x952')] && this[_0x56ae('0x2b08')]['__setStageReference'](this[_0x56ae('0x952')]), this['__currentState'][_0x56ae('0xaea')](_0x38c1a8)); _0x38c1a8[_0x56ae('0x1f')](this); this[_0x56ae('0xa22')](_0x38c1a8); }, '__renderGL': function(_0x4db0b8) {!this[_0x56ae('0xa0a')] || 0x0 >= this[_0x56ae('0x91c')] || null == this[_0x56ae('0x2b08')] || (_0x4db0b8['__pushMaskObject'](this), this[_0x56ae('0x2b08')][_0x56ae('0xaeb')](_0x4db0b8), _0x4db0b8[_0x56ae('0x1f')](this), this[_0x56ae('0xa22')](_0x4db0b8)); }, '__renderGLMask': function(_0x53916f) { null != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b08')]['__renderGLMask'](_0x53916f); }, '__setStageReference': function(_0x5278da) { _0x2bb227['prototype'][_0x56ae('0xacd')][_0x56ae('0x94d')](this, _0x5278da); null != this['__currentState'] && this[_0x56ae('0x2b08')][_0x56ae('0xacd')](_0x5278da); null != this[_0x56ae('0x2b09')]() && this[_0x56ae('0x2b09')]() != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b09')]()[_0x56ae('0xacd')](_0x5278da); }, '__setTransformDirty': function() { _0x2bb227['prototype']['__setTransformDirty'][_0x56ae('0x94d')](this); null != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b08')][_0x56ae('0xa9b')](); null != this[_0x56ae('0x2b09')]() && this[_0x56ae('0x2b09')]() != this[_0x56ae('0x2b08')] && this['get_hitTestState']()[_0x56ae('0xa9b')](); }, '__update': function(_0x360b8a, _0x401ae5) { _0x2bb227[_0x56ae('0x6')][_0x56ae('0x972')][_0x56ae('0x94d')](this, _0x360b8a, _0x401ae5); _0x401ae5 && (_0x1c1b50[_0x56ae('0x390')](null, this[_0x56ae('0x2b08')]) && this['__currentState']['__update'](_0x360b8a, !0x0), null != this[_0x56ae('0x2b09')]() && this[_0x56ae('0x2b09')]() != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b09')]()[_0x56ae('0x972')](_0x360b8a, !0x0)); }, '__updateTransforms': function(_0xd2bfb1) { _0x2bb227[_0x56ae('0x6')]['__updateTransforms'][_0x56ae('0x94d')](this, _0xd2bfb1); _0x575257[_0x56ae('0x851')](null, this[_0x56ae('0x2b08')]) && this['__currentState'][_0x56ae('0xa45')](); null != this[_0x56ae('0x2b09')]() && this[_0x56ae('0x2b09')]() != this['__currentState'] && this['get_hitTestState']()[_0x56ae('0xa45')](); }, 'get_downState': function() { return this['__downState']; }, 'set_downState': function(_0x20b2e0) { if (_0x56ae('0x3dbd') === _0x56ae('0x3dbd')) { null != this[_0x56ae('0x3daf')] && this[_0x56ae('0x2b08')] == this['__downState'] && this[_0x56ae('0x3db2')](this[_0x56ae('0x3daf')]); return this[_0x56ae('0x3daf')] = _0x20b2e0; } else { return Math[_0x56ae('0xf0c')](this['x'] * this['x'] + this['y'] * this['y'] + this['z'] * this['z']); } }, 'get_hitTestState': function() { return this[_0x56ae('0x3dbe')]; }, 'set_hitTestState': function(_0x472b79) { null != this[_0x56ae('0x3dbe')] && this[_0x56ae('0x3dbe')] != _0x472b79 && this['__hitTestState'] != this[_0x56ae('0x3dbf')]() && this[_0x56ae('0x3dbe')] != this[_0x56ae('0x3dc0')]() && this[_0x56ae('0x3dbe')] != this[_0x56ae('0x3dc1')]() && (this['__hitTestState'][_0x56ae('0xa3e')] = null); null != _0x472b79 && (_0x472b79[_0x56ae('0xa3e')] = this, _0x472b79[_0x56ae('0xa3f')] || (_0x472b79[_0x56ae('0xa3f')] = !0x0, _0x472b79['__setParentRenderDirty']())); return this[_0x56ae('0x3dbe')] = _0x472b79; }, 'get_overState': function() { return this[_0x56ae('0x1440')]; }, 'set_overState': function(_0x462353) { if ('tXdMd' === _0x56ae('0x3dc2')) { null != this[_0x56ae('0x1440')] && this[_0x56ae('0x2b08')] == this['__overState'] && this[_0x56ae('0x3db2')](_0x462353); return this[_0x56ae('0x1440')] = _0x462353; } else { _0x531fca[_0x56ae('0x94d')](this, _0x462353); } }, 'get_upState': function() { return this[_0x56ae('0x3dae')]; }, 'set_upState': function(_0x1fcbee) { null != this[_0x56ae('0x3dae')] && _0x1c1b50[_0x56ae('0x394')](this[_0x56ae('0x2b08')], this[_0x56ae('0x3dae')]) && this[_0x56ae('0x3db2')](_0x1fcbee); return this[_0x56ae('0x3dae')] = _0x1fcbee; }, 'set___currentState': function(_0x484491) { null != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b08')] != this[_0x56ae('0x2b09')]() && (this[_0x56ae('0x2b08')][_0x56ae('0xa3e')] = null); null != _0x484491 && null != _0x484491['parent'] && _0x484491[_0x56ae('0x8c1')]['removeChild'](_0x484491); _0x407807[_0x56ae('0xa49')] && null == this[_0x56ae('0x3dbc')] && (this[_0x56ae('0x3dbc')] = _0x252a59['toObjectVector'](null)); if (_0x484491 != this[_0x56ae('0x2b08')]) { if (_0x407807['__supportDOM']) { null != this[_0x56ae('0x2b08')] && (this[_0x56ae('0x2b08')][_0x56ae('0xacd')](null), this[_0x56ae('0x3dbc')][_0x56ae('0x8f0')](this[_0x56ae('0x2b08')])); var _0x3103f4 = this[_0x56ae('0x3dbc')][_0x56ae('0x3b')](_0x484491, 0x0); - 0x1 < _0x3103f4 && this['__previousStates']['splice'](_0x3103f4, 0x1); } null != _0x484491 && (_0x484491[_0x56ae('0xa3e')] = this, _0x484491['__renderDirty'] || (_0x484491['__renderDirty'] = !0x0, _0x484491[_0x56ae('0xa96')]())); this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); } return this[_0x56ae('0x2b08')] = _0x484491; }, '__this_onMouseDown': function(_0x2c9db1) { if (_0x56ae('0x3dc3') !== _0x56ae('0x3dc4')) { this['enabled'] && this['set___currentState'](this['get_downState']()); } else { null == this['_animationStatePlaybackComplete'] && (this[_0x56ae('0xeac')] = new _0x427f89(_0x56ae('0x3dc5'), this['_animator'], this, this[_0x56ae('0xe9c')])); this['_animationClipNode'][_0x56ae('0x959')](this['_animationStatePlaybackComplete']); } }, '__this_onMouseOut': function(_0xd30216) { this[_0x56ae('0x3dba')] = !0x1; this[_0x56ae('0x3dc0')]() != this[_0x56ae('0x2b08')] && this[_0x56ae('0x3db2')](this[_0x56ae('0x3dc0')]()); }, '__this_onMouseOver': function(_0x405797) { _0x405797[_0x56ae('0x2d32')] && (this[_0x56ae('0x3dba')] = !0x0); this[_0x56ae('0x3dc1')]() != this[_0x56ae('0x2b08')] && null != this[_0x56ae('0x3dc1')]() && !this['__ignoreEvent'] && this[_0x56ae('0x30a8')] && this['set___currentState'](this[_0x56ae('0x3dc1')]()); }, '__this_onMouseUp': function(_0x12aa67) { this['__ignoreEvent'] = !0x1; this[_0x56ae('0x30a8')] && null != this['get_overState']() ? this[_0x56ae('0x3db2')](this[_0x56ae('0x3dc1')]()) : this[_0x56ae('0x3db2')](this['get_upState']()); }, '__class__': _0x54bc1d, '__properties__': _0x4e6193(_0x2bb227[_0x56ae('0x6')][_0x56ae('0x984')], { 'set___currentState': _0x56ae('0x3db2'), 'set_upState': _0x56ae('0x3db9'), 'get_upState': 'get_upState', 'set_overState': _0x56ae('0x3db7'), 'get_overState': _0x56ae('0x3dc1'), 'set_hitTestState': 'set_hitTestState', 'get_hitTestState': _0x56ae('0x2b09'), 'set_downState': _0x56ae('0x3dc6'), 'get_downState': _0x56ae('0x3dbf') }) }); var _0x573cfa = function(_0x30b416, _0x2e0be9) { _0x52e6a7[_0x56ae('0x94d')](this); this[_0x56ae('0xab8')](null); this[_0x56ae('0x31bb')] = -0x1; this['__colorSplit'] = [0xff, 0xff, 0xff]; this[_0x56ae('0x3cf8')] = '#FFFFFF'; this['__contentsScaleFactor'] = 0x1; this[_0x56ae('0x3dc7')] = this['__currentTabOrderIndex'] = 0x0; this[_0x56ae('0x3dc8')] = 0x2; this['__logicalHeight'] = this['__logicalWidth'] = this[_0x56ae('0x3dc9')] = this[_0x56ae('0xa9d')] = this['__mouseX'] = 0x0; this['__displayMatrix'] = new _0x5ac892(); this[_0x56ae('0x3dca')] = new _0x3c6685(); this['__renderDirty'] = !0x0; this[_0x56ae('0x123b')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x123b')]['push'](new _0x470ebc(this)); this['stage3Ds']['push'](new _0x470ebc(this)); this[_0x56ae('0x123b')][_0x56ae('0x8f0')](new _0x470ebc(this)); this[_0x56ae('0x123b')][_0x56ae('0x8f0')](new _0x470ebc(this)); this[_0x56ae('0x952')] = this; this[_0x56ae('0xb29')] = 0x6; this[_0x56ae('0x3dcb')] = this[_0x56ae('0x3dcc')] = !0x0; this[_0x56ae('0x1c98')] = 0x1; this[_0x56ae('0x3dcd')] = 0x2; this[_0x56ae('0x3dce')] = !0x0; this[_0x56ae('0x3dcf')] = new _0x3c6685(); this['stageFocusRect'] = !0x0; this[_0x56ae('0x3dd0')] = /AppleWebKit/ [_0x56ae('0x16b9')](navigator[_0x56ae('0x2a6b')]) && /Mobile\/\w+/ [_0x56ae('0x16b9')](navigator[_0x56ae('0x2a6b')]) || /Mac/ [_0x56ae('0x16b9')](navigator[_0x56ae('0x3dd1')]); this[_0x56ae('0x3ceb')] = !0x0; this[_0x56ae('0x3dd2')] = !0x1; this[_0x56ae('0x3dd3')] = []; this[_0x56ae('0x3dd4')] = []; this[_0x56ae('0x3dd5')] = []; this['__touchData'] = new _0x3cd041(); this['application'] = _0x30b416['application']; this['window'] = _0x30b416; this[_0x56ae('0x1681')](_0x2e0be9); this[_0x56ae('0x3dd6')] = _0x30b416[_0x56ae('0x37ba')]; this[_0x56ae('0x3dd7')] = _0x30b416['__fullscreen']; this[_0x56ae('0x1c8a')](); null == _0x10e92a['get_current']()[_0x56ae('0x952')] && this[_0x56ae('0x952')][_0x56ae('0x994')](_0x10e92a['get_current']()); }; _0x5ac4a7[_0x56ae('0x3dd8')] = _0x573cfa; _0x573cfa['__name__'] = _0x56ae('0x3dd8'); _0x573cfa[_0x56ae('0x961')] = [_0x5b7c79]; _0x573cfa[_0x56ae('0x8ee')] = _0x52e6a7; _0x573cfa[_0x56ae('0x6')] = _0x4e6193(_0x52e6a7[_0x56ae('0x6')], { 'align': null, 'allowsFullScreen': null, 'allowsFullScreenInteractive': null, 'application': null, 'context3D': null, 'showDefaultContextMenu': null, 'softKeyboardRect': null, 'stage3Ds': null, 'stageFocusRect': null, 'stageHeight': null, 'stageWidth': null, 'window': null, '__cacheFocus': null, '__clearBeforeRender': null, '__color': null, '__colorSplit': null, '__colorString': null, '__contentsScaleFactor': null, '__currentTabOrderIndex': null, '__deltaTime': null, '__displayMatrix': null, '__displayRect': null, '__displayState': null, '__dragBounds': null, '__dragObject': null, '__dragOffsetX': null, '__dragOffsetY': null, '__focus': null, '__forceRender': null, '__fullScreenSourceRect': null, '__invalidated': null, '__lastClickTime': null, '__logicalWidth': null, '__logicalHeight': null, '__macKeyboard': null, '__mouseDownLeft': null, '__mouseDownMiddle': null, '__mouseDownRight': null, '__mouseOutStack': null, '__mouseOverTarget': null, '__mouseX': null, '__mouseY': null, '__pendingMouseEvent': null, '__pendingMouseX': null, '__pendingMouseY': null, '__quality': null, '__renderer': null, '__rendering': null, '__rollOutStack': null, '__scaleMode': null, '__stack': null, '__touchData': null, '__transparent': null, '__wasDirty': null, '__wasFullscreen': null, '__primaryTouch': null, 'localToGlobal': function(_0x51de3d) { return _0x51de3d[_0x56ae('0xa48')](); }, '__broadcastEvent': function(_0x181e6e) { var _0x7a41dd = {}; _0x7a41dd[_0x56ae('0x3dd9')] = function(_0x5bf2bc, _0x13df9c) { return _0x5bf2bc(_0x13df9c); }; _0x7a41dd[_0x56ae('0x3dda')] = _0x56ae('0x2ed3'); var _0x401d18 = _0x181e6e[_0x56ae('0x3aa')], _0x435242 = _0x407807[_0x56ae('0x99a')]; if (_0x575257['Uvrag'](null, _0x586025[_0x401d18]) ? _0x435242[_0x56ae('0x99b')](_0x401d18) : _0x435242['h'][_0x56ae('0x900')](_0x401d18)) for (_0x401d18 = _0x181e6e[_0x56ae('0x3aa')], _0x435242 = _0x407807[_0x56ae('0x99a')], _0x401d18 = _0x575257[_0x56ae('0x851')](null, _0x586025[_0x401d18]) ? _0x435242['getReserved'](_0x401d18) : _0x435242['h'][_0x401d18], _0x435242 = 0x0; _0x435242 < _0x401d18['length'];) { if (_0x56ae('0x3ddb') === 'EEnPi') { var _0x50f0c4 = _0x401d18[_0x435242];++_0x435242; if (_0x50f0c4['stage'] == this || null == _0x50f0c4[_0x56ae('0x952')]) try { _0x50f0c4[_0x56ae('0x330c')](_0x181e6e); } catch (_0x409e8e) { _0x3ce0fc[_0x56ae('0x95b')] = _0x409e8e, this[_0x56ae('0x95c')](_0x409e8e instanceof _0x1adea8 ? _0x409e8e['val'] : _0x409e8e); } } else { null == _0x435242 && (_0x435242 = -0x1); this[_0x56ae('0x2ed1')] = _0x181e6e; this[_0x56ae('0x2ed2')] = _0x401d18; if (0x0 <= _0x435242) { var _0x34504c = Math[_0x56ae('0xadb')](); var _0x26767f = _0x181e6e(_0x34504c); var _0xfc4d68 = _0x401d18(_0x26767f), _0x4f95e6 = _0x435242; null == _0x4f95e6 && (_0x4f95e6 = 1e-10); _0xfc4d68 = _0x34504c - _0xfc4d68; if (!((0x0 <= _0xfc4d68 ? _0xfc4d68 : -_0xfc4d68) < _0x4f95e6)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x270') + _0x34504c + _0x56ae('0x2ed3') + _0x26767f + _0x56ae('0x2ed4') + _0x26767f + _0x56ae('0x2ed3') + _0x7a41dd[_0x56ae('0x3dd9')](_0x401d18, _0x26767f))); _0x34504c = Math['random'](); _0x26767f = _0x181e6e(_0x34504c); _0xfc4d68 = _0x401d18(_0x26767f); _0x4f95e6 = _0x435242; null == _0x4f95e6 && (_0x4f95e6 = 1e-10); _0xfc4d68 = _0x34504c - _0xfc4d68; if (!((0x0 <= _0xfc4d68 ? _0xfc4d68 : -_0xfc4d68) < _0x4f95e6)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x270') + _0x34504c + _0x56ae('0x2ed3') + _0x26767f + _0x56ae('0x2ed4') + _0x26767f + _0x56ae('0x2ed3') + _0x401d18(_0x26767f))); _0x34504c = Math[_0x56ae('0xadb')](); _0x26767f = _0x7a41dd[_0x56ae('0x3dd9')](_0x181e6e, _0x34504c); _0xfc4d68 = _0x401d18(_0x26767f); _0x4f95e6 = _0x435242; null == _0x4f95e6 && (_0x4f95e6 = 1e-10); _0xfc4d68 = _0x34504c - _0xfc4d68; if (!((0x0 <= _0xfc4d68 ? _0xfc4d68 : -_0xfc4d68) < _0x4f95e6)) throw new _0x1adea8(new _0x531fca(_0x56ae('0x270') + _0x34504c + _0x56ae('0x2ed3') + _0x26767f + _0x56ae('0x2ed4') + _0x26767f + _0x56ae('0x2ed3') + _0x401d18(_0x26767f))); _0x34504c = Math[_0x56ae('0xadb')](); _0x26767f = _0x181e6e(_0x34504c); _0xfc4d68 = _0x401d18(_0x26767f); _0x4f95e6 = _0x435242; null == _0x4f95e6 && (_0x4f95e6 = 1e-10); _0xfc4d68 = _0x34504c - _0xfc4d68; if (!((0x0 <= _0xfc4d68 ? _0xfc4d68 : -_0xfc4d68) < _0x4f95e6)) throw new _0x1adea8(new _0x531fca('The\x20supplied\x20functions\x20aren\x27t\x20inverses\x20of\x20one\x20another!\x0af(' + _0x34504c + _0x7a41dd[_0x56ae('0x3dda')] + _0x26767f + ',\x20but\x20f^-1(' + _0x26767f + ')\x20=\x20' + _0x401d18(_0x26767f))); _0x34504c = Math['random'](); _0x26767f = _0x181e6e(_0x34504c); _0x181e6e = _0x401d18(_0x26767f); null == _0x435242 && (_0x435242 = 1e-10); _0x181e6e = _0x34504c - _0x181e6e; if (!((0x0 <= _0x181e6e ? _0x181e6e : -_0x181e6e) < _0x435242)) throw new _0x1adea8(new _0x531fca('The\x20supplied\x20functions\x20aren\x27t\x20inverses\x20of\x20one\x20another!\x0af(' + _0x34504c + _0x56ae('0x2ed3') + _0x26767f + ',\x20but\x20f^-1(' + _0x26767f + _0x56ae('0x2ed3') + _0x401d18(_0x26767f))); } } } }, '__createRenderer': function() { var _0x35e7d7 = 0x1; 0x1 < this['window'][_0x56ae('0x37ba')] && (_0x35e7d7 = this['window'][_0x56ae('0x3ddc')] || 0x1); var _0x4cd70e = this[_0x56ae('0x956')][_0x56ae('0xa10')] * this['window']['__scale'] | 0x0, _0x24d35d = this[_0x56ae('0x956')][_0x56ae('0xa11')] * this[_0x56ae('0x956')][_0x56ae('0x37ba')] | 0x0; switch (this['window'][_0x56ae('0x2fe')]['type']) { case _0x56ae('0xa34'): this[_0x56ae('0x1797')] = new _0x193c0b(this[_0x56ae('0x956')]['context'][_0x56ae('0x389e')]); _0x59b8d7['__cast'](this[_0x56ae('0x1797')], _0x193c0b)[_0x56ae('0x1955')] = _0x35e7d7; break; case _0x56ae('0xa35'): this[_0x56ae('0x1797')] = new _0x2f7604(this[_0x56ae('0x956')][_0x56ae('0x2fe')][_0x56ae('0xa35')]); _0x59b8d7[_0x56ae('0x951')](this['__renderer'], _0x2f7604)[_0x56ae('0x1955')] = _0x35e7d7; break; case _0x56ae('0x38f'): case _0x56ae('0x37ce'): case 'webgl': this['context3D'] = new _0x482ffa(this), this[_0x56ae('0x126b')][_0x56ae('0x127f')](_0x4cd70e, _0x24d35d, 0x0, !0x0, !0x0, !0x0), this[_0x56ae('0x126b')][_0x56ae('0x10da')](), this['__renderer'] = new _0x5045ab(this[_0x56ae('0x126b')]); } null != this[_0x56ae('0x1797')] && (_0x35e7d7 = this[_0x56ae('0xbe2')](), this[_0x56ae('0x1797')][_0x56ae('0xa05')] = 0x2 != _0x35e7d7, this[_0x56ae('0x1797')][_0x56ae('0x991')] = this[_0x56ae('0x1fdd')], this[_0x56ae('0x1797')][_0x56ae('0xa70')] = this, this[_0x56ae('0x1797')][_0x56ae('0x1c8a')](_0x4cd70e, _0x24d35d)); }, '__dispatchEvent': function(_0x2f09a0) { try { return _0x52e6a7[_0x56ae('0x6')]['__dispatchEvent'][_0x56ae('0x94d')](this, _0x2f09a0); } catch (_0x1b080a) { return _0x3ce0fc['lastException'] = _0x1b080a, this[_0x56ae('0x95c')](_0x1b080a instanceof _0x1adea8 ? _0x1b080a['val'] : _0x1b080a), !0x1; } }, '__dispatchPendingMouseEvent': function() { this['__pendingMouseEvent'] && (this[_0x56ae('0x3ddd')](_0x1c1b50[_0x56ae('0x395')], this[_0x56ae('0x3dde')], this['__pendingMouseY'], 0x0), this[_0x56ae('0x3ddf')] = !0x1); }, '__dispatchStack': function(_0x476a91, _0x14ca03) { try { var _0x201cf1 = _0x14ca03['length']; if (0x0 == _0x201cf1) { _0x476a91[_0x56ae('0x9d0')] = 0x2; var _0x417dd0 = _0x476a91[_0x56ae('0x9ad')]; _0x417dd0[_0x56ae('0x330c')](_0x476a91); } else { _0x476a91[_0x56ae('0x9d0')] = 0x1; _0x476a91[_0x56ae('0x9ad')] = _0x14ca03[_0x14ca03[_0x56ae('0x32')] - 0x1]; for (var _0x5f5c20 = 0x0, _0x236e38 = _0x201cf1 - 0x1; _0x5f5c20 < _0x236e38;) { var _0x1b30b7 = _0x5f5c20++; _0x14ca03[_0x1b30b7][_0x56ae('0x330c')](_0x476a91); if (_0x476a91[_0x56ae('0x9ce')]) return; } _0x476a91[_0x56ae('0x9d0')] = 0x2; _0x417dd0 = _0x476a91[_0x56ae('0x9ad')]; _0x417dd0[_0x56ae('0x330c')](_0x476a91); if (!_0x476a91['__isCanceled'] && _0x476a91[_0x56ae('0x9cf')]) for (_0x476a91[_0x56ae('0x9d0')] = 0x3, _0x417dd0 = _0x201cf1 - 0x2; 0x0 <= _0x417dd0;) { _0x14ca03[_0x417dd0][_0x56ae('0x330c')](_0x476a91); if (_0x476a91['__isCanceled']) break;--_0x417dd0; } } } catch (_0x4321bd) { _0x3ce0fc[_0x56ae('0x95b')] = _0x4321bd, this[_0x56ae('0x95c')](_0x4321bd instanceof _0x1adea8 ? _0x4321bd[_0x56ae('0xaed')] : _0x4321bd); } }, '__dispatchTarget': function(_0x12f26c, _0x36baf8) { try { if ('WnciT' !== _0x56ae('0x3de0')) { return _0x12f26c[_0x56ae('0x96a')](_0x36baf8); } else { this[_0x56ae('0xaca')](this[_0x56ae('0xbcf')]['get'](0x0), this[_0x56ae('0xb03')]() - this['nonBlockingOverlays'][_0x56ae('0x9fa')]()); this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0)['set_visible'](!0x0); this[_0x56ae('0xb82')](!0x0); this[_0x56ae('0x32db')] = 0x0; if (_0x59b8d7[_0x56ae('0x32d1')](this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0), _0x242431) && (_0x59b8d7[_0x56ae('0x951')](this[_0x56ae('0xbcf')][_0x56ae('0x1b')](0x0), _0x242431)[_0x56ae('0xb7c')](), 0x0 == this[_0x56ae('0xbcf')][_0x56ae('0x9fa')]())) return; _0x29a875[_0x56ae('0x993')][_0x56ae('0xb31')] && (this[_0x56ae('0x32d3')] = !0x0); _0x29a875[_0x56ae('0x993')]['set_paused'](!0x0); } } catch (_0x44ea50) { return _0x3ce0fc[_0x56ae('0x95b')] = _0x44ea50, this['__handleError'](_0x44ea50 instanceof _0x1adea8 ? _0x44ea50[_0x56ae('0xaed')] : _0x44ea50), !0x1; } }, '__drag': function(_0x2f783f) { var _0xbc1e00 = this[_0x56ae('0x3de1')][_0x56ae('0x8c1')]; if (null != _0xbc1e00) { if (_0x56ae('0x3de2') === _0x56ae('0x3de3')) { this[_0x56ae('0x235e')] = _0x2f783f; if (null != this[_0x56ae('0x235e')]) { _0x2f783f = this[_0x56ae('0xe79')]['get_position'](); var _0x44fd5b = this[_0x56ae('0x235e')][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x1dddb1 = this[_0x56ae('0x2374')]; _0x575257['NuzPA'](null, _0x1dddb1) && (_0x1dddb1 = new _0x4e9ff1()); _0x1dddb1['x'] = _0x575257[_0x56ae('0x852')](_0x2f783f['x'], _0x44fd5b['x']); _0x1dddb1['y'] = _0x2f783f['y'] - _0x44fd5b['y']; _0x1dddb1['z'] = _0x2f783f['z'] - _0x44fd5b['z']; _0x2f783f = this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]; _0x2f783f['x'] = 0x0; _0x2f783f['y'] = 0x0; _0x2f783f['z'] = 0x0; } return this[_0x56ae('0x235e')]; } else { _0xbc1e00 = _0xbc1e00['__getWorldTransform'](); var _0x47b23d = _0xbc1e00['a'] * _0xbc1e00['d'] - _0xbc1e00['b'] * _0xbc1e00['c']; if (0x0 == _0x47b23d) _0x2f783f['x'] = -_0xbc1e00['tx'], _0x2f783f['y'] = -_0xbc1e00['ty']; else { var _0x398cd9 = 0x1 / _0x47b23d * (_0xbc1e00['c'] * (_0xbc1e00['ty'] - _0x2f783f['y']) + _0xbc1e00['d'] * (_0x2f783f['x'] - _0xbc1e00['tx'])); _0x2f783f['y'] = 0x1 / _0x47b23d * (_0xbc1e00['a'] * (_0x2f783f['y'] - _0xbc1e00['ty']) + _0xbc1e00['b'] * (_0xbc1e00['tx'] - _0x2f783f['x'])); _0x2f783f['x'] = _0x398cd9; } } } _0xbc1e00 = _0x2f783f['x'] + this[_0x56ae('0x3de4')]; _0x2f783f = _0x2f783f['y'] + this[_0x56ae('0x3de5')]; null != this['__dragBounds'] && (_0xbc1e00 < this['__dragBounds']['x'] ? _0xbc1e00 = this[_0x56ae('0x3de6')]['x'] : _0xbc1e00 > this[_0x56ae('0x3de6')][_0x56ae('0xa15')]() && (_0xbc1e00 = this['__dragBounds'][_0x56ae('0xa15')]()), _0x2f783f < this[_0x56ae('0x3de6')]['y'] ? _0x2f783f = this[_0x56ae('0x3de6')]['y'] : _0x2f783f > this[_0x56ae('0x3de6')][_0x56ae('0xa16')]() && (_0x2f783f = this['__dragBounds'][_0x56ae('0xa16')]())); this[_0x56ae('0x3de1')]['set_x'](_0xbc1e00); this[_0x56ae('0x3de1')][_0x56ae('0xaae')](_0x2f783f); }, '__getInteractive': function(_0x379865) { null != _0x379865 && _0x379865[_0x56ae('0x8f0')](this); return !0x0; }, '__globalToLocal': function(_0x36f6ba, _0xe7e278) { if (_0x575257[_0x56ae('0x853')] === _0x56ae('0x3de7')) { var _0x442f19 = this['boatSpace']; _0x442f19[_0x56ae('0xf03')](_0x442f19[_0x56ae('0x105e')]() + 0x1f4); _0x442f19 = _0x2b39f7['view']['get_camera'](); _0x442f19[_0x56ae('0xf03')](_0x442f19[_0x56ae('0x105e')]() + 0x1f4); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); } else { _0x36f6ba != _0xe7e278 && _0xe7e278['copyFrom'](_0x36f6ba); return _0xe7e278; } }, '__handleError': function(_0x4c8c4c) { var _0x14d4be = new _0x28e0db(_0x1c1b50['aohrl'], !0x0, !0x0, _0x4c8c4c); try { _0x10e92a['get_current']()[_0x56ae('0xa75')]['uncaughtErrorEvents'][_0x56ae('0x959')](_0x14d4be); } catch (_0x421809) { _0x3ce0fc['lastException'] = _0x421809; } if (!_0x14d4be[_0x56ae('0x3de8')]) { try { var _0x17945e = _0x3ce0fc[_0x56ae('0x95b')]; if (null != _0x17945e && Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x17945e, 'stack') && null != _0x17945e['stack'] && '' != _0x17945e[_0x56ae('0x3de9')]) console[_0x56ae('0x2399')](_0x17945e[_0x56ae('0x3de9')]), _0x4c8c4c['stack'] = _0x17945e[_0x56ae('0x3de9')]; else { if ('TdHzS' === _0x56ae('0x3dea')) { this[_0x56ae('0x9c1')][_0x56ae('0x460')](_0x4c8c4c); return _0x4c8c4c; } else { var _0x5cc9c0 = _0x3ce0fc[_0x56ae('0x8a8')](_0x3ce0fc[_0x56ae('0x2498')]()); console[_0x56ae('0x2399')](_0x5cc9c0); } } } catch (_0x4ddcf9) { _0x3ce0fc[_0x56ae('0x95b')] = _0x4ddcf9; } throw _0x4c8c4c; } }, '__onKey': function(_0x300b06, _0x5ecc61, _0x1d3503) { this['__dispatchPendingMouseEvent'](); _0x39abb7['__altKey'] = _0x1c0d76[_0x56ae('0x3948')](_0x1d3503); _0x39abb7[_0x56ae('0x3deb')] = _0x1c0d76['get_metaKey'](_0x1d3503); _0x39abb7[_0x56ae('0x3dec')] = _0x1c0d76[_0x56ae('0x3393')](_0x1d3503); _0x39abb7[_0x56ae('0x3ded')] = _0x1c0d76[_0x56ae('0x3395')](_0x1d3503); var _0x49ac21 = []; null == this[_0x56ae('0x2737')] ? this[_0x56ae('0xac4')](_0x49ac21) : this[_0x56ae('0x2737')][_0x56ae('0xac4')](_0x49ac21); if (0x0 < _0x49ac21[_0x56ae('0x32')]) { if (_0x1c1b50['UIEih']('EDJlF', _0x56ae('0x3dee'))) { switch (_0x5ecc61) { case 0x40000054: case 0x40000055: case 0x40000056: case 0x40000057: case 0x40000058: case 0x40000059: case 0x4000005a: case 0x4000005b: case 0x4000005c: case 0x4000005d: case 0x4000005e: case 0x4000005f: case 0x40000060: case 0x40000061: case 0x40000062: case 0x40000063: case 0x400000dc: var _0x365ba9 = 0x3; break; case 0x400000e0: case 0x400000e1: case 0x400000e2: case 0x400000e3: _0x365ba9 = 0x1; break; case 0x400000e4: case 0x400000e5: case 0x400000e6: case 0x400000e7: _0x365ba9 = 0x2; break; default: _0x365ba9 = 0x0; } switch (_0x5ecc61) { case 0x8: _0x5ecc61 = 0x8; break; case 0x9: _0x5ecc61 = 0x9; break; case 0xd: _0x5ecc61 = 0xd; break; case 0x1b: _0x5ecc61 = 0x1b; break; case 0x20: _0x5ecc61 = 0x20; break; case 0x21: _0x5ecc61 = 0x31; break; case 0x22: _0x5ecc61 = 0xde; break; case 0x23: _0x5ecc61 = 0x33; break; case 0x24: _0x5ecc61 = 0x34; break; case 0x25: _0x5ecc61 = 0x35; break; case 0x26: _0x5ecc61 = 0x37; break; case 0x27: _0x5ecc61 = 0xde; break; case 0x28: _0x5ecc61 = 0x39; break; case 0x29: _0x5ecc61 = 0x30; break; case 0x2a: _0x5ecc61 = 0x38; break; case 0x2c: _0x5ecc61 = 0xbc; break; case 0x2d: _0x5ecc61 = 0xbd; break; case 0x2e: _0x5ecc61 = 0xbe; break; case 0x2f: _0x5ecc61 = 0xbf; break; case 0x30: _0x5ecc61 = 0x30; break; case 0x31: _0x5ecc61 = 0x31; break; case 0x32: _0x5ecc61 = 0x32; break; case 0x33: _0x5ecc61 = 0x33; break; case 0x34: _0x5ecc61 = 0x34; break; case 0x35: _0x5ecc61 = 0x35; break; case 0x36: _0x5ecc61 = 0x36; break; case 0x37: _0x5ecc61 = 0x37; break; case 0x38: _0x5ecc61 = 0x38; break; case 0x39: _0x5ecc61 = 0x39; break; case 0x3a: _0x5ecc61 = 0xba; break; case 0x3b: _0x5ecc61 = 0xba; break; case 0x3c: _0x5ecc61 = 0x3c; break; case 0x3d: _0x5ecc61 = 0xbb; break; case 0x3e: _0x5ecc61 = 0xbe; break; case 0x3f: _0x5ecc61 = 0xbf; break; case 0x40: _0x5ecc61 = 0x32; break; case 0x5b: _0x5ecc61 = 0xdb; break; case 0x5c: _0x5ecc61 = 0xdc; break; case 0x5d: _0x5ecc61 = 0xdd; break; case 0x5e: _0x5ecc61 = 0x36; break; case 0x5f: _0x5ecc61 = 0xbd; break; case 0x60: _0x5ecc61 = 0xc0; break; case 0x61: _0x5ecc61 = 0x41; break; case 0x62: _0x5ecc61 = 0x42; break; case 0x63: _0x5ecc61 = 0x43; break; case 0x64: _0x5ecc61 = 0x44; break; case 0x65: _0x5ecc61 = 0x45; break; case 0x66: _0x5ecc61 = 0x46; break; case 0x67: _0x5ecc61 = 0x47; break; case 0x68: _0x5ecc61 = 0x48; break; case 0x69: _0x5ecc61 = 0x49; break; case 0x6a: _0x5ecc61 = 0x4a; break; case 0x6b: _0x5ecc61 = 0x4b; break; case 0x6c: _0x5ecc61 = 0x4c; break; case 0x6d: _0x5ecc61 = 0x4d; break; case 0x6e: _0x5ecc61 = 0x4e; break; case 0x6f: _0x5ecc61 = 0x4f; break; case 0x70: _0x5ecc61 = 0x50; break; case 0x71: _0x5ecc61 = 0x51; break; case 0x72: _0x5ecc61 = 0x52; break; case 0x73: _0x5ecc61 = 0x53; break; case 0x74: _0x5ecc61 = 0x54; break; case 0x75: _0x5ecc61 = 0x55; break; case 0x76: _0x5ecc61 = 0x56; break; case 0x77: _0x5ecc61 = 0x57; break; case 0x78: _0x5ecc61 = 0x58; break; case 0x79: _0x5ecc61 = 0x59; break; case 0x7a: _0x5ecc61 = 0x5a; break; case 0x7f: _0x5ecc61 = 0x2e; break; case 0x40000039: _0x5ecc61 = 0x14; break; case 0x4000003a: _0x5ecc61 = 0x70; break; case 0x4000003b: _0x5ecc61 = 0x71; break; case 0x4000003c: _0x5ecc61 = 0x72; break; case 0x4000003d: _0x5ecc61 = 0x73; break; case 0x4000003e: _0x5ecc61 = 0x74; break; case 0x4000003f: _0x5ecc61 = 0x75; break; case 0x40000040: _0x5ecc61 = 0x76; break; case 0x40000041: _0x5ecc61 = 0x77; break; case 0x40000042: _0x5ecc61 = 0x78; break; case 0x40000043: _0x5ecc61 = 0x79; break; case 0x40000044: _0x5ecc61 = 0x7a; break; case 0x40000045: _0x5ecc61 = 0x7b; break; case 0x40000046: _0x5ecc61 = 0x12d; break; case 0x40000047: _0x5ecc61 = 0x91; break; case 0x40000048: _0x5ecc61 = 0x13; break; case 0x40000049: _0x5ecc61 = 0x2d; break; case 0x4000004a: _0x5ecc61 = 0x24; break; case 0x4000004b: _0x5ecc61 = 0x21; break; case 0x4000004d: _0x5ecc61 = 0x23; break; case 0x4000004e: _0x5ecc61 = 0x22; break; case 0x4000004f: _0x5ecc61 = 0x27; break; case 0x40000050: _0x5ecc61 = 0x25; break; case 0x40000051: _0x5ecc61 = 0x28; break; case 0x40000052: _0x5ecc61 = 0x26; break; case 0x40000053: _0x5ecc61 = 0x90; break; case 0x40000054: _0x5ecc61 = 0x6f; break; case 0x40000055: _0x5ecc61 = 0x6a; break; case 0x40000056: _0x5ecc61 = 0x6d; break; case 0x40000057: _0x5ecc61 = 0x6b; break; case 0x40000058: _0x5ecc61 = 0xd; break; case 0x40000059: _0x5ecc61 = 0x61; break; case 0x4000005a: _0x5ecc61 = 0x62; break; case 0x4000005b: _0x5ecc61 = 0x63; break; case 0x4000005c: _0x5ecc61 = 0x64; break; case 0x4000005d: _0x5ecc61 = 0x65; break; case 0x4000005e: _0x5ecc61 = 0x66; break; case 0x4000005f: _0x5ecc61 = 0x67; break; case 0x40000060: _0x5ecc61 = 0x68; break; case 0x40000061: _0x5ecc61 = 0x69; break; case 0x40000062: _0x5ecc61 = 0x60; break; case 0x40000063: _0x5ecc61 = 0x6e; break; case 0x40000065: _0x5ecc61 = 0x12e; break; case 0x40000068: _0x5ecc61 = 0x7c; break; case 0x40000069: _0x5ecc61 = 0x7d; break; case 0x4000006a: _0x5ecc61 = 0x7e; break; case 0x4000009e: _0x5ecc61 = 0xd; break; case 0x400000dc: _0x5ecc61 = 0x6e; break; case 0x400000e0: _0x5ecc61 = 0x11; break; case 0x400000e1: _0x5ecc61 = 0x10; break; case 0x400000e2: _0x5ecc61 = 0x12; break; case 0x400000e3: _0x5ecc61 = 0xf; break; case 0x400000e4: _0x5ecc61 = 0x11; break; case 0x400000e5: _0x5ecc61 = 0x10; break; case 0x400000e6: _0x5ecc61 = 0x12; break; case 0x400000e7: _0x5ecc61 = 0xf; } var _0x272b19 = _0x5b8be2[_0x56ae('0x3def')](_0x5ecc61, _0x1c0d76[_0x56ae('0x3395')](_0x1d3503)); _0x365ba9 = new _0x2a670(_0x300b06, !0x0, !0x0, _0x272b19, _0x5ecc61, _0x365ba9, this[_0x56ae('0x3dd0')] ? _0x1c0d76[_0x56ae('0x3393')](_0x1d3503) || _0x1c0d76[_0x56ae('0x3392')](_0x1d3503) : _0x1c0d76['get_ctrlKey'](_0x1d3503), _0x1c0d76[_0x56ae('0x3948')](_0x1d3503), _0x1c0d76[_0x56ae('0x3395')](_0x1d3503), _0x1c0d76[_0x56ae('0x3393')](_0x1d3503), _0x1c0d76[_0x56ae('0x3392')](_0x1d3503)); _0x49ac21[_0x56ae('0x1890')](); this['__dispatchStack'](_0x365ba9, _0x49ac21); if (_0x365ba9['__preventDefault']) _0x56ae('0x32eb') == _0x300b06 ? this[_0x56ae('0x956')]['onKeyDown']['cancel']() : this['window'][_0x56ae('0x36d3')][_0x56ae('0x2cb2')](); else if (_0x56ae('0x32eb') == _0x300b06 && 0x9 == _0x5ecc61) { _0x49ac21 = []; this[_0x56ae('0xaf6')](_0x49ac21); _0x365ba9 = -0x1; _0x300b06 = null; _0x5ecc61 = _0x1c0d76[_0x56ae('0x3395')](_0x1d3503) ? -0x1 : 0x1; if (0x1 < _0x49ac21['length']) if (_0x18374c[_0x56ae('0x13bf')](_0x49ac21, function(_0x300b06, _0x5ecc61) { return _0x300b06['get_tabIndex']() - _0x5ecc61[_0x56ae('0x3df0')](); }), -0x1 == _0x49ac21[_0x49ac21[_0x56ae('0x32')] - 0x1]['get_tabIndex']()) _0x365ba9 = null != this[_0x56ae('0xad2')]() ? 0x0 : this['__currentTabOrderIndex']; else { for (_0x365ba9 = 0x0; _0x365ba9 < _0x49ac21[_0x56ae('0x32')];) { if (-0x1 < _0x49ac21[_0x365ba9][_0x56ae('0x3df0')]()) { if (_0x1c1b50[_0x56ae('0x398')] === _0x56ae('0x3df1')) { this[_0x56ae('0xbee')] = _0x3156e7[_0x56ae('0x11fc')]; this[_0x56ae('0x12a6')] = new _0x438d4b(_0x56ae('0x12a7')); this['_nullVector'] = new _0x4e9ff1(); this[_0x56ae('0xbec')] = !0x0; this[_0x56ae('0x12a8')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x12a9')] = new _0x3cd041(); _0xa92eed[_0x56ae('0xbf1')] = new _0x3cd041(); _0xa92eed['_previousCollidingObjectFromTouchId'] = new _0x3cd041(); } else { 0x0 < _0x365ba9 && _0x49ac21[_0x56ae('0x9d8')](0x0, _0x365ba9); break; } }++_0x365ba9; } null != this['get_focus']() ? (_0x365ba9 = _0x49ac21[_0x56ae('0x3b')](this[_0x56ae('0xad2')]()), _0x365ba9 = 0x0 > _0x365ba9 ? 0x0 : _0x365ba9 + _0x5ecc61) : _0x365ba9 = this[_0x56ae('0x3df2')]; } else 0x1 == _0x49ac21[_0x56ae('0x32')] && (_0x300b06 = _0x49ac21[0x0], this['get_focus']() == _0x300b06 && (_0x300b06 = null)); _0x1c1b50['iQhxF'](0x1, _0x49ac21[_0x56ae('0x32')]) || 0x0 == _0x49ac21[_0x56ae('0x32')] && null != this['get_focus']() ? _0x365ba9 = 0x0 : 0x1 < _0x49ac21[_0x56ae('0x32')] && (0x0 > _0x365ba9 && (_0x365ba9 += _0x49ac21[_0x56ae('0x32')]), _0x365ba9 %= _0x49ac21[_0x56ae('0x32')], _0x300b06 = _0x49ac21[_0x365ba9], _0x300b06 == this[_0x56ae('0xad2')]() && (_0x365ba9 += _0x5ecc61, 0x0 > _0x365ba9 && (_0x365ba9 += _0x49ac21[_0x56ae('0x32')]), _0x365ba9 %= _0x49ac21['length'], _0x300b06 = _0x49ac21[_0x365ba9])); _0x5ecc61 = null; null != this[_0x56ae('0xad2')]() && (_0x5ecc61 = new _0x5067ce(_0x56ae('0x3df3'), !0x0, !0x0, _0x300b06, _0x1c0d76[_0x56ae('0x3395')](_0x1d3503), 0x0), _0x49ac21 = [], this[_0x56ae('0xad2')]()[_0x56ae('0xac4')](_0x49ac21), _0x49ac21[_0x56ae('0x1890')](), this[_0x56ae('0x2739')](_0x5ecc61, _0x49ac21)); null != _0x5ecc61 && _0x5ecc61[_0x56ae('0x11f1')]() || (this[_0x56ae('0x3df2')] = _0x365ba9, null != _0x300b06 && this[_0x56ae('0xad3')](_0x300b06)); } } else { return _0x300b06[_0x56ae('0xe39')][_0x56ae('0x223b')]; } } }, '__onLimeCreateWindow': function(_0x168047) { var _0x2ae73b = {}; _0x2ae73b[_0x56ae('0x3df4')] = function(_0x356d99, _0x295776, _0x33dfd8, _0x1764bc, _0x113dbf) { return _0x356d99(_0x295776, _0x33dfd8, _0x1764bc, _0x113dbf); }; _0x2ae73b[_0x56ae('0x3df5')] = _0x56ae('0x3df6'); _0x2ae73b['PnMWx'] = _0x56ae('0x3df7'); if (_0x56ae('0x3df8') !== _0x56ae('0x3df9')) { if (this[_0x56ae('0x956')] == _0x168047) { var _0xe721e9 = _0x2d9f4e(this, this[_0x56ae('0x3dfa')]); _0x168047[_0x56ae('0xb30')][_0x56ae('0x8e9')](function() { _0xe721e9(_0x168047); }); var _0x194a4e = _0x2d9f4e(this, this[_0x56ae('0x3dfb')]); _0x168047['onClose'][_0x56ae('0x8e9')](function() { _0x194a4e(_0x168047); }, !0x1, -0x2328); var _0xf9146 = _0x2d9f4e(this, this[_0x56ae('0x3dfc')]); _0x168047[_0x56ae('0x28b0')]['add'](function() { _0xf9146(_0x168047); }); var _0x2253da = _0x575257['jXifD'](_0x2d9f4e, this, this[_0x56ae('0x3dfd')]); _0x168047[_0x56ae('0x3964')][_0x56ae('0x8e9')](function(_0xe721e9) { _0x2253da(_0x168047, _0xe721e9); }); var _0x2c9d3d = _0x2d9f4e(this, this['__onLimeWindowEnter']); _0x168047[_0x56ae('0x3963')][_0x56ae('0x8e9')](function() { _0x2c9d3d(_0x168047); }); var _0x1b30b7 = _0x2d9f4e(this, this[_0x56ae('0x3dfe')]); _0x168047[_0x56ae('0x3967')][_0x56ae('0x8e9')](function() { _0x1b30b7(_0x168047); }); var _0x5ac4a7 = _0x2d9f4e(this, this[_0x56ae('0x3dff')]); _0x168047[_0x56ae('0x3962')]['add'](function() { _0x5ac4a7(_0x168047); }); var _0x4e6193 = _0x2d9f4e(this, this['__onLimeWindowFocusOut']); _0x168047[_0x56ae('0x3968')]['add'](function() { _0x4e6193(_0x168047); }); var _0x5c4c32 = _0x2d9f4e(this, this['__onLimeWindowFullscreen']); _0x168047['onFullscreen'][_0x56ae('0x8e9')](function() { if ('eUtJn' !== 'USUuZ') { _0x5c4c32(_0x168047); } else { throw Error(); } }); var _0x1b2453 = _0x2d9f4e(this, this[_0x56ae('0x3e00')]); _0x168047['onKeyDown'][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e) { _0x1b2453(_0x168047, _0xe721e9, _0x194a4e); }); var _0xbf87dd = _0x2d9f4e(this, this[_0x56ae('0x3e01')]); _0x168047['onKeyUp'][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e) { _0xbf87dd(_0x168047, _0xe721e9, _0x194a4e); }); var _0x2b39f7 = _0x2d9f4e(this, this[_0x56ae('0x3e02')]); _0x168047[_0x56ae('0x3960')][_0x56ae('0x8e9')](function() { if (_0x56ae('0x3e03') !== 'vTbrr') { _0x1fc9d4[_0x56ae('0x94d')](this, _0x168047, _0xe721e9, _0x194a4e); } else { _0x2b39f7(_0x168047); } }); var _0x370254 = _0x2d9f4e(this, this[_0x56ae('0x3e04')]); _0x168047[_0x56ae('0x395f')][_0x56ae('0x8e9')](function() { _0x370254(_0x168047); }); var _0xf76599 = _0x2d9f4e(this, this[_0x56ae('0x3e05')]); _0x168047[_0x56ae('0xb50')][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e, _0xf9146) { _0x2ae73b[_0x56ae('0x3df4')](_0xf76599, _0x168047, _0xe721e9, _0x194a4e, _0xf9146); }); var _0x37c090 = _0x2d9f4e(this, this[_0x56ae('0x3e06')]); _0x168047[_0x56ae('0xb51')][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e) { _0x37c090(_0x168047, _0xe721e9, _0x194a4e); }); var _0x252a59 = _0x2d9f4e(this, this[_0x56ae('0x3e07')]); _0x168047[_0x56ae('0x395e')]['add'](function(_0xe721e9, _0x194a4e) { if (_0x56ae('0x3e08') !== 'VGJom') { _0x252a59(_0x168047, _0xe721e9, _0x194a4e); } else { var _0x5d9a50 = 0x0; do _0x5d9a50 |= 0x1 & _0x2d9f4e, _0x2d9f4e >>>= 0x1, _0x5d9a50 <<= 0x1; while (0x0 < --_0x1b30b7); return _0x5d9a50 >>> 0x1; } }); var _0x4dd284 = _0x2d9f4e(this, this[_0x56ae('0x3e09')]); _0x168047['onMouseUp'][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e, _0xf9146) { _0x4dd284(_0x168047, _0xe721e9, _0x194a4e, _0xf9146); }); var _0xfe3284 = _0x2d9f4e(this, this['__onLimeMouseWheel']); _0x168047[_0x56ae('0xb54')][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e, _0xf9146) { _0xfe3284(_0x168047, _0xe721e9, _0x194a4e, _0xf9146); }); var _0xfba720 = _0x2d9f4e(this, this[_0x56ae('0x3e0a')]); _0x168047['onMove']['add'](function(_0xe721e9, _0x194a4e) { _0xfba720(_0x168047, _0xe721e9, _0x194a4e); }); _0x168047[_0x56ae('0x395d')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['__onLimeRender'])); _0x168047[_0x56ae('0x3969')]['add'](_0x2d9f4e(this, this[_0x56ae('0x3e0b')])); _0x168047[_0x56ae('0x396a')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['__onLimeRenderContextRestored'])); var _0x11208a = _0x2d9f4e(this, this[_0x56ae('0x3e0c')]); _0x168047[_0x56ae('0x1934')][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e) { if (_0x56ae('0x3e0d') === _0x56ae('0x3e0d')) { _0x11208a(_0x168047, _0xe721e9, _0x194a4e); } else { _0x168047['target'] == this ? (_0x168047 = _0xf0534[_0x56ae('0x488')](), _0x168047 = !(_0x168047[_0x56ae('0xab0')]() && 0x0 <= _0x168047['blockingOverlays']['indexOf'](this, 0x0))) : _0x168047 = !0x1; _0x168047 && (this['runStatsWindow'] = null, _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0x1006')]()['_sceneGraphRoot']['set_visible'](!0x0), _0xf0534[_0x56ae('0x488')]()[_0x56ae('0xbaf')] = !0x1, _0x48ebc0[_0x56ae('0xbc8')](_0x56ae('0x74e'))); } }); var _0x234651 = _0x2d9f4e(this, this[_0x56ae('0x3e0e')]); _0x168047[_0x56ae('0x395c')]['add'](function() { _0x234651(_0x168047); }); var _0x4622dd = _0x2d9f4e(this, this[_0x56ae('0x3e0f')]); _0x168047[_0x56ae('0x395b')][_0x56ae('0x8e9')](function(_0xe721e9, _0x194a4e, _0xf9146) { if (_0x56ae('0x3e10') !== _0x56ae('0x3e10')) { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0x7); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x1a); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xa31); var _0x305389 = null; null == _0x305389 && (_0x305389 = new _0x20e8d2()); var _0x295167 = Math[_0x56ae('0xaa1')](0.32288591161895097); _0x305389['x'] = 0.092 * _0x295167; _0x305389['y'] = -0.514 * _0x295167; _0x305389['z'] = 0.853 * _0x295167; _0x305389['w'] = Math[_0x56ae('0x104e')](0.32288591161895097); _0x295167 = _0x305389['x'] * _0x305389['x'] + _0x305389['y'] * _0x305389['y'] + _0x305389['z'] * _0x305389['z'] + _0x305389['w'] * _0x305389['w']; var _0xafd249 = _0x295167 - 0x1; 1e-10 > (0x0 <= _0xafd249 ? _0xafd249 : -_0xafd249) || (0x0 == _0x295167 ? (_0x305389['x'] = 0x0, _0x305389['y'] = 0x0, _0x305389['z'] = 0x0, _0x305389['w'] = 0x1) : (_0x295167 = 0x1 / Math[_0x56ae('0xf0c')](_0x295167), _0x305389['x'] *= _0x295167, _0x305389['y'] *= _0x295167, _0x305389['z'] *= _0x295167, _0x305389['w'] *= _0x295167)); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0x305389)[_0x56ae('0x1050')]()); this['tunnel'][_0x56ae('0xb4a')](0x0); this['angel'][_0x56ae('0xb91')](0x9, 0x27); this['angel'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x46); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x1051')](!0x1); this['duplicator'][_0x56ae('0xb91')](8.2, 38.1); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2f); this[_0x56ae('0x1024')][_0x56ae('0xb92')]['set_xInverted'](!0x0); _0x305389 = _0xfe3284[_0x56ae('0x3d')](0x3e8); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('When\x20you\x20picked\x20out\x20names\x20for\x20these\x20tunnels,\x20you\x20made\x20some\x20peculiar\x20choices.', 0x0, -0x136, null, _0x305389, null, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Plan\x20A.', -0xa0, -0x78, null, null, -0x1, null, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2535'), 0xdc, 0x28, null, null, -0x1, null, null); _0x305389 = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x2ae73b[_0x56ae('0x3df5')], 0x12c, 0x104, null, null, -0x1, _0x305389, null); } else { _0x4622dd(_0x168047, _0xe721e9, _0x194a4e, _0xf9146); } }); var _0x59b8d7 = _0x2d9f4e(this, this[_0x56ae('0x3e11')]); _0x168047[_0x56ae('0x3305')][_0x56ae('0x8e9')](function(_0xe721e9) { if (_0x2ae73b[_0x56ae('0x3e12')] !== _0x56ae('0x3e13')) { _0x59b8d7(_0x168047, _0xe721e9); } else { null != _0x168047 == this[_0x56ae('0x1c69')] && (null == _0x168047 || null == this['_texture'] || _0x168047[_0x56ae('0x1c56')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c56')]() && _0x168047[_0x56ae('0x1c72')]() == this[_0x56ae('0xfc3')][_0x56ae('0x1c72')]()) || this['invalidateShaderProgram'](); this['_useTexture'] = null != _0x168047; return this['_texture'] = _0x168047; } }); this[_0x56ae('0x3e14')](_0x168047); } } else { return _0x168047[_0x56ae('0x31')](this['r'], '#__delim__#')[_0x56ae('0x44')](_0x56ae('0xc20')); } }, '__onLimeGamepadAxisMove': function(_0x151bdc, _0x4d6c7d, _0x55d417) { try { _0x5525c5[_0x56ae('0x3e15')](_0x151bdc, _0x4d6c7d, _0x55d417); } catch (_0x5cfe18) { _0x3ce0fc['lastException'] = _0x5cfe18, this[_0x56ae('0x95c')](_0x5cfe18 instanceof _0x1adea8 ? _0x5cfe18[_0x56ae('0xaed')] : _0x5cfe18); } }, '__onLimeGamepadButtonDown': function(_0x4383b1, _0x1b6b8e) { try { if ('KBKOF' !== _0x56ae('0x3e16')) { _0x5525c5[_0x56ae('0x3e17')](_0x4383b1, _0x1b6b8e); } else { var _0x3273cf = _0x56ae('0x3e18')[_0x56ae('0x44')]('|'), _0x4a7ed8 = 0x0; while (!![]) { switch (_0x3273cf[_0x4a7ed8++]) { case '0': _0x2d20a0 = _0x34112c++; continue; case '1': _0x38284a = _0x4383b1; continue; case '2': _0x2d20a0 = _0x4383b1; continue; case '3': _0x38284a[_0x56ae('0x8b6')](_0x2d20a0, _0x38284a[_0x56ae('0x1b')](_0x2d20a0) + this[_0x56ae('0x3e19')]['get'](B) * _0x4df303); continue; case '4': _0x38284a = _0x4383b1; continue; case '5': _0x2d20a0 = _0x34112c++; continue; case '6': var _0x2d20a0 = _0x34112c++, _0x38284a = _0x4383b1; continue; case '7': _0x38284a[_0x56ae('0x8b6')](_0x2d20a0, _0x38284a[_0x56ae('0x1b')](_0x2d20a0) + this[_0x56ae('0x3e19')][_0x56ae('0x1b')](B) * _0x4df303); continue; case '8': _0x38284a = _0x4383b1; continue; case '9': _0x2d20a0 = _0x34112c++; continue; case '10': _0x2d20a0[_0x56ae('0x8b6')](_0x34112c, _0x2d20a0[_0x56ae('0x1b')](_0x34112c) + this['_faceTangents'][_0x56ae('0x1b')](_0x1b30b7) * _0x4df303); continue; case '11': _0x38284a[_0x56ae('0x8b6')](_0x2d20a0, _0x38284a[_0x56ae('0x1b')](_0x2d20a0) + this['_faceTangents'][_0x56ae('0x1b')](B) * _0x4df303); continue; case '12': _0x2d20a0[_0x56ae('0x8b6')](_0x34112c, _0x2d20a0['get'](_0x34112c) + this[_0x56ae('0x3e19')]['get'](_0x1b30b7) * _0x4df303); continue; case '13': _0x2d20a0 = _0x4383b1; continue; case '14': _0x38284a = _0x4383b1; continue; case '15': _0x38284a[_0x56ae('0x8b6')](_0x2d20a0, _0x38284a[_0x56ae('0x1b')](_0x2d20a0) + this[_0x56ae('0x3e19')]['get'](q) * _0x4df303); continue; case '16': _0x38284a[_0x56ae('0x8b6')](_0x2d20a0, _0x38284a['get'](_0x2d20a0) + this[_0x56ae('0x3e19')][_0x56ae('0x1b')](q) * _0x4df303); continue; case '17': _0x34112c = e + this['_indices'][_0x56ae('0x1b')](_0x1b6b8e++) * d; continue; case '18': _0x2d20a0[_0x56ae('0x8b6')](_0x34112c, _0x2d20a0[_0x56ae('0x1b')](_0x34112c) + this[_0x56ae('0x3e19')][_0x56ae('0x1b')](_0x1b30b7) * _0x4df303); continue; case '19': _0x1b30b7 += 0x3; continue; case '20': _0x2d20a0 = _0x4383b1; continue; case '21': var _0x34112c = e + this[_0x56ae('0xae5')][_0x56ae('0x1b')](_0x1b6b8e++) * d; continue; case '22': B += 0x3; continue; case '23': q += 0x3; continue; case '24': _0x2d20a0 = _0x34112c++; continue; case '25': _0x38284a[_0x56ae('0x8b6')](_0x2d20a0, _0x38284a[_0x56ae('0x1b')](_0x2d20a0) + this[_0x56ae('0x3e19')]['get'](q) * _0x4df303); continue; case '26': _0x38284a = _0x4383b1; continue; case '27': _0x2d20a0 = _0x34112c++; continue; case '28': _0x34112c = e + this[_0x56ae('0xae5')]['get'](_0x1b6b8e++) * d; continue; case '29': var _0x4df303 = this['_useFaceWeights'] ? this[_0x56ae('0x1113')][_0x56ae('0x1b')](f++) : 0x1; continue; } break; } } } catch (_0x551364) { _0x3ce0fc[_0x56ae('0x95b')] = _0x551364, this['__handleError'](_0x551364 instanceof _0x1adea8 ? _0x551364[_0x56ae('0xaed')] : _0x551364); } }, '__onLimeGamepadButtonUp': function(_0x32d905, _0x484183) { try { _0x5525c5[_0x56ae('0x3e1a')](_0x32d905, _0x484183); } catch (_0x3fff1c) { if (_0x575257['fEhTa'](_0x56ae('0x3e1b'), _0x56ae('0x3e1c'))) { _0x3ce0fc[_0x56ae('0x95b')] = _0x3fff1c, this['__handleError'](_0x3fff1c instanceof _0x1adea8 ? _0x3fff1c[_0x56ae('0xaed')] : _0x3fff1c); } else { null == _0x32d905 && (_0x32d905 = 0x1); this[_0x56ae('0x1a48')] = ''; this[_0x56ae('0x1a55')] = !0x0; _0x587fb4[_0x56ae('0x94d')](this, _0x56ae('0x1657')); this[_0x56ae('0x1a49')] = _0x32d905; } } }, '__onLimeGamepadConnect': function(_0x54c1af) { try { _0x5525c5[_0x56ae('0x8f6')](_0x54c1af); } catch (_0x10a561) { _0x3ce0fc[_0x56ae('0x95b')] = _0x10a561, this[_0x56ae('0x95c')](_0x10a561 instanceof _0x1adea8 ? _0x10a561[_0x56ae('0xaed')] : _0x10a561); } var _0x1a1fe1 = _0x2d9f4e(this, this[_0x56ae('0x3e1d')]); _0x54c1af['onAxisMove'][_0x56ae('0x8e9')](function(_0x21cd2d, _0x3e7e93) { if (_0x56ae('0x3e1e') === _0x56ae('0x3e1e')) { _0x1a1fe1(_0x54c1af, _0x21cd2d, _0x3e7e93); } else { var _0x2aa473 = _0x54c1af[_0x56ae('0x24')]; _0x54c1af = _0x54c1af[_0x56ae('0x42')]; this['__shaderBufferPool']['release'](_0x2aa473); } }); var _0x1259fd = _0x2d9f4e(this, this[_0x56ae('0x3e1f')]); _0x54c1af[_0x56ae('0x90f')][_0x56ae('0x8e9')](function(_0x1a1fe1) { _0x1259fd(_0x54c1af, _0x1a1fe1); }); var _0xaef362 = _0x2d9f4e(this, this[_0x56ae('0x3e20')]); _0x54c1af['onButtonUp'][_0x56ae('0x8e9')](function(_0x1a1fe1) { _0xaef362(_0x54c1af, _0x1a1fe1); }); var _0x438fa7 = _0x2d9f4e(this, this[_0x56ae('0x3e21')]); _0x54c1af[_0x56ae('0x90b')][_0x56ae('0x8e9')](function() { _0x438fa7(_0x54c1af); }); }, '__onLimeGamepadDisconnect': function(_0x5037c0) { try { _0x5525c5['__onGamepadDisconnect'](_0x5037c0); } catch (_0x500de5) { _0x3ce0fc['lastException'] = _0x500de5, this[_0x56ae('0x95c')](_0x500de5 instanceof _0x1adea8 ? _0x500de5[_0x56ae('0xaed')] : _0x500de5); } }, '__onLimeKeyDown': function(_0x130e76, _0x5c512b, _0x48d4db) { null != this['window'] && this[_0x56ae('0x956')] == _0x130e76 && this[_0x56ae('0x2622')](_0x56ae('0x32eb'), _0x5c512b, _0x48d4db); }, '__onLimeKeyUp': function(_0x3a68d7, _0x442252, _0x362b10) { null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == _0x3a68d7 && this[_0x56ae('0x2622')](_0x56ae('0x3e22'), _0x442252, _0x362b10); }, '__onLimeModuleExit': function(_0x353e9c) { null != this[_0x56ae('0x956')] && (_0x353e9c = new _0x140b13(_0x56ae('0x6b0')), this[_0x56ae('0x3e23')](_0x353e9c)); }, '__onLimeMouseDown': function(_0x739701, _0x42939e, _0x284160, _0x42283a) { if (null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == _0x739701) { this[_0x56ae('0x3a49')](); switch (_0x42283a) { case 0x1: var _0x24b5ff = _0x56ae('0x3e24'); break; case 0x2: _0x24b5ff = _0x56ae('0x3e25'); break; default: _0x24b5ff = _0x56ae('0xb31'); } this[_0x56ae('0x3ddd')](_0x24b5ff, _0x42939e * _0x739701[_0x56ae('0x37ba')] | 0x0, _0x284160 * _0x739701[_0x56ae('0x37ba')] | 0x0, _0x42283a); this[_0x56ae('0x3dce')] || 0x2 != _0x42283a || _0x739701['onMouseDown'][_0x56ae('0x2cb2')](); } }, '__onLimeMouseMove': function(_0x39ce49, _0xc3ebf8, _0x56c0b0) { null != this[_0x56ae('0x956')] && _0x1c1b50[_0x56ae('0x394')](this[_0x56ae('0x956')], _0x39ce49) && (this[_0x56ae('0x3ddf')] = !0x0, this[_0x56ae('0x3dde')] = _0xc3ebf8 * _0x39ce49[_0x56ae('0x37ba')] | 0x0, this['__pendingMouseY'] = _0x56c0b0 * _0x39ce49['__scale'] | 0x0); }, '__onLimeMouseMoveRelative': function(_0x53656f, _0x300d89, _0x189331) {}, '__onLimeMouseUp': function(_0x579a7a, _0x1dfe3e, _0x217f33, _0x3438c2) { if (null != this[_0x56ae('0x956')] && this['window'] == _0x579a7a) { this[_0x56ae('0x3a49')](); switch (_0x3438c2) { case 0x1: var _0x451992 = _0x56ae('0x3e26'); break; case 0x2: _0x451992 = _0x56ae('0x3e27'); break; default: _0x451992 = _0x56ae('0x849'); } this[_0x56ae('0x3ddd')](_0x451992, _0x1dfe3e * _0x579a7a[_0x56ae('0x37ba')] | 0x0, _0x217f33 * _0x579a7a['__scale'] | 0x0, _0x3438c2); this[_0x56ae('0x3dce')] || 0x2 != _0x3438c2 || _0x579a7a['onMouseUp'][_0x56ae('0x2cb2')](); } }, '__onLimeMouseWheel': function(_0x29e100, _0xce0e6b, _0x265a52, _0x184ce3) { null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == _0x29e100 && (this['__dispatchPendingMouseEvent'](), _0x184ce3 == _0x244ac3['PIXELS'] ? this[_0x56ae('0x3e28')](_0xce0e6b * _0x29e100[_0x56ae('0x37ba')] | 0x0, _0x575257[_0x56ae('0x855')](_0x265a52, _0x29e100['__scale']) | 0x0, _0x184ce3) : this[_0x56ae('0x3e28')](_0xce0e6b | 0x0, _0x575257[_0x56ae('0x3da1')](_0x265a52, 0x0), _0x184ce3)); }, '__onLimeRender': function(_0x53a857) { if (_0x56ae('0x3e29') !== _0x56ae('0x3e29')) { _0x5b8b4d[_0x56ae('0x94d')](this, _0x53a857); } else { if (!this['__rendering']) { this['__rendering'] = !0x0; this['__broadcastEvent'](new _0x140b13(_0x56ae('0x7b1'))); this[_0x56ae('0x3e23')](new _0x140b13('frameConstructed')); this[_0x56ae('0x3e23')](new _0x140b13(_0x56ae('0x998'))); this[_0x56ae('0xa0a')] = !0x0; this[_0x56ae('0x1fad')](this['__deltaTime']); this[_0x56ae('0x3dc7')] = 0x0; _0x53a857 = null != this[_0x56ae('0x1797')] && (this[_0x56ae('0xa3f')] || this['__forceRender']); if (this[_0x56ae('0x3e2a')] && _0x53a857) { if (_0x56ae('0x3e2b') === _0x56ae('0x3e2c')) { return null == _0x53a857 || 0x0 > _0x53a857['x'] && (_0x53a857[_0x56ae('0x3d')] -= -_0x53a857['x'], _0x53a857['x'] = 0x0, 0x0 >= _0x575257['yXbNR'](_0x53a857['x'], _0x53a857['width'])) || 0x0 > _0x53a857['y'] && (_0x53a857[_0x56ae('0x727')] -= -_0x53a857['y'], _0x53a857['y'] = 0x0, 0x0 >= _0x53a857['y'] + _0x53a857[_0x56ae('0x727')]) || _0x53a857['x'] + _0x53a857[_0x56ae('0x3d')] >= this[_0x56ae('0x3d')] && (_0x53a857[_0x56ae('0x3d')] -= _0x53a857['x'] + _0x53a857['width'] - this[_0x56ae('0x3d')], 0x0 >= _0x53a857['width']) || _0x575257['BxUHW'](_0x53a857['y'] + _0x53a857['height'], this[_0x56ae('0x727')]) && (_0x53a857[_0x56ae('0x727')] -= _0x53a857['y'] + _0x53a857[_0x56ae('0x727')] - this['height'], 0x0 >= _0x53a857[_0x56ae('0x727')]) ? null : _0x53a857; } else { this[_0x56ae('0x3e2a')] = !0x1; var _0x2bb243 = new _0x140b13(_0x56ae('0x914')); this[_0x56ae('0x3e23')](_0x2bb243); } } this[_0x56ae('0x972')](!0x1, !0x0); if (_0x1c1b50[_0x56ae('0x39a')](null, this[_0x56ae('0x1797')])) { if (_0x56ae('0x3e2d') === 'oiMYD') { if (null != this[_0x56ae('0x126b')]) { for (_0x2bb243 = this[_0x56ae('0x123b')][_0x56ae('0x3f')](); _0x2bb243[_0x56ae('0x8f5')]();) { var _0x2d621e = _0x2bb243['next'](); this[_0x56ae('0x126b')][_0x56ae('0x3e2e')](_0x2d621e); } this[_0x56ae('0x126b')]['__present'] && (_0x53a857 = !0x0); } _0x53a857 ? (null == this['context3D'] && this[_0x56ae('0x1797')][_0x56ae('0xa37')](), this[_0x56ae('0x1797')][_0x56ae('0x3e2f')](this)) : null == this[_0x56ae('0x126b')] && this['window']['onRender'][_0x56ae('0x2cb2')](); null != this[_0x56ae('0x126b')] && (this[_0x56ae('0x126b')][_0x56ae('0x3e30')] ? (this[_0x56ae('0x1797')]['__cleared'] || this[_0x56ae('0x1797')][_0x56ae('0xa37')](), this[_0x56ae('0x126b')][_0x56ae('0x3e30')] = !0x1, this[_0x56ae('0x126b')][_0x56ae('0xa36')] = !0x1) : this['window'][_0x56ae('0x395d')]['cancel']()); this[_0x56ae('0x1797')]['__cleared'] = !0x1; } else { _0x53a857 = new _0x54e411(_0x53a857); _0x53a857['ctrlKey'] = _0x2bb243[_0x56ae('0x206a')]; _0x53a857[_0x56ae('0x2069')] = _0x2bb243[_0x56ae('0x2069')]; _0x53a857[_0x56ae('0x2068')] = _0x2bb243[_0x56ae('0x2068')]; _0x53a857[_0x56ae('0x3e31')] = d['x']; _0x53a857[_0x56ae('0x3e32')] = d['y']; _0x53a857[_0x56ae('0x3e33')] = d['id']; null != _0x2d621e ? (_0x53a857[_0x56ae('0x7c0')] = _0x2d621e[_0x56ae('0x5cf')], _0x53a857[_0x56ae('0x11cb')] = _0x2d621e[_0x56ae('0x11cb')], _0x53a857['uv'] = _0x2d621e['uv'], _0x53a857['localPosition'] = null != _0x2d621e['localPosition'] ? _0x2d621e[_0x56ae('0x1351')][_0x56ae('0xa48')]() : null, _0x53a857[_0x56ae('0x101d')] = null != _0x2d621e[_0x56ae('0x101d')] ? _0x2d621e[_0x56ae('0x101d')]['clone']() : null, _0x53a857[_0x56ae('0xf2a')] = _0x2d621e[_0x56ae('0xf2a')], _0x53a857[_0x56ae('0x1352')] = _0x2d621e[_0x56ae('0x1352')]) : (_0x53a857['uv'] = null, _0x53a857['object'] = null, _0x53a857[_0x56ae('0x1351')] = this[_0x56ae('0x11fe')], _0x53a857['localNormal'] = this[_0x56ae('0x11fe')], _0x53a857[_0x56ae('0xf2a')] = 0x0, _0x53a857[_0x56ae('0x1352')] = 0x0); _0xa92eed[_0x56ae('0x3e34')][_0x56ae('0x8f0')](_0x53a857); } } this[_0x56ae('0x3e35')] = !0x1; } } }, '__onLimeRenderContextLost': function() { if (_0x56ae('0x3e36') === _0x56ae('0x3e36')) { this[_0x56ae('0x126b')] = this['__renderer'] = null; for (var _0x2695de = this[_0x56ae('0x123b')][_0x56ae('0x3f')](); _0x2695de[_0x56ae('0x8f5')]();) _0x2695de[_0x56ae('0x42')]()[_0x56ae('0x3e37')](); } else { this[_0x56ae('0x94c')]['artificialGravity']['finalizeRotationVotes'](); var _0x3148df = this[_0x56ae('0x94c')]['artificialGravity'], _0x19ff0e = _0x3148df[_0x56ae('0x17ed')]; _0x3148df = 3.141592653589793 * _0x3148df[_0x56ae('0xfaf')]() / 0xb4; _0x19ff0e = _0x23ebf2['simplify'](_0xe0688[_0x56ae('0xe82')](_0x3148df, _0x19ff0e)); 0x0 != _0x19ff0e && (_0x41c934[_0x56ae('0xba6')] = 0x6f17a, _0x3148df = this['rigidbody'][_0x56ae('0x92a')], _0x4eefd2[_0x56ae('0x1453')](_0x3148df, -_0x19ff0e, _0x3148df), _0x3148df = 0xb4 * _0x19ff0e / 3.141592653589793, 0x90 < (0x0 <= _0x3148df ? _0x3148df : -_0x3148df) && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['x'] = 0x0), _0x4eefd2[_0x56ae('0x1453')](this[_0x56ae('0x1d8e')][_0x56ae('0xfa5')], -_0x19ff0e, this[_0x56ae('0x1d8e')][_0x56ae('0xfa5')]), this[_0x56ae('0x2227')] && (0x0 > this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] && !this[_0x56ae('0x1b2e')][_0x56ae('0x2263')] && (this[_0x56ae('0x1d8e')][_0x56ae('0x92a')]['y'] = 0x0), this['physicsData'][_0x56ae('0x2264')](0x0, -this['physicsData'][_0x56ae('0x2292')]), this[_0x56ae('0x1d8e')]['update'](0x0)), this[_0x56ae('0x222b')](this[_0x56ae('0x1275')])); } }, '__onLimeRenderContextRestored': function(_0x9f6a7e) { this['__createRenderer'](); for (_0x9f6a7e = this[_0x56ae('0x123b')][_0x56ae('0x3f')](); _0x9f6a7e[_0x56ae('0x8f5')]();) _0x9f6a7e[_0x56ae('0x42')]()['__restoreContext'](); }, '__onLimeTextEdit': function(_0x15642f, _0x3eef94, _0x3c6c9e, _0x40851e) {}, '__onLimeTextInput': function(_0xd5919a, _0x33ceb8) { if (null != this[_0x56ae('0x956')] && this['window'] == _0xd5919a) { var _0x5bec02 = []; _0x575257[_0x56ae('0x857')](null, this[_0x56ae('0x2737')]) ? this['__getInteractive'](_0x5bec02) : this['__focus'][_0x56ae('0xac4')](_0x5bec02); _0x33ceb8 = new _0x4d59b9(_0x56ae('0x3e38'), !0x0, !0x0, _0x33ceb8); 0x0 < _0x5bec02[_0x56ae('0x32')] ? (_0x5bec02[_0x56ae('0x1890')](), this[_0x56ae('0x2739')](_0x33ceb8, _0x5bec02)) : this[_0x56ae('0x96a')](_0x33ceb8); _0x33ceb8[_0x56ae('0x11f1')]() && _0xd5919a[_0x56ae('0x3305')][_0x56ae('0x2cb2')](); } }, '__onLimeTouchCancel': function(_0x669916) { if (_0x56ae('0x3e39') === _0x56ae('0x3e3a')) { var _0x191b28 = this[_0x56ae('0xfce')], _0x2b128e = _0x13b6ca[_0x56ae('0x1eac')] || this[_0x56ae('0x1eac')] || this['_parent']['_muted'] ? 0x0 : this['_volume']; return _0x191b28['_webAudio'] ? (this['_node'] = void 0x0 === _0x13b6ca[_0x56ae('0x133d')][_0x56ae('0x3e3b')] ? _0x13b6ca['ctx'][_0x56ae('0x3e3c')]() : _0x13b6ca[_0x56ae('0x133d')]['createGain'](), this['_node'][_0x56ae('0x18e4')]['setValueAtTime'](_0x2b128e, _0x13b6ca[_0x56ae('0x133d')][_0x56ae('0x133e')]), this['_node'][_0x56ae('0xb45')] = !0x0, this[_0x56ae('0x132b')][_0x56ae('0x1336')](_0x13b6ca[_0x56ae('0x1eb0')])) : (this[_0x56ae('0x132b')] = _0x13b6ca[_0x56ae('0x3e3d')](), this['_errorFn'] = this['_errorListener']['bind'](this), this[_0x56ae('0x132b')]['addEventListener'](_0x56ae('0x13f2'), this[_0x56ae('0x3e3e')], !0x1), this[_0x56ae('0x3e3f')] = this[_0x56ae('0x3e40')][_0x56ae('0x8b4')](this), this[_0x56ae('0x132b')]['addEventListener'](_0x13b6ca['_canPlayEvent'], this[_0x56ae('0x3e3f')], !0x1), this[_0x56ae('0x132b')][_0x56ae('0x37a0')] = _0x191b28[_0x56ae('0x1334')], this[_0x56ae('0x132b')][_0x56ae('0xd44')] = _0x56ae('0xc60'), this[_0x56ae('0x132b')][_0x56ae('0x18b3')] = _0x2b128e * _0x13b6ca[_0x56ae('0x18b3')](), this[_0x56ae('0x132b')][_0x56ae('0x158e')]()), this; } else { this['__primaryTouch'] == _0x669916 && (this[_0x56ae('0x3e41')] = null); this[_0x56ae('0x3e42')](_0x56ae('0x3e43'), _0x669916); } }, '__onLimeTouchMove': function(_0x35abf3) { this[_0x56ae('0x3e42')]('touchMove', _0x35abf3); }, '__onLimeTouchEnd': function(_0x5bc8a2) { if (_0x56ae('0x3e44') === _0x1c1b50[_0x56ae('0x3e45')]) { _0x4e6193[_0x56ae('0x1428')](_0x56ae('0x1cab'), _0x2647fb[_0x56ae('0xd18')]); _0x4e6193[_0x56ae('0x1caf')](); } else { this[_0x56ae('0x3e41')] == _0x5bc8a2 && (this['__primaryTouch'] = null); this[_0x56ae('0x3e42')](_0x56ae('0x3e43'), _0x5bc8a2); } }, '__onLimeTouchStart': function(_0x49e3b2) { null == this[_0x56ae('0x3e41')] && (this['__primaryTouch'] = _0x49e3b2); this[_0x56ae('0x3e42')](_0x56ae('0x12b0'), _0x49e3b2); }, '__onLimeUpdate': function(_0x3d1e56) { if (_0x575257[_0x56ae('0x3e46')]('NEjbb', _0x56ae('0x3e47'))) { this[_0x56ae('0x3dc7')] = _0x3d1e56; this['__dispatchPendingMouseEvent'](); } else { this['rectangle'] = _0x3d1e56; _0x239761[_0x56ae('0x94d')](this); } }, '__onLimeWindowActivate': function(_0x273593) {}, '__onLimeWindowClose': function(_0x29468b) { this[_0x56ae('0x956')] == _0x29468b && (this[_0x56ae('0x956')] = null); this['__primaryTouch'] = null; _0x29468b = new _0x140b13(_0x56ae('0x6b0')); this[_0x56ae('0x3e23')](_0x29468b); }, '__onLimeWindowCreate': function(_0x2e135f) { null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == _0x2e135f && null != _0x2e135f[_0x56ae('0x2fe')] && this[_0x56ae('0x3e48')](); }, '__onLimeWindowDeactivate': function(_0x34a71a) {}, '__onLimeWindowDropFile': function(_0x354515, _0x14d2fd) {}, '__onLimeWindowEnter': function(_0xaa687d) {}, '__onLimeWindowExpose': function(_0x354521) { null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == _0x354521 && (this[_0x56ae('0xa3f')] = !0x0); }, '__onLimeWindowFocusIn': function(_0x3b755e) { var _0x235232 = {}; _0x235232[_0x56ae('0x3e49')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }; if (_0x56ae('0x3e4a') !== 'hUZCI') { var _0x4b5364 = _0x56ae('0x3e4b')['split']('|'), _0x380526 = 0x0; while (!![]) { switch (_0x4b5364[_0x380526++]) { case '0': _0x3f6250[_0x56ae('0xfae')](0xb4); continue; case '1': _0x3f6250[_0x56ae('0x471')](-this[_0x56ae('0x3d')] / 0x2); continue; case '2': _0x3f6250[_0x56ae('0x2fcc')](0x0, 0x1, 0x0); continue; case '3': _0x3f6250['set_rotationZ'](0x5a); continue; case '4': _0x3f6250 = new _0x4b5084(); continue; case '5': _0x3f6250 = new _0x4b5084(); continue; case '6': var _0x3f6250 = new _0x5d73ad(); continue; case '7': _0x3f6250[_0x56ae('0x471')](this[_0x56ae('0x3d')] / 0x2); continue; case '8': _0x3f6250[_0x56ae('0xaae')](this[_0x56ae('0x727')] / 0x2); continue; case '9': _0x3bdb07['get'](0x2)[_0x56ae('0x2ff9')](_0x3f6250); continue; case '10': _0x3bdb07[_0x56ae('0x1b')](0x1)[_0x56ae('0x2ff9')](_0x3f6250); continue; case '11': _0x3f6250[_0x56ae('0x2fcc')](0x0, 0x1, 0x0); continue; case '12': _0x3bdb07[_0x56ae('0x1b')](0x3)[_0x56ae('0x2ff9')](_0x3f6250); continue; case '13': _0x3f6250[_0x56ae('0xaae')](-this[_0x56ae('0x727')] / 0x2); continue; case '14': _0x3bdb07[_0x56ae('0x8f0')](_0x3f6250); continue; case '15': _0x3f6250 = new _0x5d73ad(); continue; case '16': _0x3f6250[_0x56ae('0x471')](_0x235232[_0x56ae('0x3e49')](-this[_0x56ae('0x3d')], 0x2)); continue; case '17': var _0x3bdb07 = _0x252a59[_0x56ae('0x977')](null); continue; case '18': _0x3f6250[_0x56ae('0x2fcc')](0x0, 0x1, 0x0); continue; case '19': _0x3f6250 = new _0x4b5084(); continue; case '20': this[_0x56ae('0x21da')] = new _0x17bfbd(_0x3bdb07); continue; case '21': _0x3f6250 = new _0x5d73ad(); continue; case '22': _0x3f6250['set_y'](-this['height'] / 0x2); continue; case '23': _0x3f6250 = new _0x5d73ad(); continue; case '24': _0x3bdb07['push'](_0x3f6250); continue; case '25': _0x3f6250 = new _0x4b5084(); continue; case '26': _0x3bdb07['push'](_0x3f6250); continue; case '27': _0x3f6250[_0x56ae('0xaae')](this[_0x56ae('0x727')] / 0x2); continue; case '28': _0x3f6250[_0x56ae('0x2fcc')](0x0, 0x1, 0x0); continue; case '29': _0x3f6250['set_rotationZ'](0x10e); continue; case '30': _0x3bdb07[_0x56ae('0x8f0')](_0x3f6250); continue; case '31': _0x3bdb07[_0x56ae('0x1b')](0x0)[_0x56ae('0x2ff9')](_0x3f6250); continue; case '32': _0x3f6250[_0x56ae('0x471')](this[_0x56ae('0x3d')] / 0x2); continue; } break; } } else { null != this['window'] && this[_0x56ae('0x956')] == _0x3b755e && (this[_0x56ae('0xa3f')] = !0x0, _0x3b755e = new _0x140b13(_0x56ae('0x9b3')), this[_0x56ae('0x3e23')](_0x3b755e), this[_0x56ae('0xad3')](this['__cacheFocus'])); } }, '__onLimeWindowFocusOut': function(_0x591794) { null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == _0x591794 && (this['__primaryTouch'] = null, _0x591794 = new _0x140b13(_0x56ae('0x6b0')), this['__broadcastEvent'](_0x591794), _0x591794 = this[_0x56ae('0xad2')](), this[_0x56ae('0xad3')](null), this['__cacheFocus'] = _0x591794, _0x39abb7[_0x56ae('0x3e4c')] = !0x1, _0x39abb7[_0x56ae('0x3deb')] = !0x1, _0x39abb7[_0x56ae('0x3dec')] = !0x1, _0x39abb7[_0x56ae('0x3ded')] = !0x1); }, '__onLimeWindowFullscreen': function(_0x5f4f87) { null != this[_0x56ae('0x956')] && this[_0x56ae('0x956')] == _0x5f4f87 && (this[_0x56ae('0x1c8a')](), this['__wasFullscreen'] || (this['__wasFullscreen'] = !0x0, 0x2 == this['__displayState'] && (this[_0x56ae('0x3dc8')] = 0x1), this[_0x56ae('0x96a')](new _0x4b9267('fullScreen', !0x1, !0x1, !0x0, !0x0)))); }, '__onLimeWindowLeave': function(_0x4bfc08) { null == this['window'] || this[_0x56ae('0x956')] != _0x4bfc08 || _0x39abb7['__buttonDown'] || (this[_0x56ae('0x3a49')](), _0x4bfc08 = new _0x140b13(_0x56ae('0x3e4d')), this[_0x56ae('0x96a')](_0x4bfc08)); }, '__onLimeWindowMinimize': function(_0x7152f7) {}, '__onLimeWindowMove': function(_0x4ad0a2, _0x262406, _0x597d5a) {}, '__onLimeWindowResize': function(_0x29827c, _0x20251b, _0x280a20) { null != this['window'] && this[_0x56ae('0x956')] == _0x29827c && (this[_0x56ae('0x1c8a')](), this[_0x56ae('0x3dd7')] && !_0x29827c['__fullscreen'] && (this[_0x56ae('0x3dd7')] = !0x1, this['__displayState'] = 0x2, this[_0x56ae('0x96a')](new _0x4b9267('fullScreen', !0x1, !0x1, !0x1, !0x0)))); }, '__onLimeWindowRestore': function(_0x188218) { null != this[_0x56ae('0x956')] && this['window'] == _0x188218 && this[_0x56ae('0x3dd7')] && !_0x188218[_0x56ae('0x957')] && (this[_0x56ae('0x3dd7')] = !0x1, this[_0x56ae('0x3dc8')] = 0x2, this[_0x56ae('0x96a')](new _0x4b9267('fullScreen', !0x1, !0x1, !0x1, !0x0))); }, '__onMouse': function(_0x813af5, _0x468482, _0x2c2cc3, _0x5bd49d) { if (!(0x2 < _0x5bd49d)) { var _0x5e695f = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x5e695f[_0x56ae('0x1c')](_0x468482, _0x2c2cc3); _0x468482 = this[_0x56ae('0x1fdd')]; _0x2c2cc3 = _0x468482['a'] * _0x468482['d'] - _0x468482['b'] * _0x468482['c']; if (0x0 == _0x2c2cc3) _0x5e695f['x'] = -_0x468482['tx'], _0x5e695f['y'] = -_0x468482['ty']; else { if (_0x56ae('0x3e4e') !== _0x56ae('0x3e4f')) { var _0x3563e5 = 0x1 / _0x2c2cc3 * (_0x468482['c'] * (_0x468482['ty'] - _0x5e695f['y']) + _0x468482['d'] * (_0x5e695f['x'] - _0x468482['tx'])); _0x5e695f['y'] = 0x1 / _0x2c2cc3 * (_0x468482['a'] * (_0x5e695f['y'] - _0x468482['ty']) + _0x468482['b'] * (_0x468482['tx'] - _0x5e695f['x'])); _0x5e695f['x'] = _0x3563e5; } else { var _0x2bf558 = _0x468482++; _0x813af5 += _0x56ae('0x2ec4'); _0x813af5 += _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x71f')][_0x56ae('0x1b')](_0x2bf558)); } } this['__mouseX'] = _0x5e695f['x']; this[_0x56ae('0xa9d')] = _0x5e695f['y']; _0x2c2cc3 = []; this['__hitTest'](this['__mouseX'], this[_0x56ae('0xa9d')], !0x0, _0x2c2cc3, !0x0, this) ? _0x3563e5 = _0x2c2cc3[_0x2c2cc3['length'] - 0x1] : (_0x3563e5 = this, _0x2c2cc3 = [this]); null == _0x3563e5 && (_0x3563e5 = this); var _0x1b30b7 = null; switch (_0x813af5) { case _0x56ae('0x3e24'): this[_0x56ae('0x3e50')] = _0x3563e5; break; case _0x56ae('0x3e26'): this[_0x56ae('0x3e50')] == _0x3563e5 && (_0x1b30b7 = _0x56ae('0x3e51')); this[_0x56ae('0x3e50')] = null; break; case _0x56ae('0xb31'): _0x3563e5[_0x56ae('0x3e52')]() ? null != this[_0x56ae('0xad2')]() ? (_0x468482 = new _0x5067ce('mouseFocusChange', !0x0, !0x0, _0x3563e5, !0x1, 0x0), this['__dispatchStack'](_0x468482, _0x2c2cc3), _0x468482[_0x56ae('0x11f1')]() || this['set_focus'](_0x3563e5)) : this['set_focus'](_0x3563e5) : this['set_focus'](null); this[_0x56ae('0x3e53')] = _0x3563e5; _0x39abb7[_0x56ae('0x3a48')] = !0x0; break; case _0x56ae('0x849'): null != this[_0x56ae('0x3e53')] && (_0x39abb7[_0x56ae('0x3a48')] = !0x1, this[_0x56ae('0x3e53')] == _0x3563e5 ? _0x1b30b7 = _0x56ae('0xb52') : (_0x468482 = _0x39abb7['__create'](_0x56ae('0x3e54'), 0x1, this[_0x56ae('0xa9c')], this['__mouseY'], new _0x510664(this[_0x56ae('0xa9c')], this[_0x56ae('0xa9d')]), this), this['__mouseDownLeft']['dispatchEvent'](_0x468482)), this['__mouseDownLeft'] = null); break; case 'rightMouseDown': this['__mouseDownRight'] = _0x3563e5; break; case _0x56ae('0x3e27'): _0x575257[_0x56ae('0x858')](this['__mouseDownRight'], _0x3563e5) && (_0x1b30b7 = _0x56ae('0xb85')), this[_0x56ae('0x3e55')] = null; } _0x468482 = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](); var _0x2d9f4e = _0x39abb7['__create'](_0x813af5, _0x5bd49d, this[_0x56ae('0xa9c')], this[_0x56ae('0xa9d')], _0x3563e5[_0x56ae('0x9b1')](_0x5e695f, _0x468482), _0x3563e5); this[_0x56ae('0x2739')](_0x2d9f4e, _0x2c2cc3); null != _0x1b30b7 && (_0x2d9f4e = _0x39abb7['__create'](_0x1b30b7, _0x5bd49d, this[_0x56ae('0xa9c')], this['__mouseY'], _0x3563e5[_0x56ae('0x9b1')](_0x5e695f, _0x468482), _0x3563e5), this['__dispatchStack'](_0x2d9f4e, _0x2c2cc3), _0x56ae('0x849') == _0x813af5 && _0x59b8d7[_0x56ae('0x951')](_0x3563e5, _0x2bb227)[_0x56ae('0x10b9')] && (_0x813af5 = _0x10e92a[_0x56ae('0xd35')](), 0x1f4 > _0x813af5 - this[_0x56ae('0x3dc9')] ? (_0x2d9f4e = _0x39abb7[_0x56ae('0x3e56')](_0x56ae('0x3e57'), _0x5bd49d, this['__mouseX'], this[_0x56ae('0xa9d')], _0x3563e5[_0x56ae('0x9b1')](_0x5e695f, _0x468482), _0x3563e5), this['__dispatchStack'](_0x2d9f4e, _0x2c2cc3), this['__lastClickTime'] = 0x0) : this[_0x56ae('0x3dc9')] = _0x813af5)); if ('auto' == _0x2a1f64['__cursor'] && !_0x2a1f64['__hidden']) { if (_0x56ae('0x3e58') !== 'IHtNG') { null == _0x5e695f && (_0x5e695f = -0x1); null == _0x5bd49d && (_0x5bd49d = !0x1); _0x5d21aa[_0x56ae('0x94d')](this, _0x468482, _0x2c2cc3, _0x5bd49d); this[_0x56ae('0x9d3')] = _0x813af5; this['timeBetweenUpdates'] = _0x5e695f; this[_0x56ae('0xb7c')](); } else { _0x1b30b7 = null; if (_0x575257[_0x56ae('0x851')](null, this[_0x56ae('0x3e53')])) _0x1b30b7 = this['__mouseDownLeft'][_0x56ae('0x3e59')](); else for (_0x813af5 = 0x0; _0x813af5 < _0x2c2cc3[_0x56ae('0x32')];) if (_0x1b30b7 = _0x2c2cc3[_0x813af5], ++_0x813af5, _0x1b30b7 = _0x1b30b7[_0x56ae('0x3e59')](), null != _0x1b30b7) { this[_0x56ae('0x956')]['set_cursor'](_0x13e7e8[_0x56ae('0x3e5a')](_0x1b30b7)); break; } null == _0x1b30b7 && this[_0x56ae('0x956')][_0x56ae('0x396d')](_0xab34cd['ARROW']); } } _0x3563e5 != this[_0x56ae('0x3e5b')] && null != this['__mouseOverTarget'] && (_0x813af5 = _0x39abb7[_0x56ae('0x3e56')](_0x56ae('0x2d2c'), _0x5bd49d, this['__mouseX'], this[_0x56ae('0xa9d')], this[_0x56ae('0x3e5b')][_0x56ae('0x9b1')](_0x5e695f, _0x468482), this['__mouseOverTarget']), this[_0x56ae('0x2739')](_0x813af5, this['__mouseOutStack'])); for (_0x2d9f4e = 0x0; _0x2d9f4e < this[_0x56ae('0x3dd4')][_0x56ae('0x32')];) _0x1b30b7 = this[_0x56ae('0x3dd4')][_0x2d9f4e], -0x1 == _0x2c2cc3[_0x56ae('0x3b')](_0x1b30b7) ? (_0x11208a[_0x56ae('0x38')](this[_0x56ae('0x3dd4')], _0x1b30b7), _0x813af5 = _0x39abb7['__create'](_0x56ae('0x3d68'), _0x5bd49d, this[_0x56ae('0xa9c')], this[_0x56ae('0xa9d')], this[_0x56ae('0x3e5b')]['__globalToLocal'](_0x5e695f, _0x468482), this[_0x56ae('0x3e5b')]), _0x813af5[_0x56ae('0x9cf')] = !0x1, this['__dispatchTarget'](_0x1b30b7, _0x813af5)) : ++_0x2d9f4e; for (_0x1b30b7 = 0x0; _0x1b30b7 < _0x2c2cc3[_0x56ae('0x32')];) _0x2d9f4e = _0x2c2cc3[_0x1b30b7], ++_0x1b30b7, -0x1 == this[_0x56ae('0x3dd4')]['indexOf'](_0x2d9f4e) && null != this[_0x56ae('0x3e5b')] && (_0x2d9f4e[_0x56ae('0x967')](_0x56ae('0x3d6b')) && (_0x813af5 = _0x39abb7[_0x56ae('0x3e56')](_0x56ae('0x3d6b'), _0x5bd49d, this[_0x56ae('0xa9c')], this[_0x56ae('0xa9d')], this[_0x56ae('0x3e5b')][_0x56ae('0x9b1')](_0x5e695f, _0x468482), _0x2d9f4e), _0x813af5[_0x56ae('0x9cf')] = !0x1, this['__dispatchTarget'](_0x2d9f4e, _0x813af5)), (_0x2d9f4e['hasEventListener'](_0x56ae('0x3d68')) || _0x2d9f4e['hasEventListener'](_0x56ae('0x3d6b'))) && this[_0x56ae('0x3dd4')][_0x56ae('0x8f0')](_0x2d9f4e)); _0x3563e5 != this[_0x56ae('0x3e5b')] && (null != _0x3563e5 && (_0x813af5 = _0x39abb7[_0x56ae('0x3e56')](_0x56ae('0x2d2f'), _0x5bd49d, this['__mouseX'], this[_0x56ae('0xa9d')], _0x3563e5[_0x56ae('0x9b1')](_0x5e695f, _0x468482), _0x3563e5), this['__dispatchStack'](_0x813af5, _0x2c2cc3)), this[_0x56ae('0x3e5b')] = _0x3563e5, this['__mouseOutStack'] = _0x2c2cc3); null != this['__dragObject'] && (this[_0x56ae('0x3e5c')](_0x5e695f), _0x5bd49d = null, this[_0x56ae('0x3e5b')] == this[_0x56ae('0x3de1')] ? (_0x2c2cc3 = this[_0x56ae('0x3de1')]['mouseEnabled'], _0x3563e5 = this['__dragObject'][_0x56ae('0xadd')], this[_0x56ae('0x3de1')][_0x56ae('0xac5')] = !0x1, this['__dragObject'][_0x56ae('0xadd')] = !0x1, _0x813af5 = [], this[_0x56ae('0x9f7')](this['__mouseX'], this['__mouseY'], !0x0, _0x813af5, !0x0, this) && (_0x5bd49d = _0x813af5[_0x813af5[_0x56ae('0x32')] - 0x1]), this['__dragObject']['mouseEnabled'] = _0x2c2cc3, this['__dragObject']['mouseChildren'] = _0x3563e5) : this['__mouseOverTarget'] != this && (_0x5bd49d = this[_0x56ae('0x3e5b')]), this[_0x56ae('0x3de1')][_0x56ae('0x3e5d')] = _0x5bd49d); _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x5e695f); _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x468482); } }, '__onMouseWheel': function(_0x1b94a0, _0x16f9e6, _0x438a8d) { var _0x1f9f78 = {}; _0x1f9f78['qOQJV'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 > _0xf76599; }; var _0x1b443d = this[_0x56ae('0xa9c')], _0x14bf71 = this['__mouseY']; _0x1b94a0 = []; if (this[_0x56ae('0x9f7')](this[_0x56ae('0xa9c')], this[_0x56ae('0xa9d')], !0x0, _0x1b94a0, !0x0, this)) var _0x5990a9 = _0x1b94a0[_0x1b94a0[_0x56ae('0x32')] - 0x1]; else _0x5990a9 = this, _0x1b94a0 = [this]; null == _0x5990a9 && (_0x5990a9 = this); _0x438a8d = _0x510664['__pool'][_0x56ae('0x1b')](); _0x438a8d[_0x56ae('0x1c')](_0x1b443d, _0x14bf71); _0x1b443d = this[_0x56ae('0x1fdd')]; _0x14bf71 = _0x1b443d['a'] * _0x1b443d['d'] - _0x1b443d['b'] * _0x1b443d['c']; if (_0x575257['dGwGt'](0x0, _0x14bf71)) _0x438a8d['x'] = -_0x1b443d['tx'], _0x438a8d['y'] = -_0x1b443d['ty']; else { if ('uMowH' !== _0x56ae('0x3e5e')) { var _0x1b30b7 = 0x1 / _0x14bf71 * (_0x1b443d['c'] * (_0x1b443d['ty'] - _0x438a8d['y']) + _0x1b443d['d'] * (_0x438a8d['x'] - _0x1b443d['tx'])); _0x438a8d['y'] = 0x1 / _0x14bf71 * (_0x1b443d['a'] * (_0x438a8d['y'] - _0x1b443d['ty']) + _0x1b443d['b'] * (_0x1b443d['tx'] - _0x438a8d['x'])); _0x438a8d['x'] = _0x1b30b7; } else { _0x41c934['mid'] = 0x57af8; var _0x326454 = this[_0x56ae('0x2c63')]; this[_0x56ae('0x2c63')] = _0x1f9f78[_0x56ae('0x3e5f')](_0x326454, _0x1b94a0) ? _0x326454 : _0x1b94a0; } } _0x16f9e6 |= 0x0; _0x16f9e6 = _0x39abb7[_0x56ae('0x3e56')](_0x56ae('0x758'), 0x0, this[_0x56ae('0xa9c')], this['__mouseY'], _0x5990a9[_0x56ae('0x9b1')](_0x438a8d, _0x438a8d), _0x5990a9, _0x16f9e6); _0x16f9e6[_0x56ae('0x3ab')] = !0x0; this[_0x56ae('0x2739')](_0x16f9e6, _0x1b94a0); _0x16f9e6['isDefaultPrevented']() && this[_0x56ae('0x956')][_0x56ae('0xb54')][_0x56ae('0x2cb2')](); _0x510664['__pool'][_0x56ae('0x21')](_0x438a8d); }, '__onTouch': function(_0x62ff4e, _0x2b4839) { var _0x12e89c = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](); _0x12e89c[_0x56ae('0x1c')](Math[_0x56ae('0x833')](_0x2b4839['x'] * this[_0x56ae('0x956')][_0x56ae('0xa10')] * this[_0x56ae('0x956')][_0x56ae('0x37ba')]), Math[_0x56ae('0x833')](_0x2b4839['y'] * this[_0x56ae('0x956')]['__height'] * this[_0x56ae('0x956')][_0x56ae('0x37ba')])); var _0x2fed4c = this[_0x56ae('0x1fdd')], _0x3058df = _0x2fed4c['a'] * _0x2fed4c['d'] - _0x2fed4c['b'] * _0x2fed4c['c']; if (0x0 == _0x3058df) _0x12e89c['x'] = -_0x2fed4c['tx'], _0x12e89c['y'] = -_0x2fed4c['ty']; else { var _0xc97950 = 0x1 / _0x3058df * (_0x2fed4c['c'] * (_0x2fed4c['ty'] - _0x12e89c['y']) + _0x2fed4c['d'] * (_0x12e89c['x'] - _0x2fed4c['tx'])); _0x12e89c['y'] = 0x1 / _0x3058df * (_0x2fed4c['a'] * (_0x12e89c['y'] - _0x2fed4c['ty']) + _0x2fed4c['b'] * (_0x2fed4c['tx'] - _0x12e89c['x'])); _0x12e89c['x'] = _0xc97950; } _0x2fed4c = _0x12e89c['x']; _0x3058df = _0x12e89c['y']; _0xc97950 = []; if (this[_0x56ae('0x9f7')](_0x2fed4c, _0x3058df, !0x1, _0xc97950, !0x0, this)) var _0x1b30b7 = _0xc97950[_0xc97950['length'] - 0x1]; else _0x1b30b7 = this, _0xc97950 = [this]; null == _0x1b30b7 && (_0x1b30b7 = this); var _0x2d9f4e = _0x2b4839['id']; if (this['__touchData']['h'][_0x56ae('0x900')](_0x2d9f4e)) var _0x5ac4a7 = this[_0x56ae('0x3e60')]['h'][_0x2d9f4e]; else _0x5ac4a7 = _0x4d77a9['__pool'][_0x56ae('0x1b')](), _0x5ac4a7[_0x56ae('0xb7c')](), _0x5ac4a7[_0x56ae('0x3ccf')] = _0x2b4839, this[_0x56ae('0x3e60')]['h'][_0x2d9f4e] = _0x5ac4a7; var _0x4e6193 = null, _0x5c4c32 = !0x1; switch (_0x62ff4e) { case _0x56ae('0x12b0'): _0x5ac4a7['touchDownTarget'] = _0x1b30b7; break; case _0x56ae('0x3e43'): _0x5ac4a7[_0x56ae('0x3e61')] == _0x1b30b7 && (_0x4e6193 = _0x56ae('0x3e62')), _0x5ac4a7['touchDownTarget'] = null, _0x5c4c32 = !0x0; } var _0x2a61af = _0x510664[_0x56ae('0x20')][_0x56ae('0x1b')](), _0x234d3f = this[_0x56ae('0x3e41')] == _0x2b4839; _0x62ff4e = _0x438d4b[_0x56ae('0x3e56')](_0x62ff4e, null, _0x2fed4c, _0x3058df, _0x1b30b7['__globalToLocal'](_0x12e89c, _0x2a61af), _0x1b30b7); _0x62ff4e[_0x56ae('0x3e33')] = _0x2d9f4e; _0x62ff4e[_0x56ae('0x2064')] = _0x234d3f; _0x62ff4e[_0x56ae('0x2065')] = _0x2b4839[_0x56ae('0x2065')]; this[_0x56ae('0x2739')](_0x62ff4e, _0xc97950); null != _0x4e6193 && (_0x62ff4e = _0x438d4b[_0x56ae('0x3e56')](_0x4e6193, null, _0x2fed4c, _0x3058df, _0x1b30b7['__globalToLocal'](_0x12e89c, _0x2a61af), _0x1b30b7), _0x62ff4e['touchPointID'] = _0x2d9f4e, _0x62ff4e[_0x56ae('0x2064')] = _0x234d3f, _0x62ff4e[_0x56ae('0x2065')] = _0x2b4839[_0x56ae('0x2065')], this[_0x56ae('0x2739')](_0x62ff4e, _0xc97950)); _0x4e6193 = _0x5ac4a7['touchOverTarget']; _0x1b30b7 != _0x4e6193 && null != _0x4e6193 && (_0x62ff4e = _0x438d4b[_0x56ae('0x3e56')]('touchOut', null, _0x2fed4c, _0x3058df, _0x4e6193[_0x56ae('0x9b1')](_0x12e89c, _0x2a61af), _0x4e6193), _0x62ff4e['touchPointID'] = _0x2d9f4e, _0x62ff4e[_0x56ae('0x2064')] = _0x234d3f, _0x62ff4e[_0x56ae('0x2065')] = _0x2b4839[_0x56ae('0x2065')], this[_0x56ae('0x3e63')](_0x4e6193, _0x62ff4e)); for (var _0x2b39f7 = _0x5ac4a7[_0x56ae('0x3ccd')], _0x370254, _0xf76599 = 0x0; _0xf76599 < _0x2b39f7['length'];) _0x370254 = _0x2b39f7[_0xf76599], -0x1 == _0xc97950[_0x56ae('0x3b')](_0x370254) ? (_0x11208a[_0x56ae('0x38')](_0x2b39f7, _0x370254), _0x62ff4e = _0x438d4b[_0x56ae('0x3e56')](_0x56ae('0x3e64'), null, _0x2fed4c, _0x3058df, _0x4e6193[_0x56ae('0x9b1')](_0x12e89c, _0x2a61af), _0x4e6193), _0x62ff4e[_0x56ae('0x3e33')] = _0x2d9f4e, _0x62ff4e[_0x56ae('0x2064')] = _0x234d3f, _0x62ff4e[_0x56ae('0x9cf')] = !0x1, _0x62ff4e[_0x56ae('0x2065')] = _0x2b4839['pressure'], this[_0x56ae('0x3e63')](_0x370254, _0x62ff4e)) : ++_0xf76599; for (_0x370254 = 0x0; _0x370254 < _0xc97950[_0x56ae('0x32')];) _0xf76599 = _0xc97950[_0x370254], ++_0x370254, -0x1 == _0x2b39f7[_0x56ae('0x3b')](_0xf76599) && (_0xf76599[_0x56ae('0x967')](_0x56ae('0x3e65')) && (_0x62ff4e = _0x438d4b[_0x56ae('0x3e56')](_0x56ae('0x3e65'), null, _0x2fed4c, _0x3058df, _0x4e6193[_0x56ae('0x9b1')](_0x12e89c, _0x2a61af), _0xf76599), _0x62ff4e[_0x56ae('0x3e33')] = _0x2d9f4e, _0x62ff4e[_0x56ae('0x2064')] = _0x234d3f, _0x62ff4e[_0x56ae('0x9cf')] = !0x1, _0x62ff4e[_0x56ae('0x2065')] = _0x2b4839[_0x56ae('0x2065')], this[_0x56ae('0x3e63')](_0xf76599, _0x62ff4e)), _0xf76599[_0x56ae('0x967')](_0x56ae('0x3e64')) && _0x2b39f7[_0x56ae('0x8f0')](_0xf76599)); _0x1b30b7 != _0x4e6193 && (null != _0x1b30b7 && (_0x62ff4e = _0x438d4b[_0x56ae('0x3e56')]('touchOver', null, _0x2fed4c, _0x3058df, _0x1b30b7[_0x56ae('0x9b1')](_0x12e89c, _0x2a61af), _0x1b30b7), _0x62ff4e['touchPointID'] = _0x2d9f4e, _0x62ff4e['isPrimaryTouchPoint'] = _0x234d3f, _0x62ff4e['bubbles'] = !0x0, _0x62ff4e[_0x56ae('0x2065')] = _0x2b4839['pressure'], this[_0x56ae('0x3e63')](_0x1b30b7, _0x62ff4e)), _0x5ac4a7[_0x56ae('0x3e66')] = _0x1b30b7); _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x12e89c); _0x510664[_0x56ae('0x20')][_0x56ae('0x21')](_0x2a61af); _0x5c4c32 && (this[_0x56ae('0x3e60')][_0x56ae('0x38')](_0x2d9f4e), _0x5ac4a7[_0x56ae('0xb7c')](), _0x4d77a9[_0x56ae('0x20')][_0x56ae('0x21')](_0x5ac4a7)); }, '__registerLimeModule': function(_0x3d095c) { _0x3d095c['onCreateWindow'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3e67')])); _0x3d095c[_0x56ae('0x8f1')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3e68')])); _0x3d095c[_0x56ae('0x8bd')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3e69')]), !0x1, 0x0); for (_0x3d095c = _0xbe2129[_0x56ae('0x8f4')][_0x56ae('0x3f')](); _0x3d095c[_0x56ae('0x8f5')]();) { var _0x2848d5 = _0x3d095c[_0x56ae('0x42')](); this[_0x56ae('0x3e6a')](_0x2848d5); } _0xbe2129[_0x56ae('0x8f7')][_0x56ae('0x8e9')](_0x2d9f4e(this, this['__onLimeGamepadConnect'])); _0x16719f['onStart'][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3e6b')])); _0x16719f[_0x56ae('0x8fc')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3e6c')])); _0x16719f[_0x56ae('0x8fe')][_0x56ae('0x8e9')](_0x575257[_0x56ae('0x85a')](_0x2d9f4e, this, this[_0x56ae('0x3e6d')])); _0x16719f[_0x56ae('0x3e6e')][_0x56ae('0x8e9')](_0x2d9f4e(this, this[_0x56ae('0x3e6f')])); }, '__resize': function() { var _0x4d5c60 = this[_0x56ae('0xb2e')], _0x553df8 = this[_0x56ae('0x9f3')], _0xe4d0bc = this['window']['__width'] * this['window'][_0x56ae('0x37ba')] | 0x0, _0x40cbb5 = this[_0x56ae('0x956')][_0x56ae('0xa11')] * this['window'][_0x56ae('0x37ba')] | 0x0; this[_0x56ae('0x1c88')] = _0xe4d0bc; this[_0x56ae('0x1c89')] = _0x40cbb5; this[_0x56ae('0x1fdd')]['identity'](); if (null != this[_0x56ae('0x3e70')]() && this['window'][_0x56ae('0x957')]) { if (_0x56ae('0x3e71') === _0x56ae('0x3e72')) { this[_0x56ae('0x1ee6')] = 0x3; this[_0x56ae('0x1ee7')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x1ee8')] = !0x0; _0x38e3b0[_0x56ae('0x94d')](this, _0x4d5c60); } else { this['stageWidth'] = this[_0x56ae('0x3e70')]()[_0x56ae('0x3d')] | 0x0; this[_0x56ae('0x9f3')] = this[_0x56ae('0x3e70')]()['height'] | 0x0; var _0x23f445 = _0xe4d0bc / this[_0x56ae('0xb2e')], _0x135884 = _0x40cbb5 / this[_0x56ae('0x9f3')]; this[_0x56ae('0x1fdd')][_0x56ae('0xb1b')](-this[_0x56ae('0x3e70')]()['x'], -this['get_fullScreenSourceRect']()['y']); this[_0x56ae('0x1fdd')][_0x56ae('0xa19')](_0x23f445, _0x135884); this['__displayRect'][_0x56ae('0x1c')](this['get_fullScreenSourceRect']()[_0x56ae('0x1369')](), this[_0x56ae('0x3e70')]()[_0x56ae('0xa15')](), this['get_fullScreenSourceRect']()[_0x56ae('0x136c')](), this[_0x56ae('0x3e70')]()[_0x56ae('0xa16')]()); } } else { if (0x0 == this[_0x56ae('0x1c88')] && 0x0 == this['__logicalHeight']) this[_0x56ae('0xb2e')] = _0xe4d0bc, this['stageHeight'] = _0x40cbb5; else { var _0x4d91cf = _0x1c1b50['tbtNf'][_0x56ae('0x44')]('|'), _0x46e028 = 0x0; while (!![]) { switch (_0x4d91cf[_0x46e028++]) { case '0': this['stageWidth'] = this[_0x56ae('0x1c88')]; continue; case '1': _0x23f445 = Math[_0x56ae('0x58')](_0xe4d0bc / this[_0x56ae('0xb2e')], _0x40cbb5 / this[_0x56ae('0x9f3')]); continue; case '2': this[_0x56ae('0x1fdd')][_0x56ae('0xa19')](_0x23f445, _0x23f445); continue; case '3': this[_0x56ae('0x1fdd')][_0x56ae('0xb1b')](_0x135884, _0x1b30b7); continue; case '4': _0x135884 = Math[_0x56ae('0x833')]((_0xe4d0bc - this[_0x56ae('0xb2e')] * _0x23f445) / 0x2); continue; case '5': var _0x1b30b7 = Math[_0x56ae('0x833')]((_0x40cbb5 - this['stageHeight'] * _0x23f445) / 0x2); continue; case '6': this[_0x56ae('0x9f3')] = this[_0x56ae('0x1c89')]; continue; } break; } } this[_0x56ae('0x3dca')][_0x56ae('0x1c')](0x0, 0x0, this[_0x56ae('0xb2e')], this[_0x56ae('0x9f3')]); } null != this[_0x56ae('0x126b')] && this[_0x56ae('0x126b')]['configureBackBuffer'](_0xe4d0bc, _0x40cbb5, 0x0, !0x0, !0x0, !0x0); for (_0x23f445 = this[_0x56ae('0x123b')][_0x56ae('0x3f')](); _0x23f445['hasNext']();) _0x23f445[_0x56ae('0x42')]()['__resize'](_0xe4d0bc, _0x40cbb5); null != this[_0x56ae('0x1797')] && this['__renderer'][_0x56ae('0x1c8a')](_0xe4d0bc, _0x40cbb5); if (this[_0x56ae('0xb2e')] != _0x4d5c60 || this[_0x56ae('0x9f3')] != _0x553df8) this['__renderDirty'] = !0x0, this[_0x56ae('0xa9b')](), _0x4d5c60 = new _0x140b13('resize'), this['__dispatchEvent'](_0x4d5c60); }, '__setLogicalSize': function(_0x3f8a1f, _0x591dd7) { this[_0x56ae('0x1c88')] = _0x3f8a1f; this[_0x56ae('0x1c89')] = _0x591dd7; this['__resize'](); }, '__update': function(_0x25ce3d, _0x2dcbc2) { _0x25ce3d ? this[_0x56ae('0xa29')] && (_0x52e6a7['prototype'][_0x56ae('0x972')]['call'](this, !0x0, _0x2dcbc2), _0x2dcbc2 && (this[_0x56ae('0xa29')] = !0x1)) : this[_0x56ae('0xa29')] || this['__renderDirty'] ? (_0x52e6a7[_0x56ae('0x6')][_0x56ae('0x972')][_0x56ae('0x94d')](this, !0x1, _0x2dcbc2), _0x2dcbc2 && _0x407807[_0x56ae('0xa49')] && (this[_0x56ae('0x3e73')] = !0x0)) : !this[_0x56ae('0xa3f')] && this[_0x56ae('0x3e73')] && (_0x52e6a7[_0x56ae('0x6')][_0x56ae('0x972')][_0x56ae('0x94d')](this, !0x1, _0x2dcbc2), _0x2dcbc2 && (this[_0x56ae('0x3e73')] = !0x1)); }, 'set_color': function(_0x20103c) { null == _0x20103c ? (this[_0x56ae('0x3cf7')] = !0x0, _0x20103c = 0x0) : this[_0x56ae('0x3cf7')] = !0x1; this[_0x56ae('0x31bb')] != _0x20103c && (this['__colorSplit'][0x0] = ((_0x20103c & 0xff0000) >>> 0x10) / 0xff, this['__colorSplit'][0x1] = ((_0x20103c & 0xff00) >>> 0x8) / 0xff, this[_0x56ae('0x3cec')][0x2] = (_0x20103c & 0xff) / 0xff, this[_0x56ae('0x3cf8')] = '#' + _0x876409['hex'](_0x20103c & 0xffffff, 0x6), this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0x31bb')] = -0x1000000 | _0x20103c & 0xffffff); return _0x20103c; }, 'get_focus': function() { return this[_0x56ae('0x2737')]; }, 'set_focus': function(_0x4b53a6) { if (_0x4b53a6 != this[_0x56ae('0x2737')]) { if (_0x56ae('0x3e74') === _0x56ae('0x3e75')) { null != _0x4b53a6[_0x56ae('0x211d')] && (this['font'] = _0x4b53a6[_0x56ae('0x211d')]); null != _0x4b53a6[_0x56ae('0xf46')] && (this[_0x56ae('0xf46')] = _0x4b53a6['size']); null != _0x4b53a6[_0x56ae('0x150e')] && (this[_0x56ae('0x150e')] = _0x4b53a6[_0x56ae('0x150e')]); null != _0x4b53a6[_0x56ae('0x211e')] && (this[_0x56ae('0x211e')] = _0x4b53a6[_0x56ae('0x211e')]); null != _0x4b53a6['italic'] && (this[_0x56ae('0x36b8')] = _0x4b53a6['italic']); null != _0x4b53a6['underline'] && (this[_0x56ae('0x3346')] = _0x4b53a6[_0x56ae('0x3346')]); null != _0x4b53a6[_0x56ae('0x1587')] && (this['url'] = _0x4b53a6[_0x56ae('0x1587')]); null != _0x4b53a6[_0x56ae('0x9ad')] && (this[_0x56ae('0x9ad')] = _0x4b53a6['target']); null != _0x4b53a6[_0x56ae('0xb29')] && (this[_0x56ae('0xb29')] = _0x4b53a6['align']); null != _0x4b53a6[_0x56ae('0x3325')] && (this[_0x56ae('0x3325')] = _0x4b53a6[_0x56ae('0x3325')]); null != _0x4b53a6[_0x56ae('0x3326')] && (this[_0x56ae('0x3326')] = _0x4b53a6[_0x56ae('0x3326')]); null != _0x4b53a6['indent'] && (this[_0x56ae('0x3327')] = _0x4b53a6['indent']); null != _0x4b53a6[_0x56ae('0x3328')] && (this[_0x56ae('0x3328')] = _0x4b53a6[_0x56ae('0x3328')]); null != _0x4b53a6[_0x56ae('0x32e5')] && (this[_0x56ae('0x32e5')] = _0x4b53a6[_0x56ae('0x32e5')]); null != _0x4b53a6['bullet'] && (this[_0x56ae('0x36ba')] = _0x4b53a6[_0x56ae('0x36ba')]); null != _0x4b53a6['kerning'] && (this[_0x56ae('0x354b')] = _0x4b53a6[_0x56ae('0x354b')]); null != _0x4b53a6[_0x56ae('0x32e6')] && (this[_0x56ae('0x32e6')] = _0x4b53a6[_0x56ae('0x32e6')]); null != _0x4b53a6['tabStops'] && (this[_0x56ae('0x36bb')] = _0x4b53a6['tabStops']); null != _0x4b53a6[_0x56ae('0x3318')] && (this['__ascent'] = _0x4b53a6[_0x56ae('0x3318')]); null != _0x4b53a6[_0x56ae('0x3319')] && (this[_0x56ae('0x3319')] = _0x4b53a6[_0x56ae('0x3319')]); } else { var _0x2296d3 = this['__focus']; this[_0x56ae('0x2738')] = this[_0x56ae('0x2737')] = _0x4b53a6; if (null != _0x2296d3) { var _0x33e868 = new _0x5067ce('focusOut', !0x0, !0x1, _0x4b53a6, !0x1, 0x0), _0x5b725e = []; _0x2296d3['__getInteractive'](_0x5b725e); _0x5b725e[_0x56ae('0x1890')](); this[_0x56ae('0x2739')](_0x33e868, _0x5b725e); } null != _0x4b53a6 && (_0x2296d3 = new _0x5067ce(_0x56ae('0x3e76'), !0x0, !0x1, _0x2296d3, !0x1, 0x0), _0x33e868 = [], _0x4b53a6[_0x56ae('0xac4')](_0x33e868), _0x33e868[_0x56ae('0x1890')](), this[_0x56ae('0x2739')](_0x2296d3, _0x33e868)); } } return _0x4b53a6; }, 'get_frameRate': function() { if ('scImb' !== _0x56ae('0x3e77')) { return null != this[_0x56ae('0x956')] ? this['window'][_0x56ae('0x8e6')][_0x56ae('0x37d0')]() : 0x0; } else { this['fadeActuator'] = _0x360126['transform'](this[_0x56ae('0x1888')], a)[_0x56ae('0x1889')](0x0), this['fadeActuator']['onComplete'](_0x2d9f4e(this, this[_0x56ae('0x3736')])), this[_0x56ae('0x1887')]['ease'](_0x6fe7ec[_0x56ae('0x188a')]()); } }, 'set_frameRate': function(_0x258df8) { return null != this[_0x56ae('0x956')] ? this['window']['__backend']['setFrameRate'](_0x258df8) : _0x258df8; }, 'get_fullScreenSourceRect': function() { return null == this[_0x56ae('0x3e78')] ? null : this[_0x56ae('0x3e78')][_0x56ae('0xa48')](); }, 'set_height': function(_0x43008c) { return this['get_height'](); }, 'get_mouseX': function() { return this[_0x56ae('0xa9c')]; }, 'get_mouseY': function() { return this[_0x56ae('0xa9d')]; }, 'get_quality': function() { return this[_0x56ae('0x1c98')]; }, 'set_quality': function(_0x30c978) { this[_0x56ae('0x1c98')] = _0x30c978; if (null != this[_0x56ae('0x1797')]) { if (_0x56ae('0x3e79') === 'GVbWy') { var _0x201c5f = _0x2c8111[_0x56ae('0x6')][_0x56ae('0x1bcb')][_0x56ae('0x94d')](this, _0x30c978, _0x3ad320); this['_isFirstLight'] = !0x0; 0x0 < _0x30c978[_0x56ae('0x1c6a')] && (this[_0x56ae('0x1dbf')] = _0x3ad320['getFreeTextureReg'](), _0x30c978[_0x56ae('0x1dc0')] = this[_0x56ae('0x1dbf')]['get_index']()); return _0x201c5f; } else { var _0x3ad320 = this[_0x56ae('0xbe2')](); this[_0x56ae('0x1797')]['__allowSmoothing'] = 0x2 != _0x3ad320; } } return _0x30c978; }, 'set_rotation': function(_0x44089b) { if (_0x56ae('0x3e7a') !== _0x56ae('0x3e7a')) { this['__listeners'][_0x56ae('0x9d8')](f, 0x0, _0x44089b); this[_0x56ae('0x9d9')][_0x56ae('0x9d8')](f, 0x0, c); this[_0x56ae('0x37')][_0x56ae('0x9d8')](f, 0x0, !b); return; } else { return 0x0; } }, 'set_scaleMode': function(_0x3bb6b9) { return this['__scaleMode'] = _0x3bb6b9; }, 'set_scaleX': function(_0xc11b9b) { return 0x0; }, 'set_scaleY': function(_0x22cb6a) { return 0x0; }, 'get_tabEnabled': function() { return !0x1; }, 'get_tabIndex': function() { return -0x1; }, 'set_transform': function(_0x138a25) { return this['get_transform'](); }, 'set_width': function(_0x4a8944) { if (_0x56ae('0x3e7b') === _0x56ae('0x3e7b')) { return this[_0x56ae('0x15')](); } else { this[_0x56ae('0x15fc')] = this[_0x56ae('0x1941')] = this['tunnel'] = null; this['sprites'][_0x56ae('0x500')](0x0); } }, 'set_x': function(_0x160a0f) { return 0x0; }, 'set_y': function(_0x406fd1) { return 0x0; }, '__class__': _0x573cfa, '__properties__': _0x4e6193(_0x52e6a7[_0x56ae('0x6')][_0x56ae('0x984')], { 'set_scaleMode': 'set_scaleMode', 'set_quality': _0x56ae('0xbe3'), 'get_quality': _0x56ae('0xbe2'), 'get_fullScreenSourceRect': _0x56ae('0x3e70'), 'set_frameRate': 'set_frameRate', 'get_frameRate': _0x56ae('0x36c5'), 'set_focus': _0x56ae('0xad3'), 'get_focus': _0x56ae('0xad2'), 'set_color': _0x56ae('0x1681') }) }); var _0x470ebc = function(_0xace5a2) { _0x36799b['call'](this); this['__stage'] = _0xace5a2; this[_0x56ae('0xa11')] = 0x0; this[_0x56ae('0x3e7c')] = new _0x2b2c54(); this[_0x56ae('0x96d')] = new _0x2b2c54(); this[_0x56ae('0x396c')] = this[_0x56ae('0x396b')] = this[_0x56ae('0xa10')] = 0x0; this[_0x56ae('0x1266')] = !0x0; 0x0 < _0xace5a2[_0x56ae('0xb2e')] && 0x0 < _0xace5a2['stageHeight'] && this[_0x56ae('0x1c8a')](_0xace5a2[_0x56ae('0xb2e')], _0xace5a2[_0x56ae('0x9f3')]); }; _0x5ac4a7[_0x56ae('0x3e7d')] = _0x470ebc; _0x470ebc[_0x56ae('0x8bf')] = 'openfl.display.Stage3D'; _0x470ebc[_0x56ae('0x8ee')] = _0x36799b; _0x470ebc[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'context3D': null, 'visible': null, '__contextLost': null, '__contextRequested': null, '__height': null, '__indexBuffer': null, '__projectionTransform': null, '__renderTransform': null, '__stage': null, '__vertexBuffer': null, '__width': null, '__x': null, '__y': null, '__canvas': null, '__webgl': null, 'requestContext3D': function(_0x3c9636, _0x4e0a54) { this[_0x56ae('0x3e7e')] ? this[_0x56ae('0x3e7f')] = !0x0 : null != this[_0x56ae('0x126b')] ? (this[_0x56ae('0x3e7f')] = !0x0, _0x521f76[_0x56ae('0xb6a')](_0x2d9f4e(this, this[_0x56ae('0x3e80')]), 0x1)) : this[_0x56ae('0x3e7f')] || (this[_0x56ae('0x3e7f')] = !0x0, _0x521f76[_0x56ae('0xb6a')](_0x1c1b50['bfPOc'](_0x2d9f4e, this, this[_0x56ae('0x3e81')]), 0x1)); }, '__createContext': function() { var _0xbed714 = this[_0x56ae('0xa70')], _0x35ff57 = _0xbed714[_0x56ae('0x1797')]; if (_0x56ae('0xa59') == _0x35ff57[_0x56ae('0xa33')] || _0x56ae('0xa34') == _0x35ff57[_0x56ae('0xa33')]) this['__dispatchError'](); else if (_0x56ae('0x38f') == _0x35ff57['__type']) this['context3D'] = new _0x482ffa(_0xbed714, _0xbed714[_0x56ae('0x126b')][_0x56ae('0x2b61')], this), this['__dispatchCreate'](); else if ('dom' == _0x35ff57[_0x56ae('0xa33')]) { this[_0x56ae('0x9c8')] = window[_0x56ae('0xc51')][_0x56ae('0xc52')]('canvas'); this['__canvas']['width'] = _0xbed714[_0x56ae('0xb2e')]; this[_0x56ae('0x9c8')][_0x56ae('0x727')] = _0xbed714[_0x56ae('0x9f3')]; var _0x5e7435 = _0x35ff57[_0x56ae('0x8ab')][_0x56ae('0x3e82')]; _0xbed714 = Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x5e7435, 'background') && null == _0x5e7435[_0x56ae('0x944')]; _0x35ff57 = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x5e7435, _0x56ae('0x945')) ? _0x5e7435['colorDepth'] : 0x20; _0x5e7435 = Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x5e7435, _0x56ae('0x943')) && 0x0 < _0x5e7435[_0x56ae('0x943')]; this[_0x56ae('0x3e83')] = _0x24d89d[_0x56ae('0x3768')](this[_0x56ae('0x9c8')], { 'alpha': _0xbed714 || 0x10 < _0x35ff57, 'antialias': _0x5e7435, 'depth': !0x0, 'premultipliedAlpha': !0x0, 'stencil': !0x0, 'preserveDrawingBuffer': !0x1 }); this['__dispatchError'](); } }, '__dispatchError': function() { if ('grcMz' === _0x56ae('0x3e84')) { this[_0x56ae('0x3e7f')] = !0x1; this[_0x56ae('0x959')](new _0x239929(_0x56ae('0x13f2'), !0x1, !0x1, 'Context3D\x20not\x20available')); } else { return null != this[_0x56ae('0x9c1')]['get_colorTransformMethod']() ? this[_0x56ae('0x9c1')]['_colorTransformMethod'][_0x56ae('0xa50')]() : null; } }, '__dispatchCreate': function() { this[_0x56ae('0x3e7f')] && (this[_0x56ae('0x3e7f')] = !0x1, this[_0x56ae('0x959')](new _0x140b13('context3DCreate'))); }, '__lostContext': function() { this[_0x56ae('0x3e7e')] = !0x0; null != this[_0x56ae('0x126b')] && (this['context3D'][_0x56ae('0x3e85')](), this['__contextRequested'] = !0x0); }, '__resize': function(_0x2bb01f, _0x494d14) { if (_0x2bb01f != this[_0x56ae('0xa10')] || _0x494d14 != this[_0x56ae('0xa11')]) null != this['__canvas'] && (this[_0x56ae('0x9c8')][_0x56ae('0x3d')] = _0x2bb01f, this[_0x56ae('0x9c8')][_0x56ae('0x727')] = _0x494d14), this[_0x56ae('0x3e7c')][_0x56ae('0xfab')](_0x252a59[_0x56ae('0x975')](null, null, null, [0x2 / (0x0 < _0x2bb01f ? _0x2bb01f : 0x1), 0x0, 0x0, 0x0, 0x0, -0x2 / (_0x575257[_0x56ae('0x844')](0x0, _0x494d14) ? _0x494d14 : 0x1), 0x0, 0x0, 0x0, 0x0, -0.001, 0x0, -0x1, 0x1, 0x0, 0x1])), this[_0x56ae('0x96d')][_0x56ae('0xa6c')](), this[_0x56ae('0x96d')][_0x56ae('0xf82')](this[_0x56ae('0x396b')], this[_0x56ae('0x396c')], 0x0), this[_0x56ae('0x96d')][_0x56ae('0x1067')](this[_0x56ae('0x3e7c')]), this[_0x56ae('0xa10')] = _0x2bb01f, this[_0x56ae('0xa11')] = _0x494d14; }, '__restoreContext': function() { this['__contextLost'] = !0x1; this['__createContext'](); }, 'get_x': function() { return this[_0x56ae('0x396b')]; }, 'set_x': function(_0x4b45cd) { if (this[_0x56ae('0x396b')] == _0x4b45cd) return _0x4b45cd; this[_0x56ae('0x396b')] = _0x4b45cd; this[_0x56ae('0x96d')]['identity'](); this['__renderTransform'][_0x56ae('0xf82')](this[_0x56ae('0x396b')], this[_0x56ae('0x396c')], 0x0); this[_0x56ae('0x96d')][_0x56ae('0x1067')](this[_0x56ae('0x3e7c')]); return _0x4b45cd; }, 'get_y': function() { return this[_0x56ae('0x396c')]; }, 'set_y': function(_0x493f99) { if (this[_0x56ae('0x396c')] == _0x493f99) return _0x493f99; this['__y'] = _0x493f99; this['__renderTransform'][_0x56ae('0xa6c')](); this[_0x56ae('0x96d')]['appendTranslation'](this[_0x56ae('0x396b')], this[_0x56ae('0x396c')], 0x0); this[_0x56ae('0x96d')][_0x56ae('0x1067')](this[_0x56ae('0x3e7c')]); return _0x493f99; }, '__class__': _0x470ebc, '__properties__': { 'set_y': _0x56ae('0xaae'), 'get_y': _0x56ae('0x9f0'), 'set_x': _0x56ae('0x471'), 'get_x': _0x56ae('0x3e1') } }); var _0x47fef0 = function(_0x41384e, _0x235f3c) { _0x5e64be[_0x56ae('0x94d')](this, _0x41384e, _0x235f3c); this[_0x56ae('0x952')] = new _0x573cfa(this, Object['prototype'][_0x56ae('0x900')][_0x56ae('0x94d')](_0x235f3c['context'], _0x56ae('0x944')) ? _0x235f3c[_0x56ae('0x2fe')][_0x56ae('0x944')] : 0xffffff); if (Object[_0x56ae('0x6')][_0x56ae('0x900')]['call'](_0x235f3c, _0x56ae('0x378d'))) try { if (_0x56ae('0x3e86') === 'daUTM') { var _0x3a1559 = {}; _0x3a1559[_0x56ae('0x3e87')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 <= _0xf76599; }; var _0x244da3 = this; this[_0x56ae('0xe87')] = !0x1; this[_0x56ae('0x158e')](_0x41384e, function(_0x9700fc) { _0x235f3c['progress'](_0x9700fc[_0x56ae('0x1bda')], _0x9700fc[_0x56ae('0x117d')]); }, function(_0x4589e7) { 0x4 == _0x244da3['request'][_0x56ae('0x3e88')] && (null != _0x244da3[_0x56ae('0x15cd')]['status'] && (_0x3a1559[_0x56ae('0x3e87')](0xc8, _0x244da3[_0x56ae('0x15cd')]['status']) && 0x190 >= _0x244da3[_0x56ae('0x15cd')][_0x56ae('0x3e89')] || _0x244da3[_0x56ae('0x377a')] && 0x0 == _0x244da3[_0x56ae('0x15cd')][_0x56ae('0x3e89')]) ? (_0x244da3[_0x56ae('0x37b1')](), _0x235f3c[_0x56ae('0x14e5')](_0x244da3[_0x56ae('0x15cd')]['responseText'])) : (_0x244da3[_0x56ae('0x37b1')](), _0x235f3c[_0x56ae('0x13f2')](_0x244da3[_0x56ae('0x15cd')][_0x56ae('0x3e89')])), _0x244da3[_0x56ae('0x15cd')] = null, _0x56cf94[_0x56ae('0xb9b')]--, _0x56cf94[_0x56ae('0x3781')]()); }); } else { this[_0x56ae('0x952')][_0x56ae('0xabb')]()[_0x56ae('0x378d')] = _0x235f3c[_0x56ae('0x378d')]; } } catch (_0x12ef0c) { _0x3ce0fc[_0x56ae('0x95b')] = _0x12ef0c; } Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x235f3c, _0x56ae('0x941')) && !_0x235f3c[_0x56ae('0x941')] && this['stage'][_0x56ae('0x378e')](_0x235f3c['width'], _0x235f3c[_0x56ae('0x727')]); _0x41384e[_0x56ae('0x378f')](this[_0x56ae('0x952')]); }; _0x5ac4a7[_0x56ae('0x3e8a')] = _0x47fef0; _0x47fef0[_0x56ae('0x8bf')] = _0x56ae('0x3e8a'); _0x47fef0[_0x56ae('0x8ee')] = _0x5e64be; _0x47fef0[_0x56ae('0x6')] = _0x4e6193(_0x5e64be['prototype'], { '__class__': _0x47fef0 }); var _0x482ffa = function(_0x567bad, _0x3aa721, _0x286005) { if ('sxokr' !== _0x56ae('0x3e8b')) { this[_0x56ae('0x1299')] = _0x56ae('0x824'); this[_0x56ae('0x3e8c')] = this[_0x56ae('0x3e8d')] = 0x0; _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0xa70')] = _0x567bad; this[_0x56ae('0x2b61')] = _0x3aa721; this['__stage3D'] = _0x286005; this['__context'] = _0x567bad[_0x56ae('0x956')]['context']; this['gl'] = this['__context'][_0x56ae('0x7c4')]; null == this[_0x56ae('0x2b61')] && (this['__contextState'] = new _0x1b2915()); this[_0x56ae('0xa77')] = new _0x1b2915(); this['__vertexConstants'] = new Float32Array(0x200); this[_0x56ae('0x23fe')] = new Float32Array(0x200); _0x567bad = [0x1, 0x1, 0x1, 0x1]; this[_0x56ae('0x3e8e')] = null != _0x567bad ? new Float32Array(_0x567bad) : null; this['__programs'] = new _0x10cca0(); - 0x1 == _0x482ffa[_0x56ae('0x3e8f')] && (_0x482ffa[_0x56ae('0x3e8f')] = this['gl'][_0x56ae('0x3b0f')](this['gl']['MAX_VIEWPORT_DIMS'])); this[_0x56ae('0x3e90')] = this[_0x56ae('0x3e91')] = _0x482ffa[_0x56ae('0x3e8f')]; - 0x1 == _0x482ffa['__glMaxTextureMaxAnisotropy'] && (_0x567bad = this['gl']['getExtension'](_0x56ae('0x3b9e')), null != _0x567bad && Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](_0x567bad, _0x56ae('0x3ba0')) || (_0x567bad = this['gl']['getExtension']('MOZ_EXT_texture_filter_anisotropic')), null != _0x567bad && Object['prototype']['hasOwnProperty'][_0x56ae('0x94d')](_0x567bad, _0x56ae('0x3ba0')) || (_0x567bad = this['gl']['getExtension'](_0x56ae('0x3ba1'))), null != _0x567bad ? (_0x482ffa[_0x56ae('0x3e92')] = _0x567bad['TEXTURE_MAX_ANISOTROPY_EXT'], _0x482ffa[_0x56ae('0x3e93')] = this['gl'][_0x56ae('0x3b0f')](_0x567bad['MAX_TEXTURE_MAX_ANISOTROPY_EXT'])) : (_0x482ffa[_0x56ae('0x3e92')] = 0x0, _0x482ffa[_0x56ae('0x3e93')] = 0x0)); - 0x1 == _0x482ffa['__glDepthStencil'] && (_0x482ffa['__glDepthStencil'] = this['gl'][_0x56ae('0x3e94')]); - 0x1 == _0x482ffa[_0x56ae('0x3e95')] && (_0x567bad = this['gl']['getExtension'](_0x56ae('0x3e96')), null != _0x567bad && (_0x482ffa['__glMemoryTotalAvailable'] = _0x567bad[_0x56ae('0x3e97')], _0x482ffa[_0x56ae('0x3e98')] = _0x567bad[_0x56ae('0x3e99')])); if (null == _0x482ffa[_0x56ae('0x3e9a')]) { _0x567bad = this['gl']['getParameter'](this['gl'][_0x56ae('0x3e9b')]); _0x3aa721 = this['gl'][_0x56ae('0x3b0f')](this['gl'][_0x56ae('0x3e9c')]); _0x286005 = this['gl'][_0x56ae('0x3b0f')](this['gl'][_0x56ae('0x3e9d')]); var _0x362ab1 = this['gl'][_0x56ae('0x3b0f')](this['gl']['SHADING_LANGUAGE_VERSION']); _0x482ffa[_0x56ae('0x3e9a')] = 'OpenGL\x20Vendor=' + _0x567bad + '\x20Version=' + _0x3aa721 + _0x56ae('0x3ba4') + _0x286005 + _0x56ae('0x3e9e') + _0x362ab1; } this[_0x56ae('0x1299')] = _0x482ffa['__driverInfo']; this[_0x56ae('0x3c50')] = 0x3fff; _0x567bad = this[_0x56ae('0x3e9f')] = 0x6 * this[_0x56ae('0x3c50')]; _0x567bad = null != _0x567bad ? new Uint16Array(_0x567bad) : null; _0x362ab1 = _0x286005 = _0x3aa721 = 0x0; for (var _0x546f9e = this[_0x56ae('0x3c50')]; _0x362ab1 < _0x546f9e;) _0x362ab1++, _0x567bad[_0x3aa721] = _0x286005, _0x567bad[_0x3aa721 + 0x1] = _0x286005 + 0x1, _0x567bad[_0x3aa721 + 0x2] = _0x286005 + 0x2, _0x567bad[_0x3aa721 + 0x3] = _0x286005 + 0x2, _0x567bad[_0x575257[_0x56ae('0x856')](_0x3aa721, 0x4)] = _0x286005 + 0x1, _0x567bad[_0x3aa721 + 0x5] = _0x286005 + 0x3, _0x3aa721 += 0x6, _0x286005 += 0x4; this['__quadIndexBuffer'] = this[_0x56ae('0x122f')](this[_0x56ae('0x3e9f')]); this[_0x56ae('0x3c52')][_0x56ae('0x1004')](_0x567bad); } else { _0x5c4c32 = _0x286005['layout'][_0x56ae('0x9fb')](f[_0x56ae('0x1b')](l), _0x5ac4a7, 0x0, _0x5c4c32); _0x41c934[_0x56ae('0xbcd')] = 0xe79f9; var _0x3a8f31 = 0x0 <= _0x5c4c32 && _0x5c4c32 < _0x286005[_0x56ae('0x9f9')][_0x56ae('0x9fa')]() ? _0x286005['terrain'][_0x56ae('0x1b')](_0x5c4c32) : null; null != _0x3a8f31 && _0x3a8f31['animationTime'] < _0x546f9e && null != _0x3a8f31['sourceData'][_0x56ae('0xf66')] && _0x3a8f31[_0x56ae('0xf2d')]['collisionProperties'][_0x56ae('0x2243')] && _0x3a8f31[_0x56ae('0xf2d')][_0x56ae('0xf66')] instanceof _0x4033be ? (_0x3a8f31 = l, null == _0x3a8f31 && (_0x3a8f31 = 0x0), _0x3a8f31 = 0x0 > f[_0x56ae('0x3b')](_0x5c4c32, _0x3a8f31)) : _0x3a8f31 = !0x1; _0x3a8f31 && f[_0x56ae('0x8f0')](_0x5c4c32); } }; _0x5ac4a7[_0x56ae('0x3ea0')] = _0x482ffa; _0x482ffa['__name__'] = _0x56ae('0x3ea0'); _0x482ffa['__super__'] = _0x36799b; _0x482ffa[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'backBufferHeight': null, 'backBufferWidth': null, 'driverInfo': null, 'maxBackBufferHeight': null, 'maxBackBufferWidth': null, 'gl': null, '__backBufferAntiAlias': null, '__backBufferTexture': null, '__backBufferWantsBestResolution': null, '__backBufferWantsBestResolutionOnBrowserZoom': null, '__cleared': null, '__context': null, '__contextState': null, '__renderStage3DProgram': null, '__enableErrorChecking': null, '__fragmentConstants': null, '__frontBufferTexture': null, '__positionScale': null, '__present': null, '__programs': null, '__quadIndexBuffer': null, '__quadIndexBufferCount': null, '__quadIndexBufferElements': null, '__stage': null, '__stage3D': null, '__state': null, '__vertexConstants': null, 'clear': function(_0x44f5ae, _0x2126d5, _0x14f6d6, _0x4eb671, _0x240fd6, _0x2527c2, _0x1b30b7) { if (_0x56ae('0x3ea1') !== _0x56ae('0x3ea1')) { this[_0x56ae('0x1232')]['setIndexedPosition'](3.5, 38.2); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1232')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['skater'][_0x56ae('0xb91')](4.7, 38.2); this['skater'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0x1220')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20can\x27t\x20tell\x20you.', 0x0, -0xf0, null, null, null, null, null); var _0x563d90 = _0xfe3284[_0x56ae('0x3d')](0x154), _0xb99630 = new _0x5c4c32(this[_0x56ae('0x1220')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('Come\x20on!\x20What\x27s\x20the\x20harm?', -0xc8, 0xa, null, _0x563d90, null, _0xb99630, null); _0x563d90 = _0xfe3284[_0x56ae('0x3d')](0x172); _0xb99630 = new _0x5c4c32(this[_0x56ae('0x1232')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x27f6'), 0x190, 0xb4, null, _0x563d90, 0x0, _0xb99630, null); _0x563d90 = _0xfe3284[_0x56ae('0x3d')](0x2bc); this['dialog']['addBubble'](_0x56ae('0x3ea2'), 0x50, 0x168, null, _0x563d90, -0x1, null, null); } else { null == _0x1b30b7 && (_0x1b30b7 = 0x7); null == _0x2527c2 && (_0x2527c2 = 0x0); null == _0x240fd6 && (_0x240fd6 = 0x1); null == _0x4eb671 && (_0x4eb671 = 0x1); null == _0x14f6d6 && (_0x14f6d6 = 0x0); null == _0x2126d5 && (_0x2126d5 = 0x0); null == _0x44f5ae && (_0x44f5ae = 0x0); this[_0x56ae('0x3ea3')](); this[_0x56ae('0x3ea4')](); var _0x2d9f4e = 0x0; if (0x0 != (_0x1b30b7 & 0x1)) { null == this['__state'][_0x56ae('0xa78')] && (this[_0x56ae('0xa70')]['context3D'] != this || this['__stage'][_0x56ae('0x1797')][_0x56ae('0xa36')] || (this[_0x56ae('0xa70')]['__renderer']['__cleared'] = !0x0), this[_0x56ae('0xa36')] = !0x0); _0x2d9f4e |= this['gl'][_0x56ae('0x3d91')]; if (0x1 != this['__contextState']['colorMaskRed'] || 0x1 != this[_0x56ae('0x2b61')]['colorMaskGreen'] || 0x1 != this[_0x56ae('0x2b61')][_0x56ae('0x3c5d')] || 0x1 != this[_0x56ae('0x2b61')]['colorMaskAlpha']) this['gl']['colorMask'](!0x0, !0x0, !0x0, !0x0), this[_0x56ae('0x2b61')]['colorMaskRed'] = !0x0, this[_0x56ae('0x2b61')][_0x56ae('0x3c65')] = !0x0, this[_0x56ae('0x2b61')][_0x56ae('0x3c5d')] = !0x0, this[_0x56ae('0x2b61')][_0x56ae('0x3c5c')] = !0x0; this['gl'][_0x56ae('0x3d90')](_0x44f5ae, _0x2126d5, _0x14f6d6, _0x4eb671); } 0x0 != (_0x1b30b7 & 0x2) && (_0x2d9f4e |= this['gl'][_0x56ae('0x3ea5')], 0x1 != this[_0x56ae('0x2b61')][_0x56ae('0x39bb')] && (this['gl'][_0x56ae('0x39bb')](!0x0), this[_0x56ae('0x2b61')][_0x56ae('0x39bb')] = !0x0), this['gl'][_0x56ae('0x3ea6')](_0x240fd6)); 0x0 != (_0x1b30b7 & 0x4) && (_0x2d9f4e |= this['gl'][_0x56ae('0x3ea7')], 0xff != this[_0x56ae('0x2b61')][_0x56ae('0x3c60')] && (this['gl'][_0x56ae('0x3ea8')](0xff), this['__contextState']['stencilWriteMask'] = 0xff), this['gl']['clearStencil'](_0x2527c2), this[_0x56ae('0x2b61')][_0x56ae('0x3c60')] = 0xff); 0x0 != _0x2d9f4e && (this[_0x56ae('0x3ea9')](!0x1), this['gl'][_0x56ae('0x1d')](_0x2d9f4e)); } }, 'configureBackBuffer': function(_0x503722, _0x30fea1, _0x579be6, _0x28a638, _0x492a9b, _0x1bdef2) { _0x575257['dGwGt'](null, _0x1bdef2) && (_0x1bdef2 = !0x1); null == _0x492a9b && (_0x492a9b = !0x1); null == _0x28a638 && (_0x28a638 = !0x0); if (null == this[_0x56ae('0xc2c')]) this[_0x56ae('0x3e8d')] = _0x503722, this['backBufferHeight'] = _0x30fea1, this[_0x56ae('0x3eaa')] = _0x579be6, this['__state'][_0x56ae('0xc31')] = _0x28a638, this[_0x56ae('0x3eab')] = _0x492a9b, this['__backBufferWantsBestResolutionOnBrowserZoom'] = _0x1bdef2; else { if (null == this[_0x56ae('0xc2d')] || this[_0x56ae('0x3e8d')] != _0x503722 || this[_0x56ae('0x3e8c')] != _0x30fea1) { if ('PHLFr' !== _0x56ae('0x3eac')) { _0x503858[_0x56ae('0x94d')](this, _0x503722); } else { null != this[_0x56ae('0xc2d')] && this['__backBufferTexture'][_0x56ae('0x9cd')](); null != this[_0x56ae('0xc2e')] && this[_0x56ae('0xc2e')][_0x56ae('0x9cd')](); this['__backBufferTexture'] = this[_0x56ae('0x3ead')](_0x503722, _0x30fea1, 0x1, !0x0); this[_0x56ae('0xc2e')] = this['createRectangleTexture'](_0x503722, _0x30fea1, 0x1, !0x0); null == this['__stage3D'][_0x56ae('0xffa')] && (this[_0x56ae('0xc2c')][_0x56ae('0xffa')] = this[_0x56ae('0x1002')](0x4, 0x5)); var _0x1b30b7 = _0x252a59[_0x56ae('0x975')](null, null, null, [_0x503722, _0x30fea1, 0x0, 0x1, 0x1, 0x0, _0x30fea1, 0x0, 0x0, 0x1, _0x503722, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]); this[_0x56ae('0xc2c')][_0x56ae('0xffa')]['uploadFromVector'](_0x1b30b7, 0x0, 0x14); null == this['__stage3D'][_0x56ae('0x8a9')] && (this[_0x56ae('0xc2c')]['__indexBuffer'] = this[_0x56ae('0x122f')](0x6), _0x1b30b7 = _0x252a59[_0x56ae('0x9a6')](null, null, null, [0x0, 0x1, 0x2, 0x2, 0x1, 0x3]), this['__stage3D'][_0x56ae('0x8a9')][_0x56ae('0x1142')](_0x1b30b7, 0x0, 0x6)); } } this[_0x56ae('0x3e8d')] = _0x503722; this[_0x56ae('0x3e8c')] = _0x30fea1; this[_0x56ae('0x3eaa')] = _0x579be6; this['__state'][_0x56ae('0xc31')] = _0x28a638; this[_0x56ae('0x3eab')] = _0x492a9b; this['__backBufferWantsBestResolutionOnBrowserZoom'] = _0x1bdef2; this[_0x56ae('0xa77')][_0x56ae('0xc2f')] = this[_0x56ae('0xc2d')][_0x56ae('0xc30')](_0x28a638, _0x579be6, 0x0); this[_0x56ae('0xc2e')][_0x56ae('0xc30')](_0x28a638, _0x579be6, 0x0); } }, 'createCubeTexture': function(_0x194707, _0x16bf2f, _0x45da09, _0x5a8cda) { var _0x4bf650 = {}; _0x4bf650[_0x56ae('0x3eae')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 < _0xf76599; }; if (_0x575257['UasLX']('XSikB', _0x56ae('0x3eaf'))) { if (null != _0x4421e4['instance'][_0x56ae('0x94c')]) { var _0x1994da = _0x4421e4['instance'][_0x56ae('0x94c')]; _0x1994da = null != _0x1994da[_0x56ae('0xbcb')] && 0x0 < _0x1994da[_0x56ae('0xbcb')][_0x56ae('0x9fa')](); } else _0x1994da = !0x1; if (_0x1994da && !_0x4421e4['instance']['tunnel'][_0x56ae('0xbcb')]['get'](0x0)[_0x56ae('0xbcc')][_0x56ae('0x1e05')](_0x194707)) return; _0x16bf2f && _0x37c090[_0x56ae('0x22ba')](_0x194707); this[_0x56ae('0x32af')](); null == _0x4421e4['instance']['tunnel'] && _0x44a8f6[_0x56ae('0x488')]()[_0x56ae('0x32b2')](null, null); _0x45da09[_0x56ae('0x1e07')](!0x1); for (_0x16bf2f = this[_0x56ae('0xf89')][_0x56ae('0x3f')](); _0x16bf2f[_0x56ae('0x8f5')]();) _0x1994da = _0x16bf2f[_0x56ae('0x42')](), null != _0x1994da && null != _0x1994da[_0x56ae('0x1e06')]['wardrobe'] && _0x1994da[_0x56ae('0x1e06')] != _0x37c090['random'] && (_0x1994da[_0x56ae('0x1e06')][_0x56ae('0xbba')][_0x56ae('0x24a2')]() != _0x1994da['character'] && _0x1994da[_0x56ae('0xab0')]() ? (_0x1994da['set_visible'](!0x1), _0x4bf650[_0x56ae('0x3eae')](_0x1994da[_0x56ae('0x3e1')]() + _0x1994da[_0x56ae('0x15')]() / 0x2, this[_0x56ae('0x1f7d')]) && this['set_cameraX'](this[_0x56ae('0x1f7d')] - _0x1994da[_0x56ae('0x15')]())) : _0x1994da[_0x56ae('0x1e06')][_0x56ae('0xbba')][_0x56ae('0x24a2')]() != _0x1994da['character'] || _0x1994da[_0x56ae('0xab0')]() || _0x1994da[_0x56ae('0xb82')](!0x0)); if (null != _0x194707[_0x56ae('0xbba')] && _0x194707 != _0x37c090[_0x56ae('0xadb')]) { for (_0x16bf2f = this[_0x56ae('0xf89')][_0x56ae('0x3f')](); _0x16bf2f[_0x56ae('0x8f5')]();) _0x1994da = _0x16bf2f['next'](), null != _0x1994da && !_0x1994da[_0x56ae('0xab0')]() && 0x0 <= _0x194707[_0x56ae('0xbba')][_0x56ae('0xe3b')][_0x56ae('0x3b')](_0x1994da[_0x56ae('0x1e06')], 0x0) && _0x1994da[_0x56ae('0x1e06')][_0x56ae('0x1e01')]() && _0x1994da[_0x56ae('0xb82')](!0x0); _0x194707[_0x56ae('0xbba')][_0x56ae('0x24a0')](_0x194707); } this[_0x56ae('0x9e3')][_0x56ae('0x12')](); } else { null == _0x5a8cda && (_0x5a8cda = 0x0); return new _0x4ae72b(this, _0x194707, _0x16bf2f, _0x45da09, _0x5a8cda); } }, 'createIndexBuffer': function(_0x3b6041, _0x3ba7a1) { null == _0x3ba7a1 && (_0x3ba7a1 = 0x1); return new _0x136716(this, _0x3b6041, _0x3ba7a1); }, 'createProgram': function(_0x21a1e5) { null == _0x21a1e5 && (_0x21a1e5 = 0x0); return new _0x1e2d65(this, _0x21a1e5); }, 'createRectangleTexture': function(_0xcf4731, _0xc1109b, _0x570f64, _0x2d2802) { return new _0x577f2e(this, _0xcf4731, _0xc1109b, _0xed0dae[_0x56ae('0x8a8')](_0x570f64), _0x2d2802); }, 'createTexture': function(_0x220bec, _0x3886d0, _0x8c50aa, _0x5e57a9, _0x1970f8) { _0x575257[_0x56ae('0x859')](null, _0x1970f8) && (_0x1970f8 = 0x0); return new _0x14cd79(this, _0x220bec, _0x3886d0, _0x8c50aa, _0x5e57a9, _0x1970f8); }, 'createVertexBuffer': function(_0x2dde15, _0x7a4b7e, _0x28660f) { null == _0x28660f && (_0x28660f = 0x1); return new _0x3f1fcf(this, _0x2dde15, _0x7a4b7e, _0x1629b8[_0x56ae('0x8a8')](_0x28660f)); }, 'drawToBitmapData': function(_0x1eef4d, _0x230234, _0x17932f) { if (null != _0x1eef4d) if (_0x230234 = null != _0x230234 ? _0x230234['__toLimeRectangle']() : new _0x3f0b4d(0x0, 0x0, this[_0x56ae('0x3e8d')], this[_0x56ae('0x3e8c')]), _0x17932f = null != _0x17932f ? _0x17932f[_0x56ae('0x2dc2')]() : new _0x55b21a(), this['__stage'][_0x56ae('0x126b')] == this) { if (null != this[_0x56ae('0xa70')][_0x56ae('0x956')]) { if (_0x56ae('0x3eb0') === _0x56ae('0x3eb1')) { null == _0x258786 && (_0x258786 = 0x0); this[_0x56ae('0x1280')] = _0x230234; this[_0x56ae('0x1388')] = _0x258786; null != this[_0x56ae('0x1383')] && this[_0x56ae('0x1383')][_0x56ae('0x13bf')](_0x1eef4d); this[_0x56ae('0x1384')] && this[_0x56ae('0x1390')](_0x1eef4d); this['_stage3DProxy']['setRenderTarget'](_0x230234, !0x0, _0x258786); null == _0x230234 && this[_0x56ae('0x9ea')] || !this['_clearOnRender'] || this[_0x56ae('0x1372')][_0x56ae('0x1d')](this[_0x56ae('0x1386')], this[_0x56ae('0x1381')], this[_0x56ae('0x1382')], this[_0x56ae('0x1387')], 0x1, 0x0); this[_0x56ae('0x1372')][_0x56ae('0x13a2')](!0x1, 0x0); this[_0x56ae('0x9e8')]['set_scissorRect'](_0x17932f); null != this[_0x56ae('0x1389')] && this[_0x56ae('0x1389')]['render'](); this[_0x56ae('0xf4e')](_0x1eef4d, _0x230234); this[_0x56ae('0x1372')][_0x56ae('0x13a2')](!0x1, 0x5); !this['_shareContext'] && this[_0x56ae('0x138b')] && null != this['_snapshotBitmapData'] && (this['_context'][_0x56ae('0x3eb2')](this[_0x56ae('0x138a')]), this[_0x56ae('0x138b')] = !0x1); this['_stage3DProxy']['set_scissorRect'](null); } else { if (null != this[_0x56ae('0xc2c')]) { var _0x258786 = -this[_0x56ae('0xc2c')][_0x56ae('0x3e1')]() | 0x0, _0x57b042 = -this[_0x56ae('0xc2c')][_0x56ae('0x9f0')]() | 0x0; _0x17932f['x'] = _0x258786; _0x17932f['y'] = _0x57b042; } _0x258786 = this[_0x56ae('0xa70')]['window'][_0x56ae('0x37e5')](); _0x1eef4d['image'][_0x56ae('0xa8e')](_0x258786, _0x230234, _0x17932f); } } } else null != this['__backBufferTexture'] && (_0x258786 = this[_0x56ae('0xa77')][_0x56ae('0xa78')], this[_0x56ae('0xa89')](), this['__flushGLFramebuffer'](), this[_0x56ae('0x3ea4')](), _0x57b042 = _0x1c1b50[_0x56ae('0x39d')](this[_0x56ae('0x3e8d')], this[_0x56ae('0x3e8c')]) * 0x4, _0x57b042 = null != _0x57b042 ? new Uint8Array(_0x57b042) : null, this['gl'][_0x56ae('0x37e5')](0x0, 0x0, this['backBufferWidth'], this[_0x56ae('0x3e8c')], this[_0x56ae('0xc2d')][_0x56ae('0xc08')], this['gl']['UNSIGNED_BYTE'], _0x57b042), _0x57b042 = new _0x47a534(new _0x225d8f(_0x57b042, this[_0x56ae('0x3e8d')], this[_0x56ae('0x3e8c')], 0x20, 0x2)), _0x1eef4d['image'][_0x56ae('0xa8e')](_0x57b042, _0x230234, _0x17932f), null != _0x258786 && this[_0x56ae('0xa88')](_0x258786, this[_0x56ae('0xa77')]['renderToTextureDepthStencil'], this[_0x56ae('0xa77')][_0x56ae('0x3c66')], this[_0x56ae('0xa77')][_0x56ae('0xa7a')])); }, 'drawTriangles': function(_0xcca59b, _0x24ea64, _0x2536c2) { null == _0x2536c2 && (_0x2536c2 = -0x1); null == _0x24ea64 && (_0x24ea64 = 0x0); null == this[_0x56ae('0xa77')][_0x56ae('0xa78')] && (this[_0x56ae('0xa70')][_0x56ae('0x126b')] != this || this['__stage']['__renderer'][_0x56ae('0xa36')] ? this[_0x56ae('0xa36')] || this[_0x56ae('0x1d')](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1) : this[_0x56ae('0xa70')][_0x56ae('0x1797')][_0x56ae('0xa37')]()); this[_0x56ae('0xa39')](); null != this[_0x56ae('0xa77')][_0x56ae('0x1ff6')] && this[_0x56ae('0xa77')][_0x56ae('0x1ff6')]['__flush'](); _0x2536c2 = -0x1 == _0x2536c2 ? _0xcca59b[_0x56ae('0x3eb3')] : 0x3 * _0x2536c2; this[_0x56ae('0x3eb4')](_0xcca59b['__id']); this['gl'][_0x56ae('0x3eb5')](this['gl'][_0x56ae('0x3c23')], _0x2536c2, this['gl'][_0x56ae('0x3eb6')], 0x2 * _0x24ea64); }, 'present': function() { this['setRenderToBackBuffer'](); if (null != this[_0x56ae('0xc2c')] && null != this[_0x56ae('0xc2d')]) { this['__cleared'] || this[_0x56ae('0x1d')](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1); var _0x54d278 = this[_0x56ae('0xc2d')]; this[_0x56ae('0xc2d')] = this['__frontBufferTexture']; this[_0x56ae('0xc2e')] = _0x54d278; this[_0x56ae('0xa77')][_0x56ae('0xc2f')] = this['__backBufferTexture']['__getGLFramebuffer'](this[_0x56ae('0xa77')][_0x56ae('0xc31')], this['__backBufferAntiAlias'], 0x0); this[_0x56ae('0xa36')] = !0x1; } this['__present'] = !0x0; }, 'setBlendFactors': function(_0x53ba81, _0xa56b0c) { this[_0x56ae('0x2f5f')](_0x53ba81, _0xa56b0c, _0x53ba81, _0xa56b0c); }, 'setBlendFactorsSeparate': function(_0x13b92f, _0x23b887, _0x4eb939, _0x3a8d6a) { var _0x2a3896 = {}; _0x2a3896[_0x56ae('0x3eb7')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 < _0xf76599; }; _0x2a3896[_0x56ae('0x3eb8')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x3eb9') !== _0x56ae('0x3eba')) { this[_0x56ae('0xa77')][_0x56ae('0x3c64')] = _0x13b92f; this['__state']['blendDestinationRGBFactor'] = _0x23b887; this[_0x56ae('0xa77')][_0x56ae('0x3c63')] = _0x4eb939; this[_0x56ae('0xa77')]['blendDestinationAlphaFactor'] = _0x3a8d6a; this[_0x56ae('0x3d92')](this['gl'][_0x56ae('0x3ebb')]); } else { var _0xb674a8 = '5|1|4|7|0|8|6|3|2' ['split']('|'), _0x20e777 = 0x0; while (!![]) { switch (_0xb674a8[_0x20e777++]) { case '0': for (var _0xa1b03a = 0x0, _0x215b7b; _0x2a3896[_0x56ae('0x3eb7')](_0xa1b03a, this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x9fa')]());) _0x215b7b = this[_0x56ae('0x1487')]['textFormatRanges'][_0x56ae('0x1b')](_0xa1b03a), _0x215b7b[_0x56ae('0x950')] <= _0x13b92f && _0x215b7b[_0x56ae('0xf6a')] >= _0x23b887 ? (_0x215b7b['end'] += _0x3a8d6a, ++_0xa1b03a) : _0x215b7b['start'] >= _0x13b92f && _0x215b7b[_0x56ae('0xf6a')] <= _0x23b887 ? (0x0 < _0xa1b03a ? this[_0x56ae('0x1487')][_0x56ae('0x32ee')][_0x56ae('0x9d8')](_0xa1b03a, 0x1) : (_0x215b7b[_0x56ae('0x950')] = 0x0, _0x215b7b[_0x56ae('0xf6a')] = _0x13b92f + _0x4eb939['length'], ++_0xa1b03a), _0x3a8d6a -= _0x215b7b['end'] - _0x215b7b[_0x56ae('0x950')]) : (_0x215b7b[_0x56ae('0x950')] > _0x13b92f && _0x215b7b[_0x56ae('0x950')] <= _0x23b887 && (_0x215b7b[_0x56ae('0x950')] += _0x3a8d6a), ++_0xa1b03a); continue; case '1': this[_0x56ae('0x3189')](_0x2a3896[_0x56ae('0x3eb8')](this[_0x56ae('0x318a')]['substring'](0x0, _0x13b92f), _0x4eb939) + this[_0x56ae('0x318a')][_0x56ae('0xb18')](_0x23b887)); continue; case '2': this[_0x56ae('0xa3f')] || (this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0xa96')]()); continue; case '3': this[_0x56ae('0x1aba')] = this[_0x56ae('0x191f')] = !0x0; continue; case '4': _0x23b887 > this[_0x56ae('0x318a')][_0x56ae('0x32')] && (_0x23b887 = this[_0x56ae('0x318a')][_0x56ae('0x32')]); continue; case '5': _0x3a8d6a && (_0x4eb939 = this['__textEngine'][_0x56ae('0x336f')](_0x4eb939), 0x0 < this[_0x56ae('0x1487')][_0x56ae('0x336b')] && (_0x3a8d6a = this['__textEngine'][_0x56ae('0x336b')] - this[_0x56ae('0x318a')][_0x56ae('0x32')] + (_0x23b887 - _0x13b92f), 0x0 >= _0x3a8d6a ? _0x4eb939 = '' : _0x3a8d6a < _0x4eb939[_0x56ae('0x32')] && (_0x4eb939 = _0x11208a[_0x56ae('0xc14')](_0x4eb939, 0x0, _0x3a8d6a)))); continue; case '6': this[_0x56ae('0x32f0')](); continue; case '7': _0x3a8d6a = _0x4eb939[_0x56ae('0x32')] - (_0x23b887 - _0x13b92f); continue; case '8': this[_0x56ae('0x32ef')](); continue; } break; } } }, 'setColorMask': function(_0x5cb19a, _0x17c20f, _0xffabee, _0x1b9c78) { this[_0x56ae('0xa77')][_0x56ae('0x3c5e')] = _0x5cb19a; this[_0x56ae('0xa77')][_0x56ae('0x3c65')] = _0x17c20f; this[_0x56ae('0xa77')][_0x56ae('0x3c5d')] = _0xffabee; this[_0x56ae('0xa77')][_0x56ae('0x3c5c')] = _0x1b9c78; }, 'setCulling': function(_0x513d23) { this[_0x56ae('0xa77')][_0x56ae('0x237c')] = _0x513d23; }, 'setDepthTest': function(_0x1b3576, _0x16b88a) { this[_0x56ae('0xa77')]['depthMask'] = _0x1b3576; this[_0x56ae('0xa77')][_0x56ae('0x39bc')] = _0x16b88a; }, 'setProgram': function(_0x257404) { if (_0x56ae('0x3ebc') === _0x56ae('0x3ebd')) { return _0x56ae('0x63'); } else { this['__state'][_0x56ae('0x1ff6')] = _0x257404; this['__state'][_0x56ae('0xb02')] = null; if (null != _0x257404) for (var _0x59f1d9 = 0x0, _0x2c9bfc = _0x257404[_0x56ae('0x3ebe')]['length']; _0x59f1d9 < _0x2c9bfc;) { var _0x14b739 = _0x59f1d9++; null == this['__state'][_0x56ae('0x3c67')][_0x14b739] ? this[_0x56ae('0xa77')]['samplerStates'][_0x14b739] = _0x257404[_0x56ae('0x3ebe')][_0x14b739][_0x56ae('0xa48')]() : this[_0x56ae('0xa77')][_0x56ae('0x3c67')][_0x14b739]['copyFrom'](_0x257404[_0x56ae('0x3ebe')][_0x14b739]); } } }, 'setProgramConstantsFromMatrix': function(_0x5cf3fa, _0x25e87a, _0x59b579, _0x1cabaf) { null == _0x1cabaf && (_0x1cabaf = !0x1); if (null != this[_0x56ae('0xa77')][_0x56ae('0x1ff6')] && 0x1 == this['__state']['program']['__format']) this[_0x56ae('0x3d80')](), _0x5cf3fa = new Float32Array(0x10), _0x5cf3fa[0x0] = _0x59b579['rawData'][_0x56ae('0x1b')](0x0), _0x5cf3fa[0x1] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0x1), _0x5cf3fa[0x2] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0x2), _0x5cf3fa[0x3] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0x3), _0x5cf3fa[0x4] = _0x59b579[_0x56ae('0xf73')]['get'](0x4), _0x5cf3fa[0x5] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0x5), _0x5cf3fa[0x6] = _0x59b579['rawData'][_0x56ae('0x1b')](0x6), _0x5cf3fa[0x7] = _0x59b579['rawData'][_0x56ae('0x1b')](0x7), _0x5cf3fa[0x8] = _0x59b579[_0x56ae('0xf73')]['get'](0x8), _0x5cf3fa[0x9] = _0x59b579['rawData'][_0x56ae('0x1b')](0x9), _0x5cf3fa[0xa] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0xa), _0x5cf3fa[0xb] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0xb), _0x5cf3fa[0xc] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0xc), _0x5cf3fa[0xd] = _0x59b579[_0x56ae('0xf73')][_0x56ae('0x1b')](0xd), _0x5cf3fa[0xe] = _0x59b579[_0x56ae('0xf73')]['get'](0xe), _0x5cf3fa[0xf] = _0x59b579['rawData'][_0x56ae('0x1b')](0xf), _0x96460b[_0x56ae('0x38a8')](this['gl'], _0x25e87a, _0x1cabaf, _0x5cf3fa); else { var _0x280acc = (_0x5cf3fa = 0x1 == _0x5cf3fa) ? this[_0x56ae('0xcb4')] : this[_0x56ae('0x23fe')]; _0x59b579 = _0x59b579[_0x56ae('0xf73')]; var _0xca9110 = 0x4 * _0x25e87a; _0x1cabaf ? (_0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x0), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x4), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x8), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xc), _0x280acc[_0xca9110++] = _0x59b579['get'](0x1), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x5), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x9), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xd), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x2), _0x280acc[_0xca9110++] = _0x59b579['get'](0x6), _0x280acc[_0xca9110++] = _0x59b579['get'](0xa), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xe), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x3), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x7), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xb)) : (_0x280acc[_0xca9110++] = _0x59b579['get'](0x0), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x1), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x2), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x3), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x4), _0x280acc[_0xca9110++] = _0x59b579['get'](0x5), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x6), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x7), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x8), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0x9), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xa), _0x280acc[_0xca9110++] = _0x59b579['get'](0xb), _0x280acc[_0xca9110++] = _0x59b579['get'](0xc), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xd), _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xe)); _0x280acc[_0xca9110++] = _0x59b579[_0x56ae('0x1b')](0xf); null != this[_0x56ae('0xa77')][_0x56ae('0x1ff6')] && this[_0x56ae('0xa77')][_0x56ae('0x1ff6')][_0x56ae('0xcb5')](_0x5cf3fa, _0x25e87a, 0x4); } }, 'setProgramConstantsFromVector': function(_0x274a3f, _0x10bde2, _0x1a824e, _0x108d3d) { null == _0x108d3d && (_0x108d3d = -0x1); if (0x0 != _0x108d3d && (null == this[_0x56ae('0xa77')]['program'] || 0x1 != this['__state'][_0x56ae('0x1ff6')]['__format'])) { -0x1 == _0x108d3d && (_0x108d3d = _0x1a824e[_0x56ae('0x9fa')]() >> 0x2); for (var _0x1d4c6c = (_0x274a3f = 0x1 == _0x274a3f) ? this['__vertexConstants'] : this[_0x56ae('0x23fe')], _0x45fa73 = 0x0, _0x1b30b7 = 0x4 * _0x10bde2, _0x2d9f4e = 0x0, _0x5ac4a7 = _0x108d3d; _0x2d9f4e < _0x5ac4a7;) _0x2d9f4e++, _0x1d4c6c[_0x1b30b7++] = _0x1a824e[_0x56ae('0x1b')](_0x45fa73++), _0x1d4c6c[_0x1b30b7++] = _0x1a824e[_0x56ae('0x1b')](_0x45fa73++), _0x1d4c6c[_0x1b30b7++] = _0x1a824e['get'](_0x45fa73++), _0x1d4c6c[_0x1b30b7++] = _0x1a824e[_0x56ae('0x1b')](_0x45fa73++); _0x575257[_0x56ae('0x851')](null, this[_0x56ae('0xa77')][_0x56ae('0x1ff6')]) && this[_0x56ae('0xa77')][_0x56ae('0x1ff6')][_0x56ae('0xcb5')](_0x274a3f, _0x10bde2, _0x108d3d); } }, 'setRenderToBackBuffer': function() { this[_0x56ae('0xa77')][_0x56ae('0xa78')] = null; }, 'setRenderToTexture': function(_0x371d4d, _0x13eb94, _0x3915d3, _0x26f798) { if (_0x56ae('0x3ebf') === _0x56ae('0x3ebf')) { null == _0x26f798 && (_0x26f798 = 0x0); _0x1c1b50[_0x56ae('0x394')](null, _0x3915d3) && (_0x3915d3 = 0x0); null == _0x13eb94 && (_0x13eb94 = !0x1); this[_0x56ae('0xa77')][_0x56ae('0xa78')] = _0x371d4d; this['__state']['renderToTextureDepthStencil'] = _0x13eb94; this[_0x56ae('0xa77')][_0x56ae('0x3c66')] = _0x3915d3; this[_0x56ae('0xa77')][_0x56ae('0xa7a')] = _0x26f798; } else { this['r'] = new RegExp(_0x371d4d, _0x13eb94['split']('u')[_0x56ae('0x2a')]('')); } }, 'setSamplerStateAt': function(_0x562526, _0xb32284, _0x2398e0, _0x1c7dbd) { null == this[_0x56ae('0xa77')][_0x56ae('0x3c67')][_0x562526] && (this[_0x56ae('0xa77')]['samplerStates'][_0x562526] = new _0x2a489c()); _0x562526 = this['__state']['samplerStates'][_0x562526]; _0x562526[_0x56ae('0x629')] = _0xb32284; _0x562526[_0x56ae('0x12fb')] = _0x2398e0; _0x562526[_0x56ae('0x3bb5')] = _0x1c7dbd; }, 'setScissorRectangle': function(_0xa51338) { if (_0x56ae('0x3ec0') === 'tOkuQ') { _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x1e8); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0xac); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x57); var _0x4b732c = _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')](), _0xbf9d1a = null; null == _0xbf9d1a && (_0xbf9d1a = new _0x20e8d2()); var _0x5e568b = Math[_0x56ae('0xaa1')](0.7941248096574199); _0xbf9d1a['x'] = -0.401 * _0x5e568b; _0xbf9d1a['y'] = -0.196 * _0x5e568b; _0xbf9d1a['z'] = -0.895 * _0x5e568b; _0xbf9d1a['w'] = Math[_0x56ae('0x104e')](0.7941248096574199); _0x5e568b = _0xbf9d1a['x'] * _0xbf9d1a['x'] + _0xbf9d1a['y'] * _0xbf9d1a['y'] + _0xbf9d1a['z'] * _0xbf9d1a['z'] + _0xbf9d1a['w'] * _0xbf9d1a['w']; var _0x221a13 = _0x5e568b - 0x1; 1e-10 > (0x0 <= _0x221a13 ? _0x221a13 : -_0x221a13) || (0x0 == _0x5e568b ? (_0xbf9d1a['x'] = 0x0, _0xbf9d1a['y'] = 0x0, _0xbf9d1a['z'] = 0x0, _0xbf9d1a['w'] = 0x1) : (_0x5e568b = 0x1 / Math['sqrt'](_0x5e568b), _0xbf9d1a['x'] *= _0x5e568b, _0xbf9d1a['y'] *= _0x5e568b, _0xbf9d1a['z'] *= _0x5e568b, _0xbf9d1a['w'] *= _0x5e568b)); _0x4b732c[_0x56ae('0xfb5')](_0x2eb087[_0x56ae('0x104f')](_0xbf9d1a)['get_degrees']()); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1941')][_0x56ae('0xb91')](0.6, 0x2); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_currentFrame'](0x4e); this[_0x56ae('0x1941')][_0x56ae('0xb92')]['set_xInverted'](!0x1); _0x4b732c = _0xfe3284[_0x56ae('0x3d')](0x3e8); _0xbf9d1a = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble']('In\x20the\x20former\x20half\x20of\x20each\x20trial,\x20you\x20are\x20granted\x20the\x20opportunity\x20to\x20study\x20the\x20pattern\x20of\x20obstacles.', -0x14, -0xfa, null, _0x4b732c, null, _0xbf9d1a, null); _0x4b732c = new _0x5c4c32(this[_0x56ae('0x1941')][_0x56ae('0xe7c')]()); this['dialog']['addBubble'](_0x56ae('0x2823'), 0x14, 0xd2, null, null, null, _0x4b732c, null); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2824'), 0x104, 0x154, null, null, -0x1, null, null); } else { _0x575257[_0x56ae('0x85c')](null, _0xa51338) ? (this[_0x56ae('0xa77')][_0x56ae('0x3c68')] = !0x0, this[_0x56ae('0xa77')][_0x56ae('0x3c69')]['copyFrom'](_0xa51338)) : this[_0x56ae('0xa77')][_0x56ae('0x3c68')] = !0x1; } }, 'setStencilActions': function(_0x3f224e, _0x259f0b, _0x1cce79, _0x31d152, _0x6b5471) { null == _0x6b5471 && (_0x6b5471 = 0x5); null == _0x31d152 && (_0x31d152 = 0x5); null == _0x1cce79 && (_0x1cce79 = 0x5); null == _0x259f0b && (_0x259f0b = 0x0); null == _0x3f224e && (_0x3f224e = 0x2); this[_0x56ae('0xa77')]['stencilTriangleFace'] = _0x3f224e; this[_0x56ae('0xa77')]['stencilCompareMode'] = _0x259f0b; this[_0x56ae('0xa77')][_0x56ae('0x2ccb')] = _0x1cce79; this[_0x56ae('0xa77')][_0x56ae('0x2ccc')] = _0x31d152; this['__state'][_0x56ae('0x2ccd')] = _0x6b5471; }, 'setStencilReferenceValue': function(_0x5a6492, _0x4c3afc, _0x4d04ab) { null == _0x4d04ab && (_0x4d04ab = 0xff); _0x575257[_0x56ae('0x859')](null, _0x4c3afc) && (_0x4c3afc = 0xff); this[_0x56ae('0xa77')][_0x56ae('0x3c6a')] = _0x5a6492; this[_0x56ae('0xa77')]['stencilReadMask'] = _0x4c3afc; this[_0x56ae('0xa77')][_0x56ae('0x3c60')] = _0x4d04ab; }, 'setTextureAt': function(_0x4315ea, _0x4cd437) { if (_0x56ae('0x3ec1') === _0x1c1b50[_0x56ae('0x39e')]) { this[_0x56ae('0xa77')][_0x56ae('0x3c61')][_0x4315ea] = _0x4cd437; } else { var _0x465877 = _0x3eb1b9[_0x56ae('0xe8c')]; _0x1b30b7 = (l['x'] - _0x465877['x']) * (l['x'] - _0x465877['x']) + (l['y'] - _0x465877['y']) * (l['y'] - _0x465877['y']) + (l['z'] - _0x465877['z']) * (l['z'] - _0x465877['z']); _0x1b30b7 < q && (f = _0x4315ea, q = _0x1b30b7); } }, 'setVertexBufferAt': function(_0x293a04, _0x1131a6, _0x57e1c3, _0x1b185f) { null == _0x1b185f && (_0x1b185f = 0x4); null == _0x57e1c3 && (_0x57e1c3 = 0x0); if (null == _0x1131a6) this['gl'][_0x56ae('0x3ec2')](_0x293a04), this[_0x56ae('0x3ec3')](null); else switch (this['__bindGLArrayBuffer'](_0x1131a6['__id']), this['gl']['enableVertexAttribArray'](_0x293a04), _0x57e1c3 *= 0x4, _0x1b185f) { case 0x0: this['gl'][_0x56ae('0x3ec4')](_0x293a04, 0x4, this['gl'][_0x56ae('0x3ec5')], !0x0, _0x1131a6[_0x56ae('0x3ec6')], _0x57e1c3); break; case 0x1: this['gl']['vertexAttribPointer'](_0x293a04, 0x1, this['gl']['FLOAT'], !0x1, _0x1131a6[_0x56ae('0x3ec6')], _0x57e1c3); break; case 0x2: this['gl']['vertexAttribPointer'](_0x293a04, 0x2, this['gl']['FLOAT'], !0x1, _0x1131a6[_0x56ae('0x3ec6')], _0x57e1c3); break; case 0x3: this['gl'][_0x56ae('0x3ec4')](_0x293a04, 0x3, this['gl']['FLOAT'], !0x1, _0x1131a6[_0x56ae('0x3ec6')], _0x57e1c3); break; case 0x4: this['gl'][_0x56ae('0x3ec4')](_0x293a04, 0x4, this['gl'][_0x56ae('0x3ec7')], !0x1, _0x1131a6['__stride'], _0x57e1c3); break; default: throw new _0x1adea8(new _0x35308d()); } }, '__bindGLArrayBuffer': function(_0x43317d) { if (_0x56ae('0x3ec8') !== _0x56ae('0x3ec9')) { this[_0x56ae('0x2b61')][_0x56ae('0x3c6b')] != _0x43317d && (this['gl'][_0x56ae('0x3eca')](this['gl'][_0x56ae('0x3ecb')], _0x43317d), this[_0x56ae('0x2b61')][_0x56ae('0x3c6b')] = _0x43317d); } else { if (this[_0x56ae('0x106f')]['y'] == _0x43317d) return _0x43317d; this[_0x56ae('0x1265')][_0x56ae('0xaae')](this['_viewPort']['y'] = _0x43317d); this['notifyViewportUpdated'](); return _0x43317d; } }, '__bindGLElementArrayBuffer': function(_0x361600) { this[_0x56ae('0x2b61')][_0x56ae('0x3c6c')] != _0x361600 && (this['gl']['bindBuffer'](this['gl'][_0x56ae('0x3ecc')], _0x361600), this[_0x56ae('0x2b61')][_0x56ae('0x3c6c')] = _0x361600); }, '__bindGLFramebuffer': function(_0x17a791) { this[_0x56ae('0x2b61')]['__currentGLFramebuffer'] != _0x17a791 && (this['gl'][_0x56ae('0x3ecd')](this['gl']['FRAMEBUFFER'], _0x17a791), this['__contextState']['__currentGLFramebuffer'] = _0x17a791); }, '__bindGLTexture2D': function(_0xf879c6) { this['gl'][_0x56ae('0x3ece')](this['gl'][_0x56ae('0x3ecf')], _0xf879c6); this[_0x56ae('0x2b61')][_0x56ae('0x3c6d')] = _0xf879c6; }, '__bindGLTextureCubeMap': function(_0x3c0f61) { this['gl'][_0x56ae('0x3ece')](this['gl'][_0x56ae('0x3ed0')], _0x3c0f61); this[_0x56ae('0x2b61')][_0x56ae('0x3c6e')] = _0x3c0f61; }, '__dispose': function() { this[_0x56ae('0x1299')] += _0x56ae('0x3ed1'); null != this['__stage3D'] && (this[_0x56ae('0xc2c')][_0x56ae('0x8a9')] = null, this['__stage3D'][_0x56ae('0xffa')] = null, this[_0x56ae('0xc2c')] = this[_0x56ae('0xc2c')][_0x56ae('0x126b')] = null); this[_0x56ae('0x3e8e')] = this[_0x56ae('0xc2e')] = this[_0x56ae('0x23fe')] = this[_0x56ae('0x208f')] = this[_0x56ae('0x8ab')] = this[_0x56ae('0xc2d')] = null; this[_0x56ae('0x3e30')] = !0x1; this[_0x56ae('0xcb4')] = this['__stage'] = this[_0x56ae('0x3c52')] = null; }, '__drawTriangles': function(_0x27db95, _0x13834c) { null == _0x27db95 && (_0x27db95 = 0x0); _0x575257[_0x56ae('0x85d')](null, this[_0x56ae('0xa77')][_0x56ae('0xa78')]) && (this['__stage'][_0x56ae('0x126b')] != this || this[_0x56ae('0xa70')][_0x56ae('0x1797')][_0x56ae('0xa36')] ? this[_0x56ae('0xa36')] || this['clear'](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1) : this['__stage'][_0x56ae('0x1797')]['__clear']()); this[_0x56ae('0xa39')](); null != this[_0x56ae('0xa77')]['program'] && this[_0x56ae('0xa77')]['program']['__flush'](); this['gl'][_0x56ae('0x3ed2')](this['gl'][_0x56ae('0x3c23')], _0x27db95, _0x13834c); }, '__flushGL': function() { var _0x439230 = {}; _0x439230[_0x56ae('0x3ed3')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; if (_0x56ae('0x3ed4') === _0x56ae('0x3ed4')) { this[_0x56ae('0x3d80')](); this[_0x56ae('0x3ea3')](); this['__flushGLViewport'](); this[_0x56ae('0x3ed5')](); if (_0x575257['sBBck'](this[_0x56ae('0x2b61')][_0x56ae('0x3c5e')], this['__state'][_0x56ae('0x3c5e')]) || this[_0x56ae('0x2b61')][_0x56ae('0x3c65')] != this[_0x56ae('0xa77')]['colorMaskGreen'] || this[_0x56ae('0x2b61')][_0x56ae('0x3c5d')] != this['__state'][_0x56ae('0x3c5d')] || this[_0x56ae('0x2b61')]['colorMaskAlpha'] != this[_0x56ae('0xa77')]['colorMaskAlpha']) this['gl']['colorMask'](this[_0x56ae('0xa77')][_0x56ae('0x3c5e')], this[_0x56ae('0xa77')]['colorMaskGreen'], this[_0x56ae('0xa77')][_0x56ae('0x3c5d')], this[_0x56ae('0xa77')][_0x56ae('0x3c5c')]), this[_0x56ae('0x2b61')][_0x56ae('0x3c5e')] = this[_0x56ae('0xa77')][_0x56ae('0x3c5e')], this[_0x56ae('0x2b61')][_0x56ae('0x3c65')] = this[_0x56ae('0xa77')][_0x56ae('0x3c65')], this[_0x56ae('0x2b61')][_0x56ae('0x3c5d')] = this[_0x56ae('0xa77')][_0x56ae('0x3c5d')], this['__contextState']['colorMaskAlpha'] = this[_0x56ae('0xa77')][_0x56ae('0x3c5c')]; this[_0x56ae('0x3ed6')](); this['__flushGLDepth'](); this[_0x56ae('0x3ed7')](); this[_0x56ae('0x3ed8')](); this[_0x56ae('0x3ed9')](); } else { this[_0x56ae('0x1e04')] < this['cameraMovementBounds'][_0x56ae('0x1369')]() ? this[_0x56ae('0x1e04')] = this['cameraMovementBounds'][_0x56ae('0x1369')]() : this['targetCameraX'] > this['cameraMovementBounds'][_0x56ae('0xa15')]() && (this[_0x56ae('0x1e04')] = this[_0x56ae('0x28f0')][_0x56ae('0xa15')]()); var _0x81d7e4 = _0x439230[_0x56ae('0x3ed3')](0x4, this[_0x56ae('0x1e04')] - this[_0x56ae('0x1f7d')]) * a; _0x81d7e4 = 0x0 <= _0x81d7e4 ? _0x81d7e4 : -_0x81d7e4; var _0x4a7bfd = 1.2 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['x'], _0x1eb84f = 0x14 * _0xfba720[_0x56ae('0xcb3')]()[_0x56ae('0xa19')]['y']; _0x81d7e4 = _0x81d7e4 >= _0x4a7bfd ? _0x81d7e4 <= _0x1eb84f ? _0x81d7e4 : _0x1eb84f : _0x4a7bfd; _0x4a7bfd = this[_0x56ae('0x1e04')] - this[_0x56ae('0x1f7d')]; _0x81d7e4 > (0x0 <= _0x4a7bfd ? _0x4a7bfd : -_0x4a7bfd) ? (this[_0x56ae('0x1f7c')](this[_0x56ae('0x1e04')]), this[_0x56ae('0x1e04')] = null) : (this[_0x56ae('0x1e04')] < this[_0x56ae('0x1f7d')] && (_0x81d7e4 = -_0x81d7e4), this[_0x56ae('0x1f7c')](this['_cameraX'] + _0x81d7e4)); } }, '__flushGLBlend': function() { if (this[_0x56ae('0x2b61')]['blendDestinationRGBFactor'] != this[_0x56ae('0xa77')][_0x56ae('0x3c5b')] || this['__contextState'][_0x56ae('0x3c64')] != this['__state'][_0x56ae('0x3c64')] || this['__contextState']['blendDestinationAlphaFactor'] != this[_0x56ae('0xa77')][_0x56ae('0x3c5a')] || this['__contextState'][_0x56ae('0x3c63')] != this[_0x56ae('0xa77')][_0x56ae('0x3c63')]) this[_0x56ae('0x3eda')](!0x0), this['__state'][_0x56ae('0x3c5b')] == this[_0x56ae('0xa77')]['blendDestinationAlphaFactor'] && this['__state']['blendSourceRGBFactor'] == this['__state'][_0x56ae('0x3c63')] ? this['gl'][_0x56ae('0x3edb')](this['__getGLBlend'](this[_0x56ae('0xa77')]['blendSourceRGBFactor']), this['__getGLBlend'](this['__state']['blendDestinationRGBFactor'])) : this['gl'][_0x56ae('0x3edc')](this[_0x56ae('0x3edd')](this[_0x56ae('0xa77')][_0x56ae('0x3c64')]), this['__getGLBlend'](this[_0x56ae('0xa77')]['blendDestinationRGBFactor']), this['__getGLBlend'](this[_0x56ae('0xa77')][_0x56ae('0x3c63')]), this[_0x56ae('0x3edd')](this[_0x56ae('0xa77')]['blendDestinationAlphaFactor'])), this[_0x56ae('0x2b61')][_0x56ae('0x3c5b')] = this[_0x56ae('0xa77')][_0x56ae('0x3c5b')], this[_0x56ae('0x2b61')][_0x56ae('0x3c64')] = this[_0x56ae('0xa77')][_0x56ae('0x3c64')], this['__contextState']['blendDestinationAlphaFactor'] = this[_0x56ae('0xa77')][_0x56ae('0x3c5a')], this[_0x56ae('0x2b61')][_0x56ae('0x3c63')] = this[_0x56ae('0xa77')][_0x56ae('0x3c63')]; }, '__flushGLCulling': function() { if (_0x56ae('0x3ede') === 'PIYfv') { if (this[_0x56ae('0x2b61')][_0x56ae('0x237c')] != this[_0x56ae('0xa77')]['culling']) { if (0x3 == this[_0x56ae('0xa77')][_0x56ae('0x237c')]) this[_0x56ae('0x3edf')](!0x1); else switch (this[_0x56ae('0x3edf')](!0x0), this[_0x56ae('0xa77')][_0x56ae('0x237c')]) { case 0x0: this['gl'][_0x56ae('0x3ee0')](this['gl'][_0x56ae('0x3ee1')]); break; case 0x1: this['gl'][_0x56ae('0x3ee0')](this['gl'][_0x56ae('0x3ee2')]); break; case 0x2: this['gl']['cullFace'](this['gl'][_0x56ae('0x3ee3')]); break; case 0x3: break; default: throw new _0x1adea8(new _0x35308d()); } this[_0x56ae('0x2b61')][_0x56ae('0x237c')] = this[_0x56ae('0xa77')][_0x56ae('0x237c')]; } } else { return this[_0x56ae('0x1ef2')] = a; } }, '__flushGLDepth': function() { var _0x12d7be = this[_0x56ae('0xa77')][_0x56ae('0x39bb')] && (null != this['__state'][_0x56ae('0xa78')] ? this[_0x56ae('0xa77')][_0x56ae('0xa79')] : this['__state'][_0x56ae('0xc31')]); this[_0x56ae('0x2b61')]['depthMask'] != _0x12d7be && (this['gl']['depthMask'](_0x12d7be), this['__contextState'][_0x56ae('0x39bb')] = _0x12d7be); if (this[_0x56ae('0x2b61')]['depthCompareMode'] != this[_0x56ae('0xa77')]['depthCompareMode']) { if ('wGtxs' !== _0x56ae('0x3ee4')) { for (var _0x515427 = _0x2d9f4e[_0x56ae('0x3ee5')][_0x5ac4a7], _0x49a2b6 = _0x5ac4a7 << 0x1; _0x49a2b6 <= _0x2d9f4e[_0x56ae('0x3ee6')] && (_0x49a2b6 < _0x2d9f4e[_0x56ae('0x3ee6')] && _0x5dad21(_0x1b30b7, _0x2d9f4e[_0x56ae('0x3ee5')][_0x49a2b6 + 0x1], _0x2d9f4e[_0x56ae('0x3ee5')][_0x49a2b6], _0x2d9f4e[_0x56ae('0x946')]) && _0x49a2b6++, !_0x5dad21(_0x1b30b7, _0x515427, _0x2d9f4e[_0x56ae('0x3ee5')][_0x49a2b6], _0x2d9f4e[_0x56ae('0x946')]));) _0x2d9f4e['heap'][_0x5ac4a7] = _0x2d9f4e[_0x56ae('0x3ee5')][_0x49a2b6], _0x5ac4a7 = _0x49a2b6, _0x49a2b6 <<= 0x1; _0x2d9f4e[_0x56ae('0x3ee5')][_0x5ac4a7] = _0x515427; } else { switch (this[_0x56ae('0xa77')]['depthCompareMode']) { case 0x0: this['gl']['depthFunc'](this['gl'][_0x56ae('0x250d')]); break; case 0x1: this['gl']['depthFunc'](this['gl'][_0x56ae('0x3ee7')]); break; case 0x2: this['gl']['depthFunc'](this['gl'][_0x56ae('0x3ee8')]); break; case 0x3: this['gl']['depthFunc'](this['gl'][_0x56ae('0x3ee9')]); break; case 0x4: this['gl'][_0x56ae('0x3eea')](this['gl'][_0x56ae('0x3eeb')]); break; case 0x5: this['gl'][_0x56ae('0x3eea')](this['gl'][_0x56ae('0x3eec')]); break; case 0x6: this['gl']['depthFunc'](this['gl'][_0x56ae('0x2511')]); break; case 0x7: this['gl'][_0x56ae('0x3eea')](this['gl'][_0x56ae('0x3eed')]); break; default: throw new _0x1adea8(new _0x35308d()); } this[_0x56ae('0x2b61')][_0x56ae('0x39bc')] = this['__state'][_0x56ae('0x39bc')]; } } }, '__flushGLFramebuffer': function() { if (_0x56ae('0x3eee') !== _0x56ae('0x3eee')) { return this[_0x56ae('0x3eef')]; } else { if (null != this[_0x56ae('0xa77')][_0x56ae('0xa78')]) { if (this[_0x56ae('0x2b61')][_0x56ae('0xa78')] != this[_0x56ae('0xa77')]['renderToTexture'] || this[_0x56ae('0x2b61')][_0x56ae('0xa7a')] != this[_0x56ae('0xa77')][_0x56ae('0xa7a')]) { var _0x4c7ce2 = this[_0x56ae('0xa77')][_0x56ae('0xa78')][_0x56ae('0xc30')](this['__state'][_0x56ae('0xa79')], this[_0x56ae('0xa77')][_0x56ae('0x3c66')], this['__state'][_0x56ae('0xa7a')]); this['__bindGLFramebuffer'](_0x4c7ce2); this[_0x56ae('0x2b61')][_0x56ae('0xa78')] = this['__state'][_0x56ae('0xa78')]; this[_0x56ae('0x2b61')][_0x56ae('0x3c66')] = this['__state'][_0x56ae('0x3c66')]; this[_0x56ae('0x2b61')][_0x56ae('0xa79')] = this[_0x56ae('0xa77')][_0x56ae('0xa79')]; this['__contextState'][_0x56ae('0xa7a')] = this['__state'][_0x56ae('0xa7a')]; } this['__setGLDepthTest'](this[_0x56ae('0xa77')][_0x56ae('0xa79')]); this[_0x56ae('0x3ef0')](this[_0x56ae('0xa77')][_0x56ae('0xa79')]); this[_0x56ae('0x3ef1')](!0x0); } else { if (null == this['__stage'] && 0x0 == this[_0x56ae('0x3e8d')] && 0x0 == this[_0x56ae('0x3e8c')]) throw new _0x1adea8(new _0x531fca(_0x56ae('0x21c7'))); if (null != this[_0x56ae('0x2b61')]['renderToTexture'] || this[_0x56ae('0x2b61')][_0x56ae('0x3ef2')] != this[_0x56ae('0xa77')][_0x56ae('0xc2f')] || this[_0x56ae('0x2b61')][_0x56ae('0xc31')] != this[_0x56ae('0xa77')]['backBufferEnableDepthAndStencil']) this['__bindGLFramebuffer'](this[_0x56ae('0xa77')][_0x56ae('0xc2f')]), this[_0x56ae('0x2b61')]['renderToTexture'] = null, this[_0x56ae('0x2b61')][_0x56ae('0xc31')] = this['__state']['backBufferEnableDepthAndStencil']; this['__setGLDepthTest'](this[_0x56ae('0xa77')][_0x56ae('0xc31')]); this[_0x56ae('0x3ef0')](this[_0x56ae('0xa77')][_0x56ae('0xc31')]); this[_0x56ae('0x3ef1')](this[_0x56ae('0xa70')][_0x56ae('0x126b')] != this); } } }, '__flushGLProgram': function() { var _0x2f210e = this[_0x56ae('0xa77')][_0x56ae('0xb02')], _0x2286e9 = this[_0x56ae('0xa77')][_0x56ae('0x1ff6')]; this[_0x56ae('0x2b61')]['shader'] != _0x2f210e && (null != this[_0x56ae('0x2b61')]['shader'] && this[_0x56ae('0x2b61')]['shader'][_0x56ae('0x3ef3')](), _0x1c1b50[_0x56ae('0x39a')](null, _0x2f210e) && _0x2f210e[_0x56ae('0x2848')](), this['__contextState'][_0x56ae('0xb02')] = _0x2f210e); this[_0x56ae('0x2b61')][_0x56ae('0x1ff6')] != _0x2286e9 && (null != this[_0x56ae('0x2b61')]['program'] && this[_0x56ae('0x2b61')][_0x56ae('0x1ff6')][_0x56ae('0x3ef3')](), null != _0x2286e9 && _0x2286e9[_0x56ae('0x2848')](), this[_0x56ae('0x2b61')][_0x56ae('0x1ff6')] = _0x2286e9); _0x1c1b50[_0x56ae('0x39a')](null, _0x2286e9) && 0x0 == _0x2286e9[_0x56ae('0xc08')] && (this[_0x56ae('0x3e8e')][0x1] = this[_0x56ae('0xa70')][_0x56ae('0x126b')] == this && null == this['__state'][_0x56ae('0xa78')] ? 0x1 : -0x1, _0x2286e9[_0x56ae('0x3ef4')](this[_0x56ae('0x3e8e')])); }, '__flushGLScissor': function() { if (this[_0x56ae('0xa77')]['scissorEnabled']) { this[_0x56ae('0x3ea9')](!0x0); this[_0x56ae('0x2b61')][_0x56ae('0x3c68')] = !0x0; var _0x11cefd = this[_0x56ae('0xa77')]['scissorRectangle']['x'] | 0x0, _0x1f307b = this[_0x56ae('0xa77')][_0x56ae('0x3c69')]['y'] | 0x0, _0x332a6a = this[_0x56ae('0xa77')]['scissorRectangle'][_0x56ae('0x3d')] | 0x0, _0x4a901b = this['__state']['scissorRectangle'][_0x56ae('0x727')] | 0x0; null == this['__state']['renderToTexture'] && null == this['__stage3D'] && (_0x1f307b = (this['__stage'][_0x56ae('0x956')]['__height'] * this[_0x56ae('0xa70')][_0x56ae('0x956')][_0x56ae('0x37ba')] | 0x0) - (this[_0x56ae('0xa77')][_0x56ae('0x3c69')]['height'] | 0x0) - _0x1f307b); if (this['__contextState']['scissorRectangle']['x'] != _0x11cefd || this[_0x56ae('0x2b61')][_0x56ae('0x3c69')]['y'] != _0x1f307b || this['__contextState'][_0x56ae('0x3c69')]['width'] != _0x332a6a || this[_0x56ae('0x2b61')][_0x56ae('0x3c69')][_0x56ae('0x727')] != _0x4a901b) this['gl'][_0x56ae('0x3ef5')](_0x11cefd, _0x1f307b, _0x332a6a, _0x4a901b), this[_0x56ae('0x2b61')]['scissorRectangle'][_0x56ae('0x1c')](_0x11cefd, _0x1f307b, _0x332a6a, _0x4a901b); } else this[_0x56ae('0x2b61')][_0x56ae('0x3c68')] != this['__state'][_0x56ae('0x3c68')] && (this[_0x56ae('0x3ea9')](!0x1), this[_0x56ae('0x2b61')][_0x56ae('0x3c68')] = !0x1); }, '__flushGLStencil': function() { if (this[_0x56ae('0x2b61')][_0x56ae('0x2cc9')] != this['__state'][_0x56ae('0x2cc9')] || this[_0x56ae('0x2b61')][_0x56ae('0x2ccb')] != this[_0x56ae('0xa77')][_0x56ae('0x2ccb')] || this[_0x56ae('0x2b61')]['stencilDepthFail'] != this[_0x56ae('0xa77')]['stencilDepthFail'] || this['__contextState'][_0x56ae('0x2ccd')] != this[_0x56ae('0xa77')]['stencilFail']) this['gl'][_0x56ae('0x3ef6')](this[_0x56ae('0x3ef7')](this[_0x56ae('0xa77')]['stencilTriangleFace']), this['__getGLStencilAction'](this[_0x56ae('0xa77')][_0x56ae('0x2ccd')]), this[_0x56ae('0x3ef8')](this[_0x56ae('0xa77')]['stencilDepthFail']), this[_0x56ae('0x3ef8')](this['__state'][_0x56ae('0x2ccb')])), this['__contextState'][_0x56ae('0x2cc9')] = this['__state'][_0x56ae('0x2cc9')], this[_0x56ae('0x2b61')]['stencilPass'] = this[_0x56ae('0xa77')][_0x56ae('0x2ccb')], this[_0x56ae('0x2b61')][_0x56ae('0x2ccc')] = this[_0x56ae('0xa77')][_0x56ae('0x2ccc')], this['__contextState'][_0x56ae('0x2ccd')] = this[_0x56ae('0xa77')][_0x56ae('0x2ccd')]; this[_0x56ae('0x2b61')][_0x56ae('0x3c60')] != this[_0x56ae('0xa77')]['stencilWriteMask'] && (this['gl']['stencilMask'](this['__state'][_0x56ae('0x3c60')]), this['__contextState'][_0x56ae('0x3c60')] = this[_0x56ae('0xa77')][_0x56ae('0x3c60')]); if (this[_0x56ae('0x2b61')][_0x56ae('0x2cca')] != this[_0x56ae('0xa77')][_0x56ae('0x2cca')] || this['__contextState'][_0x56ae('0x3c6a')] != this[_0x56ae('0xa77')][_0x56ae('0x3c6a')] || this[_0x56ae('0x2b61')][_0x56ae('0x3c5f')] != this['__state'][_0x56ae('0x3c5f')]) this['gl'][_0x56ae('0x3ef9')](this[_0x56ae('0x3efa')](this[_0x56ae('0xa77')][_0x56ae('0x2cca')]), this['__state'][_0x56ae('0x3c6a')], this['__state']['stencilReadMask']), this['__contextState'][_0x56ae('0x2cca')] = this['__state'][_0x56ae('0x2cca')], this[_0x56ae('0x2b61')][_0x56ae('0x3c6a')] = this[_0x56ae('0xa77')][_0x56ae('0x3c6a')], this[_0x56ae('0x2b61')]['stencilReadMask'] = this[_0x56ae('0xa77')][_0x56ae('0x3c5f')]; }, '__flushGLTextures': function() { var _0xac5b6e = {}; _0xac5b6e[_0x56ae('0x3efb')] = _0x56ae('0x1d32'); for (var _0x36c7ab = 0x0, _0x272e06, _0x3d12ad, _0xe509d6 = 0x0, _0x5620a4 = this['__state'][_0x56ae('0x3c61')][_0x56ae('0x32')]; _0xe509d6 < _0x5620a4;) { if (_0x56ae('0x3efc') === _0x56ae('0x3efd')) { _0x36abf2[_0x56ae('0x94d')](this); if (0x14 != _0x36c7ab[_0x56ae('0x32')]) throw new _0x1adea8(new _0x531fca(_0xac5b6e['MCSjh'])); this[_0x56ae('0x1070')] = _0x36c7ab; } else { var _0x528d38 = _0xe509d6++; _0x272e06 = this['__state']['textures'][_0x528d38]; _0x3d12ad = this[_0x56ae('0xa77')][_0x56ae('0x3c67')][_0x528d38]; null == _0x3d12ad && (this[_0x56ae('0xa77')][_0x56ae('0x3c67')][_0x528d38] = new _0x2a489c(), _0x3d12ad = this['__state']['samplerStates'][_0x528d38]); this['gl'][_0x56ae('0x3efe')](this['gl'][_0x56ae('0x3eff')] + _0x36c7ab); null != _0x272e06 ? (_0x272e06[_0x56ae('0x2a72')] == this['gl'][_0x56ae('0x3ecf')] ? this[_0x56ae('0x3f00')](_0x272e06['__getTexture']()) : this[_0x56ae('0x3f01')](_0x272e06[_0x56ae('0x3f02')]()), this[_0x56ae('0x2b61')][_0x56ae('0x3c61')][_0x528d38] = _0x272e06, _0x272e06[_0x56ae('0x3f03')](_0x3d12ad)) : this[_0x56ae('0x3f00')](null); null != this[_0x56ae('0xa77')][_0x56ae('0x1ff6')] && 0x0 == this[_0x56ae('0xa77')]['program'][_0x56ae('0xc08')] && _0x3d12ad['textureAlpha'] && (this['gl']['activeTexture'](this['gl'][_0x56ae('0x3eff')] + _0x36c7ab + 0x4), null != _0x272e06 && null != _0x272e06[_0x56ae('0x2a76')] ? (_0x272e06['__alphaTexture']['__textureTarget'] == this['gl'][_0x56ae('0x3ecf')] ? this[_0x56ae('0x3f00')](_0x272e06['__alphaTexture'][_0x56ae('0x3f02')]()) : this[_0x56ae('0x3f01')](_0x272e06[_0x56ae('0x2a76')][_0x56ae('0x3f02')]()), _0x272e06[_0x56ae('0x2a76')][_0x56ae('0x3f03')](_0x3d12ad), this['gl'][_0x56ae('0x1ca0')](this[_0x56ae('0xa77')][_0x56ae('0x1ff6')][_0x56ae('0x3f04')][_0x36c7ab][_0x56ae('0x3799')], 0x1)) : (this[_0x56ae('0x3f00')](null), null != this[_0x56ae('0xa77')]['program'][_0x56ae('0x3f04')][_0x36c7ab] && this['gl'][_0x56ae('0x1ca0')](this[_0x56ae('0xa77')]['program']['__agalAlphaSamplerEnabled'][_0x36c7ab]['location'], 0x0))); ++_0x36c7ab; } } }, '__flushGLViewport': function() { if (null == this[_0x56ae('0xa77')]['renderToTexture']) if (this['__stage'][_0x56ae('0x126b')] == this) { var _0x5ae71a = null == this[_0x56ae('0xc2c')] ? 0x0 : this[_0x56ae('0xc2c')][_0x56ae('0x3e1')]() | 0x0, _0x411650 = _0x1c1b50[_0x56ae('0x39d')](this[_0x56ae('0xa70')][_0x56ae('0x956')][_0x56ae('0xa11')], this[_0x56ae('0xa70')][_0x56ae('0x956')]['__scale']) - this[_0x56ae('0x3e8c')] - (null == this['__stage3D'] ? 0x0 : this[_0x56ae('0xc2c')]['get_y']()) | 0x0; this['gl'][_0x56ae('0x2811')](_0x5ae71a, _0x411650, this[_0x56ae('0x3e8d')], this[_0x56ae('0x3e8c')]); } else this['gl'][_0x56ae('0x2811')](0x0, 0x0, this[_0x56ae('0x3e8d')], this[_0x56ae('0x3e8c')]); else _0x411650 = _0x5ae71a = 0x0, this[_0x56ae('0xa77')][_0x56ae('0xa78')] instanceof _0x14cd79 ? (_0x411650 = this[_0x56ae('0xa77')]['renderToTexture'], _0x5ae71a = _0x411650[_0x56ae('0xa10')], _0x411650 = _0x411650[_0x56ae('0xa11')]) : this['__state']['renderToTexture'] instanceof _0x577f2e ? (_0x411650 = this[_0x56ae('0xa77')]['renderToTexture'], _0x5ae71a = _0x411650[_0x56ae('0xa10')], _0x411650 = _0x411650[_0x56ae('0xa11')]) : this['__state'][_0x56ae('0xa78')] instanceof _0x4ae72b && (_0x411650 = this['__state'][_0x56ae('0xa78')], _0x411650 = _0x5ae71a = _0x411650[_0x56ae('0x3f05')]), this['gl'][_0x56ae('0x2811')](0x0, 0x0, _0x5ae71a, _0x411650); }, '__getGLBlend': function(_0x2f74bc) { switch (_0x2f74bc) { case 0x0: return this['gl'][_0x56ae('0x3f06')]; case 0x1: return this['gl']['DST_COLOR']; case 0x2: return this['gl'][_0x56ae('0x3f07')]; case 0x3: return this['gl'][_0x56ae('0x3f08')]; case 0x4: return this['gl'][_0x56ae('0x3f09')]; case 0x5: return this['gl'][_0x56ae('0x3f0a')]; case 0x6: return this['gl']['ONE_MINUS_SRC_COLOR']; case 0x7: return this['gl']['SRC_ALPHA']; case 0x8: return this['gl'][_0x56ae('0x3f0b')]; case 0x9: return this['gl'][_0x56ae('0x226b')]; default: throw new _0x1adea8(new _0x35308d()); } }, '__getGLCompareMode': function(_0x349cf1) { switch (_0x349cf1) { case 0x0: return this['gl']['ALWAYS']; case 0x1: return this['gl'][_0x56ae('0x3ee7')]; case 0x2: return this['gl'][_0x56ae('0x3ee8')]; case 0x3: return this['gl'][_0x56ae('0x3ee9')]; case 0x4: return this['gl'][_0x56ae('0x3eeb')]; case 0x5: return this['gl']['LEQUAL']; case 0x6: return this['gl'][_0x56ae('0x2511')]; case 0x7: return this['gl']['NOTEQUAL']; default: return this['gl']['EQUAL']; } }, '__getGLStencilAction': function(_0x422dda) { switch (_0x422dda) { case 0x0: return this['gl'][_0x56ae('0x3f0c')]; case 0x1: return this['gl']['DECR_WRAP']; case 0x2: return this['gl'][_0x56ae('0x3f0d')]; case 0x3: return this['gl'][_0x56ae('0x3f0e')]; case 0x4: return this['gl'][_0x56ae('0x3f0f')]; case 0x5: return this['gl'][_0x56ae('0x3f10')]; case 0x6: return this['gl'][_0x56ae('0x3f11')]; case 0x7: return this['gl'][_0x56ae('0x226b')]; default: return this['gl'][_0x56ae('0x3f10')]; } }, '__getGLTriangleFace': function(_0x4989a3) { switch (_0x4989a3) { case 0x0: return this['gl'][_0x56ae('0x3ee1')]; case 0x1: return this['gl']['FRONT']; case 0x2: return this['gl'][_0x56ae('0x3ee3')]; case 0x3: return this['gl'][_0x56ae('0x3f12')]; default: return this['gl'][_0x56ae('0x3ee3')]; } }, '__renderStage3D': function(_0x349007) { var _0x420f4e = _0x349007['context3D']; if (null != _0x420f4e && _0x575257[_0x56ae('0x85e')](_0x420f4e, this) && null != _0x420f4e['__frontBufferTexture'] && _0x349007[_0x56ae('0x1266')] && 0x0 < this[_0x56ae('0x3e8c')] && 0x0 < this['backBufferWidth']) { if (null == this['__renderStage3DProgram']) { var _0x1af86a = new _0x870f63(); _0x1af86a[_0x56ae('0x208d')](_0xa56b95[_0x56ae('0x8a8')](0x1), _0x56ae('0x3f13')); var _0x348d20 = new _0x870f63(); _0x348d20[_0x56ae('0x208d')](_0xa56b95[_0x56ae('0x8a8')](0x0), _0x56ae('0x208e')); this['__renderStage3DProgram'] = this[_0x56ae('0x2090')](); this[_0x56ae('0x208f')][_0x56ae('0x2091')](_0x1af86a[_0x56ae('0x2092')], _0x348d20[_0x56ae('0x2092')]); } this['setProgram'](this[_0x56ae('0x208f')]); this[_0x56ae('0x139f')](0x2, 0x9); this[_0x56ae('0x13cb')](!0x0, !0x0, !0x0, !0x0); this[_0x56ae('0x1f10')](0x3); this[_0x56ae('0x13a2')](!0x1, 0x0); this[_0x56ae('0x3d89')](); this[_0x56ae('0x3d8a')](0x0, 0x0, 0x0); this[_0x56ae('0x1197')](null); this[_0x56ae('0xfc2')](0x0, _0x420f4e[_0x56ae('0xc2e')]); this[_0x56ae('0x921')](0x0, _0x349007[_0x56ae('0xffa')], 0x0, 0x3); this['setVertexBufferAt'](0x1, _0x349007[_0x56ae('0xffa')], 0x3, 0x2); this[_0x56ae('0x1ed5')](0x1, 0x0, _0x349007[_0x56ae('0x96d')], !0x0); this[_0x56ae('0x923')](_0x349007[_0x56ae('0x8a9')]); this[_0x56ae('0x3e30')] = !0x0; } }, '__setGLBlend': function(_0x3a2e1b) { this[_0x56ae('0x2b61')][_0x56ae('0x3f14')] != _0x3a2e1b && (_0x3a2e1b ? this['gl'][_0x56ae('0xb37')](this['gl'][_0x56ae('0x3f15')]) : this['gl'][_0x56ae('0x3f16')](this['gl'][_0x56ae('0x3f15')]), this[_0x56ae('0x2b61')][_0x56ae('0x3f14')] = _0x3a2e1b); }, '__setGLBlendEquation': function(_0x1e9ffd) { var _0x52094c = {}; _0x52094c['ChCpc'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 / _0xf76599; }; if (_0x56ae('0x3f17') !== _0x56ae('0x3f17')) { var _0x494481 = ['.x', '.y', '.z', '.w'], _0x232889 = _0x252a59['toObjectVector'](null), _0x372253, _0x14eb68 = this['_usingSpecularMethod'] && this[_0x56ae('0x1b86')](), _0x53d8f4 = this['usesProbesForDiffuse'](); if (_0x14eb68 || _0x53d8f4) { _0x53d8f4 && (this['_lightProbeDiffuseIndices'] = _0x252a59[_0x56ae('0x9a6')](null)); _0x14eb68 && (this[_0x56ae('0x1b45')] = _0x252a59[_0x56ae('0x9a6')](null)); var _0x4b4022 = 0x0; for (_0x372253 = this['_numProbeRegisters']; _0x4b4022 < _0x372253;) { var _0x958e14 = _0x4b4022++; _0x232889[_0x56ae('0x8b6')](_0x958e14, this['_registerCache'][_0x56ae('0xe2b')]()); 0x0 == _0x958e14 && (this['_probeWeightsIndex'] = 0x4 * _0x232889[_0x56ae('0x1b')](_0x958e14)[_0x56ae('0x9c6')]()); } _0x958e14 = 0x0; for (var _0xdc3937 = this[_0x56ae('0x13ea')]; _0x958e14 < _0xdc3937;) { var _0x4a5f2e = _0x958e14++; _0x4b4022 = _0x232889[_0x56ae('0x1b')](Math['floor'](_0x52094c['ChCpc'](_0x4a5f2e, 0x4)))[_0x56ae('0x8a8')]() + _0x494481[_0x4a5f2e % 0x4]; _0x53d8f4 && (_0x372253 = this[_0x56ae('0x9b9')][_0x56ae('0xcea')](), this[_0x56ae('0x1b44')][_0x56ae('0x8b6')](_0x4a5f2e, _0x372253[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0xcec')][_0x56ae('0xcee')](this[_0x56ae('0x9c1')]['_diffuseMethodVO'], _0x372253, _0x4b4022, this['_registerCache'])); _0x14eb68 && (_0x372253 = this[_0x56ae('0x9b9')]['getFreeTextureReg'](), this[_0x56ae('0x1b45')][_0x56ae('0x8b6')](_0x4a5f2e, _0x372253[_0x56ae('0x9c6')]()), this[_0x56ae('0xceb')] += this[_0x56ae('0x9c1')][_0x56ae('0x1102')][_0x56ae('0xcee')](this[_0x56ae('0x9c1')][_0x56ae('0xcef')], _0x372253, _0x4b4022, this[_0x56ae('0x9b9')])); } } } else { this['__contextState']['__glBlendEquation'] != _0x1e9ffd && (this['gl'][_0x56ae('0x3f18')](_0x1e9ffd), this[_0x56ae('0x2b61')]['__glBlendEquation'] = _0x1e9ffd); } }, '__setGLCullFace': function(_0x449c31) { _0x1c1b50[_0x56ae('0x39f')](this[_0x56ae('0x2b61')][_0x56ae('0x3c6f')], _0x449c31) && (_0x449c31 ? this['gl'][_0x56ae('0xb37')](this['gl']['CULL_FACE']) : this['gl']['disable'](this['gl'][_0x56ae('0x3f19')]), this[_0x56ae('0x2b61')][_0x56ae('0x3c6f')] = _0x449c31); }, '__setGLDepthTest': function(_0x3a7986) { if (_0x56ae('0x3f1a') === _0x56ae('0x3f1b')) { _0x575257['kuRSr'](null, d) && (d = 0x0); return new _0x4ae72b(this, _0x3a7986, b, c, d); } else { this[_0x56ae('0x2b61')][_0x56ae('0x3c70')] != _0x3a7986 && (_0x3a7986 ? this['gl'][_0x56ae('0xb37')](this['gl'][_0x56ae('0x3f1c')]) : this['gl'][_0x56ae('0x3f16')](this['gl'][_0x56ae('0x3f1c')]), this[_0x56ae('0x2b61')][_0x56ae('0x3c70')] = _0x3a7986); } }, '__setGLFrontFace': function(_0x365237) { this[_0x56ae('0x2b61')][_0x56ae('0x2b62')] != _0x365237 && (this['gl'][_0x56ae('0x2b5f')](_0x365237 ? this['gl'][_0x56ae('0x2b60')] : this['gl']['CW']), this[_0x56ae('0x2b61')][_0x56ae('0x2b62')] = _0x365237); }, '__setGLScissorTest': function(_0x5e847e) { _0x1c1b50['jpiCA'](this[_0x56ae('0x2b61')]['__enableGLScissorTest'], _0x5e847e) && (_0x5e847e ? this['gl'][_0x56ae('0xb37')](this['gl'][_0x56ae('0x3f1d')]) : this['gl'][_0x56ae('0x3f16')](this['gl']['SCISSOR_TEST']), this[_0x56ae('0x2b61')][_0x56ae('0x3c71')] = _0x5e847e); }, '__setGLStencilTest': function(_0xe6535d) { this[_0x56ae('0x2b61')]['__enableGLStencilTest'] != _0xe6535d && (_0xe6535d ? this['gl'][_0x56ae('0xb37')](this['gl'][_0x56ae('0x3f1e')]) : this['gl'][_0x56ae('0x3f16')](this['gl'][_0x56ae('0x3f1e')]), this['__contextState']['__enableGLStencilTest'] = _0xe6535d); }, 'set_enableErrorChecking': function(_0x259c6e) { return this['__enableErrorChecking'] = _0x259c6e; }, '__class__': _0x482ffa, '__properties__': { 'set_enableErrorChecking': _0x1c1b50[_0x56ae('0x50f')] } }); var _0x1629b8 = {}; _0x5ac4a7['openfl.display3D._Context3DBufferUsage.Context3DBufferUsage_Impl_'] = _0x1629b8; _0x1629b8[_0x56ae('0x8bf')] = _0x56ae('0x3f1f'); _0x1629b8[_0x56ae('0x129c')] = function(_0x40d979) { switch (_0x40d979) { case _0x575257[_0x56ae('0x860')]: return 0x0; case 'staticDraw': return 0x1; default: return null; } }; _0x1629b8[_0x56ae('0x8a8')] = function(_0x583460) { if ('UxlaL' !== _0x56ae('0x3f20')) { if (_0x29a875[_0x56ae('0xb3d')]['keyPressed'](this[_0x56ae('0x1b31')]) && null != this[_0x56ae('0x9ad')] && !this[_0x56ae('0x9ad')]['wasPickedUp']() && this['target'][_0x56ae('0xe79')][_0x56ae('0x105e')]() >= this['ownerCharacter'][_0x56ae('0xe79')][_0x56ae('0x105e')]()) { var _0x423f05 = this['ownerCharacter'][_0x56ae('0xe79')][_0x56ae('0x13aa')](), _0x1cabf1 = this[_0x56ae('0x9ad')]['mesh'][_0x56ae('0x13aa')](); return 0x3d090 >= (_0x423f05['x'] - _0x1cabf1['x']) * (_0x423f05['x'] - _0x1cabf1['x']) + (_0x423f05['y'] - _0x1cabf1['y']) * (_0x423f05['y'] - _0x1cabf1['y']) + (_0x423f05['z'] - _0x1cabf1['z']) * (_0x423f05['z'] - _0x1cabf1['z']); } return !0x1; } else { switch (_0x583460) { case 0x0: return _0x1c1b50[_0x56ae('0x3a0')]; case 0x1: return _0x56ae('0x3f21'); default: return null; } } }; var _0x56f876 = {}; _0x5ac4a7[_0x56ae('0x3f22')] = _0x56f876; _0x56f876[_0x56ae('0x8bf')] = 'openfl.display3D._Context3DProfile.Context3DProfile_Impl_'; _0x56f876[_0x56ae('0x129c')] = function(_0x46b5d7) { switch (_0x46b5d7) { case _0x575257['IPYwE']: return 0x0; case 'baselineConstrained': return 0x1; case _0x56ae('0x3f23'): return 0x2; case 'standard': return 0x3; case _0x56ae('0x3f24'): return 0x4; case _0x56ae('0x3f25'): return 0x5; default: return null; } }; var _0xa56b95 = {}; _0x5ac4a7[_0x56ae('0x3f26')] = _0xa56b95; _0xa56b95[_0x56ae('0x8bf')] = _0x56ae('0x3f26'); _0xa56b95['toString'] = function(_0x48d714) { switch (_0x48d714) { case 0x0: return _0x56ae('0x3b13'); case 0x1: return _0x56ae('0x3b12'); default: return null; } }; var _0xed0dae = {}; _0x5ac4a7[_0x56ae('0x3f27')] = _0xed0dae; _0xed0dae[_0x56ae('0x8bf')] = _0x56ae('0x3f27'); _0xed0dae[_0x56ae('0x8a8')] = function(_0x27bcf3) { if (_0x56ae('0x3f28') !== _0x56ae('0x3f28')) { return null == _0x27bcf3 ? null : _0x18ba67[_0x56ae('0x1ef0')](_0x27bcf3['length'], _0x27bcf3['b']['bufferValue']); } else { switch (_0x27bcf3) { case 0x0: return 'bgrPacked565'; case 0x1: return 'bgra'; case 0x2: return _0x56ae('0x2415'); case 0x3: return _0x56ae('0x2416'); case 0x4: return _0x56ae('0x2417'); case 0x5: return 'rgbaHalfFloat'; default: return null; } } }; var _0x136716 = function(_0x149c33, _0x4284d8, _0x4fbc5d) { this[_0x56ae('0x8ab')] = _0x149c33; this[_0x56ae('0x3eb3')] = _0x4284d8; _0x149c33 = this[_0x56ae('0x8ab')]['gl']; this[_0x56ae('0x3f29')] = _0x149c33[_0x56ae('0xd50')](); this[_0x56ae('0x3f2a')] = 0x0 == _0x4fbc5d ? _0x149c33[_0x56ae('0x3f2b')] : _0x149c33[_0x56ae('0x3f2c')]; }; _0x5ac4a7[_0x56ae('0x3f2d')] = _0x136716; _0x136716['__name__'] = _0x56ae('0x3f2d'); _0x136716[_0x56ae('0x6')] = {}; _0x136716[_0x56ae('0x6')]['__context'] = null; _0x136716[_0x56ae('0x6')][_0x56ae('0x3f29')] = null; _0x136716[_0x56ae('0x6')][_0x56ae('0x3eb3')] = null; _0x136716[_0x56ae('0x6')]['__tempUInt16Array'] = null; _0x136716[_0x56ae('0x6')][_0x56ae('0x3f2a')] = null; _0x136716[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.__context.gl.deleteBuffer(this.__id); }; _0x136716[_0x56ae('0x6')]['uploadFromTypedArray'] = function(_0x5c2589, _0x58965b) { null != _0x5c2589 && (_0x58965b = this.__context.gl, this.__context.__bindGLElementArrayBuffer(this.__id), _0x96460b.bufferData(_0x58965b, _0x58965b.ELEMENT_ARRAY_BUFFER, _0x5c2589, this.__usage)); }; _0x136716[_0x56ae('0x6')][_0x56ae('0x1142')] = function(_0x668cbf, _0x69a906, _0x1443a2) { if (_0x575257.CqlEq(null, _0x668cbf)) { var _0x405df4 = _0x69a906 + _0x1443a2, _0x3e9f1d = this.__tempUInt16Array; if (null == this.__tempUInt16Array || this.__tempUInt16Array.length < _0x1443a2) this.__tempUInt16Array = _0x575257.HVYdw(null, _0x1443a2) ? new Uint16Array(_0x1443a2) : null, null != _0x3e9f1d && this.__tempUInt16Array.set(_0x3e9f1d); for (_0x1443a2 = _0x69a906; _0x1443a2 < _0x405df4;) _0x3e9f1d = _0x1443a2++, this.__tempUInt16Array[_0x3e9f1d - _0x69a906] = _0x668cbf.get(_0x3e9f1d); this.uploadFromTypedArray(this.__tempUInt16Array); } }; _0x136716[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x136716; var _0x1e2d65 = function(_0x34d0ba, _0x969a55) { this[_0x56ae('0x8ab')] = _0x34d0ba; this[_0x56ae('0xc08')] = _0x969a55; 0x0 == this[_0x56ae('0xc08')] ? (this['__agalSamplerUsageMask'] = 0x0, this[_0x56ae('0x3f2e')] = new _0x3d98cc(), this[_0x56ae('0x3f2f')] = new _0x3d98cc(), this[_0x56ae('0x3f30')] = new _0x3d98cc(), this[_0x56ae('0x3f04')] = []) : (this[_0x56ae('0x3f31')] = [], this['__glslAttribTypes'] = [], this[_0x56ae('0x3f32')] = [], this[_0x56ae('0x3f33')] = [], this[_0x56ae('0x3f34')] = [], this[_0x56ae('0x3f35')] = []); this[_0x56ae('0x3ebe')] = []; }; _0x5ac4a7['openfl.display3D.Program3D'] = _0x1e2d65; _0x1e2d65[_0x56ae('0x8bf')] = _0x56ae('0x30c1'); _0x1e2d65[_0x56ae('0x6')] = {}; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f04')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f30')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f36')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f37')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f2f')] = null; _0x1e2d65[_0x56ae('0x6')]['__agalSamplerUsageMask'] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f2e')] = null; _0x1e2d65[_0x56ae('0x6')]['__agalVertexUniformMap'] = null; _0x1e2d65[_0x56ae('0x6')]['__context'] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0xc08')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f38')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x12f2')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x27d3')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f31')] = null; _0x1e2d65[_0x56ae('0x6')]['__glslAttribTypes'] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f32')] = null; _0x1e2d65[_0x56ae('0x6')]['__glslUniformLocations'] = null; _0x1e2d65[_0x56ae('0x6')]['__glslUniformNames'] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f35')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x30bf')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x12f4')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3ebe')] = null; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.__deleteShaders(); }; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x2091')] = function(_0x3f75e1, _0x2f518e) { if (0x0 == this.__format) { if (_0x56ae('0x3f39') !== _0x56ae('0x3f3a')) { var _0x5cf53b = []; _0x3f75e1 = _0x18fe19.convertToGLSL(_0x3f75e1, null); _0x2f518e = _0x18fe19.convertToGLSL(_0x2f518e, _0x5cf53b); 0x5 == _0x131690.level && (_0x131690.info(_0x3f75e1, { fileName: _0x56ae('0x30c0'), lineNumber: 0x18f, className: 'openfl.display3D.Program3D', methodName: 'upload' }), _0x131690.info(_0x2f518e, { fileName: _0x56ae('0x30c0'), lineNumber: 0x190, className: _0x56ae('0x30c1'), methodName: _0x56ae('0x2091') })); this.__deleteShaders(); this.__uploadFromGLSL(_0x3f75e1, _0x2f518e); this.__buildAGALUniformList(); _0x2f518e = 0x0; for (_0x3f75e1 = _0x5cf53b.length; _0x2f518e < _0x3f75e1;) { if (_0x56ae('0x3f3b') !== 'JqwPL') { var _0x28c678 = _0x2f518e++; this.__samplerStates[_0x28c678] = _0x5cf53b[_0x28c678]; } else { return null == _0x3f75e1 ? '' : _0x3f75e1; } } } else { return Math.round(0.03333333333333333 * _0x2f518e.position.z) < _0x3f75e1; } } }; _0x1e2d65[_0x56ae('0x6')]['__buildAGALUniformList'] = function() { if ('IHlOB' === _0x56ae('0x3f3c')) { if (0x1 != this.__format) { var _0x2d167c = this.__context.gl; this.__agalUniforms.clear(); this.__agalSamplerUniforms.clear(); this.__agalAlphaSamplerUniforms.clear(); this.__agalAlphaSamplerEnabled = []; this.__agalSamplerUsageMask = 0x0; var _0x3892e3 = _0x2d167c.getProgramParameter(this.__glProgram, _0x2d167c.ACTIVE_UNIFORMS); for (var _0x5f26c4 = new _0x3d98cc(), _0x333dfa = new _0x3d98cc(), _0x5bc004 = 0x0; _0x5bc004 < _0x3892e3;) { var _0x548ad0 = _0x5bc004++, _0x2d9f4e = _0x2d167c.getActiveUniform(this.__glProgram, _0x548ad0), _0x5ac4a7 = _0x2d9f4e.name, _0x4e6193 = _0x2d9f4e.size, _0x5c4c32 = _0x2d9f4e.type; _0x2d9f4e = new _0x598090(this.__context); _0x2d9f4e.name = _0x5ac4a7; _0x2d9f4e.size = _0x4e6193; _0x2d9f4e.type = _0x5c4c32; _0x2d9f4e.location = _0x2d167c.getUniformLocation(this.__glProgram, _0x2d9f4e.name); _0x5ac4a7 = _0x2d9f4e.name.indexOf('['); 0x0 <= _0x5ac4a7 && (_0x2d9f4e.name = _0x2d9f4e.name.substring(0x0, _0x5ac4a7)); switch (_0x2d9f4e.type) { case 0x8b5a: _0x2d9f4e.regCount = 0x2; break; case 0x8b5b: _0x2d9f4e.regCount = 0x3; break; case 0x8b5c: _0x2d9f4e.regCount = 0x4; break; default: _0x2d9f4e.regCount = 0x1; } _0x2d9f4e.regCount *= _0x2d9f4e.size; this.__agalUniforms.add(_0x2d9f4e); if (_0x56ae('0x3f3d') == _0x2d9f4e.name) this.__agalPositionScale = _0x2d9f4e; else if (_0x876409.startsWith(_0x2d9f4e.name, 'vc')) _0x2d9f4e.regIndex = _0x1b30b7.parseInt(_0x2d9f4e.name.substring(0x2)), _0x2d9f4e.regData = this.__context.__vertexConstants, _0x5f26c4.add(_0x2d9f4e); else if (_0x876409.startsWith(_0x2d9f4e.name, 'fc')) _0x2d9f4e.regIndex = _0x1b30b7.parseInt(_0x2d9f4e.name.substring(0x2)), _0x2d9f4e.regData = this.__context.__fragmentConstants, _0x333dfa.add(_0x2d9f4e); else if (_0x876409.startsWith(_0x2d9f4e.name, _0x56ae('0x182b')) && -0x1 == _0x2d9f4e.name.indexOf(_0x56ae('0x1a7b'))) for (_0x2d9f4e.regIndex = _0x1b30b7.parseInt(_0x2d9f4e.name.substring(0x7)), this.__agalSamplerUniforms.add(_0x2d9f4e), _0x5ac4a7 = 0x0, _0x4e6193 = _0x2d9f4e.regCount; _0x5ac4a7 < _0x4e6193;) _0x5c4c32 = _0x5ac4a7++, this.__agalSamplerUsageMask |= 0x1 << _0x2d9f4e.regIndex + _0x5c4c32; else _0x876409.startsWith(_0x2d9f4e.name, _0x56ae('0x182b')) && _0x876409.endsWith(_0x2d9f4e.name, _0x56ae('0x1ccf')) ? (_0x5ac4a7 = _0x2d9f4e.name.indexOf('_') - 0x7, _0x2d9f4e.regIndex = _0x1b30b7.parseInt(_0x2d9f4e.name.substring(0x7, 0x7 + _0x5ac4a7)) + 0x4, this.__agalAlphaSamplerUniforms.add(_0x2d9f4e)) : _0x876409.startsWith(_0x2d9f4e.name, _0x56ae('0x182b')) && _0x876409.endsWith(_0x2d9f4e.name, _0x56ae('0x3b29')) && (_0x2d9f4e.regIndex = _0x1b30b7.parseInt(_0x2d9f4e.name.substring(0x7)), this.__agalAlphaSamplerEnabled[_0x2d9f4e.regIndex] = _0x2d9f4e); 0x5 == _0x131690.level && _0x131690.verbose(_0x575257.fVyaK(_0x575257.fVyaK('', _0x548ad0) + _0x575257.FCgig + _0x2d9f4e.name + _0x56ae('0x3f3e') + _0x2d9f4e.type + '\x20size:' + _0x2d9f4e.size, '\x20location:') + _0x1b30b7.string(_0x2d9f4e.location), { fileName: _0x56ae('0x30c0'), lineNumber: 0x241, className: _0x56ae('0x30c1'), methodName: _0x575257.fArLg }); } this.__agalVertexUniformMap = new _0x5b44a8(_0x322ab3.array(_0x5f26c4)); this.__agalFragmentUniformMap = new _0x5b44a8(_0x322ab3.array(_0x333dfa)); } } else { if (_0x3ce0fc.lastException = _0x548ad0, !((_0x548ad0 instanceof _0x1adea8 ? _0x548ad0.val : _0x548ad0) instanceof _0x6b4575)) throw _0x548ad0; } }; _0x1e2d65[_0x56ae('0x6')]['__deleteShaders'] = function() { if ('VZpgL' === _0x56ae('0x3f3f')) { var _0x454be5 = this.__context.gl; null != this.__glProgram && (this.__glProgram = null); null != this.__glVertexShader && (_0x454be5.deleteShader(this.__glVertexShader), this.__glVertexShader = null); null != this.__glFragmentShader && (_0x454be5.deleteShader(this.__glFragmentShader), this.__glFragmentShader = null); } else { return ''; } }; _0x1e2d65[_0x56ae('0x6')]['__disable'] = function() {}; _0x1e2d65[_0x56ae('0x6')]['__enable'] = function() { var _0x23f2e5 = this.__context.gl; _0x23f2e5.useProgram(this.__glProgram); if (0x0 == this.__format) { this.__agalVertexUniformMap.markAllDirty(); this.__agalFragmentUniformMap.markAllDirty(); for (var _0x4605b3 = this.__agalSamplerUniforms.h; null != _0x4605b3;) { if (_0x1c1b50.UIEih(_0x56ae('0x3f40'), 'zBvjJ')) { var _0x60309e = _0x4605b3.item; _0x4605b3 = _0x4605b3.next; if (0x1 == _0x60309e.regCount) _0x23f2e5.uniform1i(_0x60309e.location, _0x60309e.regIndex); else throw new _0x1adea8(new _0x35308d(_0x56ae('0x3f41'))); } else { this.canceled = !0x1; this.__listeners = []; this.__priorities = []; this.__repeat = []; } } for (_0x4605b3 = this.__agalAlphaSamplerUniforms.h; null != _0x4605b3;) if (_0x60309e = _0x4605b3.item, _0x4605b3 = _0x4605b3.next, 0x1 == _0x60309e.regCount) _0x23f2e5.uniform1i(_0x60309e.location, _0x60309e.regIndex); else throw new _0x1adea8(new _0x35308d(_0x56ae('0x3f41'))); } }; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3f42')] = function() { 0x0 == this.__format && (this.__agalVertexUniformMap.flush(), this.__agalFragmentUniformMap.flush()); }; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0xcb5')] = function(_0x28fb0d, _0xc22f7e, _0x20ec83) { 0x1 != this.__format && (_0x28fb0d ? this.__agalVertexUniformMap.markDirty(_0xc22f7e, _0x20ec83) : this.__agalFragmentUniformMap.markDirty(_0xc22f7e, _0x20ec83)); }; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x3ef4')] = function(_0x406355) { 0x1 != this.__format && null != this.__agalPositionScale && this.__context.gl.uniform4fv(this.__agalPositionScale.location, _0x406355); }; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x30c2')] = function(_0x3458c3, _0xfe7ff0) { var _0x554314 = this.__context.gl; this.__glVertexSource = _0x3458c3; this.__glFragmentSource = _0xfe7ff0; this.__glVertexShader = _0x554314.createShader(_0x554314.VERTEX_SHADER); _0x554314.shaderSource(this.__glVertexShader, _0x3458c3); _0x554314.compileShader(this.__glVertexShader); if (0x0 == _0x554314.getShaderParameter(this.__glVertexShader, _0x554314.COMPILE_STATUS)) { var _0x2771ce = 'Error\x20compiling\x20vertex\x20shader\x0a' + _0x554314.getShaderInfoLog(this.__glVertexShader); _0x131690.error(_0x2771ce + ('\x0a' + _0x3458c3), { fileName: 'openfl/display3D/Program3D.hx', lineNumber: 0x365, className: 'openfl.display3D.Program3D', methodName: _0x56ae('0x30c2') }); } this.__glFragmentShader = _0x554314.createShader(_0x554314.FRAGMENT_SHADER); _0x554314.shaderSource(this.__glFragmentShader, _0xfe7ff0); _0x554314.compileShader(this.__glFragmentShader); 0x0 == _0x554314.getShaderParameter(this.__glFragmentShader, _0x554314.COMPILE_STATUS) && (_0x2771ce = _0x56ae('0x3f43') + _0x554314.getShaderInfoLog(this.__glFragmentShader), _0x131690.error(_0x2771ce + ('\x0a' + _0xfe7ff0), { fileName: 'openfl/display3D/Program3D.hx', lineNumber: 0x371, className: _0x56ae('0x30c1'), methodName: _0x56ae('0x30c2') })); this.__glProgram = _0x554314.createProgram(); if (0x0 == this.__format) for (_0xfe7ff0 = 0x0; 0x10 > _0xfe7ff0;) { _0x2771ce = _0xfe7ff0++; var _0x3423f9 = 'va' + _0x2771ce; - 0x1 != _0x3458c3.indexOf('\x20' + _0x3423f9) && _0x554314.bindAttribLocation(this.__glProgram, _0x2771ce, _0x3423f9); } else for (_0x3458c3 = 0x0, _0xfe7ff0 = this.__glslAttribNames; _0x3458c3 < _0xfe7ff0.length;) if (_0x2771ce = _0xfe7ff0[_0x3458c3], ++_0x3458c3, -0x1 < _0x2771ce.indexOf(_0x56ae('0x2e2')) && _0x876409.startsWith(_0x2771ce, _0x1c1b50.lIDiO)) { _0x554314.bindAttribLocation(this.__glProgram, 0x0, _0x2771ce); break; } _0x554314.attachShader(this.__glProgram, this.__glVertexShader); _0x554314.attachShader(this.__glProgram, this.__glFragmentShader); _0x554314.linkProgram(this.__glProgram); 0x0 == _0x554314.getProgramParameter(this.__glProgram, _0x554314.LINK_STATUS) && (_0x554314 = _0x1c1b50.vlszj + _0x554314.getProgramInfoLog(this.__glProgram), _0x131690.error(_0x554314, { fileName: _0x56ae('0x30c0'), lineNumber: 0x39a, className: _0x56ae('0x30c1'), methodName: _0x56ae('0x30c2') })); }; _0x1e2d65[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1e2d65; var _0x598090 = function(_0x28372b) { this[_0x56ae('0x2fe')] = _0x28372b; this['isDirty'] = !0x0; this[_0x56ae('0x3f44')] = new _0x30dd16(null, 0x0); }; _0x5ac4a7[_0x56ae('0x512')] = _0x598090; _0x598090[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x511')]; _0x598090[_0x56ae('0x6')] = {}; _0x598090[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x598090[_0x56ae('0x6')]['location'] = null; _0x598090[_0x56ae('0x6')][_0x56ae('0x3aa')] = null; _0x598090[_0x56ae('0x6')][_0x56ae('0xf46')] = null; _0x598090[_0x56ae('0x6')][_0x56ae('0x3f45')] = null; _0x598090[_0x56ae('0x6')][_0x56ae('0x23bd')] = null; _0x598090[_0x56ae('0x6')][_0x56ae('0x3f46')] = null; _0x598090[_0x56ae('0x6')][_0x56ae('0x3475')] = null; _0x598090[_0x56ae('0x6')]['context'] = null; _0x598090[_0x56ae('0x6')][_0x56ae('0x3f44')] = null; _0x598090[_0x56ae('0x6')]['flush'] = function() { var _0x2b990c = this.context.gl, _0x2d2136 = 0x4 * this.regIndex; switch (this.type) { case 0x8b50: _0x3919dd.uniform2fv(_0x2b990c, this.location, this.regData.subarray(_0x2d2136, _0x2d2136 + 0x2 * this.regCount)); break; case 0x8b51: var _0x225bcf = this.location; _0x2d2136 = this.regData.subarray(_0x2d2136, _0x2d2136 + 0x3 * this.regCount); _0x2b990c.uniform3fv(_0x225bcf, _0x2d2136); break; case 0x8b52: _0x225bcf = this.location; _0x2d2136 = this.regData.subarray(_0x2d2136, _0x2d2136 + 0x4 * this.regCount); _0x2b990c.uniform4fv(_0x225bcf, _0x2d2136); break; case 0x8b5a: _0x96460b.uniformMatrix2fv(_0x2b990c, this.location, !0x1, this.regData.subarray(_0x2d2136, _0x2d2136 + 0x4 * this.size)); break; case 0x8b5b: _0x96460b.uniformMatrix3fv(_0x2b990c, this.location, !0x1, this.regData.subarray(_0x2d2136, _0x2d2136 + 0x9 * this.size)); break; case 0x8b5c: _0x96460b.uniformMatrix4fv(_0x2b990c, this.location, !0x1, this.regData.subarray(_0x2d2136, _0x2d2136 + 0x10 * this.size)); break; default: _0x225bcf = this.location, _0x2d2136 = this.regData.subarray(_0x2d2136, _0x2d2136 + 0x4 * this.regCount), _0x2b990c.uniform4fv(_0x225bcf, _0x2d2136); } }; _0x598090[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x598090; var _0x5b44a8 = function(_0x558b38) { if (_0x56ae('0x3f47') !== _0x56ae('0x3f47')) { _0x75d069[_0x56ae('0x227a')](_0x558b38, this[_0x56ae('0x220e')]); } else { this[_0x56ae('0x3473')] = _0x558b38; this[_0x56ae('0x3473')]['sort'](function(_0x558b38, _0x352ea4) { return _0xc5462['compare'](_0x558b38[_0x56ae('0x23bd')], _0x352ea4['regIndex']); }); for (var _0x2070d6 = _0x558b38 = 0x0, _0x224b61 = this[_0x56ae('0x3473')]; _0x2070d6 < _0x224b61[_0x56ae('0x32')];) { var _0x266a74 = _0x224b61[_0x2070d6]; ++_0x2070d6; _0x266a74[_0x56ae('0x23bd')] + _0x266a74[_0x56ae('0x3f46')] > _0x558b38 && (_0x558b38 = _0x266a74[_0x56ae('0x23bd')] + _0x266a74['regCount']); } this[_0x56ae('0x3f48')] = _0x252a59[_0x56ae('0x977')](null, _0x558b38); _0x558b38 = 0x0; for (_0x2070d6 = this[_0x56ae('0x3473')]; _0x558b38 < _0x2070d6[_0x56ae('0x32')];) { _0x224b61 = _0x2070d6[_0x558b38]; ++_0x558b38; _0x266a74 = 0x0; for (var _0x5da5d7 = _0x224b61[_0x56ae('0x3f46')]; _0x266a74 < _0x5da5d7;) { var _0x351965 = _0x266a74++; this[_0x56ae('0x3f48')][_0x56ae('0x8b6')](_0x224b61[_0x56ae('0x23bd')] + _0x351965, _0x224b61); } } this[_0x56ae('0x3f49')] = this[_0x56ae('0x3474')] = !0x0; } }; _0x5ac4a7['openfl.display3D.UniformMap'] = _0x5b44a8; _0x5b44a8['__name__'] = _0x56ae('0x3f4a'); _0x5b44a8[_0x56ae('0x6')] = {}; _0x5b44a8[_0x56ae('0x6')][_0x56ae('0x3474')] = null; _0x5b44a8[_0x56ae('0x6')]['__anyDirty'] = null; _0x5b44a8[_0x56ae('0x6')][_0x56ae('0x3f48')] = null; _0x5b44a8[_0x56ae('0x6')][_0x56ae('0x3473')] = null; _0x5b44a8[_0x56ae('0x6')][_0x56ae('0x30df')] = function() { if (this.__anyDirty) { for (var _0x918fa4 = 0x0, _0x1a1639 = this.__uniforms; _0x918fa4 < _0x1a1639.length;) { var _0x4fa5bd = _0x1a1639[_0x918fa4];++_0x918fa4; if (this.__allDirty || _0x4fa5bd.isDirty) _0x4fa5bd.flush(), _0x4fa5bd.isDirty = !0x1; } this.__anyDirty = this.__allDirty = !0x1; } }; _0x5b44a8[_0x56ae('0x6')][_0x56ae('0x3f4b')] = function() { this.__anyDirty = this.__allDirty = !0x0; }; _0x5b44a8[_0x56ae('0x6')][_0x56ae('0x3f4c')] = function(_0xfaa736, _0x1b7c0c) { if (!this.__allDirty) for (_0x1b7c0c = _0xfaa736 + _0x1b7c0c, _0x1b7c0c > this.__registerLookup.get_length() && (_0x1b7c0c = this.__registerLookup.get_length()); _0xfaa736 < _0x1b7c0c;) { if (_0x575257.vyUxz(_0x56ae('0x3f4d'), _0x56ae('0x3f4e'))) { _0xfaa736.copyFrom(this._ambientMethod); this._ambientMethod = _0xfaa736; this.invalidateScreenPasses(); return _0xfaa736; } else { var _0x7e14dd = this.__registerLookup.get(_0xfaa736); null != _0x7e14dd ? (this.__anyDirty = _0x7e14dd.isDirty = !0x0, _0xfaa736 = _0x7e14dd.regIndex + _0x7e14dd.regCount) : ++_0xfaa736; } } }; _0x5b44a8[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5b44a8; var _0x3f1fcf = function(_0x45f2ea, _0x560111, _0x1eab5a, _0x446334) { this[_0x56ae('0x8ab')] = _0x45f2ea; this[_0x56ae('0x3f4f')] = _0x560111; this[_0x56ae('0x3f50')] = _0x1eab5a; _0x45f2ea = this['__context']['gl']; this[_0x56ae('0x3f29')] = _0x45f2ea[_0x56ae('0xd50')](); this[_0x56ae('0x3ec6')] = 0x4 * this[_0x56ae('0x3f50')]; this['__usage'] = 0x0 == _0x1629b8[_0x56ae('0x129c')](_0x446334) ? _0x45f2ea[_0x56ae('0x3f2b')] : _0x45f2ea[_0x56ae('0x3f2c')]; }; _0x5ac4a7[_0x56ae('0x3f51')] = _0x3f1fcf; _0x3f1fcf['__name__'] = _0x56ae('0x3f51'); _0x3f1fcf[_0x56ae('0x6')] = {}; _0x3f1fcf[_0x56ae('0x6')][_0x56ae('0x8ab')] = null; _0x3f1fcf[_0x56ae('0x6')]['__id'] = null; _0x3f1fcf[_0x56ae('0x6')][_0x56ae('0x3f4f')] = null; _0x3f1fcf[_0x56ae('0x6')]['__stride'] = null; _0x3f1fcf[_0x56ae('0x6')][_0x56ae('0x3f52')] = null; _0x3f1fcf[_0x56ae('0x6')]['__usage'] = null; _0x3f1fcf[_0x56ae('0x6')]['__vertexSize'] = null; _0x3f1fcf[_0x56ae('0x6')][_0x56ae('0x9cd')] = function() { this.__context.gl.deleteBuffer(this.__id); }; _0x3f1fcf[_0x56ae('0x6')][_0x56ae('0x1004')] = function(_0x38e752, _0x726f45) { null != _0x38e752 && (_0x726f45 = this.__context.gl, this.__context.__bindGLArrayBuffer(this.__id), _0x96460b.bufferData(_0x726f45, _0x726f45.ARRAY_BUFFER, _0x38e752, this.__usage)); }; _0x3f1fcf[_0x56ae('0x6')][_0x56ae('0x1142')] = function(_0x5e06ac, _0x36962b, _0x46a045) { if (null != _0x5e06ac) { _0x36962b *= this.__vertexSize; var _0x2f577b = _0x46a045 * this.__vertexSize; _0x46a045 = _0x36962b + _0x2f577b; var _0x33773a = this.__tempFloat32Array; if (null == this.__tempFloat32Array || this.__tempFloat32Array.length < _0x2f577b) this.__tempFloat32Array = null != _0x2f577b ? new Float32Array(_0x2f577b) : null, null != _0x33773a && this.__tempFloat32Array.set(_0x33773a); for (_0x2f577b = _0x36962b; _0x2f577b < _0x46a045;) _0x33773a = _0x2f577b++, this.__tempFloat32Array[_0x33773a - _0x36962b] = _0x5e06ac.get(_0x33773a); this.uploadFromTypedArray(this.__tempFloat32Array); } }; _0x3f1fcf[_0x56ae('0x6')]['__class__'] = _0x3f1fcf; var _0x5a4608 = function(_0x346f18) { _0x36799b[_0x56ae('0x94d')](this); this['__context'] = _0x346f18; var _0x37b700 = this[_0x56ae('0x8ab')]['gl']; this[_0x56ae('0x2a75')] = _0x37b700[_0x56ae('0x1f1e')](); this[_0x56ae('0x3c32')] = this['__context'][_0x56ae('0x8ab')]; if (null == _0x5a4608[_0x56ae('0x3f53')]) { _0x5a4608[_0x56ae('0x3f54')] = _0x37b700['RGBA']; _0x5a4608[_0x56ae('0x3f53')] = !0x1; _0x5a4608[_0x56ae('0x3f55')] = _0x37b700[_0x56ae('0x3f56')]; _0x5a4608[_0x56ae('0x3f57')] = new _0x3cd041(); _0x5a4608[_0x56ae('0x2a70')] = new _0x3cd041(); _0x346f18 = _0x37b700[_0x56ae('0x3f58')]('WEBGL_compressed_texture_s3tc'); var _0x3d546a = _0x37b700['getExtension'](_0x56ae('0x3f59')); _0x37b700 = _0x37b700[_0x56ae('0x3f58')](_0x56ae('0x3f5a')); null != _0x346f18 && (_0x5a4608['__compressedFormats']['h'][0x0] = _0x346f18[_0x56ae('0x3f5b')], _0x5a4608[_0x56ae('0x2a70')]['h'][0x0] = _0x346f18[_0x56ae('0x3f5c')]); null != _0x3d546a && (_0x5a4608[_0x56ae('0x3f57')]['h'][0x2] = _0x3d546a[_0x56ae('0x3f5d')], _0x5a4608[_0x56ae('0x2a70')]['h'][0x2] = _0x3d546a[_0x56ae('0x3f5d')]); null != _0x37b700 && (_0x5a4608[_0x56ae('0x3f57')]['h'][0x1] = _0x37b700[_0x56ae('0x3f5e')], _0x5a4608[_0x56ae('0x2a70')]['h'][0x1] = _0x37b700[_0x56ae('0x3f5f')]); } this[_0x56ae('0x2a71')] = _0x5a4608[_0x56ae('0x3f54')]; this[_0x56ae('0xc08')] = _0x5a4608[_0x56ae('0x3f55')]; }; _0x5ac4a7[_0x56ae('0x513')] = _0x5a4608; _0x5a4608[_0x56ae('0x8bf')] = _0x1c1b50[_0x56ae('0x3f60')]; _0x5a4608[_0x56ae('0x8ee')] = _0x36799b; _0x5a4608[_0x56ae('0x6')] = _0x4e6193(_0x36799b['prototype'], { '__alphaTexture': null, '__context': null, '__format': null, '__glDepthRenderbuffer': null, '__glFramebuffer': null, '__glStencilRenderbuffer': null, '__height': null, '__internalFormat': null, '__optimizeForRenderToTexture': null, '__samplerState': null, '__streamingLevels': null, '__textureContext': null, '__textureID': null, '__textureTarget': null, '__width': null, 'dispose': function() { var _0x33e358 = this['__context']['gl']; null != this[_0x56ae('0x2a76')] && (this[_0x56ae('0x2a76')][_0x56ae('0x9cd')](), this[_0x56ae('0x2a76')] = null); null != this[_0x56ae('0x2a75')] && (_0x33e358[_0x56ae('0x3f61')](this['__textureID']), this[_0x56ae('0x2a75')] = null); null != this['__glFramebuffer'] && (_0x33e358[_0x56ae('0x3f62')](this[_0x56ae('0xe57')]), this[_0x56ae('0xe57')] = null); null != this[_0x56ae('0x3f63')] && (_0x33e358[_0x56ae('0x3f64')](this[_0x56ae('0x3f63')]), this['__glDepthRenderbuffer'] = null); null != this[_0x56ae('0x3f65')] && (_0x33e358[_0x56ae('0x3f64')](this[_0x56ae('0x3f65')]), this['__glStencilRenderbuffer'] = null); }, '__getGLFramebuffer': function(_0x15015f, _0x40da8c, _0xc5e8f5) { if ('bcWJA' === _0x56ae('0x3f66')) { _0x15015f[_0x56ae('0x994')](this); _0x4421e4[_0x56ae('0x94d')](this); this[_0x56ae('0x959')](new _0x140b13(_0x56ae('0xacf'), !0x1, !0x1)); } else { _0x40da8c = this[_0x56ae('0x8ab')]['gl']; null == this['__glFramebuffer'] && (this[_0x56ae('0xe57')] = _0x40da8c[_0x56ae('0xe58')](), this[_0x56ae('0x8ab')]['__bindGLFramebuffer'](this['__glFramebuffer']), _0x40da8c[_0x56ae('0xe5b')](_0x40da8c[_0x56ae('0xe5c')], _0x40da8c[_0x56ae('0xe5d')], _0x40da8c['TEXTURE_2D'], this[_0x56ae('0x2a75')], 0x0), this[_0x56ae('0x8ab')][_0x56ae('0x3f67')] && (_0xc5e8f5 = _0x40da8c[_0x56ae('0xe5f')](_0x40da8c[_0x56ae('0xe5c')]), _0xc5e8f5 != _0x40da8c[_0x56ae('0xe60')] && _0x131690[_0x56ae('0x288c')](_0x56ae('0xe61') + _0xc5e8f5 + _0x56ae('0x21dd') + this[_0x56ae('0xa10')] + _0x56ae('0xe62') + this[_0x56ae('0xa11')], { 'fileName': _0x56ae('0x21de'), 'lineNumber': 0xc9, 'className': 'openfl.display3D.textures.TextureBase', 'methodName': '__getGLFramebuffer' }))); _0x15015f && _0x575257[_0x56ae('0x3f68')](null, this['__glDepthRenderbuffer']) && (this[_0x56ae('0x8ab')][_0x56ae('0xe5a')](this[_0x56ae('0xe57')]), 0x0 != _0x482ffa['__glDepthStencil'] ? (this[_0x56ae('0x3f65')] = this['__glDepthRenderbuffer'] = _0x40da8c[_0x56ae('0x3f69')](), _0x40da8c[_0x56ae('0x3f6a')](_0x40da8c[_0x56ae('0x3f6b')], this[_0x56ae('0x3f63')]), _0x40da8c[_0x56ae('0x3f6c')](_0x40da8c['RENDERBUFFER'], _0x482ffa[_0x56ae('0x3f6d')], this[_0x56ae('0xa10')], this[_0x56ae('0xa11')]), _0x40da8c[_0x56ae('0x3f6e')](_0x40da8c[_0x56ae('0xe5c')], _0x40da8c[_0x56ae('0x3f6f')], _0x40da8c[_0x56ae('0x3f6b')], this[_0x56ae('0x3f63')])) : (this[_0x56ae('0x3f63')] = _0x40da8c['createRenderbuffer'](), this[_0x56ae('0x3f65')] = _0x40da8c[_0x56ae('0x3f69')](), _0x40da8c[_0x56ae('0x3f6a')](_0x40da8c[_0x56ae('0x3f6b')], this[_0x56ae('0x3f63')]), _0x40da8c[_0x56ae('0x3f6c')](_0x40da8c[_0x56ae('0x3f6b')], _0x40da8c[_0x56ae('0x3f70')], this[_0x56ae('0xa10')], this[_0x56ae('0xa11')]), _0x40da8c[_0x56ae('0x3f6a')](_0x40da8c[_0x56ae('0x3f6b')], this[_0x56ae('0x3f65')]), _0x40da8c['renderbufferStorage'](_0x40da8c[_0x56ae('0x3f6b')], _0x40da8c[_0x56ae('0x3f71')], this[_0x56ae('0xa10')], this[_0x56ae('0xa11')]), _0x40da8c['framebufferRenderbuffer'](_0x40da8c[_0x56ae('0xe5c')], _0x40da8c['DEPTH_ATTACHMENT'], _0x40da8c[_0x56ae('0x3f6b')], this[_0x56ae('0x3f63')]), _0x40da8c[_0x56ae('0x3f6e')](_0x40da8c['FRAMEBUFFER'], _0x40da8c['STENCIL_ATTACHMENT'], _0x40da8c[_0x56ae('0x3f6b')], this[_0x56ae('0x3f65')])), this[_0x56ae('0x8ab')][_0x56ae('0x3f67')] && (_0x15015f = _0x40da8c[_0x56ae('0xe5f')](_0x40da8c[_0x56ae('0xe5c')]), _0x15015f != _0x40da8c[_0x56ae('0xe60')] && _0x131690[_0x56ae('0x288c')](_0x56ae('0xe61') + _0x15015f + _0x56ae('0x21dd') + this[_0x56ae('0xa10')] + _0x56ae('0xe62') + this['__height'], { 'fileName': 'openfl/display3D/textures/TextureBase.hx', 'lineNumber': 0xef, 'className': _0x56ae('0x513'), 'methodName': _0x56ae('0xc30') })), _0x40da8c[_0x56ae('0x3f6a')](_0x40da8c[_0x56ae('0x3f6b')], null)); return this['__glFramebuffer']; } }, '__getImage': function(_0x46e6a0) { var _0x3c032a = '2|3|5|0|4|6|1' [_0x56ae('0x44')]('|'), _0x53dee9 = 0x0; while (!![]) { switch (_0x3c032a[_0x53dee9++]) { case '0': _0x46e6a0 = this[_0x56ae('0x8ab')]['gl']; continue; case '1': return _0x487af8; case '2': var _0x487af8 = _0x46e6a0[_0x56ae('0xa02')]; continue; case '3': if (!_0x46e6a0[_0x56ae('0xa2e')] || null == _0x487af8) return null; continue; case '4': _0x487af8[_0x56ae('0x3aa')] == _0x246a5a[_0x56ae('0x4e0')] || _0x487af8[_0x56ae('0x3823')]() ? !_0x487af8[_0x56ae('0x3823')]() && _0x487af8[_0x56ae('0x380b')]() && (_0x46e6a0[_0x56ae('0x3f72')](_0x46e6a0['UNPACK_PREMULTIPLY_ALPHA_WEBGL'], 0x0), _0x487af8 = _0x487af8[_0x56ae('0xa48')](), _0x487af8[_0x56ae('0x3824')](!0x0)) : _0x46e6a0[_0x56ae('0x3f72')](_0x46e6a0[_0x56ae('0x3f73')], 0x1); continue; case '5': _0x5d51e7[_0x56ae('0x3812')](_0x487af8, !0x1); continue; case '6': 0x0 != _0x487af8[_0x56ae('0x1c72')]() && (_0x487af8 = _0x487af8[_0x56ae('0xa48')](), _0x487af8['set_format'](0x0), _0x487af8[_0x56ae('0xa2f')][_0x56ae('0x1948')] = !0x0); continue; } break; } }, '__getTexture': function() { if (_0x56ae('0x3f74') !== 'PylsB') { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](1.4, 2.3); this['angel']['spritesheet'][_0x56ae('0x51d')](0x1); this['angel'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['pastafarian']['setIndexedPosition'](0.4, 1.6); this['pastafarian'][_0x56ae('0xb92')]['set_currentFrame'](0x3c); this['pastafarian'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1058')][_0x56ae('0xb91')](1.3, 0.4, null, 0x5); this['bunny'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x16); this[_0x56ae('0x1058')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](0.5, 0.3); this[_0x56ae('0x1024')]['spritesheet']['set_currentFrame'](0x2e); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); this[_0x56ae('0x1027')][_0x56ae('0xb91')](0.9, 0.2); this[_0x56ae('0x1027')]['spritesheet'][_0x56ae('0x51d')](0x1f); this[_0x56ae('0x1027')]['spritesheet']['set_xInverted'](!0x1); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25d2'), -0x78, -0x118, null, null, null, null, null); var _0x2a3d7a = _0xfe3284[_0x56ae('0x3d')](0x17c), _0x2b7061 = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x25d3'), -0x3c, -0x46, null, _0x2a3d7a, -0x1, _0x2b7061, null); } else { return this[_0x56ae('0x2a75')]; } }, '__setSamplerState': function(_0x258c62) { if (!_0x258c62[_0x56ae('0x8ad')](this['__samplerState'])) { var _0x5bd837 = this[_0x56ae('0x8ab')]['gl']; _0x575257[_0x56ae('0x3f75')](this[_0x56ae('0x2a72')], this[_0x56ae('0x8ab')]['gl'][_0x56ae('0x3ed0')]) ? this['__context']['__bindGLTextureCubeMap'](this[_0x56ae('0x2a75')]) : this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](this[_0x56ae('0x2a75')]); var _0x4c7266; switch (_0x258c62['wrap']) { case 0x0: var _0x4d8758 = _0x4c7266 = _0x5bd837[_0x56ae('0x3f76')]; break; case 0x1: _0x4c7266 = _0x5bd837[_0x56ae('0x3f76')]; _0x4d8758 = _0x5bd837[_0x56ae('0x3f77')]; break; case 0x2: _0x4d8758 = _0x4c7266 = _0x5bd837[_0x56ae('0x3f77')]; break; case 0x3: _0x4c7266 = _0x5bd837['REPEAT']; _0x4d8758 = _0x5bd837[_0x56ae('0x3f76')]; break; default: throw new _0x1adea8(new _0x531fca(_0x56ae('0x3f78'))); } var _0x4d4da0 = 0x5 == _0x258c62['filter'] ? _0x5bd837[_0x56ae('0x3f79')] : _0x5bd837[_0x56ae('0x3f7a')]; switch (_0x258c62[_0x56ae('0x3bb5')]) { case 0x0: var _0xf81848 = 0x5 == _0x258c62[_0x56ae('0x12fb')] ? _0x5bd837['NEAREST_MIPMAP_LINEAR'] : _0x5bd837[_0x56ae('0x3f7b')]; break; case 0x1: _0xf81848 = 0x5 == _0x258c62[_0x56ae('0x12fb')] ? _0x5bd837[_0x56ae('0x3f7c')] : _0x5bd837['LINEAR_MIPMAP_NEAREST']; break; case 0x2: _0xf81848 = 0x5 == _0x258c62[_0x56ae('0x12fb')] ? _0x5bd837[_0x56ae('0x3f79')] : _0x5bd837[_0x56ae('0x3f7a')]; break; default: throw new _0x1adea8(new _0x531fca(_0x56ae('0x3f7d'))); } _0x5bd837[_0x56ae('0x3f7e')](this['__textureTarget'], _0x5bd837[_0x56ae('0x3f7f')], _0xf81848); _0x5bd837[_0x56ae('0x3f7e')](this[_0x56ae('0x2a72')], _0x5bd837[_0x56ae('0x3f80')], _0x4d4da0); _0x5bd837['texParameteri'](this['__textureTarget'], _0x5bd837[_0x56ae('0x3f81')], _0x4c7266); _0x5bd837['texParameteri'](this[_0x56ae('0x2a72')], _0x5bd837[_0x56ae('0x3f82')], _0x4d8758); null == this[_0x56ae('0x3f83')] && (this[_0x56ae('0x3f83')] = _0x258c62[_0x56ae('0xa48')]()); this['__samplerState']['copyFrom'](_0x258c62); return !0x0; } return !0x1; }, '__uploadFromImage': function(_0xa9387c) { var _0x47ded0 = this[_0x56ae('0x8ab')]['gl'], _0x3686e0; if (this[_0x56ae('0x2a72')] == _0x47ded0[_0x56ae('0x3ecf')]) { if (_0x575257['xWazV'] === 'hVPZt') { if (0x1 == _0xa9387c['buffer'][_0x56ae('0x381a')]) var _0x2e48c7 = _0x3686e0 = _0x47ded0[_0x56ae('0x380c')]; else _0x3686e0 = _0x5a4608[_0x56ae('0x3f54')], _0x2e48c7 = _0x5a4608['__textureFormat']; this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](this[_0x56ae('0x2a75')]); _0xa9387c[_0x56ae('0x3aa')] == _0x246a5a[_0x56ae('0x4e0')] || _0xa9387c[_0x56ae('0x3823')]() ? !_0xa9387c[_0x56ae('0x3823')]() && _0xa9387c[_0x56ae('0x380b')]() && _0x47ded0[_0x56ae('0x3f72')](_0x47ded0[_0x56ae('0x3f73')], 0x1) : _0x47ded0[_0x56ae('0x3f72')](_0x47ded0[_0x56ae('0x3f73')], 0x1); _0xa9387c[_0x56ae('0x3aa')] == _0x246a5a[_0x56ae('0x4e0')] ? _0x96460b[_0x56ae('0x1e20')](_0x47ded0, _0x47ded0['TEXTURE_2D'], 0x0, _0x3686e0, _0xa9387c[_0x56ae('0xa2f')][_0x56ae('0x3d')], _0xa9387c[_0x56ae('0xa2f')][_0x56ae('0x727')], 0x0, _0x2e48c7, _0x47ded0[_0x56ae('0x3ec5')], _0xa9387c['get_data']()) : _0x96460b[_0x56ae('0x1e20')](_0x47ded0, _0x47ded0[_0x56ae('0x3ecf')], 0x0, _0x3686e0, _0x2e48c7, _0x47ded0[_0x56ae('0x3ec5')], _0xa9387c[_0x56ae('0xa09')]()); this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](null); } else { var _0x48d9b4 = _0x4421e4[_0x56ae('0x993')][_0x56ae('0x94c')]; _0x48d9b4 = null != _0x48d9b4[_0x56ae('0xbcb')] && 0x0 < _0x48d9b4[_0x56ae('0xbcb')][_0x56ae('0x9fa')](); } } }, '__class__': _0x5a4608 }); var _0x4ae72b = function(_0x465b96, _0x29e4b1, _0x1a6d62, _0x3059e6, _0x13f3b1) { _0x5a4608[_0x56ae('0x94d')](this, _0x465b96); this[_0x56ae('0xa10')] = this['__height'] = this[_0x56ae('0x3f05')] = _0x29e4b1; this[_0x56ae('0x2a73')] = _0x3059e6; this[_0x56ae('0x2a74')] = _0x13f3b1; this[_0x56ae('0x2a72')] = this[_0x56ae('0x8ab')]['gl'][_0x56ae('0x3ed0')]; this[_0x56ae('0x3f84')] = 0x0; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x514')]] = _0x4ae72b; _0x4ae72b[_0x56ae('0x8bf')] = _0x56ae('0x515'); _0x4ae72b[_0x56ae('0x8ee')] = _0x5a4608; _0x4ae72b[_0x56ae('0x6')] = _0x4e6193(_0x5a4608['prototype'], { '__framebufferSurface': null, '__size': null, '__uploadedSides': null, 'uploadFromBitmapData': function(_0x17b887, _0x553dec, _0x5e220d, _0x507bdf) { null == _0x5e220d && (_0x5e220d = 0x0); if (null != _0x17b887 && 0x0 != this[_0x56ae('0x3f05')] >> _0x5e220d && (_0x17b887 = this[_0x56ae('0x3f85')](_0x17b887), null != _0x17b887)) if (0x0 == _0x5e220d && null != _0x17b887[_0x56ae('0xa2f')] && null == _0x17b887['buffer'][_0x56ae('0xf17')] && null != _0x17b887[_0x56ae('0xa2f')][_0x56ae('0xa09')]()) { if (_0x507bdf = this[_0x56ae('0x8ab')]['gl'], _0x575257[_0x56ae('0x869')](0x0, this[_0x56ae('0x3f05')] >> _0x5e220d)) { if (_0x56ae('0x3f86') === _0x56ae('0x3f87')) { var _0x221bc3 = this[_0x56ae('0x1f01')], _0x403352 = this[_0x56ae('0x39e8')]; null == _0x403352 && (_0x403352 = []); _0x221bc3[_0x56ae('0x12')](_0x221bc3, _0x403352); } else { var _0x2c8fb0 = this['__sideToTarget'](_0x553dec); this[_0x56ae('0x8ab')][_0x56ae('0x3f01')](this[_0x56ae('0x2a75')]); _0x96460b[_0x56ae('0x1e20')](_0x507bdf, _0x2c8fb0, _0x5e220d, this[_0x56ae('0x2a71')], this[_0x56ae('0xc08')], _0x507bdf[_0x56ae('0x3ec5')], _0x17b887[_0x56ae('0xa2f')][_0x56ae('0xa09')]()); this[_0x56ae('0x8ab')]['__bindGLTextureCubeMap'](null); this[_0x56ae('0x3f84')] |= 0x1 << _0x553dec; } } } else this[_0x56ae('0x1004')](_0x17b887['get_data'](), _0x553dec, _0x5e220d); }, 'uploadFromTypedArray': function(_0x12909e, _0x563af, _0x2c317c) { null == _0x2c317c && (_0x2c317c = 0x0); if (null != _0x12909e) { var _0x1e6b02 = this[_0x56ae('0x8ab')]['gl'], _0x320e0f = this[_0x56ae('0x3f05')] >> _0x2c317c; if (0x0 != _0x320e0f) { if (_0x56ae('0x3f88') === _0x56ae('0x3f88')) { var _0xd76cf7 = this[_0x56ae('0x3f89')](_0x563af); this['__context'][_0x56ae('0x3f01')](this[_0x56ae('0x2a75')]); _0x96460b[_0x56ae('0x1e20')](_0x1e6b02, _0xd76cf7, _0x2c317c, this[_0x56ae('0x2a71')], _0x320e0f, _0x320e0f, 0x0, this['__format'], _0x1e6b02['UNSIGNED_BYTE'], _0x12909e); this[_0x56ae('0x8ab')][_0x56ae('0x3f01')](null); this[_0x56ae('0x3f84')] |= 0x1 << _0x563af; } else { var _0xb2e109 = _0x563af[_0x56ae('0xcea')](), _0x7bd188 = _0x563af['getFreeFragmentConstant'](); _0x563af[_0x56ae('0xe2b')](); var _0x21fb3a = _0x563af[_0x56ae('0xe2b')](), _0x2dda1e = _0x563af['getFreeFragmentVectorTemp'](), _0x7dddeb = ''; _0x12909e['fragmentConstantsIndex'] = 0x4 * _0x7bd188[_0x56ae('0x9c6')](); _0x563af[_0x56ae('0x1040')](_0x2dda1e, 0x1); var _0x2b5bb7 = _0x563af[_0x56ae('0xda6')](); _0x563af['addFragmentTempUsages'](_0x2b5bb7, 0x1); _0x7dddeb += _0x575257[_0x56ae('0x86a')](_0x575257[_0x56ae('0x86a')](_0x575257[_0x56ae('0x86a')](_0x575257[_0x56ae('0x86b')](_0x575257[_0x56ae('0x86c')](_0x575257['WquWE'](_0x575257[_0x56ae('0x86c')](_0x575257[_0x56ae('0x86c')](_0x575257[_0x56ae('0x86d')](_0x575257[_0x56ae('0x86e')](_0x56ae('0xd76') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x13e') + _0x1b30b7['string'](_0x2dda1e) + ',\x20' + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xb2e109) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x7bd188) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7), _0x56ae('0x173')) + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x173') + _0x1b30b7['string'](_0x21fb3a) + '.z\x0atex\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xb2e109), _0x56ae('0x1033')) + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x575257[_0x56ae('0x5f6')] + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + ',\x20' + _0x1b30b7['string'](_0x7bd188) + _0x56ae('0x17f') + _0x1b30b7['string'](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x185') + _0x1b30b7['string'](_0x2dda1e) + _0x56ae('0x173') + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x21fb3a) + _0x56ae('0x161') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + '.x,\x20' + _0x1b30b7['string'](_0x2dda1e) + _0x56ae('0x15d') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x185') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + '.x\x0aadd\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2c317c), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + '.z,\x20', _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7)) + _0x56ae('0x1d95') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x1d94') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + '.y,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_depthMapCoordReg']), _0x56ae('0x15f')) + _0x1b30b7[_0x56ae('0x28')](_0x21fb3a) + '.z\x0atex\x20' + _0x1b30b7['string'](_0x2dda1e) + ',\x20' + _0x1b30b7['string'](_0x2b5bb7) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0xb2e109) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + ',\x20' + _0x1b30b7['string'](_0x7bd188) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x15b'), _0x1b30b7['string'](this[_0x56ae('0xc90')])) + '.z,\x20' + _0x1b30b7['string'](_0x2dda1e) + _0x56ae('0x103a') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x173') + _0x1b30b7['string'](this[_0x56ae('0xc90')]) + '.x,\x20' + _0x1b30b7['string'](_0x21fb3a) + _0x56ae('0x1d93') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + ',\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + ',\x20' + _0x1b30b7['string'](_0xb2e109) + _0x56ae('0x1033') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + ',\x20' + _0x1b30b7['string'](_0x7bd188) + _0x56ae('0x17f') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x185') + _0x1b30b7['string'](_0x2dda1e) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')]) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x21fb3a) + _0x56ae('0x161') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x173'), _0x1b30b7[_0x56ae('0x28')](_0x2dda1e)) + '.x\x0asub\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7['string'](_0x2b5bb7) + '.z\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x1d94'), _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7)) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x15b') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x1bdf') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x173'), _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xc90')])) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](_0x21fb3a) + _0x56ae('0x161') + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x173') + _0x1b30b7['string'](_0x2dda1e) + '.x\x0asub\x20' + _0x1b30b7['string'](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2c317c) + '.w\x0amul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7), _0x56ae('0x132')) + _0x1b30b7[_0x56ae('0x28')](_0x2dda1e) + _0x56ae('0x1d94') + _0x1b30b7[_0x56ae('0x28')](_0x2c317c) + _0x56ae('0x132') + _0x1b30b7['string'](_0x2c317c) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x2b5bb7) + _0x56ae('0x651'); _0x563af['removeFragmentTempUsage'](_0x2dda1e); _0x563af[_0x56ae('0x1037')](_0x2b5bb7); _0x12909e[_0x56ae('0xda7')] = _0xb2e109[_0x56ae('0x9c6')](); return _0x7dddeb; } } } }, '__getGLFramebuffer': function(_0x43d318, _0x4f30b6, _0x183105) { var _0x194d8a = this[_0x56ae('0x8ab')]['gl']; null == this[_0x56ae('0xe57')] && (this[_0x56ae('0xe57')] = _0x194d8a[_0x56ae('0xe58')](), this[_0x56ae('0xe59')] = -0x1); if (this[_0x56ae('0xe59')] != _0x183105 && (this[_0x56ae('0xe59')] = _0x183105, this[_0x56ae('0x8ab')]['__bindGLFramebuffer'](this[_0x56ae('0xe57')]), _0x194d8a[_0x56ae('0xe5b')](_0x194d8a['FRAMEBUFFER'], _0x194d8a[_0x56ae('0xe5d')], _0x194d8a['TEXTURE_CUBE_MAP_POSITIVE_X'] + _0x183105, this[_0x56ae('0x2a75')], 0x0), this[_0x56ae('0x8ab')]['__enableErrorChecking'])) { var _0x2ca5cc = _0x194d8a[_0x56ae('0xe5f')](_0x194d8a[_0x56ae('0xe5c')]); _0x2ca5cc != _0x194d8a['FRAMEBUFFER_COMPLETE'] && _0x131690[_0x56ae('0x13f2')](_0x56ae('0xe61') + _0x2ca5cc + '\x20width:' + this[_0x56ae('0xa10')] + _0x56ae('0xe62') + this[_0x56ae('0xa11')], { 'fileName': _0x56ae('0xe63'), 'lineNumber': 0x116, 'className': 'openfl.display3D.textures.CubeTexture', 'methodName': _0x56ae('0xc30') }); } return _0x5a4608[_0x56ae('0x6')][_0x56ae('0xc30')]['call'](this, _0x43d318, _0x4f30b6, _0x183105); }, '__setSamplerState': function(_0x27ea63) { var _0x1f6543 = {}; _0x1f6543[_0x56ae('0x3f8a')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if (_0x5a4608[_0x56ae('0x6')][_0x56ae('0x3f03')][_0x56ae('0x94d')](this, _0x27ea63)) { var _0x383a5a = this['__context']['gl']; 0x2 == _0x27ea63[_0x56ae('0x3bb5')] || this['__samplerState'][_0x56ae('0x3bd2')] || (_0x383a5a[_0x56ae('0x3f8b')](_0x383a5a[_0x56ae('0x3ed0')]), this['__samplerState']['mipmapGenerated'] = !0x0); if (0x0 != _0x482ffa[_0x56ae('0x3e93')]) { if (_0x56ae('0x3f8c') === _0x56ae('0x3f8d')) { null == this['challenges'][_0x56ae('0x1b')](e)[_0x56ae('0x195a')][_0x56ae('0x2c6a')] && (f = this[_0x56ae('0xbfc')][_0x56ae('0x1b')](e), q = function(_0x3f69db, _0x22affb) { return function() { _0x22affb[0x0](_0x3f69db[0x0], !0x0); }; }([this['challenges'][_0x56ae('0x1b')](e)], [_0x2d9f4e(this, this[_0x56ae('0x2cf6')])]), f['levelParams'][_0x56ae('0x2c6a')] = q); f = !0x1; for (q = this[_0x56ae('0x2d06')][_0x56ae('0x3f')](); q['hasNext']();) _0x5c4c32 = q[_0x56ae('0x42')](), _0x1f6543[_0x56ae('0x3f8a')](_0x5c4c32['challenge'], this[_0x56ae('0xbfc')]['get'](e)) && (_0x5c4c32['startChallenge'] = this[_0x56ae('0xbfc')][_0x56ae('0x1b')](_0x27ea63), _0x5c4c32[_0x56ae('0xf2a')] = _0x383a5a, f = !0x0); f && (_0x27ea63 = e + 0x1, ++_0x383a5a); } else { switch (_0x27ea63['filter']) { case 0x0: _0x27ea63 = 0x10; break; case 0x1: _0x27ea63 = 0x2; break; case 0x2: _0x27ea63 = 0x4; break; case 0x3: _0x27ea63 = 0x8; break; default: _0x27ea63 = 0x1; } _0x27ea63 > _0x482ffa[_0x56ae('0x3e93')] && (_0x27ea63 = _0x482ffa[_0x56ae('0x3e93')]); _0x383a5a[_0x56ae('0x3f8e')](_0x383a5a[_0x56ae('0x3ed0')], _0x482ffa[_0x56ae('0x3e92')], _0x27ea63); } } return !0x0; } return !0x1; }, '__sideToTarget': function(_0x4a8ed0) { var _0x3c1d5c = this[_0x56ae('0x8ab')]['gl']; switch (_0x4a8ed0) { case 0x0: return _0x3c1d5c[_0x56ae('0xe5e')]; case 0x1: return _0x3c1d5c[_0x56ae('0x3f8f')]; case 0x2: return _0x3c1d5c[_0x56ae('0x3f90')]; case 0x3: return _0x3c1d5c[_0x56ae('0x3f91')]; case 0x4: return _0x3c1d5c[_0x56ae('0x3f92')]; case 0x5: return _0x3c1d5c[_0x56ae('0x3f93')]; default: throw new _0x1adea8(new _0x35308d()); } }, '__class__': _0x4ae72b }); var _0x577f2e = function(_0xf21508, _0x3286d6, _0x760b5c, _0x2df67b, _0x1ccf24) { if (_0x56ae('0x3f94') !== _0x56ae('0x3f95')) { _0x5a4608['call'](this, _0xf21508); this['__width'] = _0x3286d6; this['__height'] = _0x760b5c; this[_0x56ae('0x2a73')] = _0x1ccf24; this['__textureTarget'] = this['__context']['gl']['TEXTURE_2D']; this[_0x56ae('0x1004')](null); _0x1ccf24 && this[_0x56ae('0xc30')](!0x0, 0x0, 0x0); } else { _0x3286d6 = this[_0x56ae('0x18a5')]; _0x3286d6 = _0x1935eb['BAR_OR_COMMA']['split'](null != _0x586025[_0x56ae('0x71f')] ? _0x3286d6[_0x56ae('0x99c')](_0x575257[_0x56ae('0x71e')]) : _0x3286d6['h'][_0x56ae('0x71f')]); _0x760b5c = _0x252a59[_0x56ae('0x977')](null); _0x2df67b = 0x0; for (var _0x33e419 = _0x3286d6[_0x56ae('0x32')]; _0x2df67b < _0x33e419;) { var _0x2967b5 = _0x2df67b++; _0x760b5c[_0x56ae('0x8b6')](_0x2967b5, _0x3286d6[_0x2967b5]); } this[_0x56ae('0x71f')] = _0x760b5c; } }; _0x5ac4a7[_0x56ae('0x3f96')] = _0x577f2e; _0x577f2e[_0x56ae('0x8bf')] = _0x56ae('0x3f96'); _0x577f2e[_0x56ae('0x8ee')] = _0x5a4608; _0x577f2e[_0x56ae('0x6')] = _0x4e6193(_0x5a4608[_0x56ae('0x6')], { 'uploadFromTypedArray': function(_0x29a812) { var _0x321706 = this[_0x56ae('0x8ab')]['gl']; this[_0x56ae('0x8ab')]['__bindGLTexture2D'](this['__textureID']); _0x96460b['texImage2D'](_0x321706, this['__textureTarget'], 0x0, this[_0x56ae('0x2a71')], this[_0x56ae('0xa10')], this[_0x56ae('0xa11')], 0x0, this[_0x56ae('0xc08')], _0x321706[_0x56ae('0x3ec5')], _0x29a812); this[_0x56ae('0x8ab')]['__bindGLTexture2D'](null); }, '__setSamplerState': function(_0x6c932f) { if (_0x5a4608[_0x56ae('0x6')][_0x56ae('0x3f03')][_0x56ae('0x94d')](this, _0x6c932f)) { var _0xd0dc7d = this[_0x56ae('0x8ab')]['gl']; if (0x0 != _0x482ffa['__glMaxTextureMaxAnisotropy']) { switch (_0x6c932f[_0x56ae('0x12fb')]) { case 0x0: _0x6c932f = 0x10; break; case 0x1: _0x6c932f = 0x2; break; case 0x2: _0x6c932f = 0x4; break; case 0x3: _0x6c932f = 0x8; break; default: _0x6c932f = 0x1; } _0x6c932f > _0x482ffa[_0x56ae('0x3e93')] && (_0x6c932f = _0x482ffa[_0x56ae('0x3e93')]); _0xd0dc7d[_0x56ae('0x3f8e')](_0xd0dc7d[_0x56ae('0x3ecf')], _0x482ffa[_0x56ae('0x3e92')], _0x6c932f); } return !0x0; } return !0x1; }, '__class__': _0x577f2e }); var _0x14cd79 = function(_0x45d7bb, _0x3930e3, _0x581bd0, _0x37594e, _0x11d9f1, _0x46445b) { _0x5a4608[_0x56ae('0x94d')](this, _0x45d7bb); this['__width'] = _0x3930e3; this[_0x56ae('0xa11')] = _0x581bd0; this['__optimizeForRenderToTexture'] = _0x11d9f1; this[_0x56ae('0x2a74')] = _0x46445b; _0x45d7bb = this[_0x56ae('0x8ab')]['gl']; this[_0x56ae('0x2a72')] = _0x45d7bb[_0x56ae('0x3ecf')]; this['__context'][_0x56ae('0x3f00')](this[_0x56ae('0x2a75')]); _0x96460b['texImage2D'](_0x45d7bb, this[_0x56ae('0x2a72')], 0x0, this[_0x56ae('0x2a71')], this[_0x56ae('0xa10')], this[_0x56ae('0xa11')], 0x0, this[_0x56ae('0xc08')], _0x45d7bb[_0x56ae('0x3ec5')], null); this[_0x56ae('0x8ab')]['__bindGLTexture2D'](null); _0x11d9f1 && this[_0x56ae('0xc30')](!0x0, 0x0, 0x0); }; _0x5ac4a7[_0x56ae('0x3f97')] = _0x14cd79; _0x14cd79[_0x56ae('0x8bf')] = 'openfl.display3D.textures.Texture'; _0x14cd79[_0x56ae('0x8ee')] = _0x5a4608; _0x14cd79[_0x56ae('0x6')] = _0x4e6193(_0x5a4608[_0x56ae('0x6')], { 'uploadCompressedTextureFromByteArray': function(_0x4cc273, _0x4a0202, _0x1d56b3) { null == _0x1d56b3 && (_0x1d56b3 = !0x1); var _0x18f7f3 = this; _0x1d56b3 ? _0x521f76[_0x56ae('0xb6a')](function() { var _0x18b0eb = {}; _0x18b0eb['tGxLc'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; }; if ('ytjmt' !== _0x56ae('0x3f98')) { var _0x580c06 = _0x4622dd['sidePathT']['getDateOfArrival'](_0x4622dd['sidePathT'][_0x56ae('0xa92')]) + 0.19, _0x38c5dc = _0x4622dd['wormholeN'][_0x56ae('0x25a1')](0x0) - 0.1; return _0x580c06 + _0x18b0eb[_0x56ae('0x3f99')](_0x4cc273, _0x38c5dc - _0x580c06); } else { _0x18f7f3[_0x56ae('0x3f9a')](_0x4cc273, _0x4a0202); var _0x1d56b3 = new _0x140b13(_0x56ae('0x3f9b')); _0x18f7f3[_0x56ae('0x959')](_0x1d56b3); } }, 0x1) : this['__uploadCompressedTextureFromByteArray'](_0x4cc273, _0x4a0202); }, 'uploadFromBitmapData': function(_0x1287fa, _0x586982, _0x491010) { _0x575257[_0x56ae('0x3f75')](null, _0x586982) && (_0x586982 = 0x0); if (null != _0x1287fa) { if (_0x56ae('0x3f9c') === 'WjZkZ') { _0x491010 = this['__width'] >> _0x586982; var _0x1b3fa5 = this[_0x56ae('0xa11')] >> _0x586982; if (0x0 != _0x491010 || 0x0 != _0x1b3fa5) { 0x0 == _0x491010 && (_0x491010 = 0x1); 0x0 == _0x1b3fa5 && (_0x1b3fa5 = 0x1); if (_0x1287fa[_0x56ae('0x3d')] != _0x491010 || _0x1287fa[_0x56ae('0x727')] != _0x1b3fa5) _0x491010 = new _0x3ee0eb(_0x491010, _0x1b3fa5, !0x0, 0x0), _0x491010['draw'](_0x1287fa), _0x1287fa = _0x491010; _0x1287fa = this['__getImage'](_0x1287fa); if (null != _0x1287fa) if (0x0 == _0x586982 && null != _0x1287fa[_0x56ae('0xa2f')] && null == _0x1287fa[_0x56ae('0xa2f')][_0x56ae('0xf17')] && null != _0x1287fa['buffer']['get_src']()) { if (_0x491010 = this[_0x56ae('0x8ab')]['gl'], _0x1b3fa5 = this[_0x56ae('0xa11')] >> _0x586982, 0x0 != this[_0x56ae('0xa10')] >> _0x586982 || 0x0 != _0x1b3fa5) this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](this['__textureID']), _0x96460b[_0x56ae('0x1e20')](_0x491010, this[_0x56ae('0x2a72')], _0x586982, this[_0x56ae('0x2a71')], this[_0x56ae('0xc08')], _0x491010['UNSIGNED_BYTE'], _0x1287fa[_0x56ae('0xa2f')][_0x56ae('0xa09')]()), this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](null); } else this[_0x56ae('0x1004')](_0x1287fa[_0x56ae('0x15a2')](), _0x586982); } } else { this[_0x56ae('0x32d3')] = this[_0x56ae('0x183f')] = !0x1; this[_0x56ae('0xbcf')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x32dd')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x2d95')] = _0x252a59[_0x56ae('0x975')](null); this[_0x56ae('0x32d4')] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x183e')] = _0x252a59[_0x56ae('0x974')](null); _0x1bcb64[_0x56ae('0x94d')](this); this[_0x56ae('0xb82')](!0x1); _0x10e92a[_0x56ae('0xa74')]()['stage'][_0x56ae('0x95e')](_0x56ae('0xb52'), _0x2d9f4e(this, this[_0x56ae('0xcbc')])); if (!this[_0x56ae('0xc91')]) this['onFirstAddedToStage'](null); } } }, 'uploadFromTypedArray': function(_0x2e8e65, _0x44ae14) { null == _0x44ae14 && (_0x44ae14 = 0x0); if (null != _0x2e8e65) { var _0x304bc2 = this[_0x56ae('0x8ab')]['gl'], _0x3ad526 = this[_0x56ae('0xa10')] >> _0x44ae14, _0x58294d = this[_0x56ae('0xa11')] >> _0x44ae14; if (0x0 != _0x3ad526 || 0x0 != _0x58294d) 0x0 == _0x3ad526 && (_0x3ad526 = 0x1), 0x0 == _0x58294d && (_0x58294d = 0x1), this['__context']['__bindGLTexture2D'](this[_0x56ae('0x2a75')]), _0x96460b['texImage2D'](_0x304bc2, this[_0x56ae('0x2a72')], _0x44ae14, this[_0x56ae('0x2a71')], _0x3ad526, _0x58294d, 0x0, this[_0x56ae('0xc08')], _0x304bc2[_0x56ae('0x3ec5')], _0x2e8e65), this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](null); } }, '__setSamplerState': function(_0x46c0df) { if (_0x56ae('0x3f9d') !== _0x56ae('0x3f9d')) { this['student'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x50); } else { if (_0x5a4608[_0x56ae('0x6')][_0x56ae('0x3f03')][_0x56ae('0x94d')](this, _0x46c0df)) { var _0x585a55 = this[_0x56ae('0x8ab')]['gl']; 0x2 == _0x46c0df[_0x56ae('0x3bb5')] || this[_0x56ae('0x3f83')][_0x56ae('0x3bd2')] || (_0x585a55[_0x56ae('0x3f8b')](_0x585a55['TEXTURE_2D']), this[_0x56ae('0x3f83')][_0x56ae('0x3bd2')] = !0x0); if (0x0 != _0x482ffa[_0x56ae('0x3e93')]) { switch (_0x46c0df[_0x56ae('0x12fb')]) { case 0x0: _0x46c0df = 0x10; break; case 0x1: _0x46c0df = 0x2; break; case 0x2: _0x46c0df = 0x4; break; case 0x3: _0x46c0df = 0x8; break; default: _0x46c0df = 0x1; } _0x46c0df > _0x482ffa['__glMaxTextureMaxAnisotropy'] && (_0x46c0df = _0x482ffa[_0x56ae('0x3e93')]); _0x585a55[_0x56ae('0x3f8e')](_0x585a55[_0x56ae('0x3ecf')], _0x482ffa[_0x56ae('0x3e92')], _0x46c0df); } return !0x0; } return !0x1; } }, '__uploadCompressedTextureFromByteArray': function(_0x497c82, _0x14b800) { if ('MxPeh' === _0x56ae('0x3f9e')) { var _0x5b2b04 = ''; if (this['_isFirstLight']) var _0x166a4a = this[_0x56ae('0xe6d')]; else _0x166a4a = _0x2669cc[_0x56ae('0xda6')](), _0x2669cc['addFragmentTempUsages'](_0x166a4a, 0x1); _0x5b2b04 += _0x575257[_0x56ae('0x86f')]('nrm\x20' + _0x1b30b7['string'](_0x166a4a) + '.xyz,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters'][_0x56ae('0x1bba')]) + '.xyz\x0adp3\x20' + _0x1b30b7['string'](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + '.xyz,\x20' + _0x1b30b7['string'](_0x14b800) + _0x56ae('0x1c8b') + _0x1b30b7['string'](_0x166a4a) + _0x56ae('0x15b'), _0x1b30b7['string'](_0x166a4a)) + _0x575257['OyDkO'] + _0x1b30b7[_0x56ae('0x28')](this['_sharedRegisters']['viewDirFragment']) + _0x56ae('0x1c8f'); _0x5b2b04 += _0x56ae('0x1c8c') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x3f9f') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x15f') + _0x1b30b7['string'](_0x166a4a) + _0x56ae('0x185') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x173') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x1c8d') + _0x1b30b7['string'](_0x166a4a) + '.z,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x1c8e') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + '.w\x0amul\x20' + _0x1b30b7['string'](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7['string'](_0x166a4a) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x1d99') + _0x1b30b7['string'](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + '.x,\x20' + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x651'); _0x5b2b04 = this[_0x56ae('0x1c69')] ? _0x5b2b04 + (_0x575257['OutIc']('mul\x20' + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6b')]) + '.w,\x20' + _0x1b30b7[_0x56ae('0x28')](this['_specularTexData']) + _0x56ae('0x15f') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6a')]) + _0x56ae('0x1c79') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a), '.w,\x20') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6b')]) + _0x56ae('0x651')) : _0x575257[_0x56ae('0x870')](_0x5b2b04, _0x56ae('0x1de6') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6a')]) + _0x56ae('0x651')); _0x5b2b04 += _0x56ae('0x152') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0x132') + _0x1b30b7[_0x56ae('0x28')](_0x14b800) + '.w\x0a'; null != this[_0x56ae('0x1c7b')] && (_0x5b2b04 += _0x1b30b7[_0x56ae('0x28')](this['_modulateMethod'](_0x497c82, _0x166a4a, _0x2669cc, this[_0x56ae('0x9b7')]))); _0x5b2b04 += 'mul\x20' + _0x1b30b7[_0x56ae('0x28')](_0x166a4a) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](_0x4025dd) + _0x56ae('0xd6') + _0x1b30b7['string'](_0x166a4a) + _0x56ae('0x651'); this[_0x56ae('0x1c78')] || (_0x5b2b04 += _0x575257[_0x56ae('0x870')](_0x56ae('0x69') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]) + _0x56ae('0xd6') + _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0xe6d')]), _0x56ae('0xd6')) + _0x1b30b7['string'](_0x166a4a) + '.xyz\x0a', _0x2669cc['removeFragmentTempUsage'](_0x166a4a)); this[_0x56ae('0x1c78')] = !0x1; return _0x5b2b04; } else { var _0x4025dd = this; _0x497c82 = new _0x343587(_0x497c82, _0x14b800); var _0x2669cc = _0x497c82['readHeader'](this['__width'], this['__height'], !0x1), _0x2613ac = this[_0x56ae('0x8ab')]['gl']; this['__context'][_0x56ae('0x3f00')](this[_0x56ae('0x2a75')]); var _0x546632 = !0x1; _0x497c82[_0x56ae('0x3b45')](function(_0x497c82, _0x14b800, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x286322, _0x4e6193) { _0x497c82 = _0x2669cc ? _0x5a4608[_0x56ae('0x2a70')]['h'][_0x1b30b7] : _0x5a4608[_0x56ae('0x3f57')]['h'][_0x1b30b7]; if (0x0 != _0x497c82) if (_0x546632 = !0x0, _0x4025dd[_0x56ae('0xc08')] = _0x497c82, _0x4025dd[_0x56ae('0x2a71')] = _0x497c82, _0x2669cc && 0x2 == _0x1b30b7) { _0x286322 = _0x286322 / 0x2 | 0x0; _0x1b30b7 = _0x4e6193['b']['buffer']; var _0x53e7c6 = 0x0; _0x575257[_0x56ae('0x3f75')](null, _0x53e7c6) && (_0x53e7c6 = 0x0); _0x1b30b7 = null != _0x1b30b7 ? null == _0x286322 ? new Uint8Array(_0x1b30b7, _0x53e7c6) : new Uint8Array(_0x1b30b7, _0x53e7c6, _0x286322) : null; _0x96460b[_0x56ae('0x11ec')](_0x2613ac, _0x4025dd[_0x56ae('0x2a72')], _0x14b800, _0x4025dd[_0x56ae('0x2a71')], _0x2d9f4e, _0x5ac4a7, 0x0, _0x1b30b7); _0x1b30b7 = new _0x14cd79(_0x4025dd[_0x56ae('0x8ab')], _0x4025dd[_0x56ae('0xa10')], _0x4025dd['__height'], 0x3, _0x4025dd[_0x56ae('0x2a73')], _0x4025dd['__streamingLevels']); _0x1b30b7[_0x56ae('0xc08')] = _0x497c82; _0x1b30b7['__internalFormat'] = _0x497c82; _0x4025dd[_0x56ae('0x8ab')][_0x56ae('0x3f00')](_0x1b30b7[_0x56ae('0x2a75')]); _0x4e6193 = _0x4e6193['b'][_0x56ae('0xa2f')]; _0x497c82 = _0x286322; null == _0x497c82 && (_0x497c82 = 0x0); _0x4e6193 = null != _0x4e6193 ? null == _0x286322 ? new Uint8Array(_0x4e6193, _0x497c82) : new Uint8Array(_0x4e6193, _0x497c82, _0x286322) : null; _0x96460b[_0x56ae('0x11ec')](_0x2613ac, _0x1b30b7[_0x56ae('0x2a72')], _0x14b800, _0x1b30b7[_0x56ae('0x2a71')], _0x2d9f4e, _0x5ac4a7, 0x0, _0x4e6193); _0x4025dd['__alphaTexture'] = _0x1b30b7; } else _0x4e6193 = _0x4e6193['b'][_0x56ae('0xa2f')], _0x497c82 = 0x0, _0x575257['PXlgN'](null, _0x497c82) && (_0x497c82 = 0x0), _0x4e6193 = null != _0x4e6193 ? null == _0x286322 ? new Uint8Array(_0x4e6193, _0x497c82) : new Uint8Array(_0x4e6193, _0x497c82, _0x286322) : null, _0x96460b['compressedTexImage2D'](_0x2613ac, _0x4025dd[_0x56ae('0x2a72')], _0x14b800, _0x4025dd[_0x56ae('0x2a71')], _0x2d9f4e, _0x5ac4a7, 0x0, _0x4e6193); }); _0x546632 || (_0x497c82 = this[_0x56ae('0xa10')] * this['__height'] * 0x4, _0x497c82 = null != _0x497c82 ? new Uint8Array(_0x497c82) : null, _0x96460b['texImage2D'](_0x2613ac, this[_0x56ae('0x2a72')], 0x0, this[_0x56ae('0x2a71')], this[_0x56ae('0xa10')], this[_0x56ae('0xa11')], 0x0, this[_0x56ae('0xc08')], _0x2613ac[_0x56ae('0x3ec5')], _0x497c82)); this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](null); } }, '__class__': _0x14cd79 }); var _0x4bfc0d = function(_0x16b693) { _0x5a4608[_0x56ae('0x94d')](this, _0x16b693); this['__textureTarget'] = this[_0x56ae('0x8ab')]['gl'][_0x56ae('0x3ecf')]; }; _0x5ac4a7['openfl.display3D.textures.VideoTexture'] = _0x4bfc0d; _0x4bfc0d[_0x56ae('0x8bf')] = _0x56ae('0x3fa0'); _0x4bfc0d[_0x56ae('0x8ee')] = _0x5a4608; _0x4bfc0d['prototype'] = _0x4e6193(_0x5a4608['prototype'], { '__netStream': null, '__getTexture': function() { if ((!this[_0x56ae('0x3fa1')][_0x56ae('0x3fa2')][_0x56ae('0xb45')] || this['__netStream'][_0x56ae('0x3fa3')]()) && 0x0 < this[_0x56ae('0x3fa1')][_0x56ae('0x3fa2')]['readyState']) { this[_0x56ae('0x3fa1')][_0x56ae('0x3fa4')](!0x1); var _0x8d7542 = this[_0x56ae('0x8ab')]['gl']; this[_0x56ae('0x8ab')][_0x56ae('0x3f00')](this['__textureID']); _0x96460b[_0x56ae('0x1e20')](_0x8d7542, _0x8d7542[_0x56ae('0x3ecf')], 0x0, _0x8d7542[_0x56ae('0x3f56')], _0x8d7542[_0x56ae('0x3f56')], _0x8d7542[_0x56ae('0x3ec5')], this[_0x56ae('0x3fa1')][_0x56ae('0x3fa2')]); } return this['__textureID']; }, '__class__': _0x4bfc0d }); var _0x4d4163 = function(_0x5ced5b) { null == _0x5ced5b && (_0x5ced5b = ''); _0x531fca['call'](this, _0x5ced5b); this['name'] = 'ArgumentError'; }; _0x5ac4a7[_0x56ae('0x3fa5')] = _0x4d4163; _0x4d4163[_0x56ae('0x8bf')] = _0x56ae('0x3fa5'); _0x4d4163[_0x56ae('0x8ee')] = _0x531fca; _0x4d4163[_0x56ae('0x6')] = _0x4e6193(_0x531fca['prototype'], { '__class__': _0x4d4163 }); var _0x6fc8d6 = function(_0x195708) { if (_0x56ae('0x3fa6') !== _0x56ae('0x3fa7')) { null == _0x195708 && (_0x195708 = ''); _0x531fca[_0x56ae('0x94d')](this, _0x195708); this[_0x56ae('0x110')] = _0x56ae('0x3fa8'); } else { if (this[_0x56ae('0x1e06')] == _0x195708) return this[_0x56ae('0x1e06')]; this[_0x56ae('0x1e06')] = _0x195708; this[_0x56ae('0x22dd')] = this['name'] = this[_0x56ae('0x1e06')][_0x56ae('0x110')]; this[_0x56ae('0x22e0')] = this['character'][_0x56ae('0x22e0')]; this[_0x56ae('0x22fe')] = this[_0x56ae('0x1e06')][_0x56ae('0x22fe')]; this[_0x56ae('0x22c9')] = this[_0x56ae('0x1e06')][_0x56ae('0x22c9')]; this[_0x56ae('0x22e4')] = this[_0x56ae('0x1e06')][_0x56ae('0x22e4')]; this['color'] = this[_0x56ae('0x1e06')]['color']; this[_0x56ae('0xbba')] = this[_0x56ae('0x1e06')][_0x56ae('0xbba')]; this[_0x56ae('0x2319')] = this[_0x56ae('0x1e06')][_0x56ae('0x2319')]; this[_0x56ae('0x14a4')] = this[_0x56ae('0x1e06')][_0x56ae('0x14a4')]; this['symmetrical'] = this[_0x56ae('0x1e06')][_0x56ae('0x2316')]; this[_0x56ae('0x2210')] = this['character'][_0x56ae('0x2210')]; this[_0x56ae('0x22e8')] = this[_0x56ae('0x1e06')][_0x56ae('0x22e8')]; this[_0x56ae('0xbbc')] = this[_0x56ae('0x1e06')][_0x56ae('0xbbc')]; this[_0x56ae('0xbbf')] = this[_0x56ae('0x1e06')][_0x56ae('0xbbf')]; this[_0x56ae('0x2251')] = this[_0x56ae('0x1e06')][_0x56ae('0x2251')]; this[_0x56ae('0x2305')] = this[_0x56ae('0x1e06')][_0x56ae('0x2305')]; this['wentThroughWormhole'] = this[_0x56ae('0x1e06')]['wentThroughWormhole']; return this[_0x56ae('0x1e06')]; } }; _0x5ac4a7[_0x56ae('0x3fa9')] = _0x6fc8d6; _0x6fc8d6[_0x56ae('0x8bf')] = 'openfl.errors.IOError'; _0x6fc8d6[_0x56ae('0x8ee')] = _0x531fca; _0x6fc8d6[_0x56ae('0x6')] = _0x4e6193(_0x531fca[_0x56ae('0x6')], { '__class__': _0x6fc8d6 }); var _0x51849b = function(_0x27b365, _0x258e91) { _0x6fc8d6[_0x56ae('0x94d')](this, _0x56ae('0x153d')); this['name'] = 'EOFError'; this[_0x56ae('0xacc')] = 0x7ee; }; _0x5ac4a7[_0x56ae('0x3faa')] = _0x51849b; _0x51849b[_0x56ae('0x8bf')] = _0x56ae('0x3faa'); _0x51849b[_0x56ae('0x8ee')] = _0x6fc8d6; _0x51849b[_0x56ae('0x6')] = _0x4e6193(_0x6fc8d6[_0x56ae('0x6')], { '__class__': _0x51849b }); var _0x35308d = function(_0x26bf4b) { if ('ddZHv' === _0x56ae('0x3fab')) { this[_0x56ae('0x34ac')]['beginGradientFill'](_0x26bf4b[_0x56ae('0x3aa')], _0x26bf4b[_0x56ae('0x3205')], _0x26bf4b['alphas'], _0x26bf4b[_0x56ae('0x3207')], _0x26bf4b[_0x56ae('0x1902')], _0x26bf4b[_0x56ae('0x34ae')], _0x26bf4b[_0x56ae('0x34c9')], _0x26bf4b[_0x56ae('0x8cc')]); } else { null == _0x26bf4b && (_0x26bf4b = ''); _0x531fca[_0x56ae('0x94d')](this, _0x26bf4b, 0x0); this[_0x56ae('0x110')] = _0x56ae('0x3fac'); } }; _0x5ac4a7[_0x56ae('0x3fad')] = _0x35308d; _0x35308d['__name__'] = _0x56ae('0x3fad'); _0x35308d[_0x56ae('0x8ee')] = _0x531fca; _0x35308d['prototype'] = _0x4e6193(_0x531fca[_0x56ae('0x6')], { '__class__': _0x35308d }); var _0x1770b4 = function(_0x551a32) { null == _0x551a32 && (_0x551a32 = ''); _0x531fca[_0x56ae('0x94d')](this, _0x551a32, 0x0); this[_0x56ae('0x110')] = 'TypeError'; }; _0x5ac4a7['openfl.errors.TypeError'] = _0x1770b4; _0x1770b4[_0x56ae('0x8bf')] = _0x56ae('0x3fae'); _0x1770b4['__super__'] = _0x531fca; _0x1770b4['prototype'] = _0x4e6193(_0x531fca[_0x56ae('0x6')], { '__class__': _0x1770b4 }); var _0x508d62 = function(_0x2567eb, _0x6e7e85, _0x538cd3, _0x256a2f, _0x3b7059, _0x5c9a80, _0x1b30b7) { null == _0x1b30b7 && (_0x1b30b7 = 0x0); null == _0x5c9a80 && (_0x5c9a80 = 0x0); null == _0x3b7059 && (_0x3b7059 = 0x0); null == _0x256a2f && (_0x256a2f = 0x0); null == _0x538cd3 && (_0x538cd3 = !0x1); null == _0x6e7e85 && (_0x6e7e85 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x2567eb, _0x6e7e85, _0x538cd3); this[_0x56ae('0x310a')] = _0x256a2f; this['accelerationX'] = _0x3b7059; this[_0x56ae('0x3faf')] = _0x5c9a80; this[_0x56ae('0x3fb0')] = _0x1b30b7; }; _0x5ac4a7['openfl.events.AccelerometerEvent'] = _0x508d62; _0x508d62[_0x56ae('0x8bf')] = _0x56ae('0x3fb1'); _0x508d62[_0x56ae('0x8ee')] = _0x140b13; _0x508d62['prototype'] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'accelerationX': null, 'accelerationY': null, 'accelerationZ': null, 'timestamp': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0xb1f'), _0x1c1b50[_0x56ae('0x3a6')][_0x56ae('0x44')]('\x20')); }, '__init': function() { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')]['call'](this); this[_0x56ae('0x3fb0')] = this['accelerationY'] = this[_0x56ae('0x3fb2')] = this[_0x56ae('0x310a')] = 0x0; }, '__class__': _0x508d62 }); var _0x2d151b = function(_0x139147, _0x2ac062, _0x507ff6, _0x1d8798) { null == _0x1d8798 && (_0x1d8798 = !0x1); null == _0x507ff6 && (_0x507ff6 = !0x1); null == _0x2ac062 && (_0x2ac062 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x139147, _0x2ac062, _0x507ff6); this['activating'] = _0x1d8798; }; _0x5ac4a7[_0x56ae('0x3fb3')] = _0x2d151b; _0x2d151b[_0x56ae('0x8bf')] = _0x56ae('0x3fb3'); _0x2d151b[_0x56ae('0x8ee')] = _0x140b13; _0x2d151b['prototype'] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'activating': null, 'toString': function() { return this['__formatToString']('ActivityEvent', ['type', _0x56ae('0x9cf'), _0x56ae('0x3ab'), 'activating']); }, '__init': function() { _0x140b13[_0x56ae('0x6')]['__init']['call'](this); this[_0x56ae('0x3fb4')] = !0x1; }, '__class__': _0x2d151b }); var _0x4d59b9 = function(_0x577029, _0x56e3fc, _0x57dde4, _0x5e585c) { null == _0x5e585c && (_0x5e585c = ''); null == _0x57dde4 && (_0x57dde4 = !0x1); null == _0x56e3fc && (_0x56e3fc = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x577029, _0x56e3fc, _0x57dde4); this[_0x56ae('0x2a9')] = _0x5e585c; }; _0x5ac4a7[_0x56ae('0x3fb5')] = _0x4d59b9; _0x4d59b9['__name__'] = _0x56ae('0x3fb5'); _0x4d59b9[_0x56ae('0x8ee')] = _0x140b13; _0x4d59b9['prototype'] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'text': null, 'toString': function() { return this[_0x56ae('0xb1e')]('TextEvent', [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab'), _0x575257['IJsRK']]); }, '__init': function() { if (_0x56ae('0x3fb6') !== _0x56ae('0x3fb7')) { _0x140b13[_0x56ae('0x6')]['__init'][_0x56ae('0x94d')](this); this[_0x56ae('0x2a9')] = ''; } else { this[_0x56ae('0x1232')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1232')], !0x1, null, !0x1, null); this['sprites'][_0x56ae('0x8f0')](this['runner']); var _0x357212 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x357212 = null != _0x586025['sidePathU'] ? _0x357212[_0x56ae('0x99c')](_0x575257[_0x56ae('0x871')]) : _0x357212['h'][_0x56ae('0x872')]; this['runner'][_0x56ae('0xbb8')] = new _0x5e2059(_0x357212, 0x0); this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); _0x357212 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; var _0x220a38 = _0x4622dd['get_instance']()['paths']; _0x357212 = null != _0x586025[_0x357212] ? _0x220a38[_0x56ae('0x99c')](_0x357212) : _0x220a38['h'][_0x357212]; this[_0x56ae('0x1024')][_0x56ae('0xbb8')] = new _0x5e2059(_0x357212, 0x24); this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090['child'], !0x0, null, !0x1, null); this[_0x56ae('0x1025')]['push'](this[_0x56ae('0x1027')]); _0x357212 = this[_0x56ae('0x2507')]['pathName']; _0x220a38 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x357212 = null != _0x586025[_0x357212] ? _0x220a38[_0x56ae('0x99c')](_0x357212) : _0x220a38['h'][_0x357212]; this[_0x56ae('0x1027')]['goesTo'] = new _0x5e2059(_0x357212, 0x23); } }, '__class__': _0x4d59b9 }); var _0x239929 = function(_0x5aa7ec, _0x30831e, _0x18b260, _0x4e5d72, _0x518600) { null == _0x518600 && (_0x518600 = 0x0); null == _0x4e5d72 && (_0x4e5d72 = ''); null == _0x18b260 && (_0x18b260 = !0x1); null == _0x30831e && (_0x30831e = !0x1); _0x4d59b9[_0x56ae('0x94d')](this, _0x5aa7ec, _0x30831e, _0x18b260, _0x4e5d72); this[_0x56ae('0xacc')] = _0x518600; }; _0x5ac4a7[_0x56ae('0x3fb8')] = _0x239929; _0x239929[_0x56ae('0x8bf')] = 'openfl.events.ErrorEvent'; _0x239929[_0x56ae('0x8ee')] = _0x4d59b9; _0x239929[_0x56ae('0x6')] = _0x4e6193(_0x4d59b9[_0x56ae('0x6')], { 'errorID': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x3fb9'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab'), _0x56ae('0x2a9'), _0x56ae('0xacc')]); }, '__init': function() { _0x4d59b9[_0x56ae('0x6')]['__init']['call'](this); this[_0x56ae('0xacc')] = 0x0; }, '__class__': _0x239929 }); var _0x2a9e37 = function(_0x31a55f) { if (_0x56ae('0x3fba') === _0x56ae('0x3fba')) { this['active'] = !0x1; this[_0x56ae('0xb7c')](_0x31a55f); } else { var _0x170af6 = -this[_0x56ae('0x98f')] * _0x31a55f, _0x17cb30 = this[_0x56ae('0xaa2')] * _0x31a55f; this[_0x56ae('0x98e')]['d'] == _0x17cb30 && this[_0x56ae('0x98e')]['c'] == _0x170af6 || this[_0x56ae('0xa9b')](); this[_0x56ae('0x98e')]['c'] = _0x170af6; this[_0x56ae('0x98e')]['d'] = _0x17cb30; } }; _0x5ac4a7[_0x56ae('0x3fbb')] = _0x2a9e37; _0x2a9e37[_0x56ae('0x8bf')] = _0x56ae('0x3fbb'); _0x2a9e37[_0x56ae('0x6')] = {}; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x1298')] = null; _0x2a9e37[_0x56ae('0x6')]['index'] = null; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x3fbc')] = null; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x16b3')] = null; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x304')] = function() { this.isCopy || (this.list = this.list.slice(), this.isCopy = !0x0); }; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x8f5')] = function() { return this.index < this.list.length; }; _0x2a9e37[_0x56ae('0x6')]['next'] = function() { return this.list[this.index++]; }; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x38')] = function(_0x1f146e, _0x18fb78) { if (_0x56ae('0x3fbd') !== _0x56ae('0x3fbd')) { if (this._viewPort.x == _0x1f146e) return _0x1f146e; this._stage3D.set_x(this._viewPort.x = _0x1f146e); this.notifyViewportUpdated(); return _0x1f146e; } else { if (this.active) if (this.isCopy) { _0x18fb78 = this.index; for (var _0x7c5c84 = this.list.length; _0x18fb78 < _0x7c5c84;) { var _0x27fc7d = _0x18fb78++; if (_0x1c1b50.iQhxF(this.list[_0x27fc7d], _0x1f146e)) { this.list.splice(_0x27fc7d, 0x1); break; } } } else _0x18fb78 < this.index && this.index--; } }; _0x2a9e37[_0x56ae('0x6')]['reset'] = function(_0x562e1b) { this.list = _0x562e1b; this.isCopy = !0x1; this.index = 0x0; }; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x950')] = function() { this.active = !0x0; }; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0xb8c')] = function() { this.active = !0x1; }; _0x2a9e37[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x2a9e37; var _0x4f3de6 = function(_0x1dfbf6, _0x646a73, _0x3c4806) { this['callback'] = _0x1dfbf6; this[_0x56ae('0x3fbe')] = _0x646a73; this[_0x56ae('0x3fbf')] = _0x3c4806; }; _0x5ac4a7['openfl.events._EventDispatcher.Listener'] = _0x4f3de6; _0x4f3de6['__name__'] = _0x56ae('0x3fc0'); _0x4f3de6[_0x56ae('0x6')] = {}; _0x4f3de6[_0x56ae('0x6')][_0x56ae('0xcab')] = null; _0x4f3de6[_0x56ae('0x6')][_0x56ae('0x3fbf')] = null; _0x4f3de6[_0x56ae('0x6')]['useCapture'] = null; _0x4f3de6[_0x56ae('0x6')][_0x56ae('0xc18')] = function(_0x260444, _0x57fac9) { return _0xc5462.compareMethods(this.callback, _0x260444) ? _0x1c1b50.iQhxF(this.useCapture, _0x57fac9) : !0x1; }; _0x4f3de6[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x4f3de6; var _0x5067ce = function(_0x4e4952, _0x16fa6a, _0x5e0a46, _0xe09c3e, _0x636272, _0x37c443) { null == _0x37c443 && (_0x37c443 = 0x0); null == _0x636272 && (_0x636272 = !0x1); null == _0x5e0a46 && (_0x5e0a46 = !0x1); null == _0x16fa6a && (_0x16fa6a = !0x1); _0x140b13['call'](this, _0x4e4952, _0x16fa6a, _0x5e0a46); this[_0x56ae('0x1f2d')] = _0x37c443; this[_0x56ae('0x2068')] = _0x636272; this[_0x56ae('0x338b')] = _0xe09c3e; }; _0x5ac4a7[_0x56ae('0x3fc1')] = _0x5067ce; _0x5067ce[_0x56ae('0x8bf')] = 'openfl.events.FocusEvent'; _0x5067ce[_0x56ae('0x8ee')] = _0x140b13; _0x5067ce[_0x56ae('0x6')] = _0x1c1b50[_0x56ae('0x50c')](_0x4e6193, _0x140b13[_0x56ae('0x6')], { 'keyCode': null, 'relatedObject': null, 'shiftKey': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x1c1b50['rehLK'], _0x56ae('0x3fc2')[_0x56ae('0x44')]('\x20')); }, '__init': function() { _0x140b13['prototype'][_0x56ae('0xc67')]['call'](this); this[_0x56ae('0x1f2d')] = 0x0; this[_0x56ae('0x2068')] = !0x1; this[_0x56ae('0x338b')] = null; }, '__class__': _0x5067ce }); var _0x4b9267 = function(_0x2c634a, _0x5bf019, _0x46a6c4, _0x318fc6, _0x2a9a94) { if (_0x56ae('0x3fc3') === _0x56ae('0x3fc4')) { this[_0x56ae('0xe7b')][_0x56ae('0xb91')](0x0, 2.6, null, 0x2); this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x47); this['angel']['spritesheet'][_0x56ae('0x1051')](!0x0); this['student']['setIndexedPosition'](21.95, 3.95, null, 0x3); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x5d); this[_0x56ae('0xb90')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2795'), -0x8c, -0x118, null, null, null, null, null); var _0x4e982c = _0xfe3284[_0x56ae('0x3d')](0x33e), _0x4094ca = new _0x5c4c32(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('You\x20don\x27t\x20really\x20understand\x20something\x20until\x20you\x20can\x20build\x20one\x20from\x20scratch.', 0x78, -0x5a, null, _0x4e982c, -0x1, _0x4094ca, null); _0x4e982c = _0xfe3284[_0x56ae('0x3d')](0x384); _0x4094ca = new _0x5c4c32(this[_0x56ae('0xe7b')]['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2794'), 0x14, 0x14a, null, _0x4e982c, null, _0x4094ca, null); this['student']['unifyRotation'](this[_0x56ae('0xe7b')]); } else { null == _0x2a9a94 && (_0x2a9a94 = !0x1); null == _0x318fc6 && (_0x318fc6 = !0x1); null == _0x46a6c4 && (_0x46a6c4 = !0x1); null == _0x5bf019 && (_0x5bf019 = !0x1); _0x2d151b[_0x56ae('0x94d')](this, _0x2c634a, _0x5bf019, _0x46a6c4); this['fullScreen'] = _0x318fc6; this['interactive'] = _0x2a9a94; } }; _0x5ac4a7[_0x56ae('0x3fc5')] = _0x4b9267; _0x4b9267[_0x56ae('0x8bf')] = _0x56ae('0x3fc5'); _0x4b9267[_0x56ae('0x8ee')] = _0x2d151b; _0x4b9267['prototype'] = _0x4e6193(_0x2d151b[_0x56ae('0x6')], { 'fullScreen': null, 'interactive': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x3fc6'), ['type', 'bubbles', _0x56ae('0x3ab'), 'fullscreen', _0x56ae('0x383e')]); }, '__init': function() { _0x2d151b['prototype'][_0x56ae('0xc67')]['call'](this); this['interactive'] = this[_0x56ae('0x958')] = !0x1; }, '__class__': _0x4b9267 }); var _0x58cbbc = function(_0xef799b, _0x14eb35, _0x368bc0, _0xadab6a) { null == _0x368bc0 && (_0x368bc0 = !0x1); null == _0x14eb35 && (_0x14eb35 = !0x0); _0x140b13[_0x56ae('0x94d')](this, _0xef799b, _0x14eb35, _0x368bc0); this[_0x56ae('0x2383')] = _0xadab6a; }; _0x5ac4a7[_0x56ae('0x3fc7')] = _0x58cbbc; _0x58cbbc['__name__'] = _0x56ae('0x3fc7'); _0x58cbbc[_0x56ae('0x8ee')] = _0x140b13; _0x58cbbc[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'device': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x3fc8'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab'), _0x56ae('0x2383')]); }, '__init': function() { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')]['call'](this); this[_0x56ae('0x2383')] = null; }, '__class__': _0x58cbbc }); var _0xd03bb1 = function(_0x28cb35, _0x4f1e1a, _0x1cc0f7, _0x50d966, _0x28554d) { null == _0x28554d && (_0x28554d = !0x1); null == _0x50d966 && (_0x50d966 = 0x0); null == _0x1cc0f7 && (_0x1cc0f7 = !0x1); null == _0x4f1e1a && (_0x4f1e1a = !0x1); this[_0x56ae('0x3e89')] = _0x50d966; this[_0x56ae('0x3fc9')] = _0x28554d; _0x140b13[_0x56ae('0x94d')](this, _0x28cb35, _0x4f1e1a, _0x1cc0f7); }; _0x5ac4a7[_0x56ae('0x3fca')] = _0xd03bb1; _0xd03bb1[_0x56ae('0x8bf')] = _0x56ae('0x3fca'); _0xd03bb1[_0x56ae('0x8ee')] = _0x140b13; _0xd03bb1[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'redirected': null, 'responseHeaders': null, 'responseURL': null, 'status': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x3fcb'), [_0x56ae('0x3aa'), 'bubbles', 'cancelable', _0x56ae('0x3e89'), _0x56ae('0x3fc9')]); }, '__init': function() { _0x140b13['prototype']['__init']['call'](this); this[_0x56ae('0x3e89')] = 0x0; this[_0x56ae('0x3fc9')] = !0x1; }, '__class__': _0xd03bb1 }); var _0x3571a3 = function(_0x2e2589, _0x3ed5e6, _0x1453bd, _0x154551, _0xe926a7) { null == _0xe926a7 && (_0xe926a7 = 0x0); null == _0x154551 && (_0x154551 = ''); null == _0x1453bd && (_0x1453bd = !0x1); null == _0x3ed5e6 && (_0x3ed5e6 = !0x0); _0x239929['call'](this, _0x2e2589, _0x3ed5e6, _0x1453bd, _0x154551, _0xe926a7); }; _0x5ac4a7[_0x56ae('0x3fcc')] = _0x3571a3; _0x3571a3[_0x56ae('0x8bf')] = _0x1c1b50['PDkON']; _0x3571a3['__super__'] = _0x239929; _0x3571a3[_0x56ae('0x6')] = _0x4e6193(_0x239929[_0x56ae('0x6')], { 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x2b9f'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab'), _0x56ae('0x2a9'), _0x56ae('0xacc')]); }, '__class__': _0x3571a3 }); var _0x2a670 = function(_0x2fd8eb, _0x3a712a, _0x428121, _0x3e8ba0, _0x5363d1, _0x6bb449, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193, _0x5c4c32) { if ('FBHCr' !== _0x56ae('0x3fcd')) { null == _0x428121 && (_0x428121 = 0x1); if (0x0 == _0x428121) throw new _0x1adea8(_0x56ae('0x3fce')); _0x3a712a = _0x3e82b5['rangeEndValue'](_0x2fd8eb, _0x3a712a, _0x428121); return new _0x140cc2(_0x2fd8eb, _0x3a712a, _0x428121); } else { null == _0x5c4c32 && (_0x5c4c32 = !0x1); null == _0x4e6193 && (_0x4e6193 = !0x1); _0x1c1b50[_0x56ae('0x394')](null, _0x5ac4a7) && (_0x5ac4a7 = !0x1); null == _0x2d9f4e && (_0x2d9f4e = !0x1); null == _0x1b30b7 && (_0x1b30b7 = !0x1); null == _0x5363d1 && (_0x5363d1 = 0x0); null == _0x3e8ba0 && (_0x3e8ba0 = 0x0); null == _0x428121 && (_0x428121 = !0x1); null == _0x3a712a && (_0x3a712a = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x2fd8eb, _0x3a712a, _0x428121); this[_0x56ae('0x3fcf')] = _0x3e8ba0; this[_0x56ae('0x1f2d')] = _0x5363d1; this[_0x56ae('0x3fd0')] = null != _0x6bb449 ? _0x6bb449 : 0x0; this['ctrlKey'] = _0x1b30b7; this['altKey'] = _0x2d9f4e; this[_0x56ae('0x2068')] = _0x5ac4a7; this[_0x56ae('0x3fd1')] = _0x4e6193; this[_0x56ae('0x338f')] = _0x5c4c32; } }; _0x5ac4a7['openfl.events.KeyboardEvent'] = _0x2a670; _0x2a670[_0x56ae('0x8bf')] = _0x56ae('0x3fd2'); _0x2a670[_0x56ae('0x8ee')] = _0x140b13; _0x2a670[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'altKey': null, 'charCode': null, 'commandKey': null, 'controlKey': null, 'ctrlKey': null, 'keyCode': null, 'keyLocation': null, 'shiftKey': null, 'toString': function() { if (_0x56ae('0x3fd3') === _0x56ae('0x3fd3')) { return this['__formatToString'](_0x56ae('0x3fd4'), _0x56ae('0x3fd5')[_0x56ae('0x44')]('\x20')); } else { var _0x509f28 = q++; l = new _0x383538(); e = d[_0x56ae('0x1b')](_0x509f28)[_0x56ae('0x1a66')]; f = e[_0x56ae('0x9fa')](); for (var _0x29f567 = 0x0; _0x29f567 < f;) { var _0x4a33a1 = _0x29f567++; this[_0x56ae('0x3fd6')](e['get'](_0x4a33a1), l); } if (0x0 != l[_0x56ae('0xb09')]()[_0x56ae('0x9fa')]()) { this[_0x56ae('0x1626')](l, ''); e = _0xfeeea6['gt'](0x2, this[_0x56ae('0xca5')]()) ? new _0x30cb6f(_0x33a29a['getDefaultTexture']()) : new _0x4810db(_0x33a29a[_0x56ae('0x1671')]()); l = new _0x7d440(l, e); null != this[_0x56ae('0xb16')]['get'](c)['name'] ? l[_0x56ae('0xab8')](this['_objects'][_0x56ae('0x1b')](c)[_0x56ae('0x110')]) : null != d[_0x56ae('0x1b')](_0x509f28)[_0x56ae('0x110')] ? l[_0x56ae('0xab8')](d[_0x56ae('0x1b')](_0x509f28)[_0x56ae('0x110')]) : l[_0x56ae('0xab8')](''); this[_0x56ae('0x1a51')][_0x56ae('0x8f0')](l); '' != d[_0x56ae('0x1b')](_0x509f28)[_0x56ae('0x1a4f')] ? e[_0x56ae('0xab8')](d[_0x56ae('0x1b')](_0x509f28)[_0x56ae('0x1a4f')] + '~' + l['get_name']()) : e[_0x56ae('0xab8')](this[_0x56ae('0x1a5f')] + '~' + l[_0x56ae('0xad1')]()); if (0x1 < l[_0x56ae('0x132f')]()[_0x56ae('0x9fa')]()) for (_0x509f28 = 0x1, _0x29f567 = l[_0x56ae('0x132f')]()[_0x56ae('0x9fa')](); _0x509f28 < _0x29f567;) f = _0x509f28++, l['get_subMeshes']()[_0x56ae('0x1b')](f)[_0x56ae('0x424')](e); this[_0x56ae('0x1626')](l); } } }, '__init': function() { if (_0x56ae('0x3fd7') !== _0x56ae('0x3fd8')) { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x3fd0')] = this[_0x56ae('0x1f2d')] = this['charCode'] = 0x0; this[_0x56ae('0x338f')] = this[_0x56ae('0x3fd1')] = this['shiftKey'] = this[_0x56ae('0x2069')] = this[_0x56ae('0x206a')] = !0x1; } else { this[_0x56ae('0x1ccf')] = 0x1; this[_0x56ae('0x1cd0')] = 0.02; _0x36abf2['call'](this); this[_0x56ae('0x1cd8')] = a; a[_0x56ae('0x142d')](!0x0); this[_0x56ae('0x14fe')] = a[_0x56ae('0x139b')](); } }, '__class__': _0x2a670 }); var _0x39abb7 = function(_0x21bd1f, _0x3aa356, _0x509e51, _0x15c239, _0xf2f6e2, _0x1bc8fe, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193, _0x5c4c32, _0x56f49d, _0x5b8b98) { null == _0x5b8b98 && (_0x5b8b98 = 0x0); null == _0x56f49d && (_0x56f49d = !0x1); _0x575257['PXlgN'](null, _0x5c4c32) && (_0x5c4c32 = 0x0); null == _0x4e6193 && (_0x4e6193 = !0x1); null == _0x5ac4a7 && (_0x5ac4a7 = !0x1); null == _0x2d9f4e && (_0x2d9f4e = !0x1); null == _0x1b30b7 && (_0x1b30b7 = !0x1); null == _0xf2f6e2 && (_0xf2f6e2 = 0x0); null == _0x15c239 && (_0x15c239 = 0x0); null == _0x509e51 && (_0x509e51 = !0x1); null == _0x3aa356 && (_0x3aa356 = !0x0); _0x140b13['call'](this, _0x21bd1f, _0x3aa356, _0x509e51); this[_0x56ae('0x2068')] = _0x5ac4a7; this['altKey'] = _0x2d9f4e; this[_0x56ae('0x206a')] = _0x1b30b7; this[_0x56ae('0x9cf')] = _0x3aa356; this[_0x56ae('0x338b')] = _0x1bc8fe; this['delta'] = _0x5c4c32; this[_0x56ae('0x9a8')] = _0x15c239; this[_0x56ae('0x9a9')] = _0xf2f6e2; this['buttonDown'] = _0x4e6193; this[_0x56ae('0x338f')] = _0x56f49d; this[_0x56ae('0x36f1')] = _0x5b8b98; this[_0x56ae('0x36f2')] = !0x1; this[_0x56ae('0x9aa')] = this[_0x56ae('0x9a7')] = NaN; }; _0x5ac4a7[_0x56ae('0x3fd9')] = _0x39abb7; _0x39abb7[_0x56ae('0x8bf')] = _0x56ae('0x3fd9'); _0x39abb7[_0x56ae('0x3e56')] = function(_0x16ea3b, _0x1e03eb, _0x1e7bb6, _0x4b3f39, _0x34aca4, _0x31c507, _0x1b30b7) { null == _0x1b30b7 && (_0x1b30b7 = 0x0); _0x16ea3b = new _0x39abb7(_0x16ea3b, !0x0, !0x1, _0x34aca4['x'], _0x34aca4['y'], null, _0x39abb7[_0x56ae('0x3dec')], _0x39abb7[_0x56ae('0x3e4c')], _0x39abb7[_0x56ae('0x3ded')], _0x39abb7[_0x56ae('0x3a48')], _0x1b30b7, _0x39abb7[_0x56ae('0x3deb')]); _0x16ea3b[_0x56ae('0x9a7')] = _0x1e7bb6; _0x16ea3b[_0x56ae('0x9aa')] = _0x4b3f39; _0x16ea3b['target'] = _0x31c507; return _0x16ea3b; }; _0x39abb7['__super__'] = _0x140b13; _0x39abb7[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'altKey': null, 'buttonDown': null, 'commandKey': null, 'clickCount': null, 'ctrlKey': null, 'delta': null, 'isRelatedObjectInaccessible': null, 'localX': null, 'localY': null, 'relatedObject': null, 'shiftKey': null, 'stageX': null, 'stageY': null, 'toString': function() { if (_0x56ae('0x3fda') === _0x56ae('0x3fda')) { return this[_0x56ae('0xb1e')]('MouseEvent', _0x56ae('0x3fdb')[_0x56ae('0x44')]('\x20')); } else { this['validStatus0'] = new _0x279dc0(_0x56ae('0x377b'), 'gi')['match'](window[_0x56ae('0x1eaf')][_0x56ae('0x2a6b')]); } }, '__init': function() { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x9cf')] = this[_0x56ae('0x206a')] = this['altKey'] = this[_0x56ae('0x2068')] = !0x1; this[_0x56ae('0x338b')] = null; this[_0x56ae('0x9a9')] = this[_0x56ae('0x9a8')] = this['delta'] = 0x0; this['commandKey'] = this[_0x56ae('0x2d32')] = !0x1; this[_0x56ae('0x36f1')] = 0x0; this['isRelatedObjectInaccessible'] = !0x1; this[_0x56ae('0x9aa')] = this[_0x56ae('0x9a7')] = NaN; }, '__class__': _0x39abb7 }); var _0x12424a = function(_0x31859e, _0x461b72, _0x4e012e, _0x2ca700) { null == _0x4e012e && (_0x4e012e = !0x1); null == _0x461b72 && (_0x461b72 = !0x1); this[_0x56ae('0x3b4b')] = _0x2ca700; _0x140b13[_0x56ae('0x94d')](this, _0x31859e, _0x461b72, _0x4e012e); }; _0x5ac4a7['openfl.events.NetStatusEvent'] = _0x12424a; _0x12424a['__name__'] = _0x56ae('0x3fdc'); _0x12424a['__super__'] = _0x140b13; _0x12424a[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'info': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x3fdd'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab'), _0x56ae('0x3b4b')]); }, '__init': function() { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x3b4b')] = null; }, '__class__': _0x12424a }); var _0x3c584e = function(_0x445f5a, _0x2ea180, _0x96186b, _0x9c065d, _0x23539a) { null == _0x23539a && (_0x23539a = 0x0); null == _0x9c065d && (_0x9c065d = 0x0); null == _0x96186b && (_0x96186b = !0x1); null == _0x2ea180 && (_0x2ea180 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x445f5a, _0x2ea180, _0x96186b); this[_0x56ae('0x2b91')] = _0x9c065d; this[_0x56ae('0x20b2')] = _0x23539a; }; _0x5ac4a7['openfl.events.ProgressEvent'] = _0x3c584e; _0x3c584e['__name__'] = _0x56ae('0x3fde'); _0x3c584e[_0x56ae('0x8ee')] = _0x140b13; _0x3c584e['prototype'] = _0x4e6193(_0x140b13['prototype'], { 'bytesLoaded': null, 'bytesTotal': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x575257['Ebwly'], [_0x56ae('0x3aa'), 'bubbles', _0x56ae('0x3ab'), 'bytesLoaded', _0x56ae('0x20b2')]); }, '__init': function() { _0x140b13[_0x56ae('0x6')]['__init'][_0x56ae('0x94d')](this); this[_0x56ae('0x20b2')] = this[_0x56ae('0x2b91')] = 0x0; }, '__class__': _0x3c584e }); var _0xdb970a = function(_0x41dbe8, _0x3477ca, _0x28cdb0, _0x1f85ab, _0x2f1ed9, _0x4d2a02) { null == _0x4d2a02 && (_0x4d2a02 = !0x0); null == _0x28cdb0 && (_0x28cdb0 = !0x1); null == _0x3477ca && (_0x3477ca = !0x1); _0x140b13['call'](this, _0x41dbe8, _0x3477ca, _0x28cdb0); this['objectMatrix'] = _0x1f85ab; this[_0x56ae('0x9a3')] = _0x2f1ed9; this[_0x56ae('0xa31')] = _0x4d2a02; }; _0x5ac4a7['openfl.events.RenderEvent'] = _0xdb970a; _0xdb970a['__name__'] = _0x56ae('0x3fdf'); _0xdb970a['__super__'] = _0x140b13; _0xdb970a[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'allowSmoothing': null, 'objectColorTransform': null, 'objectMatrix': null, 'renderer': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x357a'), [_0x1c1b50[_0x56ae('0x3fe0')], _0x56ae('0x9cf'), _0x56ae('0x3ab')]); }, '__init': function() { if ('zmoyH' === _0x56ae('0x3fe1')) { this[_0x56ae('0x2d26')](a[_0x56ae('0x2d32')] ? _0x5a224c['DOWN'] : _0x5a224c[_0x56ae('0x2d2e')]); } else { _0x140b13['prototype'][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x9a3')] = this[_0x56ae('0x9a4')] = null; this[_0x56ae('0xa31')] = !0x1; this[_0x56ae('0x1a76')] = null; } }, '__class__': _0xdb970a }); var _0x5938f8 = function(_0x31de64, _0x4f5291, _0x27bda1, _0x1d8e36, _0xdada9b) { null == _0xdada9b && (_0xdada9b = 0x0); null == _0x1d8e36 && (_0x1d8e36 = ''); null == _0x27bda1 && (_0x27bda1 = !0x1); null == _0x4f5291 && (_0x4f5291 = !0x1); _0x239929['call'](this, _0x31de64, _0x4f5291, _0x27bda1, _0x1d8e36, _0xdada9b); }; _0x5ac4a7['openfl.events.SecurityErrorEvent'] = _0x5938f8; _0x5938f8[_0x56ae('0x8bf')] = 'openfl.events.SecurityErrorEvent'; _0x5938f8[_0x56ae('0x8ee')] = _0x239929; _0x5938f8[_0x56ae('0x6')] = _0x4e6193(_0x239929[_0x56ae('0x6')], { 'toString': function() { if (_0x575257[_0x56ae('0x3e46')](_0x56ae('0x3fe2'), _0x56ae('0x3fe3'))) { return this[_0x56ae('0xb1e')](_0x56ae('0x3fe4'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x56ae('0x3ab'), _0x56ae('0x2a9'), 'errorID']); } else { this[_0x56ae('0xf62')][_0x56ae('0x2f6b')] = a; this[_0x56ae('0xf62')][_0x56ae('0x2f6c')] = b; } }, '__class__': _0x5938f8 }); var _0x54f23f = function(_0x847a6a, _0x167a19, _0x2d252a) { null == _0x2d252a && (_0x2d252a = !0x1); null == _0x167a19 && (_0x167a19 = !0x1); _0x140b13[_0x56ae('0x94d')](this, _0x847a6a, _0x167a19, _0x2d252a); }; _0x5ac4a7[_0x56ae('0x3fe5')] = _0x54f23f; _0x54f23f[_0x56ae('0x8bf')] = _0x56ae('0x3fe5'); _0x54f23f['__super__'] = _0x140b13; _0x54f23f[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'toString': function() { if (_0x56ae('0x3fe6') !== 'dHxgW') { return this[_0x56ae('0xb1e')]('TimerEvent', [_0x56ae('0x3aa'), 'bubbles', _0x56ae('0x3ab')]); } else { this[_0x56ae('0xfa5')]['x'] += a; this[_0x56ae('0xfa5')]['y'] += b; this[_0x56ae('0xfa5')]['z'] += c; } }, '__class__': _0x54f23f }); var _0x438d4b = function(_0xd81487, _0x27695a, _0x2056be, _0x4f0f8f, _0x5ca850, _0x5c3684, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193, _0x5c4c32, _0x12a353, _0x5334c2, _0x2b39f7, _0x370254, _0xf76599, _0x37c090, _0x252a59, _0x4dd284, _0xfe3284) { if (_0x56ae('0x3fe7') === _0x56ae('0x3fe8')) { this[_0x56ae('0x1024')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1024')]); var _0x2c1b04 = this[_0x56ae('0x2507')]['pathName'], _0x2d21d6 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2c1b04 = null != _0x5334c2[_0x2c1b04] ? _0x2d21d6['getReserved'](_0x2c1b04) : _0x2d21d6['h'][_0x2c1b04]; this['duplicator'][_0x56ae('0xbb8')] = new _0x5e2059(_0x2c1b04, -0x1); this[_0x56ae('0x1027')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['child'], !0x1, null, !0x1, null); this[_0x56ae('0x1027')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x2c1b04 = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x2d21d6 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x2c1b04 = null != _0x5334c2[_0x2c1b04] ? _0x2d21d6[_0x56ae('0x99c')](_0x2c1b04) : _0x2d21d6['h'][_0x2c1b04]; this[_0x56ae('0x1027')]['goesTo'] = new _0x5e2059(_0x2c1b04, -0x2); } else { null == _0xf76599 && (_0xf76599 = !0x1); null == _0x370254 && (_0x370254 = !0x1); null == _0x2b39f7 && (_0x2b39f7 = !0x1); null == _0x5334c2 && (_0x5334c2 = !0x1); null == _0x12a353 && (_0x12a353 = !0x1); null == _0x4e6193 && (_0x4e6193 = 0x0); null == _0x5ac4a7 && (_0x5ac4a7 = 0x0); null == _0x2d9f4e && (_0x2d9f4e = 0x0); null == _0x1b30b7 && (_0x1b30b7 = 0x0); null == _0x5c3684 && (_0x5c3684 = 0x0); null == _0x5ca850 && (_0x5ca850 = !0x1); null == _0x4f0f8f && (_0x4f0f8f = 0x0); null == _0x2056be && (_0x2056be = !0x1); null == _0x27695a && (_0x27695a = !0x0); _0x140b13[_0x56ae('0x94d')](this, _0xd81487, _0x27695a, _0x2056be); this[_0x56ae('0x3e33')] = _0x4f0f8f; this[_0x56ae('0x2064')] = _0x5ca850; this[_0x56ae('0x9a8')] = _0x5c3684; this[_0x56ae('0x9a9')] = _0x1b30b7; this[_0x56ae('0x2067')] = _0x2d9f4e; this[_0x56ae('0x2066')] = _0x5ac4a7; this[_0x56ae('0x2065')] = _0x4e6193; this[_0x56ae('0x338b')] = _0x5c4c32; this[_0x56ae('0x206a')] = _0x12a353; this[_0x56ae('0x2069')] = _0x5334c2; this[_0x56ae('0x2068')] = _0x2b39f7; this[_0x56ae('0x338f')] = _0x370254; this['controlKey'] = _0xf76599; this[_0x56ae('0x9aa')] = this[_0x56ae('0x9a7')] = NaN; } }; _0x5ac4a7[_0x56ae('0x3fe9')] = _0x438d4b; _0x438d4b[_0x56ae('0x8bf')] = _0x56ae('0x3fe9'); _0x438d4b[_0x56ae('0x3e56')] = function(_0x43a70b, _0x4fd9d4, _0x49a947, _0x29c42b, _0x5b8e40, _0x3a5533) { if ('UKeQj' === _0x56ae('0x3fea')) { _0x43a70b = new _0x438d4b(_0x43a70b, !0x0, !0x1, 0x0, !0x0, _0x5b8e40['x'], _0x5b8e40['y'], 0x1, 0x1, 0x1); _0x43a70b[_0x56ae('0x9a7')] = _0x49a947; _0x43a70b[_0x56ae('0x9aa')] = _0x29c42b; _0x43a70b[_0x56ae('0x9ad')] = _0x3a5533; return _0x43a70b; } else { _0x48afbf[_0x56ae('0x6')][_0x56ae('0x1894')]['call'](this, _0x43a70b); this[_0x56ae('0x1859')] = null; this['skeleton'] = _0x252a59[_0x56ae('0x977')](null); this[_0x56ae('0x1897')](_0x43a70b); } }; _0x438d4b[_0x56ae('0x8ee')] = _0x140b13; _0x438d4b[_0x56ae('0x6')] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { 'altKey': null, 'commandKey': null, 'controlKey': null, 'ctrlKey': null, 'isPrimaryTouchPoint': null, 'localX': null, 'localY': null, 'pressure': null, 'relatedObject': null, 'shiftKey': null, 'sizeX': null, 'sizeY': null, 'stageX': null, 'stageY': null, 'touchPointID': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x3feb'), 'type\x20bubbles\x20cancelable\x20touchPointID\x20isPrimaryTouchPoint\x20localX\x20localY\x20sizeX\x20sizeY\x20pressure\x20relatedObject\x20ctrlKey\x20altKey\x20shiftKey\x20commandKey\x20controlKey' [_0x56ae('0x44')]('\x20')); }, '__init': function() { _0x140b13[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x3e33')] = 0x0; this['isPrimaryTouchPoint'] = !0x1; this[_0x56ae('0x2065')] = this[_0x56ae('0x2066')] = this['sizeX'] = this[_0x56ae('0x9a9')] = this[_0x56ae('0x9a8')] = 0x0; this['relatedObject'] = null; this[_0x56ae('0x3fd1')] = this[_0x56ae('0x338f')] = this[_0x56ae('0x2068')] = this[_0x56ae('0x2069')] = this[_0x56ae('0x206a')] = !0x1; this[_0x56ae('0x9aa')] = this[_0x56ae('0x9a7')] = NaN; }, '__class__': _0x438d4b }); var _0x28e0db = function(_0x1996ea, _0x562a79, _0x156fa3, _0x1f7c52) { null == _0x156fa3 && (_0x156fa3 = !0x0); null == _0x562a79 && (_0x562a79 = !0x0); _0x239929[_0x56ae('0x94d')](this, _0x1996ea, _0x562a79, _0x156fa3); this[_0x56ae('0x13f2')] = _0x1f7c52; }; _0x5ac4a7[_0x56ae('0x3fec')] = _0x28e0db; _0x28e0db[_0x56ae('0x8bf')] = _0x56ae('0x3fec'); _0x28e0db[_0x56ae('0x8ee')] = _0x239929; _0x28e0db[_0x56ae('0x6')] = _0x4e6193(_0x239929['prototype'], { 'error': null, 'toString': function() { return this[_0x56ae('0xb1e')](_0x56ae('0x3fed'), [_0x56ae('0x3aa'), _0x56ae('0x9cf'), _0x1c1b50[_0x56ae('0x3fee')], _0x56ae('0x13f2')]); }, '__init': function() { _0x239929[_0x56ae('0x6')][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this[_0x56ae('0x13f2')] = null; }, '__class__': _0x28e0db }); var _0x522a61 = function() { _0x36799b['call'](this); }; _0x5ac4a7[_0x1c1b50['zTlFx']] = _0x522a61; _0x522a61[_0x56ae('0x8bf')] = _0x56ae('0x518'); _0x522a61[_0x56ae('0x8ee')] = _0x36799b; _0x522a61[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '__class__': _0x522a61 }); var _0x241332 = function() {}; _0x5ac4a7[_0x56ae('0x3fef')] = _0x241332; _0x241332[_0x56ae('0x8bf')] = _0x56ae('0x3fef'); _0x241332[_0x56ae('0x3ff0')] = function(_0x11db36, _0x59884a) { null != _0x44c69b[_0x56ae('0x3cd3')][_0x56ae('0x92b')][_0x56ae('0xa27')] && (_0x44c69b[_0x56ae('0x3cd3')][_0x56ae('0x92b')][_0x56ae('0xa27')][_0x11db36] = _0x59884a); }; _0x241332[_0x56ae('0x94d')] = function(_0x414e71, _0x3d9a3e, _0x42ad42, _0x52f6a1, _0x84cd36, _0x5456d1) { if ('uZfdj' === 'uZfdj') { if (!new _0x279dc0(_0x56ae('0x3ff1'), '')['match'](_0x414e71)) { var _0x1b30b7 = _0x414e71['split']('.')[_0x56ae('0xa97')](0x0, -0x1)[_0x56ae('0x2a')]('.'); 0x0 < _0x1b30b7[_0x56ae('0x32')] && (_0x414e71 += '.bind(' + _0x1b30b7 + ')'); } try { var _0x2d9f4e = _0x1c1b50['lUWqT'](eval, _0x414e71); } catch (_0x2b7a4b) { return _0x3ce0fc['lastException'] = _0x2b7a4b, null; } return _0x4b5a45['typeof'](_0x2d9f4e) != _0x7b5be7[_0x56ae('0xcdf')] ? null : null == _0x3d9a3e ? _0x2d9f4e() : _0x1c1b50['TrKkh'](null, _0x42ad42) ? _0x2d9f4e(_0x3d9a3e) : null == _0x52f6a1 ? _0x2d9f4e(_0x3d9a3e, _0x42ad42) : null == _0x84cd36 ? _0x2d9f4e(_0x3d9a3e, _0x42ad42, _0x52f6a1) : null == _0x5456d1 ? _0x2d9f4e(_0x3d9a3e, _0x42ad42, _0x52f6a1, _0x84cd36) : _0x2d9f4e(_0x3d9a3e, _0x42ad42, _0x52f6a1, _0x84cd36, _0x5456d1); } else { _0x414e71 = _0x414e71['faces']; var _0x1d55cc = _0x414e71[_0x56ae('0x9fa')](), _0x38612f = _0x252a59[_0x56ae('0x975')](null), _0x538382 = _0x252a59[_0x56ae('0x975')](null), _0x5976d2 = _0x252a59[_0x56ae('0x975')](null), _0x4165be = _0x252a59[_0x56ae('0x9a6')](null); this[_0x56ae('0x1a60')] = new _0x10cca0(); for (var _0x14c011 = this[_0x56ae('0x1a61')] = 0x0; _0x14c011 < _0x1d55cc;) { var _0xb68b = _0x14c011++; _0xb68b = _0x414e71[_0x56ae('0x1b')](_0xb68b); var _0x42d9ca = _0xb68b[_0x56ae('0x1678')][_0x56ae('0x9fa')]() - 0x1; for (var _0x1a1cb2 = 0x1; _0x1a1cb2 < _0x42d9ca;) { var _0x38d76b = _0x1a1cb2++; this['translateVertexData'](_0xb68b, _0x38d76b, _0x38612f, _0x538382, _0x4165be, _0x5976d2); this[_0x56ae('0x1679')](_0xb68b, 0x0, _0x38612f, _0x538382, _0x4165be, _0x5976d2); this[_0x56ae('0x1679')](_0xb68b, _0x38d76b + 0x1, _0x38612f, _0x538382, _0x4165be, _0x5976d2); } } if (_0x575257[_0x56ae('0x844')](0x0, _0x38612f[_0x56ae('0x9fa')]())) for (_0x414e71 = _0x3e6d8e[_0x56ae('0xf7d')](_0x38612f, _0x4165be, _0x538382, _0x5976d2, null, null, null), _0x1d55cc = 0x0, _0x38612f = _0x414e71[_0x56ae('0x9fa')](); _0x575257['fDWEo'](_0x1d55cc, _0x38612f);) _0x538382 = _0x1d55cc++, _0x3d9a3e[_0x56ae('0xae4')](_0x414e71[_0x56ae('0x1b')](_0x538382)); } }; var _0x502b70 = function() { null == this['__glFragmentSource'] && (this[_0x56ae('0x12f2')] = _0x56ae('0x3ff2')); null == this[_0x56ae('0x12f4')] && (this[_0x56ae('0x12f4')] = _0x56ae('0x3ff3')); _0x2a5160[_0x56ae('0x94d')](this); this[_0x56ae('0x3ff4')][_0x56ae('0x7')] = [0x0, 0x0]; this['__isGenerated'] = !0x0; this[_0x56ae('0x12f6')](); }; _0x5ac4a7[_0x56ae('0x3ff5')] = _0x502b70; _0x502b70['__name__'] = _0x56ae('0x3ff5'); _0x502b70[_0x56ae('0x8ee')] = _0x2a5160; _0x502b70[_0x56ae('0x6')] = _0x4e6193(_0x2a5160[_0x56ae('0x6')], { '__update': function() { this[_0x56ae('0x3ff6')][_0x56ae('0x7')] = [this[_0x56ae('0x3c31')]['input'][_0x56ae('0x3d')], this[_0x56ae('0x3c31')][_0x56ae('0x168f')][_0x56ae('0x727')]]; _0x2a5160[_0x56ae('0x6')][_0x56ae('0x972')][_0x56ae('0x94d')](this); }, 'uRadius': null, 'uTextureSize': null, '__class__': _0x502b70 }); var _0x24b254 = function(_0x5d0002, _0x5c0f44, _0x4c376c) { null == _0x4c376c && (_0x4c376c = 0x1); null == _0x5c0f44 && (_0x5c0f44 = 0x4); null == _0x5d0002 && (_0x5d0002 = 0x4); _0x174601[_0x56ae('0x94d')](this); this[_0x56ae('0x321f')](_0x5d0002); this['set_blurY'](_0x5c0f44); this[_0x56ae('0xbe3')](_0x4c376c); this[_0x56ae('0xa8c')] = !0x0; this['__preserveObject'] = !0x1; this[_0x56ae('0xa3f')] = !0x0; }; _0x5ac4a7[_0x56ae('0x3ff7')] = _0x24b254; _0x24b254['__name__'] = 'openfl.filters.BlurFilter'; _0x24b254['__super__'] = _0x174601; _0x24b254['prototype'] = _0x4e6193(_0x174601[_0x56ae('0x6')], { '__blurX': null, '__blurY': null, '__horizontalPasses': null, '__quality': null, '__verticalPasses': null, '__applyFilter': function(_0x57b756, _0x485fb8, _0x464005, _0x3726a2) { new Date()[_0x56ae('0xb3e')](); _0x464005 = _0x2e9520[_0x56ae('0x3ff8')](_0x57b756['image'], _0x485fb8[_0x56ae('0xa02')], _0x464005[_0x56ae('0x1365')](), _0x3726a2[_0x56ae('0x2dc2')](), this[_0x56ae('0x33b0')], this[_0x56ae('0x3eef')], this[_0x56ae('0x1c98')]); new Date()[_0x56ae('0xb3e')](); return _0x464005 == _0x57b756[_0x56ae('0xa02')] ? _0x57b756 : _0x485fb8; }, '__initShader': function(_0x1922b0, _0x2c8b79) { _0x2c8b79 <= this[_0x56ae('0x3ff9')] ? (_0x1922b0 = Math[_0x56ae('0x1d53')](0.5, _0x2c8b79 >> 0x1), _0x24b254[_0x56ae('0x3ffa')][_0x56ae('0x3ff4')][_0x56ae('0x7')][0x0] = this[_0x56ae('0x3ffb')]() * _0x1922b0, _0x24b254[_0x56ae('0x3ffa')][_0x56ae('0x3ff4')][_0x56ae('0x7')][0x1] = 0x0) : (_0x1922b0 = Math[_0x56ae('0x1d53')](0.5, _0x2c8b79 - this['__horizontalPasses'] >> 0x1), _0x24b254[_0x56ae('0x3ffa')][_0x56ae('0x3ff4')]['value'][0x0] = 0x0, _0x24b254[_0x56ae('0x3ffa')][_0x56ae('0x3ff4')][_0x56ae('0x7')][0x1] = this['get_blurY']() * _0x1922b0); return _0x24b254[_0x56ae('0x3ffa')]; }, 'get_blurX': function() { return this[_0x56ae('0x33b0')]; }, 'set_blurX': function(_0x232cac) { _0x575257[_0x56ae('0x874')](_0x232cac, this[_0x56ae('0x33b0')]) && (this[_0x56ae('0x33b0')] = _0x232cac, this[_0x56ae('0xa3f')] = !0x0, this['__rightExtension'] = this['__leftExtension'] = 0x0 < _0x232cac ? Math['ceil'](_0x232cac) : 0x0); return _0x232cac; }, 'get_blurY': function() { return this[_0x56ae('0x3eef')]; }, 'set_blurY': function(_0x1a42f6) { _0x1a42f6 != this[_0x56ae('0x3eef')] && (this[_0x56ae('0x3eef')] = _0x1a42f6, this[_0x56ae('0xa3f')] = !0x0, this[_0x56ae('0x9e1')] = this['__topExtension'] = 0x0 < _0x1a42f6 ? Math[_0x56ae('0x9fc')](_0x1a42f6) : 0x0); return _0x1a42f6; }, 'set_quality': function(_0x40ca60) { this['__horizontalPasses'] = 0x0 >= this[_0x56ae('0x33b0')] ? 0x0 : Math[_0x56ae('0x833')](_0x40ca60 / 0x4 * this[_0x56ae('0x33b0')]) + 0x1; this[_0x56ae('0x3ffc')] = 0x0 >= this[_0x56ae('0x3eef')] ? 0x0 : Math[_0x56ae('0x833')](_0x40ca60 / 0x4 * this[_0x56ae('0x3eef')]) + 0x1; this[_0x56ae('0x17e9')] = this[_0x56ae('0x3ff9')] + this[_0x56ae('0x3ffc')]; _0x40ca60 != this[_0x56ae('0x1c98')] && (this[_0x56ae('0xa3f')] = !0x0); return this[_0x56ae('0x1c98')] = _0x40ca60; }, '__class__': _0x24b254, '__properties__': { 'set_quality': _0x56ae('0xbe3'), 'set_blurY': _0x56ae('0x3220'), 'get_blurY': _0x56ae('0x3ffd'), 'set_blurX': _0x56ae('0x321f'), 'get_blurX': _0x56ae('0x3ffb') } }); var _0x112ef1 = function() { if (_0x56ae('0x3ffe') === _0x56ae('0x3ffe')) { null == this[_0x56ae('0x12f2')] && (this[_0x56ae('0x12f2')] = 'varying\x20vec2\x20vBlurCoords[9];\x0a\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x0a\x09\x09uniform\x20float\x20uBias;\x0a\x09\x09uniform\x20mat3\x20uConvoMatrix;\x0a\x09\x09uniform\x20float\x20uDivisor;\x0a\x09\x09uniform\x20bool\x20uPreserveAlpha;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20tc\x20=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[4]);\x0a\x09\x09\x09vec4\x20c\x20=\x20vec4\x20(0.0);\x0a\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[0])\x20*\x20uConvoMatrix[0][0];\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[1])\x20*\x20uConvoMatrix[0][1];\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[2])\x20*\x20uConvoMatrix[0][2];\x0a\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[3])\x20*\x20uConvoMatrix[1][0];\x0a\x09\x09\x09c\x20+=\x20tc\x20*\x20uConvoMatrix[1][1];\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[5])\x20*\x20uConvoMatrix[1][2];\x0a\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[6])\x20*\x20uConvoMatrix[2][0];\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[7])\x20*\x20uConvoMatrix[2][1];\x0a\x09\x09\x09c\x20+=\x20texture2D\x20(openfl_Texture,\x20vBlurCoords[8])\x20*\x20uConvoMatrix[2][2];\x0a\x0a\x09\x09\x09if\x20(uDivisor\x20>\x200.0)\x20{\x0a\x0a\x09\x09\x09\x09c\x20/=\x20vec4\x20(uDivisor,\x20uDivisor,\x20uDivisor,\x20uDivisor);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09\x09c\x20+=\x20vec4\x20(uBias,\x20uBias,\x20uBias,\x20uBias);\x0a\x0a\x09\x09\x09if\x20(uPreserveAlpha)\x20{\x0a\x0a\x09\x09\x09\x09c.a\x20=\x20tc.a;\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20c;\x0a\x0a\x09\x09}'); null == this[_0x56ae('0x12f4')] && (this['__glVertexSource'] = _0x56ae('0x3fff')); _0x2a5160[_0x56ae('0x94d')](this); this['uDivisor'][_0x56ae('0x7')] = [0x1]; this['uBias'][_0x56ae('0x7')] = [0x0]; this['uPreserveAlpha']['value'] = [!0x0]; this[_0x56ae('0x12f5')] = !0x0; this[_0x56ae('0x12f6')](); } else { var _0x5af077 = this['_uvs'][_0x56ae('0x1b')](a[_0x56ae('0x1a64')]['get'](b) - 0x1); d[_0x56ae('0x8f0')](_0x5af077['get_u']()); d[_0x56ae('0x8f0')](_0x5af077[_0x56ae('0x11c1')]()); } }; _0x5ac4a7[_0x56ae('0x4000')] = _0x112ef1; _0x112ef1[_0x56ae('0x8bf')] = 'openfl.filters._ConvolutionFilter.ConvolutionShader'; _0x112ef1[_0x56ae('0x8ee')] = _0x2a5160; _0x112ef1[_0x56ae('0x6')] = _0x4e6193(_0x2a5160[_0x56ae('0x6')], { 'uBias': null, 'uConvoMatrix': null, 'uDivisor': null, 'uPreserveAlpha': null, '__class__': _0x112ef1 }); var _0x28a8b0 = function() { null == this[_0x56ae('0x12f2')] && (this['__glFragmentSource'] = _0x56ae('0x4001')); null == this[_0x56ae('0x12f4')] && (this[_0x56ae('0x12f4')] = '\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x0a\x09\x09uniform\x20vec2\x20mapTextureCoordsOffset;\x0a\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordV;\x0a\x0a\x09\x09varying\x20vec2\x20mapTextureCoords;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09\x09openfl_TextureCoordV\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09mapTextureCoords\x20=\x20openfl_TextureCoord\x20-\x20mapTextureCoordsOffset;\x0a\x0a\x09\x09}\x0a\x0a\x09'); _0x2a5160[_0x56ae('0x94d')](this); this[_0x56ae('0x12f5')] = !0x0; this[_0x56ae('0x12f6')](); }; _0x5ac4a7['openfl.filters._DisplacementMapFilter.DisplacementMapShader'] = _0x28a8b0; _0x28a8b0[_0x56ae('0x8bf')] = 'openfl.filters._DisplacementMapFilter.DisplacementMapShader'; _0x28a8b0[_0x56ae('0x8ee')] = _0x2a5160; _0x28a8b0[_0x56ae('0x6')] = _0x4e6193(_0x2a5160[_0x56ae('0x6')], { 'mapTextureCoordsOffset': null, 'mapTexture': null, 'uOffsets': null, 'uDisplacements': null, '__class__': _0x28a8b0 }); var _0x1bb967 = function(_0x579e56, _0x4872c3, _0x5e342a, _0x270ed7, _0x2a9968, _0x368692, _0x1b30b7, _0x2d9f4e, _0x5ac4a7, _0x4e6193, _0x5c4c32) { var _0x1a2144 = {}; _0x1a2144[_0x56ae('0x4002')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x4003') !== _0x56ae('0x4004')) { null == _0x5c4c32 && (_0x5c4c32 = !0x1); _0x1c1b50[_0x56ae('0x3ad')](null, _0x4e6193) && (_0x4e6193 = !0x1); null == _0x5ac4a7 && (_0x5ac4a7 = !0x1); null == _0x2d9f4e && (_0x2d9f4e = 0x1); null == _0x1b30b7 && (_0x1b30b7 = 0x1); null == _0x368692 && (_0x368692 = 0x4); null == _0x2a9968 && (_0x2a9968 = 0x4); null == _0x270ed7 && (_0x270ed7 = 0x1); null == _0x5e342a && (_0x5e342a = 0x0); null == _0x4872c3 && (_0x4872c3 = 0x2d); null == _0x579e56 && (_0x579e56 = 0x4); _0x174601['call'](this); this[_0x56ae('0x2379')] = this[_0x56ae('0x2378')] = 0x0; this[_0x56ae('0x4005')] = _0x579e56; this['__angle'] = _0x4872c3; this[_0x56ae('0x31bb')] = _0x5e342a; this[_0x56ae('0x98b')] = _0x270ed7; this[_0x56ae('0x33b0')] = _0x2a9968; this[_0x56ae('0x3eef')] = _0x368692; this['__strength'] = _0x1b30b7; this[_0x56ae('0x1c98')] = _0x2d9f4e; this[_0x56ae('0x4006')] = _0x5ac4a7; this['__knockout'] = _0x4e6193; this[_0x56ae('0x4007')] = _0x5c4c32; this['__updateSize'](); this[_0x56ae('0xa8c')] = !0x0; this['__preserveObject'] = !this['__hideObject']; this['__renderDirty'] = !0x0; } else { this['gentleman'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1941')], !0x1, null, !0x1, null); this[_0x56ae('0x1941')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1941')]); var _0x1ed67c = this[_0x56ae('0x2507')][_0x56ae('0xbbe')], _0x9ef7e8 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x1ed67c = null != _0x586025[_0x1ed67c] ? _0x9ef7e8[_0x56ae('0x99c')](_0x1ed67c) : _0x9ef7e8['h'][_0x1ed67c]; this[_0x56ae('0x1941')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1ed67c, 0x0); this[_0x56ae('0x15fc')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['lizard'], !0x1, null, !0x1, null); this[_0x56ae('0x15fc')][_0x56ae('0x1028')] = !0x0; this['sprites'][_0x56ae('0x8f0')](this['lizard']); _0x1ed67c = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x9ef7e8 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x1ed67c = _0x1a2144[_0x56ae('0x4002')](null, _0x586025[_0x1ed67c]) ? _0x9ef7e8[_0x56ae('0x99c')](_0x1ed67c) : _0x9ef7e8['h'][_0x1ed67c]; this[_0x56ae('0x15fc')][_0x56ae('0xbb8')] = new _0x5e2059(_0x1ed67c, 0x0); } }; _0x5ac4a7[_0x56ae('0x4008')] = _0x1bb967; _0x1bb967[_0x56ae('0x8bf')] = _0x56ae('0x4008'); _0x1bb967[_0x56ae('0x8ee')] = _0x174601; _0x1bb967[_0x56ae('0x6')] = _0x4e6193(_0x174601[_0x56ae('0x6')], { '__alpha': null, '__angle': null, '__blurX': null, '__blurY': null, '__color': null, '__distance': null, '__hideObject': null, '__inner': null, '__knockout': null, '__offsetX': null, '__offsetY': null, '__quality': null, '__strength': null, '__applyFilter': function(_0x4be6ed, _0x1f756f, _0xe7eb2e, _0x289e83) { var _0xf868cc = this['__color'] >> 0x10 & 0xff, _0x44ca89 = this['__color'] >> 0x8 & 0xff, _0x1b30b7 = this['__color'] & 0xff; _0x289e83 = new _0x510664(_0x289e83['x'] + this[_0x56ae('0x2378')], _0x289e83['y'] + this['__offsetY']); _0xe7eb2e = _0x2e9520['gaussianBlur'](_0x4be6ed['image'], _0x1f756f[_0x56ae('0xa02')], _0xe7eb2e[_0x56ae('0x1365')](), _0x289e83[_0x56ae('0x2dc2')](), this['__blurX'], this['__blurY'], this['__quality'], this[_0x56ae('0x4009')]); _0xe7eb2e[_0x56ae('0x34c')](_0xe7eb2e['get_rect'](), new _0xa29426(0x0, 0x0, 0x0, this[_0x56ae('0x98b')], _0xf868cc, _0x44ca89, _0x1b30b7, 0x0)['__toLimeColorMatrix']()); return _0xe7eb2e == _0x4be6ed[_0x56ae('0xa02')] ? _0x4be6ed : _0x1f756f; }, '__updateSize': function() { this['__offsetX'] = this[_0x56ae('0x4005')] * Math[_0x56ae('0x104e')](this['__angle'] * Math['PI'] / 0xb4) | 0x0; this['__offsetY'] = _0x1c1b50[_0x56ae('0x3cf4')](this[_0x56ae('0x4005')] * Math[_0x56ae('0xaa1')](this['__angle'] * Math['PI'] / 0xb4), 0x0); this['__topExtension'] = Math['ceil']((0x0 > this['__offsetY'] ? -this['__offsetY'] : 0x0) + this[_0x56ae('0x3eef')]); this[_0x56ae('0x9e1')] = Math[_0x56ae('0x9fc')]((0x0 < this[_0x56ae('0x2379')] ? this['__offsetY'] : 0x0) + this[_0x56ae('0x3eef')]); this[_0x56ae('0x9de')] = Math[_0x56ae('0x9fc')]((0x0 > this[_0x56ae('0x2378')] ? -this['__offsetX'] : 0x0) + this[_0x56ae('0x33b0')]); this[_0x56ae('0x9df')] = Math[_0x56ae('0x9fc')]((0x0 < this[_0x56ae('0x2378')] ? this[_0x56ae('0x2378')] : 0x0) + this[_0x56ae('0x33b0')]); }, '__class__': _0x1bb967 }); var _0x3b044c = function() { null == this['__glFragmentSource'] && (this[_0x56ae('0x12f2')] = _0x56ae('0x400a')); null == this['__glVertexSource'] && (this[_0x56ae('0x12f4')] = 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x09\x09\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x09\x09\x0a\x09\x09uniform\x20vec2\x20uRadius;\x0a\x09\x09varying\x20vec2\x20vBlurCoords[7];\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x09\x09\x09\x0a\x09\x09\x09vec2\x20r\x20=\x20uRadius\x20/\x20openfl_TextureSize;\x0a\x09\x09\x09vBlurCoords[0]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x201.0;\x0a\x09\x09\x09vBlurCoords[1]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x200.75;\x0a\x09\x09\x09vBlurCoords[2]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x200.5;\x0a\x09\x09\x09vBlurCoords[3]\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09vBlurCoords[4]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x200.5;\x0a\x09\x09\x09vBlurCoords[5]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x200.75;\x0a\x09\x09\x09vBlurCoords[6]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x201.0;\x0a\x09\x09\x09\x0a\x09\x09}'); _0x2a5160[_0x56ae('0x94d')](this); this[_0x56ae('0x3ff4')]['value'] = [0x0, 0x0]; this[_0x56ae('0x400b')][_0x56ae('0x7')] = [0x0, 0x0, 0x0, 0x0]; this[_0x56ae('0x12f5')] = !0x0; this[_0x56ae('0x12f6')](); }; _0x5ac4a7[_0x56ae('0x400c')] = _0x3b044c; _0x3b044c[_0x56ae('0x8bf')] = _0x56ae('0x400c'); _0x3b044c[_0x56ae('0x8ee')] = _0x2a5160; _0x3b044c[_0x56ae('0x6')] = _0x4e6193(_0x2a5160[_0x56ae('0x6')], { 'uRadius': null, 'uColor': null, '__class__': _0x3b044c }); var _0x5dfee8 = function(_0x1d7428, _0x26d5f9, _0x6dfd52, _0x5a6dc9, _0x28aae9, _0x46f3aa, _0x1b30b7, _0x2d9f4e) { if ('yTIUT' !== _0x56ae('0x400d')) { _0x26d5f9 = this['savedProgress']; _0x26d5f9 = _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x26d5f9['id'], _0x26d5f9[_0x56ae('0xa1c')]); var _0x3d6937 = this[_0x56ae('0xa92')]; _0x26d5f9 = (_0x26d5f9 < _0x3d6937 ? _0x26d5f9 : _0x3d6937) > this[_0x56ae('0x400e')]; } else { null == _0x2d9f4e && (_0x2d9f4e = !0x1); null == _0x1b30b7 && (_0x1b30b7 = !0x1); null == _0x46f3aa && (_0x46f3aa = 0x1); null == _0x28aae9 && (_0x28aae9 = 0x2); null == _0x5a6dc9 && (_0x5a6dc9 = 0x6); null == _0x6dfd52 && (_0x6dfd52 = 0x6); null == _0x26d5f9 && (_0x26d5f9 = 0x1); _0x1c1b50['QppSw'](null, _0x1d7428) && (_0x1d7428 = 0xff0000); _0x174601['call'](this); this[_0x56ae('0x31bb')] = _0x1d7428; this[_0x56ae('0x98b')] = _0x26d5f9; this[_0x56ae('0x321f')](_0x6dfd52); this[_0x56ae('0x3220')](_0x5a6dc9); this[_0x56ae('0x4009')] = _0x28aae9; this[_0x56ae('0xbe3')](_0x46f3aa); this['__inner'] = _0x1b30b7; this['__knockout'] = _0x2d9f4e; this[_0x56ae('0xa3f')] = this['__preserveObject'] = this[_0x56ae('0xa8c')] = !0x0; } }; _0x5ac4a7[_0x56ae('0x400f')] = _0x5dfee8; _0x5dfee8[_0x56ae('0x8bf')] = _0x56ae('0x400f'); _0x5dfee8[_0x56ae('0x8ee')] = _0x174601; _0x5dfee8[_0x56ae('0x6')] = _0x1c1b50['YMcoz'](_0x4e6193, _0x174601[_0x56ae('0x6')], { '__alpha': null, '__blurX': null, '__blurY': null, '__color': null, '__horizontalPasses': null, '__inner': null, '__knockout': null, '__quality': null, '__strength': null, '__verticalPasses': null, '__applyFilter': function(_0x28a972, _0x5949df, _0x7c7703, _0x1bc4be) { var _0x5396c1 = this[_0x56ae('0x31bb')] >> 0x10 & 0xff, _0x346a6b = this[_0x56ae('0x31bb')] >> 0x8 & 0xff, _0x1b30b7 = this[_0x56ae('0x31bb')] & 0xff; _0x7c7703 = _0x2e9520[_0x56ae('0x3ff8')](_0x28a972[_0x56ae('0xa02')], _0x5949df[_0x56ae('0xa02')], _0x7c7703['__toLimeRectangle'](), _0x1bc4be[_0x56ae('0x2dc2')](), this[_0x56ae('0x33b0')], this['__blurY'], this[_0x56ae('0x1c98')], this[_0x56ae('0x4009')]); _0x7c7703[_0x56ae('0x34c')](_0x7c7703[_0x56ae('0x3834')](), new _0xa29426(0x0, 0x0, 0x0, this[_0x56ae('0x98b')], _0x5396c1, _0x346a6b, _0x1b30b7, 0x0)[_0x56ae('0x4010')]()); return _0x7c7703 == _0x28a972[_0x56ae('0xa02')] ? _0x28a972 : _0x5949df; }, '__initShader': function(_0x58a713, _0x1796a6) { if (_0x56ae('0x4011') !== _0x56ae('0x4011')) { _0x2bb227['prototype'][_0x56ae('0xa9b')][_0x56ae('0x94d')](this); null != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b08')][_0x56ae('0xa9b')](); null != this['get_hitTestState']() && this[_0x56ae('0x2b09')]() != this[_0x56ae('0x2b08')] && this[_0x56ae('0x2b09')]()[_0x56ae('0xa9b')](); } else { _0x1796a6 <= this['__horizontalPasses'] ? (_0x58a713 = Math['pow'](0.5, _0x1796a6 >> 0x1), _0x5dfee8[_0x56ae('0x4012')][_0x56ae('0x3ff4')][_0x56ae('0x7')][0x0] = this[_0x56ae('0x3ffb')]() * _0x58a713, _0x5dfee8[_0x56ae('0x4012')][_0x56ae('0x3ff4')][_0x56ae('0x7')][0x1] = 0x0) : (_0x58a713 = Math[_0x56ae('0x1d53')](0.5, _0x1796a6 - this[_0x56ae('0x3ff9')] >> 0x1), _0x5dfee8[_0x56ae('0x4012')][_0x56ae('0x3ff4')][_0x56ae('0x7')][0x0] = 0x0, _0x5dfee8[_0x56ae('0x4012')]['uRadius'][_0x56ae('0x7')][0x1] = this[_0x56ae('0x3ffd')]() * _0x58a713); _0x5dfee8[_0x56ae('0x4012')]['uColor'][_0x56ae('0x7')][0x0] = (this[_0x56ae('0x1ae1')]() >> 0x10 & 0xff) / 0xff; _0x5dfee8[_0x56ae('0x4012')][_0x56ae('0x400b')][_0x56ae('0x7')][0x1] = (this[_0x56ae('0x1ae1')]() >> 0x8 & 0xff) / 0xff; _0x5dfee8['__glowShader'][_0x56ae('0x400b')][_0x56ae('0x7')][0x2] = (this['get_color']() & 0xff) / 0xff; _0x5dfee8['__glowShader'][_0x56ae('0x400b')]['value'][0x3] = this['get_alpha']() * (this['__strength'] / this[_0x56ae('0x17e9')]); return _0x5dfee8[_0x56ae('0x4012')]; } }, 'get_alpha': function() { return this[_0x56ae('0x98b')]; }, 'get_blurX': function() { return this[_0x56ae('0x33b0')]; }, 'set_blurX': function(_0xb12d7e) { _0xb12d7e != this['__blurX'] && (this[_0x56ae('0x33b0')] = _0xb12d7e, this[_0x56ae('0xa3f')] = !0x0, this['__rightExtension'] = this[_0x56ae('0x9de')] = 0x0 < _0xb12d7e ? Math[_0x56ae('0x9fc')](1.5 * _0xb12d7e) : 0x0); return _0xb12d7e; }, 'get_blurY': function() { return this[_0x56ae('0x3eef')]; }, 'set_blurY': function(_0x30209e) { _0x30209e != this[_0x56ae('0x3eef')] && (this[_0x56ae('0x3eef')] = _0x30209e, this[_0x56ae('0xa3f')] = !0x0, this['__bottomExtension'] = this['__topExtension'] = 0x0 < _0x30209e ? Math['ceil'](1.5 * _0x30209e) : 0x0); return _0x30209e; }, 'get_color': function() { return this['__color']; }, 'set_quality': function(_0x3774a0) { this[_0x56ae('0x3ff9')] = 0x0 >= this[_0x56ae('0x33b0')] ? 0x0 : Math[_0x56ae('0x833')](_0x575257[_0x56ae('0x875')](_0x3774a0 / 0x4, this[_0x56ae('0x33b0')])) + 0x1; this[_0x56ae('0x3ffc')] = 0x0 >= this[_0x56ae('0x3eef')] ? 0x0 : Math['round'](_0x3774a0 / 0x4 * this[_0x56ae('0x3eef')]) + 0x1; this[_0x56ae('0x17e9')] = this[_0x56ae('0x3ff9')] + this['__verticalPasses']; _0x3774a0 != this['__quality'] && (this['__renderDirty'] = !0x0); return this['__quality'] = _0x3774a0; }, '__class__': _0x5dfee8, '__properties__': { 'set_quality': 'set_quality', 'get_color': 'get_color', 'set_blurY': _0x56ae('0x3220'), 'get_blurY': 'get_blurY', 'set_blurX': _0x56ae('0x321f'), 'get_blurX': _0x56ae('0x3ffb'), 'get_alpha': _0x56ae('0xa4b') } }); var _0x17baf8 = function(_0x2b2028) { this[_0x56ae('0x4013')] = new _0xa29426(); this[_0x56ae('0x4014')] = new _0xa29426(); this[_0x56ae('0x4015')] = new _0x3c6685(); this[_0x56ae('0x4016')] = _0x2b2028; this[_0x56ae('0x4017')] = !0x0; }; _0x5ac4a7[_0x56ae('0x4018')] = _0x17baf8; _0x17baf8['__name__'] = _0x56ae('0x4018'); _0x17baf8[_0x56ae('0x6')] = {}; _0x17baf8[_0x56ae('0x6')]['concatenatedColorTransform'] = null; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x4015')] = null; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x4013')] = null; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x4016')] = null; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x4017')] = null; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x4019')] = null; _0x17baf8[_0x56ae('0x6')][_0x56ae('0xa50')] = function() { if (_0x1c1b50.QNtMc === 'Caqro') { this.runner = new _0x5b4c52(this.section, _0x37c090.runner, !0x1, null, !0x1, null); this.runner.billboardMode = !0x0; this.sprites.push(this.runner); var _0x372b61 = this.explorePath.pathName, _0x34b227 = _0x4622dd.get_instance().paths; _0x372b61 = null != _0x586025[_0x372b61] ? _0x34b227.getReserved(_0x372b61) : _0x34b227.h[_0x372b61]; this.runner.goesTo = new _0x5e2059(_0x372b61, 0x3); } else { return this.__colorTransform; } }; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x448')] = function(_0x3c40d4) { this.__colorTransform.__equals(_0x3c40d4, !0x1) || (this.__colorTransform.__copyFrom(_0x3c40d4), null != _0x3c40d4 && this.__displayObject.set_alpha(_0x3c40d4.alphaMultiplier), _0x3c40d4 = this.__displayObject, _0x3c40d4.__renderDirty || (_0x3c40d4.__renderDirty = !0x0, _0x3c40d4.__setParentRenderDirty())); return this.__colorTransform; }; _0x17baf8[_0x56ae('0x6')][_0x56ae('0xa5f')] = function() { return this.__hasMatrix ? this.__displayObject.__transform.clone() : null; }; _0x17baf8[_0x56ae('0x6')][_0x56ae('0xaa9')] = function(_0x3c34e9) { var _0x1a47fd = { KCEZo: function(_0x4dd284, _0xf76599) { return _0x4dd284 * _0xf76599; } }; if (_0x56ae('0x401a') !== 'iDgff') { if (null == _0x3c34e9) return this.__hasMatrix = !0x1, null; this.__hasMatrix = !0x0; this.__hasMatrix3D = !0x1; null != this.__displayObject && this.__setTransform(_0x3c34e9.a, _0x3c34e9.b, _0x3c34e9.c, _0x3c34e9.d, _0x3c34e9.tx, _0x3c34e9.ty); return _0x3c34e9; } else { var _0xeb2a8f = this.triangle.axis2.distanceSquared(_0x2e5ced.temp); if (0x0 > _0xeb2a8f) c(this.toGlobal(this.triangle.p2, _0x2e5ced.temp), b, !0x1); else { var _0x4abc6d = this.triangle.axis3.distanceSquared(_0x2e5ced.temp); if (0x0 > _0x4abc6d) c(this.toGlobal(this.triangle.p3, _0x2e5ced.temp), b, !0x1); else { this.plane.nearestPointOnPlane(_0x2e5ced.temp, _0x2e5ced.temp); if (_0x3c34e9 > this.triangle.axis1Length * this.triangle.axis1Length) this.triangle.axis1.moveToDistance(_0x2e5ced.temp, this.triangle.axis1Length, _0x2e5ced.temp); else if (_0xeb2a8f > this.triangle.axis2Length * this.triangle.axis2Length) this.triangle.axis2.moveToDistance(_0x2e5ced.temp, this.triangle.axis2Length, _0x2e5ced.temp); else if (_0x4abc6d > _0x1a47fd.KCEZo(this.triangle.axis3Length, this.triangle.axis3Length)) this.triangle.axis3.moveToDistance(_0x2e5ced.temp, this.triangle.axis3Length, _0x2e5ced.temp); else { c(this.toGlobal(_0x2e5ced.temp, _0x2e5ced.temp), b, !0x0); return; } c(this.toGlobal(_0x2e5ced.temp, _0x2e5ced.temp), b, !0x1); } } } }; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x401b')] = function(_0x4cb2a7, _0x564822, _0x2ce34f, _0x4f94b9, _0x4b1a42, _0x5889ac) { if (null != this.__displayObject) { if (_0x56ae('0x401c') !== _0x56ae('0x401d')) { var _0x1b30b7 = this.__displayObject.__transform; if (_0x1b30b7.a != _0x4cb2a7 || _0x575257.LcGsY(_0x1b30b7.b, _0x564822) || _0x1b30b7.c != _0x2ce34f || _0x575257.LcGsY(_0x1b30b7.d, _0x4f94b9) || _0x1b30b7.tx != _0x4b1a42 || _0x1b30b7.ty != _0x5889ac) { var _0x2d9f4e = 0x0 == _0x564822 ? _0x4cb2a7 : Math.sqrt(_0x4cb2a7 * _0x4cb2a7 + _0x564822 * _0x564822); var _0x5ac4a7 = 0x0 == _0x2ce34f ? _0x4f94b9 : Math.sqrt(_0x2ce34f * _0x2ce34f + _0x4f94b9 * _0x4f94b9); this.__displayObject.__scaleX = _0x2d9f4e; this.__displayObject.__scaleY = _0x5ac4a7; _0x2d9f4e = 0xb4 / Math.PI * Math.atan2(_0x4f94b9, _0x2ce34f) - 0x5a; _0x2d9f4e != this.__displayObject.__rotation && (this.__displayObject.__rotation = _0x2d9f4e, _0x2d9f4e *= Math.PI / 0xb4, this.__displayObject.__rotationSine = Math.sin(_0x2d9f4e), this.__displayObject.__rotationCosine = Math.cos(_0x2d9f4e)); _0x1b30b7.a = _0x4cb2a7; _0x1b30b7.b = _0x564822; _0x1b30b7.c = _0x2ce34f; _0x1b30b7.d = _0x4f94b9; _0x1b30b7.tx = _0x4b1a42; _0x1b30b7.ty = _0x5889ac; this.__displayObject.__setTransformDirty(); } } else { var _0x5d74b4 = _0x5889ac[_0x4b1a42];++_0x4b1a42; if (_0x5d74b4.type == _0x4cb2a7 && _0x5d74b4.name == _0x564822 && _0x5d74b4.number == _0x2ce34f) { if (_0x5d74b4.usage != _0x4f94b9) throw new _0x1adea8(new _0x35308d('Cannot\x20use\x20register\x20in\x20multiple\x20ways\x20yet\x20(mat4/vec4)')); return; } } } }; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x17baf8; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xaa9')] = 'set_matrix'; _0x17baf8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xa5f')] = _0x56ae('0xa5f'); _0x17baf8[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x448')] = _0x56ae('0x448'); _0x17baf8[_0x56ae('0x6')][_0x56ae('0x984')]['get_colorTransform'] = 'get_colorTransform'; var _0x11d7ea = function() {}; _0x5ac4a7[_0x56ae('0x401e')] = _0x11d7ea; _0x11d7ea['__name__'] = 'openfl.media.ID3Info'; var _0x39e67e = function(_0x3b820c, _0x4292cc) { _0x36799b['call'](this, this); this[_0x56ae('0x20b2')] = this[_0x56ae('0x2b91')] = 0x0; this[_0x56ae('0x401f')] = !0x1; this[_0x56ae('0x1587')] = null; null != _0x3b820c && this[_0x56ae('0x158e')](_0x3b820c, _0x4292cc); }; _0x5ac4a7[_0x56ae('0x4020')] = _0x39e67e; _0x39e67e['__name__'] = _0x56ae('0x4020'); _0x39e67e[_0x56ae('0x4021')] = function(_0x43a738) { var _0x348498 = new _0x39e67e(); _0x348498[_0x56ae('0x3180')] = _0x43a738; return _0x348498; }; _0x39e67e[_0x56ae('0x8ee')] = _0x36799b; _0x39e67e[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'bytesLoaded': null, 'bytesTotal': null, 'isBuffering': null, 'url': null, '__buffer': null, 'load': function(_0x588864, _0x1ee7e4) { var _0x474aee = this; this[_0x56ae('0x1587')] = _0x588864[_0x56ae('0x1587')]; _0x588864 = _0x3496b0[_0x56ae('0xc3f')]('default'); if (null != _0x588864) { if (_0x56ae('0x4022') !== _0x56ae('0x4023')) { _0x1ee7e4 = this[_0x56ae('0x1587')]; var _0x195a42 = _0x588864['cachedAudioBuffers']; _0x1ee7e4 = _0x1c1b50[_0x56ae('0x39f')](null, _0x586025[_0x1ee7e4]) ? _0x195a42[_0x56ae('0x99b')](_0x1ee7e4) : _0x195a42['h'][_0x56ae('0x900')](_0x1ee7e4); } else { null == _0x3db706[_0x56ae('0x2745')] && (_0x3db706[_0x56ae('0x2745')] = new _0x50d518()); return _0x3db706[_0x56ae('0x2745')]; } } else _0x1ee7e4 = !0x1; if (_0x1ee7e4) _0x1ee7e4 = this[_0x56ae('0x1587')], _0x588864 = _0x588864[_0x56ae('0x397e')], this[_0x56ae('0x2ac0')](null != _0x586025[_0x1ee7e4] ? _0x588864['getReserved'](_0x1ee7e4) : _0x588864['h'][_0x1ee7e4]); else _0x32b8d5[_0x56ae('0x38e5')](this[_0x56ae('0x1587')])[_0x56ae('0x8eb')](_0x2d9f4e(this, this['AudioBuffer_onURLLoad']))[_0x56ae('0x3843')](function(_0x588864) { _0x474aee[_0x56ae('0x2ac0')](null); }); }, 'play': function(_0x3d6658, _0x379a27, _0xfaf333) { null == _0x379a27 && (_0x379a27 = 0x0); null == _0x3d6658 && (_0x3d6658 = 0x0); if (null == this[_0x56ae('0x3180')] || 0x20 <= _0x163077[_0x56ae('0x2fc3')][_0x56ae('0x32')]) return null; _0xfaf333 = null == _0xfaf333 ? new _0x28c7fc() : _0xfaf333[_0x56ae('0xa48')](); var _0x235628 = _0x163077[_0x56ae('0x3181')][_0x56ae('0x2348')] + _0xfaf333[_0x56ae('0x2348')]; 0x1 < _0x235628 && (_0x235628 = 0x1); - 0x1 > _0x235628 && (_0x235628 = -0x1); var _0x1d8462 = _0x163077[_0x56ae('0x3181')][_0x56ae('0x18b3')] * _0xfaf333[_0x56ae('0x18b3')], _0x281342 = new _0x4fd899(this[_0x56ae('0x3180')]); _0x281342[_0x56ae('0x18b8')] = _0x3d6658 | 0x0; 0x1 < _0x379a27 && _0x281342['set_loops'](_0x379a27 - 0x1); _0x281342['set_gain'](_0x1d8462); _0x3d6658 = _0x281342[_0x56ae('0xa62')](); _0x3d6658['x'] = _0x235628; _0x3d6658['z'] = -0x1 * Math[_0x56ae('0xf0c')](0x1 - Math['pow'](_0x235628, 0x2)); _0x281342['set_position'](_0x3d6658); return new _0x2d13e1(_0x281342, _0xfaf333); }, 'AudioBuffer_onURLLoad': function(_0x1cc155) { null == _0x1cc155 ? this[_0x56ae('0x959')](new _0x3571a3(_0x56ae('0x163e'))) : (this[_0x56ae('0x3180')] = _0x1cc155, this[_0x56ae('0x959')](new _0x140b13('complete'))); }, '__class__': _0x39e67e }); var _0x2d13e1 = function(_0x1c377c, _0x2779d8) { _0x36799b[_0x56ae('0x94d')](this, this); this[_0x56ae('0x4024')] = this[_0x56ae('0x4025')] = 0x1; this[_0x56ae('0x3181')] = null != _0x2779d8 ? _0x2779d8 : new _0x28c7fc(); null != _0x1c377c && (this[_0x56ae('0x4026')] = _0x1c377c, this[_0x56ae('0x4026')]['onComplete']['add'](_0x2d9f4e(this, this[_0x56ae('0x4027')])), this['__isValid'] = !0x0, this['__source'][_0x56ae('0x1cab')]()); _0x163077[_0x56ae('0x4028')](this); }; _0x5ac4a7[_0x56ae('0x4029')] = _0x2d13e1; _0x2d13e1[_0x56ae('0x8bf')] = _0x56ae('0x4029'); _0x2d13e1[_0x56ae('0x8ee')] = _0x36799b; _0x2d13e1[_0x56ae('0x6')] = _0x4e6193(_0x36799b['prototype'], { 'leftPeak': null, 'rightPeak': null, '__isValid': null, '__soundTransform': null, '__source': null, 'stop': function() { if (_0x56ae('0x402a') !== _0x56ae('0x402b')) { _0x163077[_0x56ae('0x402c')](this); this[_0x56ae('0xa2e')] && (this[_0x56ae('0x4026')][_0x56ae('0xb8c')](), this['__dispose']()); } else { return new _0x2f7f9f(this); } }, '__dispose': function() { this[_0x56ae('0xa2e')] && (this[_0x56ae('0x4026')][_0x56ae('0x8eb')]['remove'](_0x2d9f4e(this, this[_0x56ae('0x4027')])), this['__source'][_0x56ae('0x9cd')](), this['__source'] = null, this[_0x56ae('0xa2e')] = !0x1); }, '__updateTransform': function() { this['set_soundTransform'](this[_0x56ae('0x402d')]()); }, 'get_position': function() { return this[_0x56ae('0xa2e')] ? this[_0x56ae('0x4026')]['get_currentTime']() + this['__source'][_0x56ae('0x18b8')] : 0x0; }, 'set_position': function(_0x450d83) { if (!this['__isValid']) return 0x0; this['__source'][_0x56ae('0x3114')]((_0x450d83 | 0x0) - this[_0x56ae('0x4026')]['offset']); return _0x450d83; }, 'get_soundTransform': function() { return this[_0x56ae('0x3181')][_0x56ae('0xa48')](); }, 'set_soundTransform': function(_0x49ce48) { if (null != _0x49ce48) { this[_0x56ae('0x3181')][_0x56ae('0x2348')] = _0x49ce48['pan']; this[_0x56ae('0x3181')][_0x56ae('0x18b3')] = _0x49ce48[_0x56ae('0x18b3')]; var _0x2962c9 = _0x163077[_0x56ae('0x3181')]['pan'] + this[_0x56ae('0x3181')][_0x56ae('0x2348')]; - 0x1 > _0x2962c9 && (_0x2962c9 = -0x1); _0x575257['fDWEo'](0x1, _0x2962c9) && (_0x2962c9 = 0x1); var _0x5c6462 = _0x163077['__soundTransform'][_0x56ae('0x18b3')] * this[_0x56ae('0x3181')][_0x56ae('0x18b3')]; this['__isValid'] && (this[_0x56ae('0x4026')][_0x56ae('0x3903')](_0x5c6462), _0x5c6462 = this[_0x56ae('0x4026')]['get_position'](), _0x5c6462['x'] = _0x2962c9, _0x5c6462['z'] = -0x1 * Math[_0x56ae('0xf0c')](0x1 - Math[_0x56ae('0x1d53')](_0x2962c9, 0x2)), this[_0x56ae('0x4026')]['set_position'](_0x5c6462)); } return _0x49ce48; }, 'source_onComplete': function() { if (_0x56ae('0x402e') === _0x56ae('0x402f')) { throw new _0x1adea8(new _0x4a3ee6()); } else { _0x163077[_0x56ae('0x402c')](this); this[_0x56ae('0x3e85')](); this[_0x56ae('0x959')](new _0x140b13(_0x1c1b50[_0x56ae('0x3b0')])); } }, '__class__': _0x2d13e1, '__properties__': { 'set_soundTransform': _0x56ae('0x3a26'), 'get_soundTransform': _0x1c1b50['USvzf'], 'set_position': _0x56ae('0x3f6'), 'get_position': _0x56ae('0xa62') } }); var _0x2739e3 = function() {}; _0x5ac4a7[_0x56ae('0x4030')] = _0x2739e3; _0x2739e3[_0x56ae('0x8bf')] = _0x56ae('0x4030'); var _0x28c7fc = function(_0x16f1d3, _0x35956e) { null == _0x35956e && (_0x35956e = 0x0); null == _0x16f1d3 && (_0x16f1d3 = 0x1); this[_0x56ae('0x18b3')] = _0x16f1d3; this[_0x56ae('0x2348')] = _0x35956e; this[_0x56ae('0x4031')] = this[_0x56ae('0x4032')] = this['leftToRight'] = this[_0x56ae('0x4033')] = 0x0; }; _0x5ac4a7['openfl.media.SoundTransform'] = _0x28c7fc; _0x28c7fc['__name__'] = _0x56ae('0x4034'); _0x28c7fc[_0x56ae('0x6')] = {}; _0x28c7fc[_0x56ae('0x6')][_0x56ae('0x4033')] = null; _0x28c7fc[_0x56ae('0x6')]['leftToRight'] = null; _0x28c7fc[_0x56ae('0x6')][_0x56ae('0x2348')] = null; _0x28c7fc[_0x56ae('0x6')]['rightToLeft'] = null; _0x28c7fc[_0x56ae('0x6')][_0x56ae('0x4031')] = null; _0x28c7fc[_0x56ae('0x6')][_0x56ae('0x18b3')] = null; _0x28c7fc[_0x56ae('0x6')][_0x56ae('0xa48')] = function() { return new _0x28c7fc(this.volume, this.pan); }; _0x28c7fc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x28c7fc; var _0x163077 = function() {}; _0x5ac4a7[_0x56ae('0x4035')] = _0x163077; _0x163077['__name__'] = _0x56ae('0x4035'); _0x163077['__registerSoundChannel'] = function(_0x2c03eb) { _0x163077[_0x56ae('0x2fc3')][_0x56ae('0x8f0')](_0x2c03eb); }; _0x163077[_0x56ae('0x402c')] = function(_0x489b99) { _0x11208a[_0x56ae('0x38')](_0x163077['__soundChannels'], _0x489b99); }; var _0x5190fc = function() { _0x36799b[_0x56ae('0x94d')](this); }; _0x5ac4a7['openfl.net.NetConnection'] = _0x5190fc; _0x5190fc[_0x56ae('0x8bf')] = _0x56ae('0x4036'); _0x5190fc[_0x56ae('0x8ee')] = _0x36799b; _0x5190fc[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '__class__': _0x5190fc }); var _0x1c78fd = function(_0x15a739, _0x38a1f1) { _0x36799b['call'](this); this[_0x56ae('0x4037')] = _0x15a739; this[_0x56ae('0x3181')] = new _0x28c7fc(); this[_0x56ae('0x3fa2')] = window['document'][_0x56ae('0xc52')](_0x56ae('0x88c')); this[_0x56ae('0x3fa2')][_0x56ae('0xc54')](_0x56ae('0x4038'), ''); this['__video'][_0x56ae('0xc54')](_0x56ae('0x4039'), ''); this['__video'][_0x56ae('0xc54')]('crossorigin', _0x56ae('0x403a')); this[_0x56ae('0x3fa2')]['addEventListener'](_0x56ae('0x13f2'), _0x2d9f4e(this, this[_0x56ae('0x403b')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')](_0x56ae('0x403c'), _0x2d9f4e(this, this['video_onWaiting']), !0x1); this['__video']['addEventListener'](_0x56ae('0x1729'), _0x2d9f4e(this, this[_0x56ae('0x403d')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')]('pause', _0x2d9f4e(this, this[_0x56ae('0x403e')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')]('seeking', _0x2d9f4e(this, this[_0x56ae('0x403f')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')](_0x56ae('0x36bf'), _0x575257[_0x56ae('0x4040')](_0x2d9f4e, this, this[_0x56ae('0x4041')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')](_0x56ae('0x4042'), _0x2d9f4e(this, this[_0x56ae('0x4043')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')]('loadstart', _0x2d9f4e(this, this[_0x56ae('0x4044')]), !0x1); this['__video']['addEventListener'](_0x56ae('0x4045'), _0x2d9f4e(this, this[_0x56ae('0x4046')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')]('durationchanged', _0x2d9f4e(this, this[_0x56ae('0x4047')]), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')](_0x56ae('0x2524'), _0x2d9f4e(this, this['video_onCanPlay']), !0x1); this[_0x56ae('0x3fa2')][_0x56ae('0x95e')](_0x56ae('0x1eae'), _0x2d9f4e(this, this['video_onCanPlayThrough']), !0x1); this[_0x56ae('0x3fa2')]['addEventListener'](_0x56ae('0x4048'), _0x2d9f4e(this, this[_0x56ae('0x4049')]), !0x1); }; _0x5ac4a7['openfl.net.NetStream'] = _0x1c78fd; _0x1c78fd[_0x56ae('0x8bf')] = _0x56ae('0x404a'); _0x1c78fd[_0x56ae('0x8ee')] = _0x36799b; _0x1c78fd['prototype'] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'client': null, 'time': null, '__connection': null, '__soundTransform': null, '__seeking': null, '__video': null, '__playStatus': function(_0x2e919e) { if (null != this['__video'] && null != this[_0x56ae('0x404b')]) try { var _0xd2c3b3 = this[_0x56ae('0x404b')][_0x56ae('0x404c')]; _0xd2c3b3({ 'code': _0x2e919e, 'duration': this[_0x56ae('0x3fa2')]['duration'], 'position': this[_0x56ae('0x3fa2')][_0x56ae('0x133e')], 'speed': this[_0x56ae('0x3fa2')]['playbackRate'], 'start': this[_0x56ae('0x3fa2')]['startTime'] }); } catch (_0x2d01b5) { _0x3ce0fc['lastException'] = _0x2d01b5; } }, 'video_onCanPlay': function(_0x1c6d24) { if (_0x56ae('0x404d') !== _0x56ae('0x404d')) { return this[_0x56ae('0xe96')]; } else { this['__playStatus']('NetStream.Play.canplay'); } }, 'video_onCanPlayThrough': function(_0x38a715) { this[_0x56ae('0x404e')]('NetStream.Play.canplaythrough'); }, 'video_onDurationChanged': function(_0x17ff7d) { this['__playStatus'](_0x56ae('0x404f')); }, 'video_onEnd': function(_0x169032) { this[_0x56ae('0x4037')][_0x56ae('0x959')](new _0x12424a(_0x56ae('0x4050'), !0x1, !0x1, { 'code': _0x56ae('0x4051') })); this[_0x56ae('0x4037')]['dispatchEvent'](new _0x12424a('netStatus', !0x1, !0x1, { 'code': 'NetStream.Play.Complete' })); this[_0x56ae('0x404e')]('NetStream.Play.Complete'); }, 'video_onError': function(_0x3a2358) { this['__connection'][_0x56ae('0x959')](new _0x12424a(_0x56ae('0x4050'), !0x1, !0x1, { 'code': _0x56ae('0x4051') })); this['__playStatus'](_0x56ae('0x4052')); }, 'video_onLoadMetaData': function(_0x3c80de) { if ('VQANA' !== _0x56ae('0x4053')) { if (null != this['__video'] && _0x1c1b50[_0x56ae('0x3b2')](null, this[_0x56ae('0x404b')])) try { var _0x25ac75 = this['client'][_0x56ae('0x4054')]; _0x25ac75({ 'width': this[_0x56ae('0x3fa2')][_0x56ae('0x4055')], 'height': this[_0x56ae('0x3fa2')]['videoHeight'], 'duration': this[_0x56ae('0x3fa2')][_0x56ae('0x23f1')] }); } catch (_0x1efd0a) { _0x3ce0fc[_0x56ae('0x95b')] = _0x1efd0a; } } else { var _0x52308a = _0x56b9a2[_0x56ae('0x249e')]; return Math[_0x56ae('0x833')](0.03333333333333333 * _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x52308a['id'], _0x52308a[_0x56ae('0xa1c')])) < _0x3c80de; } }, 'video_onLoadStart': function(_0x461fd9) { this[_0x56ae('0x404e')](_0x56ae('0x4056')); }, 'video_onPause': function(_0x439989) { var _0x42df3d = {}; _0x42df3d[_0x56ae('0x4057')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 | _0xf76599; }; if ('JCBem' !== _0x56ae('0x4058')) { this['__playStatus'](_0x56ae('0x1e6a')); } else { _0x1cc2fd[_0x56ae('0x4059')] = function(_0x25f56b, _0xda1050, _0x2065f2, _0x527cf7) { var _0x158700 = 0xffff & _0x25f56b | 0x0; _0x25f56b = _0x25f56b >>> 0x10 & 0xffff | 0x0; for (var _0x47dc7c; 0x0 !== _0x2065f2;) { _0x47dc7c = 0x7d0 < _0x2065f2 ? 0x7d0 : _0x2065f2; _0x2065f2 -= _0x47dc7c; do _0x158700 = _0x158700 + _0xda1050[_0x527cf7++] | 0x0, _0x25f56b = _0x42df3d[_0x56ae('0x4057')](_0x25f56b + _0x158700, 0x0); while (--_0x47dc7c); _0x158700 %= 0xfff1; _0x25f56b %= 0xfff1; } return _0x158700 | _0x25f56b << 0x10 | 0x0; }; } }, 'video_onPlaying': function(_0x1386c5) { this[_0x56ae('0x4037')][_0x56ae('0x959')](new _0x12424a(_0x56ae('0x4050'), !0x1, !0x1, { 'code': _0x56ae('0x405a') })); this[_0x56ae('0x404e')](_0x56ae('0x405b')); }, 'video_onSeeking': function(_0x47266e) { if (_0x56ae('0x405c') === _0x56ae('0x405d')) { return null != this['_lightPicker'] ? this[_0x56ae('0x1241')][_0x56ae('0x1b0e')]() + this[_0x56ae('0x1241')]['get_numDirectionalLights']() + this[_0x56ae('0x1241')][_0x56ae('0x1b06')]() + this['_lightPicker']['get_numCastingDirectionalLights']() + this[_0x56ae('0x1241')][_0x56ae('0x1b08')]() : 0x0; } else { this[_0x56ae('0x404e')]('NetStream.Play.seeking'); this[_0x56ae('0x4037')][_0x56ae('0x959')](new _0x12424a(_0x56ae('0x4050'), !0x1, !0x1, { 'code': _0x56ae('0x405e') })); } }, 'video_onStalled': function(_0x10986d) { this[_0x56ae('0x404e')]('NetStream.Play.stalled'); }, 'video_onTimeUpdate': function(_0x3fb2f8) { if (_0x56ae('0x405f') === _0x56ae('0x4060')) { this['prevZVelocity'] = this[_0x56ae('0x1272')]['get_zVelocity'](); var _0x4c5e4d = this['ownerCharacter'][_0x56ae('0x1d8e')][_0x56ae('0x92a')]; this[_0x56ae('0x2409')] = Math[_0x56ae('0xf0c')](_0x4c5e4d['x'] * _0x4c5e4d['x'] + _0x4c5e4d['y'] * _0x4c5e4d['y'] + _0x4c5e4d['z'] * _0x4c5e4d['z']); 0x12c > this['speed'] && (this[_0x56ae('0x2409')] = 0x12c); this[_0x56ae('0x2408')] = 0x0; _0x8835a4[_0x56ae('0x6')]['startAction'][_0x56ae('0x94d')](this); } else { null != this[_0x56ae('0x3fa2')] && (this[_0x56ae('0x1944')] = this[_0x56ae('0x3fa2')][_0x56ae('0x133e')], this[_0x56ae('0x404e')](_0x1c1b50['ldzfq'])); } }, 'video_onWaiting': function(_0xf9e6c3) { var _0x38fa56 = {}; _0x38fa56['gcfYg'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; }; if ('vmqJF' !== _0x56ae('0x4061')) { _0x51ac9b[_0x56ae('0x1dde')] = !0x0; var _0x574994 = _0x51ac9b['sleepinessEntry']; if (_0x56b9a2['get_instance']()[_0x56ae('0x1649')](_0x574994['id'])) { _0x574994 = new Date()[_0x56ae('0xb3e')]() / 0x3e8; var _0x4bb708 = _0x51ac9b[_0x56ae('0x1ddf')]; _0x574994 -= _0x56b9a2[_0x56ae('0x488')]()[_0x56ae('0x1b')](_0x4bb708['id'], _0x4bb708[_0x56ae('0xa1c')]); 0x258 > _0x574994 ? (_0x37c090[_0x56ae('0x15fc')][_0x56ae('0x1de0')] = !0x0, _0x51ac9b[_0x56ae('0x8c6')] = _0x38fa56['gcfYg'](new Date()[_0x56ae('0xb3e')]() / 0x3e8, _0x574994)) : _0x51ac9b['sleepinessEntry']['delete'](); } else _0x51ac9b[_0x56ae('0x1ddf')][_0x56ae('0x195d')](); } else { this[_0x56ae('0x404e')](_0x56ae('0x3a9e')); } }, 'get___seeking': function() { return this['__seeking'] ? !0x0 : this['__video'][_0x56ae('0x36c8')]; }, 'set___seeking': function(_0x2b7080) { if (_0x575257[_0x56ae('0x3e46')](_0x56ae('0x4062'), _0x56ae('0x4063'))) { return this[_0x56ae('0x36c7')] = _0x2b7080; } else { if (_0x56ae('0x4064') == c) { this[_0x56ae('0x94c')][_0x56ae('0x1f32')](b); return; } this[_0x56ae('0xf62')] = _0x5a0e2c[_0x56ae('0x2e87')](c); } }, '__class__': _0x1c78fd, '__properties__': { 'set___seeking': _0x56ae('0x3fa4'), 'get___seeking': _0x56ae('0x3fa3') } }); var _0x2b9caa = function() { _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x404b')] = this; this[_0x56ae('0x4065')] = _0x2b9caa[_0x56ae('0x3c17')]; }; _0x5ac4a7['openfl.net.SharedObject'] = _0x2b9caa; _0x2b9caa[_0x56ae('0x8bf')] = _0x56ae('0x4066'); _0x2b9caa[_0x56ae('0x20c4')] = function(_0x4073d1, _0x49e040, _0x4a3477) { _0x4a3477 = _0x56ae('0x4067')['split'](''); var _0x598b17 = !0x0; if (null == _0x4073d1 || '' == _0x4073d1) _0x598b17 = !0x1; else for (var _0x51ba6d = 0x0; _0x575257[_0x56ae('0x877')](_0x51ba6d, _0x4a3477[_0x56ae('0x32')]);) { var _0x54c377 = _0x4a3477[_0x51ba6d];++_0x51ba6d; if (-0x1 < _0x4073d1[_0x56ae('0x3b')](_0x54c377)) { _0x598b17 = !0x1; break; } } if (!_0x598b17) throw new _0x1adea8(new _0x531fca('Error\x20#2134:\x20Cannot\x20create\x20SharedObject.')); null == _0x2b9caa['__sharedObjects'] && (_0x2b9caa[_0x56ae('0x4068')] = new _0x10cca0(), null != _0x1102f5['current'] && _0x1102f5['current'][_0x56ae('0x8bd')][_0x56ae('0x8e9')](_0x2b9caa[_0x56ae('0x4069')])); _0x4a3477 = _0x575257[_0x56ae('0x406a')](_0x49e040, '/') + _0x4073d1; _0x598b17 = _0x2b9caa[_0x56ae('0x4068')]; if (null != _0x586025[_0x4a3477] ? !_0x598b17['existsReserved'](_0x4a3477) : !_0x598b17['h'][_0x56ae('0x900')](_0x4a3477)) { _0x598b17 = null; try { if (_0x56ae('0x406b') !== 'jFtTY') { var _0x27ac89 = _0x4073d1++; this['_nonCasterLightPasses'][_0x56ae('0x1b')](_0x27ac89)[_0x56ae('0x1b37')](this[_0x56ae('0x1af5')]); } else { var _0x1b30b7 = _0x5f2995[_0x56ae('0x3764')](); null == _0x49e040 && (null != _0x1b30b7 && (_0x598b17 = _0x1b30b7['getItem'](window[_0x56ae('0x3799')][_0x56ae('0x379b')] + ':' + _0x4073d1), _0x1b30b7[_0x56ae('0x406c')](window[_0x56ae('0x3799')]['href'] + ':' + _0x4073d1)), _0x49e040 = window[_0x56ae('0x3799')][_0x56ae('0x406d')]); null != _0x1b30b7 && null == _0x598b17 && (_0x598b17 = _0x1b30b7['getItem'](_0x49e040 + ':' + _0x4073d1)); } } catch (_0x10acf6) { if ('cPFEz' !== _0x56ae('0x406e')) { _0x3ce0fc[_0x56ae('0x95b')] = _0x10acf6; } else { this['_methodSetup'][_0x56ae('0x1756')](_0x4073d1); return _0x4073d1; } } _0x1b30b7 = new _0x2b9caa(); _0x1b30b7[_0x56ae('0xf17')] = {}; _0x1b30b7[_0x56ae('0x406f')] = _0x49e040; _0x1b30b7[_0x56ae('0xa9f')] = _0x4073d1; if (null != _0x598b17 && '' != _0x598b17) try { var _0x2d9f4e = new _0xac7b92(_0x598b17); _0x2d9f4e[_0x56ae('0x3587')]({ 'resolveEnum': _0x4b5a45[_0x56ae('0xce7')], 'resolveClass': _0x2b9caa[_0x56ae('0x4070')] }); _0x1b30b7[_0x56ae('0xf17')] = _0x2d9f4e[_0x56ae('0x18a7')](); } catch (_0x216c14) { _0x3ce0fc[_0x56ae('0x95b')] = _0x216c14; } _0x4073d1 = _0x2b9caa[_0x56ae('0x4068')]; null != _0x586025[_0x4a3477] ? _0x4073d1[_0x56ae('0x932')](_0x4a3477, _0x1b30b7) : _0x4073d1['h'][_0x4a3477] = _0x1b30b7; } _0x4073d1 = _0x2b9caa['__sharedObjects']; return null != _0x586025[_0x4a3477] ? _0x4073d1[_0x56ae('0x99c')](_0x4a3477) : _0x4073d1['h'][_0x4a3477]; }; _0x2b9caa[_0x56ae('0x4070')] = function(_0x12177d) { return null != _0x12177d ? (_0x876409[_0x56ae('0x5a')](_0x12177d, _0x56ae('0x3a70')) && (_0x12177d = _0x876409[_0x56ae('0x31')](_0x12177d, 'neash.', _0x56ae('0x3a71'))), _0x876409['startsWith'](_0x12177d, 'native.') && (_0x12177d = _0x876409[_0x56ae('0x31')](_0x12177d, _0x56ae('0x3a72'), _0x56ae('0x3a71'))), _0x876409[_0x56ae('0x5a')](_0x12177d, _0x56ae('0x3a73')) && (_0x12177d = _0x876409[_0x56ae('0x31')](_0x12177d, 'flash.', 'openfl.')), _0x876409[_0x56ae('0x5a')](_0x12177d, 'openfl._v2.') && (_0x12177d = _0x876409[_0x56ae('0x31')](_0x12177d, 'openfl._v2.', _0x56ae('0x3a71'))), _0x876409[_0x56ae('0x5a')](_0x12177d, _0x56ae('0x3a75')) && (_0x12177d = _0x876409[_0x56ae('0x31')](_0x12177d, _0x56ae('0x3a75'), _0x56ae('0x3a71'))), _0x5ac4a7[_0x12177d]) : null; }; _0x2b9caa[_0x56ae('0x4069')] = function(_0xe0ccbe) { _0xe0ccbe = _0x2b9caa[_0x56ae('0x4068')]; for (_0xe0ccbe = new _0x5770e1(_0xe0ccbe, _0xe0ccbe[_0x56ae('0xbf4')]()); _0xe0ccbe[_0x56ae('0x8f5')]();) _0xe0ccbe[_0x56ae('0x42')]()[_0x56ae('0x30df')](); }; _0x2b9caa['__super__'] = _0x36799b; _0x2b9caa['prototype'] = _0x4e6193(_0x36799b['prototype'], { 'client': null, 'data': null, 'objectEncoding': null, '__localPath': null, '__name': null, 'clear': function() { this[_0x56ae('0xf17')] = {}; try { var _0x31915e = _0x5f2995[_0x56ae('0x3764')](); null != _0x31915e && _0x31915e[_0x56ae('0x406c')](this[_0x56ae('0x406f')] + ':' + this[_0x56ae('0xa9f')]); } catch (_0x3962db) { _0x3ce0fc[_0x56ae('0x95b')] = _0x3962db; } }, 'close': function() {}, 'flush': function(_0x2922fe) { if (_0x575257[_0x56ae('0x4071')](0x0, _0xc5462[_0x56ae('0x949')](this['data'])['length'])) return 0x0; _0x2922fe = _0x28cec5['run'](this['data']); try { var _0x520042 = _0x5f2995[_0x56ae('0x3764')](); null != _0x520042 && (_0x520042[_0x56ae('0x406c')](this['__localPath'] + ':' + this['__name']), _0x520042[_0x56ae('0x3695')](this[_0x56ae('0x406f')] + ':' + this[_0x56ae('0xa9f')], _0x2922fe)); } catch (_0x5b4004) { return _0x3ce0fc['lastException'] = _0x5b4004, 0x1; } return 0x0; }, 'setProperty': function(_0x14e64a, _0x3159c6) { null != this[_0x56ae('0xf17')] && (this['data'][_0x14e64a] = _0x3159c6); }, '__class__': _0x2b9caa }); var _0x157236 = function(_0x1389cf) { if ('LLtMm' !== _0x56ae('0x4072')) { _0x36799b['call'](this); this[_0x56ae('0x20b2')] = this[_0x56ae('0x2b91')] = 0x0; this[_0x56ae('0x163c')] = 0x1; null != _0x1389cf && this[_0x56ae('0x158e')](_0x1389cf); } else { _0x575257[_0x56ae('0x4071')](null, _0x175e7c[_0x56ae('0x3846')]) && (_0x175e7c[_0x56ae('0x3846')] = new _0x35e418(), _0x175e7c['threadPool']['doWork']['add'](_0x175e7c['threadPool_doWork']), _0x175e7c['threadPool'][_0x56ae('0x8eb')][_0x56ae('0x8e9')](_0x175e7c[_0x56ae('0x3848')]), _0x175e7c[_0x56ae('0x3846')][_0x56ae('0x3843')][_0x56ae('0x8e9')](_0x175e7c[_0x56ae('0x3849')])); _0x175e7c['threadPool'][_0x56ae('0x1cb7')](_0x1389cf); } }; _0x5ac4a7['openfl.net.URLLoader'] = _0x157236; _0x157236[_0x56ae('0x8bf')] = _0x56ae('0x4073'); _0x157236['__super__'] = _0x36799b; _0x157236[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'bytesLoaded': null, 'bytesTotal': null, 'data': null, 'dataFormat': null, '__httpRequest': null, 'load': function(_0x2cb1d8) { var _0x4529b1 = this; if (0x0 == this[_0x56ae('0x163c')]) { var _0x1b6c12 = new _0x1ee611(); this[_0x56ae('0x4074')](_0x1b6c12, _0x2cb1d8); _0x1b6c12[_0x56ae('0x158e')]()[_0x56ae('0x8e8')](_0x2d9f4e(this, this[_0x56ae('0x4075')]))[_0x56ae('0x3843')](_0x2d9f4e(this, this[_0x56ae('0x4076')]))[_0x56ae('0x8eb')](function(_0x2cb1d8) { _0x4529b1['__dispatchStatus'](); _0x4529b1['data'] = _0x2cb1d8; _0x2cb1d8 = new _0x140b13(_0x56ae('0x14e5')); _0x4529b1[_0x56ae('0x959')](_0x2cb1d8); }); } else _0x1b6c12 = new _0x23e013(), this[_0x56ae('0x4074')](_0x1b6c12, _0x2cb1d8), _0x1b6c12[_0x56ae('0x158e')]()[_0x56ae('0x8e8')](_0x2d9f4e(this, this[_0x56ae('0x4075')]))['onError'](_0x2d9f4e(this, this['httpRequest_onError']))['onComplete'](function(_0x2cb1d8) { _0x4529b1[_0x56ae('0x4077')](); _0x4529b1[_0x56ae('0xf17')] = _0x2cb1d8; _0x2cb1d8 = new _0x140b13(_0x56ae('0x14e5')); _0x4529b1[_0x56ae('0x959')](_0x2cb1d8); }); }, '__dispatchStatus': function() { var _0x69f229 = new _0xd03bb1(_0x56ae('0x4078'), !0x1, !0x1, this[_0x56ae('0x4079')][_0x56ae('0x390e')]); _0x69f229[_0x56ae('0x407a')] = this[_0x56ae('0x4079')][_0x56ae('0x3784')]; var _0x46b8ee = []; if (this[_0x56ae('0x4079')][_0x56ae('0x390b')] && null != this['__httpRequest'][_0x56ae('0x1fb1')]) for (var _0x1f4d09 = 0x0, _0x5f3e21 = this[_0x56ae('0x4079')][_0x56ae('0x1fb1')]; _0x1f4d09 < _0x5f3e21[_0x56ae('0x32')];) { var _0x2d5c77 = _0x5f3e21[_0x1f4d09]; ++_0x1f4d09; _0x46b8ee[_0x56ae('0x8f0')](new _0xc69aff(_0x2d5c77[_0x56ae('0x110')], _0x2d5c77[_0x56ae('0x7')])); } _0x69f229['responseHeaders'] = _0x46b8ee; this['dispatchEvent'](_0x69f229); }, '__prepareRequest': function(_0x28a4ba, _0x5acec8) { var _0x1f181f = {}; _0x1f181f['WnalR'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }; if (_0x56ae('0x407b') === _0x56ae('0x407b')) { this[_0x56ae('0x4079')] = _0x28a4ba; this[_0x56ae('0x4079')][_0x56ae('0x3784')] = _0x5acec8[_0x56ae('0x1587')]; this[_0x56ae('0x4079')][_0x56ae('0xc8b')] = _0x5acec8[_0x56ae('0xc8b')]; if (null != _0x5acec8['data']) if (_0x4b5a45['typeof'](_0x5acec8['data']) == _0x7b5be7[_0x56ae('0xcde')]) { _0x28a4ba = _0xc5462[_0x56ae('0x949')](_0x5acec8['data']); for (var _0x5b2402 = 0x0; _0x575257[_0x56ae('0x877')](_0x5b2402, _0x28a4ba[_0x56ae('0x32')]);) { if ('IOdbm' !== _0x56ae('0x407c')) { var _0x34aad5 = _0x28a4ba[_0x5b2402]; ++_0x5b2402; var _0x59d743 = this[_0x56ae('0x4079')][_0x56ae('0x3911')], _0x379bea = _0xc5462[_0x56ae('0x94e')](_0x5acec8[_0x56ae('0xf17')], _0x34aad5); null != _0x586025[_0x34aad5] ? _0x59d743[_0x56ae('0x932')](_0x34aad5, _0x379bea) : _0x59d743['h'][_0x34aad5] = _0x379bea; } else { _0x34aad5 = _0x34aad5[_0x56ae('0x24')]['mask']; var _0x35964b = _0x5acec8[_0x56ae('0x1778')]; 0x0 != (_0x34aad5 & 0xf0) && 0x0 != (_0x35964b & 0xf0) && (_0x34aad5 &= 0xf0, _0x35964b &= 0xf0); _0x34aad5 = 0x0 != (_0x34aad5 & _0x35964b); } } } else this['__httpRequest'][_0x56ae('0xf17')] = _0x5acec8[_0x56ae('0xf17')] instanceof _0x36de50 ? _0x5acec8[_0x56ae('0xf17')] : _0x36de50[_0x56ae('0x294b')](_0x1b30b7[_0x56ae('0x28')](_0x5acec8['data'])); this['__httpRequest'][_0x56ae('0x390a')] = _0x5acec8['contentType']; if (null != _0x5acec8['requestHeaders']) for (_0x28a4ba = 0x0, _0x5b2402 = _0x5acec8[_0x56ae('0x407d')]; _0x28a4ba < _0x5b2402[_0x56ae('0x32')];) _0x34aad5 = _0x5b2402[_0x28a4ba], ++_0x28a4ba, this[_0x56ae('0x4079')][_0x56ae('0x390d')]['push'](new _0x22c7f7(_0x34aad5['name'], _0x34aad5[_0x56ae('0x7')])); this[_0x56ae('0x4079')][_0x56ae('0x390c')] = _0x5acec8['followRedirects']; this['__httpRequest'][_0x56ae('0x390f')] = _0x5acec8['idleTimeout'] | 0x0; this[_0x56ae('0x4079')][_0x56ae('0x3910')] = _0x5acec8[_0x56ae('0x407e')]; this['__httpRequest'][_0x56ae('0x2a6b')] = _0x5acec8[_0x56ae('0x2a6b')]; this[_0x56ae('0x4079')][_0x56ae('0x390b')] = !0x0; } else { return this['__isValid'] ? _0x1f181f[_0x56ae('0x407f')](this[_0x56ae('0x4026')][_0x56ae('0x3904')](), this[_0x56ae('0x4026')][_0x56ae('0x18b8')]) : 0x0; } }, 'httpRequest_onError': function(_0x274329) { this[_0x56ae('0x4077')](); var _0xda56a4 = 0x193 == _0x274329 ? new _0x5938f8(_0x56ae('0x4080')) : new _0x3571a3(_0x56ae('0x163e')); _0xda56a4[_0x56ae('0x2a9')] = _0x1b30b7[_0x56ae('0x28')](_0x274329); this[_0x56ae('0x959')](_0xda56a4); }, 'httpRequest_onProgress': function(_0x3b90ef, _0x3b5d5d) { var _0x2ce532 = new _0x3c584e(_0x56ae('0x1bd9')); _0x2ce532[_0x56ae('0x2b91')] = _0x3b90ef; _0x2ce532[_0x56ae('0x20b2')] = _0x3b5d5d; this[_0x56ae('0x959')](_0x2ce532); }, '__class__': _0x157236 }); var _0x1f0704 = function(_0x2f70fe) { if (_0x56ae('0x4081') === _0x56ae('0x4081')) { null != _0x2f70fe && (this[_0x56ae('0x1587')] = _0x2f70fe); this[_0x56ae('0x390a')] = null; this['followRedirects'] = _0x2f4b4f[_0x56ae('0x390c')]; this[_0x56ae('0x4082')] = 0x0 < _0x2f4b4f['idleTimeout'] ? _0x2f4b4f['idleTimeout'] : 0x7530; this[_0x56ae('0x407e')] = _0x2f4b4f[_0x56ae('0x407e')]; this[_0x56ae('0xc8b')] = _0x575257[_0x56ae('0x878')]; this[_0x56ae('0x407d')] = []; this[_0x56ae('0x2a6b')] = _0x2f4b4f['userAgent']; } else { null == _0x2f70fe && (_0x2f70fe = 1.25); _0x23e28c[_0x56ae('0x94d')](this); this['set_bothSides'](!0x0); this[_0x56ae('0xaa6')](this['_screenPass'] = new _0x48cc09(_0x2f70fe)); this['_screenPass'][_0x56ae('0x424')](this); } }; _0x5ac4a7['openfl.net.URLRequest'] = _0x1f0704; _0x1f0704[_0x56ae('0x8bf')] = 'openfl.net.URLRequest'; _0x1f0704[_0x56ae('0x6')] = {}; _0x1f0704[_0x56ae('0x6')][_0x56ae('0x390a')] = null; _0x1f0704[_0x56ae('0x6')][_0x56ae('0xf17')] = null; _0x1f0704[_0x56ae('0x6')][_0x56ae('0x390c')] = null; _0x1f0704[_0x56ae('0x6')][_0x56ae('0x4082')] = null; _0x1f0704[_0x56ae('0x6')]['manageCookies'] = null; _0x1f0704[_0x56ae('0x6')][_0x56ae('0xc8b')] = null; _0x1f0704[_0x56ae('0x6')]['requestHeaders'] = null; _0x1f0704[_0x56ae('0x6')][_0x56ae('0x1587')] = null; _0x1f0704[_0x56ae('0x6')][_0x56ae('0x2a6b')] = null; _0x1f0704[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1f0704; var _0x2f4b4f = function() {}; _0x5ac4a7[_0x56ae('0x4083')] = _0x2f4b4f; _0x2f4b4f[_0x56ae('0x8bf')] = _0x56ae('0x4083'); var _0xc69aff = function(_0x6f8233, _0x45b919) { null == _0x45b919 && (_0x45b919 = ''); _0x1c1b50[_0x56ae('0x3b4')](null, _0x6f8233) && (_0x6f8233 = ''); this[_0x56ae('0x110')] = _0x6f8233; this['value'] = _0x45b919; }; _0x5ac4a7[_0x1c1b50[_0x56ae('0x4084')]] = _0xc69aff; _0xc69aff[_0x56ae('0x8bf')] = _0x56ae('0x51b'); _0xc69aff[_0x56ae('0x6')] = {}; _0xc69aff[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0xc69aff[_0x56ae('0x6')][_0x56ae('0x7')] = null; _0xc69aff[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xc69aff; var _0x4991f8 = function() { _0x36799b[_0x56ae('0x94d')](this); _0x4991f8[_0x56ae('0x3a08')](); this[_0x56ae('0x4085')] = 0x0; this[_0x56ae('0x4086')] = !0x1; this[_0x56ae('0x4087')](_0x4991f8[_0x56ae('0x4088')]); }; _0x5ac4a7[_0x56ae('0x4089')] = _0x4991f8; _0x4991f8[_0x56ae('0x8bf')] = 'openfl.sensors.Accelerometer'; _0x4991f8[_0x56ae('0x3a08')] = function() { if (!_0x4991f8[_0x56ae('0x12fe')]) { var _0x25e615 = _0x26729a['getSensors'](_0xff10f5[_0x56ae('0x8c4')]); 0x0 < _0x25e615[_0x56ae('0x32')] && (_0x25e615[0x0][_0x56ae('0x8f1')]['add'](_0x4991f8[_0x56ae('0x408a')]), _0x4991f8[_0x56ae('0x408b')] = !0x0); _0x4991f8[_0x56ae('0x12fe')] = !0x0; } }; _0x4991f8['accelerometer_onUpdate'] = function(_0x59a063, _0xcf030e, _0x5f54c6) { if (_0x56ae('0x408c') === _0x56ae('0x408c')) { _0x4991f8['currentX'] = _0x59a063; _0x4991f8[_0x56ae('0x295d')] = _0xcf030e; _0x4991f8['currentZ'] = _0x5f54c6; } else { this['parseLiteralString'](); } }; _0x4991f8[_0x56ae('0x8ee')] = _0x36799b; _0x4991f8[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { '__interval': null, '__muted': null, '__timer': null, 'addEventListener': function(_0x58e6e6, _0x4fea29, _0x454a92, _0x280972, _0x367ace) { null == _0x367ace && (_0x367ace = !0x1); null == _0x280972 && (_0x280972 = 0x0); null == _0x454a92 && (_0x454a92 = !0x1); _0x36799b[_0x56ae('0x6')][_0x56ae('0x95e')][_0x56ae('0x94d')](this, _0x58e6e6, _0x4fea29, _0x454a92, _0x280972, _0x367ace); this[_0x56ae('0x8f2')](); }, 'setRequestedUpdateInterval': function(_0x6a3d23) { if ('EnHsM' === _0x56ae('0x408d')) { this[_0x56ae('0x4085')] = _0x6a3d23; if (0x0 > this[_0x56ae('0x4085')]) throw new _0x1adea8(new _0x4d4163()); 0x0 == this[_0x56ae('0x4085')] && (this['__interval'] = _0x4991f8[_0x56ae('0x4088')]); _0x575257['YKefE'](null, this[_0x56ae('0x408e')]) && (this[_0x56ae('0x408e')]['stop'](), this[_0x56ae('0x408e')] = null); _0x4991f8[_0x56ae('0x408b')] && !this[_0x56ae('0x408f')]() && (this[_0x56ae('0x408e')] = new _0x521f76(this[_0x56ae('0x4085')]), this[_0x56ae('0x408e')][_0x56ae('0x1efe')] = _0x2d9f4e(this, this[_0x56ae('0x8f2')])); } else { return _0x5990f3[_0x56ae('0x244d')](0x7d0, _0x6a3d23); } }, 'update': function() { if (_0x56ae('0x4090') === _0x56ae('0x4090')) { var _0x2eac2b = new _0x508d62(_0x56ae('0x8f2')); _0x2eac2b[_0x56ae('0x310a')] = new Date()[_0x56ae('0xb3e')]() / 0x3e8; _0x2eac2b[_0x56ae('0x3fb2')] = _0x4991f8[_0x56ae('0x295c')]; _0x2eac2b[_0x56ae('0x3faf')] = _0x4991f8[_0x56ae('0x295d')]; _0x2eac2b[_0x56ae('0x3fb0')] = _0x4991f8[_0x56ae('0x295e')]; this[_0x56ae('0x959')](_0x2eac2b); } else { _0x1bbc88[_0x56ae('0x6')]['apply'][_0x56ae('0x94d')](this); if (this['toggleVisible'] && Object[_0x56ae('0x6')]['hasOwnProperty'][_0x56ae('0x94d')](this[_0x56ae('0x12fa')], _0x56ae('0x1a7b'))) { var _0x27aee1 = this['target']; if (null != (Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x27aee1, _0x56ae('0x1266')) ? _0xc5462[_0x56ae('0x94e')](_0x27aee1, 'visible') : _0xc5462[_0x56ae('0xc83')](_0x27aee1, _0x56ae('0x1266')))) { _0x27aee1 = this[_0x56ae('0x9ad')]; var _0xeab49d = 0x0 < _0xc5462[_0x56ae('0x94e')](this[_0x56ae('0x12fa')], _0x56ae('0x1a7b'));!Object[_0x56ae('0x6')][_0x56ae('0x900')][_0x56ae('0x94d')](_0x27aee1, _0x56ae('0x1266')) || _0x27aee1[_0x56ae('0x984')] && _0x27aee1[_0x56ae('0x984')]['set_visible'] ? _0xc5462[_0x56ae('0xc85')](_0x27aee1, _0x56ae('0x1266'), _0xeab49d) : _0x27aee1[_0x56ae('0x1266')] = _0xeab49d; } } } }, 'get_muted': function() { return this['__muted']; }, '__class__': _0x4991f8, '__properties__': { 'get_muted': 'get_muted' } }); var _0x55c9e4 = function(_0x292f94) { if (_0x56ae('0x4091') !== 'qdTgO') { this['parentDomain'] = null != _0x292f94 ? _0x292f94 : _0x55c9e4[_0x56ae('0x3d36')]; } else { 0.6 <= _0xf0534[_0x56ae('0x488')]()[_0x56ae('0x32db')] && this[_0x56ae('0xb82')](!0x1); } }; _0x5ac4a7['openfl.system.ApplicationDomain'] = _0x55c9e4; _0x55c9e4[_0x56ae('0x8bf')] = _0x56ae('0x4092'); _0x55c9e4[_0x56ae('0x6')] = {}; _0x55c9e4[_0x56ae('0x6')][_0x56ae('0x4093')] = null; _0x55c9e4[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x55c9e4; var _0x32aaa0 = function() {}; _0x5ac4a7['openfl.system.LoaderContext'] = _0x32aaa0; _0x32aaa0['__name__'] = _0x56ae('0x4094'); var _0x275362 = function() {}; _0x5ac4a7[_0x56ae('0x4095')] = _0x275362; _0x275362[_0x56ae('0x8bf')] = _0x56ae('0x4095'); _0x275362[_0x56ae('0xbe9')] = function(_0x10bd27, _0x5964da, _0xc0cb56, _0x28b030, _0x36da61) {}; var _0x424ed1 = function() {}; _0x5ac4a7[_0x56ae('0x4096')] = _0x424ed1; _0x424ed1[_0x56ae('0x8bf')] = _0x56ae('0x4096'); _0x424ed1['exit'] = function(_0x2f7674) { _0x295513['exit'](_0x2f7674); }; var _0x130d1c = function() { _0x407807[_0x56ae('0x94d')](this); this['__graphics'] = new _0x406680(this); }; _0x5ac4a7[_0x56ae('0x4097')] = _0x130d1c; _0x130d1c[_0x56ae('0x8bf')] = _0x56ae('0x4097'); _0x130d1c[_0x56ae('0x8ee')] = _0x407807; _0x130d1c['prototype'] = _0x4e6193(_0x407807[_0x56ae('0x6')], { 'text': null, '__class__': _0x130d1c }); var _0x3025cb = {}; _0x5ac4a7[_0x56ae('0x4098')] = _0x3025cb; _0x3025cb[_0x56ae('0x8bf')] = _0x56ae('0x4098'); _0x3025cb[_0x56ae('0x129c')] = function(_0x10ce8c) { switch (_0x10ce8c) { case _0x56ae('0x23cc'): return 0x0; case 'end': return 0x1; case _0x56ae('0x3324'): return 0x2; case 'left': return 0x3; case _0x56ae('0x760'): return 0x4; case _0x56ae('0x950'): return 0x5; default: return null; } }; _0x3025cb[_0x56ae('0x8a8')] = function(_0x2aa60c) { switch (_0x2aa60c) { case 0x0: return _0x56ae('0x23cc'); case 0x1: return 'end'; case 0x2: return _0x56ae('0x3324'); case 0x3: return _0x56ae('0x1a7'); case 0x4: return _0x56ae('0x760'); case 0x5: return _0x56ae('0x950'); default: return null; } }; var _0x5525c5 = function() { _0x36799b[_0x56ae('0x94d')](this); _0x5525c5[_0x56ae('0x4099')][_0x56ae('0x8f0')](this); }; _0x5ac4a7[_0x56ae('0x409a')] = _0x5525c5; _0x5525c5[_0x56ae('0x8bf')] = _0x56ae('0x409a'); _0x5525c5[_0x56ae('0x409b')] = function(_0x1f2641) { if (null == _0x1f2641) return null; if (null == _0x5525c5[_0x56ae('0x2648')]['h']['__keys__'][_0x1f2641[_0x56ae('0x8b1')]]) { var _0x135639 = _0x3527ae['__getDeviceData']()[_0x1f2641['id']]['id'], _0x2b58f5 = _0x3527ae['__getDeviceData'](); _0x135639 = new _0x23da08(_0x135639, _0x2b58f5[_0x1f2641['id']]['id']); _0x5525c5[_0x56ae('0x2647')][_0x56ae('0x8f0')](_0x135639); _0x5525c5[_0x56ae('0x2648')][_0x56ae('0x8b6')](_0x1f2641, _0x135639); _0x5525c5[_0x56ae('0x409c')] = _0x5525c5[_0x56ae('0x2647')]['length']; } return _0x5525c5[_0x56ae('0x2648')]['h'][_0x1f2641[_0x56ae('0x8b1')]]; }; _0x5525c5[_0x56ae('0x3e15')] = function(_0x35354b, _0x229e07, _0x17417f) { _0x35354b = _0x5525c5['__getDevice'](_0x35354b); if (null != _0x35354b && _0x35354b['enabled']) { if (_0x56ae('0x409d') === 'DJTUj') { _0x140b13['prototype'][_0x56ae('0xc67')][_0x56ae('0x94d')](this); this['keyLocation'] = this[_0x56ae('0x1f2d')] = this['charCode'] = 0x0; this[_0x56ae('0x338f')] = this[_0x56ae('0x3fd1')] = this[_0x56ae('0x2068')] = this[_0x56ae('0x2069')] = this[_0x56ae('0x206a')] = !0x1; } else { if (!_0x35354b['__axis']['h'][_0x56ae('0x900')](_0x229e07)) { if (_0x56ae('0x409e') !== _0x56ae('0x409f')) { switch (_0x229e07) { case 0x0: var _0x530e75 = _0x56ae('0x40a0'); break; case 0x1: _0x530e75 = _0x575257[_0x56ae('0x87a')]; break; case 0x2: _0x530e75 = _0x56ae('0x40a1'); break; case 0x3: _0x530e75 = _0x56ae('0x40a2'); break; case 0x4: _0x530e75 = _0x56ae('0x40a3'); break; case 0x5: _0x530e75 = _0x56ae('0x40a4'); break; default: _0x530e75 = _0x56ae('0x40a5') + _0x229e07 + ')'; } _0x530e75 = new _0x304c06(_0x35354b, _0x56ae('0x40a6') + _0x530e75, -0x1, 0x1); _0x35354b[_0x56ae('0x40a7')]['h'][_0x229e07] = _0x530e75; _0x35354b['__controls'][_0x56ae('0x8f0')](_0x530e75); } else { _0x35354b['object'] == this[_0x56ae('0x7c0')] && (_0x35354b['collisionResult'] = this['collisionResult'], this[_0x56ae('0x18b3')] += _0x35354b[_0x56ae('0x18b3')], this['colliders']['push'](_0x35354b)); } } _0x229e07 = _0x35354b[_0x56ae('0x40a7')]['h'][_0x229e07]; _0x229e07[_0x56ae('0x7')] = _0x17417f; _0x229e07['dispatchEvent'](new _0x140b13(_0x56ae('0x624'))); } } }; _0x5525c5[_0x56ae('0x3e17')] = function(_0x5f5a2e, _0x5c3bc4) { _0x5f5a2e = _0x5525c5['__getDevice'](_0x5f5a2e); if (null != _0x5f5a2e && _0x5f5a2e['enabled']) { if (!_0x5f5a2e['__button']['h'][_0x56ae('0x900')](_0x5c3bc4)) { if (_0x56ae('0x40a8') === _0x56ae('0x40a9')) { this[_0x56ae('0x35')] = !0x1; this[_0x56ae('0x36')] = []; this[_0x56ae('0x9d9')] = []; this[_0x56ae('0x37')] = []; } else { switch (_0x5c3bc4) { case 0x0: var _0x5463d6 = 'A'; break; case 0x1: _0x5463d6 = 'B'; break; case 0x2: _0x5463d6 = 'X'; break; case 0x3: _0x5463d6 = 'Y'; break; case 0x4: _0x5463d6 = 'BACK'; break; case 0x5: _0x5463d6 = _0x575257[_0x56ae('0x87c')]; break; case 0x6: _0x5463d6 = _0x56ae('0x40aa'); break; case 0x7: _0x5463d6 = _0x56ae('0x40ab'); break; case 0x8: _0x5463d6 = 'RIGHT_STICK'; break; case 0x9: _0x5463d6 = _0x56ae('0x40ac'); break; case 0xa: _0x5463d6 = _0x56ae('0x40ad'); break; case 0xb: _0x5463d6 = _0x56ae('0x40ae'); break; case 0xc: _0x5463d6 = _0x56ae('0x40af'); break; case 0xd: _0x5463d6 = 'DPAD_LEFT'; break; case 0xe: _0x5463d6 = 'DPAD_RIGHT'; break; default: _0x5463d6 = 'UNKNOWN\x20(' + _0x5c3bc4 + ')'; } _0x5463d6 = new _0x304c06(_0x5f5a2e, 'BUTTON_' + _0x5463d6, 0x0, 0x1); _0x5f5a2e[_0x56ae('0x10ac')]['h'][_0x5c3bc4] = _0x5463d6; _0x5f5a2e['__controls'][_0x56ae('0x8f0')](_0x5463d6); } } _0x5c3bc4 = _0x5f5a2e['__button']['h'][_0x5c3bc4]; _0x5c3bc4['value'] = 0x1; _0x5c3bc4[_0x56ae('0x959')](new _0x140b13(_0x56ae('0x624'))); } }; _0x5525c5[_0x56ae('0x3e1a')] = function(_0x4adf01, _0x3b77f5) { _0x4adf01 = _0x5525c5['__getDevice'](_0x4adf01); if (_0x1c1b50[_0x56ae('0x3b2')](null, _0x4adf01) && _0x4adf01[_0x56ae('0x30a8')]) { if (!_0x4adf01['__button']['h'][_0x56ae('0x900')](_0x3b77f5)) { switch (_0x3b77f5) { case 0x0: var _0x95abc8 = 'A'; break; case 0x1: _0x95abc8 = 'B'; break; case 0x2: _0x95abc8 = 'X'; break; case 0x3: _0x95abc8 = 'Y'; break; case 0x4: _0x95abc8 = _0x56ae('0x3ee1'); break; case 0x5: _0x95abc8 = _0x56ae('0x87d'); break; case 0x6: _0x95abc8 = _0x56ae('0x40aa'); break; case 0x7: _0x95abc8 = _0x56ae('0x40ab'); break; case 0x8: _0x95abc8 = _0x56ae('0x40b0'); break; case 0x9: _0x95abc8 = 'LEFT_SHOULDER'; break; case 0xa: _0x95abc8 = _0x56ae('0x40ad'); break; case 0xb: _0x95abc8 = _0x56ae('0x40ae'); break; case 0xc: _0x95abc8 = 'DPAD_DOWN'; break; case 0xd: _0x95abc8 = 'DPAD_LEFT'; break; case 0xe: _0x95abc8 = _0x56ae('0x40b1'); break; default: _0x95abc8 = _0x56ae('0x40a5') + _0x3b77f5 + ')'; } _0x95abc8 = new _0x304c06(_0x4adf01, _0x56ae('0x10ab') + _0x95abc8, 0x0, 0x1); _0x4adf01[_0x56ae('0x10ac')]['h'][_0x3b77f5] = _0x95abc8; _0x4adf01[_0x56ae('0x10ad')]['push'](_0x95abc8); } _0x3b77f5 = _0x4adf01[_0x56ae('0x10ac')]['h'][_0x3b77f5]; _0x3b77f5['value'] = 0x0; _0x3b77f5['dispatchEvent'](new _0x140b13(_0x56ae('0x624'))); } }; _0x5525c5[_0x56ae('0x8f6')] = function(_0x59dc7e) { _0x59dc7e = _0x5525c5[_0x56ae('0x409b')](_0x59dc7e); if (null != _0x59dc7e) for (var _0x48a3c4 = 0x0, _0x35d9f6 = _0x5525c5[_0x56ae('0x4099')]; _0x48a3c4 < _0x35d9f6[_0x56ae('0x32')];) { if (_0x56ae('0x40b2') !== _0x56ae('0x40b2')) { for (this[_0x56ae('0x13a1')][_0x56ae('0x13a6')](e, this['_stage3DProxy'], f); this['_activeMaterial']['renderPass'](e, l[_0x56ae('0x11cb')], this['_stage3DProxy'], _0x48a3c4, this['_rttViewProjectionMatrix']), l = l['next'], null != l && l[_0x56ae('0x11cb')]['get_material']() == this['_activeMaterial'];); this[_0x56ae('0x13a1')][_0x56ae('0x13a9')](e, this[_0x56ae('0x9e8')]); } else { var _0x39093f = _0x35d9f6[_0x48a3c4]; ++_0x48a3c4; _0x39093f[_0x56ae('0x959')](new _0x58cbbc(_0x56ae('0x40b3'), !0x0, !0x1, _0x59dc7e)); } } }; _0x5525c5[_0x56ae('0x40b4')] = function(_0x47949c) { var _0x527daf = _0x5525c5['__devices']['h'][_0x47949c[_0x56ae('0x8b1')]]; if (null != _0x527daf) { null != _0x5525c5[_0x56ae('0x2648')]['h'][_0x56ae('0x986')][_0x47949c['__id__']] && (_0x11208a['remove'](_0x5525c5[_0x56ae('0x2647')], _0x5525c5[_0x56ae('0x2648')]['h'][_0x47949c[_0x56ae('0x8b1')]]), _0x5525c5[_0x56ae('0x2648')][_0x56ae('0x38')](_0x47949c)); _0x5525c5['numDevices'] = _0x5525c5[_0x56ae('0x2647')]['length']; _0x47949c = 0x0; for (var _0x266299 = _0x5525c5[_0x56ae('0x4099')]; _0x47949c < _0x266299[_0x56ae('0x32')];) { var _0x1d3a2b = _0x266299[_0x47949c]; ++_0x47949c; _0x1d3a2b[_0x56ae('0x959')](new _0x58cbbc(_0x56ae('0x40b5'), !0x0, !0x1, _0x527daf)); } } }; _0x5525c5[_0x56ae('0x8ee')] = _0x36799b; _0x5525c5[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'addEventListener': function(_0x3d9ed7, _0x435592, _0x2032bc, _0x14ea49, _0x18e0e5) { _0x575257['TUBSz'](null, _0x18e0e5) && (_0x18e0e5 = !0x1); null == _0x14ea49 && (_0x14ea49 = 0x0); null == _0x2032bc && (_0x2032bc = !0x1); _0x36799b[_0x56ae('0x6')][_0x56ae('0x95e')][_0x56ae('0x94d')](this, _0x3d9ed7, _0x435592, _0x2032bc, _0x14ea49, _0x18e0e5); if (_0x56ae('0x40b3') == _0x3d9ed7) for (_0x3d9ed7 = 0x0, _0x435592 = _0x5525c5['__deviceList']; _0x3d9ed7 < _0x435592[_0x56ae('0x32')];) _0x2032bc = _0x435592[_0x3d9ed7], ++_0x3d9ed7, this[_0x56ae('0x959')](new _0x58cbbc(_0x56ae('0x40b3'), !0x0, !0x1, _0x2032bc)); }, '__class__': _0x5525c5 }); var _0x304c06 = function(_0x273df6, _0x5e4c3e, _0x4aa718, _0x3f7b5b, _0x4f554d) { null == _0x4f554d && (_0x4f554d = 0x0); _0x36799b['call'](this); this[_0x56ae('0x2383')] = _0x273df6; this['id'] = _0x5e4c3e; this[_0x56ae('0x2384')] = _0x4aa718; this[_0x56ae('0x40b6')] = _0x3f7b5b; this[_0x56ae('0x7')] = _0x4f554d; }; _0x5ac4a7['openfl.ui.GameInputControl'] = _0x304c06; _0x304c06[_0x56ae('0x8bf')] = _0x56ae('0x40b7'); _0x304c06['__super__'] = _0x36799b; _0x304c06[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'device': null, 'id': null, 'maxValue': null, 'minValue': null, 'value': null, '__class__': _0x304c06 }); var _0x23da08 = function(_0x7f9b2e, _0x4a2a49) { this[_0x56ae('0x10ad')] = []; this[_0x56ae('0x10ac')] = new _0x3cd041(); this['__axis'] = new _0x3cd041(); this['id'] = _0x7f9b2e; this[_0x56ae('0x110')] = _0x4a2a49; _0x7f9b2e = new _0x304c06(this, _0x575257[_0x56ae('0x87f')], -0x1, 0x1); this[_0x56ae('0x40a7')]['h'][0x0] = _0x7f9b2e; this[_0x56ae('0x10ad')][_0x56ae('0x8f0')](_0x7f9b2e); _0x7f9b2e = new _0x304c06(this, _0x56ae('0x40b8'), -0x1, 0x1); this[_0x56ae('0x40a7')]['h'][0x1] = _0x7f9b2e; this[_0x56ae('0x10ad')][_0x56ae('0x8f0')](_0x7f9b2e); _0x7f9b2e = new _0x304c06(this, 'AXIS_2', -0x1, 0x1); this['__axis']['h'][0x2] = _0x7f9b2e; this['__controls'][_0x56ae('0x8f0')](_0x7f9b2e); _0x7f9b2e = new _0x304c06(this, 'AXIS_3', -0x1, 0x1); this['__axis']['h'][0x3] = _0x7f9b2e; this[_0x56ae('0x10ad')][_0x56ae('0x8f0')](_0x7f9b2e); _0x7f9b2e = new _0x304c06(this, _0x56ae('0x40b9'), -0x1, 0x1); this[_0x56ae('0x40a7')]['h'][0x4] = _0x7f9b2e; this[_0x56ae('0x10ad')]['push'](_0x7f9b2e); _0x7f9b2e = new _0x304c06(this, 'AXIS_5', -0x1, 0x1); this[_0x56ae('0x40a7')]['h'][0x5] = _0x7f9b2e; this[_0x56ae('0x10ad')][_0x56ae('0x8f0')](_0x7f9b2e); for (_0x4a2a49 = 0x0; 0xf > _0x4a2a49;) { var _0x3dfd97 = _0x4a2a49++; _0x7f9b2e = new _0x304c06(this, _0x56ae('0x10ab') + _0x3dfd97, 0x0, 0x1); this[_0x56ae('0x10ac')]['h'][_0x3dfd97] = _0x7f9b2e; this['__controls']['push'](_0x7f9b2e); } }; _0x5ac4a7['openfl.ui.GameInputDevice'] = _0x23da08; _0x23da08[_0x56ae('0x8bf')] = _0x56ae('0x40ba'); _0x23da08[_0x56ae('0x6')] = {}; _0x23da08[_0x56ae('0x6')][_0x56ae('0x30a8')] = null; _0x23da08[_0x56ae('0x6')]['id'] = null; _0x23da08[_0x56ae('0x6')]['name'] = null; _0x23da08[_0x56ae('0x6')][_0x56ae('0x40a7')] = null; _0x23da08[_0x56ae('0x6')][_0x56ae('0x10ac')] = null; _0x23da08[_0x56ae('0x6')][_0x56ae('0x10ad')] = null; _0x23da08[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x23da08; var _0x5b8be2 = function() {}; _0x5ac4a7[_0x56ae('0x40bb')] = _0x5b8be2; _0x5b8be2['__name__'] = _0x56ae('0x40bb'); _0x5b8be2[_0x56ae('0x3def')] = function(_0x38a682, _0x87fd1f) { null == _0x87fd1f && (_0x87fd1f = !0x1); if (_0x87fd1f) { switch (_0x38a682) { case 0x30: return 0x29; case 0x31: return 0x21; case 0x32: return 0x40; case 0x33: return 0x23; case 0x34: return 0x24; case 0x35: return 0x25; case 0x36: return 0x5e; case 0x37: return 0x26; case 0x38: return 0x2a; case 0x39: return 0x28; case 0xba: return 0x3a; case 0xbb: return 0x2b; case 0xbc: return 0x3c; case 0xbd: return 0x5f; case 0xbe: return 0x3e; case 0xbf: return 0x3f; case 0xc0: return 0x7e; case 0xdb: return 0x7b; case 0xdc: return 0x7c; case 0xdd: return 0x7d; case 0xde: return 0x22; } if (0x41 <= _0x38a682 && 0x5a >= _0x38a682) return _0x38a682 - 0x41 + 0x41; } else { switch (_0x38a682) { case 0x8: return 0x8; case 0x9: return 0x9; case 0xd: return 0xd; case 0x1b: return 0x1b; case 0x20: return 0x20; case 0xba: return 0x3b; case 0xbb: return 0x3d; case 0xbc: return 0x2c; case 0xbd: return 0x2d; case 0xbe: return 0x2e; case 0xbf: return 0x2f; case 0xc0: return 0x60; case 0xdb: return 0x5b; case 0xdc: return 0x5c; case 0xdd: return 0x5d; case 0xde: return 0x27; } if (0x30 <= _0x38a682 && 0x39 >= _0x38a682) return _0x38a682 - 0x30 + 0x30; if (0x41 <= _0x38a682 && 0x5a >= _0x38a682) return _0x38a682 - 0x41 + 0x61; } if (_0x1c1b50[_0x56ae('0x2d9')](0x60, _0x38a682) && 0x69 >= _0x38a682) return _0x38a682 - 0x60 + 0x30; switch (_0x38a682) { case 0x8: return 0x8; case 0xd: return 0xd; case 0x2e: return 0x7f; case 0x6a: return 0x2a; case 0x6b: return 0x2b; case 0x6c: return 0x2c; case 0x6e: return 0x2d; case 0x6f: return 0x2e; } return 0x0; }; var _0x2a1f64 = function() {}; _0x5ac4a7[_0x56ae('0x40bc')] = _0x2a1f64; _0x2a1f64[_0x56ae('0x8bf')] = _0x56ae('0x40bc'); _0x2a1f64[_0x56ae('0x984')] = {}; _0x2a1f64[_0x56ae('0x984')][_0x56ae('0x396d')] = _0x56ae('0x396d'); _0x2a1f64['hide'] = function() { _0x2a1f64['__hidden'] = !0x0; for (var _0x43ff87 = 0x0, _0x1011f9 = _0x1102f5[_0x56ae('0x8e4')][_0x56ae('0x8e5')]; _0x43ff87 < _0x1011f9[_0x56ae('0x32')];) { if (_0x56ae('0x40bd') === _0x56ae('0x40be')) { if (0x0 >= _0x1ac706[_0x56ae('0x488')]()['toasts'][_0x56ae('0x9fa')]()) { _0x43ff87 = _0x43ff87[_0x56ae('0xbb9')]; var _0x124901 = null; null == _0x124901 && _0x876409[_0x56ae('0x56')](_0x56ae('0x2d9f'), '-') && (_0x124901 = _0x1ac706[_0x56ae('0x21ad')](0x15) / 0x2); _0x1ac706[_0x56ae('0x488')]()[_0x56ae('0x21ae')](_0x56ae('0x2d9f'), _0x124901, _0x22acef[_0x56ae('0xcc5')](_0x43ff87)); } return !0x1; } else { var _0x4977fa = _0x1011f9[_0x43ff87]; ++_0x43ff87; _0x4977fa[_0x56ae('0x396d')](null); } } }; _0x2a1f64[_0x56ae('0xbd9')] = function() { _0x2a1f64[_0x56ae('0x40bf')] = !0x1; var _0x2e8389 = _0x2a1f64[_0x56ae('0x40c0')]; _0x2a1f64[_0x56ae('0x40c0')] = null; _0x2a1f64[_0x56ae('0x396d')](_0x2e8389); }; _0x2a1f64[_0x56ae('0x396d')] = function(_0x5ca0b5) { null == _0x5ca0b5 && (_0x5ca0b5 = _0x56ae('0xc60')); var _0x4bded4 = null; switch (_0x5ca0b5) { case _0x56ae('0x113c'): _0x4bded4 = _0xab34cd[_0x56ae('0x394f')]; break; case _0x56ae('0x884'): _0x4bded4 = _0xab34cd[_0x56ae('0x3959')]; break; case _0x575257[_0x56ae('0x880')]: _0x4bded4 = _0xab34cd[_0x56ae('0x3950')]; break; case _0x56ae('0x38f4'): _0x4bded4 = _0xab34cd[_0x56ae('0x1fd9')]; break; case _0x56ae('0x40c1'): _0x4bded4 = _0xab34cd[_0x56ae('0x3952')]; break; case _0x56ae('0x332d'): _0x4bded4 = _0xab34cd['TEXT']; break; case _0x56ae('0x40c2'): _0x4bded4 = _0xab34cd['RESIZE_NESW']; break; case 'resize_ns': _0x4bded4 = _0xab34cd['RESIZE_NS']; break; case _0x575257[_0x56ae('0x882')]: _0x4bded4 = _0xab34cd[_0x56ae('0x3954')]; break; case _0x56ae('0x40c3'): _0x4bded4 = _0xab34cd[_0x56ae('0x3957')]; break; case _0x56ae('0x306'): _0x4bded4 = _0xab34cd[_0x56ae('0x3955')]; break; case _0x56ae('0x40c4'): _0x4bded4 = _0xab34cd['WAIT_ARROW']; } if (null != _0x4bded4 && !_0x2a1f64[_0x56ae('0x40bf')]) for (var _0x331f68 = 0x0, _0x568439 = _0x1102f5[_0x56ae('0x8e4')]['__windows']; _0x331f68 < _0x568439[_0x56ae('0x32')];) { var _0x18410c = _0x568439[_0x331f68]; ++_0x331f68; _0x18410c[_0x56ae('0x396d')](_0x4bded4); } return _0x2a1f64[_0x56ae('0x40c0')] = _0x5ca0b5; }; var _0x13e7e8 = {}; _0x5ac4a7[_0x56ae('0x40c5')] = _0x13e7e8; _0x13e7e8[_0x56ae('0x8bf')] = _0x56ae('0x40c5'); _0x13e7e8[_0x56ae('0x3e5a')] = function(_0x212525) { switch (_0x212525) { case _0x56ae('0x113c'): return _0xab34cd[_0x56ae('0x394f')]; case _0x56ae('0xc60'): return _0xab34cd[_0x56ae('0x3951')]; case _0x575257[_0x56ae('0x40c6')]: return _0xab34cd[_0x56ae('0x3959')]; case _0x56ae('0x881'): return _0xab34cd[_0x56ae('0x3950')]; case _0x56ae('0x38f4'): return _0xab34cd[_0x56ae('0x1fd9')]; case 'hand': return _0xab34cd[_0x56ae('0x3952')]; case 'ibeam': return _0xab34cd[_0x56ae('0xb9e')]; case _0x56ae('0x40c2'): return _0xab34cd['RESIZE_NESW']; case 'resize_ns': return _0xab34cd['RESIZE_NS']; case _0x56ae('0x883'): return _0xab34cd['RESIZE_NWSE']; case _0x56ae('0x40c3'): return _0xab34cd[_0x56ae('0x3957')]; case 'wait': return _0xab34cd[_0x56ae('0x3955')]; case _0x56ae('0x40c4'): return _0xab34cd['WAIT_ARROW']; default: return _0xab34cd[_0x56ae('0x3951')]; } }; var _0x870f63 = function(_0x4a7302) { null == _0x4a7302 && (_0x4a7302 = !0x1); this[_0x56ae('0x1a0c')] = _0x4a7302; _0x870f63[_0x56ae('0x12fe')] || _0x870f63[_0x56ae('0x8c0')](); }; _0x5ac4a7[_0x56ae('0x899')] = _0x870f63; _0x870f63[_0x56ae('0x8bf')] = _0x56ae('0x899'); _0x870f63[_0x56ae('0x8c0')] = function() { _0x870f63[_0x56ae('0x12fe')] = !0x0; var _0x100f66 = _0x870f63[_0x56ae('0x40c7')], _0x47975a = new _0x225976(_0x56ae('0x40c8'), 0x2, 0x0, 0x0); null != _0x586025[_0x56ae('0x40c8')] ? _0x100f66[_0x56ae('0x932')](_0x56ae('0x40c8'), _0x47975a) : _0x100f66['h'][_0x56ae('0x40c8')] = _0x47975a; var _0x4ab731 = _0x870f63[_0x56ae('0x40c7')], _0x30e51c = new _0x225976('add', 0x3, 0x1, 0x0); null != _0x586025['add'] ? _0x4ab731[_0x56ae('0x932')](_0x56ae('0x8e9'), _0x30e51c) : _0x4ab731['h']['add'] = _0x30e51c; var _0x45511d = _0x870f63['OPMAP'], _0x370af2 = new _0x225976(_0x56ae('0x40c9'), 0x3, 0x2, 0x0); null != _0x586025[_0x56ae('0x40c9')] ? _0x45511d[_0x56ae('0x932')]('sub', _0x370af2) : _0x45511d['h'][_0x56ae('0x40c9')] = _0x370af2; var _0x1b30b7 = _0x870f63[_0x56ae('0x40c7')], _0x2d9f4e = new _0x225976(_0x56ae('0x40ca'), 0x3, 0x3, 0x0); null != _0x586025['mul'] ? _0x1b30b7[_0x56ae('0x932')](_0x56ae('0x40ca'), _0x2d9f4e) : _0x1b30b7['h'][_0x56ae('0x40ca')] = _0x2d9f4e; var _0x5ac4a7 = _0x870f63[_0x56ae('0x40c7')], _0x4e6193 = new _0x225976(_0x56ae('0x1b17'), 0x3, 0x4, 0x0); null != _0x586025[_0x56ae('0x1b17')] ? _0x5ac4a7[_0x56ae('0x932')](_0x56ae('0x1b17'), _0x4e6193) : _0x5ac4a7['h'][_0x56ae('0x1b17')] = _0x4e6193; var _0x5c4c32 = _0x870f63[_0x56ae('0x40c7')], _0x33b5a4 = new _0x225976(_0x56ae('0x40cb'), 0x2, 0x5, 0x0); null != _0x586025[_0x56ae('0x40cb')] ? _0x5c4c32[_0x56ae('0x932')](_0x56ae('0x40cb'), _0x33b5a4) : _0x5c4c32['h'][_0x56ae('0x40cb')] = _0x33b5a4; var _0x2b39f7 = _0x870f63[_0x56ae('0x40c7')], _0x370254 = new _0x225976(_0x56ae('0x58'), 0x3, 0x6, 0x0); null != _0x586025[_0x56ae('0x58')] ? _0x2b39f7[_0x56ae('0x932')](_0x56ae('0x58'), _0x370254) : _0x2b39f7['h'][_0x56ae('0x58')] = _0x370254; var _0xf76599 = _0x870f63[_0x56ae('0x40c7')], _0x37c090 = new _0x225976(_0x56ae('0x57'), 0x3, 0x7, 0x0); null != _0x586025[_0x56ae('0x57')] ? _0xf76599['setReserved'](_0x56ae('0x57'), _0x37c090) : _0xf76599['h'][_0x56ae('0x57')] = _0x37c090; var _0x252a59 = _0x870f63[_0x56ae('0x40c7')], _0x4dd284 = new _0x225976('frc', 0x2, 0x8, 0x0); _0x575257[_0x56ae('0x885')](null, _0x586025[_0x56ae('0x40cc')]) ? _0x252a59[_0x56ae('0x932')](_0x56ae('0x40cc'), _0x4dd284) : _0x252a59['h']['frc'] = _0x4dd284; var _0xfe3284 = _0x870f63['OPMAP'], _0xfba720 = new _0x225976(_0x56ae('0x40cd'), 0x2, 0x9, 0x0); null != _0x586025['sqt'] ? _0xfe3284[_0x56ae('0x932')](_0x56ae('0x40cd'), _0xfba720) : _0xfe3284['h'][_0x56ae('0x40cd')] = _0xfba720; var _0x11208a = _0x870f63['OPMAP'], _0x234651 = new _0x225976('rsq', 0x2, 0xa, 0x0); _0x575257[_0x56ae('0x886')](null, _0x586025['rsq']) ? _0x11208a['setReserved'](_0x56ae('0x40ce'), _0x234651) : _0x11208a['h'][_0x56ae('0x40ce')] = _0x234651; var _0x4622dd = _0x870f63['OPMAP'], _0x59b8d7 = new _0x225976('pow', 0x3, 0xb, 0x0); null != _0x586025['pow'] ? _0x4622dd[_0x56ae('0x932')](_0x56ae('0x1d53'), _0x59b8d7) : _0x4622dd['h']['pow'] = _0x59b8d7; var _0x3acb5b = _0x870f63[_0x56ae('0x40c7')], _0x3db706 = new _0x225976(_0x56ae('0x2399'), 0x2, 0xc, 0x0); null != _0x586025[_0x56ae('0x2399')] ? _0x3acb5b[_0x56ae('0x932')]('log', _0x3db706) : _0x3acb5b['h'][_0x56ae('0x2399')] = _0x3db706; var _0x1adea8 = _0x870f63[_0x56ae('0x40c7')], _0x22d4e6 = new _0x225976('exp', 0x2, 0xd, 0x0); null != _0x586025[_0x56ae('0x40cf')] ? _0x1adea8[_0x56ae('0x932')](_0x56ae('0x40cf'), _0x22d4e6) : _0x1adea8['h'][_0x56ae('0x40cf')] = _0x22d4e6; var _0x3ba658 = _0x870f63['OPMAP'], _0x4e9ff1 = new _0x225976(_0x56ae('0x40d0'), 0x2, 0xe, 0x0); null != _0x586025['nrm'] ? _0x3ba658['setReserved'](_0x56ae('0x40d0'), _0x4e9ff1) : _0x3ba658['h'][_0x56ae('0x40d0')] = _0x4e9ff1; var _0x56b9a2 = _0x870f63[_0x56ae('0x40c7')], _0x13b6ca = new _0x225976(_0x56ae('0xaa1'), 0x2, 0xf, 0x0); null != _0x586025[_0x56ae('0xaa1')] ? _0x56b9a2[_0x56ae('0x932')](_0x56ae('0xaa1'), _0x13b6ca) : _0x56b9a2['h'][_0x56ae('0xaa1')] = _0x13b6ca; var _0xfeeea6 = _0x870f63[_0x56ae('0x40c7')], _0x2bd32b = new _0x225976(_0x56ae('0x104e'), 0x2, 0x10, 0x0); null != _0x586025[_0x56ae('0x104e')] ? _0xfeeea6['setReserved'](_0x56ae('0x104e'), _0x2bd32b) : _0xfeeea6['h']['cos'] = _0x2bd32b; var _0x876409 = _0x870f63[_0x56ae('0x40c7')], _0x2c8908 = new _0x225976(_0x56ae('0x40d1'), 0x3, 0x11, 0x0); null != _0x586025['crs'] ? _0x876409[_0x56ae('0x932')](_0x56ae('0x40d1'), _0x2c8908) : _0x876409['h'][_0x56ae('0x40d1')] = _0x2c8908; var _0x5b7c79 = _0x870f63['OPMAP'], _0x4d8f7f = new _0x225976(_0x56ae('0xd77'), 0x3, 0x12, 0x0); null != _0x586025[_0x56ae('0xd77')] ? _0x5b7c79[_0x56ae('0x932')](_0x56ae('0xd77'), _0x4d8f7f) : _0x5b7c79['h'][_0x56ae('0xd77')] = _0x4d8f7f; var _0x36a0e0 = _0x870f63[_0x56ae('0x40c7')], _0x5dad21 = new _0x225976('dp4', 0x3, 0x13, 0x0); null != _0x586025[_0x56ae('0xd6e')] ? _0x36a0e0['setReserved'](_0x56ae('0xd6e'), _0x5dad21) : _0x36a0e0['h'][_0x56ae('0xd6e')] = _0x5dad21; var _0x2647fb = _0x870f63[_0x56ae('0x40c7')], _0x5465e8 = new _0x225976(_0x575257['BrArn'], 0x2, 0x14, 0x0); null != _0x586025['abs'] ? _0x2647fb[_0x56ae('0x932')](_0x56ae('0x887'), _0x5465e8) : _0x2647fb['h'][_0x56ae('0x887')] = _0x5465e8; var _0x56a4ae = _0x870f63['OPMAP'], _0x5c425c = new _0x225976(_0x56ae('0x40d2'), 0x2, 0x15, 0x0); null != _0x586025['neg'] ? _0x56a4ae[_0x56ae('0x932')](_0x56ae('0x40d2'), _0x5c425c) : _0x56a4ae['h']['neg'] = _0x5c425c; var _0x36799b = _0x870f63['OPMAP'], _0x41c934 = new _0x225976(_0x56ae('0x40d3'), 0x2, 0x16, 0x0); null != _0x586025[_0x56ae('0x40d3')] ? _0x36799b[_0x56ae('0x932')](_0x56ae('0x40d3'), _0x41c934) : _0x36799b['h'][_0x56ae('0x40d3')] = _0x41c934; var _0x1cc2fd = _0x870f63[_0x56ae('0x40c7')], _0x1102f5 = new _0x225976(_0x575257[_0x56ae('0x888')], 0x3, 0x17, 0x10); null != _0x586025[_0x56ae('0x889')] ? _0x1cc2fd[_0x56ae('0x932')](_0x56ae('0x889'), _0x1102f5) : _0x1cc2fd['h'][_0x56ae('0x889')] = _0x1102f5; var _0x5b4c52 = _0x870f63[_0x56ae('0x40c7')], _0x17c694 = new _0x225976('m44', 0x3, 0x18, 0x10); null != _0x586025[_0x56ae('0x40d4')] ? _0x5b4c52['setReserved'](_0x56ae('0x40d4'), _0x17c694) : _0x5b4c52['h'][_0x56ae('0x40d4')] = _0x17c694; var _0x4421e4 = _0x870f63[_0x56ae('0x40c7')], _0xc5462 = new _0x225976(_0x56ae('0x40d5'), 0x3, 0x19, 0x10); null != _0x586025[_0x56ae('0x40d5')] ? _0x4421e4[_0x56ae('0x932')]('m34', _0xc5462) : _0x4421e4['h'][_0x56ae('0x40d5')] = _0xc5462; var _0x407807 = _0x870f63[_0x56ae('0x40c7')], _0x187838 = new _0x225976(_0x56ae('0x40d6'), 0x2, 0x1a, 0x120); null != _0x586025[_0x56ae('0x40d6')] ? _0x407807['setReserved'](_0x56ae('0x40d6'), _0x187838) : _0x407807['h']['ddx'] = _0x187838; var _0x1bcb64 = _0x870f63['OPMAP'], _0xc32e6 = new _0x225976(_0x56ae('0x40d7'), 0x2, 0x1b, 0x120); null != _0x586025[_0x56ae('0x40d7')] ? _0x1bcb64[_0x56ae('0x932')](_0x56ae('0x40d7'), _0xc32e6) : _0x1bcb64['h']['ddy'] = _0xc32e6; var _0x44f65b = _0x870f63[_0x56ae('0x40c7')], _0x29a875 = new _0x225976(_0x56ae('0x40d8'), 0x2, 0x1c, 0x381); null != _0x586025[_0x56ae('0x40d8')] ? _0x44f65b[_0x56ae('0x932')](_0x56ae('0x40d8'), _0x29a875) : _0x44f65b['h'][_0x56ae('0x40d8')] = _0x29a875; var _0x545121 = _0x870f63[_0x56ae('0x40c7')], _0x5e2059 = new _0x225976(_0x56ae('0x40d9'), 0x2, 0x1d, 0x381); null != _0x586025[_0x56ae('0x40d9')] ? _0x545121[_0x56ae('0x932')](_0x56ae('0x40d9'), _0x5e2059) : _0x545121['h'][_0x56ae('0x40d9')] = _0x5e2059; var _0x2eb087 = _0x870f63['OPMAP'], _0x140b13 = new _0x225976(_0x56ae('0x40da'), 0x2, 0x1e, 0x381); null != _0x586025[_0x56ae('0x40da')] ? _0x2eb087[_0x56ae('0x932')]('ifg', _0x140b13) : _0x2eb087['h']['ifg'] = _0x140b13; var _0x510664 = _0x870f63['OPMAP'], _0x7b5be7 = new _0x225976('ifl', 0x2, 0x1f, 0x381); null != _0x586025[_0x56ae('0x40db')] ? _0x510664[_0x56ae('0x932')]('ifl', _0x7b5be7) : _0x510664['h'][_0x56ae('0x40db')] = _0x7b5be7; var _0x4f2015 = _0x870f63['OPMAP'], _0xbed6c4 = new _0x225976(_0x56ae('0x40dc'), 0x0, 0x20, 0x781); null != _0x586025[_0x56ae('0x40dc')] ? _0x4f2015[_0x56ae('0x932')](_0x56ae('0x40dc'), _0xbed6c4) : _0x4f2015['h'][_0x56ae('0x40dc')] = _0xbed6c4; var _0x2bb227 = _0x870f63[_0x56ae('0x40c7')], _0x133651 = new _0x225976(_0x56ae('0x40dd'), 0x0, 0x21, 0x581); null != _0x586025['eif'] ? _0x2bb227[_0x56ae('0x932')]('eif', _0x133651) : _0x2bb227['h']['eif'] = _0x133651; var _0x3df9be = _0x870f63['OPMAP'], _0x20e8d2 = new _0x225976(_0x56ae('0x40de'), 0x1, 0x27, 0xa0); null != _0x586025[_0x56ae('0x40de')] ? _0x3df9be[_0x56ae('0x932')](_0x56ae('0x40de'), _0x20e8d2) : _0x3df9be['h'][_0x56ae('0x40de')] = _0x20e8d2; var _0x3d98cc = _0x870f63[_0x56ae('0x40c7')], _0x503858 = new _0x225976(_0x56ae('0x40df'), 0x3, 0x28, 0x28); null != _0x586025[_0x56ae('0x40df')] ? _0x3d98cc['setReserved'](_0x56ae('0x40df'), _0x503858) : _0x3d98cc['h'][_0x56ae('0x40df')] = _0x503858; var _0xbb45b9 = _0x870f63[_0x56ae('0x40c7')], _0x52e6a7 = new _0x225976(_0x56ae('0x40e0'), 0x3, 0x29, 0x0); null != _0x586025[_0x56ae('0x40e0')] ? _0xbb45b9[_0x56ae('0x932')](_0x56ae('0x40e0'), _0x52e6a7) : _0xbb45b9['h'][_0x56ae('0x40e0')] = _0x52e6a7; var _0x3f424e = _0x870f63[_0x56ae('0x40c7')], _0x10cca0 = new _0x225976(_0x56ae('0x40e1'), 0x3, 0x2a, 0x0); null != _0x586025[_0x56ae('0x40e1')] ? _0x3f424e['setReserved'](_0x56ae('0x40e1'), _0x10cca0) : _0x3f424e['h']['slt'] = _0x10cca0; var _0x423b86 = _0x870f63['OPMAP'], _0x10e92a = new _0x225976('sgn', 0x2, 0x2b, 0x0); null != _0x586025['sgn'] ? _0x423b86[_0x56ae('0x932')]('sgn', _0x10e92a) : _0x423b86['h'][_0x56ae('0x40e2')] = _0x10e92a; var _0x57eec0 = _0x870f63[_0x56ae('0x40c7')], _0x3c6685 = new _0x225976(_0x56ae('0x40e3'), 0x3, 0x2c, 0x0); null != _0x586025[_0x56ae('0x40e3')] ? _0x57eec0[_0x56ae('0x932')](_0x56ae('0x40e3'), _0x3c6685) : _0x57eec0['h'][_0x56ae('0x40e3')] = _0x3c6685; var _0x531fca = _0x870f63[_0x56ae('0x40c7')], _0x203ce1 = new _0x225976('sne', 0x3, 0x2d, 0x0); null != _0x586025['sne'] ? _0x531fca[_0x56ae('0x932')]('sne', _0x203ce1) : _0x531fca['h'][_0x56ae('0x40e4')] = _0x203ce1; var _0xc46189 = _0x870f63['SAMPLEMAP'], _0xe0688 = new _0x60985('rgba', 0x8, 0x0); null != _0x586025[_0x56ae('0x40e5')] ? _0xc46189[_0x56ae('0x932')](_0x56ae('0x40e5'), _0xe0688) : _0xc46189['h'][_0x56ae('0x40e5')] = _0xe0688; var _0x2e9646 = _0x870f63[_0x56ae('0x40e6')], _0xa5dd91 = new _0x60985(_0x56ae('0x2416'), 0x8, 0x1); null != _0x586025[_0x56ae('0x2416')] ? _0x2e9646['setReserved'](_0x56ae('0x2416'), _0xa5dd91) : _0x2e9646['h'][_0x56ae('0x2416')] = _0xa5dd91; var _0x2d03dc = _0x870f63[_0x56ae('0x40e6')], _0x360126 = new _0x60985(_0x56ae('0x40e7'), 0x8, 0x2); null != _0x586025[_0x56ae('0x40e7')] ? _0x2d03dc[_0x56ae('0x932')](_0x56ae('0x40e7'), _0x360126) : _0x2d03dc['h']['compressedalpha'] = _0x360126; var _0x5d51e7 = _0x870f63[_0x56ae('0x40e6')], _0xf0534 = new _0x60985(_0x56ae('0x40e8'), 0x8, 0x1); null != _0x586025['dxt1'] ? _0x5d51e7[_0x56ae('0x932')](_0x56ae('0x40e8'), _0xf0534) : _0x5d51e7['h'][_0x56ae('0x40e8')] = _0xf0534; var _0x20b16a = _0x870f63['SAMPLEMAP'], _0xff114a = new _0x60985(_0x575257['EQPya'], 0x8, 0x2); null != _0x586025['dxt5'] ? _0x20b16a['setReserved'](_0x56ae('0x88b'), _0xff114a) : _0x20b16a['h'][_0x56ae('0x88b')] = _0xff114a; var _0x56cf94 = _0x870f63[_0x56ae('0x40e6')], _0x4b5a45 = new _0x60985(_0x575257[_0x56ae('0x40e9')], 0x8, 0x3); null != _0x586025['video'] ? _0x56cf94['setReserved'](_0x56ae('0x88c'), _0x4b5a45) : _0x56cf94['h']['video'] = _0x4b5a45; var _0x11c9c7 = _0x870f63[_0x56ae('0x40e6')], _0x36abf2 = new _0x60985('2d', 0xc, 0x0); _0x575257['FXtrl'](null, _0x586025['2d']) ? _0x11c9c7[_0x56ae('0x932')]('2d', _0x36abf2) : _0x11c9c7['h']['2d'] = _0x36abf2; var _0x10e2de = _0x870f63['SAMPLEMAP'], _0x279dc0 = new _0x60985('3d', 0xc, 0x2); null != _0x586025['3d'] ? _0x10e2de[_0x56ae('0x932')]('3d', _0x279dc0) : _0x10e2de['h']['3d'] = _0x279dc0; var _0x452b7b = _0x870f63[_0x56ae('0x40e6')], _0x3496b0 = new _0x60985('cube', 0xc, 0x1); null != _0x586025[_0x56ae('0x40ea')] ? _0x452b7b[_0x56ae('0x932')](_0x56ae('0x40ea'), _0x3496b0) : _0x452b7b['h']['cube'] = _0x3496b0; var _0x2927b4 = _0x870f63[_0x56ae('0x40e6')], _0x1ac706 = new _0x60985('mipnearest', 0x18, 0x1); null != _0x586025[_0x56ae('0x40eb')] ? _0x2927b4[_0x56ae('0x932')](_0x56ae('0x40eb'), _0x1ac706) : _0x2927b4['h'][_0x56ae('0x40eb')] = _0x1ac706; var _0x5ac892 = _0x870f63[_0x56ae('0x40e6')], _0x18f8f3 = new _0x60985(_0x56ae('0x40ec'), 0x18, 0x2); null != _0x586025[_0x56ae('0x40ec')] ? _0x5ac892[_0x56ae('0x932')]('miplinear', _0x18f8f3) : _0x5ac892['h'][_0x56ae('0x40ec')] = _0x18f8f3; var _0x461063 = _0x870f63[_0x56ae('0x40e6')], _0x5ed31e = new _0x60985('mipnone', 0x18, 0x0); _0x575257[_0x56ae('0x40ed')](null, _0x586025['mipnone']) ? _0x461063[_0x56ae('0x932')]('mipnone', _0x5ed31e) : _0x461063['h'][_0x56ae('0x40ee')] = _0x5ed31e; var _0x2b20eb = _0x870f63[_0x56ae('0x40e6')], _0x131690 = new _0x60985(_0x56ae('0x40ef'), 0x18, 0x0); null != _0x586025[_0x56ae('0x40ef')] ? _0x2b20eb[_0x56ae('0x932')](_0x56ae('0x40ef'), _0x131690) : _0x2b20eb['h']['nomip'] = _0x131690; var _0x33a29a = _0x870f63['SAMPLEMAP'], _0x5f17d4 = new _0x60985(_0x56ae('0x1c59'), 0x1c, 0x0); _0x575257[_0x56ae('0x88d')](null, _0x586025[_0x56ae('0x1c59')]) ? _0x33a29a[_0x56ae('0x932')](_0x56ae('0x1c59'), _0x5f17d4) : _0x33a29a['h']['nearest'] = _0x5f17d4; var _0x324ad4 = _0x870f63['SAMPLEMAP'], _0x3500d1 = new _0x60985('linear', 0x1c, 0x1); null != _0x586025['linear'] ? _0x324ad4[_0x56ae('0x932')](_0x56ae('0x5fb'), _0x3500d1) : _0x324ad4['h'][_0x56ae('0x5fb')] = _0x3500d1; var _0x3ce0fc = _0x870f63[_0x56ae('0x40e6')], _0x50b13c = new _0x60985('anisotropic2x', 0x1c, 0x2); null != _0x586025[_0x56ae('0x40f0')] ? _0x3ce0fc[_0x56ae('0x932')](_0x56ae('0x40f0'), _0x50b13c) : _0x3ce0fc['h']['anisotropic2x'] = _0x50b13c; var _0x5d929f = _0x870f63[_0x56ae('0x40e6')], _0x3b21dd = new _0x60985(_0x56ae('0x40f1'), 0x1c, 0x3); null != _0x586025['anisotropic4x'] ? _0x5d929f[_0x56ae('0x932')](_0x56ae('0x40f1'), _0x3b21dd) : _0x5d929f['h'][_0x56ae('0x40f1')] = _0x3b21dd; var _0x3eb1b9 = _0x870f63[_0x56ae('0x40e6')], _0x1ad355 = new _0x60985(_0x56ae('0x40f2'), 0x1c, 0x4); null != _0x586025['anisotropic8x'] ? _0x3eb1b9[_0x56ae('0x932')](_0x56ae('0x40f2'), _0x1ad355) : _0x3eb1b9['h']['anisotropic8x'] = _0x1ad355; var _0x51ac9b = _0x870f63[_0x56ae('0x40e6')], _0x247f25 = new _0x60985('anisotropic16x', 0x1c, 0x5); null != _0x586025[_0x56ae('0x40f3')] ? _0x51ac9b[_0x56ae('0x932')](_0x56ae('0x40f3'), _0x247f25) : _0x51ac9b['h'][_0x56ae('0x40f3')] = _0x247f25; var _0x1508f0 = _0x870f63[_0x56ae('0x40e6')], _0x289581 = new _0x60985(_0x56ae('0x3bb8'), 0x10, 0x1); null != _0x586025[_0x56ae('0x3bb8')] ? _0x1508f0[_0x56ae('0x932')](_0x56ae('0x3bb8'), _0x289581) : _0x1508f0['h'][_0x56ae('0x3bb8')] = _0x289581; var _0x330b48 = _0x870f63['SAMPLEMAP'], _0x1f1204 = new _0x60985('single', 0x10, 0x2); null != _0x586025[_0x56ae('0x40f4')] ? _0x330b48[_0x56ae('0x932')](_0x56ae('0x40f4'), _0x1f1204) : _0x330b48['h'][_0x56ae('0x40f4')] = _0x1f1204; var _0x445448 = _0x870f63['SAMPLEMAP'], _0x58aeda = new _0x60985(_0x56ae('0x40f5'), 0x10, 0x4); null != _0x586025[_0x56ae('0x40f5')] ? _0x445448[_0x56ae('0x932')]('ignoresampler', _0x58aeda) : _0x445448['h'][_0x56ae('0x40f5')] = _0x58aeda; var _0x7d440 = _0x870f63[_0x56ae('0x40e6')], _0x1a0474 = new _0x60985(_0x56ae('0x5c'), 0x14, 0x1); null != _0x586025[_0x56ae('0x5c')] ? _0x7d440['setReserved'](_0x56ae('0x5c'), _0x1a0474) : _0x7d440['h'][_0x56ae('0x5c')] = _0x1a0474; var _0x4a3ee6 = _0x870f63['SAMPLEMAP'], _0x199c7c = new _0x60985(_0x56ae('0x629'), 0x14, 0x1); null != _0x586025[_0x56ae('0x629')] ? _0x4a3ee6['setReserved'](_0x56ae('0x629'), _0x199c7c) : _0x4a3ee6['h'][_0x56ae('0x629')] = _0x199c7c; var _0x173c85 = _0x870f63[_0x56ae('0x40e6')], _0x3c161e = new _0x60985('clamp', 0x14, 0x0); null != _0x586025[_0x56ae('0xdad')] ? _0x173c85[_0x56ae('0x932')](_0x56ae('0xdad'), _0x3c161e) : _0x173c85['h'][_0x56ae('0xdad')] = _0x3c161e; var _0x29265e = _0x870f63[_0x56ae('0x40e6')], _0x1ca1da = new _0x60985(_0x56ae('0x40f6'), 0x14, 0x2); null != _0x586025['clamp_u_repeat_v'] ? _0x29265e[_0x56ae('0x932')](_0x56ae('0x40f6'), _0x1ca1da) : _0x29265e['h'][_0x56ae('0x40f6')] = _0x1ca1da; var _0x5045ab = _0x870f63['SAMPLEMAP'], _0x5990f3 = new _0x60985(_0x56ae('0x40f7'), 0x14, 0x3); null != _0x586025['repeat_u_clamp_v'] ? _0x5045ab[_0x56ae('0x932')](_0x575257[_0x56ae('0x40f8')], _0x5990f3) : _0x5045ab['h']['repeat_u_clamp_v'] = _0x5990f3; }; _0x870f63[_0x56ae('0x6')] = {}; _0x870f63[_0x56ae('0x6')][_0x56ae('0x2092')] = null; _0x870f63[_0x56ae('0x6')][_0x56ae('0x13f2')] = null; _0x870f63[_0x56ae('0x6')][_0x56ae('0x2104')] = null; _0x870f63[_0x56ae('0x6')][_0x56ae('0x1a0c')] = null; _0x870f63[_0x56ae('0x6')][_0x56ae('0x208d')] = function(_0x214974, _0x49cab6, _0x4c22bf, _0x5c2a7a) { if (_0x56ae('0x40f9') === _0x56ae('0x40f9')) { null == _0x5c2a7a && (_0x5c2a7a = !0x1); null == _0x4c22bf && (_0x4c22bf = 0x1); var _0x27b565 = _0x10e92a.getTimer(); this.agalcode = new _0x430d1(0x0); this.error = ''; var _0x585dda = !0x1; _0x56ae('0x3b13') == _0x214974 ? _0x585dda = !0x0 : _0x56ae('0x3b12') != _0x214974 && (this.error = _0x56ae('0x40fa') + _0x214974 + '\x22.'); this.agalcode.__endian = 0x1; this.agalcode.writeByte(0xa0); this.agalcode.writeUnsignedInt(_0x4c22bf); this.agalcode.writeByte(0xa1); this.agalcode.writeByte(_0x585dda ? 0x1 : 0x0); this.initregmap(_0x4c22bf, _0x5c2a7a); _0x214974 = _0x876409.replace(_0x49cab6, '\x0d', '\x0a').split('\x0a'); _0x49cab6 = 0x0; _0x5c2a7a = _0x214974.length; for (var _0x2d9f4e = new _0x279dc0('<.*>', 'g'), _0x5ac4a7 = new _0x279dc0(_0x56ae('0x40fb'), 'gi'), _0x4e6193 = new _0x279dc0('^\x5cw{3}', 'ig'), _0x5c4c32 = new _0x279dc0(_0x56ae('0x40fc'), 'gi'), _0x2b39f7 = new _0x279dc0(_0x56ae('0x40fd'), 'ig'), _0x1a77c3 = new _0x279dc0(_0x56ae('0x40fe'), 'ig'), _0x370254 = new _0x279dc0('\x5cd+', ''), _0xf76599 = new _0x279dc0(_0x56ae('0x40ff'), ''), _0x37c090 = new _0x279dc0(_0x56ae('0x4100'), 'ig'), _0x252a59 = new _0x279dc0(_0x56ae('0x4101'), ''), _0x4dd284 = new _0x279dc0(_0x56ae('0x4102'), 'ig'), _0xfe3284 = 0x0; _0xfe3284 < _0x5c2a7a && '' == this.error;) { var _0xfba720 = _0x876409.trim(_0x214974[_0xfe3284]), _0x234651 = _0xfba720.indexOf('//'); - 0x1 != _0x234651 && (_0xfba720 = _0x11208a.substr(_0xfba720, 0x0, _0x234651)); var _0x4622dd = _0x2d9f4e.match(_0xfba720) ? _0x2d9f4e.matchedPos().pos : -0x1; _0x234651 = null; - 0x1 != _0x4622dd && (_0x234651 = this.match(_0x11208a.substr(_0xfba720, _0x4622dd, null), _0x5ac4a7), _0xfba720 = _0x11208a.substr(_0xfba720, 0x0, _0x4622dd)); _0x4622dd = null; if (_0x4e6193.match(_0xfba720)) { _0x4622dd = _0x4e6193.matched(0x0); var _0x59b8d7 = _0x870f63.OPMAP; _0x4622dd = null != _0x586025[_0x4622dd] ? _0x59b8d7.getReserved(_0x4622dd) : _0x59b8d7.h[_0x4622dd]; } if (null == _0x4622dd) 0x3 <= _0xfba720.length && _0x131690.warn('warning:\x20bad\x20line\x20' + _0xfe3284 + ':\x20' + _0x214974[_0xfe3284], { fileName: 'openfl/utils/AGALMiniAssembler.hx', lineNumber: 0x106, className: 'openfl.utils.AGALMiniAssembler', methodName: 'assemble' }); else if (this.debugEnabled && _0x131690.info(_0x4622dd, { fileName: _0x56ae('0x896'), lineNumber: 0x110, className: _0x56ae('0x899'), methodName: 'assemble' }), null == _0x4622dd) 0x3 <= _0xfba720.length && _0x131690.warn(_0x56ae('0x4103') + _0xfe3284 + ':\x20' + _0x214974[_0xfe3284], { fileName: _0x56ae('0x896'), lineNumber: 0x117, className: _0x56ae('0x899'), methodName: _0x56ae('0x208d') }); else { _0xfba720 = _0x11208a.substr(_0xfba720, _0xfba720.indexOf(_0x4622dd.name) + _0x4622dd.name.length, null); if (0x0 != (_0x4622dd.flags & 0x100) && 0x2 > _0x4c22bf) { this.error = _0x56ae('0x4104'); break; } if (0x0 != (_0x4622dd.flags & 0x40) && _0x585dda) { if (_0x56ae('0x4105') === 'RfPxS') { _0x483c36.prototype.set_stage3DProxy.call(this, _0x214974); this._distanceRenderer.set_stage3DProxy(this._depthRenderer.set_stage3DProxy(_0x214974)); return _0x214974; } else { this.error = _0x56ae('0x4106'); break; } } if (0x0 != (_0x4622dd.flags & 0x20) && !_0x585dda) { this.error = _0x575257.inukY; break; } this.verbose && _0x131690.info('emit\x20opcode=' + _0x1b30b7.string(_0x4622dd), { fileName: _0x56ae('0x896'), lineNumber: 0x134, className: _0x56ae('0x899'), methodName: _0x56ae('0x208d') }); this.agalcode.writeUnsignedInt(_0x4622dd.emitCode); ++_0x49cab6; if (0x1000 < _0x49cab6) { if (_0x56ae('0x4107') !== _0x56ae('0x4107')) { var _0x229cad = _0x56ae('0x4108').split('|'), _0x3bb1b6 = 0x0; while (!![]) { switch (_0x229cad[_0x3bb1b6++]) { case '0': null == _0x49cab6 && (_0x49cab6 = !0x1); continue; case '1': for (var _0x3ed7a8 = 0x0, _0x3997b6 = this.__priorities.length; _0x3ed7a8 < _0x3997b6;) { var _0x31d830 = _0x3ed7a8++; if (_0x4c22bf > this.__priorities[_0x31d830]) { this.__listeners.splice(_0x31d830, 0x0, _0x214974); this.__priorities.splice(_0x31d830, 0x0, _0x4c22bf); this.__repeat.splice(_0x31d830, 0x0, !_0x49cab6); return; } } continue; case '2': this.__repeat.push(!_0x49cab6); continue; case '3': this.__priorities.push(_0x4c22bf); continue; case '4': null == _0x4c22bf && (_0x4c22bf = 0x0); continue; case '5': this.__listeners.push(_0x214974); continue; } break; } } else { this.error = _0x56ae('0x4109'); break; } } _0x59b8d7 = this.match(_0xfba720, _0x5c4c32); if (_0x59b8d7.length != _0x4622dd.numRegister) { this.error = _0x56ae('0x410a') + _0x59b8d7.length + _0x56ae('0x410b') + _0x4622dd.numRegister + '.'; break; } var _0x3acb5b = !0x1; _0xfba720 = 0xa0; for (var _0x3db706 = 0x0, _0x1adea8 = _0x59b8d7.length; _0x3db706 < _0x1adea8;) { var _0x22d4e6 = _0x3db706++, _0x3ba658 = !0x1, _0x4e9ff1 = this.match(_0x59b8d7[_0x22d4e6], _0x2b39f7); 0x0 < _0x4e9ff1.length && (_0x59b8d7[_0x22d4e6] = _0x876409.replace(_0x59b8d7[_0x22d4e6], _0x4e9ff1[0x0], '0'), this.verbose && _0x131690.info('IS\x20REL', { fileName: _0x56ae('0x896'), lineNumber: 0x158, className: _0x56ae('0x899'), methodName: 'assemble' }), _0x3ba658 = !0x0); var _0x56b9a2 = this.match(_0x59b8d7[_0x22d4e6], _0x1a77c3); if (_0x575257.BTSRM(0x0, _0x56b9a2.length)) { if (_0x56ae('0x410c') !== _0x575257.NHnbT) { var _0x5d83fd = new _0x5465e8(_0x5465e8.Comment); if (_0x5d83fd.nodeType == _0x5465e8.Document || _0x5d83fd.nodeType == _0x5465e8.Element) throw new _0x1adea8(_0x56ae('0xd07') + _0x2e9646.toString(_0x5d83fd.nodeType)); _0x5d83fd.nodeValue = _0x214974; return _0x5d83fd; } else { this.error = _0x56ae('0x410d') + _0x22d4e6 + '\x20(' + _0x59b8d7[_0x22d4e6] + ').'; _0x3acb5b = !0x0; break; } } var _0x13b6ca = _0x870f63.REGMAP; _0x56b9a2 = _0x56b9a2[0x0]; _0x56b9a2 = null != _0x586025[_0x56b9a2] ? _0x13b6ca.getReserved(_0x56b9a2) : _0x13b6ca.h[_0x56b9a2]; this.debugEnabled && _0x131690.info(_0x56b9a2, { fileName: _0x56ae('0x896'), lineNumber: 0x16b, className: _0x56ae('0x899'), methodName: _0x56ae('0x208d') }); if (null == _0x56b9a2) { this.error = _0x56ae('0x410e') + _0x22d4e6 + '\x20(' + _0x59b8d7[_0x22d4e6] + ').'; _0x3acb5b = !0x0; break; } if (_0x585dda) { if (0x0 == (_0x56b9a2.flags & 0x20)) { this.error = _0x56ae('0x410f') + _0x22d4e6 + '\x20(' + _0x59b8d7[_0x22d4e6] + _0x56ae('0x4110'); _0x3acb5b = !0x0; break; } if (_0x3ba658) { this.error = 'error:\x20register\x20operand\x20' + _0x22d4e6 + '\x20(' + _0x59b8d7[_0x22d4e6] + ')\x20relative\x20adressing\x20not\x20allowed\x20in\x20fragment\x20programs.'; _0x3acb5b = !0x0; break; } } else if (0x0 == (_0x56b9a2.flags & 0x40)) { if ('NkVfK' !== 'IGqBL') { this.error = _0x56ae('0x410f') + _0x22d4e6 + '\x20(' + _0x59b8d7[_0x22d4e6] + _0x56ae('0x4111'); _0x3acb5b = !0x0; break; } else { this._alphaThreshold = 0x0; this._diffuseR = this._diffuseG = this._diffuseB = this._diffuseA = 0x1; this._diffuseColor = 0xffffff; _0x36abf2.call(this); } } _0x59b8d7[_0x22d4e6] = _0x11208a.substr(_0x59b8d7[_0x22d4e6], _0x59b8d7[_0x22d4e6].indexOf(_0x56b9a2.name) + _0x56b9a2.name.length, null); var _0x2bd32b = _0x3ba658 ? this.match(_0x4e9ff1[0x0], _0x370254) : this.match(_0x59b8d7[_0x22d4e6], _0x370254); _0x13b6ca = 0x0; _0x575257.AfYHk(0x0, _0x2bd32b.length) && (_0x13b6ca = _0x1b30b7.parseInt(_0x2bd32b[0x0])); if (_0xfeeea6.gt(_0x13b6ca, _0x56b9a2.range)) { if (_0x56ae('0x4112') === _0x56ae('0x4113')) { var _0x215633 = _0x27b565++; _0x215633 = this.propertyDetails[_0x215633]; !this._smartRotation || _0x575257.gjEsi != _0x215633.propertyName && _0x56ae('0x3a0a') != _0x215633.propertyName && _0x56ae('0x3a0b') != _0x215633.propertyName && _0x56ae('0x4114') != _0x215633.propertyName ? _0x5c2a7a = _0x215633.start + _0x215633.change * _0x4c22bf : (_0x5c2a7a = _0x215633.change % 0x168, 0xb4 < _0x5c2a7a ? _0x5c2a7a -= 0x168 : -0xb4 > _0x5c2a7a && (_0x5c2a7a += 0x168), _0x5c2a7a = _0x215633.start + _0x5c2a7a * _0x4c22bf); this._snapping && (_0x5c2a7a = Math.round(_0x5c2a7a)); _0x215633.isField ? _0x215633.target[_0x215633.propertyName] = _0x5c2a7a : _0xc5462.setProperty(_0x215633.target, _0x215633.propertyName, _0x5c2a7a); } else { _0x234651 = _0x56b9a2.range + 0x1; this.error = _0x56ae('0x410f') + _0x22d4e6 + '\x20(' + _0x59b8d7[_0x22d4e6] + _0x56ae('0x4115') + _0x1b30b7.string(null == _0x234651 ? null : _0xfeeea6.toFloat(_0x234651)) + '.'; _0x3acb5b = !0x0; break; } } var _0x2c8908 = this.match(_0x59b8d7[_0x22d4e6], _0xf76599), _0x5b7c79 = 0x0 == _0x22d4e6 && 0x0 == (_0x4622dd.flags & 0x80), _0x4d8f7f = 0x2 == _0x22d4e6 && _0x575257.xLErc(0x0, _0x4622dd.flags & 0x8), _0x36a0e0 = 0x0, _0x5dad21 = 0x0, _0x2647fb = 0x0; if (_0x5b7c79 && _0x3ba658) { this.error = 'error:\x20relative\x20can\x20not\x20be\x20destination'; _0x3acb5b = !0x0; break; } if (0x0 < _0x2c8908.length) { for (var _0x5465e8 = _0x2bd32b = 0x0, _0x56a4ae = _0x2c8908[0x0].length, _0x5c425c = 0x1; _0x5c425c < _0x56a4ae;) _0x5465e8 = _0x11208a.cca(_0x2c8908[0x0], _0x5c425c) - 0x78, _0xfeeea6.gt(_0x5465e8, 0x2) && (_0x5465e8 = 0x3), _0x2bd32b = _0x5b7c79 ? _0x2bd32b | 0x1 << _0x5465e8 : _0x2bd32b | _0x5465e8 << (_0x5c425c - 0x1 << 0x1), ++_0x5c425c; if (!_0x5b7c79) for (; 0x4 >= _0x5c425c;) _0x2bd32b |= _0x5465e8 << (_0x5c425c - 0x1 << 0x1), ++_0x5c425c; } else _0x2bd32b = _0x5b7c79 ? 0xf : 0xe4; if (_0x3ba658) { _0x2c8908 = this.match(_0x4e9ff1[0x0], _0x37c090); _0x36a0e0 = _0x870f63.REGMAP; _0x5dad21 = _0x2c8908[0x0]; _0x36a0e0 = null != _0x586025[_0x5dad21] ? _0x36a0e0.getReserved(_0x5dad21) : _0x36a0e0.h[_0x5dad21]; if (null == _0x36a0e0) { this.error = _0x56ae('0x4116'); _0x3acb5b = !0x0; break; } _0x36a0e0 = _0x36a0e0.emitCode; _0x5465e8 = this.match(_0x4e9ff1[0x0], _0x252a59); if (0x0 == _0x5465e8.length) { this.error = 'error:\x20bad\x20index\x20register\x20select'; _0x3acb5b = !0x0; break; } _0x5dad21 = _0x11208a.cca(_0x5465e8[0x0], 0x1) - 0x78; _0xfeeea6.gt(_0x5dad21, 0x2) && (_0x5dad21 = 0x3); _0x4e9ff1 = this.match(_0x4e9ff1[0x0], _0x4dd284); 0x0 < _0x4e9ff1.length && (_0x2647fb = _0x1b30b7.parseInt(_0x4e9ff1[0x0])); if (0x0 > _0x2647fb || 0xff < _0x2647fb) { if (_0x56ae('0x4117') !== _0x56ae('0x4118')) { this.error = _0x56ae('0x4119') + _0x2647fb + '\x20out\x20of\x20bounds.\x20[0..255]'; _0x3acb5b = !0x0; break; } else { var _0xe30cb6 = this._vertexOffset + this._nextVertexIndex * this._vertexStride; this._rawVertexData.set(_0xe30cb6++, _0x214974); this._rawVertexData.set(_0xe30cb6++, _0x49cab6); this._rawVertexData.set(_0xe30cb6++, _0x4c22bf); this._rawVertexData.set(_0xe30cb6++, _0x5c2a7a); this._rawVertexData.set(_0xe30cb6++, _0x27b565); this._rawVertexData.set(_0xe30cb6++, _0x585dda); this._rawVertexData.set(_0xe30cb6++, l); this._rawVertexData.set(_0xe30cb6++, q); this._rawVertexData.set(_0xe30cb6, _0x1b30b7); this._nextVertexIndex++; } } this.verbose && _0x131690.info(_0x575257.yxEoR(_0x575257.yxEoR(_0x56ae('0x411a') + _0x36a0e0 + '==' + _0x2c8908[0x0] + _0x56ae('0x411b'), _0x1b30b7.string(null == _0x5dad21 ? null : _0xfeeea6.toFloat(_0x5dad21))), '==') + _0x5465e8[0x0] + '\x20idx=' + _0x1b30b7.string(null == _0x13b6ca ? null : _0xfeeea6.toFloat(_0x13b6ca)) + _0x56ae('0x411c') + _0x2647fb, { fileName: 'openfl/utils/AGALMiniAssembler.hx', lineNumber: 0x206, className: _0x56ae('0x899'), methodName: _0x56ae('0x208d') }); } this.verbose && _0x131690.info(_0x56ae('0x411d') + _0x1b30b7.string(_0x56b9a2) + '[' + _0x1b30b7.string(null == _0x13b6ca ? null : _0xfeeea6.toFloat(_0x13b6ca)) + '][' + _0x2bd32b + ']', { fileName: _0x56ae('0x896'), lineNumber: 0x20d, className: _0x56ae('0x899'), methodName: 'assemble' }); if (_0x5b7c79) this.agalcode.writeShort(_0x13b6ca), this.agalcode.writeByte(_0x2bd32b), this.agalcode.writeByte(_0x56b9a2.emitCode), _0xfba720 -= 0x20; else { if (_0x4d8f7f) { if (_0x56ae('0x411e') === 'FkoLn') { this.verbose && _0x131690.info(_0x56ae('0x411f'), { fileName: _0x56ae('0x896'), lineNumber: 0x21d, className: _0x56ae('0x899'), methodName: _0x56ae('0x208d') }); _0x22d4e6 = 0x5; _0x4e9ff1 = _0x3ba658 = 0x0; for (_0x56b9a2 = null == _0x234651 ? 0x0 : _0x234651.length; _0x4e9ff1 < _0x56b9a2;) _0x2bd32b = _0x4e9ff1++, this.verbose && _0x131690.info(_0x56ae('0x4120') + _0x234651[_0x2bd32b], { fileName: _0x56ae('0x896'), lineNumber: 0x228, className: _0x56ae('0x899'), methodName: _0x56ae('0x208d') }), _0x5b7c79 = _0x870f63.SAMPLEMAP, _0x4d8f7f = _0x234651[_0x2bd32b], _0x5b7c79 = null != _0x586025[_0x4d8f7f] ? _0x5b7c79.getReserved(_0x4d8f7f) : _0x5b7c79.h[_0x4d8f7f], null == _0x5b7c79 ? (_0x3ba658 = parseFloat(_0x234651[_0x2bd32b]), this.verbose && _0x131690.info('\x20\x20\x20\x20bias:\x20' + _0x3ba658, { fileName: _0x56ae('0x896'), lineNumber: 0x235, className: _0x56ae('0x899'), methodName: _0x56ae('0x208d') })) : (0x10 != _0x5b7c79.flag && (_0x22d4e6 &= ~(0xf << _0x5b7c79.flag)), _0x22d4e6 |= _0x5b7c79.mask << _0x5b7c79.flag); this.agalcode.writeShort(_0x13b6ca); this.agalcode.writeByte(_0x575257.fZDMg(0x8 * _0x3ba658, 0x0)); this.agalcode.writeByte(0x0); this.agalcode.writeUnsignedInt(_0x22d4e6); this.verbose && _0x131690.info('\x20\x20\x20\x20bits:\x20' + (_0x22d4e6 - 0x5), { fileName: _0x56ae('0x896'), lineNumber: 0x24a, className: 'openfl.utils.AGALMiniAssembler', methodName: _0x56ae('0x208d') }); } else { switch (_0x49cab6) { case _0x56ae('0x347'): return this.getBytes(_0x214974); case _0x575257.dLjoj: return this.getFont(_0x214974); case 'IMAGE': return this.getImage(_0x214974); case _0x56ae('0x1b79'): case 'SOUND': return this.getAudioBuffer(_0x214974); case 'TEMPLATE': throw new _0x1adea8(_0x56ae('0x3983') + _0x214974); case _0x56ae('0xb9e'): return this.getText(_0x214974); default: throw new _0x1adea8('Unknown\x20asset\x20type:\x20' + _0x49cab6); } } } else 0x0 == _0x22d4e6 && (this.agalcode.writeUnsignedInt(0x0), _0xfba720 -= 0x20), this.agalcode.writeShort(_0x13b6ca), this.agalcode.writeByte(_0x2647fb), this.agalcode.writeByte(_0x2bd32b), this.agalcode.writeByte(_0x56b9a2.emitCode), this.agalcode.writeByte(_0x36a0e0), this.agalcode.writeShort(_0x3ba658 ? _0x5dad21 | 0x8000 : 0x0); _0xfba720 -= 0x40; } } for (_0x234651 = 0x0; _0x234651 < _0xfba720;) this.agalcode.writeByte(0x0), _0x234651 += 0x8; if (_0x3acb5b) break; }++_0xfe3284; } '' != this.error && (this.error += _0x56ae('0x4121') + _0xfe3284 + '\x20' + _0x214974[_0xfe3284], _0x233b64.set_length(this.agalcode, 0x0), _0x131690.info(this.error, { fileName: _0x575257.Otzim, lineNumber: 0x277, className: 'openfl.utils.AGALMiniAssembler', methodName: _0x56ae('0x208d') })); if (this.debugEnabled) { if (_0x56ae('0x4122') === _0x56ae('0x4123')) { null == _0x214974 && (_0x214974 = 0x0); null == this.__state.renderToTexture && (this.__stage.context3D != this || this.__stage.__renderer.__cleared ? this.__cleared || this.clear(0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1) : this.__stage.__renderer.__clear()); this.__flushGL(); null != this.__state.program && this.__state.program.__flush(); this.gl.drawArrays(this.gl.TRIANGLES, _0x214974, _0x49cab6); } else { _0x4c22bf = 'generated\x20bytecode:'; _0x585dda = 0x0; for (_0x214974 = _0x233b64.get_length(this.agalcode); _0x585dda < _0x214974;) _0x49cab6 = _0x585dda++, 0x0 == _0x49cab6 % 0x10 && (_0x4c22bf += '\x0a'), _0x575257.PxpqJ(0x0, _0x49cab6 % 0x4) && (_0x4c22bf += '\x20'), _0x49cab6 = _0x876409.hex(this.agalcode.b[_0x49cab6], 0x2), 0x2 > _0x49cab6.length && (_0x49cab6 = '0' + _0x49cab6), _0x4c22bf += _0x49cab6; _0x131690.info(_0x4c22bf, { fileName: _0x56ae('0x896'), lineNumber: 0x296, className: 'openfl.utils.AGALMiniAssembler', methodName: _0x56ae('0x208d') }); } } this.verbose && _0x131690.info('AGALMiniAssembler.assemble\x20time:\x20' + _0x575257.lRIIO(_0x10e92a.getTimer() - _0x27b565, 0x3e8) + 's', { fileName: _0x56ae('0x896'), lineNumber: 0x29b, className: _0x575257.WiaRJ, methodName: 'assemble' }); return this.agalcode; } else { return 0x0 < _0x214974 ? (_0x214974 & -_0x214974) == _0x214974 : !0x1; } }; _0x870f63[_0x56ae('0x6')]['initregmap'] = function(_0x936c55, _0x285663) { var _0x150ef2 = _0x870f63.REGMAP, _0x2e5fa8 = new _0x55950e('va', _0x56ae('0x2efc'), 0x0, _0x285663 ? 0x400 : 0x1 == _0x936c55 || 0x2 == _0x936c55 ? 0x7 : 0xf, 0x42); null != _0x586025.va ? _0x150ef2.setReserved('va', _0x2e5fa8) : _0x150ef2.h.va = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('vc', _0x56ae('0x4124'), 0x1, _0x285663 ? 0x400 : 0x1 == _0x936c55 ? 0x7f : 0xf9, 0x42); null != _0x586025.vc ? _0x150ef2.setReserved('vc', _0x2e5fa8) : _0x150ef2.h.vc = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('vt', _0x56ae('0x2efd'), 0x2, _0x285663 ? 0x400 : 0x1 == _0x936c55 ? 0x7 : 0x19, 0x43); null != _0x586025.vt ? _0x150ef2.setReserved('vt', _0x2e5fa8) : _0x150ef2.h.vt = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('vo', 'vertex\x20output', 0x3, _0x285663 ? 0x400 : 0x0, 0x41); null != _0x586025.vo ? _0x150ef2.setReserved('vo', _0x2e5fa8) : _0x150ef2.h.vo = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('vi', _0x56ae('0x2eff'), 0x4, _0x285663 ? 0x400 : 0x1 == _0x936c55 ? 0x7 : 0x9, 0x63); null != _0x586025.vi ? _0x150ef2.setReserved('vi', _0x2e5fa8) : _0x150ef2.h.vi = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('fc', _0x56ae('0x2f00'), 0x1, _0x285663 ? 0x400 : 0x1 == _0x936c55 ? 0x1b : 0x2 == _0x936c55 ? 0x3f : 0xc7, 0x22); null != _0x586025.fc ? _0x150ef2.setReserved('fc', _0x2e5fa8) : _0x150ef2.h.fc = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('ft', _0x56ae('0x2ef8'), 0x2, _0x285663 ? 0x400 : 0x1 == _0x936c55 ? 0x7 : 0x19, 0x23); null != _0x586025.ft ? _0x150ef2.setReserved('ft', _0x2e5fa8) : _0x150ef2.h.ft = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('fs', 'texture\x20sampler', 0x5, _0x285663 ? 0x400 : 0x7, 0x22); null != _0x586025.fs ? _0x150ef2.setReserved('fs', _0x2e5fa8) : _0x150ef2.h.fs = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x2e5fa8 = new _0x55950e('fo', _0x56ae('0x4125'), 0x3, _0x285663 ? 0x400 : 0x1 == _0x936c55 ? 0x0 : 0x3, 0x21); null != _0x586025.fo ? _0x150ef2.setReserved('fo', _0x2e5fa8) : _0x150ef2.h.fo = _0x2e5fa8; _0x150ef2 = _0x870f63.REGMAP; _0x936c55 = new _0x55950e('fd', 'fragment\x20depth\x20output', 0x6, _0x285663 ? 0x400 : 0x1 == _0x936c55 ? -0x1 : 0x0, 0x21); null != _0x586025.fd ? _0x150ef2.setReserved('fd', _0x936c55) : _0x150ef2.h.fd = _0x936c55; _0x936c55 = _0x870f63.REGMAP; _0x285663 = new _0x55950e('iid', _0x56ae('0x4126'), 0x7, _0x285663 ? 0x400 : 0x0, 0x42); null != _0x586025.iid ? _0x936c55.setReserved(_0x56ae('0x2f03'), _0x285663) : _0x936c55.h.iid = _0x285663; _0x936c55 = _0x285663 = _0x870f63.REGMAP; _0x936c55 = null != _0x586025.vo ? _0x936c55.getReserved('vo') : _0x936c55.h.vo; null != _0x586025.op ? _0x285663.setReserved('op', _0x936c55) : _0x285663.h.op = _0x936c55; _0x936c55 = _0x285663 = _0x870f63.REGMAP; _0x936c55 = null != _0x586025.vi ? _0x936c55.getReserved('vi') : _0x936c55.h.vi; null != _0x586025.i ? _0x285663.setReserved('i', _0x936c55) : _0x285663.h.i = _0x936c55; _0x936c55 = _0x285663 = _0x870f63.REGMAP; _0x936c55 = null != _0x586025.vi ? _0x936c55.getReserved('vi') : _0x936c55.h.vi; null != _0x586025.v ? _0x285663.setReserved('v', _0x936c55) : _0x285663.h.v = _0x936c55; _0x936c55 = _0x285663 = _0x870f63.REGMAP; _0x936c55 = null != _0x586025.fo ? _0x936c55.getReserved('fo') : _0x936c55.h.fo; null != _0x586025.oc ? _0x285663.setReserved('oc', _0x936c55) : _0x285663.h.oc = _0x936c55; _0x936c55 = _0x285663 = _0x870f63.REGMAP; _0x936c55 = null != _0x586025.fd ? _0x936c55.getReserved('fd') : _0x936c55.h.fd; null != _0x586025.od ? _0x285663.setReserved('od', _0x936c55) : _0x285663.h.od = _0x936c55; _0x936c55 = _0x285663 = _0x870f63.REGMAP; _0x936c55 = null != _0x586025.vi ? _0x936c55.getReserved('vi') : _0x936c55.h.vi; null != _0x586025.fi ? _0x285663.setReserved('fi', _0x936c55) : _0x285663.h.fi = _0x936c55; }; _0x870f63[_0x56ae('0x6')][_0x56ae('0xc18')] = function(_0x535a00, _0x4b5ede) { for (var _0xf42e64 = [], _0x454a79 = 0x0; _0x4b5ede.matchSub(_0x535a00, _0x454a79);) _0x454a79 = _0x4b5ede.matched(0x0), _0xf42e64.push(_0x454a79), _0x454a79 = _0x4b5ede.matchedPos().pos + _0x454a79.length; return _0xf42e64; }; _0x870f63[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x870f63; var _0x225976 = function(_0x320a58, _0x39b12e, _0x3198ad, _0x352329) { this[_0x56ae('0x110')] = _0x320a58; this[_0x56ae('0x4127')] = _0x39b12e; this[_0x56ae('0x4128')] = _0x3198ad; this[_0x56ae('0x19bb')] = _0x352329; }; _0x5ac4a7[_0x56ae('0x4129')] = _0x225976; _0x225976[_0x56ae('0x8bf')] = 'openfl.utils._AGALMiniAssembler.OpCode'; _0x225976[_0x56ae('0x6')] = {}; _0x225976[_0x56ae('0x6')][_0x56ae('0x4128')] = null; _0x225976[_0x56ae('0x6')][_0x56ae('0x19bb')] = null; _0x225976[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x225976[_0x56ae('0x6')]['numRegister'] = null; _0x225976[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x225976; var _0x55950e = function(_0x31bf7a, _0x5ee39b, _0x19d993, _0x1760a4, _0x5dc5f8) { if (_0x56ae('0x412a') !== _0x56ae('0x412b')) { this[_0x56ae('0x110')] = _0x31bf7a; this[_0x56ae('0x412c')] = _0x5ee39b; this[_0x56ae('0x4128')] = _0x19d993; this[_0x56ae('0x2017')] = _0x1760a4; this[_0x56ae('0x19bb')] = _0x5dc5f8; } else { _0x31bf7a[_0x56ae('0x9d0')] = 0x2; var _0xf1d08b = _0x31bf7a[_0x56ae('0x9ad')]; _0xf1d08b['__dispatch'](_0x31bf7a); } }; _0x5ac4a7[_0x56ae('0x412d')] = _0x55950e; _0x55950e['__name__'] = _0x56ae('0x412d'); _0x55950e[_0x56ae('0x6')] = {}; _0x55950e[_0x56ae('0x6')][_0x56ae('0x4128')] = null; _0x55950e[_0x56ae('0x6')]['name'] = null; _0x55950e[_0x56ae('0x6')]['longName'] = null; _0x55950e[_0x56ae('0x6')][_0x56ae('0x19bb')] = null; _0x55950e[_0x56ae('0x6')][_0x56ae('0x2017')] = null; _0x55950e[_0x56ae('0x6')][_0x56ae('0x8a8')] = function() { var _0x3864d7 = this.emitCode; _0x3864d7 = _0x56ae('0x412e') + this.name + _0x56ae('0x2b6d') + this.longName + '\x22,\x20emitCode=' + _0x1b30b7.string(null == _0x3864d7 ? null : _0xfeeea6.toFloat(_0x3864d7)) + _0x56ae('0x412f'); var _0x80cb88 = this.range; _0x3864d7 = _0x3864d7 + _0x1b30b7.string(null == _0x80cb88 ? null : _0xfeeea6.toFloat(_0x80cb88)) + _0x56ae('0x6ed'); _0x80cb88 = this.flags; return _0x3864d7 + _0x1b30b7.string(null == _0x80cb88 ? null : _0xfeeea6.toFloat(_0x80cb88)) + ']'; }; _0x55950e[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x55950e; var _0x60985 = function(_0xb4c43b, _0xdfc769, _0x244d03) { var _0x48cfc0 = {}; _0x48cfc0[_0x56ae('0x4130')] = function(_0x4de76b) { return _0x4de76b(); }; if (_0x56ae('0x4131') === _0x56ae('0x4132')) { _0x48cfc0[_0x56ae('0x4130')](_0x407807); _0x3d98cc[_0x56ae('0x968')](_0x13b6ca[_0x56ae('0x1ead')], _0x2bb227, !0x1); } else { this[_0x56ae('0x110')] = _0xb4c43b; this[_0x56ae('0x4133')] = _0xdfc769; this[_0x56ae('0x1778')] = _0x244d03; } }; _0x5ac4a7[_0x56ae('0x4134')] = _0x60985; _0x60985[_0x56ae('0x8bf')] = _0x56ae('0x4134'); _0x60985[_0x56ae('0x6')] = {}; _0x60985[_0x56ae('0x6')]['flag'] = null; _0x60985[_0x56ae('0x6')][_0x56ae('0x1778')] = null; _0x60985[_0x56ae('0x6')][_0x56ae('0x110')] = null; _0x60985[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x60985; var _0x108e47 = function() {}; _0x5ac4a7['openfl.utils.IAssetCache'] = _0x108e47; _0x108e47[_0x56ae('0x8bf')] = 'openfl.utils.IAssetCache'; _0x108e47[_0x56ae('0x8ba')] = !0x0; _0x108e47[_0x56ae('0x6')] = {}; _0x108e47[_0x56ae('0x6')][_0x56ae('0x4135')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x1294')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0xb5e')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x4136')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x3689')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x4137')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x4138')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x3b8a')] = null; _0x108e47[_0x56ae('0x6')]['setBitmapData'] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x4139')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x413a')] = null; _0x108e47[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x108e47; _0x108e47[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x108e47[_0x56ae('0x6')][_0x56ae('0x984')]['get_enabled'] = _0x56ae('0x4135'); var _0x12cdde = function() { this['__enabled'] = !0x0; this[_0x56ae('0x323e')] = new _0x10cca0(); this['font'] = new _0x10cca0(); this['sound'] = new _0x10cca0(); }; _0x5ac4a7['openfl.utils.AssetCache'] = _0x12cdde; _0x12cdde['__name__'] = 'openfl.utils.AssetCache'; _0x12cdde['__interfaces__'] = [_0x108e47]; _0x12cdde[_0x56ae('0x6')] = {}; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x323e')] = null; _0x12cdde[_0x56ae('0x6')]['font'] = null; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x1889')] = null; _0x12cdde[_0x56ae('0x6')][_0x56ae('0xc40')] = null; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x1294')] = function(_0x2ef20b) { var _0x53c4f1 = { BHDzB: function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; }, Qxghz: function(_0x4dd284, _0xf76599) { return _0x4dd284 + _0xf76599; } }; if (_0x56ae('0x413b') === _0x56ae('0x413c')) { _0x5ac4a7 = n++ * _0x2d9f4e; for (var _0x26ef42 = 0x0, _0x210a7d = e + 0x1; _0x26ef42 < _0x210a7d;) f = _0x26ef42++ * _0x1b30b7, _0x5c4c32.set(0x3 * _0x4e6193, _0x53c4f1.BHDzB(_0x4bb0fa.x + c.x * f, d.x * _0x5ac4a7)), _0x5c4c32.set(_0x53c4f1.Qxghz(0x3 * _0x4e6193, 0x1), _0x4bb0fa.y + c.y * f + d.y * _0x5ac4a7), _0x5c4c32.set(0x3 * _0x4e6193 + 0x2, _0x4bb0fa.z + c.z * f + d.z * _0x5ac4a7), ++_0x4e6193; } else { var _0x4bb0fa = this.bitmapData; return null != _0x586025[_0x2ef20b] ? _0x4bb0fa.getReserved(_0x2ef20b) : _0x4bb0fa.h[_0x2ef20b]; } }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0xb5e')] = function(_0x2e25c1) { var _0x3c7514 = this.font; return null != _0x586025[_0x2e25c1] ? _0x3c7514.getReserved(_0x2e25c1) : _0x3c7514.h[_0x2e25c1]; }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x4136')] = function(_0x592ba7) { var _0x2ad291 = this.sound; return null != _0x586025[_0x592ba7] ? _0x2ad291.getReserved(_0x592ba7) : _0x2ad291.h[_0x592ba7]; }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x3689')] = function(_0x21767a) { var _0x141512 = this.bitmapData; return null != _0x586025[_0x21767a] ? _0x141512.existsReserved(_0x21767a) : _0x141512.h.hasOwnProperty(_0x21767a); }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x4137')] = function(_0x2c8128) { var _0x2c4bcf = this.font; return null != _0x586025[_0x2c8128] ? _0x2c4bcf.existsReserved(_0x2c8128) : _0x2c4bcf.h.hasOwnProperty(_0x2c8128); }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x4138')] = function(_0x79a336) { var _0x518de1 = this.sound; return null != _0x586025[_0x79a336] ? _0x518de1.existsReserved(_0x79a336) : _0x518de1.h.hasOwnProperty(_0x79a336); }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x3b8a')] = function(_0x58d8bc) { _0x3496b0.cache.image.remove(_0x58d8bc); return this.bitmapData.remove(_0x58d8bc); }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x413d')] = function(_0x4a74b5, _0x2fc2b9) { if (_0x56ae('0x413e') !== _0x56ae('0x413e')) { this.onBridge = !0x1; this.timeOnBridge = 0x0; _0xff114a.call(this, _0x4a74b5, _0x2fc2b9); this.relativeMetalObject = new _0x4e9ff1(0x0, -0x13, 0x0); this.absoluteMetalObject = new _0x2ded83(); _0x2fc2b9 == _0x37c090.pirate ? (this.relativeMetalObject.x = 0x11, this.relativeMetalObject.y = -0xa, this.absoluteMetalObject.strength = 0.8) : (this.xAccel *= 0.7, this.floatDownAction.hoverYVelocity *= 0.9, this.zAccel *= 0.8, this.zMaxSpeed *= 0.9, this.jumpAction.setFromJumpHeight(0x55, 0x80, 0.05, 0.2)); } else { var _0x87d65d = this.bitmapData; null != _0x586025[_0x4a74b5] ? _0x87d65d.setReserved(_0x4a74b5, _0x2fc2b9) : _0x87d65d.h[_0x4a74b5] = _0x2fc2b9; } }; _0x12cdde[_0x56ae('0x6')]['setFont'] = function(_0x299630, _0x33ffb) { var _0x53cec6 = this.font; null != _0x586025[_0x299630] ? _0x53cec6.setReserved(_0x299630, _0x33ffb) : _0x53cec6.h[_0x299630] = _0x33ffb; }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x413a')] = function(_0x48e193, _0x2a9193) { var _0x3c00ac = this.sound; null != _0x586025[_0x48e193] ? _0x3c00ac.setReserved(_0x48e193, _0x2a9193) : _0x3c00ac.h[_0x48e193] = _0x2a9193; }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x4135')] = function() { return this.__enabled; }; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x12cdde; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x12cdde[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x4135')] = _0x56ae('0x4135'); var _0x422531 = function() {}; _0x5ac4a7[_0x56ae('0x413f')] = _0x422531; _0x422531['__name__'] = _0x56ae('0x413f'); _0x422531[_0x56ae('0x1649')] = function(_0x44ddd6, _0x2bfbc0) { if (_0x56ae('0x4140') !== _0x56ae('0x4140')) { throw new _0x1adea8(new _0x4a3ee6()); } else { return _0x3496b0[_0x56ae('0x1649')](_0x44ddd6, _0x2bfbc0); } }; _0x422531[_0x56ae('0x1294')] = function(_0x4b7fab, _0x1c76a3) { null == _0x1c76a3 && (_0x1c76a3 = !0x0); if (_0x1c76a3 && _0x422531[_0x56ae('0x293c')][_0x56ae('0x4135')]() && _0x422531[_0x56ae('0x293c')][_0x56ae('0x3689')](_0x4b7fab)) { var _0x21c74d = _0x422531[_0x56ae('0x293c')][_0x56ae('0x1294')](_0x4b7fab); if (_0x422531[_0x56ae('0x4141')](_0x21c74d)) return _0x21c74d; } _0x21c74d = _0x3496b0[_0x56ae('0xae7')](_0x4b7fab, !0x1); return null != _0x21c74d ? (_0x21c74d = _0x3ee0eb[_0x56ae('0x3c2c')](_0x21c74d), _0x1c76a3 && _0x422531[_0x56ae('0x293c')]['get_enabled']() && _0x422531[_0x56ae('0x293c')]['setBitmapData'](_0x4b7fab, _0x21c74d), _0x21c74d) : null; }; _0x422531['getBytes'] = function(_0x25c401) { return _0x233b64[_0x56ae('0x340b')](_0x3496b0[_0x56ae('0xc4c')](_0x25c401)); }; _0x422531['getFont'] = function(_0x427820, _0x5c2f15) { if (_0x56ae('0x4142') === 'Ioxzb') { var _0x3ca8af = _0x56ae('0x3694') + Math[_0x56ae('0xadb')](); _0x427820[_0x56ae('0x3695')](_0x3ca8af, _0x3ca8af); _0x427820[_0x56ae('0x406c')](_0x3ca8af); } else { null == _0x5c2f15 && (_0x5c2f15 = !0x0); if (_0x5c2f15 && _0x422531[_0x56ae('0x293c')][_0x56ae('0x4135')]() && _0x422531[_0x56ae('0x293c')][_0x56ae('0x4137')](_0x427820)) return _0x422531['cache']['getFont'](_0x427820); var _0x23aad9 = _0x3496b0[_0x56ae('0xb5e')](_0x427820, !0x1); if (null != _0x23aad9) { var _0x227614 = new _0x545121(); _0x227614['__fromLimeFont'](_0x23aad9); _0x5c2f15 && _0x422531[_0x56ae('0x293c')][_0x56ae('0x4135')]() && _0x422531[_0x56ae('0x293c')]['setFont'](_0x427820, _0x227614); return _0x227614; } return new _0x545121(); } }; _0x422531[_0x56ae('0xc3f')] = function(_0x50eb5d) { return _0x3496b0[_0x56ae('0xc3f')](_0x50eb5d); }; _0x422531[_0x56ae('0x301f')] = function(_0x286ed2, _0x31069d) { null == _0x31069d && (_0x31069d = !0x0); return _0x422531[_0x56ae('0x4136')](_0x286ed2, _0x31069d); }; _0x422531[_0x56ae('0x4136')] = function(_0x3a33fc, _0x5d7060) { null == _0x5d7060 && (_0x5d7060 = !0x0); if (_0x5d7060 && _0x422531[_0x56ae('0x293c')][_0x56ae('0x4135')]() && _0x422531[_0x56ae('0x293c')][_0x56ae('0x4138')](_0x3a33fc)) { if (_0x56ae('0x4143') !== _0x56ae('0x4144')) { var _0x443943 = _0x422531['cache'][_0x56ae('0x4136')](_0x3a33fc); if (_0x422531['isValidSound'](_0x443943)) return _0x443943; } else { _0x3a33fc = _0x3a33fc[_0x56ae('0x31')](/^\s+/, ''); return _0x3a33fc = _0x3a33fc[_0x56ae('0x31')](/\s+$/, ''); } } _0x443943 = _0x3496b0['getAudioBuffer'](_0x3a33fc, !0x1); return null != _0x443943 ? (_0x443943 = _0x39e67e[_0x56ae('0x4021')](_0x443943), _0x5d7060 && _0x422531[_0x56ae('0x293c')][_0x56ae('0x4135')]() && _0x422531[_0x56ae('0x293c')][_0x56ae('0x413a')](_0x3a33fc, _0x443943), _0x443943) : null; }; _0x422531[_0x56ae('0x11d6')] = function(_0x151241) { return _0x3496b0[_0x56ae('0x11d6')](_0x151241); }; _0x422531[_0x56ae('0x4141')] = function(_0x3e18fc) { return null != _0x3e18fc && null != _0x3e18fc[_0x56ae('0xa02')]; }; _0x422531['isValidSound'] = function(_0x4d63ae) { return !0x0; }; var _0x233b64 = {}; _0x5ac4a7[_0x56ae('0x4145')] = _0x233b64; _0x233b64[_0x56ae('0x8bf')] = 'openfl.utils._ByteArray.ByteArray_Impl_'; _0x233b64[_0x56ae('0x984')] = {}; _0x233b64[_0x56ae('0x984')][_0x56ae('0x500')] = _0x56ae('0x500'); _0x233b64[_0x56ae('0x984')]['get_length'] = 'get_length'; _0x233b64[_0x56ae('0x340b')] = function(_0xf45705) { return null == _0xf45705 ? null : _0xf45705 instanceof _0x430d1 ? _0xf45705 : _0x430d1[_0x56ae('0x340b')](_0xf45705); }; _0x233b64[_0x56ae('0x4146')] = function(_0x54f2b4) { _0x4f17d4[_0x56ae('0x8b6')](_0x233b64[_0x56ae('0x3a14')], _0x54f2b4, null, null, _0x54f2b4[_0x56ae('0xc5c')]); return _0x233b64[_0x56ae('0x3a14')]; }; _0x233b64[_0x56ae('0x4147')] = function(_0x52810e) { return _0x52810e; }; _0x233b64[_0x56ae('0x9fa')] = function(_0x1aed7) { return null == _0x1aed7 ? 0x0 : _0x1aed7[_0x56ae('0x32')]; }; _0x233b64['set_length'] = function(_0x4c97d8, _0x1552a1) { 0x0 < _0x1552a1 && (_0x4c97d8[_0x56ae('0x1c8a')](_0x1552a1), _0x1552a1 < _0x4c97d8[_0x56ae('0xc5c')] && (_0x4c97d8[_0x56ae('0xc5c')] = _0x1552a1)); return _0x4c97d8['length'] = _0x1552a1; }; var _0x18aa00 = function() {}; _0x5ac4a7[_0x56ae('0x4148')] = _0x18aa00; _0x18aa00[_0x56ae('0x8bf')] = 'openfl.utils.IDataOutput'; _0x18aa00[_0x56ae('0x8ba')] = !0x0; _0x18aa00[_0x56ae('0x6')] = {}; _0x18aa00[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x18aa00; var _0x167927 = function() {}; _0x5ac4a7[_0x56ae('0x4149')] = _0x167927; _0x167927[_0x56ae('0x8bf')] = _0x56ae('0x4149'); _0x167927[_0x56ae('0x8ba')] = !0x0; _0x167927[_0x56ae('0x6')] = {}; _0x167927[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x167927; var _0x430d1 = function(_0x57d6e8) { if (_0x56ae('0x414a') !== _0x56ae('0x414b')) { _0x1c1b50['fngbF'](null, _0x57d6e8) && (_0x57d6e8 = 0x0); var _0x57f9c0 = new _0x36de50(new ArrayBuffer(_0x57d6e8)); _0x36de50[_0x56ae('0x94d')](this, _0x57f9c0['b']['buffer']); this[_0x56ae('0x1517')] = _0x57d6e8; null == _0x430d1[_0x56ae('0x3c16')] && (_0x295513[_0x56ae('0x392d')]() == _0x5bc95f[_0x56ae('0x3926')] ? _0x430d1[_0x56ae('0x3c16')] = 0x1 : _0x430d1[_0x56ae('0x3c16')] = 0x0); this[_0x56ae('0x12f0')] = _0x430d1['__defaultEndian']; this['objectEncoding'] = _0x430d1[_0x56ae('0x3c17')]; this[_0x56ae('0xc5c')] = 0x0; } else { _0x57f9c0[0x0](_0x57d6e8[0x0]); } }; _0x5ac4a7[_0x56ae('0x414c')] = _0x430d1; _0x430d1['__name__'] = _0x56ae('0x414c'); _0x430d1[_0x56ae('0x961')] = [_0x18aa00, _0x167927]; _0x430d1[_0x56ae('0x340b')] = function(_0x221dbd) { if ('hFUfo' !== _0x56ae('0x414d')) { var _0x2b082f = new _0x430d1(); _0x2b082f['__fromBytes'](_0x221dbd); return _0x2b082f; } else { _0x221dbd = _0x3ee0eb[_0x56ae('0x3c2c')](_0x221dbd); null != _0x2b082f && _0x221dbd['__applyAlpha'](_0x2b082f); return _0x2b1f90[_0x56ae('0x190c')](_0x221dbd); } }; _0x430d1[_0x56ae('0x8ee')] = _0x36de50; _0x430d1['prototype'] = _0x4e6193(_0x36de50[_0x56ae('0x6')], { 'objectEncoding': null, 'position': null, '__endian': null, '__length': null, 'compress': function(_0x1f2121) { var _0x1cb4aa = {}; _0x1cb4aa['MIGUp'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 <= _0xf76599; }; if ('HYbYh' !== _0x56ae('0x414e')) { var _0x432cd3 = this[_0x56ae('0x1272')][_0x56ae('0x1275')], _0x3544e5 = this['ownerCharacter']['get_xVelocity'](); this['ownerCharacter'][_0x56ae('0x94c')][_0x56ae('0x2226')][_0x56ae('0x2267')](_0xe0688[_0x56ae('0x8e9')](3.141592653589793 * this['ownerCharacter'][_0x56ae('0x94c')][_0x56ae('0x2226')]['get_rotationZ']() / 0xb4, 3.141592653589793)); this[_0x56ae('0x1272')][_0x56ae('0x1273')](-_0x3544e5); this[_0x56ae('0x1272')][_0x56ae('0x1271')] = 0.75; 0x0 == this['ownerCharacter'][_0x56ae('0x1ac2')] && this['ownerCharacter']['avoidJumpingOut'](0.8 * -this['ownerCharacter'][_0x56ae('0x2204')]); 0x0 != _0x432cd3 ? (_0x3544e5 = 0xb4 * _0x432cd3 / 3.141592653589793, _0x432cd3 = 0xb4 * _0x432cd3 / 3.141592653589793, this[_0x56ae('0x1272')][_0x56ae('0x222b')](_0xe0688[_0x56ae('0xe82')](3.141592653589793, (0x0 <= _0x3544e5 ? _0x3544e5 : -_0x3544e5) * -(0x0 < _0x432cd3 ? 0x1 : 0x0 > _0x432cd3 ? -0x1 : 0x0) * 3.141592653589793 / 0xb4))) : (this[_0x56ae('0x1272')][_0x56ae('0x222b')](3.141592653589793), _0x432cd3 = this[_0x56ae('0x1272')]['get_xVelocity'](), 1e-10 > (_0x1cb4aa['MIGUp'](0x0, _0x432cd3) ? _0x432cd3 : -_0x432cd3) ? 0.5 > Math[_0x56ae('0xadb')]() && this[_0x56ae('0x1272')][_0x56ae('0x222b')](-3.141592653589793) : 0x0 < this['ownerCharacter'][_0x56ae('0x1d85')]() && this[_0x56ae('0x1272')]['set_apparentRotation'](-3.141592653589793)); } else { _0x575257[_0x56ae('0x414f')](null, _0x1f2121) && (_0x1f2121 = 0x2); if (this[_0x56ae('0x1517')] > this[_0x56ae('0x32')]) { var _0x31faed = this['length']; this[_0x56ae('0x32')] = this['__length']; var _0x4f6408 = new _0x36de50(new ArrayBuffer(_0x31faed)); _0x4f6408[_0x56ae('0xf55')](0x0, this, 0x0, _0x31faed); this['b'] = _0x4f6408['b']; this[_0x56ae('0x1517')] = _0x4f6408['length']; this[_0x56ae('0xf17')] = _0x4f6408['data']; this[_0x56ae('0x32')] = _0x31faed; } switch (_0x1f2121) { case 0x0: _0x1f2121 = _0x18ba67[_0x56ae('0x328c')](this, _0x347c97['DEFLATE']); break; case 0x1: _0x1f2121 = _0x18ba67['compress'](this, _0x347c97[_0x56ae('0x39c7')]); break; default: _0x1f2121 = _0x18ba67[_0x56ae('0x328c')](this, _0x347c97[_0x56ae('0x39c8')]); } null != _0x1f2121 && (this['b'] = _0x1f2121['b'], this['__length'] = _0x1f2121[_0x56ae('0x32')], this[_0x56ae('0xf17')] = _0x1f2121[_0x56ae('0xf17')], this[_0x56ae('0xc5c')] = this[_0x56ae('0x32')] = this[_0x56ae('0x1517')]); } }, 'readByte': function() { if (_0x56ae('0x4150') !== _0x56ae('0x4151')) { var _0x4c02ec = this[_0x56ae('0x1303')](); return 0x0 != (_0x4c02ec & 0x80) ? _0x4c02ec - 0x100 : _0x4c02ec; } else { var _0x2b25d9 = this[_0x56ae('0x404b')][_0x56ae('0x4054')]; _0x2b25d9({ 'width': this['__video'][_0x56ae('0x4055')], 'height': this[_0x56ae('0x3fa2')][_0x56ae('0x4152')], 'duration': this[_0x56ae('0x3fa2')]['duration'] }); } }, 'readBytes': function(_0x12e9be, _0x542076, _0x249b1b) { if (_0x56ae('0x4153') !== _0x56ae('0x4154')) { null == _0x249b1b && (_0x249b1b = 0x0); null == _0x542076 && (_0x542076 = 0x0); 0x0 == _0x249b1b && (_0x249b1b = this[_0x56ae('0x32')] - this[_0x56ae('0xc5c')]); if (this[_0x56ae('0xc5c')] + _0x249b1b > this['length']) throw new _0x1adea8(new _0x51849b()); _0x12e9be[_0x56ae('0x32')] < _0x542076 + _0x249b1b && _0x12e9be[_0x56ae('0x1c8a')](_0x542076 + _0x249b1b); _0x12e9be[_0x56ae('0xf55')](_0x542076, this, this[_0x56ae('0xc5c')], _0x249b1b); this[_0x56ae('0xc5c')] += _0x249b1b; } else { return { 'key': _0x56ae('0x24'), 'value': 'attribute', 'getAttribute': function() { for (var _0x4b341d = 0x0; _0x4b341d < 0x3e8; _0x4b341d--) { var _0x83f0b2 = _0x4b341d > 0x0; switch (_0x83f0b2) { case !![]: return this[_0x56ae('0x24')] + '_' + this[_0x56ae('0x7')] + '_' + _0x4b341d; default: this[_0x56ae('0x24')] + '_' + this[_0x56ae('0x7')]; } } }() }; } }, 'readDouble': function() { if (0x1 == this[_0x56ae('0x12f0')]) { if (this['position'] + 0x8 > this[_0x56ae('0x32')]) throw new _0x1adea8(new _0x51849b()); this['position'] += 0x8; return this[_0x56ae('0x327e')](this[_0x56ae('0xc5c')] - 0x8); } var _0x3a8dec = this['readInt'](), _0x568065 = this[_0x56ae('0x17cc')](); return _0x2cc961[_0x56ae('0x35cb')](_0x568065, _0x3a8dec); }, 'readFloat': function() { if (0x1 == this[_0x56ae('0x12f0')]) { if (this[_0x56ae('0xc5c')] + 0x4 > this[_0x56ae('0x32')]) throw new _0x1adea8(new _0x51849b()); this[_0x56ae('0xc5c')] += 0x4; return this[_0x56ae('0x3280')](this[_0x56ae('0xc5c')] - 0x4); } return _0x2cc961[_0x56ae('0x35ca')](this[_0x56ae('0x17cc')]()); }, 'readInt': function() { var _0x2954ce = this['readUnsignedByte'](), _0x49975d = this[_0x56ae('0x1303')](), _0x13b2ea = this[_0x56ae('0x1303')](), _0x3b654a = this[_0x56ae('0x1303')](); return 0x1 == this[_0x56ae('0x12f0')] ? _0x3b654a << 0x18 | _0x13b2ea << 0x10 | _0x49975d << 0x8 | _0x2954ce : _0x2954ce << 0x18 | _0x49975d << 0x10 | _0x13b2ea << 0x8 | _0x3b654a; }, 'readShort': function() { var _0x29e7dd = this[_0x56ae('0x1303')](), _0x3b2a48 = this[_0x56ae('0x1303')](); _0x29e7dd = 0x1 == this['__endian'] ? _0x3b2a48 << 0x8 | _0x29e7dd : _0x29e7dd << 0x8 | _0x3b2a48; return 0x0 != (_0x29e7dd & 0x8000) ? _0x29e7dd - 0x10000 : _0x29e7dd; }, 'readUnsignedByte': function() { if (this['position'] < this['length']) return this['b'][this[_0x56ae('0xc5c')]++]; throw new _0x1adea8(new _0x51849b()); }, 'readUnsignedInt': function() { var _0x1a9916 = this[_0x56ae('0x1303')](), _0x114fe9 = this[_0x56ae('0x1303')](), _0x307979 = this[_0x56ae('0x1303')](), _0x29df9e = this[_0x56ae('0x1303')](); return 0x1 == this['__endian'] ? _0x29df9e << 0x18 | _0x307979 << 0x10 | _0x114fe9 << 0x8 | _0x1a9916 : _0x1a9916 << 0x18 | _0x575257[_0x56ae('0x89a')](_0x114fe9, 0x10) | _0x307979 << 0x8 | _0x29df9e; }, 'readUnsignedShort': function() { var _0x28f6d7 = this['readUnsignedByte'](), _0x3c4770 = this[_0x56ae('0x1303')](); return 0x1 == this[_0x56ae('0x12f0')] ? (_0x3c4770 << 0x8) + _0x28f6d7 : _0x28f6d7 << 0x8 | _0x3c4770; }, 'readUTF': function() { var _0x58d01e = this[_0x56ae('0x161f')](); return this[_0x56ae('0x12ee')](_0x58d01e); }, 'readUTFBytes': function(_0xa67237) { if (this[_0x56ae('0xc5c')] + _0xa67237 > this[_0x56ae('0x32')]) throw new _0x1adea8(new _0x51849b()); this[_0x56ae('0xc5c')] += _0xa67237; return this[_0x56ae('0x1cd3')](this['position'] - _0xa67237, _0xa67237); }, 'uncompress': function(_0x584908) { null == _0x584908 && (_0x584908 = 0x2); if (this[_0x56ae('0x1517')] > this['length']) { var _0x32eea1 = this[_0x56ae('0x32')]; this['length'] = this['__length']; var _0x28337c = new _0x36de50(new ArrayBuffer(_0x32eea1)); _0x28337c[_0x56ae('0xf55')](0x0, this, 0x0, _0x32eea1); this['b'] = _0x28337c['b']; this[_0x56ae('0x1517')] = _0x28337c[_0x56ae('0x32')]; this[_0x56ae('0xf17')] = _0x28337c['data']; this[_0x56ae('0x32')] = _0x32eea1; } switch (_0x584908) { case 0x0: _0x584908 = _0x18ba67[_0x56ae('0x37fe')](this, _0x347c97[_0x56ae('0x39c5')]); break; case 0x1: _0x584908 = _0x18ba67[_0x56ae('0x37fe')](this, _0x347c97[_0x56ae('0x39c7')]); break; default: _0x584908 = _0x18ba67[_0x56ae('0x37fe')](this, _0x347c97['ZLIB']); } null != _0x584908 && (this['b'] = _0x584908['b'], this['__length'] = _0x584908[_0x56ae('0x32')], this[_0x56ae('0xf17')] = _0x584908[_0x56ae('0xf17')], this[_0x56ae('0x32')] = this[_0x56ae('0x1517')]); this[_0x56ae('0xc5c')] = 0x0; }, 'writeByte': function(_0x3350d5) { this['__resize'](this[_0x56ae('0xc5c')] + 0x1); this['b'][this[_0x56ae('0xc5c')]++] = _0x3350d5 & 0xff; }, 'writeBytes': function(_0x2a85ed, _0x33de3b, _0x306421) { null == _0x306421 && (_0x306421 = 0x0); _0x575257[_0x56ae('0x414f')](null, _0x33de3b) && (_0x33de3b = 0x0); 0x0 != _0x233b64[_0x56ae('0x9fa')](_0x2a85ed) && (0x0 == _0x306421 && (_0x306421 = _0x233b64['get_length'](_0x2a85ed) - _0x33de3b), this[_0x56ae('0x1c8a')](this[_0x56ae('0xc5c')] + _0x306421), this[_0x56ae('0xf55')](this[_0x56ae('0xc5c')], _0x2a85ed, _0x33de3b, _0x306421), this['position'] += _0x306421); }, 'writeInt': function(_0x572365) { this['__resize'](this['position'] + 0x4); 0x1 == this[_0x56ae('0x12f0')] ? (this['b'][this[_0x56ae('0xc5c')]++] = _0x572365 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x572365 >> 0x8 & 0xff, this['b'][this['position']++] = _0x572365 >> 0x10 & 0xff, this['b'][this['position']++] = _0x572365 >> 0x18 & 0xff) : (this['b'][this[_0x56ae('0xc5c')]++] = _0x572365 >> 0x18 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x572365 >> 0x10 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x572365 >> 0x8 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x572365 & 0xff); }, 'writeShort': function(_0x53e762) { if ('HDocV' === _0x56ae('0x4155')) { this[_0x56ae('0xe7b')] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090['angel'], !0x1, null, !0x1, null); this[_0x56ae('0xe7b')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0xe7b')]); var _0x3601cf = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3601cf = null != _0x586025[_0x56ae('0x24cc')] ? _0x3601cf[_0x56ae('0x99c')](_0x56ae('0x24cc')) : _0x3601cf['h']['primary']; this[_0x56ae('0xe7b')][_0x56ae('0xbb8')] = new _0x5e2059(_0x3601cf, 0x31); this['duplicator'] = new _0x5b4c52(this[_0x56ae('0x1023')], _0x37c090[_0x56ae('0x1024')], !0x1, null, !0x1, null); this[_0x56ae('0x1024')][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this['duplicator']); _0x3601cf = this[_0x56ae('0x2507')]['pathName']; var _0x32fb42 = _0x4622dd['get_instance']()[_0x56ae('0xbb2')]; _0x3601cf = null != _0x586025[_0x3601cf] ? _0x32fb42[_0x56ae('0x99c')](_0x3601cf) : _0x32fb42['h'][_0x3601cf]; this['duplicator'][_0x56ae('0xbb8')] = new _0x5e2059(_0x3601cf, 0x0); this[_0x56ae('0x1027')] = new _0x5b4c52(this['section'], _0x37c090[_0x56ae('0x1027')], !0x1, null, !0x1, null); this['child'][_0x56ae('0x1028')] = !0x0; this[_0x56ae('0x1025')][_0x56ae('0x8f0')](this[_0x56ae('0x1027')]); _0x3601cf = this[_0x56ae('0x2507')][_0x56ae('0xbbe')]; _0x32fb42 = _0x4622dd[_0x56ae('0x488')]()[_0x56ae('0xbb2')]; _0x3601cf = null != _0x586025[_0x3601cf] ? _0x32fb42['getReserved'](_0x3601cf) : _0x32fb42['h'][_0x3601cf]; this[_0x56ae('0x1027')]['goesTo'] = new _0x5e2059(_0x3601cf, 0x1); } else { this[_0x56ae('0x1c8a')](this['position'] + 0x2); 0x1 == this[_0x56ae('0x12f0')] ? (this['b'][this[_0x56ae('0xc5c')]++] = _0x53e762 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x53e762 >> 0x8 & 0xff) : (this['b'][this[_0x56ae('0xc5c')]++] = _0x53e762 >> 0x8 & 0xff, this['b'][this[_0x56ae('0xc5c')]++] = _0x53e762 & 0xff); } }, 'writeUnsignedInt': function(_0xb1257b) { this[_0x56ae('0x4156')](_0xb1257b); }, 'writeUTF': function(_0x405055) { if (_0x56ae('0x4157') !== _0x56ae('0x4158')) { _0x405055 = _0x36de50[_0x56ae('0x294b')](_0x405055); this[_0x56ae('0x4159')](_0x405055['length']); this[_0x56ae('0x415a')](_0x233b64[_0x56ae('0x340b')](_0x405055)); } else { return null == _0x4ac5fd['instance'] ? _0x4ac5fd[_0x56ae('0x993')] = new _0x4ac5fd() : _0x4ac5fd['instance']; } }, '__fromBytes': function(_0x304d00) { this['b'] = _0x304d00['b']; this[_0x56ae('0x1517')] = _0x304d00[_0x56ae('0x32')]; this[_0x56ae('0xf17')] = _0x304d00[_0x56ae('0xf17')]; this[_0x56ae('0x32')] = _0x304d00['length']; }, '__resize': function(_0x23da7c) { if (_0x23da7c > this[_0x56ae('0x1517')]) { var _0x5233bb = new _0x36de50(new ArrayBuffer(0x3 * (_0x23da7c + 0x1) >> 0x1)); if (0x0 < this[_0x56ae('0x1517')]) { var _0x1adbc8 = this[_0x56ae('0x32')]; this['length'] = this[_0x56ae('0x1517')]; _0x5233bb[_0x56ae('0xf55')](0x0, this, 0x0, this[_0x56ae('0x1517')]); this['length'] = _0x1adbc8; } this['b'] = _0x5233bb['b']; this[_0x56ae('0x1517')] = _0x5233bb[_0x56ae('0x32')]; this[_0x56ae('0xf17')] = _0x5233bb[_0x56ae('0xf17')]; } this[_0x56ae('0x32')] < _0x23da7c && (this[_0x56ae('0x32')] = _0x23da7c); }, '__class__': _0x430d1 }); var _0x2d2657 = {}; _0x5ac4a7[_0x56ae('0x415b')] = _0x2d2657; _0x2d2657[_0x56ae('0x8bf')] = 'openfl.utils._CompressionAlgorithm.CompressionAlgorithm_Impl_'; _0x2d2657['fromString'] = function(_0x4d3a6) { switch (_0x4d3a6) { case _0x56ae('0x172f'): return 0x0; case 'lzma': return 0x1; case _0x56ae('0x415c'): return 0x2; default: return null; } }; var _0x54f323 = {}; _0x5ac4a7[_0x56ae('0x415d')] = _0x54f323; _0x54f323[_0x56ae('0x8bf')] = 'openfl.utils._Endian.Endian_Impl_'; _0x54f323['fromString'] = function(_0x5f5a54) { switch (_0x5f5a54) { case 'bigEndian': return 0x0; case 'littleEndian': return 0x1; default: return null; } }; _0x54f323[_0x56ae('0x415e')] = function(_0x1d621b) { if (_0x56ae('0x415f') !== _0x56ae('0x4160')) { switch (_0x1d621b) { case 0x0: return _0x5bc95f['BIG_ENDIAN']; case 0x1: return _0x5bc95f[_0x56ae('0x3926')]; default: return null; } } else { this[_0x56ae('0xed0')] = new _0x403d79(_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0xba2'))); _0x1d621b = []; b = _0x54d6c9[_0x56ae('0x158b')](_0x19c288[_0x56ae('0x158b')](this[_0x56ae('0x1803')], _0x56ae('0x1819')), _0x56ae('0x4161')); for (c = 0x0; c < b[_0x56ae('0x32')];) { var _0x1a2a71 = b[c]; ++c; _0x795e66[_0x56ae('0x158b')](_0x1a2a71, 'id') == this[_0x56ae('0xed0')][_0x56ae('0x181a')][_0x56ae('0x1587')] && _0x1d621b[_0x56ae('0x8f0')](_0x1a2a71); } 0x0 < _0x1d621b[_0x56ae('0x32')] && (this['_root'] = new _0x35a0a3(this, _0x1d621b[0x0]), this[_0x56ae('0xa5d')][_0x56ae('0x181b')](this[_0x56ae('0xa5d')]), this[_0x56ae('0x185e')] = this[_0x56ae('0x181c')](), this[_0x56ae('0xdb6')](this[_0x56ae('0xa5d')])); } }; _0x54f323[_0x56ae('0x8a8')] = function(_0x446d7f) { switch (_0x446d7f) { case 0x0: return _0x56ae('0x4162'); case 0x1: return _0x575257[_0x56ae('0x89b')]; default: return null; } }; var _0x1b58bc = function() {}; _0x5ac4a7[_0x56ae('0x4163')] = _0x1b58bc; _0x1b58bc[_0x56ae('0x8bf')] = _0x56ae('0x4163'); _0x1b58bc['__isInterface__'] = !0x0; _0x1b58bc[_0x56ae('0x6')] = {}; _0x1b58bc[_0x56ae('0x6')][_0x56ae('0x8f5')] = null; _0x1b58bc[_0x56ae('0x6')]['next'] = null; _0x1b58bc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x1b58bc; var _0x56752c = function() {}; _0x5ac4a7[_0x56ae('0x4164')] = _0x56752c; _0x56752c[_0x56ae('0x8bf')] = _0x56ae('0x4164'); _0x56752c[_0x56ae('0x8ba')] = !0x0; _0x56752c[_0x56ae('0x6')] = {}; _0x56752c[_0x56ae('0x6')][_0x56ae('0x3f')] = null; _0x56752c[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x56752c; var _0x250fe1 = function(_0x5eac0c, _0xf6b010) { null == _0xf6b010 && (_0xf6b010 = 0x0); if (isNaN(_0x5eac0c) || 0x0 > _0x5eac0c) throw new _0x1adea8(new _0x531fca(_0x575257[_0x56ae('0x89d')])); _0x36799b[_0x56ae('0x94d')](this); this[_0x56ae('0x4165')] = _0x5eac0c; this['__repeatCount'] = _0xf6b010; this[_0x56ae('0x1426')] = !0x1; this['currentCount'] = 0x0; }; _0x5ac4a7[_0x56ae('0x4166')] = _0x250fe1; _0x250fe1[_0x56ae('0x8bf')] = _0x56ae('0x4166'); _0x250fe1['__super__'] = _0x36799b; _0x250fe1[_0x56ae('0x6')] = _0x4e6193(_0x36799b[_0x56ae('0x6')], { 'currentCount': null, 'running': null, '__delay': null, '__repeatCount': null, '__timerID': null, 'start': function() { if ('VKzOF' === 'VKzOF') { this['running'] || (this[_0x56ae('0x1426')] = !0x0, this['__timerID'] = window[_0x56ae('0x4167')](_0x2d9f4e(this, this[_0x56ae('0x4168')]), this[_0x56ae('0x4165')] | 0x0)); } else { var _0x3ebec5 = _0x422531[_0x56ae('0x293c')][_0x56ae('0x1294')](a); if (_0x422531['isValidBitmapData'](_0x3ebec5)) return _0x3ebec5; } }, 'stop': function() { this[_0x56ae('0x1426')] = !0x1; null != this[_0x56ae('0x2e2f')] && (window['clearInterval'](this[_0x56ae('0x2e2f')]), this[_0x56ae('0x2e2f')] = null); }, 'timer_onTimer': function() { this['currentCount']++; 0x0 < this[_0x56ae('0x347d')] && this[_0x56ae('0x1e15')] >= this['__repeatCount'] ? (this[_0x56ae('0xb8c')](), this[_0x56ae('0x959')](new _0x54f23f(_0x56ae('0x15fe'))), this[_0x56ae('0x959')](new _0x54f23f('timerComplete'))) : this[_0x56ae('0x959')](new _0x54f23f('timer')); }, '__class__': _0x250fe1 }); var _0x3d207a = function(_0x8b6493, _0x31936a, _0x2358e8, _0x8c4a26, _0x124fc5, _0x3c918a, _0x1b30b7, _0x5ac4a7, _0x4e6193, _0x5c4c32, _0x1af778, _0x1adf40, _0x2b39f7, _0x370254, _0xf76599, _0x37c090) { if (_0x56ae('0x4169') === _0x56ae('0x416a')) { for (var _0x1724dc = this[_0x56ae('0x36')]['length']; 0x0 <= --_0x1724dc;) _0xc5462[_0x56ae('0xc89')](this['__listeners'][_0x1724dc], _0x8b6493) && (this['__listeners'][_0x56ae('0x9d8')](_0x1724dc, 0x1), this[_0x56ae('0x9d9')][_0x56ae('0x9d8')](_0x1724dc, 0x1), this['__repeat'][_0x56ae('0x9d8')](_0x1724dc, 0x1)); } else { null == _0x370254 && (_0x370254 = !0x0); null == _0x1adf40 && (_0x1adf40 = !0x1); null == _0x1af778 && (_0x1af778 = 0.05); null == _0x5c4c32 && (_0x5c4c32 = !0x1); null == _0x4e6193 && (_0x4e6193 = 0.05); null == _0x5ac4a7 && (_0x5ac4a7 = 0.25); null == _0x1b30b7 && (_0x1b30b7 = 0.9); _0x575257[_0x56ae('0x414f')](null, _0x3c918a) && (_0x3c918a = !0x1); null == _0x124fc5 && (_0x124fc5 = 0x1); null == _0x8c4a26 && (_0x8c4a26 = 0.15); null == _0x2358e8 && (_0x2358e8 = 0x2a8); null == _0x31936a && (_0x31936a = 0x96); this['alwaysPartiallyCancelVelocity'] = !0x0; this['currentStrengthMultiplier'] = this['midairJumpMultiplierMultiplier'] = 0x1; _0x75d069[_0x56ae('0x94d')](this, _0x8b6493); this['requiredKey'] = _0x56ae('0x7b8'); this[_0x56ae('0x1c17')] = Math[_0x56ae('0x887')](_0x31936a); this[_0x56ae('0x1a1d')] = _0x124fc5; this[_0x56ae('0x2294')] = _0x2358e8; this[_0x56ae('0x32')] = _0x8c4a26; this[_0x56ae('0x2214')] = _0x3c918a; this[_0x56ae('0x2207')] = _0x1b30b7; this[_0x56ae('0xa2f')] = Math[_0x56ae('0x887')](_0x5ac4a7); this[_0x56ae('0x222a')] = Math[_0x56ae('0x887')](_0x4e6193); this[_0x56ae('0x220d')] = _0x5c4c32; this[_0x56ae('0x2293')] = Math[_0x56ae('0x887')](_0x1af778); this[_0x56ae('0x2206')] = _0x1adf40; this[_0x56ae('0x2202')] = _0x370254; null == _0x2b39f7 && (_0x2b39f7 = Infinity); this[_0x56ae('0x21fc')] = _0x2b39f7; null == _0xf76599 && (_0xf76599 = Infinity); this[_0x56ae('0x416b')] = _0xf76599; this[_0x56ae('0x416c')] = _0x37c090; this['maxCumulativeFloat'] = Infinity; _0x59b8d7[_0x56ae('0x32d1')](_0x8b6493, _0x133651) && _0x59b8d7['__cast'](_0x8b6493, _0x133651)['addEventListener'](_0x56ae('0x2385'), _0x2d9f4e(this, this[_0x56ae('0x416d')])); this[_0x56ae('0x1a1c')] = 0x0; this[_0x56ae('0x232c')] = 'jump'; this[_0x56ae('0x232e')] |= 0x20; this['blockedCategories'] |= 0x4; } }; _0x5ac4a7[_0x56ae('0x416e')] = _0x3d207a; _0x3d207a[_0x56ae('0x8bf')] = 'unitsystem.action.platformer.JumpAction'; _0x3d207a[_0x56ae('0x8ee')] = _0x75d069; _0x3d207a[_0x56ae('0x6')] = _0x4e6193(_0x75d069[_0x56ae('0x6')], { 'strength': null, 'currentStrengthMultiplier': null, 'jumpsAllowed': null, 'floatAmount': null, 'minPressTime': null, 'walkOffJump': null, 'midairJumpMultiplier': null, 'midairJumpMultiplierMultiplier': null, 'leftGroundBuffer': null, 'autoJumpDelay': null, 'addJumpStrength': null, 'upwardsVelocityLimit': null, 'downwardsVelocityLimit': null, 'alwaysPartiallyCancelVelocity': null, 'cancelsDownwardsVelocity': null, 'specialEffectAnimation': null, 'floatAmountFunc': null, 'maxCumulativeFloat': null, 'cumulativeFloat': null, 'jumpsPerformed': null, 'prevJumpStartTime': null, 'keyReleased': null, 'update': function(_0x4f5e60) { this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] && !this[_0x56ae('0x1298')] && (this['jumpsPerformed'] = 0x0); _0x75d069[_0x56ae('0x6')][_0x56ae('0x8f2')]['call'](this, _0x4f5e60); this[_0x56ae('0x1aa0')]['physicsData'][_0x56ae('0x1b2d')] && !this['active'] && (this[_0x56ae('0x2354')] = 0x1); }, 'reset': function() { if (_0x56ae('0x416f') !== _0x56ae('0x4170')) { _0x75d069[_0x56ae('0x6')][_0x56ae('0xb7c')][_0x56ae('0x94d')](this); this[_0x56ae('0x4171')] = -0x1; this[_0x56ae('0x1a1c')] = 0x0; } else { var _0x17793e = c[_0x56ae('0x992')] && this[_0x56ae('0x915')]; this[_0x56ae('0xa4a')] = this[_0x56ae('0x992')] != _0x17793e; this[_0x56ae('0x992')] = _0x17793e; _0x17793e = this[_0x56ae('0xa4b')]() * c['__worldAlpha']; this[_0x56ae('0xa26')] = this[_0x56ae('0x91c')] != _0x17793e; this[_0x56ae('0x91c')] = _0x17793e; } }, 'actionRequirementsMet': function() { var _0x147b7a = this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')]; this[_0x56ae('0x1aa0')]['level'][_0x56ae('0x1ad5')] - _0x147b7a[_0x56ae('0x1b2f')] > this[_0x56ae('0x222a')] && !this['walkOffJump'] && 0x0 == this[_0x56ae('0x1a1c')] && !_0x147b7a[_0x56ae('0x1b2d')] && (this[_0x56ae('0x1a1c')] = 0x1); return _0x29a875[_0x56ae('0xb3d')]['keyPressed'](this[_0x56ae('0x1b31')]) && (this[_0x56ae('0x1a1c')] < this[_0x56ae('0x1a1d')] || 0x0 > this['jumpsAllowed']) && ((_0x575257[_0x56ae('0x4172')](_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x2502')](this[_0x56ae('0x1b31')]), this['buffer']) || _0x29a875['controlScheme'][_0x56ae('0xb42')](this[_0x56ae('0x1b31')])) && !this[_0x56ae('0x1aa0')][_0x56ae('0x21f2')](this['requiredKey']) || this[_0x56ae('0x220d')] && _0x147b7a[_0x56ae('0x1b2d')] && this[_0x56ae('0x1aa0')]['level'][_0x56ae('0x1ad5')] - _0x147b7a[_0x56ae('0x2353')] > this[_0x56ae('0x2293')]) ? !0x0 : !0x1; }, 'continueRequirementsMet': function() { return 0.05 > this['timeActive'] ? !0x0 : !this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')]['onGround']; }, 'startAction': function() { this[_0x56ae('0x1a1c')]++; this['cumulativeFloat'] = 0x0; this[_0x56ae('0x4171')] = this[_0x56ae('0x1aa0')]['level'][_0x56ae('0x1ad5')]; this[_0x56ae('0x4173')] = !0x1; this['owner'][_0x56ae('0x21f1')](this[_0x56ae('0x1b31')]); this[_0x56ae('0x1aa0')]['cancelActions'](this); var _0x389072 = this[_0x56ae('0x1c17')] * this[_0x56ae('0x2354')], _0x10dd62 = 0x1; this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')][_0x56ae('0x1b2d')] || (_0x10dd62 = this[_0x56ae('0x2207')], 0x1 != this[_0x56ae('0x4174')] && 0x1 < this[_0x56ae('0x1a1c')] && (_0x10dd62 *= Math[_0x56ae('0x1d53')](this[_0x56ae('0x4174')], this[_0x56ae('0x1a1c')] - 0x1))); if (-1e-10 < this[_0x56ae('0x1aa0')][_0x56ae('0x1093')]() ? this[_0x56ae('0x2202')] : !this[_0x56ae('0x2206')]) this[_0x56ae('0x1aa0')][_0x56ae('0x480')](0x0), this['owner']['applyImpulse'](0x0, -_0x389072 * _0x10dd62); else { var _0x1a72c6 = this[_0x56ae('0x1aa0')]['get_yVelocity'](); _0x389072 = -_0x389072 * _0x10dd62; this['alwaysPartiallyCancelVelocity'] && (_0x1a72c6 < _0x389072 ? _0x389072 *= 0.4 : this[_0x56ae('0x1aa0')]['set_yVelocity'](0.5 * this[_0x56ae('0x1aa0')][_0x56ae('0x1093')]())); this[_0x56ae('0x1aa0')][_0x56ae('0x1aa1')](0x0, _0x389072); this[_0x56ae('0x1aa0')][_0x56ae('0x1093')]() < -this[_0x56ae('0x1c17')] - this['upwardsVelocityLimit'] ? this[_0x56ae('0x1aa0')][_0x56ae('0x480')](_0x1c1b50[_0x56ae('0x3b6')](-this[_0x56ae('0x1c17')], this[_0x56ae('0x21fc')])) : this[_0x56ae('0x1aa0')][_0x56ae('0x1093')]() > -this[_0x56ae('0x1c17')] + this['downwardsVelocityLimit'] && this[_0x56ae('0x1aa0')]['set_yVelocity'](-this[_0x56ae('0x1c17')] + this[_0x56ae('0x416b')]); _0x1a72c6 < _0x389072 - this[_0x56ae('0x21fc')] && this[_0x56ae('0x1aa0')][_0x56ae('0x480')](_0x1a72c6); } null == this[_0x56ae('0x416c')] || this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')]['onGround'] || this['specialEffectAnimation'][_0x56ae('0x9b3')](this[_0x56ae('0x1aa0')]); }, 'performAction': function(_0x484b10) { if (_0x56ae('0x4175') === 'ERasO') { if (this[_0x56ae('0x4173')]) this[_0x56ae('0x2337')]() && (this[_0x56ae('0x1276')] = this[_0x56ae('0x32')]); else if (_0x29a875[_0x56ae('0xb3d')][_0x56ae('0x1b30')](this['requiredKey']) || this['timeActive'] <= this[_0x56ae('0x4176')]) { var _0xa7936d = this[_0x56ae('0x2294')]; null != this['floatAmountFunc'] && (_0xa7936d = this[_0x56ae('0x1a9c')](this[_0x56ae('0x1276')])); this[_0x56ae('0x1a9d')] + _0x484b10 * _0xa7936d >= this[_0x56ae('0x1a9e')] ? (this[_0x56ae('0x4173')] = !0x0, _0xa7936d = (this['maxCumulativeFloat'] - this[_0x56ae('0x1a9d')]) / _0x484b10, this[_0x56ae('0x1a9d')] = this[_0x56ae('0x1a9e')]) : this[_0x56ae('0x1a9d')] += _0x484b10 * _0xa7936d; this[_0x56ae('0x1a9c')] == _0x2d9f4e(this, this['applyFloatOnce']) ? this['owner'][_0x56ae('0x1aa1')](0x0, -_0xa7936d) : this[_0x56ae('0x1aa0')]['applyForce'](0x0, -_0xa7936d); } else this[_0x56ae('0x4173')] = !0x0, this[_0x56ae('0x232d')] = this[_0x56ae('0x2331')](); } else { return this[_0x56ae('0x1407')] + this[_0x56ae('0x221f')] != this[_0x56ae('0xf6a')]; } }, 'endAction': function() { this[_0x56ae('0x1aa0')]['wakeUp'](); return this['actionRequirementsMet']() ? this : null; }, 'restoreJumps': function(_0x38de6b) { this[_0x56ae('0x1a1c')] = 0x0; }, 'applyFloatOnce': function(_0x14b5e6) { return _0x14b5e6 == this['length'] ? this[_0x56ae('0x2294')] : 0x0; }, 'applyFloatAfter': function(_0xd64dc, _0x558235) { return _0x558235 >= _0xd64dc ? this[_0x56ae('0x2294')] : 0x0; }, 'setFromJumpHeight': function(_0x2cfa12, _0x5ca9d9, _0x41abd0, _0x2975e5) { var _0x57be17 = this[_0x56ae('0x1aa0')]['level'][_0x56ae('0x237a')]['y'], _0x28b91d = this[_0x56ae('0x1aa0')][_0x56ae('0x1b2e')][_0x56ae('0x1dfa')]; this[_0x56ae('0x1c17')] = Math[_0x56ae('0xf0c')](0x2 * _0x57be17 * _0x2cfa12) * _0x28b91d; if (_0x5ca9d9 <= _0x2cfa12) this['floatAmount'] = 0x0, this['floatAmountFunc'] = null, this[_0x56ae('0x32')] = _0x41abd0; else { this[_0x56ae('0x4176')] = 0x0; var _0x1b30b7 = _0x2975e5 - _0x41abd0, _0x5ac4a7 = this[_0x56ae('0x1c17')] - _0x57be17 * _0x41abd0, _0x4e6193 = (this[_0x56ae('0x1c17')] + _0x5ac4a7) / 0x2 * _0x41abd0, _0x5c4c32 = _0x5ac4a7 - _0x57be17 * _0x1b30b7; if (0x0 >= _0x1b30b7) this[_0x56ae('0x1a9c')] = _0x2d9f4e(this, this[_0x56ae('0x1a9f')]), this[_0x56ae('0x1a9e')] = this[_0x56ae('0x2294')] = Math[_0x56ae('0xf0c')](0x2 * _0x57be17 * (_0x5ca9d9 - _0x4e6193)) - _0x5c4c32, this['length'] = _0x41abd0; else { if (_0x56ae('0x4177') === _0x1c1b50['tUMjX']) { null == _0x41abd0 && (_0x41abd0 = new _0x4e9ff1()); var _0x365d28 = _0x2cfa12['x'], _0x6ea06 = _0x2cfa12['y'], _0x33056f = _0x2cfa12['z']; _0x2cfa12 = _0x2cfa12['w']; var _0x95efb9 = _0x2cfa12 * _0x5ca9d9['x'] + _0x6ea06 * _0x5ca9d9['z'] - _0x33056f * _0x5ca9d9['y'], _0x252de1 = _0x2cfa12 * _0x5ca9d9['y'] - _0x365d28 * _0x5ca9d9['z'] + _0x33056f * _0x5ca9d9['x'], _0xcc47af = _0x2cfa12 * _0x5ca9d9['z'] + _0x365d28 * _0x5ca9d9['y'] - _0x6ea06 * _0x5ca9d9['x']; _0x5ca9d9 = -_0x365d28 * _0x5ca9d9['x'] - _0x6ea06 * _0x5ca9d9['y'] - _0x33056f * _0x5ca9d9['z']; _0x41abd0['x'] = _0x575257[_0x56ae('0x875')](-_0x5ca9d9, _0x365d28) + _0x95efb9 * _0x2cfa12 - _0x252de1 * _0x33056f + _0xcc47af * _0x6ea06; _0x41abd0['y'] = _0x575257['AqAVL'](-_0x5ca9d9 * _0x6ea06 + _0x95efb9 * _0x33056f, _0x252de1 * _0x2cfa12) - _0xcc47af * _0x365d28; _0x41abd0['z'] = _0x575257['dCYwe'](-_0x5ca9d9, _0x33056f) - _0x95efb9 * _0x6ea06 + _0x252de1 * _0x365d28 + _0xcc47af * _0x2cfa12; return _0x41abd0; } else { var _0x405573 = _0x2d9f4e(this, this[_0x56ae('0x4178')]); this[_0x56ae('0x1a9c')] = function(_0x2cfa12) { return _0x405573(_0x41abd0, _0x2cfa12); }; _0x2cfa12 = -_0x1b30b7 * _0x1b30b7; var _0x307588 = (_0x57be17 * _0x1b30b7 + 0x2 * _0x5c4c32) * _0x1b30b7; _0x5ca9d9 = _0x1c1b50['RQzQA'](_0x307588 * _0x307588, 0x4 * _0x2cfa12 * (-_0x5c4c32 * _0x5c4c32 + 0x2 * _0x57be17 * (_0x1c1b50[_0x56ae('0x3b8')](_0x5ca9d9, _0x4e6193) - _0x5ac4a7 * _0x1b30b7) - _0x57be17 * _0x57be17 * _0x1b30b7 * _0x1b30b7)); if (0x0 > _0x5ca9d9) throw new _0x1adea8(new _0x531fca(_0x56ae('0x4179'))); this['floatAmount'] = -(-_0x307588 + Math[_0x56ae('0xf0c')](_0x5ca9d9)) / (0x2 * _0x2cfa12) * _0x28b91d; this[_0x56ae('0x32')] = _0x2975e5; } } } }, '__class__': _0x3d207a }); var _0x1e315b = function(_0x5ce01a) { _0x140b13[_0x56ae('0x94d')](this, _0x5ce01a); }; _0x5ac4a7['unitsystem.action.platformer.JumpEvent'] = _0x1e315b; _0x1e315b[_0x56ae('0x8bf')] = 'unitsystem.action.platformer.JumpEvent'; _0x1e315b[_0x56ae('0x8ee')] = _0x140b13; _0x1e315b['prototype'] = _0x4e6193(_0x140b13[_0x56ae('0x6')], { '__class__': _0x1e315b }); var _0x3d92be = function(_0x54090b) { this['animation'] = _0x54090b; }; _0x5ac4a7[_0x56ae('0x417a')] = _0x3d92be; _0x3d92be[_0x56ae('0x8bf')] = _0x56ae('0x417a'); _0x3d92be[_0x56ae('0x6')] = {}; _0x3d92be[_0x56ae('0x6')][_0x56ae('0xf62')] = null; _0x3d92be[_0x56ae('0x6')][_0x56ae('0x417b')] = null; _0x3d92be[_0x56ae('0x6')][_0x56ae('0x9b3')] = function(_0x1e495a) { var _0xe418ac = 0x1e; this.latestInstance = _0x59b8d7.__cast(this.animation.clone(), _0x20cafc); this.latestInstance.set_x(_0x1e495a.get_x()); this.latestInstance.set_y(_0x1e495a.get_y()); if (_0x1e495a instanceof _0x407807) { if ('KLlOU' !== 'KLlOU') { return this._parentMesh.get_mouseEnabled() ? !0x0 : this._parentMesh._ancestorsAllowMouseEnabled; } else { _0xe418ac = _0x59b8d7.__cast(_0x1e495a, _0x407807); var _0x35f3c5 = this.latestInstance; _0x35f3c5.set_y(_0x35f3c5.get_y() + _0xe418ac.get_height() / 0x2); this.latestInstance.set_scaleX(_0xe418ac.get_scaleX()); this.latestInstance.set_scaleY(_0xe418ac.get_scaleY()); _0xe418ac = _0xe418ac.stage.get_frameRate(); } } null.addChild(this.latestInstance); _0xe418ac = new _0x4b8d1a(_0xe418ac, this.latestInstance); _0xe418ac.removeOnLoop = !0x0; _0x1e495a.level.registerAnimation(_0xe418ac); }; _0x3d92be[_0x56ae('0x6')]['__class__'] = _0x3d92be; var _0x4b8d1a = function(_0x29d240, _0x38d853, _0x4ef14d) { this[_0x56ae('0xbe1')](_0x29d240); this['movieClip'] = _0x38d853; this[_0x56ae('0x417c')] = _0x4ef14d; this[_0x56ae('0x3771')] = !0x0; this['removeOnLoop'] = !0x1; this[_0x56ae('0x51d')](0x0); }; _0x5ac4a7['unitsystem.animation.UnitAnimation'] = _0x4b8d1a; _0x4b8d1a[_0x56ae('0x8bf')] = _0x56ae('0x417d'); _0x4b8d1a[_0x56ae('0x961')] = [_0x52cb2c]; _0x4b8d1a[_0x56ae('0x6')] = {}; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x31b2')] = null; _0x4b8d1a[_0x56ae('0x6')]['frameRate'] = null; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x3771')] = null; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x417c')] = null; _0x4b8d1a[_0x56ae('0x6')]['removeOnLoop'] = null; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x417e')] = null; _0x4b8d1a[_0x56ae('0x6')]['set_frameRate'] = function(_0x4ec1da) { return this.frameRate = _0x4ec1da; }; _0x4b8d1a[_0x56ae('0x6')]['set_currentFrame'] = function(_0x1a82a9) { var _0x1ee5cd = { mihfp: function(_0x4dd284, _0xf76599) { return _0x4dd284 - _0xf76599; } }; if (_0x1a82a9 >= this.movieClip.totalFrames) if (this.loops) { if (_0x1c1b50.lhwVu('euuAP', _0x56ae('0x417f'))) { null == b && (b = new _0x510664()); b.x = 0xa * _0x1a82a9; b.y = 0x0; return b; } else { this.currentFrame = _0x1c1b50.ALTDE(_0x1a82a9, this.movieClip.totalFrames); if (null != this.onLoopCallback) this.onLoopCallback(this); this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip); } } else { if (this.currentFrame != this.movieClip.totalFrames) { this.currentFrame = this.movieClip.totalFrames; if (null != this.onLoopCallback) this.onLoopCallback(this); this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip); } } else if (0x0 > _0x1a82a9) if (this.loops) { this.currentFrame = _0x1a82a9 % this.movieClip.totalFrames; 0x0 > this.currentFrame && (this.currentFrame += this.movieClip.totalFrames); if (null != this.onLoopCallback) this.onLoopCallback(this); this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip); } else { if (0x0 != this.currentFrame) { if ('yXZwf' !== _0x56ae('0x4180')) { this.currentFrame = 0x0; if (_0x1c1b50.qCULK(null, this.onLoopCallback)) this.onLoopCallback(this); this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip); } else { this.map.moveTo(this.mapTargetX - 0x3c, -0xa7, 0x120c); this.map.set_rotationZ(-0x19); this.runner.setIndexedPosition(4.1, 58.5); this.runner.spritesheet.set_currentFrame(0x37); this.runner.spritesheet.set_xInverted(!0x0); this.skater.setIndexedPosition(1.3, 0x3c, null, 0x64); this.skater.spritesheet.set_currentFrame(0x60); this.skater.spritesheet.set_xInverted(!0x0); var _0x2fdfc4 = new _0x5c4c32(this.skater.get_onScreen()); this.dialog.addBubble(_0x56ae('0x4181'), 0xf0, 0x0, null, null, null, _0x2fdfc4, null); _0x2fdfc4 = this.skater.mesh; _0x2fdfc4.set_rotationZ(_0x1ee5cd.mihfp(_0x2fdfc4.get_rotationZ(), 0x5a)); this.frameMaxTime = 0.2; } } } else this.currentFrame = _0x1a82a9; this.movieClip.gotoAndStop((this.currentFrame | 0x0) + 0x1); return this.currentFrame; }; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x8f2')] = function(_0x434eee) { if (_0x56ae('0x4182') === _0x56ae('0x4182')) { this.set_currentFrame(this.currentFrame + _0x434eee * this.frameRate); } else { this.student.spritesheet.set_currentFrame(0x6c); } }; _0x4b8d1a[_0x56ae('0x6')]['reset'] = function() { if (_0x56ae('0x4183') !== _0x56ae('0x4184')) { this.set_currentFrame(0x0); if (null != this.onLoopCallback) this.onLoopCallback(this); this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip); } else { var _0x5214f6 = -this.__stage3D.get_x() | 0x0, _0x99f75b = -this.__stage3D.get_y() | 0x0; c.x = _0x5214f6; c.y = _0x99f75b; } }; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x22b2')] = function() { var _0x55094e = { ytFXV: function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; } }; if (_0x56ae('0x4185') !== _0x56ae('0x4186')) { return null == this.movieClip.parent; } else { var _0x3229c1 = this._stage3DProxy.get_context3D(); _0x55094e.ytFXV(_0x3229c1, this._context) && (this.removeBuffers(), this._context = _0x3229c1); null != _0x3229c1 && (null == this._vertexBuffer && this.initBuffers(_0x3229c1), _0x3229c1.setBlendFactors(0x2, 0x9), _0x3229c1.setProgram(this._program3d), _0x3229c1.setTextureAt(0x0, this._texture.getTextureForStage3D(this._stage3DProxy)), _0x3229c1.setVertexBufferAt(0x0, this._vertexBuffer, 0x0, 0x2), _0x3229c1.setVertexBufferAt(0x1, this._vertexBuffer, 0x2, 0x2), _0x3229c1.drawTriangles(this._indexBuffer, 0x0, 0x2), _0x3229c1.setVertexBufferAt(0x0, null), _0x3229c1.setVertexBufferAt(0x1, null), _0x3229c1.setTextureAt(0x0, null)); } }; _0x4b8d1a[_0x56ae('0x6')]['__class__'] = _0x4b8d1a; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x984')] = {}; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0xbe1')] = 'set_frameRate'; _0x4b8d1a[_0x56ae('0x6')][_0x56ae('0x984')][_0x56ae('0x51d')] = _0x1c1b50.cSUCm; var _0xa8bacd = function() {}; _0x5ac4a7[_0x56ae('0x4187')] = _0xa8bacd; _0xa8bacd['__name__'] = _0x56ae('0x4187'); _0xa8bacd[_0x56ae('0x6')] = {}; _0xa8bacd[_0x56ae('0x6')][_0x56ae('0x25ac')] = function(_0x2f920) { if (_0x56ae('0x4188') !== 'ResWZ') { throw new _0x1adea8(new _0x1770b4(_0x56ae('0x4189'))); } else { if (null != this._stage3D.context3D) _0x2f920 = null != this._context3D, this._context3D = this._stage3D.context3D, this._context3D.set_enableErrorChecking(_0x4ab737.active), this._usesSoftwareRendering = 0x0 == this._context3D.driverInfo.indexOf(_0x56ae('0x129a')), 0x0 < this._backBufferWidth && 0x0 < this._backBufferHeight && this._context3D.configureBackBuffer(this._backBufferWidth, this._backBufferHeight, this._antiAlias, this._enableDepthAndStencil), this.dispatchEvent(new _0x1ae4d8(_0x2f920 ? _0x56ae('0x10f1') : _0x56ae('0x11df'))); else throw new _0x1adea8(new _0x531fca(_0x575257.rVpjP)); } }; _0xa8bacd[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0xa8bacd; var _0x36bffc = function(_0x134099, _0x7f4b0f, _0x3e5f1a) { if (_0x56ae('0x418a') === _0x56ae('0x418b')) { var _0x1540a5 = _0x3e5f1a[_0x56ae('0x42')](); if (null != _0x1540a5['target'] && _0x1540a5[_0x56ae('0x9ad')][_0x56ae('0x2039')]() == _0x134099[_0x56ae('0x2039')]()) { _0x1540a5 = _0x1540a5[_0x56ae('0x24')]['mask']; var _0x325dc6 = _0x7f4b0f['mask']; 0x0 != (_0x1540a5 & 0xf0) && 0x0 != (_0x325dc6 & 0xf0) && (_0x1540a5 &= 0xf0, _0x325dc6 &= 0xf0); _0x1540a5 = 0x0 != (_0x1540a5 & _0x325dc6); } else _0x1540a5 = !0x1; if (_0x1540a5) return !0x0; } else { null == _0x3e5f1a && (_0x3e5f1a = 0x0); this['position'] = new _0x510664(_0x134099, _0x7f4b0f); this[_0x56ae('0x88f')] = _0x3e5f1a; } }; _0x5ac4a7[_0x56ae('0x418c')] = _0x36bffc; _0x36bffc[_0x56ae('0x8bf')] = 'unitsystem.level.PositionData2D'; _0x36bffc[_0x56ae('0x6')] = {}; _0x36bffc[_0x56ae('0x6')][_0x56ae('0xc5c')] = null; _0x36bffc[_0x56ae('0x6')]['rotation'] = null; _0x36bffc[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x36bffc; var _0x1f2fe3 = function(_0x4abb21, _0x2f035c, _0x321b01, _0x2c51a0) { var _0x3ddee3 = _0x56ae('0x418d')[_0x56ae('0x44')]('|'), _0x2c7cb5 = 0x0; while (!![]) { switch (_0x3ddee3[_0x2c7cb5++]) { case '0': this['baseX'] = this['baseY'] = 0x0; continue; case '1': this[_0x56ae('0x22ad')] = _0x2c51a0; continue; case '2': null == _0x321b01 && (_0x321b01 = 0x0); continue; case '3': null == _0x2f035c && (_0x2f035c = 0x0); continue; case '4': this[_0x56ae('0x320b')] = _0x4abb21; continue; case '5': null == _0x2c51a0 && (_0x2c51a0 = 0x0); continue; case '6': this[_0x56ae('0x22a4')] = _0x321b01; continue; case '7': this[_0x56ae('0x320c')] = _0x2f035c; continue; case '8': null == _0x4abb21 && (_0x4abb21 = 0x1); continue; } break; } }; _0x5ac4a7[_0x56ae('0x418e')] = _0x1f2fe3; _0x1f2fe3['__name__'] = 'unitsystem.level.LineLayout2D'; _0x1f2fe3['__super__'] = _0xa8bacd; _0x1f2fe3['prototype'] = _0x4e6193(_0xa8bacd[_0x56ae('0x6')], { 'xIncrement': null, 'yIncrement': null, 'baseX': null, 'baseY': null, 'getPosition': function(_0x3ba630) { return new _0x36bffc(this['baseX'] + _0x3ba630 * this[_0x56ae('0x320b')], this[_0x56ae('0x22ad')] + _0x3ba630 * this[_0x56ae('0x320c')]); }, '__class__': _0x1f2fe3 }); var _0x3208b4 = function(_0x47350c, _0x2f56c8, _0x4da170, _0x49b3e8, _0x46216e) { null == _0x46216e && (_0x46216e = 0x0); null == _0x49b3e8 && (_0x49b3e8 = 0x0); null == _0x4da170 && (_0x4da170 = 0x0); null == _0x2f56c8 && (_0x2f56c8 = 0x1); this['baseX'] = this[_0x56ae('0x22ad')] = 0x0; if (0x0 >= _0x47350c) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x418f'))); this['set_width'](_0x47350c); this[_0x56ae('0x4190')] = _0x2f56c8; this[_0x56ae('0x4191')] = _0x4da170; this[_0x56ae('0x22a4')] = _0x49b3e8; this[_0x56ae('0x22ad')] = _0x46216e; }; _0x5ac4a7[_0x56ae('0x4192')] = _0x3208b4; _0x3208b4[_0x56ae('0x8bf')] = _0x56ae('0x4192'); _0x3208b4[_0x56ae('0x8ee')] = _0xa8bacd; _0x3208b4[_0x56ae('0x6')] = _0x4e6193(_0xa8bacd[_0x56ae('0x6')], { 'width': null, 'invWidth': null, 'cellWidth': null, 'cellHeight': null, 'baseX': null, 'baseY': null, 'set_width': function(_0x3bf400) { if (_0x56ae('0x4193') !== _0x56ae('0x4194')) { this[_0x56ae('0x3078')] = 0x1 / _0x3bf400; return this['width'] = _0x3bf400; } else { var _0x411781 = d++; if (c > this[_0x56ae('0x9d9')][_0x411781]) { this['__listeners']['splice'](_0x411781, 0x0, _0x3bf400); this['__priorities'][_0x56ae('0x9d8')](_0x411781, 0x0, c); this[_0x56ae('0x37')][_0x56ae('0x9d8')](_0x411781, 0x0, !b); return; } } }, 'getPosition': function(_0x160063) { return new _0x36bffc(this[_0x56ae('0x22a4')] + _0x160063 % this[_0x56ae('0x3d')] * this['cellWidth'], this[_0x56ae('0x22ad')] + Math[_0x56ae('0x49')](_0x160063 * this[_0x56ae('0x3078')]) * this['cellHeight']); }, '__class__': _0x3208b4, '__properties__': { 'set_width': _0x1c1b50[_0x56ae('0x51e')] } }); var _0x5cb582 = function() {}; _0x5ac4a7['unitsystem.level.Layout3D'] = _0x5cb582; _0x5cb582[_0x56ae('0x8bf')] = 'unitsystem.level.Layout3D'; _0x5cb582[_0x56ae('0x2e95')] = function(_0x2bb128) { if (null != _0x2bb128) { if ('iXYVA' === _0x1c1b50['Sayhs']) { return 0x21c; } else { if (_0x56ae('0x3532') == _0x2bb128) return _0x5cb582[_0x56ae('0x1e4d')] = new _0x407d43(); if (_0x52260c[_0x56ae('0x1e4c')][_0x56ae('0xc18')](_0x2bb128)) { _0x2bb128 = _0x1b30b7[_0x56ae('0xcc9')](_0x52260c['regex'][_0x56ae('0xc19')](0x1)); var _0x4b146c = _0x1b30b7[_0x56ae('0xcc9')](_0x52260c['regex']['matched'](0x2)); return _0x5cb582[_0x56ae('0x1e4d')] = new _0x52260c(_0x2bb128, _0x4b146c); } if (_0x21a81b['regex'][_0x56ae('0xc18')](_0x2bb128)) return _0x2bb128 = _0x1b30b7[_0x56ae('0xcc9')](_0x21a81b[_0x56ae('0x1e4c')][_0x56ae('0xc19')](0x1)), _0x4b146c = _0x1b30b7[_0x56ae('0xcc9')](_0x21a81b[_0x56ae('0x1e4c')]['matched'](0x2)), _0x5cb582[_0x56ae('0x1e4d')] = new _0x21a81b(_0x2bb128, _0x4b146c); } } null == _0x5cb582[_0x56ae('0xb74')] && (_0x5cb582[_0x56ae('0xb74')] = new _0x407d43()); return _0x5cb582['lastLayout'] = _0x5cb582[_0x56ae('0xb74')]; }; _0x5cb582[_0x56ae('0x6')] = {}; _0x5cb582[_0x56ae('0x6')][_0x56ae('0x25ac')] = function(_0x4e6d96, _0x3007ae) { throw new _0x1adea8(new _0x1770b4('getPosition()\x20is\x20abstract.')); }; _0x5cb582[_0x56ae('0x6')][_0x56ae('0x2e75')] = function() { throw new _0x1adea8(new _0x1770b4(_0x56ae('0x4195'))); }; _0x5cb582[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5cb582; var _0x407d43 = function() {}; _0x5ac4a7[_0x56ae('0x4196')] = _0x407d43; _0x407d43[_0x56ae('0x8bf')] = 'unitsystem.level.LineLayout3D'; _0x407d43[_0x56ae('0x8ee')] = _0x5cb582; _0x407d43[_0x56ae('0x6')] = _0x4e6193(_0x5cb582['prototype'], { 'getPosition': function(_0x396994, _0x22dc3a) { if (null == _0x22dc3a) return new _0x54e349(0x0, 0x0, _0x396994); _0x22dc3a[_0x56ae('0xc5c')]['x'] = 0x0; _0x22dc3a[_0x56ae('0xc5c')]['y'] = 0x0; _0x22dc3a[_0x56ae('0xc5c')]['z'] = _0x396994; _0x22dc3a[_0x56ae('0x226c')] = null; return _0x22dc3a; }, 'getAreaBounds': function() { return _0x5cb582['prototype']['getAreaBounds'][_0x56ae('0x94d')](this); }, '__class__': _0x407d43 }); var _0x52260c = function(_0x41121c, _0xec555c) { if (0x0 >= _0x41121c || 0x0 >= _0xec555c) throw new _0x1adea8(new _0x4d4163('Grids\x20must\x20be\x20at\x20least\x201x1.')); this[_0x56ae('0x3d')] = _0x41121c; this[_0x56ae('0x727')] = _0xec555c; this[_0x56ae('0x1935')] = _0x41121c * _0xec555c; this[_0x56ae('0x3078')] = 0x1 / _0x41121c; this['invArea'] = 0x1 / this[_0x56ae('0x1935')]; }; _0x5ac4a7[_0x56ae('0x4197')] = _0x52260c; _0x52260c[_0x56ae('0x8bf')] = _0x56ae('0x4197'); _0x52260c[_0x56ae('0x8ee')] = _0x5cb582; _0x52260c[_0x56ae('0x6')] = _0x4e6193(_0x5cb582[_0x56ae('0x6')], { 'width': null, 'invWidth': null, 'height': null, 'area': null, 'invArea': null, 'collider': null, 'getPosition': function(_0x2f5038, _0x3c0015) { if ('OGgZe' !== _0x56ae('0x4198')) { null == e && (e = 0x0); return new _0x14cd79(this, _0x2f5038, _0x3c0015, c, d, e); } else { null == _0x3c0015 && (_0x3c0015 = new _0x54e349(0x0, 0x0, 0x0)); _0x3c0015['position']['x'] = _0x2f5038 % this[_0x56ae('0x3d')] - this[_0x56ae('0x3d')] / 0x2 + 0.5; _0x3c0015['position']['y'] = Math[_0x56ae('0x49')](_0x2f5038 % this[_0x56ae('0x1935')] * this['invWidth']) - _0x1c1b50[_0x56ae('0x3bb')](this[_0x56ae('0x727')], 0x2) + 0.5; _0x3c0015[_0x56ae('0xc5c')]['z'] = Math[_0x56ae('0x49')](_0x2f5038 * this[_0x56ae('0x3079')]); _0x3c0015[_0x56ae('0x226c')] = null; return _0x3c0015; } }, 'getAreaBounds': function() { if (null == this['collider']) { var _0x591179 = _0x56ae('0x4199')[_0x56ae('0x44')]('|'), _0x1299fe = 0x0; while (!![]) { switch (_0x591179[_0x1299fe++]) { case '0': _0x3de312 = new _0x5d73ad(); continue; case '1': var _0x3a8fec = _0x252a59[_0x56ae('0x977')](null); continue; case '2': _0x3de312[_0x56ae('0xfae')](0x5a); continue; case '3': _0x3de312['set_x'](-this[_0x56ae('0x3d')] / 0x2); continue; case '4': _0x3de312 = new _0x5d73ad(); continue; case '5': _0x3de312['set_x'](-this[_0x56ae('0x3d')] / 0x2); continue; case '6': _0x3de312[_0x56ae('0xaae')](-this[_0x56ae('0x727')] / 0x2); continue; case '7': _0x3de312['set_x'](this['width'] / 0x2); continue; case '8': _0x3a8fec[_0x56ae('0x1b')](0x3)[_0x56ae('0x2ff9')](_0x3de312); continue; case '9': _0x3de312 = new _0x4b5084(); continue; case '10': this[_0x56ae('0x21da')] = new _0x17bfbd(_0x3a8fec); continue; case '11': _0x3de312[_0x56ae('0xaae')](this['height'] / 0x2); continue; case '12': _0x3de312[_0x56ae('0x2fcc')](0x0, 0x1, 0x0); continue; case '13': _0x3de312 = new _0x4b5084(); continue; case '14': _0x3a8fec[_0x56ae('0x1b')](0x2)[_0x56ae('0x2ff9')](_0x3de312); continue; case '15': _0x3de312[_0x56ae('0x2fcc')](0x0, 0x1, 0x0); continue; case '16': _0x3a8fec[_0x56ae('0x8f0')](_0x3de312); continue; case '17': _0x3a8fec[_0x56ae('0x1b')](0x1)[_0x56ae('0x2ff9')](_0x3de312); continue; case '18': _0x3a8fec[_0x56ae('0x8f0')](_0x3de312); continue; case '19': _0x3a8fec[_0x56ae('0x8f0')](_0x3de312); continue; case '20': _0x3de312[_0x56ae('0xfae')](0xb4); continue; case '21': _0x3de312['set_rotationZ'](0x10e); continue; case '22': _0x3de312['setNormal'](0x0, 0x1, 0x0); continue; case '23': _0x3de312 = new _0x5d73ad(); continue; case '24': _0x3de312 = new _0x4b5084(); continue; case '25': _0x3a8fec[_0x56ae('0x1b')](0x0)[_0x56ae('0x2ff9')](_0x3de312); continue; case '26': _0x3de312['setNormal'](0x0, 0x1, 0x0); continue; case '27': _0x3a8fec[_0x56ae('0x8f0')](_0x3de312); continue; case '28': _0x3de312[_0x56ae('0x471')](this['width'] / 0x2); continue; case '29': _0x3de312 = new _0x4b5084(); continue; case '30': var _0x3de312 = new _0x5d73ad(); continue; case '31': _0x3de312['set_y'](-this[_0x56ae('0x727')] / 0x2); continue; case '32': _0x3de312[_0x56ae('0xaae')](this[_0x56ae('0x727')] / 0x2); continue; } break; } } return this[_0x56ae('0x21da')]; }, '__class__': _0x52260c }); var _0x21a81b = function(_0x395e3a, _0x34df52) { var _0x4b7b56 = '6|8|9|7|0|1|5|4|2|3' ['split']('|'), _0x1d2de8 = 0x0; while (!![]) { switch (_0x4b7b56[_0x1d2de8++]) { case '0': this[_0x56ae('0x3541')] = _0x395e3a; continue; case '1': this[_0x56ae('0x2f9b')] = _0x34df52; continue; case '2': this[_0x56ae('0x419a')] = 0x1 / this[_0x56ae('0x28e6')]; continue; case '3': this[_0x56ae('0x419b')] = new _0x39146f(_0x395e3a, _0x34df52); continue; case '4': this[_0x56ae('0x419c')] = 0x1 / _0x34df52; continue; case '5': this[_0x56ae('0x28e6')] = _0x395e3a * _0x34df52; continue; case '6': this[_0x56ae('0x2e97')] = !0x1; continue; case '7': if (0x0 >= _0x34df52) throw new _0x1adea8(new _0x4d4163('Tunnels\x20need\x20at\x20least\x20one\x20tile\x20per\x20side.')); continue; case '8': this[_0x56ae('0x88f')] = 0x0; continue; case '9': if (0x3 > _0x395e3a) throw new _0x1adea8(new _0x4d4163(_0x56ae('0x419d'))); continue; } break; } }; _0x5ac4a7[_0x56ae('0x419e')] = _0x21a81b; _0x21a81b[_0x56ae('0x8bf')] = _0x56ae('0x419e'); _0x21a81b[_0x56ae('0x8ee')] = _0x5cb582; _0x21a81b[_0x56ae('0x6')] = _0x4e6193(_0x5cb582[_0x56ae('0x6')], { 'segments': null, 'segmentSize': null, 'invSegmentSize': null, 'perimeter': null, 'invPerimeter': null, 'rotation': null, 'flipped': null, 'polygonSides': null, 'collider': null, 'getPosition': function(_0x700a90, _0x50d8a0) { null == _0x50d8a0 && (_0x50d8a0 = new _0x54e349(0x0, 0x0, 0x0)); _0x50d8a0['position']['x'] = 0x0; _0x50d8a0[_0x56ae('0xc5c')]['y'] = 0x0; _0x50d8a0['position']['z'] = Math['floor'](_0x700a90 * this[_0x56ae('0x419a')]); _0x700a90 %= this[_0x56ae('0x28e6')]; 0x0 > _0x700a90 && (_0x700a90 += this[_0x56ae('0x28e6')]); for (var _0x2210c6 = 0x0; _0x700a90 >= this[_0x56ae('0x2f9b')];) _0x700a90 -= this[_0x56ae('0x2f9b')], ++_0x2210c6; null == _0x50d8a0[_0x56ae('0x226c')] && (_0x50d8a0[_0x56ae('0x226c')] = new _0x444743()); var _0x29c73a = this['polygonSides'][_0x56ae('0x1422')]['get'](_0x2210c6); _0x50d8a0[_0x56ae('0x226c')]['z'] = _0x29c73a; _0x700a90 = (_0x700a90 + 0.5) * this[_0x56ae('0x419c')]; _0x29c73a = this[_0x56ae('0x419b')][_0x56ae('0x1421')]['get'](_0x2210c6); _0x2210c6 = _0x2210c6 + 0x1 < this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x9fa')]() ? this[_0x56ae('0x419b')]['vertices'][_0x56ae('0x1b')](_0x2210c6 + 0x1) : this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x1b')](0x0); _0x50d8a0['position']['x'] = _0x29c73a['x'] + _0x700a90 * (_0x2210c6['x'] - _0x29c73a['x']); _0x50d8a0[_0x56ae('0xc5c')]['y'] = _0x29c73a['y'] + _0x700a90 * (_0x2210c6['y'] - _0x29c73a['y']); return _0x50d8a0; }, 'getAreaBounds': function() { if (null == this[_0x56ae('0x21da')]) { for (var _0x1193a7 = _0x252a59[_0x56ae('0x977')](null), _0x259de1 = new _0x4e9ff1(0x0, 0x1, 0x0), _0x713c91 = this[_0x56ae('0x2e97')] ? -0x1 : 0x1, _0x17d268 = this[_0x56ae('0x2e97')] ? this[_0x56ae('0x419b')][_0x56ae('0x1421')]['get_length']() - 0x1 : 0x0, _0x303d30 = 0x1, _0x16e092 = this[_0x56ae('0x419b')][_0x56ae('0x1421')]['get_length'](); _0x303d30 < _0x16e092;) { if (_0x56ae('0x419f') === _0x56ae('0x419f')) { var _0x1b30b7 = _0x303d30++; if (0x0 < this[_0x56ae('0x419b')]['vertices'][_0x56ae('0x1b')](_0x1b30b7)['x'] || 0x0 < this['polygonSides']['vertices']['get'](_0x1b30b7 - 0x1)['x']) { var _0x2d9f4e = this['polygonSides']['vertices'][_0x56ae('0x1b')](_0x1b30b7 - 0x1)['y']; _0x2d9f4e = 1e-10 > (0x0 <= _0x2d9f4e ? _0x2d9f4e : -_0x2d9f4e) || 0x0 < this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x1b')](_0x1b30b7)['y'] != 0x0 < this['polygonSides'][_0x56ae('0x1421')][_0x56ae('0x1b')](_0x1b30b7 - 0x1)['y']; } else _0x2d9f4e = !0x1; if (_0x2d9f4e) { this[_0x56ae('0x2e97')] ? (_0x17d268 = this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x1b')](_0x1b30b7)['y'], _0x17d268 = 1e-10 > (0x0 <= _0x17d268 ? _0x17d268 : -_0x17d268) ? _0x1b30b7 + 0x1 : _0x1b30b7) : _0x17d268 = _0x1b30b7 - 0x1; break; } } else { null == _0x713c91 && (_0x713c91 = !0x1); _0x36799b[_0x56ae('0x6')][_0x56ae('0x968')][_0x56ae('0x94d')](this, _0x1193a7, _0x259de1, _0x713c91); this['hasEventListener'](_0x575257[_0x56ae('0x3693')]) || this[_0x56ae('0x967')](_0x56ae('0x998')) || !_0x79a9a6[_0x56ae('0x1285')][_0x56ae('0x967')]('enterFrame') || _0x79a9a6['_frameEventDriver'][_0x56ae('0x968')]('enterFrame', _0x2d9f4e(this, this['onEnterFrame']), _0x713c91); } } new _0x4e9ff1(); _0x1b30b7 = 0x0; for (_0x303d30 = this[_0x56ae('0x419b')][_0x56ae('0x1421')]['get_length'](); _0x1b30b7 < _0x303d30;) { if (_0x56ae('0x41a0') === 'CbOEp') { _0x16e092 = _0x1b30b7++; _0x16e092 = _0x17d268 + _0x16e092 * _0x713c91; 0x0 > _0x16e092 ? _0x16e092 += this[_0x56ae('0x419b')]['vertices'][_0x56ae('0x9fa')]() : _0x16e092 >= this['polygonSides'][_0x56ae('0x1421')]['get_length']() && (_0x16e092 -= this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x9fa')]()); _0x2d9f4e = new _0x5d73ad(); _0x1193a7[_0x56ae('0x8f0')](_0x2d9f4e); _0x2d9f4e[_0x56ae('0x2fcc')](_0x259de1['x'], _0x259de1['y'], _0x259de1['z']); var _0x5ac4a7 = new _0x4b5084(); _0x5ac4a7[_0x56ae('0x471')](this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x1b')](_0x16e092)['x']); _0x5ac4a7[_0x56ae('0xaae')](this[_0x56ae('0x419b')]['vertices']['get'](_0x16e092)['y']); _0x5ac4a7[_0x56ae('0xfae')](0xb4 * this['polygonSides'][_0x56ae('0x1422')][_0x56ae('0x1b')](_0x16e092) / 3.141592653589793); _0x2d9f4e[_0x56ae('0x2ff9')](_0x5ac4a7); } else { var _0x4ad52f = _0x713c91[_0x56ae('0x1955')]; _0x259de1['__canvas']['width'] = _0x16e092 * _0x4ad52f | 0x0; _0x259de1[_0x56ae('0x9c8')][_0x56ae('0x727')] = _0x1b30b7 * _0x4ad52f | 0x0; _0x259de1[_0x56ae('0x9c8')][_0x56ae('0xc5a')][_0x56ae('0x3d')] = _0x16e092 + 'px'; _0x259de1[_0x56ae('0x9c8')][_0x56ae('0xc5a')]['height'] = _0x1b30b7 + 'px'; _0x16e092 = _0x5ac892['__pool']['get'](); _0x16e092['copyFrom'](_0x2d9f4e); _0x16e092['scale'](_0x4ad52f, _0x4ad52f); _0x713c91['setTransform'](_0x16e092, _0x44f65b[_0x56ae('0x2fe')]); _0x5ac892[_0x56ae('0x20')][_0x56ae('0x21')](_0x16e092); } } this[_0x56ae('0x21da')] = new _0x17bfbd(_0x1193a7); } return this[_0x56ae('0x21da')]; }, 'getIndexNearest': function(_0x15aa8c) { var _0x30d267 = _0x21a81b['temp']; _0x30d267['x'] = _0x15aa8c['x']; _0x30d267['y'] = _0x15aa8c['y']; _0x30d267['z'] = _0x15aa8c['z']; 0x0 != this[_0x56ae('0x88f')] && _0x4eefd2[_0x56ae('0x1453')](_0x21a81b[_0x56ae('0xe8c')], this['rotation'], _0x21a81b[_0x56ae('0xe8c')]); for (_0x30d267 = Math[_0x56ae('0x1141')](_0x21a81b[_0x56ae('0xe8c')]['y'], this[_0x56ae('0x2e97')] ? -_0x21a81b['temp']['x'] : _0x21a81b[_0x56ae('0xe8c')]['x']); 0x0 > _0x30d267;) _0x30d267 = _0xe0688[_0x56ae('0x8e9')](_0x30d267, 6.283185307179586); for (_0x30d267 = Math['round'](_0x30d267 / (6.283185307179586 / this['segments']) * 0xb4 / 3.141592653589793); _0x30d267 >= this[_0x56ae('0x3541')];) _0x30d267 -= this[_0x56ae('0x3541')]; var _0x17ef88 = _0x30d267 + 0x1; _0x17ef88 >= this[_0x56ae('0x3541')] && (_0x17ef88 = 0x0); var _0x562622 = _0x15aa8c['x'], _0x25d42f = _0x15aa8c['y'], _0x3e3ccd = this[_0x56ae('0x419b')]['vertices']['get'](_0x30d267), _0x1b30b7 = this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x1b')](_0x17ef88), _0x2d9f4e = _0x21a81b['temp2D']; _0x562622 = _0x2d9f4e = _0x1abfd2['projectF'](_0x562622 - _0x3e3ccd['x'], _0x25d42f - _0x3e3ccd['y'], _0x1b30b7['x'] - _0x3e3ccd['x'], _0x1b30b7['y'] - _0x3e3ccd['y'], _0x2d9f4e); null == _0x562622 && (_0x562622 = new _0x510664()); _0x562622['x'] = _0x3e3ccd['x'] + _0x2d9f4e['x']; _0x562622['y'] = _0x3e3ccd['y'] + _0x2d9f4e['y']; _0x2d9f4e = this[_0x56ae('0x419b')]['vertices'][_0x56ae('0x1b')](_0x30d267); _0x17ef88 = this[_0x56ae('0x419b')][_0x56ae('0x1421')][_0x56ae('0x1b')](_0x17ef88); _0x3e3ccd = _0x21a81b['temp2D']; _0x562622 = _0x2d9f4e['x'] - _0x17ef88['x']; 1e-10 > (0x0 <= _0x562622 ? _0x562622 : -_0x562622) ? (_0x2d9f4e = _0x2d9f4e['y'], _0x17ef88 = (_0x3e3ccd['y'] - _0x2d9f4e) / (_0x17ef88['y'] - _0x2d9f4e)) : (_0x2d9f4e = _0x2d9f4e['x'], _0x17ef88 = (_0x3e3ccd['x'] - _0x2d9f4e) / (_0x17ef88['x'] - _0x2d9f4e)); _0x1c1b50[_0x56ae('0x2d9')](0x1, _0x17ef88) ? _0x17ef88 = 0.9999 : 0x0 > _0x17ef88 && (_0x17ef88 = 0x0); return Math[_0x56ae('0x833')](_0x15aa8c['z']) * this[_0x56ae('0x28e6')] + _0x30d267 * this['segmentSize'] + Math[_0x56ae('0x49')](_0x17ef88 * this[_0x56ae('0x2f9b')]); }, 'getRelativeIndex': function(_0x47d789, _0x8c8900, _0x32d025, _0x46ed95) { if ('pjLqA' === 'pjLqA') { null == _0x46ed95 && (_0x46ed95 = 0x0); null == _0x8c8900 && (_0x8c8900 = 0x0); _0x8c8900 = _0x47d789 % this[_0x56ae('0x28e6')] + (this[_0x56ae('0x2e97')] ? -_0x8c8900 : _0x8c8900); 0x0 > _0x8c8900 ? _0x8c8900 += this[_0x56ae('0x28e6')] : _0x8c8900 >= this[_0x56ae('0x28e6')] && (_0x8c8900 -= this['perimeter']); return (Math[_0x56ae('0x49')](_0x47d789 / this[_0x56ae('0x28e6')]) + _0x46ed95) * this[_0x56ae('0x28e6')] + _0x8c8900; } else { var _0x10c2fd = _0x46ed95++; _0x8c8900 += this[_0x56ae('0x1487')]['lineHeights']['get'](_0x10c2fd); } }, '__class__': _0x21a81b }); _0x5c425c[_0x56ae('0x8b2')] |= 0x0; _0x36a0e0['count'] = 0x0; _0x5ac4a7[_0x56ae('0x41a1')] = Math; null == String[_0x56ae('0xcce')] && (String[_0x56ae('0xcce')] = function(_0x29622a) { return 0x10000 > _0x29622a ? String[_0x56ae('0x4b')](_0x29622a) : String[_0x56ae('0x4b')]((_0x29622a >> 0xa) + 0xd7c0) + String['fromCharCode']((_0x29622a & 0x3ff) + 0xdc00); }); String[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5ac4a7[_0x56ae('0x41a2')] = String; String['__name__'] = 'String'; _0x5ac4a7['Array'] = Array; Array[_0x56ae('0x8bf')] = _0x56ae('0x41a3'); Date[_0x56ae('0x6')][_0x56ae('0x8bc')] = _0x5ac4a7[_0x56ae('0x41a4')] = Date; Date[_0x56ae('0x8bf')] = 'Date'; var _0xc4f711 = {}, _0x12a827 = {}, _0x64fc3a = Number, _0x3ff5bb = Boolean, _0x3bf9c5 = {}, _0x44a818 = {}, _0x586025 = {}; Object[_0x56ae('0x5')](_0x1adea8[_0x56ae('0x6')], _0x56ae('0x1466'), { 'get': function() { return String(this['val']); } }); _0x59b8d7[_0x56ae('0x375c')] = {}[_0x56ae('0x8a8')]; var _0x18ef09 = new Uint32Array(0x100); _0x56a4ae[_0x56ae('0x3818')] = _0x18ef09; for (var _0x5d868a = 0x0; 0x100 > _0x5d868a;) { var _0x38bc58 = _0x5d868a++; _0x56a4ae['__alpha16'][_0x38bc58] = Math['ceil'](257.00392156862745 * _0x38bc58); } var _0x3b6738 = new Uint8Array(0x1ff); _0x56a4ae[_0x56ae('0x3682')] = _0x3b6738; for (var _0x313e88 = 0x0; 0xff > _0x313e88;) { var _0x3a1362 = _0x313e88++; _0x56a4ae[_0x56ae('0x3682')][_0x3a1362] = _0x3a1362; } for (var _0x2dadd5 = 0xff; 0x1ff > _0x2dadd5;) { var _0x23d39e = _0x2dadd5++; _0x56a4ae[_0x56ae('0x3682')][_0x23d39e] = 0xff; } _0x131690[_0x56ae('0xb48')] = 0x3; _0x1c1b50[_0x56ae('0x41a5')] == typeof console && (console = {}); null == console[_0x56ae('0x2399')] && (console[_0x56ae('0x2399')] = function() {}); _0x22d4e6[_0x56ae('0x3bf4')] = 'undefined' != typeof window ? window[_0x56ae('0xc51')]['createElement'](_0x56ae('0xa34')) : null; _0x22d4e6[_0x56ae('0x41a6')] = _0x56ae('0x8') != typeof window ? _0x22d4e6['hitTestCanvas'][_0x56ae('0x1da4')]('2d') : null; _0x252a59[_0x56ae('0x41a7')] = {}; _0x252a59[_0x56ae('0x41a7')][_0x56ae('0x41a8')] = {}; _0x252a59[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x978')] = {}; _0x252a59[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x978')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x407807[_0x56ae('0x41a7')] = {}; _0x407807[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x407807[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x41aa')] = {}; _0x407807[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x95e')] = {}; _0x407807[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x968')] = {}; _0x407807[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x968')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x407807[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x95e')]['SuppressWarnings'] = [_0x1c1b50.eQQLs]; _0x407807[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x41aa')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x407807[_0x56ae('0x99a')] = new _0x10cca0(); _0x407807[_0x56ae('0x1a0e')] = 0x0; _0x407807[_0x56ae('0x9d1')] = new _0x10e2de(function() { var _0x3caf82 = {}; _0x3caf82['UxyIg'] = _0x56ae('0x15eb'); if (_0x56ae('0x41ab') === 'irACo') { return _0x3caf82[_0x56ae('0x41ac')]; } else { return _0x252a59[_0x56ae('0x977')](null); } }, function(_0x5ae5d4) { _0x5ae5d4[_0x56ae('0x500')](0x0); }); _0x4421e4[_0x56ae('0xb61')] = _0x56ae('0xc76'); _0x173c85[_0x56ae('0x41ad')] = _0x56ae('0x41ae')[_0x56ae('0x44')]('\x20'); _0x173c85[_0x56ae('0xc02')] = _0x56ae('0x41af')[_0x56ae('0x44')]('\x20'); _0x173c85[_0x56ae('0xc0f')] = 'Jan\x20Feb\x20Mar\x20Apr\x20May\x20Jun\x20Jul\x20Aug\x20Sep\x20Oct\x20Nov\x20Dec' ['split']('\x20'); _0x173c85['MONTH_NAMES'] = _0x56ae('0x41b0')[_0x56ae('0x44')]('\x20'); _0x545121['__fontByName'] = new _0x10cca0(); _0x545121[_0x56ae('0xc79')] = []; _0x5465e8[_0x56ae('0xafc')] = 0x0; _0x5465e8[_0x56ae('0xcfe')] = 0x1; _0x5465e8['CData'] = 0x2; _0x5465e8['Comment'] = 0x3; _0x5465e8[_0x56ae('0xd01')] = 0x4; _0x5465e8[_0x56ae('0xd02')] = 0x5; _0x5465e8['Document'] = 0x6; _0x59f42e[_0x56ae('0xe06')] = _0x56ae('0x556'); _0x5cf993[_0x56ae('0x41b1')] = 0x0; _0x140b13['__pool'] = new _0x10e2de(function() { return new _0x140b13(null); }, function(_0x5cb712) { if (_0x56ae('0x41b2') === _0x56ae('0x41b3')) { return this['_pickingCollider'] = _0x5cb712; } else { _0x5cb712[_0x56ae('0xc67')](); } }); _0xc46189[_0x56ae('0x391a')] = 0x0; _0xc46189[_0x56ae('0x3e34')] = _0x252a59[_0x56ae('0x977')](null); _0xc46189[_0x56ae('0x41b4')] = new _0x2bee6c(_0x56ae('0x41b5')); _0xc46189[_0x56ae('0x23f4')] = new _0x2bee6c(_0x56ae('0x41b6')); _0xc46189['_mouseOut'] = new _0x2bee6c(_0x56ae('0x41b7')); _0xc46189[_0x56ae('0x41b8')] = new _0x2bee6c(_0x56ae('0x41b9')); _0xc46189[_0x56ae('0x3d8d')] = new _0x2bee6c(_0x56ae('0x41ba')); _0xc46189['_mouseOver'] = new _0x2bee6c(_0x56ae('0x41bb')); _0xc46189[_0x56ae('0x41bc')] = new _0x2bee6c(_0x56ae('0x41bd')); _0xc46189[_0x56ae('0x41be')] = new _0x2bee6c('doubleClick3d'); _0xc46189['_previousCollidingView'] = -0x1; _0xc46189[_0x56ae('0x3919')] = -0x1; _0x511452[_0x56ae('0x41bf')] = 0x0; _0x5ac892[_0x56ae('0x41a7')] = {}; _0x5ac892[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x5ac892[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8ad')] = {}; _0x5ac892[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8ad')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x5ac892[_0x56ae('0x20')] = new _0x10e2de(function() { var _0x109cd2 = {}; _0x109cd2[_0x56ae('0x41c1')] = _0x56ae('0xf30'); if (_0x56ae('0x41c2') === 'Vqzlr') { return new _0x5ac892(); } else { null == c && (c = !0x1); var _0x2337c8 = 0x0; if (null != _0x586025['color'] ? b[_0x56ae('0x99b')](_0x56ae('0x150e')) : b['h'][_0x56ae('0x900')](_0x56ae('0x150e'))) _0x2337c8 = (null != _0x586025['color'] ? b[_0x56ae('0x99b')](_0x56ae('0x150e')) : b['h'][_0x56ae('0x900')](_0x56ae('0x150e'))) ? _0x5605e4['toInt'](null != _0x586025[_0x56ae('0x150e')] ? b['getReserved']('color') : b['h']['color'], 0x0) : 0x0; a = _0x17bbc3['getDefaultDecorationData'](a, _0x17bbc3['findType'](b), _0x2337c8, (null != _0x586025[_0x56ae('0xf30')] ? b['existsReserved'](_0x56ae('0xf30')) : b['h'][_0x56ae('0x900')](_0x56ae('0xf30'))) ? _0x5605e4[_0x56ae('0x1cfe')](null != _0x586025[_0x56ae('0xf30')] ? b[_0x56ae('0x99c')](_0x109cd2[_0x56ae('0x41c1')]) : b['h']['tileWidth'], -0x1) : -0x1, b, c); b = null != _0x586025['rotation'] ? b[_0x56ae('0x99c')]('rotation') : b['h'][_0x56ae('0x88f')]; null != b && (c = b[_0x56ae('0x44')](','), 0x4 <= c[_0x56ae('0x32')] && (b = new _0x20e8d2(), b['x'] = parseFloat(c[0x0]), b['y'] = parseFloat(c[0x1]), b['z'] = parseFloat(c[0x2]), b['w'] = parseFloat(c[0x3]), c = b['x'] * b['x'] + b['y'] * b['y'] + b['z'] * b['z'] + b['w'] * b['w'], _0x2337c8 = c - 0x1, 1e-10 > (0x0 <= _0x2337c8 ? _0x2337c8 : -_0x2337c8) || (0x0 == c ? (b['x'] = 0x0, b['y'] = 0x0, b['z'] = 0x0, b['w'] = 0x1) : (c = 0x1 / Math['sqrt'](c), b['x'] *= c, b['y'] *= c, b['z'] *= c, b['w'] *= c)), a['rotation'] = _0x2eb087[_0x56ae('0x104f')](b))); return a; } }, function(_0x4f23bf) { if (_0x56ae('0x41c3') !== 'cFQnv') { c(d, _0x4f23bf); } else { _0x4f23bf[_0x56ae('0xa6c')](); } }); _0xa29426[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0xa29426(); }, function(_0x265a4c) { if (_0x56ae('0x41c4') === _0x56ae('0x41c5')) { this[_0x56ae('0x19e9')](); this[_0x56ae('0xd95')] = new _0x9a0273(this[_0x56ae('0x19e1')]); this[_0x56ae('0x132e')] = new _0x7d440(new _0x383538(), null); this[_0x56ae('0x1417')] = this[_0x56ae('0x132e')]['get_geometry'](); _0x265a4c = 0x0; for (var _0x209ece = this[_0x56ae('0x19ec')][_0x56ae('0x9fa')](); _0x265a4c < _0x209ece;) { var _0x50ce98 = _0x265a4c++; this[_0x56ae('0x1417')][_0x56ae('0xae4')](this[_0x56ae('0x19ea')](this[_0x56ae('0x19ec')]['get'](_0x50ce98)['vertexData'], this[_0x56ae('0x19ec')][_0x56ae('0x1b')](_0x50ce98)[_0x56ae('0x19ed')], this[_0x56ae('0x19ec')]['get'](_0x50ce98)['indices'])); } this[_0x56ae('0x1626')](this[_0x56ae('0x1417')]); this[_0x56ae('0x1626')](this[_0x56ae('0x132e')]); this[_0x56ae('0x1626')](this[_0x56ae('0xd88')]); this[_0x56ae('0x1626')](this[_0x56ae('0xd95')]); return !0x0; } else { _0x265a4c['__identity'](); } }); _0x79a9a6[_0x56ae('0x1285')] = new _0x1f1204(); _0xa92eed[_0x56ae('0x3e34')] = _0x252a59[_0x56ae('0x977')](null); _0x56a442[_0x56ae('0xf58')] = 0xb4 / Math['PI']; _0x56a442[_0x56ae('0xf5a')] = Math['PI'] / 0xb4; _0x20a657['RAW_DATA_CONTAINER'] = _0x252a59[_0x56ae('0x975')](null, 0x10); _0x20a657[_0x56ae('0x1f11')] = new _0x2b2c54(); _0x20a657[_0x56ae('0x108b')] = new _0x4e9ff1(); _0x20a657[_0x56ae('0x41c6')] = function(_0x20760b) { if (_0x56ae('0x41c7') !== _0x56ae('0x41c7')) { this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x47); var _0x38ed70 = new _0x5c4c32(this['pastafarian']['get_onScreen']()); this[_0x56ae('0xb93')][_0x56ae('0x1052')]('I\x20shall\x20take\x20it\x20upon\x20myself\x20to\x20teach\x20you\x20politeness.', 0xa0, -0xf0, -0x1, Math[_0x56ae('0x833')](0x294), null, _0x38ed70); _0x38ed70 = new _0x5c4c32(this['angel']['get_onScreen']()); this['dialog'][_0x56ae('0x1052')](_0x56ae('0x41c8'), -0xf0, -0x50, null, null, null, _0x38ed70); this[_0x56ae('0x2522')](_0x56ae('0x280b')); _0x38ed70 = new _0x5c4c32(this['angel'][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x41c9'), -0x50, 0x140, null, null, null, _0x38ed70); } else { _0x20760b = [new _0x4e9ff1(), new _0x4e9ff1(), new _0x4e9ff1()]; for (var _0xd33a99 = _0x252a59[_0x56ae('0x977')](null), _0x52e40e = 0x0, _0x49a9ab = _0x20760b['length']; _0x1c1b50[_0x56ae('0x36e')](_0x52e40e, _0x49a9ab);) { var _0x1e227b = _0x52e40e++; _0xd33a99[_0x56ae('0x8b6')](_0x1e227b, _0x20760b[_0x1e227b]); } return _0xd33a99; } }(this); _0x4b7e98[_0x56ae('0x41ca')] = new _0x4e9ff1(); _0x4b7e98[_0x56ae('0x41cb')] = new _0x4e9ff1(); _0x3c6685[_0x56ae('0x20')] = new _0x10e2de(function() { var _0x1bb15b = {}; _0x1bb15b['qvPLk'] = function(_0x4dd284, _0xf76599) { return _0x4dd284 != _0xf76599; }; if (_0x56ae('0x41cc') !== _0x56ae('0x41cc')) { if (this[_0x56ae('0xafa')] != _0x5465e8[_0x56ae('0xafc')]) throw new _0x1adea8(_0x56ae('0xafd') + _0x2e9646[_0x56ae('0x8a8')](this['nodeType'])); var _0x3b4af9 = this[_0x56ae('0xd04')]; return _0x1bb15b[_0x56ae('0x41cd')](null, _0x586025[a]) ? _0x3b4af9[_0x56ae('0x99c')](a) : _0x3b4af9['h'][a]; } else { return new _0x3c6685(); } }, function(_0x3f3b0f) { _0x3f3b0f[_0x56ae('0x1c')](0x0, 0x0, 0x0, 0x0); }); _0x3156e7[_0x56ae('0x11fc')] = new _0x4b7e98(!0x1); _0x14f81d[_0x56ae('0x1398')] = 0x1; _0x14f81d[_0x56ae('0x41ce')] = 0x2; _0x14f81d[_0x56ae('0x13a3')] = 0x3; _0x179551[_0x56ae('0x1310')] = 0x0; _0x4ab737[_0x56ae('0x1298')] = !0x1; _0x2af499[_0x56ae('0x1434')] = 0x2fffd; _0xbc40f8['_instances'] = new _0x10cca0(); _0x46d8df['IGNORE'] = new _0x43a4b3(); _0x15b23b[_0x56ae('0x14f0')] = [0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46]; _0x587fb4['PARSING_DONE'] = !0x0; _0x587fb4[_0x56ae('0x41cf')] = !0x1; _0x3f2586[_0x56ae('0x1630')] = function(_0x4c33bc) { _0x4c33bc = [_0x49266d]; for (var _0x3e75f6 = _0x252a59['toNullVector'](null), _0x4225fa = 0x0, _0x293750 = _0x4c33bc[_0x56ae('0x32')]; _0x4225fa < _0x293750;) { var _0x44873f = _0x4225fa++; _0x3e75f6[_0x56ae('0x8b6')](_0x44873f, _0x4c33bc[_0x44873f]); } return _0x3e75f6; }(this); _0x3cfa5d[_0x56ae('0x1434')] = 0xffff; _0x3cfa5d['CR'] = '\x0a'; _0x8768af['LIMIT'] = 0xffff; _0x1da066[_0x56ae('0x41d0')] = 'lzma'; _0x1da066[_0x56ae('0x41d1')] = 0x0; _0x1da066[_0x56ae('0x39c5')] = 0x1; _0x1da066[_0x56ae('0x39c7')] = 0x2; _0x1da066[_0x56ae('0x41d2')] = 0x1; _0x1da066[_0x56ae('0x41d3')] = 0x2; _0x1da066[_0x56ae('0x41d4')] = 0x3; _0x1da066['UINT8'] = 0x4; _0x1da066[_0x56ae('0x41d5')] = 0x5; _0x1da066[_0x56ae('0x41d6')] = 0x6; _0x1da066['FLOAT32'] = 0x7; _0x1da066['FLOAT64'] = 0x8; _0x1da066[_0x56ae('0x41d7')] = 0x15; _0x1da066['COLOR'] = 0x16; _0x1da066[_0x56ae('0x41d8')] = 0x17; _0x1da066[_0x56ae('0x41d9')] = 0x1f; _0x1da066[_0x56ae('0x41da')] = 0x20; _0x1da066['VECTOR2x1'] = 0x29; _0x1da066[_0x56ae('0x41db')] = 0x2a; _0x1da066[_0x56ae('0x41dc')] = 0x2b; _0x1da066[_0x56ae('0x41dd')] = 0x2c; _0x1da066[_0x56ae('0x41de')] = 0x2d; _0x1da066[_0x56ae('0x41df')] = 0x2e; _0x1da066[_0x56ae('0x41e0')] = 0x2f; _0x261c11['CONFIG_USE_GPU'] = 0x1; _0x261c11[_0x56ae('0x41e1')] = 0x1; _0x261c11[_0x56ae('0x180f')] = 0x1; _0x261c11['PARSE_IMAGES'] = 0x2; _0x261c11['PARSE_MATERIALS'] = 0x4; _0x261c11[_0x56ae('0x41e2')] = 0x8; _0x261c11['PARSE_DEFAULT'] = 0xf; _0x261c11[_0x56ae('0x41e3')] = 0x0; _0x503858[_0x56ae('0x18c7')] = !0x0; _0x31a649['LIMIT'] = 0xffff; _0x31a649['SETLIMIT'] = 0x45d0; _0x31a649['CR'] = '\x0a'; _0x31a649[_0x56ae('0x41e4')] = _0x56ae('0x1960'); _0x31a649[_0x56ae('0x195e')] = _0x56ae('0x195e'); _0x31a649[_0x56ae('0x156e')] = _0x56ae('0x156e'); _0x31a649[_0x56ae('0x1956')] = 'POLYLINE'; _0x31a649[_0x56ae('0x196e')] = function(_0x42c4ec) { _0x42c4ec = [0x0, 0xff0000, 0xffff00, 0xff00, 0xffff, 0xff, 0xff00ff, 0xffffff, 0x414141, 0x808080, 0xff0000, 0xffaaaa, 0xbd0000, 0xbd7e7e, 0x810000, 0x815656, 0x680000, 0x684545, 0x4f0000, 0x4f3535, 0xff3f00, 0xffbfaa, 0xbd2e00, 0xbd8d7e, 0x811f00, 0x816056, 0x681900, 0x684e45, 0x4f1300, 0x4f3b35, 0xff7f00, 0xffd4aa, 0xbd5e00, 0xbd9d7e, 0x814000, 0x816b56, 0x683400, 0x685645, 0x4f2700, 0x4f4235, 0xffbf00, 0xffeaaa, 0xbd8d00, 0xbdad7e, 0x816000, 0x817656, 0x684e00, 0x685f45, 0x4f3b00, 0x4f4935, 0xffff00, 0xffffaa, 0xbdbd00, 0xbdbd7e, 0x818100, 0x818156, 0x686800, 0x686845, 0x4f4f00, 0x4f4f35, 0xbfff00, 0xeaffaa, 0x8dbd00, 0xadbd7e, 0x608100, 0x768156, 0x4e6800, 0x5f6845, 0x3b4f00, 0x494f35, 0x7fff00, 0xd4ffaa, 0x5ebd00, 0x9dbd7e, 0x408100, 0x6b8156, 0x346800, 0x566845, 0x274f00, 0x424f35, 0x3fff00, 0xbfffaa, 0x2ebd00, 0x8dbd7e, 0x1f8100, 0x608156, 0x196800, 0x4e6845, 0x134f00, 0x3b4f35, 0xff00, 0xaaffaa, 0xbd00, 0x7ebd7e, 0x8100, 0x568156, 0x6800, 0x456845, 0x4f00, 0x354f35, 0xff3f, 0xaaffbf, 0xbd2e, 0x7ebd8d, 0x811f, 0x568160, 0x6819, 0x45684e, 0x4f13, 0x354f3b, 0xff7f, 0xaaffd4, 0xbd5e, 0x7ebd9d, 0x8140, 0x56816b, 0x6834, 0x456856, 0x4f27, 0x354f42, 0xffbf, 0xaaffea, 0xbd8d, 0x7ebdad, 0x8160, 0x568176, 0x684e, 0x45685f, 0x4f3b, 0x354f49, 0xffff, 0xaaffff, 0xbdbd, 0x7ebdbd, 0x8181, 0x568181, 0x6868, 0x456868, 0x4f4f, 0x354f4f, 0xbfff, 0xaaeaff, 0x8dbd, 0x7eadbd, 0x6081, 0x567681, 0x4e68, 0x455f68, 0x3b4f, 0x35494f, 0x7fff, 0xaad4ff, 0x5ebd, 0x7e9dbd, 0x4081, 0x566b81, 0x3468, 0x455668, 0x274f, 0x35424f, 0x3fff, 0xaabfff, 0x2ebd, 0x7e8dbd, 0x1f81, 0x566081, 0x1968, 0x454e68, 0x134f, 0x353b4f, 0xff, 0xaaaaff, 0xbd, 0x7e7ebd, 0x81, 0x565681, 0x68, 0x454568, 0x4f, 0x35354f, 0x3f00ff, 0xbfaaff, 0x2e00bd, 0x8d7ebd, 0x1f0081, 0x605681, 0x190068, 0x4e4568, 0x13004f, 0x3b354f, 0x7f00ff, 0xd4aaff, 0x5e00bd, 0x9d7ebd, 0x400081, 0x6b5681, 0x340068, 0x564568, 0x27004f, 0x42354f, 0xbf00ff, 0xeeaaff, 0x8d00bd, 0xad7ebd, 0x600081, 0x765681, 0x4e0068, 0x5f4568, 0x3b004f, 0x49354f, 0xff00ff, 0xffaaff, 0xbd00bd, 0xbd7ebd, 0x810081, 0x815681, 0x680068, 0x684568, 0x4f004f, 0x4f354f, 0xff00bf, 0xffaaea, 0xbd008d, 0xbd7ead, 0x810060, 0x815676, 0x68004e, 0x68455f, 0x4f003b, 0x4f3549, 0xff007f, 0xffaad4, 0xbd005e, 0xbd7e9d, 0x810040, 0x81566b, 0x680034, 0x684556, 0x4f0027, 0x4f3542, 0xff003f, 0xffaabf, 0xbd002e, 0xbd7e8d, 0x81001f, 0x815660, 0x680019, 0x68454e, 0x4f0013, 0x4f353b, 0x333333, 0x505050, 0x696969, 0x828282, 0xbebebe, 0xffffff]; for (var _0x282803 = _0x252a59[_0x56ae('0x9a6')](null), _0xaf49b2 = 0x0, _0x535f6e = _0x42c4ec[_0x56ae('0x32')]; _0x1c1b50['DEBim'](_0xaf49b2, _0x535f6e);) { var _0x158f2b = _0xaf49b2++; _0x282803[_0x56ae('0x8b6')](_0x158f2b, _0x42c4ec[_0x158f2b]); } return _0x282803; }(this); _0xef3fca[_0x56ae('0x1999')] = 0x6; _0x47a27a[_0x56ae('0x41e5')] = _0x56ae('0x19a7'); _0x47a27a[_0x56ae('0x41e6')] = _0x56ae('0x5e8'); _0x47a27a[_0x56ae('0x41e7')] = _0x56ae('0x1828'); _0x47a27a['NUM_JOINTS_TOKEN'] = _0x56ae('0x19b1'); _0x47a27a[_0x56ae('0x41e8')] = _0x56ae('0x93d'); _0x47a27a['NUM_ANIMATED_COMPONENTS_TOKEN'] = _0x1c1b50[_0x56ae('0x522')]; _0x47a27a[_0x56ae('0x41e9')] = _0x56ae('0x19ad'); _0x47a27a[_0x56ae('0x41ea')] = _0x56ae('0xca1'); _0x47a27a['BASE_FRAME_TOKEN'] = 'baseframe'; _0x47a27a[_0x56ae('0x41eb')] = 'frame'; _0x47a27a[_0x56ae('0x41ec')] = '//'; _0x27980b[_0x56ae('0x41e5')] = _0x56ae('0x19a7'); _0x27980b[_0x56ae('0x41e6')] = _0x56ae('0x5e8'); _0x27980b['NUM_JOINTS_TOKEN'] = _0x56ae('0x19b1'); _0x27980b[_0x56ae('0x41ed')] = 'numMeshes'; _0x27980b[_0x56ae('0x41ec')] = '//'; _0x27980b['JOINTS_TOKEN'] = 'joints'; _0x27980b[_0x56ae('0x41ee')] = 'mesh'; _0x27980b[_0x56ae('0x41ef')] = _0x56ae('0xb02'); _0x27980b[_0x56ae('0x41f0')] = _0x56ae('0x11f'); _0x27980b['MESH_VERT_TOKEN'] = 'vert'; _0x27980b['MESH_NUM_TRIS_TOKEN'] = 'numtris'; _0x27980b[_0x56ae('0x41f1')] = _0x56ae('0x19ff'); _0x27980b[_0x56ae('0x41f2')] = _0x56ae('0x19fe'); _0x27980b[_0x56ae('0x41f3')] = _0x56ae('0x1826'); _0x1d9628[_0x56ae('0x41f4')] = [_0x3cfa5d, _0x8768af, _0x1da066, _0x353ae3, _0x108fe6, _0x31a649, _0xef3fca, _0x47a27a, _0x27980b, _0x314c78, _0x261c11, _0x108fe6]; _0x23e28c[_0x56ae('0x1a96')] = 0x0; _0x28755e['_regPool'] = new _0x10cca0(); _0x28755e[_0x56ae('0x1bf9')] = new _0x10cca0(); _0x219aa9[_0x56ae('0x1c11')] = ['x', 'y', 'z', 'w']; _0x2084a3[_0x56ae('0x1dd0')] = 0x0; _0x19b8b5[_0x56ae('0x1e90')] = function(_0x30e10c) { _0x30e10c = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]; for (var _0x453cae = _0x252a59[_0x56ae('0x9a6')](null), _0x109db1 = 0x0, _0x43906c = _0x30e10c['length']; _0x109db1 < _0x43906c;) { var _0x59386a = _0x109db1++; _0x453cae[_0x56ae('0x8b6')](_0x59386a, _0x30e10c[_0x59386a]); } return _0x453cae; }(this); _0x19b8b5[_0x56ae('0x1e95')] = function(_0x50815e) { _0x50815e = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]; for (var _0x3356be = _0x252a59[_0x56ae('0x9a6')](null), _0x3de23b = 0x0, _0x5b18c7 = _0x50815e[_0x56ae('0x32')]; _0x3de23b < _0x5b18c7;) { var _0x23d0dd = _0x3de23b++; _0x3356be[_0x56ae('0x8b6')](_0x23d0dd, _0x50815e[_0x23d0dd]); } return _0x3356be; }(this); _0x48cc09[_0x56ae('0x41f5')] = function(_0x404eaf) { _0x404eaf = [0x1, 0x1, 0x1, 0x1]; for (var _0x513c17 = _0x252a59[_0x56ae('0x975')](null), _0x21d61a = 0x0, _0x489062 = _0x404eaf[_0x56ae('0x32')]; _0x21d61a < _0x489062;) { var _0x556dfc = _0x21d61a++; _0x513c17[_0x56ae('0x8b6')](_0x556dfc, _0x404eaf[_0x556dfc]); } return _0x513c17; }(this); _0x48cc09['FRONT_VECTOR'] = function(_0x5477d6) { _0x5477d6 = [0x0, 0x0, -0x1, 0x0]; for (var _0x2c3839 = _0x252a59[_0x56ae('0x975')](null), _0x389477 = 0x0, _0x20310b = _0x5477d6['length']; _0x389477 < _0x20310b;) { var _0x5e1eb0 = _0x389477++; _0x2c3839[_0x56ae('0x8b6')](_0x5e1eb0, _0x5477d6[_0x5e1eb0]); } return _0x2c3839; }(this); _0x12ed57['_matrix'] = new _0x5ac892(); _0x12ed57['_rect'] = new _0x3c6685(); _0x56f3bc[_0x56ae('0x1fff')] = []; _0x56f3bc[_0x56ae('0x2000')] = []; _0x230573[_0x56ae('0x1cb7')] = []; _0x845242['parseInt'] = _0x1b30b7[_0x56ae('0xcc9')]; _0x845242[_0x56ae('0xcca')] = _0x1b30b7[_0x56ae('0xcca')]; _0x461063['softEarned'] = new _0x30c949('softEarned', 0x64); _0x461063[_0x56ae('0xd83')] = new _0x30c949(_0x56ae('0xd83')); _0x461063[_0x56ae('0xd79')] = new _0x30c949(_0x56ae('0xd79')); _0x461063[_0x56ae('0xd7a')] = new _0x30c949(_0x56ae('0xd7a')); _0x56b9a2[_0x56ae('0x41a7')] = {}; _0x56b9a2[_0x56ae('0x41a7')]['statics'] = {}; _0x56b9a2[_0x56ae('0x41a7')]['statics'][_0x56ae('0x41f6')] = {}; _0x56b9a2[_0x56ae('0x41a7')]['statics'][_0x56ae('0x41f6')][_0x56ae('0xa1c')] = [-0x1]; _0x56b9a2[_0x56ae('0x249e')] = new _0x44c82c(_0x56ae('0x74e')); _0x56b9a2[_0x56ae('0x2f10')] = new _0x30c949(_0x56ae('0x2f10')); _0x56b9a2[_0x56ae('0x2c43')] = new _0x21cd53(_0x56ae('0x2c43')); _0x56b9a2[_0x56ae('0x2cc4')] = new _0x43569c(_0x56ae('0x2cc4')); _0x56b9a2[_0x56ae('0x2cb5')] = new _0x3266fb(_0x56ae('0x2cb5')); _0x56b9a2[_0x56ae('0x524')] = new _0x3266fb(_0x1c1b50[_0x56ae('0x523')]); _0x56b9a2[_0x56ae('0x41f7')] = new _0xff7c56(_0x56ae('0x41f7')); _0x56b9a2[_0x56ae('0x41f8')] = new _0x3266fb(_0x56ae('0x41f8')); _0x56b9a2[_0x56ae('0x2cb4')] = new _0x3266fb(_0x56ae('0x2cb4')); _0x56b9a2[_0x56ae('0x230f')] = new _0x3266fb(_0x56ae('0x230f')); _0x56b9a2['tilesDislodged'] = new _0x3266fb(_0x56ae('0xf64')); _0x56b9a2[_0x56ae('0xb71')] = new _0x43569c('musicMuted'); _0x56b9a2[_0x56ae('0xb73')] = new _0x43569c(_0x56ae('0xb73')); _0x56b9a2[_0x56ae('0x41f6')] = new _0x3266fb(_0x56ae('0x41f6'), -0x1); _0x56b9a2[_0x56ae('0x41f9')] = new _0x21cd53(_0x56ae('0x41f9')); _0x285c85['listeners'] = new _0x10cca0(); _0xff114a[_0x56ae('0xe8c')] = new _0x4e9ff1(0x0, 0x1, 0x0); _0x5937f5['balanceTrainingBought'] = new _0x30a79c(_0x56ae('0x41fa')); _0x5937f5['balanceTrainingActive'] = new _0x43569c(_0x56ae('0x41fb')); _0x3eb1b9['temp'] = new _0x4e9ff1(); _0x3eb1b9['up'] = new _0x4e9ff1(); _0x572a0[_0x56ae('0x23b3')] = new _0x4e9ff1(); _0x572a0[_0x56ae('0x23a9')] = 0.35; _0x572a0[_0x56ae('0x23aa')] = 1.2; _0x572a0[_0x56ae('0x23ab')] = 0.8; _0x572a0[_0x56ae('0x23b5')] = new _0x4e9ff1(); _0x572a0[_0x56ae('0x23b0')] = 0x0; _0x592c93[_0x56ae('0x41fc')] = new _0x1b2916(new _0x29be6c(0x0, 0x3e8), new _0x29be6c(-0x3, -0x3)); _0x592c93[_0x56ae('0x23c4')] = new _0x1b2916(new _0x29be6c(0x0, 0x3e8), new _0x29be6c(0x8, 0x8)); _0x592c93[_0x56ae('0x23c7')] = new _0x4e9ff1(); _0x51ac9b['sleepiness'] = 0x0; _0x51ac9b[_0x56ae('0x8c6')] = 0x0; _0x51ac9b[_0x56ae('0x23ff')] = 0x0; _0x51ac9b['sleepinessEntry'] = new _0xff7c56('da63523a7a27590c2ecac4d124b380a247115f12'); _0x51ac9b[_0x56ae('0x1dde')] = !0x1; _0x584454['offset'] = new _0x4e9ff1(); _0x4af247[_0x56ae('0x2431')] = new _0x4e9ff1(0x0, 0x0, 0x1); _0x4af247[_0x56ae('0x1a05')] = new _0x4e9ff1(); _0x4af247[_0x56ae('0x88f')] = new _0x20e8d2(); _0x4af247[_0x56ae('0x226c')] = new _0x444743(); _0x3ee344[_0x56ae('0x243d')] = new _0x1b2916(new _0x29be6c(0xd2, 0x258), new _0x29be6c(0x10e, 0x195)); _0x3ee344['SPEED_TO_Z_TRACTION'] = new _0x1b2916(new _0x29be6c(0xd2, 0x258), new _0x29be6c(0.4, 0.1)); _0x3ee344[_0x56ae('0x243c')] = new _0x1b2916(new _0x29be6c(0xd2, 0x258), new _0x29be6c(0.3, 0x1)); _0x2c43e3[_0x56ae('0x2500')] = _0x56ae('0xb3d'); _0x2c8908['dialogInited'] = !0x1; _0x2c8908[_0x56ae('0x250a')] = _0x48bfb9[_0x56ae('0x2510')]; _0x7ca8f8[_0x56ae('0x41a7')] = {}; _0x7ca8f8[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x7ca8f8[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['billboardMode'] = null; _0x477d6c[_0x56ae('0x41a7')] = {}; _0x477d6c[_0x56ae('0x41a7')]['obj'] = {}; _0x477d6c[_0x56ae('0x41a7')]['obj']['billboardMode'] = null; _0x509848[_0x56ae('0x41a7')] = {}; _0x509848[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x509848[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x509848[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')][_0x56ae('0x18b6')] = null; _0x49ac0b[_0x56ae('0x105d')] = 149.4; _0x461c41[_0x56ae('0x41a7')] = {}; _0x461c41[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x461c41[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x4fe7b5[_0x56ae('0x41a7')] = {}; _0x4fe7b5[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4fe7b5[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['billboardMode'] = null; _0x5f3ec3[_0x56ae('0x41a7')] = {}; _0x5f3ec3[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x5f3ec3[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x5f3ec3[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1220')] = {}; _0x5f3ec3[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1059')] = {}; _0x5f3ec3[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1059')][_0x56ae('0x18b6')] = null; _0x5f3ec3[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1220')][_0x56ae('0x18b6')] = null; _0x5f3ec3[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x4b59a4[_0x56ae('0x41a7')] = {}; _0x4b59a4[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4b59a4[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x3db706[_0x56ae('0x2151')] = 'SelfAssembly\x20ComingThrough\x20HeavySleeper\x20Revision\x20PlayingWithFire\x20GoldMedal\x20Insanity\x20Conspiracy\x20Naming\x20JoinUs\x20ChangeTheSubject\x20Boring\x20NiceToMeetYou\x20SocraticMethod\x20DontKnockIt\x20Inflation\x20Teapot\x20StudentTeacher\x20GrandOpening\x20ThanksForPlaytesting\x20Candy\x20PlanetMissing\x20PlanetStolen\x20Orbits\x20MyTurn\x20Discoveries\x20YouThink\x20TheNextBigThing\x20StandardsToUphold\x20FriendlyGreeting\x20Indecision\x20ItsJustYou\x20AngelVsBunny\x20OfCourse\x20Obvious\x20Sneaking\x20BoatRide\x20FourthCondiment\x20Wait\x20StopSolvingProblems\x20CantWait\x20Superpowers\x20ABCD\x20TwoMonthWait\x20TwoMonthWait2\x20TwoMonthWait3\x20WormholeInSight\x20TheGap\x20SomethingWeird\x20TellAFriend\x20LightningStrikesTwice\x20DontQuestionIt\x20Affliction\x20LeaveItHere\x20Protip\x20CrossingTheGap\x20Truancy\x20Fame\x20MorningHypothesis\x20MorningHypothesis2\x20MorningHypothesis3\x20MorningHypothesis4\x20MorningHypothesis5\x20Batteries\x20Cheating\x20LizardFellAsleep' ['split']('\x20'); _0x3db706[_0x56ae('0x2040')] = new _0x10cca0(); _0x2f1ec2[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')](_0x56ae('0x41fe')); _0x5b3186[_0x56ae('0x41a7')] = {}; _0x5b3186[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x5b3186[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x5b3186['entry'] = _0x3db706[_0x56ae('0x270c')](_0x56ae('0x41ff')); _0x26b0ac[_0x56ae('0x41a7')] = {}; _0x26b0ac[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x26b0ac[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x26b0ac[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')][_0x56ae('0x18b6')] = null; _0x528de0[_0x56ae('0x41a7')] = {}; _0x528de0[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x528de0[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x19f38b[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')]('5049d3bc044515c15778a685c0012c9456eddd0d'); _0x752588[_0x56ae('0x41a7')] = {}; _0x752588[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x752588[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x45bec8[_0x56ae('0x41a7')] = {}; _0x45bec8[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x45bec8[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x45bec8[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x45bec8[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')][_0x56ae('0x18b6')] = null; _0x45bec8[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x5ebc52[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')]('930506201210bb1739e5c3b47b36db29ecff3e59'); _0x5ebc52[_0x56ae('0x23f7')] = 0xa28; _0x31ef3[_0x56ae('0x41a7')] = {}; _0x31ef3[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x31ef3[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x31ef3[_0x56ae('0x41a7')][_0x56ae('0x949')]['child'] = {}; _0x31ef3[_0x56ae('0x41a7')][_0x56ae('0x949')]['child']['fade'] = null; _0x31ef3[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x4e5ecb[_0x56ae('0x41a7')] = {}; _0x4e5ecb[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4e5ecb[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x4e5ecb[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')](_0x56ae('0x2701')); _0xd84788[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')](_0x56ae('0x4200')); _0x434fd2[_0x56ae('0x41a7')] = {}; _0x434fd2[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x434fd2[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['billboardMode'] = null; _0x434fd2['entry'] = _0x3db706[_0x56ae('0x270c')](_0x1c1b50[_0x56ae('0x525')]); _0x434fd2['lines'] = function(_0x492d0a) { _0x492d0a = _0x56ae('0x1b7e')['split'](';'); for (var _0x1612a4 = _0x252a59[_0x56ae('0x977')](null), _0x59a14d = 0x0, _0x2ee075 = _0x492d0a[_0x56ae('0x32')]; _0x59a14d < _0x2ee075;) { var _0x4edbea = _0x59a14d++; _0x1612a4[_0x56ae('0x8b6')](_0x4edbea, _0x492d0a[_0x4edbea]); } return _0x1612a4; }(this); _0xd45eda[_0x56ae('0x41a7')] = {}; _0xd45eda[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0xd45eda[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x4d19ac[_0x56ae('0x41a7')] = {}; _0x4d19ac[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4d19ac[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['billboardMode'] = null; _0x5540b3[_0x56ae('0x41a7')] = {}; _0x5540b3[_0x56ae('0x41a7')]['obj'] = {}; _0x5540b3[_0x56ae('0x41a7')]['obj'][_0x56ae('0x1028')] = null; _0x330ad2[_0x56ae('0x41a7')] = {}; _0x330ad2[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x330ad2[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x368a56[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')](_0x56ae('0x4201')); _0x4d45d0['entry'] = _0x3db706['newBoolProgress'](_0x56ae('0x4202')); _0x49f98b[_0x56ae('0x41a7')] = {}; _0x49f98b[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x49f98b[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x49f98b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x49f98b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')]['fade'] = null; _0x49f98b[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0xf1eb60[_0x56ae('0x41a7')] = {}; _0xf1eb60[_0x56ae('0x41a7')]['obj'] = {}; _0xf1eb60[_0x56ae('0x41a7')]['obj'][_0x56ae('0x1028')] = null; _0x171e18[_0x56ae('0x41a7')] = {}; _0x171e18[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x171e18[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['billboardMode'] = null; _0x497d7b[_0x56ae('0x41a7')] = {}; _0x497d7b[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x497d7b[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x497d7b[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')](_0x56ae('0x4203')); _0x18772a[_0x56ae('0x41a7')] = {}; _0x18772a[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x18772a[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x18772a[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')][_0x56ae('0x18b6')] = null; _0x3e53c9['entry'] = _0x3db706['newBoolProgress']('7bf98d4de1cd6bc9e70cc048a4920d09dc1b308e'); _0x3e53c9[_0x56ae('0x29f5')] = !0x1; _0x496c7f[_0x56ae('0x41a7')] = {}; _0x496c7f[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x496c7f[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x1fe2f6[_0x56ae('0x41a7')] = {}; _0x1fe2f6[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1fe2f6[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x1fe2f6[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1024')] = {}; _0x1fe2f6[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x1fe2f6[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')]['fade'] = null; _0x1fe2f6[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1024')][_0x56ae('0x18b6')] = null; _0x1fe2f6[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x50d518[_0x56ae('0x41a7')] = {}; _0x50d518[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x50d518[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['billboardMode'] = null; _0x1bcd4f[_0x56ae('0x41a7')] = {}; _0x1bcd4f[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1bcd4f[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x24d76e[_0x56ae('0x41a7')] = {}; _0x24d76e[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x24d76e[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x1028')] = null; _0x24d76e[_0x56ae('0xbf5')] = _0x3db706['newBoolProgress'](_0x56ae('0x34bc')); _0xa20bf1['entry'] = _0x3db706['newBoolProgress'](_0x56ae('0x4204')); _0x121b3c[_0x56ae('0x41a7')] = {}; _0x121b3c[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x121b3c[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x121b3c[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')][_0x56ae('0x18b6')] = null; _0x3e0059[_0x56ae('0x41a7')] = {}; _0x3e0059[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x3e0059[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')] = {}; _0x3e0059[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1027')][_0x56ae('0x18b6')] = null; _0x4fb4a4[_0x56ae('0x41a7')] = {}; _0x4fb4a4[_0x56ae('0x41a7')]['obj'] = {}; _0x4fb4a4[_0x56ae('0x41a7')]['obj']['billboardMode'] = null; _0x43b870['entry'] = _0x3db706['newBoolProgress'](_0x56ae('0x4205')); _0x440ae5[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')]('90d2bc76d6a13381b9e198553155039c521b26bc'); _0x53d873[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')]('5bfd8cd8e3e0e780285c90e3e7e426acba4b3218'); _0x3a3a87[_0x56ae('0x41a7')] = {}; _0x3a3a87[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x3a3a87[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['billboardMode'] = null; _0x3a3a87['entry'] = _0x3db706[_0x56ae('0x270c')](_0x56ae('0x4206')); _0x2e9db9[_0x56ae('0xbf5')] = _0x3db706[_0x56ae('0x270c')](_0x1c1b50[_0x56ae('0x526')]); _0x5b4c52['posData'] = new _0x54e349(0x0, 0x0, 0x0); _0x5b4c52[_0x56ae('0x2bd5')] = new _0x54e349(0x0, 0x0, 0x0); _0x3215e9[_0x56ae('0x11d5')] = new _0x3cd041(); _0xa7552f['temp'] = new _0x4e9ff1(); _0xa7552f[_0x56ae('0x2f71')] = new _0x4e9ff1(); _0x1a7847['DEFAULT_CAMERA_OFFSET'] = new _0x4e9ff1(0x0, -0x32, -0xdc); _0x1a7847[_0x56ae('0x2ccf')] = new _0x4e9ff1(); _0x1a7847[_0x56ae('0x2cce')] = new _0x4e9ff1(); _0x52d821[_0x56ae('0x2cf4')] = -_0x1a7847[_0x56ae('0x16b7')]['z'] + 0xc8; _0x52d821[_0x56ae('0xbf9')] = new _0x30c949(_0x56ae('0x4207')); _0x510664['__pool'] = new _0x10e2de(function() { return new _0x510664(); }, function(_0x5355d5) { if ('roViS' !== _0x56ae('0x4208')) { return this[_0x56ae('0x967')](_0x56ae('0xdc6')) ? (this['dispatchEvent'](_0x5355d5), !0x0) : !0x1; } else { _0x5355d5[_0x56ae('0x1c')](0x0, 0x0); } }); _0x52cb8b['minDistFromWormhole'] = 4.2; _0x52cb8b[_0x56ae('0x2dc8')] = 0x0; _0x52cb8b[_0x56ae('0xe8c')] = new _0x510664(); _0x52cb8b['dateListeners'] = []; _0x4bba63['hsl'] = new _0xccac7f(); _0x5732f[_0x56ae('0x4209')] = new _0x29be6c(0xa, 0xf); _0x5d9697[_0x56ae('0x2e1d')] = function(_0x532344) { var _0x365545 = [_0x56ae('0x420a'), 'CrumblingWalls', _0x56ae('0x420a'), _0x56ae('0x2d98'), _0x56ae('0x2d98'), _0x56ae('0x2d98'), _0x56ae('0x2a94'), _0x56ae('0x2a94'), _0x56ae('0x2d7a'), _0x56ae('0x2d7a'), null, null, null]; _0x532344 = _0x252a59['toObjectVector'](null); for (var _0xd290b2 = 0x0, _0x4804ad = _0x365545[_0x56ae('0x32')]; _0xd290b2 < _0x4804ad;) { var _0x4932c9 = _0xd290b2++; _0x532344[_0x56ae('0x8b6')](_0x4932c9, _0x365545[_0x4932c9]); } _0x365545 = 0x0; for (_0xd290b2 = _0x532344['get_length'](); _0x365545 < _0xd290b2;) _0x4804ad = _0x365545++, _0x532344[_0x56ae('0x8b6')](_0x4804ad, _0xa34996['correctMusicID'](_0x532344['get'](_0x4804ad))), 'TravelTheGalaxy' != _0x532344[_0x56ae('0x1b')](_0x4804ad) && _0x56ae('0x65f') != _0x532344[_0x56ae('0x1b')](_0x4804ad) || _0x532344[_0x56ae('0x8b6')](_0x4804ad, null); return _0x532344; }(this); _0x56c89f[_0x56ae('0x2e63')] = new _0x279dc0(_0x56ae('0x420b'), 'g'); _0x56c89f['conditionAndTriggerMatcher'] = new _0x279dc0(_0x56ae('0x420c'), 'g'); _0x5a0e2c['fastFlickering'] = new _0x5a0e2c([{ 'length': 0.25, 'startPercent': 0.5, 'endPercent': 0.7 }, { 'length': 0.1, 'startPercent': 0x1, 'endPercent': 0x1 }, { 'length': 0.2, 'startPercent': 0.4, 'endPercent': 0.6 }, { 'length': 0.25, 'startPercent': 0.9, 'endPercent': 0x1 }]); _0x5a0e2c[_0x56ae('0x341d')] = new _0x5a0e2c([{ 'length': 0.4, 'startPercent': 0x0, 'endPercent': 0.3 }, { 'length': 0.2, 'startPercent': 0.3, 'endPercent': 0.6 }, { 'length': 0.4, 'startPercent': 0x0, 'endPercent': 0x0 }, { 'length': 0.5, 'startPercent': 0x0, 'endPercent': 0.5 }, { 'length': 0.4, 'startPercent': 0.9, 'endPercent': 0x1 }, { 'length': 0.15, 'startPercent': 0x0, 'endPercent': 0x0 }, { 'length': 0.1, 'startPercent': 0x1, 'endPercent': 0x1 }, { 'length': 0.1, 'startPercent': 0x0, 'endPercent': 0x0 }, { 'length': 0x1, 'startPercent': 0.9, 'endPercent': 0x1 }]); _0x5a0e2c[_0x56ae('0x2e8b')] = new _0x5a0e2c([{ 'length': 0.4, 'startPercent': 0.3, 'endPercent': 0.3 }, { 'length': 0.1, 'startPercent': 0.7, 'endPercent': 0.7 }, { 'length': 0.7, 'startPercent': 0x0, 'endPercent': 0x0 }, { 'length': 0.1, 'startPercent': 0.7, 'endPercent': 0.7 }, { 'length': 0.7, 'startPercent': 0x0, 'endPercent': 0.7 }, { 'length': 0.2, 'startPercent': 0x0, 'endPercent': 0x0 }, { 'length': 0.7, 'startPercent': 0x0, 'endPercent': 0.7 }, { 'length': 0.5, 'startPercent': 0.7, 'endPercent': 0.8 }, { 'length': 0.7, 'startPercent': 0.3, 'endPercent': 0.3 }, { 'length': 0.4, 'startPercent': 0.6, 'endPercent': 0.8 }, { 'length': 0.8, 'startPercent': 0.4, 'endPercent': 0.8 }, { 'length': 0.1, 'startPercent': 0.3, 'endPercent': 0.3 }, { 'length': 0x1, 'startPercent': 0.8, 'endPercent': 0x1 }]); _0x5a0e2c['smooth'] = new _0x5a0e2c([{ 'length': 0.8, 'startPercent': 0x0, 'endPercent': 0.15 }, { 'length': 0.2, 'startPercent': 0.15, 'endPercent': 0.3 }, { 'length': 0.2, 'startPercent': 0.3, 'endPercent': 0.7 }, { 'length': 0.2, 'startPercent': 0.7, 'endPercent': 0.85 }, { 'length': 0.7, 'startPercent': 0.85, 'endPercent': 0x1 }]); _0x5a0e2c[_0x56ae('0x2e8c')] = new _0x5a0e2c([{ 'length': 0x1, 'startPercent': 0x0, 'endPercent': 0.4 }, { 'length': 0x1, 'startPercent': 0.4, 'endPercent': 0.7 }, { 'length': 0x1, 'startPercent': 0.7, 'endPercent': 0.9 }, { 'length': 0x1, 'startPercent': 0.9, 'endPercent': 0x1 }]); _0x5a0e2c[_0x56ae('0x2e8d')] = new _0x5a0e2c([{ 'length': 0.1, 'startPercent': 0x1, 'endPercent': 0x1 }], !0x0); _0x5a0e2c[_0x56ae('0x2e8e')] = new _0x5a0e2c([{ 'length': 0.1, 'startPercent': 0.9, 'endPercent': 0.9 }, { 'length': 1.5, 'startPercent': 0x0, 'endPercent': 0x0 }, { 'length': 0.1, 'startPercent': 0x1, 'endPercent': 0x1 }, { 'length': 0.2, 'startPercent': 0.4, 'endPercent': 0.6 }, { 'length': 0x2, 'startPercent': 0.9, 'endPercent': 0x1 }]); _0x5a0e2c[_0x56ae('0x2e8f')] = new _0x5a0e2c([{ 'length': 0.25, 'startPercent': 0x1, 'endPercent': 0.7 }, { 'length': 0.15, 'startPercent': 0.7, 'endPercent': 0.15 }], !0x0); _0x1935eb[_0x56ae('0x2e92')] = new _0x279dc0('[|,]', 'g'); _0x5a8fe3[_0x56ae('0xe8c')] = new _0x20e8d2(); _0x50ca2e[_0x56ae('0x420d')] = new _0x29be6c(0x47b8, 0xea60); _0x50ca2e[_0x56ae('0x420e')] = new _0x29be6c(0x0, 0xa596); _0x50ca2e[_0x56ae('0x420f')] = 0.7; _0x50ca2e[_0x56ae('0x4210')] = new _0x3c8444(0x4, 0x3, _0x45c924[_0x56ae('0x2ed6')]()[_0x56ae('0xdd1')]()); _0x50ca2e[_0x56ae('0x33f9')] = new _0x29be6c(2.5, 0x5); _0x50ca2e[_0x56ae('0x2ee1')] = new _0x1b2916(_0x50ca2e[_0x56ae('0x420e')], _0x50ca2e[_0x56ae('0x4210')]); _0x50ca2e['DISTANCE_TRAVERSED_TO_VALUE'] = new _0x1b2916(_0x50ca2e[_0x56ae('0x420d')], _0x50ca2e[_0x56ae('0x33f9')]); _0x50ca2e[_0x56ae('0x3bea')] = new _0x29be6c(82.5, 0x7c); _0x4284ae[_0x56ae('0xadc')] = new _0x4e9ff1(); _0x4284ae[_0x56ae('0x4211')] = new _0x29be6c(0x21, 0x46); _0x4284ae[_0x56ae('0x2eef')] = new _0x1b2916(new _0x29be6c(0x1, _0x50ca2e[_0x56ae('0x33f9')][_0x56ae('0xf6a')]), _0x4284ae[_0x56ae('0x4211')]); _0x4284ae['RADIAL_VELOCITY_RANGE'] = new _0x29be6c(-0x1e, 0x1e); _0x4284ae[_0x56ae('0x2f0b')] = new _0x29be6c(0x0, 0xaa); _0x4284ae[_0x56ae('0x2f05')] = new _0x29be6c(1.5, 0.2); _0x4284ae[_0x56ae('0x2f06')] = new _0x29be6c(1.5707963267948966, 18.84955592153876); _0x2797a6['method'] = new _0xc2c0f2(0x0, 0xbb8, 0x0); _0x3b82ff[_0x56ae('0x2f32')] = new _0x279dc0('\x5c[path=(.+)\x5c]', ''); _0xb3104a['defaultInstance'] = new _0xb3104a(); _0xb3104a[_0x56ae('0x2faf')] = function(_0x56f29e) { _0x56f29e = new _0xb3104a(); _0x56f29e['rotating'] = !0x1; return _0x56f29e; }(this); _0xb3104a[_0x56ae('0x2fb1')] = function(_0x4f8f3e) { var _0xa106ca = {}; _0xa106ca[_0x56ae('0x4212')] = function(_0x4dd284, _0xf76599) { return _0x4dd284 == _0xf76599; }; if (_0x56ae('0x4213') !== _0x56ae('0x4213')) { for (var _0xdedadd, _0x3332f2 = _0x37c090[_0x56ae('0xbe8')][_0x56ae('0x3f')](); _0x3332f2[_0x56ae('0x8f5')]();) { var _0x40fe84 = _0x3332f2['next'](); _0xdedadd = this[_0x56ae('0xf89')][_0x56ae('0x1b')](_0x40fe84['id']); _0xdedadd[_0x56ae('0x32b6')][_0x56ae('0x1ff8')](_0x3c161e[_0x56ae('0x1294')](_0x40fe84[_0x56ae('0x2115')]())); _0xdedadd[_0x56ae('0x506')][_0x56ae('0x1ff8')](_0x3c161e['getBitmapData'](_0x40fe84[_0x56ae('0x239d')]())); _0xa106ca[_0x56ae('0x4212')](_0xdedadd, this[_0x56ae('0x1e03')]) && (_0xdedadd[_0x56ae('0xc15')](!0x1), this['applySelectedRect']()); } this[_0x56ae('0x2168')] = !0x0; } else { _0x4f8f3e = new _0xb3104a(); _0x4f8f3e[_0x56ae('0x227c')] |= 0x1; _0x4f8f3e['stableSides'] |= 0x2; return _0x4f8f3e; } }(this); _0xb3104a[_0x56ae('0x2fb0')] = function(_0x3687ec) { _0x3687ec = new _0xb3104a(); _0x3687ec[_0x56ae('0x227c')] |= 0x1; _0x3687ec[_0x56ae('0x227c')] |= 0x10; _0x3687ec[_0x56ae('0x227c')] |= 0x20; return _0x3687ec; }(this); _0xb3104a[_0x56ae('0x2fac')] = function(_0x563b9e) { _0x563b9e = new _0xb3104a(); _0x563b9e[_0x56ae('0x227c')] |= 0x1; _0x563b9e[_0x56ae('0x227c')] |= 0x2; _0x563b9e[_0x56ae('0x227c')] |= 0x10; _0x563b9e[_0x56ae('0x227c')] |= 0x20; return _0x563b9e; }(this); _0x3fabb0[_0x56ae('0x229a')] = new _0x3fabb0(0x190); _0x1ac705[_0x56ae('0x25fb')] = new _0x5e08c2(); _0x1ac705[_0x56ae('0x1061')] = new _0x320b9d(); _0x566d38['EASING'] = _0x1ac705[_0x56ae('0x1061')]; _0x3bed73[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x5f17d4[_0x56ae('0x1cfc')] = 0.04; _0x5f17d4[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x5f17d4['tempRotation'] = new _0x20e8d2(); _0x5f17d4[_0x56ae('0xb9a')] = !0x1; _0x17bbc3[_0x56ae('0x225f')] = function(_0x9c0d37) { if (_0x1c1b50[_0x56ae('0x3bc')] !== _0x56ae('0x4214')) { _0x9c0d37 = _0x56ae('0x4215')[_0x56ae('0x44')]('\x20'); for (var _0x4a6c2d = _0x252a59[_0x56ae('0x977')](null), _0x453dd0 = 0x0, _0x166d8c = _0x9c0d37[_0x56ae('0x32')]; _0x453dd0 < _0x166d8c;) { var _0x557332 = _0x453dd0++; _0x4a6c2d[_0x56ae('0x8b6')](_0x557332, _0x9c0d37[_0x557332]); } return _0x4a6c2d; } else { this['_autoVisible'] = !0x0; this[_0x56ae('0x39dd')] = 0x0; this[_0x56ae('0x39de')] = !0x1; this[_0x56ae('0x1aa4')] = 0x0; this[_0x56ae('0x1f25')] = this['_snapping'] = this[_0x56ae('0x39df')] = this['_reverse'] = !0x1; this[_0x56ae('0x9ad')] = _0x9c0d37; this[_0x56ae('0x12fa')] = _0x453dd0; this[_0x56ae('0x23f1')] = _0x4a6c2d; this['_ease'] = _0x360126[_0x56ae('0x4216')]; } }(this); _0x17bbc3[_0x56ae('0x2fb4')] = -Math[_0x56ae('0x1141')](0x1, 0x2); _0x12d050['INDEX_DATA'] = function(_0xfcac3b) { _0xfcac3b = [0x0, 0x1, 0x2]; for (var _0x145a3d = _0x252a59[_0x56ae('0x9a6')](null), _0x400752 = 0x0, _0x5d914d = _0xfcac3b[_0x56ae('0x32')]; _0x400752 < _0x5d914d;) { var _0x4d4ebf = _0x400752++; _0x145a3d[_0x56ae('0x8b6')](_0x4d4ebf, _0xfcac3b[_0x4d4ebf]); } return _0x145a3d; }(this); _0x461efe['defaultInstance'] = new _0x461efe(0xfa); _0x461efe[_0x56ae('0x2fda')] = 1.5; _0x461efe[_0x56ae('0x4217')] = 1.6; _0x452b7b[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x452b7b['temp2'] = new _0x4e9ff1(); _0x452b7b[_0x56ae('0x2cdd')] = new _0x4e9ff1(); _0x4033be[_0x56ae('0xf65')] = [-0x1, 0x0, 0x1]; _0x4033be[_0x56ae('0x2f8d')] = 0x0; _0x4033be['dislodgeCount'] = -0x1; _0x150430[_0x56ae('0x10c5')] = new _0x4e9ff1(); _0x150430[_0x56ae('0x28a9')] = new _0x4e9ff1(); _0x150430['animationLength'] = 0xa; _0x3c74dc[_0x56ae('0x229a')] = new _0x3c74dc(0.6, 0x96); _0x44289c[_0x56ae('0x229a')] = new _0x44289c(0.6, 0x96); _0x44289c[_0x56ae('0x2fb3')] = new _0x44289c(0x1, 0x0, 0x0); _0x5ea37e[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x2dcee5[_0x56ae('0x229a')] = new _0x2dcee5(); _0x48d5ec['temp'] = new _0x4e9ff1(); _0x2e5ced[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x17bfbd['temp'] = new _0x4e9ff1(); _0x5446c5[_0x56ae('0x2c03')] = new _0x5446c5(function() {}); _0x2b20eb[_0x56ae('0x2174')] = new _0x46ff3a(_0x2f54d1[_0x56ae('0x94b')]); _0x5ae9fd[_0x56ae('0x4218')] = 0x2; _0x5ae9fd[_0x56ae('0x4219')] = 0x3; _0x5ae9fd[_0x56ae('0x421a')] = 0x2; _0x41c934[_0x56ae('0x30d3')] = !0x0; _0x34c8e6[_0x56ae('0x1edb')] = !0x1; _0x5bfe73[_0x56ae('0x310e')] = new _0x279dc0(_0x56ae('0x421b'), ''); _0x44a8f6[_0x56ae('0xd84')] = 0x64; _0x22b218['batteriesPurchased'] = new _0x30a79c(_0x56ae('0x421c')); _0x22b218[_0x56ae('0x2e20')] = new _0x30c949('a61571a083790588c1eb3dabe726919b3df2c4ee'); _0x22b218['batteriesInBoxesPurchased'] = new _0x30a79c(_0x56ae('0x421d')); _0x56b670[_0x56ae('0x31b5')] = function(_0x3443a2) { _0x3443a2 = [new _0x510664(0x0, 0x0), new _0x510664(0x1, -0.5), new _0x510664(0x0, -0x1), new _0x510664(-0x1, -0.5), new _0x510664(0x0, 0x0), new _0x510664(0x1, -0.5), new _0x510664(0x1, 0.5), new _0x510664(0x0, 0x1), new _0x510664(0x0, 0x0), new _0x510664(-0x1, -0.5), new _0x510664(-0x1, 0.5), new _0x510664(0x0, 0x1)]; for (var _0x1f9a6d = _0x252a59['toObjectVector'](null), _0x17433f = 0x0, _0x160bb5 = _0x3443a2[_0x56ae('0x32')]; _0x17433f < _0x160bb5;) { var _0x437032 = _0x17433f++; _0x1f9a6d[_0x56ae('0x8b6')](_0x437032, _0x3443a2[_0x437032]); } return _0x1f9a6d; }(this); _0x56b670[_0x56ae('0x31b6')] = function(_0x41ef67) { if (_0x56ae('0x421e') !== _0x56ae('0x421e')) { return 0x0 >= _0x29e7da ? 0x0 : ((_0xfeeea6['toFloat'](_0x41ef67 >>> 0x10 & 0xff) * _0x29e7da | 0x0) & 0xff) << 0x10 | ((_0xfeeea6[_0x56ae('0xcfc')](_0x41ef67 >>> 0x8 & 0xff) * _0x29e7da | 0x0) & 0xff) << 0x8 | (_0xfeeea6[_0x56ae('0xcfc')](_0x41ef67 & 0xff) * _0x29e7da | 0x0) & 0xff; } else { _0x41ef67 = [new _0x510664(0x1, -0.5), new _0x510664(0x0, -0x1), new _0x510664(-0x1, -0.5), new _0x510664(-0x1, 0.5), new _0x510664(0x0, 0x1), new _0x510664(0x1, 0.5), new _0x510664(0x1, -0.5)]; for (var _0x29e7da = _0x252a59['toObjectVector'](null), _0x138e22 = 0x0, _0x48a04c = _0x41ef67[_0x56ae('0x32')]; _0x138e22 < _0x48a04c;) { var _0x3ebddc = _0x138e22++; _0x29e7da[_0x56ae('0x8b6')](_0x3ebddc, _0x41ef67[_0x3ebddc]); } return _0x29e7da; } }(this); _0x4e7b75[_0x56ae('0x3200')] = new _0x3c6685(); _0x4e7b75[_0x56ae('0xe8c')] = new _0x510664(); _0x418317[_0x56ae('0x3205')] = [0xbcab7c, 0xc8b788]; _0x418317[_0x56ae('0x3206')] = [0x1, 0x1]; _0x418317[_0x56ae('0x3207')] = [0x0, 0xff]; _0x3b21dd[_0x56ae('0xe8c')] = new _0x510664(); _0x3b21dd[_0x56ae('0x3244')] = new _0x510664(); _0x3b21dd[_0x56ae('0x3237')] = new _0x3266fb(_0x56ae('0x421f')); _0x16cd46[_0x56ae('0xe8c')] = new _0x510664(); _0x16cd46[_0x56ae('0x4220')] = 2.8; _0x27c908[_0x56ae('0x3257')] = function(_0x3fff59) { _0x3fff59 = [0x0, 0x555555, 0x777777]; for (var _0x304a6e = _0x252a59[_0x56ae('0x9a6')](null), _0x256a9a = 0x0, _0x55705b = _0x3fff59[_0x56ae('0x32')]; _0x256a9a < _0x55705b;) { var _0x23884f = _0x256a9a++; _0x304a6e[_0x56ae('0x8b6')](_0x23884f, _0x3fff59[_0x23884f]); } return _0x304a6e; }(this); _0x27c908['LINE_WIDTHS'] = function(_0x1857d4) { _0x1857d4 = [_0x16cd46[_0x56ae('0x4220')], 0x2, 1.2]; for (var _0x52022f = _0x252a59[_0x56ae('0x975')](null), _0x380b94 = 0x0, _0x38ab94 = _0x1857d4[_0x56ae('0x32')]; _0x380b94 < _0x38ab94;) { var _0x4f0eed = _0x380b94++; _0x52022f[_0x56ae('0x8b6')](_0x4f0eed, _0x1857d4[_0x4f0eed]); } return _0x52022f; }(this); _0x27c908['$length'] = new _0x510664(); _0x27c908[_0x56ae('0x3d')] = new _0x510664(); _0x4304e9[_0x56ae('0x313a')] = _0x4c6081[_0x56ae('0x2131')](_0x3500d1[_0x56ae('0xbc7')]); _0x4304e9['toInfiniteMode'] = _0x4c6081[_0x56ae('0x2131')](_0x3500d1[_0x56ae('0x213a')]); _0x4526d3[_0x56ae('0x33e4')] = _0x56ae('0x4221'); _0x4526d3[_0x56ae('0x3288')] = _0x36de50[_0x56ae('0x294b')](_0x4526d3[_0x56ae('0x33e4')]); _0x570ef9[_0x56ae('0x33e4')] = function(_0x3856e2) { _0x3856e2 = []; for (var _0x46989d = 0x0; 0x100 > _0x46989d;) _0x46989d++, _0x3856e2['push'](-0x1); for (_0x46989d = 0x0; 0x40 > _0x46989d;) { var _0x54e2c5 = _0x46989d++; _0x3856e2[_0x4526d3[_0x56ae('0x33e4')][_0x56ae('0x33')](_0x54e2c5)] = _0x54e2c5; } return _0x3856e2; }(this); _0x570ef9[_0x56ae('0x3288')] = _0x4526d3[_0x56ae('0x3288')]; _0x5bdbed[_0x56ae('0x3321')] = new _0x10cca0(); _0x5f4254['gradientRatios'] = [0x0, 0.33, 0.5, 0.95, 0x1]; _0x5f4254[_0x56ae('0x33e1')] = [0x990000, 0x550099, 0x9999, 0x33dd66, 0xeeffee]; _0x5a2426[_0x56ae('0x24e0')] = new _0x30a79c(_0x56ae('0x4222')); _0x521295['clickedAndDragged'] = !0x1; _0x2d5065[_0x56ae('0x2514')] = 0x3c; _0x2d5065['connectionWidth'] = 4.8; _0x2d5065[_0x56ae('0x2516')] = 6.4; _0x2d5065[_0x56ae('0x348b')] = 0.435; _0x41519b[_0x56ae('0x3524')] = new _0x279dc0(';', 'g'); _0x41519b[_0x56ae('0x3525')] = new _0x279dc0(_0x56ae('0x4223'), ''); _0x41519b[_0x56ae('0x3512')] = new _0x279dc0(_0x56ae('0x4224'), ''); _0x41519b[_0x56ae('0x3513')] = new _0x279dc0('scale\x5c((.*)\x5c)', ''); _0x41519b[_0x56ae('0x3514')] = new _0x279dc0(_0x56ae('0x4225'), ''); _0x41519b[_0x56ae('0x3515')] = new _0x279dc0(_0x56ae('0x4226'), ''); _0x41519b['mURLMatch'] = new _0x279dc0(_0x56ae('0x4227'), ''); _0x41519b[_0x56ae('0x351a')] = new _0x279dc0('rgb\x5cs*\x5c(\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*,\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*,\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*\x5c)', ''); _0x41519b[_0x56ae('0x351f')] = _0x3eaf68[_0x56ae('0x34cf')](0x0); _0x4fcce0[_0x56ae('0x4228')] = Math['sqrt'](0x2); _0x28cec5['USE_CACHE'] = !0x1; _0x28cec5[_0x56ae('0x3570')] = !0x1; _0x28cec5[_0x56ae('0x3586')] = _0x56ae('0x4229'); _0xac7b92[_0x56ae('0x293d')] = new _0x49a3f7(); _0xac7b92[_0x56ae('0x3586')] = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:'; _0x2cc961['helper'] = new DataView(new ArrayBuffer(0x8)); _0x69d1dd['escapes'] = function(_0x41995d) { _0x41995d = new _0x10cca0(); null != _0x586025['lt'] ? _0x41995d['setReserved']('lt', '<') : _0x41995d['h']['lt'] = '<'; null != _0x586025['gt'] ? _0x41995d[_0x56ae('0x932')]('gt', '>') : _0x41995d['h']['gt'] = '>'; null != _0x586025[_0x56ae('0x422a')] ? _0x41995d[_0x56ae('0x932')]('amp', '&') : _0x41995d['h']['amp'] = '&'; null != _0x586025[_0x56ae('0x422b')] ? _0x41995d[_0x56ae('0x932')](_0x56ae('0x422b'), '\x22') : _0x41995d['h'][_0x56ae('0x422b')] = '\x22'; null != _0x586025[_0x56ae('0x422c')] ? _0x41995d['setReserved'](_0x56ae('0x422c'), '\x27') : _0x41995d['h'][_0x56ae('0x422c')] = '\x27'; return _0x41995d; }(this); _0x36e155[_0x56ae('0x422d')] = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x3, 0x3, 0x3, 0x3, 0x4, 0x4, 0x4, 0x4, 0x5, 0x5, 0x5, 0x5, 0x0, -0x1, -0x1]; _0x36e155[_0x56ae('0x422e')] = [0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xd, 0xf, 0x11, 0x13, 0x17, 0x1b, 0x1f, 0x23, 0x2b, 0x33, 0x3b, 0x43, 0x53, 0x63, 0x73, 0x83, 0xa3, 0xc3, 0xe3, 0x102]; _0x36e155[_0x56ae('0x422f')] = [0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x2, 0x3, 0x3, 0x4, 0x4, 0x5, 0x5, 0x6, 0x6, 0x7, 0x7, 0x8, 0x8, 0x9, 0x9, 0xa, 0xa, 0xb, 0xb, 0xc, 0xc, 0xd, 0xd, -0x1, -0x1]; _0x36e155['DIST_BASE_VAL_TBL'] = [0x1, 0x2, 0x3, 0x4, 0x5, 0x7, 0x9, 0xd, 0x11, 0x19, 0x21, 0x31, 0x41, 0x61, 0x81, 0xc1, 0x101, 0x181, 0x201, 0x301, 0x401, 0x601, 0x801, 0xc01, 0x1001, 0x1801, 0x2001, 0x3001, 0x4001, 0x6001]; _0x36e155[_0x56ae('0x23a1')] = [0x10, 0x11, 0x12, 0x0, 0x8, 0x7, 0x9, 0x6, 0xa, 0x5, 0xb, 0x4, 0xc, 0x3, 0xd, 0x2, 0xe, 0x1, 0xf]; _0x41166c[_0x56ae('0xb89')] = 0x0; _0x41166c['hostSiteExtractor'] = new _0x279dc0(_0x56ae('0x4230'), ''); _0x795639[_0x56ae('0x41a7')] = {}; _0x795639[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x795639[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x27d2')] = {}; _0x795639[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x27d2')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x438da2[_0x56ae('0x41a7')] = {}; _0x438da2[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x438da2[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x235fe3[_0x56ae('0x3686')] = new _0x438da2(); _0x3e8412[_0x56ae('0x210c')] = new _0x235fe3([0.299, 0.587, 0.114, 0x0, 0x0, 0.299, 0.587, 0.114, 0x0, 0x0, 0.299, 0.587, 0.114, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0]); _0x3e8412['disabledColorFilters'] = [_0x3e8412['disabledColorFilter']]; _0x3e8412['rectangle'] = new _0x3c6685(); _0x3e8412[_0x56ae('0x18d9')] = new _0x510664(); _0x45bf81[_0x56ae('0x36aa')] = 4.13; _0x1688e1[_0x56ae('0x41a7')] = {}; _0x1688e1[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x1688e1[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa48')] = {}; _0x1688e1[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa48')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x50b13c['format'] = new _0x1688e1(); _0x22c0d6[_0x56ae('0x36d9')] = new _0x3cd041(); _0x22c0d6['mostRecentKey'] = 0x0; _0x22c0d6[_0x56ae('0xb2c')] = []; _0x22c0d6['initialized'] = !0x1; _0x343af9[_0x56ae('0x36e4')] = [0x25, 0x41, 0x51]; _0x343af9[_0x56ae('0x4231')] = [0x27, 0x44, 0x45]; _0x343af9[_0x56ae('0x36e7')] = [0x26, 0x57, 0x5a, 0xbc]; _0x343af9[_0x56ae('0x36e2')] = [0x28, 0x53, 0x4f]; _0x343af9[_0x56ae('0x36e1')] = [0x20, 0x58]; _0x343af9[_0x56ae('0x4232')] = [0x10, 0x43, 0x56]; _0x343af9['JUMP_KEYS'] = [0x20, 0x58, 0x26, 0x57, 0x5a, 0xbc]; _0x343af9[_0x56ae('0x36e5')] = [0x1b, 0x50, 0xd, 0x8]; _0x92d054[_0x56ae('0x371a')] = _0x252a59[_0x56ae('0x975')](null, 0x3); _0x92d054['quaternion'] = new _0x20e8d2(); _0x4eefd2['ZERO'] = new _0x4e9ff1(); _0x4eefd2[_0x56ae('0x2fe0')] = new _0x4e9ff1(0x1, 0x0, 0x0); _0x4eefd2[_0x56ae('0x2fe2')] = new _0x4e9ff1(0x0, 0x1, 0x0); _0x4eefd2[_0x56ae('0x2fe3')] = new _0x4e9ff1(0x0, 0x0, 0x1); _0x2eb087[_0x56ae('0x25b0')] = new _0x4e9ff1(); _0x199c7c[_0x56ae('0x301e')] = new _0x10cca0(); _0x56cf94[_0x56ae('0xb9b')] = 0x0; _0x56cf94[_0x56ae('0xb9c')] = 0x11; _0x56cf94[_0x56ae('0xb9d')] = new _0x3d98cc(); _0x289581['dummyCharacter'] = ''; _0x289581[_0x56ae('0x37bd')] = 0x0; _0x29bbce[_0x56ae('0x4233')] = _0x56ae('0x4221')[_0x56ae('0x44')](''); _0x29bbce[_0x56ae('0x37f9')] = function(_0x9723e2) { _0x9723e2 = []; for (var _0x342a02 = 0x0, _0x9d571e = _0x29bbce[_0x56ae('0x4233')]; _0x575257[_0x56ae('0x877')](_0x342a02, _0x9d571e[_0x56ae('0x32')]);) { var _0x23d53d = _0x9d571e[_0x342a02]; ++_0x342a02; for (var _0x2f588d = 0x0, _0x14184a = _0x29bbce[_0x56ae('0x4233')]; _0x2f588d < _0x14184a[_0x56ae('0x32')];) { if ('hGlhM' === _0x56ae('0x4234')) { throw new _0x1adea8(new _0x4a3ee6()); } else { var _0x1b30b7 = _0x14184a[_0x2f588d]; ++_0x2f588d; _0x9723e2[_0x56ae('0x8f0')](_0x23d53d + _0x1b30b7); } } } return _0x9723e2; }(this); _0x52ead1[_0x56ae('0x383a')] = [0x1, 0xab, 0xcd, 0x125, 0x39, 0x175, 0x4f, 0x89, 0xf1, 0x1b, 0x187, 0x165, 0x29, 0x13, 0x11b, 0x109, 0x1f1, 0x1d5, 0x1bb, 0x1a5, 0x19, 0xbf, 0x16d, 0x15d, 0x14f, 0xa1, 0x9b, 0x95, 0x9, 0x116, 0x10d, 0x105, 0x1f9, 0xf5, 0x1db, 0xe7, 0x1c1, 0x1b5, 0xd5, 0x19f, 0x195, 0x18b, 0xc1, 0x179, 0x171, 0x169, 0x161, 0x159, 0xa9, 0x14b, 0x145, 0x13f, 0x139, 0x133, 0x12d, 0x25, 0x91, 0x11d, 0x119, 0x45, 0x10f, 0x10b, 0x107, 0x103, 0x1fd, 0x1f5, 0x1ed, 0xf3, 0x1df, 0x76, 0x1d1, 0x1cb, 0x71, 0x1be, 0x37, 0x1b3, 0x1ad, 0x1a7, 0xd1, 0x19d, 0x33, 0x193, 0xc7, 0x189, 0x61, 0x3, 0x17b, 0x177, 0x173, 0x16f, 0x16b, 0x167, 0x163, 0x15f, 0x15b, 0x2b, 0x55, 0x151, 0x14d, 0xa5, 0x147, 0x143, 0x5, 0x13d, 0x9d, 0x137, 0x4d, 0x131, 0x12f, 0x4b, 0x129, 0x126, 0x49, 0x121, 0x11f, 0x47, 0x8d, 0x117, 0x115, 0x113, 0x44, 0x87, 0x43, 0x85, 0x21, 0x106, 0x104, 0x81, 0x1ff, 0x1fb, 0x1f7, 0x1f3, 0x1ef, 0x1eb, 0x3d, 0x79, 0x1e1, 0x1dd, 0xed, 0xeb, 0x1d3, 0xe8, 0x73, 0x1c9, 0xe3, 0x1c3, 0x7, 0x1bd, 0xdd, 0x1b7, 0xda, 0x1b1, 0xd7, 0x1ab, 0x1a9, 0xd3, 0x1a3, 0x1a1, 0xcf, 0x19b, 0x199, 0xcb, 0xca, 0x191, 0x18f, 0x18c, 0xc5, 0x31, 0x185, 0x183, 0x181, 0x17f, 0x5f, 0xbd, 0x2f, 0xbb, 0x5d, 0xb9, 0x17, 0xb7, 0x5b, 0xb5, 0x2d, 0xb3, 0x59, 0xb1, 0xb, 0xaf, 0x57, 0xad, 0x159, 0x157, 0x155, 0x153, 0x151, 0x15, 0xa7, 0x53, 0x14b, 0x149, 0x147, 0xa3, 0x51, 0x143, 0x141, 0x13f, 0x9f, 0x4f, 0x13b, 0x139, 0x27, 0x9b, 0x135, 0x133, 0x99, 0x131, 0x12f, 0x97, 0x4b, 0x12b, 0x95, 0x25, 0x127, 0x93, 0x49, 0x123, 0x91, 0x121, 0x11f, 0x8f, 0x11d, 0x47, 0x8d, 0x119, 0x23, 0x117, 0x8b, 0x45, 0x113, 0x89, 0x111, 0x11, 0x10f, 0x87, 0x10d, 0x10b, 0x85, 0x109, 0x21, 0x107, 0x83, 0x105, 0x82, 0x103, 0x81, 0x101, 0x1]; _0x52ead1[_0x56ae('0x383b')] = [0x0, 0x9, 0xa, 0xb, 0x9, 0xc, 0xa, 0xb, 0xc, 0x9, 0xd, 0xd, 0xa, 0x9, 0xd, 0xd, 0xe, 0xe, 0xe, 0xe, 0xa, 0xd, 0xe, 0xe, 0xe, 0xd, 0xd, 0xd, 0x9, 0xe, 0xe, 0xe, 0xf, 0xe, 0xf, 0xe, 0xf, 0xf, 0xe, 0xf, 0xf, 0xf, 0xe, 0xf, 0xf, 0xf, 0xf, 0xf, 0xe, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xc, 0xe, 0xf, 0xf, 0xd, 0xf, 0xf, 0xf, 0xf, 0x10, 0x10, 0x10, 0xf, 0x10, 0xe, 0x10, 0x10, 0xe, 0x10, 0xd, 0x10, 0x10, 0x10, 0xf, 0x10, 0xd, 0x10, 0xf, 0x10, 0xe, 0x9, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0xd, 0xe, 0x10, 0x10, 0xf, 0x10, 0x10, 0xa, 0x10, 0xf, 0x10, 0xe, 0x10, 0x10, 0xe, 0x10, 0x10, 0xe, 0x10, 0x10, 0xe, 0xf, 0x10, 0x10, 0x10, 0xe, 0xf, 0xe, 0xf, 0xd, 0x10, 0x10, 0xf, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0xe, 0xf, 0x11, 0x11, 0x10, 0x10, 0x11, 0x10, 0xf, 0x11, 0x10, 0x11, 0xb, 0x11, 0x10, 0x11, 0x10, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0x11, 0x10, 0x10, 0x11, 0x11, 0x11, 0x10, 0xe, 0x11, 0x11, 0x11, 0x11, 0xf, 0x10, 0xe, 0x10, 0xf, 0x10, 0xd, 0x10, 0xf, 0x10, 0xe, 0x10, 0xf, 0x10, 0xc, 0x10, 0xf, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0xd, 0x10, 0xf, 0x11, 0x11, 0x11, 0x10, 0xf, 0x11, 0x11, 0x11, 0x10, 0xf, 0x11, 0x11, 0xe, 0x10, 0x11, 0x11, 0x10, 0x11, 0x11, 0x10, 0xf, 0x11, 0x10, 0xe, 0x11, 0x10, 0xf, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0xf, 0x10, 0x11, 0xe, 0x11, 0x10, 0xf, 0x11, 0x10, 0x11, 0xd, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0xe, 0x11, 0x10, 0x11, 0x10, 0x11, 0x10, 0x11, 0x9]; _0x1ca1da[_0x56ae('0xa51')] = [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]; _0x200c17[_0x56ae('0x8f1')] = new _0x38b93a(); _0x26729a[_0x56ae('0x392a')] = new _0x3cd041(); _0x26729a[_0x56ae('0x36d5')] = []; _0xbe2129[_0x56ae('0x8f4')] = new _0x3cd041(); _0xbe2129[_0x56ae('0x8f7')] = new _0x400ae0(); _0x3527ae[_0x56ae('0x8f4')] = new _0x3cd041(); _0x3527ae[_0x56ae('0x8f7')] = new _0x41a8bb(); _0x16719f[_0x56ae('0x3e6e')] = new _0x518f42(); _0x16719f[_0x56ae('0x8fe')] = new _0x518f42(); _0x16719f[_0x56ae('0x8fc')] = new _0x518f42(); _0x16719f[_0x56ae('0x8fa')] = new _0x518f42(); _0x3496b0[_0x56ae('0x293c')] = new _0x4df5df(); _0x3496b0[_0x56ae('0x2eab')] = new _0x38b93a(); _0x3496b0[_0x56ae('0x39ae')] = new _0x10cca0(); _0x3496b0[_0x56ae('0x2eaa')] = new _0x10cca0(); _0x3496b0['libraryPaths'] = new _0x10cca0(); _0x131690[_0x56ae('0x39ca')] = !0x0; _0x1fc9d4['actuators'] = []; _0x1fc9d4[_0x56ae('0x39fa')] = 0x0; _0x1fc9d4[_0x56ae('0x39f6')] = !0x1; _0x3fc5af[_0x56ae('0x15f9')] = new _0xf00c54(); _0x3fc5af[_0x56ae('0x1061')] = new _0x590f54(); _0x360126[_0x56ae('0x3a11')] = _0x1fc9d4; _0x360126[_0x56ae('0x4216')] = _0x3fc5af[_0x56ae('0x1061')]; _0x360126[_0x56ae('0x3a12')] = new _0x36a0e0(); _0xfd3db7[_0x56ae('0x1061')] = new _0x358a85(1.70158); _0x2351fc[_0x56ae('0x1061')] = new _0x575d91(0.1, 0.4); _0x547382[_0x56ae('0x1061')] = new _0x2c2dad(); _0x2b39f7[_0x56ae('0xbc0')] = !0x1; _0x2b39f7[_0x56ae('0x3aa0')] = 0x0; _0x1776bd[_0x56ae('0x3a44')] = new _0x36a0e0(); _0x5d73ad[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x5d73ad['temp2'] = new _0x4e9ff1(); _0x5d73ad[_0x56ae('0x2cdd')] = new _0x4e9ff1(); _0x462df6[_0x56ae('0x2dd5')] = function(_0x585a63) { _0x585a63 = [0x4, 0x0, 0x2, 0x6, 0x4, 0x2, 0x6, 0x2, 0x3, 0x7, 0x6, 0x3, 0x5, 0x3, 0x1, 0x7, 0x3, 0x5, 0x4, 0x1, 0x0, 0x5, 0x1, 0x4, 0x2, 0x0, 0x1, 0x3, 0x2, 0x1, 0x6, 0x5, 0x4, 0x7, 0x5, 0x6]; for (var _0x2c8295 = _0x252a59[_0x56ae('0x9a6')](null), _0x159973 = 0x0, _0x2cb501 = _0x585a63[_0x56ae('0x32')]; _0x159973 < _0x2cb501;) { if ('WJrIk' === 'WJrIk') { var _0x358a32 = _0x159973++; _0x2c8295[_0x56ae('0x8b6')](_0x358a32, _0x585a63[_0x358a32]); } else { this[_0x56ae('0xe7b')]['spritesheet'][_0x56ae('0x51d')](0x47); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); var _0x347a1b = _0xfe3284[_0x56ae('0xa19')](0x1); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')]('I\x27m\x20done\x20with\x20all\x20this.', 0x78, -0xc8, _0x347a1b, null, 0xffffff); _0x347a1b = _0xfe3284[_0x56ae('0xa19')](0x1); var _0x49e4a8 = 0x0; null == _0x49e4a8 && (_0x49e4a8 = 0xffffff); this[_0x56ae('0xb93')]['addPlainText'](_0x575257['byRSG'], -0x1e, 0x5a, _0x347a1b, null, _0x49e4a8); _0x347a1b = _0xfe3284[_0x56ae('0xa19')](0x1); _0x49e4a8 = 0x0; null == _0x49e4a8 && (_0x49e4a8 = 0xffffff); this[_0x56ae('0xb93')][_0x56ae('0x1ebe')](_0x56ae('0x2602'), -0x50, 0xfa, _0x347a1b, null, _0x49e4a8)[_0x56ae('0xb96')](this[_0x56ae('0x23cc')]); } } return _0x2c8295; }(this); _0x41f34a[_0x56ae('0x2dd5')] = function(_0x23406d) { _0x23406d = [0x0, 0x1, 0x2, 0x1, 0x3, 0x2, 0x0, 0x2, 0x1, 0x1, 0x2, 0x3]; for (var _0x16ee95 = _0x252a59[_0x56ae('0x9a6')](null), _0x163f91 = 0x0, _0x426fcd = _0x23406d[_0x56ae('0x32')]; _0x163f91 < _0x426fcd;) { if (_0x56ae('0x4235') === _0x1c1b50[_0x56ae('0x4236')]) { _0x2b39f7[_0x56ae('0xb56')]['get_camera']()['set_x'](0x4d5); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x168); _0x2b39f7['view'][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0xbc); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](35.16); _0x2b39f7[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfac')](23.45); _0x2b39f7[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfae')](-138.07); this['tunnel'][_0x56ae('0xb4a')](0x0); this['duplicator'][_0x56ae('0x2a3a')](); this[_0x56ae('0x1024')][_0x56ae('0x265d')] = !0x0; this['child'][_0x56ae('0x2a3a')](); this[_0x56ae('0x1027')]['onScreenDirty'] = !0x0; var _0x6b37de = _0xfe3284[_0x56ae('0x3d')](0x122), _0x508999 = new _0x5c4c32(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x4237'), -0xc8, 0x6e, null, _0x6b37de, null, _0x508999, null); _0x6b37de = new _0x5c4c32(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2a40'), 0x1b8, 0xa0, null, null, null, _0x6b37de, null); } else { var _0x3ae615 = _0x163f91++; _0x16ee95[_0x56ae('0x8b6')](_0x3ae615, _0x23406d[_0x3ae615]); } } return _0x16ee95; }(this); _0x40b521[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x40b521[_0x56ae('0x3a94')] = new _0x1e2434(!0x1); _0x3b6fdf[_0x56ae('0xb64')] = _0x56ae('0x4238'); _0x3b6fdf['cache'] = new _0x10cca0(); _0x3c08be[_0x56ae('0x41a7')] = {}; _0x3c08be[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x3c08be[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x5d9fb0[_0x56ae('0x41a7')] = {}; _0x5d9fb0[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x5d9fb0[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x5d9fb0[_0x56ae('0x41a7')][_0x56ae('0x949')]['toJSON'] = {}; _0x5d9fb0[_0x56ae('0x41a7')][_0x56ae('0x949')]['toJSON']['SuppressWarnings'] = [_0x56ae('0x521')]; _0x5d9fb0[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x22fcc3[_0x56ae('0x41a7')] = {}; _0x22fcc3[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x22fcc3[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x22fcc3[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1688')] = {}; _0x22fcc3[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'] = {}; _0x22fcc3[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x22fcc3[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1688')]['SuppressWarnings'] = [_0x56ae('0x521')]; _0x22fcc3[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0xf67fa6[_0x56ae('0x41a7')] = {}; _0xf67fa6[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0xf67fa6[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0xf67fa6[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1688')] = {}; _0xf67fa6[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1688')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0xf67fa6[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = [_0x56ae('0x41c0')]; _0x4809e5[_0x56ae('0x41a7')] = {}; _0x4809e5[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4809e5[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x4809e5[_0x56ae('0x41a7')][_0x56ae('0x949')]['toJSON'] = {}; _0x4809e5[_0x56ae('0x41a7')][_0x56ae('0x949')]['toJSON']['SuppressWarnings'] = [_0x56ae('0x521')]; _0x4809e5[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x1cbe67[_0x56ae('0x41a7')] = {}; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x9b0')] = {}; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1688')] = {}; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'] = {}; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1688')][_0x56ae('0x41a9')] = [_0x1c1b50.eQQLs]; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x9b0')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x1cbe67[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x44c69b[_0x56ae('0x41a7')] = {}; _0x44c69b[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x44c69b[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x18fe19[_0x56ae('0x41a7')] = {}; _0x18fe19[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x18fe19[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x1c1b50.cqATc]; _0x18fe19['limitedProfile'] = !0x0; _0x1c691e[_0x56ae('0x41a7')] = {}; _0x1c691e[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1c691e[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = [_0x56ae('0x41c0')]; _0x4e066a[_0x56ae('0x41a7')] = {}; _0x4e066a[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4e066a[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x5ae492[_0x56ae('0x41a7')] = {}; _0x5ae492[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x5ae492[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x2d08ba[_0x56ae('0x41a7')] = {}; _0x2d08ba[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x2d08ba[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x343587[_0x56ae('0x41a7')] = {}; _0x343587[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x343587[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x247f25[_0x56ae('0x41a7')] = {}; _0x247f25[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x247f25[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x247f25[_0x56ae('0x3b4e')] = new _0x279dc0(_0x56ae('0x4239'), 'i'); _0x247f25['__regexBreakTag'] = new _0x279dc0(_0x56ae('0x423a'), 'gi'); _0x247f25[_0x56ae('0x423b')] = new _0x279dc0(_0x56ae('0x423c'), 'i'); _0x247f25[_0x56ae('0x3364')] = new _0x279dc0(_0x56ae('0x423d'), 'i'); _0x247f25[_0x56ae('0x3b49')] = [new _0x279dc0(_0x56ae('0x423e'), 'g'), new _0x279dc0(_0x56ae('0x423f'), 'g'), new _0x279dc0('&', 'g'), new _0x279dc0(_0x56ae('0xcd3'), 'g'), new _0x279dc0(_0x56ae('0x4240'), 'g'), new _0x279dc0(' ', 'g')]; _0x247f25[_0x56ae('0x3362')] = new _0x279dc0(_0x56ae('0x4241'), 'i'); _0x247f25[_0x56ae('0x3b4a')] = new _0x279dc0(_0x56ae('0x4242'), 'g'); _0x247f25[_0x56ae('0x3b4d')] = new _0x279dc0(_0x1c1b50[_0x56ae('0x529')], 'i'); _0x247f25['__regexIndent'] = new _0x279dc0(_0x56ae('0x4243'), 'i'); _0x247f25['__regexLeading'] = new _0x279dc0(_0x56ae('0x4244'), 'i'); _0x247f25[_0x56ae('0x3b52')] = new _0x279dc0('leftmargin\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'i'); _0x247f25[_0x56ae('0x3b53')] = new _0x279dc0(_0x56ae('0x4245'), 'i'); _0x247f25[_0x56ae('0x3365')] = new _0x279dc0('size\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'i'); _0x247f25[_0x56ae('0x3b54')] = new _0x279dc0('tabstops\x5cs?=\x5cs?(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'i'); _0x14dcc5[_0x56ae('0x41a7')] = {}; _0x14dcc5[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x14dcc5[_0x56ae('0x41a7')][_0x56ae('0x41a8')] = {}; _0x14dcc5[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3582')] = {}; _0x14dcc5[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0xce7')] = {}; _0x14dcc5[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0xce7')]['SuppressWarnings'] = [_0x56ae('0x521')]; _0x14dcc5[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3582')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x14dcc5[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x14dcc5[_0x56ae('0x3b89')] = new _0x10cca0(); _0x1f84fd[_0x56ae('0x41a7')] = {}; _0x1f84fd[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1f84fd[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0xd1cafc[_0x56ae('0x41a7')] = {}; _0xd1cafc[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0xd1cafc[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0xd1cafc[_0x56ae('0x41a7')][_0x56ae('0x949')]['o'] = {}; _0xd1cafc[_0x56ae('0x41a7')][_0x56ae('0x949')]['o'][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0xd1cafc[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0xd1cafc[_0x56ae('0x4246')] = new _0xd1cafc(); _0x5c17a2[_0x56ae('0x41a7')] = {}; _0x5c17a2[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x5c17a2[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x2a489c[_0x56ae('0x41a7')] = {}; _0x2a489c[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x2a489c[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x45a97e[_0x56ae('0x41a7')] = {}; _0x45a97e[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x45a97e[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x45a97e[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1609')] = {}; _0x45a97e[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x1609')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x45a97e[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x22d4e6[_0x56ae('0x41a7')] = {}; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41a8')] = {}; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3bec')] = {}; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3be2')] = {}; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3be6')] = {}; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3be6')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3be2')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41a8')][_0x56ae('0x3bec')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x22d4e6[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x22d4e6[_0x56ae('0x3bef')] = new _0xd1cafc(); _0x22d4e6[_0x56ae('0x3bf1')] = new _0xd1cafc(); _0x44f65b[_0x56ae('0x41a7')] = {}; _0x44f65b[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x44f65b[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x4434f0[_0x56ae('0x41a7')] = {}; _0x4434f0[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4434f0[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x43bf3b[_0x56ae('0x41a7')] = {}; _0x43bf3b[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x43bf3b[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = [_0x56ae('0x41c0')]; _0x3ee0eb[_0x56ae('0x41a7')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa02')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x4247')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8aa')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')]['__surface'] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c32')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xffb')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c2b')] = {}; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c2b')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xffb')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c32')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')]['__surface'][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8aa')][_0x56ae('0x41a9')] = [_0x1c1b50.eQQLs]; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x4247')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x3ee0eb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa02')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x3ee0eb['__tempVector'] = new _0x55b21a(); _0x52b59c[_0x56ae('0x41a7')] = {}; _0x52b59c[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x52b59c[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x52b59c['blankBitmapData'] = new _0x3ee0eb(0x1, 0x1, !0x1, 0x0); _0x52b59c[_0x56ae('0x3c53')] = new _0xa29426(0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0); _0x200ebe[_0x56ae('0x307e')] = new _0x3ee0eb(0x1, 0x1, !0x1, 0x0); _0x1870d7[_0x56ae('0x41a7')] = {}; _0x1870d7[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1870d7[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x1b2915[_0x56ae('0x41a7')] = {}; _0x1b2915[_0x56ae('0x41a7')]['obj'] = {}; _0x1b2915[_0x56ae('0x41a7')]['obj'][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x5f1533[_0x56ae('0x41a7')] = {}; _0x5f1533[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x5f1533[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x530998[_0x56ae('0x41a7')] = {}; _0x530998[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x530998[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x1d6b34[_0x56ae('0x41a7')] = {}; _0x1d6b34[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1d6b34[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0xad1a52[_0x56ae('0x41a7')] = {}; _0xad1a52[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0xad1a52[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x274949[_0x56ae('0x41a7')] = {}; _0x274949[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x274949[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x274949[_0x56ae('0x3364')] = new _0x279dc0(_0x56ae('0x4248'), 'i'); _0x274949['__regexFace'] = new _0x279dc0('face=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'i'); _0x274949['__regexFont'] = new _0x279dc0(']+)>', 'gi'); _0x274949['__regexCloseFont'] = new _0x279dc0(_0x56ae('0x4249'), 'gi'); _0x274949[_0x56ae('0x3365')] = new _0x279dc0(_0x56ae('0x424a'), 'i'); _0x44e05a[_0x56ae('0x41a7')] = {}; _0x44e05a[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x44e05a[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = [_0x56ae('0x41c0')]; _0x1a9b4e[_0x56ae('0x41a7')] = {}; _0x1a9b4e[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1a9b4e[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x4d77a9[_0x56ae('0x41a7')] = {}; _0x4d77a9[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4d77a9[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x4d77a9[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3ccf')] = {}; _0x4d77a9[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3ccf')]['SuppressWarnings'] = [_0x56ae('0x521')]; _0x4d77a9[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x4d77a9[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0x4d77a9(); }, function(_0x4e9fcd) { _0x4e9fcd['reset'](); }); _0x3c313c[_0x56ae('0x41a7')] = {}; _0x3c313c[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x3c313c[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x5b50dd[_0x56ae('0x41a7')] = {}; _0x5b50dd[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x5b50dd[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8ab')] = {}; _0x5b50dd[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa33')] = {}; _0x5b50dd[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa33')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x5b50dd[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8ab')]['SuppressWarnings'] = [_0x1c1b50.eQQLs]; _0x1028cb[_0x56ae('0x41a7')] = {}; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa59')] = {}; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xd67')] = {}; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x919')] = {}; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x205d')] = {}; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'] = {}; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x205d')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x919')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xd67')]['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x1028cb[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa59')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x193c0b[_0x56ae('0x41a7')] = {}; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x2fe')] = {}; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa17')] = {}; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')]['setTransform'] = {}; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c10')] = {}; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'] = {}; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c10')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')]['setTransform']['SuppressWarnings'] = [_0x56ae('0x521')]; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa17')]['SuppressWarnings'] = [_0x56ae('0x521')]; _0x193c0b[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x2fe')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x2f7604[_0x56ae('0x41a7')] = {}; _0x2f7604[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x2f7604[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa27')] = {}; _0x2f7604[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'] = {}; _0x2f7604[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x2f7604[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa27')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x4772c5[_0x56ae('0x41a7')] = {}; _0x4772c5[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x4772c5[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3d33')] = {}; _0x4772c5[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3d33')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x41db51[_0x56ae('0x41a7')] = {}; _0x41db51[_0x56ae('0x41a7')][_0x56ae('0x41a8')] = {}; _0x41db51[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x41db51[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x378d')] = {}; _0x41db51[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x378d')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x41db51[_0x56ae('0x41a7')][_0x56ae('0x41a8')]['create'] = {}; _0x41db51[_0x56ae('0x41a7')][_0x56ae('0x41a8')]['create'][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x41db51['__rootURL'] = 'undefined' != typeof window ? window[_0x56ae('0xc51')][_0x56ae('0x424b')] : ''; _0x5045ab[_0x56ae('0x41a7')] = {}; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')]['gl'] = {}; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x2810')] = {}; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xd66')] = {}; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x34c7')] = {}; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')]['__projectionFlipped'] = {}; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')]['__projectionFlipped'][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x34c7')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xd66')]['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x2810')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x5045ab[_0x56ae('0x41a7')][_0x56ae('0x949')]['gl'][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x5045ab[_0x56ae('0x2868')] = [0x1]; _0x5045ab[_0x56ae('0x2cd3')] = [0x0, 0x0, 0x0, 0x0]; _0x5045ab[_0x56ae('0x2cd4')] = [0x0, 0x0, 0x0, 0x0]; _0x5045ab[_0x56ae('0x2cd8')] = [0x0, 0x0, 0x0, 0x0]; _0x5045ab[_0x56ae('0x3d7f')] = [!0x1]; _0x5045ab[_0x56ae('0x1196')] = new _0x3c6685(); _0x5045ab[_0x56ae('0x3d7d')] = [0x0, 0x0]; _0x315445[_0x56ae('0x41a7')] = {}; _0x315445[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x315445[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x315445[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8eb')] = {}; _0x315445[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x8eb')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x315445[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x556979[_0x56ae('0x41a7')] = {}; _0x556979[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x556979[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x20b5c4[_0x56ae('0x41a7')] = {}; _0x20b5c4[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x20b5c4[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xf2a')] = {}; _0x20b5c4[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x110')] = {}; _0x20b5c4[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x110')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x20b5c4[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xf2a')]['SuppressWarnings'] = [_0x56ae('0x521')]; _0x36b12c[_0x56ae('0x41a7')] = {}; _0x36b12c[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x36b12c[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xf2a')] = {}; _0x36b12c[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x110')] = {}; _0x36b12c[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x110')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x36b12c[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xf2a')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x573cfa[_0x56ae('0x41a7')] = {}; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3e23')] = {}; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x96a')] = {}; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x2739')] = {}; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3e63')] = {}; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x95c')] = {}; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x95c')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3e63')][_0x56ae('0x41a9')] = [_0x1c1b50.eQQLs]; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x2739')][_0x56ae('0x41a9')] = [ [_0x56ae('0x521'), _0x56ae('0x424c')] ]; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x96a')]['SuppressWarnings'] = [ [_0x56ae('0x521'), _0x56ae('0x424c')] ]; _0x573cfa[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3e23')]['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x47fef0[_0x56ae('0x41a7')] = {}; _0x47fef0[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x47fef0[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x47fef0[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'] = {}; _0x47fef0[_0x56ae('0x41a7')][_0x56ae('0x949')]['_'][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x47fef0[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x482ffa[_0x56ae('0x3f6d')] = -0x1; _0x482ffa['__glMaxTextureMaxAnisotropy'] = -0x1; _0x482ffa['__glMaxViewportDims'] = -0x1; _0x482ffa[_0x56ae('0x3e98')] = -0x1; _0x482ffa[_0x56ae('0x3e95')] = -0x1; _0x482ffa[_0x56ae('0x3e92')] = -0x1; _0x598090[_0x56ae('0x41a7')] = {}; _0x598090[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x598090[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = [_0x56ae('0x41c0')]; _0x5b44a8[_0x56ae('0x41a7')] = {}; _0x5b44a8[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x5b44a8[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x5a4608[_0x56ae('0x41a7')] = {}; _0x5a4608[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x5a4608[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c32')] = {}; _0x5a4608[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xc30')] = {}; _0x5a4608[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xc30')]['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x5a4608[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0x3c32')][_0x56ae('0x41a9')] = ['checkstyle:Dynamic']; _0x508d62[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0x508d62(null); }, function(_0x758bd6) { _0x758bd6[_0x56ae('0xc67')](); }); _0x2d151b[_0x56ae('0x20')] = new _0x10e2de(function() { if (_0x56ae('0x424d') !== 'CKWTO') { return new _0x2d151b(null); } else { return this[_0x56ae('0x3f67')] = a; } }, function(_0x2f0ecb) { _0x2f0ecb[_0x56ae('0xc67')](); }); _0x4d59b9[_0x56ae('0x20')] = new _0x10e2de(function() { if (_0x56ae('0x424e') === _0x56ae('0x424f')) { return _0x56ae('0x4250'); } else { return new _0x4d59b9(null); } }, function(_0x56ebf4) { if (_0x56ae('0x4251') === _0x56ae('0x4251')) { _0x56ebf4[_0x56ae('0xc67')](); } else { null != this[_0x56ae('0xaa4')][_0x56ae('0x1764')]() && this[_0x56ae('0xaa4')][_0x56ae('0x1764')]()[_0x56ae('0x1682')](_0x56ebf4); return _0x56ebf4; } }); _0x239929['__pool'] = new _0x10e2de(function() { if (_0x56ae('0x4252') !== _0x56ae('0x4253')) { return new _0x239929(null); } else { if (this[_0x56ae('0x16a8')] && null != f[_0x56ae('0x13fd')]) for (; d < f[_0x56ae('0x13fd')][_0x56ae('0x9fa')]();) _0x1508f0[_0x56ae('0x140b')]('\x20\x20\x20\x20\x20\x20\x20\x20(!)\x20Error:\x20' + f[_0x56ae('0x13fd')][_0x56ae('0x1b')](d) + _0x56ae('0x16e3'), { 'fileName': _0x56ae('0x107'), 'lineNumber': 0x1e7, 'className': _0x56ae('0x5d1'), 'methodName': 'parseNextBlock' }), ++d; this[_0x56ae('0x16a8')] && _0x1508f0['trace']('\x0a', { 'fileName': 'away3d/loaders/parsers/AWD2Parser.hx', 'lineNumber': 0x1ed, 'className': _0x56ae('0x5d1'), 'methodName': _0x56ae('0x106') }); } }, function(_0x235390) { if (_0x56ae('0x4254') !== _0x56ae('0x4254')) { _0x503858[_0x56ae('0x94d')](this, _0x235390); } else { _0x235390['__init'](); } }); _0x2a9e37[_0x56ae('0x41a7')] = {}; _0x2a9e37[_0x56ae('0x41a7')]['obj'] = {}; _0x2a9e37[_0x56ae('0x41a7')]['obj'][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x4f3de6[_0x56ae('0x41a7')] = {}; _0x4f3de6[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x4f3de6[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x5067ce['__pool'] = new _0x10e2de(function() { return new _0x5067ce(null); }, function(_0x14bb31) { _0x14bb31[_0x56ae('0xc67')](); }); _0x4b9267['__pool'] = new _0x10e2de(function() { return new _0x4b9267(null); }, function(_0x93c761) { _0x93c761['__init'](); }); _0x58cbbc[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0x58cbbc(null); }, function(_0x11fe98) { _0x11fe98[_0x56ae('0xc67')](); }); _0xd03bb1[_0x56ae('0x20')] = new _0x10e2de(function() { if (_0x575257[_0x56ae('0x8a4')]('AxHVi', _0x56ae('0x4255'))) { return new _0xd03bb1(null); } else { this['init'](); } }, function(_0x2febcb) { _0x2febcb[_0x56ae('0xc67')](); }); _0x3571a3['__pool'] = new _0x10e2de(function() { if (_0x56ae('0x4256') === _0x56ae('0x4256')) { return new _0x3571a3(null); } else { var _0xf81cc = new _0x2b2c54(); _0xf81cc[_0x56ae('0x3f6')](new _0x4e9ff1(a, b, c)); this[_0x56ae('0xfe0')](_0xf81cc); } }, function(_0x5ec184) { if (_0x56ae('0x4257') !== _0x56ae('0x4257')) { for (var _0x49cdeb = this[_0x56ae('0x1af7')][_0x56ae('0x3f')](); _0x49cdeb[_0x56ae('0x8f5')]();) if (_0x49cdeb[_0x56ae('0x42')]()['contains'](_0x5ec184, b)) return !0x0; return !0x1; } else { _0x5ec184[_0x56ae('0xc67')](); } }); _0x2a670[_0x56ae('0x20')] = new _0x10e2de(function() { if (_0x56ae('0x4258') === _0x56ae('0x4258')) { return new _0x2a670(null); } else { return this['_fragmentCode']; } }, function(_0x4fc9fc) { _0x4fc9fc[_0x56ae('0xc67')](); }); _0x39abb7[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0x39abb7(null); }, function(_0x35cd3e) { if (_0x56ae('0x4259') === _0x56ae('0x425a')) { throw new _0x1adea8(new _0x4a3ee6()); } else { _0x35cd3e[_0x56ae('0xc67')](); } }); _0x12424a['__pool'] = new _0x10e2de(function() { return new _0x12424a(null); }, function(_0x50d00f) { _0x50d00f[_0x56ae('0xc67')](); }); _0x3c584e['__pool'] = new _0x10e2de(function() { return new _0x3c584e(null); }, function(_0x30b31e) { _0x30b31e[_0x56ae('0xc67')](); }); _0xdb970a[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0xdb970a(null); }, function(_0xa8a7f1) { _0xa8a7f1[_0x56ae('0xc67')](); }); _0x5938f8['__pool'] = new _0x10e2de(function() { if (_0x56ae('0x425b') !== 'bDchu') { return new _0x5938f8(null); } else { null == e && (e = -0x1); null == d && (d = !0x1); var _0x5dcc9f = a[_0x56ae('0x3d')], _0x382da5 = a['height'], _0x295e0 = 0x0, _0x3d62d5 = null != c; null == c && (c = new _0x3ee0eb(_0x5dcc9f, _0x382da5, d)); _0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x3d')] = _0xfeeea6[_0x56ae('0xcfc')](_0x5dcc9f); for (_0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x727')] = _0xfeeea6[_0x56ae('0xcfc')](_0x382da5); _0xfeeea6[_0x56ae('0xcfb')](_0x5dcc9f, 0x1) || _0xfeeea6[_0x56ae('0xcfb')](_0x382da5, 0x1);) { d && c[_0x56ae('0xa81')](_0x12ed57[_0x56ae('0x1f53')], 0x0); _0x12ed57['_matrix']['a'] = _0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x3d')] / a[_0x56ae('0x3d')]; _0x12ed57[_0x56ae('0x1070')]['d'] = _0x12ed57['_rect'][_0x56ae('0x727')] / a[_0x56ae('0x727')]; c['draw'](a, _0x12ed57[_0x56ae('0x1070')], null, null, null, !0x0); b instanceof _0x14cd79 ? _0x59b8d7[_0x56ae('0x951')](b, _0x14cd79)['uploadFromBitmapData'](c, _0x295e0++) : _0x59b8d7[_0x56ae('0x951')](b, _0x4ae72b)[_0x56ae('0x1f54')](c, e, _0x295e0++); _0x5dcc9f >>>= 0x1; _0x382da5 >>>= 0x1; var _0xde11d7 = _0xfeeea6['gt'](_0x5dcc9f, 0x1) ? _0xfeeea6['toFloat'](_0x5dcc9f) : 0x1; _0x12ed57[_0x56ae('0x1f53')]['width'] = _0xde11d7; _0xde11d7 = _0xfeeea6['gt'](_0x382da5, 0x1) ? _0xfeeea6[_0x56ae('0xcfc')](_0x382da5) : 0x1; _0x12ed57[_0x56ae('0x1f53')][_0x56ae('0x727')] = _0xde11d7; } _0x3d62d5 || c[_0x56ae('0x9cd')](); } }, function(_0x4d1290) { _0x4d1290['__init'](); }); _0x54f23f[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0x54f23f(null); }, function(_0x209dae) { if ('eUlWG' === _0x56ae('0x425c')) { _0x209dae[_0x56ae('0xc67')](); } else { null == e[_0x56ae('0x20e5')] && (e[_0x56ae('0x20e5')] = _0x1b30b7[_0x56ae('0x28')](this[_0x56ae('0x177a')][_0x56ae('0x3b')](e))); _0x575257[_0x56ae('0x414f')](null, e[_0x56ae('0x2710')]) ? e = _0x50b13c['createTextField'](0xffffff, 0x1e, null, e[_0x56ae('0x20e5')], null, null, null, null, 0x0) : (e = new _0x384067(_0x2d9f4e(e, e[_0x56ae('0x2711')]), 0x0, 0x1e, e['description']), _0xfba720['get_currentLayout']()['add'](new _0x4dd284(e), new _0x39eddf(0xaaaaaa, 0x666666, 3.6))); if (null != b) { b = new _0x4dd284(b); var _0x3bbd67 = 0xa; null == _0x3bbd67 && (_0x3bbd67 = 0x0); var _0x863ed5 = new _0x4dd284(e), _0x4fbc9c = null; null == _0x3bbd67 && (_0x3bbd67 = 0x0); _0x4fbc9c = null == _0x4fbc9c ? _0xfba720[_0x56ae('0xa1f')]() : _0x4fbc9c; _0x4fbc9c[_0x56ae('0x8e9')](_0x863ed5, new _0x5ed31e(_0x3bbd67, _0x2bd32b[_0x56ae('0xfa0')]), b); _0x4fbc9c[_0x56ae('0x8e9')](_0x863ed5, new _0x18f8f3(!0x0, 0.5), b); } b = e; _0x209dae[_0x56ae('0x994')](e); } }); _0x438d4b[_0x56ae('0x20')] = new _0x10e2de(function() { if (_0x56ae('0x425d') === 'Mhjbg') { var _0x3410d3 = this[_0x56ae('0x3de1')]['parent']; if (null != _0x3410d3) { _0x3410d3 = _0x3410d3[_0x56ae('0x9ae')](); var _0x187e49 = _0x575257[_0x56ae('0x8a5')](_0x3410d3['a'] * _0x3410d3['d'], _0x3410d3['b'] * _0x3410d3['c']); if (0x0 == _0x187e49) a['x'] = -_0x3410d3['tx'], a['y'] = -_0x3410d3['ty']; else { var _0x65c43 = 0x1 / _0x187e49 * (_0x3410d3['c'] * (_0x3410d3['ty'] - a['y']) + _0x3410d3['d'] * _0x575257['qcDGz'](a['x'], _0x3410d3['tx'])); a['y'] = 0x1 / _0x187e49 * (_0x3410d3['a'] * (a['y'] - _0x3410d3['ty']) + _0x3410d3['b'] * (_0x3410d3['tx'] - a['x'])); a['x'] = _0x65c43; } } _0x3410d3 = a['x'] + this[_0x56ae('0x3de4')]; a = a['y'] + this[_0x56ae('0x3de5')]; null != this[_0x56ae('0x3de6')] && (_0x3410d3 < this[_0x56ae('0x3de6')]['x'] ? _0x3410d3 = this['__dragBounds']['x'] : _0x3410d3 > this[_0x56ae('0x3de6')]['get_right']() && (_0x3410d3 = this['__dragBounds'][_0x56ae('0xa15')]()), a < this[_0x56ae('0x3de6')]['y'] ? a = this[_0x56ae('0x3de6')]['y'] : a > this['__dragBounds'][_0x56ae('0xa16')]() && (a = this[_0x56ae('0x3de6')]['get_bottom']())); this[_0x56ae('0x3de1')][_0x56ae('0x471')](_0x3410d3); this['__dragObject'][_0x56ae('0xaae')](a); } else { return new _0x438d4b(null); } }, function(_0x5835c2) { _0x5835c2['__init'](); }); _0x28e0db[_0x56ae('0x20')] = new _0x10e2de(function() { return new _0x28e0db(null); }, function(_0x2c58c6) { _0x2c58c6['__init'](); }); _0x241332['available'] = !0x0; _0x24b254['__blurShader'] = new _0x502b70(); _0x5dfee8[_0x56ae('0x4012')] = new _0x3b044c(); _0x28c7fc[_0x56ae('0x41a7')] = {}; _0x28c7fc[_0x56ae('0x41a7')][_0x56ae('0x949')] = {}; _0x28c7fc[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa48')] = {}; _0x28c7fc[_0x56ae('0x41a7')][_0x56ae('0x949')][_0x56ae('0xa48')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x163077[_0x56ae('0x2fc3')] = []; _0x163077[_0x56ae('0x3181')] = new _0x28c7fc(); _0x1c78fd[_0x56ae('0x41a7')] = {}; _0x1c78fd[_0x56ae('0x41a7')]['fields'] = {}; _0x1c78fd[_0x56ae('0x41a7')]['fields'][_0x56ae('0x2409')] = {}; _0x1c78fd[_0x56ae('0x41a7')]['fields'][_0x56ae('0x2409')][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x2b9caa['defaultObjectEncoding'] = 0xa; _0x2f4b4f[_0x56ae('0x390c')] = !0x0; _0x2f4b4f[_0x56ae('0x4082')] = 0x0; _0x2f4b4f['manageCookies'] = !0x1; _0x4991f8[_0x56ae('0x295c')] = 0x0; _0x4991f8[_0x56ae('0x295d')] = 0x1; _0x4991f8[_0x56ae('0x295e')] = 0x0; _0x4991f8[_0x56ae('0x4088')] = 0x22; _0x4991f8[_0x56ae('0x12fe')] = !0x1; _0x4991f8['supported'] = !0x1; _0x55c9e4['currentDomain'] = new _0x55c9e4(null); _0x5525c5[_0x56ae('0x41a7')] = {}; _0x5525c5[_0x56ae('0x41a7')]['fields'] = {}; _0x5525c5[_0x56ae('0x41a7')]['fields'][_0x56ae('0x95e')] = {}; _0x5525c5[_0x56ae('0x41a7')]['fields'][_0x56ae('0x95e')][_0x56ae('0x41a9')] = [_0x56ae('0x521')]; _0x5525c5[_0x56ae('0x409c')] = 0x0; _0x5525c5[_0x56ae('0x2647')] = []; _0x5525c5['__instances'] = []; _0x5525c5['__devices'] = new _0x36a0e0(); _0x2a1f64[_0x56ae('0x40c0')] = _0x56ae('0xc60'); _0x870f63[_0x56ae('0x41a7')] = {}; _0x870f63[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x870f63[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = [ ['checkstyle:ConstantName', _0x56ae('0x41c0')] ]; _0x870f63[_0x56ae('0x40c7')] = new _0x10cca0(); _0x870f63[_0x56ae('0x2efb')] = new _0x10cca0(); _0x870f63[_0x56ae('0x40e6')] = new _0x10cca0(); _0x870f63[_0x56ae('0x12fe')] = !0x1; _0x225976[_0x56ae('0x41a7')] = {}; _0x225976[_0x56ae('0x41a7')]['obj'] = {}; _0x225976[_0x56ae('0x41a7')]['obj']['SuppressWarnings'] = [_0x56ae('0x41c0')]; _0x55950e[_0x56ae('0x41a7')] = {}; _0x55950e[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x55950e[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x60985[_0x56ae('0x41a7')] = {}; _0x60985[_0x56ae('0x41a7')]['obj'] = {}; _0x60985[_0x56ae('0x41a7')]['obj'][_0x56ae('0x41a9')] = [_0x56ae('0x41c0')]; _0x422531[_0x56ae('0x293c')] = new _0x12cdde(); _0x233b64[_0x56ae('0x3a14')] = new _0x30dd16(null, 0x0); _0x430d1[_0x56ae('0x41a7')] = {}; _0x430d1[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x430d1[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x430d1[_0x56ae('0x3c17')] = 0xa; _0x1b58bc[_0x56ae('0x41a7')] = {}; _0x1b58bc[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x1b58bc[_0x56ae('0x41a7')][_0x56ae('0x41fd')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x56752c[_0x56ae('0x41a7')] = {}; _0x56752c[_0x56ae('0x41a7')][_0x56ae('0x41fd')] = {}; _0x56752c[_0x56ae('0x41a7')][_0x56ae('0x41fd')][_0x56ae('0x41a9')] = ['checkstyle:FieldDocComment']; _0x52260c[_0x56ae('0x1e4c')] = new _0x279dc0('grid(\x5cd+)x(\x5cd+)', ''); _0x21a81b[_0x56ae('0xe8c')] = new _0x4e9ff1(); _0x21a81b[_0x56ae('0x425e')] = new _0x510664(); _0x21a81b[_0x56ae('0x1e4c')] = new _0x279dc0(_0x56ae('0x425f'), ''); _0x1cc2fd[_0x56ae('0x92d')](); }('undefined' != typeof _0x13b6ca ? _0x13b6ca : _0x56ae('0x8') != typeof window ? window : _0x56ae('0x8') != typeof self ? self : this, _0x56ae('0x8') != typeof window ? window : _0x56ae('0x8') != typeof _0x5c425c ? _0x5c425c : _0x56ae('0x8') != typeof self ? self : this)); }; _0x3df9be[_0x56ae('0x97')][_0x56ae('0x177e')] = function(_0x505430) { if (_0x56ae('0x4260') === _0x56ae('0x4261')) { var _0x6c2641 = (a = 0x1 == a) ? this['__vertexConstants'] : this[_0x56ae('0x23fe')]; c = c[_0x56ae('0xf73')]; var _0x4b1fd7 = 0x4 * b; d ? (_0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x0), _0x6c2641[_0x4b1fd7++] = c['get'](0x4), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x8), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xc), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x1), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x5), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x9), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xd), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x2), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x6), _0x6c2641[_0x4b1fd7++] = c['get'](0xa), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xe), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x3), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x7), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xb)) : (_0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x0), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x1), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x2), _0x6c2641[_0x4b1fd7++] = c['get'](0x3), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x4), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x5), _0x6c2641[_0x4b1fd7++] = c['get'](0x6), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x7), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x8), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0x9), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xa), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xb), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xc), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xd), _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xe)); _0x6c2641[_0x4b1fd7++] = c[_0x56ae('0x1b')](0xf); null != this[_0x56ae('0xa77')][_0x56ae('0x1ff6')] && this[_0x56ae('0xa77')]['program'][_0x56ae('0xcb5')](a, b, 0x4); } else { var _0x5d76d5 = {}, _0x5d6ec4 = _0x3df9be[_0x56ae('0x97')]['$scripts'][_0x505430]; if (!_0x5d6ec4) throw Error(_0x56ae('0x4262') + _0x505430 + '\x22'); _0x5d6ec4(_0x5d76d5, _0x13b6ca); for (var _0x130de2 in _0x5d76d5) _0x3df9be[_0x130de2] = _0x3df9be[_0x130de2] || _0x5d76d5[_0x130de2]; (_0x5d6ec4 = _0x5d76d5[_0x56ae('0x97')] || window[_0x56ae('0x97')]) && _0x5d6ec4['embed'] && this != _0x5d6ec4[_0x56ae('0x177e')] && _0x5d6ec4[_0x56ae('0x177e')][_0x56ae('0x12')](_0x5d6ec4, arguments); return _0x5d76d5; } }; 'function' == typeof define && define['amd'] && (define([], function() { return _0x3df9be[_0x56ae('0x97')]; }), define[_0x56ae('0x4263')] = define[_0x56ae('0x4264')], define[_0x56ae('0x4264')] = null); }(_0x56ae('0x8') != typeof exports ? exports : 'function' == typeof define && define['amd'] ? {} : _0x56ae('0x8') != typeof window ? window : _0x56ae('0x8') != typeof self ? self : this, _0x56ae('0x8') != typeof window ? window : _0x56ae('0x8') != typeof global ? global : _0x56ae('0x8') != typeof self ? self : this)); ! function() { var _0x22b9bb = {}; _0x22b9bb[_0x56ae('0x4265')] = _0x56ae('0x572'); _0x22b9bb[_0x56ae('0x4266')] = _0x56ae('0x4267'); _0x22b9bb['srsCt'] = _0x56ae('0x4268'); _0x22b9bb[_0x56ae('0x4269')] = _0x56ae('0x132'); _0x22b9bb[_0x56ae('0x426a')] = _0x56ae('0x1425'); _0x22b9bb['sBOxr'] = function(_0x46015f, _0x58a6eb) { return _0x46015f < _0x58a6eb; }; _0x22b9bb[_0x56ae('0x426b')] = _0x56ae('0x1bda'); _0x22b9bb[_0x56ae('0x426c')] = function(_0x27f696, _0x5aa49f, _0x4067ef) { return _0x27f696(_0x5aa49f, _0x4067ef); }; _0x22b9bb['AZmbH'] = function(_0x2a766d, _0x3cac3c) { return _0x2a766d / _0x3cac3c; }; _0x22b9bb[_0x56ae('0x426d')] = _0x56ae('0x426e'); _0x22b9bb[_0x56ae('0x426f')] = function(_0x892a40, _0x19dd48) { return _0x892a40 < _0x19dd48; }; _0x22b9bb[_0x56ae('0x4270')] = function(_0x3caf1e, _0x2c015d) { return _0x3caf1e != _0x2c015d; }; _0x22b9bb[_0x56ae('0x4271')] = _0x56ae('0x4272'); _0x22b9bb[_0x56ae('0x4273')] = function(_0x107f07, _0xb14b1e) { return _0x107f07 * _0xb14b1e; }; _0x22b9bb[_0x56ae('0x4274')] = function(_0x558efc, _0x8e7cfd) { return _0x558efc(_0x8e7cfd); }; _0x22b9bb[_0x56ae('0x4275')] = function(_0xead3a6, _0xebefa4) { return _0xead3a6 === _0xebefa4; }; var _0x17a947 = function() { this[_0x56ae('0x8c0')](); }; _0x17a947[_0x56ae('0x6')] = {}; _0x17a947[_0x56ae('0x6')][_0x56ae('0x8c0')] = function() { var _0x20e3c6 = this || _0x532fa4; return _0x20e3c6._counter = 0x3e8, _0x20e3c6._html5AudioPool = [], _0x20e3c6.html5PoolSize = 0xa, _0x20e3c6._codecs = {}, _0x20e3c6._howls = [], _0x20e3c6._muted = !0x1, _0x20e3c6._volume = 0x1, _0x20e3c6._canPlayEvent = _0x56ae('0x1eae'), _0x20e3c6._navigator = _0x56ae('0x8') != typeof window && window.navigator ? window.navigator : null, _0x20e3c6.masterGain = null, _0x20e3c6.noAudio = !0x1, _0x20e3c6.usingWebAudio = !0x0, _0x20e3c6.autoSuspend = !0x0, _0x20e3c6.ctx = null, _0x20e3c6.autoUnlock = !0x0, _0x20e3c6._setup(), _0x20e3c6; }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x18b3')] = function(_0x2e88e6) { var _0x101764 = this || _0x532fa4; if (_0x2e88e6 = parseFloat(_0x2e88e6), _0x101764.ctx || _0x5ed299(), void 0x0 !== _0x2e88e6 && 0x0 <= _0x2e88e6 && 0x1 >= _0x2e88e6) { if (_0x101764._volume = _0x2e88e6, _0x101764._muted) return _0x101764; _0x101764.usingWebAudio && _0x101764.masterGain.gain.setValueAtTime(_0x2e88e6, _0x532fa4.ctx.currentTime); for (var _0x75d994 = 0x0; _0x75d994 < _0x101764._howls.length; _0x75d994++) if (!_0x101764._howls[_0x75d994]._webAudio) for (var _0x46b25 = _0x101764._howls[_0x75d994]._getSoundIds(), _0x52d470 = 0x0; _0x52d470 < _0x46b25.length; _0x52d470++) { var _0x3c8b7b = _0x101764._howls[_0x75d994]._soundById(_0x46b25[_0x52d470]); _0x3c8b7b && _0x3c8b7b._node && (_0x3c8b7b._node.volume = _0x3c8b7b._volume * _0x2e88e6); } return _0x101764; } return _0x101764._volume; }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x4276')] = function(_0x94224f) { if ('iOfmi' === _0x56ae('0x4277')) { var _0x3d92cb = this._dirLightVertexConstants.get(a++); var _0x4f980c = this._registerCache.getFreeVarying(); this._vertexCode += _0x22b9bb.TNTGR + h.string(_0x4f980c) + '.xyz,\x20' + h.string(_0x3d92cb) + ',\x20' + h.string(this._sharedRegisters.animatedTangent) + _0x56ae('0x5f7') + h.string(_0x4f980c) + _0x56ae('0x132') + h.string(_0x3d92cb) + '.w\x0a'; _0x3d92cb = this._registerCache.getFreeFragmentVectorTemp(); this._registerCache.addVertexTempUsages(_0x3d92cb, 0x1); this._fragmentCode += _0x56ae('0x5f1') + h.string(_0x3d92cb) + '.xyz,\x20' + h.string(_0x4f980c) + '\x0a'; this._fragmentCode += _0x56ae('0xd76') + h.string(_0x3d92cb) + '.w,\x20' + h.string(_0x4f980c) + '.w\x0a'; } else { var _0x2340a0 = this || _0x532fa4; _0x2340a0.ctx || _0x5ed299(); _0x2340a0._muted = _0x94224f; _0x2340a0.usingWebAudio && _0x2340a0.masterGain.gain.setValueAtTime(_0x94224f ? 0x0 : _0x2340a0._volume, _0x532fa4.ctx.currentTime); for (var _0x49b9c8 = 0x0; _0x49b9c8 < _0x2340a0._howls.length; _0x49b9c8++) if (!_0x2340a0._howls[_0x49b9c8]._webAudio) for (var _0x32fa72 = _0x2340a0._howls[_0x49b9c8]._getSoundIds(), _0x4e2aea = 0x0; _0x4e2aea < _0x32fa72.length; _0x4e2aea++) { var _0x1953bf = _0x2340a0._howls[_0x49b9c8]._soundById(_0x32fa72[_0x4e2aea]); _0x1953bf && _0x1953bf._node && (_0x1953bf._node.muted = !!_0x94224f || _0x1953bf._muted); } return _0x2340a0; } }; _0x17a947[_0x56ae('0x6')]['unload'] = function() { for (var _0x33421b = this || _0x532fa4, _0x1c838f = _0x33421b._howls.length - 0x1; 0x0 <= _0x1c838f; _0x1c838f--) _0x33421b._howls[_0x1c838f].unload(); return _0x33421b.usingWebAudio && _0x33421b.ctx && void 0x0 !== _0x33421b.ctx.close && (_0x33421b.ctx.close(), _0x33421b.ctx = null, _0x5ed299()), _0x33421b; }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x4278')] = function(_0x7d92f) { return (this || _0x532fa4)._codecs[_0x7d92f.replace(/^x-/, '')]; }; _0x17a947[_0x56ae('0x6')]['_setup'] = function() { var _0x5b6c5e = this || _0x532fa4; if (_0x5b6c5e.state = _0x5b6c5e.ctx ? _0x5b6c5e.ctx.state || _0x56ae('0x4279') : _0x56ae('0x4279'), _0x5b6c5e._autoSuspend(), !_0x5b6c5e.usingWebAudio) if (_0x56ae('0x8') != typeof Audio) try { var _0x30bef8 = new Audio(); void 0x0 === _0x30bef8.oncanplaythrough && (_0x5b6c5e._canPlayEvent = _0x56ae('0x2524')); } catch (_0x188663) { _0x5b6c5e.noAudio = !0x0; } else _0x5b6c5e.noAudio = !0x0; try { _0x30bef8 = new Audio(), _0x30bef8.muted && (_0x5b6c5e.noAudio = !0x0); } catch (_0x8d112e) {} return _0x5b6c5e.noAudio || _0x5b6c5e._setupCodecs(), _0x5b6c5e; }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x427a')] = function() { var _0x1ab77b = { yhWwn: function(_0x161ccc, _0x342805) { return _0x161ccc < _0x342805; } }; var _0x3e6f68 = this || _0x532fa4, _0x1878cd = null; try { _0x1878cd = 'undefined' != typeof Audio ? new Audio() : null; } catch (_0x313f9a) { if (_0x56ae('0x427b') === 'QKjHD') { null == c && (c = ''); c += '-'; kc.trace(c + a.name); if ('JOINT' != a.type) { kc.trace(c + _0x56ae('0x1831') + a.name); if (0x0 < a.instance_geometries.get_length()) var _0x1333b0 = this.processGeometries(a, b); else _0x1ab77b.yhWwn(0x0, a.instance_controllers.get_length()) ? _0x1333b0 = this.processControllers(a, b) : (_0x1333b0 = new Sb(), _0x1333b0.set_name(a.id), _0x1333b0.get_transform().rawData = a.get_matrix().rawData, this.finalizeAsset(_0x1333b0, a.id), null != b && b.addChild(_0x1333b0)); b = _0x1333b0; } _0x1333b0 = 0x0; for (var _0x223975 = a.nodes.get_length(); _0x1333b0 < _0x223975;) { var _0x2e7684 = _0x1333b0++; this.parseSceneGraph(a.nodes.get(_0x2e7684), b, c); } } else { return _0x3e6f68; } } if (!_0x1878cd || _0x56ae('0x3') != typeof _0x1878cd.canPlayType) return _0x3e6f68; var _0x448a00 = _0x1878cd.canPlayType(_0x56ae('0x427c')).replace(/^no$/, ''), _0x1b07d5 = _0x3e6f68._navigator && _0x3e6f68._navigator.userAgent.match(/OPR\/([0-6].)/g); _0x1b07d5 = _0x1b07d5 && 0x21 > parseInt(_0x1b07d5[0x0].split('/')[0x1], 0xa); return _0x3e6f68._codecs = { mp3: !(_0x1b07d5 || !_0x448a00 && !_0x1878cd.canPlayType(_0x56ae('0x427d')).replace(/^no$/, '')), mpeg: !!_0x448a00, opus: !!_0x1878cd.canPlayType('audio/ogg;\x20codecs=\x22opus\x22').replace(/^no$/, ''), ogg: !!_0x1878cd.canPlayType(_0x22b9bb.wmynt).replace(/^no$/, ''), oga: !!_0x1878cd.canPlayType(_0x56ae('0x4267')).replace(/^no$/, ''), wav: !!_0x1878cd.canPlayType(_0x56ae('0x427e')).replace(/^no$/, ''), aac: !!_0x1878cd.canPlayType(_0x56ae('0x427f')).replace(/^no$/, ''), caf: !!_0x1878cd.canPlayType(_0x56ae('0x4280')).replace(/^no$/, ''), m4a: !!(_0x1878cd.canPlayType('audio/x-m4a;') || _0x1878cd.canPlayType(_0x56ae('0x4281')) || _0x1878cd.canPlayType(_0x56ae('0x427f'))).replace(/^no$/, ''), mp4: !!(_0x1878cd.canPlayType(_0x56ae('0x4282')) || _0x1878cd.canPlayType(_0x56ae('0x4283')) || _0x1878cd.canPlayType('audio/aac;')).replace(/^no$/, ''), weba: !!_0x1878cd.canPlayType(_0x22b9bb.srsCt).replace(/^no$/, ''), webm: !!_0x1878cd.canPlayType(_0x56ae('0x4268')).replace(/^no$/, ''), dolby: !!_0x1878cd.canPlayType(_0x56ae('0x4284')).replace(/^no$/, ''), flac: !!(_0x1878cd.canPlayType(_0x56ae('0x4285')) || _0x1878cd.canPlayType(_0x56ae('0x4286'))).replace(/^no$/, '') }, _0x3e6f68; }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x4287')] = function() { var _0x1d0687 = { ikteT: function(_0x30a203, _0x22d9f7) { return _0x30a203 + _0x22d9f7; }, NjOLj: _0x56ae('0xd6'), mWRlD: _0x56ae('0x1d7d'), ykaPq: function(_0x52e4bf, _0x57f5c1) { return _0x52e4bf + _0x57f5c1; }, iJLhV: function(_0x13e246, _0x17c6fa) { return _0x13e246 + _0x17c6fa; }, Tweke: _0x22b9bb.PcrQi, UEXDe: function(_0xd09b0c, _0x49079e) { return _0xd09b0c + _0x49079e; }, ZgVHE: function(_0x2e57b7, _0x32abfd) { return _0x2e57b7 + _0x32abfd; } }; var _0xb4a02a = this || _0x532fa4, _0x378332 = /iPhone|iPad|iPod|Android|BlackBerry|BB10|Silk|Mobi|Chrome|Safari/i.test(_0xb4a02a._navigator && _0xb4a02a._navigator.userAgent); if (!_0xb4a02a._audioUnlocked && _0xb4a02a.ctx && _0x378332) { _0xb4a02a._audioUnlocked = !0x1; _0xb4a02a.autoUnlock = !0x1; _0xb4a02a._mobileUnloaded || 0xac44 === _0xb4a02a.ctx.sampleRate || (_0xb4a02a._mobileUnloaded = !0x0, _0xb4a02a.unload()); _0xb4a02a._scratchBuffer = _0xb4a02a.ctx.createBuffer(0x1, 0x1, 0x5622); var _0x908a07 = function(_0x378332) { for (_0x378332 = 0x0; _0x378332 < _0xb4a02a.html5PoolSize; _0x378332++) { var _0x2439c9 = new Audio(); _0x2439c9._unlocked = !0x0; _0xb4a02a._releaseHtml5Audio(_0x2439c9); } for (_0x378332 = 0x0; _0x378332 < _0xb4a02a._howls.length; _0x378332++) if (!_0xb4a02a._howls[_0x378332]._webAudio) { if ('xzwoL' !== 'xzwoL') { var _0x380935 = b.getFreeFragmentConstant(), _0x52fafc = b.getFreeFragmentVectorTemp(), _0x5e16cb = '', _0x3a00e5 = b.getFreeTextureReg(), _0x2c39fa = this._sharedRegisters.viewDirFragment, _0x214c3a = this._sharedRegisters.normalFragment; a.texturesIndex = _0x3a00e5.get_index(); a.fragmentConstantsIndex = 0x4 * _0x380935.get_index(); b.addFragmentTempUsages(_0x52fafc, 0x1); var _0x57469c = b.getFreeFragmentVectorTemp(); _0x5e16cb += _0x1d0687.ikteT(_0x1d0687.ikteT(_0x56ae('0xdf2'), h.string(_0x52fafc)) + _0x56ae('0x132') + h.string(_0x2c39fa) + '.xyz,\x20' + h.string(_0x214c3a) + '.xyz\x09\x09\x0aadd\x20' + h.string(_0x52fafc) + '.w,\x20' + h.string(_0x52fafc) + _0x56ae('0x132') + h.string(_0x52fafc) + _0x56ae('0x1d7c') + h.string(_0x52fafc) + _0x56ae('0xd6') + h.string(_0x214c3a) + _0x1d0687.NjOLj + h.string(_0x52fafc) + _0x56ae('0x1daf') + h.string(_0x52fafc) + _0x56ae('0xd6') + h.string(_0x52fafc) + _0x56ae('0xd6'), h.string(_0x2c39fa)) + _0x56ae('0x1db0') + this.getTexCubeSampleCode(a, _0x52fafc, _0x3a00e5, this._cubeTexture, _0x52fafc) + _0x56ae('0x14c') + h.string(_0x57469c) + '.w,\x20' + h.string(_0x52fafc) + _0x1d0687.mWRlD + h.string(_0x57469c) + _0x56ae('0x1bd5') + h.string(_0x52fafc) + ',\x20' + h.string(_0x52fafc) + ',\x20' + h.string(c) + '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; _0x5e16cb += _0x1d0687.ykaPq(_0x1d0687.iJLhV(_0x1d0687.iJLhV(_0x56ae('0xdf2') + h.string(_0x2c39fa) + '.w,\x20' + h.string(_0x2c39fa) + '.xyz,\x20' + h.string(_0x214c3a) + _0x56ae('0x4288') + h.string(_0x2c39fa) + _0x56ae('0x132') + h.string(_0x380935) + _0x56ae('0x132') + h.string(_0x2c39fa) + _0x56ae('0x1c79') + h.string(_0x2c39fa) + _0x1d0687.Tweke + h.string(_0x2c39fa) + _0x56ae('0x132') + h.string(_0x380935), '.z\x0asub\x20') + h.string(_0x214c3a) + _0x56ae('0x132') + h.string(_0x380935) + _0x56ae('0x132') + h.string(_0x2c39fa) + _0x56ae('0x1bdf'), h.string(_0x214c3a)) + _0x56ae('0x132') + h.string(_0x380935) + _0x56ae('0x15f') + h.string(_0x214c3a) + '.w\x0aadd\x20' + h.string(_0x2c39fa) + _0x56ae('0x132') + h.string(_0x2c39fa) + _0x56ae('0x132') + h.string(_0x214c3a) + _0x56ae('0x1bdf') + h.string(_0x2c39fa) + _0x56ae('0x132') + h.string(_0x380935), _0x56ae('0x173')) + h.string(_0x2c39fa) + '.w\x0a'; null != this._mask && (_0x380935 = b.getFreeTextureReg(), _0x5e16cb += _0x1d0687.UEXDe(this.getTex2DSampleCode(a, _0x57469c, _0x380935, this._mask, this._sharedRegisters.uvVarying) + _0x56ae('0x152') + h.string(_0x2c39fa) + '.w,\x20' + h.string(_0x57469c) + _0x56ae('0x173'), h.string(_0x2c39fa)) + _0x56ae('0x651')); _0x5e16cb += _0x1d0687.ZgVHE('mul\x20' + h.string(_0x52fafc) + ',\x20' + h.string(_0x52fafc) + ',\x20' + h.string(_0x2c39fa) + _0x56ae('0x1db1'), h.string(c)) + ',\x20' + h.string(c) + ',\x20' + h.string(_0x52fafc) + _0x56ae('0x1db2'); b.removeFragmentTempUsage(_0x52fafc); return _0x5e16cb; } else { _0x2439c9 = _0xb4a02a._howls[_0x378332]._getSoundIds(); for (var _0x61ee2b = 0x0; _0x61ee2b < _0x2439c9.length; _0x61ee2b++) { var _0x4ab8a5 = _0xb4a02a._howls[_0x378332]._soundById(_0x2439c9[_0x61ee2b]); _0x4ab8a5 && _0x4ab8a5._node && !_0x4ab8a5._node._unlocked && (_0x4ab8a5._node._unlocked = !0x0, _0x4ab8a5._node.load()); } } } _0xb4a02a._autoResume(); var _0xafce4 = _0xb4a02a.ctx.createBufferSource(); _0xafce4.buffer = _0xb4a02a._scratchBuffer; _0xafce4.connect(_0xb4a02a.ctx.destination); void 0x0 === _0xafce4.start ? _0xafce4.noteOn(0x0) : _0xafce4.start(0x0); _0x56ae('0x3') == typeof _0xb4a02a.ctx.resume && _0xb4a02a.ctx.resume(); _0xafce4.onended = function() { _0xafce4.disconnect(0x0); _0xb4a02a._audioUnlocked = !0x0; document.removeEventListener(_0x56ae('0x1b1d'), _0x908a07, !0x0); document.removeEventListener(_0x56ae('0x1b1f'), _0x908a07, !0x0); document.removeEventListener(_0x56ae('0xb52'), _0x908a07, !0x0); for (var _0x378332 = 0x0; _0x378332 < _0xb4a02a._howls.length; _0x378332++) _0xb4a02a._howls[_0x378332]._emit(_0x56ae('0x20b8')); }; }; return document.addEventListener(_0x56ae('0x1b1d'), _0x908a07, !0x0), document.addEventListener(_0x56ae('0x1b1f'), _0x908a07, !0x0), document.addEventListener(_0x56ae('0xb52'), _0x908a07, !0x0), _0xb4a02a; } }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x3e3d')] = function() { var _0x4acbc8 = this || _0x532fa4; if (_0x4acbc8._html5AudioPool.length) return _0x4acbc8._html5AudioPool.pop(); _0x4acbc8 = new Audio().play(); return _0x4acbc8 && 'undefined' != typeof Promise && (_0x4acbc8 instanceof Promise || _0x56ae('0x3') == typeof _0x4acbc8.then) && _0x4acbc8.catch(function() { console.warn(_0x56ae('0x4289')); }), new Audio(); }; _0x17a947[_0x56ae('0x6')]['_releaseHtml5Audio'] = function(_0x48d00c) { if (_0x56ae('0x428a') !== _0x56ae('0x428b')) { var _0x23aa02 = this || _0x532fa4; return _0x48d00c._unlocked && _0x23aa02._html5AudioPool.push(_0x48d00c), _0x23aa02; } else { this.onGround = this.forceY <= -this.groundThreshold; } }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x428c')] = function() { var _0xc7a738 = this; if (_0xc7a738.autoSuspend && _0xc7a738.ctx && void 0x0 !== _0xc7a738.ctx.suspend && _0x532fa4.usingWebAudio) { for (var _0x40e796 = 0x0; _0x40e796 < _0xc7a738._howls.length; _0x40e796++) if (_0xc7a738._howls[_0x40e796]._webAudio) for (var _0x3c06dd = 0x0; _0x3c06dd < _0xc7a738._howls[_0x40e796]._sounds.length; _0x3c06dd++) if (!_0xc7a738._howls[_0x40e796]._sounds[_0x3c06dd]._paused) return _0xc7a738; return _0xc7a738._suspendTimer && clearTimeout(_0xc7a738._suspendTimer), _0xc7a738._suspendTimer = setTimeout(function() { _0xc7a738.autoSuspend && (_0xc7a738._suspendTimer = null, _0xc7a738.state = _0x56ae('0x1429'), _0xc7a738.ctx.suspend().then(function() { _0xc7a738.state = 'suspended'; _0xc7a738._resumeAfterSuspend && (delete _0xc7a738._resumeAfterSuspend, _0xc7a738._autoResume()); })); }, 0x7530), _0xc7a738; } }; _0x17a947[_0x56ae('0x6')][_0x56ae('0x428d')] = function() { var _0x2022a7 = this; if (_0x2022a7.ctx && void 0x0 !== _0x2022a7.ctx.resume && _0x532fa4.usingWebAudio) return _0x56ae('0x1426') === _0x2022a7.state && _0x2022a7._suspendTimer ? (clearTimeout(_0x2022a7._suspendTimer), _0x2022a7._suspendTimer = null) : 'suspended' === _0x2022a7.state ? (_0x2022a7.ctx.resume().then(function() { if (_0x56ae('0x428e') !== _0x56ae('0x428f')) { _0x2022a7.state = _0x56ae('0x1426'); for (var _0x1d9458 = 0x0; _0x1d9458 < _0x2022a7._howls.length; _0x1d9458++) _0x2022a7._howls[_0x1d9458]._emit(_0x22b9bb.grSvD); } else { return zl.print(this); } }), _0x2022a7._suspendTimer && (clearTimeout(_0x2022a7._suspendTimer), _0x2022a7._suspendTimer = null)) : _0x56ae('0x1429') === _0x2022a7.state && (_0x2022a7._resumeAfterSuspend = !0x0), _0x2022a7; }; var _0x532fa4 = new _0x17a947(), _0x56c153 = function(_0x1df9ea) { if (!_0x1df9ea[_0x56ae('0x37a0')] || 0x0 === _0x1df9ea['src']['length']) return void console['error'](_0x56ae('0x4290')); this[_0x56ae('0x8c0')](_0x1df9ea); }; _0x56c153[_0x56ae('0x6')] = {}; _0x56c153[_0x56ae('0x6')]['init'] = function(_0x49577a) { var _0x2ed62a = this; return _0x532fa4.ctx || _0x5ed299(), _0x2ed62a._autoplay = _0x49577a.autoplay || !0x1, _0x2ed62a._format = _0x56ae('0x28') != typeof _0x49577a.format ? _0x49577a.format : [_0x49577a.format], _0x2ed62a._html5 = _0x49577a.html5 || !0x1, _0x2ed62a._muted = _0x49577a.mute || !0x1, _0x2ed62a._loop = _0x49577a.loop || !0x1, _0x2ed62a._pool = _0x49577a.pool || 0x5, _0x2ed62a._preload = _0x56ae('0xcf7') != typeof _0x49577a.preload || _0x49577a.preload, _0x2ed62a._rate = _0x49577a.rate || 0x1, _0x2ed62a._sprite = _0x49577a.sprite || {}, _0x2ed62a._src = _0x56ae('0x28') != typeof _0x49577a.src ? _0x49577a.src : [_0x49577a.src], _0x2ed62a._volume = void 0x0 !== _0x49577a.volume ? _0x49577a.volume : 0x1, _0x2ed62a._xhrWithCredentials = _0x49577a.xhrWithCredentials || !0x1, _0x2ed62a._duration = 0x0, _0x2ed62a._state = 'unloaded', _0x2ed62a._sounds = [], _0x2ed62a._endTimers = {}, _0x2ed62a._queue = [], _0x2ed62a._playLock = !0x1, _0x2ed62a._onend = _0x49577a.onend ? [{ fn: _0x49577a.onend }] : [], _0x2ed62a._onfade = _0x49577a.onfade ? [{ fn: _0x49577a.onfade }] : [], _0x2ed62a._onload = _0x49577a.onload ? [{ fn: _0x49577a.onload }] : [], _0x2ed62a._onloaderror = _0x49577a.onloaderror ? [{ fn: _0x49577a.onloaderror }] : [], _0x2ed62a._onplayerror = _0x49577a.onplayerror ? [{ fn: _0x49577a.onplayerror }] : [], _0x2ed62a._onpause = _0x49577a.onpause ? [{ fn: _0x49577a.onpause }] : [], _0x2ed62a._onplay = _0x49577a.onplay ? [{ fn: _0x49577a.onplay }] : [], _0x2ed62a._onstop = _0x49577a.onstop ? [{ fn: _0x49577a.onstop }] : [], _0x2ed62a._onmute = _0x49577a.onmute ? [{ fn: _0x49577a.onmute }] : [], _0x2ed62a._onvolume = _0x49577a.onvolume ? [{ fn: _0x49577a.onvolume }] : [], _0x2ed62a._onrate = _0x49577a.onrate ? [{ fn: _0x49577a.onrate }] : [], _0x2ed62a._onseek = _0x49577a.onseek ? [{ fn: _0x49577a.onseek }] : [], _0x2ed62a._onunlock = _0x49577a.onunlock ? [{ fn: _0x49577a.onunlock }] : [], _0x2ed62a._onresume = [], _0x2ed62a._webAudio = _0x532fa4.usingWebAudio && !_0x2ed62a._html5, void 0x0 !== _0x532fa4.ctx && _0x532fa4.ctx && _0x532fa4.autoUnlock && _0x532fa4._unlockAudio(), _0x532fa4._howls.push(_0x2ed62a), _0x2ed62a._autoplay && _0x2ed62a._queue.push({ event: _0x56ae('0x1cab'), action: function() { _0x2ed62a.play(); } }), _0x2ed62a._preload && _0x2ed62a.load(), _0x2ed62a; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x158e')] = function() { var _0x5191dc = null; if (_0x532fa4.noAudio) return void this._emit(_0x56ae('0x33c'), null, _0x56ae('0x4291')); _0x56ae('0x28') == typeof this._src && (this._src = [this._src]); for (var _0x468499 = 0x0; _0x468499 < this._src.length; _0x468499++) { var _0x2b7abe; if (this._format && this._format[_0x468499]) var _0x16afca = this._format[_0x468499]; else { if (_0x56ae('0x28') != typeof(_0x2b7abe = this._src[_0x468499])) { this._emit(_0x56ae('0x33c'), null, _0x56ae('0x4292')); continue; }(_0x16afca = /^data:audio\/([^;,]+);/i.exec(_0x2b7abe)) || (_0x16afca = /\.([^.]+)$/.exec(_0x2b7abe.split('?', 0x1)[0x0])); _0x16afca && (_0x16afca = _0x16afca[0x1].toLowerCase()); } if (_0x16afca || console.warn(_0x56ae('0x4293')), _0x16afca && _0x532fa4.codecs(_0x16afca)) { _0x5191dc = this._src[_0x468499]; break; } } return _0x5191dc ? (this._src = _0x5191dc, this._state = _0x56ae('0x4294'), _0x56ae('0x4295') === window.location.protocol && _0x56ae('0x3789') === _0x5191dc.slice(0x0, 0x5) && (this._html5 = !0x0, this._webAudio = !0x1), new _0x543168(this), this._webAudio && _0xd7f3bf(this), this) : void this._emit(_0x56ae('0x33c'), null, 'No\x20codec\x20support\x20for\x20selected\x20audio\x20sources.'); }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x1cab')] = function(_0x551c9c, _0x19943f) { var _0x3c613c = { CWofK: function(_0x5dfd35, _0x51fc7d, _0x5d340c) { return _0x5dfd35(_0x51fc7d, _0x5d340c); } }; var _0x41f588 = this, _0x264b9b = null; if (_0x56ae('0x1d28') == typeof _0x551c9c) _0x264b9b = _0x551c9c, _0x551c9c = null; else { if (_0x56ae('0x4296') === _0x56ae('0x4297')) { return null; } else { if (_0x56ae('0x28') == typeof _0x551c9c && _0x56ae('0x1bda') === _0x41f588._state && !_0x41f588._sprite[_0x551c9c]) return null; if (void 0x0 === _0x551c9c && (_0x551c9c = _0x56ae('0x1cb3'), !_0x41f588._playLock)) { for (var _0xb5045d = 0x0, _0x34f94d = 0x0; _0x34f94d < _0x41f588._sounds.length; _0x34f94d++) _0x41f588._sounds[_0x34f94d]._paused && !_0x41f588._sounds[_0x34f94d]._ended && (_0xb5045d++, _0x264b9b = _0x41f588._sounds[_0x34f94d]._id); 0x1 === _0xb5045d ? _0x551c9c = null : _0x264b9b = null; } } } var _0x58640f = _0x264b9b ? _0x41f588._soundById(_0x264b9b) : _0x41f588._inactiveSound(); if (!_0x58640f) return null; if (_0x264b9b && !_0x551c9c && (_0x551c9c = _0x58640f._sprite || '__default'), _0x56ae('0x1bda') !== _0x41f588._state) { _0x58640f._sprite = _0x551c9c; _0x58640f._ended = !0x1; var _0x3881fc = _0x58640f._id; return _0x41f588._queue.push({ event: _0x56ae('0x1cab'), action: function() { _0x41f588.play(_0x3881fc); } }), _0x3881fc; } if (_0x264b9b && !_0x58640f._paused) return _0x19943f || _0x41f588._loadQueue(_0x56ae('0x1cab')), _0x58640f._id; _0x41f588._webAudio && _0x532fa4._autoResume(); var _0x56c153 = Math.max(0x0, _0x22b9bb.sBOxr(0x0, _0x58640f._seek) ? _0x58640f._seek : _0x41f588._sprite[_0x551c9c][0x0] / 0x3e8), _0x3db748 = Math.max(0x0, (_0x41f588._sprite[_0x551c9c][0x0] + _0x41f588._sprite[_0x551c9c][0x1]) / 0x3e8 - _0x56c153), _0x416e29 = 0x3e8 * _0x3db748 / Math.abs(_0x58640f._rate), _0x17597a = _0x41f588._sprite[_0x551c9c][0x0] / 0x3e8, _0x17a947 = (_0x41f588._sprite[_0x551c9c][0x0] + _0x41f588._sprite[_0x551c9c][0x1]) / 0x3e8, _0x19b6d5 = !(!_0x58640f._loop && !_0x41f588._sprite[_0x551c9c][0x2]); _0x58640f._sprite = _0x551c9c; _0x58640f._ended = !0x1; var _0x1ee8c6 = function() { _0x58640f._paused = !0x1; _0x58640f._seek = _0x56c153; _0x58640f._start = _0x17597a; _0x58640f._stop = _0x17a947; _0x58640f._loop = _0x19b6d5; }; if (_0x56c153 >= _0x17a947) return void _0x41f588._ended(_0x58640f); var _0x17a838 = _0x58640f._node; if (_0x41f588._webAudio) _0x264b9b = function() { _0x41f588._playLock = !0x1; _0x1ee8c6(); _0x41f588._refreshBuffer(_0x58640f); _0x17a838.gain.setValueAtTime(_0x58640f._muted || _0x41f588._muted ? 0x0 : _0x58640f._volume, _0x532fa4.ctx.currentTime); _0x58640f._playStart = _0x532fa4.ctx.currentTime; void 0x0 === _0x17a838.bufferSource.start ? _0x58640f._loop ? _0x17a838.bufferSource.noteGrainOn(0x0, _0x56c153, 0x15180) : _0x17a838.bufferSource.noteGrainOn(0x0, _0x56c153, _0x3db748) : _0x58640f._loop ? _0x17a838.bufferSource.start(0x0, _0x56c153, 0x15180) : _0x17a838.bufferSource.start(0x0, _0x56c153, _0x3db748); _0x416e29 !== 0x1 / 0x0 && (_0x41f588._endTimers[_0x58640f._id] = setTimeout(_0x41f588._ended.bind(_0x41f588, _0x58640f), _0x416e29)); _0x19943f || setTimeout(function() { _0x41f588._emit(_0x56ae('0x1cab'), _0x58640f._id); _0x41f588._loadQueue(); }, 0x0); }, 'running' === _0x532fa4.state ? _0x264b9b() : (_0x41f588._playLock = !0x0, _0x41f588.once(_0x56ae('0x1425'), _0x264b9b), _0x41f588._clearTimer(_0x58640f._id)); else { var _0x151056 = function() { if (_0x56ae('0x4298') === _0x56ae('0x4298')) { _0x17a838.currentTime = _0x56c153; _0x17a838.muted = _0x58640f._muted || _0x41f588._muted || _0x532fa4._muted || _0x17a838.muted; _0x17a838.volume = _0x58640f._volume * _0x532fa4.volume(); _0x17a838.playbackRate = _0x58640f._rate; try { if (_0x56ae('0x4299') === _0x56ae('0x429a')) { a = Xg.pathParser.matchedRight(); var _0x47f626 = Xg.pathParser.matched(0x1); } else { var _0x264b9b = _0x17a838.play(); if (_0x264b9b && _0x56ae('0x8') != typeof Promise && (_0x264b9b instanceof Promise || 'function' == typeof _0x264b9b.then) ? (_0x41f588._playLock = !0x0, _0x1ee8c6(), _0x264b9b.then(function() { _0x41f588._playLock = !0x1; _0x17a838._unlocked = !0x0; _0x19943f || (_0x41f588._emit(_0x56ae('0x1cab'), _0x58640f._id), _0x41f588._loadQueue()); }).catch(function() { _0x41f588._playLock = !0x1; _0x41f588._emit(_0x56ae('0x1cb1'), _0x58640f._id, _0x56ae('0x1ca8')); _0x58640f._ended = !0x0; _0x58640f._paused = !0x0; })) : _0x19943f || (_0x41f588._playLock = !0x1, _0x1ee8c6(), _0x41f588._emit('play', _0x58640f._id), _0x41f588._loadQueue()), _0x17a838.playbackRate = _0x58640f._rate, _0x17a838.paused) return void _0x41f588._emit(_0x56ae('0x1cb1'), _0x58640f._id, _0x56ae('0x1ca8')); '__default' !== _0x551c9c || _0x58640f._loop ? _0x41f588._endTimers[_0x58640f._id] = _0x3c613c.CWofK(setTimeout, _0x41f588._ended.bind(_0x41f588, _0x58640f), _0x416e29) : (_0x41f588._endTimers[_0x58640f._id] = function() { _0x41f588._ended(_0x58640f); _0x17a838.removeEventListener(_0x56ae('0x1729'), _0x41f588._endTimers[_0x58640f._id], !0x1); }, _0x17a838.addEventListener(_0x56ae('0x1729'), _0x41f588._endTimers[_0x58640f._id], !0x1)); } } catch (_0x5095d8) { _0x41f588._emit(_0x56ae('0x1cb1'), _0x58640f._id, _0x5095d8); } } else { l = _0x551c9c++; f = Math.PI * l / this._segmentsH; l = -this._radius * Math.cos(f); f = this._radius * Math.sin(f); for (var _0x338627 = 0x0, _0x2d095d = this._segmentsW + 0x1; _0x338627 < _0x2d095d;) h = _0x338627++, q = 0x2 * Math.PI * h / this._segmentsW, h = f * Math.cos(q), q = f * Math.sin(q), a.set(d++, h), a.set(d++, -l), a.set(d++, q); } }; _0x264b9b = window && window.ejecta || !_0x17a838.readyState && _0x532fa4._navigator.isCocoonJS; if (0x3 <= _0x17a838.readyState || _0x264b9b) _0x151056(); else { _0x41f588._playLock = !0x0; var _0x1dc4ad = function() { _0x151056(); _0x17a838.removeEventListener(_0x532fa4._canPlayEvent, _0x1dc4ad, !0x1); }; _0x17a838.addEventListener(_0x532fa4._canPlayEvent, _0x1dc4ad, !0x1); _0x41f588._clearTimer(_0x58640f._id); } } return _0x58640f._id; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0xb43')] = function(_0x4d7f25, _0x42a523) { if ('jsoMT' === _0x56ae('0x429b')) { var _0x5ce529 = this; if (_0x56ae('0x1bda') !== _0x5ce529._state || _0x5ce529._playLock) return _0x5ce529._queue.push({ event: _0x56ae('0xb43'), action: function() { _0x5ce529.pause(_0x4d7f25); } }), _0x5ce529; for (var _0x2bdb1b = _0x5ce529._getSoundIds(_0x4d7f25), _0x532fa4 = 0x0; _0x532fa4 < _0x2bdb1b.length; _0x532fa4++) { _0x5ce529._clearTimer(_0x2bdb1b[_0x532fa4]); var _0x13d7c7 = _0x5ce529._soundById(_0x2bdb1b[_0x532fa4]); if (_0x13d7c7 && !_0x13d7c7._paused && (_0x13d7c7._seek = _0x5ce529.seek(_0x2bdb1b[_0x532fa4]), _0x13d7c7._rateSeek = 0x0, _0x13d7c7._paused = !0x0, _0x5ce529._stopFade(_0x2bdb1b[_0x532fa4]), _0x13d7c7._node)) if (_0x5ce529._webAudio) { if ('xfCTS' === 'vAsEG') { b = this.mesh; if (this.primaryShadow.mesh.get_visible()) { c = this.normal; d = this.primaryShadow.normal; var _0x5b169d = c.x - d.x; 1e-10 > (0x0 <= _0x5b169d ? _0x5b169d : -_0x5b169d) ? (_0x5b169d = c.y - d.y, _0x5b169d = 1e-10 > (0x0 <= _0x5b169d ? _0x5b169d : -_0x5b169d)) : _0x5b169d = !0x1; _0x5b169d ? (c = c.z - d.z, c = 1e-10 > (0x0 <= c ? c : -c)) : c = !0x1; c = !c; } else c = !0x0; c ? c = !0x0 : (c = $c.pos, d = this.primaryShadow.mesh.get_position(), _0x5b169d = c.x - d.x, 1e-10 > (0x0 <= _0x5b169d ? _0x5b169d : -_0x5b169d) ? (_0x5b169d = c.y - d.y, _0x5b169d = 1e-10 > (0x0 <= _0x5b169d ? _0x5b169d : -_0x5b169d)) : _0x5b169d = !0x1, _0x5b169d ? (c = c.z - d.z, c = 1e-10 > (0x0 <= c ? c : -c)) : c = !0x1, c = !c); b.set_visible(c); if (!this.mesh.get_visible()) return; } else { if (!_0x13d7c7._node.bufferSource) continue; void 0x0 === _0x13d7c7._node.bufferSource.stop ? _0x13d7c7._node.bufferSource.noteOff(0x0) : _0x13d7c7._node.bufferSource.stop(0x0); _0x5ce529._cleanBuffer(_0x13d7c7._node); } } else isNaN(_0x13d7c7._node.duration) && _0x13d7c7._node.duration !== 0x1 / 0x0 || _0x13d7c7._node.pause(); _0x42a523 || _0x5ce529._emit(_0x56ae('0xb43'), _0x13d7c7 ? _0x13d7c7._id : null); } return _0x5ce529; } else { c(a); } }; _0x56c153[_0x56ae('0x6')][_0x56ae('0xb8c')] = function(_0x55ae59, _0x45ede9) { var _0x3695d7 = this; if (_0x56ae('0x1bda') !== _0x3695d7._state || _0x3695d7._playLock) return _0x3695d7._queue.push({ event: 'stop', action: function() { _0x3695d7.stop(_0x55ae59); } }), _0x3695d7; for (var _0x1ddd35 = _0x3695d7._getSoundIds(_0x55ae59), _0x532fa4 = 0x0; _0x532fa4 < _0x1ddd35.length; _0x532fa4++) { _0x3695d7._clearTimer(_0x1ddd35[_0x532fa4]); var _0x46be05 = _0x3695d7._soundById(_0x1ddd35[_0x532fa4]); _0x46be05 && (_0x46be05._seek = _0x46be05._start || 0x0, _0x46be05._rateSeek = 0x0, _0x46be05._paused = !0x0, _0x46be05._ended = !0x0, _0x3695d7._stopFade(_0x1ddd35[_0x532fa4]), _0x46be05._node && (_0x3695d7._webAudio ? _0x46be05._node.bufferSource && (void 0x0 === _0x46be05._node.bufferSource.stop ? _0x46be05._node.bufferSource.noteOff(0x0) : _0x46be05._node.bufferSource.stop(0x0), _0x3695d7._cleanBuffer(_0x46be05._node)) : isNaN(_0x46be05._node.duration) && _0x46be05._node.duration !== 0x1 / 0x0 || (_0x46be05._node.currentTime = _0x46be05._start || 0x0, _0x46be05._node.pause())), _0x45ede9 || _0x3695d7._emit(_0x56ae('0xb8c'), _0x46be05._id)); } return _0x3695d7; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x4276')] = function(_0x4c7280, _0x1b93b) { var _0x5d533c = this; if (_0x22b9bb.MoilB !== _0x5d533c._state || _0x5d533c._playLock) return _0x5d533c._queue.push({ event: _0x56ae('0x4276'), action: function() { _0x5d533c.mute(_0x4c7280, _0x1b93b); } }), _0x5d533c; if (void 0x0 === _0x1b93b) { if ('boolean' != typeof _0x4c7280) return _0x5d533c._muted; _0x5d533c._muted = _0x4c7280; } for (var _0x2846b3 = _0x5d533c._getSoundIds(_0x1b93b), _0x1b3dec = 0x0; _0x1b3dec < _0x2846b3.length; _0x1b3dec++) { var _0xb7e7bc = _0x5d533c._soundById(_0x2846b3[_0x1b3dec]); _0xb7e7bc && (_0xb7e7bc._muted = _0x4c7280, _0xb7e7bc._interval && _0x5d533c._stopFade(_0xb7e7bc._id), _0x5d533c._webAudio && _0xb7e7bc._node ? _0xb7e7bc._node.gain.setValueAtTime(_0x4c7280 ? 0x0 : _0xb7e7bc._volume, _0x532fa4.ctx.currentTime) : _0xb7e7bc._node && (_0xb7e7bc._node.muted = !!_0x532fa4._muted || _0x4c7280), _0x5d533c._emit(_0x56ae('0x4276'), _0xb7e7bc._id)); } return _0x5d533c; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x18b3')] = function() { var _0x289ddb, _0x32e797, _0x90212a = this, _0x5519d4 = arguments; if (0x0 === _0x5519d4.length) return _0x90212a._volume; 0x1 === _0x5519d4.length || 0x2 === _0x5519d4.length && void 0x0 === _0x5519d4[0x1] ? 0x0 <= _0x90212a._getSoundIds().indexOf(_0x5519d4[0x0]) ? _0x32e797 = parseInt(_0x5519d4[0x0], 0xa) : _0x289ddb = parseFloat(_0x5519d4[0x0]) : 0x2 <= _0x5519d4.length && (_0x289ddb = parseFloat(_0x5519d4[0x0]), _0x32e797 = parseInt(_0x5519d4[0x1], 0xa)); var _0x2882bc; if (!(void 0x0 !== _0x289ddb && 0x0 <= _0x289ddb && 0x1 >= _0x289ddb)) return _0x2882bc = _0x32e797 ? _0x90212a._soundById(_0x32e797) : _0x90212a._sounds[0x0], _0x2882bc ? _0x2882bc._volume : 0x0; if (_0x56ae('0x1bda') !== _0x90212a._state || _0x90212a._playLock) return _0x90212a._queue.push({ event: _0x56ae('0x18b3'), action: function() { if (_0x56ae('0x429c') === 'oEizD') { _0x90212a.volume.apply(_0x90212a, _0x5519d4); } else { for (var _0x54c9d6 = this.get_UVData(), _0x5cc8cb = _0x54c9d6.get_length(), _0x46509b = this.get_vertexOffset(), _0x5330c2 = this.get_vertexStride(); _0x46509b < _0x5cc8cb;) { var _0x803bc = _0x46509b, _0xef29b6 = _0x54c9d6; _0xef29b6.set(_0x803bc, _0xef29b6.get(_0x803bc) * a); _0x803bc = _0x46509b + 0x1; _0xef29b6 = _0x54c9d6; _0xef29b6.set(_0x803bc, _0xef29b6.get(_0x803bc) * a); _0x803bc = _0x46509b + 0x2; _0xef29b6 = _0x54c9d6; _0xef29b6.set(_0x803bc, _0xef29b6.get(_0x803bc) * a); _0x46509b += _0x5330c2; } } } }), _0x90212a; void 0x0 === _0x32e797 && (_0x90212a._volume = _0x289ddb); _0x32e797 = _0x90212a._getSoundIds(_0x32e797); for (var _0x56c153 = 0x0; _0x56c153 < _0x32e797.length; _0x56c153++)(_0x2882bc = _0x90212a._soundById(_0x32e797[_0x56c153])) && (_0x2882bc._volume = _0x289ddb, _0x5519d4[0x2] || _0x90212a._stopFade(_0x32e797[_0x56c153]), _0x90212a._webAudio && _0x2882bc._node && !_0x2882bc._muted ? _0x2882bc._node.gain.setValueAtTime(_0x289ddb, _0x532fa4.ctx.currentTime) : _0x2882bc._node && !_0x2882bc._muted && (_0x2882bc._node.volume = _0x289ddb * _0x532fa4.volume()), _0x90212a._emit(_0x56ae('0x18b3'), _0x2882bc._id)); return _0x90212a; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x18b6')] = function(_0x4076a5, _0x34a59b, _0x125fb4, _0xaf3456) { var _0xb8d32d = this; if (_0x56ae('0x1bda') !== _0xb8d32d._state || _0xb8d32d._playLock) return _0xb8d32d._queue.push({ event: _0x56ae('0x18b6'), action: function() { _0xb8d32d.fade(_0x4076a5, _0x34a59b, _0x125fb4, _0xaf3456); } }), _0xb8d32d; _0x4076a5 = parseFloat(_0x4076a5); _0x34a59b = parseFloat(_0x34a59b); _0x125fb4 = parseFloat(_0x125fb4); _0xb8d32d.volume(_0x4076a5, _0xaf3456); for (var _0x50635c = _0xb8d32d._getSoundIds(_0xaf3456), _0x48069a = 0x0; _0x48069a < _0x50635c.length; _0x48069a++) { if (_0x56ae('0x429d') !== _0x56ae('0x429d')) { var _0x327b97 = b++; this.__samplerStates[_0x327b97] = c[_0x327b97]; } else { var _0x8cf313 = _0xb8d32d._soundById(_0x50635c[_0x48069a]); if (_0x8cf313) { if (_0xaf3456 || _0xb8d32d._stopFade(_0x50635c[_0x48069a]), _0xb8d32d._webAudio && !_0x8cf313._muted) { var _0x56c153 = _0x532fa4.ctx.currentTime, _0x3bba34 = _0x56c153 + _0x125fb4 / 0x3e8; _0x8cf313._volume = _0x4076a5; _0x8cf313._node.gain.setValueAtTime(_0x4076a5, _0x56c153); _0x8cf313._node.gain.linearRampToValueAtTime(_0x34a59b, _0x3bba34); } _0xb8d32d._startFadeInterval(_0x8cf313, _0x4076a5, _0x34a59b, _0x125fb4, _0x50635c[_0x48069a], void 0x0 === _0xaf3456); } } } return _0xb8d32d; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x429e')] = function(_0x1f0e02, _0x16b038, _0x3e5bf2, _0x532fa4, _0x3c25b1, _0x11d92c) { var _0xaef26d = { gwdbs: function(_0x1653f3, _0xc4bbb7) { return _0x1653f3 > _0xc4bbb7; } }; if (_0x56ae('0x429f') === _0x56ae('0x42a0')) { b.__dispatchStatus(); b.data = a; a = new ja('complete'); b.dispatchEvent(a); } else { var _0x3a70e1 = this, _0x32d500 = _0x16b038, _0x12708d = _0x3e5bf2 - _0x16b038; _0x3c25b1 = Math.abs(_0x12708d / 0.01); _0x3c25b1 = Math.max(0x4, 0x0 < _0x3c25b1 ? _0x532fa4 / _0x3c25b1 : _0x532fa4); var _0x56c153 = Date.now(); _0x1f0e02._fadeTo = _0x3e5bf2; _0x1f0e02._interval = setInterval(function() { if (_0x56ae('0x42a1') !== _0x56ae('0x42a1')) { null != this.level && (this.level.deregisterObject(this), this.level = null); } else { var _0x3c25b1 = (Date.now() - _0x56c153) / _0x532fa4; _0x56c153 = Date.now(); _0x32d500 += _0x12708d * _0x3c25b1; _0x32d500 = Math.max(0x0, _0x32d500); _0x32d500 = Math.min(0x1, _0x32d500); _0x32d500 = Math.round(0x64 * _0x32d500) / 0x64; _0x3a70e1._webAudio ? _0x1f0e02._volume = _0x32d500 : _0x3a70e1.volume(_0x32d500, _0x1f0e02._id, !0x0); _0x11d92c && (_0x3a70e1._volume = _0x32d500); (_0x3e5bf2 < _0x16b038 && _0x32d500 <= _0x3e5bf2 || _0xaef26d.gwdbs(_0x3e5bf2, _0x16b038) && _0x32d500 >= _0x3e5bf2) && (clearInterval(_0x1f0e02._interval), _0x1f0e02._interval = null, _0x1f0e02._fadeTo = null, _0x3a70e1.volume(_0x3e5bf2, _0x1f0e02._id), _0x3a70e1._emit(_0x56ae('0x18b6'), _0x1f0e02._id)); } }, _0x3c25b1); } }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42a2')] = function(_0x19d606) { var _0x399747 = this._soundById(_0x19d606); return _0x399747 && _0x399747._interval && (this._webAudio && _0x399747._node.gain.cancelScheduledValues(_0x532fa4.ctx.currentTime), clearInterval(_0x399747._interval), _0x399747._interval = null, this.volume(_0x399747._fadeTo, _0x19d606), _0x399747._fadeTo = null, this._emit('fade', _0x19d606)), this; }; _0x56c153[_0x56ae('0x6')]['loop'] = function() { if (_0x56ae('0x42a3') !== _0x56ae('0x42a3')) { var _0x3a9825 = b.next(); null != _0x3a9825.target && _0x3a9825.target.get_sourceObject() == a.get_sourceObject() && _0x3a9825.item.apply(_0x3a9825.target, _0x3a9825.area, this.scale); } else { var _0x4480a3, _0x4bc600, _0x3d0514, _0x532fa4 = arguments; if (0x0 === _0x532fa4.length) return this._loop; if (0x1 === _0x532fa4.length) { if (_0x56ae('0xcf7') != typeof _0x532fa4[0x0]) return !!(_0x3d0514 = this._soundById(parseInt(_0x532fa4[0x0], 0xa))) && _0x3d0514._loop; this._loop = _0x4480a3 = _0x532fa4[0x0]; } else 0x2 === _0x532fa4.length && (_0x4480a3 = _0x532fa4[0x0], _0x4bc600 = _0x22b9bb.cEjcW(parseInt, _0x532fa4[0x1], 0xa)); _0x4bc600 = this._getSoundIds(_0x4bc600); for (_0x532fa4 = 0x0; _0x532fa4 < _0x4bc600.length; _0x532fa4++)(_0x3d0514 = this._soundById(_0x4bc600[_0x532fa4])) && (_0x3d0514._loop = _0x4480a3, this._webAudio && _0x3d0514._node && _0x3d0514._node.bufferSource && (_0x3d0514._node.bufferSource.loop = _0x4480a3, _0x4480a3 && (_0x3d0514._node.bufferSource.loopStart = _0x3d0514._start || 0x0, _0x3d0514._node.bufferSource.loopEnd = _0x3d0514._stop))); return this; } }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x327a')] = function() { var _0x271b6e, _0x1d73dc, _0x330b16 = this, _0x36ba49 = arguments; 0x0 === _0x36ba49.length ? _0x1d73dc = _0x330b16._sounds[0x0]._id : 0x1 === _0x36ba49.length ? 0x0 <= _0x330b16._getSoundIds().indexOf(_0x36ba49[0x0]) ? _0x1d73dc = parseInt(_0x36ba49[0x0], 0xa) : _0x271b6e = parseFloat(_0x36ba49[0x0]) : 0x2 === _0x36ba49.length && (_0x271b6e = parseFloat(_0x36ba49[0x0]), _0x1d73dc = parseInt(_0x36ba49[0x1], 0xa)); var _0x11d5c6; if ('number' != typeof _0x271b6e) return _0x11d5c6 = _0x330b16._soundById(_0x1d73dc), _0x11d5c6 ? _0x11d5c6._rate : _0x330b16._rate; if (_0x56ae('0x1bda') !== _0x330b16._state || _0x330b16._playLock) return _0x330b16._queue.push({ event: _0x56ae('0x327a'), action: function() { if (_0x56ae('0x42a4') !== _0x56ae('0x42a4')) { hb.lastException = c, fa.silentTrace(c instanceof H ? c.val : c, { fileName: 'haxeutils/sound/AdvancedSound.hx', lineNumber: 0x8a, className: 'haxeutils.sound.AdvancedSound', methodName: _0x56ae('0xbc1') }), this.onFadeDone(); } else { _0x330b16.rate.apply(_0x330b16, _0x36ba49); } } }), _0x330b16; void 0x0 === _0x1d73dc && (_0x330b16._rate = _0x271b6e); _0x1d73dc = _0x330b16._getSoundIds(_0x1d73dc); for (var _0x56c153 = 0x0; _0x56c153 < _0x1d73dc.length; _0x56c153++) if (_0x11d5c6 = _0x330b16._soundById(_0x1d73dc[_0x56c153])) { _0x330b16.playing(_0x1d73dc[_0x56c153]) && (_0x11d5c6._rateSeek = _0x330b16.seek(_0x1d73dc[_0x56c153]), _0x11d5c6._playStart = _0x330b16._webAudio ? _0x532fa4.ctx.currentTime : _0x11d5c6._playStart); _0x11d5c6._rate = _0x271b6e; _0x330b16._webAudio && _0x11d5c6._node && _0x11d5c6._node.bufferSource ? _0x11d5c6._node.bufferSource.playbackRate.setValueAtTime(_0x271b6e, _0x532fa4.ctx.currentTime) : _0x11d5c6._node && (_0x11d5c6._node.playbackRate = _0x271b6e); var _0x187347 = _0x330b16.seek(_0x1d73dc[_0x56c153]); _0x187347 = _0x22b9bb.AZmbH(0x3e8 * ((_0x330b16._sprite[_0x11d5c6._sprite][0x0] + _0x330b16._sprite[_0x11d5c6._sprite][0x1]) / 0x3e8 - _0x187347), Math.abs(_0x11d5c6._rate)); !_0x330b16._endTimers[_0x1d73dc[_0x56c153]] && _0x11d5c6._paused || (_0x330b16._clearTimer(_0x1d73dc[_0x56c153]), _0x330b16._endTimers[_0x1d73dc[_0x56c153]] = setTimeout(_0x330b16._ended.bind(_0x330b16, _0x11d5c6), _0x187347)); _0x330b16._emit('rate', _0x11d5c6._id); } return _0x330b16; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42a5')] = function() { if (_0x56ae('0x42a6') !== _0x56ae('0x42a7')) { var _0x42783a, _0x3b39fc, _0x2c1dc7 = this, _0x2ff2fc = arguments; 0x0 === _0x2ff2fc.length ? _0x3b39fc = _0x2c1dc7._sounds[0x0]._id : 0x1 === _0x2ff2fc.length ? 0x0 <= _0x2c1dc7._getSoundIds().indexOf(_0x2ff2fc[0x0]) ? _0x3b39fc = parseInt(_0x2ff2fc[0x0], 0xa) : _0x2c1dc7._sounds.length && (_0x3b39fc = _0x2c1dc7._sounds[0x0]._id, _0x42783a = parseFloat(_0x2ff2fc[0x0])) : 0x2 === _0x2ff2fc.length && (_0x42783a = parseFloat(_0x2ff2fc[0x0]), _0x3b39fc = parseInt(_0x2ff2fc[0x1], 0xa)); if (void 0x0 === _0x3b39fc) return _0x2c1dc7; if (_0x56ae('0x1bda') !== _0x2c1dc7._state || _0x2c1dc7._playLock) return _0x2c1dc7._queue.push({ event: 'seek', action: function() { _0x2c1dc7.seek.apply(_0x2c1dc7, _0x2ff2fc); } }), _0x2c1dc7; var _0x16b2dd = _0x2c1dc7._soundById(_0x3b39fc); if (_0x16b2dd) { if (!('number' == typeof _0x42783a && 0x0 <= _0x42783a)) return _0x2c1dc7._webAudio ? (_0x42783a = _0x2c1dc7.playing(_0x3b39fc) ? _0x532fa4.ctx.currentTime - _0x16b2dd._playStart : 0x0, _0x16b2dd._seek + ((_0x16b2dd._rateSeek ? _0x16b2dd._rateSeek - _0x16b2dd._seek : 0x0) + _0x42783a * Math.abs(_0x16b2dd._rate))) : _0x16b2dd._node.currentTime; var _0x56c153 = _0x2c1dc7.playing(_0x3b39fc); _0x56c153 && _0x2c1dc7.pause(_0x3b39fc, !0x0); _0x16b2dd._seek = _0x42783a; _0x16b2dd._ended = !0x1; _0x2c1dc7._clearTimer(_0x3b39fc); _0x2c1dc7._webAudio || !_0x16b2dd._node || isNaN(_0x16b2dd._node.duration) || (_0x16b2dd._node.currentTime = _0x42783a); var _0x365bee = function() { _0x2c1dc7._emit(_0x56ae('0x42a5'), _0x3b39fc); _0x56c153 && _0x2c1dc7.play(_0x3b39fc, !0x0); }; if (_0x56c153 && !_0x2c1dc7._webAudio) { var _0x17a947 = function() { _0x2c1dc7._playLock ? setTimeout(_0x17a947, 0x0) : _0x365bee(); }; setTimeout(_0x17a947, 0x0); } else _0x365bee(); } return _0x2c1dc7; } else { this.gentleman.setIndexedPosition(16.2, 29.4, null, -0x1e); this.gentleman.spritesheet.set_currentFrame(0x16); this.gentleman.spritesheet.set_xInverted(!0x1); } }; _0x56c153[_0x56ae('0x6')]['playing'] = function(_0x4989ad) { if (_0x56ae('0x42a8') !== _0x56ae('0x42a8')) { return this._libMaterials; } else { if (_0x56ae('0x1d28') == typeof _0x4989ad) return _0x4989ad = this._soundById(_0x4989ad), !!_0x4989ad && !_0x4989ad._paused; for (_0x4989ad = 0x0; _0x4989ad < this._sounds.length; _0x4989ad++) if (!this._sounds[_0x4989ad]._paused) return !0x0; return !0x1; } }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x23f1')] = function(_0x841b81) { var _0x88e7a9 = this._duration; _0x841b81 = this._soundById(_0x841b81); return _0x841b81 && (_0x88e7a9 = this._sprite[_0x841b81._sprite][0x1] / 0x3e8), _0x88e7a9; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0xfe4')] = function() { return this._state; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x1529')] = function() { if (_0x56ae('0x42a9') !== _0x56ae('0x42a9')) { return null != a ? (null == a.__context && (a.__context = this.__context3D, a.__init()), a) : this.__defaultShader; } else { for (var _0x13e1c5 = this._sounds, _0x2b7279 = 0x0; _0x2b7279 < _0x13e1c5.length; _0x2b7279++)(_0x13e1c5[_0x2b7279]._paused || this.stop(_0x13e1c5[_0x2b7279]._id), this._webAudio) || (/MSIE |Trident\//.test(_0x532fa4._navigator && _0x532fa4._navigator.userAgent) || (_0x13e1c5[_0x2b7279]._node.src = _0x22b9bb.UQbfv), _0x13e1c5[_0x2b7279]._node.removeEventListener('error', _0x13e1c5[_0x2b7279]._errorFn, !0x1), _0x13e1c5[_0x2b7279]._node.removeEventListener(_0x532fa4._canPlayEvent, _0x13e1c5[_0x2b7279]._loadFn, !0x1), _0x532fa4._releaseHtml5Audio(_0x13e1c5[_0x2b7279]._node)), delete _0x13e1c5[_0x2b7279]._node, this._clearTimer(_0x13e1c5[_0x2b7279]._id); _0x2b7279 = _0x532fa4._howls.indexOf(this); 0x0 <= _0x2b7279 && _0x532fa4._howls.splice(_0x2b7279, 0x1); _0x13e1c5 = !0x0; for (_0x2b7279 = 0x0; _0x2b7279 < _0x532fa4._howls.length; _0x2b7279++) if (_0x532fa4._howls[_0x2b7279]._src === this._src || 0x0 <= this._src.indexOf(_0x532fa4._howls[_0x2b7279]._src)) { _0x13e1c5 = !0x1; break; } return _0x7f196b && _0x13e1c5 && delete _0x7f196b[this._src], _0x532fa4.noAudio = !0x1, this._state = _0x56ae('0x42aa'), this._sounds = [], null; } }; _0x56c153[_0x56ae('0x6')]['on'] = function(_0x2e2ac7, _0x2ad24f, _0x5b6903, _0x532fa4) { _0x2e2ac7 = this['_on' + _0x2e2ac7]; return _0x56ae('0x3') == typeof _0x2ad24f && _0x2e2ac7.push(_0x532fa4 ? { id: _0x5b6903, fn: _0x2ad24f, once: _0x532fa4 } : { id: _0x5b6903, fn: _0x2ad24f }), this; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x37ef')] = function(_0x25e46e, _0x1aecf8, _0x20d534) { var _0x10db6b = this[_0x56ae('0x42ab') + _0x25e46e]; if (_0x56ae('0x1d28') == typeof _0x1aecf8 && (_0x20d534 = _0x1aecf8, _0x1aecf8 = null), _0x1aecf8 || _0x20d534) for (_0x25e46e = 0x0; _0x25e46e < _0x10db6b.length; _0x25e46e++) { var _0x200b3e = _0x20d534 === _0x10db6b[_0x25e46e].id; if (_0x1aecf8 === _0x10db6b[_0x25e46e].fn && _0x200b3e || !_0x1aecf8 && _0x200b3e) { _0x10db6b.splice(_0x25e46e, 0x1); break; } } else if (_0x25e46e) this[_0x56ae('0x42ab') + _0x25e46e] = []; else for (_0x1aecf8 = Object.keys(this), _0x25e46e = 0x0; _0x25e46e < _0x1aecf8.length; _0x25e46e++) 0x0 === _0x1aecf8[_0x25e46e].indexOf(_0x56ae('0x42ab')) && Array.isArray(this[_0x1aecf8[_0x25e46e]]) && (this[_0x1aecf8[_0x25e46e]] = []); return this; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42ac')] = function(_0x490416, _0x8b7b2e, _0x4d41dc) { return this.on(_0x490416, _0x8b7b2e, _0x4d41dc, 0x1), this; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x1428')] = function(_0x5f2220, _0xd021ed, _0x6766e4) { if (_0x56ae('0x42ad') !== _0x56ae('0x42ae')) { for (var _0x583a25 = this[_0x56ae('0x42ab') + _0x5f2220], _0x45e98a = _0x583a25.length - 0x1; 0x0 <= _0x45e98a; _0x45e98a--) _0x583a25[_0x45e98a].id && _0x583a25[_0x45e98a].id !== _0xd021ed && _0x56ae('0x158e') !== _0x5f2220 || (setTimeout(function(_0x5f2220) { _0x5f2220.call(this, _0xd021ed, _0x6766e4); }.bind(this, _0x583a25[_0x45e98a].fn), 0x0), _0x583a25[_0x45e98a].once && this.off(_0x5f2220, _0x583a25[_0x45e98a].fn, _0x583a25[_0x45e98a].id)); return this._loadQueue(_0x5f2220), this; } else { this.x1 = a; this.y1 = b; Jf.call(this, h, _0x5f2220); this.rx = c; this.ry = d; this.phi = e; this.fA = f; this.fS = l; } }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x1caf')] = function(_0x1c9b0b) { if (0x0 < this._queue.length) { var _0x2ba291 = this._queue[0x0]; _0x2ba291.event === _0x1c9b0b && (this._queue.shift(), this._loadQueue()); _0x1c9b0b || _0x2ba291.action(); } return this; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x1cb5')] = function(_0xc12a63) { var _0x3513d1 = _0xc12a63._sprite; if (!this._webAudio && _0xc12a63._node && !_0xc12a63._node.paused && !_0xc12a63._node.ended && _0xc12a63._node.currentTime < _0xc12a63._stop) return setTimeout(this._ended.bind(this, _0xc12a63), 0x64), this; _0x3513d1 = !(!_0xc12a63._loop && !this._sprite[_0x3513d1][0x2]); if (this._emit('end', _0xc12a63._id), !this._webAudio && _0x3513d1 && this.stop(_0xc12a63._id, !0x0).play(_0xc12a63._id), this._webAudio && _0x3513d1) { this._emit('play', _0xc12a63._id); _0xc12a63._seek = _0xc12a63._start || 0x0; _0xc12a63._rateSeek = 0x0; _0xc12a63._playStart = _0x532fa4.ctx.currentTime; var _0x44aa79 = 0x3e8 * (_0xc12a63._stop - _0xc12a63._start) / Math.abs(_0xc12a63._rate); this._endTimers[_0xc12a63._id] = setTimeout(this._ended.bind(this, _0xc12a63), _0x44aa79); } return this._webAudio && !_0x3513d1 && (_0xc12a63._paused = !0x0, _0xc12a63._ended = !0x0, _0xc12a63._seek = _0xc12a63._start || 0x0, _0xc12a63._rateSeek = 0x0, this._clearTimer(_0xc12a63._id), this._cleanBuffer(_0xc12a63._node), _0x532fa4._autoSuspend()), this._webAudio || _0x3513d1 || this.stop(_0xc12a63._id, !0x0), this; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42af')] = function(_0x2d9bee) { var _0x1f05fa = { IfUac: function(_0x191691, _0x13365e) { return _0x191691 * _0x13365e; }, pvysT: function(_0x80749a, _0x116318) { return _0x80749a / _0x116318; } }; if (_0x56ae('0x42b0') !== 'DFMVN') { if (null != a && 0x0 != a.length) { var _0x10c3c8 = C.get_stageLayout().scale, _0x166778 = jb.createTextField(0x0, Ta.textSize(a.length) * _0x10c3c8.y, null, a, null, null, null, null, 0x0), _0xb09d5d = _0x1f05fa.IfUac(0.8, sa.get_current().stage.stageWidth); _0x166778.get_width() > _0xb09d5d && (_0x166778.set_wordWrap(!0x0), _0x166778.set_width(_0xb09d5d)); _0xb09d5d = _0x166778.get_width(); var _0x5441ed = _0x166778.get_height(), _0x376696 = new ka(); null != c && (_0x376696.addChild(c), _0x166778.set_x(c.get_width() + 0x5 * _0x10c3c8.x), _0xb09d5d += _0x166778.get_x(), c.set_y(c.get_y() + (_0x5441ed - c.get_height()) / 0x2)); _0x376696.addChild(_0x166778); c = 0xa * _0x10c3c8.y; _0x376696.get_graphics().lineStyle((_0x10c3c8.x + _0x10c3c8.y) / 0x2 * 2.4, 0xcccccc); _0x376696.get_graphics().beginFill(0xffffff); _0x376696.get_graphics().drawRoundRect(-c, -c, _0xb09d5d + 0x2 * c, _0x5441ed + 0x2 * c, 1.5 * c); _0x376696.set_x(_0x1f05fa.pvysT(sa.get_current().stage.stageWidth - _0xb09d5d, 0x2)); _0x376696.set_y(sa.get_current().stage.stageHeight - _0x5441ed - 0x3 * c); null == b && (b = Ta.textDisplayTime(a.length)); this.displayToast(_0x376696, b); } } else { if (this._endTimers[_0x2d9bee]) { if (_0x56ae('0x3') != typeof this._endTimers[_0x2d9bee]) clearTimeout(this._endTimers[_0x2d9bee]); else { var _0x32bbc3 = this._soundById(_0x2d9bee); _0x32bbc3 && _0x32bbc3._node && _0x32bbc3._node.removeEventListener(_0x56ae('0x1729'), this._endTimers[_0x2d9bee], !0x1); } delete this._endTimers[_0x2d9bee]; } return this; } }; _0x56c153[_0x56ae('0x6')]['_soundById'] = function(_0x42d6fd) { for (var _0x1136a9 = 0x0; _0x1136a9 < this._sounds.length; _0x1136a9++) if (_0x42d6fd === this._sounds[_0x1136a9]._id) return this._sounds[_0x1136a9]; return null; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42b1')] = function() { this._drain(); for (var _0x4d5b5f = 0x0; _0x22b9bb.tqIlx(_0x4d5b5f, this._sounds.length); _0x4d5b5f++) if (this._sounds[_0x4d5b5f]._ended) return this._sounds[_0x4d5b5f].reset(); return new _0x543168(this); }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42b2')] = function() { var _0x141a90 = this._pool, _0x2bf27f = 0x0, _0x462df8; if (!(this._sounds.length < _0x141a90)) { for (_0x462df8 = 0x0; _0x462df8 < this._sounds.length; _0x462df8++) this._sounds[_0x462df8]._ended && _0x2bf27f++; for (_0x462df8 = this._sounds.length - 0x1; 0x0 <= _0x462df8 && !(_0x2bf27f <= _0x141a90); _0x462df8--) this._sounds[_0x462df8]._ended && (this._webAudio && this._sounds[_0x462df8]._node && this._sounds[_0x462df8]._node.disconnect(0x0), this._sounds.splice(_0x462df8, 0x1), _0x2bf27f--); } }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42b3')] = function(_0x534b73) { if (void 0x0 === _0x534b73) { _0x534b73 = []; for (var _0x14626a = 0x0; _0x14626a < this._sounds.length; _0x14626a++) _0x534b73.push(this._sounds[_0x14626a]._id); return _0x534b73; } return [_0x534b73]; }; _0x56c153[_0x56ae('0x6')]['_refreshBuffer'] = function(_0x3b1398) { return _0x3b1398._node.bufferSource = _0x532fa4.ctx.createBufferSource(), _0x3b1398._node.bufferSource.buffer = _0x7f196b[this._src], _0x3b1398._panner ? _0x3b1398._node.bufferSource.connect(_0x3b1398._panner) : _0x3b1398._node.bufferSource.connect(_0x3b1398._node), _0x3b1398._node.bufferSource.loop = _0x3b1398._loop, _0x3b1398._loop && (_0x3b1398._node.bufferSource.loopStart = _0x3b1398._start || 0x0, _0x3b1398._node.bufferSource.loopEnd = _0x3b1398._stop || 0x0), _0x3b1398._node.bufferSource.playbackRate.setValueAtTime(_0x3b1398._rate, _0x532fa4.ctx.currentTime), this; }; _0x56c153[_0x56ae('0x6')][_0x56ae('0x42b4')] = function(_0x4af00f) { var _0x10b5d9 = _0x532fa4._navigator && 0x0 <= _0x532fa4._navigator.vendor.indexOf(_0x56ae('0x42b5')); if (_0x532fa4._scratchBuffer && _0x4af00f.bufferSource && (_0x4af00f.bufferSource.onended = null, _0x4af00f.bufferSource.disconnect(0x0), _0x10b5d9)) try { if (_0x22b9bb.ftxcH === _0x56ae('0x4272')) { _0x4af00f.bufferSource.buffer = _0x532fa4._scratchBuffer; } else { for (b = b.get_camera(); null != a;) if (this._activeMaterial = a.renderable.get_material(), this._disableColor && this._activeMaterial.hasDepthAlphaThreshold()) for (; a = a.next, null != a && a.renderable.get_material() == this._activeMaterial;); else { for (this._activeMaterial.activateForDepth(this._stage3DProxy, b, this._distanceBased); this._activeMaterial.renderDepth(a.renderable, this._stage3DProxy, b, this._rttViewProjectionMatrix), a = a.next, _0x22b9bb.kKJSZ(null, a) && a.renderable.get_material() == this._activeMaterial;); this._activeMaterial.deactivateForDepth(this._stage3DProxy); } } } catch (_0x43d083) {} return _0x4af00f.bufferSource = null, this; }; var _0x543168 = function(_0x426057) { this[_0x56ae('0xfce')] = _0x426057; this[_0x56ae('0x8c0')](); }; _0x543168[_0x56ae('0x6')] = {}; _0x543168[_0x56ae('0x6')][_0x56ae('0x8c0')] = function() { var _0x152c64 = this._parent; return this._muted = _0x152c64._muted, this._loop = _0x152c64._loop, this._volume = _0x152c64._volume, this._rate = _0x152c64._rate, this._seek = 0x0, this._paused = !0x0, this._ended = !0x0, this._sprite = _0x56ae('0x1cb3'), this._id = ++_0x532fa4._counter, _0x152c64._sounds.push(this), this.create(), this; }; _0x543168[_0x56ae('0x6')][_0x56ae('0x8a7')] = function() { var _0x153849 = this._parent, _0x4cc1b8 = _0x532fa4._muted || this._muted || this._parent._muted ? 0x0 : this._volume; return _0x153849._webAudio ? (this._node = void 0x0 === _0x532fa4.ctx.createGain ? _0x532fa4.ctx.createGainNode() : _0x532fa4.ctx.createGain(), this._node.gain.setValueAtTime(_0x4cc1b8, _0x532fa4.ctx.currentTime), this._node.paused = !0x0, this._node.connect(_0x532fa4.masterGain)) : (this._node = _0x532fa4._obtainHtml5Audio(), this._errorFn = this._errorListener.bind(this), this._node.addEventListener(_0x56ae('0x13f2'), this._errorFn, !0x1), this._loadFn = this._loadListener.bind(this), this._node.addEventListener(_0x532fa4._canPlayEvent, this._loadFn, !0x1), this._node.src = _0x153849._src, this._node.preload = _0x56ae('0xc60'), this._node.volume = _0x4cc1b8 * _0x532fa4.volume(), this._node.load()), this; }; _0x543168[_0x56ae('0x6')][_0x56ae('0xb7c')] = function() { if (_0x56ae('0x42b6') === _0x56ae('0x42b7')) { h = this._bindPoses.get(B.joint); h = h.transformVector(B.pos); var _0x342ab3 = e, _0x3e8434 = _0x5ed299; _0x3e8434.set(_0x342ab3, _0x3e8434.get(_0x342ab3) + h.x * B.bias); _0x342ab3 = f; _0x3e8434 = _0x5ed299; _0x3e8434.set(_0x342ab3, _0x3e8434.get(_0x342ab3) + h.y * B.bias); _0x342ab3 = l; _0x3e8434 = _0x5ed299; _0x3e8434.set(_0x342ab3, _0x3e8434.get(_0x342ab3) + _0x22b9bb.ynMYj(h.z, B.bias)); _0x3753f8.set(r, 0x3 * B.joint); p.set(r++, B.bias); ++t; } else { var _0x4fba37 = this._parent; return this._muted = _0x4fba37._muted, this._loop = _0x4fba37._loop, this._volume = _0x4fba37._volume, this._rate = _0x4fba37._rate, this._seek = 0x0, this._rateSeek = 0x0, this._paused = !0x0, this._ended = !0x0, this._sprite = '__default', this._id = ++_0x532fa4._counter, this; } }; _0x543168[_0x56ae('0x6')][_0x56ae('0x42b8')] = function() { this._parent._emit(_0x56ae('0x33c'), this._id, this._node.error ? this._node.error.code : 0x0); this._node.removeEventListener('error', this._errorFn, !0x1); }; _0x543168[_0x56ae('0x6')][_0x56ae('0x3e40')] = function() { if (_0x56ae('0x42b9') !== _0x56ae('0x42b9')) { a = F.__cast(a.target, ec); var _0x2c316b = a._stage3DIndex; Lc._instances.get(_0x2c316b).dispose(); Lc._instances.set(_0x2c316b, null); a.removeEventListener(_0x56ae('0x11dd'), Lc.onContext3DDisposed); a.removeEventListener(_0x56ae('0x11df'), Lc.onContext3DDisposed); a.removeEventListener(_0x56ae('0x10f1'), Lc.onContext3DDisposed); } else { var _0xbc34a1 = this._parent; _0xbc34a1._duration = Math.ceil(0xa * this._node.duration) / 0xa; 0x0 === Object.keys(_0xbc34a1._sprite).length && (_0xbc34a1._sprite = { __default: [0x0, 0x3e8 * _0xbc34a1._duration] }); _0x56ae('0x1bda') !== _0xbc34a1._state && (_0xbc34a1._state = _0x56ae('0x1bda'), _0xbc34a1._emit(_0x56ae('0x158e')), _0xbc34a1._loadQueue()); this._node.removeEventListener(_0x532fa4._canPlayEvent, this._loadFn, !0x1); } }; var _0x7f196b = {}, _0xd7f3bf = function(_0x5ed299) { var _0x2bbf5e = _0x5ed299[_0x56ae('0x1334')]; if (_0x7f196b[_0x2bbf5e]) return _0x5ed299['_duration'] = _0x7f196b[_0x2bbf5e][_0x56ae('0x23f1')], void _0x4762f1(_0x5ed299); if (/^data:[^;]+;base64,/ ['test'](_0x2bbf5e)) { for (var _0x3e63d3 = atob(_0x2bbf5e[_0x56ae('0x44')](',')[0x1]), _0x532fa4 = new Uint8Array(_0x3e63d3[_0x56ae('0x32')]), _0x543168 = 0x0; _0x543168 < _0x3e63d3['length']; ++_0x543168) _0x532fa4[_0x543168] = _0x3e63d3[_0x56ae('0x33')](_0x543168); _0x118f25(_0x532fa4[_0x56ae('0xa2f')], _0x5ed299); } else { var _0x56c153 = new XMLHttpRequest(); _0x56c153[_0x56ae('0x37a4')]('GET', _0x2bbf5e, !0x0); _0x56c153[_0x56ae('0x3910')] = _0x5ed299[_0x56ae('0x42ba')]; _0x56c153[_0x56ae('0x42bb')] = 'arraybuffer'; _0x56c153['onload'] = function() { var _0x4762f1 = (_0x56c153[_0x56ae('0x3e89')] + '')[0x0]; if ('0' !== _0x4762f1 && '2' !== _0x4762f1 && '3' !== _0x4762f1) return void _0x5ed299[_0x56ae('0x1428')](_0x56ae('0x33c'), null, 'Failed\x20loading\x20audio\x20file\x20with\x20status:\x20' + _0x56c153[_0x56ae('0x3e89')] + '.'); _0x118f25(_0x56c153[_0x56ae('0x37a2')], _0x5ed299); }; _0x56c153[_0x56ae('0x37a3')] = function() { _0x5ed299[_0x56ae('0x1e8b')] && (_0x5ed299[_0x56ae('0x42bc')] = !0x0, _0x5ed299['_webAudio'] = !0x1, _0x5ed299[_0x56ae('0x1d43')] = [], delete _0x7f196b[_0x2bbf5e], _0x5ed299[_0x56ae('0x158e')]()); }; _0x22b9bb[_0x56ae('0x4274')](_0x3753f8, _0x56c153); } }, _0x3753f8 = function(_0x4762f1) { try { _0x4762f1['send'](); } catch (_0x19e3a2) { _0x4762f1['onerror'](); } }, _0x118f25 = function(_0x5ed299, _0x3753f8) { var _0x43aa69 = function() { _0x3753f8[_0x56ae('0x1428')](_0x56ae('0x33c'), null, _0x56ae('0x3873')); }, _0x4f3c68 = function(_0x5ed299) { if (_0x56ae('0x42bd') === _0x56ae('0x42be')) { this['student'][_0x56ae('0xb92')]['set_currentFrame'](0x4d); var _0x4fc63c = new p(this[_0x56ae('0xb90')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2af0'), 0x0, 0x0, null, null, null, _0x4fc63c); } else { _0x5ed299 && 0x0 < _0x3753f8['_sounds'][_0x56ae('0x32')] ? (_0x7f196b[_0x3753f8['_src']] = _0x5ed299, _0x4762f1(_0x3753f8, _0x5ed299)) : _0x43aa69(); } }; _0x56ae('0x8') != typeof Promise && _0x22b9bb[_0x56ae('0x4275')](0x1, _0x532fa4['ctx']['decodeAudioData'][_0x56ae('0x32')]) ? _0x532fa4['ctx'][_0x56ae('0x42bf')](_0x5ed299)['then'](_0x4f3c68)[_0x56ae('0x1cb0')](_0x43aa69) : _0x532fa4[_0x56ae('0x133d')][_0x56ae('0x42bf')](_0x5ed299, _0x4f3c68, _0x43aa69); }, _0x4762f1 = function(_0x4762f1, _0x5ed299) { _0x5ed299 && !_0x4762f1[_0x56ae('0x42c0')] && (_0x4762f1[_0x56ae('0x42c0')] = _0x5ed299[_0x56ae('0x23f1')]); 0x0 === Object[_0x56ae('0x988')](_0x4762f1['_sprite'])[_0x56ae('0x32')] && (_0x4762f1[_0x56ae('0x1d42')] = {}); _0x4762f1[_0x56ae('0x1d42')][_0x56ae('0x1cb3')] = [0x0, 0x3e8 * _0x4762f1._duration]; _0x56ae('0x1bda') !== _0x4762f1['_state'] && (_0x4762f1[_0x56ae('0x1695')] = _0x56ae('0x1bda'), _0x4762f1[_0x56ae('0x1428')](_0x56ae('0x158e')), _0x4762f1['_loadQueue']()); }, _0x5ed299 = function() { if (_0x532fa4[_0x56ae('0x1e89')]) { try { if ('wVGxb' !== _0x56ae('0x42c1')) { _0x56ae('0x8') != typeof AudioContext ? _0x532fa4[_0x56ae('0x133d')] = new AudioContext() : _0x56ae('0x8') != typeof webkitAudioContext ? _0x532fa4[_0x56ae('0x133d')] = new webkitAudioContext() : _0x532fa4[_0x56ae('0x1e89')] = !0x1; } else { t[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['set_x'](-0x39); t[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](-0x44); t[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](0x24d8); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); this[_0x56ae('0x1027')][_0x56ae('0xb91')](7.7, -2.7, !0x0); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x2a); this[_0x56ae('0x1027')][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x0); this['duplicator'][_0x56ae('0xb91')](0x8, -0x5, !0x0); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x51d')](0x2e); this['duplicator'][_0x56ae('0xb92')][_0x56ae('0x1051')](!0x1); var _0x5ca4c2 = new p(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x42c2'), -0xa0, -0xb4, null, null, null, _0x5ca4c2, null); _0x5ca4c2 = new p(this[_0x56ae('0x1024')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x42c3'), -0x14, 0x8c, null, null, null, _0x5ca4c2, null); _0x5ca4c2 = z[_0x56ae('0x3d')](0x258); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x42c4'), 0x50, 0x122, null, _0x5ca4c2, -0x1, null, null); } } catch (_0x3ce167) { _0x532fa4[_0x56ae('0x1e89')] = !0x1; } _0x532fa4['ctx'] || (_0x532fa4[_0x56ae('0x1e89')] = !0x1); var _0x4762f1 = /iP(hone|od|ad)/ [_0x56ae('0x16b9')](_0x532fa4[_0x56ae('0x42c5')] && _0x532fa4[_0x56ae('0x42c5')][_0x56ae('0x3dd1')]), _0x5ed299 = _0x532fa4[_0x56ae('0x42c5')] && _0x532fa4[_0x56ae('0x42c5')][_0x56ae('0x42c6')]['match'](/OS (\d+)_(\d+)_?(\d+)?/); _0x5ed299 = _0x5ed299 ? parseInt(_0x5ed299[0x1], 0xa) : null; _0x4762f1 && _0x5ed299 && 0x9 > _0x5ed299 && (_0x4762f1 = /safari/ [_0x56ae('0x16b9')](_0x532fa4[_0x56ae('0x42c5')] && _0x532fa4[_0x56ae('0x42c5')]['userAgent'][_0x56ae('0x1619')]()), (_0x532fa4[_0x56ae('0x42c5')] && _0x532fa4['_navigator'][_0x56ae('0x42c7')] && !_0x4762f1 || _0x532fa4[_0x56ae('0x42c5')] && !_0x532fa4[_0x56ae('0x42c5')][_0x56ae('0x42c7')] && !_0x4762f1) && (_0x532fa4[_0x56ae('0x1e89')] = !0x1)); _0x532fa4[_0x56ae('0x1e89')] && (_0x532fa4[_0x56ae('0x1eb0')] = void 0x0 === _0x532fa4[_0x56ae('0x133d')][_0x56ae('0x3e3b')] ? _0x532fa4[_0x56ae('0x133d')][_0x56ae('0x3e3c')]() : _0x532fa4[_0x56ae('0x133d')][_0x56ae('0x3e3b')](), _0x532fa4['masterGain'][_0x56ae('0x18e4')][_0x56ae('0x234b')](_0x532fa4[_0x56ae('0x1eac')] ? 0x0 : 0x1, _0x532fa4[_0x56ae('0x133d')]['currentTime']), _0x532fa4['masterGain'][_0x56ae('0x1336')](_0x532fa4[_0x56ae('0x133d')][_0x56ae('0x9d5')])); _0x532fa4[_0x56ae('0x42c8')](); } }; _0x56ae('0x3') == typeof define && define[_0x56ae('0x4264')] && define([], function() { return { 'Howler': _0x532fa4, 'Howl': _0x56c153 }; }); _0x56ae('0x8') != typeof exports && (exports[_0x56ae('0x42c9')] = _0x532fa4, exports[_0x56ae('0x42ca')] = _0x56c153); _0x56ae('0x8') != typeof window ? (window[_0x56ae('0x42cb')] = _0x17a947, window['Howler'] = _0x532fa4, window['Howl'] = _0x56c153, window['Sound'] = _0x543168) : _0x56ae('0x8') != typeof global && (global[_0x56ae('0x42cb')] = _0x17a947, global[_0x56ae('0x42c9')] = _0x532fa4, global[_0x56ae('0x42ca')] = _0x56c153, global[_0x56ae('0x3424')] = _0x543168); }(); ! function() { var _0x4120a2 = {}; _0x4120a2[_0x56ae('0x42cc')] = function(_0x565a5c, _0x181878) { return _0x565a5c - _0x181878; }; _0x4120a2[_0x56ae('0x42cd')] = function(_0xacf50, _0x55fb32) { return _0xacf50 != _0x55fb32; }; _0x4120a2[_0x56ae('0x42ce')] = function(_0x11f150, _0x2542bc) { return _0x11f150 !== _0x2542bc; }; _0x4120a2[_0x56ae('0x42cf')] = _0x56ae('0x234e'); _0x4120a2[_0x56ae('0x42d0')] = _0x56ae('0x2349'); _0x4120a2[_0x56ae('0x42d1')] = _0x56ae('0x1d28'); _0x4120a2[_0x56ae('0x42d2')] = function(_0x28fb9d, _0x5a4c38) { return _0x28fb9d < _0x5a4c38; }; _0x4120a2[_0x56ae('0x42d3')] = function(_0x1794f3, _0x4077dd, _0x148c6f) { return _0x1794f3(_0x4077dd, _0x148c6f); }; _0x4120a2[_0x56ae('0x42d4')] = function(_0x4e6071, _0x24547c) { return _0x4e6071 !== _0x24547c; }; HowlerGlobal[_0x56ae('0x6')][_0x56ae('0xf1c')] = [0x0, 0x0, 0x0]; HowlerGlobal[_0x56ae('0x6')]['_orientation'] = [0x0, 0x0, -0x1, 0x0, 0x1, 0x0]; HowlerGlobal[_0x56ae('0x6')]['stereo'] = function(_0x233b23) { if (!this[_0x56ae('0x133d')] || !this[_0x56ae('0x133d')]['listener']) return this; for (var _0x399ff9 = _0x4120a2[_0x56ae('0x42cc')](this['_howls']['length'], 0x1); 0x0 <= _0x399ff9; _0x399ff9--) this[_0x56ae('0x1e8a')][_0x399ff9][_0x56ae('0x234e')](_0x233b23); return this; }; HowlerGlobal[_0x56ae('0x6')][_0x56ae('0x1a05')] = function(_0x27f41e, _0xdbd160, _0x900019) { return this[_0x56ae('0x133d')] && this[_0x56ae('0x133d')][_0x56ae('0x219e')] ? (_0xdbd160 = _0x4120a2[_0x56ae('0x42cd')]('number', typeof _0xdbd160) ? this[_0x56ae('0xf1c')][0x1] : _0xdbd160, _0x900019 = 'number' != typeof _0x900019 ? this[_0x56ae('0xf1c')][0x2] : _0x900019, 'number' != typeof _0x27f41e ? this['_pos'] : (this[_0x56ae('0xf1c')] = [_0x27f41e, _0xdbd160, _0x900019], void 0x0 !== this[_0x56ae('0x133d')]['listener'][_0x56ae('0x3015')] ? (this[_0x56ae('0x133d')][_0x56ae('0x219e')][_0x56ae('0x3015')][_0x56ae('0x3752')](this[_0x56ae('0xf1c')][0x0], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')], 0.1), this[_0x56ae('0x133d')][_0x56ae('0x219e')][_0x56ae('0x234a')][_0x56ae('0x3752')](this[_0x56ae('0xf1c')][0x1], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')], 0.1), this[_0x56ae('0x133d')][_0x56ae('0x219e')][_0x56ae('0x234c')][_0x56ae('0x3752')](this[_0x56ae('0xf1c')][0x2], Howler[_0x56ae('0x133d')]['currentTime'], 0.1)) : this['ctx'][_0x56ae('0x219e')][_0x56ae('0x234d')](this[_0x56ae('0xf1c')][0x0], this[_0x56ae('0xf1c')][0x1], this[_0x56ae('0xf1c')][0x2]), this)) : this; }; HowlerGlobal['prototype'][_0x56ae('0xa60')] = function(_0x44b655, _0x52688d, _0x4035be, _0x320c21, _0x268978, _0x4b031e) { if (!this['ctx'] || !this[_0x56ae('0x133d')][_0x56ae('0x219e')]) return this; var _0x1979fa = this[_0x56ae('0x3017')]; return _0x52688d = _0x56ae('0x1d28') != typeof _0x52688d ? _0x1979fa[0x1] : _0x52688d, _0x4035be = _0x56ae('0x1d28') != typeof _0x4035be ? _0x1979fa[0x2] : _0x4035be, _0x320c21 = _0x56ae('0x1d28') != typeof _0x320c21 ? _0x1979fa[0x3] : _0x320c21, _0x268978 = 'number' != typeof _0x268978 ? _0x1979fa[0x4] : _0x268978, _0x4b031e = 'number' != typeof _0x4b031e ? _0x1979fa[0x5] : _0x4b031e, _0x56ae('0x1d28') != typeof _0x44b655 ? _0x1979fa : (this[_0x56ae('0x3017')] = [_0x44b655, _0x52688d, _0x4035be, _0x320c21, _0x268978, _0x4b031e], _0x4120a2[_0x56ae('0x42ce')](void 0x0, this['ctx'][_0x56ae('0x219e')][_0x56ae('0x42d5')]) ? (this[_0x56ae('0x133d')]['listener'][_0x56ae('0x42d5')][_0x56ae('0x3752')](_0x44b655, Howler[_0x56ae('0x133d')]['currentTime'], 0.1), this['ctx']['listener']['forwardY'][_0x56ae('0x3752')](_0x52688d, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')], 0.1), this['ctx'][_0x56ae('0x219e')][_0x56ae('0x42d6')][_0x56ae('0x3752')](_0x4035be, Howler['ctx']['currentTime'], 0.1), this['ctx']['listener'][_0x56ae('0x42d7')][_0x56ae('0x3752')](_0x44b655, Howler[_0x56ae('0x133d')]['currentTime'], 0.1), this['ctx']['listener'][_0x56ae('0x42d8')][_0x56ae('0x3752')](_0x52688d, Howler[_0x56ae('0x133d')]['currentTime'], 0.1), this['ctx']['listener'][_0x56ae('0x42d9')][_0x56ae('0x3752')](_0x4035be, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')], 0.1)) : this[_0x56ae('0x133d')]['listener'][_0x56ae('0x301a')](_0x44b655, _0x52688d, _0x4035be, _0x320c21, _0x268978, _0x4b031e), this); }; Howl[_0x56ae('0x6')]['init'] = function(_0x47db4d) { return function(_0x16d75e) { return this['_orientation'] = _0x16d75e[_0x56ae('0xa60')] || [0x1, 0x0, 0x0], this[_0x56ae('0x2346')] = _0x16d75e[_0x56ae('0x234e')] || null, this[_0x56ae('0xf1c')] = _0x16d75e[_0x56ae('0x1a05')] || null, this[_0x56ae('0x2347')] = {}, this[_0x56ae('0x42da')] = _0x16d75e[_0x56ae('0x42db')] ? [{ 'fn': _0x16d75e[_0x56ae('0x42db')] }] : [], this[_0x56ae('0x42dc')] = _0x16d75e['onpos'] ? [{ 'fn': _0x16d75e[_0x56ae('0x42dd')] }] : [], this[_0x56ae('0x42de')] = _0x16d75e[_0x56ae('0x42df')] ? [{ 'fn': _0x16d75e['onorientation'] }] : [], _0x47db4d[_0x56ae('0x94d')](this, _0x16d75e); this[_0x56ae('0x2347')][_0x56ae('0x42e0')] = void 0x0 !== _0x16d75e.coneInnerAngle ? _0x16d75e.coneInnerAngle : 0x168; this[_0x56ae('0x2347')][_0x56ae('0x300e')] = void 0x0 !== _0x16d75e.coneOuterAngle ? _0x16d75e.coneOuterAngle : 0x168; this[_0x56ae('0x2347')]['coneOuterGain'] = void 0x0 !== _0x16d75e.coneOuterGain ? _0x16d75e.coneOuterGain : 0x0; this[_0x56ae('0x2347')]['distanceModel'] = void 0x0 !== _0x16d75e.distanceModel ? _0x16d75e.distanceModel : _0x56ae('0x2ed2'); this[_0x56ae('0x2347')][_0x56ae('0x3011')] = void 0x0 !== _0x16d75e.maxDistance ? _0x16d75e.maxDistance : 0x2710; this[_0x56ae('0x2347')][_0x56ae('0x3014')] = void 0x0 !== _0x16d75e.panningModel ? _0x16d75e.panningModel : _0x56ae('0x42e1'); this[_0x56ae('0x2347')]['refDistance'] = void 0x0 !== _0x16d75e.refDistance ? _0x16d75e.refDistance : 0x1; this[_0x56ae('0x2347')][_0x56ae('0x3013')] = void 0x0 !== _0x16d75e.rolloffFactor ? _0x16d75e.rolloffFactor : 0x1; }; }(Howl['prototype']['init']); Howl['prototype']['stereo'] = function(_0x66a32a, _0x4dd9a3) { var _0x223224 = this; if (!_0x223224[_0x56ae('0x1e8b')]) return _0x223224; if ('loaded' !== _0x223224[_0x56ae('0x1695')]) return _0x223224[_0x56ae('0x42e2')]['push']({ 'event': _0x4120a2[_0x56ae('0x42cf')], 'action': function() { if ('lrdwy' === _0x56ae('0x42e3')) { _0x223224['stereo'](_0x66a32a, _0x4dd9a3); } else { this[_0x56ae('0x8f2')](sa[_0x56ae('0xd35')]()); } } }), _0x223224; var _0x43ccd1 = void 0x0 === Howler[_0x56ae('0x133d')][_0x56ae('0x42e4')] ? _0x4120a2[_0x56ae('0x42d0')] : 'stereo'; if (void 0x0 === _0x4dd9a3) { if ('bRVWA' !== 'SAKSI') { if (_0x4120a2[_0x56ae('0x42d1')] != typeof _0x66a32a) return _0x223224['_stereo']; _0x223224[_0x56ae('0x2346')] = _0x66a32a; _0x223224[_0x56ae('0xf1c')] = [_0x66a32a, 0x0, 0x0]; } else { a[_0x56ae('0xc67')](); } } for (var _0x46db7c = _0x223224[_0x56ae('0x42b3')](_0x4dd9a3), _0xad6b60 = 0x0; _0xad6b60 < _0x46db7c[_0x56ae('0x32')]; _0xad6b60++) { var _0x1e5a89 = _0x223224[_0x56ae('0x132a')](_0x46db7c[_0xad6b60]); if (_0x1e5a89) { if (_0x56ae('0x1d28') != typeof _0x66a32a) return _0x1e5a89[_0x56ae('0x2346')]; _0x1e5a89[_0x56ae('0x2346')] = _0x66a32a; _0x1e5a89['_pos'] = [_0x66a32a, 0x0, 0x0]; _0x1e5a89[_0x56ae('0x132b')] && (_0x1e5a89[_0x56ae('0x2347')][_0x56ae('0x3014')] = _0x56ae('0x42e5'), _0x1e5a89[_0x56ae('0x1335')] && _0x1e5a89[_0x56ae('0x1335')][_0x56ae('0x2348')] || _0x14f6c5(_0x1e5a89, _0x43ccd1), _0x56ae('0x2349') === _0x43ccd1 ? void 0x0 !== _0x1e5a89[_0x56ae('0x1335')][_0x56ae('0x3015')] ? (_0x1e5a89[_0x56ae('0x1335')][_0x56ae('0x3015')][_0x56ae('0x234b')](_0x66a32a, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')]), _0x1e5a89[_0x56ae('0x1335')]['positionY'][_0x56ae('0x234b')](0x0, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')]), _0x1e5a89['_panner'][_0x56ae('0x234c')][_0x56ae('0x234b')](0x0, Howler[_0x56ae('0x133d')]['currentTime'])) : _0x1e5a89[_0x56ae('0x1335')][_0x56ae('0x234d')](_0x66a32a, 0x0, 0x0) : _0x1e5a89[_0x56ae('0x1335')][_0x56ae('0x2348')][_0x56ae('0x234b')](_0x66a32a, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')])); _0x223224[_0x56ae('0x1428')](_0x56ae('0x234e'), _0x1e5a89[_0x56ae('0xd18')]); } } return _0x223224; }; Howl[_0x56ae('0x6')]['pos'] = function(_0xdddd79, _0x54f69e, _0x24a18f, _0x428e17) { var _0x411116 = this; if (!_0x411116[_0x56ae('0x1e8b')]) return _0x411116; if (_0x56ae('0x1bda') !== _0x411116[_0x56ae('0x1695')]) return _0x411116[_0x56ae('0x42e2')][_0x56ae('0x8f0')]({ 'event': _0x56ae('0x1a05'), 'action': function() { _0x411116['pos'](_0xdddd79, _0x54f69e, _0x24a18f, _0x428e17); } }), _0x411116; if (_0x54f69e = 'number' != typeof _0x54f69e ? 0x0 : _0x54f69e, _0x24a18f = _0x4120a2[_0x56ae('0x42d1')] != typeof _0x24a18f ? -0.5 : _0x24a18f, void 0x0 === _0x428e17) { if (_0x56ae('0x1d28') != typeof _0xdddd79) return _0x411116[_0x56ae('0xf1c')]; _0x411116['_pos'] = [_0xdddd79, _0x54f69e, _0x24a18f]; } for (var _0x1a3e3a = _0x411116['_getSoundIds'](_0x428e17), _0x1c8aec = 0x0; _0x1c8aec < _0x1a3e3a[_0x56ae('0x32')]; _0x1c8aec++) { if (_0x56ae('0x42e6') === _0x56ae('0x42e6')) { var _0x5908e0 = _0x411116['_soundById'](_0x1a3e3a[_0x1c8aec]); if (_0x5908e0) { if (_0x56ae('0x1d28') != typeof _0xdddd79) return _0x5908e0['_pos']; _0x5908e0[_0x56ae('0xf1c')] = [_0xdddd79, _0x54f69e, _0x24a18f]; _0x5908e0[_0x56ae('0x132b')] && (_0x5908e0['_panner'] && !_0x5908e0[_0x56ae('0x1335')][_0x56ae('0x2348')] || _0x14f6c5(_0x5908e0, _0x56ae('0x2349')), void 0x0 !== _0x5908e0[_0x56ae('0x1335')]['positionX'] ? (_0x5908e0[_0x56ae('0x1335')][_0x56ae('0x3015')][_0x56ae('0x234b')](_0xdddd79, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')]), _0x5908e0[_0x56ae('0x1335')][_0x56ae('0x234a')]['setValueAtTime'](_0x54f69e, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')]), _0x5908e0[_0x56ae('0x1335')][_0x56ae('0x234c')][_0x56ae('0x234b')](_0x24a18f, Howler['ctx'][_0x56ae('0x133e')])) : _0x5908e0[_0x56ae('0x1335')][_0x56ae('0x234d')](_0xdddd79, _0x54f69e, _0x24a18f)); _0x411116['_emit']('pos', _0x5908e0[_0x56ae('0xd18')]); } } else { if (null != this['_overrideText']) this['set_text'](this[_0x56ae('0x33a3')]); else if (null != c[_0x56ae('0x2247')]) this[_0x56ae('0xb39')](a[_0x56ae('0xbc9')][_0x56ae('0xbca')](c[_0x56ae('0x2247')]['number'])); else if (null != c[_0x56ae('0xbcc')]) this[_0x56ae('0xb39')](a[_0x56ae('0xbc9')][_0x56ae('0xbca')](c[_0x56ae('0xbcc')][_0x56ae('0x1d28')])); else { this[_0x56ae('0xb82')](!0x1); return; } this[_0x56ae('0x9e3')][_0x56ae('0x13c9')](new x(this)); } } return _0x411116; }; Howl['prototype'][_0x56ae('0xa60')] = function(_0x2cd010, _0x39c3f1, _0x123296, _0x2822b9) { var _0x5355bc = this; if (!_0x5355bc[_0x56ae('0x1e8b')]) return _0x5355bc; if (_0x56ae('0x1bda') !== _0x5355bc[_0x56ae('0x1695')]) return _0x5355bc[_0x56ae('0x42e2')][_0x56ae('0x8f0')]({ 'event': _0x56ae('0xa60'), 'action': function() { _0x5355bc[_0x56ae('0xa60')](_0x2cd010, _0x39c3f1, _0x123296, _0x2822b9); } }), _0x5355bc; if (_0x39c3f1 = _0x56ae('0x1d28') != typeof _0x39c3f1 ? _0x5355bc[_0x56ae('0x3017')][0x1] : _0x39c3f1, _0x123296 = _0x56ae('0x1d28') != typeof _0x123296 ? _0x5355bc[_0x56ae('0x3017')][0x2] : _0x123296, void 0x0 === _0x2822b9) { if ('nfZNs' !== _0x56ae('0x42e7')) { if (_0x56ae('0x1d28') != typeof _0x2cd010) return _0x5355bc[_0x56ae('0x3017')]; _0x5355bc[_0x56ae('0x3017')] = [_0x2cd010, _0x39c3f1, _0x123296]; } else { if (_0x4120a2[_0x56ae('0x42d2')](0x0, b)) { null == e && (e = Ha[_0x56ae('0x3a11')]); a = Rb[_0x56ae('0xbb3')](e, [a, b, c]); b = Ha['getLibrary'](a[_0x56ae('0x9ad')]); if (d) { for (d = b[_0x56ae('0x32')] - 0x1; 0x0 <= d;) b[d][_0x56ae('0xb8c')](a[_0x56ae('0x12fa')], !0x1, !0x1), --d; b = Ha[_0x56ae('0xc3f')](a['target']); } b[_0x56ae('0x8f0')](a); a[_0x56ae('0x1c4e')](); return a; } return Ha['apply'](a, c, e); } } for (var _0x42a547 = _0x5355bc[_0x56ae('0x42b3')](_0x2822b9), _0x3c9901 = 0x0; _0x3c9901 < _0x42a547[_0x56ae('0x32')]; _0x3c9901++) { var _0x56d33a = _0x5355bc[_0x56ae('0x132a')](_0x42a547[_0x3c9901]); if (_0x56d33a) { if (_0x56ae('0x1d28') != typeof _0x2cd010) return _0x56d33a[_0x56ae('0x3017')]; _0x56d33a[_0x56ae('0x3017')] = [_0x2cd010, _0x39c3f1, _0x123296]; _0x56d33a['_node'] && (_0x56d33a[_0x56ae('0x1335')] || (_0x56d33a[_0x56ae('0xf1c')] || (_0x56d33a[_0x56ae('0xf1c')] = _0x5355bc['_pos'] || [0x0, 0x0, -0.5]), _0x4120a2[_0x56ae('0x42d3')](_0x14f6c5, _0x56d33a, 'spatial')), void 0x0 !== _0x56d33a[_0x56ae('0x1335')][_0x56ae('0x3016')] ? (_0x56d33a['_panner']['orientationX'][_0x56ae('0x234b')](_0x2cd010, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')]), _0x56d33a[_0x56ae('0x1335')][_0x56ae('0x3018')]['setValueAtTime'](_0x39c3f1, Howler['ctx']['currentTime']), _0x56d33a['_panner'][_0x56ae('0x3019')][_0x56ae('0x234b')](_0x123296, Howler[_0x56ae('0x133d')][_0x56ae('0x133e')])) : _0x56d33a[_0x56ae('0x1335')][_0x56ae('0x301a')](_0x2cd010, _0x39c3f1, _0x123296)); _0x5355bc[_0x56ae('0x1428')](_0x56ae('0xa60'), _0x56d33a[_0x56ae('0xd18')]); } } return _0x5355bc; }; Howl[_0x56ae('0x6')][_0x56ae('0x42e8')] = function() { var _0xc6e26c, _0x21b0fe, _0x1a9614 = arguments; if (!this[_0x56ae('0x1e8b')]) return this; if (0x0 === _0x1a9614[_0x56ae('0x32')]) return this[_0x56ae('0x2347')]; if (0x1 === _0x1a9614[_0x56ae('0x32')]) { if (_0x56ae('0x7c0') != typeof _0x1a9614[0x0]) return _0x21b0fe = this['_soundById'](parseInt(_0x1a9614[0x0], 0xa)), _0x21b0fe ? _0x21b0fe[_0x56ae('0x2347')] : this[_0x56ae('0x2347')]; var _0x75694d = _0x1a9614[0x0]; void 0x0 === _0xc6e26c && (_0x75694d['pannerAttr'] || (_0x75694d[_0x56ae('0x42e8')] = {}), this[_0x56ae('0x2347')] = {}); this[_0x56ae('0x2347')]['coneInnerAngle'] = void 0x0 !== _0x75694d.pannerAttr.coneInnerAngle ? _0x75694d.pannerAttr.coneInnerAngle : this._coneInnerAngle; this[_0x56ae('0x2347')]['coneOuterAngle'] = void 0x0 !== _0x75694d.pannerAttr.coneOuterAngle ? _0x75694d.pannerAttr.coneOuterAngle : this._coneOuterAngle; this[_0x56ae('0x2347')]['coneOuterGain'] = void 0x0 !== _0x75694d.pannerAttr.coneOuterGain ? _0x75694d.pannerAttr.coneOuterGain : this._coneOuterGain; this[_0x56ae('0x2347')][_0x56ae('0x3010')] = void 0x0 !== _0x75694d.pannerAttr.distanceModel ? _0x75694d.pannerAttr.distanceModel : this._distanceModel; this[_0x56ae('0x2347')][_0x56ae('0x3011')] = void 0x0 !== _0x75694d.pannerAttr.maxDistance ? _0x75694d.pannerAttr.maxDistance : this._maxDistance; this[_0x56ae('0x2347')][_0x56ae('0x3012')] = void 0x0 !== _0x75694d.pannerAttr.refDistance ? _0x75694d.pannerAttr.refDistance : this._refDistance; this[_0x56ae('0x2347')][_0x56ae('0x3013')] = void 0x0 !== _0x75694d.pannerAttr.rolloffFactor ? _0x75694d.pannerAttr.rolloffFactor : this._rolloffFactor; this[_0x56ae('0x2347')][_0x56ae('0x3014')] = void 0x0 !== _0x75694d.pannerAttr.panningModel ? _0x75694d.pannerAttr.panningModel : this._panningModel; _0x75694d[_0x56ae('0x42e8')][_0x56ae('0x42e0')] = _0x75694d.coneInnerAngle; _0x75694d[_0x56ae('0x42e8')]['coneOuterAngle'] = _0x75694d.coneOuterAngle; _0x75694d[_0x56ae('0x42e8')][_0x56ae('0x300f')] = _0x75694d.coneOuterGain; _0x75694d[_0x56ae('0x42e8')][_0x56ae('0x3010')] = _0x75694d.distanceModel; _0x75694d[_0x56ae('0x42e8')][_0x56ae('0x3011')] = _0x75694d.maxDistance; _0x75694d[_0x56ae('0x42e8')][_0x56ae('0x3012')] = _0x75694d.refDistance; _0x75694d[_0x56ae('0x42e8')][_0x56ae('0x3013')] = _0x75694d.rolloffFactor; _0x75694d[_0x56ae('0x42e8')][_0x56ae('0x3014')] = _0x75694d.panningModel; } else 0x2 === _0x1a9614[_0x56ae('0x32')] && (_0x75694d = _0x1a9614[0x0], _0xc6e26c = parseInt(_0x1a9614[0x1], 0xa)); _0xc6e26c = this['_getSoundIds'](_0xc6e26c); for (_0x1a9614 = 0x0; _0x1a9614 < _0xc6e26c[_0x56ae('0x32')]; _0x1a9614++) if (_0x21b0fe = this[_0x56ae('0x132a')](_0xc6e26c[_0x1a9614])) { var _0x1ed871 = _0x21b0fe['_pannerAttr']; _0x1ed871 = {}; _0x1ed871[_0x56ae('0x42e0')] = void 0x0 !== _0x75694d.coneInnerAngle ? _0x75694d.coneInnerAngle : _0x1ed871.coneInnerAngle; _0x1ed871[_0x56ae('0x300e')] = _0x4120a2.DCpWl(void 0x0, _0x75694d.coneOuterAngle) ? _0x75694d.coneOuterAngle : _0x1ed871.coneOuterAngle; _0x1ed871[_0x56ae('0x300f')] = void 0x0 !== _0x75694d.coneOuterGain ? _0x75694d.coneOuterGain : _0x1ed871.coneOuterGain; _0x1ed871['distanceModel'] = void 0x0 !== _0x75694d.distanceModel ? _0x75694d.distanceModel : _0x1ed871.distanceModel; _0x1ed871[_0x56ae('0x3011')] = void 0x0 !== _0x75694d.maxDistance ? _0x75694d.maxDistance : _0x1ed871.maxDistance; _0x1ed871[_0x56ae('0x3012')] = void 0x0 !== _0x75694d.refDistance ? _0x75694d.refDistance : _0x1ed871.refDistance; _0x1ed871[_0x56ae('0x3013')] = void 0x0 !== _0x75694d.rolloffFactor ? _0x75694d.rolloffFactor : _0x1ed871.rolloffFactor; _0x1ed871[_0x56ae('0x3014')] = void 0x0 !== _0x75694d.panningModel ? _0x75694d.panningModel : _0x1ed871.panningModel; var _0x449155 = _0x21b0fe[_0x56ae('0x1335')]; _0x449155 ? (_0x449155[_0x56ae('0x42e0')] = _0x1ed871['coneInnerAngle'], _0x449155['coneOuterAngle'] = _0x1ed871['coneOuterAngle'], _0x449155['coneOuterGain'] = _0x1ed871[_0x56ae('0x300f')], _0x449155[_0x56ae('0x3010')] = _0x1ed871[_0x56ae('0x3010')], _0x449155[_0x56ae('0x3011')] = _0x1ed871[_0x56ae('0x3011')], _0x449155[_0x56ae('0x3012')] = _0x1ed871[_0x56ae('0x3012')], _0x449155['rolloffFactor'] = _0x1ed871[_0x56ae('0x3013')], _0x449155[_0x56ae('0x3014')] = _0x1ed871[_0x56ae('0x3014')]) : (_0x21b0fe['_pos'] || (_0x21b0fe[_0x56ae('0xf1c')] = this[_0x56ae('0xf1c')] || [0x0, 0x0, -0.5]), _0x14f6c5(_0x21b0fe, 'spatial')); } return this; }; Sound[_0x56ae('0x6')][_0x56ae('0x8c0')] = function(_0x2f270b) { return function() { var _0x124f7d = this[_0x56ae('0xfce')]; this[_0x56ae('0x3017')] = _0x124f7d[_0x56ae('0x3017')]; this['_stereo'] = _0x124f7d['_stereo']; this['_pos'] = _0x124f7d['_pos']; this['_pannerAttr'] = _0x124f7d[_0x56ae('0x2347')]; _0x2f270b[_0x56ae('0x94d')](this); this[_0x56ae('0x2346')] ? _0x124f7d[_0x56ae('0x234e')](this[_0x56ae('0x2346')]) : this['_pos'] && _0x124f7d[_0x56ae('0x1a05')](this[_0x56ae('0xf1c')][0x0], this[_0x56ae('0xf1c')][0x1], this[_0x56ae('0xf1c')][0x2], this[_0x56ae('0xd18')]); }; }(Sound[_0x56ae('0x6')][_0x56ae('0x8c0')]); Sound['prototype'][_0x56ae('0xb7c')] = function(_0x4f9c13) { var _0x3d0758 = {}; _0x3d0758[_0x56ae('0x42e9')] = function(_0x260b22, _0x4bff89) { return _0x260b22 * _0x4bff89; }; _0x3d0758[_0x56ae('0x42ea')] = _0x56ae('0x42eb'); if (_0x56ae('0x42ec') === _0x56ae('0x42ec')) { return function() { if ('EcDjr' !== _0x3d0758[_0x56ae('0x42ea')]) { var _0x3f1830 = this[_0x56ae('0xfce')]; return this[_0x56ae('0x3017')] = _0x3f1830[_0x56ae('0x3017')], this['_stereo'] = _0x3f1830[_0x56ae('0x2346')], this[_0x56ae('0xf1c')] = _0x3f1830[_0x56ae('0xf1c')], this['_pannerAttr'] = _0x3f1830[_0x56ae('0x2347')], this[_0x56ae('0x2346')] ? _0x3f1830[_0x56ae('0x234e')](this[_0x56ae('0x2346')]) : this['_pos'] ? _0x3f1830[_0x56ae('0x1a05')](this[_0x56ae('0xf1c')][0x0], this[_0x56ae('0xf1c')][0x1], this['_pos'][0x2], this['_id']) : this[_0x56ae('0x1335')] && (this[_0x56ae('0x1335')][_0x56ae('0x42ed')](0x0), this[_0x56ae('0x1335')] = void 0x0, _0x3f1830[_0x56ae('0x42ee')](this)), _0x4f9c13[_0x56ae('0x94d')](this); } else { if (null != this[_0x56ae('0xfe8')]) for (var _0x414d7c = 0x0, _0x4b64a4 = 0x0, _0x11cfce = 0x0, _0x246225 = 0x0, _0x3cd2f6 = this[_0x56ae('0xfe8')]['get_numChildren'](); _0x246225 < _0x3cd2f6;) { var _0x55f967 = _0x246225++; _0x55f967 = this[_0x56ae('0xfe8')][_0x56ae('0x95a')](_0x55f967); if (_0x55f967[_0x56ae('0xab0')]()) { var _0x14b314 = this[_0x56ae('0x9e3')]['getPosition'](_0x11cfce);++_0x11cfce; } else _0x14b314 = this['layout'][_0x56ae('0x25ac')](0x0); _0x55f967[_0x56ae('0x471')](_0x14b314['position']['x'] * this['scale']['x'] + _0x414d7c); _0x55f967[_0x56ae('0xaae')](_0x3d0758[_0x56ae('0x42e9')](_0x14b314['position']['y'], this[_0x56ae('0xa19')]['y']) + _0x4b64a4); _0x55f967[_0x56ae('0xab0')]() && (this['incrementalX'] && (_0x414d7c += _0x55f967[_0x56ae('0x15')]()), this[_0x56ae('0x363d')] && (_0x4b64a4 += _0x55f967[_0x56ae('0x16')]())); } } }; } else { null == this[_0x56ae('0xa4c')] && (this[_0x56ae('0xa4c')] = new Hp(this)); return this[_0x56ae('0xa4c')]; } }(Sound[_0x56ae('0x6')]['reset']); var _0x14f6c5 = function(_0x1779e0, _0x2eebce) { 'spatial' === (_0x2eebce || _0x56ae('0x2349')) ? (_0x1779e0[_0x56ae('0x1335')] = Howler[_0x56ae('0x133d')][_0x56ae('0x300d')](), _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x42e0')] = _0x1779e0[_0x56ae('0x2347')][_0x56ae('0x42e0')], _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x300e')] = _0x1779e0['_pannerAttr'][_0x56ae('0x300e')], _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x300f')] = _0x1779e0[_0x56ae('0x2347')][_0x56ae('0x300f')], _0x1779e0[_0x56ae('0x1335')]['distanceModel'] = _0x1779e0[_0x56ae('0x2347')][_0x56ae('0x3010')], _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x3011')] = _0x1779e0['_pannerAttr']['maxDistance'], _0x1779e0['_panner'][_0x56ae('0x3012')] = _0x1779e0[_0x56ae('0x2347')][_0x56ae('0x3012')], _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x3013')] = _0x1779e0[_0x56ae('0x2347')][_0x56ae('0x3013')], _0x1779e0['_panner']['panningModel'] = _0x1779e0[_0x56ae('0x2347')][_0x56ae('0x3014')], void 0x0 !== _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x3015')] ? (_0x1779e0[_0x56ae('0x1335')][_0x56ae('0x3015')]['setValueAtTime'](_0x1779e0['_pos'][0x0], Howler[_0x56ae('0x133d')]['currentTime']), _0x1779e0['_panner'][_0x56ae('0x234a')]['setValueAtTime'](_0x1779e0[_0x56ae('0xf1c')][0x1], Howler[_0x56ae('0x133d')]['currentTime']), _0x1779e0[_0x56ae('0x1335')]['positionZ'][_0x56ae('0x234b')](_0x1779e0[_0x56ae('0xf1c')][0x2], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')])) : _0x1779e0[_0x56ae('0x1335')]['setPosition'](_0x1779e0['_pos'][0x0], _0x1779e0[_0x56ae('0xf1c')][0x1], _0x1779e0[_0x56ae('0xf1c')][0x2]), void 0x0 !== _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x3016')] ? (_0x1779e0['_panner'][_0x56ae('0x3016')]['setValueAtTime'](_0x1779e0[_0x56ae('0x3017')][0x0], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')]), _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x3018')][_0x56ae('0x234b')](_0x1779e0[_0x56ae('0x3017')][0x1], Howler[_0x56ae('0x133d')]['currentTime']), _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x3019')]['setValueAtTime'](_0x1779e0[_0x56ae('0x3017')][0x2], Howler[_0x56ae('0x133d')]['currentTime'])) : _0x1779e0[_0x56ae('0x1335')]['setOrientation'](_0x1779e0[_0x56ae('0x3017')][0x0], _0x1779e0[_0x56ae('0x3017')][0x1], _0x1779e0[_0x56ae('0x3017')][0x2])) : (_0x1779e0['_panner'] = Howler[_0x56ae('0x133d')][_0x56ae('0x42e4')](), _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x2348')][_0x56ae('0x234b')](_0x1779e0[_0x56ae('0x2346')], Howler[_0x56ae('0x133d')][_0x56ae('0x133e')])); _0x1779e0[_0x56ae('0x1335')][_0x56ae('0x1336')](_0x1779e0[_0x56ae('0x132b')]); _0x1779e0[_0x56ae('0x1cb2')] || _0x1779e0[_0x56ae('0xfce')][_0x56ae('0xb43')](_0x1779e0[_0x56ae('0xd18')], !0x0)['play'](_0x1779e0[_0x56ae('0xd18')], !0x0); }; }(); ! function(_0xc7799b) { _0x56ae('0x7c0') == typeof exports && _0x56ae('0x8') != typeof module ? module['exports'] = _0xc7799b() : _0x56ae('0x3') == typeof define && define[_0x56ae('0x4264')] ? define([], _0xc7799b) : (_0x56ae('0x8') != typeof window ? window : _0x56ae('0x8') != typeof global ? global : 'undefined' != typeof self ? self : this)[_0x56ae('0x42ef')] = _0xc7799b(); }(function() { var _0x2b656a = {}; _0x2b656a[_0x56ae('0x42f0')] = function(_0x5a6350, _0x433da9) { return _0x5a6350 instanceof _0x433da9; }; _0x2b656a[_0x56ae('0x42f1')] = function(_0x3b8831, _0x56c727) { return _0x3b8831 === _0x56c727; }; _0x2b656a[_0x56ae('0x42f2')] = _0x56ae('0x42f3'); _0x2b656a[_0x56ae('0x42f4')] = function(_0x37c9ac, _0xf0c7a6, _0x26e309) { return _0x37c9ac(_0xf0c7a6, _0x26e309); }; _0x2b656a[_0x56ae('0x42f5')] = function(_0x4d69bb, _0x554e5f) { return _0x4d69bb !== _0x554e5f; }; _0x2b656a[_0x56ae('0x42f6')] = function(_0x418fb4, _0x5baddd) { return _0x418fb4 !== _0x5baddd; }; _0x2b656a[_0x56ae('0x42f7')] = function(_0x4b3dd0, _0x58419d) { return _0x4b3dd0 === _0x58419d; }; _0x2b656a[_0x56ae('0x42f8')] = 'YHMys'; _0x2b656a['mDaln'] = _0x56ae('0x42f9'); _0x2b656a[_0x56ae('0x42fa')] = _0x56ae('0x42fb'); _0x2b656a[_0x56ae('0x42fc')] = function(_0x1e4d38, _0x128c05) { return _0x1e4d38 != _0x128c05; }; _0x2b656a[_0x56ae('0x42fd')] = function(_0x154869, _0x952564) { return _0x154869 < _0x952564; }; _0x2b656a['OQXYz'] = function(_0x261c12, _0x272571) { return _0x261c12(_0x272571); }; _0x2b656a[_0x56ae('0x42fe')] = _0x56ae('0x42ff'); _0x2b656a[_0x56ae('0x4300')] = function(_0xeda176, _0x394c3d) { return _0xeda176 - _0x394c3d; }; _0x2b656a['EQKZB'] = function(_0x48f17d, _0xf0167b) { return _0x48f17d & _0xf0167b; }; _0x2b656a[_0x56ae('0x4301')] = function(_0x57051c, _0x15d1fe) { return _0x57051c ^ _0x15d1fe; }; _0x2b656a[_0x56ae('0x4302')] = function(_0x42d1a0, _0x48e6f3, _0x121592) { return _0x42d1a0(_0x48e6f3, _0x121592); }; _0x2b656a[_0x56ae('0x4303')] = function(_0x596115, _0x39096f, _0x4e3887, _0x3f385a, _0x53232a) { return _0x596115(_0x39096f, _0x4e3887, _0x3f385a, _0x53232a); }; _0x2b656a[_0x56ae('0x4304')] = function(_0x46eb4b, _0x2604cc) { return _0x46eb4b === _0x2604cc; }; _0x2b656a[_0x56ae('0x4305')] = function(_0x42b9fe, _0x39e51a) { return _0x42b9fe(_0x39e51a); }; _0x2b656a[_0x56ae('0x4306')] = function(_0x3f84f1, _0x547151) { return _0x3f84f1 >= _0x547151; }; _0x2b656a['ahXFH'] = _0x56ae('0x4307'); _0x2b656a[_0x56ae('0x4308')] = function(_0x2c8448, _0x1bd939) { return _0x2c8448 !== _0x1bd939; }; _0x2b656a[_0x56ae('0x4309')] = function(_0x6d31e0, _0x10be05) { return _0x6d31e0 >>> _0x10be05; }; _0x2b656a[_0x56ae('0x430a')] = 'CBjpi'; _0x2b656a[_0x56ae('0x430b')] = _0x56ae('0x430c'); _0x2b656a[_0x56ae('0x430d')] = function(_0xfe04f9, _0x3cf6fa) { return _0xfe04f9 <= _0x3cf6fa; }; _0x2b656a[_0x56ae('0x430e')] = function(_0x547951, _0x44a2d8, _0x20d7d6) { return _0x547951(_0x44a2d8, _0x20d7d6); }; _0x2b656a[_0x56ae('0x430f')] = function(_0x4cefed, _0x4ec040) { return _0x4cefed + _0x4ec040; }; _0x2b656a[_0x56ae('0x4310')] = function(_0x900fa9, _0x2ff417, _0x3e3092, _0x4f1229) { return _0x900fa9(_0x2ff417, _0x3e3092, _0x4f1229); }; _0x2b656a[_0x56ae('0x4311')] = function(_0x3cfae3, _0x4b44c9) { return _0x3cfae3 + _0x4b44c9; }; return function D(_0x274cae, _0x4d4a29, _0x16bb1e) { var _0x209a05 = {}; _0x209a05[_0x56ae('0x4312')] = _0x56ae('0x4313'); if ('kGuIu' === _0x56ae('0x4314')) { function _0x48d154(_0x4b4e40, _0x2fdcb5) { if (_0x56ae('0x4315') === 'LsJeJ') { if (!_0x4d4a29[_0x4b4e40]) { if (!_0x274cae[_0x4b4e40]) { var _0x58b4de = _0x56ae('0x3') == typeof require && require; if (!_0x2fdcb5 && _0x58b4de) return _0x58b4de(_0x4b4e40, !0x0); if (_0x223fec) return _0x223fec(_0x4b4e40, !0x0); _0x2fdcb5 = Error(_0x209a05[_0x56ae('0x4312')] + _0x4b4e40 + '\x27'); throw _0x2fdcb5[_0x56ae('0x31f6')] = _0x56ae('0x4316'), _0x2fdcb5; } _0x2fdcb5 = _0x4d4a29[_0x4b4e40] = {}; _0x4d4a29[_0x4b4e40][_0x56ae('0x4059')] = {}; _0x274cae[_0x4b4e40][0x0]['call'](_0x2fdcb5[_0x56ae('0x4059')], function(_0x2fdcb5) { var _0x412ae5 = _0x274cae[_0x4b4e40][0x1][_0x2fdcb5]; return _0x48d154(_0x412ae5 ? _0x412ae5 : _0x2fdcb5); }, _0x2fdcb5, _0x2fdcb5[_0x56ae('0x4059')], D, _0x274cae, _0x4d4a29, _0x16bb1e); } return _0x4d4a29[_0x4b4e40][_0x56ae('0x4059')]; } else { var _0x4a87e4 = this[_0x56ae('0x12ed')][_0x56ae('0x161f')](); return this[_0x56ae('0x12ed')][_0x56ae('0x12ee')](_0x4a87e4); } } for (var _0x223fec = 'function' == typeof require && require, _0x427ea3 = 0x0; _0x427ea3 < _0x16bb1e[_0x56ae('0x32')]; _0x427ea3++) _0x48d154(_0x16bb1e[_0x427ea3]); return _0x48d154; } else { var _0x43beea = E[_0x56ae('0x488')]()['availablePaths']; for (_0x43beea = new Ig(_0x43beea, _0x43beea['arrayKeys']()); _0x43beea['hasNext']();) { var _0x1c9539 = _0x43beea['next'](); _0x1c9539[_0x56ae('0xa91')][_0x56ae('0xbbd')](_0x1c9539[_0x56ae('0xa92')]); } gh['entry']['set_value'](!0x0); w[_0x56ae('0xb90')][_0x56ae('0x2251')]['teleportTrick'] = !0x0; for (_0x43beea = W[_0x56ae('0xbf7')]()[_0x56ae('0x3f')](); _0x43beea['hasNext']();) _0x1c9539 = _0x43beea[_0x56ae('0x42')](), _0x1c9539['optional'] || _0x1c9539[_0x56ae('0xbf9')][_0x56ae('0xbbd')](_0x1c9539['intermission']['get_length']() + _0x1c9539[_0x56ae('0xbfb')][_0x56ae('0x9fa')]()); uc[_0x56ae('0x488')](); _0x43beea = uc[_0x56ae('0x488')]()['challenges'][_0x56ae('0x9fa')](); uc[_0x56ae('0xbf9')][_0x56ae('0xbbd')](_0x43beea); } }({ 1: [function(_0x15654f, _0x25c929, _0x183bcd) { var _0x3b9060 = {}; _0x3b9060[_0x56ae('0x4317')] = _0x56ae('0x4318'); _0x3b9060[_0x56ae('0x4319')] = 'size'; if (_0x56ae('0x431a') === _0x56ae('0x431b')) { this[_0x56ae('0xfbc')] && (this[_0x56ae('0xfbd')]['copyFrom'](this[_0x56ae('0xfe9')]()), this[_0x56ae('0xfbd')][_0x56ae('0x9af')](), this[_0x56ae('0xfbc')] = !0x1); return this['_inverseSceneTransform']; } else { function _0x2bec34(_0x15654f) { if (!_0x2b656a[_0x56ae('0x42f0')](this, _0x2bec34)) return new _0x2bec34(_0x15654f); _0x15654f = this[_0x56ae('0x1728')] = _0x2b4a89[_0x56ae('0x2c40')]({ 'level': _0x7884d7, 'method': _0x6ee7da, 'chunkSize': 0x4000, 'windowBits': 0xf, 'memLevel': 0x8, 'strategy': _0xf62c69, 'to': '' }, _0x15654f || {}); _0x15654f[_0x56ae('0x431c')] && 0x0 < _0x15654f['windowBits'] ? _0x15654f[_0x56ae('0x431d')] = -_0x15654f[_0x56ae('0x431d')] : _0x15654f['gzip'] && 0x0 < _0x15654f[_0x56ae('0x431d')] && 0x10 > _0x15654f['windowBits'] && (_0x15654f[_0x56ae('0x431d')] += 0x10); this['err'] = 0x0; this['msg'] = ''; this[_0x56ae('0x1729')] = !0x1; this[_0x56ae('0x29')] = []; this[_0x56ae('0x2f')] = new _0x50853d(); this[_0x56ae('0x2f')]['avail_out'] = 0x0; var _0x183bcd = _0x36f7f9[_0x56ae('0x431e')](this['strm'], _0x15654f[_0x56ae('0xb48')], _0x15654f[_0x56ae('0xc8b')], _0x15654f[_0x56ae('0x431d')], _0x15654f[_0x56ae('0x431f')], _0x15654f[_0x56ae('0x4320')]); if (_0x183bcd !== _0x15b58a) throw Error(_0x7b174d[_0x183bcd]); if (_0x15654f['header'] && _0x36f7f9[_0x56ae('0x4321')](this[_0x56ae('0x2f')], _0x15654f[_0x56ae('0x2d14')]), _0x15654f[_0x56ae('0x4322')]) { var _0x25c929; if (_0x25c929 = _0x56ae('0x28') == typeof _0x15654f[_0x56ae('0x4322')] ? _0x4e823e[_0x56ae('0x172a')](_0x15654f[_0x56ae('0x4322')]) : '[object\x20ArrayBuffer]' === _0x64290a[_0x56ae('0x94d')](_0x15654f[_0x56ae('0x4322')]) ? new Uint8Array(_0x15654f[_0x56ae('0x4322')]) : _0x15654f['dictionary'], _0x183bcd = _0x36f7f9['deflateSetDictionary'](this['strm'], _0x25c929), _0x183bcd !== _0x15b58a) throw Error(_0x7b174d[_0x183bcd]); this[_0x56ae('0x4323')] = !0x0; } } function _0x540b64(_0x2b41e4, _0x225627) { var _0x40af13 = {}; _0x40af13[_0x56ae('0x4324')] = function(_0x514cbe, _0x5974a0) { return _0x514cbe < _0x5974a0; }; if (_0x2b656a[_0x56ae('0x42f1')](_0x56ae('0x4325'), _0x56ae('0x4326'))) { I[_0x56ae('0x914')](e, a); var _0x417da8 = e[_0x56ae('0xa10')], _0x3d4153 = e['__height']; b = e[_0x56ae('0x9c8')]; if (null != b && e[_0x56ae('0x915')] && 0x1 <= _0x417da8 && 0x1 <= _0x3d4153) { var _0x5ee19c = e['__worldTransform']; c = a[_0x56ae('0x2fe')]; var _0x380f22 = this[_0x56ae('0x973')], _0x471d5f = this[_0x56ae('0xa12')]; if (null == _0x380f22 || _0x40af13[_0x56ae('0x4324')](0x0, _0x380f22[_0x56ae('0x3d')]) && 0x0 < _0x380f22[_0x56ae('0x727')]) { a[_0x56ae('0x17')](this[_0x56ae('0x18')]); a[_0x56ae('0x19')](this); c[_0x56ae('0xa03')] = d; if (null != _0x471d5f && 0x0 == _0x5ee19c['b'] && 0x0 == _0x5ee19c['c']) { c[_0x56ae('0xa04')](0x1, 0x0, 0x0, 0x1, _0x5ee19c['tx'], _0x5ee19c['ty']); var _0x45edac = e['__bounds'], _0x3cacdc = e[_0x56ae('0x96d')]['a'], _0x519a29 = e[_0x56ae('0x96d')]['d'], _0x774600 = _0x5ee19c['a'], _0x33ab46 = _0x5ee19c['d']; _0x5ee19c = Math[_0x56ae('0x57')](0x1, Math['round'](_0x471d5f['x'] * _0x3cacdc)); e = Math[_0x56ae('0x833')](_0x471d5f['y'] * _0x519a29); d = Math[_0x56ae('0x57')](0x1, Math[_0x56ae('0x833')]((_0x45edac[_0x56ae('0xa15')]() - _0x471d5f[_0x56ae('0xa15')]()) * _0x3cacdc)); _0x380f22 = Math[_0x56ae('0x833')]((_0x45edac['get_bottom']() - _0x471d5f['get_bottom']()) * _0x519a29); _0x3cacdc = Math[_0x56ae('0x833')](_0x471d5f[_0x56ae('0x3d')] * _0x3cacdc); _0x519a29 = Math[_0x56ae('0x833')](_0x471d5f[_0x56ae('0x727')] * _0x519a29); var _0x1ed4a5 = Math[_0x56ae('0x833')](_0x471d5f['x'] * _0x774600), _0x5b7f6d = Math[_0x56ae('0x833')](_0x471d5f['y'] * _0x33ab46), _0x571bd3 = Math['round']((_0x45edac[_0x56ae('0xa15')]() - _0x471d5f['get_right']()) * _0x774600); _0x471d5f = Math[_0x56ae('0x833')]((_0x45edac[_0x56ae('0xa16')]() - _0x471d5f[_0x56ae('0xa16')]()) * _0x33ab46); _0x45edac = Math[_0x56ae('0x833')](_0x417da8 * _0x774600) - _0x1ed4a5 - _0x571bd3; _0x774600 = Math['round'](_0x3d4153 * _0x33ab46) - _0x5b7f6d - _0x471d5f; a[_0x56ae('0xa17')](c, !0x1); 0x0 != _0x3cacdc && 0x0 != _0x519a29 ? (c[_0x56ae('0xa08')](b, 0x0, 0x0, _0x5ee19c, e, 0x0, 0x0, _0x1ed4a5, _0x5b7f6d), c[_0x56ae('0xa08')](b, _0x5ee19c, 0x0, _0x3cacdc, e, _0x1ed4a5, 0x0, _0x45edac, _0x5b7f6d), c[_0x56ae('0xa08')](b, _0x5ee19c + _0x3cacdc, 0x0, d, e, _0x1ed4a5 + _0x45edac, 0x0, _0x571bd3, _0x5b7f6d), c[_0x56ae('0xa08')](b, 0x0, e, _0x5ee19c, _0x519a29, 0x0, _0x5b7f6d, _0x1ed4a5, _0x774600), c[_0x56ae('0xa08')](b, _0x5ee19c, e, _0x3cacdc, _0x519a29, _0x1ed4a5, _0x5b7f6d, _0x45edac, _0x774600), c[_0x56ae('0xa08')](b, _0x5ee19c + _0x3cacdc, e, d, _0x519a29, _0x1ed4a5 + _0x45edac, _0x5b7f6d, _0x571bd3, _0x774600), c['drawImage'](b, 0x0, e + _0x519a29, _0x5ee19c, _0x380f22, 0x0, _0x5b7f6d + _0x774600, _0x1ed4a5, _0x471d5f), c[_0x56ae('0xa08')](b, _0x5ee19c, e + _0x519a29, _0x3cacdc, _0x380f22, _0x1ed4a5, _0x5b7f6d + _0x774600, _0x45edac, _0x471d5f), c[_0x56ae('0xa08')](b, _0x5ee19c + _0x3cacdc, e + _0x519a29, d, _0x380f22, _0x1ed4a5 + _0x45edac, _0x5b7f6d + _0x774600, _0x571bd3, _0x471d5f)) : 0x0 == _0x3cacdc && 0x0 != _0x519a29 ? (_0x3d4153 = _0x1ed4a5 + _0x45edac + _0x571bd3, c[_0x56ae('0xa08')](b, 0x0, 0x0, _0x417da8, e, 0x0, 0x0, _0x3d4153, _0x5b7f6d), c[_0x56ae('0xa08')](b, 0x0, e, _0x417da8, _0x519a29, 0x0, _0x5b7f6d, _0x3d4153, _0x774600), c[_0x56ae('0xa08')](b, 0x0, e + _0x519a29, _0x417da8, _0x380f22, 0x0, _0x5b7f6d + _0x774600, _0x3d4153, _0x471d5f)) : 0x0 == _0x519a29 && 0x0 != _0x3cacdc && (_0x417da8 = _0x5b7f6d + _0x774600 + _0x471d5f, c['drawImage'](b, 0x0, 0x0, _0x5ee19c, _0x3d4153, 0x0, 0x0, _0x1ed4a5, _0x417da8), c['drawImage'](b, _0x5ee19c, 0x0, _0x3cacdc, _0x3d4153, _0x1ed4a5, 0x0, _0x45edac, _0x417da8), c[_0x56ae('0xa08')](b, _0x5ee19c + _0x3cacdc, 0x0, d, _0x3d4153, _0x1ed4a5 + _0x45edac, 0x0, _0x571bd3, _0x417da8)); } else a[_0x56ae('0xa04')](_0x5ee19c, c), a['__isDOM'] && (_0x471d5f = 0x1 / a[_0x56ae('0x1955')], c[_0x56ae('0xa19')](_0x471d5f, _0x471d5f)), c[_0x56ae('0xa08')](b, 0x0, 0x0, _0x417da8, _0x3d4153); a[_0x56ae('0x1f')](this); } } } else { _0x225627 = new _0x2bec34(_0x225627); if (_0x225627['push'](_0x2b41e4, !0x0), _0x225627['err']) throw _0x225627[_0x56ae('0x2e')]; return _0x225627['result']; } } var _0x36f7f9 = _0x15654f(_0x56ae('0x4327')), _0x2b4a89 = _0x15654f(_0x56ae('0x4328')), _0x4e823e = _0x15654f(_0x56ae('0x42f9')), _0x7b174d = _0x15654f('./zlib/messages'), _0x50853d = _0x15654f(_0x56ae('0x42fb')), _0x64290a = Object[_0x56ae('0x6')]['toString'], _0x15b58a = 0x0, _0x7884d7 = -0x1, _0xf62c69 = 0x0, _0x6ee7da = 0x8; _0x2bec34[_0x56ae('0x6')][_0x56ae('0x8f0')] = function(_0x7b174d, _0x50853d) { if (_0x56ae('0x4329') === _0x3b9060['JnJfj']) { f++; for (var _0x1e31c2 = 0x0, _0x13782b = b; _0x1e31c2 < _0x13782b;) _0x1e31c2++, c[_0x56ae('0x8b6')](d++, this[_0x56ae('0xd4a')][_0x56ae('0x1b')](a++)); a += e; } else { var _0x15654f, _0x2bec34 = this['strm'], _0x183bcd = this[_0x56ae('0x1728')][_0x56ae('0x432a')]; if (this[_0x56ae('0x1729')]) return !0x1; _0x50853d = _0x50853d === ~~_0x50853d ? _0x50853d : !0x0 === _0x50853d ? 0x4 : 0x0; 'string' == typeof _0x7b174d ? _0x2bec34[_0x56ae('0x168f')] = _0x4e823e[_0x56ae('0x172a')](_0x7b174d) : _0x56ae('0x432b') === _0x64290a[_0x56ae('0x94d')](_0x7b174d) ? _0x2bec34[_0x56ae('0x168f')] = new Uint8Array(_0x7b174d) : _0x2bec34[_0x56ae('0x168f')] = _0x7b174d; _0x2bec34[_0x56ae('0x172b')] = 0x0; _0x2bec34[_0x56ae('0x172c')] = _0x2bec34['input'][_0x56ae('0x32')]; do { if (0x0 === _0x2bec34[_0x56ae('0x172d')] && (_0x2bec34['output'] = new _0x2b4a89[(_0x56ae('0x172e'))](_0x183bcd), _0x2bec34[_0x56ae('0x1733')] = 0x0, _0x2bec34[_0x56ae('0x172d')] = _0x183bcd), _0x15654f = _0x36f7f9[_0x56ae('0x172f')](_0x2bec34, _0x50853d), 0x1 !== _0x15654f && _0x15654f !== _0x15b58a) return this[_0x56ae('0x8fe')](_0x15654f), this[_0x56ae('0x1729')] = !0x0, !0x1; 0x0 !== _0x2bec34[_0x56ae('0x172d')] && (0x0 !== _0x2bec34['avail_in'] || 0x4 !== _0x50853d && 0x2 !== _0x50853d) || ('string' === this[_0x56ae('0x1728')]['to'] ? this[_0x56ae('0x1730')](_0x4e823e[_0x56ae('0x1731')](_0x2b4a89[_0x56ae('0x1732')](_0x2bec34[_0x56ae('0xf54')], _0x2bec34[_0x56ae('0x1733')]))) : this['onData'](_0x2b4a89[_0x56ae('0x1732')](_0x2bec34[_0x56ae('0xf54')], _0x2bec34[_0x56ae('0x1733')]))); } while ((0x0 < _0x2bec34[_0x56ae('0x172c')] || 0x0 === _0x2bec34[_0x56ae('0x172d')]) && 0x1 !== _0x15654f); return 0x4 === _0x50853d ? (_0x15654f = _0x36f7f9[_0x56ae('0x1734')](this[_0x56ae('0x2f')]), this[_0x56ae('0x8fe')](_0x15654f), this[_0x56ae('0x1729')] = !0x0, _0x15654f === _0x15b58a) : 0x2 !== _0x50853d || (this[_0x56ae('0x8fe')](_0x15b58a), _0x2bec34[_0x56ae('0x172d')] = 0x0, !0x0); } }; _0x2bec34['prototype']['onData'] = function(_0x4e823e) { this[_0x56ae('0x29')][_0x56ae('0x8f0')](_0x4e823e); }; _0x2bec34[_0x56ae('0x6')]['onEnd'] = function(_0x4e823e) { if (_0x2b656a[_0x56ae('0x42f2')] === _0x56ae('0x42f3')) { _0x4e823e === _0x15b58a && (_0x56ae('0x28') === this[_0x56ae('0x1728')]['to'] ? this[_0x56ae('0x2b')] = this['chunks'][_0x56ae('0x2a')]('') : this[_0x56ae('0x2b')] = _0x2b4a89[_0x56ae('0x2c')](this[_0x56ae('0x29')])); this['chunks'] = []; this[_0x56ae('0x2d')] = _0x4e823e; this[_0x56ae('0x2e')] = this[_0x56ae('0x2f')][_0x56ae('0x2e')]; } else { sa[_0x56ae('0xa74')](); sa['get_current'](); for (a = a[_0x56ae('0xd0e')](_0x56ae('0x3490')); a[_0x56ae('0x8f5')]();) { var _0x1bef4a = a['next'](); var _0x507d15 = _0x1bef4a['get'](_0x56ae('0x2a9')); var _0x42e3ec = _0x1bef4a[_0x56ae('0x1b')]('x'); null != _0x42e3ec ? (_0x42e3ec = parseFloat(_0x42e3ec), _0x42e3ec = isNaN(_0x42e3ec) ? 0x0 : _0x42e3ec) : _0x42e3ec = 0x0; var _0x3372b2 = _0x1bef4a[_0x56ae('0x1b')]('y'); null != _0x3372b2 ? (_0x3372b2 = parseFloat(_0x3372b2), _0x3372b2 = isNaN(_0x3372b2) ? 0x0 : _0x3372b2) : _0x3372b2 = 0x0; this['addBubble'](_0x507d15, _0x42e3ec, _0x3372b2, h[_0x56ae('0xcc9')](_0x1bef4a[_0x56ae('0x1b')](_0x3b9060[_0x56ae('0x4319')])), h[_0x56ae('0xcc9')](_0x1bef4a[_0x56ae('0x1b')](_0x56ae('0x3d')))); for (_0x42e3ec = _0x1bef4a[_0x56ae('0xd0e')](_0x56ae('0x2e55')); _0x42e3ec[_0x56ae('0x8f5')]();) _0x507d15 = _0x42e3ec[_0x56ae('0x42')](), _0x507d15 = new Ke(this[_0x56ae('0x9cf')][_0x56ae('0x1b')](h[_0x56ae('0xcc9')](_0x507d15['get'](_0x56ae('0xf2a')))), new x(0x0 < this[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? this[_0x56ae('0x9cf')]['get'](this[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() - 0x1) : null)), this[_0x56ae('0x27e1')][_0x56ae('0x8f0')](_0x507d15); for (_0x1bef4a = _0x1bef4a[_0x56ae('0xd0e')]('tail'); _0x1bef4a['hasNext']();) { _0x42e3ec = _0x1bef4a[_0x56ae('0x42')](); _0x507d15 = new ua(); _0x3372b2 = _0x42e3ec[_0x56ae('0x1b')]('x'); null != _0x3372b2 ? (_0x3372b2 = parseFloat(_0x3372b2), _0x3372b2 = isNaN(_0x3372b2) ? 0x0 : _0x3372b2) : _0x3372b2 = 0x0; var _0x461946 = this[_0x56ae('0x9e3')]; (null == _0x461946 ? C[_0x56ae('0xa1f')]() : _0x461946)[_0x56ae('0x8e9')](new p(_0x507d15), new Xh(_0x3372b2, !0x0)); _0x42e3ec = _0x42e3ec[_0x56ae('0x1b')]('y'); null != _0x42e3ec ? (_0x42e3ec = parseFloat(_0x42e3ec), _0x42e3ec = isNaN(_0x42e3ec) ? 0x0 : _0x42e3ec) : _0x42e3ec = 0x0; _0x3372b2 = this['layout']; (null == _0x3372b2 ? C[_0x56ae('0xa1f')]() : _0x3372b2)[_0x56ae('0x8e9')](new p(_0x507d15), new Xh(_0x42e3ec, !0x1)); _0x507d15 = new Ke(0x0 < this[_0x56ae('0x9cf')][_0x56ae('0x9fa')]() ? this[_0x56ae('0x9cf')][_0x56ae('0x1b')](this['bubbles'][_0x56ae('0x9fa')]() - 0x1) : null, new p(_0x507d15), !0x0); this['tails']['push'](_0x507d15); } } for (a = this[_0x56ae('0x27e1')][_0x56ae('0x3f')](); a[_0x56ae('0x8f5')]();) _0x1bef4a = a[_0x56ae('0x42')](), this[_0x56ae('0x994')](_0x1bef4a); for (a = this[_0x56ae('0x25c2')][_0x56ae('0x3f')](); a['hasNext']();) _0x1bef4a = a['next'](), this['addChild'](_0x1bef4a); for (a = this['bubbles']['iterator'](); a['hasNext']();) _0x1bef4a = a['next'](), this[_0x56ae('0x994')](_0x1bef4a); } }; _0x183bcd[_0x56ae('0x432c')] = _0x2bec34; _0x183bcd[_0x56ae('0x172f')] = _0x540b64; _0x183bcd[_0x56ae('0x37fd')] = function(_0x4e823e, _0x7b174d) { return _0x7b174d = _0x7b174d || {}, _0x7b174d['raw'] = !0x0, _0x540b64(_0x4e823e, _0x7b174d); }; _0x183bcd[_0x56ae('0xcae')] = function(_0x4e823e, _0x7b174d) { return _0x7b174d = _0x7b174d || {}, _0x7b174d[_0x56ae('0xcae')] = !0x0, _0x2b656a[_0x56ae('0x42f4')](_0x540b64, _0x4e823e, _0x7b174d); }; } }, { './utils/common': 0x3, './utils/strings': 0x4, './zlib/deflate': 0x8, './zlib/messages': 0xd, './zlib/zstream': 0xf }], 2: [function(_0x5954a4, _0x6f8aab, _0x160e3a) { var _0xd73e03 = {}; _0xd73e03[_0x56ae('0x432d')] = function(_0xd3f7b1, _0x4ce13e) { return _0xd3f7b1 <= _0x4ce13e; }; if (_0x2b656a['fyyIc'] !== _0x56ae('0x432e')) { function _0x984747(_0x37cd22) { if (_0x56ae('0x432f') !== _0x56ae('0x432f')) { null == a && (a = !0x0); this['_autoVisible'] = a; return this; } else { if (!(this instanceof _0x984747)) return new _0x984747(_0x37cd22); var _0x5954a4 = this[_0x56ae('0x1728')] = _0x405891[_0x56ae('0x2c40')]({ 'chunkSize': 0x4000, 'windowBits': 0x0, 'to': '' }, _0x37cd22 || {}); _0x5954a4[_0x56ae('0x431c')] && _0xd73e03[_0x56ae('0x432d')](0x0, _0x5954a4[_0x56ae('0x431d')]) && 0x10 > _0x5954a4[_0x56ae('0x431d')] && (_0x5954a4[_0x56ae('0x431d')] = -_0x5954a4[_0x56ae('0x431d')], 0x0 === _0x5954a4[_0x56ae('0x431d')] && (_0x5954a4[_0x56ae('0x431d')] = -0xf)); !(0x0 <= _0x5954a4[_0x56ae('0x431d')] && 0x10 > _0x5954a4[_0x56ae('0x431d')]) || _0x37cd22 && _0x37cd22[_0x56ae('0x431d')] || (_0x5954a4['windowBits'] += 0x20); 0xf < _0x5954a4[_0x56ae('0x431d')] && 0x30 > _0x5954a4['windowBits'] && 0x0 === (0xf & _0x5954a4[_0x56ae('0x431d')]) && (_0x5954a4['windowBits'] |= 0xf); this['err'] = 0x0; this[_0x56ae('0x2e')] = ''; this[_0x56ae('0x1729')] = !0x1; this['chunks'] = []; this[_0x56ae('0x2f')] = new _0x3d16c1(); this[_0x56ae('0x2f')][_0x56ae('0x172d')] = 0x0; _0x37cd22 = _0x203446[_0x56ae('0x4330')](this[_0x56ae('0x2f')], _0x5954a4[_0x56ae('0x431d')]); if (_0x37cd22 !== _0x4fdcde[_0x56ae('0x4331')]) throw Error(_0x37c468[_0x37cd22]); this[_0x56ae('0x2d14')] = new _0x47e6b9(); _0x203446['inflateGetHeader'](this['strm'], this[_0x56ae('0x2d14')]); } } function _0x1bd6ed(_0xca4019, _0x34d1ed) { _0x34d1ed = new _0x984747(_0x34d1ed); if (_0x34d1ed[_0x56ae('0x8f0')](_0xca4019, !0x0), _0x34d1ed[_0x56ae('0x2d')]) throw _0x34d1ed['msg']; return _0x34d1ed[_0x56ae('0x2b')]; } var _0x203446 = _0x5954a4('./zlib/inflate'), _0x405891 = _0x5954a4(_0x56ae('0x4328')), _0x428acd = _0x5954a4(_0x2b656a[_0x56ae('0x4332')]), _0x4fdcde = _0x5954a4(_0x56ae('0x4333')), _0x37c468 = _0x5954a4(_0x56ae('0x4334')), _0x3d16c1 = _0x5954a4(_0x2b656a[_0x56ae('0x42fa')]), _0x47e6b9 = _0x5954a4(_0x56ae('0x4335')), _0x28e1e7 = Object['prototype'][_0x56ae('0x8a8')]; _0x984747[_0x56ae('0x6')]['push'] = function(_0x37c468, _0x47e6b9) { var _0x5954a4, _0x984747, _0x160e3a, _0x3d16c1, _0x6f8aab, _0x30786e = this[_0x56ae('0x2f')], _0x1bd6ed = this[_0x56ae('0x1728')]['chunkSize'], _0x1ed176 = this['options'][_0x56ae('0x4322')], _0x3e61f1 = !0x1; if (this[_0x56ae('0x1729')]) return !0x1; _0x47e6b9 = _0x47e6b9 === ~~_0x47e6b9 ? _0x47e6b9 : !0x0 === _0x47e6b9 ? _0x4fdcde['Z_FINISH'] : _0x4fdcde[_0x56ae('0x4336')]; _0x56ae('0x28') == typeof _0x37c468 ? _0x30786e['input'] = _0x428acd['binstring2buf'](_0x37c468) : _0x56ae('0x432b') === _0x28e1e7[_0x56ae('0x94d')](_0x37c468) ? _0x30786e['input'] = new Uint8Array(_0x37c468) : _0x30786e[_0x56ae('0x168f')] = _0x37c468; _0x30786e['next_in'] = 0x0; _0x30786e['avail_in'] = _0x30786e['input'][_0x56ae('0x32')]; do { if (0x0 === _0x30786e['avail_out'] && (_0x30786e[_0x56ae('0xf54')] = new _0x405891[(_0x56ae('0x172e'))](_0x1bd6ed), _0x30786e['next_out'] = 0x0, _0x30786e[_0x56ae('0x172d')] = _0x1bd6ed), _0x5954a4 = _0x203446[_0x56ae('0x135f')](_0x30786e, _0x4fdcde['Z_NO_FLUSH']), _0x5954a4 === _0x4fdcde[_0x56ae('0x4337')] && _0x1ed176 && (_0x6f8aab = _0x56ae('0x28') == typeof _0x1ed176 ? _0x428acd[_0x56ae('0x172a')](_0x1ed176) : _0x56ae('0x432b') === _0x28e1e7['call'](_0x1ed176) ? new Uint8Array(_0x1ed176) : _0x1ed176, _0x5954a4 = _0x203446['inflateSetDictionary'](this[_0x56ae('0x2f')], _0x6f8aab)), _0x5954a4 === _0x4fdcde['Z_BUF_ERROR'] && !0x0 === _0x3e61f1 && (_0x5954a4 = _0x4fdcde[_0x56ae('0x4331')], _0x3e61f1 = !0x1), _0x5954a4 !== _0x4fdcde[_0x56ae('0x4338')] && _0x5954a4 !== _0x4fdcde[_0x56ae('0x4331')]) return this[_0x56ae('0x8fe')](_0x5954a4), this['ended'] = !0x0, !0x1; _0x30786e[_0x56ae('0x1733')] && (_0x2b656a[_0x56ae('0x42f5')](0x0, _0x30786e[_0x56ae('0x172d')]) && _0x5954a4 !== _0x4fdcde['Z_STREAM_END'] && (0x0 !== _0x30786e[_0x56ae('0x172c')] || _0x47e6b9 !== _0x4fdcde[_0x56ae('0x4339')] && _0x47e6b9 !== _0x4fdcde['Z_SYNC_FLUSH']) || (_0x56ae('0x28') === this[_0x56ae('0x1728')]['to'] ? (_0x984747 = _0x428acd[_0x56ae('0x433a')](_0x30786e[_0x56ae('0xf54')], _0x30786e[_0x56ae('0x1733')]), _0x160e3a = _0x30786e[_0x56ae('0x1733')] - _0x984747, _0x3d16c1 = _0x428acd[_0x56ae('0x433b')](_0x30786e[_0x56ae('0xf54')], _0x984747), _0x30786e['next_out'] = _0x160e3a, _0x30786e['avail_out'] = _0x1bd6ed - _0x160e3a, _0x160e3a && _0x405891['arraySet'](_0x30786e['output'], _0x30786e[_0x56ae('0xf54')], _0x984747, _0x160e3a, 0x0), this['onData'](_0x3d16c1)) : this[_0x56ae('0x1730')](_0x405891['shrinkBuf'](_0x30786e['output'], _0x30786e[_0x56ae('0x1733')])))); 0x0 === _0x30786e[_0x56ae('0x172c')] && 0x0 === _0x30786e[_0x56ae('0x172d')] && (_0x3e61f1 = !0x0); } while ((0x0 < _0x30786e['avail_in'] || 0x0 === _0x30786e[_0x56ae('0x172d')]) && _0x2b656a[_0x56ae('0x42f6')](_0x5954a4, _0x4fdcde[_0x56ae('0x4338')])); return _0x2b656a[_0x56ae('0x42f7')](_0x5954a4, _0x4fdcde['Z_STREAM_END']) && (_0x47e6b9 = _0x4fdcde[_0x56ae('0x4339')]), _0x47e6b9 === _0x4fdcde[_0x56ae('0x4339')] ? (_0x5954a4 = _0x203446['inflateEnd'](this[_0x56ae('0x2f')]), this[_0x56ae('0x8fe')](_0x5954a4), this[_0x56ae('0x1729')] = !0x0, _0x5954a4 === _0x4fdcde[_0x56ae('0x4331')]) : _0x47e6b9 !== _0x4fdcde[_0x56ae('0x433c')] || (this[_0x56ae('0x8fe')](_0x4fdcde[_0x56ae('0x4331')]), _0x30786e[_0x56ae('0x172d')] = 0x0, !0x0); }; _0x984747[_0x56ae('0x6')][_0x56ae('0x1730')] = function(_0x428acd) { this[_0x56ae('0x29')][_0x56ae('0x8f0')](_0x428acd); }; _0x984747[_0x56ae('0x6')]['onEnd'] = function(_0x428acd) { _0x428acd === _0x4fdcde['Z_OK'] && (_0x56ae('0x28') === this[_0x56ae('0x1728')]['to'] ? this[_0x56ae('0x2b')] = this[_0x56ae('0x29')][_0x56ae('0x2a')]('') : this[_0x56ae('0x2b')] = _0x405891[_0x56ae('0x2c')](this[_0x56ae('0x29')])); this[_0x56ae('0x29')] = []; this[_0x56ae('0x2d')] = _0x428acd; this[_0x56ae('0x2e')] = this[_0x56ae('0x2f')]['msg']; }; _0x160e3a[_0x56ae('0x433d')] = _0x984747; _0x160e3a['inflate'] = _0x1bd6ed; _0x160e3a[_0x56ae('0x433e')] = function(_0x428acd, _0x4fdcde) { if (_0x56ae('0x433f') === _0x56ae('0x4340')) { Mg['prototype'][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, a, b); var _0x284fcd = a[_0x56ae('0x1c82')], _0x4e2e09 = a['fragmentConstantsIndex']; _0x284fcd[_0x56ae('0x8b6')](_0x4e2e09 + 0x4, this[_0x56ae('0x1e33')]); _0x284fcd[_0x56ae('0x8b6')](_0x4e2e09 + 0x5, this['_water1OffsetY']); _0x284fcd['set'](_0x4e2e09 + 0x6, this[_0x56ae('0x1e25')]); _0x284fcd[_0x56ae('0x8b6')](_0x4e2e09 + 0x7, this['_water2OffsetY']); this[_0x56ae('0x1e28')] && b[_0x56ae('0xd47')][_0x56ae('0xfc2')](a['texturesIndex'] + 0x1, this[_0x56ae('0x1e2b')]['getTextureForStage3D'](b)); } else { return _0x4fdcde = _0x4fdcde || {}, _0x4fdcde[_0x56ae('0x431c')] = !0x0, _0x1bd6ed(_0x428acd, _0x4fdcde); } }; _0x160e3a[_0x56ae('0x3498')] = _0x1bd6ed; } else { this[_0x56ae('0x15ac')] = !0x1; this[_0x56ae('0xa20')](a); this[_0x56ae('0x15ac')] = !0x0; } }, { './utils/common': 0x3, './utils/strings': 0x4, './zlib/constants': 0x6, './zlib/gzheader': 0x9, './zlib/inflate': 0xb, './zlib/messages': 0xd, './zlib/zstream': 0xf }], 3: [function(_0xdac1b, _0xf40530, _0x5cb493) { var _0x20cfb1 = {}; _0x20cfb1[_0x56ae('0x4341')] = function(_0x7e3c06, _0x14848b) { return _0x7e3c06 == _0x14848b; }; _0x20cfb1[_0x56ae('0x4342')] = function(_0x154d24, _0x6c2ee5) { return _0x154d24 + _0x6c2ee5; }; _0xdac1b = _0x2b656a[_0x56ae('0x42fc')]('undefined', typeof Uint8Array) && _0x56ae('0x8') != typeof Uint16Array && _0x56ae('0x8') != typeof Int32Array; _0x5cb493[_0x56ae('0x2c40')] = function(_0x5181f3) { for (var _0xdac1b = Array[_0x56ae('0x6')][_0x56ae('0xa97')][_0x56ae('0x94d')](arguments, 0x1); _0xdac1b[_0x56ae('0x32')];) { var _0x17f3ad = _0xdac1b['shift'](); if (_0x17f3ad) { if (_0x56ae('0x7c0') != typeof _0x17f3ad) throw new TypeError(_0x17f3ad + _0x56ae('0xf6e')); for (var _0x5db85e in _0x17f3ad) _0x17f3ad[_0x56ae('0x900')](_0x5db85e) && (_0x5181f3[_0x5db85e] = _0x17f3ad[_0x5db85e]); } } return _0x5181f3; }; _0x5cb493[_0x56ae('0x1732')] = function(_0x13ec53, _0xdac1b) { return _0x13ec53['length'] === _0xdac1b ? _0x13ec53 : _0x13ec53[_0x56ae('0x4343')] ? _0x13ec53['subarray'](0x0, _0xdac1b) : (_0x13ec53[_0x56ae('0x32')] = _0xdac1b, _0x13ec53); }; var _0x2e4f96 = { 'arraySet': function(_0x4c7651, _0xdac1b, _0xfde5c5, _0x57d383, _0x1cf0d4) { if (_0xdac1b[_0x56ae('0x4343')] && _0x4c7651[_0x56ae('0x4343')]) return void _0x4c7651[_0x56ae('0x8b6')](_0xdac1b[_0x56ae('0x4343')](_0xfde5c5, _0xfde5c5 + _0x57d383), _0x1cf0d4); for (var _0x2e4f96 = 0x0; _0x2e4f96 < _0x57d383; _0x2e4f96++) _0x4c7651[_0x1cf0d4 + _0x2e4f96] = _0xdac1b[_0xfde5c5 + _0x2e4f96]; }, 'flattenChunks': function(_0x385aec) { var _0xdac1b, _0x1d5edf; var _0x1b40bb = _0x1d5edf = 0x0; for (_0xdac1b = _0x385aec[_0x56ae('0x32')]; _0x1b40bb < _0xdac1b; _0x1b40bb++) _0x1d5edf += _0x385aec[_0x1b40bb][_0x56ae('0x32')]; var _0x117236 = new Uint8Array(_0x1d5edf); _0x1b40bb = _0x1d5edf = 0x0; for (_0xdac1b = _0x385aec['length']; _0x1b40bb < _0xdac1b; _0x1b40bb++) { var _0x2e4f96 = _0x385aec[_0x1b40bb]; _0x117236['set'](_0x2e4f96, _0x1d5edf); _0x1d5edf += _0x2e4f96[_0x56ae('0x32')]; } return _0x117236; } }, _0x425f8c = {}; _0x425f8c[_0x56ae('0x4344')] = function(_0x288a96, _0xdac1b, _0x74d460, _0x5732da, _0x141daf) { if (_0x56ae('0x4345') === _0x56ae('0x4345')) { for (var _0x2e4f96 = 0x0; _0x2e4f96 < _0x5732da; _0x2e4f96++) _0x288a96[_0x141daf + _0x2e4f96] = _0xdac1b[_0x20cfb1.aVKXz(_0x74d460, _0x2e4f96)]; } else { var _0x16e298 = this.tunnel, _0x17455b = this.tunnel, _0x54127a = new qa(); null != r.boxRings ? _0x54127a.setReserved(_0x56ae('0x28cc'), _0x56ae('0x28cd')) : _0x54127a.h.boxRings = _0x56ae('0x28cd'); this.box = eb.getTerrain(_0x16e298, oc.getDefaultDecorationData(_0x17455b, 'movableBox', null, null, _0x54127a)); this.box.animation = null; this.box.reset(); this.box.mesh.set_rotationZ(-0x36); this.box.mesh.moveTo(-0xa0, -0x1e, 0xeba); this.tunnel.registerObject(this.box); this.boxTranslation = new K(-0xa * Math.cos(3.141592653589793 * this.box.mesh.get_rotationZ() / 0xb4), -0xa * Math.sin(3.141592653589793 * this.box.mesh.get_rotationZ() / 0xb4), 0x0); _0x16e298 = t.view.get_camera(); _0x17455b = null; null == _0x17455b && (_0x17455b = new oa()); _0x54127a = Math.sin(1.6929693744344996); _0x17455b.x = 0.869 * _0x54127a; _0x17455b.y = -0.451 * _0x54127a; _0x17455b.z = -0.201 * _0x54127a; _0x17455b.w = Math.cos(1.6929693744344996); _0x54127a = _0x17455b.x * _0x17455b.x + _0x17455b.y * _0x17455b.y + _0x17455b.z * _0x17455b.z + _0x17455b.w * _0x17455b.w; var _0x1fa163 = _0x54127a - 0x1; 1e-10 > (0x0 <= _0x1fa163 ? _0x1fa163 : -_0x1fa163) || (_0x20cfb1.FmBJb(0x0, _0x54127a) ? (_0x17455b.x = 0x0, _0x17455b.y = 0x0, _0x17455b.z = 0x0, _0x17455b.w = 0x1) : (_0x54127a = 0x1 / Math.sqrt(_0x54127a), _0x17455b.x *= _0x54127a, _0x17455b.y *= _0x54127a, _0x17455b.z *= _0x54127a, _0x17455b.w *= _0x54127a)); _0x16e298.set_eulers(ia.toEulerAngles(_0x17455b).get_degrees()); t.view.get_camera().moveTo(-0x28, -0x87, 0xfa0); this.tunnel.display(0x0); this.runner.setIndexedPosition(13.4, 50.3); this.runner.spritesheet.set_currentFrame(0x2e); _0x16e298 = new p(this.runner.get_onScreen()); this.dialog.addBubble('Um...', 0x168, 0x50, null, null, null, _0x16e298); } }; _0x425f8c[_0x56ae('0x2c')] = function(_0x27298a) { return [].concat.apply([], _0x27298a); }; _0x5cb493[_0x56ae('0x4346')] = function(_0x196a06) { _0x196a06 ? (_0x5cb493[_0x56ae('0x172e')] = Uint8Array, _0x5cb493[_0x56ae('0x4347')] = Uint16Array, _0x5cb493['Buf32'] = Int32Array, _0x5cb493[_0x56ae('0x2c40')](_0x5cb493, _0x2e4f96)) : (_0x5cb493[_0x56ae('0x172e')] = Array, _0x5cb493[_0x56ae('0x4347')] = Array, _0x5cb493[_0x56ae('0x4348')] = Array, _0x5cb493['assign'](_0x5cb493, _0x425f8c)); }; _0x5cb493['setTyped'](_0xdac1b); }, {}], 4: [function(_0x576710, _0x134418, _0x333791) { var _0x21b8ea = {}; _0x21b8ea[_0x56ae('0x4349')] = function(_0x9a974f, _0xc2ea83) { return _0x9a974f & _0xc2ea83; }; _0x21b8ea['NzySc'] = function(_0x47376f, _0x362fd9) { return _0x47376f + _0x362fd9; }; _0x21b8ea[_0x56ae('0x434a')] = function(_0x5f23b7, _0x4acf6e) { return _0x5f23b7 >>> _0x4acf6e; }; _0x21b8ea[_0x56ae('0x434b')] = function(_0x1eb697, _0x2ba64b) { return _0x1eb697 === _0x2ba64b; }; _0x21b8ea[_0x56ae('0x434c')] = function(_0x8a6e9a, _0x4f1e78) { return _0x8a6e9a > _0x4f1e78; }; _0x21b8ea[_0x56ae('0x434d')] = function(_0x5cc09f, _0x3b6e04) { return _0x5cc09f == _0x3b6e04; }; if (_0x56ae('0x434e') !== 'ExOTM') { function _0x5d1ead(_0x406c38, _0x2b252d) { if (0x10001 > _0x2b252d && (_0x406c38[_0x56ae('0x4343')] && _0x4f7b3c || !_0x406c38[_0x56ae('0x4343')] && _0x3ddeee)) return String[_0x56ae('0x4b')][_0x56ae('0x12')](null, _0x273c84[_0x56ae('0x1732')](_0x406c38, _0x2b252d)); for (var _0xf3d68 = '', _0x145caa = 0x0; _0x145caa < _0x2b252d; _0x145caa++) _0xf3d68 += String[_0x56ae('0x4b')](_0x406c38[_0x145caa]); return _0xf3d68; } var _0x273c84 = _0x576710('./common'), _0x3ddeee = !0x0, _0x4f7b3c = !0x0; try { String['fromCharCode'][_0x56ae('0x12')](null, [0x0]); } catch (_0x1ed978) { _0x3ddeee = !0x1; } try { String[_0x56ae('0x4b')][_0x56ae('0x12')](null, new Uint8Array(0x1)); } catch (_0x182945) { _0x4f7b3c = !0x1; } var _0xd015cf = new _0x273c84[(_0x56ae('0x172e'))](0x100); for (_0x576710 = 0x0; 0x100 > _0x576710; _0x576710++) _0xd015cf[_0x576710] = 0xfc <= _0x576710 ? 0x6 : 0xf8 <= _0x576710 ? 0x5 : 0xf0 <= _0x576710 ? 0x4 : 0xe0 <= _0x576710 ? 0x3 : 0xc0 <= _0x576710 ? 0x2 : 0x1; _0xd015cf[0xfe] = _0xd015cf[0xfe] = 0x1; _0x333791[_0x56ae('0x172a')] = function(_0xd015cf) { if (_0x56ae('0x434f') === _0x56ae('0x434f')) { var _0x3b0ed5, _0x3ddeee, _0x3750ab, _0x576710 = _0xd015cf['length'], _0x5d1ead = 0x0; for (_0x3ddeee = 0x0; _0x3ddeee < _0x576710; _0x3ddeee++) { var _0x333791 = _0xd015cf[_0x56ae('0x33')](_0x3ddeee); 0xd800 === (0xfc00 & _0x333791) && _0x3ddeee + 0x1 < _0x576710 && (_0x3b0ed5 = _0xd015cf[_0x56ae('0x33')](_0x3ddeee + 0x1), 0xdc00 === (0xfc00 & _0x3b0ed5) && (_0x333791 = 0x10000 + (_0x333791 - 0xd800 << 0xa) + (_0x3b0ed5 - 0xdc00), _0x3ddeee++)); _0x5d1ead += 0x80 > _0x333791 ? 0x1 : 0x800 > _0x333791 ? 0x2 : 0x10000 > _0x333791 ? 0x3 : 0x4; } var _0x134418 = new _0x273c84[(_0x56ae('0x172e'))](_0x5d1ead); for (_0x3ddeee = _0x3750ab = 0x0; _0x3750ab < _0x5d1ead; _0x3ddeee++) _0x333791 = _0xd015cf[_0x56ae('0x33')](_0x3ddeee), 0xd800 === _0x21b8ea[_0x56ae('0x4349')](0xfc00, _0x333791) && _0x3ddeee + 0x1 < _0x576710 && (_0x3b0ed5 = _0xd015cf[_0x56ae('0x33')](_0x3ddeee + 0x1), 0xdc00 === (0xfc00 & _0x3b0ed5) && (_0x333791 = _0x21b8ea[_0x56ae('0x4350')](0x10000, _0x333791 - 0xd800 << 0xa) + (_0x3b0ed5 - 0xdc00), _0x3ddeee++)), 0x80 > _0x333791 ? _0x134418[_0x3750ab++] = _0x333791 : 0x800 > _0x333791 ? (_0x134418[_0x3750ab++] = 0xc0 | _0x333791 >>> 0x6, _0x134418[_0x3750ab++] = 0x80 | 0x3f & _0x333791) : 0x10000 > _0x333791 ? (_0x134418[_0x3750ab++] = 0xe0 | _0x333791 >>> 0xc, _0x134418[_0x3750ab++] = 0x80 | _0x21b8ea['dwRvV'](_0x333791, 0x6) & 0x3f, _0x134418[_0x3750ab++] = 0x80 | 0x3f & _0x333791) : (_0x134418[_0x3750ab++] = 0xf0 | _0x333791 >>> 0x12, _0x134418[_0x3750ab++] = 0x80 | _0x333791 >>> 0xc & 0x3f, _0x134418[_0x3750ab++] = 0x80 | _0x333791 >>> 0x6 & 0x3f, _0x134418[_0x3750ab++] = 0x80 | 0x3f & _0x333791); return _0x134418; } else { return this[_0x56ae('0x1b43')]; } }; _0x333791['buf2binstring'] = function(_0xd015cf) { return _0x5d1ead(_0xd015cf, _0xd015cf[_0x56ae('0x32')]); }; _0x333791[_0x56ae('0x4351')] = function(_0xd015cf) { for (var _0x4c0712 = new _0x273c84['Buf8'](_0xd015cf[_0x56ae('0x32')]), _0x3ddeee = 0x0, _0xb55b46 = _0x4c0712[_0x56ae('0x32')]; _0x3ddeee < _0xb55b46; _0x3ddeee++) _0x4c0712[_0x3ddeee] = _0xd015cf['charCodeAt'](_0x3ddeee); return _0x4c0712; }; _0x333791[_0x56ae('0x433b')] = function(_0x157d08, _0x3ddeee) { var _0x32ce60 = {}; _0x32ce60['SsCye'] = function(_0x39eb71, _0x315dbd) { return _0x39eb71 + _0x315dbd; }; _0x32ce60['QoQvN'] = function(_0x200e5e, _0x2dada2) { return _0x200e5e != _0x2dada2; }; if (_0x56ae('0x4352') !== _0x56ae('0x4352')) { this[_0x56ae('0x2106')]++; if (null != a) { var _0x4540cb = this[_0x56ae('0x1476')]; bb[_0x56ae('0x2104')](_0x32ce60[_0x56ae('0x4353')](_0x56ae('0x2105') + a + '\x20[' + (null != r[a] ? _0x4540cb[_0x56ae('0x99c')](a) : _0x4540cb['h'][a]) + _0x56ae('0x4354') + (this[_0x56ae('0x2106')] - 0x1) + '/' + (this[_0x56ae('0x2107')] - 0x1), ')'), { 'fileName': _0x56ae('0x2108'), 'lineNumber': 0x26b, 'className': 'lime.utils.AssetLibrary', 'methodName': _0x56ae('0x2109') }); } if (_0x32ce60[_0x56ae('0x4355')](null, a)) { _0x4540cb = this['sizes']; (null != r[a] ? _0x4540cb[_0x56ae('0x99b')](a) : _0x4540cb['h']['hasOwnProperty'](a)) ? (_0x4540cb = this['sizes'], _0x4540cb = null != r[a] ? _0x4540cb['getReserved'](a) : _0x4540cb['h'][a]) : _0x4540cb = 0x0; var _0x1b15ca = this['bytesLoadedCache']; (null != r[a] ? _0x1b15ca[_0x56ae('0x99b')](a) : _0x1b15ca['h']['hasOwnProperty'](a)) ? (_0x1b15ca = this[_0x56ae('0x2b92')], _0x1b15ca = null != r[a] ? _0x1b15ca[_0x56ae('0x99c')](a) : _0x1b15ca['h'][a], _0x1b15ca < _0x4540cb && (this[_0x56ae('0x2b91')] += _0x4540cb - _0x1b15ca)) : this[_0x56ae('0x2b91')] += _0x4540cb; _0x1b15ca = this[_0x56ae('0x2b92')]; null != r[a] ? _0x1b15ca[_0x56ae('0x932')](a, _0x4540cb) : _0x1b15ca['h'][a] = _0x4540cb; } this[_0x56ae('0x2106')] < this[_0x56ae('0x2107')] ? this['promise'][_0x56ae('0x1bd9')](this[_0x56ae('0x2b91')], this[_0x56ae('0x20b2')]) : (this[_0x56ae('0x1bda')] = !0x0, this[_0x56ae('0x2b3f')]['progress'](this[_0x56ae('0x20b2')], this['bytesTotal']), this[_0x56ae('0x2b3f')][_0x56ae('0x14e5')](this)); } else { var _0xf0d43e, _0xe3392b, _0x576710, _0x333791 = _0x3ddeee || _0x157d08['length'], _0x134418 = Array(0x2 * _0x333791); for (_0x3ddeee = _0xf0d43e = 0x0; _0x3ddeee < _0x333791;) if (_0xe3392b = _0x157d08[_0x3ddeee++], 0x80 > _0xe3392b) _0x134418[_0xf0d43e++] = _0xe3392b; else if (_0x576710 = _0xd015cf[_0xe3392b], 0x4 < _0x576710) _0x134418[_0xf0d43e++] = 0xfffd, _0x3ddeee += _0x576710 - 0x1; else { for (_0xe3392b &= 0x2 === _0x576710 ? 0x1f : 0x3 === _0x576710 ? 0xf : 0x7; 0x1 < _0x576710 && _0x2b656a[_0x56ae('0x42fd')](_0x3ddeee, _0x333791);) _0xe3392b = _0xe3392b << 0x6 | 0x3f & _0x157d08[_0x3ddeee++], _0x576710--; 0x1 < _0x576710 ? _0x134418[_0xf0d43e++] = 0xfffd : 0x10000 > _0xe3392b ? _0x134418[_0xf0d43e++] = _0xe3392b : (_0xe3392b -= 0x10000, _0x134418[_0xf0d43e++] = 0xd800 | _0xe3392b >> 0xa & 0x3ff, _0x134418[_0xf0d43e++] = 0xdc00 | 0x3ff & _0xe3392b); } return _0x5d1ead(_0x134418, _0xf0d43e); } }; _0x333791[_0x56ae('0x433a')] = function(_0x3cdd76, _0x3ddeee) { var _0x566d72; _0x3ddeee = _0x3ddeee || _0x3cdd76[_0x56ae('0x32')]; _0x3ddeee > _0x3cdd76[_0x56ae('0x32')] && (_0x3ddeee = _0x3cdd76[_0x56ae('0x32')]); for (_0x566d72 = _0x3ddeee - 0x1; 0x0 <= _0x566d72 && _0x21b8ea[_0x56ae('0x434b')](0x80, 0xc0 & _0x3cdd76[_0x566d72]);) _0x566d72--; return 0x0 > _0x566d72 ? _0x3ddeee : 0x0 === _0x566d72 ? _0x3ddeee : _0x21b8ea[_0x56ae('0x434c')](_0x566d72 + _0xd015cf[_0x3cdd76[_0x566d72]], _0x3ddeee) ? _0x566d72 : _0x3ddeee; }; } else { return a ? 0x1 == this[_0x56ae('0x1255')] && 0x1 == this[_0x56ae('0x1256')] && _0x21b8ea['pjlMX'](0x1, this[_0x56ae('0x125b')]) && 0x0 == this['redOffset'] && 0x0 == this[_0x56ae('0x1257')] && 0x0 == this[_0x56ae('0x1258')] ? 0x0 == this['alphaOffset'] : !0x1 : 0x1 == this[_0x56ae('0x1255')] && 0x1 == this['greenMultiplier'] && 0x1 == this[_0x56ae('0x125b')] && 0x1 == this[_0x56ae('0xa93')] && 0x0 == this[_0x56ae('0x125c')] && 0x0 == this[_0x56ae('0x1257')] && 0x0 == this[_0x56ae('0x1258')] ? 0x0 == this[_0x56ae('0x1259')] : !0x1; } }, { './common': 0x3 }], 5: [function(_0x218104, _0x22c32f, _0x6db35e) { _0x22c32f[_0x56ae('0x4059')] = function(_0x218104, _0x6db35e, _0x12aeb1, _0x22c32f) { var _0xc40690 = 0xffff & _0x218104 | 0x0; _0x218104 = _0x218104 >>> 0x10 & 0xffff | 0x0; for (var _0x5bd028; 0x0 !== _0x12aeb1;) { _0x5bd028 = 0x7d0 < _0x12aeb1 ? 0x7d0 : _0x12aeb1; _0x12aeb1 -= _0x5bd028; do _0xc40690 = _0xc40690 + _0x6db35e[_0x22c32f++] | 0x0, _0x218104 = _0x218104 + _0xc40690 | 0x0; while (--_0x5bd028); _0xc40690 %= 0xfff1; _0x218104 %= 0xfff1; } return _0xc40690 | _0x218104 << 0x10 | 0x0; }; }, {}], 6: [function(_0x179bcb, _0x1270fc, _0x760d4a) { var _0x4ae1a5 = {}; _0x4ae1a5[_0x56ae('0x4356')] = function(_0x39b3d4, _0x59b072) { return _0x39b3d4 - _0x59b072; }; if (_0x56ae('0x4357') !== 'cCoXF') { t[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xb6f')]()['set_far'](0x2ee0); this[_0x56ae('0x286f')] = new Wj(w[_0x56ae('0x1232')], this['runner'][_0x56ae('0xb92')], this[_0x56ae('0x94c')]['scene']); this[_0x56ae('0x94c')]['registerAnimation'](this[_0x56ae('0x286f')]); t[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0x471')](0x0); t['view'][_0x56ae('0xb6e')]()[_0x56ae('0xaae')](0x3c); t[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xf03')](this[_0x56ae('0x1023')][_0x56ae('0xc9f')] - 0x190); t[_0x56ae('0xb56')][_0x56ae('0xb6e')]()[_0x56ae('0xfad')](0x0); t[_0x56ae('0xb56')]['get_camera']()[_0x56ae('0xfac')](0x0); t['view']['get_camera']()[_0x56ae('0xfae')](0x12); this[_0x56ae('0x94c')][_0x56ae('0xb4a')](0x0); var _0x46c196 = new xb(this['tunnel'], new Oh(_0x56ae('0x2870'), 0x28, 0x19)); this[_0x56ae('0x1232')][_0x56ae('0xb91')](0x5, -2.8, !0x0, _0x4ae1a5['maZbG'](0x1 - 0xf * this[_0x56ae('0x1232')][_0x56ae('0xbb9')][_0x56ae('0x2210')], 1.5)); _0x46c196[_0x56ae('0xe79')][_0x56ae('0x3f6')](this[_0x56ae('0x1232')][_0x56ae('0xe79')][_0x56ae('0xa62')]()); _0x46c196[_0x56ae('0xe79')][_0x56ae('0xfad')](0x5a); _0x46c196[_0x56ae('0xe79')][_0x56ae('0xfac')](-0x12); _0x46c196['mesh'][_0x56ae('0xfae')](0x5a); this[_0x56ae('0x94c')][_0x56ae('0x221a')](_0x46c196); this[_0x56ae('0x1232')][_0x56ae('0xb91')](6.7, -0.5, !0x0, 0xc); this['runner'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x0); this[_0x56ae('0x1024')][_0x56ae('0xb91')](7.3, -1.5, !0x0); this[_0x56ae('0x1024')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x25); this[_0x56ae('0x1024')]['spritesheet'][_0x56ae('0x1051')](!0x0); _0x46c196 = Bd['method']; var _0x3eb591 = this[_0x56ae('0x1232')]['mesh']['get_z']() - t[_0x56ae('0xb56')][_0x56ae('0xb6e')]()['get_z']() + ye[_0x56ae('0x23f7')]; _0x46c196[_0x56ae('0x1d9e')](3300.0000000000005 <= _0x3eb591 ? 0x1194 >= _0x3eb591 ? _0x3eb591 : 0x1194 : 3300.0000000000005); } else { _0x1270fc[_0x56ae('0x4059')] = {}; _0x1270fc[_0x56ae('0x4059')]['Z_NO_FLUSH'] = 0x0; _0x1270fc[_0x56ae('0x4059')]['Z_PARTIAL_FLUSH'] = 0x1; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x433c')] = 0x2; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4358')] = 0x3; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4339')] = 0x4; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4359')] = 0x5; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x435a')] = 0x6; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4331')] = 0x0; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4338')] = 0x1; _0x1270fc[_0x56ae('0x4059')]['Z_NEED_DICT'] = 0x2; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x435b')] = -0x1; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x435c')] = -0x2; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x435d')] = -0x3; _0x1270fc[_0x56ae('0x4059')]['Z_BUF_ERROR'] = -0x5; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x435e')] = 0x0; _0x1270fc[_0x56ae('0x4059')]['Z_BEST_SPEED'] = 0x1; _0x1270fc[_0x56ae('0x4059')]['Z_BEST_COMPRESSION'] = 0x9; _0x1270fc[_0x56ae('0x4059')]['Z_DEFAULT_COMPRESSION'] = -0x1; _0x1270fc[_0x56ae('0x4059')]['Z_FILTERED'] = 0x1; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x435f')] = 0x2; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4360')] = 0x3; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4361')] = 0x4; _0x1270fc[_0x56ae('0x4059')]['Z_DEFAULT_STRATEGY'] = 0x0; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4362')] = 0x0; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4363')] = 0x1; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4364')] = 0x2; _0x1270fc[_0x56ae('0x4059')][_0x56ae('0x4365')] = 0x8; } }, {}], 7: [function(_0x52a1e8, _0x5a5931, _0x4ecc89) { var _0x2ea4f6 = function() { for (var _0x52a1e8, _0x28b8e7 = [], _0x2ea4f6 = 0x0; 0x100 > _0x2ea4f6; _0x2ea4f6++) { _0x52a1e8 = _0x2ea4f6; for (var _0x53129b = 0x0; 0x8 > _0x53129b; _0x53129b++) _0x52a1e8 = 0x1 & _0x52a1e8 ? 0xedb88320 ^ _0x52a1e8 >>> 0x1 : _0x52a1e8 >>> 0x1; _0x28b8e7[_0x2ea4f6] = _0x52a1e8; } return _0x28b8e7; }(); _0x5a5931[_0x56ae('0x4059')] = function(_0x52a1e8, _0x5ddc90, _0x4ecc89, _0x4dde50) { _0x4ecc89 = _0x4dde50 + _0x4ecc89; for (_0x52a1e8 ^= -0x1; _0x4dde50 < _0x4ecc89; _0x4dde50++) _0x52a1e8 = _0x52a1e8 >>> 0x8 ^ _0x2ea4f6[0xff & (_0x52a1e8 ^ _0x5ddc90[_0x4dde50])]; return _0x52a1e8 ^ -0x1; }; }, {}], 8: [function(_0x4ae209, _0x1d0476, _0x1763be) { var _0x578356 = {}; _0x578356['vjmRX'] = function(_0x4d5a00, _0x288349) { return _0x4d5a00 - _0x288349; }; _0x578356['pfqhq'] = function(_0x5f1316, _0x2c8104) { return _0x5f1316 === _0x2c8104; }; _0x578356['UVTZu'] = function(_0x220686, _0x279113) { return _0x220686 > _0x279113; }; _0x578356[_0x56ae('0x4366')] = function(_0xa9f5b, _0xc12e0c) { return _0xa9f5b < _0xc12e0c; }; _0x578356[_0x56ae('0x4367')] = function(_0xe82734, _0x49b147) { return _0xe82734 - _0x49b147; }; _0x578356['anTeA'] = function(_0x4690e4, _0xa5cec5) { return _0x4690e4 + _0xa5cec5; }; _0x578356[_0x56ae('0x4368')] = function(_0x301123, _0xada7c4) { return _0x301123(_0xada7c4); }; _0x578356[_0x56ae('0x4369')] = function(_0x2ade62, _0x119599) { return _0x2ade62 === _0x119599; }; function _0x52941e(_0xf0dcc5, _0x56beb3) { return _0xf0dcc5['msg'] = _0x44a05f[_0x56beb3], _0x56beb3; } function _0x2165ed(_0x8e305e) { for (var _0x5324c9 = _0x8e305e[_0x56ae('0x32')]; 0x0 <= --_0x5324c9;) _0x8e305e[_0x5324c9] = 0x0; } function _0x512ef9(_0x228744) { if (_0x2b656a[_0x56ae('0x42f6')](_0x56ae('0x436a'), _0x56ae('0x436a'))) { c[_0x56ae('0xa04')](0x1, 0x0, 0x0, 0x1, q['tx'], q['ty']); var _0x49c3b9 = e['__bounds'], _0x44ebae = e[_0x56ae('0x96d')]['a'], _0x26c036 = e[_0x56ae('0x96d')]['d'], _0x2e208b = q['a'], _0x5bd91f = q['d']; q = Math[_0x56ae('0x57')](0x1, Math[_0x56ae('0x833')](_0x228744['x'] * _0x44ebae)); e = Math[_0x56ae('0x833')](_0x228744['y'] * _0x26c036); d = Math[_0x56ae('0x57')](0x1, Math[_0x56ae('0x833')]((_0x49c3b9[_0x56ae('0xa15')]() - _0x228744[_0x56ae('0xa15')]()) * _0x44ebae)); h = Math[_0x56ae('0x833')]((_0x49c3b9[_0x56ae('0xa16')]() - _0x228744[_0x56ae('0xa16')]()) * _0x26c036); _0x44ebae = Math[_0x56ae('0x833')](_0x228744[_0x56ae('0x3d')] * _0x44ebae); _0x26c036 = Math[_0x56ae('0x833')](_0x228744[_0x56ae('0x727')] * _0x26c036); var _0x4bcfe1 = Math[_0x56ae('0x833')](_0x228744['x'] * _0x2e208b), _0x1b0b78 = Math[_0x56ae('0x833')](_0x228744['y'] * _0x5bd91f), _0x444a92 = Math['round'](_0x578356[_0x56ae('0x436b')](_0x49c3b9[_0x56ae('0xa15')](), _0x228744['get_right']()) * _0x2e208b); _0x228744 = Math[_0x56ae('0x833')]((_0x49c3b9[_0x56ae('0xa16')]() - _0x228744[_0x56ae('0xa16')]()) * _0x5bd91f); _0x49c3b9 = Math[_0x56ae('0x833')](f * _0x2e208b) - _0x4bcfe1 - _0x444a92; _0x2e208b = Math[_0x56ae('0x833')](l * _0x5bd91f) - _0x1b0b78 - _0x228744; a['applySmoothing'](c, !0x1); 0x0 != _0x44ebae && 0x0 != _0x26c036 ? (c[_0x56ae('0xa08')](b, 0x0, 0x0, q, e, 0x0, 0x0, _0x4bcfe1, _0x1b0b78), c[_0x56ae('0xa08')](b, q, 0x0, _0x44ebae, e, _0x4bcfe1, 0x0, _0x49c3b9, _0x1b0b78), c[_0x56ae('0xa08')](b, q + _0x44ebae, 0x0, d, e, _0x4bcfe1 + _0x49c3b9, 0x0, _0x444a92, _0x1b0b78), c[_0x56ae('0xa08')](b, 0x0, e, q, _0x26c036, 0x0, _0x1b0b78, _0x4bcfe1, _0x2e208b), c[_0x56ae('0xa08')](b, q, e, _0x44ebae, _0x26c036, _0x4bcfe1, _0x1b0b78, _0x49c3b9, _0x2e208b), c[_0x56ae('0xa08')](b, q + _0x44ebae, e, d, _0x26c036, _0x4bcfe1 + _0x49c3b9, _0x1b0b78, _0x444a92, _0x2e208b), c[_0x56ae('0xa08')](b, 0x0, e + _0x26c036, q, h, 0x0, _0x1b0b78 + _0x2e208b, _0x4bcfe1, _0x228744), c[_0x56ae('0xa08')](b, q, e + _0x26c036, _0x44ebae, h, _0x4bcfe1, _0x1b0b78 + _0x2e208b, _0x49c3b9, _0x228744), c['drawImage'](b, q + _0x44ebae, e + _0x26c036, d, h, _0x4bcfe1 + _0x49c3b9, _0x1b0b78 + _0x2e208b, _0x444a92, _0x228744)) : 0x0 == _0x44ebae && 0x0 != _0x26c036 ? (l = _0x4bcfe1 + _0x49c3b9 + _0x444a92, c[_0x56ae('0xa08')](b, 0x0, 0x0, f, e, 0x0, 0x0, l, _0x1b0b78), c[_0x56ae('0xa08')](b, 0x0, e, f, _0x26c036, 0x0, _0x1b0b78, l, _0x2e208b), c[_0x56ae('0xa08')](b, 0x0, e + _0x26c036, f, h, 0x0, _0x1b0b78 + _0x2e208b, l, _0x228744)) : 0x0 == _0x26c036 && 0x0 != _0x44ebae && (f = _0x1b0b78 + _0x2e208b + _0x228744, c['drawImage'](b, 0x0, 0x0, q, l, 0x0, 0x0, _0x4bcfe1, f), c['drawImage'](b, q, 0x0, _0x44ebae, l, _0x4bcfe1, 0x0, _0x49c3b9, f), c[_0x56ae('0xa08')](b, q + _0x44ebae, 0x0, d, l, _0x4bcfe1 + _0x49c3b9, 0x0, _0x444a92, f)); } else { var _0x20a7d5 = _0x228744[_0x56ae('0xfe4')], _0x512ef9 = _0x20a7d5['pending']; _0x512ef9 > _0x228744[_0x56ae('0x172d')] && (_0x512ef9 = _0x228744[_0x56ae('0x172d')]); 0x0 !== _0x512ef9 && (_0xfb387d[_0x56ae('0x4344')](_0x228744['output'], _0x20a7d5[_0x56ae('0x2544')], _0x20a7d5[_0x56ae('0x436c')], _0x512ef9, _0x228744[_0x56ae('0x1733')]), _0x228744[_0x56ae('0x1733')] += _0x512ef9, _0x20a7d5['pending_out'] += _0x512ef9, _0x228744[_0x56ae('0x436d')] += _0x512ef9, _0x228744['avail_out'] -= _0x512ef9, _0x20a7d5['pending'] -= _0x512ef9, 0x0 === _0x20a7d5[_0x56ae('0x2545')] && (_0x20a7d5['pending_out'] = 0x0)); } } function _0x56587e(_0x2fb73f, _0x3d447a) { _0x229784[_0x56ae('0x436e')](_0x2fb73f, 0x0 <= _0x2fb73f[_0x56ae('0x436f')] ? _0x2fb73f[_0x56ae('0x436f')] : -0x1, _0x2fb73f[_0x56ae('0x1502')] - _0x2fb73f[_0x56ae('0x436f')], _0x3d447a); _0x2fb73f[_0x56ae('0x436f')] = _0x2fb73f['strstart']; _0x2b656a[_0x56ae('0x4370')](_0x512ef9, _0x2fb73f[_0x56ae('0x2f')]); } function _0x46c9d1(_0x46c9d1, _0x294e2b) { _0x46c9d1[_0x56ae('0x2544')][_0x46c9d1['pending']++] = _0x294e2b; } function _0x1130e4(_0x46c9d1, _0x1130e4) { if (_0x56ae('0x42ff') === _0x2b656a[_0x56ae('0x42fe')]) { _0x46c9d1['pending_buf'][_0x46c9d1[_0x56ae('0x2545')]++] = _0x1130e4 >>> 0x8 & 0xff; _0x46c9d1['pending_buf'][_0x46c9d1[_0x56ae('0x2545')]++] = 0xff & _0x1130e4; } else { return a + b * d / (d + c); } } function _0x8fbcee(_0x46c9d1, _0x1130e4) { var _0x512ef9, _0x33be55, _0x35a5ef = _0x46c9d1[_0x56ae('0x4371')], _0x8fbcee = _0x46c9d1[_0x56ae('0x1502')], _0x330e68 = _0x46c9d1[_0x56ae('0x4372')], _0x52ee4f = _0x46c9d1['nice_match'], _0x1d48b3 = _0x46c9d1[_0x56ae('0x1502')] > _0x46c9d1['w_size'] - _0x193109 ? _0x46c9d1['strstart'] - (_0x46c9d1[_0x56ae('0x4373')] - _0x193109) : 0x0, _0x4ae209 = _0x46c9d1[_0x56ae('0x956')], _0x52941e = _0x46c9d1[_0x56ae('0x1507')], _0x1763be = _0x46c9d1['prev'], _0x1d0476 = _0x46c9d1[_0x56ae('0x1502')] + _0x1f7427, _0xf7e53a = _0x4ae209[_0x8fbcee + _0x330e68 - 0x1], _0x70daca = _0x4ae209[_0x8fbcee + _0x330e68]; _0x46c9d1[_0x56ae('0x4372')] >= _0x46c9d1[_0x56ae('0x4374')] && (_0x35a5ef >>= 0x2); _0x52ee4f > _0x46c9d1[_0x56ae('0x1503')] && (_0x52ee4f = _0x46c9d1[_0x56ae('0x1503')]); do if (_0x512ef9 = _0x1130e4, _0x4ae209[_0x512ef9 + _0x330e68] === _0x70daca && _0x4ae209[_0x512ef9 + _0x330e68 - 0x1] === _0xf7e53a && _0x4ae209[_0x512ef9] === _0x4ae209[_0x8fbcee] && _0x4ae209[++_0x512ef9] === _0x4ae209[_0x8fbcee + 0x1]) { _0x8fbcee += 0x2; for (_0x512ef9++; _0x4ae209[++_0x8fbcee] === _0x4ae209[++_0x512ef9] && _0x4ae209[++_0x8fbcee] === _0x4ae209[++_0x512ef9] && _0x4ae209[++_0x8fbcee] === _0x4ae209[++_0x512ef9] && _0x4ae209[++_0x8fbcee] === _0x4ae209[++_0x512ef9] && _0x4ae209[++_0x8fbcee] === _0x4ae209[++_0x512ef9] && _0x4ae209[++_0x8fbcee] === _0x4ae209[++_0x512ef9] && _0x4ae209[++_0x8fbcee] === _0x4ae209[++_0x512ef9] && _0x578356['pfqhq'](_0x4ae209[++_0x8fbcee], _0x4ae209[++_0x512ef9]) && _0x8fbcee < _0x1d0476;); if (_0x33be55 = _0x1f7427 - (_0x1d0476 - _0x8fbcee), _0x8fbcee = _0x1d0476 - _0x1f7427, _0x33be55 > _0x330e68) { if (_0x46c9d1[_0x56ae('0x4375')] = _0x1130e4, _0x330e68 = _0x33be55, _0x33be55 >= _0x52ee4f) break; _0xf7e53a = _0x4ae209[_0x8fbcee + _0x330e68 - 0x1]; _0x70daca = _0x4ae209[_0x8fbcee + _0x330e68]; } } while (_0x578356[_0x56ae('0x4376')](_0x1130e4 = _0x1763be[_0x1130e4 & _0x52941e], _0x1d48b3) && 0x0 !== --_0x35a5ef); return _0x330e68 <= _0x46c9d1[_0x56ae('0x1503')] ? _0x330e68 : _0x46c9d1[_0x56ae('0x1503')]; } function _0x11518f(_0x46c9d1) { var _0x1130e4, _0x512ef9, _0x5b1806 = _0x46c9d1[_0x56ae('0x4373')]; do { if (_0x512ef9 = _0x46c9d1['window_size'] - _0x46c9d1[_0x56ae('0x1503')] - _0x46c9d1[_0x56ae('0x1502')], _0x46c9d1['strstart'] >= _0x5b1806 + _0x2b656a['ztErh'](_0x5b1806, _0x193109)) { _0xfb387d[_0x56ae('0x4344')](_0x46c9d1[_0x56ae('0x956')], _0x46c9d1[_0x56ae('0x956')], _0x5b1806, _0x5b1806, 0x0); _0x46c9d1[_0x56ae('0x4375')] -= _0x5b1806; _0x46c9d1['strstart'] -= _0x5b1806; _0x46c9d1[_0x56ae('0x436f')] -= _0x5b1806; var _0x8fbcee = _0x1130e4 = _0x46c9d1[_0x56ae('0x4377')]; do { var _0x49eb20 = _0x46c9d1['head'][--_0x8fbcee]; _0x46c9d1[_0x56ae('0x1508')][_0x8fbcee] = _0x49eb20 >= _0x5b1806 ? _0x49eb20 - _0x5b1806 : 0x0; } while (--_0x1130e4); _0x8fbcee = _0x1130e4 = _0x5b1806; do _0x49eb20 = _0x46c9d1['prev'][--_0x8fbcee], _0x46c9d1[_0x56ae('0x2452')][_0x8fbcee] = _0x49eb20 >= _0x5b1806 ? _0x49eb20 - _0x5b1806 : 0x0; while (--_0x1130e4); _0x512ef9 += _0x5b1806; } if (0x0 === _0x46c9d1[_0x56ae('0x2f')][_0x56ae('0x172c')]) break; _0x8fbcee = _0x46c9d1[_0x56ae('0x2f')]; _0x49eb20 = _0x46c9d1[_0x56ae('0x956')]; var _0x59caea = _0x46c9d1['strstart'] + _0x46c9d1[_0x56ae('0x1503')], _0x4ae209 = _0x8fbcee[_0x56ae('0x172c')]; if (_0x1130e4 = (_0x4ae209 > _0x512ef9 && (_0x4ae209 = _0x512ef9), _0x2b656a[_0x56ae('0x42f7')](0x0, _0x4ae209) ? 0x0 : (_0x8fbcee[_0x56ae('0x172c')] -= _0x4ae209, _0xfb387d[_0x56ae('0x4344')](_0x49eb20, _0x8fbcee[_0x56ae('0x168f')], _0x8fbcee[_0x56ae('0x172b')], _0x4ae209, _0x59caea), 0x1 === _0x8fbcee[_0x56ae('0xfe4')][_0x56ae('0x629')] ? _0x8fbcee[_0x56ae('0x4378')] = _0x58ee69(_0x8fbcee['adler'], _0x49eb20, _0x4ae209, _0x59caea) : 0x2 === _0x8fbcee[_0x56ae('0xfe4')][_0x56ae('0x629')] && (_0x8fbcee[_0x56ae('0x4378')] = _0x512a7e(_0x8fbcee['adler'], _0x49eb20, _0x4ae209, _0x59caea)), _0x8fbcee[_0x56ae('0x172b')] += _0x4ae209, _0x8fbcee['total_in'] += _0x4ae209, _0x4ae209)), _0x46c9d1[_0x56ae('0x1503')] += _0x1130e4, _0x46c9d1[_0x56ae('0x1503')] + _0x46c9d1['insert'] >= _0x16b9b3) for (_0x512ef9 = _0x46c9d1[_0x56ae('0x1502')] - _0x46c9d1['insert'], _0x46c9d1['ins_h'] = _0x46c9d1[_0x56ae('0x956')][_0x512ef9], _0x46c9d1[_0x56ae('0x1504')] = (_0x46c9d1['ins_h'] << _0x46c9d1[_0x56ae('0x1505')] ^ _0x46c9d1[_0x56ae('0x956')][_0x512ef9 + 0x1]) & _0x46c9d1[_0x56ae('0x1506')]; _0x46c9d1['insert'] && (_0x46c9d1['ins_h'] = (_0x46c9d1[_0x56ae('0x1504')] << _0x46c9d1[_0x56ae('0x1505')] ^ _0x46c9d1['window'][_0x512ef9 + _0x16b9b3 - 0x1]) & _0x46c9d1['hash_mask'], _0x46c9d1[_0x56ae('0x2452')][_0x2b656a['EQKZB'](_0x512ef9, _0x46c9d1[_0x56ae('0x1507')])] = _0x46c9d1[_0x56ae('0x1508')][_0x46c9d1[_0x56ae('0x1504')]], _0x46c9d1['head'][_0x46c9d1[_0x56ae('0x1504')]] = _0x512ef9, _0x512ef9++, _0x46c9d1[_0x56ae('0x4379')]--, !(_0x46c9d1[_0x56ae('0x1503')] + _0x46c9d1[_0x56ae('0x4379')] < _0x16b9b3));); } while (_0x46c9d1[_0x56ae('0x1503')] < _0x193109 && 0x0 !== _0x46c9d1[_0x56ae('0x2f')]['avail_in']); } function _0x4a741d(_0x46c9d1, _0x1130e4) { for (var _0x512ef9, _0x4548d5;;) { if (_0x46c9d1[_0x56ae('0x1503')] < _0x193109) { if (_0x11518f(_0x46c9d1), _0x578356[_0x56ae('0x4366')](_0x46c9d1[_0x56ae('0x1503')], _0x193109) && _0x1130e4 === _0x2f1c44) return _0x5d798a; if (0x0 === _0x46c9d1[_0x56ae('0x1503')]) break; } if (_0x512ef9 = 0x0, _0x46c9d1[_0x56ae('0x1503')] >= _0x16b9b3 && (_0x46c9d1[_0x56ae('0x1504')] = (_0x46c9d1['ins_h'] << _0x46c9d1[_0x56ae('0x1505')] ^ _0x46c9d1[_0x56ae('0x956')][_0x46c9d1[_0x56ae('0x1502')] + _0x16b9b3 - 0x1]) & _0x46c9d1[_0x56ae('0x1506')], _0x512ef9 = _0x46c9d1[_0x56ae('0x2452')][_0x46c9d1['strstart'] & _0x46c9d1[_0x56ae('0x1507')]] = _0x46c9d1['head'][_0x46c9d1['ins_h']], _0x46c9d1[_0x56ae('0x1508')][_0x46c9d1[_0x56ae('0x1504')]] = _0x46c9d1[_0x56ae('0x1502')]), 0x0 !== _0x512ef9 && _0x46c9d1[_0x56ae('0x1502')] - _0x512ef9 <= _0x46c9d1['w_size'] - _0x193109 && (_0x46c9d1[_0x56ae('0x1e49')] = _0x8fbcee(_0x46c9d1, _0x512ef9)), _0x46c9d1[_0x56ae('0x1e49')] >= _0x16b9b3) if (_0x4548d5 = _0x229784[_0x56ae('0x437a')](_0x46c9d1, _0x46c9d1['strstart'] - _0x46c9d1[_0x56ae('0x4375')], _0x578356[_0x56ae('0x4367')](_0x46c9d1[_0x56ae('0x1e49')], _0x16b9b3)), _0x46c9d1[_0x56ae('0x1503')] -= _0x46c9d1[_0x56ae('0x1e49')], _0x46c9d1[_0x56ae('0x1e49')] <= _0x46c9d1[_0x56ae('0x437b')] && _0x46c9d1[_0x56ae('0x1503')] >= _0x16b9b3) { _0x46c9d1[_0x56ae('0x1e49')]--; do _0x46c9d1['strstart']++, _0x46c9d1[_0x56ae('0x1504')] = (_0x46c9d1[_0x56ae('0x1504')] << _0x46c9d1[_0x56ae('0x1505')] ^ _0x46c9d1['window'][_0x46c9d1[_0x56ae('0x1502')] + _0x16b9b3 - 0x1]) & _0x46c9d1[_0x56ae('0x1506')], _0x512ef9 = _0x46c9d1[_0x56ae('0x2452')][_0x46c9d1[_0x56ae('0x1502')] & _0x46c9d1[_0x56ae('0x1507')]] = _0x46c9d1[_0x56ae('0x1508')][_0x46c9d1['ins_h']], _0x46c9d1[_0x56ae('0x1508')][_0x46c9d1[_0x56ae('0x1504')]] = _0x46c9d1[_0x56ae('0x1502')]; while (0x0 !== --_0x46c9d1[_0x56ae('0x1e49')]); _0x46c9d1[_0x56ae('0x1502')]++; } else _0x46c9d1['strstart'] += _0x46c9d1[_0x56ae('0x1e49')], _0x46c9d1[_0x56ae('0x1e49')] = 0x0, _0x46c9d1[_0x56ae('0x1504')] = _0x46c9d1['window'][_0x46c9d1[_0x56ae('0x1502')]], _0x46c9d1[_0x56ae('0x1504')] = (_0x46c9d1[_0x56ae('0x1504')] << _0x46c9d1['hash_shift'] ^ _0x46c9d1[_0x56ae('0x956')][_0x46c9d1['strstart'] + 0x1]) & _0x46c9d1['hash_mask']; else _0x4548d5 = _0x229784[_0x56ae('0x437a')](_0x46c9d1, 0x0, _0x46c9d1[_0x56ae('0x956')][_0x46c9d1[_0x56ae('0x1502')]]), _0x46c9d1[_0x56ae('0x1503')]--, _0x46c9d1[_0x56ae('0x1502')]++; if (_0x4548d5 && (_0x56587e(_0x46c9d1, !0x1), 0x0 === _0x46c9d1['strm']['avail_out'])) return _0x5d798a; } return _0x46c9d1[_0x56ae('0x4379')] = _0x46c9d1[_0x56ae('0x1502')] < _0x16b9b3 - 0x1 ? _0x46c9d1[_0x56ae('0x1502')] : _0x16b9b3 - 0x1, _0x1130e4 === _0x591b56 ? (_0x56587e(_0x46c9d1, !0x0), 0x0 === _0x46c9d1[_0x56ae('0x2f')][_0x56ae('0x172d')] ? _0x349e58 : _0x31d8ad) : _0x46c9d1[_0x56ae('0x437c')] && (_0x56587e(_0x46c9d1, !0x1), 0x0 === _0x46c9d1[_0x56ae('0x2f')]['avail_out']) ? _0x5d798a : _0x327905; } function _0x51328f(_0x46c9d1, _0x1130e4) { for (var _0x512ef9, _0x2dfe8e, _0x1e90c7;;) { if (_0x46c9d1['lookahead'] < _0x193109) { if (_0x11518f(_0x46c9d1), _0x46c9d1[_0x56ae('0x1503')] < _0x193109 && _0x1130e4 === _0x2f1c44) return _0x5d798a; if (0x0 === _0x46c9d1[_0x56ae('0x1503')]) break; } if (_0x512ef9 = 0x0, _0x46c9d1[_0x56ae('0x1503')] >= _0x16b9b3 && (_0x46c9d1['ins_h'] = (_0x46c9d1[_0x56ae('0x1504')] << _0x46c9d1['hash_shift'] ^ _0x46c9d1[_0x56ae('0x956')][_0x46c9d1[_0x56ae('0x1502')] + _0x16b9b3 - 0x1]) & _0x46c9d1[_0x56ae('0x1506')], _0x512ef9 = _0x46c9d1[_0x56ae('0x2452')][_0x46c9d1[_0x56ae('0x1502')] & _0x46c9d1[_0x56ae('0x1507')]] = _0x46c9d1[_0x56ae('0x1508')][_0x46c9d1['ins_h']], _0x46c9d1['head'][_0x46c9d1[_0x56ae('0x1504')]] = _0x46c9d1[_0x56ae('0x1502')]), _0x46c9d1[_0x56ae('0x4372')] = _0x46c9d1[_0x56ae('0x1e49')], _0x46c9d1[_0x56ae('0x437d')] = _0x46c9d1['match_start'], _0x46c9d1[_0x56ae('0x1e49')] = _0x16b9b3 - 0x1, 0x0 !== _0x512ef9 && _0x46c9d1[_0x56ae('0x4372')] < _0x46c9d1[_0x56ae('0x437b')] && _0x46c9d1[_0x56ae('0x1502')] - _0x512ef9 <= _0x46c9d1[_0x56ae('0x4373')] - _0x193109 && (_0x46c9d1[_0x56ae('0x1e49')] = _0x8fbcee(_0x46c9d1, _0x512ef9), 0x5 >= _0x46c9d1[_0x56ae('0x1e49')] && (_0x2b656a[_0x56ae('0x42f7')](_0x46c9d1['strategy'], _0xc22b06) || _0x46c9d1[_0x56ae('0x1e49')] === _0x16b9b3 && 0x1000 < _0x46c9d1[_0x56ae('0x1502')] - _0x46c9d1[_0x56ae('0x4375')]) && (_0x46c9d1[_0x56ae('0x1e49')] = _0x16b9b3 - 0x1)), _0x46c9d1[_0x56ae('0x4372')] >= _0x16b9b3 && _0x46c9d1['match_length'] <= _0x46c9d1[_0x56ae('0x4372')]) { _0x1e90c7 = _0x46c9d1[_0x56ae('0x1502')] + _0x46c9d1[_0x56ae('0x1503')] - _0x16b9b3; _0x2dfe8e = _0x229784[_0x56ae('0x437a')](_0x46c9d1, _0x46c9d1[_0x56ae('0x1502')] - 0x1 - _0x46c9d1[_0x56ae('0x437d')], _0x46c9d1[_0x56ae('0x4372')] - _0x16b9b3); _0x46c9d1[_0x56ae('0x1503')] -= _0x46c9d1[_0x56ae('0x4372')] - 0x1; _0x46c9d1[_0x56ae('0x4372')] -= 0x2; do ++_0x46c9d1['strstart'] <= _0x1e90c7 && (_0x46c9d1[_0x56ae('0x1504')] = _0x2b656a[_0x56ae('0x4301')](_0x46c9d1[_0x56ae('0x1504')] << _0x46c9d1[_0x56ae('0x1505')], _0x46c9d1[_0x56ae('0x956')][_0x46c9d1[_0x56ae('0x1502')] + _0x16b9b3 - 0x1]) & _0x46c9d1[_0x56ae('0x1506')], _0x512ef9 = _0x46c9d1[_0x56ae('0x2452')][_0x46c9d1[_0x56ae('0x1502')] & _0x46c9d1[_0x56ae('0x1507')]] = _0x46c9d1[_0x56ae('0x1508')][_0x46c9d1[_0x56ae('0x1504')]], _0x46c9d1[_0x56ae('0x1508')][_0x46c9d1[_0x56ae('0x1504')]] = _0x46c9d1['strstart']); while (0x0 !== --_0x46c9d1['prev_length']); if (_0x46c9d1[_0x56ae('0x437e')] = 0x0, _0x46c9d1[_0x56ae('0x1e49')] = _0x16b9b3 - 0x1, _0x46c9d1[_0x56ae('0x1502')]++, _0x2dfe8e && (_0x56587e(_0x46c9d1, !0x1), 0x0 === _0x46c9d1[_0x56ae('0x2f')][_0x56ae('0x172d')])) return _0x5d798a; } else if (_0x46c9d1[_0x56ae('0x437e')]) { if (_0x2dfe8e = _0x229784['_tr_tally'](_0x46c9d1, 0x0, _0x46c9d1[_0x56ae('0x956')][_0x46c9d1[_0x56ae('0x1502')] - 0x1]), _0x2dfe8e && _0x56587e(_0x46c9d1, !0x1), _0x46c9d1[_0x56ae('0x1502')]++, _0x46c9d1[_0x56ae('0x1503')]--, 0x0 === _0x46c9d1['strm'][_0x56ae('0x172d')]) return _0x5d798a; } else _0x46c9d1['match_available'] = 0x1, _0x46c9d1[_0x56ae('0x1502')]++, _0x46c9d1[_0x56ae('0x1503')]--; } return _0x46c9d1['match_available'] && (_0x229784['_tr_tally'](_0x46c9d1, 0x0, _0x46c9d1['window'][_0x46c9d1[_0x56ae('0x1502')] - 0x1]), _0x46c9d1[_0x56ae('0x437e')] = 0x0), _0x46c9d1['insert'] = _0x46c9d1[_0x56ae('0x1502')] < _0x16b9b3 - 0x1 ? _0x46c9d1[_0x56ae('0x1502')] : _0x16b9b3 - 0x1, _0x1130e4 === _0x591b56 ? (_0x56587e(_0x46c9d1, !0x0), 0x0 === _0x46c9d1[_0x56ae('0x2f')][_0x56ae('0x172d')] ? _0x349e58 : _0x31d8ad) : _0x46c9d1[_0x56ae('0x437c')] && (_0x56587e(_0x46c9d1, !0x1), 0x0 === _0x46c9d1[_0x56ae('0x2f')]['avail_out']) ? _0x5d798a : _0x327905; } function _0x5a8fc2(_0x46c9d1, _0x1130e4, _0x512ef9, _0x2376a6, _0x4521de) { this['good_length'] = _0x46c9d1; this[_0x56ae('0x437f')] = _0x1130e4; this[_0x56ae('0x4380')] = _0x512ef9; this[_0x56ae('0x4381')] = _0x2376a6; this[_0x56ae('0x2ed9')] = _0x4521de; } function _0x155f6a() { this[_0x56ae('0x2f')] = null; this['status'] = 0x0; this[_0x56ae('0x2544')] = null; this[_0x56ae('0x629')] = this[_0x56ae('0x2545')] = this[_0x56ae('0x436c')] = this[_0x56ae('0x4382')] = 0x0; this[_0x56ae('0x4383')] = null; this[_0x56ae('0x4384')] = 0x0; this[_0x56ae('0xc8b')] = _0x2e5955; this[_0x56ae('0x4385')] = -0x1; this[_0x56ae('0x1507')] = this[_0x56ae('0x4386')] = this[_0x56ae('0x4373')] = 0x0; this['window'] = null; this[_0x56ae('0x4387')] = 0x0; this[_0x56ae('0x1508')] = this[_0x56ae('0x2452')] = null; this[_0x56ae('0x4388')] = this['good_match'] = this[_0x56ae('0x4320')] = this[_0x56ae('0xb48')] = this[_0x56ae('0x437b')] = this['max_chain_length'] = this['prev_length'] = this[_0x56ae('0x1503')] = this[_0x56ae('0x4375')] = this[_0x56ae('0x1502')] = this[_0x56ae('0x437e')] = this[_0x56ae('0x437d')] = this[_0x56ae('0x1e49')] = this['block_start'] = this['hash_shift'] = this[_0x56ae('0x1506')] = this['hash_bits'] = this['hash_size'] = this[_0x56ae('0x1504')] = 0x0; this[_0x56ae('0x299a')] = new _0xfb387d[(_0x56ae('0x4347'))](0x2 * _0x294af6); this['dyn_dtree'] = new _0xfb387d[(_0x56ae('0x4347'))](0x2 * _0x578356[_0x56ae('0x4389')](0x2 * _0x2271c5, 0x1)); this[_0x56ae('0x299e')] = new _0xfb387d[(_0x56ae('0x4347'))](0x2 * (0x2 * _0x3c9044 + 0x1)); _0x2165ed(this[_0x56ae('0x299a')]); _0x2165ed(this['dyn_dtree']); _0x2165ed(this[_0x56ae('0x299e')]); this[_0x56ae('0x299d')] = this[_0x56ae('0x2999')] = this[_0x56ae('0x299b')] = null; this[_0x56ae('0x438a')] = new _0xfb387d[(_0x56ae('0x4347'))](_0x6e4528 + 0x1); this[_0x56ae('0x3ee5')] = new _0xfb387d['Buf16'](0x2 * _0x31d8ee + 0x1); _0x2165ed(this[_0x56ae('0x3ee5')]); this[_0x56ae('0x438b')] = this[_0x56ae('0x3ee6')] = 0x0; this[_0x56ae('0x946')] = new _0xfb387d['Buf16'](0x2 * _0x31d8ee + 0x1); _0x578356[_0x56ae('0x4368')](_0x2165ed, this['depth']); this['bi_valid'] = this['bi_buf'] = this[_0x56ae('0x4379')] = this[_0x56ae('0x438c')] = this[_0x56ae('0x438d')] = this[_0x56ae('0x299f')] = this[_0x56ae('0x438e')] = this['last_lit'] = this[_0x56ae('0x438f')] = this['l_buf'] = 0x0; } function _0x1140bc(_0x46c9d1) { var _0x1130e4; return _0x46c9d1 && _0x46c9d1['state'] ? (_0x46c9d1[_0x56ae('0x4390')] = _0x46c9d1[_0x56ae('0x436d')] = 0x0, _0x46c9d1[_0x56ae('0x2998')] = _0x43c9d0, _0x1130e4 = _0x46c9d1[_0x56ae('0xfe4')], _0x1130e4['pending'] = 0x0, _0x1130e4['pending_out'] = 0x0, 0x0 > _0x1130e4[_0x56ae('0x629')] && (_0x1130e4[_0x56ae('0x629')] = -_0x1130e4[_0x56ae('0x629')]), _0x1130e4[_0x56ae('0x3e89')] = _0x1130e4[_0x56ae('0x629')] ? _0x54659c : _0x3b19d2, _0x46c9d1[_0x56ae('0x4378')] = 0x2 === _0x1130e4[_0x56ae('0x629')] ? 0x0 : 0x1, _0x1130e4[_0x56ae('0x4385')] = _0x2f1c44, _0x229784[_0x56ae('0x4391')](_0x1130e4), _0x37a87e) : _0x52941e(_0x46c9d1, _0x418471); } function _0x5f5000(_0x46c9d1) { var _0x1130e4 = _0x578356[_0x56ae('0x4368')](_0x1140bc, _0x46c9d1); _0x1130e4 === _0x37a87e && (_0x46c9d1 = _0x46c9d1[_0x56ae('0xfe4')], _0x46c9d1[_0x56ae('0x4387')] = 0x2 * _0x46c9d1[_0x56ae('0x4373')], _0x2165ed(_0x46c9d1[_0x56ae('0x1508')]), _0x46c9d1['max_lazy_match'] = _0x19d2f6[_0x46c9d1[_0x56ae('0xb48')]][_0x56ae('0x437f')], _0x46c9d1[_0x56ae('0x4374')] = _0x19d2f6[_0x46c9d1[_0x56ae('0xb48')]][_0x56ae('0x4392')], _0x46c9d1[_0x56ae('0x4388')] = _0x19d2f6[_0x46c9d1[_0x56ae('0xb48')]][_0x56ae('0x4380')], _0x46c9d1[_0x56ae('0x4371')] = _0x19d2f6[_0x46c9d1[_0x56ae('0xb48')]]['max_chain'], _0x46c9d1[_0x56ae('0x1502')] = 0x0, _0x46c9d1[_0x56ae('0x436f')] = 0x0, _0x46c9d1[_0x56ae('0x1503')] = 0x0, _0x46c9d1[_0x56ae('0x4379')] = 0x0, _0x46c9d1[_0x56ae('0x1e49')] = _0x46c9d1[_0x56ae('0x4372')] = _0x578356[_0x56ae('0x4367')](_0x16b9b3, 0x1), _0x46c9d1[_0x56ae('0x437e')] = 0x0, _0x46c9d1[_0x56ae('0x1504')] = 0x0); return _0x1130e4; } function _0x5b6256(_0x46c9d1, _0x1130e4, _0x512ef9, _0x22af33, _0x15b26e, _0x8fbcee) { if (_0x578356[_0x56ae('0x4369')](_0x56ae('0x4393'), _0x56ae('0x4393'))) { if (!_0x46c9d1) return _0x418471; var _0x4a741d = 0x1; if (_0x1130e4 === _0x5abd38 && (_0x1130e4 = 0x6), 0x0 > _0x22af33 ? (_0x4a741d = 0x0, _0x22af33 = -_0x22af33) : 0xf < _0x22af33 && (_0x4a741d = 0x2, _0x22af33 -= 0x10), 0x1 > _0x15b26e || _0x15b26e > _0x103aae || _0x512ef9 !== _0x2e5955 || 0x8 > _0x22af33 || 0xf < _0x22af33 || 0x0 > _0x1130e4 || 0x9 < _0x1130e4 || 0x0 > _0x8fbcee || _0x8fbcee > _0x5818b7) return _0x52941e(_0x46c9d1, _0x418471); 0x8 === _0x22af33 && (_0x22af33 = 0x9); var _0x5baaa1 = new _0x155f6a(); return _0x46c9d1[_0x56ae('0xfe4')] = _0x5baaa1, _0x5baaa1[_0x56ae('0x2f')] = _0x46c9d1, _0x5baaa1[_0x56ae('0x629')] = _0x4a741d, _0x5baaa1[_0x56ae('0x4383')] = null, _0x5baaa1['w_bits'] = _0x22af33, _0x5baaa1[_0x56ae('0x4373')] = 0x1 << _0x5baaa1[_0x56ae('0x4386')], _0x5baaa1[_0x56ae('0x1507')] = _0x5baaa1[_0x56ae('0x4373')] - 0x1, _0x5baaa1[_0x56ae('0x4394')] = _0x15b26e + 0x7, _0x5baaa1[_0x56ae('0x4377')] = 0x1 << _0x5baaa1['hash_bits'], _0x5baaa1[_0x56ae('0x1506')] = _0x5baaa1[_0x56ae('0x4377')] - 0x1, _0x5baaa1['hash_shift'] = ~~((_0x5baaa1[_0x56ae('0x4394')] + _0x16b9b3 - 0x1) / _0x16b9b3), _0x5baaa1[_0x56ae('0x956')] = new _0xfb387d[(_0x56ae('0x172e'))](0x2 * _0x5baaa1['w_size']), _0x5baaa1[_0x56ae('0x1508')] = new _0xfb387d[(_0x56ae('0x4347'))](_0x5baaa1['hash_size']), _0x5baaa1['prev'] = new _0xfb387d[(_0x56ae('0x4347'))](_0x5baaa1[_0x56ae('0x4373')]), _0x5baaa1[_0x56ae('0x438f')] = 0x1 << _0x15b26e + 0x6, _0x5baaa1['pending_buf_size'] = 0x4 * _0x5baaa1[_0x56ae('0x438f')], _0x5baaa1[_0x56ae('0x2544')] = new _0xfb387d[(_0x56ae('0x172e'))](_0x5baaa1[_0x56ae('0x4382')]), _0x5baaa1['d_buf'] = 0x1 * _0x5baaa1[_0x56ae('0x438f')], _0x5baaa1['l_buf'] = 0x3 * _0x5baaa1[_0x56ae('0x438f')], _0x5baaa1[_0x56ae('0xb48')] = _0x1130e4, _0x5baaa1['strategy'] = _0x8fbcee, _0x5baaa1['method'] = _0x512ef9, _0x5f5000(_0x46c9d1); } else { var _0x57f2fc = this[_0x56ae('0x16b6')]; _0x57f2fc['ownerCharacter']['tunnel'][_0x56ae('0x236a')]['y'] = 0.4 * Qb[_0x56ae('0x16b7')]['y']; _0x57f2fc['ownerCharacter']['tunnel'][_0x56ae('0x2392')] = _0x57f2fc['cameraRotation']; } } var _0xfb387d = _0x4ae209(_0x56ae('0x4395')), _0x229784 = _0x4ae209(_0x56ae('0x4396')), _0x58ee69 = _0x4ae209(_0x2b656a[_0x56ae('0x4397')]), _0x512a7e = _0x4ae209(_0x56ae('0x4398')), _0x44a05f = _0x4ae209(_0x56ae('0x4399')), _0x2f1c44 = 0x0, _0x591b56 = 0x4, _0x37a87e = 0x0, _0x418471 = -0x2, _0x5abd38 = -0x1, _0xc22b06 = 0x1, _0x5818b7 = 0x4, _0x43c9d0 = 0x2, _0x2e5955 = 0x8, _0x103aae = 0x9, _0x31d8ee = 0x11e, _0x2271c5 = 0x1e, _0x3c9044 = 0x13, _0x294af6 = 0x2 * _0x31d8ee + 0x1, _0x6e4528 = 0xf, _0x16b9b3 = 0x3, _0x1f7427 = 0x102, _0x193109 = _0x1f7427 + _0x16b9b3 + 0x1, _0x54659c = 0x2a, _0x3b19d2 = 0x71, _0x5d798a = 0x1, _0x327905 = 0x2, _0x349e58 = 0x3, _0x31d8ad = 0x4; var _0x19d2f6 = [new _0x5a8fc2(0x0, 0x0, 0x0, 0x0, function(_0x46c9d1, _0x1130e4) { var _0x512ef9 = 0xffff; for (_0x512ef9 > _0x46c9d1['pending_buf_size'] - 0x5 && (_0x512ef9 = _0x46c9d1[_0x56ae('0x4382')] - 0x5);;) { if (0x1 >= _0x46c9d1[_0x56ae('0x1503')]) { if (_0x11518f(_0x46c9d1), 0x0 === _0x46c9d1[_0x56ae('0x1503')] && _0x1130e4 === _0x2f1c44) return _0x5d798a; if (_0x2b656a[_0x56ae('0x42f7')](0x0, _0x46c9d1[_0x56ae('0x1503')])) break; } _0x46c9d1[_0x56ae('0x1502')] += _0x46c9d1[_0x56ae('0x1503')]; _0x46c9d1[_0x56ae('0x1503')] = 0x0; var _0x3925f6 = _0x46c9d1['block_start'] + _0x512ef9; if ((0x0 === _0x46c9d1[_0x56ae('0x1502')] || _0x46c9d1[_0x56ae('0x1502')] >= _0x3925f6) && (_0x46c9d1[_0x56ae('0x1503')] = _0x46c9d1['strstart'] - _0x3925f6, _0x46c9d1[_0x56ae('0x1502')] = _0x3925f6, _0x56587e(_0x46c9d1, !0x1), 0x0 === _0x46c9d1[_0x56ae('0x2f')][_0x56ae('0x172d')]) || _0x46c9d1['strstart'] - _0x46c9d1[_0x56ae('0x436f')] >= _0x46c9d1[_0x56ae('0x4373')] - _0x193109 && (_0x56587e(_0x46c9d1, !0x1), 0x0 === _0x46c9d1['strm']['avail_out'])) return _0x5d798a; } return _0x46c9d1[_0x56ae('0x4379')] = 0x0, _0x1130e4 === _0x591b56 ? (_0x56587e(_0x46c9d1, !0x0), 0x0 === _0x46c9d1[_0x56ae('0x2f')][_0x56ae('0x172d')] ? _0x349e58 : _0x31d8ad) : (_0x46c9d1[_0x56ae('0x1502')] > _0x46c9d1[_0x56ae('0x436f')] && _0x56587e(_0x46c9d1, !0x1), _0x5d798a); }), new _0x5a8fc2(0x4, 0x4, 0x8, 0x4, _0x4a741d), new _0x5a8fc2(0x4, 0x5, 0x10, 0x8, _0x4a741d), new _0x5a8fc2(0x4, 0x6, 0x20, 0x20, _0x4a741d), new _0x5a8fc2(0x4, 0x4, 0x10, 0x10, _0x51328f), new _0x5a8fc2(0x8, 0x10, 0x20, 0x20, _0x51328f), new _0x5a8fc2(0x8, 0x10, 0x80, 0x80, _0x51328f), new _0x5a8fc2(0x8, 0x20, 0x80, 0x100, _0x51328f), new _0x5a8fc2(0x20, 0x80, 0x102, 0x400, _0x51328f), new _0x5a8fc2(0x20, 0x102, 0x102, 0x1000, _0x51328f)]; _0x1763be[_0x56ae('0x439a')] = function(_0x46c9d1, _0x1130e4) { return _0x5b6256(_0x46c9d1, _0x1130e4, _0x2e5955, 0xf, 0x8, 0x0); }; _0x1763be[_0x56ae('0x431e')] = _0x5b6256; _0x1763be[_0x56ae('0x439b')] = _0x5f5000; _0x1763be[_0x56ae('0x439c')] = _0x1140bc; _0x1763be[_0x56ae('0x4321')] = function(_0x46c9d1, _0x1130e4) { return _0x46c9d1 && _0x46c9d1['state'] ? 0x2 !== _0x46c9d1['state']['wrap'] ? _0x418471 : (_0x46c9d1[_0x56ae('0xfe4')]['gzhead'] = _0x1130e4, _0x37a87e) : _0x418471; }; _0x1763be[_0x56ae('0x172f')] = function(_0x58ee69, _0x8fbcee) { var _0xf8bff8 = {}; _0xf8bff8[_0x56ae('0x439d')] = function(_0x4b23e2, _0x4a741d) { return _0x4b23e2 * _0x4a741d; }; var _0x3c9044, _0xe61a74; if (!_0x58ee69 || !_0x58ee69[_0x56ae('0xfe4')] || 0x5 < _0x8fbcee || 0x0 > _0x8fbcee) return _0x58ee69 ? _0x52941e(_0x58ee69, _0x418471) : _0x418471; if (_0xe61a74 = _0x58ee69['state'], !_0x58ee69[_0x56ae('0xf54')] || !_0x58ee69[_0x56ae('0x168f')] && 0x0 !== _0x58ee69[_0x56ae('0x172c')] || 0x29a === _0xe61a74['status'] && _0x8fbcee !== _0x591b56) return _0x52941e(_0x58ee69, 0x0 === _0x58ee69['avail_out'] ? -0x5 : _0x418471); if (_0xe61a74['strm'] = _0x58ee69, _0x3c9044 = _0xe61a74[_0x56ae('0x4385')], _0xe61a74['last_flush'] = _0x8fbcee, _0xe61a74[_0x56ae('0x3e89')] === _0x54659c) if (0x2 === _0xe61a74[_0x56ae('0x629')]) _0x58ee69['adler'] = 0x0, _0x46c9d1(_0xe61a74, 0x1f), _0x46c9d1(_0xe61a74, 0x8b), _0x46c9d1(_0xe61a74, 0x8), _0xe61a74[_0x56ae('0x4383')] ? (_0x46c9d1(_0xe61a74, (_0xe61a74[_0x56ae('0x4383')]['text'] ? 0x1 : 0x0) + (_0xe61a74[_0x56ae('0x4383')][_0x56ae('0x2d24')] ? 0x2 : 0x0) + (_0xe61a74[_0x56ae('0x4383')]['extra'] ? 0x4 : 0x0) + (_0xe61a74[_0x56ae('0x4383')][_0x56ae('0x110')] ? 0x8 : 0x0) + (_0xe61a74[_0x56ae('0x4383')][_0x56ae('0x439e')] ? 0x10 : 0x0)), _0x46c9d1(_0xe61a74, 0xff & _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1944')]), _0x46c9d1(_0xe61a74, _0xe61a74['gzhead']['time'] >> 0x8 & 0xff), _0x46c9d1(_0xe61a74, _0xe61a74['gzhead']['time'] >> 0x10 & 0xff), _0x46c9d1(_0xe61a74, _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1944')] >> 0x18 & 0xff), _0x46c9d1(_0xe61a74, 0x9 === _0xe61a74[_0x56ae('0xb48')] ? 0x2 : 0x2 <= _0xe61a74[_0x56ae('0x4320')] || 0x2 > _0xe61a74['level'] ? 0x4 : 0x0), _0x46c9d1(_0xe61a74, 0xff & _0xe61a74['gzhead']['os']), _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1700')] && _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1700')]['length'] && (_0x46c9d1(_0xe61a74, 0xff & _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1700')][_0x56ae('0x32')]), _0x46c9d1(_0xe61a74, _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1700')][_0x56ae('0x32')] >> 0x8 & 0xff)), _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x2d24')] && (_0x58ee69[_0x56ae('0x4378')] = _0x512a7e(_0x58ee69['adler'], _0xe61a74[_0x56ae('0x2544')], _0xe61a74['pending'], 0x0)), _0xe61a74['gzindex'] = 0x0, _0xe61a74['status'] = 0x45) : (_0x46c9d1(_0xe61a74, 0x0), _0x46c9d1(_0xe61a74, 0x0), _0x46c9d1(_0xe61a74, 0x0), _0x46c9d1(_0xe61a74, 0x0), _0x46c9d1(_0xe61a74, 0x0), _0x46c9d1(_0xe61a74, 0x9 === _0xe61a74[_0x56ae('0xb48')] ? 0x2 : 0x2 <= _0xe61a74[_0x56ae('0x4320')] || 0x2 > _0xe61a74[_0x56ae('0xb48')] ? 0x4 : 0x0), _0x2b656a[_0x56ae('0x4302')](_0x46c9d1, _0xe61a74, 0x3), _0xe61a74['status'] = _0x3b19d2); else { var _0x4a741d = _0x2e5955 + (_0xe61a74[_0x56ae('0x4386')] - 0x8 << 0x4) << 0x8; _0x4a741d |= (0x2 <= _0xe61a74[_0x56ae('0x4320')] || 0x2 > _0xe61a74[_0x56ae('0xb48')] ? 0x0 : 0x6 > _0xe61a74[_0x56ae('0xb48')] ? 0x1 : 0x6 === _0xe61a74['level'] ? 0x2 : 0x3) << 0x6; 0x0 !== _0xe61a74[_0x56ae('0x1502')] && (_0x4a741d |= 0x20); _0xe61a74[_0x56ae('0x3e89')] = _0x3b19d2; _0x1130e4(_0xe61a74, _0x4a741d + (0x1f - _0x4a741d % 0x1f)); 0x0 !== _0xe61a74[_0x56ae('0x1502')] && (_0x2b656a[_0x56ae('0x4302')](_0x1130e4, _0xe61a74, _0x58ee69['adler'] >>> 0x10), _0x1130e4(_0xe61a74, 0xffff & _0x58ee69[_0x56ae('0x4378')])); _0x58ee69[_0x56ae('0x4378')] = 0x1; } if (0x45 === _0xe61a74[_0x56ae('0x3e89')]) if (_0xe61a74['gzhead'][_0x56ae('0x1700')]) { for (_0x4a741d = _0xe61a74['pending']; _0xe61a74['gzindex'] < _0x2b656a[_0x56ae('0x439f')](0xffff, _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1700')][_0x56ae('0x32')]) && (_0xe61a74[_0x56ae('0x2545')] !== _0xe61a74[_0x56ae('0x4382')] || (_0xe61a74[_0x56ae('0x4383')]['hcrc'] && _0xe61a74['pending'] > _0x4a741d && (_0x58ee69[_0x56ae('0x4378')] = _0x512a7e(_0x58ee69[_0x56ae('0x4378')], _0xe61a74[_0x56ae('0x2544')], _0xe61a74['pending'] - _0x4a741d, _0x4a741d)), _0x512ef9(_0x58ee69), _0x4a741d = _0xe61a74[_0x56ae('0x2545')], _0xe61a74[_0x56ae('0x2545')] !== _0xe61a74[_0x56ae('0x4382')]));) _0x46c9d1(_0xe61a74, 0xff & _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x1700')][_0xe61a74[_0x56ae('0x4384')]]), _0xe61a74[_0x56ae('0x4384')]++; _0xe61a74['gzhead'][_0x56ae('0x2d24')] && _0xe61a74['pending'] > _0x4a741d && (_0x58ee69[_0x56ae('0x4378')] = _0x512a7e(_0x58ee69[_0x56ae('0x4378')], _0xe61a74[_0x56ae('0x2544')], _0xe61a74[_0x56ae('0x2545')] - _0x4a741d, _0x4a741d)); _0xe61a74[_0x56ae('0x4384')] === _0xe61a74[_0x56ae('0x4383')]['extra'][_0x56ae('0x32')] && (_0xe61a74['gzindex'] = 0x0, _0xe61a74[_0x56ae('0x3e89')] = 0x49); } else _0xe61a74[_0x56ae('0x3e89')] = 0x49; if (0x49 === _0xe61a74[_0x56ae('0x3e89')]) if (_0xe61a74[_0x56ae('0x4383')]['name']) { _0x4a741d = _0xe61a74[_0x56ae('0x2545')]; do { if (_0xe61a74[_0x56ae('0x2545')] === _0xe61a74['pending_buf_size'] && (_0xe61a74['gzhead']['hcrc'] && _0xe61a74[_0x56ae('0x2545')] > _0x4a741d && (_0x58ee69['adler'] = _0x512a7e(_0x58ee69['adler'], _0xe61a74['pending_buf'], _0xe61a74[_0x56ae('0x2545')] - _0x4a741d, _0x4a741d)), _0x512ef9(_0x58ee69), _0x4a741d = _0xe61a74[_0x56ae('0x2545')], _0xe61a74['pending'] === _0xe61a74['pending_buf_size'])) { var _0x4ae209 = 0x1; break; } _0x4ae209 = _0xe61a74[_0x56ae('0x4384')] < _0xe61a74[_0x56ae('0x4383')]['name']['length'] ? 0xff & _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x110')][_0x56ae('0x33')](_0xe61a74[_0x56ae('0x4384')]++) : 0x0; _0x46c9d1(_0xe61a74, _0x4ae209); } while (0x0 !== _0x4ae209); _0xe61a74[_0x56ae('0x4383')]['hcrc'] && _0xe61a74[_0x56ae('0x2545')] > _0x4a741d && (_0x58ee69['adler'] = _0x512a7e(_0x58ee69['adler'], _0xe61a74[_0x56ae('0x2544')], _0xe61a74[_0x56ae('0x2545')] - _0x4a741d, _0x4a741d)); 0x0 === _0x4ae209 && (_0xe61a74['gzindex'] = 0x0, _0xe61a74[_0x56ae('0x3e89')] = 0x5b); } else _0xe61a74[_0x56ae('0x3e89')] = 0x5b; if (0x5b === _0xe61a74[_0x56ae('0x3e89')]) if (_0xe61a74[_0x56ae('0x4383')][_0x56ae('0x439e')]) { if (_0x56ae('0x43a0') !== _0x56ae('0x43a1')) { _0x4a741d = _0xe61a74['pending']; do { if (_0xe61a74[_0x56ae('0x2545')] === _0xe61a74[_0x56ae('0x4382')] && (_0xe61a74[_0x56ae('0x4383')][_0x56ae('0x2d24')] && _0xe61a74[_0x56ae('0x2545')] > _0x4a741d && (_0x58ee69[_0x56ae('0x4378')] = _0x512a7e(_0x58ee69[_0x56ae('0x4378')], _0xe61a74[_0x56ae('0x2544')], _0xe61a74['pending'] - _0x4a741d, _0x4a741d)), _0x512ef9(_0x58ee69), _0x4a741d = _0xe61a74[_0x56ae('0x2545')], _0xe61a74[_0x56ae('0x2545')] === _0xe61a74[_0x56ae('0x4382')])) { _0x4ae209 = 0x1; break; } _0x4ae209 = _0xe61a74[_0x56ae('0x4384')] < _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x439e')][_0x56ae('0x32')] ? 0xff & _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x439e')]['charCodeAt'](_0xe61a74['gzindex']++) : 0x0; _0x46c9d1(_0xe61a74, _0x4ae209); } while (0x0 !== _0x4ae209); _0xe61a74[_0x56ae('0x4383')][_0x56ae('0x2d24')] && _0xe61a74['pending'] > _0x4a741d && (_0x58ee69[_0x56ae('0x4378')] = _0x2b656a[_0x56ae('0x4303')](_0x512a7e, _0x58ee69['adler'], _0xe61a74['pending_buf'], _0xe61a74[_0x56ae('0x2545')] - _0x4a741d, _0x4a741d)); 0x0 === _0x4ae209 && (_0xe61a74[_0x56ae('0x3e89')] = 0x67); } else { null == b && (b = !0x1); b ? (this['collisionResult'][_0x56ae('0x2f88')] = !0x1, a[_0x56ae('0x223d')][_0x56ae('0x2f88')] = !0x1) : a[_0x56ae('0x2f7e')](this, !0x0); } } else _0xe61a74[_0x56ae('0x3e89')] = 0x67; if (0x67 === _0xe61a74[_0x56ae('0x3e89')] && (_0xe61a74['gzhead'][_0x56ae('0x2d24')] ? (_0xe61a74[_0x56ae('0x2545')] + 0x2 > _0xe61a74[_0x56ae('0x4382')] && _0x512ef9(_0x58ee69), _0xe61a74[_0x56ae('0x2545')] + 0x2 <= _0xe61a74[_0x56ae('0x4382')] && (_0x46c9d1(_0xe61a74, 0xff & _0x58ee69[_0x56ae('0x4378')]), _0x46c9d1(_0xe61a74, _0x58ee69[_0x56ae('0x4378')] >> 0x8 & 0xff), _0x58ee69[_0x56ae('0x4378')] = 0x0, _0xe61a74['status'] = _0x3b19d2)) : _0xe61a74['status'] = _0x3b19d2), 0x0 !== _0xe61a74[_0x56ae('0x2545')]) { if (_0x512ef9(_0x58ee69), 0x0 === _0x58ee69[_0x56ae('0x172d')]) return _0xe61a74[_0x56ae('0x4385')] = -0x1, _0x37a87e; } else if (0x0 === _0x58ee69[_0x56ae('0x172c')] && (_0x8fbcee << 0x1) - (0x4 < _0x8fbcee ? 0x9 : 0x0) <= (_0x3c9044 << 0x1) - (0x4 < _0x3c9044 ? 0x9 : 0x0) && _0x8fbcee !== _0x591b56) return _0x52941e(_0x58ee69, -0x5); if (0x29a === _0xe61a74['status'] && 0x0 !== _0x58ee69[_0x56ae('0x172c')]) return _0x52941e(_0x58ee69, -0x5); if (0x0 !== _0x58ee69['avail_in'] || 0x0 !== _0xe61a74[_0x56ae('0x1503')] || _0x8fbcee !== _0x2f1c44 && 0x29a !== _0xe61a74[_0x56ae('0x3e89')]) { if (0x2 === _0xe61a74[_0x56ae('0x4320')]) _0x3c20f8: { for (var _0x1763be;;) { if (0x0 === _0xe61a74[_0x56ae('0x1503')] && (_0x11518f(_0xe61a74), _0x2b656a['xzTTK'](0x0, _0xe61a74['lookahead']))) { if ('ssvkn' !== _0x56ae('0x43a2')) { if (_0x8fbcee === _0x2f1c44) { var _0x1d0476 = _0x5d798a; break _0x3c20f8; } break; } else { this[_0x56ae('0xb82')](0x0 < this[_0x56ae('0x2271')]); 0x0 < this[_0x56ae('0x2271')] && (this['timeLeft'] -= a, null == this[_0x56ae('0xfd9')]() && this[_0x56ae('0x1006')]()[_0x56ae('0x994')](this), this[_0x56ae('0x51d')](this[_0x56ae('0x22b3')][_0x56ae('0x22a8')][_0x56ae('0xdcf')]()), this['get_transform']()[_0x56ae('0x8ae')](this[_0x56ae('0x22b3')]['get_sceneTransform']()), this[_0x56ae('0xf03')](this[_0x56ae('0x105e')]() + (_0xf8bff8['cYTHh'](0.12, this[_0x56ae('0x22b6')]) - this[_0x56ae('0x2271')]))); } } if (_0xe61a74[_0x56ae('0x1e49')] = 0x0, _0x1763be = _0x229784[_0x56ae('0x437a')](_0xe61a74, 0x0, _0xe61a74[_0x56ae('0x956')][_0xe61a74[_0x56ae('0x1502')]]), _0xe61a74['lookahead']--, _0xe61a74[_0x56ae('0x1502')]++, _0x1763be && (_0x56587e(_0xe61a74, !0x1), 0x0 === _0xe61a74[_0x56ae('0x2f')][_0x56ae('0x172d')])) { if (_0x56ae('0x43a3') === _0x56ae('0x43a3')) { _0x1d0476 = _0x5d798a; break _0x3c20f8; } else { null != a && (this[_0x56ae('0x1587')] = a); this[_0x56ae('0x390a')] = null; this[_0x56ae('0x390c')] = sk[_0x56ae('0x390c')]; this[_0x56ae('0x4082')] = 0x0 < sk[_0x56ae('0x4082')] ? sk['idleTimeout'] : 0x7530; this[_0x56ae('0x407e')] = sk[_0x56ae('0x407e')]; this['method'] = _0x56ae('0x37a5'); this[_0x56ae('0x407d')] = []; this[_0x56ae('0x2a6b')] = sk[_0x56ae('0x2a6b')]; } } } _0x1d0476 = (_0xe61a74[_0x56ae('0x4379')] = 0x0, _0x8fbcee === _0x591b56 ? (_0x56587e(_0xe61a74, !0x0), 0x0 === _0xe61a74[_0x56ae('0x2f')][_0x56ae('0x172d')] ? _0x349e58 : _0x31d8ad) : _0xe61a74[_0x56ae('0x437c')] && (_0x56587e(_0xe61a74, !0x1), 0x0 === _0xe61a74[_0x56ae('0x2f')][_0x56ae('0x172d')]) ? _0x5d798a : _0x327905); } else if (0x3 === _0xe61a74[_0x56ae('0x4320')]) _0x5d9cbe: { var _0x404be8, _0xdba7c7; for (_0x1763be = _0xe61a74['window'];;) { if (_0xe61a74[_0x56ae('0x1503')] <= _0x1f7427) { if (_0x11518f(_0xe61a74), _0xe61a74[_0x56ae('0x1503')] <= _0x1f7427 && _0x8fbcee === _0x2f1c44) { _0x1d0476 = _0x5d798a; break _0x5d9cbe; } if (0x0 === _0xe61a74[_0x56ae('0x1503')]) break; } if (_0xe61a74[_0x56ae('0x1e49')] = 0x0, _0xe61a74['lookahead'] >= _0x16b9b3 && 0x0 < _0xe61a74[_0x56ae('0x1502')] && (_0xdba7c7 = _0xe61a74[_0x56ae('0x1502')] - 0x1, _0x404be8 = _0x1763be[_0xdba7c7], _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7])) { for (_0x3c9044 = _0xe61a74['strstart'] + _0x1f7427; _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0x404be8 === _0x1763be[++_0xdba7c7] && _0xdba7c7 < _0x3c9044;); _0xe61a74[_0x56ae('0x1e49')] = _0x1f7427 - (_0x3c9044 - _0xdba7c7); _0xe61a74[_0x56ae('0x1e49')] > _0xe61a74[_0x56ae('0x1503')] && (_0xe61a74['match_length'] = _0xe61a74[_0x56ae('0x1503')]); } if (_0xe61a74['match_length'] >= _0x16b9b3 ? (_0x1d0476 = _0x229784[_0x56ae('0x437a')](_0xe61a74, 0x1, _0xe61a74[_0x56ae('0x1e49')] - _0x16b9b3), _0xe61a74[_0x56ae('0x1503')] -= _0xe61a74[_0x56ae('0x1e49')], _0xe61a74['strstart'] += _0xe61a74[_0x56ae('0x1e49')], _0xe61a74[_0x56ae('0x1e49')] = 0x0) : (_0x1d0476 = _0x229784[_0x56ae('0x437a')](_0xe61a74, 0x0, _0xe61a74[_0x56ae('0x956')][_0xe61a74[_0x56ae('0x1502')]]), _0xe61a74[_0x56ae('0x1503')]--, _0xe61a74[_0x56ae('0x1502')]++), _0x1d0476 && (_0x56587e(_0xe61a74, !0x1), 0x0 === _0xe61a74[_0x56ae('0x2f')][_0x56ae('0x172d')])) { if (_0x56ae('0x43a4') !== _0x56ae('0x43a5')) { _0x1d0476 = _0x5d798a; break _0x5d9cbe; } else { this['child'][_0x56ae('0xb92')][_0x56ae('0x51d')](0x62); this[_0x56ae('0xe7b')][_0x56ae('0xb92')][_0x56ae('0x51d')](0x58); this[_0x56ae('0xb93')]['addBubble'](_0x56ae('0x2bb6'), 0x14, -0x118, null, null, null, null, null); var _0x38cfaf = z[_0x56ae('0x3d')](0x1f4), _0x27a864 = new p(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this['dialog'][_0x56ae('0x1052')]('It\x27ll\x20be\x20a\x20good\x20learning\x20experience.', 0x78, -0x5a, null, _0x38cfaf, -0x1, _0x27a864, null); _0x38cfaf = z[_0x56ae('0x3d')](0x212); _0x27a864 = new p(this[_0x56ae('0x1027')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb8'), -0xa0, 0x10e, null, _0x38cfaf, null, _0x27a864, null); _0x38cfaf = z['width'](0x17c); _0x27a864 = new p(this[_0x56ae('0xe7b')][_0x56ae('0xe7c')]()); this[_0x56ae('0xb93')][_0x56ae('0x1052')](_0x56ae('0x2bb9'), 0x168, 0x168, null, _0x38cfaf, null, _0x27a864, null); } } } _0x1d0476 = (_0xe61a74[_0x56ae('0x4379')] = 0x0, _0x8fbcee === _0x591b56 ? (_0x56587e(_0xe61a74, !0x0), 0x0 === _0xe61a74['strm'][_0x56ae('0x172d')] ? _0x349e58 : _0x31d8ad) : _0xe61a74[_0x56ae('0x437c')] && (_0x56587e(_0xe61a74, !0x1), 0x0 === _0xe61a74[_0x56ae('0x2f')][_0x56ae('0x172d')]) ? _0x5d798a : _0x327905); } else _0x1d0476 = _0x19d2f6[_0xe61a74[_0x56ae('0xb48')]][_0x56ae('0x2ed9')](_0xe61a74, _0x8fbcee); if (_0x1d0476 !== _0x349e58 && _0x1d0476 !== _0x31d8ad || (_0xe61a74['status'] = 0x29a), _0x1d0476 === _0x5d798a || _0x1d0476 === _0x349e58) return 0x0 === _0x58ee69[_0x56ae('0x172d')] && (_0xe61a74[_0x56ae('0x4385')] = -0x1), _0x37a87e; if (_0x2b656a[_0x56ae('0x4304')](_0x1d0476, _0x327905) && (0x1 === _0x8fbcee ? _0x229784[_0x56ae('0x43a6')](_0xe61a74) : 0x5 !== _0x8fbcee && (_0x229784[_0x56ae('0x43a7')](_0xe61a74, 0x0, 0x0, !0x1), 0x3 === _0x8fbcee && (_0x2165ed(_0xe61a74['head']), 0x0 === _0xe61a74['lookahead'] && (_0xe61a74[_0x56ae('0x1502')] = 0x0, _0xe61a74[_0x56ae('0x436f')] = 0x0, _0xe61a74[_0x56ae('0x4379')] = 0x0))), _0x2b656a[_0x56ae('0x4305')](_0x512ef9, _0x58ee69), 0x0 === _0x58ee69[_0x56ae('0x172d')])) return _0xe61a74[_0x56ae('0x4385')] = -0x1, _0x37a87e; } return _0x8fbcee !== _0x591b56 ? _0x37a87e : 0x0 >= _0xe61a74[_0x56ae('0x629')] ? 0x1 : (0x2 === _0xe61a74[_0x56ae('0x629')] ? (_0x46c9d1(_0xe61a74, 0xff & _0x58ee69[_0x56ae('0x4378')]), _0x46c9d1(_0xe61a74, _0x58ee69[_0x56ae('0x4378')] >> 0x8 & 0xff), _0x46c9d1(_0xe61a74, _0x58ee69[_0x56ae('0x4378')] >> 0x10 & 0xff), _0x2b656a[_0x56ae('0x4302')](_0x46c9d1, _0xe61a74, _0x58ee69[_0x56ae('0x4378')] >> 0x18 & 0xff), _0x46c9d1(_0xe61a74, 0xff & _0x58ee69[_0x56ae('0x4390')]), _0x46c9d1(_0xe61a74, _0x58ee69[_0x56ae('0x4390')] >> 0x8 & 0xff), _0x46c9d1(_0xe61a74, _0x58ee69['total_in'] >> 0x10 & 0xff), _0x46c9d1(_0xe61a74, _0x58ee69['total_in'] >> 0x18 & 0xff)) : (_0x1130e4(_0xe61a74, _0x58ee69['adler'] >>> 0x10), _0x1130e4(_0xe61a74, 0xffff & _0x58ee69['adler'])), _0x512ef9(_0x58ee69), 0x0 < _0xe61a74['wrap'] && (_0xe61a74['wrap'] = -_0xe61a74[_0x56ae('0x629')]), 0x0 !== _0xe61a74[_0x56ae('0x2545')] ? _0x37a87e : 0x1); }; _0x1763be['deflateEnd'] = function(_0x46c9d1) { var _0x1130e4; return _0x46c9d1 && _0x46c9d1['state'] ? (_0x1130e4 = _0x46c9d1[_0x56ae('0xfe4')]['status'], _0x1130e4 !== _0x54659c && 0x45 !== _0x1130e4 && 0x49 !== _0x1130e4 && 0x5b !== _0x1130e4 && 0x67 !== _0x1130e4 && _0x1130e4 !== _0x3b19d2 && 0x29a !== _0x1130e4 ? _0x52941e(_0x46c9d1, _0x418471) : (_0x46c9d1[_0x56ae('0xfe4')] = null, _0x1130e4 === _0x3b19d2 ? _0x52941e(_0x46c9d1, -0x3) : _0x37a87e)) : _0x418471; }; _0x1763be[_0x56ae('0x43a8')] = function(_0x46c9d1, _0x1130e4) { var _0x512ef9, _0x9db8e, _0x8fbcee; var _0x4a741d = _0x1130e4['length']; if (!_0x46c9d1 || !_0x46c9d1[_0x56ae('0xfe4')] || (_0x512ef9 = _0x46c9d1[_0x56ae('0xfe4')], _0x9db8e = _0x512ef9[_0x56ae('0x629')], 0x2 === _0x9db8e || 0x1 === _0x9db8e && _0x512ef9[_0x56ae('0x3e89')] !== _0x54659c || _0x512ef9[_0x56ae('0x1503')])) return _0x418471; 0x1 === _0x9db8e && (_0x46c9d1[_0x56ae('0x4378')] = _0x58ee69(_0x46c9d1[_0x56ae('0x4378')], _0x1130e4, _0x4a741d, 0x0)); _0x512ef9['wrap'] = 0x0; _0x2b656a['eZoVi'](_0x4a741d, _0x512ef9[_0x56ae('0x4373')]) && (0x0 === _0x9db8e && (_0x2165ed(_0x512ef9[_0x56ae('0x1508')]), _0x512ef9[_0x56ae('0x1502')] = 0x0, _0x512ef9[_0x56ae('0x436f')] = 0x0, _0x512ef9['insert'] = 0x0), _0x8fbcee = new _0xfb387d[(_0x56ae('0x172e'))](_0x512ef9['w_size']), _0xfb387d[_0x56ae('0x4344')](_0x8fbcee, _0x1130e4, _0x4a741d - _0x512ef9[_0x56ae('0x4373')], _0x512ef9[_0x56ae('0x4373')], 0x0), _0x1130e4 = _0x8fbcee, _0x4a741d = _0x512ef9['w_size']); _0x8fbcee = _0x46c9d1[_0x56ae('0x172c')]; var _0x3c9044 = _0x46c9d1[_0x56ae('0x172b')]; var _0x4ae209 = _0x46c9d1[_0x56ae('0x168f')]; _0x46c9d1[_0x56ae('0x172c')] = _0x4a741d; _0x46c9d1[_0x56ae('0x172b')] = 0x0; _0x46c9d1[_0x56ae('0x168f')] = _0x1130e4; for (_0x11518f(_0x512ef9); _0x512ef9[_0x56ae('0x1503')] >= _0x16b9b3;) { _0x1130e4 = _0x512ef9[_0x56ae('0x1502')]; _0x4a741d = _0x2b656a[_0x56ae('0x4300')](_0x512ef9['lookahead'], _0x16b9b3 - 0x1); do _0x512ef9[_0x56ae('0x1504')] = (_0x512ef9[_0x56ae('0x1504')] << _0x512ef9['hash_shift'] ^ _0x512ef9[_0x56ae('0x956')][_0x1130e4 + _0x16b9b3 - 0x1]) & _0x512ef9['hash_mask'], _0x512ef9['prev'][_0x1130e4 & _0x512ef9[_0x56ae('0x1507')]] = _0x512ef9[_0x56ae('0x1508')][_0x512ef9[_0x56ae('0x1504')]], _0x512ef9[_0x56ae('0x1508')][_0x512ef9[_0x56ae('0x1504')]] = _0x1130e4, _0x1130e4++; while (--_0x4a741d); _0x512ef9[_0x56ae('0x1502')] = _0x1130e4; _0x512ef9[_0x56ae('0x1503')] = _0x16b9b3 - 0x1; _0x11518f(_0x512ef9); } return _0x512ef9[_0x56ae('0x1502')] += _0x512ef9[_0x56ae('0x1503')], _0x512ef9[_0x56ae('0x436f')] = _0x512ef9[_0x56ae('0x1502')], _0x512ef9[_0x56ae('0x4379')] = _0x512ef9['lookahead'], _0x512ef9['lookahead'] = 0x0, _0x512ef9[_0x56ae('0x1e49')] = _0x512ef9[_0x56ae('0x4372')] = _0x16b9b3 - 0x1, _0x512ef9[_0x56ae('0x437e')] = 0x0, _0x46c9d1[_0x56ae('0x172b')] = _0x3c9044, _0x46c9d1[_0x56ae('0x168f')] = _0x4ae209, _0x46c9d1['avail_in'] = _0x8fbcee, _0x512ef9[_0x56ae('0x629')] = _0x9db8e, _0x37a87e; }; _0x1763be[_0x56ae('0x43a9')] = _0x56ae('0x43aa'); }, { '../utils/common': 0x3, './adler32': 0x5, './crc32': 0x7, './messages': 0xd, './trees': 0xe }], 9: [function(_0x3e761b, _0xdd1b03, _0x3729a7) { if ('XPXdY' !== 'XPXdY') { return a[_0x56ae('0x2ca2')]; } else { _0xdd1b03[_0x56ae('0x4059')] = function() { if (_0x56ae('0x43ab') !== _0x56ae('0x43ab')) { var _0x505fdb = d++; if (c > this[_0x56ae('0x9d9')][_0x505fdb]) { this[_0x56ae('0x36')][_0x56ae('0x9d8')](_0x505fdb, 0x0, a); this['__priorities'][_0x56ae('0x9d8')](_0x505fdb, 0x0, c); this[_0x56ae('0x37')][_0x56ae('0x9d8')](_0x505fdb, 0x0, !b); return; } } else { this['os'] = this[_0x56ae('0x43ac')] = this[_0x56ae('0x1944')] = this[_0x56ae('0x2a9')] = 0x0; this[_0x56ae('0x1700')] = null; this[_0x56ae('0x2d23')] = 0x0; this['comment'] = this[_0x56ae('0x110')] = ''; this[_0x56ae('0x2d24')] = 0x0; this['done'] = !0x1; } }; } }, {}], 10: [function(_0x435d7d, _0x2e2b02, _0x29c23b) { var _0x1aa014 = {}; _0x1aa014[_0x56ae('0x43ad')] = function(_0x2caef8, _0x4c0e4a) { return _0x2caef8 << _0x4c0e4a; }; _0x1aa014[_0x56ae('0x43ae')] = function(_0x3d4824, _0xff66f2) { return _0x3d4824 & _0xff66f2; }; _0x1aa014[_0x56ae('0x43af')] = _0x56ae('0x43b0'); _0x1aa014['IapMY'] = function(_0x2412cf, _0x14d03d) { return _0x2412cf !== _0x14d03d; }; _0x1aa014[_0x56ae('0x43b1')] = _0x56ae('0x43b2'); _0x1aa014[_0x56ae('0x43b3')] = function(_0x26babb, _0x529ac0) { return _0x26babb < _0x529ac0; }; _0x1aa014[_0x56ae('0x43b4')] = function(_0x36da7a, _0x5a45b2) { return _0x36da7a - _0x5a45b2; }; _0x2e2b02['exports'] = function(_0x435d7d, _0x29c23b) { var _0x3630b2 = {}; _0x3630b2[_0x56ae('0x43b5')] = function(_0x107863, _0x3c7cd2) { return _0x107863 + _0x3c7cd2; }; var _0x3a07fb, _0x28e05c, _0x273d24; var _0x1b5da6 = _0x435d7d[_0x56ae('0xfe4')]; var _0x58f4f6 = _0x435d7d[_0x56ae('0x172b')]; var _0x2e2b02 = _0x435d7d['input']; var _0x5a1495 = _0x58f4f6 + (_0x435d7d[_0x56ae('0x172c')] - 0x5); var _0x12037a = _0x435d7d[_0x56ae('0x1733')]; var _0x48270e = _0x435d7d[_0x56ae('0xf54')]; _0x29c23b = _0x12037a - (_0x29c23b - _0x435d7d[_0x56ae('0x172d')]); var _0x53ec51 = _0x12037a + (_0x435d7d[_0x56ae('0x172d')] - 0x101); var _0x1bd9c2 = _0x1b5da6['dmax']; var _0x378b98 = _0x1b5da6[_0x56ae('0x43b6')]; var _0x9ae301 = _0x1b5da6['whave']; var _0x5069ed = _0x1b5da6[_0x56ae('0x43b7')]; var _0x364187 = _0x1b5da6['window']; var _0x98be93 = _0x1b5da6[_0x56ae('0x43b8')]; var _0x5d0a84 = _0x1b5da6['bits']; var _0x16a8b4 = _0x1b5da6['lencode']; var _0x2fb085 = _0x1b5da6[_0x56ae('0x43b9')]; var _0x429c40 = (0x1 << _0x1b5da6[_0x56ae('0x43ba')]) - 0x1; var _0x2552d4 = _0x1aa014[_0x56ae('0x43ad')](0x1, _0x1b5da6[_0x56ae('0x43bb')]) - 0x1; _0x516da4: do { 0xf > _0x5d0a84 && (_0x98be93 += _0x2e2b02[_0x58f4f6++] << _0x5d0a84, _0x5d0a84 += 0x8, _0x98be93 += _0x2e2b02[_0x58f4f6++] << _0x5d0a84, _0x5d0a84 += 0x8); var _0x29abd7 = _0x16a8b4[_0x1aa014['PQSav'](_0x98be93, _0x429c40)]; _0x1aa289: for (;;) { if (_0x3a07fb = _0x29abd7 >>> 0x18, _0x98be93 >>>= _0x3a07fb, _0x5d0a84 -= _0x3a07fb, _0x3a07fb = _0x29abd7 >>> 0x10 & 0xff, 0x0 === _0x3a07fb) _0x48270e[_0x12037a++] = 0xffff & _0x29abd7; else { if (!(0x10 & _0x3a07fb)) { if (0x0 === (0x40 & _0x3a07fb)) { if ('ZPdrb' === 'ZPdrb') { _0x29abd7 = _0x16a8b4[(0xffff & _0x29abd7) + (_0x98be93 & (0x1 << _0x3a07fb) - 0x1)]; continue _0x1aa289; } else { return this[_0x56ae('0xa9d')]; } } if (0x20 & _0x3a07fb) { if (_0x56ae('0x43bc') === _0x56ae('0x43bc')) { _0x1b5da6['mode'] = 0xc; break _0x516da4; } else { c = 0x0 != this['setWidth'] ? a / this[_0x56ae('0x37bb')] : 0x1; var _0x11bc04 = 0x0 != this[_0x56ae('0x37bc')] ? b / this[_0x56ae('0x37bc')] : 0x1, _0x471a1d = a, _0x21f14c = b, _0x2cab2d = 0x0, _0x1b19ae = 0x0; c < _0x11bc04 ? (_0x21f14c = Math[_0x56ae('0x49')](this[_0x56ae('0x37bc')] * c), _0x1b19ae = Math[_0x56ae('0x49')]((b - _0x21f14c) / 0x2)) : (_0x471a1d = Math[_0x56ae('0x49')](this[_0x56ae('0x37bb')] * _0x11bc04), _0x2cab2d = Math[_0x56ae('0x49')]((a - _0x471a1d) / 0x2)); null != this['canvas'] ? this[_0x56ae('0x8c1')][_0x56ae('0xa27')] != this[_0x56ae('0xa34')] && (this[_0x56ae('0xa34')]['style'][_0x56ae('0x3d')] = _0x471a1d + 'px', this['canvas'][_0x56ae('0xc5a')]['height'] = _0x21f14c + 'px', this['canvas'][_0x56ae('0xc5a')][_0x56ae('0x43bd')] = _0x3630b2[_0x56ae('0x43b5')](_0x2cab2d, 'px'), this[_0x56ae('0xa34')][_0x56ae('0xc5a')][_0x56ae('0x43be')] = _0x1b19ae + 'px') : (this[_0x56ae('0x1b17')]['style'][_0x56ae('0x3d')] = _0x471a1d + 'px', this['div'][_0x56ae('0xc5a')]['height'] = _0x21f14c + 'px', this['div'][_0x56ae('0xc5a')][_0x56ae('0x43bd')] = _0x2cab2d + 'px', this[_0x56ae('0x1b17')][_0x56ae('0xc5a')][_0x56ae('0x43be')] = _0x1b19ae + 'px'); } } _0x435d7d[_0x56ae('0x2e')] = _0x1aa014['VenaF']; _0x1b5da6[_0x56ae('0x2a8b')] = 0x1e; break _0x516da4; } var _0x15ed4d = 0xffff & _0x29abd7; (_0x3a07fb &= 0xf) && (_0x5d0a84 < _0x3a07fb && (_0x98be93 += _0x2e2b02[_0x58f4f6++] << _0x5d0a84, _0x5d0a84 += 0x8), _0x15ed4d += _0x98be93 & (0x1 << _0x3a07fb) - 0x1, _0x98be93 >>>= _0x3a07fb, _0x5d0a84 -= _0x3a07fb); 0xf > _0x5d0a84 && (_0x98be93 += _0x2e2b02[_0x58f4f6++] << _0x5d0a84, _0x5d0a84 += 0x8, _0x98be93 += _0x2e2b02[_0x58f4f6++] << _0x5d0a84, _0x5d0a84 += 0x8); _0x29abd7 = _0x2fb085[_0x98be93 & _0x2552d4]; _0x217cee: for (;;) { if (_0x1aa014[_0x56ae('0x43bf')](_0x1aa014['mfkmo'], _0x56ae('0x43b2'))) { for (var _0x1eb525 = 0x0, _0xa51a61 = 0x0; _0xa51a61 < a[_0x56ae('0x32')];) { var _0x55fc45 = a[_0xa51a61]; ++_0xa51a61; _0x1eb525 += _0x55fc45; } return _0x1eb525; } else { if (_0x3a07fb = _0x29abd7 >>> 0x18, _0x98be93 >>>= _0x3a07fb, _0x5d0a84 -= _0x3a07fb, _0x3a07fb = _0x29abd7 >>> 0x10 & 0xff, !(0x10 & _0x3a07fb)) { if (0x0 === (0x40 & _0x3a07fb)) { if (_0x56ae('0x43c0') === _0x56ae('0x43c0')) { _0x29abd7 = _0x2fb085[(0xffff & _0x29abd7) + (_0x98be93 & (0x1 << _0x3a07fb) - 0x1)]; continue _0x217cee; } else { return this[_0x56ae('0x15ac')] ? this['contents']['getChildAt'](a) : ka['prototype'][_0x56ae('0x95a')][_0x56ae('0x94d')](this, a); } } _0x435d7d[_0x56ae('0x2e')] = _0x56ae('0x43c1'); _0x1b5da6[_0x56ae('0x2a8b')] = 0x1e; break _0x516da4; } if (_0x28e05c = 0xffff & _0x29abd7, _0x3a07fb &= 0xf, _0x5d0a84 < _0x3a07fb && (_0x98be93 += _0x2e2b02[_0x58f4f6++] << _0x5d0a84, _0x5d0a84 += 0x8, _0x5d0a84 < _0x3a07fb && (_0x98be93 += _0x2e2b02[_0x58f4f6++] << _0x5d0a84, _0x5d0a84 += 0x8)), _0x28e05c += _0x98be93 & (0x1 << _0x3a07fb) - 0x1, _0x28e05c > _0x1bd9c2) { _0x435d7d[_0x56ae('0x2e')] = 'invalid\x20distance\x20too\x20far\x20back'; _0x1b5da6[_0x56ae('0x2a8b')] = 0x1e; break _0x516da4; } if (_0x98be93 >>>= _0x3a07fb, _0x5d0a84 -= _0x3a07fb, _0x3a07fb = _0x12037a - _0x29c23b, _0x28e05c > _0x3a07fb) { if (_0x3a07fb = _0x28e05c - _0x3a07fb, _0x3a07fb > _0x9ae301 && _0x1b5da6['sane']) { if ('gOnTP' !== _0x56ae('0x43c2')) { _0x435d7d['msg'] = _0x56ae('0x43c3'); _0x1b5da6[_0x56ae('0x2a8b')] = 0x1e; break _0x516da4; } else { var _0x106e04 = b['_stage3DIndex'], _0x3b3e30 = b['_context3D']; if (null == this[_0x56ae('0x1135')][_0x56ae('0x1b')](_0x106e04) || this['_vertexBufferContext']['get'](_0x106e04) != _0x3b3e30) this[_0x56ae('0x1135')][_0x56ae('0x8b6')](_0x106e04, b[_0x56ae('0x1002')](this['_numVertices'], 0x3)), this[_0x56ae('0x118a')][_0x56ae('0x8b6')](_0x106e04, _0x3b3e30), this[_0x56ae('0x1193')][_0x56ae('0x8b6')](_0x106e04, !0x0); this[_0x56ae('0x1193')][_0x56ae('0x1b')](_0x106e04) && (this[_0x56ae('0x1135')]['get'](_0x106e04)['uploadFromVector'](this[_0x56ae('0xd4a')], 0x0, this[_0x56ae('0x1136')]), this[_0x56ae('0x1193')][_0x56ae('0x8b6')](_0x106e04, !0x1)); _0x3b3e30['setVertexBufferAt'](a, this['_vertexBuffer'][_0x56ae('0x1b')](_0x106e04), 0x0, 0x3); } } if (_0x29abd7 = 0x0, _0x273d24 = _0x364187, 0x0 === _0x5069ed) { if (_0x29abd7 += _0x378b98 - _0x3a07fb, _0x3a07fb < _0x15ed4d) { _0x15ed4d -= _0x3a07fb; do _0x48270e[_0x12037a++] = _0x364187[_0x29abd7++]; while (--_0x3a07fb); _0x29abd7 = _0x12037a - _0x28e05c; _0x273d24 = _0x48270e; } } else if (_0x5069ed < _0x3a07fb) { if (_0x29abd7 += _0x378b98 + _0x5069ed - _0x3a07fb, _0x3a07fb -= _0x5069ed, _0x3a07fb < _0x15ed4d) { if ('IZGgV' !== _0x56ae('0x43c4')) { return null == this[_0x56ae('0x417e')][_0x56ae('0x8c1')]; } else { _0x15ed4d -= _0x3a07fb; do _0x48270e[_0x12037a++] = _0x364187[_0x29abd7++]; while (--_0x3a07fb); if (_0x29abd7 = 0x0, _0x5069ed < _0x15ed4d) { _0x3a07fb = _0x5069ed; _0x15ed4d -= _0x3a07fb; do _0x48270e[_0x12037a++] = _0x364187[_0x29abd7++]; while (--_0x3a07fb); _0x29abd7 = _0x12037a - _0x28e05c; _0x273d24 = _0x48270e; } } } } else if (_0x29abd7 += _0x5069ed - _0x3a07fb, _0x3a07fb < _0x15ed4d) { _0x15ed4d -= _0x3a07fb; do _0x48270e[_0x12037a++] = _0x364187[_0x29abd7++]; while (--_0x3a07fb); _0x29abd7 = _0x12037a - _0x28e05c; _0x273d24 = _0x48270e; } for (; 0x2 < _0x15ed4d;) _0x48270e[_0x12037a++] = _0x273d24[_0x29abd7++], _0x48270e[_0x12037a++] = _0x273d24[_0x29abd7++], _0x48270e[_0x12037a++] = _0x273d24[_0x29abd7++], _0x15ed4d -= 0x3; _0x15ed4d && (_0x48270e[_0x12037a++] = _0x273d24[_0x29abd7++], 0x1 < _0x15ed4d && (_0x48270e[_0x12037a++] = _0x273d24[_0x29abd7++])); } else { _0x29abd7 = _0x12037a - _0x28e05c; do _0x48270e[_0x12037a++] = _0x48270e[_0x29abd7++], _0x48270e[_0x12037a++] = _0x48270e[_0x29abd7++], _0x48270e[_0x12037a++] = _0x48270e[_0x29abd7++], _0x15ed4d -= 0x3; while (0x2 < _0x15ed4d); _0x15ed4d && (_0x48270e[_0x12037a++] = _0x48270e[_0x29abd7++], _0x1aa014[_0x56ae('0x43b3')](0x1, _0x15ed4d) && (_0x48270e[_0x12037a++] = _0x48270e[_0x29abd7++])); } break; } } } break; } } while (_0x58f4f6 < _0x5a1495 && _0x12037a < _0x53ec51); _0x15ed4d = _0x5d0a84 >> 0x3; _0x58f4f6 -= _0x15ed4d; _0x5d0a84 -= _0x1aa014[_0x56ae('0x43ad')](_0x15ed4d, 0x3); _0x435d7d[_0x56ae('0x172b')] = _0x58f4f6; _0x435d7d[_0x56ae('0x1733')] = _0x12037a; _0x435d7d[_0x56ae('0x172c')] = _0x58f4f6 < _0x5a1495 ? 0x5 + _0x1aa014['yJxZF'](_0x5a1495, _0x58f4f6) : 0x5 - (_0x58f4f6 - _0x5a1495); _0x435d7d[_0x56ae('0x172d')] = _0x12037a < _0x53ec51 ? 0x101 + (_0x53ec51 - _0x12037a) : 0x101 - (_0x12037a - _0x53ec51); _0x1b5da6[_0x56ae('0x43b8')] = _0x98be93 & (0x1 << _0x5d0a84) - 0x1; _0x1b5da6[_0x56ae('0x168e')] = _0x5d0a84; }; }, {}], 11: [function(_0x4ca098, _0x1de83f, _0x329d30) { var _0x1dc634 = {}; _0x1dc634[_0x56ae('0x43c5')] = function(_0x446cf1, _0x72d422) { return _0x446cf1 - _0x72d422; }; _0x1dc634['FPKaX'] = function(_0x3f0d41, _0x44f8e5) { return _0x3f0d41 != _0x44f8e5; }; _0x1dc634['cqxqq'] = function(_0x1e7f83, _0x23dfe4) { return _0x1e7f83 & _0x23dfe4; }; _0x1dc634['uVChz'] = function(_0x4f2df6, _0x1cb7c9) { return _0x4f2df6 & _0x1cb7c9; }; _0x1dc634[_0x56ae('0x43c6')] = function(_0x20e7d1, _0x1d3c46) { return _0x2b656a.ffvqp(_0x20e7d1, _0x1d3c46); }; _0x1dc634[_0x56ae('0x43c7')] = function(_0x198c87, _0x238650) { return _0x198c87 > _0x238650; }; _0x1dc634[_0x56ae('0x43c8')] = _0x56ae('0x43c9'); _0x1dc634[_0x56ae('0x43ca')] = function(_0x558ab8, _0x581f08) { return _0x558ab8 << _0x581f08; }; _0x1dc634[_0x56ae('0x43cb')] = _0x56ae('0x43cc'); _0x1dc634[_0x56ae('0x43cd')] = function(_0x295de5, _0x53bc20) { return _0x295de5 === _0x53bc20; }; _0x1dc634['OCZIN'] = _0x56ae('0x43ce'); _0x1dc634[_0x56ae('0x43cf')] = function(_0x19e391, _0x3168ec) { return _0x19e391 & _0x3168ec; }; _0x1dc634['bUANe'] = _0x2b656a.jyQBA; _0x1dc634[_0x56ae('0x43d0')] = function(_0x2692c8, _0x600c70) { return _0x2692c8 > _0x600c70; }; function _0x5ca947(_0x577509) { return (_0x577509 >>> 0x18 & 0xff) + (_0x577509 >>> 0x8 & 0xff00) + ((0xff00 & _0x577509) << 0x8) + ((0xff & _0x577509) << 0x18); } function _0x237e85() { this[_0x56ae('0x2a8b')] = 0x0; this['last'] = !0x1; this[_0x56ae('0x629')] = 0x0; this[_0x56ae('0x43d1')] = !0x1; this[_0x56ae('0x117d')] = this[_0x56ae('0x43d2')] = this[_0x56ae('0x43d3')] = this[_0x56ae('0x19bb')] = 0x0; this[_0x56ae('0x1508')] = null; this[_0x56ae('0x43b7')] = this['whave'] = this[_0x56ae('0x43b6')] = this[_0x56ae('0xfe5')] = 0x0; this[_0x56ae('0x956')] = null; this['extra'] = this[_0x56ae('0x18b8')] = this['length'] = this[_0x56ae('0x168e')] = this['hold'] = 0x0; this[_0x56ae('0x43b9')] = this[_0x56ae('0x43d4')] = null; this[_0x56ae('0x43d5')] = this['ndist'] = this[_0x56ae('0x43d6')] = this['ncode'] = this[_0x56ae('0x43bb')] = this['lenbits'] = 0x0; this[_0x56ae('0x42')] = null; this['lens'] = new _0x3b7ce9['Buf16'](0x140); this[_0x56ae('0x384c')] = new _0x3b7ce9[(_0x56ae('0x4347'))](0x120); this['distdyn'] = this[_0x56ae('0x43d7')] = null; this[_0x56ae('0x43d8')] = this[_0x56ae('0x43d9')] = this[_0x56ae('0x43da')] = 0x0; } function _0x1c42cb(_0x5f0b18) { var _0xc9ba2; return _0x5f0b18 && _0x5f0b18[_0x56ae('0xfe4')] ? (_0xc9ba2 = _0x5f0b18['state'], _0x5f0b18[_0x56ae('0x4390')] = _0x5f0b18['total_out'] = _0xc9ba2[_0x56ae('0x117d')] = 0x0, _0x5f0b18[_0x56ae('0x2e')] = '', _0xc9ba2[_0x56ae('0x629')] && (_0x5f0b18['adler'] = 0x1 & _0xc9ba2[_0x56ae('0x629')]), _0xc9ba2['mode'] = _0x43bc38, _0xc9ba2[_0x56ae('0x20c5')] = 0x0, _0xc9ba2[_0x56ae('0x43d1')] = 0x0, _0xc9ba2[_0x56ae('0x43d3')] = 0x8000, _0xc9ba2[_0x56ae('0x1508')] = null, _0xc9ba2[_0x56ae('0x43b8')] = 0x0, _0xc9ba2[_0x56ae('0x168e')] = 0x0, _0xc9ba2[_0x56ae('0x43d4')] = _0xc9ba2[_0x56ae('0x43d7')] = new _0x3b7ce9['Buf32'](_0x4a7b01), _0xc9ba2[_0x56ae('0x43b9')] = _0xc9ba2['distdyn'] = new _0x3b7ce9[(_0x56ae('0x4348'))](_0x1757fe), _0xc9ba2[_0x56ae('0x43da')] = 0x1, _0xc9ba2['back'] = -0x1, _0x524899) : _0x156d39; } function _0x167633(_0x4976b6) { var _0x1b1220; return _0x4976b6 && _0x4976b6[_0x56ae('0xfe4')] ? (_0x1b1220 = _0x4976b6[_0x56ae('0xfe4')], _0x1b1220['wsize'] = 0x0, _0x1b1220[_0x56ae('0x43db')] = 0x0, _0x1b1220[_0x56ae('0x43b7')] = 0x0, _0x1c42cb(_0x4976b6)) : _0x156d39; } function _0x304753(_0x304753, _0x6e750a) { if ('ytXpb' !== _0x56ae('0x43dc')) { sd[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, a, b);!this[_0x56ae('0x1ef3')] && 0x0 <= this['_cameraPositionIndex'] && (a = b[_0x56ae('0x13aa')](), this['_vertexConstantData']['set'](this['_cameraPositionIndex'], a['x']), this['_vertexConstantData'][_0x56ae('0x8b6')](this[_0x56ae('0x1b3c')] + 0x1, a['y']), this[_0x56ae('0x1159')]['set'](this[_0x56ae('0x1b3c')] + 0x2, a['z'])); } else { var _0x1c42cb, _0x5bac01; return _0x304753 && _0x304753[_0x56ae('0xfe4')] ? (_0x5bac01 = _0x304753[_0x56ae('0xfe4')], 0x0 > _0x6e750a ? (_0x1c42cb = 0x0, _0x6e750a = -_0x6e750a) : (_0x1c42cb = (_0x6e750a >> 0x4) + 0x1, 0x30 > _0x6e750a && (_0x6e750a &= 0xf)), _0x6e750a && (0x8 > _0x6e750a || 0xf < _0x6e750a) ? _0x156d39 : (null !== _0x5bac01[_0x56ae('0x956')] && _0x5bac01[_0x56ae('0xfe5')] !== _0x6e750a && (_0x5bac01[_0x56ae('0x956')] = null), _0x5bac01['wrap'] = _0x1c42cb, _0x5bac01[_0x56ae('0xfe5')] = _0x6e750a, _0x167633(_0x304753))) : _0x156d39; } } function _0x37608d(_0x37608d, _0x1c42cb) { if (_0x56ae('0x43dd') !== _0x56ae('0x43dd')) { 0x0 >= c || (this[_0x56ae('0x3d2e')](_0x1dc634['qQgML'](a - c, this[_0x56ae('0x3d20')]), _0x1dc634[_0x56ae('0x43c5')](b - c, this[_0x56ae('0x3d20')])), this[_0x56ae('0x3d2e')](a + c + this['__strokePadding'], b + c + this[_0x56ae('0x3d20')]), this[_0x56ae('0x3bf3')][_0x56ae('0x2a59')](a, b, c), this[_0x56ae('0x3332')](!0x0)); } else { var _0x257e1e, _0x38fa5a; return _0x37608d ? (_0x38fa5a = new _0x237e85(), _0x37608d[_0x56ae('0xfe4')] = _0x38fa5a, _0x38fa5a[_0x56ae('0x956')] = null, _0x257e1e = _0x304753(_0x37608d, _0x1c42cb), _0x257e1e !== _0x524899 && (_0x37608d[_0x56ae('0xfe4')] = null), _0x257e1e) : _0x156d39; } } function _0x1ba662(_0x304753, _0x37608d, _0x1c42cb, _0x5043d3) { var _0x51b23b = {}; _0x51b23b[_0x56ae('0x43de')] = function(_0x69232b, _0x46be2e) { return _0x69232b < _0x46be2e; }; if ('EdCQw' === _0x56ae('0x43df')) { if (this[_0x56ae('0xab0')]()) { for (var _0x3ab8a1 = 0x0, _0x487937 = this[_0x56ae('0x31a7')][_0x56ae('0x3f')](); _0x487937['hasNext']();) { var _0xb813a5 = _0x487937[_0x56ae('0x42')](); null != _0xb813a5 && (_0xb813a5['update'](a), _0x3ab8a1 = _0xb813a5[_0x56ae('0xa4b')]()); } 0x0 == this['arrow'][_0x56ae('0xa4b')]() && _0x51b23b['FUDAi'](0.8, _0x3ab8a1) && (this[_0x56ae('0x113c')][_0x56ae('0xabe')](0.02), Ha[_0x56ae('0x105f')](this[_0x56ae('0x113c')], 0.4, { 'alpha': 0x1 })); this['scrollView'][_0x56ae('0x8f2')](a); } } else { var _0x1ba662; _0x304753 = _0x304753['state']; return null === _0x304753[_0x56ae('0x956')] && (_0x304753['wsize'] = 0x1 << _0x304753[_0x56ae('0xfe5')], _0x304753[_0x56ae('0x43b7')] = 0x0, _0x304753['whave'] = 0x0, _0x304753[_0x56ae('0x956')] = new _0x3b7ce9[(_0x56ae('0x172e'))](_0x304753[_0x56ae('0x43b6')])), _0x5043d3 >= _0x304753[_0x56ae('0x43b6')] ? (_0x3b7ce9['arraySet'](_0x304753[_0x56ae('0x956')], _0x37608d, _0x1c42cb - _0x304753['wsize'], _0x304753[_0x56ae('0x43b6')], 0x0), _0x304753[_0x56ae('0x43b7')] = 0x0, _0x304753[_0x56ae('0x43db')] = _0x304753[_0x56ae('0x43b6')]) : (_0x1ba662 = _0x304753[_0x56ae('0x43b6')] - _0x304753[_0x56ae('0x43b7')], _0x1ba662 > _0x5043d3 && (_0x1ba662 = _0x5043d3), _0x3b7ce9[_0x56ae('0x4344')](_0x304753[_0x56ae('0x956')], _0x37608d, _0x1c42cb - _0x5043d3, _0x1ba662, _0x304753[_0x56ae('0x43b7')]), _0x5043d3 -= _0x1ba662, _0x5043d3 ? (_0x3b7ce9['arraySet'](_0x304753['window'], _0x37608d, _0x1c42cb - _0x5043d3, _0x5043d3, 0x0), _0x304753[_0x56ae('0x43b7')] = _0x5043d3, _0x304753[_0x56ae('0x43db')] = _0x304753[_0x56ae('0x43b6')]) : (_0x304753['wnext'] += _0x1ba662, _0x304753['wnext'] === _0x304753[_0x56ae('0x43b6')] && (_0x304753[_0x56ae('0x43b7')] = 0x0), _0x304753[_0x56ae('0x43db')] < _0x304753['wsize'] && (_0x304753['whave'] += _0x1ba662))), 0x0; } } var _0x7e0289, _0x1316da, _0x3b7ce9 = _0x4ca098(_0x56ae('0x4395')), _0x3e76b6 = _0x4ca098(_0x56ae('0x4307')), _0x465401 = _0x4ca098(_0x56ae('0x4398')), _0x14eedc = _0x4ca098(_0x56ae('0x43e0')), _0x3675ad = _0x4ca098(_0x2b656a[_0x56ae('0x430b')]), _0x524899 = 0x0, _0x156d39 = -0x2, _0x43bc38 = 0x1, _0x4a7b01 = 0x354, _0x1757fe = 0x250, _0xa07678 = !0x0; _0x329d30[_0x56ae('0x43e1')] = _0x167633; _0x329d30['inflateReset2'] = _0x304753; _0x329d30[_0x56ae('0x43e2')] = _0x1c42cb; _0x329d30['inflateInit'] = function(_0x304753) { return _0x37608d(_0x304753, 0xf); }; _0x329d30['inflateInit2'] = _0x37608d; _0x329d30[_0x56ae('0x135f')] = function(_0x304753, _0x37608d) { var _0x2494a5 = {}; _0x2494a5[_0x56ae('0x43e3')] = function(_0x21c753, _0x1316da) { return _0x21c753 == _0x1316da; }; var _0x1c42cb, _0x4a7b01, _0x4ca098, _0x329d30, _0x1de83f, _0x33aba9, _0x237e85, _0x2c9b0d = 0x0, _0x2b676a = new _0x3b7ce9['Buf8'](0x4), _0x8e8d2c = [0x10, 0x11, 0x12, 0x0, 0x8, 0x7, 0x9, 0x6, 0xa, 0x5, 0xb, 0x4, 0xc, 0x3, 0xd, 0x2, 0xe, 0x1, 0xf]; if (!_0x304753 || !_0x304753[_0x56ae('0xfe4')] || !_0x304753[_0x56ae('0xf54')] || !_0x304753[_0x56ae('0x168f')] && 0x0 !== _0x304753[_0x56ae('0x172c')]) return _0x156d39; var _0x8a7bc8 = _0x304753[_0x56ae('0xfe4')]; 0xc === _0x8a7bc8['mode'] && (_0x8a7bc8['mode'] = 0xd); var _0x167633 = _0x304753[_0x56ae('0x1733')]; var _0x1757fe = _0x304753[_0x56ae('0xf54')]; var _0x47b817 = _0x304753[_0x56ae('0x172d')]; var _0x438755 = _0x304753['next_in']; var _0xea65e2 = _0x304753[_0x56ae('0x168f')]; var _0x372858 = _0x304753[_0x56ae('0x172c')]; var _0x3b7011 = _0x8a7bc8[_0x56ae('0x43b8')]; var _0x2cab95 = _0x8a7bc8['bits']; var _0x5c3aa3 = _0x372858; var _0x246c2d = _0x47b817; var _0x257074 = _0x524899; _0x3d178b: for (;;) switch (_0x8a7bc8[_0x56ae('0x2a8b')]) { case _0x43bc38: if (0x0 === _0x8a7bc8[_0x56ae('0x629')]) { _0x8a7bc8[_0x56ae('0x2a8b')] = 0xd; break; } for (; 0x10 > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (0x2 & _0x8a7bc8[_0x56ae('0x629')] && 0x8b1f === _0x3b7011) { _0x8a7bc8[_0x56ae('0x43d2')] = 0x0; _0x2b676a[0x0] = _0x1dc634['cqxqq'](0xff, _0x3b7011); _0x2b676a[0x1] = _0x3b7011 >>> 0x8 & 0xff; _0x8a7bc8[_0x56ae('0x43d2')] = _0x465401(_0x8a7bc8['check'], _0x2b676a, 0x2, 0x0); _0x2cab95 = _0x3b7011 = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x2; break; } if (_0x8a7bc8[_0x56ae('0x19bb')] = 0x0, _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8[_0x56ae('0x1508')]['done'] = !0x1), !_0x1dc634[_0x56ae('0x43e4')](0x1, _0x8a7bc8[_0x56ae('0x629')]) || (((0xff & _0x3b7011) << 0x8) + (_0x3b7011 >> 0x8)) % 0x1f) { _0x304753['msg'] = _0x56ae('0x43e5'); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } if (0x8 !== (0xf & _0x3b7011)) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43e6'); _0x8a7bc8['mode'] = 0x1e; break; } if (_0x3b7011 >>>= 0x4, _0x2cab95 -= 0x4, _0x33aba9 = (0xf & _0x3b7011) + 0x8, 0x0 === _0x8a7bc8[_0x56ae('0xfe5')]) _0x8a7bc8[_0x56ae('0xfe5')] = _0x33aba9; else if (_0x33aba9 > _0x8a7bc8[_0x56ae('0xfe5')]) { _0x304753[_0x56ae('0x2e')] = 'invalid\x20window\x20size'; _0x8a7bc8['mode'] = 0x1e; break; } _0x8a7bc8['dmax'] = 0x1 << _0x33aba9; _0x304753[_0x56ae('0x4378')] = _0x8a7bc8['check'] = 0x1; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x200 & _0x3b7011 ? 0xa : 0xc; _0x2cab95 = _0x3b7011 = 0x0; break; case 0x2: for (; 0x10 > _0x2cab95;) { if (_0x56ae('0x43e7') !== _0x56ae('0x43e7')) { a = _0x33aba9[_0x56ae('0x993')]['tunnel'][_0x56ae('0xbcb')][_0x56ae('0x1b')](0x0); this['targetLevelNumber'] = 0x0 > this[_0x56ae('0x33a7')] && null != a[_0x56ae('0x2247')] ? a['nextSection'][_0x56ae('0x1d28')] : _0x33aba9['instance'][_0x56ae('0x94c')][_0x56ae('0x2c81')](0x0 <= this['targetLevelNumber'] ? this['targetLevelNumber'] : null != a[_0x56ae('0x2247')] ? a[_0x56ae('0x2247')][_0x56ae('0x1d28')] : a[_0x56ae('0xbcc')][_0x56ae('0x1d28')], !0x0, !0x0); Ka['get_instance']()[_0x56ae('0x32d6')][_0x56ae('0x33a5')](_0x33aba9[_0x56ae('0x993')][_0x56ae('0x94c')][_0x56ae('0xbc9')][_0x56ae('0xbca')](this[_0x56ae('0x33a7')])); } else { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } } if (_0x8a7bc8[_0x56ae('0x19bb')] = _0x3b7011, 0x8 !== (0xff & _0x8a7bc8[_0x56ae('0x19bb')])) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43e6'); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } if (0xe000 & _0x8a7bc8[_0x56ae('0x19bb')]) { _0x304753[_0x56ae('0x2e')] = 'unknown\x20header\x20flags\x20set'; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8[_0x56ae('0x1508')][_0x56ae('0x2a9')] = _0x3b7011 >> 0x8 & 0x1); 0x200 & _0x8a7bc8[_0x56ae('0x19bb')] && (_0x2b676a[0x0] = 0xff & _0x3b7011, _0x2b676a[0x1] = _0x3b7011 >>> 0x8 & 0xff, _0x8a7bc8[_0x56ae('0x43d2')] = _0x465401(_0x8a7bc8['check'], _0x2b676a, 0x2, 0x0)); _0x2cab95 = _0x3b7011 = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x3; case 0x3: for (; 0x20 > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8['head']['time'] = _0x3b7011); 0x200 & _0x8a7bc8[_0x56ae('0x19bb')] && (_0x2b676a[0x0] = 0xff & _0x3b7011, _0x2b676a[0x1] = _0x3b7011 >>> 0x8 & 0xff, _0x2b676a[0x2] = _0x3b7011 >>> 0x10 & 0xff, _0x2b676a[0x3] = _0x3b7011 >>> 0x18 & 0xff, _0x8a7bc8[_0x56ae('0x43d2')] = _0x465401(_0x8a7bc8[_0x56ae('0x43d2')], _0x2b676a, 0x4, 0x0)); _0x2cab95 = _0x3b7011 = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x4; case 0x4: for (; 0x10 > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8[_0x56ae('0x1508')][_0x56ae('0x43ac')] = 0xff & _0x3b7011, _0x8a7bc8[_0x56ae('0x1508')]['os'] = _0x3b7011 >> 0x8); 0x200 & _0x8a7bc8['flags'] && (_0x2b676a[0x0] = 0xff & _0x3b7011, _0x2b676a[0x1] = _0x1dc634[_0x56ae('0x43c6')](_0x3b7011, 0x8) & 0xff, _0x8a7bc8['check'] = _0x465401(_0x8a7bc8[_0x56ae('0x43d2')], _0x2b676a, 0x2, 0x0)); _0x2cab95 = _0x3b7011 = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x5; case 0x5: if (0x400 & _0x8a7bc8[_0x56ae('0x19bb')]) { for (; _0x1dc634['ILkag'](0x10, _0x2cab95);) { if (_0x56ae('0x43e8') !== _0x56ae('0x43e9')) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } else { var _0x56ee85 = b['next'](); _0x56ee85 != this[_0x56ae('0x1202')] && Ba[_0x56ae('0x11ff')]['h'][_0x56ee85[_0x56ae('0x8b1')]] == Ba[_0x56ae('0x11ff')]['h'][this[_0x56ae('0x1202')][_0x56ae('0x8b1')]] - 0x1 && (0x1 == a[_0x56ae('0x9cf')] ? _0x56ee85[_0x56ae('0x959')](new Ic(a[_0x56ae('0x3aa')], !0x1, a[_0x56ae('0x3ab')], a[_0x56ae('0x9a8')], a[_0x56ae('0x9a9')], a[_0x56ae('0x338b')], a[_0x56ae('0x206a')], a[_0x56ae('0x2069')], a[_0x56ae('0x2068')], a['buttonDown'], a[_0x56ae('0x1f7e')], a[_0x56ae('0x338f')], a[_0x56ae('0x36f1')])) : _0x56ee85[_0x56ae('0x959')](a)); } } _0x8a7bc8[_0x56ae('0x32')] = _0x3b7011; _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8['head']['extra_len'] = _0x3b7011); 0x200 & _0x8a7bc8['flags'] && (_0x2b676a[0x0] = 0xff & _0x3b7011, _0x2b676a[0x1] = _0x3b7011 >>> 0x8 & 0xff, _0x8a7bc8['check'] = _0x465401(_0x8a7bc8[_0x56ae('0x43d2')], _0x2b676a, 0x2, 0x0)); _0x2cab95 = _0x3b7011 = 0x0; } else _0x8a7bc8['head'] && (_0x8a7bc8[_0x56ae('0x1508')][_0x56ae('0x1700')] = null); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x6; case 0x6: if (0x400 & _0x8a7bc8[_0x56ae('0x19bb')] && (_0x1c42cb = _0x8a7bc8[_0x56ae('0x32')], _0x1c42cb > _0x372858 && (_0x1c42cb = _0x372858), _0x1c42cb && (_0x8a7bc8['head'] && (_0x33aba9 = _0x8a7bc8[_0x56ae('0x1508')][_0x56ae('0x2d23')] - _0x8a7bc8[_0x56ae('0x32')], _0x8a7bc8['head'][_0x56ae('0x1700')] || (_0x8a7bc8[_0x56ae('0x1508')][_0x56ae('0x1700')] = Array(_0x8a7bc8[_0x56ae('0x1508')]['extra_len'])), _0x3b7ce9[_0x56ae('0x4344')](_0x8a7bc8[_0x56ae('0x1508')]['extra'], _0xea65e2, _0x438755, _0x1c42cb, _0x33aba9)), _0x1dc634['uVChz'](0x200, _0x8a7bc8[_0x56ae('0x19bb')]) && (_0x8a7bc8[_0x56ae('0x43d2')] = _0x465401(_0x8a7bc8[_0x56ae('0x43d2')], _0xea65e2, _0x1c42cb, _0x438755)), _0x372858 -= _0x1c42cb, _0x438755 += _0x1c42cb, _0x8a7bc8[_0x56ae('0x32')] -= _0x1c42cb), _0x8a7bc8[_0x56ae('0x32')])) break _0x3d178b; _0x8a7bc8['length'] = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x7; case 0x7: if (0x800 & _0x8a7bc8[_0x56ae('0x19bb')]) { if (_0x1dc634[_0x56ae('0x43c8')] === _0x56ae('0x43c9')) { if (0x0 === _0x372858) break _0x3d178b; _0x1c42cb = 0x0; do _0x33aba9 = _0xea65e2[_0x438755 + _0x1c42cb++], _0x8a7bc8[_0x56ae('0x1508')] && _0x33aba9 && 0x10000 > _0x8a7bc8['length'] && (_0x8a7bc8[_0x56ae('0x1508')][_0x56ae('0x110')] += String[_0x56ae('0x4b')](_0x33aba9)); while (_0x33aba9 && _0x1c42cb < _0x372858); if (0x200 & _0x8a7bc8[_0x56ae('0x19bb')] && (_0x8a7bc8[_0x56ae('0x43d2')] = _0x465401(_0x8a7bc8[_0x56ae('0x43d2')], _0xea65e2, _0x1c42cb, _0x438755)), _0x372858 -= _0x1c42cb, _0x438755 += _0x1c42cb, _0x33aba9) break _0x3d178b; } else { if (b[_0x56ae('0xafa')] != Y[_0x56ae('0xafc')]) throw new H(_0x56ae('0xafd') + mb[_0x56ae('0x8a8')](b[_0x56ae('0xafa')])); c = b[_0x56ae('0xafe')]; } } else _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8[_0x56ae('0x1508')]['name'] = null); _0x8a7bc8['length'] = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x8; case 0x8: if (0x1000 & _0x8a7bc8['flags']) { if (0x0 === _0x372858) break _0x3d178b; _0x1c42cb = 0x0; do _0x33aba9 = _0xea65e2[_0x438755 + _0x1c42cb++], _0x8a7bc8['head'] && _0x33aba9 && 0x10000 > _0x8a7bc8['length'] && (_0x8a7bc8[_0x56ae('0x1508')]['comment'] += String['fromCharCode'](_0x33aba9)); while (_0x33aba9 && _0x1c42cb < _0x372858); if (0x200 & _0x8a7bc8['flags'] && (_0x8a7bc8[_0x56ae('0x43d2')] = _0x465401(_0x8a7bc8[_0x56ae('0x43d2')], _0xea65e2, _0x1c42cb, _0x438755)), _0x372858 -= _0x1c42cb, _0x438755 += _0x1c42cb, _0x33aba9) break _0x3d178b; } else _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8['head'][_0x56ae('0x439e')] = null); _0x8a7bc8['mode'] = 0x9; case 0x9: if (0x200 & _0x8a7bc8[_0x56ae('0x19bb')]) { for (; 0x10 > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (_0x3b7011 !== (0xffff & _0x8a7bc8[_0x56ae('0x43d2')])) { if (_0x56ae('0x43ea') !== _0x56ae('0x43eb')) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43ec'); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } else { var _0x486dda = b++; this[_0x56ae('0x1c2e')]['set'](_0x486dda, this[_0x56ae('0x9b9')][_0x56ae('0xe2b')]()); - 0x1 == this[_0x56ae('0x1b47')] && (this[_0x56ae('0x1b47')] = 0x4 * this['_dirLightRegisters'][_0x56ae('0x1b')](_0x486dda)[_0x56ae('0x9c6')]()); } } _0x2cab95 = _0x3b7011 = 0x0; } _0x8a7bc8[_0x56ae('0x1508')] && (_0x8a7bc8[_0x56ae('0x1508')]['hcrc'] = _0x8a7bc8['flags'] >> 0x9 & 0x1, _0x8a7bc8[_0x56ae('0x1508')][_0x56ae('0x22b2')] = !0x0); _0x304753[_0x56ae('0x4378')] = _0x8a7bc8['check'] = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0xc; break; case 0xa: for (; 0x20 > _0x2cab95;) { if (_0x56ae('0x43ed') === _0x56ae('0x43ed')) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } else { this[_0x56ae('0xa02')] = null; this[_0x56ae('0x727')] = this[_0x56ae('0x3d')] = 0x0; this[_0x56ae('0xa82')] = null; this['readable'] = this[_0x56ae('0xa2e')] = !0x1; this[_0x56ae('0x3c32')] = this[_0x56ae('0x3c31')] = this[_0x56ae('0x4247')] = this[_0x56ae('0x3c2f')] = this[_0x56ae('0xffa')] = this[_0x56ae('0x3c30')] = null; } } _0x304753['adler'] = _0x8a7bc8[_0x56ae('0x43d2')] = _0x5ca947(_0x3b7011); _0x2cab95 = _0x3b7011 = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0xb; case 0xb: if (0x0 === _0x8a7bc8['havedict']) return _0x304753[_0x56ae('0x1733')] = _0x167633, _0x304753[_0x56ae('0x172d')] = _0x47b817, _0x304753[_0x56ae('0x172b')] = _0x438755, _0x304753['avail_in'] = _0x372858, _0x8a7bc8[_0x56ae('0x43b8')] = _0x3b7011, _0x8a7bc8[_0x56ae('0x168e')] = _0x2cab95, 0x2; _0x304753[_0x56ae('0x4378')] = _0x8a7bc8[_0x56ae('0x43d2')] = 0x1; _0x8a7bc8[_0x56ae('0x2a8b')] = 0xc; case 0xc: if (0x5 === _0x37608d || 0x6 === _0x37608d) break _0x3d178b; case 0xd: if (_0x8a7bc8[_0x56ae('0x20c5')]) { if (_0x56ae('0x43ee') !== 'WPtqY') {!this[_0x56ae('0xa0a')] || 0x0 >= this['__worldAlpha'] || _0x2494a5[_0x56ae('0x43e3')](null, this[_0x56ae('0x2b08')]) || (a['__pushMaskObject'](this), this[_0x56ae('0x2b08')][_0x56ae('0x970')](a), a[_0x56ae('0x1f')](this), this[_0x56ae('0xa22')](a)); } else { _0x3b7011 >>>= 0x7 & _0x2cab95; _0x2cab95 -= 0x7 & _0x2cab95; _0x8a7bc8['mode'] = 0x1b; break; } } for (; _0x1dc634[_0x56ae('0x43c7')](0x3, _0x2cab95);) { if (_0x56ae('0x43ef') !== _0x56ae('0x43ef')) { if (0x0 == a) for (var _0x1c4e25 = Ta['get_instance'](), _0x84b548 = ue['range'](_0x1c4e25[_0x56ae('0x1408')][_0x56ae('0x9fa')]() - 0x1, -0x1, -0x1); _0x84b548['currentValue'] != _0x84b548[_0x56ae('0xf6a')];) { var _0xe02904 = _0x84b548['currentValue'] += _0x84b548[_0x56ae('0x2014')]; _0x1c4e25['toasts'][_0x56ae('0x1b')](_0xe02904)['hide'](); } else Ta['get_instance']()[_0x56ae('0x2ce2')](new Date()[_0x56ae('0xb3e')]() / 0x3e8 - 0x2); this[_0x56ae('0x11d3')] = a + 0x1; zg[_0x56ae('0x488')]()['applyTo'](b[_0x56ae('0x94c')], b[_0x56ae('0x1fa1')]); Ka[_0x56ae('0x488')]()['options'][_0x56ae('0xfa2')][_0x56ae('0x43f0')](b[_0x56ae('0x94c')]); } else { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } } switch (_0x8a7bc8['last'] = 0x1 & _0x3b7011, _0x3b7011 >>>= 0x1, --_0x2cab95, 0x3 & _0x3b7011) { case 0x0: _0x8a7bc8[_0x56ae('0x2a8b')] = 0xe; break; case 0x1: var _0xfc8381 = _0x8a7bc8; if (_0xa07678) { _0x7e0289 = new _0x3b7ce9[(_0x56ae('0x4348'))](0x200); _0x1316da = new _0x3b7ce9[(_0x56ae('0x4348'))](0x20); for (_0x4ca098 = 0x0; 0x90 > _0x4ca098;) _0xfc8381[_0x56ae('0x43f1')][_0x4ca098++] = 0x8; for (; 0x100 > _0x4ca098;) _0xfc8381[_0x56ae('0x43f1')][_0x4ca098++] = 0x9; for (; 0x118 > _0x4ca098;) _0xfc8381['lens'][_0x4ca098++] = 0x7; for (; 0x120 > _0x4ca098;) _0xfc8381[_0x56ae('0x43f1')][_0x4ca098++] = 0x8; _0x3675ad(0x1, _0xfc8381[_0x56ae('0x43f1')], 0x0, 0x120, _0x7e0289, 0x0, _0xfc8381[_0x56ae('0x384c')], { 'bits': 0x9 }); for (_0x4ca098 = 0x0; 0x20 > _0x4ca098;) _0xfc8381[_0x56ae('0x43f1')][_0x4ca098++] = 0x5; _0x3675ad(0x2, _0xfc8381[_0x56ae('0x43f1')], 0x0, 0x20, _0x1316da, 0x0, _0xfc8381[_0x56ae('0x384c')], { 'bits': 0x5 }); _0xa07678 = !0x1; } _0xfc8381[_0x56ae('0x43d4')] = _0x7e0289; _0xfc8381[_0x56ae('0x43ba')] = 0x9; _0xfc8381[_0x56ae('0x43b9')] = _0x1316da; _0xfc8381[_0x56ae('0x43bb')] = 0x5; if (_0x8a7bc8[_0x56ae('0x2a8b')] = 0x14, 0x6 === _0x37608d) { _0x3b7011 >>>= 0x2; _0x2cab95 -= 0x2; break _0x3d178b; } break; case 0x2: _0x8a7bc8['mode'] = 0x11; break; case 0x3: _0x304753[_0x56ae('0x2e')] = 'invalid\x20block\x20type', _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; } _0x3b7011 >>>= 0x2; _0x2cab95 -= 0x2; break; case 0xe: _0x3b7011 >>>= 0x7 & _0x2cab95; for (_0x2cab95 -= 0x7 & _0x2cab95; 0x20 > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if ((0xffff & _0x3b7011) !== (_0x3b7011 >>> 0x10 ^ 0xffff)) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43f2'); _0x8a7bc8['mode'] = 0x1e; break; } if (_0x8a7bc8[_0x56ae('0x32')] = 0xffff & _0x3b7011, _0x3b7011 = 0x0, _0x2cab95 = 0x0, _0x8a7bc8['mode'] = 0xf, 0x6 === _0x37608d) break _0x3d178b; case 0xf: _0x8a7bc8['mode'] = 0x10; case 0x10: if (_0x1c42cb = _0x8a7bc8[_0x56ae('0x32')]) { if (_0x56ae('0x43f3') === 'tpQsl') { if (_0x1c42cb > _0x372858 && (_0x1c42cb = _0x372858), _0x1dc634['ILkag'](_0x1c42cb, _0x47b817) && (_0x1c42cb = _0x47b817), 0x0 === _0x1c42cb) break _0x3d178b; _0x3b7ce9[_0x56ae('0x4344')](_0x1757fe, _0xea65e2, _0x438755, _0x1c42cb, _0x167633); _0x372858 -= _0x1c42cb; _0x438755 += _0x1c42cb; _0x47b817 -= _0x1c42cb; _0x167633 += _0x1c42cb; _0x8a7bc8[_0x56ae('0x32')] -= _0x1c42cb; break; } else { this[_0x56ae('0x10f5')] = this[_0x56ae('0x8c1')] == this[_0x56ae('0x952')]; this[_0x56ae('0xecc')] = this[_0x56ae('0x8c1')][_0x56ae('0x10c0')](this[_0x56ae('0x9f2')]); this[_0x56ae('0x10c6')] = !0x0; } } _0x8a7bc8[_0x56ae('0x2a8b')] = 0xc; break; case 0x11: for (; 0xe > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (_0x8a7bc8['nlen'] = (0x1f & _0x3b7011) + 0x101, _0x3b7011 >>>= 0x5, _0x2cab95 -= 0x5, _0x8a7bc8[_0x56ae('0x43f4')] = (0x1f & _0x3b7011) + 0x1, _0x3b7011 >>>= 0x5, _0x2cab95 -= 0x5, _0x8a7bc8[_0x56ae('0x43f5')] = (0xf & _0x3b7011) + 0x4, _0x3b7011 >>>= 0x4, _0x2cab95 -= 0x4, 0x11e < _0x8a7bc8[_0x56ae('0x43d6')] || 0x1e < _0x8a7bc8['ndist']) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43f6'); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x8a7bc8['have'] = 0x0; _0x8a7bc8['mode'] = 0x12; case 0x12: for (; _0x8a7bc8[_0x56ae('0x43d5')] < _0x8a7bc8['ncode'];) { for (; 0x3 > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0x1dc634[_0x56ae('0x43ca')](_0xea65e2[_0x438755++], _0x2cab95); _0x2cab95 += 0x8; } _0x8a7bc8[_0x56ae('0x43f1')][_0x8e8d2c[_0x8a7bc8[_0x56ae('0x43d5')]++]] = 0x7 & _0x3b7011; _0x3b7011 >>>= 0x3; _0x2cab95 -= 0x3; } for (; 0x13 > _0x8a7bc8['have'];) _0x8a7bc8[_0x56ae('0x43f1')][_0x8e8d2c[_0x8a7bc8[_0x56ae('0x43d5')]++]] = 0x0; if (_0x8a7bc8[_0x56ae('0x43d4')] = _0x8a7bc8[_0x56ae('0x43d7')], _0x8a7bc8[_0x56ae('0x43ba')] = 0x7, _0x237e85 = {}, _0x257074 = _0x3675ad(0x0, _0x8a7bc8[_0x56ae('0x43f1')], 0x0, 0x13, _0x8a7bc8[_0x56ae('0x43d4')], 0x0, _0x8a7bc8[_0x56ae('0x384c')], _0x237e85), _0x8a7bc8[_0x56ae('0x43ba')] = _0x237e85[_0x56ae('0x168e')], _0x257074) { _0x304753['msg'] = _0x1dc634[_0x56ae('0x43cb')]; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x237e85['bits'] = _0x8a7bc8.lenbits; _0x8a7bc8[_0x56ae('0x43d5')] = 0x0; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x13; case 0x13: for (; _0x8a7bc8['have'] < _0x8a7bc8[_0x56ae('0x43d6')] + _0x8a7bc8[_0x56ae('0x43f4')];) { for (; _0x2c9b0d = _0x8a7bc8['lencode'][_0x3b7011 & (0x1 << _0x8a7bc8['lenbits']) - 0x1], _0x329d30 = _0x2c9b0d >>> 0x18, _0xfc8381 = 0xffff & _0x2c9b0d, !(_0x329d30 <= _0x2cab95);) { if ('vmdZw' !== _0x56ae('0x43f7')) { if (_0x1dc634[_0x56ae('0x43cd')](0x0, _0x372858)) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } else { var _0x6b16bf = a++; for (_0x6b16bf = this[_0x56ae('0x1a18')][_0x56ae('0x1b')](_0x6b16bf)[_0x56ae('0x3f')](); _0x6b16bf[_0x56ae('0x8f5')]();) _0x6b16bf[_0x56ae('0x42')]()[_0x56ae('0x9cd')](); } } if (0x10 > _0xfc8381) _0x3b7011 >>>= _0x329d30, _0x2cab95 -= _0x329d30, _0x8a7bc8[_0x56ae('0x43f1')][_0x8a7bc8['have']++] = _0xfc8381; else { if (0x10 === _0xfc8381) { for (_0x4ca098 = _0x329d30 + 0x2; _0x2cab95 < _0x4ca098;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (_0x3b7011 >>>= _0x329d30, _0x2cab95 -= _0x329d30, 0x0 === _0x8a7bc8[_0x56ae('0x43d5')]) { _0x304753['msg'] = 'invalid\x20bit\x20length\x20repeat'; _0x8a7bc8['mode'] = 0x1e; break; } _0x33aba9 = _0x8a7bc8[_0x56ae('0x43f1')][_0x8a7bc8[_0x56ae('0x43d5')] - 0x1]; _0x1c42cb = 0x3 + (0x3 & _0x3b7011); _0x3b7011 >>>= 0x2; _0x2cab95 -= 0x2; } else if (0x11 === _0xfc8381) { for (_0x4ca098 = _0x329d30 + 0x3; _0x2cab95 < _0x4ca098;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } _0x3b7011 >>>= _0x329d30; _0x2cab95 -= _0x329d30; _0x33aba9 = 0x0; _0x1c42cb = 0x3 + (0x7 & _0x3b7011); _0x3b7011 >>>= 0x3; _0x2cab95 -= 0x3; } else { if (_0x56ae('0x43f8') !== _0x56ae('0x43f8')) { var _0x277731 = a[_0x56ae('0xd47')]; Jb[_0x56ae('0x6')][_0x56ae('0x9b3')][_0x56ae('0x94d')](this, a, b); this[_0x56ae('0x1f07')] || _0x277731['setDepthTest'](!0x1, 0x4); _0x277731[_0x56ae('0x1f10')](this['_defaultCulling']); _0x277731['setProgramConstantsFromVector'](0x0, 0x0, this[_0x56ae('0x1f03')], 0x1); _0x277731[_0x56ae('0xd9a')](0x1, 0x5, this[_0x56ae('0x199d')], 0x1); } else { for (_0x4ca098 = _0x329d30 + 0x7; _0x2cab95 < _0x4ca098;) { if (_0x56ae('0x43f9') === _0x56ae('0x43f9')) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } else { for (b = b[_0x56ae('0x3f')](); b[_0x56ae('0x8f5')]();) { var _0xa78472 = b[_0x56ae('0x42')](); 0x0 != (a['get_blockedCategories']() & _0xa78472[_0x56ae('0x232e')]) && _0x1dc634[_0x56ae('0x43fa')](_0xa78472, a) && _0xa78472['deactivateAction'](); } } } _0x3b7011 >>>= _0x329d30; _0x2cab95 -= _0x329d30; _0x33aba9 = 0x0; _0x1c42cb = 0xb + (0x7f & _0x3b7011); _0x3b7011 >>>= 0x7; _0x2cab95 -= 0x7; } } if (_0x8a7bc8[_0x56ae('0x43d5')] + _0x1c42cb > _0x8a7bc8[_0x56ae('0x43d6')] + _0x8a7bc8['ndist']) { _0x304753[_0x56ae('0x2e')] = _0x1dc634[_0x56ae('0x43fb')]; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } for (; _0x1c42cb--;) _0x8a7bc8[_0x56ae('0x43f1')][_0x8a7bc8['have']++] = _0x33aba9; } } if (0x1e === _0x8a7bc8['mode']) break; if (0x0 === _0x8a7bc8[_0x56ae('0x43f1')][0x100]) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43fc'); _0x8a7bc8['mode'] = 0x1e; break; } if (_0x8a7bc8[_0x56ae('0x43ba')] = 0x9, _0x237e85 = {}, _0x257074 = _0x3675ad(0x1, _0x8a7bc8[_0x56ae('0x43f1')], 0x0, _0x8a7bc8['nlen'], _0x8a7bc8[_0x56ae('0x43d4')], 0x0, _0x8a7bc8['work'], _0x237e85), _0x8a7bc8['lenbits'] = _0x237e85[_0x56ae('0x168e')], _0x257074) { _0x304753['msg'] = 'invalid\x20literal/lengths\x20set'; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x237e85[_0x56ae('0x168e')] = _0x8a7bc8.lenbits; if (_0x8a7bc8['distbits'] = 0x6, _0x8a7bc8[_0x56ae('0x43b9')] = _0x8a7bc8[_0x56ae('0x43fd')], _0x237e85 = {}, _0x257074 = _0x3675ad(0x2, _0x8a7bc8[_0x56ae('0x43f1')], _0x8a7bc8['nlen'], _0x8a7bc8[_0x56ae('0x43f4')], _0x8a7bc8[_0x56ae('0x43b9')], 0x0, _0x8a7bc8['work'], _0x237e85), _0x8a7bc8[_0x56ae('0x43bb')] = _0x237e85[_0x56ae('0x168e')], _0x257074) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43fe'); _0x8a7bc8['mode'] = 0x1e; break; } _0x237e85['bits'] = _0x8a7bc8.distbits; if (_0x8a7bc8[_0x56ae('0x2a8b')] = 0x14, 0x6 === _0x37608d) break _0x3d178b; case 0x14: _0x8a7bc8[_0x56ae('0x2a8b')] = 0x15; case 0x15: if (0x6 <= _0x372858 && 0x102 <= _0x47b817) { if (_0x56ae('0x43ff') !== 'EuNJH') { _0x304753[_0x56ae('0x1733')] = _0x167633; _0x304753[_0x56ae('0x172d')] = _0x47b817; _0x304753[_0x56ae('0x172b')] = _0x438755; _0x304753[_0x56ae('0x172c')] = _0x372858; _0x8a7bc8['hold'] = _0x3b7011; _0x8a7bc8[_0x56ae('0x168e')] = _0x2cab95; _0x14eedc(_0x304753, _0x246c2d); _0x167633 = _0x304753[_0x56ae('0x1733')]; _0x1757fe = _0x304753['output']; _0x47b817 = _0x304753[_0x56ae('0x172d')]; _0x438755 = _0x304753[_0x56ae('0x172b')]; _0xea65e2 = _0x304753[_0x56ae('0x168f')]; _0x372858 = _0x304753[_0x56ae('0x172c')]; _0x3b7011 = _0x8a7bc8['hold']; _0x2cab95 = _0x8a7bc8[_0x56ae('0x168e')]; 0xc === _0x8a7bc8['mode'] && (_0x8a7bc8[_0x56ae('0x43d9')] = -0x1); break; } else { pa[_0x56ae('0x94d')](this, a); } } for (_0x8a7bc8[_0x56ae('0x43d9')] = 0x0; _0x2c9b0d = _0x8a7bc8[_0x56ae('0x43d4')][_0x3b7011 & (0x1 << _0x8a7bc8[_0x56ae('0x43ba')]) - 0x1], _0x329d30 = _0x2c9b0d >>> 0x18, _0x4ca098 = _0x1dc634['HTxpJ'](_0x1dc634['uTRbn'](_0x2c9b0d, 0x10), 0xff), _0xfc8381 = 0xffff & _0x2c9b0d, !(_0x329d30 <= _0x2cab95);) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (_0x4ca098 && 0x0 === (0xf0 & _0x4ca098)) { var _0x24e6b3 = _0x329d30; var _0x5a18ef = _0x4ca098; for (_0x1de83f = _0xfc8381; _0x2c9b0d = _0x8a7bc8['lencode'][_0x1de83f + ((_0x3b7011 & (0x1 << _0x24e6b3 + _0x5a18ef) - 0x1) >> _0x24e6b3)], _0x329d30 = _0x2c9b0d >>> 0x18, _0x4ca098 = _0x2c9b0d >>> 0x10 & 0xff, _0xfc8381 = 0xffff & _0x2c9b0d, !(_0x24e6b3 + _0x329d30 <= _0x2cab95);) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } _0x3b7011 >>>= _0x24e6b3; _0x2cab95 -= _0x24e6b3; _0x8a7bc8[_0x56ae('0x43d9')] += _0x24e6b3; } if (_0x3b7011 >>>= _0x329d30, _0x2cab95 -= _0x329d30, _0x8a7bc8[_0x56ae('0x43d9')] += _0x329d30, _0x8a7bc8[_0x56ae('0x32')] = _0xfc8381, 0x0 === _0x4ca098) { _0x8a7bc8['mode'] = 0x1a; break; } if (0x20 & _0x4ca098) { if (_0x56ae('0x4400') !== _0x56ae('0x4400')) { return 0x0; } else { _0x8a7bc8[_0x56ae('0x43d9')] = -0x1; _0x8a7bc8[_0x56ae('0x2a8b')] = 0xc; break; } } if (0x40 & _0x4ca098) { _0x304753['msg'] = 'invalid\x20literal/length\x20code'; _0x8a7bc8['mode'] = 0x1e; break; } _0x8a7bc8[_0x56ae('0x1700')] = 0xf & _0x4ca098; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x16; case 0x16: if (_0x8a7bc8[_0x56ae('0x1700')]) { if (_0x56ae('0x4401') !== _0x56ae('0x4402')) { for (_0x4ca098 = _0x8a7bc8[_0x56ae('0x1700')]; _0x2cab95 < _0x4ca098;) { if (_0x1dc634[_0x56ae('0x43cd')](0x0, _0x372858)) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } _0x8a7bc8[_0x56ae('0x32')] += _0x3b7011 & (0x1 << _0x8a7bc8[_0x56ae('0x1700')]) - 0x1; _0x3b7011 >>>= _0x8a7bc8[_0x56ae('0x1700')]; _0x2cab95 -= _0x8a7bc8[_0x56ae('0x1700')]; _0x8a7bc8[_0x56ae('0x43d9')] += _0x8a7bc8[_0x56ae('0x1700')]; } else { a['__init'](); } } _0x8a7bc8[_0x56ae('0x43d8')] = _0x8a7bc8[_0x56ae('0x32')]; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x17; case 0x17: for (; _0x2c9b0d = _0x8a7bc8['distcode'][_0x3b7011 & (0x1 << _0x8a7bc8[_0x56ae('0x43bb')]) - 0x1], _0x329d30 = _0x2c9b0d >>> 0x18, _0x4ca098 = _0x2c9b0d >>> 0x10 & 0xff, _0xfc8381 = 0xffff & _0x2c9b0d, !(_0x329d30 <= _0x2cab95);) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (0x0 === (0xf0 & _0x4ca098)) { _0x24e6b3 = _0x329d30; _0x5a18ef = _0x4ca098; for (_0x1de83f = _0xfc8381; _0x2c9b0d = _0x8a7bc8[_0x56ae('0x43b9')][_0x1de83f + ((_0x3b7011 & (0x1 << _0x24e6b3 + _0x5a18ef) - 0x1) >> _0x24e6b3)], _0x329d30 = _0x2c9b0d >>> 0x18, _0x4ca098 = _0x2c9b0d >>> 0x10 & 0xff, _0xfc8381 = 0xffff & _0x2c9b0d, !(_0x24e6b3 + _0x329d30 <= _0x2cab95);) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } _0x3b7011 >>>= _0x24e6b3; _0x2cab95 -= _0x24e6b3; _0x8a7bc8[_0x56ae('0x43d9')] += _0x24e6b3; } if (_0x3b7011 >>>= _0x329d30, _0x2cab95 -= _0x329d30, _0x8a7bc8['back'] += _0x329d30, 0x40 & _0x4ca098) { if (_0x1dc634[_0x56ae('0x4403')] === _0x56ae('0x4404')) { _0x304753['msg'] = _0x56ae('0x43c1'); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } else { this['currentFrame'] = a % this['movieClip'][_0x56ae('0x36c0')]; 0x0 > this[_0x56ae('0x31b2')] && (this[_0x56ae('0x31b2')] += this[_0x56ae('0x417e')][_0x56ae('0x36c0')]); if (null != this[_0x56ae('0x417c')]) this[_0x56ae('0x417c')](this); this[_0x56ae('0x4405')] && null != this['movieClip'][_0x56ae('0x8c1')] && this['movieClip']['parent'][_0x56ae('0xa20')](this[_0x56ae('0x417e')]); } } _0x8a7bc8[_0x56ae('0x18b8')] = _0xfc8381; _0x8a7bc8[_0x56ae('0x1700')] = 0xf & _0x4ca098; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x18; case 0x18: if (_0x8a7bc8[_0x56ae('0x1700')]) { for (_0x4ca098 = _0x8a7bc8[_0x56ae('0x1700')]; _0x2cab95 < _0x4ca098;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } _0x8a7bc8[_0x56ae('0x18b8')] += _0x3b7011 & (0x1 << _0x8a7bc8[_0x56ae('0x1700')]) - 0x1; _0x3b7011 >>>= _0x8a7bc8['extra']; _0x2cab95 -= _0x8a7bc8[_0x56ae('0x1700')]; _0x8a7bc8['back'] += _0x8a7bc8[_0x56ae('0x1700')]; } if (_0x8a7bc8[_0x56ae('0x18b8')] > _0x8a7bc8['dmax']) { _0x304753[_0x56ae('0x2e')] = 'invalid\x20distance\x20too\x20far\x20back'; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x8a7bc8[_0x56ae('0x2a8b')] = 0x19; case 0x19: if (0x0 === _0x47b817) break _0x3d178b; if (_0x1c42cb = _0x246c2d - _0x47b817, _0x8a7bc8['offset'] > _0x1c42cb) { if (_0x1c42cb = _0x8a7bc8['offset'] - _0x1c42cb, _0x1c42cb > _0x8a7bc8['whave'] && _0x8a7bc8[_0x56ae('0x43da')]) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x43c3'); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x1c42cb > _0x8a7bc8['wnext'] ? (_0x1c42cb -= _0x8a7bc8[_0x56ae('0x43b7')], _0x4a7b01 = _0x8a7bc8['wsize'] - _0x1c42cb) : _0x4a7b01 = _0x8a7bc8[_0x56ae('0x43b7')] - _0x1c42cb; _0x1c42cb > _0x8a7bc8[_0x56ae('0x32')] && (_0x1c42cb = _0x8a7bc8[_0x56ae('0x32')]); _0x4ca098 = _0x8a7bc8[_0x56ae('0x956')]; } else _0x4ca098 = _0x1757fe, _0x4a7b01 = _0x167633 - _0x8a7bc8[_0x56ae('0x18b8')], _0x1c42cb = _0x8a7bc8[_0x56ae('0x32')]; _0x1c42cb > _0x47b817 && (_0x1c42cb = _0x47b817); _0x47b817 -= _0x1c42cb; _0x8a7bc8[_0x56ae('0x32')] -= _0x1c42cb; do _0x1757fe[_0x167633++] = _0x4ca098[_0x4a7b01++]; while (--_0x1c42cb); 0x0 === _0x8a7bc8[_0x56ae('0x32')] && (_0x8a7bc8[_0x56ae('0x2a8b')] = 0x15); break; case 0x1a: if (0x0 === _0x47b817) break _0x3d178b; _0x1757fe[_0x167633++] = _0x8a7bc8[_0x56ae('0x32')]; _0x47b817--; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x15; break; case 0x1b: if (_0x8a7bc8[_0x56ae('0x629')]) { for (; _0x1dc634[_0x56ae('0x43d0')](0x20, _0x2cab95);) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 |= _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (_0x246c2d -= _0x47b817, _0x304753['total_out'] += _0x246c2d, _0x8a7bc8[_0x56ae('0x117d')] += _0x246c2d, _0x246c2d && (_0x304753[_0x56ae('0x4378')] = _0x8a7bc8[_0x56ae('0x43d2')] = _0x8a7bc8['flags'] ? _0x465401(_0x8a7bc8[_0x56ae('0x43d2')], _0x1757fe, _0x246c2d, _0x167633 - _0x246c2d) : _0x3e76b6(_0x8a7bc8[_0x56ae('0x43d2')], _0x1757fe, _0x246c2d, _0x167633 - _0x246c2d)), _0x246c2d = _0x47b817, (_0x8a7bc8[_0x56ae('0x19bb')] ? _0x3b7011 : _0x5ca947(_0x3b7011)) !== _0x8a7bc8[_0x56ae('0x43d2')]) { _0x304753[_0x56ae('0x2e')] = 'incorrect\x20data\x20check'; _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x2cab95 = _0x3b7011 = 0x0; } _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1c; case 0x1c: if (_0x8a7bc8[_0x56ae('0x629')] && _0x8a7bc8['flags']) { for (; 0x20 > _0x2cab95;) { if (0x0 === _0x372858) break _0x3d178b; _0x372858--; _0x3b7011 += _0xea65e2[_0x438755++] << _0x2cab95; _0x2cab95 += 0x8; } if (_0x3b7011 !== (0xffffffff & _0x8a7bc8[_0x56ae('0x117d')])) { _0x304753[_0x56ae('0x2e')] = _0x56ae('0x4406'); _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1e; break; } _0x2cab95 = _0x3b7011 = 0x0; } _0x8a7bc8[_0x56ae('0x2a8b')] = 0x1d; case 0x1d: _0x257074 = 0x1; break _0x3d178b; case 0x1e: _0x257074 = -0x3; break _0x3d178b; case 0x1f: return -0x4; default: return _0x156d39; } return _0x304753[_0x56ae('0x1733')] = _0x167633, _0x304753[_0x56ae('0x172d')] = _0x47b817, _0x304753['next_in'] = _0x438755, _0x304753['avail_in'] = _0x372858, _0x8a7bc8[_0x56ae('0x43b8')] = _0x3b7011, _0x8a7bc8[_0x56ae('0x168e')] = _0x2cab95, (_0x8a7bc8[_0x56ae('0x43b6')] || _0x246c2d !== _0x304753['avail_out'] && 0x1e > _0x8a7bc8[_0x56ae('0x2a8b')] && (0x1b > _0x8a7bc8['mode'] || 0x4 !== _0x37608d)) && _0x1ba662(_0x304753, _0x304753[_0x56ae('0xf54')], _0x304753[_0x56ae('0x1733')], _0x246c2d - _0x304753[_0x56ae('0x172d')]) ? (_0x8a7bc8[_0x56ae('0x2a8b')] = 0x1f, -0x4) : (_0x5c3aa3 -= _0x304753[_0x56ae('0x172c')], _0x246c2d -= _0x304753[_0x56ae('0x172d')], _0x304753[_0x56ae('0x4390')] += _0x5c3aa3, _0x304753[_0x56ae('0x436d')] += _0x246c2d, _0x8a7bc8[_0x56ae('0x117d')] += _0x246c2d, _0x8a7bc8[_0x56ae('0x629')] && _0x246c2d && (_0x304753[_0x56ae('0x4378')] = _0x8a7bc8[_0x56ae('0x43d2')] = _0x8a7bc8['flags'] ? _0x465401(_0x8a7bc8['check'], _0x1757fe, _0x246c2d, _0x304753['next_out'] - _0x246c2d) : _0x3e76b6(_0x8a7bc8[_0x56ae('0x43d2')], _0x1757fe, _0x246c2d, _0x304753[_0x56ae('0x1733')] - _0x246c2d)), _0x304753[_0x56ae('0x2998')] = _0x8a7bc8[_0x56ae('0x168e')] + (_0x8a7bc8[_0x56ae('0x20c5')] ? 0x40 : 0x0) + (0xc === _0x8a7bc8[_0x56ae('0x2a8b')] ? 0x80 : 0x0) + (0x14 === _0x8a7bc8['mode'] || 0xf === _0x8a7bc8[_0x56ae('0x2a8b')] ? 0x100 : 0x0), (0x0 === _0x5c3aa3 && 0x0 === _0x246c2d || 0x4 === _0x37608d) && _0x257074 === _0x524899 && (_0x257074 = -0x5), _0x257074); }; _0x329d30[_0x56ae('0x4407')] = function(_0x304753) { if (_0x56ae('0x4408') !== _0x56ae('0x4409')) { if (!_0x304753 || !_0x304753['state']) return _0x156d39; var _0x37608d = _0x304753[_0x56ae('0xfe4')]; return _0x37608d['window'] && (_0x37608d[_0x56ae('0x956')] = null), _0x304753['state'] = null, _0x524899; } else { var _0x2343f3 = b[_0x56ae('0x42')](); c['writeUnsignedInt'](_0x2343f3); } }; _0x329d30[_0x56ae('0x440a')] = function(_0x304753, _0x37608d) { var _0x1c42cb; return _0x304753 && _0x304753['state'] ? (_0x1c42cb = _0x304753[_0x56ae('0xfe4')], 0x0 === (0x2 & _0x1c42cb[_0x56ae('0x629')]) ? _0x156d39 : (_0x1c42cb['head'] = _0x37608d, _0x37608d[_0x56ae('0x22b2')] = !0x1, _0x524899)) : _0x156d39; }; _0x329d30[_0x56ae('0x440b')] = function(_0x304753, _0x37608d) { var _0x1c42cb, _0x4a7b01, _0x1316da = _0x37608d[_0x56ae('0x32')]; return _0x304753 && _0x304753['state'] ? (_0x1c42cb = _0x304753['state'], _0x2b656a['KVuGQ'](0x0, _0x1c42cb[_0x56ae('0x629')]) && 0xb !== _0x1c42cb[_0x56ae('0x2a8b')] ? _0x156d39 : 0xb === _0x1c42cb[_0x56ae('0x2a8b')] && (_0x4a7b01 = 0x1, _0x4a7b01 = _0x3e76b6(_0x4a7b01, _0x37608d, _0x1316da, 0x0), _0x2b656a[_0x56ae('0x4308')](_0x4a7b01, _0x1c42cb[_0x56ae('0x43d2')])) ? -0x3 : _0x1ba662(_0x304753, _0x37608d, _0x1316da, _0x1316da) ? (_0x1c42cb[_0x56ae('0x2a8b')] = 0x1f, -0x4) : (_0x1c42cb[_0x56ae('0x43d1')] = 0x1, _0x524899)) : _0x156d39; }; _0x329d30['inflateInfo'] = _0x56ae('0x440c'); }, { '../utils/common': 0x3, './adler32': 0x5, './crc32': 0x7, './inffast': 0xa, './inftrees': 0xc }], 12: [function(_0x3e3d4d, _0x47481f, _0x213b38) { var _0x550b37 = {}; _0x550b37['FtClm'] = function(_0x4f431a, _0x33d056) { return _0x4f431a * _0x33d056; }; _0x550b37[_0x56ae('0x440d')] = function(_0x2480a5, _0x53498c) { return _0x2480a5 - _0x53498c; }; _0x550b37[_0x56ae('0x440e')] = function(_0x3458f6, _0x45530a) { return _0x3458f6 === _0x45530a; }; _0x550b37[_0x56ae('0x440f')] = function(_0x3f7c01, _0x18f90a) { return _0x3f7c01 | _0x18f90a; }; _0x550b37[_0x56ae('0x4410')] = 'WtUwN'; var _0xcb0622 = _0x3e3d4d(_0x56ae('0x4395')), _0x2f6939 = [0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xd, 0xf, 0x11, 0x13, 0x17, 0x1b, 0x1f, 0x23, 0x2b, 0x33, 0x3b, 0x43, 0x53, 0x63, 0x73, 0x83, 0xa3, 0xc3, 0xe3, 0x102, 0x0, 0x0], _0x44e5fc = [0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x12, 0x12, 0x12, 0x12, 0x13, 0x13, 0x13, 0x13, 0x14, 0x14, 0x14, 0x14, 0x15, 0x15, 0x15, 0x15, 0x10, 0x48, 0x4e], _0x5d8fb8 = [0x1, 0x2, 0x3, 0x4, 0x5, 0x7, 0x9, 0xd, 0x11, 0x19, 0x21, 0x31, 0x41, 0x61, 0x81, 0xc1, 0x101, 0x181, 0x201, 0x301, 0x401, 0x601, 0x801, 0xc01, 0x1001, 0x1801, 0x2001, 0x3001, 0x4001, 0x6001, 0x0, 0x0], _0x497ecd = [0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x12, 0x12, 0x13, 0x13, 0x14, 0x14, 0x15, 0x15, 0x16, 0x16, 0x17, 0x17, 0x18, 0x18, 0x19, 0x19, 0x1a, 0x1a, 0x1b, 0x1b, 0x1c, 0x1c, 0x1d, 0x1d, 0x40, 0x40]; _0x47481f[_0x56ae('0x4059')] = function(_0x425f93, _0x3fd8a4, _0x3e3d4d, _0x3b4e42, _0x213b38, _0x47481f, _0x1dd865, _0x183d8f) { var _0x2b4647, _0xe30524, _0x2cbbc2, _0x275d96, _0x3017c4, _0x16bca7, _0x992d55 = _0x183d8f['bits'], _0x2f1fc9, _0x36b085, _0x556989, _0x419d6d, _0x5dc63a, _0x4536d2 = 0x0, _0x301cfe, _0x51036a = null, _0x1ef184 = 0x0, _0x3580d5 = new _0xcb0622[(_0x56ae('0x4347'))](0x10); var _0x10caa2 = new _0xcb0622[(_0x56ae('0x4347'))](0x10); var _0x41d31c = null, _0x53f27f = 0x0; for (_0x2f1fc9 = 0x0; 0xf >= _0x2f1fc9; _0x2f1fc9++) _0x3580d5[_0x2f1fc9] = 0x0; for (_0x36b085 = 0x0; _0x36b085 < _0x3b4e42; _0x36b085++) _0x3580d5[_0x3fd8a4[_0x3e3d4d + _0x36b085]]++; var _0xa565c = _0x992d55; for (_0x556989 = 0xf; 0x1 <= _0x556989 && 0x0 === _0x3580d5[_0x556989]; _0x556989--); if (_0xa565c > _0x556989 && (_0xa565c = _0x556989), 0x0 === _0x556989) return _0x213b38[_0x47481f++] = 0x1400000, _0x213b38[_0x47481f++] = 0x1400000, _0x183d8f[_0x56ae('0x168e')] = 0x1, 0x0; for (_0x992d55 = 0x1; _0x992d55 < _0x556989 && 0x0 === _0x3580d5[_0x992d55]; _0x992d55++); _0xa565c < _0x992d55 && (_0xa565c = _0x992d55); for (_0x2f1fc9 = _0x2b4647 = 0x1; 0xf >= _0x2f1fc9; _0x2f1fc9++) if (_0x2b4647 <<= 0x1, _0x2b4647 -= _0x3580d5[_0x2f1fc9], 0x0 > _0x2b4647) return -0x1; if (0x0 < _0x2b4647 && (0x0 === _0x425f93 || 0x1 !== _0x556989)) return -0x1; _0x10caa2[0x1] = 0x0; for (_0x2f1fc9 = 0x1; 0xf > _0x2f1fc9; _0x2f1fc9++) _0x10caa2[_0x2f1fc9 + 0x1] = _0x10caa2[_0x2f1fc9] + _0x3580d5[_0x2f1fc9]; for (_0x36b085 = 0x0; _0x36b085 < _0x3b4e42; _0x36b085++) 0x0 !== _0x3fd8a4[_0x3e3d4d + _0x36b085] && (_0x1dd865[_0x10caa2[_0x3fd8a4[_0x3e3d4d + _0x36b085]]++] = _0x36b085); if (0x0 === _0x425f93 ? (_0x51036a = _0x41d31c = _0x1dd865, _0x275d96 = 0x13) : 0x1 === _0x425f93 ? (_0x51036a = _0x2f6939, _0x1ef184 -= 0x101, _0x41d31c = _0x44e5fc, _0x53f27f -= 0x101, _0x275d96 = 0x100) : (_0x51036a = _0x5d8fb8, _0x41d31c = _0x497ecd, _0x275d96 = -0x1), _0x301cfe = 0x0, _0x36b085 = 0x0, _0x2f1fc9 = _0x992d55, _0x10caa2 = _0x47481f, _0x419d6d = _0xa565c, _0x5dc63a = 0x0, _0x2cbbc2 = -0x1, _0x4536d2 = 0x1 << _0xa565c, _0x3b4e42 = _0x4536d2 - 0x1, _0x550b37['jBCVk'](0x1, _0x425f93) && 0x354 < _0x4536d2 || 0x2 === _0x425f93 && 0x250 < _0x4536d2) return 0x1; for (var _0x1d7881 = 0x0;;) { _0x1d7881++; var _0x31566d = _0x2f1fc9 - _0x5dc63a; _0x1dd865[_0x36b085] < _0x275d96 ? (_0x3017c4 = 0x0, _0x16bca7 = _0x1dd865[_0x36b085]) : _0x1dd865[_0x36b085] > _0x275d96 ? (_0x3017c4 = _0x41d31c[_0x53f27f + _0x1dd865[_0x36b085]], _0x16bca7 = _0x51036a[_0x1ef184 + _0x1dd865[_0x36b085]]) : (_0x3017c4 = 0x60, _0x16bca7 = 0x0); _0x2b4647 = 0x1 << _0x2f1fc9 - _0x5dc63a; _0x992d55 = _0xe30524 = 0x1 << _0x419d6d; do _0xe30524 -= _0x2b4647, _0x213b38[_0x10caa2 + (_0x301cfe >> _0x5dc63a) + _0xe30524] = _0x550b37['QzOBW'](_0x550b37[_0x56ae('0x440f')](_0x31566d << 0x18, _0x3017c4 << 0x10) | _0x16bca7, 0x0); while (0x0 !== _0xe30524); for (_0x2b4647 = 0x1 << _0x2f1fc9 - 0x1; _0x301cfe & _0x2b4647;) _0x2b4647 >>= 0x1; if (0x0 !== _0x2b4647 ? (_0x301cfe &= _0x2b4647 - 0x1, _0x301cfe += _0x2b4647) : _0x301cfe = 0x0, _0x36b085++, 0x0 === --_0x3580d5[_0x2f1fc9]) { if (_0x2f1fc9 === _0x556989) break; _0x2f1fc9 = _0x3fd8a4[_0x3e3d4d + _0x1dd865[_0x36b085]]; } if (_0x2f1fc9 > _0xa565c && (_0x301cfe & _0x3b4e42) !== _0x2cbbc2) { if (_0x56ae('0x4411') === _0x550b37[_0x56ae('0x4410')]) { 0x0 === _0x5dc63a && (_0x5dc63a = _0xa565c); _0x10caa2 += _0x992d55; _0x419d6d = _0x2f1fc9 - _0x5dc63a; for (_0x2b4647 = 0x1 << _0x419d6d; _0x419d6d + _0x5dc63a < _0x556989 && (_0x2b4647 -= _0x3580d5[_0x419d6d + _0x5dc63a], !(0x0 >= _0x2b4647));) _0x419d6d++, _0x2b4647 <<= 0x1; if (_0x4536d2 += 0x1 << _0x419d6d, 0x1 === _0x425f93 && 0x354 < _0x4536d2 || 0x2 === _0x425f93 && 0x250 < _0x4536d2) return 0x1; _0x2cbbc2 = _0x301cfe & _0x3b4e42; _0x213b38[_0x2cbbc2] = _0xa565c << 0x18 | _0x419d6d << 0x10 | _0x10caa2 - _0x47481f | 0x0; } else { this[_0x56ae('0xe9e')] && this[_0x56ae('0xe9f')](); var _0x5b78a8 = this['_currentPose'][_0x56ae('0xe37')], _0x54cf62 = this['_nextPose'][_0x56ae('0xe37')]; a = a['get_numJoints'](); var _0x9dc1de = this[_0x56ae('0xeb3')][_0x56ae('0xe37')]; _0x9dc1de[_0x56ae('0x9fa')]() != a && _0x9dc1de[_0x56ae('0x500')](a); if (a != _0x5b78a8[_0x56ae('0x9fa')]() || a != _0x54cf62[_0x56ae('0x9fa')]()) throw new H(new wa('joint\x20counts\x20don\x27t\x20match!')); for (var _0x410e12 = 0x0; _0x410e12 < a;) { var _0x52b365 = _0x410e12++; null == _0x9dc1de['get'](_0x52b365) && _0x9dc1de[_0x56ae('0x8b6')](_0x52b365, new yk()); var _0x5500de = _0x9dc1de[_0x56ae('0x1b')](_0x52b365); var _0x2cb05c = _0x5b78a8[_0x56ae('0x1b')](_0x52b365); var _0x1feb9 = _0x54cf62[_0x56ae('0x1b')](_0x52b365); var _0x3304a1 = _0x2cb05c[_0x56ae('0xa61')]; var _0x596178 = _0x1feb9['translation']; this[_0x56ae('0xea7')][_0x56ae('0xe76')] ? _0x5500de[_0x56ae('0xa60')][_0x56ae('0xeb7')](_0x2cb05c[_0x56ae('0xa60')], _0x1feb9[_0x56ae('0xa60')], this[_0x56ae('0xe9b')]) : _0x5500de[_0x56ae('0xa60')][_0x56ae('0xeab')](_0x2cb05c[_0x56ae('0xa60')], _0x1feb9['orientation'], this[_0x56ae('0xe9b')]); 0x0 < _0x52b365 && (_0x2cb05c = _0x5500de[_0x56ae('0xa61')], _0x2cb05c['x'] = _0x3304a1['x'] + _0x550b37[_0x56ae('0x4412')](this[_0x56ae('0xe9b')], _0x550b37['NrBIb'](_0x596178['x'], _0x3304a1['x'])), _0x2cb05c['y'] = _0x3304a1['y'] + this[_0x56ae('0xe9b')] * (_0x596178['y'] - _0x3304a1['y']), _0x2cb05c['z'] = _0x3304a1['z'] + this['_blendWeight'] * (_0x596178['z'] - _0x3304a1['z'])); } } } } return 0x0 !== _0x301cfe && (_0x213b38[_0x10caa2 + _0x301cfe] = _0x2f1fc9 - _0x5dc63a << 0x18 | 0x400000), _0x183d8f[_0x56ae('0x168e')] = _0xa565c, 0x0; }; }, { '../utils/common': 0x3 }], 13: [function(_0x37952e, _0x46fc50, _0x9d8c95) { _0x46fc50[_0x56ae('0x4059')] = { 2: 'need\x20dictionary', 1: 'stream\x20end', 0: '' }; _0x46fc50[_0x56ae('0x4059')]['-1'] = _0x56ae('0x4413'); _0x46fc50[_0x56ae('0x4059')]['-2'] = _0x56ae('0x4414'); _0x46fc50[_0x56ae('0x4059')]['-3'] = _0x56ae('0x4415'); _0x46fc50[_0x56ae('0x4059')]['-4'] = _0x56ae('0x4416'); _0x46fc50[_0x56ae('0x4059')]['-5'] = 'buffer\x20error'; _0x46fc50[_0x56ae('0x4059')]['-6'] = 'incompatible\x20version'; }, {}], 14: [function(_0xa30254, _0x201318, _0x28287e) { var _0x34014b = {}; _0x34014b[_0x56ae('0x4417')] = function(_0x5ce45f, _0x462d6b) { return _0x5ce45f << _0x462d6b; }; _0x34014b[_0x56ae('0x4418')] = function(_0x2a2a37, _0x42e2b4) { return _0x2a2a37 * _0x42e2b4; }; _0x34014b['Ywofc'] = function(_0x1ee62a, _0x1f5963) { return _0x1ee62a <= _0x1f5963; }; _0x34014b['FQHhJ'] = function(_0x941fc8, _0x10d0ff) { return _0x941fc8 == _0x10d0ff; }; _0x34014b[_0x56ae('0x4419')] = _0x56ae('0x441a'); _0x34014b[_0x56ae('0x441b')] = function(_0xbddc86, _0x1365a4) { return _0xbddc86 + _0x1365a4; }; _0x34014b[_0x56ae('0x441c')] = function(_0x279afd, _0x2ecd99) { return _0x279afd + _0x2ecd99; }; _0x34014b[_0x56ae('0x441d')] = function(_0x443f04, _0x471a33) { return _0x443f04 + _0x471a33; }; _0x34014b[_0x56ae('0x441e')] = function(_0x35e140, _0x1de1af) { return _0x35e140 * _0x1de1af; }; _0x34014b[_0x56ae('0x441f')] = function(_0x4ed34a, _0x8b19ed) { return _0x4ed34a !== _0x8b19ed; }; _0x34014b['HoGKH'] = function(_0x1afb45, _0x396ce4) { return _0x1afb45 << _0x396ce4; }; _0x34014b['ENJwr'] = function(_0xf24d6c, _0x1518ec) { return _0xf24d6c | _0x1518ec; }; _0x34014b[_0x56ae('0x4420')] = function(_0x61c4d6, _0x4fecb7, _0x3dbe51, _0x2a1a04) { return _0x2b656a.fFDac(_0x61c4d6, _0x4fecb7, _0x3dbe51, _0x2a1a04); }; function _0x222a16(_0x3169f7) { for (var _0x46aa6f = _0x3169f7[_0x56ae('0x32')]; _0x2b656a['UZVOY'](0x0, --_0x46aa6f);) _0x3169f7[_0x46aa6f] = 0x0; } function _0x1356f3(_0x5b9b60, _0x5e5f07, _0x391a52, _0xa300a7, _0x590518) { this['static_tree'] = _0x5b9b60; this[_0x56ae('0x204f')] = _0x5e5f07; this['extra_base'] = _0x391a52; this[_0x56ae('0x2051')] = _0xa300a7; this[_0x56ae('0x2052')] = _0x590518; this[_0x56ae('0x2053')] = _0x5b9b60 && _0x5b9b60[_0x56ae('0x32')]; } function _0x5877e1(_0x42631a, _0xd7cbb8) { this[_0x56ae('0x1cca')] = _0x42631a; this[_0x56ae('0x1ccb')] = 0x0; this['stat_desc'] = _0xd7cbb8; } function _0x325b7a(_0x59e68a, _0x3ba406) { _0x59e68a[_0x56ae('0x2544')][_0x59e68a['pending']++] = 0xff & _0x3ba406; _0x59e68a[_0x56ae('0x2544')][_0x59e68a[_0x56ae('0x2545')]++] = _0x3ba406 >>> 0x8 & 0xff; } function _0x2c1f66(_0x2c1f66, _0x313cac, _0xa11f92) { _0x2c1f66[_0x56ae('0x2543')] > _0xecfaf4 - _0xa11f92 ? (_0x2c1f66[_0x56ae('0x2546')] |= _0x313cac << _0x2c1f66[_0x56ae('0x2543')] & 0xffff, _0x325b7a(_0x2c1f66, _0x2c1f66[_0x56ae('0x2546')]), _0x2c1f66['bi_buf'] = _0x313cac >> _0xecfaf4 - _0x2c1f66['bi_valid'], _0x2c1f66[_0x56ae('0x2543')] += _0xa11f92 - _0xecfaf4) : (_0x2c1f66[_0x56ae('0x2546')] |= _0x313cac << _0x2c1f66[_0x56ae('0x2543')] & 0xffff, _0x2c1f66[_0x56ae('0x2543')] += _0xa11f92); } function _0x1ee287(_0x1ee287, _0x49a307, _0x5877e1) { _0x2c1f66(_0x1ee287, _0x5877e1[0x2 * _0x49a307], _0x5877e1[0x2 * _0x49a307 + 0x1]); } function _0xc697d5(_0x2c1f66, _0x1e480f) { if (_0x56ae('0x4421') === _0x56ae('0x4422')) { this[_0x56ae('0x1829')] = 0x0; this[_0x56ae('0x12fb')] = 0x5; this[_0x56ae('0xf2a')] = this[_0x56ae('0x727')] = 0x0; this[_0x56ae('0x3d7e')] = 0x2; this['wrap'] = this[_0x56ae('0x3d')] = 0x0; } else { var _0x1ee287 = 0x0; do _0x1ee287 |= 0x1 & _0x2c1f66, _0x2c1f66 >>>= 0x1, _0x1ee287 <<= 0x1; while (0x0 < --_0x1e480f); return _0x1ee287 >>> 0x1; } } function _0x2e1503(_0x2c1f66, _0xb909fe, _0x1ee287) { var _0x5877e1, _0x1203ee = Array(_0x5dea2e + 0x1), _0x286f62 = 0x0; for (_0x5877e1 = 0x1; _0x5877e1 <= _0x5dea2e; _0x5877e1++) _0x1203ee[_0x5877e1] = _0x286f62 = _0x34014b[_0x56ae('0x4417')](_0x286f62 + _0x1ee287[_0x5877e1 - 0x1], 0x1); for (_0x1ee287 = 0x0; _0x1ee287 <= _0xb909fe; _0x1ee287++) _0x5877e1 = _0x2c1f66[0x2 * _0x1ee287 + 0x1], 0x0 !== _0x5877e1 && (_0x2c1f66[0x2 * _0x1ee287] = _0xc697d5(_0x1203ee[_0x5877e1]++, _0x5877e1)); } function _0x2b11bc(_0x2c1f66) { var _0x32b214; for (_0x32b214 = 0x0; _0x32b214 < _0x28d401; _0x32b214++) _0x2c1f66[_0x56ae('0x299a')][0x2 * _0x32b214] = 0x0; for (_0x32b214 = 0x0; _0x32b214 < _0x4b730c; _0x32b214++) _0x2c1f66[_0x56ae('0x299c')][0x2 * _0x32b214] = 0x0; for (_0x32b214 = 0x0; _0x32b214 < _0xdd0221; _0x32b214++) _0x2c1f66[_0x56ae('0x299e')][0x2 * _0x32b214] = 0x0; _0x2c1f66[_0x56ae('0x299a')][0x2 * _0x59f7a6] = 0x1; _0x2c1f66[_0x56ae('0x299f')] = _0x2c1f66['static_len'] = 0x0; _0x2c1f66[_0x56ae('0x437c')] = _0x2c1f66[_0x56ae('0x438c')] = 0x0; } function _0x755c8e(_0x2c1f66) { 0x8 < _0x2c1f66['bi_valid'] ? _0x325b7a(_0x2c1f66, _0x2c1f66[_0x56ae('0x2546')]) : 0x0 < _0x2c1f66[_0x56ae('0x2543')] && (_0x2c1f66['pending_buf'][_0x2c1f66[_0x56ae('0x2545')]++] = _0x2c1f66[_0x56ae('0x2546')]); _0x2c1f66[_0x56ae('0x2546')] = 0x0; _0x2c1f66['bi_valid'] = 0x0; } function _0xf09070(_0x2c1f66, _0x24f06f, _0x1ee287, _0x5877e1) { var _0x1ebb77 = 0x2 * _0x24f06f, _0xc697d5 = _0x34014b[_0x56ae('0x4418')](0x2, _0x1ee287); return _0x2c1f66[_0x1ebb77] < _0x2c1f66[_0xc697d5] || _0x2c1f66[_0x1ebb77] === _0x2c1f66[_0xc697d5] && _0x34014b[_0x56ae('0x4423')](_0x5877e1[_0x24f06f], _0x5877e1[_0x1ee287]); } function _0x344189(_0x2c1f66, _0xe37a88, _0x1ee287) { if (_0x56ae('0x4424') === _0x34014b[_0x56ae('0x4419')]) { var _0x126bcd = this[_0x56ae('0x1cd4')]; if (null != r[a] ? _0x126bcd[_0x56ae('0x99b')](a) : _0x126bcd['h'][_0x56ae('0x900')](a)) return _0x126bcd = this[_0x56ae('0x1cd4')], Od[_0x56ae('0x190c')](null != r[a] ? _0x126bcd['getReserved'](a) : _0x126bcd['h'][a]); _0x126bcd = this[_0x56ae('0x1fc2')]; (null != r[a] ? _0x126bcd[_0x56ae('0x99b')](a) : _0x126bcd['h'][_0x56ae('0x900')](a)) ? _0x126bcd = !0x0: (_0x126bcd = this[_0x56ae('0x397c')], _0x126bcd = null != r[a] ? _0x126bcd[_0x56ae('0x99b')](a) : _0x126bcd['h'][_0x56ae('0x900')](a)); if (_0x126bcd) { _0x126bcd = this[_0x56ae('0xc4c')](a); if (_0x34014b['FQHhJ'](null, _0x126bcd)) return Od[_0x56ae('0x190c')](null); _0x126bcd = _0x126bcd[_0x56ae('0x1cd3')](0x0, _0x126bcd['length']); var _0x2f4ec1 = this[_0x56ae('0x1cd4')]; null != r[a] ? _0x2f4ec1[_0x56ae('0x932')](a, _0x126bcd) : _0x2f4ec1['h'][a] = _0x126bcd; return Od[_0x56ae('0x190c')](_0x126bcd); } _0x126bcd = new up(); _0x2f4ec1 = this[_0x56ae('0xbb2')]; return _0x126bcd['load'](null != r[a] ? _0x2f4ec1['getReserved'](a) : _0x2f4ec1['h'][a]); } else { for (var _0x5877e1 = _0x2c1f66[_0x56ae('0x3ee5')][_0x1ee287], _0x42d12a = _0x1ee287 << 0x1; _0x34014b['Ywofc'](_0x42d12a, _0x2c1f66[_0x56ae('0x3ee6')]) && (_0x42d12a < _0x2c1f66[_0x56ae('0x3ee6')] && _0xf09070(_0xe37a88, _0x2c1f66[_0x56ae('0x3ee5')][_0x42d12a + 0x1], _0x2c1f66['heap'][_0x42d12a], _0x2c1f66[_0x56ae('0x946')]) && _0x42d12a++, !_0xf09070(_0xe37a88, _0x5877e1, _0x2c1f66[_0x56ae('0x3ee5')][_0x42d12a], _0x2c1f66[_0x56ae('0x946')]));) _0x2c1f66['heap'][_0x1ee287] = _0x2c1f66[_0x56ae('0x3ee5')][_0x42d12a], _0x1ee287 = _0x42d12a, _0x42d12a <<= 0x1; _0x2c1f66['heap'][_0x1ee287] = _0x5877e1; } } function _0x12dbd1(_0x5877e1, _0x2d210e, _0x44edb1) { var _0xc697d5, _0x2b11bc, _0x4d71c2 = 0x0; if (0x0 !== _0x5877e1[_0x56ae('0x437c')]) { do { var _0xa30254 = _0x5877e1[_0x56ae('0x2544')][_0x5877e1['d_buf'] + 0x2 * _0x4d71c2] << 0x8 | _0x5877e1[_0x56ae('0x2544')][_0x5877e1['d_buf'] + 0x2 * _0x4d71c2 + 0x1]; var _0x28287e = _0x5877e1[_0x56ae('0x2544')][_0x5877e1[_0x56ae('0x4425')] + _0x4d71c2]; _0x4d71c2++; 0x0 === _0xa30254 ? _0x1ee287(_0x5877e1, _0x28287e, _0x2d210e) : (_0xc697d5 = _0x14ff1f[_0x28287e], _0x1ee287(_0x5877e1, _0xc697d5 + _0x482425 + 0x1, _0x2d210e), _0x2b11bc = _0x181690[_0xc697d5], 0x0 !== _0x2b11bc && (_0x28287e -= _0x4772b8[_0xc697d5], _0x2c1f66(_0x5877e1, _0x28287e, _0x2b11bc)), _0xa30254--, _0xc697d5 = 0x100 > _0xa30254 ? _0x264132[_0xa30254] : _0x264132[0x100 + (_0xa30254 >>> 0x7)], _0x1ee287(_0x5877e1, _0xc697d5, _0x44edb1), _0x2b11bc = _0x23bb8c[_0xc697d5], 0x0 !== _0x2b11bc && (_0xa30254 -= _0x10a175[_0xc697d5], _0x2c1f66(_0x5877e1, _0xa30254, _0x2b11bc))); } while (_0x4d71c2 < _0x5877e1[_0x56ae('0x437c')]); } _0x1ee287(_0x5877e1, _0x59f7a6, _0x2d210e); } function _0x430f5b(_0x2c1f66, _0x15615c) { var _0x1ee287, _0x5877e1 = _0x15615c[_0x56ae('0x1cca')]; var _0x3ac754 = _0x15615c['stat_desc'][_0x56ae('0x204e')]; var _0xc697d5 = _0x15615c[_0x56ae('0x1ccc')][_0x56ae('0x2053')], _0x2b11bc = _0x15615c[_0x56ae('0x1ccc')][_0x56ae('0x2051')], _0x5a725a = -0x1; _0x2c1f66['heap_len'] = 0x0; _0x2c1f66[_0x56ae('0x438b')] = _0x170b74; for (_0x1ee287 = 0x0; _0x1ee287 < _0x2b11bc; _0x1ee287++) 0x0 !== _0x5877e1[0x2 * _0x1ee287] ? (_0x2c1f66[_0x56ae('0x3ee5')][++_0x2c1f66[_0x56ae('0x3ee6')]] = _0x5a725a = _0x1ee287, _0x2c1f66[_0x56ae('0x946')][_0x1ee287] = 0x0) : _0x5877e1[0x2 * _0x1ee287 + 0x1] = 0x0; for (; 0x2 > _0x2c1f66[_0x56ae('0x3ee6')];) { if (_0x56ae('0x4426') !== _0x56ae('0x4426')) { return this[_0x56ae('0x15c6')]; } else { var _0xa30254 = _0x2c1f66[_0x56ae('0x3ee5')][++_0x2c1f66['heap_len']] = 0x2 > _0x5a725a ? ++_0x5a725a : 0x0; _0x5877e1[0x2 * _0xa30254] = 0x1; _0x2c1f66[_0x56ae('0x946')][_0xa30254] = 0x0; _0x2c1f66[_0x56ae('0x299f')]--; _0xc697d5 && (_0x2c1f66[_0x56ae('0x438d')] -= _0x3ac754[0x2 * _0xa30254 + 0x1]); } } _0x15615c['max_code'] = _0x5a725a; for (_0x1ee287 = _0x2c1f66[_0x56ae('0x3ee6')] >> 0x1; 0x1 <= _0x1ee287; _0x1ee287--) _0x344189(_0x2c1f66, _0x5877e1, _0x1ee287); _0xa30254 = _0x2b11bc; do _0x1ee287 = _0x2c1f66['heap'][0x1], _0x2c1f66[_0x56ae('0x3ee5')][0x1] = _0x2c1f66[_0x56ae('0x3ee5')][_0x2c1f66[_0x56ae('0x3ee6')]--], _0x344189(_0x2c1f66, _0x5877e1, 0x1), _0x3ac754 = _0x2c1f66['heap'][0x1], _0x2c1f66[_0x56ae('0x3ee5')][--_0x2c1f66[_0x56ae('0x438b')]] = _0x1ee287, _0x2c1f66[_0x56ae('0x3ee5')][--_0x2c1f66[_0x56ae('0x438b')]] = _0x3ac754, _0x5877e1[0x2 * _0xa30254] = _0x5877e1[0x2 * _0x1ee287] + _0x5877e1[0x2 * _0x3ac754], _0x2c1f66[_0x56ae('0x946')][_0xa30254] = (_0x2c1f66['depth'][_0x1ee287] >= _0x2c1f66[_0x56ae('0x946')][_0x3ac754] ? _0x2c1f66['depth'][_0x1ee287] : _0x2c1f66[_0x56ae('0x946')][_0x3ac754]) + 0x1, _0x5877e1[_0x34014b[_0x56ae('0x441b')](0x2 * _0x1ee287, 0x1)] = _0x5877e1[0x2 * _0x3ac754 + 0x1] = _0xa30254, _0x2c1f66[_0x56ae('0x3ee5')][0x1] = _0xa30254++, _0x344189(_0x2c1f66, _0x5877e1, 0x1); while (0x2 <= _0x2c1f66['heap_len']); _0x2c1f66[_0x56ae('0x3ee5')][--_0x2c1f66[_0x56ae('0x438b')]] = _0x2c1f66[_0x56ae('0x3ee5')][0x1]; var _0x28287e, _0x222a16; _0x1ee287 = _0x15615c[_0x56ae('0x1cca')]; _0xa30254 = _0x15615c[_0x56ae('0x1ccb')]; _0x2b11bc = _0x15615c[_0x56ae('0x1ccc')][_0x56ae('0x204e')]; var _0x201318 = _0x15615c[_0x56ae('0x1ccc')]['has_stree'], _0x2e7062 = _0x15615c[_0x56ae('0x1ccc')][_0x56ae('0x204f')], _0x44d83d = _0x15615c[_0x56ae('0x1ccc')][_0x56ae('0x2050')], _0x2ab8fb = _0x15615c[_0x56ae('0x1ccc')]['max_length'], _0x1356f3 = 0x0; for (_0xc697d5 = 0x0; _0xc697d5 <= _0x5dea2e; _0xc697d5++) _0x2c1f66[_0x56ae('0x438a')][_0xc697d5] = 0x0; _0x1ee287[_0x34014b[_0x56ae('0x441c')](0x2 * _0x2c1f66[_0x56ae('0x3ee5')][_0x2c1f66[_0x56ae('0x438b')]], 0x1)] = 0x0; for (_0x15615c = _0x2c1f66['heap_max'] + 0x1; _0x15615c < _0x170b74; _0x15615c++) _0x3ac754 = _0x2c1f66[_0x56ae('0x3ee5')][_0x15615c], _0xc697d5 = _0x1ee287[_0x34014b[_0x56ae('0x441d')](0x2 * _0x1ee287[0x2 * _0x3ac754 + 0x1], 0x1)] + 0x1, _0xc697d5 > _0x2ab8fb && (_0xc697d5 = _0x2ab8fb, _0x1356f3++), _0x1ee287[_0x34014b['hAzBU'](0x2, _0x3ac754) + 0x1] = _0xc697d5, _0x3ac754 > _0xa30254 || (_0x2c1f66[_0x56ae('0x438a')][_0xc697d5]++, _0x28287e = 0x0, _0x3ac754 >= _0x44d83d && (_0x28287e = _0x2e7062[_0x3ac754 - _0x44d83d]), _0x222a16 = _0x1ee287[0x2 * _0x3ac754], _0x2c1f66['opt_len'] += _0x222a16 * (_0xc697d5 + _0x28287e), _0x201318 && (_0x2c1f66['static_len'] += _0x34014b[_0x56ae('0x441e')](_0x222a16, _0x2b11bc[0x2 * _0x3ac754 + 0x1] + _0x28287e))); if (_0x34014b['gqsAF'](0x0, _0x1356f3)) { if (_0x56ae('0x4427') === _0x56ae('0x4428')) { this[_0x56ae('0x3aa')] == ch[_0x56ae('0x3478')] ? Ja[_0x56ae('0xa01')](this) : Ja[_0x56ae('0xfca')](this); var _0x84c3be = new Tc(this[_0x56ae('0xa2f')][_0x56ae('0xa48')](), this[_0x56ae('0x1d35')], this['offsetY'], this[_0x56ae('0x3d')], this['height'], null, this[_0x56ae('0x3aa')]); _0x84c3be[_0x56ae('0x93a')] = this['version']; return _0x84c3be; } else { do { for (_0xc697d5 = _0x2ab8fb - 0x1; 0x0 === _0x2c1f66['bl_count'][_0xc697d5];) _0xc697d5--; _0x2c1f66[_0x56ae('0x438a')][_0xc697d5]--; _0x2c1f66[_0x56ae('0x438a')][_0xc697d5 + 0x1] += 0x2; _0x2c1f66[_0x56ae('0x438a')][_0x2ab8fb]--; _0x1356f3 -= 0x2; } while (0x0 < _0x1356f3); for (_0xc697d5 = _0x2ab8fb; 0x0 !== _0xc697d5; _0xc697d5--) for (_0x3ac754 = _0x2c1f66[_0x56ae('0x438a')][_0xc697d5]; 0x0 !== _0x3ac754;) _0x28287e = _0x2c1f66[_0x56ae('0x3ee5')][--_0x15615c], _0x28287e > _0xa30254 || (_0x1ee287[0x2 * _0x28287e + 0x1] !== _0xc697d5 && (_0x2c1f66[_0x56ae('0x299f')] += (_0xc697d5 - _0x1ee287[0x2 * _0x28287e + 0x1]) * _0x1ee287[0x2 * _0x28287e], _0x1ee287[0x2 * _0x28287e + 0x1] = _0xc697d5), _0x3ac754--); } } _0x2e1503(_0x5877e1, _0x5a725a, _0x2c1f66[_0x56ae('0x438a')]); } function _0x35d85b(_0x2c1f66, _0x1dc994, _0x1ee287) { var _0x5877e1, _0x177b2c = -0x1, _0xc697d5 = _0x1dc994[0x1], _0x2b11bc = 0x0, _0xa30254 = 0x7, _0x28287e = 0x4; 0x0 === _0xc697d5 && (_0xa30254 = 0x8a, _0x28287e = 0x3); _0x1dc994[0x2 * (_0x1ee287 + 0x1) + 0x1] = 0xffff; for (_0x5877e1 = 0x0; _0x5877e1 <= _0x1ee287; _0x5877e1++) { var _0x222a16 = _0xc697d5; _0xc697d5 = _0x1dc994[0x2 * (_0x5877e1 + 0x1) + 0x1]; ++_0x2b11bc < _0xa30254 && _0x222a16 === _0xc697d5 || (_0x2b11bc < _0x28287e ? _0x2c1f66[_0x56ae('0x299e')][0x2 * _0x222a16] += _0x2b11bc : 0x0 !== _0x222a16 ? (_0x222a16 !== _0x177b2c && _0x2c1f66[_0x56ae('0x299e')][0x2 * _0x222a16]++, _0x2c1f66['bl_tree'][0x2 * _0x48b397]++) : 0xa >= _0x2b11bc ? _0x2c1f66[_0x56ae('0x299e')][0x2 * _0x1dc553]++ : _0x2c1f66['bl_tree'][0x2 * _0x1d92c2]++, _0x2b11bc = 0x0, _0x177b2c = _0x222a16, 0x0 === _0xc697d5 ? (_0xa30254 = 0x8a, _0x28287e = 0x3) : _0x222a16 === _0xc697d5 ? (_0xa30254 = 0x6, _0x28287e = 0x3) : (_0xa30254 = 0x7, _0x28287e = 0x4)); } } function _0x20be56(_0x5877e1, _0x3713c9, _0x2791ab) { var _0xc697d5, _0x2b11bc, _0xa30254 = -0x1, _0x28287e = _0x3713c9[0x1], _0x222a16 = 0x0, _0x201318 = 0x7, _0x1c89c6 = 0x4; 0x0 === _0x28287e && (_0x201318 = 0x8a, _0x1c89c6 = 0x3); for (_0xc697d5 = 0x0; _0xc697d5 <= _0x2791ab; _0xc697d5++) if (_0x2b11bc = _0x28287e, _0x28287e = _0x3713c9[0x2 * (_0xc697d5 + 0x1) + 0x1], !(++_0x222a16 < _0x201318 && _0x2b11bc === _0x28287e)) { if (_0x222a16 < _0x1c89c6) { do _0x1ee287(_0x5877e1, _0x2b11bc, _0x5877e1['bl_tree']); while (0x0 !== --_0x222a16); } else 0x0 !== _0x2b11bc ? (_0x2b11bc !== _0xa30254 && (_0x1ee287(_0x5877e1, _0x2b11bc, _0x5877e1['bl_tree']), _0x222a16--), _0x1ee287(_0x5877e1, _0x48b397, _0x5877e1[_0x56ae('0x299e')]), _0x2c1f66(_0x5877e1, _0x222a16 - 0x3, 0x2)) : 0xa >= _0x222a16 ? (_0x1ee287(_0x5877e1, _0x1dc553, _0x5877e1[_0x56ae('0x299e')]), _0x2c1f66(_0x5877e1, _0x222a16 - 0x3, 0x3)) : (_0x1ee287(_0x5877e1, _0x1d92c2, _0x5877e1[_0x56ae('0x299e')]), _0x2c1f66(_0x5877e1, _0x222a16 - 0xb, 0x7)); _0x222a16 = 0x0; _0xa30254 = _0x2b11bc; 0x0 === _0x28287e ? (_0x201318 = 0x8a, _0x1c89c6 = 0x3) : _0x2b11bc === _0x28287e ? (_0x201318 = 0x6, _0x1c89c6 = 0x3) : (_0x201318 = 0x7, _0x1c89c6 = 0x4); } } function _0x39203f(_0x2c1f66) { var _0x17ce7f, _0x1ee287 = 0xf3ffc07f; for (_0x17ce7f = 0x0; 0x1f >= _0x17ce7f; _0x17ce7f++, _0x1ee287 >>>= 0x1) if (0x1 & _0x1ee287 && 0x0 !== _0x2c1f66['dyn_ltree'][0x2 * _0x17ce7f]) return _0x2952b6; if (0x0 !== _0x2c1f66[_0x56ae('0x299a')][0x12] || 0x0 !== _0x2c1f66[_0x56ae('0x299a')][0x14] || 0x0 !== _0x2c1f66[_0x56ae('0x299a')][0x1a]) return _0x102473; for (_0x17ce7f = 0x20; _0x17ce7f < _0x482425; _0x17ce7f++) if (0x0 !== _0x2c1f66['dyn_ltree'][0x2 * _0x17ce7f]) return _0x102473; return _0x2952b6; } function _0xeb5097(_0x1ee287, _0x1a5317, _0x5877e1, _0xeb5097) { _0x2c1f66(_0x1ee287, _0x34014b[_0x56ae('0x4429')](_0x492829, 0x1) + (_0xeb5097 ? 0x1 : 0x0), 0x3); _0x755c8e(_0x1ee287); _0x325b7a(_0x1ee287, _0x5877e1); _0x325b7a(_0x1ee287, ~_0x5877e1); _0x52c2fe[_0x56ae('0x4344')](_0x1ee287[_0x56ae('0x2544')], _0x1ee287[_0x56ae('0x956')], _0x1a5317, _0x5877e1, _0x1ee287[_0x56ae('0x2545')]); _0x1ee287[_0x56ae('0x2545')] += _0x5877e1; } var _0x52c2fe = _0xa30254('../utils/common'), _0x2952b6 = 0x0, _0x102473 = 0x1, _0x492829 = 0x0, _0x482425 = 0x100, _0x28d401 = _0x2b656a[_0x56ae('0x430f')](_0x482425 + 0x1, 0x1d), _0x4b730c = 0x1e, _0xdd0221 = 0x13, _0x170b74 = 0x2 * _0x28d401 + 0x1, _0x5dea2e = 0xf, _0xecfaf4 = 0x10, _0x59f7a6 = 0x100, _0x48b397 = 0x10, _0x1dc553 = 0x11, _0x1d92c2 = 0x12, _0x181690 = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x3, 0x3, 0x3, 0x3, 0x4, 0x4, 0x4, 0x4, 0x5, 0x5, 0x5, 0x5, 0x0], _0x23bb8c = [0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x2, 0x3, 0x3, 0x4, 0x4, 0x5, 0x5, 0x6, 0x6, 0x7, 0x7, 0x8, 0x8, 0x9, 0x9, 0xa, 0xa, 0xb, 0xb, 0xc, 0xc, 0xd, 0xd], _0x2b0e4c = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x7], _0x43e665 = [0x10, 0x11, 0x12, 0x0, 0x8, 0x7, 0x9, 0x6, 0xa, 0x5, 0xb, 0x4, 0xc, 0x3, 0xd, 0x2, 0xe, 0x1, 0xf], _0x43f842 = Array(0x2 * _0x2b656a[_0x56ae('0x4311')](_0x28d401, 0x2)); _0x222a16(_0x43f842); var _0x12b6c0 = Array(0x2 * _0x4b730c); _0x222a16(_0x12b6c0); var _0x264132 = Array(0x200); _0x222a16(_0x264132); var _0x14ff1f = Array(0x100); _0x222a16(_0x14ff1f); var _0x4772b8 = Array(0x1d); _0x222a16(_0x4772b8); var _0x10a175 = Array(_0x4b730c); _0x222a16(_0x10a175); var _0x2ff7c6, _0x144172, _0x14ea23, _0xd134ab = !0x1; _0x28287e[_0x56ae('0x4391')] = function(_0x2c1f66) { if ('WcfAU' !== 'mZMiT') { if (!_0xd134ab) { if ('pQTxw' !== _0x56ae('0x442a')) { var _0x4cac2c, _0x1ee287, _0xeb5097, _0x1d92c2 = Array(_0x5dea2e + 0x1); for (_0xeb5097 = _0x1ee287 = 0x0; 0x1c > _0xeb5097; _0xeb5097++) for (_0x4772b8[_0xeb5097] = _0x1ee287, _0x4cac2c = 0x0; _0x4cac2c < 0x1 << _0x181690[_0xeb5097]; _0x4cac2c++) _0x14ff1f[_0x1ee287++] = _0xeb5097; _0x14ff1f[_0x1ee287 - 0x1] = _0xeb5097; for (_0xeb5097 = _0x1ee287 = 0x0; 0x10 > _0xeb5097; _0xeb5097++) for (_0x10a175[_0xeb5097] = _0x1ee287, _0x4cac2c = 0x0; _0x4cac2c < 0x1 << _0x23bb8c[_0xeb5097]; _0x4cac2c++) _0x264132[_0x1ee287++] = _0xeb5097; for (_0x1ee287 >>= 0x7; _0xeb5097 < _0x4b730c; _0xeb5097++) for (_0x10a175[_0xeb5097] = _0x1ee287 << 0x7, _0x4cac2c = 0x0; _0x4cac2c < 0x1 << _0x23bb8c[_0xeb5097] - 0x7; _0x4cac2c++) _0x264132[0x100 + _0x1ee287++] = _0xeb5097; for (_0x4cac2c = 0x0; _0x4cac2c <= _0x5dea2e; _0x4cac2c++) _0x1d92c2[_0x4cac2c] = 0x0; for (_0x4cac2c = 0x0; 0x8f >= _0x4cac2c;) _0x43f842[0x2 * _0x4cac2c + 0x1] = 0x8, _0x4cac2c++, _0x1d92c2[0x8]++; for (; 0xff >= _0x4cac2c;) _0x43f842[0x2 * _0x4cac2c + 0x1] = 0x9, _0x4cac2c++, _0x1d92c2[0x9]++; for (; 0x117 >= _0x4cac2c;) _0x43f842[0x2 * _0x4cac2c + 0x1] = 0x7, _0x4cac2c++, _0x1d92c2[0x7]++; for (; 0x11f >= _0x4cac2c;) _0x43f842[0x2 * _0x4cac2c + 0x1] = 0x8, _0x4cac2c++, _0x1d92c2[0x8]++; _0x2e1503(_0x43f842, _0x28d401 + 0x1, _0x1d92c2); for (_0x4cac2c = 0x0; _0x4cac2c < _0x4b730c; _0x4cac2c++) _0x12b6c0[0x2 * _0x4cac2c + 0x1] = 0x5, _0x12b6c0[0x2 * _0x4cac2c] = _0xc697d5(_0x4cac2c, 0x5); _0x2ff7c6 = new _0x1356f3(_0x43f842, _0x181690, _0x482425 + 0x1, _0x28d401, _0x5dea2e); _0x144172 = new _0x1356f3(_0x12b6c0, _0x23bb8c, 0x0, _0x4b730c, _0x5dea2e); _0x14ea23 = new _0x1356f3([], _0x2b0e4c, 0x0, _0xdd0221, 0x7); _0xd134ab = !0x0; } else { var _0x4abf63 = _0x4cac2c[_0x56ae('0xcc9')](this['getNextToken']()); isNaN(_0x4abf63) && this[_0x56ae('0x19d4')]('int\x20type'); return _0x4abf63; } } _0x2c1f66[_0x56ae('0x299b')] = new _0x5877e1(_0x2c1f66[_0x56ae('0x299a')], _0x2ff7c6); _0x2c1f66[_0x56ae('0x2999')] = new _0x5877e1(_0x2c1f66[_0x56ae('0x299c')], _0x144172); _0x2c1f66[_0x56ae('0x299d')] = new _0x5877e1(_0x2c1f66[_0x56ae('0x299e')], _0x14ea23); _0x2c1f66[_0x56ae('0x2546')] = 0x0; _0x2c1f66[_0x56ae('0x2543')] = 0x0; _0x2b11bc(_0x2c1f66); } else { Bh[_0x56ae('0xbe8')] && (Nu[_0x56ae('0xbe9')]('*'), Nu[_0x56ae('0xbe9')](_0x56ae('0x442b')), Bh[_0x56ae('0x3ff0')]('unlockAllLevels', _0x59f7a6['unlockAllLevels'])); } }; _0x28287e[_0x56ae('0x43a7')] = _0xeb5097; _0x28287e['_tr_flush_block'] = function(_0x1ee287, _0x4ebdd2, _0x5877e1, _0xc697d5) { var _0x1d92c2 = 0x0; if (0x0 < _0x1ee287['level']) { 0x2 === _0x1ee287[_0x56ae('0x2f')]['data_type'] && (_0x1ee287[_0x56ae('0x2f')][_0x56ae('0x2998')] = _0x39203f(_0x1ee287)); _0x2b656a[_0x56ae('0x430e')](_0x430f5b, _0x1ee287, _0x1ee287[_0x56ae('0x299b')]); _0x430f5b(_0x1ee287, _0x1ee287[_0x56ae('0x2999')]); _0x35d85b(_0x1ee287, _0x1ee287[_0x56ae('0x299a')], _0x1ee287['l_desc'][_0x56ae('0x1ccb')]); _0x35d85b(_0x1ee287, _0x1ee287[_0x56ae('0x299c')], _0x1ee287[_0x56ae('0x2999')][_0x56ae('0x1ccb')]); _0x430f5b(_0x1ee287, _0x1ee287[_0x56ae('0x299d')]); for (_0x1d92c2 = _0xdd0221 - 0x1; 0x3 <= _0x1d92c2 && 0x0 === _0x1ee287['bl_tree'][0x2 * _0x43e665[_0x1d92c2] + 0x1]; _0x1d92c2--); _0x1d92c2 = (_0x1ee287['opt_len'] += 0x3 * (_0x1d92c2 + 0x1) + 0xe, _0x1d92c2); var _0xa30254 = _0x1ee287[_0x56ae('0x299f')] + 0x3 + 0x7 >>> 0x3; var _0x28287e = _0x1ee287[_0x56ae('0x438d')] + 0x3 + 0x7 >>> 0x3; _0x2b656a[_0x56ae('0x430d')](_0x28287e, _0xa30254) && (_0xa30254 = _0x28287e); } else _0xa30254 = _0x28287e = _0x5877e1 + 0x5; if (_0x5877e1 + 0x4 <= _0xa30254 && -0x1 !== _0x4ebdd2) _0xeb5097(_0x1ee287, _0x4ebdd2, _0x5877e1, _0xc697d5); else if (0x4 === _0x1ee287[_0x56ae('0x4320')] || _0x28287e === _0xa30254) _0x2c1f66(_0x1ee287, 0x2 + (_0xc697d5 ? 0x1 : 0x0), 0x3), _0x12dbd1(_0x1ee287, _0x43f842, _0x12b6c0); else { _0x2c1f66(_0x1ee287, 0x4 + (_0xc697d5 ? 0x1 : 0x0), 0x3); _0x4ebdd2 = _0x1ee287[_0x56ae('0x299b')][_0x56ae('0x1ccb')] + 0x1; _0x5877e1 = _0x2b656a[_0x56ae('0x430f')](_0x1ee287[_0x56ae('0x2999')][_0x56ae('0x1ccb')], 0x1); _0x1d92c2 += 0x1; _0x2c1f66(_0x1ee287, _0x4ebdd2 - 0x101, 0x5); _0x2c1f66(_0x1ee287, _0x5877e1 - 0x1, 0x5); _0x2c1f66(_0x1ee287, _0x1d92c2 - 0x4, 0x4); for (_0xa30254 = 0x0; _0xa30254 < _0x1d92c2; _0xa30254++) _0x2c1f66(_0x1ee287, _0x1ee287[_0x56ae('0x299e')][0x2 * _0x43e665[_0xa30254] + 0x1], 0x3); _0x20be56(_0x1ee287, _0x1ee287['dyn_ltree'], _0x4ebdd2 - 0x1); _0x20be56(_0x1ee287, _0x1ee287[_0x56ae('0x299c')], _0x5877e1 - 0x1); _0x12dbd1(_0x1ee287, _0x1ee287['dyn_ltree'], _0x1ee287[_0x56ae('0x299c')]); } _0x2b11bc(_0x1ee287); _0xc697d5 && _0x755c8e(_0x1ee287); }; _0x28287e[_0x56ae('0x437a')] = function(_0x2c1f66, _0x36181b, _0x1ee287) { return _0x2c1f66[_0x56ae('0x2544')][_0x2c1f66[_0x56ae('0x438e')] + 0x2 * _0x2c1f66[_0x56ae('0x437c')]] = _0x36181b >>> 0x8 & 0xff, _0x2c1f66[_0x56ae('0x2544')][_0x34014b[_0x56ae('0x441d')](_0x2c1f66[_0x56ae('0x438e')] + 0x2 * _0x2c1f66[_0x56ae('0x437c')], 0x1)] = 0xff & _0x36181b, _0x2c1f66[_0x56ae('0x2544')][_0x2c1f66[_0x56ae('0x4425')] + _0x2c1f66[_0x56ae('0x437c')]] = 0xff & _0x1ee287, _0x2c1f66['last_lit']++, 0x0 === _0x36181b ? _0x2c1f66['dyn_ltree'][0x2 * _0x1ee287]++ : (_0x2c1f66[_0x56ae('0x438c')]++, _0x36181b--, _0x2c1f66[_0x56ae('0x299a')][0x2 * (_0x34014b['klZte'](_0x14ff1f[_0x1ee287], _0x482425) + 0x1)]++, _0x2c1f66[_0x56ae('0x299c')][0x2 * (0x100 > _0x36181b ? _0x264132[_0x36181b] : _0x264132[0x100 + (_0x36181b >>> 0x7)])]++), _0x2c1f66[_0x56ae('0x437c')] === _0x2c1f66[_0x56ae('0x438f')] - 0x1; }; _0x28287e[_0x56ae('0x43a6')] = function(_0x5877e1) { if ('pJxTa' === _0x56ae('0x442c')) { var _0x5b3bf1 = _0x56ae('0x442d')['split']('|'), _0x4b8678 = 0x0; while (!![]) { switch (_0x5b3bf1[_0x4b8678++]) { case '0': a = Q[_0x56ae('0xcfc')](a & 0xff) * (0x1 - c) + Q[_0x56ae('0xcfc')](b & 0xff) * c | 0x0; continue; case '1': if (0x0 >= c) return a; continue; case '2': var _0x5dabe8 = _0x34014b['ENJwr'](Q[_0x56ae('0xcfc')](a & 0xff0000) * (0x1 - c) + Q[_0x56ae('0xcfc')](b & 0xff0000) * c, 0x0), _0x389587 = Q['toFloat'](a & 0xff00) * (0x1 - c) + Q[_0x56ae('0xcfc')](b & 0xff00) * c | 0x0; continue; case '3': if (0x1 <= c) return b; continue; case '4': return (0xff0000 > _0x5dabe8 ? _0x5dabe8 : 0xff0000) & 0xff0000 | (0xff00 > _0x389587 ? _0x389587 : 0xff00) & 0xff00 | (0xff > a ? a : 0xff) & 0xff; } break; } } else { _0x34014b[_0x56ae('0x4420')](_0x2c1f66, _0x5877e1, 0x2, 0x3); _0x1ee287(_0x5877e1, _0x59f7a6, _0x43f842); 0x10 === _0x5877e1[_0x56ae('0x2543')] ? (_0x325b7a(_0x5877e1, _0x5877e1[_0x56ae('0x2546')]), _0x5877e1[_0x56ae('0x2546')] = 0x0, _0x5877e1[_0x56ae('0x2543')] = 0x0) : 0x8 <= _0x5877e1['bi_valid'] && (_0x5877e1['pending_buf'][_0x5877e1['pending']++] = 0xff & _0x5877e1[_0x56ae('0x2546')], _0x5877e1[_0x56ae('0x2546')] >>= 0x8, _0x5877e1[_0x56ae('0x2543')] -= 0x8); } }; }, { '../utils/common': 0x3 }], 15: [function(_0x189220, _0x224af7, _0x26bdec) { _0x224af7[_0x56ae('0x4059')] = function() { this[_0x56ae('0x168f')] = null; this[_0x56ae('0x4390')] = this[_0x56ae('0x172c')] = this[_0x56ae('0x172b')] = 0x0; this['output'] = null; this[_0x56ae('0x436d')] = this[_0x56ae('0x172d')] = this[_0x56ae('0x1733')] = 0x0; this[_0x56ae('0x2e')] = ''; this[_0x56ae('0xfe4')] = null; this['data_type'] = 0x2; this[_0x56ae('0x4378')] = 0x0; }; }, {}], '/': [function(_0x35bb64, _0x38771a, _0x58bee0) { _0x58bee0 = _0x35bb64(_0x56ae('0x442e'))[_0x56ae('0x2c40')]; var _0x44f960 = _0x35bb64(_0x56ae('0x442f')), _0x57e8c1 = _0x35bb64('./lib/inflate'); _0x35bb64 = _0x35bb64(_0x56ae('0x4430')); var _0x5a39ab = {}; _0x58bee0(_0x5a39ab, _0x44f960, _0x57e8c1, _0x35bb64); _0x38771a[_0x56ae('0x4059')] = _0x5a39ab; }, { './lib/deflate': 0x1, './lib/inflate': 0x2, './lib/utils/common': 0x3, './lib/zlib/constants': 0x6 }] }, {}, [])('/'); }); var saveAs = saveAs || function(_0x4afe92) { var _0x43c885 = {}; _0x43c885[_0x56ae('0x4431')] = function(_0x1016b3, _0x174c30) { return _0x1016b3 === _0x174c30; }; _0x43c885[_0x56ae('0x4432')] = _0x56ae('0x4433'); _0x43c885['RpoNp'] = 'undefined'; if (!(_0x43c885[_0x56ae('0x4434')] === typeof _0x4afe92 || _0x56ae('0x8') !== typeof navigator && /MSIE [1-9]\./ [_0x56ae('0x16b9')](navigator['userAgent']))) { var _0xe07b11 = _0x4afe92['document'][_0x56ae('0x4435')](_0x56ae('0x4436'), 'a'), _0x529dbd = _0x56ae('0x4437') in _0xe07b11, _0x871342 = /constructor/i [_0x56ae('0x16b9')](_0x4afe92[_0x56ae('0x4438')]) || _0x4afe92['safari'], _0x58e701 = /CriOS\/[\d]+/ [_0x56ae('0x16b9')](navigator[_0x56ae('0x2a6b')]), _0x74242a = function(_0x5b27d1) { (_0x4afe92[_0x56ae('0x4439')] || _0x4afe92[_0x56ae('0x443a')])(function() { throw _0x5b27d1; }, 0x0); }, _0x4d60f0 = function(_0x5b27d1) { setTimeout(function() { _0x56ae('0x28') === typeof _0x5b27d1 ? (_0x4afe92[_0x56ae('0x424b')] || _0x4afe92[_0x56ae('0x443b')] || _0x4afe92)[_0x56ae('0x37a9')](_0x5b27d1) : _0x5b27d1[_0x56ae('0x38')](); }, 0x9c40); }, _0x14a765 = function(_0x5b27d1) { return /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i [_0x56ae('0x16b9')](_0x5b27d1[_0x56ae('0x3aa')]) ? new Blob([String[_0x56ae('0x4b')](0xfeff), _0x5b27d1], { 'type': _0x5b27d1[_0x56ae('0x3aa')] }) : _0x5b27d1; }, _0x5b27d1 = function(_0x5b27d1, _0x1bd05a, _0x61a22a) { var _0x2ce43d = {}; _0x2ce43d[_0x56ae('0x443c')] = function(_0x1370d4, _0x61a22a) { return _0x1370d4 != _0x61a22a; }; _0x2ce43d[_0x56ae('0x443d')] = '%H:%M'; _0x2ce43d['knUlP'] = function(_0x22e30e, _0x61a22a) { return _0x22e30e / _0x61a22a; }; _0x2ce43d['TVELm'] = function(_0x4cfa8e, _0x61a22a) { return _0x4cfa8e + _0x61a22a; }; _0x61a22a || (_0x5b27d1 = _0x14a765(_0x5b27d1)); var _0x24f452 = this, _0x29ea7f = _0x43c885[_0x56ae('0x4431')](_0x56ae('0x37af'), _0x5b27d1['type']), _0x41b8dc = function() { var _0x5b27d1 = [_0x56ae('0x443e'), _0x56ae('0x1bd9'), _0x56ae('0x443f'), _0x56ae('0x4440')]; _0x5b27d1 = [][_0x56ae('0x9b0')](_0x5b27d1); for (var _0x1bd05a = _0x5b27d1['length']; _0x1bd05a--;) { var _0x4d60f0 = _0x24f452['on' + _0x5b27d1[_0x1bd05a]]; if (_0x56ae('0x3') === typeof _0x4d60f0) try { _0x4d60f0['call'](_0x24f452, _0x24f452); } catch (_0x26a421) { if (_0x56ae('0x4441') === 'yNpnt') { Ma['prototype'][_0x56ae('0x8f2')][_0x56ae('0x94d')](this, a); _0x2ce43d[_0x56ae('0x443c')](null, this[_0x56ae('0x23c2')]) && this[_0x56ae('0x23c2')][_0x56ae('0x8f2')](a); } else { _0x74242a(_0x26a421); } } } }; _0x24f452[_0x56ae('0x3e88')] = _0x24f452['INIT']; if (_0x529dbd) { if (_0x56ae('0x4442') !== _0x43c885[_0x56ae('0x4432')]) { var _0xf7552b = (_0x4afe92[_0x56ae('0x424b')] || _0x4afe92[_0x56ae('0x443b')] || _0x4afe92)[_0x56ae('0x3780')](_0x5b27d1); setTimeout(function() { if (_0x56ae('0x4443') !== _0x56ae('0x4444')) { _0xe07b11['href'] = _0xf7552b; _0xe07b11[_0x56ae('0x4437')] = _0x1bd05a; var _0x5b27d1 = new MouseEvent(_0x56ae('0xb52')); _0xe07b11[_0x56ae('0x959')](_0x5b27d1); _0x41b8dc(); _0x4d60f0(_0xf7552b); _0x24f452[_0x56ae('0x3e88')] = _0x24f452[_0x56ae('0x4445')]; } else { var _0x33adc3 = b++; this[_0x56ae('0x1497')]['get'](_0x33adc3)[_0x56ae('0x1499')](a); } }); } else { return null == $h[_0x56ae('0x993')] ? $h['instance'] = new $h() : $h[_0x56ae('0x993')]; } } else(function() { if ((_0x58e701 || _0x29ea7f && _0x871342) && _0x4afe92[_0x56ae('0x4446')]) { if (_0x56ae('0x4447') === _0x56ae('0x4447')) { var _0x1bd05a = new FileReader(); _0x1bd05a['onloadend'] = function() { var _0x5b27d1 = _0x58e701 ? _0x1bd05a['result'] : _0x1bd05a[_0x56ae('0x2b')]['replace'](/^data:[^;]*;/, _0x56ae('0x4448')); _0x4afe92['open'](_0x5b27d1, _0x56ae('0x2364')) || (_0x4afe92['location'][_0x56ae('0x379b')] = _0x5b27d1); _0x24f452['readyState'] = _0x24f452[_0x56ae('0x4445')]; _0x41b8dc(); }; _0x1bd05a[_0x56ae('0x4449')](_0x5b27d1); _0x24f452['readyState'] = _0x24f452[_0x56ae('0x444a')]; } else { switch (b) { case '%': return '%'; case 'A': return pc[_0x56ae('0xc02')][a[_0x56ae('0xc03')]()]; case 'B': return pc[_0x56ae('0xc04')][a[_0x56ae('0xc05')]()]; case 'C': return ba[_0x56ae('0xc06')](h[_0x56ae('0x28')](a[_0x56ae('0xc07')]() / 0x64 | 0x0), '0', 0x2); case 'D': return pc['__format'](a, '%m/%d/%y'); case 'F': return pc[_0x56ae('0xc08')](a, '%Y-%m-%d'); case 'I': case 'l': return a = a[_0x56ae('0xc0a')]() % 0xc, ba[_0x56ae('0xc06')](h['string'](0x0 == a ? 0xc : a), 'I' == b ? '0' : '\x20', 0x2); case 'M': return ba['lpad'](h[_0x56ae('0x28')](a['getMinutes']()), '0', 0x2); case 'R': return pc['__format'](a, _0x2ce43d[_0x56ae('0x443d')]); case 'S': return ba[_0x56ae('0xc06')](h[_0x56ae('0x28')](a['getSeconds']()), '0', 0x2); case 'T': return pc[_0x56ae('0xc08')](a, '%H:%M:%S'); case 'Y': return h[_0x56ae('0x28')](a[_0x56ae('0xc07')]()); case 'a': return pc[_0x56ae('0x41ad')][a['getDay']()]; case 'b': case 'h': return pc[_0x56ae('0xc0f')][a[_0x56ae('0xc05')]()]; case 'd': return ba[_0x56ae('0xc06')](h[_0x56ae('0x28')](a['getDate']()), '0', 0x2); case 'e': return h['string'](a['getDate']()); case 'H': case 'k': return ba[_0x56ae('0xc06')](h[_0x56ae('0x28')](a[_0x56ae('0xc0a')]()), 'H' == b ? '0' : '\x20', 0x2); case 'm': return ba[_0x56ae('0xc06')](h[_0x56ae('0x28')](a[_0x56ae('0xc05')]() + 0x1), '0', 0x2); case 'n': return '\x0a'; case 'p': return 0xb < a['getHours']() ? 'PM' : 'AM'; case 'r': return pc[_0x56ae('0xc08')](a, _0x56ae('0x444b')); case 's': return h[_0x56ae('0x28')](_0x2ce43d[_0x56ae('0x444c')](a[_0x56ae('0xb3e')](), 0x3e8) | 0x0); case 't': return '\x09'; case 'u': return b = a['getDay'](), 0x0 == b ? '7' : null == b ? _0x56ae('0xc11') : _0x2ce43d[_0x56ae('0x444d')]('', b); case 'w': return h[_0x56ae('0x28')](a[_0x56ae('0xc03')]()); case 'y': return ba[_0x56ae('0xc06')](h[_0x56ae('0x28')](a[_0x56ae('0xc07')]() % 0x64), '0', 0x2); default: throw new H(_0x56ae('0xc12') + b + '-\x20not\x20implemented\x20yet.'); } } } else _0xf7552b || (_0xf7552b = (_0x4afe92[_0x56ae('0x424b')] || _0x4afe92[_0x56ae('0x443b')] || _0x4afe92)['createObjectURL'](_0x5b27d1)), _0x29ea7f ? _0x4afe92[_0x56ae('0x3799')][_0x56ae('0x379b')] = _0xf7552b : _0x4afe92[_0x56ae('0x37a4')](_0xf7552b, _0x56ae('0x2364')) || (_0x4afe92[_0x56ae('0x3799')]['href'] = _0xf7552b), _0x24f452[_0x56ae('0x3e88')] = _0x24f452[_0x56ae('0x4445')], _0x41b8dc(), _0x4d60f0(_0xf7552b); }()); }, _0x1bd05a = _0x5b27d1[_0x56ae('0x6')]; if (_0x56ae('0x8') !== typeof navigator && navigator[_0x56ae('0x444e')]) return function(_0x5b27d1, _0x1bd05a, _0x4d60f0) { if (_0x56ae('0x444f') !== _0x56ae('0x444f')) { return this['_far'] = a; } else { _0x1bd05a = _0x1bd05a || _0x5b27d1[_0x56ae('0x110')] || 'download'; _0x4d60f0 || (_0x5b27d1 = _0x14a765(_0x5b27d1)); return navigator[_0x56ae('0x444e')](_0x5b27d1, _0x1bd05a); } }; _0x1bd05a[_0x56ae('0x4450')] = function() {}; _0x1bd05a[_0x56ae('0x3e88')] = _0x1bd05a['INIT'] = 0x0; _0x1bd05a[_0x56ae('0x4451')] = 0x1; _0x1bd05a['DONE'] = 0x2; _0x1bd05a[_0x56ae('0x13f2')] = _0x1bd05a[_0x56ae('0x4452')] = _0x1bd05a[_0x56ae('0x379e')] = _0x1bd05a[_0x56ae('0x4453')] = _0x1bd05a[_0x56ae('0x4454')] = _0x1bd05a['onerror'] = _0x1bd05a[_0x56ae('0x4455')] = null; return function(_0x1bd05a, _0x4d60f0, _0x2d7fb1) { return new _0x5b27d1(_0x1bd05a, _0x4d60f0 || _0x1bd05a[_0x56ae('0x110')] || _0x56ae('0x4437'), _0x2d7fb1); }; } }(_0x56ae('0x8') !== typeof self && self || _0x56ae('0x8') !== typeof window && window || this[_0x56ae('0x162a')]); _0x56ae('0x8') !== typeof module && module[_0x56ae('0x4059')] ? module['exports']['saveAs'] = saveAs : _0x56ae('0x8') !== typeof define && null !== define && null !== define['amd'] && define(_0x56ae('0x4456'), function() { return saveAs; }); _0x56ae('0x3') == typeof define && define[_0x56ae('0x4263')] && (define['amd'] = define[_0x56ae('0x4263')], delete define['__amd']);